* { margin:0; padding:0;}
body {font-size:16px; height:auto; margin:0 auto;font-family: 'SourceHanSansCNR', Arial, Helvetica, Verdana, Times New Roman, sans-serif;}
a { color:#000; text-decoration:none; }
a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.aw{color:#FFF;}
.aw a { color:#FFF; text-decoration:none; }
.aw a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.aw1 a { color:#FFF; text-decoration:none; }
.aw1 a:hover { color:yellow; text-decoration:none; position:relative; top:1px; }
.al{color:#000;}
.al a { color:#F00; text-decoration:none; }
.al a:hover { color:#0303fb; text-decoration:none; position:relative; top:1px; }
a img { border:0; }
ul,ul li { list-style-type:none; }
.of{ overflow:hidden;}
.width1 { width:100%; }
.width2 { width:1200px; }
.width3 { width:1020px; }
.mar { margin:0 auto;}
.cl{clear:both;}
.db{ display:block;}
.fs0{ font-size:0;}
.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs24{ font-size:24px;}
.fs26{ font-size:26px;}
.fs30{ font-size:30px;}
.fs36{ font-size:36px;}
.lts1{ letter-spacing:1px;}
.lh2{ line-height:2;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh26{ line-height:26px;}
.lh27{ line-height:27px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}
.lh36{ line-height:42px;}
.border1{ border:1px solid #dedede;}
.bg2{ background-color:#f3f5f4; padding:35px 0 20px 0;}
.colorw{ color:#FFF;}
.colorr{ color:#bb0000;}
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
.fl { float:left;}
.fr { float:right;}
.h0{ height:0;}
.h100{ height:100%;}
.pr{ position:relative;}
.pa{ position:absolute;}
.tac{ text-align:center;}
.p10{ padding:10px;}
.p20{ padding:20px 2px 20px 2px;}
.mr20{ margin-right:20px;}
.w193{ background-color:#FFF; padding:8px 10px 10px 10px; width:193px;}
.w855{ width:855px;}
.w833{ width:833px;}
.w788{ width:788px;}
.w995{ width:995px;}
.t{background-color: #f6f6f6; height:38px;border-bottom: 1px solid #f4f4f4;} 
.to{height:38px; line-height:37px;}

.head{padding: 40px 0;}
.head1{}
.head2{background-color: #30955f; height: 64px; line-height: 63px;}
.head3{padding: 30px 0;}
.ul1{}
.ul1 li {display:block;position: relative;float:left; height:64px; text-align:center; width:133px;transition: all 1s ease-in 0s;}
.ul1 li div{background:rgba(255,132,0,0);position: absolute;top: 32px;left: 0;width: 133px;height:0px;transition: all 0.8s;z-index: 2;}
.ul1 li:hover div{background:rgba(255,132,0,1);top: 0;height: 64px;}
.ul1 li a{display: block;z-index: 3;position: relative;}
.ul1 li:nth-child(1){ background-color:#ff8400; }
.ul1 li:nth-child(1) a{ color:red;}

.flash {z-index:-100; }
main{padding: 30px 0;}
.ym1{padding: 10px 0;}
.ym1 h3{font-size: 36px;width: 580px;padding-bottom: 10px;}
.ym1 h3:first-child{text-align: right;float: left;color: #30955f;}
.ym1 h3:last-child{float: right;}
.ym2{padding-bottom: 30px;}
.ym3{height: 398px; width: 1216px;}
.ym4{background:url(../images/4.jpg) no-repeat center bottom; height: 200px;}
.ym4 h3{padding: 65px 0 25px 0;}
.ym5{background-color: #e6e6e6;}
.ym51{background-color: #fff; padding: 28px 6px;width: 1180px;}
.ym6{background:url(../images/5.jpg) no-repeat center center; height: 80px;}
.ym7{border:2px solid #001333;border-top: none;background-color: #fff;padding-bottom: 30px;}
.ym7 h3{background:url(../images/6.jpg) no-repeat center bottom; height: 47px;line-height: 50px;padding: 20px 0 5px 0;}
.ym7 ul{padding: 0 10px;}
.ym7 ul li{height: 40px;line-height: 38px; border-bottom: 1px solid #cccccc;padding-left: 10px;}
.ym7 ul li a{background:url(../images/7.jpg) no-repeat left center;display: block; float: left;text-indent: 8px;}
.ym7 ul li a:first-child{width: 55%;}
.ym7 ul li a:last-child{width: 45%;}
.ym8{}
.ym8 h3{padding:10px 0;}
.ym9{padding: 30px 0;}
.ym9 div:nth-child(2){padding-top: 70px;}
.ym11{background:url(../images/12.jpg) no-repeat center center; height: 778px;margin-top: 20px;padding-top: 40px;}
.ul3{margin: 20px auto;border: 1px solid #575656;width: 1014px;}
.ul3 li {display:block;position: relative;float:left; height:48px;line-height: 46px; text-align:center; width:168px;transition: all 1s ease-in 0s;}
.ul3 li{border-right: 1px solid #575656;}
.ul3 li:last-child{border-right: none;}
.ul3 li div{background:rgba(255,132,0,0);position: absolute;top: 24px;left: 0;width: 168px;height:0px;transition: all 0.8s;z-index: 2;}
.ul3 li:hover div{background:rgba(255,132,0,1);top: 0;height: 48px;}
.ul3 li a{display: block;z-index: 3;position: relative;}
.ul3 li:nth-child(1){ background-color:#ff8400; }
.ul1 li:nth-child(1) a,.ul3 li a:hover{ color:white;}
.ul4{margin: 20px auto;background-color: #f1efef; width: 1200px;}
.ul4 li {display:block;position: relative;float:left; height:48px;line-height: 46px; text-align:center; width:239px;transition: all 1s ease-in 0s;}
.ul4 li{border-right: 1px solid #c5c2c2;}
.ul4 li div{background:rgba(48,149,95,0);position: absolute;top: 24px;left: 0;width: 239px;height:0px;transition: all 0.8s;z-index: 2;}
.ul4 li:hover div{background:rgba(48,149,95,1);top: 0;height: 48px;}
.ul4 li a{display: block;z-index: 3;position: relative;}
.ul4 li:nth-child(1){ background-color:#30955f; }
.ul4 li:nth-child(1) a,.ul4 li a:hover{ color:white;}
.ym13{background:url(../images/13.jpg) no-repeat 0 0; height: 340px;margin-top: 20px;padding-left: 809px; width: 391px;margin-bottom: 50px;}
.ym13 div{border: 3px solid #c9c9c9;border-left: none;height: 294px; padding: 20px 20px 20px 26px; line-height: 32px;}
.ym15{background:#31955f url(../images/15.jpg) no-repeat center center; height: 153px;margin-bottom: 50px;}
.mycen{}
.mycen11{ width: 910px;}
.mycen1111{}
.mycen1111 a{display: block;float: left; width: 20%;}
.sousou{padding-bottom: 30px;height: 38px;line-height: 37px;}
.sousou input:first-child{border:1px solid #ccc;border-right: none;height: 38px; width: 200px;text-indent: 5px;margin: 0;outline: none;float: left;}
.sousou input:last-child{background:url(../images/2.jpg) no-repeat center center;height: 40px;width: 68px;border: none;outline: none;}
.bg11{background:url(../images/16.jpg) no-repeat center top;height: 460px; padding-top: 50px;background-size: 100% 100%;}
.bg111{width: 520px;}
.bg111 ul{padding: 5px 10px 0px 10px;}
.bg111 ul li{padding: 10px 0;}
.bg111 ul li h3{font-weight: normal; font-size: 16px;padding-bottom: 16px; border-bottom: 1px dashed #ccc; margin-bottom: 5px;}
.bg111 ul li h3 span{height: 20px; width: 20px; border-radius: 20px;background-color:#31955f;color: white;margin-right: 8px;}

.bg112{width: 580px;}
.bg112 ul{padding: 5px 10px 0px 10px;}
.bg112 ul li{line-height: 48px;border-bottom: 1px dashed #ccc;}
.bg112 ul li time{float: right;}
.bg113{border-bottom: 1px solid #dadada;}
.bg113 .fs14 a{color: #31955f;}
.bg1131{height: 40px; border-bottom: 3px solid #31955f;}



.mycen111{background-color: #f2f2f2; font-size: 22px; color: #30955f; height: 60px; line-height: 60px; width: 910px; border-bottom: 1px solid #c7c7c7; text-indent: 20px;}


.mycen12{width: 260px;}
.mycen12>h3{background-color: #ffa200;height: 120px;line-height: 118px;}

.mycen112{padding-left: 10px;}
.dul2{ width:1217px;}


.mycen14{padding: 40px 0 0 0;}
.mycen14 b{color: #ff4e05;}


.dul211{padding-top: 30px;}
.dul211 li{height:263px; width:283px; margin:0px 10px 20px 10px; float:left; overflow:hidden; }
.dul211 li img{ height:222px; width:283px; display:block;}
.dul211 li h3{ height:41px; font-size: 16px; line-height:40px;}

.clearfix::before,.clearfix::after{content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}








footer{background:#30955f;}

.foot{ padding: 20px;}
.sec{ background-color: #fff; padding:5px 10px 10px 10px; line-height:2;}
.seco{ width:1142px; margin:18px auto;}
.sech3{ font-size:18px; font-weight:bolder; padding:0px 0 0px 0; text-align:center;}

#secp { border-bottom:1px dashed #ccc; margin:8px 0 ; padding-bottom:5px; text-align:center;}
.newslist {}
.newslist li{ border-bottom:1px dotted #ccc; text-indent:5px; line-height: 45px;}
.newslist li span{ float:right; padding-right:5px; }
.sepage { clear:both; text-align:center; padding:8px 0 0 0;}
.prl{}
.prl li{height:240px; width:273px; margin:9px; float:left; overflow:hidden; border:1px solid #ccc;}
.prl li img{ height:200px; width:273px; display:block;}
.prl li h3{background-color:#f2efef; height:40px; font-size: 16px; text-align: center;line-height:38px;}


.width100 { width:80px;}
.tdright { text-align:right;}
.indexCon{width:100%;overflow:hidden;}
.indexCon .flashBanner{width:100%;height:450px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:0px;line-height:32px;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
@media (min-width: 1025px) and (max-width: 1440px) {
	.indexCon .flashBanner{height:400px;}
	.h10{ height:5px;}
	.banner>ul>div{ height:380px;}
	.flash {height:400px;} 
	.banner>ul>div>a{height:23px; font-size:12px; line-height:22px;}
	}
@media (max-width: 1024px) {
	.indexCon .flashBanner{height:200px;}
	.flash{height: 200px;}
	}
.pagination {
	display: flex;
	padding-left: 0;
	list-style: none;
	justify-content: center;
	margin-top: 8px;
}

.page-link {
	position: relative;
	display: block;
	color: #0d6efd;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #dee2e6;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	.page-link {
		transition: none;
	}
}

.page-link:hover {
	z-index: 2;
	color: #fb0000;
	background-color: #e9ecef;
	border-color: #dee2e6;
}

.page-link:focus {
	z-index: 3;
	color: #fb0000;
	background-color: #e9ecef;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
	margin-left: -1px;
}

.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #0d6efd;
	border-color: #0d6efd;
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	background-color: #fff;
	border-color: #dee2e6;
}

.page-link {
	padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
	padding: 0.75rem 1.5rem;
	font-size: 1.25rem;
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: 0.3rem;
	border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: 0.3rem;
	border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: 0.2rem;
	border-bottom-left-radius: 0.2rem;
}

