body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, p, form {
  margin: 0;
}

body, button, input, select, textarea {
  font-size: .24rem;
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

em, b {
  font-style: normal;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

img {
  vertical-align: middle;
  border: 0;
  padding: 0;
  margin: 0;
}

button, input, select, textarea {
  font-size: 100%;
  outline: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th, ul, ol {
  padding: 0;
}

ul, ol, dl {
  list-style: none;
}

html {
  font-size: 100px;
  /*no*/
}

@font-face {
  font-family: 'fzrs';
  src: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/fzrs.TTF);
}

.gray {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  pointer-events: none;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix {
  *zoom: 1;
}

.g-wrap {
  overflow: hidden;
}

.g-wrap a {
  -webkit-tap-highlight-color: transparent;
}

body {
  background: #fff3dd;
}
.hide{
    display: none!important;
}
.g-wrap {
  background: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/bg.jpg) no-repeat;
  background-size: 100% auto;
  width: 7.5rem;
  /* height: 58.74rem;    */
  padding-bottom: .5rem;
  box-sizing: border-box;
}

.header {
  height: 8rem;
  position: relative;
  padding-top: 6.5rem;
  box-sizing: border-box;
  z-index: 11;
}

.header .logo {
  display: block;
  position: absolute;
}

.logo1 {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/logo.png);
  background-size: 100% 100%;
  width: 2.5rem;
  height: 0.39rem;
  top: 1.06rem;
  left: .3rem;
}

.logo2 {
  width: 1.66rem;
  height: 0.26rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/logo2.png);
  background-size: 100% 100%;
  right: .2rem;
  top: 1.14rem;
}

.btn-dl {
  display: block;
  margin: 0 auto;
  width: 3.1rem;
  height: 0.88rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-dl.png);
  background-size: 100% 100%;
}
.btn-jr {
  display: block;
  margin: 0 auto;
  width: 3.1rem;
  height: 0.88rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-jl.png);
  background-size: 100% 100%;
}
.btn-qdyx {
  display: block;
  margin: 0 auto;
  width: 3.1rem;
  height: 0.88rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-qdyx.png);
  background-size: 100% 100%;
}
.btn-xzyx {
  display: block;
  margin: 0 auto;
  width: 3.1rem;
  height: 0.88rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-xzyx.png);
  background-size: 100% 100%;
}

.login {
  color: #595757;
  font-size: .22rem;
  text-align: center;
  padding: 0 .2rem;
  box-sizing: border-box;
  margin-top: .1rem;
}

.login a {
  color: #595757;
}

.part1 {
  margin-top: .05rem;
}

@keyframes opctityStar {
  50% {
    opacity: .3;
  }
}

@keyframes scaleIcon {
  50% {
    transform: scale(1.1);
  }
}

.lottery-box {
  background-size: 100% 100%;
  width: 6.8rem;
  height: 4.6rem;
  margin: 0 auto;
  position: relative;
}

.lottery-box .lottery {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

.lottery-box .lottery::before {
  content: '';
  display: block;
  width: 7.44rem;
  height: 8.61rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/star.png);
  position: absolute;
  z-index: 3;
  background-size: 100% 100%;
  top: -.55rem;
  right: -.32rem;
}

.lottery-box .lottery-img {
  width: 7.5rem;
  height: 8rem;
  overflow: hidden;
  display: block;
  background-size: 225.58rem 8rem;
  background-image: url("//game.gtimg.cn/images/yxzj/cp/a20251009ten/ani4.png");
  background-repeat: no-repeat;
  animation: hero1 3s steps(30, start) infinite;
  -webkit-animation: hero1 3s steps(30, start) infinite;
  display: block;
  left: -.35rem;
  position: absolute;
  top: -1rem;
  z-index: 1;
}

@keyframes hero1 {
  0% {
    background-position-x: 7.52rem;
  }
  100% {
    background-position-x: -218.08rem;
  }
}

@-webkit-keyframes hero1 {
  0% {
    background-position-x: 7.52rem;
  }
  100% {
    background-position-x: -218.08rem;
  }
}

.lottery-box .zmd {
  position: absolute;
}

.lottery-box .zmd.light::before {
  display: block;
}

.lottery-box .zmd.scale img {
  animation: scaleIcon ease-in-out 1s infinite .2s;
}

.lottery-box .zmd::before {
  content: "";
  display: none;
  width: 1.44rem;
  height: 1.32rem;
  background-size: 100% 100%;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/gulp/light1.png);
  z-index: 9;
  position: absolute;
  top: -.08rem;
  left: -.2rem;
}

.lottery-box .zmd::after {
  content: '';
  display: block;
  width: 0.82rem;
  height: 0.67rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/gulp/gulp-after.png);
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  left: .1rem;
  z-index: 11;
  animation: opctityStar linear .8s infinite;
}

.lottery-box .zmd img {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
}

