@charset "utf-8";
/*loading*/
.no_search{
    padding: 20px 0;
    font-size: 26px;
}
#game_list{
    min-height: 500px;
    position: relative;
    overflow-x: hidden;
}
@-webkit-keyframes rotate_pacman_half_up {
  0% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  50% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }

@keyframes rotate_pacman_half_up {
  0% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  50% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); } }
@-webkit-keyframes rotate_pacman_half_down {
  0% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@keyframes rotate_pacman_half_down {
  0% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }
  50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }
@-webkit-keyframes pacman-balls {
  75% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-100px, -6.25px);
            transform: translate(-100px, -6.25px); } }

@keyframes pacman-balls {
  75% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-100px, -6.25px);
            transform: translate(-100px, -6.25px); } }
/* ----------- */
#LoadingDiv{
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    margin: auto;
    z-index: 999;
    background-color: rgba(0,0,0,0.85);
}
#LoadingDiv .pacman { position: relative; left: 50%; top:40%; }
#LoadingDiv .pacman > div:nth-child(2) {
    -webkit-animation: pacman-balls 1s -0.99s infinite linear;
            animation: pacman-balls 1s -0.99s infinite linear; }
#LoadingDiv .pacman > div:nth-child(3) {
    -webkit-animation: pacman-balls 1s -0.66s infinite linear;
            animation: pacman-balls 1s -0.66s infinite linear; }
#LoadingDiv .pacman > div:nth-child(4) {
    -webkit-animation: pacman-balls 1s -0.33s infinite linear;
            animation: pacman-balls 1s -0.33s infinite linear; }
#LoadingDiv .pacman > div:nth-child(5) {
    -webkit-animation: pacman-balls 1s 0s infinite linear;
            animation: pacman-balls 1s 0s infinite linear; }
#LoadingDiv .pacman > div:first-of-type {
    width: 0px;
    height: 0px;
    border-right: 25px solid transparent;
    border-top: 25px solid #fff;
    border-left: 25px solid #fff;
    border-bottom: 25px solid #fff;
    border-radius: 25px;
    -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
            animation: rotate_pacman_half_up 0.5s 0s infinite;
    position: relative;
    left: -30px; }
#LoadingDiv .pacman > div:nth-child(2) {
    width: 0px;
    height: 0px;
    border-right: 25px solid transparent;
    border-top: 25px solid #fff;
    border-left: 25px solid #fff;
    border-bottom: 25px solid #fff;
    border-radius: 25px;
    -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
            animation: rotate_pacman_half_down 0.5s 0s infinite;
    margin-top: -50px;
    position: relative;
    left: -30px; }
#LoadingDiv .pacman > div:nth-child(3),
#LoadingDiv .pacman > div:nth-child(4),
#LoadingDiv .pacman > div:nth-child(5),
#LoadingDiv .pacman > div:nth-child(6) {
    background-color: #fff;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    margin: 2px;
    width: 10px;
    height: 10px;
    position: absolute;
    -webkit-transform: translate(0, -6.25px);
            transform: translate(0, -6.25px);
    top: 25px;
    left: 70px; }

