html[data-v-beb7b98f],
body[data-v-beb7b98f],
ul[data-v-beb7b98f] {
    margin: 0;
    padding: 0
}

html[data-v-beb7b98f] {
    scroll-behavior: smooth
}

a[data-v-beb7b98f] {
    text-decoration: none;
    outline: none
}

ul[data-v-beb7b98f] {
    list-style-type: none
}

body[data-v-beb7b98f]::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

body[data-v-beb7b98f]::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 5px #0000001a;
    background: #cccccc;
    border-radius: 3px;
    cursor: pointer
}

body[data-v-beb7b98f]::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #0000001a;
    background: #ededed
}

p[data-v-beb7b98f],
h1[data-v-beb7b98f],
h2[data-v-beb7b98f],
h3[data-v-beb7b98f],
h4[data-v-beb7b98f],
h5[data-v-beb7b98f],
h6[data-v-beb7b98f] {
    margin: 0
}

.blue-button[data-v-beb7b98f] {
    background: #5B81FA;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.blue-button[data-v-beb7b98f]:hover {
    opacity: .8
}

.white-button[data-v-beb7b98f] {
    border-radius: 2px;
    border: 1px solid #5B81FA;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #5b81fa;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    cursor: pointer;
    box-sizing: border-box
}

.white-button[data-v-beb7b98f]:hover {
    opacity: .8
}

