* {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	font-family: "微软雅黑";
}

.hidden {
	display: none!important;
}

img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

a {
	text-decoration: none;
}

li {
	list-style: none;
}

i,
em {
	font-style: normal;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

input:focus {
	outline: none;
}

.no_auto {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.chengg {
	width: 100%;
	height: 1px;
	background: none;
}

.no_auto .co_tips {
	position: absolute;
	overflow: hidden;
}

.main {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 900px;
	min-width: 1200px;
	max-width: 1920px;
	margin: 0 auto;
	background: url(../images/bg.jpg) no-repeat center;
}

.last {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 1250px;
	min-width: 1200px;
	max-width: 1920px;
	margin: 0 auto;
	background: url(../images/bottom.jpg) no-repeat center;
}

.lb_banner {
	width: 1243px;
	height: 932px;
	background: url(../images/lb_bg.png) no-repeat center;
	margin: 128px auto 0;
	position: relative;
}

.lb_banner .ts_play {
	width: 993px;
	height: 557px;
	position: relative;
	overflow: hidden;
	margin: 217px 0 0 128px;
}

.lb_banner .swiper-button-prev {
	width: 61px;
	height: 117px;
	background: url(../images/btn.png) no-repeat center;
}

.lb_banner .swiper-button-next {
	width: 61px;
	height: 117px;
	background: url(../images/btn.png) no-repeat center;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.lb_banner .swiper-pagination {
	width: 100%;
	text-align: center;
	bottom: 80px;
}

.lb_banner .swiper-pagination .swiper-pagination-bullet {
	width: 23px;
	height: 23px;
	background-color: #cf5a7a;
	opacity: 1;
	MARGIN: 0 5px;
}

.lb_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #9a2359;
}
footer#Hero-bar{
	display: none;
}
#Hero-bar {
    background: #fff!important;
    /* height: 60px; */
    overflow: inherit!important;
    height: 42px!important;
    padding-bottom:0!important;
}
.game_list_bar{
	font-size:0;
}
@media screen and (max-width:1024px) {
	#Hero-bar {
	    overflow: hidden!important;
	    background: #1b1b1b!important;
	    height:auto!important;
	    padding-bottom: 9.5px!important;
	}
	footer .f_t ul li:nth-child(2) {
		    position: absolute;
		    left: 6.4rem;
		}
	.i-footer{
		display: none;
	}
	footer#Hero-bar{
		display: block;
	}
	div#Hero-bar{
		display: none;
	}
	.main {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 35.3125rem;
		margin: 0 auto;
		min-width:20rem;
		max-width:20rem;
		background: url(../images/bg_w.jpg) no-repeat center;
		background-size:100% 100%;
	}
	.last {
		position: relative;
		overflow: hidden;
		width: 100%;
		height: 17.8125rem;
		min-width:20rem;
		max-width:20rem;
		margin: 0 auto;
		background: url(../images/bottom_w.jpg) no-repeat center;
	}
	.lb_banner {
		width: 18.84375rem;
		height: 16.3125rem;
		background: url(../images/lb_bg_w.png) no-repeat center;
		background-size:100% 100%;
		margin: 0.3125rem auto 0;
		position: relative;
	}
	.lb_banner .ts_play {
		width: 17.375rem;
		height: 9.75rem;
		position: relative;
		overflow: hidden;
		margin: 3.8125rem auto 0;
	}
	.lb_banner .ts_play li img{
		display: block;
		width: 17.375rem;
		height: 9.75rem;
	}
	.lb_banner .swiper-button-prev {
		width: 0.4375rem;
		height: 0.84375rem;
		background: url(../images/btn_w.png) no-repeat center;
		background-size:100% 100%;
		left: 6.5rem;
    	top: 13.90625rem;
    	margin-top:0;
    	z-index:11;
	}
	.lb_banner .swiper-button-next {
		width: 0.4375rem;
		height: 0.84375rem;
		background: url(../images/btn_w.png) no-repeat center;
		background-size:100% 100%;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		right: 6.5rem;
    	top: 13.90625rem;
    	margin-top:0;
    	z-index:11;
	}
	.lb_banner .swiper-pagination {
		width: 100%;
		text-align: center;
		bottom: 1.5rem;
	}
	.lb_banner .swiper-pagination .swiper-pagination-bullet {
		width: 0.40625rem;
		height: 0.40625rem;
		background-color: #cf5a7a;
		opacity: 1;
		MARGIN: 0 0.15625rem;
	}
	.lb_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background-color: #9a2359;
	}
}