
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:transparent}
a{text-decoration:none;outline:none;border:none}
ul,li{list-style:none}
html,body{-webkit-user-select:none;user-select:none;height:auto}
div,span{outline:none}
em,i,strong{font-style:normal}
input{background:none;outline:none;border:none}
*:not(input,textarea){-webkit-touch-callout:none;-webkit-user-select:none}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
select{border:none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}
html{width:100%;height:auto;position:relative;background-color:#000}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
[v-cloak]{display:none}
#afooter{background-color:#000;text-align:center;font-size:20px;padding:16px 0;position:relative;z-index:22}
#afooter.show{display:block}
#afooter,#afooter a{color:#ffffff;text-decoration:none}
.login-box{width:100%;height:43px;line-height:43px;background-color:rgba(0,0,0,0.8);position:absolute;top:0;left:0;color:#fff;text-align:center;font-size:20px;z-index:99}
.login-box a{text-decoration:none;color:#fff}
#ide-logined{display:flex;justify-content:center}
#ide-logout,.areaContainer{margin-left:20px}
#ide-userUin{margin-right:5px}
/* 选择大区 */
#ide-dialog .ide-dialog { transform: translate(-50%, -50%) scale(2); position: absolute; top: 50%; left: 50%; }
.dia *,.pop *,.wrap *,.wrap *::after,.wrap *::before{outline:0;background-repeat:no-repeat}

.icon-spr{
  background-image: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/icon-spr.png);
  background-repeat: no-repeat;
  background-size: 1000px 500px;
}

.wrap {
  width: 750px;
  height: auto;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  background: #252526;
}
.section-main{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/bg1.jpg) no-repeat top center;
}
.section-main.hide{
  display: none;
}

.btitle{
  background-image: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btitle.png);
  background-repeat: no-repeat;
  background-size: 750px;
  background-position: -99999px -99999px;
}

.section-slogan{
  padding-top: 332px;
  /* padding-top: 258px; */
  /* margin-bottom: 20px; */
}
.section-slogan img{
  display: block;
  width: 454px; height: 244px;
  margin: 0 auto;
}

