@charset "utf-8";

/* CSS Document */

/*正文开始*/

.main h3 {

	text-align: center;

	font-weight: normal;

	font-size: 20px;

	margin-bottom: 20px;

}

.main h3 em {

	width: 40px;

	height: 2px;

	display: block;

	margin: 0 auto;

	background-color: #e60717;

}

.main p {

	text-indent: 2em;

	line-height: 1.8;

	margin-bottom: 20px;

}

.main p img {
	max-width: 100%;
}

.main p img,
.main p strong {

	margin-left: -2em;

}

.main .wrap {

	overflow: hidden;

	margin: 0 auto 20px;

	height: 290px;

}

.main .wrap li {

	width: 122px;

	height: 100%;

	float: left;

	overflow: hidden;

	cursor: pointer;

}

.main .wrap li img {

	display: block;

}

.main .zongzhi {

	text-align: center;

	font-size: 16px;

	margin-bottom: 30px;

}

.main .zongzhi span {

	color: #e60717;

}

.main .honor {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.main .honor li {


	width: 32%;

	text-align: center;

}

.main .honor li img {
	max-width: 100%;
}

@media screen and (max-width:1199px) {
	.main .wrap {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		height: auto;
	}

	.main .wrap li {
		width: 49% !important;
		margin: 15px 0;
	}

	.main .wrap li img {
		max-width: 100%;
	}
}

@media screen and (max-width:768px) {
	.main .wrap li {
		width: 100% !important;
	}

	.main .honor {
		flex-wrap: wrap;
	}

	.main .honor li {
		width: 100%;
	}

	.main .honor li:nth-child(2) {
		margin: 15px 0;
	}
}