h1[data-v-1066e5f6],h2[data-v-1066e5f6],h3[data-v-1066e5f6] {
    font-weight: 700
}

p[data-v-1066e5f6] {
    line-height: 2em;
    margin-bottom: 14px;
    color: #3b3b3b
}

ul[data-v-1066e5f6],li[data-v-1066e5f6] {
    color: #3b3b3b
}

.aggravate[data-v-1066e5f6] {
    color: #000
}

h1[data-v-16f94c0e],h2[data-v-16f94c0e],h3[data-v-16f94c0e] {
    font-weight: 700
}

p[data-v-16f94c0e] {
    line-height: 2em;
    margin-bottom: 14px;
    color: #3b3b3b
}

ul[data-v-16f94c0e],li[data-v-16f94c0e] {
    color: #3b3b3b
}

.aggravate[data-v-16f94c0e] {
    color: #000
}

.modal-title[data-v-e66f292c] {
    font-weight: 500;
    font-size: 22px;
    color: #333;
    line-height: 30px;
    position: relative;
    padding-left: 17px
}

.modal-title[data-v-e66f292c]:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 26px;
    background: #5392F7;
    border-radius: 3px;
    top: 50%;
    left: 0;
    margin-top: -13px
}

.progress-title[data-v-e66f292c] {
    text-align: center;
    margin-bottom: 20px;
    padding: 8px;
    background: #FFF8EF;
    border: 1px solid #FFC485;
    font-size: 14px;
    color: #fd933e;
    line-height: 20px
}

.verifyCode-box[data-v-e66f292c] {
    display: flex;
    width: 100%;
    position: relative
}

.verifyCode-box .ant-input[data-v-e66f292c] {
    padding-right: 102px
}

.verifyCode-box .ant-btn[data-v-e66f292c] {
    width: 102px;
    position: absolute;
    right: 0;
    height: 100%;
    border-radius: 0 5px 5px 0;
    color: #5392f7;
    background-color: #ebf3ff!important
}

.auditStatus-tag[data-v-e66f292c] {
    font-weight: 400;
    font-size: 14px;
    color: #5392f7;
    line-height: 22px;
    background: #F3F8FF;
    border-radius: 5px;
    padding: 1px 6px
}

.bizStatus-text[data-v-e66f292c] {
    font-size: 14px;
    color: #666;
    line-height: 22px
}

[data-v-e66f292c] .ant-table-thead>tr>th {
    font-weight: 500;
    font-size: 16px;
    color: #333;
    background: #F8F8F8
}

[data-v-e66f292c] .ant-table-thead>tr>td {
    font-size: 16px
}

[data-v-e66f292c] .ant-table-tbody>tr>td {
    font-size: 16px
}

