body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form,header,section,article,footer { margin:0; } 
body,button,input,select,textarea { font:12px/1.5 tahoma,sans-serif } 
h1,h2,h3,h4,h5,h6 { font-size:100% } 
em,b { font-style:normal } 
a { text-decoration:none;  outline: 0 none;} 
a:hover { text-decoration:none; outline: 0 none;} 
img { border:0; width: 100%; vertical-align: top; } 
body { padding-top:0; font-family: Arial, Helvetica, sans-serif; overflow-x: hidden; width: 100%; } 
button,input,select,textarea { font-size:100%; outline:none } 
table { border-collapse:collapse; border-spacing:0 } 
td,th,ul,ol { padding:0 } 

body.over { height: 100%; overflow: hidden; position:absolute; } 

a, img {-webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */}
html, body {
    -webkit-user-select: none;   /* 禁止选中文本（如无文本选中需求，此为必选项） */
    user-select: none;
}


/* font */
@font-face { 
    font-family: "rzs"; 
    src: url(//game.gtimg.cn/images/thefinals/cp/wb2/rzfont.ttf) format("truetype");
    font-weight: normal; 
    font-style: normal; 
}


/* foot */
#afooter { margin: 0 auto; padding: 20px 0; background-color: #000; } 
#afooter p { color: #fff; font-size: 12px; text-align: center; line-height: 26px; } 
#afooter a { color: inherit; } 

.wrap { width: 100%; position: relative; margin: 0 auto; overflow: hidden; } 
.wrap img{ width: 100%; display: block;}
.bg1{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/bg1.jpg) no-repeat center; background-size: cover; width: 100%; height: 14.4rem; position: relative; }
.bg2{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/bg2.jpg) no-repeat center; background-size: cover; width: 100%; height: 24.21rem; position: relative; }
.bg3{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/bg3.jpg) no-repeat center; background-size: cover; width: 100%; height: 15.29rem; position: relative; }
.bg4{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/bg4.jpg) no-repeat center; background-size: cover; width: 100%; height: 27.24rem; position: relative; }
.bg5{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/bg5.jpg) no-repeat center; background-size: cover; width: 100%; height: 23.02rem; position: relative;}
.bg6{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/bg6.jpg) no-repeat center; background-size: cover; width: 100%; height: 11.60rem; position: relative;}
.bg7{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/bg7.jpg) no-repeat center; background-size: cover; width: 100%; height: 22.45rem; position: relative;}






.guestbg1{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/guestbg1.jpg) no-repeat center; background-size: cover; width: 100%; height: 11.8rem; position: relative;}
.guestbg2{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/guestbg2.jpg) no-repeat center; background-size: cover; width: 100%; height: 15.27rem; position: relative;}
.guestbg3{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/guestbg3.jpg) no-repeat center; background-size: cover; width: 100%; height: 15.89rem; position: relative;}

.pz2_names{ font-size: 0.46rem; color: #fff; position: absolute; top: 8.5rem; left: 5.38rem;}


.kv_video{  height: 100%; overflow: hidden;}
.kv_video video{ width: 100%; display: block;}
.kv_video:after{ content: ""; display: block; width: 100%; height: 0.2rem; position: absolute; bottom: 0; left: 0;}

.loginbox { position: absolute; top: 11rem; left: 2.8rem; width:10.17rem; text-align: center; font-size:0.24rem; color: #fff70e; z-index: 2; } 
.loginbox a,.loginbox span { color: #fff70e; } 
.loginbox a { text-decoration: underline; } 
#unlogin{ border: #fee34f 0.04rem solid; border-radius: 0.6rem; width: 2.6rem; margin: 0 auto; padding: 0.05rem 0;}

.combtns1{ position: absolute; top: 9.7rem; left: 11.5rem;}
.lq_com{ width: 3.61rem; height: 0.52rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lq_com.png) no-repeat; background-size: 100% auto;}
.lq_com.disabled{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lq_com_disabled.png) no-repeat; background-size: 100% auto; pointer-events: none;}
.combtns2{ position: absolute; top: 7.23rem; left: 17.36rem;}
.combtns3{ position: absolute; top: 9.61rem; left: 17.36rem;}

.btnindent{ text-indent: -99999px; display: block;}
.kvlogo{ width: 8.68rem; height: 0.68rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/logo.png) no-repeat; background-size: 100% auto; position: absolute; top: 0.55rem; left: 0.8rem;}
.enterbtn{ width: 2.59rem; height: 0.82rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/enterbtn.png) no-repeat; background-size: 100% auto; position: absolute; top: 0.52rem; right: 1.2rem; z-index: 3;}

