/* reset */
html, body, div, p, ul, li, dl, dt, dd, em, i, span, a, img, input, h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0; }

a, img, input {
  border: none; }

body {
  font: 14px/1.75  -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none; }

a {
  text-decoration: none; }

ul, li {
  list-style: none; }

a, img {
  -webkit-touch-callout: none; }

input, select, form, img {
  vertical-align: middle;
  outline: none; }

a, button, input, select, textarea, a:focus, button:focus, input:focus, select:focus, textarea:focus, [onclick] {
  outline: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }

html, body {
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none; }

img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.hidden {
  width: 0;
  height: 0;
  font-size: 0;
  visibility: hidden;
  text-indent: -9999px;
  display: block; }

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.pa {
  position: absolute;
  z-index: 5; }

.bs100 {
  background-repeat: no-repeat;
  background-size: 100% 100%; }

.spr {
  background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/btnspr.png) no-repeat;
  background-size: 6.04rem auto;
  text-align: center; }

/*index*/
.wrap {
  width: 7.5rem;
  overflow: hidden;
  position: relative;
  margin: 0 auto; }
  .wrap.noclick {
    pointer-events: none; }
    .wrap.noclick .cont .p3 .lottery-ul li a {
      -webkit-animation-name: none;
              animation-name: none; }

