/* 顶部 banner 与正文之间的空白收窄（2026-10-30）
 *
 * ⚠ 为什么要修：
 *   banner 结构（nobanner2.css 已把 .txt 从 absolute 改成 static）：
 *     .sidebanner-rightint2 → .txt（padding 16px 0 8px）→ .container
 *   去掉背景大图后，标题回到文档流，banner 自身高度 = padding + h1 + 面包屑。
 *   实测（1440 视口，全站一致，修复前）：
 *     面包屑底 → banner 底 = 42px       （面包屑 p 的 24px margin-bottom + 8px padding）
 *     banner 底 → 下一块内容 = 68~100px （下一区块自己的 padding-top 50~80px）
 *     两段叠加 = 110~142px 纯空白 —— 视觉上「标题下面空一大片」。
 *
 * ⚠ 修法（只动 banner 相关的几处，不改站内其它区块节奏）：
 *   1) banner 自身 padding 收窄 26/18 → 16/8
 *   2) 面包屑 p 去掉 24px 下边距（它是 banner 里最后一个元素）
 *   3) 紧随 banner 的内容区块 padding-top 收到 28px
 *
 * ⚠ 为什么用通用兄弟选择器 ~ 而不是相邻兄弟 +：
 *   banner 和下一个区块之间还夹着 <link rel=stylesheet>（区块自身的样式表），
 *   `+` 只匹配紧邻的下一个元素，会被这些 <link> 挡住 → 规则完全不生效。
 *   `~` 匹配后面所有同辈元素，才是这里需要的语义。
 */
.sidebanner-rightint2 .txt {
  padding: 16px 0 8px !important;
}

/* 面包屑是 banner 里最后一个元素，不能带 v4.css 给正文 p 的 24px 下边距，
   否则「面包屑 → banner 底」多出 24px + .txt 的 8px = 32px 纯空白。 */
.sidebanner-rightint2 .txt p {
  margin-bottom: 0 !important;
}

/* banner 之后的第一个内容区块：收窄顶部留白 */
.sidebanner-rightint2 ~ .rightint-about,
.sidebanner-rightint2 ~ .bobo-inquiry,
.sidebanner-rightint2 ~ .rightint-goods-list,
.sidebanner-rightint2 ~ .rightint-factory,
.sidebanner-rightint2 ~ .bobo-contact,
.sidebanner-rightint2 ~ .main.container.cl {
  padding-top: 28px !important;
}
