html {
	font-size: 100px;
}
.max-1920 {
	max-width: 1920px !important;
	margin: auto;
}

@media screen and (max-width: 1680px) {
	html {
		font-size: 86px;
	}
}

@media screen and (max-width: 1500px) {
	html {
		font-size: 78px;
	}
}

@media screen and (max-width: 1300px) {
	html {
		font-size: 60px;
	}
}

@media screen and (max-width: 1024px) {
	html {
		font-size: 60px;
	}
}

@media screen and (max-width: 768px) {
	html {
		font-size: 60px;
	}

}
@font-face {
	font-family: 'CALISTB';
	src: local('CALISTB'), url(../fonts/CALISTB.woff) format('woff');
}
@font-face {
	font-family: 'CALIST';
	src: local('CALIST'), url(../fonts/CALIST.woff) format('woff');
}
@font-face {
	font-family: 'BEBAS';
	src: local('BEBAS'), url(../fonts/BEBAS.ttf) format('woff');
}


.dhbndwk {
	width: 100%;
	position: relative;
}
.sybnwk {
	width: 100%;
}
.sybnwk .swiper-slide img {
	width: 100%;
}
.dhdwk {
	width: 100%;
	position: absolute;
	z-index: 2;
	height: 2.01rem;
	background: url(../img/dhbj.png) no-repeat;
	background-size: 100% 100%;
	padding-left: 1.33rem;
	padding-right: 1.6rem;
}
.logo {
	float: left;
	width: 6.07rem;
	margin-top: 0.23rem;
}
.logo img {
	width: 100%;
}
.dhwk {
	float: right;
	margin-top: 0.44rem;
}
.dhmg {
	float: left;
	position: relative;
	margin-left: 0.3rem;
}
.dhmg a {
	color: #fefefe;
	font-size: .18rem;
	line-height: 0.22rem;
	transition: .25s all;
	display: block;
}
.dhwk .dhmg:first-child a {
	margin-left: 0;
}
.dhmg a:after {
	content: "";
	position: absolute;
	height: 0.04rem;
	background: #d6000f;
	left: 50%;
	bottom: -0.17rem;
	transition: .25s all;
	width: 0;
}
.dhmg a::before {
	display: block;
	content: attr(title);
	font-weight: bold;
	color: transparent;
	visibility: hidden;
	overflow: hidden;
	height: 0px;
}
.dhmg:hover a {
	font-weight: bold;
}
.dhmg:hover a:after {
	width: 100%;
	left: 0;
}

.dhmgxz a {
	font-weight: bold;
}
.dhmgxz a:after {
	width: 100%;
	left: 0;
}


.arrow{
	opacity:1;
	animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;
	-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;
	position:absolute;
	bottom:-.9rem;
	left:50%;
	margin-left:-1.4rem;
	width:2.8rem;
	height:1.79rem;
	line-height:1.79rem;
	text-align:center;
	color:#fff;
	cursor:pointer;
	overflow:hidden;
	z-index: 99;
	opacity: 1;
}
.arrow:hover{
	animation-play-state:paused;
	-webkit-animation-play-state:paused;
}
.arrow img {
	width: 100%;
}
@keyframes arrow{ %0,%100{bottom:-.9rem; opacity:1;} 50%{bottom:0rem; opacity:.5} }
@-webkit-keyframes arrow{ %0,%100{bottom:-.9rem; opacity:1;} 50%{bottom:0rem; opacity:.5} }
.tit img{
height: 100vh;
width: 100vw;
}



/* 首页关于开始 */
.sygydwj {
	width: 100%;
	padding-left: calc(100% / 12);
	overflow: hidden;
	background: url(../img/gybj.jpg) no-repeat;
	background-size: 100% 100%;
	height: 8.97rem;
	padding-right: 0.9rem;
}
.sygyzcwk {
	float: left;
	width: 7.75rem;
	padding-top: 0.85rem;
}
.sygyzsyw {
	color: #565656;
	font-size: .14rem;
	font-weight: bold;
	line-height: 1;
}
.sygyjx {
	font-family: "Noto Sans SC";
	color: #565656;
	font-size: .5rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.77rem;
}
.sygydnl {
	color: #009a7a;
	font-size: .3rem;
	font-weight: 100;
	line-height: 0.48rem;
	margin-top: 0.28rem;
}
.sygysx {
	width: 1px;
	height: 0.6rem;
	background: #009a7a;
	margin-top: 0.3rem;
	margin-left: 0.07rem;
}

.sygyms {
	color: #7b7b7b;
	font-size: .16rem;
	line-height: 0.24rem;
	margin-top: 0.35rem;
}
.sygyycwk {
	width: 8.12rem;
	float: right;
	border-top-left-radius: .3rem;
	overflow: hidden;
	background: #008a66;
	display: flex;
	align-items: center;
}
.sygyspwk {
	width: 6.7rem;
	border-bottom-right-radius: .3rem;
	overflow: hidden;
	float: left;
	display: flex;
}
.sygyspycyw {
	width: 1.42rem;
	float: right;
	color: #ffffff;
	font-size: .16rem;
	font-weight: bold;
	writing-mode: vertical-rl;
	display: flex;
	align-items: center;
	margin-top: -1rem;
}
.sygyycdwk {
	padding-top: 1.7rem;
}


/* 首页关于结束 */


