@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	line-height:1.5;
	font-family:'Microsoft YaHei';

	
	
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#666;
	text-decoration:none;
	}
a:hover{
	color:#ff0000;
	text-decoration: none;
	}
table{ margin: auto}
i{ font-style:normal}

.header{ width:100%; float:left; min-width:1170px; height:50px; background:#019934; color:#FFF}
.header-l{ width:50%; float:left;}
.header-l ul li{ width:185px; float:left; height:50px; line-height:50px; font-size:14px; border-right:1px solid #02b33d; margin-right:20px;}
.header-l ul li i{ padding:5px; background:url(../images/xf.png) no-repeat center; margin-right:5px; padding-left:10px; padding-right:10px;}
.header-r{ width:50%; float:right;}
.header-r ul li{ width:65px; float:right; text-align:center; font-size:14px; height:50px; line-height:50px; border-left:1px solid #02b33d;}
.bk{ border:1px solid #02b33d; background:#019934}

.top{ width:1170px; height:125px; margin:auto;}
.logo{ width:115px; height:125px; float:left;}
.logo span{ height:100%; display:inline-block; vertical-align:middle}
.logo img{ max-height:125px; max-width:115px; vertical-align:middle}

.nav{ width:1000px; height:125px; float:right; line-height:125px; text-align:right; font-size:16px }
.nav a{ margin-left:5px; font-size:18px;padding:15px; padding-bottom:7px; padding-top:7px; }
.nav a:hover{ background:#019934; color:#FFF}
.navon{background:#019934; color:#FFF}

.main{ width:1170px; margin:auto}
.bt{ width:1170px; float:left;}
.bt dl dt{ font-size:32px; line-height:80px; text-align:center; background:url(images/ht01.png) no-repeat center bottom; color:#333; margin-top:20px;}
.bt dl dt b{ color:#333; font-weight: normal}
.bt dl dt a{ color:#333;}
.bt dl dd{ font-size:18px; line-height:35px; text-align:center; color:#666; margin-top:20px;}
.cp{ width:1170px; float:left; margin-top:20px;}
.cp dl{ width:370px; float:left; margin-right:30px;}
.cp dl dt{ border:5px solid #ece9e9; height:272px; text-align:center}
.cp dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.cp dl dt img{ width:360px; height:272px; vertical-align:middle}
.cp dl dd{ font-size:18px; text-align:center; line-height:55px;}

.about{ width:100%; float:left; min-width:1170px; background:#019934 url(../images/a01.jpg) no-repeat center; height:629px;}
.about-r{ width:1000px; margin:0 auto;}
.bt2{ width:615px; float:left;}
.bt2 dl dt{ font-size:40px; line-height:90px; background:url(images/ht02.png) no-repeat left bottom; color:#fff; margin-top:50px; margin-bottom:0px;}
.about-r01{ width:1000px; float:left; margin-top:0px; font-size:16px; line-height:30px; color:#FFF}
.about-r01 a{ padding:30px; padding-bottom:8px; padding-top:8px; border:1px solid #FFF; color:#FFF}
.news{ width:1170px; float:left; margin-top:30px;}
.news-l{ width:540px; float:left}
.news-r{ width:1170px; float:right}
.news-r-title{ width:570px; float:left;}
.news-r-title ul li{ width:225px; height:42px; float:left; background:#f1f0f0; font-size:18px; text-align:center; line-height:42px;}
.news-r-title ul li a{width:225px; height:42px; float:left; text-align:center}
.news-r-title ul li a:hover{ background:#019934; color:#FFF}

.hcOn { background:#019934; color:#FFF}
.hcOn a:link{background:#019934; color:#FFF}
.hcOn a:visited {background:#019934; color:#FFF}
.hcOn a:hover {background:#019934; color:#FFF}

.news-r-tex{ width:1170px; float:right; margin-top:10px;}
.news-r-tex dl{ width:570px; float:right}
.news-r-tex dl dt{ font-size:18px; line-height:35px; font-weight:bold;}
.news-r-tex dl dd{ font-size:16px; line-height:24px; color:#999; padding-bottom:20px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.news-r-tex ul{ width:570px; float:right}
.news-r-tex ul li{ font-size:16px; line-height:33px;}
.more{ padding:30px;padding-bottom:8px; padding-top:8px; border:1px solid #ff0000; color:#ff0000}

.wrap{ width:100%; float:left; min-width:1170px; background:#f9f9f9; padding-bottom:50px;}
.hz{ width:100%; float:left; min-width:1170px;  padding-bottom:40px;}
.bt3{ width:1170px; float:left;}
.bt3 dl dt{ font-size:32px; line-height:80px; text-align:center; background:url(images/ht04.png) no-repeat center bottom; color:#fff; margin-top:20px;}
.bt3 dl dt b{ color:#fff; font-weight:normal}

.al{ min-width:1170px; float:left; margin-top:30px;}
.al dl{ width:370px; float:left; margin-right:30px;}
.al dl dt{ border:5px solid #fff; height:272px; text-align:center}
.al dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.al dl dt img{ width:360px; height:272px; vertical-align:middle}
.al dl dd{ font-size:18px; text-align:center; line-height:45px; color:#019934}

.bt4{ width:1170px; float:left;}
.bt4 dl dt{ font-size:40px; line-height:80px; text-align:center; background:url(images/ht03.png) no-repeat center bottom; color:#333; margin-top:20px;}
.bt4 dl dt b{ font-weight:normal}
.hzhb{ width:1170px; float:left; margin-top:30px;}
.hzhb ul li{ width:222px; height:107px; float:left; text-align:center; border:1px solid #ddd; margin-right:12px; margin-top:12px;}
.hzhb ul li span{ height:100%; display:inline-block; vertical-align:middle}
.hzhb ul li img{ max-width:222px; max-height:107px; vertical-align:middle}
.foot{ width:100%; float:left; height:65px; line-height:65px; background:#3f3f3f; min-width:1170px; text-align:center; font-size:16px; color:#FFF}
.foot a{ color:#FFF; margin-left:30px; margin-right:30px;}
.foot2{ width:100%; float:left; height:65px; line-height:65px; background:#019934; min-width:1170px; text-align:center; font-size:14px; color:#FFF}
.foot2 a{ color:#FFF; margin-left:5px; margin-right:5px;}

.zlm{ width:1170px; float:left; height:100px; line-height:100px; font-size:18px; color:#666666; text-transform:uppercase; border-bottom:1px solid #ddd}
.zlm i{ font-size:30px; color:#019934; margin-right:5px;}
.zlm span{ float:right; font-size:18px; color:#666}
.zlm span a{ padding:35px; padding-bottom:8px; padding-top:8px; background:#f0ecec; margin-left:15px;}
.zlm span a:hover{ background:#009241; color:#FFF}
#zlmon{background:#009241; color:#FFF}
.contect{ width:1170px; float:left; padding-bottom:60px; margin-top:20px; font-size:16px; line-height:30px;}
.fy{ width:100%; float:left; margin-top:30px; text-align:center; line-height:40px; font-size:14px}
.fy a{ padding:15px; padding-bottom:10px; padding-top:10px; background:#ece9e9}
.fy a:hover{ background:#009241; color:#FFF}

.newlb{ width:1170px; float:left; height:170px; padding-bottom:30px; border-bottom:1px solid #ddd; margin-bottom:20px; margin-top:10px;}
.newlb img{ width:284px; height:169px; float:left;}
.newlb dl{ width:860px; float:right}
.newlb dl dt{ font-size:18px; font-weight:bold; line-height:40px; color:#333}
.newlb dl dd{ font-size:16px; line-height:24px; color:#999; margin-top:15px;}

.title{ width:100%; float:left; text-align:center; font-size:24px; line-height:50px; font-weight:bold; color:#333}
.date{ width:100%; float:left; text-align:center; font-size:16px; line-height:35px; border-bottom:1px solid #ddd; color:#999}
.tex{ width:100%; float:left; margin-top:30px; font-size:16px; line-height:30px;}
.bk2{ width:70%; height:35px; line-height:35px; border:1px solid #ddd}
.anniu{ padding:55px; padding-bottom:10px; padding-top:10px; background:#009241; color:#FFF; border:0px; font-size:16px; cursor:pointer}

.banner{
	width:1170px;
	margin-top:30px;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap:30px;
}

.banner dl{
	width: 370px;
}









