@charset "utf-8";
#game_plat .dc_new_egame::before, #game_plat .dc_hot_egame::after {
    right: 60px;
    top: 0px;
    width: 40px;
    height: 15px;
}
/*EgameList Blade*/
#egame_list{
	width: 12rem;
    margin: 50px auto;
    padding: 50px 20px;
    background-color: var(--theme-main-bg-color);
    border-radius: 0.1rem;
    -webkit-box-shadow: 0 0.03rem 0.09rem 0 rgba(0,0,0,.06);
    box-shadow: 0 0.03rem 0.09rem 0 rgba(0,0,0,.06);
}
#egame_list .egames-container {
    width: 11.6rem;
}
.egames-container ul{
	display: flex;
    flex-wrap: wrap;
    margin: -0.1rem;
}
.egames-container ul li{
	width: 33.3333%;
    margin: var(--cardRowSpacing) var(--cardColSpacing);
    display: flex;
    align-items: center;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    height: 100%;
    position: relative;
}
.egames-container ul li .platform_contentBox {
    height: 1.46rem;
    width: 3.74rem;
}
.egames-container ul li .platform_contentBox .platform_wrap{
    border-radius: 0.1rem;
    box-shadow: var(--theme-aside-no-active-box-shadow);
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.egames-container ul li .platform_contentBox .platform_wrap .platform_detail {
    background: url(/images_plus/index/egame_bg.png)0px 0px / 100% 100%;
    padding: 0;
    position: relative;
    height: 1.46rem;
    width: 3.74rem;
    opacity: 1;
    transform: scale(1);
    /* padding: 0 0.05rem; */
    display: flex;
}
.platform_wrap .platform_detail .platCon_box {
    flex-grow: 0;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    width: 1.7rem;
}
.platform_wrap .platform_detail .platCon_box .platCon_wrap {
    align-items: center;
    bottom: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-shrink: 0;
    gap: 0.08rem;
    justify-content: center;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%,50%);
    transform: translate(-50%,50%);
    width: 100%;
    z-index: 1;
}
.platform_wrap .platform_detail .platCon_box .platCon_wrap .platCon_detail {
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    font-size: .2rem;
    justify-content: center;
    width: 100%;
}
.platform_wrap .platform_detail .platCon_box .platCon_wrap .platCon_detail img.imgLogo {
    flex-shrink: 0;
    height: 0.38rem;
    margin: -0.09rem 0;
    width: 0.38rem;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.platform_wrap .platform_detail .platCon_box .platCon_wrap .platCon_detail span.platname {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 1.25;
    overflow: hidden;
    text-align: center;
    white-space: pre-line;
    word-break: normal;
    -webkit-line-clamp: 2;
    color: var(--theme-text-color);
    font-size: .2rem;
    margin-left: 0.05rem;
}
.platform_wrap .platform_img {
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: center;
}
.platform_wrap .platform_img img {
    height: 100%;
    width: 1.67rem;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.egames-container ul li:hover .platform_hover_container {
    opacity: 1;
}
.egames-container .platform_hover_container {
    background-color: rgba(var(--theme-primay-color-hex),.8);
    align-items: center;
    bottom: 0;
    cursor: pointer;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    -webkit-transition: opacity .6s;
    transition: opacity .6s;
    z-index: 5;
}
.egames-container .platform_hover_container .platform_hover_wrap {
    align-items: center;
    border: 0.01rem solid #fff;
    border-radius: 0.1rem;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: .16rem;
    height: 0.4rem;
    justify-content: center;
    width: 1rem;
}
.egames-container .border_bottom {
    border: 0 solid var(--theme-game-lobby-border);
    bottom: 0;
    display: block;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
}
/* .egames-container ul li:nth-child(3n){
    margin-right:unset;
}
.egames-container .platCon{
    display: flex;
    top: 35%;
    left: 10%;
    position: absolute;
    line-height: 60px;
    font-size: 18px;
}
.egames-container .platCon .imgLogo{
	padding-right: 10px;
    width: 60px;
}
.egames-container .platCon .platname{
	color:#000;
}
.egames-container figcaption {
    width: 100%;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    display: none;
}
.egames-container figcaption .enter{
    display: block;
    width: 100px;
    background-color: transparent;
    margin: 43px auto;
    color: #fff;
    border:1px solid #fff;
    font-size: 12px;
    text-align: center;
    line-height: 32px;
    height: 32px;
    -moz-border-radius: 10px;
    opacity: 0.9;
    border-radius: 10px;
    text-transform: uppercase;
    position: absolute;
    top: 10%;
    left: 34%;
}
.egames-container li:hover figcaption{
    display: block;
    background: #2371dcd9;
    border-radius: 10px;
} */
/*End EgameList Blade*/

.egame_box .title_box {
	background: var(--header-member-depositBtn-bg);
    -webkit-box-shadow: 0 0.03rem 0.09rem 0 rgba(0,0,0,.06);
    box-shadow: 0 0.03rem 0.09rem 0 rgba(0,0,0,.06);
    padding: 0.2rem;
    margin-top: 15px;
    border-radius: 0.08rem;
}
.egame_box .title_box .title_wrap {
	-ms-flex-align: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
}
.egame_box .title_box .title_wrap .title-line {
	width: 0.7433rem;
    height: 0.0867rem;
    filter: brightness(25%) opacity(0.5) invert(1);
}
.egame_box .title_box .title_wrap .title-line.right-line {
	transform: rotate(180deg);
}
.egame_box .title_box .title_wrap span.title {
	-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--header-member-depositBtn-txt);
    display: -webkit-box;
    font-size: .24rem;
    margin: -0.025rem 0.12rem 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
}

/*  */
#game_plat {
    position: relative;
    width: 1.7rem;
	max-height: 835px;
    overflow-y: auto;
    overflow-x: hidden;
}
#game_plat li {
	border-radius: 0.14rem;
    -webkit-box-shadow: 0 0.02rem 0.04rem 0 rgba(114,159,255,.15);
    box-shadow: 0 0.02rem 0.04rem 0 rgba(114,159,255,.15);
    color: var(--common-font-color);
    cursor: pointer;
    height: 0.9rem;
    position: relative;
    width: 1.3rem;
    z-index: 0;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	background: var(--egame-sidenav-bg-color);
    background-size: 100%;
	margin: 0.14rem 0;
}
#game_plat li.active {
    background: var(--egame-sidenav-active-bg);
    background-size: 100%;
}
#game_plat li:hover span {
	color: var(--egame-sidenav-active-text-color);
}
#game_plat li.active span {
	color: var(--egame-sidenav-active-text-color);
}
#game_plat .nav-img img {
    width: 0.5rem;
    height: 0.5rem;
    margin-top: 5px;
}
#game_plat li>span {
    color: var(--egame-sidenav-text);
    display: flex;
    justify-content: center;
    align-items: center;
    height: inherit;
	font-size: 0.2rem;
}
/*  */
.type2.game_list_unite .PlayNowLink,
.type2.game_list_unite .PlayNowLink::after,
.type2.game_list_unite .GamesPod .PodPlayNow,
.type2.game_list_unite .GamesPod .FreePlayNow,
.type2.game_list_unite .GamesPod .PodPlayNow::after ,
.type2.game_list_unite .GamesPod .FreePlayNow::after,
.podloader_unite .egame_text{
	transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}
