/* reset */
body,div,p,ul,li,table,tbody,tr,td,th,textarea,form,input,h1,h2,h3,h4,h5,dl,dt,dd,img,iframe,header,nav,section,article,footer,figure,figcaption,menu{margin:0;padding:0;list-style:none;}
body{-webkit-text-size-adjust:none; font-size: 0.24rem;}
header,nav,section,article,footer,figure,figcaption{display:block;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
ol,ul{margin:0;padding:0;}
fieldset{border:none;margin:0;padding:0;}
a,li,ul,[onclick]{-webkit-tap-highlight-color:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
table{border-collapse:collapse;border-spacing:0;}
em,strong,th{font-weight:normal;font-style:normal;}
a {text-decoration:none;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.cl:before,.cl:after {content:"";display:table;}
.cl:after {clear:both;}
.fl {float:left;}
.fr {float:right;}
i{font-style: normal;}
.db {display:block;text-indent:-999em;}
.flex{display: flex; justify-content: space-evenly; }
body,html{overflow-x:hidden;width:100%;height:100%;background:#020203;}
body,html{background:#020203;}
header,footer{width:100%;margin:0 auto;}
.ct{left: 50%; transform: translateX(-50%); position: relative;}
.pr {position:relative;}
.pa {position:absolute;}
#afooter{color:#ffffff80;padding:0.1rem 0;font-size:0.2rem;line-height:0.28rem;text-align:center;width:100%;background:#000;}
#afooter a{color:#ffffff80;}
body { font-family: 'source', -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif; }
.gray{filter: grayscale(90%);}
body { /* IOS禁徿调整字体大小 */
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;
      overflow: scroll;
  -webkit-overflow-scrolling: touch;font-family: 'font';
  }
 @font-face { font-family: 'font'; src: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/font.ttf); }
  /*竖屏屏提?*/
  .Shine_landscape{width:100%; height:100%; background:#0c0e13;position: fixed; left:0;top: 0;z-index:9999; text-align: center; display:none;}
  .Shine_landscape img { margin:0 auto; display: block; width:2.2rem; height:auto;}
  .Shine_landscape_box{position: relative; margin-left: auto; margin-right: auto; top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
  .Shine_landscape span{font-size:0.4rem;display:block;color:#ffd40a; text-align:center;width: 100%;padding-top: 10px; line-height:2;}
  .Shine_landscape img{-webkit-animation: Shine_landscapeAni 1.5s ease infinite alternate;animation: Shine_landscapeAni 1.5s ease infinite alternate;}
  @-webkit-keyframes Shine_landscapeAni{
      0% {-webkit-transform:rotate(0);}
      30% {-webkit-transform:rotate(0);}
      70%{-webkit-transform:rotate(-90deg);}
      100% {-webkit-transform:rotate(-90deg);}
  }
  @keyframes Shine_landscapeAni{
  0% {transform:rotate(0);}
  30% {transform:rotate(0);}
  70%{transform:rotate(-90deg);}
  100% {transform:rotate(-90deg);}
  }
  @media screen and (orientation:portrait){
     .Shine_landscape{ display:block;}
  }
  @media screen and (orientation:landscape){
      .Shine_landscape{ display:none;}
  }

.wrap{width:100%;height:100%;background:url(//game.gtimg.cn/images/ffm/cp/a20250616czds/bg1.jpg) 50% 0 no-repeat;background-size:cover;position:relative;overflow:hidden;}
.btn_back{width:1rem;height:.54rem;top:-0.08rem;left:-.7rem;z-index:88; background:url(//game.gtimg.cn/images/ffm/cp/a20250616czds/aback.png) no-repeat;background-size:100% auto;}

#ams_loginbar{position: absolute; right:0rem; top: 0.05rem; background: #7507c0; border-radius: 10rem;z-index: 99;}
#ams_loginbar{  min-width: 2.6rem;  padding: 0 0.1rem; min-height: 0.3rem; display: flex; justify-content: center;align-items: center; font-size: 0.18rem;  color: #fff; font-family:'font';  text-align: left;  border: 0 solid #01020a;}
#ams_loginbar a{color: #fff;}


.head{z-index: 5; width:100%;height:1.9rem;left: 50%; transform: translateX(-50%); position: relative;}

.login_box{ color: #fff; width: 3.2rem; line-height: 0.3rem;  text-align: right; position: absolute; top: 0.55rem; right: 0; display: none;}
.login_box a{ color: #fff; }

.l{display: block;  width:.92rem; height: auto; position: absolute; left:0%; top: 52%; transform: translateY(-50%);}
.r{display: block;  width:.67rem; height: auto; position: absolute; right:0%;top: 44%; transform: translateY(-50%);z-index: 77;}
.slg{display: block;  width:5.73rem; height: auto; position: relative; left: 1%;}
.logo1{display: block;  width:5.89rem; height: auto;position: relative; left: 3%;}
.my_name{width: auto; color: #fff; font-size: .2rem; line-height: 1; margin: 0.1rem 0;  z-index: 88; display: flex; justify-content: start; align-items: center;position: relative; left: 3%;}
.my_name span{color: #fff; font-size: .2rem; line-height: 1; display: block; margin-left: .1rem;}
.btnqh1{color: #7507c0; font-size: .18rem; margin-left: 0.12rem; text-align: center; line-height: 0.32rem; width: 1.27rem; display:block; height: 0.32rem;  background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/btnqh1.png) no-repeat; background-size: 100% 100%;}

.time{color: #fff; font-size: 0.2rem; top: 1.5rem; left: 30%; }
.main{width:12.74rem;height:7rem;position:absolute;left:50%;top:49%;margin-left:-6.37rem;margin-top:-3.5rem; border: 0px solid red;}
/* .main{width:12.74rem;height:7rem; margin: 0 auto;z-index: 2; position: relative; margin-top:.3rem; border: 1px solid red;} */

/* con1 */
.top_box{width: 6.36rem; justify-content: space-between; margin:0 0 .1rem 0.26rem; align-items: center; position: relative; z-index: 88;}
.top_box p{width: auto; color: #e661ff; font-size: .2rem; line-height: 1;}
.top_box p span{color: #fff; font-size: .2rem; line-height: 1;}

.btn_hq{ width:1.57rem;height: 0.32rem; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/btn_hq.png) no-repeat; background-size: 100% auto;}
.btn_lq{ width:.81rem;height: 0.22rem; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/btn_lq.png) no-repeat; background-size: 100% auto;}
.btn_rule{ width:.21rem;height: 0.21rem; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/btn_rule.png) no-repeat; background-size: 100% auto;}
.btn_txt1{color: #e661ff; font-size: .2rem; line-height: 1; text-decoration: underline;}

.lot_box{width: 6.69rem; height: 5.4rem; padding-top: .2rem; box-sizing: border-box; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/lotbg.png) no-repeat; background-size: 100% auto; position: relative;}
.lottery{width:5.95rem; height:3.99rem; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/lot.png) no-repeat; background-size: 100% auto; margin: 0 auto .15rem;}
.txt_box1{justify-content: start; align-items: center; margin-left: .4rem; height: 0.3rem;}
.txt_box1 i{width: .2rem; height: 0.17rem; margin-right: 0.1rem; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/icon1.png) no-repeat; background-size: 100% auto; display: block;}
.txt_box1 p{color: #e1d0a7; margin: 0; text-align: left; font-size: .2rem;  line-height:0.31rem;}
.wenan{height: 0.3rem; overflow: hidden;}

.rw_box{width: 10.81rem; height: 7.5rem; position: absolute; top: -3%; left: 47%; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/rw.png) no-repeat; background-size: 100% auto; display: block;}
.ewm{display: block;  width:2.07rem; height: auto; position: absolute; left:16%; top: 60%;}
.lot_txt{ text-align: center; color: #efa4ff; font-size: .18rem; line-height: 1; width: 100%; top: 2.6rem; left: 0;}

/* 弹窗*/
.pop_box{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 999;}
.pop_content{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);-webkit-animation:showzs .6s ease both;}
.pop_close{width:0.3rem; height:0.3rem; margin: 0 auto;position: absolute;top: 0.1rem; right:0.1rem; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/close.png) no-repeat; background-size: 100% auto;}
.pop1{background:url(//game.gtimg.cn/images/ffm/cp/a20250616czds/pop1.png) no-repeat;width:5.81rem;height:3.49rem;background-size:100% auto; box-sizing: border-box; padding: 0.68rem 0 0 0;}
.pop2{background:url(//game.gtimg.cn/images/ffm/cp/a20250616czds/pop2.png) no-repeat;width:6.61rem;height:3.49rem;background-size:100% auto; box-sizing: border-box; padding: 0.68rem 0 0 0;}
.pop3{background:url(//game.gtimg.cn/images/ffm/cp/a20250616czds/pop3.png) no-repeat;width:7.31rem;height:4.39rem;background-size:100% auto; box-sizing: border-box; padding: 0.68rem 0 0 0;}
.pop4{background:url(//game.gtimg.cn/images/ffm/cp/a20250616czds/pop4.png) no-repeat;width:5.81rem;height:3.49rem;background-size:100% auto; box-sizing: border-box; padding: 0.68rem 0 0 0;}
.pop5{background:url(//game.gtimg.cn/images/ffm/cp/a20250616czds/pop5.png) no-repeat;width:7rem;height:auto;background-size:100% 100%; box-sizing: border-box; padding: 0.65rem 0 0.1rem 0;}
.pop6{background:url(//game.gtimg.cn/images/ffm/cp/a20250616czds/pop6.png) no-repeat;width:6rem;height:auto;background-size:100% 100%; box-sizing: border-box; padding: 0.4rem;}

.tab1{width: 90%; margin: 0 auto; height: 2.5rem; overflow: auto;border: 0 solid white;}
.tab1 table{width: 100%; color: #ffffff;}
th,td{ font-size: .18rem; border: 1px solid white; padding: 0.08rem; line-height: 1.1; text-align: center; background: #00000040;}
th { font-weight: bold; background: #00000060; color: #c87bfd;}

.page_box p{color: #e1d0a7; font-size: .2rem; line-height: 1;}
.page_box a{color: #e1d0a7; font-size: .2rem; line-height: 1; text-decoration: underline;}

.rule{width: 90%; margin: 0 auto; height: 2.5rem; overflow: auto;border: 0 solid white;}
.rule p{color: #fff; text-align: left; font-size: .18rem; line-height: 1.6; margin-bottom: 0.1rem;}
.rule p a{color: #ffd40a; text-align: left; font-size: .18rem; line-height: 1.6;}
.icon2{width: .08rem; height: 0.06rem;  margin-right: 0.05rem; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/icon2.png) no-repeat; background-size: 100% auto; display:inline-flex;}

.list_rw{width: 98%;  margin: 0rem auto .1rem; }
.list_rw li{display: flex; justify-content: space-between; align-items: center; position: relative; padding: 0.12rem 0.1rem; height:auto; margin: 0.1rem 0rem; background: #00000040; box-sizing: border-box; }
.list_rw li p{font-size: .18rem; line-height: 1.2; text-align: left;  color: #ffffff;   width:4.98rem; }
.list_rw li p span{color: #ffd40a;}
.pop_btn1{width: .87rem; flex-shrink: 0; height: 0.32rem; font-size: .18rem; text-align: center; color: #7507c0; line-height: .32rem; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/btnA.png) no-repeat; background-size: 100% 100%;}

.list_zl{width: 98%;  margin: 0rem auto .1rem; }
.list_zl li{display: flex; justify-content: space-between; align-items: center; position: relative; height:auto; margin: 0.18rem 0rem;box-sizing: border-box; }
.list_zl li p{font-size: .2rem; line-height: 1.2; text-align: left;  color: #ffffff; width: 1.1rem; flex-shrink: 0;}
.list_zl li p span{color: #ffd40a;}
.list_zl li input{font-size: .18rem; line-height: 1.2;box-sizing: border-box; padding: 0.1rem; height: 0.4rem; text-align: left;  color: #ffffff;  background: #b346ff70; width: 100%; margin:0 0.1rem 0 0; border: 0; outline: none;} 
.list_zl li textarea{font-size: .18rem; line-height: 1.2; box-sizing: border-box; padding: 0.1rem; height: 1rem; text-align: left;  color: #ffffff;  background: #b346ff70; width: 100%; border:0; outline: none; margin:0 0.1rem 0 0;} 
.list_zl li select{font-size: .18rem; line-height: 1.2;box-sizing: border-box; padding: 0.1rem; height: 0.4rem; text-align: left;  color: #ffffff;  background: #b346ff70; width: 100%; margin:0 0.1rem 0 0; border: 0; outline: none;} 

.btn_tj{width: 1.81rem; flex-shrink: 0; height: 0.49rem; margin: 0 auto; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/btn_tj.png) no-repeat; background-size: 100% 100%;}
option {background-color: #9028d7; color: #fff;}
.login_box2 {width: 60%; justify-content: space-between; margin: 0 auto;}
.login_box2 a{width: 41%; height: 1.8rem; display: block; border: 0px solid red;}

.btn_bd{width: 1.47rem; height: 0.32rem; top: 0.14rem; left: .7rem; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/btn_bd.png) no-repeat; background-size: 100% 100%;}

.btn_qr{width: 1.81rem; height: 0.49rem; margin: 0 auto; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/btn_qr.png) no-repeat; background-size: 100% 100%;}
.btn_qx{width: 1.81rem; height: 0.49rem; margin: 0 auto; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/btn_qx.png) no-repeat; background-size: 100% 100%;}
.btn_bd3{width: 1.81rem; height: 0.49rem; margin: 0 auto; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/btn_bd3.png) no-repeat; background-size: 100% 100%;}

.pop_ts1{font-size: .2rem; line-height: 1.2; height: 1rem; text-align: center; margin: 0 auto 0.2rem; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;  color: #ffffff;  flex-shrink: 0;}
.pop_txt1{font-size: .22rem; line-height: 1.2;  text-align: center; margin: 0 auto 0.1rem; color: #ffffff;  flex-shrink: 0;}
.pop_txt2{font-size: .18rem; line-height: 1.2;  text-align: center; margin: 0.2rem auto 0.2rem;  color: #f09eff;  flex-shrink: 0;}

.btn_xj{width: 1.81rem; height: 0.49rem; margin: 0 auto; background: url(//game.gtimg.cn/images/ffm/cp/a20250616czds/btn_xj.png) no-repeat; background-size: 100% 100%;}