body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing: 0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-weight:normal; font-style:normal; } 
ol,ul { list-style: none; } 
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-size: 100%; } 
q:before,q:after { content: ""; } 
fieldset,img,abbr,acronym { border: 0; } 
.fl { float: left; } 
.fr { float: right; } 
.c:before,.c:after { content:""; display:table; } 
.c:after { clear: both; } 
.c { zoom: 1; } 
body { font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1"; text-align: justify; margin: 0 auto !important; background:#101111; } 
html,body { position: relative; box-sizing: border-box; } 
a { text-decoration: none; overflow: hidden; transition: filter .3s,border .3s,color .3s; } 
a:hover { text-decoration: none; filter: brightness(1.2); } 
:focus { outline: none; } 
.pr { position: relative; } 
.pa { position: absolute; } 
.hide { display: block; width: 0; height: 0; overflow: hidden; } 
.db { display: block; text-indent: -999em; } 
#afooter { text-align: center; line-height: .3rem; color: #6a6a6a; background-color: #0e0e0e; padding: .2rem 0; } 
#afooter a { color: #6a6a6a; } 

/* input样式初始化 */
input { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; } 
/* select样式初始化 */
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } 
/* ie11下select的箭头 */
select::-ms-expand { display: none; } 

.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; } 
.pc_hide { display: none !important; } 

@media (max-width: 1200px) { html { font-size: 62.5px; /* 最小字体大小 */ } 
 }
html { font-size: calc(100vw / 38.4); /* 基于3840设计稿 */
 cursor: url("https://game.gtimg.cn/images/dfm/cp/a20260821referral/mouse.png"), auto; } 
@font-face { font-family: 'zsct'; src: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/zsct.ttf); } 
@font-face { font-family: 'zst'; src: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/zst.ttf); } 


.wrap { position: relative; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/bg.jpg) top center/cover no-repeat; height: 100vh; overflow: hidden; } 

