.content-box .title a {
    color: #bb8a8c;
    font-size: 22px;
}
.title a:hover, .title a.current {
   color: #79161b;
   font-weight: bold;
}
.title a:hover, .title a.current {
   color: #79161b;
}
.location {
    font-size: 20px;
}
.bg .title .on,.bg1 .title .on  {
    background: none;
    color: #79161b;
}
.list2 li a:hover{
    color:#79161b;
}
.title .green {
    color: #79161b !important;
}
.title-common .t2 {
    float: left;
    width: 164px;
    height: 53px;
    line-height: 53px;
    background: url(/pub2025/tit_bgh_hover.png) no-repeat center center;
    text-align: center;
    color: #79161b;
    font-size: 20px;
    font-weight: normal;
    text-indent: 0;
}
#navrslist .active1, #navrslist a:hover, #navrslist .active, #navrslist .current , .fenye_touch .active , .fenye_touch a:hover{
    color: #fff;
    background: #79161b;
    border: 1px solid #79161b;
    font-weight: normal;
}
#navartlist .active1, #navartlist a:hover, #navartlist a.current, .fenye_touch .active, .fenye_touch a:hover {
    color: #fff;
    background: #79161b;
    border: 1px solid #79161b;
    font-weight: normal;
}
.info-open .link a{
    color: #79161b;
    text-indent: 0;
    text-align: center;
}
.info-open .link .current a, .info-open .link li:hover {
    background: #79161b;
}
.info-open .link .active, .info-open .link a:hover {
    background: #79161b;
}
/*数字方志馆*/
.button-group li {
    width: 220px;
    height: 63px;
    line-height: 63px;
    text-align: center;
    color: #79161b;
    background: url(/pub2025/tit_bgh_hover.png) no-repeat center center;
    padding-left: 0;
    background-size: 100% 100%;
}
.button-group a {
    color: #79161b;
    font-weight: bold;
}
.lsk-nav {
    border-bottom: solid 1px #79161b;
}
.lsk-nav li>a {
    color: #79161b;
}
.lsk-nav li>a.active {
    border-bottom: solid 4px #79161b;
}
.jzb .jzb-left  .jzb-title {
  border: 1px solid #79161b;
  width: 50px;
  font-size: 24px;
  height: 141px;
  background: #79161b;
}
.jzb .jzb-left .jzb-title a{
  width: 30px;
  display: block;
  margin: 0 auto;
  padding-top: 20px;
  text-align: center;
  color: #ffffff;
}

.secondk .sqzss-left .sqzss-title {
  border: 1px solid #79161b;
  width: 52px;
  font-size: 24px;
  height:500px;
  background: #79161b;
}

.secondk .sqzss-left .sqzss-title a {
    width: 30px;
    display: block;
    margin: 0 auto;
    padding-top: 170px;
    text-align: center;
    color: #ffffff;
}
.jzb-right{
    background-color: #bc8a8d;
}