/* ============================================================
   headfoot.css — 全站顶部导航 + 底部备案栏 效果唯一规范
   以后改头部/底部效果，只改这一个文件，全站页面统一变。
   （css.css 里的同名规则是兜底旧值，本文件在各 include 末尾加载，必胜）
   ============================================================ */

/* ---------- 顶部：新版 <header> 结构（headly/headinfo 等页面） ---------- */
header{
    background:#a63d2a;
    background:linear-gradient(180deg, #c45a3a 0%, #852d1c 100%);
}
/* 首页视频层/部分页面上的头层 */
.header-bg{
    background:#a63d2a !important;
    background:linear-gradient(180deg, #c45a3a 0%, #852d1c 100%) !important;
}
/* 导航悬停金色下划线 */
nav > span{background:#f0c05a;}

/* ---------- 顶部：bootstrap navbar 结构（headnews 等页面） ---------- */
.navbar-inverse{
    background:#a63d2a !important;
    background:linear-gradient(180deg, #c45a3a 0%, #852d1c 100%) !important;
    border-color:#8a3a28 !important;
}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus{background:rgba(0,0,0,.18);color:#f0c05a;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > .active > a{color:#fff;}

/* ---------- 顶部：旧版 div.header + top_nav 结构（head.jsp 等页面） ---------- */
div.header{background:#a63d2a;background:linear-gradient(180deg, #c45a3a 0%, #852d1c 100%);}
div.header .top_nav{background:rgba(0,0,0,.14);border-bottom:none;color:#fff;}
div.header .top_nav a{color:#fff;}

/* ---------- 底部备案栏：统一固定悬浮 + 窄条 + 居中（与news_channel页一致） ---------- */
.bottom{
    position:fixed;
    left:0;right:0;bottom:0;
    height:auto !important;
    min-height:0;
    z-index:999;
    background:#3f3f3f !important;
    filter:none;
    transform:translateY(0);
    transition:transform .5s ease;
    -webkit-transition:transform .5s ease;
    box-shadow:0 -4px 16px rgba(0,0,0,.18);
}
/* 滚动时隐藏（JS 加 .aj-hide），停止后缓缓回来 */
.bottom.aj-hide{transform:translateY(101%);}
/* 栏内容：取消左浮/偏移，居中窄条 */
.bottom .manbox{
    float:none !important;
    width:auto !important;
    margin:0 auto !important;
    text-align:center;
    padding:9px 20px;
    box-sizing:border-box;
}
.bottom .manbox p{margin:0 auto !important;margin-left:0 !important;text-align:center;line-height:21px;font-size:12px;}
/* 固定悬浮后给页面底部留空间，防止遮内容 */
body{padding-bottom:64px;}
/* 全屏无滚动页面（about简介页）不需要留白 */
body.noscroll-page{padding-bottom:0;}