.gray-button[data-v-beb7b98f] {
    background: #F7F8FB;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.gray-button[data-v-beb7b98f]:hover {
    opacity: .9
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-left[data-v-beb7b98f] {
    width: 436px;
    height: 452px;
    background: url(/assets/login_pop_bg-9c9856f2.png) center no-repeat;
    background-size: cover;
    padding: 24px 0 16px 48px
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-left .left-logo[data-v-beb7b98f] {
    width: 72px;
    height: 27px
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-left .left-title1[data-v-beb7b98f] {
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 20px;
    color: #fff;
    line-height: 28px;
    margin: 53px 0 4px
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-left .left-title2[data-v-beb7b98f] {
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 32px;
    color: #fff;
    line-height: 40px
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-left .left-menu[data-v-beb7b98f] {
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    display: grid;
    grid-template-columns: .4fr 1fr;
    row-gap: 8px;
    margin: 24px 0 134px
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-left .left-name[data-v-beb7b98f] {
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 12px;
    color: #fff;
    line-height: 18px
}

.login-pop-box-self .login-pop-content-box[data-v-beb7b98f] .el-form .el-form-item {
    margin-bottom: 16px
}

.login-pop-box-self .login-pop-content-box[data-v-beb7b98f] .el-form .active-btn {
    opacity: 1 !important
}

.login-pop-box-self .login-pop-content-box[data-v-beb7b98f] .el-form .active-btn:hover {
    opacity: .8 !important
}

.login-pop-box-self .login-pop-content-box[data-v-beb7b98f] .el-form .submit-btn {
    margin-top: 46px;
    width: 290px;
    height: 44px;
    background: #5B81FA;
    opacity: .2;
    border-radius: 4px;
    cursor: pointer;
    transition: .2s;
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    line-height: 44px;
    text-align: center
}

.login-pop-box-self .login-pop-content-box[data-v-beb7b98f] .el-form .forget-box {
    text-align: right;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 12px;
    color: #5b81fa;
    line-height: 18px;
    cursor: pointer;
    transition: .2s
}

.login-pop-box-self .login-pop-content-box[data-v-beb7b98f] .el-form .forget-box:hover {
    opacity: .8
}

.login-pop-box-self .login-pop-content-box .dialog-agreement-box[data-v-beb7b98f] {
    display: flex;
    align-items: center
}

.login-pop-box-self .login-pop-content-box .dialog-agreement-box div[data-v-beb7b98f] {
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    margin-left: 8px
}

.login-pop-box-self .login-pop-content-box .dialog-agreement-box div span[data-v-beb7b98f] {
    color: #5b81fa;
    cursor: pointer;
    transition: .2s
}

.login-pop-box-self .login-pop-content-box .dialog-agreement-box div span[data-v-beb7b98f]:hover {
    opacity: .8
}

.login-pop-box-self .login-pop-content-box .dialog-agreement-box[data-v-beb7b98f] .el-checkbox {
    border-radius: 50%
}

.login-pop-box-self .login-pop-content-box .dialog-agreement-box[data-v-beb7b98f] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner {
    background: #5B81FA
}

.login-pop-box-self .login-pop-content-box .dialog-agreement-box[data-v-beb7b98f] .el-checkbox .el-checkbox__inner {
    border-radius: 50%;
    border: #5B81FA
}

.login-pop-box-self .login-pop-content-box .dialog-agreement-box[data-v-beb7b98f] .el-checkbox .el-checkbox__inner:after {
    left: 5px;
    top: 2px
}

.login-pop-box-self .login-pop-content-box[data-v-beb7b98f] .el-input .el-input__wrapper {
    width: 290px;
    height: 44px;
    border-radius: 4px;
    background: rgba(255, 255, 255, .6);
    box-shadow: none;
    border-image: linear-gradient(90deg, rgb(179, 179, 179), rgb(216, 216, 216)) 1 1;
    padding-left: 16px
}

.login-pop-box-self .login-pop-content-box[data-v-beb7b98f] .el-input .input-pre-num {
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 14px;
    color: #111;
    line-height: 20px;
    margin-right: 19px
}

.login-pop-box-self .login-pop-content-box[data-v-beb7b98f] .el-input .input-pre-num img {
    width: 11px;
    height: 11px;
    transform: rotate(-90deg);
    margin-left: 6px
}

.login-pop-box-self .login-pop-content-box[data-v-beb7b98f] .el-input .input-get-code {
    cursor: pointer;
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 14px;
    color: #5b81fa;
    line-height: 20px;
    border-left: 1px solid #D8D8D8;
    padding-left: 24px
}

.login-pop-box-self .login-pop-content-box .retrieve-password-content-box[data-v-beb7b98f] {
    width: 482px;
    height: 500px;
    background: linear-gradient(90deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .8) 100%);
    border-radius: 8px;
    backdrop-filter: blur(20px);
    position: absolute;
    left: 362px;
    top: -24px;
    padding: 56px 96px
}

.login-pop-box-self .login-pop-content-box .retrieve-password-content-box .retrieve-password-title[data-v-beb7b98f] {
    display: flex;
    align-items: center;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 24px;
    color: #111;
    line-height: 32px;
    margin-bottom: 40px
}

.login-pop-box-self .login-pop-content-box .retrieve-password-content-box .retrieve-password-title img[data-v-beb7b98f] {
    margin-right: 12px;
    cursor: pointer;
    transition: .2s
}

.login-pop-box-self .login-pop-content-box .retrieve-password-content-box .retrieve-password-title img[data-v-beb7b98f]:hover {
    opacity: .8
}

.login-pop-box-self {
    background: transparent;
    margin-top: 30vh
}

.login-pop-box-self .el-dialog__header {
    display: none
}

.login-pop-box-self .el-dialog__body {
    padding: 0
}

.login-pop-box-self .login-pop-content-box {
    display: flex;
    position: relative
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-right {
    width: 482px;
    height: 500px;
    background: linear-gradient(90deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .8) 100%);
    border-radius: 8px;
    backdrop-filter: blur(20px);
    position: absolute;
    left: 362px;
    top: -24px;
    padding: 56px 96px
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-right .login-pop-content-box-right-title {
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 24px;
    color: #111;
    line-height: 32px;
    margin-bottom: 60px
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-right .login-pop-tabs-self .el-tabs__nav-wrap {
    margin-bottom: 24px
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-right .login-pop-tabs-self .el-tabs__nav-wrap:after {
    display: none
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-right .login-pop-tabs-self .el-tabs__active-bar {
    width: 15% !important;
    height: 4px;
    background: #5B81FA;
    border-radius: 1px;
    left: 12%
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-right .login-pop-tabs-self .el-tabs__item {
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 14px;
    color: #666;
    line-height: 20px
}

.login-pop-box-self .login-pop-content-box .login-pop-content-box-right .login-pop-tabs-self .is-active {
    font-family: PingFangSC, PingFang SC;
    font-weight: 600;
    font-size: 14px;
    color: #111;
    line-height: 20px
}

html[data-v-f7f70e4b],
body[data-v-f7f70e4b],
ul[data-v-f7f70e4b] {
    margin: 0;
    padding: 0
}

html[data-v-f7f70e4b] {
    scroll-behavior: smooth
}

a[data-v-f7f70e4b] {
    text-decoration: none;
    outline: none
}

ul[data-v-f7f70e4b] {
    list-style-type: none
}

body[data-v-f7f70e4b]::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

body[data-v-f7f70e4b]::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 5px #0000001a;
    background: #cccccc;
    border-radius: 3px;
    cursor: pointer
}

body[data-v-f7f70e4b]::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #0000001a;
    background: #ededed
}

p[data-v-f7f70e4b],
h1[data-v-f7f70e4b],
h2[data-v-f7f70e4b],
h3[data-v-f7f70e4b],
h4[data-v-f7f70e4b],
h5[data-v-f7f70e4b],
h6[data-v-f7f70e4b] {
    margin: 0
}

.blue-button[data-v-f7f70e4b] {
    background: #5B81FA;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.blue-button[data-v-f7f70e4b]:hover {
    opacity: .8
}

.white-button[data-v-f7f70e4b] {
    border-radius: 2px;
    border: 1px solid #5B81FA;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #5b81fa;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    cursor: pointer;
    box-sizing: border-box
}

.white-button[data-v-f7f70e4b]:hover {
    opacity: .8
}

.gray-button[data-v-f7f70e4b] {
    background: #F7F8FB;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.gray-button[data-v-f7f70e4b]:hover {
    opacity: .9
}

.second-verify-dialog[data-v-f7f70e4b] {
    height: 266px
}

.second-verify-dialog .second-verify .part-1[data-v-f7f70e4b] {
    display: flex;
    height: 54px;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #111;
    border-bottom: 1px solid #D8D8D8;
    margin-bottom: 23px
}

.second-verify-dialog .second-verify .part-2[data-v-f7f70e4b] {
    width: 416px;
    font-size: 14px;
    color: #111;
    margin: 0 auto;
    text-align: center
}

.second-verify-dialog .second-verify .part-3[data-v-f7f70e4b] {
    width: 416px;
    margin: 16px auto 0
}

.second-verify-dialog .second-verify .part-3 .input-get-code[data-v-f7f70e4b] {
    min-width: 70px;
    text-align: center;
    cursor: pointer;
    position: relative
}

.second-verify-dialog .second-verify .part-3 .input-get-code[data-v-f7f70e4b]:before {
    content: "";
    position: absolute;
    height: 22px;
    border-left: 1px solid #D8D8D8;
    left: -23px;
    top: 5px
}

.second-verify-dialog .second-verify .part-4[data-v-f7f70e4b] {
    display: flex;
    justify-content: center;
    margin-top: 24px
}

.second-verify-dialog .second-verify .part-4 div[data-v-f7f70e4b] {
    width: 92px;
    height: 36px;
    font-size: 14px
}

.second-verify-dialog .second-verify .part-4 .gray-button[data-v-f7f70e4b] {
    border: 1px solid #D8D8D8;
    background-color: #fff;
    margin-right: 16px
}

.second-verify-dialog {
    height: 266px
}

.second-verify-dialog .el-dialog__header {
    display: none
}

.second-verify-dialog .el-dialog__body {
    padding: 0
}

.second-verify-dialog .el-input__wrapper {
    height: 44px
}

html[data-v-a4721a45],
body[data-v-a4721a45],
ul[data-v-a4721a45] {
    margin: 0;
    padding: 0
}

html[data-v-a4721a45] {
    scroll-behavior: smooth
}

a[data-v-a4721a45] {
    text-decoration: none;
    outline: none
}

ul[data-v-a4721a45] {
    list-style-type: none
}

body[data-v-a4721a45]::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

body[data-v-a4721a45]::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 5px #0000001a;
    background: #cccccc;
    border-radius: 3px;
    cursor: pointer
}

body[data-v-a4721a45]::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #0000001a;
    background: #ededed
}

p[data-v-a4721a45],
h1[data-v-a4721a45],
h2[data-v-a4721a45],
h3[data-v-a4721a45],
h4[data-v-a4721a45],
h5[data-v-a4721a45],
h6[data-v-a4721a45] {
    margin: 0
}

.blue-button[data-v-a4721a45] {
    background: #5B81FA;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.blue-button[data-v-a4721a45]:hover {
    opacity: .8
}

.white-button[data-v-a4721a45] {
    border-radius: 2px;
    border: 1px solid #5B81FA;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #5b81fa;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    cursor: pointer;
    box-sizing: border-box
}

.white-button[data-v-a4721a45]:hover {
    opacity: .8
}

.gray-button[data-v-a4721a45] {
    background: #F7F8FB;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.gray-button[data-v-a4721a45]:hover {
    opacity: .9
}

.top-message[data-v-a4721a45] {
    width: 100%;
    height: 40px;
    background: #FA6400;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer
}

.top-message p[data-v-a4721a45] {
    font-size: 14px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #fff;
    line-height: 20px
}

.top-message img[data-v-a4721a45] {
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 8px
}

[data-v-a4721a45] .service-dialog {
    width: 863px;
    height: 620px;
    background-color: transparent;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    box-shadow: none
}

[data-v-a4721a45] .service-dialog .el-dialog__body {
    position: relative;
    padding: 0
}

[data-v-a4721a45] .service-dialog .el-dialog__header {
    padding: 0;
    margin: 0
}

[data-v-a4721a45] .service-dialog .dialog-close {
    position: absolute;
    right: -20px;
    top: -20px;
    cursor: pointer
}

[data-v-a4721a45] .service-dialog .dialog-bg {
    width: 100%;
    height: 100%;
    margin-top: 50px;
    margin-left: 28px
}

[data-v-a4721a45] .service-dialog .contact {
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -45%)
}

[data-v-a4721a45] .service-dialog .contact .Qr_code {
    width: 182px;
    height: 182px
}

[data-v-a4721a45] .service-dialog .contact .text {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 20px;
    margin-top: 15px
}

[data-v-a4721a45] .service-dialog .service-person {
    display: flex;
    flex-direction: column
}

[data-v-a4721a45] .service-dialog .service-person img:nth-child(2) {
    width: 26px;
    height: 48px;
    margin: -14px auto 0
}

html[data-v-64f291af],
body[data-v-64f291af],
ul[data-v-64f291af] {
    margin: 0;
    padding: 0
}

html[data-v-64f291af] {
    scroll-behavior: smooth
}

a[data-v-64f291af] {
    text-decoration: none;
    outline: none
}

ul[data-v-64f291af] {
    list-style-type: none
}

body[data-v-64f291af]::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

body[data-v-64f291af]::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 5px #0000001a;
    background: #cccccc;
    border-radius: 3px;
    cursor: pointer
}

body[data-v-64f291af]::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #0000001a;
    background: #ededed
}

p[data-v-64f291af],
h1[data-v-64f291af],
h2[data-v-64f291af],
h3[data-v-64f291af],
h4[data-v-64f291af],
h5[data-v-64f291af],
h6[data-v-64f291af] {
    margin: 0
}

.blue-button[data-v-64f291af] {
    background: #5B81FA;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.blue-button[data-v-64f291af]:hover {
    opacity: .8
}

.white-button[data-v-64f291af] {
    border-radius: 2px;
    border: 1px solid #5B81FA;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #5b81fa;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    cursor: pointer;
    box-sizing: border-box
}

.white-button[data-v-64f291af]:hover {
    opacity: .8
}

.gray-button[data-v-64f291af] {
    background: #F7F8FB;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.gray-button[data-v-64f291af]:hover {
    opacity: .9
}

.header[data-v-64f291af] {
    box-shadow: 0 4px 10px #525c5c1a;
    background-color: #ffffff1a;
    position: relative;
    z-index: 100;
    backdrop-filter: blur(4px)
}

.header .active-url[data-v-64f291af] {
    background: url(/assets/active_url-5f6f9bdd.png) no-repeat center;
    background-size: 100% 100%;
    overflow: hidden;
    height: 60px
}

.header .active-url div[data-v-64f291af] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 108px;
    height: 40px;
    background: linear-gradient(270deg, #FF9351 0%, #FF6100 100%);
    border-radius: 4px;
    font-size: 20px;
    color: #fff;
    margin-left: 60%;
    margin-top: 10px;
    cursor: pointer;
    user-select: none;
    transition: .3s
}

.header .active-url div[data-v-64f291af]:hover {
    opacity: .8
}

.crazy-4[data-v-64f291af] {
    position: fixed;
    right: 60px;
    top: 140px;
    z-index: 10;
    cursor: pointer
}

.header-box[data-v-64f291af] {
    padding: 0 120px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 60px;
    position: relative
}

.header-box .header-left[data-v-64f291af] {
    display: flex;
    align-items: center;
    height: 100%
}

.header-box .header-left .logo-box[data-v-64f291af] {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-right: 50px
}

.header-box .header-left .logo-box img[data-v-64f291af] {
    height: 34px;
    width: 90px
}

.header-box .nav[data-v-64f291af] {
    display: flex;
    align-items: center;
    height: 100%;
    margin: 0;
    padding: 0
}

.header-box .nav li[data-v-64f291af] {
    display: flex;
    align-items: center;
    margin: 0 24px;
    height: 100%;
    cursor: pointer;
    font-size: 14px;
    color: #333;
    font-weight: 400;
    white-space: nowrap
}

.header-box .nav li[data-v-64f291af]:first-child {
    margin-left: 0
}

.header-box .nav .active-menu[data-v-64f291af] {
    border-bottom: 4px solid #5B81FA;
    padding-top: 4px;
    font-weight: 500
}

.header-box .nav .el-tooltip__trigger[data-v-64f291af] {
    border: none;
    outline: none
}

.header-box .dropdown-img[data-v-64f291af] {
    margin-left: 4px
}

.header-box .dropdown-img[data-v-64f291af]:focus-visible {
    outline: none
}

.header-box .header-right[data-v-64f291af] {
    display: flex;
    align-items: center
}

.header-box .header-right .activity[data-v-64f291af] {
    cursor: pointer;
    font-size: 14px;
    color: #333;
    margin-right: 48px
}

.header-box .header-right .login[data-v-64f291af] {
    width: 92px;
    height: 36px;
    background: #5B81FA;
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    transition: .2s;
    cursor: pointer
}

.header-box .header-right .login[data-v-64f291af]:hover {
    opacity: .8
}

.header-box .header-right .nav li[data-v-64f291af] {
    margin: 0 4px
}

.header-box .header-right .avt[data-v-64f291af] {
    cursor: pointer
}

.header-box .header-right .avt .head-img[data-v-64f291af] {
    width: 28px;
    height: 28px;
    border-radius: 50%
}

html,
body,
ul {
    margin: 0;
    padding: 0
}

html {
    scroll-behavior: smooth
}

a {
    text-decoration: none;
    outline: none
}

ul {
    list-style-type: none
}

body::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

body::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 5px #0000001a;
    background: #cccccc;
    border-radius: 3px;
    cursor: pointer
}

body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #0000001a;
    background: #ededed
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0
}

.blue-button {
    background: #5B81FA;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.blue-button:hover {
    opacity: .8
}

.white-button {
    border-radius: 2px;
    border: 1px solid #5B81FA;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #5b81fa;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    cursor: pointer;
    box-sizing: border-box
}

.white-button:hover {
    opacity: .8
}

.gray-button {
    background: #F7F8FB;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.gray-button:hover {
    opacity: .9
}

.el-carousel__item h3 {
    color: #475669;
    opacity: .75;
    line-height: 20px;
    margin: 0;
    text-align: center
}

.el-carousel__container {
    width: 56px
}

.el-popper.is-pure {
    border-radius: 8px
}

.personal-info-dropdown {
    width: 238px !important;
    font-size: 14px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333
}

.personal-info-dropdown .el-dropdown-menu {
    border-radius: 8px
}

.personal-info-dropdown .el-popper__arrow:before {
    display: none
}

.personal-info-dropdown .el-dropdown-menu__item {
    padding: 16px 32px;
    height: 100%
}

.personal-info-dropdown .el-scrollbar__wrap {
    border-radius: 8px
}

.personal-info-dropdown .el-dropdown-menu__item:not(.is-disabled):focus {
    background-color: #f8f9fa;
    color: #333
}

.personal-info-dropdown .sub-title {
    height: 99px;
    width: 100%;
    background: url(/assets/menu_drop_bg-882bae1d.png) no-repeat center;
    background-size: cover;
    font-size: 12px;
    color: #a9afba;
    display: flex;
    align-items: center;
    padding: 16px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px
}

.personal-info-dropdown .sub-title img {
    width: 48px;
    height: 48px;
    border: 2px solid #FFFFFF;
    border-radius: 50%;
    margin-right: 12px;
    cursor: pointer;
    transition: .2s
}

.personal-info-dropdown .sub-title img:hover {
    opacity: .8
}

.personal-info-dropdown .sub-title .uname {
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    cursor: pointer;
    transition: .2s
}

.personal-info-dropdown .sub-title .uname:hover {
    opacity: .8
}

.personal-info-dropdown .sub-title .des {
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    margin-top: 4px
}

.personal-info-dropdown .sub-content {
    margin-top: -5px;
    background: #FFFFFF;
    box-shadow: 0 12px 48px -10px #6673b34d;
    border-radius: 8px;
    padding: 16px 0
}

.personal-info-dropdown .dot {
    position: relative;
    margin-left: 26px
}

.personal-info-dropdown .dot:before {
    content: "";
    position: absolute;
    left: -10px;
    top: 7px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: linear-gradient(to bottom, rgb(235, 235, 235), rgb(189, 189, 189))
}

.personal-info-dropdown .parting-line {
    border-bottom: 1px solid #F3F4F6
}

.personal-info-dropdown .add-icon {
    margin-right: 10px
}

.personal-info-dropdown .slice {
    height: 1px;
    margin: 16px auto;
    width: 190px;
    background: #D8D8D8
}

@media screen and (min-width: 2060px) {
    .header .active-url {
        background: url(/assets/active_url_width-f94529ad.png) no-repeat center !important;
        background-size: 100% 100% !important;
        height: 60px
    }

    .header .active-url div {
        margin-left: 57% !important
    }
}

html[data-v-b01be3d3],
body[data-v-b01be3d3],
ul[data-v-b01be3d3] {
    margin: 0;
    padding: 0
}

html[data-v-b01be3d3] {
    scroll-behavior: smooth
}

a[data-v-b01be3d3] {
    text-decoration: none;
    outline: none
}

ul[data-v-b01be3d3] {
    list-style-type: none
}

body[data-v-b01be3d3]::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

body[data-v-b01be3d3]::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 5px #0000001a;
    background: #cccccc;
    border-radius: 3px;
    cursor: pointer
}

