* {
    margin: 0;
    padding: 0;
	box-sizing: border-box;
	transition: .3s;
}
a {
    text-decoration: none;
}
input,textarea{
    outline: none;
	border: none;
	background: transparent;
}
li {
    list-style: none;
}
body{
	background: #FFFFFF;
}
html{
    font-weight: 500;
	font-size: 1px;
}

@media screen and (max-width:1920px) {
	html{
		font-size: 1px;
	}
}
@media screen and (max-width:1870px) {
	html{
		font-size: 0.973958px;
	}
}
@media screen and (max-width:1820px) {
	html{
		font-size: 0.9479px;
	}
}
@media screen and (max-width:1770px) {
	html{
		font-size: 0.921875px;
	}
}
@media screen and (max-width:1720px) {
	html{
		font-size: 0.89583px;
	}
}
@media screen and (max-width:1670px) {
	html{
		font-size: 0.86979px;
	}
}
@media screen and (max-width:1620px) {
	html{
		font-size: 0.84375px;
	}
}
@media screen and (max-width:1570px) {
	html{
		font-size: 0.81771px;
	}
}
@media screen and (max-width:1520px) {
	html{
		font-size: 0.791666px;
	}
}
@media screen and (max-width:1470px) {
	html{
		font-size: 0.765625px;
	}
}
@media screen and (max-width:1420px) {
	html{
		font-size: 0.73958333px;
	}
}
@media screen and (max-width:1370px) {
	html{
		font-size: 0.713541px;
	}
}
@media screen and (max-width:1320px) {
	html{
		font-size: 0.6875px;
	}
}
@media screen and (max-width:1270px) {
	html{
		font-size: 0.6614583px;
	}
}
@media screen and (max-width:1220px) {
	html{
		font-size: 0.635416666px;
	}
}
@media screen and (max-width:1170px) {
	html{
		font-size: 0.609375px;
	}
}
@media screen and (max-width:1120px) {
	html{
		font-size: 0.583333px;
	}
}
@media screen and (max-width:1070px) {
	html{
		font-size: 0.557291px;
	}
}
@media screen and (max-width:1020px) {
	html{
		font-size: 0.53125px;
	}
}
@media screen and (max-width:1000px) {
	html{
		font-size: 1px;
	}
}
@media screen and (max-width:920px) {
	html{
		font-size: 0.92px;
	}
}
@media screen and (max-width:820px) {
	html{
		font-size: 0.82px;
	}
}
@media screen and (max-width:768px) {
	html{
		font-size: 0.768px;
	}
}
@media screen and (max-width:608px) {
	html{
		font-size: 0.608px;
	}
}
@media screen and (max-width:540px) {
	html{
		font-size: 0.54px;
	}
}
@media screen and (max-width:414px) {
	html{
		font-size: 0.414px;
	}
}
@media screen and (max-width:390px) {
	html{
		font-size: 0.390px;
	}
}
@media screen and (max-width:375px) {
	html{
		font-size: 0.375px;
	}
}
@media screen and (max-width:360px) {
	html{
		font-size: 0.360px;
	}
}
@media screen and (max-width:280px) {
	html{
		font-size: 0.28px;
	}
}

