@media (max-width: 767px) { .container { width: 100%; } .navBox { display: none; } .navBoxH5 { top: 60px; position: fixed !important; } .contentBox { width: 100%; margin: 150px 0 170px; } #login .contentBox .loginBox { width: 100%; } #login .contentBox .loginBox .loginForm .passwordBox .input { width: calc(100% - 30px) !important; } #login .contentBox .loginBox .loginForm .codeBox .input { width: calc(100% - 160px) !important; } #login .contentBox .checkAgreementBox { padding: 0 15px; } #login .contentBox .checkAgreementBox .input { float: left; margin-top: 2px !important; } #login .contentBox .checkAgreementBox .agreement { width: calc(100% - 18px); float: left; } #login .contentBox .title { padding: 20px 0 0 0; } .el-card__body { padding: 20px 15px; } ::-webkit-scrollbar { display: none; } } @media (min-width: 768px) { .container { width: 100%; } .navBox { display: none; } .contentBox { width: 100%; margin: 50px auto 170px; } #login .contentBox .loginBox { width: 350px; } #login .contentBox .loginBox .loginForm .passwordBox .input { width: 321px !important; } #login .contentBox .loginBox .loginForm .codeBox .input { width: 182px !important; } #login .contentBox .checkAgreementBox { display: flex; align-items: center; justify-content: center; } #login .contentBox .title { padding: 20px 0 0 32px; } } @media (min-width: 992px) { .container { width: 970px; } .navBox { display: block; } .navBoxH5 { display: none; } .contentBox { width: 864px; } } @media (min-width: 1200px) { .container { width: 1170px; } } @media (min-width: 1366px) { .container { width: 1230px; } } #login { width: 100%; height: auto; color: #333333; } #login .navBox { width: 100%; height: 40px; background: #1a1a1f; box-shadow: 0px 8px 5px rgba(0, 0, 0, 0.35); position: relative; z-index: 8; } #login .navBox .nav { font-size: 16px; font-weight: bold; color: #FFFFFF; line-height: 40px; text-align: center; background-color: rgba(255, 255, 255, 0); font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", "Microsoft YaHei"; } #login .navBox .nav:hover { background: #555555; cursor: pointer; } #login .navBoxH5 { width: 100%; height: auto; box-shadow: 0px 8px 5px rgba(0, 0, 0, 0.35); position: relative; z-index: 8; } #login .navBoxH5 .menusIcon { width: 100%; height: 40px; background: #1a1a1f; color: #FFFFFF; cursor: pointer; display: flex; align-items: center; padding-left: 15px; } #login .navBoxH5 .menusIcon .text { margin-left: 10px; font-size: 18px; } #login .navBoxH5 .menusItem { width: 100%; height: auto; background: #f5f7fa; display: none; } #login .navBoxH5 .menusItem .menu { width: 100%; height: 60px; line-height: 60px; font-size: 16px; font-weight: bold; color: #2a2a2a; border-top: 1px solid #cfd5e4; padding: 0 15px; font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", "Microsoft YaHei"; } #login .navBoxFixed { position: fixed; top: 60px; } #login .contentBox { height: auto; } #login .contentBox .title { font-size: 22px; font-weight: bold; font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", "Microsoft YaHei"; } #login .contentBox .loginBox { margin: 25px auto 0; } #login .contentBox .loginBox .tabs .tab { cursor: pointer; display: inline-block; font-size: 18px; color: #AAAAAA; font-weight: bold; font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", "Microsoft YaHei"; } #login .contentBox .loginBox .tabs .tab:last-of-type { } #login .contentBox .loginBox .tabs .active { color: #000000; border-bottom: 3px solid #3c9cd7; padding-bottom: 3px; } #login .contentBox .loginBox .loginForm .inputBox { margin-top: 20px; } #login .contentBox .loginBox .loginForm .inputBox .input { width: 100%; height: 37px; border: 1px solid #aaaaaa; border-radius: 10px; color: #7F7F7F; font-size: 14px; padding: 0 20px; } #login .contentBox .loginBox .loginForm .passwordBox { display: flex; align-items: center; justify-content: space-between; } #login .contentBox .loginBox .loginForm .passwordBox .img { width: 20px; height: 14px; cursor: pointer; } #login .contentBox .loginBox .loginForm .passwordBox .fa-eye { color: #AAAAAA; cursor: pointer; } #login .contentBox .loginBox .loginForm .codeBox { display: flex; align-items: center; justify-content: space-between; } #login .contentBox .loginBox .loginForm .codeBox .picture { height: 37px; } #login .contentBox .loginBox .loginForm .codeBox .picture .fa { color: #AAAAAA; font-size: 20px; vertical-align: top; height: 37px; padding-top: 10px; margin-left: 10px; cursor: pointer; } #login .contentBox .loginBox .loginForm .codeBox .codeBtn { width: 130px; height: 39px; line-height: 39px; text-align: center; background-color: #3c9cd7; border-radius: 10px; font-size: 16px; color: #FFFFFF; font-weight: bold; font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", "Microsoft YaHei"; margin-right: 20px; cursor: pointer; } #login .contentBox .loginBox .loginForm .codeBox .codeBtn:hover { background-color: #3c9cd7; } #login .contentBox .loginBox .forgotText { font-size: 14px; color: #3c9cd7; margin-top: 12px; cursor: pointer; } #login .contentBox .loginBox .btns .btn { height: 39px; line-height: 39px; text-align: center; border-radius: 10px; font-size: 16px; font-weight: bold; font-family: "Montserrat Bold", "Montserrat Regular", "Montserrat", "Microsoft YaHei"; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.35); display: block; padding: 0; margin: 25px 0 0 0; } #login .contentBox .loginBox .btns .loginBtn { background-color: #3c9cd7; color: #FFFFFF; } #login .contentBox .loginBox .btns .loginBtn:hover { background-color: #3c9cd7; } #login .contentBox .loginBox .btns .registerBtn { background-color: #FFFFFF; color: #3c9cd7; border: 1px solid #3c9cd7; } #login .contentBox .loginBox .btns .registerBtn:hover { background-color: #3c9cd7; color: #FFFFFF; } #login .contentBox .otherLoginMethodsTextBox { margin-top: 20px; display: flex; align-items: center; } #login .contentBox .otherLoginMethodsTextBox .line { width: 100%; height: 1px; background-color: #D7D7D7; } #login .contentBox .otherLoginMethodsTextBox .text { font-size: 16px; white-space: nowrap; } #login .contentBox .imgBox { display: flex; align-items: center; justify-content: center; margin: 20px 0; } #login .contentBox .imgBox .img { cursor: pointer; } #login .contentBox .imgBox .img:hover { animation: shake 0.38s; -webkit-animation: shake 0.38s; } #login .contentBox .imgBox .wxImg { width: 41px; height: 41px; } #login .contentBox .imgBox .qqImg { width: 35px; height: 37px; margin: 0 20px; } #login .contentBox .imgBox .fImg { width: 40px; height: 40px; } #login .contentBox .checkAgreementBox { margin: 25px 0 20px; overflow: hidden; } #login .contentBox .checkAgreementBox input[type=checkbox] { margin: 0; } #login .contentBox .checkAgreementBox .agreement { font-size: 14px; margin-left: 5px; } #login .contentBox .checkAgreementBox .agreement .policy { color: #3c9cd7; cursor: pointer; } .verifyCodeBox { display: flex; } .verifyCodeBox .btn{ background: #3c9cd7; color: #ffffff; opacity: 1; } .verifyCodeBox .btn:hover { background: #3c9cd7; color: #ffffff; } #login .imgBox .imgBoxItem{ display: flex; align-items: center; justify-content: center; margin-right: 20px; cursor: pointer; } #login .imgBox .imgBoxItem:last-child{ margin-right: 0px; } #login .imgBox .wxImg{ margin-right: 5px; } #login .imgBox .imgBoxItem:hover .img { animation: shake 0.38s; -webkit-animation: shake 0.38s; }