/* 栏目页通用样式（原站 news.css / cooperationcase.css / pages.css 已失效，本地兜底） */
.banner {
	width: 100%;
	overflow: hidden;
	line-height: 0;
}
.banner img,
.newsBan img {
	display: block;
	width: 100%;
	height: auto;
	max-width: 100%;
}
.newsbox {
	max-width: 1200px;
	margin: 40px auto 60px;
	padding: 0 20px;
	box-sizing: border-box;
}
.newsbox .center {
	width: 100%;
}
.newsbox .center.clear::after {
	content: "";
	display: block;
	clear: both;
}
.newsbox .desc {
	font-size: 16px;
	line-height: 1.8;
	color: #333;
}
.newsbox .desc p {
	margin: 0 0 12px;
}
.newsbox .title {
	margin: 0 0 16px;
	font-size: 24px;
	line-height: 1.4;
	color: #111;
}
.newsbox .absc {
	margin-bottom: 20px;
	color: #999;
	font-size: 14px;
}
.conlist {
	max-width: 1200px;
	margin: 40px auto 60px;
	padding: 0 20px;
	box-sizing: border-box;
}
.conlist ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -12px;
	padding: 0;
	list-style: none;
}
.conlist ul li {
	width: 33.333%;
	padding: 12px;
	box-sizing: border-box;
}
.conlist .liLogo {
	display: block;
	width: 100%;
	height: auto;
}
@media (max-width: 992px) {
	.conlist ul li {
		width: 50%;
	}
}
@media (max-width: 640px) {
	.newsbox {
		margin: 24px auto 40px;
		padding: 0 15px;
	}
	.newsbox .title {
		font-size: 20px;
	}
	.conlist ul li {
		width: 100%;
	}
}