body[data-v-b01be3d3]::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #0000001a;
    background: #ededed
}

p[data-v-b01be3d3],
h1[data-v-b01be3d3],
h2[data-v-b01be3d3],
h3[data-v-b01be3d3],
h4[data-v-b01be3d3],
h5[data-v-b01be3d3],
h6[data-v-b01be3d3] {
    margin: 0
}

.blue-button[data-v-b01be3d3] {
    background: #5B81FA;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.blue-button[data-v-b01be3d3]:hover {
    opacity: .8
}

.white-button[data-v-b01be3d3] {
    border-radius: 2px;
    border: 1px solid #5B81FA;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #5b81fa;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    cursor: pointer;
    box-sizing: border-box
}

.white-button[data-v-b01be3d3]:hover {
    opacity: .8
}

.gray-button[data-v-b01be3d3] {
    background: #F7F8FB;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.gray-button[data-v-b01be3d3]:hover {
    opacity: .9
}

.bottom-box[data-v-b01be3d3] {
    width: 100%;
    /*height: 300px;*/
    background: linear-gradient(225deg, #F7F9FF 0%, #F5F8FF 100%);
    padding: 40px 260px 0;
    display: flex;
    flex-direction: column
}

.bottom-box-top[data-v-b01be3d3] {
    display: flex;
    justify-content: space-between
}

.bottom-box-top .flex-left[data-v-b01be3d3] {
    display: flex
}

.bottom-box-top .title[data-v-b01be3d3] {
    margin-bottom: 16px;
    font-weight: 500;
    font-size: 14px;
    color: #111
}

.bottom-box-top .tag[data-v-b01be3d3] {
    font-weight: 400;
    font-size: 12px;
    color: #666;
    margin-bottom: 12px;
    cursor: pointer
}

.bottom-box-top .tag span[data-v-b01be3d3] {
    color: #111
}

.bottom-box-top .follow .qr-code[data-v-b01be3d3] {
    display: flex
}

.bottom-box-top .follow .qr-code img[data-v-b01be3d3] {
    width: 74px
}

.bottom-box .slice[data-v-b01be3d3] {
    width: 100%;
    height: 1px;
    background: rgba(180, 187, 206, .2);
    /*margin-bottom: 27px;*/
    /*margin-top: 40px*/
}

.bottom-box-bottom[data-v-b01be3d3] {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    /*justify-content: space-between*/
}

.bottom-box-bottom .bottom-logo[data-v-b01be3d3] {
    width: 90px;
    margin-right: 12px
}

.bottom-box-bottom .flex-left[data-v-b01be3d3] {
    display: flex;
    align-items: center
}

.bottom-box-bottom .flex-left div[data-v-b01be3d3] {
    font-size: 12px;
    color: #b4bbce;
    cursor: pointer;
    margin-right: 10px
}

.bottom-box-bottom .tip[data-v-b01be3d3],
.bottom-box-bottom .tip a[data-v-b01be3d3] {
    font-weight: 400;
    font-size: 12px;
    color: #b4bbce
}

.bottom-box-bottom .filling[data-v-b01be3d3] {
    display: flex
}

.bottom-box-bottom .filling .tip[data-v-b01be3d3] {
    margin-right: 5px
}

.bottom-box-bottom .filling .filling-info[data-v-b01be3d3] {
    font-weight: 400;
    font-size: 12px;
    color: #b4bbce
}

.bottom-box-bottom .filling img[data-v-b01be3d3] {
    width: 20px
}

@media screen and (max-width: 1920px) {
    .bottom-box[data-v-b01be3d3] {
        padding: 40px 160px 0
    }
}

html[data-v-5a579e46],
body[data-v-5a579e46],
ul[data-v-5a579e46] {
    margin: 0;
    padding: 0
}

html[data-v-5a579e46] {
    scroll-behavior: smooth
}

a[data-v-5a579e46] {
    text-decoration: none;
    outline: none
}

ul[data-v-5a579e46] {
    list-style-type: none
}

body[data-v-5a579e46]::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

body[data-v-5a579e46]::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 5px #0000001a;
    background: #cccccc;
    border-radius: 3px;
    cursor: pointer
}