.section-card{
  width: 690px; height: 409px;
  margin: 0 auto;
  position: relative;
  transition: background-image 350ms linear;
  padding-top: 88px;
  box-sizing: border-box;
}
.section-card.on0{
  background: url("//game.gtimg.cn/images/lgamem/act/a20230815rebate/sec-card3-v2.png") no-repeat;
  filter: drop-shadow(0 0px 20px #000000);
}
.section-card.on1{
  background: url("//game.gtimg.cn/images/lgamem/act/a20230815rebate/sec-card1-v2.png") no-repeat;
}
.section-card.on2{
  background: url("//game.gtimg.cn/images/lgamem/act/a20230815rebate/sec-card2-v2.png") no-repeat;
}
.section-card.on3{
  background-image: url("//game.gtimg.cn/images/lgamem/act/a20230815rebate/sec-card4.png");
  background-size: 100% 409px;
  background-repeat: no-repeat;
  /* padding-top: 88px;
  box-sizing: border-box; */
}
/* .section-card.on0 .card-quantity,
.section-card.on1 .card-quantity,
.section-card.on2 .card-quantity{
  display: none;
} */
.section-card.on1 .card-quantity .card-quantity__line{
  color: #d1b073;
}
.section-card.on1 .card-quantity .card-quantity__txt{
  color: #d1b073;
}
.card-quantity{
  display: flex !important;
  align-items: flex-end;
  justify-content: flex-start;
  padding-left: 22px;
  padding-bottom: 14px;
  box-sizing: border-box;
  height: 85px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.card-quantity .card-quantity__list{
  width: 147px;
  height: 44px;
  display: flex;
}
.card-quantity .card-quantity__list .card-quantity__item{
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: none;
}
.card-quantity .card-quantity__list .price_1199{
  background: url("//game.gtimg.cn/images/lgamem/act/a20230815rebate/price1199_2.png") 0 0/100% 100% no-repeat;
}
.card-quantity .card-quantity__list .price_648{
  background: url("//game.gtimg.cn/images/lgamem/act/a20230815rebate/price648_2.png") 0 0/100% 100% no-repeat;
}
.card-quantity .card-quantity__list .price_30{
  background: url("//game.gtimg.cn/images/lgamem/act/a20230815rebate/price30_2.png") 0 0/100% 100% no-repeat;
}
.card-quantity .card-quantity__list .price_10{
  background: url("//game.gtimg.cn/images/lgamem/act/a20230815rebate/price10_2.png") 0 0/100% 100% no-repeat;
}
.card-quantity .card-quantity__list .card-quantity__item.selected{
  display: block;
}
.card-quantity .card-quantity__line{
  color: #111218;
  display: inline-block;
  margin: 0 10px;
  font-size: 24px;
  height: 34px;
}
.card-quantity .card-quantity__txt{
  font-size: 20px;
  height: 28px;
}
/* .section-card.on3 .btn-purchase-history{
  top: 110px;
} */
/* .section-card.on3 .card-btn-buy,
.section-card.on3 .card-price-text{
  display: none !important;
} */
/* .section-card.on3 .card-price{
  width: 100%;
  height: 85px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  justify-content: flex-end;
  align-items: flex-end;
  align-content: flex-end;
  padding-bottom: 14px;
  box-sizing: border-box;
} */

.price-select{
  width: fit-content;
  height: auto;
}
.section-card.on3 .price-select a{
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #00235a;
  color: #00235a;
}
.user-msg{
  width: 510px;
  height: 130px;
  padding-left: 28px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.user-img{
  width: 65px; height: 65px;
  margin-right: 10px;
  border-radius: 50%;
  overflow: hidden;
}
.user-img img{
  display: block;
  width: 100%; height: 100%;
}
.user-desc{
  width: 380px;
}
.user-name{
  font-size: 28px; line-height: 30px; color: #e5e5e5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card-thirty .user-name{
  color: #612c16;
}
.card-end-time{
  font-size: 20px; line-height: 22px; color: #999999;
  padding: 6px 0;
}
.card-thirty .card-end-time{
  color: #612c16;
}
.can-buy-text{
  font-size: 20px; line-height: 22px; color: #d1b073;
}
.can-buy-text span{
  color: #c9351c;
  font-size: 20px;
  margin: 0 1px;
}
.card-thirty .can-buy-text{
  color: #060606;
}

.btn-purchase-history{
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: auto; height: 44px;
  position: absolute; top: 110px; right: 14px;z-index: 1;
  font-size: 24px; line-height: 44px; color: #e5e5e5;
  text-align: right;
  padding: 10px 20px;
}
.card-thirty .btn-purchase-history{
  color: #612c16;
}
.btn-purchase-history .icon-spr{
  display: inline-block;
  width: 10px; height: 20px;
  background-position: -472px -10px;
  margin-left: 10px;
}
.on0 .btn-purchase-history .icon-spr{
  background-position: -617px -10px;
}
.on2 .btn-purchase-history .icon-spr{
  background-position: -648px -10px;
}

.card-number{
  height: 190px; position: relative;
}
.card-number-box{
  width: 310px; height: 190px;
  margin: 0 auto;
  display: flex; flex-wrap: wrap; align-content: center;
  justify-content: center;
  text-align: center;
}
.have-bought-text{
  width: 100%;
  font-size: 24px; line-height: 28px; color: #e4c995;
  text-align: center;
  margin-bottom: 10px;
}
.card-thirty .have-bought-text{
  color: #612c16;
}
.have-bought-num{
  font-size: 22px; line-height: 52px; color: #e4c995;
  font-weight: bold;
  position: relative;
}
.card-thirty .have-bought-num{
  color: #da4430;
}
.have-bought-num #haveBoughtNum, .have-bought-num #pagebuyNum{
  font-size: 78px; line-height: 80px; margin-right: 6px;
  position: relative; top: 2px;
}
.coupon-give2,
.coupon-give{
  width: 116px; height: 32px;
  position: absolute; top: 0; right: -98px;
  font-size: 20px; line-height: 30px; color: #ffffff;
  background: #c9351c;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.coupon-give2 span,
.coupon-give span{
  font-size: 20px; line-height: 30px;
}
.save-expense2,
.save-expense{
  width: 100%;
  font-size: 20px; line-height: 28px; color: #9c9c9c;
}
.card-thirty .save-expense2,
.card-thirty .save-expense{
  color: #866c36;
}
.save-expense2 span,
.save-expense span{
  color: #c9351c;
}
.btn-add, .btn-subtract{
  display: block; width: 116px; height: 50px;
  position: absolute; top: 50%; margin-top: -25px;
  z-index: 5;
}
.card-number .btn-add, .page-card-number .btn-add{
  right: 45px;
  background-position: -158px 0;
}
.card-thirty .card-number .btn-add{
  background-position: -158px -92px;
}
.card-number .btn-subtract, .page-card-number .btn-subtract{
  left: 45px;
  background-position: 0 0;
}
.card-thirty .card-number .btn-subtract{
  background-position: 0 -92px;
}

/* 0 -298px;
-162px -298px; */

.card-price{
  /* height: 126px; */
  padding: 0 28px;
  width: 100%;
  height: 85px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-end;
  align-content: flex-end;
  padding-bottom: 14px;
  box-sizing: border-box;
}
/* .card-price-text{
  width: 100%;
  font-size: 24px; line-height: 28px; color: #a0a0a0;
  margin-bottom: 4px;
}
.card-thirty .card-price-text{
  color: #612c16;
} */
/* .price-select{
  height: 44px;
} */
.price-select a{
  display: inline-block;
  width: 110px;
  height: 36px;
  box-sizing: border-box;
  font-size: 22px; line-height: 36px; 
  font-weight: bold; text-align: center;
  border-radius: 10px;
  margin-right: 6px;
}

.price-select.on0 a{
  /* background-color: #2e324f;
  border: 2px solid #2e324f;
  color: #ffffff; */
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #00235a;
  color: #00235a;  
}
.price-select.on1 a{
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #d1b073;
  color: #d1b073;
}
.price-select.on2 a{
  /* background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/price-select-on.png) 0 0/100% 100% no-repeat; */
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #000000;
  color: #000000;
}

.card-thirty .price-select a{
  color: #2d314d;
  border: 2px solid #2d314d;
}
.price-select a[class^="btn-price"].on{
  display: none !important;
}
.price-select .btn-price3.on{
  border: 2px solid #000000;
  background-color: initial;
  pointer-events: none;
  color: #000000;
}
.price-select .btn-price1.on{
  background-color: initial;
  border: 2px solid #b89456;
  color: #b89456;
}
.price-select .btn-price2.on{
  background: initial;
  color: #000000;
  border: 2px solid #000000;
}



/*.card-btn-buy{
  display: block;
  width: 200px; height: 56px;
  /~ background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/card-buy-bg1.png) no-repeat; ~/
  position: absolute; bottom: 35px; right: 32px;
  font-size: 24px; line-height: 56px; color: #ffffff; text-align: center;
  font-weight: bold;
  z-index: 5;
}*/
/* .section-card.on0 .card-btn-buy{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/card-buy-bg3.png) no-repeat;
  color: #ffffff;
}
.section-card.on1 .card-btn-buy{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/card-buy-bg1.png) no-repeat;
  color: #000000;
}
.section-card.on2 .card-btn-buy{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/card-buy-bg2.png) no-repeat;
  color: #efd6a1;
} */

.section-card.on0 .btn-purchase-history,
/* .section-card.on0 .card-price-text, */
.section-card.on0 .have-bought-text,
.section-card.on0 .card-end-time,
.section-card.on0 .user-name{
  color: #22253a;
}

.section-card.on0 .can-buy-text{
  color: #000000;
}

.section-card.on0 .have-bought-num{
  color: #da4430;
}
.section-card.on0 .save-expense2,
.section-card.on0 .save-expense{
  color: #5c6289;
}

/* .section-card.on2 .card-price-text, */
.section-card.on2 .have-bought-text{
  color: #22253a;
}
.section-card.on2 .user-name{
  color: #612c16;
}

.section-card.on2 .btn-purchase-history,
.section-card.on2 .card-end-time{
  color: #612c16;
}

.section-card.on2 .can-buy-text{
  color: #060606;
}

.section-card.on2 .have-bought-num{
  color: #612c16;
}
.section-card.on2 .save-expense2,
.section-card.on2 .save-expense{
  color: #866c36;
}

.section-card.on0 .card-number .btn-add{
  background-position: -162px -298px;
}

.section-card.on0 .card-number .btn-subtract{
  background-position: 0 -298px;
}

.section-card.on2 .card-number .btn-add{
  background-position: -158px -92px;
}

.section-card.on2 .card-number .btn-subtract{
  background-position: 0 -92px;
}


.section-card-award{
  width: 750px; height: 1170px;
  margin: 0 auto;
}
.card-tips{
  padding-top: 62px;
  padding-left: 30px; height: 54px;
  font-size: 30px; line-height: 34px; color: #baf1ff;
}
.card-tips strong{font-weight: normal;}
.card-tips span{
  color: #ffc65e;
  margin: 0 1px;
}
.card-award-swiper{
  width: 100%;
  box-sizing: border-box;
  padding-left: 30px;
  padding-right: 30px;
  height: 970px;
}
.card-award-swiper .swiper-slide{
  width: 624px;
}
.card-award-swiper .swiper-slide .btn-buy{
  pointer-events: none;
}
.card-award-swiper .swiper-slide.swiper-slide-active .btn-buy{
  pointer-events: auto;
}

.card-buy-box{
  width: 100%; 
  height: 952px;
  position: relative;
}
.card-buy-box1{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/card-bg1.png) no-repeat;
  background-size: 100% 100%;
}
.card-buy-box2{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/card-bg2.png) no-repeat;
  background-size: 100% 100%;
}
.card-buy-box3{
  background: url('//game.gtimg.cn/images/lgamem/act/a20230815rebate/card-bg3_240322.png') no-repeat;
  background-size: 100% 100%;
}
.card-buy-box4{
  background: url('//game.gtimg.cn/images/lgamem/act/a20230815rebate/card-bg4.png') no-repeat;
  background-size: 100% 100%;
}

.card-tapbar-tab{
  display: flex;
  width: 100%;
  height: 59px;
  background-image: url('//game.gtimg.cn/images/lgamem/act/a20230815rebate/card-tapbar-tab.png');
  background-size: 100% 100%;
}
.card-tapbar-tab .tapbar-tab{
  flex: 1 0 0;
}

.card-tapbar-tab .tab1.active{
  background-image: url('//game.gtimg.cn/images/lgamem/act/a20230815rebate/card-tapbar-tab-on.png');
  background-position: 0 0;
  background-size: 624px 59px;
}
.card-tapbar-tab .tab2.active{
  background-image: url('//game.gtimg.cn/images/lgamem/act/a20230815rebate/card-tapbar-tab-on.png');
  background-position: -312px 0;
  background-size: 624px 59px;
}


.limit-time{
  height: 52px;
  font-size: 26px;
  color: #f5e6ca;
  line-height: 52px;
  padding-left: 32px;
  width: 100%;
}
.limit-time span{
  color: #da3c20;
}

.btn-more-msg{
  display: block;
  width: 116px; height: 58px;
  position: absolute; top: 0; right: 0;
  z-index: 3;
}
.btn-more-msg.top-59{
  top: 59px;
}
.card-price-box{
  padding-top: 182px;
  padding-left: 34px;
}
.card-price-box .price{
  height: 62px;
  margin-bottom: 28px;
  display: flex; align-items: flex-end;
  font-size: 24px; line-height: 28px; color: #afafaf;
}
.card-price-box .price .icon-spr{
  display: inline-block;
  height: 62px;
}

.card-price-box .price .fg-gradient-text{
  background-image: -webkit-linear-gradient(to right, #e3dbec 30%, #cbdfe4 70%);
  background-image: linear-gradient(to right, #e3dbec 30%, #cbdfe4 70%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 50% 50%;
  -webkit-background-clip: text;
  background-clip: text;
  color: rgba(255, 255, 255, 0);
  /* font-weight: 400; */
}

.card-buy-box3 .card-price-box{
  padding-top: 367px;
}

.card-buy-box4 .card-price-box{
  padding-top: 285px;
}

.card-buy-box3 .price{  
  color: #c5daf2;
}


.price-icon1{
  width: 102px;
  background-position: 0 -190px;
}
.price-icon2{
  width: 117px;
  background-position: -159px -190px;
}
.price-icon3{
	width: 165px;
  height: 60px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/price648.png) no-repeat;
}
.price-icon4{
	width: 180px;
  height: 58px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/price1199.png) no-repeat;
}
.price-icon4 + .fg-line{
  color: #c8dde9;
}

.card-buy-box4 .card-price-box .price{
  height: 58px;
}

.card-price-box .price .fg-line{
  display: inline-block;
  margin: 0 14px;
}
.card-price-box .title{
  font-size: 24px; line-height: 28px; color: rgba(255, 255, 255, 0.7);
  padding-left: 36px;
  margin-bottom: 12px; position: relative;
}
.card-buy-box4 .card-price-box .title{
  color: #e3e9fd;
}
.card-buy-box4 .card-price-box .title span{
  color: #aab6dc;
}
.card-price-box .title1{
  padding-left: 0;
}
.card-price-box .title span{
  font-size: 18px; padding-left: 20px;
}
.card-price-box .title .btn-get-award{
  display: block;
  width: 150px; height: 40px;
  position: absolute; top: 50%; right: 38px; margin-top: -20px;
  z-index: 0;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-get-award.png) no-repeat;
  font-size: 20px; line-height: 40px; color: #483e2d; font-weight: bold;
  text-align: center;
  pointer-events: none;
  filter: gray;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}