.game_list_unite .list .RankingInfo{
	box-shadow: none;
	z-index: 11;
	left: 0;
	right: 0;
	bottom: 32px;
	color: #fff;
	font-size: 14px;
	padding: 6px 0;
	white-space: nowrap;
	opacity: 0.8;
	background: #000;
	border:none;
	letter-spacing: 0;
}
.egame_box {
	width: 12rem;
    margin: 0 auto;
}
.slotMain {
    width: 12rem;
    padding: 30px 0;
	margin:0 auto;
	position: relative;
	font-family: HelveticaNeue;
	display: flex;
}
.slotMain .center {
    width: 100%;
}
/* egame 內容 */
.slotMain .center .egamePage {
	width:100%;
	overflow:hidden;
    background-color: var(--index-game-box-hoverBg);
    border-radius: 0.1rem;
    box-shadow: rgba(0, 0, 0, 0.06) 0px 0.03rem 0.09rem 0px;
    display: flex;
    flex-direction: column;
    min-height: 6.2rem;
    padding: 0.2rem 0.2rem 0.3rem;
}
.slotMain .center .egamePage .nav{
    padding-bottom: 0.3rem;
}
.swiper-button-next, .swiper-button-prev{
    background-size:contain;
    background-repeat:no-repeat;
    background-position-x:50%;
    background-color: #1678ff;
    width: 40px;
    position: absolute;
    border-radius: 20px;
    top: 50%;
    cursor: pointer;
    height:40px; 
}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white{
	/* background-image:url('/images_plus/egame/common/arrow.png'); */
	background-repeat: no-repeat;
    background-size: 30%;
}
/* .swiper-button-prev.swiper-button-white{
	-webkit-transform: translateY(-50%) rotate(180deg);
     transform: translateY(-50%) rotate(180deg);
} */
.swiper-button-prev.swiper-button-white{
    left: -50px;
    top:50%;
}
.swiper-button-next.swiper-button-white{
    right: -50px;
}

