.register-page[data-v-e95c3093] {
    padding: 5.12821vw 3.58974vw;
    min-height: 100%;
    background-color: #202630
}

.register-page .logo img[data-v-e95c3093] {
    width: 35.89744vw;
    margin-bottom: 2.5641vw
}

.register-page .logo[data-v-e95c3093] {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.register-page .title-lang[data-v-e95c3093] {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 11.28205vw;
    color: #f8f8f8
}

.register-page .title-lang h3[data-v-e95c3093] {
    font-weight: 600;
    font-size: 9.48718vw;
    color: #f8f8f8
}

.register-page .title-lang p[data-v-e95c3093] {
    display: flex;
    align-items: center;
    font-size: 3.58974vw;
    color: #f8f8f8
}

.register-page .title-lang img[data-v-e95c3093] {
    width: 5.64103vw;
    height: 5.64103vw;
    margin-right: 1.28205vw
}

.register-page .register-form .form-item[data-v-e95c3093] {
    margin-bottom: 4.87179vw
}

.register-page .register-form .form-item .form-item-label[data-v-e95c3093] {
    font-size: 4.10256vw;
    color: #fff;
    margin-bottom: 3.07692vw
}

.register-page .register-form .form-item .form-item-input .lang-phone-head[data-v-e95c3093] {
    background: #202630;
    border-radius: 1.28205vw;
    border: 1px solid #707a8b;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 2.5641vw;
    margin-right: 2.5641vw
}

.register-page .register-form .form-item .form-item-input .lang-phone-head .country-icon[data-v-e95c3093] {
    background-image: url(/assets/icon-guoqi-fbff44e7.png);
    background-repeat: no-repeat
}

.register-page .register-form .form-item .form-item-input .lang-phone-head span[data-v-e95c3093] {
    margin: 0 1.28205vw;
    font-size: 4.10256vw;
    color: #fff
}

.register-page .register-form .form-item .form-item-input[data-v-e95c3093] .van-cell {
    background-color: #202630;
    border: 1px solid #707a8b;
    border-radius: 1.28205vw
}

.register-page .register-form .form-item .form-item-input[data-v-e95c3093] .van-cell .van-field__control {
    color: #fff
}

.register-page .register-form .form-item .form-item-input .code-wrapper[data-v-e95c3093] {
    display: flex;
    align-items: center
}

.register-page .register-form .form-item .form-item-input .code-wrapper img[data-v-e95c3093] {
    width: 17.4359vw;
    height: 6.41026vw;
    margin-right: 2.05128vw
}

.register-page .register-form .form-item .form-phone[data-v-e95c3093] {
    display: flex
}

.register-page .other-register-button[data-v-e95c3093] {
    position: relative;
    border-radius: 1.28205vw;
    border: 1px solid #707a8b;
    text-align: center;
    padding: 3.84615vw 0;
    margin-bottom: 3.84615vw
}

.register-page .other-register-button img[data-v-e95c3093] {
    width: 4.10256vw;
    height: 4.10256vw;
    position: absolute;
    left: 3.84615vw;
    top: 50%;
    transform: translateY(-50%)
}

.register-page .other-register-button span[data-v-e95c3093] {
    font-size: 3.84615vw;
    color: #fff
}

.register-page .to-logo[data-v-e95c3093] {
    font-size: 3.07692vw;
    text-align: center
}

.register-page .to-logo a[data-v-e95c3093] {
    color: #f0c320;
    text-decoration: underline
}

.register-page .xie-yi[data-v-e95c3093] {
    margin-top: 3.84615vw;
    display: flex;
    justify-content: center;
    gap: 3.84615vw
}

.register-page .xie-yi .xie-yi-item[data-v-e95c3093] {
    display: flex;
    align-items: center
}

.register-page .xie-yi .xie-yi-item img[data-v-e95c3093] {
    width: 3.07692vw;
    margin-right: .76923vw
}

.register-page .xie-yi .xie-yi-item span[data-v-e95c3093] {
    font-size: 3.07692vw;
    color: #727986
}