/* LAB系统工程开始 */
.xtgcdwk {
	width: 100%;
	background: #d0f1e8;
	height: 10.7rem;
	padding-top: 1rem;
}
.xtgcbtwk {
	width: 100%;
}
.xtgczwbt {
	font-family: "Noto Sans SC";
	color: #009a7a;
	font-size: .5rem;
	font-weight: bold;
	text-align: center;
	line-height: 1;
}
.xtgcywbr {
	color: #009a7a;
	font-size: .14rem;
	font-weight: bold;
	text-align: center;
	line-height: 1;
	margin-top: 0.28rem;
}
.xtgcxwk {
	width: 100%;
	overflow: hidden;
	margin-top: 0.8rem;
}
.xtgczcwk {
	width: calc(50% + .085rem);
	float: left;
	border-top-right-radius: .4rem;
	overflow: hidden;
	height: 7.29rem;
}
.xtgczcwk .swiper {
	height: 100%;
}
.xtgczclb {
	width: 100%;
	height: 100%;
	position: relative;
}
.labxtgcmg {
	width: 100%;
	position: relative;
	height: 100%;
}
.labxtgcmgtp {
	width: 100%;
	height: 100%;
}
.labxtgcmgtp img {
	width: 100%;
	height: 100%;
}
.labxtgcmgxfwk {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.7rem;
	background: url(../img/labxtgcbj.png) no-repeat;
	background-size: 100% 100%;
	line-height: 1.7rem;
	padding-left: 1.3rem;
	color: #ffffff;
	font-size: .24rem;
	font-weight: bold;
	padding-right: 3.2rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lablbwk {
	position: absolute;
	right: 0.56rem;
	bottom: 0.58rem;
	float: right;
	z-index: 9;
}
.lablbzjt {
	float: left;
	border: 2px solid #fff;
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	cursor: pointer;
}
.lablbzjt img {
	width: 100%;
	filter: grayscale(100%) brightness(300%);
	transform-origin: center;
	transform: rotate(180deg);
}
.lablbzjt:hover {
	background: #fff;
}
.lablbzjt:hover img {
	filter: grayscale(0%) brightness(100%);
}


.lablbyjt {
	float: left;
	border: 2px solid #fff;
	width: 0.6rem;
	height: 0.6rem;
	margin-left: 0.13rem;
	border-radius: 50%;
	cursor: pointer;
}
.lablbyjt img {
	width: 100%;
	filter: grayscale(100%) brightness(300%);
}
.lablbyjt:hover {
	background: #fff;
}
.lablbyjt:hover img {
	filter: grayscale(0%) brightness(100%);
}
.labycwk {
	width: calc(50% - .085rem);
	float: right;
	padding-left: 0.5rem;
	padding-right: 0.89rem;
	overflow: hidden;
}
.labycmg {
	width: 3.86rem;
	height: 1.7rem;
	border-radius: .15rem;
	background: #fff;
	overflow: hidden;
	position: relative;
	float: left;
	margin-top: 0.17rem;
}
.labycmg:first-child {
	margin-top: 0;
}
.labycmg:nth-child(2) {
	margin-top: 0;
}
.labycmg:nth-child(2n) {
	float: right;
}
.labycmg a {
	display: block;
	width: 100%;
	height: 100%;
	padding-right: 0.38rem;
	padding-left: 0.53rem;
	display: flex;
	align-items: center;
}
.labycmgwz {
	color: #2e2e2e;
	font-size: .2rem;
	line-height: 0.25rem;
	width: calc(100% - .65rem);
}
.labxtjt {
	width: 0.56rem;
	height: 0.56rem;
	border: .04rem solid #e4e8e7;
	border-radius: 50%;
	overflow: hidden;
	transition: .25s all;
}
.labxtjt img {
	width: 100%;
	transition: .25s all;
}
.labycmg:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 0.06rem;
	top: 0;
	background: #fff;
	transition: .25s all;
}
.labycmg:hover:after {
	background: #00997a;
}
.labycmg:hover .labxtjt {
	background: #00997a;
	border-color: #00997a;
}
.labycmg:hover .labxtjt img {
	filter: grayscale(100%) brightness(300%);
}





/* LAB系统工程结束 */


/* LAB产品系列开始 */
.labcpxlwk {
	width: 100%;
	padding-top: 0.9rem;
}
.labcpxlswk {
	width: 100%;
	overflow: hidden;
}
.labcpxlsnk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
}
.labcpxlbt {
	font-family: "Noto Sans SC";
	color: #565656;
	font-size: .5rem;
	font-weight: bold;
	line-height: 1;
}
.labcpxldhwk {
	width: 100%;
	margin-top: 0.33rem;
}
.labcpxldhmg {
	float: left;
	color: #626262;
	font-size: .16rem;
	line-height: 1;
	position: relative;
	margin-right: 0.45rem;
}
.labcpxldhmg:after {
	content: "";
	position: absolute;
	height: 0.14rem;
	width: 1px;
	background: #d8d8d8;
	right: -0.22rem;
	top: 50%;
	margin-top: -.07rem;
}
.labcpxldhmg:last-child:after {
	display: none;
}
.labcpxldhmg  a {
	color: #626262;
}
.labcpxwk {
	margin-top: 0.45rem;
	position: relative;
}
.labcpxnk {
	width: 100%;
}
.labcpxnk .swiper-slide img {
	width: 100%;
}
.labcpsmwk {
	position: absolute;
	width: calc((100% / 12) * 10);
	height: 2.4rem;
	transform: translate(-50%, 0);
	background: #f3fcf9;
	border-radius: .3rem;
	bottom: 0.45rem;
	left: 50%;
	z-index: 9;
}
.labcpxlwz {
	width: 60%;
	float: left;
	color: #7b7b7b;
	font-size: .16rem;
	line-height: 0.24rem;
	padding-top: 0.68rem;
	padding-left: 1.2rem;
	padding-right: 0.7rem;
}
.labcpycwk {
	width: 40%;
	float: right;
	padding-top: 0.5rem;
	position: relative;
	height: 100%;
}
.labcpycwk:after {
	content: "";
	position: absolute;
	height: 1.5rem;
	width: 1px;
	background: #d9e4e1;
	left: 0.27rem;
	top: 50%;
	transform: translate(0,-50%);
}
.labcpycmg {
	float: left;
	text-align: center;
	margin-left: 1.24rem;
}
.labcpycsz {
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	font-family: 'CALISTB';
	color: #565656;
	font-size: .72rem;
	line-height: 1;
	position: relative;
}
.labcpycsz:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 0.1rem;
	background: #fb7c84;
	left: 0;
	bottom: 9px;
	z-index: -1;
}
.labcpycwz {
	color: #2e2e2e;
	font-size: .16rem;
	line-height: 0.2rem;
	margin-top: 0.2rem;
}
.labcpzjt {
	position: absolute;
	width: 0.8rem;
	border-radius: 50%;
	left: -0.42rem;
	top: 0.63rem;
	cursor: pointer;
	z-index: 10;
}
.labcpzjt img {
	width: 100%;
}
.labcpyjt {
	position: absolute;
	width: 0.8rem;
	border-radius: 50%;
	right: -0.42rem;
	top: 0.63rem;
	cursor: pointer;
	z-index: 10;
}
.labcpyjt img {
	width: 100%;
}

