﻿@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
html,body{
      -webkit-text-size-adjust:none;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);   /* 点击高亮的颜色*/
}
body, nav, dl, dt, dd, p, h1, h2, h3, h4, ul, ol, li, input, button, textarea, footer {
	margin: 0;
	padding: 0
}

em,i{ font-style:normal;}
body {
	font: 16px/1.5rem '微软雅黑';
	color: #333;
	background: #fff;
	min-width: 320px;
	overflow-x:hidden;
    position: relative;
    width:100%; 
    height:100%; 
    margin: 0 auto;
    font-family:'Microsoft YaHei','微软雅黑', "SimSun",Arial,sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
ul, ol {
	list-style: none;
}
a {
	text-decoration: none;
	color: #333
}
a:hover, a:active, a:focus {
	text-decoration: none;
}

a{blr:expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0);}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
    :focus{outline:0;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
img {
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
	/*display:block;*/
}
button, input, select, textarea {
	font-size: 100%;
	vertical-align: middle;
	outline: none;
	appearance:none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);   /* 点击高亮的颜色*/
}
textarea {
	resize: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear{ clear:both;}
/*reset部分结束*/
img,object{max-width: 100%;}
/* 样式设置开始 */
/*首页设置开始*/
.all{
	width: 100%;
	max-width: 640px;
	margin: 0 auto;
	overflow: hidden;
}
.header{
	width: 98%;
	padding: 15px 2% 15px;
}
.header .a1{
	float: left;
	width: 32%;
}
.header .a1 img{
	width: 100%;
}
.search{
	width: 50%;
	float: left;
	margin-left: 2%;
	padding-left: 3%;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	background-color: #eeeeee;position: relative;}
.search input{
	float: left;
	border: 0 none;
}
.search .input1{
	color: #999999;
	font-size: 1.5rem;
	line-height: 200%;
	border: 0 none;
	width: 86%;
	background: 0 none;
}
.search .input2{
	width: 14%;
	height: 30px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	background: url(../img/search.png) left center no-repeat;
	background-size: 57%;
}
.header .a2{
	width: 8%;
	padding-top: 3.5%;
	float: right;
	margin-right: 2%;
}
.header .a2 span{
	float: left;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	margin-right: 2px;
	background-color: #4dd664;
}

/* 焦点图开始 */
/* 本例子css -------------------------------------- */
.focus,.focus2,.focus3{ 
	width:100%;  
	margin:0 auto; 
	position:relative; 
	overflow:hidden;   
}
.focus3{
	margin-top: 5rem;
	width: 100%;
}
.focus .hd,.focus2 .hd,.focus3 .hd{ 
	width:60px; 
	height:10px;  
	position:absolute; 
	z-index:1; 
	bottom:10px; 
	left: 50%;
	margin-left: -30px;
}
.focus2 .hd{
	bottom: 13%;
}
.focus3 .hd{
	bottom: 0;
}
.focus .hd ul,.focus2 .hd ul,.focus3 .hd ul{ 
	width:60px; 
	height:10px;   
}
.focus .hd ul li,.focus2 .hd ul li,.focus3 .hd ul li{ 
	width: 8px;
	height: 8px;
	border-radius: 50%;
	float: left;
	border: 1px solid #fff;
	margin: 0 5px;
	color: rgba(0,0,0,.0);
}
.focus3 .hd ul li{
	border-color: #004928;
}
.focus2 .hd ul li{
	width: 6px;
	height: 6px;
}
.focus .hd ul .on,.focus2 .hd ul .on,.focus3 .hd ul .on{ 
	width: 10px;
	height: 10px;
	background-color: #fff;
	border: 0 none;
}
.focus3 .hd ul .on{
	background-color: #004928;
}
.focus2 .hd ul .on{
	width: 8px;
	height: 8px;
}
.focus .bd,.focus2 .bd,.focus3 .bd{ 
	border-top: 3px solid #4dd664;
	position:relative; 
	z-index:0; 
	width: 100%;
	height: 100%;
}
.focus3 .bd{
	border-top: 0 none;
}
.focus .bd li img,.focus2 .bd li img,.focus3 .bd li img{ 
	width:100% ;  
	
}
.focus .bd li a,.focus2 .bd li a,.focus3 .bd li a{ 
	width: 100% ;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ 
}

.focus ul.online{
	width: 31%;
/*	height: 100%;*/
	position: absolute;
	top: 0px;
	right: 0;
	background-color: #fff;
	border-bottom: 3px solid #4dd664;
	display: none;
}
.focus ul.online li{
	width: 100%;
	/*height: 25%;*/
	line-height: 250%;
	border-bottom: 1px solid #cccccc;
}
.focus ul.online li a{
	padding-left: 32%;
	width: 68%;
	height: 100%;
	display: inline-block;
	font-size: 1.5rem;
	position: relative;
}
/*.focus ul.online li a p{
	position: absolute;
	left: 32%;
	top: 50%;
	margin-top: -10px;
}*/
.focus ul.online .li1{
	background: url(../img/online1.png) 10% center no-repeat;
	background-size: 17%;
}
.focus ul.online .li2{
	background: url(../img/online2.png) 10% center no-repeat;
	background-size: 17%;
}
.focus ul.online .li3{
	background: url(../img/online3.png) 10% center no-repeat;
	background-size: 17%;
}
.focus ul.online .li4{
	background: url(../img/online4.png) 10% center no-repeat;
	background-size: 17%;
}
/* 焦点图结束 */

/*各种分类开始*/
.classify{
	padding: 20px 2% 10px;
	width: 96%;
	border-bottom: 1px solid #e5e5e5;
}
.classify li{
	width: 25%;
	text-align: center;
	float: left;
}
.classify img{
	width: 60%;
	display: inline;
}
.classify p{
	color: #949191;
	font-size: 1.3rem;
	line-height: 100%;
	padding-top: 10px;
	padding-bottom: 29px;
}
a.news{
	width: 96%;
	height: 50px;
	display: block;
	padding: 0 2%;
	position: relative;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
a.news img{
	height: 34%;
	left: 2%;
	top: 50%;
	margin-top: -8px;
	position: absolute;
}
a.news p{
	font-size: 1.2rem;
	line-height: 50px;
	padding-left: 28%;
}
a.news span{
	position: absolute;
	width: 1px;
	height: 25px;
	left: 25%;
	margin-top: 12px;
	background-color: #e5e5e5;
}
/*各种分类结束*/

.imgs{
	padding: 2% 2% 0;
	width: 96%;
}
.imgs .a1{
	float: left;
	width: 50%;
	margin-right: 1%;
}
.imgs .a1 img{
	width: 100%;
}
.imgs .right{
	width: 49%;
	float: right;
}
.imgs .right a,.imgs .right a img{
	width: 100%;
	display: block;
}
.imgs .right .a2{
	margin-bottom: 3%;
}




/*home样式开始*/
.home{
	height: 65px;
	width: 100%;
	border-top: 1px solid #e0e2e1;
	position: fixed;
	z-index: 999;
	background-color: #fff;
	bottom: 0;
	left: 0;
}
.home{
	height: 65px;
	width: 100%;
	border-top: 1px solid #e0e2e1;
	position: fixed;
	z-index: 999;
	background-color: #fff;
	bottom: 0;
	left: 0;
}
.home li{
	width: 25%;
	height: 65px;
	float: left;
	text-align: center;
	position: relative;
}
.home li a{
	display: block;
	width: 100%;
	height: 16px;
	color: #999;
	font-size: 16px;
	padding-top: 41px;
}
.home li.on a{
	color: #fff;
}
.home .li3 span{
	position: absolute;
	width: 20px;
	height: 20px;
	background-color: #4dd664;
	left: 50%;
	margin-left: 10px;
	top: 4px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.home .li3.on span{
	background-color: #ffcc00;
}
.home .li1{
	background: url(../img/home1.png) center 6px no-repeat;
	background-size: 30px;
}
.home .li2{
	background: url(../img/home2.png) center 6px no-repeat;
	background-size: 30px;
}
.home .li3{
	background: url(../img/home3.png) center 6px no-repeat;
	background-size: 32px;
}
.home .li4{
	background: url(../img/home4.png) center 4px no-repeat;
	background-size: 22px;
}
.home .li1.on{
	background: url(../img/homeActive1.png) center 6px no-repeat #4dd664;
	background-size: 30px;
}
.home .li2.on{
	background: url(../img/homeActive2.png) center 6px no-repeat #4dd664;
	background-size: 30px;
}
.home .li3.on{
	background: url(../img/homeActive3.png) center 6px no-repeat #4dd664;
	background-size: 32px;
}
.home .li4.on{
	background: url(../img/homeActive4.png) center 4px no-repeat #4dd664;
	background-size: 22px;
}
/*首页设置结束*/
/*产品列表页*/
.divS{
	width: 100%;
	margin: 10px 0;
    margin-top:0px;
/*	height: 60px;*/
}
.divS_one{width: 100%;
	height: 60px;
	position: relative;
	background-color: #f4f4f4;}
#swiper-container2{
	width: 94%;
	margin:0 3% 0 3%;
	height: 60px;
}
.divS .moreIcon{
	position: absolute;
	width: 10px;
	right: 2%;
	top:22px;
	z-index: 10;
}
#swiper-container2 .moreIcon img{width: 100%; height:100%;}
#swiper-container2 .swiper-slide{text-align: center;line-height: 60px;color: #000; font-size:14px;}
#swiper-container2 .active-nav{height: 56px;border-bottom: 4px solid #4dd664;}
.swiper-pagination{display: none;}
#swiper-container3{width: 100%; margin-top:10px;}
.swiper_select{ width:100%; margin:20px 0;}
.swiper_select ul{ width:93%; margin:0 auto; height:50px;  border-radius:5px; border:#000 1px solid;}
.swiper_select ul li{ float:left; width:24.9%; position:relative;}
.swiper_select ul li:last-child a.s_title{ border-right:none;}
.swiper_select ul a.s_title{background:url(../image/p_list_select.png)  no-repeat center right 10px ; background-size:15px; color:#7c7b7b; display:block; width:70%; padding:0 15%; height:100%;border-right:#dcdcdc 1px solid;line-height:50px; }
.choose{border-right:none; position:absolute; top:51px; left:0; z-index:30; width:100%; background:#fff; display:none;}
.choose a{ display:block; border:#dcdcdc 1px solid; border-top:none; text-align:center; height:30px; line-height:30px; width:100%;}
.choose a:hover{ color:#ccb038;}
.nd_all dl dd{ background:#fff; border:#e0dcdc 1px solid; padding:2%; overflow:hidden;margin-bottom:10px; position:relative;}
.nd_all dl dd:nth-child(2n){ margin-right:0;}
.nd_all dl dd .txt{padding-left: 10px; color:#333; line-height:120%; font-size:0.7em; height:42px; overflow:hidden;}
.nd_all dl dd .price{padding-left: 10px; color:#e60012; font-size:1em; margin-top:5px;padding-left: 10px; overflow: hidden;}
.nd_all dl dd img{ /*width:100%;*/ width:70px; height:70px; float:left; display:block; margin:0 auto;}
.nd_all dd span{ text-decoration: line-through; color: #ccc;}
/*产品列表结束*/
/*会员中心开始*/
.headerFenlei{
	width: 100%;
	height: 5rem;
	line-height: 5rem;
	background-color: #4dd664;
	color: #fff;
	text-align: center;
	font-size: 2rem;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}
.headerFenlei a{
	position: absolute;
	width: 3%;
	left: 2%;
	
}
.headerFenlei a img{
	width: 100%;
}
.headPortrait{
	margin-top: 5rem;
	width: 100%;
	background: url(../img/memberImg1.png) top left no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 4% 0 3%;
	text-align: center;
}
.headPortrait .portrait{
	width: 28%;
	margin: 0 auto;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
}
.headPortrait .portrait img{
	width: 100%;
}
.headPortrait .p1{
	color: #fff;
	font-size: 1.5rem;
	line-height: 225%;
}
.waitList{
	width: 96%;
	padding: 2% 2% 0;
}
.waitList li{
	float: left;
	position: relative;
	width: 33%;
}
.waitList li p{
	color: #fff;
	font-size: 1.2rem;
	line-height: 180%;
}
.waitList li i{
	width: 1px;
	height: 50%;
	-webkit-background: rgba(255,255,255,.2);
	background: rgba(255,255,255,.2);
	position: absolute;
	right: 0;
	top: 25%;
}
.memberList{
	width: 96%;
	padding: 0 2% 11%;
	font-size: 1.5rem;
	line-height: 350%;
}
.memberList li{
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	background: url(../img/honestMore.png) right center no-repeat;
	-webkit-background-size: 3%;
	background-size: 3%;
}
.memberList li a{
	display: block;
}
.memberList img{
	width: 6%;
	padding:0 2%;
	display: inline-block;
}
.memberList p{
	color: #000;
	display: inline-block;
	vertical-align: middle;
}
/*会员中心结束*/



/*活动专区开始*/
.activityZone ,.p_list{
	padding: 4% 2% 0;
	width: 96%;
}
.title{
	width: 100%;
	height: 38px;
	border-bottom: 2px solid #ff9900;
}
.title .p1{
	float: left;
	width: 133px;
	font-size: 18px;
	font-weight: bold;
	line-height: 41px;
	height: 38px;
	color: #fff;
	background:url(../img/type1.png) left bottom no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	text-indent: 20px;
}
.a_tab{ margin-top: 30px; width: 100%;}
.a_tab .tab_hd{ width: 60%; margin: 0 auto ;}
.a_tab .tab_hd span{ display: block; float: left; text-align: center; line-height: 2.5rem; width: 48%;border: 1px solid #ff9900; color: #ff9900;}

.a_tab .tab_hd .span1{ -webkit-border-radius: 30px 0 0 30px;
	border-radius: 30px 0 0 30px;}
.a_tab .tab_hd .span2{-webkit-border-radius: 0px 30px 30px 0px;
	border-radius: 0px 30px 30px 0px;}
.a_tab .tab_hd span.active{ background: #ff9900; color: #fff;}
.dl_li{ width: 100%; display: inline-block;}
.dl_li dl{ width: 42%; float: left; margin-right: 2.5%; font-size: 1.2rem; margin-top: 30px; border: #eee 1px solid; padding:3%;}
.dl_li dl:nth-child(2n){ margin-right: 0;}
.dl_li dl span{ font-size: 1.3rem; color: #ff9900; font-weight: bold; display: block;}
.dl_li dl span i{ color: #b9bdbb; font-weight: normal; font-size: 1.1rem; margin-left: 5px; text-decoration: line-through;}
.dl_li dl img{width: 100%; height: auto; display: block;}
.dl_li dt ,.pro_dl dt{ margin-bottom: 10px;}
a.lookMore{
	display: block;
	width: 49%;
	color: #c2c0c0;
	text-align: center;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	font-size: 1.3rem;
	line-height: 250%;
	background-color: #f4f4f4;
	margin: 6% auto;
}
/*活动专区结束*/
/*产品中心开始*/
.pro_dl{ margin-top: 20px;}
.p_list .title{ border-bottom: #4dd664 1px solid;}
.p_list .title .p1{background:url(../img/type2.png) left bottom no-repeat;-webkit-background-size: cover;
	background-size: cover;}
.pro_dl{ width: 100%;}
.pro_dl dl{ width: 30%; float:left; margin-right: 5%; margin-top: 20px;}
.pro_dl dl:nth-child(3n){ margin-right: 0;}
.pro_dl a{ display: block;}
.pro_dl dd{ font-size: 1.4rem; color: #666;}
.pro_dl dd span{ display: block;font-size: 1.3rem; color: #0bd474;}
.pro_dl dd span i{ font-size: 1.1rem;margin-left: 5px; text-decoration: line-through; color: #b9bdbb;}
/*产品中心结束*/
/*首页结束*/
/*分类导航页面开始*/
.search2{
	display: block;
	height: 42px;
	line-height: 42px;
	width: 96%;
	padding: 6rem 2% 0;
	position: relative;
}
.search2 input{
	float: left;
	border: 0 none;
}
.search2 .input1{
	width: 92%;
	height: 42px;
	color: #bebebe;
	padding-left: 4%;
	font-size: 14px;
	position: absolute;
	z-index: 2;
	border-bottom: #dcdcdc 2px solid;
}
.search2 .img{
	width: 96%;
	left: 2%;
	bottom: 0;
	position: absolute;
	z-index: 1;
}
.search2 .img img{
	position: absolute;
	left: 0;
	top: 0px;
	width: 100%;
}
.search2 .input2{
	position: absolute;
	width: 20px;
	height: 20px;
	right: 4%;
	bottom: 8px;
	background: url(../img/serch_ico.png) center center no-repeat;
	background-size: 20px;
	z-index: 4;
}
.hz_type{ margin-bottom: 66px;}
.productList{
	width: 96%;
}
.productList li{
	width: 100%;
	color: #42d462;
	font-size: 18px;
	position: relative;
	border-bottom: 1px solid #cccccc;
	background-size: 30px;
}
.productList li:last-child{ border-bottom: none;}
.productList li p{
	width: 89%;
	padding-left: 12%;
	height: 40px;
	line-height: 40px;
	background: url(../img/select1.png) right center no-repeat;
	background-size:10px 19px;
    font-size:14px;
}
    .productList li p.hover {
    color: #42d462;
    }
.productList li img{
	float: right;
	height: 20px;
	padding-top: 20px;
}


/*分类导航页面结束*/
/*我的订单开始*/
#swiper-container4,#coupon{
	margin-top: 5rem;
}
#swiper-container4 ul{
	width: 96%;
	padding: 4% 2% 0;
}
#swiper-container4 ul li{
	width: 100%;
	margin-bottom: 2%;
	border: 1px solid #e5e5e5;
}
#swiper-container4 ul .p1{
	color: #000;
	font-size: 1.5rem;
	line-height: 200%;
	padding: 0 3%;
	border-bottom: 1px solid #e5e5e5;
}
#swiper-container4 ul .p1 span{
	color: #999;
	font-size: 1.3rem;
	float: right;
}
#swiper-container4 ul .proImgs{
	padding: 3% 0 3% 3%;
	background: url(../img/honestMore.png) 96% center no-repeat;
	-webkit-background-size: 3%;
	background-size: 3%;
}
#swiper-container4 ul .proImgs a{
	display: block;
}
#swiper-container4 ul .proImgs i{
	float: left;
	width: 4.7rem;
	height: 4.7rem;
	border: 1px solid #e5e5e5;
	margin-right: 2%;
}
#swiper-container4 ul .proImgs i img{
	width: 100%;
}
#swiper-container4 ul .proImgs p{
	float: left;
	width: 6%;
	padding-left: 8%;
	padding-top: 5%;
}
#swiper-container4 ul .state{
	padding: 3% 4% 3% 3%;
	border-top: 1px solid #e5e5e5;
	font-size: 1.5rem;
	line-height: 180%;
	color: #000;
}

#swiper-container4 ul .state i{
	color: #cc0000;
}
#swiper-container4 ul .state a{
	width: 24%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 1.5rem;
	line-height: 180%;
	float: right;
	text-align: center;
}
#swiper-container4 ul .state a.cancel,#swiper-container4 ul .state a.logistics,#swiper-container4 ul .state a.evaluRight{
	border: 1px solid #cccccc;
	color: #ccc;
	margin-right: 2%;
}
#swiper-container4 ul .state a.evaluRight{
	border-color: #42d462;
	color: #42d462;
}
#swiper-container4 ul .state a.toPay,#swiper-container4 ul .state a.confirmGet,#swiper-container4 ul .state a.buyMore{
	background-color: #cc0000;
	color: #fff;
	border: 1px solid transparent;
}
#swiper-container4 ul .state a.confirmGet{
	background-color: #42d462;
}
#swiper-container4 ul .state a.buyMore{
	background-color: #ff9900;
}
/*我的订单结束*/
/*我的订单-评价开始*/
.salesEvaluation{
	width: 96%;
	padding: 5rem 2% 0;
}
.salesEvaluation dt{
	width: 94%;
	background-color: #eeeeee;
	font-size:1.5rem;
	line-height: 270%;
	color: #000;
	padding: 0 3%;
}
.salesEvaluation dt span{
	float: right;
	color: #999;
	font-size: 1.3rem;
}
.salesEvaluation dd .score{
	padding: 4% 0;
	color: #000;
	font-size: 1.5rem;
	line-height: 200%;
}
.salesEvaluation dd .score p{
	width: 22%;
	display: inline-block;
}
.salesEvaluation dd .score span{
	color: #ff0000;
	
}
.salesEvaluation dd .score i{
	display: inline-block;
	width: 7%;
	padding-left: 2%;
}
.salesEvaluation dd .score i img{
	width: 100%;
	margin-bottom: 26%;
}
.salesEvaluation dd .score i .imgNo{
	display: none;
}
.salesEvaluation dd .shaidan{
	border-bottom: 1px solid #d2d2d2;
}
.salesEvaluation dd .left{
	float: left;
	color: #000;
	font-size: 1.5rem;
	line-height: 200%;
	width: 24%;
}
.salesEvaluation dd .right{
	float: left;
	width: 76%;
}
.salesEvaluation dd .right textarea{
	width: 100%;
	font-size: 1.5rem;
	line-height: 200%;
	height: 10rem;
	border-color: #d2d2d2;
}
.salesEvaluation dd .imgShaidan{
	padding: 2% 0 4%;
}
.salesEvaluation dd .imgShaidan i{
	display: inline-block;
	vertical-align: middle;
	width: 3.4rem;
	height: 3.4rem;
	border: 1px solid #e0dcdc;
	position: relative;
}
.salesEvaluation dd .imgShaidan p{
	display: inline-block;
	vertical-align: middle;
	color: #999;
	font-size: 1rem;
}
.salesEvaluation dd .imgShaidan p span{
	color: #cc0000;
}
a.submitShai{
	width: 96%;
	margin: 2%;
	background-color: #ff9900;
	font-size: 1.5rem;
	line-height: 280%;
	text-align: center;
	color: #fff;
	display: block;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.imgShaidan .upload{ position:absolute; left:0;bottom:0px;height:auto; overflow:hidden; background:#ff9900; width:3.4rem; height:3.4rem; line-height:40px; border:none;color:#fff;border:#ccc 1px solid; background:#f2f4f3}
.imgShaidan img{ width:37px; height:37px;}
.imgShaidan .file{  position:absolute; left:0;bottom:0px;width:3.4rem; height:3.4rem; filter:alpha(opacity:0);opacity: 0;}
/*我的订单-评价结束*/

/*我的订单-确认收货开始*/
.shade{
	width: 100%;
	height: 100%;
	-webkit-background: rgba(0,0,0,.5);
	background: rgba(0,0,0,.5);
	position: fixed;
	left: 0;
	top:0;
	z-index: 99999;
	display: none;
}
.shadeIn{
	position: absolute;
	width: 96%;
	left: 2%;
	top: 50%;
	margin-top: -25%;
	background-color: #fff;
}
.shadeIn .p1{
	padding-left: 2%;
	color: #000;
	font-size: 1.5rem;
	line-height: 260%;
	border-bottom: 3px solid #0eab60;
}
.shadeIn .p2{
	color: #cc0000;
	font-size: 1.8rem;
	text-align: center;
	padding: 12% 0 10%;
}
.shadeIn .p3{
	text-align: center;
	padding-bottom: 12%;
}
.shadeIn .p3 span{
	display: inline-block;
	width: 26%;
	text-align: center;
	font-size: 1.5rem;
	line-height: 200%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 0 1%;
	color: #fff;
}
.shadeIn .p3 .span1{
	background-color: #ff9900;
}
.shadeIn .p3 .span2{
	background-color: #d2d2d2;
}
/*我的订单-确认收货结束*/
/*我的订单-详情开始*/
.consignee.consignee2{
	background: #fff;
	margin-top: 0;
	margin-bottom: 0;
}
.consignee3{
	margin-bottom: 0;
	background: #fff;
}
.consignee3 .receve1{
	background-image: url(../img/orderNumber.png);
}
.consignee3 .receve1 .span2{
	float: right;
	color: #cc0000;
}
.consignee.consignee4{
	margin-top: 0;
}
.consignee4 .span1{
	padding-left: 4%;
}
.consignee4 .sign,.consignee4 .time{
	font-size: 1.5rem;
	line-height: 160%;
	color: #0aae0a;
	padding-top: 4%;
}
.consignee4 .time{
	padding-top: 0;
	color: #999;
}
.storeList dd .des2,.salesEvaluation .salesLink .des2{
	width: 80%;
	line-height: 130%;
}
.storeList dd .des2 span,.salesEvaluation .salesLink .des2 span{
	color: #666;
	font-size: 1.2rem;
}
.storeList dd .des2 i,.salesEvaluation .salesLink .des2 i{
	color: #ff9900;
}
.storeList dd .des2 del,.salesEvaluation .salesLink .des2 del{
	color: #999;
	font-size: 1.2rem;
	padding-left: 4%;
}
.lastAmount2{
	margin-top: -2%;
	border-top: 0 none;
}
.lastAmount2 .span2{
	color: #999;
}
.checkout4 .realPayment{
	font-size: 1.5rem;
	line-height: 250%;
	font-weight: bold;
	color: #000;
}
.checkout4 .total{
	width: 70%;
	float: left;
}
.checkout4 .realPayment span{
	color: #cc0000;
	padding-left: 3%;
}
.checkout4 .a3{
	background-color: #ff9900;
	float: right;
	width: 30%;
	color: #fff;
	text-align: center;
	font-size: 1.4rem;
	margin-top: 2%;
	line-height: 250%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

/*我的订单-详情结束*/
/*我的积分-花开始*/
p.exchange{
	margin-top: 5rem;
	font-size: 1.5rem;
	line-height: 350%;
	padding-left: 2%;
	color: #000;
}
p.exchange span{
	color: #42d462;
}
.baseForList .p2 .span1 .i1{
	font-size: 1.6rem;
}
.baseForList .p2 .span1 .i2{
	font-size: 1.2rem;
}
.baseForList .changeNow{
	margin: 2%;
	width: 96%;
	font-size: 1.5rem;
	line-height: 225%;
	background-color: #ff9900;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	color: #fff;
}
/*我的积分-花结束*/
/*我的积分开始*/
.baseForList{
	width: 100%;
}
.baseForList li,#swiper-container3 ul.baseForList li{
	width: 48%;
	float: left;
	border: 1px solid #eeeeee;
	margin-right: 2%;
	margin-bottom: 2%;
	background-color: #fff;
}
.baseForList li.last{
	margin-right: 0;
}
.baseForList img{
	width: 78%;
	display: block;
	margin: 0 auto;
}
.baseForList .p1,#swiper-container3 ul.baseForList li .p1{
	color: #666;
	padding-left: 2%;
	line-height: 200%;
	font-size: 1.3rem;
}
.baseForList .p2 span{
	float: left;
}
.baseForList .p2 .span1,#swiper-container3 ul.baseForList li .p2 .span1{
	color: #ff9900;
	font-size: 1.5rem;
	line-height: 2.2rem;
}
.baseForList .p2 .span1{
	padding-left: 2%;
}
.baseForList .p2 .span2{
	color: #b9bdbb;
	font-size: 1rem;
	line-height: 2.4rem;
	padding-left: 2px;
	text-decoration: line-through;
}
.baseForList .p2 .span3,#swiper-container3 ul.baseForList li .p2 .span3{
	background-color: #cc3333;
	color: #fff;
	font-size: 1rem;
	line-height: 1.5rem;
	float: right;
	padding: 0 2%;
	margin-top: 2%;
	border-radius: 3px;
	margin-right: 2%;
}
.baseForList2{
	width: 96%;
	padding: 0 2% 6%;
}
.myPointTitle{
	margin-top: 5rem;
	padding: 9% 0 9% 2%;
	background-color: #10c66f;
	color: #fff;
}
.myPointTitle .p1{
	font-size: 3rem;
}
.myPointTitle .p1 span{
	font-size: 1.5rem;
}
.myPointTitle .p2{
	font-size: 1.2rem;
	padding-top: 2%;
}
.makeCost{
	width: 100%;
	background-color: #089150;
}
.makeCost li{
	float: left;
	width: 50%;
	text-align: center;
	font-size: 1.5rem;
	line-height: 280%;
	position: relative;
}
.makeCost li img{
	display: inline-block;
	vertical-align: middle;
	width: 16%;
	margin-right: 3%;
}
.makeCost li p{
	color: #fff;
	display: inline-block;
	vertical-align: middle;
}
.makeCost li i{
	position: absolute;
	width: 1px;
	height: 70%;
	background-color: #0ba95e;
	right: 0;
	top: 15%;
}
.balancePayments{
	padding: 3% 2% 0;
}
.balancePayments dt{
	color: #000;
	font-size: 2rem;
	line-height: 230%;
	border-bottom: 2px solid #0ba95e;
}
.balancePayments dd{
	padding: 3% 0;
	border-bottom: 1px solid #e5e5e5;
}
.balancePayments .left{
	float: left;
}
.balancePayments .p1{
	color: #999;
	font-size: 1.5rem;
	line-height: 100%;
}
.balancePayments .p1 span{
	color: #000;
	font-size: 1.5rem;
	line-height: 100%;
}
.balancePayments .p2{
	font-size: 1.2rem;
	line-height: 130%;
	padding-top: 3%;
	color: #999;
}
.balancePayments .right,.balancePayments2 .p1 .span2{
	float: right;
	color: #42d462;
	font-size: 2rem;
	padding-top: 3%;
}
a.lookForMore{
	color: #b6b1b1;
	display: block;
	text-align: center;
	font-size: 1.5rem;
	line-height: 370%;
}
/*我的积分结束*/


.my-pagination{
	width: 96% !important;
	padding: 0 2%;
	background-color: #f6f5f5;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	width:25%;
	font-size: 1.5rem;
	line-height: 380%;
	text-align:center;
	border-radius:0;
	margin: 0;
	opacity: 1;
	color: #999;
	background: 0 none;
	height: auto;
}
.my-pagination .swiper-pagination-bullet-active{
	color: #0eab60 !important;
	border-bottom: 4px solid #0eab60;
}
/*购物车结算开始*/
.consignee{
	margin-bottom: 2%;
	width: 96%;
	border-bottom: 1px solid #e8e7e7;
	background: url(../img/moreIcon.png) 98% center no-repeat #fff;
	-webkit-background-size: 3%;
	background-size: 3%;
}
.consignee .receve1{
	width: 91%;
	background: url(../img/localIcon.png) left center no-repeat;
	-webkit-background-size: 5%;
	background-size: 5%;
	font-size: 1.6rem;
	line-height: 150%;
}
.consignee .receve2{
	font-size: 1.5rem;
	line-height: 200%;
	width: 91%;
}
.consignee p{
	color: #000;
}
.consignee .span1{
	color: #999;
}
.storeList{
	width: 100%;
	border-top: 1px solid #e8e7e7;
	background-color: #fff;
}
.storeList dt{
	color: #999;
	font-size: 1.6rem;
	padding: 4% 2% 3%;
	width: 96%;
	border-bottom: 1px solid #e8e7e7;
}
.storeList dt .span1{
	color: #000;
}
.storeList dt .span2{
	float: right;
	font-size: 1.5rem;
}
.storeList dt .span2 i{
	color: #cc0000;
	font-style: normal;
}
.storeList dd,.salesEvaluation .salesLink{
	margin: 0 2%;
	width: 96%;
	padding: 3% 0;
	border-bottom: 1px solid #e8e7e7;
}
.salesEvaluation .salesLink{
	border-bottom: 1px dashed #e8e7e7;
}
.storeList dd img,.salesEvaluation .salesLink img{
	width: 16%;
	vertical-align: middle;
}
.storeList dd .des,.salesEvaluation .salesLink .des{
	display: inline-block;
	vertical-align: middle;
	padding-left: 2%;
	width: 50%;
	color: #000;
	font-size: 1.4rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	line-height: 200%;
}
.storeList dd .des span,.salesEvaluation .salesLink .des span{
	color: #999;
	padding-right: 1em;
}
.storeList dd .price{
	width: 28%;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	font-size: 1.4rem;
	line-height: 200%;
	color: #cc0000;
}
.storeList dd .price span{
	color: #999;
}
a.lookAll{
	display: block;
	width: 100%;
	font-size: 1.4rem;
	color: #999;
	line-height: 400%;
	background-color: #fff;
	text-align: center;
	margin-bottom: 2%;
	border-bottom: 1px solid #e8e7e7;
}
.payWay{
	padding: 4% 2%;
	width: 96%;
	background-color: #fff;
	border-top: 1px solid #e8e7e7;
	border-bottom: 1px solid #e8e7e7;
	margin-bottom: 2%;
}
.payWay .p1{
	color: #999;
	font-size: 1.7rem;
}
.payWayList{
	width: 100%;
	padding-top: 4%;
}
.payWayList li{
	float: left;
	width: 32%;
	margin-right: 2%;
	position: relative;
    border: 1px solid #e8e7e7;
    text-align: center;
    padding: 10px;
}
.payWayList li.hover {
    border: 1px solid #4dd664;
}
.payWayList li.last{
	margin-right: 0;
}
.payWayList .img1,.payWayList .img2{
	width: 100%;
}
.payWayList .img3{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 14.5%;
	display: none;
}
.payWayList .img2{
	display: none;
}
.remarks{
	margin-top: 3%;
	width: 100%;
	height: 100px;
	border: 1px solid #e8e7e7;
}
.lastAmount{
	padding: 3% 2% 4%;
	background-color: #fff;
	border-top: 1px solid #e8e7e7;
	width: 96%;
}
.lastAmount p{
	font-size: 1.5rem;
	line-height: 190%;
	width: 100%;
}
.lastAmount .span1{
	float: left;
	color: #999;
}
.lastAmount .span2{
	float: right;
	color: #cc0000;
}
.checkout2 .a1{
	margin-top: 0;
}
.checkout2 .total .p1{
	line-height: 165%;
	font-size: 2rem;
}
.checkout2 .total .p1 i{
	color: #cc0000;
}
.checkout .allChecked{
	display: inline-block;
	vertical-align: middle;
	color: #000;
	font-size: 1.4rem;
	line-height: 250%;
}
/*购物车结算结束*//*购物车结算开始*/
.consignee{
	margin-top: 5rem;
	margin-bottom: 2%;
	padding: 2% 2%;
	width: 96%;
	border-bottom: 1px solid #e8e7e7;
	background: url(../images/moreIcon.png) 98% center no-repeat #fff;
	-webkit-background-size: 3%;
	background-size: 3%;
}
.consignee .receve1{
	width: 91%;
	background: url(../images/localIcon.png) left center no-repeat;
	-webkit-background-size: 5%;
	background-size: 5%;
	font-size: 1.6rem;
	line-height: 150%;
}
.consignee .receve2{
	font-size: 1.5rem;
	line-height: 200%;
	width: 91%;
}
.consignee p{
	color: #000;
}
.consignee .span1{
	color: #999;
}
.storeList{
	width: 100%;
	border-top: 1px solid #e8e7e7;
	background-color: #fff;
}
.storeList dt{
	color: #999;
	font-size: 1.6rem;
	padding: 4% 2% 3%;
	width: 96%;
	border-bottom: 1px solid #e8e7e7;
}
.storeList dt .span1{
	color: #000;
}
.storeList dt .span2{
	float: right;
	font-size: 1.5rem;
}
.storeList dt .span2 i{
	color: #cc0000;
	font-style: normal;
}
.storeList dd,.salesEvaluation .salesLink{
	margin: 0 2%;
	width: 96%;
	padding: 3% 0;
	border-bottom: 1px solid #e8e7e7;
}
.salesEvaluation .salesLink{
	border-bottom: 1px dashed #e8e7e7;
}
.storeList dd img,.salesEvaluation .salesLink img{
	width: 16%;
	vertical-align: middle;
}
.storeList dd .des,.salesEvaluation .salesLink .des{
	display: inline-block;
	vertical-align: middle;
	padding-left: 2%;
	width: 50%;
	color: #000;
	font-size: 1.4rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	line-height: 200%;
}
.storeList dd .des span,.salesEvaluation .salesLink .des span{
	color: #999;
	padding-right: 1em;
}
.storeList dd .price{
	width: 28%;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	font-size: 1.4rem;
	line-height: 200%;
	color: #cc0000;
}
.storeList dd .price span{
	color: #999;
}
a.lookAll{
	display: block;
	width: 100%;
	font-size: 1.4rem;
	color: #999;
	line-height: 400%;
	background-color: #fff;
	text-align: center;
	margin-bottom: 2%;
	border-bottom: 1px solid #e8e7e7;
}
.payWay{
	padding: 4% 2%;
	width: 96%;
	background-color: #fff;
	border-top: 1px solid #e8e7e7;
	border-bottom: 1px solid #e8e7e7;
	margin-bottom: 2%;
}
.payWay .p1{
	color: #999;
	font-size: 1.7rem;
}
.expWayList{
	width: 100%;
	padding-top: 4%;
}
.expWayList li{
	float: left;
	width: 32%;
	margin-right: 2%;
	position: relative;
    border:1px solid #e8e7e7;
    text-align: center;
    padding: 10px;
}
    .expWayList li.hover {
    border:1px solid #4dd664;
    }
.expWayList li.last{
	margin-right: 0;
}
.expWayList .img1,.expWayList .img2{
	width: 100%;
}
.expWayList .img3{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 14.5%;
	display: none;
}
.expWayList .img2{
	display: none;
}
.remarks{
	margin-top: 3%;
	width: 100%;
	height: 100px;
	border: 1px solid #e8e7e7;
}
.lastAmount{
	padding: 3% 2% 4%;
	background-color: #fff;
	border-top: 1px solid #e8e7e7;
	width: 96%;
}
.lastAmount p{
	font-size: 1.5rem;
	line-height: 190%;
	width: 100%;
}
.lastAmount .span1{
	float: left;
	color: #999;
}
.lastAmount .span2{
	float: right;
	color: #cc0000;
}
.checkout2 .a1{
	margin-top: 0;
}
.checkout2 .total .p1{
	line-height: 165%;
	font-size: 2rem;
}
.checkout2 .total .p1 i{
	color: #cc0000;
}

/*购物车结算结束*/

/*商品详情-加入购物车开始*/
.goodsList{
	padding: 5rem 2% 2%;
	background-color: #faf9f9;
}
.goodsList li{
	margin-top: 2%;
	padding: 3% 5% 3% 5%;
	background-color: #fff;
	-webkit-background-size: 6%;
	background-size: 6%;
	border: 1px solid #e5e5e5;
	position: relative;
}
.goodsList .select,.goodsList .select2{
	position: absolute;
	left: 3%;
	top: 35%;
	width: 6%;
}
.goodsList .select2{
	display: none;
}
.goodsList .select img,.goodsList .delete img,.goodsList2 .select img, .goodsList3 .modify img{
	width: 100%;
}
.goodsList .a1{
	width: 25%;
	float: left;
	text-align: center;
}
.goodsList .a1 img{
	width: 100%;
}
.goodsList .a2,.goodsList .p3{
	float: left;
	width: 70%;
	padding-left: 2%;
}
.goodsList .a2 .p1{
	font-size: 1.5rem;
	line-height: 100%;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.goodsList .a2 .p2{
	width: 100%;
	font-size: 1.6rem;
	line-height: 200%;
	color: #cc0000;
}
.goodsList .a2 .p2 .span2{
	padding-left: 4px;
	font-size: 1.2rem;
	color: #999;
}
.goodsList .p3{
	font-size: 1.2rem;
	line-height: 100%;
	color: #666;
}
.goodsList .p3 img,.goodsList .p3 span{
	float: left;
}
.goodsList .p3 .img1,.goodsList .p3 .img2{
	padding-left: 8px;
	width: 10%;
	margin-top: -1%;
}
.goodsList .p3 .span2{
	color: #000;
	padding-left: 8px;
	font-size: 1.3rem;
	line-height: 100%;
}
.goodsList .delete,.goodsList3 .modify{
	float: right;
	width: 6%;
	position: absolute;
	right: 5%;
	top: 50%;
	margin-top: -4%;
}
.goodsList3 .modify{
	right:16%;
	width: 7%;
}
.checkout{
	width: 96%;
	padding: 3% 2%;
	background-color: #fff;
	border-top:1px solid #dbd9d9;
}
.checkAll{
	float: left;
	width: 8%;
	color: #999;
	font-size: 1.2rem;
	padding-right: 6%;
	text-align: center;
	
}
.checkAll img{
	width: 80%;
	display: inline;
	padding-top: 2px;
	padding-bottom: 3px;
}
.checkAll .img2{
	display: none;
}
.checkAll p{
	text-align: center;
}
.total{
	float: left;
}
.total .span1{
	color: #666;
	font-size: 1.2rem;
	line-height: 100%;
}
.total .p1{
	font-size: 2.2rem;
	line-height: 100%;
	color: #cc0000;
}
.total .p1 .span2{
	color: #121212;
	font-size: 1.5rem;
}
.checkout .a1,.checkout .a3{
	float: right;
	width: 30%;
	color: #fff;
	text-align: center;
	font-size: 1.4rem;
	line-height: 250%;
	background-color: #cc0000;
	margin-top: 2%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.checkout .a3{
	margin-top: 0;
}

/*商品详情-加入购物车结束*/

/*收货地址开始*/
.reciveAddress a.addNews{
	margin: 4% 0;
	width: 100%;
	background-color: #ff9900;
	font-size: 1.5rem;
	text-align: center;
	line-height: 280%;
	display: block;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
}
.reciveAddress a.addNews img{
	height: 1.5rem;
	padding-right: 2%;
	margin-bottom: 1%;
}
.goodsList3{
	padding: 0 2%;
}
.goodsList3 p.receveInfo,.goodsList3 p.receveInfo2{
	width: 51%;
	float: left;
	color: #999;
	font-size: 1.2rem;
	line-height: 133%;
	padding-bottom: 3%;
}
.goodsList3 p.receveInfo2 {
	padding-bottom: 0;
	float: left;
}
/*收货地址结束*/
/*我的收藏开始*/
.collectTotal{
	margin-top: 5rem;
	font-size: 1.5rem;
	line-height: 380%;
	margin: 5rem 2% 0;
	width: 96%;
	color: #999;
	border-bottom: 1px solid #e5e5e5;
}
.collectTotal span{
	color: #cc0000;
}
.goodsList2{
	background-color: #fff;
	padding: 2%;
}
.goodsList2 .a2 .p2{
	color: #ff9900;
}
.goodsList2 li a{
	display: block;
	width: 106%;
	background: url(../img/honestMore.png) 97% center no-repeat;
	background-size: 4%;
}
.checkout2 .checkAll{
	font-size: 1.4rem;
	line-height: 250%;
	padding-right: 2%;
	display: inline-block;
	vertical-align: middle;
}
.checkout2 .a1{
	width: 35%;
	background-color: #d2d2d2;
}
.checkout2 .a2{
	background-color: #ff9900;
	margin-left: 3%;
}
/*我的收藏结束*/
/*通用商品详情*/
/*秒杀详情开始*/
.youjiSC{
	width: 96%;
	padding: 6% 2% 0;
	position: relative;
}
.youjiSC .p1{
	color: #000;
	font-size: 1.5rem;
	line-height: 140%;
}
.youjiSC .p2{
	font-size: 1.5rem;
	line-height: 350%;
	color: #cc0000;
}
.youjiSC .p2 .span1{
	font-size: 2.2rem;
}
.youjiSC .p2 .span2{
	text-decoration: line-through;
	color: #999;
	padding-left: 8px;
}
.collect{
	position: absolute;
	width: 5%;
	right: 10%;
	bottom: 20%;
}
.collect .img2{
	display: none;
}
h2.proDetail{
	border-top:#ccc 1px solid;
	font-size: 1.5rem;
	color: #000;
	text-align: center;
	line-height: 380%;
}
.proDetailList{
	padding: 0% 2% 20% 2%;
	width: 96%;
}
.number1,.number2{
	width: 100%;
	padding-bottom: 5%;
	position: relative;
}
.number1 .img1{
	width: 100%;
}
.number1 .p1,.number3 p{
	padding-left: 2%;
	position: absolute;
	left: 0;
	bottom: 8%;
	color: #61b354;
	font-size: 1.3rem;
	line-height: 150%;
}
.number2 p{
	position: absolute;
	width: 45%;
	font-size: 1rem;
	line-height: 130%;
	color: #fff;
	right: 4%;
	bottom: 21%;
	padding:2% 0 2% 4%;
	background:url(../images/secKillBg2.png) center center no-repeat;
	-webkit-background-size: cover; 
	background-size: cover; 
}
.number3{
	padding-bottom: 2%;
	position: relative;
}
.number3 p{
	width: 39%;
	top: 33%;
}
.number4{
	padding-bottom: 4%;
	background-color: #898b48;
}
.number4 .img1{
	width: 100%;
}
.recommend1{
	padding: 4% 6%;
	background-color: #898b48;
	border-bottom: 1px dashed #a4a657;
}
.recommend1.last{
	border-bottom: 0 none;
}
.recommend1 img{
	width: 33%;
	margin-left: 2%;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #de8906;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.recommend1 .right{
	display: inline-block;
	padding-left: 7%;
	color: #fff;
	width: 55%;
	vertical-align: middle;
}
.recommend1 .right .p1{
	font-size: 1.5rem;
	padding-bottom: 5px;
}
.recommend1 .right .p2{
	font-size: 1.2rem;
	line-height: 160%;
}
.recommend1 .right .p2 span{
	margin-left: -6px;
}

.serviceSeckill{
	width: 96%;
	padding: 2% 2% 0;
}
.serviceSeckill .img1{
	width: 100%;
}
.serviceSeckill h2.programma{
	padding-left: 2%;
	font-weight: bold;
	font-size: 2.3rem;
	color: #000;
	line-height: 240%;
	background-color: #f7f5f5;
}
.serviceSeckill .p1{
	padding-left: 2%;
	color: #666;
	font-size: 1.4rem;
	line-height: 140%;
	padding-bottom: 10%;
	background-color: #f7f5f5;
	margin-bottom: 6%;
	border-bottom: 1px solid #eeeeee;
}
.guessLike{
	padding: 4% 2% 0;
	width: 96%;
}
h2.guess{
	text-align: center;
	color: #000;
	font-size: 1.5rem;
}
.guessList{
	padding: 3% 0 4%;
}
.guessList li{
	float: left;
	width: 32%;
	margin-right: 2%;
}
.guessList li.last{
	margin-right: 0;
	text-align: center;
}
.guessList li img,.guessList li p{
	width: 100%;
	font-size: 1.2rem;
	color: #7f7e7e;
	line-height: 300%;
}
.guessList li p span{
	float: right;
	color: #000;
}
.guessList li p i{
	float: left;
	width: 50%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.panicBuying{
    position:fixed;
    bottom:0px;
    width:100%;
	padding: 2%;
	background-color: #f7f6f6;
	border-top: 1px solid #dbd9d9;
}
.collect2,.shoppingCart{
	display: inline-block; 
	vertical-align: middle;
	text-align: center;
	width: 8%;
	padding-top: 1%;
}
.collect2 img{
	width: 90%;
}
.collect2 .img2{
	display: none;
}
.collect2 p,.shoppingCart p{
	color: #999;
	font-size: 1.2rem;
	line-height: 220%;
}
.shoppingCart{
	width: 12%;
	padding-left: 3%;
	position: relative;
}
.shoppingCart img{
	width: 60%;
}
.shoppingCart i{
	width: 1.2rem;
	height: 1.2rem;
	background-color: #66cc00;
	color: #fff;
	line-height: 1.3rem;
	font-size: 1rem;
	text-align: center;
	position: absolute;
	right: 1%;
	top: 1%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.panicBuying .a2{
	display: inline-block;
	vertical-align: middle;
	width: 35%;
	font-size: 1.5rem;
	line-height: 240%;
	text-align: center;
	background-color: #ff9900;
	color: #fff;
	margin-left: 5%;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
/*秒杀详情结束*/

/*新增收货地址开始*/
.peo_sz{  margin-top: 60px;}
.peo_hd{ background: #E1E1E1; height: 40px; line-height: 40px;}
.peo_hd a{ display: block; float: left; width: 33.3%; text-align: center;}
.peo_hd a.active{ border-bottom: #0AAE0A 2px solid;}
.peo_bd{  width: 94%; margin: 20px 3% 0;}
.bd3 span{  display: block; float: left; width: 20%; font-size: 0.9em; text-align: right; margin-right: 2%;}
.bd3 div{ margin-bottom: 10px; height: 40px; line-height: 40px;}
.bd3 div input{  height: 40px; border: #CCCCCC 1px solid; width: 77%; display: block; float: left; border-radius: 4px; -webkit-border-radius: 4px;text-indent: 12px;}
.bd3 div select{margin-right: 1%; width: 25%;height: 40px; border: #CCCCCC 1px solid; display: block; float: left; color: #C7C7C7; text-indent: 12px; border-radius: 4px; -webkit-border-radius: 4px;}
.mor{ width: 40%; margin: 20px auto 0; border-radius:5px; border:#ccc 1px solid; text-align: center;}
.mor img{ width: 20px; height: 20px; vertical-align: middle;}
.y_cho{ display: none;}
a.cz ,a.save{ background: #4dd664; display: block; width: 96%; margin: 20px auto 0; color: #fff; text-align: center; line-height: 40px; border-radius: 2px;}
.bd3 .span2{ position: relative;}
.bd3 .span2 .bd_select{ display: block; position: absolute; right: 10px; top: 13px; width: 15px; height: 15px;}
/*新增收货地址结束*/
/*头像设置*/
.headPhoto{width:130px; height:130px;text-align: center;margin:20px auto;position:relative; font-size: 0.9em;}
.headPhoto .upload{ position:absolute; left:0;bottom:0px;width:130px; height:130px; overflow:hidden;   border:none;color:#fff;border:#ccc 1px solid; background:#f2f4f; border-radius:50%;}
.headPhoto .file{  position:absolute; left:0;bottom:0px;width:130px; height:130px; filter:alpha(opacity:0);opacity: 0;}
p.click{
	margin-top:10px;
	color: #999;
	line-height: 160%;
	text-align: center;
	font-size:0.8em;
}
a.save{ position: absolute; bottom: 20%; left:5%;}

/*头像设置*/

/*个人设置开始*/
.infoList{
	width: 94%;
	padding: 2% 3% 0;
	background-color: #f6f5f5;
}
.infoList li{
	float: left;
	line-height: 260%;
	text-align: center;
	width: 33%;
}
.infoList li a{
	display: block;
	color: #999;
}
.infoList li.on a{
	border-bottom: 4px solid #ccb038;
	color: #ccb038;
} 
.basicInfo,.reciveAddress{
	padding:0 3%;
	width: 94%;
}
.basicInfo{
	padding: 3% 2% 0;
}
.classifyTitle{
	line-height: 230%;
	color: #666;
	width: 100%;
}
.classifyTitle span{
	float: left;
}
.classifyTitle .span1{
	color: #666;
	width: 25%;
	text-align: right;
	font-size: 0.9em;
}
.basicInfo .classifyTitle label{
	margin-right: 5%;
}
.classifyTitle .input1{
	width: 74%;
	border: 1px solid #d2d2d2;
	line-height: 230%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.classifyTitle2{
	padding-bottom: 3%;
}

.basicInfo p.modify{
	padding-top: 7%;
	text-align: center;
	color: #cc3333;
}
.basicInfo p.modify a{
	color: #cc3333;
	text-decoration: underline;
}
a.save2{
	position: absolute;
	left: 2%;
	bottom: 10%;
	background-color: #4dd664;
	width: 96%;
	font-size:1.2em;
	line-height: 200%;
	-webkit-border-radius: 4px;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	display: block;

}

.basicInfo span.span2 input { height: 25px;text-indent: 12px;border: #ccc 1px solid;-webkit-appearance:none;outline:none;}
.classifyTitle  div select{ width: 100%; height: 100%;position: absolute; z-index: 5;
    left: 0; font-size: 0.9em;}
.classifyTitle div img{ display: block; width: 10px; height: 10px; position: absolute; right: 5px; top: 10px;z-index: 10;}
.se1 ,.se2 ,.se3{ float: left;width: 24%;  height: 30px; position: relative;border-radius: 2px;}
.se2{ margin: 0 4px;}
/*个人设置结束*/

/*设置字体大小*/
html{ font-size:62.5%;height: 100%;}
baiduServiceBottomBa{z-index: 99999;}
@media only screen and (min-width:481px){ html{ font-size:98%!important;} 


}
@media only screen and (min-width:561px){ html{ font-size:109%!important;} 

}
@media only screen and (min-width:641px){ html{ font-size:125%!important;}body{max-width:640px;}

}

.group-box {
    border-top: #ccc 1px solid;
}
.goods-title {
    font-size:14px;
    padding: 13px;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}
.goods-title .title {
    display: block;
    color: #333;
    font-size: 19px;
    line-height: 27px;
}
.goods-title .subtitle {
    display: block;
    margin-top: 6px;
    color: #999;
    font-size: 13px;
    line-height: 16px;
}
.goods-title .price {
    padding-top: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 35px;
}
.goods-title .price .sale {
    color: red;
    font-size: 19px;
}
.goods-title .price .original {
    margin-left: 2px;
    color: #ccc;
    font-size: 15px;
    text-decoration: line-through;
}
.goods-title .info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 6px;
    color: #999;
    font-size: 15px;
    line-height: 21px;
}
.input-box{ margin-bottom:10px; clear:both; line-height:37px; height:37px; }
	.input-box .listbox{ display:inline-block; vertical-align:middle; }
	.input-box a{ display:block; float:left; margin:0; padding:5px 12px; border:1px solid #ddd; font-size:15px; line-height:25px; height:35px; color:#353535; cursor:pointer; }
	.input-box .commoditySelectNum{ display:block; float:left; margin:0; padding:5px 10px; width:50px; border:1px solid #ddd; border-left:0; border-right:0; border-radius:0; font-size:15px; line-height:25px; height:35px; text-align:center; }
        .spec-box{ position:relative;}
	.spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.spec-box dl{ clear:both; display:block; }
	.spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.spec-box dl dt{ float:left; width:20%; line-height:38px; min-height:38px; color:#53575e; }
	.spec-box dl dd{ position:relative; padding:5px 0; line-height:26px; min-height:26px; color:#6c6c6c; }
	.spec-box dl dd s{ display:inline-block; text-decoration:line-through; }
	.spec-box dl dd .price{ display:inline-block; margin-right:5px; color:#f40; font-size:24px; font-weight:700; }
	.spec-box dl dd .items{ list-style:none; }
	.spec-box dl dd .items li{ position:relative; float:left; margin:0 5px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.spec-box dl dd .items li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
	.spec-box dl dd .items li a span{ display:inline-block; padding:5px 9px; font-style:normal; line-height:20px; }
	.spec-box dl dd .items li a img{ width:36px; height:38px; vertical-align:middle; }
	.spec-box dl dd .items li a.selected{ margin:-1px; color:#333; border:2px solid #f40; color:#f40; }
    .btn-list{ display:block; float:right; }
	.btn-list input{ display:block; float:left; margin:0; padding:0; width:30px; height:25px; line-height:25px; text-align:center; border:1px solid #ddd; border-left:0; border-right:0; border-radius:0px; color:262626; font-size:14px; line-height:23px; }
	.btn-list a{ display:block; float:left; margin:0; padding:0 8px; border:1px solid #ddd; color:#0088D1; font-size:14px; line-height:23px; height:25px; }
	.btn-list a.del { margin-left:5px; border:0; line-height:25px; color:#777; }
.checkall {
    margin-top:20px;
    float:left;
        -webkit-appearance: checkbox;
    width: 20px;
    height: 20px;
}
#clearfix {
    margin-left:5px;
    display:block;
    float:left;
    width:90%;
}
.address_list {
    position: relative;
padding: 5px;
    margin: 5px 0px;
    border: 1px solid #e8e7e7;
    display: block;
}

.address_list.hover {
border: 1px solid #4dd664;
}
    .address_list .img3 {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
    display: none;
    }