@charset "UTF-8";* {
    padding: 0;
    margin: 0;
    image-rendering: -webkit-optimize-contrast
}

a {
    text-decoration: none;
    color: #262626
}

h1,h2,h6 {
    font-weight: inherit;
    font-size: inherit
}

body {
    font-family: Pingfang SC,PingFangSC-Semibold,Microsoft YaHei-Bold,Microsoft YaHei;
    font-size: 16px;
    --themeColor: #2a61f1;
    --themeHoverColor: #5584ff;
    --head-height: 64px;
    --el-color-primary: var(--themeColor);
    --el-color-primary-light-3: var(--themeHoverColor);
    --container-width: 1200px
}

.ellipsis--1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1
}

.ellipsis--2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.ellipsis--3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3
}

.ellipsis--4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}

.ellipsis--5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5
}

@media screen and (max-width: 768px) {
    .xs-hide {
        display:none!important
    }
}

@media screen and (min-width: 768px) {
    .sm-hide {
        display:none!important
    }
}

@media screen and (min-width: 992px) {
    .md-hide {
        display:none!important
    }
}

@media screen and (min-width: 1200px) {
    .lg-hide {
        display:none!important
    }
}

@media screen and (min-width: 1920px) {
    .xl-hide {
        display:none!important
    }
}

.chw-openMinip {
    position: relative
}

.chw-openMinip .launch-weapp {
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    overflow: hidden
}

.chw-imgHover {
    position: relative;
    overflow: hidden
}

.chw-imgHover img {
    transition: all .3s
}

.chw-imgHover img:hover {
    transform: scale(1.2)
}

@font-face {
    font-family: Bebas Neue;
    src: url(https://img.chwang.com/minip/font/BebasNeue-Bold.ttf) format("woff2")
}

@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/c/font_4191687_hwlqx9dd1xk.woff2?t=1724120881726) format("woff2"),url(//at.alicdn.com/t/c/font_4191687_hwlqx9dd1xk.woff?t=1724120881726) format("woff"),url(//at.alicdn.com/t/c/font_4191687_hwlqx9dd1xk.ttf?t=1724120881726) format("truetype")
}

