/*
* 404
*/
.page_error {
	font-size: 36px;
	position: absolute;
	top:10%;
	z-index: 1000;
	width: 800px;
	left:50%;
	margin-left:-400px;
	text-align: center;
	font-weight: bold;
	  border: 1px solid #fff;
    color: #666666;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.err-button.back {
    font-family: microsoft yahei;
    text-align: center;
	position: absolute;
	top:65%;
	z-index: 1000;
	width:100%
	
}

.err-button.back a {
    padding: 10px 30px;
    display: block;
    border: 1px solid #fff;
    color: #666666;
	width: 300px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	margin: 20px auto;
	font-weight: bold;
}

#gohome {
    background: #EBEBEB;
    color: #666;
	

	
}

#golast {
	background: #EBEBEB;
    color: #EDA9AB;
	
	
}

.err-button.back a:hover {
    -webkit-box-shadow: 5px 0 6px rgba(255,255,255,1);
    -moz-box-shadow: 5px 0 6px rgba(255,255,255,1);
    -o-box-shadow: 5px 0 6px rgba(255,255,255,1);
    box-shadow: 5px 0 6px rgba(255,255,255,1)
}

	.roadtowest {
		height: 100%;
		width: 100%;
		-webkit-background-size: cover;
		background-size: cover;
		overflow: hidden;
		position: relative;
	}
	.roadtowest ul {
		height: 100%;
		width: 3920px;
		position: absolute;
		top: 0;
		left: 0;
		animation: dong 50s linear infinite;
	}
	@keyframes dong {
		0% {
			left: 0;
		}
		100% {
			left: 1920px;
		}
	}
	.roadtowest ul li {
		height: 100%;
		width: 100%;
		background: url(images/road.jpg);
		float: left;
		margin-left: -2000px;
		list-style: none;
	}

	
.wk, .bj ,.ts ,.ss {
	background: url(images/allmen.png) no-repeat;
}
	.wk {
		z-index: 999;
		width: 200px;
		height: 160px;
		background-position: 0 -215px ;
		/*margin: 400px auto;*/
		position: absolute;
		top: 40%;
		left: 10%;
		animation: wkzou 1s steps(8) infinite;
	}
@media (max-width: 480px) {
.wk {
		
		top: 43%;
		left: -8%;
		animation: wkzou 1s steps(8) infinite;
	}
}
	@keyframes wkzou {
		to {
			background-position: -1600px -215px;
		}
	}
	.bj {
		z-index: 999;
		width: 200px;
		height: 170px;
		background-position: 0 -375px ;
		/*margin: 400px auto;*/
		position: absolute;
		top: 35%;
		left: 35%;
		animation: bjzou 1s steps(8) infinite;
	}
@media (max-width: 480px) {
.bj {
		
		top: 48%;
		left: 15%;
		animation: bjzou 1s steps(8) infinite;
	}
}
	@keyframes bjzou {
		to {
			background-position: -1600px -375px;
		}
	}
	.ts {
		z-index: 999;
		width: 170px;
		height: 220px;
		background-position: 0 0 ;
		/*margin: 400px auto;*/
		position: absolute;
		top: 33%;
		left: 50%;
		animation: tszou 1s steps(8) infinite;
	}
@media (max-width: 480px) {
.ts {
		
		top: 40%;
		left: 30%;
		animation: tszou 1s steps(8) infinite;
	}
}
	@keyframes tszou {
		to {
			background-position: -1360px 0;
		}
	}

	.ss {
		z-index: 999;
		width: 210px;
		height: 170px;
		background-position:  0 -545px ;
		/*margin: 400px auto;*/
		position: absolute;
		top: 40%;
		left: 62%;
		animation: sszou 1s steps(8) infinite;
	}
@media (max-width: 480px) {
.ss {
		
		top: 43%;
		left: 40%;
		animation: sszou 1s steps(8) infinite;
	}
}
	@keyframes sszou {
		to {
			background-position: -1680px -545px;
		}
	}