/* 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%);}
/* a:hover{filter: brightness(1.1);} */
.flex{display: flex; justify-content: space-evenly;}
body,html{background-color: #c9bda9;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 { /* 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-face {
	font-family: 'txt1';
	src: url(//game.gtimg.cn/images/cf/cp/a20260408gffy/font1.ttf);
}

/* 横屏提示 */
.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/a20260408gffy/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: 25.88rem;  background: url(//game.gtimg.cn/images/cf/cp/a20260408gffy/m.jpg) no-repeat;width:7.5rem;padding-bottom:0rem;background-size: 100% auto; box-sizing: border-box; margin: 0 auto;}

.head{height:3.7rem; width:7.5rem; margin: 0 auto;}
.content{ margin: 0 auto;}
.login {font-size: 0.26rem;color: #000000;text-align: center;width: 100%;position: absolute;top:6.48rem; z-index: 9; font-family: 'txt1'; }
.login a {color: #000000;}

/* .btn_fx{top: 0.2rem; right: 0.17rem; width:1.47rem; height: 0.53rem; display: block; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/btn_fx.png) no-repeat; background-size: 100% auto;} */
.btn_rule{top: 0.2rem; right: .2rem; width:1.05rem; height: 0.45rem; display: block; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/btn_rule.png) no-repeat; background-size: 100% auto;}
.btn_fx2{top: 0.2rem; right: 1.3rem; width:.79rem; height: 0.35rem; display: block; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/topbtn1.png) no-repeat; background-size: 100% auto;}

.tab_box1{display: flex; justify-content: space-evenly; margin: 1.78rem auto -0.56rem;}
.tab_box1 a{ width: 3.57rem; height: 0.83rem;  background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/tab1.png) no-repeat; background-size: 100% auto;}
.tab_box1 a.cur{background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/tab1on.png) no-repeat; background-size: 100% auto;}
.tab_box1 a:nth-of-type(2){background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/tab2.png) no-repeat; background-size: 100% auto;}
.tab_box1 a:nth-of-type(2).cur{background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/tab2on.png) no-repeat; background-size: 100% auto;}

.btn_more { width: 1.51rem; height: .25rem; position: absolute; top: 0.36rem; right: 0.3rem; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/btn_more.png) no-repeat; background-size: 100% auto;}
.btn_hj { width: 1.54rem; height: .27rem; position: absolute; top: 2.67rem; right: 0.3rem; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/btn_hj.png) no-repeat; background-size: 100% auto;}
.btn_pm { width: 1.54rem; height: .27rem; margin: 0 auto; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/btn_pm.png) no-repeat; background-size: 100% auto;}


