html {
	width: 100%;
}
body {
	width: 100%;	
	font-family: Arial;
	font-size:15px;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-text-size-adjust:none;
}
a{color: #000;}
input[type="text"],input[type="password"]{height: 30px;text-indent: 10px;}
header {
	width: 100%;
	height: 44px;
	position: fixed;
	top: 0;
	left: 0;
	text-align: center;
	line-height: 44px;
	background: #78ac26;
	z-index: 9999;
	-webkit-box-shadow: 0px 1px 6px #CCC;
	box-shadow: 0px 1px 6px #CCC;
	-ms-touch-action: none;
}
footer{
	width: 100%;
	height: 45px;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	z-index: 9999;
	/*border-top: 2px solid #ccc;*/
	box-shadow: 0 -1px 1px #ccc;
}

.font12{ font-size:12px}

.nvtt {
	width: 70%;
	height: 100%;
	font-size: 18px;
	color: #fff;
	float: left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.nvbt {
	width:15%;
	height:100%;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
a.nvbt{color: #fff;}

.btn{
	background: #72a52e;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 115px;
	}
a.btn{color: #fff;}	


.content{width: 100%;overflow-x:hidden;text-align: center;padding-top: 44px;padding-bottom: 65px;}

/*大图滚动-begin*/
.device {
  width: 100%;
  position: relative;
}

#swiper-container{
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#swiper-container img {
  width: 100%;
}
.pagination {
  text-align: right;
  width: 100%;
  height: 20px;
  line-height: 20px;
  position: absolute;
  bottom: 0;
  z-index: 10;
  background: rgba(0,0,0,0.3);
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  border: 2px solid #fff;
  background: #4d6c6e;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 5px;
  cursor: pointer;
}
.swiper-pagination-switch:last-child{
	margin-right: 15px;
}
.swiper-active-switch {
  background: #000;
}
/*大图滚动-end*/

/*分类滑动-begin*/
#swiper-demo2 {
    width: 100%;
    height: 80px;
    margin: 0 auto;
}
#swiper-demo2 .swiper-slide {
    text-align: center;
    font-size: 15px;
    background: #fff; 
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
#swiper-demo2 .swiper-slide a{display: block;width: 100%;}
#swiper-demo2 .swiper-slide a div{
	height: 40px;
	background-image: url(../img/classify.gif);
	background-repeat: no-repeat;
	background-size: 40px auto;
}
#swiper-demo2 .swiper-slide .noimg{width:60px;height:60px;border-radius:30px;border:#78ac26 2px solid;line-height:60px;}
#swiper-demo2 .swiper-slide a span{width:45px;line-height: 18px;font-size: 13px;margin:10px auto;display: inline-block;color:#78ac26}
#swiper-demo2 .swiper-slide a p{height: 25px;line-height: 25px;font-size: 14px;}
.gyp div{background-position: center 0;}
.xxbjsp div{background-position: center -40px;}
.jsyp div{background-position: center -80px;}
.mc div{background-position: center -120px;}
.lyfs div{background-position: center -160px;}
.jksp div{background-position: center -200px;}
.jjyp div{background-position: center -240px;}
.rqdp div{background-position: center -280px;}
.swiper-button-next, .swiper-button-prev{width: 25px;height: 50px;margin-top: -25px;background-position: left center;background-size: 25px 30px;}
.swiper-button-next{right: 0;background-image: url("data:image/gif;base64,R0lGODlhZABkAIABAHesJQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MDkzMzA0MEI5REIxMUU1ODg0OEIyMUNDNkIyNzNGMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MDkzMzA0MUI5REIxMUU1ODg0OEIyMUNDNkIyNzNGMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcwOTMzMDNFQjlEQjExRTU4ODQ4QjIxQ0M2QjI3M0YwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcwOTMzMDNGQjlEQjExRTU4ODQ4QjIxQ0M2QjI3M0YwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAGQAZAAAAseMj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu4Lx/JM1/aN5/rO9/4PDAqHxKLxiExuAEoQ4MlscqBP6ZIatV6wVe2W6/1iwxZuliwxoynqdRrsjrTjjzm9Yb8v8voEv3/wBxggCFjYd6iXeLdI1xj3CEk1iDdJqTB2GZipSQinGUkWGjbqVap1apUqtdrUqvSaFIs0e1RrdFuUS7Q71Cv0GxQMNEzM2XmM3NXpd8b8DB0tPU1dbX2Nna29zd3t/Q0eLj5OPlgAADs=");}
.swiper-button-prev{left: 0;background-image: url("data:image/gif;base64,R0lGODlhZABkAIABAHesJQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NjIzMzYzNUI5REIxMUU1QjA2OEE0QTJBNTlGREQyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NjIzMzYzNkI5REIxMUU1QjA2OEE0QTJBNTlGREQyRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY2MjMzNjMzQjlEQjExRTVCMDY4QTRBMkE1OUZERDJEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY2MjMzNjM0QjlEQjExRTVCMDY4QTRBMkE1OUZERDJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAGQAZAAAAseMj6nL7Q+jnLTai7PevPsPhuJIluaJpurKtu4Lx/JM1/aN5/rO9/4PDAqHxKLxiEzKAMoP4MlsbqBPqYYKtV6wVW2FG/VOwGIKuSw5oyHqtaPtZsDjijkdYb8b8nr+3U8HGCfoRrhmiIZYpijG2Iil95YVKdlFKQd5WceluZnZeeD4+AkaIOp1qpVqtSrV2vSqFJs0i1R7dGuUW7RL1Dv0KxQcNAxU/ENaumepvNz8DB0tPU1dbX2Nna29zd3t/Q0eLj5OLlMAADs=");}
/*分类滑动-end*/

/*尾部*/
footer a{width: 25%;height: 100%;text-align: center;}
footer a span{color: #000;font-size: 14px;}
/*footer a:hover{background: rgba(0,0,0,.25);}*/
footer a div{height: 22px;margin-top: 3px;}


.htitle div{height: 15px;background: #f2f2f2;border-top: 1px solid #ccc;}
.htitle h3{display: block;width: 100%;font-size: 16px;color: #ff3232;text-align: left;height: 40px;line-height: 40px;padding: 0 1.875%;}
.htitle h3 span.fr{font-size: 15px;margin-right: 1.25%;}
.ht1 h3 span:first-child,.ht2 h3 span:first-child,.ht3 h3 span:first-child,.ht4 h3 span:first-child,.ht5 h3 span:first-child{display: inline-block;width: 25px;height: 25px;vertical-align: middle;margin:0 10px;background-repeat: no-repeat;background-size: contain;}
.ht1 h3 span:first-child{background-image: url(../img/dcs.png);}
.ht2 h3 span:first-child{background-image: url(../img/qian.png);}
.ht3 h3 span:first-child{background-image: url(../img/guang.png);}
.ht4 h3 span:first-child{background-image: url(../img/kua.png);}
.ht5 h3 span:first-child{background-image: url(../img/rank.png);}
.rankTab{width: 96.25%;margin: 0 auto 10px;border-bottom: 1px solid #77ac25;}
.rankTab div{width: 90%;margin-left: 5%;}
.rankTab span:first-child{margin-right: 4%;}
.rankTab div span{width: 48%;min-width: 100px;padding: 9px 0;margin-bottom: -1px;border: 1px solid #77ac25;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.rankTab div span.current{border-bottom-color: #fff;}
.rankTab a{font-size: 15px;color: #77AC25;padding: 9px 5px 9px 0;}


.tag{ position:absolute; display:block; width:18px; height:18px; border-radius:3px; background:rgba(120, 172, 038, 0.8); top:12px; left:70px; font-size:12px; color:#FFF; text-align:center; line-height:18px;}

/*首页排行榜*/
.irank{width: 96.25%;margin: 0 auto 10px;text-align: left;}
.irank li a{display: block;width: 100%;height: 100px;position: relative;}
.irank li a img{position: absolute;width: 80px;height: 80px;top: 10px;left: 10px;border-radius: 5px;}
.irank li a span{position: absolute;right: 10px;top: 34px;font-size: 28px;color: #fff;}
.irank li{border-radius: 5px;margin-bottom: 10px;background: #77ac25;}
.irank li.irank-top1{background: #e75117;}
.irank li.irank-top2{background: #e79b17;}
.irank li.irank-top3{background: #e6c821;}
.irank li a div{padding:15px 0 15px 100px;color: #fff;}
.irank li a div p:last-child{margin-top: 5px;}
.irank li a div p:nth-child(2){margin-top: 5px;}
.irank li a div p:first-child{font-size: 16px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.irank li a div p em{ display:inline-block; width:60px; text-align:right}
.shangla{background-image: url(../img/shangla.png);background-repeat: no-repeat;background-position: 7px center;background-size: 18px auto;}
.xiala{background-image: url(../img/xiala.png);background-repeat: no-repeat;background-position: 7px center;background-size: 18px auto;}
.irank li a .tag{ top:12px; left:70px;}


/*专场列表*/
.zcList a{width: 25%;text-align: center;padding: 5px 0;}
.zcList a:active{background:#f1f1f1;}
.zcList div{height: 45px;margin-bottom: 5px;background-repeat: no-repeat;background-size: auto 100%;background-position: center center; }
.zcList1 div{background-image: url(../img/dcs.png);}
.zcList1 span{color: #ff8c8c;}
.zcList2 div{background-image: url(../img/qian.png);}
.zcList2 span{color: #77ac25;}
.zcList3 div{background-image: url(../img/guang.png);}
.zcList3 span{color: #dc41e6;}
.zcList4 div{background-image: url(../img/kua.png);}
.zcList4 span{color: #00b8a9;}


.zc-content .zcList{margin-bottom: 15px;padding: 0 3.75%;}
.zc-content .zcList div{height: 35px;background: url(../img/citybg.png) no-repeat center center;}
.zc-content .zcList a.city-active div{background: url(../img/citybg2.png) no-repeat center center;}
.zc-content .zcList a.city-active{border-bottom: 2px solid #72A52E;}


/*精品列表*/
.jpList{width: 96.25%;margin: 0 auto 10px;}
.jpList li{width: 48%;margin: 1%;background: #fff;border: 1px solid #ccc;padding: 5px;border-radius: 3px;}
.jpList li:active{background:#f1f1f1;}
.jpList li a{display:block;width: 100%; position:relative}
.jpList li img{width: 100%;border-radius: 3px;}
.jp-title{color: black;text-align: left;height: 34px;line-height: 17px;overflow: hidden;text-overflow: ellipsis;padding: 0 5px;}
.jp-price{color: red;font-size: 16px;text-align: right;padding: 0 5px;}
.jp-img{position: relative;width: 100%;}
.dcscp{position: absolute;right: 5px;top: 5px;width: 40px;height: 40px;background: url(../img/dcscp.png) no-repeat;}
.jpList li a .tag{ left:auto; right:5px; top:5px;}

/*首页城市列表*/
.pro-list{width:96.25%;margin: 0 auto 20px;background: #fff;}
.pro-img{width: 33.333333%;padding: 5px; overflow:hidden}
.pro-img img{width: 100%;border: 2px solid #eae4e0;}
/*首页城市列表-end*/

.operate{position: fixed;left:1.875%;bottom: 5px;width: 212px;height: 50px;line-height: 50px;background: rgba(0,0,0,0.5);border-radius: 5px;}
.operate a{display:inline-block;width: 70px;height: 50px;vertical-align: middle;text-align: center;}
.operate a img{vertical-align: middle;height: 25px;}
.operate span{display: inline-block;width: 1px;height:50px;background: #a9a9a9;vertical-align: middle;}

.go-top{position: fixed;display:none;right: 1.875%;bottom: 50px;cursor: pointer;}
.go-top img{width: 45px;opacity: 0.8;}
.top2{bottom: 100px;}




/*城市主页*/

.city-pro-list{margin-bottom: 10px;}
.city-pic img{width: 100%;}
.city-pro-list .pro-img{padding: 0;width: 100%;}
.city-pro-list .pro-img img{width: 100%;border: none;border-radius: 3px;}
.city-pro-list li{width: 48%;margin: 1%;background: #fff;border: 1px solid #ccc;padding: 5px;border-radius: 3px;}
.city-pro-list .pro-title{
	color: black;
	text-align: left;
	height: 34px;
	line-height: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 5px;
	}
.city-pro-list .pro-price{width: 100%;text-align: right;padding:0 5px;color: red;}		
.qiang{background-position: 0 center;}
.ding{background-position: -25px center;}
.te{background: -50px center;}
.kuai{background: -75px center;}
.bao{background: -100px center;}
.header{height: 50px;line-height: 50px;background: none;-webkit-box-shadow: none;box-shadow: none;}
.header .nvbt{width: 50px;margin: 5px;background: rgba(0,0,0,.2);border-radius: 30px;}
.header .nvbt span{display: inline-block;width: 50px;height: 50px;}
.header .nvbt:last-child{float: right;}


/*产品详细页*/
.header-top2{width: 100%;height: 79px;line-height: 79px;}
.d-content .pagination{text-align: center;}
.pro-s-info,.pro-s-discribe{border-bottom: 1px solid #bebdc2;padding-top: 10px;padding-bottom: 19px;}
.header-top2 .top-left{left: 24px;}
.header-top2 .d-info{position:absolute;right: 24px;}
.header-top2 .d-title{display:inline-block;width: 80%;font-size: 18px;color: #fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.header-top2 .d-info img{height: 33px;vertical-align: middle;}
.info-left{text-align: left;width: 65%;margin-left: 3.75%;}
.info-left h3{font-size: 16px;font-weight: bold;}
.info-left .pro-price{margin-left: 0;margin-top: 5px;}
/*.info-left .pro-yh{margin-top: 3px;margin-left: 0;}*/
.info-left .pro-price span{margin-right: 5px;}
.info-left .pro-price span:first-child{display: inline-block;padding-right: 10px;color: #c41b22;font-size: 16px;}
.info-left .pro-price span:last-child{font-size: 14px;text-decoration: line-through;}
.time-remaining,.stock{margin-left: 3.75%;}

/*.time-remaining{padding-left: 35px;margin-top: 5px;height: 29px;line-height: 29px;font-size: 15px;background-image: url(../img/time.png);background-position: left center;background-repeat: no-repeat;background-size: 25px auto;}*/
.info-right{width: 100px;text-align: ccenter;border-left: 1px solid #ccc;}
.info-right div{font-size:24px}
.info-right span{display: inline-block;width: 48px;font-size: 16px;}
.pro-s-discribe li{text-align: left;margin: 10px 10px 10px 3.75%;}
.pro-s-discribe li span{font-size: 15px;display:inline-block;line-height: 29px;padding-left: 35px;background-image: url(../img/yuan.png);background-position: left center;background-repeat: no-repeat;background-size: 25px auto;}
.pro-s-discribe li p{margin-left: 35px;font-size: 15px;}
.pro-d-info{width: 92.5%;margin: 10px auto;}
.info-bottom{width: 92.5%;text-align: left;}
.info-bottom p:last-child{margin-right: 15px;}
.info-bottom .btn{width: 80px;}
.pro-sp-info{padding: 15px 3.75% 0;}
.pro-sp-info tr td:first-child{text-align: right;}
.pro-sp-info tr td:last-child{text-align: left;}
.pro-num,.buy-num{width: 100%;padding: 10px 3.75% 0;text-align: left;}


.buy-now{position:fixed;width: 96%;bottom: 0;left: 2%;z-index: 10;}
.buy-now a{text-align: center;}
.buy-now .scan{width: 17%;height: 40px;line-height: 40px;border: 1px solid #78ac24;background: #fff; margin-right:4%;}
.buy-now .scan img{vertical-align: middle;height: 30px;margin-bottom: 3.5px;}
.buy-now .cart{width: 17%;height: 40px;line-height: 40px;border: 1px solid #78ac24;background: #fff;}
.buy-now .cart img{vertical-align: middle;height: 30px;margin-bottom: 2px;}
.buy-now div{width: 58%;text-align:center;height:40px;line-height: 40px;background: #78ac26;font-size: 16px;}
.buy-now div a{color: #fff;text-align: center;}
.buy-now div a:first-child{width: 55%;border-right: 1px solid #fff;}
.buy-now div a:last-child{width: 45%;}
.buy-now .cart span{font-size:26px}

/*侧滑菜单*/
.index-menu{position: fixed;display:none;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.5);z-index: 10000;}
.index-menu ul{position: fixed;width: 70%;height: 100%;left: -70%;top: 0;background: #000;overflow-y: auto;}
.index-menu ul li a{display:block;margin:0 24px;height: 43px;line-height: 43px;color: #fff;border-bottom: 1px solid #3F3F3F;}
.index-menu ul li:last-child{margin-top: 10px;}
.index-menu ul li:last-child a{display: inline-block;border-bottom: none;width: 50%;margin: 0; padding:0 24px;text-align: left; height: 50px;line-height: 50px;}
.index-menu ul li:first-child{margin-bottom:10px}
.index-menu ul li:first-child p{margin-top: 20px; margin:0 24px; border-bottom: 1px solid #fff;  height: 43px;line-height: 43px;}
.index-menu ul li:first-child p input{background-color:#000; border:1px solid #000; color:#fff; text-indent:0; width:116px}
.index-menu ul li:first-child p span{float:right; color:#fff; color:#78AC26}
/*县市菜单*/
.city-menu{position: fixed;display: none;width: 100%;height: 100%;left: 0;bottom: 57px;background: rgba(0,0,0,0.5);z-index: 9998;}
.city-menu ul{position: fixed;width: 100%;left: 0;bottom: 57px;background: #fff;padding: 10px;}
.city-menu ul li{padding: 10px;}
.city-menu ul li a{display: block;}

/*商品分享*/
.share-menu{position: fixed;display:none;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.5);z-index: 10000;}
.share-menu ul{position: fixed;width: 100%;left: 0;bottom: -100%;background: #fff;}
.share-menu ul li{text-align:left;margin:0 24px;height: 43px;line-height: 43px;border-bottom: 2px solid #eae9eb;}
.share-menu ul li:last-child{text-align: center;color: #318dff;}
.wxhy,.pyq,.xlwb,.qqhy,.qqkj,.fzlj,.sjlxr,.ewm{padding-left: 65px;background: url(../img/share-icon.png) no-repeat 20px center;}

/*专场*/
.special-title{width: 94.5%;text-align: left;padding-left: 10px;height: 32px;line-height: 32px;color: #fff;margin: 10px auto;background-color: #72a52e;border-radius: 5px;background-repeat: no-repeat;background-position: 97% center;background-size: 22px auto;}
.up{background-image: url(../img/up.png);}
.down{background-image: url(../img/down.png);}

.div-line{width: 100%;height: 10px;background: #F1F7E9;}
/*我的*/
.user-top{border-bottom: 7px solid #e4e4e4;}
.user-top-message{padding: 10px 15px;background-color: #fafbdc;}
.user-top-message a{font-size: 12px;display: inline-block;height: 18px;line-height: 18px;padding-left: 20px;background-image: url(../img/message.png);background-repeat: no-repeat;background-position: left center;background-size: 18px auto;}
.user-top-center{margin: 15px 0 10px 0;}
.user-top-center p:first-child{font-size: 28px;color: #d00000;}
.user-top-bottom{position: relative;width: 100%;overflow:hidden;height: 182px;background: url(../img/line-bg.png) repeat-x left 109px #f1f0f0;}

/*等级图*/
.grade-map{margin-left: 105px;margin-right: 39px;position: relative;}
.grade-map div{margin-top: 84px;position: absolute;}
.grade-map div:first-child{left: -24px;z-index: 2;}
.grade-map div:nth-child(2){right: -24px;z-index: 2;}
.grade-map div span{display: inline-block;box-shadow: 2px 1px 5px #767676;width: 48px;height: 48px;line-height: 48px;background-color: #dbd9d9;border-radius: 50%;}
.grade-map div span i{display: inline-block;font-size: 16px;color: #fff;width: 44px;height: 44px;line-height: 44px;border-radius: 50%;background-color: #b3b3b3;}
.grade-map div p{margin-top: 25px;}
.grade-map div span .grade-active{background-color: #77ac25;}

.user-cheats{position: absolute;left: 0;top: 92px;width: 74px;}
.user-cheats a{display: inline-block;width: 100%;height: 35px;line-height: 35px;color: #fff;border-radius: 10px;box-shadow: 5px 5px 10px #c3c2c2;background-color: #77ac25;}
.user-cheats p{margin-top: 30px;}

.grade-bg{height: 8px;top: 22px;left: 0;width: 0%;background-color: #77ac25;}
.user-grade{left: 0%;top: 0;z-index: 3;margin-left: -24px;}
.grade-map .user-grade span{position:relative;width: 48px;height: 48px;border: 2px solid #fff;box-shadow: 0 0 5px #bab9b9;background-image: url(../img/user-pic.jpg);background-repeat: no-repeat;background-position: center;background-size: contain;}
.grade-map .user-grade .grade-tip{position: absolute;top: -160px;left: -80px;height: 54px;line-height: 25px;background-color: #fff;border: 2px solid #77ac25;border-radius: 5px;}
.grade-map .user-grade .arrow-bottom{position: absolute;
  right: 23px;
  top: -24px;
  margin-top: 0; 
  width:0px; 
  height:0px; 
  border-left:15px solid transparent;
  border-right:0px solid transparent;
  border-top:20px solid #77ac25;
  font-size:0px;
  line-height:0px;
 
  }


.user-main{border-top: 1px solid #e5e5e5;}
.user-main a{width: 50%;border-bottom: 1px solid #e5e5e5;padding: 5% 0;}
.user-main a:nth-child(2n-1){border-right: 1px solid #e5e5e5;}
.user-main a div{height: 50px; width:50px; margin:0 auto;background-repeat: no-repeat;background-size: auto 80%;background-position: center center; position:relative}
.user-main a div em{ display:block; position:absolute; right:-5px; top:-5px; border-radius:50%; width:18px; height:18px; overflow:hidden; line-height:18px; background-color:#F00; color:#fff; font-size:12px;}
/*.user-main .guide div{background-image: url(../img/guide.png);}*/
.user-main .guide span{color: #de0606;}
/*.user-main .order-center div{background-image: url(../img/order.png);}*/
.user-main .order-center span{color: #de9959;}
/*.user-main .order-fac div{background-image: url(../img/fac_03.jpg);}*/
.user-main .order-fac span{color: #A4FEEE;}
/*.user-main .my-team div{background-image: url(../img/my-team.png);}*/
.user-main .my-team span{color: #77ac25;}
/*.user-main .my-income div{background-image: url(../img/income.png);}*/
.user-main .my-income span{color: #6ab6f8;}
/*.user-main .hero div{background-image: url(../img/hero.png);}*/
.user-main .hero span{color: #ffae00;}
/*.user-main .map div{background-image: url(../img/map.png);}*/
.user-main .map span{color: #931894;}
/*.user-main .help div{background-image: url(../img/help.png);}*/
.user-main .help span{color: #1d6699;}
/*.user-main .account-manage div{background-image: url(../img/account.png);}*/
.user-main .account-manage span{color: #16108d;}
/*.user-main .wallet div{background-image: url(../img/wallet.png);}*/
.user-main .wallet span{color: #CB121A;}
/*.user-main .hongbao div{background-image: url(../img/hbao.png);}*/
.user-main .hongbao span{color: #eb4f38;}
/*.user-main .collection div{background-image: url(../img/collection.png);}*/
.user-main .collection span{color: #f4c600;}

/*登录*/
.login,.register{text-align: left;overflow: hidden;}
.div-input{height: 44px;line-height:44px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.div-input label,.remember-password label{display:block;width: 100%;padding-left: 24px;}
.div-input label input{width:76%; }
.login-in a{display: block;width: 90%;margin: 15px auto;color: #fff;text-align: center;height: 40px;line-height: 40px;border-radius: 5px;font-size: 16px;background: #72A52E;}
.remember-password label{font-size: 14px;}
.login-others{height: 40px;line-height: 40px;padding: 0 24px;}
.login-others a{font-size: 14px;color: #72A52E;}
.login-in input{display: block;width: 90%;margin: 15px auto;color: #fff;text-align: center;height: 40px;line-height: 40px;border-radius: 5px;font-size: 16px;background: #72A52E;}

.div-input2{display: flex; align-items: center; padding-right: 3%; justify-content: space-between;}
.div-input2 label{width: 30%;text-align: right; flex:none; padding: 0; max-width: 120px;  }
.div-input2 input[type="text"],.div-input2 input[type="password"]{height: 42px;line-height:42px; width: 100%; background:none}
.div-input2 #send_verify.btn{min-width: 90px;}
.div-input2 #serial{width: 100%;}
.div-input2 p{min-width: 90px;}

/*注册*/
.register .div-input label input{width: 62%;}

/*选中商品*/
.aboutpro{    margin-left: 75px;}
.aboutpro li{float: left;margin-right: 10px;border: 1px solid #ccc;height: 25px;line-height: 25px;margin-top:6px;}
.aboutpro li a{
	padding: 0 10px;
	overflow: hidden;
	background: #fff;
	color: #000;
	text-decoration: none
}

.selected{
	height: 25px !important;
	line-height: 25px !important;
	position: relative;
  	border: 2px solid #72a52e !important;
}
.selected a{
	border:0px !important;
}
.selected b{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 12px;
	height: 12px;
	overflow: hidden;
	background: url(../img/gou.png) no-repeat !important;
}
/*购物车*/
.cart-box{text-align: left;overflow: hidden;}
.cart-box section p{ margin-top:8px}
.product-list li{padding-bottom: 10px;border-bottom: 2px solid #77ad23;} 
.shops{padding: 5px 0 5px 20px;border-bottom: 1px solid #ccc;}
.product{position: relative;margin: 0 10px;}
.product-pic{position: absolute;left: 0;top: 9px;width: 80px;height: 80px;overflow: hidden;border: 1px solid #ccc;}
.product-pic img{width: 80px;height: 80px;}
.product-info{margin: 0 0 0 100px;height: 97px;padding-top: 9px;}
.product-info div{margin-bottom: 4px;padding-right: 30px;}
.product-info div:last-child{padding-right: 0;}
.product-title{width: 65%;max-height: 41px;margin-bottom: 4px;overflow: hidden;}
.product-num{display:inline-block;height: 33px;border: 1px solid #ccc;}
.reduce,.add{display: inline-block;font-size: 18px;width: 35px;height: 32px;line-height: 32px;text-align: center;}
.reduce{border-right: 1px solid #ccc;}
.add{border-left: 1px solid #ccc;}
.num{display:inline-block;width: 40px;text-align: center;}
.product-op{position: absolute;right: 0;top: 10px;}
.product-op p:first-child{color: red;font-size: 16px;text-align: right;}
.product-op .zhe{font-size: 14px;text-align: right;text-decoration: line-through;}
.product-op p:last-child{text-align: center;padding: 15px 0;}
.delete{display: inline-block;width: 26px;height: 26px;border: 1px solid #77AD23;border-radius: 13px;}
.delete-car-bg{font-size: 24px;border: none;color: #EB4F38;margin-right: 6px;}
.delete-bg{background: url(../img/yuan2.png) center center no-repeat;border: none;}
.pay{padding-left: 20px;line-height: 44px;position: fixed;bottom: 0;left: 0;width: 100%;background-color: #000;border-top: 1px solid #77ac25;}
.pay span{color: #fff;font-size: 16px;}
.pay a{height: 100%;height: 44px;line-height: 44px;border-radius: 0;font-size: 16px;}
.cart-price{margin-top: 4px;}
.cart-price p:first-child span:first-child{font-size: 16px;color: #ff0101;padding-right: 10px;}
.cart-price p:first-child span:last-child{font-size: 12px;text-decoration: line-through;}
.accounts{position: fixed;bottom: 0;left: 0;width: 100%;height: 50px;line-height: 50px;background: #fff;border-top: 2px solid #77AD23;}
.accounts p:first-child{margin: 0 15px;}
.accounts p:first-child a{vertical-align: middle;margin-right: 5px;}
.accounts p:nth-child(2){line-height: 25px;}
.accounts p:nth-child(2) span{color: #FF0101;}
.accounts p:last-child{width: 40%;text-align:center;font-size: 16px;background: #77ac25;color: #fff;border-radius: 5px;}
/*购物车历史*/
.buy-again{width: 75px;border-radius: 14px;height: 28px;line-height: 28px;}

/*我的收入*/
.user-title{position: relative;text-align:left;height: 100px;line-height: 100px;background: #fff;border-bottom:3px solid #63c271;}
.user-pic{position:absolute;width: 60px;height: 60px;left: 20px;top: 20px;border-radius: 30px;background-image: url(../img/user-pic.jpg);background-repeat: no-repeat;background-size: contain;}
.user-name{color: #77ac25;padding-left: 100px;}
.user-name span:first-child{font-size: 18px;}
.user-name span:last-child{font-size: 16px;}
.income-table{width: 100%;}
.income-table tr{height: 40px;}
.income-table tr:nth-child(2n-1){background: #f8f8f8;}
.income-table tr:first-child{background: #eefaf0;}

/*我的订单*/
.order-title{height: 40px;line-height: 40px;border-bottom: 1px solid #e5e5e5;}
.order-title li{width: 20%;text-align: center;}
.order-title li a{display: inline-block;width: 80%;height: 39px;}
.order-active{border-bottom: 3px solid #77ac25;}

/*我的二维码*/
.qr-png{padding: 15px 0 20px;}

.qr-png p{padding: 0 50px;}
.qr-png .invite {width:60%; margin-left:20%}
.qr-png .invite li{float:left; width:50%; border-bottom:2px solid #CCC; padding:5px 0;}
.qr-png .invite li.active{ color:#72a52e; border-bottom-color:#72a52e;}

/*任务中心*/
.task-step{margin: 20px 0;}
.task-step p{ margin-bottom:5px;}
.task-step p span{color: #77ac26;}
.step-con{color: #77ac26;}
.current-level{font-size: 60px;font-weight: bold;color: #77ac26;margin: 5px 0;}
.current-level span{font-size: 30px;font-weight: normal}
.upgrade{margin-top: 50px;}
.upgrade a{width: 60%;height: 40px;line-height: 40px;}
.step-title{font-size: 30px;padding: 15px 0;}
.task-step form p input[type="text"]{width: 90%;height: 40px;font-size: 16px;border: 3px solid #78ad2b;}
.task-step form p label{display: block;padding-left: 5%;text-align: left;}
.step-last{padding: 15px 3.75%;}
.step-last div{font-size: 30px;color: #77ac26;} 
.step-last div p{font-size: 15px;color: #000;}
.step-last div p span{color: #77ac26;}

.step-op{margin-top: 20px;}
.step-op a{display: inline-block;width: 40%;margin: 0 3.75%;text-align:center;border-radius: 5px;}
.back-home{border: 3px solid #757575;padding: 7px 0;}
.go-upgrade{background: #78ac2d;color: #fff;padding: 10px 0;}

.zan{height: 100px;background: url(../img/zan.png) no-repeat center center;}

/*重置密码*/
.user-type{padding-left: 24px;color: #72A52E;}
.reset-one .div-input label input{width:35%;}
.reset-one .div-input label{position: relative;}
.reset-one .div-input label span{position: absolute;right: 25px;top: 4px;}
.reset-two .div-input label input{width: 65%;}

/*配送地址列表*/
.address-box,.address-list{text-align: left;}
.address-box form{padding: 15px 24px;}
.address-box form ul,.address-box form div{border: 1px solid #ccc;border-radius: 5px;box-shadow: -1px 1px 4px #ccc;margin-bottom: 15px;}
.address-box form ul li{border-bottom: 1px solid #ccc;height: 44px;line-height: 44px;}
.address-box form ul li:last-child{border-bottom: none;}
.address-box form ul li label{display: block;padding-left: 10px;}
.address-box form ul input{width: 80%;}
.address-box form textarea{width: 100%;height: 80px;border-style: none;}
.address-box form div p{padding-left: 10px;line-height: 25px;}
.address-box form input[type="submit"],.safety-box form input[type="submit"]{display: block;margin: 0 auto;width: 100%;border-radius: 5px;height: 40px;line-height: 40px;}

/*新增收货地址*/
.add-address a{border-radius: 0px;margin: 15px 24px;}
.address-list ul{padding-bottom: 22px;}
.address-list ul li{padding: 10px;font-size: 14px;line-height: 22px;border-bottom: 1px solid #72A52E;}
.address-list ul li:last-child{padding-bottom: 0;border-bottom: none;}
.address-list ul li p:nth-child(2){padding-bottom: 10px;border-bottom: 1px dashed #ccc;}
.delete-addr,.reset-addr,.message-up,.addr-type{display: inline-block;margin:10px 5% 0 0;cursor:pointer;font-size: 15px;padding-left: 25px;height: 25px;line-height: 25px;}
.delete-addr{background: url(../img/dele.png) left center no-repeat;}
.reset-addr{background: url(../img/reset.png) left center no-repeat;}
.message-up{background: url(../img/shou.png) left center no-repeat;}

/*搜索*/
.search-box{padding: 15px 24px;text-align: left;}
.search-form div{background: #fff;border: 1px solid #72A52E;height: 44px;line-height: 44px;}
.search-form p{width: 70%;}
.search-form p input{width: 100%;padding-left: 10px;padding-right: 10px;}
.search-btn{height: 44px;cursor:pointer;line-height: 44px;width: 70px;background: url(../img/search.png) center center no-repeat #78AC26;}
.hot-search{margin: 15px 0;}
.hot-search span{color:#72A52E;}
.hot-search a{display:inline-block;margin-right: 20px;line-height: 22px;}
.search-history p{color:#72A52E;height: 40px;line-height: 40px;border-bottom: 1px solid #ececec;}
.search-history li a{display:block;padding: 10px 0;border-bottom: 1px solid #ececec;}

/*我的消息*/
.mail span{background: url(../img/mail.png) left center no-repeat;}
.sys-message span{background: url(../img/sys.png) left center no-repeat;}

/*消息列表*/
.message-box .mess-title{cursor: pointer;}
.message-box .mess-title span:first-child{display: inline-block;width: 55%;height:22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.message-box .mess-title span:last-child{margin-right: 5%;}
.message-box ul li p:nth-child(2){padding-bottom: 0;border-bottom: none;}
.message-box ul li p:nth-child(3){padding-bottom: 10px;border-bottom: 1px dashed #ccc;}
.mess-p{background: #D6EFB4;}

/*发送消息*/
.send-mess form ul input{width: 68%;}



/*配送地址*/
.padding1{padding: 0 10px;}
.padding2{padding: 0 24px;}
.demo1-li{margin: 10px 0;border: 1px solid #ccc;border-radius: 5px;}
.demo1-input{height: 35px;border: 1px solid #ccc;width: 72%;}
.demo1-layer{display: inline-block;width: 70px;margin: 10px 0;}

/*配送方式*/
.demo2-li{height: 35px;line-height: 35px;border-bottom: 1px dashed #ccc;padding: 0 24px;}
.demo2-li-bg{background: #D9FFA6;}
.demo2-button{width: 30%;height: 35px;margin: 0 2.5%;}

/*我的收藏*/
.collect-title{height: 40px;line-height: 40px;border-bottom: 1px solid #e5e5e5;}
.collect-title li{width: 50%;text-align: center;}
.collect-title li a{display: inline-block;width: 80%;height: 39px;}
.collect-active{border-bottom: 3px solid #77AC25;color: #77AC25;}
.cart-box .product{border-bottom: 1px solid #e5e5e5;}
.cart-box .product-info p:nth-child(2){color: #ff0000;font-size: 16px;}
.d-content .cart-box .product-info p span{width: auto;height: 30px;padding: 0 5px;margin: 5px 5% 0 0;}


/*详细页tab*/
.tabs {
  margin: 0 auto 20px;
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #78ac26;
  background: #78ac26;
}
.tabs a {
  box-sizing: border-box;
  float: left;
  width: 50%;
  color: #fff;
  text-align: center;  
  border-radius: 5px;
  line-height: 40px;
  font-size: 15px;
  text-decoration: none;
}

.tabs a.tab_active {
  color: #78ac26;
  background: #fff;


}
.tab_hide{display: none;}
.tabs-father{text-align: left;}
.tabs-child img{width: 100%;float: left;}

/*评价列表*/
.product-pj{text-align: left;}
.product-pj li{border-bottom: 1px solid #b7b7b7;padding-bottom: 10px;margin-bottom: 15px;}
.pj-people{position: relative;height: 74px;margin-bottom: 10px;}
.pj-people img{position:absolute;left: 0;top: 0;width: 70px;height: 70px;border: 2px solid #e8e8e8;}
.pj-people div{margin-left: 90px;box-sizing: border-box;line-height: 41px;border-bottom: 1px dashed #b7b7b7;}
.pj-people div p{height: 41px;overflow: hidden;}
.pj-people div p:first-child span{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.pj-info{margin-bottom: 10px;}
.pj-pic img{width: 80px;height: 80px;border: 2px solid #e8e8e8;margin: 0 5px;}

/*发表评价*/
.evaluate{padding:0 3.75% 15px;}
.evaluate .product{text-align: left;border-bottom: none;margin: 0;}
.evaluate .product-info{margin: 0 0 0 100px;padding-right: 0;}
.evaluate textarea{display:block;width: 100%;text-indent: 2em;margin-top: 10px;height: 70px;background: #f6f6f6;border: 1px solid #ccc;}
.evaluate textarea:focus{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.upload-pic p{margin-top: 10px;}
.upload-pic p.fl{min-height: 96px;min-width: 192px;}
.upload-pic p.fl img{float:left;width: 80px;height: 80px; border: 1px solid #ccc; padding:2px;margin: 8px; margin-left:0px;}
.upload-pic .camera{width: 84px; height: 84px;border: 1px solid #ccc;background: url(../img/camera.png) no-repeat center center; display:block;float:left;}
.pro-eval{margin: 15px 0;line-height: 40px;padding: 5px 0;text-align:left;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.pro-eval h3{font-size: 16px;}
.pro-eval p span:first-child{display: inline-block;width: 75px;text-align: right;}
.pro-eval p span,.pro-eval div span{vertical-align: middle;}
.pro-eval div span:last-child{display:block;margin-left: 50px;}
.pro-eval p em{display: inline-block;width: 32px;height: 30px;margin: 0 5px;vertical-align: middle;}
.pro-eval div em{display: inline-block;width: 90px;}
.pro-eval div i{display: inline-block;width: 27px;height: 27px;vertical-align: middle;margin-right:5px;}
.x1{background: url(../img/xing.png) 0 center no-repeat;}
.x2{background: url(../img/xing.png) -32px center no-repeat;}
.check{background: url(../img/check-bg.png) 0 center no-repeat;}
.checked{background: url(../img/check-bg.png) -27px center no-repeat;}
.send-eval i{display: inline-block;width: 27px;height: 27px;vertical-align: middle;margin-right: 5px;}
.send-eval span:first-child{width: 30%;text-align: center;}
.send-eval span:last-child{display:block;margin-left: 30%;width: 70%;}
.x3,.x4,.x5{background-repeat:no-repeat;background-size:15px auto;width:15px;height:15px;display:inline-block;}
.x3{background-image: url(../img/star.png);background-position:0 0;}
.x4{background-image: url(../img/star.png);background-position:0 -15px;}
.x5{background-image: url(../img/star.png);background-position:0 -30px;}

/*慈善公益*/
.charity-title{padding: 15px 0;}
.charity-title h3{font-family: "宋体";letter-spacing: 2px;color: #77ac25;font-size: 20px;font-weight: bold;}
.charity-bg{border-bottom: 15px solid #f2f2f2;}
.charity-bg img{max-width: 100%;}
.charity-info{padding: 0 1.875%;}
.charity-info h3{color: #77ac25;padding: 15px 0;}
.charity-info .charity-jz{padding: 0 10px;}
.charity-info .charity-jz span.fl{color: #77ac25;height: 32px;line-height: 32px;padding-left: 30px;background: url(../img/icon.png) no-repeat left center;}
.charity-info .charity-jz a.fr{background: #d70702;color: #fff;border-radius: 5px;height: 32px;line-height: 32px;padding: 0 5%;}
.charity-info .charity-jz p:last-child{text-align: right;height: 32px;line-height: 32px;}
.charity-rl,.charity-list{border: 1px solid #dcdcdc;background: #f0f0ef;margin-bottom: 15px;}
.charity-rl h3{padding:10px 0;}
.charity-rl div span{display: inline-block;width: 50%;height: 32px;line-height: 32px;background: #d6d6d5;color: #fff;}
.charity-rl div .rl-active{background: #77ac25;}
.charity-rl ul li,.charity-list ul li{padding: 0 10px;}
.charity-rl ul span.fr,.charity-list ul span.fr,.area-rk ul span.fr{color: #d40904;}
.charity-rl ul span,.charity-list ul span,.area-rk ul span{margin: 5px;height: 20px;line-height: 20px;}
.charity-rl ul li span:first-child,.area-rk ul li span:first-child{width: 20px;background: #a7a7a7;color: #fff;}
.charity-rl ul li:first-child span:first-child,.area-rk ul li:first-child span:first-child{background: #d40904;}
.charity-rl ul li:nth-child(2) span:first-child,.area-rk ul li:nth-child(2) span:first-child{background: #f78b2b;}
.charity-rl ul li:nth-child(3) span:first-child,.area-rk ul li:nth-child(3) span:first-child{background: #77ac25;}
.charity-list h3{color: #fff;background: #77ac25;padding: 10px 0;}
.select-money div{padding: 10px 0;font-size: 16px;display: inline-block;width: 50%;}
.select-money .delete{border: 1px solid #fff;vertical-align:middle;width: 19px;height: 19px;margin: 0 15px 3px;}
.select-money .delete-bg{background: #fff;}
.select-money p{text-align: center;margin-top: 15px;padding-bottom: 10px;}
.select-money .btn{background: #fff;color: #77ac25;font-size: 16px;}
#scroll-outer{height: 300px;overflow: hidden;}

/*iconfont图标*/
.ilist,.iback,.ihome2,.iqr{font-size: 28px;line-height: 44px;}
.ihome,.icart,.iwode,.imore{font-size: 23px;line-height: 1;}


.icharity{background: url(../img/charity.png) no-repeat center center;}
.imessage{background: url(../img/charity.png) no-repeat center center;}
.ishare{background: url(../img/share.png) no-repeat center center;}
	
.ihome,.icart,.iwode,.iscan{background-repeat: no-repeat;background-size: auto 100%;background-position: center center;}
.ihome{background-image: url(../img/home.png); }
.icart{background-image: url(../img/cart.png);}
.iwode{background-image: url(../img/wode.png);}
.iscan{background-image: url(../img/scan.png);}


.num_tips{
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #78AC26;
  line-height: 16px;
  text-align: center;
  top: 2px;
  right: -10px;
  font-size: 11px;
  font-style: normal;
  color: #fff;
}

/*完善资料*/
.verify-tell p:nth-child(2),.verify-tell p:nth-child(3){margin: 15px;width: 250px;height: 35px;line-height: 35px;border: 1px solid #77ac25;text-align: left;}
.verify-tell p:nth-child(3){border: none;}
.verify-tell p:nth-child(2) input{width: 100%;}
.verify-tell p:nth-child(3) input{width: 100%;}
.verify-tell p:nth-child(3) span:first-child{width: 135px;height: 35px;line-height: 35px;border: 1px solid #77ac25;float: left;}
.verify-tell p:nth-child(3) span:last-child{float: left;height: 35px;line-height: 35px;border-radius: 0;}
.verify-tell p:last-child .btn{width: 60%;}

/*去青创赛专场*/
.layer-demo1 .btn{width: 60%;margin-top: 15px;}


/******************************** order *****************************************/
.tab2{height:40px;background-color:#FFF; margin-top:0px; overflow:hidden;position: fixed;width: 100%;top: 44px;z-index: 9999;box-shadow: 0 0 5px #ccc;}
.tab2 li{width:20%; float:left; height:20px; line-height:20px; margin-top:10px; font-size:14px; text-align:center;   color:#333;  cursor:pointer; border-right:1px solid #DFDFDF; box-sizing: border-box;}
.tab2 li:last-child{border-right:none}
.tab2 li a{ padding:0 10px;  display: inline-block;color:#333 }
.tab2 li.cur a{color:#D75530;}

.order_lists{color:#333; background-color:#F1F7E9; text-align:left;}
.order_lists li{margin-top:6px; padding:0px 10px; background-color:#fff; clear:both;}
.order_lists li p{ border-bottom:1px solid #E8E8E8; padding:6px 0; font-size:15px;clear:both;  position:relative; display:block;}
.order_lists li p cite{ position:absolute; right:0px; color:#D75530; font-style:normal;  text-align:right}
.order_lists li p cite em{font-size:15px; color:#333; font-style:normal}
.order_lists li p:nth-child(2) a{height:95px;  overflow:hidden; display:block; position:relative; border-bottom:1px dashed #E8E8E8;  margin-bottom:5px; }
.order_lists li p:nth-child(2) a:last-child{height:90px; margin-bottom:0; border-bottom:none;}
.order_lists li p .img{display:block; height:80px; width: 80px; margin-top:5px;overflow:hidden;  position:absolute;}
.order_lists li p .img img{height:80px;width: 80px;}
.order_lists li p strong{ padding-left:90px; padding-right:70px; margin-top:5px;color: #000; font-weight:normal;display:block;box-sizing: border-box;}
.order_lists li p:nth-child(2) cite{top:5px; font-size:16px;}
.order_lists li p:nth-child(3){font-size:15px;height: 32px;line-height: 16px;}
.order_lists li p:nth-child(3) span{float:right}
.order_lists li p:nth-child(3) span cite{font-size:16px; position:static; }
.order_lists li p:nth-child(3) span em{font-size:12px; margin-right:10px; font-style:normal;}
.order_lists li p:nth-child(4){text-align:right}
.order_lists li p:nth-child(4) a{display:inline-block;padding: 0 10px;border-radius:5px; height: 32px;line-height: 32px;margin-right: 10px;background: #72a52e;color: #fff;}
/*.order_lists li p:nth-child(4) a.btn{border:1px solid #D24D20; }*/
.order_lists li p:last-child{border-bottom:none}
.p_nav_page{text-align: center;height: 45px;line-height: 45px;}
a.p_next_page,a.p_forward_page{padding: 10px 40px;color: #000;}

/*****************************order end********************************************/


/*配送地址列表*/
.address-box,.address-list{text-align: left;}
.address-box form{padding: 15px 24px;}
.address-box form ul,.address-box form div{border: 1px solid #ccc;border-radius: 5px;box-shadow: -1px 1px 4px #ccc;margin-bottom: 15px;}
.address-box form ul li{border-bottom: 1px solid #ccc;height: 44px;line-height: 44px;}
.address-box form ul li:last-child{border-bottom: none;}
.address-box form ul li label{display: block;padding-left: 10px;}
.address-box form ul input{width: 80%;}
.address-box form textarea{width: 100%;height: 80px;border-style: none;}
.address-box form div p{padding-left: 10px;line-height: 25px;}
.address-box form input[type="submit"],.safety-box form a.btn{display: block;margin: 0 auto;width: 100%;border-radius: 5px;}

/*新增收货地址*/
.add-address a{border-radius: 0px;margin: 15px 24px;}
.address-list ul{padding-bottom: 22px;}
.address-list ul li{padding: 10px;font-size: 14px;line-height: 22px;border-bottom: 1px solid #72A52E;}
.address-list ul li:last-child{padding-bottom: 0;border-bottom: none;}
.address-list ul li p:nth-child(2){padding-bottom: 10px;border-bottom: 1px dashed #ccc;}
.delete-addr,.reset-addr,.message-up{display: inline-block;margin:10px 5% 0 0;cursor:pointer;font-size: 15px;padding-left: 25px;height: 25px;line-height: 25px;}
.delete-addr{background: url(../img/dele.png) left center no-repeat;}
.reset-addr{background: url(../img/reset.png) left center no-repeat;}
.message-up{background: url(../img/shou.png) left center no-repeat;}

/*搜索*/
.search-box{padding: 15px 24px;text-align: left;}
.search-form div{background: #fff;border: 1px solid #72A52E;height: 44px;line-height: 44px;}
.search-form p{width: 70%;}
.search-form p input{width: 100%;padding-left: 10px;padding-right: 10px;}
.search-btn{height: 44px;cursor:pointer;line-height: 44px;width: 70px;background: url(../img/search.png) center center no-repeat #78AC26;}
.hot-search{margin: 15px 0;}
.hot-search span{color:#72A52E;}
.hot-search a{display:inline-block;margin-right: 20px;line-height: 22px;}
.search-history p{color:#72A52E;height: 40px;line-height: 40px;border-bottom: 1px solid #ececec;}
.search-history li a{display:block;padding: 10px 0;border-bottom: 1px solid #ececec;}

/*账户与安全*/
.safety-box form input[type="submit"]{margin: 15px 0;font-size: 15px;}
.btn-box{padding:0 10px; margin-top:30px}
.safety-box{text-align: left;padding: 15px 24px;}
.safety-box form div{border: 1px solid #ccc;box-shadow: 0px 0px 10px #ccc; padding:10px;border-radius: 3px;}
.safety-box label{display:inline-block;width: 80px;text-align: right;}
.safety-box form p{line-height: 50px;}
.safety-box form input[type="text"],.safety-box form input[type="date"]{text-indent: 10px;height: 35px;width: 55%;border: 1px solid #ccc;}
.safety-box form select{height: 35px;}

.color1{color: #72A52E; margin-right:5px;}
.safety-box form a.btn{margin: 15px 0;}
.change_mobile{display:none}

/*我的消息*/
.mail span{background: url(../img/mail.png) left center no-repeat;}
.sys-message span{background: url(../img/sys.png) left center no-repeat;}

/*消息列表*/
.message-box .mess-title{cursor: pointer;}
.message-box .mess-title span:first-child{display: inline-block;width: 55%;height:22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.message-box .mess-title span:last-child{margin-right: 5%;}
.message-box ul li p:nth-child(2){padding-bottom: 0;border-bottom: none;}
.message-box ul li p:nth-child(3){padding-bottom: 10px;border-bottom: 1px dashed #ccc;}
.mess-p{background: #D6EFB4;}

/*发送消息*/
.send-mess form ul input{width: 68%;}

/**************mymessage***********/
.mymessage a{display:inline-block;text-align:left; width:100%; height:40px; line-height:40px; padding:0 15px;background:url(../img/right.png) 90% center no-repeat #FFF;}
.mymessage span{float:right}
/**************mymessage end***********/

/**************pm***********/
.pm{text-align:left}
.pm .tab2 li{width:50%}
.pm .tab2 li a{width:80%}
.pm .list {font-size:15px;}
.pm .list li{background-color:#fff; border:1px solid #D7D7D7; border-width:1px 0; }
.pm .list li .subject{height:40px; line-height:40px; width:100%; overflow:hidden; display:block; padding:0 15px; border-bottom:1px solid #EAEAEA; text-align:left; box-sizing: border-box; }

.pm .list li .subject b{font-size:16px;font-weight:normal; height:40px; width:100%; overflow:hidden; padding-left:15px; padding-right:115px; position:absolute; left:0; right:0;}
.pm .list li .subject i{ color:#AEAEAE; font-style:normal;  float:right; display:inline-block; width:90px; margin-left:15px;}
.pm .list li .subject span{ float:right; display:inline-block; width:10px;}
.pm .list li div{padding:10px 15px; border-bottom:1px solid #EAEAEA; display:none}
.pm .list li p{padding:10px 15px 10px; text-align: right }
.pm .list li p .left{ float:left; display:none}
.pm .list li p .left span{border-radius:5px; padding:4px 10px; margin-right:10px;background: #72a52e;color: #fff;}
.pm .list li p .right span{margin-right:15px}
.font_1{color:#D75530}

/**************pm end***********/

/*下拉加载信息*/
#loadingmessage{ margin-bottom:5px;}


/*我的订单*/
.order-box{text-align: left;}
.address-info{display:block;padding: 15px 0;background: url(../img/right.png) 98% center no-repeat;}
.address-info p{padding: 0 24px;}
.address-info p span{margin-left:15px}
.address-info div{padding: 0 10px;color: #72A52E;}
.order-box .product:last-child{border-bottom: none;}
.order-box .product-info{margin: 0px 10px 0px 100px;}
.order-box .product-title{height: 21px;}
.color2{color: #ccc;}
.delivery-way, .discount-select,.say-something{padding: 15px 10px;background: url(../img/right.png) 98% center no-repeat;border-top: 1px solid #ccc;}
.delivery-way span, .discount-select span{ float:right; margin-right:3%; font-size:12px; color:#000}
.say-something{background: none;border-bottom: 1px solid #ccc;}
.say-something textarea{}
.submit-order{position: fixed;width: 100%;bottom: 0;height: 45px;background: #000;border-top: 1px solid #77ac25;}
.submit-order div{margin-left: 1.875%;line-height: 44px;color: #fff;}
.submit-order a{background: #72A52E;width: 115px;height: 44px;line-height: 44px;text-align: center;color: #fff;font-size: 16px;}
.buy-way{color:#72A52E; }
.buy-way label{padding: 15px 0px; padding-left:15px; margin-right: 15px; display: inline-block;}
.buy-way label input{margin-right:5px}

.order-line { padding: 15px 15px;  text-align:right}
.order-line span{float:left; color:#78AC26}
.order-line em{color:#FF0034}
/*配送地址*/
.padding1{padding: 0 10px; border-bottom:1px solid #ccc; margin-top:10px;}
.padding2{padding: 0 24px;}
.demo1-li{margin: 10px 0;border: 1px solid #ccc;border-radius: 5px; padding:5px;}
.demo1-li p span{margin-right:20px}
.demo1-input{height: 35px;border: 1px solid #ccc;width: 72%;}
.demo1-layer{display: inline-block;width: 70px;margin: 10px 0;}
#loc_city,#loc_town{margin-left: 74px;margin-bottom: 10px;}

/*配送方式*/
.demo2-li{height: 35px;line-height: 35px;border-bottom: 1px dashed #ccc;padding: 0 24px;}
.demo2-li-bg{background: #D9FFA6;}
.demo2-button{width: 30%;height: 35px;margin: 0 2.5%;background: #72a52e;border-style: none;border-radius: 5px;color: #fff;}

.heji{padding: 15px 10px;}
.heji span:last-child{margin-right: 20px;}
.heji span em{color: #F00;}
/******order_detail ***********************/
.order_detail {text-align:left}
.order_detail section, .order-box section, .cart-box section{margin-bottom:8px; background-color:#fff; padding:10px 10px;}
.order_detail p{padding:2px 0}
.order_detail h5, .order-box h5, .cart-box h5{font-size:16px; font-weight:normal; border-bottom:1px solid #E8E8E8; color:#333; padding:5px 0; margin-bottom:10px;color:#78AC26;}
.order_detail strong{color: #d90102;}
.order_detail span.time{ float:right}
.order_detail ul{border:1px solid #eee; border-width:1px 0; margin:10px 0;}
.order_detail li{margin:10px 0;}
.order_detail li p{padding-left:100px}
.order_detail li p span{margin-right:20px}
.order_detail li p:last-child{font-size:15px}
.order_detail li img{ height:80px; width:80px;}
.order_detail .transportation{font-size:15px}
.order_detail .operation{text-align:center; }
.order_detail .operation .btn{ margin-bottom:8px; font-size:15px;  text-align:center}
@media only screen and (max-width: 359px) {
	.order_detail span.time{float: left;}
	.order_detail p.clearfix span.fr{float: left;}
}
.order_detail .cutting_line{border-top:1px dashed #999999; margin:10px 0 0; padding:10px 0 0;}
.order_detail .cutting_line:last-child{margin:0; padding:0; border:none}
.order_detail .order-line{padding-left:10px}

.order_detail .storage label , .order-box .storage label, .cart-box .storage label{margin-right:15px}
/********order_detail end ********************/
#storage_box  p{ margin-top:8px}

/**** order_box ajax**/
.order_box{padding:20px 3% 10px; font-size:16px;}
.order_box textarea{ box-sizing: border-box;width:100%; height:100px; border:1px solid #c3c3c3; margin-bottom:5px; padding:5px}
.order_box input[type=text], .order_box input[type=password]{ box-sizing: border-box; padding:1px 3px; border:1px solid #c3c3c3;}
.order_box .btn_area{margin:20px 0 10px; text-align:center;}
.order_box .btn_area .btn{ margin:0 10px;}
.order_box p{margin:8px 0}
.order_box h4{margin-top:5px; margin-bottom:5px; text-align:left; background:none;}
.order_box h1{margin-top:5px; margin-bottom:5px; font-size:18px; text-align:left; background:none;}
/***** ****/

/**********  notice ***********/
.notice{background-color:#fff; padding:80px 10px 0; text-align:center; width:100%;height:100%; box-sizing:border-box;}
.notice .message{  height:80px; width:3000px; display: table-cell; vertical-align:middle; margin-bottom:20px}
.notice .message img{
	max-height: 60px; margin-right:15px; max-width:60px; 
}
.notice .message span{
	font-size: 20px; display:inline-block; margin-top:20px;
}
.notice .submessage {margin-top:30px; font-size:18px;}
.notice .submessage span:nth-child(even){ color:#D24D20; margin-right:10px;}
.notice .submessage span:nth-child(odd){ margin-left:10px;}
.notice .btn{
	margin:50px 4% 50px;
	color: #fff;
}
/********** notice end ***********/

/*英雄榜*/
.list-title{position: fixed;width: 100%;z-index: 9998;}
.list-title span{color: #a6a6a6;width: 33.333333%;height: 40px;line-height: 40px;background: #f3f3f3;}
.list-title .list-active{color: #77ac25;border-bottom: 2px solid #77ac25;background: #fff;}
.list-title span a{display:block;color: #a6a6a6}
.list-title span.list-active a{color: #77ac25;}
.hero-list{padding-top: 40px;}
.personal-rk,.area-rk ul{padding:0 3.75%;}
.personal-rk li{position: relative;padding: 10px 0;border-bottom: 2px solid #f2f2f2;}
.personal-rk li i{position: absolute;left: 0;top: 35px;width: 20px;height: 20px;line-height: 20px;background: #a7a7a7;color: #fff;}
.personal-rk li div.clearfix{padding-left: 35px;color: #585858;}
.personal-rk li div.clearfix div.fl{text-align: left;line-height: 24px;}
.personal-rk li div.clearfix div.fl p:first-child{font-size: 16px;color: #000;}
.personal-rk li div.clearfix div.fr{line-height: 24px;margin-top: 10px;text-align: right;}
.personal-rk li div.clearfix div.fr p:last-child{color: #d50803;font-size: 16px;}
.personal-rk li:first-child i{background: #d40904;}
.personal-rk li:nth-child(2) i{background: #f78b2b;}
.personal-rk li:nth-child(3) i{background: #77ac25;}
.area-rk div{padding: 10px 3.75%;border-bottom: 2px solid #f2f2f2;color: #bcbcbc;}
.area-rk div span{margin: 0 10px;}
.area-rk ul li{padding: 10px 0;border-bottom: 2px solid #f2f2f2;}
.area-rk ul li:last-child{border-bottom: none;}
/*激励中心*/
.encourage-list{padding-top: 40px;}
.income{padding: 0 3.75%;}
.income table{width: 100%;}
.income table tr th{padding: 15px 0;}
.income table tr td{padding: 10px 0;border-top: 1px solid #e5e5e5;}
.income table tr td:first-child{color: #cf0000;}
.income table tr td:last-child{color: #77ac25;}
.withdraw{text-align: left;background: #e5e5e5;}
.wd-div1{background: #cf0000;color: #fff;margin-top: 5px;padding: 15px 5% 20px;}
.wd-div1 span{font-size: 30px;}
.wd-div2{padding: 10px 3.75%;}
.wd-div3{color: #77ac25;background: #fff;margin-bottom: 10px;font-size: 16px;text-align: center;padding: 10px 0;}
.wd-div4{background: #fff;padding: 10px 3.75% 0;}
.wd-div4 div{border-bottom: 1px solid #e5e5e5;line-height: 24px;padding-bottom: 10px;}
.wd-div4 div:last-child{padding-top: 10px;}
.wd-div4 div p span:first-child{display: inline-block;width: 100px;text-align: right;}
.wd-div4 table{width: 100%;text-align: center;}
.wd-div4 table td{border-top: 1px solid #e5e5e5;padding: 10px 0;}
.wd-div4 table th{padding: 15px 0;}
.wd-div4 table tr td:first-child,.wd-div4 table tr td:nth-child(2){color: #cf0000;}
.wd-div4 table tr td:nth-child(3){color: #77ac25;}
.change-card div{height: 45px;line-height: 45px;margin: 5px;color: #7f7f7f;}
.change-card div span:first-child{display: inline-block;width: 75px;text-align: right;}
.change-card div span:last-child{display: inline-block;width: 180px;height: 35px;line-height: 35px;border: 1px solid #7f7f7f;}
.change-card input[type=text]{width: 100%;height: auto;}
.change-card p{text-align: center;margin-top: 20px;}
.change-card .btn{text-align: center;width: 80%;font-size: 16px;}


/*我的团队*/
.team-title{position:fixed;width: 100%;z-index: 10000;height: 43px;line-height: 43px;border-bottom: 1px solid #e5e5e5;background: #fff;}
.team-title li{width: 50%;text-align: center;position: relative;}
.team-title li::after{position: absolute;content:"";right: 0;top: 11px;width: 1px;transform: scaleX(1.5);-webkit-transform: scaleX(1.5);-o-transform: scaleX(1.5);-moz-transform: scaleX(1.5);height: 21px;background-color: #dcdada;}
.team-title li:last-child::after{width: 0;}
.team-title li a{display: inline-block;width: 80%;height: 42px;color: #000;}
.team-title li a.team-active{border-bottom: 3px solid #77ac25;color: #77ac25;}

.team-title2{position: fixed;top: 85px;left: 0;width: 100%;height: 42px;line-height: 42px;background: #e5e5e5;}
.team-title2 li{width: 25%;text-align: center;}
.team-title2 li .change{display: inline-block;width: 8px;height: 42px;vertical-align:top;margin-left: 10px;background-image: url(../img/ch.png);background-repeat: no-repeat;background-position: left center;background-size: 8px auto;}

.team-list{padding-top: 85px;}
.team-list table{width: 100%;}
.team-list table th{padding: 11px 0;background: #e5e5e5;}
.team-list table td{padding: 10px 0;border-bottom: 1px dashed #ccc;}
.team-list table tr:nth-child(2) td span{font-size: 12px;}
.team-list table tr td:last-child a{color: #77ac25;}
.team-list table td{width: 25%;}
.team-list table tr td:first-child a{color: #77ac25;}

.team-list .friend {margin-top:10px}
.team-list .friend span{color: #77ac25}

/*藏宝图*/
.map-title{border-bottom: 1px solid #eaeaea;}
.map-title span i{color: #000;padding-right: 15px;background-image: url(../img/arrow-bottom.png);background-repeat: no-repeat;background-position: right center;background-size: auto 7px;}
.map-title span:first-child{width: 50%;position: relative;}
.map-title span::after{position: absolute;content:"";right: 0;top: 10px;width: 1px;height: 20px;background-color: #dcdada;}
.map-title span:nth-child(2){width: 30%;}
.map-title span:last-child{width: 20%;position: relative;}
.map-title span::before{position: absolute;content:"";left: 0;top: 10px;width: 1px;height: 20px;background-color: #dcdada;}



.map-con{padding-top: 40px;text-align: left;margin-bottom: 15px;}
.map-con .map-pro-list li{padding: 0 10px;position:relative;}
.map-con .map-pro-list li a{display: block;width: 100%;height: 100px;border-bottom: 1px solid #e5e5e5;}
.map-con .map-pro-list li a img{position: absolute;left: 15px;width: 80px;height:80px;border: 1px solid #dbdbdb;border-radius: 5px;top: 9px;}
.map-con .map-pro-list li a div{padding-left: 100px;padding-top: 8px;}
.map-con .map-pro-list li a div p{height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.map-con .map-pro-list li a div p:first-child{font-size: 16px;}
.map-con .map-pro-list li a div p:nth-child(2){color: #959595;margin-top: 5px;}
.map-con .map-pro-list li a div p:last-child i{color: #ec0404;font-size: 17px;}
.zhuan{position: absolute;z-index: 2;right: 10px;bottom: 5px;width: 60px;height: 35px;background-image: url(../img/zhuan.png);background-repeat: no-repeat;background-position: center;background-size: contain;}

.select-mask{position: fixed;top: 85px;left: 0;z-index: 9999;width: 100%;overflow:hidden;background:rgba(0,0,0,0.2);}
.grade-select,.sort-select,.pro-select{width: 100%;background-color: #fff;color: #000;}
.grade-select li i{padding-right: 10px;}
.sort-select li a,.grade-select li a,.pro-select li a{display: block;width: 100%;padding: 15px 5px;margin: 0 10px;border-top: 1px solid #eaeaea;text-align: left;}
.sort-select li:first-child a,.grade-select li:first-child a,.pro-select li:first-child a{border-top: 1px solid #f2f2f2;}
.sort-select li.cur a,.grade-select li.cur,.pro-select-ul li.cur a{position: relative;color: #77ac25;}
.grade-select li.cur::after{position: absolute;content: "当前等级";right: 10px;top: 15px;}
.pro-select{height: 100%;overflow-y: auto;overflow-x: hidden;}
.pro-select form input[type="text"]{border: 1px solid #ccc;text-align:center;width: 70px;height: 35px;border-radius: 5px;}
.pro-select h3{background:#f2f2f2;height: 40px;line-height: 40px;padding: 0 15px;text-align: left;color: #000;font-size: 15px;}


/*帮助中心*/
.help-list li{padding:0 15px;border-bottom: 1px solid #e5e5e5;text-align: left;}
.help-list li span{width: 20px;height: 20px;line-height: 20px;margin: 15px 15px 15px 0;text-align:center;background-color: #77ac25;color: #fff;}
.help-list li a{display: block;width: 100%;line-height: 20px;padding:15px 7px 15px 0;background: url(../img/right.png) right center no-repeat;}

/*帮助详情页*/
.help-detail{padding: 15px;}
.help-detail h3{padding-bottom: 15px;}
.help-detail p{text-align: left;text-indent: 2em;padding-bottom: 15px;}
.help-detail div{text-align: center;}
.help-detail div img{width: 100%;}

/* pt_bd */
.pt_bd{background-color:#fff;}
.pt_bd div{height:94px; padding:15px 10px; border-bottom:1px solid #ccc; text-align:left;}
.pt_bd div img{ width:64px; height:64px; border-radius:32px; position:absolute; left:10px}
.pt_bd div p, .pt_bd div h3{ padding-top:10px; padding-left:80px;}
.pt_bd div h3{ font-size:15px}
.pt_bd p{color:#999;  padding:20px 10px 0; text-align:left}
.pt_bd a{display:inline-block; color:#fff; background-color:#78AC26; padding:10px 0; width:90%; margin-top:20px; border-radius:3px;}
.pt_bd a.bind{background-color:#FF895D}

/*申请参赛*/
.apply{padding: 15px;text-align: left;}
.apply .btn{display: block;width: 90%;margin: 15px auto;height: 40px;line-height: 40px;font-size: 16px;}

/*我的红包*/
.hb-list{padding-top: 40px;}
.hb-list li{background: #fff;padding: 10px 0;border-bottom: 1px solid #ccc;}
.coupons{margin: 0 3.75%;background: #E76E83;color: #fff;padding: 8px 0;max-width: 360px;position: relative;}/*未过期*/
.coupons-overdue{background: #999;}/*已过期*/
.coupons div{padding: 0 10px;}
.coupons div:first-child{border-right: 1px dashed #fff;}
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.juan{position: absolute;font-weight: bold;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */
	-moz-transform:rotate(45deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
	-o-transform:rotate(45deg);}
.yhj{right: 1px;top: 3px;}
.overdue{right: -9px;top: 3px;z-index: 10;background: #777;}

/*钱包list*/
.module-head{ border-bottom:1px solid #CCCCCC; padding:10px 0 10px 10px; color:#72a52e}
.module-head .more{ float:right; padding:0px 20px; display:block; height:100%; width:30px; background:url(../img/right.png) no-repeat center;}
.pay-log table tr td:first-child{padding:0 10px}
.pay-log table tr td.green{color:#72a52e}

/*收款明细*/
.collect1,.collect2,.collect3{margin-top: 43px;width: 100%;}
.collect1 th,.collect2 th,.collect3 th{background: #ccc;padding: 2px 0;}
.collect1 td,.collect3 td{width: 33.333333%;border-bottom: 1px dashed #ccc;padding: 5px 0;font-size: 14px;}
.collect2 td{width: 50%;border-bottom: 1px dashed #ccc;padding: 5px 0;font-size: 14px;}
.collect1 td.green,.collect2 td.green,.collect3 td.green{color: #72A52E;font-size: 15px;}

/*我的  iconfont图标*/
.user-main{border-top: 1px solid #e5e5e5;}
.user-main a{width: 50%;border-bottom: 1px solid #e5e5e5;padding: 5% 0;}
.user-main a:nth-child(2n-1){border-right: 1px solid #e5e5e5;}
.user-main a div{height: 50px; width:50px; line-break: 50px; margin:0 auto;position:relative;font-size: 40px;}
.user-main a div em{ display:block; position:absolute; right:-5px; top:-5px; border-radius:50%; width:18px; height:18px; overflow:hidden; line-height:18px; background-color:#F00; color:#fff; font-size:12px;}
.user-main .guide span,.user-main .guide div{color: #de0606;}
.user-main .order-center span,.user-main .order-center div{color: #de9959;}
.user-main .order-fac span,.user-main .order-fac div{color: #A4FEEE;}
.user-main .my-team span,.user-main .my-team div{color: #77ac25;}
.user-main .my-income span,.user-main .my-income div{color: #6ab6f8;}
.user-main .hero span,.user-main .hero div{color: #ffae00;}
.user-main .map span,.user-main .map div{color: #931894;}
.user-main .help span,.user-main .help div{color: #1d6699;}
.user-main .account-manage span,.user-main .account-manage div{color: #16108d;}
.user-main .wallet span,.user-main .wallet div{color: #CB121A;}
.user-main .hongbao span,.user-main .hongbao div{color: #eb4f38;}
.user-main .collection span,.user-main .collection div{color: #f4c600;}
.user-main .my-store span,.user-main .my-store div{color: #21a29d;}
.user-main .my-hotel span,.user-main .my-hotel div{color: #a29721;}

/*更多*/
.moreInfo ul{padding-top: 15px;background: #f1f7e9;}
.moreInfo ul li{padding: 15px 24px;background: #fff;text-align: left;position: relative;}
.moreInfo ul li:after{position: absolute;content: '';left: 15px;bottom: 0;right: 0;width: 100%;height: 1px;transform: scaleY(.5);-webkit-transform: scaleY(.5);background: #ccc;}
.moreInfo ul li i{float: right;font-size: 12px;color: #ccc;}
.moreInfo ul li a{display:block}

/*了解我们首页*/
.aboutInfo{background: #f1f7e9;padding-bottom: 55px;}
.aboutInfo div img{width: 35.837%;max-width: 229px;margin: 10% 0;}
.aboutInfo ul li a{display: block;width: 77.6%;border:1px solid #8fc220;border-radius: 3px;padding: 5% 0;margin: 0 auto 5%;background: #fff;}
.aboutInfo a h3{color: #8fc11f;}
.aboutInfo a p{color: #c2ccb5;line-height: 2;}

/*了解我们*/
.aboutUs>div,.security>div{padding: 15px 24px;background-color: #fff;text-align: left;}
.aboutUs>div>h3{margin: 30px 0 15px;}
.aboutUs>div>p,.security>div>p{text-indent: 2em;line-height: 1.5;font-size: 1.1em;}
.aboutUs>div>dl dd{line-height: 2;color: #747474;}
.aboutUs>div>dl dt{font-size: 1.1em;margin-top: 11px;margin-bottom: 5px;}
.aboutUs>div>div{text-align: center;}
.aboutUs>div>div img{width: 80%;max-width: 640px;border: 2px solid #77ac25;border-radius: 2px;}
.aboutUs>div>div div{margin: 5px 0 15px;}
.tree img,.security>div>div img{width: 100%;max-width: 640px;}
.hdg-after-line{position: relative;}
.hdg-after-line:after{position: absolute;content: '';left: 0;right: 0;bottom: 0;height: 1px;background-color: #ccc;transform: rotateY(.5);-webkit-transform: scaleY(.5);}
.security{background: #f1f7e9;margin-bottom: 20px;padding-top: 15px;}
.security>div ul h3{position: relative;text-align: center;padding: 10px 0 5px;margin: 10px 0;font-weight: bold;}
.security>div ul h3:after{position: absolute;content: '';left: 50%;bottom: 0px;height: 2px;width: 20px;margin-left: -10px;background-color: #77ac25;}
.security>div ul p{line-height: 1.5;font-size: 1.1em;color: #747474;}
.security>div>p{color: #747474;}

/*管理团队*/
.manageTeam{width: 85%;margin: 0 auto;text-align: left;padding: 20px 0;}
.ceo div.fl{width: 30%;margin-right: 4%;}
.ceo div.fr{width: 66%;}
.ceo div.fr h3,.contactUs li h3,.projectList div h3,.itemInfo h3,.aboutUs div h3{font-weight: bold;padding-left: 20px;position: relative;}
.ceo div.fr h3:before,.contactUs li h3:before,.projectList div h3:before,.itemInfo h3:before,.aboutUs div h3:before{position:absolute;left: 0;top: 0;width: 5px;height: 90%;content: '';background: #78ac26;}
.ceo div.fr p{color: #747474;line-height: 1.5;}
.ceo div.fr p:last-child{color: #999;}
.ceo div.fl img{width: 100%;}

/*资质荣誉*/
.honor img,.proBg img{width: 85%;max-width: 640px;margin-top: 10%;}

/*联系我们*/
.contactUs{text-align: left;padding-bottom: 30px;} 
.gmakjImg{line-height: 0;}
.gmakjImg img{width: 100%;}
.contactUs li h3,.contactUs li p,.about p{padding: 15px 24px;}
.contactUs li p{line-height: 1.5;}
.contactUs li h3{background: #f1f7e9;padding-left: 40px;}
.contactUs li h3:before{left: 24px;top: 15px;height: 20px;}
.contactUs li p span,.about p span{color: #747474}
.contactUs li p span:last-child,.about p span:last-child{color: #999;}
.contactUs li em{color: #78ac26;}

/*平台动态*/
.dynamic{background: #f1f7e9;margin-bottom: 20px;}
.dynamic-title li,.help-title li{width: 25%;}
.dynamic-title li:after,.help-title li:after{width: 0;}
.dynamic-title li a,.help-title li a{color: #77ac25;}
.dynamic-active{border-bottom: 3px solid #77ac25;}
.dyList{padding-top: 58px;text-align: left;}
.dyList li{background: #fff;position: relative;}
.dyList a,.dyList li p{display: block;width: 100%;padding: 15px;position: relative;font-size: 15px;}
.dyList li:after{position: absolute;content: '';left: 15px;bottom: 0;right: 0;width: 100%;height: 1px;transform: scaleY(.5);-webkit-transform: scaleY(.5);background: #ccc;}
.dyType{position:absolute;left: 15px;top: 11px;padding: 5px;background: #78ac26;border-radius: 3px;color: #fff;}
.dyTitle{padding-left: 45px;width: 65%;height: 20.5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dyTime{color: #c3c3c3;padding-right: 5px;}
.dyList i{color: #ccc;font-size: 12px;padding-top: 2px;}
.dyList li p{text-indent: 2em;border-bottom: none;}

/*关于*/
.about{margin-bottom: 20px;}
.version{background: #f1f7e9;padding-top: 30px;}
.version div{width: 120px;height: 120px;background: #fff;border-radius: 20%;margin: 0 auto;}
.version div img{width: 100px;margin-top: 37px;}
.version p{margin-top: 15px;color: #666;}

/*意见反馈*/
.feedback{background: #f1f7e9;}
.feedback textarea,.feedback input[type='text']{font-size: 15px;margin: 15px 0 0;padding: 0 24px;width: 100%;border:none;text-indent: 0;}
.feedback textarea{line-height: 1.5;}
.feedback input[type='text']{height: auto;line-height: 3;}

/*项目介绍首页*/
.project{margin-bottom: 20px;}
.project a{font-size: 16px;background: #78ac26;display: block;width: 70%;margin: 5% auto;height: 50px;line-height: 50px;border-radius: 25px;border: 1px solid #78ac26;color: #fff;}
.project p{color: #78ac26;}

/*项目列表*/
.projectList,.itemInfo{background: #f1f7e9;margin-bottom: 20px;padding-top: 15px;}
.projectList div{padding: 15px 24px;background: #fff;margin-bottom: 15px;}
.projectList div p{text-align: left;text-indent: 2em;color: #747474;line-height: 1.5;}
.projectList div h3{text-align: left;margin-bottom: 15px;}
.projectList div img{width: 100%;max-width: 640px;}
.projectList div:last-child{padding: 15px 0 0;}
.projectList div:last-child h3{margin: 0 0 15px;}
.projectList div:last-child li{padding: 15px 24px;position: relative;}
.projectList div:last-child li:after{position: absolute;content: '';left: 15px;bottom: 0;right: 0;width: 100%;height: 1px;transform: scaleY(.5);-webkit-transform: scaleY(.5);background: #ccc;}
.projectList div:last-child li i{color: #ccc;font-size: 12px;}
.projectList div:last-child li span{width: 90%;text-align: left;height: 15px;line-height: 15px;color: #747474;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.projectList div:first-child a{color: #78ac26;line-height: 3;}

/*成长树*/
.tree{line-height: 0;}

/*领略中国介绍*/
.itemTop,.itemCon{color: #747474;padding: 15px 24px;text-align: left;background: #fff;margin-bottom: 15px;}
.itemInfo h3,.itemInfo h4{margin-bottom: 15px;color: #000;}
.itemInfo h4{text-align: center;position: relative;}
.itemInfo h4:after{position: absolute;width: 20px;height: 5px;content: "";left: 50%;margin-left: -10px;top: 20px;background: #78ac26;}
.itemCon p{text-align: center;}
.itemInfo p,.itemCon ul li{line-height: 1.5;}
.itemCon{margin-bottom: 0;border-bottom: none;}
.itemCon img{width: 100%;max-width: 550px;margin-top: 15px;}
.itemBox{border: 1px dotted #b4d187;padding: 5%;margin: 25px 0;position: relative;border-radius: 2px;}
.itemBox span{position: absolute;top: -13px;left: 50%;margin-left: -20px;padding: 2px 5px;border-radius: 5px;color: #78ac26;background: #e5efcc;}

/*8341*/
.item8341{text-align: left;margin-bottom: 20px;}
.item-top{line-height: 0;}
.item-top img{width: 100%;}
.item8341-con{background-color: #ffc844;}
.item8341-con img{margin: 0 10%;}
.item8341-con img:first-child{width: 25%;max-width: 161px;}
.item8341-con img:last-child{width: 35%;max-width: 231px;margin-top: 7px;}
.item8341-con p{color: #fff;line-height: 1.5;text-indent: 2em;text-align: left;padding: 0 24px;font-size: 1.1em;}
.item8341-ul div.fl{text-align: center;}
.item8341-ul div.fl img{width: 40%;}
.item8341-ul div.fl p{color: #d2d2d2;text-align: left;}
.item8341-ul div.fl p:first-child{color: #000;font-size: 1.17em;}
.item8341-ul li{padding: 30px 24px;}
.item8341-ul li:after{left: 24px;right: 24px;}
.item8341-ul li:last-child:after{left: 0;right: 0;}
.item8341-footer{padding: 15px 24px;text-align: left;}
.item8341-footer h3{position: relative;padding-left: 15px;font-weight: bold;}
.item8341-footer h3:before{position: absolute;left: 0;top: 0;width: 5px;height: 90%;content: '';background-color: #ee7c00;}
.item8341-footer>div{position: relative;margin-top: 20px;background-color: #ee7c00;border-top: 2px solid #ee7c00;border-bottom: 2px solid #ee7c00;border-left: 1px solid #ee7c00;border-right: 3px solid #ee7c00;border-radius: 5px;}
.item8341-footer>div div{position:absolute;top: 50%;margin-top: -15px;width: 40px;color: #fff;font-size: 30px;font-weight: bold;text-align: center;}
.item8341-footer>div ul{margin-left: 40px;padding: 10px;background-color: #fff;}
.item8341-footer>div ul span{padding-left: 20px;}
.item8341-footer>div ul li{padding: 5px 0;border-bottom: 1px dotted #ccc;}
.item8341-footer>div ul li:last-child{border-bottom: 0;}

/*慈善公益*/
.itemCharity div{margin-bottom: 0;border-bottom: none;}
.itemCharity div:last-child{padding: 15px 24px;}
.itemCharity div em{color: #dc3838;}

/*电商下农村+精准扶贫*/
.itemDsfp div h3{color: #78ac26;}
.itemDsfp div h3:before{width: 0;}
.itemDsfp p.ptitle{text-align: center;color: #747474;font-weight: bold;margin: 15px 0;text-indent: 0;}
.itemDsfp ul li{padding: 0;border: none;text-align: left;line-height: 1.5;}
.itemDsfp ul{color: #747474;}
.itemDsfp .itemBox img{margin: -5px 0 0;width: 80%;}
.itemDsfp .itemBox{border-bottom: 1px solid #E5E5E5;}
.itemDsfp .itemBox span{margin-left: -55px;}
.itemDsfp .itemBox ul li{padding: 0;border: none;}
.itemDsfp .itemBox ul li:after{height: 0;}
/*农产品出山+农产品溯源*/
.itemSy div:last-child li{text-align: left;padding: 0;line-height: 1.5;border: none;color: #747474;}
.itemSy div:last-child li:after{height: 0;}
.itemSy div h4{color: #747474;font-weight: bold;margin: 10px 0;}
.itemSy div p{text-indent: initial;}
.itemSy .qrImg{margin: 50px 0 0;text-align: center;text-indent: initial;}
.itemSy p span{display: block;width: 100%;color: #78ac26;}

/*新手上路*/
.guide-swiper{position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 10000;background: #fff;}
.guide-swiper .swiper-container{width: 100%;height: 100%;max-width: 768px;max-height: 1024px;margin: 0 auto;}
.guide-swiper .swiper-pagination-bullet{width: 10px;height: 10px;}
.guide-swiper .swiper-pagination-bullet-active{background: #6aab36;}
.guide-swiper .swiper-slide{position: relative;}
.guide-swiper img{width: 100%;position: absolute;left: 0;}