body[data-v-5a579e46]::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #0000001a;
    background: #ededed
}

p[data-v-5a579e46],
h1[data-v-5a579e46],
h2[data-v-5a579e46],
h3[data-v-5a579e46],
h4[data-v-5a579e46],
h5[data-v-5a579e46],
h6[data-v-5a579e46] {
    margin: 0
}

.blue-button[data-v-5a579e46] {
    background: #5B81FA;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.blue-button[data-v-5a579e46]:hover {
    opacity: .8
}

.white-button[data-v-5a579e46] {
    border-radius: 2px;
    border: 1px solid #5B81FA;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #5b81fa;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    cursor: pointer;
    box-sizing: border-box
}

.white-button[data-v-5a579e46]:hover {
    opacity: .8
}

.gray-button[data-v-5a579e46] {
    background: #F7F8FB;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.gray-button[data-v-5a579e46]:hover {
    opacity: .9
}

.m-header-box[data-v-5a579e46] {
    position: relative;
    z-index: 3000 !important;
    width: 100%;
    height: 44rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #FFFFFF;
    padding: 0 18rem 0 16rem
}

.m-header-box img[data-v-5a579e46] {
    width: 20rem;
    height: 18rem
}

.van-popup .van-collapse-item__content[data-v-5a579e46] {
    padding: 0
}