.lottery-box .zmd1 {
  width: 1.13rem;
  height: 1.09rem;
  top: .1rem;
  right: 2.1rem;
}

.lottery-box .zmd2 {
  width: 1.12rem;
  height: 1.06rem;
  top: .55rem;
  right: 1.1rem;
}

.lottery-box .zmd3 {
  width: 1.12rem;
  height: 1.07rem;
  top: 1.3rem;
  right: .35rem;
}

.lottery-box .zmd4 {
  width: 1.13rem;
  height: 1.07rem;
  top: 2.4rem;
  right: 0;
}

.lottery-box .zmd5 {
  width: 1.14rem;
  height: 1.05rem;
  top: 3.4rem;
  right: .05rem;
}

.lottery-box .zmd6 {
  width: 1.38rem;
  height: 1.3rem;
  right: 1.25rem;
  top: 2.4rem;
}

.lottery-box .zmd6::before {
  width: 1.73rem;
  height: 1.54rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/gulp/light2.png);
  left: -.22rem;
}

.lottery-box .zmd7 {
  width: 1.3rem;
  height: 1.24rem;
  top: 1.46rem;
  right: 2.84rem;
}

.lottery-box .zmd7::before {
  width: 1.7rem;
  height: 1.52rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/gulp/light3.png);
  left: -.25rem;
  top: -.12rem;
}

.lottery-box .zmd8 {
  width: 1.63rem;
  height: 1.4rem;
  top: 2.8rem;
  right: 3.56rem;
}

.lottery-box .zmd8::before {
  width: 1.87rem;
  height: 1.64rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/gulp/light4.png);
  left: -.12rem;
  top: -.06rem;
}

.lottery-box .zmd9 {
  width: 1.14rem;
  height: 1.04rem;
  top: 3.55rem;
  right: 5.3rem;
}

.lottery-box .zmd10 {
  width: 1.13rem;
  height: 1.04rem;
  top: 2.4rem;
  left: .2rem;
}

.lottery-box .zmd11 {
  width: 1.12rem;
  height: 1.09rem;
  top: 1.25rem;
  left: .58rem;
}

.lottery-box .zmd12 {
  width: 1.13rem;
  height: 1.07rem;
  top: .5rem;
  left: 1.45rem;
}

.lottery-box .zmd13 {
  width: 1.12rem;
  height: 1.08rem;
  top: .1rem;
  left: 2.45rem;
}

.lottery_count {
  width: 2.57rem;
  height: .6rem;
  margin: 1.5rem auto 0;
  position: relative;
  z-index: 10;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/zznum_bg.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 2.57rem .13rem;
  text-align: center;
  color: #7d4d1c;
  font-size: .24rem;
  line-height: .5rem;
  font-family: 'fzrs';
}

.lottery_count .icon {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/icon-1.png);
  background-size: 100% 100%;
  width: 0.35rem;
  height: 0.38rem;
  display: inline-block;
  vertical-align: top;
  margin: .05rem .08rem 0 0;
}

.lottery_count span {
  color: #ff6000;
}

.btn-flcj {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-flcj.png);
  background-size: 100% 100%;
  width: 3.1rem;
  height: 0.88rem;
  display: block;
  margin: .25rem auto 0;
  position: relative;
  z-index: 10;
}

.float-box {
  position: absolute;
  right: -.4rem;
  top: 4.5rem;
  z-index: 10;
}

.float-box .float-info {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/float.png);
  background-size: 100% 100%;
  width: 2.28rem;
  height: 2.25rem;
}

.float-box .float-info.on {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/float1.png);
}

.float-box .time {
  text-align: center;
  color: #7d4d1c;
  font-size: .18rem;
  line-height: 1.2;
}

.float-box .time span {
  color: #ff6000;
}

.btn-yy {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-yy.png);
  background-size: 100% 100%;
  display: block;
  margin: -.55rem auto 0;
  width: 1.71rem;
  height: 0.45rem;
}

.btn-yy.lq {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-lq.png);
}

.btn-yy.yyy {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-yy-on.png);
}

.btn-yy.ylq {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-lq-on.png);
}

.btn-p2-qwty {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-p2-qwty.png);
  background-size: 100% 100%;
}

.btn-p2-qwsz {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-p2-qwsz.png);
  background-size: 100% 100%;
}

.btn-p3-ljdl {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-p3-ljdl.png);
  background-size: 100% 100%;
}

.btn-p3-ljqw {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-p3-ljqw.png);
  background-size: 100% 100%;
}

.btn-p2-qwfx {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-p2-qwfx.png);
  background-size: 100% 100%;
}

.btn-p2-ljdl {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-p2-ljdl.png);
  background-size: 100% 100%;
}

.btn-p2-ljyy {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-p2-ljyy.png);
  background-size: 100% 100%;
}

.btn-p3-ljck {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-p3-ljck.png);
  background-size: 100% 100%;
}

