@charset "UTF-8";body{background:#F7F9FA}.login-page{position:relative;min-height:calc(100vh - 64px - 173px - 40px)}.login-page .container{width:900px;margin:40px auto}.login-page .container-top{width:900px;margin:0 auto 16px}.login-page .container-top .title{font-weight:600;font-size:20px;color:#1D1D1F;line-height:32px}.login-page .container-top .link{padding:4px 0;color:#595959;line-height:24px}.login-page .container-top .link a{color:#041172;text-decoration:underline}.login-page .container-main{height:520px;background:#FFF;box-shadow:0 2px 10px -7px rgba(0,0,0,.3);border-radius:8px;border:1px solid rgba(230,233,238,.5);overflow:hidden;box-sizing:content-box}#banner{float:left;position:relative;width:378px;height:100%;overflow:hidden}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:60px}.swiper-pagination-bullet{width:6px;height:6px;background:rgba(0,0,0,.2)}.swiper-pagination-bullet-active{background:rgba(0,0,0,.6)}.swiper-slide{width:380px;text-align:center;font-size:18px;background:#fff}.swiper-slide img.bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;border-top-left-radius:8px;border-bottom-left-radius:8px}.swiper-slide .logo{position:relative;display:block;width:170px;height:48px;margin:60px auto 128px}.swiper-slide .text{position:relative;width:260px;margin:0 auto;font-size:14px;color:rgba(38,38,38,.8);line-height:24px;text-align:center}.swiper-slide .text.text2{color:rgba(255,255,255,.8)}.login-main{position:relative;float:left;width:520px;height:100%;position:relative}.login-main .bottom-text{position:absolute;bottom:0;left:0;padding:8px 80px;font-size:12px;color:#999;line-height:16px;background:#F7F9FA}.tab-form-wrap{position:relative;margin:60px auto 0;width:360px;background:#fff;border-radius:3px}.tab-form{position:relative;height:48px;line-height:48px;text-align:center;background:#F7F9FA;border-radius:8px;text-align:center;box-shadow:0 1px 0 0 #F1F4F7;overflow:hidden}.tab-form .tab-form-item{position:relative;display:inline-block;width:133px;font-size:14px;color:#262626;cursor:pointer}.tab-form .tab-form-item.active{color:#2769dc;font-weight:700;font-size:16px;cursor:default}.tab-form .tab-form-item.active::before{content:'';position:absolute;bottom:0;left:50%;margin-left:-16px;width:32px;height:2px;background:#2769dc;border-radius:2px}.tab-form .tab-form-item:after{content:'';position:absolute;top:50%;right:0;margin-top:-8px;width:1px;height:16px;background:#E0E6ED}.tab-form .tab-form-item:last-child:after{display:none}.tab-form-content{position:relative;display:none;padding-top:24px}.tab-form-content.active{display:block}.form-main{position:relative}.form-main .form-row{margin-bottom:16px}.form-main .form-item{height:42px}.form-main .form-row:last-child{margin-bottom:8px}.form-main .form-row .iconfont{position:absolute;top:0;left:0;z-index:2;width:42px;height:42px;font-size:18px;line-height:42px;color:#999;text-align:center}.form-main .input{height:100%;width:100%;padding:11px 0 11px 42px;border:1px solid #e0e6ed;border-radius:3px}.form-main .input:hover{border-color:#cfd9e6}.form-main .input:focus{border-color:rgba(39,105,220,.6)}.form-main .input.placeholder{color:#999}.form-main .form-item.code-item{width:267px}.form-main .form-row .code-btns{width:94px;height:100%;line-height:42px}.form-main .button-wrap{padding-top:16px}.form-main .button-wrap .submit-btn{height:42px;line-height:42px;font-size:14px}div.tab-form-content{margin-top:20px;padding-top:0;border-radius:4px}.login-code{position:relative;width:120px;height:120px;margin:24px auto 0;border:1px solid #E0E6ED}.login-code img{max-width:100%;max-height:100%}.u-scan-img{position:absolute;left:195px;top:-6px;width:110px;height:130px;display:none}.login-code .refresh{display:none;position:absolute;width:100%;left:0;top:0;bottom:0;padding-top:54px;text-align:center;background:rgba(255,255,255,.95)}.login-code .refresh p{color:#F24949}.login-code .btn{display:inline-block;width:44px;height:25px;line-height:25px;margin-top:8px;color:#fff;font-size:12px;background:#1971EF;border-radius:2px}.login-code.fail{background:rgba(255,255,255,.9);border:1px solid #E0E6ED}.login-code.fail .refresh{display:block}.code-text{margin-top:16px;text-align:center;line-height:20px}.code-text .link{color:#2769DC}.code-text .bold{font-weight:700}.code-text .login-tips{margin:0}.code-text .p1{margin-bottom:8px;font-size:14px}.process-wrap{margin-top:16px;padding:16px 20px;border-radius:4px;border:1px solid #E0E6ED}.process-wrap h3{font-weight:600;font-size:12px;color:#595959}.process-wrap .process{width:100%;margin-top:8px}.process-wrap .process .icon{width:24px;margin-right:8px}.process-wrap .process .arrow-icon{width:24px;margin:0 7px}.process-wrap .process p span{display:block;font-size:12px;color:#595959;line-height:24px}.form-main .find-pwd-link{text-align:right}.form-main .find-pwd-link a{color:#999}.form-main .find-pwd-link a:hover{color:#2769dc}.form-main .save-login{margin-top:16px}.form-main .save-login .label{cursor:pointer;color:#595959}.form-main .save-login .label .icon-checkbox{margin-top:3px;font-size:14px}.login-tips{margin-top:8px;color:#999}.login-tips .link{color:#2769dc}.tab-form-wrap .bottom{box-sizing:content-box;height:16px;line-height:16px;margin-top:24px;padding-top:24px;color:#595959;border-top:dashed 1px #E8ECF1}.tab-form-wrap .bottom a:hover{color:#2769DC}.f-error-tip{display:none;padding:8px 10px 8px 30px;color:#F24949;line-height:16px;background-color:#FFE4E4}.f-error-tip .error-icon{float:left;width:16px;height:16px;margin-right:2px;background:url(//static.gcimg.net//gongchang2022/2022/0627/error-icon.png) no-repeat;background-size:16px}.ui-modal{visibility:hidden;opacity:0;position:fixed;content:'';top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:10;text-align:center;overflow:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;transition:.3s}.ui-modal.modal-visible{z-index:19000;opacity:1;visibility:visible}.ui-modal>*{display:inline-block;white-space:normal;vertical-align:middle;text-align:left}.ui-modal:before{display:inline-block;overflow:hidden;width:0;height:100%;vertical-align:middle;content:''}.ui-modal .modal-head{padding-left:30px;padding-right:30px;line-height:52px;font-size:14px;font-weight:700;background:#f1f4f7}.modal-box{position:relative;max-width:95%;max-height:98%;border-radius:3px;background:#fff;opacity:0;visibility:hidden;animation-duration:.4s;animation-fill-mode:both}.modal-box .modal-close{position:absolute;z-index:2;right:0;top:0;width:45px;height:45px;line-height:45px;font-size:22px;cursor:pointer;text-align:center;color:#aeb4bd}.modal-box .modal-main{padding:20px 30px;max-height:88vh;overflow:auto}.modal-visible .modal-box{z-index:100;opacity:1;visibility:visible}.modal-visible .ui-modal-alert .p-ico{animation:suc .9s cubic-bezier(0.6,-.3,.2,1.6) forwards}.modal-visible .ui-modal-alert .p-circle{animation:sucCircle .9s forwards}.loading-svg .p-circle{fill:none;stroke-width:2px}.success-svg .p-ico,.success-svg .p-circle{stroke:#2faa18}.success-svg .p-ico{fill:none;stroke-width:3px;stroke-dasharray:51,51;stroke-dashoffset:17}.success-svg .p-circle{fill:none;stroke-width:2px;stroke-dasharray:160,160;stroke-dashoffset:0}.alert-success .success-svg{display:inline-block}.ui-modal-alert{box-sizing:border-box;height:180px;min-width:200px;padding-top:49px;text-align:center}.ui-modal-alert .modal-content{padding-left:10px;padding-right:10px;font-size:14px}.ui-modal-alert .success-svg{margin-bottom:17px}@keyframes suc{0%{stroke-dashoffset:51}50%{stroke-dashoffset:51}100%{stroke-dashoffset:17}}@keyframes sucCircle{0%{stroke-dashoffset:160}30%{stroke-dashoffset:160}80%{stroke-dashoffset:0}}