@charset "UTF-8";

* {
    margin: 0;
    padding: 0;
}

html {
    font-size: clamp(50px, 100vw/19.2, 100px)
}

body {
    font-family: "PingFang SC", Helvetica, Arial, system-ui, sans-serif;
    font-size: 16px;
    line-height: 1.3;
    color: #fff;
    background-color: #000;
}

p {
    margin: 0.6em 0;
}

a {
    text-decoration: none;
    color: #fff;
    outline: none;
}

ul,
ol {
    list-style: none;
}

.wrapper {
    max-width: 1920px;
    margin: 0 auto;
    box-sizing: border-box;
}

.header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
}

.header .wrapper {
    display: flex;
    align-items: center;
    padding: 0 0.3rem;
    background-color: rgba(0, 0, 0, 0.5);
}

.header img {
    display: block;
    height: 100%;
    width: auto;
}

.header h1 {
    height: 0.5rem;
}

.header-l,
.header-r {
    flex: none;
    width: 3.6rem;
}

.header-r {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.menu {
    flex: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}

.menu>li {
    margin: 0 0.2rem;
}

.menu>li>a {
    display: block;
    height: 0.8rem;
    line-height: 0.8rem;
    padding: 0 0.3rem;
    font-size: 0.28rem;
    font-weight: bold;
    box-sizing: border-box;
    transition: all 0.3s ease;
}

.menu>li>a:hover {
    color: #fbbd02;
    transform: scale(1.06);
}

.menu>li.active>a {
    border-bottom: 4px solid #fbbd02;
    color: #fbbd02;
    background: url("//content-us.game-bean.com/image/titan_rush/reservation2606/header-menu-bg.png") repeat-x left bottom;
    transform: none;
}

.store {
    position: relative;
}

.store-item {
    display: block;
    width: 1.97rem;
    height: 0.8rem;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-en.png") no-repeat center center;
    background-size: 100% 100%;
}

.zh_cn .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-cn.png") no-repeat center center;
    background-size: 100% 100%;
}

.zh_tw .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-tw.png") no-repeat center center;
    background-size: 100% 100%;
}

.de .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-de.png") no-repeat center center;
    background-size: 100% 100%;
}

.fr .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-fr.png") no-repeat center center;
    background-size: 100% 100%;
}

.pt .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-pt.png") no-repeat center center;
    background-size: 100% 100%;
}

.pl .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-pl.png") no-repeat center center;
    background-size: 100% 100%;
}

.tr .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-tr.png") no-repeat center center;
    background-size: 100% 100%;
}

.ru .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-ru.png") no-repeat center center;
    background-size: 100% 100%;
}

.id .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-id.png") no-repeat center center;
    background-size: 100% 100%;
}

.vi .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-vi.png") no-repeat center center;
    background-size: 100% 100%;
}

.ko .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-ko.png") no-repeat center center;
    background-size: 100% 100%;
}

.ja .store-item {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/header-store-ja.png") no-repeat center center;
    background-size: 100% 100%;
}

.social {
    flex: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.social li {
    height: 0.4rem;
    margin: 0 0.06rem;
}

.social li:first-child {
    margin-left: 0;
}

.social li:last-child {
    margin-right: 0;
}

.social li a {
    display: block;
    height: 100%;
}

.social li img {
    display: block;
    height: 100%;
    width: auto;
}

.language-box {
    position: relative;
    flex: none;
    width: 1.8rem;
    margin-left: 0.2rem;
    border-radius: 1rem;
    background-color: #efedeb;
    text-align: center;
    color: #000;
}

.language-box>a {
    display: block;
    position: relative;
    padding: 0.6em 0;
    color: #000;
}

.language-box>a::before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 0.1rem;
    width: 0.28rem;
    height: 0.28rem;
    font-size: 0;
    line-height: 0;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/icon-language.png") no-repeat;
    background-size: 100% 100%;
    transform: translateY(-50%);
}

.language-box>a::after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 0.1rem;
    width: 0.2rem;
    height: 0.13rem;
    font-size: 0;
    line-height: 0;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/icon-arrow-down.png") no-repeat;
    background-size: 100% 100%;
    transform: translateY(-50%);
}

.languages {
    display: none;
    position: absolute;
    top: 110%;
    left: 0;
    right: 0;
    border-radius: 10px;
    background-color: #efedeb;
    overflow: hidden;
}

.languages li {
    color: #555;
    text-align: center;
}

.languages li:nth-child(even) {
    background-color: #e4e1df;
}

.languages li a {
    display: block;
    padding: 0.6em 0;
    color: #555;
}

.languages li a:hover {
    font-weight: bold;
    color: #000;
}

.main {
    max-width: 1920px;
    margin: 0 auto;
    box-sizing: border-box;
}

