﻿@charset "utf-8";
/* 样式归0开始 */
*{margin:0;}
html,body{ font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;font-size:12px;color:#333333;letter-spacing:0px;text-align:left;height:100%;}
html{overflow-y:scroll;}
td{font-size:12px;}
input{font-size:14px; outline:none;}
select{font-size:12px;outline:none;}
textarea{ overflow:auto;font-family:Arial, Helvetica, sans-serif;outline:none;}
img{ border:0px;}
ul,li{list-style-type:none;}
ul,li,p,div,input,ol,dl,dd{padding:0px; margin:0px;}
a{text-decoration:none; color:#333; outline-style:none;}
a:hover{ color:#ed4040;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
input[type="text"]{-webkit-appearance: none;}
.red{ color:#ed4040;}
.red1{color: #ce2929; font-weight: bold;}
.blue{color:#0066FF;}
.total_font{color:#ed4040;}
.fl{float:left;}
.fr{float:right;}
.weight{font-weight: bold;}
/* 样式归0结束 */
/* ---------------------------------------------------- */
/* 全局样式公用 开始 */
.clearboth{ clear:both; width:100%; font-size:0; height:0; overflow:hidden; margin:0; padding:0; line-height:0;}
.clear{width:100%; height:15px; overflow:hidden; clear:both; padding:0; margin:0;}
.clear0{ clear:both; width:100%; font-size:0; height:0px; overflow:hidden; margin:0; padding:0; line-height:0px;}
.clear1{ clear:both; width:100%; font-size:0; height:1px; overflow:hidden; margin:0; padding:0; line-height:10px;}
.clear2{ clear:both; width:100%; font-size:0; height:2px; overflow:hidden; margin:0; padding:0; line-height:10px;}
.clear3{ clear:both; width:100%; font-size:0; height:3px; overflow:hidden; margin:0; padding:0; line-height:10px;}
.clear4{ clear:both; width:100%; font-size:0; height:4px; overflow:hidden; margin:0; padding:0; line-height:10px;}
.clear5{ clear:both; width:100%; font-size:0; height:5px; overflow:hidden; margin:0; padding:0; line-height:10px;}
.clear6{ clear:both; width:100%; font-size:0; height:6px; overflow:hidden; margin:0; padding:0; line-height:10px;}
.clear7{ clear:both; width:100%; font-size:0; height:7px; overflow:hidden; margin:0; padding:0; line-height:10px;}
.clear8{ clear:both; width:100%; font-size:0; height:8px; overflow:hidden; margin:0; padding:0; line-height:10px;}
.clear9{ clear:both; width:100%; font-size:0; height:9px; overflow:hidden; margin:0; padding:0; line-height:10px;}
.clear10{ clear:both; width:100%; font-size:0; height:10px; overflow:hidden; margin:0; padding:0; line-height:10px;}
.clear_color{ clear:both; width:100%; font-size:0; height:15px; overflow:hidden; margin:0; padding:0; line-height:15px;background:#f6f6f6;}
.boprtop{border-top:1px solid #ddd;}
.order-btn-1{background:#333;width:100%;height:45px;line-height:45px;border:0;font-size:14px;color:#fff;text-align:center;display:block;border-radius:4px;}
.order-btn-2{background:#ed4040;width:100%;height:45px;line-height:45px;border:0;font-size:14px;color:#fff;text-align:center;display:block;border-radius:4px;}
.order-btn-3{background:#6074d9;width:100%;height:45px;line-height:45px;border:0;font-size:14px;color:#fff;text-align:center;display:block;border-radius:4px;}
.order-btn-2:hover{color:#fff;}
.complete_payment_btn{padding:0 15px;}
.complete_payment_btn a{border-radius:0;}
.or{position:relative;height:50px;line-height:50px;text-align:center;}
.or span{position:relative;z-index:8;display:inline-block;padding:0 15px;background:#fff;color:#808080;font-size:14px;}
.or .line{position:absolute;width:100%;height:1px;border-bottom:1px solid #ddd;z-index:7;top:24px;left:0;}
.common_btn1, .common_btn2, .common_btn3 {display: block;width: 100%;line-height: 45px;text-align: center;border-radius: 4px;border: 0;color: #fff;font-size: 17px;font-weight: bold;cursor: pointer;}
.noposition{position:relative !important;right:auto !important;top:auto !important;}
/*订单流程头部*/
header{height:50px;border-bottom:1px solid #eee;position:relative;}
.header-fixed{width: 100%;position: fixed;background: #fff;z-index: 100;border-bottom: 1px solid #eee;}
.head-return,
.head-name,
.head-right,
.head-logo{display:inline-block;overflow:hidden;height:50px;vertical-align:top;}
.head-return,
.head-right{width:15%;text-align:center;line-height:50px;cursor:pointer;box-sizing:border-box;vertical-align:top;}
.head-return{text-align:left;padding-left:10px;}
.head-right{text-align:right;padding-right:10px;}
.head-name{width:73%;text-align:center;line-height:50px;font-size:14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;padding-right: 40px;box-sizing: border-box;}
.head-return i{display:inline-block;font-size:26px;}
.head-name i{display:inline-block;font-size:20px;vertical-align:top;margin-right:8px;}
.head-logo{width:73%;text-align:center;line-height:50px;font-size:16px; position: relative;padding-right: 40px;box-sizing: border-box;}
.head-logo img{max-height: 80%;margin-top: 5px;max-width: 80%;}
header .cartlink{position: absolute; z-index: 1; right: 12%;top:0;padding-right: 15px;height: 50px;}
header .cartlink svg{width: 20px; height:50px;fill: #666;}
header .cartlink span{position: absolute;top: 5px;right: 10%;width: 18px;height: 18px;border-radius: 50%;text-align: center;line-height: 18px;background: #ed4040;color: #fff;font-size: 12px;}
header .cartlink span strong{font-weight: normal;}
.category_icon{position:absolute;right:0;top:0;height:50px;line-height:50px;width:15%;text-align:right;padding-right:10px;box-sizing:border-box;}
.category_icon i{display:inline-block;font-size:20px;font-weight:bold;padding:0 5px;}
.category_box{position:fixed;z-index:500000;right:-100%;top:0;width:100%;height:100%;}
.category_box .cate_bg{ background:rgba(0,0,0,0.8);position:absolute;left:0;top:0;width:100%;height:100%;z-index:8;}
.category_box .cate_list{width:90%;background:#fff;position:absolute;right:-90%;top:0;z-index:9;height:100%;padding:50px 15px 30px;box-sizing: border-box;overflow-y: auto;}
.category_box .colse_icon{position:absolute;right:0;top:0;height:50px;line-height:50px;width:15%;text-align:center;}
.category_box .colse_icon i{font-size:24px;color: #333;}
.category_box .cate_list ul{margin-top: 10px;padding: 0 5px;}
.category_box .cate_list li{height:50px;line-height:50px;border-bottom: 1px solid #dedede;}
.category_box .cate_list li a{display:block;padding:0;line-height:50px;font-size:14px;position:relative;}
.category_box .cate_list li a svg{height: 50px;width: 20px;fill:#666;vertical-align: top;margin-right: 10px;}
.category_box .cate_list li a em{display:inline-block;vertical-align:middle;margin-right:10px;}
.category_box .cate_list li a span{position:absolute;right:0;top:0;height:50px;line-height:50px;}
.category_box .cate_list li a span i{vertical-align:top;margin-left:5px;height:50px;display:inline-block;line-height:50px;}

.category_box .category_list{width:90%;background:#fff;position:absolute;right:-90%;top:0;z-index:10;height:100%;height:100%;overflow-y: scroll;box-sizing: border-box;}
.category_box .category_list_top{height:50px;position:relative;padding:0 50px;text-align:center;border-bottom:1px solid #f5f5f5;}
.category_box .category_tit{font-size:14px;height:50px;line-height:50px;}

.category_box .return_category{position:absolute;left:0;top:0;height:50px;line-height:50px;width:15%;text-align:center;}
.category_box .return_category i{font-size:24px;color: #333;}
.category_box .category_list{border-top:1px solid #f5f5f5;}
.category_box .category_list li{line-height:45px;border-bottom:1px solid #f5f5f5;}
.category_box .category_list li .category_lve1{position:relative;}
.category_box .category_list li a{display:block;padding:0 45px 0 15px;font-size:14px;position:relative;color:#000;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.category_box .category_list li .category_lve1 span{position:absolute;right:0;top:0;height:45px;line-height:45px;width:45px;text-align:center;}
.category_box .category_list li .category_lve1 i{vertical-align:top;margin:0;height:45px;display:inline-block;line-height:45px;color: #333;}
.category_box .category_list li .lev_category{display:none;}
.category_box .category_list li .lev_category dd a{text-indent:10px;font-size:13px;color:#666;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.category_box .category_list li .category-image{display: inline-block;width: 34px;height: 34px;border-radius: 50%;border: 1px solid #eee;box-sizing: border-box;vertical-align: middle;margin-right: 10px;}

.category_box .searchform_box{
	height: 40px;
    border: 1px solid #dedede;
    border-radius: 35px;
    box-sizing: border-box;
}
.category_box .searchform{
	    font-size: 0;
}
.category_box .btn_search{
	display: inline-block;
    vertical-align: top;
    width: 50px;
    height: 38px;
    border: 0;
    background: none;
}
.category_box .btn_search svg{
	height: 38px;
    width: 18px;
    fill: #666;
}
.category_box .search_input{
	border: 0;
    background: none;
    display: inline-block;
    vertical-align: top;
    height: 38px;
    line-height: 14px;
    font-size: 14px;
    width: calc(100% - 65px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.currency_pop{width:90%;background:#fff;position:absolute;right:-90%;top:0;z-index:10;height:100%;height:100%;overflow-y: scroll;box-sizing: border-box;}
.currency_pop .currency_top{height:50px;position:relative;padding:0 50px;text-align:center;border-bottom:1px solid #f5f5f5;}
.currency_pop .currency_tit{font-size:14px;height:50px;line-height:50px;}
.currency_pop .return_currency{position:absolute;left:0;top:0;height:50px;line-height:50px;width:15%;text-align:center;}
.currency_pop .return_currency i{font-size:24px;color: #333;} 

.currency_pop li{line-height:40px;border-bottom:1px solid #f5f5f5;}
.currency_pop li .category_lve1{position:relative;}
.currency_pop li a{display:block;padding:0 40px 0 15px;font-size:14px;position:relative;color:#000;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;position:relative;}
.currency_pop li a.on{color:#ed4040;}
.currency_pop li a span{position:absolute;right:15px;top:0;height:40px; line-height:40px;}




















/*cart list*/
.order_cart_2017 .cart_list li{padding:15px 15px 15px 105px;border-bottom:1px solid #ddd;position:relative;min-height:80px;}
.order_cart_2017 .cart_list li .sold_out_box{position:absolute;left:16px;top:16px;width:80px;height:80px; background-color:rgba(0,0,0,0.5);color:#fff;line-height:20px;text-align:center; font-size:12px}
.order_cart_2017 .cart_list li .sold_out_box p{display:table-cell;height:80px; width:80px;vertical-align:middle;}
.order_cart_2017 .cart_list li .pic{position:absolute;left:15px;top:15px;width:80px;height:80px;text-align:center;border:1px solid #efefef;}
.order_cart_2017 .cart_list li .pic img{max-height:80px;max-width:80px;}
.order_cart_2017 .cart_list .clear-cart{height:50px;line-height:50px;border-top:1px solid #ddd;text-align:center;color:#999;}
.order_cart_2017 .cart_list .clear-cart a{color:#999;}
.order_cart_2017 .cart_list .clear-cart i{font-size:16px;margin-right:5px;vertical-align:middle;}


.order_cart_2017 .cart_list .product_comtent{line-height:20px;}
.order_cart_2017 .cart_list .product_comtent .picsize{word-break: break-all;}
.order_cart_2017 .cart_list .product_comtent .name{display:block;color:#333; white-space:nowrap; overflow:hidden;width:100%; text-overflow:ellipsis;line-height:14px;margin-bottom:5px;}
.order_cart_2017 .cart_list .product_comtent .quantityform{height:34px;}
.order_cart_2017 .cart_list .price{color:#ed4040;font-size:14px;}
.order_cart_2017 .cart_list .price .old_price{color:#999;text-decoration:line-through;margin-left:10px;}
.order_cart_2017 .cart_list .price .cart_icon{display:inline-block;vertical-align:middle;margin-left:5px;}
.order_cart_2017 .cart_list .price .cart_icon i{display:inline-block;width:18px;height:18px;color:#fff;background:#666667;border-radius:3px;margin-right:2px;text-align:center;line-height:20px;font-size:12px;vertical-align:top; float:left;}
.order_cart_2017 .cart_list .quantityform{position:relative;padding-top:3px;}
.order_cart_2017 .cart_list .qty{border:1px solid #ddd;height:34px;width:120px;display:inline-block;}
.order_cart_2017 .cart_list .tips_stock_nums{display:inline-block;vertical-align:top;color:#999;margin-left:10px;line-height: 36px;}
.order_cart_2017 .cart_list .qty a,.cart_list .qty input{display:inline-block;vertical-align:top; float:left;}
.order_cart_2017 .cart_list .qty a{width:34px;height:34px;text-align:center;line-height:34px;}
.order_cart_2017 .cart_list .qty a.lefticon{border-right:1px solid #ddd; float:left;}
.order_cart_2017 .cart_list .qty a.righticon{border-left:1px solid #ddd; float:left;}
.order_cart_2017 .cart_list .qty a i{display:block;font-size:10px;}
.order_cart_2017 .cart_list .qty input{border:0;height:34px;width:50px;text-align:center;}
.order_cart_2017 .cart_list .delete_icon{position:absolute;right:0;top:11px;height:20px;line-height:20px;}
.order_cart_2017 .cart_list .delete_icon i{display:block;font-size:18px;color:#999;}
.order_cart_2017 .cart_opn_list li{height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.order_cart_2017 .cart_opn_list li a{display:block;position:relative;padding:0 15px;color:#333;font-size:14px;} 
.order_cart_2017 .cart_opn_list li a span{display:inline-block;position:absolute;right:15px;top:0;height:40px;line-height:40px;}
.order_cart_2017 .cart_opn_list li a span.text{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:140px; text-align:right;}
.order_cart_2017 .box_con{padding:15px;font-size:13px;color:#4d4d4d;}
.order_cart_2017 .box_con li{margin-bottom:10px;line-height:20px;position:relative;}
.order_cart_2017 .box_con li .color_666{color:#666;}
.order_cart_2017 .box_con li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
.order_cart_2017 .box_con .integral_txt{display:inline-block;width:75%;border:1px solid #979797;height:40px;box-sizing:border-box;border-right:0;vertical-align:top;border-radius:0; text-indent:10px; float:left;}
.order_cart_2017 .box_con .integral_btn{display:inline-block;width:25%;height:40px;vertical-align:top;background:#333;color:#fff;font-size:14px;border:0;border-radius:0;}
.order_cart_2017 .joint_landing img{max-width:100%;}
.order_cart_2017 .time{padding-top:5px;}
.order_cart_2017 .time em{display:inline-block;vertical-align:middle;font-size:18px;width:20px;}
.order_cart_2017 .pp_remarks{line-height:24px;padding:10px 15px;font-size:13px;}
/*order add*/
.order_add_2017 .box_con{padding:15px;font-size:13px;color:#4d4d4d;}
.order_add_2017 .box_con li{margin-bottom:10px;line-height:20px;position:relative;}
.order_add_2017 .box_con li .color_666{color:#666;}
.order_add_2017 .box_con li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
.order_add_2017 .box1 h3{height:40px;border-bottom:1px solid #ccc;}
.order_add_2017 .box1 h3 a{display:block;padding:0 15px;font-size:14px;font-weight:normal;color:#333;line-height:40px;position:relative;}
.order_add_2017 .box1 h3 a i{display:inline-block;position:absolute;right:15px;height:40px;line-height:44px;top:0;font-size:20px;}
.order_add_2017 .pro_inf{position:relative;}
.order_add_2017 .pro_inf .pi_pic{width:80px;height:80px;position:absolute;left:0;top:0;box-sizing:border-box;border:1px solid #d9d9d9;box-sizing:border-box;text-align:center;}
.order_add_2017 .pro_inf .pi_pic img{max-height:100%;max-width:100%;}
.order_add_2017 .pro_inf .pro_inf_con{padding-left:90px;min-height:80px;}
.order_add_2017 .pro_inf .inf_div{line-height:20px;  word-break: break-all}
.order_add_2017 .pro_inf .pi_name{ white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.order_add_2017 .pro_inf .pi_price{color:#ed4040;}
.order_add_2017 .pro_inf .more_pro{position:relative;}
.order_add_2017 .pro_inf .more_pro span{display:inline-block;width:40px;height:40px;border:1px solid #d9d9d9;text-align:center;vertical-align:top;margin-right:8px;line-height:40px;}
.order_add_2017 .pro_inf .more_pro span img{max-width:40px;max-height:40px;}
.order_add_2017 .pro_inf .more_pro span.more_img{line-height:30px;border-color:#fff;width:24px;font-size:14px;}
.order_add_2017 .pro_inf .pro_num{position:absolute;right:0;height:40px;line-height:40px;top:0;}
.order_add_2017 .product_inf_show .pro_inf{margin-bottom:15px; min-height:80px;}
.order_add_2017 .box_con .integral_txt{display:inline-block;width:75%;border:1px solid #979797;height:40px;box-sizing:border-box;border-right:0;vertical-align:top;border-radius:0; text-indent:10px; float:left;}
.order_add_2017 .box_con .integral_btn{display:inline-block;width:25%;height:40px;vertical-align:top;background:#333;color:#fff;font-size:14px;border:0;border-radius:0;}
/*order select payment*/
.order_selectpayment_2017 .order_num{position:relative;}
.order_selectpayment_2017 .order_num span{display:inline-block;position:absolute;right:0;top:0;}
.order_selectpayment_2017 .box_con{padding:15px;font-size:13px;color:#4d4d4d;}
.order_selectpayment_2017 .box_con li{margin-bottom:10px;line-height:20px;position:relative;}
.order_selectpayment_2017 .box_con li .color_666{color:#666;}
.order_selectpayment_2017 .box_con li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
/*order payment*/
.order_payment_2017 .box_con{padding:15px;font-size:13px;color:#4d4d4d;}
.order_payment_2017 .box_con li{margin-bottom:10px;line-height:20px;position:relative;}
.order_payment_2017 .box_con li .color_666{color:#666;}
.order_payment_2017 .box_con li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
.order_payment_2017 .diy_con{line-height:20px;}
.order_payment_2017 .state_list_btn li{height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.order_payment_2017 .state_list_btn li a{display:block;position:relative;padding:0 15px;color:#333;font-size:13px;}
.order_payment_2017 .state_list_btn li a span{display:inline-block;position:absolute;right:15px;top:0;height:40px;line-height:40px;}
.order_payment_2017 .box1 h3 a{overflow:hidden; white-space:nowrap;text-overflow:ellipsis;padding-right:30px;}
.order_payment_2017 .box_con img{max-width:100%;}
/*模拟下拉框*/
.select-box dd{height:30px;line-height:30px;position:relative;}
.select-box dd i{display:inline-block;vertical-align:middle;margin-right:5px;font-size:18px;width:20px;}
.select-box dd span.help_box,.select-box dd span.price_box{display:inline-block;position:absolute;right:0;top:0;line-height:30px;}
.select-box dd span.help_box em{display:inline-block;vertical-align:middle;margin-left:5px;}
/*弹窗提示*/
.msg_box{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1000000;}
.msg_con{background:#fff;width:80%;position:fixed;z-index:1000000;top:0;bottom:0;left:0;right:0;margin:auto;height:150px;padding:15px;font-size:14px;line-height:26px;overflow-y:scroll;}
/*右滑窗口*/
.choice_address,
.choice_shipping,
.remark,
.choice_coupon,
.product_inf_show,
.pop_tracking{position:fixed;left:100%;top:0;z-index:500000;width:100%;height:100%;background:#fff; overflow-y:auto;} 
.address_list dd,
.shipping_method dd,
.promotion_list dd{background:#fff;margin-top:0px;margin-right:0px;height:auto;line-height:20px;padding:15px 40px;}
.address_list dd i,
.shipping_method dd i,
.promotion_list dd i{display:inline-block;position:absolute;left:15px;top:16px;}
.address_list dd em{display:inline-block;position:absolute;right:15px;top:32px;}
.shipping_method dd,
.promotion_list dd{padding:15px 15px 15px 40px;border-top:1px solid #ddd;margin:0;}
.shipping_method dd.bor_none,
.promotion_list dd.bor_none{border:0;}
.shipping_method dd span,
.promotion_list dd span{right:15px;top:10px;}
.shipping_method dd .con,
.promotion_list dd .con{color:#666;}
.shipping_method dd span.price_box,
.promotion_list dd span.price_box{right:10px; top:10px;}
.choice_shipping li i{margin-right:5px;}
.shipping_li{padding-left:21px;}
.remark textarea{width:100%;border:1px solid #666;box-sizing:border-box;line-height:24px;font-family:ArialMT;color:#808080;font-size:14px;padding:0 5px;height:150px;}
.move_box{left:0;animation: moveleft 0.3s;-moz-animation: moveleft 0.3s;	/* Firefox */-webkit-animation: moveleft 0.3s;	/* Safari 和 Chrome */-o-animation: moveleft 0.3s;}
/*付款成功*/
.order_success_2017 .state_icon{text-align:center;}
.order_success_2017 .state_icon i{display:inline-block;color:#9ddb70;font-size:100px;}
.order_success_2017 .state_name{text-align:center;font-size:14px;color:#333;font-weight:bold;}
.order_success_2017 .state_txt{text-align:center;padding:0 15px;color:#666;line-height:20px;}
.order_success_2017 .state_list_btn li{height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.order_success_2017 .state_list_btn li a{display:block;position:relative;padding:0 15px;color:#333;font-size:13px;}
.order_success_2017 .state_list_btn li a span{display:inline-block;position:absolute;right:15px;top:0;height:40px;line-height:40px;}
.order_success_2017 .box_con{padding:15px;font-size:13px;color:#4d4d4d;}
.order_success_2017 .box_con li{margin-bottom:10px;line-height:20px;position:relative;}
.order_success_2017 .box_con li .color_666{color:#666;}
.order_success_2017 .box_con li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
/*付款失败*/
.order_failure_2017 .state_icon{text-align:center;}
.order_failure_2017 .state_icon i{display:inline-block;color:#ed4040;font-size:100px;}
.order_failure_2017 .state_name{text-align:center;font-size:14px;color:#333;font-weight:bold;}
.order_failure_2017 .state_txt{text-align:center;padding:0 15px;color:#666;line-height:20px;}
.order_failure_2017 .state_list_btn li{height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.order_failure_2017 .state_list_btn li a{display:block;position:relative;padding:0 15px;color:#333;font-size:13px;}
.order_failure_2017 .state_list_btn li a span{display:inline-block;position:absolute;right:15px;top:0;height:40px;line-height:40px;}
.order_failure_2017 .box_con{padding:15px;font-size:13px;color:#4d4d4d;}
.order_failure_2017 .box_con li{margin-bottom:10px;line-height:20px;position:relative;}
.order_failure_2017 .box_con li .color_666{color:#666;}
.order_failure_2017 .box_con li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
/*付款等待*/
.order_paymentchecking_2017 .state_icon{text-align:center;}
.order_paymentchecking_2017 .state_icon i{display:inline-block;color:#f8e979;font-size:100px;}
.order_paymentchecking_2017 .state_name{text-align:center;font-size:14px;color:#333;font-weight:bold;}
.order_paymentchecking_2017 .state_txt{text-align:center;padding:0 15px;color:#666;line-height:20px;}
.order_paymentchecking_2017 .state_list_btn li{height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.order_paymentchecking_2017 .state_list_btn li a{display:block;position:relative;padding:0 15px;color:#333;font-size:13px;}
.order_paymentchecking_2017 .state_list_btn li a span{display:inline-block;position:absolute;right:15px;top:0;height:40px;line-height:40px;}
.order_paymentchecking_2017 .box_con{padding:15px;font-size:13px;color:#4d4d4d;}
.order_paymentchecking_2017 .box_con li{margin-bottom:10px;line-height:20px;position:relative;}
.order_paymentchecking_2017 .box_con li .color_666{color:#666;}
.order_paymentchecking_2017 .box_con li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
/*添加地址*/
.address-add{padding:15px;}
.address-txt{width:100%;border:1px solid #ddd;border-radius:5px;height:40px;margin-bottom:15px;box-sizing:border-box;text-indent:10px;font-size:14px;color:#666;}
/*购物车为空*/
.common_shoppingcart_box .shoppingcart_null{ text-align:center; padding:65px 30px 80px 30px;}
.common_shoppingcart_box .shoppingcart_null p{ font-size:15px; color:#292929; padding-top:10px; padding-bottom:10px;}
.common_shoppingcart_box .shoppingcart_null .common_btn2{ display:inline-block;  height:33px; line-height:33px; font-size:14px; margin-top:15px;}
.common_shoppingcart_box .shoppingcart_null svg{fill:#aeaeae;width: 200px;height: 200px;margin-bottom: 30px;}
/*公用*/
.main-box-bg{background:#f6f6f6;box-sizing:border-box;}
.box1{background:#fff;margin-top:15px;}
.box1 h3{height:40px;border-bottom:1px solid #ccc;}
.box1 h3 a{display:block;padding:0 15px;font-size:14px;font-weight:normal;color:#333;line-height:40px;position:relative;}
.box1 h3 a i{display:inline-block;position:absolute;right:15px;height:40px;line-height:44px;top:0;font-size:20px;}
.box_con{padding:15px;font-size:14px;color:#4d4d4d;}
.box_con li{margin-bottom:10px;line-height:20px;position:relative;}
.box_con li .color_666{color:#666;}
.box_con li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
.bor_none{border:none !important;}
.bor_bg,.bor_bg span{background:#fafafa;}
.mar_none{margin:0;}
@keyframes moveleft
{
from {left: 100%;}
to {left: 0;}
}
@-moz-keyframes moveleft
{
from {left: 100%;}
to {left: 0;}
}
@-webkit-keyframes moveleft
{
from {left: 100%;}
to {left: 0;}
}
@-o-keyframes moveleft
{
from {left: 100%;}
to {left: 0;}
}
@keyframes moveright
{
from {left: 0;}
to {left: 100%;}
}
@-moz-keyframes moveright
{
from {left: 0;}
to {left: 100%;}
}
@-webkit-keyframes moveright
{
from {left: 0;}
to {left: 100%;}
}
@-o-keyframes moveright
{
from {left: 0;}
to {left: 100%;}
}
.order_add_2017 select,.quickorder_add_2017 select,.order_ecstep2_2017 select{appearance: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; height:40px; line-height:40px; width:100%; padding-left:10px; color:#333; font-size:14px; border:1px solid #ddd;}
.order_add_2017 .newaddress_2017 .select,.quickorder_add .newaddress_2017 .select,.order_ecstep2_2017 .newaddress_2017 .select{margin-bottom:15px; }
.copyright{text-align:center;padding:20px 0 ;background:#f6f6f6;}
label.order_checkout {font-size:14px;cursor:pointer;}
label.order_checkout i {margin-right:5px;display:inline-block;vertical-align:middle;/*font-size:12px;font-style:normal;display:inline-block;width:12px;height:12px;text-align:center;line-height:12px;color:#fff;vertical-align:middle;margin:-2px 2px 1px 0px;border:#2489c5 1px solid;*/}
label.order_checkout input[type="checkbox"],label.order_checkout input[type="radio"] {display:none;}
label.order_checkout input[type="radio"] + i {border-radius:7px;}
label.order_checkout input[type="checkbox"] + i:before{content: "\e655";}
label.order_checkout input[type="radio"] + i:before{content: "\e634";}
label.order_checkout input[type="checkbox"]:checked + i:before{content: "\e631";}
label.order_checkout input[type="radio"]:checked + i:before{content: "\e674";}
label.order_checkout input[type="checkbox"]:disabled + i,label.order_checkout input[type="radio"]:disabled + i {border-color:#ccc;}
label.order_checkout input[type="checkbox"]:checked:disabled + i,label.order_checkout input[type="radio"]:checked:disabled + i {background:#ccc;}
.ajax_loading{width: 49px; height: 48px; background: url(../images/wap-loading-ico.gif) center no-repeat; position: fixed; left: 50%; margin-left: -24px; top: 50%; margin-top: -48px; z-index: 1000000;}


﻿/*弹出层插件样式开始*/
.Prompt_floatBoxBg{display:none;width:100%;height:100%;background:#000;position:fixed !important;/*ie7 ff*/position:absolute;top:0;left:0;filter:alpha(opacity=0);opacity:0; z-index:500000;}
.Prompt_floatBox{
z-index:500000;
position: absolute;
padding:6px;
text-align:center;
top: 10%;
left: 50%;
height: auto;
width: 220px;
margin-left: -110px;
word-wrap: break-word;
-webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 15px;
box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 15px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
background-color: white;
opacity: 1;
}
.Prompt_floatBox .content{padding:10px;background:#fff;overflow-x:hidden;overflow-y: auto;}
/*弹出层插件样式结束*/
/*弹出模态层*/
.popupBoxBg{width:100%;height:100%;background:#000;position:fixed !important;/*ie7 ff*/position:absolute;top:0;left:0;filter:alpha(opacity=90);opacity:0.9; z-index:1000000;}
.popupBox{width:100%;height:100%;position:absolute;top:0;left:0; z-index:1000000;}
.popupBoxFloat{width:100%;height:100%;position:fixed !important;/*ie7 ff*/position:absolute;top:0;left:0; z-index:1000;}
/*2017分页按钮*/
.pages{display: block; margin:20px 0px; text-align: center; height: 35px;}
.pages ul{display: inline-block;}
.pages ul li {float:left;line-height:35px;}
.pages ul .page-num {padding:0 9px;font-size:12px;font-family:HelveticaNeue,Arial,Verdana,sans-serif;}
.pages ul .page-num em {padding:0 3px;}
.pages ul .page-nav {display:inline-block;height:30px;width:40px;border:1px solid #ddd;border-radius:3px;}
.pages ul .page-nav a {display:block;height:100%;}
.pages ul .nav-prev {background:url(../images/arrow-left.png) center center no-repeat;background-size:8px 12px;}
.pages ul .nav-next {background:url(../images/arrow-right.png) center center no-repeat;background-size:8px 12px;}
.pages ul .nav-prev.disable {background-image:url(../images/arrow-left-disable.png);}
.pages ul .nav-next.disable {background-image:url(../images/arrow-right-disable.png);}
.pages ul .page-nav.on {border:1px solid #575757;background-color:#575757;}
.pages ul .nav-prev.on {background-image:url(../images/arrow-left-on.png);}
.pages ul .nav-next.on {background-image:url(../images/arrow-right-on.png);}
.pages form{display:inline-block;height:32px;vertical-align:top;margin-left:20px;}
.pages .gotopage-txt{width:60px;height:32px;line-height:30px;box-sizing:border-box;border:1px solid #ddd;background:#fff;text-align:center;border-radius:3px;font-size:14px;margin-right:5px;}
.pages .gotopage-btn{height:32px;box-sizing:border-box;border-box;border:1px solid #ddd;background:#fff;padding:0 10px;cursor:pointer;border-radius:3px;font-size:14px;}

/*按钮颜色*/
.common_style_red{background:#ed4040 !important;color:#fff !important;}
.common_style_orange{background:#ff8542 !important;color:#fff !important;}
.common_style_green{background:#089b32 !important;color:#fff !important;}
.common_style_blue{background:#428fff !important;color:#fff !important;}
.common_style_purple{background:#c942ff !important;color:#fff !important;}
.common_style_pink{background:#fb6cb1 !important;color:#fff !important;}
.common_style_black{background:#333 !important;color:#fff !important;}
.common_style_yellow{background:#fbd540 !important;color:#fff !important;}
.common_style_orange_yellow{background:#fe9a04 !important;}/*橙黄色*/
.common_style_magenta{background:#fa039c !important;}/*洋红色*/
.common_style_light_brown{background:#6b473c !important;}/*浅褐色*/
.common_style_brown{background:#843900 !important;}/*褐色*/
.common_style_brown_green{background:#666400 !important;}/*棕绿色*/
.common_style_light_green{background:#b2d235 !important;}/*浅绿色*/
.common_style_dark_green{background:#029834 !important;}/*深绿色*/
.common_style_light_blue{background:#2c6dff !important;}/*浅蓝色*/
.common_style_dark_blue{background:#32339f !important;}/*深蓝色*/
.common_style_light_purple{background:#d27fff !important;}/*浅紫色*/
.common_style_dark_purple{background:#b600ff !important;}/*深紫色*/
.common_style_cyan{background:#009ad6 !important;}/*青色*/
.common_style_cyan_green{background:#00ae9d !important;}/*青绿色*/
.common_style_cyan_blue{background:#102b6a !important;}/*青蓝色*/

header.common_style_red .cartlink svg,
header.common_style_orange .cartlink svg,
header.common_style_green .cartlink svg,
header.common_style_blue .cartlink svg,
header.common_style_purple .cartlink svg,
header.common_style_pink .cartlink svg,
header.common_style_black .cartlink svg,
header.common_style_yellow .cartlink svg,
header.common_style_orange_yellow .cartlink svg,
header.common_style_magenta .cartlink svg,
header.common_style_light_brown .cartlink svg,
header.common_style_brown .cartlink svg,
header.common_style_brown_green .cartlink svg,
header.common_style_light_green .cartlink svg,
header.common_style_dark_green .cartlink svg,
header.common_style_light_blue .cartlink svg,
header.common_style_dark_blue .cartlink svg,
header.common_style_light_purple .cartlink svg,
header.common_style_dark_purple .cartlink svg,
header.common_style_cyan .cartlink svg,
header.common_style_cyan_green .cartlink svg,
header.common_style_cyan_blue .cartlink svg{fill:#fff}/*青蓝色*/



/*
.product_detail_2017 dl.picsize dd a.common_style_red.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_red.cur{border-color: #ed4040}
.product_detail_2017 dl.picsize dd a.common_style_orange.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_orange.cur{border-color: #ff8542}
.product_detail_2017 dl.picsize dd a.common_style_green.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_green.cur{border-color: #089b32}
.product_detail_2017 dl.picsize dd a.common_style_blue.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_blue.cur{border-color: #428fff}
.product_detail_2017 dl.picsize dd a.common_style_purple.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_purple.cur{border-color: #c942ff}
.product_detail_2017 dl.picsize dd a.common_style_pink.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_pink.cur{border-color: #fb6cb1}
.product_detail_2017 dl.picsize dd a.common_style_black.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_black.cur{border-color: #333}
.product_detail_2017 dl.picsize dd a.common_style_yellow.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_yellow.cur{border-color: #fbd540}
.product_detail_2017 dl.picsize dd a.common_style_orange_yellow.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_orange_yellow.cur{border-color: #fe9a04}
.product_detail_2017 dl.picsize dd a.common_style_magenta.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_magenta.cur{border-color: #fa039c}
.product_detail_2017 dl.picsize dd a.common_style_light_brown.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_light_brown.cur{border-color: #6b473c}
.product_detail_2017 dl.picsize dd a.common_style_brown.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_brown.cur{border-color: #843900}
.product_detail_2017 dl.picsize dd a.common_style_brown_green.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_brown_green.cur{border-color: #666400}
.product_detail_2017 dl.picsize dd a.common_style_light_green.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_light_green.cur{border-color: #b2d235}
.product_detail_2017 dl.picsize dd a.common_style_dark_green.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_dark_green.cur{border-color: #029834}
.product_detail_2017 dl.picsize dd a.common_style_light_blue.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_light_blue.cur{border-color: #2c6dff}
.product_detail_2017 dl.picsize dd a.common_style_dark_blue.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_dark_blue.cur{border-color: #32339f}
.product_detail_2017 dl.picsize dd a.common_style_light_purple.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_light_purple.cur{border-color: #d27fff}
.product_detail_2017 dl.picsize dd a.common_style_dark_purple.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_dark_purple.cur{border-color: #b600ff}
.product_detail_2017 dl.picsize dd a.common_style_cyan.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_cyan.cur{border-color: #009ad6}
.product_detail_2017 dl.picsize dd a.common_style_cyan_green.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_cyan_green.cur{border-color: #00ae9d}
.product_detail_2017 dl.picsize dd a.common_style_cyan_blue.cur,
.product_detail_2017 dl.viewcolor dd a.common_style_cyan_blue.cur{border-color: #102b6a}

.product_detail_2017 dl.picsize dd a.common_style_red,
.product_detail_2017 dl.viewcolor dd a.common_style_red,
.product_detail_2017 dl.picsize dd a.common_style_orange,
.product_detail_2017 dl.viewcolor dd a.common_style_orange,
.product_detail_2017 dl.picsize dd a.common_style_green,
.product_detail_2017 dl.viewcolor dd a.common_style_green,
.product_detail_2017 dl.picsize dd a.common_style_blue,
.product_detail_2017 dl.viewcolor dd a.common_style_blue,
.product_detail_2017 dl.picsize dd a.common_style_purple,
.product_detail_2017 dl.viewcolor dd a.common_style_purple,
.product_detail_2017 dl.picsize dd a.common_style_pink,
.product_detail_2017 dl.viewcolor dd a.common_style_pink,
.product_detail_2017 dl.picsize dd a.common_style_black,
.product_detail_2017 dl.viewcolor dd a.common_style_black,
.product_detail_2017 dl.picsize dd a.common_style_yellow,
.product_detail_2017 dl.viewcolor dd a.common_style_yellow,
.product_detail_2017 dl.picsize dd a.common_style_orange_yellow,
.product_detail_2017 dl.viewcolor dd a.common_style_orange_yellow,
.product_detail_2017 dl.picsize dd a.common_style_magenta,
.product_detail_2017 dl.viewcolor dd a.common_style_magenta,
.product_detail_2017 dl.picsize dd a.common_style_light_brown,
.product_detail_2017 dl.viewcolor dd a.common_style_light_brown,
.product_detail_2017 dl.picsize dd a.common_style_brown,
.product_detail_2017 dl.viewcolor dd a.common_style_brown,
.product_detail_2017 dl.picsize dd a.common_style_brown_green,
.product_detail_2017 dl.viewcolor dd a.common_style_brown_green,
.product_detail_2017 dl.picsize dd a.common_style_light_green,
.product_detail_2017 dl.viewcolor dd a.common_style_light_green,
.product_detail_2017 dl.picsize dd a.common_style_dark_green,
.product_detail_2017 dl.viewcolor dd a.common_style_dark_green,
.product_detail_2017 dl.picsize dd a.common_style_light_blue,
.product_detail_2017 dl.viewcolor dd a.common_style_light_blue,
.product_detail_2017 dl.picsize dd a.common_style_dark_blue,
.product_detail_2017 dl.viewcolor dd a.common_style_dark_blue,
.product_detail_2017 dl.picsize dd a.common_style_light_purple,
.product_detail_2017 dl.viewcolor dd a.common_style_light_purple,
.product_detail_2017 dl.picsize dd a.common_style_dark_purple,
.product_detail_2017 dl.viewcolor dd a.common_style_dark_purple,
.product_detail_2017 dl.picsize dd a.common_style_cyan,
.product_detail_2017 dl.viewcolor dd a.common_style_cyan,
.product_detail_2017 dl.picsize dd a.common_style_cyan_green,
.product_detail_2017 dl.viewcolor dd a.common_style_cyan_green,
.product_detail_2017 dl.picsize dd a.common_style_cyan_blue,
.product_detail_2017 dl.viewcolor dd a.common_style_cyan_blue{background:none !important;color: #333 !important;}
*/


.buynow_{background:#FF6000 !important;}
.buynow_common_style_red{background:#FF6000 !important;}
.buynow_common_style_orange{background:#FD2878 !important;}
.buynow_common_style_green{background:#D62C2C !important;}
.buynow_common_style_blue{background:#FF436F !important;}
.buynow_common_style_purple{background:#F03078 !important;}
.buynow_common_style_pink{background:#FF4463 !important;}
.buynow_common_style_black{background:#111D30 !important;}
.buynow_common_style_yellow{background:#FF3636 !important;}






.order_failure_2017 .state_icon i.icon-iconfontgantanhao{color:#ff7402;}
.order_failure_2017 .stste_btn{text-align:center;}
.order_failure_2017 .stste_btn a{display:inline-block;height:35px;border:1px solid #eee;border-radius:4px;padding:0 20px;line-height:35px;}
/*2017新版头部页面*/
/*公共样式部分*/
.public_box{padding:10px;font-size: 13px;color: #4d4d4d;}
.public_box .public_box_title{line-height:50px; text-align:center; font-size:16px;}
/*公用块样式*/
.wrap_c{background:#f6f6f6;padding:0 10px;}/*有背景公用块样式*/
.public_btn{background:#333;width:100%;height:45px;line-height:45px;border:0;font-size:14px;color:#fff;text-align:center;display:block;border-radius:4px;}
.public_inputtxt{width:100%;border:1px solid #ddd;border-radius:5px;height:40px;margin-bottom:10px;box-sizing:border-box;text-indent:10px;font-size:14px;color:#666;}
.code{position:relative;}
.code .public_inputtxt{width:60%;}
.code img{position:absolute;right:0;top:0;max-width:35%;}
textarea.public_textarea{border: 1px solid #eee;height: 150px;line-height: 20px;border-radius: 5px;background: none;width: 100%;margin-bottom: 10px;padding:10px;color: #666;box-sizing: border-box;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.bor_bom{border-bottom:1px solid #eee;}
.common_che_box{vertical-align:middle;margin-right:3px;}
.mdltext{line-height:20px;text-align:center;border:1px dashed #eee;padding:10px;margin-bottom:10px;border-radius:5px;}
/*星星*/
.starlist i{background:none;display:inline-block;vertical-align:middle;color:#ccc;margin-right:3px;}
.starlist i.cur{color:#ff9d00;}
.starlist span{padding-left:5px;}
/*account center start*/
.account_index_2017 .single-list li{height:50px;line-height:50px;position: relative;}
.account_index_2017 .single-list li:last-child:before{display: none;}
.account_index_2017 .single-list li:before{content: '';width:calc(100% - 40px);height: 1px;background: #eee;position: absolute;bottom: 0;left: 40px;}
.account_index_2017 .single-list li.last{border:0;}
.account_index_2017 .single-list li a{padding:0 10px;position:relative;display:block;color:#333;font-size:14px;}
.account_index_2017 .single-list li a svg{height: 50px;width: 20px;fill:#666;vertical-align: top;margin-right: 10px;}
.account_index_2017 .single-list li a span{display:inline-block;position:absolute;right:10px;}
.account_index_2017 .single-list li a span i{vertical-align:middle;height:49px;line-height:52px;display:inline-block;vertical-align: top;}
.account_index_2017 .single-list .single-title{border-bottom:1px solid #eee;height:50px;line-height:50px;color:#333;border-bottom:1px solid #eee;padding:0 10px;color:#333;}
.account_index_2017 .single-list .single-title a{font-weight:normal;font-size:14px;color:#333;}
/*my orders*/
.account_orderlist_2017 .pro_list1 .pro_list_tit{height:40px;line-height:40px;border-bottom:1px solid #eee;padding:0 10px;}
.account_orderlist_2017 .pro_list1 li{height:80px;padding:15px 40px 15px 100px;border-bottom:1px solid #eee;position:relative;}
.account_orderlist_2017 .pro_list1 li .pic{position:absolute;left:10px;top:15px;width:80px;height:80px;text-align:center;border:1px solid #eee;display:block;}
.account_orderlist_2017 .pro_list1 li .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.account_orderlist_2017 .pro_list1 li .pic span{display:inline-block;height:100%;vertical-align:middle;}
.account_orderlist_2017 .pro_list1 li i{position:absolute;height:12px;font-size:16px;display:block;top:0;bottom:0;margin:auto;right:10px;} 
.account_orderlist_2017 .pro_list1 li p{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;color:#333;}
.account_orderlist_2017 .pro_list1 li .price{color:#ed4040;}
.account_orderlist_2017 .pro_list1 li .price .oldprice{display:inline-block;margin-left:5px;color:#ccc;text-decoration:line-through;}
.account_orderdetail_2017 .pro_list1 .pro_list_tit{height:40px;line-height:40px;border-bottom:1px solid #eee;padding:0 10px;font-weight:normal;font-size:14px;}
.account_orderdetail_2017 .pro_list1 li{padding:15px 40px 15px 100px;border-bottom:1px solid #eee;position:relative;min-height:80px;}
.account_orderdetail_2017 .pro_list1 li .pic{position:absolute;left:10px;top:15px;width:80px;height:80px;text-align:center;border:1px solid #eee;display:block;}
.account_orderdetail_2017 .pro_list1 li .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.account_orderdetail_2017 .pro_list1 li .pic span{display:inline-block;height:100%;vertical-align:middle;}
.account_orderdetail_2017 .pro_list1 li .pic .buy_num{min-width:12px;height:12px;line-height:12px; padding:3px; background:#656161;color:#fff;border-radius:50%;text-align:center;position:absolute;right:-11px;top:-10px;font-size:12px;}
.account_orderdetail_2017 .pro_list1 li i{position:absolute;height:12px;font-size:16px;display:block;top:0;bottom:0;margin:auto;right:10px;} 
.account_orderdetail_2017 .pro_list1 li p{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;color:#333;}
.account_orderdetail_2017 .pro_list1 li p.sku_remark{overflow:auto;white-space:normal;text-overflow:initial;  word-break: break-all}
.account_orderdetail_2017 .pro_list1 li .price{color:#ed4040;}
.account_orderdetail_2017 .pro_list1 li .price .oldprice{display:inline-block;margin-left:5px;color:#ccc;text-decoration:line-through;}
.account_orderdetail_2017 .content_lr_list li{margin-bottom:10px;line-height:20px;position:relative;}
.account_orderdetail_2017 .content_lr_list li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
.account_orderdetail_2017 .single-list li{height:40px;line-height:40px;border-bottom:1px solid #eee;}
.account_orderdetail_2017 .single-list li.last{border:0;}
.account_orderdetail_2017 .single-list li a{padding:0 10px;position:relative;display:block;color:#333;font-size:12px;}
.account_orderdetail_2017 .single-list li a span{display:inline-block;position:absolute;right:10px;top: 50%;margin-top: -7px;height: 14px;line-height: 14px;}
.account_orderdetail_2017 .single-list li a span i{vertical-align:middle;height:14px;line-height:1;display:inline-block;}
.account_orderdetail_2017 .single-list .single-title{border-bottom:1px solid #eee;height:40px;line-height:40px;color:#333;border-bottom:1px solid #eee;padding:0 10px;color:#333;}
.account_orderdetail_2017 .single-list .single-title a{font-weight:normal;font-size:14px;color:#333;}
.account_orderdetail_2017 .double-list dl dt{height:40px;line-height:40px;padding:0 10px;border-bottom:1px solid #eee;position:relative;}
.account_orderdetail_2017 .double-list dl dt strong{font-size:14px;font-weight:normal;}
.account_orderdetail_2017 .double-list dl a{display:block;color:#333;}
.account_orderdetail_2017 .double-list dl dt span{display:inline-block;position:absolute;right:10px;top:0;line-height:40px;}
.account_orderdetail_2017 .double-list dl dt span i{display:inline-block;height:16px;line-height:16px;vertical-align:middle;margin-left:5px;}
.account_orderdetail_2017 .double-list dl dd{line-height:20px;padding:10px;}
.account_orderdetail_2017 .double-list dl.tracking_numberlist dd{padding:0 10px;}
.account_orderdetail_2017 .double-list dl .padding_box{padding:0 10px;}
/*My Messages*/
.account_messagelist_2017 .double-list dl dt{height:40px;line-height:40px;padding:0 10px;border-bottom:1px solid #eee;position:relative;}

.account_messagelist_2017 .double-list dl dd{line-height: 20px;padding: 10px;border-bottom: 1px solid #eee;position: relative;}
.account_messagelist_2017 .double-list dl dd a{display: block;color: #333;padding-right: 30px;}
.account_messagelist_2017 .double-list dl dd .message_name{font-size: 14px;color: #333;font-weight: bold;}
.account_messagelist_2017 .double-list dl dd .message_name .message_name_c{max-width: calc(100% - 40px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;vertical-align: middle;}
.account_messagelist_2017 .double-list dl dd .message_name span{display: inline-block;text-transform: uppercase;width:40px;text-align:center;height: 20px;line-height: 20px;color: #fff;background: #ed4040;font-style: italic;font-size: 12px;font-weight: normal;border-radius: 3px;}
.account_messagelist_2017 .double-list dl dd .message_time{color: #999;margin-top: 10px;}
.account_messagelist_2017 .double-list dl dd .message_descript{line-height: 18px;font-size: 12px;color: #333;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.account_messagelist_2017 .double-list dl dd a span.message-icon{position: absolute;right: 15px;top: 50%;height: 40px;line-height: 40px;margin-top: -20px;}
.account_messagelist_2017 .double-list dl dd a span.message-icon i{vertical-align: top;margin-left: 5px;height: 40px;display: inline-block;line-height: 40px;}
.account_messagedetail_2017 .double-list dl dt{height:40px;line-height:40px;padding:0 10px;border-bottom:1px solid #eee;position:relative;}
.account_messagedetail_2017 .double-list dl a{display:block;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.account_messagedetail_2017 .double-list dl dt span{display:inline-block;position:absolute;right:10px;top:0;line-height:40px;}
.account_messagedetail_2017 .double-list dl dt span i{display:inline-block;height:16px;line-height:16px;vertical-align:middle;margin-left:5px;}
.account_messagedetail_2017 .double-list dl dd{line-height:20px;padding:10px;}
/*My Address*/
.account_addresslist_2017 .double-list dl dt{height:40px;line-height:40px;padding:0 10px;border-bottom:1px solid #eee;position:relative;}
.account_addresslist_2017 .double-list dl a{display:block;color:#333;}
.account_addresslist_2017 .double-list dl dt span{display:inline-block;position:absolute;right:10px;top:0;line-height:40px;}
.account_addresslist_2017 .double-list dl dt span i{display:inline-block;height:16px;line-height:40px;vertical-align:middle;margin-left:5px;}
.account_addresslist_2017 .double-list dl dd{line-height:20px;padding:10px;}
.account_addresslist_2017 .double-list dt{border:0;border-top:1px solid #eee;}
.account_addresslist_2017 .double-list dl dt span{left:0;right:auto;}
.account_addresslist_2017 .double-list dl dt .edit_address{text-align:right;float:right;}
/*My Reviews*/
.account_commentlist_2017 .reviewers_list li{height:80px;padding:15px 40px 10px 100px;position:relative;}
.account_commentlist_2017 .reviewers_list li .pic{position:absolute;left:10px;top:15px;width:80px;height:80px;text-align:center;border:1px solid #eee;display:block;}
.account_commentlist_2017 .reviewers_list li .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.account_commentlist_2017 .reviewers_list li .pic span{display:inline-block;height:100%;vertical-align:middle;}
.account_commentlist_2017 .reviewers_list li .name{display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#333;}
.account_commentlist_2017 .reviewers_list li p{height:20px;}
.account_commentlist_2017 .reviewers_list li .price{color:#ed4040;}
.account_commentlist_2017 .reviewers_list li .price .oldprice{display:inline-block;margin-left:5px;color:#ccc;text-decoration:line-through;}
.account_commentlist_2017 .reviewers_list li .time{padding:0;}
.account_commentlist_2017 .comment_con,.account_commentlist_2017 .replay{padding:0 10px 10px;line-height:20px;}
/*My Favorites*/
.account_favoritelist_2017 .pro_list1 .pro_list_tit{height:40px;line-height:40px;border-bottom:1px solid #eee;padding:0 10px;}
.account_favoritelist_2017 .pro_list1 li{height:80px;padding:15px 40px 15px 100px;border-bottom:1px solid #eee;position:relative;}
.account_favoritelist_2017 .pro_list1 li .pic{position:absolute;left:10px;top:15px;width:80px;height:80px;text-align:center;border:1px solid #eee;display:block;}
.account_favoritelist_2017 .pro_list1 li .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.account_favoritelist_2017 .pro_list1 li .pic span{display:inline-block;height:100%;vertical-align:middle;}
.account_favoritelist_2017 .pro_list1 li .remove i{font-size: 20px;}
.account_favoritelist_2017 .pro_list1 li .account-cart{position:absolute;font-size:16px;display:block;top:0;bottom:0;margin:auto;right:10px;width: 20px;height: 20px;} 
.account_favoritelist_2017 .pro_list1 li .account-cart svg{width: 20px;height: 20px;}
.account_favoritelist_2017 .pro_list1 li p{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;color:#333;}
.account_favoritelist_2017 .pro_list1 li .price{color:#ed4040;}
.account_favoritelist_2017 .pro_list1 li .price .oldprice{display:inline-block;margin-left:5px;color:#ccc;text-decoration:line-through;}
/*Recently Viewed*/
.history_list_2017 .pro_list1 .pro_list_tit{height:40px;line-height:40px;border-bottom:1px solid #eee;padding:0 10px;}
.history_list_2017 .pro_list1 li{height:80px;padding:15px 40px 15px 100px;border-bottom:1px solid #eee;position:relative;}
.history_list_2017 .pro_list1 li .pic{position:absolute;left:10px;top:15px;width:80px;height:80px;text-align:center;border:1px solid #eee;display:block;}
.history_list_2017 .pro_list1 li .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.history_list_2017 .pro_list1 li .pic span{display:inline-block;height:100%;vertical-align:middle;}
.history_list_2017 .pro_list1 li i{position:absolute;height:12px;font-size:16px;display:block;top:0;bottom:0;margin:auto;right:10px;} 
.history_list_2017 .pro_list1 li p{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;color:#333;}
.history_list_2017 .pro_list1 li .price{color:#ed4040;}
.history_list_2017 .pro_list1 li .price .oldprice{display:inline-block;margin-left:5px;color:#ccc;text-decoration:line-through;}
/*My Coupon Codes*/
.account_couponlist_2017 .tit1{text-align:center;padding:20px 0;color:#ed4040;font-weight:normal;}
.account_couponlist_2017 .tit2{color:#333;font-weight:normal;height:30px;line-height:30px;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;position:relative;}
.account_couponlist_2017 .tit2 i{color:#ed4040;font-size:16px;vertical-align:middle;margin-right:5px;font-size:20px;}
.account_couponlist_2017 .tit2 span{position:absolute;right:0;height:30px;line-height:30px;font-size:13px;}
.account_couponlist_2017 .tit2 i{vertical-align:top;}
.account_couponlist_2017 .content_lr_list li{margin-bottom:10px;line-height:20px;position:relative;}
.account_couponlist_2017 .content_lr_list li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
/*My Credits*/
.account_creditlist_2017 .tit1{text-align:center;padding:20px 0;color:#ed4040;font-weight:normal;}
.account_creditlist_2017 .tit2{color:#333;font-weight:normal;height:30px;line-height:30px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px;position:relative;}
.account_creditlist_2017 .tit2 i{color:#ed4040;font-size:16px;vertical-align:middle;margin-right:5px;font-size:20px;}
.account_creditlist_2017 .tit2 span{position:absolute;right:0;height:30px;line-height:30px;font-size:13px;}
.account_creditlist_2017 .content_lr_list li{margin-bottom:10px;line-height:20px;position:relative;}
.account_creditlist_2017 .content_lr_list li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
/*My Growth*/
.account_growthlist_2017 .tit1{text-align:center;padding:20px 0;color:#ed4040;font-weight:normal;}
.account_growthlist_2017 .tit2{color:#333;font-weight:normal;height:30px;line-height:30px;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;position:relative;}
.account_growthlist_2017 .tit2 i{color:#ed4040;font-size:16px;vertical-align:middle;margin-right:5px;font-size:20px;}
.account_growthlist_2017 .tit2 span{position:absolute;right:0;height:30px;line-height:30px;font-size:13px;}
.account_growthlist_2017 .content_lr_list li{margin-bottom:10px;line-height:20px;position:relative;} 
.account_growthlist_2017 .content_lr_list li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
/*Help Center*/
.navpage_help_2017 .single-list ul{padding-left: 20px;}
.navpage_help_2017 .single-list li{height:50px;line-height:50px;border-bottom:1px solid #eee;}
.navpage_help_2017 .single-list li.last{border:0;}
.navpage_help_2017 .single-list li a{padding:0;position:relative;display:block;color:#333;font-size:12px;}
.navpage_help_2017 .single-list li a span{display:inline-block;position:absolute;right:10px;top: 50%;margin-top: -7px;}
.navpage_help_2017 .single-list li a span i{vertical-align:middle;height:14px;line-height:1;display:inline-block;}
.navpage_help_2017 .single-list .single-title{border-bottom:1px solid #eee;height:50px;line-height:50px;color:#333;border-bottom:1px solid #eee;padding:0 10px;color:#333;}
.navpage_help_2017 .single-list .single-title a{font-size:14px;color:#333;}
.navpage_detail_2017 .double-list > dl > dt{line-height: 20px;padding: 15px 10px 5px;position: relative;font-size: 14px;font-weight: bold;}
.navpage_detail_2017 .double-list > dl a{display:inline-block;color:#333;}
.navpage_detail_2017 .double-list > dl > dt span{display:inline-block;position:absolute;right:10px;top:0;line-height:40px;}
.navpage_detail_2017 .double-list > dl > dt span i{display:inline-block;height:16px;line-height:16px;vertical-align:middle;margin-left:5px;}
.navpage_detail_2017 .double-list > dl > dd{line-height:24px;padding:10px;}
.navpage_detail_2017 .navpage_detail_time{margin-bottom:5px;}
.navpage_detail_2017 .navpage_detail_time svg{height: 20px;width: 14px;vertical-align: top;fill:#666;margin-right:4px;}
.navpage_detail_2017 .content img{width:auto !important;height:auto !important;max-width:100%;}
/*account center end*/
/*Article*/
.article_list_2017 .double-list dl > dt{height:40px;line-height:40px;padding:0 10px;border-bottom:1px solid #eee;position:relative;}
.article_list_2017 .double-list dl a{display:block;color:#333;padding-right: 30px;}
.article_list_2017 .double-list dl > dt span{display:inline-block;position:absolute;right:10px;top:0;line-height:40px;}
.article_list_2017 .double-list dl > dt span i{display:inline-block;height:16px;line-height:16px;vertical-align:middle;margin-left:5px;}
.article_list_2017 .double-list dl > dd{line-height:20px;padding:10px;border-bottom: 1px solid #eee;position: relative;}
.article_list_2017 .double-list dl > dd .news_name{font-size: 14px;color: #333;font-weight: bold;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.article_list_2017 .double-list dl > dd .news_descript{line-height: 18px;font-size: 12px;color: #333;margin-top: 5px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.article_list_2017 .double-list dl > dd .news_time{color: #999;margin-top: 10px;}
.article_list_2017 .double-list dl > dd a span{position: absolute;right: 15px;top: 50%;height: 40px;line-height: 40px;margin-top: -20px;}
.article_list_2017 .double-list dl > dd a i{vertical-align: top;margin-left: 5px;height: 40px;display: inline-block;line-height: 40px;}

.article_detail_2017 .double-list > dl > dt{line-height:20px;padding:15px 10px 5px;position:relative;font-size: 14px;font-weight: bold;}
.article_detail_2017 .double-list > dl a{display:block;color:#333;}
.article_detail_2017 .double-list > dl a svg{width: 16px;height: 20px;fill:#8a8a8a;}

.article_detail_2017 .double-list > dl .content a{display:inline;}
.article_detail_2017 .double-list > dl > dt span{display:inline-block;position:absolute;right:10px;top:0;line-height:40px;}
.article_detail_2017 .double-list > dl > dt span i{display:inline-block;height:16px;line-height:16px;vertical-align:middle;margin-left:5px;}
.article_detail_2017 .double-list > dl > dd{line-height:24px;padding:10px;}
.article_detail_2017 .article_image img,.article_detail_2017 .content img{max-width:100%;}
.article_detail_2017 .article_detail_time{margin-bottom:5px;}
.article_detail_2017 .article_detail_time svg{height: 20px;width: 14px;vertical-align: top;fill:#666;margin-right:4px;}
.article_detail_2017 .article_prev_next{line-height:20px;}
.article_detail_2017 .article_prev_next p{line-height: 24px;color: #333;padding:15px 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.article_detail_2017 .article_prev_next p svg{height: 24px;width: 12px;fill:#333;vertical-align: top;margin-right: 5px;}
.article_detail_2017 .article_prev_next p.prev{border-bottom: 1px solid #eee;}
.article_detail_2017 .article_prev_next p.next svg{transform: rotate(180deg);}
.article_detail_2017 .content img,
.navpage_detail_2017 .content img,
.product_topicdetail_2017 .ban img{width:auto !important;height:auto !important;max-width:100%;} 
 
.article_list_vimage .news_list{padding:10px;text-align:center;}
.article_list_vimage .news_list .news_pic a{display:block;width:100%;}
.article_list_vimage .news_list .news_pic img{width:100%;}
.article_list_vimage .news_tit{font-size:14px;color:#333;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-weight:bold;}
.article_list_vimage .news_con{line-height:18px;color:#666;font-size:12px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;margin-top:5px;}
.article_list_vimage .news_time{margin-top:5px;}
.article_list_vimage .read_more{color:#333;display:block;line-height:20px;text-decoration:underline;margin-top:5px;}
/*Brands*/
.brands_default_2017{padding: 10px;background: #f6f6f6}
.brands_default_2017 .single-list li{border-bottom:10px solid #f6f6f6;background: #fff;}
.brands_default_2017 .single-list li:last-child{border: 0;}
.brands_default_2017 .single-list li.last{border:0;}
.brands_default_2017 .single-list li a{padding:10px;position:relative;display:block;color:#333;font-size:12px;text-align: center;height: 80px;box-sizing: border-box;line-height: 60px;font-size: 20px;}
.brands_default_2017 .single-list li a img{max-height: 60px;max-width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.brands_default_2017 .single-list li a span{display:inline-block;position:absolute;right:10px;}
.brands_default_2017 .single-list li a span i{vertical-align:middle;height:14px;line-height:1;display:inline-block;}
.brands_default_2017 .single-list .single-title{border-bottom:1px solid #eee;height:40px;line-height:40px;color:#333;border-bottom:1px solid #eee;padding:0 10px;color:#333;}
.brands_default_2017 .single-list .single-title a{font-weight:normal;font-size:14px;color:#333;}
/*Category*/
.category_list_2017 .single-list li{height:56px;line-height:55px;}
.category_list_2017 .single-list li.last{border:0;}
.category_list_2017 .single-list li a{padding:0 30px 0 10px;position:relative;display:block;color:#333;font-size:14px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eee;}
.category_list_2017 .single-list .cate-list li.upper_level{padding: 0;}
.category_list_2017 .single-list .cate-list li.upper_level a{font-weight: bold;color: #000;padding:0 30px 0 10px;}
.category_list_2017 .single-list .cate-list li.upper_level a span{font-weight: normal;}
.category_list_2017 .single-list .cate-list li{padding-left: 20px;}
.category_list_2017 .single-list .cate-list li a{padding:0 30px 0 0;} 

.category_list_2017 .single-list li a .category-image{display: inline-block;width: 40px;height: 40px;border-radius: 50%;border: 2px solid #eee;box-sizing: border-box;vertical-align: middle;margin-right: 10px;}
.category_list_2017 .single-list li a span{display:inline-block;position:absolute;right:10px;top: 50%;margin-top: -7px;height: 14px;line-height: 14px;}
.category_list_2017 .single-list li a span i{vertical-align:middle;height:14px;line-height:1;display:inline-block;}
.category_list_2017 .single-list .single-title{border-bottom:1px solid #eee;height:55px;line-height:55px;color:#333;border-bottom:1px solid #eee;padding:0 10px;color:#333;}
.category_list_2017 .single-list .single-title a{font-weight:normal;font-size:14px;color:#333;}
/*Comment list*/
.comment_list_2017 .review_goods{position:relative;padding-left:100px;height:82px;line-height:20px;}
.comment_list_2017 .review_goods .pic{position:absolute;width:80px;height:80px;border:1px solid #eee;text-align:center;left:0;top:0;}
.comment_list_2017 .review_goods .pic span{display:inline-block;vertical-align:middle;height:100%;}
.comment_list_2017 .review_goods .pic img{max-width:80px;max-height:80px;vertical-align:middle;}
.comment_list_2017 .review_goods .name{display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#333;font-size:12px;}
.comment_list_2017 .review_goods .price{color:#ed4040;}
.comment_list_2017 .review_goods .price .oldprice{color:#ccc;}
.comment_list_2017 .review_goods .whitereview{background:#323232;color:#fff;height:34px;line-height:34px;border-radius:5px;margin:0;padding:0 15px;margin-top:6px;display:inline-block;}
.comment_list_2017 .reviews_c{position:relative;min-height:100px;}
.comment_list_2017 .reviews_rf{position:absolute;right:10px;top:10px;padding-left:50px;border-left:1px solid #eee;}
.comment_list_2017 .reviews_rf .starlist{height:20px;}
.comment_list_2017 .reviews_lf{line-height:33px;}
.comment_list_2017 .reviews_lf p{font-size:30px;}
.comment_list_2017 .comments_dl dt{height:40px;line-height:40px;border-bottom:1px solid #eee;position:relative;padding:0 10px;}
.comment_list_2017 .comments_dl dt span{position:absolute;right:10px;}
.comment_list_2017 .comments_dl dd{position:relative;line-height:20px;padding:10px;} 
.comment_list_2017 .comments_dl dd .name{display:block;padding:0 0 5px;}
.comment_list_2017 .comments_dl dd .name img{vertical-align:middle;margin-right:5px;}
.comment_list_2017 .rating_top{padding:5px 0 10px;}
.comment_list_2017 .rating_top .starlist{display:inline-block;margin-left:10px;}
.comment_list_2017 .comments_dl dd .commentspics{font-size:0;}
.comment_list_2017 .comments_dl dd .commentspics .pics{display:inline-block;vertical-align:middle;width:60px;height:60px;border:1px solid #eee;overflow:hidden;text-align:center;margin:0 5px 5px 0;border-radius: 5px;}
.comment_list_2017 .comments_dl dd .commentspics .pics span{display:inline-block;height:100%;vertical-align:middle;}
.comment_list_2017 .comments_dl dd .commentspics .pics img{vertical-align:middle;max-width:100%;max-height:100%;}
/*Comment all list*/
.comment_listall_2017 .reviewers li .revtop{display:block;padding-left:90px;position:relative;line-height:20px;color:#333;min-height:80px;}
.comment_listall_2017 .reviewers li .pic{position:absolute;left:0;top:0;width:80px;height:80px;text-align:center;border:1px solid #eee;border-radius: 5px;}
.comment_listall_2017 .reviewers li .price{color:#ed4040;}
.comment_listall_2017 .reviewers li .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.comment_listall_2017 .reviewers li .pic span{display:inline-block;height:100%;vertical-align:middle;}
.comment_listall_2017 .reviewers li .time{padding:0;}
.comment_listall_2017 .reviewers li .starlist a{display:inline-block;line-height:20px;height:20px;vertical-align:middle;font-size:14px;}
.comment_listall_2017 .reviewers li .starlist i{display:inline-block;line-height:20px;height:20px;vertical-align:middle;}
.comment_listall_2017 .reviewers li .oldprice,.mywishlist li .oldprice{margin-left:8px;color:#ccc;text-decoration:line-through;}
.comment_listall_2017 .reviewers li .comment_con{line-height:20px;font-size:12px;}
.comment_listall_2017 .reviewers li .name{display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.comment_listall_2017 .reviewers li .name a{font-size:12px;}

.comment_listall_2017 .reviewers li .source,
.comment_list_2017 .comments_dl dd .source,
.product_detail_2017 .review_con dd .source{height:30px;border:1px solid #eaeaea;padding:0 15px 0 5px;line-height:30px;border-radius:10px;display:inline-block;font-size:14px;margin:10px 0 5px;}
.comment_listall_2017 .reviewers li .source svg,
.comment_list_2017 .comments_dl dd .source svg,
.product_detail_2017 .review_con dd .source svg{vertical-align:top;width:30px;height:30px;}

.comment_listall_2017 .reviewers .pics{width:60px;height:60px;text-align:center;border:1px solid #eee;display:inline-block;margin:0 5px 5px 0;border-radius:5px;overflow:hidden;}
.comment_listall_2017 .reviewers .pics span{display:inline-block;vertical-align:middle;height:100%;}
.comment_listall_2017 .reviewers .pics img{vertical-align:middle;max-width:60px;max-height:60px;}
/*gallery*/
.gallery_list_2017 .cell{display:inline-block;width:33.3333%;font-size:0;box-sizing:border-box;padding:5px;}
.gallery_list_2017 .cell a.pic{width:100%;height:100%;display:block;font-size:0;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:5px;}

.gallery_list_2017 #waterfall{font-size:0;}
.gallery_list_2017 .gallery_list_loading{text-align:center;padding:0 0 15px;}
.gallery_list_2017 .right_pop_box{background:#fff;width:100%;height:100%;position:fixed;right:-100%;top:0;bottom:0;overflow-y:scroll;overflow-x:hidden; z-index:500000;}
.gallery_list_2017 .right_pop_box .name a{display:block;line-height:20px;font-size:12px;color:#333;}
.gallery_list_2017 .right_pop_box .starlist{padding:5px 0;position:relative;height:20px;line-height:20px;}
.gallery_list_2017 .right_pop_box .starlist span{display:inline-block;position:absolute;right:0;top:0;line-height:30px;height:30px;}
.gallery_list_2017 .right_pop_box .gallery_main .user_name{font-weight:bold;margin-bottom:5px;}
.gallery_list_2017 .right_pop_box .scroll{overflow:auto;}
.gallery_list_2017 .pro_list1 .pro_list_tit{height:40px;line-height:40px;border-bottom:1px solid #eee;padding:0 10px;}
.gallery_list_2017 .pro_list1 li{height:80px;padding:15px 40px 15px 100px;border-bottom:1px solid #eee;position:relative;}
.gallery_list_2017 .pro_list1 li .pic{position:absolute;left:10px;top:15px;width:80px;height:80px;text-align:center;border:1px solid #eee;display:block;}
.gallery_list_2017 .pro_list1 li .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.gallery_list_2017 .pro_list1 li .pic span{display:inline-block;height:100%;vertical-align:middle;}
.gallery_list_2017 .pro_list1 li i{position:absolute;height:12px;font-size:16px;display:block;top:0;bottom:0;margin:auto;right:10px;} 
.gallery_list_2017 .pro_list1 li .starlist{padding:0;}
.gallery_list_2017 .pro_list1 li .starlist i{position:relative;top:auto;bottom:auto;right:auto;width:auto;height:auto;display:inline-block;vertical-align:middle;margin-right:3px;}
.gallery_list_2017 .pro_list1 li .starlist a{display:inline-block;vertical-align:middle;font-size:14px;}
.gallery_list_2017 .pro_list1 li p{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;color:#333;}
.gallery_list_2017 .pro_list1 li .price{color:#ed4040;}
.gallery_list_2017 .pro_list1 li .price span{display:inline-block;margin-left:5px;color:#ccc;text-decoration:line-through;}


.gallery_list_2017 .right_pop_box .gallery_top .swiper-gallery li{background-position:center; background-size:cover; background-repeat:no-repeat;}
.gallery_list_2017 .right_pop_box .gallery_top .swiper-gallery .swiper-pagination-bullet{ width:12px; height:12px; opacity:0.5; cursor:pointer;}
.gallery_list_2017 .right_pop_box .gallery_top .swiper-gallery .swiper-pagination-bullet-active{ opacity:1; background:#007aff;}


.gallery_list_2017 .gallery_pop{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 5000000;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}
.gallery_list_2017 .gallery_pop_on{ 
    opacity: 1;
    visibility: visible;
}
.gallery_list_2017 .gallery_pop_wapper{
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    position: absolute;
    left: 15px;
    top: 50%;
    width: calc(100% - 30px);
    max-height: calc(100vh - 60px);
    transform: translate(0,-50%);
    box-sizing: border-box;
}
.gallery_list_2017 .gallery_pop .gallery_close_btn{
    position: absolute;
    right: -10px;
    top: -10px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    font-size: 16px;
    z-index: 99;
    cursor: pointer;
}
.gallery_list_2017 .gallery_pop .gallery_close_btn svg{
    height: 28px;
    width: 14px;
    fill:#000;
}

.gallery_list_2017 .gallery_pop .gallery_main{
    margin-top: 10px;
    overflow-y: auto;
    height: calc(100vh - 100vw - 90px); 
}
.gallery_list_2017 .gallery_pop .starlist{
    position: absolute;
    right: 10px;
    height: 20px;
    line-height: 20px;
}
.gallery_list_2017 .gallery_pop .starlist i{
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
}
.gallery_list_2017 .gallery_pop .user_name{
    height: 20px;
    line-height: 20px;
    color: #000;
}
.gallery_list_2017 .gallery_pop .gallery_tit{
    border-bottom: 1px solid #dedede;
    padding-bottom: 6px;
    position: relative;
}
.gallery_list_2017 .gallery_pop .user_name img{
    float: left;
    margin-top: 5px;
    margin-right: 5px;
}
.gallery_list_2017 .gallery_pop .comment_con{
    margin-top: 5px;
    line-height: 18px;
    color: #333;
}
.gallery_list_2017 .gallery_pop .time{
    margin-top: 10px;
    color: #333;
    line-height: 18px;
}
.gallery_list_2017 .gallery_pop .gallery_product ul{}
.gallery_list_2017 .gallery_pop .gallery_product li{
    font-size: 0;
    padding: 10px 0;
}
.gallery_list_2017 .gallery_pop .gallery_product{
    padding-bottom: 10px;
}
.gallery_list_2017 .gallery_pop .gallery_product li .gallery_product_pic{
    display: inline-block;
    width: 80px;
    height: 80px;
    border-radius: 4px;
    vertical-align: top;
    font-size: 12px;
}
.gallery_list_2017 .gallery_pop .gallery_product li .gallery_product_content{
    display: inline-block;
    width: calc(100% - 80px);
    vertical-align: top;
    font-size: 12px;
    padding-left: 10px;
    box-sizing: border-box;
}
.gallery_list_2017 .gallery_pop .gallery_product li .gallery_product_name{
    color: #333;
    font-size: 12px;
    height: 20px;
    padding-top: 4px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.gallery_list_2017 .gallery_pop .gallery_product li .gallery_product_price{
    height: 20px;
    line-height: 20px;
    color: #ed4040;
}
.gallery_list_2017 .gallery_pop .gallery_product li .buy_now{
    margin-top: 4px;
    height: 26px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    line-height: 26px;
    color: #fff;
    background: #ed4040;
    border-radius: 2px;
    display: inline-block;
    font-size: 12px;
}





/*search*/
.search_default_2017 .searchdefaultform_box{position:relative;padding-right:60px;position:relative;}
.search_default_2017 .searchdefaultform_box .search_input{width:100%;box-sizing:border-box;border:1px solid #323232;height:40px;text-indent:10px;margin:0;padding:0;border-radius:0;}
.search_default_2017 .searchdefaultform_box .btn_search{position:absolute;right:0;top:0;height:40px;width:60px;border:0;background:#323232;color:#fff;text-align:center;line-height:40px;font-size:20px;}
.search_default_2017 .single-list li{height:40px;line-height:40px;border-bottom:1px solid #eee;}
.search_default_2017 .single-list li.last{border:0;}
.search_default_2017 .single-list li a{padding:0 10px;position:relative;display:block;color:#333;font-size:12px;}
.search_default_2017 .single-list li a span{display:inline-block;position:absolute;right:10px;}
.search_default_2017 .single-list li a span i{vertical-align:middle;height:14px;line-height:1;display:inline-block;}
.search_default_2017 .single-list .single-title{border-bottom:1px solid #eee;height:40px;line-height:40px;color:#333;border-bottom:1px solid #eee;padding:0 10px;color:#333;}
.search_default_2017 .single-list .single-title a{font-weight:normal;font-size:14px;color:#333;}
/*trackingorder*/
.account_trackingorderdetail_2017 .content_lr_list li{margin-bottom:10px;line-height:20px;position:relative;}
.account_trackingorderdetail_2017 .content_lr_list li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
.account_trackingorderdetail_2017 .pro_list1 .pro_list_tit{height:40px;line-height:40px;border-bottom:1px solid #eee;padding:0 10px;font-size:14px;font-weight:normal;}
.account_trackingorderdetail_2017 .pro_list1 li{padding:15px 40px 15px 100px;border-bottom:1px solid #eee;position:relative;min-height:82px;}
.account_trackingorderdetail_2017 .pro_list1 li .pic{position:absolute;left:10px;top:15px;width:80px;height:80px;text-align:center;border:1px solid #eee;display:block;}
.account_trackingorderdetail_2017 .pro_list1 li .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.account_trackingorderdetail_2017 .pro_list1 li .pic span{display:inline-block;height:100%;vertical-align:middle;}
.account_trackingorderdetail_2017 .pro_list1 li .pic .buy_num{min-width:12px;height:12px;line-height:12px; padding:3px; background:#656161;color:#fff;border-radius:50%;text-align:center;position:absolute;right:-11px;top:-10px;font-size:12px;}
.account_trackingorderdetail_2017 .pro_list1 li i{position:absolute;height:12px;font-size:16px;display:block;top:0;bottom:0;margin:auto;right:10px;} 
.account_trackingorderdetail_2017 .pro_list1 li p{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;color:#333;}
.account_trackingorderdetail_2017 .pro_list1 li p.sku_remark{white-space:normal;overflow:auto;text-overflow:initial;  word-break: break-all}
.account_trackingorderdetail_2017 .pro_list1 li .price{color:#ed4040;}
.account_trackingorderdetail_2017 .pro_list1 li .price .oldprice{display:inline-block;margin-left:5px;color:#ccc;text-decoration:line-through;}
.account_trackingorderdetail_2017 .tracking_numberlist .tracking_shipping_name{font-size:14px;margin:10px;}
.account_trackingorderdetail_2017 .tracking_numberlist .time{font-weight:normal;color:red;padding:0 0 5px;}
.account_trackingorderdetail_2017 .tracking_numberlist dd{position:relative;padding:0 0 10px 10px;margin:0 10px;}
.account_trackingorderdetail_2017 .tracking_numberlist dd.last span.list_style{border-color:#fff;}
.account_trackingorderdetail_2017 .tracking_numberlist dd span.list_style{height:100%;position:absolute;left:0;top:6px;border-left:2px solid #ccc;}
.account_trackingorderdetail_2017 .tracking_numberlist dd span.list_style i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ccc;position:absolute;left:-5px;top:0;}
.account_trackingorderdetail_2017 .tracking_numberlist #tracking_numberpop{display:block;font-size:14px;font-weight:normal;color:#333;height:40px;line-height:40px;border-bottom:1px solid #eee;position:relative;padding:0 10px;}
.account_trackingorderdetail_2017 .tracking_numberlist #tracking_numberpop span{position:absolute;right:10px;top:0;height:40px;line-height:40px;display:block;}
.account_orderdetail_2017 .order_shipping_method dt{height:30px;border-bottom:1px solid #eee;position:relative;}
.account_orderdetail_2017 .order_shipping_method dt span{position:absolute;right:0;top:0;}
.account_orderdetail_2017 .order_shipping_method dt span i{display:inline-block;vertical-align:middle;}
.account_orderdetail_2017 .order_shipping_method dd{padding:10px 0;line-height:20px;}
.account_orderdetail_2017 .order_shipping_method dd p span{display:block;}
.account_orderdetail_2017 .tracking_numberlist .tracking_shipping_name{font-size:14px;margin:10px 0;}
.account_orderdetail_2017 .tracking_numberlist .time{font-weight:normal;color:red;padding:0 0 5px;}
.account_orderdetail_2017 .tracking_numberlist dd{position:relative;padding:0 0 10px 10px;}
.account_orderdetail_2017 .tracking_numberlist dd.last span.list_style{border-color:#fff;}
.account_orderdetail_2017 .tracking_numberlist dd span.list_style{height:100%;position:absolute;left:0;top:6px;border-left:2px solid #ccc;}
.account_orderdetail_2017 .tracking_numberlist dd span.list_style i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ccc;position:absolute;left:-5px;top:0;}
.account_orderdetail_2017 .tracking_numberlist dd.more{height:8px;line-height:16px;padding-bottom:0;} 
.account_orderdetail_2017 .pop_tracking{height:100%;}
.account_orderdetail_2017 .pop_tracking .tracking_numberlist{padding:0 10px;}
.account_orderdetail_2017 .tracking_numberlist #tracking_numberpop{display:block;font-size:14px;font-weight:normal;color:#333;}
/*login*/
.user_login_2017 .log_links{text-align:center;margin-top:20px;}
.user_login_2017 .log_links_2{text-align:left;position:relative;}
.user_login_2017 .log_links_2 a.forgot_password{display:inline-block;position:absolute;right:0;}
.user_login_2017 .otheraccount_login{padding:20px 0 0;text-align:center;}
.user_login_2017 .otheraccount_login a{display:inline-block;vertical-align:middle;width:40px;height:40px;line-height:40px;text-align:center;font-size:18px;border:1px solid #ccc;color:#666;border-radius:50%;margin-right:5px;margin-bottom:10px;}
.no_result_2017{padding-bottom:15px;}
.no_result_2017 .no_result_icon{text-align:center;}
.no_result_2017 .no_result_icon i{display:inline-block;color:#CCC;font-size:100px;/* width:60px; height:60px; border: 1px solid #ddd; border-radius: 50%;*/}
.no_result_2017 .no_result_icon i.icon-iconfontgantanhao{color:#666;}
.no_result_2017 .no_result_icon i.icon-dengdai1{color:#f8e979;}
.no_result_2017 .no_result_name{text-align:center;font-size:14px;color:#333;font-weight:bold;}
.no_result_2017 .no_result_state_txt{text-align:center;padding:0 15px;color:#666;line-height:20px;}
/*topic*/
.product_topicdetail_2017{padding-top:0;}
.product_topicdetail_2017 .topic_products{margin:0 10px;}
.product_topicdetail_2017 h3.tit{padding:10px 0 0;text-align:center; font-size:14px;}
.product_topicdetail_2017 .ban{margin:0 10px;} 
.product_topicdetail_2017 .common_pro_list1 li{margin: 10px 10px 5px 0}
/*product list*/
.product_list_2017{overflow:hidden;position: relative;}
.product_list_2017 .view_list_box{position:relative;margin-bottom: 10px;}
.product_list_2017 .category-detail{padding:10px;border-bottom: 1px solid #eee;}
.product_list_2017 .category-detail img{max-width:100%;width:auto !important;height:auto !important;}
.product_list_2017 .all_pro{font-size:14px;height:44px;line-height:44px;}
.product_list_2017 .refine{position:absolute;right:10px;top:0;height:40px;line-height:40px;font-size:14px;}
.product_list_2017 .pop_refine{position:fixed;background:#f6f6f6;height:100%;overflow-y:scroll;left:-100%;top:0;z-index:500000;width:100%;}
.product_list_2017 .refine_top{height: 50px;position: relative;line-height: 50px;padding: 0 50px;text-align: center;font-size: 14px;border-bottom: 1px solid #eee;background:#fff;}
.product_list_2017 .refine_top i {display: block;width: 50px;height: 50px;text-align: center;line-height: 50px;background: none;font-size: 20px;color: #333;position: absolute;left: 0;top: 0;}
.product_list_2017 .refine_con,.product_list_2017 .attr_box{background:#fff;}
.product_list_2017 .sort_by_list li{line-height:40px;position:relative;padding:0 10px;border-bottom:1px solid #eee;}
.product_list_2017 .sort_by_list li.sort_by{font-size:14px;}
.product_list_2017 .sort_by_list li.prolist_nav_freeshipping{display:none}
.product_list_2017 .sort_by_list li a{display:block;font-size: 14px;}
.product_list_2017 .sort_by_list li span{position:absolute;display:block;height:40px;line-height:40px;top:0;right:10px;font-size:12px;}
.product_list_2017 .sort_by_list li span i{display:inline-block;vertical-align:top;}
.product_list_2017 .sort_by_pop dl{padding:7px 0;}
.product_list_2017 .sort_by_pop dl dd a{display:block;position:relative;}
.product_list_2017 .sort_by_pop dl dd a i{position:absolute;display:block;height:30px;line-height:30px;top:0;right:0;}
.product_list_2017 .attr_box li a{display:block;position:relative;line-height:normal;padding:10px 30px 10px 10px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.product_list_2017 .attr_box li > a{border-bottom:1px solid #eee;color:#333;font-size:14px;}
.product_list_2017 .attr_box li a span{position:absolute;display:block;top:50%;right:10px;margin-top:-8px;height: 16px;}
.product_list_2017 .attr_box li a span i{vertical-align:middle;display:inline-block;height:16px;line-height:1;}
.product_list_2017 .attr_box li > a span.attrSpan{ right:30px; width: 65%; display: inline-block; text-align: right; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size:12px;}
.product_list_2017 .attr_box li dd.plist_attr_list{height: auto;border-bottom: 1px solid #eee;}
.product_list_2017 .attr_box li dd.plist_attr_list a{display: block;height: auto;padding: 10px 30px 10px 10px;box-sizing: border-box;}
.product_list_2017 .attr_box li dd.plist_attr_list .attr_pic{width: 40px;height: 40px;border-radius: 3px;border: 1px solid #eee;box-sizing: border-box;margin-right: 5px;display: inline-block;vertical-align: middle;}

.product_list_2017 .sort_by_list li.prolist_num dl{padding-left: 10px;}
.product_list_2017 .sort_by_list li.prolist_num dl a{border-bottom: 1px solid #eee;}



.product_list_2017 .sort_by_select{
	height: 40px;
    border-bottom: 1px solid #eee;
    font-size: 0;
    padding: 5px 0;
}
.product_list_2017 .sort_by_select_left{
	    display: inline-block;
    width: 50%;
    font-size: 14px;
    vertical-align: top;
    height: 40px;
    text-align: center;
}
.product_list_2017 .sort_by_select_left select{
	height: 40px;
    border: 0;
    background: none;
    font-size: 14px;
}
.product_list_2017 .refine{
    display: inline-block;
    font-size: 14px;
    width: 50%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    position: relative;
}
.product_list_2017 .refine:before{
	content: '';
	height: 30px;
	width: 1px;
	background: #eee;
	position: absolute;
	left: 0;
	top: 5px;
}
.product_list_2017 .refine svg{
	width: 24px;
    height: 40px;
    vertical-align: top;
    margin-right: 5px;
}



.product_list_2017 .select-box dd{height:40px;line-height:40px;}
.product_list_2017 .attr_box li .select-box dd span{right:0;}
.product_list_2017 .common_pro_list1 li{margin:0 10px 15px 0;}
.product_list_2017 #sort_val,.product_list_2017 #brand_val,.product_list_2017 #prop_val{ font-style:normal;font-size:12px;}
.product_list_2017 .continue_shopping{padding:40px 0;text-align:center;}
.product_list_2017 .continue_shopping a{font-size:16px;font-weight:bold;color:#ed4040;}
.product_list_2017 .select{padding:15px 10px 5px;}
.product_list_2017 .plist_select_content{position: relative;}
.product_list_2017 .sort_by_select_left .plist_select_content{display: inline-block;}
.product_list_2017 .plist_select_content select{position: relative;z-index: 9;background: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding-right: 36px;}
.product_list_2017 .plist_select_content .select_icon{position: absolute;right: 10px;top: 0;height: 40px;}
.product_list_2017 .plist_select_content .select_icon svg{height: 40px;width: 16px;}
.product_list_2017 .select .changegourl{width:100%;border:1px solid #ccc;border-radius:3px;height:40px;line-height:40px;background:none;padding-left: 8px;} 
.product_list_2017 .no_product{padding:10px 10px 30px;text-align:center;}
.product_list_2017 .no_product_icon i{display:inline-block;color:#ff7402;font-size:100px;}
.product_list_2017 .no_product p{font-size:14px;margin:15px 0;}
.product_list_2017 .no_product a.return_btn{height:35px;line-height:35px;padding:0 20px;border:1px solid #eee;border-radius:5px;display:inline-block;}
/*body404*/
.body404_2017 .no_product{padding:10px 10px 30px;text-align:center;}
.body404_2017 .no_product_icon i{display:inline-block;color:#ff7402;font-size:100px;}
.body404_2017 .no_product p{font-size:14px;margin:15px 0;}
.body404_2017 .no_product a.return_btn{height:35px;line-height:35px;padding:0 20px;border:1px solid #eee;border-radius:5px;display:inline-block;}
/*产品2个一排公用排版*/
.common_pro_list1 li .discount,.common_pro_list2 li .discount{background-image: url(../images/icombg.png); background-repeat: no-repeat;}
.common_pro_list1 {min-width:320px;overflow: hidden;}
.common_pro_list1 li{ float:left; width:300px; margin:10px 5px 5px 0;border:0;padding:0; position:relative;}
.common_pro_list1 li .pic{ width:300px; min-height:100px; border:0px solid #d1d1d1; text-align:center; vertical-align:middle; display:block;overflow:hidden;}
.common_pro_list1 li .pic img{width:100%}
.common_pro_list1 .newin {line-height: 24px;font-size: 12px;text-align: center;color: #fff;position: absolute; left: 0; top: 0; background: #ED3444; z-index: 99; padding: 0 7px;
}
.common_pro_list1 li .pic-box{position:relative;}
.common_pro_list1 li .name{ padding:8px 0 4px 0; display:block;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;padding-bottom:2px;line-height:24px;text-align:center; font-size:14px}
.common_pro_list1 li .price{ color:#ed4040;font-size:12px;text-align:center}
.common_pro_list1 li .oldprice{ color:#a2a2a2; padding-left:5px; font-weight:normal; text-decoration:line-through;}
.common_pro_list1 li.no_marg{float:left;margin-right:0px !important;}
.common_pro_list1 li .discount{ width:51px; height:36px; position:absolute; right:0; top:0; background-position:-149px -183px; background-size: auto; color:#fff; text-align:center; padding-top:5px;}
.common_pro_list1 li .discount span{ font-weight:bold; font-size:14px; display:block; text-align:center; line-height:12px;}
.common_pro_list1 li .sold_out_bg{ position:absolute; left: 50%; margin-left: -65px; top:30%; width:130px; height:35px; background:#707175; opacity:0.8; filter: alpha(opacity=80);}
.common_pro_list1 li .sold_out_box span{ position: absolute; top:30%;left: 50%;width: 210px; margin-left: -105px; height: 35px;line-height: 35px;color: #fff;text-transform: uppercase;color: white;font-weight: bold;text-align: center;font-size: 16px;}

.product_list_2017 .common_pro_list1 li .discount,.common_pro_list2 li .discount{background-image: url(../images/icombg.png); background-repeat: no-repeat;}
.product_list_2017 .common_pro_list1 {min-width:320px;}
.product_list_2017 .common_pro_list1 li{ float:left; width:300px; margin:0 10px 15px 0; border:0;padding:0; position:relative;}
.product_list_2017 .common_pro_list1 li:nth-child(4n){margin:0 10px 15px 0;}
.product_list_2017 .common_pro_list1 li .pic{ width:300px; min-height:100px; border:0px solid #d1d1d1; text-align:center; vertical-align:middle; display:block;overflow:hidden;}
.product_list_2017 .common_pro_list1 li .pic img{width:100%;max-height: none;}
.product_list_2017 .common_pro_list1 .newin {line-height: 24px;font-size: 12px;text-align: center;color: #fff;position: absolute; left: 0; top: 0; background: #ED3444; z-index: 99; padding: 0 7px;
}
.product_list_2017 .common_pro_list1 li .pic-box{position:relative;}
.product_list_2017 .common_pro_list1 li .name{ padding:8px 0 4px 0;margin: 0; display:block;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;padding-bottom:2px;line-height:24px;text-align:center; font-size:14px}
.product_list_2017 .common_pro_list1 li .price{ color:#ed4040;font-size:12px;text-align:center}
.product_list_2017 .common_pro_list1 li .oldprice{ color:#a2a2a2; padding-left:5px; font-weight:normal; text-decoration:line-through;}
.product_list_2017 .common_pro_list1 li.no_marg{float:left;margin-right:0px !important;}
.product_list_2017 .common_pro_list1 li .discount{ width:51px; height:36px; position:absolute; right:0; top:0; background-position:-149px -183px; background-size: auto; color:#fff; text-align:center; padding-top:5px;line-height: normal;background-color: transparent;padding: 5px 0 0;}
.product_list_2017 .common_pro_list1 li .discount span{ font-weight:bold; font-size:14px; display:block; text-align:center; line-height:12px;}
.product_list_2017 .common_pro_list1 li .sold_out_bg{ position:absolute; left: 50%; margin-left: -65px; top:30%; width:130px; height:35px; background:#707175; opacity:0.8; filter: alpha(opacity=80);}
.product_list_2017 .common_pro_list1 li .sold_out_box span{ position: absolute; top:30%;left: 50%;width: 210px; margin-left: -105px; height: 35px;line-height: 35px;color: #fff;text-transform: uppercase;color: white;font-weight: bold;text-align: center;font-size: 16px;}
.product_list_2017 .common_pro_list1 li .sold_out_box{background:none;}

.common_pro_list1 .other{width:100%;height:1px;margin:0;padding:0;float:left;}
.list_line{float:left;width:100%;height:30px;line-height:30px;position:relative;text-align:center;margin-bottom:10px;}
.list_line:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;margin:auto;height:1px;border-bottom:1px solid #eee;}
.list_line span{padding:0 20px;background:#fff;position:relative;z-index:9;font-size:16px;}
.viewmore{ display:block; width:auto; height:35px; line-height:35px; margin-right:8px; margin-left:8px; color:#3a3a3a; text-align:center;border:1px solid #dddddd; background:#f5f5f5; font-size:12px;}
/*quickcart*/
.price_cart{ margin-top:5px;}
.quickcart_box{display: none; width: 100%;}
.quickcart{background: #FFF; padding:6px;z-index: 100;}
.quickcart ul,.quickcart ul li{padding: 0px; margin: 0px;}
.quickcart ul li{margin-bottom: 15px; width: auto;}
.quickcart ul li .attr_name{width: 80px; height: 32px; line-height: 32px; text-align: left; float: left;}
.quickcart ul li .attr_value{width: 180px; height: 32px; text-align: left; float: left;}
.quickcart ul li .attr_value select{font-size:14px; padding:0;width: 100%; height: 30px; border: 1px; text-indent:7px; line-height: 30px;}
.quickcart ul li .attr_value select option{font-size:14px; height:30px;line-height:30px;text-indent:7px;}
.quickcart .common_mini_btn1{background:#ED4C4C;height:30px;width:70px;font-size:14px;cursor:pointer;color:#FFFFFF;border:0px;text-decoration:none;border-radius:3px;margin-right:5px;margin-left: 50px;}
.quickcart .common_mini_btn2{background:#71777c;height:30px;width:70px;font-size:18px;cursor:pointer;color:#FFFFFF;border:0px;text-decoration:none;border-radius:3px;}
.leftprice{ float:left; color:#FF0000; font-weight:bold;}
.leftprice .oldprice{ text-decoration: line-through; color:#999999; font-weight:normal;}
/*quickcart*/
.price_cart{ margin-top:5px;}
.quickcart_box{display: none;}
.quickcart{background:none;padding:10px;position:fixed;width:280px;left: 50%;top: 50%;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%); z-index: 500000;box-shadow: 2px 4px 12px #EEE;border: 1px #eee solid;  background: #FFF;border-radius: 10px;box-shadow: 2px 4px 12px #EEE;margin-top:-60px;}
.quickcart dl,.quickcart dl dd{padding: 0px; margin: 0px;}
.quickcart dl dd{margin-bottom: 10px; width: 280px;float:none;position:relative;height:40px;}
.quickcart dl dd .attr_name{width: 52px; height: 40px; line-height: 40px; text-align: left;float:none;}
.quickcart dl dd .attr_value{width: 100%; height: 40px; text-align: left;float:none;}
.quickcart dl dd .attr_value select{width: 280px; height: 40px; border: 1px #eee solid;background:#fff;border-radius: 3px;}
.quickcart dl dd .attr_value input{ height: 20px;border: 1px #CCC solid; }
.quickcart .submit_btn,.quickcart .cancel_btn{background: #2796DD; border-radius: 3px; height: 22px; line-height: 22px; width: 75px; text-align: center; font-size: 14px; float: left; border: none; color: #FFF; cursor: pointer;}
.quickcart .submit_btn{background: #2796DD;}
.quickcart .cancel_btn{background: #A2A2A2; margin-left: 10px;}
.leftprice{ float:left; color:#FF0000; font-weight:bold;}
.leftprice .oldprice{ text-decoration: line-through; color:#999999; font-weight:normal;}
.quickcart i.arr{display:none;}
.quickcart dl dd .qty_style i{display:none;}
.quickcart dl dd .qty_style2{padding:0 10px;}
.quickcart dl dd .attr_value .qty_txt{height:28px;width:100%;text-align:center;}
.quickcart dl dd .qty_style{display:inline-block;width:168px;vertical-align:top;}
.quickcart .common_mini_btn2{display:inline-block;float:none;width:56px;margin:0;vertical-align:top;}
.quickcart .common_mini_btn1{display:inline-block;float:none;width:56px;margin:0;vertical-align:top;}
.quickcart .quickcart_stock{ text-overflow:ellipsis; width:100%; white-space:nowrap; overflow:hidden; line-height:24px;height:24px;}
.quickcart .common_mini_btn2 svg,
.quickcart .common_mini_btn1 svg{height: 28px; width: 18px; fill: #fff;}

/*2017 wap style*/
.pd_box{padding:10px;}
.pd_list_box > ul > li{line-height:46px;padding:0 10px;border-bottom:1px solid #eee;position:relative;}
.pd_list_box > ul > li.des_con{height:auto;line-height:normal;line-height: 24px;}
.pd_list_box > ul > li.des_con li{height:auto;line-height:normal;padding:0;border:0;}
.pd_list_box > ul > li.des_con span{position:relative;right:auto;top:auto;height:auto;line-height:normal;}
.pd_list_box > ul > li.des_con .product_detail_content{line-height:24px;padding:10px 0;}
.pd_list_box > ul > li.des_con .product_detail_content img{max-width:100%; width:auto !important; height:auto !important;}
.pd_list_box > ul > li.bornone{border:0;}
.pd_list_box > ul > li span{position:absolute;right:10px;top:0;height:46px;line-height:46px;font-size: 14px;color: #999;}
.pd_list_box > ul > li a{display:block;font-size: 14px;}
.pd_list_box > ul > li span i{display:inline-block;background:none;vertical-align:top;margin-left:5px;height:46px;line-height:46px;}
.pd_list_box > ul > li a.description_c span i{font-weight:normal;}
.pd_list_box .review_con .review_c,.pd_list_box .review_con .replay{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pd_list_box .review_con .reviews_box i{font-size:12px;}
.pd_list_box .review_con dt{border-bottom:none !important;}
.pd_list_box .review_con dd{padding-top:0px !important;}
.product_detail_2017 .pd_inf{line-height:20px;text-align:center;}
.product_detail_2017 .pd_inf .name{font-size:16px;}
.product_detail_2017 .pd_inf .itemno{font-size: 12px;color: #999;}
.product_detail_2017 .pd_inf .price{font-size:14px;font-weight:bold;margin:10px 0; line-height: 24px;}
.product_detail_2017 .pd_inf .price .oldprice{font-weight:normal;text-decoration:line-through;color:#999;font-size: 12px;}
.product_detail_2017 .pd_inf .price .pro_discount{display:block; color:#ed4040}
.product_detail_2017 .sku_select .sku_con{position:relative;height:30px;line-height:30px;}
.product_detail_2017 .sku_select .sku_con label{display: block;width: 50%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;}
.product_detail_2017 .sku_select .sku_con > span,.product_detail_2017 .sku_select .free_shipping > span{position:absolute;right:0;top:0;height:30px;line-height:30px;font-size: 14px;}
.product_detail_2017 .sku_select .sku_con span i{background:none;height:30px;line-height:30px;display:inline-block;vertical-align:top;}
.product_detail_2017 .sku_select .free_shipping{position:relative;height:30px;line-height:30px;font-size: 14px;}
.product_detail_2017 .sku_select .free_shipping i{background:none;height:30px;line-height:30px;display:inline-block;vertical-align:top;}
.product_detail_2017 .sku_select .sku_con > span.please-select{font-weight: bold;}


.product_detail_2017 .add_cart_2017{margin-top:10px;}
.product_detail_2017 .add_cart_2017 a{display:block;height:50px;line-height:50px;text-align:center;color:#fff;font-size:14px;background:#ed4040;font-weight: normal;}
.product_detail_2017 .reviews_box i{display:inline-block;background:none;color:#ccc;}
.product_detail_2017 .reviews_box i.cur{color:#ff9d00;margin-right:3px;}
.product_detail_2017 .reviews_box strong{font-size:14px;}
.product_detail_2017 .swiper-pagination-bullet{border-radius:0;width:10px;height:10px;background:#e5e4e4; opacity: .5 }
.product_detail_2017 .swiper-pagination-bullet-active{background:#1c1b19;}
.product_detail_2017 .pd_imglist{height:320px; width:320px; margin:auto; overflow:hidden;touch-action: pan-y;}
.product_detail_2017 .pd_imglist img{height:100%; max-height:320px;}
.product_detail_2017 .buy_at_box2017{width:100%;}
.product_detail_2017 .buy_at_box2017 .ba_con{position:relative;}
.product_detail_2017 .buy_at_box2017 .buy_at_clickbtn{height:40px;border:2px solid #eee;border-radius:6px;line-height:40px;font-size:18px;position:relative;cursor:pointer;margin-left:-2px;}
.product_detail_2017 .buy_at_box2017 .buy_at_clickbtn i{text-indent:0;position:absolute;right:15px;line-height:40px;background:none;font-size:16px;}
.product_detail_2017 .buy_at_box2017 .tt1{width:100%;border:2px solid #eee;background:#fff;z-index:99;position:absolute;left:0;top:50px;border-radius:6px;}
.product_detail_2017 .buy_at_box2017 ul{padding:12px;}
.product_detail_2017 .buy_at_box2017 ul li{margin-bottom:12px;padding:0;border:0;}
.product_detail_2017 .buy_at_box2017 ul li.none{margin-bottom:0;}
.product_detail_2017 .buy_at_box2017 a{display:block;height:50px;text-align:center;line-height:50px;color:#fff;border-radius:4px;background:#f7b060;font-size:16px;font-weight:bold;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_amazon{background:#f7b15e;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_aliexpress{background:#e5443c;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_wish{background:#3299cd;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_tmall{background:#dd2626;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_jingdong{background:#cd3232;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_ebay{background:#00cd66;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_shopee{background:#ff5622;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_dhgate{background:#f7f7f7;color:#333;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_lazada{background:#183444;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_cdiscount{background:#fdd100;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_indiegogo{background:#eb1478;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_walmart{background:#0a72bb;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_mymall{background:#ef2246;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_rakuten{background:#b00003;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_souq{background:#008BFF;}

.product_detail_2017 .buy_at_box2017 ul li a.buy_at_noon{background:#444B55;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_newegg{background:#f07724;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_overstock{background:#f42b3b;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_tophatter{background:#8760cc;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_vova{background:#f97900;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_joybuy{background:#f50101;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_jumia{background:#6cb799;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_kilimall{background:#150000;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_trademe{background:#06c;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_flipkart{background:#094e77;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_paytm{background:#02bdf4;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_joom{background:#42be97;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_etsy{background:#f45800;}
.product_detail_2017 .buy_at_box2017 ul li a.buy_at_alibaba{background:#ff6a00;}


.product_detail_2017 .buy_at_box2017 .buy_at_clickbtn span{display:inline-block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-indent:12px;width:80%;}
.product_detail_2017 .pro_detail_popup,
.product_detail_2017 .pop_share_box{position:fixed;left:0;top:0;z-index:500000;width:100%;height:100%;display:none;}
.product_detail_2017 .pd_bg{background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;left:0;top:0;z-index:99;}
.product_detail_2017 .popup_sku,
.product_detail_2017 .share_list{position:absolute;z-index:100;background:#fff;padding:10px;bottom:-100%;box-sizing:border-box;width:100%;}
.product_detail_2017 .share_list .close_icon{margin-top: -100px;z-index: 9999;position: absolute;left: 50%;transform: translate(-50%,0);}
.product_detail_2017 .share_list .close_icon i{display: inline-block;width: 20px;height: 20px;border: 1px solid #FFF;text-align: center;line-height: 20px;border-radius: 50%;background: none;color: #FFF;cursor: pointer;}

.product_detail_2017 .popup_sku .close_icon{position:absolute;right:10px;top:10px;z-index:9999;}
.product_detail_2017 .popup_sku .close_icon i{display:inline-block;width:20px;height:20px;border:1px solid #333;text-align:center;line-height:20px;border-radius:50%;background:none;color:#333;cursor:pointer;}
.product_detail_2017 .popup_sku .pro_inf{position:relative;}
.product_detail_2017 .popup_sku .pic{position:absolute;left:0;top:-30px;width:80px;height:80px;background:#fff;border:1px solid #eee;text-align:center;}
.product_detail_2017 .popup_sku .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.product_detail_2017 .popup_sku .pic span{display:inline-block;height:100%;vertical-align:middle;}
.product_detail_2017 .popup_sku .p_content{padding-left:100px;height:52px;}
.product_detail_2017 .popup_sku .pop_name{font-weight:normal;font-size:14px;line-height:20px;padding-right:20px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.product_detail_2017 .popup_sku .pop_price{margin-top:10px;font-size:16px;color:#ed4040;}
.product_detail_2017 .propertylist h4,.product_detail_2017 .qty h4{font-weight:normal;font-size:14px;height:40px;line-height:40px;}
.product_detail_2017 .pp_list a{display:inline-block;vertical-align:middle;width:40px;height:40px;border:1px solid #eee;border-radius:3px;margin-right:8px;text-align:center;}
.product_detail_2017 .pp_list a.cur{border-color:#ed4040;}
.product_detail_2017 .pp_list img{max-width:100%;max-height:100%;vertical-align:middle;}
.product_detail_2017 .pp_list a span{display:inline-block;height:100%;vertical-align:middle;}
.product_detail_2017 .size_list .pp_list a{height:26px;line-height:26px;font-size:12px;}
.product_detail_2017 .qty i{display:inline-block;vertical-align:middle;border:1px solid #eee;height:40px;line-height:40px;text-align:center;width:40px;font-size:12px;background:none;cursor:pointer;float:left;}
.product_detail_2017 .qty .qty_txt{height:40px;line-height:40px;text-align:center;width:70px;border:0;border-top:1px solid #eee;border-bottom:1px solid #eee;text-indent:0;box-sizing:content-box;float:left;}
.product_detail_2017 .pop_add_cart a.addtocart{display:block;height:50px;line-height:50px;text-align:center;background:#ed4040;color:#fff;font-size:14px;cursor:pointer;font-weight: normal;}
.product_detail_2017 .share_list{padding:40px 0;}
.product_detail_2017 .share_list a{display:inline-block;width:25%;text-align:center;vertical-align:middle; margin-bottom:10px;}
.product_detail_2017 .share_list a i{display:inline-block;width:40px;height:40px;line-height:40px;border:1px solid #ccc;text-align:center;line-height:40px;border-radius:50%;color:#666;font-size:25px;background:none;}
.product_detail_2017 .pop_reviews_box,
.product_detail_2017 .pop_description_box,
.product_detail_2017 .pop_features_details_box,
.product_detail_2017 .pop_st{position:fixed;left:0;bottom:-100%;z-index:500000;width:100%;height:100%;background:#fff;overflow:auto;}
.product_detail_2017 .review_top{height:50px;position:relative;line-height:50px;padding:0 50px;text-align:center;font-size:20px;border-bottom:1px solid #eee;}
.product_detail_2017 .review_top i{display:block;width:50px;height:50px;text-align:center;line-height:50px;background:none;font-size:20px;color:#333;position:absolute;left:0;top:0;}
.product_detail_2017 .review_top i.icon-dacha{font-size:28px;}
.product_detail_2017 .review_top .review_edit i{right:0;left:auto;}
.product_detail_2017 .review_top .free_shipping_tit,
.product_detail_2017 .review_top .review_tit{font-size: 14px;}
.product_detail_2017 .review_con dt{height:40px;line-height:40px;border-bottom:1px solid #eee;padding:0 10px;position:relative;}
.product_detail_2017 .review_con dt span{position:absolute;right:10px;top:0;line-height:40px;}
.product_detail_2017 .review_con dd{padding:10px;}
.product_detail_2017 .review_con dd .name{height:30px;line-height:30px;}
.product_detail_2017 .review_con dd .review_c{line-height:18px;}
.product_detail_2017 .review_con dd.clear_color{padding:0;}
.product_detail_2017 .review_imglist{margin-top:15px;}
.product_detail_2017 .review_imglist a{display:inline-block;vertical-align:middle;width:60px;height:60px;border:1px solid #eee;overflow:hidden;text-align:center;margin:0 5px 5px 0;border-radius: 5px;}
.product_detail_2017 .review_imglist a span{display:inline-block;height:100%;vertical-align:middle;}
.product_detail_2017 .review_imglist a img{vertical-align:middle;max-width:100%;max-height:100%;}
.product_detail_2017 .review_con dd .more{text-align:center;font-size:14px;display:block;text-align:center;font-weight:bold;}

.product_detail_2017 .pd_list_box li.youtube_box h3{font-size: 12px;}



.product_detail_2017 .pop_youtube_box{position:fixed;left:0;bottom:-100%;z-index:500000;width:100%;height:100%;background:#f6f6f6;overflow:auto;}
.product_detail_2017 .pop_youtube_box .review_top{background:#fff;}
.product_detail_2017 .youtube_con{padding:10px;}
.product_detail_2017 .youtube_con li{background:#fff;margin-bottom:10px;}
.product_detail_2017 .youtube_con li .youtube_pic{height:320px;position:relative;}
.product_detail_2017 .youtube_con li .youtube_pic i{display:inline-block;width: 50px;height: 50px;line-height: 50px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;font-size: 40px;background: none;color: #fff;cursor: pointer;text-align: center;}
.product_detail_2017 .youtube_con li .youtube_pic span{position:absolute;bottom:5px;right:5px;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:12px;height:18px;line-height:18px;padding:0 5px;}
.product_detail_2017 .youtube_con li .youtube_name{display:block;font-size:14px; font-weight:normal;color:#000;padding:15px 10px 10px;}
.product_detail_2017 .youtube_con li .youtibe_detail{padding:0 10px;line-height:20px;color:#666;font-size:13px;height:60px;margin-bottom:5px;overflow:hidden;}
.product_detail_2017 .youtube_con li .youtibe_bom{padding:5px 10px;text-align:center;position:relative;font-size:13px;color:#666;}
.product_detail_2017 .youtube_con li .youtibe_bom a{display:inline-block;height:23px;line-height:23px;color:#999;}
.product_detail_2017 .youtube_con li .youtibe_bom i{display:inline-block;font-size:20px;color:#999;vertical-align:top;margin-right:5px;background:none;}
.product_detail_2017 .youtube_con li .youtube_thumbs_up i{font-size:24px;}
.product_detail_2017 .youtube_con li .youtube_read{position:absolute;left:10px;top:5px;}
.product_detail_2017 .youtube_con li .youtube_comment{position:absolute;right:10px;top:5px;}
.product_detail_2017 .youtube_con li .youtibe_bom a:hover,
.product_detail_2017 .youtube_list_2017 .youtube_con li .youtibe_bom a:hover i{color:#333;}


.product_detail_2017 .reply{color:#666;}
.product_detail_2017 .reply span{font-weight:bold;display:inline-block;}
.product_detail_2017 .description_con{padding:10px;line-height:24px;}
.product_detail_2017 .description_con h3{background:none;border:0;border-bottom:1px solid #666;padding:0;position:relative;color:#333;}
.product_detail_2017 .description_con h3 i{position:absolute;right:0;top:0;line-height:40px;display:block;background:none;font-size:20px;}
.product_detail_2017 .description_con img{max-width:100%; width:auto !important; height:auto !important;}
.product_detail_2017 .detail_content{overflow-x: auto;line-height: 24px;}
.product_detail_2017 .pd_list_box li.features_details{}
.product_detail_2017 .pd_list_box li.features_details h3{font-size:14px;line-height:46px;font-weight: normal;}
.product_detail_2017 .pd_list_box li.features_details dl{padding-right:30px;padding-bottom: 10px;}
.product_detail_2017 .pd_list_box li.features_details dd,.product_detail_2017 .fd_dl dd{line-height:24px;font-size:12px; list-style-type:disc;position:relative;padding-left:15px;color:#7d7d7d;}
.product_detail_2017 .fd_dl dt{font-weight:bold;height:40px;line-height:40px;}
.product_detail_2017 .pd_list_box li.features_details dd i,.description_con .icon-yuandian{background: none;display: inline-block;font-size: 10px;margin-right:5px;position:absolute;left:0;top:0;height:20px;line-height:20px;font-size:18px;}
.product_detail_2017 .pd_list_box li.features_details span{margin:auto;top:0;bottom:0;}
.product_detail_2017 .pd_list_box li .description_c:hover{color:#333;}
.product_detail_2017 .pd_list_box li a#share_c{position:absolute;right:10px;top:0;}
.product_detail_2017 .pd_list_box li a#share_c span{position:relative;top:auto;right:auto;}
.product_detail_2017 .pd_list_box li .wish{display:inline-block;}
.product_detail_2017 .pd_list_box li .wish i{display:inline-block;vertical-align:top;margin-right:5px;font-size:18px;background:none;color:#ccc;}
.product_detail_2017 .pd_list_box li .wish i.added{color:#ed4040;}
.product_detail_2017 .pd_list_box li .wish label{font-size: 14px;}
.product_detail_2017 .similar_products_box{position: relative; overflow: hidden;padding: 0 10px;}
.product_detail_2017 #similar_products_list{position: relative; overflow: hidden;}
.product_detail_2017 .similar_products h3{height:46px;line-height:46px;border-bottom:1px solid #eee;padding:0 10px;font-size:14px;font-weight: normal;}

.product_detail_2017 .recentview_products_box{position: relative; overflow: hidden;}
.product_detail_2017 #recentview_products_list{position: relative; overflow: hidden;}
.product_detail_2017 .recentview_products h3{height:46px;line-height:46px;border-bottom:1px solid #eee;padding:0 10px;font-size:14px;font-weight: normal;}
.product_detail_2017 .recentview_products_box{padding:0 10px;}
.product_detail_2017 .similar_style h3{height:46px;line-height:46px;border-bottom:1px solid #eee;padding:0 10px;font-size:14px;font-weight: normal;}
.product_detail_2017 .similar_style_box{padding:0 10px;}
.product_detail_2017 .similar_style_box{position: relative; overflow: hidden;}
.product_detail_2017 #similar_style_list{position: relative; overflow: hidden;}
.product_detail_2017 .click_ani{display:block;bottom:0; }
.product_detail_2017 #pro_data td{font-size: 14px;}
.product_detail_2017 .remove_ani{bottom:-100%;} 
.product_detail_2017 .diy_goods_con{ line-height:20px; padding:10px}
.product_detail_2017 .diy_goods_con img{max-width: 100%;}
.product_detail_2017 ul.viewimg li{width:80px;height:80px;}
.product_detail_2017 ul.viewimg li a{width:80px;height:80px;}
.product_detail_2017 dl.viewcolor dd a{margin:8px 5px 0 0;}
.product_detail_2017 dl.viewdl dd.sale_property_box1{width:240px;overflow:hidden;border:1px solid #cdcdcd;margin:5px 0;position:relative;}
.product_detail_2017 dl.viewdl dd.sale_property_box1 i{position:absolute;z-index:1;display:inline-block;right:6px;top:4px;width:15px;height:18px;background-position:-61px -6px;margin-top:4px;}
.product_detail_2017 dl.viewdl dd.sale_property_box1 .sku_option{width:260px;height:26px;border:0;cursor:pointer;}
.product_detail_2017 dl.viewdl dd.sale_property_box1 .sku_option option{padding:3px 0;}
.product_detail_2017 dl.viewdl dd textarea{color:#000;line-height:18px;padding:5px;font-size:12px;font-family:Arial;}
.product_detail_2017 dl.viewdl{ width:100%; overflow:hidden; padding-top:3px; margin-bottom:15px;}
.product_detail_2017 dl.picsize dt,dl.viewcolor dt{ padding:0;font-size: 14px;line-height: 24px;}
.product_detail_2017 dl.picsize dt{line-height:18px;}
.product_detail_2017 dl.viewcolor dt{line-height:normal; font-weight:normal;}
.product_detail_2017 dl.viewcolor dt .select_value,.product_detail_2017 dl.picsize dt .select_value{margin-left:0px;position:static;}

.product_detail_2017 dl.viewdl dd{ float:left; width:auto;}
.product_detail_2017 dl.picsize dd a{ display:block; color: #333; float:left; border:1px solid #eee; padding:0px 15px; margin:8px 5px 0 0; line-height:40px; background:#fff; height: 40px; min-width: 20px; text-align: center;border-radius: 3px;}
.product_detail_2017 dl.picsize dd a.cur{ padding:0 15px; border:1px solid #000; position:relative;}
.product_detail_2017 dl.viewcolor dd a{ text-align: center; border:1px solid #eee; display:block; float:left; margin-right:5px; padding:0px; position:relative; height: 60px; width: 60px; border-radius: 3px;position:relative;font-size:0;}
.product_detail_2017 dl.viewcolor dd a img{vertical-align:middle;max-width:100%;max-height:100%;}
.product_detail_2017 dl.viewcolor dd a span.align-mid{display:inline-block;height:100%;vertical-align:middle;}
dl.viewcolor dd a.cur{ border:1px solid #000; padding:0;}
.product_detail_2017 dl.picsize dd a.cur b,dl.viewcolor dd a.cur b{ background:none; width:10px; height:10px; display:block; position:absolute; bottom:0px; right:0px}
.product_detail_2017 .ship_sel{margin-bottom:15px;}
.product_detail_2017 .ship_sel .master_sale_property{width:100%;height:40px;background: none;border-radius: 3px;border:1px solid #eee;}
.product_detail_2017 .sku_scroll{max-height:200px;overflow-y:scroll;}
.product_detail_2017 dl.picsize dd .addprice{color:#C01D1C; margin-left:5px; font-size:12px;}
.product_detail_2017 dl.viewcolor dd a.diy_property{width:auto; min-width:40px; height:40px; padding:5px;}
.product_detail_2017 dl.viewcolor dd a.diy_property .diyproperty_img{width:40px; height:40px; float:left; display:block; text-align:center;}
.product_detail_2017 dl.viewcolor dd a.diy_property img{max-width:40px; max-height:40px;}
.product_detail_2017 dl.viewcolor dd a.diy_property .addprice{color:#C01D1C; margin-left:5px; height:40px; line-height:40px; display:block; float:left; font-size:12px;}
.product_detail_2017 dl.viewcolor dd a.diy_property .diyproperty_img img{max-width:40px; max-height:40px; vertical-align:middle;}
.product_detail_2017 dl.viewcolor dd a.diy_property .diyproperty_img span{display:inline-block;height:100%; vertical-align: middle;}

.product_detail_2017 .wholesale_title{font-size: 14px;line-height: 24px;
}

.product_detail_2017 .shipping_method_box{position:fixed;left:0;bottom:-100%;z-index:500000;width:100%;height:100%;background:#fff;overflow:auto;}
.product_detail_2017 .shipping_method_con{padding:15px;}
.product_detail_2017 .shipping_method_con .country_select{height:40px;width:100%;border:1px solid #ddd;margin-bottom:15px;font-size:14px;border-radius:5px;text-indent:10px;}
.product_detail_2017 .shipping_method_con .add_quantity{position:relative;margin-bottom:15px;}
.product_detail_2017 .shipping_method_con .add_quantity span{display:block;font-size:14px;}
.product_detail_2017 .shipping_method_con .add_quantity .qty_box{position:absolute;height:35px;position:absolute;right:0;top:0;}
.product_detail_2017 .shipping_method_con .add_quantity .qty_box i{display:inline-block;vertical-align:middle;border:1px solid #ddd;height:35px;line-height:35px;text-align:center;width:35px;font-size:12px;background:none;cursor:pointer;float:left;box-sizing:border-box;}
.product_detail_2017 .shipping_method_con .add_quantity .qty_box .free_qty_txt{height:13px;line-height:1px;text-align:center;width:60px;border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-indent:0;box-sizing:content-box;float:left; vertical-align:middle; padding-top:10px; padding-bottom:10px;}
.product_detail_2017 .shipping_method_con .shipping_method_btn{    display: block;height: 50px;line-height: 50px;text-align: center;background: #ed4040;color: #fff;font-size: 16px;cursor: pointer;border-radius:5px;}
.product_detail_2017 .shipping_method_con .shipping_method_btn i{font-size:20px;}
.product_detail_2017 .shipping_method_con .express_list{border-bottom:1px solid #ddd;}
.product_detail_2017 .shipping_method_con .express_list li{padding:10px 0;border-top:1px solid #ddd;}
.product_detail_2017 .shipping_method_con .express_list .express_name{position:relative;line-height:20px;padding-bottom:0px;color:#323232;font-size:14px;}
.product_detail_2017 .shipping_method_con .express_list .express_name span{position:absolute;top:0;right:0;line-height:20px;}
.product_detail_2017 .shipping_method_con .express_list .express_con{line-height:20px; padding-top:5px; color:#666}

/*预售*/
.product_detail_2017 .presale_progress{position:relative;font-weight:normal;}
.product_detail_2017 .presale_progress ul{width:100%;position:relative;}
.product_detail_2017 .presale_progress ul li{width:33.333%;border-bottom:2px solid #ccc;float:left;position:relative;}
.product_detail_2017 .presale_progress ul li.last{width:auto;position:absolute;right:-8px;border:0;}
.product_detail_2017 .presale_progress ul li span{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ccc;position:absolute;bottom:-5px;left:0;}
.product_detail_2017 .presale_progress ul li .presale_section{width:23px;text-align:center;margin-left:-8px;padding-bottom:10px;font-size:14px;}
.product_detail_2017 .presale_progress ul li.actived span{background:#ed4040;}
.product_detail_2017 .presale_progress .progress_actived{height:2px;background:#ed4040;width:100%;position:absolute;left:0;z-index:9;bottom:0;}
.product_detail_2017 .presale_con{text-align:left;}
.product_detail_2017 .presale_con strong{font-size:14px;}
.product_detail_2017 .presale_con .shipping_time{font-size:14px;font-weight:normal;display: block;padding: 5px 0;}
.product_detail_2017 .presale_con .shipping_time span{font-size:14px;margin-right:7px;}
.product_detail_2017 .qty_box #goods_stock{line-height: 42px; color: #666; margin-left:15px;}
.product_detail_2017 .qty_box #goods_stock strong{color: #000; }
.product_detail_2017 .common_pro_list2 li .cur{border-color:#000;}
.product_detail_2017 .goods_wholesale_two{margin-bottom: 10px;}
.product_detail_2017 .goods_wholesale_two table td{height:30px; border-bottom:1px solid #eaeaea; border-left:1px solid #eaeaea;text-align: center;}
.product_detail_2017 .goods_wholesale_two table{border-top: 1px solid #eaeaea;border-right: 1px solid #eaeaea;}
.product_detail_2017 .goods_wholesale_two table td.on{background:#f6f6f6;color:#333;}
.product_detail_2017 .pd_inf .price .goods_wholesale_two table td{font-weight:normal;font-size: 12px;}
.product_detail_2017 .pd_inf .price .goods_wholesale_two table td.on{color:#333; font-weight:normal;}

.product_detail_2017 .goto_cart_pop{position:fixed;left:0;top:0;z-index: 1000000;width: 100%;height: 100%;}
.product_detail_2017 .goto_cart_pop .gt_bg{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999; top:0px;}
.product_detail_2017 .goto_cart_pop .goto_cart{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:80%;height:254px;background:#fff;z-index:1000;text-align:center;font-size:14px;color:#333; border-radius:3px; overflow:hidden}
.product_detail_2017 .goto_cart_pop .sta_icon{padding:20px 0 0px;}
.product_detail_2017 .goto_cart_pop .sta_icon i{display:inline-block;color:#9ddb70;font-size:100px;}
.product_detail_2017 .goto_cart p{padding:0px 0 10px; line-height:20px; margin:0px;}
.product_detail_2017 .goto_cart .item_sub{padding:0 0 20px; line-height:20px; margin:0px;}
.product_detail_2017 .goto_cart .item_sub span{color:#ed4040;}
.product_detail_2017 .goto_cart .goto_link{border-top:1px solid #c9c9c9;}
.product_detail_2017 .goto_cart .goto_link a{float:left;width:50%;text-align:center;height:50px;line-height:50px;box-sizing:border-box;color:#333; font-weight:bold}
.product_detail_2017 .goto_cart .goto_link a.gocart{border-left:1px solid #c9c9c9; color:#ed4040}
/*topic*/
.product_topiclist_2017 .topic_box{padding:10px;background:#fff;}
.product_topiclist_2017 .topic_box dl dt{display:block;font-size:14px;position:relative;line-height:18px;}
.product_topiclist_2017 .topic_box dl dt div{padding-right:60px;}
.product_topiclist_2017 .topic_box dl dt p{line-height:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product_topiclist_2017 .topic_box dl dt span{position:absolute;right:0;top:0;display:inline-block;}
.product_topiclist_2017 .topic_box dl dt i{display:inline-block;vertical-align:middle;font-size:18px;margin-left:3px;}
.product_topiclist_2017 .topic_box dl dd{position:relative;}
/*.product_topiclist_2017 .topic_box dl dd .img-2{position:absolute;right:0;top:0;}
.product_topiclist_2017 .topic_box dl dd .img-3{position:absolute;right:0;bottom:0;}
*/
.product_topiclist_2017 .topic_box dl dd .img_box{border:1px solid #eee;box-sizing:border-box;}
label.check_box {font-size:12px;cursor:pointer;}
label.check_box input[type="checkbox"],label.check_box input[type="radio"] {display:none;}
label.check_box input[type="radio"] + i {border-radius:7px;}
label.check_box input[type="checkbox"] + i:before{content: "\e655";}
label.check_box input[type="radio"] + i:before{content: "\e634";}
label.check_box input[type="checkbox"]:checked + i:before{content: "\e631";}
label.check_box input[type="radio"]:checked + i:before{content: "\e674";}
label.check_box input[type="checkbox"]:disabled + i,label.check_box input[type="radio"]:disabled + i {border-color:#ccc;}
label.check_box input[type="checkbox"]:checked:disabled + i,label.check_box input[type="radio"]:checked:disabled + i {background:#ccc;}
/*picklist*/
.picklist_default_2017 .title{height:40px;line-height:40px;padding:0 10px;font-size:14px;font-weight:normal;border-bottom:1px solid #eee;}
.picklist_default_2017 .pick_list li{min-height:120px;padding:15px 40px 15px 140px;border-bottom:1px solid #eee;position:relative;font-size: 14px;}
.picklist_default_2017 .pick_list li .pic{position:absolute;left:10px;top:15px;width:120px;height:120px;text-align:center;border:1px solid #eee;display:block;}
.picklist_default_2017 .pick_list li .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.picklist_default_2017 .pick_list li .pic span{display:inline-block;height:100%;vertical-align:middle;}
.picklist_default_2017 .pick_list li .name{-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;padding-bottom: 2px;font-size: 14px;white-space: normal;}
.picklist_default_2017 .pick_list li div{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;color:#333;}
.picklist_default_2017 .pick_list li div.picklist_sku{background: #999999;color: #fff;border-radius: 4px;display:inline-block;padding:0 10px;    max-width: 100%;overflow:visible;white-space:normal;text-overflow:ellipsis;}
.picklist_default_2017 .pick_list li .price{color:#ed4040;}
.picklist_default_2017 .pick_list li .price .oldprice{display:inline-block;margin-left:5px;color:#ccc;text-decoration:line-through;}
.picklist_default_2017 .pick_list li .choice_icon{position:absolute;right:10px;top:0;bottom:0;margin:auto;height:18px;}
.picklist_default_2017 .pick_list li .choiced_icon{position:absolute;right:10px;top:0;bottom:0;margin:auto;height:18px;}
.picklist_default_2017 .picklist_select{position:fixed;left:0;top:0;width:100%;height:100%;z-index: 500000;}
.picklist_select_2017 .pro_detail_popup{position:fixed;left:0;top:0;z-index:500000;width:100%;height:100%;}
.picklist_select_2017 .pd_bg{background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;left:0;top:0;z-index:99;}
.picklist_select_2017 .popup_sku{position:absolute;z-index:100;background:#fff;padding:10px;bottom:0;box-sizing:border-box;width:100%;transition: width 2s;}
.picklist_select_2017 .popup_sku .close_icon{position:absolute;right:10px;top:10px;z-index:9999;}
.picklist_select_2017 .popup_sku .close_icon i{display:inline-block;width:20px;height:20px;border:1px solid #333;text-align:center;line-height:20px;border-radius:50%;background:none;color:#333;cursor:pointer;}
.picklist_select_2017 .popup_sku .pro_inf{position:relative;}
.picklist_select_2017 .popup_sku .pic{position:absolute;left:0;top:-30px;width:80px;height:80px;background:#fff;border:1px solid #eee;text-align:center;}
.picklist_select_2017 .popup_sku .pic img{max-width:100%;max-height:100%;vertical-align:middle;}
.picklist_select_2017 .popup_sku .pic span{display:inline-block;height:100%;vertical-align:middle;}
.picklist_select_2017 .popup_sku .p_content{padding-left:100px;height:52px;}
.picklist_select_2017 .popup_sku .pop_name{font-weight:normal;font-size:14px;line-height:20px;padding-right:20px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.picklist_select_2017 .popup_sku .pop_price{margin-top:10px;font-size:16px;color:#ed4040;}
.picklist_select_2017 .sku_scroll select{width:100%;height:40px;border:1px solid #eee;margin-bottom:10px;background-color:transparent;}
.picklist_select_2017 .qty h4{font-weight:normal;font-size:12px;height:30px;line-height:30px;}
.picklist_select_2017 .qty i{display:inline-block;vertical-align:middle;border:1px solid #eee;height:30px;line-height:30px;text-align:center;width:30px;font-size:12px;background:none;cursor:pointer;float:left;}
.picklist_select_2017 .qty .qty_txt{height:30px;line-height:30px;text-align:center;width:60px;border:0;border-top:1px solid #eee;border-bottom:1px solid #eee;text-indent:0;box-sizing:content-box;float:left;}
.picklist_select_2017 .qty_box #goods_stock{line-height: 30px; color: #666; margin-left:15px;}
.picklist_select_2017 .qty_box #goods_stock strong{color: #000; }
.picklist_select_2017 .pick_remove{width:48%;height:50px;line-height:50px;color:#fff;text-align:center;font-size:14px;background:#333;border-radius:5px;display:inline-block;float:left;}
.picklist_select_2017 .pick_btn{width:48%;height:50px;line-height:50px;color:#fff;text-align:center;font-size:14px;background:#333;border-radius:5px;display:inline-block;float:right;}
.picklist_default_2017 a#addskutocart_ecpay_buynow{background:#ffc439; position:relative; height:45px; line-height:45px;}
.picklist_default_2017 a#addskutocart_ecpay_buynow .paypal-button-logo{vertical-align: top;position: relative;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);text-align: left;}
	
.picklist_default_2017 a#addskutocart_ecpay_buynow .paypal-button-logo{height: 24px; max-height: 33px; min-height: 22px;}
.picklist_default_2017 #paypal-button-container .zoid-outlet{z-index:1;}
/*详细页组合套装*/
.product_detail_2017 .package_sale a{padding:0 10px;display:block;background:#fff;line-height:46px;position:relative;color:#333;font-size:14px;}
.product_detail_2017 .package_sale a span{position:absolute;right:10px;top:0;height:46px;line-height:46px;font-weight:normal;}
.product_detail_2017 .package_sale a span i{display:inline-block;width:auto;vertical-align:top;color:#999;height:46px;line-height:46px;}
.product_detail_2017 .pop_package_list{position:fixed;left:0;bottom:-100%;width:100%;height:100%;background:#fff;overflow-y:scroll;z-index:500000;}
.product_detail_2017 .pop_package_list .tit{font-weight:normal;position:relative;border-bottom:1px solid #eee;font-size:12px;}
.product_detail_2017 .pop_package_list .tit a{display:block;padding:0 10px;line-height:40px;height:40px;font-weight:bold;}
.product_detail_2017 .pop_package_list .tit span{position:absolute;right:10px;top:0;height:40px;line-height:40px;font-weight:normal;color:#ed4040;font-size:12px;}
.product_detail_2017 .pop_package_list .tit span i{display:inline-block;width:auto;vertical-align:top;color:#333;height:40px;line-height:40px;}
.product_detail_2017 .package_list{padding:10px;height:62px;overflow:hidden;}
.product_detail_2017 .package_list li{display:inline-block;vertical-align:middle;float:left;margin-right:5px;width:62px;height:62px;}
.product_detail_2017 .package_list li a{display:inline-block;width:60px;height:60px;border:1px solid #eee;vertical-align:top;padding:0;line-height:normal;text-align:center;}
.product_detail_2017 .package_list li a img{max-width:60px;max-height:60px;}
.product_detail_2017 .package_pro_list1{height:62px;overflow:hidden;position:relative;padding-right:40px;}
.product_detail_2017 .package_list .together{line-height:62px;display:inline-block;font-size:20px;width:30px;text-align:center;}
.product_detail_2017 .package_list li.main_pic{width:92px;vertical-align:top;margin:0;}
.product_detail_2017 .package_list li.package_item{position:absolute;right:0;top:0;line-height:62px;margin:0;width:auto;}
.product_detail_2017 .package_list li.more{position:absolute;right:20px;top:0;line-height:58px;margin:0;width:auto; letter-spacing:2px;}
.product_detail_2017 .package_sale > a{border-bottom:1px solid #eee;font-weight:normal;font-size: 14px;}
/*product list*/
.product_list_2017 .common_pro_list_col1 li{padding:10px 0;border-bottom:1px solid #eee;padding-left:140px;min-height:122px;position:relative;}
.product_list_2017 .common_pro_list_col1 li.line_none{border:0;}
.product_list_2017 .common_pro_list_col1 li .pic{position:absolute;left:10px;top:10px;width:120px;height:120px;text-align:center;display:block;border:1px solid #eee;}
.product_list_2017 .common_pro_list_col1 li .pic img{max-height:120px;max-width:120px;vertical-align:middle;}
.product_list_2017 .common_pro_list_col1 li .pic span{display:inline-block;vertical-align:middle;height:100%;}
.product_list_2017 .common_pro_list_col1 li .name,.product_list_2017 .common_pro_list_col1 li .price,.product_list_2017 .common_pro_list_col1 li .free_shipping,.product_list_2017 .common_pro_list_col1 li .p_contemt{display:block;line-height:20px;}
.product_list_2017 .common_pro_list_col1 li .name{ -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;padding-bottom:2px; font-size:14px}
.product_list_2017 .common_pro_list_col1 li .pro_detail{line-height: 20px;color: #999;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;}
.product_list_2017 .common_pro_list_col1 li .price{color:#ed4040;font-size:14px}
.product_list_2017 .common_pro_list_col1 li .oldprice{color:#a2a2a2;text-decoration:line-through;font-size:14px}
.product_list_2017 .common_pro_list_col1 li .sold{vertical-align:middle;line-height:20px;height:20px;font-size:14px}
.product_list_2017 .common_pro_list_col1 li .star_list{vertical-align:middle;margin-right:15px;}
.product_list_2017 .common_pro_list_col1 li .star_list i{display:inline-block;vertical-align:middle;font-size:14px;color:#ccc;line-height:20px;height:20px;}
.product_list_2017 .common_pro_list_col1 li .star_list i.cut{color:#ff9d00;}
.product_list_2017 .common_pro_list_col1 li .sold_out_box{position:absolute;left:11px;top:11px;width:120px;height:120px;background:rgba(0,0,0,.5);z-index:10;line-height:100px;text-align:center;color:#fff;font-size:14px;}
.product_list_2017 .common_pro_list_col1 .list_line{float:none;width:100%;}
.product_list_2017 .common_pro_list1{padding:0 10px;}
.product_list_2017 .common_pro_list1 li .price{padding-top:5px;font-size:14px}
.product_list_2017 .no_name li .price{text-align:center; padding-bottom:5px; padding-top:10px}
.product_list_2017 .common_pro_list_col3{padding:0 10px;}
.product_list_2017 .common_pro_list_col3 li{float:left;margin:0 10px 15px 0;}
.product_list_2017 .common_pro_list_col3 li.no_marg{margin-right:0;}
.product_list_2017 .common_pro_list_col3 li .pic{text-align:center;display:block;border:1px solid #eee;position:relative;}
.product_list_2017 .common_pro_list_col3 li .pic img{max-height:100%;max-width:100%;vertical-align:middle;}
.product_list_2017 .common_pro_list_col3 li .pic span{display:inline-block;vertical-align:middle;height:100%;}
.product_list_2017 .common_pro_list_col3 li .price{color:#ed4040;padding:5px 0 0;text-align:center;}
.product_list_2017 .common_pro_list_col3 li .oldprice{color:#a2a2a2;text-decoration:line-through;}
.product_list_2017 .common_pro_list_col3 li .sold_out_box{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10;text-align:center;color:#fff;font-size:12px;}
.product_list_2017 .common_pro_list_col3 li .sold_out_box span{position:absolute;top:0;bottom:0;display:block;width:100%;text-align:center;margin:auto;height:20px;line-height:20px;}
.product_list_2017 .common_pro_list_col3 .other{width:100%;height:1px;border:0;background:none;margin:0;padding:0;float:left;}

.product_list_2017 .common_pro_list_main{padding: 0 10px;}
.product_list_2017 .common_pro_list_main li{margin-bottom:30px;position:relative; padding-left:20px; padding-right:20px}
.product_list_2017 .common_pro_list_main li .pic{display:block;position:relative;}
.product_list_2017 .common_pro_list_main li .pic img{width:100%;display:block;}
.product_list_2017 .common_pro_list_main li .name{margin:10px 0 5px;display:block;line-height: 24px;font-size: 18px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: center; padding-left:20px; padding-right:20px}
.product_list_2017 .common_pro_list_main li .price{color:#ed4040;padding:5px 0;text-align:center;font-size:16px;font-weight:bold;}
.product_list_2017 .common_pro_list_main li .oldprice{color:#a2a2a2;text-decoration:line-through;}
.product_list_2017 .common_pro_list_main li .sold_out_box{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10;line-height:100px;text-align:center;color:#fff;font-size:14px;}
.product_list_2017 .common_pro_list_main li .sold_out_box span{display: block;position:absolute;left:0;right:0;top:50%;transform: translate(0,-50%);text-transform: uppercase;font-size:20px;}
.product_list_2017 .common_pro_list_main li .sold{vertical-align:middle;line-height:20px;height:20px;}
.product_list_2017 .common_pro_list_main li .star_list{vertical-align:middle;margin-right:15px;}
.product_list_2017 .common_pro_list_main li .star_list i{display:inline-block;vertical-align:middle;font-size:14px;color:#ccc;line-height:20px;height:20px;}
.product_list_2017 .common_pro_list_main li .star_list i.cut{color:#ff9d00;}
.product_list_2017 .common_pro_list_main li .free_shipping{position:absolute;top: 10px;left:0;height:26px;line-height:26px;background: #09bb07;color:#fff;padding:0 10px;}
/*优惠券列表*/
.product_couponlist_2017 .coupon_list li{padding:15px;height:80px;position:relative;}
.product_couponlist_2017 .coupon_list li .coupon_left{width:80px;height:70px;text-align:center;font-size:16px;color:#602c6c;line-height:30px;padding-top:10px;position:absolute;top:15px;left:15px;}
.product_couponlist_2017 .coupon_list li .coupon_mid{padding:0 15px 0 90px;}
.product_couponlist_2017 .coupon_list li .coupon_mid{line-height:30px;margin-top:10px;}
.product_couponlist_2017 .coupon_list li .coupon_mid h5{font-weight:normal;font-size:16px;color:#000;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.product_couponlist_2017 .coupon_list li .coupon_mid p{font-size:16px;color:#666;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.product_couponlist_2017 .coupon_list li span{display:inline-block;position:absolute;right:15px;top:0;bottom:0;margin:auto;height:20px;line-height:20px;}
/*优惠券详细页*/
.product_coupondetail_2017 .coupon_con{position:relative;}
.product_coupondetail_2017 .coupon_d_box{width:100px;margin:0 auto;}
.product_coupondetail_2017 .coupon_detail_top{border:1px dashed #cecdce;height:100px;width:100px;margin:0 auto;text-align:center;font-size:20px;color:#602c6c;display:table-cell;vertical-align:middle;line-height:40px;}
.product_coupondetail_2017 .coupon_free_shipping{width:220px;}
.product_coupondetail_2017 .coupon_free_shipping .coupon_detail_top{width:220px;}
.product_coupondetail_2017 .coupon_detail_bom{text-align:center;padding:20px 0;}
.product_coupondetail_2017 .coupon_detail_p{font-size:14px;color:#000;margin-bottom:10px;}
.product_coupondetail_2017 .coupon_detail_time i{display:inline-block;background:none;vertical-align:middle;margin-right:3px;}
.product_coupondetail_2017 .coupon_detail_form{padding:15px;}
.product_coupondetail_2017 .coupon_txt{width:100%;border:1px dashed #cecdce;border-radius:3px;height:40px;line-height:40px;text-align:center;font-size:16px;box-sizing:border-box;display:block;}
.product_coupondetail_2017 .coupon_detail_form p{text-align:center;}
.product_coupondetail_2017 .coupon_detail_form .coupon_btn{width:100%;height:45px;line-height:45px;border-radius:3px;background:#323232;color:#fff;font-size:14px;border:0;font-weight:normal;}


.product_coupondetail_2017 .coupon-sns-list{position:absolute;top:10px;right:10px;}
.product_coupondetail_2017 .coupon-sns-list dl{}
.product_coupondetail_2017 .coupon-sns-list dt{width:25px;height:25px;line-height:23px;border:1px solid #e2e2e2;border-radius:50%;text-align:center;box-sizing:border-box;}
.product_coupondetail_2017 .coupon-sns-list dt a{}
.product_coupondetail_2017 .coupon-sns-list dt span{color:#999;}
.product_coupondetail_2017 .coupon-sns-list dd{position: fixed;z-index:500000;left: 0;top: 0;background: rgba(0,0,0,.5);width: 100%;height: 100%;opacity: 0;visibility: hidden;}
.product_coupondetail_2017 .coupon-sns-list dd .coupon-sns-wapper{position:absolute;left:0;bottom:0;background:#fff;width:100%;width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);transition:all 0.3s ease-in;transform:translate(0,100%);padding:20px 10px;box-sizing:border-box;font-size:0;}
.product_coupondetail_2017 .coupon-sns-list dd .coupon-sns-wapper .close_icon {margin-top: -100px;z-index: 9999;position: absolute;left: 50%;transform: translate(-50%,0);}
.product_coupondetail_2017 .coupon-sns-list dd .coupon-sns-wapper .close_icon i {display: inline-block;width: 20px;height: 20px;border: 1px solid #FFF;text-align: center;line-height: 20px;border-radius: 50%;background: none;color: #FFF;cursor: pointer;}
.product_coupondetail_2017 .coupon-sns-list dd.on{opacity: 1;visibility: visible;}
.product_coupondetail_2017 .coupon-sns-list dd.on .coupon-sns-wapper{transform:translate(0,0);}



.product_coupondetail_2017 .coupon-sns-list dd a{display:inline-block;width:25%;text-align:center;vertical-align:top;font-size:14px;}
.product_coupondetail_2017 .coupon-sns-list dd span{display:inline-block;width:50px;height:50px;border-radius:50%;border:1px solid #ddd;color:#333;line-height:50px;text-align:center;vertical-align:middle;margin:8px 16px;font-size:24px;}
.product_coupondetail_2017 .coupon-sns-list dd.on{opacity:1; visibility:visible;}

.product_coupondetail_2017 .pop-coupon-share{position:fixed;left:0;bottom:0;width:100%;background:#fff;box-shadow:0 0 8px #b3b3b3;border-radius:5px;padding:20px;box-sizing:border-box;opacity:0;visibility:hidden;transition:all 0.3s ease-in;z-index:500000;transform:translate(0,100%);-moz-transform:translate(0,100%);-webkit-transform:translate(0,100%);}
.product_coupondetail_2017 .pop-coupon-share .close-btn{position: absolute;right: -10px;top: -10px;width: 25px;height: 25px;cursor:pointer;}
.product_coupondetail_2017 .pop-coupon-share .close-btn svg{width:25px;height:25px;fill:#333;}
.product_coupondetail_2017 .pop-coupon-share textarea{padding:5px;width:100%;height:150px;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;font-size:14px;line-height:20px;}
.product_coupondetail_2017 .pop-coupon-share .tip{font-size:14px;color:#999;margin:10px 0;}
.product_coupondetail_2017 .pop-coupon-share .copy-btn{display: inline-block;height: 34px;line-height: 34px;padding: 0 20px;background: #333;color: #fff;border-radius: 5px;}
.product_coupondetail_2017 .pop-coupon-share-show{opacity:1; visibility:visible;transform:translate(0,0);}







.user_register_2017 .reg_policy a,.user_connect_2017 .reg_policy a{display:inline-block;text-decoration:underline;}
.user_register_2017 .register_btn_con,
.user_connect_2017 .register_btn_con{margin:15px 0 0;line-height:20px;color:#4d4d4d;}

.common_pro_list2 {min-width:320px;}
.common_pro_list2 li .discount{background-image: url(../images/icombg.png); background-repeat: no-repeat;}
.common_pro_list2 li{ float:left; width:140px; margin:10px 10px 5px 0;border:0;padding:0; position:relative;}
.common_pro_list2 li .pic{ width:140px; height:140px; border:1px solid #d1d1d1; text-align:center; vertical-align:middle; display:block;overflow:hidden}
.common_pro_list2 li .pic img{width:100%}
.common_pro_list2 li .name{ padding: 8px 0 4px 0;
    display: block;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
    min-height: 46px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.common_pro_list2 li .price{ color:#ed4040;font-size:14px; text-align:center}
.common_pro_list2 li .oldprice{ color:#a2a2a2; padding-left:5px; font-weight:normal; text-decoration:line-through;}
.common_pro_list2 li.no_marg{float:left;margin-right:0}
.common_pro_list2 li .discount{ width:51px; height:36px; position:absolute; right:0; top:0; background-position:-149px -183px; background-size: auto; color:#fff; text-align:center; padding-top:5px;}
.common_pro_list2 li .discount span{ font-weight:bold; font-size:14px; display:block; text-align:center; line-height:12px;}
.common_pro_list2 li .sold_out_bg{ position:absolute; left: 50%; margin-left: -65px; top:30%; width:130px; height:35px; background:#707175; opacity:0.8; filter: alpha(opacity=80);}
.common_pro_list2 li .sold_out_box span{ position: absolute;top: 30%;left: 50%;width: 210px; margin-left: -105px; height: 35px;line-height: 35px;color: #fff;text-transform: uppercase;color: white;font-weight: bold;text-align: center;font-size: 16px;}
.product_detail_2017 .add_cart_2017 a.add_out_of_stock{background:#CBC9C9; color:#FFF;}
.product_detail_2017 .pop_add_cart a.add_out_of_stock{background:#CBC9C9; color:#FFF;}
.product_detail_2017 .similar_products .common_pro_list2 li .price,.product_detail_2017 .recentview_products_box .common_pro_list2 li .price{ color:#ed4040; font-weight:normal;font-size:14px;}
.or_line{height:40px;line-height:40px;position:relative;text-align:center;}
.or_line span{display:inline-block;position:relative;z-index:9;padding:0 15px;background:#fff;cursor:pointer;color:#333; font-size:12px;}
.or_line .line{position:absolute;height:1px;top:20px;border-top:1px solid #ccc;width:100%;left:0;}

.similar_products_box .common_pro_list2 li .name,
.recentview_products_box .common_pro_list2 li .name{font-size: 14px;}


.article_detail_2017 .pop_share_box{position: fixed;z-index: 500000;left: 0;top: 0;background: rgba(0,0,0,.5);width: 100%;height: 100%;opacity: 0;visibility: hidden;}
.article_detail_2017 .pop_share_box.on{opacity: 1;visibility: visible;}

.article_detail_2017 .share_list{position: absolute;left: 0;bottom: 0;background: #fff;width: 100%;width: 100%;box-shadow: 0 0 10px rgba(0,0,0,.3);transition: all 0.3s ease-in;transform: translate(0,100%);padding: 20px 10px;box-sizing: border-box;font-size: 0;}
.article_detail_2017 .pop_share_box.on .share_list{transform: translate(0,0);}
.article_detail_2017 .share_list a{display:inline-block;width:25%;text-align:center;vertical-align:middle; margin-bottom:10px;}
.article_detail_2017 .share_list a i{display:inline-block;width:40px;height:40px;line-height:40px;border:1px solid #ccc;text-align:center;line-height:40px;border-radius:50%;color:#666;font-size:25px;background:none;}


.article_detail_2017 .share_list .close_icon {margin-top: -100px;z-index: 9999;position: absolute;left: 50%;transform: translate(-50%,0);}
.article_detail_2017 .share_list .close_icon i {display: inline-block;width: 20px;height: 20px;border: 1px solid #FFF;text-align: center;line-height: 20px;border-radius: 50%;background: none;color: #FFF;cursor: pointer;}


.instashop_list_2017 .menber_list{font-size:0;padding:10px 10px 0;}
.instashop_list_2017 .menber_c{display:inline-block;width:50%;font-size:14px;padding:5px;box-sizing:border-box; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;}
.instashop_list_2017 .menber_c img{max-width:35px;max-height:35px;border-radius:50%;vertical-align:middle;margin-right:5px;}
.instashop_list_2017 .ins_list{padding:8px;font-size:0;}
.instashop_list_2017 .ins_list .ins_box{display:inline-block;font-size:12px;vertical-align:middle;box-sizing:border-box; width: 50%;height: auto;position:relative;padding: 5px;}
.instashop_list_2017 .ins_list .no_marg{margin-right:0px;}
.instashop_list_2017 .ins_list .ins_box a{display:block;height:100%;text-align: center;overflow: hidden;position: relative;}
.instashop_list_2017 .ins_list .ins_box .wrap {display: inline-block;height: 100%;position: relative;}
.instashop_list_2017 .ins_list .ins_box .wrap img {height: 100%;}
.instashop_list_2017 .ins_list .ins_box .img{height:100%;}
.instashop_list_2017 .ins_pop{position:fixed;left:0;top:0;width:100%;height:100%;display:none;overflow-y: scroll;z-index: 500000;}
.instashop_list_2017 .ins_box .ins_con .hotspot{position:absolute;width:20px;height:20px;line-height:20px;text-align:center;background:#fff;color:#000;font-size:12px;border-radius:50%;}
.instashop_list_2017 .ins_box .vido{width:40px;height:40px;line-height:40px;text-align:center;position:absolute;right:8px;top:8px;}
.instashop_list_2017 .ins_box .vido i{display:block;height:40px;line-height:40px;font-size:20px;color:#fff;}
.instashop_list_2017 h3 {border: 0;padding: 30px 0 0;border: 0;height: auto;background: none;line-height: normal;font-size: 20px;text-align: center;color: #333;}
.instashop_list_2017 .ins_pop_c .pop_bg{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.instashop_list_2017 .ins_pop_c .pop_box{padding:10px;margin:auto;width:100%;box-sizing:border-box;}
.instashop_list_2017 .ins_pop_c .pop_box .big_img img{width:100%;}
.instashop_list_2017 .ins_pop_c .pop_ins_cc{background:#fff;border-radius:5px;position:relative;}
.instashop_list_2017 .ins_pop_c .pop_ins_cc .big_img {position: relative;}
.instashop_list_2017 .ins_pop_c .pop_box .ins_pop_close{position:absolute;right:10px;top:28px;font-size:24px;color:#666;}
.instashop_list_2017 .ins_pop_c .big_img .li{display: block;position: absolute;top: 50%;left: 50%;width: 25px;height: 25px;background: #fff;color:#000;border-radius: 50%;text-align: center;line-height: 25px;cursor: pointer}
.instashop_list_2017 .ins_pop_c .big_img .li:hover {background: #000;color: #fff;}
.instashop_list_2017 .ins_pop_c .big_img .btn_play  {display: block;position:absolute;top:50%;left:50%;width: 50px;height: 50px;background: rgba(0,0,0,.5);border-radius: 50%;border: 4px solid #fff;text-align: center;line-height: 50px;margin-top: -29px;margin-left: -29px;cursor: pointer;}
.instashop_list_2017 .ins_pop_c .big_img .btn_play i {background-image: none;font-size: 20px;color: #fff;}
.instashop_list_2017 .ins_pop_c .big_video {display: none;}
.instashop_list_2017 .ins_pop_c .ins_pop_con{padding:15px;height:auto;background: #fff;position:relative;}
.instashop_list_2017 .ins_pop_c .ins_pop_top{font-size: 14px;font-weight: bold;margin-right:30px;}
.instashop_list_2017 .ins_pop_c .ins_pop_top .profile {display: block;font-size:16px;}
.instashop_list_2017 .ins_pop_c .ins_pop_top img{width: 50px;height: 50px;border-radius: 50%;vertical-align: middle;margin-right: 10px;}
.instashop_list_2017 .ins_pop_c .ins_pop_con .ins_pop_inf {font-size: 12px; line-height:20px}
.instashop_list_2017 .ins_pop_c .ins_pop_list li{padding-left:90px;min-height:80px;position:relative;margin-bottom:20px;}
.instashop_list_2017 .ins_pop_c .ins_pop_list li:hover {background: #eee;}
.instashop_list_2017 .ins_pop_c .ins_pop_list li .ins_pic{position:absolute;left:0;top:0;width:80px;height:80px;text-align:center;}
.instashop_list_2017 .ins_pop_c .ins_pop_list li .ins_pic a {display: block;}
.instashop_list_2017 .ins_pop_c .ins_pop_list li .ins_pic img{max-width:80px;max-height:80px;}
.instashop_list_2017 .ins_pop_c .ins_pop_list li .pro_name{color:#333;font-size:12px;height:20px; padding-top:4px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.instashop_list_2017 .ins_pop_c .ins_pop_list li .pro_price{height:20px;line-height:20px;color:#ed4040;}
.instashop_list_2017 .ins_pop_c .ins_pop_list li .pro_price span{color:#333;}
.instashop_list_2017 .ins_pop_c .ins_pop_list li .pro_btn{margin-top:4px;height:26px; padding-left:20px; padding-right:20px;text-align:center;line-height:26px;color:#fff;background:#1a1a1a;border-radius:2px;display:inline-block;font-size:12px;}



.youtube_list_2017{}
.youtube_list_2017 .youtube_box{padding: 10px;}
.youtube_list_2017 .youtube_box h3{border: 0;padding: 10px 0;border: 0;height: auto;background: none;line-height: normal;font-size: 20px;text-align: center;color: #333;font-weight:normal;}
.youtube_pop{position:fixed;left:0;top:0;width:100%;height:100%;display:none;overflow-y: scroll;z-index: 500000;}
.youtube_pop .youtube_pop_c .pop_box{padding:10px;margin:auto;width:100%;box-sizing:border-box;}
.youtube_pop .youtube_pop_c .pop_box .big_img img{width:100%;}
.youtube_pop .youtube_pop_c .pop_youtube_cc{background:#fff;border-radius:5px;position:relative;}
.youtube_pop .youtube_pop_c .pop_youtube_cc .big_img {position: relative;display: block;}
.youtube_pop .youtube_pop_c .pop_box .youtube_pop_close{position:absolute;right:10px;top:15px;font-size:24px;color:#666;z-index:99999;}
.youtube_pop .youtube_pop_c .pop_bg{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.youtube_pop .youtube_pop_c .youtube_pop_con{padding:15px;height:auto;background: #fff;position:relative;}
.youtube_pop .youtube_pop_c .youtube_pop_top{font-size: 14px;font-weight: bold;margin-right:50px;}
.youtube_pop .youtube_pop_c .youtube_pop_top .profile {display: block;font-size:16px;}
.youtube_pop .youtube_pop_c .youtube_pop_top .profile i{display:inline-block;vertical-align:middle;font-size:20px;color:#fff;margin-right:5px;font-weight:normal;width:25px;height:25px;line-height:25px;text-align:center;background:#ff0000;border-radius:5px;}
.youtube_pop .youtube_pop_c .youtube_pop_top img{width: 50px;height: 50px;border-radius: 50%;vertical-align: middle;margin-right: 10px;}
.youtube_pop .youtube_pop_c .youtube_pop_top .youtube_info {display: inline-block;vertical-align: middle;}
.youtube_pop .youtube_pop_c .youtube_pop_con .youtube_tit{font-size:14px;}
.youtube_pop .youtube_pop_c .youtube_pop_con .youtube_share {height: 25px;padding: 5px 0;overflow: hidden;}
.youtube_pop .youtube_pop_c .youtube_pop_con .youtube_time{font-size:14px;margin:10px 0;}
.youtube_pop .youtube_pop_c .youtube_pop_con .youtube_pop_inf {font-size: 12px; line-height:20px}
.youtube_pop .youtube_pop_c .youtube_pop_list li{padding-left:90px;min-height:80px;position:relative;margin-bottom:20px;}
.youtube_pop .youtube_pop_c .youtube_pop_list li:hover {background: #eee;}
.youtube_pop .youtube_pop_c .youtube_pop_list li .youtube_pic{position:absolute;left:0;top:0;width:80px;height:80px;text-align:center;}
.youtube_pop .youtube_pop_c .youtube_pop_list li .youtube_pic a {display: block;}
.youtube_pop .youtube_pop_c .youtube_pop_list li .youtube_pic img{max-width:80px;max-height:80px;}
.youtube_pop .youtube_pop_c .youtube_pop_list li .pro_name{color:#333;font-size:12px;height:20px; padding-top:4px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.youtube_pop .youtube_pop_c .youtube_pop_list li .pro_price{height:20px;line-height:20px;color:#ed4040;}
.youtube_pop .youtube_pop_c .youtube_pop_list li .pro_price span{color:#333;}
.youtube_pop .youtube_pop_c .youtube_pop_list li .pro_btn{margin-top:4px;height:26px; padding-left:20px; padding-right:20px;text-align:center;line-height:26px;color:#fff;background:#ed4040;border-radius:2px;display:inline-block;font-size:12px;}

.youtube_list_2017 .youtube_box li{background:#fff;}
.youtube_list_2017 .youtube_box li .youtube_pic{height:320px;position:relative;}
.youtube_list_2017 .youtube_box li .youtube_pic i{display:inline-block;width: 50px;height: 50px;line-height: 50px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;font-size: 40px;background: none;color: #fff;cursor: pointer;text-align: center;}
.youtube_list_2017 .youtube_box li .youtube_pic span{position:absolute;bottom:5px;right:5px;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:12px;height:18px;line-height:18px;padding:0 5px;}
.youtube_list_2017 .youtube_con li .youtube_name{display:block;font-size:14px;font-weight:normal;color:#000;padding:10px 0 5px;font-weight: bold;} 
.youtube_list_2017 .youtube_con li .youtibe_detail{padding:0;line-height:20px;color:#666;font-size:13px;height:60px;margin-bottom:5px;overflow:hidden;}
.youtube_list_2017 .youtube_con li .youtibe_bom{padding:5px 10px;text-align:center;position:relative;font-size:13px;color:#666;}
.youtube_list_2017 .youtube_con li .youtibe_bom a{display:inline-block;height:23px;line-height:23px;color:#999;}
.youtube_list_2017 .youtube_con li .youtibe_bom i{display:inline-block;font-size:20px;color:#999;vertical-align:top;margin-right:5px;background:none;}
.youtube_list_2017 .youtube_con li .youtube_thumbs_up i{font-size:24px;}
.youtube_list_2017 .youtube_con li .youtube_read{position:absolute;left:0;top:5px;}
.youtube_list_2017 .youtube_con li .youtube_comment{position:absolute;right:0;top:5px;}
.youtube_list_2017 .youtube_con li .youtibe_bom a:hover,
.youtube_list_2017 .youtube_list_2017 .youtube_con li .youtibe_bom a:hover i{color:#333;}


/*quiz detail*/
.quiz_detail_2017 .quiz_top{text-align:center;padding:0 15px;}
.quiz_detail_2017 .quiz_top .tit{text-align:center;font-size:20px;padding:15px 0 5px;}
.quiz_detail_2017 .sns_list{padding:15px 0 20px;}
.quiz_detail_2017 .sns_list a{display:inline-block;padding:0 5px;font-size:18px;color:#000;}
.quiz_detail_2017 .quiz_main h4{text-align:center;text-align:center;font-size:16px;padding:15px 0;font-weight:normal;padding:0 15px;}
.quiz_detail_2017 .quiz_list1 ul{text-align:left;font-size:0;padding-right:10px;}
.quiz_detail_2017 .quiz_list1 ul li{display:inline-block;vertical-align:middle;font-size:14px;width:50%;overflow:hidden;box-sizing:border-box;padding:0 0 15px 15px;position:relative;} 
.quiz_detail_2017 .quiz_list1 ul li a{position:relative;display:block;width:100%;border:1px solid #fff;box-sizing:border-box;font-size:0;}
.quiz_detail_2017 .quiz_list1 ul li a img{max-width:100%;max-height:100%;}
.quiz_detail_2017 .quiz_list1 ul li .quiz_bg i{width:40px;height:40px;background:#fff;border-radius:50%;text-align:center;line-height:40px;color:#000;position:absolute;right:0;top:0;left:0;bottom:0;margin:auto;font-size:24px;}
.quiz_detail_2017 .quiz_list1 ul li.on .quiz_bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:9;}
.quiz_detail_2017 .quiz_list2{text-align:center;}
.quiz_detail_2017 .quiz_list2 .pic{display:inline-block;width:200px;height:200px;border:1px solid #fff;margin-bottom:35px;}
.quiz_detail_2017 .quiz_list2 .pic img{max-width:100%;max-height:100%;}
.quiz_detail_2017 .quiz_list2 ul{font-size:0;padding:0 15px;}
.quiz_detail_2017 .quiz_list2 ul li{display:inline-block;vertical-align:middle;font-size:14px;width:100%;height:40px;border:1px solid #ccc;line-height:40px;margin:0 0 15px;text-align:left;position:relative;cursor:pointer;color:#666;}
.quiz_detail_2017 .quiz_list2 ul li.on{color:#000;border-color:#000;}
.quiz_detail_2017 .quiz_list2 ul li span{display:inline-block;padding:0 10px;vertical-align:middle;cursor:pointer;}
.quiz_detail_2017 .quiz_list2 ul li span.icon-xuankuang{font-size:20px;}
.quiz_detail_2017 .quiz_list2 ul li i{position:absolute;right:10px;top:0;height:40px;line-height:40px;background:none;font-weight:bold;}
.quiz_detail_2017 .quiz_list2 ul li input{cursor:pointer;}
.quiz_detail_2017 .anwer_btn{text-align:center;padding:0 15px;}
.quiz_detail_2017 .anwer_btn a{display:block;background:#323232;height:40px;line-height:40px;color:#fff;font-size:14px;border-radius:5px;}
.quiz_detail_2017 .goto_cart_pop{position:fixed;left:0;top:0;z-index:1000000;}
.quiz_detail_2017 .goto_cart_pop .gt_bg{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999; top:0px;}
.quiz_detail_2017 .goto_cart_pop .goto_cart{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:80%;height:120px;background:#fff;z-index:1000;text-align:center;font-size:14px;color:#333; border-radius:3px; overflow:hidden}
.quiz_detail_2017 .goto_cart p{padding:25px 0; line-height:20px; margin:0px;font-weight: bold;}
.quiz_detail_2017 .goto_cart .item_sub{padding:0 0 20px; line-height:20px; margin:0px;}
.quiz_detail_2017 .goto_cart .item_sub span{color:#ed4040;}
.quiz_detail_2017 .goto_cart .goto_link{border-top:1px solid #c9c9c9;}
.quiz_detail_2017 .goto_cart .goto_link a{float:left;width:50%;text-align:center;height:50px;line-height:50px;box-sizing:border-box;color:#333; font-weight:bold}
.quiz_detail_2017 .goto_cart .goto_link a.gocart{border-left:1px solid #c9c9c9; color:#ed4040}
.fb_messenger_box_div{border: 1px solid #eee; border-radius: 5px; padding-top:10px; margin-bottom:5px;}
/*feedback*/
.module_feedback_2017 .public_box{background:#fff;}
.module_feedback_2017 .public_box .account_inf{padding:0 0 5px;line-height:24px;font-size:13px;}
.module_feedback_2017 .public_box .or{text-align:center;position:relative;height:auto;line-height:normal;margin-bottom:10px;}
.module_feedback_2017 .public_box .or span{display:inline-block;background:#fff;position:relative;z-index:9;padding:0 10px;}
.module_feedback_2017 .public_box .or .line{position:absolute;top:50%;left:0;right:0;border:0;border-top:1px solid #ddd;z-index:8;width:100%;height:1px;}

/*inquiry*/
.module_inquiry_2017 .inquiry_box{padding:10px;}
.module_inquiry_2017 .inquiry_box h3{font-size:16px;border-bottom:1px solid #eee;color:#333;text-align:center;height:35px;}
.module_inquiry_2017 .inquiry_product_list{min-height:82px;padding:0 0 10px;}
.module_inquiry_2017 .inquiry_pro_left{padding-left:105px;position:relative;font-size:12px;line-height:16px;box-sizing:border-box;}
.module_inquiry_2017 .inquiry_pro_left .inquiry_pic{position:absolute;left:0;top:0;width:80px;height:80px;border:1px solid #e6e6e6;border-radius:2px;overflow:hidden;text-align: center;}
.module_inquiry_2017 .inquiry_pro_left .inquiry_pic span{display:inline-block;height:100%;vertical-align:middle;}
.module_inquiry_2017 .inquiry_pro_left .inquiry_pic img{vertical-align:middle;max-width:100%;max-height:100%;}
.module_inquiry_2017 .inquiry_pro_left .inquiry_name{color:#666;line-height:18px;}
.module_inquiry_2017 .inquiry_pro_left .inquiry_number{color:#666;margin: 0;line-height:18px;}
.module_inquiry_2017 .inquiry_pro_left .inquiry_price{color:#666;line-height:18px;}
.module_inquiry_2017 .inquiry_box form.quantityform{ overflow:hidden;margin-top:5px;}
.module_inquiry_2017 .inquiry_box form.quantityform a.iconleft{ display:block; float:left; width:20px; height:20px;border:1px solid #d9d9d9;color:#666;text-align:center;border-radius:3px 0 0 3px;}
.module_inquiry_2017 .inquiry_box form.quantityform a.iconright{ display:block; float:left; width:20px; height:20px;border:1px solid #d9d9d9;color:#666;text-align:center;border-radius:0 3px 3px 0;}
.module_inquiry_2017 .inquiry_box form.quantityform input{ float:left; width:35px; height:20px; line-height:20px; text-align:center;  border:0; color:#000;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:14px;}
.module_inquiry_2017 .inquiry_box form.inquiry_form input[type="text"],.module_inquiry_2017 .inquiry_box form.inquiry_form select{height:40px;border:1px solid #eee;border-radius:4px;text-indent:10px;width:100%;margin-bottom:10px;font-size:14px;}
.module_inquiry_2017 .inquiry_box form .inquiry_textarea{width:100%;margin-bottom:5px;border:1px solid #eee;border-radius:4px;height:100px;line-height:18px;padding:10px;box-sizing:border-box;}

.module_inquiry_2017 .inquiry_upload {position:relative;text-align:left;margin:0px 0 10px;}
.module_inquiry_2017 .inquiry_upload a {display:inline-block;height:40px; padding:2px 8px; line-height:36px;border:0px solid #ddd;border-radius:5px;box-sizing:border-box;text-align:center;color:#333;background: #e9e9e9;}
.module_inquiry_2017 .inquiry_upload a svg{top: 5px; left: 15px; width: 36px; height: 36px; fill: #333; float:left; vertical-align:middle;}
.module_inquiry_2017 .inquiry_upload #attachData {position:absolute;top:10;left:0;width:120px;height:40px;opacity:0;cursor:pointer;}
.module_inquiry_2017 .inquiry_upload p {position:absolute;left:60px;top:10px;width:calc(100% - 50px);color:#999;font-size:14px;line-height:20px;}
.module_inquiry_2017 .inquiry_upload ul li {height:34px;line-height:34px;color:#333;position:relative;margin-top:8px;background:#f2f3f7;padding:0 10px;}
.module_inquiry_2017 .inquiry_upload ul li svg {position:absolute;right:10px;top:9px;width:16px;height:16px;cursor:pointer;}

.module_inquiry_2017 .inquiry_code_box{padding-right:40%;position:relative;}
.module_inquiry_2017 .inquiry_code_box span{display:inline-block;position:absolute;right:0;top:0;width:35%;}
.module_inquiry_2017 .inquiry_code_box span img{height:42px;width:100%;}
.module_inquiry_2017 .inquiry_btn{    background: #ed4040;color: #fff;text-align: center;height: 40px;line-height: 40px;border: 0;width: 100%;border-radius: 5px;font-size: 14px;cursor: pointer;display:block;}

.module_notice_2017 .state_icon{text-align:center;}
.module_notice_2017 .state_icon i{display:inline-block;color:#9ddb70;font-size:100px;}
.module_notice_2017 .state_icon i.icon-iconfontgantanhao{display:inline-block;color:#ed4040;font-size:100px;}
.module_notice_2017 .state_name{text-align:center;font-size:14px;color:#333;font-weight:bold;}
.module_notice_2017 .state_txt{text-align:center;padding:0 15px;color:#666;line-height:20px;}
.module_notice_2017 .state_list_btn li{height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.module_notice_2017 .state_list_btn li a{display:block;position:relative;padding:0 15px;color:#333;font-size:13px;}
.module_notice_2017 .state_list_btn li a span{display:inline-block;position:absolute;right:15px;top:0;height:40px;line-height:40px;}
.module_notice_2017 .box_con{padding:15px;font-size:13px;color:#4d4d4d;}
.module_notice_2017 .box_con li{margin-bottom:10px;line-height:20px;position:relative;}
.module_notice_2017 .box_con li .color_666{color:#666;}
.module_notice_2017 .box_con li span{display:inline-block;position:absolute;right:0px;top:0;line-height:20px;}
.module_notice_2017 .stste_btn{text-align:center;}
.module_notice_2017 .stste_btn a{display:inline-block;height:35px;border:1px solid #eee;border-radius:4px;padding:0 20px;line-height:35px;}

.product_detail_2017 .pro_tab{font-size:0;height:50px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;position:fixed;left:0;bottom:0;width:100%;background:#fff; display:none;z-index: 100; }
.product_detail_2017 .pro_tab .add_favorites,
.product_detail_2017 .pro_tab .shopping_cart{width:15%;height:50px;display:inline-block;vertical-align:top;border-right:1px solid #f5f5f5;box-sizing:border-box;text-align:center;line-height:50px;position:relative;}
.product_detail_2017 .pro_tab .shopping_cart span{position:absolute;top:5px;right:10%;width:18px;height:18px;border-radius:50%;text-align:center;line-height:18px;background:#ed4040;color:#fff;font-size:12px;}
.product_detail_2017 .pro_tab .add_to_cart{width:70%;height:50px;line-height:50px;text-align:center;display:inline-block;font-size:14px;vertical-align:top;background:#ed4040;color:#fff;}
.product_detail_2017 .pro_tab .pro_add_out_of_stock{width:70%;height:50px;line-height:50px;text-align:center;display:inline-block;font-size:14px;vertical-align:top;background:#CBC9C9;color:#fff;}
.product_detail_2017 .pro_tab .add_favorites i,
.product_detail_2017 .pro_tab .shopping_cart i{display:inline-block;font-size:20px;color:#323232;}
.product_detail_2017 .pro_tab .add_favorites i{color:#dccdcf;}
.product_detail_2017 .pro_tab .add_favorites i.cur{color:#ed4040;}
.product_detail_2017 .pro_tab .add_favorites i.added{color:#ed4040;}
.product_detail_2017 .time_countout_div { margin-top:7px}
.product_detail_2017 .time_countout_div .timelimitbox{clear:both;}
.product_detail_2017 .time_countout_div .timelimitbox .day,
.product_detail_2017 .time_countout_div .timelimitbox .hours,
.product_detail_2017 .time_countout_div .timelimitbox .minutes,
.product_detail_2017 .time_countout_div .timelimitbox .seconds{background:#f5f5f5 ; display:inline-block; min-width:30px; height:40px; padding:0px 5px; line-height:40px; text-align:center; color:#000000; font-size:20px; font-weight:normal;vertical-align: middle;}
.product_detail_2017 .time_countout_div .timelimitbox .time_label{vertical-align:middle;display:inline-block; min-width:25px; height:40px; line-height:40px; text-align:center; color:#000000; font-size:20px; font-weight:bold;}
.order_cart_2017 #paypal-button-container{}

/* .order_cart_2017 #paypal-button-container{border-radius:4px; border:1px #FFC538 solid; background:#FFFBEF; padding:10px;}
 */

.product_detail_2017 .pop_add_cart a#addskutocart_ecpay_buynow{background:#ffc439; position:relative; height:50px; line-height:50px;}
.product_detail_2017 .pop_add_cart a#addskutocart_ecpay_buynow .paypal-button-logo{vertical-align: top;position: relative;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);text-align: left;}
	
.product_detail_2017 .pop_add_cart a#addskutocart_ecpay_buynow .paypal-button-logo{height: 24px; max-height: 33px; min-height: 22px;}
.order_cart_2017 #paypal-button-container .zoid-outlet{z-index:1;}



.product_detail_2017 .limited-time{height:60px;width:100%;text-align:center;background:#ee3445;box-sizing:border-box;position:relative;}
.product_detail_2017 .limited-time .limited-time__left{float:left;height:60px;box-sizing:border-box;padding:0 0 0 40px;position:relative;line-height:60px;color:#fff;font-size:16px;}
.product_detail_2017 .limited-time .limited-time__left svg{width:30px;height:60px;fill:#fff;position:absolute;top:0;left:10px;}
.product_detail_2017 .limited-time .limited-time__left span{font-size:24px;display:inline-block;}
.product_detail_2017 .limited-time .limited-time__right{float:right;height:60px;line-height:60px;padding:10px 15px 0 0;box-sizing:border-box;color:#fff;position:absolute;right:0;top:0;text-align:right;}
.product_detail_2017 .limited-time .limited-time__right .timer{line-height:20px;font-size:14px;}
.product_detail_2017 .limited-time .limited-time__right p{line-height:20px;font-size:16px;}
.product_detail_2017 .limited-time .limited-time__right .start-timer,
.product_detail_2017 .limited-time .limited-time__right .ending-timer{font-size:16px;}
.product_detail_2017 .limited-time-startin{ background-color:#f97b2f}


.product_detail_2017 .time_countout_div .timelimitbox .day{
    background:#f5f5f5 ; 
    display:inline-block; 
    width:40px; 
    height:40px; 
    padding:0; 
    line-height:40px; 
    text-align:center; 
    color:#000000; 
    vertical-align: middle;
    position: relative;
}
.product_detail_2017 .time_countout_div .timelimitbox .time_label{
    height:40px;
    line-height:40px; 
    min-width:16px; 
}
.product_detail_2017 .time_countout_div .timelimitbox .time_label_two{
    min-width: 10px;
}
.product_detail_2017 .time_countout_div .timelimitbox .day{
    padding-right: 12px;
}
.product_detail_2017 .time_countout_div .timelimitbox .day sup{
    position: absolute;
    right: 8px;
    top: 3px;
    height: 14px;
    line-height: 14px;
}


.wpwl-control{padding:0 4px !important;}

/*2019 专题页改版样式*/
.product_topiclist_2017 .topic_box dl dd{
	font-size:0;
	width:calc(100% + 8px);
}
.product_topiclist_2017 .topic_box dl dd .img_box{
	width:calc(33.3333333% - 8px);
	margin:0 8px 8px 0;
	display:inline-block;
	vertical-align:top;
}
.product_topiclist_2017 .topic_box dl dd .img_box:first-child{
	width:calc(66.6666666% - 8px);
}
.product_topiclist_2017 .topic_box dl dt span{
	height:24px;
	line-height:24px;
	padding:0 15px;
    background: #f76b6a;
    border-radius: 20px;
    color: #fff;
	font-size:12px;
}
.product_topiclist_2017 .topic_box dl dt p{
	line-height:24px;
	font-weight:bold;
	color:#333;
}
.product_topiclist_2017 .topic_box dl dt div{
	padding:0 90px 0 0;
}
.shippingtool .shippingtool-box{}
.shippingtool .shippingtool-box > h3{
	font-size:14px;
	font-weight:normal;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	padding: 0 15px;
}
.shippingtool .shippingtool-top{
	text-align:center;
	font-size:0;
	padding:15px;
}
.shippingtool .shippingtool-select{
	position:relative;
	margin:0 0 15px;
}
.shippingtool .shippingtool-select svg{
	width:14px;
	height:14px;
	position:absolute;
	top:12px;
	right:12px;
}
.shippingtool .shipping_select{
	display:block;
	width:100%;
	height:40px;
	border:1px solid #d9d9d9;
	border-radius:4px;
	box-sizing:border-box;
	font-size:14px;
	outline:none;
	text-indent:15px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
.shippingtool .shippingtool-txt{
	display:block;
	width:100%;
	height:40px;
	border:1px solid #d9d9d9;
	border-radius:4px;
	box-sizing:border-box;
	vertical-align:top;
	font-size:14px;
	position:relative;
	margin:0 0 15px;
	overflow:hidden;
}
.shippingtool .shippingtool-txt input{
	width:100%;
	height:100%;
	border:0;
	line-height:38px;
	text-indent:15px;
}
.shippingtool .shippingtool-txt span{
	position:absolute;
	right:28px;
	top:0;
	line-height:38px;
}
.shippingtool .common_btn2{
	display:block;
	width:100%;
	height:45px;
	line-height:45px;
	padding:0;
	text-align:center;
	border-radius:4px;
	box-sizing:border-box;
	background:#f84c96;
	vertical-align:top;
	font-size:14px;
	font-weight:normal;
}


.shippingtool-box .pop-shippingtool{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#fff;
	transform:translate(100%,0);
	-moz-transform:translate(100%,0);
	-ms-transform:translate(100%,0);
	-o-transform:translate(100%,0);
	-webkit-transform:translate(100%,0);
	visibility:hidden;
	transition:all 0.5s;
	z-index: 500000;
}
.shippingtool-box .pop-shippingtool-show{
	visibility:visible;
	transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	-webkit-transform:none;
}
.shippingtool-box .pop-top{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #e5e5e5;
	text-align:center;
	position:relative;
}
.shippingtool-box .pop-top span{
	color:#333;
	font-size:14px;
}
.shippingtool-box .pop-top .close-btn{
	position:absolute;
	left:0;
	top:0;
	height:50px;
	line-height:50px;
	padding:0 0 0 15px;
}
.shippingtool-box .pop-top .close-btn i{
	color:#333;
	font-size:26px;
}
.shippingtool-box .pop-shippingtool ul{
	height:calc(100% - 60px);
	overflow-y:scroll;
}
.shippingtool-box .pop-shippingtool li{
	border-bottom:1px solid #e5e5e5;
	padding:15px 20px;
}
.shippingtool-box .pop-shippingtool li.not-find{
	border:0;
	text-align:center;
	font-size:14px;
	line-height:34px;
}
.shippingtool-box .pop-shippingtool li .shippingtool-name{
	height:30px;
	line-height:30px;
	position:relative;
	color:#333;
	font-size:14px;
	
}
.shippingtool-box .pop-shippingtool li .shippingtool-name div{
	width:calc(100% - 100px);
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.shippingtool-box .pop-shippingtool li p{
	display:none;
	margin-left:10px;
}
.shippingtool-box .pop-shippingtool li .shippingtool-name span{
	position:absolute;
	top:0;
	right:0;
	font-size:14px;
	color:#000;
	font-weight:normal;
}
.shippingtool-box .pop-shippingtool li .price{}
.shippingtool-box .pop-shippingtool li .shippingtool-remark{
	color:#999;
	font-size:12px;
	line-height:18px;
	margin:5px 0 0;
}


.logistics-tab{
	padding: 0;
}
.logistics-tab h3{
	font-size:14px;
	font-weight:normal;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;
	padding: 0 15px;
}
.logistics-tab ul{
	padding:10px 15px;
}
.logistics-tab li{
	padding:10px 0;
	border-bottom:1px solid #e5e5e5;
}
.logistics-tab li .logistics-name{
	height:30px;
	line-height:30px;
	position:relative;
	
}
.logistics-tab li .logistics-name span{
	position:absolute;
	top:0;
	right:0;
	font-size:14px;
	color:#999;
	font-weight:normal;
}
.logistics-tab li p{
	color:#999;
	font-size:12px;
	line-height:18px;
	margin:5px 0 0;
}







.order_cart_2017 .box_con a.not-allowed{
	cursor:not-allowed; 
	background:#999; 
	color:#fff;
}
.order_cart_2017 .box_con .shopcart__tip{
	background:#f8f8f8; 
	border:1px dashed #d2d2d2; 
	border-radius:5px; 
	padding:10px; 
	box-sizing:border-box; 
	line-height:20px; 
	color:#666;
	margin-bottom:20px;
}
.order_cart_2017 .box_con .shopcart__tip span{
	color:#d44c5a;
}




.order_cart_2017 .cart_opn_list li.cart_offer_show_more{
	padding:15px;
	height:auto;
}
.order_cart_2017 .bigger_discount{
	width:100%;	
	border:1px dashed #ccc;
	padding:10px;
	background:#f9f9f9;
	border-radius:5px;
	box-sizing:border-box;
}
.order_cart_2017 .bigger_discount h5{
	font-size:14px;
	text-transform:capitalize;
	padding-bottom: 5px;
	color:#333;
	line-height:20px;
}
.order_cart_2017 .bigger_discount p{
	font-size:12px;
	text-transform:uppercase;
	display: flex;
    align-items: center;
	line-height:20px;
	margin-top:8px;
	position:relative;
}
.order_add_2019 .bigger_discount p:last-child{
	margin-bottom:0;
}
.order_cart_2017 .bigger_discount p i{
	display: flex;
}
.order_cart_2017 .bigger_discount p svg{
	fill:#ef3d3c;
	width:22px;
	height:22px;
	padding-right:10px;

	
}

.commentform .comment_upload {position:relative;text-align:left;margin:0px 0 10px;}
.commentform .comment_upload a {display:inline-block;height:40px; padding:2px 8px; line-height:36px;border:0px solid #ddd;border-radius:5px;box-sizing:border-box;text-align:center;color:#333;background: #e9e9e9;}
.commentform .comment_upload a svg{top: 5px; left: 15px; width: 36px; height: 36px; fill: #333; float:left; vertical-align:middle;}
.commentform .comment_upload #attachData {position:absolute;top:10;left:0;width:120px;height:40px;opacity:0;cursor:pointer;}
.commentform .comment_upload p {position:absolute;left:60px;top:10px;width:calc(100% - 50px);color:#999;font-size:14px;line-height:20px;}
.commentform .comment_upload ul li {height:34px;line-height:34px;color:#333;position:relative;margin-top:8px;background:#f2f3f7;padding:0 10px;}
.commentform .comment_upload ul li svg {position:absolute;right:10px;top:9px;width:16px;height:16px;cursor:pointer;}
.commentform .comment_upload ul li .folder-name{
	display: inline-block;
    width: calc(100% - 90px);
    overflow: hidden;
    vertical-align: top;
    text-overflow: ellipsis;
    height: 34px;
    white-space: nowrap;
}



/*2019-5-15 修改*/

.similar_products_box .common_pro_list2 li .pic{
	border:0;
}
.recentview_products_box .common_pro_list2 li .pic{
	border:0;
	width: 100%;
}

/*account_affiliate_2017*/

.account_affiliate_2017{
	color:#333;
	padding:15px !important;
    box-sizing: border-box;
}
.account_affiliate_2017 .affiliate-con{}
.account_affiliate_2017 .affiliate-1{}
.account_affiliate_2017 .affiliate-1 ul {
	font-size:0;
}
.account_affiliate_2017 .affiliate-1 li{
	font-size:14px;
	margin-bottom:15px;
	padding:20px;
	box-sizing:border-box;
	background:#f6f6f6;
	border-radius:2px;
}
.account_affiliate_2017 .affiliate-1 li .view-detail{
	text-align:right;
}
.account_affiliate_2017 .affiliate-1 li .view-detail a{
	color:#666;
}
.account_affiliate_2017 .affiliate-1 li .affiliate-price{
	margin:20px 0;
	font-size:30px;
	color:#ed4040;
}
.account_affiliate_2017 .affiliate-1 li .affiliate-total{
	color:#333;
}
.account_affiliate_2017 .affiliate_content{
	margin-top:20px;
}
.account_affiliate_2017 .affiliate_content img{max-width:100%;}
.account_affiliate_2017 .affiliate-2{
	margin:20px 0 0;
}
.account_affiliate_2017 .affiliate-2 h3{
	font-size: 18px;
    font-weight: normal;	
}
.account_affiliate_2017 .affiliate-2 dl{
	margin:30px  0 0;
}
.account_affiliate_2017 .affiliate-2 dt{
	font-size:14px;
	color:#333;
	margin:0 0 10px;
}
.account_affiliate_2017 .affiliate-2 dd{}
.account_affiliate_2017 .affiliate-2 dd form{
	width:100%;
	height:38px;
	font-size:0;
}
.account_affiliate_2017 .affiliate-2 dd .affiliate-text{
	width:calc(100% - 120px);
	height:38px;
	line-height:36px;
	box-sizing:border-box;
	display:inline-block;
	font-size:14px;
	vertical-align:top;
	border-radius:2px;
	border:1px solid #e4e4e4;
	color:#666;
	text-indent:10px;
}
.account_affiliate_2017 .affiliate-2 dd .affiliate-btn{
	width:110px;
	height:38px;
	line-height:38px;
	text-align:center;
	box-sizing:border-box;
	display:inline-block;
	border-radius:2px;
	font-size:14px;
	vertical-align:top;
	margin-left:10px;
	background:#3a3737;
	color:#fff;
	border:0;
}
.account_affiliate_2017 .affiliate-2 dd .otheraccount_login{
	font-size:0;
	margin:10px 0 0;
}
.account_affiliate_2017 .affiliate-2 dd .otheraccount_login a{
	background:#545454;
	color:#fff;
	display:inline-block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	border-radius:3px;
	vertical-align:top;
	font-size:16px;
	margin:0 5px 5px 0;
}

.account_affiliate_2017 .affiliate-2 dd.list{
	font-size:0;
}
.account_affiliate_2017 .affiliate-2 dd.list a{
	font-size:14px;
	margin-bottom:15px;
	padding:20px;
	box-sizing:border-box;
	border:1px solid #e4e4e4;
	border-radius:2px;
	text-align:center;
	color:#666;
	display:block;
}
.account_affiliate_2017 .affiliate-2 dd.list a svg{
	vertical-align:middle;
	margin-right:30px;
	fill:#666;
}


/*account_distributorlist_2017*/
.account_distributorlist_2017 li{
	padding:15px;
	border-bottom:1px solid #eee;
	line-height:20px;
}


.account_affiliate_2017 .affiliate-1 li .distributor-list{
	text-align:center;
}
.account_affiliate_2017 .affiliate-1 li .distributor-list span{
	display:inline-block;
	vertical-align:middle;
	font-size:24px;
	padding:0 20px;
	line-height:24px;
}
.account_affiliate_2017 .affiliate-1 li .distributor-list span svg{
	display:inline-block;
	font-size:20px;
	margin-right:4px;
	background:none;
	line-height:24px;
	vertical-align:top;
	width:22px;
	height:22px;
	fill:#ed4040;
}
.account_affiliate_2017 .affiliate-1 li .distributor-list span:first-child{
	position:relative;
}
.account_affiliate_2017 .affiliate-1 li .distributor-list span:first-child:before{
	position:absolute;
	right:0;
	top:0;
	width:1px;
	height:100%;
	background:#ed4040;
	content:'';
}








.account_affiliate_2017 .pop-distributor{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.3);
	z-index:500000;
	transform:translate(0,100%);
	-moz-transform:translate(0,100%);
	-webkit-transform:translate(0,100%);
	transition:all 0.3s ease;
}
.account_affiliate_2017 .pop-distributor-on{
	transform:translate(0,0);
	-moz-transform:translate(0,0);
	-webkit-transform:translate(0,0);
}
.account_affiliate_2017 .pop-distributor .pop-distributor-wapper{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#fff;

	z-index:99999;
}

.account_affiliate_2017 .pop-distributor .close-btn svg{
	width:20px;
	height:20px;
}
.account_affiliate_2017 .pop-distributor .pop-title{
	line-height:24px;
	padding:0 15px;
	margin:25px 0 0;
}
.account_affiliate_2017 .pop-distributor .pop-title span{
	display:inline-block;
	vertical-align:middle;
	padding:0 30px;
	font-size:14px;
	cursor:pointer;
}
.account_affiliate_2017 .pop-distributor .pop-title span.on,
.account_affiliate_2017 .pop-distributor .pop-title span:hover{
	font-weight:bold;
}
.account_affiliate_2017 .pop-distributor .pop-title span:first-child{
	padding-left:0;
	position:relative;
}
.account_affiliate_2017 .pop-distributor .pop-title span:first-child:before{
	position:absolute;
	right:0;
	top:4px;
	height:16px;
	width:1px;
	background:#333;
	content:'';
}
.account_affiliate_2017 .pop-distributor .pop-distributor-con{
	margin-top:10px;
	height: calc(100% - 70px);
    overflow-y: auto;
	padding:0 15px;
	box-sizing:border-box;
}
.account_affiliate_2017 .pop-distributor .pop-item{
	display:none;
}
.account_affiliate_2017 .pop-distributor .pop-item-on{
	display:block;
}
.account_affiliate_2017 .pop-distributor .pop-item ul{
	border-top:1px solid #eee;
}
.account_affiliate_2017 .pop-distributor .pop-item ul.user-list li{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #eee;
	position:relative;
	padding:0 ;
}
.account_affiliate_2017 .pop-distributor .pop-item ul.user-list li span{
	position:absolute;
	right:0;
	top:0;
	line-height:40px;
}
.account_affiliate_2017 .pop-distributor .pop-item ul.order-list{

}
.account_affiliate_2017 .pop-distributor .pop-item ul.order-list li{
	border-bottom:1px solid #eee;
	position:relative;
	padding:10px 0;
}
.account_affiliate_2017 .pop-distributor .order-price,
.account_affiliate_2017 .pop-distributor .order-num{
	display:block;
	vertical-align:middle;
	height:24px;
	line-height:24px;
	padding:0 ;
	box-sizing:border-box;
	font-size:12px;
}

.account_affiliate_2017 .pop-distributor .order-time{
	position:absolute;
	right:0;
	top:50%;
	line-height:40px;
	transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
}


.account_affiliate_2017 .goods_icon_div{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.3);
	z-index:500000;
	transform:translate(0,100%);
	-moz-transform:translate(0,100%);
	-webkit-transform:translate(0,100%);
	transition:all 0.3s ease;
}
.account_affiliate_2017 .pop-distributor-on{
	transform:translate(0,0);
	-moz-transform:translate(0,0);
	-webkit-transform:translate(0,0);
}
.account_affiliate_2017 .goods_icon_div .pop-distributor-wapper{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#fff;

	z-index:99999;
}
.account_affiliate_2017 .goods_icon_div .pop-distributor-con{
	padding:15px;
	box-sizing:border-box;
	text-align:center;
}
.account_affiliate_2017 .goods_icon_div .goods-detail{
	font-size:16px;
	color:#333;
	margin:15px 0;
}
.account_affiliate_2017 .goods_icon_div .goods-pic img{
	max-width:100%;
}



.account_affiliate_2017 .pop-coupon{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.3);
	z-index:500000;
	transform:translate(0,100%);
	-moz-transform:translate(0,100%);
	-webkit-transform:translate(0,100%);
	transition:all 0.3s ease;
}
.account_affiliate_2017 .pop-coupon-on{
	transform:translate(0,0);
	-moz-transform:translate(0,0);
	-webkit-transform:translate(0,0);
}
.account_affiliate_2017 .pop-coupon .pop-coupon-wapper{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#fff;

	z-index:99999;
}


.account_affiliate_2017 .pop-coupon .pop-coupon-con{
	padding:15px;
	box-sizing:border-box;
	text-align:center;	
}
.account_affiliate_2017 .pop-coupon .pop-coupon-con p{
	font-size:16px;
	color:#333;
	margin:15px 0;
}
.account_affiliate_2017 .pop-coupon .pop-coupon-con .coupon-btn{
	height: 50px;
    display: block;
    border-radius: 5px;
    background: #333;
    color: #fff;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
}
.account_affiliate_2017 .pop-coupon .pop-coupon-con .coupon-img{
	margin:20px 0 0;
}
.account_affiliate_2017 .pop-coupon .pop-coupon-con .coupon-img img{
	max-width:100%;
}



.account_affiliate_2017 .pop-distributor .pop-distributor-wapper .top,
.account_affiliate_2017 .goods_icon_div .pop-distributor-wapper .top,
.account_affiliate_2017 .pop-coupon .pop-coupon-wapper .top{
	text-align:center;
	height:50px;
	line-height:50px;
	font-size:18px;
	position:relative;
}
.account_affiliate_2017 .pop-distributor .close-btn,
.account_affiliate_2017 .goods_icon_div .goods_icon_close,
.account_affiliate_2017 .pop-coupon .coupon_close{
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}
.account_affiliate_2017 .pop-distributor .pop-distributor-wapper .top i,
.account_affiliate_2017 .goods_icon_div .pop-distributor-wapper .top i,
.account_affiliate_2017 .pop-coupon .pop-coupon-wapper .top i{
	display: block;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: none;
    font-size: 24px;
    color: #333;
    position: absolute;
    left: 0;
    top: 0;
}
.order_add_2017 .fill-order__other-item.first{
	margin: 0 0 15px;
}
.order_add_2017 .fill-order__other-item > span{
	margin-bottom: 10px;
	display: inline-block;
}
.order_add_2017 .fill-order__other-item .usd-span{
	height: 40px;
	margin-top: 10px;
}
.order_add_2017 .fill-order__other-item .usd-span .fill-order__text{
	width: 40%;
	height: 38px;
	line-height: 38px;
	border: 1px solid #ddd;
	border-radius: 5px;
	float: left;
	box-sizing: border-box;
}
.order_add_2017 .fill-order__other-item .usd-span span{
	float: left;
	margin-left: 10px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
}

.order_add_2017 .fill-order__other-item .fill-order__text{
	width: 100%;
	height: 40px;
	line-height: 38px;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-sizing: border-box;
	text-indent: 12px;
}
.order_add_2017 .invoice_method_title{
	position: relative;
}
.order_add_2017 .invoice_method_title span{
	position: absolute;
    right: 20px;
    top: 15px;
    width: 10px;
    height: 10px;
    cursor: pointer;
}
.order_add_2017 .invoice_method_title span:before{
	content: '';
	position: absolute;
	left: 0;
	top: 4px;
	width: 10px;
	height: 2px;
	background: #555;
}
.order_add_2017 .invoice_method_title span:after{
	content: '';
	position: absolute;
	left: 4px;
	top: 0;
	width: 2px;
	height: 10px;
	background: #555;
	display: none;
}
.order_add_2017 .invoice_method_title.on span:after{
	display: block;
}
.order_add_2017 .invoice_method_sub_title{
    font-weight:normal; font-size:14px;
}

.product_detail_2017 .saleproperty_show_default .pro_detail_popup{position:static; display:block;}
.product_detail_2017 .saleproperty_show_default .sku_scroll{max-height:none; overflow:auto;}
.product_detail_2017 .saleproperty_show_default .popup_sku{padding:0px; position:static;}
.product_detail_2017 .qty_box #goods_stock{position:static;}
.product_detail_2017 .pro_detail_popup .popup_sku .pop_price span{position:static;}
.product_detail_2017 .saleproperty_show_default .pd_bg,.product_detail_2017 .saleproperty_show_default .popup_sku .pro_inf,.product_detail_2017 .saleproperty_show_default .popup_sku .close_icon,.product_detail_2017 .saleproperty_show_default .add_cart_2017 a#addtocart,.product_detail_2017 .saleproperty_show_default .sku_con{display:none;}


/*20200211 评论列表页修改*/
.comment_list_2017 .comment_con_bar{
    padding: 10px;
    font-size: 0;
}
.comment_list_2017 .comment_con_bar a{
	display: block;
	line-height: 30px;
	padding: 0 10px;
}
.comment_list_2017 .comment_con_bar .stars_select{
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    height: 32px;
    border: 1px solid #bababa;
    border-radius: 3px;
    line-height: 30px;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    margin-bottom: 10px;
}

.comment_list_2017 .comment_con_bar .comment_images{
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    height: 32px;
    border: 1px solid #bababa;
    border-radius: 3px;
    line-height: 30px;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    margin-bottom: 10px;
}

.comment_list_2017 .comment_con_bar .comment_country{
    display: inline-block;
    vertical-align: top;
    height: 32px;
    border: 1px solid #bababa;
    border-radius: 3px;
    line-height: 30px;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    margin-bottom: 10px;
}

.comment_list_2017 .comment_con_bar .comment_images span,
.comment_list_2017 .comment_con_bar .comment_country span{
    display: inline-block;
    line-height: 30px;
}
.comment_list_2017 .comment_con_bar .comment_country span{
	max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.comment_list_2017 .comment_con_bar .comment_images svg{
    height: 30px;
    width: 26px;
    vertical-align: top;
    fill:#666;
}
.comment_list_2017 .comment_con_bar .comment_country img{
    vertical-align: middle;
    margin-right: 5px;
}

.comment_list_2017 .comment_con_bar .stars_select_con{
    font-size: 0;
}
.comment_list_2017 .comment_con_bar .stars_select_con dd{
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    height: 32px;
    width: calc(20% - 8px);
    border: 1px solid #bababa;
    border-radius: 3px;
    line-height: 30px;
    box-sizing: border-box;
    text-align: center;
    font-size: 14px;
    margin-bottom: 10px;
}
.comment_list_2017 .comment_con_bar .stars_select_con dd a{
	padding: 0;
}
.comment_list_2017 .comment_con_bar .stars_select_con dd:nth-child(5){
    margin-right: 0;
}
.comment_list_2017 .comment_con_bar .stars_select_con dd:hover,
.comment_list_2017 .comment_con_bar .stars_select:hover,
.comment_list_2017 .comment_con_bar .comment_images:hover,
.comment_list_2017 .comment_con_bar .comment_country:hover,
.comment_list_2017 .comment_con_bar .stars_select_con dd.on,
.comment_list_2017 .comment_con_bar .stars_select.on,
.comment_list_2017 .comment_con_bar .comment_images.on,
.comment_list_2017 .comment_con_bar .comment_country.on{
    border-color: #333;
}
.comment_list_2017 .comment_con_bar .stars_select_con dd i{
    background: none;
    display: inline-block;
    vertical-align: top;
    color: #ff9d00;
    margin-right: 3px;
}
@media screen and (max-width:321px){
.comment_list_2017 .comment_con_bar .comment_country span{
	max-width: 133px;
}
}
.player-box{
	width: 100%;
    height: 100%;
    position: fixed;
    margin: auto;
    background: rgba(0,0,0,.7);
    z-index: 500000;
    left: 0;
    top: 0;
}
.player-box .video-content,
.player-box .video-js{
	width:100%;
	height: 100%;
}
.player-box .video-js .vjs-tech{
	top:50%;
	transform: translate(0,-50%);
}

.video-play{
        position:absolute;
        left:10px;
        bottom:10px;
        margin:auto;
        box-sizing:border-box;   
        width:50px;
        height:50px;
        line-height:50px;
        text-align:center;
        z-index: 98;
}
.video-play i{
        display:block;
        width:50px;
        height:50px;
        line-height:50px;
        text-align:center;
        border-radius:50%;
        background:#ccc;
        color:#fff;
        font-size:20px;
        box-sizing:border-box;
        cursor:pointer;
        transition:all 0.2s ease-in;
}
.video-play i:hover{
        background:#fe0000;
}
.player-close{
	position: absolute;
    top: 10px;
    right: 10px;
    box-sizing: border-box;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #202020;
    text-align: center;
    z-index: 100;
    cursor: pointer;
    border-radius: 50%;
    color: #FFF;
    display: none;
    text-transform: uppercase;
    text-align: center;
}
.player-close svg {
    fill: #fff;
    height: 24px;
    width: 13px;
}

/*订单列表页增加搜索框20200225*/
.account_orderlist_2017 .orderlist_search{
	padding: 10px;
	background: #fff;
}
.account_orderlist_2017 .orderlist_search_form{
	font-size: 0;
}
.account_orderlist_2017 .orderlist_search_text{
	height: 34px;
    line-height: 20px;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #eee;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: calc(100% - 55px);
    text-indent: 10px;
}
.account_orderlist_2017 .orderlist_search_btn{
	font-size: 12px;
    height: 34px;
    padding: 0;
    background: #333;
    border: 0;
    line-height: 34px;
    color: #fff;
    border-radius: 3px;
    margin-left: 5px;
    width: 50px;
    text-align: center;
}
.account_orderlist_2017 .orderlist_search_btn svg{
	fill:#fff;
	height: 34px;
	width: 18px;
}


/*内页顶部导航多颜色*/
/*按钮颜色*/
header.common_style_red .account_addresslist_add svg,
header.common_style_orange .account_addresslist_add svg,
header.common_style_green .account_addresslist_add svg,
header.common_style_blue .account_addresslist_add svg,
header.common_style_purple .account_addresslist_add svg,
header.common_style_pink .account_addresslist_add svg,
header.common_style_black .head-return i,
header.common_style_yellow .account_addresslist_add svg,
header.common_style_orange_yellow .account_addresslist_add svg,
header.common_style_magenta .account_addresslist_add svg,
header.common_style_light_brown .account_addresslist_add svg,
header.common_style_brown .account_addresslist_add svg,
header.common_style_brown_green .account_addresslist_add svg,
header.common_style_light_green .account_addresslist_add svg,
header.common_style_dark_green .account_addresslist_add svg,
header.common_style_light_blue .account_addresslist_add svg,
header.common_style_dark_blue .account_addresslist_add svg,
header.common_style_light_purple .account_addresslist_add svg,
header.common_style_dark_purple .account_addresslist_add svg,
header.common_style_cyan .account_addresslist_add svg,
header.common_style_cyan_green .account_addresslist_add svg,
header.common_style_cyan_blue .account_addresslist_add svg{
	fill:#fff;
}
header.common_style_red .head-return i,
header.common_style_orange .head-return i,
header.common_style_green .head-return i,
header.common_style_blue .head-return i,
header.common_style_purple .head-return i,
header.common_style_pink .head-return i,
header.common_style_black .head-return i,
header.common_style_yellow .head-return i,
header.common_style_orange_yellow .head-return i,
header.common_style_magenta .head-return i,
header.common_style_light_brown .head-return i,
header.common_style_brown .head-return i,
header.common_style_brown_green .head-return i,
header.common_style_light_green .head-return i,
header.common_style_dark_green .head-return i,
header.common_style_light_blue .head-return i,
header.common_style_dark_blue .head-return i,
header.common_style_light_purple .head-return i,
header.common_style_dark_purple .head-return i,
header.common_style_cyan .head-return i,
header.common_style_cyan_green .head-return i,
header.common_style_cyan_blue .head-return i,
header.common_style_red .head-name,
header.common_style_orange .head-name,
header.common_style_green .head-name,
header.common_style_blue .head-name,
header.common_style_purple .head-name,
header.common_style_pink .head-name,
header.common_style_black .head-name,
header.common_style_yellow .head-name,
header.common_style_orange_yellow .head-name,
header.common_style_magenta .head-name,
header.common_style_light_brown .head-name,
header.common_style_brown .head-name,
header.common_style_brown_green .head-name,
header.common_style_light_green .head-name,
header.common_style_dark_green .head-name,
header.common_style_light_blue .head-name,
header.common_style_dark_blue .head-name,
header.common_style_light_purple .head-name,
header.common_style_dark_purple .head-name,
header.common_style_cyan .head-name,
header.common_style_cyan_green .head-name,
header.common_style_cyan_blue .head-name,
header.common_style_red .head-return ,
header.common_style_orange .head-return ,
header.common_style_green .head-return ,
header.common_style_blue .head-return ,
header.common_style_purple .head-return ,
header.common_style_pink .head-return ,
header.common_style_black .head-return ,
header.common_style_yellow .head-return ,
header.common_style_orange_yellow .head-return ,
header.common_style_magenta .head-return ,
header.common_style_light_brown .head-return ,
header.common_style_brown .head-return ,
header.common_style_brown_green .head-return ,
header.common_style_light_green .head-return ,
header.common_style_dark_green .head-return ,
header.common_style_light_blue .head-return ,
header.common_style_dark_blue .head-return ,
header.common_style_light_purple .head-return ,
header.common_style_dark_purple .head-return ,
header.common_style_cyan .head-return ,
header.common_style_cyan_green .head-return ,
header.common_style_cyan_blue{
	color: #fff;
}
header.common_style_red,
header.common_style_orange,
header.common_style_green,
header.common_style_blue,
header.common_style_purple,
header.common_style_pink,
header.common_style_black,
header.common_style_yellow,
header.common_style_orange_yellow,
header.common_style_magenta,
header.common_style_light_brown,
header.common_style_brown,
header.common_style_brown_green,
header.common_style_light_green,
header.common_style_dark_green,
header.common_style_light_blue,
header.common_style_dark_blue,
header.common_style_light_purple,
header.common_style_dark_purple,
header.common_style_cyan,
header.common_style_cyan_green,
header.common_style_cyan_blue,

header.common_style_red .header-fixed,
header.common_style_orange .header-fixed,
header.common_style_green .header-fixed,
header.common_style_blue .header-fixed,
header.common_style_purple .header-fixed,
header.common_style_pink .header-fixed,
header.common_style_black .header-fixed,
header.common_style_yellow .header-fixed,
header.common_style_orange_yellow .header-fixed,
header.common_style_magenta .header-fixed,
header.common_style_light_brown .header-fixed,
header.common_style_brown .header-fixed,
header.common_style_brown_green .header-fixed,
header.common_style_light_green .header-fixed,
header.common_style_dark_green .header-fixed,
header.common_style_light_blue .header-fixed,
header.common_style_dark_blue .header-fixed,
header.common_style_light_purple .header-fixed,
header.common_style_dark_purple .header-fixed,
header.common_style_cyan .header-fixed,
header.common_style_cyan_green .header-fixed,
header.common_style_cyan_blue .header-fixed{
	border:0;
}

/*20200303产品列表页添加分类*/

.product_list_2017 .search_sub_list{
	border-bottom: 1px solid #ddd;
	font-size: 0;
	padding: 5px;
	position: relative;
}
.product_list_2017 .search_sub_list a{
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	padding: 0 10px;
	height: 30px;
	line-height: 28px;
	box-sizing: border-box;
	border: 1px solid #c6c6c6;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
}
.product_list_2017 .search_sub_list a:hover,
.product_list_2017 .search_sub_list a.on{
	border-color: #fc6cb2;
	color: #fc6cb2;
}


.product_list_2017 .category_sub_list{
	border-bottom: 1px solid #eee;
	font-size: 0;
	padding: 5px;
	position: relative;
}
.product_list_2017 .category_sub_list a{
	display: inline-block;
	vertical-align: middle;
	margin: 5px;
	padding: 0 10px;
	height: 30px;
	line-height: 28px;
	box-sizing: border-box;
	border: 1px solid #c6c6c6;
	color: #333;
	border-radius: 4px;
	font-size: 12px;
}
.product_list_2017 .category_sub_list a:hover,
.product_list_2017 .category_sub_list a.on{
	border-color: #fc6cb2;
	color: #fc6cb2;
}
.product_list_2017 .more_cate{
	position: absolute;
    right: 0;
    top: 0;
    width: 37px;
    height: 49px;
    border: 1px solid #d9d7da;
    box-shadow: 0 0 6px #d9d7da;
    border-right: 0;
    text-align: center;
    background: #fff;
    display: none;
}
.product_list_2017 .more_cate svg{
	height: 49px;
    width: 24px;
}
.product_list_2017 .category_sub_list_more{
	white-space: nowrap;
	overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    overflow-x: scroll;
}
.product_list_2017 .category_sub_list_more .more_cate{
	display: block;
}
.product_list_2017 .category_sub_list_pop{
	position: fixed;
    top: 0;
    right: 0;
    background: #fff;
    z-index: 500000;
    height: 100%;
    padding: 0;
    box-sizing: border-box;
    transform: translate(100%,0);
    transition: all 0.3s ease;
}
.product_list_2017 .category_sub_list_pop_on{
	transform: translate(0,0);
}
.product_list_2017 .category_sub_top{
	height: 50px;
    position: relative;
    line-height: 50px;
    padding: 0 50px;
    text-align: center;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    background: #fff;
}
.product_list_2017 .category_sub_top .category_sub_icon i{
	    display: block;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: none;
    font-size: 20px;
    color: #333;
    position: absolute;
    left: 0;
    top: 0;
}
.product_list_2017 .category_sub_top .category_sub_tit{

}
.product_list_2017 .category_sub_list_pop_content{
	padding: 5px;
}
.product_list_2017 .category_sub_list_pop a{
	    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    padding: 0 10px;
    height: 30px;
    line-height: 28px;
    box-sizing: border-box;
    border: 1px solid #c6c6c6;
    color: #333;
    border-radius: 4px;
    font-size: 12px;
}
.product_list_2017 .category_sub_list_pop .category_sub_close{
	position: absolute;
    right: 10px;
    top: 6px;
}
.product_list_2017 .category_sub_list_pop .category_sub_close i{
	font-size: 24px;
}

/*标签列表页*/
.tag_list_2017 .tag_list_links{
	font-size: 0;
	padding: 5px;
	text-align: left;
}
.tag_list_2017 .tag_list_links a{
	display: inline-block;
    vertical-align: middle;
    margin: 5px;
    padding: 0 10px;
    height: 30px;
    line-height: 28px;
    box-sizing: border-box;
    border: 1px solid #c6c6c6;
    color: #333;
    border-radius: 4px;
    font-size: 12px;
    max-width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tag_list_2017 .tag_list_links a:hover,
.tag_list_2017 .tag_list_links a.on{
	border-color: #fc6cb2;
	color: #fc6cb2;
}
.tag_list_2017 .product_list_h1{
	margin: 0 0 20px;
}

/*气泡提示*/
.popup-tip-all {position:absolute;font:12px/1 verdana;left:200px;top:300px;z-index:999;}
.popup-tip-body {border:1px solid #D5B058;background:#FFFFDD url(../images/tip-ico-q.png) no-repeat 8px 6px;padding:7px 7px 7px 30px;margin:7px 0;color:#AD723A;}
.popup-tip-arrows {position:absolute;bottom:0;background:url(../images/tip-arrows.png) no-repeat;width:14px;height:10px;left:15px;z-index:14;overflow:hidden;}
.popup-tip-arrows-up {top:0;background:url(../images/tip-arrows.png) no-repeat 100% 0;}


/*弹窗登陆*/.dlg-body {border:2px solid #26537d;background:#fff;position:fixed;_position:absolute;box-shadow:2px 2px 3px #666;display:none;}
.dlg-header {background:#F4F4F5 url(../images/bg_dlg_header.png) repeat-x;height:32px;line-height:30px;font-size:14px;color:#FFF;padding-left:10px;}
.dlg-header .dlg-close {cursor:pointer;position:absolute;right:5px;top:6px;}
.dlg-clear {clear:both;overflow:hidden;height:0;}
.dlg-login-btn {width:87px;height:32px;float:left;display:inline;background:url(../images/btn_signin.jpg) no-repeat;cursor:pointer;}
.dlg-login-opts td {padding:4px;}
.dlg-login-opts {margin:18px;font-size:14px;}
.dlg-login-opts label {color:#aaa;font-size:12px;}
.dlg-login-opts label input {position:relative;top:-1px;}
.dlg-login-opts .input-box {border:1px solid #C7C7C7;margin:7px 0;float:left;*display:inline;position:relative;zoom:1;}
.dlg-login-opts .input-box input {border:1px solid #EBEBEB;border-width:2px 0 0 2px;width:260px;height:28px;line-height:18px;outline:none;}
.dlg-login-opts label.error {position:absolute;left:0;top:-22px;color:#ea6c27;background:none;padding-left:0;font-weight:normal;}
.dlg-lost-pwd {margin-left:10px;font-size:12px;position:relative;top:4px;text-decoration:none;}
.dlg-lost-pwd:hover {color:red;}
.dlg-login-err {color:red;font-size:12px;position:relative;top:5px;display:none;}
.lg-other-acc {margin:5px 10px 18px 10px;padding:0 8px;line-height:24px;border-top:1px dotted #aaa;}
.lg-other-acc p {margin:5px 0;color:#666;}
.lg-other-acc img {vertical-align:middle;}
.dlg-body2 {border:1px solid #c3c3c5;box-shadow:none;}
.dlg-body2 .dlg-header {background:#f3f3f3;height:27px;line-height:27px;color:#313131;border-bottom:1px solid #c3c3c5;}
/*提示框*/.message_div {width:300px;border-radius:5px;border:1px solid #c6c6c6;margin-left:-150px;position:relative;left:50%;top:28%;}
.message_tpl {width:290px;padding:4px;background:#f6f6f6;border-radius:5px;border:1px solid #ebebeb}
.message_tpl_info {padding:30px;background:#fff;border-top-right-radius:5px;border-top-left-radius:5px;}
.message_tpl_info .information,.message_tpl_info .caution,.message_tpl_info .success,.message_tpl_info .error {padding-left:58px;height:50px;line-height:50px;font-size:14px;}
.message_tpl_info .information {background:url(../images/tip_information.jpg) no-repeat;}
.message_tpl_info .caution {background:url(../images/tip_caution.jpg) no-repeat;}
.message_tpl_info .success {background:url(../images/tip_success.jpg) no-repeat;}
.message_tpl_info .error {background:url(../images/tip_error.jpg) no-repeat;}
.message_tpl_bom {line-height:28px;text-align:center;background:#fffed6;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top:1px solid #e2e2e2}
.message_tpl_bom a {color:#1D7EA9;}
/*提示框改*/.message_div_box {background-color:#ededed;text-align:center;margin:0;padding:0;padding:30px 0;height:300px;}
.message_tpl_box {width:90%;min-height:160px;border:1px solid #d5d5d5;margin:0 auto;height:auto;}
.message_tpl_box_top {width:100%;height:120px;background-color:#ffffff;border-bottom:1px solid #e1e1e1;font-size:22px;}
.message_tpl_img {text-align:right;width:25%;}
.message_tpl_img img {width:40px;height:40px;marght-right:10px;}
.message_tpl_text {text-align:left;padding-left:20px;}
.message_tpl_box_top span {letter-spacing:1px;font-size:14px;}
.message_tpl_box_bottom {width:100%;min-height:30px;line-height:25px;padding:5px 0 5px;background-color:#F5F5F7;height:auto;}
.message_tpl_click a {font-size:14px;color:#333}
/*添加购物车弹出层*/
.add_cart p span,.go_cart {font-weight:bold;}
#add_cart_box {width:90%;margin:auto;background:#000;opacity:0.8;position:absolute;top:15%;left:0;right:0;text-align:center;border-radius:10px;color:#fff;font-size:14px;z-index:999;}
.add_cart {padding:20px 50px;}
.add_cart p {padding-bottom:12px;}
.add_cart p span {color:#e50d20;}
.add_cart .or {padding-bottom:5px;}
.go_cart {margin:0 auto;display:block;opacity:1;width:165px;height:35px;line-height:35px;color:#fff;font-size:16px;text-align:center;background:#ce0d1e;border:none;margin-bottom:14px;border-radius:6px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;}
.continue {color:#ff8a00;text-decoration:underline;}
.continue:hover {color:#e50d20;}
/*弹出层插件样式开始*/.Prompt_floatBoxBg {display:none;width:100%;height:100%;background:#000;position:fixed !important;/*ie7 ff*/position:absolute;top:0;left:0;filter:alpha(opacity=0);opacity:0;z-index:999990;}
.Prompt_floatBox {z-index:1000000;position:absolute;padding:6px;text-align:center;top:10%;left:50%;height:auto;width:220px;margin-left:-110px;z-index:1000000;word-wrap:break-word;-webkit-box-shadow:rgba(0,0,0,0.498039) 0px 0px 15px;box-shadow:rgba(0,0,0,0.498039) 0px 0px 15px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background-color:white;opacity:1;}
.Prompt_floatBox .content {padding:10px;background:#fff;overflow-x:hidden;overflow-y:auto;}
/*弹出层插件样式结束*//*弹出模态层*/.popupBoxBg {width:100%;height:100%;background:#000;position:fixed !important;/*ie7 ff*/position:absolute;top:0;left:0;filter:alpha(opacity=90);opacity:0.9;z-index:9990;}
.popupBox {width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000000;}
.popupBoxFloat {width:100%;height:100%;position:fixed !important;/*ie7 ff*/position:absolute;top:0;left:0;z-index:1000;}
/*滑动下拉刷新*/
#touchdown {background:#FFF;height:0px;border-bottom:1px #CCC solid;display:none;padding-left:70px;position:relative;overflow:hidden;}
#touchdown span {width:10px;height:30px;background:url(../images/pull-down-refresh.png) no-repeat;background-size:30px 30px;position:absolute;left:10px;top:50%;margin-top:-15px;}
#touchdown span.pulldown {background-position:0px -1px;}
#touchdown span.updown {background-position:-20px -1px;}
#touchdown #touchdown_tips {text-align:center;top:50%;left:50%;margin-left:-50px;margin-top:-25px;line-height:50px;color:#333;font-size:14px;position:absolute;}
#touchdown_loading {background:url(../images/wap-loading-ico.gif) 10px center no-repeat #FFF;text-align:center;line-height:50px;color:#333;font-size:14px;border-bottom:1px #CCC solid;display:none;z-index:10000;}


.account_addresslist_add{
    height: 45px;
    line-height: 45px;
    border: 0;
    font-size: 16px;
    color: #333;
    text-align: center;
    display: block;
    border-radius: 4px;
    background: #f6f6f6;
}
.account_addresslist_add svg{
    width: 20px;
    height: 45px;
    vertical-align: top;
    margin-right: 5px;
}

.similar_style_box .common_pro_list2 li{
	width: 80px;
	height: 80px;
	margin-right: 10px;
}
.similar_style_box .common_pro_list2 li .pic{
	width: 80px;
	height: 80px;
}


/*autocomplete*/
.autocomplete-suggestions {
    border: 1px solid #bad1df;
    border-radius: 1px solid #bad1df;
    box-shadow: 0 0 0 6px #c9caca;
    background: #FFF;
    cursor: default;
    overflow: auto;
    -webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.64);
    -moz-box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.64);
    box-shadow: 0px 2px 3px rgba(50, 50, 50, 0.64);
    z-index: 999999!important;
}
.autocomplete-suggestion { 
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden;
    line-height: 25px;
}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.con_box{ background-color:#ededed; text-align:center; margin:0; padding:0; padding-top:30px;display: block; padding-bottom: 80px; overflow: hidden;}

.product_detail_2017 .presale_con .help_icon svg,.product_detail_2018 .presale_con .help_icon svg{padding:1px 0 0;width:16px;height:16px;vertical-align:middle;margin:0 0 0 0px;fill:#333;}





/*package_sale_2020*/
.product_detail_2017 .package_sale_2020{}
.product_detail_2017 .package_sale_2020 .package_sale_title{
    height: 46px;
    border-bottom: 1px solid #eee;
    font-size: 0;
    padding: 0 10px;
}
.product_detail_2017 .package_sale_2020 .package_sale_title a{
    display: inline-block;
    vertical-align: top;
    height: 46px;
    line-height: 46px;
    position: relative;
    font-size: 14px;
    color: #999;
    padding-left: 20px;
}
.product_detail_2017 .package_sale_2020 .package_sale_title a:first-child{
    padding-left: 0;
}
.product_detail_2017 .package_sale_2020 .package_sale_title a:before{
    content: '';
    height: 14px;
    width: 1px;
    background: #eee;
    position: absolute;
    left: 10px;
    top: 16px;
}
.product_detail_2017 .package_sale_2020 .package_sale_title a:first-child:before{
    display: none;;
}
.product_detail_2017 .package_sale_2020 .package_sale_title a:hover,
.product_detail_2017 .package_sale_2020 .package_sale_title a.cur{
    font-weight: bold;
    color: #333;
}
.product_detail_2017 .package_sale_2020 .package_sale_title a span{}

.product_detail_2017 .package_sale_2020 .package_sale_content{
    margin: 10px 0;
    padding: 0 10px;
}
.product_detail_2017 .package_sale_2020 .package_list_2020{
    font-size: 0;
    opacity: 0;
    height: 0; 
    position: relative;
}
.product_detail_2017 .package_sale_2020 .package_list_on{
    opacity: 1;
    height: auto;
}
.product_detail_2017 .package_sale_2020 .package_list_scroll{
    overflow-x: auto;
    display: flex;
}
.product_detail_2017 .package_sale_2020 .main-product{
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    width: auto;
    position: relative;
    padding-right: 40px;
}
.product_detail_2017 .package_sale_2020 .main-product-pic{
    width: 120px;
    height: 120px;
    border: 1px solid #efefef;
    border-radius: 4px;
    display: block;
    overflow: hidden;
    text-align: center;
}
.product_detail_2017 .package_sale_2020 .main-product-pic img{
    max-width: 100%;
    max-height: 100%;
}
.product_detail_2017 .package_sale_2020 .main-product-name{
    width: 120px;
    margin-top: 10px;
    line-height: 20px;
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 40px;
}
.product_detail_2017 .package_sale_2020 .main-product .together{
    position: absolute;
    left: 122px;
    top: 50%;
    width: 40px;
    height: 80px;
    text-align: center;
    margin-top: -77px;
}
.product_detail_2017 .package_sale_2020 .main-product .together svg{
    width: 16px;
    height: 80px;
    fill: #bfbfbf;
}


.product_detail_2017 .package_sale_2020 .package-products-list{
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    box-sizing: border-box;
    position: relative;
}
.product_detail_2017 .package_sale_2020 .package-container{
    overflow:hidden;
}

.product_detail_2017 .package_sale_2020 .package-container ul{
    display: flex;
}
.product_detail_2017 .package_sale_2020 .package-container li{
    margin-right: 10px;
}
.product_detail_2017 .package_sale_2020 .package-container li .pic{
    width: 120px;
    height: 120px;
    border: 1px solid #efefef;
    border-radius: 4px;
    display: block;
    position: relative;
    overflow: hidden;
    text-align: center;
}
.product_detail_2017 .package_sale_2020 .package-container li .pic img{
    max-width: 100%;
    max-height: 100%;
}
.product_detail_2017 .package_sale_2020 .package-container li .pic .discount{
    position: absolute;
    right: 0;
    top: 0;
    padding: 4px 7px;
    background: #ed4040;
    color: #fff;
    line-height: 16px;
}
.product_detail_2017 .package_sale_2020 .package-container li .pic .discount span{
    display: block;
}
.product_detail_2017 .package_sale_2020 .package-container li .ackage-product-name{
    width: 120px;
    margin-top: 10px;
    line-height: 20px;
    color: #333;

    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 40px;
}
.product_detail_2017 .package_sale_2020 .package-container li .price{
    font-size: 12px;
    font-weight: bold;
    position: relative;
    color: #ed4040;
    line-height: 20px;
    width: 100%;
}
.product_detail_2017 .package_sale_2020 .package-container li .old_price{
    font-weight: normal;
    color: #999;
    text-decoration: line-through;
    display: inline-block;
    white-space: nowrap;
    
}
.product_detail_2017 .package_sale_2020 .package-container li .new_price{
    padding-right: 5px;
}



.product_detail_2017 .package_sale_2020 .package-total{
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    width: 230px;
    position: relative;
    padding-left: 80px;
    box-sizing: border-box;
}
.product_detail_2017 .package_sale_2020 .package_sale_2020_btn{
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #000;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    font-weight: normal;
    border-radius: 4px;
    margin-top: 10px;
}



.product_detail_2017 #similar_style_list li{
    margin: 0 10px 0 0;
}
.product_detail_2017 #similar_style_list li .pic{
    border:1px solid #eee;
    border-radius: 4px;
    font-size: 0;
    width: 78px;
    height: 78px;
}
.product_detail_2017 #similar_style_list li .cur{
    border-color: #000;
}
.product_detail_2017 #similar_style_list li .pic img{
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
    vertical-align: middle;
    width: auto;
}
.product_detail_2017 #similar_style_list li .pic:after{
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    content: '';
}



/*batch add to cart*/
.product_detail_2017 .batch_add_to_cart{
    margin: 10px 0;
}
.product_detail_2017 .batch_add_to_cart .stock_name{
    color: #999;
}

.product_detail_2017 .batch_add_to_cart table{}
.product_detail_2017 .batch_add_to_cart table th{
    text-align: left;
    padding: 8px 0;
}
.product_detail_2017 .batch_add_to_cart table td{
    padding: 5px 0;
}
.product_detail_2017 .batch_add_to_cart table td:nth-child(1){
    width: 80px;
    word-break:break-all;
    padding-right: 10px;
}
.product_detail_2017 .batch_add_to_cart table td:nth-child(4){
    width: 100px;
}
.product_detail_2017 .batch_add_to_cart table .iconleft_batch{
    height: 26px;
    line-height: 24px;
    width: 26px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #dfdfdf;
    border-right: none;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    float: left;
}
.product_detail_2017 .batch_add_to_cart table .buyskunums_batch{
    height: 26px;
    line-height: 26px;
    width: 40px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #dfdfdf;
    vertical-align: top;
    font-size: 14px;
    float: left;
}
.product_detail_2017 .batch_add_to_cart table .iconright_batch{
    height: 26px;
    line-height: 24px;
    width: 26px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #dfdfdf;
    border-left: none;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    float: left;
}
.product_detail_2017 .batch_first_count{
    position: absolute;
    right: -10px;
    top: -10px;
    min-width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #ed4040;
    color: #fff;
    line-height: 16px;
    text-align: center;
    font-size: 12px;
}

#body_box{
    width: 100% !important;
    padding: 0;
}