/* ==== 列表页响应式新皮肤 ==== */
      *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
      body{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;
        background:#f4f6f8;color:#333;line-height:1.7;min-width:320px}
      a{text-decoration:none;color:inherit}
      .Width{max-width:1200px;margin:0 auto;padding:0 16px}
      .clear{clear:both}

      /* 顶栏 */
      .ht_line{background:#fff;border-bottom:1px solid #eee}
      .ht_line .Width{display:flex;align-items:center;justify-content:space-between;height:60px}
      .ht_brand{display:flex;align-items:center;gap:10px}
      .ht_logo{display:block;width:195px;height:46px;
        background:url(https://www.huatu.com/gwy/images/serLogom.png) no-repeat center/contain;
        text-indent:-9999px;overflow:hidden}
      .ht_brand_txt{display:none;font-size:16px;font-weight:700;color:#222}
      .ht_brand_txt em{font-style:normal;color:#c02a1e}
      .ht_nav{display:flex;gap:4px}
      .ht_nav a{font-size:13px;color:#666;padding:6px 12px;border-radius:20px;transition:.2s}
      .ht_nav a:hover{background:#fdecea;color:#c02a1e}

      /* 主导航 */
      .courseNav{background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:50}
      .courseNavs{display:flex;overflow-x:auto;white-space:nowrap;list-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none}
      .courseNav{position:sticky;top:0;z-index:50}
      .courseNavs::-webkit-scrollbar{display:none}
      .courseNavs li a{display:inline-block;padding:13px 13px;font-size:14px;color:#444;transition:.2s}
      .courseNavs li.on a,.courseNavs li a:hover{color:#c02a1e}
      .courseNavs li.on a{position:relative}
      .courseNavs li.on a::after{content:"";position:absolute;left:13px;right:13px;bottom:5px;height:3px;border-radius:2px;background:#c02a1e}

      /* 面包屑 */
      .crumbsNavline{background:transparent;padding:18px 0 6px}
      .crumbsNav{font-size:13px;color:#999}
      .crumbsNav a{color:#7a7f8c}
      .crumbsNav a:hover{color:#c02a1e}

      /* 主区 */
      .articleBox{background:#fff}
      .artBox_left{max-width:1200px;margin:0 auto;width:100%;padding:10px 16px 30px}

      /* 栏目标题 */
      .fxlist_tit{padding:6px 0 16px}
      .fxlist_tit h1{display:flex;align-items:center;font-size:22px;color:#222}
      .fxlist_tit h1 span{position:relative;padding-left:14px;letter-spacing:1px}
      .fxlist_tit h1 span::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);
        width:5px;height:20px;border-radius:3px;background:linear-gradient(180deg,#e93e30,#ff7a45)}

      /* 推荐条 */
      .fxlist_recom{background:linear-gradient(135deg,#fff5f3,#fff);border:1px solid #ffe0da;
        border-radius:10px;padding:14px 16px;margin:0 0 12px}
      .fxlist_recom ul{list-style:none}
      .fxlist_recom li{display:flex;align-items:center;gap:8px}
      .fxlist_recom li+li{margin-top:6px}
      .fxlist_recom em{flex:0 0 auto;font-style:normal;font-size:11px;color:#fff;
        background:#e93e30;border-radius:4px;padding:1px 6px}
      .fxlist_recom a{font-size:14px;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
      .fxlist_recom a:hover{color:#c02a1e}
      .fxlist_recom span{font-size:12px;color:#bbb}

      /* 列表 */
      .fxlist_Conday{margin:0 0 16px}
      .fxlist_Conday ul{list-style:none;background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden}
      .fxlist_Conday li{display:flex;align-items:center;gap:10px;padding:13px 16px;
        border-bottom:1px solid #f2f2f2;transition:background .2s}
      .fxlist_Conday li:last-child{border-bottom:none}
      .fxlist_Conday li:hover{background:#fafafa}
      .fxlist_Conday time{flex:0 0 64px;font-size:11px;color:#999;text-align:center;display:flex;align-items:center;justify-content:center;gap:3px}
      .fxlist_Conday time b{font-size:16px;color:#e93e30;font-weight:700;line-height:1.2}
      .fxlist_Conday mark{flex:0 0 auto;font-style:normal;font-size:11px;color:#c02a1e;
        background:#fde8e7;border-radius:4px;padding:1px 7px}
      .fxlist_Conday cite{flex:0 0 auto;font-style:normal;font-size:12px;color:#999}
      .fxlist_Conday li a{flex:1;font-size:14.5px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
      .fxlist_Conday li a:hover{color:#c02a1e}

      /* 分页 */
      .coursePage{margin:6px 0 10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
      .coursePage li{list-style:none}
      .coursePage a,.coursePage li.thisclass,.coursePage .pageinfo{padding:7px 13px;font-size:13px;color:#666;
        background:#fff;border:1px solid #e3e3e3;border-radius:6px;display:inline-block}
      .coursePage li.thisclass a{color:#fff;background:#c02a1e;border-color:#c02a1e}
      .coursePage a:hover{color:#c02a1e;border-color:#c02a1e}
      .coursePage .pageinfo{display:none}


      /* 留资三件套 */
      .lead-fix{background:#fff;padding:0 16px 6px}
      .lead-fix .lf-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;
        gap:20px;background:linear-gradient(135deg,#fff7f4,#fff);border:1px solid #ffe3db;border-radius:12px;padding:22px 26px}
      .lead-fix .lf-title{font-size:19px;font-weight:700;color:#222}
      .lead-fix .lf-title::before{content:"";display:inline-block;width:5px;height:18px;border-radius:3px;
        background:linear-gradient(180deg,#e93e30,#ff7a45);vertical-align:-2px;margin-right:10px}
      .lead-fix .lf-sub{font-size:13.5px;color:#888;margin-top:6px;line-height:1.8;word-break:break-word}
      .lead-fix .lf-qr{display:flex;align-items:center;gap:14px;flex:0 0 auto}
      .lead-fix .lf-qr img{width:96px;height:96px;border:1px solid #f0e0da;border-radius:8px}
      .lead-fix .lf-tip{font-family:Consolas,monospace;font-size:10px;color:#c9b9b2;letter-spacing:.08em;max-width:80px}

      /* 底部（跟上内容区） */
      .footer{margin-top:0}
      /* 底部 */
      .footer{background:#2a2e33;color:#a9adb3;padding:26px 20px 34px;margin-top:0;text-align:center;font-size:12px;line-height:2}
      .footer .footNav{max-width:1200px;margin:0 auto}
      .footer p{word-break:break-word;word-wrap:break-word}
      .footer a{color:#a9adb3;white-space:normal}
      .footer a:hover{color:#fff}

      /* 响应式 */
      @media(max-width:640px){
        .lead-fix .lf-inner{flex-direction:column;text-align:center;padding:20px 16px}
        .lead-fix .lf-title::before{display:none}
        .lead-fix .lf-sub{margin-top:4px}
        .lead-fix .lf-qr{flex-direction:column;gap:6px}
        .lead-fix .lf-tip{max-width:110px}
        .ht_nav{display:none}
        .ht_line .Width{justify-content:center;height:56px}
        .ht_logo{width:150px;height:38px}
        .fxlist_Conday li{flex-wrap:wrap;padding:12px;gap:4px 8px;border-bottom:1px solid #f0f0f0}
        .fxlist_Conday time{flex:0 0 auto;font-size:11px;color:#bbb;display:flex;align-items:center;gap:3px}
        .fxlist_Conday time b{font-size:13px;color:#e93e30}
        .fxlist_Conday mark{flex:0 0 auto;font-size:10px;padding:0 5px}
        .fxlist_Conday cite{flex:0 0 auto;font-size:11px}
        .fxlist_Conday li a{flex:1 1 100%;font-size:14px;order:1}
        .fxlist_recom span{display:none}
      }