/* 顶部栏：采用比主色更深的暗青色，拉开层次 */
.toprow > .link {
  background-color: #005a6a;
  border-bottom: 1px solid #004d5a;
}

/* 主导航栏：使用主题色 */
.header {
  background-color: #00849a;
}

.header .nav li:hover a {
  color: #ffffff;
}

/* 页脚：保持与顶部栏一致的深色，形成首尾呼应 */
.footer,
.css-footer {
  background-color: #005a6a;
}

.css-footer {
  background-image: none;
  min-height: 249px;
  font-size: 12px;
  overflow: hidden;
  color: #d9d9d9;
  text-align: left;
}

.css-public-page .css-toprow {
  background-color: #005a6a;
  border-bottom: 1px solid #004d5a;
}

.css-public-page .css-toprow .container,
.css-public-page .css-toprow .container .welcome,
.css-public-page .css-toprow ul li a,
.css-public-page .css-toprow .link li,
.css-public-page .css-toprow .link li a {
  color: #ffffff;
}

.css-public-page .css-toprow .link li .text-primary {
  color: #ff9900 !important;
}

.css-public-page .css-header {
  height: 100px;
  background-color: #00849a;
}

.css-public-page .css-header .logo {
  height: 55px;
  margin-top: 22px;
  float: left;
}

.css-public-page .css-header .logo img {
  height: 100%;
}

.main-content .container-index .newslist .caption li.current a {
  border-top: 3px solid #00849a;
  color: #00849a;
}

.main-content .container-index .newslist .content ul li .cont.content-txt a:hover,
.main-content .container-index .newslist .content ul li div .content-info p a:hover {
  color: #00849a;
}

.main-content .container-index .calendar .ui-datepicker .dayTip_last a {
  background-color: #00a8c5;
}

.main-content .container-index .calendar .ui-datepicker .dayTip a {
  background-color: #00849a;
}

.campusList li a,
.tab a,
.breadcrumb ol li a {
  color: #00849a;
}

.css-wrapper #RelativeBlogs {
  border-color: #00849a;
}

.css-wrapper #RelativeBlogs strong {
  background: #00849a 0 0 repeat;
}

.css-wrapper #RelativeBlogs ul li a {
  color: #00849a !important;
}

body .cs-userindex .cs-caption .more,
body .cs-userindex .cs-numlist dl a {
  color: #00849a;
}

body .cs-userindex .cs-btn {
  background-color: #00849a;
}

body .cs-userindex .cs-btn:hover {
  background-color: #006e81;
}

body .userindex-page .btn-primary,
body .userindex-page .btn-default,
body .userindex-page .btnnor {
  background-color: #00849a;
  color: #ffffff;
}

body .userindex-page .btn-primary:hover,
body .userindex-page .btn-default:hover,
body .userindex-page .btnnor:hover {
  background-color: #006e81;
}

body .userindex-page .btn {
  background-color: #00849a !important;
}

body .userindex-page .btn:hover {
  background-color: #006e81;
}

body .userindex-page .pages .selected a {
  background-color: #00849a;
  color: #ffffff;
  border: 1px solid #00849a;
}

body .btn-primary {
  background-color: #00849a;
}

body .btn-primary:hover {
  background-color: #006e81;
}

body #affairTabs .pager .yiiPager .selected a {
  background-color: #00849a;
  border-color: #00849a;
}

body #affairTabs .curr span {
  border-top-color: #00849a !important;
}

body .infoBox .span1 a,
body .infoBox .span7 a,
body .infoBox .span6 a,
body .infoBox.home-calendar-list .infoList.attentionList .span5 a {
  color: #00849a;
}

body .infoList .span2 a,
body .attentionList .span2 a {
  color: #00849a;
}

body .css-recruit .css-operate li a,
body .aire {
  background-color: #00849a;
}

body .seek-steps .step-2 .arrow-w {
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #00849a transparent #00849a transparent;
  border-width: 17.5px 0px 17.5px 10px;
}

body .step-p {
  margin-right: 27px;
  position: relative;
}

body .step-green {
  background: #00849a;
  border-style: solid none solid solid;
  border-width: 1px 0 1px 1px;
  color: #ffffff;
  font-weight: bold;
  border-color: #00849a;
}

body .step-green .arrow-t {
  display: inline-block;
  right: -20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent transparent #00849a;
  border-width: 17.5px 10px 17.5px 10px;
  background-image: none;
}

body .step-green .arrow-w {
  background-image: none;
  display: inline-block;
  left: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #00849a transparent #00849a transparent;
  border-width: 17.5px 0px 17.5px 10px;
}

body .cs-set .cs-toptit {
  color: #000000;
}

body .cs-set .cs-content .cs-form-line .cs-input .cs-inline .btn-blue button,
body .cs-set .cs-btn {
  background-color: #00849a !important;
}

body .cs-set .cs-content .cs-form-line .cs-input .cs-inline .btn-blue button:hover,
body .cs-set .cs-btn:hover {
  background-color: #006e81 !important;
}

body .cs-set .bg-default,
body .cs-set .bg-default:hover {
  background-color: #f9f9f9;
}

.css-public-page .userindex-page .container .sidenav .panel .panel-heading {
  background-color: #00849a;
}

.css-public-page .userindex-page .container .sidenav .panel ul .current {
  border-left: 1px solid #00849a;
}

.css-public-page .userindex-page .container .sidenav .panel ul .current a {
  color: #00849a;
}