.podloader_unite {
    width: 990px;
    padding: 15px 0;
    overflow-x: visible;
    margin: 0 auto;
	display: none;
}
.podloader_unite li {
    flex-flow: row nowrap;
    cursor: pointer;
	position: relative;
	height: 88px;
    text-align: center;
}
.podloader_unite li img {
	width:50px;
	padding-top: 6px;
}

.podloader_unite .egame_img{
	position: absolute;
	left: 18%;
}
.podloader_unite .header_logo{
	opacity: 1;
	display: block;
}
.podloader_unite .egame_logo{
	opacity: 0;
	display: block;
}
.podloader_unite .egame_text{
	width: 50%;
	color:#fff;
	font-weight: 600;
	font-size: 15px;
	border-radius: 20px;
}

.podloader_unite .egame_text *{
	display: none;
}
.podloader_unite .egame_text .h1{
	display: flex;
    justify-content: center;
    align-items: center;
	height: 100%;
	margin-top: 25px;
	font-size: 14px;
	font-weight:inherit;
	color: #333;
}
.podloader_unite li:hover .egame_text {
	background-image: linear-gradient(180deg,#3579ff,#1065f1 7%,#1d54b0);
}
.podloader_unite li.active .egame_text {
    background-image: linear-gradient(180deg,#3579ff,#1065f1 7%,#1d54b0)!important;
}
.podloader_unite li:hover .egame_text .h1,
.podloader_unite li.active .egame_text .h1 {
    color: #fff;
}
.podloader_unite li.active .header_logo{
	opacity: 0
}
.podloader_unite li.active .egame_logo{
	opacity: 1
}
/*游戏分类 */
.cat_menu_unite ul {
	width: 8.6rem;
}
.cat_menu_unite li{
	min-width: 1rem;
	color: #000;
	border-radius: 0.1rem;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
    text-transform: capitalize;
    background-color: #fff;
    border: 0.01rem solid var(--theme-color-line);
    margin: 0 0.2rem 0.05rem 0 !important;
    font-size: 0.16rem;
}
.cat_menu_unite li .icon{
	display: none!important;
}
.cat_menu_unite li span{
    width: 100%;
}
.cat_menu_unite li.active{
    color: var(--egame-cat-active-text-color)!important;
    border: 1px solid var(--egame-cat-border-color);
    background-color: var(--egame-cat-active-color);
}
.cat_menu_unite li.active:hover{
    color:var(--egame-cat-active-text-color);
}
.cat_menu_unite li:hover{
    border: 0.01rem solid var(--egame-cat-border-color);
    color: var(--egame-cat-hover-text-color);
}

 /* 游戏分类icon设定 */
/* .cat_menu_unite li .icon{
    display:block;
    width: 50px;
    height: 50px;
    margin:0;
    background: url(/images_plus/egame/common/game_nav_icon.png?v1) 0px 0px no-repeat;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
}
.cat_menu_unite li[data-catid="801"] .icon{ background-position-y:  -50px;}
.cat_menu_unite li[data-catid="802"] .icon{ background-position-y: -100px;}
.cat_menu_unite li[data-catid="803"] .icon{ background-position-y: -150px;}
.cat_menu_unite li[data-catid="804"] .icon{ background-position-y: -200px;}
.cat_menu_unite li[data-catid="805"] .icon{ background-position-y: -250px;}
.cat_menu_unite li[data-catid="806"] .icon{ background-position-y: -300px;}
.cat_menu_unite li[data-catid="807"] .icon{ background-position-y: -350px;}
.cat_menu_unite li[data-catid="808"] .icon{ background-position-y: -400px;}
.cat_menu_unite li[data-catid="809"] .icon{ background-position-y: -450px;}
.cat_menu_unite li[data-catid="810"] .icon{ background-position-y: -500px;}
.cat_menu_unite li[data-catid="811"] .icon{ background-position-y: -550px;}
.cat_menu_unite li[data-catid="812"] .icon{ background-position-y: -600px;}
.cat_menu_unite li[data-catid="813"] .icon{ background-position-y: -650px;}
.cat_menu_unite li[data-catid="814"] .icon{ background-position-y: -700px;}
.cat_menu_unite li[data-catid="815"] .icon{ background-position-y: -750px;}
.cat_menu_unite li[data-catid="816"] .icon{ background-position-y: -800px;}
.cat_menu_unite li[data-catid="817"] .icon{ background-position-y: -850px;}
.cat_menu_unite li[data-catid="all"] .icon{ background-position-y: -900px;}
.cat_menu_unite li:hover .icon,
.cat_menu_unite li.active .icon{ background-position-x: -50px;} */

/* 搜尋 */
.egame_box .search_box {
	background: var(--header-member-withdrawBtn-bg);
    -webkit-box-shadow: 0 0.03rem 0.09rem 0 rgba(0,0,0,.06);
    box-shadow: 0 0.03rem 0.09rem 0 rgba(0,0,0,.06);
    padding: 0.2rem;
    margin-top: 15px;
	border-radius: 0.08rem;
}
.egame_box .search_box .search_unite {
    border-radius: 0.3rem;
	justify-content:flex-start;
    padding: 5px;
    width: 10.2rem;
    height: .5rem;
    margin-right: unset;
}
.search_unite #search_form{
	margin-top: 0;
    width: 100%;
}
.search_unite #search_form .icon-search2 {
    font-size: .28rem;
    position: absolute;
    right: .2rem;
    margin: auto;
    top: .06rem;
    color: var(--egame-search-icon);
}
.search_unite #search_form input::placeholder{
	color: var(--theme-placeholder-text);
}
.search_unite #search_btn {
    background-image: none;
    border-radius: 0.1rem;
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.015);
    box-shadow: 0 2px 0 rgba(0,0,0,.015);
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    line-height: 1.499;
    padding: 0 15px;
    position: relative;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    font-size: 0.18rem;
    height: 0.5rem;
    margin-left: 0.25rem;
    width: 1.2rem;
    color: var(--egame-search-btn-txt-color);
    text-shadow: none;
    background: var(--egame-search-btn-color);
    border: 1px solid var(--login-formWrp-lf);
    position: absolute;
    top: -0.05rem;
    text-indent: unset;

}
#search_form #search_game {
	background: none;
	line-height: 24px;
	color: var(--egame-search-text);
	width: 100%;
