body {background: #fff;}
.error-con {min-height: 400px;padding:120px 0px 100px 620px;background: url("../images/404.png") no-repeat 180px -70px;margin-top: 200px;}
.err-msg {color: #333;text-align: center;width: 430px;}
.err-msg p {color: #666;text-indent: 0;font-size: 16px;margin-top: 5px;}
.err-msg p b {font-size: 30px;font-weight: normal;height: 34px;line-height: 34px;color: #376ed3;}
.err-suggest {margin-top: 30px;text-align: center;width: 430px;}
.err-suggest a {color: #4080c7;font-size: 18px;}
.err-suggest a.err-btn {color:#fff;width: 147px;height: 44px;line-height: 44px;text-align:center;background:#ffa423;border:none;cursor:pointer;text-decoration:none;display: inline-block;border-radius: 4px;}
.err-suggest a.err-btn:hover {opacity:0.7;color:#FFFFFF;}
.err-suggest a.err-btn:before {content: '';display: inline-block;width: 19px;height: 14px;background-image: url('../images/back.png');margin-right: 5px;}


@media screen and (max-width: 750px) {
	html {min-width: 0;}
	body {background-color:#fff;min-width: auto;}
	.wrapper {width: 100%;}
	.error-con {min-height: 0;padding: 0;margin-top: 80px;background:none;text-align: center;width: 100%;}
	.error-img {background: url('../images/404.png') no-repeat 0 0;width: 220px;height: 240px;background-size: 100% 100%;margin:0 auto 20px;}
	.err-msg {margin-top: 30px;width: auto;}
	.err-msg p {font-size: 14px;color: #999;margin-top: 0;text-align: center;}
	.err-msg p.mb20 {display: block;}
	.err-msg p b {font-size: 20px;color: #376ed3;}
	.err-suggest {margin-top: 25px;text-align: center;width: auto;}
	.err-suggest a {color: #4080c7;font-size: 14px;}
}