
    /* 页面基础样式（匹配参考图浅灰背景） */
    body {
      background-color: #e3e3e5; /* 浅灰色背景 */
      margin: 0;
      padding: 20px; /* 页面内边距，匹配参考图紧凑感 */
    }
	
	/* FAQ标题区域（匹配参考图样式） */
    .faq-header {
      text-align: center;
      padding: 40px 20px 20px;
      max-width: 1000px;
      margin: 0 auto;
    }

    .faq-header h2 {
      font-size: 50px;
      color: #333333;
      margin: 0 0 10px;
      font-weight: 600;
      letter-spacing: 0.5px;
    }

    .faq-header .subtitle {
      font-size: 20px;
      color: #666666;
      margin: 0 0 5px;
      line-height: 1.5;
    }

    .faq-header .email {
      font-size: 25px;
      color: #000000;
      font-weight: 500;
      margin: 0;
    }

    /* 邮箱文本样式（居中+加粗） */
    .faq-email {
      text-align: center;
      font-size: 30px;
      font-weight: bold;
      color: #000000;
      margin: 12px 0; /* 控制邮箱与上下FAQ的间距 */
    }

    /* FAQ项容器 */
    .faq-item {
      max-width: 1000px;
      margin: 0 auto; /* 整体居中 */
    }

    /* FAQ标题栏（参考图红色样式） */
    .faq-question {
      background-color: #ab4545;
      color: #ffffff;
      padding: 14px 16px;
      border-radius: 4px 4px 0 0;
      display: flex;
      justify-content: space-between;
      align-items: center;
      cursor: pointer;
      font-size: 19px; /* 字号加大（默认14px左右，调至19px） */
      font-weight: 600; /* 文字加粗（600为半粗，700为全粗，可按需调整） */
      line-height: 1.4; /* 优化行高，避免文字换行时重叠 */
    }

    /* FAQ展开内容（参考图深色样式） */
    .faq-answer {
      background-color: #1A2538; /* 比主背景浅的深色 */
      color: #E2E8F0; /* 浅灰文字 */
      padding: 15px;
      border-radius: 0 0 4px 4px;
      border: 1px solid #2D3748;
      border-top: none;
      margin-top: -2px;
      line-height: 1.7;
	  font-size: 17px; /* 回答文字保持常规字号，和标题形成对比 */
      display: none; /* 默认收起 */
    }

    /* 展开状态的内容 */
    .faq-answer.active {
      display: block;
    }

    /* 箭头图标样式 */
    .faq-question i {
      font-size: 14px;
    }
  