/* reset */
body,div,p,ul,li,table,tbody,tr,td,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,[ontouchend]{-webkit-tap-highlight-color:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
table{border-collapse:collapse;border-spacing:0;}
em,strong{font-weight:normal;font-style:normal;}
a {text-decoration:none;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.fl {float:left;}
.fr {float:right;}
.pr{position:relative;}
.pa{position:absolute;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.db{display:block;text-indent:-9999em;}
a{transition: filter .3s;}
.gary{filter: grayscale(90%);}
/* .gary{  } */
/* a:hover{filter: brightness(1.1);} */
.flex{display: flex; justify-content: space-evenly;}
body,html{background-color: #524d4a;overflow-x: hidden;}
header,footer {width:100%;margin:0 auto;}
footer{color:#fff6f690;background-color:#04141a;padding:0.2rem 0;font-size:0.2rem;text-align:center;}
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;
}

#afooter { text-align: center; line-height: 1.5; color: #ffffff90; background-color: #000; padding: 0.2rem 0; }
#afooter a { color: #ffffff90; }

/* 横屏提示 */
.horizon{width:100%;height:100%;background:#32373b;position:fixed;left:0;top:0;z-index:10000;display:none;}
.horizon-box{width:100%;height:3rem;position:absolute;top:50%;left:0;margin-top:-1.5rem;}
.horizon-pic{width:1.5rem;height:2.3rem;margin:0 auto;text-align:center;}
.horizon span{font-size:0.22rem;display:block;color:#ffd40a;text-align:center;}
.horizon i{width:1.5rem;height:2.27rem;background:url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/hengping.png) 0 0 no-repeat;background-size:1.5rem 2.27rem;margin:0 auto;-webkit-animation: maskAni 1.5s ease infinite alternate;position:static;display:block;}
@-webkit-keyframes maskAni{0% {-webkit-transform:rotate(-90deg);}30% {-webkit-transform:rotate(-90deg);}70%{-webkit-transform:rotate(0deg);}100% {-webkit-transform:rotate(0deg);}}
@media screen and (orientation:landscape) {.horizon{display:block}}

.gary{filter: grayscale(90%);}
.wrap{ height:23.02rem;  background: url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/bg.jpg) no-repeat;width:7.5rem;padding-bottom:0rem;background-size: 100% auto; box-sizing: border-box; margin: 0 auto;}
.pc{ height:7.68rem;  background: url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/pc.jpg) no-repeat;width:100%;padding-bottom:0rem;background-size: 100% auto; box-sizing: border-box; margin: 0 auto;}

.head{height:2.61rem; width:7.5rem;background-size: 100% auto; margin: 0 auto;}
.login_box{display: flex; justify-content: center;}
.login{background: #27272790; border-radius: 0.06rem;box-sizing: border-box; padding: 0.03rem 0.13rem; margin: 0.22rem auto; position: relative;z-index: 88; }
.login {font-size: 0.24rem;color: #FFFFFF;text-align: center;display: inline-flex; justify-content: center; }
.login a {color: #EDA245;}

.btn_rule{top:1.1rem; right: 0rem;  width:1.38rem; height: 0.4rem; display: block; background:url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/btn_rule.png) no-repeat; background-size: 100% auto;}
.btn_fx{top:.17rem; right: 0.46rem; font-size: 0.28rem;  width:1.1rem; height: 0.4rem; line-height: 0.4rem; text-align: center;  display: block; color: #323232; font-weight: bold;  background:#d7ac43}

.content{ margin: 0 auto; width:88%;}

.time{font-size: 0.24rem; margin: 0 0 0 0; letter-spacing: 0.02rem; line-height: 1.2; width: 3.26rem; height: 0.36rem; padding: 0.06rem 0.1rem 0 0.5rem; display: flex; justify-content: start; color: #000000;  text-align: left; background:url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/timebg.png) no-repeat; background-size: 100% auto;}
.tit1{width: auto; height:0.73rem; display: block; margin: 0rem 0 0 0;}

.picbox{height:auto; display: block; margin: 0.1rem auto 0.13rem;}
.picbox img{width: 6.53rem; height: auto; display: block; }
.picbox p{font-size: 0.2rem; line-height: 2; top: 5.48rem; left: 0.77rem; position: absolute; color: #fff6f6;text-align: center;}

.btna{ width: 2.67rem; height: 0.8rem; color: #fff; margin: 0.2rem auto 0; font-size: 0.32rem; line-height: 1; display: flex; justify-content: center; align-items: center; background:#323232; border-radius: 0.17rem; }

.btn_js{ width: 2.28rem; height: 0.28rem; margin: 0 auto; background:url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/btn_js.png) no-repeat; background-size: 100% auto;}
.btn_ck{ width: 2.98rem; height: 0.36rem; margin: 0.16rem auto  0.12rem ; background:url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/btn_ck.png) no-repeat; background-size: 100% auto;}

.rule-tit1{width: auto; height:0.62rem; display: block; margin: .8rem 0 0 0;}

.p2list1{margin: 0.2rem auto;}
.p2list1 li{ position: relative;  margin: 0.16rem auto; width: 6.53rem; height: auto;  }
.p2list1 li img{width: 100%; height: auto; display: block; margin: 0 auto;}
.p2list1 li a{width: 2rem; height: 0.56rem; right: 0.2rem; bottom: 0.3rem; font-size: 0.24rem; line-height: 0.56rem; text-align: center; color: #323232; background:#C27E33; border-radius: 0.1rem; position: absolute;  font-weight: bold;}

/* .p2list1 li{ position: relative; font-size: 0.2rem; line-height: 2; margin: 0; width: 2.08rem; height: 3rem;  background: url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/djbg.png) no-repeat; background-size: 100% auto;} */
/* .p2list1 li p{ margin-top: -0.5rem; box-sizing: border-box; padding: 0.05rem; background:#323232; border-radius: 0.1rem; justify-content: start; align-items: center; display: flex; color: #fff; font-size: 0.16rem; text-align: left;}
.p2list1 li p span{background:#B16912; text-align: center;  width: 0.28rem; height: 0.25rem; margin-right: 0.04rem; border-radius: 0.04rem; display: block; line-height: 0.25rem;}
.p2list1  a{width: 1.74rem; height: 0.56rem; font-size: 0.3rem; position: absolute; top: 2.67rem; border-radius: 0.1rem; left: 50%; transform: translateX(-50%); }
.p2list1  div{width: 1.91rem; height: 0.41rem; font-size: 0.22rem; text-align: center; position: absolute; top: 2.1rem; border-radius: 0.1rem; left: 50%; transform: translateX(-50%); background: url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/djname.png) no-repeat; background-size: 100% 100%; color: #fff;} */




/*弹窗*/
.pop_box{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 999;}
.pop_content{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);-webkit-animation:showzs .6s ease both;}
.pop_close{background:url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/close.png) no-repeat; background-size: 100% auto; width: 0.56rem;height: 0.56rem;position: absolute;top:-0.68rem;right:0rem;}
.popa{ width: 2.74rem; height: 0.8rem; color: #fff; margin: 0.2rem auto 0; font-size: 0.32rem; line-height: 1; display: flex; justify-content: center; align-items: center; background:#323232; border: 0.02rem solid #fff;  border-radius: 0.17rem; }
.popb{ width: 2.74rem; height: 0.8rem; color: #323232; margin: 0.2rem auto 0; font-size: 0.32rem; line-height: 1; display: flex; justify-content: center; align-items: center; background:#fff; border-radius: 0.17rem; font-weight: 500;}
.popbtn0{margin: 0 auto; justify-content: space-evenly; width: 6rem;}
.pop_img{width: 5.8rem; height: auto; display: block; margin: 0 auto;}
.popt1{width:auto; height: 0.4rem; display: block; margin: 0.3rem auto 0.2rem; position: relative; z-index: 11;}
.pop1 {background:#fff6f6;width:6rem;height: auto;background-size: 100% 100%;padding:0.3rem;box-sizing: border-box; border-radius: 0.34rem; }
.poptit{ width:6rem; height: auto; top: 0; left: 0; }

.rule1{width:95%; margin: 0.1rem auto; display: block; position: relative;z-index: 1;}
.rule1 p{line-height:0.42rem; color: #000000; font-size: 0.28rem;}
.rule1 p span{color: #ec5f5f;}

.poptxt1{line-height: 1.7; color: #000000; font-size: 0.24rem; text-align: center;  display: flex; justify-content: center; align-items: center; width: 90%; margin: 0.3rem auto 0;}

.pop2 {background: url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/pop2.png) no-repeat;width:7.25rem;height: 5.76rem;background-size: 100% auto;padding:0rem 0.1rem 0rem 0.1rem;box-sizing: border-box; }
.pop3 {background: url(//game.gtimg.cn/images/cf/cp/a20260901zhcs/pop3.png) no-repeat;width:7.01rem;height: auto;background-size: 100% 100%;padding:.2rem 0.1rem 0.6rem;box-sizing: border-box; }

.pop3tab{width:100%; margin: 0.2rem auto; border-radius: 0.3rem;  overflow: auto; display: block;}
.pop3tab th{font-weight: bold; font-size: .22rem;color: #242424;border: 1px solid #C4C4C4; text-align: center;height:.5rem;background: #C4C4C4;}
.pop3tab td{font-size: .22rem;color: #19191A;text-align: center;line-height:1.4;padding: .08rem 0; border: 1px solid #C4C4C470;}
.pop3tab th:nth-of-type(odd){ background: #C4C4C4;}
table{width: 100%;}

.poplb{width: 100%; height: 11rem;}
.swiper-container { width: 100%; position: relative; padding-bottom: .7rem;}
.swiper-slide { width: 5rem; overflow: hidden; }
/* .swiper-slide:not(.swiper-slide-active) { opacity: 0.8; transform: scale(1); } */
.swiper-slide img { width: 4.5rem; height:auto; object-fit: cover; display: block; margin: 0 auto; pointer-events: none;}

.swiper-pagination-bullet { background: #fff;}
.swiper-pagination-bullet-active { background: #fff; }

.wemhb{position: relative;width: 5rem; height: 10.87rem; margin: 0 auto;}
.wemhb img{width: 100%; height: auto; margin: 0 auto;}
.pop10{width:6rem; height: auto; margin: 0 auto;}
.ewmbox{width: 1.2rem; right: 0.1rem; bottom: .45rem;}
.ewmbox img{width: .86rem; height:.86rem; display: block; margin: 0 auto;}
.ewmbox canvas{width: .86rem; height:.86rem; display: block; margin: 0 auto;}
.ewmbox p{line-height: 1.2; color: #fff; font-size: 0rem; text-align: center; width: 100%; margin: 0 auto;}

.name1{top: 2.89rem; left: 1.22rem;  }
.name1 p{line-height: 1; color: #000000; font-size: 0.22rem; text-align: left; }
.name1 em{line-height: 1; color: #000000; font-size: 0.18rem; text-align: left; position: relative; top: -0.04rem;}


.name2{top: 3.18rem; left: 1.32rem;  }
.name2 p{line-height: 1; color: #000000; font-size: 0.26rem; text-align: left; }
.name2 em{line-height: 1; color: #000000; font-size: 0.22rem; text-align: left; position: relative; top: -0.04rem;}

.pop_img {    pointer-events: none;}

.scpic{position: relative;width: 4.5rem; height: 9.74rem;}
.scpic .lb1{width: 4.5rem; height: 9.74rem; display: block; margin: 0 auto; position: absolute; top: 0; left: 0;}
.scpic .lb3{width: 4.5rem; height: 9.74rem; display: block; margin: 0 auto; position: absolute; top: 0; left: 0;}

.dom2img-result{position: absolute;right: 0.5rem;top: 0;width: 4.5rem;height:9.74rem;opacity: 0 !important;z-index: 2;}
#toimg { position: relative; width: 4.5rem; height: 9.74rem;}

.ewmbox2{width: .75rem; right: 0.25rem; bottom: .4rem;}
.ewmbox2 img{width: .75rem; height:.75rem; display: block; margin: 0 auto;}
.ewmbox2 canvas{width: .75rem; height:.75rem; display: block; margin: 0 auto;}



#pop6 .pop_content{top: 45%;}
#pop6 .pop_close{top: -0.2rem; right: -0.6rem;}
#pop4 .pop_close{top: -0.4rem; right: 1rem;}

.scpic2{opacity: 0;}
