@charset "utf-8";
body,h1,h3,html,li,ul{margin:0;padding:0;}
#example-1,#example-2,.b_footer{margin:0 auto;max-width:1000px;}
body{margin-bottom:50px;}
button{outline:0;border:none;background:0 0;}
.prodcut_detial img,.m-img img{width:100%!important;float:left;}
table{width:100%!important;}
.swiper-slide{font-size:0;}
.swiper-pagination{right:4%;bottom:20px!important;left:auto!important;padding:1% 4%;width:auto!important;border:2px solid rgba(238,238,238,.8);border-radius:14px;background:rgba(255,255,255,.8);color:#222;font-weight:700;font-size:14px;}
#POP800_PANEL_DIV{display:none;}
section .message{position:absolute;top:20px;z-index:99;width:100%;max-width:640px;}
section .message #fahuo{position:fixed;display:none;padding:1.5% 3%;border-radius:20px;background:rgba(0,0,0,.8);color:#fff;font-size:12px;}
section .message #kefu{position:absolute;right:4%;padding-top:10%;width:10%;background-size:100%;}
.buyinfo_post{position:relative;color:#fff;}
.buyinfo_post div:nth-child(1),.buyinfo_post div:nth-child(2){float:left;padding:12px 4% 12px 0;width:46%;height:36px;}
.buyinfo_post .price span{display:block;text-indent:8%;font-weight:700;line-height:20px;}
.buyinfo_post .price .pre_price{font-size:10px;}
.buyinfo_post .timeWrap{padding-right:4%;width:46%;text-align:right;font-size:12px;}
.buyinfo_post .timeWrap span#clock{padding-left:20px;background-size:14px;}
.buyinfo_post .timeWrap span#timer{font-size:0;}
.buyinfo_post .timeWrap span#timer span{font-size:12px;}
.buyinfo_post .timeWrap span.process{clear:both;display:inline-block;margin:8px auto 0;height:8px;border-radius:4px;text-align:left;font-size:0;}
.buyinfo_post .timeWrap span.process span{display:inline-block;width:60%;height:8px;border-radius:4px;}
.detial{font-size:12px;}
.detial h1{padding:10px 4% 0;color:#000;font-size:28px;line-height:34px;}
.detial .ensure{padding:0 4%;line-height:12px;}
.detial .ensure li.j_product_icon{float:left;margin-right:10px;font-weight:700;}
.detial .arrival_time{padding:0 4%;color:#666;font-weight:700;line-height:52px;}
.detial .service{position:relative;margin:0 4%;padding:16px 0;border:1px solid #eee;border-right:none;border-left:none;float:left;width:auto;}
.detial .service li{float:left;padding:0 16px 0 20px;color:#aaa;font-weight:600;line-height:17px; width:100%; margin:5px 0px;}
.detial .service li:first-child{background-position:0 -30px;}
.detial .service li:nth-child(2){background-position:0 0;}
.detial .service li:nth-child(3){background-position:0 -60px;}
.detial .service .right{position:absolute;right:4%;width:16px;height:16px;background:url(../images/pc/gray/arrow.png) no-repeat center;background-size:12px;transform:rotate(0);}
.detial .service .right.down{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.detial .service .service_detail{float:left;display:none;overflow:hidden;font-size:12px;line-height:20px;}
.detial .service .service_detail p{text-indent:-60px;}
.detial .service .service_detail h3{margin-top:16px;}
.prodcuts_cont{float:left; width:100%;margin-bottom:10px;}
footer.footer{position:fixed;bottom:0;z-index:105;width:100%;height:44px;max-width:1000px; margin:0 auto;}
footer.footer li{float:left;width:48%;}
footer.footer li:nth-child(2){text-align:right;}
footer.footer .price_lost{padding-left:4%;font-size:0;line-height:44px;}
footer.footer .price_lost:before{display:inline-block;width:16px;height:12px;content:'';}
footer.footer .price_lost span{font-size:12px;}
footer.footer .buy_now{padding-right:4%;}
footer.footer .buy_now button{display:inline-block;font-size:16px;line-height:44px;}
footer.footer .buy_now span{display:inline-block;width:6px;height:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.product_info{margin-top:1em;float:left;width:100%;}
.product_info h2{border-bottom:1px solid #ccc; padding-bottom:10px; font-weight:700; margin-bottom:10px;}
.top{position:fixed;right:4%;bottom:90px;display:none;padding-top:10%;width:10%;background:url(../images/pc/gray/top.png);background-size:100%;}
.r_price{background:#f50057;}
.r_price .top_price{font-size:20px;}
.r_price .pre_price{font-size:10px;}
.r_timeWrap{background:#ff4081;}
.r_timeWrap span#clock{background:url(../images/pc/gray/clock.png) no-repeat;}
.r_timeWrap span.process{width:98%;background:rgba(255,255,255,.2);}
.r_timeWrap span.process span{background:#fff;}
.ensure li.r_ensure{color:#f50057;}
.r_service li{background:url(../images/pc/gray/r_service.png) no-repeat;}
.r_triangle{position:absolute;top:0;right:50%;padding:0;width:0;height:0;border-top:30px solid transparent;border-right:20px solid #ff4081;border-bottom:30px solid transparent;}
footer.r_footer{background:#f50057;}
footer.r_footer .price_lost{color:#fff;}
footer.r_footer .price_lost:before{background:url(../images/pc/gray/left2.png) no-repeat;background-size:12px;}
footer.r_footer .price_lost span{font-size:12px;}
footer.r_footer .buy_now{padding-right:4%;}
footer.r_footer .buy_now button{color:#fff;}
footer.r_footer .buy_now span{border-right:2px solid #fff;border-bottom:2px solid #fff;}
.o_price{background:#ff9800;}
.o_price .top_price{font-size:20px;}
.o_price .pre_price{font-size:10px;}
.o_timeWrap{background:#ffc107;}
.o_timeWrap span#clock{background:url(../images/pc/gray/clock.png) no-repeat;}
.o_timeWrap span.process{width:98%;background:rgba(255,255,255,.2);}
.o_timeWrap span.process span{background:#fff;}
.ensure li.o_ensure{color:#ff9800;}
.o_service li{background:url(../images/pc/gray/o_service.png) no-repeat;}
.o_triangle{position:absolute;top:0;right:50%;padding:0;width:0;height:0;border-top:30px solid transparent;border-right:20px solid #ffc107;border-bottom:30px solid transparent;}
footer.o_footer{background:#ff9800;}
footer.o_footer .price_lost{color:#fff;}
footer.o_footer .price_lost:before{background:url(../images/pc/gray/o_left.png) no-repeat;background-size:12px;}
footer.o_footer .price_lost span{font-size:12px;}
footer.o_footer .buy_now{padding-right:4%;}
footer.o_footer .buy_now button{color:#fff;}
footer.o_footer .buy_now span{border-right:2px solid #fff;border-bottom:2px solid #fff;}
.b_price .top_price,.p_price .top_price{font-size:24px;}
.b_price .pre_price,.p_price .pre_price{color:#666;font-size:12px;}
.b_timeWrap,.p_timeWrap{margin-top:24px;height:12px!important;color:#666;font-weight:600;line-height:12px;}
.b_timeWrap span#timer,.p_timeWrap span#timer{color:#666;}
.b_timeWrap span.process,.p_timeWrap span.process{position:absolute;top:60px;left:4%;width:92%;background:rgba(180,170,119,.2);}
h1.b_title,h1.p_title{margin-top:8px;}
.b_price .top_price{color:#222;}
.b_timeWrap span#clock{background:url(../images/pc/gray/b_clock.png) no-repeat;}
.b_timeWrap span.process span{background:#ba7;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 2%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:5px 5px;}
.ensure li.b_ensure{color:#ba7;}
.b_service li{background:url(../images/pc/gray/b_service.png) no-repeat;}
footer.b_footer{background:#222;}
footer.b_footer .price_lost{color:#ba7;}
footer.b_footer .price_lost .qz{background:url(../images/pc/gray/b-left.png) no-repeat;background-size:12px;}
footer.b_footer .price_lost span{font-size:12px;}
footer.b_footer .buy_now{padding-right:4%;}
footer.b_footer .buy_now button{color:#ba7;}
footer.b_footer .buy_now span{border-right:2px solid #ba7;border-bottom:2px solid #ba7;}
.p_price .top_price{color:#6200ea;}
.p_timeWrap span#clock{background:url(../images/pc/gray/b_clock.png) no-repeat;}
.p_timeWrap span.process span{background:#6200ea;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 2%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:5px 5px;}
.ensure li.p_ensure{color:#fff;}
.p_service li{background:url(../images/pc/gray/p_service.png) no-repeat;}
footer.p_footer{background:#6200ea;}
footer.p_footer .price_lost{color:#fff;}
footer.p_footer .price_lost:before{background:url(../images/pc/gray/p_left.png) no-repeat;background-size:12px;}
footer.p_footer .price_lost span{font-size:12px;}
footer.p_footer .buy_now{padding-right:4%;}
footer.p_footer .buy_now button{color:#fff;}
footer.p_footer .buy_now span{border-right:2px solid #fff;border-bottom:2px solid #fff;}
section#page-order{position:absolute;top:0;z-index:10000000;display:none;padding:0 4%;width:92%;max-width:640px;background:#fff;}
@media screen and (min-width:640px){section#page-order{padding:0 0 0 40px;width:600px;}
}
#attrimg{width:20%;max-width:150px;min-width:100px;}
.info-con,.info-plus-con,.info-gift-con{position:relative;padding-top:20px;}
.tt{font-weight:700;font-size:12px;}
.left.f-fl,.left-plus.f-fl,.left-gift.f-fl{margin-right:-100px;width:100px;}
.right.f-fl,.right-plus.f-fl,.right-gift.f-fl{margin-left:116px;}
.f-fl{float:left;}
.money{font-weight:700;font-size:20px;}
.sku{color:#666;font-size:12px;}
.sku .it{display:inline-block;}
.textWrap{display:inline-block;padding:0 16px;color:#666;vertical-align:middle;font-size:12px;line-height:32px;}
.close,.less,.more{display:inline-block;width:32px;height:32px;border:1px solid #eee;border-radius:16px;color:#222;vertical-align:middle;text-align:center;font-size:28px;font-family:monospace;line-height:27px;}
.close{position:absolute;top:20px;right:0;border-color:#222;}
.tab{display:block;margin:10px 0;padding:0 10px;width:92%;height:32px;border-radius:16px;background:#f6f6f6;color:#222;text-align:center;font-size:12px;line-height:32px;}
.tab.tab-sel{color:#fff;}
.prodcuts_cont select{width: 100%;padding: 10px 35px 10px 10px;border: 1px solid #ececec;-moz-appearance: none;-webkit-appearance: none;background-image: url(../images/pc/gray/down.png);background-repeat: no-repeat;background-position: right 10px center;}
.con .tab{display:inline-block;margin-right:16px;width:auto;}
.con .tab:last-child{margin-right:0;}
.black .money{color:#222;}
.black .tab.tab-sel{background:#222;color:#ba7;}
.red .money{color:#f50057;}
.red .tab.tab-sel{background:#f50057;color:#fff;}
.orange .money{color:#ff9800;}
.orange .tab.tab-sel{background:#ff9800;color:#fff;}
.purple .money{color:#6200ea;}
.purple .tab.tab-sel{background:#6200ea;color:#fff;}
.details_purchased{padding:10px 4%;}
.details_purchased_info{overflow:hidden;}
.details_purchased_info p{padding:10px 0;border-bottom:1px solid #EBEBEB;color:#777;}
.details_comment{padding:10px 4%;}
.details_comment h4{margin:10px 0;padding:10px 0;border:1px solid #EBEBEB;border-width:1px 0;}
.details_comment_info{overflow:hidden;}
.details_comment_info li{border-bottom:1px solid #EBEBEB;color:#777;}
.details_comment_info li p{padding:5px 0;}
.details_comment_info li p:nth-child(1){color:#ba7;}
@media screen and (max-width:640px){.b_price .top_price{clear:both!important;width:100%;}
.price.b_price{clear:both!important;width:100%!important;}
.timeWrap.b_timeWrap{clear:both!important;width:100%!important;}
.buyinfo_post .timeWrap{text-align:left!important;text-indent:4%;font-size:12px;}
}
.search_order{position:absolute;top:0;right:0;cursor:pointer;}
body{font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
footer.b_footer .price_lost:before{background:0 0;}
.buyinfo_post div:nth-child(2){width:54%;}
.buyinfo_post div:nth-child(1){width:37%;}
.ui-footer ul{overflow:hidden;padding:10px 20px;text-align:left;zoom:1;}
.ui-footer ul li{float:left;width:50%;line-height:2em;}
.ui-footer ul li a{color:#FFF;}
.prodcut_detial,.product_related,#kebianshuxing,#bukebianshuxing{float:left;width:100%;}
.detail-left{float:left; width:50%;}
.detail-right{float:right; width:50%;}
@media screen and (max-width:640px){
.detail-left,.detail-right{float:left; width:100%;}
.detial h1{font-size:15px;line-height:16px;}
.top_price,.jp_price{font-size:15px!important;line-height:15px!important;font-weight:bold!important;}
}
.prodcuts_cont ul li{background:none!important; padding:0!important;}
.prodcuts_cont .tab-sel{background:#000;}
.product_category{margin:0.5em 0;float:left;width:100%;border-bottom:1px solid #ececec; border-top:1px solid #ececec;}
.product_category h1{margin:10px 0;color:#247bbd; padding:10px 0; font-size:1.733em; font-weight:600;}
.product_category h1 a{color:#0e90d2; font-size:700;}
.product_related a:hover,.product_category h1 a:hover{opacity:0.7}
.to_cart,.add_to_cart{width: 100%;margin-top: 30px;padding: 10px;background-color: #ffac53;border-color: #ffac53;color: #FFF;border-radius: 5px;cursor: pointer;}
#page-order-cart{float:left;width:100%;display:none;}
.page-order-cart-info,.page-order-cart-plus-info,.page-order-cart-gift-info{float:left;width:100%; border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.ui-col-50.number{float:left;}
.info-num,.info-plus-num,.info-gift-num,.all_total_price,.ui-col-50.price,.ui-col-50.plus-price,.ui-col-50.gift-price{float:right;}
.all_total_price{text-align:right; padding:0.5em; margin-right:1em;}