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

/***************************宽屏样式(start)***************************/
.w_1200 #prod_detail{padding:0 21px 30px 18px;}
.w_1200 #prod_detail .detail_right{width:658px;}
.w_1200 #prod_detail .prod_desc_left{width:1200px;}
.w_1200 #prod_detail .prod_desc_left .pd_content .desc{width:1000px;margin:auto;min-height: 100%;}
.w_1200 #prod_detail .prod_desc_left .pd_content .desc .item_specifics{border:none;}

.w_1200 .discount_sales, .w_1200 .discount_count{clear:inherit; margin-left:0;}
.w_1200 .discount_count{margin-top:0;}
/***************************宽屏样式(end)***************************/

.editor_txt .desc table td{border: 1px #ddd solid;}
#prod_detail{padding:0 11px 30px 10px; background:#fff;}
#prod_detail .pd_content{padding:0;min-height: 100%;}
#prod_detail .detail_left{width:455px; position:relative; z-index:998;}
#prod_detail .detail_right{width:495px;}
#prod_detail .detail_option{width:447px;}
#prod_detail .detail_info{width:299px;}
#prod_detail .prod_desc_left{/*width:650px;*/ margin-top:20px;}
#prod_detail .prod_desc_right{/*width:299px;*/margin-bottom: 40px;}
#prod_detail .prod_desc_right .b_title{text-align:center;margin: 80px 0px 20px;background:none;border:none;color:#010101;}
#prod_detail .prod_desc_right dl{float:left;}
#prod_detail .prod_desc_right  .may-like-img{border:1px solid #e0e0e0;
    height: 134px;}
#prod_detail .prod_desc_right  .pro_item{width:134px;border:none;padding: 0;margin-left: 30px;}
#prod_detail .prod_desc_right  .pro_item:hover{opacity: .9;}

