/**
  *indexTpl.html 第第三方平台相關
*/
.mg-l-10 {
	margin-left: 10px;
}

.mg-b-20 {
	margin-bottom: 20px;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.TG_index {
	width: 100%;
	min-width: 1600px;
	min-height: 100%;
	background: var(--index-bg);
	background-size: cover;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.TG_index .index_header {
	position: relative;
	width: 100%;
	margin: 0 auto;
	background: var(--header-webkit-bg);
	background: var(--header-bg);
	background-size: 100% 100%;
	-webkit-box-shadow: 0 3px 3px 0 var(--shadow-black-2);
	box-shadow: 0 3px 3px 0 var(--shadow-black-2);
	z-index: 100;
}

.TG_index .index_header .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 40px 0 20px;
	margin: 0 auto;
	width: 100%;
	height: 60px;
}
.TG_index .index_header .row .index_logo {
	width: 60px;
	min-width: 60px;
	margin-right: 20px;
	background:var(--all-login-logo);
	background-size: contain;
}

.TG_index .index_header .row .sub::after {
	content: "";
	width: 8px;
	height: 8px;
	margin: -5px 0 0 8px;
	border-top: var(--header-sub-arrow);
	border-right: var(--header-sub-arrow);
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}


.TG_index .index_header .row .sysDateTime {
	font-size: 14px;
	color: var(--header-font-color);
	white-space: nowrap;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}

.TG_index .index_header .row .lang_select_wrap {
	margin-right: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .row .lang_select_wrap .select_lang {
	width: 120px;
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown dd,
.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown dt,
.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown ul {
	margin: 0px;
	padding: 0px;
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown dt a {
	border: var(--header-select_lang-border);
	border-radius: 5px;
	white-space: nowrap;
	background: var(--header-lang-select-bg-color);
	display: block;
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown dt a:hover {
	color: black;
	border: var(--header-select_lang-border);
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown dt a span {
	cursor: pointer;
	color: var(--header-select_lang-color);
	font-size: 14px;
	padding: 3px 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown dt a span::after {
	content: "";
	width: 0;
	height: 0;
	margin-left: 5px;
	border-style: solid;
	border-width: 6px 4px 0 4px;
	border-color: var(--header-select_lang-arrow);
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown dd {
	position: relative;
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown dd ul {
	background: white none repeat scroll 0 0;
	border: solid 1px rgba(135, 148, 148, 0.5);
	border-top: none;
	color: #0d3675;
	display: none;
	left: 0px;
	padding: 5px 0px;
	position: absolute;
	top: -2px;
	width: 100%;
	list-style: none;
	z-index: 1000;
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown dd ul li a {
	padding: 5px 10px;
	text-align: left;
	display: block;
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown dd ul li a:hover {
	background-color: #f1f1f1;
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown a,
.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown a:visited {
	color: black;
	text-decoration: none;
	outline: none;
	font-size: 14px;
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown a:hover {
	color: #686868;
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown span.value {
	display: none;
}

.TG_index .index_header .row .lang_select_wrap .select_lang .dropdown img.flag {
	border: none;
	vertical-align: middle;
	margin-right: 5px;
	width: 24px;
	height: 14px;
}

.TG_index .index_header .row .login_menu {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 10px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.TG_index .index_header .row .login_menu button {
	height: 32px;
	color: #fff;
	border: none;
	border-radius: 30px;
	padding: 0 15px;
	margin: auto 10px auto 0;
	box-shadow: var(--index-login_btn-shadow);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .row .login_menu button::before {
	content: "";
	width: 16px;
	height: 16px;
	margin-right: 5px;
}

.TG_index .index_header .row .login_menu button.register_btn {
	color: var(--index-register_btn-color);
	margin: auto 10px auto 0;
	background: transparent;
	border: var(--index-register_btn-border);
}
.TG_index .index_header .row .login_menu button.register_btn::before {
	content: "";
	background: var(--index-register_btn-icon);
	background-size: 100% 100%;
}
.TG_index .index_header .row .login_menu button.login_btn {
	color: var(--index-login_btn-color);
	margin: auto 10px auto 0;
	background: var(--index-webkit-login_btn-bg);
	background: var(--index-login_btn-bg);
}

.TG_index .index_header .row .login_menu button.video_btn {
	color: var(--header-font-color);
	font-size: 18px;
	font-weight: bold;
	background: transparent;
	box-shadow: none;
	margin-right: 30px;
}
.TG_index .index_header .row .login_menu button.video_btn::before {
	content: none;
}

.TG_index .index_header .row .login_menu button.login_btn::before {
	content: "";
	background: var(--index-login_btn-icon);
	background-size: 100% 100%;
}

.TG_index .index_header .row .login_menu button.forgetPwd_btn {
	color: #707070;
	margin: auto 10px auto 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c0d5fa));
	background: linear-gradient(to bottom, #ffffff 0%, #c0d5fa 100%);
}

.TG_index .index_header .row .login_menu button.forgetPwd_btn::before {
	content: "";
	background: url(../img/theme/2022normal/index/index-forget-icon.png) center no-repeat;
	background-size: 100% 100%;
}

.TG_index .index_header .index_menu {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 10px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.TG_index .index_header .index_menu.flexStart {
	justify-content: flex-start;
}

.TG_index .index_header .index_menu .menu-item {
	color: #363636;
	font-size: 16px;
	margin-right: 10px;
	white-space: nowrap;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	
}
.TG_index .index_header .index_menu .menu-item.icon4 {
	display: none;	
}

.TG_index .index_header .index_menu .menu-item.m_nav {
	padding: 0 10px;
}

.TG_index .index_header .index_menu .menu-item#notice_popup a {
	position: relative;
	cursor: pointer;
}

.TG_index .index_header .index_menu .menu-item#notice_popup a::before ,
.TG_index .index_header .index_menu .menu-item#activity_hall a::before {
	content: none;
}

.TG_index .index_header .index_menu .menu-item:hover .sub-menu {
	visibility: visible;
	opacity: 1;
	-webkit-box-shadow: 0 5px 8px 0 var(--shadow-black-2);
	box-shadow: 0 5px 8px 0 var(--shadow-black-2);
	z-index: 50;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.TG_index .index_header .index_menu .menu-item .sub-menu {
	position: absolute;
	top: 120px;
	left: 0;
	width: 100%;
	height: 160px;
	background: var(--index-sub-menu-bg);
	background-size: 100% 100%;
	cursor: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-shadow: 0 5px 8px 0 var(--shadow-black-2);
	box-shadow: 0 5px 8px 0 var(--shadow-black-2);
	visibility: hidden;
	opacity: 0;
	z-index: -1;
}

.TG_index .index_header .index_menu .menu-item .sub-menu::before {
	content: "";
	content: "";
	position: absolute;
	top: -3px;
	left: 0;
	width: 100%;
	height: 1px;
	-webkit-box-shadow: 0 3px 5px 0 var(--shadow-black-3);
	box-shadow: 0 3px 5px 0 var(--shadow-black-3);
	display: block;
}

.TG_index .index_header .index_menu .menu-item .sub-menu .sub-content {
	font-size: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.TG-sub .sub-content {
	width: 1200px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.TG-sub .sub-content ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.TG-sub .sub-content ul li {
	margin-right: 50px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.TG-sub .sub-content ul li a {
	color: var(--header-a-color);
	font-weight: bold;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.TG-sub .sub-content ul li a > div {
	position: relative;
	width: 60px;
	height: 60px;
	border-radius: 12px;
	margin-bottom: 10px;
	box-shadow: 0 3px 6px 0 var(--shadow-black-1);
	border: var(--header-nav-icon-border);
	background: var(--header-nav-iconbg);
	display: flex;
	align-items: center;
	justify-content: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.union_list-sub .sub-content ul li a > div::before,
.TG_index .index_header .index_menu .menu-item .sub-menu.TG-sub .sub-content ul li a > div::before {
	content: "";
	width: 36px;
	height: 36px;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.union_list-sub .sub-content ul li .competition_logo img  {
	width: 60px;
	height: 60px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.TG-sub .sub-content ul li a > div.icon01::before {
	background: var(--index-TG-sub-icon01);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.TG-sub .sub-content ul li a > div.icon02::before {
	background: var(--index-TG-sub-icon02);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.TG-sub .sub-content ul li a > div.icon03::before {
	background: var(--index-TG-sub-icon03);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.TG-sub .sub-content ul li a > div.icon04::before {
	background: var(--index-TG-sub-icon04);
	background-size: contain;
}
/* 排行榜 */
.TG_index .index_header .index_menu .menu-item .sub-menu.rankings-sub .sub-content {
	width: 1200px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.rankings-sub .sub-content ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.rankings-sub .sub-content ul li {
	margin-right: 50px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.rankings-sub .sub-content ul li a {
	color: var(--header-a-color);
	font-weight: bold;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.rankings-sub .sub-content ul li a > div {
	position: relative;
	width: 60px;
	height: 60px;
	border-radius: 12px;
	margin-bottom: 10px;
	box-shadow: 0 3px 6px 0 var(--shadow-black-1);
	border: var(--header-nav-icon-border);
	background: var(--header-nav-iconbg);
	display: flex;
	align-items: center;
	justify-content: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.union_list-sub .sub-content ul li a > div::before,
.TG_index .index_header .index_menu .menu-item .sub-menu.rankings-sub .sub-content ul li a > div::before {
	content: "";
	width: 36px;
	height: 36px;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.union_list-sub .sub-content ul li .competition_logo img  {
	width: 60px;
	height: 60px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.rankings-sub .sub-content ul li a > div.icon01::before {
	background: var(--index-rankings-sub-icon01);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.rankings-sub .sub-content ul li a > div.icon02::before {
	background: var(--index-rankings-sub-icon02);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.rankings-sub .sub-content ul li a > div.icon03::before {
	background: var(--index-rankings-sub-icon03);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.Live-sub .sub-content {
	width: 1300px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.Live-sub .sub-content .carousel {
	width: 100%;
	height: 140px;
	padding: 0 50px;
	overflow: hidden;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.Live-sub .sub-content .carousel .carousel-inner {
	height: 100%;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.Live-sub .sub-content .carousel .carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	height: 100%;
	margin-right: -100%;
	transition: transform 0.5s ease;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.Live-sub .sub-content .carousel .carousel-item.active {
	display: flex;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.Live-sub .sub-content .carousel .carousel-item .live_list {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.Live-sub .sub-content .live_content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 33.33%;
	padding-right: 20px;
	color: var(--header-live-front-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.Live-sub
	.sub-content
	.carousel
	.carousel-item
	.live_list
	.live_content
	.live_video {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 190px;
	flex: 0 0 190px;
	height: 107px;
	margin: auto 10px auto 0;
	background: url("../img/theme/2022normal/index/live_video_bg.png") center no-repeat, #272727;
	background-size: 40px auto, contain;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.Live-sub
	.sub-content
	.carousel
	.carousel-item
	.live_list
	.live_content
	.live_video::before {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	width: 53px;
	height: 20px;
	background: url("../img/theme/2022normal/index/live_icon.png") center no-repeat;
	background-size: contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.Live-sub
	.sub-content
	.carousel
	.carousel-item
	.live_list
	.live_content
	.live_info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.Live-sub
	.sub-content
	.carousel
	.carousel-item
	.live_list
	.live_content
	.live_info
	.team_neme {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.Live-sub
	.sub-content
	.carousel
	.carousel-item
	.live_list
	.live_content
	.live_info
	.team_neme::before {
	content: "";
	width: 10px;
	height: 10px;
	margin: 5px 5px 0 0;
	border-radius: 50%;
	/* background: -webkit-gradient(linear, left top, left bottom, from(#c7d5f2), to(#7f8fac)); */
	background: var(--header-live-team-mark-bg);
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.Live-sub
	.sub-content
	.carousel
	.carousel-item
	.live_list
	.live_content
	.live_info
	.team_neme
	span {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	white-space: pre-wrap;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.Live-sub
	.sub-content
	.carousel
	.carousel-item
	.live_list
	.live_content
	.live_info
	.team_neme
	b {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 30px;
	flex: 0 0 30px;
	width: 30px;
	text-align: center;
	color: var(--header-live-count-color);
}

.TG_index .index_header .index_menu .menu-item .sub-menu.Live-sub .sub-content .carousel .carousel-control {
	top: 50%;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: radial-gradient(ellipse at center, white 50%, #e8eff6 100%);
	-webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.08);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.Live-sub .sub-content .carousel .carousel-control::before {
	content: "";
	width: 8px;
	height: 8px;
	margin-left: -3px;
	border-top: 2px solid #909293;
	border-right: 2px solid #909293;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.TG_index .index_header .index_menu .menu-item .sub-menu.Live-sub .sub-content .carousel .carousel-control.left {
	opacity: 1;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.Live-sub
	.sub-content
	.carousel
	.carousel-control.left::before {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	margin-left: 3px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.Live-sub .sub-content .carousel .carousel-control.right {
	opacity: 1;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.sports-sub .sub-content,
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content {
	width: 1200px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.sports-sub .sub-content ul,
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.sports-sub .sub-content ul li,
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li {
	margin-right: 50px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.sports-sub .sub-content ul li a,
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a {
	color: var(--header-a-color);
	font-weight: bold;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.sports-sub .sub-content ul li a.repair,
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a.repair {
	color: #b7b7b7;
	cursor: auto;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.sports-sub .sub-content ul li a.repair > div,
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a.repair > div {
	position: relative;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.sports-sub .sub-content ul li a.repair > div::before,
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a.repair > div::before {
	content: "";
	position: absolute;
	top: -8px;
	right: -8px;
	width: 24px;
	height: 24px;
	background: url("../img/Thirdparty/repair_icon.png") center no-repeat;
	background-size: contain;
	display: block;
}

.TG_index .index_header .index_menu .menu-item > a.hot {
    position: relative;
}

.TG_index .index_header .index_menu .menu-item > a.hot::before,
.TG_index .index_header .index_menu .menu-item .sub-menu.sports-sub .sub-content ul li a.hot > div::before,
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a.hot > div::before {
	content: "HOT" !important;
    position: absolute;
    top: -12px;
	left: 50%;
    right: auto;
    width: auto;
    height: auto;
    color: #fff;
    font-size: 12px;
    padding: 0px 8px;
    border-radius: 15px;
    background: linear-gradient(116deg, #ef7e8f 10%, #d9495a);
    transform: scale(0.8);
    display: block;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.sports-sub .sub-content ul li a > div,
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div {
	position: relative;
	width: 60px;
	height: 60px;
	border-radius: 12px;
	margin-bottom: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
/*體育平台*/
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.saba {
	background: url("../img/Thirdparty/saba_sports_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.sabawhite_sport {
	background: var(--sabawhite_sport_logo);
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.im_sport {
	background: url("../img/Thirdparty/im_sport_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.ob_sport {
	background: url("../img/Thirdparty/ob_sports_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.ai_sport {
	background: url("../img/Thirdparty/ai_sport_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.tg_sport {
	background: url("../img/Thirdparty/tg_sport_logo.png?v=202309221136?v=20230603") center no-repeat;
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.fb_sport {
	background: url("../img/Thirdparty/fb_sport_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.cr_sport {
	background: url("../img/Thirdparty/cr_sport_logo.png?v=202309221136?v=20230603") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.pb_sport {
	background: url("../img/Thirdparty/pb_sport_logo.png?v=202309221136?v=20230603") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.bti_sport {
	background: url("../img/Thirdparty/bti_sport_logo.png?v=202309221136?v=20230603") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.ws168_sport {
	background: url("../img/Thirdparty/ws168_sport_logo.png?v=202309221136?v=20230603") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.wcc_sport {
	background: url("../img/Thirdparty/wcc_sport_logo.png?v=202309221136?v=20230603") center no-repeat;
	background-size: contain;
}
/*真人*/
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.wm_casino {
	background: url("../img/Thirdparty/wm_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.ob_casino {
	background: url("../img/Thirdparty/ob_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.ag_casino {
	background: url("../img/Thirdparty/ag_casino_logo.png?v=20250512001") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.bbin_casino {
	background: url("../img/Thirdparty/bbin_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.allbet_casino {
	background: url("../img/Thirdparty/allbet_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.bg_casino {
	background: url("../img/Thirdparty/bg_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.la_casino {
	background: url("../img/Thirdparty/eeai_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.dg_casino {
	background: url("../img/Thirdparty/dg_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.sexy_casino {
	background: url("../img/Thirdparty/sexy_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.evo_casino {
	background: url("../img/Thirdparty/evo_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.astar_casino {
	background: url("../img/Thirdparty/astar_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
/*棋牌*/
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.ob_poker {
	background: url("../img/Thirdparty/ob_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.ky_poker {
	background: url("../img/Thirdparty/ky_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.ly_poker {
	background: url("../img/Thirdparty/ly_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.kx_poker {
	background: url("../img/Thirdparty/kx_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.mt_poker {
	background: url("../img/Thirdparty/mt_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.km_poker {
	background: url("../img/Thirdparty/km_poker_logo.png?v=202401291630") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.v8_poker {
	background: url("../img/Thirdparty/v8_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
/*電子*/
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.jdb_gaming {
	background: url("../img/Thirdparty/jdb_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.cq9_gaming {
	background: url("../img/Thirdparty/cq9_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.pg_gaming {
	background: url("../img/Thirdparty/pg_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.mg_gaming {
	background: url("../img/Thirdparty/mg_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.pt_gaming {
	background: url("../img/Thirdparty/pt_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
/*彩票*/
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.sgwin_lottery {
	background: url("../img/Thirdparty/sgwin_lottery_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.ob_lottery {
	background: url("../img/Thirdparty/ob_lottery_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.vr_lottery {
	background: url("../img/Thirdparty/vr_lottery_logo.png?v=202412231136") center no-repeat;
	background-size: contain;
}
/*電競*/
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.ia_esport {
	background: url("../img/Thirdparty/ia_esport_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.tf_esport {
	background: url("../img/Thirdparty/tf_esport_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.db_esport {
	background: url("../img/Thirdparty/db_esport_logo.png?v=202502121136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.im_esport {
	background: url("../img/Thirdparty/im_esport_logo.png?v=202502121136") center no-repeat;
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.wcpt_gaming {
	background: url("../img/Thirdparty/pt_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.pp_gaming {
	background: url("../img/Thirdparty/pp_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.ka_gaming {
	background: url("../img/Thirdparty/ka_gaming_logo.png?v=202503171136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.gf_poker {
	background: url("../img/Thirdparty/gf_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.commingsoon {
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.third-sub .sub-content ul li a > div.commingsoon::before {
	content: "";
	background: url(../img/theme/2022normal/index/sports_icon02.png) center no-repeat;
	background-size: contain;
	width: 30px;
	height: 30px;
	margin-right: 5px;
	display: block;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.recreation-sub .sub-content {
	width: 1500px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.recreation-sub .sub-content .recreation-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #283763;
	max-width: 20%;
	min-height: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.recreation-sub .sub-content .recreation-content .sort {
	width: 50px;
	font-size: 18px;
	font-weight: bold;
	margin: auto 20px auto 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.recreation-sub .sub-content .recreation-content .sort::before {
	content: "";
	width: 50px;
	height: 50px;
	margin-bottom: 10px;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.sort.casinos::before {
	background: url("../img/Thirdparty/entertainment_real_select_ic.png") center no-repeat;
	background-size: contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.sort.pokers::before {
	background: url("../img/Thirdparty/entertainment_chess_select_ic.png") center no-repeat;
	background-size: contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.sort.esports::before {
	background: url("../img/Thirdparty/entertainment_gaming_select_ic.png") center no-repeat;
	background-size: contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.sort.lotteries::before {
	background: url("../img/Thirdparty/entertainment_lottery_select_ic.png") center no-repeat;
	background-size: contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.sort.gaming::before {
	background: url("../img/Thirdparty/entertainment_electronic_select_ic.png") center no-repeat;
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.recreation-sub .sub-content .recreation-content .list {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.recreation-sub .sub-content .recreation-content .list > div {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 50%;
	margin-bottom: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	margin: 0 3px;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div::before {
	content: "";
	width: 20px;
	height: 20px;
	margin-right: 5px;
	display: block;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div.repair {
	color: #b7b7b7;
	cursor: auto;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div.repair::before {
	background: url("../img/Thirdparty/repair_icon.png") center no-repeat !important;
	background-size: contain !important;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="wm_casino"]::before {
	background: url("../img/Thirdparty/wm_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="ob_casino"]::before {
	background: url("../img/Thirdparty/ob_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="ag_casino"]::before {
	background: url("../img/Thirdparty/ag_casino_logo.png?v=20250512001") center no-repeat;
	background-size: contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="bbin_casino"]::before {
	background: url("../img/Thirdparty/bbin_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="allbet_casino"]::before {
	background: url("../img/Thirdparty/allbet_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="bg_casino"]::before {
	background: url("../img/Thirdparty/bg_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="la_casino"]::before {
	background: url("../img/Thirdparty/eeai_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="dg_casino"]::before {
	background: url("../img/Thirdparty/dg_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="sexy_casino"]::before {
	background: url("../img/Thirdparty/sexy_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="evo_casino"]::before {
	background: url("../img/Thirdparty/evo_casino_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="ob_poker"]::before {
	background: url("../img/Thirdparty/ob_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="ky_poker"]::before {
	background: url("../img/Thirdparty/ky_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="ly_poker"]::before {
	background: url("../img/Thirdparty/ly_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="kx_poker"]::before {
	background: url("../img/Thirdparty/kx_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="mt_poker"]::before {
	background: url("../img/Thirdparty/mt_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="km_poker"]::before {
	background: url("../img/Thirdparty/km_poker_logo.png?v=2024012916306") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="jdb_gaming"]::before {
	background: url("../img/Thirdparty/jdb_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="cq9_gaming"]::before {
	background: url("../img/Thirdparty/cq9_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="pg_gaming"]::before {
	background: url("../img/Thirdparty/pg_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="mg_gaming"]::before {
	background: url("../img/Thirdparty/mg_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="pt_gaming"]::before {
	background: url("../img/Thirdparty/pt_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="sgwin_lottery"]::before {
	background: url("../img/Thirdparty/sgwin_lottery_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="ob_lottery"]::before {
	background: url("../img/Thirdparty/ob_lottery_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="vr_lottery"]::before {
	background: url("../img/Thirdparty/vr_lottery_logo.png?v=202412231136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="comingsoon"] {
	max-width: 100%;
	margin: 40px 0;
	font-size: 18px;
	font-weight: bold;
	color: #b7b7b7;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="ia_esport"]::before {
	background: url("../img/Thirdparty/ia_esport_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="tf_esport"]::before {
	background: url("../img/Thirdparty/tf_esport_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="comingsoon"]::before {
	background: url("../img/theme/2022normal/index/sports_icon02.png") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="wcpt_gaming"]::before {
	background: url("../img/Thirdparty/pt_gaming_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.recreation-sub
	.sub-content
	.recreation-content
	.list
	> div[data-thirdparty="gf_poker"]::before {
	background: url("../img/Thirdparty/gf_poker_logo.png?v=202309221136") center no-repeat;
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content {
	width: 1200px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li {
	margin-right: 50px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li a {
	color: var(--header-a-color);
	font-weight: bold;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li a > div {
	position: relative;
	width: 60px;
	height: 60px;
	border-radius: 12px;
	margin-bottom: 10px;
	box-shadow: 0 3px 6px 0 var(--shadow-black-1);
	border: var(--header-nav-icon-border);
	background: var(--header-nav-iconbg);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li a > div::after,
.TG_index .index_header .index_menu .menu-item .sub-menu.TG-sub .sub-content ul li a > div::after {
	content: var(--header-nav-after);
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100%;
	border-radius: 0 0 12px 12px;
	/*border-bottom: 2px solid rgba(107, 169, 219, 0.5);*/
	border-bottom:var(--index-TG-sub-icon-bottom-color) ;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li a > div::before {
	content: "";
	width: 36px;
	height: 36px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li a > div.icon01::before {
	background: var(--index-user-sub-icon01);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li a > div.icon02::before {
	background: var(--index-user-sub-icon02);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li a > div.icon03::before {
	background: var(--index-user-sub-icon03);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li a > div.icon04::before {
	background: var(--index-user-sub-icon04);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li a > div.icon05::before {
	background: var(--index-user-sub-icon05);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li a > div.icon06 {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#ddd),
		color-stop(21%, #ececec),
		color-stop(39%, #cecece),
		color-stop(87%, #8f99a8),
		to(#d2d2d2)
	);
	background-image: linear-gradient(to bottom, #ddd, #ececec 21%, #cecece 39%, #8f99a8 87%, #d2d2d2);
}

.TG_index .index_header .index_menu .menu-item .sub-menu.user-sub .sub-content ul li a > div.icon06::before {
	background: var(--index-user-sub-icon06);
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content {
	width: 1200px;
	height: 140px;
	margin: auto;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel {
	width: 100%;
	height: 140px;
	overflow: hidden;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-inner,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-inner {
	height: 100%;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-item,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-item {
	padding: 0 32px;
	position: relative;
	display: none;
	float: left;
	width: 100%;
	height: 100%;
	margin-right: -100%;
	transition: transform 0.5s ease;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-item.active,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-item.active {
	display: block;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-inner
	.carousel-item-right.active,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-inner
	.carousel-item-next {
	transform: translateX(100%);
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-inner
	.carousel-item-left.active,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-inner
	.carousel-item-prev {
	transform: translateX(-100%);
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-item.prev,
.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-item.next,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-item.prev,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-item.next {
	background: transparent;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-item .wallet_list,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content {
	width: 25%;
	margin-bottom: 3px;
	padding: 0 15px;
	color: var(--header-a-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon {
	flex: 0 0 36px;
	width: 36px;
	height: 36px;
	border-radius: 5px;
	margin-right: 10px;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.TG_wallet,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.TG_wallet {
	background: url("../img/theme/2022normal/index/TG_wallet.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#c7d5f2), to(#7f8fac));
	background: url("../img/theme/2022normal/index/TG_wallet.png") center no-repeat,
		linear-gradient(to bottom, #c7d5f2, #7f8fac);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.Experience_wallet,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.Experience_wallet {
	background: url("../img/theme/2022normal/index/Experience_wallet.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#ede0ba), to(#d5aa55));
	background: url("../img/theme/2022normal/index/Experience_wallet.png") center no-repeat,
		linear-gradient(to bottom, #ede0ba, #d5aa55);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.lock_wallet,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.lock_wallet {
	background: url("../img/theme/2022normal/index/lock_wallet.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#ede0ba), to(#d5aa55));
	background: url("../img/theme/2022normal/index/lock_wallet.png") center no-repeat,
		linear-gradient(to bottom, #ede0ba, #d5aa55);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.saba,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.saba {
	background: url("../img/Thirdparty/sports_saba_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#dbe6ff), to(#4c39b1));
	background: url("../img/Thirdparty/sports_saba_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #dbe6ff, #4c39b1);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.sabawhite_sport,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.sabawhite_sport {
	background: var(--sabawhite_sport_logo_w) center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#dbe6ff), to(#4c39b1));
	background: var(--sabawhite_sport_logo_w) center no-repeat,
		linear-gradient(to bottom, #dbe6ff, #4c39b1);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.im_sport,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.im_sport {
	background: url("../img/Thirdparty/sports_im_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#dbe6ff), to(#4c39b1));
	background: url("../img/Thirdparty/sports_im_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #dbe6ff, #4c39b1);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ob_sport,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ob_sport {
	background: url("../img/Thirdparty/sports_ob_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#dbe6ff), to(#4c39b1));
	background: url("../img/Thirdparty/sports_ob_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #dbe6ff, #4c39b1);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ai_sport,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ai_sport {
	background: url("../img/Thirdparty/sports_ai_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#dbe6ff), to(#4c39b1));
	background: url("../img/Thirdparty/sports_ai_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #dbe6ff, #4c39b1);
	background-size: 24px, contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.tg_sport, .TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.tg_sport{
	background: url("../img/Thirdparty/sports_tg_logo_w.png?v=20230603") center no-repeat,
	-webkit-gradient(linear, left top, left bottom, from(#dbe6ff), to(#4c39b1));
	background: url("../img/Thirdparty/sports_tg_logo_w.png?v=20230603") center no-repeat,
	linear-gradient(to bottom, #dbe6ff, #4c39b1);
	background-size: 24px, contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.fb_sport, .TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.fb_sport{
	background: url("../img/Thirdparty/sports_fb_logo_w.png") center no-repeat,
	-webkit-gradient(linear, left top, left bottom, from(#dbe6ff), to(#4c39b1));
	background: url("../img/Thirdparty/sports_fb_logo_w.png") center no-repeat,
	linear-gradient(to bottom, #dbe6ff, #4c39b1);
	background-size: 24px, contain;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.cr_sport, .TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.cr_sport{
	background: url("../img/Thirdparty/sports_cr_logo_w.png") center no-repeat,
	-webkit-gradient(linear, left top, left bottom, from(#dbe6ff), to(#4c39b1));
	background: url("../img/Thirdparty/sports_cr_logo_w.png") center no-repeat,
	linear-gradient(to bottom, #dbe6ff, #4c39b1);
	background-size: 24px, contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.pb_sport, .TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.pb_sport{
	background: url("../img/Thirdparty/sports_pb_logo_w.png") center no-repeat,
	-webkit-gradient(linear, left top, left bottom, from(#dbe6ff), to(#4c39b1));
	background: url("../img/Thirdparty/sports_pb_logo_w.png") center no-repeat,
	linear-gradient(to bottom, #dbe6ff, #4c39b1);
	background-size: 24px, contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.bti_sport, .TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.ws168_sport{
	background: url("../img/Thirdparty/sports_ws168_logo_w.png") center no-repeat,
	-webkit-gradient(linear, left top, left bottom, from(#dbe6ff), to(#4c39b1));
	background: url("../img/Thirdparty/sports_ws168_logo_w.png") center no-repeat,
	linear-gradient(to bottom, #dbe6ff, #4c39b1);
	background-size: 24px, contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.bti_sport, .TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-item .wallet-content .wallet_icon.wcc_sport{
	background: url("../img/Thirdparty/sports_wcc_logo_w.png") center no-repeat,
	-webkit-gradient(linear, left top, left bottom, from(#dbe6ff), to(#4c39b1));
	background: url("../img/Thirdparty/sports_wcc_logo_w.png") center no-repeat,
	linear-gradient(to bottom, #dbe6ff, #4c39b1);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.wm_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.wm_casino {
	background: url("../img/Thirdparty/casinos_wm_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_wm_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ob_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ob_casino {
	background: url("../img/Thirdparty/casinos_ob_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_ob_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.allbet_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.allbet_casino {
	background: url("../img/Thirdparty/casinos_allbet_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_allbet_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ag_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ag_casino {
	background: url("../img/Thirdparty/casinos_ag_logo_w.png?v=20250425001") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_ag_logo_w.png?v=20250425001") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.bbin_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.bbin_casino {
	background: url("../img/Thirdparty/casinos_bbin_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_bbin_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.bg_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.bg_casino {
	background: url("../img/Thirdparty/casinos_bg_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_bg_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.la_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.la_casino {
	background: url("../img/Thirdparty/casinos_eeai_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_eeai_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.dg_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.dg_casino {
	background: url("../img/Thirdparty/casinos_dg_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_dg_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.sexy_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.sexy_casino {
	background: url("../img/Thirdparty/casinos_sexy_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_sexy_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.evo_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.evo_casino {
	background: url("../img/Thirdparty/casinos_evo_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_evo_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.astar_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.astar_casino {
	background: url("../img/Thirdparty/casinos_astar_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_astar_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.la_casino,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.la_casino {
	background: url("../img/Thirdparty/casinos_eeai_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#fee2d9), to(#b24c3c));
	background: url("../img/Thirdparty/casinos_eeai_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #fee2d9, #b24c3c);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ob_poker,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ob_poker {
	background: url("../img/Thirdparty/pokers_ob_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#d9f4fe), to(#3ab1a1));
	background: url("../img/Thirdparty/pokers_ob_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #d9f4fe, #3ab1a1);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ky_poker,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ky_poker {
	background: url("../img/Thirdparty/pokers_ky_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#d9f4fe), to(#3ab1a1));
	background: url("../img/Thirdparty/pokers_ky_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #d9f4fe, #3ab1a1);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ly_poker,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ly_poker {
	background: url("../img/Thirdparty/pokers_ly_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#d9f4fe), to(#3ab1a1));
	background: url("../img/Thirdparty/pokers_ly_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #d9f4fe, #3ab1a1);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.kx_poker,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.kx_poker {
	background: url("../img/Thirdparty/pokers_kx_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#d9f4fe), to(#3ab1a1));
	background: url("../img/Thirdparty/pokers_kx_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #d9f4fe, #3ab1a1);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.mt_poker,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.mt_poker {
	background: url("../img/Thirdparty/pokers_mt_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#d9f4fe), to(#3ab1a1));
	background: url("../img/Thirdparty/pokers_mt_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #d9f4fe, #3ab1a1);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.v8_poker,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.v8_poker {
	background: url("../img/Thirdparty/pokers_v8_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#d9f4fe), to(#3ab1a1));
	background: url("../img/Thirdparty/pokers_v8_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #d9f4fe, #3ab1a1);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.km_poker,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.km_poker {
	background: url("../img/Thirdparty/pokers_km_logo_w.png?v=202401291655") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#d9f4fe), to(#3ab1a1));
	background: url("../img/Thirdparty/pokers_km_logo_w.png?v=202401291655") center no-repeat,
		linear-gradient(to bottom, #d9f4fe, #3ab1a1);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ag_lotteries,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ag_lotteries {
	background: url("../img/Thirdparty/lotteries_ag_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#f5dec4), to(#e29e39));
	background: url("../img/Thirdparty/lotteries_ag_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #f5dec4, #e29e39);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ob_lotteries,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.ob_lotteries {
	background: url("../img/Thirdparty/lotteries_ob_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#f5dec4), to(#e29e39));
	background: url("../img/Thirdparty/lotteries_ob_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #f5dec4, #e29e39);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.jdb_gaming,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.jdb_gaming {
	background: url("../img/Thirdparty/gaming_jdb_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#bfd2f5), to(#497ed9));
	background: url("../img/Thirdparty/gaming_jdb_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #bfd2f5, #497ed9);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.pg_gaming,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.pg_gaming {
	background: url("../img/Thirdparty/gaming_pg_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#bfd2f5), to(#497ed9));
	background: url("../img/Thirdparty/gaming_pg_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #bfd2f5, #497ed9);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.pt_gaming,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.pt_gaming {
	background: url("../img/Thirdparty/gaming_pt_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#bfd2f5), to(#497ed9));
	background: url("../img/Thirdparty/gaming_pt_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #bfd2f5, #497ed9);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.mg_gaming,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.mg_gaming {
	background: url("../img/Thirdparty/gaming_mg_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#bfd2f5), to(#497ed9));
	background: url("../img/Thirdparty/gaming_mg_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #bfd2f5, #497ed9);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.cq9_gaming,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.cq9_gaming {
	background: url("../img/Thirdparty/gaming_cq9_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#bfd2f5), to(#497ed9));
	background: url("../img/Thirdparty/gaming_cq9_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #bfd2f5, #497ed9);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.ob_lottery,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.ob_lottery {
	background: url("../img/Thirdparty/ob_lottery_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#f5dec4), to(#e29e39));
	background: url("../img/Thirdparty/ob_lottery_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #f5dec4, #e29e39);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.sgwin_lottery,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.sgwin_lottery {
	background: url("../img/Thirdparty/sgwin_lottery_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#f5dec4), to(#e29e39));
	background: url("../img/Thirdparty/sgwin_lottery_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #f5dec4, #e29e39);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.vr_lottery,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.vr_lottery {
	background: url("../img/Thirdparty/vr_lottery_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#f5dec4), to(#e29e39));
	background: url("../img/Thirdparty/vr_lottery_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #f5dec4, #e29e39);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.ka_gaming,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.ka_gaming {
	background: url("../img/Thirdparty/gaming_ka_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#f5dec4), to(#e29e39));
	background: url("../img/Thirdparty/gaming_ka_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #bfd2f5, #497ed9);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.ia_esport,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.ia_esport {
	background: url("../img/Thirdparty/esport_ia_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#9c9c9c));
	background: url("../img/Thirdparty/esport_ia_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #e4e4e4, #9c9c9c);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.tf_esport,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.tf_esport {
	background: url("../img/Thirdparty/esport_tf_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#9c9c9c));
	background: url("../img/Thirdparty/esport_tf_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #e4e4e4, #9c9c9c);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.im_esport,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.im_esport {
	background: url("../img/Thirdparty/esport_im_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#9c9c9c));
	background: url("../img/Thirdparty/esport_im_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #e4e4e4, #9c9c9c);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.db_esport,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_icon.db_esport {
	background: url("../img/Thirdparty/esport_db_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#9c9c9c));
	background: url("../img/Thirdparty/esport_db_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #e4e4e4, #9c9c9c);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.wcpt_gaming,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.wcpt_gaming {
	background: url("../img/Thirdparty/gaming_pt_logo_w.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#bfd2f5), to(#497ed9));
	background: url("../img/Thirdparty/gaming_pt_logo_w.png") center no-repeat,
		linear-gradient(to bottom, #bfd2f5, #497ed9);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.gf_poker,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet-content
	.wallet_icon.gf_poker {
		background: url("../img/Thirdparty/poker_gf_logo_w.png?v=202401291655") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#d9f4fe), to(#3ab1a1));
	background: url("../img/Thirdparty/poker_gf_logo_w.png?v=202401291655") center no-repeat,
		linear-gradient(to bottom, #d9f4fe, #3ab1a1);
	background-size: 24px, contain;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_info,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	font-size: 15px;
	font-weight: bold;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: stretch;
}
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_info,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.wallet_info
	span {
	word-break: break-all;
	overflow: hidden;
	/* display: block; */
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.transfer_btn,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-item
	.wallet_list
	.wallet-content
	.transfer_btn {
	flex: 0 0 28px;
	width: 28px;
	height: 28px;
	cursor: pointer;
	margin-left: 10px;
	background: var(--index-transfer_btn-icon);
	background-size: contain;
	border: 0;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-control,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-control {
	top: 50%;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: radial-gradient(ellipse at center, white 50%, #e8eff6 100%);
	-webkit-box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.08);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-control::before,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-control::before {
	content: "";
	width: 8px;
	height: 8px;
	margin-left: -3px;
	border-top: 2px solid #909293;
	border-right: 2px solid #909293;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-control.left,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-control.left {
	opacity: 1;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.sub-content
	.carousel
	.carousel-control.left::before,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.sub-content
	.carousel
	.carousel-control.left::before {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	margin-left: 3px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .sub-content .carousel .carousel-control.right,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .sub-content .carousel .carousel-control.right {
	opacity: 1;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .TG_transfer,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .TG_transfer {
	width: 280px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .TG_transfer .wallet-content,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .TG_transfer .wallet-content {
	margin-bottom: 3px;
	padding: 0 20px 0 0;
	color: var(--header-a-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .TG_transfer .wallet-content .wallet_icon,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .TG_transfer .wallet-content .wallet_icon {
	width: 36px;
	height: 36px;
	border-radius: 5px;
	margin-right: 10px;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .TG_transfer .wallet-content .wallet_icon.TG_wallet,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.TG_transfer
	.wallet-content
	.wallet_icon.TG_wallet {
	background: url("../img/theme/2022normal/index/TG_wallet.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#c7d5f2), to(#7f8fac));
	background: url("../img/theme/2022normal/index/TG_wallet.png") center no-repeat,
		linear-gradient(to bottom, #c7d5f2, #7f8fac);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.TG_transfer
	.wallet-content
	.wallet_icon.Experience_wallet,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.TG_transfer
	.wallet-content
	.wallet_icon.Experience_wallet {
	background: url("../img/theme/2022normal/index/Experience_wallet.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#ede0ba), to(#d5aa55));
	background: url("../img/theme/2022normal/index/Experience_wallet.png") center no-repeat,
		linear-gradient(to bottom, #ede0ba, #d5aa55);
	background-size: 24px, contain;
}

.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.wallet-sub
	.TG_transfer
	.wallet-content
	.wallet_icon.lock_wallet,
.TG_index
	.index_header
	.index_menu
	.menu-item
	.sub-menu.transfer-sub
	.TG_transfer
	.wallet-content
	.wallet_icon.lock_wallet {
	background: url("../img/theme/2022normal/index/lock_wallet.png") center no-repeat,
		-webkit-gradient(linear, left top, left bottom, from(#ede0ba), to(#d5aa55));
	background: url("../img/theme/2022normal/index/lock_wallet.png") center no-repeat,
		linear-gradient(to bottom, #ede0ba, #d5aa55);
	background-size: 24px, contain;
}
.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .TG_transfer .wallet-content .wallet_info,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .TG_transfer .wallet-content .wallet_info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 15px;
	font-weight: bold;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .TG_transfer .wallet-content .transfer_btn,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .TG_transfer .wallet-content .transfer_btn {
	width: 28px;
	height: 28px;
	cursor: pointer;
	margin-left: 10px;
	background: var(--index-transfer_btn-icon);
	background-size: contain;
	border: 0;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .TG_transfer .filter_btn,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .TG_transfer .filter_btn {
	font-size: 14px;
	color: #283763;
	height: 26px;
	margin: 12px 10px 12px 0;
	padding: 0 10px;
	border-radius: 6px;
	border: solid 1px #d4e0e3;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#d8e3f1),
		color-stop(3%, #fff),
		color-stop(9%, #f2f6fa),
		color-stop(28%, #f3f6fa),
		color-stop(66%, #e3ebf4),
		color-stop(83%, #e8eff6),
		to(#fff)
	);
	background-image: linear-gradient(
		to bottom,
		#d8e3f1,
		#fff 3%,
		#f2f6fa 9%,
		#f3f6fa 28%,
		#e3ebf4 66%,
		#e8eff6 83%,
		#fff
	);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .index_menu .menu-item .sub-menu.wallet-sub .TG_transfer .filter_btn::before,
.TG_index .index_header .index_menu .menu-item .sub-menu.transfer-sub .TG_transfer .filter_btn::before {
	content: "";
	width: 14px;
	height: 14px;
	margin-right: 5px;
	background: url("../img/theme/2022normal/index/filter_btn.png") center no-repeat;
	background-size: contain;
}

.TG_index .index_header .index_menu .menu-item > a {
	color: var(--header-font-color);
	white-space: nowrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.TG_index .index_header .index_menu .menu-item.m_nav:hover > a {
	position: relative;
	color: var(--header-fonthover-color);
}

.TG_index .index_header .index_menu .menu-item.m_nav:hover > a::after {
	content: "";
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: -2px;
	background: var(--header-fonthover-line);
}

.TG_index .index_header .index_menu .menu-item > a::before,
.TG_index .index_header .index_menu .menu-item.transfer-item.sub > a::before {
	content: "";
	width: 25px;
	height: 20px;
	margin-right: 5px;
}
.TG_index .index_header .index_menu .menu-item.sub > a::before,
.TG_index .index_header .index_menu .menu-item.noicon > a::before {
	content: none;
}

.TG_index .index_header .index_menu .menu-item > a.icon1::before {
	background: url("../img/theme/2022normal/index/com_body_recharge_btn.png") 0 center no-repeat;
	background-size: auto 20px;
}

.TG_index .index_header .index_menu .menu-item > a.icon2::before {
	content: "";
	background: url("../img/theme/2022normal/index/com_body_pickup_btn.png") 0 center no-repeat;
	background-size: auto 20px;
}

.TG_index .index_header .index_menu .menu-item > a.icon3::before {
	background: url("../img/theme/2022normal/index/com_body_transfer_btn.png") 0 center no-repeat;
	background-size: auto 20px;
}
.TG_index .index_header .index_menu .menu-item > a.icon4::before {
	background: url("/assets/primary/normal/img/icons/com_body_checkin_btn.png") 0 center no-repeat;
	background-size: auto 20px;
}
.TG_index .index_header .index_menu .menu-item > a.icon5::before {
	background: url("/assets/primary/normal/img/icons/com_body_domain_btn.png") 0 center no-repeat;
	background-size: auto 20px;
}
.TG_index .index_header .index_menu .menu-item > a:hover ul {
	position: absolute;
	top: 40px;
	left: 50%;
	border-radius: 5px;
	padding: 5px 20px;
	background: #ffffff;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	z-index: 110;
	display: block;
}

.TG_index .index_header .index_menu .menu-item.transfer-item:hover .sub-menu,
.TG_index .index_header .index_menu .menu-item.TG-user-Center:hover .sub-menu,
.TG_index .index_header .index_menu .menu-item.TG-wallet:hover .sub-menu {
	visibility: hidden;
}

.TG_index .index_header .index_menu .menu-item.transfer-item.active .sub-menu,
.TG_index .index_header .index_menu .menu-item.TG-user-Center.active .sub-menu,
.TG_index .index_header .index_menu .menu-item.TG-wallet.active .sub-menu {
	visibility: visible;
	opacity: 1;
	-webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.16);
	z-index: 50;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

.TG_index .index_header .index_menu .menu-item.transfer-item.active .close_mask,
.TG_index .index_header .index_menu .menu-item.TG-user-Center.active .close_mask,
.TG_index .index_header .index_menu .menu-item.TG-wallet.active .close_mask {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: auto;
	z-index: 1;
	display: block;
}
.TG_index .index_header .row .TG-user-Center,
.TG_index .index_header .row .TG-wallet {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .row .TG-user-Center .item_value,
.TG_index .index_header .row .TG-wallet .item_value {
	flex: 1;
	font-size: 14px;
	color: var(--header-font-color);
	border-radius: 6px;
	border: var(--header-item_value-border);
	padding: 3px 5px;
	background-image: var(--header-item_value-bg);
	display: inline-flex;
	align-items: center;
	justify-content: flex-end;
}

.TG_index .index_header .row .TG-user-Center .item_value::before,
.TG_index .index_header .row .TG-wallet .item_value::before {
	content: "";
	width: 20px;
	height: 20px;
	margin-right: auto;
}

.TG_index .index_header .row .TG-user-Center .item_value {
	min-width: 110px;
}

.TG_index .index_header .row .TG-user-Center .item_value::before {
	background: var(--index-TG-userCenter-icon);
	background-size: contain;
}

.TG_index .index_header .row .TG-wallet .item_value {
	min-width: 160px;
	/* color: #3868c7; */
}

.TG_index .index_header .row .TG-wallet .item_value::before {
	background: var(--index-TG-wallet-icon);
	background-size: contain;
}

.TG_index .index_header .row .online_member {
	color: var(--header-online_member-color);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.TG_index .index_header .row .online_member::before {
	content: "";
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: var(--index-online_member-icon);
	background-size: contain;
}

#transfer_filter .success_wrap {
	padding: 20px;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#d8e3f1),
		color-stop(3%, #fff),
		color-stop(26%, #ecf5ff),
		color-stop(66%, #e3ebf4),
		color-stop(83%, #e8eff6),
		to(#fff)
	);
	background: linear-gradient(to bottom, #d8e3f1, #fff 3%, #ecf5ff 26%, #e3ebf4 66%, #e8eff6 83%, #fff);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	flex-direction: column;
}

#transfer_filter .success_wrap button {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 100%;
	margin: 0 2% 10px;
	-ms-flex-preferred-size: 5px;
	flex-basis: 5px;
	border: none;
	padding: 2px;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#fff6f6),
		color-stop(48%, #fff5f5),
		color-stop(72%, #fff),
		color-stop(90%, #d0cdc8),
		to(#9d9482)
	);
	background: linear-gradient(to right, #fff6f6, #fff5f5 48%, #fff 72%, #d0cdc8 90%, #9d9482 100%);
}

#transfer_filter .success_wrap button b {
	color: #483e7e;
	font-size: 15px;
	padding: 5px;
	border-radius: 8px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ded5cd), to(#fff));
	background: linear-gradient(to bottom, #ded5cd, #fff);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#transfer_filter .success_wrap button b::before {
	content: "";
	width: 24px;
	height: 24px;
	margin-right: 5px;
}

#transfer_filter .success_wrap button[data-category="all"] b::before {
	background: url(../img/Thirdparty/recreation_typeAll.png) center no-repeat;
	background-size: cover;
}

#transfer_filter .success_wrap button[data-category="sports"] b::before {
	background: url(../img/Thirdparty/sports_type01.png) center no-repeat;
	background-size: cover;
}

#transfer_filter .success_wrap button[data-category="casinos"] b::before {
	background: url(../img/Thirdparty/recreation_type01.png) center no-repeat;
	background-size: cover;
}

#transfer_filter .success_wrap button[data-category="pokers"] b::before {
	background: url(../img/Thirdparty/recreation_type02.png) center no-repeat;
	background-size: cover;
}

#transfer_filter .success_wrap button[data-category="esports"] b::before {
	background: url(../img/Thirdparty/recreation_type03.png) center no-repeat;
	background-size: cover;
}

#transfer_filter .success_wrap button[data-category="lotteries"] b::before {
	background: url(../img/Thirdparty/recreation_type04.png) center no-repeat;
	background-size: cover;
}

#transfer_filter .success_wrap button[data-category="gaming"] b::before {
	background: url(../img/Thirdparty/recreation_type05.png) center no-repeat;
	background-size: cover;
}
/*indexTpl 表頭 end*/


/* 专属域名 */
.index_header .index_menu .menu-item.icon5 {
	padding: 0 0.4em;
  }
  .cover.com_body_domain_btn {
	background-color: rgb(0 0 0 / 80%);
	padding-top: 5vh;
  }
  .com_body_domain_btn .modal_head {
	letter-spacing: 0px;
  }
  .com_body_domain_btn .modal_success_wd {
	background: var(--domain_bg);
	border-radius: 20px;
	height: 90vh;
	max-height: 704px;
	width: 540px;
  }
  .com_body_domain_btn .bindForm .cardMessage{
	min-height: auto;
	margin: 10px 0;
	text-align: left;
	font-size: 18px;
  }
  .com_body_domain_btn .success_wrap {
	width: 100%;
	text-align: center;
	position: relative;
	height: 100%;
	overflow-y: auto;
  }
  .com_body_domain_btn .bindForm {
	  padding: 16px 30px 60px;
  }
  .com_body_domain_btn .cardMessage_sub{
	font-size: 18px;
	margin: 14px 0 16px 16px;
	position: relative;
	display: flex;
	align-items: center;
	color: var(--input-font-color);
	font-weight: bold;
  }
  .com_body_domain_btn .txt-red .cardMessage_sub::after{
	background: var(--txt-red_input-font-color);
  }
  .com_body_domain_btn .txt-red .cardMessage_sub,
  .com_body_domain_btn .txt-red .login_row .login_account {
	color: var(--txt-red_input-font-color);
  }
  .com_body_domain_btn .login_row .login_account {
	color: var(--input-font-color);
  }
  .com_body_domain_btn .cardMessage_sub::after{
	content: '';
	display: block;
	position: absolute;
	padding: 0.25em;
	margin-left: -0.9em;
	border-radius: 50%;
	background: #283763;
  }
  .com_body_domain_btn .login_row {
	margin-bottom: 12px;
  }
  .com_body_domain_btn .login_row .login_account{
	background: url("/assets/primary/normal/img/icons/login_search.svg") 15px center no-repeat #fff;
	background-size: 1em;
	border: solid 1px #d6d6d6;
	border-radius: 4px;
	padding-right: 50px;
	text-align: center;
	font-size: 20px;
	height: 40px;
  }
  .com_body_domain_btn .bindForm .domain_img {
	width: 100%;
	padding-top: 40%;
	background: var(--domain_img);
	background-size: 100% 100%;
 }
  .com_body_domain_btn .domain_input_padding{
	padding-bottom: 1px;
  }
  .com_body_domain_btn .modal_head{
	background: var(--domain_head-bg);
	display: flex;
	align-items: center;
	justify-content: center;
	height: 60px;
  }
  .com_body_domain_btn .bindForm .bindControl .cancel {
	height: 50px;
	border: var(--domain_btn-confirm-border);
	border-radius: var(--domain_btn-confirm-radius);
	box-shadow: none;
	background-color: #ffffff;
  }
  

  /*新版更新公告含廣告 230616*/
.new_notice {
	position: relative;
	width: 1200px;
	min-height: 600px;
	margin: auto;
	border-radius: 15px;
	animation: animatezoom 0.4s;
	background: linear-gradient(to bottom, #fff, #faf3ff);
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
	display: flex;
	flex-direction: column;
	overflow: hidden;
  }
  .new_notice .new_notice_head {
	display: flex;
	align-items: center;
	justify-content: center;
  }
  .new_notice .new_notice_head button {
	flex: 1;
	height: 60px;
	color: #283763;
	font-size: 18px;
	font-weight: bold;
	border: none;
	background: linear-gradient(to bottom, #e9eff2, #f2f8ff);
  }
  .new_notice .new_notice_head button.active {
	color: #fff;
	background: var(--btn-confirm-bg);
  }
  .new_notice .new_notice_text {
	flex: 1;
	display: flex;
	flex-direction: column;
  }
  .new_notice .new_notice_text .text_content {
	display: none;
  }
  .new_notice .new_notice_text .text_content.active {
	flex: 1;
	padding: 20px 20px 0;
	display: flex;
  }
  .new_notice .new_notice_text #activity_content.text_content img {
	width: 100%;
	display: block;
  }
  .new_notice .new_notice_text #system_content.text_content {
	align-items: stretch;
	justify-content: flex-start;
	gap: 20px;
  }
  .new_notice .new_notice_text #system_content.text_content .announce_list {
	width: 350px;
	display: flex;
	flex-direction: column;
	gap: 10px;
  }
  .new_notice .new_notice_text #system_content.text_content .announce_list button {
	position: relative;
	  color: #505050;
	  text-align: left;
	  padding: 20px 20px 20px 30px;
	  border-radius: 10px;
	  border: none;
	  background: #fff;
	  box-shadow: 0 0 5px rgba(0,0,0,0.16);
	  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
  }
  .new_notice .new_notice_text #system_content.text_content .announce_list button::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 100%;
	background: linear-gradient(to bottom, #bfbff8, #a27df8);
	opacity: 0.4;
  }
  .new_notice .new_notice_text #system_content.text_content .announce_list button.active::before {
	opacity: 1;
  }
  .new_notice .new_notice_text #system_content.text_content .announce_box {
	flex: 1;
	border-radius: 10px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
	background: #eff4ff;
	display: flex;
	flex-direction: column;
	overflow: hidden;
  }
  .new_notice .new_notice_text #system_content.text_content .announce_box .box_title {
	padding: 20px;
	border-bottom: 1px solid #dbdfdf;
	background: #fff;
  }
  .new_notice .new_notice_text #system_content.text_content .announce_box .box_content {
	flex: 1;
	max-height: 400px;
	padding: 20px;
	overflow-y: auto;
  }
  .new_notice .new_notice_actions {
	padding: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
  }
  .new_notice .new_notice_actions button {
	min-width: 200px;
	height: 40px;
	border: none;
	border-radius: var(--btn-confirm-radius);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.16);
  }
  .new_notice .new_notice_actions button.cancel {
	background: #fff;
  }
  .new_notice .new_notice_actions button.confirm {
	color: #fff;
	background: var(--btn-confirm-bg);
  }
  
   /*審核通過條款顯示*/
   .new_message {
	position: relative;
	width: 1200px;
	height: 600px;
	margin: auto;
	border-radius: 15px;
	animation: animatezoom 0.4s;
	background: linear-gradient(to bottom, #fff, #faf3ff);
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
	display: flex;
	flex-direction: column;
	overflow: hidden;
  }
  .new_message .new_message_head {
	height: 60px;
	color: #283763;
	font-size: 18px;
	font-weight: bold;
	background: linear-gradient(to bottom, #e9eff2, #f2f8ff);
	display: flex;
	align-items: center;
	justify-content: center;
  }
  .new_message .new_message_text {
	flex: 1;
    margin: 30px 30px 0;
    padding: 10px;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
  }
  .new_message .new_message_actions {
	padding: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
  }
  .new_message .new_message_actions button {
	min-width: 300px;
    height: 40px;
    padding: 0 20px;
	border: none;
	border-radius: var(--btn-confirm-radius);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.16);
  }
  .new_message .new_message_actions button.cancel {
	background: #fff;
  }
  .new_message .new_message_actions button.confirm {
	color: #fff;
	background: var(--btn-confirm-bg);
  }
  .new_message .new_message_actions button:disabled {
	color: #fff !important;
	background: linear-gradient(to bottom, #dbdbdb, #9c9c9c) !important;
  }