/*html5 reset*/
ul, li, ol, p {
    list-style: none
}
h4, h5, em {
    font-style: normal;
    font-weight: 400
}
h3 {
    font-style: normal;
    font-weight:normal;
}
a {
    color: #4d525d;
    text-decoration: none;
}
.hide{display:none}
.clearfix:after {clear: both;display: table;content: " "}
.fl {
    float:left
}
.fr {
    float:right;
}
.gray {
    background:#f2f2f2
}
body{background-color:#FFFFFF;padding: 0;min-width: 300px; max-width: 667px;margin: 0 auto;}

/*头部样式*/
.top{
	width: 100%;
	height: 60px;
	background-color: #82bc00;
}
.top .logo img{
	vertical-align:middle;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top .logo{width:auto;overflow:hidden;max-height:60px;text-align:center;}


/*菜单样式*/
.toolbar{position:fixed;top:0;left:0;right:0;background-color:transparent;line-height:60px;}
.menu-button{position:relative;margin:10px;height:36px;width:36px;cursor:pointer;}
.menu-button:before{
	content:"";
	position:absolute;
	top:5px;
	right:3px;
	width:30px;
	height:5px;
	border-top-width: 6px;
	border-bottom-width: 17px;
	border-top-style: solid;
	border-bottom-style: double;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.menu-left{float:left;margin-right:1.5em;}
.sidebar{
	margin:0;
	padding-top:1em;
	color:white;
	background-color:#82bc00;
	
}
.sidebar h5{margin:0 .6em;padding:0; font-size:24px;font-weight:300; text-align:center;}
.sidebar h6{margin:0 .9em;padding:0; font-size:20px;font-weight:300;}
.sidebar h6 a{ font-size:20px;font-weight:300; color:#FFFFFF;}
.sidebar li{margin:.2em 0;padding:0 1.2em;line-height:24px;}
.sidebar li:hover{
	background-color:#BDE963;
}
.sidebar hr{margin:0.5em auto;border:0;padding:0;width:80%;height:1px;background-color:white;}
/*主要样式*/
.subNav{cursor:pointer;}
.navContent{display:none;color:#999;}

/*广告条样式*/
.zltggtbox{
	background-color: #82bc00;
	clear: both;
	width: 100%;
	text-align: center;
}
.zltggtbox h3{
	font-size:0.6rem;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:0.2rem
}
.zltggtbox h4{
	font-size: 0.58rem;
	
	color: #FFFFFF;
	line-height: 1.2rem;
}


/*首页产品样式*/
.zltmrbox {
	clear: both;
	float: none;
	width: 100%;
	background-image: url(../wapimg/zxbj1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.zltmrbox1 {
	font-size: 0.88rem;
	padding:.5rem 0;
	color: #216e3b;
	text-align: center;
}

.zltmrbox2 {
	font-size: 0.78rem;
	padding:.5rem 0;
	color: #216e3b;
	text-align: center;
	
}

.zltmrbox2p1{
	font-size: 0.78rem;
	padding:.2rem .3rem;
	color:#FFFFFF;
	text-align: center;
	background-color:#82bc00;
}
.zltmrbox2p1 a{color:#FFFFFF;}



/* top slider*/
.top-slider-wrapper{margin: .05rem 0 .05rem 0;}
.top-slider{position: relative;}
.index-slider,.banner-slider{position: relative;width: 100%;overflow: hidden;}
.index-slider ul li a img,.banner-slider ul li a img{width: 100%;height: auto;display: block;}
.index-slider ul li,.banner-slider ul li{display: block;float: left;text-align: center;}
.top-slider-indicator,.banner-slider-indicator{overflow: hidden;text-align: center;position: absolute;bottom: .25rem;right: .25rem;background-color:rgba(0,0,0,.5);border-radius: .3rem;-webkit-border-radius: .3rem;padding-left: .25rem;transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.dot{float: left;margin: .075rem .25rem .076rem 0;width: .3rem;height: .3rem;line-height: 0;display: inline-block;background-color: rgba(255,255,255,.8);border-radius: .25rem;-webkit-border-radius: .25rem;font-size: 0;text-indent: -9999px;}
.on{background-color: #ff463c}

/*栏目导航样式*/
.index-nav {overflow:hidden;background-color:#f5f5f5;box-sizing: border-box;-webkit-box-sizing: border-box;}
.index-nav li{display: inline-block;width: 23%;height: 3.35rem;padding:.1rem 0;}
.index-nav li img{display: block;margin: .25rem auto;width: 1.85rem;height: 1.85rem;}
.index-nav li span{display: block;font-size: .65rem;text-align: center;}


/*产品样式seckill*/
.seckilling{margin-top: .15rem;}
.seckilling-box{background: #fff;}
.seckilling-box .seckilling-title{
	height: 1.0rem;
	line-height: 1.0rem;
padding: .2rem .2rem .2rem .2rem;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	background-color:#f5f5f5;
	margin-bottom: .15rem;
}
.seckilling-box .seckilling-title2{
	line-height: 1.0rem;
padding: .2rem .2rem .2rem .2rem;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	background-color:#f5f5f5;
	margin-bottom: .05rem;
	text-align:center;
	font-weight:bold;
}
.seckilling-box .seckilling-addtime{
	line-height: 1.0rem;
padding: .2rem .2rem .2rem .2rem;
	margin-bottom: .15rem;
	text-align:center;
}



.seckilling-box .seckilling-title span{float: left;display: block;height: .8rem;}
.seckilling-box .seckilling-title .seckilling-name2{
	float: left;width: 3px;height: 0.95rem;
margin-right:.615rem;background-color: #ff5e6d;
}
.seckilling-box .seckilling-title .seckilling-name3{float: right;height: 0.95rem;font-size: .55rem;}
.seckilling-name{float: left;color: #4d525d;margin-right:.615rem;font-size: .75rem;line-height: .95rem;}
.seckilling-icon2{margin:0.45rem;}
.seckilling-box .seckilling-icon3{margin: .35rem .35rem .35rem .65rem;}
.seckilling-box .seckilling-icon3 li{width: 98%;line-height: 1.8rem; height: 1.8rem; overflow:hidden;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DDDDDD; }
.seckilling-box .seckilling-icon3 li a{display:inline;}
.seckilling-box .seckilling-icon2 img{display: block;width: 100%;}
.seckilling-box .seckilling-icon .num2{text-align:center; display:block;margin:.25rem;font-size: .68rem;}
.seckilling-box .seckilling-title .seckilling-icon{width: .75rem;margin-right: .25rem;}
.seckilling-box .seckilling-title .s_t span{width: .6rem;margin-right: .05rem;background-color: #31343a;color:#fff;font-size: 0.65rem;text-align: center;line-height: .9rem;-webkit-border-radius:.1rem;border-radius:.1rem;}
.seckilling-box .seckilling-title .s_d{display: inline-block;margin-right: .05rem;width: .25rem;height: .9rem;line-height: .9rem;text-align: center;font-size: .7rem;font-weight: bold;}
.seckilling-box li{float: left;width: 50%;}
.seckilling-box li.line1{margin-left:0.0%;}
.seckilling-box li a{padding:0 .15rem;display: block;}
.seckilling-box li a img{display: block;width: 100%;}
.seckilling-box li .name{padding: 0 .25rem;font-size: .5rem;text-align:center;;height: 1rem;line-height: 1rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.seckilling-box li .price{padding: .1rem 0 .2rem;font-size: .475rem;}
.seckilling-box li .price .rob{font-size: .5rem; text-align:center;}
.seckilling-box li .price .discount{display:inline-block;float: right;overflow:hidden;margin-top:.05rem;width:1.5rem;height:.625rem;background-color:#fe435d;color: #fff;font-size: .475rem;text-align: center;-webkit-border-radius:.1rem;border-radius:.1rem;}


/*底部样式footer*/
.footer{width:100%;overflow:hidden;padding:0 0 1.5rem;background-color:#81bc00;border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color:#FFFFFF;}

.footer .copyright p{text-align:center;color: #999;font-size:.6rem;color:#FFFFFF;}
.footer .copyright img{width: 45%; padding-top:5px}
.copyright_p2{color:#FFFFFF;font-size: 0.75rem; font-weight:bold;text-align: center;line-height: 1.2rem;}
.footer a{
	color: #FFFFFF;
}