.flex-col-center {
    flex-direction: column
}

.flex-col-center,
.flex-row-center {
    display: flex;
    align-items: center
}

.gl-link {
    cursor: pointer;
    transition: color .2s linear
}

.gl-active,
.gl-link:hover {
    color: #ca0915
}

.page-main {
    width: 6.77083rem;
    margin: auto
}

body,
p,
ul {
    margin: 0;
    padding: 0
}

body {
    background: #f3f3f3
}

li {
    list-style: none
}

div,
li,
p,
ul {
    box-sizing: border-box
}

a {
    text-decoration: none;
    color: #333;
    font-family: SourceHanSansCN-Normal
}

a.nuxt-link-exact-active {
    color: #ca0915
}

.page-main-xs {
    display: none
}

@media (max-width:480px) {
    .page-main {
        display: none;
        width: 9.04167rem
    }

    .page-main-xs {
        display: block
    }

    .el-empty {
        min-height: 80vh
    }

    .el-empty .el-empty__image {
        width: 2.60417rem
    }

    .el-empty .el-empty__description p {
        font-size: .36458rem
    }
}

.el-dropdown.focus-visible,
.el-dropdown:focus,
.el-dropdown:focus-visible,
i.focus-visible,
i:focus,
i:focus-visible {
    outline: 0
}

.footer-wrapper[data-v-09861d6e] {
    background-color: #ca0915;
    line-height: 0
}