.card-price-box .title .btn-get-award.on{
  pointer-events: auto;
  filter: none;
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
}

.card-price-box .title .btn-refresh{
  display: block;
  width: 26px; height: 26px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-refresh.png) no-repeat;
  background-size: 100% 100%;
  position: absolute; top: 50%; left: 0; margin-top: -13px;
}

.card-open-award, .card-everyday-award{
  display: flex;
  height: 134px;
}
.card-open-award{
  margin-bottom: 70px;
}
.card-open-award .award-box:nth-child(-n+3){
  margin-bottom: 60px;
}
.card-open-award.flex-w-560{
  width: 560px;
  height: auto;
  flex-wrap: wrap;
  margin-bottom: 53px;
}
.card-open-award.flex-w-560 .award-box{
  margin-right: 0;
}
.card-open-award.flex-w-560 .award-box:nth-child(1){
  margin-right: auto;
}
.card-open-award.flex-w-560 .award-box:nth-child(2){
  margin: 0 13px 60px 0 !important
}
.mgn-center{
  margin: 0 auto !important;
}
.card-open-award .award-box:nth-child(4){
  margin-left: auto;
}
.card-open-award .award-box:nth-child(5){
  margin: 0 auto;
}
.card-everyday-award{
  margin-bottom: 98px;
}
/* .card-everyday-award.mb-62{
  margin-bottom: 62px;
} */
.card-everyday-award.width-130 .award-box:not(:nth-last-of-type(1)){
  margin-right: 12px;
}
.card-everyday-award.width-130 .award-box:nth-last-of-type(1){
  margin-right: 0px;
}
.card-everyday-award.width-130 .award-box{
  width: 130px;
  background-size: 100% 100%;
}
.card-everyday-award.width-130 .award-img{
  margin-left: -24px;
}
.award-box{
  width: 178px; height: 134px;
  margin-right: 5px; position: relative;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/award-bg.png) no-repeat;
}
.award-box.award-box-bg2{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/award-bg2.png) no-repeat;
}
.award-box .name{
  width: 100%;
  font-size: 22px; line-height: 25px; color: #fefefe; text-align: center;
  position: absolute; top: 105px; left: 0; opacity: 0.5;
  pointer-events: none;
}
.award-box .name p{
  padding-top: 10px;
}
.award-box .award-img{
  width: 177px;
}
.award-box .award-img img{
  display: block;
  width: 100%;
}

.card-price-box .btn-buy{
  display: block;
  width: 548px; height: 88px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-buy.png) no-repeat;
  font-size: 34px; line-height: 88px; color: #1a1a1a;
  font-weight: bold; text-align: center;
  margin-bottom: 20px;
}

.card-price-box .btn-buy.buy3{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-buy3.png) no-repeat;
  color: #23263b;
}

.card-price-box .btn-buy.buy4{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-buy4.png) no-repeat;
}

