body {
	background-color: #fff;
	height:100%;
	width:100%;
	padding:0;margin:0;
}
.logo_l{width:90%;margin:0 auto;max-width:367px; display:none;}
.logo_l img{width:100%;}
.auto {
	width: 750px;
	height:377px;
	margin: 5% auto 0 auto;
	white-space:nowrap;
	;
}
.container {
	width: 100%;
	height:377px;
	background: url(../images/404-bg-1.png) no-repeat left top;
}
.settings {
	padding-left: 430px;
	padding-top: 85px;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}
.settings .icon {
	display: block;
	width: 242px;
	height: 106px;
	font-size:120px;padding:0;margin:0; text-align:center;font-weight:bold;color:#535353;
	font-family:"Microsoft YaHei";
}
.settings h4 {
	margin: 40px 0 15px 0;
	font-size: 18px;
	color: #2cb7fd;font-family:"Microsoft YaHei";font-weight:normal;_margin-top:0px;
}
.settings p {
	font-size: 14px;
	color: #999;
}
.settings  div {
	margin-top: 40px;_margin-top:20px;
	font-size: 0;
}
.settings  div a {
	display: inline-block;
	padding: 10px 40px;
	border: 1px solid #2cb7fd;
	font-size: 15px;
	color: #2cb7fd;
	text-decoration: none;
}
.settings  div a.first-child {
	margin-right: 20px;
	color: #fff;
	background-color: #2cb7fd;
	*display:inline;
}



@media(max-width:800px){
	.logo_l{display:block;margin:0.5em auto;}
.auto {
	width:90%;max-width:367px;
	height:auto;
	margin: 5% auto 0 auto;    
	white-space:normal;padding-bottom:2em;
}
.container {
	width: 100%;
	height:auto;
	background: url(../images/404-bg.png) no-repeat center top;background-size:100% auto;padding-top:300px;
}
.settings .icon {
 width:100%;
}
.settings {
	padding-left: 0;
	padding-top: 0;
	width:100%;
	max-width:290px;
	margin:0 auto;
}
.settings div a {
	padding: 10px 0;width:45%; text-align:center; float:left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}
.settings div a.first-child {
	margin-right: 10%;
	color: #fff;
	background: #2cb7fd;
}
	}
	
@media(max-width:400px){
.container {
	padding-top:250px;
}
}

@media(max-width:320px){
	.auto {width:85%;}
    .container {padding-top:200px;}
	.settings{width:95%;}
	.settings h4{font-size:16px;}
}