img {
	max-width: 100% !important;
}

.bigcontent .nav > li > a {
	color: #000;
}
.banner {
	padding: 0 4px;
	margin: 92px 0 4px 0;
	width: 100%;
	/* height: calc(100vh - 92px); */
	overflow: hidden;
}
.banner img {
	width: 100%;
}

.summary {
	width: 100%;
	height: 100%;
	/* background-color: rgba(0, 0, 0, 0.2); */
}
.summary .inner {
	position: absolute;
	bottom: 100px;
	left: 50px;
	color: #fff;
	width: 80%;
}
.summary .inner .time {
	line-height: 1.8;
}

.swiper-slide {
	overflow: hidden;
	padding: 0 2px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.content {
	padding: 50px 30px;
}

@media (max-width: 640px) {
	.banner {
		padding: 0 4px;
		margin: 92px 0 4px 0;
		height: 280px;
		overflow: hidden;
	}
	.summary .inner {
		position: absolute;
		bottom: 50px;
		left: 20px;
	}
	.content {
		padding: 20px 15px 50px;
	}
}
