.page-provinceline {
    margin: 0 auto
}

.page-provinceline .qk-loading.qk-loading-container .qk-no-data {
    padding: 100px 0
}

.loading {
    position: fixed;
    left: 0;
    top: 60%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 8vw;
    line-height: 8vw
}

.Y2PzwQLQeAnxSvGIjhQ7 {
    min-height: 360px
}

.Y2PzwQLQeAnxSvGIjhQ7 .fHXvnYTFNCb1_WiKij9J .oYZzkCFm7c1es8ypVDnO {
    position: sticky;
    top: 71px;
    z-index: 1;
    padding-top: var(--font-xxl);
    background: #fff
}

.Y2PzwQLQeAnxSvGIjhQ7 .fHXvnYTFNCb1_WiKij9J .oYZzkCFm7c1es8ypVDnO .bUINtnKh_3FGQOUYslGE {
    background: #f3f3f5;
    border-radius: 8px;
    padding: 8px 20px;
    box-sizing: border-box
}

.Y2PzwQLQeAnxSvGIjhQ7 .fHXvnYTFNCb1_WiKij9J .oYZzkCFm7c1es8ypVDnO .bUINtnKh_3FGQOUYslGE .qk-title-text {
    font-size: 16px;
    color: #060a26;
    line-height: 24px;
    font-weight: 600
}

.Y2PzwQLQeAnxSvGIjhQ7 .fHXvnYTFNCb1_WiKij9J .oYZzkCFm7c1es8ypVDnO .Jr96kvw2IMzdVrroXUlA {
    background-color: #fff;
    padding: var(--font-m) 20px;
    box-sizing: border-box;
    font-size: 14px;
    color: rgba(6, 10, 38, .5);
    line-height: 22px;
    font-weight: 400;
    border-bottom: 1px solid #f3f3f5
}

.Y2PzwQLQeAnxSvGIjhQ7 .fHXvnYTFNCb1_WiKij9J .yS920iEqFnEtk_d3ezOn {
    padding: 0 20px;
    box-sizing: border-box
}

.Y2PzwQLQeAnxSvGIjhQ7 .fHXvnYTFNCb1_WiKij9J .yS920iEqFnEtk_d3ezOn .Rge57T2zNX_iHvxRQBub {
    margin-top: 14px;
    font-size: var(--font-m);
    color: #060a26;
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400
}

.PCVlbf0jN4tepRsMBkVA {
    text-align: center;
    font-size: 16px;
    background: url("https://cdn.sm.cn/static/25/05/06/ea65f78de6e45548667ef3c4a6baa70d.png") center top no-repeat;
    background-size: auto 128px;
    padding-top: 128px
}

.PCVlbf0jN4tepRsMBkVA ._7oVRL24Vi675V1rl8Ajw {
    margin-top: 10px
}

.J7RgWuytaN1gm75iqA3k {
    font-size: 18px;
    color: #060a26;
    line-height: 28px;
    font-weight: 600;
    padding: 0 0 16px 8px
}

.header-spacing {
    z-index: 100
}



.footer-spacing {
    min-height: 1px;
    flex: 100000
}

.AFjMpqNoH10Xzp6Lu3Ij {
    width: 1024px;
    margin: 0 auto;
    box-sizing: border-box;
    height: 100%
}

html {
    font-size: 100px
}

*, html {
    padding: 0;
    margin: 0
}

input, textarea {
    padding: 0
}

body {
    --font-darkest: rgba(6, 10, 38, 1);
    --font-darker-2: rgba(6, 10, 38, .5);
    --font-darker: rgba(6, 10, 38, .5);
    --font-xxl: 20px;
    --line-height-xxl: 28px;
    --primary: #0D53FF;
    --gk-bold: 500;
    --font-bold: 500
}

a {
    text-decoration: none
}

body {
    box-sizing: border-box;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    line-height: 22px;
    color: var(--font-darkest)
}

#root {
    margin: 0 auto
}

#layout {
    display: flex;
    flex-direction: column;
    position: relative
}

.gk-card {
    background: #fff;
    border: 1px solid #f3f3f5;
    box-shadow: 0 4px 12px -4px rgba(6, 10, 38, .06);
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 24px
}

.gk-card-line {
    border-top: 1px solid #f3f3f5
}

.gk-toast {
    background: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 6px 24px -8px rgba(6, 10, 38, .12);
    border-radius: 12px;
    padding: 14px;
    position: fixed;
    transform: translate3d(-50%, 0, 0);
    top: 35%;
    left: 50%;
    z-index: 10000000;
    font-weight: 600
}

.gk-scroll::-webkit-scrollbar {
    width: 4px;
    height: 6px
}

.gk-scroll::-webkit-scrollbar-thumb {
    background: rgba(6, 10, 38, .12);
    border-radius: 3px;
    height: 100px
}

.gk-scroll::-webkit-scrollbar-track {
    border-radius: 5px;
    margin-top: 4px
}

.qk-tabs.qk-tabs-type-radius .qk-tabs-head .qk-tabs-tab.qk-tabs-tab-active .qk-tab-radius {
    font-family: PingFangSC-Medium;
    font-weight: 500;
    border: 1px solid rgba(13, 83, 255, .08) !important
}

.qk-font-bold {
    font-family: PingFangSC-Medium
}