.more-msg-box{
  display: none;
  width: 424px; height: 948px;
  position: absolute; top: 2px; right: 2px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  background: #2c2e32;
}
/* .more-msg-box.h-808{
  height: 808px;
} */
.more-msg-box.show{
  display: block;
}
.more-msg-box .title{
  height: 78px;
  font-size: 28px; line-height: 78px; color: #ffffff;
  text-align: center;
  border-bottom: 1px solid #4e5053;
  position: relative;
}
.more-msg-box .title .icon-spr{
  display: inline-block;
  width: 68px; height: 58px;
  background-position: -354px 6px;
  position: absolute; top: 50%; left: 22px; margin-top: -29px;
}
.more-msg-box .btn-share, .more-msg-box .btn-act-tips{
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 352px; height: 78px;
  margin: 0 auto;
  border-bottom: 1px solid #4e5053;
  font-size: 26px; line-height: 78px; color: #ffffff;
}
.more-msg-box .btn-share span{
  display: inline-block;
  font-size: 20px; color: #999999;
}
.more-msg-box .btn-share .icon-spr{
  display: inline-block;
  width: 30px; height: 30px;
  background-position: -375px -104px;
  margin-right: 14px;
  vertical-align: middle;
}
.more-msg-box .btn-act-tips{
  /* border-bottom: none; */
  margin-bottom: 22px;
}
.more-msg-box .act-desc-text .icon-spr{
  display: inline-block;
  width: 30px; height: 30px;
  background-position: -467px -104px;
  margin-right: 14px;
  vertical-align: middle;
}
.more-msg-box .btn-act-tips span.icon-spr{
  display: inline-block;
  width: 18px; height: 10px;
  background-position: -558px -17px;
  vertical-align: middle;
}
.act-desc-list{
  width: 362px; padding-right: 10px;
  box-sizing: border-box;
  height: 670px;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 auto;
}
/* .act-desc-list.h-540{
  height: 540px;
} */
.act-desc-list li{
  font-size: 20px; line-height: 28px; color: #8e8d92;
  margin-bottom: 25px;
}
.act-desc-list li.li-img{
  height: auto;
}
.act-desc-list li.li-img img{
  display: block;
  width: 342px; height: 152px;
}

.btitle1{
  width: 731px;
  height: 94px;
  margin: 0 auto 0px;
  background-position: -9px 0;
}

.section-lottery{
  width: 750px; height: 1230px;
  margin: 0 auto;
}
.section-lottery .desc-text{
  text-align: center;
}
.section-lottery .desc-text span{
  color: #e73f21;
}
.section-lottery .desc-text .text1{
  margin-bottom: 15px;
}
.lottery-content{
  width: 687px; height: 686px;
  margin: 0 auto;
  position: relative;
}
.lottery-content img{
  display: block;
  width: 100%;
  height: auto;
}
#lotterycontent{
  width: 687px; height: 686px;
  position: relative;
}
#lotterycontent .lotterycontent_start{
  position: absolute;
  width: 218px;
  height: 218px;
  left: 234px;
  top: 232px;
  display: block;
  outline: none;
  cursor: pointer;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/blankstartbtn.png) no-repeat;
  backface-visibility: hidden;
  pointer-events: none;
  filter: gray;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  animation: none;
}
#lotterycontent .lotterycontent_disable{
  pointer-events: none;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/blankstartbtn.png) no-repeat;
  filter: gray;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}
#lotterycontent .lotterycontent_start.on{
  pointer-events: auto;
  filter: none;
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  animation: 1s ease 0s infinite alternate none running lotterycontent_borderLight;
}

.lottery-text{
  width: 687px; height: 686px;
  display: flex; flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  position: absolute; top: 0; left: 0;
}
.lottery-text .text-box{
  width: 218px;
  height: 234px;
  box-sizing: border-box;
  padding-top: 140px; text-align: center;
  font-size: 22px; line-height: 24px; color: #a6a6a6;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  justify-content: center;
  position: relative;
}
.lottery-text .text-probability{
  width: 83px; height: 80px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/text-probability-bg.png) no-repeat;
  background-size: 100% 100%;
  position: absolute; top: -2px; left: -2px;
}
.lottery-text .text-probability p{
  width: 100px; text-align: center;
  position: absolute; top: 22px; left: -18px;
  font-size: 13px; line-height: 18px; color: #151a27; font-weight: bold;
  transform: rotate(-45deg);
}
.lottery-text .lottery-award-name{
  width: 100%;
}
.lottery-text .lottery-award-num{
  width: 100%;
  font-size: 18px; line-height: 20px;
}
.lottery-text .lottery-award-num span{
  color: #b63822;
}
.lottery-text .no-text{
  pointer-events: none;
}
.lottery-text .no-text .text-probability{
  display: none;
}
.lottery-text .text-box1{
  padding-top: 130px;
}
.lottery-tip {
  text-align: center;
  color: #e73f21;
  font-size: 16px;
  margin-top: 8px;
  margin-bottom: 20px;
}

/* .lottery-award-num{
  width: 687px; height: 686px;
  display: flex; flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: absolute; top: 0; left: 0;
}
.lottery-award-num p{
  width: 218px;
  height: 234px;
  box-sizing: border-box;
  padding-top: 170px; text-align: center;
  font-size: 22px; line-height: 24px; color: #a6a6a6;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lottery-award-num p span{
  color: #b63822;
}
.lottery-award-num p.no-text{
  pointer-events: none;
} */

.lottery-num{
  padding-top: 22px; margin-bottom: 12px;
  font-size: 24px; line-height: 28px; color: #ffefd2; text-align: center;
}
.lottery-num span{
  color: #e73f21;
}
.btn-binding-qq{
  display: block;
  width: 330px; height: 72px;
  font-size: 28px; line-height: 72px; color: #1a1a1a; text-align: center;
  font-weight: bold;
  margin: 0 auto 0px; background: url("//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-binding-qq.png") no-repeat;
}
.btn-award-history, .btn-lottery-history{
  display: block;
  width: 200px;
  height: 28px;
  margin: 0 auto;
  font-size: 24px;
  line-height: 28px;
  color: #ffefd2;
  text-align: center;
  text-decoration: underline;
  position: relative;
  left: -16px;
}

.card-buy-box3 .btn-award-history{
  color: #e6e6e6;
}
.card-buy-box4 .btn-award-history{
  color: #e3e9fd;
}

.section-enjoy{
  width: 750px; height: 320px;
  margin: 0 auto;
}
.btitle2{
  width: 578px;
  height: 61px;
  margin: 0 auto 24px;
  background-position: -86px -152px;
}
.enjoy-flex{
  width: 100%;
  height: 210px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.enjoy-box{
  width: 173px; height: 156px;
  margin: 0 23px; position: relative;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/enjoy-bg.png) no-repeat;
}
.enjoy-box.enjoy-bg2{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/enjoy-bg2.png) no-repeat;
}
.enjoy-box.enjoy-bg2 img{
  margin-top: -15px;
}
.enjoy-box.enjoy-bg3{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/enjoy-bg3.png) no-repeat;
}
.enjoy-box.enjoy-bg3 img{
  margin-top: -8px;
}
/* .enjoy-box1{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/enjoy-bg1.png) no-repeat;
} */
.enjoy-img{
  width: 100%;
  height: 100%;
  position: relative;
}
.enjoy-img img{
  display: block;
  width: 100%;
  height: 100%;
}
.enjoy-num{
  width: 100%; height: 26px;
  font-size: 18px; line-height: 26px; color: #fefefe; opacity: 0.5; text-align: center;
  position: absolute; bottom: 10px; left: 0;
}

