@charset "utf-8";
/* CSS Document */
html{overflow-x: hidden!important;background: #e8e8e8;}
/*头部*/
.header-main{
	height: 80px;
	text-align: center;
	background: -moz-linear-gradient(top,#f5f5f5,#e6e6e6);
	background: -webkit-linear-gradient(top,#f5f5f5,#e6e6e6);
	background: -ms-linear-gradient(top,#f5f5f5,#e6e6e6);
	position: relative;
	z-index: 3;
}
.header-main a.sign.fl{	margin: 17px 0 0 3%;}
.header-main a.sign.fr{	margin: 0px 3% 0 0;position: relative;	font-size: 24px;color: #555; height:80px; line-height:80px;	font-weight: bold;text-align:center;z-index: 2;}
/*导航*/
.nav-list{width: 48.75%;text-align: left;position: absolute;right: 0;top: 81px;z-index: 1;display: none;}
.subnav-btn{width: 10%;  min-width: 89px;height: 81px;position: absolute;right: 0;top: 0;display: none;}
.nav-list a.tit{display: inline-block;width: 100%;}
.nav-list a.tit,.nav-list h2{font-weight: normal;font-size: 22px;line-height: 62px;color: #d6b171;text-indent: 15%;border-bottom: 1px solid #75b820;color:#fff;	background: url(../images/bg_sign01.png) no-repeat 5% center #5ead23;cursor: pointer;}
.subnav{font-size: 22px;display: none;}
.subnav a{display: inline-block;width: 100%;font-size: 22px;line-height: 60px;color: #fff;background: url(../images/bg_sign02.png) no-repeat 95% center #6cb421;border-bottom: 1px solid #75b820;text-indent: 15%;}
.header-line{height: 1px;background: #d3d3d3;position: relative;	z-index: 2;}
/*版权*/
footer{margin-top: 3%;line-height: 56px;color: #666;text-align: center;margin-bottom:120px;}
footer a{color: #666;}
/*banner*/
.banner{position: relative;z-index: 1;overflow: hidden;margin-top: -1px;}
.swiper-slide img{	width: 100%;}
.pagination{width: 100%;height: 24px;position: absolute;left: 0;bottom: 10%;z-index: 2;	text-align: center;}
.pagination span{display: inline-block;width: 24px;height: 24px;background: url(../images/bg_sign03.png) no-repeat;	overflow: hidden;margin-right: 14px;}
.pagination span.swiper-active-switch{background: url(../images/bg_sign03_1.png) no-repeat;}
/*首页产品分类*/
.index-bg{ padding-top: 3%;background-size: 100%;position: relative;z-index: 2;}
.index-main{width: 100%;margin: 0 auto;position: relative;	z-index: 2;}
.index-box .boxs{
	margin-top:8px;
	width: 31%;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	background: -moz-linear-gradient(top,#f6f6f6,#dbdbdb,#f6f6f6);
	background: -webkit-linear-gradient(top,#f6f6f6,#dbdbdb,#f6f6f6);
	background: -ms-linear-gradient(top,#f6f6f6,#dbdbdb,#f6f6f6);
	margin-bottom: 2%;
	margin-left: 1%;
	margin-right: 1%;
	box-shadow:1px 1px 1px #DDDDDD;
}
.index-box .title{
	height: 62px;
	padding-left: 4%; 
	border-radius: 6px 6px 0px 0px;
	background: -moz-linear-gradient(top,#7bbb1f,#49a425);
	background: -webkit-linear-gradient(top,#7bbb1f,#49a425);
	background: -ms-linear-gradient(top,#7bbb1f,#49a425);
}
.index-box .title h2{line-height: 62px;color: #FFFFFF;  font-size:28px; text-align:left}

.index-box .boxs.mid{position: absolute;left: 50%;top: 0;margin-left: -15.5%;}
.index-box img{width: 100%; height:130px; float: left;}
.index-box h2{width: 100%;font-size: 20px;	line-height: 50px;	color: #333;text-align: center;	float: left;
overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
/*首页新闻*/
.index-news .title{
	height: 62px;
	padding-left: 4%; 
	border-radius: 6px 6px 0px 0px;
	background: -moz-linear-gradient(top,#7bbb1f,#49a425);
	background: -webkit-linear-gradient(top,#7bbb1f,#49a425);
	background: -ms-linear-gradient(top,#7bbb1f,#49a425);
}

.index-news .title h2{line-height: 62px;color: #FFFFFF;  font-size:28px;}
.index-news .title img{	padding-left: 1%;}
.index-news li{
	width: 94%;
	background: -moz-linear-gradient(top,#fefefe,#eeeeee);
	background: -webkit-linear-gradient(top,#fefefe,#eeeeee);
	background: -ms-linear-gradient(top,#fefefe,#eeeeee);
	float: left;
	margin-bottom: 2%;
	padding: 3%;
	box-shadow: 0px 2px 2px 1px #ddd;
}
.index-news .img{width: 30%;float: left;}
.index-news .img img{width: 100%;float: left;}
.index-news .in-intro{width: 65%;float: right;}
.index-news .time{font-size: 24px;font-weight: bold;line-height:30px;color: #555;padding-top: 1%;opacity: 1;}
.index-news p{line-height: 30px;color: #555;}
.index-news a{color: #555;}
/*当前位置*/
.sub-menu{background:url(../images/sub-menu.jpg) no-repeat center bottom;height:109px;color: #fff;padding: 0 30px 0 35px;line-height: 72px;	position: relative;}
.sub-menu p{font-weight: bold;font-size: 24px;}
.sub-menu p,.sub-menu .menu-th{float: left;}
.sub-menu p{width: 388px;}
.sub-menu .menu-th,.sub-menu .menu-ind,.sub-menu .menu-back{
	float:left;
	width: 68px;
	border: 1px solid #66b123;
	height: 50px;
	border-radius: 10px;
	background: url(../images/seting.png) no-repeat 15px center;
	font-size: 26px;
	color: #fff;
	line-height: 50px;
	padding-left: 54px;
	margin-top: 30px;
	box-shadow: 0px 1px 1px #388a15;
}
.sub-menu .menu-ind{background: url(../images/seting01.png) no-repeat 15px center;}
.sub-menu .menu-back{background: url(../images/seting02.png) no-repeat 15px center;}
.sub-menu .sub-menu-til{width:325px;float:left;	height:50px;margin-top:30px;font-weight:bold;font-size:30px;color:#fff;	text-align:center;	line-height:50px;	font-family:"微软雅黑";}

/*内容*/
.inside-wrap{width: 93%; margin: 4% auto 0;	position: relative;	z-index: 2;}
.inside-main{width: 92%;padding: 4%;margin: 0 auto;border-radius: 5px;background: #fff;	border:1px solid #ced5df;box-shadow: 0px -1px 2px #ddd;}
.inside-main img{max-width:100%}
.inside-main h2{font-size: 22px;line-height: 52px;color: #cfa96b;}
.inside-main p{color: #555;}
/**新闻页**/
.news-main li{
	width: 94%;
	background: -moz-linear-gradient(top,#fefefe,#eeeeee);
	background: -webkit-linear-gradient(top,#fefefe,#eeeeee);
	background: -ms-linear-gradient(top,#fefefe,#eeeeee);
	float: left;
	margin-bottom: 2%;
	padding: 3%;
	box-shadow: 0px 2px 2px 1px #ddd;
}
.news-main .img{width: 30%;float: left;}
.news-main .img img{width: 100%;float: left;}
.news-main .in-intro{width: 65%;float: right;}
.news-main .time{font-size: 24px;font-weight: bold;line-height:36px;color: #555;padding-top: 1%;opacity: 1;}
.news-main p{line-height: 30px; font-size:23px; padding-top:1%;color: #888;}

.page{height: 54px;	margin: 5% auto;  width:100%;	text-align: center;}
.page a{display: inline-block;width: 35%;line-height: 52px;	color: #555;	border: 1px solid #ccc;	border-radius: 5px;}
.page .number{	width: 100%;font-size: 26px;line-height: 52px;font-family: Arial;color: #4a8521;position: absolute;	z-index: -1;}

.con{width: 93%; margin: 4% auto 0;}
.info{padding:21px;	background: #fff;	border:1px solid #ced5df;	box-shadow: 0px -1px 2px #ddd;}
.info img{max-width:100%;}
.news-ban{position: relative;}
.news-ban,.news-ban img{width: 100%;height: 383px;}
.news-ban .swiper-slide{position:relative;}
.news-ban p{
	height:58px;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	text-indent:20px;
	line-height:58px;
	color:#fff;
	background: -webkit-linear-gradient(top,#49a425,#7bbb1f);
	background: -moz-linear-gradient(top,#49a425,#7bbb1f);
}
.news-ban-hd{width: 100%;position: absolute;bottom: 5px;text-align: right;	right:15px;}
.news-ban-hd span{width: 22px;height: 22px;background: rgba(255,255,255, 1);border-radius: 11px;display: inline-block;	margin-right:5px;}
.news-ban-hd span.swiper-active-switch{	background: rgba(255,255,255, 0.4);}

.act-list .tit,.act-list .icon{	float: left;}
.act-list .tit{	width: 100%;}
.act-list .icon{width: 80px;height: 58px;background: url(../images/seting-gay.png) no-repeat center;border-left: 1px solid #ced5df;	margin-left: -81px;}
.act-list .index-act-list{	padding: 0px;	padding-left: 30px;	margin-top:6px;}
.index-act-list{
	line-height: 58px;
	background: -webkit-linear-gradient(top,#fff,#ededed);
	background: -moz-linear-gradient(top,#fff,#ededed);
	padding: 0 30px 0px 56px;
	border: 1px solid #d1d8e1;
	box-shadow: 0px 2px 2px 1px #ddd;
	margin-bottom: 2px;
	position: relative;
}
.index-act-list a{
	color: #555;
}
.index-act-list i{
	width: 0px;
	height: 0px;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
	border-color: transparent transparent transparent #b7b7b7;
	border-style: solid;
	border-width: 10px;
	position: absolute;
	top: 19px;
	left: 30px;
}
/**新闻详细页**/
.newsinfo-main{width: 96%;padding: 6% 2%;background: #fff;border-radius: 5px;margin: 0 auto;}
.newsinfo-main h1{font-weight: normal;font-size: 28px;line-height: 36px;color: #333;	text-align: center;}
.newsinfo-main .time{font-size: 20px;line-height: 30px;color: #555;text-align: center;padding-bottom: 5%;border-bottom: 1px solid #ddd;	margin-bottom: 5%;}
.newsinfo-detail img{max-width: 100%;margin: 0 auto;}
.turn-page{margin-top: 5%;border-top: 1px solid #ddd;padding-top: 2%;position: relative;font-size: 20px;}
.turn-page a{font-size: 20px;line-height: 30px;color: #555;}
.turn-page a.back{position: absolute;right: 2%;	top: 15%;font-size: 24px;	padding-left: 5%;background: url(../images/bg_sign07.png) no-repeat left center;}

/**产品**/
.porudcts-main li{width: 94%;padding: 3%;
    background: -moz-linear-gradient(top,#fefefe,#eeeeee);
	background: -webkit-linear-gradient(top,#fefefe,#eeeeee);
	background: -ms-linear-gradient(top,#fefefe,#eeeeee);
	box-shadow: 0px 2px 2px 1px #ddd;
	float: left;
	margin-bottom: 4%;
}
.porudcts-main li a{display: inline-block;width: 100%;height: 100%;	position: relative;}
.porudcts-main img.pro{width: 38%;float: left;}
.porudcts-main img.sign{width: 8%;	position: absolute;	right: 0;bottom: 0;}
.porudcts-main li .tit{width: 56%;height: 100%;float: right; font-size: 24px;line-height: 46px;color: #333;height: 46px;border-bottom: 1px solid #ddd;}
.porudcts-main li .intro{width: 56%;height: 100%;float: right;font-size: 22px; padding-top:1%;line-height: 30px;color: #555;}
.porudcts-main li .more{width: 56%;height: 100%;float: right; height:50px;}

.productsinfo-main{	background: #fff;padding: 0 0;}
.productsinfo-main .title{font-size: 24px;line-height: 64px;color: #333;	padding: 0 2%;}
.pro-pagination{bottom: 3%;}
.productsinfo-detail{width: 94%;padding: 3%;margin: 0 auto;}
.productsinfo-detail h2{font-size: 20px;line-height: 30px;margin-bottom: 3%;}
.productsinfo-box{	margin-top: 2%;padding-top: 2%;border-top: 1px solid #ddd;}



.porudctslist-main li{width: 41%;margin-bottom: 3%; margin-right:3%;	padding: 3%;
    background: -moz-linear-gradient(top,#f8f8f8,#ededed);
	background: -webkit-linear-gradient(top,#f8f8f8,#ededed);
	background: -ms-linear-gradient(top,#f8f8f8,#ededed);
	box-shadow: 0px 2px 2px 1px #ddd;
	height:218px;
}
.porudctslist-main li img{width: 100%; height:180px; float: left;margin-bottom: 5%;}
.porudctslist-main li p{
	width: 100%;
	float: left;
	font-size: 24px;
	line-height: 38px;
	text-align:center;
	color: #555;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.porudctslist-main1 li{width: 41%;margin-bottom: 3%; margin-right:3%;	padding: 3%;
    background: -moz-linear-gradient(top,#f8f8f8,#ededed);
	background: -webkit-linear-gradient(top,#f8f8f8,#ededed);
	background: -ms-linear-gradient(top,#f8f8f8,#ededed);
	box-shadow: 0px 2px 2px 1px #ddd;
	
}
.porudctslist-main1 li img{width: 100%; max-height:180px; float: left;margin-bottom: 5%;}
.porudctslist-main1 li p{
	width: 100%;
	float: left;
	font-size: 24px;
	line-height: 38px;
	text-align:center;
	color: #555;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* 会员 */
.logindet {	width: 100%;	margin: 10% auto 2%; }
.logindet tr td {line-height: 72px;height: 72px;padding-bottom: 2%;}
.vip_input {width: 96%!important;
    height: 62px;
	background: #fff!important;
	padding: 0 0 0 2%!important;
	font-size: 25px;
	line-height: 62px;
	color: #34040d;
	border: 1px solid #ccc;
	float: left;
	margin-right: 2%!important;
	border-radius: 5px;}
.vip_btn {display: inline-block;border-radius: 5px;width:210px;height: 62px;background: #63b022;color: #fff;font-family: "微软雅黑";border: none;cursor: pointer;margin-top: 30px;text-align: center;}
a.vip_btn {line-height: 62px;border-radius: 5px;}
a.vip_btn:hover {color: #fff;}

.vip_regdet {width: 100%;	margin: 10% auto 2%; }
.vip_regdet tr td {line-height: 72px;height: 72px;padding-bottom: 2%;}

/* 会员 */

/**底部**/

#footer2{ 
position:fixed;bottom:0;left:0;z-index:2000;width:100%;height:100px;display:block; background:#ea6522; color:#fff;
background-image:-webkit-gradient(linear,left top,left bottom,from( #7cbb1f ),to( #51a824 ));
background-image:-webkit-linear-gradient( #7cbb1f,#51a824 );
background-image:-moz-linear-gradient( #7cbb1f,#51a824 );
background-image:-ms-linear-gradient( #7cbb1f,#51a824 );
background-image:-o-linear-gradient( #7cbb1f,#51a824 );
ackground-image:linear-gradient( #7cbb1f,#51a824 );
text-align:center; 
font-size:24px;
box-shadow:0 4px 4px #349816 inset;

}
.ulFooter{ overflow:hidden;}
.ulFooter li{ width:25%; float:left; height:100px; display:inline; overflow:hidden;}
.ulFooter li a{ display:block; text-align:center; background:url(../images/inc.png) no-repeat center ;background-size:100% 100%; height:50px; margin-top:10px; color:#fff;}
.ulFooter li a.home{background:url(../images/inc.png) no-repeat center -50px;}
.ulFooter li a.login{background:url(../images/inc.png) no-repeat center -100px;}
.ulFooter li a.tel{background:url(../images/inc.png) no-repeat center -150px; position:relative;}
.ulFooter li a.reg{background:url(../images/inc.png) no-repeat center -200px;}
.ulFooter li a span{ margin-top:30px; text-align:center; display:inline-block; text-align:center;}
