	#app{

		background: #FFFFFF;

	}

	

	.top,.top-banner  {

		width: 100%;

		color: #333;

	}

	

	.top-title{

		position: absolute;

		font-size: 54px;

		top: 211px;

	}

	.top-subtitle{

		position: absolute;

		font-size: 25px;

		top: 298px;

	}



	.content {

		padding: 76px 0px;

		text-align: center;

	}



	/* 实验室设备 */

	.equipment {

		width: 100%;

		background: #F6F8FB;

	}



	.laboratory-title {

		font-size: 28px;

		line-height: 28px;

		font-weight: 500;

		margin-bottom: 7px;

	}



	.laboratory-subtitle {

		font-size: 16px;

		color: #999999;

	}



	.equipment-con {

		display: flex;

		align-items: top;

		justify-content: space-between;

		padding: 34px 0px 0px;

	}



	.equipment-img {

		width: 365px;

	}



	.test-content {

		display: none;

		/* width: 73%; */

		position: relative;

	}

	.test-content:nth-child(1) {

		display: inline-block;

	}

	.test-content-image{

		height: 390px;

	}

	.test-content-text{

		width: 228px;

		height: 100%;

		box-sizing: border-box;

		padding: 84px 61px 0px 0px;

		position: absolute;

		top: 0px;

		right: 0px;

		color: #FFFFFF;

		text-align: justify;

	}

	.test-content-text div:nth-child(1){

		font-size: 21px;

		margin-bottom: 33px;

	}

	.test-category {

		display: inline-block;

		width: 26%;

		border: 1px solid #E9EAEB;

	}

	.test-category-list{

		display: block;

		width: 100%;

		/* height: 78px;

		line-height: 78px; */

		cursor: pointer;

	}

	.test-category-list:nth-child(1) {

		background: #EAF1FB;

		border-right: 5px solid #5BB430;

	}

	

	/* 特别检测套餐 */

	.meal{

		display: inline-block;

		width: 271px;

		background: #FFFFFF;

		padding-bottom:20px;
		
	}

	.meal-banner{

		width: 100%;

		padding-bottom: 31px;

	}

	.meal-container{

		padding: 0px 16px;

	}

	ul{

		padding: 0px;

		text-align: left;

	}

	.meal-con{

		height: 137px;

	}

	.meal-title{

		font-size: 16px;

		font-weight: 500;

		position: relative;

	}

	.meal-title::after {

		content: '';

		display: block;

		width: 137px;

		height: 2px;

		background: #EDEDED;

		position: absolute;

		right: 0px;

		top: 50%;

	}

	.meal-text{

		display: inline-block;

		width: 32%;

		line-height: 28px;

		font-size: 12px;

		color: #666666;

	}

	

	/* 检测流程 */

	.process{

		color: #FFFFFF;

		text-align: center;

	}

	.process .laboratory-subtitle{

		color: #FFFFFF;

	}

	.process-list{

		width: 150px;

		position: relative;

	}

	.process-list::after{

		content: '';

		display: block;

		width: 69px;

		height: 8px;

		background-image: url('/assets/img/process.png');

		background-size: contain;

		position: absolute;

		top: 72px;

		right: -86px;

	}

	.process-list:nth-last-child(1)::after{

		width: 0px;

	}

	.process-list-icon{

		width: 150px;

		height: 150px;

		border-radius: 100%;

	}

	.process-list-title{

		display: block;

		font-size: 16px;

		margin-top: 23px;

	}

	

	/* 资质证书 */

	.parent-con{

		display: inline-block;

		width: 476px;

		max-width: 482px;

		background: #FFFFFF;

		margin-top: 62px;

		padding: 0px 23px;

		position: relative;

	}

	.parent-con:nth-last-child(1){

		margin-left: 30px;

	}

	.parent-title{
		color:#fff;

		font-size: 14px;

		height: 78px;

		line-height: 78px;

		position: relative;

		margin-left: -23px;

		background: #F6F8FB;

		text-align: center;

	}

	.parent-title .text{
		color:#fff;
		font-size:16px;
		position: absolute;
		left:50%;
		top:50%;
		/* width:100%;
		height: 100%; */
		z-index:2;
		transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
	}

	.parent-title .img{
		width:auto;
		max-width: 100%;
		height: 100%;
		vertical-align: top;
		position: relative;
		z-index:1;
	}

	.parent-list{

		display: block;

		padding: 11px 0px;

		border-bottom: 1px solid #E8E7E8;

	}

	.parent-list:nth-last-child(1) {

		border-style: none;

	}

	

	/* 农业数据服务小程序 */

	.wxapp-left{

		padding: 23px 94px;

		background: #F6F8FB;

		text-align: center;

		margin-right: 120px;

	}

	.wxapp-left-img{

		width: 278px;

		margin-bottom: 7px;

	}

	.wxapp-right{

		text-align: left;

		line-height: 28px;

	}

	.wxapp-right-title{

		font-size: 16px;

		font-weight: 500;

		padding-bottom: 35px;

	}

	.wxapp-list-img{

		width: 225px;

	}

	.equipment-con.wxapp-list{

		padding: 16px 0px 0px;

	}

	.wxapp-list-title{

		width: 225px;

		text-align: center;

		font-size: 16px;

	}

	.service-list-img{

		width: 519px;

	}

	.service{

		margin: 48px 0px 24px;

		line-height: 28px;

		text-align: left;

	}

	

	/* 物联网-硬件 */

	.hard-text{

		width: 100%;

		line-height: 28px;

		color: #666666;

		text-align: center;

	}

	.equipment-con.manager{

		justify-content: center;

	}

	.manager-img{

		width: 510px;

	}

	.fabric-nav{

		display: flex;

		align-items: center;

		justify-content: space-between;

		width: 1170px;

		margin: 0px auto;

		padding: 0px;

	}

	.fabric-nav-text{

		padding-bottom: 21px;

		font-size: 16px;

		color: #999999;

		position: relative;

		cursor: pointer;

	}

	.fabric-nav-text.active {

		color: #5BB430;

	}

	.fabric-nav-text.active::after{

		content: '';

		display: block;

		width: 100%;

		height: 2px;

		background: #5BB430;

		position: absolute;

		left: 0px;

		bottom: 0px;

	}

	.content.fabric{

		padding: 71px 0px;

	}

	.fabric{

		position: relative;

		overflow: hidden;

	}

	.fabric-banner{

		display: inline-flex;

		white-space: nowrap;

		/* overflow: hidden; */

	}

	.fabric-con{

		display: inline-flex;

		align-items: center;

		justify-content: left;

		width: 1170px;

	}

	.fabric-con:nth-child(1) {

		display: inline-flex;

	}

	.fabric-left{

		width: 57%;

		text-align: left;

		color: rgba(255,255,255,0.8);

		margin-right: 57px;

		float: left;

	}

	.fabric-title{

		font-size: 21px;

		font-weight: 500;

		margin-bottom: 12px;

	}

	.fabric-text{

		line-height: 28px;

		margin-bottom: 23px;

	}

	.parameter{

		font-weight: 500;

		margin-bottom: 5px;

	}

	.fabric-list{

		line-height: 28px;

		margin-left: 19px;

		position: relative;

	}

	.fabric-list::before{

		content: '';

		display: block;

		width: 6px;

		height: 6px;

		background: #FFFFFF;

		border-radius: 100%;

		position: absolute;

		top: 50%;

		margin-top: -3px;

		left: -19px;

	}

	.fabric-right{

		display: flex;

		align-items: center;

		justify-content: center;

		width: 326px;

		height: 326px;

		background: rgba(255,255,255,0.2);

		float: right;

	}

	.fabric-right img{

		height: 326px;

	}

	.fabric-prev,.fabric-next{

		width: 47px;

		position: absolute;

		top: 50%;

		margin-top: -23px;

		left: -70px;

		cursor: pointer;

	}

	.fabric-next{

		left: auto;

		right: -70px;

	}

	

	/* 农业自动化控制系统 */

	.farm-list{

		display: flex;

		align-items: center;

		justify-content: center;

		width: 33.3%;

		position: relative;

		color: #FFFFFF;

		cursor: pointer;

	}

	.farm-list:hover .farm-list-mask{

		display: none;

	}

	.farm-list:hover .farm-list-title{

		text-align: left;

	}

	.farm-list:hover .farm-list-text{

		display: block;

	}

	.farm-list-bg{

		width: 100%;

	}

	.farm-list-mask{

		width: 100%;

		height: 100%;

		background: #000000;

		opacity: 0.8;

		position: absolute;

		top: 0px;

		left: 0px;

	}

	.farm-info{

		width: 83%;

		text-align: justify;

		position: absolute;

	}

	.farm-list-title{

		font-size: 21px;

		font-weight: 500;

		text-align: center;

	}

	.farm-list-text{

		display: none;

		margin: 13px auto 0px;

	}

	

	/* 服务项目 */

	.service-con{

		display: flex;

		color: #666666;

		line-height: 28px;

	}

	.service-text{

		width: 1057px;

		line-height: 28px;

		color: #666666;

		text-align: left;

	}

	.assess{

		margin-top: 18px;
		position: relative;
		height: 500px;

	}

	.assess-banner{

		width: 50%;
		/* margin-right: 98px; */
		position: absolute;
		right: 0;
		bottom: 0;

	}

	.assess-left{

		text-align: left;
		padding: 20px 2% 0 0;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 48%;
		word-break: break-all;

	}

	.introicon-list{

		margin-bottom: 40px;

	}

	.introicon-list-text{

		display: inline-block;

		width: 57px;

		height: 4px;

		background: #00102B;

		border-radius: 156px;

	}

	.introicon-list-text:nth-child(2){

		width: 31px;

		background: #5BB430;

	}

	.introicon-list-text:nth-child(3){

		width: 8px;

	}

	.assets-text{

		margin-top: 7px;

		line-height: 32px;

		text-align: justify;

		font-size:18px;
	}

	

	.manager-list{

		display: inline-block;

		width: 33%;

		margin: 62px 0px 0px;

		font-size: 16px;

		text-align: center;

	}

	.manager-list-icon{

		width: 112px;

		margin-bottom: 31px;

	}

	.laboratory-text{

		line-height: 28px;

		color: #666666;

		margin-top: 45px;

	}

	.info-list{

		width: 365px;

		background: #FFFFFF;

		padding-bottom: 27px;

		font-size: 16px;

	}

	.info-list-img{

		width: 100%;

		margin-bottom: 25px;

	}

	.service-farm{

		padding: 31px 0px 0px;

	}

	.service-farm-img{

		width: 774px;

		margin: 55px 0px 16px;

	}

	.service-farm-btn{

		display: inline-block;

		padding: 17px 33px;

		background: #5BB430;

		border-radius: 58px;

		margin-top: 28px;

	}

	.service-farm-btn a,.service-farm-btn a:hover{

		color: #FFFFFF;

	}

	.servicepage-list{

		display: inline-block;

		width: 33%;

		text-align: center;

		margin-top: 62px;

		position: relative;

	}

	.servicepage-list::after{

		content: '';

		display: block;

		width: 1px;

		height: 94px;

		background: #E8E7E8;

		position: absolute;

		right: 0px;

		top: 50%;

		margin-top: -47px;

	}

	.servicepage-list:nth-last-child(1)::after{

		width: 0px;

	}

	.servicepage-list-icon{

		display: flex;

		align-items: center;

		justify-content: center;

		width: 80px;

		height: 80px;

		/* background: #5BB430; */

		border-radius: 100%;

		margin: 0px auto;

	}

	.servicepage-list-icon img{

		width: 37px;

	}

	.servicepage-list-title{

		width: 281px;

		margin: 31px auto 0px;

	}

	

	/* 联系我们 */

	.team{

		display: inline-block;

		width: 271px;

		margin: 0px 24px 28px 0px;

		background: #FFFFFF;

		padding-bottom: 12px;

		text-align: center;

	}

	.team:nth-child(4n) {

		margin: 0px;

	}

	.team-top{

		margin-bottom: 16px;

		position: relative;

		cursor: pointer;

	}

	.team-avatar{

		width: 271px;

		height: 271px;

	}

	.mask{

		display: none;

		width: 100%;

		height: 100%;

		background: #00102B;

		opacity: 0.5;

		position: absolute;

		top: 0px;

		left: 0px;

	}

	.team-text{

		display: none;

		width: 100%;

		height: 100%;

		box-sizing: border-box;

		padding: 31px 16px 0px;

		font-size: 13px;

		color: #FFFFFF;

		text-align: justify;

		position: absolute;

		top: 0px;

		left: 0px;

	}

	.team-name{

		font-size: 16px;

	}

	.team-site{

		color: #666666;

		margin-top: 5px;

	}

	.team-top:hover .mask,.team:hover .team-text{

		display: block;

	}

	

	.contact-list{

		display: inline-block;

		width: 24%;

		margin-top: 61px;

		color: #FFFFFF;

		cursor: pointer;

	}

	a.contact-list:hover,a.contact-list:focus{

		color: #FFFFFF;

		text-decoration: none;

	}

	.contact-list-icon{

		width: 59px;

		margin-bottom: 24px;

	}

	.contact-list-title{

		font-size: 16px;

		margin-bottom: 2px;

	}

	@media screen and (max-width: 991px) {

		.top-title{

			top: 110px;

		}

		.top-subtitle{

			top: 200px;

		}

	}

	

	/* 移动端 */

	@media screen and (max-width: 768px) {

		#app {

			margin-top: 50px;

		}

		.top-title{

			font-size: 30px;

			top: 80px;

			left: 15px;

		}

		.top-subtitle{

			font-size: 16px;

			top: 120px;

			left: 15px;

		}

		.content{

			padding: 20px 0px;

		}

		.laboratory-title{

			font-size: 22px;

			line-height: 22px;

		}

		.laboratory-subtitle{

			font-size: 12px;

		}

		.equipment-con{

			flex-wrap: wrap;

			padding: 15px 15px 0px;

		}

		.parent-con{
			max-width: 100%;
		}

	}