.swiper-main {
    width: 100%;
    height: 100vh;
}

.page1 {
    position: relative;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-bg.jpg") no-repeat center top;
    background-size: cover;
}

.page1 article {
    position: absolute;
    bottom: 0.6rem;
    left: 50%;
    z-index: 2;
    width: 1200px;
    text-align: center;
    transform: translateX(-50%);
}

.page1 article ul {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.3rem;
}

.page1 article ul li {
    flex: none;
    margin: 0 0.1rem;
}

.page1 article ul li a {
    display: block;
    width: 2.8rem;
    height: 0.84rem;
    font-size: 0;
    line-height: 0;
    transition: transform 0.3s ease-in-out;
}

.page1 article ul li a:hover {
    transform: scale(1.05);
}

.page1 article ul li img {
    display: block;
    width: 100%;
    height: auto;
}

.page1-officialstore {
    display: block;
    position: relative;
    width: 4.6rem;
    height: 0.9rem;
    margin: 0 auto;
    font-size: 0;
    line-height: 0;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-en.png?v=1") no-repeat center top;
    background-size: 100% 100%;
    transition: transform 0.3s ease-in-out;
}

.page1-officialstore a {
    display: block;
    height: 100%;
}

.page1-officialstore:hover {
    transform: scale(1.05);
}

.zh_cn .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-cn.png") no-repeat center top;
    background-size: 100% 100%;
}

.zh_tw .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-tw.png") no-repeat center top;
    background-size: 100% 100%;
}

.de .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-de.png") no-repeat center top;
    background-size: 100% 100%;
}

.fr .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-fr.png") no-repeat center top;
    background-size: 100% 100%;
}

.pt .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-pt.png") no-repeat center top;
    background-size: 100% 100%;
}

.pl .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-pl.png") no-repeat center top;
    background-size: 100% 100%;
}

.tr .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-tr.png") no-repeat center top;
    background-size: 100% 100%;
}

.ru .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-ru.png") no-repeat center top;
    background-size: 100% 100%;
}

.id .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-id.png") no-repeat center top;
    background-size: 100% 100%;
}

.vi .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-vi.png") no-repeat center top;
    background-size: 100% 100%;
}

.ko .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-ko.png") no-repeat center top;
    background-size: 100% 100%;
}

.ja .page1-officialstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-store-ja.png") no-repeat center top;
    background-size: 100% 100%;
}

.superscript {
    position: absolute;
    top: -0.26rem;
    right: -0.16rem;
    display: block;
    width: 0.99rem;
    height: 0.5rem;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/superscript.png?v=1") no-repeat;
    background-size: 100% 100%;
}

.ani-scaling {
    animation: scaling 1.6s ease-in-out infinite;
}

#Particles {
    position: absolute;
    z-index: 1;
    opacity: 0.7;
}

.discount {
    position: fixed;
    bottom: 0.3rem;
    left: 0.1rem;
    z-index: 5;
}

.page1-discount {
    display: block;
    width: 2.04rem;
    height: 1.91rem;
    font-size: 0;
    line-height: 0;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-en.gif") no-repeat center top;
    background-size: 100% 100%;
}

.zh_cn .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-cn.gif") no-repeat center top;
    background-size: 100% 100%;
}

.zh_tw .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-tw.gif?v=1") no-repeat center top;
    background-size: 100% 100%;
}

.de .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-de.gif") no-repeat center top;
    background-size: 100% 100%;
}

.fr .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-fr.gif") no-repeat center top;
    background-size: 100% 100%;
}

.pt .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-pt.gif") no-repeat center top;
    background-size: 100% 100%;
}

.pl .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-pl.gif") no-repeat center top;
    background-size: 100% 100%;
}

.tr .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-tr.gif") no-repeat center top;
    background-size: 100% 100%;
}

.ru .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-ru.gif") no-repeat center top;
    background-size: 100% 100%;
}

.id .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-id.gif") no-repeat center top;
    background-size: 100% 100%;
}

.vi .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-vi.gif") no-repeat center top;
    background-size: 100% 100%;
}

.ko .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-ko.gif") no-repeat center top;
    background-size: 100% 100%;
}

.ja .page1-discount {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page1-discount-ja.gif") no-repeat center top;
    background-size: 100% 100%;
}

.btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-en.png") no-repeat center top;
    background-size: 100% 100%;
}

.zh_cn .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-cn.png") no-repeat center top;
    background-size: 100% 100%;
}

.zh_tw .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-tw.png") no-repeat center top;
    background-size: 100% 100%;
}

.de .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-de.png") no-repeat center top;
    background-size: 100% 100%;
}

.fr .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-fr.png") no-repeat center top;
    background-size: 100% 100%;
}