.index {
  background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/bgr.jpg) repeat-y;
  background-size: 7.5rem auto; }
  .index .head {
    background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/head.jpg);
    height: 10.8rem; }
    .index .head .logo {
      width: 1.29rem;
      height: 0.83rem;
      top: 0.11rem;
      left: 0.27rem; }
    .index .head .logo2 {
      width: 1.04rem;
      height: 1.0rem;
      top: 0.15rem;
      right: 0.25rem; }
    .index .head .login {
      color: #000000;
      font-size: 0.22rem;
      line-height: 0.28rem;
      text-align: center;
      padding-top: 4.13rem; }
      .index .head .login a {
        color: #e27c2f; }
    .index .head .btn-down {
      background-position: -0.1rem -0.1rem;
      width: 3.98rem;
      height: 1.24rem;
      top: 9.16rem;
      left: 50%;
      margin-left: -1.99rem;
      -webkit-animation: down 0.5s ease-in infinite alternate;
              animation: down 0.5s ease-in infinite alternate; }
  .index .cont {
    background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/cont.jpg) no-repeat 50% 0/7.5rem auto;
    padding-bottom: 1.6rem;
    margin-top: -1px;
    position: relative; }
    .index .cont:before {
      content: "";
      background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/bot.png) no-repeat 50% 100%/7.5rem auto;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }
    .index .cont .tit {
      text-indent: -99.99rem;
      margin: 0 auto; }
    .index .cont .des {
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 0.26rem 0.52rem 0;
      color: #FFF;
      font-size: 0.22rem;
      line-height: 0.32rem; }
      .index .cont .des b {
        color: #ffe340; }
    .index .cont .p1 {
      padding-top: 0.1rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      height: 8.99rem; }
      .index .cont .p1-tit {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/title1.png);
        width: 5.48rem;
        height: 1.83rem; }
      .index .cont .p1-box {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/p1-pic1.png);
        width: 6.5rem;
        height: 3.68rem;
        margin: 0.33rem auto 0;
        position: relative; }
      .index .cont .p1-ani1 {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/p1-ani1.png);
        width: 1.48rem;
        height: 1.57rem;
        left: -0.43rem;
        bottom: -0.26rem; }
      .index .cont .p1-ul {
        padding-top: 1.66rem;
        -ms-flex-line-pack: start;
            align-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        .index .cont .p1-ul li {
          width: 1.7rem;
          height: auto; }
          .index .cont .p1-ul li .img {
            width: 1.0rem;
            height: 1.0rem;
            background: rgba(0, 92, 28, 0.6);
            border-radius: 0.1rem;
            margin: 0 auto; }
          .index .cont .p1-ul li img {
            width: 0.6rem; }
          .index .cont .p1-ul li p {
            width: 150%;
            font-size: 0.18rem;
            line-height: 0.22rem;
            color: #FFF;
            text-align: center;
            padding-top: 0.06rem;
            margin-left: -25%; }
      .index .cont .p1 .btn-lq {
        background-position: -0.1rem -2.84rem;
        width: 3.24rem;
        height: 1.1rem;
        top: 3.19rem;
        left: 50%;
        margin-left: -1.54rem;
        text-indent: -99.99rem; }
        .index .cont .p1 .btn-lq.gray {
          background-position: -0.1rem -1.54rem; }
    .index .cont .p2 {
      height: 14.18rem; }
      .index .cont .p2-tit {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/title2.png);
        width: 4.27rem;
        height: 1.67rem; }
      .index .cont .p2-des, .index .cont .p2-des2 {
        padding-top: 0.23rem;
        color: #000;
        font-size: 0.2rem; }
        .index .cont .p2-des b, .index .cont .p2-des2 b {
          color: #000; }
      .index .cont .p2-des2 {
        padding-top: 0.1rem; }
      .index .cont .p2-step {
        width: 5.98rem;
        height: 3.96rem;
        background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/step.png) no-repeat 0 50%/0.7rem auto;
        margin: 0.2rem 0 0 0.74rem;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding-left: 1.1rem;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
        .index .cont .p2-step li {
          width: 100%;
          height: 0.96rem;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
          .index .cont .p2-step li p {
            height: 0.72rem;
            color: #000;
            font-size: 0.2rem;
            line-height: 0.24rem; }
            .index .cont .p2-step li p span {
              background: #ffd429;
              font-weight: bold;
              border-radius: 0.1rem; }
          .index .cont .p2-step li .img {
            width: 1.64rem;
            height: 0.84rem; }
      .index .cont .p2-gift {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/p2-gift.png);
        width: 6.08rem;
        height: 2.19rem;
        margin: 0.32rem auto 0; }
        .index .cont .p2-gift-ul {
          padding-top: 0.52rem;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -ms-flex-line-pack: start;
              align-content: flex-start; }
          .index .cont .p2-gift-ul li {
            width: 1.83rem;
            height: 1.5rem;
            background: #fffce1;
            border-radius: 0.1rem;
            margin: 0 0.08rem;
            position: relative; }
            .index .cont .p2-gift-ul li:nth-child(2) img {
              width: 1.7rem;
              margin-top: -0.04rem; }
            .index .cont .p2-gift-ul li:nth-child(2) .name {
              bottom: 0; }
          .index .cont .p2-gift-ul .img {
            width: 100%;
            height: 1.16rem;
            position: relative; }
          .index .cont .p2-gift-ul .name {
            width: 100%;
            font-size: 0.18rem;
            line-height: 0.22rem;
            text-align: center;
            left: 0;
            bottom: 0.08rem; }
      .index .cont .p2-ewm {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/ewm-bg.png);
        width: 1.51rem;
        height: 1.51rem;
        margin: 0.6rem auto 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 0.12rem;
        position: relative; }
        .index .cont .p2-ewm p {
          color: #000;
          font-size: 0.19rem;
          line-height: 0.23rem;
          left: -1.96rem;
          top: 0.52rem;
          text-indent: -0.08rem; }
    .index .cont .p3 {
      height: 13.42rem;
      position: relative; }
      .index .cont .p3-tit {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/title3.png);
        width: 4.26rem;
        height: 1.57rem; }
      .index .cont .p3-ani1 {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/p3-ani1.png);
        width: 1.83rem;
        height: 2.08rem;
        top: -1.37rem;
        right: 0; }
      .index .cont .p3-des {
        padding-top: 0.27rem;
        line-height: 0.38rem; }
      .index .cont .p3-task {
        width: 6.46rem;
        margin: 0.26rem auto 0; }
        .index .cont .p3-task li {
          width: 6.38rem;
          height: 0.45rem;
          background: #f8f5d7;
          border: solid 0.04rem #41a740;
          border-radius: 0.25rem;
          margin-bottom: 0.07rem;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          color: #000000;
          font-size: 0.24rem;
          font-weight: bold; }
          .index .cont .p3-task li i {
            width: 0.52rem;
            height: 0.52rem;
            margin: -0.04rem 0 0 -0.09rem; }
          .index .cont .p3-task li p {
            width: 4.3rem;
            padding: 0 0.14rem;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box; }
          .index .cont .p3-task li a {
            width: 1.66rem;
            height: 0.5rem; }
          .index .cont .p3-task li.nlq i {
            background-position: -3.54rem -2.84rem; }
          .index .cont .p3-task li.nlq a {
            background-position: -0.1rem -4.14rem;
            color: #87846f; }
          .index .cont .p3-task li.klq i {
            background-position: -3.54rem -1.54rem; }
          .index .cont .p3-task li.klq a {
            background-position: -1.96rem -4.14rem;
            color: #000000; }
          .index .cont .p3-task li.ylq i {
            background-position: -3.54rem -1.54rem; }
          .index .cont .p3-task li.ylq a {
            background-position: -3.82rem -4.14rem;
            color: #000000; }
      .index .cont .p3-lott {
        width: 6.5rem;
        height: 6.26rem;
        border-radius: 0.2rem;
        background: #f4e7be;
        margin: 0.5rem auto 0; }
      .index .cont .p3 .lott-num {
        color: #000000;
        font-size: 0.2rem;
        line-height: 0.28rem;
        padding-top: 0.2rem;
        text-align: center; }
        .index .cont .p3 .lott-num span {
          color: #ed4f3a;
          font-size: 0.26rem;
          font-weight: bold; }
      .index .cont .p3 .lottery-box {
        width: 6.06rem;
        height: 5.42rem;
        margin: 0.12rem auto 0;
        position: relative; }
      .index .cont .p3 .lottery-ul {
        width: 6.06rem;
        height: 5.42rem;
        top: 0;
        left: 0;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start; }
        .index .cont .p3 .lottery-ul li {
          width: 1.91rem;
          height: 1.68rem;
          position: absolute; }
          .index .cont .p3 .lottery-ul li img {
            width: auto;
            height: 0.9rem; }
          .index .cont .p3 .lottery-ul li p {
            width: 100%;
            height: 0.56rem;
            color: #FFF;
            font-size: 0.18rem;
            line-height: 0.22rem;
            text-align: center;
            left: 0;
            bottom: 0; }
          .index .cont .p3 .lottery-ul li a {
            background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/btn-lott.png) no-repeat 100%/cover;
            text-indent: -99.99rem;
            width: 1.83rem;
            height: 1.62rem;
            top: 0.03rem;
            left: 0.04rem;
            border-radius: 0.1rem;
            -webkit-box-shadow: 0.04rem 0.02rem 0.1rem rgba(0, 0, 0, 0.3);
                    box-shadow: 0.04rem 0.02rem 0.1rem rgba(0, 0, 0, 0.3);
            -webkit-animation: lott 0.5s linear alternate infinite;
                    animation: lott 0.5s linear alternate infinite; }
          .index .cont .p3 .lottery-ul li:nth-child(1) {
            top: 0;
            left: 0; }
          .index .cont .p3 .lottery-ul li:nth-child(2) {
            top: 0;
            left: 2.07rem; }
          .index .cont .p3 .lottery-ul li:nth-child(3) {
            top: 0;
            left: 4.15rem; }
          .index .cont .p3 .lottery-ul li:nth-child(4) {
            top: 1.87rem;
            left: 4.15rem; }
          .index .cont .p3 .lottery-ul li:nth-child(5) {
            top: 3.74rem;
            left: 4.15rem; }
          .index .cont .p3 .lottery-ul li:nth-child(6) {
            top: 3.74rem;
            left: 2.07rem; }
          .index .cont .p3 .lottery-ul li:nth-child(7) {
            top: 3.74rem;
            left: 0; }
          .index .cont .p3 .lottery-ul li:nth-child(8) {
            top: 1.87rem;
            left: 0; }
          .index .cont .p3 .lottery-ul li:nth-child(9) {
            top: 1.87rem;
            left: 2.07rem; }
    .index .cont .p4 {
      height: 10.28rem;
      position: relative; }
      .index .cont .p4-tit {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/title4.png);
        width: 3.66rem;
        height: 2.16rem; }
      .index .cont .p4-ani1 {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/p4-ani1.png);
        width: 2.14rem;
        height: 1.36rem;
        top: -1.04rem;
        left: 0; }
      .index .cont .p4-acts {
        width: 3.51rem;
        height: 3.5rem;
        margin: 0.36rem auto 0;
        position: relative;
        border: solid 0.21rem #d5eacc;
        border-radius: 0.21rem; }
        .index .cont .p4-acts .tip {
          width: 100%;
          color: #000;
          font-size: 0.21rem;
          line-height: 1;
          bottom: -0.52rem;
          left: 0;
          text-align: center; }
      .index .cont .p4-logos {
        margin-top: 0.52rem; }
        .index .cont .p4-logos img {
          width: auto;
          height: 0.83rem;
          margin: 0 0.12rem; }
    .index .cont .p6 {
      position: relative; }
      .index .cont .p6-ani1 {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/p6-ani1.png);
        width: 1.14rem;
        height: 1.61rem;
        top: -0.66rem;
        right: 0; }
      .index .cont .p6-tit {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/title6.png);
        width: 6.51rem;
        height: 0.46rem; }
    .index .cont .faq-ul {
      width: 6.5rem;
      margin: 0.4rem auto 0; }
      .index .cont .faq-ul li {
        position: relative;
        padding-left: 0.36rem;
        padding-bottom: 0.2rem; }
        .index .cont .faq-ul li .num {
          width: 0.26rem;
          height: 0.26rem;
          line-height: 0.26rem;
          border-radius: 50%;
          background: #f4e7be;
          font-size: 0.2rem;
          color: #297e00;
          text-align: center;
          position: absolute;
          top: 0.02rem;
          left: 0; }
        .index .cont .faq-ul li .qus, .index .cont .faq-ul li .qs {
          color: #FFF;
          font-size: 0.18rem;
          line-height: 0.3rem; }
        .index .cont .faq-ul li .qs {
          padding-top: 0.08rem; }