.jBAzOd7vp4_rvJFxc1As {
    position: absolute;
    z-index: 30;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.jBAzOd7vp4_rvJFxc1As .pxqBXWrPJUYIAHhqTvHN {
    position: absolute;
    z-index: 31;
    left: 0;
    width: 100%;
    top: 0;
    bottom: 0;
    min-width: 1024px
}

._PnrqlzIuG_ynHHm4AQe .x3HInXd4CG2ZM54phxM7 {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    width: 480px;
    padding-top: 160px;
    background-color: #fff;
    border: 1px solid rgba(6, 10, 38, .12);
    box-shadow: 0 32px 64px -12px rgba(6, 10, 38, .24);
    border-radius: 16px;
    background-position: center top;
    background-size: 480px 160px;
    background-repeat: no-repeat;
    z-index: 1000000;
    box-sizing: border-box
}

._PnrqlzIuG_ynHHm4AQe .aJpOYqkOetT8svHun7om {
    position: fixed;
    z-index: 100000;
    left: 0;
    width: 100%;
    top: 0;
    bottom: 0;
    min-width: 1024px;
    background-color: rgba(255, 255, 255, .5);
    backdrop-filter: blur(3px)
}

._PnrqlzIuG_ynHHm4AQe .P1EjzeZKyFCu8PUjVQUO {
    position: absolute;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURUdwTAAMJAYKJgwMIwYKJQUKJgUKJwYKJrW5k+AAAAAHdFJOUwAV1BbTamkry3kSAAAAa0lEQVQY02NgIBYEQigxEMFaZACimNUTwKQiiCNUJACnmNUdwYoZQVJGJQIQrUApmARYCi4BkoJLgKQQEkCjihAcoxKIXRAJRyG4FNAoRpgU2A6YlBDIKKgUI8QOiBQrxA5G9QAkz5kSHRoAxeQQBniwFgwAAAAASUVORK5CYII=) center center no-repeat #fff;
    background-size: 12px;
    right: 10px;
    top: 10px;
    border-radius: 24px;
    cursor: pointer
}

._PnrqlzIuG_ynHHm4AQe .o0qXyBn96mKcaR7B2M74 {
    padding: 20px;
    font-size: 14px
}

._PnrqlzIuG_ynHHm4AQe .W6UmyyAD3G5IpT_2h6ZU {
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(6, 10, 38, .4);
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 400
}

._PnrqlzIuG_ynHHm4AQe .JOsRoo3rjssb2i2X81QV {
    font-size: 16px;
    line-height: 22px;
    font-weight: var(--font-bold);
    margin-bottom: 10px;
    color: #060a26;
    font-family: PingFang SC
}

._PnrqlzIuG_ynHHm4AQe .dow9TF0E0K4O7sOJKHes {
    margin-top: 10px;
    display: flex;
    justify-content: flex-end;
    text-align: center
}

._PnrqlzIuG_ynHHm4AQe .dow9TF0E0K4O7sOJKHes .C_YTlQ54eRLC0Y7BZuLb {
    background: #4d80ff;
    border: 1px solid rgba(6, 10, 38, .06);
    border-radius: 8px;
    color: #fff;
    font-family: PingFang SC;
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 182px;
    box-sizing: border-box;
    font-weight: var(--font-bold);
    cursor: pointer;
    height: 32px
}

.filter-section {
    display: flex;
    justify-content: center;
    position: relative;
    font-weight: var(--gk-bold)
}

.filter-section .filter-section__label {
    margin-right: 7px;
    padding: 5px 0;
    letter-spacing: 1px
}

.filter-section .filter-section__label span {
    text-align: justify;
    text-align-last: justify;
    display: inline-block
}

.filter-section .tapList {
    flex: 1;
    display: inline-flex;
    flex-wrap: wrap;
    gap: 8px;
    height: 34px;
    overflow: hidden;
    transition: .3s linear
}

.filter-section .tapList .filter-option {
    cursor: pointer;
    background: #fff;
    border: 1px solid #f3f3f5;
    border-radius: 27px;
    padding: 0 16px;
    height: 34px;
    line-height: 34px;
    white-space: nowrap;
    font-weight: 400;
    box-sizing: border-box
}

.filter-section .tapList .filter-option.active {
    background: rgba(13, 83, 255, .06);
    border: 1px solid rgba(13, 83, 255, .08);
    color: var(--primary);
    font-weight: 500;
    font-family: PingFangSC-Medium
}

.filter-section . filter-section__arrow {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    transition: .3s linear;
    display: inline-flex;
    align-items: center;
    padding: 8px 0 8px 10px;
    background-image: linear-gradient(270deg, #fff 40%, rgba(255, 255, 255, 0.2) 100%);
    z-index: 1
}

.filter-section.QfRhdrNdKtXIFiQ6BoFK . filter-section__arrow {
    transform: rotate(180deg)
}

.filter-section.QfRhdrNdKtXIFiQ6BoFK .tapList {
    height: fit-content
}

.qk-icon {
    display: inline-flex
}

.UCUNNIC:not(.UCEyeProtect) .qk-icon .qk-svg-f {
    fill: #fff !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-icon .qk-svg-s {
    stroke: #fff !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-icon .qk-svg-g-s {
    stroke: #fff !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-icon .qk-icon-choose .qk-svg-s {
    stroke: #060f23 !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-icon .qk-icon-play-fill .qk-svg-f {
    fill-opacity: 1 !important
}

.UCUNNIC:not(.UCEyeProtect) .qk-icon .qk-icon-play-fill path {
    fill: #060f23 !important
}

.ZGALVm81NwLevq6H0Yev {
    text-align: center;
    padding: 20px;
    font-size: 16px
}

.PJlkhq0pOnXkwZsEbepO {
    padding: 250px 0
}