.center75{
	width: 75%;
	margin: 0 auto;
}
.center62{
	width: 62.5%;
	margin: 0 auto;
}
@media screen and (max-width:1600px){
	.center62{
		width: 70%;
	}
}
@media screen and (max-width:1300px) {
	.center75{
		width: 85%;
	}
	.center62{
		width: 77.5%;
	}
}
@media screen and (max-width:1000px) {
	.center75{
		width: 100%;
	}
	.center62{
		width: 92%;
	}
}
.hiddentxt1{
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.hiddentxt2{
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.hiddentxt3{
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}
.hiddentxt4{
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
}
.hiddentxt5{
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:5;
}
/* index.css----------------------------------------------------- */
.header{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	color: #000000;
	background-color: #fff;
}
.header .toplogo{
	width: 100%;
	padding: 20rem 0;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.toplogo .logo{
	display: flex;
	align-items: center;
}
.toplogo .logo img{
	width: 79rem;
	height: 63rem;
	margin-right: 19rem;
}
.toplogo .logo span{
	font-size: 28rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #00883B;
}
.toplogo .topright{
	display: flex;
	align-items: center;
}
.toprticon{
	margin-right: 37rem;
	display: flex;
	align-items: center;
}
.toprticon .icon{
	width: 32rem;
	height: 32rem;
	margin-right: 10rem;
}
.toprticon .dh{
	width: 23rem;
	height: 27rem;
	margin-right: 20rem;
}
.toprticon .hei{
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
}
.toprticon .lv{
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #00883B;
}
.sousuo{
	height: 22rem;
}
.sousuo img{
	width: 22rem;
	height: 22rem;
}
.menubox{
	display: none;
	height: 40rem;
}
.menubox img{
	width: auto;
	height: 40rem;
}
.search{
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	padding: 80rem 40rem;
	background: #fff;
}
.seinput{
	width: 100%;
	height: 80rem;
	padding: 0 38rem;
	background: #f5f5f5;
	border-radius: 40rem;
	display: flex;
	align-items: center;
	
}
.seinput input{
	flex: 1;
	height: 100%;
	font-size: 30rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.seinput input::placeholder{
	font-size: 30rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #c8c8c8;
}
.seinput div{
	width: 80rem;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.seinput div img{
	width: 50rem;
	height: 50rem;
}



.navlist{
	width: 100%;
	background: #097501;
}
.navlist ul{
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.navitem:last-child{
	margin-right: 0;
}
.navitem{
	margin-right: 30rem;
}
.navitem a{
	display: block;
	padding: 20rem 28rem;
	white-space: nowrap;
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #fff;
}
.navitem .rtj{
	display: none;
	width: 13rem;
	height: 24rem;
}
.navitem:hover{
	background: #81C61D;
}
.ydnavshow{
	display: none;
	width: 100%;
	background: #F2F8F2;
}
.navlist .center75 .select{
	background: #81C61D;
}
.pc{
	display: block;
}
.yd{
	display: none;
}
@media screen and (max-width:1000px) {
	.yd{
		display: block;
	}
	.pc{
		display: none;
	}
	.header .toplogo{
		padding: 22rem 28rem;
	}
	.toplogo .logo img {
	    width: 158rem;
	    height: 126rem;
	    margin-right: 30rem;
	}
	.toplogo .logo span{
		font-size: 44rem;
	}
	.sousuo{
		height: 60rem;
		margin-right: 30rem;
	}
	.sousuo img{
		width: 60rem;
		height: 60rem;
	}
	.menubox{
		display: block;
		height: 60rem;
	}
	.menubox img{
		height: 60rem;
	}
	.toprticon{
		display: none;
	}
	.navlist{
		display: none;
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
		background: #fff;
	}
	.navlist .center75{
		display: flex;
		flex-direction: column;
	}
	.navlist .center75 .select{
		background: transparent;
	}
	.navitem{
		width: 100%;
		padding: 0 50rem;
		margin-right: 0;
	}
	.navitem:hover{
		background: transparent;
	}
	.navitem:last-child a{
		border: none;
	}
	.navitem a{
		width: 100%;
		padding: 50rem 0;
		border-bottom: 1px solid #e7e7e7;
		display: flex;
		align-items: center;
		font-size: 30rem;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #333333;
	}
	.navitem a span{
		flex: 1;
		font-size: 36rem;
	}
	.navitem .rtj{
		display: inline-block;
	}
	
}

.section{
	width: 100%;
	height: 100%;
}
.section .intro{
	height: 100%;
	overflow: hidden;
}
.fp-overflow{
	height: 100%;
}
.mynavigation{
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	right: 30rem;
	z-index: 9999;
}
.mynavbox{
	margin-bottom: 8rem;
	position: relative;
}
.mynavbox .txt{
	position: absolute;
	right: 140%;
	top: 50%;
	transform: translateY(-50%);
	width: auto;
	white-space: nowrap;
	font-size: 14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: none;
}
.mynavigation .select a{
	border: 1px solid #FFFFFF;
}
.mynavigation .select .txt{
	display: inline-block;
}
.mynavbox:hover a{
	border: 1px solid #FFFFFF;
}
.mynavbox a{
	width: 20rem;
	height: 20rem;
	border-radius: 50%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.mynavbox a span{
	display: inline-block;
	width: 8rem;
	height: 8rem;
	background: #FFFFFF;
	border-radius: 50%;
}

.banner{
	width: 100%;
	height: 100%;
	padding-top: 120rem;
	position: relative;
}
.banner .swiper,.banner .swiper img{
	width: 100%;
	height: 100%;
}

.banner .swiper .yd{
	height: auto;
}
.bantxt{
	position: absolute;
	top: 230rem;
	left: 230rem;
	width: 20%;
	font-size: 100rem;
	font-family: YouSheBiaoTiHei;
	font-weight: 400;
	color: #2E3F0E;
	line-height: 110rem;
	-webkit-text-stroke: 5px #FFFFFF;
	text-stroke: 5px #FFFFFF;
	
	background: linear-gradient(-30deg, #279A4A 0%, #5DAC3E 99.12109375%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.ydbannerbtn{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 24%;
	z-index: 99;
	width: 390rem;
}
.ydbanbtn{
	width: 100%;
	height: 100rem;
	margin-bottom: 40rem;
	background: #06DC51;
	border-radius: 50rem;
	display: flex;
	align-items: center;
}
.ydbanbtn img{
	width: 100rem;
	height: 100rem;
}
.ydbanbtn span{
	flex: 1;
	text-align: center;
	font-size: 40rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

@media screen and (max-width:1000px) {
	.banner{
		padding-top: 175rem;
		height: auto;
	}
	.section .intro{
		overflow: auto;
	}
}
.indexabout{
	width: 100%;
	height: 100%;
	padding-top: 100rem;
	background-size: 130% 130%;
	background-repeat: no-repeat;
	background-position: center;
	transition: 8s;
}
.indextitle{
	width: 100%;
	padding: 60rem 0;
	text-align: center;
}
.whitetitle h1,.whitetitle h2{
	color: #FFFFFF !important;
}
.indextitle h1{
	width: 100%;
	margin-bottom: 28rem;
	font-size: 80rem;
	font-family: Times New Roman;
	font-weight: bold;
	font-style: italic;
	color: #00883B;
	opacity: 0.4;
}
.indextitle h2{
	width: 100%;
	font-size: 42rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #00883B;
}
.indexabtxt{
	width: 100%;
	padding: 27rem 17% 70rem 17%;
	text-align: center;
	font-size: 15rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 32rem;
}
.indexabtxt p{
	font-size: 15rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 32rem;
}
.indexmore{
	width: 100%;
	text-align: center;
}
.indexmore .more{
	margin: 0 auto;
	width: 190rem;
	height: 58rem;
	background: #00883B;
	border-radius: 29rem;
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FEFEFE;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media screen and (max-width:1000px) {
	.indexabout{
		background-size: cover;
	}
	.indextitle h1{
		font-size: 112rem;
		margin-bottom: 60rem;
	}
	.indextitle h2{
		font-size: 64rem;
	}
	.indexabtxt{
		padding: 27rem;
		font-size: 32rem;
		line-height: 58rem;
	}
	.indexabtxt p{
		font-size: 48rem;
		line-height: 72rem;
	}
	.indexmore .more{
		width: 300rem;
		height: 100rem;
		border-radius: 50rem;
		font-size: 36rem;
	}
}
@media screen and (max-width:768px){
	.indextitle{
		padding-top: 130rem;
	}
}
/* */
.container_aa{
	width: 100%;
	display: flex;
	align-items: center;
	position: relative;
}
.container_aa .swiper{
	width: calc(100% - 266rem)!important;
	margin-right: 15rem;
	height: 650rem;
}
.container_aa .swiper-slide{
	width: auto;
}
.container_aa .swiper-slide-active{
	min-width: 59.4%;
	transition: 0s;
}
.container_aa .swiper-slide-active,
.container_aa .swiper-slide-active+.swiper-slide{
	width: auto !important;
}

.container_aa .swiper-slide-active .swp{
	width: 984rem;
	height: 100%;
	float: right;
}

.swp{
	transition: 0s;
	width: 320rem;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.swimg{
	width: 100%;
	height: 100%;
	background-size: 984rem 100%;
	background-repeat: no-repeat;
	background-position: center;
	transition: .6s;
	transform: scale(1);
}
.container_aa .swimg img{
	width: 100%;
	height: 100%;
}
.swp:hover .swimg{
	transform: scale(1.1);
}

.swtxt1{
	position: absolute;
	left: 0;
	bottom: 58rem;
	width: 100%;
	text-align: center;
}
.swtxt1 h2{
	font-size: 24rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.container_aa .swiper-slide-active .swtxt1{
	display: none;
}
.container_aa .swiper-slide-active .swtxt2{
	display: block;
}
.swtxt2{
	display: none;
	position: absolute;
	left: 0;
	bottom: 68rem;
	width: 100%;
	padding-left: 88rem;
	padding-right: 50rem;
}
.swtxt2 h2{
	margin-bottom: 30rem;
	font-size: 30rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.swbot{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.swbot .tx{
	width: 50%;
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.swpmore{
	width: 190rem;
	height: 58rem;
	background: #1A8A08;
	border-radius: 29rem;
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
}

.container_aa .ssnum{
	position: absolute;
	left: 88rem;
	top: 97rem;
	z-index: 99;
	width: 200px;
	height: 100px;
	font-size: 30rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.container_aa .ssnum span{
	font-size: 48rem;
	font-weight: bold;
}
.pronext{
	width: 251rem;
	height: 650rem;
	background-image: url(../img/next1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.pronext .rtj{
	width: 26rem;
	height: 31rem;
	margin-bottom: 28rem;
}
.pronext .next{
	width: 72rem;
	height: 72rem;
	border-radius: 50%;
}
@media screen and (max-width:1000px) {
	.container_aa{
		width: 100%;
		padding-left: 30rem;
	}
	.container_aa .swiper{
		width: 100% !important;
	}
	.container_aa .swiper-slide{
		width: auto !important;
		min-width: 380rem;
	}
	.container_aa .swiper-slide-active{
		width: auto !important;
	}
	.container_aa .swiper-slide-active .swp,.swp{
		width: 380rem;
	}
	.swtxt1{
		display: block !important;
	}
	.swtxt2{
		display: none !important;
	}
	.pronext,.ssnum{
		display: none;
	}
	.swpmore{
		width: 300rem;
		height: 100rem;
		border-radius: 50rem;
		font-size: 36rem;
	}
}
@media screen and (max-width:768px){
	.container_aa{
		width: 100%;
		padding-top: 80rem;
	}
}

/* 产品优势 */
.indexcpys{
	width: 100%;
	height: 100%;
	padding-top: 100rem;
	position: relative;
}
.indexcpysbg{
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
}
.indexcpysbg img{
	width: 100%;
	height: 100%;
	transition: 8s;
	transform: scale(1.3);
}
.container_aa1{
	width: 100%;
}
.container_aa1 .swiper{
	width: 100%;
	height: 100%;
}
.swp1{
	width: 100%;
	padding-top: 60rem;
	min-height: 450rem;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.swplt{
	width: 40%;
}
.swplt h2{
	width: 100%;
	margin-bottom: 39rem;
	font-size: 36rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.swlbt{
	margin-bottom: 67rem;
}
.swlbt p{
	color: #FFFFFF !important;
}
.swprt{
	width: 50%;
	display: flex;
	align-items: center;
}
.swprt .sxian{
	width: 1px;
	height: 102rem;
	background: #FFFFFF;
	opacity: 0.4;
}
.swrtbs{
	flex: 1;
	padding: 0 27rem;
	text-align: center;
}
.swrtbs img{
	width: auto;
	height: 60rem;
	margin-bottom: 33rem;
}
.swrtbs .bt1{
	margin-bottom: 23rem;
	font-size: 24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.swrtbs .bt2{
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 32rem;
}
.cpysnavigation{
	position: absolute;
	left: 0;
	bottom: 108rem;
	width: 100%;
}
.cpysnavigation img{
	float: right;
	width: 43rem;
	height: 43rem;
	cursor: pointer;
	transition: .6s;
}
.cpyspagation{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.cpyspaout:first-child{
	flex: 1;
}
.cpyspaout:first-child .cpyspages{
	float: right;
}
.cpyspaout:last-child{
	border: none;
	flex: 1;
}
.cpyspaout:last-child .cpyspages{
	float: left;
}
.cpyspaout{
	position: relative;
	overflow: hidden;
	border-right: 1px solid rgba(255, 255, 255, .4);
}
.cpyspaout .xian1,.cpyspaout .xian2{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
}
.cpyspaout .xian1{
	background: #81C61D;
	z-index: 99;
	transition: .6s;
	transform: rotateY(90deg);
}
.cpyspaout .xian2{
	z-index: 98;
	background: rgba(255, 255, 255, .4);
}
.cpyspagation .select .xian1{
	transform: rotateY(0deg);
}
.cpyspages{
	width: 300rem;
	height: 108rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	cursor: pointer;
}

@media screen and (max-width:1000px){
	.container_aa1{
		margin-bottom: 60rem;
	}
	.swp1{
		display: block;
	}
	.swplt{
		padding-bottom: 100rem;
	}
	.swplt h2{
		font-size: 60rem;
	}
	.swlbt{
		-webkit-line-clamp: 6;
	}
	.swlbt p{
		font-size: 34rem !important;
	}
	.swplt,.swprt{
		width: 92%;
		margin: 0 auto;
	}
	.swrtbs img{
		height: 100rem;
	}
	.swrtbs .bt1{
		font-size: 38rem;
	}
	.swrtbs .bt2{
		display: none;
	}
	.cpysnavigation{
		position: static;
		padding: 0 30rem;
	}
	.cpysnavigation img {
		width: 100rem;
		height: 100rem;
	}
	.cpyspagation{
		display: none;
	}
	
}







.incpgxlist{
	width: 100%;
	padding-top: 60rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.incpgxbox:first-child{
	display: flex;
	justify-content: flex-end;
}
.incpgxbox:first-child,.incpgxbox:last-child{
	flex: 1;
}
.incpgxbox{
	position: relative;
	width: 408rem;
}
.incpgxitem:hover+.cpgxian{
	display: none;
}
.cpgxian{
	position: absolute;
	left: 0;
	top: 48.6%;
	z-index: 9;
	width: 100%;
	height: 1px;
	background: rgba(255, 255, 255, .4);
}
.incpgxitem{
	width: 408rem;
	height: 408rem;
	border-radius: 200rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.incpgxitem>img{
	width: 76rem;
	height: 82rem;
	margin-bottom: 48rem;
}
.incpgxitem .dian{
	width: 11px;
	height: 11px;
	background: #FFFFFF;
	border-radius: 50%;
}
.incpgxitem .number{
	width: 64rem;
	height: 64rem;
	border-radius: 50%;
	margin-top: 19rem;
	margin-bottom: 15rem;
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
}
.cpgxtext{
	width: 100%;
	text-align: center;
}
.cpgxtext p{
	margin-bottom: 17rem;
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.cpgxtext span{
	display: none;
	font-size: 14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.incpgxitem:hover{
	background: #81C61D;
}
.incpgxitem:hover>img{
	margin-bottom: 0;
}
.incpgxitem:hover .dian{
	display: none;
}
.incpgxitem:hover .number{
	color: #81C61D;
	font-size: 24rem;
	background: #FFFFFF;
	margin-bottom: 35rem;
}
.incpgxitem:hover .cpgxtext span{
	display: block;
}
.indexnewlist{
	width: 100%;
	padding: 40rem 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.indexnewitem:nth-child(4n){
	margin-right: 0;
}
.indexnewitem{
	display: block;
	width: 22.6%;
	margin-right: 3%;
}
.indexnewitem .time{
	margin-bottom: 54rem;
	font-size: 24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #C0C0C0;
}
.indexnewitem .hiddentxt1{
	margin-bottom: 22rem;
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
}
.indexnewitem .hiddentxt2{
	margin-bottom: 40rem;
	font-size: 14rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.indexnewitem img{
	width: 100%;
	height: 200rem;
}
.incpgxlist1{
	display: none !important;
}
@media screen and (max-width:1000px) {
	.incpgxlist1{
		display: block !important;
	}
	.indexnewlist{
		padding: 0 40rem;
		display: block;
		overflow-x: scroll;
		white-space: nowrap;
	}
	.indexnewlist::-webkit-scrollbar{
		display: none;
	}
	.indexnewitem{
		display: inline-block;
		width: 90%;
		white-space: normal;
	}
	.indexnewitem .time{
		font-size: 56rem;
	}
	.indexnewitem .hiddentxt1{
		font-size: 44rem;
	}
	.indexnewitem .hiddentxt2{
		font-size: 36rem;
	}
	.indexnewitem img{
		height: 460rem;
	}
	
	.incpgxlist2{
		display: none;
	}
	.incpgxbox{
		justify-content: center !important;
		width: 100%;
	}
	.pc{
		display: none;
	}
	.yd{
		display: block;
	}
	.incpgxitem{
		width: 600rem;
		height: 600rem;
		border-radius: 300rem;
	}
	.cpgxian{
		top: 50%;
	}
	.incpgxitem>img{
		width: 152rem;
		height: 164rem;
	}
	.incpgxitem .number{
		width: 120rem;
		height: 120rem;
	}
	.incpgxitem:hover .number{
		font-size: 40rem;
	}
	.incpgxitem .number,.cpgxtext p{
		font-size: 34rem;
	}
	.cpgxtext span{
		font-size: 28rem;
	}
	
}

.footerlist{
	width: 100%;
	padding-top: 60rem;
	padding-bottom: 150rem;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.footeritem{
	width: 25%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.footeritem>div{
	position: relative;
}
.footeritem>div:hover .ewmshow{
	transform: translateX(-50%) scale(1);
}
.ewmshow{
	position: absolute;
	top: -24rem;
	left: 50%;
	transform: translateX(-50%) scale(0);
	width: 160rem;
	height: 160rem;
	border-radius: 10rem;
}
.ewmshow img{
	width: 100% !important;
	height: 100% !important;
	border-radius: 10rem !important;
}
.footeritem img{
	width: 112rem;
	height: 112rem;
	border: 1px solid #FFFFFF;
	border-radius: 50%;
	margin-bottom: 32rem;
}

.footeritem .ft1{
	margin-bottom: 20rem;
	font-size: 24rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.footeritem .ft2{
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.footerlink{
	width: 100%;
	padding-top: 40rem;
	border-top: 1px solid rgba(153, 153, 153, .4);
}
.footerlink p{
	width: 100%;
	margin-bottom: 23rem;
	text-align: center;
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.footerlink p span{
	padding: 0 20rem;
}
.footerlink p a{
	color: #FFFFFF;
}

@media screen and (max-width:1000px){
	.footerlist{
		flex-wrap: wrap;
		padding: 0 80rem 88rem 80rem;
	}
	.footeritem{
		width: 50%;
		margin-bottom: 58rem;
	}
	.footeritem img{
		width: 200rem;
		height: 200rem;
	}
	.footeritem .ft1{
		font-size: 36rem;
	}
	.footeritem .ft2{
		font-size: 28rem;
	}
	.footerlink{
		padding: 40rem 80rem;
	}
	.footerlink p{
		font-size: 32rem;
	}
	.ewmshow {
		width: 210rem;
		height: 210rem;
		top: -10rem;
	}
}

/* product.html-------------------------------------------------------------- */
.probanner{
	width: 100%;
}

.probanner .pc{
	width: 100%;
	height: auto;
	max-height: 450rem;
}
.probanner .yd{
	width: 100%;
	height: auto;
	max-height: 600rem;
}
.produtitle{
	width: 100%;
	padding: 70rem 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.produtitle img{
	width: 64rem;
	height: 26rem;
}
.produtitle span{
	padding: 0 18rem;
	font-size: 42rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #00883B;
}
.pronavlist{
	width: 100%;
	margin-bottom: 60rem;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	border-radius: 29rem;
	background: #f7f7f7;
}
.pronavlist .select{
	background: #4DB00B;
	color: #fff;
}
.pronavitem{
	display: inline-block;
	padding: 20rem 50rem;
	border-radius: 29rem;
	background: #f7f7f7;
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	position: relative;
	cursor: pointer;
}
.pronavlist .select img{
	display: inline-block;
}
.pronavitem img{
	display: none;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 36rem;
	height: 12rem;
}
.productlist{
	width: 100%;
	min-height: 300rem;
	margin-bottom: 50rem;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.productitem:nth-child(3n){
	margin-right: 0;
}
.productitem{
	display: inline-block;
	width: 32%;
	margin-right: 1.8%;
	margin-bottom: 2.4%;
	text-align: center;
}
.productitem img{
	width: auto;
	max-width: 100%;
	height: 288rem;
	margin-bottom: 20rem;
}
.productitem p{
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.pagelist{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.pagelist>div{
	display: flex !important;
}
.pagelist a:last-child{
	margin-right: 0;
}
.pagelist a{
	height: 44rem;
	display: inline-block;
	margin-right: 16rem;
}

.pagelist .active{
	color: #fff;
	background: #4DB00B;
}
.pagelist a{
	border: none !important;
	min-width: 44rem;
	height: 44rem;
	margin-right: 16rem;
	background: #F2F1F1;
	font-size: 16rem;
	font-family: Arial;
	font-weight: 400;
	color: #333333;
	display: flex !important;
	align-items: center;
	justify-content: center;
}
.footer{
	width: 100%;
}
.footertop{
	width: 100%;
	padding-top: 86rem;
	padding-bottom: 100rem;
	background-image: url(../img/footbg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.footertop .center62{
	display: flex;
	justify-content: flex-end;
}
.footform{
	width: 680rem;
}
.forminput{
	width: 100%;
	margin-bottom: 21rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.forminput p{
	margin-bottom: 15rem;
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.forminput p span{
	color: #ff0000;
}
.forminput .inputs{
	width: 48%;
	display: flex;
	flex-direction: column;
}
.forminput input{
	width: 100%;
	height: 48rem;
	padding: 0 10rem;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	opacity: 0.2;
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.forminput textarea{
	width: 100%;
	height: 117rem;
	padding: 0 10rem;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	opacity: 0.2;
	resize: none;
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.formbtn{
	width: 100%;
	padding-top: 10rem;
	display: flex;
	align-items: center;
}
.formbtn input{
	display: inline-block;
	width: 152rem;
	height: 48rem;
	margin-right: 25rem;
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.formbtn .tijiao{
	background-color: #4DB00B;
}
.formbtn .chongzhi{
	background-color: #EAB532;
}
.footcenter{
	width: 100%;
	height: 165rem;
	background-image: url(../img/footbg1.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.footcenter .center62{
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ftcenterlt{
	/* width: 30%; */
}
.ftcenterlt h1{
	margin-bottom: 20rem;
	font-size: 36rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.ftcenterlt p{
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.ftcenterct p:last-child{
	margin-bottom: 0;
}
.ftcenterct p{
	margin-bottom: 18rem;
	display: flex;
	align-items: center;
}
.ftcenterct p img{
	width: 38rem;
	height: 38rem;
	border-radius: 50%;
	margin-right: 18rem;
}
.ftcenterct p span{
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.ckdwbtn{
	width: 186rem;
	height: 58rem;
	border: 1px solid #FFFFFF;
	font-size: 18rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ckdwbtn img{
	width: 9rem;
	height: 16rem;
	margin-left: 23rem;
}
.footbottom{
	width: 100%;
	height: 189rem;
	background-image: url(../img/footbg2.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
}
.footbottom .footerlink{
	border: none;
}
.mobilefooter{
	width: 100%;
	display: none;
	align-items: center;
	justify-content: space-between;
	background: #098800;
}
.mobilenav{
	flex: 1;
	padding: 20rem 0;
	border-right: 2rem solid #007600;
	border-left: 2rem solid #55A819;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.mobilenav img{
	width: auto;
	height: 60rem;
	margin-bottom: 17rem;
}
.mobilenav p{
	font-size: 30rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

@media screen and (max-width:1000px) {
	.produtitle span{
		font-size: 58rem;
	}
	.produtitle img{
		width: 96rem;
		height: 39rem;
	}
	.pronavlist{
		display: block;
		white-space: nowrap;
		margin-bottom: 15rem;
		padding-bottom: 30rem;
		overflow-x: auto;
		background: transparent;
	}
	.pronavlist::-webkit-scrollbar{
		display: none;
	}
	.pronavitem{
		margin-right: 20rem;
		font-size: 36rem;
	}
	.productitem:nth-child(3n){
		margin-right: 1.8%;
	}
	.productitem:nth-child(2n){
		margin-right: 0;
	}
	.productitem{
		width: 49%;
	}
	.pagelist img{
		width: 88rem;
		height: 88rem;
	}
	.pagelist>a{
		height: 88rem;
	}
	.pagenum a{
		width: 88rem;
		height: 88rem;
		font-size: 36rem;
	}
	.footertop{
		background-size: auto 100%;
	}
	.footertop form{
		width: 100%;
	}
	.footform{
		width: 100%;
	}
	.forminput p{
		font-size: 38rem;
	}
	.forminput input{
		height: 80rem;
		font-size: 36rem;
	}
	
	.forminput textarea{
		height: 240rem;
		font-size: 36rem;
	}
	.formbtn input{
		width: 240rem;
		height: 80rem;
		font-size: 38rem;
	}
	.footcenter,.footbottom{
		display: none;
	}
	.mobilefooter{
		display: flex;
	}
}

/* prodetails.html----------------------------------------------------------- */
.productdetail{
	width: 100%;
	padding: 80rem 0;
}
.productinfors{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.proinfoleft,.proinforight{
	width: 50%;
}
.proinfoleft img{
	width: 100%;
	height: auto;

}
.proinforight{
	padding-left: 50rem;
}
.proinforight h2{
	width: 100%;
	margin-bottom: 30rem;
	font-size: 36rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
}
.proinfnav{
	width: 100%;
	display: flex;
	align-items: center;
}
.pinfonav:last-child{
	margin-right: 0;
}
.proinfnav .select{
	color: #097501;
}
.pinfonav{
	position: relative;
	margin-right: 40rem;
	padding-bottom: 17rem;
	font-size: 20rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	cursor: pointer;
}
.proinfnav .select::after{
	display: block;
}
.pinfonav::after{
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 3rem;
	background: #097501;
}
.proinfobox{
	width: 100%;
	height: 223rem;
	padding: 32rem;
	background: #F2F8F2;
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	line-height: 36rem;
	overflow: hidden;
}
.proinfobox .myscrollcss{
	width: 100%;
	height: 100%;
	overflow-y: auto;
}
.myscrollcss::-webkit-scrollbar{
	width: 4px;
}
.myscrollcss::-webkit-scrollbar-thumb {
	border-radius: 10rem;
	background: #00680D;
}
.myscrollcss::-webkit-scrollbar-track {
	border-radius: 0;
	background: #D8DED8;

}

.proinfobtn{
	width: 100%;
	padding-top: 29rem;
	display: flex;
}
.proinfobtn .xghfbtn,.proinfobtn .lxwmbtn{
	width: 172rem;
	height: 58rem;
	border-radius: 5rem;
	font-size: 20rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
}
.proinfobtn .xghfbtn{
	background: #4DB00B;
	margin-right: 20rem;
}
.proinfobtn .lxwmbtn{
	background: #097501;
}
.producttitle{
	width: 100%;
	padding-top: 30rem;
	padding-bottom: 30rem;
	position: relative;
	padding-left: 30rem;
	font-size: 24rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}
.producttitle::after{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	width: 5rem;
	height: 24rem;
	background: #097501;
}
.nextprev{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.nextprev a{
	width: 120rem;
	height: 40rem;
	background: #FFFFFF;
	border: 1px solid #CFCFCF;
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	display: flex;
	align-items: center;
	justify-content: center;
}
.nextprev .nepv{
	color: #097501;
	border-color: #097501;
}

@media screen and (max-width:1000px){
	.productinfors{
		width: 100%;
		display: block;
	}
	.proinfoleft,.proinforight{
		width: 100%;
	}
	.proinfoleft{
		margin-bottom: 40rem;
	}
	.proinfoleft img{
		width: 100%;
		height: auto;

	}
	.proinforight{
		padding-left: 0;
	}
	.proinforight h2{
		font-size: 56rem;
		margin-bottom: 50rem;
	}
	.pinfonav{
		font-size: 42rem;
	}
	.proinfobox{
		height: 440rem;
		font-size: 36rem;
		line-height: 56rem;
	}
	.productitem p {
		font-size: 36rem;
	}
	.proinfobtn .xghfbtn, .proinfobtn .lxwmbtn {
		width: 240rem;
		height: 80rem;
		border-radius: 12rem;
		font-size: 38rem;
	}
	.producttitle{
		font-size: 42rem;
	}
	.producttitle::after{
		height: 42rem;
	}
	.nextprev a{
		width: 160rem;
		height: 60rem;
		font-size: 36rem;
	}
}

/* zhibaoketang.html--------------------------------------------------- */
.mianbaoxie{
	width: 100%;
	padding: 26rem 0;
	background: #508F34;;
}
.mianbaoxie .center62{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-family: Microsoft YaHei;
	font-weight: 400;
}
.mbxltbox{
	display: block;
	color: #FFFFFF;
	font-size: 22rem;
	position: relative;
	padding-left: 26rem;
}
.mbxltbox::after{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	width: 3rem;
	height: 20rem;
	background: #fff;
}
.mbcrightbox{
	display: flex;
	align-items: center;
}
.mbxrtbox:last-child{
	margin-right: 0;
}
.mbxrtbox{
	margin-right: 60rem;
	display: flex;
	align-items: center;
	color: #fff;
	font-size: 18rem;
}
.mbcrightbox .select img{
	display: block;
}
.mbxrtbox img{
	display: none;
	width: 15rem;
	height: 15rem;
	border-radius: 50%;
	margin-right: 11rem;
}


.zhibaokt .indexnewlist{
	flex-wrap: wrap;
	justify-content: flex-start;
}
.zhibaokt .indexnewitem:nth-child(4n){
	margin-right: 2.6%;
}
.zhibaokt .indexnewitem:nth-child(3n){
	margin-right: 0;
}
.zhibaokt .indexnewitem{
	width: 31.5%;
	margin-right: 2.6%;
	margin-bottom: 2.6%;
}

@media screen and (max-width:1000px){
	.mianbaoxie{
		display: none;
	}
	.zhibaokt .indexnewlist{
		display: block;
		overflow-x: visible;
		white-space: normal;
	}
	.zhibaokt .indexnewitem{
		width: 100%;
		margin-right: 0;
		margin-bottom: 50rem;
	}
	.zhibaokt .indexnewitem img{
		max-height: 480rem;
	}
}

/* zzfadzfw.html----------------------------------------------------------- */
.zzfadzfwnav{
	width: 100%;
	margin-bottom: 53rem;
	text-align: center;
	overflow-x: auto;
	white-space: nowrap;
}
.zzfadzfwnav::-webkit-scrollbar{
	display: none;
	width: 0;
	height: 0;
	color: transparent;
	background: transparent;
}
.zzfwnavbox:last-child{
	margin-right: 0;
}
.zzfwnavbox{
	display: inline-block;
	width: 320rem;
	margin-right: 20rem;
	padding: 24rem 0;
	text-align: center;
	background: #81C61D;
	border-radius: 46rem;
	font-size: 20rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.zzfadzinfos{
	width: 100%;
}
.zzfadzinfos h2{
	font-size: 24rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}
.zzfadzinfos p{
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 36rem;
}
.zzfadzinfos img{
	width: 100%;
	height: auto;
}
@media screen and (max-width:1000px){
	.zzfadzfwnav{
		justify-content: flex-start;
	}
	.zzfwnavbox:nth-child(2n){
		margin-right: 3.8%;
	}
	.zzfwnavbox{
		width: 48%;
		margin-right: 3.8%;
		margin-bottom: 3.8%;
	}
	.zzfadzinfos h2{
		font-size: 42rem;
	}
}
@media screen and (max-width:550px){
	.zzfwnavbox {
		font-size: 34rem;
	}
	.zzfadzinfos p{
		font-size: 38rem;
		line-height: 62rem;
	}
}
/* newdetails.html---------------------------------------------------------- */
.newsdetails{
	width: 100%;
	padding-top: 50rem;
	padding-bottom: 75rem;
}
.newdetitle{
	width: 100%;
	padding: 30rem 0;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	font-size: 36rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.newtimes{
	width: 100%;
	padding: 30rem 0;
	text-align: center;
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
}
.newschange{
	width: 100%;
}
.newschange p{
	margin-bottom: 20rem;
}
.newschange a{
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.history{
	width: 100%;
	margin-bottom: 112rem;
	position: relative;
}
.history img{
	width: 100%;
	height: auto;
}
.fzlclist{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 80%;
	display: flex;
	background: #fff;
	box-shadow: 0 0 8rem 0 rgba(153, 153, 153, .4);
}
.fzlcitem{
	width: 287rem;
	padding-top: 35rem;
	padding-bottom: 67rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	transition: 0;
}
.fzlcitem:hover{
	background: #4DB00B;
}
.fzlcitem:hover h2{
	visibility: visible;
}
.fzlcitem:hover h2::after{
	background: linear-gradient(0,#4DB00B,transparent);
}
.fzlcitem:hover p{
	color: #fff;
}
.fzlcitem img{
	width: 182rem;
	height: 38rem;
}
.fzlcitem h2{
	transition: 0;
	visibility: hidden;
	position: relative;
	bottom: -18rem;
	font-size: 38rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #fff;
}
.fzlcitem h2::after{
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 100%;
	height: 80%;
	transition: 0;
}
.fzlcitem .fz1{
	position: relative;
	margin-bottom: 15rem;
	font-size: 24rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}
.fzlcitem .fz2{
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

@media screen and (max-width:1000px){
	.newdetitle{
		font-size: 56rem;
	}
	.newtimes{
		font-size: 38rem;
	}
	.newschange a{
		font-size: 38rem;
	}
	.fzlclist{
		width: 100%;
		overflow-x: auto;
		white-space: nowrap;
		display: block;
	}
	.fzlclist::-webkit-scrollbar{
		display: none;
	}
	.fzlcitem{
		display: inline-block;
		width: auto;
		padding-left: 10rem;
		padding-right: 10rem;
	}
	.fzlcitem h2{
		font-size: 54rem;
	}
	.fzlcitem .fz1{
		font-size: 36rem;
	}
	.fzlcitem .fz2{
		font-size: 30rem;
	}
}

/* zhaopin.html---------------------------------------------------------- */
.rlzylist{
	width: 100%;
	padding-bottom: 50rem;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.rlzyitem:nth-child(3n){
	margin-right: 0;
}
.rlzyitem{
	width: 32%;
	margin-right: 1.8%;
	margin-bottom: 1.8%;
	background: #F8F8F8;
}
.rlzyitem:hover{
	background: #4DB00B;
}
.rlzyitem:hover .rlzyimg{
	background-size: 105% 105%;
}
.rlzyitem:hover p{
	color: #fff;
}
.rlzyitem:hover span{
	background: #fff;
	color: #4DB00B;
}
.rlzyimg{
	width: 100%;
	height: 288rem;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	text-align: center;
	position: relative;
}
.rlzyimg p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 11rem 0;
	background: rgba(0, 0, 0, .6);
	font-size: 20rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.rlzyinfors{
	width: 100%;
	padding: 30rem;
}
.rlzyinfors p{
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	margin-bottom: 20rem;
}
.rlzyinfors span{
	display: block;
	width: 152rem;
	padding: 11rem 0;
	background: #4DB00B;
	border-radius: 24rem;
	text-align: center;
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
@media screen and (max-width:1000px) {
	.rlzyitem:nth-child(3n){
		margin-right: 3.8%;
	}
	.rlzyitem:nth-child(2n){
		margin-right: 0;
	}
	.rlzyitem{
		width: 48%;
		margin-right: 3.8%;
		margin-bottom: 3.8%;
	}
	.rlzyimg{
		height: 330rem;
	}
	.rlzyimg p{
		font-size: 40rem;
	}
	.rlzyinfors p{
		font-size: 34rem;
	}
	.rlzyinfors span {
	    display: block;
	    width: 200rem;
	    padding: 20rem 0;
	    border-radius: 40rem;
		font-size: 32rem;
	}
}

/* contact.html------------------------------------------------------------ */
.contactlist{
	width: 100%;
	margin-bottom: 55rem;
	display: flex;
	justify-content: space-between;
}
.contactitem{
	width: 25%;
	text-align: center;
	position: relative;
}
.contactitem:hover .ewmshow{
	transform: translateX(-50%) scale(1);
}
.contactitem img{
	width: 112rem;
	height: 112rem;
	border-radius: 50%;
	margin-bottom: 30rem;
}
.contactitem .cct1{
	margin-bottom: 20rem;
	font-size: 24rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}
.contactitem .cct2{
	font-size: 16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.contactmap{
	width: 100%;
	height: 484rem;
}
.contactmap>div{
	width: 100%;
	height: 100%;
}

@media screen and (max-width:1000px){
	.contactlist{
		flex-wrap: wrap;
	}
	.contactitem{
		width: 50%;
		margin-bottom: 50rem;
	}
	.contactitem img{
		width: 220rem;
		height: 220rem;
	}
	.contactitem .cct1{
		font-size: 40rem;
	}
	.contactitem .cct2{
		font-size: 32rem;
	}
	.contactmap{
		height: 800rem;
	}
}











