/* 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,[onclick]{-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;}
.db {display:block;text-indent:-999em;}
body,html{background-color: #FFFFFF;}
:focus{outline: none;}
.head,footer{width:100%;margin:0 auto;}
footer{color:#8a6e68;background-color:#100d0c;padding:0.2rem 0;font-size:0.2rem;text-align:center;}
.sp{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/sp.png) no-repeat;background-size: 7.50rem auto;}
@font-face {
    font-family: 'font';
    src: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/font.ttf);
}
@font-face {
    font-family: 'font1';
    src: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/fonttm.ttf);
}
.wrap{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/bg.jpg) no-repeat;width: 7.50rem;background-size: 100% auto;padding-bottom: 0.30rem;}
.head{height: 10.40rem;position: relative;}
.boxnav{background-position:  -4.77rem -7.95rem;width: 2.35rem;height: 1.76rem;top: 1.94rem;right: 0;position: absolute;}
.boxnav a{display: block;width: 100%;height: 33.333333%;}
.boxlogina{font-size: 0.20rem;color: #ce3e3f;line-height: 1;width: 100%;text-align: center;position: absolute;left: 0;top: 10.00rem;}
.boxlogina a{color: #ce3e3f;}
.box1{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/box1.png) no-repeat;width: 7.50rem;height: 6.64rem;background-size: 100% 100%;box-sizing: border-box;padding-top: 1.65rem;margin: 0 auto;}
.txt1{font-size: 0.20rem;color: #ce3e3f;line-height: 1;width: 100%;text-align: center;}
.boxtanmu{width: 6.17rem;height: 3.22rem;margin: 0.21rem auto 0;position: relative;}
.bxtime{width: 1.34rem;height: 0.44rem;background-color: #ce3e3f;z-index: 999;
			border-radius: 0.10rem;position: absolute;top: -0.22rem;right: -0.10rem;font-size: 0.24rem;color: #fffefc;line-height: 0.44rem;text-align: center;font-weight: bold;}
.tanmu{width: 6.15rem;height: 3.20rem;background-color: rgba(252,238,216,0.8);border: 0.02rem dotted #ddb18f;border-radius: 0.20rem;overflow: hidden;}
.btnwybb{background-position: -0.69rem -0.33rem;width: 2.80rem;height: 0.79rem;margin: 0.25rem auto 0;}

.danmu p{font-size: 0.20rem;font-family: 'font1';}
.zs1{width: 0.39rem;}
.zs2{width: 0.26rem;}
.zs3{width: 0.45rem;}
.zs4{width: 0.27rem;}
.zs5{width: 0.49rem;}
.danmu p em{font-size: 0.30rem}




.box2{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/box2.png) no-repeat;width: 7.50rem;height: 6.71rem;background-size: 100% 100%;box-sizing: border-box;padding-top: 0.64rem;margin: 0.26rem auto 0;}
.txt2{font-size: 0.32rem;color: #ce3e3f;line-height: 1;width: 100%;text-align: center;color: #ce3e3f;font-family: 'font';}
.txt3{font-size: 0.20rem;color: #ce3e3f;line-height: 1;width: 100%;text-align: center;color: #ce3e3f;padding-top: 0.15rem;opacity: 0.8}
.boxtab{width: 6.13rem;margin: 0.13rem auto 0;padding: 0.13rem 0;border: 0.02rem dotted #ddb18f;border-radius: 0.20rem;}
.tbalepm{width: 5.60rem;margin: 0 auto;}
.tbalepm th{font-size: 0.20rem;color: #ce3e3f;line-height: 1;text-align: center;font-weight: bold;height: 0.34rem;background-color: #fceed8;}
.wd93{width: 0.93rem;}
.wd311{width: 3.11rem;}
.wd154{width: 1.54rem;}
.tbalepm td{font-size: 0.20rem;color: #ce3e3f;line-height: 1;text-align: center;height: 0.34rem;}
.bgcoltd td{background-color: #fceed8;}
.btnckwapm{background-position: -0.69rem -1.54rem;width: 2.80rem;height: 0.79rem;margin: 0.20rem auto 0;}

.box3{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/box3.png) no-repeat;width: 7.50rem;height: 14.39rem;background-size: 100% 100%;box-sizing: border-box;margin: 0.25rem auto 0;padding-top: 0.61rem;}
.btntxdz{background-position: -0.69rem -2.79rem;width: 2.80rem;height: 0.79rem;margin: 0.05rem auto;}
.listdjget{width: 6.25rem;margin: 0.28rem auto 0;}
.listdjget li{float: left;width: 100%;padding-bottom: 0.15rem;}
.listdjget p{width: 3.26rem;float: left;font-size: 0.20rem;color: #ce3e3f;line-height: 1.48rem;font-weight: bold;}
.listdjget span{position: relative;width: 1.49rem;height: 1.15rem;float: left;margin-right: 0.08rem;}
.listdjget span img{display: block;width: 100%;}
.listdjget span strong{width: 1.02rem;height: 0.29rem;background-color: #ce3e3f;line-height: 0.28rem;color: #fffefc;border-radius: 0.10rem;
						font-weight: bold;text-align: center;display: block;position: absolute;top:-0.13rem;right: -0.08rem;font-size: 0.18rem}
.btnget{display: block;background-position: -0.80rem -4.11rem;width: 1.42rem;height: 0.61rem;float: left;margin-top: 0.29rem;}

.box4{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/box4.png) no-repeat;width: 7.50rem;height: 6.35rem;background-size: 100% 100%;box-sizing: border-box;padding-top: 2.01rem;margin: 0 auto;position: relative;}
.imgjl{display: block;width: 4.87rem;margin: 0.27rem auto 0;}
.btnckall{background-position:  -4.54rem -4.29rem;width: 1.20rem;height: 0.28rem;position: absolute;top: 2.59rem;right: 0.86rem;}
.inptxt{width: 6.17rem;height: 0.54rem;background-color: #f9e1bc;margin: -0.06rem auto 0;border-radius: 0.10rem;border: none;display: block;
			font-size: 0.20rem;color: #ce3e3f;line-height: 0.54rem;text-indent: 0.10rem;}
.btnquewrit{background-position: -0.59rem -5.29rem;width: 2.80rem;height: 0.79rem;margin: 0.25rem auto 0;}
.box5{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/box5.png) no-repeat;width: 7.50rem;height: 14.02rem;background-size: 100% 100%;box-sizing: border-box;padding-top: 1.93rem;}
.bxxztz{width: 5.69rem;margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 0.26rem auto 0;}
.bxxztz a{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/imgbg.png) no-repeat;width: 2.63rem;height: 3.21rem;background-size: 100% 100%;display: block;}
.bxxztz a img{display: block;width: 100%;height: 100%;}
.bxxztz a.on{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/imgbgcurr.png) no-repeat;background-size: 100% 100%;}
.btnwanttz{background-position: -0.61rem -6.50rem;width: 2.80rem;height: 0.79rem;margin: 0.10rem auto 0;}
.boximg10{width: 7.50rem;height: 3.63rem;margin: 0.40rem auto 0;position: relative;}
.boximg10 img{display: block;width: 7.50rem;position: absolute;top: 0;left: 0;}
.btnckall1{top: 0;}
.boximg10 p{font-size: 0.28rem;color: #ce3e3f;line-height: 1;width: 100%;text-align: center;font-weight: bold;position: absolute;left: 0;top: 3.15rem;}
.listimg{width: 6.44rem;margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.listimg li{width: 1.54rem;}
.listimg img{display: block;width: 1.54rem;}
.btnzhuayc{display: block;background-position: -0.49rem -7.89rem;width: 2.80rem;height: 0.79rem;display: block;margin: 0.10rem auto 0;}
.bxtxt{display: flex;justify-content: center;flex-wrap: wrap;margin: 0.20rem auto 0;}
.bxtxt p{font-size: 0.20rem;line-height: 0.30rem;color: #ce3e3f;}
.bxtxt span{background-position: -3.12rem -4.17rem;width: 0.33rem;height: 0.29rem;display: block;}
.box6{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/box6.png) no-repeat;width: 7.50rem;height: 5.67rem;background-size: 100% 100%;box-sizing: border-box;padding-top: 0.89rem;margin: 0.49rem auto 0;}
.listget{width: 6.30rem;margin: 0 auto;}
.listget li{float: left;width: 100%;padding: 0.07rem 0;background-color: #fceed8;margin-bottom: 0.16rem;}
.listget p{width: 4.05rem;float: left;font-size: 0.20rem;color: #ce3e3f;font-weight: bold;line-height: 0.60rem;text-indent: 0.23rem;float: left;}
.listget span{background-position:  -3.12rem -4.02rem;width: 0.80rem;height: 0.61rem;
			box-sizing: border-box;padding-left: 0.33rem;font-size: 0.20rem;color: #ce3e3f;line-height: 0.60rem;float: left;}
.listget .btnget{margin: 0;}
.btnget.btnlogina{background-position: -4.39rem -0.40rem}
.btnget.btngowanc{background-position: -4.38rem -1.25rem;}
.btnget.btngetgot{background-position: -4.38rem -2.24rem;}
.btnget.gray{background-position: -4.45rem -3.16rem;}
.btnrule{background-position: -0.40rem -9.14rem;width: 3.52rem;height: 0.96rem;margin: 0.20rem auto 0;display: block;}
.pop{display:none;position: relative;}
.pop1{width: 6.18rem;padding: 0.05rem 0;background-color: #fffefc;border-radius: 0.20rem;}
.pop_mark{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.5);display: none;}
.popin{width: 6.02rem;margin: 0 auto;border: 0.02rem dotted #c4763d;padding: 0.33rem 0 0.18rem;border-radius: 0.20rem;}
.poptit{font-size: 0.24rem;color: #df5e2b;line-height: 1;width: 100%;text-align: center;font-family: 'font';}
.poptxt1{width: 5.31rem;height: 0.30rem;text-align: center;font-size: 0.20rem;line-height: 0.30rem;margin: 0.18rem auto 0.27rem;background-color: #f9e1bc;color: #ce3e3f;border: none;display: block;}
.poptxt1::placeholder{color: #ce3e3f;}


.popbxlistxt{width: 5.31rem;margin: 0.27rem auto 0;background-color: #f9e1bc;box-sizing: border-box;padding-left: 0.06rem;padding-top: 0.09rem;padding-bottom: 0.09rem;}
.poplistxt{width: 5.21rem;}
.poplistxt li{width: 5.21rem;height: 0.30rem;font-size: 0.20rem;color: #ce3e3f;line-height: 0.30rem;text-indent: 0.43rem;float: left;margin-bottom: 0.10rem;}
.poplistxt li.on{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/txtcurr.png) no-repeat;background-size: 100% 100%;}
.btnsurbb{background-position: -4.13rem -4.89rem;width: 2.80rem;height: 0.79rem;display: block;margin: 0.20rem auto 0;}
.btnshuanxi{background-position:  -6.43rem -1.06rem;width: 0.83rem;height: 0.30rem;display: block;position: absolute;top: 1.35rem;right: 0.44rem;}
.btnclosed{background-position: -6.84rem -0.48rem;width: 0.37rem;height: 0.25rem;display: block;position: absolute;top: 0;right: -0.48rem;}
.poptxt2{font-size: 0.20rem;color: #ce3e3f;line-height: 1.2;width: 100%;text-align: center;padding-top: 0.10rem;}
.popbxinbtn{width: 5.66rem;margin: 0.15rem auto 0;background-color: #f9e1bc;border-radius: 0.10rem;height: 0.61rem;overflow: hidden;}
.popinut{width: 3.60rem;float: left;height: 100%;background-color: #f9e1bc;border: none;font-size: 0.20rem;color: #ce3e3f;line-height: 0.60rem;text-align: center;}
.btncopy{background-position: -4.14rem -5.93rem;width: 2.06rem;height: 0.61rem;float: left;}
.pophbaozs{display: block;width: 4.82rem;margin: 0.25rem auto 0;}
.btnshrelj{background-position: -4.36rem -6.83rem;width: 2.80rem;height: 0.79rem;margin: 0.05rem auto 0;}
.tbalepmpop{margin: 0.32rem auto 0;}
.poptit1{font-size: 0.30rem}
.bxofenye{width: 2.58rem;margin: 0.20rem auto 0;display: flex;justify-content: space-between;flex-wrap: wrap;font-size: 0.20rem;color: #ffca82;line-height: 1;}
.bxofenye a{color: #ffca82;}
.bxofenye a.on{color: #ce3e3f;}
.bxofenye a.btnprev{color: #ce3e3f;text-decoration: underline;}
.bxofenye a.btnnext{color: #ce3e3f;text-decoration: underline;}
.poptxt3{line-height: 1.6;padding: 0.55rem 0 0.35rem;}
.poptxt3 span{font-size: 0.24rem}
.poptwbtn{width: 5.89rem;margin: 0.10rem auto 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.btntajz{display: block;background-position: -0.21rem -10.38rem;width: 2.80rem;height: 0.78rem;}
.btnchaik{display: block;background-position:-3.26rem -10.38rem;width: 2.80rem;height: 0.78rem;}
.listpopimg{width: 5.98rem;margin: 0.24rem auto 0;display: flex;justify-content:center;flex-wrap: wrap;}
.listpopimg li{width: 1.99rem;margin-bottom: 0.26rem;}
.listpopimg li img{display: block;width: 1.49rem;margin: 0 auto;}
.listpopimg li p{font-size: 0.22rem;color: #ce3e3f;line-height: 1;width: 100%;text-align: center;padding-top: 0.10rem;}
.popjiangbx{height: 5.30rem;}
.poptwlist{height: 4.6rem;}
.boxtabfy{width: 2.24rem;margin: 0 auto;display: flex;justify-content:space-between;flex-wrap: wrap;}
.boxtabfy a{width: 1.01rem;display: block;font-size: 0.20rem;color: #ce3e3f;line-height: 1;text-align: center;}
.boxtabfy a em{text-decoration: underline;}
.boxtabfy a:first-child span{margin-left: 0.16rem;}
.boxtabfy a:last-child span{margin-right: 0.16rem;}
.boxtabfy a.on span{color: #ffb540;}
.txt4{padding-top: 0.20rem;}
.btnquanw{background-position: -0.29rem -11.63rem;width: 2.80rem;height: 0.79rem;margin: 0.20rem auto 0;display: block;}
.huanban{display: block;width: 7.50rem;position: absolute;top: 0;left: 0;pointer-events: none;}
.listdizhi{width: 4.96rem;margin: 0.40rem auto 0;}
.listdizhi li{width: 100%;float: left;margin-bottom: 0.33rem;}
.listdizhi li p{width: 1.26rem;font-size: 0.26rem;color: #CE3E3F;line-height: 0.38rem;float: left;}
.inpudizhi{width: 3.70rem;float: left;height: 0.38rem;background-color: #f9e1bc;border: none;color: #CE3E3F;font-size: 0.26rem;line-height: 0.38rem;text-indent: 0.10rem;}
.listdizhi li select{background-position: -3.65rem -11.40rem;width: 1.17rem;height: 0.37rem;border: none;color: #CE3E3F;font-size: 0.26rem;line-height: 0.38rem;
				-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent: 0.05rem;float: left;}
.listdizhi li select.mrilf{margin: 0 0.09rem;}
.listdizhi li textarea{width: 3.70rem;height: 1.15rem;background-color: #f9e1bc;border: none;color: #CE3E3F;font-size: 0.26rem;line-height: 0.38rem;float: left;resize:none;box-sizing: border-box;padding: 0.05rem;}
.listdizhi li:last-child{margin-bottom: 0;}
.bxorule{width: 5.38rem;margin: 0.18rem auto 0;height: 4.20rem;overflow-x: hidden;overflow-y: auto;}
.listrule{width: 5.11rem;}
.listrule li{width: 100%;}
.bxorule::-webkit-scrollbar-track-piece{background-color:#f9e1bc;}
.bxorule::-webkit-scrollbar{width:0.06rem;}
.bxorule::-webkit-scrollbar-thumb{background:#ce3e3f;border-radius: 0.10rem}
.btnsur{background-position: -4.31rem -13.08rem;width: 2.80rem;height: 0.79rem;margin: 0.20rem auto 0;display: block;}
.popshare{width: 7.50rem;top: 0 !important;left: 0 !important;margin-top: 0 !important;margin-left: 0 !important;}
.popshare img{display: block;width: 7.50rem;}
.shareclsed{width: 100%;height: 18rem;display: block;position: absolute;top: 0;left: 0;}

.listdizhi li .tss{width: 3.70rem;height: 1.15rem;background-color: #f9e1bc;border: none;color: #CE3E3F;font-size: 0.26rem;line-height: 0.38rem;float: left;resize:none;box-sizing: border-box;padding: 0.05rem;}











/*��̬*/
.box0{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/box7.png) no-repeat;width: 7.50rem;height: 7.41rem;background-size: 100% 100%;box-sizing: border-box;padding-top: 1.02rem;}
.k_txt1{font-size: 0.32rem;color: #ce3e3f;line-height: 1;width: 100%;text-align: center;font-weight: bold;}
.k_txt2{font-size: 0.20rem;color: #ce3e3f;line-height: 1;width: 100%;text-align: center;padding-top: 0.32rem;}
.popbxinbtn1{margin-top: 0.32rem;}
.k_boxa{width: 6.12rem;height: 4.15rem;box-sizing: border-box;border-radius: 0.2rem;border: 0.02rem dotted #ddb18f;padding-top: 0.13rem;margin: 0.27rem auto 0;}
.k_hb{display: block;width: 2.91rem;margin: 0 auto;}
.k_txt3{font-size: 0.24rem;color: #ce3e3f;line-height: 1;width: 100%;text-align: center;font-weight: bold;padding: 0.14rem;}
.k_txt4{font-size: 0.20re;color: #ce3e3f;line-height: 1;width: 100%;text-align: center;padding-top: 0.10rem;opacity: 0.8;}
.k_box5{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/box8.png) no-repeat;width: 7.50rem;height: 9.00rem;background-size: 100% 100%;margin-top: 0.40rem;padding-top: 1.8rem;}
.k_txt5{font-size: 0.28rem;color: #ce3e3f;line-height: 1;width: 100%;text-align: center;padding-top: 0.26rem;font-weight: bold;padding-bottom: 0.20rem;}
.k_huanban{height: 34rem;display: block;position: absolute;top: 0;left: 0;background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/huanban.png) no-repeat;width: 7.50rem;background-size: 100% auto;pointer-events: none;}
.k_box2{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/box9.png) no-repeat;width: 7.50rem;height: 5.65rem;background-size: 100% 100%;box-sizing: border-box;padding-top: 0.79rem;margin: 0.42rem auto 0;}
.k_listpopimg{margin: 0.42rem auto 0;}
.k_listpopimg li{position: relative;margin-bottom: 0;}
.k_listpopimg li:nth-child(1){margin-bottom: 0.54rem;}
.k_listpopimg strong{width: 1.02rem;height: 0.29rem;background-color: #ce3e3f;line-height: 0.28rem;color: #fffefc;border-radius: 0.10rem;
						font-weight: bold;text-align: center;display: block;position: absolute;top:-0.13rem;right: -0.08rem;font-size: 0.18rem}
.k_btnwybb{margin: 0.30rem auto 0;}						
.k_box1{background: url(//game.gtimg.cn/images/x5m/act/a20220124valentine/box10.png) no-repeat;width: 7.50rem;height: 6.10rem;background-size: 100% 100%;padding-top: 1.91rem;}

.listget li.twobtn p{width: 3.67rem;}
.listget li.twobtn span{width: 0.65rem;}
.listget li.twobtn .btnget{background-position: -6.66rem -10.52rem;width: 0.53rem;height: 0.72rem;float: left;}
.listget li.twobtn .btnget.gray{background-position: -0.21rem -12.74rem;}
.listget li.twobtn .btnhongb1{background-position: -5.93rem -11.80rem;width: 1.27rem;height: 0.57rem;float: left;margin-top: 0.08rem;}
.listget li.twobtn .btnhongb2{background-position: -3.79rem -12.18rem;width: 1.27rem;height: 0.57rem;float: left;margin-top: 0.08rem;}


.lsitfxfs{width: 4.02rem;margin: 0.32rem auto 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.lsitfxfs li{width: 1.30rem;}
.lsitfxfs li a{display: block;width: 1.30rem;height: 1.30rem;}
.btnqq{background-position:  -0.25rem -14.02rem;}
.btnzone{background-position:  -2.16rem -14.08rem;}
.lsitfxfs li p{font-size: 0.22rem;color: #c4763d;line-height: 1;width: 100%;text-align: center;padding-top: 0.12rem;}
.btnwechat{background-position:-3.88rem -14.20rem;}
.btnpyq{background-position: -5.71rem -14.24rem;}

/*0214新加*/
.horizon{width:100%;height:100%;background:#32373b;position:fixed;left:0;top:0;z-index:1001;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/x5m/act/a20220124valentine/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 (min-aspect-ratio: 12/7) {.horizon{display:block}}