.m-summary {
	margin-bottom: .5rem;
}
.m-summary .banner {
	height: 3.85rem;
}
.m-summary .content {
	padding: 0 .4rem;
	line-height: .56rem;
	font-size: .28rem;
}
.m-summary .content h1 {
	margin: .4rem 0 .3rem;
	font-size: .64rem;
	color: #010101;
}
.m-summary .content .m-textarea {
	margin: 0;
}

.m-list {
	margin: 0 .24rem;
}
.m-list li {
	float: left;
	width: 3.36rem;
	margin-top: .38rem;
}
.m-list a:nth-child(even) li {
	margin-left: .3rem;
}
.m-list a:nth-child(n+3) li {
	margin-top: .24rem;
}
.m-list li .img {
	position: relative;
	height: 3.36rem;
	overflow: hidden;
}
.m-list li .img:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.03);
}
.m-list li .color {
	position: absolute;
	left: .16rem;
	top: .16rem;
	line-height: .3rem;
	font-size: .24rem;
	text-align: center;
	color: #7F6F64;
}
.m-list li .color div {
	width: .16rem;
	height: .16rem;
	border-radius: 100%;
	margin-left: .04rem;
	margin-bottom: .1rem;
}
.m-list li .name {
	position: relative;
	line-height: .72rem;
	font-size: .26rem;
	text-align: center;
	color: #333;
}
