    .listbox{
      display: block;
      background: #fff;
      padding: 2rem;
    }
    .til{
      font-size: 1.8rem;
      font-weight: 600;
      text-align: center;
      height: 4rem;
    }
    .xq{
      font-size: 1.125rems;
    }
    .xq p{
      text-indent: 2.25rem;
      line-height: 1.5rem;
    }
    .xq p img{
        max-width: 100% !important;
        height: auto !important;
        margin-bottom: .625rem;
        cursor: pointer;
    }
    .listbox {
      display: block;
      background: #fff;
      padding: 2rem;
      /* 基础自适应：最大宽度+居中，适配大屏 */
      max-width: 75rem;
      margin: 0 auto;
      /* 圆角与阴影（可选，提升视觉效果） */
      border-radius: 0.5rem;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
    }

    .til {
      font-size: 1.8rem;
      font-weight: 600;
      text-align: center;
      height: 4rem;
      /* 自适应：行高居中，小屏调整高度 */
      line-height: 4rem;
      margin-bottom: 1rem;
    }

    .xq {
      /* 修正语法错误：1.125rems → 1.125rem */
      font-size: 1.125rem;
      /* 自适应：行高适配，提升可读性 */
      line-height: 1.8;
    }

    .xq p {
      /* 保留原有行高，可与父级line-height配合 */
      line-height: 1.5rem;
      margin-bottom: 1rem;
    }

    /* ===================== 新增：listbox 自适应样式 ===================== */
    /* 屏幕宽度 ≤ 75rem（1200px）：微调内边距 */
    @media (max-width: 75rem) {
      .dqwz {
        display: none;
      }
      .listbox {
        width: 95%;
/*        padding: 1.5rem;*/
      }
      .listmain{
        background: none;
        padding: 0rem;
      }
      .xq p img{
        max-width: 88% !important;
        height: auto !important;
        margin-bottom: .625rem;
        cursor: pointer;
      }
    }

    /* 屏幕宽度 ≤ 48rem（768px）：调整文字大小和间距 + 隐藏dqwz */
    @media (max-width: 48rem) {
      .til {
        font-size: 1.5rem;
        height: auto; /* 取消固定高度，适配文字 */
        line-height: 1.5;
        padding: 0.5rem 0;
      }

      .xq {
        font-size: 1rem;
      }

      .xq p {
        text-indent: 2rem; /* 小屏减小首行缩进 */
        line-height: 1.4rem;
      }

      .listbox {
        padding: 1rem;
        width: 98%;
      }
    }

    /* 屏幕宽度 ≤ 30rem（480px）：进一步优化移动端显示 */
    @media (max-width: 30rem) {
      .til {
        font-size: 1.25rem;
      }

      .xq {
        font-size: 0.9375rem;
      }

      .xq p {
        text-indent: 1.8rem;
        line-height: 1.3rem;
        /* 小屏取消段落间距，紧凑显示 */
        margin-bottom: 0.5rem;
      }

      .listbox {
/*        padding: 0.8rem;*/
        /* 移除圆角（可选，移动端视觉更简洁） */
        border-radius: 0.25rem;
      }
    }