@font-face{
     font-family: 'sy'; 
     src: url('../fonts/sy.ttf');
}
@font-face{
     font-family: 'fz'; 
     src: url('../fonts/fz.ttf');
}
@font-face {
  font-family: 'iconfont';  /* project id 1778242 */
  src: url('//at.alicdn.com/t/font_1778242_8bfgj0uvfye.eot');
  src: url('//at.alicdn.com/t/font_1778242_8bfgj0uvfye.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1778242_8bfgj0uvfye.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1778242_8bfgj0uvfye.woff') format('woff'),
  url('//at.alicdn.com/t/font_1778242_8bfgj0uvfye.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1778242_8bfgj0uvfye.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:40px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
*{
	padding: 0px;
	margin: 0px;
	font-family: 'sy';
}
a{
	color: inherit!important;
}
a:hover{
	color: #6DB82A;
}
ul{
	list-style: none;
	margin: 0px;
}
.swiper{
	overflow: hidden;
}
[class*=am-u-]{
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}
.img{
	max-width: 100%;
}
.body{
	width: 100%;
	display: inline-block;
	position: relative;
	float: left;
}
.scale{
	display: inline-block;
	overflow: hidden;
	position: relative;
	float: initial;
	width: 100%;
}
.abo{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	transition: 0.4s;
}
.scale:hover .abo {
	transform: scale(1.2);
}
.am-container{
	max-width: 1200px;
}
.header{
	width: 100%;
	display: inline-block;	
	float: left;
	padding: 10px 0px;
}
.am-accordion-basic .am-accordion-title{
	color: white;
}
.am-accordion-basic .am-active .am-accordion-title{
	color: #6DB82A;
}
.flex-box{
	width: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	  flex-direction: row;
	            flex-wrap: wrap;
}
.img-box{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
	height: 100%;
}
.logo{
	width: 100%;
	background-image: url(../img/logo.jpg);
	padding: 30px 0px ;
	background-position: left;
	background-repeat: no-repeat;
	background-size: contain;
	margin-top: 10px;
}
#topnav{
	background-color: white;
}
.topnav123{
	max-width: 1400px;margin:auto;background-color: white;
}
.nav-top{
	display: inline-block;
	width: 100%;
}
.nav-top ul{
	width: 100%;
	padding: 0px ;
	margin: 0px;
	display: inline-flex;
	justify-content: space-around;
	float: left;
}
.nav-top li{
	margin: auto;
	float: left;
	padding: 22px 0px;
	font-family: 'sy';
	font-size: 16px;
	position: relative;
	text-align: center;
	color: rgb(106,106,106);
}
.nav-top li::after{
	 content: "";
	    border-color: transparent #272727;
	    border-style: solid;
	    border-width:  0.25em  0  0.25em    0.35em ;
	    display:inline-block;
	    height: 0;
	    width: 0;
	    left: 0.25em;
	    top: 0em;
	    position: relative;
		transform: rotate(90deg);
		transition: 0.6s;
		margin-left: 3px;
}
.nav-top li:hover{
	color: #6DB82A;
}
#now-nav{
	color: #6DB82A!important;
	z-index: 999;
}

.nav-top li:hover::after{
	transform: rotate(-90deg);
	border-color: transparent #6DB82A;
}
#now-nav::after{
	border-color: transparent #6DB82A!important;
	transform: rotate(-90deg);
}
.phone-number{
	width: 100%;
	padding: 26px 0px;
	text-align: center;
	background-color: #6DB82A;
	color: white;font-size: 22px;
	line-height: 25px;
}
.line{
	position: absolute;
	width: 140%;
	height: 2px;
	background-color: #6DB82A;
	bottom: 0px;
	left: -20%;
	z-index: 999;
	opacity: 0;
}
#now-nav .line{
	opacity: 1;
}
.swiper-button-next, .swiper-button-prev{
	color: #6DB82A!important;
}
.swiper-pagination-bullet-active{
	background: #6DB82A!important;
}
/* new */
.top{
	
}
.top-left,.top-right{
	padding-left: 0.75rem;
	    padding-right: 0.75rem;
}
.top-left p,.top-lxdh{
	font-size: 14px;
	color: #6A6A6A;
	font-family: 'sy';
	font-weight: 600;
}
.top-number{
	font-size: 20px;
	color: #6DB82A;
	font-family: 'sy';
	font-weight: 600;
	line-height: 24px;
}
/* search */
.search{
	background-color: #F0F0F0;padding: 10px 0px;
	
}
.search .flex-box{
	justify-content: space-between;
	flex-wrap: wrap;
	
}
.search-l{
	font-size: 14px;
	color: #333333;
}
.search-r input{
	float: left;
	font-size: 14px;
	color: #333333;
	padding: 5px 10px;
}
#SearchForm{
	min-width: 375px;
}
#SearchKey{
	outline: none;
	border: 1px solid #CCCCCC;
	width: 80%;
}
#submit{
	border: 0px;
	background-color: #6DB82A;
	color: white;
	padding: 6px 20px;
}
/* about */



