.index-concent {
	position: relative;
	width: 100%;
	/* overflow: hidden; */
}

.index-main {
	text-align: center;
}

.index-main-title {
	font-family: Mont, Mont;
	font-weight: normal;
	font-size: 19px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 25px;
}

.des-title {

	font-family: MusticaPro, MusticaPro;
	font-weight: 600;
	font-size: 12px;
	color: #FFFFFF;
	padding-bottom: 10px;
}

/* .banner-img{
	
	height: 248px;
} */
.swiper-slide img {
	width: 464px;
}

.faqs-concent {
	margin-top: 60px;
	clear: both;
	width: 100%;
	padding: 1.625rem 20px;
	/* border-bottom: 1px solid #F2F2F2; */
	overflow: hidden;
}

.faqs-width {
	max-width: 1140px;
	/* 1140px*/
	margin: 0 auto;
}

.faqs-title {
	font-family: MusticaPro, MusticaPro;
	font-weight: 600;
	font-size: 24px;
	color: #FFFFFF;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-bottom: 15px;
}

.faqs-title span {
	display: block;
	margin-top: 10px;
	width: 100px;
	height: 2px;
	background: linear-gradient(to right, #fff, transparent);
}

.accordion {
	width: 94%;
	font-family: SourceHanSansCN, SourceHanSansCN;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 0;
	border-bottom: 1px solid #F2F2F2;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 16px;
	right: 10px;
	font-size: 18px;
	color: #fff;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.submenu {
	display: none;
	font-size: 14px;
	padding: 10px 0 15px;
	line-height: 23px;
}

.submenu a {
	color: #4ea0f7;
}


.down-c {
	width: 730px;
	/* background: #28272D; */
	border-radius: 3px;
}

.down-concent {
	display: none;
	width: 100%;
	padding: 30px;
	overflow: hidden;
}

.down-tab {
	width: 100%;
	background-color: #2E2C37;
}

.down-tab span {
	position: relative;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	height: 80px;
	font-size: 18px;
	font-weight: 600;
	cursor: pointer;
}


.down-tab span em {
	display: block;
	line-height: 30px;
}

.down-active,
.down-tab span:hover {
	background: #FFE73F;
	color: #000;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.down-active::after {
	opacity: 1 !important;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.index-game-concent {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.game-banner {
	width: 300px;
	/* background-color: #4ea0f7; */
}

.game-banner img {
	width: 200px;
}

.swiper-slide {
	background-color: transparent;
}

.game-title {
	font-size: 18px;
	margin-bottom: 26px;
}

.game-des {

	font-family: MusticaPro, MusticaPro;
	font-weight: 500;
	font-size: 15px;
	color: #fff;
	line-height: 30px;
}

.swiper-pagination-bullet {
	background-color: rgba(255, 231, 63, .5);
	border-radius: 0;
}

.swiper-pagination-bullet-active {
	background-color: #FFE73F;
}

.banner-conent {
	width: 100%;
	overflow: hidden;
}

.swiper-container {
	margin-top: 27px;
	height: 280px;
	margin-bottom: 50px;
	/* overflow: auto; */
}

.more-info {
	position: absolute;
	left: 0;
	width: 100%;
	height: 200px;
	background-color: #0D0A13;
	z-index: -1;
}

.more-concent {
	width: 100%;
	max-width: 930px;
	margin: 0 auto;
	text-align: right;
}

.more-info-text {
	display: inline-block;
	margin-top: 23px;
	text-decoration: underline;
	font-family: MADETOMMY, MADETOMMY;
	font-weight: 500;
	font-size: 17px;
	color: #E033FF;
	text-align: right;
}

.img-concnet {
	margin-top: 25px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.img-concnet img {
	height: 236px;
}

.more-concent .row>* {
	text-align: center;
}

@media(min-width: 300px) and (max-width:720px) {
	.index-bg {
		height: 100px;
	}

	.down-main {
		width: 100%;
		max-width: 62.5rem;
		/*1000*/
		margin: 0 auto 2rem;
		/*32*/
		overflow: hidden;
	}

	.faqs-concent {
		margin-top: 70px;
	}

	.bg-icon {
		top: 42px;
	}

	.accordion li:last-child .link {
		border-bottom: 1px solid #F2F2F2
	}

	.down-c {
		width: 90%;
		margin: 0 auto;
	}

	.bg-icon img {
		width: 85%;
	}

	.down-tab {
		width: 90%;
		margin: 0 auto;
	}

	.down-tab {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.down-tab span {
		width: 50%;
		height: 50px;
	}

	.down-tab span::after {
		content: '';
		position: absolute;
		top: 100%;
		left: 50%;
		margin-left: -8px;
		border-width: 8px;
		border-style: solid;
		border-color: #FFE73F transparent transparent transparent;
		opacity: 0;
		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}

	.down-concent {
		padding: 30px 0;
	}

	.index-game-concent {
		flex-direction: column;
	}

	.game-dex-concent {
		margin-top: 30px;
	}

	.index-main {
		margin-top: 140px;
	}

	.swiper-slide img {
		width: 90%;
	}

	.swiper-container {
		height: 220px;
	}

	.more-info-text {
		margin-right: 10px;
	}

	.img-concnet img {
		height: 160px;
	}

}

@media(min-width: 721px) and (max-width:1280px) {
	.down-main {
		width: 100%;
		max-width: 62.5rem;
		/*1000*/
		margin: 0 auto 2rem;
		/*32*/
		overflow: hidden;
	}

	.down-tab-concnet {
		width: 86%;
		margin: 0 auto;
		/* overflow: hidden; */
	}

	.down-c {
		width: 86%;
		margin: 2.625rem auto;
	}

	.down-tab {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.down-tab span {
		width: 50%;
	}

	.down-tab span::after {
		content: '';
		position: absolute;
		top: 100%;
		left: 50%;
		margin-left: -8px;
		border-width: 8px;
		border-style: solid;
		border-color: #FFE73F transparent transparent transparent;
		opacity: 0;
		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}

	.bg-icon {
		width: 94%;
	}

}

@media(min-width: 1281px) {
	.down-main {
		width: 100%;
		max-width: 62.5rem;
		/*1000*/
		margin: 0 auto 2rem;
		/*32*/
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		overflow: hidden;
	}

	.down-tab-concnet {
		width: 200px;
		/*160*/
		margin-right: 65px;
		/* overflow: hidden; */
	}

	.down-tab {
		padding: 35px 0;
	}

	.down-tab span::after {
		content: '';
		position: absolute;
		top: 50%;
		left: 100%;
		margin-top: -8px;
		border-width: 8px;
		border-style: solid;
		border-color: transparent transparent transparent #FFE73F;
		opacity: 0;
		-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}

	.down-active,
	.down-tab span:hover {
		margin-left: 10px;
		width: 200px;
	}

	.down-tab span {
		margin-bottom: 30px;
	}

	.img-concnet div {
		width: auto;
	}

}