@charset "utf-8";
/* =============================================================
   Weboss 现有站点「整站换肤」覆盖层
   用途：不动任何结构，只把 graphtec-china.cn 的配色换成 graphtec.com.cn 的深蓝系
   用法：在后台「网站设置 → 统计代码 / 自定义CSS」里粘贴，
         或上传到 Home/Tpl/default/Public/css/ 后在模板 </head> 前引入：
         <link rel="stylesheet" href="/Home/Tpl/default/Public/css/weboss-recolor.css">
   -------------------------------------------------------------
   ★ 全部规则只作用于「颜色」，不改布局，所以不会把现有页面搞乱
   ★ 旧站主色是红色系（#ed4c4c / #ea042b），这里统一改成深蓝 #1e56a0
   ============================================================= */

:root{
  --brand:        #1e56a0;
  --brand-dark:  #174178;
  --brand-deep:  #0e2e56;
  --accent:      #f7d305;
  --accent-warm: #dd9933;
  --text:        #333333;
  --text-2:      #666666;
  --text-3:      #a5a5a5;
  --bg-gray:     #f7f7f7;
  --border:      #dcdcdc;
}

/* ---------- 1. 全局文字与链接 ---------- */
body{ color:var(--text) !important; }
a{ color:var(--brand) !important; }
a:hover,a:focus{ color:var(--brand-dark) !important; }

/* ---------- 2. 标题统一深蓝 ---------- */
h1,h2,h3,h4,h5,h6,
.product_title, .case_title, .news_title,
.advantage_h3, .cooperation_img + h3,
.page_title, .block_title, .title, .tit{
  color:var(--brand) !important;
}

/* ---------- 3. 按钮：Bootstrap 主按钮由红转蓝 ---------- */
.btn-primary,
.btn-info,
.btn-success{
  background-color:var(--brand) !important;
  border-color:var(--brand) !important;
  color:#fff !important;
}
.btn-primary:hover,.btn-primary:focus,
.btn-info:hover,.btn-success:hover{
  background-color:var(--brand-dark) !important;
  border-color:var(--brand-dark) !important;
  color:#fff !important;
}
.btn-default,.btn-warning{
  border-color:var(--brand) !important;
  color:var(--brand) !important;
  background:#fff !important;
}
.btn-default:hover,.btn-warning:hover{
  background:var(--brand) !important;
  color:#fff !important;
}

/* ---------- 4. 导航条（常见几种 Weboss 导航容器） ---------- */
.navbar-default,
.navbar-inverse,
.header, .top_nav, .nav_bg, .menu_bg, .head_menu{
  background:var(--brand) !important;
  border-color:var(--brand-dark) !important;
}
.navbar-default .navbar-nav > li > a,
.navbar-inverse .navbar-nav > li > a,
.nav_bg a, .menu_bg a, .head_menu a, .top_nav a{
  color:rgba(255,255,255,.9) !important;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a,
.nav_bg a:hover, .head_menu a:hover, .nav_bg .on a{
  background:var(--brand-dark) !important;
  color:#fff !important;
}

/* ---------- 5. 顶部条 / 页脚 ---------- */
.top_bar, .topbar, .header_top, .site_top{
  background:var(--brand-dark) !important;
  color:rgba(255,255,255,.85) !important;
}
.top_bar a, .topbar a{ color:rgba(255,255,255,.85) !important; }

.footer, .foot, #footer, .site_footer, .footer_menu, .mfoot_nav, .copyright{
  background:var(--brand-deep) !important;
  color:rgba(255,255,255,.72) !important;
}
.footer a, .foot a, .footer_menu a, .mfoot_nav a, .copyright a{
  color:rgba(255,255,255,.72) !important;
}
.footer a:hover, .footer_menu a:hover{ color:var(--accent) !important; }
.footer h1,.footer h2,.footer h3,.footer h4,
.foot h4,.mfoot_nav h4{ color:#fff !important; }

/* ---------- 6. 分页 ---------- */
.pagination > .active > a,
.pagination > .active > span,
.pagination > li > a:hover{
  background-color:var(--brand) !important;
  border-color:var(--brand) !important;
  color:#fff !important;
}
.pagination > li > a{ color:var(--brand) !important; }

/* ---------- 7. 表单 ---------- */
.form-control:focus{
  border-color:var(--brand) !important;
  box-shadow:0 0 6px rgba(30,86,160,.25) !important;
}

/* ---------- 8. 其它常见强调元素 ---------- */
.label-primary,.badge-primary,.tag-primary{
  background:var(--brand) !important;
}
.glyphicon,.fa{ color:var(--brand); }
.breadcrumb{ background:var(--bg-gray) !important; }
.breadcrumb a{ color:var(--text-2) !important; }
.breadcrumb .active{ color:var(--brand) !important; }

/* ---------- 9. 区块分隔线 & 悬停底 ---------- */
hr{ border-color:var(--border) !important; }
.product_img:hover, .case_img:hover, .news_img:hover{
  border-color:var(--brand) !important;
}
