body,html{background:#fff;}
.fl{float:left;}
.fr{float:right;}
.f_red{color:red}
.none{ display:none;}
/*review*/
#review{width:98%; margin:0 auto}
#review .review_t{color:black; margin-bottom:5px; font-weight:bold}
#review .items{border:1px solid #d0d0d0; padding:10px; border-radius:5px; margin-bottom:5px}
#review .items .lbar{width:15%; float:left;}
#review .items .lbar .face{width:40px; height:40px; overflow:hidden; border:1px solid #dd9aab; margin:auto}
#review .items .lbar .face img{width:40px; height:40px}
#review .items .lbar .name{text-align:center; color:#eda8bb; line-height:25px;}
#review .items .rbar{overflow:hidden; width:80%; float:right; border-radius:5px; background-color:#f3f3f3; min-height:22px; padding:8px 5px 0 5px; line-height:20px; min-height:50px; color:#666666}
#review .items .reply{width:80%; float:right; background-color:#f3f3f3; padding:5px; margin:5px 0 0 0;}
#review .items *{color:#666666}
#review .items .reply span{font-weight:bold;}
#review .review_more a{text-decoration:underline; color:#FF0000;}
/*write_review*/
#write_review .mar_t8{margin-top:8px}
#write_review .mar_t5{margin-top:5px}
#write_review{width:98%; margin:10px auto;}
#write_review .cont{border:1px solid #d0d0d0; padding:10px 0px; border-radius:5px;}
#write_review .lbar{float:left; width:14%; margin-left:10px;}
#write_review .lbar .items{width:100%; margin:0px 0 10px 0px}
#write_review .lbar .items .input{text-align:center; color:#e2b3bd; margin-bottom:5px}
#write_review .lbar .items .face{width:40px; height:40px; margin:0 auto; overflow:hidden; border:1px solid #dd9aab;}
#write_review .lbar .face img{width:40px; height:40px}
#write_review .rbar{ width:98%; margin:0 auto}
#write_review .rbar .row{width:100%; text-align:center}
#write_review .input_text{width:99%; height:30px; border:1px solid #dbdbdb; border-radius:5px; line-height:30px}
#write_review .input_txtarea{width:99%; border-radius:5px; border:1px solid #dbdbdb; height:90px; line-height:20px}
#write_review .btn{text-align:right}
#write_review .btn input[type="submit"]{background-color:#FEAC00; border:1px solid #F57F01; border-radius:5px; height:30px; line-height:30px; padding:0 30px; color:#fff; box-shadow:0 1px 0 #FEBE3A inset, 0 1px 2px rgba(0, 0, 0, 0.5); text-shadow:0 1px rgba(0, 0, 0, 0.2);}
.product_back{padding:5px}
#showtime{height:230px; width:100%; position:relative; overflow:hidden; z-index:1; background:#f3f3f3;}
#showtime ul{position:absolute; top:5px; z-index:1;}
#showtime li{width:220px; height:220px; float:left; text-align:center; margin-right:5px; overflow:hidden;}
#showtime li img{width:220px;}
#gogo_nav{position:absolute; top:200px; z-index:2; left:0px; height:14px; padding:0px 3px;}
#gogo_nav .bg{background:black; opacity:0.6; position:absolute; z-index:1; left:0; top:0; width:100%; height:14px; overflow:hidden; border-radius:10px;}
#gogo_nav .cont{width:100%; height:14px; overflow:hidden; line-height:12px; position:absolute; z-index:2; left:0; top:0; text-align:center}
#gogo_nav .items{display:inline-block; border-radius:5px; height:8px; width:8px; background:#bfbfbf; margin:0 3px}
#gogo_nav .i_on{background:#fff}

/* 新版detail start */
#detail_new .touchslider{ width:100%; position:relative; overflow:hidden;}
#detail_new .touchslider .list{ }
#detail_new .touchslider .list .touchslider-item{width:100%; overflow:hidden; float:left;}
#detail_new .touchslider .list .touchslider-item img{width:100%; vertical-align:top;}
#detail_new .touchslider .touchslider-nav{width:100%; position:absolute;bottom:10px; text-align:center;}
#detail_new .touchslider .touchslider-nav .touchslider-nav-item{width:8px; height:8px; background:#fff; border:1px #ccc solid; margin:0 1px; display:inline-block; border-radius:6px;}
#detail_new .touchslider .touchslider-nav .touchslider-nav-item-current{background:#ED3F36;}
#detail_new .info{padding:0px 10px; border-bottom:1px solid #d7d7d7; background:#fff;}
#detail_new .info li{}
#detail_new .info li.pro_name{ padding:14px 0 10px 0;}
#detail_new .info li.pro_name .name{ width:70%; float:left;}
#detail_new .info li.pro_name .dis_btn{ width:30%; float:right; -webkit-box-sizing:border-box; padding-left:3%; border-left:1px #ddd solid; text-align:right;}
#detail_new .info li.pro_name .dis_btn img{ width:100%;}
#detail_new .info li.pro_name .green_shipping{ font-size:11px; background-color:#0C6; margin-top:4px; color:#fff; display:inline-block; height:18px; line-height:18px; padding:0 3px; border-radius:3px}
#detail_new .info li.pro_tips{ color:#f00; font-size:13px; margin-bottom:5px;}
#detail_new .info li.price{ height:26px; line-height:26px; padding-bottom:7px; }
#detail_new .info li.price_whosale{ height: 24px; line-height: 24px; padding-bottom: 5px;}
#detail_new .info li.price_whosale .whoesale{ float: left; font-size: 12px;}
#detail_new .info li.price_whosale .whosale_prcie_frame{ float: left;}
#detail_new .info li.price_whosale .whosale_prcie_frame .item{ font-size: 12px; float: left;padding-left: 5px;padding-right: 5px; border-right:1px #ccc solid; color: #333; margin-left: 2px;}
#detail_new .info li.price_whosale .whosale_prcie_frame .item:last-child{ border: none;}
#detail_new .info li.price .cur_price{color:#ff584f; font-size:20px; float:left;}
#detail_new .info li.price del{color:#989898; font-size:14px; height:26px;float:left; line-height:26px; margin-left:5px; padding-top:1px;}
#detail_new .info li.price .sales_volume{font-size: 11px;float:left; background-color:#FF463C; margin-left:5px; margin-top:4px; color: #fff;display: inline-block;height: 18px;line-height: 18px;padding: 0 3px;border-radius: 3px;}
#detail_new .info li.price .sku{color:#989898; float:right; font-size:12px;}
#detail_new .info li.price .sell_num{color:#989898; float:right; margin-right:10px; font-size:12px;}
#detail_new .section1{border-top: 1px #d7d7d7 solid; padding:10px 0; background:#fff;}
#detail_new .border_none{ border-top:none;}
#detail_new .section1 .section1_wrap{ width:94.66%; margin:0 auto;}
#detail_new .section1 .section1_wrap .face{ width:12.67%; border-radius:5px; float:left;}
#detail_new .section1 .section1_wrap .face img{ width:100%; border-radius:5px;}
#detail_new .section1 .section1_wrap .name{ float:left; line-height:22px; margin-left:8px;}
#detail_new .section1 .section1_wrap .name span:nth-of-type(2){ color:#b1b1b1; font-size:12px;}
#detail_new .section1 .section1_wrap .more{ float:right; display:block; color:#989898; width:10%; min-height:44px; display:-webkit-box;  -webkit-box-orient:horizontal;  -webkit-box-pack:center;  -webkit-box-align:center;}
#detail_new .section1 .section1_wrap .more img{ width:100%;}
#detail_new .section1 .section2_wrap{ width:94.66%; margin:0 auto; margin-top:10px; text-align:center;}
#detail_new .section1 .section2_wrap:after{content:""; display:block;clear:both;}
#detail_new .section1 .section2_wrap .link_btn{ width:46%; height:32px; border:1px #ccc solid; border-radius:5px; line-height:32px; text-align:center; display:inline-block; margin-right:10px;}
#detail_new .section1 .section2_wrap .link_btn:nth-of-type(1){ float:left;background:url(../../../images/shop/default/icon_4.jpg) 18% 50% no-repeat; background-size:auto 45%;}
#detail_new .section1 .section2_wrap .link_btn:nth-of-type(2){ float:right;background:url(../../../images/shop/default/icon_5.jpg) 18% 50% no-repeat; background-size:auto 45%;}

#detail_new .blank{ height:10px; background:#f1f0f6;}
#detail_new .info2{padding:0px 10px; max-height:200px; overflow-y:scroll}
#detail_new .info2 li.qty{height:auto; padding:5px 0;}
#detail_new .info2 li.qty select{height:24px; border:1px solid #ddd; border-radius:5px; background:#fff; width:50px;}
#detail_new .info2 li.property{height:auto; padding-top:4px;}
#detail_new .info2 li.property table{border-collapse:collapse; border-spacing:0;}
#detail_new .info2 li.property td{ padding:0;}
#detail_new .info2 li.property .pro_grid{border:1px solid #ddd; padding: 0 5px 0 5px; text-align:center;  height:24px; line-height:24px; overflow:hidden; display:block; background:#fff; float:left; margin-left:5px; margin-top:5px;}
#detail_new .info2 li.property span.cur{border:1px solid red; background:url(../../../images/shop/default/arrow.jpg) right bottom no-repeat;}
#detail_new .info2 li.cart{height:38px; padding:5px 0; text-align:center;}
#detail_new .info2 li.cart input{width:45%; height:36px; margin:0 5px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background-color:#FEAC00; font-size:16px; border:1px solid #F57F01; background-image:linear-gradient(bottom, #FE7002 0, #FEAC00 100%); background-image:-moz-linear-gradient(bottom, #FE7002 0, #FEAC00 100%); background-image:-webkit-linear-gradient(bottom, #FE7002 0, #FEAC00 100%); box-shadow:0 1px 0 #FEBE3A inset, 0 1px 2px rgba(0,0,0,0.5); border-radius:5px; color:#fff; text-shadow:0 1px rgba(0,0,0,0.2);}
#detail_new .info2 li.cart input.buy{background-color:#F00019; border:1px solid #c10001; background-image:linear-gradient(bottom, #E20018 0, #DC3749 100%); background-image:-moz-linear-gradient(bottom, #E20018 0, #DC3749 100%); background-image:-webkit-linear-gradient(bottom, #E20018 0, #DC3749 100%); box-shadow:0 1px 0 #D95260 inset, 0 1px 2px rgba(0,0,0,0.5);}
#detail_new .info2 li.cart .unable{background-color:#CCC;}
#detail_new .cart_item{padding:0px 10px; margin-top:10px; margin-bottom:10px;}
#detail_new .cart_item .lbar{min-height:24px; line-height:24px; font-size:14px}
#detail_new .cart_item .qty_lable{line-height:20px;}
#detail_new .cart_item .stock{line-height:40px;}
#detail_new .cart_item .rbar{}
#addtocart_tips_new{width:250px; height:125px; position:fixed; background:#f7f7f7; border:1px solid #ddd; border-radius:5px; box-shadow:0 1px 0 #fff inset, 0 1px 2px rgba(0,0,0,0.5); display:none; left:0; top:0; z-index:1000}
#addtocart_tips_new .close{position:absolute; left:227px; top:3px; width:20px; height:20px; line-height:20px; background:#ddd; text-align:center; color:#aaa;}
#addtocart_tips_new .txt{padding:20px 10px; line-height:180%;}
#addtocart_tips_new .txt strong{color:#ff6600; font-size:16px;}
#addtocart_tips_new .txt span{font-weight:bold; color:#ff0000;}
#addtocart_tips_new .txt a{color:#ff0000; text-decoration:underline;}
#detail_new .qty_box .qty_btn{display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; background:-webkit-linear-gradient(rgba(252,252,252,1) 0,rgba(240,240,240,1) 100%); color:#6f6f6f; font-size:18px; text-decoration:none; border:1px #d8d8d8 solid;}
#detail_new .qty_box .l_btn{border-radius:5px 0 0 5px;}
#detail_new .qty_box .r_btn{border-radius:0 5px 5px 0;}
#detail_new .qty_box .qty_txt{width:30px; height:30px; line-height:30px; border:none; border-top:1px #d8d8d8 solid;border-bottom:1px #d8d8d8 solid; color:#6f6f6f; text-align:center;}
/*desc_box*/
#detail_new .desc_box{width:100%; overflow:hidden; background:#fff;}
#detail_new .desc_box .desc_menu{height:43px; width:100%; margin-bottom:5px;}
#detail_new .desc_box .desc_menu span{display:inline-block;border-top:1px #d7d7d7 solid; border-bottom:1px #d7d7d7 solid; float:left; height:43px; line-height:43px; text-align:center; width:50%; box-sizing:border-box; -webkit-box-sizing:border-box;}
#detail_new .desc_box .desc_menu .b_bor{border-bottom:3px solid #ff463b;}
#detail_new .desc_box .desc_cont{display:none; min-height:100px;}
#detail_new .desc_box .contents{padding:7px;display:block;}
#detail_new .desc_box .contents *{font:inherit; font-size:inherit; color:inherit}
#detail_new .desc_box .contents  strong{font-weight:bold}
#detail_new .guess_like_frame{ width:100%; background:#f4f4f4;}
#detail_new .guess_like_frame .guess_title{ width:100%; height:42px; text-align:center; background:url(../../../images/shop/default/line.jpg) repeat-x 0 50%;}
#detail_new .guess_like_frame .guess_title .title{ display:inline-block; padding:0 10px; height:42px; line-height:42px; background:#f4f4f4;}
#detail_new .guess_like_frame .product_guess_frame{ width:98%; margin:0 auto;}
#detail_new .guess_like_frame .product_guess_frame .product_guess_list{ width:49.5%; min-height:120px; background:#fff; margin-top:5px;}
#detail_new .guess_like_frame .product_guess_frame .product_guess_list:nth-of-type(1){ margin-top:0;}
#detail_new .guess_like_frame .product_guess_frame .product_guess_list:nth-of-type(2){ margin-top:0;}
#detail_new .guess_like_frame .product_guess_frame .product_guess_list .img_guess{ width:100%; height:158px; overflow:hidden; text-align:center;}
#detail_new .guess_like_frame .product_guess_frame .product_guess_list .img_guess img{ /*width:100%;*/ max-width:100%; max-height:100%;}
#detail_new .guess_like_frame .product_guess_frame .product_guess_list .name_guess{ width:94%; margin:0 auto; margin-top:5px; font-size:12px; color:#9d9d9d; height:31px; overflow:hidden;}
#detail_new .guess_like_frame .product_guess_frame .product_guess_list .name_guess a{ color:#9d9d9d;}
#detail_new .guess_like_frame .product_guess_frame .product_guess_list .price_guess{ width:94%; height:30px; margin:0 auto;}
#detail_new .guess_like_frame .product_guess_frame .product_guess_list .price_guess span:nth-of-type(1){ float:left; color:#ed3f36; font-size:16px;}
#detail_new .guess_like_frame .product_guess_frame .product_guess_list .price_guess span:nth-of-type(2){ float:right; color:#a0a0a0; font-size:12px; padding-top:3px;}
#detail_new .guess_like_frame .product_guess_frame .fl{ float:left;}
#detail_new .guess_like_frame .product_guess_frame .fr{ float:right;}

#cart_buy_new{width:100%; height:46px; overflow:hidden; position:fixed; bottom:0px; z-index:10; display:none; background:rgba(0,0,0,0.8);}
#cart_buy_new img{ width:100%;}
#cart_buy_new .fav{ width:7.1%; height:46px; float:left;display:table; vertical-align:middle; text-align:center; margin-left:3.5%;}
#cart_buy_new .cart{ width:10%; height:46px; float:left;display:table; vertical-align:middle; text-align:center; margin-left:6.7%; position:relative;}
#cart_buy_new .cart_num{ width:16px; height:16px; font-size:12px; text-align:center; line-height:16px; right:0px; top:3px; background:#f00; border-radius:50%; color:#fff; position:absolute;}
#cart_buy_new .mid {display:table-cell; vertical-align:middle; text-align:center;}
#cart_buy_new .btn{ width:32%; height:36px; color:#fff; border-radius:5px; margin-top:5px; float: right; margin-right:2.4%; font-size:16px; text-align:center; line-height:36px;}
#cart_buy_new .add{ background:#fdb324;}
#cart_buy_new .buy{ background:#de2c2c;}

#deep_part{ position:fixed; left:0; top:0; right:0; bottom:0; z-index:9999; background:rgba(0,0,0,0.8);border-top:1px #252528 solid; display:none;}
#deep_part .part_frame{ width:100%; background:#fff; position:absolute; bottom:0; -webkit-transform:translateY(100%); -webkit-transition:0.1s linear;}
#deep_part .part_frame .close_btn{ width:36px; height:36px; color:#9f9f9f; background:#fff; text-align:center; border-top:1px #252528 solid; border-radius:50%; position:absolute; right:10px; top:-18px;}
#deep_part .part_frame .close_btn .frame{ width:22px; height:22px; margin-top:7px; border-radius:50%; display:inline-block; border:1px #9f9f9f solid; text-align:center; font-size:16px;}
#deep_part .part_frame .section1{ height:100px; border-bottom:2px #f4f4f4 solid;}
#deep_part .part_frame .over_section{ width:93.75%; margin:0 auto;}
#deep_part .part_frame .section1 .img{ width:20%; height:100px; float:left;display:table; vertical-align:middle; text-align:center;}
#deep_part .part_frame .section1 .name{ width:78%; height:100px; float:right;display:table; vertical-align:middle; text-align:left;}
#deep_part .part_frame .section1 .mid {display:table-cell; vertical-align:middle;}
#deep_part .part_frame .section1 .img img{ width:100%;}
#deep_part .part_frame .section3{ width:100%; height:50px; background:#f7f7f7;}
#deep_part .part_frame .section3 .price_view{ float:left; line-height:50px; color:#ff3528; font-size:20px;}
#deep_part .part_frame .section3 .confrim_btn{ float:right; width:31.25%; height:38px; text-align:center; background:#fe463c; color:#fff; font-size:20px; border-radius:5px; margin-top:6px; line-height:38px;}

/*review*/
#review_new{width:100%; margin:0 auto;}
#review_new .review_t{color:black; margin-bottom:5px; font-weight:bold}
#review_new .items{ padding:10px 10px 0 10px; margin-bottom:5px}
#review_new .last_item{ margin-bottom:0;}
#review_new .items .section1{ width:100%; height:30px;}
#review_new .items .section1 .face{ float:left; border-radius:5px; width:30px; height:30px; overflow:hidden;}
#review_new .items .section1 .face img{border-radius:5px; width:100%;}
#review_new .items .section1 .name{ float:left; margin-left:10px; height:30px; line-height:30px; color:#aeaeae;}
#review_new .items .section1 .date{ float:right; height:30px; line-height:30px;color:#aeaeae; font-size:12px;}
#review_new .items .section2{ padding:10px 0;}
#review_new .items .section2 .review_img{ width:40px; height:40px; overflow:hidden; border:1px solid #ccc; float:left; margin-right:5px;}
#review_new .items .section2 .review_img img{ max-width:100%; vertical-align:middle;}
#review_new .items .section2 .review_img span{ display:inline-block; height:100%; vertical-align:middle;}
#review_new .items .reply{ padding:10px; background:#f4f4f4; border-radius:5px; position:relative; color:#797d88; font-size:12px; margin-bottom:10px;}
#review_new .items .reply .arrow-up { position:absolute; top:-5px; left:15px; width:0px;height:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f4f4f4;font-size:0;line-height:0;}
#review_new .review_new_more{ width:100%; text-align:center; height:32px; line-height:32px;}
#review_new .review_new_more a{text-decoration:none; color:#989898; font-size:12px;}
#review_part_frame{ width:100%; background:#fff;}
#review_part_frame .section1{ height:100px; border-bottom:1px #f4f4f4 solid;}
#review_part_frame .over_section{ width:93.75%; margin:0 auto;}
#review_part_frame .section1 .img{ width:20%; height:100px; float:left;display:table; vertical-align:middle; text-align:center;}
#review_part_frame .section1 .mid {display:table-cell; vertical-align:middle;}
#review_part_frame .section1 .img img{ width:100%;}
#review_part_frame .section1 .name{ width:78%; height:100px; float:right;display:table; vertical-align:middle; text-align:left;}

#write_review_new .mar_t8{margin-top:8px}
#write_review_new .mar_t5{margin-top:5px}
#write_review_new{width:98%; margin:10px auto;}
#write_review_new .cont{border:1px solid #d0d0d0; padding:10px 0px; border-radius:5px;}
#write_review_new .lbar{float:left; width:14%; margin-left:10px;}
#write_review_new .lbar .items{width:100%; margin:0px 0 10px 0px}
#write_review_new .lbar .items .input{text-align:center; color:#e2b3bd; margin-bottom:5px}
#write_review_new .lbar .items .face{width:40px; height:40px; margin:0 auto; overflow:hidden; border:1px solid #dd9aab;}
#write_review_new .lbar .face img{width:40px; height:40px}
#write_review_new .rbar{ width:98%; margin:0 auto}
#write_review_new .rbar .row{width:100%; text-align:center}
#write_review_new .input_text{width:99%; height:30px; border:1px solid #dbdbdb; border-radius:5px; line-height:30px}
#write_review_new .input_txtarea{width:99%; border-radius:5px; border:1px solid #dbdbdb; height:90px; line-height:20px}
#write_review_new .btn{text-align:right}
#write_review_new .btn input[type="submit"]{background-color:#FEAC00; border:1px solid #F57F01; border-radius:5px; height:30px; line-height:30px; padding:0 30px; color:#fff; box-shadow:0 1px 0 #FEBE3A inset, 0 1px 2px rgba(0, 0, 0, 0.5); text-shadow:0 1px rgba(0, 0, 0, 0.2);}

/* 新版detail end */