.wraperror {
	background: #1158e7 url(../../images/404_bg.jpg) no-repeat center bottom;
	width: 100%;
	overflow: hidden;
}

.cont_error {
	position: relative;
	z-index: 1;
	height: 480px;
	margin: 0 auto;
	padding-top: 100px;
	width: 800px;
}
.er_logo {
	position: relative;
	z-index: 5;
	width: 144px;
	height: 54px;
	margin: 0 auto;
	overflow: hidden;
}

.errorinfo {
	color: #fff;
	display: block;
	font-family: "microsoft yahei","simhei",sans-serif;
	margin: 15px auto;
	padding: 0;
	
}
.errorinfo p.pone{
	font-size: 24px;
	margin-left: 210px;
}
.err_reason{
	margin-left: 210px;
}

.err_reason p{
	
	line-height: 25px;
}
.err_reason p.pwy{
	font-size: 16px;
}
.err_reason p.plyou{
	font-size: 14px;
	margin-left: 20px;
}
a.goomback {
	display: block;
	position: relative;
	z-index: 4;
	width: 112px;
	margin: 20px auto;
	padding: 8px 0;
	color: #fff;
	font-family: "microsoft yahei","simhei",sans-serif;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	background-color: #0f4dc5;
	border-radius: 3px;
}

a.goomback:hover {
	background-color: #3f92f0;
}

.towerlight {
	position: absolute;
	z-index: 1;
	left: 52px;
	top: 166px;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	background-color: #fefa90;
	box-shadow: 0 0 50px rgba(255,248,74,1);
	-webkit-animation: 3s linear 0s none infinite light;
	-moz-animation: 3s linear 0s none infinite light;
	animation: 3s linear 0s none infinite light;
}

@-webkit-keyframes light {

	0% {
		box-shadow: 0 0 50px rgba(255,254,165,1);
	}

	50% {
		box-shadow: 0 0 10px rgba(255,248,74,1);
	}

	100% {
		box-shadow: 0 0 50px rgba(255,254,165,1);
	}
}

@-moz-keyframes light {

	0% {
		box-shadow: 0 0 50px rgba(255,254,165,1);
	}

	50% {
		box-shadow: 0 0 10px rgba(255,248,74,1);
	}

	100% {
		box-shadow: 0 0 50px rgba(255,254,165,1);
	}
}

@keyframes light {

	0% {
		box-shadow: 0 0 50px rgba(255,254,165,1);
	}

	50% {
		box-shadow: 0 0 10px rgba(255,248,74,1);
	}

	100% {
		box-shadow: 0 0 50px rgba(255,254,165,1);
	}
}

.beam {
	position: absolute;
	z-index: 3;
	left: -232px;
	top: 75px;
	width: 973px;
	height: 198px;
	background: url(../../images/beam.png) no-repeat;
	-webkit-transform: rotate(15deg);
	transform: rotate(15deg);
	-webkit-transform-origin: 308px 115px;
	transform-origin: 308px 115px;
	-webkit-animation: 10s linear 0s none infinite beam;
	-moz-animation: 10s linear 0s none infinite beam;
	animation: 10s linear 0s none infinite beam;
}

@-webkit-keyframes beam {

	0% {
		-webkit-transform: rotate(15deg);
	}

	50% {
		-webkit-transform: rotate(65deg);
	}

	100% {
		-webkit-transform: rotate(15deg);
	}
}

@keyframes beam {

	0% {
		transform: rotate(15deg);
	}

	50% {
		transform: rotate(65deg);
	}

	100% {
		transform: rotate(15deg);
	}
}

.wave1 {
	position: relative;
	z-index: 3;
	width: 100%;
	margin-top: -220px;
	color: #999;
	background: url(../../images/bl.png) repeat-x 0 0;
	-webkit-animation: 8s linear 0s none infinite tweenxx;
	-moz-animation: 8s linear 0s none infinite tweenxx;
	animation: 8s linear 0s none infinite tweenxx;
}

.wave {
	height: 220px;
	background: url(../../images/bl.png) repeat-x 330px 0;
	-webkit-animation: 10s linear 0s none infinite tweenx;
	-moz-animation: 10s linear 0s none infinite tweenx;
	animation: 10s linear 0s none infinite tweenx;
}

@-webkit-keyframes tweenx {

	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 1600px 0;
	}
}

@-moz-keyframes tweenx {

	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 1600px 0;
	}
}

@keyframes tweenx {

	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 1600px 0;
	}
}

@-webkit-keyframes tweenxx {

	0% {
		background-position: 0 0;
	}

	100% {
		background-position: -1600px 0;
	}
}

@-moz-keyframes tweenxx {

	0% {
		background-position: 0 0;
	}

	100% {
		background-position: -1600px 0;
	}
}

@keyframes tweenxx {

	0% {
		background-position: 0 0;
	}

	100% {
		background-position: -1600px 0;
	}
}


/*支付后的页面style*/
.payatch-ts{width:700px; margin:100px auto; text-align:center; overflow:hidden;font-size: 16px;}
.payatch-ts i{ display:inline-block; vertical-align:middle;}
.payatch-ts ul{display:inline-block; text-align:left;margin-left: 20px; vertical-align:middle}
.payatch-ts ul li{line-height:2; font-family: "微软雅黑";}
.payatch-ts ul li h3{font-size:18px; font-weight:bold; color: #333;}
.payatch-ts ul li a{
	display: inline-block;
	margin-right: 30px;
	color: #666;
}
.payatch-ts:after{content:''; clear:both}
.my_payech a{
	width: 110px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
        color: #fff;
    background: #3D7AFF;
    display: block;
    margin: 0 auto;
    font-family: "微软雅黑";
    margin-top: 30px;
}
.my_payech a:hover{
	background: #2F67E2;
}