.enjoy-give-text{
  width: 100px; padding: 3px 0 6px;
  font-size: 20px; line-height: 26px; color: #ffffff; text-align: center;
  position: absolute; top: 20px; left: 113px;
  border-radius: 10px;
  background: #c9351c;
  white-space: nowrap;
}
.first-enjoy-text{
  width: 100px; padding: 3px 0 6px;
  font-size: 20px; line-height: 26px; color: #ffffff; text-align: center;
  position: absolute; top: 20px; left: 125px;
  border-radius: 10px;
  background: #c9351c;
  white-space: nowrap;
  display: block;
}
/* .first-enjoy-text.first-enjoy{
  display: none;
} */
.enjoy-give-text1{
  left: 126px;
}
.enjoy-give-text2{
  top: 68px; left: 126px;
}

.enjoy-name{
  width: 272px; height: 28px;
  font-size: 20px; line-height: 28px; color: #d5cac0; text-align: center;
  padding-top: 5px;
  position: absolute; bottom: -33px; left: -46px;
}
.enjoy-name span{
  display: inline-block;
  width: 100%;
  color: #818181;
}

.enjoy-tips{
  font-size: 16px; line-height: 22px; color: #818181; text-align: center;
}

.section-valuable-book{
  width: 750px;
  height: 850px;
  margin: 0 auto;
}
.section-valuable-book1{
  height: 780px;
}
.section-valuable-book2{
  height: 820px;
}

.btitle3{
	width: 720px;
	height: 61px;
  margin: 0 auto 24px;
  background-position: -14px -296px;
}
.btitle4{
	width: 720px;
	height: 61px;
  margin: 0 auto 24px;
  background-position: -14px -429px;
}
.btitle5{
	width: 720px;
	height: 61px;
  margin: 0 auto 24px;
  background-position: -14px -575px;
}
.desc-tips{
  width: 686px;
  margin: 0 auto 12px;
  font-size: 30px; line-height: 34px; color: #e73f21; text-align: center;
}
.desc-text{
  width: 710px;
  margin: 0 auto 24px;
  font-size: 24px; line-height: 36px; color: #d5cac0;
  text-align: center;
}
.text-left{
  text-align: left;
}
.desc-text span{
  color: #b13620;
}
.desc-text span.color1{
  color: #3bdebf;
}
.desc-text span.color2{
  color: #f7f030;
}
/* .section-valuable-book .desc-text{
  text-align: center;
} */

.valuable-book-skin{
  width: 699px; height: 396px;
  margin: 0 auto 36px;
}
.valuable-book-skin img{
  display: block;
  width: 100%;
}

.btn-goto-game{
  display: block;
  width: 478px; height: 88px;
  background: url('//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-goto-game.png') no-repeat;
  margin: 0 auto;
  font-size: 32px; line-height: 88px; color: #1a1a1a; text-align: center;
  font-weight: bold;
}

.btn-close {
  display: block;
  width: 46px;
  height: 46px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-close.png) no-repeat;
  position: absolute;
  top: -40px;
  right: -44px;
}

.common-pop {
  width: 650px;
  height: 330px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/pop-bg1.png) no-repeat;
  background-size: 100% 100%;
}

.pop-common-content{
  width: 94%; height: 240px; margin: 0 auto;
  padding-top: 36px;
  display: flex; flex-wrap: wrap; justify-content: center; align-content: center;
}
.pop-common-title{
  width: 100%; margin-bottom: 24px;
  font-size: 34px; font-weight: bold; line-height: 28px; color: #e3b770; text-align: center;
}
.pop-common-text{
  width: 100%;
  font-size: 24px; line-height: 36px; color: #ffefd9; text-align: center;
}
.btn-affirm{
  display: block; width: 300px; height: 76px;
  margin: 0 auto;
  background-position: -444px -594px;
}

.binding-pop{
  width: 650px; height: 451px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/pop-bg1.png) no-repeat;
}
.binding-pop .binding-content{
  padding-top: 60px;
}
.binding-content .pop-title{
  width: 500px; margin: 0 auto 60px;
  /* background: none; */
  font-size: 34px; line-height: 40px; color: #f3dd9e; text-align: center; font-weight: bold;
}
.input-binding-qq{
  display: block;
  box-sizing: border-box;
  padding: 0 20px;
  width: 487px; height: 60px;
  margin:0 auto 15px;
  background: url('//game.gtimg.cn/images/lgamem/act/a20230815rebate/input-bg.png') no-repeat;
  font-size: 24px; line-height: 60px; color: #e5e5e5; text-align: center;
}
.input-binding-qq::placeholder{
  color: #e5e5e5;
}
.pop-text{
  width: 94%; margin: 0 auto;
  font-size: 24px; line-height: 28px; color: #d9371b; text-align: center;
}

.pop-btn-box{
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 46px;
}
.pop-btn-box a{
  display: block;
  width: 260px; height: 72px;
  margin: 0 12px;
  font-size: 28px; line-height: 72px; color: #1a1a1a; text-align: center;
  font-weight: bold;
}
.pop-btn-box a.btn-cancel{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-cancel-bg.png);
  background-size: 100% 100%;
}
.pop-btn-box a.btn-binding{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-sure-bg.png);
  background-size: 100% 100%;
}
.pop-btn-box a.btn-confirm{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-sure-bg.png);
  background-size: 100% 100%;
}
.pop-btn-box a.btn-binding.binded{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-cancel-bg.png);
  pointer-events: none;
}

.get-award-qb{
  width: 625px; height: 480px;
  background: url('//game.gtimg.cn/images/lgamem/act/a20230815rebate/pop-bg2.png') no-repeat;
}
.get-award-qb{
  height: 530px;
  background-size: 100% 100%;
}
.get-award-qb .pop-content{
  padding-top: 48px;
}
.get-award-qb .pop-text{
  width: 90%; margin: 0 auto;
  font-size: 22px; line-height: 34px; color: #e5e5e5; text-align: center;
}
.get-award-qb .pop-text span{
  color: #e3b770;
}
.get-award-qb .btn-sure{
  display: block; width: 280px; height: 72px;
  margin: 45px auto 0;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-sure-bg.png) no-repeat;
  font-size: 28px; line-height: 72px; color: #1a1a1a; text-align: center;
  font-weight: bold;
}

.pop-award-img{
  width: 218px; height: 218px;
  position: relative;
}
.pop-award-img img{
  display: block;
  position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);
}
.get-award-game .pop-award-img{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/award-qb-bg.png) no-repeat;
  background-size: 100% 100%;
  width: 198px; height: 198px;
  margin: 0 6px;
}
.message-pop .pop-award-img{
  margin: 0 auto 30px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/award-qb-bg.png) no-repeat;
  background-size: 100% 100%;
}
.get-award-game .pop-award-img img{
  display: block;
  width: 100%;
  transform: translate(-50%,-76%);
  -webkit-transform: translate(-50%,-76%);
}
.get-award-game .pop-content{
  padding-top: 54px;
}