/* 基本设定 */
.content{ color: #666; background-color: #191919;}
.to_bootstrap .content{ background-color: transparent;}
.content > .type1, .content > .column_box, .type_box, .cat_menu_unite{ max-width: 1280px; margin: 0px auto;}
.content > .type1.podloader_unite{ max-width: 100%; background-color: #111;}
.content > .type2{ max-width: 1000px; margin: 0 auto;}

.content .column_box{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #333;
    padding-top:15px;
    padding-bottom:15px;
}
.content .float-left{ float: left;}
.content .float-right{ float: right;}
.clearfix::before,
.clearfix::after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.clearfix::after {
    clear: both;
}

/* podloader_unite 平台列表 */
.podloader_unite{
    position: relative;
    overflow-x: hidden;
}
.podloader_unite li{
    display: flex;
    position: relative;
    cursor: pointer;
    box-sizing: border-box;
    color: #fff;
}

/* type2 */
.type2 .podloader_unite li{ justify-content: center; }

.type2 .fa-chevron-left::before,
.type2 .fa-chevron-right::before{ content: none; }

.type2.game_list_unite .page{
    flex-flow: column-reverse;
    flex-wrap: wrap;
}
.type2.game_list_unite .page .dataTables_info{
    width: 100%;
    justify-content: center;
}
.type2.game_list_unite .page .pagination{
     width: 100%;
}

.podloader_unite .egame_text{
    padding: 10px;
}
.podloader_unite .egame_img{
    background-size: 100%;
    background-repeat: no-repeat;
    transition: 0.4s;
    display: none;
}
.podloader_unite .egame_img.header_logo,
.podloader_unite .egame_img.egame_logo{width: 50px; height: 50px;}
.podloader_unite .egame_img.egame_icon{width: 119px; height: 95px;}
.podloader_unite .egame_img.egame_btn{width: 190px; height: 75px;}
.podloader_unite .egame_img.egame_pic{width: 290px; height: 290px;line-height: 0;}

/* type2 不载入swiper */
.is_swiper0 .podloader_unite{
    background-color: #fff;
    padding: 5px 10px;
}
.is_swiper0 .podloader_unite .swiper-container .swiper-wrapper{flex-wrap: wrap;}
.is_swiper0 .podloader_unite li.list-item{
    background-color: #efefef;
    height: 50px;
    margin: 6px 0;
}
/* active */
.is_swiper0 .podloader_unite li.list-item.active{border: 1px solid #8c8c8c;}
/* arrow取消 */
.is_swiper0 .podloader_unite .swiper-button-next,
.is_swiper0 .podloader_unite .swiper-button-prev{ display: none;z-index: -1;}


#search_form #search_game{width: 85px; border: none; background: #25110e; padding: 0px 10px; float: left; font-size: inherit;}

/* egame_title_unite 平台标题 */
.title_unite{
    display: flex;
    align-items: center;
}
.title_unite .h1{
    display: none;
}

/* egame_search_unite 搜寻列 */
/*  20200424搜寻修改  */
.search_unite{
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: center;
    align-items: center;
    margin-right:85px;
    position: relative;
}
.search_unite #search_form{ margin-top: 5px;position: relative;}
.search_unite #search_game{
    color: #444;
    outline: none;
    background-color: #ddd;
    width: 250px;
    text-align: left;
    font-size: 19px;
    padding: 5px;
}
#search_form #search_game,
.search_unite #search_btn{
    height: 38px; line-height: 38px;
}
.search_unite #search_btn {
    text-indent: -9999px;
    display: inline-block;
    width: 60px;
    /*
    height: 38px;
    position: absolute;
    top: 1px;
    bottom: 1px;
    right: 1px;
    opacity: 0;
    */
    border: none;
    cursor: pointer;
    background-color: #0a6c4d;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.search_unite #search_btn:hover {
    opacity: 0.4;
}
.fa-search::before{
    color: #fff;
    font-size: 20px;
    pointer-events: none;
    position: absolute;
    top: 11px;
    right: 20px;/*
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);*/
}
.content_mg li.filter_platform,
.content_pt li.filter_platform{
    display:none;
}

/* cat_menu_unite 分类列表 */
.cat_menu_unite ul{
    display: flex;
    flex-wrap: wrap;
}
.cat_menu_unite li{
    display: flex;
    margin: 5px;
    cursor: pointer;
    position: relative;
}
.cat_menu_unite li.active,
.cat_menu_unite li:hover{
    color: #ff0;
}

/* game_list_unite list 电子列表 */
.game_list_unite > div{
    max-width: 1280px;
    margin: 0 auto;
}
.game_list_unite .list{
    display: flex;
    flex-wrap: wrap;
}
.game_list_unite .list .GamesPod{
    /* display: flex;
    flex-flow: column ;*/
    margin: 5px;
    cursor: pointer;
    position: relative;
    line-height: 1.5em;
    box-sizing: border-box;
}
.game_list_unite .list .GamesPod > div{
    position: relative;
    text-align: center;
}
.game_list_unite .list .GamesPod .PodImage,
.game_list_unite .list .GamesPod img{
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    transition: 0.4s;
}
.game_list_unite .list .RankingInfo{
    background-color: rgba(0,0,0,0.8);
    border: 1px solid #131313;
    box-shadow: 0 1px 0 0 #303030;
    position: absolute;
    padding: 2px;
    text-align: center;
    color: red;
    letter-spacing: 1px;
}
.game_list_unite .list .fav{
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: absolute ;
    right: 5px;
    top: 0;
    color: #F90;
    padding: 5px;
    z-index: 20;
    font-size: 20px;
}
.fav.glyphicon-star-empty::before {
    content: "\e007";
}
.fav.glyphicon-star::before {
content: "\e006";
}

.game_list_unite .list :hover .fav {
    display: block;
    color: #ff0;
  }
.game_list_unite .GamesPod .PodTextWrapper {
    display: flex;
    flex-flow: column ;
    padding: 10px;
}
.game_list_unite .PodTextWrapper .slider-item-rating div {
    display: inline-block;
    padding: 0 3px;
}
.game_list_unite .off{color: rgba(0,0,0,0.5);}


/* game_list_unite page 电子頁碼 */
.game_list_unite .page{
    display: flex;
    justify-content: center;
    align-content: center;
    margin: 0 auto;
    padding: 20px 0;
    flex-flow: row-reverse;
}
.game_list_unite .page li{
    cursor: pointer;
    margin: 5px;
}
.game_list_unite .page li.disabled{
    cursor: auto;
}
.game_list_unite .page li.disabled span{
    opacity: 0.5;
}
.game_list_unite .page li a,
.game_list_unite .page li span{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
}

.game_list_unite .page .dataTables_info{
    display: flex;
    align-items: center;
}
.game_list_unite .page .pagination{
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
}

/*----------------------------- type1 B站 基本设定 -----------------------------*/
.type1.podloader_unite .list-item .btn,
.type1.game_list_unite .PlayNowLink{
    color: #ffdf1b;
    font-size: 13px;
    margin-top: 16px;
    font-weight: bold;
    line-height: 16px;
    padding: 10px 25px;
    border: 1px solid #ffdf1b;
    border-radius: 2px;
    background-color: rgba(25,25,25,.2);
    transition: .2s;
}
.type1.podloader_unite .btn:hover,
.type1.game_list_unite .PlayNowLink:hover {
    background-color: #ffdf1b;
    color: #000;
}

