.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 .fros-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 .fros-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:50px;width:100%;background:url(/hsxgweb/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 .login-pannel-wrp{height:100%;padding:0;flex:none;background:url(/static/image/login/starry.jpg) no-repeat 50%;background-size:100% 100%;overflow:hidden}.login-ctx .login-pannel-wrp .login-main{height:100%;margin:0 50px;position:relative;overflow:hidden}.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:30px;border:none}.login-ctx .login-pannel-wrp .login-main .el-form-item .el-form-item__error{left:calc(16% + 30px)}.login-ctx .login-pannel-wrp .login-main .login-type-info{margin-bottom:0}.login-ctx .login-pannel-wrp .login-main .login-type-info .el-radio-group{width:100%}.login-ctx .login-pannel-wrp .login-main .login-type-info .el-radio{width:45%}.login-ctx .login-pannel-wrp .login-main .login-row{border-bottom:1px solid #eee}.login-ctx .login-pannel-wrp .login-main .el-button.login-button{width:350px;margin-top:5px;font-size:16px;color:#fff}.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-bg-logo{background:url(/hsxgweb/static/image/login/bgLogo.png) no-repeat 50%;background-size:100% auto;height:80%;width:45%;float:left;margin-left:40px}.login-ctx .login-pannel-wrp .login-pannel{background:linear-gradient(230deg,rgba(53,57,74,0),#000);box-shadow:-15px 15px 15px rgba(6,17,47,.7);opacity:1;width:430px;height:310px;border-radius:6px;padding:32px;border-left:1px solid #eee;margin:2% 14% 0 0;padding-left:40px;flex:none;float:right}.login-ctx .login-pannel-wrp .login-pannel .welComTxt{margin-bottom:4px;color:#333;text-align:center;font-size:32px}.login-ctx .login-pannel-wrp .login-pannel .el-form{width:350px}.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{color:#333}.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{position:absolute;width:100%;bottom:20px;left:40%;color:#fff}.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}