/* 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;}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.fl {float:left;}
.fr {float:right;}
.pr {position:relative;}
.pa {position:absolute;}
:focus{outline: none;}
.db {display:block;text-indent:-9999em;}
body,html{background-color: #66b6f5;overflow-x: hidden;width: 100%;}
header,footer {width:100%;margin:0 auto;}
#afooter{color:#eefafc;background-color:#100d0c;padding:0.2rem 0;font-size:0.2rem;text-align:center;}
#afooter a{color:#eefafc;}
.videoDialog{display: none;}
body{box-sizing: border-box;}

@font-face {
	font-family:'font1';
	src: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/font1.ttf);
}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;pointer-events:none;}

.sp{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/sp.png) no-repeat;background-size: 7.5rem auto;}
.wrap{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/rp.jpg) no-repeat 50% 0;background-size: 100% auto;width: 100%;padding-bottom: 1.4rem;}
.head{height: 9.6rem;position: relative;}
.btn_rule{background-position: -0.31rem -3.87rem;width:1.99rem;height:0.54rem;position: absolute;top: 0.46rem;right: 0.16rem;font-family: 'font1';box-sizing: border-box;padding-right: 0.08rem;font-size: 0.26rem;color: #6b4216;text-align: center;line-height: 0.5rem;}
.hd_time{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/time_bg2.png) no-repeat 50% 0;width: 5.6rem;height: 0.64rem;background-size: 100% auto;position: absolute;top: 4.64rem;left: 50%;margin-left: -2.4rem;font-size: 0.25rem;color: #ffffff;text-align: center;line-height: 0.5rem;font-weight: bold;box-sizing: border-box;padding-right: 0.74rem;letter-spacing: 0.02rem;}
.hd_time span{color: #ffe743;}
.login_box{position: absolute;width: 7rem;top:7.4rem;left: 50%;font-size: .2rem;color: #ffffff;text-align: center;line-height: .32rem;margin-left: -3.5rem;}
.login_box a{color: #ffffff;}
.sel_box{display: flex;justify-content: center;align-items: center;position: absolute;top: 8.54rem;font-size: 0.24rem;color: #262326;text-align: center;line-height: 0.34rem;width: 100%;left: 0;}
.sel_box select{background-position:  -3.12rem -3.92rem;width:2.23rem;height:0.29rem;box-sizing: border-box;padding: 0 0.2rem;outline: none;appearance: none;-webkit-appearance: none;border: 0;font-size: 0.23rem;color: #fdda11;text-align: center;}

.hd_txt{font-size: 0.2rem;color: #ffffff;text-align: center;line-height: 0.3rem;position: absolute;top: 9.06rem;width: 7rem;left: 50%;margin-left: -3.5rem;}

.tit1{background-position: -0.39rem -0.31rem;width:4.6rem;height:1.47rem;margin: 0 auto;}
.s1_intr1{font-size: 0.22rem;color: #ffffff;text-align: center;line-height: 0.32rem;margin: -0.1rem auto 0;}
.s1_intr1 span{color: #ffe743;}
.sl_box{display: flex;justify-content: space-between;align-items: flex-start;margin: 0.24rem auto 0;width: 6.78rem;flex-wrap: wrap;}
.sl_box a{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/s1_bg1.png) no-repeat 50% 0;width: 2.1rem;height: 1.8rem;background-size: 100% auto;position: relative;margin-bottom: 0.24rem;box-sizing: border-box;padding-right: 0.1rem;}
.sl_box a img{display: block;width: 2rem;}
.sl_box a em{background-position: -0.36rem -4.76rem;width:0.24rem;height:0.21rem;position: absolute;top: 1.16rem;right: 0.18rem;}
.sl_box a.on em{background-position: -0.88rem -4.76rem;}
.sl_box a span{display: block;font-size: 0.18rem;color: #1d1816;text-align: center;line-height: 0.34rem;}
.btn_s1{background-position: -0.27rem -5.44rem;width:2.56rem;height:0.69rem;font-family: 'font1';box-sizing: border-box;padding-right: 0.08rem;font-size: 0.33rem;color: #6b4216;text-align: center;line-height: 0.68rem;display: block;margin: 0.1rem auto 0;}

.part2{margin: 0.5rem auto 0;}
.tit2{background-position: -0.46rem -2.02rem;width:4.6rem;height:1.47rem;margin: 0 auto;}
.s2_btnbox1{display: flex;justify-content: space-between;align-items: center;width: 6.2rem;margin: 0 auto;}
.s2_btnbox1 a{font-size: 0.23rem;color: #ffe743;line-height: 0.3rem;text-decoration: underline;text-underline-offset: 0.06rem;}
.s2_intr1{font-size: 0.22rem;color: #ffffff;text-align: center;line-height: 0.34rem;margin: 0.16rem auto 0;}
.s2_rwbox{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/bg1.png) no-repeat 50% 0;width: 6.2rem;height: 0.77rem;background-size: 100% auto;margin: 0.2rem auto 0;display: flex;justify-content: flex-start;align-items: center;box-sizing: border-box;padding-top: 0.1rem;}
.rw_txt{width: 4rem;font-size: 0.22rem;color: #000000;line-height: 0.24rem;text-align: center;}
.rw_txt span{display: block;color: #d73f04;}
.btn_rw{background-position: -3.65rem -5.52rem;width:1.63rem;height:0.44rem;font-family: 'font1';font-size: 0.21rem;color: #fefbe7;text-align: center;line-height: 0.38rem;margin-left: 0.16rem;}
.lottery_box{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/bg2.png) no-repeat 50% 0;width: 6.67rem;height: 5.2rem;background-size: 100% auto;margin: 0.26rem auto 0;box-sizing: border-box;padding-top: 0.34rem;}
.cj_txt{font-size: 0.22rem;color: #ffffff;text-align: center;line-height: 0.32rem;}
.lottery{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/lotterry.png) no-repeat 50% 0;width: 6.07rem;height: 3.61rem;background-size: 100% auto;margin: 0.24rem auto 0;position: relative;}
.lotterycontent_start{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/lotterry.png) no-repeat -1.76rem -2.92rem !important;background-size: 6.07rem auto !important;}
.cj_num{font-size: 0.22rem;color: #ffffff;text-align: center;line-height: 0.32rem;margin: 0.1rem auto 0;}

.qd_box{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/bg3.png) no-repeat 50% 0;width: 6.67rem;height: 4.64rem;background-size: 100% auto;margin: 0.3rem auto 0;box-sizing: border-box;padding-top: 0.54rem;}
.qd_gift{margin: 0 auto;display: flex;justify-content: center;align-items: flex-start;}
.qd_gift p{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/qd_bg1.png) no-repeat 50% 0;width: 1.89rem;height: 1.63rem;background-size: 100% auto;margin: 0 0.38rem;position: relative;}
.qd_gift p img{display: block;width: 100%;}
.qd_gift p span{position: absolute;left: 0;bottom: 0.16rem;width: 100%;font-size: 0.22rem;color: #4a1e0b;text-align: center;line-height: 0.32rem;}

.bar_box{width: 5.72rem;height: .15rem;margin: 0.46rem auto 0;background: #f5c93a;}
.bar_box i{display: block;height: 100%;background: #fffdf4;}

.qd_num{font-size: 0.4rem;color: #ffffff;text-align: center;line-height: 0.5rem;margin: 0.1rem auto 0;}
.btn_lq1{background-position: -0.27rem -5.44rem;width:2.56rem;height:0.69rem;font-family: 'font1';box-sizing: border-box;padding-right: 0.08rem;font-size: 0.33rem;color: #6b4216;text-align: center;line-height: 0.68rem;display: block;margin: 0.16rem auto 0;}


.pop{display: none;position: relative;box-sizing: border-box;padding-top: 0.14rem;}

.p_close{background-position: -6.23rem -4.24rem;width:0.29rem;height:0.36rem;position: absolute;top: -0.3rem;right: -0.4rem;}
.pop1{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/pop1.png) no-repeat 50% 0;width: 5.78rem;height: 5.77rem;background-size: 100% auto;}
.p_tit1{background-position: -0.08rem -6.51rem;width:2.84rem;height:1.05rem;margin: 0 auto;}
.rule_box{width: 5.2rem;margin: -0.1rem auto 0;font-size: 0.19rem;color: #ffffff;line-height: 0.33rem;text-align: left;height: 4.6rem;overflow-y: auto;}
.pop2{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/pop2.png) no-repeat 50% 0;width: 5.78rem;height: 4.61rem;background-size: 100% auto;}
.p_sub1{font-family: 'font1';font-size: 0.44rem;color: #ffffff;text-align: center;line-height: 0.54rem;margin: 0.2rem auto 0;}
.pgift_box{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/pdj_bg1.png) no-repeat 50% 0;width: 2rem;height: 1.8rem;background-size: 100% auto;margin: 0.28rem auto 0;position: relative;}
.pgift_box img{display: block;width: 90%;margin: 0 auto;}
.pgift_box span{position: absolute;left: 0;bottom: 0.14rem;font-size: 0.21rem;color: #4a1e0b;text-align: center;line-height: 0.24rem;width: 100%;height: 0.5rem;display: flex;justify-content: center;align-items: center;}
.btn_pop1{background-position: -0.27rem -5.44rem;width:2.56rem;height:0.69rem;font-family: 'font1';box-sizing: border-box;padding-right: 0.08rem;font-size: 0.33rem;color: #6b4216;text-align: center;line-height: 0.68rem;display: block;margin: 0.26rem auto 0;}
.claim_gift_list{width:4.8rem;margin:0.2rem auto 0;display:flex;}
.claim_gift_item{display:flex;align-items:center;justify-content:flex-start;margin-bottom:0.14rem;}
.claim_gift_item img{display:block;width:0.82rem;height:0.82rem;flex:0 0 0.82rem;margin-right:0.18rem;}
.claim_gift_item span{display:block;font-size:0.22rem;color:#ffffff;line-height:0.3rem;}
#pop4 .btn_pop1{margin-top:0.12rem;}
.pop3{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/pop3.png) no-repeat 50% 0;width: 5.78rem;height: 2.88rem;background-size: 100% auto;}
.p_txt1{font-size: 0.22rem;color: #ffffff;text-align: center;line-height: 0.32rem;margin: 0.1rem auto 0;}
.p_tit2{background-position: -3.93rem -6.34rem;width:2.84rem;height:1.05rem;margin: 0 auto;}

.ptable_box{width: 5.1rem;margin: 0 auto;}
.ptable_box table{width: 100%;font-size: 0.17rem;color: #ffffff;text-align: center;line-height: 0.2rem;}
.ptable_box table th,.ptable_box table td{border: 0.02rem solid #ffffff;height: 0.38rem;}
.ptable_box table th{font-size: 0.22rem;}
.page_box{display: flex;justify-content: center;align-items: center;font-size: 0.2rem;color: #ffffff;text-align: center;margin: 0.16rem auto 0;}
.page_box a{color: #ffffff;margin: 0 0.2rem;}

.p_tit3{background-position: -0.19rem -7.83rem;width:3.09rem;height:1.05rem;margin: 0 auto;}
.list_gift{display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;margin: 0 auto;width: 5.3rem;height: 4.24rem;overflow-y: auto;}
.list_gift li{background: url(//game.gtimg.cn/images/cfm/cp/a20260420lotttery/pdj_bg1.png) no-repeat 50% 0;width: 1.21rem;height: 1.03rem;margin: 0 0.04rem 0.14rem;position: relative;background-size: 100% auto;}
.list_gift li img{display: block;width: 100%;}
.list_gift li p{position: absolute;left: 50%;bottom: 0;width: 1.6rem;height: 0.4rem;display: flex;justify-content: center;align-items: center;font-size: 0.18rem;color: #4a1e0b;line-height: 0.22rem;text-align: center;margin-left: -0.8rem;transform: scale(0.7);transform-origin: 50% 60%;}
