.p-login { height: 100vh; min-height: 560px; min-width: 1200px; display: flex; overflow-y: hidden; position: relative; } /* page-left start */ .p-login .p-login__left { width: 41%; } .p-login__left .header-logo { position: absolute; width: 180px; margin: 35px 0 0 35px; filter: brightness(0) invert(1); } .p-login__left .login_bg { width: 100%; height: 100%; object-fit: cover; object-position: center; } /* page-left end */ .p-login .p-login__right { flex: 1; padding: 110px 0 60px 0; position: relative; } .p-login__content { height: 100%; width: 70%; max-width: 542px; margin: 0 auto; position: relative; } .p-login__content h1 { font-size: 40px; } .p-login__content .login_word { margin: 0 0 36px; font-size: 16px; line-height: 28px; color: var(--ys-color-text-300); } .p-login__content .c-form-group__label { font-size: 14px; } .p-login__content .c-form-group { margin: 0 0 24px 0; } .p-login__content .c-form-group__content { position: relative; } .p-login__content .c-form-group__content i { position: absolute; right: 15px; top: 0; bottom: 0; font-size: 20px; margin: auto; height: fit-content; cursor: pointer; } .p-login__content .qrcode-box { display: flex; /* gap: 12px; */ } .p-login__content .qrcode-box button { flex-shrink: 0; margin-left: 12px; } .p-login__content .form-submit { width: 100%; display: flex; justify-content: space-between; padding: 12px 30px; margin: 60px 0 0 0; } .p-login__content .form-bottom-box { display: flex; justify-content: space-between; margin: 24px 0 0 0; } .p-login__content .form-bottom-box a { color: #2543f1; text-decoration: none; } .p-login__content .form-bottom-box a:hover { color: var(--ys-color-primary); text-decoration: underline; } /** 版权信息 start **/ .p-login__content .copyright { position: absolute; bottom: 0; width: 100%; font-size: 12px; color: #999; text-align: center; } .p-login .copyright a { color: #999; text-decoration: none; } .p-login .copyright a:hover { text-decoration: underline; } /** 版权信息 end **/ /** 选项卡 start **/ .p-login_tab ul, .p-login_tab li { margin: 0; padding: 0; list-style: none; } .p-login_tab ul { display: flex; align-items: center; border-bottom: 1px solid var(--ys-color-text-700); margin-bottom: 40px; } .p-login_tab li { height: 38px; font-weight: 600; font-size: 16px; cursor: pointer; position: relative; } .p-login_tab li::after { content: ""; position: absolute; width: 0; height: 3px; background-color: #2543f1; bottom: -1px; left: 0; transition: all 0.3s ease-in-out; } .p-login_tab li:hover { color: var(--ys-color-primary); } .p-login_tab li.active { color: #2543f1; } .p-login_tab li.active::after { width: 100%; } .p-login_tab li:first-child { margin-right: 50px; } .p-login_tab form { display: none; } .p-login_tab .show { display: block; } /** 选项卡 end **/ @media only screen and (max-height: 740px) { .p-login .p-login__right { overflow-y: auto; padding: 20px 0 } .p-login__content .form-submit{ margin: 35px 0 0 0; } .p-login__content .copyright { position: unset; margin-top: 20px; } }