.zt-protop i{
	width: 42px;
	display: block;
	height: 5px;
	background: #dd1f2b;
	margin-top:30px;
}
.zt-protab{
	width: 70%;
	margin: 30px auto 0;
}
.zt-protab li{
	height: 60px;
    line-height: 60px;
    border: 1px solid #dd1f2b;
	width: 30%;
	font-size: 20px;
	text-align: center;
}
.zt-protab li a{
	color: #dd1f2b;
}
.zt-protab li:hover{
	background: #dd1f2b;
}
.zt-protab li:hover a{
	color: #FFF;
}
.zttitbox h2{
	text-align: center;
	font-size: 28px;
	font-weight: bold;
}
.zttitbox h2 img{
	display: inline-block;
	width: auto;
	margin-top:-20px;
}
.zttitbox p{
	text-align: center;
	max-width: 80%;
	margin: 30px auto;
}
.zt-nongsuo li{
	width: 31%;
	border: 1px solid #d3d3d3;
	position: relative;
    margin-bottom: 36px;
}
.zt-nongsuo li .aniimg{
	height: 220px;
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: center;
}
.zt-nongsuo li .aniimg img{
	width: auto;
	max-width: 100%;
}
.zt-nongsuo li h4{
	height: 45px;
	background: #9a9a9a;
	text-align: center;
	line-height: 45px;
	color: #FFF;
}
.zt-nongsuo li:hover{
	opacity: .9;
}
.ztglsb li{
	width: 23%;
}
.ztglsb li h4{
	text-align: center;
	padding: 10px 0;
	font-weight: normal;
}
.ztxuanliuqi li{
	width: 35%;
}
.ztxuanliuqi .ztxlqpic{
	width: 23%;
}
.ztxlqpic img{
	width: auto;
}
.ztcasebox{
	margin-top: 50px;
}
.ztcasepic{
	width: 46%;
}
.ztcasetxt{
	width: 48%;
}
.ztothercase{
	margin-top: 50px;
}
.ztothercase li{
	width: 32%;
}
.ztothercase li h4{
	font-weight: normal;
	text-align: center;
	padding: 15px 0;
}
.ztxhzz{
	background: url(/static/dynamic/dewater/images/zhuangti18.png) no-repeat;
}
.ztxhzz .zttitbox h2{
	color: #FFF;
}
.ztxhzzlist{
	margin-top: 50px;
	align-items: normal;
}
.ztxhzzlist li{
	text-align: center;
	width: 28%;
}
.ztxhzzlist li h4{
	font-size: 16px;
    color: #fff;
    text-align: center;
    display: inline-block;
	margin: 0 auto;
    border: 1px solid #e2e3e7;
    border-radius: 10px;
	padding:5px 25px;
	margin-bottom: 20px;
}
.ztxhzzlist li p{
	font-size: 15px;
    color: #fff;
}
@media (max-width: 1000px){
	.zt-banner{
		height: 180px;
		position: relative;
		overflow: hidden;
	}
	.zt-banner img{
		width: auto;
		height: 100%;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
	}
	.zt-protop i{
		height: 3px;
		margin-top: 15px;
	}
	.zt-protab{
		width: 100%;
	}
	.zt-protab li{
		line-height: 40px;
		height: 40px;
		width: 32%;
	}
	.zt-protab li a{
		line-height: 40px;
	}
	.zttitbox h2{
		font-size: 24px;
	}
	.zttitbox h2 img{
		width: 30px;
	}
	.zttitbox p{
		max-width: 100%;
	}
	.zt-nongsuo li{
		width: 48%;
	}
	.zt-nongsuo li .aniimg img{
		max-width: 68%;
	}
	.zt-nongsuo li .aniimg{
		height: 160px;
	}
	.contact{
		margin: 0;
	}
	.ztglsb li{
		width: 48%;
	}
	.ztcasepic{
		width: 100%;
	}
	.ztcasetxt{
		width: 100%;
		margin-top: 20px;
	}
	.ztcasebox{
		margin-top: 30px;
	}
	.ztothercase li{
		width: 100%;
		margin-top: 30px;
	}
	.ztothercase,.ztxhzzlist{
		margin-top: 0px;
	}
	.ztxhzz{
		width: 100%;
		background-size: cover;
	}
	.ztxhzzlist li{
		margin-top: 30px;
		width: 100%;
	}
}
