/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/
@charset "utf-8";

/***************************宽屏样式(start)***************************/
/*.w_1200 #prod_detail{padding:0 0px 30px 0px;}*/

.w_1200 #prod_detail .detail_box_left{width:760px;}
.w_1200 .pic_size_width{width:640px;}
.w_1200 .detail_pic .right{width:620px; height:620px;}
.w_1200 .discount_sales{clear:inherit; margin-left:0;}


/***************************宽屏样式(end)***************************/

.mobile_dev{ display: none; }
.m_img{ height: 0; overflow: hidden; }

.prod_info_form .attributes{margin: 0 0 0px -11px;padding: 0 0 0px 9px;}
.prod_info_form .attr_sure{background: #eee;}
.prod_info_form li.attr_show>span em{bottom: -5px;right: -5px;}
.prod_info_form li.attr_show>span .icon_selected{background-position: -2px -2px;}
.prod_info_form li.attr_show>span .icon_selected_bg{border-left-color:inherit;border-left-width: 11px;border-left-style: solid;border-radius: 5.5px;}


#prod_detail{padding:0 0px 100px 0px;}
#prod_detail .detail_left{position:relative; z-index:101;}
#prod_detail .detail_right{width:550px;padding-bottom: 20px;}
#prod_detail .detail_box_left{float: left; margin-top: 50px;width: 525px;position: relative;}
#prod_detail .detail_option{width:447px;}
#prod_detail .detail_info{width:299px;}
#prod_detail .prod_desc_left{ margin-top:0px;}

.pic_size_width{width: 440px;}
.detail_box{position: relative;}
.detail_pic{text-align:center;}
.detail_pic:after{content: '';display: block;width: 100%;clear: both;}
.detail_pic .left{;width:107px; float:left;}
.detail_pic .right{width:440px; height:440px; float:right; position:relative;}
.detail_pic .right .big_box{position:absolute; left:0; top:0; z-index:2; max-width:100%;max-height: 100%;}
.detail_pic .magnify{position:relative; width:100%; height:100%;}
.detail_pic .magnify .big_pic{text-align:center;}
.detail_pic .magnify .video_container{display:none;}
.detail_pic .magnify .detail_img_box{position:absolute; overflow:hidden; z-index:3; top:-9999px; border:1px #8c8684 solid; background-color:#fff;}
.detail_pic .magnify .detail_img{position:absolute; max-width:1500px;}
.detail_pic .magnify .rect_mask{background-image:url(../../../images/global/rect_mask.gif); position:absolute; cursor:crosshair; top:-9999px; left:0; z-index:2;}
.detail_pic .small_carousel{ width: 100%!important; height: 570px!important;position:relative;}
.detail_pic .small_carousel .viewport{width:100%; height:100%; overflow:hidden; position:relative;}
.detail_pic .small_carousel .btn{width:37px; height:12px; position:absolute; cursor:pointer; outline:0;display: none;}
.detail_pic .small_carousel .top{ top:-36px;left: 50%; transform: translateX(-50%);}
.detail_pic .small_carousel .top:before{position: absolute;content: '';width: 0;height: 0;border-width: 0px 11px 11px 11px;border-style: solid;border-color: transparent;border-bottom-color: #333;top: 0px;left: 0;right: 0;margin:auto;}
.detail_pic .small_carousel .top:after{position: absolute;content: '';width: 0;height: 0;border-width: 0px 11px 11px 11px;border-style: solid;border-color: transparent;border-bottom-color: #fff;top: 1px;left: 0;right: 0;margin:auto;}
/*.detail_pic .small_carousel .top:hover{background: #bbb;}*/
/*.detail_pic .small_carousel .top:hover:before{border-bottom-color: #fff;}*/
/*.detail_pic .small_carousel .top:hover:after{border-bottom-color: #bbb;}*/
.detail_pic .small_carousel .bottom{ bottom:-36px;left: 50%; transform: translateX(-50%);}
.detail_pic .small_carousel .bottom:before{position: absolute;content: '';width: 0;height: 0;border-width: 11px 11px 0px 11px;border-style: solid;border-color: transparent;border-top-color: #fff;top: 0px;left: 0;right: 0;margin:auto;z-index: 1;}
.detail_pic .small_carousel .bottom:after{position: absolute;content: '';width: 0;height: 0;border-width: 11px 11px 0px 11px;border-style: solid;border-color: transparent;border-top-color: #333;top: 1px;left: 0;right: 0;margin:auto;}
/*.detail_pic .small_carousel .bottom:hover{background: #bbb;}*/
/*.detail_pic .small_carousel .bottom:hover:before{border-top-color: #bbb;}*/
/*.detail_pic .small_carousel .bottom:hover:after{border-top-color: #fff;}*/
.detail_pic .viewport .list{height:658px;width: 106px !important;font-size: 0;}
.detail_pic .viewport .list .item{display:list-item; padding: 1px ; margin-bottom: 9px; height:104px; position:relative; float:left;background: #fff;}
.detail_pic .viewport .list a{background:#fff; width:101px; height:100px; display:block; vertical-align:middle; border-width:1px; border-style:solid; padding:1px;}
.detail_pic .viewport .list .item:hover , .detail_pic .viewport .list a:hover{ border-color: #111!important; }
.pic_box{border-color:#fff;}
.detail_pic .viewport .list .arrow{display: none;width:0; height:0; border-style:solid; border-width:5.5px 0 5.5px 5px; position:absolute; right:-5px; top:0;bottom: 0;margin:auto; display:none;}
.detail_pic .viewport .list .current{padding: 1px;height: 104px; background: #000;}
.detail_pic .viewport .list .current a{border:none; padding:0; width: 105px;height: 104px;}
.detail_pic .viewport .list .current .arrow{display:none;border-color: transparent transparent transparent #111;}

.prod_info_categorytitle h1{ margin-bottom: 24px; line-height: 40px; font-size: 35px; color: #333333; text-align: center; font-family: Lustria-Regular; }
.prod_info_title h1{ margin-bottom: 30px; line-height: 40px; font-size: 40px; color: #333333; font-family: wsb; text-align: center; }
.prod_info_desc{font-size: 12px;color: #999;padding: 5px 0;line-height: 18px;}
.prod_info_number{padding:5px 0; color:#999;}
.prod_info_review{ display: none;padding:10px 0px 10px;height: 23px;line-height: 23px;}
.prod_info_review .review_star{float:left;margin-top: 4px;}
.prod_info_review .write_review{float:left;}
.prod_info_review .write_review.review_count{margin: 0 8px;color: #222;}
.prod_info_review .prod_info_inquiry{ margin-left: 25px;}
.prod_info_review .prod_info_inquiry a{ background:url(../../../images/products/icon_q_a.png) no-repeat left center; padding-left:25px; display:inline-block; color:#d71f06;color: #999;font-size: 12px;}
.prod_info_review .track{display: inline-block;text-decoration:underline;color: #222;font-size: 12px;}
.prod_info_data li{margin-bottom: 0;}
.prod_info_share{float: right; width: 620px;color: #999;font-size: 14px;height: 42px;line-height: 42px;margin-top: 5px;}
.prod_info_share .center{ margin-top: 30px; text-align: center; }
.prod_info_share.no_pdf{float: none;width: 216px;margin:auto;}
.prod_info_share li{margin-right: 0;}
.prod_info_share .center>b, .prod_info_share .addthis_sharing_toolbox{float:right;}
.prod_info_share .center>b{font-weight:normal;margin-right: 5px;}
.prod_info_pdf{float: right;height: 42px;line-height: 42px;font-size: 14px;color: #999;padding-left: 28px;background: url(../../../images/products/icon_pdf.png) no-repeat left center;}
.prod_info_pdf em{display: none;}
.favorite_box{ display: none;width: 50px;height: 50px;position: absolute;top: 0px;right: 0px;padding: 10px;font-size: 0;z-index: 105;}
.favorite_box .favorite_btn{display: block;font-size: 0;width: 50px;height: 50px;border-radius: 25px;background: rgba(255,255,255,0.7) url(../../../images/products/icon_fav.png) no-repeat left top;}
.favorite_box .favorite_btn.is_in{background-position: left bottom;}


.prod_info_price{ border-top: 1px solid #efefef; position:relative; padding: 20px 0 ;}
.prod_info_price label{ width: 128px; line-height: 32px; float: left; font-size: 16px; color: #999999; font-family: wsm; }
.prod_info_price .price_left{ float: right; width: 420px; line-height:32px;}
.prod_info_price .price_left .price_info_title{float:left;}
.prod_info_price .price_left>del{white-space:nowrap; color:#888; font-size:14px; float:left; margin-left:13px;}
.prod_info_price .price_left .current_price{float:left;}
.prod_info_price .price_left .current_price .save_box{ margin-top: 8px;line-height: 16px;vertical-align: bottom;}
.prod_info_price .price_left .current_price .save_box>div{font-size: 12px;color: #dd0017;display: inline-block; margin-left: 10px;}
.prod_info_price .price_left .current_price del{font-size: 12px;color: #999;display: inline-block;vertical-align: bottom;}
.prod_info_price .price_left .current_price .left{position:relative; float:left; padding-right:10px;}
.prod_info_price .price_left .current_price .price{color:#333333; padding-left:70px; /*font-size: 24px;*/font-size: 22px;font-family: wsm;}
.prod_info_price .price_1 .price_info_title{font-size:16px; line-height:22px;}
.prod_info_price .unit_price .current_price .price{padding-left:13px;}
.prod_info_price .unit_price .save_price{padding-left:0; padding-top:7px; float:left;}
.prod_info_currency{position:absolute; left:0; top:4px; line-height:24px; background:none;z-index: 1;}
.prod_info_currency dt a{font-size:16px; text-indent:4px; padding:2px 0 0 4px; line-height:20px; width:65px; display:block; color:#333333; font-family: ws; }
.prod_info_currency dt a:hover{text-decoration:none;}
.prod_info_currency .arrow{position:absolute; right:9px; top:9px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;background: url(../../../images/global/icon_currency_down.png) no-repeat center center;width: 9px;height: 6px;}
.prod_info_currency dd{display:none; font-size:12px;border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px;}
.prod_info_currency dd ul{text-indent:9px; padding-top:8px; padding-bottom:8px;}
.prod_info_currency dd ul li{padding: 0;margin: 0;line-height: 26px;}
.prod_info_currency dd a{display:block;font-size: 12px;}
.prod_info_currency dd a:hover{background:#888; text-decoration:none; color:#fff;}
.prod_info_currency_more:hover{border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-shadow:0 0px 7px rgba(0,0,0,0.3); -webkit-box-shadow:0 0px 7px rgba(0,0,0,0.3); background:#fff;}
.prod_info_currency_more:hover .arrow{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.prod_info_currency_more:hover dd{display:block;}
.discount_attr{color:#999; margin-top:1px; margin-right:10px;}
.discount_attr>span{color:#cb2027; font-size:14px;}
.discount_price{text-transform:uppercase;}
.discount_count{height:32px; line-height:32px; background:url(../../../images/products/icon_time.png) no-repeat left center;padding-left: 32px;margin-left: 18px;font-size: 0;}
.discount_count .discount_time{height: 22px;line-height: 22px;border-radius: 11px;margin-top: 5px;background: #ff332c;padding: 0 11px;font-size: 12px;color: #fff;}
.discount_count .day{padding:0 4px 0 0;}
.discount_sales{height:20px; line-height:20px; clear:both; margin-left:62px;}
.save_price{color:#808080; padding-top:9px; font-size:12px; padding-left:0px; height:15px; line-height:13px;}
.save_price .save_style{color:#f28810; font-size:12px; padding-left:4px;}

.prod_info_wholesale_box{ padding: 25px 0; border-top: 1px solid #efefef;position: relative;}
.prod_info_wholesale_box label{ display: block; margin-bottom: 20px; font-size: 16px; color: #999999; font-family: wsm; }
.prod_info_wholesale{ width: 100%;_width: 700px;display: block;}
.prod_info_wholesale:before{display: none;content: '';position: absolute;width: 12px;height: 12px;background: #fafafa;border-top: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;left: 0;right: 0;top: -8px;margin:auto;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkite-transform:rotate(45deg);}
.prod_info_wholesale:after{content: '';position: absolute;top: -10px;width: 100%;height: 10px;}
.prod_info_wholesale .pw_table{float: left; overflow:hidden;}
.prod_info_wholesale .pw_column{ float:left;}
.prod_info_wholesale .pw_column.active{ background: #ffefef; }
.prod_info_wholesale .pw_column.active .pw_td{ color: #ee534f; }
.prod_info_wholesale .pw_column.active .pw_td.count{ font-size: 16px; color: #aaaaaa; font-family: ws; }
.prod_info_wholesale .pw_td{ font-size: 24px; color:#333333; font-family: ws;height:30px; line-height:30px; overflow:hidden; text-align:left;padding: 0 30px;}
.prod_info_wholesale .pw_td.count{ font-size: 16px; color: #aaaaaa; font-family: ws; }
.prod_info_wholesale .pw_th{ display: none;color: #222;}
.prod_info_wholesale_box:hover .prod_info_wholesale{display: block;}


.prod_info_moq{margin-top:10px;}

.prod_info_quantity{font-size:0px; margin:3px 0 20px;}
.prod_info_quantity .quan_input{float: left;height: 28px;line-height: 28px;border:1px solid #e7e7e7;border-left: none; border-right: none;}
.prod_info_quantity .quan_btn{float: left;_margin-left: 5px;height: 28px;line-height: 28px;width: 28px;position: relative;}
.prod_info_quantity>span{font-size: 12px;margin-left: 10px;}
.prod_info_quantity .more_price{display: block;font-size: 12px;color: #999;text-decoration: underline;margin-left: 18px;line-height: 28px;}
.prod_info_quantity label{display: none;font-size:14px; _display:inline-block;color: #555;text-indent: 10px;vertical-align: top;}
.prod_info_quantity .quantity_box{display:inline-block; vertical-align: top;height: 28px;line-height: 28px;border:none;}
.prod_info_quantity .quantity_box input{ width:70px;height: 28px;line-height: 38px;text-align: left;font-size: 14px;color: #555;border:none;text-indent: 2px;text-align: center;}
.prod_info_quantity .total_cost{display:inline-block; margin-left:40px; font-size:14px;}
.prod_info_quantity .total_cost strong{font:16px/16px Helvetica;}
.prod_info_quantity .prod_info_inventory{margin-left:10px;line-height: 40px;}
.prod_info_quantity .prod_info_inventory>b{font-weight:700;}
.prod_info_quantity .qty_box{line-height:28px;display:inline-block; vertical-align:bottom;}
.prod_info_quantity .qty_box>div{ _position: absolute;bottom: 0px;left: 0;width:28px; height:28px; line-height:28px; overflow:hidden; text-align:center; font-size:12px; cursor:pointer; border:1px solid #e7e7e7; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none;_color: #424242;font-size: 14px;font-weight: bold;font-family: sans-serif;color: #fff;position: relative;}
.prod_info_quantity .qty_box #btn_cut{ position: relative; }
.prod_info_quantity .qty_box #btn_cut:after{ content: ''; width: 10px; height: 2px; background: #a4a5a5; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.prod_info_quantity .qty_box #btn_add{ position: relative; }
.prod_info_quantity .qty_box #btn_add:after{ content: ''; width: 10px; height: 2px; background: #a4a5a5; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.prod_info_quantity .qty_box #btn_add:before{ content: ''; width: 2px; height: 10px; background: #a4a5a5; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }


.prod_info_actions .platform .abs{ position: relative; }
.prod_info_actions .platform .abs:after{ content: ''; width: 45px; height: 41px; background: url(../../../images/select_bg.png) no-repeat center center; position: absolute; top: 50%; transform: translateY(-50%); right: 3px; pointer-events: none; }

.prod_info_actions .Platform_Jump{ display: block; margin-bottom: 20px; height: 48px; line-height: 48px; border-radius: 5px; background: #555555; color: #fff; text-align: center; font-size: 20px; font-family: ws; }
.prod_info_actions #PlatformChange{ background: #fff; appearance:none; -moz-appearance:none; -webkit-appearance:none; border:none; margin-bottom: 15px; display: block; border-radius: 5px; border-color: #e5e5e5; text-indent: 18px; height: 45px; line-height: 45px; width: 100%; font-size: 16px; color: #333333; font-family: ws; text-transform: uppercase; position: relative; border: 1px solid #e5e5e5; }
.prod_info_actions .prod_info_pdf{ float: none; display: block; height: 48px; line-height: 48px; border: 1px solid #666666; background: #fff url(/static/themes/default/images/pdf_download_icon.png) no-repeat center left 200px; border-radius: 5px; padding-left: 0; text-align: center; text-indent: 30px; font-size: 20px; color: #333333; font-family: ws; }
.prod_info_actions .add_btn{display: block;height: 48px;line-height: 48px;text-align: center;font-size: 20px;color: #fff;width: 100%;border:1px solid #ee534f;background: #ee534f;border-radius: 5px;margin-bottom: 12px;text-transform: uppercase;cursor: pointer; font-family: ws;}
.prod_info_actions .plat_btn{float: left;width:auto;margin-right: 20px;padding-left: 50px;padding-right: 20px;font-size: 14px;color: #333;text-transform: capitalize;text-align: left; }
.prod_info_actions .addtocart{margin-bottom: 0;}
.prod_info_actions .addtocart_box{position: relative;overflow: hidden;margin-bottom: 12px;}
.prod_info_actions .addtocart_box:before{content: '';position: absolute;left: 0;top: 0;z-index: -1;width: 0;height: 100%;background: #1c1b1b;}
.prod_info_actions .arrival, .prod_info_actions .soldout{background:#aaa;border-color: #aaa;color: #fff;}
.prod_info_actions .soldout{cursor:no-drop;}
.prod_info_actions .buynow{ display: none!important;background: #1c1b1b;color: #fff;}
.prod_info_actions .box_paypal{display:block; position:relative; z-index:1;margin-bottom: 15px;}
.prod_info_actions .paypal_checkout_button{border-color:#fcca42; background:#fcca42; background-image:url(../../../images/products/icon_paypal.png); background-position:center center; background-repeat:no-repeat;}
.prod_info_actions #paypal_button_container{display:inline-block; vertical-align:top; width:100%; height:44px; position:relative; text-indent:-999px;}
.prod_info_actions #paypal_button_container .paypal-button>.zoid-outlet{width:100%;}
.prod_info_actions #btn_paypal_replace{background:url(../../../images/products/btn_paypal_replace.png) no-repeat center #ffc439; position:absolute; z-index:10000;border: none; margin-bottom: 12px;}
.prod_info_actions .addtocart_box,.prod_info_actions .addtocart_box:before,.prod_info_actions .addtocart_box:after{transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all ease-in;}
.prod_info_actions .addtocart,.prod_info_actions .buynow, .prod_info_actions .paypal_checkout_button{display:none;transition:0.2s all;-moz-transition:0.2s all;-webkit-transition:0.2s all ease-in;}
.prod_info_actions .buynow:hover, .prod_info_actions .paypal_checkout_button:hover{box-shadow: 0 0 4px rgba(0,0,0,0.4);}
/*.prod_info_actions .addtocart_box:hover .addtocart{color: #fff;}*/
/*.prod_info_actions .addtocart_box:hover:before{width: 100%;}*/
.prod_info_actions .platform_tit{height: 49px;line-height: 49px;font-size: 16px;color: #999999; font-family: wsm;}
.prod_info_actions .platform_btn{ position:relative; padding-right:30px;}
.prod_info_actions .platform_btn em{ width:9px; height:4px; display:block; position:absolute; top:15px; right:9px; background:url(../../../images/ico/icon_arrow_0.png) no-repeat; transition: all 0.2s ease-in-out;}
.prod_info_actions .platform_btn:hover em{ transform:rotate(180deg);}
.prod_info_actions .platform_btn .platform_ab{ width:100%; padding-top:5px; position:absolute; left:-1px; top:31px; background:#fff; display:none; z-index:1; border:1px solid #e3e3e3; border-top:0; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.prod_info_actions .platform_btn .platform_ab a{ padding:7px 15px; display:block; line-height:20px; text-indent:30px; text-decoration:none;}
.prod_info_actions .platform_btn .platform_ab a:hover{ color:#888; background:#ddd;}
.prod_info_actions .platform_btn:hover .platform_ab{ display:block;}
.prod_info_actions .amazon_btn{text-decoration:none; color:#333; background:url(../../../images/global/icon_amazon.jpg) no-repeat 10px center; border:1px #e3e3e3 solid;}
.prod_info_actions .aliexpress_btn{text-decoration:none; color:#333; background:url(../../../images/global/icon_aliexpress.png) no-repeat 10px center; border:1px #e3e3e3 solid;}
.prod_info_actions .wish_btn{text-decoration:none; color:#333; background:url(../../../images/global/icon_wish.png) no-repeat 10px center; border:1px #e3e3e3 solid;}
.prod_info_actions .ebay_btn{text-decoration:none; color:#333; background:url(../../../images/global/icon_ebay.png) no-repeat 10px center; border:1px #e3e3e3 solid;}
.prod_info_actions .alibaba_btn{text-decoration:none; color:#333; background:url(../../../images/global/icon_alibaba.png) no-repeat 10px center; border:1px #e3e3e3 solid;}
.sold_box{ display: none;height: 26px;line-height: 26px;margin-top: 8px;font-size: 14px;}
.sold_box .fl{padding-right: 10px;}
.key_info_line{ margin-top: 30px;font-size:13px; color:#333; padding:0 0 20px;}
.key_info_left{float:none; display: block; margin-bottom: 20px; width: auto; text-align:left; font-size: 16px; color: #999999; font-family: wsm;}
.key_info_right{float:left; *min-width:276px; _width:276px;}
.key_info_right>strong, .key_info_right>span{float:left; margin-right:5px; font-size:12px;}
.shipping_cost_price{color:#ee534f;}
.shipping_cost_button{cursor:pointer; white-space:nowrap; background:url(../../../images/global/header_cart_hover.png) no-repeat right 6px; padding-right:11px;}
.shipping_cost_button:hover{text-decoration:underline;}

.pd_content{padding: 20px;}
.prod_description_padding{height: 60px;clear: both;}
.prod_description{overflow:hidden;}
.prod_description .prod_content{ margin-bottom: 50px; border-bottom: 1px solid #c3c3c3; }
.prod_description .prod_content>li{ margin-right: 45px;display: inline-block;_border-top: 1px solid #e7e7e7;position: relative;}
.prod_description .prod_content>li.current:after{ content: ''; width: 100%; height: 3px; background: #000000; position: absolute; bottom: -1px;left: 0; }
.prod_description .prod_content>li>.item{display: block;position: relative;height: 60px;line-height: 60px;font-size: 18px;color: #333333;cursor: pointer;font-family: wsm;}
/*.prod_description .prod_content>li>.item:before{content:'';position: absolute;right: 0px;top: 0;bottom: 0;margin:auto;width: 12px;height: 2px;background: #cfcfcf;}*/
/*.prod_description .prod_content>li>.item:after{content:'';position: absolute;right: 5px;top: 0;bottom: 0;margin:auto;width: 2px;height: 12px;background: #cfcfcf;}*/
.prod_description .prod_content>li.current>.item:after{display: none;}
.prod_description .prod_content>li .desc{display: none;min-height: auto;padding:13px 0px;}
.prod_description .prod_content>li .desc *{max-width: 100%;}
.prod_description .prod_content>li.current .desc{display: block;}
#review_box{margin-top: 0;background: #fff;}
.prod_description .prod_write_review .review_title{display: none;}
.prod_description .prod_write_review .review_main{display: none;}
.prod_description .review_box{padding-bottom: 46px;border-bottom: 1px dotted #adadad;}
.prod_description .review_box .star_num{float: left;margin-right: 11px;height: 39px;line-height: 39px;font-size: 54px;color: #222;}
.prod_description .review_box .re_info{float: left;}
.prod_description .review_box .count{height: 10px;line-height: 10px;font-size: 14px;color: #999;margin-top: 14px;}
.prod_description .review_box .write_review{float: right;padding: 0 23px;background: #222;color: #fff;font-size: 14px;height: 39px;line-height: 39px;text-decoration: none;}
.review_item{padding: 35px 0;}
.prod_recent_review{min-height: auto;padding-bottom: 0;margin-bottom: 0;border:none;}
.prod_review_view .blank12{display: none;}
.prod_review_more{margin-top: 20px;text-align: center;font-size: 0;}
.prod_review_more .customer_btn{height: 38px;line-height: 38px;padding: 0 46px;border:1px solid #555;color: #555;font-size: 12px;display: inline-block;background: none;}

#prod_detail .sidebar{margin:0; padding:0;	}
#may_like{border:none;}
#may_like .b_title{height: 140px;line-height: 140px;margin: 0; text-align: center; font-size: 40px; color: #333; font-family: Lustria-Regular; border-bottom: none; border-top: 1px solid #e8e8e8;}
/*#may_like .b_list{padding:30px 0 60px 0px;}*/
#may_like .b_list .pro_item{float: left;width: 202px!important;padding: 0;border:0;*margin-left: 1.666%;overflow: hidden;}
#may_like .b_list .pro_item dt:hover{ border-color: #ffd7d8; }
#may_like .b_list .pro_item.active dt{ border-color: #ffd7d8; }
#may_like .b_list .pro_item.fir{margin-left: 0;}
#may_like .b_list .pro_item:hover{background: #fff;}
/*#may_like .b_list .pro_item:hover img{ transform: scale(1.04); }*/
#may_like .b_list dt{position: relative;max-width: 190px;width: 100%;height: 0px; border: 3px solid transparent;padding-top: 100%;float: none;}
#may_like .b_list dt a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#may_like .b_list .pro_info{display: none;width:auto;margin-left: 0;}
#may_like .b_list .pro_name{padding-top: 10px;line-height: 22px;max-height: 44px;overflow: hidden;color: #555;-moz-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
#may_like .b_list .pro_price{padding: 0;line-height: 22px;max-height: 22px;overflow: hidden;}
#may_like .b_list .pro_price *{font-weight: normal;color: #222;font-size: 16px;}
#may_like .bx-wrapper img{ display: inline-block; }
#may_like .bx-wrapper{ margin: 0 auto; }
#may_like .bx-wrapper .bx-pager{ display: none; }
#may_like .bx-wrapper .bx-viewport{ left: 0; box-shadow: 0 0 0 #fff; border: none; }
#may_like .bx-wrapper .bx-controls-direction a{ width: 30px; height: 59px; }
#may_like .bx-wrapper .bx-prev{ background: url(../../../images/detail_turn_left.png) no-repeat center center; left: -75px; }
#may_like .bx-wrapper .bx-next{ background: url(../../../images/detail_turn_right.png) no-repeat center center; right: -75px; }
#may_like .bx-wrapper .bx-next:hover{ background-position: 0; }



.gallery_bottom{; float: right; margin-top: 30px; width: 620px; }
.gallery_bottom *{ display: inline-block; vertical-align: middle; font-size: 16px; color: #333333; text-align: center; font-family: ws; }
.gallery_bottom a{ width: 32%; border-left: 1px solid #cccccc; }
.gallery_bottom a:first-child{ border-left: none; }
.gallery_bottom span{ margin-left: 5px; }
.prod_desc{ margin-bottom: 50px; }
.prod_desc .desc{ min-height: 300px; }
.prod_desc ul{}
.prod_desc ul li{ display: none; }
.prod_desc ul li.show{ display: block; }
.prod_desc ul li.active{ display: block; }

.prod_info_quantity .attr_show.attr_show_table{ padding-top: 35px; border-top: 1px solid #efefef; }
.prod_info_quantity .attr_show_table h5{ float: left; width: 128px; height: 36px; line-height: 36px; font-size: 16px; color: #999; font-family: wsm; }
.prod_info_quantity .attr_show_table .table_sku{ float: left; width: 422px;}
.prod_info_quantity .attr_show_table .table_sku tr{ display: block; margin-bottom: 25px; }
.prod_info_quantity .attr_show_table label{ margin-left: 12px; line-height: 30px; text-indent: 0; font-family: ws; font-size: 14px; color: #333333; }
.prod_info_quantity .attr_show_table .table_sku tbody{ display: block; margin-top: 6px; }

.show_table{}
.show_table .control{ margin-left: 45px; }
.show_table .control .unit_control{}
.show_table .control .unit_control *{ display: inline-block; vertical-align: middle; }
.show_table .control .unit_control .amount_down{ width: 26px; height: 26px; border: 1px solid #e5e5e5; position: relative; cursor: pointer; }
.show_table .control .unit_control .amount_down:after{ content: ''; width: 10px; height: 2px; background: #a4a5a5; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.show_table .control .unit_control .amount_up{ width: 26px; height: 26px; border: 1px solid #e5e5e5; position: relative; cursor: pointer; }
.show_table .control .unit_control .amount_up:after{ content: ''; width: 10px; height: 2px; background: #a4a5a5; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.show_table .control .unit_control .amount_up:before{ content: ''; width: 2px; height: 10px; background: #a4a5a5; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.show_table .control .unit_control .amount_input{ width: 70px; height: 26px; border: 1px solid #e5e5e5; text-align: center; border-left: none; border-right: none; }

.attr_show_color .quantity{ margin-left: 45px; display: inline-block; }
.attr_show_color .quantity *{ display: inline-block;vertical-align: middle; font-size: 0; }
.attr_show_color .quantity .qty_in{ width: 70px; height: 26px; font-size: 14px; color: #333333; font-family: ws; text-align: center; border-left: none; border-right: none; border-radius: 0!important; }
.attr_show_color .quantity .account_add{ width: 26px; height: 26px; border: 1px solid #e5e5e5; position: relative; cursor: pointer; }
.attr_show_color .quantity .account_add:after{ content: ''; width: 10px; height: 2px; background: #a4a5a5; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.attr_show_color .quantity .account_cut{ width: 26px; height: 26px; border: 1px solid #e5e5e5; position: relative; cursor: pointer; }
.attr_show_color .quantity .account_cut:after{ content: ''; width: 10px; height: 2px; background: #a4a5a5; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.attr_show_color .quantity .account_cut:before{ content: ''; width: 2px; height: 10px; background: #a4a5a5; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.attr_show_color .quantity input[name=Qty]{ width: 70px; height: 26px; border: 1px solid #e5e5e5; text-align: center; border-left: none; border-right: none; font-size: 14px; color: #333333; font-family: ws; }

.total_data{display: none; margin-bottom: 20px; width: 100%; height: 60px; line-height: 60px;border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; background: #f9f9f9; text-align: center; }
.total_data *{ display: inline-block; vertical-align: middle; }
.total_data .total_qty{ padding-right: 15px; font-size: 16px; color: #666666; font-family: ws;  position: relative;}
.total_data .total_qty:after{content: ''; width: 1px;  height: 16px; background: #e5e5e5; position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
.total_data .total_qty span{ color: #ee534f; }
.total_data .total_price{ padding-left: 15px; font-size: 16px; color: #666666; font-family: ws; }
.total_data .total_price span{ color: #ee534f; font-size: 24px; font-family: wsm; }



.other_Content .list{ border-top: 1px solid #efefef; }
.other_Content .list .item{ border-bottom: 1px solid #efefef; cursor: pointer; }
.other_Content .list .item.active .desc{ height: auto; }
.other_Content .list .item.active .title em{ transform: rotate(180deg) translateY(-50%) }
.other_Content .list .item .title{ height: 55px; line-height: 55px; font-size: 16px; color: #333333; font-family: wsb; position: relative; }
.other_Content .list .item .title em{ content: ''; width: 9px; height: 6px; position: absolute; top: 50%; transform: translateY(-50%); right: 5px; }
.other_Content .list .item .title em i{ display: block; width: 100%; height: 100%; position: relative; }
.other_Content .list .item .title em i:before{ content: ''; width: 6px; height: 2px; background: #000000; position: absolute; top: 0; left: 0; transform: rotate(45deg); }
.other_Content .list .item .title em i:after{ content: ''; width: 6px; height: 2px; background: #000000; position: absolute; top: 0; right: 0; transform: rotate(135deg);}
.other_Content .list .item .desc{ height: 0; overflow: hidden; }
.other_Content .list .item .desc .hidden{ padding: 20px 0; }

.m_other_Content{ display: none; }
.m_other_Content .list{ width: 7.5rem; transform: translateX(-0.3rem); }
.m_other_Content .list .item{ border-bottom: 1px solid #efefef; cursor: pointer; }
.m_other_Content .list .item.active .desc{ height: auto; }
.m_other_Content .list .item.active .title em{ transform: rotate(180deg) translateY(-50%) }
.m_other_Content .list .item .title{ height: 0.75rem; line-height: 0.75rem; font-size: 0.26rem; color: #333333; font-family: ws; position: relative; text-indent: 0.3rem; }
.m_other_Content .list .item .title em{ content: ''; width: 0.22rem; height: 0.13rem; position: absolute; top: 50%; transform: translateY(-50%); right: 0.3rem; }
.m_other_Content .list .item .title em i{ display: block; width: 100%; height: 100%; position: relative; }
.m_other_Content .list .item .title em i:before{ content: ''; width: 0.14rem; height: 0.04rem; background: #aaaaaa; position: absolute; top: 0; left: 0; transform: rotate(45deg); }
.m_other_Content .list .item .title em i:after{ content: ''; width: 0.14rem; height: 0.04rem; background: #aaaaaa; position: absolute; top: 0; right: 0; transform: rotate(135deg);}
.m_other_Content .list .item .desc{ height: 0; overflow: hidden; }
.m_other_Content .list .item .desc .hidden{ padding: 20px 0; }

@media screen and (max-width: 1440px){
	.wide1{ width: 1200px; min-width: 1200px; _overflow: hidden;}
	#prod_detail .detail_box_left{ width: 525px; }
	.w_1200 #prod_detail .detail_box_left{ width: 525px; }
	.w_1200 .detail_pic .right{ width: 440px; height: 440px; }
	.detail_pic .left{ width: 80px; }
	.detail_pic .viewport .list{ width: 80px!important; }
	.detail_pic .viewport .list .item{ height: 80px; }
	.detail_pic .viewport .list .current{ height: 80px; }
	.detail_pic .viewport .list a{ width: 78px; height: 80px; }
	.detail_pic .small_carousel{ height: 450px!important; }
	.detail_pic .magnify .detail_img_box{ left: 370px !important;}
	.gallery_bottom{ width: 530px; }
	.detail_pic .small_carousel .top{ top: -15px; }
	.detail_pic .small_carousel .bottom{ bottom: -15px; }

	.detail_pic .viewport .list .current a{ width: 78px; height: 80px; }
}


@media screen and (max-width: 1200px){
	.prod_info_wholesale{ width: 100%; }
	.wide1{ width: 1000px; min-width: 1000px;}
	#prod_detail .detail_box_left{ width: 440px; }
	.detail_pic .left{ width: 60px; }
	.detail_pic .viewport .list a{ width: 58px; height: 60px; }
	.detail_pic .viewport .list .current{ height: 60px; }
	.detail_pic .viewport .list .item{ height: 60px; }
	.detail_pic .small_carousel{ height: 350px!important; }
	.detail_pic .right{ height: 365px; width: 365px; }
	.gallery_bottom{ width: 100%;  text-align: center;}
	.gallery_bottom img{ display: block; margin: 0 auto 10px; }
	#prod_detail .detail_right{ width: 500px; }
	.prod_info_share{ width: 100%; height: auto;}
	.detail_pic .viewport .list .current a{ width: 58px; height: 60px; }
	.prod_info_actions .prod_info_pdf{ background: #fff url(/static/themes/default/images/pdf_download_icon.png) no-repeat center left 175px; }

	#may_like .bx-wrapper .bx-next{  right: -30px; }
	#may_like .bx-wrapper .bx-prev{  left: -30px; }
}

@media screen and (max-width: 1000px){
	.prod_info_wholesale{ width: 100%; }

	.wide1{ width: 750px; min-width: 750px; }
	#prod_detail .detail_left{ display: none; }
	.favorite_box{ display: none; }

	
	#prod_detail .detail_box_left{ float: none; width: 100%; }
	#prod_detail .detail_right{ float: none; width: 100%; }
	.gallery_bottom img{ display: inline-block; }
	.group_promotion .suits{ width: 530px; }
	.group_promotion .master{ width: 175px; }
	.group_promotion .prod_img{ margin: 0 auto; width: 110px; height: 110px; }
	.group_promotion .master .prod_name, .group_promotion .suits .prod_name{ text-align: center; }
	.group_promotion .prod_price_check{ text-align: center; }
	.group_promotion .prod_price_check *{ display: inline-block; vertical-align: middle; }

	.m_img{ height: auto; }
	.m_img img{ margin: 0 auto; }
	.m_img .bx-wrapper{ margin: 0 auto; }
	.m_img .bx-wrapper .bx-viewport{ box-shadow: 0 0 0 #fff; left: 0; padding: 0; left: 0; border: none; }
	.m_img .bx-wrapper .bx-controls-direction a{ display: none }
	.m_img .bx-wrapper .bx-pager.bx-default-pager a{ width: 14px; height: 14px; border-radius: 50%; }
	.m_img .bx-wrapper .bx-pager.bx-default-pager a:hover,.m_img .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #ee534f; }

}
#may_like1{ height: 0; overflow: hidden; border:  none; }
@media screen and (max-width: 750px){
	body.detail_fixed{ padding-top: 200px!important; }
	body.detail_fixed .m_img{ position: fixed;background: #fff; z-index: 100; top: 0; }
	body.detail_fixed .m_img .bx-wrapper .bx-pager,body.detail_fixed .m_img .bx-wrapper .bx-controls-auto{ display: none; }

	.new_win_alert{ width: 80%; }

	.prod_info_wholesale{ width: 100%; }
	.prod_info_wholesale .pw_td{ padding: 0 0.3rem; }
	.prod_info_price .price_left{ width: 100%; }

	.group_promotion .master .prod_name, .group_promotion .suits .prod_name{ width: 100%; }

	#may_like1{ height: auto; }
	#may_like{  height: 0; overflow: hidden; }
	#may_like .list{ width: 6.1rem; margin: 0 auto; }
	#may_like .b_list .pro_item{ width: 1.76rem!important; margin-right: 28px!important; }
	#may_like .b_list dt{ width: 97%; }

	#may_like1{border:none; height: auto;}
	#may_like1 .list{ width: 6.1rem; margin: 0 auto; }
	#may_like1 .b_title{height: 1.4rem;line-height: 1.4rem;margin: 0; text-align: center; font-size: 0.4rem; color: #333; font-family: Lustria-Regular; border-bottom: none; border-top: 1px solid #e8e8e8;}
	#may_like1 .b_list .pro_item{float: left;padding: 0;border:0;*margin-left: 1.666%;overflow: hidden;}
	/*#may_like1 .b_list .pro_item dt:hover{ border-color: #ffd7d8; }*/
	#may_like1 .b_list .pro_item.active dt{ border-color: #ffd7d8; }
	#may_like1 .b_list .pro_item.fir{margin-left: 0;}
	#may_like1 .b_list .pro_item:hover{background: #fff;}
	#may_like1 .b_list dt{position: relative;max-width: 190px;width: 92%;height: 0px; border: 3px solid #fff;padding-top: 100%;float: none;}
	#may_like1 .b_list dt a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	#may_like1 .b_list .pro_info{display: none;width:auto;margin-left: 0;}
	#may_like1 .b_list .pro_name{padding-top: 10px;line-height: 22px;max-height: 44px;overflow: hidden;color: #555;-moz-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
	#may_like1 .b_list .pro_price{padding: 0;line-height: 22px;max-height: 22px;overflow: hidden;}
	#may_like1 .b_list .pro_price *{font-weight: normal;color: #222;font-size: 16px;}
	#may_like1 .bx-wrapper img{ display: inline-block; }
	#may_like1 .bx-wrapper{ margin: 0 auto; }
	#may_like1 .bx-wrapper .bx-pager{ display: none; }
	#may_like1 .bx-wrapper .bx-viewport{ left: 0; box-shadow: 0 0 0 #fff; border: none; }
	#may_like1 .bx-wrapper .bx-prev{ background: url(../../../images/detail_turn_left.png) no-repeat center center; background-size: 100%; left: -75px; }
	#may_like1 .bx-wrapper .bx-next{ background: url(../../../images/detail_turn_right.png) no-repeat center center; background-size: 100%; right: -75px; }
	#may_like1 .bx-wrapper .bx-next:hover{ background-position: 0; }
	#may_like1 .bx-wrapper .bx-controls-direction a{ width: 	0.3rem; height: 0.6rem; }
	#may_like1 .bx-wrapper .bx-next{ right: -0.4rem; }
	#may_like1 .bx-wrapper .bx-prev{ left: -0.4rem; }


	.group_promotion .master{ width: 34%; }
	.group_promotion .master>s{ margin-right: 0; }
	.group_promotion .prod_img{ width: 70%; }
	.group_promotion .suits{ width: 60%; }
	.group_promotion .suits .prev{ left: 0; }
	.group_promotion .suits .next{ right: 0; }

	.mobile_dev{margin-top: 20px;display: block; width: 7.5rem; height: 0.2rem; background: #eeeeee;transform: translateX(-0.3rem); }
	.m_img{ height: auto; overflow: unset; }
	.other_Content{ display: none; }
	.m_other_Content{ display: block; }
	.prod_description{ /*display: none;*/ }
	.prod_description .prod_content{margin-bottom: 25px;}
	.prod_description .prod_content>li>.item{height: 40px; line-height: 40px; }
	.prod_desc{ /*display: none;*/ }
	header{ display: none; }
	#location, #location a{ display: none; }

	#prod_detail{ padding: 0 0 1rem 0; }
	#prod_detail .detail_box_left{ margin-top: 0.5rem; }

	#may_like .b_title{ height: 1.4rem; line-height: 1.4rem; font-size: 0.4rem; }

	.wide1{ width: 6.9rem; min-width: 6.9rem; }
	/*.m_img{ height: 7.5rem; }*/
	/*.m_img .bx-wrapper .bx-viewport{ height: 7.5rem!important; }*/
	.m_img .bx-wrapper .bx-viewport a{ max-width: 100%; display: table; }
	.m_img .bx-wrapper .bx-viewport img{ display: table-cell; _padding: 1rem 0; }
	.m_img .bx-wrapper .bx-pager, .m_img .bx-wrapper .bx-controls-auto{ bottom: -0.3rem; }
	.gallery_bottom *{ font-size: 0.2rem; }
	.gallery_bottom img{ max-width: 0.26rem; }
	.prod_description_padding{ display: none; }

	.prod_info_categorytitle h1{ margin-top: 0.4rem; margin-bottom: 0.24rem; line-height: 0.4rem;font-size: 0.4rem; }
	.prod_info_price .price_left .current_price .price{ font-size:19px; }
	.prod_info_title h1{ margin-bottom: 0.3rem; line-height: 0.4rem; font-size: 0.4rem; }
	.prod_info_price{ padding: 0.2rem 0 0; }
	.prod_info_price label{ width: 100%; }
	.prod_info_price .price_left{ float: none; }
	.prod_info_currency dt a{ padding-left: 0; }
	.prod_info_wholesale:after{ display: none; }
	.prod_info_wholesale_box{ border-top: none; }
	.prod_info_price{ border-top: none; }
	.prod_info_currency dt a{ text-indent: 0; }
	.prod_info_form li{ padding: 0; border-top: none; }
	.prod_info_form li.attr_show h5{ width: 100%; float: none; }
	.prod_info_form li.attr_show .attr_list{ margin-top: 0.2rem;  width: 100%; float: none; }
	.m_img .bx-wrapper .bx-pager.bx-default-pager a{ width: 0.14rem; height: 0.14rem; border-radius: 50%; background: #d0d0d0; }

	.prod_info_actions .prod_info_pdf{ background: #fff url(/static/themes/default/images/pdf_download_icon.png) no-repeat center left 2rem; }

}

@media screen and (max-width: 550px){
	.gallery_bottom img{ display: block; max-width: 20px;}
	.mobile_detail_header a{ max-width: 0.65rem; }

}

.prod_desc .desc .review_box{ display: none; }