/* egame_search_unite 平台标题 + 搜寻列 */
.type1.seach_bar{
    border-bottom: 1px solid #333;
    margin-bottom:10px;
}
.content > .type1.search_unite{
    justify-content: flex-end;
    padding-top: 10px;
    padding-bottom: 10px;
}
.type1.search_unite #search_form{
    margin-top: 0;
}
.type1 #search_form #search_game{
    background-color: #ededed;
    width: 250px;
    text-align: left;
    font-size: 17px;
    letter-spacing: 3px;
    font-family: 'Microsoft YaHei';
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

/* podloader_unite 平台列表 */
.type1.podloader_unite ul *{
    box-sizing: border-box;
}
.type1.podloader_unite li{
    position: relative;
    background-color: #0a6c4d;
    border: 10px solid #191919;
    border-left:none;
}
.type1.podloader_unite li:hover{
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
}
.type1.podloader_unite li.active{
    background-color: #07412f;
    color:#8df4de;
}
.type1.podloader_unite li.active .btn{
    background-color: #ffdf1b;
    color:#000;
}

.type1.podloader_unite .egame_img.egame_pic{
    display: block;
    width: 290px;
    height: 290px;
}

.type1.podloader_unite .egame_text{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: 13px;
    font-weight: bold;
    padding: 30px;
    width: calc(100% - 290px);
}
.type1.podloader_unite .egame_text .h1{
    font-size: 30px;
    margin: 5px;
    white-space: normal;
    -webkit-font-smoothing: antialiased;
    line-height: 1.3em;
}
.type1.podloader_unite .egame_text .h1::after{
    content:"游戏平台";
    display: block;
}
.type1.podloader_unite .egame_text .code{
    display: none;
}
.type1.podloader_unite .swiper-button-next,
.type1.podloader_unite .swiper-button-prev {
    width: 50px;
    height: 100%;
    position: absolute;
    display: block;
    background-color: #fff;
    background-size:contain;
    z-index: 40;
    top:20px;
    bottom: 0px;
    opacity: 0;
    transition: opacity .2s;
    border: 0;
}
.type1.podloader_unite:hover .swiper-button-next,
.type1.podloader_unite:hover .swiper-button-prev {
    opacity: .7;
    transition: opacity .2s;
}
.type1.podloader_unite .swiper-button-prev {
    left: 0;
}