.p1box1{ width: 7.14rem; height: 6.52rem; margin: 1.4rem auto 0; padding-top: .84rem; box-sizing: border-box;  background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/p1bg1.png) no-repeat; background-size: 100% auto;}
.table4{width:97%; overflow: auto; height: 5.4rem; margin: 0.1rem auto 0.2rem; border: 0 solid #6e3728; color: #6e3728;}
.table4 table{width: 100%;}
.table4 th{  line-height: 2;	font-family: 'txt1';color: #6e3728; font-weight: 500;font-size: 0.2rem; background: #f3ede3;}
.table4 td{ box-sizing: border-box; padding: 0.05rem 0; border-bottom: 1px solid #6e3728; text-align: center; font-family: 'btn'; font-size: 0.18rem; height: auto;  line-height: 1.3;}
.table4 tr td:nth-of-type(2),.table4 tr th:nth-of-type(2){border-left: 0 solid #6e3728;border-right: 0 solid #6e3728;}
.avatar{width: 0.4rem; height: 0.4rem; display: block; margin: 0 auto; background: #fff; border: 1px solid #673729; border-radius: 10rem;}

.p1box2{ width: 7.14rem; height: 11.05rem; margin: .2rem auto 0; padding-top:.2rem; box-sizing: border-box;  background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/p1bg2.png) no-repeat; background-size: 100% auto;}
.list1{width: 94%; margin:.16rem auto 0;  justify-content: space-between;}
.list1 li{	 font-family: 'txt1';color: #582417; font-weight: 500;font-size: 0.3rem; line-height: 1.4; text-align: center; width: 30%;}
.list1 li:nth-of-type(1){color: #efe6d9;font-size: 0.32rem; }
.pmjl{ width: 6.71rem; height: 5.99rem; margin: 2.2rem auto 0; display: flex; justify-content: space-between; flex-wrap: wrap;  padding-top:5.12rem; box-sizing: border-box;  background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/pmjl.png) no-repeat; background-size: 100% auto;}
.pmjl a:nth-of-type(1){position: absolute; top: 5.4rem; left: 50%; transform: translateX(-50%);}

.btn_lq { width: 2.09rem; height: .65rem;  background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/btn_lq.png) no-repeat; background-size: 100% auto;}
.btn_lq.on{background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/btn_ylq.png) no-repeat; background-size: 100% auto;}
.pmjl2{ width: 6.71rem; height: 5.99rem; margin: 2.2rem auto 0; display: flex; justify-content: space-between; flex-wrap: wrap;  padding-top:5.12rem; box-sizing: border-box;  background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/pmjl2.png) no-repeat; background-size: 100% auto;}
.pmjl2 a:nth-of-type(1){position: absolute; top: 5.4rem; left: 50%; transform: translateX(-50%);}


.p1txta{	 font-family: 'txt1';color: #efe6d9; font-weight: 500;font-size: 0.5rem;  top: 0; left: 0; width: 100%; text-align: center;  line-height: 1.8;}


.btn_fx { width: 3.57rem; height: .81rem; margin: 0.3rem auto; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/btn_fx.png) no-repeat; background-size: 100% auto;}
.btn_fx1 { width: 3.57rem; height: .81rem; margin: 0.13rem auto; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/btn_fx2.png) no-repeat; background-size: 100% auto;}

.gd_box{ z-index: 88; top: .7rem; right: .2rem; width: 2.89rem; height:auto; box-sizing: border-box; padding: 0.12rem 0rem;  position: absolute; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/tc.png) no-repeat; background-size: 100% 100%; }
.gd_box select{ width: 2.6rem; height:0.51rem; box-sizing: border-box; padding: 0 0.1rem; margin: 0.1rem auto; display: block; outline: none; border: 0; border-radius: 0;appearance: none; font-size: 0.22rem; color: #582417;  background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/sel.png) no-repeat; background-size: 100% 100%; }

/*弹窗*/
.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/a20260408gffy/close.png) no-repeat; background-size: 100% auto; width: 0.34rem;height: 0.34rem;position: absolute;top:-0.34rem;right:0rem;}
.pop_btn1{ width: 2.2rem; height:0.8rem;font-size: 0.32rem; margin: 0 auto;	color: #fff3e3; font-family: 'rui'; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/btna.png) no-repeat; background-size: 100% auto; display: flex; justify-content: center; align-items: center;}
.pop1 {padding:.02rem 0.1rem 0rem 0.1rem; background: url(//game.gtimg.cn/images/cf/cp/a20260408gffy/pop1.png) no-repeat;width:6.97rem;height: 4.73rem;background-size: 100% auto;box-sizing: border-box; }
.pop2 {width:6.97rem;height: 6.52rem;padding:.02rem 0.1rem 0rem 0.1rem;box-sizing: border-box; background: url(//game.gtimg.cn/images/cf/cp/a20260408gffy/pop2.png) no-repeat;background-size: 100% auto;}
.pop_tit1{color: #efe6d9;margin-top:.2rem; position: relative; z-index: 11; margin-bottom:.4rem; font-family: 'txt1';  width: 100%; text-align: center; font-size: .38rem; line-height: .5rem; display: block; justify-content: center; align-items: center;}


.pop3tab{width:97%; overflow: auto; height: 3.2rem; margin: 0.1rem auto 0.2rem; border: 1px solid #6e3728; color: #6e3728;}
.pop3tab table{width: 100%;}
.pop3tab th{  line-height: 2;	font-family: 'txt1';color: #6e3728; font-weight: 500;font-size: 0.2rem; background: #f3ede3;}
.pop3tab td{ box-sizing: border-box; padding: 0.05rem 0; border-bottom: 1px solid #6e3728; text-align: center; font-family: 'btn'; font-size: 0.18rem; height: auto;  line-height: 1.3;}
.pop3tab tr td:nth-of-type(2),.table4 tr th:nth-of-type(2){border-left: 0 solid #6e3728;border-right: 0 solid #6e3728;}
.avatar1{width: 1.55rem; height: 1.55rem; display: block; overflow: hidden; margin: 0 auto; background: #fff; border: 1px solid #673729; border-radius: 10rem;}
.avatar1 img{width: 100%; height: auto;}
.code_box{margin-top: 1.6rem;}
.code_box p{ width: 4.15rem; height: 0.4rem; color: #582417; margin: 0.3rem auto; text-align: center; line-height: 1; 
display: flex; justify-content: center; align-items: center;
background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/name1.png) no-repeat; background-size: 100% auto; }
.bq_box{color: #ffffff;font-family: 'txt1'; letter-spacing: -1px;  right: 2rem; top: 0rem;  width: 0.4rem; text-align: center; font-size: .24rem; line-height:1.2; height: auto;
padding-bottom: 0.2rem; box-sizing: border-box;
 display: block; justify-content: center; align-items: center; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/bq.png) no-repeat; background-size: 100% 100%; }
.fxtit1{width:5.89rem; height: auto; margin: 0.3rem auto ; display: block; position: relative; z-index: 11;}

.pop_txt1{color: #fffdea;font-family: 'txt1'; position: relative; z-index: 11; margin:0.36rem 0 0 0;   width:77%; text-align: center; font-size: .28rem; line-height:1.3;  }
.pop_txt2{color: #fffdea; margin: 0.36rem 0 0 0.7rem; font-family: 'txt1'; height: 0.55rem;  width: 3.52rem; text-align: center; font-size: .22rem; line-height:1.3; display: flex; justify-content: center; align-items: center; background:url(//game.gtimg.cn/images/cf/cp/a20260408gffy/txt2.png) no-repeat; background-size: 100% auto;  position: relative; z-index: 11;}
.pop_txt2 span{color: #edcf7c; font-size: .24rem; }

.pop_txtc{color: #5e2214;font-family: 'txt1'; margin:.1rem auto; height: 3.2rem;   width:90%; text-align: center; font-size: .34rem; line-height:1.3;  
display: flex; justify-content: center; align-items: center; }


#mygiflist td{font-size: .24rem;color: #cf4420;text-align: center;line-height: .3rem;padding: .08rem 0; border: 0 solid #fff;}
.btn3{ width: 50%; font-weight: bold;  left: 50%; transform: translateX(-50%); bottom: .2rem; align-items: center; justify-content: space-evenly; position: absolute;}
.btn3 a{text-align: center; color: #cf4420;}
.btn3 p{margin: 0 0.13rem; color: #cf4420;}
table{width: 100%;}
.fximg img{width:7rem; height: auto; margin: 0.1rem auto; display: block;}


.rule{width:93%; margin: 0.06rem auto; height:3.3rem; overflow: auto; display: block;}
.rule p{font-size: .22rem;color: #582417;text-align: left;line-height:1.4;}

#pop3 .pop2{padding: 0.01rem;}
.dom2img-result{position: absolute;right: 0;top: 0;width: 6.97rem;height:7.35rem;opacity: 0;z-index: 2;}
#toimg { position: relative; width:6.97rem;height: 7.35rem;padding:0.02rem;box-sizing: border-box; }
.toimgbg{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}


#pop3 .pop2{background: none;}
.btn_fx1{margin-top: 0.1rem; position: relative; z-index: 88;}