.pt .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-pt.png") no-repeat center top;
    background-size: 100% 100%;
}

.pl .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-pl.png") no-repeat center top;
    background-size: 100% 100%;
}

.tr .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-tr.png") no-repeat center top;
    background-size: 100% 100%;
}

.ru .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-ru.png") no-repeat center top;
    background-size: 100% 100%;
}

.id .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-id.png") no-repeat center top;
    background-size: 100% 100%;
}

.vi .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-vi.png") no-repeat center top;
    background-size: 100% 100%;
}

.ko .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-ko.png") no-repeat center top;
    background-size: 100% 100%;
}

.ja .btn-appstore {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-appstore-ja.png") no-repeat center top;
    background-size: 100% 100%;
}

.btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-en.png") no-repeat center top;
    background-size: 100% 100%;
}

.zh_cn .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-cn.png") no-repeat center top;
    background-size: 100% 100%;
}

.zh_tw .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-tw.png") no-repeat center top;
    background-size: 100% 100%;
}

.de .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-de.png") no-repeat center top;
    background-size: 100% 100%;
}

.fr .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-fr.png") no-repeat center top;
    background-size: 100% 100%;
}

.pt .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-pt.png") no-repeat center top;
    background-size: 100% 100%;
}

.pl .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-pl.png") no-repeat center top;
    background-size: 100% 100%;
}

.tr .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-tr.png") no-repeat center top;
    background-size: 100% 100%;
}

.ru .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-ru.png") no-repeat center top;
    background-size: 100% 100%;
}

.id .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-id.png") no-repeat center top;
    background-size: 100% 100%;
}

.vi .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-vi.png") no-repeat center top;
    background-size: 100% 100%;
}

.ko .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-ko.png") no-repeat center top;
    background-size: 100% 100%;
}

.ja .btn-googleplay {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-googleplay-ja.png") no-repeat center top;
    background-size: 100% 100%;
}

.btn-windows {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/button-windows.png") no-repeat center top;
    background-size: 100% 100%;
}

.page2-bg {
    width: 100%;
    height: 100%;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page2-bg-ssr.jpg") no-repeat center top;
    background-size: cover;
    overflow: hidden;
}

.page2-bg.sr {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page2-bg-sr.jpg") no-repeat center top;
}

.page2-swiper {
    position: relative;
    width: 14rem;
    margin: 0 auto;
    padding-top: 1rem;
}

.page2-swiper .swiper-slide>img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.role-info {
    position: absolute;
    top: 0;
    left: 0.1rem;
    z-index: 2;
}

.role-quality {
    height: 0.6rem;
    margin-bottom: 0.1rem;
}

.role-quality>img {
    display: block;
    height: 100%;
    width: auto;
}

.role-name {
    font-size: 2em;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.8), -1px -1px 5px rgba(0, 0, 0, 0.8);
}

.role-military {
    height: 0.5rem;
    line-height: 0.5rem;
    margin-top: 0.06rem;
    padding-left: 0.54rem;
    font-size: 1.2em;
    text-shadow: 1px 1px 2px #000, -1px -1px 2px #000;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page2-military-1.png") no-repeat left center;
    background-size: 0.47rem 0.5rem;
}

.page2-swiper .swiper-slide:nth-of-type(4) .role-military,
.page2-swiper .swiper-slide:nth-of-type(5) .role-military,
.page2-swiper .swiper-slide:nth-of-type(6) .role-military {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page2-military-2.png") no-repeat left center;
    background-size: 0.47rem 0.5rem;
}

.page2-swiper .swiper-slide:nth-of-type(7) .role-military,
.page2-swiper .swiper-slide:nth-of-type(8) .role-military,
.page2-swiper .swiper-slide:nth-of-type(9) .role-military {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page2-military-3.png") no-repeat left center;
    background-size: 0.47rem 0.5rem;
}

.role-profession {
    height: 0.5rem;
    line-height: 0.5rem;
    margin-top: 0.06rem;
    padding-left: 0.54rem;
    font-size: 1.2em;
    text-shadow: 1px 1px 2px #000, -1px -1px 2px #000;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page2-profession-1.png") no-repeat left center;
    background-size: 0.44rem 0.5rem;
}

.page2-swiper .swiper-slide:nth-of-type(3) .role-profession,
.page2-swiper .swiper-slide:nth-of-type(4) .role-profession,
.page2-swiper .swiper-slide:nth-of-type(7) .role-profession,
.page2-swiper .swiper-slide:nth-of-type(9) .role-profession {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page2-profession-2.png") no-repeat left center;
    background-size: 0.47rem 0.5rem;
}

