.accept-invitation,.avatar-icon,.avatar-img,.avatar-item,.invite2-ibg,.invite2-sec,.lot-btn,.lottery .lottery-list li,.lottery .lottery-list li.on,.lottery-item,.lottery-item-on,.sprite-img,.swiper-next,.swiper-prev,.t-btn1,.t-btn1.wjs,.t-btn2,.t-btn2-wjs,.t-btn3,.tit1,.tit2,.tit2-1,.tit2-2,.tit3,.tit4,.tit4-1,.tit5,.tit6,.tit6-1,.tit6-2,.tit6-3{background-image:url(../img/sprite-img.png?v=1726063617);background-size:1407px 1046px;background-repeat:no-repeat}
.accept-invitation{background-position:0 -469px;width:212px;height:258px}
.avatar-icon{background-position:-1362px -320px;width:40px;height:40px}
.avatar-img{background-position:-376px -732px;width:91px;height:88px}
.avatar-item{background-position:0 -876px;width:120px;height:170px}
.invite2-ibg{background-position:0 0;width:308px;height:464px}
.invite2-sec{background-position:-953px -469px;width:253px;height:50px}
.lot-btn{background-position:-217px -469px;width:377px;height:138px}
.lottery .lottery-list li.on,.lottery-item-on{background-position:0 -732px;width:183px;height:139px}
.lottery .lottery-list li,.lottery-item{background-position:-188px -732px;width:183px;height:139px}
.swiper-next{background-position:-472px -732px;width:68px;height:68px}
.swiper-prev{background-position:-545px -732px;width:68px;height:68px}
.t-btn1{background-position:-423px -652px;width:201px;height:63px}
.t-btn1.wjs,.t-btn2-wjs{background-position:-217px -652px;width:201px;height:63px}
.t-btn2{background-position:-1211px -469px;width:109px;height:34px}
.t-btn3{background-position:-599px -469px;width:349px;height:101px}
.tit1{background-position:-313px -256px;width:1094px;height:59px}
.tit2-1{background-position:-924px -384px;width:379px;height:31px}
.tit2-2{background-position:-924px -425px;width:288px;height:30px}
.tit2{background-position:-313px -192px;width:1094px;height:59px}
.tit3{background-position:-313px -128px;width:1094px;height:59px}
.tit4-1{background-position:-953px -524px;width:250px;height:28px}
.tit4{background-position:-313px -64px;width:1094px;height:59px}
.tit5{background-position:-313px 0;width:1094px;height:59px}
.tit6-1{background-position:-217px -612px;width:606px;height:35px}
.tit6-2{background-position:-313px -425px;width:606px;height:35px}
.tit6-3{background-position:-313px -384px;width:606px;height:36px}
.tit6{background-position:-313px -320px;width:1044px;height:59px}
.close_after,.pop .pop-txttit2::after,.pop .pop-txttit2::before,.pop .pop_close::after,.pop-address .pop-wjlet select,.pop-btn1,.pop-btn2,.pop-dr1,.pop-dr2,.pop-drtip-icon,.pop-select select,.pop-select_bg,.pop-shareqd,.pop-shareqd1,.pop-shareqd2,.pop-shareqd3,.pop-spr,.pop-txttit-before,.select-after{background-image:url(../img/pop-spr.png?v=1726063617);background-size:444px 383px;background-repeat:no-repeat}
.close_after,.pop .pop_close::after{background-position:-160px -152px;width:55px;height:55px}
.pop-btn1{background-position:0 0;width:284px;height:82px}
.pop-btn2{background-position:-289px -155px;width:111px;height:63px}
.pop-dr1{background-position:0 -87px;width:155px;height:150px}
.pop-dr2{background-position:-289px 0;width:155px;height:150px}
.pop-drtip-icon{background-position:-405px -155px;width:24px;height:24px}
.pop-select select,.pop-select_bg{background-position:0 -242px;width:280px;height:60px}
.pop-shareqd{background-position:0 -307px;width:220px;height:76px}
.pop-shareqd1{background-position:-220px -152px;width:50px;height:50px}
.pop-shareqd2{background-position:-285px -242px;width:50px;height:50px}
.pop-shareqd3{background-position:-340px -242px;width:50px;height:50px}
.pop .pop-txttit2::after,.pop .pop-txttit2::before,.pop-txttit-before{background-position:-160px -212px;width:75px;height:23px}
.pop-address .pop-wjlet select,.select-after{background-position:-160px -87px;width:103px;height:60px}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
a:hover{filter:brightness(1.1)}
.gray:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.xtl_logo_bg,.xtl_logo_lk a{position:absolute;width:159px;height:74px}
.xtl_logo_bg{z-index:10;background:url(../img/logo.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logo.png', sizingMethod='scale');cursor:pointer}
.xtl_logo_lk a{z-index:11}
.none{display:none}
.xtl_logo_bg,.xtl_logo_lk a{top:34px;left:50%;width:176px;margin-left:-893px}
.flex{display:flex;align-items:center;justify-content:center}
.flex-end{display:flex;align-items:center;justify-content:flex-end}
.flex-row{flex-direction:row}
.flex-column{flex-direction:column}
.wf100{width:100%}
@font-face{font-family:font;src:url(../font/font_min.ttf)}
.header{width:100%;height:1080px;background:url(../img/header.png) no-repeat top;position:relative}
.header-video{width:100%;max-width:1920px;height:1079px;object-fit:cover;display:block;position:absolute;left:50%;top:0;transform:translateX(-50%)}
.main{background:url(../img/main.jpg) no-repeat top;height:auto;overflow:hidden;}
.nav{padding-top:1080px;font-family:font}
.nav a{width:228px;height:129px;color:#ffefba;font-size:30px;position:relative}
.nav a span{position:relative;z-index:4}
.nav a::after{content:"";width:13px;height:93px;background:url(../img/nav-bor.png) no-repeat;position:absolute;top:17px;right:-7px;z-index:2}
.nav a.hide-bor::after,.nav a:hover::after,.nav a:last-child::after{display:none}
.nav a:hover::before{content:"";width:228px;height:129px;background:url(../img/nav.png) no-repeat top;position:absolute;top:0;left:0;z-index:3}
.nav a:hover span{background:linear-gradient(#fff,#fff08c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;display:block;filter:drop-shadow(1px 1px 2px #cc4f0c)}
.title{text-indent:-9999px;display:block;margin:71px auto 71px}
.mid{width:1200px;margin:0 auto}
.step-box .step-bg{width:1268px;height:428px;background-image:url(../img/step.png?20250319);background-size:100% auto;background-position:0 0;background-repeat:no-repeat;margin:0 -36px 0}
.step-actinfo{margin-top:30px;text-align:center}
.step-actinfo a{margin:0 54px;font-size:22.79px;color:#356fc0;display:inline-block}
.login_after{display: none;}
.has_borderBot{text-decoration:underline}
.t-desc{font-size:20px;color:#356fc0;text-align:center;line-height:30px}
.t-desc span{color:#f33138}
.t-btn1{font-family:font;display:inline-flex;align-items:center;justify-content:center;font-size:30px;color:#fff}
.t-btn1.gray{pointer-events: none;}
.t-btn1 span{font-size:30px;color:#fff;text-shadow:0 2px 1px rgba(0,45,101,.92)}
.t-btn1.wjs span{color:#3a668d;text-shadow:1px -1px 0 rgba(0,45,101,.92)}
.t-btn2{display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#fff;font-family:font}
.t-btn2.gray{pointer-events: none;}
.t-btn2 span{font-size:18px;color:#fff;text-shadow:0 2px 1px rgba(0,45,101,.92)}
.t-btn3{display:inline-flex;align-items:center;justify-content:center;font-size:40px;color:#fff;font-family:font;}
.t-btn3 span{font-size:40px;color:#fff;text-shadow:0 2px 1px rgba(0,45,101,.92)}
.part1{padding-bottom:69px}
.part2{padding-bottom:125px}
.part2 .invite{align-items:flex-start}
.part2 .invite-csxy{margin-top:6px}
.invite{box-sizing:border-box;padding-top:116px;position:relative;width:1263px;flex-wrap:wrap;height:696px;background-size:100% auto;background-repeat:no-repeat;background-image:url(../img/invite-bg.png);background-position:0 0;margin:-19px -31px 0}
.invite .accept-invitation{position:absolute;bottom:-137px;right:0;display:block;font-size:0}
.invite .invite-left{position:relative;width:280px;height:400px;background-image:url(../img/invite-left.png);background-size:100% auto;background-repeat:no-repeat;background-position:0 0;text-align:center}
.invite .invite-left .invite-limg{margin-top:53px;width:167px}
.invite .invite-left .invite-lname{font-size:20px;color:#356fc0;line-height:32px;text-align:center;display:block;margin-top:28px}
.invite .invite-left .invite-lact{margin-top:20px}
.invite .invite-right{margin-left:25px;width:739px;position:relative;height:400px;background-image:url(../img/invite-right.png);background-size:100% auto;background-repeat:no-repeat;background-position:0 0;padding-top:24px;box-sizing:border-box}
.invite .invite-titsec{position:absolute;top:-53px;left:50%;transform:translateX(-50%)}
.invite .avatar-list{margin-top:15px;position:relative;width:100%;box-sizing:border-box;padding:0 40px}
.invite .avatar-list .swiper-next{top:30%;right:-30px}
.invite .avatar-list .swiper-prev{top:30%;left:-30px}
.invite .swiper-slide{font-size:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.invite .swiper-slide .avatar-item{display:flex;flex-direction:column;align-items:center;justify-content:center}
.invite .swiper-slide .avatar-img{display:flex;align-items:center;justify-content:center}
.invite .swiper-slide .avatar-img img{width:69px;height:69px}
.invite .swiper-slide .avatra-name{font-size:16px;color:#356fc0;line-height:30px;font-weight:700}
.invite .swiper-slide .avatar-server{font-size:14px;color:#356fc0;line-height:24px;font-weight:700}
.invite .swiper-slide a{margin-top:25px}
.invite>p.t-desc{margin-top:-32px}
.part3{padding-top:1px;padding-bottom:118px}
.invite2{position:relative;width:1258px;flex-wrap:wrap;height:854px;background-size:100% auto;background-repeat:no-repeat;background-image:url(../img/invite2-bg.png);background-position:0 0;margin:-4px -31px 50px;box-sizing:border-box;padding-top:58px}
.invite2 .invite2-seetask{font-size:20px;color:#006aff;text-align:center;display:inline-block;margin-left:auto;margin-right:auto;text-decoration:underline;margin-top:10px;display: none;}
.invite2 .invite2-lqnum{font-size:20px;color:#356fc0;line-height:28px;margin-top:10px;display: none;}
.invite2 .invite2-plist{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-top:30px;box-sizing:border-box;padding-left:58px}
.invite2 .invite2-plist .invite2-pitem{margin:0 34px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}
.invite2 .invite2-plist .invite2-pitem .invite2-ibg{margin-bottom:40px}
.invite2 .invite2-plist .invite2-pitem ul{margin-top:20px;display:flex;align-items:flex-start;justify-content:center}
.invite2 .invite2-plist .invite2-pitem ul li{width:110px;margin:0 8px}
.invite2 .invite2-plist .invite2-pitem ul li img{display:block;width:100%}
.invite2 .invite2-plist .invite2-pitem ul li p{font-size:20px;color:#356fc0;margin-top:20px;text-align:center}
.invite2 .invite2-plist .invite2-ibg{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}
.invite2 .invite2-plist .invite2-isec{margin-top:36px;display:flex;align-items:center;justify-content:center;font-size:28.26px;color:#fff;font-family:font}
.invite2 .invite2-plist .invite2-idesc{font-size:20px;color:#000;text-align:center;line-height:28px;height:56px;margin:10px 0;display:flex;align-items:center;justify-content:center}
.invite2 .invite2-plist .invite2-inum{margin-top:37px;letter-spacing:3px;font-size:27px;font-weight:700}
.invite2 .invite2-tip{position:absolute;bottom:-47px;left:0;right:0}
.part4{padding-top:1px;padding-bottom:65px}
.lottery{position:relative;width:1256px;height:650px;background-size:100% auto;background-repeat:no-repeat;background-image:url(../img/lottery-bg.png);background-position:0 0;margin:-2px -29px 50px;padding:1px;box-sizing:border-box}
.lottery .lottery-detail{font-size:22px;color:#356fc0;line-height:32px;position:absolute;top:49px;left:741px;font-weight:700}
.lottery .lottery-list{margin-top:90px;margin-left:60px;width:767px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}
.lottery .lottery-list li{margin-bottom:20px;position:relative}
.lottery .lottery-list li img{width:100%}
.lottery .lottery-list li>p{font-size:14px;line-height:18px;height:36px;color:#356fc0;text-align:center;position:absolute;bottom:5px;left:0;right:0;display:flex;align-items:center;justify-content:center}
.lottery .lottery-list .lot-act{width:auto;background-image:unset;height:auto}
.lottery .lottery-list .lot-act a{display:block}
.lottery .lottery-list .lot-act a p{text-align:center;padding-top:95px;pointer-events:none;font-size:18px;line-height:24px;color:#fff}
.lottery .lottery-rank{position:absolute;right:54px;top:92px;width:360px;padding:0 10px;box-sizing:border-box}
.lottery .lottery-rank .lottery-rank-swiper{width:100%;margin:20px 0 0 0;height:400px;overflow:hidden}
.lottery .lottery-rank .swiper-wrapper{transition-timing-function:linear!important}
.lottery .lottery-rank ul{width:100%;height:100%;display: flex;flex-direction: column;}
.lottery .lottery-rank ul li{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#356fc0;line-height:22px;height:auto;margin:0 0;width:100%;height: 40px;margin-left: 40px;}
.part5{padding-bottom:70px}
.welfare{max-width:1920px;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;justify-content:center;font-size:0;width:100%;min-width:1200px}
.welfare .welfare-box{margin-top:3px;display:flex;align-items:flex-start;justify-content:center;width:1560px;margin-left:auto;margin-right:auto}
.welfare .welfare-box>div{width:760px;display:inline-flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;position: relative;}
.welfare .welfare-box>div:nth-child(1){transform:translateX(55px)}
.welfare .welfare-box>div:nth-child(2){transform:translateX(-55px)}
.welfare .welfare-box>div img{display:block;width:100%}
.welfare .welfare-box>div a{margin-top:52px;position: absolute;
  left: 50%;
  bottom: 25px;
  transform: translateX(-50%);}
.mx-auto{margin-left:auto;margin-right:auto}
.part6{padding-top:61px}
.rule{padding-top:2px;margin:0 -24px}
.rule .tit6-sec{margin-bottom:20px}
.t{text-indent:-999999999999999px}
.rule-item{font-size:20px;color:#356fc0;line-height:35px}
.rule-item li{padding-bottom:53px}
.redClass span{color:#f00;font-weight: bold;}
.pop{position:relative;display:none}
.pop .pop_close{width:60px;height:60px;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;transform:translate(50%,-50%)}
.pop .pop_close::after{content:""}
.pop .pop-cont{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position: relative;}
.pop .pop-txttit{line-height:50px;font-family:font;font-size:42px;text-align:center;text-shadow:0 1px .99px rgba(28,81,121,.3);display:flex;align-items:center;justify-content:center}
.pop .pop-txttit span{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to bottom,#7ad1ff,#4297d2,#2a5493)}
.pop .pop-txttit2{font-size:36px}
.pop .pop-txttit2::after,.pop .pop-txttit2::before{content:"";display:inline-block}
.pop .pop-txttit2 span{margin:0 20px}
.pop .pop-txttit2::after{transform:scaleX(-1)}
.pop1{width:751px;height:412px;background-image:url(../img/pop1.png);background-size:100% auto;background-position:0 0;background-repeat:no-repeat;padding: 0 60px;box-sizing: border-box;}
.pop2{width:751px;height:724px;background-image:url(../img/pop2.png);background-size:100% auto;background-position:0 0;background-repeat:no-repeat}
.pop3{width:751px;height:861px;background-image:url(../img/pop3.png);background-size:100% auto;background-position:0 0;background-repeat:no-repeat}
.pop4{width:751px;height:593px;background-image:url(../img/pop4.png);background-size:100% auto;background-position:0 0;background-repeat:no-repeat}
.pop5{width:751px;height:840px;background-image:url(../img/pop5.png);background-size:100% auto;background-position:0 0;background-repeat:no-repeat}
.pop6{width:751px;height:676px;background-image:url(../img/pop6.png);background-size:cover;background-position:0 0;background-repeat:no-repeat}
.pop-txt1{font-size:24px;color:#356fc0;text-align:center;line-height:32px;height:150px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
#pop-share .pop-txt1{font-size: 23px;}
.pop-btn-wrap a{margin:0 30px}
.pop-btn1{font-family:font;display:inline-flex;align-items:center;justify-content:center;font-size:32px;color:#fff}
.pop-btn1 span{font-size:32px;color:#fff;text-shadow:0 2px 1px rgba(0,45,101,.92)}
.pop-btn2{font-family:font;display:inline-flex;align-items:center;justify-content:center;font-size:32px;color:#fff}
.pop-btn2 span{font-size:32px;color:#fff;text-shadow:0 2px 1px rgba(0,45,101,.92)}
.pop-login .pop-dr{margin-top:10px}
.pop-login .pop-dr li{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;margin:0 20px}
.pop-login .pop-dr li p{font-size:24px;line-height:50px;font-weight:400;color:#356fc0;display:block;text-align:center}
.pop-login .pop-dr li a{display:block}
.pop-drtip{text-align:center;margin-top:20px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#707070}
.pop-drtip .pop-drtip-icon{display:inline-block;margin:0 10px}
.pop-select{display:flex;align-items:center;justify-content:center}
.pop-select span{display:inline-block;font-size:27px;color:#356fc0;line-height:32px}
select{outline:0;border:0;margin-left:30px;font-size:20px;padding:0 10px;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-appearance:none}
select::-ms-expand{display:none}
.select-sect{font-size:27px;color:#356fc0;line-height:32px;margin-top:30px}
.pop-bindRole .pop-select{margin-top:44px}
.pop-bindRole .pop-btn-wrap{margin-top:44px}
.pop-bindRole .pop-txt1{margin-top:40px}
.pop-txt-list{margin-top:15px;font-size:24px;color:#356fc0;line-height:40px;text-align:center;height: 240px;overflow-y: scroll;}
.pop-txt-list em{color:#000}
.pop-txt-list span{color:#f33138}
.pop-txt-list.empty_txt_list{height:200px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding-bottom:40px;box-sizing:border-box}
.c1{color:#0018ad!important}
.c2{color:#000!important}
.c3{color:#b900fe!important}
.c4{color:#f33138}
.pop_see_addr{position:absolute;z-index:10;right:50px;bottom:30px;font-size:20px;line-height:32px;text-decoration:underline;color:#006aff;display: none;}
.pop_write_addr{position:absolute;z-index:10;right:50px;bottom:30px;font-size:20px;line-height:32px;text-decoration:underline;color:#006aff;display: none;}
.pop-txt-list2{font-size:20px;line-height:39px}
.pop-plist{margin-top:30px}
.pop-plist li{display:inline-block;vertical-align:top;font-size:0;margin:0 20px}
.pop-plist li img{display:block;width:167px}
.pop-plist li p{font-size:20px;line-height:32px;margin-top:10px;color:#356fc0;text-align:center}
.pop-input-row{font-size:24px;color:#356fc0;line-height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}
.pop-input-row p{display:inline-block;text-align:left;width:140px}
.pop-input-row input{box-sizing:border-box;padding:0 20px;width:490px;height:90px;border-radius:10px;font-size:24px;outline:0;border:unset;color:#000;background-color:#d4e3f6}
.pop-address .pop-wjlet{position:relative}
.pop-address .pop-wjlet select{background-color:transparent;position:absolute;top:50%;transform:translateY(-50%);left:139px;margin-left:0;text-align:center}
.pop-address .pop-wjlet input{padding-left:120px}
.pop-address .pop-txttit{margin-bottom:40px}
.pop-address .pop-btn-wrap{margin-top:30px}
.pop-confirmAddress .pop-txttit{margin-bottom:40px}
.pop-confirmAddress .pop-input-row{justify-content:flex-start;width:100%;padding:0 150px;flex-direction:row;box-sizing:border-box}
.pop-confirmAddress .pop-input-row p{width:100%}
.pop-confirmAddress .pop-input-row span{display:inline-block}
.pop-code .pop-cont{margin-left:auto;margin-right:auto;width:620px;align-items:flex-start}
.pop-code .pop-cont .qrcode{    position: absolute;top: 18px;left: 497px;width: 77px;height: 77px;}
.pop-code .pop-cont .qrcode canvas,.pop-code .pop-cont .qrcode img{position: absolute;top: 0;left:0;width:100%}
.pop-code .pop-cont .pop-code-img{position:relative;margin-top:15px;width:620px}
.pop-code .pop-cont img{display:block;width:100%}
.pop-code .pop-cont .save-img{position:absolute;left:0;right:0;opacity:0;top:0;width:100%}
.pop-code .pop-txttit{text-align:left;font-size:36px}
.pop-code .pop-txttit span{margin:0 0;font-size:36px}
.pop-code .pop-code-sact{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-top:25px}
.pop-code .pop-code-sact>a,.pop-code .pop-code-sact>div{position:relative;margin-left:60px}
.pop-code .pop-code-sact>a:hover .pop-shareqd,.pop-code .pop-code-sact>div:hover .pop-shareqd{opacity:1;pointer-events:auto}
.pop-code .pop-shareqd{opacity:0;pointer-events:none;transition:all .3s;position:absolute;right:0;bottom:-74px;display:flex;align-items:center;justify-content:center;padding-top:17px;box-sizing:border-box;margin-top:0}
.pop-code .pop-shareqd a{margin:0 5px}
.pop-code .pop-txttit222{margin-top:24px;margin-bottom:22px}
.pop-code .pop-input-row{width:100%;justify-content:space-between}
.pop-code .pop-input-row input{width:264px;height:62px}
.pop-code .pop-txt1{text-align:left;height:auto;width:650px;margin-left:-5px;line-height:36px}
.pop-input-txt{width:auto;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;justify-content:center;margin-bottom:10px;margin-top:10px}
.pop-input-txt p{width:180px;text-align:right}
.pop-input-txt span{width:200px;text-align:left}
.pop-ybdxx .pop-txttit{margin-bottom:20px}
.pop-bdcode .pop-bcode{margin-top:30px;margin-bottom:30px;width:600px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}
.pop-bdcode .pop-bcode>span{display:inline-block;font-size:27px;color:#356fc0;line-height:60px;margin-right: 20px;}
.pop-bdcode .pop-bcode input{border:0;outline:unset;font-size:24px;width:300px;height:60px;line-height:60px;text-align:center;color:#000;background-color:#d4e3f6}
.pop-list2 .pop-cont{height:50%;box-sizing:border-box}
.pop-list2 .pop-cont:nth-child(1){padding-top:40px}
.pop-list2 .pop-cont:nth-child(2){padding-bottom:50px}
.pop-list2 .pop-txt-list{height:195px;overflow-y:scroll;width:635px;margin-left:auto;margin-right:auto;text-align:left}
.pop-list2 .pop-txt-list li{display:flex}
.pop-list2 .pop-txt-list li span{flex:1}
.pop-list2 .pop-txt-list::-webkit-scrollbar-track-piece{background-color:#fff}
.pop-list2 .pop-txt-list::-webkit-scrollbar{width:6px}
.pop-list2 .pop-txt-list::-webkit-scrollbar-thumb{background:#fcd66e}
.pop-txt-list li p { display: flex; width: 100%; }
.pop-list22 li span:nth-child(1){flex:4}
.pop-list22 li span:nth-child(2){flex:2}
.pop-list22 li span:nth-child(3){flex:4}
.pop-list21 li span:nth-child(1){flex:3}
.pop-list21 li span:nth-child(2){width: auto;flex: unset;padding-right: 5px;}
.pop-list21 li span:nth-child(3){flex:2;color: #356fc0;}
.pop-list21 li span:nth-child(4){flex:3}
.tips{position: absolute;left: 205px;top: 588px;color: red;width: 630px;}
.step-actinfo a.nowRole{display: none;}

/* 表格 */
.rule-item table{
  margin: 0 auto;
}
.rule-item th{
  color: #ffffff;
  font-weight: bold;
  background: #000000;
}
.rule-item th,.rule-item td{
  border: #000000 solid 1px;
  text-align: center;
  font-size: 18px;
  padding: 5px 25px;
}
.rule-item .redClass{
  color: red;
}

#pop-tip-finish .pop-txt-list::-webkit-scrollbar-track-piece {
  background-color: #fff
}

#pop-tip-finish .pop-txt-list::-webkit-scrollbar {
  width: 0px
}

#pop-tip-finish .pop-txt-list::-webkit-scrollbar-thumb {
  background: #fcd66e
}
.click_address{
  display: none;
  text-decoration: underline;
  position: absolute;
  right: 0;
  bottom: 55px;
}
.main .part1,.main .part2,.main .part3,.main .part4,.main .part5,.main .part6{
  transform: scale(0.85);
}

.main .part1{
  margin-top: -30px;
}

.main .part2{
  margin-top: -90px;
}

.main .part3{
  margin-top: -110px;
}

.main .part4{
  margin-top: -110px;
}

.main .part5{
  margin-top: -110px;
}

.main .part6{
  margin-top: -200px;
}

.lottery .lottery-rank .lottery-rank-not{
  width: 333px;
  height: 403px;
  box-sizing: border-box;
  border: solid 2px #dee8f6;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 40px;
  font-weight: 700;
  color: #d1dff2;
  line-height: 44px;
  margin-top: 20px;
}
.invite .swiper-slide .avatar-item{
  position: relative;
}

.invite .swiper-slide .avatar-item.has_ani::after{
  content: '';
  position: absolute;
  width: 106px;
  height: 156px;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  box-sizing: border-box;
  animation: avatarAni 1.6s ease infinite;
  pointer-events: none;
}
@keyframes avatarAni{
  0%{
    box-shadow:
    -8px 0px 8px 2px rgba(86, 162, 228,0.6),
    0px -8px 8px 2px rgba(86, 162, 228,0.6),
    8px 0px 8px 2px rgba(86, 162, 228,0.6),
    0px 8px 8px 2px rgba(86, 162, 228,0.6),

    0px 0px 16px 2px rgba(86, 162, 228,0.7) inset;
  }
  50%{
    box-shadow:
    -2px 0px 2px 2px rgba(86, 162, 228,0.6),
    0px -2px 2px 2px rgba(86, 162, 228,0.6),
    2px 0px 2px 2px rgba(86, 162, 228,0.6),
    0px 2px 2px 2px rgba(86, 162, 228,0.6),

    0px 0px 4px 2px rgba(86, 162, 228,0.7) inset;
  }
  100%{
    box-shadow:
    -8px 0px 8px 2px rgba(86, 162, 228,0.6),
    0px -8px 8px 2px rgba(86, 162, 228,0.6),
    8px 0px 8px 2px rgba(86, 162, 228,0.6),
    0px 8px 8px 2px rgba(86, 162, 228,0.6),

    0px 0px 16px 2px rgba(86, 162, 228,0.7) inset;
  }
}
