.login-wrp,.main-ctx,body,html{height:100%}.el-popper .cur{color:#0296e0;background-color:#ebeef5}.login-ctx{height:100%;background-color:#f5f5f5;overflow:auto}.login-ctx .login-banner{background-color:#fff}.login-ctx .login-banner .lang-pick{float:right}.login-ctx .login-banner .hsxg-icon-language{font-size:24px;color:#0296e0;cursor:pointer;text-align:center;position:relative;display:block;margin-top:36px;margin-right:24px}.login-ctx .login-banner .hsxg-icon-language .lang-text{position:absolute;display:block;width:100%;font-size:12px;font-weight:700;margin-top:5px;top:0}.login-ctx .login-banner .icon-logo{margin-top:20px}.login-ctx .loginLogo{height:40px;width:380px;background:url(/hsxgport/static/image/login/logoLogin.png) no-repeat 0;background-size:auto 100%;margin-top:20px}.login-ctx .toWelcomPage{font-size:18px;font-weight:400;float:right;color:#eee;cursor:pointer}.login-ctx .toWelcomPage:hover{color:#fff}.login-ctx .welComTxt{width:200px;margin:calc(50vh - 310px) auto 70px;color:#fff;text-align:center}.login-ctx .welComTxt p:first-child{font-size:38px;line-height:50px}.login-ctx .welComTxt p:last-child{font-size:16px;line-height:20px}.login-ctx .iconCar{height:110px;width:110px;background:#fff;border-radius:55px;z-index:500;margin:-370px auto}.login-ctx .iconCar .imgCar{width:100%;height:100%;background:url(/hsxgport/static/image/login/car.png) no-repeat 50%;background-size:70% auto}.login-ctx .login-pannel-wrp{height:100%;padding:0;flex:none;background:url(/hsxgport/static/image/login/bg.jpg) no-repeat 50%;background-size:cover}.login-ctx .login-pannel-wrp .login-main{width:1280px;height:100%;margin:0 auto;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.login-ctx .login-pannel-wrp .login-main .el-form-item .icon-password,.login-ctx .login-pannel-wrp .login-main .el-form-item .icon-user{position:absolute;z-index:1}.login-ctx .login-pannel-wrp .login-main .el-form-item .el-input input{padding-left:40px}.login-ctx .login-pannel-wrp .login-main .el-button.login-button{width:50%;margin-top:5px;margin-left:25%}.login-ctx .login-pannel-wrp .login-main .login-op{text-align:right;margin-top:40px}.login-ctx .login-pannel-wrp .login-main .login-op a{text-decoration:none;font-size:14px;display:inline-block;color:#666;margin-left:12px}.login-ctx .login-pannel-wrp .login-main .login-op a:hover{color:#0296e0}.login-ctx .login-pannel-wrp .login-pannel{width:430px;height:310px;background-color:#fff;margin:0 auto;border-radius:6px;box-shadow:0 0 20px 1px hsla(0,0%,40%,.2);padding:32px;flex:none}.login-ctx .login-pannel-wrp .login-pannel .login-title{font-size:24px;color:#0296e0;margin-bottom:32px}.login-ctx .login-pannel-wrp .login-pannel .textP{margin-bottom:5px}.login-ctx .login-pannel-wrp .errMsg{color:red;margin-top:8px;height:18px}.login-ctx .login-pannel-wrp .priMsg{line-height:22px;text-align:center;margin-top:10px;bottom:10px;width:370px}.login-ctx .login-footer{width:1280px;margin:0 auto;margin-top:100px}.login-ctx .login-footer .login-friend-link{padding:12px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden}.login-ctx .login-footer .login-friend-link a{display:inline-block;padding:0 15px;position:relative}.login-ctx .login-footer .login-friend-link a:first-child{margin-left:-1px}.login-ctx .login-footer .login-friend-link a:after{content:"";display:block;height:100%;border-left:1px solid #ddd;position:absolute;top:0;left:0}.login-ctx .company-info{width:1280px;margin:0 auto;margin-top:16px;padding:0 15px;margin-bottom:80px}@media screen and (max-width:1280px){.login-ctx .login-pannel-wrp .login-main{width:100%;overflow:hidden}.login-ctx .company-info,.login-ctx .login-footer{width:100%}}.image{height:40px;line-height:40px;width:100%;border-radius:5px}