.conternt[data-v-35f1bd98] {
    background: #ebf2fb;
    width: 100vw;
    height: 100vh;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

.login-header[data-v-35f1bd98] {
    width: 100%;
    background-color: #fff;
    padding: 0 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 3.125rem;
    box-shadow: 0 1px 3px #0000001a
}

.login-header>div[data-v-35f1bd98] {
    display: flex;
    align-items: center;
    gap: clamp(.5rem,1vw,1rem)
}

.login-header img[data-v-35f1bd98] {
    height: 100%;
    max-height: 2.5rem
}

.header-title[data-v-35f1bd98] {
    font-size: 1.25rem;
    color: #333;
    font-weight: 600;
    margin: 0;
    white-space: nowrap
}

.header-lang[data-v-35f1bd98] {
    font-size: 1rem
}

.body-content[data-v-35f1bd98] {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: clamp(1rem,3vw,2rem);
    overflow: hidden
}

.backgroundBox[data-v-35f1bd98] {
    width: 83rem;
    height: 50rem;
    max-width: 80%;
    max-height: 80vh;
    margin: auto;
    border-radius: .625rem;
    overflow: hidden;
    background: #FFFFFF;
    box-shadow: 0 3px 10px #0000001a
}

.backgroundBox .row[data-v-35f1bd98] {
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.backgroundBox .backgroundBox-left[data-v-35f1bd98] {
    flex: 6;
    min-width: 20rem;
    display: flex;
    flex-direction: column
}

.backgroundBox .backgroundBox-left .broadcast[data-v-35f1bd98] {
    min-height: 15rem;
    overflow: hidden
}

.backgroundBox .backgroundBox-left .app-list[data-v-35f1bd98] {
    flex: 1;
    display: flex;
    justify-content: space-around;
    align-items: center;
    text-align: center;
    flex-wrap: wrap
}

.backgroundBox .backgroundBox-left .app-list>div[data-v-35f1bd98] {
    flex: 1;
    min-width: 1rem;
    margin: .5rem
}

.backgroundBox .backgroundBox-left .app-list .app-list-img[data-v-35f1bd98] {
    width: 10rem;
    height: auto
}

.backgroundBox .backgroundBox-left .app-list .app-list-name[data-v-35f1bd98] {
    text-align: center;
    padding-top: .625rem;
    font-size: .875rem;
    font-weight: 700;
    color: #333
}

.backgroundBox .ant-input[data-v-35f1bd98],.backgroundBox .ant-input-password[data-v-35f1bd98] {
    border: 0!important;
    border-bottom: 1px solid #d9d9d9!important;
    padding: 0;
    border-radius: 0;
    height: 2.5rem
}

.backgroundBox .ant-input[data-v-35f1bd98]:focus,.backgroundBox .ant-input-password[data-v-35f1bd98]:focus {
    border-color: #40a9ff!important;
    box-shadow: 0 0!important
}

.backgroundBox .ant-input-affix-wrapper-focused[data-v-35f1bd98] {
    box-shadow: 0 0!important;
    border-color: #40a9ff!important
}

.backgroundBox .loginBox[data-v-35f1bd98] {
    flex: 4;
    min-width: 20rem;
    box-shadow: inset clamp(.25rem,1vw,.5rem) 0 clamp(.5rem,1.5vw,.75rem) 0 #ebf2fb;
    display: flex;
    flex-direction: column;
    height: 100%
}

.backgroundBox .loginBox .boxHeader[data-v-35f1bd98] {
    height: 3.125rem;
    line-height: 3.125rem;
    position: relative
}

.backgroundBox .loginBox .boxHeader .login-type[data-v-35f1bd98] {
    display: flex;
    justify-content: space-between;
    padding-left: clamp(1rem,3vw,1.25rem);
    height: 100%;
    align-items: center
}

.backgroundBox .loginBox .boxHeader .login-type .header-title[data-v-35f1bd98] {
    font-size: 1.16rem;
    color: #333;
    font-weight: 600;
    position: relative;
    padding: 0 clamp(.5rem,1vw,.625rem)
}

.backgroundBox .loginBox .boxHeader .login-type .header-title[data-v-35f1bd98]:before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: .2125rem;
    height: 1.16rem;
    background: #5292F7;
    border-radius: .15625rem
}

.backgroundBox .loginBox .login-content[data-v-35f1bd98] {
    flex: 1;
    width: 100%;
    padding: 0rem 1rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column
}

.backgroundBox .login-form-select-wrap[data-v-35f1bd98] {
    padding: .3125rem .875rem;
    border-bottom: 1px solid #d9d9d9
}

.backgroundBox .ant-btn-lg[data-v-35f1bd98] {
    height: 3.125rem;
    font-size: 1.375rem
}

.backgroundBox .ant-btn-dangerous.ant-btn-primary[data-v-35f1bd98],.backgroundBox .ant-btn-dangerous.ant-btn-primary[data-v-35f1bd98]:hover,.backgroundBox .ant-btn-dangerous.ant-btn-primary[data-v-35f1bd98]:focus {
    background-color: #5292f7;
    border-color: #5292f7
}

.backgroundBox .loginItemName[data-v-35f1bd98] {
    width: 100%;
    display: inline;
    font-size: 1rem;
    color: #333;
    font-weight: 400
}

.backgroundBox .forget-psw[data-v-35f1bd98] {
    text-align: right;
    font-size: clamp(.75rem,2vw,.875rem);
    color: #b4b6b6;
    position: absolute;
    bottom: clamp(-1.5rem,-3vw,-1.75rem);
    right: 0;
    margin-bottom: 0;
    cursor: pointer
}

.backgroundBox .backup-link[data-v-35f1bd98] {
    border-top: 0;
    padding-top: clamp(1rem,2vw,1.25rem);
    text-align: center;
    line-height: clamp(1.5rem,3vw,2rem)
}

.backgroundBox .box-footer[data-v-35f1bd98] {
    border-top: 0;
    text-align: center;
    line-height: clamp(2rem,5vw,2.5rem);
    padding-bottom: 1rem
}

.backgroundBox .name[data-v-35f1bd98] {
    font-size: clamp(.75rem,2vw,.875rem);
    color: #666;
    line-height: clamp(1.25rem,3vw,1.5625rem);
    font-weight: 400
}

.backgroundBox .telNum[data-v-35f1bd98] {
    font-size: clamp(.875rem,2vw,1rem);
    color: #333;
    line-height: clamp(1.25rem,3vw,1.5625rem);
    font-weight: 700
}

.backgroundBox .link[data-v-35f1bd98] {
    font-size: clamp(.75rem,2vw,.875rem);
    color: #e8cb91;
    line-height: clamp(1rem,2vw,1.25rem);
    font-weight: 500
}

.backgroundBox .ant-dropdown-link[data-v-35f1bd98] {
    height: clamp(2rem,5vw,2.6875rem);
    padding: 0 clamp(.75rem,2vw,.9375rem);
    background: #F6F7F8;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: clamp(.875rem,2vw,1rem);
    color: #666;
    cursor: pointer
}

.backgroundBox .ant-layout-footer[data-v-35f1bd98] {
    background-color: transparent
}

.backgroundBox .login-btn[data-v-35f1bd98] {
    width: 100%;
    border-radius: .375rem;
    height: 2.875rem;
    font-size: 1.25rem;
    color: #fff;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1.25rem
}

@media (min-height: 10001px) {
    .backgroundBox .login-btn[data-v-35f1bd98] {
        height:7rem
    }
}

@media (max-height: 1000px) {
    .backgroundBox .login-btn[data-v-35f1bd98] {
        margin-top:4rem
    }
}

@media (max-height: 950px) {
    .backgroundBox .login-btn[data-v-35f1bd98] {
        margin-top:3.5rem
    }
}

@media (max-height: 900px) {
    .backgroundBox .login-btn[data-v-35f1bd98] {
        margin-top:3rem
    }
}

@media (max-height: 800px) {
    .backgroundBox .login-btn[data-v-35f1bd98] {
        margin-top:2.25rem
    }
}

@media (max-height: 700px) {
    .backgroundBox .login-btn[data-v-35f1bd98] {
        margin-top:2rem
    }
}

@media (max-height: 600px) {
    .backgroundBox .login-btn[data-v-35f1bd98] {
        margin-top:1.25rem
    }
}

.tooltip[data-v-35f1bd98] {
    margin-top: clamp(1rem,2vw,1.25rem);
    position: relative;
    display: inline-block;
    font-size: clamp(.75rem,2vw,.875rem)
}

.tooltip .tooltiptext[data-v-35f1bd98] {
    width: clamp(15rem,30vw,18.75rem);
    background-color: #f9f9f9;
    color: #fff;
    text-align: center;
    font-size: clamp(.625rem,1.5vw,.75rem);
    padding: clamp(.25rem,1vw,.3125rem);
    border-radius: .375rem;
    position: absolute;
    z-index: 1;
    top: clamp(-1.5rem,-3vw,-2rem);
    left: clamp(2rem,5vw,3.4375rem);
    margin-left: clamp(-3rem,-6vw,-3.75rem);
    transition: opacity .3s
}

.tooltip .tooltiptext[data-v-35f1bd98]:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 13px;
    margin-left: clamp(-.25rem,-.5vw,-.3125rem);
    border-width: clamp(.25rem,.5vw,.3125rem);
    border-style: solid;
    border-color: #ffcc00 transparent transparent transparent
}