.part2, .part3 {
  margin-top: -.2rem;
}

.part2 ul, .part3 ul {
  margin: -.15rem auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  position: relative;
}
.part2 ul::before{
    content: '';
    display: block;    
    background-image:url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/qs2.png);
    background-size: 6.54rem 8.33rem;
    width:6.54rem;
    height: 8.33rem;
    position: absolute;
    top: -.9rem;
    left: 0.4rem;
    z-index: 1;
}

.part2 ul li, .part3 ul li {
  margin: 0 0 .25rem;
  background-size: 100% 100%;
  width: 2.24rem;
  height: 2.3rem;
  position: relative;
  box-sizing: border-box;
  z-index: 10;
}

.part2 ul li .rq{
    width: 1.8rem;
    height: 1.32rem;
    /* outline: 1px solid red; */
    position: absolute;
    top: .32rem;
    left: .12rem;
    cursor: pointer;    
    margin:0 !important
}
.part2 ul li:nth-child(7) .rq,.part2 ul li:nth-child(8) .rq,.part2 ul li:nth-child(9) .rq{
    top:.26rem
}

/* .part2 ul li:nth-child(6), .part3 ul li:nth-child(6) {
  margin-left: -.1rem;
}

.part2 ul li:nth-child(1), .part3 ul li:nth-child(1) {
  margin-right: -.1rem;
  margin-top: .1rem;
} */

.part2 ul li p, .part3 ul li p {
  color: #7d4d1c;
  font-size: .2rem;
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: -.5rem;
  left: 0;
  font-family: 'fzrs';
  box-sizing: border-box;
}

.part2 ul li p span, .part3 ul li p span {
  color: #f5720e;
}

/* .part2 ul li > img, .part3 ul li > img {
  max-width: 2.24rem;
  max-height: 2.3rem;
  display: block;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
} */

.part2 ul li > a, .part3 ul li > a {
  display: block;
  margin: .1rem auto 0;
  width: 1.73rem;
  height: 0.44rem;
  position: absolute;
  z-index: 10;
  bottom: -.17rem;
  right: .38rem;
}
.part2 ul li > a.gray, .part3 ul li > a.gray{
    background-image:url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-gray.png);
    background-size: 100% 100%;
}
.part2 ul li > a#view_yxzj_10_report.gray{    
    background-image:url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-gray1.png);
    background-size: 100% 100%;
}
.part2 ul li > a#set_qq_10_state.gray{    
    background-image:url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-jqqd.png);
    background-size: 100% 100%;
}
.part2 ul li:nth-child(1) > a, .part2 ul li:nth-child(2) > a, .part2 ul li:nth-child(3) > a {
  bottom: -.25rem;
}

.part2 ul li:nth-child(4) > a, .part2 ul li:nth-child(5) > a, .part2 ul li:nth-child(6) > a {
  bottom: -.2rem;
}
.part2 ul li > a.on, .part3 ul li > a.on {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-lq.png);
}

.part2 ul li > a.ylq, .part3 ul li > a.ylq {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-lq-on.png);
}

.part2 ul li .icon, .part3 ul li .icon {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/part2-after-bg.png);
  background-size: 100% 100%;
  width: 0.5rem;
  height: 0.48rem;
  position: absolute;
  bottom: .35rem;
  right: 1.8rem;
  z-index: 10;
}

.part2 ul li .icon img, .part3 ul li .icon img {
  width: .3rem;
  height: auto;
  position: absolute;
  top: -.05rem;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.part2 ul li .icon span, .part3 ul li .icon span {
  position: absolute;
  bottom: -.05rem;
  right: 0;
  width: 0.2rem;
  height: 0.2rem;
  text-align: center;
  line-height: .2rem;
  color: #fffefe;
  font-size: .14rem;
  font-weight: bold;
  background: #f68401;
  border: .01rem solid #fdda00;
  border-radius: 50%;
}

.title {
  margin: 0 auto;
  position: relative;
  z-index: 10;
}

.title1 {
  background-size: 100% 100%;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/title1.png);
  width: 7.5rem;
  height: 2.11rem;
}

.title2 {
  background-size: 100% 100%;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/title2.png);
  width: 6.9rem;
  height: 2.11rem;
}

.title3 {
  background-size: 100% 100%;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/title3.png);
  width: 6.9rem;
  height: 2.11rem;
}

.title4 {
  background-size: 100% 100%;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/title4.png);
  width: 7.5rem;
  height: 2.11rem;
}

.title5 {
  background-size: 100% 100%;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/title5.png);
  width: 7.5rem;
  height: 2.11rem;
}

.title5-1 {
  background-size: 100% 100%;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/title5-1.png);
  width: 4.91rem;
  height: .3rem;
}

.title6 {
  background-size: 100% 100%;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/title6.png);
  width: 7.5rem;
  height: .38rem;
}

