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

/*************************** 多语言样式 start ***************************/
.lang_de .prod_info_action .btn_add .add_btn{font-size:.75rem;}
.lang_de .prod_info_platform .platform_btn{text-indent:4.5rem;}

.lang_es .prod_info_platform .platform_btn{text-indent:5.5rem;}

.lang_fr .prod_info_action .btn_add .add_btn{font-size:.75rem;}
.lang_fr .prod_info_platform .platform_btn{text-indent:4.5rem;}

.lang_jp .prod_info_action .btn_add .add_btn{font-size:.75rem;}
.lang_jp .prod_info_platform .platform_btn{text-indent:6rem;}

.lang_ru .prod_info_platform .platform_btn{text-indent:6rem;}

.lang_pt .prod_info_action .btn_add .add_btn{font-size:.75rem;}
.lang_pt .prod_info_platform .platform_btn{text-indent:5.5rem;}
/*************************** 多语言样式 end ***************************/
.arrival_info{margin: 0.3rem 0;}
.detail_pic{padding-bottom:.0625rem; position:relative;}
.goods_pic{width:100%; overflow:hidden; margin:0 auto; text-align:center; background:url(../images/loading.gif) no-repeat center/5%; border:transparent solid; border-width:.0625rem 0; position:relative; -webkit-transition:all .4s; transition:all .4s;}
.goods_pic ul{display:none; -webkit-transition:all .4s; transition:all .4s;}
.goods_pic ul li{text-align:center;font-size: 0;}
.goods_pic ul li iframe{max-width: 100%;max-height: 90%;margin:auto;}
.goods_pic ul li:after{display: inline-block;height: 100%;vertical-align: middle;content: '';}
.goods_pic ul li>img{max-height:100%; vertical-align:middle;}
.goods_pic .trigger{overflow:hidden; padding:.16rem 0; text-align:center; position:absolute; bottom:.2rem; left:.625rem; box-sizing:border-box; -webkit-box-sizing:border-box;}
.goods_pic .trigger .item{width:.3rem; height:.3rem; overflow:hidden; margin:0 0; text-indent:5rem; border-radius:100rem; display:inline-block;}
.goods_pic .trigger .item.off{background-color:#fff;}

.detail_pic_toolbar .gh_menu{position:absolute; text-align:center; display:block;}
.detail_pic_toolbar .gh_menu>i{width:2rem; height:2rem; background-repeat:no-repeat; background-color:rgba(0,0,0,.25); background-position:center; background-size:100%; border-radius:50%; display:inline-block;}
.detail_pic_toolbar .gh_menu_back{top:.625rem; left:.625rem;}
.detail_pic_toolbar .gh_menu_back>i{background-image:url(../images/icon_goods_back.png);}
.detail_pic_toolbar .gh_menu_share{top:.625rem; right:.625rem;}
.detail_pic_toolbar .gh_menu_share>i{background-image:url(../images/btn_share_white.png); background-size:58%;}

.video_container{position: relative;cursor: pointer;}
.video_container:before{content:'';position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;margin:auto;background: url(../images/icon_video_play.png) no-repeat center center; cursor: pointer;background-color: rgba(0,0,0,0.1);background-size: 80px;}
.pro_video{position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin:auto;width: 0;height: 0;overflow: hidden;background: rgba(0,0,0,0.5);transition:0.3s all;-webkit-transition:0.3s all;-moz-transition:0.3s all;}
.pro_video.play{width: 100%;height: 100%;z-index: 9999;}
.pro_video *{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.pro_video:after{display: inline-block;vertical-align: middle;height: 100%;content: '';}
.pro_video .close{position: absolute;top: 0;right: 0;width: 3rem;height: 3rem;background: url(../images/icon_video_close.png) no-repeat center center;}

.goods_info{margin:.625rem;}
.prod_info_name{margin-top:.875rem; line-height:1.25rem; font-size:1rem; color:#333;}
.prod_info_star{margin-top:.875rem;}
.prod_info_star>span{display:inline-block; vertical-align:top; line-height:1rem; margin-right:.625rem; font-size:.875rem; color:#999;}
.prod_info_star .review_star>span{vertical-align:top; width:.75rem; height:.75rem; margin-top:.1rem; margin-left:0;}
.prod_info_brief{margin-top:.875rem; line-height:1.15rem; color:#999;}
.prod_info_price{margin-top:.3125rem; float:left;}

.prod_info_line{height:.0625rem; margin-top:1rem;}

.box_price{padding:.2rem 0;}
.box_price .title{margin-right:.5rem;}
.prod_info_price .price_0{line-height:1rem; color:#666;}
.prod_info_price .price_1{line-height:1.25rem; font-size:1rem; font-weight:bold;}
.prod_info_price .price_1 .price{font-size:1.5rem; font-weight:700; color:#000; display:inline-block; vertical-align:top;}
.prod_info_price .price_1 .onlydays{margin-left:.3125rem; display:inline-block; vertical-align:top;}
.prod_info_price .save_price{line-height:1rem; padding-top:.2rem; font-size:.75rem; font-weight:200; color:#808080;}
.prod_info_price .save_price .save_style{padding-left:.5rem; font-size:.75rem; color:#f28810;}

.prod_info_seckill{width:100%; margin:.5rem .625rem -.5rem -.625rem; padding:.875rem .625rem; background-color:#f9f9f9;}
.prod_info_seckill .title{height:20px; line-height:20px; padding:0 8px; color:#fff; background-color:#0063ae; display:inline-block;}
.prod_info_seckill .time{height:1.125rem; line-height:1.25rem; overflow:hidden; margin-top:.5rem; color:#9a9a9a; float:left;}
.prod_info_seckill .progress_count{line-height:1.25rem; margin-top:.5rem; font-size:.75rem; color:#666; float:right;}
.prod_info_seckill .icon_time{width:1.125rem; height:1.125rem; margin-right:.3rem; background:url(../seckill/images/icon_time.png) no-repeat center; background-size:100%; display:inline-block; vertical-align:top;}
.prod_info_seckill .flashsale_time{padding-left:.3rem;}
.prod_info_seckill .flashsale_time>span{font-weight:600; color:#0261b1;}
.prod_info_seckill .flashsale_time>span.day{margin-right:.3rem; font-weight:normal; color:#9a9a9a;}
.prod_info_seckill .progress{width:100%; height:.5rem; overflow:hidden; margin-top:.5rem; background-color:#eaeaea; border-radius:1rem; display:inline-block; vertical-align:top;}
.prod_info_seckill .progress_current{height:.5rem; overflow:hidden; background-color:#75a7cc; border-radius:1rem;}

.prod_info_tuan{width:100%; height:4.75rem; overflow:hidden; margin:0 .625rem -.3125rem -.625rem; padding:0 .625rem; background-color:#f9f9f9;}
.prod_info_tuan .item{width:32%; overflow:hidden; line-height:1rem; text-align:center; text-transform:uppercase; float:left;}
.prod_info_tuan .item .icon_time{width:1.125rem; height:1.125rem; margin:.8125rem auto .4375rem; background:url(../tuan/images/icon_time.png) no-repeat; background-size:100%; display:block;}
.prod_info_tuan .item .icon_bought{width:1.75rem; height:1.25rem; margin:.6875rem auto .375rem; background:url(../tuan/images/icon_bought.png) no-repeat; background-size:100%; display:block;}
.prod_info_tuan .item .flashsale_time{padding-left:.3125rem;}
.prod_info_tuan .item .flashsale_time>span{font-weight:600; color:#0261b1;}
.prod_info_tuan .item .flashsale_time>span.day{margin-right:.3125rem; font-weight:normal; color:#9a9a9a;}
.prod_info_tuan .item .review_star{margin:.75rem 0 .35rem;}
.prod_info_tuan .item:first-child{width:36%;}

.prod_info_favorite{width:1.5rem; padding-top:.45rem; position:relative; float:right; text-align:center;}
.prod_info_favorite .add_favorite{display:block; width:1.5rem; height:1.5rem; background:url(../images/icon_goods_favorite_to.png) no-repeat center/100%;}
.prod_info_favorite .add_favorite.is_in{background-image:url(../images/icon_goods_favorite_to_red.png);}
.prod_info_favorite p{margin-top:.3125rem; font-size:.75rem; color:#666;}

.list_wholesale{padding-top:.625rem;}
.list_wholesale .wholesale_list{width:100%; overflow:hidden; box-sizing:border-box; -webkit-box-sizing:border-box;}
.list_wholesale .wholesale_list .item{width:8rem; padding-left:1rem;}
.list_wholesale .wholesale_list .item div{line-height:1.5rem; font-size:.75rem; color:#999; box-sizing:border-box; -webkit-box-sizing:border-box;}
.list_wholesale .wholesale_list .item .wprice{font-size:.95rem; color:#111;}
.list_wholesale .wholesale_list .item:first-child{padding:0; border:0; background:none;}
.list_wholesale .wholesale_list dd.item div{font-size:.75rem;}

.prod_info_attribute{margin-top:1.5rem;}
.prod_info_attribute .item{border:.0625rem #e9e9e9 solid; border-radius:.3125rem; padding:.625rem; position:relative;}
.prod_info_attribute .item>div{line-height:1.5rem; font-size:1rem; display:block;}
.prod_info_attribute .item .attr_name{color:#111;}
.prod_info_attribute .item .attr_name>span{color:#4e4e4e; margin-left:.3125rem;}
.prod_info_attribute .item .attr_option{font-size:.875rem; color:#999;}
.prod_info_attribute .item:after{display:block; content:''; width:.625rem; height:1.0625rem; background:url(../images/icon_goods_dot.png) no-repeat center/100%; position:absolute; top:1.5rem; right:.8125rem; z-index:11;}
.prod_info_attribute .item.error{border-color:#c00;}

.prod_info_qty{margin-top:1.5rem;}
.prod_info_qty .title{line-height:2.3125rem; margin-right:.625rem; float:left; text-transform:capitalize; font-size:1rem; color:#111;}
.prod_info_qty .txt{float:left;}
.prod_info_qty .txt>div{height:2.1875rem; line-height:2.1875rem; overflow:hidden; float:left; text-align:center; font-size:.6rem; color:#333; box-sizing:border-box; -webkit-box-sizing:border-box;}
.prod_info_qty .txt .cut, .prod_info_qty .txt .add{width:2.1875rem; background-color:#f0f0f7; border-radius:50rem; position:relative; font-size:1.5rem;}
.prod_info_qty .txt .cut:after{width:.66rem; height:.125rem; background:#666; margin:auto; position:absolute; top:0; bottom:0; left:.67rem; content:'';}
.prod_info_qty .txt .qty{width:3rem; border:.0625rem #ddd solid; border-radius:.25rem; margin:0 .5rem;}
.prod_info_qty .txt .qty>input{display:block; width:100%; line-height:2.1875rem; border:0; text-align:center; font-size:.875rem; color:#555;}
.prod_info_qty .txt .add:before{width:.125rem; height:.75rem; background:#666; margin:auto; position:absolute; top:0; bottom:0; left:1rem; content:'';}
.prod_info_qty .txt .add:after{width:.75rem; height:.125rem; background:#666; margin:auto; position:absolute; top:0; bottom:0; left:.67rem; content:'';}
.prod_info_qty .stock{line-height:2.3125rem; margin-left:.625rem; float:left; font-size:.75rem; color:#999;}
.prod_info_qty .stock>b{font-size:0.875rem;}

.prod_info_action{margin-top: 0;}
.prod_info_action .add_btn{height:12vw; line-height:12vw; margin-top:1.25rem; font-size:5vw; color:#fff; display:block;}
.prod_info_action .buynow{margin-right:1%;}
.prod_info_action .addtocart{background-color:#1c54a5; border-color:#888;}
.payment_icon{display: block;margin-top: 2vw;text-align: center;}
.payment_icon img{max-height: 6vw;margin-right: 2vw;}
.payment_icon img:last-child{margin-right: 0;}
.prod_info_action .inquirynow{background-color: #fbf1ee;border:2px solid #e62e04;line-height: 11vw; color:#e62e04; box-sizing: border-box;}
.prod_info_action .paypal_checkout_v_button{background:url(../images/btn_paypal_checkout.png) no-repeat center center #ffc41e; background-size:55vw; border-color:#ffc41e; position:relative;}
.prod_info_action .paypal_checkout_v_button .loading{background-color:#f2f2f2; border-radius:3px;}
.prod_info_action .btn_paypal{display:none; height:55px; position:relative;}
.prod_info_action #paypal_button_container{width:100%; height:55px;}
.prod_info_action #paypal_button_container .paypal-button>.zoid-outlet{width:100%;}
.prod_info_action #s_paypal_button_container{width:100%; height:55px;}
.prod_info_action #s_paypal_button_container .paypal-button>.zoid-outlet{width:100%;}
.prod_info_action .soldout{width:100%; background-color:#ccc; border-color:#999;}

.prod_info_platform{margin-top:1.875rem;}
.prod_info_platform .platform_title{height:1.875rem; text-transform:capitalize; position:relative; font-size:.875rem; color:#111;}
.prod_info_platform .platform_title>strong{height:3.75rem; line-height:3.75rem; background-color:#fff; margin-left:-7pc; padding:0 .625rem; position:absolute; top:-1.875rem; left:50vw; font-size:1rem; color:#b2b2b2;}
.prod_info_platform .platform_btn{width:100%; height:12vw; line-height:12vw; margin-bottom:1.25rem; text-align:left; text-indent:23vw; text-decoration:none; font-size:5vw; color:#fff;}
.prod_info_platform .platform_btn>i{width:6vw; height:6vw; margin-top:3vw; margin-right:3vw; background-repeat:no-repeat; background-position:center; background-size:100%; display:inline-block; vertical-align:top;}
.prod_info_platform .platform_btn em{width:1.5rem; height:1.5rem; background:url(../../images/ico/icon_arrow_0.png) center no-repeat; margin-top:.4rem; margin-right:.5rem; display:inline-block; vertical-align:top; transition: all 0.2s ease-in-out;}
.prod_info_platform .platform_btn .platform_ab{display:none;}
.prod_info_platform .platform_btn .platform_ab a{padding:1px 2px; text-indent:0; text-align:center; color:#666; display:block;}
.prod_info_platform .platform_btn_hover{height:auto;}
.prod_info_platform .platform_btn_hover em{transform:rotate(180deg);}
.prod_info_platform .platform_btn_hover .platform_ab{display:block;}
.prod_info_platform .btn_amazon{background-color:#ec8e2f; color:#111;}
.prod_info_platform .btn_amazon>i{background-image:url(../images/plugins/platform/icon_platform_amazon.png);}
.prod_info_platform .btn_aliexpress{background-color:#b30011;}
.prod_info_platform .btn_aliexpress>i{background-image:url(../images/plugins/platform/icon_platform_aliexpress.png);}
.prod_info_platform .btn_wish{background-color:#68c3ee;}
.prod_info_platform .btn_wish>i{background-image:url(../images/plugins/platform/icon_platform_wish.png);}
.prod_info_platform .btn_ebay{background-color:#d52432;}
.prod_info_platform .btn_ebay>i{background-image:url(../images/plugins/platform/icon_platform_ebay.png);}
.prod_info_platform .btn_alibaba{background-color:#f25b00;}
.prod_info_platform .btn_alibaba>i{background-image:url(../images/plugins/platform/icon_platform_alibaba.png);}
.prod_info_platform .btn_lazada{background-color:#0F146D;}
.prod_info_platform .btn_lazada>i{background-image:url(../images/plugins/platform/icon_platform_lazada.png);}
.prod_info_platform .btn_shopee{background-color:#F1582C;}
.prod_info_platform .btn_shopee>i{background-image:url(../images/plugins/platform/icon_platform_shopee.png);}

.prod_info_store .btn_buynow{width:100%;}
.prod_info_store .paypal_checkout_v_button{background-size:40vh;}

#goods_cart_btn{width:100%; height:.9rem; background-color:#fff; position:fixed; bottom:0; left:0; z-index:100; display:none;}
#goods_cart_btn .other_btn{width:34%; height:.9rem; float:left;}
#goods_cart_btn .other_btn>a{width:49%; height:.9rem; border:#ddd solid; border-width:.01rem 0 0 .01rem; float:left; display:inline-block;}
#goods_cart_btn .other_btn>a>span{width:.58rem; height:.55rem; overflow:hidden; margin:.17rem auto 0; background-repeat:no-repeat; background-position:center; background-size:100%; display:block;}
#goods_cart_btn .other_btn>a>span.icon_goods_cart{background-image:url(../images/icon_goods_cart.png);}
#goods_cart_btn .other_btn>a>span.icon_goods_favorite{background-image:url(../images/icon_goods_favorite.png);}
#goods_cart_btn .other_btn>a:first-child{width:50%; border-left:0;}
#goods_cart_btn .btn{width:33%; height:.9rem; line-height:.9rem; text-align:center; font-size:.3rem; color:#fff; border:0; float:left; box-sizing:border-box; -webkit-box-sizing:border-box;}
#goods_cart_btn #buynow_btn{background-color:#fe9901;}
#goods_cart_btn #addcart_btn{background-color:#ffc000;}
#goods_cart_btn .out_btn{width:100%; color:#fff; background:#999;}
#goods_cart_btn .top{width:15%; height:.96rem;}
#goods_cart_btn .top img{max-height:100%;}

.prod_info_divide{height:1.5rem; background-color:#f6f6f6;}
.border_top{border-top:.0625rem #ddd solid;}

/*************************** Inquiry Start ***************************/
.prod_info_inquiry .title{ font-size:1rem; font-weight:bold;}
.prod_info_inquiry .tips{ margin-top:.75rem; font-size:.75rem; color:#555;}
.prod_info_inquiry .product_inquiry{ display:inline-block; height:2rem; margin-top:.75rem; padding:0 1.5rem; line-height:2rem; background:#d71f06; color:#fff; font-size:.875rem; text-align:center; border-radius:5px;}

#inbox_popup{ width:90vw; height:22.5rem; margin-top:-11.25rem; padding:2.5rem .9375rem 0 .9375rem; background:#fff; position:fixed; left:5vw; top:50%; z-index:10001; border-radius:.3125rem; box-sizing:border-box;}
#inbox_popup .inbox_popup_close{ width:1.25rem; height:1.25rem; position:absolute; right:.625rem; top:.625rem; font-size:2.125rem; color:#c6c6c6; line-height:1.25rem; text-align:center; cursor:pointer;}
#inbox_popup .inbox_popup_email{ margin-bottom:1rem; font-size:1rem;}
#inbox_popup .inbox_popup_form_input{ width:100%; height:2.1875rem; line-height:2.1875rem; margin-bottom:.625rem; padding:0 .625rem; background:#f5f5f5; font-size:.875rem; border:0; box-sizing:border-box;}
#inbox_popup .inbox_popup_content{ background:#f5f5f5; padding:.625rem;}
#inbox_popup .inbox_popup_form_textarea{ width:100%; height:5.625rem; padding:0; background:none; border:0; font-family:Arial; font-size:.875rem;resize: none;}
#inbox_popup .inbox_popup_form_submit{ display:block; width:100%; height:2.1875rem; line-height:2.1875rem; margin-top:1.25rem; background:#e62e04; font-size:1rem; color:#fff; border-radius:3px;}
.inbox_popup_form_textarea::-webkit-input-placeholder, .inbox_popup_form_input::-webkit-input-placeholder{ color:#999;}
.inbox_popup_form_textarea:-moz-placeholder, .inbox_popup_form_input:-moz-placeholder{ color:#999;}
.inbox_popup_form_textarea::-moz-placeholder, .inbox_popup_form_input::-moz-placeholder{ color:#999;}
.inbox_popup_form_textarea::-ms-input-placeholder, .inbox_popup_form_input::-ms-input-placeholder{ color:#999;}
#inbox_popup .upload_box{ width:70px; height: 70px; margin-top:.5rem; background:#fff; position:relative; text-align:center; border:1px solid #ddd;}
#inbox_popup .upload_box:before{ display:block; width:3px; height:24px; background:#aaa; content:''; position:absolute; left:33px; top:23px; z-index:1;}
#inbox_popup .upload_box:after{ display:block; width:24px; height:3px; background:#aaa; content:''; position:absolute; left:23px; top:33px; z-index:2;}
#inbox_popup .upload_box .pic_box{ width:70px; height:70px; vertical-align: middle;font-size: 0; position:absolute; left:0; top:0; z-index:3;}
#inbox_popup .upload_box .pic_box img{ max-width:100%; max-height:100%;}
#inbox_popup .upload_file{ width:70px; height:70px; position:absolute; left:0px; top:0px; bottom: 0;right: 0; padding: 0; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0; cursor:pointer; font-size: 70px; z-index:4;}

/*************************** Inquiry End ***************************/

/*************************** Coupons Start ***************************/
.coupons_box{}
.coupons_box .coupons_list{width: 100%;overflow-x: auto;}
.coupons_box .coupons_list .item{width: 46.6vw;border:1px solid #f18380;border-radius: 5px; margin-right: 3.4vw;padding: 4vw 2.1vw 4vw 10vw;position: relative;float: left;box-sizing: border-box;}
.coupons_box .coupons_list .item:before{content: '';width: 8.4vw;background: url(../images/icon_coupons.png) no-repeat center center / 60%;border-right: 1px solid #f3bfb8; position: absolute;top: 4vw;right: 0;bottom: 4vw;left: 0;}
.coupons_box .coupons_list .price{margin-bottom: 2.5vw;font-size: 14px;color: #333;}
.coupons_box .coupons_list .get_it{font-size: 12px;color: #888;background: #fff8f8;}
.coupons_box .coupons_list .get_it span{font-family: serif;font-weight: bold;}
/*************************** Coupons End ***************************/

/*************************** 产品弹窗 Start ***************************/
.detail_list .list{padding:.625rem;}
.detail_list .list>a{width:100%; color:#333; display:block; position:relative;}
.detail_list .list>a>em{display:block; content:''; width:.625rem; height:1.0625rem; background:url(../images/icon_goods_dot.png) no-repeat center/100%; position:absolute; top:0; right:0; z-index:11;}
.detail_list .sale_title{ line-height:2.5rem; padding:.3125rem .625rem 0 .625rem; position:relative; font-size:1.125rem;}
.detail_list .sale_title>em{display:block; content:''; width:.625rem; height:1.0625rem; background:url(../images/icon_goods_dot.png) no-repeat center/100%; position:absolute; top:1rem; right:.625rem; z-index:11;}
.detail_list .sale_price{height:1.125rem; line-height:1.125rem; margin-top:.75rem; padding:0 .625rem;}
.detail_list .sale_price>div{display:inline-block; vertical-align:top;}
.detail_list .sale_price .sale_cur_price{font-size:1rem; font-weight:600; color:#333;}
.detail_list .sale_price .sale_old_price{margin-left:.4375rem; text-decoration:line-through; font-size:.75rem; color:#999;}
.detail_list .sale_price .sale_save_price{margin-left:.4375rem; padding:0 .4375rem; background-color:#fee; color:#e62e04;}
.detail_list .sale_price .sale_save_price .price_data{margin-left:.3125rem;}
.detail_list .sale_prod_list .sale_prod_box{width:100%; overflow:hidden; box-sizing:border-box; -webkit-box-sizing:border-box;}
.detail_list .sale_prod_list .item{width:6.25rem; margin-left:.625rem; padding:1rem 0 .625rem 0; float:left; text-align:center;}
.detail_list .sale_prod_list .item .pic_box{height:6.25rem;}
.detail_list .sale_prod_list .item .pic_box img{max-height:100%;}
.detail_list .sale_prod_list .item .prod_price{height:1.5rem; line-height:1.5rem; overflow:hidden; margin-top:.3125rem; font-size:.875rem; color:#000;}
.detail_list #detail_shipping{line-height:1.5rem; font-size:.75rem;}
.detail_list #detail_shipping em, .detail_list #detail_shipping i{margin-top:.45rem;}
.detail_list #detail_shipping .shipping_cost_detail{margin-top:.3125rem; font-size:1rem;}
.detail_list #detail_shipping .shipping_cost_info{color:#999;}

.prod_layer{width:100%; height:100%; background:#fff; position:fixed; top:0; left:0; z-index:1102; display:none;}
.prod_layer .layer_head{height:2.5rem; line-height:2.5rem; text-align:center;}
.prod_layer .layer_head .layer_back{height:2.4rem; line-height:2.4rem; padding:0 1rem; font-size:1.25rem; color:#848484; background-color:#fff; position:absolute; right:auto; top:auto; left:0; display:inline-block;}
.prod_layer .layer_head .layer_back>em{width:auto; height:auto; margin:.7rem .2rem 0 0; background:none; border-width:.5rem .5rem .5rem 0; border-color:transparent #848484 transparent transparent; border-style:solid; float:left; display:block; position:relative; z-index:10;}
.prod_layer .layer_head .layer_back>em>i{border-width:.5rem .5rem .5rem 0; border-color:transparent #fff transparent transparent; border-style:solid; display:block; position:absolute; top:-.5rem; left:.1rem; z-index:11;}
.prod_layer .layer_head .layer_back>span{margin-left:.625rem;}
.prod_layer .layer_head .layer_title{font-size:1rem;}
.prod_layer .layer_head .detail_sale_menu{width:2.4rem; height:2.4rem; overflow:hidden; background:url(../images/icon_prod_layer_menu.png) no-repeat center; background-size:21px; border:0; position:absolute; right:.5rem; top:0;border:none;}
.prod_layer .layer_head .detail_sale_menu>select{width:6rem; height:2.4rem; text-indent:6rem; float:left;background-color: transparent;border:none;}
.prod_layer .layer_body{padding:.625rem .625rem 1.5rem;}

.prod_layer .sale_box{padding:0; overflow-x:hidden; overflow-y:scroll;}
.prod_layer .sale_box .gp_list{background-color:#f6f6f6;}
.prod_layer .sale_box .gp_title{width:100%; height:2.6rem; overflow:hidden; background-color:#f6f6f6;}
.prod_layer .sale_box .gp_title .box_select{width:90%; height:2.475rem; line-height:2.475rem; margin:0 5%; text-align:center; background-color:#fff; background-size:17%;}
.prod_layer .sale_box .promotion_body{max-width:100%;}
.prod_layer .sale_box .check{width:2.625rem; height:4rem; overflow:hidden;}
.prod_layer .sale_box .check>input{display:none;}
.prod_layer .sale_box .check .btn_checkbox{display:inline-block; vertical-align:top; width:1.4rem; height:1.4rem; overflow:hidden; background-repeat:no-repeat; background-position:center; background-color:#fff; background-size:100%; border:.0625rem #aaa solid; border-radius:5rem;}
.prod_layer .sale_box .check .btn_checkbox.current{background-image:url(../images/icon_checkbox_promotion.png); background-color:#e83c15; border-color:#e83c15;}
.prod_layer .sale_box .prod_img{width:4.5rem; height:4.5rem; text-align:center;}
.prod_layer .sale_box .prod_img img{max-height:100%; vertical-align:middle;}
.prod_layer .sale_box .prod_info{min-height:4.5rem; margin-left:5rem; padding-right:.625rem; padding-bottom:.875rem;}
.prod_layer .sale_box .prod_name{height:1rem; line-height:1rem; overflow:hidden;}
.prod_layer .sale_box .prod_name>a{display:block; width:55vw; overflow:hidden; font-size:.75rem; color:#000; text-overflow:ellipsis; white-space:nowrap;}
.prod_layer .sale_box .prod_price{display:inline-block; margin-top:.3125rem; padding:0; font-size:.875rem; font-weight:600; color:#333;}
.prod_layer .sale_box .prod_qty{margin-top:.3125rem;}
.prod_layer .sale_box .prod_choose{margin-top:.3125rem; margin-bottom:.25rem;}
.prod_layer .sale_box .prod_choose .btn_choose{display:inline-block; vertical-align:top; font-size:.875rem; font-weight:600; color:#e83c15;}
.prod_layer .sale_box .attribute{padding-top:.3125rem;}
.prod_layer .sale_box .attribute dd{display:block; margin-bottom:.3125rem; color:#999;}
.prod_layer .sale_box .attribute .box_select{width:80%; height:1.5rem; margin-bottom:.3215rem; background-size:6vh;}
.prod_layer .sale_box .attribute .box_select>select{width:110%; height:1.5rem; line-height:1.5rem; color:#999; outline:0;}
.prod_layer .sale_box .info{height:5rem; line-height:1rem; margin-top:1rem; padding:.625rem .625rem 1rem; background-color:#fff; text-align:center;}
.prod_layer .sale_box .info .group_prod_info{height:2rem; line-height:2rem;}
.prod_layer .sale_box .info .group_prod_info .group_selected{font-size:.875rem; color:#666;}
.prod_layer .sale_box .info .group_prod_info .group_curprice .PriceColor{font-size:1rem; font-weight:600; color:#e83c15;}
.prod_layer .sale_box .info .group_saveprice{font-size:.875rem; font-weight:normal; color:#666;}
.prod_layer .sale_box .info .gp_btn{display:inline-block; width:100%; height:2.5rem; line-height:2.5rem; background-color:#e83c15; border:0; border-radius:.25rem; -ms-border-radius:.25rem; -moz-border-radius:.25rem; -webkit-border-radius:.25rem; margin-top:.3125rem; padding:0 1rem; font-size:1.125rem; color:#fff; cursor:pointer;}
.prod_layer .sale_box .master{background-color:#fff; padding:.625rem; padding-right:0;}
.prod_layer .sale_box .master>s{float:right; display:inline; width:24px; height:22px; margin-top:40px; margin-right:16px; background:url(../images/global/goods.png) no-repeat -7px -142px;}
.prod_layer .sale_box .master .prod_info{padding:0;}
.prod_layer .sale_box .suits{background-color:#fff; margin-top:1rem; position:relative;}
.prod_layer .sale_box .suits li{padding:.875rem 0 0 .625rem;}
.prod_layer .sale_box .suits li .prod_info{margin-left:5rem;}
.prod_layer .sale_box .promotion_scroll{overflow-y:auto;}

#promotion_attr{width:100%; height:88vh; background-color:#fff; position:fixed; bottom:0; left:0; z-index:10001; -webkit-transform:-webkit-translateY(120%); transform:translateY(120%); -webkit-transition:all .4s; transition:all .4s;}
#promotion_attr .close{width:2rem; height:2rem; overflow:hidden; background:url(../images/icon_remove_black.png) no-repeat center/60%; position:absolute; top:1rem; right:.625rem; z-index:1; text-indent:5rem; display:block;}
#promotion_attr .btn_promotion_submit{display:inline-block; width:100%; height:2.5rem; line-height:2.5rem; background-color:#e83c15; border:0; border-radius:.25rem; -ms-border-radius:.25rem; -moz-border-radius:.25rem; -webkit-border-radius:.25rem; margin-top:.75rem; padding:0 1rem; font-size:1.125rem; color:#fff; cursor:pointer;}
#promotion_attr.show{transform:translateY(0); -webkit-transform:-webkit-translateY(0);}

#detail_sale_layer{position:fixed;}

#detail_shipping_layer{position:fixed;}
#detail_shipping_layer .layer_body{padding:0;}

.shipping_info{padding:.625rem 0 1rem 5.5rem; background:url(../images/icon_shipping_box.png) no-repeat 1.5rem .625rem #f6f6f6; background-size:3rem;}
.shipping_info .shipping_info_weight{line-height:2.7rem; font-size:1.25rem; color:#999;}
.shipping_info .shipping_info_weight>b{color:#ccc;}

.shipping_cost_form label{color:#333; font-size:.875rem; font-weight:bold; padding-bottom:.625rem; display:block;}
.shipping_cost_form .shipping_cost_country{height:2.5rem; line-height:2.5rem; border-color:#ddd;}
.shipping_cost_form .shipping_cost_country>a{padding:0 3%; color:#333; display:block;}
.shipping_cost_form .shipping_cost_country .country_left{width:39%; overflow:hidden; font-size:.875rem; float:left;}
.shipping_cost_form .shipping_cost_country .country_right{width:54%; overflow:hidden; font-size:.875rem; position:relative; float:right;}
.shipping_cost_form .shipping_cost_country .country_right em{border-width:.4rem 0 .4rem .4rem; border-color:transparent transparent transparent #999; border-style:solid; display:block; position:absolute; top:0; right:0; z-index:10;}
.shipping_cost_form .shipping_cost_country .country_right i{border-width:.4rem 0 .4rem .4rem; border-color:transparent transparent transparent #fff; border-style:solid; display:block; position:absolute; top:0; right:.1rem; z-index:11;}
.shipping_cost_form .shipping_cost_country .country_right em, .shipping_cost_country .country_right i{margin-top:.855rem;}
.shipping_cost_form .shipping_cost_country .country_right select{width:100%; height:2.5rem; line-height:2.5rem; position:absolute; right:0; top:0; opacity:0;}
.shipping_cost_form .shipping_cost_country .country_right .title{max-width:70%; min-width:20%; height:2.5rem; margin-right:1rem; text-align:right; float:right;}
.shipping_cost_form .shipping_cost_country .country_right .title_wrap{height:2.5rem; line-height:1.2rem; display:table-cell; vertical-align:middle;}
.shipping_cost_form .shipping_cost_country .country_right .icon_flag{margin-top:.8rem; margin-right:.5rem; float:right;}
.shipping_cost_form .footRegion{padding:.3125rem .625rem 1rem;}
.shipping_cost_form #excheckout_button{margin:0; color:#fff;}

.shipping_method{padding:0;}
.shipping_method .title{height:2.5rem; line-height:2.5rem; padding:0 .625rem; font-size:.875rem; border-bottom:.0625rem #f5f5f5 solid;}
#shipping_method_list{padding:0 .625rem;}
#shipping_method_list>li{margin:.625rem 0; padding:.625rem 1rem; border-width:.0625rem; border-style:solid; border-radius:.3125rem; position:relative;}
#shipping_method_list>li em{width:1.2rem; height:1.2rem; vertical-align:middle; background:url(../images/icon_checkbox_third.png) no-repeat center; background-size:100%; position:absolute; top:.95rem; right:.95rem; display:block;}
#shipping_method_list>li .price{margin-right:1rem; font-size:1.85rem; color:#333; float:left;}
#shipping_method_list>li .info{float:left;}
#shipping_method_list>li .name, #shipping_method_list>li .txt{line-height:.875rem; font-size:.75rem; color:#707070;}
#shipping_method_list>li .name{color:#333;}
#shipping_method_list>li.item{border-color:#ddd;}
#shipping_method_list>li.current em{background-image:url(../images/icon_checkbox_third_current.png);}
#shipping_method_list>li.current .price, #shipping_method_list>li.current .name, #shipping_method_list>li.current .txt{color:#fff;}

#detail_share_layer{background-color:rgba(0,0,0,.5);}

.share_toolbox{margin-top:50vh;}
.share_toolbox .share_list{margin-top:-27vw; position:relative;}
.share_toolbox .share_list .close{display:block; width:10vw; height:10vw; overflow:hidden; background:url(../images/icon_remove_black.png) no-repeat center/45% #fff; border-radius:5rem; position:absolute; top:-10vh; right:7.25vw; z-index:1; text-indent:5rem;}
.share_toolbox .share_item{width:25vw; height:20vw; float:left; text-align:center;}
.share_toolbox .share_item>a{display:inline-block; width:15vw; height:15vw; overflow:hidden; background-repeat:no-repeat; background-size:100%; border:0; text-indent:99rem; cursor:pointer;}
.share_toolbox .share_item:first-child{line-height:1.5rem;}
.share_s_facebook{background-image:url(../images/plugins/share/icon_share_facebook.png);}
.share_s_twitter{background-image:url(../images/plugins/share/icon_share_twitter.png);}
.share_s_linkedin{background-image:url(../images/plugins/share/icon_share_linkedin.png);}
.share_s_pinterest{background-image:url(../images/plugins/share/icon_share_pinterest.png);}
.share_s_delicious{background-image:url(../images/plugins/share/icon_share_delicious.png);}
.share_s_digg{background-image:url(../images/plugins/share/icon_share_digg.png);}
.share_s_reddit{background-image:url(../images/plugins/share/icon_share_reddit.png);}
.share_s_stumbleupon{background-image:url(../images/plugins/share/icon_share_stumbleupon.png);}
.share_s_google{background-image:url(../images/plugins/share/icon_share_google.png);}
.share_s_vk{background-image:url(../images/plugins/share/icon_share_vk.png);}

/*************************** 产品弹窗 End ***************************/

.prod_info_detail{padding-bottom:.0625rem;}

.prod_detail_box{padding:1rem 0 0;}
.prod_detail_box .detail_title{line-height:1.5rem; position:relative; font-size:1.125rem; color:#000;}
.prod_detail_box .detail_title>em{display:block; content:''; width:.625rem; height:1.0625rem; background:url(../images/icon_goods_dot.png) no-repeat center/100%; position:absolute; top:.25rem; right:0; z-index:11; transition:all .4s; -webkit-transition:all .4s;}
.prod_detail_box .detail_title.current>em{transform:rotate(90deg); -webkit-transform:-webkit-rotate(90deg);}
.prod_detail_box .detail_content{padding:1rem 0 0; font-size:.75rem;}
.prod_detail_box .detail_content.close{display:none;}

.prod_description .item_specifics{overflow:hidden; border-bottom:.0625rem #ddd solid; margin-bottom:.625rem; padding-bottom:.625rem;}
.prod_description .item_specifics .title{margin-bottom:.3125rem; font-size:1rem; font-weight:700; color:#666;}
.prod_description .item_specifics span{display:block; width:46%; line-height:1.5rem; padding:0 2%; float:left; font-size:.75rem;}
.prod_description .item_specifics strong{margin-right:.3125rem; font-weight:700;}

/*************************** 产品评论 start ***************************/
.goods_review{width:92%; margin:auto; padding:1rem 0 0;}
.goods_review .detail_title{padding-bottom:1rem;}
.goods_review .goods_review_title{text-align:center;}
.goods_review .goods_review_title .title{margin-bottom:.8rem; text-transform:uppercase; font-size:1.25rem;}
.goods_review .goods_review_title .num{margin-top:.8rem; font-size:.875rem; color:#666;}
.goods_review .goods_review_title .num strong{font-weight:bold; color:#ee7736;}
.goods_review .goods_review_title .btn_write_review{display:inline-block; border-width:.0625rem; border-radius:.25rem; border-style:solid; margin-top:.8rem; margin-bottom:.8rem; padding:.5rem .8rem; text-transform:uppercase;}

.goods_review .detail_title .star{margin-top:.3125rem;}
.goods_review .detail_title .star>span{margin-left:10px;}
.goods_review .detail_title .star .review_star{margin:0;}
.goods_review .detail_title .star .review_star>span{vertical-align:top; width:1.2rem; margin-top:.07rem;}
.goods_review .detail_title .review_nums{margin-top:.3125rem; font-size:.8125rem; color:#666;}
.goods_review .detail_title .btn_write_review{position:absolute; top:0; right:0; font-size:.75rem; color:#666;}

.reviews_list .item{margin-bottom:.625rem; padding:1.25rem 0;}
.reviews_list .item .title{line-height:1rem;}
.reviews_list .item .title>span{height:1rem; line-height:1rem; font-size:.875rem; display:inline-block;}
.reviews_list .item .title>span.date{color:#999; float:right;}
.reviews_list .item .title>span.name{margin-top:.3125rem; color:#999;}
.reviews_list .item .txt{line-height:1.25rem; overflow:hidden; margin-top:.5rem; font-size:.875rem; color:#666;}
.reviews_list .item .pic_list>a{height:3.5rem; overflow:hidden; margin:.625rem 2% 0 0; text-align:center; cursor:pointer; float:left; display:inline; box-sizing:border-box; -webkit-box-sizing:border-box;}
.reviews_list .item .pic_list>a>img{display: inline-block;max-width:100%;max-height: 100%; }
.reviews_list .item:last-child{margin-bottom:0;}

.review_goods{position:inherit; display:block;}

.write_review{background-color:#f6f6f6; padding:0 .625rem;}
.write_review .btn_write_review{color:#fff;}

.detail_review_form_review .reviews_list .item{padding-right:.625rem; padding-left:.625rem;}

.w_review_replys{padding-top:.75rem; margin-left:-.2rem; position:relative;}
.w_review_replys .review_reply{margin-top:.75rem; position:relative;}
.w_review_replys .review_reply .writer{width:3rem; overflow:hidden; float:left; text-align:center; font-size:.75rem;}
.w_review_replys .review_reply .writer>em{display:block; width:2rem; height:2rem; background:url(../images/icon_review_manager.png) no-repeat center/100%; margin-top:.5rem; margin-left:.5rem;}
.w_review_replys .review_reply .writer .replier{display:block; margin-top:.3125rem; color:#666;}
.w_review_replys .review_reply .content{background-color:#f9f9f9; border-radius:.25rem; margin-left:3.5rem; padding:.625rem; position:relative;}
.w_review_replys .review_reply .content>em{border-width:.4rem .4rem .4rem 0; border-color:transparent #f9f9f9 transparent transparent; border-style:solid; display:block; position:absolute; top:1.125rem; left:-.4rem; z-index:10;}
.w_review_replys .review_reply .content>p{line-height:1.25rem; color:#666;}
.w_review_replys .review_reply .light_gray{color:#999;}
.w_review_replys .review_reply .date{display:block; margin-top:.75rem;}

.prod_review_view .customer_btn{display:block; padding:.75rem 0; text-align:center; font-size:1rem; color:#666;}
.prod_review_view .customer_btn:hover{text-decoration:none; color:#f56908;}
.prod_review_view .review_sign{line-height:1rem; text-align:center; font-size:.875rem; color:#666;}
.prod_review_view .review_sign>a{color:#c00; outline:0; font-weight:bold;}

.goods_view{padding:.625rem 1.25rem 1rem;}
.goods_view .title{height:2.5rem; line-height:2.5rem; padding:.625rem 0; text-align:center; font-size:1rem;}
.goods_view .info dt{width:5rem; height:5rem; text-align:center; border:.0625rem #ddd solid; vertical-align:middle;}
.goods_view .info dt img{max-width:100%; max-height:100%;}
.goods_view .info dd{margin-left:6rem;}
.goods_view .info p{margin-bottom:.3215rem;}
.goods_view .info .name{padding-bottom:.2rem; line-height:1rem;}
.goods_view .info .name>a{font-size:.875rem; color:#333;}
.goods_view .info .number{color:#666;}
.goods_view .info .old_price{line-height:1rem; margin-top:.3rem; text-decoration:line-through; font-size:.75rem; color:#a9a9a9; }
.goods_view .info .old_price>span{font-size:.75rem; color:#a9a9a9;}
.goods_view .info .price{line-height:1.25rem; font-size:1rem; font-weight:bold; color:#f56908;}
.goods_view .rating_info{height:1.25rem; line-height:1.25rem; padding-top:.625rem;}
.goods_view .rating_info .rating{margin-right:.625rem; font-size:.95rem; color:666; display:inline-block;}

.write_box{padding-top:.625rem; border-top:.0625rem #eee solid;}

#review_form{padding:0 1.25rem 2rem;}
#review_form h4{margin-bottom:.625rem;}
#review_form h4 b{line-height:1.5rem; text-align:right; font-size:.875rem; float:left;}
#review_form h4 .review_star{float:left; margin-left:.625rem;}
#review_form h4 .review_star>span{width:1.5rem; height:1.5rem;}
#review_form h4 .error{line-height:1; padding-top:.2rem; color:#c00;}
#review_form .form_group{margin-bottom:.625rem;}
#review_form .form_group .field{font-size:.875rem; line-height:1.5rem;}
#review_form .form_group .input{font-size:.75rem; line-height:.75rem;}
#review_form .form_group .box_input{width:96%; padding:0 2%;}
#review_form .form_group .box_input.null{border-color:#f00;}
#review_form .form_group p.error{line-height:1rem; color:#f00; display:none;}
#review_form .review_info{line-height:1rem; color:#999;}
#review_form .review_content{width:100%; height:5rem; padding:.0625rem; resize:vertical; overflow-y:auto;}
#review_form #Code{height:1.9rem;}
#review_form .button{width:100%; height:2.5rem; line-height:2.5rem; font-size:1.25rem; color:#fff; background:#ff9900; border-radius:.3125rem; -moz-border-radius:.3125rem; -webkit-border-radius:.3125rem; border:0; cursor:pointer;}
#review_form .processing{color:#bbb; background:#f2f2f2;}
/*************************** 产品评论 end ***************************/

/*************************** You May Alos Like start ***************************/
.goods_recently .list{padding-top:.75rem;}
.goods_recently .list .item{width:48%; border-radius:.125rem; margin-bottom:1rem; box-sizing:border-box; -webkit-box-sizing:border-box;}
.goods_recently .list .item .pic{height:9.5rem; overflow:hidden;}
.goods_recently .list .item .pic img{max-height:100%;}
.goods_recently .list .item .name{height:2rem; overflow:hidden; margin-top:.3125rem;}
.goods_recently .list .item .name>a{line-height:1rem; font-size:.75rem; color:#000;}
.goods_recently .list .item .price{margin-top:.3125rem;}
.goods_recently .list .item .price .now_price{display:inline-block; vertical-align:bottom; line-height:1.25; margin-right:.25rem; font-size:.875rem; color:#111;}
.goods_recently .list .item .price .old_price{display:inline-block; vertical-align:bottom; line-height:1.25; font-size:.625rem; color:#999;}
.goods_recently .list .item .star{height:1.2rem; line-height:1.2rem; overflow:hidden; padding-top:.3125rem; font-size:.75rem; color:#999;}
.goods_recently .list .item .star .review_star>span{width:.8rem; height:1rem; margin-left:0;}
.goods_recently .list .item .star .total{display:inline-block; vertical-align:top; margin-left:.3125rem;}
.goods_recently .list .item:nth-child(odd){margin-right:4%;}

@media (min-width:450px){
	.goods_recently .list .item{width:32%;}
	.goods_recently .list .item .pic{height:7.5rem;}
	.goods_recently .list .item:nth-child(odd){margin-right:0;}
	.goods_recently .list .item:nth-child(1), .goods_recently .list .item:nth-child(2), .goods_recently .list .item:nth-child(4), .goods_recently .list .item:nth-child(5){margin-right:1.33%;}
}
/*************************** You May Alos Like end ***************************/

#tips_cart{width:90%; line-height:1.5rem; margin-top:-3rem; padding:1rem 15%; text-align:center; font-size:.875rem; color:#fff; background-color:#fff; border-radius:.3125rem; position:fixed; left:5%; top:40%; z-index:10002; box-sizing:border-box; -webkit-box-sizing:border-box; display:none;}
#tips_cart>p{line-height:1.25rem; margin:.4rem 0; font-size:1rem; color:#333;}
#tips_cart>p.consumption{padding:.3215rem; font-size:.875rem; background-color:#ffa; border:.0625rem #c00 dashed; display:none;}
#tips_cart>p.consumption>span{font-size:1rem;}
#tips_cart span{font-weight:600; color:#e52f16;}
#tips_cart .btn_global{margin:.6875rem 0; border:.0625rem #e52f16 solid;}
#tips_cart .btn_check{color:#fff; background-color:#e52f16;}
#tips_cart .btn_return{color:#e52f16;}

#goods_form .null{-webkit-animation:null .3s 3 0s linear; animation:null .3s 3 0s linear;}
.attr_null{-webkit-animation:attr_null .3s 2 0s linear; animation:attr_null .3s 2 0s linear;}

/*************************** 购买弹窗 start ***************************/
#prod_form_box{width:100%; height:88vh; background-color:#fff; position:fixed; bottom:0; left:0; z-index:10001; -webkit-transform:-webkit-translateY(120%); transform:translateY(120%); -webkit-transition:all .4s; transition:all .4s;}
#prod_form_box .close{width:2rem; height:2rem; overflow:hidden; background:url(../images/icon_remove_black.png) no-repeat center/60%; position:absolute; top:1rem; right:.625rem; z-index:1; text-indent:5rem; display:block;}
#prod_form_box .prod_info_qty{margin:0;}
#prod_form_box .prod_info_qty .title{line-height:2.1875rem; margin:0; float:left;}
#prod_form_box .prod_info_qty .txt{display:inline-block; vertical-align:top; height:2.1875rem; margin-left:.5rem;}
#prod_form_box .prod_info_qty .stock{display:inline-block; vertical-align:top; float:none;}
#prod_form_box.show{transform:translateY(0); -webkit-transform:-webkit-translateY(0);}

.prod_info_scroll{height:88vh; overflow-y:auto;}

.prod_info_information{padding:.625rem;}
.prod_info_information .pic{height:6rem; overflow:hidden; margin-top:.75rem; position:relative; float:left;}
.prod_info_information .pic img{max-height:100%;}
.prod_info_information .pro_price{height:1.7rem; line-height:1.7rem; margin-top:.75rem; margin-left:.625rem; padding-bottom:.75rem; float:left; font-size:1.25rem; color:#333;}

.prod_info_option{padding:0 .625rem 1.5rem;}
.prod_info_option .rows{padding:.625rem 0;}
.prod_info_option .rows .title{line-height:1rem; margin-right:.625rem; font-size:.875rem; color:#111;}
.prod_info_option .rows .txt{line-height:1rem; position:relative;}
.prod_info_option .none{padding:.125rem 0;}
.prod_info_option .none .title, .prod_info_option .none .txt{float:none; font-size:.75rem;}
.prod_info_option .none .title{font-size:.875rem;}

.prod_info_option .attr_show{padding-bottom:0;}
.prod_info_option .attr_show .title{line-height:1.85rem;}
.prod_info_option .attr_show span{height:2.125rem; line-height:2.125rem; margin:0 .3125rem .625rem 0; white-space:nowrap; cursor:pointer; background:#fff; border:.0625rem #ddd solid; border-radius:.125rem; position:relative; display:inline-block; vertical-align:top;}
.prod_info_option .attr_show span>b{padding:0 .625rem;}
.prod_info_option .attr_show span>em{width:1rem; height:1rem; line-height:1.1rem; text-align:center; font-size:.75rem; font-weight:600; color:#fff; background-color:#c00; border-radius:5rem; position:absolute; top:-.52rem; right:-.52rem; display:none;}
.prod_info_option .attr_show span .attr_pic{height:3rem; padding:0; text-align:center; display:inline-block;}
.prod_info_option .attr_show span .attr_pic img{max-height:100%;}
.prod_info_option .attr_show span.selected{border-color:#c41d37; background:url(../images/icon_attr_select.png) right bottom no-repeat; background-size:1rem;}
.prod_info_option .attr_show span.out_stock{color:#ccc; cursor:not-allowed; border:.0625rem #d6d6d6 dashed;}
.prod_info_option .attr_show span.pic_color{height:3rem; line-height:3rem;}
/*************************** 购买弹窗 end ***************************/


/*************************** Paypal替换按钮 start ***************************/
#btn_paypal_replace{vertical-align:top; width:100%; height:55px; overflow:hidden; background:#ffc439; border:0; position:relative; font-size:.75rem; color:#111; cursor:pointer; box-sizing:border-box; outline:0;}
@media only screen and (min-width:150px){
	#btn_paypal_replace>img{height:1.1875rem; max-height:1.5rem; min-height:1rem;}
}
@media only screen and (min-width:75px){
	#btn_paypal_replace>img{height:1.1875rem; max-height:1.5rem; min-height:1rem;}
}
#btn_paypal_replace>img{display:inline-block; vertical-align:top; width:auto; background:none; border:none; padding:0; position:relative; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
#btn_paypal_replace .paypal_button_text{display:inline-block; 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;}
#btn_paypal_replace .paypal_button_logo_paypal{margin-left:.25rem;}
/*************************** Paypal替换按钮 end ***************************/


/*************************** 新版评论 start ***************************/
.review_goods{border-bottom: 1px solid #dfdfdf;}
.review_goods .layer_head{height: 2.5rem;line-height: 2.5rem;}
.review_goods .layer_head .layer_back{width: 100%;height: 2.5rem;line-height: 2.5rem;padding: 0;text-align: center;font-size: 1.15rem;color: #333333;}
.review_goods .layer_head .layer_back>span{margin-left: 0;}
.review_goods .layer_head .layer_back>em{margin: .7rem 0 0 0.9375rem;border-color: transparent #000000 transparent transparent}
.review_goods .layer_head .layer_back>em>i{}
.goods_view{padding: 0.9375rem;}
.goods_view .info dt{width: 4.0625rem;height: 4.0625rem;border: none;overflow: hidden;}
.goods_view .info dd{margin-left: 5.0rem;}
.goods_view .info .name{font-size: 1.25rem;line-height: 1.75rem;padding: 0;margin: 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.goods_view .rating_info{padding-top: 0.75rem;}
.goods_view .rating_info .rating{margin: 0 0.625rem 0 0;}
#review_form{padding: 0.9375rem;}
#review_form .form_group{margin-bottom: 0.9375rem;}
#review_form .form_group .field{display: block;margin-bottom: 0.3125rem;font-size: 0.9375rem;}
#review_form .form_group .review_star>span{width: 1.5rem;height: 2rem;}
#review_form .form_group .box_input{}
#review_form .form_group p.error{display: block;}
#review_form .form_group .textarea{position: relative;}
#review_form .form_group .textarea .font_tips{position: absolute;right: 0.4375rem;bottom: 0.4375rem;color: #999999;}
#review_form .review_content{height: 6.8125rem;}
#review_form .button{background: #e53935;}
#review_form .upload_box{display: none;float: left;width: 5.375rem;height: 5.375rem;position: relative;box-sizing:border-box;border: 0.125rem dashed #dddddd;border-radius: 0.3125rem;margin: 0 1.25rem 0 0;}
#review_form .upload_box:first-child{display: block;}
#review_form .upload_box.on{}
#review_form .upload_box.on:after,#review_form .upload_box.on:before{background: none;}
#review_form .upload_box.on .num_tips{font-size: 0;}
#review_form .upload_box:after{position: absolute;content:'';width: 26px;height: 4px;background: #cccccc;transform:translate(-50%,-50%);left:50%;top: 40%;}
#review_form .upload_box:before{position: absolute;content:'';height: 26px;width: 4px;background: #cccccc;transform:translate(-50%,-50%);left:50%;top: 40%;}
#review_form .upload_box .num_tips{position: absolute;left: 0;top: 65%;width: 100%;text-align: center;color: #dddddd;}
#review_form .upload_box .pic_box{width: 5.125rem;height: 5.125rem;vertical-align: middle;font-size: 0;text-align: center;}
#review_form .upload_box .pic_box img{max-width: 100%;max-height: 100%;}
#review_form .upload_box .close{position: absolute;top: -7px;right: -7px;display: none;width: 24px;height: 24px;line-height: 24px;text-align: center;color: white;background: rgba(0,0,0,0.5);border-radius: 50%;cursor: pointer;z-index: 2;}
#review_form .upload_file{ width:5.125rem; height:5.125rem; position:absolute; left:0px; top:0px; bottom: 0;right: 0; padding: 0; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0; cursor:pointer;font-size: 4.375rem;z-index: 1;}
#review_form ::-webkit-input-placeholder{color: #999999;} 
#review_form ::-moz-placeholder{color: #999999;} 
#review_form :-ms-input-placeholder{color: #999999;}
/*************************** 新版评论 end ***************************/

/*************************** 定制属性 start ***************************/
.custom_attr_box{padding:0;}
.custom_attr_box .text_attr{width:87vw; height:2rem; line-height:2rem; border:.0625rem #ddd solid; border-radius:.125rem; padding:0 .625rem;}
.custom_attr_box .longtext_attr{width:87vw; height:4rem; line-height:1.35rem; border:.0625rem solid #e4e4e4; border-radius:.125rem; padding:.3125rem .625rem; resize:none;}
.custom_attr_box .text_tips{height:2rem; line-height:2rem; position:absolute; right:.625rem; bottom:.0625rem; font-size:.75rem; color:#999;}
.custom_attr_box .text_tips>em{color:#5cb85c;}
.custom_attr_box .checkbox_attr>input{vertical-align:top; height:1.85rem; line-height:1.85rem;}
.custom_attr_box .checkbox_attr>em{display:inline-block; line-height:1.85rem; margin:0 .625rem 0 .3125rem; font-size:.875rem; color:#6c6c6c;}
.custom_attr_box .picture_tips{line-height:1rem; font-size:.75rem; color:#999;}
.custom_attr_box .upload_box{width:5rem; height:5rem; overflow:hidden; background:url(../../images/products/icon_picture_upload.png) no-repeat center; margin-top:.625rem; position:relative; float:left; text-align:center; cursor:pointer;}
.custom_attr_box .upload_box .upload_file{width:5rem; height:5rem; position:absolute; top:0px; bottom:0; right:0; z-index:2; padding:0; padding-right:18.75rem; font-size:4.375rem; cursor:pointer; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0;}
.custom_attr_box .upload_box .font{width:5rem; height:1.25rem; line-height:1.25rem; background:none; border:0; margin:0; position:absolute; bottom:.625rem; right:0; z-index:1; text-align:center; font-size:12px; color:#aaa;}
.custom_attr_box .upload_box .font>s{text-decoration:none;}
.custom_attr_box .pic_box{display:inline-block; vertical-align:top;}
.custom_attr_box .pic_box .pic{display:inline-block; vertical-align:top; width:5rem; height:5rem; overflow:hidden; border-radius:.3125rem; margin-top:.625rem; margin-left:.625rem;}
.custom_attr_box .pic_box .pic>img{max-width:100%; max-height:100%;}
.custom_attr_box .box_select>select{padding:0 .625rem;}
.custom_attr_box .extend_option_multi{width:100%; height:inherit; border-width:0!important; margin:0; padding:0; cursor:default;}
.custom_attr_box .extend_option_multi .extend_option_title{line-height:1.85rem; padding-top:.5rem; font-size:.875rem; color:#111;}
.custom_attr_box .extend_option_multi .extend_option_value{margin-top:.625rem;}
.custom_attr_box .extend_option_multi .extend_option_value label{display:block; height:inherit; position:relative;}
.custom_attr_box .extend_option_multi .extend_option_value:first-child{margin-top:0;}
.custom_attr_box .extend_option_multi .extend_option_value_title{display:block; height:1.5rem; line-height:1.5rem; border:0; margin:0; font-size:.75rem; color:#333;}
.custom_attr_box .extend_option_multi .extend_option_value_input{width:87vw; height:2rem; line-height:2rem; border:.0625rem #e4e4e4 solid; border-radius:.125rem; margin-top:.5rem; padding:0 .625rem;}
/*************************** 定制属性 end ***************************/


@-webkit-keyframes null{
	0%{background:#FFF3F3;}
	50%{background:#FFCBCC;}
	100%{background:#FFF3F3;}
}
@keyframes null{
	0%{background:#FFF3F3;}
	50%{background:#FFCBCC;}
	100%{background:#FFF3F3;}
}
@-webkit-keyframes attr_null{
	0%{background:rgba(226, 113, 105, .8);}
	50%{background:rgba(185, 53, 41, .8);}
	100%{background:rgba(226, 113, 105, .8);}
}
@keyframes attr_null{
	0%{background:rgba(226, 113, 105, .8);}
	50%{background:rgba(185, 53, 41, .8);}
	100%{background:rgba(226, 113, 105, .8);}
}