.warning .tooltiptext[data-v-35f1bd98] {
    background-color: #fc0;
    border-color: #e6b800
}

.vender-register-box[data-v-35f1bd98] {
    display: flex;
    height: 100%;
    background-color: #f2f4f8;
    justify-content: space-between;
    align-items: center;
    padding: .75rem
}

.vender-register-box .vender-register-btn[data-v-35f1bd98] {
    font-size: 1.16rem;
    line-height: clamp(1.5rem,3vw,1.875rem);
    color: #666;
    cursor: pointer;
    white-space: nowrap
}

.vender-register-box .vender-register-divider[data-v-35f1bd98] {
    width: 1px;
    height: clamp(1rem,2vw,1.125rem);
    border: 1px solid #A9B5C4;
    margin: 0 clamp(.25rem,1vw,.5rem)
}

.login-form[data-v-35f1bd98] {
    padding-top: clamp(.3125rem,1vw,.5rem)
}

.login-form[data-v-35f1bd98] .ant-select-selector {
    border: none!important;
    padding-left: clamp(.25rem,1vw,.3125rem)
}

.login-form[data-v-35f1bd98] .ant-select.ant-select-single.ant-select-show-arrow {
    width: calc(100% - clamp(3rem,6vw,3.125rem))
}

.login-form[data-v-35f1bd98] .ant-form-item-control-input-content {
    display: flex;
    height: 4rem;
    flex-direction: column
}

