.top_txt{font-size:22px;line-height:38px;color:#333;font-weight:bold;text-align:center;border:7px solid #f2f2f2;padding:55px 0;}
	.top_txt span{color:#ef1922;}

.certificate{list-style:none;margin:0;padding:0;width:100%;display:inline-block;}
	.certificate li{float:left;width:260px;text-align:center;margin:0 80px 35px 0;}
		.certificate li:nth-child(4n){margin-right:0;}
		.certificate li .top_img{position:relative;}
			.certificate li .top_img img{width:260px;height:360px;border:1px solid #e2e2e2;}
			.certificate li .top_img .over{display:none;width:260px;height:360px;background:rgba(0,0,0,0.75);position:absolute;top:0;left:0;padding:135px 5px 0;}
				.certificate li .top_img:hover .over{display:inline-block;}
				.certificate li .top_img .over .tit{font-size:18px;line-height:20px;color:#fff;font-weight:bold;margin-bottom:10px;}
				.certificate li .top_img .over .txt{font-size:15px;line-height:21px;color:#fff;letter-spacing:-0.5px;word-break:keep-all;}
				.certificate li .top_img .over .ov_btn{display:none;text-align:center;position:absolute;width:100%;left:0;bottom:75px;}
					.certificate li .top_img .over .ov_btn a{display:inline-block;font-size:16px;line-height:18px;color:#fff;border:2px solid #fff;padding:10px 22px;border-radius:30px 30px;-webkit-border-radius:30px 30px;-moz-border-radius:30px 30px;-ms-border-radius:30px 30px;}
		.certificate li .bot_txt{margin-top:20px;}
			.certificate li .bot_txt .tit{font-size:18px;line-height:20px;color:#333;font-weight:bold;margin-bottom:10px;}
			.certificate li .bot_txt .txt{font-size:16px;line-height:22px;color:#333;letter-spacing:-0.5px;}
			.certificate li .bot_txt .mo_ov_btn{display:none;}

.lb-data .lb-number{display:none !important;}

@media all and (max-width:991px) {
.top_txt{font-size:16px;line-height:22px;border:3px solid #f2f2f2;padding:20px;letter-spacing:-0.5px;}

.certificate{width:100%;}
	.certificate li{width:48%;margin:0 4% 20px 0;}
		.certificate li:nth-child(2n){margin-right:0;}
		.certificate li .top_img{}
			.certificate li .top_img img{width:100%;height:auto;}
			.certificate li .top_img .over{}
				.certificate li .top_img:hover .over{display:none;}
		.certificate li .bot_txt{margin-top:8px;}
			.certificate li .bot_txt .tit{font-size:14px;line-height:16px;margin-bottom:5px;}
			.certificate li .bot_txt .txt{font-size:11px;line-height:15px;letter-spacing:-0.8px;}
			.certificate li .bot_txt .mo_ov_btn{display:none;text-align:center;width:100%;margin-bottom:8px;}
				.certificate li .bot_txt .mo_ov_btn a{display:inline-block;font-size:11px;line-height:13px;color:#000;border:1px solid #000;padding:3px 8px;border-radius:30px 30px;-webkit-border-radius:30px 30px;-moz-border-radius:30px 30px;-ms-border-radius:30px 30px;}
}