@charset "utf-8";
body {
  width: 100%;
  min-width: 1200px;

  /*background: #ffffff url(../images/zfxxgk/zfxxgk_bg.png)no-repeat;
 background-size: 100% 1099px;*/
  background: #ffffff url(../images/zfxxgk/zfxxgk_bg.png) no-repeat top center;
  background-image: url(../images/zfxxgk/zfxxgk_bg.png);
  background-repeat: no-repeat;
}
.blue {
  background-image: url(../images/zfxxgk/b_zfxxgk_bg.png);
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ */
.xxgk_header {
  width: 1100px;
  height: 365px;
  margin: 0 auto;
}

.xxgk_header a {
  font-size: 35px;
  font-family: Ã¥Â®â€¹Ã¤Â½â€œ;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  display: inline-block;
  margin-top: 54px;
  width: 100%;
}

.xxgk_header a img {
  margin-right: 6px;
  margin-top: -4px;
  float: left;
}

.xxgk_header h1 {
  font-size: 100px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgba(255, 255, 255, 1);
  text-shadow: 0px 5px 0px rgba(0, 0, 0, 0.2);
  text-align: center;
  margin-top: 35px;
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â */
.zfxxgk_container {
  width: 1100px;
  height: auto;
  background: rgba(242, 242, 242, 1);
  overflow: hidden;
  margin: 0 auto;
  padding: 0 36px;
  padding-bottom: 35px;
}
/*  ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥*/
.xxgk_footer {
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  margin-top: 54px;
}

.xxgk_footer p {
  width: 750px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  line-height: 30px;
  margin-left: 140px;
}
.xxgk_footer p img {
  vertical-align: initial;
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â  */
.zfxxgk_search {
  width: 100%;
  height: 218px;
  overflow: hidden;
  position: relative;
}

.search_box {
  width: 510px;
  height: 50px;
  background: rgba(255, 255, 255, 1);
  border: 2px solid #af1d1d;
  border-radius: 9px;
  margin: 0 auto;
  margin-top: 86px;

  font-size: 0;
}
.blue .search_box {
  border: 2px solid #2d66a5;
}

.zfxxgk_search::after,
.zfxxgk_search::before {
  content: '';
  width: 240px;
  height: 2px;
  background: rgba(224, 224, 224, 1);
  position: absolute;
  top: 50%;
  margin-top: -1px;
}

.zfxxgk_search::after {
  left: 0;
}

.zfxxgk_search::before {
  right: 0;
}

.search_box input {
  width: 90%;
  text-indent: 24px;
  height: 46px;
  line-height: 46px;
  border: none;
  background: none;
  outline: none;
  padding: 0;
  font-size: 16px;
}

.search_box button,
.zfxxgk_container .search_box button {
  width: 26px;
  height: 100%;
  border: none;
  background: none;
  outline: none;
  padding: 0;
}
.search_box button .b_img {
  display: none;
}
.blue .search_box button .b_img {
  display: inline-block;
}
.search_box button .r_img {
  display: inline-block;
}
.blue .search_box button .r_img {
  display: none;
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â */
.zfxxgk_box {
  overflow: hidden;
}
.zfxxgk_left {
  float: left;
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ */
.xxgk_live1 {
  width: 240px;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
  margin-top: 15px;
  background: #ffffff;
  font-size: 0;
}
.xxgk_live1:first-child {
  margin-top: 0;
}
.xxgk_live1 > a {
  display: block;
  width: 100%;
  height: 70px;
}
.xxgk_live1 > a {
  position: relative;
}
.xxgk_live1 .icon_img {
  display: inline-block;
  margin: 16px 31px 0 23px;
  vertical-align: top;
}

.xxgk_live1 .r_icon_img {
  display: inline-block;
}
.blue .xxgk_live1 .r_icon_img {
  display: none;
}
.xxgk_live1 .b_icon_img {
  display: none;
}
.blue .xxgk_live1 .b_icon_img {
  display: inline-block;
}
.xxgk_live1 .icon_img.on {
  display: none;
}

.xxgk_live1.on .icon_img.on {
  display: inline-block;
}
.xxgk_live1.on .icon_img.off {
  display: none;
}
.xxgk_live1 > a span {
  display: inline-block;
  width: 97px;
  /* height: 51px; */
  font-size: 23px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  margin-top: 3px;
  color: #af1d1d;
  text-align-last: justify;
  text-align: justify;
  text-justify: distribute-all-lines;
}
.xxgk_live1.gb span {
  width: 91px;
}
.xxgk_live1.zhengce > a span {
  height: 66px;
  line-height: 66px;
}
.xxgk_live1.bm span {
  width: 138px;
}
.blue .xxgk_live1 span {
  color: #2d66a5;
}

.xxgk_live1.on > a {
  background: #af1d1d;
}

.blue .xxgk_live1.on > a {
  background: #2d66a5;
}

.xxgk_live1.on > a span {
  color: #ffffff;
}
.live_icon {
  position: relative;
}
.live_icon > ul {
  display: none;
}
.live_icon > ul.on{
  display:block;
}
.xxgk_live2ts >ul{
  display: none;
}
.live_icon.on > ul {
  display: block;
}
.live_icon > a::before {
  content: '';
  width: 21px;
  height: 21px;
  background: url(../images/zfxxgk/icon_jia.png) no-repeat;
  top: 50%;
  margin-top: -9px;
  position: absolute;
  right: 15px;
  cursor: pointer;
}
.blue .live_icon > a::before {
  background: url(../images/zfxxgk/b_icon_jia.png) no-repeat;
}
.live_icon.active > a::before {
  background: url(../images/zfxxgk/icon_jianred.png) no-repeat;
  top: 54%;
}
.live_icon.on > a::before {
  background: url(../images/zfxxgk/icon_jiawhite.png) no-repeat;
}
.live_icon.active.on > a::before {
  background: url(../images/zfxxgk/icon_jian.png) no-repeat center;
  top: 54%;
}

.live2_ul {
  background: #ffffff;
  overflow: hidden;
  padding-bottom: 28px;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
}
.xxgk_live2 {
  width: 100%;
  font-size: 15px;
  font-weight: bold;
  position: relative;
  text-align: center;
  line-height: 32px;
  margin-top: 10px;
  transition: all 0.5s;
}
.xxgk_live2.on {
  background: rgba(175, 29, 29, 0.2);
}

.xxgk_live2ts.on {
  background: unset;
  background: #fff;
}
.xxgk_live2ts.on > a {
  background: rgba(175, 29, 29, 0.2);
}

.xxgk_live2:hover > a {
  color: #af1d1d;
  font-family: Ã¥Â®â€¹Ã¤Â½â€œ;
}
.blue .xxgk_live2:hover a {
  color: #2d66a5;
}
.xxgk_live2:hover::after {
  background: #af1d1d;
}
.blue .xxgk_live2:hover::after {
  background: #2d66a5;
}
.xxgk_live2 a {
  font-size: 15px;
  font-family: Ã¥Â®â€¹Ã¤Â½â€œ;
  font-weight: bold;
  color: #000;
}
.xxgk_live3 a {
  font-weight: normal;
}
/* .xxgk_live2.on{
 background:rgba(230,245,255,1);
} */
.xxgk_live2.on > a,
.xxgk_live3.on > a {
  color: #af1d1d;
}
.blue .xxgk_live2.on a {
  color: #2d66a5;
}
.xxgk_live2::after {
  content: '';
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 1);
  position: absolute;
  top: 50%;
  margin-top: -3px;
  left: 38px;
}
.xxgk_live2.on::after {
  background: #af1d1d;
}
.blue .xxgk_live2.on::after {
  background: #2d66a5;
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ */
.zfxxgk_right {
  float: right;
  width: 770px;
  height: 1065px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  position: relative;
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â */
.xxgkzn_title {
  font-size: 32px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #af1d1d;
  text-align: center;
  margin: 38px 0;
}
.blue .xxgkzn_title {
  color: #2d66a5;
}
.xxgkzn_detail {
  font-size: 16px;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  line-height: 30px;
  padding: 30px 49px 15px 30px;
  position: relative;
  top: 0;
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ */
.scroll {
  width: 10px;
  height: 990px;
  background: rgba(242, 242, 242, 1);
  border-radius: 5px;
  position: absolute;
  top: 65px;
  right: 14px;
  cursor: pointer;
}
.scroll div {
  width: 10px;
  height: 80px;
  background-color: #af1d1d;
  border-radius: 5px;
  position: absolute;
  top: 0;
}
.blue .scroll div {
  background-color: #2d66a5;
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ */
#zfxxgk_xxgkzd .scroll {
  top: 36px;
}
.xxgkzd_list {
  position: relative;
  padding: 36px 29px 30px 55px;
}
.xxgkzd_list li {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  line-height: 30px;
  margin-bottom: 35px;
}
.xxgkzd_list li span {
  color: #999999;
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ */
.gknr_list dl {
  margin-bottom: 20px;
}
.gknr_list dt {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 10px;
  height: 35px;
  /* display: none; */
}
.gknr_list dt.sppt {
  border-bottom: none;
  height: auto;
}
.gknr_list dt.sppt span {
  height: auto;
  text-align: center;
  display: block;
  background: #fff;
}
.gknr_list dt span {
  display: inline-block;
  padding: 0 10px;
  height: 35px;
  background-color: #af1d1d;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgba(255, 255, 255, 1);
  line-height: 36px;
  /* color: #af1d1d; */
  text-align: center;
  /* display: none; */
}
.blue .gknr_list dt span {
  background-color: #2d66a5;
}
.gknr_list dt span a {
  color: #fff;
}
.gknr_list dd {
  padding: 0 25px;
  /* margin-bottom:12px ; */
}
.gknr_list dd a {
  display: inline-block;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  line-height: 56px;
}
.zdms_yjgl .lia {
  padding-top: 15px;
  border-top: 1px solid #e0e0e0;
}
.zdms_yjgl .lia span,
.zdms_yjgl .lia a {
  display: inline-block;
  width: auto;
  float: none;
  line-height: 36px;
  vertical-align: middle;
  color: #333;
  font-size: 16px;
}
.zdms_yjgl .lia a {
  padding: 0 5px;
}
.gknr_list.sgslist dd.ddpos > a {
  width: 27%;
  text-align: center;
  border: 1px solid #e0e0e0;
  margin: 20px 3%;
  border-radius: 0px;
}

.gknr_list.sgslist dd.ddpos .clickcfbtn {
  margin-bottom: 10px;
}
.gknr_list.sgslist dd.ddpos > a:nth-child(3n) {
  margin-right: 0px;
}
.gknr_list.sgslist dl:nth-child(2) dd.ddpos > a:nth-child(3) {
  /*display:none;*/
}

.gknr_list dd a.aon {
  width: 95%;
}
.lzyjgk dd a {
  background-image: url(../images/black4px.png) !important;
  background-repeat: no-repeat;
  padding-left: 16px;
  background-position-y: 8px;
}
.gknr_list dd span {
  color: #999999;
  line-height: 56px;
  float: right;
}
.gknr_list div {
  text-align: center;
}
.zfxxgk_more {
  display: inline-block;
  text-align: center;
  width: 100px;
  height: 30px;
  background: rgba(224, 224, 224, 1);
  border-radius: 5px;
  line-height: 30px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ */
.gknb_list h4 {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgba(0, 0, 0, 1);
  text-indent: 13px;
  margin-top: 34px;
  margin-bottom: 30px;
}
.gknb_list h5 {
  text-align: left;
  width: 280px;
  height: 40px;
  background: #af1d1d;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
}
.blue .gknb_list h5 {
  background: #2d66a5;
}
.gknb_tbody {
  width: 100%;
  overflow: hidden;
}
.gknb_tbody li {
  float: left;
  width: 33.3%;
  height: 45px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  text-indent: 38px;
  border-right: 1px solid #e0e0e0;
  line-height: 45px;
  border-bottom: 1px solid #e0e0e0;
}
.gknb_tbody.sjlm {
  width: 98%;
  margin: 5px auto;
}
.gknb_tbody.sjlm li {
  float: left;
  width: 25%;
  height: 45px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  /*text-indent: 38px;*/
  text-indent: 0px;
  text-align: center;
  line-height: 45px;
  border: none;
}
.gknb_list .gklm + .gklm {
  margin-top: 30px;
}
.gknb_list .gklm .lmtitle {
  border-bottom: 1px solid #e0e0e0;
}
.gknb_list .gklm h5 {
  text-align: left;
  width: 280px;
  height: 40px;
  background: #af1d1d;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
}
.gknb_list .gklm h5 a {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
}
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ */

.gknbxq_top,
.gknbxq_detail {
  width: 690px;
  margin: 0 auto;
  overflow: hidden;
}
.gknbxq_top {
  text-align: center;
  border-bottom: 1px solid #e0e0e0;
  background: #ffffff;
  position: absolute;
  z-index: 9;
  top: 0;
  width: 100%;
  padding: 38px 30px 20px 30px;
}
.gknbxq_top h2 {
  font-size: 28px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #af1d1d;
}
.blue .gknbxq_top h2 {
  color: #2d66a5;
}
.gknbxq_top p {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  line-height: 30px;
  margin-top: 18px;
}
.gknbxq_detail {
  padding-top: 28px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  line-height: 30px;
  position: relative;
}
#gknbxq_container {
  height: 1651px;
}
#zfxxgk_gknbxq {
  height: 1397px;
}
#zfxxgk_gknbxq .scroll {
  height: 1075px;
  top: 150px;
  z-index: 10;
}
#gknbxq_box {
  position: relative;
  top: 0;
  min-height: 1200px;
}
/* ÃƒÂ¤Ã‚Â¿Ã‚Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¯ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¬ÃƒÂ¥Ã‚Â¼Ã¢â€šÂ¬ÃƒÂ¥Ã¢â‚¬Â¦Ã†â€™ÃƒÂ¦Ã¢â‚¬Â¢Ã‚Â°ÃƒÂ¦Ã‚ÂÃ‚Â® */

.gknbxq_top .syhbox {
  padding: 25px;
  width: 100%;
  background-color: #f6f8fc;
  margin-bottom: 20px;

  display: none; /*---å–æ¶ˆå±•ç¤º---*/
}
.gknbxq_top .syhbox li {
  float: left;
  margin-top: 10px;
  width: 33%;
  text-align: left;
  font-size: 12px;
}

.xxgkzd dd {
  line-height: 30px;
  margin-bottom: 35px;
}
.xxgkzd dd a {
  line-height: normal;
  overflow: inherit;
  white-space: normal;
  width: 87%;
  background-image: url(../images/black4px.png);
  background-repeat: no-repeat;
  padding-left: 16px;
  background-position-y: 8px;
  display: inline-block;
}
.xxgkzd dd span {
  line-height: 25px;
}
.ysqgk > a span {
  width: 120px;
  line-height: 66px;
}
.live2_li::after {
  top: 18px;
}
.live2_li.on {
  background: none;
}
.live2_li.on .xxgk_live3 a {
  color: #000;
}
.live2_li.on .live2_a {
  display: block;
  background: rgba(175, 29, 29, 0.2);
}
.xxgk_live3 {
  padding-left: 100px;
  text-align: left;
  position: relative;
}
.xxgk_live3::after {
  content: '';
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 1);
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 84px;
}
.jgjj_tit {
  text-align: left !important;
  height: 47px;
  line-height: 47px;
  padding-left: 20px;
  color: #af1d1d;
  font-size: 18px;
  position: relative;
}
.jgjj_tit > a {
  color: #af1d1d;
}
.blue .jgjj_tit {
  color: #2d66a5;
}
.jgjj_tit::before {
  content: '';
  width: 4px;
  height: 20px;
  background: #af1d1d;
  position: absolute;
  left: 10px;
  top: 14px;
  border-radius: 10px;
}
.blue .jgjj_tit::before {
  background: #2d66a5;
}
.zfld dd a {
  /* width: 13%; */
  width: auto;
  margin-right: 20px;
}
.gzjg dd {
  overflow: hidden;
}
.gzjg dd p {
  float: left;
  width: 33%;
  line-height: 40px;
}
.gzjg dd p a {
  display: inline;
  line-height: 40px;
}
.gknr_list dl.gzjg {
}
@media (max-width: 1px) {
  .zfxxgk_search {
    /*  display: none;*/
  }

  .zfxxgk_container {
    width: 100%;
    padding: 0px;
    height: initial !important;
  }
  #zfxxgk_gknbxq {
    height: auto;
  }
  .zfxxgk_left {
    width: 100%;
  }

  li.xxgk_live1 {
  }
  .zfxxgk_left li {
    float: left;
    margin: 0;
    width: 50%;
  }
  .xxgk_live1 span {
    font-size: 16px;
    line-height: 25px;
    float: right;
  }

  .xxgk_live1 .icon_img {
    margin: 16px 18px 0 14px;
    width: 25px;
    float: left;
  }
  .zfxxgk_right {
    width: 100%;
    margin-bottom: 15px;
    height: inherit;
    margin-top: 10px;
  }
  .xxgk_header h1 {
    font-size: 46px;
  }
  .xxgk_header {
    width: 100%;
    height: 270px;
  }
  .xxgk_header a {
    font-size: 20px;
    margin-left: 15px;
  }
  .xxgk_live2 a {
    font-size: 10px;
  }
  .gknb_tbody li {
    font-size: 12px;
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
    text-align: center;
  }
  .gknb_tbody li a {
    display: block;
    width: 91%;
    height: 100%;
    text-align: center;
    font-size: 18px;
  }
  .xxgk_footer {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .xxgk_footer > div {
    width: 100%;
    float: none;
  }
  .xxgk_footer p {
    margin: 0px 0px;
    width: 100%;
    display: block;
    margin-right: 23px;
  }
  .xxgk_footer div + div {
    display: none;
  }
  .gknb_list h4 {
    font-size: 16px;
    text-align: center;
  }
  .gknb_list h5 {
    width: 100%;
  }
  .live_icon.on ul {
    margin-left: -100%;
    overflow: auto;
    background: #fff;
  }
  .xxgk_live2::after {
    display: none;
  }
  .scroll {
    display: none;
  }
  .xxgkzn_detail {
    padding: 0 10px 0 10px;
  }
  .xxgkzn_title {
    margin: 20px 0;
    font-size: 25px;
  }
  .gknbxq_top,
  .gknbxq_detail {
    width: 100%;
  }
  .gknr_list dd {
    padding: 0 10px;
  }
  .gknr_list dd a {
    width: 73%;
  }
}

/*-------å–æ¶ˆæ»šåŠ¨æ¡----------*/
#zfxxgk_gknbxq {
  height: auto;
}
#zfxxgk_gknbxq .scroll {
  display: none;
}
#gknbxq_container {
  height: auto;
}
.zfxxgk_right .zfxxgk_gknrqzqd dd a {
  width: 90%;
}
.jytaa .zfxxgk_more {
  float: right;
  background: none;
  margin-top: -30px;
}
.jyta dd a {
  width: 90%;
}
.gknr_list .finagzdt dd a {
  width: 100%;
  height: auto;
  text-overflow: unset;
  white-space: normal;
  line-height: 36px;
}
.gknr_list .finagzdt a {
  overflow: auto;
}
.xxgk_live2::after {
  top: 18px;
}
.xxgk_live2 .on {
  background: rgba(175, 29, 29, 0.2);
}
.xxgk_live2 .zfobm.on,
.xzgfxwj.on{
  background: none;
}
.bmgfxwjLi.lion,.zfgfxwj.lion{
  background: rgba(175, 29, 29, 0.2);
  color: #af1d1d;
}
.xxgk_live3.on {
  background: #fff;
}
ul.zdmsula {
  display: block;
}
.xxgk_live2ts > a {
  position: relative;
}
.zdmsula {
  display: none;
}
.xxgk_live2ts > a::after,
.showj::after {
  content: '+';
  width: 20px;
  height: 20px;
  color: #be0000;
  position: absolute;
  top: -1px;
  right: 20px;
  font-size: 20px;
}
.xxgk_live2ts > a.show::after {
  content: '-';
  top: 0px;
  font-size: 30px;
  right: 16px;
  font-weight: bold;
}
li .showj::after {
  color: #000;
}
.showj2::after {
  color: #be0000;
}
.xxgk_live2ts .zdmsula.show {
  display: block;
}
.midul {
  display: none;
  padding-bottom: 140px;
  padding-bottom: 40px;
}
.midul .zdmslasta {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.xxgk_live2 > a {
  display: block;
}
.xxgk_live2 > a:hover {
  background: rgba(175, 29, 29, 0.2);
}
.zdmslia {
  cursor: pointer;
  font-weight: normal;
}
.zfxxgk_box .zdmslia a {
  color: #333;
  font-weight: normal;
}
.setli {
  color: #af1d1d;
}
.zfxxgk_morets {
  background: none;
  float: right;
}

.zfxxgbnbli58 .topnb1 a {
  font-size: 18px;
  line-height: 60px;
  /* font-weight: bold; */
  color: #333;
  margin-bottom: 15px;
  padding-left: 10px;
}

.zfxxgbnbli58 .gknb_list .gklm h5 {
  width: 200px;
}
.zfxxgbnbli58 .gbtwo {
  text-align: left !important;
  height: 47px;
  line-height: 47px;
  padding-left: 20px;
  color: #af1d1d;
  font-size: 18px;
  position: relative;
}
.zfxxgbnbli58 .gbtwo::before {
  content: '';
  width: 4px;
  height: 20px;
  background: #af1d1d;
  position: absolute;
  left: 10px;
  top: 14px;
  border-radius: 10px;
}
.zfxxgbnbli58 .zfxxgknbul div::after {
  display: block;
  content: '';
  overflow: hidden;
  clear: both;
}

.zfxxgbnbli58 .zfxxgknbul div li {
  float: left;
  width: 25%;
  height: 45px;
  height: 60px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  /* text-indent: 38px; */
  text-indent: 0px;
  text-align: center;
  /* line-height: 45px; */
  border: none;
  /* white-space: nowrap; */
  /* overflow: hidden; */
  /* text-overflow: ellipsis; */
  display: table;
}
.zfxxgbnbli58 .zfxxgknbul div li a {
  display: table-cell;
  vertical-align: middle;
}

.gklm .bgtli,
.top1li {
  width: 192px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  font-size: 16px;
}
.top1li {
  width: 295px;
  margin-bottom: 30px;
}
.xuxian2div {
  width: 100%;
  height: 10px;
  margin: 0px 0px 10px 0;
  border-bottom: 1px solid #ddd;
}
.zfxxgbnbli58 .bgtli {
  margin-top: 10px;
}
.gknblm2 .zfxxgknbul {
  margin-top: 10px;
}
.xuxian2div2 {
  /* padding-bottom: 10px; */
  border-bottom: 1px solid #ddd;
}
ul.xuxian2 {
  margin-top: 10px;
}
.zfxxgbnbli58 .zfxxgknbul div li {
  text-align: left;
}
.zfxxgbnbli58 .zfxxgknbul {
  padding-left: 20px;
  box-sizing: border-box;
}
.zfxxgbnbli58 .gknblm2 .zfxxgknbul li {
  width: 14%;
}
.xxgknb5 .live2_ul.show {
  display: block;
}

.xxgknb5 {
  position: relative;
}

.xxgknb5::before {
  background: url(../images/zfxxgk/icon_jia.png) no-repeat;
  content: '';
  width: 21px;
  height: 21px;

  top: 32px;
  margin-top: -9px;
  position: absolute;
  right: 15px;
  cursor: pointer;
}
.xxgknb5.active::before {
  background: url(../images/zfxxgk/icon_jianred.png) no-repeat;
  top: 40px;
}
.xxgknb5.on.active::before {
  background: url(../images/zfxxgk/icon_jian.png) no-repeat center;
  z-index: 1;
}
.xxgknb5.on::before {
  background: url(../images/zfxxgk/icon_jiawhite.png) no-repeat;
  z-index: 1;
}

.sgslist .hoverbox {
  padding: 10px 0px;
  border: 1px solid #e0e0e0;
  position: relative;
  width: 94%;
  margin: 0 auto;
}
.sgslist .hoverbox::after {
  /*  content: '';
    border-bottom: 8px solid #ccc;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    width: 0;
    left: 12%;
    top: -8px;
    cursor: pointer;
    z-index: 99;
    visibility: unset;*/
}
.hoverbox p {
  text-align: left;
}

/**ghxx**/
.gknr_list .ghxxtit,
.gknr_list .ghxxlist {
  text-align: left;
}

.ghxxlist {
  display: none;
}

.zfxxgk_ghxx .ghxxtit span {
  background-color: #fff;
  color: #333;
  height: 34px;
  cursor: pointer;
}
.zfxxgk_ghxx .ghxxtit span.redon {
  background: #af1d1d;
  color: #fff;
}
.ghxxszbox .gzjg {
  padding-top: 20px;
}
.zfxxgk_ghxx .ghxxszbox .gzjg dd p {
  width: 14%;
  text-align: left;
  margin-bottom: 15px;
}
.zfxxgk_ghxx .ghxxszbox .gzjg dd p a {
  width: 80%;
  display: block;
  border: 1px solid #aaa;
  text-align: center;
  line-height: 40px;
  border-radius: 8px;
}

.zfxxgk_ghxx .ghxxszbox .gzjg dd p:hover a {
  background: #af1d1d;
  color: #fff;
}

/* 制度 */
.gknr_list .xxgkzd dd:last-child {
  margin-top: 20px;
  border-top: 2px solid rgb(204, 204, 204);
  padding-top: 20px;
}

.heightauto {
  height: auto !important;
  min-height: 1000px;
}

.zfxxgk_right {
  height: auto !important;
  min-height: 1300px;
}
.zfxxgk_container {
  height: auto !important;
}
.gknr_list.sgslist dd.ddpos > a:hover {
  color: red;
}

/* 部门规范性文件 */
.gknr_list .bmgfxwj_list {
  display: none;
  text-align: left;
}

.gfxwj_tit span.on {
  color: #af1d1d;
  position: relative;
}
.gfxwj_tit span.on::after {
  display: block;
  width: 50%;
  height: 4px;
  content: '';
  background: #af1d1d;
  left: 25%;
  bottom: 0px;
  position: absolute;
  border-radius: 3px;
}
.gknr_list .gfxwj_tit {
  text-align: left;
  border-bottom: 2px solid #eaeaea;
  margin: 0 31px;
}
.gfxwj_tit span {
  font-size: 19px;
  display: inline-block;
  padding: 15px 8px;
  font-weight: bold;
  cursor: pointer;
}
/*其他法定信息-重点领域 */
.gknr_list .zdlyimgbox {
  padding: 0px 20px 30px 20px;
  box-sizing: border-box;
}
.gknr_list .zdlyimgbox ul li {
  width: 25%;
  float: left;
  height: 130px;
}
.gknr_list .zdlyimgbox ul li div {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #f4f4f4;
  margin: 25px auto;
}
.gknr_list .zdlyimgbox ul li img {
  margin: 20px auto;
  max-width: 25px;
}

/* 五公开 */

.gknr_list.wgk_list .wgkbox ul > div {
  text-align: left;
  width: 20%;
  display: inline-block;
  position: relative;
  float: left;
  height: 36px;
  font-size: 15px;
}
.gknr_list.wgk_list .wgkbox ul {
  text-align: left;
  padding: 0 10px 10px 10px;
  width: 100%;
  box-sizing: border-box;
}
.gknr_list.wgk_list .lihoverbox {
  display: none;
  text-align: left;
  padding: 10px 10px;
  border: 1px solid #ccc;
  width: 400%;
  left: 0px;
  position: absolute;
  background: #fff;
  top: 30px;
  z-index: 10;
}
.gknr_list.wgk_list .lihoverbox a {
  padding: 0 20px 0 0px;
  line-height: 30px;
  font-size: 16px;
}

.gknr_list.wgk_list .lihoverbox::after {
  content: '';
  border-bottom: 8px solid #ccc;
  border-left: 10px solid transparent;
  border-right: 12px solid transparent;
  position: absolute;
  width: 0;
  left: 15px;
  top: -8px;
  cursor: pointer;
}
.imgbox.ylws .a3 img {
  margin-bottom: 10px;
}
.imgbox.ylws .a1 {
  margin-right: 10px;
}
.imgbox.ggws {
  text-align: left;
  padding-left: 25px;
}

/* 部门规范性文件 */
.xxgk_live2.xzgfxwj > span {
  font-size: 15px;
  line-height: 32px;
  height: auto;
  width: 100%;
  text-align: center;
  text-align-last: auto;
  color: #000;
  font-weight: 700;
  max-width: 100%;
  /* display: block; */
  float: none;
}
.zfobm {
  margin-left: 20px;
}
.zfobm a {
  display: block;
  position: relative;
  font-size: 14px;
  font-weight: 400;
}
.zfobm a::after {
  content: '';
  width: 4px;
  height: 4px;
  background: rgba(0, 0, 0, 1);
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 35px;
}
.zfobm a.lion::after{
  background-color: #af1d1d;
}

.szbox,
.szbox ul {
  display: block;
  width: 100%;
}
.szbox ul {
  /* display: none; */
}
.active .szbox ul {
  display: block;
  /* max-height: 480px; */
}

.szbox ul::-webkit-scrollbar {
  width: 5px;
  height: 10px;
}
.szbox ul::-webkit-scrollbar-track {
  background-color: #dfdfdf;
  border-radius: 5px;
}
.szbox ul::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #aeaeae;
}

.bmList ul.xl {
  height: 262px;
  overflow-y: auto;
  padding-left: 30px;
  display: none;
}
.bmList.lion ul.xl {
  display: block;
}
.bmList ul.xl li {
  text-align: left;
  height: 36px;
  padding-left: 25px;
  box-sizing: border-box;
  line-height: 50px;
  height: 42px;
  overflow: hidden;
  position: relative;
  margin-top: -10px;
  font-size: 12px;
  background: url(//m.pitimail.com/10462/xhtml/images/newzfwjss12_05.png)
    no-repeat 0 4px;
  cursor: pointer;
}
.bmList ul.xl li.on {
  color: #be0000;
}
.bmList ul.xl li i {
  font-style: normal;
}
.bmList .xl li:last-child {
  background: url(//m.pitimail.com/10462/xhtml/images/newzfwjss12_06.png)
    no-repeat 0 4px;
}

.bmList .xl li:first-child {
  background: url(//m.pitimail.com/10462/xhtml/images/newzfwjss12_04.png)
    no-repeat 0 4px;
}

/* 列表 */
.content1 .con1right {
  width: 830px;
  float: right;
}
.biao.bmgfxwjbiao .biaotit {
  height: 36px;
  line-height: 36px;
  background: #e8e8e8;
  font-size: 16px;
  /* font-weight: bold; */
  text-indent: 10px;
  color: #be0000;
}
.biao.bmgfxwjbiao .lie1,
.biao.bmgfxwjbiao .lie2,
.biao.bmgfxwjbiao .lie3,
.biao.bmgfxwjbiao .lie4 {
  float: left;
}
.biao.bmgfxwjbiao .biaotit > div {
  float: left;
  text-align: center;
  line-height: 36px;
}
.biao.bmgfxwjbiao .lie1 div,
.biao.bmgfxwjbiao .lie1 {
  width: 42px;
}
/* .biao.bmgfxwjbiao .lie2 div, */
.biao.bmgfxwjbiao .lie2 {
  padding: 0 6px;
  width: 339px;
}
.biao.bmgfxwjbiao .lie3 div,
.biao.bmgfxwjbiao .lie3 {
  width: 187px;
  padding: 0 5px;
  white-space: normal;
  line-height: 30px;
}
.biao.bmgfxwjbiao .lie3 div{
  padding-top: 10px;
}
.biao.bmgfxwjbiao .lie4 div,
.biao.bmgfxwjbiao .lie4 {
  width: 120px;
}
.biao.bmgfxwjbiao .lie5 {
  display: none;
}
.biao.bmgfxwjbiao .biaobody,
.biao.bmgfxwjbiao .biaobody ul {
  width: 100%;
}
.biao.bmgfxwjbiao .biaobody ul li {
  font-size: 16px;
  /* padding-bottom: 8px; */
  width: 100%;
  /* padding: 20px 0 16px; */
  background-color: #fafafa;
}
.biao.bmgfxwjbiao .biaobody ul li .p2 {
  padding-left: 51px;
  box-sizing: border-box;
  padding-bottom: 12px;
  display: none;
  /* max-width: 98%; */
}
.biao.bmgfxwjbiao .biaobody ul li .p2 ul.jdul a {
  color: #9c9c9c;
  font-style: normal;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
  width: 98%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: normal;
}
.biao.bmgfxwjbiao .biaobody ul li .p2 a i,
.biaodody .redjd i {
  font-style: normal;
}
.biaodody .redjd {
  /* width: auto; */
}
.biao.bmgfxwjbiao .biaobody ul li .p2 .jdlist {
  padding-top: 8px;
  color: #d1d1d1;
  /* display: none; */
}

.biao.bmgfxwjbiao .biaobody ul li .p2 .jdlist i,
.biao.bmgfxwjbiao .biaobody ul li .p2 .jdlist a {
  color: #9c9c9c;
  font-style: normal;
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
  width: 98%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* .biaobody ul .lie2 a, */
.biaobody ul .lie2 > div i {
  float: left;
  vertical-align: middle;
  color: #333;
  text-align: left;
  font-style: normal;
  /* width: 85%; */
  /* display: inline-block; */
  padding: 0;
  font-size: 15px;
  vertical-align: middle;
  line-height: 43px;
  white-space: normal;
  padding-top: 10px;
}
.lie2 .redjd {
  float: right;
  width: 15%;
  text-align: center;
}
.biaobody ul .lie2 .redjd a {
  line-height: 88px;
  display: block;
  color: #be0000;
  font-weight: 700;
}
.bmgfxwjLi {
  position: relative;
}
.zfobm .bmgfxwjLi.lion::before {
  content: '-';
}
.zfobm .bmgfxwjLi::before {
  content: '+';
  width: 20px;
  height: 20px;
  /* color: #be0000; */
  position: absolute;
  top: -1px;
  right: 20px;
  left: auto;
  font-size: 20px;
  background-color: transparent;
}

/* 列表 */
/* 部门规范性文件 */

