/**!
 * 阜新市人民政府---二级页
 * author: fxyue
 * date:2020-08-26
 */

.mt20 {
  margin-top: 20px;
}

/* 垂直菜单 */
.tree-hd {
  height: 60px;
  line-height: 60px;
  background-color: #385bbf;
}

.tree-hd > h3 {
  font-size: 22px;
  color: #fff;
  padding-left: 58px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: url("../images/tree_icon.png") no-repeat 20px center;
}

.wb-tree {
  padding-top: 10px;
}

.wb-tree-items {
  margin-top: 10px;
}

.wb-tree-node {
  background: #fff;
  background-color: #d5e7f7;
}

.wb-tree-tt {
  display: block;
  height: 68px;
}

.tt-p {
  height: 68px;
  line-height: 68px;
  font-size: 17px;
  font-weight: bold;
  color: #4a83d2;
  margin: 0 36px 0 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ewb-spc .tt-p {
  margin-right: 0;
}

.tt-show {
  float: right;
  display: none;
  width: 14px;
  height: 14px;
  margin: 29px 16px 0 0;
  background: url("../images/icon_zk.png") center center no-repeat;
}

.wb-tree-items.hasChild .tt-show {
  display: block;
}

.wb-tree-node:hover,
.wb-tree-items.current .wb-tree-node {
  background-color: #4a83d2;
}

.wb-tree-node:hover .tt-p,
.wb-tree-items.current .tt-p {
  color: #fff;
}

.wb-tree-node:hover .tt-show,
.wb-tree-items.current .tt-show {
  background-image: url("../images/icon_sq.png");
}

.wb-tree-sub {
  padding: 10px 0 25px 0;
  background: #fff;
}

.wb-sub-node {
  padding: 0 20px 0 40px;
}

.wb-sub-arr {
  float: right;
  width: 10px;
  height: 5px;
  margin: 15px 0 0 0;
  display: none;
  cursor: pointer;
  background: url("../images/sub_arr_down.png") no-repeat;
}

.wb-tree-item.hasChild .wb-sub-arr {
  display: block;
}

.wb-tree-item.hasChild.current .wb-sub-arr {
  background-image: url("../images/sub_arr_downh.png");
}

.wb-four-item.hasChild .wb-four-arr {
  display: block;
}

.wb-four-node {
  padding-right: 20px;
}

.wb-sub-node a {
  display: block;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  margin-right: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
}

.wb-sub-node:hover a {
  color: #1466b8;
}

.wb-tree-item.current .wb-sub-node a {
  font-weight: bold;
  color: #2064c0;
}

.wb-three-sub a {
  display: block;
  padding: 0 20px 0 60px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333;
  font-size: 16px;
  line-height: 32px;
  background: url("../images/dian.png") 50px center no-repeat;
}

.wb-three-sub a:hover,
.wb-three-sub a.current {
  color: #1466b8;
  background-image: url("../images/dianh.png");
}

.wb-tree-sub,
.wb-three-subs {
  display: none;
}

.wb-tree-items.current .wb-tree-sub {
  display: block;
}

.wb-tree-item.current .wb-three-subs {
  display: block;
}

/* 右侧内容 */
.subpage {
  padding: 10px 20px 46px;
  margin-right: 20px;
  background: #fff;
  min-height: 620px;
}

.module-head {
  height: 48px;
  line-height: 46px;
  border-bottom: 1px solid #d5dbe6;
  margin-bottom: 10px;
}

.module-head > a {
  display: inline-block;
  padding: 0 5px;
  line-height: 46px;
  color: #376cb0;
  font-size: 20px;
  font-weight: bold;
  border-bottom: 2px solid #376cb0;
}

.ewb-com-infor {
  padding-left: 0;
  background: none;
  margin-left: 0;
}

.ewb-com-list:hover .ewb-com-infor {
  background: none;
}

/* 分页 */
.em-pager {
  margin-top: 30px;
}

/* pad */
@media (max-width: 979px) {
  .subpage {
    padding-bottom: 25px;
    margin-right: 0;
  }

  .em-pager {
    margin-top: 10px;
  }
}
