#register[data-v-c1233d84] {
    background: url("./page-background1.png") #f5f9fa no-repeat;
    /* background: linear-gradient(180deg, #092294, #092294 50%, #f5f5f5); */
    background-size: 100%;
    padding: .3784rem .4324rem 0
}

img[data-v-c1233d84] {
    width: 100%
}

.page-name[data-v-c1233d84] {
    width: 74px;
    height: 20px;
    margin: 20px auto;
}

.user-info-wrap[data-v-c1233d84] {
    border-radius: .2162rem .2162rem 0 0;
    background: url("./home-2.png") #fff no-repeat;
    background-size: 100%
}

.user-info[data-v-c1233d84] {
    padding: .6486rem .4324rem .8108rem;
    margin-top: 1.8378rem;
    background: #fff;
    border-radius: .2162rem .2162rem 0 0
}

.loan-money[data-v-c1233d84] {
    width: 100%;
    display: flex;
    justify-content: center
}

.loan-money img[data-v-c1233d84] {
    width: 7.3784rem
}

.input-container[data-v-c1233d84] {
    display: flex;
    align-items: center;
    margin: .2703rem 0 .2703rem;
    height: 1.25rem;
    background: #f5f5f5;
    /* background: #f4f5ff; */
    border-radius: .2162rem;
    padding: 0 13px
}

.input-container .phone-icon[data-v-c1233d84] {
    width: .6486rem;
    height: .6486rem;
    margin: 0 .0541rem 0 .3784rem
}

.input-container input[data-v-c1233d84] {
    background: transparent;
    font-weight: 500;
    font-size: .4324rem;
    color: #333;
    width: 100%
}

.code-input-wrap[data-v-c1233d84] {
    display: flex;
    margin: 0 .0541rem 0 .3784rem
}

.code-input-wrap img[data-v-c1233d84] {
    width: .6486rem;
    height: .6486rem;
    margin: 0 .0541rem 0 0
}

.code-container[data-v-c1233d84] {
    padding-right: .3784rem;
    justify-content: space-between
}

.input-container input[data-v-c1233d84]::-moz-placeholder {
    font-weight: 400;
    font-size: .4324rem;
    color: #999
}

.input-container input[data-v-c1233d84]::placeholder {
    font-weight: 400;
    font-size: .4324rem;
    color: #999
}

.count-down-container[data-v-c1233d84] {
    font-weight: 400;
    font-size: .3784rem;
    color: #999
}

.submit-button[data-v-c1233d84] {
    margin: .3784rem 0 .5405rem
}

.protocol-container[data-v-c1233d84] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: .3243rem;
    color: #666
}

.protocol-container img[data-v-c1233d84] {
    width: .4324rem;
    margin-right: .1351rem
}

.protocol-container em[data-v-c1233d84] {
    color: #2547ec
}

.light[data-v-c1233d84] {
    width: .6486rem;
    height: .0811rem;
    background: #1c63ff;
    margin-top: .0541rem
}

.change-plat[data-v-c1233d84] {
    display: flex;
    justify-content: center;
    font-weight: 400;
    font-size: .4324rem;
    color: #999;
    margin: .5405rem 0 .3243rem
}

.credit[data-v-c1233d84] {
    margin-right: 1.2703rem
}

.credit[data-v-c1233d84],
.safe[data-v-c1233d84] {
    display: flex;
    flex-direction: column;
    align-items: center
}

.change-plat-text[data-v-c1233d84] {
    line-height: .5946rem
}

.change-plat .change-plat-text-active[data-v-c1233d84] {
    font-weight: 500;
    font-size: .4324rem;
    color: #333
}

.register-tip[data-v-c1233d84] {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-weight: 400;
    font-size: .3243rem;
    color: #cacaca;
    padding: .3243rem 0 .9459rem
}

.register-tip p[data-v-c1233d84] {
    text-align: center;
    line-height: .4595rem
}

#register .protocol-content-popup-container[data-v-c1233d84] {
    padding: .427rem
}

#register .protocol-content-popup-container .protocol-content[data-v-c1233d84] {
    overflow-y: auto;
    width: 100%;
    height: 8.7838rem
}

#register .protocol-content-popup-container .submit-button[data-v-c1233d84] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.333rem;
    margin-top: .427rem;
    background: #325ef3;
    border-radius: .667rem;
    font-size: .48rem;
    color: #fff
}

.count-down-container[data-v-c1233d84] {
    white-space: nowrap
}

.paomadeng {
    padding: 0px 15px 0px 40px;
    background: hsla(0, 0%, 100%, .23);
    border-radius: 8px 8px 8px 8px;
    background-image: url("./laba.png");
    background-repeat: no-repeat;
    background-size: 19px 19px;
    background-position: 10px center;
    margin-bottom: 15px;
}

.scroll-container {
    width: 100%;
    overflow: hidden;
    padding: 8px 0px;
    color: #fff;
}

.scroll-text {
    white-space: nowrap;
    animation: scroll-left 15s linear infinite;
}

@keyframes scroll-left {
    0% {
        transform: translateX(100%);
    }

    100% {
        transform: translateX(-100%);
    }
}

.lilv {
    p {
        text-align: center;
        font-size: 11px;
        color: #666;
        margin: 15px 0 12px 0;
    }
}

.sub_btn {
    padding: 15px 0px;

    .submit-button {
        height: 46px;
        background: linear-gradient(91deg, #3a53c6, #0c2597);
        border-radius: 10px 10px 10px 10px;
        font-size: 16px;
        color: #fff;
        width: 100%;
        border: none;
    }

    img {
        width: 155px;
        height: 39px;
        margin: 0 auto;
    }
}

.buzhou {
    padding: 0px 10px;
    text-align: center;

    img {
        width: 100%;
        height: 100%;
        margin: 0 auto;
    }
}

.youshi {
    h4 {
        font-size: 16px;
        margin: 15px 0px;
    }
}