/* LAB产品系列结束 */


/* 合作案例开始 */
.hzaldwk {
	width: 100%;
	height: 10.33rem;
	background: url(../img/hzalbj.jpg) no-repeat;
	background-size: 100% 100%;
	padding-top: 0.85rem;
	position: relative;
}
.gzalswk {
	width: 100%;
	text-align: center;
}
.hzalbt {
	color: #058868;
	font-size: .5rem;
	line-height: 1;
	font-family: "Noto Sans SC";
	font-weight: bold;
}
.hzalms {
	color: #6e7f77;
	font-size: .16rem;
	line-height: 1;
	margin-top: 0.25rem;
}
.hzalxwk {
	width: 100%;
	margin-top: 0.89rem;
	overflow: hidden;
}
.hzalxzc {
	width: calc((100% / 12) * 5);
	float: left;
	padding-left: calc(100% / 12);
	padding-top: 1.13rem;
	padding-right: 5px;
}
.hzalzcyw {
	color: #058868;
	font-size: .14rem;
	font-weight: bold;
	line-height: 1;
}
.hzalzcjr {
	color: #126b55;
	font-size: .48rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.44rem;
}
.hzalyx {
	color: #feffff;
	font-size: .48rem;
	line-height: 1;
	font-weight: 100;
	letter-spacing: .25rem;
	margin-top: 0.2rem;
}
.hzalnr {
	color: #3baa85;
	font-size: .16rem;
	line-height: 0.3rem;
	margin-top: 0.47rem;
}
.hzalyclb {
	width: calc((100% / 12) * 7);
	padding-left: 0.53rem;
	float: right;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 7.7rem;
}
.hzalyclb .swiper-slide img {
	width: 100%;
	height: 100%;
}
.hzalyclbnk {
	width: 100%;
	height: 100%;
	border-top-left-radius: .2rem;
	overflow: hidden;
}
.hzalyclbnk .mySwiper4 {
	height: 100%;
}

.hzalzjt {
	width: 0.26rem;
	margin-right: 0.33rem;
	cursor: pointer;
}
.hzalzjt img {
	width: 100%;
	margin-top: -0.04rem;
}

.hzalyjt {
	width: 0.26rem;
	margin-left: 0.33rem;
	cursor: pointer;
}
.hzalyjt img {
	width: 100%;
	margin-top: -0.04rem;
}

.hzaljtwk .swiper-num {
	color: #edfaf6;
	font-size: .26rem;
	font-family: 'CALISTB';
}

.hzaljtwk {
	display: flex;
	align-items: center;
	margin-top: 1.58rem;
}


/* 服务体系开始 */
.fwtxdwk {
	width: 100%;
	background: #edfaf6;
	padding-top: 1.1rem;
	padding-bottom: 1.3rem;
}
.fwtxnk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
}
.fwtxsbtwk {
	width: 100%;
	text-align: center;
}
.fwtxbt {
	color: #058868;
	font-size: .5rem;
	font-weight: bold;
	line-height: 1;
	font-family: "Noto Sans SC";
}
.fwtxbtxms {
	color: #6e7f77;
	font-size: .16rem;
	line-height: 1;
	margin-top: 0.25rem;
	letter-spacing: 1px;
	text-indent: 1px;
}
.fwtxxwk {
	width: 100%;
	margin-top: 0.53rem;
	overflow: hidden;
}
.fwtxmg {
	width: calc((100% - .658rem) / 4);
	margin-left: calc(.658rem / 3);
	float: left;
	background: #fff;
	border-radius: .2rem;
	overflow: hidden;
	position: relative;
}
.fwtxmg:first-child {
	margin-left: 0;
}
.fwtxxswk {
	width: 100%;
	padding-bottom: 0.27rem;
	transition: 1s all;
	/* transform: translate(0px, -100%); */
}
.fwtxmgswk {
	width: 100%;
	position: relative;
}
.fwtxmgswk:after {
	content: "";
	position: absolute;
	left: 0.6rem;
	height: 1px;
	background: #e2e2e2;
	width: 0.82rem;
	bottom: 0;
}
.fwtxmgswk img {
	width: 100%;
}
.fwtxmgxwk {
	width: 100%;
	padding-top: 0.43rem;
	padding-left: 0.6rem;
	padding-right: 0.3rem;
}
.fwtxxmgbt {
	font-family: "Noto Sans SC";
	color: #565656;
	font-size: .4rem;
	line-height: 1;
	font-weight: bold;
}
.fwtxxmgms {
	color: #626262;
	font-size: .14rem;
	line-height: 0.24rem;
	margin-top: 0.27rem;
	height: 0.96rem;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
}
.fwtxxbuxswk {
	background: #0daa84;
	border-radius: .2rem;
	overflow: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	transition: 1s all;
	padding-bottom: 0.27rem;
}
.fwtxmgxwk2 {
	background: #0daa84;
}
.fwtxxmgbt2 {
	color: #fff;
}
.fwtxxmgms2 {
	color: #fff;
}
.fwtxmg:hover .fwtxxswk {
	 transform: translate(0px, -100%); 
}
.fwtxmg:hover .fwtxxbuxswk {
	top: 0;
}
.fwtxmgswk2:after {
	display: none;
}
/* 服务体系结束 */


