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%);}
/* a:hover{filter: brightness(1.1);} */
.flex{display: flex; justify-content: space-evenly;}
body,html{background-color: #e9cb84;overflow-x: hidden;}
header,footer {width:100%;margin:0 auto;}
footer{color:#FFFFFF;background-color:#04141a;padding:0.2rem 0;font-size:0.2rem;text-align:center;}
body { 
	-webkit-text-size-adjust: 100% !important;
	text-size-adjust: 100% !important;
	-moz-text-size-adjust: 100% !important;
		overflow: scroll;
-webkit-overflow-scrolling: touch;
}

select{
	  -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}


.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/cfm/cp/a20260923ghhd/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}}



@font-face {
	font-family: 'btn';
	src: url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/btn.ttf);
}


.gary{filter: grayscale(90%);}

.wrap{ height: auto; overflow-x: hidden;  background: url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/bg.jpg) no-repeat;width:7.5rem;padding-bottom:.3rem;background-size: 100% auto; box-sizing: border-box; margin: 0 auto;}
.head{height:6.2rem; width:7.5rem;margin: 0 auto;}
.content{ margin: 0 auto;  width:7.5rem;}

.login {font-size: 0.24rem;color: #b2220a;text-align: center;width: 100%;z-index: 9;}
.login a {color: #b2220a;}

.btn_rule{top: 0.2rem; right: .2rem; width:1.33rem; height: 0.4rem; z-index: 88; display: block; background:url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/btn_rule.png) no-repeat; background-size: 100% auto; position: absolute;}
/* .btn_fx{top: 0.2rem; right: 0.1rem; width:1.3rem; height: 0.4rem; z-index: 88; display: block; background:url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/btn_fx.png) no-repeat; background-size: 100% auto; position: absolute;} */

.sel-box{display: flex; justify-content:center; align-items: center; margin: 0.1rem auto;}
.sel-box p{font-size: 0.24rem;color: #b2220a;text-align: center;}
.sel-box select{width:2.52rem; height: 0.32rem;  box-sizing: border-box; padding: 0 0.1rem 0 0; outline: none; border: none;  text-align: center; color: #8a4758; font-size: 0.2rem; line-height:1; display: flex; justify-content: center; align-items: center; background: url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/sel.png) no-repeat; background-size: 100% 100%;}

.tab_box{display: flex; justify-content:center; }
.tab_box a{ margin: 0.2rem 0.02rem; font-family: 'btn';  box-sizing: border-box;  width:2.44rem; height: 0.63rem; text-align: center; color: #ffffff; font-size: 0.24rem; line-height:1.3; display: flex; justify-content: center; align-items: center; align-content: center;  background:url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/tab1.png) no-repeat; background-size: 100% 100%;}
.tab_box a.cur{ background: url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/tab1on.png) no-repeat; background-size: 100% 100%;}

/* tab1 */
.tit1{width:auto; height:.83rem;  margin: 0.1rem auto 0.1rem; display: block;}
.btnA{width: 2.12rem; height: 0.57rem;font-family: 'btn'; margin: 0 auto; font-size: 0.28rem; color: #fff; line-height: 1; display: flex; justify-content: center;align-items: center; text-align: center; background:url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/btna.png) no-repeat; background-size: 100% 100%;}

.txt1{color: #5d3f26; font-size: 0.22rem; line-height: 1.3; text-align: center;}
.txt2{color: #5d3f26; font-size: 0.22rem; line-height: 1.3; text-align: center; font-weight: bold;}
.txt2 span{font-size: 0.22rem; color: #b2220a;}

.p1dj1{width:6.95rem; height: 3.5rem; justify-content: space-between; margin: 0.3rem auto; box-sizing: border-box; padding: 0 0.1rem 0 0 ; background:url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/p1dj1.png) no-repeat; background-size: 100% auto;}
.p1dj1 li{width:31%; position: relative;  padding-top: 2.77rem;}
.t1pic2{width: 7.03rem; height: auto; margin: 0.5rem auto 0rem; display: block;}


.btntxt{display: flex; justify-content:space-between; width: 90%; align-items: center; margin: 0.2rem auto;}
.btntxt a{color: #b2220a; font-weight: bold;  font-size: 0.22rem; line-height: 1.3; text-align: center; text-decoration: underline;}

.btna1{width: 3.04rem; height: 0.81rem; margin: 0 auto -0.1rem; font-size: 0.3rem;}

.lbbox1{width:7rem; margin: -0.2rem auto 0.1rem;  overflow: hidden;}
.lbbox1 .swiper-slide{ width: 3.39rem; }
.lbbox1 img{ width: 3.39rem; height: auto; }

.btntxt1{color: #b2220a; top: .22rem; right: .2rem; font-weight: bold;  font-size: 0.22rem; line-height: 1.3; text-align: center; text-decoration: underline; }
.btntxt2{color: #b2220a; top:.9rem; right: .2rem; font-weight: bold;  font-size: 0.22rem; line-height: 1.3; text-align: center; text-decoration: underline; }

.info{position: relative; display: none;}


.lbbox2{width:7rem; margin: 0.1rem auto 0.1rem;  overflow: hidden;}
.lbbox2 .swiper-container{width: 6rem; margin: 0 auto; overflow: hidden;}
.lbbox2 .swiper-slide{ width: 3.39rem; }
.lbbox2 img{ width: 3.39rem; height: auto; }
.swiper-button-next{width: 0.76rem; height: 1.01rem; background:url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/arr.png) no-repeat; background-size: 100% auto; position: absolute; top: 60%; transform: translateY(-50%); right: 0;}
.swiper-button-prev{width: 0.76rem; height: 1.01rem; background:url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/arr.png) no-repeat; background-size: 100% auto; position: absolute; top: 60%; transform: translateY(-50%) scaleX(-1); left: 0;}

 
/*pop*/
.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%);}
.pop_close{background:url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/close.png) no-repeat; background-size: 100% auto; width: 0.66rem;height: 0.66rem;position: absolute;top:-0.66rem;right:0rem;}
.poptit0{ font-family: 'btn'; line-height: 0.9rem; margin-top: -0.3rem; font-size: 0.4rem;  width: 100%; text-align: center; color: #fff; height: 1.1rem; background: url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/poptbg.png) no-repeat; background-size: 100% auto; }
.pop1 {background: url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/pop1.png) no-repeat;width:7rem;height: auto;background-size: 100% 100%;padding:0 0.1rem 0.2rem 0rem;box-sizing: border-box; }

.pop3tab{width:90%; margin: 0 auto; height:5.5rem; overflow: auto; display: block;}
table{width: 100%;}
.pop3tab th{font-weight: bold; font-size: 0.24rem;color: #ffffff;border: 0 solid #ffffff; text-align: center;height:0.5rem;background: #f3771d;}
.pop3tab td{ background: #ffe6a7; font-size: 0.24rem;color: #5d3f26;text-align: center;line-height: 0.3rem;padding: 0.08rem 0; border: 1px solid #fff;}
.pop3tab th:nth-of-type(2){ border: 0 solid #ffffff;}
.pop3tab th:nth-of-type(1){ border-right:0 solid #ffffff;}

.btn3{ width: 50%; font-weight: bold; margin: 0.2rem auto; align-items: center; justify-content: space-evenly; }
.btn3 a{ box-sizing: border-box; padding: 0.03rem 0.2rem; text-align: center; color: #161c75; background: #90deff;}
.btn3 p{margin: 0 0.13rem; color: #ffffff;}


.rule1{width:90%; height: auto; margin: -0.02rem auto 0.2rem; background: #ffffff00; box-sizing: border-box; padding: 0.02rem;}
.rule1 p{ font-size: 0.22rem; color: #5d3f26; line-height: 1.6; text-align: left; }
.rule1 b{ font-size: 0.24rem; color: #5d3f26; line-height: 1.6; text-align: left; display: block; padding-top: 0.3rem; }

.ewm{width: 5rem; height: auto; margin: 0 auto; display: block;}

.ylbox{width: 90%; height: 6rem; overflow: auto; margin: 0 auto 0.2rem; display: block;}
.ylbox img{width: 100%; height: auto;  margin: 0 auto; display: block;}


.pop_txt1{ font-weight: bold; font-size: 0.26rem; color: #5d3f26; line-height: 1.4; margin:0.2rem auto; text-align: center;}
.pop_txt1 span{ color: #d45228; }
.btna2{width: 3.04rem; height: 0.81rem; margin: 0 auto 0.1rem; font-size: 0.35rem;}

.pop_txt3{font-size: 0.32rem; color: #5d3f26; line-height: 1.4; margin:0.2rem auto; text-align: center; font-family: 'btn';}
.pop_txt3 span{ color: #d45228; }


.plbdj1 {width: 96%; margin: 0 auto 0.2rem; flex-wrap: wrap; justify-content: center;}
.plbdj1 li{ width: 4.49rem; height: 2.45rem; margin: 0.1rem;  background: url(//game.gtimg.cn/images/cfm/cp/a20260923ghhd/djbg.png) no-repeat;background-size: 100% 100%; position: relative;} 
.plbdj1 img{width:auto; height:80%; position: absolute; top: 41%; left: 50%; transform: translate(-50%,-50%);}
.plbdj1 p{width:72%; height: 0.34rem; font-size: 0.22rem; color: #000; line-height: 1.12; text-align: center; position: absolute; bottom: 0.14rem; left: 50%; transform: translateX(-50%); display: flex; justify-content: center; align-items: center; }