/*	height: 30px;*/
	padding: 0 0.15rem;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
	border-radius: 20px;
    background: var(--egame-searchfield-bg);
	border: 1px solid var(--egame-search-border);
    font-size: 0.18rem;
}

/* 進階篩選 */
.game_filter{
	padding: 0;
	margin: 0;
	color: var(--egame-advance-filter-span-color);
}
.cat_menu_unite + .game_filter > a,.game_filter > a{
	top: 0;
}
.game_filter a span{
    background: var(--egame-search-btn-color);
    color: var(--egame-search-btn-txt-color);
    line-height: 15px;
}
.game_filter a span::after{
    color: var(--egame-advance-filter-span-color);
}
.game_filter .filter_ul{
    margin-top: 10px;
    background-color: var(--login-formWrp-rf);
}
.game_filter .filter_ul::before, .game_filter .filter_ul::after{
    border-color: var(--login-formWrp-lf);
}
.game_filter .filter_ul .filter_li ul li input:checked + span,
.game_filter .filter_ul .filter_li ul li input:hover + span{
	background: var(--egame-advance-filter-optionActive);
    color: var(--egame-advance-filter-optionActive-text);
}
#game_list {
	height: 835px;
}
/* 遊戲列表 */
.slotMain .center .egamePage .gameMain {
	width:100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box; /* Firefox */
	-webkit-box-sizing: border-box; /* Safari */
	overflow:hidden;
	/* padding:10px 0; */
}

