.header_bg_1 {
  background: url(../assets/header-bg-1.png) repeat-x center center;
  height: 275px;
  padding-bottom: 0;
  min-height: auto;
}
.nav-menu {
  margin-top: 10px;
}
.nav-right-container {
  flex: 1;
}
.nav .nav-right-top {
  justify-content: end;
}

/* 暂时隐藏 ∵它影响了 style 扩展 */
.header .opacity-layer-2 {
  display: none;
}

/* 栏目名字1 */
.chnldesc1 {
  font-size: 46px;
  font-weight: bold;
  color: #fff;
  width: 1300px;
  margin: 0 auto;
  height: calc(275px - 108px);
  display: flex;
  align-items: center;
  box-sizing: border-box;
  flex-wrap: wrap;
}
.chnldesc1 a {
  color: #fff;
}

/* 栏目名字2 */
.chnldesc2 {
  font-size: 30px;
  font-weight: bold;
  color: #000;
  height: 100px;
  line-height: 100px;
}
.chnldesc2 a {
  color: #000;
}
.chnldesc2.style1 {
  height: 60px;
  line-height: 60px;
}

/* 当前位置1 */
.cur-position-1 {
  padding: 20px 0;
  font-size: 16px;
  color: #000;
  line-height: 40px;
  box-sizing: border-box;
  /* word-break: break-all; */
}
.cur-position-1 a {
  color: #000;
  text-decoration: none;
}
.cur-position-1 *:last-child {
  color: #64cee8;
}

/* 中间容器1 */
.container-1 {
  width: 1300px;
  margin: 0 auto;
  padding: 0.1px;
  box-sizing: border-box;
}

/* 中间容器2 */
/* 2025年12月25日改 */
.container-2 {
  width: 1300px;
  margin: 0 auto;
  padding: 0.1px;
  box-sizing: border-box;
}
.container-2.style1 {
  padding: 55px 0;
}
.container-2-1 {
  width: 1300px;
  margin: 0 auto;
  padding: 0.1px;
}

/* 图片列表1 */
.pic-list-1 {
  padding: 0.1px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  justify-content: space-between;
}
.pic-list-1 li {
  width: 408px;
  height: 272px;
  flex: 0 0 auto;
  margin-bottom: 35px;
  list-style: none;
  color: #fff;
  position: relative;
  box-sizing: border-box;
}
.pic-list-1 img {
  width: 100%;
  height: 100%;
  display: block;
}
.pic-list-1 a {
  color: #fff;
  display: block;
  width: 100%;
  height: 100%;
}
.pic-list-1 .doc-title-bg {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 28px;
  padding: 10px 15px 15px;
  background: url(../assets/pic-list-bg-1.png) no-repeat;
  background-size: 100% 100%;
}
.pic-list-1 .a1 {
  font-size: 24px;
  display: block;
  /* word-break: break-all; */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}
.pic-list-1 .a2 {
  font-size: 16px;
  display: block;
  /* word-break: break-all; */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
}

/* 分页1 */
.fy-page-ele-1-outer {
  display: flex;
  justify-content: center;
}
.fy-page-ele-1 {
  list-style: none;
  padding: 20px 10px 55px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.fy-page-ele-1.style1 {
  padding-bottom: 115px;
}

.fy-page-ele-1 li {
  display: inline-block;
  margin: 0 5px;
  list-style: none;
  flex: 0 0 auto;
  font-size: 18px;
}
.fy-page-ele-1 .but1 {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  cursor: pointer;
  display: block;
}
.fy-page-ele-1 .but1.disable {
  cursor: not-allowed;
  background-color: #ccc !important;
}
.fy-page-ele-1 .but1_l {
  background: #64cfe8 url(../assets/fy-but-1.png) no-repeat 45% center;
  background-size: 30% auto;
  margin-right: 26px;
}
.fy-page-ele-1 .but1_r {
  background: #64cfe8 url(../assets/fy-but-2.png) no-repeat 55% center;
  background-size: 30% auto;
  margin-left: 26px;
}

.fy-page-ele-1 .but_num {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
  color: #000;
  cursor: pointer;
  display: block;
  text-decoration: none;
}
.fy-page-ele-1 .but_num.hover {
  background-color: #64cfe8;
  color: #fff;
}
.fy-page-ele-1 .but_num:hover {
  background-color: #64cfe8;
  color: #fff;
}

.pub-more-outer {
  display: flex;
  justify-content: center;
  padding: 60px 0;
}
.pub-more-outer.style1 {
  padding: 34px 0;
  margin-bottom: 64px;
}
.pub-more {
  font-size: 16px;
  color: #000;
  background: url(../assets/jiantou-1.png) no-repeat right center;
  padding-right: 22px;
  margin: 0 auto;
  text-decoration: none;
}

@media screen and (max-width: 1300px) {
  /* 中间容器2 2025年12月25日改 */
  .container-2 {
    width: 1300px;
  }
}
/* end of @media screen and (max-width:1300px) */
@media screen and (max-width: 767px) and (orientation: portrait) {
  .header_bg_1 {
    background: none;
    height: auto;
  }

  /* 栏目名字1 */
  .chnldesc1 {
    min-height: 220px;
    background: #21549b;
    padding: 10px 40px;
    width: 100%;
    height: auto;
    font-size: 40px;
  }

  /* 栏目名字2 */
  /* 2025年12月24日改 */
  .chnldesc2 {
    padding: 10px 40px;
    width: 100%;
    font-size: 40px;
    margin-bottom: 20px;
    height: auto;
  }

  /* 当前位置1 */
  /* 2025年12月24日改 */
  .cur-position-1 {
    padding: 30px 40px;
    font-size: 24px;
    width: 100%;
  }

  /* 中间容器1 */
  .container-1 {
    width: 100%;
  }
  /* 中间容器2 */
  .container-2 {
    width: 100%;
  }
  .container-2-1 {
    width: 100%;
  }

  /* 图片列表1 */
  .pic-list-1 {
    margin: 0 40px;
  }
  .pic-list-1 li {
    width: 48.2%;
    aspect-ratio: 1.5 / 1;
    height: auto;
    margin-bottom: 40px;
  }
  .pic-list-1 .a1 {
    font-size: 26px;
    line-height: 30px;
    height: 64px;
  }
  /* .pic-list-1 .a2 {
        display: none;
    } */

  .pub-more-outer {
    padding: 40px 0;
  }
  .pub-more {
    font-size: 24px;
    background-size: 20px auto;
    padding-right: 40px;
  }

  /* 分页1 */
  .fy-page-ele-1 {
    padding: 55px 0 90px;
  }
  .fy-page-ele-1.style1 {
    padding-bottom: 130px;
  }
  .fy-page-ele-1 li {
    font-size: 30px;
  }
  .fy-page-ele-1 .but_num {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .fy-page-ele-1 .but1 {
    width: 60px;
    height: 60px;
  }
}
