body{background-color: #f2f2f2;}
/*白色顶部*/
.top-header{z-index: 1;  width: 100%;  background-color: #fff; display: table; border-bottom: solid 1px rgba(0,0,0,0.2); max-width: 800px; margin: 0 auto; position: relative; /* add */}
.top-header h3{ font-size: 1.9em;  color: #333; margin: 0 30%; display: table-cell;  font-weight: normal; text-align: center;  padding: 0.7em 0;}
.top-header .text{display: table-cell; text-align: center; width: 20%; font-size: 1.5em; color: #fc605a; }
.top-header .texta, .top-header .icona { position: absolute; top: 50%; transform: translateY(-50%); }/* add */
.top-header .texta{ color: #999;}
.top-header a{display: table-cell;}
.top-header .icona{ width: 8.5%; padding-left: 5%; vertical-align: middle;}/*只能添加图标*/
.top-header .iconb{ width: 11%;padding-right: 5%; vertical-align: middle;}/*只能添加图标*/
.top-header .text-top{ width: 11%;color: #999;font-size: 1.169em; vertical-align: middle;}/*能添加文字*/
.top-header img{ width: 100%;}
/*固定顶部*/

/*登录注册*/
.login{ width: 100%; margin-top:5%;}
.login form{ width: 100%; }
.login form ul{ width: 100%; overflow: hidden;}
.login form ul li{ font-size: 1.4875em; padding: 4% 5%; background-color: #fff; margin-bottom: 2%; overflow: hidden; }
.login form ul li img{ width:7%; vertical-align: middle;}
.login form ul li label{ vertical-align: middle; color: #333; margin:0 3%; }
.login .checkbox { margin: 0 }
.login .checkbox .control-indicator { width: 10%; margin-right: 3%; }
.login form ul li input[type="text"], .login form ul li input[type="password"]{width: 70%; display: inline-block;vertical-align: middle; color: #666; border: none;}
.login form input[type="submit"],
.gobuy-btn{ width: 94%; margin: 5% 3% 23%; display: block; padding: 4% 0;background-color: #FC605A;color: #fff; text-align: center; font-size: 1.7em; border-radius: 0.3em; border: none;}
.login form ul li .radio-group label {margin: 4% 0 0;}

.buybanner img{width: 100%;}
/*首页*/
/*红色顶部*/
.page-header{ width: 100%; background-color: #000; overflow: hidden; max-width: 800px; margin: 0 auto;}
.page-header h3{position: relative; font-size: 1.9em;  color: #fff; font-weight: normal; text-align: center;  padding: 0.7em 0;}
.page-header input{ width: 60%; border: none; border-radius: 3em; margin: 2% 5%; padding: 1.5% 7.5%; font-size: 1.7em; float: left; }
.page-header span{ width: 15%;  display: inline-block;margin: 3% 0; float: right;}
.page-header span img {width: 50%; }

.contaniner{ width: 100%;  overflow: hidden; max-width: 800px; margin: 0 auto; /* add */}
.contaniner .ban li{ width: 100%;height: 18em;  }
.contaniner .ban  a{ width: 100%;display: block; overflow: hidden;}
.contaniner .ban  img{ width: 100%;min-height: 18em;  display: block;}

.contaniner .shop{ width: 100%; margin-top: 5%;}
.contaniner .shop h3{ width: 90%; font-size: 1.4875em; padding:3% 5%;background-color: #fff; overflow: hidden;}
.contaniner .shop h3 span{ float: right; width:4%; display: block; }
.contaniner .shop h3 span img{ width: 100%; display: block; }
.contaniner .shop h3 a{ width: 100%;color: #45c018; display: block;}
.contaniner .shop dl{ margin: 2% 0; width: 100%; overflow: hidden;}
.contaniner .shop dl dd{  width: 44%; min-height: 11em; max-height: 15em;  overflow: hidden; margin: 0 3%; float: left; position: relative;}
.contaniner .shop dl dd a{  width: 100%; display: block; height: 100%;}
.contaniner .shop dl dd img{  width: 100%;height: 100%; display: block;}
.contaniner .shop dl dd b{position: absolute; bottom: 0; left: 0; display: block; width: 80%; padding: 5% 10%; color: #fff; font-weight: normal; font-size: 1.16em; background-color: rgba(0,0,0,0.5)}

/*底部*/
.page-footer{ width: 100%; box-shadow: 0 -2px 4px #d7d7d7; background-color: #fff; max-width: 800px; margin: 0 auto; } /* add */
.page-footer ul{ width: 100%; background-color: #fff;}
.page-footer ul li{  float: left; width: 25%; text-align: center; padding: 3% 0 1%;}
.page-footer ul li a{ width: 100%; display: block;}
.page-footer ul .active a p{ color: #fc605a;}
.page-footer ul li img{  width: 25%;}
.page-footer ul li p{ font-size: 1.275em; color: #333;margin-top: 3%;}
.page-footer1 ul li p{ font-size: .9em; color: #333;margin-top: 3%;}

/*分类*/
.contaniner .assort{ width: 40%; float: left;}
.contaniner .assort ul{ width: 100%;}
.contaniner .assort ul li{ width: 92%;background-color: #f5f5f5;  border-bottom: solid 1px #c8c8c8; border-right: solid 1px #c8c8c8; padding:12% 4%;}
.contaniner .assort ul li img{ width: 17%; margin: 0 10%; vertical-align: middle;}
.contaniner .assort ul li span{ font-size: 1.3865em; color: #666; vertical-align: middle;}
.contaniner .assort ul li span a{ font-size: 1.3865em; color: #666; vertical-align: middle;}
.contaniner .assort ul .active{ border-right: none;background-color: #fff }
.contaniner .assort-cont{ width: 52%; margin: 5% 4%; float: right;}
.contaniner .assort-cont img{ width: 100%;}
.contaniner .assort-cont dl{ width: 100%; margin-top: 5%; overflow: hidden;}
.contaniner .assort-cont dl dt{ font-size: 1.169em; color: #999; margin-bottom: 3%;}
.contaniner .assort-cont dl dd{ width: 48%; float: left; margin-bottom: 3%;}
.contaniner .assort-cont dl dd img{ height: 7em;}
.contaniner .assort-cont dl dd a{ width: 100%; display: block;}
.contaniner .assort-cont dl dd p{ text-align: center; color: #666; font-size: 1.169em;}
.contaniner .assort-cont dl dd:nth-child(even){ margin-right: 2%;}
.contaniner .assort-cont dl dd:nth-child(odd){ margin-left: 2%;}

/*购物车*/
.contaniner .shopcar li{ width: 100%; margin: 2% 0; padding: 4% 0; box-shadow: 0 2px 2px #d7d7d7; background-color: #fff;overflow: hidden; display: flex; justify-content: center;}
.contaniner .shopcar li figure{ width: 30%; height: 10em; overflow: hidden;}
.contaniner .shopcar li figure img{ width: 100%; min-height: 100%;}
.contaniner .shopcar li dl{ position: relative; width: 54%; height: 10em;   margin: 0 3%; overflow: hidden;}
.contaniner .shopcar li dl dt{ font-size: 1.4em; color: #333;}
.contaniner .shopcar li dl dd{ font-size: 1.3em; color: #999;}
.contaniner .shopcar li dl .amount{position: absolute; bottom: 0; left: 0; width: 46%; overflow: hidden; display: table; }
.contaniner .shopcar li dl .amount span{border: solid 1px #c8c8c8; padding: 1% 10%; display:table-cell;}
.contaniner .shopcar li dl .amount input{border: solid 1px #c8c8c8; width:100%;margin-left: -1px; display:table-cell;font-size:1.25em ; padding: 12% 0; color: #666; text-align: center; background-color: #FFF;}
.contaniner .shopcar li dl h3{ position: absolute; right: 0; bottom: 35%; font-size: 1.8em; color: #fc605a; font-weight: normal;}
.contaniner .shopcar li dl small{ position: absolute; right: 0; bottom: 0; display: block; width: 10%;}
.contaniner .shopcar li dl small img{width: 100%;}
.shop-go{ margin-bottom: 5em; width: 100%; overflow: hidden; position: relative; z-index: 999; bottom: 0; left: 0;}
.shop-go.fixed { position: fixed; }
.shop-go b{float: left; width: 60%; background-color: rgba(0,0,0,0.8); text-align: center; padding: 3% 0; color: #fff; font-size: 1.7em; font-weight: normal;}
.shop-go .checkout{ float: left; width: 40%; background-color: #45C018; text-align: center; padding: 3% 0; color: #fff; font-size: 1.7em; font-weight: normal;}
.shop-go span a{color: #fff;}
/*个人中心*/
.self-header{ width: 80%; background-color: #FC605A; padding: 6% 10%; overflow: hidden;}
.self-header figure{ width: 20%; height: 0; padding-bottom: 20%; border-radius: 50%; border: solid 2px rgba(255,255,255,0.8);  float: left; overflow: hidden;}
.self-header figure img{ width: 100%; }
.self-header dl{ width: 50%; margin: 0 5%; padding: 2% 0; float: left; overflow: hidden;}
.self-header dl dt{  font-size: 1.7em; color: #fff;}
.self-header dl dd { margin: 5% 0;}
.self-header dl dd img{ width: 10%; vertical-align: middle;}
.self-header dl dd span{ color: #fff; font-size: 1.1em; margin-right: 3%; vertical-align: middle;}
.self-header button{ width: 18%; background-color: #f5f5f5; padding: 2% 0; color: #999; border: none; border-radius: 0.2em; margin: 5% 0; }

.contaniner .self{ width: 100%; margin-top: 3%;}
.contaniner .self dl{ width: 100%;}
.contaniner .self dl dt{ width: 90%; overflow: hidden; padding:4% 5%; background-color: #fff; }
.contaniner .self dl dt a{ width: 100%; display: block; overflow: hidden;}
.contaniner .self dl dt img{width: 6%; vertical-align: middle;}
.contaniner .self dl dt b{ color: #333; font-weight: normal; font-size: 1.594em; margin:0 3%;vertical-align: middle; }
.contaniner .self dl dt span{width: 4%; float: right;}
.contaniner .self dl dt span img{width: 100%;}
.contaniner .self dl dd{ width: 100%; border-top: solid 1px #c8c8c8;}
.contaniner .self dl dd ul{ width: 100%;display: table; overflow: hidden; background-color: #fff}
.contaniner .self dl dd ul li{ display: table-cell; width: 25%; text-align: center; padding: 5% 0;}
.contaniner .self dl dd ul li a{ width: 100%; display: block; height: 100%;}
.contaniner .self dl dd ul li img{ height: 50%;}
.contaniner .self dl dd ul li p{ font-size:1.55em; color: #666; padding-top: 4%;}
.contaniner .self .self-icon{ width: 100%; margin-top:6%; background-color: #fff}
.contaniner .self .self-icon li{ /*width:90%;*/padding:4% 5%; overflow: hidden; border-bottom: solid 1px #c8c8c8;}
.contaniner .self .self-icon li a{ width: 100%; display: block; overflow: hidden; color: #000; font-size: 14px; /* edited 20190227 */}
.contaniner .self .self-icon li a:hover{ text-decoration: underline; /* edited 20190227 */}
.contaniner .self .self-icon li img{ width: 10%; float: left;}
.contaniner .self .self-icon li p{font-size:1.55em ; color: #333; padding: 1.2% 5%;  float: left;}
.contaniner .self .self-icon li span{ width: 4%; float: right;}
.contaniner .self .self-icon li span img{ width: 100%;}
.contaniner .self input[type="button"]{ width: 80%; margin: 5% 10% ; border: none; background-color: #FC605A; font-size: 1.6em; color: #fff; padding: 4% 0; border-radius: 0.4em;}

/*商品列表*/
.contaniner .list{ width: 100%;}
.contaniner .list figure{ width: 100%; height:12em; overflow: hidden;}
.contaniner .list figure img{ width: 100%; min-height: 100%;}
.contaniner .list .search{ width: 100%; background-color: #fff;margin: 2% 0; padding:3% 5%; overflow: hidden;}
.contaniner .list .search input{ width: 80%; font-size: 1.25em; color: #666; border: none;}
.contaniner .list .search label{ width: 5%; float: right; margin-right: 10%;}
.contaniner .list .search label img{ width: 100%;}
.contaniner .list nav{ width: 100%;}
.contaniner .list nav ul{ width: 100%; background-color: #fff;margin: 2% 0;  overflow: hidden;}
.contaniner .list nav ul li{ float: left;padding: 3% 0; text-align: center; width: 25%;}
.contaniner .list nav ul li a{ display: block; width: 100%; color: #666;}
.contaniner .list nav ul li span{ font-size: 1.45em;}
.contaniner .list nav ul li img{ width: 5%;}
.contaniner .list nav ul .list-active a span{ color: #fc605a;}
.contaniner .list .wall{position: relative; display: block; width: 100%; overflow: hidden; margin: 2% 0; z-index: 0;}
.contaniner .list .wall .pic{ width:100%; margin-bottom: 8%; float: left; background-color: #fff; padding-bottom: 3%;}

.contaniner .list .wall .pic a{ width: 100%; display: block;}
.contaniner .list .wall .pic img{ width: 100%;}
.contaniner .list .wall .pic p{ font-size: 1.45em; width: 90%; margin: 2% 5%; text-align: justify; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333;}
.contaniner .list .wall .pic b{ color: #FC605A; font-size: 1.7em; font-weight: normal; margin-right: 4%; margin-left: 4%; }
.contaniner .list .wall .pic del{ color: #999; font-size: 1.169em; }
.wall-column {  display: block;  position: relative;  width: 50%;  float: left;  padding: 0 2%;    box-sizing: border-box;}

/*商品详情页*/
/*顶部*/
.detail-header{ width: 90%; padding: 3% 5%; z-index: 2;overflow: hidden; 
-webkit-transition:background-color 0.8s ;
-moz-transition: background-color 0.8s;
-ms-transition: background-color 0.8s;
-o-transition: background-color 0.8s;
transition:background-color 0.8s ;  
transition: background-color 0.8s; 
max-width: 800px; /* add*/}
.change{background-color: #fff ; box-shadow: 0 1px 0 #c8c8c8; }
.change a{background-color: rgba(0,0,0,0); }
.detail-header a{display: block; float: left; width: 12%; height: 0; padding-bottom:12%; border-radius: 50%; background-color: rgba(255,255,255,0.7); overflow: hidden;}
.detail-header .right{ float: right;  }
.detail-header .right img{ float: right;width: 50%;  margin:15% 24%;}
.detail-header a img{width: 40%; vertical-align: middle; margin: 16% 20%;}

.contaniner .detail{ width: 100%;}
.contaniner .detail figure{ width: 100%;}
.contaniner .detail figure ul{ width: 100%;}
.contaniner .detail figure ul li{ width: 100%; height: 30em; overflow: hidden;}
.contaniner .detail figure ul li a{ width: 100%; display: block;}
.contaniner .detail figure ul li img{ width: 100%; display: block; min-height: 30em;}
.contaniner .detail .swiper-pagination-bullet-active{ background-color: #fff}
.contaniner .detail .jiage{ width: 100%; padding: 3% 0;background-color: #fff; overflow: hidden; margin-top:2%;}
.contaniner .detail .jiage dt{ width: 100%; overflow: hidden;}
.contaniner .detail .jiage dt h3{float: left; width: 70%; padding: 0 5%; font-weight: normal; font-size: 1.5em; color: #333; text-align: justify;}
.contaniner .detail .jiage dt .collect{float: left; width: 20%; text-align: center; border-left: solid 1px #c8c8c8; margin-left: -1px;}
.contaniner .detail .jiage dt .collect img{ width: 30%;}
.contaniner .detail .jiage dt .collect p{ color: #666; font-size: 1.169em;}

.contaniner .detail .jiage dd{ clear: both; width: 90%; padding: 2% 5%;}
.contaniner .detail .jiage dd{ clear: both; width: 90%; padding: 2% 5%;} 
.contaniner .detail .jiage dd b{font-size: 1.7em; color: #FC605A; font-weight: normal;}
.contaniner .detail .jiage .contaniner .detail .jiage dd{ clear: both; width: 90%; padding: 2% 5%;} 
.contaniner .detail .jiage dd del{ color: #999; font-size: 1.169em; margin: 0 2%;}
.contaniner .detail .jiage dd{ clear: both; width: 90%; padding: 2% 5%;} 
.contaniner .detail .jiage dd small{color: #999; font-size: 1.169em; margin: 0 2%;}
.contaniner .detail .jiage dd{ clear: both; width: 90%; padding: 2% 5%;}
.contaniner .detail .jiage dd input[type="button"]{ font-size: 1.169em; border: none; background-color: #333; color: #fff; border-radius: 0.2em; padding: 1% 3%; padding-left: 8%; background-image: url(../images/detail-you.png); background-repeat: no-repeat; background-size: 16%; background-position: 16%;}

.contaniner .detail .chose{ width: 100%; margin-top:2% ;}
.contaniner .detail .chose ul{ width: 94%; padding: 3% 2%; border-bottom: solid 1px #c8c8c8; background-color: #fff; overflow: hidden;}
.contaniner .detail .chose ul:last-child{ border: none;}
.contaniner .detail .chose ul h3{ font-size: 1.35em; color: #666; font-weight: normal; margin-bottom: 2%;}
.contaniner .detail .chose ul li{ width: 20%; padding: 2% 0; text-align: center; border: solid 1px #c8c8c8; float: left; margin: 2% 2%; border-radius: 0.2em;}
.contaniner .detail .chose ul .chose-active{ border: solid 1px rgba(0,0,0,0); background-image: url(../images/detail-icon03.png); background-repeat: no-repeat; background-size: 100% 100%; }
.contaniner .detail .seven{ width: 100%; display: block; background-color: #fff; padding: 3% 5%; margin-top: 2%; color: #666; font-size: 1.169em; background-image: url(../images/right.png); background-repeat: no-repeat; background-size: 2%; background-position: 85%;}
.contaniner .detail .seven b{  color: #FC605A; font-weight: normal;}
.contaniner .detail .same { overflow: hidden; width: 100%; background-color: #fff;margin-top: 2%; padding-bottom: 3%;}
.contaniner .detail .same a{ width: 100%; display: block;}
.contaniner .detail .same span{width: 100%; display: block; border-bottom: solid 1px #c8c8c8; background-color: #fff; padding: 3% 5%;  margin-bottom: 2%; color: #666;font-size: 1.169em; background-image: url(../images/more.png); background-repeat: no-repeat; background-size:6%; background-position: 85%;}
.contaniner .detail .same li{ text-align: center; float: left; width: 23%; margin-right: 1%;  }
.contaniner .detail .same .one{ margin-left: 2%;}
.contaniner .detail .same li:last-child{ margin-right: 2%;}
.contaniner .detail .same li img{ width: 96%; min-height:6em; max-height: 7em;}
.contaniner .detail .same li p{  color: #FC605A; font-size: 1.169em; margin-top: 2%;}

.contaniner .detail .detail-article{ width: 100%; margin-top: 2%; overflow: hidden; background-color: #fff}
.contaniner .detail .detail-article nav{ width: 100%;}
.contaniner .detail .detail-article nav ul{ width: 94%; padding:5% 3%; overflow: hidden; display: table;}
.contaniner .detail .detail-article nav ul li{ display: table-cell; width: 50%; text-align: center; font-size:1.35em ; color: #333; border:solid 1px #333; padding: 3% 0;  }
.contaniner .detail .detail-article nav ul li:first-child{border-top-left-radius: 0.5em;border-bottom-left-radius: 0.5em;  }
.contaniner .detail .detail-article nav ul li:last-child{border-top-right-radius: 0.5em;border-bottom-right-radius: 0.5em; }
.contaniner .detail .detail-article nav ul .article-active{ background-color: #333; color: #fff;}
.contaniner .detail .detail-article .talkbox{ width: 100%;}
.contaniner .detail .detail-article .talk{ width: 100%;}
.contaniner .detail .detail-article .talk li{ width: 90%; padding: 3% 5%; overflow: hidden; border-bottom: solid 1px #c8c8c8;}
.contaniner .detail .detail-article .talk li figure{float: left;  width: 14%; height: 0; padding-bottom: 14%; border-radius: 50%; overflow: hidden;}
.contaniner .detail .detail-article .talk li figure img{  width: 100%;}
.contaniner .detail .detail-article .talk li dl{ float: left; width: 80%; padding-left: 6%; }
.contaniner .detail .detail-article .talk li dl dt{ width: 100%; overflow:hidden;}
.contaniner .detail .detail-article .talk li dl dt *{  float: left;}
.contaniner .detail .detail-article .talk li dl dt p{ color: #666; font-size: 1.169em; }
.contaniner .detail .detail-article .talk li dl dt time{ color: #999; font-size: 1.169em; margin-left: 3%;margin-top: 1%; }
.contaniner .detail .detail-article .talk li dl dt .star{ float: right; width: 30%; display: table; }
.contaniner .detail .detail-article .talk li dl dt .star span{  display: table-cell; width: 20%;  }
.contaniner .detail .detail-article .talk li dl dt .star span img{  width: 100%;  }
.contaniner .detail .detail-article .talk li dl dd{ font-size:1.35em ; margin-top: 3%; color: #333;}
.contaniner .detail .detail-article .talk li dl small{ font-size:1.169em ; margin-top: 3%; color: #999;}
.contaniner .detail .detail-article .talk li dl .picbox{ width: 100%; margin-top: 3%; height: 5em; overflow: hidden;}
.contaniner .detail .detail-article .talk li dl .picbox img{ width: 20%; min-height: 5em; margin-right:2%; margin-bottom: 2%;}

.detail-footer{  width: 92%; background-color: #fff; border-top: solid 1px #c8c8c8; padding:3% 4%; max-width: 800px; /* add */}
/*详情页底部*/
.detail-footer .go-car{ width:55% ; display: block; float: left;}

.detail-footer .buy{ width:40%; margin-left: 5%; font-size: 1.35em; display: block; float: left; background-color: #FC605A; color: #fff; text-align: center;padding: 4% 0; border-radius: 0.4em;}

.detail-footer .go-car input[type="button"]{ width:90%; font-size: 1.35em; border:solid 1px #c8c8c8; color: #666; background-color: rgba(0,0,0,0) ; padding:7% 0; padding-left: 10%;border-radius: 0.4em; background-image: url(../images/shopbar-red.png); background-repeat: no-repeat; background-size:14%; background-position: 12% }

/*去结算buy*/
.to-buy{ width: 100%;}
.to-buy header .now{position: relative; width: 100%; padding: 6% 0; padding-bottom: 8%; overflow: hidden; background-color: #666; margin-bottom: 3%;}
.to-buy header .now span{display: block; width: 20%; margin:6% 0 ;   float: left; text-align: center; }
.to-buy header .now span img{ width:26%; overflow: hidden; }
.to-buy header .now dl{ width: 70%; float: left; overflow: hidden; color: #fff; line-height: 1.6;}
.to-buy header .now dl dt{ width: 100%;  overflow: hidden; margin-bottom: 2%;}
.to-buy header .now dl dt b{ font-weight: normal;font-size: 1.35em; }
.to-buy header .now dl dt strong{font-weight: normal; margin-left: 3%;font-size: 1.35em; color: #fff; }
.to-buy header .now dl dd{ text-align: justify;font-size: 1.35em; }
.to-buy header .now dl p{position: absolute;font-size: 1.35em; width: 24%; right: 10%; bottom:5%; color: #FC605A; background:url(../images/downred.png) no-repeat; background-size: 16%; background-position: 100%;}
/*切换地址*/
.to-now{ width: 100%; padding: 6% 0;background-color: #fff; margin-bottom: 3%; overflow: hidden;}
.to-now *{ float: left;}
.to-now .tonow{position: relative; width: 10%; height: 5em;}
.to-now .tonow label{ width: 100%; display: block; background: url(../images/check.png) no-repeat; background-size: 60%; background-position: 50%; height: 100%;}
.to-now .tonow .ton{ width: 100%; display: block; background: url(../images/checke.png) no-repeat; background-size: 60%; background-position: 50%; height: 100%;}
.to-now .tonow input{opacity: 0; position: absolute; top: 0; left: 0;}
.to-now dl{ width: 70%; overflow: hidden; color: #666; }
.to-now dl dt{ width: 100%;  overflow: hidden; margin-bottom: 2%;}
.to-now dl dt b{ font-weight: normal;font-size: 1.35em; }
.to-now dl dt strong{font-weight: normal; margin-left: 3%;font-size: 1.35em; color: #666; }
.to-now dl dd{ text-align: justify;font-size: 1.35em; }
.to-now h3{ width: 14%; padding: 5% 0; margin: 3% 0;  float: right; margin-left: -1px; border-left: solid 1px #ccc;}
.to-now h3 img{ width: 36%; margin: 0 33%;}

.to-buy .buy-list{ width: 100%; background-color: #fff}
.to-buy .buy-list ul{position: relative; overflow: hidden; padding: 4%; border-bottom: solid 1px #ccc; }
.to-buy .buy-list ul a{ display: block; width: 100%;}
.to-buy .buy-list ul figure{float: left; width: 30%; height:8em; overflow: hidden;}
.to-buy .buy-list ul figure img{ width: 100%; min-height: 5em;}
.to-buy .buy-list ul li{ float: left; width: 66%; margin-left: 4%; overflow: hidden;}
.to-buy .buy-list ul li h3{ font-size: 1.35em; color: #333; font-weight: normal; text-align: justify;}
.to-buy .buy-list ul li span{ font-size: 1.169em; color: #999;  text-align: justify; line-height: 1.6; }
.to-buy .buy-list ul li b{ font-size: 1.9em; color: #FC605A; font-weight: normal; display: block; text-align: right;}
.to-buy .buy-list ul li small{ font-size: 1.25em; color: #999; display: block; text-align: right;}
.to-buy .buy-list dl{width: 100%; clear: both; overflow: hidden;}
.to-buy .buy-list dl dd{padding: 4% 5%; font-size: 1.35em; border-bottom: solid 1px #ccc; overflow: hidden;}
.to-buy .buy-list dl dd span{ color: #666; float: left;}
.to-buy .buy-list dl dd small{color: #999; float: right;}
.to-buy .buy-list dl dt{ width: 90%; padding: 3% 5%; }
.to-buy .buy-list dl dt textarea{ width: 90%; padding: 3% 5%; font-size: 1.169em; color: #666; line-height: 1.6; text-align: justify; border-radius: 0.3em; border: solid 1px #c8c8c8;}

/*购买底部*/
.buy-footer{ width: 90% ; padding: 3% 5%; background-color: #fff; border-top: solid 1px #ccc; max-width: 800px;}
.buy-footer p{ width: 100% ; display: block; text-align: center; background-color: #fff;}
.buy-footer p small{ font-size: 1.169em; color: #666;}
.buy-footer p b{ font-size: 1.7em; color: #FC605A; font-weight: normal;}
.buy-footer input[type="button"] { width: 100% ; margin-top: 2%; color: #fff; border: none; padding: 3% 0; font-size: 1.45em; border-radius: 0.3em; background-color: #FC605A;}

/*个人信息*/
.self-data{ width: 100%; margin-top: 3%; background-color: #fff}
.self-data li{ width: 90%; overflow: hidden; padding: 5%; border-bottom: solid 1px #ccc;}
.self-data li a{ display: block; width: 100%;}
.self-data li a *{ float: right;}
.self-data li span{  width: 3%; display: block; margin-left: 5%;}
.self-data li span img{  width: 100%; margin:60% 0;}
.self-data li p{float: left; font-size: 1.45em; padding: 1.5% 0; color: #333; }
.self-data li figure{ width: 10%; height: 0; padding-bottom: 10%; overflow: hidden;border-radius: 50%;  }
.self-data li figure img{ width: 100%; }
.self-data li small{ font-size: 1.25em; color: #666; padding: 1.8% 0;}
.self-data li select{ font-size: 1.25em; color: #666; border: none; background-color: #fff; padding: 1% 0;}

/*修改*/
.namechange{ background-color: #fff; /*width: 82%;*/ padding:4% 5%; margin: 4% 0; border-radius: 0.5em;}
.namechange img{ width: 10%; vertical-align: middle;}
.namechange input { width: 70%; margin: 0 5%; border: none; font-size: 1.45em; padding: 2% 0;}


.nameform p{ color: #999; font-size: 1.169em; margin: 3% 5%; }
.nameform input[type="submit"]{ width: 100%; margin: 3% 0; padding: 3% 0; background-color: #FC605A; border-radius: 0.4em; color: #fff; font-size: 1.5em; border: none;}
.nameform input[type="button"]{ width: 90%; margin: 3% 5%; padding: 3% 0; background-color: #FC605A; border-radius: 0.4em; color: #fff; font-size: 1.5em; border: none;}

.nameform3 p{ color: #999; font-size: 1.169em; margin: 3% 5%; }
.nameform3 input[type="submit"]{ width: 100%; margin: 3% 0; padding: 3% 0; background-color: #FC605A; border-radius: 0.4em; color: #fff; font-size: 1.5em; border: none;}
.nameform3 input[type="button"]{ width: 90%; margin: 3% 5%; padding: 3% 0; background-color: #FC605A; border-radius: 0.4em; color: #fff; font-size: 1.5em; border: none;}


.nameform6 p{ color: #999; font-size: 1.169em; margin: 3% 5%; }
.nameform6 input[type="submit"]{ width: 100%; margin: 3% 0; padding: 3% 0; background-color: #FC605A; border-radius: 0.4em; color: #fff; font-size: 1.5em; border: none;}
.nameform6 input[type="button"]{ width: 90%; margin: 3% 5%; padding: 3% 0; background-color: #FC605A; border-radius: 0.4em; color: #fff; font-size: 1.5em; border: none;}

.nameform12 p{ color: #999; font-size: 1.169em; margin: 3% 5%; }
.nameform12 input[type="submit"]{ width: 100%; margin: 3% 0; padding: 3% 0; background-color: #FC605A; border-radius: 0.4em; color: #fff; font-size: 1.5em; border: none;}
.nameform12 input[type="button"]{ width: 90%; margin: 3% 5%; padding: 3% 0; background-color: #FC605A; border-radius: 0.4em; color: #fff; font-size: 1.5em; border: none;}

/*我的收藏使用list页面*/
/*删除*/
.wall .pic{ position: relative;}
.wall .pic a{ display: block; width: 100%; height: 100%;}
.collectbar{display: none; position: absolute; top:0; left: 0; width:20%; height: 4em;}
.collectbar label{ display: block; width: 100%; height: 100%; background: url(../images/a-icon03.png) no-repeat; background-size: 70%; background-position: 50%}
.collectbar .collectd{display: block; width: 100%; height: 100%; background: url(../images/a-icon04.png) no-repeat; background-size: 70%; background-position: 50%}
.collectbar input[type="checkbox"]{ opacity: 0;}
.kong{ display: none;}
.collectbox{display: none; width: 90%; padding: 2% 5%; background-color: #fff; border-top: solid 1px rgba(0,0,0,0.2);}
.collectbox input[type="button"]{ width: 100%; border: none; background-color: #FC605A; color: #fff; border-radius: 0.3em; font-size: 1.5em; padding: 3% 0;}

/*我的积分*/
.integral{ width: 100%;}
.integral h3{ width: 100%; background-color: #fff; margin: 3% 0; text-align: center; padding: 6% 0; font-weight: normal; color: #FC605A; font-size: 1.9em;}
.integral dl{ width: 90%; padding: 4% 5%; overflow: hidden; background-color: #fff; border-bottom: solid 1px #ccc;}
.integral dl dd{ float: left; }
.integral dl dd p{ font-size: 1.45em; color: #333; line-height: 1.7;  }
.integral dl dd time{ font-size: 1.169em; color: #999;  }
.integral dl dt{ float: right; font-size: 1.7em; padding: 3% 0; color: #FC605A;  }

/*收货地址*/
.address{ width: 90%; border-top: solid 1px #e5e5e5;border-bottom: solid 1px #e5e5e5; background-color: #fff; margin:5% 0; padding: 3% 5%;}
.address a{ width: 100%; display: block; overflow: hidden;}
.address dt{ width: 100%;margin-bottom: 2%;  overflow: hidden;}
.address dt *{ float: left;}
.address dt p{ font-size: 1.35em; color: #333; margin-right: 3%;}
.address dt span{ font-size: 1.35em; color: #333; margin-right: 3%;}
.address dt small{ font-size: 1.169em; color: #fff; background-color: #45c018;padding:0.5% 1%; border-radius: 0.4em;}
.address dd{ width: 100%; text-align: justify; font-size: 1.169em; color: #666;}

/*修改收货地址*/
.change-address{ width: 100%; margin: 3% 0;}
.change-address ul{ width: 100%; background-color: #fff; margin: 3% 0;}
.change-address ul li{position: relative; padding:6% 5%; border-bottom: solid 1px #ccc; overflow: hidden;}
.change-address ul li *{ float: left;}
.change-address ul li .addd{ width: 30%; font-size: 1.25em; color: #999;}
.change-address ul li input[type="text"]{ width: 70%; border: none; font-size: 1.45em; color: #666;}
.change-address ul li input[type="tel"]{ width: 70%; border: none; font-size: 1.45em; color: #666;}
.change-address ul li select { border: none;font-size: 1.45em; color: #666; background-color: #fff}

.change-address ul li textarea { border: none;font-size: 1.45em; color: #666; background-color: #fff}
.change-address ul li .check{ width: 80%; padding-right: 20%;  font-size: 1.45em; color: #666; -moz-user-select: none;background: url(../images/check.png) no-repeat;background-size: 6%; background-position: 95%;
}

.change-address ul li .checkd{ width: 80%; padding-right: 20%;  font-size: 1.45em; color: #666; -moz-user-select: none;background: url(../images/checke.png) no-repeat;background-size: 6%; background-position: 95%;
}
.change-address ul li input[type="checkbox"] {opacity: 0; position: absolute; right:5%; top:40%; }
.change-address ul li h3{font-weight: normal; text-align: center; font-size: 1.45em; color: #FC605A; width: 100%;
}
.change-address input[type=submit]{ width: 100%; margin:3% 0; padding: 3% 0; font-size: 1.5em; color: #fff; background-color: #45c018; border: none; border-radius: 0.4em;} 

/*全部订单*/
.order{ width: 100%;}
.order dl{ width: 100%; overflow: hidden; background-color: #fff; margin-top: 3%;}
.order dl dt{ width: 90%; padding: 3% 5%; overflow: hidden; border-bottom: solid 1px #ccc;}
.order dl dt time{ color: #999; font-size: 1.169em; }
.order dl dt span{float: right; color: #FC605A; font-size: 1.169em; }
.order dl ul{position: relative; overflow: hidden; border-bottom: solid 1px #ccc; width: 90%; padding:3% 5%;}
.order dl ul a{ width: 100%; display: block; overflow: hidden;}
.order dl ul figure{ width: 30%; float: left;}
.order dl ul figure img{ width: 100%;}
.order dl ul li{ float: left; width: 66%; margin-left: 4%;}
.order dl ul li p{  font-size: 1.35em; color: #333; text-align: justify;}
.order dl ul li small{ font-size: 1.169em; color: #999; line-height: 1.7;}
.order dl ul li span{display: block; font-size: 1.169em; color: #999; }
.order dl ul li b{position: absolute; bottom: 20%; right: 5%; font-weight: normal; font-size: 1.9em; color: #fc605a; }
.order dl ul li strong{position: absolute; bottom: 5%; right: 5%; font-size: 1.169em; color: #999; font-weight: normal;}

.order dl dd{ width: 90%; padding: 3% 5%; overflow: hidden; border-bottom: solid 1px #c8c8c8;}
.order dl dd h3{ font-size: 1.35em; font-weight: normal; color: #666; float: left;}
.order dl dd i{font-size: 1.35em;font-style: normal; color: #999; float: right; }
.order dl dd:last-child{ border: none;}
.order dl dd .order-que{ color: #fff;border: solid 1px rgba(0,0,0,0); background-color: #45c018; }
.order dl dd input{ float: right; border: solid 1px #666; margin-bottom: 4%; padding: 2% 4%; font-size: 1.169em; color: #666; margin-left: 4%; background-color: #fff; border-radius: 0.4em;}

/*待收货等*/
.go-order{ width: 100%;}
.go-order h3{ width: 100%; padding:6% 0; margin-top:5%; background-color: #fff; font-weight: normal; text-align: center;}
.go-order h3 img{ width: 10%;vertical-align: middle; }
.go-order h3 span{ font-size: 1.5em;color: #fc605a; margin-left: 2%; vertical-align: middle; }
.go-order .map{ width: 100%; background-color: #fff; padding: 4% 0; margin-top: 3%; overflow: hidden;}
.go-order .map dt{float: left; width: 20%; text-align: center; margin: 3% 0;}
.go-order .map dt img{ width: 20%; vertical-align: middle;}
.go-order .map dd{float: left; width: 70%;}
.go-order .map dd span{font-size: 1.35em; color: #666; margin-right: 5%;}
.go-order .map dd small{font-size: 1.35em; color: #666;}
.go-order .map dd p{font-size: 1.35em; color: #666; margin-top: 3%;}
.go-order .order-shop{ width: 100%; margin-top: 3%;background-color: #fff }
.go-order .order-shop dl{position: relative; width: 90%; padding: 3% 5%; overflow: hidden; border-bottom: solid 1px #c8c8c8; }
.go-order .order-shop dl a{ width: 100%; display: block; height: 100%;}
.go-order .order-shop dl dt{float: left; width: 30%; height: 10em; overflow: hidden;}
.go-order .order-shop dl dt img{width:100%; min-height: 10em;}
.go-order .order-shop dl dd{ float: left; width: 65%; margin-left: 5%;}
.go-order .order-shop dl dd p{font-size: 1.35em; color: #333; text-align: justify;}
.go-order .order-shop dl dd small{font-size: 1.169em; color: #999; line-height: 1.6; }
.go-order .order-shop dl dd span{display: block; font-size: 1.169em; color: #999; }
.go-order .order-shop dl dd input[type="button"]{ background-color: #fff; color: #45C018; border: solid 1px #45c018; padding: 2% 4%; border-radius:0.4em ; font-size: 1.169em; margin-top: 2%;}
.go-order .order-shop dl dd b{ position: absolute; bottom:30%; right: 5%; color: #FC605A; font-size: 1.9em; font-weight: normal; }
.go-order .order-shop dl dd strong{ position: absolute; bottom:10%; right: 5%; color: #999; font-size: 1.169em; font-weight: normal; }
.go-order .order-shop ul { width: 100%; overflow: hidden;}
.go-order .order-shop ul li{ width: 90%; padding: 4% 5%; overflow: hidden; border-bottom: solid 1px #c8c8c8;}
.go-order .order-shop ul li span{  font-size: 1.35em; color: #666;}
.go-order .order-shop ul li small{  font-size: 1.35em; color: #999; float: right;}
.go-order .order-shop ul li p{  font-size: 1.169em; color: #999;  line-height: 1.7;}

.order-footer{ width: 90%; padding: 3% 5%; background-color: #fff; border-top: solid 1px rgba(0,0,0,0.2);}
.order-footer input{float: right; padding: 2% 4%; border: solid 1px #c8c8c8; background-color: #fff; color: #666; border-radius: 0.4em; font-size: 1.3em; margin-left: 5%;}
.order-footer input[type="submit"]{border: solid 1px #fff; background-color: #45C018; color: #fff; }
.order-footer a{ width: 100%; display: block;}

/* 去评论*/
.assess{ width: 100%;}
.assess p{ width: 92%; padding: 4%; overflow: hidden; background-color: #fff;margin-top: 4%;}
.assess p img{float: left; width: 30%; }
.assess p textarea{float: right; text-align: justify; width: 65%; border: none; font-size: 1.35em; color: #666; }
.assess ul{ width: 90%; padding: 3% 5%;background-color: #fff; overflow: hidden; margin-top: 3%;}
.assess ul li{ float: left; font-size: 1.35em; color: #666; line-height: 1.8;}
.assess ul .assess-right{ float: right; width: 36%; overflow: hidden;}
.assess ul .assess-right img{width: 20%; display: block; float: left; }
.assess-footer{ width: 100%; background-color: #fff; overflow: hidden;}
.assess-footer li{position: relative;  float: left; width: 70%; padding: 3% 0;}
.assess-footer li label{ width: 80%; padding-left: 20%; font-size: 1.35em; color: #666;  display: block; background: url(../images/check.png) no-repeat; background-size: 6%; background-position: 10% ; -moz-user-select: none;}
.assess-footer li .assd{ width: 80%; padding-left: 20%; font-size: 1.35em; color: #666;  display: block; background: url(../images/checke.png) no-repeat; background-size: 6%; background-position: 10% }
.assess-footer li input[type="checkbox"]{opacity: 0; position: absolute; top:40%; left: 0;}
.assess-footer input[type="button"]{float: right; width: 30%; padding: 3% 0; text-align: center; color: #fff; background-color: #45c018; border: none; font-size: 1.35em;}

/*空状态*/
.none{ width: 100%;}
.none h3{ width: 100%; text-align: center; margin-top: 40%;}
.none h3 img{ width: 20%; opacity: 0.2;}
.none p{ text-align: center; font-size: 1.35em; color: #999; letter-spacing: 0.1em; line-height: 3;}
.none p a{ color: #FC605A; font-size: 1.6em;}

.warp{max-width: 800px; margin: 0 auto; /* edited*/ }
.p-top{width: 100%; padding: 5% 0 0; background:url(../../data/bg.jpg) center no-repeat; background-size: cover; text-align: center; position: relative;}
/*
.p-top{width: 100%; padding: 5% 0 0; background:url(../bg/7.jpg) center no-repeat; background-size: cover; text-align: center; position: relative;}
*/
.p-top .tu{width: 100px; height: 100px; margin: 0 auto; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden;}
.p-top .tu img{width: 100px;}
.p-top .name{color: #ffffff; font-size: 1.1em;}
.p-bottom{margin-top: 3%;}
.p-bottom ul li{width: 33.33333333%; height: 3.5em; padding: .5em 0; color: #fff; position: relative; float: left; text-align: center;}
.p-bottom ul li span{position: absolute; width: 100%; left: 0; top: 0; height: 3.5em; background-color: #000;} 
.p-bottom1 ul li span{height: 4.5em;}
.p-bottom ul li .bt,.p-bottom ul li .price{position: relative;}
.p-bottom1 ul li .bt,.p-bottom1 ul li .price{font-size: 1.6em;}
.p-top1{padding: 5% 0 0;}
.p-top2{padding: 5% 0 17%;}

/*balance*/
.balance{width: 100%; padding: 1em 0;}
.balance .top{width: 96%; padding: 3% 4%; margin: 5px auto; background-color: #fff;}
.balance .top .dqian{color: #999; font-size: .8em;}
.balance .top .price{font-size: 1.6em; color: #fb9542; height: 2em; line-height: 2em;}
.balance .top .price span{font-size: .5em;}
.balance .top .ba-btn{height: 2em; line-height: 2em; font-size: 1.25em; color: #fff; display: block; width: 50%; text-align: center; border-radius: 3px; -webkit-border-radius: 3px; background-color: #ea2979;}
.balance .bottom{width: 100%;}
.balance .bottom .tit{color: #333; font-size: 1.25em; padding-left: 5%; height: 2em; line-height: 2em; width: 100%; background-color: #eae8e8;}
.balance .bottom .list{height: 4em; width: 100%; padding:1em 1em 0; border-bottom: 1px solid #e9e9e9; background-color: #fff;}
.balance .bottom .list ul li{width: 100%;}
.balance .bottom .list ul li:last-child{margin-top: .5em;}
.balance .bottom .list .dsan{color: #333; font-size: 1.25em;}
.balance .bottom .list .time{font-size: 1.25em; color: #999;}
.balance .bottom .list .yue{color: #666; font-size: 1.25em;}
.balance .bottom .list .jiage{color: #fb9542; font-size: 1.25em;}
.balance .bottom .list .jiage1{color: #ea2979;}

/*分销中心
-----------------------------------------------------------------------------------------------------------------
 * */
.fx-center{background-color: #ebeded;}
.p-listtwo{background-color: #fff; margin-top: 3%; padding-bottom: 3%;}
.p-listtwo .tit p{font-size: 1.2em;}
.p-listtwo .tit .number{font-size: 1em; background-color: #fd4f0b; color: #fff; padding: 0 3%; height: 2em; line-height: 2em; margin-top: .75em; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.p-listtwo ul li{border-bottom: 1px dashed #c9c9c9; width: 90%; margin: 0 auto; padding: 0;}
.p-listtwo .list-number{color: #FD4F0B;}
.icon299{background: url(../img/jianhao.png) center left no-repeat; background-size: 24%; padding-left: 30px; color: #333333;}
.icon222{background: url(../img/dian.png) center left no-repeat; background-size: 21.2%; padding-left: 30px; color: #333333;}
.icon223{background: url(../img/dian.png) center left no-repeat; background-size: 18%; padding-left: 30px; color: #333333;}
.icon224{background-size: 14.5%;}
.icon225{background-size: 18.5%;}
.icon226{background-size: 17%;}
.p-listtwo:nth-last-child(1){padding: 0; margin-bottom: 3%;}
.p-listtwo:nth-last-child(1) ul li{border-bottom: none;}

/*物流信息*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.clear{clear:both;zoom:1;}
.wuliu{width: 100%; padding: 4% 5%; margin-top: 3%; box-shadow: none; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; background-color: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}
.wuliu .list{width: 100%; margin-bottom: 3%;}
.wuliu .list .left{width: 100%; margin-bottom: 5%; font-weight: bold; text-align: left; overflow: hidden; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; float: left; font-size: font-size: 1.35em; color: #333;}
.wuliu .list:first-child .left{color: #f40;}
.wuliu .right{width: 100%; float: right;}
.wuliu .right ul li{width: 100%; float: right; position: relative; margin-bottom: 5%; padding: 3% 0; border-left: 2px solid #ddd;}
.wuliu .right ul li .dian{position: absolute; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; left: -4px; top: 1.5em; width: 6px; height: 6px; background-color: #ddd;}
.wuliu .right ul li.active .dian{background-color: #f40;}
.wuliu .right ul li.active{border-left: 2px solid #f40;}
.wuliu .right ul li:last-child{margin-bottom: 0;}
.wuliu .right .zuo{width: 25%; float: left; color: #333; font-size: 1em; display: inline-block; text-align: center;}
.wuliu .right .you{color: #333; float: right; display: inline-block; width: 75%; font-size: 1em; padding-right: 3%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box;}
.wuliu .right ul li .zuo,
.wuliu .right ul li .you{line-height: 2em;}
.wuliu .right ul li.active .zuo,
.wuliu .right ul li.active .you{color: #fff; line-height: 2em;}
.fixed-cont1{margin-bottom: 0;}
.wuliu .right ul li .list-line{width: 90%; padding: 3% 0; float: right; background-color: #ddd; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.wuliu .right ul li.active .list-line{background-color: #F40;}

/**********通用样式属性***********/
.Layout_style {
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    position: relative;
}

input {
    border: 1px solid #ddd;
    padding: 0.3rem 0;
    font-family: "Microsoft YaHei";
}

.section_top {
    margin-top: 50px;
}

.order_list_style, .cat_style, .user_style {
    margin-top: 3rem;
}

.user_bk, .user_info_style, .password_style , .Account_style, .Chargeback_style {
    padding: 0.5rem;
    background-color: #FFF;
}

/********************************顶部样式***********************************/
#header .header_r .cart_icon {
}

#header .header_r .cart_icon .icon_shopcart {
    margin-top: 10px;
    margin-left: 5px;
}

#header .header_r .cart_icon em {
    margin-top: 5px;
    right: 0px;
    font-size: 0.6rem;
}

#header .return_cz {
    margin-top: 0px;
}

#header .title_name {
    margin-right: 2.5rem;
}

#header .return_cz .icon_zjt {
    line-height: 3rem
}

#header .p_user_name {
    font-size: 1.6rem;
    color: #FFF;
}

.header_l .icon-back {
    font-size: 1.6rem;
    color: #FFF;
    margin-left: 10px;
}

.header_r a {
    font-size: 1rem;
    line-height: 3rem;
    color: #FFF;
    float: left;
    text-align: center;
}

/**********客服样式属性**********/
.Customer {
    padding: 1rem 0;
    border-bottom: 1px solid #ddd;
    text-align: center;
    font-size: 1rem;
}

.Customer a {
    position: relative;
    padding-left: 1rem;
    display: block;
    height: 2.5rem;
    line-height: 2.5rem;
    width: 130px;
    background-color: #F93;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #90B830;
    color: #ffffff;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#AADC33,endColorStr=#90B830);
    background: -ms-linear-gradient(top, #AADC33 ,#90B830);
    background: -moz-linear-gradient(top,#AADC33,#90B830);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#AADC33), to(#90B830));
}

.Customer a i {
    font-size: 1.5rem;
    position: absolute;
    left: 10px;
    top: 0.5rem;
}

.Customer .time {
    margin-top: 0.5rem;
    color: #F63;
}

/**************标题样式属性***************/
.floor {
    background: #fff;
    /*margin-bottom: 12px;*/
    box-shadow: 0 1px 2px #dcdcdc;
    margin-top: 10px;
}

.floor .title, .Group_buy .title_name {
    white-space: nowrap;
    display: inline-block;
    color: #90b830;
    margin: 8px 0px 5px 0px;
    width: 100%;
    line-height: 20px;
}

.floor .title:before {
    content: "";
    display: block;
    width: 3px;
    height: 20px;
    float: left;
    background: #90b830;
    margin: 1px 10px 0 10px;
}

.floor .title a, .Group_buy .title_name a {
    float: right;
    font-size: 14px;
    line-height: 14px; /* edited */
    margin-right: 5px;
}

.floor .title a i, .Group_buy .title_name a i {
    font-size: 0.82rem;
}

.bottom {
    margin-bottom: 1rem;
}

/******************搜索样式属性************************/
.fixToTop {
    background: #c91523;
    position: absolute;
}

.header_home_wrapper {
    top: 0;
    position: fixed;
    width: 100%;
    z-index: 29;
}

.on-focus {
    background: #FFF;
    box-shadow: 0 1px 2px #dcdcdc;
    height: 150px;
}

.search-container {
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    z-index: 10;
    width: 100%;
}

.search-container .search-box {
    position: relative;
    width: 100%;
    height: 45px;
    padding: 5px 0px;
}

.search-container .search-box .header_logo {
    display: inline-block;
    height: 100%;
    overflow: hidden;
    left: 10px;
}

.search-form {
    display: inline-block;
    height: 100%;
    width: 100%;
}

.return_cz {
    margin-top: 6px;
    display: block;
}

.return_cz .icon_zjt {
    font-size: 1.7rem;
    color: #FFF;
}

.search-container.on-blur .hot_ci {
    display: none;
}

.on-focus .hot_ci {
    padding: 10px;
    display: block;
    font-size: 0.8rem;
}

.on-focus .hot_ci a {
    border: 1px solid #ddd;
    border-radius: 15px;
    padding: 5px 10px;
    margin: 0px 5px;
}

.search-container.on-blur {
    background: #90b830;
}

.search-box .search-tb {
    margin: 0 5px;
    height: 100%;
    line-height: 40px;
    display: -moz-box;
    display: -webkit-box;
    box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
}

.search-box .search-tb .flex {
    -webkit-box-flex: 2.0;
    -moz-box-flex: 2.0;
    -o-box-flex: 2.0;
    -ms-box-flex: 2.0;
    box-flex: 2.0;
    margin: 0px 5px;
}

.on-blur .search-form {
}

.on-blur .search-form-box {
    background: #fff;
    border-radius: 5px;
    height: 30px;
    margin-top: 5px;
    overflow: hidden;
}

.on-blur .search-icon-cancel {
    display: none;
}

.on-blur .search-form-action {
    display: none;
}

.on-focus .search-form-box {
    margin-right: 29px;
}

.on-focus img {
    display: none;
}

.on-focus .user_icon, .on-focus .search-login {
    display: none;
}

.on-focus .search-form-icon {
    display: none;
}

.on-focus .search-form-action {
    display: inline-block;
}

.on-focus .search-form-input input {
    margin-left: 5px;
}

.on-focus .header_logo a {
    display: none;
}

.on-focus .search-form-input {
    background: #fff;
    display: block;
    margin-top: 5px;
    width: 100%;
    border-radius: 4px 0 0 4px;
    overflow: hidden;
    font-size: 12px;
    border: 1px solid #bfbfbf;
    height: 30px;
    border-right: 0;
}

.search-icon-cancel i {
    margin-top: -5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: -40px 0;
}

.search-icon-cancel {
    margin-top: 15px;
    display: inline-block;
}

.on-blur .search-form-icon {
    display: inline-block;
}

em.search-form-icon {
    background-position: -60px -109px;
    width: 20px;
    height: 20px;
    margin-left: 8px;
    float: left;
    margin-top: 5px;
}

.sprite-icon {
    display: block;
    background: url(../images/jd-sprites.png) no-repeat;
    background-size: 200px 200px;
}

.search-form-input {
    height: 100%;
    display: inline-block;
    width: 80%;
}

.on-blur .search-form-input input {
    color: #989191;
}

.search-form-input input {
    border: 0;
    display: inline-block;
    background: 0;
    font-size: 13px;
    line-height: 1.5em;
    height: 1.5em;
    width: 100%;
    vertical-align: middle;
    margin-top: 0px;
    color: #666;
    font-family: "Microsoft YaHei";
}

.search-login .icon_shopcart, .header_r .cart_icon .icon_shopcart {
    display: block;
    background: url(../images/jd-sprites.png) no-repeat -99px -30px;
    background-size: 220px 220px;
    width: 30px;
    height: 30px;
}

.on-blur .search-form-input input {
    color: #989191;
}

.on-blur .search-icon-close {
    display: none!important;
}

.search-icon-close {
    width: 14px;
    height: 12px;
    background-position: -103px 0;
    margin: 10px 0 0 5px;
    position: absolute;
    top: 4px;
    right: 50px;
}

.search-form-action {
    position: absolute;
    right: 15px;
    width: 30px;
    height: 30px;
    top: 10px;
    border-radius: 0 4px 4px 0;
    border: 1px solid #bfbfbf;
}

.search-form-action span {
    width: 15px;
    height: 14px;
    background-position: -83px 0;
    margin: 7px 0 0 7px;
}

.on-blur .user_icon {
    display: inline-block;
}

.search-container .user_icon {
    top: 0;
    position: relative;
}

.search-container .user_icon a {
    font-size: 1.5rem;
    color: #FFF;
}

.search-login .search-icon-login {
    font-size: 15px;
    color: #fff;
}

.login-ing .search-icon-login {
    display: inline-block;
}

.scroll-wrapper {
    margin-top: 50px;
}

.login-ing .cart_icon {
    margin-top: 5px;
    margin-right: 5px;
    position: relative;
}

.login-ing .cart_icon em, .user_icon em, .header_r .cart_icon em {
    background-color: #F90;
    color: #FFF;
    border-radius: 15px;
    position: absolute;
    top: 0px;
    text-align: center;
    line-height: 15px;
    right: -5px;
    width: 15px;
    height: 15px;
}

a.p_user_name i {
    color: #FFF;
    font-size: 1.7rem;
}

/****************************************************充电模式页面样式属性*******************************************************/
.Charging_style {
    text-align: center;
    font-size: 2.2rem;
    background-color: #333;
    color: #FFF;
    padding-bottom: 2rem;
}

.Charging_style .Balance {
    background-color: #FFF;
    padding: 0.5rem;
    border-bottom: 5px solid #333;
    box-shadow: inset 0px 0px 5px #333
}

.btn_Charging a {
    display: block;
    height: 2.5rem;
    line-height: 2.5rem;
    margin: 1rem;
    text-align: center;
    font-size: 1rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.btn_Charging a.Recharge_btn {
    border: 1px solid #F63;
    color: #FFF;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F93,endColorStr=#F63);
    background: -ms-linear-gradient(top, #F93 ,#F63);
    background: -moz-linear-gradient(top,#F93,#F63);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#F93), to(#F63));
}

.btn_Charging a.Scan_code_btn {
    border: 1px solid #ddd;
    color: #333;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ededed);
    background: -ms-linear-gradient(top, #ffffff ,#ededed);
    background: -moz-linear-gradient(top,#ffffff,#ededed);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#ededed));
}

.Charging_style .bg_img {
    padding-left: 0rem;
    color: #F33;
}

.Charging_style .bg_img em {
    letter-spacing: 0.3rem;
}

.Charging_style .Charging_detailed {
    margin: 0.5rem;
    color: #333;
    font-size: 1rem;
    background-color: #FFFEF7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0px 3px 5px #000;
    padding: 0.5rem;
}

.Charging_style .Charging_detailed li {
    height: 2.5rem;
    position: relative;
    margin-bottom: 0.5rem;
}

.Charging_style .Charging_detailed li .label_name {
    width: 100px;
    float: left;
    text-align: right;
}

.Charging_style .Charging_detailed li .text_content {
    text-align: left;
    padding-left: 105px;
    float: left;
    position: absolute;
    top: 0px;
    display: block;
}

.Charging_style .Charging_other {
    font-size: 1rem;
    text-align: left;
    padding: 0.5rem;
    height: 2rem;
}

.Charging_style .Charging_other li {
    height: 2rem;
    font-size: 0.9rem;
    float: left;
    width: 50%;
    text-shadow: 0px 2px 5px #000;
    color: #999;
}

.Charging_style .status .digital {
    font-size: 0.9rem;
    height: 2rem;
    border-top: 1px dashed #3D3D3D;
    line-height: 2rem;
}

.Charging_style .status .digital span {
    width: 50%;
    display: block;
    float: left;
}

.Charging_style .Charging_other li .label_name {
    float: left;
    width: 90px;
    text-align: right;
    margin-right: 10px;
}

.switch {
    margin: 10 auto;
    position: relative;
    z-index: 1111;
}

.switch.demo4 {
    width: 100px;
    height: 100px;
}

.switch input {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    z-index: 11110;
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.switch.demo4 .fa-power-off:after {
    content: "";
    display: block;
    position: absolute;
    width: 70%;
    height: 70%;
    left: 50%;
    top: 50%;
    z-index: -1;
    margin: -35% 0 0 -35%;
    border-radius: 50%;
    background: #d2cbc3;
    background: -moz-linear-gradient(#cbc7bc, #d2cbc3);
    background: -ms-linear-gradient(#cbc7bc, #d2cbc3);
    background: -o-linear-gradient(#cbc7bc, #d2cbc3);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#cbc7bc), to(#d2cbc3));
    background: -webkit-linear-gradient(#cbc7bc, #d2cbc3);
    background: linear-gradient(#cbc7bc, #d2cbc3);
    box-shadow: 0 -2px 5px rgba(255,255,255,0.05), 0 2px 5px rgba(255,255,255,0.1);
}

.fa-power-off:before {
    padding-top: 50px;
}

.switch.demo4 label {
    border-radius: 50%;
    background: #b2ac9e;
    background: -moz-linear-gradient(#f7f2f6, #b2ac9e);
    background: -ms-linear-gradient(#f7f2f6, #b2ac9e);
    background: -o-linear-gradient(#f7f2f6, #b2ac9e);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f2f6), to(#b2ac9e));
    background: -webkit-linear-gradient(#f7f2f6, #b2ac9e);
    background: linear-gradient(#f7f2f6, #b2ac9e);
    position: relative;
    color: #a5a39d;
    font-size: 40px;
    text-align: center;
    line-height: 100px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    text-shadow: 0 2px 1px rgba(0,0,0,0.25);
    box-shadow: inset 0 2px 3px rgba(255,255,255,0.13), 0 5px 8px rgba(0,0,0,0.3), 0 10px 10px 4px rgba(0,0,0,0.3);
    z-index: -1;
}

.switch.demo4 input:checked ~ label {
    box-shadow: inset 0 2px 3px rgba(255,255,255,0.13), 0 5px 8px rgba(0,0,0,0.35), 0 3px 10px 4px rgba(0,0,0,0.2);
    color: #90B830;
}

.switch.demo4 label i {
    margin-top: 30px;
}

.switch label {
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
}

.switch.demo4 label:before {
    content: "";
    position: absolute;
    left: -10px;
    right: -10px;
    top: -10px;
    bottom: -10px;
    z-index: -1;
    border-radius: inherit;
    box-shadow: inset 0 10px 10px rgba(0,0,0,0.13);
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -ms-filter: blur(1px);
    -o-filter: blur(1px);
    filter: blur(1px);
}

*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

/*****************分页样式属性***************/
.pages_style {
    text-align: center;
}

.pages_style a {
    border: 1px solid #ddd;
    padding: 0.3rem;
    margin: 0rem 0.5rem;
    background-color: #fff;
}

/**************************幻灯片样式属性******************************/
.swiper_wrapper {
    margin-top: 50px;
}

.main_visual {
    position: relative;
    z-index: 23;
    min-width: 320px;
    max-width: 640px;
}

.main_image {
    width: 100%;
    height: 100%;
    border-top: 1px solid #d7d7d7;
    overflow: hidden;
    margin: 0 auto;
    position: relative
}

.main_image ul {
    width: 9999px;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0
}

.main_image li {
    float: left;
    width: 100%;
    height: 100%;
}

.main_image li span {
    display: block;
    width: 100%;
    height: 100%
}

.main_image li img {
    display: block;
    overflow: hidden;
    width: 100%;
    max-height: 320px;
}

.main_image li a {
    display: block;
    width: 100%;
    height: 100%
}

div.flicking_con {
    overflow: hidden;
    text-align: center;
    position: absolute;
    bottom: 8px;
    left: 40%;
    z-index: 11;
}

div.flicking_con li {
    float: left;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    height: 6px;
    width: 6px;
    border: 1px solid #fff;
    background: #FFF;
    margin: 0 4px;
    display: inline-block;
    opacity: 1;
    font-size: 0px;
}

div.flicking_con li.on {
    background: #F60
}

/**********************栏目样式***************************/
#quick {
    background: #FFF;
    border-top: 1px solid #ddd;
    box-shadow: 0px 3px 2px #ccc
}

.fz12 {
    font-size: 1.2rem;
    display: inline-block;
}

.quick-entry-link {
    width: 25%;
    float: left;
    font-size: 12px;
    text-decoration: none;
    color: #666;
    text-align: center;
    display: block;
    padding: 10px 0px;
}

.quick-entry-link img {
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto 6px auto;
}

.AD_link img {
    width: 100%;
}

/*
style.css: (新品預售下方對齊!)
.prod_dir .product_list li 
 img {
  height:220px;
 }
 */
 
 
 /***********************商品目錄样式属性****************************/

.Hot_product .product_list2 {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding-top: 5px;
}

.Hot_product .product_list2 li {
    width: 33.33%;
    float: left;
    padding: 0.15rem;
}

.Hot_product .product_list2 a {
    background-color: hsl(2, 96%, 67%);
    color: #fff;
    display: block;
}

.Hot_product .product_list2 a:hover, .Hot_product .product_list2 a:focus, .Hot_product .product_list2 a:active {
    background-color: hsl(290, 96%, 67%);
}

.Hot_product .product_list2 li .hot_spacing {
    position: relative
}

.Hot_product .product_list2 li .hot_spacing .label_icon {
    background: url(../images/label_icon.png) no-repeat;
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.Hot_product .product_list2 li img {
    width: 100%;
}

.Hot_product .product_list2 .info {
    border-right: 1px solid #ddd;
    padding: 5px;
}

.Hot_product .product_list2 .info.line {
    border-right: 0px;
}

.Hot_product .product_list2 .info .price {
    margin-top: 5px;
	color: #F00;   
}

.Hot_product .product_list2 .info .price i { 
    font-size: 14px;
    font-style: normal;
}

.Hot_product .product_list2 .info .price span {
    color: #999;
    text-decoration: line-through;
}

.Hot_product .product_list2 .info .name {
    display: -webkit-box;
    overflow: hidden;
    text-align: left;
    color: #333;
    margin-top: 3px;
}


/***********************新品发布样式属性****************************/
.Hot_product .product_list {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding-top: 5px;
}

.Hot_product .product_list li {
    width: 33.33%;
    float: left;
}

.Hot_product .product_list li .hot_spacing {
    position: relative
}

.Hot_product .product_list li .hot_spacing .label_icon {
    background: url(../images/label_icon.png) no-repeat;
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.Hot_product .product_list li img {
    width: 100%;
}

.Hot_product .product_list .info {
    border-right: 1px solid #ddd;
    padding: 5px;
}

.Hot_product .product_list .info.line {
    border-right: 0px;
}

.Hot_product .product_list .info .price {
    margin-top: 5px;
	color: #F00;
     /* 2023-02-23 ADD */
    height:35px;
}

.Hot_product .product_list .info .price i { /* edited */
    font-size: 14px;
    font-style: normal;
}

.Hot_product .product_list .info .price span {
    color: #999;
    text-decoration: line-through;
}

.Hot_product .product_list .info .name {
    display: -webkit-box;
    overflow: hidden;
    text-align: left;
    color: #333;
    margin-top: 3px;
}

/**********************限时特卖样式属性******************/
.tm_c {
    overflow: hidden;
    border-top: 1px solid #dddddd
}

.sell_1 {
    width: 49.6%;
    overflow: hidden;
    float: left;
    border-right: 1px solid #eaeaea;
    position: relative;
}

.tm_c .s_price {
    position: absolute;
    top: 0px;
    color: #F60;
}

.tm_c .s_price span {
    font-size: 1.2rem;
}

.tm_c img {
    width: 100%;
}

.s_name {
    width: 100%;
    height: 50px;
    overflow: hidden;
    background: url(../images/name.png) repeat-x center top;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
}

.s_name h2 {
    height: 25px;
    line-height: 23px;
    overflow: hidden;
    font-size: 1.5em;
    margin-top: 5px;
    text-align: center;
    font-weight: normal
}

.s_name h2 a {
    color: #333
}

.s_name span {
    color: #ff4e00;
    font-size: 1.4em;
    line-height: 20px;
}

.sell_2 {
    width: 50%;
    overflow: hidden;
    float: left;
    border-bottom: 1px solid #eaeaea;
    position: relative;
}

.sell_3 {
    width: 50%;
    overflow: hidden;
    float: left;
    position: relative;
}

.Group_buy .title_name .icon-remind {
    color: #F60;
    margin: 0px 10px;
    font-size: 1.2rem;
}

/*******************************店铺样式属性*****************************/
.shops_style {
    padding: 0.5rem;
    border-top: 1px solid #ddd;
}

.shops_style .shops_list .shops_Popularity {
    position: relative;
    margin-bottom: 1rem;
}

.shops_style .shops_list .img_link {
    width: 81px;
    height: 81px;
    padding: 1px;
    border: 1px solid #ddd;
}

.shops_style .shops_list .shop_content {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
}

.shops_style .shops_list .shop_content a {
    display: block;
    margin-left: 90px;
}

.shops_style .shops_list .shop_content h3 {
    font-size: 0.5rem;
    color: #333;
    font-weight: normal;
    padding-right: 60px;
    overflow: hidden;
    height: 1.5rem;
}

.shops_style .shops_list .shop_content .content {
    padding-right: 60px;
    height: 2.2rem;
    line-height: 0.6rem;
    overflow: hidden;
}

.shops_style .shops_list .shop_content .enter_style{ 
	background-color:#8fc448; 
	color:#ffffff; 
	padding:0.2rem; 
	font-size:0.4rem; 
	position:absolute; 
	right:0rem; 
	top:0.5rem; 
	width:45px; 
	height:45px;
	text-align:center; 
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;

}
.shops_style .shops_list .shop_content .enter_style i{
	 display:block; 
	 background:#90b830; 
	 border:1px dashed #fff;	
	 border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:3px;
	width:37px; height:37px;
	line-height:0.5rem;
}

.shops_style .shops_list .shop_content .shops_score_style {
    border-top: 1px dashed #ddd;
    line-height: 1.2rem;
    margin-top: 0.5rem;
}

.shops_style .shops_list .shop_content .shops_score_style .iconfont {
    color: #F60;
}

/*******************版块样式属性********************/
.discount {
    border-width: 1px 0 0 0;
    border-color: #ddd;
    overflow: hidden;
}

.half-floor {
    width: 50%;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    float: left;
    margin-left: -1px;
}

.up-floor, .down-floor, .brand-up-floor {
    width: 50%;
    float: right;
}

.up-floor {
    font-size: 0;
    border-top: 1px solid #ddd;
}

.brand-up-floor {
    border-top: 1px solid #ddd;
}

/*************************猜你喜欢样式属性*****************************/
.list_Insured {
    border-top: 1px solid #ddd;
    /*margin-bottom: 10px;*/
}

.list_Insured ul {
    width: 50%;
    float: left;
    line-height: 24px;
    border-bottom: 1px dashed #ddd;
}

.list_Insured ul .Spacing {
    padding: 0.5rem;
}

.list_Insured ul .title a {
    font-size: 12px;
    color: #000000;
    font-weight: bold
}

.hot_Insured .hot_more .more {
    background: #d8505c;
    color: #FFFFFF;
    padding: 5px 20px;
    font-size: 14px;
    border-radius: 0.4rem;
}

.list_Insured ul .title_name {
    display: -webkit-box;
    overflow: hidden;
    text-align: left;
    margin: 5px 0px;
}

.list_Insured ul .title_name a {
    color: #333;
}

.hot_Insured .hot_more {
    text-align: center;
    margin: 10px;
}

.list_Insured ul .p_Profile {
    color: #999999;
    font-family: "新宋体";
}

.list_Insured ul li .View_details {
    float: left;
    color: #FF0000;
    height:35px;
}

.list_Insured ul li .View_details a {
    border: 1px solid #FF6600;
    color: #FF6633;
    padding: 3px 5px;
}

.list_Insured ul li .Sales {
    float: right;
}

.list_Insured ul li .Sales .buy_btn {
    color: #90b830;
    display: block;
    width: .75rem;
    height: .75rem;
	font-size: .75rem;
	/*font-size: 1.9rem;*/
	line-height: 1;
}

.btn_link {
    margin-bottom: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 120px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 0.5rem;
    text-align: center;
    border-radius: 5px;
    background-image: -moz-linear-gradient(top, #90b830, #79A70D);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #90b830), color-stop(1, #79A70D));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90b830', endColorstr='#79A70D', GradientType='0');
}

.footer {
    background: #efefef;
    color: #666;
    text-align: center;
    padding: 10px;
    margin-bottom: 50px;
}

.footer a {
    color: #666;
    font-size: 1.2rem;
}

.link_name {
    text-align: center;
    font-size: 1.2rem;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd
}

.link_name a {
    margin: 0px 5px;
}

.footer .Copyright {
    font-size: 0.82rem;
    margin: 10px 0px;
    padding: 0px 40px;
    position: relative
}

.footer .Copyright a {
    position: absolute;
    font-size: 1.82rem;
    top: 0;
}

.footer .Copyright a.icon-home {
    left: 0px;
}

.footer .Copyright a.icon-top {
    right: 0px;
}

/********************底部固定菜单栏*************************/
.global-nav {
    position: fixed;
    left: -100%;
    bottom: 0;
    z-index: 1013;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.global-nav i.iconfont {
    font-size: 1.7rem;
    color: #999
}

.global-nav i.iconfont .Charging_icon {
}

.global-nav i.iconfont .shop_icon {
}

.global-nav i.iconfont.icon-user {
    color: #e12222
}

.global-nav__nav-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 57px;
    border-top: 1px solid #e5e5e5;
    background-image: -moz-linear-gradient(top, #fff, #ededed);
    /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ededed));
    /* Saf4+, Chrome */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ededed', GradientType='0');
    /* IE*/
}

.global-nav__nav-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    text-align: center;
}

.global-nav__nav-item .circle_style {
    position: absolute;
    bottom: 45px;
    margin: 0px auto;
    width: 60px;
    color: #FFF;
    height: 30px;
    border-top: 1px solid #ddd;
    text-align: center;
    line-height: 30px;
    display: block;
    background: #ffffff;
    border-radius: 30px 30px 0px 0px;
    -moz-border-radius: 30px 30px 0px 0px;
    -webkit-border-radius: 30px 30px 0px 0px;
}

.global-nav__nav-item .circle {
    width: 60px;
    padding: 0px;
    left: 0px;
    line-height: 60px;
    height: 60px;
    background-color: #90b830;
    color: #FFF;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    position: absolute;
    top: -0.5rem;
    font-size: 2rem;
}

.global-nav__nav-link {
    position: relative;
    display: block;
    width: 60px;
    height: 50px;
    line-height: 24px;
    padding-top: 7px;
    text-align: center;
    white-space: nowrap;
    color: #666;
}

.global-nav__nav-link i.fa {
    font-size: 1.8rem;
    color: #ccc;
    font-weight: normal;
}

.global-nav__nav-link:active {
    color: #ff7171;
}

.global-nav__nav-tit {
    display: block;
    font-size: 12px;
}

.global-nav__nav-shop-cart-num, .global-nav__operate-cart-num {
    position: absolute;
    height: 16px;
    line-height: 16px;
    padding: 0 5px;
    border-radius: 8px;
    background-color: #F60;
    color: #fff;
    font-size: 12px;
}

.global-nav__nav-shop-cart-num {
    right: 7px;
    top: 4px;
}

.global-nav__operate-wrap {
    position: relative;
    width: 62px;
    height: 58px;
    background-color: rgba(153,153,153,.75);
    right: -62px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.global-nav__operate-wrap:before, .global-nav__operate-wrap:after {
    content: '';
    position: absolute;
    top: 24px;
    width: 7px;
    height: 7px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
}

.global-nav__operate-wrap:before {
    display: none;
    right: 3px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.global-nav__operate-wrap:after {
    right: 7px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.global-nav__yhd-logo {
    position: absolute;
    right: 20px;
    top: 15px;
    width: 32px;
    height: 29px;
    color: #FFF;
    font-size: 1rem;
    background-repeat: no-repeat;
    background-size: 100%;
    -webkit-transition: width .5s ease;
    transition: width .5s ease;
}

.global-nav__operate-cart-num {
    right: -8px;
    top: -8px;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
}

.global-nav--current {
    left: 0;
}

.global-nav--current .global-nav__operate-wrap {
    width: 20px;
    right: 0;
}

.global-nav--current .global-nav__yhd-logo {
    width: 0;
    font-size: 0
}

.global-nav--current .global-nav__operate-cart-num {
    opacity: 0;
}

.global-nav--current .global-nav__operate-wrap:before {
    display: block;
}

.global-nav--current .global-nav__operate-wrap:after {
    display: none;
}

/***************************分辨率兼容样式属性**************************/
@media screen and (min-width: 500px) and (max-width:640px) {
    .list_Insured ul {
        width: 33%;
    }

    .list_Insured ul .Spacing .hot_img img {
        width: 187px;
        height: 187px;
    }
}

/*
@media screen and (min-width: 500px) and (max-width:640px) {
    .list_Insured ul {
        width: 33%;
    }

    .list_Insured ul .Spacing .prod_dir_img img {
        width: 187px;
        height: 187px;
    }
}
*/

@media screen and (max-width: 500px) {
    .s_name h2 {
        height: 18px;
        line-height: 18px;
        overflow: hidden;
        font-size: 0.82rem;
        margin-top: 5px;
        text-align: center;
    }

    /*.list_Insured ul .Spacing .hot_img img {
        width: 142px;
        height: 142px;
    }*/

    .s_name {
        width: 100%;
        height: 40px;
        overflow: hidden;
        background: url(../images/name.png) repeat-x center top;
        text-align: center;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .s_name span {
        color: #ff4e00;
        font-size: 0.82rem;
        line-height: 20px;
    }
}

/****************************************注册登录样式属性********************************************/
.reg_log_style {
    background: #FFFFFF
}

.login,.registes {
    margin-top: 3rem;
	max-width: 800px; /* add */
	margin: 0 auto;  /* add */
}

.reg_log_style .reg_log_com .logo {
    text-align: center;
    padding: 20px;
    border-bottom: 1px solid #ddd;
}

.reg_log_style .reg_log_com .reg_log_ADD, .reg_log_style .submit_op {
    padding: 10px;
}

.reg_log_style .reg_log_com .reg_log_ADD .l_u .name_icon {
    background: url(../images/l_1.png) no-repeat;
    padding: 7px 15px;
    border-right: 1px solid #ddd;
    margin-right: 5px;
}

.reg_log_style .reg_log_com .reg_log_ADD .l_u .passwed_icon {
    background: url(../images/l_2.png) no-repeat;
    padding: 7px 15px;
    border-right: 1px solid #ddd;
    margin-right: 5px;
}

.reg_log_style .reg_log_com .reg_log_ADD .l_u .email_icon {
    background: url(../images/l_3.png) no-repeat;
    padding: 0px 15px;
    border-right: 1px solid #ddd;
    margin-right: 5px;
}

.reg_log_style .reg_log_com .reg_log_ADD .l_u .invite_icon {
    background: url(../images/l_4.png) no-repeat;
    padding: 0px 15px;
    border-right: 1px solid #ddd;
    margin-right: 5px;
}

.reg_log_style .reg_log_com .reg_log_ADD .l_u .verification_icon {
    background: url(../images/l_7.png) no-repeat;
    padding: 5px 15px;
    border-right: 1px solid #ddd;
    margin-right: 5px;
}

.reg_log_style .reg_log_com .reg_log_ADD .l_u .phone_icon {
    background: url(../images/l_6.png) no-repeat;
    padding: 7px 15px;
    border-right: 1px solid #ddd;
    margin-right: 5px;
}

.reg_log_style .reg_log_com .reg_log_ADD .l_u .input {
    height: 40px;
    width: 100%;
    border: 0px;
    line-height: 40px;
    float: left;
    padding: 0;
    font-size: 1rem;
    font-family: "Microsoft YaHei";
}

.reg_log_style .reg_log_com .reg_log_ADD .l_u {
    height: 40px;
    padding: 0 0.5rem;
    margin: 10px 0px;
    border-bottom: 1px solid #ddd;
    position: relative
}

.reg_log_style .reg_log_com .reg_log_ADD .l_u label {
    float: left;
    padding-right: 10px;
    height: 36px;
    line-height: 36px;
    font-size: 1rem;
    color: #999
}

.reg_log_style .login_operating a {
    float: right;
    color: #F30;
    font-size: 1rem;
    margin-bottom: 10px;
}

.verification {
    border: 1px solid #ddd;
    right: 0px;
    height: 39px;
    width: 90px;
    position: absolute;
    top: 0px;
}

.verification .same-code {
    width: 90px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    background-color: #57565f;
    color: #333333;
    cursor: pointer;
    border: 0px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ededed);
    background: -ms-linear-gradient(top, #ffffff ,#ededed);
    background: -moz-linear-gradient(top,#ffffff,#ededed);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#ededed));
}

.same-code2 {
    width: 90px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    background-color: #90b830;
    color: #ffffff;
    cursor: pointer;
    border: 0px;
}

.hide {
    display: none;
}

.ty_checkbox label {
    height: 20px;
    line-height: 20px;
    display: block
}

.reg_login {
    padding: 1rem 0;
    text-align: center;
    font-size: 1rem;
}

/*************************用户中心样式属性*************************/
#header .header_return a {
    font-size: 1.2rem;
    color: #FFF;
    width: 3rem;
    height: 3rem;
    display: block;
    text-align: center;
    padding: 0 0.2rem;
    line-height: 3rem;
    overflow: hidden;
}

.header_r a.icon-unie668 {
    font-size: 1.8rem;
}

.user_top .Balance {
    font-size: 0.82rem;
    border-radius: 20px;
    -mos-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 25%;
    text-align: center;
    background: #FFF;
    padding: 5px 10px;
}

/******************************************************************会员中心样式属性*******************************************************************/
/***********************用户个人信息样式属性***********************/
.user_info_style {
}

.user_info_style .Head_portrait {
    text-align: center;
    padding: 0.5rem 0;
}

.user_info_style .Head_portrait a {
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    border-radius: 50%;
    padding: 5px;
    box-shadow: 0px 3px 2px #ededed;
}

.user_info_style .Head_portrait a img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
}

.user_info_style .info_list {
    border-top: 1px dashed #ededed;
    margin: 0.5rem 0;
}

.user_info_style .info_list li {
    height: 2rem;
    line-height: 2rem;
    font-size: 0.82rem;
    margin: 5px 0px;
    border-bottom: 1px dashed #ededed;
    position: relative;
}

.user_info_style .info_list li label {
    float: left;
    width: 60px;
    padding-right: 0.5rem;
    text-align: right;
    border-right: 1px solid #ededed;
}

.user_info_style .info_list li span {
    padding: 0rem 0.5rem;
}

.user_info_style .info_list li .text {
    background-color: #FFF;
    border: 0px;
    height: 1.3rem;
}

.user_info_style .info_list li .text.add {
    background-color: #ededed
}

.user_info_style .info_list li .password_link {
    position: absolute;
    right: 0px;
    border: 1px solid #ddd;
    border-radius: 3px;
    line-height: 1.5rem;
    padding: 0 0.5rem;
}

.user_info_style .bottom {
}

.user_info_style .bottom input {
    height: 2rem;
    border-radius: 3px;
    color: #FFF;
    font-size: 1rem;
    border: 0;
    font-family: "Microsoft YaHei";
    padding: 0px 1rem;
    margin-right: 10px;
}

.user_info_style .bottom input.modify_btn {
    background-color: #F33
}

.user_info_style .bottom input.confirm {
    background-color: #F90
}

.user_info_style .Note {
    background-color: #F8F4D3;
    margin: 0.5rem;
    padding: 0.5rem 0;
    color: #F60;
}

.password_style .table_box dl {
    border-bottom: 1px solid #ededed
}

/**********用户红包（购物卷）样式属性***********/
.Shop_Volume .honbao {
    background-color: #F66;
    color: #FFF;
    border-radius: 10px;
    padding: 0.5rem;
    position: relative;
    height: 130px;
    margin-bottom: 0.5rem;
}

.Shop_Volume .hui.honbao {
    background-color: #999;
}

.Shop_Volume .hui.honbao .serial_number {
    border-bottom: 1px dashed #CCC;
}

.Shop_Volume .honbao .serial_number {
    border-bottom: 1px dashed #F33;
    height: 2rem;
    line-height: 2rem;
    font-size: 1rem;
}

.Shop_Volume .honbao .Money {
    font-size: 3rem;
    font-weight: bold;
    float: left;
}

.Shop_Volume .honbao .Money i {
    font-size: 2rem;
    font-weight: normal;
}

.Shop_Volume .honbao .Money h3 {
    font-size: 1rem;
    font-weight: normal;
    position: absolute;
    top: 99px;
    left: 20px;
}

.Shop_Volume .honbao .name {
    font-size: 3rem;
    float: right;
}

.Shop_Volume .honbao .time {
    margin-top: 0.5rem;
    text-align: center;
}

.Shop_Volume .honbao .status {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 1rem;
}

/****************帮助中心样式属性*************/
.help_list li {
    height: 2rem;
    padding: 0.5rem 0;
    line-height: 2rem;
    border-bottom: 1px dashed #ddd;
    position: relative;
}

.help_list li i {
    float: right;
    color: #999;
    margin-right: 1rem;
}

.help_list {
    background-color: #FFF;
    padding: 0.5rem;
}

.help_list li a {
    font-size: 0.9rem;
}

/************************/
.user_center {
    margin: 0px;
}

.user_center .Order_form, .user_center .menu_Manager, .user_center .Distribution_M {
    background: #FFF;
    padding: 5px;
    box-shadow: 0px 3px 2px #ddd;
    margin-bottom: 15px;
}

.user_center .Order_form h5, .user_center .menu_Manager h5, .user_center .Distribution_M h5 {
    font-weight: normal;
    margin-top: 5px;
}

.user_center .Order_form .title_name, .user_center .Distribution_M .title_name {
    height: 30px;
    border-bottom: 1px solid #ddd;
    line-height: 30px;
    font-size: 0.82rem;
}

.user_center .Order_form .title_name a {
    float: right
}

.user_center ul.Menu_list {
    display: -moz-box;
    display: -webkit-box;
    box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
    padding: 10px 0px;
}

.user_center ul.Menu_list li {
    line-height: 24px;
    text-align: center;
    padding: 5px;
    border-right: 1px #DDDDDD solid;
    -webkit-box-flex: 1.0;
    -moz-box-flex: 1.0;
    -o-box-flex: 1.0;
    -ms-box-flex: 1.0;
    box-flex: 1.0;
    position: relative;
}

.user_center ul.Menu_list li .Number {
    border-radius: 15px;
    -mos-border-radius: 15px;
    -webkit-border-radius: 15px;
    position: absolute;
    line-height: 15px;
    top: 0px;
    background: #fff;
    border: 1px solid #F30;
    color: #F30;
    text-align: center;
    width: 15px;
    height: 15px;
    overflow: hidden;
}

.user_center .Distribution_M ul.Menu_list li .Number {
    border-radius: 0px;
    -mos-border-radius: 0px;
    -webkit-border-radius: 0px;
    width: 50px;
    bottom: 0px;
    left: 0px;
    background: #F30;
    color: #FFF;
}

.user_center .Order_form img, .user_center .menu_Manager img, .user_center .Distribution_M img {
    width: 30px;
    height: 30px;
}

.user_center a {
    color: #333;
    font-weight: normal
}

.user_center ul.Menu_list li:last-child {
    border-right: 0;
}

.user_center .menu_Manager a {
    width: 25%;
    text-align: center;
    float: left;
    padding: 10px 0px;
}

.user_center .menu_Manager a i {
    font-size: 1.8rem;
}

.user_center .menu_Manager a i.icon1 {
}

.user_center .menu_Manager a i.icon2 {
}

.user_center .menu_Manager a i.icon3 {
    color: #3FCD1B
}

.user_center .menu_Manager a i.icon4 {
}

.user_center .menu_Manager a i.icon5 {
}

.user_center .menu_Manager a i.icon6 {
}

.user_center .menu_Manager a i.icon7 {
}

.user_center .menu_Manager a i.icon8 {
    color: #90b830
}

.user_center .menu_Manager a i.icon9 {
}

.user_center .menu_Manager a i.icon10 {
}

.user_center .menu_Manager a i.icon11 {
    color: #F90
}

.user_center .menu_Manager a i.icon12 {
}

.user_center .menu_Manager img {
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto 6px auto;
    background-size: 200px 200px;
}

.Shortcut_link {
    background: #90b830;
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
}

.Shortcut_link a {
    border-right: 1px solid #B4C784;
    box-shadow: 1px 0px 0px 0px #6F9416;
    color: #FFF;
    text-align: center;
    display: block;
    width: 33%;
    float: left;
}

.Shortcut_link a:last-child {
    box-shadow: 0px;
}

/******************密码样式属性*********************/
.verification_style {
    padding-top: 30%;
}

.verification_style a {
    text-align: center;
    font-size: 1.3rem;
    display: block;
    width: 150px;
    margin-left: auto;
    margin-right: auto;
    height: 3rem;
    line-height: 3rem;
    margin-bottom: 1rem;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #666;
    background: #2a8bcc!important;
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#ffffff),to(#ededed))!important;
    background-image: -webkit-linear-gradient(top,#ffffff,0%,#ededed,100%)!important;
    background-image: -moz-linear-gradient(top,#ffffff 0,#ededed 100%)!important;
    background-image: linear-gradient(to bottom,#ffffff 0,#ededed 100%)!important;
    background-repeat: repeat-x!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)!important;
}

/***************************品牌样式属性****************************/
.brands_list {
    padding: 10px;
}

.brands_list ul li {
    margin-bottom: 15px;
    background: #FFF;
    box-shadow: 0px 3px 2px #ddd;
    position: relative;
}

.brands_list ul li .title_name {
    position: absolute;
    width: 100%;
    background: url(../images/box_bg.png) repeat;
    height: 30px;
    color: #FFF;
    line-height: 30px;
    bottom: 0px;
}

.brands_list ul li .title_name span {
    margin: 0px 10px;
}

/*****************************团购样式属性*******************************/
.group_style .main_visual {
    margin-top: 0px;
}

.group_style .title {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    position: relative;
}

.group_style .title em {
    background: #a15bbb;
    display: block;
    float: left;
    width: 5px;
    height: 20px;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 5px;
}

.group_list {
    margin: 10px;
}

.group_list .group_product {
    border-bottom: 1px dashed #ddd;
    margin: 10px 0px;
    height: 230px;
}

.group_list .group_product .product_img {
    width: 55%;
    float: left;
    border: 1px solid #ddd;
}

.group_list .group_product .product_contact {
    width: 40%;
    float: left;
    color: #CCC
}

.group_list .group_product .product_contact .product_contact_margin {
    padding: 5px;
    line-height: 20px;
}

.group_list .group_product .product_contact .product_contact_margin .name {
    font-size: 1.2rem;
    color: #333
}

.group_list .group_product .product_contact .product_contact_margin .about {
    color: #900;
    margin: 5px 0px;
}

.group_list .group_product .product_contact .product_contact_margin .price {
    font-size: 1.86rem;
    color: #F60;
    margin: 10px 0px;
    font-weight: bold;
}

.product_contact .product_contact_margin .price i {
    font-size: 1.2rem
}

.product_contact .product_contact_margin .participate_btn {
    display: block;
    color: #fff;
    background-color: #ff473f;
    height: 30px;
    line-height: 30px;
    width: 100px;
    text-align: center;
    margin-top: 10px;
}

.group_list .group_time {
    height: 30px;
    margin: 10px 0px;
    background: #E3E1E1;
    line-height: 24px;
    text-align: center;
}

.group_list .group_time .icon-time {
    color: #F60;
    margin-right: 3px;
    font-size: 1.5rem;
}

.continue {
    text-align: center;
    margin: 10px;
}

.main_visual {
    position: relative;
    background: #FFF;
    z-index: 23;
    min-width: 320px;
    max-width: 640px;
}

/****************************************购物车样式属性***************************************/
.shop_cart {
    margin-top: 3rem;
}

.cart_filter {
    height: 2rem;
    display: -moz-box;
    display: -webkit-box;
    box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
}

.cart_filter a {
    display: block;
    -webkit-box-flex: 2.0;
    -moz-box-flex: 2.0;
    -o-box-flex: 2.0;
    -ms-box-flex: 2.0;
    box-flex: 2.0;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 2rem;
}

.cart_filter a.hover {
    background-color: #F90;
    color: #FFF;
    border: 1px solid #F90
}

.toolbar p label {
    float: left;
    margin-top: 0.9rem;
    z-index: 111;
}

.shop_cart .itemlist .shop_Order {
    border-bottom: 1px dashed #ddd;
    height: 1.5rem;
    line-height: 1.5rem;
    color: #666;
}

.shop_cart .itemlist .s_c_content {
    padding: 0.5rem 0;
}

.shop_cart .schedule {
}

.shop_cart .schedule ul {
    display: -moz-box;
    display: -webkit-box;
    height: 2.5rem;
    line-height: 2.5rem;
}

.shop_cart .schedule ul li {
    -webkit-box-flex: 1.0;
    -moz-box-flex: 1.0;
    -o-box-flex: 1.0;
    -ms-box-flex: 1.0;
    box-flex: 1.0;
    margin: 0px 10px;
    text-align: center;
    color: #666;
}

.shop_cart .schedule ul li.on {
    color: #90b830;
    border-bottom: 1px solid #90b830;
}

.shop_cart .schedule ul li.on em {
    background: #90b830;
}

.shop_cart .schedule ul li em {
    padding: 0px 4px;
    margin-right: 5px;
    background: #666;
    color: #FFF;
    border-radius: 10px;
    -mos-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.shop_cart .cart_list {
    background: #FFF;
    padding: 5px;
    margin-bottom: 3rem;
}

.shop_cart .cart_list li {
    border-bottom: 1px solid #ddd;
    padding: 10px 0px;
    position: relative
}

.shop_cart .cart_list li .checkbox {
    float: left;
    width: 30px;
    margin-top: 10%;
}

.shop_cart .cart_list li a {
    display: block;
    color: #000
}

.shop_cart .cart_list li .delete {
    position: absolute;
    right: 10px;
    top: 10px;
    font-weight: normal;
    line-height: 2rem;
    font-size: 1.3rem;
}

.shop_cart .cart_list li .delete a {
    color: #999;
    float: left;
    margin-left: 0.5rem;
}

.shop_cart .cart_list li .Standard {
    margin: 2px 0;
}

.shop_cart .cart_list li .Standard span {
    color: #999;
    padding: 0px 5px;
}

.shop_cart .cart_list .cart_info a {
    height: 36px;
    line-height: 18px;
    overflow: hidden
}

.shop_cart .cart_list .Sale_style {
    background-color: #F90;
    color: #FFF;
    padding: 0.2rem 0.5rem;
    border-radius: 2px;
}

.shop_cart .Quantity_s {
    border-top: 1px dashed #ddd;
    height: 2rem;
    padding: 0.5rem;
    line-height: 2rem;
}

.shop_cart .Quantity_s .Sale_P_time {
    font-size: 0.8rem;
    color: #999
}

@media screen and (max-width: 320px) {
    .shop_cart .cart_list .img_link {
        float: left;
        width: 80px;
        border: 1px solid #ddd;
        margin-right: 5px
    }

    .shop_cart .cart_list .cart_info {
        float: left;
        width: 190px;
    }
}

@media screen and (min-width: 325px) and (max-width:460px) {
    .shop_cart .cart_list .img_link {
        float: left;
        width: 100px;
        border: 1px solid #ddd;
        margin-right: 5px;
    }

    .shop_cart .cart_list .cart_info {
        float: left;
        width: 200px;
    }
}

@media screen and (min-width: 465px) {
    .shop_cart .cart_list .img_link {
        float: left;
        width: 150px;
        border: 1px solid #ddd;
        margin-right: 5px;
    }

    .shop_cart .cart_list .cart_info {
        float: left;
        width: 200px;
    }

    .shop_cart .cart_list li a.delete {
        font-size: 1.5rem;
        overflow: visible;
    }
}

.toolbar .carry_btn {
    right: 25%;
    background: #F60;
    border-left: 1px solid #ddd;
    color: #fff;
    width: 25%;
}

.toolbar .Billing {
    display: block;
    text-align: center;
    line-height: 2.67rem;
    position: absolute;
    right: 0;
    top: 0;
    width: 25%;
    height: 100%;
    border: 0;
    font-size: 1rem;
    color: #FFF;
    background: #90b830;
}

/*******************产品列表样式属性***********************/
.Paging {
    margin: 10px 0px;
    text-align: center;
    padding: 0.5rem 0;
    line-height: 2rem;
    border-top: 1px solid #ddd;
}

.Paging a {
    background: #FFF;
    border: 1px solid #ddd;
    padding: 10px;
}

.Paging span {
    display: block;
    text-align: left;
}

.p_list {
    line-height: 24px;
    height: 100%;
    padding-top: 10px;
}

.p_list .list {
    position: relative;
    background: #ffffff;
    padding: 5px 0px;
    width: 100% ;
    /*  box-shadow:0px 3px 3px #ddd; 
  -moz-box-shadow:0px 3px 3px #ddd; 
  -webkit-box-shadow:0px 3px 3px #ddd; */
    margin-bottom: 10px;
    display: -moz-box;
    display: -webkit-box;
    box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
}

.lable_icon {
    position: absolute;
    border-top: 71px solid #F90;
    border-right: 71px solid transparent;
    top: 0px;
    left: 0px;
    z-index: 11;
}

.lable_icon.hot {
    border-top: 71px solid #F33;
}

.lable_icon .text-name {
    position: absolute;
    top: -70px;
    left: 20px;
    color: #FFF;
    font-size: 1rem;
    font-weight: bold;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    /* Internet Explorer */
    -moz-transform: rotate(45deg);
    /* Firefox */
    -webkit-transform: rotate(45deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(45deg);
    /* Opera */
}

.p_list .list .img img {
    width: 90px;
    height: 90px;
}

.p_list .list .img {
    margin-top: 1rem;
    margin-right: 5px;
}

.p_list .list .p_title {
    font-size: 1.0rem;
    color: #000000
}

.p_list .list .Brief {
    color: #FF9900;
    font-size: 10px
}

.p_list .list .p_Price {
    color: #FF0000
}

.p_list .list .p_Price span {
    color: #CCCCCC;
    text-decoration: line-through;
    padding-left: 5px;
}

.p_list .list .Operation {
    border-top: 1px dashed #ddd;
    padding: 5px 0px;
}

.p_list .list .Operation .p_btn_cart {
    float: right;
    position: absolute;
    bottom: 0rem;
    right: 5px;
}

.p_list .list .Operation .p_btn_cart a {
    padding: 4px;
    display: block;
    float: left;
    width: 2rem;
    height: 2rem;
    text-align: center;
    line-height: 1rem;
    background: #90B830;
    color: #ffffff;
    /*box-shadow:inset 0px 0px 3px 1px #CCCCCC*/
}

.p_list .list .Operation .p_btn_cart a.icon_cart {
    background: url(../images/jd-sprites.png) no-repeat 10px -167px;
    background-size: 220px 220px;
}

.p_list .list .p_shop_cart {
    position: absolute;
    right: 46px;
    font-size: 2rem;
    bottom: 0px;
}

.p_list .list .p_shop_cart a {
    background-color: #F90;
    color: #FFF;
    padding: 4px;
    display: block;
    float: left;
    width: 2rem;
    height: 2rem;
    text-align: center;
    line-height: 2rem;
}

.p_list_one {
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}

/************************地址管理样式属性***************************/
.order_box .default_dz {
    position: absolute;
    z-index: 12;
    top: 150px;
    right: 10px;
    font-size: 2rem;
    color: #cccccc;
    font-weight: bold;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.order_box .title_name {
    background: #ededed;
    height: 1.5rem;
    line-height: 1.5rem;
    padding: 5px;
}

.order_box .title_name a {
    float: right;
    display: block;
    padding: 0px 5px;
    background: #F90;
    margin-left: 5px;
    border-radius: 3px;
    color: #FFF;
}

.order_box {
    border-radius: 0px 0px 3rem 0px;
}

.order_box li {
    line-height: 1.5rem;
    margin-bottom: 0.5rem;
    padding: 0.3rem 0;
    border-bottom: 1px solid #ededed;
    display: -moz-box;
    display: -webkit-box;
    box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
}

.order_box li.mailbox {
    width: 90%
}

.order_box li .add_text {
    border: 0px;
    line-height: 1.5rem;
}

.order_box li p {
    -webkit-box-flex: 1.0;
    -moz-box-flex: 1.0;
    -o-box-flex: 1.0;
    -ms-box-flex: 1.0;
    box-flex: 1.0;
}

.order_box li .lable {
    width: 7rem;
    margin-right: 5px;
    border-right: 1px solid #ededed;
}

.order_box li .name {
    width: 100%;
}

.order_box li .name select {
    border: 1px solid #ddd;
    line-height: 1.5rem;
    height: 1.5rem;
    border-radius: 3px;
    width: 30%;
    margin-bottom: 5px;
}

/***************收藏样式属性************/
.collect_list {
    margin-bottom: 3rem;
}

.collect {
    background: #FFF;
    font-size: 0.8rem;
    margin: 10px auto;
    padding: 5px;
    position: relative;
}

.collect_Sort {
    text-align: center;
    margin: 0.5rem 0;
    padding: 0.5rem 0;
}

.collect_Sort a {
    background-color: #F90;
    color: #ffffff;
    padding: 0.5rem;
    margin: 0 0.5rem;
}

.collect_Sort a.hover {
    background-color: #90b830;
}

.collect .operating {
    margin-top: 0.5rem;
    border-top: 1px dashed #ddd;
    line-height: 2rem;
    height: 2rem;
    text-align: right;
}

.collect .operating label {
    float: left;
    line-height: 2rem;
    margin-top: 0.6rem;
    display: block;
    width: 20px;
}

.collect .operating a {
    margin-left: 0.5rem;
    font-size: 1.5rem;
    color: #ccc;
}

.collect ul {
    display: -moz-box;
    display: -webkit-box;
    box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
    position: relative;
}

.collect ul li {
}

.collect ul li h3 {
    font-weight: normal;
    line-height: 1.2rem;
    font-size: 0.95rem;
    width: 100%;
    height: 2.5rem;
    overflow: hidden;
    color: #90b830;
}

.collect ul li.img_link {
    width: 80px;
    height: 80px;
    padding-right: 0.5rem;
    border-right: 1px solid #ddd;
}

.collect ul li.name {
    -webkit-box-flex: 2.0;
    box-flex: 2.0;
    padding: 0 0.5rem;
}

.collect ul li.name h5 {
    height: 2.3rem;
    line-height: 18px;
    font-weight: normal;
    color: #999999;
    overflow: hidden;
    font-size: 0.75rem
}

.collect ul li.name .Quantity {
    display: block;
    font-size: 1rem;
    position: absolute;
    bottom: 0px;
    color: #F33;
    right: 10px;
}

.collect ul li.name h4 {
    color: #F33;
    font-size: 1.2rem;
    font-weight: normal;
}

.collect ul li.name h4 i {
    font-size: 0.75rem;
}

.Collect_buy {
    position: fixed;
    bottom: 0rem;
    background-color: #ffffff;
    height: 3rem;
    border: 1px solid #ddd;
    width: 100%;
    padding: 0 0.5rem;
}

.Collect_buy label {
    float: left;
    display: block;
    width: 60px;
    line-height: 3rem;
}

.Collect_buy button {
    height: 3rem;
    padding: 0px 1rem;
    font-size: 1rem;
    color: #FFF;
    border: 0;
    font-family: "Microsoft YaHei";
}

.Collect_buy button.add_shop_btn {
    background-color: #F33;
}

.Collect_buy button.delete_btn {
    background-color: #F60;
}

/******************************产品详细页样式属性****************************/
#share {
    color: #fff;
    position: fixed;
    z-index: 123;
    top: 100px;
    right: 1rem;
    width: 40px;
    height: 40px;
    text-align: center;
    background-color: #F90;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 40px;
}

#share i {
    font-size: 2rem;
}

#share i b, #Guestbook i b {
    font-size: 0.62rem;
    display: block;
    font-weight: normal;
}

#Guestbook {
    color: #fff;
    position: fixed;
    z-index: 123;
    top: 150px;
    right: 1rem;
    width: 40px;
    height: 40px;
    text-align: center;
    background-color: #90b830;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#Guestbook i {
    font-size: 1.5rem
}

.product_picture {
    height: 250px;
    margin-bottom: 10px;
    position: relative;
    border-bottom: 1px dashed #ddd
}

.product_picture .hd {
    overflow: hidden;
    text-align: center;
    position: absolute;
    bottom: 8px;
    left: 40%;
    z-index: 11;
}

.product_picture .hd li {
    float: left;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    height: 6px;
    width: 6px;
    border: 1px solid #fff;
    background: #FFF;
    margin: 0 4px;
    display: inline-block;
    opacity: 1;
    font-size: 0px;
}

.product_picture .hd li.on {
    background-color: #F90;
}

.product_picture .bd {
    text-align: center;
}

.p_content h4 {
    color: #F60;
}

.buy_info li {
    font-size: 1rem;
    color: #666;
    height: 2.5rem;
    line-height: 2rem;
}

.buy_info li.Sales {
    border-top: 1px solid #ddd;
    text-align: right;
}

.buy_info li b {
    color: #F33;
    font-size: 1.6rem;
}

.buy_info li b i {
    font-size: 0.82rem;
}

.buy_info li label {
    float: left;
    margin-right: 0.5rem;
    font-size: 0.82rem;
    line-height: 2.5rem;
}

.buy_info li .prduct_Size {
    float: left;
}

.buy_info li .j_nums {
    float: left;
    border: 1px solid #ddd;
}

.buy_info li .j_nums .n_btn_2 {
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    color: #666;
    overflow: hidden;
    background: #ddd;
    float: left;
    border: 0;
    border-right: 1px solid #ddd;
    cursor: pointer;
    font-size: 1.5rem;
    padding: 0;
}

.n_ipt {
    width: 50px;
    height: 2rem;
    line-height: 43px\9;
    background: none;
    color: #555555;
    font-size: 1.2em;
    text-align: center;
    float: left;
    padding: 0;
    border: 0;
    border-left: 1px solid #ddd;
}

.buy_info li .prduct_Size a {
    display: block;
    width: 60px;
    float: left;
    margin-right: 10px;
    border: 1px solid #ddd;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
}

.buy_info li .prduct_Size a.on {
    border: 1px solid #F33;
    color: #F33
}

.buy_info li span {
    color: #999;
    text-decoration: line-through;
    margin-left: 10px;
}

/******************切换样式属性*******************/
.s-detail {
    margin-top: 10px;
    background: #FFF;
}

#leftTabBox .hd {
    height: 2.5rem;
    position: relative;
}

#leftTabBox .hd ul {
    display: -moz-box;
    display: -webkit-box;
    box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
}

#leftTabBox .hd li {
    background-color: #ffffff;
    border-top: 1px solid #ddd;
    height: 2.5rem;
    line-height: 2.5rem;
    -webkit-box-flex: 1.0;
    -moz-box-flex: 1.0;
    -o-box-flex: 1.0;
    -ms-box-flex: 1.0;
    box-flex: 1.0;
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    text-align: center;
    font-size: 1rem;
}

#leftTabBox .hd li.on {
    background-color: #FFF;
    border-top: 2px solid #F33;
    border-bottom: 1px solid #fff;
    color: #F33
}

#leftTabBox .bd .p_detailed {
    padding: 0.5rem;
}

#leftTabBox .bd ul table.p_detailed_content {
    width: 100%;
    line-height: 2rem;
    font-size: 0.82rem;
    margin:
}

#leftTabBox .bd ul table.p_detailed_content td {
    border: 1px solid #ddd;
    padding: 0px 0.5rem;
}

#leftTabBox .bd ul table.p_detailed_content td.label {
    width: 60px;
    text-align: right;
    background-color: #ededed;
}

#leftTabBox .bd ul table.p_detailed_content td.content {
    line-height: 1.5rem;
}

/***********评论样式属性**********/
.comment_style .radius {
    margin-bottom: 10px;
}

.comment_style .radius .title {
    height: 2.2rem;
    background-color: #ededed;
    padding: 0px 0.5rem;
    line-height: 2.2rem;
    border-bottom: 1px dashed #ddd;
    position: relative;
}

.comment_style .radius .title a {
    display: block;
    float: left;
    padding-left: 40px;
}

.comment_style .radius .title .time {
    float: right;
}

.comment_style .radius .title img {
    border-radius: 50%;
    position: absolute;
    left: 0.5rem;
    top: 2px;
}

.comment_style .radius .score {
    height: 2rem;
    line-height: 2rem;
    border-top: 1px dashed #ddd;
}

.comment_style .radius .content {
    color: #666;
    line-height: 1.5rem;
}

.comment_style .radius .Reply_style {
    padding: 0.2rem;
    border-top: 1px solid #ddd;
    color: #999;
}

.comment_style .radius .Reply_style .title_name {
    height: 1.5rem;
    line-height: 1.5rem;
    margin-bottom: 0.5rem;
    color: #F93;
}

.comment_style .radius .radius_img {
}

.comment_style .radius .radius_img a {
    border: 1px solid #ddd;
    padding: 1px;
    width: 60px;
    height: 60px;
    display: block;
    float: left;
    margin: 0.3rem;
}

.comment_style .radius .radius_img a img {
    width: 58px;
    height: 58px;
}

.shops_score_style .score span, .shops_score_style .score em, .comment_style .radius .score span, .comment_style .radius .score em {
    background: url(../images/jd-sprites.png) no-repeat;
    display: inline-block;
    height: 18px;
    vertical-align: middle;
}

.comment_style .radius .score span, .shops_score_style .score span {
    background-position: -107px -383px;
    width: 68px;
    margin-left: 12px;
    margin-right: 10px;
}

.comment_style .radius .score em, .shops_score_style .score em {
    background-position: left -383px;
}

.comment_style .radius .score b {
}

#pager a {
    border: 1px solid #ddd;
    padding: 5px 10px;
}

/*********/
.hot_style li {
    float: left;
    width: 50%;
}

.hot_style li .por_hot {
    margin: 0.5rem;
    border: 1px solid #ddd;
    padding: 0.5rem;
    text-align: center;
}

.hot_style li .por_hot h3 {
    height: 2.5rem;
    line-height: 1.2rem;
    overflow: hidden;
    font-weight: normal;
}

.hot_style li .por_hot h4 {
    color: #F33;
    font-weight: normal;
    font-size: 1rem;
    text-align: left;
}

/**********购样式属性**********/
.buy_style {
    position: fixed;
    left: 0px;
    box-shadow: 0px 0px 5px #666;
    -moz-box-shadow: 0px 0px 5px #666;
    -webkit-box-shadow: 0px 0px 5px #666;
    bottom: 0px;
    height: 3rem;
    line-height: 3rem;
    border-top: 1px solid #ddd;
    background-color: #FFF;
    z-index: 11111;
    width: 100%;
}

.buy_style ul, #Order_Manage .hd ul, #Forgot_pass .hd ul {
    display: -moz-box;
    display: -webkit-box;
    box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-box-orient: horizontal;
}

.buy_style ul .price {
    width: 150px;
    text-align: center;
    font-size: 1.5rem;
}

.buy_style ul .price .p_Collect {
    display: block;
    height: 3rem;
    line-height: 3rem;
    width: 3rem;
    float: left;
    border-right: 1px solid #ddd;
    background-color: #ededed;
}

.buy_style ul .price .p_Collect i {
    font-size: 1.5rem;
    line-height: 3rem;
}

.buy_style ul .price i {
    font-size: 1.2rem;
}

.buy_style ul .operating, #Order_Manage .hd li, #Forgot_pass .hd li {
    -webkit-box-flex: 1.0;
    -moz-box-flex: 1.0;
    -o-box-flex: 1.0;
    -ms-box-flex: 1.0;
    box-flex: 1.0;
}

.buy_style ul .operating .btn {
    color: #FFF;
    display: block;
    text-align: center;
    font-size: 1rem;
}

.buy_style ul .operating .buy_btn {
    background-color: #F33;
    border-right: 1px dashed #fff;
}

.buy_style ul .operating .Join_btn {
    background-color: #F90;
}

/********************产品店铺信息********************/
.Stores_style {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    height: 90px;
    position: relative;
}

.Stores_style .Stores_logo {
    width: 130px;
    position: absolute;
    top: 0px;
    border-right: 1px solid #ddd;
    padding: 20px 0px;
    line-height: 90px;
    text-align: center;
}

.Stores_style .Stores_content {
    padding-left: 140px;
    height: 100px;
    padding-top: 20px;
}

.Stores_style .Stores_content .Stores_link {
    display: block;
    width: 90px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 40px;
    border: 1px solid #ddd;
    line-height: 40px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ededed);
    /*IE*/
    background: -ms-linear-gradient(top, #ffffff ,#ededed);
    /* IE10+ */
    background: -moz-linear-gradient(top,#ffffff,#ededed);
    /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#ededed));
    /*谷歌*/
}

/****************************订单样式属性*****************************/
.order_style, .Forgot_Password {
    background-color: #FFF;
}

#Order_Manage .hd {
    height: 2.2rem;
    line-height: 2rem;
}

#Order_Manage .hd li {
    text-align: center;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

#Order_Manage .hd li.on {
    border-bottom: 1px solid #fff;
    border-top: 3px solid #F63;
    color: #F33
}

#Order_Manage .bd .con ul {
    padding: 0.5rem;
}

#Order_Manage .bd .con .order_style {
    padding-bottom: 0.5rem;
    position: relative;
}

.order_style .lable_icon {
    top: 1.5rem;
}

#Order_Manage .bd .con .order_style .order_title {
    background-color: #ededed;
    padding: 0px 0.5rem;
    border-bottom: 1px dashed #ededed;
    height: 1.5rem;
    line-height: 1.5rem;
}

#Order_Manage .bd .con .order_title .status i {
    color: #F33;
}

#Order_Manage .bd .con .product_img {
    margin: 0.5rem;
}

#Order_Manage .bd .con .product_img a.img {
    border: 1px solid #ddd;
    padding: 1px;
    float: left;
    display: block;
    margin-right: 0.5rem;
}

#Order_Manage .bd .con .product_img .title {
    overflow: hidden;
    height: 2.2rem;
    line-height: 1rem;
}

#Order_Manage .bd .con .product_img .time {
    font-size: 1rem;
    color: #F60;
}

#Order_Manage .bd .con .operating {
    border-top: 1px dashed #ededed;
    height: 2.2rem;
    line-height: 2.2rem;
}

#Order_Manage .bd .con .transaction {
    background-color: #F93;
    color: #FFF;
    padding: 0px 5px;
}

#Order_Manage .bd .con .transaction .price {
    color: #FFF;
}

#Order_Manage .bd .con .operating.transaction a {
    border: 1px solid #ffffff;
    color: #FFF
}

#Order_Manage .bd .con .operating .price {
    font-size: 1rem;
}

#Order_Manage .bd .con .operating .price i {
    font-size: 0.82rem;
}

#Order_Manage .bd .con .operating a.detailed_link {
    font-size: 0.82rem;
}

#Order_Manage .bd .con .operating a {
    font-size: 1.2rem;
    margin-right: 0.5rem;
    border: 1px solid #ddd;
    padding: 0px 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-top: 5px;
    line-height: 1.5rem;
    float: right;
}

#Order_Manage .bd .con .Multiple_orders .order_title {
    background-color: #F93;
    color: #FFF;
}

#Order_Manage .bd .con .Multiple_orders .order_title i {
    background-color: #FFF;
    padding: 0.2rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#Order_Manage .bd .con .Multiple_orders .Order_ID {
    background-color: #ededed;
    height: 1.5rem;
    padding: 0 0.5rem;
    line-height: 1.5rem;
}

#Order_Manage .bd .con .Multiple_orders span {
}

/*************密码找回样式属性****************/
#Forgot_pass {
}

#Forgot_pass .hd {
    height: 2.2rem;
    line-height: 2rem;
}

#Forgot_pass .hd li {
    text-align: center;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

#Forgot_pass .hd li.on {
    border-bottom: 1px solid #fff;
    border-top: 3px solid #F63;
    color: #F33
}

#Forgot_pass .bd .con ul {
    padding: 0.5rem;
}

#Forgot_pass .bd .con .order_style {
    padding-bottom: 0.5rem;
    position: relative;
}

#Forgot_pass .bd .verification_box, #Forgot_pass .bd .email_box, #Forgot_pass .bd .Codes_style {
    border: 1px solid #ddd;
    height: 2.5rem;
    margin: 2rem 0;
    position: relative;
}

#Forgot_pass .bd input {
    border: 0px;
    height: 2.5rem;
    padding-left: 10px;
    width: 70%;
    color: #333;
}

#Forgot_pass .bd .button {
    position: absolute;
    right: 0px;
    height: 2.5rem;
    width: 5rem;
    text-align: center;
    border-left: 1px solid #ddd;
    border-right: 0px;
    border-bottom: 0px;
    border-top: 0px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ededed);
    /*IE*/
    background: -ms-linear-gradient(top, #ffffff ,#ededed);
    /* IE10+ */
    background: -moz-linear-gradient(top,#ffffff,#ededed);
    /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#ededed));
    /*谷歌*/
}

#Forgot_pass .bd .Codes_Enter {
    display: none;
}

#Forgot_pass .bd .Codes_Enter .send_btn, #Forgot_pass .bd .Codes_Enter .send_btns {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#Forgot_pass .bd .Codes_Enter .send_btn {
    color: #666;
    border: 1px solid #ddd;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ededed);
    /*IE*/
    background: -ms-linear-gradient(top, #ffffff ,#ededed);
    /* IE10+ */
    background: -moz-linear-gradient(top,#ffffff,#ededed);
    /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#ededed));
    /*谷歌*/
}

#Forgot_pass .bd .Codes_Enter .send_btns {
    background-color: #333333;
    color: #FFF;
    border: 1px solid #000;
    display: none;
}

.email_box .on_changes {
    width: 70%;
    position: absolute;
    top: 40px;
    list-style: none;
    background: #FFF;
    border: 1px solid #dddddd;
    display: none;
    padding: 10px;
}

.email_box .on_changes li {
    margin: 1px;
    padding: 4px;
}

.email_box .on_changes li.active {
    background: #CEE7FF;
}

.change_Password {
    display: none;
}

.change_Password li.Password_k {
    border: 1px solid #ddd;
    padding: 0.1rem 0.3rem;
    margin: 0.5rem 0;
}

.change_Password .passwordtext {
    width: 100%;
}

.change_Password .modify_btn {
    width: 100px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    line-height: 40px;
    text-align: center;
    border: 1px solid #ddd;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ededed);
    /*IE*/
    background: -ms-linear-gradient(top, #ffffff ,#ededed);
    /* IE10+ */
    background: -moz-linear-gradient(top,#ffffff,#ededed);
    /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#ededed));
    /*谷歌*/
}

/*******************订单详细页样式属性********************/
.detailed_style, .user_comment, .Guestbook_style {
    background-color: #FFF;
    padding: 0.5rem;
}

.Logistics_link {
    text-align: center;
    font-size: 1rem;
    padding: 0.5rem 0;
    border-top: 1px dashed #ddd;
}

.detailed_style .Order_address_style {
    border: 1px solid #ddd;
    padding: 0.5rem;
    position: relative;
    margin-top: 0.5rem;
    line-height: 1.5rem;
    color: #666;
    font-size: 0.9rem;
}

.detailed_style .Order_address_style .label_name {
    position: absolute;
    left: 0.5rem;
}

.detailed_style .Order_address_style .address_xinxi {
    position: relative;
    padding-left: 70px;
    display: block;
}

.detailed_style .time {
    text-align: center;
    background-color: #ededed;
    padding: 0.5rem 0;
}

.detailed_style .Numbering {
    height: 2rem;
    line-height: 2rem;
    border-bottom: 1px dashed #ededed
}

.detailed_style .product_detailed {
    position: relative;
    height: 95px;
    padding: 0.5rem;
    border-bottom: 1px solid #ededed;
}

.detailed_style .product_detailed .product_img {
    position: absolute;
    left: 0px;
    border: 1px solid #ededed;
    padding: 1px;
    width: 92px;
    height: 92px;
}

.detailed_style .product_detailed .product_content {
    margin-left: 110px;
}

.detailed_style .product_detailed .product_content a {
    display: block;
    color: #333;
    font-size: 0.82rem;
}

.detailed_style .product_detailed .product_content h3 {
    font-weight: normal;
    padding: 0.5rem 0;
    color: #999;
}

.detailed_style .product_detailed .product_content h2 {
    font-weight: normal;
    color: #999;
}

.detailed_style .product_detailed .product_content h2 i {
    font-size: 1rem;
    color: #F33;
}

.detailed_style .product_detailed .product_content h3 span, .detailed_style .numeral span {
    margin-right: 0.5rem;
}

.detailed_style .numeral {
    padding: 0.5rem 0;
    font-size: 1rem;
    height: 2rem;
    line-height: 2rem;
}

.detailed_style .numeral span i {
    color: #F33;
}

.detailed_style .numeral .btn {
    display: block;
    float: right;
    height: 2rem;
    margin-left: 0.5rem;
    color: #fff;
    line-height: 2rem;
    text-align: center;
    border-radius: 3px;
}

.detailed_style .numeral .buy_btn {
    width: 60px;
    background-color: #F33;
}

.detailed_style .numeral .buy_btn1 {
    width: 60px;
    background-color: #999;
}

.detailed_style .numeral .buy_btn2 {
    width: 60px;
    background-color: #90b830 ;
}

/****************************积分样式属性*************************/
.integral_style {
    font-size: 1rem;
}

.integral_style .user_integral, .integral_style .integral_Record {
    border: 1px solid #ddd;
    margin-bottom: 1rem;
    background-color: #FFF;
}

.integral_style .title_name {
    border-bottom: 1px solid #ddd;
    padding: 0.5rem;
}

.integral_style .Number {
    padding: 0.5rem;
}

.integral_style .time {
    float: right;
}

.integral_style .Number b {
    color: #F60;
}

.integral_style .integral_Record .list li {
    font-size: 0.8rem;
    border-bottom: 1px dashed #ddd;
    padding: 0.5rem;
    line-height: 1.5rem;
}

.integral_style .integral_Record .list li span {
    float: right;
}

.integral_style .integral_Record .list li .jian {
    color: #F90;
}

.integral_style .integral_Record .list li:last-of-type {
    border-bottom: 0;
}

.withdraw_style {
    margin: 3rem 0;
}

.withdraw_style .withdraw1 {
    margin-bottom: 1rem;
    line-height: 1.5rem;
}

.withdraw_style .text {
    height: 2rem;
    width: 100%;
    border: 0;
}

.withdraw_style .add_withdraw {
    border: 1px solid #ddd;
    margin: 1rem 0;
    margin-left: 80px;
    position: relative;
    line-height: 2.5rem
}

.withdraw_style .label_name {
    position: absolute;
    left: -80px;
}

/*********************店铺********************/
.score_style {
    line-height: 2rem;
    height: 2rem;
    width: 160px;
    color: #F90;
}

.score_style .star {
    margin-top: 3px;
    margin-right: 5px;
}

/**********半小时经济圈样式属性*******/
.map_style {
    border: 1px solid #ddd;
    height: 350px;
    background-color: #FFF;
    position: relative;
}

.jjq_home .fixToTop {
    background: none;
}

.distance em {
    color: #999;
    margin: 0 0.4rem;
    font-size: 1rem;
}

.jjq_home .search-container.on-blur {
    border-bottom: 0px;
    background: url(../images/box_bg.png) repeat;
}

.distance {
    color: #999;
}

.jjq_home .shop_N {
    text-align: center;
    background: url(../images/box_bg.png) repeat;
    height: 39px;
    line-height: 39px;
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.jjq_home .shop_N a {
    color: #FFF;
}

.dp_Sequence {
    position: absolute;
    width: 25px;
    height: 25px;
    background-color: #90b830;
    color: #FFF;
    text-align: center;
    line-height: 25px;
    z-index: 17;
    top: 0px;
    left: 0px;
}

.full_screen .map_style {
    height: 100%;
}

#map_container {
    height: 350px;
}

#map_container .BMap_stdMpType4 .BMap_stdMpZoom {
    top: 50px;
}

#map_container .BMap_noprint {
    bottom: 50px;
}

.map_style .full_screen, .map_style .compress, .map_style .recording_btn {
    position: absolute;
    top: 4rem;
    right: 1rem;
    background-color: #90b830;
    box-shadow: 0px 0px 3px #333;
    color: #FFF;
    line-height: 30px;
    width: 30px;
    height: 30px;
    font-size: 1.5rem;
    z-index: 334;
    text-align: center;
}

.map_style .full_screen i, .map_style .compress i, .map_style .recording_btn i {
    margin-top: 3px;
}

.map_style .compress {
    display: none;
}

.map_style .recording_btn {
    top: 7rem;
    display: none;
}

.recording_prompt {
    background-color: #FFF;
    z-index: 11111;
    display: none;
    width: 100%;
    height: 100%;
    display: ;
    top: 0px;
    position: absolute;
    text-align: center;
}

.recording_prompt .prompt {
    margin: 2rem;
    font-size: 2rem;
}

.recording_prompt .prompt h4 {
    font-size: 1rem;
}

.recording_prompt .prompt a {
    display: block;
    margin: 1rem;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
    padding: 0px 1rem;
    font-size: 1rem;
    color: #FFF;
    background-color: #F90;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.recording_prompt .prompt a.cancel_login {
    border: 1px solid #ddd;
    color: #999;
    background-color: #FFF;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ededed);
    /*IE*/
    background: -ms-linear-gradient(top, #ffffff ,#ededed);
    /* IE10+ */
    background: -moz-linear-gradient(top,#ffffff,#ededed);
    /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#ededed));
    /*谷歌*/
}

/******************分类样式属性****************/
.slideSort {
    text-align: left;
    margin-top: 51px;
    background-color: #FFF;
}

.slideSort .hd {
    height: 100%;
    width: 90px;
    float: left;
    line-height: 36px;
    background: #f4f4f4;
    position: fixed;
    z-index: 23;
    overflow: hidden;
}

.slideSort .hd ul {
    right: 1px;
    width: 90px;
    position: relative;
    overflow-x: scroll;
}

.slideSort .hd ul li {
    text-align: left;
    padding-left: 10px;
    cursor: pointer;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.slideSort .hd ul li.on {
    height: 36px;
    background: #fff;
    border-bottom: 1px solid #ddd;
    border-right: 2px solid #fff;
}

.slideSort .bd {
    float: left;
}

.slideSort .bd ul {
    padding: 0px;
    zoom:1; }

.slideSort .margin_left {
    margin-left: 90px;
    padding: 0.5rem;
}

.slideSort .bd li {
    line-height: 24px;
    margin-bottom: 0.5rem;
    border-bottom: 1px dashed #ddd;
}

.slideSort .bd li a {
    padding: 0px 5px;
}

.slideSort .bd li .date {
    float: right;
    color: #999;
}

.slideSort .bd li .label_name {
    font-size: 1rem;
}

.shop_Introduce .title_name {
    font-size: 1.2rem;
    text-align: center;
    padding: 0.5rem 0;
}

/***********消息样式属性***********/
.news_list li {
    padding: 0.5rem 0;
    border-bottom: 1px solid #ddd;
}

.news_list .icon_com {
    text-align: center;
    position: relative;
    line-height: 3rem;
    color: #FFF;
    border-radius: 3px;
    display: block;
    float: left;
    width: 3rem;
    height: 3rem;
}

.news_list .icon_com em {
    position: absolute;
    width: 15px;
    height: 15px;
    background-color: #F30;
    border-radius: 15px;
    color: #FFF;
    font-size: 0.62rem;
    text-align: center;
    line-height: 15px;
    top: -5px;
    right: -5px;
}

.news_list .icon_com i {
    font-size: 2rem;
    line-height: 3rem;
}

.news_list .news_icon1 {
    background-color: #90b830;
}

.news_list .news_icon2 {
    background-color: #EC5151;
}

.news_list .news_icon3 {
    background-color: #F90;
}

.news_list .news_icon4 {
    background-color: #F63;
}

.news_list .news_content {
    margin-left: 3.5rem;
    font-size: 1rem;
    color: #333;
}

.news_list .news_content .name {
    height: 1.8rem;
}

.news_list .news_content .time {
    color: #999;
}

.news_list .news_content .info {
    color: #999;
    font-size: 0.82rem;
    height: 1.2rem;
    overflow: hidden;
}

.user_news {
    margin-top: 0.5rem;
}

.user_news .content {
    background-color: #FFF;
    padding: 0.5rem;
    border-radius: 3px;
    box-shadow: 0px 0px 5px #999;
    color: #666;
    font-size: 1rem;
    margin-bottom: 1rem;
}

.user_news .content .tabel_name {
    border-bottom: 1px dashed #ddd;
    height: 2rem;
    line-height: 2rem;
}

.user_news .content .info {
    font-size: 0.8rem;
    color: #999;
    padding: 0.5rem 0;
}

.search_results .filter ul li {
    width: 33.45%;
}

.search_results .p_list {
    height: inherit;
}

.search_results .p_list .list .hearticon {
    position: absolute;
    width: 1rem;
    height: 1rem;
    color: #F90;
    right: 5px;
    top: 5px;
    font-size: 1rem;
}

.Guestbook_content,.sj_Reply {
    background: #FFF ;
    margin-bottom: 1.5rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    position: relative;
}

.user_Guestbook .title_name {
    height: 2rem;
    font-size: 0.9rem;
    border-bottom: 1px dashed #ddd;
    line-height: 2rem;
    padding: 0 0.5rem;
}

.user_Guestbook .info {
    padding: 0.5rem;
    font-size: 0.9rem;
    line-height: 1.3rem;
}

.user_Guestbook .Guestbook_content .title_name {
    color: #FFF;
    background-color: #F90;
    border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px ;
    -webkit-border-radius: 3px 3px 0px 0px;
}

.user_Guestbook em.floor {
    position: absolute;
    background-color: #90B830;
    color: #FFF;
    width: 2rem;
    height: 2rem;
    top: -1.2rem;
    left: -1rem;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 2px solid #C2E079;
    line-height: 2rem;
    text-align: center;
    font-size: 0.9rem;
}

.sj_Reply {
    margin-left: 1rem;
}

/******************账户管理样式属性****************/
.Account_style .Balance {
    background-color: #333;
    color: #ffffff;
    text-align: center;
    height: 4rem;
    line-height: 4rem;
    font-size: 2.2rem;
    margin-bottom: 1rem;
}

.Account_style .record_list {
    margin: 1rem 0;
}

.Account_style .record_list .title_name {
    border-bottom: 1px solid #ddd;
    font-size: 1.2rem;
    line-height: 2rem;
}

.Account_style .record_list li {
    border-bottom: 1px dashed #ddd;
    line-height: 2rem;
    height: 2rem;
    font-size: 1rem;
    color: #999;
    padding: 0.5rem 0;
}

.Account_style .record_list li span {
    font-size: 1rem;
    color: #F90;
    font-weight: 600;
}

.Account_style .record_list .More {
    height: 3rem;
    line-height: 3rem;
}

.Account_style .record_list .more_link {
    height: 2rem;
    line-height: 2rem;
    width: 5rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    font-size: 1rem;
    display: block;
}

.Recharge_link a {
    display: block;
    margin-bottom: 1.5rem;
}

/*************************预售产品详细属性**************************/
.Sale_time {
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    border-bottom: 1px solid #ddd;
    text-align: center;
    color: #F90;
}

.Sale_Introduce {
    background: #90b830;
    padding: 0.5rem;
    color: #FFF;
    border-radius: 3px 3px 0px 0px;
    margin: 0 0.5rem;
    line-height: 1.7rem;
    font-size: 0.9rem;
}

.Sale_Introduce .Sale_title {
    border-bottom: 1px dashed #ffffff;
    line-height: 2rem;
    font-size: 1rem;
}

.Sale_Introduce b {
    background-color: #F90;
    padding: 0.2rem;
    border-radius: 3px;
    margin: 0px 0.2rem;
}

.Sawtooth {
    height: 20px;
    background: #90b830;
    margin: 0 0.5rem;
    background-image: -webkit-gradient(linear,50% 0,0 100%,from(transparent), color-stop(.5,transparent),color-stop(.5,#ffffff),to(#ffffff)), -webkit-gradient(linear,50% 0,100% 100%,from(transparent), color-stop(.5,transparent),color-stop(.5,#ffffff),to(#ffffff));
    background-image: -moz-linear-gradient(50% 0 -45deg,transparent,transparent 50%,#ffffff 50%,#ffffff), -moz-linear-gradient(50% 0 -135deg,transparent,transparent 50%,#ffffff 50%,#ffffff);
    background-size: 16px 7px;
    background-repeat: repeat-x;
    background-position: 0 100%;
}

/********************确认订单样式属性*************************/
.Submit_Order .Order_address {
    border: 1px solid #90b830;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 0.5rem;
    position: relative;
    color: #666666;
    font-size: 0.9rem;
    line-height: 1.5rem;
}

.Submit_Order .Order_address .address_title {
    position: absolute;
    background-color: #90b830;
    top: 0px;
    left: 0px;
    padding: 0.2rem;
    color: #FFF;
}

.Submit_Order .Order_address .address_info {
    margin-top: 2rem;
}

.Submit_Order .Order_address .modify {
    color: #999;
    right: 0.5rem;
    position: absolute;
    font-size: 1.3rem;
}

.Submit_Order .Order_p_list .list.list_name {
    border-bottom: 1px dashed #ddd;
}

.Submit_Order .Order_p_list .list .img {
    border: 1px solid #ddd;
    margin-top: 0 !important
}

.Submit_Order .p_list.Order_p_list .list .p_Price {
    font-size: 1rem;
    position: absolute;
    bottom: 0px;
}

.Submit_Order .Delivery_timebtn {
    border: 1px solid #ddd;
    padding: 0.5rem;
    font-size: 0.82rem;
    text-align: center;
    background-color: #fff;
    color: #666;
}

.Submit_Order .Delivery_time {
    color: #666;
    font-size: 1rem;
    height: 2.5rem;
    line-height: 2.5em;
    border-bottom: 1px dashed #ddd;
    padding: 0.5rem 0;
}

.Submit_Order .Order_price {
    text-align: center;
    font-size: 1.3rem;
    color: #F60;
    padding: 1rem 0;
}

.Submit_Order .Order_p_list .Order_libnk {
    width: 60px;
    height: 60px;
    border: 1px solid #ddd;
    display: block;
    float: left;
}

.Submit_Order .Order_Pieces_list {
    margin: 1rem 0;
}

.Submit_Order .Order_Pieces_list .Order_operating {
    border-top: 1px dashed #ddd;
    margin-top: 1rem;
    height: 2rem;
    line-height: 2rem;
}

.Submit_Order .Order_Pieces_list .Order_operating a {
    padding: 0.3rem;
    border: 1px solid #ddd;
    margin: 0.5rem 0;
}

.Submit_Order .Order_p_list i.icon_jia {
    float: left;
    font-size: 1rem;
    margin-top: 20px;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    color: #CCC;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    background: url(../images/jd-sprites.png) no-repeat -25px -120px;
    background-size: 150px 150px;
}

/**************************************************店铺记录样式属性***********************************************************/
.current_location {
    position: relative;
    border-bottom: 1px dashed #ddd;
    font-size: 1rem;
    padding: 0.5rem 0;
}

.current_location em {
    font-size: 2rem;
    color: #90b830;
}

.current_location .address_cont {
    padding-left: 0rem;
    position: absolute;
}

.history_record .title_name {
    font-size: 1rem;
    padding: 0.5rem 0;
}

.history_record .title_name i:before {
    content: "";
    display: block;
    width: 5px;
    height: 20px;
    float: left;
    background: #90b830;
    margin: 2px 5px 0 5px;
}

.history_record .history_list li {
    font-size: 0.9rem;
    position: relative;
    height: 2.5rem;
    margin: 0.5rem 0;
    padding: 0.5rem 0;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    color: #999;
}

.history_record .history_list li.hover a {
    color: #333;
}

.history_record .history_list li label {
    display: block;
    float: left;
    margin-top: 0.5rem;
}

.history_record .history_list .address_history {
    margin-left: 0px;
    position: absolute;
}

/************************分销界面样式属性****************************/
.Distribution_style .p_shops_style .scroll-wrapper {
    margin-top: 0rem;
}

.Distribution_style .p_shops_style .floor {
    margin-top: 0px;
}

.fx_Shop_Info {
    height: 2.5rem;
    background: #FFF;
    line-height: 2.5rem;
    border-top: 1px solid #ddd;
}

.fx_Shop_Info .name {
    width: 50%;
    margin-left: 0.5rem;
    height: 2.5rem;
    overflow: hidden;
    display: block;
    float: left;
    border-right: 1px dashed #dddddd
}

.fx_Shop_Info .Distribution_btn {
    float: right;
    width: 5rem;
    background-color: #F93;
    color: #FFF;
    border: 0px;
    height: 2.5rem;
}

.fx_Shop_Info .link_name {
    float: left;
    margin-left: 1rem;
    font-size: 0.9rem;
    padding-bottom: 0px;
    border-bottom: 0px
}

.fx_title_name {
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
    background-color: #90B830;
    font-size: 18px;
    color: #FFF;
}

.fx_Shop_Info.fixToTop {
    position: fixed;
    z-index: 1111;
    width: 100%;
    top: 0px;
    border-bottom: 1px solid #ddd;
}

/****分销记录详细***/
.records_list {
    border: 1px solid #ddd;
}

.records_list li {
    border-bottom: 1px solid #ddd;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 0.5rem;
    color: #666;
}

.records_list li:last-of-type {
    border-bottom: 0px;
}

.records_list li em {
    color: #F93;
    padding: 0px 0.2rem;
    font-size: 0.9rem;
}

.records_list li .status {
    float: right;
    border-left: 1px solid #ddd;
    padding-left: 0.5rem;
}

.More-Records {
    display: block;
    padding: 0.3rem;
    width: 100px;
    height: 2rem;
    margin-top: 1rem;
    border: 1px solid #ddd;
    font-size: 1rem;
    line-height: 2rem;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

/*****************交易记录样式属性******************/
.Billing_records {
    background: #FFF;
}

.Billing_records .Transaction_history {
    margin-top: 0.5rem;
    background-color: #FFFFFF;
}

.Billing_records .Transaction_history li {
    border-bottom: 1px solid #ddd;
}

.Billing_records .Transaction_history .history_info {
    padding: 0.5rem;
}

.Billing_records .jy_status {
    height: 2rem;
    line-height: 2rem;
    border-bottom: 1px dashed #ddd;
    font-size: 1rem;
}

.Billing_records .Money {
    font-size: 1.5rem;
    color: #F63;
    margin: 0.5rem 0;
    height: 2.5rem;
    line-height: 2.5rem;
}

.Billing_records .Order_detailed_btn {
    width: 80px;
    display: block;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
    margin-right: 0.5rem;
    border: 1px solid #ddd;
    font-size: 1rem;
    color: #333;
    background-color: #FFF;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ededed);
    /*IE*/
    background: -ms-linear-gradient(top, #ffffff ,#ededed);
    /* IE10+ */
    background: -moz-linear-gradient(top,#ffffff,#ededed);
    /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#ededed));
    /*谷歌*/
}

.commission_style {
    margin: 0.5rem 0;
    height: 100%;
    border: 1px solid #ddd;
}

.commission_style thead {
    height: 2rem;
    line-height: 2rem;
    background-color: #ededed;
}

.commission_style thead th {
    font-weight: normal;
}

.commission_style tr {
    border-bottom: 1px solid #ddd;
}

.commission_style td {
    height: 2rem;
    line-height: 2rem;
    text-align: center;
}

.Billing_records .Paging {
    background-color: #FFF;
    border-top: 0px;
}

/******************商品评价样式属性*****************/
.Evaluation_style {
    background: #FFF;
}

.Evaluation_style .Appraisal {
    padding: 0.5rem;
}

.Evaluation_style .Appraisal .clear {
    line-height: 36px;
    font-size: 1rem;
    color: #F93;
}

.Evaluation_style .Appraisal .clear label {
    color: #333;
    font-size: 0.9rem;
}

.Evaluation_style .Appraisal .clear span {
    margin-left: 10px;
    display: block;
}

.Evaluation_style .Appraisal textarea {
    padding: 0.5rem;
    width: 100%;
    margin-top: 1rem;
    height: 120px;
    border: 1px solid #ddd;
}

.Evaluation_style .Appraisal_btn {
    float: right;
    width: 6rem;
    height: 2.5rem;
    line-height: 2.5rem;
    background-color: #F63;
    color: #ffffff;
    font-size: 1.5rem;
    border: 0px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.Evaluation_style .img_Display {
    height: 6rem;
    padding: 0.5rem 0;
}

.Evaluation_style .img_Display a {
    border: 1px dashed #ddd;
    width: 5rem;
    background: url(../images/jia.png) no-repeat center;
    text-align: center;
    line-height: 5rem;
    height: 5rem;
    float: left;
    display: block;
}

.Evaluation_style .selectc {
    position: relative;
    height: 2.5rem;
}

.Evaluation_style .selectc label {
    position: absolute;
    top: 0.5rem;
    right: 7rem;
}

.Evaluation_style .detailed_style .Numbering {
    height: inherit;
    background-color: #ededed;
    padding: 0 0.3rem ;
}

.Evaluation_style .detailed_style .product_detailed .product_img {
    left: 25px;
}

.Evaluation_style .detailed_style .product_detailed .product_content {
    margin-left: 120px;
}

.Evaluation_style .product_detailed label {
    margin-left: -10px;
    margin-top: 38px;
    display: block;
    float: left;
}

/***********************售后服务样式属性***********************/
.Aftermarket_style .operating a {
    display: block;
    height: 2rem;
    line-height: 2rem;
    font-size: 1rem;
    color: #666;
    border: 1px solid #ddd;
    margin: 0.5rem;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #FFF;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#ededed);
    /*IE*/
    background: -ms-linear-gradient(top, #ffffff ,#ededed);
    /* IE10+ */
    background: -moz-linear-gradient(top,#ffffff,#ededed);
    /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#ededed));
    /*谷歌*/
}

.Aftermarket_style .Introduction {
    line-height: 1.5rem;
    color: #666
}

.Aftermarket_style .Introduction h3 {
    text-align: center;
    border-bottom: 1px dashed #ddd;
    font-size: 1rem;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
}

.Aftermarket_style .Introduction p {
    font-size: 0.9rem;
    color: #F63;
}

/******************************************图片放大样式属性*********************************************/
.fs_gallery {
    background: rgba(0,0,0, 0.9);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 11111;
}

.fs_gallery_close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 25px;
    height: 25px;
    color: #ccc;
    font-size: 34px;
    line-height: 23px;
    text-align: center;
    cursor: pointer;
    z-index: 102;
}

.fs_gallery_close:before {
    content: "×";
}

.fs_gallery_close:hover {
    color: #fff;
}

.fs_gallery_prev, .fs_gallery_next {
    position: absolute;
    width: 80px;
    color: #ccc;
    font-size: 30px;
    cursor: pointer;
    z-index: 101;
}

.fs_gallery_prev:hover, .fs_gallery_next:hover {
    background: rgba(0,0,0, 0.1);
    color: #fff;
}

.fs_gallery_prev {
    left: 0;
    top: 0;
    bottom: 0;
}

.fs_gallery_next {
    right: 0;
    top: 0;
    bottom: 0;
}

.fs_gallery_prev:before {
    content: "‹";
    position: absolute;
    height: 30px;
    margin-top: -30px;
    top: 50%;
    left: 35px;
}

.fs_gallery_next:before {
    content: "›";
    position: absolute;
    height: 30px;
    margin-top: -30px;
    top: 50%;
    left: 35px;
}

.fs_gallery_shuft {
    position: relative;
    width: 9999999px;
}

.fs_gallery_shuft:after {
    clear: both;
    content: "";
    display: block;
}

.fs_gallery_shuft_item {
    float: left;
    position: relative;
    background-image: url("../data:image/gif")
    background-position: center center;
    background-repeat: no-repeat;
}

.fs_gallery_shuft_item img {
    box-shadow: 0 0 8px rgba(0,0,0, 0.8);
    position: absolute;
    top: 50%;
    left: 50%;
}