.ndhono { overflow: hidden; margin-top: 60px; }
.ndhono li { float: left; width: 31%; margin-right: 3.5%; margin-bottom: 30px; }
.ndhono li:nth-child(3n+1) { margin-right: 0px; }
.ndhono li p {background: rgb(242, 242, 242);padding: 30px;text-align: center;}
.ndhono li p img {width: auto;max-width: 100%;height: 260px;}
.ndhono li h3 { color: rgb(51, 51, 51); font-size: 22px; text-align: center; line-height: 30px; margin-top: 20px;height: 50px;}

.bzxcg {
	width: 1200px;
	margin: 0 auto;
	padding: 30px 0;
}

.bzxcg-left {
	width: 300px;
	float: left;
	background: url(/grirem/lib/template/images/zx.png) no-repeat right;
}

.bzxcg-right {
	width: 100%;
	float: right;
	border-left: 1px solid #ccc;
	text-align: justify;
}

.bzxcg-left p {
	font-size: 40px;
	color: #5bb647;
	font-weight: 500;
	text-align: justify;
	line-height: 30px;
	margin: 25px 0;
}

.bzxcg-right .wz {
	border-bottom: 1px dashed rgb(153, 153, 153);
	color: rgb(51, 51, 51);
	font-size: 18px;
	font-weight: 400;
	margin-left: 60px;
}

.bzxcg-right .wz p {
	color: rgb(51, 51, 51);
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	background: url(../images/yd.png) no-repeat 0 14px;
	padding-left: 20px;
	transition: 0.8s;
	margin: 25px 0;
}

.bzxcg-right .wz p:hover {
	margin-left: 20px;
	color: rgb(44, 74, 170);
	transition: 0.8s;
}

.item {
	display: flex;
	align-content: center;
	align-items: center;

}
