﻿@charset "utf-8";
/* CSS Document */

.aside nav li a s {margin-bottom: 2px;}

.topsearch{padding:7px 12px;background:#f3f3f3;}
.topsearch .search_box{-webkit-border-radius:4px;background:#fff;border:1px solid #e9e9e9;padding:2px;}
.topsearch .search_txt{-webkit-box-flex:1;display:block;outline:none;-webkit-appearance:none;}
.topsearch .search_btn{width:23px;height:28px;margin-right:5px;display:block;background-position:-72px -95px;cursor:pointer;}

/*topslider*/
.top_slider{overflow:hidden;visibility:hidden;position:relative;-webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
.top_slider .swipe-wrap{overflow: hidden;position: relative;}
.top_slider .swipe-wrap article{float:left;width:100%;position:relative;}
.top_slider .swipe-wrap article div{max-width:640px;height:160px;display:block;margin:auto;position:relative;text-align:center;overflow:hidden;}
.top_slider .swipe-wrap article div span{display:block;height:inherit;margin:0 5px;}
.top_slider .swipe-wrap article div a{position:absolute;left:0px;width:100%;height:100%;z-index:1;overflow:hidden;text-indent:-9999em;white-space:nowrap;}
.top_slider .swipe-wrap article div img{max-width:100%;height:160px;}
.top_slider nav{position:absolute;bottom:10px;right:10px;width:100%;z-index:2;}
.top_slider nav ul{max-width:640px;margin:0px auto;text-align:right;}
.top_slider nav ul li{-webkit-border-radius:10px;width:10px;height:10px;background:#fff;display:inline-block;margin-right:5px;}
.top_slider nav ul li.curr{background:rgba(250, 168, 10, 1);}

/*topsale*/
.topsale{margin:0px 10px 10px;position:relative;height:104px;}
.topsale ul{position:absolute;height:104px;top:0px;bottom:0px;}
.topsale ul li{color:#fff;}
.topsale ul li.pic{position:absolute;left:30px;right:0px;top:0px;bottom:0px;}
.topsale ul li.pic a{width:50%;height:104px;overflow:hidden;float:left;text-align:center;}
.topsale ul li.pic a img{margin:0 0.5%;max-width:99%;max-height:99%;}

/*3item s1*/
.topsale.item3_fore1 .fore1{left:0px;right:60px;}
.topsale.item3_fore1 .fore2{width:24px;right:30px;}
.topsale.item3_fore1 .fore3{width:24px;right:0px;}
/*3item s2*/
.topsale.item3_fore2 .fore1{left:0px;right:60px;width:24px;}
.topsale.item3_fore2 .fore2{left:30px;right:28px;}
.topsale.item3_fore2 .fore3{width:24px;right:0px;}
/*3item s3*/
.topsale.item3_fore3 .fore1{left:0px;right:60px;width:24px;}
.topsale.item3_fore3 .fore2{left:30px;right:30px;width:24px;}
.topsale.item3_fore3 .fore3{left:60px;right:0px;}

/*2item s1*/
.topsale.item2_fore1 .fore1{left:0px;right:28px;}
.topsale.item2_fore1 .fore2{width:24px;right:0px;}
/*2item s2*/
.topsale.item2_fore2 .fore1{left:0px;width:24px;}
.topsale.item2_fore2 .fore2{left:30px;right:0px;}

/*1item s1*/
.topsale.item1_fore1 .fore1,.topsale.item1_fore1 .fore2,.topsale.item1_fore1 .fore3{left:0px;right:60px}


.topsale ul .title{width:16px;padding:0 5px;height:104px;line-height:25px;vertical-align:middle;font-size:16px;overflow:hidden;display:table-cell;}
.topsale ul .title.orange{background:#e98b30;}
.topsale ul .title.green{background:#47b68e;}
.topsale ul .title.blue{background:#3a96d7;}

/*con-nav*/
.con-nav{}
.con-nav ul{}
.con-nav ul li{border-bottom:1px solid #d1d1d1;position:relative;}
.con-nav ul li span{width:10px;background:#a1a1a1;position:absolute;left:0;top:0;height:100%;}
.con-nav ul li:nth-child(3n+1) span{background:#03d2d4;}
.con-nav ul li:nth-child(3n+2) span{background:#d53488;}
.con-nav ul li:nth-child(3n+3) span{background: #3e82cc;}



.con-nav ul li img{position:absolute;top:50%;left:25px;width:37px;height:36px;margin-top:-18px;}
/*.con-nav ul li i{position:absolute;top:50%;left:25px;background:url(../images/sprite-1.png) no-repeat;}
.con-nav ul li:nth-child(1) i{background-position:-21px -432px;width:37px;height:36px;margin-top:-18px}
.con-nav ul li:nth-child(2) i{background-position:-71px -432px;width:39px;height:39px;margin-top:-19px;}
.con-nav ul li:nth-child(3) i{background-position:-131px -429px;width:42px;height:36px;margin-top:-18px;}*/
.con-nav ul li b{width:15px;height:15px;border-top:2px solid #4f4d4e;border-right:2px solid #4f4d4e;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;right:25px;top:50%;margin-top:-7px;}
.con-nav ul li h3{padding:15px 0px 15px 75px;}
.con-nav ul li a{font-size:18px;color:#333;}

/*adimg*/
.adimg{padding:0px 10px;}
.adimg div{width:49%;float:left;margin-bottom:10px;clear:left}
.adimg div:nth-child(2),.adimg div:nth-child(4),.adimg div:nth-child(6),.adimg div:nth-child(8){float:right;clear:right}
.adimg div img{width:100%;-webkit-transition:all .5s linear;}


/*ordercenter*/
/*order center index*/
.myorder{background:url(../images/myorder-top-bg.png) repeat-x;}
.myorder h2{height:46px;line-height:46px;background:url(../images/userhead.png) 17px center no-repeat;-webkit-background-size:20px 25px;-ms-background-size:20px 25px;font-size:22px;color:#fff;padding-left:50px;}

.mycenter_list{background:#fff;padding:20px 20px;}

.h_list ul{margin-bottom:10px;}
.h_list li{border:2px solid #efefef;border-bottom:none;position:relative;}
.h_list li a{color:#000;font-size:20px;text-decoration:none;cursor:pointer;display:block;padding:17px 12px;position:relative;}
.h_list li a .trangle{display:block;position:absolute;width:10px;height:10px;border-top:2px solid #e1e1e1;border-right:2px solid #e1e1e1;right:15px;top:50%;margin-top:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);color:#fff;}
.h_list li a .n{display:block;width:30px;height:30px;line-height:30px;font-size:18px;font-family:arial;color:#fff;-webkit-border-radius:20px;background:#f9910b;text-align:center;position:absolute;top:50%;margin-top:-15px;right:40px;}

.h_list .signle li{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:2px solid #efefef;}
.h_list .signle li a .num{color:#cacaca;font-size:18px;font-family:arial}

.h_list .multi li:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.h_list .multi li:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;border-bottom:2px solid #efefef;}

.logout{padding:0px 20px;}
.logout a{display:block;height:40px;line-height:40px;font-size:18px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;margin-bottom:10px; text-decoration:none;background:-webkit-gradient(linear,center top,center bottom,from(#83c44a),to(#7ec143));background:-webkit-linear-gradient(top,#83c44a,#7ec143);background:-moz-linear-gradient(top,#00c2d0,#01aabe);background:-ms-linear-gradient(top,#00c2d0,#01aabe);text-align:center;border:1px solid #64af21;}

/*order_waitorder*/
.order_wait_body{background:url(../images/order-waiting-bg.png) repeat;}
.order_waitorder{padding:20px 10px 0;background:url(../images/order-waiting-bg.png) repeat;}
.order_waitorder ul li{background:#fff;margin-bottom:10px;}
.order_waitorder ul li header{height:40px;line-height:40px;color:#fff;background:#7ec143;margin-bottom:15px;}
.order_waitorder ul li header div{-webkit-box-flex:1;padding-left:10px;}
.order_waitorder ul li header p{}
.order_waitorder ul li header span{width:36px;display:inline-block;text-align:center;}
.order_waitorder ul li header span i{display:inline-block;-webkit-transform:rotate(45deg);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;}
.order_waitorder ul li article{padding:0 15px 15px;}
.order_waitorder ul li article .infobox{margin-bottom:10px;}
.order_waitorder ul li article .pic{width:80px;height:80px;margin-right:10px;}
.order_waitorder ul li article .pic img{max-width:80px;max-height:80px;}
.order_waitorder ul li article .info{-webkit-box-flex:1;}
.order_waitorder ul li article .info a{font-size:16px;height:20px;display:block;text-decoration:none;overflow:hidden;color:#000;}
.order_waitorder ul li article .info p,.order_waitorder ul li article .infobox .info div{height:22px;line-height:22px;color:#999;font-size:14px;}
.order_waitorder ul li article .info p span,.order_waitorder ul li article .infobox .info div span{padding-right:10px;}
.order_waitorder ul li article .info p{margin-top:10px;}
.order_waitorder ul li article .infobox .info div em{color:#f57900;}
.order_waitorder ul li article .status{-webkit-box-flex:1;border-top:1px dashed #d2d2d2;padding-top:5px;margin-top:14px;}


/*tlist*/
.tbuylist {
    color:#000;margin:0 auto;overflow:hidden;
}
.tbuylist ul{
    margin: 0 10px;
    display: table;
    table-layout: fixed;
    width: 100%;
}
.tbuylist ul li {
    -webkit-transition: all .3s linear;
    border-bottom:1px solid #ccc;
    width: 50%;
    display: table-cell;
    padding: 0 5px 5px;
    box-sizing: border-box;
}
.tbuylist ul li .pic img {
    max-width: 100%;
}

.tbuylist ul li h3{height:40px;line-height:20px;overflow:hidden; margin-bottom:8px;}
.tbuylist ul li h3 a{color:#000;}

.tbuylist ul li .price{background:#f1efef;height:36px;line-height:36px;display:-webkit-box;}
.tbuylist ul li .price a.btn{background:#f22480;color:#fff;font-size:18px;display:block;padding:0px 8px;position:relative;margin-right:10px;}
.tbuylist ul li .price a.btn::after{content:'';width:0;height:0;position:absolute;right:-12px;top:0px;border-top:18px dashed transparent;border-bottom:18px dashed transparent;border-left:12px solid #f22480;z-index:2;}
.tbuylist ul li .price a.btn::before{content:'';width:0;height:0;position:absolute;right:-15px;top:0px;border-top:18px dashed transparent;border-bottom:18px dashed transparent;border-left:12px solid #fff;z-index:1;}
.tbuylist ul li .price em{display:block;color:#d60000;padding:0 5px;}
.tbuylist ul li .price del{display:block;color:#666;font-size:12px;}

.tbuylist ul li .timer{font-size:16px;color:#666;padding:5px; white-space: nowrap;overflow: hidden;}
.tbuylist ul li .timer span{overflow:hidden;padding:0 2px;}

.timebuylist ul li .price a{background:#f9650b;padding:2px 6px;font-size:18px;}
.timebuylist ul li .price{background:#fff;}
.timebuylist ul li .timer{font-size:16px;color:#666;padding:5px;}
.timebuylist ul li .timer span{overflow:hidden;padding:0 2px;}
@media screen and (min-width: 1200px) {
.tbuylist{width:1200px;}
.tbuylist ul{margin-left:-20px;}
.tbuylist ul li{width:217px;float:left;margin-left:25px;}
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
.tbuylist{width:960px;}
.tbuylist ul{margin-left:-20px;}
.tbuylist ul li{width:217px;float:left;margin-left:28px;}
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.tbuylist{width:768px;}
.tbuylist ul{margin-left:-20px;}
.tbuylist ul li{width:217px;float:left;margin-left:44px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.tbuylist{width:480px;}
.tbuylist ul{margin-left:-20px;}
.tbuylist ul li{width:217px;float:left;margin-left:33px;}
}
@media only screen and (max-width: 479px) {
.tbuylist{padding:10px;}
.tbuylist ul li {margin-left:25px;margin:0;}
.tbuylist ul li .pic{overflow:hidden;width:auto;height:auto;-webkit-box-pack:center;}
.tbuylist ul li{}
}

/*tinfo*/
.tbuyinfo{padding:10px;}
.tbuyinfo header{height:40px;line-height:40px;background:#f2f2f2;}
.tbuyinfo header h2{font-size:16px;padding:0px 10px;background:#64b800;position:relative;-webkit-box-flex:0;color:#fff;}
.tbuyinfo header h2::after{content:'';width:0px;height:0px;border-top:40px solid #64b800;border-right:15px dashed transparent;position:absolute;right:-15px;top:0px;}
.tbuyinfo header b{font-size:18px;-webkit-box-flex:1;display:block;color:#666;text-align:right;padding-right:10px;font-weight:normal;}

.tbuyinfo header{background:#f2f2f2;}
.timerbuyinfo header .t{position:relative;-webkit-box-flex:0;background:#f57812 url(../images/clock.png) 10px center no-repeat;-webkit-background-size:24px 24px;width:40px;}
.timerbuyinfo header .t::after{content:'';width:0px;height:0px;border-top:40px solid #f57812;border-right:12px dashed transparent;position:absolute;right:-12px;top:0px;}
.timerbuyinfo header .timer{-webkit-box-flex:1;text-align:left;margin-left:16px;}
.timerbuyinfo header .timer span{font-weight:700;padding:0 2px;}

.tbuyinfo article{padding-top:20px;}
.tbuyinfo article h3{line-height:20px;}
.tbuyinfo article h3 a{color:#000;}
.tbuyinfo article .pinfo{margin-top:20px;padding:10px;border:1px solid #ccc;}
.tbuyinfo article .pinfo .pic{width:120px;height:120px;margin-right:20px;}
.tbuyinfo article .pinfo .pic img{max-width:120px;max-height:120px;}
.tbuyinfo article .pinfo .price{-webkit-box-flex:1;}
.tbuyinfo article .pinfo .price span{display:block;}
.tbuyinfo article .pinfo .price span:nth-child(1){color:#d4d4d4;font-size:16px;}
.tbuyinfo article .pinfo .price span:nth-child(2){color:#000;font-size:16px;padding:15px 0;}
.tbuyinfo article .pinfo .price span:nth-child(2) em{font-size:22px;color:#d80000;}
.tbuyinfo article .pinfo .price a{background:#f57812;height:45px;line-height:45px;padding:0 20px;display:inline-block;-webkit-border-radius:4px;font-size:22px; margin-top:5px}
.pinfo .modnum span{display:block;height:30px;width:30px;background:#dfdfdf;}
.pinfo .modnum span::before,.pinfo .modnum span::after{content:'';position:absolute;background:#fff;width:16px;height:3px;left:50%;top:50%;margin-left:-8px;margin-top:-1px;}
.pinfo .modnum span::after{-webkit-transform:rotate(90deg);}
.pinfo .modnum span.jian::after {display:none;}
.pinfo .modnum input{-webkit-box-shadow: 1px 1px 3px #b9b9b9 inset;width: 60px;margin: 0 10px;text-align: center;border:1px solid #dfdfdf;height:28px;}

.tbuyinfo_href{padding:10px;}
.tbuyinfo_href ul li{-webkit-box-flex:1;display:block;border:2px solid #e1e1e1;border-bottom:none;}
.tbuyinfo_href ul li:first-child{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
.tbuyinfo_href ul li:last-child{border-bottom:2px solid #e1e1e1;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}
.tbuyinfo_href ul li a{display:block;color:#000;padding:12px;position:relative;font-size:18px;}
.tbuyinfo_href ul li a::after{content:'';position:absolute;display:block;right:15px;top:16px;width:10px;height:10px;border-top:2px solid #e1e1e1;border-right:2px solid #e1e1e1;-webkit-transform:rotate3d(0,0,0,45deg);}




@charset "utf-8";
/* CSS Document */

/*order center index*/
.myorder{background:url(../images/myorder-top-bg.png) repeat-x;}
.myorder h2{height:46px;line-height:46px;background:url(../images/userhead.png) 17px center no-repeat;-webkit-background-size:20px 25px;-ms-background-size:20px 25px;font-size:22px;color:#fff;padding-left:50px;}

.mycenter_list{background:#fff;padding:20px 20px;}

.h_list ul{margin-bottom:10px;}
.h_list li{border:2px solid #efefef;border-bottom:none;position:relative;}
.h_list li a{color:#000;font-size:20px;text-decoration:none;cursor:pointer;display:block;padding:17px 12px;position:relative;}
.h_list li a .trangle{display:block;position:absolute;width:10px;height:10px;border-top:2px solid #e1e1e1;border-right:2px solid #e1e1e1;right:15px;top:50%;margin-top:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);color:#e1e1e1;}
.h_list li a .n{display:block;width:30px;height:30px;line-height:30px;font-size:18px;font-family:arial;color:#fff;-webkit-border-radius:20px;background:#f9910b;text-align:center;position:absolute;top:50%;margin-top:-15px;right:40px;}

.h_list .signle li{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:2px solid #efefef;}
.h_list .signle li a .num{color:#cacaca;font-size:18px;font-family:arial}

.h_list .multi li:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.h_list .multi li:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;border-bottom:2px solid #efefef;}

.logout{padding:0px 20px;}
.logout a{display:block;height:40px;line-height:40px;font-size:18px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;margin-bottom:10px; text-decoration:none;background:-webkit-gradient(linear,center top,center bottom,from(#83c44a),to(#7ec143));background:-webkit-linear-gradient(top,#83c44a,#7ec143);background:-moz-linear-gradient(top,#00c2d0,#01aabe);background:-ms-linear-gradient(top,#00c2d0,#01aabe);text-align:center;border:1px solid #64af21;}

/*orderlist*/
.order_wait_body{background:url(../images/order-waiting-bg.png) repeat;}
.order_waitorder{padding:20px 10px 0;}
.order_waitorder ul li{background:#fff;margin-bottom:10px;}
.order_waitorder ul li a.header,.order_waitorder ul li header{height:40px;line-height:40px;color:#fff;background:#e93a88;margin-bottom:15px;}
.order_waitorder ul li a.header div,.order_waitorder ul li header div{-webkit-box-flex:1;padding-left:10px;}
.order_waitorder ul li a.header p{}
.order_waitorder ul li a.header span,.order_waitorder ul li header span{width:36px;display:inline-block;text-align:center;}
.order_waitorder ul li a.header span i,.order_waitorder ul li header span i{display:inline-block;-webkit-transform:rotate(45deg);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;}
.order_waitorder ul li article{padding:0 15px 15px;}
.order_waitorder ul li article .infobox{margin-bottom:10px;}
.order_waitorder ul li article .pic{width:80px;height:80px;margin-right:10px;}
.order_waitorder ul li article .pic img{max-width:80px;max-height:80px;}
.order_waitorder ul li article .info{-webkit-box-flex:1;}
.order_waitorder ul li article .info a{font-size:16px;height:20px;display:block;text-decoration:none;overflow:hidden;color:#000;}
.order_waitorder ul li article .info p,.order_waitorder ul li article .infobox .info div{height:22px;line-height:22px;color:#999;font-size:14px;}
.order_waitorder ul li article .info p span,.order_waitorder ul li article .infobox .info div span{padding-right:10px;}
.order_waitorder ul li article .info p{margin-top:10px;}
.order_waitorder ul li article .infobox .info div em{color:#f57900;}
.order_waitorder ul li article .status{-webkit-box-flex:1;border-top:1px dashed #d2d2d2;padding-top:5px;margin-top:14px;}

/*orderinfo*/
.orderinfo_waitpay{padding:0;}
.orderinfo_waitpay ul li header div.f14{-webkit-box-flex:0;padding-right:10px;}
.orderinfo_status{color:#000;border-bottom:1px solid #dfdfdf;padding:0px 15px 5px 15px;margin-bottom:15px;}
.orderinfo_status span{font-size:16px;display:block}
.orderinfo_status span b{color:#ff0000;font-weight:normal;}
.orderinfo_status a{font-size:16px;color:#f9810b;display:block;}
.orderinfo_waitreceive_status a{display:inline-block;margin-left:10px;}
.orderinfo_waitpay ul li .xiaoji{text-align:right;padding-right:10px;color:#000;margin-top:10px;}
.deliveryinfo dl{border-top:1px solid #d2d2d2;padding:20px 0;}
.deliveryinfo dl dt{padding:0 15px 0 35px;display:block;text-align:left}
.deliveryinfo dl dd{-webkit-box-flex:1;display:block;text-align:left;color:#666;}
.deliveryinfo dl dd p{margin-bottom:5px;}
.orderinfo_total div{-webkit-box-flex:1;text-align:center;padding:15px 0;background:url(../images/order-waiting-bg.png) repeat;}
.orderinfo_total a{display:block;padding:0 30px;background:#f22480;padding:15px 20px;}
.deliveryinfo dl dd.ecs_mobile_box{-webkit-box-flex:1;display:-webkit-box;}
.deliveryinfo dl.delivery_list{border:1px solid #f7da95;background:#fffdec;-webkit-border-radius:2px;margin:0 10px 10px;}
.delivery_listinfo{}
@media screen and (min-width:1200px){
.delivery_listinfo{-webkit-box-flex:1;}	
}
@media screen and (max-width:497px){
.delivery_listinfo{width:150px;}	
}
.delivery_listinfo_tranigel{border-top:2px solid #e0dfd5;border-right:2px solid #e0dfd5;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);width:20px;height:20px;margin-right:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.delivery_listinfo p{display:none;}
.delivery_listinfo p:first-child{display:block;}
.delivery_list_all .delivery_listinfo p{display:block;}
.delivery_list_all .delivery_listinfo_tranigel{-webkit-transform:rotate(130deg);-moz-transform:rotate(130deg);-ms-transform:rotate(130deg);}

.orderinfo_return{padding:0;}
.orderinfo_return ul li header{padding:0 15px;}
.orderinfo_return ul li header div{padding:0;}
.checkbox,.checkbox_t{width:20px;height:20px;border:1px solid #cdcdcd;position:relative;}
.checkbox_t{border:2px solid #666;}
.checkbox_all s{background:url(../images/otranigle.png) no-repeat;-webkit-background-size:25px 20px;position:absolute;width:25px;height:20px;}
.bottombtn{background:url(../images/order-waiting-bg.png) repeat;padding:10px;text-align:center;}
.btn-orange-1{background:#f9810b;padding:10px 50px;text-align:center;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eb6802;s}
.btn-orange-2 a{background:#f9810b;padding:15px 50px;text-align:center;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #eb6802;text-align:center;margin:10px 20px;}

.refundintro,.refundway,.refundmessage{border-top:1px solid #dfdfdf;padding:10px 10px 0;margin-bottom:10px;}
.refundway{margin-bottom:20px;}
.refundintro h3,.refundway h3,.refundmessage h3{text-align:left;margin-bottom:10px;}
.refundintro article p.ico{width:92px;height:100px;background:url(../images/attention.png) 15px 15px no-repeat;-webkit-background-size: 50px 50px;}
.refundintro article p.intro{-webkit-box-flex:1;color:#666;line-height:24px;}
.refundmessage .txt{border:2px solid #dfdfdf;height:115px;display:block;width:99%;-webkit-border-radius:6px;-moz-border-radius:6px;-border-radius:6px;outline:none; resize:none;}
.refundway .select{
	-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
	border:1px solid #ccc;
}
.refundway .select h4{-webkit-border-radius:inherit;}
.refundway .select h4 a{
	-webkit-border-radius:inherit;
	background-image:-webkit-gradient(linear,cener top,center bottom,from(#fff),to(#F1F1F1));
	background-image: -webkit-linear-gradient(white,#F1F1F1);
	background-image: -moz-linear-gradient(white,#F1F1F1);
	background-image: -ms-linear-gradient(white,#F1F1F1);
	background-image: -o-linear-gradient(white,#F1F1F1);
	background-image: linear-gradient(white,#F1F1F1);
	padding:10px 14px;color:#666;font-size:18px;
	position:relative
}
.refundway .select h4 a span{-webkit-box-flex:1}
.refundway .select h4 a i{width:15px;height:15px;border-top:2px solid #929292;border-right:1px solid #333;-webkit-transform:rotate3d(0,0,0,133deg) translateZ(0);-moz-transform:rotate(133deg) translateZ(0);-ms-transform:rotate3d(0,0,0,133deg) translateZ(0);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;position:absolute;top:7px;right:15px;}
.refundway .select ul{display:none;background:#fff;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;padding-top:6px;border-top:1px solid #ccc}
.refundway .select ul li{position:relative;}
.refundway .select ul li i{position:absolute;width:16px;height:16px;-webkit-border-radius:8px;background:#999;left:5px;top:10px;}
.refundway .select ul li i::after{content:'';height:2px;width:10px;background:#fff;position:absolute;left:3px;top:7px;}
.refundway .select ul li a{display:block;padding:8px 15px 8px 25px;border-top:1px solid #eee;color:#000;}
.refundway .select ul li:first-child a{border-top:none;}
.refundway .select h4.select_curr{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;}
.refundway .select h4.select_curr a{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;}
.refundway .select h4.select_curr a i{-webkit-transform:rotate3d(0,0,0,-45deg);top:15px;}

.exchange_memo .txt{border:2px solid #dfdfdf;height:50px;display:block;width:99%;-webkit-border-radius:6px;-moz-border-radius:6px;-border-radius:6px;outline:none; resize:none;color:#ccc;font-weight:normal;font-size:14px;font-family:'宋体',arial;padding:0.5%;}

.tab_1{height:46px;line-height:46px;background:#949494;border-top:1px solid #dbdde3;position:relative}
.tab_1 a{font-size:20px;text-align:center;-webkit-box-flex:1;position:relative;display:block;}
.tab_1::after{content:'';position:absolute;width:100%;height:8px;background:#dbdde3;left:0;bottom:-8px;}
.tab_return a.fore1{color:#f67a01;background:#fff;cursor:default;}
.tab_return a.fore1 i{display:block;font-size:0px;height:0px;width:0px;border-style:solid dashed dashed dashed;border-color:#dbdde3 transparent transparent transparent;border-width:12px;position:absolute;left:50%;margin-left:-6px;bottom:-28px;}
.tab_return a.fore1::after{content:'';position:absolute;width:1px;height:46px;background-image:-webkit-gradient(linear,center top,center bottom,from(#8c8c8c),to(#454545));background-image:-webkit-linear-gradient(top,#8c8c8c,#454545);background-image:-webkit-linear-gradient(top,#8c8c8c,#454545);background-image:-ms-linear-gradient(top,#8c8c8c,#454545);right:-1px;top:0;}
.tab_return a.fore1::before{content:'';position:absolute;width:1px;height:46px;background-image:-webkit-gradient(linear,center top,center bottom,from(#949494),to(#6c6c6c));background-image:-webkit-linear-gradient(top,#949494,#6c6c6c);background-image:-moz-linear-gradient(top,#949494,#6c6c6c);background-image:-ms-linear-gradient(top,#949494,#6c6c6c);right:-2px;top:0;}
.tab_return a.fore2:before{color:#fff;content:'';width:1px;height:46px;background-image:-webkit-gradient(linear,center top,center 80%,from(#949494),to(#898989));background-image:-webkit-linear-gradient(top,#949494 80%,#898989);background-image:-moz-linear-gradient(top,#949494 80%,#898989);background-image:-ms-linear-gradient(top,#949494 80%,#898989);position:absolute;left:3px;top:0;}

.tab_exchange a.fore1{background:#949494;color:#fff;}
.tab_exchange a.fore2{color:#f67a01;background:#fff;cursor:default;}
.tab_exchange a.fore2 i{display:block;font-size:0px;height:0px;width:0px;border-style:solid dashed dashed dashed;border-color:#dbdde3 transparent transparent transparent;border-width:12px;position:absolute;left:50%;margin-left:-6px;bottom:-28px;}
.tab_exchange a.fore2::after{content:'';position:absolute;width:1px;height:46px;background-image:-webkit-gradient(linear,center top,center bottom,from(#8c8c8c),to(#454545));background-image:-webkit-linear-gradient(top,#8c8c8c,#454545);background-image:-webkit-linear-gradient(top,#8c8c8c,#454545);background-image:-ms-linear-gradient(top,#8c8c8c,#454545);left:-1px;top:0;}
.tab_exchange a.fore2::before{content:'';position:absolute;width:1px;height:46px;background-image:-webkit-gradient(linear,center top,center bottom,from(#949494),to(#6c6c6c));background-image:-webkit-linear-gradient(top,#949494,#6c6c6c);background-image:-moz-linear-gradient(top,#949494,#6c6c6c);background-image:-ms-linear-gradient(top,#949494,#6c6c6c);left:-2px;top:0;}
.tab_exchange a.fore1:before{color:#fff;content:'';width:1px;height:46px;background-image:-webkit-gradient(linear,center top,center 80%,from(#949494),to(#898989));background-image:-webkit-linear-gradient(top,#949494 80%,#898989);background-image:-moz-linear-gradient(top,#949494 80%,#898989);background-image:-ms-linear-gradient(top,#949494 80%,#898989);position:absolute;right:2px;top:0;}

.p_return_memo{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f2f2f2;padding:10px;margin-bottom:10px;font-size:14px;}
.p_return_memo span{color:#666;}

/*shopping cart and make order*/
.shoppingcart_num{background:#fff !important;color:#000 !important;font-size:18px !important;padding:20px 15px 0;}
.shoppingcart_num div:first-child{-webkit-box-flex:1;}
.shoppingcart_num span{color:#999;}
.shoppingcart_num .checkbox_t{width:20px;height:20px;-webkit-box-flex:0;padding:0;border:1px solid #cdcdcd;}
.shoppingcart_list{padding:8px 0 0;}
.shoppingcart_list ul li{border-top:1px solid #dfdfdf;padding:10px 20px 0;position:relative;}
.shoppingcart_list ul li article{padding:0 5px 0 0;}
.shoppingcart_list ul li .checkbox{right:15px;position:absolute;z-index:1;top:40%;margin-top:-10px;}
.shoppingcart_list ul li a.edit{position:absolute;display:block;width:27px;height:22px;background:url(../images/edit-pen.png) no-repeat;-webkit-background-size:27px 22px;bottom:5px;right:15px;}
.shoppingcart_list ul li article .infobox .info div{height:30px;line-height:30px;}

.delivery_address{padding:20px 20px 10px;}
.delivery_address h3.mt{display:block;height:22px;line-height:22px;font-size:20px;background:url(../images/location-pointer.png) left center no-repeat;-webkit-background-size:14px 22px;padding-left:25px;}
.delivery_address .mc{padding:18px 2px;background:#fffdec;border:2px solid #f7da95;margin:20px 0 15px;font-size:18px;line-height:20px;text-align:center;}

.delivery_address_default .mc{line-height:24px;background:#fff;border:none;text-align:left;padding:20px 2px 0;margin-top:10px;border-top:1px solid #dfdfdf;}
.delivery_address_default .mc{}
.delivery_address_default .mc .smc1{color:#666;}

.delivery_way_select{padding-top:15px;}
.delivery_way_select h3.mt{padding:0 20px 8px;border-bottom:1px solid #dfdfdf;font-size:20px;}
.delivery_way_select .mc{padding:15px 20px;}
.delivery_way_select .mc dl{margin-bottom:10px;}
.delivery_way_select .mc dt{
	width:16px;height:16px;display:block;border:2px solid #dfdfdf;position:relative;margin-right:10px;
	-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
	-webkit-box-shadow:0 1px 3px #dcdcdc inset;-moz-box-shadow:0 1px 3px #dfdfdf inset;box-shadow:0 1px 3px #dfdfdf inset;
	
}
.delivery_way_select .mc dl.select dt::after{
	content:'';position:absolute;display:block;width:10px;height:10px;left:50%;margin-left:-5px;top:50%;margin-top:-5px;
	background-image:-webkit-gradient(linear,center top,center bottom,from(#78e31a),to(#58ba01));background-image:-webkit-linear-gradient(top,#78e31a,#58ba01);background-image:-moz-linear-gradient(top,#78e31a,#58ba01);background-image:-ms-linear-gradient(top,#78e31a,#58ba01);-webkit-border-radius:5px;
}
.delivery_way_select .mc dd{-webkit-box-flex:1}

.order_notice{padding:0 20px 15px;}
.order_notice h3{font-size:20px;margin-bottom:10px;}
.order_notice .txt{border:2px solid #dfdfdf;height:115px;display:block;width:99%;-webkit-border-radius:6px;-moz-border-radius:6px;-border-radius:6px;outline:none; resize:none;}

.select_address_list{padding:15px;}
.select_address_list article {margin-bottom:10px;}
.select_address_list article .adress{border-width:6px;-webkit-border-image:url(../images/border-img-2.png) 6 round round;line-height:24px;padding:10px;}
.select_address_list article.curr .adress{-webkit-border-image:url(../images/border-img-1.png) 6 round round;}
.select_address_list article .adress .smc1{color:#666;}
.select_address_list article .edit{text-align:right;display:none;}
.select_address_list article.curr .edit{display:block;}
.select_address_list article .edit a:first-child{color:#f9810b;margin-right:15px;}
.select_address_list article .edit a:last-child{background:url(../images/edit-bluepen.png) 0 5px no-repeat;height:18px;-webkit-background-size:18px 18px;display:inline-block;padding:5px 0px 5px 25px;color:#70b2dc;}
.add_address{padding:40px 15px 15px;}
.add_address a{background:#c9c9c9;-webkit-border-radius:4px;-moz-border-radius:4px;-border-radius:4px;font-weight:700; letter-spacing:.1em;-webkit-box-flex:1;padding:6px 0;height:42px;line-height:42px;text-align:center;}
.add_address a em{display:block;height:42px;text-align:left;width:110px;}
.add_address a span{display:block;width:42px;height:42px;-webkit-border-radius:21px;-moz-border-radius:21px;-border-radius:21px;background:#fff;text-align:center;margin-right:10px;position:relative;}
.add_address a span::before{content:'';position:absolute;display:block;width:22px;height:6px;background:#bfbfbf;left:10px;top:18px;}
.add_address a span::after{content:'';position:absolute;display:block;width:6px;height:22px;background:#bfbfbf;left:18px;top:10px;}

.add_address ul li{border:2px solid #e1e1e1;padding:12px 15px;border-bottom:none;position:relative}
.add_address ul li:first-child{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
.add_address ul li:last-child{border-bottom:2px solid #e1e1e1;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}
.add_address ul li.curr{-webkit-box-shadow:0 0 15px #e1e1e1 inset;}
.add_address ul li input{color:#333;font-size:18px;width:99%;outline:none;}
.add_address ul li i{position:absolute;right:5px;top:25%;width:28px;height:28px;background:#c9c9c9;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;cursor:pointer;display:none;}
.add_address ul li i::before{content:'';position:absolute;display:block;width:16px;height:3px;background:#fff;left:50%;margin-left:-8px;-webkit-transform:rotate3d(0,0,0,45deg);top:50%;margin-top:-2px;}
.add_address ul li i::after{content:'';position:absolute;display:block;width:16px;height:3px;background:#fff;left:50%;margin-left:-8px;-webkit-transform:rotate3d(0,0,0,-45deg);top:50%;margin-top:-2px;}
.add_address_btn{padding:15px 15px 0;}

/*ordersuccess*/
.ordersuccess{background:#fffdec;border:1px solid #f7da95;margin:20px 10px 10px;padding:25px 10px;}
.ordersuccess span{display:block;background:url(../images/success.png) no-repeat;width:42px;height:42px;-webkit-background-size:42px 42px;}
.ordersuccess div{margin-left:10px;}
.ordersuccess div h4{font-size:22px;}
.ordersuccess div p{margin-top:5px;font-size:18px;}

.ordersuccess_ordernum{padding:8px 20px 10px;position:relative;margin-bottom:18px;}
.ordersuccess_ordernum::after{content:'';position:absolute;width:100%;left:0;height:8px;background:-webkit-gradient(linear,center top,center bottom,from(#f1f1f1),to(#fff));background:-webkit-linear-gradient(top,#f1f1f1,#fff);background:-moz-linear-gradient(top,#f1f1f1,#fff);background:-ms-linear-gradient(top,#f1f1f1,#fff);bottom:-8px;}
ordersuccess_ordernum div{padding:5px 0 0;}


.pay_way_select{padding-top:10px;}
.pay_way_select h3.mt{padding:0 20px 8px;border-bottom:1px solid #dfdfdf;font-size:20px;}
.pay_way_select .mc{padding:15px 20px;}
.pay_way_select .mc dl{margin-bottom:10px;padding-left:50px;cursor:default}
.pay_way_select .mc dt{
	width:16px;height:16px;display:block;border:2px solid #dfdfdf;position:relative;margin-right:10px;
	-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
	-webkit-box-shadow:0 1px 3px #dcdcdc inset;-moz-box-shadow:0 1px 3px #dfdfdf inset;box-shadow:0 1px 3px #dfdfdf inset;
	
}
.pay_way_select .mc dl.select dt::after{
	content:'';position:absolute;display:block;width:10px;height:10px;left:50%;margin-left:-5px;top:50%;margin-top:-5px;
	background:#f9810b;-webkit-border-radius:5px;
}
.pay_way_select .mc dd{-webkit-box-flex:1;font-weight:bold;}
.gotopay {padding:10px 20px;}
.gotopay a{display:block;background:#f7551c;font-size:22px;text-align:center;padding:14px 0;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}


/*product_rate*/
.product_rate_t{line-height:40px;color:#fff;background:#7EC143;padding:0 12px;}
.product_rate{padding:20px 10px 10px;background:#e1e3e8;}
.product_rate .info div{padding-top:5px;}
.product_rate .info div em{padding-right:5px;}
.product_rate ul li{background:none}
.product_rate ul li article{padding:0;}
.product_rate ul li article .infobox {padding:20px 10px 0;margin:0px 10px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;}
.product_rate ul li header{background:#fff;border-top:1px solid #dfdfdf;padding:5px 10px;margin:15px 0 0;}
.product_rate ul li .ratebox header span{display:block;text-align:left;color:#000;width:auto;}
.product_rate ul li .ratebox header span:nth-child(2){}
.product_rate ul li .ratebox header a{display:block;float:left;background:url(../images/start-107.png) right 0 no-repeat;-webkit-background-size:53px 25px;width:27px;height:26px;margin:5px 5px 0 0;}
.product_rate ul li .ratebox header a.yellow{background:url(../images/start-107.png) 0 0 no-repeat;-webkit-background-size:53px 25px;}
.product_rate ul li .ratebox header b{color:#999;font-weight:normal;margin-left:5px;}
.product_rate ul li .disablerate header b{color:#000;}
.product_rate ul li .disablerate header span.ratebox_status{color:#666;}
.product_rate ul li .ratebox footer{text-align:right;}
.product_rate ul li .ratebox footer button{display:inline-block;padding:8px 18px;color:#fff;font-size:18px;background:#f57812;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.product_rate ul li .ratebox article{padding:5px 10px;position:relative;}
.product_rate ul li .ratebox article::before{content:'';position:absolute;display:block;width:0;height:0;border-style: dashed dashed solid  dashed;border-color:transparent transparent #fffdec;border-width:8px;left:30px;top:-10px;z-index:2;}
.product_rate ul li .ratebox article::after{content:'';position:absolute;display:block;width:0;height:0;border-style: dashed dashed solid  dashed;border-color:transparent transparent #e6e6e6;border-width:8px;left:30px;top:-11px;z-index:1}
.product_rate ul li .ratebox article .ratetxt{border:1px solid #e6e6e6;padding:10px;background:#fffdec;height:60px;line-height:20px;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;display:block;outline:none;}
.product_rate ul li .ratebox footer{padding:10px;}
.product_rate ul li .disablerate article,.product_rate ul li .disablerate footer{display:none;}

.product_rate ul li .ratebox article.plus{margin-bottom:10px;}
.product_rate ul li .ratebox article.plus .ratetxt{margin-top:10px;}
.product_rate ul li .ratebox article.plusratetxt::after,.product_rate ul li .ratebox article.plusratetxt::before,.product_rate ul li .ratebox article.plus::after,.product_rate ul li .ratebox article.plus::before{display:none}
.product_rate ul li .ratebox article.plus .plusrate{color:#555;}
.product_rate ul li .ratebox article.plus .replay{padding-left:10px;color:#999;font-size:14px;margin-bottom:10px;}
.product_rate ul li .ratebox article.plus .plus-btn{text-align:right;padding:10px 0;}
.product_rate ul li .ratebox article.plus .plus-btn a{color:#f68122;font-size:18px;}
.product_rate ul li .ratebox .plusratetxt{text-align:right;padding:0 10px;}
.plusbtn{text-align:right;margin-top:10px;}
.product_rate ul li .ratebox .plusratetxt button{display:inline-block;padding:8px 18px;color:#fff;font-size:18px;background:#f57812;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

/*tab_2*/
.tab_2{height:38px;line-height:38px;background:#f3f3f3;border-top:1px solid #dfe0e6;position:relative;}
.tab_2 a{font-size:16px;text-align:center;-webkit-box-flex:1;position:relative;display:block;color:#000;}
.tab_2 a s{width:0;height:0;display:block;border-style:dashed dashed solid dashed;border-color: transparent transparent #898989 transparent;border-width:8px 5px 8px 5px;position:absolute;left:50%;margin-left:33px;top:50%;margin-top:-17px;}
.tab_2 a s::before{content:'';width:0;height:0;display:block;position:absolute;border-style:solid dashed dashed dashed;border-color:#cecece transparent transparent transparent;border-width:8px 5px 8px 5px;left:-5px;top:10px;}
.tab_2 a.down s{border-color: transparent transparent #cecece transparent;}
.tab_2 a.down s::before{border-color:#000 transparent transparent transparent;}

/*.tab_2::after{content:'';position:absolute;width:100%;height:8px;background:#dbdde3;left:0;bottom:-8px;}*/

.prodlist_tab_1 a.curr,.prodlist_tab_2 a.curr,.prodlist_tab_3 a.curr{color:#f22480;background:#fff;cursor:default;}
.prodlist_tab_1 a.curr i,.prodlist_tab_2 a.curr i,.prodlist_tab_3 a.curr i{display:block;height:2px;width:100%;position:absolute;left:0;bottom:0px;background:#ec418d;}
.prodlist_tab_1 a.curr::after,.prodlist_tab_2 a.curr::after,.prodlist_tab_3 a.curr::after{content:'';position:absolute;width:1px;height:38px;background-image:-webkit-gradient(linear,center top,center bottom,from(#f3f3f3),to(#787878));background-image:-webkit-linear-gradient(top,#f3f3f3,#787878);background-image:-webkit-linear-gradient(top,#f3f3f3,#787878);background-image:-ms-linear-gradient(top,#f3f3f3,#787878);right:-1px;top:0;}
.prodlist_tab_3 a.curr::after{right:auto;left:-1px;}
.prodlist_tab_1 a.curr::before,.prodlist_tab_2 a.curr::before,.prodlist_tab_3 a.curr::before{content:'';position:absolute;width:1px;height:38px;background-image:-webkit-gradient(linear,center top,center bottom,from(#f3f3f3),to(#b7b7b7));background-image:-webkit-linear-gradient(top,#f3f3f3,#b7b7b7);background-image:-moz-linear-gradient(top,#f3f3f3,#b7b7b7);background-image:-ms-linear-gradient(top,#f3f3f3,#b7b7b7);right:-2px;top:0;}
.prodlist_tab_3 a.curr::before{right:auto;left:-2px;}
.prodlist_tab_1 a.fore2:before,.prodlist_tab_2 a.fore3:before,.prodlist_tab_3 a.fore2:before{color:#fff;content:'';width:1px;height:38px;background-image:-webkit-gradient(linear,center top,center bottom,from(#f3f3f3),to(#e3e3e3));background-image:-webkit-linear-gradient(top,#f3f3f3 80%,#e3e3e3);background-image:-moz-linear-gradient(top,#f3f3f3 80%,#e3e3e3);background-image:-ms-linear-gradient(top,#f3f3f3 80%,#e3e3e3);position:absolute;left:2px;top:0;}
.prodlist_tab_3 a.fore2:before{left:auto;right:2px;}

.prodlist_tab_1 .fore2,.prodlist_tab_2 .fore1,.prodlist_tab_3 .fore1{border-right:1px solid #dadada;} 

/*product_list*/
/*.product_list{padding:20px 10px 0;}
.product_list ul li{border-bottom:1px solid #e8e5e5;padding:5px 0;}
.product_list .infobox .pic{width:80px;height:80px;margin-right:10px;overflow:hidden;}
.product_list .infobox .info{-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1} 
.product_list .infobox h3{line-height:18px;overflow:hidden;}
.product_list .infobox h3 a{color:#6e6e6e;}
.product_list .infobox h4{margin-top:5px;}
.product_list .infobox h4 span{padding-right:5px;}
.product_list .infobox img{max-width:80px; max-height:80px;}
.product_list ul li:nth-child(1){-webkit-animation:comdow .4s .2s ease both;}
.product_list ul li:nth-child(2){-webkit-animation:comdow .4s .6s ease both;}
.product_list ul li:nth-child(3){-webkit-animation:comdow .4s .8s ease both;}
.product_list ul li:nth-child(4){-webkit-animation:comdow .4s 1s ease both;}
.product_list ul li:nth-child(5){-webkit-animation:comdow .4s 1.2s ease both;}
 */
/*product_list*/
.product_list{padding:10px 10px 0;}
.product_list .infobox:after,.product_list:after{display:block; content:'';clear:both;}
.product_list ul li{border-bottom:1px solid #e8e5e5;padding:5px 0;}
.product_list .infobox .pic{width:80px;height:80px;margin-right:10px;overflow:hidden;}
..product_list .infobox .info{ margin-left:90px;}
/*.product_list .infobox .info{-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1} */
.product_list .infobox h3{line-height:18px;overflow:hidden;}
.product_list .infobox h3 a{color:#6e6e6e;}
.product_list .infobox h4{margin-top:5px;}
.product_list .infobox h4 span{padding-right:5px;}
.product_list .infobox img{max-width:80px; max-height:80px;}
.product_list ul li:nth-child(1){-webkit-animation:comdow .4s .2s ease both;}
.product_list ul li:nth-child(2){-webkit-animation:comdow .4s .6s ease both;}
.product_list ul li:nth-child(3){-webkit-animation:comdow .4s .8s ease both;}
.product_list ul li:nth-child(4){-webkit-animation:comdow .4s 1s ease both;}
.product_list ul li:nth-child(5){-webkit-animation:comdow .4s 1.2s ease both;}

@-webkit-keyframes comdow{0%{opacity:0;-webkit-transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0)}}
/*product_info*/
.productinfo_swipe{padding-top:30px;overflow:hidden;}
.productinfo_swipe .pinfo_swipe_content{position:relative;}
.productinfo_swipe .fore{float:left;visibility:hidden;overflow:hidden;}
.productinfo_swipe .fore img{max-width:100%;}
/*@media screen and (min-width: 1200px) {

}.productinfo_swipe .fore img{max-width:99%;}
@media screen and (min-width: 960px) and (max-width: 1199px) {
    .productinfo_swipe .fore img{max-width:99%;}
}
@media screen and (min-width: 768px) and (max-width: 959px) {
    .productinfo_swipe .fore img{max-width:768px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
    .productinfo_swipe .fore img{max-width:480px;}
}
@media only screen and (max-width: 479px){
	.productinfo_swipe .fore img{max-width:300px;}
}*/
.productinfo_swipe .fore1{line-height:normal;visibility:visible}

.prod_img{overflow:hidden;visibility:hidden;position:relative;-webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
.prod_img .swipe-wrap{overflow: hidden;position: relative;}
.prod_img .swipe-wrap article{float:left;width:100%;position:relative;text-align:center;overflow:hidden;}
.prod_img .swipe-wrap article img{max-width:100%;}
.prod_img .swipe-wrap article div a{position:absolute;left:0px;width:100%;height:100%;z-index:1;overflow:hidden;text-indent:-9999em;white-space:nowrap;}
.prod_img nav{position:absolute;bottom:10px;right:10px;width:100%;z-index:2;}
.prod_img nav ul{max-width:640px;margin:0px auto;text-align:center;}
.prod_img nav ul li{-webkit-border-radius:10px;width:10px;height:10px;background:#fff;display:inline-block;margin-right:5px;}
.prod_img nav ul li.curr{background:rgba(250, 168, 10, 1);}

.product_info{}
.product_info h2{padding:10px;line-height:20px;font-size:18px;}
.product_info .prod_price{padding:0 15px 10px;}
.product_info .prod_price .price1{}
.product_info .prod_price .price1 span{background:#3bbe75;color:#fff;font-size:14px;display:block;padding:0px 0 0 8px;height:30px;line-height:30px;display:inline-block;position:relative;margin-right:17px;}
.product_info .prod_price .price1 span::after{content:'';width:0;height:0;position:absolute;right:-12px;top:0px;border-top:15px dashed transparent;border-bottom:15px dashed transparent;border-left:12px solid #3bbe75;z-index:2;}
.product_info .prod_price .price1 span::before{content:'';width:0;height:0;position:absolute;right:-15px;top:0px;border-top:15px dashed transparent;border-bottom:15px dashed transparent;border-left:12px solid #fff;z-index:1;}
.product_info .prod_price .price1 s{display:inline-block}
.product_info .prod_price .price1 h4{display:inline-block}
.product_info .prod_price .price2{}
.product_info .prod_price .price2#mktPriceDiv,.product_info #price2Div div{padding:10px 0 0;}
.product_info #price2Div div{margin-right:5px;}
.product_info .prod_price .price2#mktPriceDiv span,.product_info #price2Div div span{background:#e1e1e1;border-radius:4px;padding:4px;font-size:14px;}
.product_info #mktPriceDiv span{margin-right:6px;}

.prod_attr_gift{border-top:1px solid #dfdfdf;padding:10px 15px;}
.prod_attr_gift_orderinfo {padding:10px 15px;border-top:0;}
.gift-1{background:url(../images/gift-1.png) no-repeat;width:50px;height:45px;left:0;top:50%;margin-top:-28px;}
.prod_attr_gift ul{padding-left:60px;color:#666;}
.prod_attr_gift ul li{margin-bottom:8px;}
.prod_attr_gift ul li img{margin-right:8px;}
.prod_attr_gift ul li i{color:#f57812;padding:0 3px;}
.product_info .prod_attr_local{padding:10px 15px;border-top:1px solid #dfdfdf;line-height:24px;margin-top:6px;}
.product_info .prod_attr_more{padding:10px 15px;border-top:1px solid #dfdfdf;color:#666;line-height:24px;}
.product_info .prod_attr_more dl{width:40%;margin-right:5px;float:left;}
.prod_btn{border-top:1px solid #dfdfdf;padding:10px 15px;}
.prod_btn a{display:block;width:45%;height:35px;line-height:35px;margin-right:10px;font-size:16px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;}
.prod_btn a.buy{background-image:-webkit-gradient(linear,center top,center bottom,from(#fe3d90),to(#e82074));background-image:-webkit-linear-gradient(top,#fe3d90,#e82074);background-image:-webkit-linear-gradient(top,#fe3d90,#e82074);background-image:-ms-linear-gradient(top,#fe3d90,#e82074);border:1px solid #e82074;border-bottom:1px solid #e82074;}
.prod_btn a.addcart{color:#4f4d4e;background-image:-webkit-gradient(linear,center top,center bottom,from(#fff),to(#ebebeb));background-image:-webkit-linear-gradient(top,#fff,#ebebeb);background-image:-webkit-linear-gradient(top,#fff,#ebebeb);background-image:-ms-linear-gradient(top,#fff,#ebebeb);border:1px solid #d1d1d1;}

/*prod_ratelist*/
.prod_ratelist{margin-bottom:10px;}
.prod_ratelist li{padding:10px;border-bottom:1px solid #dfdfdf;}
.prod_ratelist li header{line-height:20px;margin-bottom:10px;}
.prod_ratelist li footer{}
.prod_ratelist li footer span:nth-child(1){padding-right:10px;color:#666;}
.prod_ratelist li footer span:nth-child(2){-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;text-align:left;}
.prod_ratelist li footer span i{display:inline-block;background:url(../images/start.png) no-repeat;width:16px;height:16px;-webkit-background-size:16px 16px;}
.prod_ratelist li footer em{display:block;color:#666;}
@media screen and (max-width:350px){
    .prod_ratelist li footer span:nth-child(1){padding-right:0; margin-right:-3px;}
}

/*product_fav*/
.product_fav ul li{}
.product_fav .infobox .info{position:relative;}
.product_fav .infobox .info .del{position:absolute;right:5px;bottom:0px;color:#f9810b;}

/*product_fav empty*/
.fav_empty{}
.fav_empty span{background:url(../images/face.png) no-repeat;width:120px;height:120px;-webkit-background-size:120px 120px;display:block;margin:5% auto;}
.fav_empty p{font-size:20px;font-weight:bold;text-align:center;padding:10px 0;color:#999;margin-bottom:10px;}
.fav_empty a{background:#f22480;font-size:20px;color:#fff;text-align:center;padding:13px 0;width:50%;margin:auto;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

/*prod_spec*/
.prod_spec ul{}
.prod_spec ul li{padding:15px 20px;border-top:1px solid #dfdfdf;}
.prod_spec ul li h3{font-size:14px;margin-bottom:10px;}
.prod_spec ul li div{}
.prod_spec ul li div button{display:inline-block;border:2px solid #b1b1b1;padding:5px 10px;margin-right:10px;background:#fff;color:#000;font-size:14px;margin-bottom:10px;cursor:pointer}
.prod_spec ul li div button.curr,.prod_spec ul li div button.checked{border:2px solid #e82074;}

.address_stock{border-top:1px solid #dfdfdf;padding:15px 15px 5px;}
.address_stock .delivery{padding:0px 0 15px;-webkit-box-flex:1}
.address_stock .delivery span.select{background:#fff;border:1px solid #b1b1b1;padding:3px;padding-right:15px;position:relative;margin-left:10px;}
.address_stock .delivery span.select a{color:#333;}
.address_stock .delivery span.select select{opacity:0;position:absolute;left:0px;}
.address_stock .delivery span.select i{border-top:1px solid #ccc;border-right:1px solid #666;-webkit-transform:rotate3d(0,0,0,133deg);right:4px;top:7px;width:7px;height:7px;display:block;background:none;position:absolute;}

.select_num{border-top:1px solid #dfdfdf;padding:15px 15px;}
.select_num span{}
.select_num a,.select_num input,.select_num em{display:block;}
.select_num a{width:38px;position:relative}
.select_num a::before,.select_num a::after{content:'';display:block;position:absolute;width:14px;height:4px;left:50%;margin-left:-7px;top:50%;margin-top:-2px;}
.select_num a.plus,.select_num input{height:30px;background:#fff;border:1px solid #b9b9b9;}
.select_num a.redu{height:30px;background:#f22480;margin-right:5px;}
.select_num a.plus::before{background:#5b5b5b;}
.select_num a.redu::before{background:#fff;}
.select_num a.redu::after{background:#fff;width:4px;height:14px;margin-left:-2px;top:50%;margin-top:-7px;}
.select_num input{-webkit-box-shadow:1px 1px 3px #b9b9b9 inset;width:60px;margin:0 10px;text-align:center;}
.sku{padding:0 10px 10px 15px;}


/*feedback*/
.feedback{padding:20px;}
.feedback dl{font-size:20px;color:#000}
.feedback dl dt{padding:7px 0px;}
.feedback dd{padding-left:10px;}
.feedback dd a{display:inline-block;padding:7px 7px;color:#666;margin-right:10px;}
.feedback dd a.curr{background:#64b800;color:#fff;}
.feedback .fore1,.feedback .fore2{padding:0px 10px;border:1px solid #e6e6e6;background:#fefdf0;margin-top:15px;}
.feedback .fore1 label{color:#c3c3c3;font-size:20px;}
.feedback .fore1 input,.feedback .fore2 textarea{background:#fefdf0;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;display:block;padding:10px;outline:none;border:none;resize:none}
.feedback .fore2 textarea{height:126px;line-height:22px;font-size:18p;}
.feedback_btn {padding:10px 20px;}
.feedback_btn a{display:block;background:#f7551c;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;padding:12px 0;}

/*catigorylist*/
.catigorylist{padding:10px;background:#e2e3e9;}
.catigorylist .mc{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;border:1px solid #cfcfcf;background:#fff;}
.catigorylist .mc dl{border-bottom:1px solid #e5e5e5;}
.catigorylist .mc dl dt{height:46px;line-height:46px;font-family:microsoft yahei;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;padding:0 10px;}
.catigorylist .mc dl dt span{padding:0 10px;text-align:left;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;display:block;}
.catigorylist .mc dl dt a{font-size:16px;color:#000;}
.catigorylist .mc dl dt::before,.catigorylist .mc dl dt::after{content:'';display:block;}
.catigorylist .mc dl dt::before{width:4px;height:4px;background:#f9810b;}
.catigorylist .mc dl dt::after{width:10px;height:10px;border-top:2px solid #b8b8b8;border-right:2px solid #b8b8b8;-webkit-transform:rotate(133deg);-moz-transform:rotate(133deg);-ms-transform:rotate(133deg);}
.catigorylist .mc dl dt.none::after{display:none;}
.catigorylist .mc dl dd {display:none}
.catigorylist .mc dl.expand dt{background:#f4f4f4;}
.catigorylist .mc dl.expand dt::after{border-top:2px solid #f9810b;border-right:2px solid #f9810b;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.catigorylist .mc dl dd a{display:block;float:left;width:31%;text-align:center;height:40px;line-height:40px;font-family:microsoft yahei;font-size:14px;color:#666;overflow:hidden;}

.catigorylist_lastlevel{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:95%;margin:20px auto;border:1px solid #ccc;}
.catigorylist_lastlevel ul{width:100%;}
.catigorylist_lastlevel ul li{}
.catigorylist_lastlevel ul li a{color:#333;display:block;padding:12px 10px;border-bottom:1px solid #ccc;font-size:14px;position:relative}
.catigorylist_lastlevel ul li a::after{content:'';position:absolute;width:10px;height:10px;border-top:2px solid #666;border-right:2px solid #666;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);right:12px;top:15px;}
.catigorylist_lastlevel ul li:last-child a{border:none;}

/*edit by guo 产品列表切换 */
.product_list .infobox .pic{ float: left; margin-right: 0;}
.product_list .infobox .info{ margin-left: 90px;}
.product_list_pic ul li{ width: 50%; float: left; padding:5px 0 6px; border:none; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.product_list_pic .infobox:after{content:''; display: table; clear: both;}
.product_list_pic li .infobox .pic{float: none; margin-right: 0; width: 100%; overflow: hidden; text-align: center;}
.product_list_pic li .infobox .pic:after{ clear:both; content:"";}
.product_list_pic .infobox  h3{height:36px; overflow:hidden;}
.product_list_pic li .infobox .pic img{ max-width:99%; height:auto; max-height:100%; vertical-align: middle;}
.product_list_pic li .infobox .info{ margin-top: 10px;margin-left:10px;}
.toggle_gird{ display:flexbox; -webkit-box-ordinal-group:3; margin:7px 0 0 10px; }
.toggle_gird a{ display: inline-block; width: 28px; height: 28px; overflow: hidden; text-indent: -9999em;border-radius:2px; }
.toggle_gird a.list{ background: url(../images/table.png)  no-repeat center #fbaf38; background-size:18px 18px;}
.toggle_gird a.pict{ background: url(../images/paragraph-justify.png)  no-repeat center #fbaf38;background-size:18px 18px; }
.toggle_gird a.active{ }
.product_list_pic ul li:nth-child(even){border-bottom:1px solid #e8e5e5;}
.product_list_pic ul li:last-child{border-bottom:none;}
.product_list_pic ul li:nth-child(odd){border-bottom:1px solid #e8e5e5;}
#fliter_btn{ background:none;box-shadow: none; border:none;  padding:0; font-size:14px; line-height:30px; margin:0 5px; }

.buy_btn_group_fixed{ z-index:10; position:fixed;bottom:10px ;left:0; border:none; padding:10px 0 0; margin:0; width:100%; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.buy_btn_group_fixed_placeholder{ height:50px; margin-top:10px;}
.product_name_bar{ height:42px;padding:10px 15px;}
.product_name_bar::after{ display:table;content:'';clear:both;}
.product_name_bar .product_name{ margin-right:45px; border-right:1px solid #ccc; height:41px; overflow:hidden; }
.favor_btn_row{ float:right; width:40px; text-align:center;}
.favor_btn{ display:inline-block;  height:40px; font-size:0; text-align:center; color:#666; width:30px; background:url(../images/favor_icon_a.png) no-repeat center; vertical-align:top;}
.favor_btn.favor_btn_b{ background:url(../images/favor_icon.png) no-repeat center;}

.template-align {
    border: 0; margin-top: -5px; padding-top: 5px;
}
