.login-method {
    padding-top: 2rem;
    margin-bottom: 4rem;
}

.login-method .item:first-child {
    margin-right: 3.2rem;
}

.login-method .item {
    font-size: 2rem;
    padding-bottom: 0.8rem;
}

.login-method .bottom-line {
    width: 3.2rem;
    height: 0.3rem;
    border-radius: 0.15rem;
}

.login-content{
    width: 100%;
}
.login-field {
    padding: 1.7rem 0 1.8rem;
}
.auth-content .login-field img:not([id = 'codeImg']) {
    width: 2.7rem;
    height: 2.7rem;
    margin-top: -0.2rem;
}
#loginContainer input, #forgetPwdContainer input #bindPhoneContainer input {
    font-size: 1.6rem;
}
.hidden-icon, .show-icon {
    width: 2.4rem;
    height: 2.4rem;
    bottom: calc(50% - 1.2rem);
}
#codeImg {
    height: 3.8rem;
    top: calc(50% - 1.9rem);
}
.auth-content .a-link {
    line-height: unset;
}
.login-btn {
    width: 100%;
    height: 4.9rem;
    border-radius: 2.45rem;
    font-size: 1.7rem;
}
#loginContainer .operation-items,
#forgetPwdContent .operation-items {
    font-size: 1.4rem;
}
.thirdparty-login {
    position: relative;
    left: 0;
    margin-top: 6.3rem;
}
.se-line {
    border-top-color: rgba(238, 238, 238, 0.6);
}
.se-info {
    margin-top: -0.95rem;
}
.se-text {
    font-size: 1.2rem;
}
.qq, .wechat {
    width: 4.4rem;
    height: 4.4rem;
}
label.error {
    font-size: 1.4rem;
    line-height: 1.2;
    background-size: 1.4rem 1.4rem;
    padding-left: 1.5rem;
}

/**/
#forgetPwdContainer {
    padding: 6.4rem 2rem;
}
.forget-pwd-title div:first-child{
    font-size: 2rem;
}
.forget-pwd-title div:last-child {
    font-size: 1.4rem;
}

/**/
#bindPhoneContainer {
    padding-top: 6.4rem;
}
.bind-phone-title {
    padding-bottom: 4rem;
}
.bind-phone-title div:first-child {
    font-size: 2rem;
    padding-bottom: 2rem;
}
.bind-phone-title .desc,
.bind-phone-title div:last-child {
    font-size: 1.4rem;
}
.bind-phone-title div:last-child {
    margin-top: 1.2rem;
}

/**/
.modal {
    max-width: 100%;
    padding-left: 2rem;
    padding-top: 2rem;
}
.dialog-icon {
    width: 1.2rem;
    height: 1.2rem;
}
.dialog-close {
    width: 2rem;
    height: 2rem;
    top: 1rem;
    right: 1rem;
}
.reset-title, .reset-text {
    font-size: 1.6rem;
}
#mergeAccountTipModal .force-bind-desc,
#mergeAccountResultModal .force-bind-result-desc {
    font-size: 1.4rem;
    line-height: 1.714;
}
#mergeAccountTipModal .cancel-btn {
    margin-right: 1.6rem;
}
#mergeAccountTipModal .cancel-btn, #mergeAccountTipModal .ok-btn, #mergeAccountResultModal .ok-btn {
    width: 11.2rem;
    max-width: 50%;
    height: 4rem;
    padding-top: 1rem;
    font-size: 1.6rem;
}
#mergeAccountResultModal .ok-btn {
    float: unset;
    display: inline-block;
}

.thirdparty-login a {
    padding-right: 0;
}