﻿* {margin:0;padding:0;list-style:none;}
a{text-decoration:none;}
body {margin:0;padding:0;font-size:16px; font-family:"微软雅黑";color:#383838; }
img{border:0px;}
a:link {color:#161616;text-decoration:none;} 
a:visited {color: #161616;text-decoration:none;}
a:hover {color: #30673b;text-decoration:none;}
a:active {color: #161616;text-decoration:none;}
ul,li {list-style:none;padding:0;margin:0;}

@font-face {
font-family: ziti;
src:url('pmzd.TTF');
}


@media (max-width: 1439px) {
	
    .top{width: 100%; margin: 0 auto;  height: 80px;}
		.top::after{position: fixed; top: 0;}
		
		.top1{float:left;width:74%; }
		.top1-1{float:left;width:34%;margin-top: 18px;}
		.logo{float:right;}
		
		.top1-1 img{float:right;width:80%}
		.top1-2{float:right;width:65%;}
		.top2{float:right;width:26%;height:80px;  position:relative; background: linear-gradient(90deg, #1a8159 0%, #40ae82 100%);}
		.top22{position:absolute;top:0;left:0 width: 0;height: 0; border-style: solid; border-width: 85px 70px 112px 0; border-color: #fff transparent transparent transparent; display: inline-block;}
		.ss{float: left; margin-left:79px;border: 1px solid #fff; border-radius: 25px;height: 2.0rem; margin-top: 1.25rem; width: 50%; align-items: center;display: flex;}
		.ss input{height: 2rem;border: none; outline: none;width: 80%;border-radius: 25px;padding-left: 17px; color:#ffffff;   font-size: 0.80rem;background-color: transparent;}
		.ss input::placeholder {
		  color: #ffffff; /* 您可以将这个颜色代码替换为您想要的颜色 */
		}
		.ss img{width:20%;margin-right: 10px;}
		.dh{width: 100%; margin: 0 auto; display: flex;justify-content: space-between; }
		.dh1{}
		
		.content{margin: 0px auto; margin-top: 15px;width: 96%;}
		.flexy-menu{margin: 50px 0 0 0;}
		a.back{display: inline-block;text-decoration: none;color: #fff;margin: 50px auto;padding: 10px 30px;background: #333;font-family: Segoe UI;}
		.flexy-menu {
			width: 100%;
			margin: 0;
			padding: 0;
			position: relative;
			float: left;
			z-index: 9999;
			list-style: none;
			font-family: "微软雅黑";
			display: flex;justify-content: space-between;
			flex-wrap: nowrap;
			white-space: nowrap;
		 	
		}
		
		.flexy-menu li {
			position: relative;
			display: inline;
			font-size: 0.9rem;
			margin: 0;
			padding: 0;
			float: left;
			line-height: 10px;
			position: relative;
			font-weight: 550;
			padding: 0 3%;
		}
		
		.flexy-menu li  dl{
			background: #1b894e;
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
			width: 130%;
			padding-bottom: 10px;
			position: absolute;
			z-index: 9999;
			margin-left: -30%;
			margin-top:-2px;
			
		}
		.flexy-menu li  dl dt{margin: 0 auto;
		    padding: 5px 10px;
		    font-size: 0.85rem;
		    font-weight: normal;
		    border-bottom: 1px dashed #ffffff;
		    line-height: 30px;
		    color:#ffffff;
		    text-align: center;
		    }
		    
		    
		.flexy-menu li  dl dt:hover{background: #1a8159;}    
		    
		.flexy-menu li  dl dt a{
			color: #ffffff;
		}
		.flexy-menu>li>a {
			padding: 17px 2px;
			color: #333333;
			text-decoration: none;
			display: block;
			text-transform: uppercase;
			-webkit-transition: color .2s linear, background .2s linear;
			-moz-transition: color .2s linear, background .2s linear;
			-o-transition: color .2s linear, background .2s linear;
			transition: color .2s linear, background .2s linear
		}
		
		.flexy-menu li:hover>a,
		.flexy-menu li.active a {
			
			color: #ffffff
		}
		
		.flexy-menu li.right {
			float: right
		}
		
		.flexy-menu ul,
		.flexy-menu ul li dl {
			list-style: none;
			margin: 0;
			padding: 0;
			display: none;
			position: absolute;
			z-index: 99999;
			width: 100%;
			background: #1b894e;
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
		}
		
		.flexy-menu ul {
			top: 60px;
			left: 0;
			margin: 0;
			padding: 0;
		}
		
		.flexy-menu ul li dl {
			top: 0;
			left: 100%;
			width: 100%;
		}
		
		
		
		.flexy-menu ul li dl dt {
		
		margin: 0 auto;
			width: 100%;
			line-height: 40px;
		}
		
		
		
		
		
		.flexy-menu ul li {
			clear: both;
			width: 100%;
			border: 0;
			font-size: 1rem;
			color: #ffffff;
			line-height: 50px;
		    padding: 0;
		}
		
		.flexy-menu ul li a {
			text-align: center;
			width: 100%;
			color: #ffffff;
			font-size: 1rem;
			text-decoration: none;
			display: inline-block;
			float: left;
			clear: both;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-webkit-transition: color .2s linear, background .2s linear;
			-moz-transition: color .2s linear, background .2s linear;
			-o-transition: color .2s linear, background .2s linear;
			transition: color .2s linear, background .2s linear
		}
		
		
		
		.thin>li>a {
			text-align: center;
		}
		
		.thin ul {
			top: 40px
		}
		
		.thick>li>a {
			padding: 40px 22px
		}
		
		.thick ul {
			top: 100px
		}
		
		.flexy-menu i {
			line-height: 20px!important;
			margin-right: 6px;
			font-size: 18px;
			float: left
		}
		
		.flexy-menu>li.showhide {
			display: none;
			width: 100%;
			height: 50px;
			cursor: pointer;
			color: #dedede;
			border-bottom: solid 1px rgba(0, 0, 0, 0.1);
			background: #333
		}
		
		.flexy-menu>li.showhide span.title {
			margin: 16px 0 0 25px;
			float: left
		}
		
		.flexy-menu>li.showhide span.icon {
			margin: 17px 20px;
			float: right
		}
		
		.flexy-menu>li.showhide .icon em {
			margin-bottom: 3px;
			display: block;
			width: 20px;
			height: 2px;
			background: #ccc
		}
		
		.orange li:hover>a,.orange li.active a {
			position: relative;
			color: #1b894e;
			border-bottom: 2px solid #1b894e;
		}
		.active  dl dt a{color:#fff !important;}
		
		
		.head_line{
		height: 2px;
		display:block;
		width:30px;
		background-color: #ff3700;
		margin: 0 auto;
		}
		
		
		.flexy-menu.vertical {
			width: 200px
		}
		
		.flexy-menu.vertical li {
			width: 100%
		}
		
		.flexy-menu.vertical li a {
			display: inline-block!important;
			width: 100%;
			padding: 18px 20px 16px;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box
		}
		
		.flexy-menu.vertical ul li {
			width: 100%
		}
		
		.flexy-menu.vertical ul,
		.flexy-menu.vertical ul li ul {
			width: 150px
		}
		
		.flexy-menu.vertical ul {
			top: 0;
			left: 100%
		}
		
		.flexy-menu.vertical ul li ul {
			top: 1px
		}
		
		.flexy-menu.vertical.right {
			float: right!important
		}
		
		.flexy-menu.vertical.right ul {
			left: -150px!important
		}
		
		.banner{width: 100%; height: 400px; margin: 0 auto; }
		.flicker-example{height: 100%;}
		
}


@media (min-width: 1440px) {
		.top{width: 100%; margin: 0 auto;  height: 112px;}
		.top::after{position: fixed; top: 0;}
		
		.top1{float:left;width:72%; }
		.top1-1{float:left;width:44%;margin-top: 18px;}
		.logo{float:right;}
		
		.top1-1 img{float:right;width:100%}
		.top1-2{float:right;width:55%;}
		.top2{float:right;width:28%;height:112px;  position:relative; background: linear-gradient(90deg, #1a8159 0%, #40ae82 100%);}
		.top22{position:absolute;top:0;left:0 width: 0;height: 0; border-style: solid; border-width: 125px 98px 112px 0; border-color: #fff transparent transparent transparent; display: inline-block;}
		.ss{float: left; margin-left:100px;border: 2px solid #fff; border-radius: 25px;height: 2.4rem; margin-top: 2.2rem; width: 50%; align-items: center;display: flex;}
		.ss img{margin-right: 10px;}
		.ss input{height: 2rem;border: none; outline: none;width: 80%;border-radius: 25px;padding-left: 17px; color:#ffffff;   font-size: 1rem;background-color: transparent;}
		.ss input::placeholder {
		  color: #ffffff; /* 您可以将这个颜色代码替换为您想要的颜色 */
		}
		.dh{width: 100%; margin: 0 auto; display: flex;justify-content: space-between; }
		.dh1{}


		.content{margin: 0px auto; margin-top: 29px;width: 96%;}
		.flexy-menu{margin: 50px 0 0 0;}
		a.back{display: inline-block;text-decoration: none;color: #fff;margin: 50px auto;padding: 10px 30px;background: #333;font-family: Segoe UI;}
		.flexy-menu {
			width: 100%;
			margin: 0;
			padding: 0;
			position: relative;
			float: left;
			z-index: 9999;
			list-style: none;
			font-family: "微软雅黑";
			display: flex;justify-content: space-between;
			flex-wrap: nowrap;
			white-space: nowrap;
		 	
		}
		
		.flexy-menu li {
			position: relative;
			display: inline;
			font-size: 1.26rem;
			margin: 0;
			padding: 0;
			float: left;
			line-height: 20px;
			position: relative;
			font-weight: 550;
			/*padding: 0 1%;*/
		}
		
		.flexy-menu li  dl{
			background: #1b894e;
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
			width: 170%;
			padding-bottom: 10px;
			position: absolute;
			z-index: 9999;
			margin-left: -30%;
			margin-top:-2px;
			
		}
		.flexy-menu li  dl dt{margin: 0 auto;
		    padding: 5px 10px;
		    font-size: 1rem;
		    font-weight: normal;
		    border-bottom: 1px dashed #ffffff;
		    line-height: 35px;
		    color:#ffffff;
		    text-align: center;
		    }
		    
		    
		.flexy-menu li  dl dt:hover{background: #1a8159;}    
		    
		.flexy-menu li  dl dt a{
			color: #ffffff;
		}
		.flexy-menu>li>a {
			padding: 17px 2px;
			color: #333333;
			text-decoration: none;
			display: block;
			text-transform: uppercase;
			-webkit-transition: color .2s linear, background .2s linear;
			-moz-transition: color .2s linear, background .2s linear;
			-o-transition: color .2s linear, background .2s linear;
			transition: color .2s linear, background .2s linear
		}
		
		.flexy-menu li:hover>a,
		.flexy-menu li.active a {
			
			color: #ffffff
		}
		
		.flexy-menu li.right {
			float: right
		}
		
		.flexy-menu ul,
		.flexy-menu ul li dl {
			list-style: none;
			margin: 0;
			padding: 0;
			display: none;
			position: absolute;
			z-index: 99999;
			width: 100%;
			background: #1b894e;
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
		}
		
		.flexy-menu ul {
			top: 60px;
			left: 0;
			margin: 0;
			padding: 0;
		}
		
		.flexy-menu ul li dl {
			top: 0;
			left: 100%;
			width: 100%;
		}
		
		
		
		.flexy-menu ul li dl dt {
		
		margin: 0 auto;
			width: 100%;
			line-height: 40px;
		}
		
		
		
		
		
		.flexy-menu ul li {
			clear: both;
			width: 100%;
			border: 0;
			font-size: 1rem;
			color: #ffffff;
			line-height: 50px;
		    padding: 0;
		}
		
		.flexy-menu ul li a {
			text-align: center;
			width: 100%;
			color: #ffffff;
			font-size: 1rem;
			text-decoration: none;
			display: inline-block;
			float: left;
			clear: both;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-webkit-transition: color .2s linear, background .2s linear;
			-moz-transition: color .2s linear, background .2s linear;
			-o-transition: color .2s linear, background .2s linear;
			transition: color .2s linear, background .2s linear
		}
		
		
		
		.thin>li>a {
			text-align: center;
		}
		
		.thin ul {
			top: 40px
		}
		
		.thick>li>a {
			padding: 40px 22px
		}
		
		.thick ul {
			top: 100px
		}
		
		.flexy-menu i {
			line-height: 20px!important;
			margin-right: 6px;
			font-size: 18px;
			float: left
		}
		
		.flexy-menu>li.showhide {
			display: none;
			width: 100%;
			height: 50px;
			cursor: pointer;
			color: #dedede;
			border-bottom: solid 1px rgba(0, 0, 0, 0.1);
			background: #333
		}
		
		.flexy-menu>li.showhide span.title {
			margin: 16px 0 0 25px;
			float: left
		}
		
		.flexy-menu>li.showhide span.icon {
			margin: 17px 20px;
			float: right
		}
		
		.flexy-menu>li.showhide .icon em {
			margin-bottom: 3px;
			display: block;
			width: 20px;
			height: 2px;
			background: #ccc
		}
		
		.orange li:hover>a,.orange li.active a {
			position: relative;
			color: #1b894e;
			border-bottom: 2px solid #1b894e;
		}
		.active  dl dt a{color:#fff !important;}
		
		
		.head_line{
		height: 2px;
		display:block;
		width:30px;
		background-color: #ff3700;
		margin: 0 auto;
		}
		
		
		.flexy-menu.vertical {
			width: 200px
		}
		
		.flexy-menu.vertical li {
			width: 100%
		}
		
		.flexy-menu.vertical li a {
			display: inline-block!important;
			width: 100%;
			padding: 18px 20px 16px;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box
		}
		
		.flexy-menu.vertical ul li {
			width: 100%
		}
		
		.flexy-menu.vertical ul,
		.flexy-menu.vertical ul li ul {
			width: 150px
		}
		
		.flexy-menu.vertical ul {
			top: 0;
			left: 100%
		}
		
		.flexy-menu.vertical ul li ul {
			top: 1px
		}
		
		.flexy-menu.vertical.right {
			float: right!important
		}
		
		.flexy-menu.vertical.right ul {
			left: -150px!important
		}
		
		.banner{width: 100%; height: 654px; margin: 0 auto; }
		.flicker-example{height: 100%;}

}


.hengf{width:100%;height:155px;background: #fff;}
.hengf1{width:1200px;height:155px;}
.flex-container1 {
	margin-top:45px;
	margin:0 auto;
	width:1200px;
	display: flex;
	justify-content: space-between;
	justify-content: center; /* 水平居中 */
	align-items: center; /* 垂直居中 */
	height:159px;
}
 
.flex-container1 > div {
  flex: 1; /* 或者写成 flex: 1 1 0; 即 flex-grow: 1, flex-shrink: 1, flex-basis: 0 */
  /*text-align: center;*/
}
.baoyu{float:left;width:280px;}
.tb{float:left;width:122px;border-left: 1px solid #f0f0f0;}
.tb img{padding-left:40px;}
.tbwz{float:right;width:115px;height:59px;}
.tbwz1{float:left;width:150px;color:#266834;font-size:20px;font-family: "微软雅黑";font-weight: 550;height:59px;line-height: 59px;}
.tbwz2{float:left;width:150px;color:#555555;font-size:14px;font-family: "微软雅黑";font-weight: 500;height:30px;line-height: 30px;}

.zheye2{width:100%;background: #f4f4f4;min-height:932px;}
.xwzx{width: 1200px; margin: 0 auto;}

.xwzx1{margin: 0 auto;  margin-bottom: 41px;}
.xwzx1-1{margin: 0 auto; text-align: center; font-family: "微软雅黑"; font-size: 28px; letter-spacing:3px;line-height: 44px;font-weight: 500; }
.xwzx1-3{height: 43px; color:#cbccce;font-size: 26px; width: 422px; border-radius: 5px; margin: 0 auto;text-align: center;}
.xwzx1-2{height: 4px; background: #30673b; width: 52px; border-radius: 5px; margin: 0 auto;}




.zheye3{width:100%;background: #ffffff;min-height:400px;position: relative;overflow: hidden;}

  .biao1{position:absolute;bottom: 0;right:0;z-index: -1;} 

.cxyw{width:1215px;margin: 0 auto;margin-top:50px;}
.cxyw ul{width: 1215px;  height: 202px; margin: 0 auto;}
.cxyw ul li{width: 280px;  height: 202px; float: left; margin-right: 20px; border-radius:5px 5px 5px 5px;border:1px solid #e5f2fb; background: #fbfbfb;}
/*.cxyw ul li:nth-child(4n){float: right;right:0;}*/
.yuan{width:92px;height:92px;background: #5d9ed8;border-radius: 50%;margin:0 auto;margin-top: 20px;margin-bottom: 20px;
display: flex;  align-items: center; /* 垂直居中 */  justify-content: center; /* 水平居中 */}
.tbtb{ background: url(../images/cxtb001.png) center no-repeat; width:56px;height:50px;}
.cxyw ul li:first-child:hover {background: #5d9ed8;} 
.cxyw ul li:first-child:hover .yuan {background: #ffffff;} 
.cxyw ul li:first-child:hover .tbtb{background: url(../images/cxtb001-1.png) center no-repeat; width:56px;height:50px;}
.cxyw ul li:first-child:hover .cxwz {color: #ffffff;}


.yuan1{width:92px;height:92px;background: #00b6df;border-radius: 50%;margin:0 auto;margin-top: 20px;margin-bottom: 20px;
display: flex;  align-items: center; /* 垂直居中 */  justify-content: center; /* 水平居中 */}
.tbtb1{ background: url(../images/cxtb002.png) center no-repeat; width:47px;height:51px;}
.cxyw ul li:nth-child(2):hover {background: #00b5e0;} 
.cxyw ul li:nth-child(2):hover .yuan1 {background: #ffffff;} 
.cxyw ul li:nth-child(2):hover .tbtb1{background: url(../images/cxtb002-1.png) center no-repeat; width:47px;height:51px;}
.cxyw ul li:nth-child(2):hover .cxwz {color: #ffffff;} 

.yuan2{width:92px;height:92px;background: #ffa74d;border-radius: 50%;margin:0 auto;margin-top: 20px;margin-bottom: 20px;
display: flex;  align-items: center; /* 垂直居中 */  justify-content: center; /* 水平居中 */}
.tbtb2{ background: url(../images/cxtb003.png) center no-repeat; width:56px;height:50px;}
.cxyw ul li:nth-child(3):hover {background: #ffa84f;} 
.cxyw ul li:nth-child(3):hover .yuan2 {background: #ffffff;} 
.cxyw ul li:nth-child(3):hover .tbtb2{background: url(../images/cxtb003-1.png) center no-repeat; width:56px;height:50px;}
.cxyw ul li:nth-child(3):hover .cxwz {color: #ffffff;} 

.yuan3{width:92px;height:92px;background: #d871a7;border-radius: 50%;margin:0 auto;margin-top: 20px;margin-bottom: 20px;
display: flex;  align-items: center; /* 垂直居中 */  justify-content: center; /* 水平居中 */}
.tbtb3{ background: url(../images/cxtb004.png) center no-repeat; width:43px;height:43px;}
.cxyw ul li:nth-child(4):hover {background: #d871a7;} 
.cxyw ul li:nth-child(4):hover .yuan3 {background: #ffffff;} 
.cxyw ul li:nth-child(4):hover .tbtb3{background: url(../images/cxtb004-1.png) center no-repeat; width:43px;height:43px;}
.cxyw ul li:nth-child(4):hover .cxwz {color: #ffffff;} 

.xian{margin:0 auto;width:200px;height:1px;background: #cfcfcf;margin-bottom: 5px;}
.cxwz{text-align: center; font-family: "微软雅黑"; font-size: 18px; letter-spacing:3px;font-weight: 550;margin-top: 10px;}
.cxyw ul li:first-child:hover {background: #5d9ed8;} 
/*.cxyw ul li:first-child:yuan {background: #ffffff;} */



.zheye4{width:100%;background: #fbfbfb;min-height:444px;margin-top:70px;position: relative;overflow: hidden;}

 .biao2{position:absolute;bottom: 0;left:0;z-index: -1;} 

.kyfw{width:1200px;margin: 0 auto;margin-top:50px;}
.flex-container {
  display: flex; /* 启用Flex布局 */
 
 height:180px;
}
.flex-container a{ height:180px;}
.flex-container:first-child {border-left: 1px dashed #c9c9c9;}
.flex-item {
  flex: 1; /* 每个子元素均分空间 */
  /*border-bottom: 1px solid #f4f4f4;*/ /* 为了清晰地显示每个子元素的边界 */
   border-right: 1px dashed #c9c9c9;
  text-align: center; /* 文字居中 */
 /* padding: 10px;*/ /* 内边距 */
  height:180px;
  width: 167px;
}


.flex-item img {
  
  transition: transform 0.3s ease;
  cursor: pointer;
}
 
.flex-item img:hover {
  animation: shake-it 0.3s ease infinite;
}

.flex-item:hover .y{margin-top:10px;-webkit-transition:.5s;}

@keyframes shake-it {
  0% { transform: translate3d(1px, 1px, 0); }
  30% { transform: translate3d(-1px, -2px, 0); }
  50% { transform: translate3d(0, 2px, 0); }
  70% { transform: translate3d(2px, 0, 0); }
  100% { transform: translate3d(-1px, -1px, 0); }
}

.jktb{margin:0 auto;margin-top: 30px;margin-bottom: 30px;height: 50px;padding-top: 21px;}
.kjwz{text-align: center; font-family: "微软雅黑"; font-size: 18px; letter-spacing:3px;font-weight: 550;margin-top: 10px;}
.flex-item .kjwz：hover {
    color: #30673b;
}

.foot{width:100%;background: url(../images/footbj.jpg) center no-repeat;height:517px;}
.foot1{width:1200px;margin: 0 auto;}
.foot1-1{width:610px;margin-top:112px;float:left;height:335px;border-radius:5px 5px 5px 5px;border:1px solid #e5f2fb;background-color: rgba(255, 255, 255, 0.5);}
.dbdh{width:610px;margin: 0 auto;margin-top:50px;}
.dbdh ul{width: 572px;  height: 202px; margin: 0 auto;}
.dbdh ul li{width: 91px;  height: 202px; float: left; margin-right: 21px; font-size:18px;font-family: "微软雅黑"; color:#30673b;text-align: certer;}
.dbdhlm{font-size:18px;font-family: "微软雅黑"; color:#30673b;}
.crrcgc-f1-item {
    width: 610px;
    margin: 0 auto;
    margin-left: 30px;
}
.crrcgc-f1-item dl {
    /*width: 130px;*/
    float: left;
    padding-right:20px;
    
}
.crrcgc-f1-item dt {
    line-height: 52px;
    margin-bottom: 6px;
    font-size:18px;font-family: "微软雅黑"; color:#30673b;
    font-weight: 550;letter-spacing:2px;
}
.crrcgc-f1-item dt a{color:#30673b;}
.crrcgc-f1-item dd {
    line-height: 30px;
    margin-bottom: 0.5rem;
    margin-left: 0;
}
.foot1-2{width:551px;float:right;margin-top:140px;}
.ewm{float:left;width:260px;}
.ewmwz{float:left;width:260px;text-align: center;font-size:18px;font-family: "微软雅黑";}
.xcx{float:right;width:260px;}

.xxgk4-1 img{margin: 0 auto; transition: transform 0.5s ease;}
.xxgk4-2{color: #222222; font-size: 18px;font-family: "微软雅黑"; text-align: center;     line-height: 37px;}
.web{width: 100%; background: #30673b; color: #ffffff; height: 115px;}
.web1{font-size: 16px; text-align: center; line-height: 35px;}
.web1:nth-child(1){padding-top: 26px;}
.web1 a{color: #ffffff;}

@media (max-width: 1439px) {
	.nybanner{width: 100%; height: 300px; margin: 0 auto;  position: relative;}
	.bottom-div {
		background-color: rgba(255, 255, 255, 0.8);
	  position: absolute;
	  bottom: 0;
	  width: 100%; /* 或者其他宽度 */
	  height: 60px; /* 底部div的高度 */
	}
	.lmmc{width:1200px;margin: 0 auto;}
	.lmmc ul{width: 1200px;  height: 60px; margin: 0 auto;}
	.lmmc ul li{min-width: 88px;  height: 60px; float: left; color: #1a1a1a; line-height: 60px; 
	font-family: "微软雅黑";font-size: 16px;font-weight: 550; margin-right: 50px; }
	.lmmc ul li:hover{color:#30673b;} 
	.lmmc ul  .se {color:#30673b;}
	.bannerxt{float:left;width:30%;height:3px;background:#30673b;}
}

@media (min-width: 1440px) {
	.nybanner{width: 100%; height: 507px; margin: 0 auto;  position: relative;}
	.bottom-div {
		background-color: rgba(255, 255, 255, 0.8);
	  position: absolute;
	  bottom: 0;
	  width: 100%; /* 或者其他宽度 */
	  height: 88px; /* 底部div的高度 */
	}
	.lmmc{width:1200px;margin: 0 auto;}
	.lmmc ul{width: 1200px;  height: 88px; margin: 0 auto;}
	.lmmc ul li{min-width: 122px;  height: 88px; float: left; color: #1a1a1a; line-height: 88px; 
	font-family: "微软雅黑";font-size: 20px;font-weight: 550;     margin-right: 50px; }
	.lmmc ul li:hover{color:#30673b;} 
	.lmmc ul  .se {color:#30673b;}
	.bannerxt{float:left;width:30%;height:3px;background:#30673b;}
}
.ny3bb{margin:0 auto;width: 1200px; }
.ny3b{margin:0 auto;width: 1200px; margin-top:50px;min-height: 300px;}
.ny3b ul{width: 1200px; margin: 0 auto; }
.ny3b ul li{width: 1200px; float: left; /*border-bottom:1px solid #e7e7e7;*/min-height: 162px; background: #f7f7f7; line-height: 45px; 
padding-left:17px; font-size: 16px;margin-bottom:20px;border-radius:10px 10px 10px 10px;}

.nynew3-2{float: left; width:1200px; margin-left: 23px;}
.nynew3-2-1{float:left; text-align: left; font-size: 18px; font-weight:600; color: #424141;  white-space: nowrap;
          overflow: hidden;          text-overflow: ellipsis;margin-top:20px;text-align: left;}
          
.nynew3-2-2{width:97%; text-align: left; font-size: 16px;  color: #333333;overflow: hidden;
  text-overflow:ellipsis;  display:-webkit-box;  -webkit-box-orient:vertical;  -webkit-line-clamp:2;
   /*text-indent: 2em; */line-height: 35px;}
   
.ny3b ul li:hover {background: #ecf4ee;} 
  
.ny3b ul  a li:hover .nynew3-2-1{color: #30673b;}
.ny3b ul  a li:hover .zynews2-1{color: #30673b;}
.nydate{float:left;margin-right: 10px;
    color: #a9a9a9;
    font-size: 16px;
    font-family: "微软雅黑";}

.nynew3-2 .zynews1{float: left;
    width: 230px;
    height: 180px;
    margin-right: 23px;margin-top:20px;}
.nynew3-2 .zynews1 img{width:220px;height:159px;}
 .nynew3-2 .zynews2{   
    float: left;
    width: 900px;
    height: 173px;}
 .nynew3-2 .zynews2 .zynews2-1{float:left; text-align: left; font-size: 18px; font-weight:550; color: #424141;  white-space: nowrap;
          overflow: hidden;          text-overflow: ellipsis;margin-top:20px;text-align: left;}
          
 .nynew3-2 .zynews2 .zynews2-2{width:100%; text-align: left; font-size: 16px;  color: #333333;overflow: hidden;
  text-overflow:ellipsis;  display:-webkit-box;  -webkit-box-orient:vertical;  -webkit-line-clamp:2;
   /*text-indent: 2em;*/ line-height: 35px;}



.ny1aa{margin:0 auto;width: 1200px; margin-top:50px;min-height:500px;margin-bottom: 30px;}
.ny1aa-1{float:left;width: 232px; border-right: 1px solid #7d7d7d;height:310px; position: relative;}
.ny1aa-2{float:right;width: 912px; margin-bottom: 50px;}

@media (max-width: 1439px) {
	.ny1aa-1 .ny1aabt{color: #1a1a1a;
	    font-size: 25px;
	    font-family: "微软雅黑";}
	    .ny1aa-2 .ny1aa-2-1{width: 912px;color: #555555;    font-size: 15px;    font-family: "微软雅黑";line-height:35px;margin-bottom: 15px;}
    .ny1aa-2-1 table td{padding:0 5px}
    }
@media (min-width: 1440px) {
	.ny1aa-1 .ny1aabt{color: #1a1a1a;
	    font-size: 30px;
	    font-family: "微软雅黑";}
	    .ny1aa-2 .ny1aa-2-1{width: 912px;color: #555555;    font-size: 18px;    font-family: "微软雅黑";line-height:40px;margin-bottom: 15px;}
    .ny1aa-2-1 table td{padding:0 5px}
    }
.ny1aa-1 .sekai{height: 4px; background: #30673b; width:83px; border-radius: 5px; float:left;margin-top: 16px;}
.biao{position:absolute;margin-top: 75px;}




.lxwm{margin:0 auto;width: 1200px; margin-top:50px;}

 .connect {
  width: 1200px;
  margin: 0 auto;

}
.connect .connect_us {
  margin: 0 auto;
 /* margin-top: 20px;*/
  width: 1200px;
  height: 140px;
  background-color: #f9f9f9;
  margin-bottom: 20px;
}
 .connect .connect_us .connect_img {
  float: left;
  margin-right: 60px;
  margin-left: 30px;
  margin-top: 20px;
}
.connect .connect_us .t1 {
  width: 560px;
  height: 120px;
  margin-top: 19px;
  line-height: 44px;
  float: left;
}
.connect .connect_us .t1 img {
  width: 27px;
  height: 23px;
  vertical-align: middle;
  margin-right: 10px;
}
.connect .connect_us .t1 span {
  vertical-align: middle;
  font-size: 18px;
}
.connect .connect_us .t2 {
  width: 440px;
  height: 120px;
  margin-top: 19px;
  margin-left: 10px;
  line-height: 44px;
  float: left;
}
.connect .connect_us .t2 img {
  width: 27px;
  height: 23px;
  vertical-align: middle;
  margin-right: 10px;
}
.connect .connect_us .t2 span {
  vertical-align: middle;
  font-size: 18px;
}
.connect .map {
  width: 1200px;
  height: 412px;
  background-color: #f9f9f9;
  margin: 0 auto;
  margin-top: 20px;
}
.BMap_bubble_content{line-height: 30px;}

.lxff4new{width:1200px;  margin: 30px auto;margin-bottom: 71px;}
.lxff5new{width: 550px; height: 47px; float: left; border: none; border-bottom: 1px solid #bfbfbf; font-family: "微软雅黑"; font-size: 16px; color: #333333; outline: none; padding-left: 2px; background: none;}
.lxff44new{width: 1200px;  margin: 0 auto;}
.lxff6new-1{margin: 0 auto;font-family: "微软雅黑"; font-size: 16px; color: #333333; padding-left: 2px; margin-top:42px; margin-bottom: 20px; text-align: left;}
.lxff6new{width: 1200px; margin: 0 auto;}
.lxff55new{width: 1200px;  float: left; border: 1px solid #bfbfbf; font-family: "微软雅黑"; font-size: 16px; color: #333333; outline: none; padding-left: 2px; height:173px;background: none; }
.lxff7new{width: 135px; height: 33px; background: #42b1aa; margin-top: 12px; line-height: 33px; text-align: center; color: #ffffff; margin: 0 auto;}
.lxff5new input::placeholder {color: #333333; font-size:16px;/* 您可以将这个颜色代码替换为您想要的颜色 */}


.ny4{margin: 60px auto;width: 1200px; height: 72px; background: #ffffff; height: auto;}
.view2a{width:1200px;background:#fff; border-radius: 10px;}
.view2a h1{margin:0 auto;display: block;width:1100px;margin-bottom: 0; margin-top: 20px;font-size:22px;font-family: "微软雅黑";font-weight:bold;line-height:40px;color:#000000;text-align:center;}
.view2a h2{display: block;margin:0 auto;width:1200px; font-size:16px;font-weight:normal;line-height:40px;color:#5A6165;text-align:center;border-bottom:1px solid #C5D3DC;}
.view2a h3{display: block;margin:0 auto;width:1200px; font-size:16px;font-weight:normal;line-height:40px;color:#000000;text-align:left;padding-top: 15px;min-height:360px;margin-bottom: 30px;}
.view2a h3 p span{text-wrap: wrap !important;line-height:40px;}
/*.view2a h3 p{line-height: 0;}*/
.view2a h3 p img{display: block;max-width:700px;margin:0 auto;top:0 !important;margin-top: 0 !important;padding: 0;
    border: 0;
    outline: none;}
.view2a h3 table{border:1px solid #e0e0e0; margin: 0 auto;} 
.view2a h3 table td{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding: 0px 0px; border: 1px solid rgb(0, 0, 0);} 
.view2a h4{display: block;margin:0 auto;width:1200px; font-size:16px;font-weight:normal;line-height:40px;color:#000000;text-align:right;border-bottom:1px dashed #DCDCDC;}
.view2a h5{display: block;margin:10px auto;width:1200px;margin-bottom: 20px; font-size:16px;font-weight:normal;line-height:40px;color:#30673b;text-align:left;}
.view2a h5 a{color:#000000}
.view2a h6{display: block;margin:0 auto;width:1200px; font-size:14px;font-weight:normal;line-height:40px;color:#545454;text-align:left;border-bottom:1px dashed #910B0A;padding-bottom:20px;height:80px;}
.view2a h6 img{margin-right:30px;}


.page {
	margin-top: 30px;
	margin-bottom: 30px;
	height: 40px;
	text-align: center;
}

.page .pagination {
	margin: 0 auto;
	height: 40px;
}

 .page .pagination li {
	display: inline-block;
	font-size: 16px;
	line-height: 36px;
	color: #a4a1a1;
	margin-right: 12px;
	box-sizing: border-box;
	text-align: center;
}

.page .pagination li a {
	color: #000;
}

.page .pagination .active4 span {
	background-color: #30673b;
	color: #fff;
}

.fudong {
  position: fixed;
  right: 0;
  bottom: 10%;
  width: 200px;
  z-index: 9999 !important;
}
.fudong .advice {
  width: 200px;
  height: 70px;
  background-color: #0C4220;
  /*border-radius: 5px;*/
}
.fudong .advice a {
  display: block;
  width: 95%;
  height: 100%;
  margin: 0 auto;
}
/*.fudong .advice:hover {
  background-color: #c5a170;
}*/
.fudong .advice img {

  display: block;
  margin: 0 auto;
  padding-top: 3px;
}
.fudong .advice .fd_sp {
  color: #fff;
  font-size: 16px;

  line-height:35px;
  font-family:"微软雅黑";
}
.fudong .fd_code {
  width: 200px;
  height: 60px;
  background-color: #72AF2E;
  /*border-radius: 5px;
  margin-top: 10px;*/
}
.fudong .fd_code a {
  display: block;
  width: 95%;
  height: 100%;
  margin: 0 auto;
}
.fudong .fd_code:hover {
  background-color: #91D14A;
}
.fudong .fd_code img {

  display: block;
  margin: 0 auto;
  padding-top: 17px;
}
.fudong .fd_code .fd_sp {
  color: #fff;
  font-size: 16px;

  line-height:60px;
  font-family:"微软雅黑";
}
.fudong .fd_code_act {
  background-color: #9e7b4b;
}
.fudong .fd_fb {
  width: 200px;
  height: 81px;
  background-color: #72AF2E;
  border-radius: 5px;
  margin-top: 10px;
}
.fudong .fd_fb a {
  display: block;
  width: 100%;
  height: 100%;
}
.fudong .fd_fb:hover {
  background-color: #91D14A;
}
.fudong .fd_fb img {
  width: 30px;
  height: 31.5px;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}
.fudong .fd_fb .fd_sp {
  color: #fff;
  font-size: 14px;

  margin-top: 8px;
  font-family:"微软雅黑";
}
.fudong .fd_top {
  width: 200px;
  height: 60px;
  background-color: #72AF2E;
  /*border-radius: 5px;
  margin-top: 10px;*/
}
.fudong .fd_top a {
  display: block;
  width: 95%;
  height: 100%;
      margin: 0 auto;
}
.fudong .fd_top:hover {
  background-color: #91D14A;
}
.fudong .fd_top img {

  display: block;
  margin: 0 auto;
  padding-top: 10px;
}
.fudong .fd_top .fd_sp {
  color: #fff;
  font-size: 16px;

  line-height:50px;
  font-family:"微软雅黑";
}
.fudong .fd_qr {
  width: 200px;
  height: 235px;
  background-color: #fff;
  position: absolute;
  top: 20px;
  left: -220px;
  box-sizing: border-box;
  display: none;
  border: 1px solid #eaeaea;
}
.fudong .fd_qr .fd_qr_close_wrapper {
  height: 20px;
  line-height: 20px;
  width: 180px;
  margin: 0 auto;
}
.fudong .fd_qr .fd_qr_close_wrapper .fd_qr_close {
  height: 20px;
  line-height: 20px;
  float: right;
  font-size: 12px;
  color: #666;
  cursor: pointer;
}
.fudong .fd_qr img {
  width: 141px;
  height: 141px;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}
.fudong .fd_qr .fd_code_t1 {
  text-align: center;
  margin-top: 8px;
  color: #666;
  font-size: 16px;
  line-height: 20px;
}
