/* 主题颜色  */
.not-icon-color {
  width: 24px;
  height: 24px;
  vertical-align: sub;
}
/* 左边侧导航栏  */
.fp-tooltip {
  background: #478383;
}
/* 登录 */
.login-link {
  color: #FFF;
  background-size: 100% 100%;
}
/* 搜索 */
.search-box .sc-type {
  background: #478383;
  color: #FFF;
  text-align: center;
}
.search-box .sub {
  background: #478383;
  border-radius: 0 8px 8px 0;
}
/* button */
.btn {
  background: #478383;
  background-size: 100%;
}
/* 新闻|小标题 颜色 */
.top-article .title {
  color: #478383;
  font-weight: bold;
}
/* 数字资源 li border  */
.content-left {
  background: #478383;
}
/* 廉洁文化 li border  */
.sec7-cont .title h2 span {
  color: #478383;
}
/* 导航标题 第二个字颜色 */
.sec3-cont .title h2 span,
.sec6-cont .title h2 span {
  color: #478383;
}
/* 更多 */
.btn-3:before {
  border-color: transparent transparent transparent #478383;
}
.btn-3:after {
  border-color: transparent #478383 transparent transparent;
}
.btn-3 span:before {
  border-color: transparent transparent #478383 transparent;
}
.btn-3 span:after {
  border-color: #478383 transparent transparent transparent;
}
.logo_name {
  font-size: 28px;
  color: #478383;
  padding: 6px 0;
}
.logo_name2 {
  font-size: 18px;
  color: #478383;
}
.block {
  font-family: fangsong;
  background: url(/img/button-bgc2.png) no-repeat;
  background-size: 100% 100%;
  box-shadow: 0px 8px 27px 0px rgba(0, 48, 174, 0.4);
}
.block:nth-child(2) {
  background: url(/img/button-bgc.png) no-repeat;
  background-size: 100% 100%;
}
.block:nth-child(3) {
  background: url(/img/button-bgc.png) no-repeat;
  background-size: 100% 100%;
}
.block:nth-child(4) {
  background: url(/img/button-bgc2.png) no-repeat;
  background-size: 100% 100%;
}
.block:nth-child(5) {
  background: url(/img/button-bgc2.png) no-repeat;
  background-size: 100% 100%;
}
.block:nth-child(6) {
  background: url(/img/button-bgc.png) no-repeat;
  background-size: 100% 100%;
  box-shadow: 0px 8px 27px 0px rgba(0, 56, 103, 0.4);
}
.block:nth-child(1) a {
  color: #9A581D;
}
.block:nth-child(2) a {
  color: #FAD9AA;
}
.block:nth-child(3) a {
  color: #FAD9AA;
}
.block:nth-child(4) a {
  color: #9A581D;
}
.block:nth-child(5) a {
  color: #9A581D;
}
.block:nth-child(6) a {
  color: #FAD9AA;
}
/** 内套页面  */
.navbg-blue {
  background: #478383;
}
.main-menu .navigation > li > ul > li:hover > a {
  background: #478383;
}
.header-style-two .main-menu .navigation > li.active,
.header-style-two .main-menu .navigation > li:hover {
  background: #599C9C 100%;
}
.main-menu .navigation > li:hover {
  background: #599C9C 100%;
}
.main-menu .navigation > li:hover a {
  color: #FFF;
}
.myc-icon {
  float: left;
  font-size: 24px;
  margin-left: 12px;
  margin-top: 14px;
  color: #478383;
}
/*  左侧导航栏  */
#myfp-nav {
  z-index: 29;
  position: fixed;
  top: 0;
  left: 3%;
  margin-top: 0 !important;
  height: 100vh;
}
#myfp-nav ul {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#myfp-nav li {
  margin-bottom: 10px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.56);
}
#myfp-nav li a {
  font-size: 0.2rem;
  font-size: 15px;
  text-align: center;
  padding: 0.25rem 0;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  color: #478383;
  line-height: 0.3rem;
  max-width: 90px;
  max-height: 90px;
}
#myfp-nav li a .iconfont {
  display: block;
  font-size: 0.38rem;
  margin-bottom: 6px;
  margin-top: 4px;
}
#myfp-nav li a .fa {
  display: block;
  font-size: 0.34rem;
  margin-bottom: 6px;
  margin-top: 4px;
}
#myfp-nav .active {
  border-radius: 10px;
}
#myfp-nav .active a {
  color: #FFF;
}
#myfp-nav .active {
  background: #478383;
}
#myls-nav li a .iconfont {
  color: #478383;
}
#myls-nav .active a {
  background: #478383;
}
.mouse-down div:last-child svg {
  fill: #478383;
}
/*  ------------------  分页 ------------------ */
.fl {
  float: left;
}
.box {
  width: 505px;
  height: 35px;
  line-height: 35px;
  position: absolute;
  right: 0%;
  /* transform: translate(-38%, -50%); */
  text-align: center;
  bottom: 2%;
}
.box button {
  padding: 0 10px;
  margin: 0 10px;
  height: 35px;
  float: left;
  cursor: pointer;
  border: 1px solid #ebebeb;
  background-color: #ffffff;
}
.box .first-page,
.box .last-page {
  margin: 0;
}
.box .pageWrap {
  height: 35px;
  float: left;
  overflow: hidden;
}
.box .pageWrap ul {
  width: 100000px;
  height: 35px;
  float: left;
}
.box .pageWrap ul li {
  width: 35px;
  height: 35px;
  border: 1px solid #ebebeb;
  line-height: 35px;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
}
.box .pageWrap ul .sel-page {
  background-color: #478383;
  color: #FFF;
}
.box .jump-text {
  width: 60px;
  height: 35px;
  box-sizing: border-box;
  text-align: center;
  margin: 0 5px;
  float: left;
  border: 1px solid #ebebeb;
}
.box .jump-button {
  margin: 0;
  float: left;
}
.box .total-pages,
.box .total-count {
  margin-left: 10px;
  float: left;
  font-size: 14px;
}