.title6-1 {
  background-size: 100% 100%;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/title6-1.png);
  width: 1.44rem;
  height: .24rem;
}

.btn-cjjl {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-cjjl.png);
  background-size: 100% 100%;
}

.part4 .btn-box {
  text-align: center;
  margin-top: .6rem;
}
.part4 .btn-box p{
    width: 2.5rem;
    color: #8e6843;
    margin-left: .8rem;
}
.part4 .btn-box p span{
    color: #d7612d;
}
.part4 .btn-box a {
  display: inline-block;
  visibility: middle;
  width: 3.1rem;
  height: 0.88rem;
}

.part4 .btn-box a + a {
  margin-left: .25rem;
}

.part4 .swiper-container {
  width: 7.3rem;
  margin: .15rem auto 0;
  pointer-events: none;
}

.part4 ul {
  animation-timing-function: linear;
}

.part4 ul li {
  width: 1.3rem;
}

.part4 ul li + li {
  margin-left: .1rem;
}

.part4 ul li .gulp-box {
  width: 1.16rem;
  height: 1.16rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/part5-gulp-bg2.png);
  background-size: 100% 100%;
  position: relative;
  margin: .1rem auto 0;
  overflow: hidden;
}

.part4 ul li .gulp-box img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 1.02rem;
  height: 1.02rem;
  object-fit: cover;
  border-radius: 50%;
}

.part4 ul li p {
  color: #e78506;
  font-size: .24rem;
  text-align: center;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 0.4rem;
}

.part4 .title5-1 {
  margin-top: .6rem;
}

.btn-p5-qwyx {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-p5-qwyx.png);
  background-size: 100% 100%;
  width: 3.1rem;
  height: 0.88rem;
}

.part5 {
  margin-top: -.5rem;
}

.part5 > a {
  display: block;
  margin: .2rem auto 0;
  position: relative;
  z-index: 10;
}

.part5 .part5-con img {
  width: 6.99rem;
  height: 5.97rem;
  display: block;
  margin: -1.2rem auto 0;
}

.part6 {
  margin-top: .5rem;
}

.part6 ul {
  font-size: 0;
  text-align: center;
  position: relative;
  margin-top: .3rem;
}

.part6 ul li {
  display: inline-block;
  vertical-align: top;
}

.part6 ul li + li {
  margin-left: .2rem;
}

.part6 ul li p {
  color: #79501a;
  font-size: .18rem;
  text-align: left;
  margin-left: -.1rem;
  box-sizing: border-box;
}

.part6 ul li .img-box {
  width: 1.83rem;
  height: 1.71rem;
  position: relative;
}

.part6 ul li .img-box img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: auto;
}

.part6 .clip-liear {
  width: 6.9rem;
  height: 0.29rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/title6-1-after.png);
  background-size: 100% 100%;
  margin: .2rem auto .3rem;
}
.part6 .swipre-box{
  position: relative;
}
.part6 .swiper-container {
  display: block;
  margin: 0.1rem auto 0;
  width: 7.04rem;
  height: 4.17rem;
}
.part6 .swiper-container a{
  width: 100%;
  height: 100%;
  display: block;
}
.part6 .swiper-container img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.part6 .swiper-pagination{
  text-align: center;
  width: 100%;
  margin-top: -.12rem;
}
.part6 .swiper-pagination span{
  background-image:url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/icon-swiper.png);
  width: 0.12rem;
  height: 0.12rem;
  background-size: 100% 100%;
  background-color:transparent;
}
.part6 .swiper-pagination span.swiper-pagination-bullet-active{
  background-image:url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/icon-swiper-on.png);
  width: 0.12rem;
  height: 0.12rem;
  background-size: 100% 100%;
}
.part6 .swiper-pagination span + span{
  margin-left: .2rem;
}
.part6 .btn-groups {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: .2rem 0 0;
}

.part6 .btn-groups a + a {
  margin-left: .2rem;
}

.btn-lq-jl {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-lq-jl.png);
  background-size: 100% 100%;
}

.btn-fxhz {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-fxhz.png);
  background-size: 100% 100%;
}

.btn-qwsz {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-qwsz.png);
  background-size: 100% 100%;
}

.btn-rule {
  display: block;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-rule.png);
  background-size: 100% 100%;
  width: 2.93rem;
  height: 0.75rem;
}

.btn-jlmx {
  display: block;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-jlmx.png);
  background-size: 100% 100%;
  width: 2.93rem;
  height: 0.75rem;
}

.lottery-box2 {
  background-size: 100% 100%;
  width: 6.4rem;
  height: 6.4rem;
  margin: 0 auto;
  position: relative;
  padding: 1.3rem 0 0 .1rem;
  box-sizing: border-box;
}