.detail_pic{width:455px; text-align:center;}
.detail_pic .up{height:455px;}
.detail_pic .up .big_box{position:absolute; left:0; top:0; z-index:100; max-width:100%;}
.detail_pic .magnify{position:relative; width:100%; height:100%;}
.detail_pic .magnify .big_pic{text-align:center;}
.detail_pic .magnify .detail_img_box{position:absolute; overflow:hidden; z-index:999; 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:100;}
.detail_pic .magnify .icon_discount{position:absolute; top:0; right:0; width:44px; height:25px; color:#fff; line-height:12px; padding-top:5px;}
.detail_pic .magnify .icon_discount b{font-size:16px;}
.detail_pic .magnify .icon_discount_foot{width:0; height:0; border-left:22px transparent solid; border-right:22px transparent solid; border-top-width:8px; border-top-style:solid; position:absolute; right:0; top:30px;}
.detail_pic .small_carousel{margin:15px auto; position:relative; width:318px; height:91px;}
.detail_pic .small_carousel .viewport{width:318px; height:91px; position:absolute; overflow:hidden; left:0; top:0;}
.detail_pic .small_carousel .btn{width:21px; height:100%; display:block; position:absolute; top:0; cursor:pointer; outline:0;}
.detail_pic .small_carousel .left{left:-20px;}
.detail_pic .small_carousel .right{right:-20px;}
.detail_pic .small_carousel .icon_arraw{margin-top:-9px; position:absolute; left:0; top:50%; cursor:pointer;}
.detail_pic .viewport .list{width:10000px; position:absolute; left:0; top:0; height:86px; padding-top:5px;}
.detail_pic .viewport .list .item{display:list-item; margin:0 10px; height:82px; position:relative; float:left;}
.detail_pic .viewport .list a{background:#fff; width:82px; height:82px; display:block; vertical-align:middle; border-width:1px; border-style:solid; padding:1px;}
.pic_box{border-color:#e2e2e2;}
.detail_pic .viewport .list .arrow{width:0; height:0; border-style:solid; border-width:0 5.5px 5px 5.5px; position:absolute; top:-5px; left:37px; display:none;}
.detail_pic .viewport .list .current{padding:2px;}
.detail_pic .viewport .list .current a{border:0; padding:0;}
.detail_pic .viewport .list .current .arrow{display:block;}
.detail_pic .viewport .video_play{float:left;}
.detail_pic .viewport .video_play i{float:left;position: absolute;bottom: 0;left: 3px;font-size: 1.5em;;}

.pro_video_bg {display:none;position: fixed;left: 0;top: 0;background: black;opacity: 0.5; width: 100%;height: 100%;z-index: 1000;}
.videoconver{display:none;position: fixed;left: 0;top: 0;width: 60%;z-index: 1000;height: 57%;margin: 10% 20% 0;}
.videoconver iframe{width: 100%;height: 100%;}
.videoconver .videooff{padding: 20px;background: white;height: 100%;border-radius: 5px;}
.videoconver .videooff span{position: absolute;top: -18px;right: -13px;font-size: 23px;border-radius: 18px;cursor: pointer;overflow: hidden}

.prod_info_title h2{font-size:21px; font-weight:bold; padding-top:2px; color:#000000; line-height:22px;}
.prod_info_brief{padding:5px 0; color:#999;}
.prod_info_number{padding:0px 0 0px; /*color:#999;*/}
.prod_info_number a{text-decoration: underline;}
.prod_info_number .prod_info_number_right{margin-left: 5px;}
.prod_info_number .review_star{margin-left: 40px;}
.prod_info_number .review_star span{/*background-image: url(../../../images/global/prod_info_star.png);*/width: 1rem;height: 1rem;margin-left: .2rem;background-size: 100%;display: inline-block;vertical-align: middle;}
.prod_info_number .star{margin-left: 40px;}
.prod_info_number a{padding-left: 2px;font-weight: bold;}
.prod_info_review{padding:5px 0 7px; margin-bottom:10px; border-bottom:1px #e0e0e0 solid;}
.prod_info_review .star{float:left;}
.prod_info_review .write_review{margin:0 10px 0 3px; float:left;}
.prod_info_review .prod_info_inquiry{ display:block; clear:both; padding-top:5px;}
.prod_info_review .prod_info_inquiry a{ background:url(../../../images/global/icon_prod_inquiry.png) no-repeat; padding-left:25px; height:18px; display:inline-block; color:#d71f06;}
.prod_info_review .track{text-decoration:underline;}
.prod_info_share{float:right;}
.prod_info_share>b, .prod_info_share .addthis_sharing_toolbox{float:right;}
.prod_info_share>b{font-weight:normal;}

.prod_info_facebook{padding-top: 22px;}

.prod_info_form .attributes{margin: 0;padding: 0;}
.prod_info_form .attributes .attr_sure{margin-left: 0;}
.prod_info_form .attributes h5{
    /*float: left;*/
}
.prod_info_form .attributes h5,.prod_info_form .prod_info_quantity label{font-size:16px; line-height:22px;padding-top: 10px;}
.prod_info_form .attributes li select{margin-top: 2px;width:70%;height: 40px;}

.prod_info_price{/*padding-bottom:10px; margin-bottom:6px;*/ padding:5px 0; position:relative;}
.prod_info_price .price_left{padding-top:4px; line-height:17px;}
.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{line-height:20px; float:left;}
.current_price del{
    color: #ccc !important;
}
.prod_info_price .price_left .current_price .left{position:relative; float:left; padding-right:10px;}
.prod_info_price .price_left .current_price .price{color:#000; /*padding-left:4px;*/ padding-left:62px;font:18px/22px Avenir;font-weight: 700;}


/* 预售产品详情布局样式 start */
.presale_info_price .price_left .current_price .presale_price{float: left;font: 28px/22px Verdana;padding: 0 25px 0 62px}
.presale_info_price .price_left .current_price .presale_price_span del{float: left;font-size: 18px;color: black;}
.presale_info_price .price_left .current_price .presale_order{display: -webkit-inline-box;position:relative;left:-25px;}
.presale_info_price .price_left .current_price .presale_order_left{background:url(../../../images/global/presale_order_left.png) no-repeat;position: relative;width: 15px;height: 25px;left: 53px;top: 0;}
.presale_info_price .price_left .current_price .presale_order_center{background:url(../../../images/global/presale_order_center.png) no-repeat;position: relative;left: 55px;width: 14px;height: 15px;top: 6px;padding-right: 7px;}
.presale_info_price .price_left .current_price .presale_order_right{height: 20px;font-size: 12px;border: 1px solid;padding: 2px 7px 0px 7px;border-left: none;margin-left: 26px;font-weight: bold;width: 150px;text-align: right;line-height: 18px;}
.presale_info{float: right;}
.presale_info .discount_count{background: none;/*url(../../../images/global/presale_order_cart.png) no-repeat*/;position: relative;right: 300px;top: 17px;color: #e5a73e;font-size: 18px;padding-left: 0;pointer-events: none;}
.presale_info .discount_count .fa-clock-o{float: left;font-size: 22px;}
.presale_info .discount_count .discount_time{float:right;background: none;padding: 0px 6px 0 6px;}

/* 预售产品详情布局样式 end */

.prod_info_price .price_1 .price_info_title{font-size:19px; 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:-2px; z-index:10; line-height:24px; border:1px #fff solid; background:none;}
.prod_info_currency dt a{font-size:16px; text-indent:4px; padding:2px 0 0 4px; line-height:20px; width:52px; display:block; color:#333;}
.prod_info_currency dt a:hover{text-decoration:none;}
.prod_info_currency .arrow{position:absolute; width:0; top:10px; right:0;}
.prod_info_currency em, .prod_info_currency i{position:relative; right:11px; top:10px; border-width:5px 4px 0 4px; border-color:#999 transparent transparent transparent; border-style:solid; display:block; position:relative; top:0;}
.prod_info_currency i{border-color:#f7f7f7 transparent transparent transparent; top:-7px;}
.prod_info_currency dd{display:none; font-size:12px;}
.prod_info_currency dd ul{width:56px; text-indent:9px; margin-top:6px; padding-bottom:4px; background:#fff;}
.prod_info_currency dd a{display:block;}
.prod_info_currency dd a:hover{background:#888; text-decoration:none; color:#fff;}
.prod_info_currency:hover{border-color:#b6b6b6; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-shadow:0 3px 7px rgba(0,0,0,0.3); -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3); background:#fff;}
.prod_info_currency:hover i{border-color:#fff transparent transparent transparent;}
.prod_info_currency: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;}

/*************************** 到货时间 start ************************/
.goods_time_count{width: 410px;height: 52px;line-height: 20px;background: url(/static/themes/default/images/global/detail_discount.png) no-repeat;color: #fff;font-size: 12px;padding-left: 41px;margin-top: 3px;background-size: 41px 44px;}
.goods_time_count .goods_time_tip{background:#ffcc00; padding:3px 2px 1px 1px;font-size: 16px;}
/*************************** 到货时间 end ************************/

.discount_sales{height:20px; line-height:20px; clear:both; margin-left:62px;}
.save_price{color:#808080; padding-top:2px; font-size:12px; padding-left:9px; height:15px; line-height:13px;}
.save_price .save_style{color:#f28810; font-size:12px; padding-left:4px;}
.prod_info_pdf{position:absolute; right:10px; top:0; line-height:20px;}
.prod_info_pdf em{margin-right:10px; display:inline-block; vertical-align:top;}

.prod_info_wholesale{padding-bottom:5px;}
.prod_info_wholesale .pw_title{padding:2px 0 6px; font-size:13px;}
.prod_info_wholesale .pw_table{border-left:1px #ddd solid; border-top:1px #ddd solid; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:inline-block; overflow:hidden;}
.prod_info_wholesale .pw_column{width:84px; border-right:1px #ddd solid; float:left;}
.prod_info_wholesale .pw_td{width:84px; height:38px; line-height:38px; overflow:hidden; text-align:center; color:#333; background:#fff; border-bottom:1px #ddd solid; float:left;}

.prod_info_sku{padding:5px 0; color:#555;}
.prod_info_sku>h5{color:#333; font-weight:bold; display:inline; margin-right:6px;}

.prod_info_moq{margin-top:10px;}

.prod_info_quantity{font-size:12px; margin:0px 0 20px;}
.prod_info_quantity label{font-size:12px; display:inline-block;}
.prod_info_quantity .quantity_box{display:inline-block; width:170px; height:30px;border:1px #bbb solid; border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff;margin-left: 14px;padding: 4px 0px;}
.prod_info_quantity .quantity_box input{padding-left:11px ; width:150px;line-height:30px; color:#333; border:0; outline:0;}
.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;}
.prod_info_quantity .prod_info_inventory>b{font-weight:700;}

#cart_paypal .paypal_checkout_button{display: block;width: 154px;height: 38px;margin-top:10px;overflow: hidden;background: none;background-image: url(../../../images/cart/paypal_checkout_button.png);background-position: 0 0;background-repeat: no-repeat;cursor: pointer;border: none;}
.prod_info_actions .add_btn{width: 385px;height: 55px;float:left;background: #0e77a8;line-height:29px;padding:0 26px 0 40px; font-size:20px; font-weight: bold;color:#fff; cursor:pointer; border:0; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:inline-block;}
.prod_info_actions .addtocart{/*background-image:url(../../../images/global/goods.png); background-repeat:no-repeat; background-position:6px -70px;*/}
.prod_info_actions .arrival, .prod_info_actions .soldout{padding-left:12px; background:#999;}
.prod_info_actions .soldout{cursor:no-drop;background: black;}
.prod_info_actions .buynow{padding:0 20px;}
.prod_info_actions .addtocart, .prod_info_actions .buynow{display:none;}
.prod_info_actions .amazon_btn{text-decoration:none; color:#333; background:url(../../../images/global/icon_amazon.jpg) no-repeat 6px center; border:1px #e3e3e3 solid;}
/*.prod_info_actions .favorite_btn{line-height:20px;font-size:12px; color:#333; !*background:url(../../../images/global/icon_favorite.png) no-repeat left center;*! display:inline-block;}*/
.prod_info_actions .prod_info_actions_favorite{width: 55px;height: 52px;border: 2px solid #ccc;display: inline-block;/*float: right;margin-right: 31%;*/margin-left: 16px;border-radius: 4px;}
.prod_info_actions .prod_info_actions_favorite a{
    display: block;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    line-height: 100%;
}
.prod_info_actions .prod_info_actions_favorite i{width: 55px;height: 52px;
    /*background:url(../../../images/global/prod_info_favorite_img.png) no-repeat 16px center;*/
}

.prod_info_bottom_coupon{font-weight: bold;}
.prod_info_bottom_desc,.prod_info_bottom_coupon{margin-top: 24px;font-size: 14px;line-height: 25px;color:#000000;}

.prod_info_bottom_img{margin-top: 15px;}
.prod_info_bottom_img img{margin-left: 10px;}

.prod_info_bottom_share .prod_info_share,.prod_info_bottom_share .share_toolbox{float: none;}

.key_info_line{font-size:13px; color:#333; padding:5px 0;}
.key_info_left{float:left; width:105px; text-align:right; padding-right:10px;}
.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:#333;}
.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;}

.pro_desc_cont,#review_box,.customer_btn,.prod_desc_review{width: 1200px;}
.pro_desc_cont,.prod_desc_review{margin-top: 40px;}
.prod_description{overflow:hidden;}
.prod_description .pd_title{height:45px; border:1px #ddd solid;background: #f6f6f6;border-right: none;}
.prod_description .pd_title>li{float:left;border-right: 1px solid #ddd;}
.prod_description .pd_title .title-description,.prod_description .pd_title .title-reviews,.prod_description .pd_title .title-faq{width: 398px !important;}
.prod_description .pd_title .title-size-guide{width: 294px;}
.prod_description .pd_title span{height:45px; line-height:45px;/* border:1px #ddd solid; border-bottom:0;*/float:left;font-size:14px; text-align:center;color:#666; text-decoration:none; display:block; cursor:pointer;}
.prod_description .pd_title .current span{background:#fff; color:#333;cursor:default;padding-bottom: 1px;font-weight: bold;}

/* 产品评论图和视频滚动 */
.prod_desc_review h3{text-align:left;height: 45px;line-height:45px;color:#333;font-weight: bold;}
.prod_desc_review .prod_desc_review_title ul{margin-top: 20px;}
.prod_desc_review .prod_desc_review_title li{float: left;}
.prod_desc_review .prod_desc_review_title img{max-height: 150px;width:100%;max-width: 190px;vertical-align: middle;display: inline;object-fit: cover;}
.prod_desc_review .prod_desc_review_title img.img_height{height:300px;margin-left: 15px;}
.prod_desc_review .prod_desc_review_title li.review_video iframe{width:230px;height: 150px; margin-left: 10px;}

#prod_detail .sidebar{margin:0; padding:0;border:none;}
#prod_detail .sidebar .container{width: 950px;margin: 0 auto;}
#prod_detail .sidebar .container .vmc-arrow-left{top: 38%;left: -35px;/*background:url(../../../images/global/vmc-arrow-left.jpg)no-repeat left 10px;*/}
#prod_detail .sidebar .container .vmc-arrow-left:after,#prod_detail .sidebar .container .vmc-arrow-right:after{content:none;}
#prod_detail .sidebar .container .vmc-arrow-right{top: 38%;right: -35px;/*content:none;background:url(../../../images/global/vmc-arrow-right.jpg)no-repeat right 10px*/;}
#prod_detail #may_like .b_list{border:0;}
#prod_detail #may_like .b_list .pro_item:hover{background:none;}
#prod_detail #may_like .b_list .pro_info{width: 136px;margin-left: 0;}
#prod_detail #review_box .prod_recent_review .review_item .fb_share{bottom: 26px;}
#prod_detail #review_box .prod_write_review .average_rating{padding:0;margin: 10px 0 40px;}

/* faq */
#prod_detail .prod-faq{width: 1198px;padding-bottom: 70px;/*border: 1px solid #ddd;border-top: none;*/}
.product-specs{padding: 10px;}
.product-specs a{color:#196297;font-weight:bold;text-decoration: underline;}
.product-specs p{margin: 0 0 10px;}
.prod-faq-content h3{font-size: 16px;font-weight: bold;color: #005aad;line-height: 2.35;margin-top: 20px;}
.prod-faq-left{display: inline-block;width: 44%;vertical-align: top; margin-right: 5%;}
.prod-faq-right{display: inline-block;width: 44%;vertical-align: top;}
.prod-faq-con{width: 100%;display: inline-block;vertical-align: top;}
.prod-faq-bottom{padding-top: 20px;}
.prod-faq-content dl dt{ padding: 13px 10px 13px 24px; position: relative;display: block;border-bottom: 1px #999 solid;overflow: hidden;cursor: pointer;}
.prod-faq-content dl dt:after{ content:''; position: absolute;width: 0;height: 0;display: block;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #000;border-right: 0;left: 10px;top: 50%;margin-top: -3px;}
.prod-faq-content dl dt.current:after{content:'';position: absolute;width: 0;height: 0;display: block;border-right: 4px solid transparent;border-left: 4px solid transparent;border-top: 4px solid #000;
border-bottom: 0;left: 6px;top: 50%;margin-top: -3px;}
.prod-faq-content dl dt:hover{background: #f8f8f8;/*color: #39c;*/}
.prod-faq-content dl dd{line-height:24px;width: 100%;display: none;padding: 10px 0 10px 0px;color: #3e3e3e;}
.prod-faq-content dl dd.current{display: block;}
.prod-faq-content.accordion-open dl dt.current{border-bottom-width: 0;}
.prod-faq-content.accordion-open dl dd.current{border-bottom: 1px #999 solid;}

/* size guide */
.prod-size-guide{text-align: center;padding-bottom:70px;}
.prod-size-guide h3{font-size: 20px;text-align: center;}
.prod-size-guide .size-length h3{margin: 30px 0 30px;}
.prod-size-guide .size-width h3{margin: 80px 0 60px;}

/* goods time */
.prod_info_form .goodstime{min-width: 720px;margin-bottom: 5px}
.prod_info_form .goodstime .goods_tip{height: 50px;line-height: 50px;background: #000;color: #e5a73e;padding: 0 11px;}
.prod_info_form .goodstime .goods_triangle{background: #000;border: 25px solid #fff;border-left: 25px solid #000}

.widget .channe_title{font-size: 16px;line-height: 22px;margin:12px 0;margin-bottom: 4px;}
.widget .attr_value{min-width:70%;height: 40px;border: 1px #ccc solid;background: #fff;padding: 4px 6px;color: #8d8d8d;border-radius: 4px;-ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.widget .channel_note{display:none;}
.widget .channel_note p{font-size: 16px;line-height: 22px;margin:15px 0;
    margin-bottom: 4px;}
.widget .channel_note input{width:70%;height:40px;font-size: 15px;background: #fff;color: #000;border-radius: 4px;-ms-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding-left: 10px;}

@media screen and (max-width: 992px) {
    .prod-faq-left{display: inline-block;width: 100%;vertical-align: top;margin-right: 0;}
    .prod-faq-right{display: inline-block;width: 100%;vertical-align: top;}
}

.prod-faq-con ul{
    width: 100%;
    list-style: none;
    height: 128px;
    padding: 0;
    margin-left: 20px;
}

.prod-faq-con ul li{
    width: 45%;
    float: left;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    padding: 4px 10px;
}
.prod-faq-con ul li:nth-child(2n){
    border-right: 1px solid #000;
}
.prod-faq-con ul li:nth-child(7),.prod-faq-con ul li:nth-child(8){
    border-bottom: 1px solid #000;
}

@media screen and (max-width: 600px) {
    .prod-faq-con ul {
        width: 100%;
        list-style: none;
        height: 128px;
        padding: 0;
        margin-left: 10px;
    }
    .prod-faq-con ul li {
        font-size: 12px;
        width: 43%;
        float: left;
        border-top: 1px solid #000;
        border-left: 1px solid #000;
        padding: 4px 10px;
    }
}

@media screen and (max-width: 335px) {
    .prod-faq-con ul li {
        font-size: 12px;
        width: 44%;
        float: left;
        border-top: 1px solid #000;
        border-left: 1px solid #000;
        padding: 4px 10px;
        margin-left: -15px;
    }
}