.get-award-qb .pop-award-img{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/award-qb-bg.png) no-repeat;
  margin: 0 auto 30px;
}
.get-award-qb .pop-award-img img{
  width: 220px;
}
.pop-award-name{
  width: 100%; height: 60px; display: flex; align-items: center; justify-content: center;
  font-size: 22px; line-height: 30px; color: #a6a6a6; text-align: center;
  position: absolute; bottom: 10px; left: 0;
}

.pop-content{
  padding-top: 44px;
}

.pop-title{
  width: 500px;
  height: 40px;
  font-size: 34px; line-height: 40px; color: #f3dd9e; text-align: center; font-weight: bold;
  margin: 0 auto 24px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/pop-title.png) no-repeat;
  background-size: 750px;
}
.pop-title1{
  margin: 0 auto;
  background-position: -125px -353px;
}
.pop-title2{
  background-position: -125px -112px;
}
.pop-title3{
  background-position: -125px -233px;
}
.pop-title4{
  background-position: -125px 0;
}
.pop-title5{
  background-position: -125px -468px;
}
.pop-title6{
  background-position: -125px -584px;
}

.pop-title7{
  background-position: -125px -703px;
}
.pop-title8{
  background-position: -125px -811px;
}

.get-award-game{
  width: 650px; height: 601px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/pop-bg3.png) no-repeat;
  background-size: 100% 100%;
}
#popupBuyAwardS{
  height: 800px;
}
#popupBuyAwardS .award-list{
  flex-wrap: wrap;
  margin: 0 auto 36px;
}
#popupBuyAwardS .award-list .pop-award-img:nth-child(-n+3){
  margin-bottom: 20px;
}
.get-award-game.ios{
  height: 521px;
}
.get-award-game.ios .pop-title{
  display: none;
}

/* .award-name{
  width: 100%;
  font-size: 22px; line-height: 26px; color: #a6a6a6; text-align: center;
  position: absolute; bottom: 20px; left: 0;
} */
.award-game .pop-title{
  font-size: 34px;
  line-height: 40px;
  color: #f3dd9e;
  text-align: center;
  font-weight: bold;
}
.get-award-game .pop-text{
  color: #e5e5e5;
  margin: 0 auto 48px;
}
.get-award-game .award-list{
  display: flex;
  justify-content: center;
  margin: 0 auto 66px;
}
.get-award-game .award-list.width-95{
  width: 98%;
}
.get-award-game .btn-sure{
  display: block; width: 280px; height: 72px; margin: 0 auto;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-sure-bg.png) no-repeat;
  font-size: 28px; line-height: 72px; color: #1a1a1a; text-align: center;
  font-weight: bold;
}

.message-pop{
  width: 650px; height: 1021px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/message-pop-bg.png) no-repeat;
  background-size: 100% 100%;
}
.message-content{
  width: 564px; margin: 0 auto;
}
.prize-content{
  width: 100%; height: auto; margin-bottom: 70px;
  position: relative;
}
.prize-content::after{
  content: ''; display: block;
  width: 644px; height: 1px;
  background: #3c3e41;
  position: absolute; bottom: -35px; left: 50%; margin-left: -322px;
}

.prize-tips-text{
  font-size: 24px; line-height: 40px; color: #e5e5e5; text-align: center;
}
.prize-tips-text span{
  color: #e3bb71;
}

.message-pop .pop-text{
  width: 230px;
  color: #ffefd9;
  text-align: left;
}
.message-pop .pop-text span{
  color: #e3b770;
}

.message-table{
  width: 560px; height: auto;
}

.ide-form-row{
  width: 100%;
  height: 96px;
  display: flex;
  align-items: center;
  position: relative;
}
.ide-form-row .msg-tips{
  position: absolute; bottom: -6px; left: 156px;
  font-size: 16px; line-height: 20px; color: #f3fe76;
  pointer-events: none;
}
/* .message-table .ide-form-row:nth-child(4){
  height: 186px;
  border: none;
} */
.message-table .ide-form-row:nth-child(5){
  height: 0;
  border: none;
}
.message-table .ide-form-label{
  /* width: 136px; */
  width: 152px;
  padding-right: 18px;
  height: 24px; font-size: 24px; line-height: 28px; color: #999999; text-align: right;
  font-weight: bold;
}
.message-table .ide-form-contariner{
  width: 400px;
  margin-bottom: 0px;
}
.message-table #ide-provice-conatiner{
  display: flex; align-items: center;
}
.message-table #ide-provice-conatiner .iPicker-container{
  height: 60px;
  margin-right: 0;
  background: none;
}
#ide-provice-conatiner .iPicker-container .iPicker-result{
  display: block;
  box-sizing: border-box;
  padding: 0 20px;
  width: 100%; height: 60px;
  background: rgba(0, 0, 0, 0.2);
  font-size: 18px; line-height: 60px; color: #999999;
  outline: none;
  border: none;
}
.message-table #ide-provice-conatiner .iPicker-container:nth-child(1){
  width: 120px;
}
.message-table #ide-provice-conatiner .iPicker-container:nth-child(2){
  width: 120px;
}
.message-table #ide-provice-conatiner .iPicker-container:nth-child(3){
  width: 150px;
}
.message-table .ide-form-row:nth-child(3) .ide-form-contariner{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 406px;
}
/* .ide-form-row:nth-child(3) .ide-form-contariner .ide-form-item{
  margin-bottom: 14px;
}
.ide-form-row:nth-child(3) .ide-form-contariner .ide-form-item:last-child{
  margin-bottom: 0;
} */

.message-table .iPicker-result i{
  height: 60px;
  overflow: hidden;
}
.message-table .iPicker-result i::before{
  filter: drop-shadow(40px 0px #e7cd98);
  right: 25px;
  transition: none;
}
.message-table .iPicker-result-active i::before{
  filter: drop-shadow(-40px 0px #e7cd98);
}
.message-table .iPicker-result input{
  width: 100%;
  height: 100%;
  background: none;
  border: none;
  padding: 0;
}
.message-table input, .message-table .ide-form-item{
  display: block;
  box-sizing: border-box;
  padding: 0 20px;
  width: 406px; height: 60px;
  background: rgba(0, 0, 0, 0.2);
  font-size: 18px; line-height: 60px; color: #999999;
  outline: none;
  border: none;
}
.message-table input::placeholder, .message-table .ide-form-item::placeholder{
  color: #999999;
}
.message-table textarea.ide-form-item{
  /* line-height: 30px; */
  /* height: 96px; */
  border: none;
  outline:none;
  resize:none;
}
.message-table .btn-submit{
  display: block; box-sizing: border-box;
  width: 280px; height: 72px;
  position: absolute; bottom: -98px; left: 50%; margin-left: -140px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-sure-bg.png) no-repeat;
  outline: none;
  border: none;
  text-decoration: none;
  font-size: 28px;
  line-height: 72px;
  color: #1a1a1a;
  text-align: center;
  font-weight: bold;
  overflow: hidden;
}


.lottery-record{
  width: 634px; height: 768px;
  background: url('//game.gtimg.cn/images/lgamem/act/a20230815rebate/pop-record-bg.png') no-repeat;
  background-size: 100% 100%;
}
.lottery-record .pop-content{
  padding-top: 30px;
  width: 588px;
  margin: 0 auto;
}
.lottery-record #ide-lotteryRecord{
  width: 100%;
}
.lottery-record ul.lottery-record-head{
  height: 62px;
  display: flex;
  align-items: center;
  font-size: 24px; line-height: 26px; color: #e5e5e5; text-align: center;
  font-weight: bold;
}
.lottery-record ul.lottery-record-head li:nth-child(1){
  width: 228px;
}
.lottery-record ul.lottery-record-head li{
  width: 136px;
  padding: 0 10px;
  box-sizing: border-box;
}
.lottery-record ul.lottery-record-head li:nth-child(3){
  width: 228px;
}
.lottery-record ul.lottery-record-head li .buy{
  display: none;
}

