@charset "UTF-8";
.btn-box,.btn-captain,.btn-join,.dia-btn,.dia-close,.g-wrap .main .garve-box .progress-con .progress-bar::after,.g-wrap .main .group-box li:first-child::before,.g-wrap .main .part-rules .title-rules-down.on,.icon-captain,.icon-fillet,.icon-jb,.icon-line,.icon-question,.icon-tip,.logo,.pop-bind .dia-con .select-box select.select1,.pop-bind .dia-con .select-box select.select2,.pop-bind1 select,.select-bg,.select-bg1,.spr-index,.title-rules-down,.title-rules-up,.tx-img{background-image:url(//game.gtimg.cn/images/tgclub/act/a20210521welfareday/pc/spr-index.png?v=1622601689196);background-size:1140px 784px;background-repeat:no-repeat}
.btn-box{background-position:-550px 0;width:590px;height:117px}
.btn-captain{background-position:0 0;width:545px;height:134px}
.btn-join{background-position:0 -139px;width:618px;height:100px}
.dia-btn{background-position:0 -346px;width:396px;height:127px}
.dia-close{background-position:-401px -390px;width:67px;height:63px}
.g-wrap .main .group-box li:first-child::before,.icon-captain{background-position:-1039px -139px;width:72px;height:64px}
.icon-fillet{background-position:0 -244px;width:612px;height:97px}
.g-wrap .main .garve-box .progress-con .progress-bar::after,.icon-jb{background-position:-529px -390px;width:44px;height:44px}
.icon-line{background-position:-323px -478px;width:768px;height:28px}
.icon-question{background-position:-473px -390px;width:51px;height:51px}
.icon-tip{background-position:-401px -346px;width:552px;height:39px}
.logo{background-position:0 -478px;width:318px;height:129px}
.pop-bind .dia-con .select-box select.select1,.pop-bind .dia-con .select-box select.select2,.select-bg{background-position:-623px -139px;width:411px;height:65px}
.pop-bind1 select,.select-bg1{background-position:-617px -301px;width:280px;height:35px}
.title-rules-down{background-position:-617px -244px;width:242px;height:52px}
.g-wrap .main .part-rules .title-rules-down.on,.title-rules-up{background-position:-864px -244px;width:242px;height:52px}
.tx-img{background-position:0 -612px;width:172px;height:172px}
article,body,dd,dl,footer,form,h1,h2,h3,h4,h5,h6,header,ol,p,section,ul{margin:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
b,em{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
body{padding-top:42px}
button,input,select,textarea{font-size:100%;outline:0}
table{border-collapse:collapse;border-spacing:0}
ol,td,th,ul{padding:0;list-style: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}
a:not(.gray):hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{*zoom:1}
body{background:#5092d7}
.layer-head{padding-top:20px;box-sizing:border-box}
/*!! 通用底部样式*/
#afooter{text-align:center}
#afooter .wrap_ieg{width:1240px;margin:0 auto;padding:30px 0}
#afooter p{color:#6e6e6e;line-height:24px;font-size:10px}
#afooter a{color:#6e6e6e;font-size:12px}
/*!! asyncCookie的iframe样式*/
#loginStatusSyncFrame_ams_ame{display:block}
#_overlay_,#actTitleWrap,.ost,.ost_box,body{min-width:1200px!important}
.g-wrap{overflow:hidden;position:relative;font-family:'\5FAE\8F6F\96C5\9ED1';max-width:1920px;margin:0 auto}
.g-wrap a{-webkit-transition:filter .3s,border .3s,color .3s;transition:filter .3s,border .3s,color .3s}
.g-wrap a:hover{text-decoration:none;-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.g-wrap .logo{display:block;position:absolute;left:50%;margin-left:-637px;top:60px;z-index:10}
.g-wrap.guest-wrap .banner{background:url(//game.gtimg.cn/images/tgclub/act/a20210521welfareday/pc/banner3.jpg) no-repeat center top;height:1141px;overflow:hidden}
.g-wrap.guest-wrap .banner .btn-choose{display:block;text-align:center;margin-top:670px;font-size:24px;color:#fff}
.g-wrap.guest-wrap .banner .btn-choose i{padding-left:20px}
.g-wrap.guest-wrap .main{background:url(//game.gtimg.cn/images/tgclub/act/a20210521welfareday/pc/main3.jpg) no-repeat center top;height:970px;padding-bottom:0}
.g-wrap .content-box .part1{display:block}
.g-wrap .content-box .part2{display:none}
.g-wrap .content-box .part3{display:none}
.g-wrap .content-box.group-box .banner{background:url(//game.gtimg.cn/images/tgclub/act/a20210521welfareday/pc/banner2.jpg) no-repeat center top;height:1141px}
.g-wrap .content-box.group-box .main{background:url(//game.gtimg.cn/images/tgclub/act/a20210521welfareday/pc/main2.jpg) no-repeat center top;padding-bottom:50px}
.g-wrap .content-box.group-box .part2{display:block}
.g-wrap .content-box.group-box .part3{display:none}
.g-wrap .content-box.group-box .part1{display:none}
.g-wrap .banner{margin:0 auto;width:100%;background:url(//game.gtimg.cn/images/tgclub/act/a20210521welfareday/pc/banner1.jpg) no-repeat top center;height:1141px;overflow:hidden;text-align:center}
.g-wrap .banner #login{max-width:1200px;margin-top:845px;min-width:347px;text-align:center;font-size:24px;padding:0 20px 0 35px;box-sizing:border-box;color:#fff;height:58px;display:inline-block;background:url(//game.gtimg.cn/images/tgclub/act/a20210521welfareday/pc/login-bg.png) no-repeat;background-size:100% 100%;line-height:55px}
.g-wrap .banner #login a{color:#fff}
.g-wrap .main{background:url(//game.gtimg.cn/images/tgclub/act/a20210521welfareday/pc/main1.jpg) no-repeat top center;padding-bottom:50px;overflow:hidden}
.g-wrap .main .money-box{margin-top:0}
.g-wrap .main .reduce-text{font-size:46px;color:#4095ec}
.g-wrap .main .reduce-text .icon-question,.g-wrap .main .reduce-text span{display:inline-block;vertical-align:middle}
.g-wrap .main .yuan{font-size:50px;color:#ff8838;font-weight:700;margin-left:10px}
.g-wrap .main .money-text{font-weight:700;color:#ff8938;font-size:200px;-webkit-text-stroke:2px #ff8838;text-shadow:4px 4px 0 #ff490b,8px 8px 0 #ff490b,10px 8px 0 #ff490b,12px 6px 0 #ff490b}
.g-wrap .main .share-box{width:680px;margin:0 auto;padding-top:52px;text-align:center;box-sizing:border-box}
.g-wrap .main .share-box .btn-captain{display:block;margin:188px auto 0;font-size:0}
.g-wrap .main .btn-join{font-size:0;display:block;margin:140px auto 0}
.g-wrap .main .garve-box{width:694px;margin:48px auto 0;padding-top:15px;text-align:center}
.g-wrap .main .garve-box .money-box{margin-top:0}
.g-wrap .main .garve-box .progress-box{margin:0 auto 40px}
.g-wrap .main .garve-box .progress-con{background:url(//game.gtimg.cn/images/tgclub/act/a20210521welfareday/pc/frame-bg.png) no-repeat center top;background-size:100%;width:694px;height:25px;margin:0 auto;position:relative;margin:-17px auto 0}
.g-wrap .main .garve-box .progress-con .progress-bar{background:url(//game.gtimg.cn/images/tgclub/act/a20210521welfareday/pc/progress-bg.png) no-repeat center center;background-size:100% 100%;height:25px;position:absolute;top:0;left:0;max-width:694px}
.g-wrap .main .garve-box .progress-con .progress-bar::after{content:'';position:absolute;top:-11px;right:-4px;display:block}
.g-wrap .main .garve-box .num-box{width:694px;font-size:30px;color:#ff9455;font-weight:400;position:relative;margin:0 auto}
.g-wrap .main .garve-box .num-box .min-num{position:absolute;top:0;left:0}
.g-wrap .main .garve-box .num-box .max-num{position:absolute;top:0;right:0}
.g-wrap .main .garve-box .btn-box{margin:50px auto 0;font-size:44px;text-align:center;font-weight:700;line-height:88px}
.g-wrap .main .garve-box .btn-box a{color:#014dc0}
.g-wrap .main .garve-box .btn-box .btn-user{display:block;margin:0 auto}
.g-wrap .main .garve-box .btn-box .btn-ljj,.g-wrap .main .garve-box .btn-box .btn-yq{display:none}
.g-wrap .main .garve-box .btn-box .btn-ljj.on,.g-wrap .main .garve-box .btn-box .btn-yq.on{display:block}
.g-wrap .main .icon-line{display:block;margin:15px auto 10px}
.g-wrap .main .group-box{width:750px;font-size:0;margin:30px auto 0;text-align:center;height:546px;}
.g-wrap .main .part3 .group-box{
    margin-top: 60px;
}
.g-wrap.guest-wrap .main .group-box{width:750px;font-size:0;margin:55px auto 0;text-align:center;height:460px;}
.part2 .tips{
    color: #0249aa;
    font-size: 24px;
    text-align: center;
    line-height: 1.2;
}
.g-wrap .main .group-box li{display:inline-block;vertical-align:top;position:relative;margin:0 20px 35px}
.g-wrap .main .group-box li img{width:155px;height:155px;border-radius:50%;margin-top:6px;margin-left:-4px;object-fit:cover;background-color:#fff;position:relative}
.g-wrap .main .group-box li p{color:#0249aa;font-size:28px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:172px;text-align:center;line-height:1.2}
.g-wrap .main .group-box li:first-child::before{content:"";position:absolute;display:block;top:-50px;left:48px}
.g-wrap .main .icon-fillet{margin:200px auto 0;text-align:center;line-height:97px;font-size:36px;color:#fff}
.g-wrap .main .part-rules{margin-top:188px}
.g-wrap .main .part-rules .title-rules-down{margin:0 auto}
.g-wrap .main .part-rules .rules-con{display:none;width:1200px;margin:30px auto 0; padding:0 20px;box-sizing: border-box}
.g-wrap .main .part-rules .rules-con p{font-size:20px;color:#fff;line-height:1.4;text-indent:-22px;padding-left:48px}
.g-wrap .main .part3 .progress-box{margin:10px auto}
.g-wrap .main .part3 .group-box li{margin:0 14px 5px}
.g-wrap .main .part-join .icon-tip{display:block;margin:28px auto 0}
.g-wrap .main .part-join .reduce-text{padding-top:10px;font-size:30px}
.g-wrap .main .part-join .btn-box{margin:40px auto 0;font-size:44px;text-align:center;font-weight:700;line-height:88px}
.g-wrap.guest-wrap .main .part-join .btn-box{margin:30px auto 0;font-size:44px;text-align:center;font-weight:700;line-height:88px}
.g-wrap .main .part-join .btn-box a{color:#014dc0}
.dialog{outline:0;border:none;position:relative;background:url(//game.gtimg.cn/images/tgclub/act/a20210521welfareday/pc/dia-bg.png) no-repeat center top;background-size:100% 100%;width:1034px;padding:78px 80px;box-sizing:border-box;overflow:hidden}
.dialog .dia-title{margin:0 auto;text-align:center;font-size:60px;color:#0e70cb;background-image:-moz-linear-gradient(bottom,#0e70cb 0,#1395dd 100%);background-image:-webkit-linear-gradient(bottom,#0e70cb 0,#1395dd 100%);background-image:linear-gradient(to top,#0e70cb 0,#1395dd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.dialog .dia-close{position:absolute;top:45px;right:50px}
.dialog .dia-btn{display:block;font-size:44px;font-weight:700;color:#165cc5;text-align:center;line-height:118px}
.dialog .dia-btn:hover{text-decoration:none}
.pop-bind .dia-con .select-box{margin-top:70px;text-align:center}
.pop-bind .dia-con .select-box .select-item{display:inline-block;vertical-align:top}
.pop-bind .dia-con .select-box .select-item+.select-item{margin-left:30px}
.pop-bind .dia-con .select-box select{width:220px;height:35px;border:0;color:#0e6dca;font-size:37px;appearance:none;padding:0 68px 0 35px;box-sizing:border-box;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0 2px;cursor:pointer;background-color:transparent;border-radius:0}
.pop-bind .dia-con .btn-get{margin:80px auto 0}
.pop-success .succ-text{margin-top:30px;text-align:center;font-size:44px;color:#0e6dca}
.pop-success .succ-text p{color:#0e6fcb;background-image:-moz-linear-gradient(bottom,#0e6fcb 0,#1393dc 100%);background-image:-webkit-linear-gradient(bottom,#0e6fcb 0,#1393dc 100%);background-image:linear-gradient(to top,#0e6fcb 0,#1393dc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.pop-success .succ-text .spe-text{font-size:37px}
.pop-success .btn-accept,.pop-success .btn-get,.pop-success .btn-know,.pop-success .btn-success{margin:45px auto 0}
.pop-input{text-align:center}
.pop-input input{outline:0;border-radius:65px;border:1px solid #0e6dca;background-color:#bdd5ff;padding:0 15px;font-size:27px;color:#0e6dca;width:520px;height:65px;line-height:65px;text-align:center;box-sizing:border-box;margin-top:30px}
.pop-input input::-webkit-input-placeholder{color:#0e6dca;line-height:28px}
.pop-input .btn-add{margin:48px auto 0}
.pop-bind1 .select-box{width:280px;margin:44px auto 0}
.pop-bind1 select{width:280px;height:38px;border:0;color:#0e6dca;font-size:20px;appearance:none;padding:0 35px;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0 2px;cursor:pointer;background-color:transparent;box-sizing:border-box;border-radius:0}
.pop-bind1 .btn-confirm{margin:45px auto 0}
.pop-que .que-box{font-size:24px;color:#0e6dca}
#_overlay_{position:fixed!important;height:100vh!important}
/*!# sourceMappingURL=comm.css.map */
