html{font-size:calc(100/2560*100vw);}
html,body,div,p,ul,li,dl,dt,dd,em,i,span,a,img,input,h1,h2,h3,h4,h5,dl,dt,dd{margin:0;padding:0}
      a,img,input {border:none;}
      body{font: 14px/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;}
      a {text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
      /* a:active,a:hover {color: #fff;} */
      ul,li{list-style: none}
      @font-face {
        font-family: "font_en";
        src: url(fonts/RefrigeratorDeluxe.ttf);
      }
      *, *::before, *::after {box-sizing: initial;}
      /* @media all and (orientation : landscape ) and (min-width:480px) and (min-aspect-ratio: 750/600) and (hover:none){
        html,body { position:relative; overflow:hidden;width:100%; height:100%;padding:0;margin:0;}
        html::before {content: ""; position:fixed; top:0; left:0; height:100%; width:100%; background:#333; z-index:99999; }
        body::after {content: "\4e3a\4e86\66f4\597d\7684\4f53\9a8c\ff0c\8bf7\5c06\624b\673a\7ad6\8fc7\6765"; text-align:center; font-size:16px; color:#fff; position:absolute; top:50%; left:0; height:30px; width:100%; margin-top:50px; z-index:99999; }
        body::before { content: "";position:absolute; z-index:99999; height:200px; width:100px; left:50%; top:50%; margin:-140px 0 0 -50px; color:#fff;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB2CAYAAAAZUrcsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDAwMjcwNkVEQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDAwMjcwNkREQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0NzhCMTlBREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ0NzhCMTlCREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J30rNQAACRRJREFUeNrsXQlsFVUU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"); background-repeat:no-repeat; background-position:center center; background-size:100px auto; transform:rotateZ(-90deg);}
        .EN::after{content: 'For a better experience, hold your phone vertically.';}
        .ES::after{content: 'Para mejorar la experiencia, sujeta el teléfono en posición vertical.';}
        .JA::after{content: '見やすくするためには、スマートフォンを縦に持ってください。';}
        .PT::after{content: 'Para obter uma experiência melhor, segure seu telefone na vertical.';}
        .IT::after{content: "Per un'esperienza di gioco migliore, tieni il dispositivo in posizione verticale.";}
        .FR::after{content: "Pour une meilleure expérience, veuillez tenir votre téléphone à la verticale.";}
        .DE::after{content: "Halte dein Smartphone senkrecht, um das Spielerlebnis zu verbessern.";}
        .ID::after{content: 'Untuk pengalaman yang lebih baik, pegang ponselmu secara vertikal.';}
        .KO::after{content: '더 나은 게임 경험을 위해 휴대전화를 세로화면으로 변경해주세요.';}
        .TR::after{content: 'Daha iyi bir deneyim için telefonunu dikey olarak tut';}
        .RU::after{content: 'Держите телефон вертикально, чтобы вам было удобнее.';}
        .AR::after{content: 'للحصول على تجربة أفضل، أمسك هاتفك بشكل عمودي.'; direction: rtl;}
        .TH::after{content: 'โปรดถือมือถือของคุณในแนวตั้งเพื่อประสบการณ์ที่ดียิ่งขึ้น';}
        .VI::after{content: 'Để có trải nghiệm tốt hơn, hãy cầm dọc điện thoại.';}
        .ZH-HK::after{content: '為了更好的體驗，請將手機豎起來';}
        .ZH-TW::after{content: '為了良好的遊戲體驗，請以直式螢幕遊玩';}
    } */

      @keyframes spark {
        0%{background-color: transparent;}
        20%{background-color: #ea710e;}
        40%{background-color: transparent;}
        60% {background-color: #ea710e;}
        80%{background-color: transparent;}
        100%{background-color: #ea710e;}
      }

      body {background:#020f12;width:100%;font-family: 'font_en',-apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; color: #fff; font-size: 0.24rem; overflow-x: hidden; width: 100%;}
      .spr,.nav a::after,.act-title span div::after,.table-box td span::before,.winner li.norecord::before  {background: url(../img/spr.png) no-repeat 0 0/3.5rem 6.46rem;}

      .wrap {width: 25.6rem; position: relative; background: url(../img/s4_bg.jpg) no-repeat 50% 14rem/25.6rem 41.03rem;}
      header {height: 14rem; width: 100%; background: url(../img/s4_head.jpg) no-repeat 50% 0/25.6rem 14rem; padding: 0.6rem 0 0 0; box-sizing: border-box;}
      header h1 {width: 4.02rem;height: 0.68rem; background: url(../img/logo.png) no-repeat 0 0/100% 100%;margin-left: 0.4rem}
      header h1 a {width: 100%; height: 100%; display: block; overflow: hidden; text-indent: -9999rem;}
      header h3 {text-indent: -9999rem; width: 100%; height: 3.8rem; background: url(../img/slogan.png) no-repeat 50% 0/auto 3.8rem; margin: 4.6rem auto 0;}
      header p {text-align: center; padding: 0.3rem 0; font-size: 0.38rem; min-height: 0.3rem; line-height: 0.3rem;}
      .countdown {width: 5.23rem; height: 1.42rem; background: url(../img/countdown_bg.png) no-repeat 50% 0/5.23rem 1.42rem; text-indent: -9999rem; position: relative; margin: 0.4rem auto 0; transform: translateX(0.18rem); }
      .start .countdown {width: 5.23rem;height: 1.42rem;background: url(../img/countdown_bg_start.png)no-repeat center/contain;}
      .end .countdown {width: 5.23rem;height: 1.42rem;background: url(../img/countdown_bg_end.png)no-repeat center/contain;}
      .end .countdown span {display: none;}
      .next .countdown {width: 5.23rem;height: 1.42rem;background: url(../img/countdown_bg_next.png)no-repeat center/contain;}

      /* .act-start {width: 100%; height: 1.34rem; display: block; display: none; margin: 1rem auto 0; text-align: center;text-indent: -9999rem; background: url(../img/act_tips.png) no-repeat 50% 0/auto 1.34rem;} */
      .countdown span {position: absolute; text-align: right; text-indent: initial; top: 0.76rem; left: 0.56rem; width: 0.85rem; height: 0.53rem; line-height: 0.53rem; font-size: .7rem; color: rgb(166, 66, 45); text-align: right;white-space: nowrap;font-weight: bold;}
      .countdown span:nth-child(2) {left: 2.46rem;}
      .countdown span em {display: inline-block; min-width: 0.85rem; font-style: normal; text-align: center;}
      /* .countdown span em:nth-child(1) {text-align: right;} */
      .countdown span i {display: inline-block; width: 0.26rem; text-align: center; font-style: normal; transform: translateY(-0.1rem);}
      .start .countdown span {top: 0.82rem;}
      .next .countdown span {top: 0.72rem;}

      .nav {display: flex; justify-content: space-between; width: 8rem; margin: 0.2rem auto 0;}
      .nav a{color: #dee6e3; line-height: 1.5; font-size: 0.54rem; display: flex; align-items: center;}
      .nav a::after {content: ''; display: inline-block; margin-left: 0.1rem; width: 0.22rem; height: 0.25rem; background-position: -3.11rem -1.2rem; transform: scale(1.3);}

      .switch-icon {gap:2.4rem;width: 21.74rem; height: 0.64rem; margin: 0 auto; display: flex; justify-content: center;}
      .switch-icon a {width: 4.76rem; height: 0.64rem; background: url(../img/bg0.png) no-repeat 0 0/100% 100%;color: #808080; line-height: 0.64rem; font-size: 0.4rem; text-align: center;}
      .switch-icon a:last-of-type {margin-right:0;}
      /*.switch-icon a:hover { color: #edeae7; background: url(../img/icon_bg.png) no-repeat 0 0/100% 100%;}*/
      .switch-icon a.no { color: #edeae7; background: url(../img/bg1.png) no-repeat 0 0/100% 100%;}

      .act-title {display: flex; align-items: center; margin: 0.7rem auto 0 auto; width: 20.16rem; height: 0.96rem; background: url(../img/title.png) no-repeat 50% 0/20.16rem 2.78rem; box-sizing: border-box; padding: 0 0 0.1rem 0.56rem; font-size: 0.66rem; color: #cdd1c7; position: relative;margin-bottom: .15rem;}
      .winner-title {margin-top: 1.1rem;}
      .act-title h3 {font-size: 0.66rem;}
      .act-title span {display: inline-block; transform: translate(0.05rem,-0.25rem); width: 0.31rem; height: 0.31rem; background-position: -3.07rem -1.72rem; cursor: pointer; position: relative;}
      .act-title span div {display: none; position: absolute; top: -1.45rem; left: -3.46rem; width: 8.5rem; height: 1rem; font-size: 0.48rem; line-height: 1; font-style: normal; background: url(../img/tips.jpg) no-repeat 0 0/14.15rem 1.63rem; padding: 0.2rem; box-sizing: border-box;}
      .act-title span div::after {content: ''; width: 0.21rem; height: 0.16rem; background-position: -3.1rem -4.02rem; position: absolute; bottom: -0.12rem; ; left: 3.5rem;}
      .act-title span:hover div {display: flex; flex-direction: column; justify-content: center;}
      .act-title span div p {display: flex; align-items: center; line-height: 0.6rem; white-space: nowrap;}
      .act-title span div p::before {content: ''; display: inline-block; width: 0.14rem; height: 0.14rem; background: #ca4d32; border-radius: 50%; margin-right:0.1rem;}
      .act-title a {display: inline-block; width: 0.61rem; height: 0.61rem; background-position: -2.52rem -4.35rem; text-indent: -9999rem; margin-left: 0.15rem;}

      .filter {position: absolute; right: 0;top: -.33rem; white-space: nowrap; }
      /* .filter label{padding-left: 0.6rem;cursor: pointer;} */
      .filter .search-input{width: 3.44rem;height: .55rem;background: url(../img/search-box.png)no-repeat center/contain;border: 0;outline: none;color: #fff;font-size: .25rem;box-sizing: border-box;padding-left: .2rem;padding-right: .6rem;font-family: 'font-en';}
      .filter .search-btn{display: block; text-indent: -99rem; overflow: hidden; position: absolute;width: .29rem;height: .3rem;background: url(../img/search.png)no-repeat center/contain;right: .12rem;top: .56rem;margin-left: 0;}
      /* .filter label::before {content: ''; display: inline-block; width: 0.46rem; height: 0.46rem; border: 0.03rem solid #a2a6a5; box-sizing: border-box; position: absolute; left: 0; top: 50%; transform: translateY(-50%);} */
      /* .filter input:checked+label::after {content: '';display: block; width: 0.29rem; height: 0.29rem; background:#7a3323; border-radius: 100%; position: absolute; left: 0.23rem; top: 50%; transform: translate(-50%,-50%);} */


      .table-nav {width: 20.16rem; height: 0.8rem; background: url(../img/title.png) no-repeat 0 -1.09rem/20.16rem 2.78rem; margin: 0.12rem auto 0; display: flex; justify-content: center;}
      .table-nav a {display: block; width: 50%; height: 0.8rem; background: url(../img/title.png) no-repeat 0 1.98rem/20.16rem 2.78rem; font-size: 0.48rem; text-align: center; line-height: 0.72rem; color: #ffffff;}
      .table-nav a:nth-last-child(1) {background-position-x: right;}
      .table-nav a.curr {background-position-y: -1.98rem;}

      .table-box {border: 0.02rem solid #b7bfb8;width: 20.16rem; margin: 0.1rem auto 0; border-collapse: collapse; position: relative;}
      /* .table-box::after {content: ''; position: absolute; width: 98%; height: 100%; top: 0; left: 0;} */
      .table-box table {width:100%;border-collapse: collapse; box-sizing: border-box;table-layout: fixed;}
      .table-box thead {display:block; width: 20.16rem; overflow: hidden;}
      .table-box tbody::-webkit-scrollbar,.popup-content::-webkit-scrollbar {
        width: 0.17rem; /* 设置纵轴(y轴)轴滚动条 */
        height: 0.1rem; /* 设置横轴(x轴)轴滚动条 */
        padding: 0.1rem; box-sizing: border-box;
    }
    .table-box tbody::-webkit-scrollbar-thumb,.popup-content::-webkit-scrollbar-thumb {
        margin: 0 0.05rem;
        /* box-shadow: inset 0 0 0.05rem rgba(0, 0, 0, 0.2);  */
        border: 0.04rem solid #232b2c;
        background: #565f62;
    }


    .table-box tbody::-webkit-scrollbar-track,.popup-content::-webkit-scrollbar-track{
        border-radius: 0;
        box-shadow: inset 0 0 0.05rem rgba(0, 0, 0, 0.2);
        background: rgba(0, 0, 0, 0.9);
    }
      .table-box tr {display: table; width: 20.16rem; table-layout: fixed;}
      .table-box thead th {height:0.68rem; border-left: 1px solid #4c4343; border-right: 1px solid #4c4343;border-bottom: 1px solid #b7bfb8; font-weight: normal;position: relative;}
      .table-box tbody {max-height:10.53rem; overflow: hidden; overflow-y: scroll; display:block; width: 20.16rem;}

      .table-box tbody tr {
          /*background: #050f12;border: 2px solid #050f12;*/
          color: #a2a6a5;position: relative;}

      .table-box tbody tr:hover {background: #282727}
      /*.table-box tbody tr:hover td {height: .8rem;transition: .5s all;}*/
      /*.table-box tbody tr.main:hover td {height: .8rem;transition: .5s all;}*/



      .table-box tbody tr.animation {animation: spark 4s ease;animation-fill-mode: forwards;color: #fff;}

      .table-box tbody tr td {height:0.68rem; border: 1px solid #2f2f2d85; text-align: center; font-family: initial;align-items: center;vertical-align: middle;  font-size: 0.2rem; ;}
      .table-box tbody tr.main td {height:0.68rem; border: 0.02rem solid #1b2326; text-align: center; font-family: initial; align-items: center;vertical-align: middle; color: #a2a6a5; font-size: 0.2rem; background: #4b261f;}
      .table-box tbody tr.main td:nth-child(3) {color: #d31a1b;}

      .table-box tbody tr td:nth-child(2) > div {display: flex; justify-content: left;align-items: center;box-sizing: border-box;padding: 0 .5rem;cursor: pointer;}
      .table-box tbody tr td:nth-child(2) > div img {margin-right: .2rem;}

      .table-box tbody tr.forbin td .illegal-box{position: absolute;width: 20.16rem; height: .72rem;left: 0;top: 0; background-color: rgba(132, 132, 133, .5);}

      .TH .table-box tbody tr.forbin td .illegal-box .ilegal-text {transform: translate(-40%,-50%);}

      .table-box tbody tr.forbin td .illegal-box .ilegal-text {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff;font-family: 'font_en';font-size: .33rem;background-color: #b7472f;box-sizing: border-box;padding: 0 .59rem;border-radius: 8px;user-select: none;}
      .table-box tbody tr.forbin td .illegal-box .ilegal-text span {position: relative;}
      .table-box tbody tr.forbin td .illegal-box .ilegal-text span::before{content: "";width: .28rem;height: .33rem; position: absolute;left: -.4rem;top: 50%;transform: translateY(-50%);background: url(../img/tri-left.png)no-repeat center/contain;}
      .table-box tbody tr.forbin td .illegal-box .ilegal-text span::after{content: "";width: .28rem;height: .33rem; position: absolute;right: -.4rem;top: 50%;transform: translateY(-50%);background: url(../img/tri-right.png)no-repeat center/contain;}



      .table-box tbody td img {display: inline-block; width: 0.45rem; height: 0.45rem;transform: translateX(0);}
      .table-box tbody td>span {display: flex; height: 100%; justify-content: center; align-items: center;}
      .table-box tbody td:nth-child(3)>span {color: #d31a1b;}
      .table-box td>span::before {display: inline-block; width: 0.23rem; height: 0.18rem; transform: translateX(-0.1rem);}
      /*.table-box tbody tr:nth-child(-n+5) td {background: #4b261f; color: #cdd1d0; border-top-color: #7f3d2f; border-bottom-color: #7f3d2f;}*/
      .highlighted {background: #4b261f !important;color: #cdd1d0 !important;border-top-color: #7f3d2f !important;border-bottom-color: #7f3d2f !important;}
      .tips {position: relative; height: 0.22rem; margin-left: 0.1rem; font-weight: normal;}
      .tips::before {content: ''; display: inline-block; width: 0.22rem; height: 0.22rem; background: url(../img/tips_icon.png) no-repeat 0 0/100%;}
      .tips>span {background: rgba(202, 77, 50, 0.9); display: none; padding: 0.05rem 0.2rem; line-height: 1.2; border-top: 1px solid #853726; border-bottom: 1px solid #853726; position: absolute; top: 50%; right: -0.1rem; transform: translateX(100%); white-space: nowrap; font-family: 'font_en'; font-size: 0.26rem; color: #ffffff;}
      .tips:hover span {display: inline-block;}
      /* .table-box tbody tr:nth-child(-n+10) td:nth-child(4) span::before {content: ''; background-position: -3.1rem -3.62rem;}
      .table-box tbody tr:nth-child(1) td:nth-child(3) span::before,.table-box tbody tr:nth-child(1) td:nth-child(4) span::before {content: ''; background-position: -3.1rem -2.26rem;}
      .table-box tbody tr:nth-child(2) td:nth-child(3) span::before,.table-box tbody tr:nth-child(3) td:nth-child(3) span::before,.table-box tbody tr:nth-child(2) td:nth-child(4) span::before {content: ''; background-position: -3.1rem -2.71rem;}
      .table-box tbody tr:nth-child(4) td:nth-child(3) span::before,.table-box tbody tr:nth-child(5) td:nth-child(3) span::before,.table-box tbody tr:nth-child(3) td:nth-child(4) span::before { background-position: -3.1rem -3.16rem;} */
      .table-box td>span.icon4::before {content: ''; background-position: -3.1rem -3.62rem;}
      .table-box td>span.icon1::before {content: ''; background-position: -3.1rem -2.26rem;}
      .table-box td>span.icon2::before {content: ''; background-position: -3.1rem -2.71rem;}
      .table-box td>span.icon3::before {content: ''; background-position: -3.1rem -3.16rem;}
      .table-box tr.more-btn td {height: 1rem;}
      .more-btn a {display: flex; align-items: center; justify-content: center; color: #dee6e3; width: 3rem; height: 0.68rem; background: #ca4d32; margin: 0 auto; border-radius: 0.05rem; font-size: 0.28rem;}
      /* .table-box tbody tr td:nth-child(2) span {cursor: pointer;} */
      /* .table-box tbody tr td:nth-child(2) span:hover {color: #ca4d32;} */

      .table-box thead th:nth-child(1),.table-box tbody td:nth-child(1) {width: 1.4rem;}
      .table-box thead th:nth-child(2),.table-box tbody td:nth-child(2) {width: 3.95rem;}
      .table-box thead th:nth-child(3),.table-box tbody td:nth-child(3) {width: 3.45rem;}
      .table-box thead th:nth-child(4),.table-box tbody td:nth-child(4) {width: 3.45rem;}
      .table-box thead th:nth-child(5),.table-box tbody td:nth-child(5) {width: 3.45rem;}
      .table-box thead th:nth-child(6),.table-box tbody td:nth-child(6) {width: 2rem;}
      .table-box tbody {overflow-y: auto;height: 8.1rem;}
      .table-box tbody td:nth-child(3) {color: #d31a1b;}

      .report-btn {width: 4.78rem; height: 0.63rem; display: block; text-align: center; line-height: 0.63rem; background: #b7472f; color: #ffffff; margin: .4rem auto 0; font-size: 0.48rem;}
      .FR .report-btn {width: 7rem}
      .winner {width: 20.16rem; margin: 0 auto; height: 2.5rem; border: 0.02rem solid #4d5857; box-sizing: border-box; display: flex; position: relative;padding: 0 .3rem;overflow-x: auto;}
      /* .winner::-webkit-scrollbar { display: none; } */
      .winner h4 {width: 2.89rem; height: 100%; background-position: -0.02rem -1.22rem;border-right: 0.02rem solid #4d5857; display: flex; align-items: center; justify-content: center; flex-direction: column; line-height: 1;}
      .winner h4 span{font-weight: normal; font-size: 0.39rem; color: #595959;}
      .winner h4 strong {font-size: 0.7rem; color: #ca4d32; white-space: nowrap; padding: 0.05rem 0;}

      .winner ul {display: flex; width: auto; height: 1.8rem; box-sizing: border-box; padding: 0.1rem; font-family: initial;margin-top: .2rem;}
      .winner li {width: 4.15rem; height: 1.5rem; box-sizing: border-box; border: 0.02rem solid #b8c0b9; text-align: center;margin-right: .85rem; display: flex;}
      .winner li:last-child {margin-right: 0;}
      .winner li .avator-box {height: 100%;width: 1.28rem;display: flex;justify-content: center;align-items: center;border-right: .02rem solid #3a4545;}
      .winner li .avator-box img {width: 1.28rem; height: 1.28rem; display: block; box-sizing: border-box; padding: 0.2rem 0; object-fit: contain;}
      .winner li .winner-info {flex: 1;display: flex;align-items: center;flex-direction: column;}
      .winner li .winner-info .username {width: 100%; height: .55rem; background: url(../img/text-bg.png)no-repeat center/cover;display: flex;justify-content: center;align-items: center;}
      .winner li .winner-info .sum-integal {width: 100%; flex: 1;display: flex;justify-content: center;align-items: center;color: #ca4d32;font-weight: bold;font-size: .25rem;white-space: nowrap;flex-wrap: wrap;}

      .footer {background: none; margin-top: 2rem;}



      .pop_mask_mf { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; opacity: 0.7; z-index: 999; display: none;}
      .popup {width: 90vw; background: #151515; margin: 0 auto; box-sizing: border-box; position: relative;position: fixed; display: none; top: 50%; left: 50%;z-index: 1001; transform: scale(1) translate(-50%, -50%);}
      .popup h3 {width: 100%; height: 1.2rem; background: url(../img/popup_title.jpg) no-repeat 50% 50% / 100% 100%; display: flex; align-items: center; justify-content: center; color: #d1d1d1; font-size: .7rem; font-weight: bold;}


      /* .popup {display: block!important; position: relative!important; transform:initial!important;margin: 20px auto!important; left: initial!important; top: initial!important;} */
      .login-userinfo {width: 60vw; transform: scale(1) translate(-50%, 0)!important; top: 1vw!important;}
      .popup-content {color: #999; font-size: .4rem; padding: 1rem; line-height: 1.2; border: 0.02rem solid #464747; overflow-y: auto; height: 70vh; box-sizing: border-box;}
      .popup-content p {padding: 0.2rem 0;}
      .popup-content p span {color: #ca4d32;}


      .close-btn {display: block;width: 1.2rem; height: 1.2rem; overflow: hidden; text-indent: -9999rem; position: absolute; top: 0; right: 0.2rem;}


      .toast {display: block;}
      .toast .popup-content{text-align: center;}
      /* language-box */
      .language-box {width: 100vw; height: 100vh; position: fixed; top: 0; right: 0;z-index: 999;}
      .language-mask {position: fixed; top: 0; right: 0;width: 100%; height: 100vh; background:rgba(0,0,0,.85); transition: all .3s;}
      .language-btn {position: absolute; right: 0.3rem; top: .3rem; display: inline-block; height: .35rem; display: flex; align-items: center; justify-content: flex-end; /*text-transform: uppercase;*/ color: #fff; border-bottom: 1px solid #fff; z-index: 2; cursor: pointer;}
      .language-btn::before {content: " "; display: block; margin-right: .1rem; width: .3rem; height: .3rem; background: url(data:image/png;base64,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) no-repeat 0 0/100% 100%;}
      .language-btn::after { content: " "; display: block; margin-left: .1rem; width: 0; height: 0; border: .16rem solid transparent; border-width: .14rem .1rem; border-top-color: #fff; margin-bottom: -.14rem;}
      .language-box ul {width: 100%; max-height: 100%; overflow: auto; padding-top: 1.8rem; box-sizing: border-box; position: relative; z-index: 1; transition: all .3s; opacity: 1;}
      .language-box ul li {width: 90%; margin: 0 auto; height: 1rem; display: flex; border-bottom: 1px solid hsla(0,0%,100%,.2); text-align: center; align-items: center; justify-content: center; font-size: .28rem; cursor: pointer;}
      .language-box ul li.active {color: #e26103;}
      .language-hidden {position: absolute; width: 35%; height: 0.8rem; transition: all .3s; overflow: hidden;}
      .language-hidden ul {opacity: 0; margin-left: 100%;}
      .language-hidden .language-mask{height: 0; overflow: hidden;}

      @media all and (min-width:480px) and (hover:hover){
      .language-box {position: absolute; width: 4rem; height: auto; top: 0; font-family: -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif; z-index: 990;}
      .language-box {top: 0.68rem;transition:none}
      .language-btn {top: 0; font-size: 0.28rem; height: 0.3rem; line-height: 0.3rem; position: initial; justify-content: center; border: none;}
      .language-btn::before {width: 0.3rem; height: 0.3rem;}
      .language-btn::after {border-width: 0.25rem 0.15rem; margin-top: 0;transform:translateY(0%) scale(0.5);}
      .language-box ul {background: rgba(0,0,0,.85); height: auto; padding: 0.1rem 0; margin: 0.2rem auto 0; width: 3rem; display: none; border-radius: 0.1rem;}
      .language-box li {height: 0.6rem; font-size: 0.3rem;}
      .language-box li:hover {color: #e26103;}
      .language-mask {display: none;}
      .language-box:hover ul{display: block; opacity: 1;}
      .language-box:hover .language-btn::after{transform:rotate(180deg)translateY(0.15rem) scale(0.5);}
      }

.AR .str0,.AR .str1,.AR .str2,.AR .str3,.AR .str5,.AR .str6,.AR .str7,.AR .str8,.AR .str9,.AR .str10,.AR .str11,.AR .str12,.AR .str13,.AR .str14,.AR .str15,.AR .str16,.AR .str17,.AR .str18,.AR .str19,.AR .str20,.AR .str21,.AR .str22,.AR .str23,.AR .str24,.AR .str25,.AR .str26,.AR .str27,.AR .str28,.AR .str29,.AR .str30,.AR .str31 p,.AR .str32,.AR .str33,.AR .str34,.AR .str35,.AR .str36,.AR .str37,.AR .str38,.AR .str39,.AR .str40,.AR .str41,.AR .str42,.AR .str43,.AR .str44,.AR .str45,.AR .str46,.AR .str47,.AR .str48,.AR .str49,.AR .str50,.AR .str51,.AR .str52,.AR .str53,.AR .str54,.AR .str55,.AR .str56,.AR .str57,.AR .str58,.AR .str59,.AR .str60,.AR .str61,.AR .str62,.AR .str63,.AR .str64,.AR .str65,.AR .str66,.AR .str67,.AR .str68,.AR .str69,.AR .str70,.AR .str71,.AR .str72 {direction: rtl;}

.JA header h3 {background-image: url(../img/ja/slogan.png);}
.FR header h3 {background-image: url(../img/fr/slogan.png);}
.JA .act-start {background-image: url(../img/ja/act_tips.png);}
.JA .countdown {background-image: url(../img/ja/countdown_bg.png);}
.FR .act-start {background-image: url(../img/fr/act_tips.png);}
.FR .countdown {background-image: url(../img/fr/countdown_bg.png);}
.JA .countdown span {top: 0.76rem; left: 1.33rem;}
.FR .countdown span {
    top: 0.7rem;
    left: 1rem;
    font-size: 0.6rem;
}
.FR .start .countdown span {
    top: 0.75rem;
}
.JA .countdown span:nth-child(2) {left: 2.7rem;}
.FR .countdown span:nth-child(2) {left: 2.7rem;}
.JA .start .countdown span {top: 0.82rem;}
.JA .next .countdown span {top: 0.72rem;}
.JA .nav {
    width: 9rem;
    transform: translateX(-0.8rem);
}
.FR .nav {width: 10.4rem;}
.JA .act-title span div {font-size: 0.3rem;}
.JA .winner h4 strong {font-size: 0.45rem;}
.JA .table-box thead th {font-size: .195rem;}
.JA .end .countdown {width: 5.23rem;height: 1.47rem; background: url(../img/ja/countdown_bg_end.png)no-repeat center/contain;}
.JA .start .countdown {width: 5.23rem;height: 1.47rem; background: url(../img/ja/countdown_bg_start.png)no-repeat center/contain;}
.JA .next .countdown {width: 5.23rem;height: 1.47rem; background: url(../img/ja/countdown_bg_next.png)no-repeat center/contain;}
.FR .end .countdown {width: 5.23rem;height: 1.47rem; background: url(../img/fr/countdown_bg_end.png)no-repeat center/contain;}
.FR .start .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/fr/countdown_bg_start.png)no-repeat center/contain;}
.FR .next .countdown {width: 5.23rem;height: 1.47rem; background: url(../img/fr/countdown_bg_next.png)no-repeat center/contain;}

.PT-BR header h3 {background-image: url(../img/pt/slogan.png);}
.PT-BR .act-start {background-image: url(../img/pt/act_tips.png);}
.PT-BR .countdown {background-image: url(../img/pt/countdown_bg.png);}
.PT-BR .countdown span {top: 0.85rem; left: 0.69rem;}
.PT-BR .countdown span:nth-child(2) {left: 2.65rem;}
.PT-BR .start .countdown span {top: 0.82rem;}
.PT-BR .next .countdown span {top: 0.74rem;}
.PT-BR .act-title span div {font-size: 0.46rem;}
.PT-BR .winner h4 strong {font-size: 0.55rem;}
.PT-BR .winner h4 span:nth-of-type(2) {font-size: 0.35rem;}
.PT-BR .table-box thead th:nth-child(1),.PT-BR .table-box tbody td:nth-child(1) {width: 1.2rem;}
.PT-BR .winner li .winner-info .sum-integal {font-size: .2rem;}
.PT-BR .end .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/pt/countdown_bg_end.png)no-repeat center/contain;}
.PT-BR .start .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/pt/countdown_bg_start.png)no-repeat center/contain;}
.PT-BR .next .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/pt/countdown_bg_next.png)no-repeat center/contain;}

.RU header h3 {background-image: url(../img/ru/slogan.png);}
.RU .act-start {background-image: url(../img/ru/act_tips.png);}
.RU .countdown {background-image: url(../img/ru/countdown_bg.png);}
.RU .countdown span {top: 0.7rem; left: 1.52rem;}
.RU .countdown span:nth-child(2) {left: 2.98rem;}
.RU .start .countdown span {top: 0.7rem; left: 0.15rem; font-size: 0.7rem;}
.RU .start .countdown span:nth-child(2) {left: 2.3rem;}
.RU .next .countdown span {top: 0.8rem; font-size: 0.6rem;}
.RU .act-title span div {font-size: 0.38rem;}
.RU .more-btn a {width: 4rem;}
.RU .winner li .winner-info .sum-integal {font-size: .2rem; flex-wrap: wrap;}

.RU .nav {width: 9rem;}
.RU .winner h4 span:nth-of-type(2) {font-size: 0.35rem;}
.RU .act-title span div {width: 7.2rem; font-size: 0.4rem;}
.RU .report-btn {font-size: .4rem;}
.RU .end .countdown {width: 5.23rem;height: 1.43rem; background: url(../img/ru/countdown_bg_end.png)no-repeat center/contain;}
.RU .start .countdown {width: 5.23rem;height: 1.43rem; background: url(../img/ru/countdown_bg_start.png)no-repeat center/contain;}
.RU .next .countdown {width: 5.23rem;height: 1.43rem; background: url(../img/ru/countdown_bg_next.png)no-repeat center/contain;}

.ZH-HANT header h3 {background-image: url(../img/zh/slogan.png);}
.ZH-HANT .act-start {background-image: url(../img/zh/act_tips.png);}
.ZH-HANT .countdown {background-image: url(../img/zh/countdown_bg.png);}
.ZH-HANT .countdown span {top: 0.85rem; left: 0.06rem;}
.ZH-HANT .countdown span:nth-child(2) {left: 1.4rem;}
.ZH-HANT .start .countdown span {top: 0.88rem; left: 1.35rem; }
.ZH-HANT .start .countdown span:nth-child(2) {left: 2.7rem;}
.ZH-HANT .next .countdown span {top: 0.85rem; left: 0.02rem;}
.ZH-HANT .next .countdown span:nth-child(2) {left: 1.25rem;}
.ZH-HANT .act-title span div {font-size: 0.38rem;}
.ZH-HANT .act-title span div {width: 4.8rem;}
.FR .act-title span div {width: 10rem;}
.ZH-HANT .end .countdown {width: 5.23rem;height: 1.49rem; background: url(../img/zh/countdown_bg_end.png)no-repeat center/contain;}
.ZH-HANT .start .countdown {width: 5.23rem;height: 1.49rem; background: url(../img/zh/countdown_bg_start.png)no-repeat center/contain;}
.ZH-HANT .next .countdown {width: 5.23rem;height: 1.49rem; background: url(../img/zh/countdown_bg_next.png)no-repeat center/contain;}

.DE header h3 {background-image: url(../img/de/slogan.png);}
.DE .act-start {background-image: url(../img/de/act_tips.png);}
.DE .countdown {background-image: url(../img/de/countdown_bg.png);}
.DE .countdown span {top: 0.8rem; left: 0.35rem;}
.DE .countdown span:nth-child(2) {left: 2.63rem;}
.DE .start .countdown span {top: 0.82rem;}
.DE .next .countdown span {top: 0.85rem; left: 0.48rem; }
.DE .next .countdown span:nth-child(2) {left: 2.32rem;}
.DE .act-title span div {font-size: 0.36rem;}
.DE .winner h4 strong {font-size: 0.55rem;}
.DE .countdown span {font-size: .6rem;}
.DE .winner li .winner-info .sum-integal {font-size: .2rem; }
.DE .end .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/de/countdown_bg_end.png)no-repeat center/contain;}
.DE .start .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/de/countdown_bg_start.png)no-repeat center/contain;}
.DE .next .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/de/countdown_bg_next.png)no-repeat center/contain;}

.ES header h3 {background-image: url(../img/es/slogan.png);}
.ES .act-start {background-image: url(../img/es/act_tips.png);}
.ES .countdown {background-image: url(../img/es/countdown_bg.png);}
.ES .countdown span {top: 0.85rem; left: 0.62rem;}
.ES .countdown span:nth-child(2) {left: 2.62rem;}
.ES .start .countdown span {top: 0.78rem;}
.ES .next .countdown span {top: 0.78rem;}
.ES .winner h4 strong {font-size: 0.45rem;}
.ES .winner h4 span:nth-of-type(2) {font-size: 0.3rem;}
.ES .act-title span div {width: 10rem;}
.ES .act-title span div p {font-size: 0.45rem;}
.ES .end .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/es/countdown_bg_end.png)no-repeat center/contain;}
.ES .start .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/es/countdown_bg_start.png)no-repeat center/contain;}
.ES .next .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/es/countdown_bg_next.png)no-repeat center/contain;}

.TH header h3 {background-image: url(../img/th/slogan.png);}
.TH .act-start {background-image: url(../img/th/act_tips.png);}
.TH .countdown {background-image: url(../img/th/countdown_bg.png);}
.TH .countdown span {top: 0.85rem; left: 0.2rem;}
.TH .countdown span:nth-child(2) {left: 2rem;}
.TH .nav a {font-size: 0.5rem;}
.TH .table-box thead th {line-height: 1.2;}
.TH .winner h4 strong {font-size: 0.4rem;}
.TH .act-title span div {width: 6.3rem;}
.TH .act-title span div p {font-size: 0.4rem;}
.TH .end .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/th/countdown_bg_end.png)no-repeat center/contain;}
.TH .start .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/th/countdown_bg_start.png)no-repeat center/contain;}
.TH .next .countdown {width: 5.23rem;height: 1.42rem; background: url(../img/th/countdown_bg_next.png)no-repeat center/contain;}

@media all and (max-width:1200px)and (min-width:480px) {
  html {font-size: calc(100/2560*1200px);}
  body {overflow-x: initial;}
}

@media all and (orientation : landscape ) and (min-width:480px) and (min-aspect-ratio: 750/600){
  /* .popup {transform: scale(0.7) translate(-50%, -50%)!important; transform-origin: 0 0;} */



  /* .language-box ul {padding-top: 0.9rem;}*/
  .language-box ul li {height: 0.5rem;}
}



/* 自定义OneTrust Cookies */
#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link,#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn), #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn,#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob  {background-color: #a34132!important;border-color: #a34132!important;color: #ffffff!important;}
#onetrust-pc-sdk .ot-plus-minus span{background-color: #a34132!important;}
#onetrust-consent-sdk #onetrust-banner-sdk,#onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr, #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {background-color: #050606 !important;}
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a,#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn,#onetrust-pc-sdk .ot-always-active{color: #a34132!important;}
#onetrust-pc-sdk .ot-pc-footer-logo {opacity: 0;}

/*@media all and (any-pointer:coarse) and ( (min-height:1024px) or (min-width:1024px)){
  body {background: #fff;}
}*/

.layer{display: none; width: 8rem;height: 4rem;background-color: #151515;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 2px solid #666;}
.layer p{ width: 100%;height: 2rem;font-size: .35rem;color: #999;position: absolute;top: 50%;transform: translateY(-50%);box-sizing: border-box;padding: 0 .25rem;display: flex;justify-content: center;align-items: center;}
.layer .close-btn {width: .54rem;height: .5rem;background: url(../img/close.png)no-repeat center/contain;position: absolute;right: .1rem;top: .1rem;}


.map {
    width: 21.74rem;
    height: 0.5rem;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    gap:4.1rem;
    margin-bottom: 0.4rem;
    pointer-events: none;
}
.map a {
    width: 3rem;
    height: 0.5rem;
    background: url(../img/map_bg.png) no-repeat 0 0 / 100% 100%;
    color: #edeae7;
    line-height: 0.5rem;
    font-size: 0.4rem;
    text-align: center;
}
.map a:last-of-type {
    margin-right: 0;
}
