body{ background: #f8f8f8; }
.center{ text-align: center; }
.product_imgs .imglist .pre_btn,.tab_tr .you_ico,.product_head .product_view .chose_list li i,.product_head .product_view .buynum .num_btn a,
.product_head .product_view .buy_btn i,.hot_taozhuang .tz_list .pre_btn a,.hot_taozhuang .tz_list .lists .ico,.baozhang .ico,
.tan .tan_view .title span i,.tan .tan_view .tan_btn a span i,.tan .tan_view .close{ background: url(img/product/product_ico.png) no-repeat; }
.product{ margin-top:20px; background: #fff; }
.product .product_head{ padding:25px; }
.product_head .product_imgs{ width: 347px; }
.product_head .product_view{ width: 560px; }
.product_head .product_imgs .big_img{ margin-bottom: 10px; }
.product_imgs .imglist .pre_btn{ display: block; width: 23px; height: 63px; border:1px solid #e5e5e5; }
.product_imgs .imglist .pre_left{ background-position: 5px 21px; margin-right: 6px; }
.product_imgs .imglist .pre_right{ background-position: -39px 21px; }
.product_imgs .lists{ overflow: hidden; width:284px; }
.product_imgs .lists li{ float:left; width: 63px; height: 63px; margin-right: 6px; border:1px solid #f2f2f2; }
.product_imgs .lists li img{ display: block; width: 100%; }
.product_imgs .lists li.on{ border-color: #bd911a; }
.product_head .product_view .title{ font-size: 20px; font-weight: bold; padding-bottom: 5px;}
.product_head .product_view .jianjie{ font-size: 14px; line-height: 20px; color: #555; margin-bottom: 15px; }
.product_head .product_view .pro_price{ background: #f9f9f9; padding:10px; margin-bottom: 18px; }
.product_head .product_view .tab_tr{ line-height: 30px;}
.product_head .product_view .tab_tr p{ float: left; }
.product_head .product_view .tab_tr .name{ width: 65px; color: #888;}
.product_head .product_view .tab_tr .old_price{font-size: 13px; color:#555; text-decoration: line-through;}
.product_head .product_view .tab_tr .now_price{ font-size: 24px; }
.tab_tr .you_ico{ margin-left:10px; margin-top:6px; width: 60px; height: 17px; background-position: 0px -217px; }
.product_head .product_view .guige{ padding:0 10px; }
.product_head .product_view .chose_list li{ cursor: pointer; float: left; padding:0 15px; margin-bottom: 10px; height: 30px; margin-right: 8px; border:1px solid #dcdcdc; text-align: center; }
.product_head .product_view .chose_list li.on{ border-color: #bd911a; color: #bd911a; }
.product_head .product_view .chose_list li span{ position: relative; padding-left:20px; }
.product_head .product_view .chose_list li i{ position: absolute; left: -2px; top:-2px; width: 23px; height: 23px; }
.product_head .product_view .chose_list li i.ico1{ background-position: -90px 0; }
.product_head .product_view .chose_list li i.ico2{ background-position: -121px 0; }
.product_head .product_view .chose_list li i.ico3{ background-position: -153px 0; }
.product_head .product_view .buynum input{ float: left; width: 40px; font-size: 14px; text-align: center; background:#fff; margin-right: 3px; height: 30px; border:1px solid #dcdcdc; }
.product_head .product_view .buynum .num_btn{float: left; width: 19px; }
.product_head .product_view .buynum .num_btn a{ display: block; height: 12px; border:1px solid #dcdcdc; }
.product_head .product_view .buynum .num_btn .jian{ margin-bottom: 3px; background-position: -14px -38px; }
.product_head .product_view .buynum .num_btn .add{ background-position: 5px -38px; }
.product_head .product_view .buynum .txt{ padding-left:10px; color: #888; }
.product_head .product_view .quehuo_tip{ padding-left:20px; color: red }
.product_head .product_view .quehuo_tip a{ color:red; text-decoration: underline; }
.product_head .product_view .buy_btn{ display: block; cursor: pointer; margin-left:75px; margin-top:20px; margin-bottom: 25px; width: 180px; height: 40px; line-height:40px; text-align: center; font-size: 16px; color: #bd911a; border:1px solid #bd911a; }
.product_head .product_view .buy_btn span{ position: relative; padding-left:20px; }
.product_head .product_view .buy_btn i{ position: absolute; left:0; top:0; width: 20px; height: 20px; background-position: -185px 3px;}
.product_head .product_view .fuwu{ border-top:1px dashed #d1d1d1; padding-top:15px; }
.product_head .product_view .fuwu span{ padding-right:30px; }
.hot_taozhuang{ border:1px solid #e5e5e5; margin-bottom: 20px; }
.hot_taozhuang h3 span{ display: block; float: none; width: 165px; font-size: 16px; line-height:40px; text-align: center; height: 40px;  border-top:2px solid #242424; background:none; color: #242424; }
.hot_taozhuang .tz_list{ padding:10px 0; }
.hot_taozhuang .tz_list .pre_btn{ position: relative; width: 54px; height: 230px;}
.hot_taozhuang .tz_list .pre_btn a{ position: absolute; display:block; left:0; right:0; top:80px; width: 45px; height: 45px; margin: 0 auto; }
.hot_taozhuang .tz_list .pre_left a{ background-position: -207px 7px; }
.hot_taozhuang .tz_list .pre_right a{ background-position: -248px 7px; }
.hot_taozhuang .tz_list .lists{ width: 825px; overflow: hidden;}
.hot_taozhuang .tz_list .lists li{ position: relative; float: left; width: 254px; margin-right: 36px; }
.hot_taozhuang .tz_list .lists .img{ padding-bottom: 10px; }
.hot_taozhuang .tz_list .lists .title{ text-align: center; font-weight: bold; }
.hot_taozhuang .tz_list .lists .price{ width: 180px; margin: 10px auto; }
.hot_taozhuang .tz_list .lists .price a{ display: block; width: 60px; height: 24px; line-height: 24px; background:#5d5757; text-align: center; color: #fff; }
.hot_taozhuang .tz_list .lists .price .now_price{ font-size:18px; padding-right:6px;}
.hot_taozhuang .tz_list .lists .price .old_price{ font-size: 13px; color: #555; text-decoration: line-through; }
.hot_taozhuang .tz_list .lists .ico{ position: absolute; top:0; left:0; width: 97px; height: 53px;}
.hot_taozhuang .tz_list .lists .ico.youxuan{ background-position: 0 -58px; }
.hot_taozhuang .tz_list .lists .ico.tiaoli{ background-position: 0 -128px; }
.baozhang{ padding:0 25px; }
.baozhang li{ padding:15px; background:#f8f8f8; margin-bottom: 15px; }
.baozhang li:after{ content: ""; clear:both; display:block; }
.baozhang .ico{ width: 87px; height: 87px; margin-right: 15px; }
.baozhang .ico1{ background-position: -150px -57px; }
.baozhang .ico2{ background-position: -248px -57px; }
.baozhang .ico3{ background-position: -150px -158px; }
.baozhang .cv{ width: 780px; line-height: 22px; }
.baozhang .cv .title{ font-weight: bold; font-size: 16px; padding-top:8px; padding-bottom: 5px; }
.baozhang .cv p a{ color: #bd911a; text-decoration: underline; }

.pro_contact .pro_nav{ padding:5px 22px 0; height: 35px; background-color: #242424; }
.pro_contact .pro_nav span{ cursor: pointer; float: left; width: 100px; height: 35px; text-align: center; line-height: 35px; font-size: 16px; color: #fff; }
.pro_contact .pro_nav span.on{ background:#FFF; color: #424242; }
.pro_contact .pro_view{ display:none; }

.tan{ display: none; }
.tan .tanbg{ position: fixed; z-index: 1000; top:0; left: 0; width: 100%; height: 100%; background: #000; opacity:0.5; }
.tan .tan_view{ position: fixed; z-index: 2000; top:20%; left: 0; right:0; margin: 0 auto; padding:32px 0 46px; text-align: center; width:506px; border:5px solid #e5e5e5; background: #fff; }
.tan .tan_view .close{ position: absolute; display: block; right:10px; top:10px; width: 22px; height: 22px; background-position: -379px -27px; }
.tan .tan_view .title{ font-size: 24px; font-weight: bold; color: #bd911a; }
.tan .tan_view .title span{ position: relative; padding-left:42px; }
.tan .tan_view .title span i{ position: absolute; left:0; top:0; width:33px; height: 33px; background-position: -300px 0;  }
.tan .tan_view .total{ padding:20px 30px; }
.tan .tan_view .total span{ font-size: 16px; font-weight: bold; color: #bd911a; }
.tan .tan_view .tan_btn{ width:324px; margin: 0 auto; }
.tan .tan_view .tan_btn a{ display: block; width: 148px; height: 38px; font-size: 16px; line-height:38px; border:1px solid #5d5757; }
.tan .tan_view .tan_btn a span{ position: relative; padding-left: 23px; }
.tan .tan_view .tan_btn a span i{ position: absolute; left:0; top: 3px; width: 17px; height: 17px; background-position: -347px 0; }
.tan .tan_view .tan_btn a.fr{ border-color: #bd911a; color: #bd911a; }