.page2-prev,
.page2-next {
    display: block;
    position: absolute;
    left: 0;
    top: 55vh;
    z-index: 2;
    width: 0.5rem;
    height: 0.78rem;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/icon-arrow-left.png") no-repeat;
    background-size: 100% 100%;
}

.page2-next {
    left: auto;
    right: 0;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/icon-arrow-right.png") no-repeat;
    background-size: 100% 100%;
}

.page2-swiper-thumb {
    position: absolute;
    bottom: 0.6rem;
    left: 50%;
    z-index: 3;
    transform: translateX(-50%);
}

.page2-thumb {
    width: 1.18rem;
    height: 1.18rem;
    margin: 0 auto;
    padding: 0.1rem;
    box-sizing: border-box;
}

.page2-thumb img {
    display: block;
    width: 100%;
    height: auto;
}

#HeroSliderThumb .swiper-slide-thumb-active .page2-thumb {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page2-thumb-bg.png") no-repeat center center;
    background-size: 100% 100%;
}

.page3 {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page3-bg.jpg") no-repeat center top;
    background-size: cover;
}

.page3-swiper {
    margin-top: 1.6rem;
}

.page3-pic {
    width: 9.96rem;
    height: 5.58rem;
    margin: 0 auto;
    padding: 0.17rem 0.17rem 0.19rem 0.13rem;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/page3-pic-bg.png") no-repeat center center;
    background-size: 100% 100%;
}

.page3-pic img {
    display: block;
    width: 100%;
    height: auto;
}

.page3-prev,
.page3-next {
    display: block;
    position: absolute;
    left: 18%;
    top: 50%;
    z-index: 2;
    width: 0.51rem;
    height: 0.79rem;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/icon-arrow-left.png") no-repeat;
    background-size: 100% 100%;
    transform: translateY(-50%);
}

.page3-next {
    left: auto;
    right: 18%;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/icon-arrow-right.png") no-repeat;
    background-size: 100% 100%;
}

#PictureSlider .swiper-slide-next {
    transform: translateX(-10%);
    opacity: 0.5;
}

#PictureSlider .swiper-slide-next .page3-pic {
    margin-left: 0;
    margin-right: auto;
}

#PictureSlider .swiper-slide-prev {
    transform: translateX(33%);
    opacity: 0.5;
}

#PictureSlider .sswiper-slide-prev .page3-pic {
    margin-left: auto;
    margin-right: 0;
}

.footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.footer .wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0.1rem;
    background-color: #000;
}

.footer header {
    width: 0.8rem;
    margin-right: 0.2rem;
}

.footer header img {
    display: block;
    width: 100%;
    height: auto;
}

.footer footer {
    flex: none;
    font-size: 16px;
}

.footer footer p {
    margin: 0.5em 0;
}

.footer footer p a {
    display: inline-block;
    margin-right: 0.2rem;
}

.mask {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 10;
}

.mask-box {
    position: relative;
    width: 9rem;
    text-align: center;
}

.topup-pic {
    display: block;
    width: 7rem;
    height: 5.18rem;
    margin: 0 auto;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-en.png") no-repeat center center;
    background-size: 100% 100%;
    font-size: 0;
    line-height: 0;
}

.zh_cn .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-cn.png") no-repeat center center;
    background-size: 100% 100%;
}

.zh_tw .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-tw.png") no-repeat center center;
    background-size: 100% 100%;
}

.de .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-de.png") no-repeat center center;
    background-size: 100% 100%;
}

.fr .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-fr.png") no-repeat center center;
    background-size: 100% 100%;
}

.pt .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-pt.png") no-repeat center center;
    background-size: 100% 100%;
}

.pl .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-pl.png") no-repeat center center;
    background-size: 100% 100%;
}

.tr .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-tr.png") no-repeat center center;
    background-size: 100% 100%;
}

.ru .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-ru.png") no-repeat center center;
    background-size: 100% 100%;
}

.id .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-id.png") no-repeat center center;
    background-size: 100% 100%;
}

.vi .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-vi.png") no-repeat center center;
    background-size: 100% 100%;
}

.ko .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-ko.png") no-repeat center center;
    background-size: 100% 100%;
}

.ja .topup-pic {
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-ad-ja.png") no-repeat center center;
    background-size: 100% 100%;
}

.btn-popupclose {
    display: block;
    position: absolute;
    top: 0.1rem;
    right: 0.1rem;
    width: 1.02rem;
    height: 0.9rem;
    background: url("//content-us.game-bean.com/image/titan_rush/website2606/popup-close.png") no-repeat center center;
    background-size: 100% 100%;
    font-size: 0;
    line-height: 0;
}

.none {
    display: none;
}

.block {
    display: block;
}

.flex {
    display: flex;
}

@keyframes scaling {

    0%,
    100% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }
}