@media (min-height: 10001px) {
    .login-form[data-v-35f1bd98] .ant-form-item-control-input-content {
        height:7rem
    }
}

@media (max-height: 1000px) {
    .login-form[data-v-35f1bd98] .ant-form-item-control-input-content {
        height:6rem
    }
}

@media (max-height: 950px) {
    .login-form[data-v-35f1bd98] .ant-form-item-control-input-content {
        height:5.5rem
    }
}

@media (max-height: 900px) {
    .login-form[data-v-35f1bd98] .ant-form-item-control-input-content {
        height:5rem
    }
}

@media (max-height: 800px) {
    .login-form[data-v-35f1bd98] .ant-form-item-control-input-content {
        height:4.5rem
    }
}

@media (max-height: 700px) {
    .login-form[data-v-35f1bd98] .ant-form-item-control-input-content {
        height:4rem
    }
}

@media (max-height: 600px) {
    .login-form[data-v-35f1bd98] .ant-form-item-control-input-content {
        height:3rem
    }
}

@media (max-height: 500px) {
    .login-form[data-v-35f1bd98] .ant-form-item-control-input-content {
        height:2rem
    }
}

.login-form[data-v-35f1bd98] .loginBtnBox {
    display: flex;
    flex-direction: column-reverse
}

.login-form[data-v-35f1bd98] .login-form-select-wrap {
    padding: .3125rem .875rem;
    border-bottom: 1px solid #d9d9d9
}

.login-footer[data-v-35f1bd98] {
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem
}

.login-footer .copyright[data-v-35f1bd98] {
    font-size: .875rem;
    color: #8ca1bb;
    text-align: center;
    line-height: 1.5;
    white-space: nowrap
}

.login-banner[data-v-35f1bd98] {
    width: 100%;
    height: 100%;
    object-fit: cover
}