.lottery-record.popup-buy ul.lottery-record-head li .cell{
  display: none;
}
.lottery-record.popup-buy ul.lottery-record-head li .buy{
  display: block;
}

.lottery-record .ide-recordContainer-list{
  height: 502px; overflow: hidden;
}
.lottery-record .ide-recordContainer-list ul{
  display: flex; height: 82px;
  align-items: center;
  font-size: 20px; line-height: 24px; color: #999999; text-align: center;
}
/* #popupBuyRecord .ide-recordContainer-list ul{
  height: 61px;
} */

.lottery-record .ide-recordContainer-list ul li{
  width: 136px;
  padding: 0 10px;
  box-sizing: border-box;
}
.lottery-record .ide-recordContainer-list ul li:nth-child(1){
  width: 228px;
}
.lottery-record .ide-recordContainer-list ul li:nth-child(3){
  width: 228px;
}

.lottery-record .ide-recordContainer-list ul li span{
  display: inline-block;
  width: 100px; height: 33px;
  font-size: 20px; line-height: 33px; color: #999999; text-align: center;
}
.lottery-record .ide-recordContainer-list ul li a{
  display: inline-block;
  width: 100px; height: 33px;
  font-size: 20px; line-height: 33px; color: #999999; text-align: center;
  pointer-events: none;
}
.lottery-record .ide-recordContainer-list ul li a.qq_no_binded, .lottery-record .ide-recordContainer-list ul li a.award_amend_btn{
  pointer-events: auto; color: #d9371b;
}

.lottery-record .ide-recordContainer-list.no-data {
  width: 158px!important; height: 342px;
  margin: 160px auto 0;
  background: url('//game.gtimg.cn/images/lgamem/act/a20230815rebate/nodata-img.png') no-repeat;
  background-size: 100%;
}

.lottery-record .ide-lotteryRecordContainer{
  margin-bottom: 25px;
}
.lottery-record .my-page-group{
  display: flex; justify-content: center;
}
.lottery-record .my-page-prev, .lottery-record .my-page-next{
  display: none;
}
.lottery-record .my-page-cell, .lottery-record .my-page-omit{
  display: inline-block;
  width: 40px; height: 40px; margin: 0 20px;
  font-size: 22px; line-height: 40px!important; color: #999999; text-align: center;
  border: 1px solid #999999;
  /* border-radius: 10px; */
}
#popupRecord #ide-paginator .my-page-group li{
  display: inline-block;
  width: 40px; height: 40px; margin: 0 20px;
  font-size: 22px; line-height: 40px!important; color: #999999; text-align: center;
  border: 1px solid #999999;
}
#popupRecord #ide-paginator .my-page-group .my-page-cell.my-page-checked{
  color: #fff;
}
#popupRecord #ide-paginator .my-page-group .my-page-cell{
  border: 1px solid #ddd;
}
.lottery-record .my-page-checked{
  width: 40px!important; height: 40px!important; color: #1a1b1d;
  background: #999999;
  border: 1px solid #999999;
}
#ide-buy-paginator .my-page-group .my-page-cell.my-page-checked{
  background-color: #409eff;
  color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
}

.popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  /* background-repeat: no-repeat; */
  /* background-size: 100% auto; */
}
.popup *,
.popup ::before,
.popup ::after {
  box-sizing: border-box;
  outline: none;
  /* background-size: 100% auto; */
  /* background-repeat: no-repeat; */
}
.popup + .popup {
  margin-top: 30px;
}

/* 自定义弹�? */
.dialog { display: none; }
#dialog-wrapper { width: 100vw; height: 100vh; overflow: auto; position: fixed; left: 0; top: 0; margin: 0; display: none; z-index: 1000; }
#dialog-wrapper .dialog-mask { width: 100vw; height: 100vh; position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.6); margin: 0; }
#dialog-wrapper .dialog, #dialog-wrapper .popup { position: relative; left: 50%; top: 50%; transform: translate(-50%,-50%); margin: 50px 0; }

/* 二次弹窗 */
.body-popup-mask { display: flex; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; z-index: 99999; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); }
.body-popup-mask *, .body-popup-mask ::before, .body-popup-mask ::after { box-sizing: border-box; outline: none; }
.body-popup-mask .popup { display: block; }

.popup-close {
  display: block;
  width: 46px;
  height: 46px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-close.png) no-repeat;
  position: absolute;
  top: -40px;
  right: -44px;
}

/*** 通用提示弹窗 ***/
.popup-toast {
  width: 650px;
  height: 330px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/pop-bg1.png) no-repeat;
  background-size: 100% 100%;
}
.popup-toast .popup-body{
  width: 98%;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-align: center;
  flex-wrap: wrap;
}
.popup-toast .toast-title {
  width: 100%;
  margin-bottom: 24px;
  font-size: 34px;
  font-weight: bold;
  line-height: 56px;
  color: #e3b770;
}
.popup-toast .toast-desc {
  width: 100%;
  font-size: 24px;
  line-height: 36px;
  color: #ffefd9;
  text-align: center;
}


/* section-page */
.section-page{
  display: none;
  width: 100%;
  padding-bottom: 80px;
  background: #191919;
  position: relative;
}
.section-page.show{
  display: block;
}

.sec-page-bg{
  width: 750px; height: 420px;
  margin: 0 auto;
  position: absolute; top: 0; left: 0;
}
.sec-page-bg img{
  display: block;
  width: 100%;
}
.sec-page-main{
  width: 100%;
  position: relative;
  padding-top: 84px;
}
.btn-back{
  width: 60px; height: 60px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/page/btn-back.png) no-repeat;
  position: absolute; top: 12px; left: 15px;
}
.page-card{
  width: 686px; height: 400px;
  margin: 0 auto 34px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/page/page-card1.png) no-repeat;
  background-size: 100% 100%;
}
.section-page1 .page-card{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/page/page-card2.png) no-repeat;
  background-size: 100% 100%;
}
.section-page3 .page-card{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/page/page-card3.png) no-repeat;
  background-size: 100% 100%;
}
.section-page4 .page-card{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/page/page-card4.png) no-repeat;
  background-size: 100% 100%;
}

.section-page3 .btn-pay{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/page/btn-pay3.png) no-repeat;
  color: #23263b;
}
.section-page4 .btn-pay{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/page/btn-pay4.png) no-repeat;
  color: #23263b;
}