.is-pc {
  width: 100vw;
  height: 100vh;
  background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/pc.jpg) no-repeat;
  background-position: 50% 0;
  background-size: cover;
  /*display: none;*/
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999999; }

.offline {
  background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/bgr.png) repeat-y;
  background-size: 7.5rem auto; }
  .offline .head {
    background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/head.jpg);
    height: 10.98rem; }
    .offline .head .logo {
      width: 1.29rem;
      height: 0.83rem;
      top: 0.11rem;
      left: 0.27rem; }
    .offline .head .logo2 {
      width: 1.04rem;
      height: 1.0rem;
      top: 0.15rem;
      right: 0.25rem; }
    .offline .head .btn-down {
      background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/btn-down.png);
      width: 3.98rem;
      height: 1.24rem;
      top: 8.98rem;
      left: 50%;
      margin-left: -1.99rem;
      -webkit-animation: down 0.5s ease-in infinite alternate;
              animation: down 0.5s ease-in infinite alternate; }
  .offline .cont {
    background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/cont.jpg) no-repeat 50% 0;
    background-size: 7.5rem auto;
    padding-bottom: 1.6rem;
    position: relative; }
    .offline .cont:before {
      content: "";
      background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/bot.png) no-repeat 50% 100%/7.5rem auto;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }
    .offline .cont .c {
      position: relative;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    .offline .cont .tit {
      text-indent: -99.99rem;
      margin: 0 auto; }
    .offline .cont .des {
      font-size: 0.21rem;
      line-height: 0.32rem;
      padding: 0 0.4rem; }
    .offline .cont .c1 {
      height: 10.21rem; }
      .offline .cont .c1-tit {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/title1.png);
        width: 2.45rem;
        height: 1.66rem; }
      .offline .cont .c1-ani1 {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/c1-ani1.png);
        width: 1.77rem;
        height: 1.82rem;
        top: -0.94rem;
        right: 0; }
      .offline .cont .c1-des {
        color: #000;
        padding-top: 0.39rem; }
      .offline .cont .c1-step {
        height: 1.94rem;
        background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/c1-step.png) no-repeat 50% 0/4.9rem auto;
        margin-top: 0.4rem;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start; }
        .offline .cont .c1-step li {
          width: 2.1rem;
          text-align: center;
          padding-top: 0.74rem;
          font-size: 0.21rem;
          line-height: 0.28rem; }
          .offline .cont .c1-step li p {
            height: 0.84rem; }
          .offline .cont .c1-step li span {
            background: #ffd429; }
      .offline .cont .c1-clip {
        width: 3.56rem;
        height: 2.27rem;
        background: #ffd940;
        margin: 0 auto;
        border: solid 0.04rem #FFF;
        border-radius: 0.1rem;
        position: relative; }
        .offline .cont .c1-clip:before, .offline .cont .c1-clip:after {
          content: "";
          background-repeat: no-repeat;
          background-size: 100% 100%;
          position: absolute;
          width: 0.47rem;
          height: 0.42rem;
          top: -0.16rem; }
        .offline .cont .c1-clip:before {
          background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/l.png);
          left: -0.51rem; }
        .offline .cont .c1-clip:after {
          background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/r.png);
          right: -0.51rem; }
        .offline .cont .c1-clip .img {
          width: 100%;
          height: 1.85rem;
          border-radius: 0.08rem 0.08rem 0 0;
          overflow: hidden; }
        .offline .cont .c1-clip .txt {
          color: #000;
          font-size: 0.2rem;
          line-height: 0.41rem;
          text-align: center; }
      .offline .cont .c1 .btn-gm {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/btn-down2.png);
        width: 3.35rem;
        height: 0.91rem;
        margin: 0.41rem auto 0;
        display: block;
        text-indent: -99.99rem; }
    .offline .cont .c2 {
      height: 17.89rem; }
      .offline .cont .c2-tit {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/title2.png);
        width: 2.46rem;
        height: 1.71rem;
        margin-left: 2.54rem; }
      .offline .cont .c2-ani1 {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/c2-ani1.png);
        width: 2.0rem;
        height: 1.6rem;
        left: 0;
        top: -0.38rem; }
      .offline .cont .c2-des {
        height: 1.6rem;
        padding-top: 0.44rem;
        color: #FFF; }
      .offline .cont .c2-stit {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/stit1.png);
        width: 4.14rem;
        height: 0.49rem;
        margin: 0.6rem auto 0;
        text-indent: -99.99rem; }
      .offline .cont .c2-gift {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/c2-gift.png);
        width: 6.73rem;
        height: 3.33rem;
        margin: 0.5rem auto 0;
        position: relative; }
      .offline .cont .c2-ani2 {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/c2-ani2.png);
        width: 1.31rem;
        height: 1.4rem;
        top: 2.21rem;
        left: -0.39rem; }
      .offline .cont .c2 .gift-ul {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
        padding-top: 0.21rem; }
        .offline .cont .c2 .gift-ul li {
          width: 1.98rem;
          margin: 0 0.07rem; }
          .offline .cont .c2 .gift-ul li .img {
            background-repeat: no-repeat;
            background-size: 100% 100%;
            width: 100%;
            height: 2.04rem;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            padding: 0.48rem 0.05rem 0.1rem; }
          .offline .cont .c2 .gift-ul li img {
            width: 1.6rem; }
          .offline .cont .c2 .gift-ul li .num {
            background: #ffd940;
            width: 0.79rem;
            height: 0.2rem;
            line-height: 0.2rem;
            font-size: 0.18rem;
            border-radius: 0.1rem;
            text-align: center;
            font-weight: bold;
            margin: 0.18rem auto 0; }
          .offline .cont .c2 .gift-ul li .txt {
            height: 0.52rem;
            color: #FFF;
            font-size: 0.19rem;
            line-height: 0.25rem;
            text-align: center;
            width: 200%;
            margin: 0.06rem 0 0 -50%; }
          .offline .cont .c2 .gift-ul li:nth-child(1) .img {
            background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/gift-pic1.png); }
          .offline .cont .c2 .gift-ul li:nth-child(2) .img {
            background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/gift-pic2.png); }
          .offline .cont .c2 .gift-ul li:nth-child(3) .img {
            background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/gift-pic3.png); }
          .offline .cont .c2 .gift-ul li:nth-child(3) img {
            width: 100%; }
      .offline .cont .c2-stit2 {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/stit2.png);
        width: 5.06rem;
        height: 0.49rem;
        margin: 0.96rem auto 0;
        text-indent: -99.99rem; }
      .offline .cont .c2-des2 {
        height: 1.28rem;
        color: #FFF;
        padding-top: 0.35rem; }
      .offline .cont .c2-img {
        width: 5.01rem;
        height: 2.82rem;
        margin: 1.16rem auto 0; }
    .offline .cont .c3 {
      height: 10.09rem;
      position: relative; }
      .offline .cont .c3-tit {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/title3.png);
        width: 3.66rem;
        height: 2.16rem;
        margin: 0 auto; }
      .offline .cont .c3-ani1 {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/c3-ani1.png);
        width: 1.77rem;
        height: 1.55rem;
        right: 0;
        top: -0.59rem;
        right: 0.04rem; }
      .offline .cont .c3-acts {
        width: 3.3rem;
        height: 3.3rem;
        margin: 0.4rem auto 0;
        position: relative;
        border: solid 0.21rem #d5eacc;
        border-radius: 0.21rem; }
        .offline .cont .c3-acts .tip {
          width: 100%;
          color: #000;
          font-size: 0.21rem;
          line-height: 1;
          bottom: -0.52rem;
          left: 0;
          text-align: center; }
      .offline .cont .c3-logos {
        margin-top: 0.5rem; }
        .offline .cont .c3-logos img {
          width: auto;
          height: 0.83rem;
          margin: 0 0.12rem; }
    .offline .cont .c5 {
      padding-bottom: 0.82rem; }
      .offline .cont .c5-tit {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/title5.png);
        width: 6.51rem;
        height: 0.46rem; }
      .offline .cont .c5-map {
        width: 5.25rem;
        margin: 0.53rem auto 0; }
      .offline .cont .c5-text {
        color: #FFF;
        font-size: 0.18rem;
        line-height: 0.29rem;
        text-align: center;
        padding-top: 0.26rem; }
    .offline .cont .c6 {
      position: relative; }
      .offline .cont .c6-ani1 {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/c6-ani1.png);
        width: 0.88rem;
        height: 1.32rem;
        top: -0.44rem;
        right: 0.26rem; }
      .offline .cont .c6-tit {
        background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/offline/title6.png);
        width: 6.51rem;
        height: 0.46rem; }
    .offline .cont .faq-ul {
      width: 6.5rem;
      margin: 0.44rem auto 0; }
      .offline .cont .faq-ul li {
        position: relative;
        padding-left: 0.35rem;
        text-align: justify;
        padding-bottom: 0.28rem; }
        .offline .cont .faq-ul li .num {
          width: 0.27rem;
          height: 0.27rem;
          line-height: 0.27rem;
          border-radius: 50%;
          background: #f4e7be;
          font-size: 0.2rem;
          color: #297e00;
          text-align: center;
          position: absolute;
          top: 0;
          left: 0; }
        .offline .cont .faq-ul li .qus {
          color: #FFF;
          font-size: 0.2rem;
          line-height: 0.27rem; }
        .offline .cont .faq-ul li .ans {
          font-size: 0.2rem;
          line-height: 0.27rem;
          color: #f4e7be;
          padding-top: 0.14rem; }