.lottery-box2::before {
  content: '';
  display: block;
  width: 6.66rem;
  height: 6.66rem;
  border: .01rem dashed #e8d3ad;
  border-radius: 50%;
  position: absolute;
  top: .1rem;
  left: -.11rem;
}

.lottery-box2 .lottery2 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.lottery-box2 .lottery-img {
  width: 2.5rem;
  height: 4.2rem;
  overflow: hidden;
  display: block;
  background-size: 75.58rem 4.2rem;
  background-image: url("//game.gtimg.cn/images/yxzj/cp/a20251009ten/ani3.png");
  background-repeat: no-repeat;
  animation: hero2 3s steps(30, start) infinite;
  -webkit-animation: hero2 3s steps(30, start) infinite;
  display: block;
  margin: 0 auto;
}

@keyframes hero2 {
  0% {
    background-position-x: 2.52rem;
  }
  100% {
    background-position-x: -73.08rem;
  }
}

@-webkit-keyframes hero2 {
  0% {
    background-position-x: 2.52rem;
  }
  100% {
    background-position-x: -73.08rem;
  }
}

.lottery-box2 .zmd {
  position: absolute;
}

.lottery-box2 .zmd.light::before {
  display: block;
}

.lottery-box2 .zmd.scale img {
  animation: scaleIcon ease-in-out 1s infinite .2s;
}

.lottery-box2 .zmd::before {
  content: "";
  display: none;
  width: 1.43rem;
  height: 1.31rem;
  background-size: 100% 100%;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/gulp/reward-light1.png);
  z-index: 9;
  position: absolute;
  top: -.08rem;
  left: -.2rem;
}

.lottery-box2 .zmd::after {
  content: '';
  display: block;
  width: 0.96rem;
  height: 0.94rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/gulp/icon-star2.png);
  background-size: 100% 100%;
  position: absolute;
  top: -.15rem;
  left: 0;
  z-index: 11;
  animation: opctityStar linear .8s infinite;
}

.lottery-box2 .zmd img {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
}

.lottery-box2 .zmd1 {
  width: 1.13rem;
  height: 1.02rem;
  top: .2rem;
  right: 2.53rem;
}

.lottery-box2 .zmd2 {
  width: 1.14rem;
  height: 1.02rem;
  top: .55rem;
  right: 1.3rem;
}

.lottery-box2 .zmd3 {
  width: 1.12rem;
  height: 1.02rem;
  top: 1.4rem;
  right: .4rem;
}

.lottery-box2 .zmd4 {
  width: 1.45rem;
  height: 1.32rem;
  top: 2.45rem;
  right: -.2rem;
}

.lottery-box2 .zmd4::before {
  width: 1.87rem;
  height: 1.64rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/gulp/reward-light3.png);
  left: -.25rem;
  top: -.15rem;
}

.lottery-box2 .zmd5 {
  width: 1.12rem;
  height: 1.02rem;
  top: 4.4rem;
  right: .15rem;
}

.lottery-box2 .zmd5::before {
  top: -.12rem;
}

.lottery-box2 .zmd6 {
  width: 1.46rem;
  height: 1.32rem;
  right: 1.25rem;
  top: 5.25rem;
}

.lottery-box2 .zmd6::after {
  top: 0;
  left: .2rem;
}

.lottery-box2 .zmd6::before {
  width: 1.87rem;
  height: 1.64rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/gulp/reward-light3.png);
  left: -.25rem;
  top: -.12rem;
}

.lottery-box2 .zmd7 {
  width: 1.15rem;
  height: 1.02rem;
  top: 5.7rem;
  right: 3.2rem;
}

.lottery-box2 .zmd8 {
  width: 1.12rem;
  height: 1.02rem;
  top: 5rem;
  right: 4.56rem;
}

.lottery-box2 .zmd8::before {
  top: -.12rem;
}

.lottery-box2 .zmd9 {
  width: 1.45rem;
  height: 1.32rem;
  top: 3rem;
  right: 5rem;
}

.lottery-box2 .zmd9::before {
  width: 1.87rem;
  height: 1.64rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/gulp/reward-light3.png);
  left: -.25rem;
  top: -.15rem;
}

.lottery-box2 .zmd10 {
  width: 1.13rem;
  height: 1.02rem;
  top: 1.8rem;
  left: .2rem;
}

.lottery-box2 .zmd11 {
  width: 1.44rem;
  height: 1.32rem;
  top: 0.5rem;
  left: 1rem;
}

.lottery-box2 .zmd11::before {
  width: 1.87rem;
  height: 1.64rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/gulp/reward-light3.png);
  left: -.25rem;
  top: -.15rem;
}

.dialog {
  position: relative;
  outline: none;
  display: none;
}

.dialog .dia-con {
  padding: .7rem 0 0;
  box-sizing: border-box;
  text-align: center;
}

.dialog .dia-title {
  position: relative;
  color: #b56e33;
  font-size: .3rem;
  display: inline-block;
  text-align: center;
  font-family: 'fzrs';
}