.game_list_unite .list .GamesPod {
	width:calc(100%/6 - 10px);
	margin:0 5px 14px;
	padding: 0px;
	border-radius:20px;
	transition: 0.4s;
	color:#333333;
}
.game_list_unite .list .GamesPod .PodImage, .game_list_unite .list .GamesPod img {
	overflow:hidden;
	position:relative;
	border-radius:20px;
}
.game_list_unite .list .GamesPod img {
	width:100%;
	height:100%;
	position:relative;
	display: block;
}
.game_list_unite .list .GamesPod .PodName {
	line-height:32px;
	text-align:left;
	color: var(--egame-name-text);
	font-size:15px;
	padding:0 5px;
	position:relative;
	z-index: 9;
	transition: 0.4s;
	height: 32px;
	overflow: hidden;
	text-overflow : ellipsis;
	white-space : nowrap;
	text-align: center;
}

.type2.game_list_unite .GamesPod .PodTextWrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom:32px;
    justify-content: center;
    max-height: 100%;
    padding: 0;
    opacity: 1;
    transition: 0.4s;
    background: rgb(0 0 0 / 64%);
    border-radius: 10px 10px 0 0;
    overflow-y: hidden;
    opacity:0;
    display: flex;
    border-radius: 20px;
}
/* .type2.game_list_unite .GamesPod:hover {
    background-color: #00badd;
} */
.type2.game_list_unite .GamesPod:hover .PodTextWrapper {
    opacity: 1;
}
.type2.game_list_unite .PodTextWrapper .slider-item-rating,
.type2.game_list_unite .PodTextWrapper .PodCategory,
.type2.game_list_unite .PodTextWrapper .PodName{
    display: none;
}
.type2.game_list_unite .PodTextWrapper .PodName {
    padding: 10px 0;
    font-weight: normal;
}
.slotMain .center .egamePage .type2.game_list_unite .PlayNowLink {
	overflow:hidden;
	display: block;
	color: var(--egame-playnow-btn-text-color);
	position: relative;
	z-index: 1;
}
.slotMain .center .egamePage .type2.game_list_unite .FreePlayNow>a{
    color: var(--egame-freeplay-btn-text-color);
}
html[lang='pt'] .slotMain .center .egamePage .type2.game_list_unite .PlayNowLink {
	font-size: 11px;
}
.type2.game_list_unite .GamesPod .PodPlayNow,
.type2.game_list_unite .GamesPod .FreePlayNow{
	line-height:34px;
	background-color: #0dadd7;
    transition: .2s;
    -webkit-animation: fadeInDown .3s ease-in;
    animation: fadeInDown .3s ease-in;
	border-radius:20px;
	width:100px;
	height: 34px;
	margin: 3px auto;
	text-transform: uppercase;
	position: relative;
}
.type2.game_list_unite .GamesPod:hover .PodPlayNow{
	background: var(--egame-playnow-btn-bg-color);
    position: relative;
}
.type2.game_list_unite .GamesPod .FreePlayNow{
	animation: fadeInUp .3s ease-in;
    background: hsl(0deg 0% 100% / 80%);
    -webkit-animation: fadeInUp .3s ease-in;
    margin-top: 10px;
}
/* page */
.type2.game_list_unite .page .pagination{
	margin-bottom: 15px;
}
.game_list_unite .page li.page-item:first-child,.game_list_unite .page li.page-item:last-child{
	background-color: var(--egame-pagination-btn-color);
	color:var(--egame-pagination-txt-color);
	border-radius: 20px;
	font-size: 20px;
}
.game_list_unite .page li a, .game_list_unite .page li span{
	width: 40px;
	height: 40px;
}
.game_list_unite .page li:hover,
.game_list_unite .page li.active{
	font-weight: 700;
	color: var(--egame-pagination-active-txt-color);
}
.game_list_unite .page li.active span{
	font-size: 18px;
}
.game_list_unite .page li a{
	color: var(--egame-pagination-txt-color, #9b9b9b);
}
.fa-search::before{
    top: 8px;
    bottom: 8px;
    color: var(--egame-search-icon);
}
.game_filter .filter_ul .filter_li ul li input[type="checkbox"]:not(:checked) + span:hover{
    color: var(--egame-advance-filter-optionActive-text);
}