.m-list {
	min-height: 6rem;
	margin-top: .4rem;
}
.m-list li {
	float: left;
	width: 2.9rem;
	margin-left: .26rem;
}
@media screen and (min-width: 751px) {
	.m-list a:nth-child(4n+1) li {
		margin-left: 0;
	}
	.m-list a:nth-child(n+5) li {
		margin-top: .35rem;
	}
}
.m-list li .img {
	height: 1.63rem;
	margin-bottom: .1rem;
	background-size: cover;
	background-position: center;
}
.m-list li .name {
	line-height: .3rem;
	font-size: .16rem;
	font-weight: bold;
	color: #000;
}
.m-list li:hover .name {
	text-decoration: underline;
	color: #C71608;
}
.m-list li .info {
	font-size: .13rem;
	color: #999;
}
.m-list li .info span {
	margin-left: -.5em;
	color: #000;
}
.m-list li .date {
	margin-top: .1rem;
	font-size: .12rem;
	color: #bbb;
}
.m-list li .date .tf {
	margin-right: .06rem;
}


@media screen and (max-width: 750px) {
	.m-list {
		margin: .4rem .2rem;
	}
	.m-list li {
		float: left;
		width: 3.45rem;
		margin-left: 0;
		margin-bottom: .3rem;
	}
	.m-list a:nth-child(even) li {
		margin-left: .2rem;
	}
	.m-list li .img {
		height: 1.94rem;
		margin-bottom: .05rem;
	}
	.m-list li .name {
		line-height: .56rem;
		font-size: .3rem;
	}
	.m-list li .info {
		font-size: .24rem;
	}
	.m-list li .date {
		font-size: .24rem;
	}
}