/* 新闻动态开始 */
.xwdtdwk {
	width: 100%;
	padding-top: 1.3rem;
	padding-bottom: 1rem;
}
.xwdtnk {
	width: calc((100% /12) * 10);
	margin-left: auto;
	margin-right: auto;
}
.xwdtbtwk {
	width: 100%;
	text-align: center;
}
.xwdtbt {
	font-size: .5rem;
	font-weight: bold;
	line-height: 1;
	font-family: "Noto Sans SC";
	color: #058868;
}
.xwdtms {
	color: #6e7f77;
	font-size: .16rem;
	line-height: 1;
	margin-top: 0.25rem;
}
.xwdtxwk {
	width: 100%;
	margin-top: 1rem;
	overflow: hidden;
}
.xwdtxzcwk {
	float: left;
	width: 50%;
}
.xwdtxzclb {
	width: 4.1rem;
	border-radius: .1rem;
	overflow: hidden;
	position: relative;
	float: left;
}
.xwdtxzclb .swiper-slide img {
	width: 100%;
}
.gsxwxwk {
	position: absolute;
	width: 100%;
	height: 0.73rem;
	background: #00997a;
	left: 0;
	bottom: 0;
	z-index: 5;
}
.gsxwwz {
	line-height: 0.73rem;
	color: #ffffff;
	font-size: .24rem;
	font-weight: bold;
	font-family: "Noto Sans SC";
	padding-left: 0.27rem;
}
.gsxwlbd {
	bottom: 0.27rem!important;
	right: 0.185rem!important;
	display: inline-table!important;
	width: auto!important;
	left: auto!important;
}
.gsxwlbd .swiper-pagination-bullet {
	width: 0.11rem;
	height: 0.11rem;
	border-radius: .055rem;
	opacity: 1;
	margin-left: 0.045rem;
	margin-right: 0.045rem;
	background: #fff;
}
.gsxwlbd .swiper-pagination-bullet-active {
	background: #d6000f;
	width: 0.2rem;
}
.xwdtxzcgsxwwk {
	width: calc(100% - 4.1rem);
	float: right;
	padding-left: 0.7rem;
	padding-right: 0.7rem;
	padding-top: 0.29rem;
}
.xwdtxzcgsxwmg {
	width: 100%;
}
.gsxwyw {
	width: 100%;
	color: #038667;
	font-size: .3rem;
	font-weight: bold;
	line-height: 1;
}
.gsxwzw {
	color: #038667;
	font-size: .24rem;
	line-height: 1;
	margin-top: 0.12rem;
}
.gsxwhx {
	width: 0.82rem;
	height: 1px;
	background: #e2e2e2;
	margin-top: 0.94rem;
}
.gsxwnr {
	color: #626262;
	font-size: .14rem;
	line-height: 0.24rem;
	margin-top: 0.46rem;
}
.labxtjt2 {
	margin-top: 0.75rem;
}
.hyxwwk {
	width: 50%;
	float: right;
	padding-left: 0.9rem;
}
.hyxwbtwk {
	width: 100%;
	position: relative;
	margin-top: 0.06rem;
	color: #565656;
	font-size: .24rem;
	line-height: 1;
	padding-bottom: 0.32rem;
}
.hyxwbtwk:after {
	content: "";
	position: absolute;
	height: 1px;
	width: calc(100% - .4rem);
	right: 0;
	bottom: 0;
	background: #e2e2e2;
}
.hyxwxwk {
	width: 100%;
	margin-top: 0.54rem;
}
.hyxwxmt {
	width: 100%;
	margin-top: 0.43rem;
}
.hyxwxmt:first-child {
	margin-top: 0;
}
.hyxwxmt a {
	overflow: hidden;
	display: block;
}
.hyxwxmgzc {
	float: left;
	width: calc(100% - 2.5rem);
}
.hyxwmtyctp {
	float: right;
	width: 1.4rem;
	border-radius: .2rem;
	overflow: hidden;
}
.hyxwmtyctp img {
	width: 100%;
}
.hyxwmgbt {
	color: #353535;
	font-size: .18rem;
	line-height: 1;
	height: 0.18rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width: 100%;
	padding-left: 0.17rem;
	position: relative;
}
.hyxwmgbt:after {
	content: "▪";
	position: absolute;
	color: #d6000f;
	font-size: .18rem;
	left: 0;
	top: 0;
	line-height: 1;
}
.hyxwmtsj {
	color: #a7a7a5;
	font-size: .14rem;
	line-height: 1;
	margin-top: 0.22rem;
	padding-left: 0.17rem;
}



/* 新闻动态结束 */


/* 底部开始 */

