/* ============================================================
   川南经济网 v5 微调样式（叠加在 newey.css 之后，可独立回滚）
   三处微调：① 顶部导航  ② 版块名称 g-utitle  ③ 底部
   线上主红 #CF0101 保持不变
   ============================================================ */

/* ---------- ① 顶部导航微调 ---------- */
/* 顶条：加日期样式 */
.g-headTop p.f-fr .v5-date{color:#999;font-size:12px;margin-right:14px}
.g-headTop p.f-fr a{color:#555;transition:color .2s}
.g-headTop p.f-fr a:hover{color:#cf0101}

/* 搜索区：热词行 */
.v5-search{margin-top:30px}
.v5-hotwords{clear:both;padding-top:8px;font-size:12px;color:#999;height:20px;line-height:20px;overflow:hidden}
.v5-hotwords a{color:#888;margin-right:12px;transition:color .2s}
.v5-hotwords a:hover{color:#cf0101}
.v5-hotwords a::before{content:"·";color:#cf0101;font-weight:700;margin-right:3px}

/* 导航条：红底不变，压扁 + 字号收敛，15 项稳定单行 */
.g-nav-full.v5-nav{height:48px;background:linear-gradient(180deg,#d50505 0%,#c50101 100%);box-shadow:0 2px 8px rgba(160,0,0,.25)}
.g-nav-full.v5-nav ul li a{line-height:48px;font-size:16px;padding:0 20px;letter-spacing:1px;font-weight:500;transition:background .2s}
.g-nav-full.v5-nav ul li:hover{background:#e62129}
/* 线上 bug 修复：当前项红底上红底不可见 → 深红底 + 白色底部亮条 */
.g-nav-full.v5-nav ul li.syactive{background:#a30000;position:relative}
.g-nav-full.v5-nav ul li.syactive a{font-weight:700}
.g-nav-full.v5-nav ul li.syactive::after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:3px;background:#fff;opacity:.9}
.g-nav-full.v5-nav ul li.m-hover{background:#e62129}

/* ---------- ② 版块名称微调（g-utitle 报头式栏头条） ---------- */
h4.g-utitle.v5-utitle{
  background:none;height:auto;line-height:1;margin:40px 0 20px;
  display:flex;align-items:center;gap:12px;
  padding-bottom:13px;border-bottom:2px solid #1a1a1a;
  position:relative;
}
/* 红色竖标 */
h4.g-utitle.v5-utitle::before{
  content:"";width:9px;height:25px;background:#cf0101;flex-shrink:0;
}
/* 红线压在黑底线上（左端 90px） */
h4.g-utitle.v5-utitle::after{
  content:"";position:absolute;left:0;bottom:-2px;width:90px;height:2px;background:#cf0101;
}
h4.g-utitle.v5-utitle span{
  font:700 26px/1 "Microsoft YaHei","微软雅黑";color:#1a1a1a;letter-spacing:2px;
}
/* 右侧衬线英文小标 */
h4.g-utitle.v5-utitle .v5-utitle-en{
  margin-left:auto;font:400 12px Georgia,"Times New Roman",serif;
  color:#b5b5b5;letter-spacing:4px;font-style:normal;
}

/* ---------- ③ 底部微调 ---------- */
.g-footer.v5-footer{
  background:#fff;border-top:3px solid #cf0101;margin-top:45px;
  padding:34px 0 28px;font-family:"Microsoft YaHei","微软雅黑";
  box-shadow:0 -6px 18px rgba(0,0,0,.03);
}
/* 品牌行：红方块 logo + 站名 + 定位语 */
.v5-foot-brand{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:20px}
.v5-foot-logo{
  width:44px;height:44px;background:#cf0101;color:#fff;border-radius:5px;
  font:700 26px/44px "SimSun",serif;text-align:center;flex-shrink:0;
}
.v5-foot-name{text-align:left}
.v5-foot-name b{display:block;font-size:20px;color:#1a1a1a;letter-spacing:3px;line-height:1.3}
.v5-foot-name i{display:block;font-style:normal;font-size:12px;color:#999;letter-spacing:1.5px;margin-top:3px}
/* 栏目导航行 */
.g-footer.v5-footer .g-footer-nav{height:auto;line-height:2.1;margin:0 auto 8px;max-width:1000px;text-align:center}
.g-footer.v5-footer .g-footer-nav a{
  color:#444;font-family:inherit;font-size:13px;padding:0 12px;
  border-right:1px solid #ddd;transition:color .2s;
}
.g-footer.v5-footer .g-footer-nav a:last-child{border-right:0}
.g-footer.v5-footer .g-footer-nav a:hover{color:#cf0101}
.g-footer.v5-footer .g-footer-nav span{margin:0;font-family:inherit}
/* 版权行 */
.g-footer.v5-footer p{
  color:#888;font-family:inherit;font-size:12px;margin-top:8px;height:auto;line-height:1.9;
}
.g-footer.v5-footer p b{font-family:inherit}
/* 服务提示行 */
.g-footer.v5-footer p.v5-foot-tip{color:#aaa;border-top:1px solid #eee;margin-top:14px;padding-top:14px;letter-spacing:.5px}

/* ---------- 顺手微调 ---------- */
/* 搜索结果提示条 */
.v5-search-tip{font-size:14px;color:#666;padding:14px 18px;background:#fafafa;border-left:3px solid #cf0101;margin-bottom:16px}
.v5-search-tip b{color:#cf0101}
/* 分页按钮 hover 统一红 */
.m-page a:hover{background:#cf0101;color:#fff}
