

.contents{ margin:16px auto 0 auto;}
.lefts{ display:inline; float:left; width:948px;}
.rights{display:inline; position:relative; float:right; width:242px;}



.products_box{ border:#e5e5e5 solid 1px; width:946px; background:#fff; }

.products_top{ position:relative; padding-left:46px; height:50px; line-height:50px; border-bottom:#e5e5e5 solid 1px; background:url(../images/nav_ico.png) no-repeat 24px center;color:#999;}
.products_top a{ color:#256ba9;}

.products_top .products_top_span{ position:absolute; right:10px; top:0; height:50px; line-height:50px; }
.products_top .products_top_span strong{ color:#ea5504;}


.products_nav{ margin-bottom:8px;padding-left:23px; height:28px; line-height:28px;background:url(../images/nav_ico.png) no-repeat 0px center;}
.products_nav a{ color:#256ba9;}

.products_search{ width:100%;}
.products_search dl{ border-bottom:#e5e5e5 solid 1px; }
.products_search dl dt{display:table-cell;vertical-align:middle;text-align:center; min-height:50px; width:130px; color:#000;border-right:#e5e5e5 solid 1px; background:#f2f2f2; line-height:50px;}
.products_search dl dd{ display:table-cell; width:810px;vertical-align:middle;}

.products_search dd a{display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding:0 8px; margin:5px 6px; height:28px; line-height:28px;}
.products_search dd a:hover,.products_search dd a:active,.products_search dd a.hover{text-decoration:none; background:#f49727; color:#fff; border-radius:3px;}

.products_sort{ padding:9px 20px;}

.products_sort a{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin-left:-1px; width:85px; height:30px; line-height:30px; text-align:center; border:#ebebeb solid 1px;}
.products_sort a:hover,.products_sort a:active,.products_sort a.hover{text-decoration:none; background:#f2f2f2; color:#f49727;}

.products_list{ margin-left:-12px;}

.products_list dl{ position:relative; display:inline; float:left; margin:16px 0 0 13px; width:305px; height:336px; border:#e8e8e8 solid 1px; background:#fff;}
.products_list dt{z-index:1;}
.products_list dt img{width:305px; height:216px;  }

.products_list dd{ padding:0 24px; height:120px; }

.products_list dd h4{ padding:14px 0 0 0; display:block; color:#303030;}
.products_list dd p{ padding:8px 0;  display:block; color:#999;}
.products_list dd p strong{color:#f6363a;} 

.products_list dd i{ margin:0 auto;display:block; width:118px; height:22px; line-height:22px; font-style:normal; border:#d2d2d2 solid 1px; text-align:center; border-radius:3px;}

.products_list dd i:hover{ background:#f6363a; color:#fff; border-color:#ea5504}
.products_list dl{transition: all 0.3s;}
.products_list dl:hover{ -moz-box-shadow: 2px 2px 6px #dcdcdc; -webkit-box-shadow: 2px 2px 6px #dcdcdc; box-shadow: 2px 2px 6px #dcdcdc;}

.products_fw{display:block; margin:0 0 16px 0; width:240px; height:254px; background:#fff; border:#e5e5e5 solid 1px;}

.products_fw dt{ display:block; padding-left:74px; position:relative; height:85px; border-bottom:#e8e8e8 solid 1px;}
.products_fw dt span{display:block; padding-top:20px; font-size:20px; font-weight:800; color:#000;}
.products_fw dt label{display:block; padding-top:2px; font-size:12px; color:#999;}

.products_fw dt:before{content: "";   position:absolute; top:28px; left:26px;width:40px; height:40px; background: url(../images/cases/cases_fw_ico.png) no-repeat;background-position:0 0}

.products_fw dd{ display:block;}
.products_fw dd p{ display:block;position:relative; padding-left:78px; height:48px; line-height:48px;}
.products_fw dd p:before{content: "";   position:absolute; top:8px; left:36px;width:40px; height:40px; background: url(../images/cases/cases_fw_ico.png) no-repeat; background-position:0 -40px;}

.products_bm{ top: 0; width:240px; min-height:260px; background:#fff; border:#e5e5e5 solid 1px;}
.products_bm h2{ display:block; font-size:18px; padding:20px 0 2px 0; text-align:center;}

.products_bm input[type="text"],.products_bm input[type="tel"]{ margin:16px auto 0 auto; display:block; border:#666 solid 1px; padding-left:12px; text-align:left;width:196px;height:34px; border-radius:3px;}
.products_bm button,.products_bm .products_bm_btn{  margin:16px auto 0 auto; display:block; border:0; width:208px; height:40px; line-height:40px; background:#f6363a; font-size:16px; text-align:center; color:#fff; cursor:pointer; border-radius:3px;}
.products_bm p{ display:block; padding:16px 0 0 0; text-align:center;}



.details{ padding:30px 26px 30px 26px; background:#fff; border:#e5e5e5 solid 1px; }
.details_left{ display:inline; float:left; width:606px;}
.details_right{ display:inline; float:right; width:512px;}

.details_img_large{ width:606px; height:455px; cursor:pointer;}
.details_img_large img{ width:100%; height:100%;}
.details_img_list{ margin:22px auto 0 auto; position:relative; width:606px; height:100px;}

.details_img_list .details_img_list_dl{white-space:nowrap; overflow:hidden;margin:0 auto; width:545px;height:100px; font-size:0px; }
.details_img_list dl{margin:0 auto; width:900px;height:100px;}
.details_img_list dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding:0 2px; width:134px; height:100px; cursor:pointer;}

.details_img_list dd img{ width:134px; height:100px;}
.details_img_list dd:nth-child(1) {margin-left:0;}

.details_img_list .previous,.details_img_list .next{ position:absolute; top:0; left:0px; width:23px; height:98px; border:#e2e2e2 solid 1px; background:#f5f5f5 url(../images/products/details_img_list_ico.png) no-repeat 0 0; cursor:pointer; z-index:100;}
.details_img_list .next{ left:auto; right:0px; background-position:0 -98px;}

.details_img_list dd:hover img,.details_img_list dd.hover img{filter:alpha(opacity=50);opacity:0.5;}





.details_summary{ padding-left:18px;}
.details_title{ font-size:26px; color:#4b4143;}
.details_tag{ display:block; margin:12px auto;}
.details_tag dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin-right:11px; padding:4px 12px; color:#fff; background:#f49727;}

.details_summary li { color:#767676; line-height:30px;}
.details_summary li strong{ font-size:30px; color:#f6363a}
.details_bz { display:block; margin-top:12px; padding:13px 0; border:#e1e1e1 solid 1px; font-size:0px; background:#f5f5f5; border-radius:3px;}
.details_bz dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; position:relative; padding-left:70px;  width:95px; height:36px; line-height:18px; font-size:12px; color:#767676;border-left:#e1e1e1 solid 1px;}
.details_bz dd:nth-child(1) {border-left:none;}
.details_bz dd:before{content: "";   position:absolute; top:0px; left:25px;width:35px; height:35px; background:url(../images/products/details_bz_ico.png) no-repeat;}
.details_bz dd:nth-child(2):before { background-position:0 -35px;}
.details_bz dd:nth-child(3):before { background-position:0 -70px;}

.details_btn { margin-top:18px;}
.details_btn a{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin-right:15px; width:210px; height:45px; line-height:45px; text-align:center; background:#f6363a;border-radius:3px; font-size:16px; color:#fff;}
.details_btn a:nth-child(2) {  background:#f49727;}

.details_list{ float:right;margin-top:14px; width:218px; padding:20px 8px; background:#fff; border:#e8e8e8 solid 1px;position:sticky; top:0;}

.details_contents{ float:left; margin-top:14px; width:950px; padding-bottom:40px; min-height:959px;background:#fff; border:#e8e8e8 solid 1px;}

.details_list h2{ margin:0 auto 0 6px; padding-left:20px; font-size:18px; color:#000; border-left:#f49727 solid 4px;}
.details_list dd{ display:block; margin-top:18px; position:relative;}
.details_list dd img{ width:218px; height:155px;}
.details_list dd h5{display:block; padding:12px 0 2px 6px; color:#303030; font-weight:normal;}
.details_list dd p{display:block; padding:0 0 0px 6px; color:#999; font-size:12px; font-weight:normal;}

.details_nav{ display:block; height:45px; line-height:45px; font-size:0px; margin-left:-1px; background:#fff;border-bottom:#e8e8e8 solid 1px;position:sticky; top:0; z-index:200}
.details_nav dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:116px; height:100%; border-left:#e8e8e8 solid 1px; text-align:center; cursor:pointer;}
.details_nav dd a{ display:block; width:100%;height:100%;font-size:14px;}
.details_nav dd a:hover,.details_nav dd a.hover{ background:#f6363a; color:#fff;}

.details_contents_top{ margin:10px 20px; position:relative; height:36px; line-height:36px;}
.details_contents_top h4{position:relative;display:inline-block; height:100%; padding-right:10px; font-size:20px; color:#f49727; background:#fff; z-index:30;}
.details_contents_top:before{content: "";  position:absolute; left:0; top:0; width:100%; height:18px; z-index:10;border-bottom:#e8e8e8 solid 1px;}
.details_contents_top:after{content: "";  position:absolute; right:0; top:8px; width:19px; height:19px; background:url(../images/products/details_contents_top_ico.png) no-repeat center center; z-index:20;}

.details_contents_show{margin:18px 50px 0 50px;  font-size:14px; line-height:28px; word-wrap:break-word;word-break:break-all;}
.details_contents_show img{max-width:100%;}