.rightnav{ width: 3.81rem; height: 7.96rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/rightnav.png) no-repeat; background-size: 100% auto; position: fixed; z-index: 30; right: 0; top: 1.8rem; display: none;}
.nav_contlists{ padding-left: 0.38rem; padding-top: 0.05rem; font-family: "rzs"; letter-spacing: 0.02rem;}
.nav_contlists a{ font-size: 0.34rem; color: #a8a8a8; position: relative; display: block; margin-bottom: 0.22rem; text-align: center;}
.nav_contlists a:hover{ color: #fff;}
.nav_contlists a.current{ color: #fff;}
.nav_contlists a:after{ content: ""; display: block; width: 3.81rem; height: 0.71rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/navbg.png) no-repeat; background-size: 100% auto; position: absolute; top: -0.1rem; right: 0; z-index: -1; transition: all 0.2s ease; transform: translate(105%,0); }
.nav_contlists a.current:after{ transform: translate(0,0);}

.rulecns{ display: flex;}











.titles { width: 100%; text-align: center; font-size: 0.32rem; line-height: 0.48rem; color: #400c14;}
.title1{ padding-top: 4rem; }
.lingqu_xd1{ position:  absolute; left: 8.55rem; top: 10.77rem;}
.lingqu_xd2{ position:  absolute; left: 16.5rem; top: 10.77rem;}

.btns{ display: block; text-indent: -9999px;}
.lingqu1_btn{ display:block;width: 3.65rem; height: 1.03rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lingqubtn.png) no-repeat; background-size: 100% auto; margin: 0 auto;}
.lingqu1_btn.disabled{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lingqubtn_dis.png) no-repeat; background-size: 100% auto; pointer-events: none;}



.title2{ padding-top: 4.4rem; color: #ffffff; text-align: left; padding-left: 5.1rem;} 
.leiji{ text-align: left; font-size: 0.34rem; color: #ffffff; font-weight: bold; padding-top: 0.3rem; padding-left: 7.6rem;}


.d_items{ width: 2.33rem; position: absolute; left: 0; top: 0;}
.ditem_img{ width: 2.02rem; margin: 0 auto; padding-top: 0.4rem;}
.ditem_txt{ text-align: center; font-size: 0.2rem; color: #ffffff; height: 0.6rem; padding-top: 0.1rem;}
.ditem_btn{ padding-top: 0rem;}

.lingqu2_btn{ display:block;width: 2.33rem; height: 0.76rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lingqu2_btn.png) no-repeat; background-size: 100% auto; margin: 0 auto;}

.lingqu2_btn.disabled{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lingqu2_btn_dis.png) no-repeat; background-size: 100% auto; pointer-events: none;}



.d_item1{ left: 6.2rem; top: 6.55rem;}
.d_item2{ left: 9.3rem; top: 6.55rem;}
.d_item3{ left: 6.2rem; top: 10.18rem;}
.d_item4{ left: 9.3rem; top: 10.18rem;}


.title4{ padding-top: 4rem; }


.lottery_maincontent{ width: 14.78rem; margin: 0 auto;padding-top: 0.5rem;}



.lottery_wraps{ width: 100%; position: relative; }
.lottery_con{ width: 100%; display: flex; justify-content: space-between;}

.lottery_item{ width: 4.82rem; height: 3.55rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lottery_item_1.png) no-repeat; background-size: 100% auto; position: relative;}
.prize_pic{ width: 4.29rem; margin: 0 auto; padding-top: 0.2rem;}
.prize_name{ text-align: center; font-size: 0.33rem; color: #fff; margin-top: 0.1rem;}

.lottery_con2{ margin-top: 0.35rem;}
.lottery_con3{ margin-top: 0.35rem;}



.lotterycontent_start{ display: block; width: 4.82rem; height: 1.34rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/djyb1.png) no-repeat !important; background-size: 100% auto !important; margin: 0 auto; animation: none !important; position: absolute; }
.lotterycontent_disable{  background: url(//game.gtimg.cn/images/thefinals/cp/wb2/djyb1.png) no-repeat !important; background-size: 100% auto !important;}
#lotterycontent{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}




.lottery_lifex{ display: flex; justify-content: space-between; margin-top: 1.55rem; position: relative; z-index: 5;}



.lottery_lifex a{ font-size: 0.38rem; color: #400c14; display: block; border-bottom: 1px #400c14 solid; height: 0.5rem;}



a.hjjl{ font-size: 0.38rem; color: #400c14; display: block; border-bottom: 1px #400c14 solid; height: 0.5rem;position: absolute; left: 1.9rem; top: 13.2rem; z-index: 10;}
a.addrInfo{font-size: 0.38rem; color: #400c14; display: block; border-bottom: 1px #400c14 solid; height: 0.5rem; position: absolute; right: 1.8rem; top: 13.2rem;z-index: 10;}



.lottery_nums{ width: 100%;   font-size: 0.42rem; color: #400c14; font-weight: bold; text-align: center;  position: absolute; left: 0; top: 12.4rem;z-index: 10;}
.lottery_nums span{ color: #400c14; margin: 0 0 0 0.4rem;}


.flx { width: 14.78rem; margin: 0 auto; display: flex; justify-content: space-between; height: 0.94rem; align-items: center;}
.fl_txt{ color: #400c14; font-size: 0.38rem;}

.fl_btn{ display:block;width: 2.79rem; height: 0.94rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lingqu3_btn.png) no-repeat; background-size: 100% auto; margin-right: 0.2rem;}
.fl_btn.disabled{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lingqu3_btn_dis.png) no-repeat; background-size: 100% auto; pointer-events: none;}


.flx1{ margin-top: 4.1rem;}
.fl_txt1{ padding-left: 4.9rem;}
.flx_con{ padding-top: 0.88rem;}
.flx2{margin-top: 0;}
.flx3{margin-top: 0.2rem;}
.fl_txt2{padding-left: 3.95rem;}

.title5{ padding-top: 4rem; color: #ffffff; font-size: 0.32rem;}

.x_items { width: 6.7rem; display: block; position: absolute;}
.xitem_txt{ height: 1.32rem; line-height: 1.32rem; text-align: right; padding-right: 0.6rem; color: #ffffff; font-size: 0.4rem; font-weight: bold; font-style: italic;}
.jdx{ font-weight: bold;}
.xitem_btn{ padding-top: 0.3rem;}
.xh_btn{ display:block; margin:0  auto;width: 3.78rem; height: 1.09rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lingqu4_btn.png) no-repeat; background-size: 100% auto; }
.xh_btn.disabled{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lingqu4_btn_disabled.png) no-repeat; background-size: 100% auto; pointer-events: none;}
.x_item1{ left: 5.6rem; top: 6.34rem;}
.x_item2{ left: 13.3rem; top: 6.34rem;}
.x_item3{ left: 5.6rem; top: 9.59rem;}
.x_item4{ left: 13.3rem; top: 9.59rem;}

.hljf{ position: absolute; left: 11.4rem; top: 13.5rem; font-size: 0.35rem; color: #ffffff;}
.hl_jf{ padding: 0 0.2rem;}

.jfhl_con{ width: 14.48rem; margin: 0 auto; display: flex; justify-content: space-between; padding-top: 11rem;}
.l_items{ width: 4.41rem;}
.litem_img{ width: 3.82rem; margin: 0 auto; padding-top: 0rem;}
.litem_txt{ text-align: center; font-size: 0.38rem; color: #ffffff; height: 0.6rem; padding-top: 0.2rem;}
.litem_btn{ padding-top: 0.55rem;}

.l_btn{ display:block;width: 4.41rem; height: 1.43rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lingqu5_btn.png) no-repeat; background-size: 100% auto; margin: 0 auto;}
.l_btn.disabled{ background: url(//game.gtimg.cn/images/thefinals/cp/wb2/lingqu5_btn_dis.png) no-repeat; background-size: 100% auto; pointer-events: none;}

.title6{ padding-top: 4.15rem;}


.contswips{ width: 10rem; position: absolute; top: 6rem; left: 4.9rem; overflow: hidden;}
.znpswips{ width: 100%;}
.contswips .swiper-slide img{ width: 100%; position: relative; opacity: 0;}
.contswips .swiper-slide-prev img{ display: block; opacity: 0.6;}
.contswips .swiper-slide-next img{ display: block; opacity: 0.6;}
.contswips .swiper-slide-active img{ display: block; opacity: 1;}
.pzicons2{ width: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.pznames2{ width: 100%; text-align: center; background: #fff; color: #000; font-size: 0.34rem; padding: 0.1rem 0;}
.expnise{ width: 3.65rem; position: absolute; top: 5.68rem; left: 17.8rem;}
.znpswips-prev{ width: 0.54rem; z-index: 3; position: absolute; left: 1.8rem; top: 50%; transform: translate(0,-50%); cursor: pointer;}
.znpswips-next{ width: 0.54rem; z-index: 3; position: absolute; right: 1.8rem; top: 50%; transform: translate(0,-50%); cursor: pointer;}





.dia-con{ width: 5.82rem; height: 3.65rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/popbg.png) no-repeat; background-size: 100% auto; position: relative;}
.dia-close{ width: 0.9rem; height: 0.9rem; display: block; position: absolute; top: 0; right: 0;}




.dia-con1{ width:4.81rem; height: 3.86rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/popbg1.png) no-repeat; background-size: 100% auto; position: relative;}

.resmsg{ width: 80%; text-align: center; line-height: 1.6; font-size: 0.26rem; position: absolute; top: 42%; left: 50%; transform: translate(-50%,-50%); color: #1b1b1b;}
.restitle{ font-size: 0.36rem; font-weight: bold; padding-bottom: 0.2rem;}
.restxt{font-size: 0.26rem; line-height: 0.3rem;}



.dia-con3{ width:8.57rem; height: 6.64rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/popbg3.png) no-repeat; background-size: 100% auto; position: relative;}

.table_lients{ width: 7.18rem; position: absolute; top: 1.75rem; left: 0.68rem;}
.table_lients table{ width: 100%;}
.table_lients table td{ font-size: 0.18rem; color: #1b1b1b; padding: 0.12rem 0; text-align: center;}
.table_lients thead td{ background: #000;}
.table_lients table thead td{ font-size: 0.24rem; font-weight: bold; padding: 0.05rem 0; color: #ffffff;}
/* .table_lients {
    height: 3.8rem;     
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
} */
.table_lients thead {
    position: sticky;
    top: 0;
    z-index: 2;
}





.dia-binds{ width:6.97rem; height: 3.94rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/bindpop_bg.png) no-repeat; background-size: 100% auto; position: relative;}
.bind_tconts{ width: 6.14rem; margin: 0 auto; padding-top: 0.8rem;}
.bind_tscs{ font-size: 0.26rem; color: #1b1b1b; text-align: center; margin-bottom: 0.2rem; line-height: 0.44rem;}
.bind_contens{ width: 100%; display: flex;}
.bindbtns{ width: 1.74rem; height: 0.68rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/bind_btn.png) no-repeat; background-size: 100% auto;}
.bind_tscs1{ text-align: left; font-size: 0.24rem;margin-bottom: 0.2rem;color: #1b1b1b;}









.login_bg{ width:6.97rem; height: 4.54rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/login_bg.png) no-repeat; background-size: 100% auto; position: relative;}
.userlogin_contents{ display: flex; justify-content: center; width: 100%; position: absolute; top: 1.85rem; left: 0;}
.wechat_login{ width: 1.71rem; height: 1.71rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/login_wechat.png) no-repeat; background-size: 100% auto; margin: 0 0.3rem;}
.qq_login{ width: 1.69rem; height: 1.71rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/login_qq.png) no-repeat; background-size: 100% auto; margin: 0 0.3rem;}


.dia-userInfos{ width:6.97rem; height: 6.24rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/userinfo_bg.png) no-repeat; background-size: 100% auto; position: relative;}
.userinfoconts{ width: 6.16rem; position: absolute; top: 1.7rem; left: 0.34rem;}
.userinputs{ margin-bottom: 0.2rem; width: 100%;}
.userinputs input{ width: 100%; display: block; border: none; appearance: none; outline: none; font-size: 0.26rem; background: #1b1b1b; color: #ffffff; padding: 0.2rem; box-sizing: border-box;}
.userinputs textarea{ width: 100%; display: block; border: none; appearance: none; outline: none; font-size: 0.26rem;  background: #1b1b1b; color: #ffffff; padding: 0.2rem; resize: none; height: 1.05rem; box-sizing: border-box;}
.adduploads{ width: 1.96rem; height: 0.67rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/add_upload.png) no-repeat; background-size: 100% auto; margin: 0rem auto 0;}






.copyrouds{ font-size: 0.32rem; text-align: center; color: #1b1b1b; padding: 0.4rem 0;}
.copylinkbtns{ width: 1.74rem; height: 0.68rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/copylinkbutton.png) no-repeat; background-size: 100% auto;}






#qrcode{ width: 2.04rem; height: 2.04rem; position: absolute; top: 1.35rem; left: 1.37rem;}
.dia-con2{ width:4.81rem; height: 4.36rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/popbg2.png) no-repeat; background-size: 100% auto; position: relative;}


.dia-hdsm{ width:10.29rem; height: 10.51rem; background: url(//game.gtimg.cn/images/thefinals/cp/wb2/hdsm.png) no-repeat; background-size: 100% auto; position: relative;}


.bind_qq{ width: calc(100% - 1.74rem); height: 0.68rem; line-height: 0.68rem;; box-sizing: border-box; padding: 0 0.05rem; background: #000; text-align: center; color: #ffffff; font-size: 0.26rem; display: block; border: none; appearance: none;}

.goOutlinks{
  width: 54%;
  height: 33%;
  position: absolute;
  top: 60%;
  left: 23%;
}

.pagenation{ width: 7.18rem; display: flex; justify-content: center; align-items: center; position: absolute; bottom: 0.8rem; left: 0.68rem;}
.pagenation span{ font-size: 0.34rem; color: #000; margin: 0 0.1rem;}
.pagenation a{ font-size: 0.34rem; color: #000; margin: 0 0.1rem;}
.pagenation span.current{ color: #d52742;}
.pagenation a.current{ color: #d52742;}



