.van-popup .van-collapse-item[data-v-5a579e46] {
    height: 54rem;
    padding: 16rem
}

.van-popup[data-v-5a579e46] .van-cell {
    padding: 0 !important
}

.info-pop[data-v-5a579e46] {
    z-index: 3001 !important
}

.info-pop .info-box[data-v-5a579e46] {
    width: 343rem;
    height: 400rem;
    background: linear-gradient(0, #FFFFFF 0%, #ECF1FA 100%);
    border-radius: 8px;
    margin: 16rem auto 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 24rem 24rem 0
}

.info-pop .info-box .top[data-v-5a579e46] {
    align-self: start;
    display: flex;
    align-items: center;
    margin-bottom: 15rem
}

.info-pop .info-box .top img[data-v-5a579e46] {
    width: 50rem;
    height: 50rem;
    border-radius: 50%;
    transition: transform .2s;
    border: 1rem solid #D8D8D8
}

.info-pop .info-box .top .info[data-v-5a579e46] {
    margin-left: 11rem;
    display: flex;
    flex-direction: column
}

.info-pop .info-box .top .info-name[data-v-5a579e46] {
    margin-bottom: 2rem;
    font-weight: 600;
    font-size: 16rem;
    color: #111
}

.info-pop .info-box .top .info-phone[data-v-5a579e46] {
    font-weight: 400;
    font-size: 14rem;
    color: #97a1b1
}

.info-pop .info-box .content[data-v-5a579e46] {
    background: url(/assets/info_bg-d15c0da3.png) center no-repeat;
    width: 295rem;
    height: 94rem;
    padding: 16rem;
    background-size: cover
}

.info-pop .info-box .content .title[data-v-5a579e46] {
    font-weight: 400;
    font-size: 12rem;
    color: #111;
    margin-bottom: 10rem
}

.info-pop .info-box .content .balance[data-v-5a579e46] {
    font-weight: 700;
    font-size: 28rem;
    color: #111
}

.info-pop .info-box .bottom[data-v-5a579e46] {
    width: 295rem;
    height: 168rem;
    background: #F4F5F6;
    border-radius: 4rem;
    margin-top: 16rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

.info-pop .info-box .bottom .part1[data-v-5a579e46] {
    font-weight: 400;
    font-size: 12rem;
    color: #97a1b1;
    margin-top: 20rem
}

.info-pop .info-box .bottom .part2[data-v-5a579e46] {
    font-weight: 600;
    font-size: 16rem;
    color: #111;
    margin: 4rem 0 16rem
}

.info-pop .info-box .bottom .part3[data-v-5a579e46] {
    width: 120rem;
    height: 40rem;
    background: #5B81FA;
    border-radius: 2rem;
    font-weight: 600;
    font-size: 14rem;
    color: #fff;
    line-height: 40rem;
    text-align: center;
    margin-bottom: 12rem
}

.info-pop .info-box .bottom .part4[data-v-5a579e46] {
    font-weight: 400;
    font-size: 14rem;
    color: #111;
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.info-pop .logout[data-v-5a579e46] {
    width: 120rem;
    height: 40rem;
    border-radius: 2rem;
    border: 1rem solid #FF7B7B;
    font-weight: 400;
    font-size: 14rem;
    text-align: center;
    line-height: 40rem;
    color: #ff3e3e;
    margin: 10rem auto 24rem
}

html[data-v-2679d87a],
body[data-v-2679d87a],
ul[data-v-2679d87a] {
    margin: 0;
    padding: 0
}

html[data-v-2679d87a] {
    scroll-behavior: smooth
}

a[data-v-2679d87a] {
    text-decoration: none;
    outline: none
}

ul[data-v-2679d87a] {
    list-style-type: none
}

body[data-v-2679d87a]::-webkit-scrollbar {
    width: 8px;
    height: 8px
}

body[data-v-2679d87a]::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 5px #0000001a;
    background: #cccccc;
    border-radius: 3px;
    cursor: pointer
}

body[data-v-2679d87a]::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #0000001a;
    background: #ededed
}

p[data-v-2679d87a],
h1[data-v-2679d87a],
h2[data-v-2679d87a],
h3[data-v-2679d87a],
h4[data-v-2679d87a],
h5[data-v-2679d87a],
h6[data-v-2679d87a] {
    margin: 0
}

.blue-button[data-v-2679d87a] {
    background: #5B81FA;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.blue-button[data-v-2679d87a]:hover {
    opacity: .8
}

.white-button[data-v-2679d87a] {
    border-radius: 2px;
    border: 1px solid #5B81FA;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #5b81fa;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    cursor: pointer;
    box-sizing: border-box
}

.white-button[data-v-2679d87a]:hover {
    opacity: .8
}

.gray-button[data-v-2679d87a] {
    background: #F7F8FB;
    border-radius: 2px;
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 20px;
    color: #666;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 28px;
    text-align: left;
    font-style: normal;
    transition: .2s;
    cursor: pointer;
    box-sizing: border-box
}

.gray-button[data-v-2679d87a]:hover {
    opacity: .9
}

.pc-box[data-v-2679d87a] {
    min-width: 1200px
}

.pc-box .layout-box[data-v-2679d87a] {
    min-width: 1440px;
    margin: 0 auto
}

.mobile-box[data-v-2679d87a] {
    display: none
}

@media screen and (max-width: 750px) {
    .pc-box[data-v-2679d87a] {
        display: none
    }

    .mobile-box[data-v-2679d87a] {
        display: block
    }

    .mobile-box .layout-box[data-v-2679d87a] {
        width: 375rem;
        margin: 0 auto
    }
}