.login{width:100vw;height:100vh;justify-content:center;background-image:url(../img/bg.40e9da79.png);background-size:cover}.login,.login .form_warp{display:flex;flex-direction:column;align-items:center;overflow:hidden}.login .form_warp{width:90%;height:500px;background-color:#fff;border-radius:20px;box-shadow:0 2px 14px 4px rgba(141,184,227,.3)}.login .form_warp .left_img{height:40%;transform:scale(1.7);margin-top:10px;-webkit-clip-path:inset(0 0 50px 0);clip-path:inset(0 0 50px 0)}.login .form_warp .left_img img{width:100%;height:100%}.login .form_warp .right_form{overflow:hidden;z-index:999;margin-top:20px}.login .form_warp .right_form .title{display:flex;justify-content:center;font-size:24px;font-weight:600;line-height:24px;color:#3f9eff;box-sizing:border-box}.login .form_warp .right_form .form{width:100%;display:flex;justify-content:center}.login .form_warp .right_form .form .warp{width:100%;max-width:368px;margin-top:16px}.login .form_warp .right_form .form .warp .line{width:100%}.login .form_warp .right_form .form .warp .btn{margin:0 auto;width:100%;height:48px;font-size:16px;border-radius:5px;background:#3f9eff;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;margin-top:16px}.login .form_warp .right_form .form .warp .card{text-align:center}.login .form_warp .right_form .form .warp .card .teacher_card_btn{font-size:14px;color:#666;cursor:pointer;text-align:center;margin-top:16px;display:inline-block}.login .form_warp .right_form .form .warp .card .teacher_card_btn:hover{color:#3f9eff!important}.login .form_warp .right_form .form .warp .agreement{text-align:center;font-size:14px;color:#999;margin-top:16px;box-sizing:border-box}.login .form_warp .right_form .form .warp .agreement .agreement_card_btn{font-size:14px;color:#999;cursor:pointer;text-align:center;display:inline-block}.login .form_warp .right_form .form .warp .agreement .agreement_card_btn:hover{color:#3f9eff!important}::v-deep .el-input__prefix{left:16px;margin-top:14px}::v-deep .el-input__inner{font-size:14px!important;padding-left:44px}::v-deep .el-input--medium .el-input__inner{height:48px;line-height:48px}