.dbswk {
	width: 100%;
	background: #f3fcf9;
	padding-bottom: 1.15rem;
}
.dbsnk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.dbdhwk {
	float: left;
	width: 3.68rem;
	padding-top: 0.6rem;
	overflow: hidden;
	position: relative;
}
.dbdhwk:after {
	content: "";
	position: absolute;
	width: 1px;
	background: #d2f2e7;
	height: 2.1rem;
	top: 0.38rem;
	right: 0;
}
.dbdhmg {
	width: 1.6rem;
	color: #585654;
	font-size: .16rem;
	margin-top: 0.42rem;
	line-height: 0.2rem;
	float: left;
}
.dbdhmg:nth-child(1) {
	margin-top: 0;
}
.dbdhmg:nth-child(2) {
	margin-top: 0;
}
.dbdhmg a {
	color: #585654;
	transition: .25s all;
}
.dbdhmg a:hover {
	color: #00997a;
	font-weight: bold;
}
.dblxxxwk {
	float: left;
	width: 5.4rem;
	position: relative;
	padding-left: 0.68rem;
	padding-top: 0.6rem;
}
.dblxxxwk:after {
	content: "";
	position: absolute;
	width: 1px;
	background: #d2f2e7;
	height: 2.1rem;
	top: 0.38rem;
	right: 0;
}
.dblxxxnk {
	overflow: hidden;
	margin-bottom: 0.17rem;
}
.dblxxxtb {
	width: 0.31rem;
	float: left;
}
.dblxxxtb img {
	width: 100%;
}
.dblxxxwz {
	line-height: 0.3rem;
	float: left;
	margin-left: 0.25rem;
	color: #585654;
	font-size: .16rem;
}
.dblxxxycwk {
	float: left;
	margin-left: 0.8rem;
	padding-top: 0.67rem;
}
.dbgsm {
	color: #585654;
	font-size: .16rem;
	line-height: 1;
	margin-bottom: 0.12rem;
}
.dbzj {
	color: #019575;
	font-size: .48rem;
	line-height: 0.6rem;
	font-family: 'CALIST';
}
.dbdh {
	color: #019575;
	font-size: .48rem;
	line-height: 0.6rem;
	font-family: 'CALIST';
}
.dbewmycdwk {
	float: right;
	width: 1.32rem;
	padding-top: 0.6rem;
}
.dbewmwk {
	width: 100%;
	height: 1.32rem;
	border-radius: .1rem;
	border: 2px solid #c1e9e0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dbewmnk {
	width: 1.1rem;
	height: 1.1rem;
	border-radius: .06rem;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dbewmnk img {
	width: 0.97rem;
}
.dbewmxwz {
	margin-top: 0.23rem;
	width: 100%;
	text-align: center;
	color: #00987a;
	font-size: .14rem;
	line-height: 1;
}
.labxtjt3 {
	position: absolute;
	transform-origin: center;
	transform: rotate(-90deg);
	right: 0.34rem;
	top: -0.3rem;
	cursor: pointer;
}

.dbbqwk {
	width: 100%;
	height: 1.39rem;
	background: #d0f1e8;
}
.dbbqnk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.dbbqzc {
	float: left;
	color: #019575;
	font-size: .14rem;
	line-height: 1;
	padding-top: 0.6rem;
}
.dbbqzc a {
	color: #019575;
}
.dbbqyc {
	float: right;
	padding-top: 0.38rem;
}
.dblyan {
	width: 2.79rem;
	float: left;
	margin-left: 0.19rem;
}
.dblyan img {
	width: 100%;
}
.dblyan:first-child {
	margin-left: 0;
}



/* 底部结束 */


@media screen and (max-width : 1500px) {
.sygyycwk {
	width: 7.12rem;
}
.labycmg {
	width: 3.7rem;
}
.labycmg a {
	padding-right: 0.2rem;
	padding-left: 0.3rem;
}
.labcpxldhmg {
	margin-right: 0.35rem;
}
.labcpxldhmg:after {
	right: -0.175rem;
}
}
@media screen and (max-width : 1300px) {
.labycmg {
	width: 4.16rem;
}
.sygyzcwk {
	width: 8.75rem;
}
.sygyycwk  {
	width: 8.12rem;
}
}


.gydwk {
	width: 100%;
	padding-top: 0.8rem;
	padding-bottom: 0.55rem;
}
.gynk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.gyzwk {
	width: 70%;
	float: left;
	padding-right: 0.85rem;
}
.gynyyw {
	color: #565656;
	font-size: .14rem;
	line-height: 1;
	font-weight: bold;
}
.gynyywxbt {
	color: #565656;
	font-size: .5rem;
	line-height: 1;
	margin-top: 0.42rem;
}
.gynynr {
	color: #7b7b7b;
	font-size: .16rem;
	line-height: 0.24rem;
	margin-top: 0.62rem;
}
.gynyycwk {
	width: 30%;
	float: right;
	padding-left: 0.7rem;
	margin-top: 5px;
}
.gynyycmg {
	width: 100%;
	overflow: hidden;
	padding-bottom: 0.45rem;
	border-bottom: 1px solid #e8e8e8;
	margin-top: 0.35rem;
}
.gynyycmgzc {
	float: left;
}
.gynyycmgyc {
	float: right;
	width: .81rem;
}
.gynyycmgyc img {
	width: 100%;
}
.gynyycmgswk {
	display: flex;
	padding-top: 0.07rem;
	align-items: flex-end;
}
.gynyycmgszc {
	font-family: "BEBAS";
	font-size: .6rem;
	color: #01a17f;
	line-height: 1;
}
.gynyycmgsyc {
	font-size: .14rem;
	color: #fff;
	background: #01a17f;
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 50%;
	line-height: 0.2rem;
	text-align: center;
	margin-left: 0.14rem;
}
.gynyycmgx {
	color: #333333;
	font-size: .16rem;
	line-height: 1;
	margin-top: 0.14rem;
}

/* 企业文化开始 */
.qywhdwk {
	width: 100%;
	background: url(../img/qywhbj.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 0.7rem;
}
.qywhswk {
	width: 100%;
}
.qywhsnk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.qywhszcwk {
	width: 60%;
	float: left;
	padding-top: 1.38rem;
}
.qywhzwbt {
	font-weight: bold;
	font-family: "Noto Sans SC";
	color: #565656;
	font-size: .5rem;
	line-height: 1;
}
.qywhsyc {
	width: 40%;
	float: right;
	border-radius: 5px;
	overflow: hidden;
	padding-top: 1.17rem;
}
.qywhsyc img {
	width: 100%;
}
.qywhywbt {
	font-family: "BEBAS";
	color: #afbfd5;
	font-size: .6rem;
	line-height: 1;
	margin-top: 0.25rem;
}
.qywhsxwk {
	width: 100%;
}
.qywhsxmg {
	float: left;
	margin-left: 1.5rem;
}
.qywhsxmg:first-child {
	margin-left: 0;
}
.qywhsxmgbt {
	color: #565656;
	font-size: .3rem;
	font-weight: bold;
	line-height: 1;
	transition: .25s all;
}
.qywhsxmgnr {
	color: #565656;
	font-size: .18rem;
	line-height: 0.48rem;
	margin-top: 0.25rem;
}

.qywhsxwk {
	margin-top: 0.6rem;
}
.qywhxwk {
	margin-top: 1.2rem;
	border-top: 1px solid #bfcbd6;
	display: flex;
	justify-content: center;
}
.qywhxmg {
	color: #565656;
	font-size: .14rem;
	font-weight: bold;
	line-height: 1;
	position: relative;
	width: calc((100% / 12) * 2);
	text-align: center;
	margin-top: -.1rem;
	transition: .25s all;
}
.qywhxdd {
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 50%;
	background: rgba(86,86,86,.2);
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0.21rem;
	transition: .25s all;
}
.qywhxdd:after {
	content: "";
	position: absolute;
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	margin-top: -0.05rem;
	margin-left: -0.05rem;
	background: rgba(86,86,86,1);
	transition: .25s all;
}



.qywhsxmgxz .qywhsxmgbt {
	color: #01a17f;
}
.qywhxmgxz {
	color: #01a17f;
}
.qywhxmgxz .qywhxdd {
	background: rgba(1,161,127,.2);
}
.qywhxmgxz .qywhxdd:after {
	background: rgba(1,161,127,1);
}

/* 企业文化结束 */

/* 资质荣誉开始 */
.zzrydwk {
	width: 100%;
	padding-bottom: 1.34rem;
}
.zzrynk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
}
.zzryswk {
	width: 100%;
	padding-top: 0.95rem;
}
.zzryyw {
	color: #565656;
	font-size: .14rem;
	font-weight: bold;
	line-height: 1;
}
.zzryzw {
	color: #565656;
	font-size: .5rem;
	font-weight: bold;
	line-height: 1;
	font-family: "Noto Sans SC";
	margin-top: 0.4rem;
}
.zzryxwk {
	margin-top: 0.82rem;
	width: 100%;
	position: relative;
}



.zzryyjt {
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	position: absolute;
	right: -.95rem;
	top: 50%;
	margin-top: -.3rem;
	transition: .25s all;
	cursor: pointer;
	border: .02rem solid #dbdbdb;
	transform-origin: center;
	transform: rotate(180deg);
}
.zzryyjt img {
	width: 100%;
	transition: .25s all;
}
.zzryyjt:hover {
	background: #01a17f;
	border-color: #01a17f;
}
.zzryyjt:hover img {
	filter: grayscale(100%) brightness(300%);
}
.zzryzjt {
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	position: absolute;
	left: -.95rem;
	top: 50%;
	margin-top: -.3rem;
	transition: .25s all;
	
	cursor: pointer;
	border: .02rem solid #dbdbdb;
}
.zzryzjt img {
	width: 100%;
	transition: .25s all;
}
.zzryzjt:hover {
	background: #01a17f;
	border-color: #01a17f;
}
.zzryzjt:hover img {
	filter: grayscale(100%) brightness(300%);
}
.zzryxwk .swiper-slide img {
	width: 100%;
}






/* 资质荣誉结束 */


/* lab系统工程开始 */
.labdddwk {
	position: relative;
}
.ejdhdwk {
	width: calc((100% / 12) * 10);
	left: calc(100% / 12);
	background: #fff;
	z-index: 2;
	bottom: 0;
	position: absolute;
	display: flex;
	justify-content: space-between;
}
.ejdhmg {
	position: relative;
	height: 0.79rem;
}
.ejdhmg:after {
	content: "";
	position: absolute;
	height: 0.18rem;
	width: 1px;
	background: #e2e2e2;
	top: 50%;
	margin-top: -0.09rem;
	left: 0;
	transition: .25s all;
}
.ejdhmg:first-child:after {
	display: none;
}
.ejdhmg a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 0.79rem;
	color: #565656;
	font-size: .16rem;
	text-align: center;
	transition: .25s all;
	white-space: nowrap;
}
.ejdhmg:hover {
	background: #01a17f;
}
.ejdhmg:hover a {
	color: #fff;
}
.ejdhmg:hover:after {
	background: #01a17f;
}

