@media screen and (max-width: 976px) {
    .player-bg[data-v-57ac19fa] {
        min-width: 970px
    }
}

@media screen and (min-width: 970px) {

    .page-h5,
    .topbar-wrapper,
    .rootbar-wrapper,
    .h5_position {
        display: none !important;
    }
}

@media screen and (max-width: 970px) {
    .italk-card-wrapper[data-v-37cb5c0c] {
        width: 50%
    }

    .left {
        width: 100%;
        padding: 10px;
    }

    .list-title h1 {
        font-size: 1em !important;
        padding-block: 0px !important;
    }

    .recommend-category.italk-fl,
    .index-cms010-swiper .swiper-pagination {
        display: none;
    }

    .italk-recommend-header h2 {
        font-size: 22px;
    }

    .italk-card-wrapper-5[data-v-37cb5c0c],
    .italk-card-wrapper-6[data-v-37cb5c0c],
    .italk-card-wrapper-7[data-v-37cb5c0c],
    .italk-card-wrapper-8[data-v-37cb5c0c] {
        display: none
    }

    .page-pc,
    #italkNav {
        display: none !important;
    }

    .header-box {
        padding-top: 21vw !important;
    }

    .italk-nav-search-icon {
        width: 20px;
        right: 64px;
        top: 21px;

    }

    .italk-layout-base>.the-recommend-wrapper>.group-wrapper .list-wrapper {
        width: 100%;
    }

    .italk-nav-logo {
        height: 30px;
    }

    .saixuan ul {
        margin-bottom: 0px !important;
    }

    .saixuan {
        padding: 17px !important;
        padding-top: 10px !important;
    }

    .myci-page {
        align-items: center;
    }

    .myci-page li a {
        padding: 2px 10px !important;
    }

    /* .cms_ad_top_and_bootom_img{
        height: 35px !important;
    } */
    .search-top-container .left[data-v-771aae1c] {
        margin-left: 0;
    }

    .search-top-container .left .search-wrapper[data-v-771aae1c] {
        margin-right: 24px;
    }

    .search_010_title {
        display: none;
    }

    .play-page-info[data-v-19612648] {
        padding: 0 8px;
        min-width: 0;
    }

    .player-container .player-bg .itk-player-wrapper[data-v-4470824c] {
        width: 93vw;
        min-width: 0;
    }

    .itk-video-wrapper {
        height: 300px !important;
    }

    .breadcrumb {
        display: none;
    }

    .description.h2 {
        max-height: 9em;
        overflow-y: auto;
    }

    .episode-list .EPs-container .item .item-i .item-episode[data-v-8d7da262] {
        border-radius: 5px;
        padding-inline: 10px;
    }

    .episode-list .EPs-container .item[data-v-8d7da262] {
        width: fit-content;
    }

    .episode-list .EPs-container.collapse[data-v-8d7da262] {
        overflow: visible;
    }



    .EPs-container.collapse::-webkit-scrollbar {
        display: none;
    }

    /* search */
    /* .page-h5-search{
        justify-content: flex-start !important;
        margin-left: 80px !important;
    } */
    .release {
        display: none;
    }

    .index-pagin-h5 {
        display: block !important;
    }

    .copyright p {
        padding: 2% 10px;
    }

    .article-list-play {
        display: flex;
        flex-direction: column;
        margin-bottom: 40px;
    }

    .article-list-play>img,
    .article-list-play-content {
        width: 100%;
        max-width: 100%;
    }

    .article-list-play-content {
        margin-top: 15px;
    }
}

.player010-swiper {
    overflow: hidden;
}

/* h5的头 */
.topbar-wrapper {
    display: flex;
    width: 100%;
    height: 12.933vw;
    align-items: center;
}

.topbar-logo-btn {
    width: 21.067vw;
    height: 6.4vw;
    margin-left: 5.333vw;
    margin-right: 46.933vw;
}

.topbar-logo {
    width: 21.067vw;
    height: 6.4vw;
}

.topbar-search-btn {
    width: 5.333vw;
    height: 5.333vw;
    margin-left: 5.333vw;
    margin-right: 5.333vw;
}

.topbar-search-icon {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.topbar-my {
    width: 5.333vw;
    height: 5.333vw;
}

.rootbar-wrapper {
    height: 7.733vw;
    margin-left: 5.333vw;
    margin-right: 5.333vw;
    overflow: hidden;
}

.rootbar-scroll {
    height: 7.733vw;
    line-height: 7.733vw;
    display: flex;
    align-items: center;
    /* overflow-x: scroll; */
    /* scrollbar-width: none; */
}

.rootbar-scroll::-webkit-scrollbar {
    display: none;
}

.rootbar-root {
    height: 100%;
    margin-right: 6.933vw;
    white-space: nowrap;
    font-size: 4.267vw;
}

#cur-root {
    color: #F95862;
}