body{
	background: #fafafa;
}
.main-box{
	min-height: 612px;
}
.ztzl-box{
	overflow: hidden;
}
.ztzl-box li{
	float: left;
	width: 23.8%;
	margin-right: 1.6%;
	text-align: center;
}
.ztzl-box li:nth-child(4n){
	margin-right: 0;
}
.ztzl-box li a{
	width: 100%;
}
.ztzl-box li img{
	width: 100%;
}
.ztzl-box li p{
	font-size: 14px;
	color: #3a3a3a;
	margin-bottom: 30px;
	margin-top: 5px;
}

/*图集*/
.ztzlti-box{
	overflow: hidden;
}
.ztzlti-box li{
	float: left;
	width: 31%;
	margin: 0 1.1%;
	text-align: center;
	margin-top: 15px;
}
.ztzlti-box li a{
	width: 100%;
}
.ztzlti-box li img{
	width: 100%;
}
.ztzlti-box li p{
	font-size: 14px;
	color: #3a3a3a;
	margin-bottom: 15px;
	margin-top: 10px;
}
.ztzl-box li .ztzl-img-box { width:100%;height:200px;overflow: hidden;}
.ztzl-box li .ztzl-img-box img { height: 100%;}
.ztzl-box li:hover .ztzl-img-box img{width:105%;height:105%;margin:-2.5% 0 0 -2.5%;}
.ztzl-box li:hover p{color:#197acd}
	
@media screen and (max-width: 1200px){
	.main-box {
		margin-top: 0;
		padding: .1rem .3rem .34rem;
		overflow: hidden;
		box-sizing: border-box;
		border: none;
		background: #eff2f5;
	}
	.ztzl-box {
		margin-right: -.2rem;
		}
	.ztzl-box li {
		 width: 47%;
		 margin: 0 .2rem 0 0;
	}
	
	.ztzl-box li .ztzl-img-box {
			height: 2.34rem;
			overflow: hidden;
	}
	.ztzl-box li p {
			font-size:.26rem;
			margin-bottom: .4rem;
			margin-top: .23rem;
	}
}