.ejdhmgxz {
	background: #01a17f;
}
.ejdhmgxz a {
	color: #fff;
}
.ejdhmgxz:after {
	background: #01a17f;
}

.labdwk {
	width: 100%;
	overflow: hidden;
	background: #f6f7fa;
	padding-bottom: .58rem;
}
.labnk {
	width: calc((100% / 12) * 10);
	margin-left: auto;
	margin-right: auto;
}
.labddhwk {
	width: 100%;
	padding-top: 0.87rem;
}
.labddhyw {
	color: #565656;
	font-size: .14rem;
	line-height: 1;
	font-weight: bold;
	text-transform: uppercase;
}
.labddhzw {
	color: #565656;
	font-size: .5rem;
	line-height: 1;
	font-weight: bold;
	font-family: "Noto Sans SC";
	margin-top: 0.28rem;
}
.labnyxwk {
	margin-top: 1rem;
}
.labnyxmg {
	width: calc((100% - .4rem) / 3);
	margin-left: 0.2rem;
	float: left;
	margin-top: 1rem;
	background: #fff;
	transition: .25s all;
}
.labnyxmg2 {
	width: calc((100% - .2rem) / 2);
}
.labnyxmg:nth-child(1) {
	margin-top: 0;
}
.labnyxmg:nth-child(2) {
	margin-top: 0;
}
.labnyxmg:nth-child(3) {
	margin-top: 0;
}
.labnyxmg2:nth-child(3) {
	margin-top: 1rem;
}
.labnyxmg:nth-child(3n-2) {
	margin-left: 0;
}
.labnyxmg2:nth-child(3n-2) {
	margin-left: 0.2rem;
}
.labnyxmg2:nth-child(2n-1) {
	margin-left: 0;
}
.labnyxmg a {
	display: block;
	width: 100%;
	padding-left: 0.25rem;
	padding-right: 0.24rem;
	padding-top: 0.33rem;
	padding-bottom: 0.5rem;
}
.labnyxmgtp {
	width: 100%;
}
.labnyxmgtp img {
	width: 100%;
	/*-webkit-filter:grayscale(100%);*/
	
	/*-moz-filter:grayscale(100%);*/
	
	/*-ms-filter:grayscale(100%);*/
	
	/*-o-filter:grayscale(100%);*/
	
	/*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
	
	/*_filter:none;*/
	transition: .25s all;
}
.labnyxmgzw {
	margin-top: 0.45rem;
	width: 100%;
	text-align: center;
	color: #565656;
	font-size: .24rem;
	font-family: "Noto Sans SC";
	line-height: 0.28rem;
	height: 0.28rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight: bold;
	transition: .25s all;
}
.labnyxmgyw {
	color: #a2a2a2;
	font-size: .12rem;
	text-align: center;
	text-transform: uppercase;
	margin-top: 0.13rem;
	height: 0.14rem;
	line-height: 0.14rem;
}
.labnyxmgjh {
	margin-top: 0.3rem;
	width: 1.2rem;
	height: 0.4rem;
	border: 1px solid #d2d2d2;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 0.4rem;
	color: #a2a2a2;
	font-size: .18rem;
	transition: .25s all;
}