.index-about{
	padding: 70px 0px;
	background-image: url(../img/index_14_02.jpg);
}

.index-about-right{
	padding-left: 10%;
	max-width: 700px;
	margin-right: auto;
	margin-bottom: 20px;
}
.tiny-title{
	text-indent: 2rem;
	text-transform: uppercase;
	font-size: 24px;
	color: #5A5A5A;
	letter-spacing: 2px;
	margin-top: 15px;
	margin-bottom: 40px;
}
.index-about-right-title{
	margin-top: 30px;
}
.index-about-right-title h1{
	font-family: "calisto mt";
	font-size: 40px;
	line-height: 48px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
.iar-titleline{
	display: inline-block;
	width: 60px;
	height: 3px;
	background-color: #2A4390;
	margin: 10px 0px; 
}
.index-about-right-content p{
	text-indent: 2em;
	font-size: 15px;
	color: #42403E;
	line-height: 30px;
	margin: 0px;
	letter-spacing: 0.3px;
}
.index-about-right-content{
	margin-bottom: 40px;
}
.btn-more{
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	text-align: center;
	padding: 10px 30px;
	border: 2px solid #7D7D7D;
	transition: 0.4s;
	position: relative;
	left: 0px;	
}

.btn-more:hover{
	color: white;
	background-color: #6DB82A;
	left:20px;
	border-color: #6DB82A;
}
.service-line{
	 position: absolute;
	width: 300px;
	height: 1px;
	background-color: white;
	left: -310px;top: 28px;
}


/* lingyu */
.index-linyu{
	background-image: url(../img/index_15.jpg);
	padding: 50px 0px 60px 0px;
}
.index-linyu-cat{

	color: white;
	text-align: center;
	margin-bottom: 40px;
	
}
.index-linyu-cat {
		font-family: "fz";
		font-size: 40px;
}
.linyu1{
	margin-top: 30px;
	position: relative;
	width: 250px;
	height: 250px;
	border-radius: 18px;
	background-color: white;
	margin-bottom: 70px;
	background-position: center;
	background-position: 10% 15%;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: 1px 0.06px 5px rgba(0,0,0,0.75);
}
.linyu1:nth-child(1){
	background-image: url(../img/index-serices%201.jpg);
}
.linyu1:nth-child(2){
	background-image: url(../img/index-serices%203.jpg);
}
.linyu1:nth-child(3){
	background-image: url(../img/index-serices%202.jpg);
}
.linyu1:nth-child(4){
	background-image: url(../img/index-serices%204.jpg);
	    background-position: 80% 33%;
	    background-size: auto;
}
.linyu1-title{
	width: 100%;
	left: 0px;
	position: absolute;
	bottom: -90px;
	text-align: center;
	color: white;
	font-size: 24px;
	margin-bottom: 20px;
}
/*  */
.showsys{
	background-image: linear-gradient(to bottom, #F3F8E6, #F8FBF0, #F9FCF4);
}
.show-pro{
	padding: 120px 0px 60px 0px;
}
.show-pro-left{
	padding: 40px 0px;
	background-image: url(../img/index_18.jpg);
	margin-bottom: 30px;
}
.show-pro-right{
	margin-bottom: 30px;
}
.show-pro-left-title{
	font-size: 40px;
	color: white;
	text-align: center;
	letter-spacing: 2px;
}
.show-pro-thumb{
	width: 95%;
	background-color: white;
	margin: auto;
	border-radius: 8px;
	padding:20px  10px ;
	margin-bottom: 40px;
}
.index-pro1{
	width: 100%;
	margin-bottom: 20px;
}
.index-pro1 .img-box{
	height: 175px;
	    background-size: 110%;
		transition: 0.4s;
}
.swiper-container{
	overflow: hidden;
}
.index-pro1-title{
	text-align: center;
	padding: 10px 0px;
	color: #999999;
	font-size: 18px;
	box-shadow: 1px 2px 4px rgba(89,89,89,0.4);
	transition: 0.4s;
	  white-space: nowrap; 
	     overflow: hidden;
	     text-overflow: ellipsis;

}
.index-pro1:hover .index-pro1-title{
	background-color: #6DB82A;
	color: white;
}
.index-pro1:hover  .img-box{
	background-size: 130%;
}
.show-pro-thumb .swiper-slide{
	width: 100%!important;
	text-align: center;
	font-size: 24px;
	padding: 18px 0px; 
	border: 1px solid #D2D2D2;
	color: #979797;
	margin-bottom: 20px;
	border-radius: 10px;
	transition: 0.4s;
}
.swiper-slide img{
	max-width: 100%;
}
.show-pro-thumb .swiper-slide:hover,.show-pro-thumb .swiper-slide-thumb-active{
	background-color: #F5AC01;
	color: white;
}
.show-pro-thumb .swiper-slide:last-child{
	margin-bottom: 0px!important;
}
.show-pro-subtitle{
	text-align: center;
	font-size: 30px;
	color: white;
	margin-bottom: 20px;
}
.show-pro-subtitle2{
	text-align: center;
	font-size: 24px;
	color: white;
	line-height: 24px;
	margin-bottom: 14px;
}
.qyys{
	padding-bottom: 60px;
}
.qyys-green{
	display: inline-block;
	color: #6DB82A;
	font-family: 'fz';
}
.qyys-green span{
	font-weight: bold;font-size: 40px;
	position: relative;top: -5px;
}
.qyys .flex-box {
	/* margin-bottom: 40px; */
	justify-content: space-between;
	flex-wrap: nowrap;
}
.qyys img{
	max-width: 100%;
}
.qyys-title{
	letter-spacing: 1px;
	font-size: 36px;
	text-align: center;color: rgb(38,38,38);
	font-family: 'fz';
	margin-bottom: 60px;
}
.qyys-ul{
	font-size: 27px;
	padding: 0px;
	/* width: 50%; */
}
.qyys-ul li{
	padding: 20px 0px;
	font-weight: 600;
}
.qyys-ul li img{
	padding-right: 15px;
}
.qyys-ul li:nth-child(1)::before{
}
.qyys .ul-gre li:nth-child(odd){
	color: #6DB82A;
}
.qyys .ul-gre li:nth-child(even){
	color: #F5AC01;
}
.qyys .ul-yel li:nth-child(odd){
	color: #F5AC01;
}
.qyys .ul-yel li:nth-child(even){
	color: #6DB82A;
}
/* 合作流程 */
.hzlc{
	padding: 80px 0px 80px 0px;
	background-image: url(../img/index_24.jpg);
}
.hzlc-title{
	text-align: center;
	font-size: 40px;
	color: white;
	font-family: 'fz'!important;
	margin-bottom: 30px;
}
.hzlc-title span{
	font-family: 'fz'!important;
}
.org{
	color: #F5AC01;
}
.hzlc-subtitle{
	text-align: center;
	color: white;
	font-size: 18px;
	margin-bottom: 50px;
}
.hzlc-lcs{
	width: 100%;
	border: 0.5px solid rgba(255,255,255,0.4);
	border-radius: 5px;
	padding: 30px 0px 30px 0px;
}
.hzlc-lcs1{
	width: 19.9%;
	padding: 0px 10px;
	border-right: 1px solid rgba(255,255,255,0.2);
}
.hzlc-lcs1:last-child{
	border-right: 0px!important;
}
.hzlc-lcs1-title{
	text-align: center;
	color: #F5AC01;
	font-size: 24px;
	font-family: 'fz';
	margin-bottom: 8px;
}
.hzlc-lcs1-line{
	width: 30px;
	margin: auto;
	height: 1px;
	background-color: #F5AC01;
	margin-bottom: 10px;
}
.hzlc-lcs1-content{
	color: white;
	margin: auto;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	
}
/* bsdt */
.bsdt{
	padding: 80px 0px 60px 0px;
}
.bsdt-title{
	text-align: center;
	font-size: 40px;
	color: #000000;
	font-family: 'fz';
	margin-bottom: 40px;
}
.bsdt-title span{
	font-family: 'fz';
	color: #F5AC01;
}
.index-news{
	margin-bottom: 30px;
}
.index-news .am-nav>li>a,.check-more,.greentitle{
	font-size: 20px;
	color: #000000;
	padding: 20px 50px;
	margin: 0px;
	background-color: #EEEEEE;
	border: 0px !important;
}
.greentitle{
	width: 95%;
	margin-left: auto;
	padding:20px 20px;
	font-size: 20px;
	color: white;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #6DB82A;
	border: 0px !important;
}
.greentitle span{
	font-size: 16px;
}
.index-news .am-tabs-bd,.index-answer{
	border: 0px;
	background-color: #F5F5F5;
	padding: 15px 20px;
}
.index-answer{
	width: 95%;
	margin-left: auto;
}
.index-news .am-nav-tabs{
	border: 0px;
}
.index-news .am-nav-tabs>li.am-active>a,.index-news .am-nav-tabs>li.am-active>a:focus,.index-news .am-nav-tabs>li.am-active>a:hover{
	border: 0px!important;;
	background-color: #6DB82A!important;
	color: white!important;
}
.index-news-ul{
	padding-left: 10px;
	list-style-type: disc;
}
.index-news-ul li .index-news-ul-flex{
	display: flex;
	justify-content: space-between;
	padding: 10px 0px;
	border-bottom: 1px dashed #E5E5E5;
}
.index-news-ul-flex p{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index-news-ul-flex span{
	color: #959595;
}
.index-news-ul-flex2{
	display: none;
	padding: 15px 0px;
	align-items: center;
	/* display: flex; */
	justify-content: space-between;
	align-items: flex-start;
	border-bottom: 1px dashed #E5E5E5;
}
.flex2-title{
	color: #000000;
	font-size: 18px;
	border-bottom: 1px solid #E1E1E1;
	margin-bottom: 30px;
	transition: 0.4s;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.flex2-title h3{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.flex2-title:hover{
	color: #6DB82A;
}
.flex2-content{
	line-height: 30px;
	font-size: 15px;
	color: #525252;
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: box;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.index-news-ul-flex2 img{
	width: 40%;
	height: 240px;
}
.index-news-ul-flex2-contents{
	width: 55%;
}

.index-news-ul li p{
	margin: 0px;
	transition: 0.4s;
	width: 73%;
}
.index-news-ul li p:hover{
	color: #6DB82A;
}
.index-news-ul li{
	font-size: 15px;
	color: #525252;
}
.index-news-ul li::marker{
	color: #6DB82A;
}
.index-answer1{
	border-bottom: 1px solid #EAEAEA;
	padding: 27px 20px;
}
.index-answer1:last-child{
	border-bottom: 0px;
}
.index-answer1 ul{
	padding: 0px;
}

.index-answer-title{
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	margin-bottom: 25px;
	position: relative;
}
.index-answer1 div{
	padding-left: 40px;display: inline-block;
}
.index-answer-title::before{
	content: '问';
	font-size: 16px;
	padding: 8px;
	border-radius: 50%;
	background-color: #6DB82A;
	color: white;
	font-weight: 100;
	margin-right: 8px;
	position: absolute;
	height: 32px;
	line-height: 16px;
	top: -6px;
}
.index-answer-content::before{
	content: '答';
	font-size: 16px;
	padding: 8px;
	border-radius: 50%;
	background-color:black;
	color: white;
	font-weight: 100;
	margin-right: 8px;
	position: absolute;
	height: 32px;
	line-height: 16px;
	top: -6px;
}
.index-answer-content{
	font-size: 14px;
	color: #4D4D4D;
	position: relative;
}

/* footer */
.footer{
	background-color: #2B2B2B;
	padding: 30px 0px;
}
.footer-ul{
	padding: 0px;
	width: 100%;
	margin-bottom: 50px;
	display: inline-block;
	/* display: flex; */
	/* justify-content: flex-end; */
	/* flex-wrap: wrap; */
}
.footer-ul li{
	width: 20%;
	float: left;
}
.footer-title{
	font-size: 18px ;
	line-height: 24px;
	color: white;
	margin-bottom: 12px;
	
}
.footer-line{
	width: 30px ;
	height: 1px ;
	background-color: #6DB82A;
	margin-bottom: 20px;
}
.footer-ul2{
	padding: 0px;
	margin: 0px;
}
.footer-ul2 li{
	width: 100%;
	color: #949393;
	font-size: 14px ;
	line-height: 26px;
	
}
.ewm{
	margin: auto;
	width: 142px;
	border: 1px solid #6B6B6B;
	padding: 12px 20px;
	padding-bottom: 0px;
}
.ewm-img{
	background-color:white;
	height: 100px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100px;
}
.ewm-title{
	width: 100%;
	text-align: center;
	color: white;
	line-height: 24px;
	font-size: 12px;
	padding: 10px 0px;
}
.footer-mes{
	padding-top: 30px;
}
.footer-mes img{
	margin-right: 10px;
}
.footer-mes-1{
	color: white;
	font-size: 16px;
	line-height: 24px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 20px;
}
.footer-mes-2{
	color: #888888;
	font-size: 16px;
	line-height: 24px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 20px;
	color: white;
}
/* bottom */
.bottom{
	background-color: #6DB82A;
	padding: 15px 0px;
	color: white;
	font-size: 14px;
	line-height: 24px;
}
.bottom .flex-box{
	justify-content: center;
	
}
.bottom .flex-box div{
	padding: 0px 10px;
}

/* nei */
.nei-cat{
	background-color: #EEEEEE;
	padding: 25px 0px;
}
.nei-cat ul{
	width: 100%;
	padding: 0px;
	margin: 0px;
	display: inline-flex;
	align-items: center;
	justify-content: space-evenly;
}
.nei-cat ul li{
	color: #A6A6A6;
	font-size: 20px;
	transition: 0.4s;
}
.nei-cat ul li:hover{
	color: #6DB82A;
}
.nei-cat ul li[class=now-nav]{
	color: #6DB82A;
	
}
.about{
	padding: 120px 0px 80px 0px;
}
.cat-title{
	font-size: 30px ;
	line-height: 24px;
	color: #6DB82A;
	display: flex;
	align-items: center;
	font-weight: 600;
	margin-bottom: 40px;
}
.cat-line{
	width: 4px;
	display: inline-block;height: 30px;
	background-color: #6DB82A;
	line-height: 24px;
	margin-right: 20px;
}
.about-content {
	margin-bottom: 30px;
}

.about-content p{
	font-size: 16px;
	line-height: 30px;
	color: #6E6E6E;
	text-indent: 2em;
	margin: 0px;
}
.about-flex{
	flex-wrap: nowrap;
}
.am-pureview-actions a{
	color: #ccc!important;
}
.strc{
	text-align: right;
}
.r1{
	width: 46%;
	margin-left: auto;
}
.about img{
	max-width: 100%;
	margin-bottom: 30px;
}
.alive1 img{
	opacity: 0;
	margin: 0px;
}
.alive1{
	margin-bottom: 30px;
}
[class*=am-u-]+[class*=am-u-]:last-child {
    float: left;
}
.alive1{
	height: 260px;
}

/* product */
.product{
	padding: 50px 0px;
}
.pro-list{
	width: 90%;
	margin-right: auto;
	border: 1px solid #BFBFBF;
	margin-bottom:30px;
}
.pro-list-cat{
	width: 100%;
	text-align: center;
	color: white;
	font-size: 30px;
	padding: 10px 0px;
	background-color: #6DB82A;
}
.pro-list-ul{
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
.pro-list-1{
	margin: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: nowrap;
	padding: 10px 20px;
	border-bottom: 1px solid #E4E4E4;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pro-list-ul a:last-child .pro-list-1{
	border-bottom: 0px;
}
.pro-list-1 h5{
	margin: 0px;
	color: #212121;
	transition: 0.4s;
}
.pro-list-1:hover h5{
	color: #6DB82A;
}

.pro-list-an{
	width:90%;
	display:inline-block;
	margin-bottom: 30px;
}
.hot-list{
	padding: 0px;
}
.background img{
	display: none;
	max-width: 100%;
}
.hot-list li:nth-child(1) .background img{
	display: block;
}
.hot-list li p{
	font-size: 16px;
	    color: #666;
	    line-height: 1.625;
	    margin-bottom: 5px;
		transition: 0.4s;
}
.hot-list li{
	margin-bottom: 15px;
	    border-bottom: 1px solid #e5e5e5;
	    padding-bottom: 15px;
}
.hot-list li span{
	font-size: 14px;
	    color: #999;
	    line-height: 1.857;
	    text-transform: uppercase;
}
.hot-list li:hover p{
	color: #196EC9;
}

.pro1{
	padding: 20px;
	padding-bottom: 0px;
	border: 1px solid #E5E5E5;
	margin-bottom:20px;
}
.pro-img{
	height: 220px;
	background-color: #D2D2D2;
	background-size: 102% 102%;
	transition: 0.4s;
}
.pro-img:hover{
	background-size: 110% 110%;
}
.pro-title{
	text-align: center;
	padding: 10px 0px;
}
.promain-cat{
	padding: 10px 40px;
	font-size: 16px;
	margin-bottom: 20px;
	background-color: #E4E4E4;
	text-align:right;
}
.promain-content{
	padding: 40px;
	background-color: #EEEEEE;
	display:inline-block;
	width:100%;
}
.promain-title{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 40px;
}
.promain-contents p{
	text-indent: 2em;
}
.promain-t{
	font-size:21px;
	font-weight:bold;
	margin-bottom:40px;
}
.lingyu .linyu1{
	width: 34%;
	background-position: left top;
	background-size: 134%;
	margin: auto;
	margin-bottom: 80px;
}
.lingyu .linyu1-title{
	color: #595959;
	bottom: -78px;
}
/* .contact */
.contact{
	padding: 100px 0px;
}
.contact-left{
	padding: 0px;
	background-color: #EEEEEE;
	padding-bottom: 45px;
}
.contact-left1{
	padding: 40px 0px;
	width: 90%;
	margin: auto;
}
.contact-left-cat{
	font-size: 40px;
	color: #6DB82A;
	font-weight: bold;
	margin-bottom: 10px;
}

.contact-left-line{
	height: 4px;
	width: 50px;
	margin-right:auto ;
	background-color: #6DB82A;
	margin-bottom: 10px;
}
.contact-left-cat2{
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 10px;
}
.contact-left-cat3{
	margin-bottom: 40px;
}
.contact-input input,.contact-input textarea{
	border: 0px;
	outline: none;
	padding: 5px 10px;
	color: #9C9C9C;
	margin-bottom: 25px;
	
}
.contact-input textarea {
	resize:none;
	margin-bottom: 40px;
	min-height: 120px;
}
.contact-input1{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
#contact-sub{
	width: 180px;
	padding: 10px 0px;
	text-align: center;
	color: white;
	font-size: 18px;
	background-color: #6DB82A;
}
.contact-input1 input{
	width: 22%;
	margin-right: 30px;
}
.contact-right{
	padding: 0px;
	background-color: #6DB82A;
	padding-bottom:57px;
}
.contact-right1{
	padding: 40px 25px;
}
.contact-right-cat1{
	color: white;
	font-size: 32px;
	line-height: 24px;
	margin-bottom: 20px;
}
.contact-right-cat1 span{
	font-size: 18px;
}
.contact-right-cat2 {
	width: 170px;
	height: 170px;
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom: 70px;
}
.ewm2{
	width: 100%;
	height: 100%;
	position: relative;
	background-color: #A9A9A9;
	
}
.ewm2-title{
	padding: 15px 0px;
	color: white;
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: -65px;
}
.contact-right-cat3{
	color: white;font-size: 14px;
	margin-bottom: 15px;
}

/* khzx */
.khzx{
	padding: 50px 0px;
}
.khzx1{
	border: 1px solid #6DB82A;
}
.khzx1-cat{
	padding: 20px 40px ;
	color: white;
	background-color: #6DB82A;
	margin-bottom: 40px;
}
.khzx1-form{
	max-width: 800px;
	margin: auto;
	padding: 20px 0px;
}
.khzx1-input1{
	width: 48%;
	display: inline-block;
	margin-bottom: 20px;
}
.khzx1-input2 {
	width: 100%;
}

.khzx1-input1 label{
	width: 25%;
	text-align: right;
	font-size: 14px;
}
.khzx1-input2 label{
	width: 12%;
}
.khzx1-input1 input{
	width: 75%;
}
.khzx1-input2 input{
	width: 88%;
}
.khzx1-input1 input,.khzx1-input1 textarea{
	outline: none;
	border: 2px solid #DCDCDC;
	border-radius: 10px;
	padding: 5px 10px;
}
.khzx1-input1 textarea{
	resize: none;
	width: 88%;
}
/* news */
.news-list ul{
	width: 90%;
	margin-right: auto;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.news-list ul a:last-child li{
	
	border-bottom: 1px solid #EEEEEE;
}
.news-list li{
	transition: 0.4s;
	padding: 1px 0px;
	border-top: 1px solid #EEEEEE;
}
.news-cat{
	font-size: 16px;
	color: #787878;
	padding: 12px 0px;
	
}
.news-list li:hover,.now-news{
	border-top: 1px solid #7D7D7D!important;
}
.news-list li:hover .news-cat,.now-news .news-cat{
	border-right: 6px solid orange;
	color: #6DB82A;
}

.news-img{
	height: 200px;
	margin-bottom: 20px;
}
.news1{
	width: 100%;
	display: inline-block;
	padding: 15px 10px;
	background-color: #F4F4F4;
	margin-bottom: 30px;
}

.news-title{
	font-size: 20px ;
	line-height: 24px;
	color: #121212;
	margin-bottom: 15px;
	transition: 0.4s;
}
.news1:hover .news-title{
	color: #6DB82A;
}
.news-date{
	font-size: 18px ;
	line-height: 24px;
	color: #121212;
	margin-bottom: 15px;
}
.news-date img{
	margin-right: 5px;
}
.news-contents{
	margin-bottom: 15px;
}
.news-contents p{
	font-size: 14px;
	line-height: 24px;
	color: #525252;
	margin: 0px;
	   overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 3;
	    -webkit-box-orient: vertical;
		text-indent: 2em;
}
.view-more-news{
	border: 2px solid black;
	padding: 5px 12px;
	text-align: center;
	font-size: 14px;
	color: #525252;
	display: inline-block;
	transition: 0.4s;
}
.view-more-news:hover{
	
	border-color:#6DB82A;
	color: #6DB82A;
}
.newsmain{
	padding: 70px 0px;
}
.newsmain-title{
	font-size: 24px;
	line-height: 25px;
	color: #393939;
	margin-bottom: 15px;
	text-align:center;
	font-weight:bold;
}
.newsmain-message{
	font-size: 12px;
	line-height: 25px;
	color: #707070;
	margin-bottom: 40px;
	text-align:center;
}
.newsmain-content{
	width: 90%;
	margin: auto;
	margin-bottom: 50px;
}
.newsmain-content img{
	max-width: 100%;
}
.newsmain-content p{
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #828282;
}
.newsmain-prone{
	width: 100%;
	display: inline-block;
}
.prone{
	display: inline-block;
	font-weight: bold;
}
.prone a{
	transition: 0.4s;
}
.prone:hover a{
	color: #F08519!important;
}
.pro{
	float: left;
}
.ne{
	float: right;
}
.background img{
	display: none;
	max-width: 100%;
}
.hot-list{
	padding: 0px;
}
.hot-list li:nth-child(1) .background img{
	display: block;
}
.hot-list li p{
	font-size: 16px;
	    color: #666;
	    line-height: 1.625;
	    margin-bottom: 5px;
		transition: 0.4s;
}
.hot-list li{
	margin-bottom: 15px;
	    border-bottom: 1px solid #e5e5e5;
	    padding-bottom: 15px;
}
.hot-list li span{
	font-size: 14px;
	    color: #999;
	    line-height: 1.857;
	    text-transform: uppercase;
}
.hot-list li:hover p{
	color: #196EC9;
}

.page{
	margin: 20px 0px;
}
.pagination{
	text-align: right;
}
.pagination ul{
	display: inline-block;
}
.pagination li{
	font-size: 14px!important;
	float: left;
	
}
.pagination a{
	padding: 4px 8px;
	border: 1px solid #898989;
	margin-right: 5px;
	transition: 0.4s;
}
.current,.pagination a:hover{
	background-color: #6DB82A;
	color: white!important;
}
@media screen and (max-width: 1200px){
	.index-answer{
		width: 100%;
	}
	.greentitle{
		width: 100%;
	}
	.hzlc-lcs1{
		width: 33.3333%;
		border-right: 0px;
	}
	.hzlc-lcs{
		justify-content: center;
	}
	.qyys .flex-box{
		justify-content: flex-start;
	}
	
	.about-flex{
		flex-wrap: wrap;
	}
	.r1{
		width: 100%;
		margin-left: auto;
	}
}


@media screen and (min-width: 1024px){
	.index-news-ul li:hover .index-news-ul-flex{
		/* opacity: 0; */
		display: none;
	}
	.index-news-ul li:hover .index-news-ul-flex2{ 
			display: flex;
	}
}
@media screen and (max-width: 640px){
	.contact{
		padding: 0px;
	}
	.news-list ul{
		width: 100%;
		margin-bottom: 20px;
	}
	.footer-ul2{
		display: none;
	}
	.cat-title {
	    font-size: 26px;
	    margin-bottom: 10px;
	}
	.pro-list{
		width: 100%;
		margin-bottom: 30px;
	}
	.show-pro-subtitle,.show-pro-subtitle2{
		display: none;
	}
	.qyys .flex-box {
		flex-wrap: wrap;
	}
	.qyys-img{
		margin-bottom: 30px;
	}
	.qyys-ul li img {
	    padding-right: 15px;
	    max-width: 50px;
	}
	.khzx1-input1{
		padding: 0px 10px;
	}
	.khzx1-input2 label{
		width: 25%;
	}
	.khzx1-input2 input{
		width: 75%;
	}
	.khzx1-input1 textarea{
		resize: none;
		width: 75%;
	}
	.khzx1-input1{
		width: 100%;
	}
	.contact-input1 input{
		width: 100%;
	}
	.nei-cat{
		padding: 10px 0px;
	}
	.nei-cat ul li{
		font-size: 16px;
	}
	.about{
		padding: 40px 0px 40px 0px;
	}
	.strc{
		text-align: center;
	}
	.index-news .am-tabs-bd, .index-answer{
		padding: 5px 2px;
	}
	.footer-title{
		font-size: 15px;
	}
	.footer-ul2 li{
		font-size: 12px;
	}
	.footer-ul{
		margin-bottom: 20px;
	}
	.index-news .am-nav>li>a, .check-more,.greentitle{
		padding: 10px 20px;
		font-size: 16px;
	}
	.bsdt-title {
	    margin-bottom: 30px;
	}
	.bsdt {
	    padding: 40px 0px 30px 0px;
	}
	.hzlc-lcs1{
		width: 50%;
		border-right: 0px;
	}
	.qyys-ul li{
		padding: 10px 0px;
	}
	.qyys-ul{
		font-size: 20px;
	}
	.index-linyu .flex-box{
		justify-content: center;
	}
	.contant1{
		border: 0px!important;
		margin-bottom: 20px;
	}
	.service-pro .swiper-button-prev{
		left: 30%;
		top: 100%;
	}
	.service-pro .swiper-button-next{
		right: 30%;
		top: 100%;
	}
	.swiper-about2 .swiper-button-prev{
		left: 30%;
		top: 100%;
	}
	.swiper-about2 .swiper-button-next{
		right: 30%;
		top: 100%;
	}
	.about-banner{
		height: 300px;
	}
	.btn-more-white{
		padding: 10px 2px;
	}
	.btn-more{
		padding: 10px 2px;
	}
	.index-service .img-box{
		padding: 30px 0px;
	}
	.service1{
		padding: 20px;
	}
	.index-about-right{
		padding-left: 2%;
	}
	.am-container{
		padding: 0px;
	}
	.index-about{
		padding: 30px 0px;
	}
	.al{
		padding: 30px 0px;
	}
	.header{
		padding: 0px 0px;
	}
	.header h1{
		margin: 0px;
	}
	.logo{
		width: 80%;
		text-align: left;
		display: inline-block;
	}
	.hd{
		background-color: white;
		display: flex!important;
		justify-content: space-between;
		align-items: center;
		background-color: white;
	}
	.hd h1{
		display: inline-block;width: 60%;
		float: left;margin: 0px;
	}
	.stg{
		width: auto;
		display: inline-block;
		float: right;text-align: right;
		font-size: 38px;
	}
	.nav-top{
		display: none;
	}
	
}

@media screen and (max-width: 480px){
	.product .am-u-sm-6{
		width: 100%;
		margin-bottom: 15px;
	}
}