.page-card-title{
  width: 686px;
  height: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto 34px;
  border-bottom: 1px solid #303030;
  padding-bottom: 30px;
}
.page-card-title .card-name{
  font-size: 56px; line-height: 60px; color: #d0af72;
  font-weight: bold;
}

.page-logo-text{
  display: inline-block;
  padding-left: 46px;
  height: 40px;
  position: relative;
  font-size: 22px; line-height: 40px; color: #b2b2b2;
}
.page-logo-text img{
  display: block;
  width: 40px; height: 40px;
  position: absolute; top: 50%; left: 0; margin-top: -20px;
}

.page-card-tips{
  width: 686px;
  margin: 0 auto 34px;
  font-size: 24px; line-height: 28px; color: #ffefd2;
}
.tips-limit{
  display: none;
  margin-top: 16px;
}
.page-card-tips span{
  color: #e73f21;
}

.page-buy-tips{
  width: 686px;
  margin: 0 auto;
  padding-top: 58px;
  position: relative;
}
.page-buy-tips::before{
  content: ''; display: block;
  width: 750px;
  height: 16px;
  background: #212223;
  position: absolute; top: 0; left: 50%; margin-left: -375px;
}

.page-buy-title{
  position: relative;
  height: 36px;
  font-size: 32px; line-height: 36px; color: #e9e9e9;
  padding-left: 18px;
  margin-bottom: 38px;
}
.page-buy-title::before{
  content: ''; display: block;
  width: 6px; height: 30px; background: #c3a263;
  position: absolute; top: 50%; left: 0; margin-top: -15px;
}

.page-buy-desc{
  font-size: 24px; line-height: 46px; color: #b2b2b2;
  margin-bottom: 38px;
}
.page-buy-desc p{
  font-size: 24px;
  line-height: 46px;
}

.page-card-number{
  width: 686px;
  margin: 0 auto 18px;
  position: relative;
  border-bottom: 1px solid #212223;
}

.btn-pay{
  display: block;
  width: 435px; height: 80px;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/page/btn-pay.png) no-repeat;
  font-size: 28px; line-height: 80px; color: #000000; text-align: center;
  font-weight: bold;
}
.btn-pay#cardToPay.noclick{
  pointer-events: none;
  filter: gray;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}

#popupToast .button-confirm{
  display: block;
  width: 280px; height: 72px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-sure-bg.png) no-repeat;
  background-size: 100% 100%;
  font-size: 28px;
  line-height: 72px;
  color: #1a1a1a;
  text-align: center;
  font-weight: bold;
}

body{
  padding-bottom: 148px;
}
body.inPage{
  padding-bottom: 0;
}
body.inPage .section-nav{
  display: none;
}
body.inPage .wrap{
  padding-top: 0!important;
}

.section-nav{
  width: 750px;
  height: 157px;
  position: fixed;
  bottom: 0;
  left: 50%;
  margin-left: -375px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/nav-tab.png) no-repeat;
  z-index: 99;
}
.section-nav a{
  display: block;
  height: 138px;
  font-size: 32px; line-height: 100px; color: #e8cd9a; text-align: center; font-weight: bold;
  box-sizing: border-box;
}
.section-nav a.on{
  color: #000000;
}
.nav-card{
  width: 420px;
  position: absolute; bottom: 0; left: 0;
  padding-right: 50px;
}
.section-nav .nav-card.on{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/nav-tab-on1.png) no-repeat;
}
.nav-lottery{
  width: 429px;
  position: absolute; bottom: 0; right: 0;
  padding-left: 50px;
}
.section-nav .nav-lottery.on{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/nav-tab-on2.png) no-repeat;
}

.award-timer{
  width: calc(100% - 34px);
  text-align: center;
  font-size: 25px;
  color: #ffefd2;
  margin-bottom: 14px;
  /* margin-left: -12px; */
}

.award-timer span{
  color: #e73f21;
}


/* versions3 prev */
.enjoy-flex2{
  display: none;
}
.section-slogan img.slogan-img2{
  display: none;
}
.price-select .btn-price3{
  display: none;
}

/* versions3 next */
.versions3 .section-main{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/bg.jpg) no-repeat top center;
}
.versions3 .section-slogan img.slogan-img1{
  display: none;
}
.versions3 .section-enjoy{
  height: 90px;
}
.versions3 .section-slogan img.slogan-img2{
  display: block;
}
.versions3 .enjoy-flex1{
  display: none;
}
.versions3 .enjoy-flex2{
  display: flex;
}
.versions3 .enjoy-tips{
  display: none;
}
.versions3 .price-select .btn-price3{
  display: inline-block;
}

/* versions4 next */
.versions4 .section-main{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/bg.jpg) no-repeat top center;
}
.versions4 .section-slogan img.slogan-img2,
.versions4 .section-slogan img.slogan-img1{
  display: none;
}
.versions4 .section-slogan img.slogan-img3{
  display: block;
}
.versions4 .enjoy-flex2{
  display: flex;
}
.versions4 .price-select .btn-price3{
  display: inline-block;
}

.versions4 .enjoy-tips{
  display: none;
}

.versions4 .section-enjoy{
  height: 285px;
}

/* versions5 start */
.versions5 .section-main{
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/bg2.jpg) no-repeat top center;
}
.versions5 .section-slogan img.slogan-img3,
.versions5 .section-slogan img.slogan-img2,
.versions5 .section-slogan img.slogan-img1{
  display: none;
}
.versions5 .section-slogan img.slogan-img4{
  display: block;
  width: 699px;
  height: 285px;
}
.versions5 .enjoy-flex2{
  display: flex;
}
.versions5 .section-enjoy{
  display: none;
  height: 285px;
}
.versions5 .price-select .btn-price3{
  display: inline-block;
}
.versions5 .enjoy-tips{
  display: none;
}

.versions5 .section-slogan{
  padding-top: 513px;
  margin-bottom: 38px;
}
/* versions5 end */

.section-valuable-book4 .btitle6{
  width: 486px;
  height: 61px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btitle6.png) no-repeat top center;
  margin: 0 auto 12px;
  display: block;
}
.section-valuable-book4 .btitle6+.desc-text{
  color: #baf1ff;
}

.btn-stuff{
  display: block;
  width: 300px;
  height: 78px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/btn-stuff.png) no-repeat;
  margin: 0 auto;
  font-size: 30px;
  line-height: 78px;
  color: #1a1a1a;
  text-align: center;
  font-weight: bold;
}
.abs-preload { width: 0; height: 0; position: fixed; left: -350%; pointer-events: none; bottom: 0; z-index: -1; opacity: 0; }

/* img[src *='award_2_new_tag.png']::after{
  content: '';width: 51px;height: 51px;
  background: url(//game.gtimg.cn/images/lgamem/act/a20230815rebate/text-probability-bg_text.png) 0 0/100% 100% no-repeat;
  position: absolute;top: 0;left: 0;z-index: 2;
  display: block;pointer-events: none;
} */

/* task/15218 */

* > img:not(.viewer-img){
  pointer-events: none;
}