.dialog .dia-title::before {
  content: '';
  display: block;
  width: 0.54rem;
  height: 0.19rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-title-after.png);
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -.6rem;
}

.dialog .dia-title::after {
  content: '';
  display: block;
  width: 0.54rem;
  height: 0.19rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-title-after.png);
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -.6rem;
}

.dialog .dia-close {
  display: block;
  position: absolute;
  bottom: -.6rem;
  left: 50%;
  transform: translateX(-50%);
  width: .4rem;
  height: .4rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-close.png);
  background-size: 100% 100%;
}

.pop1 {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-bg1.png);
  background-size: 100% 100%;
  width: 7.04rem;
  height: 7.48rem;
}

.pop1 .gulp-box {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-gulp.png);
  background-size: 100% 100%;
  width: 2.49rem;
  height: 4.1rem;
  margin: .05rem auto 0;
  position: relative;
}

.pop1 .cell-box {
  position: absolute;
}

.pop1 .cell-box:nth-child(1) {
  top: 1.62rem;
  left: -1.88rem;
}

.pop1 .cell-box:nth-child(2) {
  top: 3rem;
  left: -.65rem;
}

.pop1 .cell-box:nth-child(3) {
  top: 2.95rem;
  right: -.67rem;
}

.pop1 .cell-box:nth-child(4) {
  top: 1.62rem;
  right: -1.9rem;
}

.pop1 .cell {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-gulp-bg.png);
  background-size: 100% 100%;
  width: 1.23rem;
  height: 1.32rem;
  position: relative;
}

.pop1 .cell img {
  max-width: 1.3rem;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.pop1 .cell img.position {
  top: 0.2rem;
  left: -0.18rem;
}

.pop1 .dia-con > a {
  display: block;
  width: 3.1rem;
  height: 0.88rem;
  background-size: 100% 100%;
  margin: .25rem auto 0;
}

.btn-jsch {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-jsch.png);
}

.pop3, .pop4, .pop5,.pop8 {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-bg2.png);
  background-size: 100% 100%;
  width: 7.04rem;
  height: 4.17rem;
}

.pop9 {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-bg4.png);
  background-size: 100% 100%;
  width: 7.5rem;
  height: 7.98rem;
}

.pop6, .pop12,.pop7 {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-bg3.png);
  background-size: 100% 100%;
  width: 7.04rem;
  height: 7.46rem;
}

.pop3 .dia-con > p {
  color: #7d4d1c;
  font-size: .22rem;
  text-align: center;
  margin-top: .65rem;
  font-family: 'fzrs';
}

.pop3 .dia-con .btn-dia-ljsz {
  display: block;
  margin: .7rem auto 0;
  width: 3.1rem;
  height: 0.88rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-dia-ljsz.png);
  background-size: 100% 100%;
}

.pop4 .cell-box {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-cell-bg.png);
  background-size: 100% 100%;
  width: 1.59rem;
  height: 1.71rem;
  margin: .1rem auto 0;
  position: relative;
}

.pop4 .cell-box img {
  width: 1.2rem;
  height: auto;
  position: absolute;
  top: 0.2rem;
  left: 0.1rem;
  right: 0;
  bottom: 0;
  margin: auto;
}

.pop4 p {
  color: #79501a;
  font-size: .18rem;
  text-align: center;
  margin-top: .2rem;
}
.pop4 span{
    display: block;
    text-align: center;
    font-size: .16rem;
    margin-top: .1rem;
    color: #b56e33;
}

.pop5 .cell-box {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-cell-bg.png);
  background-size: 100% 100%;
  width: 1.59rem;
  height: 1.71rem;
  margin: .0rem auto 0;
  position: relative;
}

.pop5 .cell-box img {
  width: 1rem;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.pop5 .btn-box {
  font-size: 0;
  text-align: center;
  margin: .1rem auto 0;
  position: relative;
}

.pop5 .btn-box p {
  color: #79501a;
  font-size: .18rem;
  text-align: right;
  position: absolute;
  right: 1.2rem;
  top: -.2rem;
}

.pop5 .btn-box a {
  display: inline-block;
  vertical-align: top;
  width: 3.1rem;
  height: 0.88rem;
  background-size: 100% 100%;
}

.pop5 .btn-box a + a {
  margin-left: .2rem;
}

.btn-wych {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-wych.png);
}

.pop6 .table {
  margin: .1rem auto 0;
  width: 5.6rem;
  height: 5.1rem;
}

.pop6 .table .th .td {
  font-size: .26rem;
  font-weight: bold;
  height: 0.6rem;
}