.head { width: 100%; display: flex; justify-content: space-between; box-sizing: border-box; padding: 0.35rem 1rem 0 0; position: relative;z-index: 2;} 
.head .logo_box { height: 3.5rem; display: flex; flex-direction: column; justify-content: space-between; } 
.head_logo{display: flex;align-items: center;}
.logo { display: block; width: 4.66rem; height: 1.26rem; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/logo.png) 0 0/100% no-repeat; margin-left: 0.77rem; } 
.logo1 { display: block; width: 4.69rem; height: 1.08rem; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/logo1.png) 0 0/100% no-repeat; margin-left: 1.1rem; } 
.tit { width: 18.09rem; height: 1.67rem; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/tit.png) 0 0/100% no-repeat;margin-left: 0.77rem; } 
.head_btns{display: flex;position: absolute;top: 1.5rem;right: 1rem;}
.btn_rule { display: block; width: 4.61rem; height: 0.98rem; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/btn_rule.png) 0 0/100% no-repeat; font-size: 0.43rem; color: #1b0906; text-align: center; line-height: 1rem; font-family: 'zsct'; margin-right: -0.38rem;transform: scale(0.8);transform-origin: 100% 0;} 
.btn_download {display: block;width: 3.91rem;height: 0.97rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/btn.png) 0 0 / 100% no-repeat;font-size: 0.43rem;color: #1b0906;font-family: 'zsct';text-align: center;line-height: 1rem;transform: scale(0.8);transform-origin: 100% 0%;}
.login-box { display: flex; justify-content: space-between; font-family: 'zst'; } 
.login_content { font-size: 0.4rem; color: #e5e5e5; line-height: 1rem; } 
.login_content a { color: #f1c786; border-bottom: 0.01rem solid; } 
.vbg { width: 100vw; height: 100vh; position: absolute; top: 0; left: 0;margin: 0;padding: 0;} 
.vbg video { width: 100%; height: 100%; object-fit: cover;object-position: 50% 16%;  } 
.head .name{width: 9.07rem;height: 2.27rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/name.png) 0 0/100% no-repeat;position: absolute;top: 6.7rem;left: 26.2rem;}

.main{width: 30.3rem;margin: 0 auto;left: 0;right: 0;bottom: 0.4rem;position: absolute;display: flex;justify-content: space-between;align-items: flex-end;}
.left{width: 21.86rem;}
.copyMain { width: 100%; display: flex; align-items: center; justify-content: space-between;} 
.copyMain .input_box{width: 15.19rem;height: 0.77rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/input_box.png) 0 0/100% no-repeat;display: flex;margin-right: 0.32rem;} 
.copyMain .input_box input{width: 11.79rem;height: 0.77rem;border: none;background: none;outline: none;font-size: 0.35rem;color: #b5b5b5;font-family: 'zst';text-align: center;line-height: 0.77rem;box-sizing: border-box;padding: 0 0.15rem;}
.copyMain .input_box .btn_copy{display: block; width: 3.42rem;height: 0.77rem;line-height: 0.77rem;text-align: center;color: #000;font-size: 0.43rem;}
.btn{display: block;width: 3.91rem;height: 0.97rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/btn.png) 0 0/100% no-repeat;font-size: 0.42rem;color: #1b0906;font-family: 'zsct';text-align: center;line-height: 0.97rem;font-weight: bold;}
.nav_box{margin-top: 0.3rem;width: 100%;display: flex;justify-content: space-between;align-items: flex-end;}
.nav_list{width: 6.34rem;height: 4.88rem; position: absolute;left: 15.6rem;top: 1rem;display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.nav_list li{width: 6.34rem;height: 1.49rem;}
.nav_list li:nth-of-type(1){background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/tab_nav1.png) 0 0/100% no-repeat;}
.nav_list li:nth-of-type(2){background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/tab_nav2.png) 0 0/100% no-repeat;}
.nav_list li:nth-of-type(3){background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/tab_nav3.png) 0 0/100% no-repeat;}
.nav_list li:nth-of-type(1).on{width: 6.32rem;height: 1.52rem; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/tab_nav1_on.png) 0 0/100% no-repeat;}
.nav_list li:nth-of-type(2).on{width: 6.32rem;height: 1.52rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/tab_nav2_on.png) 0 0/100% no-repeat;}
.nav_list li:nth-of-type(3).on{width: 6.32rem;height: 1.52rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/tab_nav3_on.png) 0 0/100% no-repeat;}
.yq_box{width: 6.38rem;display: flex;justify-content: space-between;align-items: center;}
.yq_box p{font-size: 0.5rem;color: #d2d2d2;font-family: 'zst';}
.yq_box p span{font-size: 0.5rem;color: #10f395;font-family: 'zst';margin: 0 0.1rem;}
.yq_box .btn_yqjl{font-size: 0.5rem;color: #0ff796;font-family: 'zst';text-decoration: underline;}
.tab_cont{width:15.23rem;height: 4.85rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/kuang1.png) 0 0/100% no-repeat;}
.tab_box{width: 100%;height: 100%;display: none;position: relative;}
.tab_box img{width: auto;height: 4.85rem;}
.tab_box .btn{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0.26rem;}
.left .tab_box .btn{left: 10.8rem;}
.left .box3 .btn{left: 10.8rem;}
.tab_box.box2.ylw::after,.tab_box.box3.ylw::after{content: ''; width: 4.74rem;height: 3.82rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/ylw.png) 0 0/100% no-repeat;position: absolute;left: 0;top: 0;}
.tab_box.box2.ylw::after{left: 0.63rem;top: 0.94rem;}
.tab_box.box3.ylw::after{width: 5.39rem;height: 4.33rem;left: 3.52rem;top: 0.5rem;}

.right{width: 7.73rem;}
/* .nav{width: 3.65rem;height: 0.87rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/nav.png) 0 0/100% no-repeat;box-sizing: border-box;padding: 0 0.2rem;line-height: 0.87rem;font-size: 0.42rem;color: #1b0906;font-family: 'zsct';font-weight: bold;} */
.tab_cont2{width: 100%;height: 4.95rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/kuang2.png) 0 0/100% no-repeat;}
.box4{display: block;}
.right .tab_box .btn{left: 1.2rem;bottom: 0.24rem;}
.right .tab_box img{width: auto;height: 4.95rem;}





