
    /* ===== 全局重置 & 基础 ===== */
    * { margin:0; padding:0; box-sizing:border-box; }
    body {
      background:#090729 !important;
      color:#fff;
      font-family: 'PingFang SC', 'Helvetica Neue', Arial, 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, sans-serif !important;
      overflow-x: hidden;
      width:100%;
    }
    a { text-decoration:none; outline:none; color:#666; transition: all 0.2s ease; }
    a:hover { text-decoration:none; outline:none; color:#219ce2; }
    ul, li { list-style:none; }
    img { max-width:100%; height:auto; vertical-align:middle; border:none; }
    .clear { clear:both; }
    .zxlt-container {
      max-width:1350px;
      margin:0 auto;
      padding-left:15px;
      padding-right:15px;
      width:100%;
    }

    /* ===== header 完全移除 ===== */
    #header, .heads, .wraptop, .headmain, .logo, .loginnav, #headsnav, .nav, #sear {
      display:none !important;
    }

    /* ===== banner ===== */
    .zxlt-banner { margin-top:60px; width:100%; overflow:hidden; }
    .zxlt-banner1 { height:264px; background:url(/css/2016/images/zxgflt_01.jpg) no-repeat center top; background-size:cover; }
    .zxlt-banner2 { height:264px; background:url(/css/2016/images/zxgflt_02.jpg) no-repeat center top; background-size:cover; }
    .zxlt-banner3 { height:246px; background:url(/css/2016/images/zxgflt_03.jpg) no-repeat center top; background-size:cover; }
    @media (max-width:768px) {
      .zxlt-banner1 { height:160px; }
      .zxlt-banner2 { height:160px; }
      .zxlt-banner3 { height:140px; }
    }
    @media (max-width:480px) {
      .zxlt-banner1 { height:110px; }
      .zxlt-banner2 { height:110px; }
      .zxlt-banner3 { height:90px; }
    }

    /* ===== 论坛介绍 ===== */
    .zxlt-bx1 { background:url(/css/2016/images/zxlt_bg.jpg) no-repeat bottom center; background-size:cover; padding:30px 0 50px; }
    .zxlt-title { text-align:center; font-size:clamp(1.4rem, 5vw, 2.8rem); color:#eec60d; padding:20px 0; font-weight:normal; }
    .zxlt-desc {  margin:0 auto; color:#eec60d; line-height:1.8; font-size:clamp(0.85rem, 2vw, 1rem); padding:0 15px; text-align:center; }
    .zxlt-hr-img { display:block; max-width:100%; margin:20px auto; }

    /* ===== 滚动图片 ===== */
    .zxlt-scroll-wrap { overflow:hidden; width:100%; margin:10px 0 20px; }
    .zxlt-scroll-inner { display:flex; flex-wrap:nowrap; gap:5px; animation: scrollMove 25s linear infinite; width:max-content; }
    .zxlt-scroll-inner img { width:218px; height:169px; object-fit:cover; border-radius:6px; flex-shrink:0; }
    @keyframes scrollMove {
      0% { transform:translateX(0); }
      100% { transform:translateX(-50%); }
    }
    @media (max-width:768px) {
      .zxlt-scroll-inner img { width:150px; height:120px; }
    }
    @media (max-width:480px) {
      .zxlt-scroll-inner img { width:100px; height:80px; }
    }

    /* ===== 合作企业 ===== */
    .zxlt-logo-wrapper {
      position:relative;
      width:780px;
      height:438px;
      margin:40px auto;
    }
    .zxlt-logo-wrapper a {
      display:block;
      width:144px;
      height:166px;
      position:absolute;
      background-size:contain;
      background-repeat:no-repeat;
      background-position:center;
      border-radius:10px;
      transition: all 0.2s;
    }
    .zxlt-logo-wrapper a:hover { transform:scale(1.04); }
    .zxlt-logo-1 { left:77px; top:0; background-image:url(/css/2016/images/zx_lgo.png); }
    .zxlt-logo-2 { left:236px; top:0; background-image:url(/css/2016/images/zx_lgo2.png); }
    .zxlt-logo-3 { left:395px; top:0; background-image:url(/css/2016/images/zx_lgo3.png); }
    .zxlt-logo-4 { left:554px; top:0; background-image:url(/css/2016/images/zx_lgo4.png); }
    .zxlt-logo-5 { left:0; top:137px; background-image:url(/css/2016/images/zx_lgo5.png); }
    .zxlt-logo-6 { left:159px; top:137px; background-image:url(/css/2016/images/zx_lgo6.png); }
    .zxlt-logo-7 { left:318px; top:137px; background-image:url(/css/2016/images/zx_lgomor.png); }
    .zxlt-logo-8 { left:477px; top:137px; background-image:url(/css/2016/images/zx_lgo7.png); }
    .zxlt-logo-9 { left:636px; top:137px; background-image:url(/css/2016/images/zx_lgo8.png); }
    .zxlt-logo-10 { left:77px; top:272px; background-image:url(/css/2016/images/zx_lgo9.png); }
    .zxlt-logo-11 { left:236px; top:272px; background-image:url(/css/2016/images/zx_lgo10.png); }
    .zxlt-logo-12 { left:395px; top:272px; background-image:url(/css/2016/images/zx_lgo11.png); }
    .zxlt-logo-13 { left:554px; top:272px; background-image:url(/css/2016/images/zx_lgo12.png); }

    @media (max-width:768px) {
      .zxlt-logo-wrapper {
        width:100%;
        height:auto;
        min-height:auto;
        display:flex;
        flex-wrap:wrap;
        justify-content:center;
        align-items:center;
        gap:10px 15px;
        padding:10px 0;
        position:relative;
      }
      .zxlt-logo-wrapper a {
        position:relative;
        left:auto !important;
        top:auto !important;
        width:100px;
        height:120px;
        flex:0 0 auto;
        margin:0;
        background-size:contain;
      }
      @media (max-width:480px) {
        .zxlt-logo-wrapper a { width:75px; height:90px; }
      }
    }

    /* ===== 为什么选择天下数据 ===== */
    .zxlt-why-grid {
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:30px 20px;
      max-width:1100px;
      margin:30px auto;
    }
    .zxlt-why-card {
      background:transparent;
      border-radius:10px;
      padding:15px;
      transition: all 0.3s;
      display:flex;
      align-items:flex-start;
      gap:12px;
    }
    .zxlt-why-card:hover { background:rgba(255,215,0,0.05); transform:translateY(-4px); }
    .zxlt-why-card img { width:82px; height:82px; flex-shrink:0; }
    .zxlt-why-card b { font-size:clamp(1.1rem, 2.5vw, 1.6rem); color:#ffd308; font-weight:normal; display:block; }
    .zxlt-why-card p { color:#fff; font-size:clamp(0.8rem, 1.5vw, 1rem); line-height:1.6; }
    @media (max-width:768px) {
      .zxlt-why-grid { grid-template-columns:repeat(2,1fr); gap:20px 15px; }
      .zxlt-why-card { flex-direction:column; align-items:center; text-align:center; padding:10px; }
      .zxlt-why-card img { width:70px; height:70px; }
    }
    @media (max-width:480px) {
      .zxlt-why-grid { gap:15px 10px; }
      .zxlt-why-card img { width:60px; height:60px; }
    }

    /* ===== 需求列表 ———— 每个li独立背景图 ===== */
    .zxlt-demand-list { max-width:900px; margin:30px auto; }

    /* 左对齐项 (图片在左) */
    .zxlt-demand-item-lf {
      display:block;
      height:113px;
      border-radius:10px;
      margin:30px 0px;
      background-repeat:no-repeat;
      background-position:left;
      background-color:#c30455;
      background-size:auto 100%;
    }
    .zxlt-demand-item-lf p {
      color:#FFF;
      font-size:clamp(0.8rem, 1.4vw, 0.95rem);
      max-width:80%;
      line-height:28px;
      margin-left:128px;
      padding-top:30px;
    }

    /* 右对齐项 (图片在右) */
    .zxlt-demand-item-rf {
      display:block;
      width:100%;
      height:113px;
      border-radius:10px;
      margin:30px 0px;
      float:right;
      background-repeat:no-repeat;
      background-position:right;
      background-color:#c30455;
      background-size:auto 100%;
    }
    .zxlt-demand-item-rf p {
      color:#FFF;
      font-size:clamp(0.8rem, 1.4vw, 0.95rem);
      max-width:80%;
      line-height:28px;
      margin-left:28px;
      padding-top:30px;
    }

    /* 各li独立背景图 */
    .zxlt-demand-item-lf-1 { background-image:url(/css/2016/images/zx_xqiu_71.jpg); }
    .zxlt-demand-item-rf-1 { background-image:url(/css/2016/images/zx_xqiu_75.jpg); }
    .zxlt-demand-item-lf-2 { background-image:url(/css/2016/images/zx_xqiu_78.jpg); }
    .zxlt-demand-item-rf-2 { background-image:url(/css/2016/images/zx_xqiu_80.jpg); }
    .zxlt-demand-item-lf-3 { background-image:url(/css/2016/images/zx_xqiu_82.jpg); }
    .zxlt-demand-item-rf-3 { background-image:url(/css/2016/images/zx_xqiu_84.jpg); }
    .zxlt-demand-item-lf-4 { background-image:url(/css/2016/images/zx_xqiu_86.jpg); }
    .zxlt-demand-item-rf-4 { background-image:url(/css/2016/images/zx_xqiu_88.jpg); }

    /* 不同项p的padding微调 (保留原始样式差异) */
    .zxlt-demand-item-lf-2 p,
    .zxlt-demand-item-lf-3 p { padding-top:15px; }
    .zxlt-demand-item-rf-2 p,
    .zxlt-demand-item-rf-4 p { padding-top:15px; }
    .zxlt-demand-item-rf-3 p { padding-top:30px; }

    /* 移动端适配：隐藏背景图，改为纯色 */
    @media (max-width:768px) {
      .zxlt-demand-item-lf,
      .zxlt-demand-item-rf {
        background-image:none !important;
        background-color:#c30455;
        height:auto;
        min-height:80px;
        float:none;
        padding:10px 15px;
      }
      .zxlt-demand-item-lf p,
      .zxlt-demand-item-rf p {
        width:100%;
        max-width:100%;
        margin-left:0 !important;
        padding-top:5px !important;
        padding-left:0 !important;
        padding-right:0 !important;
      }
    }

    /* ===== 按钮 ===== */
    .zxlt-btn {
      border-radius:10px !important;
      padding:10px 28px;
      font-size:clamp(0.9rem,1.4vw,1.1rem);
      transition: all 0.3s;
      display:inline-block;
      border:none;
    }
    .zxlt-btn-primary { background:#6012c1; color:#fff; }
    .zxlt-btn-primary:hover { background:#f6be14; color:#0d0a3c; transform:scale(1.02); }
    .zxlt-btn-warning { background:#f6be14; color:#0d0a3c; }
    .zxlt-btn-warning:hover { background:#6012c1; color:#fff; transform:scale(1.02); }
    @media (max-width:576px) {
      .zxlt-btn { width:100%; text-align:center; margin-bottom:10px; }
    }

    /* ===== 底部优惠卡片 ===== */
    .zxlt-offer-grid {
      display:grid;
      grid-template-columns:repeat(auto-fit, minmax(260px,1fr));
      gap:25px;
      margin-top:30px;
    }
    .zxlt-offer-card {
      background:transparent;
      border-radius:10px;
      overflow:hidden;
      transition: all 0.3s;
      border:1px solid transparent;
    }
    .zxlt-offer-card:hover { border-color:#00abf2; transform:translateY(-6px); background:rgba(0,171,242,0.02); }
    .zxlt-offer-card img { width:100%; height:auto; border-radius:10px 10px 0 0; }
    .zxlt-offer-card a {
      display:block;
      padding:15px 0;
      color:#00abf2;
      font-size:clamp(1rem, 2vw, 1.3rem);
      text-align:center;
      border-radius:0 0 10px 10px;
    }
    .zxlt-offer-card a:hover { color:#fff; background:rgba(0,171,242,0.1); }

    /* ===== 解决方案赏析 ===== */
    .zxlt-solution-img {
      width:100%;
      background-size:cover;
      background-position:center;
      background-repeat:no-repeat;
    }
    .zxlt-solution-img-1 { height:400px; background-image:url(/css/2016/images/zxfat_91.jpg); }
    .zxlt-solution-img-2 { height:331px; background-image:url(/css/2016/images/zxfat_92.jpg); }
    @media (max-width:768px) {
      .zxlt-solution-img-1 { height:220px; }
      .zxlt-solution-img-2 { height:180px; }
    }
    @media (max-width:480px) {
      .zxlt-solution-img-1 { height:140px; }
      .zxlt-solution-img-2 { height:120px; }
    }

    /* ===== zxxq_btn 背景图 ===== */
    .zxlt-query-btn-wrap {
      padding:40px 0 50px;
      text-align:center;
      margin-top:30px;
      border-radius:10px;
    }
    .zxlt-query-btn-wrap .zxlt-btn { margin:0 10px; }
    @media (max-width:576px) {
      .zxlt-query-btn-wrap .zxlt-btn { margin:5px 0; }
    }

    .include-placeholder { display:none; }
