.big-image {
	/* width: 80%; */
	/* height: 80%; */
	max-width: 878px;
}

.zizhi-concent {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 878px;
	max-height: 90%;
	z-index: 9999;
	cursor: pointer;
	transition: transform 0.5s ease;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
}

.close-zizhi {
	position: absolute;
	right: 6%;
	width: 50px;
	height: 50px;
	background-color: #fff;
	top: -30px;
	z-index: 10;
	border-radius: 50%;
	text-align: center;
	line-height: 50px;
	font-size: 30px;
	color: #666;
	/* font-weight: bold; */
}

.index-concent {
	width: 100%;
	margin: 0 auto;
	max-width: 780px;
	overflow: hidden;
}

.game-tab-concnet {
	width: 100%;
	margin: 0 auto;
	max-width: 780px;
	overflow: hidden;
}

.game-tab {
	width: 100%;
	height: 56px;
	background-color: #F2F2F2;
	border-bottom: 2px solid #021A38;
}

.game-tab span {
	display: inline-block;
	margin: 0 64px;
	line-height: 45px;
}

.game-active,
.game-tab span:hover {
	border-bottom: 5px solid #1869CE;
	color: #1869CE;
	cursor: pointer;
}

.game-concent {
	padding: 20px;
	font-family: MusticaPro, MusticaPro;
	font-weight: 600;
	font-size: 15px;
	color: #04091C;
	overflow: hidden;
	display: none;
	line-height: 24px;
}

.more {
	width: 100%;
	max-width: 780px;
	display: block;
	font-family: MusticaPro, MusticaPro;
	font-weight: 600;
	font-size: 19px;
	color: #264578;
	margin: 32px auto 50px;
	overflow: hidden;
	text-decoration: underline;
}

.game-des-concent {
	font-family: MusticaPro, MusticaPro;
	font-weight: 600;
	font-size: 15px;
	color: #04091C;
	padding-bottom: 30px;
	line-height: 22px;
}

.video-concent {
	/* width: 507px; */
	height: 285px;
	background: #000000;
	border-radius: 10px;
}

.zizhi {
	width: 80%;
	margin-bottom: 30px;
	cursor: pointer;
	transition: transform 0.2s;
}

.luck-conin-concnet {
	width: 100%;
	background-color: #f2f2f2;
	margin-bottom: 30px;
}

.luck-concnet {
	width: 100%;
	margin: 0 auto;
	max-width: 1160px;
	overflow: hidden;
}

.luck-grid {
	width: 100%;
	max-width: 780px;
	margin: 0 auto;
	padding-bottom: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
	flex-shrink: 0;
	flex-grow: 0;
	flex-basis: auto;
}

.luck-grid div {
	width: 25%;
	text-align: center;
	margin-bottom: 16px;
}

.p-img {
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}

.p-first {
	font-family: MusticaPro, MusticaPro;
	font-weight: 600;
	font-size: 16px;
	color: #04091C;
	padding-bottom: 10px;
}

.online-home {
	width: 100%;
	background-color: #04091c;
	padding: 30px 0;
	/* margin-bottom: 30px; */
}

.online-home-concent {
	width: 100%;
	max-width: 610px;
	margin: 0 auto;
}

.game-title {
	width: 100%;
	max-width: 550px;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 13px;
	font-family: MusticaPro, MusticaPro;
	font-weight: 600;
	font-size: 1.375rem;
	/*22*/
	color: #FFFFFF;
}

.game-title-heng {
	display: block;
	width: 100%;
	max-width: 550px;
	height: 2px;
	margin: 0 auto 20px;
	background: linear-gradient(to right, #fff, transparent);
}

.game-title img {
	margin-right: 22px;
}

.online-play {
	display: flex;
	justify-content: space-between;

}

.online-play div {
	background: #182A48;
	border-radius: 10px;
	text-align: center;
}

.online-play div p {
	margin-top: 15px;
	height: 92px;
}

.online-play div h3 {
	font-family: MusticaPro, MusticaPro;
	font-weight: 600;
	font-size: 18px;
	color: #FFCC2F;
	padding-bottom: 10px;
}

.web-btn,
.app-btn {
	display: flex;
	width: 152px;
	height: 46px;
	justify-content: center;
	align-items: center;
	background: linear-gradient(to bottom, #29763D 0%, #34A150 100%);
	/* background: radial-gradient( NaN% 0% at 0% 0%, #29753D 0%, #33A250 99%); */
	box-shadow: 0px 4px 0px 0px #0C0011;
	border-radius: 5px;
	font-family: MusticaPro, MusticaPro;
	font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
	margin: 0 auto;
}

@media(min-width: 300px) and (max-width:719px) {
	.game-tab span {
		margin: 0 25px;
	}

	.game-tab {
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.online-home-concent {
		padding: 0 14px;
		/*20*/
	}

	.game-title img {
		width: 26px;
		/*30*/
		margin-right: 0.625rem;
		/*10*/
	}

	.game-title {
		font-size: 14px;
		/*22*/
	}

	.web-btn,
	.app-btn {
		margin: 0 0.625rem 0.9375rem;
		/*10  15*/
		width: 8.875rem;
		/*142*/
		height: 2.5rem;
		/*40*/
	}

	.luck-concnet {
		padding: 0 18px;
		/*20*/
	}

	.p-first {
		font-size: 0.875rem;
		/*14*/
	}

	.index-concent {
		padding: 0 1.25rem;
		/*20*/
	}

	.zhi-center {
		text-align: center;
		margin-top: 1.25rem;
		/*20*/
	}

	.zizhi {
		width: 58%;
	}

	.game-concent {
		padding: 1.25rem 0;
		/*20*/
	}

	.more {
		padding: 0 20px;
	}
	.close-zizhi{
		right: 0;
	}
}

@media(min-width: 720px) and (max-width:1279px) {
	.game-tab span {
		margin: 0 50px;
	}

	.game-tab {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.online-play div {
		width: 262px;
		height: 204px;
	}

	.luck-concnet {
		padding: 0 1.25rem;
		/*20*/
	}

	.p-first {
		font-size: 0.875rem;
		/*14*/
	}

	.index-concent {
		padding: 0 1.25rem;
		/*20*/
	}

	.game-concent {
		padding: 1.25rem 0;
		/*20*/
	}

	.more {
		padding: 0 20px;
	}

	.game-tab-concnet {
		margin-top: 1.25rem;
		/*20*/
	}
}

@media(min-width: 1280px) {
	.game-tab {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.online-play div {
		width: 262px;
		height: 204px;
	}
}