.pop6 .table .th, .pop6 .table .tr {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pop6 .table .th .td, .pop6 .table .tr .td {
  flex: 1;
  text-align: center;
  color: #7d4d1c;
  font-size: .22rem;
  height: .5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.2;
  padding: 0 .05rem;
  box-sizing: border-box;
}

.pop6 .btn-page {
  color: #7d4d1c;
  font-size: .24rem;
  margin-top: .2rem;
  text-align: center;
}

.pop6 .btn-page a {
  color: #7d4d1c;
  display: inline-block;
  border-bottom: .01rem solid #7d4d1c;
  padding-bottom: .05rem;
  box-sizing: border-box;
  margin: 0 .2rem;
}

.pop7 .rule-box {
  margin: .2rem auto 0;
  width: 6.2rem;
  height: 5.5rem;
  padding-right: .1rem;
  box-sizing: border-box;
  overflow: hidden;
  overflow-y: auto;
}
.rule-box p{
  font-size: .2rem;
}
.rule-box p span{
  color: #c76f20;
}
.rule-box p.num{
  margin-top: .1rem;
}
.rule-box p.num span{
  font-weight: bold;
  font-size: .22rem;
}
.rule-box p.num span.s-tit{
  font-weight: .2rem;
  color:#926424;
  font-weight: bold;
}
.pop7 .table {
  margin: .1rem auto;
  width: 6.1rem;
  height: auto;
  background:#fff8f1;
  border:.01rem solid #e2ca90;
}

/* .pop7 .table .th .td {
  font-size: .26rem;
  font-weight: bold;
  height: 0.6rem;
  font-size: .2rem;
} */

.pop7 .table .th, .pop7 .table .tr {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom:.01rem solid #e2ca90;
}
.pop7 .table .tr:nth-child(2n){
  background-color:#f4eba0;
}
.pop7 .table .tr:last-child{
  border-bottom: none;
}
.pop7 .table .tr:nth-child(1){
  height: .7rem;
}
.pop7 .table .tr:nth-child(1) .td{
  font-size: .2rem;
  font-weight: bold;
  height: 0.7rem;
}
.pop7 .table2 .tr:nth-child(1) {
  height: 0.5rem;
  border-bottom: none;
}
.pop7 .table2 .tr:nth-child(1) .td:nth-child(1){
    margin-top: .5rem;
    height: 1rem;
}
.pop7 .table2 .tr:nth-child(1) .td:nth-child(2){
  border-bottom:.01rem solid #e2ca90;
}
.pop7 .table2 .tr:nth-child(1) .td{
  font-size: .2rem;
  height: 0.5rem;
  font-weight: normal;
  border-bottom: none;
  line-height: 1rem;
}
.pop7 .table2 .tr:nth-child(2n){
  background-color:transparent;
}
.pop7 .table .tr .td:nth-child(1){
  width:2.3rem;
}
.pop7 .table .tr .td:last-child{
  border-right: none;
}

.pop7 .table .th .td, .pop7 .table .tr .td {
  flex: 1;
  text-align: center;
  color: #7d4d1c;
  min-height: .5rem;
  font-size: .17rem;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.2;
  padding: 0 .05rem;
  box-sizing: border-box;  
  border-right:.01rem solid #e2ca90;
}

.pop7 .rule-box p {
  color: #7d4d1c;
  /* font-size: .22rem; */
  /* font-family: 'fzrs'; */
  text-align: left;
  line-height: 1.4;
}

.pop7 .rule-box p + p {
  margin-top: .05rem;
}

.pop8 .info {
  margin: .2rem auto 0;
  width: 5.6rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pop8 .info p {
  color: #7d4d1c;
  font-size: .22rem;
  font-family: 'fzrs';
  text-align: center;
}

.pop9 .dia-con {
  padding: 1.9rem 0 0;
  box-sizing: border-box;
}

.pop9 .sign {
  width: 4rem;
  height: 2.47rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/pop_bir.png);
  background-size: 100% 100%;
  margin: 0 auto;
}

.pop9 .sign1 {
  width: 3.94rem;
  height: 2.46rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/pop_gximg.png);
  background-size: 100% 100%;
  margin: 0 auto;
}

.pop9 .sign2 {
  width:4.91rem;
  height: 2.31rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/pop_gximg1.png);
  background-size: 100% 100%;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}

.pop9 .poptxtbg {
  width: 5.54rem;
  height: 2.18rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/pop_txtbg.png);
  background-size: 100% 100%;
  margin: -.1rem auto;
  padding-top: 0.3rem;
  box-sizing: border-box;
}

#pop11 .poptxtbg {
    margin-top: -.28rem;
    z-index: 10;
    position: relative;
}
.pop9 .set {
  color: #d96e3f;
  font-size: .36rem;
  text-align: center;
  font-weight: bold;
  font-family: 'fzrs';
}

.pop9 .info p {
  color: #7d4d1c;
  font-size: .27rem;
  text-align: center;
}

.pop9 .info p span {
  color: #d96e3f;
}

.pop9 a {
  display: block;
  margin: .2rem auto 0;
}

