/* Tab文案小部件 - 使用px固定值 */

/* 字体定义 */
@font-face { font-family: 'zhengti'; src: url('https://www.beisen.com/static/font/HarmonyOS_Sans_Medium.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'cu'; src: url('https://www.beisen.com/static/font/HarmonyOS_Sans_Bold.ttf') format('truetype'); font-weight: normal; font-style: normal; }

/* 基础重置 */
.wmc-tab-text * { padding: 0; margin: 0; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.wmc-tab-text img { border: 0; vertical-align: top; }
.wmc-tab-text li { list-style: none; }
.wmc-tab-text a, .wmc-tab-text a:hover, .wmc-tab-text a:focus { text-decoration: none; }

/* 主容器 */
.wmc-tab-text { position: relative; z-index: 3; font-family: 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial'; font-size: 16px; line-height: 1.5; color: #111111; }
@media (max-width: 1580px) { .wmc-tab-text { font-size: 14px; } }

/* 间距 - 使用px */
.wmc-tab-text.ptb120 { padding-top: 0px; padding-bottom: 0px; }
@media (max-width: 767px) { .wmc-tab-text.ptb120 { padding-top: 80px; padding-bottom: 80px; } }

/* 容器 */
.wmc-tab-text .container,
.hm-sec7.wmc-tab-text .container { margin: 0 auto; width: 100% !important; max-width: none !important; padding: 0 !important; }
@media (max-width: 991px) { .wmc-tab-text .container, .hm-sec7.wmc-tab-text .container { width: 100% !important; } }

/* 字体大小 - 使用px */
.wmc-tab-text .font16 { font-size: 16px; }
@media (max-width: 1580px) { .wmc-tab-text .font16 { font-size: 14px; } }
@media (max-width: 767px) { .wmc-tab-text .font16 { font-size: 14px; } }

.wmc-tab-text .font20 { font-size: 20px; }
@media (max-width: 1580px) { .wmc-tab-text .font20 { font-size: 18px; } }
@media (max-width: 991px) { .wmc-tab-text .font20 { font-size: 16px; } }

.wmc-tab-text .font40 { font-size: 40px; }
@media (max-width: 1580px) { .wmc-tab-text .font40 { font-size: 28px; } }
@media (max-width: 767px) { .wmc-tab-text .font40 { font-size: 24px; } }

/* base_img */
.wmc-tab-text .base_img { position: relative; }
.wmc-tab-text .base_img img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.wmc-tab-text .base_img:before { content: ""; display: block; }

/* hm_tit 标题样式 - 使用px */
.wmc-tab-text .hm_tit { text-align: center; margin-bottom: 74px; }
@media (max-width: 1580px) { .wmc-tab-text .hm_tit { margin-bottom: 50px; } }
.wmc-tab-text .hm_tit .tit { font-family: 'cu', sans-serif; }
@media (max-width: 1580px) { .wmc-tab-text .hm_tit .tit { font-size: 28px; } }
@media (max-width: 767px) { .wmc-tab-text .hm_tit .tit { margin-bottom: 0; font-size: 24px; } }
.wmc-tab-text .hm_tit .text { margin-top: 10px; }
@media (max-width: 1580px) { .wmc-tab-text .hm_tit .text { font-size: 14px; } }
@media (max-width: 767px) { .wmc-tab-text .hm_tit .text { display: none; } }

/* hm_but 按钮样式 - 使用px */
.wmc-tab-text .hm_but { display: flex; align-items: center; justify-content: center; color: #fff; width: 170px; height: 50px; border: 1px solid #2cc6d0; background-color: #2cc6d0; border-radius: 25px; position: relative; overflow: hidden; font-size: 16px; }
@media (max-width: 1580px) { .wmc-tab-text .hm_but { font-size: 14px; width: 140px; height: 44px; border-radius: 22px; } }
@media (max-width: 567px) { .wmc-tab-text .hm_but { font-size: 12px; width: 120px; height: 40px; border-radius: 20px; } }
.wmc-tab-text .hm_but i, .wmc-tab-text .hm_but span { position: relative; z-index: 2; }
.wmc-tab-text .hm_but i { display: flex !important; align-items: center; justify-content: center; overflow: visible; width: 18px; height: 18px; margin-left: 6px; -webkit-transition: all 0.4s; transition: all 0.4s; }
@media (max-width: 1580px) { .wmc-tab-text .hm_but i { margin-left: 6px; width: 16px; height: 16px; } }
.wmc-tab-text .hm_but i svg, .wmc-tab-text .hm_but i img { width: 100%; height: auto; display: block !important; -webkit-transition: all 0.4s; transition: all 0.4s; visibility: visible !important; opacity: 1 !important; }
.wmc-tab-text .hm_but i svg { fill: #fff; }
.wmc-tab-text .hm_but i svg path { fill: #fff; }
.wmc-tab-text .hm_but i img { filter: brightness(0) invert(1); }
/* 按钮备选箭头 */
.wmc-tab-text .hm_but i { position: relative; }
.wmc-tab-text .hm_but i::after { content: '→'; position: absolute; color: #fff; font-size: 14px; font-weight: bold; opacity: 0; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.wmc-tab-text .hm_but i img:not([src]), .wmc-tab-text .hm_but i img[src=""] { display: none !important; }
.wmc-tab-text .hm_but i:empty::after { opacity: 1; }
.wmc-tab-text .hm_but:hover i::after { color: inherit; }
.wmc-tab-text .hm_but:hover i img { filter: brightness(0) saturate(100%) invert(68%) sepia(76%) saturate(389%) hue-rotate(127deg) brightness(92%) contrast(92%); }
.wmc-tab-text .hm_but:before { content: ""; display: block; position: absolute; left: 0; top: 0%; height: 100%; width: 0; -webkit-box-sizing: content-box; box-sizing: content-box; z-index: 1; background-color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s; }
.wmc-tab-text .hm_but:hover { transition: all 0.3s; }
.wmc-tab-text .hm_but:hover i { -webkit-transform: translateX(6px); transform: translateX(6px); }
.wmc-tab-text .hm_but:hover i svg { fill: currentColor; }
.wmc-tab-text .hm_but:hover i svg path { fill: currentColor; }
.wmc-tab-text .hm_but:hover:before { width: 102%; }

/* PC端内容区域 */
.wmc-tab-text .cont { display: flex; flex-wrap: wrap; border-radius: 10px; overflow: hidden; background-color: #ffffff; box-shadow: inset 0px 0px 0px 1px rgba(229, 243, 245, 0.9); }
@media (max-width: 767px) { .wmc-tab-text .cont { display: none; } }

/* 左侧导航栏 - 使用px */
.wmc-tab-text .cont .lt,
.hm-sec7.wmc-tab-text .cont .lt { width: 18.125%; background-color: #fdf0f2 !important; padding: 28px 31px; max-height: 700px; overflow: visible; overflow-y: auto; }
.wmc-tab-text .cont .lt .nav,
.hm-sec7.wmc-tab-text .cont .lt .nav { overflow: visible; position: relative; }
@media (max-width: 1580px) { .wmc-tab-text .cont .lt { padding: 20px 22px; max-height: 500px; } }
@media (max-width: 767px) { .wmc-tab-text .cont .lt { width: 100%; } }

/* Tab项目 - 使用px */
.wmc-tab-text .cont .lt .item { display: flex; justify-content: center; align-items: center; width: 100%; cursor: pointer; color: #505050; background-color: #ffffff; position: relative; box-shadow: 0px 0px 15px 0px #f5d0d6; transition: all 0.3s; border-radius: 10px; margin-bottom: 15px; line-height: 65px; }
@media (max-width: 1580px) { .wmc-tab-text .cont .lt .item { margin-bottom: 10px; line-height: 45px; } }
@media (max-width: 1199px) { .wmc-tab-text .cont .lt .item { font-size: 14px; } }
.wmc-tab-text .cont .lt .item:last-child { margin-bottom: 0; }

/* Tab项目选中效果 - 使用px */
.wmc-tab-text .cont .lt .item::before,
.hm-sec7.wmc-tab-text .cont .lt .item::before,
.wmc-tab-text .cont .lt .nav .item::before,
.hm-sec7.wmc-tab-text .cont .lt .nav .item::before { content: ""; position: absolute; top: 0; right: -20px; z-index: 1; width: calc(100% + 20px); border-radius: 10px; height: 100%; opacity: 0; transition: all 0.3s; }
.wmc-tab-text .cont .lt .item span,
.wmc-tab-text .cont .lt .nav .item span { display: block; z-index: 2; position: relative; }
.wmc-tab-text .cont .lt .item.on,
.wmc-tab-text .cont .lt .nav .item.on { color: #fff; }
.wmc-tab-text .cont .lt .item.on:before,
.wmc-tab-text .cont .lt .nav .item.on:before { opacity: 1; }
.wmc-tab-text .cont .lt .item:hover,
.wmc-tab-text .cont .lt .nav .item:hover { color: #fff; }
.wmc-tab-text .cont .lt .item:hover:before,
.wmc-tab-text .cont .lt .nav .item:hover:before { opacity: 1; }

@media (max-width: 767px) {
    .wmc-tab-text .cont .lt .nav { display: flex; overflow: auto; width: 100%; }
    .wmc-tab-text .cont .lt .nav .item { width: auto; margin-bottom: 0; width: 180px; line-height: 74px; flex-shrink: 0; margin-right: 40px; }
}

/* 右侧内容区域 */
.wmc-tab-text .cont .gt { width: 81.875%; }
@media (max-width: 767px) { .wmc-tab-text .cont .gt { width: 100%; } }

.wmc-tab-text .cont .gt .hm7_cont { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; }
.wmc-tab-text .cont .gt .hm7_cont .slide-item { display: none; height: 100%; align-items: center; }
.wmc-tab-text .cont .gt .hm7_cont .slide-item.active { display: flex; }
.wmc-tab-text .cont .gt .hm7_cont .item { padding: 40px 84px; padding-right: 40px; display: flex; flex-wrap: wrap; align-items: center; width: 100%; }
@media (max-width: 1580px) { .wmc-tab-text .cont .gt .hm7_cont .item { padding: 30px 56px; padding-right: 30px; } }
@media (max-width: 1199px) { .wmc-tab-text .cont .gt .hm7_cont .item { padding-left: 30px; } }

/* 文字区域 - 使用px */
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font { width: 61.99325%; padding-right: 120px; }
@media (max-width: 1580px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font { padding-right: 60px; } }
@media (max-width: 1199px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font { padding-right: 40px; } }
@media (max-width: 767px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font { width: 100%; padding: 0; } }

/* 特色列表 - 使用px */
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li { display: flex; align-items: flex-start; margin-bottom: 54px; }
@media (max-width: 1580px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li { margin-bottom: 36px; } }
@media (max-width: 1199px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li { margin-bottom: 24px; } }
@media (max-width: 767px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li { flex-wrap: wrap; margin-bottom: 30px; } }
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li:last-child { margin-bottom: 0; }

/* 特色项目 - 使用勾选图标 */
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li.feature-item { display: flex; align-items: flex-start; }
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li.feature-item .check-icon { flex: 0 0 auto; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; margin-right: 12px; margin-top: 2px; color: #d80031; border-radius: 50%; }
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li.feature-item .check-icon svg { width: 100%; height: 100%; }
@media (max-width: 767px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li.feature-item .check-icon { margin: 0 auto 10px; } }

/* 特色标签 - 使用px (兼容旧样式) */
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li i:not(.check-icon svg) { flex: 0 0 auto; display: block; line-height: 1; font-style: normal; padding: 4px 6px; color: #d80031; margin-top: 4px; font-size: 14px; box-shadow: 0px 0px 10px 0px #fdf0f2; border-radius: 13px; border: solid 1px #fce8eb; background: #fff; }
@media (max-width: 767px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li i:not(.check-icon svg) { margin: 0 auto; margin-bottom: 20px; } }

/* 内容区域标题 */
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .content-title { font-family: 'cu', sans-serif; margin-bottom: 30px; line-height: 1.3; }
@media (max-width: 1580px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .content-title { font-size: 28px; margin-bottom: 20px; } }
@media (max-width: 767px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .content-title { font-size: 24px; margin-bottom: 15px; } }

/* 勾选列表样式 */
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font.checklist-style { display: block; }
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font.checklist-style li.checklist-item { display: flex; align-items: center; margin-bottom: 20px; }
@media (max-width: 1580px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font.checklist-style li.checklist-item { margin-bottom: 15px; } }
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font.checklist-style li.checklist-item .check-icon { flex: 0 0 auto; display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; margin-right: 12px; color: #d80031; }
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font.checklist-style li.checklist-item .check-icon svg { width: 100%; height: 100%; }
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font.checklist-style li.checklist-item .check-text { font-size: 18px; color: #1a1a1a; line-height: 1.5; }
@media (max-width: 1580px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font.checklist-style li.checklist-item .check-text { font-size: 16px; } }
@media (max-width: 767px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font.checklist-style li.checklist-item .check-text { font-size: 14px; } }

/* 特色内容 */
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li .fwen { padding-left: 6px; }
@media (max-width: 767px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li .fwen { padding-left: 0; width: 100%; text-align: center; } }
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li .fwen .tit { font-family: 'zhengti', sans-serif; }
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li .fwen .text { margin-top: 6px; line-height: 22px; }
@media (max-width: 1580px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .font li .fwen .text { font-size: 14px; margin-top: 4px; line-height: 20px; } }

/* 内容区按钮 - 使用px */
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .hm_but { margin-top: 58px; margin-left: 0; }
@media (max-width: 1580px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .hm_but { margin-top: 40px; } }
@media (max-width: 1199px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .hm_but { margin-top: 24px; } }
@media (max-width: 767px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .hm_but { margin: 24px auto 0; } }
@media (max-width: 367px) { .wmc-tab-text .cont .gt .hm7_cont .item .fz_font .hm_but { font-size: 12px; width: 180px; } }
.wmc-tab-text .cont .gt .hm7_cont .item .fz_font .hm_but i { margin-left: 6px; width: 18px; }

/* 图片区域 - 使用px */
.wmc-tab-text .cont .gt .hm7_cont .item .img { width: 38.00675%; overflow: hidden; border-radius: 10px; position: relative; }
.wmc-tab-text .cont .gt .hm7_cont .item .img:before { content: ""; display: block; padding-top: 75%; }
.wmc-tab-text .cont .gt .hm7_cont .item .img img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; object-fit: cover; }
@media (max-width: 767px) { .wmc-tab-text .cont .gt .hm7_cont .item .img { width: 100%; margin-top: 30px; } }

/* ========== 手机端折叠样式 - 与源码一致 ========== */

/* 默认隐藏折叠区域 */
.wmc-tab-text .fz_cont { display: none; }

/* 手机端样式 - 使用px固定值 */
@media (max-width: 767px) { 
    /* 显示切换 */
    .wmc-tab-text .fz_cont,
    .hm-sec7 .fz_cont { display: block !important; }
    .wmc-tab-text .cont,
    .hm-sec7 .cont { display: none !important; }
    
    /* 手机端边距设置 */
    .wmc-tab-text.ptb120,
    .hm-sec7.ptb120 { padding-top: 0 !important; padding-bottom: 0 !important; }
    .wmc-tab-text .container,
    .hm-sec7 .container { width: 100% !important; padding: 0 !important; margin: 0 !important; }
    
    /* 手机端标题样式 */
    .wmc-tab-text .hm_tit,
    .hm-sec7 .hm_tit { margin-bottom: 20px !important; }
    .wmc-tab-text .hm_tit .tit,
    .hm-sec7 .hm_tit .tit { font-size: 18px !important; line-height: 1.4 !important; }
    .wmc-tab-text .hm_tit .text,
    .hm-sec7 .hm_tit .text { display: none !important; }
    
    /* 折叠项目 - 卡片式布局 */
    .wmc-tab-text .fz_cont .item,
    .hm-sec7 .fz_cont .item { 
        width: 100% !important; 
        background-color: #fff !important; 
        border-radius: 5px !important; 
        overflow: hidden !important; 
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.08) !important;
        margin-bottom: 10px !important; 
        border: none !important;
        padding: 0 !important;
    }
    .wmc-tab-text .fz_cont .item:last-child,
    .hm-sec7 .fz_cont .item:last-child { 
        margin-bottom: 0 !important; 
    }
    
    /* 折叠头部 */
    .wmc-tab-text .fz_cont .item .c-wrap,
    .hm-sec7 .fz_cont .item .c-wrap { 
        display: flex !important; 
        align-items: center !important; 
        justify-content: space-between !important; 
        font-size: 14px !important; 
        color: #333 !important; 
        padding: 12px 18px !important; 
        transition: background-color 0.3s !important; 
        cursor: pointer !important; 
        background-color: transparent !important;
        border: none !important;
    }
    .wmc-tab-text .fz_cont .item .c-wrap p,
    .hm-sec7 .fz_cont .item .c-wrap p { 
        display: block !important; 
        width: calc(100% - 24px) !important; 
        transition: all 0.3s !important; 
        margin: 0 !important; 
        padding: 0 !important;
        font-size: 14px !important; 
        color: #333 !important; 
        font-weight: normal !important; 
        line-height: 1.4 !important;
    }
    .wmc-tab-text .fz_cont .item .c-wrap i,
    .hm-sec7 .fz_cont .item .c-wrap i { 
        display: flex !important; 
        align-items: center !important;
        justify-content: center !important;
        width: 20px !important; 
        height: 20px !important; 
        overflow: visible !important; 
        transition: all 0.3s !important; 
        flex-shrink: 0 !important;
        position: relative !important;
    }
    .wmc-tab-text .fz_cont .item .c-wrap i img,
    .hm-sec7 .fz_cont .item .c-wrap i img { 
        width: 12px !important; 
        height: 12px !important;
        display: block !important;
        transition: all 0.3s !important; 
        filter: none !important;
        opacity: 1 !important;
        visibility: visible !important;
        position: static !important;
        max-width: none !important;
        max-height: none !important;
    }
    /* 备选箭头 - 当图片不显示时 */
    .wmc-tab-text .fz_cont .item .c-wrap i::after,
    .hm-sec7 .fz_cont .item .c-wrap i::after {
        content: '';
        position: absolute;
        width: 8px;
        height: 8px;
        border-right: 2px solid #999;
        border-bottom: 2px solid #999;
        transform: rotate(45deg);
        top: 4px;
    }
    .wmc-tab-text .fz_cont .item .c-wrap i img[src],
    .hm-sec7 .fz_cont .item .c-wrap i img[src] { 
        position: relative !important;
        z-index: 2 !important;
    }
    
    /* 选中状态 - 红色背景白色文字 */
    .wmc-tab-text .fz_cont .item.on .c-wrap,
    .hm-sec7 .fz_cont .item.on .c-wrap { 
        background-color: #d80031 !important; 
        color: #fff !important;
    }
    .wmc-tab-text .fz_cont .item.on .c-wrap p,
    .hm-sec7 .fz_cont .item.on .c-wrap p { 
        color: #fff !important; 
    }
    .wmc-tab-text .fz_cont .item.on .c-wrap i,
    .hm-sec7 .fz_cont .item.on .c-wrap i { 
        transform: rotate(-180deg) !important; 
    }
    .wmc-tab-text .fz_cont .item.on .c-wrap i::after,
    .hm-sec7 .fz_cont .item.on .c-wrap i::after {
        border-color: #fff !important;
    }
    .wmc-tab-text .fz_cont .item.on .c-wrap i img,
    .hm-sec7 .fz_cont .item.on .c-wrap i img { 
        filter: brightness(0) invert(1) !important;
    }
    
    /* 折叠内容区域 */
    .wmc-tab-text .fz_cont .item .jut,
    .hm-sec7 .fz_cont .item .jut { 
        display: none !important; 
        padding: 20px 18px !important; 
    }
    .wmc-tab-text .fz_cont .item.on .jut,
    .hm-sec7 .fz_cont .item.on .jut { 
        display: block !important; 
    }
    
    /* 折叠内容特色列表 */
    .wmc-tab-text .fz_cont .jut .fz_font,
    .hm-sec7 .fz_cont .jut .fz_font { 
        width: 100% !important; 
        padding: 0 !important; 
    }
    .wmc-tab-text .fz_cont .jut .fz_font .font,
    .hm-sec7 .fz_cont .jut .fz_font .font { 
        padding: 0 !important; 
        margin: 0 !important; 
        list-style: none !important; 
    }
    .wmc-tab-text .fz_cont .jut .fz_font .font li,
    .hm-sec7 .fz_cont .jut .fz_font .font li { 
        display: flex !important; 
        align-items: flex-start !important; 
        flex-wrap: wrap !important; 
        margin-bottom: 16px !important; 
    }
    .wmc-tab-text .fz_cont .jut .fz_font .font li:last-child,
    .hm-sec7 .fz_cont .jut .fz_font .font li:last-child { 
        margin-bottom: 0 !important; 
    }
    .wmc-tab-text .fz_cont .jut .fz_font .font li .check-icon,
    .hm-sec7 .fz_cont .jut .fz_font .font li .check-icon { 
        display: none; 
    }
    .wmc-tab-text .fz_cont .jut .fz_font .font li .fwen,
    .hm-sec7 .fz_cont .jut .fz_font .font li .fwen { 
        padding-left: 0 !important; 
        width: 100% !important; 
    }
    .wmc-tab-text .fz_cont .jut .fz_font .font li .fwen .tit,
    .hm-sec7 .fz_cont .jut .fz_font .font li .fwen .tit { 
        font-weight: 600 !important; 
        margin-bottom: 0 !important; 
    }
    .wmc-tab-text .fz_cont .jut .fz_font .font li .fwen .text,
    .hm-sec7 .fz_cont .jut .fz_font .font li .fwen .text { 
        margin-top: 6px !important; 
        line-height: 1.5 !important; 
    }
    
    /* 折叠内容按钮 */
    .wmc-tab-text .fz_cont .jut .fz_font .hm_but,
    .hm-sec7 .fz_cont .jut .fz_font .hm_but { 
        margin: 16px auto 0 !important; 
    }
}