.iconfont {
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-ic_consult:before {
    content: ""
}

.icon-ic_tick:before {
    content: ""
}

.icon-down-circle:before {
    content: ""
}

.icon-ic_fuwu:before {
    content: ""
}

.icon-ic_send:before {
    content: ""
}

.icon-ic_fund1:before {
    content: ""
}

.icon-ic_shouhou:before {
    content: ""
}

.icon-ic_country:before {
    content: ""
}

.icon-ic_yunshu1:before {
    content: ""
}

.icon-Subtract:before {
    content: ""
}

.icon-ic_email:before {
    content: ""
}

.icon-ic_shop:before {
    content: ""
}

.icon-ic_recover:before {
    content: ""
}

.icon-ic_deacivate:before {
    content: ""
}

.icon-ic_batch:before {
    content: ""
}

.icon-ic_print:before {
    content: ""
}

.icon-ic_import:before {
    content: ""
}

.icon-ic_upload:before {
    content: ""
}

.icon-ic_fold:before {
    content: ""
}

.icon-refresh-alt:before {
    content: ""
}

.icon-ic_tip:before {
    content: ""
}

.icon-xiaohongshu:before {
    content: ""
}

.icon-Frame-3:before {
    content: ""
}

.icon-guanbi2:before {
    content: ""
}

.icon-ic_tk:before {
    content: ""
}

.icon-ic_fb:before {
    content: ""
}

.icon-ic_all2:before {
    content: ""
}

.icon-ic_yue:before {
    content: ""
}

.icon-arrow-down-circle:before {
    content: ""
}

.icon-ic_goods:before {
    content: ""
}

.icon-ic_fund:before {
    content: ""
}

.icon-ic_exhibition:before {
    content: ""
}

.icon-ic_whatsapp2:before {
    content: ""
}

.icon-ic_wechat2:before {
    content: ""
}

.icon-ic_whatsapp:before {
    content: ""
}

.icon-ic_wechat3:before {
    content: ""
}

.icon-ic_cangku:before {
    content: ""
}

.icon-ic_dingdan:before {
    content: ""
}

.icon-ic_yunshu:before {
    content: ""
}

.icon-ic_shangpin:before {
    content: ""
}

.icon-ic_kucun:before {
    content: ""
}

.icon-ic_jiage:before {
    content: ""
}

.icon-ic_wenjian:before {
    content: ""
}

.icon-ic_add2:before {
    content: ""
}

.icon-ic_announcement:before {
    content: ""
}

.icon-Frame1:before {
    content: ""
}

.icon-ic_tuihuo:before {
    content: ""
}

.icon-ic_fahuo:before {
    content: ""
}

.icon-ic_songhuo:before {
    content: ""
}

.icon-Variant11:before {
    content: ""
}

.icon-Variant10:before {
    content: ""
}

.icon-Variant8:before {
    content: ""
}

.icon-Variant9:before {
    content: ""
}

.icon-ic_car:before {
    content: ""
}

.icon-danxuan-xuanzhong:before {
    content: ""
}

.icon-Variant41:before {
    content: ""
}

.icon-Variant4:before {
    content: ""
}

.icon-a-Property1tixian:before {
    content: ""
}

.icon-chwe_ic_sale:before {
    content: ""
}

.icon-chwe_ic_procedure:before {
    content: ""
}

.icon-chwe_ic_distribution:before {
    content: ""
}

.icon-chwe_ic_cooperation:before {
    content: ""
}

.icon-chwe_ic_exp:before {
    content: ""
}

.icon-chwe_ic_ad:before {
    content: ""
}

.icon-ic_up2:before {
    content: ""
}

.icon-Frame:before {
    content: ""
}

.icon-ic_store:before {
    content: ""
}

.icon-ic_copy:before {
    content: ""
}

.icon-ic_warehouse:before {
    content: ""
}

.icon-ic_booth:before {
    content: ""
}

.icon-headset:before {
    content: ""
}

.icon-cart:before {
    content: ""
}

.icon-more-horizontal:before {
    content: ""
}

.icon-tianjia:before {
    content: ""
}

.icon-ic_qr:before {
    content: ""
}

.icon-ic_win:before {
    content: ""
}

.icon-a-Group106:before {
    content: ""
}

.icon-ic_right:before {
    content: ""
}

.icon-ic_left1:before {
    content: ""
}

.icon-pin:before {
    content: ""
}

.icon-ic_delivery:before {
    content: ""
}

.icon-ic_cod:before {
    content: ""
}

.icon-ic_wallet:before {
    content: ""
}

.icon-ic_change:before {
    content: ""
}

.icon-ic_pickup:before {
    content: ""
}

.icon-user-circle1:before {
    content: ""
}

.icon-user-circle:before {
    content: ""
}

.icon-ic_password:before {
    content: ""
}

.icon-mobile:before {
    content: ""
}

.icon-ic_mail:before {
    content: ""
}

.icon-ic_eyes:before {
    content: ""
}

.icon-a-ic_:before {
    content: ""
}

.icon-icon:before {
    content: ""
}

.icon-ic_description:before {
    content: ""
}

.icon-ic_cart:before {
    content: ""
}

.icon-ic_minus:before {
    content: ""
}

.icon-ic_up1:before {
    content: ""
}

.icon-ic_product:before {
    content: ""
}

.icon-ic_share:before {
    content: ""
}

.icon-ic_chat:before {
    content: ""
}

.icon-ic_all1:before {
    content: ""
}

.icon-ic_me:before {
    content: ""
}

.icon-ic_en:before {
    content: ""
}

.icon-ic_cn:before {
    content: ""
}

.icon-headphones:before {
    content: ""
}

.icon-link:before {
    content: ""
}

.icon-x-circle:before {
    content: ""
}

.icon-ic_company:before {
    content: ""
}

.icon-ic_position:before {
    content: ""
}

.icon-ic_checkmen1:before {
    content: ""
}

.icon-ic_edit:before {
    content: ""
}

.icon-ic_add1:before {
    content: ""
}

.icon-ic_checkmen:before {
    content: ""
}

.icon-ic_successful:before {
    content: ""
}

.icon-ic_clock:before {
    content: ""
}

.icon-ic_all:before {
    content: ""
}

.icon-ic_inspiration:before {
    content: ""
}

.icon-ic_up:before {
    content: ""
}

.icon-ic_user:before {
    content: ""
}

.icon-ic_click:before {
    content: ""
}

.icon-ic_download1:before {
    content: ""
}

.icon-ic_hot:before {
    content: ""
}

.icon-ic_wechat1:before {
    content: ""
}

.icon-ic_delete:before {
    content: ""
}

.icon-ic_exponent:before {
    content: ""
}

.icon-ic_distribution:before {
    content: ""
}

.icon-ic_trend:before {
    content: ""
}

.icon-ic_selection:before {
    content: ""
}

.icon-ic_tail:before {
    content: ""
}

.icon-ic_platform:before {
    content: ""
}

.icon-ic_list:before {
    content: ""
}

.icon-ic_sort:before {
    content: ""
}

.icon-ic_key:before {
    content: ""
}

.icon-ic_custom:before {
    content: ""
}

.icon-ic_supply:before {
    content: ""
}

.icon-ic_amazon:before {
    content: ""
}

.icon-ic_shopee:before {
    content: ""
}

.icon-search:before {
    content: ""
}

.icon-ic_tiktok:before {
    content: ""
}

.icon-left:before {
    content: ""
}

.icon-ic_more1:before {
    content: ""
}

.icon-ic_ctick:before {
    content: ""
}

.icon-ic_inform2:before {
    content: ""
}

.icon-ic_wechat:before {
    content: ""
}

.icon-ic_expired:before {
    content: ""
}

.icon-ic_signedin:before {
    content: ""
}

.icon-ic_play1:before {
    content: ""
}

.icon-ic_download:before {
    content: ""
}

.icon-ic_closebell2:before {
    content: ""
}

.icon-ic_cancel1:before {
    content: ""
}

.icon-ic_closebell:before {
    content: ""
}

.icon-ic_play2:before {
    content: ""
}

.icon-a-75naozhong:before {
    content: ""
}

.icon-check_multi_checked_soild:before {
    content: ""
}

.icon-time-a:before {
    content: ""
}

.icon-ic_choose:before {
    content: ""
}

.icon-clock:before {
    content: ""
}

.icon-ic_success2:before {
    content: ""
}

.icon-ic_adress:before {
    content: ""
}

.icon-ic_more:before {
    content: ""
}

.icon-ic_date:before {
    content: ""
}

.icon-ic_cancel:before {
    content: ""
}

.icon-ic_bell:before {
    content: ""
}

.icon-ic_inform:before {
    content: ""
}

.icon-ic_play:before {
    content: ""
}

.icon-ic_advance:before {
    content: ""
}

.icon-ic_recoil:before {
    content: ""
}

.icon-ic_close1:before {
    content: ""
}

.icon-play-circle:before {
    content: ""
}

.icon-shield-tick:before {
    content: ""
}

.icon-ic_success1:before {
    content: ""
}

.icon-img_placeholder:before {
    content: ""
}

.icon-ic_add:before {
    content: ""
}

.icon-ic_left:before {
    content: ""
}

.icon-ic_success:before {
    content: ""
}

.icon-ic_address:before {
    content: ""
}

.icon-ic_skip:before {
    content: ""
}

.icon-ic_close:before {
    content: ""
}

.icon-ic_normal:before {
    content: ""
}

.icon-caidan:before {
    content: ""
}

.icon-jiazai_dan:before {
    content: ""
}

.icon-xiazai:before {
    content: ""
}

.icon-img_logo:before {
    content: ""
}

.icon-logo_blue:before {
    content: ""
}

.icon-logo_white:before {
    content: ""
}

.icon-img_logo2:before {
    content: ""
}

.icon-ic_back:before {
    content: ""
}

.icon-ic_group:before {
    content: ""
}

.icon-xiangyou3:before {
    content: ""
}

.icon-ic_label:before {
    content: ""
}

.icon-ic_sent:before {
    content: ""
}

.icon-jiaoliu:before {
    content: ""
}

.icon-xiaochengxu:before {
    content: ""
}

.icon-check:before {
    content: ""
}

.icon-refresh:before {
    content: ""
}

.icon-huidaodingbu:before {
    content: ""
}

.icon-ic_apply:before {
    content: ""
}

.icon-ic_appointment:before {
    content: ""
}

.icon-xiajiantou:before {
    content: ""
}

.icon-fenxiang:before {
    content: ""
}

.icon-xiangshangjiantou:before {
    content: ""
}

.icon-xiangxiajiantou:before {
    content: ""
}

.icon-youjiantou1:before {
    content: ""
}

.icon-xiangyoujiantou:before {
    content: ""
}

.icon-xiangzuojiantou:before {
    content: ""
}

.icon-top:before {
    content: ""
}

.icon-guanbi1:before {
    content: ""
}

.icon-youjiantou:before {
    content: ""
}

.icon-guanbi:before {
    content: ""
}

.chw-layout {
    width: var(--container-width);
    margin: 0 auto
}

.chw-layout.is-flex {
    display: flex
}

@media screen and (min-width: 1920px) {
    .chw-layout.is-auto {
        --container-width: 1380px
    }
}

.chw-layout.is-flex-wrap {
    flex-wrap: wrap
}

.chw-layout .chw-layout__left {
    width: calc(100% - 300px)
}

.chw-layout .chw-layout__right {
    width: 280px;
    margin-left: 20px
}

.chw-section {
    background-color: var(--section-bg, transparent)
}

.chw-section.is-padding {
    padding: 24px
}

.chw-section .chw-section__title {
    height: var(--section-title-height, 65px);
    display: flex;
    align-items: center;
    color: #262626;
    margin: 0 24px;
    font-weight: var(--section-title-weight, normal);
    border-bottom: 1px solid var(--section-title-border-color, transparent)
}

.chw-section .chw-section__title .text {
    font-size: 20px;
    font-weight: 700
}

.chw-section .chw-section__cont {
    padding: 24px
}

.chw-section .chw-section__empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.chw-section .chw-section__empty img {
    width: 146px;
    height: 140px
}

.chw-section .chw-section__empty .text {
    color: #cacaca;
    font-size: 14px;
    margin-top: 16px
}

.chw-btn {
    display: inline-flex!important;
    cursor: pointer;
    height: 32px;
    padding: 0 10px;
    border-radius: 3px;
    font-size: 14px;
    box-sizing: border-box;
    background-color: var(--button-bg-color, var(--themeColor));
    border: 1px solid var(--button-border-color, --button-bg-color, var(--themeColor));
    color: var(--button-color, #fff);
    align-items: center;
    justify-content: center
}

.chw-btn:hover {
    background-color: var(--button-hover-bg-color, var(--themeHoverColor));
    border-color: var(--button-hover-border-color, --themeHoverColor);
    color: var(--button-hover-color, #fff)
}

.chw-btn.is-plain {
    background-color: transparent;
    border: 1px solid var(--button-border-color, var(--themeColor));
    color: var(--button-color, var(--themeColor))
}

.chw-btn.is-plain:hover {
    background-color: var(--button-hover-bg-color, var(--themeColor));
    border-color: var(--button-hover-border-color, var(--themeColor));
    color: var(--button-hover-color, #fff)
}

.chw-link {
    cursor: pointer
}

.chw-link:hover {
    color: var(--link-color, var(--themeColor))!important
}

#app {
    overflow: hidden
}

.chw-container[data-v-cfb8096c] {
    background-color: var(--containerBgColor, #fff);
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: 2560px
}

.chw-container .chw-container__main[data-v-cfb8096c] {
    width: 1200px;
    margin: 0 auto;
    padding: 0px 0 0;
    position: relative;
    box-sizing: border-box
}

.chw-container .chw-container__title[data-v-cfb8096c] {
    color: var(--titleColor, #262626);
    height: 128px;
    padding: 32px 0 50px;
    z-index: 2;
    box-sizing: border-box;
    position: relative;
    width: 1200px;
    margin: 0 auto
}

.chw-container .chw-container__title .text[data-v-cfb8096c] {
    height: 46px;
    font-size: 38px;
    font-family: PingFang SC,PingFang SC;
    font-weight: 700;
    color: #262626;
    line-height: 46px;
    position: relative;
    z-index: 2
}

.chw-container .chw-container__title .text_bg[data-v-cfb8096c] {
    height: 128px;
    font-size: 76px;
    font-family: Source Han Sans CN,Source Han Sans CN;
    font-weight: 800;
    color: #262626;
    line-height: 128px;
    position: absolute;
    top: 0;
    z-index: 1;
    opacity: .03
}

.chw-container .chw-container__title .more[data-v-cfb8096c] {
    font-size: 24px;
    position: absolute;
    right: 0;
    top: 52px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    z-index: 2
}

.chw-container.is-tags[data-v-cfb8096c] {
    box-shadow: 0 0 24px #002ea60a;
    position: relative;
    z-index: 1
}

.chw-container.is-tags .chw-container__main[data-v-cfb8096c] {
    padding: 20px 0
}

.chw-container.is-platform .chw-container__main[data-v-cfb8096c] {
    padding-bottom: 0;
    min-height: 747px
}

.chw-container.is-course .chw-container__main[data-v-cfb8096c] {
    padding-bottom: 10px
}

.chw-container.is-programme .chw-container__main[data-v-cfb8096c] {
    width: auto;
    padding-bottom: 10px
}

.chw-about[data-v-cfb8096c] {
    margin: 0 auto;
    position: relative;
    min-width: 1200px
}

.chw-about .chw-about__head[data-v-cfb8096c] {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 600px
}

.chw-about .chw-about__head .bg[data-v-cfb8096c] {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    z-index: -1;
    object-fit: cover
}

.chw-about .chw-about__head .content[data-v-cfb8096c] {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 600px;
    background: rgba(1,1,1,.45)
}

.chw-about .chw-about__head .item[data-v-cfb8096c] {
    padding-top: 111px
}

.chw-about .chw-about__head .item .icon[data-v-cfb8096c] {
    width: 223px;
    height: 24px;
    margin: auto;
    display: block
}

.chw-about .chw-about__head .item .text[data-v-cfb8096c] {
    height: 56px;
    font-size: 60px;
    font-family: Source Han Sans CN,Source Han Sans CN;
    font-weight: 700;
    color: #fff;
    line-height: 56px;
    text-align: center;
    padding-top: 45px
}

.chw-about .chw-about__head .item .text_bg[data-v-cfb8096c] {
    height: 56px;
    font-size: 60px;
    font-family: Source Han Sans CN,Source Han Sans CN;
    font-weight: 700;
    line-height: 56px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: .3;
    text-align: center;
    margin-top: -20px
}

.chw-about .chw-about__tags[data-v-cfb8096c] {
    height: 120px;
    display: flex;
    padding: 0
}

.chw-about .chw-about__tags .item[data-v-cfb8096c] {
    display: flex;
    align-items: center;
    margin-left: 177px
}

.chw-about .chw-about__tags .item[data-v-cfb8096c]:first-child {
    margin-left: 0
}

.chw-about .chw-about__tags .item .icon[data-v-cfb8096c] {
    width: 80px;
    height: 80px;
    display: block;
    margin-right: 10px
}

.chw-about .chw-about__tags .item .title[data-v-cfb8096c] {
    height: 28px;
    font-size: 20px;
    font-weight: 700;
    color: #262626;
    line-height: 28px
}

.chw-about .chw-about__tags .item .text[data-v-cfb8096c] {
    height: 24px;
    font-size: 16px;
    font-weight: 500;
    color: #787878;
    line-height: 24px;
    margin-top: 6px
}

.chw-about .chw-about__platform .profile[data-v-cfb8096c] {
    height: 182px;
    font-size: 16px;
    font-family: PingFang SC,PingFang SC;
    font-weight: 500;
    color: #787878;
    line-height: 26px;
    width: 710px;
    margin-top: 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    z-index: 2
}

.chw-about .chw-about__platform .address[data-v-cfb8096c] {
    margin-top: 90px;
    position: relative;
    z-index: 2
}

.chw-about .chw-about__platform .address .title[data-v-cfb8096c] {
    height: 28px;
    font-size: 20px;
    font-family: PingFang SC,PingFang SC;
    font-weight: 700;
    color: #262626;
    line-height: 28px;
    padding: 0
}

.chw-about .chw-about__platform .address .address_content[data-v-cfb8096c] {
    margin-top: 24px
}

.chw-about .chw-about__platform .address .address_content .item[data-v-cfb8096c] {
    margin-bottom: 16px;
    display: flex;
    align-items: center
}

.chw-about .chw-about__platform .address .address_content .item[data-v-cfb8096c]:last-child {
    margin-bottom: 0
}

.chw-about .chw-about__platform .address .address_content .item .icon[data-v-cfb8096c] {
    font-size: 14px;
    color: #ccc;
    margin-right: 7px
}

.chw-about .chw-about__platform .address .address_content .item .text[data-v-cfb8096c] {
    height: 26px;
    font-size: 16px;
    font-family: PingFang SC,PingFang SC;
    font-weight: 500;
    color: #787878;
    line-height: 26px
}

.chw-about .chw-about__platform .platform_bg[data-v-cfb8096c] {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 846px;
    height: 677px;
    display: block;
    z-index: 1
}

.chw-about .chw-about__platform .content[data-v-cfb8096c] {
    margin: auto;
    position: relative;
    height: 677px
}

.chw-about .chw-about__course .navigation[data-v-cfb8096c] {
    margin: 32px auto 0
}

.chw-about .chw-about__course .navigation .navigation_swiper[data-v-cfb8096c] {
    width: 100%
}

.chw-about .chw-about__course .navigation .navigation_swiper .navigation_swiperItem[data-v-cfb8096c] {
    padding-top: 16px;
    width: 400px;
    position: relative;
    cursor: pointer;
    border-top: 4px solid transparent
}

.chw-about .chw-about__course .navigation .navigation_swiper .navigation_swiperItem .text[data-v-cfb8096c] {
    height: 24px;
    font-size: 16px;
    font-family: PingFang SC,PingFang SC;
    color: #a7a7a7;
    line-height: 24px
}

.chw-about .chw-about__course .navigation .navigation_swiper .navigation_swiperItem .line[data-v-cfb8096c] {
    position: absolute;
    width: 400px;
    height: 2px;
    background: rgba(32,25,32,.03);
    top: -2px
}

.chw-about .chw-about__course .navigation .navigation_swiper .navigation_swiperItem_true[data-v-cfb8096c] {
    border-top: 4px solid var(--themeColor)
}

.chw-about .chw-about__course .navigation .navigation_swiper .navigation_swiperItem_true .text[data-v-cfb8096c] {
    font-weight: 700;
    color: #262626
}

.chw-about .chw-about__course .course_content[data-v-cfb8096c] {
    margin-top: 24px
}

.chw-about .chw-about__course .course_content .course_content_swiper[data-v-cfb8096c] {
    width: 1200px;
    margin: 0 auto
}

.chw-about .chw-about__course .course_content .course_content_swiper[data-v-cfb8096c] .swiper {
    overflow: visible
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem[data-v-cfb8096c] {
    width: 380px;
    overflow: hidden;
    margin-right: 24px
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem[data-v-cfb8096c]:last-child {
    margin-right: 0
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem .image[data-v-cfb8096c] {
    width: 380px;
    height: 234px;
    background: #d9d9d9;
    border-radius: 8px;
    display: block;
    object-fit: cover
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem .year[data-v-cfb8096c] {
    height: 28px;
    font-size: 20px;
    font-family: PingFang SC,PingFang SC;
    font-weight: 800;
    color: #262626;
    line-height: 28px;
    margin-bottom: 16px;
    margin-top: 24px
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem .course_content_item[data-v-cfb8096c] {
    display: flex;
    margin-bottom: 12px
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem .course_content_item[data-v-cfb8096c]:last-child {
    margin-bottom: 0
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem .course_content_item .moon[data-v-cfb8096c] {
    width: 36px;
    height: 24px;
    font-size: 16px;
    font-family: PingFang SC,PingFang SC;
    color: #787878;
    line-height: 24px;
    margin-right: 12px
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem .course_content_item .text[data-v-cfb8096c] {
    flex: 1;
    font-size: 16px;
    font-family: PingFang SC,PingFang SC;
    color: #787878;
    line-height: 24px
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem[data-v-cfb8096c]:nth-child(2) {
    width: 402px
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem:nth-child(2) .image[data-v-cfb8096c] {
    width: 402px
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem[data-v-cfb8096c]:nth-child(4) {
    width: 536px
}

.chw-about .chw-about__course .course_content .course_content_swiper .course_content_swiperItem:nth-child(4) .image[data-v-cfb8096c] {
    width: 536px
}

.chw-about .chw-about__programme .programme_tags[data-v-cfb8096c] {
    display: flex;
    margin: auto;
    width: 1200px
}

.chw-about .chw-about__programme .programme_tags .programme_tags_item[data-v-cfb8096c] {
    width: 400px;
    height: 174px;
    padding-top: 20px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer
}

.chw-about .chw-about__programme .programme_tags .programme_tags_item .image[data-v-cfb8096c] {
    width: 94px;
    height: 80px;
    display: block;
    margin: auto
}

.chw-about .chw-about__programme .programme_tags .programme_tags_item .title[data-v-cfb8096c] {
    height: 26px;
    font-size: 18px;
    font-family: PingFang SC,PingFang SC;
    color: #262626;
    line-height: 26px;
    margin-top: 16px;
    text-align: center
}

.chw-about .chw-about__programme .programme_tags .programme_tags_item .line[data-v-cfb8096c] {
    width: 400px;
    height: 4px;
    background: var(--themeColor);
    position: absolute;
    bottom: 0
}

.chw-about .chw-about__programme .programme_content[data-v-cfb8096c] {
    background: #f8fafe
}

.chw-about .chw-about__programme .programme_content .item[data-v-cfb8096c] {
    display: flex;
    margin: auto;
    width: 1200px
}

.chw-about .chw-about__programme .programme_content .item .left[data-v-cfb8096c] {
    flex: 1
}

.chw-about .chw-about__programme .programme_content .item .left .label[data-v-cfb8096c] {
    height: 24px;
    font-size: 16px;
    color: #262626;
    line-height: 24px;
    margin-top: 60px
}

.chw-about .chw-about__programme .programme_content .item .left .title[data-v-cfb8096c] {
    font-size: 32px;
    font-weight: 700;
    color: #262626;
    line-height: 40px;
    margin-top: 16px
}

.chw-about .chw-about__programme .programme_content .item .left .text[data-v-cfb8096c] {
    width: 432px;
    font-size: 16px;
    color: #787878;
    line-height: 24px;
    margin-top: 16px
}

.chw-about .chw-about__programme .programme_content .item .left .buttons[data-v-cfb8096c] {
    margin-top: 70px;
    display: flex;
    align-items: center
}

.chw-about .chw-about__programme .programme_content .item .left .button[data-v-cfb8096c] {
    width: 154px;
    height: 48px;
    background: linear-gradient(90deg,#5584ff 0%,#2a61f1 100%);
    border-radius: 8px;
    font-size: 16px;
    box-sizing: border-box;
    text-align: center;
    margin-right: 10px
}

.chw-about .chw-about__programme .programme_content .item .image[data-v-cfb8096c] {
    margin-left: 40px;
    width: 728px;
    height: 432px;
    border-radius: 8px;
    display: block
}

.chw-about .chw-about__trends .trends_content[data-v-cfb8096c] {
    display: flex;
    margin: 32px auto 0
}

.chw-about .chw-about__trends .trends_content .left[data-v-cfb8096c] {
    height: 488px;
    cursor: pointer
}

.chw-about .chw-about__trends .trends_content .left .image[data-v-cfb8096c] {
    width: 544px;
    height: 408px;
    background: #002fa7;
    border-radius: 8px;
    object-fit: cover
}

.chw-about .chw-about__trends .trends_content .left .text[data-v-cfb8096c] {
    font-size: 18px;
    color: #262626;
    line-height: 26px;
    margin-top: 20px;
    width: 544px
}

.chw-about .chw-about__trends .trends_content .line[data-v-cfb8096c] {
    height: 488px;
    border: 1px solid #e5e5e5;
    margin: 0 32px
}

.chw-about .chw-about__trends .trends_content .right[data-v-cfb8096c] {
    height: 488px;
    overflow-y: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.chw-about .chw-about__trends .trends_content .right[data-v-cfb8096c]::-webkit-scrollbar {
    display: none
}

.chw-about .chw-about__trends .trends_content .right .item[data-v-cfb8096c] {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 18px;
    padding-bottom: 18px;
    box-sizing: border-box;
    display: flex;
    cursor: pointer
}

.chw-about .chw-about__trends .trends_content .right .item[data-v-cfb8096c]:last-child {
    margin-bottom: 0;
    border-bottom: 0px solid #e5e5e5
}

.chw-about .chw-about__trends .trends_content .right .item .image[data-v-cfb8096c] {
    width: 126px;
    height: 94px;
    background: #d9d9d9;
    border-radius: 8px;
    margin-right: 20px;
    object-fit: cover
}

.chw-about .chw-about__trends .trends_content .right .item .news .title[data-v-cfb8096c] {
    height: 28px;
    font-size: 18px;
    color: #262626;
    line-height: 28px
}

.chw-about .chw-about__trends .trends_content .right .item .news .text[data-v-cfb8096c] {
    height: 44px;
    font-size: 14px;
    color: #787878;
    line-height: 22px;
    margin-top: 12px
}

.chw-about .chw-about__contact[data-v-cfb8096c] {
    margin-top: 136px;
    background: #4169f5;
    padding: 32px 0
}

.chw-about .chw-about__contact .contact_content[data-v-cfb8096c] {
    margin: auto;
    display: flex;
    width: 1200px
}

.chw-about .chw-about__contact .contact_content .left[data-v-cfb8096c] {
    width: 842px;
    height: 256px;
    background: linear-gradient(180deg,#e3eafd 0%,#ffffff 100%);
    border-radius: 8px;
    position: relative;
    flex: 1
}

.chw-about .chw-about__contact .contact_content .left .image[data-v-cfb8096c] {
    width: 292px;
    height: 288px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0
}

.chw-about .chw-about__contact .contact_content .left .news[data-v-cfb8096c] {
    margin-left: 348px
}

.chw-about .chw-about__contact .contact_content .left .news .title[data-v-cfb8096c] {
    margin-top: 32px;
    height: 36px;
    font-size: 28px;
    font-family: PingFang SC,PingFang SC;
    font-weight: 700;
    color: #262626;
    line-height: 36px
}

.chw-about .chw-about__contact .contact_content .left .news .text[data-v-cfb8096c] {
    margin-top: 16px;
    width: 272px;
    height: 48px;
    font-size: 16px;
    color: #787878;
    line-height: 24px
}

.chw-about .chw-about__contact .contact_content .left .news .tags[data-v-cfb8096c] {
    margin-top: 32px
}

.chw-about .chw-about__contact .contact_content .left .news .tags .item[data-v-cfb8096c] {
    display: inline-flex;
    align-items: center;
    margin-right: 32px;
    margin-bottom: 12px
}

.chw-about .chw-about__contact .contact_content .left .news .tags .item .icon[data-v-cfb8096c] {
    color: #2a61f1;
    font-size: 12px;
    margin-right: 6px
}

.chw-about .chw-about__contact .contact_content .left .news .tags .item .tags_text[data-v-cfb8096c] {
    height: 24px;
    font-size: 16px;
    font-family: Alibaba PuHuiTi,Alibaba PuHuiTi;
    font-weight: 400;
    color: #787878;
    line-height: 24px
}

.chw-about .chw-about__contact .contact_content .right[data-v-cfb8096c] {
    width: 326px;
    height: 256px;
    background: #ffffff;
    border-radius: 8px;
    margin-left: 32px;
    padding: 24px 0;
    box-sizing: border-box
}

.chw-about .chw-about__contact .contact_content .right .right_image[data-v-cfb8096c] {
    width: 140px;
    height: 140px;
    background: #ffffff;
    box-shadow: 0 0 16px #00000014;
    border-radius: 8px;
    margin: auto;
    padding: 6px;
    box-sizing: border-box
}

.chw-about .chw-about__contact .contact_content .right .right_image .image[data-v-cfb8096c] {
    width: 128px;
    height: 128px;
    display: block
}

.chw-about .chw-about__contact .contact_content .right .right_text[data-v-cfb8096c] {
    height: 52px;
    font-size: 14px;
    color: #a7a7a7;
    line-height: 26px;
    text-align: center;
    margin-top: 16px
}