.btn-dia-ljsz2 {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-dia-ljsz2.png);
  width: 3.1rem;
  height: 0.88rem;
  background-size: 100% 100%;
}
.btn-dia-ljsz2.gray{    
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn-ysz-gray.png);
}

.btn-dia-ljqw {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/pop_btn_ljqw.png);
  width: 3.1rem;
  height: 0.88rem;
  background-size: 100% 100%;
}

.pop12 .table {
  margin: .3rem auto 0;
  width: 5.83rem;
  height: 4.21rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-table-bg.png);
  background-size: 100% 100%;
}

.pop12 .table .th, .pop12 .table .tr {
  display: flex;
  align-items: center;
  justify-content: center;
}

.pop12 .table .th .td, .pop12 .table .tr .td {
  color: #7d4d1c;
  font-size: .18rem;
  height: .7rem;
  line-height: 1.2;
  padding: 0 .05rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pop12 .table .th .td:nth-child(1), .pop12 .table .tr .td:nth-child(1) {
  width: 1.58rem;
}

.pop12 .table .th .td:nth-child(2), .pop12 .table .tr .td:nth-child(2) {
  width: 2.28rem;
}

.pop12 .table .th .td:nth-child(3), .pop12 .table .tr .td:nth-child(3) {
  width: 1.98rem;
}

.pop12 .table .th .td > span, .pop12 .table .tr .td > span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  width: 100%;
}

.pop12 .table .th .td {
  font-size: .26rem;
  font-weight: bold;
}

.pop12 .btn-page {
  color: #7d4d1c;
  font-size: .24rem;
  margin-top: .5rem;
  text-align: center;
}

.pop12 .btn-page a {
  color: #7d4d1c;
  display: inline-block;
  border-bottom: .01rem solid #7d4d1c;
  padding-bottom: .05rem;
  box-sizing: border-box;
  margin: 0 .2rem;
}
.pop13{
  width: 7.04rem;
  height: 7.46rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/bind_bg.png) center/cover no-repeat;
}
.consent__checkbox input{
    /* 隐藏原生的 checkbox */
  /* -webkit-appearance: none; */
  /* -moz-appearance: none; */
  /* appearance: none; */
  width: .23rem;
  height: .23rem; 
  appearance: none;
  background:transparent;
  outline: none;
  border:none;
  position: relative;
  /* margin-top: .1rem; */
}
.consent__checkbox input::after{
  position: absolute;
  content:'';
  display: block;
  width: 0.23rem;
  height: 0.23rem;
  background:url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/ss-icon2.png) no-repeat;
  background-size: 100% 100%;
    left: -.15rem;
    bottom: 0;
}
.consent__checkbox input:checked::after{
  position: absolute;
  content:'';
  display: block;
  width: 0.3rem;
  height: 0.25rem; 
  background:url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/ss-icon3.png) no-repeat;
  background-size: 100% 100%;
left: -.15rem;
bottom: 0;
}
.consent__checkbox{
  width: 5.56rem;
  color: #926424;
  display: flex;
  justify-content: left;
  padding-top: 1.6rem;
  margin: 0 auto;
}
.selbox{
  width: 5.22rem;
  height: .6rem;
  line-height: .6rem;
  margin: .2rem auto 0;
}
.selbox select{
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: .1rem;
  color: #ba996a;
  border: none;
}

.btnbox{
  display: flex;
  justify-content: center;
  margin-top: .5rem;
}

.btnbox a{
  width: 2.52rem;
  height: .76rem;
  margin: 0 .3rem;
  text-indent: -999em;
}

.btnbox a.btn_qd{
  background: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn_qd.png) center/cover no-repeat;
}

.btnbox a.btn_qx{
  background: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/btn_qx.png) center/cover no-repeat;
}

.pop14{
  width: 7.04rem;
  height: 7.46rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-bg3.png) center/cover no-repeat;
}
.pop14 .popcon{
  padding-top: .55rem;
  box-sizing: border-box;
}
.pop14 .dia-swiper{
  width: 6.07rem;
  height: 6.21rem;
  position: relative;
  margin:0 auto;
  /* outline: 1px solid red; */
}
.pop14 .dia-swiper img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pop14 .swiper-pagination{
  text-align: center;
  width: 100%;
  margin-top: -.12rem;
}
.pop14 .swiper-pagination span{
  background-image:url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-swiper-icon.png);
  width: 0.44rem;
  height: 0.06rem;
  background-size: 100% 100%;
  background-color:transparent;
  border-radius: 0;
  opacity: 1;
}
.pop14 .swiper-pagination span.swiper-pagination-bullet-active{
  background-image:url(//game.gtimg.cn/images/yxzj/cp/a20251009ten/dia-swiper-icon-on.png);
  width: 0.92rem;
  background-size: 100% 100%;
}
.pop14 .swiper-pagination span + span{
  margin-left: .2rem;
}