

/* 政务服务 */
.hgt_zfff .hgt_zfff_box {
  display: flex;
}
.hgt_zfff .hgt_zfff_box .hgt_zfff_box_lt {
}
.hgt_zfff .hgt_zfff_box .hgt_zfff_box_lt .hgt_zfff_box_lt_item {
  width: 230px;
  height: 50px;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 50px;
  background: #f5f8fd;
  margin-top: 8px;
  cursor: pointer;
}
.hgt_zfff .hgt_zfff_box .hgt_zfff_box_lt .hgt_zfff_box_lt_item:first-child {
  margin-top: 0;
}
.hgt_zfff .hgt_zfff_box .hgt_zfff_box_lt .hgt_zfff_box_lt_item:hover {
  background: #035294;
  color: #fff;
}
.hgt_zfff .hgt_zfff_box .hgt_zfff_box_lt .hgt_zfff_box_lt_item.active {
  background: #035294;
  font-size: 18px;
  font-family: Microsoft YaHei-Bold, Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
}
.hgt_zfff .hgt_zfff_box .hgt_zfff_box_rt {
  flex: 1;
  padding: 0 10px;
}
.hgt_zfff .hgt_zfff_box .hgt_zfff_box_rt .hgt_zfff_box_rt_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 60px;
  line-height: 60px;
  border-bottom: 2px solid #035294;
}
.hgt_zfff
  .hgt_zfff_box
  .hgt_zfff_box_rt
  .hgt_zfff_box_rt_top
  .hgt_zfff_box_rt_toplt {
  font-size: 18px;
  font-family: Microsoft YaHei-Bold, Microsoft YaHei;
  font-weight: bold;
  color: #035294;
  padding-left: 10px;
  position: relative;
}
.hgt_zfff
  .hgt_zfff_box
  .hgt_zfff_box_rt
  .hgt_zfff_box_rt_top
  .hgt_zfff_box_rt_toplt::after {
  position: absolute;
  width: 4px;
  height: 20px;
  display: block;
  content: "";
  background-color: #005192;
  transform: translateY(-50%);
  top: 50%;
  left: 0px;
}
.hgt_zfff .hgt_zfff_box .hgt_zfff_box_rt .hgt_zfff_box_rt_box {
  margin-top: 10px;
}
.hgt_zfff
  .hgt_zfff_box
  .hgt_zfff_box_rt
  .hgt_zfff_box_rt_box
  .hgt_zfff_box_rt_box_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 30px;
  padding-left: 10px;
  position: relative;
}
.hgt_zfff
  .hgt_zfff_box
  .hgt_zfff_box_rt
  .hgt_zfff_box_rt_box
  .hgt_zfff_box_rt_box_item::after {
  position: absolute;
  display: block;
  content: "";
  width: 5px;
  height: 5px;
  background-color: #005494;
  border-radius: 50%;
  transform: translateY(-50%);
  top: 50%;
  left: 0;
}
.hgt_zfff
  .hgt_zfff_box
  .hgt_zfff_box_rt
  .hgt_zfff_box_rt_box
  .hgt_zfff_box_rt_box_item
  .hgt_zfff_box_rt_box_itemtext {
}
.hgt_zfff
  .hgt_zfff_box
  .hgt_zfff_box_rt
  .hgt_zfff_box_rt_box
  .hgt_zfff_box_rt_box_item
  .hgt_zfff_box_rt_box_itemdate {
}

.g-main { padding-top: 30px; padding-bottom: 40px; }

.g-main .uc-content { background-color: #fff; padding: 20px; border: #eaeaea 1px solid; }

.g-main .uc-content::after { display: block; clear: both; content: ""; }

.g-main .main-left { float: left; }

.g-main .main-right { float: right; }

.g-main .w910 { width: 910px; }

.g-main .w230 { width: 230px; }


.g-side-menu .title { line-height: 50px; text-align: center; color: #fff; background-color: #035294; font-size: 18px; font-weight: bold; }

.g-side-menu .menu li { margin-top: 8px;margin-bottom: 2px; background-color: #f5f8fd; line-height: 40px; text-align: center; }

.g-side-menu .menu li.on .sub-title { color: #035294; font-weight: bold; }

.g-side-menu .menu li.on .sub-menu { display: block; }

.g-side-menu .sub-title { font-size: 16px; }

.g-side-menu .sub-menu { display: none; }

.g-side-menu .sub-menu a { font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.g-side-menu .sub-menu .dot { width: 4px; height: 4px; background-color: #8f8f8f; display: inline-block; margin-right: 10px; }

/* |02|新闻列表|newsList| */
.uc-newsList .list { padding: 20px 0; }

.uc-newsList .list li { line-height: 36px; padding-left: 26px; position: relative; padding-right: 8em; }

.uc-newsList .list .dot { width: 4px; height: 4px; background-color: #035294; display: inline-block; margin-right: 10px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 10px; }

.uc-newsList .list time { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; }

.uc-newsList .list a { display: block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.g-titleLine { border-bottom: #035294 2px solid; height: 50px; padding-left: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; }

.g-titleLine b { font-size: 18px; color: #035294; }

.g-titleLine:after { content: ''; width: 8px; height: 20px; background-color: #035294; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0; margin-top: 2px; }