.login-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.login-wrapper .login-bg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-flex:3;-ms-flex:3;flex:3;min-height:760px;background:url(../img/login-bg.0057f113.png) no-repeat;background-size:100% 100%}.login-wrapper .login-bg,.login-wrapper .login-bg .login-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.login-wrapper .login-bg .login-title{-ms-flex-align:center;position:absolute;top:5%;left:3%;font-size:20px;color:hsla(0,0%,100%,.67)}.login-wrapper .login-bg .login-title img{width:189px;height:75px}.login-wrapper .login-bg .login-content{font-size:38px;font-weight:700;color:#fff}.login-wrapper .login-bg .login-content .welcome-info{margin-bottom:10px}.login-wrapper .login-form{position:relative;overflow:auto;-webkit-box-flex:2;-ms-flex:2;flex:2;background-color:#fff;min-height:760px;overflow-y:auto}.login-wrapper .login-form .form-title{margin:20% 0 5% 128px;font-size:30px;color:#3dbfe7}.login-wrapper .login-form .form-content{margin-left:128px;margin-right:142px}.login-wrapper .login-form .form-content .input-content input{border-top-style:none;border-left-style:none;border-right-style:none;border-radius:0}.login-wrapper .login-form .form-content .input-content input:focus{border-color:#3dbfe7;outline:none;-webkit-box-shadow:none;box-shadow:none}.login-wrapper .login-form .form-content .validate-wrapper{position:relative}.login-wrapper .login-form .form-content .validate-wrapper .validate-img{position:absolute;right:0;bottom:6px;width:132px;height:40px;cursor:pointer}.login-wrapper .login-form .form-content .login-button{float:right;width:80px;font-size:14px}.login-wrapper .login-form .app-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;margin-left:128px;margin-top:20px}.login-wrapper .login-form .app-img-wrap .app-img{width:100px;height:100px;margin-bottom:8px}.login-wrapper .login-form .app-img-wrap span{font-size:14px;color:#9b9b9b}.login-wrapper .login-form .record{position:absolute;bottom:20px;left:128px;font-size:12px;color:#2e2462}.forget{font-size:14px;font-family:PingFangSC,PingFangSC-Regular;font-weight:400;color:#2e2462;cursor:pointer}.forget-wrapper .forget-title{width:100%;height:60px;background:#fff}.forget-wrapper .forget-title .forget-title-content{width:62.5%;margin:0 auto;height:100%;line-height:60px}.forget-wrapper .forget-title .forget-title-content .title_p{font-size:14px;font-family:PingFangSC,PingFangSC-Regular;font-weight:400;color:#555;line-height:60px;display:inline-block;float:right}.forget-wrapper .forget-title .forget-title-content .title_span{font-size:14px;font-family:PingFangSC,PingFangSC-Regular;font-weight:400;color:#0070cb;line-height:20px;letter-spacing:0;cursor:pointer}.forget-wrapper .forget-content{width:100%;height:165px;line-height:165px;font-size:32px;font-family:PingFangSC,PingFangSC-Semibold;font-weight:600;color:#555;text-align:center}.forget-wrapper .forget-form .forget-form-wrapper{width:420px;margin:auto}