.cn_pro {
	display: flex;
	flex-wrap: wrap;
}

.cn_pro>div {
	width: 23%;
	overflow: hidden;
	margin: 0 1%;
}

.cn_pro>div img {
	width: 100%;
}

.cn_pro>div .s_title a {
	font-size: 16px;
	text-align: center;
	display: block;
	border-top: 1px solid #f5f5f5;
	padding-top: 15px;
	margin-top: 15px;
	color: #333;
}

.cn_pro>div:hover .s_title a {
	color: #0e9d0b;
}