.type1.podloader_unite .swiper-button-next {
    right: 0;
}
.fa-chevron-left::before,
.fa-chevron-right::before{
    font-size: 44px;
    color: #35180a;
    pointer-events: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.fa-chevron-left::before{left:6px;}
.fa-chevron-right::before{right:6px;}

.type1.podloader_unite .swiper-button-next, .type1.podloader_unite .swiper-button-prev{ background-image: none; }

/* 平台h1不斷行 */
.type1.podloader_unite .egame_text .h1{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* 輪播寬小於1920，swiper樣式 */
@media screen and (max-width:1919px) {
    .type1.podloader_unite .egame_img.egame_pic,
    .type1.podloader_unite .egame_text{
        width: 50%;
    }
    .type1.podloader_unite .egame_img.egame_pic{
        height: auto;
    }
    .type1.podloader_unite .egame_img.egame_pic img{
        width: 100%;
        height: auto;
        max-height: 290px;
    }
    .type1.podloader_unite .egame_text{
        padding: 1.5% 2%;
    }
}

/* cat_menu_unite 分类列表 */
.type1.cat_menu_unite ul li{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    align-items: center;
    font-size: 13px;
    font-weight: bold;
    color: #999;
    padding:50px 0 10px 0;
    text-align: center;
    /* width: calc(100% / 15 - 10px); */
}
.type1.cat_menu_unite .icon{
    display: block;
    width: 50px;
    height: 50px;
    margin: 5px auto;
    margin-bottom:-5px;
    background: url('/images_plus/egame/common/game_nav_icon.png?v1.2') 0px 0px no-repeat;
    opacity: 0.7;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);  /*調整icon大小使用*/
    position: absolute;
    top: 0;
}
.type1.cat_menu_unite li::after{
    content: "";
    display: block;
    position: absolute;
    height: 4px;
    left: 0;
    right: 100%;
    bottom: 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    opacity: 1;
}
.type1.cat_menu_unite li:hover::after,
.type1.cat_menu_unite li.active::after{
    right: 0;
    opacity: 1;
}

.type1.cat_menu_unite li[data-catid="801"] .icon{ background-position-y:  -50px;}
.type1.cat_menu_unite li[data-catid="802"] .icon{ background-position-y: -100px;}
.type1.cat_menu_unite li[data-catid="803"] .icon{ background-position-y: -150px;}
.type1.cat_menu_unite li[data-catid="804"] .icon{ background-position-y: -200px;}
.type1.cat_menu_unite li[data-catid="805"] .icon{ background-position-y: -250px;}
.type1.cat_menu_unite li[data-catid="806"] .icon{ background-position-y: -300px;}
.type1.cat_menu_unite li[data-catid="807"] .icon{ background-position-y: -350px;}
.type1.cat_menu_unite li[data-catid="808"] .icon{ background-position-y: -400px;}
.type1.cat_menu_unite li[data-catid="809"] .icon{ background-position-y: -450px;}
.type1.cat_menu_unite li[data-catid="810"] .icon{ background-position-y: -500px;}
.type1.cat_menu_unite li[data-catid="811"] .icon{ background-position-y: -550px;}
.type1.cat_menu_unite li[data-catid="812"] .icon{ background-position-y: -600px;}
.type1.cat_menu_unite li[data-catid="813"] .icon{ background-position-y: -650px;}
.type1.cat_menu_unite li[data-catid="814"] .icon{ background-position-y: -700px;}
.type1.cat_menu_unite li[data-catid="815"] .icon{ background-position-y: -750px;}
.type1.cat_menu_unite li[data-catid="816"] .icon{ background-position-y: -800px;}
.type1.cat_menu_unite li[data-catid="817"] .icon{ background-position-y: -850px;}
.type1.cat_menu_unite li[data-catid="all"] .icon{ background-position-y: -900px;}

/* 游戏列表icon色系设定 - 绿 */
.type1.cat_menu_unite li::after{ background-color: #8efde4;}
.type1.cat_menu_unite li:hover,
.type1.cat_menu_unite li.active{ color: #8efde4; }
.type1.cat_menu_unite li:hover .icon,
.type1.cat_menu_unite li.active .icon{ background-position-x: -50px; opacity: 1;}

/* 游戏列表icon色系设定 - 黄 */
/* .type1.cat_menu_unite li::after{ background-color: #ffdf1b;}
.type1.cat_menu_unite li:hover,
.type1.cat_menu_unite li.active{ color: #ffdf1b; }
.type1.cat_menu_unite li:hover .icon,
.type1.cat_menu_unite li.active .icon{ background-position-x: -100px; opacity: 1;} */

/* game_list_unite list 电子列表 */
.type1.game_list_unite{
    padding-bottom: 40px;
}

.type1.game_list_unite .GamesPod{
    width: calc(100% / 6 - 10px);
    margin: 10px 5px;
    font-size: 13px;
    text-align: center;
    padding-bottom: 30px;
}
.type1.game_list_unite .GamesPod > div:not(.PodImage){
    background-color: #14805e;
}
.type1.game_list_unite .GamesPod > div:last-child{
    padding-bottom:15px;
}
.type1.game_list_unite .GamesPod .PodImage .PodName{
    display: none;
}
.type1.game_list_unite .GamesPod .PodTextWrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    max-height: 15px;
    transition: max-height 0.6s ease-out;
    background-color: #14805e;
    color: #8efde4;
    line-height: 2em;
}
.type1.game_list_unite .GamesPod:hover .PodTextWrapper {
    max-height: 100%;
}
.type1.game_list_unite .PodTextWrapper .PodName{
    color: #fff;
    font-weight: bold;
    order: -2;
    letter-spacing: 0.05em;
}
.type1.game_list_unite .PodTextWrapper .PodCategory::after{
    content: "平台";
    display: inline-block;
}

.type1.game_list_unite .PlayNowLink {
    display: block;
    padding: 3px;
    margin: 8px auto 0;
    width: 80%;
}

/* 按钮字需更改时使用 */
/* .type1.game_list_unite .PlayNowLink,
.type1.game_list_unite .PlayNowLink:hover{color: transparent;}

.type1.game_list_unite .PlayNowLink::before{
    display: block;
    position:absolute;
    color: #ffdf1b;
    left: calc(50% - 24px);
}
.type1.game_list_unite .PlayNowLink:hover::before{ color: #000;}
.type1.game_list_unite .PlayNowLink.real::before{ content:"进入游戏";}
.type1.game_list_unite .PlayNowLink.free::before{ content:"开始试玩";}
*/

/* game_list_unite page 电子頁碼 */
.type1.game_list_unite .page{ flex-flow: column-reverse wrap; }
.type1.game_list_unite .page .pagination{ width: 100%; }
.type1.game_list_unite .page .dataTables_info{ justify-content: center; margin-top: 10px; }
.type1.game_list_unite .page li{
    color: #999;
    margin: 5px;
    border-radius: 5px;
    background-image: linear-gradient(#333, #000 80%);
}
.type1.game_list_unite .page li a{
    color: #999;
}
.type1.game_list_unite .page li.active,
.type1.game_list_unite .page li:hover a{
    color: #fff;
    font-weight: bold;
}


/*----------------------------- egame_pt.type1 B站 136_PT设定 -----------------------------*/
/* 上方輪播 */
.divSubHeaderWrapper {
    width: 100%;
    background-color: #000;
}
.divSubHeaderWrapper .navigation,
.egame_pt_slide_unite {
    margin: 0 auto;
    width: 990px;
}
.divSubHeaderWrapper .navigation ul {
    background-color: #000;
    list-style-type: none;
    position: relative;
    display: flex;
    justify-content: center;
    padding-top:15px;
}

.divSubHeaderWrapper .navigation ul li {
    cursor: pointer;
    margin: 15px;
    position: relative;
}
.divSubHeaderWrapper .navigation ul li a {
    border: 2px solid transparent;
    border-radius: 8px;
    color: #187F7C;
    display: block;
    font-family: futura, verdana;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.divSubHeaderWrapper .navigation ul li a:hover,
.divSubHeaderWrapper .navigation ul li.active a {
    border-color: #187F7C;
    color: #33FFFF;
}
.egame_pt_slide_unite {
    display: flex;
}
.egame_pt_slide_unite .left {
     width: 700px;
     height: 225px;
     position: relative;
    overflow: hidden;
}
.egame_pt_slide_unite .left a {
    display: block;
    height: 225px;
    width: 100%;
 }
 .egame_pt_slide_unite .left a div {
    height: 225px;
    width: 280px;
}
.egame_pt_slide_unite .left .swiper-pagination{text-align: left;}
.egame_pt_slide_unite .left .swiper-pagination-bullet{ background-color: #fff; cursor: pointer;}
.egame_pt_slide_unite .left .swiper-pagination-bullet-active{ background-color: #ffdf1b;}

.egame_pt_slide_unite .right {
    width: 285px;
 }
.egame_pt_slide_unite .right a{
    position: relative;
    display: inline-block;
    overflow: hidden;
 }
 .egame_pt_slide_unite .right a:hover {
    background-position: bottom left;
    border: 0;
}
.egame_pt_slide_unite .right a:nth-child(1){
    height: 100px;
    width: 280px;
 }
.egame_pt_slide_unite .right a:nth-child(2){
    height: 125px;
    width: 140px;
 }
.egame_pt_slide_unite .right a:nth-child(3){
    height: 125px;
    width: 140px;
 }

.egame_pt{
    width: 990px;
    margin: 0 auto;
}
.egame_pt .float-right > div{
    width: calc(990px - 200px - 35px);
}
.egame_pt .float-left > div {
    width: 200px;
}

/* cat_menu_unite 分类列表 */
.egame_pt .type1.cat_menu_unite {
    background-color: transparent;
    padding-bottom: 20px;
    padding-top: 20px;
}
.egame_pt .type1.cat_menu_unite ul {
    flex-flow: column;
}
.egame_pt .type1.cat_menu_unite ul li {
    flex-direction: row;
    font-size: 15px;
    font-weight: normal;
    padding: 3px 0 3px 35px;
    margin: 5px;
    text-align: left;
}
.egame_pt .type1.cat_menu_unite .icon{
    margin: 5px auto;
    margin-bottom:0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);  /*調整icon大小使用*/
    position: absolute;
    top: -18px;
    left: -12px;
}
.egame_pt .type1.cat_menu_unite li::after,
.egame_pt .type1.cat_menu_unite li:hover::after,
.egame_pt .type1.cat_menu_unite li.active::after{
    display: none;
}
.egame_pt .type1.cat_menu_unite ul li:hover,
.egame_pt .type1.cat_menu_unite li.active {
    color: #fff;
}

/* 左側廣告 */

.egame_pt .RHSAdvert a {
    margin-bottom: 10px;
    border: 1px solid #111;
}
.egame_pt .RHSAdvert a:nth-child(1) {
    display: block;
    height: 263px;
    width: 198px;
    z-index: 112;
    background-image: url('/images_plus/egame/common/CompPoints_TC_198x263.jpg');
}
.egame_pt .RHSAdvert a:nth-child(2) {
    display: block;
    height: 98px;
    width: 198px;
    z-index: 109;
    background-image: url('/images_plus/egame/common/VIPScheme_TC_198x98.jpg');
}
.egame_pt .RHSAdvert a:hover {
    border-color:  #199e9e;
}

/* game_list_unite list 电子列表 */
.egame_pt .type1.game_list_unite .GamesPod{
    width: calc(100% / 4 - 10px);
    padding-bottom: 15px;
}
.egame_pt .type1.game_list_unite .GamesPod > div:not(.PodImage){
    background-color: transparent;
}
.egame_pt .type1.game_list_unite .GamesPod > div:last-child{
    padding-bottom:0;
}
.egame_pt .type1.game_list_unite .GamesPod:hover .PodImage img{
    transform: scale(1.1);
}
.egame_pt .type1.game_list_unite .GamesPod .PodTextWrapper {
    position: relative;
    max-height: 100%;
    padding: 0px;
    font-weight: normal;
}
.egame_pt .type1.game_list_unite .PodTextWrapper .slider-item-rating,
.egame_pt .type1.game_list_unite .PodTextWrapper .PodCategory{
    display: none;
}
.egame_pt .type1.game_list_unite .PodTextWrapper .PodName {
    font-weight: normal;
}
.egame_pt .type1.game_list_unite .list .RankingInfo{
    bottom: 10px;
    right: 0;
    left: 0;
}
.egame_pt .type1.game_list_unite .PlayNowLink {
    display: block;
    background-color: #343434;
    color: #7f7f7f;
    border: 1px solid #1d1d1d;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);
    text-decoration: none;
    border-radius: 3px;
    padding: 3px 0;
    width: 100%;
    font-weight: normal;

}
.egame_pt .type1.game_list_unite .PlayNowLink:hover {
    color: #fff;
    background-color: #424242;
}


/*----------------------------- egame_mg.type1 B站 41_MG设定 -----------------------------*/
.egame_mg_slide_unite {
    background-color: #000;
    position: relative;
    overflow: hidden;
}
.egame_mg_slide_unite .prev,
.egame_mg_slide_unite .next {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 3;
    width: calc(100% / 3);
    background-color: #000;
    opacity: .7;
    cursor: pointer;
}
.egame_mg_slide_unite .next {
    right: 0;
}
.egame_mg{
    width: 1280px;
    margin: 0 auto;
    padding: 0 10px 10px 10px;
    background-color: #151515;
}
.egame_mg .float-right > div { width: 145px;}
.egame_mg .float-left > div{ width: calc(1280px - 145px);}


/* cat_menu_unite 分类列表 */
.egame_mg .type1.cat_menu_unite ul{
    justify-content: center;
}
.egame_mg .type1.cat_menu_unite ul li{
    padding: 20px;
}
.egame_mg .type1.cat_menu_unite li .icon,
.egame_mg .type1.cat_menu_unite li::after,
.egame_mg .type1.cat_menu_unite li:hover::after,
.egame_mg .type1.cat_menu_unite li.active::after{
    display: none;
}

/* game_list_unite list 电子列表 */
.egame_mg .type1.game_list_unite{
    padding: 0;
}
.egame_mg .type1.game_list_unite .GamesPod{
    width: calc(100% / 4 - 45px);
    margin: 0 20px 20px;
    padding-bottom: 0;
}
.egame_mg .type1.game_list_unite .GamesPod > div:not(.PodImage){
    background-color: transparent;
}
.egame_mg .type1.game_list_unite .GamesPod > div:last-child{
    padding-bottom:0;
}
.egame_mg .type1.game_list_unite .GamesPod:hover .PodImage img{
    transform: scale(1.1);
}
.egame_mg .type1.game_list_unite .GamesPod .PodImage .PodName{
    display: block;
    color:#999;
    padding: 10px 0;
}
.egame_mg .type1.game_list_unite .GamesPod:hover .PodImage .PodName{
    color:#fff;
}
.egame_mg .type1.game_list_unite .GamesPod:hover .PodImage img{
    -webkit-filter: brightness(1.3);
    filter: brightness(1.3);
}
.egame_mg .type1.game_list_unite .GamesPod .PodTextWrapper {
    top: 0;
    justify-content: center;
    max-height: 100%;
    bottom:35px;
    padding: 0;
    opacity: 0;
    transition: 0.4s;
}
.egame_mg .type1.game_list_unite .GamesPod:hover .PodTextWrapper {
    opacity: 1;
}
.egame_mg .type1.game_list_unite .PodTextWrapper .slider-item-rating,
.egame_mg .type1.game_list_unite .PodTextWrapper .PodCategory,
.egame_mg .type1.game_list_unite .PodTextWrapper .PodName{
    display: none;
}
.egame_mg .type1.game_list_unite .PodTextWrapper .PodName {
    padding: 10px 0;
    font-weight: normal;
}
.egame_mg .type1.game_list_unite .list .RankingInfo{
    bottom: 10px;
    right: 0;
    left: 0;
}
.egame_mg .type1.game_list_unite .PlayNowLink {
    width: 50%;
    border: 1px solid yellow;
    border-radius: 5px;
    background-color: #1E7857;
    text-align: center;
    line-height: 30px;
    color: white;
}
.egame_mg .type1.game_list_unite .PlayNowLink:hover {
    color: #fff;
    background-color: #424242;
}

/* 右侧广告 */
.egame_mg #RightColumn{
    max-width: 145px;
}

/* ======进阶搜寻 start====== */
.type_box{position:relative;}
.title_unite img{display: none;}
.game_filter ,.game_filter *{box-sizing: border-box;}
.game_filter{
    color: #fff;
    font-size: 1.2em;
    margin: 15px auto;
    max-width: 1270px;
}
.game_filter > a{
    color: #333;
    cursor: pointer;
    display: flex;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    justify-content: flex-end;
    position: absolute;
    right: 0px;
    top:-69px;
}
    .cat_menu_unite + .game_filter > a{top:-54px;}

/*  展开内容 样式 */
.game_filter .filter_ul{
    background-color: rgba(150, 150, 150, 0.07);
    border: 1px solid rgba(150, 150, 150, 0.3);
    padding: 10px 15px;
    position: relative;
}
.game_filter .filter_ul::before,
.game_filter .filter_ul::after{
    content: "";
    border-style: solid;
    border-color: #ccc;
    display: inline-block;
    height: 15px;
    position: absolute;
    top: -1px;
    width: 15px;
}
    .game_filter .filter_ul::before{
        border-width: 3px 0 0 3px;
        left: -1px;
    }
    .game_filter .filter_ul::after{
        border-width: 3px 3px 0 0;
        right: -1px;
    }
.game_filter .filter_ul .filter_li{
    display: flex;
    font-family: 'Microsoft YaHei';
}
.game_filter .filter_ul .filter_li:not(:last-child){
    border-bottom: 1px dashed rgba(150, 150, 150, 0.3);
}
.game_filter .filter_ul .filter_li > span{
    display: flex;
    align-items: flex-start;
    justify-content: center;
    font-size: 1.1em;
    line-height: 1em;
    margin-right: 1% ;
    padding: 19px 0;
    width: 9%;
}
    .game_filter .filter_ul .filter_li > span::before{
        content: "\2660";
        font-size: 20px;
        margin-right: 5px;
    }
.game_filter .filter_ul .filter_li ul{
    display: flex;
    font-size: 1em;
    flex-wrap: wrap;
    letter-spacing: 0.05em;
    padding: 10px 0;
    width: 100%;
}
.game_filter .filter_ul .filter_li ul li {
    width: auto;
}
.game_filter .filter_ul .filter_li ul li input[type="checkbox"]{
    display: none;
    height: 15px;
    margin-right: 10px;
    vertical-align: bottom;
    width: 15px;
}
.game_filter .filter_ul .filter_li ul li input[type="checkbox"] + span{
    background-color: rgba(150, 150, 150, 0.15);
    color: #808080;
    cursor: pointer;
    display: block;
    margin: 4px;
    padding: 8px 10px;
    position: relative;
}
.game_filter .filter_ul .filter_li ul li input[type="checkbox"]:not(:checked) + span:hover{
    color: #eee;
}
.game_filter .filter_ul .filter_li ul li input:checked + span{
    color: #fff;
}
.game_filter a span{
    background: #fad910;
    border-radius: 5px;
    padding: 3px 25px 3px 12px;
    width: 75px;
}
.game_filter a span::after{
    content: '\002B';
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 50%;
    color: #000;
    display: inline-flex;
    font-size: 25px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-left: 8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.5s;
    width: 20px;
}
    .game_filter.openfilter a span::after{
        content: '\2212';
        transform: translateY(-50%) rotate(360deg);
    }

/* egame_mg 設定 */
.egame_mg, .egame_pt {position: relative; z-index:10;}
.egame_mg .game_filter > a {
    top: unset;
    bottom: -70px;
    right: 0;
}
.egame_mg .game_filter a span {
    border-radius: 5px 5px 0 0;
    line-height: 30px;
    padding: 3px 30px;
    width: 145px;
}
.egame_mg .game_filter a span::after {
    margin-left: 15px;
}
.egame_mg #RightColumn {
    margin-top: 45px;
    max-width: 145px;
}
/* egame_pt 設定 */
/* BET365 */
.type_boxBet .game_filter .filter_ul .filter_li ul li input:checked + span {
    background: linear-gradient(#fad910 50%, #f1c010 50% );
    color: #333;
}
/* ======进阶搜寻 end====== */


/* ====== 电子热门游戏推荐 start ====== */
.egame_recommend_area{
    position: relative;
    padding-top: 1px; /*克服egame_recommend_unite 的 margin-top bug*/
}

/* ----- mode1 個別設定 ----- */
.recommend_mode1{
    position: relative;
    margin: 1% auto;
    width: 98%;
    height: auto;
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 10px;
}

/* ----- mode1 mode2 共通 start----- */
.egame_recommend_unite .title{
    position: absolute;
    top:0;
    left:0;
    display: block;
    box-sizing: border-box;
    width: 4%;
    height: 100%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    background: #000;
    color: #FFF;
    font-size: 18px;
    padding: 6px 18px;
    text-align: center;
}
.egame_recommend_unite .title_icon{
    width: 30px;
    margin: 0 auto 3px;
}
.egame_recommend_unite .title > p{
    font-size: 18px;
    font-weight: 900;
    width: 1em;
    height: 6em;
    margin: 0 auto;
    padding: 0;
    -webkit-writing-mode: vertical-lr;
    writing-mode: vertical-lr;
}
.egame_recommend_unite .swiper-container{
    position: relative;
    margin-left:7%;
    margin-right: 3%;
    padding: 5px;
}
.egame_recommend_unite .swiper-container > ul li{
    position: relative;
    text-align: center;
    border: 2px solid #666;
    border-radius: 10px;
    background: white;
    padding: 5px 0;
    color: #666;
    opacity: 0.8;
    box-sizing: border-box
}
.egame_recommend_unite .swiper-container > ul li:hover{
    border: 2px solid #fc0000;
    cursor: pointer;
    opacity: 1;
}
.egame_recommend_unite .swiper-container > ul li .game_id{
    position: absolute;
    left: -2px;
    top: 8px;
    min-width: 30px;
    height: 1.5em;
    background-image: linear-gradient(to top, #fc0000 0%, #b70000 100%);
    font-size: 12px;
    color: #FFF;
    line-height: 1.5em;
    text-align: left;
    padding: 2px 5px;
}
.egame_recommend_unite .swiper-container > ul li .recommend_pic{
    width: 92%;
    height: auto;
}
.egame_recommend_unite .swiper-container > ul li > p{
    padding: 0 5px;
    margin: 2px auto;
    font-size: 12px;
    line-height: 1.3em;
    height: 2.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    vertical-align: baseline;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* ----- mode1 mode2 共通 end ----- */

/* ----- mode2 個別設定 start ----- */
.recommend_mode2{
    position: relative;
    width: 100px;
    height: auto;
    min-height: 100px;
/* 定位拉掉
    position: absolute;
    right: calc(50% - 750px);
    top: 90%;
*/
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 10px;
    padding-bottom: 1px;
}

.recommend_mode2 .title > p{
    font-size: 15px;
    width: 100%;
    height: 1.2em;
    margin-top: 0.8em;
    -webkit-writing-mode: unset;
    writing-mode: unset;
}

.recommend_mode2 .swiper-container {
    margin: 50px 0;
    padding:0 5px;
    height: 400px;
}
.recommend_mode2 .title{
    position: relative;
    width: 100%;
    height: 70px;
    border-radius: unset;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: #750000;
    font-size: 16px;
    margin: 0;
    padding: 5px 0;
    line-height: 0;
}
/* ----- mode2 個別設定 end ----- */

/* ----- swiper按鈕設定 start ----- */
.egame_recommend_unite .swiper-button-prev,
.egame_recommend_unite .swiper-button-next{
    position: absolute;
    width: 30px;
    height: 30px;
    margin-top: unset;
    display: block;
    border-radius: 99em;
    background: rgba(255,255,255, 0.5);
    -moz-box-shadow:4px 4px 12px 4px rgba(20%, 20%, 40%, 0.5);
    -webkit-box-shadow:4px 4px 12px 4px rgba(20%, 20%, 40%, 0.5);
    box-shadow:4px 4px 12px 4px rgba(20%, 20%, 40%, 0.5);
}
.egame_recommend_unite .fa-chevron-left::before,
.egame_recommend_unite .fa-chevron-right::before {
    font-size: 20px;
    color: #666;
}

/* swiper 按鈕--mode1個別設定 */
.recommend_mode1 .swiper-button-prev{
    top: calc(50% - 15px);
    left: 4.6%;
}
.recommend_mode1 .swiper-button-next{
    top: calc(50% - 15px);
    right: 0.6%;
}

/* swiper按鈕--mode2個別設定 */
.recommend_mode2 .swiper-button-prev{
    left: calc(50% - 15px);
    top: 14%;
    transform: rotate(90deg);
}
.recommend_mode2 .swiper-button-next{
    left: calc(50% - 15px);
    top: unset;
    bottom: 2%;
    transform: rotate(90deg);
}
/* ----- swiper按鈕設定 ----- end */

/* ====== 电子热门游戏推荐 end ====== */



/* ====== 英文版面调整 start ====== */
.en .search_unite{
    margin-right: 120px;
}
.en .cat_menu_unite + .game_filter > a span{
    width: 115px;
}
.en .game_filter a span::after{
    margin-left: 45px;
}

.en .egame_mg .game_filter a span{
    width: 145px;
}
.en .egame_pt .game_filter a span,
.en .egame_mg .game_filter a span{
    padding: 3px 12px;
}
.en .egame_pt .game_filter a span::after,
.en .egame_mg .game_filter a span::after{
    margin-left: 6px;
}
.en .egame_pt .type1.game_list_unite .PodTextWrapper .PodName{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.en .egame_pt .type1.game_list_unite .GamesPodInactive:hover .PodTextWrapper .PodName{
    overflow: visible;
    white-space:normal;
}

.en  .egame_pt .RHSAdvert a:nth-child(1) {
    background-image: url('/images_plus/egame/common/en/CompPoints_TC_198x263.jpg');
}
.en .egame_pt .RHSAdvert a:nth-child(2) {
    background-image: url('/images_plus/egame/common/en/VIPScheme_TC_198x98.jpg');
}

.en .egame_mg #ScheduledContentWrapper .advertPodImage{
    background-image: url('/images_plus/egame/common/en/promo1.png') !important;
}

html:not(.zh-Hans) .recommend_mode1 {
    overflow: hidden;
}
html:not(.zh-Hans) .egame_recommend_unite .title {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    position: relative;
    width: 100%;
    height: 40px;
    display: flex;
    align-items: center;
}
html:not(.zh-Hans) .egame_recommend_unite .title_icon {
    margin: -8px 4px 0 0;
    width: 28px;
}

html:not(.zh-Hans) .egame_recommend_unite .title > p {
    height: auto;
    text-align: left;
    width: 100%;
    writing-mode: horizontal-tb;
}
html:not(.zh-Hans) .recommend_mode1 .swiper-button-prev,
html:not(.zh-Hans) .recommend_mode1 .swiper-button-next {
    top: calc(61% - 15px);
}

html:not(.zh-Hans) .recommend_mode1 .swiper-button-prev {
    left: 0.6%;
}
html:not(.zh-Hans) .egame_recommend_unite .swiper-container {
    margin-left: 3%;
}
/* ====== 英文版面调整 end ====== */
