body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@-webkit-keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fr{float:right}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt30{margin-top:30px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb30{margin-bottom:30px}.pt10{padding-top:10px}.pt15{padding-top:15px}.padding15{padding:15px}.paddingRL10{padding:0 10px}.bg-white{background-color:#fff}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border-box{box-sizing:border-box}.login-container{display:flex;min-width:1200px;height:100vh;min-height:700px;flex-direction:column}.login-container .container{width:1200px;min-width:600px;height:100%;margin:0 auto;box-sizing:border-box}.login-container header{width:100%;height:80px;background-color:#00a0e9;color:#fff}.login-container header .container{height:80px;display:flex;align-items:center;padding:0 30px}.login-container header .container .logo-title{margin-left:12px;font-weight:400;font-size:28px}.login-container header .container .logo-title>div:nth-child(2){font-size:16px}.login-container .body{flex:1 1;background-color:#e4fcfc}.login-container .body>.container{position:relative;min-height:731px;background-position:top;background-repeat:no-repeat}.login-container .body>.container>.introduction-wrap{position:absolute;top:200px;left:180px;display:inline-block;font-weight:300;font-family:"Roboto",sans-serif;line-height:27px;color:#2d3666}.login-container .body>.container>.introduction-wrap>div{margin-bottom:.6rem;font-size:1.2rem}.login-container .body>.container>.introduction-wrap>div:first-child{font-size:42px;line-height:67px;margin:0 0 25px;font-weight:600;color:#222538}.login-container .body>.container>.introduction-wrap>div:first-child>span:nth-child(2){font-size:28px;letter-spacing:12px;line-height:38px;font-family:宋体}.login-container footer{width:100%;padding:15px 0;background-color:#949494;color:#fff}.login-container footer .container>div,.login-container footer .container a{font-size:15px;line-height:2}.login-container footer .container>div:first-child{font-size:32px;line-height:1.5;letter-spacing:3px}.login-container footer .container>a{text-decoration:underline;cursor:pointer}.login-container .login{height:100%}.login-container .login .login-box{position:relative;top:180px;right:10px;right:40px;padding:25px 30px;display:inline-block;width:340px;height:365px;border-radius:5px;box-sizing:border-box;box-shadow:0 2px 15px rgba(0,0,0,.15);overflow:hidden}.login-container .login .login-box .wx-login-btn{position:absolute;right:-46px;top:-46px;display:inline-block;width:92px;height:92px;background-color:#1aad19;border-radius:50%;cursor:pointer;opacity:.8;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.login-container .login .login-box .wx-login-btn:hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.login-container .login .login-box .wx-login-btn>img{position:relative;top:52px;left:12px;width:30px;height:30px}.login-container .login .login-box .login-title{font-weight:700;font-size:20px}.login-container .login .login-box .captcha-input-wrap{display:flex;justify-content:space-between;margin-top:20px}.login-container .login .login-box .captcha-input-wrap>.input-compo{width:150px}.login-container .login .login-box .captcha-input-wrap>img{width:108px;height:40px;cursor:pointer}.login-container .login .login-box .captcha-input-wrap>img:active{opacity:.6}.login-container .login .login-box .input-wrap{position:relative}.login-container .login .login-box .input-wrap>.input-compo{margin-top:20px}.login-container .login .login-box .input-wrap .error-msg{position:absolute;top:-20px;left:4px;font-size:12px;color:#ff4d4f}.login-container .login .login-box .input-wrap .error-msg:before{content:"*"}.login-container .login .login-box .register-wrap{display:flex;justify-content:space-between;font-size:12px}.login-container .login .login-box .register-wrap>span{display:flex;align-items:center;line-height:26px;cursor:pointer;color:#666;transition:opacity .1s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.login-container .login .login-box .register-wrap>span:active,.login-container .login .login-box .register-wrap>span:hover{opacity:.8}.login-container .login .login-box .register-wrap>span:active{opacity:.4}.login-container .login .login-box .register-wrap>span input{position:relative;margin-right:5px}.login-container .org-list-wrap{position:relative;display:flex;flex-wrap:wrap}.login-container .org-list-wrap .org-item{display:inline-block;margin:0 10px 2px 0;width:calc(25% - 20px);height:26px;line-height:26px;padding:0 10px;font-size:14px;cursor:pointer;border-radius:3px;box-sizing:border-box}.login-container .org-list-wrap .org-item.active{color:#fff;background-color:#12a2eb}.login-container .org-search{float:right;width:50%;height:32px}.login-container .org-modal-footer{display:flex;justify-content:space-between;padding-top:15px;width:100%;border-top:1px solid #e9e9e9}.login-container .org-submit{width:100px;height:34px}.button-compo{display:inline-block;position:relative;height:40px;width:100%;border-radius:3px;overflow:hidden}.button-compo .mask{position:absolute;z-index:99;width:100%;height:100%;background-color:hsla(0,0%,100%,.5)}.button-compo>button{padding:0;width:100%;height:100%;line-height:38px;font-size:16px;background-color:#fff;border:1px solid #ededed;text-align:center;cursor:pointer;outline:none;box-sizing:border-box;white-space:nowrap}.button-compo>button.default:active,.button-compo>button.default:hover{border-color:#12a2eb;color:#12a2eb}.button-compo>button.primary{border-color:#12a2eb;background-color:#12a2eb;color:#fff}.button-compo>button.primary:active,.button-compo>button.primary:hover{opacity:.9}.button-compo>button img{position:absolute;top:8px;left:14px;height:24px}.button-compo .spinner-icon{display:inline-block;position:relative;top:6px;width:20px;margin-right:20px;-webkit-animation:loadingCircle 1s linear infinite;animation:loadingCircle 1s linear infinite}.divider-compo{display:flex;align-items:center;margin:15px 0;font-size:13px;color:#aaa}.divider-compo>span{padding:0 10px}.divider-compo:after,.divider-compo:before{content:"";flex:1 1;display:inline-block;position:relative;width:100%;height:1px;border-top:1px solid #e8e8e8}.empty-compo{padding:30px 0!important;text-align:center}.empty-compo .empty-description{color:#888;font-size:13px}.input-compo{display:flex;align-items:center;width:280px;height:40px;padding:0 10px;font-size:14px;background-color:#fff;border:1px solid #ededed;border-radius:3px;box-sizing:border-box}.input-compo.active{border-color:#14b2ff}.input-compo.search{padding-right:0}.input-compo img{width:20px;height:auto;margin-right:8px}.input-compo input{width:100%;line-height:20px;font-size:15px;border:none;outline:none;box-sizing:border-box}.input-compo .input-extra{display:inline-block;height:20px;margin-left:8px}.input-compo .button-compo{float:right;width:90px;height:100%}.input-compo .button-compo>button{border-radius:0 3px 3px 0;font-size:14px;line-height:30px}.loading-compo{position:relative;width:100%;height:100%}.loading-compo .loading-mask{display:flex;align-items:center;position:absolute;top:0;bottom:0;width:100%;height:100%;text-align:center;background:hsla(0,0%,100%,.5);z-index:99}.loading-compo .loading-mask>span{margin:0 auto;display:inline-block}.loading-compo .loading-mask>span img{width:30px;-webkit-animation:loadingCircle 1.5s linear infinite;animation:loadingCircle 1.5s linear infinite}.modal-compo{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;text-align:center;background-color:rgba(0,0,0,.6)}.modal-compo .modal-box{display:inline-block;position:absolute;width:600px;text-align:left;border-radius:5px;box-sizing:border-box;box-shadow:0 2px 15px rgba(0,0,0,.15);background-color:#fff}.modal-compo .modal-box .modal-title{border-bottom:1px solid #e9e9e9}.pagination-compo{display:inline-block;width:100%}.pagination-compo .page-wrap{margin:0 10px;line-height:26px;vertical-align:top}.pagination-compo .button-compo{width:60px;height:34px}.pagination-compo .button-compo button{padding:0;font-size:13px;text-align:center;height:34px;line-height:34px}.toast{z-index:999;display:flex;flex-direction:column}.toast,.toast_bg{position:fixed;left:0;top:0}.toast_bg{width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,.3)}.toast_box{display:inline-block;position:relative;top:calc(50vh - 40px);max-width:80vw;height:40px;line-height:40px;background:rgba(0,0,0,.8);color:#fff;padding:0 15px}.toast_text{display:inline;margin-left:20px;bottom:16%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast_icon{display:inline-block;position:absolute;top:10px;left:10px;width:20px;height:20px}.toast_loading{-webkit-animation:loading 1s steps(12) infinite;animation:loading 1s steps(12) infinite;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAENCA8KAgsGDgQMCQUDBwhylaLQAAAL1JREFUOMu9U0kSwyAMK9jsS/T/1zZt2pgEZzq9RBeMZYRGDI/70bO5JptjrOAQVTonIJVK5bW2ma9A7VvpK8OdeQfbZectrDnyU+Oo0b68wGK0muDPdxpOciaizq5pkAgiIPAoew2rBVNYZoM2YHbZDNKz/2Ogam3ff5gMEL8wisfh2KKZiFiGWFkk1B7NSbhNQFy4M2+PghbODNsg7y8THM2njiy8gBgcaEUA9GgNJbxh6fJv+NxiFvYmPAFtCQZNK1qZIAAAAABJRU5ErkJggg==") no-repeat;background-size:100%}.toast_success{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMA8DAQ0GBP4LCggMBwIJBAIttdjAAAAINJREFUOMvdkUsOwyAMBbH5hUCauf9pK1SlohF438x2LPn52f09+8vUfiNb/gighj8FouEjYCUoQDXiBSD7pdcMiK7XC9wCFmlDO3T20Scgx287ne13pwDU89NOJ3g3maCmJDANqIGRtLj8oi1ed1GMdmcB7wXIYX8QdQZJiM5Em3smbyVICDCOrCqSAAAAAElFTkSuQmCC") no-repeat;background-size:100%}.toast_error{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMA0BDAMODwUKBgsCCAQJClzVPvAAAA0UlEQVQoz2MgErAclv9o44Dgc8b/B4KvBTA+t/3XdgeWivjPG6ACbl8ngNXlp0AN+L8IwtD6DzFm2w+Y3v5sMGW/ACbA9Rms9ZsCTIApH2QR608GhoUKQJ4xA8P8AKCAP5CwF2JgUPwIlPwCFDj/AMRRYJIHCnL8AZkJ1AfkAcUYGNhBpso7MICUgBQw8H4EEv/B5ssDFYA4mAKYWjANfd+Aai3CYZ9BDoM63RDkdEGQ0zE9h+l9zADCDEIGt2/wQEZEwwVepGhgYEdEFGZUEgYAW05XI3jSsVwAAAAASUVORK5CYII=") no-repeat;background-size:100%}.toast_info{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMA4CCAwKBAMJBg8NAQUNhWlbcAAAC+SURBVCjPYyASsLfse+1cgOBzyr0DgocXYHwmv4dtCkwZck8UoAJZDydA1C2H8NnexUAYR99BjNF6CtMbtwhM+QUACUUhIMH6BKz14QEgafcYSPDIgSxifMkAE2CYJwAk6gQQAozPgURfA0KAA0T6JSAE2ECm7lNACDC9BhLvGGACIA6GAFyLohBEC9xQqLeeQKwFA4i1EIfBAeNzuNMVhSBOx/AcpvcxAwgzCDEDGTMaGHhhEYWIShN4VBIGAPvRT5YzufhUAAAAAElFTkSuQmCC") no-repeat;background-size:100%}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.login-spin-compo{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;height:40vh}.login-spin-compo .login-spin-tips{line-height:30px;margin:0 auto;display:inline-block;color:#999;font-size:14px}.login-spin-compo .login-spin-tips img{position:relative;left:-8px;top:5px;height:20px;-webkit-animation:loadingCircle 1.5s linear infinite;animation:loadingCircle 1.5s linear infinite}.mobile-login-container{overflow:hidden}.mobile-login-container .login{position:relative;height:100vh;max-width:100vw;min-height:600px;text-align:center;overflow:hidden}.mobile-login-container .login .bg{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-2}.mobile-login-container .login .bg-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);z-index:-1}.mobile-login-container .login .logo-wrap{margin:8vh auto 6vh}.mobile-login-container .login .logo-wrap img{position:relative;top:14px;width:56px}.mobile-login-container .login .logo-wrap p{font-size:30px;font-weight:700;line-height:40px;color:#222}.mobile-login-container .login .captcha-input-wrap{display:flex;justify-content:space-between;margin-top:20px}.mobile-login-container .login .captcha-input-wrap>.input-compo{margin-top:0!important;width:160px!important}.mobile-login-container .login .captcha-input-wrap>img{width:108px;height:40px;cursor:pointer}.mobile-login-container .login .captcha-input-wrap>img:active{opacity:.6}.mobile-login-container .login .input-wrap{position:relative;margin:0 8vw;padding:15px;background-color:#fff;border-radius:5px;box-sizing:border-box}.mobile-login-container .login .input-wrap .login-title{padding-bottom:10px;margin-bottom:26px;text-align:left;border-bottom:1px solid #e9e9e9}.mobile-login-container .login .input-wrap .login-title>span{display:inline-block;width:50%;text-align:center;transition:color .1s cubic-bezier(.645,.045,.355,1)}.mobile-login-container .login .input-wrap .login-title>span.active{color:#12a2eb}.mobile-login-container .login .input-wrap .more-btn{display:block;font-size:14px;color:#12a2eb;opacity:.9;height:40px;line-height:40px}.mobile-login-container .login .input-wrap .more-btn:active{opacity:.6}.mobile-login-container .login .input-wrap .error-msg{position:absolute;top:30px;left:15px;font-size:12px;color:#ff4d4f}.mobile-login-container .login .input-wrap .error-msg:before{content:"*"}.mobile-login-container .login .input-wrap .input-compo{margin-top:20px;width:100%}.mobile-login-container .login .input-wrap .button-compo{margin-top:25px;width:100%}.mobile-login-container .login footer{width:100vw;position:absolute;bottom:15px;text-align:center}.mobile-login-container .login footer .logo-title{display:inline-block;margin-left:12px;font-weight:400;font-size:28px;color:#12a2eb}.mobile-login-container .login footer .logo-title>div:nth-child(2){font-size:16px}.org-list-wrap{position:relative;display:flex;flex-wrap:wrap}.org-list-wrap .org-item-wrap{max-height:calc(90vh - 171px);overflow-y:auto}.org-list-wrap .org-item{display:inline-block;width:100%;height:30px;line-height:30px;padding:0 10px;font-size:14px;cursor:pointer;border-radius:3px;box-sizing:border-box}.org-list-wrap .org-item.active{color:#fff;background-color:#12a2eb}.org-search{float:right;width:100%;height:32px}.org-modal-footer{padding-top:15px;width:100%;border-top:1px solid #e9e9e9}.org-modal-footer .pagination-compo{max-width:100%;width:300px;display:flex;justify-content:space-between}.org-submit{width:100%}.org-submit,.org-submit>button{height:34px;line-height:34px}.bind-wx-page{width:100vw;height:100vh;overflow:hidden}.bind-wx-page .input-wrap{position:relative;margin:0 8vw;padding:15px;background-color:#fff;border-radius:5px;box-sizing:border-box}.bind-wx-page .input-wrap .input-compo{margin-top:20px;width:100%}.bind-wx-page .input-wrap .button-compo{margin-top:25px;width:100%}.remote-login{width:100vw;height:100vh;padding:60px 25px 0;box-sizing:border-box;overflow:hidden;text-align:center}.remote-login .title{font-size:26px;font-weight:700}.remote-login .desc{color:#555}