.login[data-v-4bb6cc40]{width:540px;height:500px;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.08);border-radius:5px;padding:25px 80px;box-sizing:border-box;position:relative}.login .title[data-v-4bb6cc40]{font-size:18px;line-height:25px;display:block;color:#333;margin-top:13px}.login .title .sub-title[data-v-4bb6cc40]{margin-right:28px;cursor:pointer}.login .title .sub-title.active[data-v-4bb6cc40]{font-weight:700;position:relative}.login .title .sub-title.active[data-v-4bb6cc40]:after{content:"";width:60px;height:2px;background:#333;position:absolute;bottom:-10px;left:25%}.login .form .el-form[data-v-4bb6cc40]{margin-top:69px}.login .form .el-form .el-form-item[data-v-4bb6cc40]{margin-bottom:20px}.login .form .el-form .el-form-item .el-form-item__content[data-v-4bb6cc40]{line-height:42px}.login .form .el-form .el-form-item .el-form-item__content .el-input[data-v-4bb6cc40] .el-input__inner{border-radius:0;border:1px solid #d4d4d4;color:#999}.login .form .el-form .el-form-item .el-form-item__content .el-input.el-input-group--append.note[data-v-4bb6cc40] .el-input__inner{border-right:none}.login .form .el-form .el-form-item .el-form-item__content .el-input.el-input-group--append.note[data-v-4bb6cc40] .el-input-group__append{border-radius:0;background-color:#fff;padding-left:15px;padding-right:15px;color:#999;position:relative}.login .form .el-form .el-form-item .el-form-item__content .el-input.el-input-group--append.note[data-v-4bb6cc40] .el-input-group__append:after{content:"";width:.5px;height:14px;background:#999;position:absolute;left:0;top:12px}.login .form .el-form .el-form-item .el-form-item__content .el-input.el-input-group--append.note[data-v-4bb6cc40] .el-input-group__append .vcode{cursor:pointer}.login .form .el-form .el-form-item .el-form-item__content .el-button[data-v-4bb6cc40]{width:100%;height:50px;background:#368cf4;border-radius:0;margin-top:30px}.login .form .el-form .el-form-item.pic[data-v-4bb6cc40] .el-form-item__content{display:flex!important;align-items:center}.login .form .el-form .el-form-item.pic .vifity-pic[data-v-4bb6cc40]{margin-left:10px;width:90px;height:40px;border:1px solid #d4d4d4;box-sizing:border-box}.login .form .el-form .el-form-item.pic .vifity-pic img[data-v-4bb6cc40]{width:100%;height:38px}.login .form .footer[data-v-4bb6cc40]{margin-top:15px;display:flex;flex-direction:row-reverse;justify-content:space-between}.login .form .footer span[data-v-4bb6cc40]{font-size:12px;line-height:17px;color:#333;cursor:pointer}.login .login-way img.way-icon[data-v-4bb6cc40]{display:block;width:48px;height:48px;position:absolute;right:25px;top:25px;cursor:pointer}.login .login-way span.way-name[data-v-4bb6cc40]{border:1px solid #368cf4;position:absolute;right:76px;top:38px;padding:5px 5px 5px 10px;background:#dbe7f6;font-size:12px;color:#368cf4;line-height:17px}.login .login-way span.way-name[data-v-4bb6cc40]:after{content:"";width:5px;height:5px;position:absolute;top:10px;right:-4px;border:1px solid #368cf4;transform:rotate(45deg);background:#dbe7f6;border-left:none;border-bottom:none}[data-v-4bb6cc40] .el-input__prefix{line-height:5vh}