body{background:url(../images/404/bg.jpg) no-repeat center;background-size:cover;}


.content_body{padding-top:142px;}
.content_body .txt_1{height:326px;background:url(../images/404/404-1.png) no-repeat center;}
.content_body .txt_2{font-size:20px;line-height:34px;color:#4b5250;padding:50px 0;text-align:center;}
.content_body .txt_3{height:292px;background:url(../images/404/404-2.png) no-repeat center bottom;text-align:center;box-sizing: border-box;}
.content_body .txt_3 ul{font-size:0;padding-top:30px;}
.content_body .txt_3 ul li{display:inline-block;vertical-align: top;margin:0 60px;}
.content_body .txt_3 ul li .img_con{width:120px;height:120px;margin-bottom:15px;}
.content_body .txt_3 ul li p{font-size:18px;line-height:28px;color:#414358;display:block;text-align:center;}
.content_body .txt_3 ul li a{text-decoration:none;}
.content_body .txt_3 ul li a p{color:#414358;transition:.3s;}
.content_body .txt_3 ul li a:hover p{color:#2e6557}

@media only screen and (max-width : 768px) {
	.content_body{padding-top:70px;}
	.content_body .txt_1{height:160px;background-size:auto 100%;}
	.content_body .txt_2{font-size:16px;line-height:26px;padding:30px 0;}
	.content_body .txt_3{height:185px;background-size:auto 100%;}
	.content_body .txt_3 ul li{margin:0 8px;}
	.content_body .txt_3 ul li .img_con{width:50px;height:50px;}
	.content_body .txt_3 ul li .img_con img{display:block;width:100%;}
	.content_body .txt_3 ul li p{font-size:13px;line-height:20px;text-align:center!important;}
}