.labnyxmg:hover {
	box-shadow: 0px 2px 54.45px 0.55px rgba(46, 46, 46, 0.12);
}
.labnyxmg:hover .labnyxmgtp img {
	-webkit-filter:grayscale(0%);
	
	-moz-filter:grayscale(0%);
	
	-ms-filter:grayscale(0%);
	
	-o-filter:grayscale(0%);
	
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	
	_filter:none;
}
.labnyxmg:hover .labnyxmgzw {
	font-weight: 500;
}
.labnyxmg:hover .labnyxmgjh {
	background: #01a17f;
	border-color: #01a17f;
	color: #fff;
}
/* lab系统工程结束 */

/* lab产品系列开始 */

.labcpmg {
	width: calc((100% - .4rem) / 3);
	margin-left: 0.2rem;
	float: left;
	margin-top: 1rem;
	background: #fff;
	transition: .25s all;
}
.labcpmg:nth-child(1) {
	margin-top: 0;
}
.labcpmg:nth-child(2) {
	margin-top: 0;
}
.labcpmg:nth-child(3) {
	margin-top: 0;
}
.labcpmg:nth-child(3n-2) {
	margin-left: 0;
}
.labcpmg a {
	display: block;
	width: 100%;
	padding-bottom: 0.6rem;
}
.labcptp {
	width: 100%;
}
.labcptp img {
	width: 100%;
	transition: .25s all;
}
.labcpnyxmgzw {
	margin-top: 0.5rem;
	width: 100%;
	color: #565656;
	font-size: .24rem;
	font-family: "Noto Sans SC";
	line-height: 0.28rem;
	height: 0.28rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight: bold;
	transition: .25s all;
}
.labcpnyxmgyw {
	color: #a2a2a2;
	font-size: .12rem;
	text-transform: uppercase;
	margin-top: 0.13rem;
	height: 0.14rem;
	line-height: 0.14rem;
}
.labcpnyxmgjh {
	margin-top: 0.3rem;
	width: 1.2rem;
	height: 0.4rem;
	border: 1px solid #d2d2d2;
	text-align: center;
	line-height: 0.4rem;
	color: #a2a2a2;
	font-size: .18rem;
	transition: .25s all;
}

.labcpmg:hover .labcpnyxmgjh {
	background: #01a17f;
	border-color: #01a17f;
	color: #fff;
}
.labcpmgxwk {
	padding-left: 0.55rem;
	padding-right: 0.55rem;
}





.fanye a {
	width: 36px;
	height: 36px;
	border-radius: 2px;
	text-align: center;
	line-height: 36px;
	background: #e7eaf0;
	display: block;
	color: #919191;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-left: 12px;
}
.fanye .syy {
	color: #919191;
	font-size: 14px;
	line-height: 36px;
	float: left;
	background: none;
	width: 50px;
	margin-right: 5px;
	font-weight: 500;
}
.fanye .xyy {
	color: #919191;
	font-size: 14px;
	line-height: 36px;
	float: left;
	background: none;
	width: 50px;
	margin-left: 17px;
	font-weight: 500;
}
.fanye .cur {
	background: #01a17f;
	color: #fff;
}
.fanye {
	margin-top: 0.57rem;
}




/* lab产品系列开始 */


/* 案例开始 */
.labdwk2 {
	width: 100%;
	background: #fff;
	padding-bottom: 0.58rem;
}

.hezalxdwk {
	margin-top: 0.6rem;
	width: 100%;
	padding-bottom: 0.38rem;
}
.hezalxmg {
	width: calc((100% - .44rem) / 2);
	margin-left: 0.44rem;
	margin-top: 1rem;
	float: left;
}
.hezalxdwk .hezalxmg:first-child {
	margin-top: 0;
}
.hezalxdwk .hezalxmg:nth-child(2) {
	margin-top: 0;
}
.hezalxdwk .hezalxmg:nth-child(2n-1) {
	margin-left: 0;
}
.hezalnytp {
	width: 100%;
	border-top-left-radius: .2rem;
	overflow: hidden;
}
.hezalnytp img {
	width: 100%;
}
.hezalxmg:hover .labcpnyxmgjh {
	background: #01a17f;
	border-color: #01a17f;
	color: #fff;
}
/* 案例结束 */

/* 新闻开始 */

.nyxwmt {
	width: 50%;
	float: left;
	padding-left: 0.38rem;
	margin-top: 0.5rem;
}
.nyxwmt:nth-child(1) {
	margin-top: 0;
}
.nyxwmt:nth-child(2) {
	margin-top: 0;
}
.nyxwmt:nth-child(2n-1) {
	padding-right: .38rem;
	padding-left: 0;
}
.nyxwmt a {
	display: block;
	width: 100%;
	overflow: hidden;
}
.nyxwmttp {
	width: 1.91rem;
	height: 1.01rem;
	border-radius: .2rem;
	float: left;
	overflow: hidden;
}
.nyxwmttp img {
	width: 100%;
}
.nyxwmtbtms {
	float: left;
	margin-left: 0.28rem;
	width: 4.2rem;
	padding-top: 0.24rem;
}
.nyxwmtbt {
	width: 100%;
	color: #353535;
	font-size: .18rem;
	line-height: 1;
	height: 0.18rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.nyxwmtms {
	width: 100%;
	color: #a7a7a5;
	font-size: .14rem;
	line-height: 1;
	height: 0.14rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top: 0.15rem;
}
.nyxwmtsjwk {
	float: right;
	width: 0.6rem;
	position: relative;
	padding-top: 0.28rem;
	height: 100%;
}
.nyxwmtsjwk:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 0.5rem;
	background: #d2d2d2;
	top: .25rem;
	/* margin-top: -0.25rem; */
	left: -0.35rem;
}
.nyxwmtsjr {
	color: #353535;
	font-size: .24rem;
	line-height: 1;
	width: 100%;
	text-align: center;
}
.nyxwmtsjny {
	color: #a7a7a5;
	font-size: .14rem;
	line-height: 1;
	text-align: center;
	margin-top: 0.13rem;
}
.hezalxdwkxw {
	margin-top: 0.85rem;
}

/* 新闻结束 */


/* 加入荣拓开始 */

