*{margin:0px;padding:0px;}
ul,li{list-style-type:none;}
img{border:0px;max-width:100%;}
html,body{height:100%;}
body{font-size:14px;font-family:"Microsoft yahei","arial";color:#333333;overflow-x:hidden;}
a:link {color: #333333;text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color:#333333;}
a:active {text-decoration: none;color: #333333;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {transition: background-color 5000s ease-in-out 0s;}
.fesi{width:100%;margin:0 auto;max-width:1540px;position:relative;z-index:999;}
.zuol{float:left;}
.youl{float:right;}
.youl li{float:left;line-height:90px;padding-left:25px;padding-right:25px;position:relative;transition:all 0.3s ease 0s;}
.searchs{padding-top:2px;}
.btan{position:absolute;right:18px;top:70px;width:200px;height:36px;border-radius:30px;background:#7bc91e;transition:all ease 0.3s;transform: translateY(30px); opacity:0;visibility: hidden;}
.sear{float:left;overflow:hidden;float:left;}
.sear input{height:36px;line-height:35px;outline:none;border:0px;background:none;width:139px;padding-left:20px;padding-right:10px;color:#fff;}
.sear input::placeholder{color:#fff;}
.btan form{position:relative;}
.btan form:before{border-color:transparent;border-bottom-color:#7bc91e;content:"";border-width:0 10px 10px 10px;border-style:solid;position:absolute;top:-8px;right:10px;}
.youl li:hover .btan{transform: translateY(0px);opacity:1;visibility:visible;}
.butn{background:url(../images/tb.png) no-repeat center;width:16px;height:36px;float:left;}
.butn input{width:100%;height:100%;outline:none;border:0px;background:none;cursor:pointer;}
.youl li .k1{position:absolute;top:90px;left:0px;line-height:50px;border:1px solid #eee;border-top:0px;background:#fff;transition:all ease 0.3s;transform: translateY(30px); opacity:0;visibility: hidden;}
.youl li .k1 font{display: block;border-top: 1px solid #eee;min-width: 148px;white-space: nowrap;padding-right: 30px;height: 50px;padding-left: 30px;overflow: hidden;}
.youl li .k1 font a{color:#333;transition:all ease 0.3s;transform: translateX(0px);display:block;}
.youl li .k1 font a:hover{color:#7bc91e;transform: translateX(10px); }
.youl li:hover .k1{transform: translateY(0px);opacity:1;visibility:visible;}
.youl li:hover a{color:rgb(123, 201, 30);}
.youl li.curs a{color:rgb(123, 201, 30);}
.youl li>a:before{content:"";width:100%;position:absolute;left:0px;height:2px;top:0px;transition:all ease 0.3s;}
.youl li.curs>a:before{background:rgb(123, 201, 30);}
.in_ban{clear:both;max-width:1540px;margin:0 auto;}
.in_ban .swiper-pagination-bullets{bottom:20px;}
.in_ban .swiper-pagination-bullet{width:25px;height:4px;background:#fff;border-radius:0px;}
.in_ban .swiper-pagination-bullet-active{background:#519200;}
.dgwz{max-width:1540px;margin:0 auto;background:#f6f6f6;}
.zyes{width:100%;text-align:center;overflow:hidden;padding-top:60px;}
.zyes font{font-size:24px;padding-bottom:20px;display:block;}
.zyes p{color:#666666;font-size:14px;}
.hjkl{overflow:hidden;padding-bottom:78px;max-width: 1200px;margin:0 auto;}
.hjkl li{padding-top:60px;float:left;display:block;margin-left:60px;margin-right:60px;text-align:center;}
.hjkl li font{width:82px;height:82px;transition:all ease 0.3s;margin:0 auto;}
.hjkl li p{padding-top:18px;color:#969696;transition:all ease 0.3s;max-width: 90px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 0 auto;}
.hjkl li a:hover p{color:#519200;}
.hjkl li.a1 font{display:block;background:url(../images/a1.png) no-repeat top center;}
.hjkl li.a1 a:hover font{background:url(../images/b1.png) no-repeat top center;}
.hjkl li.a2 font{display:block;background:url(../images/a2.png) no-repeat top center;}
.hjkl li.a2 a:hover font{background:url(../images/b2.png) no-repeat top center;}
.hjkl li.a3 font{display:block;background:url(../images/a3.png) no-repeat top center;}
.hjkl li.a3 a:hover font{background:url(../images/b3.png) no-repeat top center;}
.hjkl li.a4 font{display:block;background:url(../images/a4.png) no-repeat top center;}
.hjkl li.a4 a:hover font{background:url(../images/b4.png) no-repeat top center;}
.hjkl li.a5 font{display:block;background:url(../images/a5.png) no-repeat top center;}
.hjkl li.a5 a:hover font{background:url(../images/b5.png) no-repeat top center;}
.hjkl li.a6 font{display:block;background:url(../images/a6.png) no-repeat top center;}
.hjkl li.a6 a:hover font{background:url(../images/b6.png) no-repeat top center;}
.hjkl li.a6{margin-right:0px;}
.ap{width:100%;overflow:hidden;}
.bjsg{width:100%;overflow:hidden;padding-top:70px;padding-bottom:50px;max-width:1600px;margin:0 auto;}
.bjsg li{float:left;overflow:hidden;width:25%;text-align:center;}
.bjsg li a{display:block;background:rgba(249,249,249,0);transition:all 0.8s ease 0s;}
.bjsg li a:hover{display:block;background:rgba(249,249,249,1);}
.bjsg li p{font-size:14px;color:#333333;padding-top:28px;height:42px;transition: all 0.6s ease 0s;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.bjsg li div{position:relative;overflow:hidden;}
.bjsg li div i{position:absolute;left:0px;top:0px;background:url(../images/ss.png) no-repeat center;width:100%;height:100%;transform: translateY(-230px);transition: all 0.8s ease 0s;}
.bjsg li a:hover div i{transform: translateY(0px);}
.bjsg li img{transform: scale(1);transition: all 0.5s ease 0s;}.bjsg li a:hover img{transform: scale(1.05);}
.bjsg li a:hover p{transform: translateX(5px);}
.zjin{width:100%;background:url(../images/index_11.jpg) no-repeat center;height:563px;overflow:hidden;}
.sija{text-align:center;font-size:24px;color:#333333;padding-top:80px;}
.kbut{max-width:550px;margin:0 auto;text-align:center;line-height:27px;margin-top:50px;}
.ckgd{width:177px;height:44px;margin:0 auto;overflow:hidden;background:#519200;border-radius:20px;line-height:44px;margin-top:50px;color:#ffffff;}
.ckgd a{color:#fff;}
.ckgd font{font-family:"simsun";color:#ffffff;}
.dobi{text-align:center;font-size:24px;color:#333333;}
.doba{color:#666666;text-align:center;padding-top:20px;padding-bottom:56px;}


.info-list {width:100%;overflow:hidden;max-width:1280px;margin:0 auto;padding-bottom:75px;}
.info-list li {	padding-top: 20px;	padding-bottom: 20px;	margin-bottom: 20px;	max-width: 100%;	overflow: hidden;float:left;padding:10px;display:inline-block;box-sizing:border-box;}
.info-list li * {	transition: .3s;	-ms-transition: .3s;	-moz-transition: .3s;	-webkit-transition: .3s;	-o-transition: .3s}
.info-list img {	display: block;	width: 100%}
.info-list span {	display: block;	padding-top: 20px;	overflow: hidden;	max-width: 100%}
.info-list b {	float: left;	border-right: 1px solid #eeeeee;	height: 75px;	color: #666666;	color:;	color:;	padding-right: 15px;	line-height: .5;	margin: 10px 15px 30px 0;	font-size: 14px}
.info-list em {	font-size: 19px;	display: block;	color: #333333;	color:;	color:;	padding-bottom: 15px;	font-style: normal;	font-weight: normal}
.info-list strong {	display: block;	line-height: 2;	font-size: 16px;	color: #333333;	color:;	color:;	font-weight: normal;	white-space: nowrap;	text-overflow: ellipsis;	overflow: hidden}
.info-list p {	display: block;	height: 55px;	line-height: 2;	margin: 5px 0;	overflow: hidden;	color: #666666;	color:;	color:;	display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 2}
.info-list font {	display: block;	padding-top: 10px;	color: #666666;	color:;	color:}
.info-list font a {	padding-left: 10px;	color: #666666;	color:;	color:}
.info-list font a:hover {	color: #7bc91e;	color:}
.info-list i {	font-size: 18px}
.info-list li:hover img {	transform: scale(1.025);	-moz-transform: scale(1.025);	-ms-transform: scale(1.025);	-o-transform: scale(1.025);	-webkit-transform: scale(1.025);	transition: .5s;	-ms-transition: .5s;	-moz-transition: .5s;	-webkit-transition: .5s;	-o-transition: .5s}
.info-list li:hover strong {	transform: translateX(5px);	-moz-transform: translateX(5px);	-ms-transform: translateX(5px);	-o-transform: translateX(5px);	-webkit-transform: translateX(5px);	color: #7bc91e;	color:;	transition: .5s;	-ms-transition: .5s;	-moz-transition: .5s;	-webkit-transition: .5s;	-o-transition: .5s}
.info-list li:hover p {	transition: .5s;	-ms-transition: .5s;	-moz-transition: .5s;	-webkit-transition: .5s;	-o-transition: .5s}@media (max-width:488px) {	.info-list li {		padding-top: 20px	}}
.blocks-lg-3>li{width:33.333333%}
.lzsj{width:100%;overflow:hidden;background:#272727;padding-bottom:110px;}

.zyea{width:100%;text-align:center;overflow:hidden;padding-top:60px;}
.zyea font{font-size:24px;padding-bottom:20px;display:block;color:#fff;}
.zyea p{color:#999999;font-size:14px;}
.thun{width:100%;overflow:hidden;max-width:1280px;padding-left:40px;padding-right:40px;margin:0 auto;padding-top:40px;}
.zlou{float:left;}
.ylou{float:right;margin-right:44px;padding-top:20px;}
.cjko{font-size: 20px;color:#a1a1a1;font-weight:bold;}
.kbus{width:100%;overflow:hidden;color:#a1a1a1;font-size:14px;margin-top:10px;}
.kbus li{margin-top:16px;}
.kbus a{color:#a1a1a1;}
.kbus .c1{background:url(../images/c1.png) no-repeat left center;padding-left:26px;}
.kbus .c2{background:url(../images/c2.png) no-repeat left center;padding-left:26px;}
.kbus .c3{background:url(../images/c3.png) no-repeat left center;padding-left:26px;}
.kbus .c4{background:url(../images/c4.png) no-repeat left center;padding-left:26px;}
.kbus .c5{background:url(../images/c5.png) no-repeat left center;padding-left:26px;}
.kbus .c6{background:url(../images/c6.png) no-repeat left center;padding-left:26px;}
.kbus .c7{background:url(../images/c7.png) no-repeat left center;padding-left:26px;}
.zclk{width:100%;padding-top:33px;}
.zclk li{float:left;margin-right:14px;position:relative;}
.zclk li a{display:block;width:35px;height:35px;background:url(../images/d1.png) no-repeat;}
.zclk li.d1 a{background:url(../images/d1.png) no-repeat;}
.zclk li.d2 a{background:url(../images/d2.png) no-repeat;}
.zclk li.d3 a{background:url(../images/d3.png) no-repeat;}
.zclk li.d3 p{position:absolute;bottom: 50px;left: -57.5px;width:150px;opacity:0;visibility: hidden;transition:all ease 0.3s;transform:scale(0.05); transform-origin:bottom center;}
.zclk li:hover p{opacity:1;visibility:visible;transform: scale(1.05);}
.xmzl{width:475px;overflow:hidden;}
.xmzl input{width:100%;height:50px;background:none;border:0px;border-bottom:1px solid #6f6f6f; padding-left:17px;box-sizing:border-box;outline:none;color:#6f6f6f;}
.xmzl input::placeholder{color:#6f6f6f;font-family:"Microsoft yahei"}
.jllg{width:475px;height:105px;overflow:hidden;}
.jllg textarea{width:100%;height:100%;background:none;border:0px;border-bottom:1px solid #6f6f6f; padding-left:17px;box-sizing:border-box;outline:none;color:#6f6f6f;padding-top:10px;}
.jllg textarea::placeholder{color:#6f6f6f;font-family:"Microsoft yahei"}
.sbmi{width:475px;height:105px;overflow:hidden;}
.sbmi input{height:43px;width:100%;border:0px;outline:none;background:#519200;color:#fff;text-align:center;cursor:pointer;}
.foots{background:#171719;padding-top:22px;padding-bottom:22px;text-align:center;color:#7c7c7e;line-height:26px;}.foots a{color:#7c7c7e;}
.wenh{float:right;cursor:pointer;display:none;}
.in_topbox .menu{ position:absolute; top:90px;z-index:999; left:0; width:100%; line-height:40px; height:auto; display:none;}
.in_topbox .menu li{ float:none; width:100%; background:rgba(255,255,255,0.95); border-top:1px solid #EEE; text-indent:20px; cursor:pointer; padding:0; position:relative;}
.in_topbox .menu li:last-child{ border-bottom:1px solid #EEE;}
.in_topbox .menu li>a{ display:inline; color:#333; height:40px; line-height:40px;}	
.in_topbox .menu li:hover>a{ color:#333;}
.in_topbox .menu li.cur>a{ color:#333;}
.in_topbox .menu li>a:after{ display:none;}	
.in_topbox .menu li em{ position:absolute; right:10px; top:15px; width:10px; height:10px; border:1px solid #666; border-left:0px; border-bottom:0px; opacity:1; display:block; transform:rotate(45deg);}
.in_topbox .menu li .nav{ position:relative; top:0; left:0; width:100%; height:auto; line-height:30px; z-index:101; text-align:left; background:#FFF; display:none; margin:0; padding:0;overflow:hidden;}
.in_topbox .menu li .nav a{ display:block; width:100%; height:30px; color:#666; font-size:12px; margin:0; padding:0;}
.in_topbox .menu li .nav a:hover{ background:#519200; color:#FFF; font-weight:normal; transform:translateX(0px);}	

.in_topbox .menu li .nav a:after{ display:none;}
.tops{position:fixed;right:10px;bottom:10px;opacity:0;}
.tops a{display:block;width:41px;height:40px;background:url(../images/tops.png) no-repeat center;}
.fosl{width:100%;overflow:hidden;position:fixed;right:0px;bottom:0px;background:#519200;height:48px;display:none;}
.fosl li{width:25%;overflow:hidden;float:left;text-align:center;line-height:48px;color:#fff;}
.fosl li a{color:#fff;}
.jikl{display:none;}
.not-animated{opacity:0;}
.akjh{height:90px;transition:all 0.3s ease 0s}
.tbls{position:fixed;top:0px;left:0px;width:100%;z-index:999;background:#fff;}
.zuol img{height:90px;transition:all 0.3s ease 0s}
.wenh img{height:90px;transition:all 0.3s ease 0s}
.abba{width:100%;overflow:hidden;text-align:center;}
.olki{max-width:1280px;margin:30px auto;overflow:hidden;padding-top:30px;min-height:400px;}
.olki{font-size:16px;line-height:1.8;font-weight:300;}
.cpls{width:100%;overflow:hidden;max-width:1280px;margin:0 auto;background:#fff;}
.cpls li{float:left;padding:18px;font-size:15px;display: block;}
.cpls li.curs a{color:rgb(123, 201, 30);}
.cpls2{width:100%;overflow:hidden;max-width: 1280px;margin:0 auto;background:#fff;}
.cpls2 li{float:left;padding:18px;font-size:15px;display: block;}
.cpls2 li.curs a{color:rgb(123, 201, 30);}
.biku{height:56px !important;}
.bikd{line-height:56px !important;}
.bika{top:56px !important;}
.swiper-wrapper2{width:10000px;}
.pros{overflow:hidden;background:#f8f8f8;padding:18px;padding-left:0px;padding-right:0px;}
.pros ul{max-width: 1280px;margin:0 auto;}
.pros li{float:left;width:calc(25% - 20px);text-align:center;background:#fff;margin:10px;}
.pros li p{padding-bottom:20px;padding-top:10px;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pors{background:#f8f8f8;overflow:hidden;width:100%;}
.krig{float:right;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:100%;}
.jn_lt{float:left;width: 25%;line-height:30px;text-align:right;/* font-weight:bold; */white-space: nowrap;}
.jn_rt{float:left;width: 70%;}
.jn_box .txt{ width:calc(100% - 40px); height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #106acf;}
.jn_box textarea:focus{ border:1px solid #106acf;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:calc(100% - 40px); height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{background: #519200;}
.cl_red{ color:#f00;}
.feed{max-width:640px;}
.ny-tit {
    font-size: 30px;
    color: #333;
    font-weight: bold;
    line-height: 45px;
    text-align: center;
	padding-bottom:30px;
}
.ab_navbox{clear:both;padding: 5px 0 0 0;display:none;}
.ab_navbox .tit{ height:30px; line-height:30px; color:#FFF; padding:0 10px;}
.ab_navbox ul{ overflow:hidden;}
.ab_navbox li{float:left;width: calc(50% - 8px);padding: 0 0 5px 5px;}
.ab_navbox li a{display:block;width:100%;height: 30px;line-height: 30px;text-align:center;color:#FFFFFF;background:#777;/* box-sizing: content-box; */}
.ab_navbox li a.cur{ background:#519200;}
.kjhl{background:#f8f8f8;width:100%;overflow:hidden;border-bottom:1px solid #e2e2e2;padding-bottom:20px;}
.kjhl ul{max-width:1280px;margin:0 auto;overflow:hidden;}
.kjhl li{float:left;overflow:hidden;padding-top:20px;padding-right:30px;padding-left:20px;}
.kjhl li a{color:#666;}
.kjhl li a:hover{color:#7bc91e;}
.kjhl li.curs a{color:#7bc91e;}
@media(max-width:1480px){
	.youl li{padding-left:10px;padding-right:15px;}
	.blocks-lg-3>li{width:50%;}
	.txt_cent{padding-left:20px;}
	}
@media(max-width:1200px){
	.hjkl{text-align:center;}
	.hjkl li{margin-left:0px;margin-right:0px;display:inline-block;float:left;width:33.33333%;}
	}
@media(max-width:1280px){
	.youl li{padding-left:5px;padding-right:10px;}
	.pros li{width:calc(50% - 20px);}
	}
@media(max-width:1199px){
	.olki>div{float:none !important;}
	.in_topbox .menu{top:36px;}
	.akjh{height:36px}
	.zuol img{height:36px}
	.wenh img{height:36px}
	.olki iframe{width:100%;}
	.youl{display:none;}
	.wenh{display:block;}
	.hjkl{text-align:center;}
	.hjkl li{margin-left:0px;margin-right:0px;display:inline-block;float:left;width:33.33333%;}
	}
@media(max-width:880px){
	.zlou{float:none;}
	.ylou{float:none;clear:both;}
	}
@media(max-width:640px){
	.ab_navbox{display:block;box-sizing: content-box;}
	.cpls{display:none;}
	.foots{display:none;}
	.olki{padding:10px;}
	.hunp{display:none !important;}
	.pren{width:50%;padding:0px !important;margin:0px !important;}
	.blocks-lg-3>li{width:100%;}
	.kbut{padding-left:20px;padding-right:20px;}
	.fosl{display:block;}
	.tops{bottom:60px;}
	.jikl{height:48px;width:100%;display:block;}
	.abba img{min-height: 140px;object-fit: cover;}
	}
@media(max-width:480px){
	.hjkl{padding-bottom:60px;}
	.hjkl li{margin-left:0px;margin-right:0px;display:inline-block;float:left;width:33.33333333%;padding-top:30px;}
	.zuol img{height:36px !important;}
	.wenh img{height:36px !important;}
	.in_topbox .menu{top:36px;}
	.akjh{height:36px;}
	.bjsg li{width:50%;}
	.ckgd{margin-top:5px;}
	.kbut{margin-top: 10px;}
	.zjin{height:auto;padding-bottom: 50px;}
	.sija{padding-top:50px;}
	.dobi{/* margin-top:40px; */overflow: hidden;}
	.doba{padding-bottom:20px;}
	.lzsj{padding-bottom:0px;}
	.kbus{width:calc(100% - 40px);}
	.zyes{padding-top:30px;}
	.xmzl{width:100%;}
	.jllg{width:100%;}
	.sbmi{width:100%;}
	.thun{padding-left:20px;padding-right:20px;}
	.info-list{padding-bottom:20px;}
	.pros li{width:calc(50% - 10px);margin:5px;}
	.pros li p{font-size:12px;}
	}
	.btan *{
	-webkit-box-sizing:content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}
@media(max-width:360px){
	.zuol img{height:36px !important;}
	.wenh img{height:36px !important;}
	.in_topbox .menu{top:36px !important;}
	.akjh{height:36px !important;}
}