/* 主题色覆盖：紫色 → #007cc8（仅 .container 区域内） */

/* 导航 */
.container .nav-list li.active a,
.container .nav-list li a:hover {
  background: #007cc8 !important;
}
.container .nav-down {
  background: #007cc8 !important;
}

/* 标题、链接 */
.container .title {
  color: #007cc8 !important;
}
.container .news-top-tt a {
  color: #007cc8 !important;
}
.container .title a:hover,
.container .news-ul li a:hover,
.container .td-list-tt a:hover,
.container .zt-ul li a:hover {
  color: #007cc8 !important;
}
.container .news-dj li a:hover {
  color: #007cc8 !important;
}

/* 列表页左侧导航 */
.container .list-left-top {
  background: #007cc8 !important;
}
.container .list-nav li a {
  border-left-color: #007cc8 !important;
}
.container .list-nav li ul li.active1 a,
.container .list-nav > li > a:hover,
.container .list-nav > li.active > a {
  color: #007cc8 !important;
}

/* 新闻列表 hover */
.container .news-list li a:hover {
  background: #f0f8fc !important;
  border-color: #007cc8 !important;
  color: #007cc8 !important;
}
.container .news-list-lb li a:hover .news-list-p {
  color: #5ba3c9 !important;
}

/* 搜索按钮（在 container 内时） */
.container .btn-search-c,
.container .btn-search-c:hover,
.container .btn-search-c:focus {
  background: #007cc8 !important;
}

/* 底部、分页等 */
.container .bq {
  background-color: #007cc8 !important;
}

/* 图片列表、正文链接 */
.container .img-list li a:hover .img-list-tt {
  color: #007cc8 !important;
  font-weight: bold;
}
.container .article-bottom p a:hover {
  color: #007cc8 !important;
}

/* 学院列表 */
.container .xy .xyname {
  color: #007cc8 !important;
}
.container .xy .xylist li a {
  color: #007cc8 !important;
}
.container .xy .xylist li a:hover {
  background-color: #007cc8 !important;
  color: #fff !important;
}

/* 分页高亮 */
.container .pb_sys_style1 .p_no_d {
  border-color: #007cc8 !important;
  background-color: #007cc8 !important;
}
