@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{background-color:#0a0c21;font-size:14px;font-family:Arial,微软雅黑,Microsoft Yahei,Helvetica,sans-serif;color:#fff;min-width:1468px}em{font-style:normal}ul,li{margin:0;padding:0;list-style:none}a,a:hover{text-decoration:none}header[role=banner]{width:1468px;height:61px;z-index:2;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}header[role=banner] nav[role=navigation]{flex:1}header[role=banner] nav[role=navigation] .nav-list{display:flex;gap:30px}header[role=banner] nav[role=navigation] .nav-list a{color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center}header[role=banner] nav[role=navigation] .nav-list a i{display:block;width:26px;height:25px;background-image:url(/images/index/nav-icon.png);background-repeat:no-repeat;margin-right:6px}header[role=banner] nav[role=navigation] .nav-list a .nav-icon-1{background-position:0 0px}header[role=banner] nav[role=navigation] .nav-list a .nav-icon-2{background-position:0 -50px}header[role=banner] nav[role=navigation] .nav-list a .nav-icon-3{background-position:0 -100px}header[role=banner] nav[role=navigation] .nav-list a .nav-icon-4{background-position:0 -150px}header[role=banner] nav[role=navigation] .nav-list a .nav-icon-5{background-position:0 -200px}header[role=banner] nav[role=navigation] .nav-list a:hover{color:#0bdbdb}header[role=banner] nav[role=navigation] .nav-list a:hover .nav-icon-1{background-position:0 -250px}header[role=banner] nav[role=navigation] .nav-list a:hover .nav-icon-2{background-position:0 -275px}header[role=banner] nav[role=navigation] .nav-list a:hover .nav-icon-3{background-position:0 -300px}header[role=banner] nav[role=navigation] .nav-list a:hover .nav-icon-4{background-position:0 -325px}header[role=banner] nav[role=navigation] .nav-list a:hover .nav-icon-5{background-position:0 -350px}header[role=banner] nav[role=navigation] .nav-list a.on{background-image:linear-gradient(90deg,#08f2fe,#05fa93);color:transparent;-webkit-background-clip:text;background-clip:text}header[role=banner] nav[role=navigation] .nav-list a.on .nav-icon-1{background-position:0 -25px}header[role=banner] nav[role=navigation] .nav-list a.on .nav-icon-2{background-position:0 -75px}header[role=banner] nav[role=navigation] .nav-list a.on .nav-icon-3{background-position:0 -125px}header[role=banner] nav[role=navigation] .nav-list a.on .nav-icon-4{background-position:0 -175px}header[role=banner] nav[role=navigation] .nav-list a.on .nav-icon-5{background-position:0 -225px}header[role=banner] .header-right{display:flex;flex-direction:row;align-items:center;justify-content:space-between}header[role=banner] .header-right a{color:#fff6}header[role=banner] .header-right a.top-btn{display:block;width:95px;height:31px;line-height:31px;text-align:center;margin-left:18px;background:url(/images/index/top-btn-bg.png);transition:all .5s}header[role=banner] .header-right a.top-btn span{background-image:linear-gradient(90deg,#08f2fe,#05fa93);color:transparent;-webkit-background-clip:text;background-clip:text}header[role=banner] .header-right a.top-btn:hover{cursor:pointer;transform:scale(1.05)}header[role=banner] .header-right em{display:flex;align-items:center;height:61px;margin-left:18px;background-image:linear-gradient(90deg,#08f2fe,#05fa93);color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}header[role=banner] .header-right em img{width:30px;height:30px;border-radius:100%;margin-right:5px}header[role=banner] .header-right em:hover span{opacity:1}header[role=banner] .header-right em span{opacity:0;display:flex;width:125px;height:40px;line-height:40px;border:1px solid rgba(255,255,255,.2);background-color:#0009;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:6px;position:absolute;left:0;top:59px;color:#fff;align-items:center;padding-left:15px;box-sizing:border-box;cursor:pointer}header[role=banner] .header-right em span:hover{color:#0bdbdb}header[role=banner] .header-right em span i{display:block;width:17px;height:16px;margin-right:10px;background:url(/images/common/quit.png) no-repeat center center}.page-footer{width:100%;height:105px;background-color:#05090f;text-align:center;color:#fff3;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-footer span{display:flex;margin:2px 0}.page-footer span img{width:20px;height:20px;align-items:center;margin-left:10px;margin-right:4px}.sec-header{width:100%;height:61px;background:url(/images/common/top-bg.jpg) no-repeat center center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}.sec-container{width:100%;min-height:calc(100vh - 61px);background:url(/images/common/main-bg.jpg) no-repeat center center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.sec-container .sec-wrapper{width:1468px;flex:1;display:flex;flex-direction:column;padding-bottom:30px}@keyframes btnBg{0%{background-position:0}to{background-position:800%}}.btn-4txt{cursor:pointer;display:block;width:170px;height:50px;text-align:center;line-height:50px;background:url(/images/welfare/btn-4txt.png) no-repeat 0 0;color:#06223c;font-size:16px}.btn-4txt:hover{background-position:0 -50px}.no-data{width:100%;min-height:calc(100vh - 400px);color:#fff6;display:flex;flex-direction:column;align-items:center;justify-content:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.login-modal{width:100%;height:100%;position:fixed;left:0;top:0;z-index:999}.login-modal .overlay{background-color:#0009;width:100%;height:100%;position:absolute;left:0;top:0}.login-modal .login-box{width:882px;height:486px;background:url(/images/common/login-bg.jpg) no-repeat center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding-left:583px;box-sizing:border-box}.login-modal .login-box .inner{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-modal .login-box .inner .close{position:absolute;right:10px;top:10px;display:block;width:20px;height:20px;background:url(/images/common/close.png) no-repeat center;cursor:pointer;filter:brightness(60%)}.login-modal .login-box .inner .close:hover{filter:brightness(100%);transition:brightness .3s}.login-modal .login-box .inner .loginStep1{text-align:center}.login-modal .login-box .inner .loginStep1 h3{font-size:32px;height:32px;line-height:32px;font-weight:300}.login-modal .login-box .inner .loginStep1 p{font-size:12px;color:#fff3;margin:20px 0 50px}.login-modal .login-box .inner .loginStep1 form{display:flex;flex-direction:column;align-items:center;justify-content:center}.login-modal .login-box .inner .loginStep1 form #phoneNum{width:244px;box-sizing:border-box;margin-bottom:40px}.login-modal .login-box .inner .loginStep1 form .phone-tip{color:red;position:absolute;left:0;top:46px;text-indent:10px}.login-modal .login-box .inner .loginStep1 .identify-box{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px;width:100%}.login-modal .login-box .inner .loginStep1 .identify-box img{margin-left:10px;height:38px;border-radius:2px;display:block}.login-modal .login-box .inner .loginStep1 .phone-num-box,.login-modal .login-box .inner .loginStep1 .identify-input{position:relative}.login-modal .login-box .inner .loginStep1 .phone-num-box:after,.login-modal .login-box .inner .loginStep1 .identify-input:after{content:"";display:block;width:calc(100% + 2px);height:42px;position:absolute;left:-1px;top:-1px;background-color:#fff6;z-index:-1;border-radius:20px}.login-modal .login-box .inner .loginStep1 .phone-num-box:focus-within:after,.login-modal .login-box .inner .loginStep1 .identify-input:focus-within:after{background-image:linear-gradient(to right,#08f2fe,#05fa93)}.login-modal .login-box .inner .loginStep1 input[type=text]{background-color:#212128;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none;border-image-source:none;border-radius:20px;height:40px;text-indent:10px;position:relative;display:block;color:#fff}.login-modal .login-box .inner .loginStep1 input[type=text]:focus{outline:none;background-color:#212128}.login-modal .login-box .inner .loginStep1 button{display:block;width:100%;height:40px;outline:none;border-radius:20px;border:none;background-image:linear-gradient(to right,#08f2fe,#05fa93);color:#06223c;cursor:pointer}.login-modal .login-box .inner .loginStep1 button:hover{background-image:linear-gradient(to right,#53f6fe,#50fcb4)}.login-modal .login-box .inner .loginStep1 button:disabled{background-image:linear-gradient(to right,#468f91,#3f9a76)}.login-modal .login-box .inner .loginStep2{padding:0 28px}.login-modal .login-box .inner .loginStep2 h4{font-size:24px;height:24px;line-height:24px;display:flex}.login-modal .login-box .inner .loginStep2 h4 a{display:block;width:21px;height:21px;background:url(/images/common/back.png) no-repeat 0 0;margin-right:5px;cursor:pointer}.login-modal .login-box .inner .loginStep2 h4 a:hover{background-position:0 -22px}.login-modal .login-box .inner .loginStep2 p{margin:35px 0 20px;line-height:18px;color:#fff6}.login-modal .login-box .inner .loginStep2 p a{cursor:pointer;background:linear-gradient(to right,#08f2fe,#05fa93);-webkit-background-clip:text;background-clip:text;color:transparent}.login-modal .login-box .inner .loginStep2 p a:hover{background-image:linear-gradient(to right,#53f6fe,#50fcb4)}.login-modal .login-box .inner .loginStep2 .captcha-input{width:34px;height:40px;background-color:#000000a3;border:1px solid rgba(255,255,255,.4);color:#fff;text-align:center;font-size:18px}.login-modal .login-box .inner .loginStep2 .captcha-input:focus{border:1px solid;border-image:linear-gradient(to right,#08f2fe,#05fa93);border-image-slice:1;outline:none}.custom-select{position:relative;display:inline-block;width:200px;height:40px;line-height:40px;border:1px solid #ccc;border-radius:4px;overflow:hidden;background-color:#fff}.custom-select select{width:100%;height:100%;padding:0 10px;border:none;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none}.custom-select:after{content:"▼";position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:12px;color:#666}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.tip-modal{width:100%;height:100%;position:fixed;left:0;top:0;z-index:999}.tip-modal .overlay{background-color:#000000b3;width:100%;height:100%;position:absolute;left:0;top:0}.tip-modal .tip-box{padding:25px;background-color:#212425eb;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;border-radius:4px;box-shadow:inset 0 0 1px #ffffff4d;min-width:500px;color:#fff9;font-size:16px}.tip-modal .tip-box .top{display:flex;margin-bottom:20px;flex-direction:row;justify-content:space-between;color:#fff;font-size:20px;font-weight:400}.tip-modal .tip-box .top .close{display:block;width:20px;height:20px;background:url(/images/common/close.png) no-repeat center;cursor:pointer;filter:brightness(60%)}.tip-modal .tip-box .top .close:hover{filter:brightness(100%);transition:brightness .3s}.tip-modal .tip-box .btm{display:flex;justify-content:flex-end;padding:30px 0 0}.tip-modal .tip-box .btm button{display:block;width:110px;height:40px;outline:none;border-radius:20px;border:none;background-image:linear-gradient(to right,#08f2fe,#05fa93);color:#06223c;cursor:pointer}.tip-modal .tip-box .btm button:hover{background-image:linear-gradient(to right,#53f6fe,#50fcb4)}.tip-modal .tip-box .btm button:disabled{background-image:linear-gradient(to right,#468f91,#3f9a76)}.tip-modal .tip-box .btm .quit{margin-right:10px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.tip-modal .tip-box .btm .quit:hover{background:transparent}