.pop {display: none; position: relative; box-sizing: border-box; } 
.pop_close { display: block; width: 0.81rem; height: 0.81rem; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/pop_close.png) 0 0/100% no-repeat; position: absolute; top: 0.1rem; right: -0.9rem; } 
.pop1 { width: 13.93rem; height: 11.33rem; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/pop1.png) 0 0/100% no-repeat; padding-top: 0.96rem; } 
.pop2 { width: 16.53rem; height: 13.2rem; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/pop2.png) 0 0/100% no-repeat; padding-top: 0.96rem; } 
.pop3 { width: 13.93rem; height: 8.86rem; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/pop3.png) 0 0/100% no-repeat; padding-top: 1.65rem; } 
.pop_tit { margin: 0rem auto 0.3rem; } 
.pop_tit1 {width: 3.8rem; height: 1.12rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/pop_tit1.png) 0 0/100% no-repeat; } 
.pop_tit2 {width: 3.8rem; height: 1.08rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/pop_tit2.png) 0 0/100% no-repeat; } 
.pop_tit3 {width: 3.8rem; height: 0.98rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/pop_tit3.png) 0 0/100% no-repeat; } 
.pop_tit4 {width: 3.52rem; height: 1.06rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/pop_tit4.png) 0 0/100% no-repeat; } 
.pop .rule_list { width: 90%; margin: 0 auto; height: 7.26rem; overflow: hidden; overflow-y: auto; box-sizing: border-box; padding-left: 0.3rem; text-align: justify; } 
.pop .rule_list::-webkit-scrollbar { width: 0; } 
.pop .rule_list li { font-size: 0.38rem; color: #c1c0c0; font-family: 'zst'; line-height: 0.8rem; position: relative; text-align: justify; } 
.pop .rule_list li b{font-weight: normal;}
.pop .rule_list li b::before { content: ''; display: inline-block; width: 0.21rem; height: 0.23rem; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/icon.png) 0 0/100% no-repeat; position: absolute; left: -0.3rem; top: 0.28rem; } 
.pop .rule_list li em{color: #2aeab2;}
.pop .btn1{display: block;width: 4.62rem;height: 0.96rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/btn3.png) 0 0/100% no-repeat;font-size: 0.46rem;color: #000000;text-align: center;line-height: 1rem;font-family: 'zsct';}
.pop .txt_box { width: 12rem; height: 3rem; margin: 0.3rem auto 0.5rem; display: flex; align-items: center; justify-content: center; } 
.pop .txt_box p { font-size: 0.4rem; color: #b5b5b5; font-family: 'zst'; line-height: 0.7rem; text-align: center; } 

.pop .txt_box2{flex-direction: column;}
.pop .txt_box2 .inp_box{margin: 0.2rem auto 0;}
.pop .txt_box2 input{width: 10rem;height: 1rem;border: 0.01rem solid #b6b6b6;outline: none;box-sizing: border-box;padding: 0 0.1rem;background: transparent;font-size: 0.4rem;color: #fff;}


.pop .btn1 { margin: 0 auto; } 
.btn3 {display: block;width: 4.62rem;height: 0.96rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/btn3.png) 0 0/100% no-repeat;font-size: 0.46rem;color: #000000;text-align: center;line-height: 1rem;font-family: 'zsct'; } 
.pop .btn_box { width: 11rem; display: flex; justify-content: space-between; align-items: center; margin: 1rem auto; } 

.pop .tips_txt1 { font-size: 0.4rem; color: #ffffff; font-family: 'zst'; line-height: 0.7rem; text-align: center; } 
.pop .tips_txt2 { font-size: 0.36rem; color: #ffffff; font-family: 'zst'; line-height: 0.7rem; text-align: center; } 
.pop .lb_list { height: 8.5rem; width: 13rem; flex-wrap: wrap; display: flex; justify-content: space-between; align-items: center; margin: 0.3rem auto 0.6rem; } 
.pop .lb_list li { width: 33%; display: flex; justify-content: center; align-items: flex-end; box-sizing: border-box; padding-bottom: 0.2rem; } 
.pop .lb_list li img { height: 2.39rem; width: auto; } 

#t2_dia112 .lb_list li:nth-of-type(1),#t2_dia112 .lb_list li:nth-of-type(2) { width: 50%; } 

.pop .dj_list { width: 95%; height:5.5rem; margin: 0 auto; display: flex; align-items: center; justify-content: space-around; } 
.pop .rewardList { height: 9rem; width: 13rem; flex-wrap: wrap; } 
.pop .dj_list li { height: 100%; height: 4rem; display: flex; flex-direction: column; align-items: center; justify-content: space-evenly; } 
.pop .rewardList li { width: 33%; } 
.pop .rewardList1 li:nth-of-type(1) { width: 70%; } 
.pop .rewardList1 li:nth-of-type(2) { width: 33%; } 
.pop .dj_list li img { height: 2.39rem; width: auto; } 
/* .pop .rewardList li:nth-of-type(1) img{height: 3.2rem;} */
.pop .rewardList2 li:nth-of-type(1) { width: 40%; }
.pop .rewardList2 li:nth-of-type(2) { width: 50%; } 
.pop2 .dj_list li .pop_qbhb{transform: scale(1.6); transform-origin: center;position: relative;top: -0.3rem;} 


.pop .dj_list li p { width: 100%; font-size: 0.36rem; color: #e4e4e4; font-family: 'zst'; text-align: center; line-height: 1; } 
.pop .dj_list li p i{display: inline-block; width: 0.47rem;height: 0.46rem; background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/icon1.png) 0 0/100% no-repeat;position: relative;top: 0.08rem;margin-right: 0.2rem;}

.pop .record_box { width: 12rem; height: 7rem; margin: 0 auto; } 
.pop .table { width: 100%; } 
.pop .table .thead { background-color: #1b1d1c; width: 100%; } 
.pop .tr { height: 1.06rem; width: 100%; display: flex; justify-content: space-around; align-items: center; } 
.pop .table .th { height: 1.06rem; width: 50%; text-align: center; line-height: 1.06rem; font-size: 0.44rem; color: #cecece; font-family: 'zst'; border: 0.01rem solid #606161; } 
.pop .table .td { height: 1.06rem; width: 50%; text-align: center; line-height: 1.06rem; font-size: 0.44rem; color: #fff; font-family: 'zst'; border: 0.01rem solid #606161; } 
.pop .table .tbody { height: 5.6rem; overflow: hidden; overflow-y: auto; } 
.pop .table .tbody::-webkit-scrollbar { width: 0; } 

.pop_login{width: 13.93rem;height: 7.36rem;background: url(https://game.gtimg.cn/images/dfm/cp/a20260821referral/pop/pop_login.png) 0 0/100% no-repeat;box-sizing: border-box;padding-top: 2.78rem;}
.pop .login_box{width: 7.83rem;height: 3.25rem;display: flex;justify-content: space-between;margin: 0 auto;}
.pop .login_box a{display: block;width: 3.23rem;height: 3.26rem;}

.pop .txt_box3 {height: 1.5rem;}
.pop1 .zl{width: 10.2rem;height: 4.29rem;margin: 0 auto;}
.pop1 .zl img{width: 100%;height: 100%;}
.pop .pop_btns{width: 10.26rem;display: flex;justify-content: space-between;margin: 0.4rem auto;}
.pop .pop_btns .btn1{ margin: 0;}
.pop .zhu{font-family: 'zst';font-size: 0.32rem;color: #b5b5b5;text-align: center;}
