/* ==========================================================================
   51xmqy.com 三农文旅网 —— 广告位自适应铺满
   建立：2026-09-14
   --------------------------------------------------------------------------
   背景：Discuz 广告位输出的是固定像素 <img width="X" height="Y">。
   本站容器宽度并不统一：
     · 门户页  .wp = 1200px（固定），列表页主列 .mn = 970px
     · 论坛页  .wp = 自适应（1424 视口下 = 1396px）
   于是 1200px 的通栏图放到论坛页、658px 的横条图放到 970px 主列、
   120px 的格子图放到 300px 格子里，左右都会留白 —— 即“广告没拉满”。
   这里统一让广告图按容器宽度等比铺满，一处修复全站生效。
   --------------------------------------------------------------------------
   覆盖（横条 / 通栏形态）：headerbanner subnavbanner footerbanner
     intercat articlelist article2 article3 interthread threadlist
     thread1 thread2 text feed
   保持不动（浮动 / 贴边 / 固定形态，固定像素才是正确形态）：
     float couplebanner cornerbanner blog search
   ========================================================================== */

img[src*="/gsadv/adv_headerbanner"],
img[src*="/gsadv/adv_subnavbanner"],
img[src*="/gsadv/adv_footer"],
img[src*="/gsadv/adv_intercat"],
img[src*="/gsadv/adv_articlelist"],
img[src*="/gsadv/adv_article2"],
img[src*="/gsadv/adv_article3"],
img[src*="/gsadv/adv_interthread"],
img[src*="/gsadv/adv_threadlist"],
img[src*="/gsadv/adv_thread1"],
img[src*="/gsadv/adv_thread2"],
img[src*="/gsadv/adv_text"],
img[src*="/gsadv/adv_feed"] {
	width: 100% !important;
	height: auto !important;
	max-width: 100% !important;
	display: block;
	margin: 0 auto;
}

/* --------------------------------------------------------------------------
   顶部横幅广告与 Logo/导航之间增加间距，避免视觉重叠。
   .a_h 默认只有 padding-top:5px，没有下间距；#hd 上内边距也只作用于 #hd 内部，
   导致广告图紧贴 Logo。这里统一给顶部横幅容器加 12px 下内边距。
   -------------------------------------------------------------------------- */
.a_h {
	padding-bottom: 12px !important;
}

/* --------------------------------------------------------------------------
   漂浮广告/对联下沉：默认 top:350px 会压到本站高约 410px 的头部（Logo/搜索），
   下移到 470px 以下，只出现在首屏内容区，避免压住 Logo。
   -------------------------------------------------------------------------- */
.a_fl,
.a_fr {
	top: 470px !important;
}

/* 在较窄视口（≤1340px）下左侧漂浮会压住主内容，临时收进内容区外侧或隐藏 */
@media screen and (max-width: 1340px) {
	.a_fl,
	.a_fr {
		display: none !important;
	}
}
