body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{
	margin:0;
	padding: 0;
}
li{
	list-style: none;
}
a{
	text-decoration: none;
}
.l{
	float: left;
}
.r{
	float: right;
}
/*=========================failed==============================*/
.failed{
	width:100%;
	height:850px;
	position: relative;
}
.failed>img{
	width:100%;
	/*height:850px;*/
}
.failed .fa_lo{
	width:453px;
	height:407px;
	background: #fff;
	position: absolute;
	top:20%;
	right:20%;
	text-align: center;
}
.failed .fa_lo>img{
	width:98px;
	height:98px;
	margin-top:46px;
}
.failed .fa_lo>p{
	font-size:18px;
	color:#555555;
	margin-top:23px;
}
.failed .fa_lo>h1{
	font-size:16px;
	color:#777777;
	font-weight: normal;
	margin-top:72px;
}
.failed .fa_lo>a{
	font-size:16px;
	color:#555555;
	width:128px;
	height:41px;
	background: #f9f9f9;
	border:1px solid #e5e5e5;
	text-align: center;
	line-height: 41px;
	display: inline-block;
	margin-top:45px;
	text-decoration: none;
	transition: 0.5s;
}
.failed .fa_lo>a:hover{
	background: #e5e5e5;
	transition: 0.5s;
}


@media only screen and (min-width: 1000px) and (max-width: 1320px) {
	.failed .fa_lo{
		width:365px;
		height:385px;
		top:11%;
		right:14%;
	}
	.failed .fa_lo>h1{
		margin-top:50px;
	}
}
@media only screen and (min-width: 500px) and (max-width: 1000px) {
	.failed .fa_lo{
		width:340px;
		height:340px;
		top:6%;
		right:10%;
	}
	.failed .fa_lo>img{
		width:78px;
		height:78px;
		margin-top:28px;
	}
	.failed .fa_lo>h1{
		margin-top:50px;
	}
}