.jrrtmg {
	width: calc((100% - .6rem) / 2);
	margin-left: .6rem;
	float: left;
	padding-top: 0.5rem;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-bottom: 0.5rem;
	background: #f3f3f3;
	margin-top: 0.6rem;
}
.jrrtmg:nth-child(1) {
	margin-top: 0;
}
.jrrtmg:nth-child(2) {
	margin-top: 0;
}
.jrrtmg:nth-child(2n-1) {
	margin-left: 0;
}
.jrmgbt {
	color: #565656;
	font-size: .3rem;
	line-height: 1;
	font-family: "Noto Sans SC";
	font-weight: bold;
	line-height: .35rem;
	height: 0.35rem;
	transition: .25s all;
}
.jrmgzwmsdwk {
	width: 100%;
}
.jrmgzwmsbt {
	color: #565656;
	font-size: .14rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.35rem;
}
.jrmgzwmsnr {
	color: #979796;
	font-size: .14rem;
	line-height: 0.24rem;
	height: 1.2rem;
	margin-top: 0.15rem;
	overflow: auto;
	
}
.jrmggwyqdwk {
	width: 100%;
	margin-top: 0.18rem;
}
.jrmggwyqbt {
	width: 100%;
	color: #565656;
	font-size: .14rem;
	font-weight: bold;
	line-height: 1;
}
.jrmggwyqnr {
	color: #979796;
	font-size: .14rem;
	line-height: 0.24rem;
	height: .72rem;
	margin-top: 0.15rem;
	overflow: auto;
}
.sqzw {
	width: 1.2rem;
	height: 0.4rem;
	border: 1px solid #d2d2d2;
	text-align: center;
	line-height: .4rem;
	margin-top: 0.35rem;
	transition: .25s all;
}
.sqzw a {
	display: block;
	color: #565656;
	font-size: .14rem;
	font-weight: bold;
	transition: .25s all;
}

.jrrtmg:hover .jrmgbt {
	color: #01a17f;
}
.jrrtmg:hover .sqzw {
	background: #01a17f;
	border-color: #01a17f;
}
.jrrtmg:hover .sqzw a {
	color: #fff;
}


/* 加入荣拓结束 */


/* 联系我们开始 */
.lxycwk {
	float: right;
	width: calc(50% - .1rem);
	padding-left: 0.7rem;
}
.lxycsyw {
	color: #01a17f;
	font-size: .18rem;
	font-weight: bold;
	line-height: 1;
	padding-top: 0.22rem;
	text-transform: uppercase;
}
.lxycdyw {
	font-family: "BEBAS";
	color: #565656;
	font-size: .48rem;
	line-height: 1;
	margin-top: 0.24rem;
	text-transform: uppercase;
	padding-bottom: 0.4rem;
	border-bottom: 3px solid #565656;
	width: 100%;
}
.lxycxwk {
	margin-top: 0.55rem;
}
.lxycdhwk {
	width: 100%;
	overflow: hidden;
	margin-top: 0.4rem;
}
.lxycdhwk:first-child {
	margin-top: 0;
}
.lxycdhtb {
	float: left;
	width: 0.51rem;
	height: 0.51rem;
	border-radius: 50%;
}
.lxycdhtb img {
	width: 100%;
}
.lxycdhwz {
	font-family: "BEBAS";
	color: #565656;
	font-size: .3rem;
	line-height: 0.51rem;
	margin-left: 0.15rem;
	float: left;
}
.lxycdzwz {
	color: #565656;
	font-size: .16rem;
	line-height: 0.51rem;
	margin-left: 0.15rem;
	float: left;
}
.labdwk3 {
	padding-bottom: 1.2rem;
}







.wylyxwk {
	width: 100%;
	margin-top: 0.4rem;
}
.wylydyh {
	width: 100%;
	overflow: hidden;
}

.wylydyhmg:first-child {
	margin-left: 0;
}
.wylydyhmg {
	float: left;
	width: 5rem;
	height: 0.8rem;
	border: 1px solid #e8e8e8;
	margin-left: calc((100% - 15rem) / 2);
}
.wylydyhmg input {
	border: none;
	background: none;
	padding-left: 0.25rem;
	color: #838383;
	font-size: .16rem;
	line-height: 0.78rem;
	display: block;
	width: 100%;
	height: 100%;
}
.wylydyhmg input::placeholder {
	color: #838383;
	font-size: .16rem;
	line-height: 0.78rem;
}
.wylydehwk {
	width: 100%;
	height: 0.8rem;
	border: 1px solid #e8e8e8;
	margin-top: 0.54rem;
}
.wylydehwk textarea {
	border: none;
	background: none;
	padding-left: 0.25rem;
	color: #838383;
	font-size: .16rem;
	line-height: 0.78rem;
	display: block;
	width: 100%;
	height: 100%;
}
textarea {
	outline: none;
}
.wylydsh {
	margin-top: 0.54rem;
	overflow: hidden;
}
.tjly {
	width: 2.4rem;
	height: 0.8rem;
	background: #01a17f;
	float: left;
}
.tjly a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 0.8rem;
	text-align: center;
	color: #fff;
	font-size: .18rem;
}
.yzmdwk {
	float: right;
}
.yzmtp {
	float: left;
	width: 1.69rem;
	height: 0.8rem;
}
.yzmtp img {
	width: 100%;
	height: 100%;
}
.yzmsrk {
	float: left;
	width: 3rem;
	height: 0.8rem;
	border: 1px solid #e8e8e8;
	margin-left: 0.4rem;
}
.yzmsrk input {
	border: none;
	background: none;
	padding-left: 0.25rem;
	color: #838383;
	font-size: .16rem;
	line-height: 0.78rem;
	display: block;
	width: 100%;
	height: 100%;
}
.yzmsrk input::placeholder {
	color: #838383;
	font-size: .16rem;
	line-height: 0.78rem;
}








/* 联系我们结束 */


/* 新闻详细开始 */
.gynyywxbt2 {
	text-align: center;
	font-size: .35rem;
}
.gynynr img {
	max-width: 100%;
}




/* 新闻详细结束 */


input{ outline: none; }


.xxnrfy {
    height: 0.25rem;
    overflow: hidden;
    line-height: 0.25rem;
    font-size: 0.14rem;
    color: #a9a9a9;
    transition: .5s all;
    display: flex;
    justify-content: space-between;
    margin-bottom: 50px;
	margin-top: 50px;
}
.xxnrfy a {
    color: #a9a9a9;
}