.pop {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 1px;
  outline: none;
  display: none; }
  .pop .close {
    background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/close.png);
    width: 0.41rem;
    height: 0.4rem;
    top: -0.17rem;
    right: -0.3rem;
    text-indent: -99.99rem; }
  .pop.pop-share {
    width: 100% !important;
    height: 100% !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important; }
    .pop.pop-share .share-img {
      width: 2.56rem;
      height: 1.7rem;
      float: right;
      -webkit-transform: scale(1.5);
              transform: scale(1.5);
      -webkit-transform-origin: 100% 0%;
              transform-origin: 100% 0%; }
  .pop.pop-useinfo {
    background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/pop-useinfo-bg.png);
    width: 6.47rem;
    height: 8.54rem; }
    .pop.pop-useinfo .text1 {
      height: 1.1rem;
      font-size: 0.36rem;
      line-height: 0.48rem;
      text-align: center;
      font-weight: bold;
      padding: 0.1rem 0.5rem 0; }
      .pop.pop-useinfo .text1 span {
        background: -webkit-linear-gradient(#FFF, #FFE);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #42ad46;
        -webkit-text-stroke: 0.06rem transparent; }
    .pop.pop-useinfo .text0 {
      font-size: 0.36rem;
      line-height: 0.48rem;
      color: #000;
      text-align: center;
      font-weight: bold;
      padding-bottom: 0.12rem; }
    .pop.pop-useinfo .useinfo {
      overflow: hidden; }
      .pop.pop-useinfo .useinfo li {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        margin-top: 0.14rem; }
      .pop.pop-useinfo .useinfo .lab {
        width: 2.1rem;
        line-height: 0.46rem;
        margin-right: 0.26rem;
        text-align: right;
        color: #6d441e;
        font-size: 0.3rem; }
      .pop.pop-useinfo .useinfo .ipt {
        display: block;
        width: 3.43rem;
        height: 0.46rem;
        border: solid 0.02rem #6d441e;
        border-radius: 0.08rem;
        background: none;
        color: #6d441e;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        padding: 0 0.2rem;
        position: relative;
        font-size: 0.28rem; }
      .pop.pop-useinfo .useinfo .sel {
        width: 3.43rem;
        height: 0.46rem;
        margin-bottom: 0.14rem;
        position: relative; }
        .pop.pop-useinfo .useinfo .sel select {
          display: block;
          width: 100%;
          height: 100%;
          padding: 0 0.7rem 0 0.2rem;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          color: #6d441e;
          background: none;
          -webkit-appearance: none;
             -moz-appearance: none;
                  appearance: none;
          border-radius: 0.08rem;
          border: solid 0.02rem #6d441e;
          font-size: 0.28rem; }
        .pop.pop-useinfo .useinfo .sel:after {
          content: "";
          background: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/ico-sel.png) no-repeat 100%/100%;
          width: 0.41rem;
          height: 0.26rem;
          position: absolute;
          top: 50%;
          margin-top: -0.13rem;
          right: 0.2rem;
          pointer-events: none; }
      .pop.pop-useinfo .useinfo .tips {
        color: red;
        font-size: 0.22rem;
        line-height: 0.3rem;
        padding-top: 0.08rem;
        display: none; }
    .pop.pop-useinfo .text2 {
      color: #6d441e;
      font-size: 0.22rem;
      line-height: 0.3rem;
      padding: 0.2rem 0.5rem 0; }
    .pop.pop-useinfo .btn-post {
      background-image: url(//game.gtimg.cn/images/mxdm/cp/a20230808dali/btn-post.png);
      width: 2.45rem;
      height: 0.69rem;
      bottom: 0.43rem;
      left: 50%;
      margin-left: -1.22rem;
      text-indent: -99.99rem; }

/*afooter*/
#afooter {
  width: 100%;
  font-size: 0.20rem;
  color: #FFF;
  text-align: center;
  background: #000;
  padding: 0.2rem 0;
  line-height: 0.30rem; }

@-webkit-keyframes down {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); } }

@keyframes down {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); } }
@-webkit-keyframes lott {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95); } }
@keyframes lott {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95); } }
@media all and (orientation: landscape) {
  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; }

  html::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;
    -webkit-transform: rotateZ(-90deg); } }