.footer-container[data-v-09861d6e] {
    width: 100%;
    min-height: 1.125rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.footer-container .footer-info-wrapper[data-v-09861d6e] {
    width: 6.25rem;
    min-height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.footer-container .footer-info-wrapper .logo[data-v-09861d6e] {
    width: .95833rem
}

.footer-container .footer-info-wrapper .footer-info[data-v-09861d6e] {
    flex: auto;
    display: flex;
    flex-direction: column;
    margin-left: .15625rem;
    font-family: SourceHanSansCN-Regular;
    font-size: .07292rem;
    line-height: .08333rem;
    color: #fff
}

.footer-container .footer-info-wrapper .footer-info .title[data-v-09861d6e] {
    margin-bottom: .11979rem
}

.footer-container .footer-info-wrapper .footer-info .info+.info[data-v-09861d6e] {
    margin-top: .05208rem
}

.footer-container .footer-info-wrapper .customer-service-and-qrcode[data-v-09861d6e] {
    display: flex
}

.footer-container .footer-info-wrapper .customer-service-and-qrcode .customer-service[data-v-09861d6e] {
    display: flex;
    flex-direction: column;
    line-height: 1
}

.footer-container .footer-info-wrapper .customer-service-and-qrcode .customer-service .title[data-v-09861d6e] {
    margin-bottom: .20833rem
}

.footer-container .footer-info-wrapper .customer-service-and-qrcode .customer-service .service-number[data-v-09861d6e] {
    margin-bottom: .07292rem;
    font-family: DIN-BlackItalic;
    font-size: .13542rem;
    color: #fff
}

.footer-container .footer-info-wrapper .customer-service-and-qrcode .customer-service .service-time[data-v-09861d6e] {
    font-family: SourceHanSansCN-Regular;
    font-size: .07292rem;
    color: #fff
}

.footer-container .footer-info-wrapper .qrcode[data-v-09861d6e] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: .26042rem
}

.footer-container .footer-info-wrapper .qrcode img[data-v-09861d6e] {
    width: .57292rem;
    height: .57292rem
}

.footer-container .footer-info-wrapper .qrcode span[data-v-09861d6e] {
    font-size: .09375rem;
    line-height: 1;
    margin-top: .0625rem;
    color: #fff
}

.footer-container .footer-info-wrapper .qrcode .qrcode-accounts[data-v-09861d6e] {
    width: .72917rem;
    transform: translateX(.03125rem);
    display: inline-block;
    line-height: 1.2
}

.footer-container .footer-info-wrapper .qrcode .qrcode-scan[data-v-09861d6e] {
    display: none
}

.title[data-v-09861d6e] {
    font-family: SourceHanSansCN-Medium;
    font-size: .10417rem;
    font-weight: 500;
    line-height: .09375rem;
    color: #fff
}

.background-bar[data-v-09861d6e] {
    width: 100%
}

@media (max-width:480px) {

    div[data-v-09861d6e],
    span[data-v-09861d6e] {
        line-height: 1
    }

    .footer-container .footer-info-wrapper[data-v-09861d6e] {
        flex-direction: column;
        width: 100%
    }

    .footer-container .footer-info-wrapper .logo[data-v-09861d6e] {
        margin-top: .5625rem;
        width: 2.36979rem
    }

    .footer-container .footer-info-wrapper .footer-info[data-v-09861d6e] {
        text-align: center;
        font-size: .31771rem;
        font-weight: 400
    }

    .footer-container .footer-info-wrapper .footer-info .title[data-v-09861d6e] {
        display: none
    }

    .footer-container .footer-info-wrapper .footer-info .info[data-v-09861d6e] {
        line-height: 1.5;
        margin-bottom: .34896rem;
        margin-top: 0 !important
    }

    .footer-container .footer-info-wrapper .footer-info .info-top[data-v-09861d6e] {
        margin-top: .44792rem !important
    }

    .footer-container .footer-info-wrapper .customer-service-and-qrcode[data-v-09861d6e] {
        flex-direction: column;
        text-align: center;
        margin-top: .54167rem
    }

    .footer-container .footer-info-wrapper .customer-service-and-qrcode .customer-service .title[data-v-09861d6e] {
        font-size: .29167rem;
        margin-bottom: .38542rem;
        line-height: 1
    }

    .footer-container .footer-info-wrapper .customer-service-and-qrcode .customer-service .service-number[data-v-09861d6e] {
        font-size: .40104rem;
        margin-bottom: .21354rem
    }

    .footer-container .footer-info-wrapper .customer-service-and-qrcode .customer-service .service-time[data-v-09861d6e] {
        font-size: .26563rem;
        margin-bottom: .50521rem
    }

    .footer-container .footer-info-wrapper .customer-service-and-qrcode .qrcode img[data-v-09861d6e] {
        width: 2.01563rem;
        height: 2.01563rem
    }

    .footer-container .footer-info-wrapper .customer-service-and-qrcode .qrcode span[data-v-09861d6e] {
        margin-bottom: .53125rem;
        font-size: .29167rem;
        margin-top: .11979rem
    }

    .footer-container .footer-info-wrapper .customer-service-and-qrcode .qrcode .qrcode-scan[data-v-09861d6e] {
        display: inline-block
    }

    .footer-container .footer-info-wrapper .customer-service-and-qrcode .qrcode .qrcode-accounts[data-v-09861d6e] {
        display: none
    }
}

.outer-link[data-v-971d4cea] {
    color: #333
}

.header-wrapper[data-v-971d4cea] {
    width: 100%;
    height: .39063rem;
    position: sticky;
    top: 0;
    z-index: 999;
    background-color: #fff
}

.header-container-xs[data-v-971d4cea] {
    display: none
}

.header-container[data-v-971d4cea] {
    width: 1200px;
    height: .39063rem; 
   
    align-items: center;
    justify-content: space-between;
    margin: 0 auto
}

.header-container .logo[data-v-971d4cea] {
    width: .99rem;
    padding-top: 10px;
}

.header-container .menu-list[data-v-971d4cea] {
    height: 100%; width: 70%; float: right;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.header-container .menu-list a[data-v-971d4cea] {
    text-decoration: none;
    color: #333;
    font-size: .08333rem;
    font-family: SourceHanSansCN-Normal
}

.header-container .menu-list a.nuxt-link-active[data-v-971d4cea]:not(.home-page),
.header-container .menu-list a.nuxt-link-exact-active[data-v-971d4cea] {
    color: #ca0915
}

.header-container .menu-list .el-menu[data-v-971d4cea] {
    border-width: 0
}

.header-container .menu-list .el-menu[data-v-971d4cea] .el-icon-arrow-down {
    display: none
}

.header-container .menu-list .el-menu--horizontal>.el-menu-item.is-active[data-v-971d4cea],
.header-container .menu-list .el-menu--horizontal>.el-submenu.is-active[data-v-971d4cea] .el-submenu__title {
    border-width: 0
}

.header-container .menu-list .el-dropdown[data-v-971d4cea] {
    margin-left: .15625rem;
    color: rgba(0, 0, 0, .3);
    cursor: pointer
}

.header-container .menu-list .el-dropdown:hover .el-icon-arrow-down[data-v-971d4cea] {
    transform: rotate(180deg);
    transition: all .2s
}

@media only screen and (max-width:480px) {
    .header-wrapper[data-v-971d4cea] {
        height: 1.33333rem
    }

    .header-container[data-v-971d4cea] {
        display: none
    }

    .header-container-xs[data-v-971d4cea] {
        height: 1.33333rem;
        justify-content: space-between;
        padding-left: .46875rem
    }

    .header-container-xs[data-v-971d4cea],
    .left-part[data-v-971d4cea],
    .right-part[data-v-971d4cea] {
        display: flex;
        align-items: center
    }

    .logo[data-v-971d4cea] {
        width: 1.01042rem
    }

    .divide-line[data-v-971d4cea] {
        width: .01563rem;
        height: .5625rem;
        margin: 0 .3125rem 0 .36458rem;
        background-color: #f1f1f1
    }

    .h1-title[data-v-971d4cea] {
        margin: 0;
        font-size: .42708rem;
        font-family: PingFangSC-Semibold-, PingFangSC-Semibold;
        font-weight: 400;
        color: #000
    }

    .el-dropdown-menu__item[data-v-971d4cea],
    .el-dropdown[data-v-971d4cea] {
        font-size: .31771rem;
        font-family: PingFangSC-Medium-, PingFangSC-Medium;
        font-weight: 400;
        color: rgba(0, 0, 0, .6)
    }

    .el-dropdown-menu[data-v-971d4cea] {
        padding: .26042rem
    }

    .menu-link-wrapper[data-v-971d4cea] {
        width: 1.42708rem;
        height: 1.33333rem;
        margin-left: .3125rem;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .menu-link-wrapper.active[data-v-971d4cea] {
        background-color: #ca0915
    }

    .menu-link-wrapper .close[data-v-971d4cea] {
        width: .33333rem;
        height: .33333rem
    }

    .menu-more[data-v-971d4cea] {
        width: .46875rem;
        height: .38542rem
    }

    .dorp-down-menu[data-v-971d4cea] {
        position: fixed;
        top: 1.33333rem;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, .6);
        z-index: 500
    }

    .menu-list[data-v-971d4cea] {
        padding: 0 .47917rem;
        background-color: #ca0915
    }

    .menu-list .menu-item[data-v-971d4cea] {
        height: 1.33333rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: #fff;
        font-size: .375rem;
        font-family: Source Han Sans CN-Normal, Source Han Sans CN;
        border-bottom: .01563rem solid hsla(0, 0%, 100%, .2)
    }

    .menu-list .menu-item a[data-v-971d4cea] {
        color: #fff
    }

    .menu-list .menu-item .menu-name[data-v-971d4cea] {
        height: 100%;
        flex: 3;
        line-height: 1.33333rem
    }

    .menu-list .menu-item .next-level[data-v-971d4cea] {
        height: 100%;
        flex: 1;
        margin-right: .10417rem;
        text-align: right;
        line-height: 1.33333rem
    }

    .menu-list .menu-item svg[data-v-971d4cea] {
        width: .34896rem;
        color: #fff
    }

    .menu-list .menu-item .go-back-wrapper[data-v-971d4cea] {
        display: flex;
        align-items: center
    }

    .menu-list .menu-item .go-back-wrapper span[data-v-971d4cea] {
        margin-right: .28125rem
    }
}

.anjoy-sub-menu .el-menu--popup {
    min-width: .5625rem
}

.anjoy-sub-menu .el-menu--popup .el-menu-item {
    text-align: center;
    padding: 0
}

.anjoy-sub-menu .el-menu--popup .el-menu-item:hover {
    background: #e8fdd5
}

.anjoy-sub-menu .el-menu--popup .el-menu-item:hover a {
    color: #ca0915
}

.anjoy-sub-menu .el-menu--popup .el-menu-item a {
    display: block;
    padding: 0 .05208rem
}

.image-slot[data-v-190eb7ce] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f6f6f6
}

.image-slot img[data-v-190eb7ce] {
    width: 50%;
    height: auto
}