#hzWrap{
	width:100%;
	overflow: hidden;
	position:relative;
}
.chengg{
	height:1px;
}
.hzMain{
	width:100%;
	height:9.52rem;
	position:relative;
	background:#1c1c1c;
	margin:0 auto 0;
}
.hzMain:after{
	display:block;
	content:'';
	width:100%;
	height:9.52rem;
	background:url(../images/m/zz.png) no-repeat center;
	background-size:cover;
	position:absolute;
	left:0;
	top:0;
}
.topPic{
	width:94.48rem;
	height:3.36rem;
	position:relative;
	white-space: nowrap;
	animation: footer_move 400s linear infinite;
	margin-top:-15%;
	margin-left:20%;
}
.topPic img{
	display:block;
	width:31.28rem;
	float:left;
}
.topPic img:nth-child(2),.topPic img:nth-child(3){
	margin-left:.32rem;
}
.centerPic{
	width:94.48rem;
	height:3.36rem;
	position:relative;
	white-space: nowrap;
	animation: footer_move1 400s linear infinite;
	margin-top:.25rem;
	transform: translateX(-63.24rem);
}
.centerPic img{
	display:block;
	width:31.28rem;
	float:left;
}
.centerPic img:nth-child(2),.topPic img:nth-child(3){
	margin-left:.32rem;
}
.bottomPic{
	width:75.52rem;
	height:3.36rem;
	position:relative;
	white-space: nowrap;
	animation: footer_move2 400s linear infinite;
	margin-top:.25rem;
	margin-left:-40%;
}
.bottomPic img{
	display:block;
	width:24.96rem;
	float:left;
}
.bottomPic img:nth-child(2),.bottomPic img:nth-child(3){
	margin-left:.32rem;
}
.logo{
	display:block;
	width:2.18rem;
	position:absolute;
	left:.32rem;
	top:.32rem;
	z-index:1;
}
.slogan{
	display:block;
	width:6.22rem;
	position:absolute;
	left:50%;
	margin-left:-3.11rem;
	top:3.6rem;
	z-index:1;
}
.btnList{
	display:block;
	width:2.58rem;
	height:.76rem;
	position:absolute;
	left:50%;
	margin-left:-1.29rem;
	top:5.64rem;
	z-index:1;
}
.btnList img{
	display:block;
	width:100%;
}
.hzTit{
	width:6.7rem;
	position:absolute;
	left:50%;
	margin-left:-3.35rem;
	bottom:0.08rem;
	display:flex;
	display:-webkit-flex;
	justify-content:space-between;
	align-items:center;
	z-index:1;
}
.hzTit img{
	display:block;
	width:1.82rem;
}
.hzTit div{
	font-size:.32rem;
	color:#acacac;
}
.hzTit div img{
	display:block;
	width:1rem;
}
.gameMain{
	width:100%;
	background:#1c1c1c;
	position:relative;
	overflow: hidden;
}
.gameMain .gameList{
	width:6.54rem;
	overflow: hidden;
	position:relative;
	margin:0 auto 0;
}
.gameMain .gameList>div{
	width:100%;
	overflow: hidden;
	position:relative;
	margin-top:.4rem;
}
.gameMain .gameList>div img{
	display:block;
	width:2.96rem;
	float:left;
}
.gameMain .gameList>div div{
	font-size:.32rem;
	color:#fff;
	line-height:1.08rem;
	float:left;
	margin-left:.24rem;
}
.gameMain .gameList>div a{
	display:block;
	width:1.44rem;
	height:.59rem;
	float:right;
	margin-top:.25rem;
	text-decoration: none;
}
.gameMain .gameList>div a img{
	display:block;
	width:100%;
}
.footer{
	width:100%;
	overflow: hidden;
	position:relative;
	background:#1c1c1c;
	padding-top:2.16rem;
	padding-bottom:1.16rem;
}
.footer>div{
	font-size:.24rem;
	color:#616373;
	line-height:.33rem;
	text-align: center;
}
.footer>div a{
	color:#616373;
	text-decoration: none;
}
@keyframes footer_move {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(-63.2rem);
	}
}
@keyframes footer_move1 {
	0% {
		/* transform: translateX(0); */
	}

	100% {
		transform: translateX(0rem);
	}
}
@keyframes footer_move2 {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(-50.56rem);
	}
}