@charset "utf-8";

html,body {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0;
	font-family: "Microsoft YaHei","sans-self",Tahoma,Arial,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC","Hiragino Sans GB";
	overflow-x: hidden;
	min-height: 662px;
	margin:0 auto;
    background:url(../jc/bg1.jpg) no-repeat;
    background-size: 100% 100%;
}

.error-con {

	height: 100%;
	padding: .1px 0;
	min-width: 1100px;
	min-height: 662px;
	position: relative
}

.error-wrap {
	width: 1100px;
	margin: 0 auto;
	height: 100%;
	position: relative;
	box-sizing: border-box
}

.logo {
	height: 10%;
	min-height: 110px;
	min-width: 204px
}

.error-con .footer {
	background: #ff0000;
	height: 12.6%;
	width: 100%;
	min-width: 1100px;
	position: absolute;
	bottom: 0;
	left: 0
}

.error-con .footer>img {
	height: 100%;
	margin: 0 auto;
	display: block
}

.error-skin {
	width: 920px;
	height: 30%;
	min-height: 230px;
	box-sizing: border-box;
	border: 1px solid #786547;
	border-radius: 4px;
	background: url();background-color: #222;
	margin: 0 auto;
	padding: 0 175px 0 49px
}

h3,h4,h5 {
	font-weight: normal;
	margin: 0;
	height: auto!important
}

h3 {
	color: #ffdd8a;
	line-height: 90px;
	padding-top: 26px
}

h4 {
	color: #fff0ce;
	border-color: #786547;
	border-style: solid;
	border-width: 1px 0;
	padding: 18px 0;
	line-height: 38px
}

h5 {
	color: #fff0ce;
	line-height: 24px;
	padding: 20px 0
}


.btns {
	color: #999;
	overflow: hidden;
	padding-top: 10px
}

.fs36 {
	font-size: 36px
}

.fs24 {
	font-size: 24px
}

.fs16 {
	font-size: 16px
}

.btns>span {
	height: 46px;
	line-height: 46px;
	background: #2a2a2a;
	background: rgba(255,255,255,0.051);
	display: inline-block;
	text-align: center;
	border-radius: 4px;
	float: left
}

.qq-btn {
	width: 158px;
}

.btns>.kf-btn {
	width: 150px;
	background: #c99c5c;
	background-image: -moz-linear-gradient(90deg,#b07f3b 8%,#eac288 88%);
	background-image: -webkit-linear-gradient(90deg,#b07f3b 8%,#eac288 88%);

	color: #482201;
	margin: 0 54px;
	cursor: pointer
}

.btns>.kf-btn:hover {
	background: #eec05f;
	background-image: -moz-linear-gradient(90deg,#d88a1d 8%,#ffea93 88%);
	background-image: -webkit-linear-gradient(90deg,#d88a1d 8%,#ffea93 88%);
	background-image: -ms-linear-gradient(90deg,#d88a1d 8%,#ffea93 88%)
}

.yx-btn {
	width: 191px
}

.btns img {
	vertical-align: middle;
	margin: -5px 12px 0 0;
}

.tag {
	position: absolute;
	top: -18px;
	right: 70px;
	height: 434px;

}

.kf-btn>img {
	height: 36px
}