body {
  font-family: "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a:hover {
  color: #1658A0;
}
.m-auto {
  margin: 0 auto;
}
.g-box {
  width: 12.8rem;
}
.child-g-box {
  width: 12.8rem;
}
.mask {
  display: none;
  left: calc(100vw + 0.28rem);
}
@media screen and (max-width: 768px) {
  body {
    min-width: 3.75rem;
  }
  .g-box {
    width: 7.5rem;
  }
  .child-g-box {
    width: 7.5rem;
  }
  .mask {
    display: block;
    position: fixed;
    top: 0;
    left: calc(100vw + 0.28rem);
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100vh;
    transition: left linear 0.5s;
  }
  .mask .close {
    display: block;
    width: 0.36rem;
    height: 0.36rem;
    position: absolute;
    left: 0.28rem;
    top: 0.31rem;
  }
  .mask .bg {
    position: absolute;
    right: 0;
    top: 0;
    width: 6.5rem;
    height: 100vh;
    background-color: #fff;
  }
  .mask-show {
    left: 0;
    transition: left linear 0.5s;
  }
}

.cm-location {
  position: relative;
  padding: 0.21rem 0 0.33rem 0.29rem;
  background: url(2025bj_bread-crumbs.png) no-repeat;
  background-position: 0 0.25rem;
  background-size: 0.18rem 0.18rem;
  font-size: 0.168rem;
  color: #999;
}
.cm-location a {
  padding: 0;
  font-size: 0.18rem;
  color: #999;
}
.cm-location a span {
  margin-left: 0.05rem;
}
.cm-location a:hover {
  color: #015293;
}
.cm-location .arrow {
  margin: 0 0.02rem;
}
.cm-location .cur,
.cm-location span.cur {
  font-size: 0.18rem;
  color: #015293;
}
.cm-location::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.08rem;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .cm-location {
    margin-left: 0.24rem;
    padding: 0.24rem;
    padding-left: 0.36rem;
    background-size: 0.28rem 0.28rem;
    background-position: 0 0.32rem;
    font-size: 0.28rem;
  }
  .cm-location a {
    font-size: 0.28rem;
  }
  .cm-location .arrow {
    margin: 0 0.04rem;
  }
  .cm-location .cur,
  .cm-location span.cur {
    font-size: 0.28rem;
  }
  .cm-location::after {
    display: none;
  }
}

.nav-pc .nav-item {
  width: 2.2rem;
  line-height: 0.3rem;
  margin-bottom: 0.1rem;
  font-size: 0.2rem;
  background: #f2f6f9;
  border-radius: 0.04rem;
}
.nav-pc .nav-item > a {
  display: block;
  padding: 0.1rem 0.5rem 0.1rem 0.32rem;
  color: #22222a;
}
.nav-pc .nav-item:hover,
.nav-pc .nav-item.cur {
  background: #015293 url(2025bj_blockcontainer-right.png) no-repeat 1.77rem center / 0.28rem 0.288rem;
  background-color: #015293;
}
.nav-pc .nav-item:hover > a,
.nav-pc .nav-item.cur > a {
  color: #fff;
}
.nav-close,
.nav-wap {
  display: none;
}
@media screen and (max-width: 768px) {
  .nav-list {
    width: 100%;
  }
  .nav-wap {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 0.24rem;
    background-color: #f9f9f9;
  }
  .nav-wap .wap-txt {
    padding: 0.2rem 0.44rem;
    line-height: 0.48rem;
    max-width: 4.76rem;
    word-break: break-all;
    font-size: 0.36rem;
    color: #fff;
    font-weight: bold;
    background: #015293 no-repeat left center / 100% 100%;
  }
  .nav-wap img {
    position: absolute;
    width: 0.52rem;
    right: 0.2rem;
    top: 50%;
    margin-top: -0.26rem;
  }
  .detail-mask .detail-nav-tt {
    width: 100%;
    background-color: #015293;
    font-size: 0.36rem;
    color: #fff;
    font-weight: bold;
    padding-left: 0.36rem;
    line-height: 0.9rem;
    text-align: left;
  }
  .detail-mask .detail-nav-list-wap {
    height: calc(100vh - 0.9rem);
    overflow: auto;
    padding: 0.24rem;
  }
  .detail-mask .detail-nav-list-wap .nav-item {
    width: 100%;
    background-color: #f4f4f4;
    margin-bottom: 0.24rem;
  }
  .detail-mask .detail-nav-list-wap .nav-item.cur {
    background-color: #015293;
  }
  .detail-mask .detail-nav-list-wap .nav-item.cur .text {
    color: #fff;
  }
  .detail-mask .detail-nav-list-wap .nav-item.cur .go-icon {
    display: inline-block;
    width: 0.48rem;
    height: 0.48rem;
    margin-top: 0.21rem;
  }
  .detail-mask .detail-nav-list-wap a {
    display: block;
    padding: 0 0.24rem;
    height: 0.9rem;
  }
  .detail-mask .detail-nav-list-wap a .text {
    display: inline-block;
    font-size: 0.32rem;
    max-width: 75%;
    color: #333;
    line-height: 0.9rem;
  }
  .detail-mask .detail-nav-list-wap a .go-icon {
    display: none;
  }
  .nav-pc {
    display: none;
  }
}

.ver-img-text {
  text-align: center;
  display: inline-block;
  width: 1.9rem;
}
.ver-img-text img {
  width: 0.48rem;
  height: 0.48rem;
}
.ver-img-text .text {
  margin: 0 auto;
  font-size: 0.16rem;
  color: #333;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ver-img-text.sys-link {
  width: 1.55rem;
  padding: 0.33rem 0 0.55rem;
}
.ver-img-text.sys-link img {
  width: 0.7rem;
  height: 0.7rem;
}
.ver-img-text.sys-link .text {
  font-size: 0.18rem;
  max-width: 90%;
  margin-top: 0.26rem;
}
@media screen and (max-width: 768px) {
  .ver-img-text {
    width: 3.03rem;
  }
  .ver-img-text img {
    width: 0.65rem;
    height: 0.68rem;
  }
  .ver-img-text .text {
    font-size: 0.32rem;
  }
  .ver-img-text.sys-link {
    width: 2.63rem;
    padding: 0.31rem 0 0.34rem;
  }
  .ver-img-text.sys-link img {
    width: 0.7rem;
    height: 0.7rem;
  }
  .ver-img-text.sys-link .text {
    font-size: 0.32rem;
    margin-top: 0.1rem;
  }
}

.more-btn .more-text {
  height: 100%;
  width: 0.62rem;
  font-size: 0.16rem;
  color: #999;
  background: url(2025bj_blockcontainer-right.png) no-repeat right center;
  background-size: 0.28rem 0.28rem;
}
.more-btn:hover .more-text {
  color: #1B5395;
}
@media screen and (max-width: 768px) {
  .more-btn .more-text {
    width: 1.06rem;
    font-size: 0.28rem;
    background-size: 0.5rem 0.5rem;
  }
}

.link-item {
  display: block;
  width: 4rem;
  height: 0.64rem;
  padding: 0.2rem 0.24rem;
  background-color: #F9F9F9;
  border-radius: 0.08rem;
  margin-bottom: 0.1rem;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.24rem;
}
.link-item:last-child {
  margin-bottom: 0;
}
.link-item:hover {
  color: #154CAF;
}
.link-item .left img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.07rem;
}
.link-item .right img {
  width: 0.06rem;
  height: 0.11rem;
}
.link-item.letter-btn {
  display: inline-block;
  width: 2.2rem;
  height: 0.56rem;
  background: #FFFFFF;
  border-radius: 0.06rem;
  padding: 0.1rem 0.19rem;
  line-height: 0.35rem;
  font-size: 0.18rem;
  color: #111111;
}
.link-item.letter-btn:hover {
  color: #154CAF;
  font-weight: bold;
}
.link-item.letter-btn .left img {
  width: 0.35rem;
  height: 0.35rem;
  margin-right: 0.07rem;
}
.link-item.letter-btn .right img {
  width: 0.09rem;
  height: 0.09rem;
}
@media screen and (max-width: 768px) {
  .link-item {
    width: 6.38rem;
    height: 0.88rem;
    padding: 0.2rem 0.2rem 0.2rem 0.24rem;
    background-color: #F9F9F9;
    border-radius: 0.08rem;
    margin-bottom: 0.24rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.48rem;
  }
  .link-item .left img {
    width: 0.48rem;
    height: 0.48rem;
    margin-right: 0.07rem;
  }
  .link-item .right img {
    width: 0.12rem;
    height: 0.22rem;
  }
  .link-item.letter-btn {
    display: inline-block;
    width: 2.2rem;
    height: 0.72rem;
    padding: 0.18rem 0.09rem 0.18rem 0.2rem;
    line-height: 0.35rem;
    font-size: 0.28rem;
  }
  .link-item.letter-btn .left img {
    margin-right: 0;
  }
  .link-item.letter-btn .right img {
    width: 0.18rem;
    height: 0.18rem;
  }
}

.hor-leader-item {
  width: 100%;
}
.hor-leader-item .hor-leader-item__img {
  display: block;
}
.hor-leader-item .hor-leader-item__img img {
  height: 1.72rem;
}
.hor-leader-item .hor-leader-item__info {
  width: 5.6rem;
  margin-top: 0.03rem;
}
.hor-leader-item .hor-leader-item__info .hor-leader-item__name {
  font-size: 0.2rem;
  color: #015293;
}
.hor-leader-item .hor-leader-item__info .hor-leader-item__name .name,
.hor-leader-item .hor-leader-item__info .hor-leader-item__name .post {
  display: inline-block;
}
.hor-leader-item .hor-leader-item__info .hor-leader-item__name .name {
  color: #015293;
  margin-right: 0.6rem;
}
.hor-leader-item .hor-leader-item__info .hor-leader-item__desc {
  margin-top: 0.07rem;
  font-size: 0.16rem;
  line-height: 0.32rem;
  color: #333333;
}
.hor-leader-item .hor-leader-item__info .hor-leader-item_bottom {
  font-size: 0.16rem;
  line-height: 0.32rem;
  color: #333333;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.hor-leader-item .hor-leader-item__info .hor-leader-item_bottom .hor-leader-item_bottom_tit {
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .hor-leader-item {
    width: 100%;
  }
  .hor-leader-item .hor-leader-item__img {
    display: block;
    width: 100%;
    text-align: center;
  }
  .hor-leader-item .hor-leader-item__img img {
    height: 3.44rem;
  }
  .hor-leader-item .hor-leader-item__info {
    width: 100%;
    margin-top: 0.26rem;
  }
  .hor-leader-item .hor-leader-item__info .hor-leader-item__name {
    font-size: 0.32rem;
    color: #015293;
    line-height: 0.43rem;
  }
  .hor-leader-item .hor-leader-item__info .hor-leader-item__name .name,
  .hor-leader-item .hor-leader-item__info .hor-leader-item__name .post {
    display: block;
  }
  .hor-leader-item .hor-leader-item__info .hor-leader-item__name .name {
    color: #015293;
    margin-right: 0;
  }
  .hor-leader-item .hor-leader-item__info .hor-leader-item__desc {
    margin-top: 0.07rem;
    font-size: 0.28rem;
    line-height: 0.46rem;
    color: #333333;
    white-space: normal;
  }
  .hor-leader-item .hor-leader-item__info .hor-leader-item_bottom {
    font-size: 0.28rem;
    line-height: 0.46rem;
    color: #333333;
    display: block;
  }
  .hor-leader-item .hor-leader-item__info .hor-leader-item_bottom .hor-leader-item_bottom_tit {
    font-weight: bold;
  }
}

.gd-cm-page {
  padding: 0;
  line-height: 0.32rem;
  color: #666;
  font-size: 0.14rem;
  text-align: center;
}
.gd-cm-page .mobile {
  display: none;
}
.gd-cm-page .pageprv,
.gd-cm-page .pagenext {
  width: 0.32rem;
}
.gd-cm-page a {
  display: inline-block;
  width: 0.32rem;
  height: 0.32rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #E5E5E5;
  text-align: center;
}
.gd-cm-page a.cur,
.gd-cm-page a:hover {
  background: #194897 !important;
  color: #fff !important;
}
.gd-cm-page a,
.gd-cm-page span {
  margin: 0 0.02rem;
}
.gd-cm-page .select {
  vertical-align: top;
  cursor: pointer;
  width: 0.8rem;
  height: 0.32rem;
  outline: none;
  font-size: 0.14rem;
  margin: 0 0.14rem;
  border-radius: 0.04rem;
  border: 0.01rem solid #E5E5E5;
}
.gd-cm-page .turn input {
  text-align: center;
  box-sizing: border-box;
  vertical-align: top;
  width: 0.48rem;
  height: 0.32rem;
  border: 0.01rem solid #E5E5E5;
  padding: 0 0.02rem;
}
@media screen and (max-width: 768px) {
  .gd-cm-page {
    display: flex;
    justify-content: space-between;
    height: 0.85rem;
    padding: 0;
    font-size: 0.32rem;
    margin: 0.08rem 0.24rem 0.4rem 0.24rem;
  }
  .gd-cm-page span,
  .gd-cm-page a,
  .gd-cm-page select {
    display: none;
  }
  .gd-cm-page .current-show {
    color: #015293;
  }
  .gd-cm-page .mobile {
    display: block;
    width: 1.64rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    border: 0.01rem solid #E2E2E2;
  }
  .gd-cm-page .pageprv,
  .gd-cm-page .pagenext {
    width: 2rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    color: #666;
    background: #f5f5f5;
    border: none;
  }
  .gd-cm-page .pageprv:hover,
  .gd-cm-page .pagenext:hover {
    color: #666 !important;
    background: #f5f5f5 !important;
  }
}

.public-title-nav .title {
  font-size: 0.34rem;
  font-weight: 600;
  color: #333;
  line-height: 0.54rem;
  text-align: center;
  margin-bottom: 0.2rem;
}
.public-title-nav .detail-title {
  height: 0.6rem;
  background: #F9F9F9;
  position: relative;
}
.public-title-nav .title-left {
  position: absolute;
  top: calc(50% - 0.18rem);
  left: 0.2rem;
  height: 0.36rem;
  line-height: 0.36rem;
}
.public-title-nav .title-left .time {
  font-family: MicrosoftYaHei;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.36rem;
  margin-right: 0.23rem;
}
.public-title-nav .title-left .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.1rem;
  background: #D8D8D8;
  margin-right: 0.22rem;
}
.public-title-nav .title-left .source-label,
.public-title-nav .title-left .source-item {
  font-family: MicrosoftYaHei;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.36rem;
}
.public-title-nav .title-left .name {
  margin-left: 0.07rem;
}
.public-title-nav .title-left .name:first-child {
  margin-left: 0;
}
.public-title-nav .title-right {
  position: absolute;
  top: calc(50% - 0.18rem);
  right: 0.2rem;
  height: 0.36rem;
  line-height: 0.36rem;
}
.public-title-nav .title-right > a {
  display: inline-block;
  height: 0.36rem;
  margin-right: 0.14rem;
  vertical-align: middle;
}
.public-title-nav .title-right > a > img {
  height: 0.36rem;
  object-fit: contain;
}
.public-title-nav .title-right > a > img.share-img {
  height: 0.24rem;
}
.public-title-nav .title-right > a:last-child {
  margin-right: 0;
}
.public-title-nav .title-right .con {
  display: inline-block;
  font-family: MicrosoftYaHei;
  font-size: 0.16rem;
  color: #999999;
  margin-left: 0.12rem;
  height: 0.36rem;
  line-height: 0.36rem;
  margin-right: 0.05rem;
}
.public-title-nav .detail-title2 {
  height: 0.75rem;
  background: #F9F9F9;
  position: relative;
}
.public-title-nav .detail-title2 .title-left2 {
  position: absolute;
  top: calc(50% - 0.1rem);
  left: 0.27rem;
  height: 0.2rem;
  line-height: 0.2rem;
}
.public-title-nav .detail-title2 .title-left2 .pic {
  height: 0.2rem;
  object-fit: cover;
  margin-right: 0.08rem;
  vertical-align: middle;
}
.public-title-nav .detail-title2 .title-left2 .font {
  font-size: 0.2rem;
  color: #1B5395;
  line-height: 0.2rem;
  vertical-align: middle;
}
.public-title-nav .detail-title2 .title-right2 {
  position: absolute;
  top: calc(50% - 0.1rem);
  right: 0.27rem;
  height: 0.2rem;
  line-height: 0.2rem;
}
.public-title-nav .detail-title2 .title-right2 .pic {
  height: 0.2rem;
  object-fit: cover;
  margin-right: 0.08rem;
  vertical-align: middle;
}
.public-title-nav .detail-title2 .title-right2 .font {
  font-size: 0.2rem;
  color: #1B5395;
  line-height: 0.2rem;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .public-title-nav .title {
    font-size: 0.4rem;
    color: #333333;
    line-height: 0.6rem;
    text-align: left;
    margin-bottom: 0.4rem;
  }
  .public-title-nav .detail-title {
    height: max-content;
    background: #F9F9F9;
    position: unset;
    display: flex;
    flex-direction: column;
    padding: 0.3rem 0.24rem 0.32rem;
  }
  .public-title-nav .title-left {
    position: unset;
    top: unset;
    left: unset;
    height: max-content;
    line-height: unset;
    display: flex;
    flex-direction: column;
  }
  .public-title-nav .title-left .time {
    display: block;
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.28rem;
    margin-right: 0;
    margin-bottom: 0.24rem;
  }
  .public-title-nav .title-left .line {
    display: none;
  }
  .public-title-nav .title-left .source-label,
  .public-title-nav .title-left .source-item {
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.36rem;
  }
  .public-title-nav .title-left .name {
    margin-left: 0.07rem;
  }
  .public-title-nav .title-right {
    position: unset;
    top: unset;
    bottom: unset;
    left: unset;
    height: 0.44rem;
    line-height: 0.44;
    margin-top: 0.27rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .public-title-nav .title-right > a {
    display: inline-block;
    height: 0.44rem;
    margin-right: 0.2rem;
    vertical-align: middle;
  }
  .public-title-nav .title-right > a > img {
    height: 0.44rem;
    object-fit: contain;
  }
  .public-title-nav .title-right > a > img.share-img {
    height: 0.44rem;
    object-fit: contain;
  }
  .public-title-nav .title-right .con {
    display: inline-block;
    font-family: MicrosoftYaHei;
    font-size: 0.28rem;
    color: #999999;
    margin-left: 0.2rem;
    height: 0.44rem;
    line-height: 0.44rem;
    margin-right: 0.04rem;
  }
  .public-title-nav .detail-title2 {
    height: max-content;
    position: unset;
    display: flex;
    flex-direction: column;
    padding: 0.3rem 0.26rem 0.29rem;
  }
  .public-title-nav .detail-title2 .title-left2 {
    position: unset;
    top: unset;
    left: unset;
    height: max-content;
    line-height: 0.32rem;
    margin-bottom: 0.2rem;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .title {
    font-size: 0.34rem;
    font-weight: 600;
    color: #333;
    line-height: 0.54rem;
    text-align: center;
    margin-bottom: 0.2rem;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .detail-title {
    height: 0.6rem;
    background: #F9F9F9;
    position: relative;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .title-left {
    position: absolute;
    top: calc(50% - 0.18rem);
    left: 0.2rem;
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .title-left .time {
    font-family: MicrosoftYaHei;
    font-size: 0.16rem;
    color: #999999;
    line-height: 0.36rem;
    margin-right: 0.31rem;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .title-left .line {
    display: inline-block;
    width: 0.01rem;
    height: 0.1rem;
    background: #D8D8D8;
    margin-right: 0.22rem;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .title-left .source {
    font-family: MicrosoftYaHei;
    font-size: 0.16rem;
    color: #999999;
    line-height: 0.36rem;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .title-right {
    position: absolute;
    top: calc(50% - 0.18rem);
    right: 0.2rem;
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .title-right > a {
    display: inline-block;
    height: 0.36rem;
    margin-right: 0.14rem;
    vertical-align: middle;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .title-right > a > img {
    height: 0.36rem;
    object-fit: cover;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .title-right .con {
    display: inline-block;
    font-family: MicrosoftYaHei;
    font-size: 0.16rem;
    color: #999999;
    margin-left: 0.12rem;
    height: 0.36rem;
    line-height: 0.36rem;
    margin-right: 0.05rem;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .title-right .wx > img {
    height: 0.21rem;
    object-fit: contain;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .title-right .wb > img {
    height: 0.36rem;
    object-fit: contain;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .detail-title2 {
    height: 0.75rem;
    background: #F9F9F9;
    position: relative;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .detail-title2 .title-left2 {
    position: absolute;
    top: calc(50% - 0.1rem);
    left: 0.27rem;
    height: 0.2rem;
    line-height: 0.2rem;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .detail-title2 .title-left2 .pic {
    height: 0.2rem;
    object-fit: cover;
    margin-right: 0.08rem;
    vertical-align: middle;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .detail-title2 .title-left2 .font {
    display: inline-block;
    max-width: 6.8rem;
    font-size: 0.2rem;
    color: #1B5395;
    line-height: 0.2rem;
    vertical-align: middle;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .detail-title2 .title-right2 {
    position: absolute;
    top: calc(50% - 0.1rem);
    right: 0.27rem;
    height: 0.2rem;
    line-height: 0.2rem;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .detail-title2 .title-right2 .pic {
    height: 0.2rem;
    object-fit: cover;
    margin-right: 0.08rem;
    vertical-align: middle;
  }
  .public-title-nav .detail-title2 .title-left2 .public-title-nav .detail-title2 .title-right2 .font {
    font-size: 0.2rem;
    color: #1B5395;
    line-height: 0.2rem;
    vertical-align: middle;
  }
  .public-title-nav .detail-title2 .title-left2 .pic {
    height: 0.32rem;
    object-fit: cover;
    margin-right: 0.1rem;
    vertical-align: middle;
    float: left;
  }
  .public-title-nav .detail-title2 .title-left2 .font {
    font-size: 0.28rem;
    color: #1B5395;
    line-height: 0.32rem;
    text-align: left;
    vertical-align: middle;
  }
  .public-title-nav .detail-title2 .title-right2 {
    position: unset;
    bottom: unset;
    left: unset;
    height: max-content;
    line-height: 0.32rem;
  }
  .public-title-nav .detail-title2 .title-right2 .pic {
    float: left;
    height: 0.32rem;
    object-fit: cover;
    margin-right: 0.1rem;
    vertical-align: middle;
  }
  .public-title-nav .detail-title2 .title-right2 .font {
    font-size: 0.28rem;
    color: #1B5395;
    line-height: 0.32rem;
  }
}

.origin-or-pic {
  width: 3.88rem;
  border-radius: 0.08rem;
  background: #F7F8FB;
  padding: 0.04rem;
}
.origin-or-pic .small-title {
  padding: 0.1rem 0.24rem;
  padding-bottom: 0.15rem;
}
.origin-or-pic .small-title img {
  width: 0.24rem;
  height: 0.24rem;
  display: inline-block;
  line-height: 0.24rem;
  vertical-align: middle;
  margin-right: 0.1rem;
}
.origin-or-pic .small-title span {
  font-weight: bold;
  font-size: 0.22rem;
  color: #0088FF;
  line-height: 0.24rem;
  display: inline-block;
  vertical-align: middle;
}
.origin-or-pic .text {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.27rem;
  margin-top: 0.16rem;
  display: block;
}
.origin-or-pic .text img {
  width: 2.59rem;
  height: 1.24rem;
  margin: auto;
}
.origin-or-pic .text:hover {
  color: #0088FF;
}
.origin-or-pic .content {
  padding: 0.2rem 0.24rem;
  border-radius: 0.08rem;
  background: #fff;
}
.origin-or-pic .time {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.18rem;
  margin-top: 0.08rem;
}
.origin-or-pic .pic {
  padding: 0.15rem;
  font-size: 0.18rem;
  color: #22222A;
  line-height: 0.36rem;
  border-radius: 0.08rem;
  background: #fff;
}
.origin-or-pic .pic img {
  width: 3.5rem;
  margin: auto;
}
@media screen and (max-width: 768px) {
  .origin-or-pic {
    width: 100%;
    float: none;
    margin-top: 0.4rem;
    border-radius: 0.08rem;
    background: #F7F8FB;
    padding: 0.04rem;
  }
  .origin-or-pic .pic {
    width: 100%;
  }
  .origin-or-pic .pic img {
    width: 100%;
    height: auto;
    margin: auto;
  }
  .origin-or-pic .small-title {
    padding: 0.16rem 0.2rem;
    padding-bottom: 0.25rem;
  }
  .origin-or-pic .small-title img {
    width: 0.5rem;
    height: 0.5rem;
    display: inline-block;
    line-height: 0.5rem;
    vertical-align: middle;
    margin-right: 0.1rem;
  }
  .origin-or-pic .small-title span {
    font-weight: bold;
    font-size: 0.32rem;
    color: #0088FF;
    line-height: 0.5rem;
    display: inline-block;
    vertical-align: middle;
  }
  .origin-or-pic .text {
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.36rem;
  }
  .origin-or-pic .text img {
    width: 2.59rem;
    height: 1.24rem;
    margin: auto;
  }
  .origin-or-pic .text:hover {
    color: #0088FF;
  }
  .origin-or-pic .content {
    padding: 0.2rem 0.24rem;
    border-radius: 0.08rem;
    background: #fff;
  }
  .origin-or-pic .time {
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.28rem;
    margin-top: 0.15rem;
  }
}

.header {
  width: 100%;
  background: url(2025bj_header-bg.png) no-repeat center center / 19.2rem 100%;
}
.header .head-con {
  width: 100%;
  height: 5.64rem;
}
.header .head-con .top-row {
  padding-top: 0.2rem;
}
.header .head-con .top-row a,
.header .head-con .top-row span {
  display: inline-block;
  height: 100%;
  font-size: 0.16rem;
  color: #194777;
}
.header .head-con .top-row a:hover,
.header .head-con .top-row span:hover {
  color: #1872d1;
}
.header .head-con .top-row .gj-logo {
  width: 0.28rem;
  height: 0.28rem;
}
.header .head-con .top-row .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.1rem;
  background: #194777;
  border-radius: 0.01rem;
  margin: 0 0.08rem;
}
.header .head-con .top-row .weather .weather-img {
  height: 0.23rem;
  margin: 0 0.06rem 0 0.08rem;
  transform: translateY(-0.02rem);
}
.header .head-con .top-row .weather .temperature {
  color: #194777;
}
.header .head-con .top-row .nav {
  position: relative;
  z-index: 1;
  display: inline-block;
  cursor: pointer;
}
.header .head-con .top-row .nav:hover .hover-box {
  display: block;
}
.header .head-con .top-row .hover-box {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 0.38rem;
}
.header .head-con .top-row .hover-box .child-nav-list {
  width: 3.84rem;
  height: auto;
  padding: 0.24rem 0.4rem;
  background: linear-gradient(180deg, #F4F6F8 0%, #FFFFFF 100%);
  box-shadow: 0rem 0.04rem 0.16rem 0rem rgba(122, 140, 168, 0.16);
  border-radius: 0.08rem;
  border: 0.02rem solid #FFFFFF;
}
.header .head-con .top-row .hover-box .child-nav-item {
  position: relative;
  display: inline-block;
  width: 1.24rem;
  padding-left: 0.12rem;
  height: 0.32rem;
  line-height: 0.32rem;
  margin-right: 0.4rem;
}
.header .head-con .top-row .hover-box .child-nav-item:nth-child(2n) {
  margin-right: 0;
}
.header .head-con .top-row .hover-box .child-nav-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  background-color: #b0b0b0;
  border-radius: 50%;
}
.header .head-con .top-row .hover-box .child-nav-item a {
  display: block;
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
}
.header .head-con .top-row .hover-box .child-nav-item a:hover {
  color: #1658A0;
  font-weight: bold;
}
.header .head-con .top-row .right-list .switch,
.header .head-con .top-row .right-list .function {
  display: inline-block;
  padding: 0 0.18rem;
  height: 0.32rem;
  line-height: 0.32rem;
  background: rgba(255, 255, 255, 0.37);
  border-radius: 0.16rem;
  backdrop-filter: blur(0.1rem);
}
.header .head-con .top-row .right-list .switch > .line {
  margin: 0 0.13rem;
}
.header .head-con .top-row .right-list .switch .switch-lang-icon,
.header .head-con .top-row .right-list .switch .switch-platform-icon {
  height: 0.14rem;
  width: 0.14rem;
  margin-right: 0.03rem;
  transform: translateY(-0.02rem);
}
.header .head-con .top-row .right-list .switch-platform {
  position: relative;
  z-index: 1;
}
.header .head-con .top-row .right-list .switch-platform:hover .hover-box {
  display: block;
}
.header .head-con .top-row .right-list .switch-platform .hover-box {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 0.38rem;
  width: 1.2rem;
  height: auto;
}
.header .head-con .top-row .right-list .switch-platform .img-outer {
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  background: linear-gradient(180deg, #F4F6F8 0%, #FFFFFF 100%);
  box-shadow: 0rem 0.04rem 0.16rem 0rem rgba(122, 140, 168, 0.16);
  border-radius: 0.08rem;
  border: 0.02rem solid #FFFFFF;
  padding: 0.15rem;
}
.header .head-con .top-row .right-list .switch-platform .img-outer img {
  width: 100%;
  height: 100%;
}
.header .head-con .top-row .right-list .function {
  margin-left: 0.18rem;
}
.header .head-con .logo-row {
  display: block;
  width: 5.104rem;
  height: 2.39rem;
  margin: 0.96rem auto 0;
}
.header .head-con .logo-row > img {
  width: 100%;
  height: 100%;
}
.header .head-con .search-row {
  margin: 0.11rem auto 0;
  width: 6.88rem;
}
.header .head-con .search-row .input-outer {
  width: 5.72rem;
  height: 0.5rem;
  background: rgba(255, 255, 255, 0.74);
  border-radius: 0.28rem;
  border: 0.01rem solid #CFDEF7;
  padding-right: 0.23rem;
}
.header .head-con .search-row .input-outer .input-text {
  width: 5.24rem;
  box-sizing: border-box;
  height: 0.5rem;
  padding: 0 0.19rem;
  line-height: 0.5rem;
  font-size: 0.16rem;
  color: #6B8BB1;
}
.header .head-con .search-row .input-outer .input-btn {
  width: 0.2rem;
  height: 0.2rem;
  cursor: pointer;
  padding: 0;
}
.header .head-con .search-row .input-outer .input-btn > img {
  width: 100%;
  height: 100%;
}
.header .head-con .search-row .robot {
  display: block;
  margin-left: 0.06rem;
  width: 1.1rem;
  height: 0.5rem;
  background: linear-gradient(107deg, #3191CE 0%, #1658A0 100%);
  border-radius: 0.28rem;
  background-color: #3191CE;
}
.header .head-con .search-row .robot > .robot-img {
  width: 0.49rem;
  height: 0.5rem;
  margin-top: 0.01rem;
}
.header .head-con .search-row .robot .robot-text {
  display: inline-block;
  width: 0.32rem;
  margin-right: 0.17rem;
  font-weight: 400;
  font-size: 0.16rem;
  color: #FFFFFF;
  line-height: 0.16rem;
  margin-top: 0.1rem;
}
.header .nav-row {
  width: 100%;
  max-width: 19.2rem;
  height: 0.72rem;
  background: #1658A0;
}
.header .nav-list {
  height: 0.72rem;
}
.header .nav-list .nav-item {
  position: relative;
  display: inline-block;
  width: 2.12rem;
  height: 0.72rem;
  line-height: 0.72rem;
  text-align: center;
}
.header .nav-list .nav-item::after {
  position: absolute;
  top: 50%;
  right: 0;
  content: '';
  transform: translateY(-50%);
  width: 0.01rem;
  height: 0.22rem;
  background: #6896C8;
}
.header .nav-list .nav-item:last-child::after {
  display: none;
}
.header .nav-list .nav-item .nav-img {
  width: 0.2rem;
  height: 0.2rem;
  margin-right: 0.07rem;
  transform: translateY(-0.07rem);
}
.header .nav-list .nav-item .nav-text {
  font-size: 0.2rem;
  color: #FFFFFF;
}
.header .nav-list .nav-item:hover,
.header .nav-list .nav-item.cur {
  background: #004378;
}
.header .switch-wap,
.header .logo-img-wap {
  display: none;
}
@media screen and (max-width: 768px) {
  .header {
    width: 100%;
    background: url(2025bj_header-bg.png) no-repeat center bottom / 19.2rem 100%;
  }
  .header .head-con {
    width: 100%;
    height: 5.42rem;
  }
  .header .head-con .top-row {
    padding-top: 0.24rem;
  }
  .header .head-con .top-row .left-list {
    display: none;
  }
  .header .head-con .top-row .right-list {
    padding-right: 0.36rem;
  }
  .header .head-con .top-row a {
    display: inline-block;
    height: 100%;
    font-size: 0.28rem;
    color: #144882;
  }
  .header .head-con .top-row a:hover {
    color: #fff;
  }
  .header .head-con .top-row .line {
    display: inline-block;
    width: 0.01rem;
    height: 0.16rem;
    background: #194777;
    border-radius: 0.01rem;
    margin: 0 0.16rem;
  }
  .header .head-con .top-row .switch-wap {
    display: inline-block;
    height: 0.6rem;
    line-height: 0.6rem;
    background: rgba(255, 255, 255, 0.37);
    border-radius: 0.3rem;
    backdrop-filter: blur(0.1rem);
    padding: 0 0.22rem;
  }
  .header .head-con .top-row .switch-wap .switch-lang-icon {
    width: 0.24rem;
    height: 0.24rem;
    transform: translateY(-0.02rem);
  }
  .header .head-con .top-row .switch-wap .switch-lang-name {
    margin-left: 0.07rem;
    font-weight: 400;
    font-size: 0.28rem;
    color: #144882;
  }
  .header .head-con .top-row .right-list .switch,
  .header .head-con .top-row .right-list .function {
    display: inline-block;
    padding: 0 0.22rem;
    height: 0.6rem;
    line-height: 0.6rem;
    background: rgba(255, 255, 255, 0.37);
    border-radius: 0.3rem;
    backdrop-filter: blur(0.1rem);
  }
  .header .head-con .top-row .right-list .switch {
    display: none;
  }
  .header .head-con .top-row .right-list .function {
    margin-left: 0.16rem;
  }
  .header .head-con .logo-row {
    display: block;
    width: 5.104rem;
    height: 2.39rem;
    margin: 0.19rem auto 0;
  }
  .header .head-con .logo-row .logo-img {
    display: none;
  }
  .header .head-con .logo-row .logo-img-wap {
    display: block;
  }
  .header .head-con .logo-row > img {
    width: 100%;
    height: 100%;
  }
  .header .head-con .search-row {
    margin: 0.17rem auto 0;
    width: 6.45rem;
  }
  .header .head-con .search-row .input-outer {
    width: 4.78rem;
    height: 0.72rem;
    border-radius: 0.36rem;
    padding-right: 0.26rem;
  }
  .header .head-con .search-row .input-outer .input-text {
    width: 4.05rem;
    height: 0.72rem;
    padding: 0 0.37rem;
    line-height: 0.72rem;
    font-size: 0.28rem;
  }
  .header .head-con .search-row .input-outer .input-btn {
    width: 0.4rem;
    height: 0.4rem;
  }
  .header .head-con .search-row .robot {
    margin-left: 0.1rem;
    width: 1.56rem;
    height: 0.72rem;
    border-radius: 0.36rem;
  }
  .header .head-con .search-row .robot > .robot-img {
    width: 0.66rem;
    height: 0.68rem;
    margin-top: 0.04rem;
  }
  .header .head-con .search-row .robot .robot-text {
    width: 0.56rem;
    margin-right: 0.24rem;
    font-weight: 400;
    font-size: 0.28rem;
    color: #FFFFFF;
    line-height: 0.28rem;
    margin-top: 0.06rem;
  }
  .header .nav-row {
    width: 100%;
    height: 0.88rem;
    background: #1658A0;
  }
  .header .nav-list {
    height: 0.88rem;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
  }
  .header .nav-list .nav-item {
    width: 2.18rem;
    height: 0.88rem;
    line-height: 0.88rem;
  }
  .header .nav-list .nav-item .nav-img {
    width: 0.28rem;
    height: 0.28rem;
    margin-right: 0.12rem;
    transform: translateY(-0.14rem);
  }
  .header .nav-list .nav-item .nav-text {
    font-size: 0.32rem;
    color: #FFFFFF;
  }
}

.child-header {
  width: 100%;
}
.child-header .head-con {
  width: 100%;
  height: auto;
  background: #BD1B2D;
  border-bottom: 0.01rem solid #901223;
  max-width: 19.2rem;
  margin: 0 auto;
}
.child-header .head-con .top-row {
  display: inline-block;
  font-size: 0;
  white-space: nowrap;
  padding: 0.28rem 0;
}
.child-header .head-con .top-row .logo-con {
  display: inline-block;
  vertical-align: middle;
  width: 3.61rem;
}
.child-header .head-con .top-row .logo-con img {
  height: 0.72rem;
}
.child-header .head-con .top-row .search-con {
  display: inline-block;
  vertical-align: middle;
  height: 0.56rem;
  line-height: 0.56rem;
  margin-left: 0.64rem;
}
.child-header .head-con .top-row .search-con form.input-outer {
  width: 5rem;
  height: 0.56rem;
  background-color: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.01rem 0.01rem 0.01rem 0.16rem;
  overflow: hidden;
  border: none;
}
.child-header .head-con .top-row .search-con form.input-outer .input-text {
  display: inline-block;
  width: 3.96rem;
  height: 0.54rem;
  line-height: 0.54rem;
  font-size: 0.16rem;
  color: #999999;
  border: none;
  background: transparent;
}
.child-header .head-con .top-row .search-con form.input-outer .input-btn {
  display: inline-block;
  width: 0.88rem;
  height: 0.54rem;
  padding: 0;
  cursor: pointer;
  background-color: #F5F5F6;
  border-top-right-radius: 0.28rem;
  border-bottom-right-radius: 0.28rem;
}
.child-header .head-con .top-row .search-con form.input-outer .input-btn > img {
  width: 0.28rem;
  height: 0.28rem;
  display: block;
  margin: 0.13rem auto;
}
.child-header .head-con .top-row .right-con {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-left: 0.54rem;
  width: 3rem;
  height: 0.56rem;
}
.child-header .head-con .top-row .right-con .ops-block {
  display: inline-block;
  vertical-align: top;
  width: 2.35rem;
  text-align: right;
  white-space: nowrap;
}
.child-header .head-con .top-row .right-con .top-link {
  font-size: 0;
  display: block;
  white-space: nowrap;
}
.child-header .head-con .top-row .right-con .top-link a {
  display: inline-block;
  color: #fff;
  font-size: 0.14rem;
  line-height: 0.24rem;
}
.child-header .head-con .top-row .right-con .top-link .gov-link {
  margin-right: 0.02rem;
}
.child-header .head-con .top-row .right-con .top-link .gov-link .icon-gh {
  width: 0.18rem;
  height: 0.18rem;
  vertical-align: middle;
  margin-right: 0.02rem;
}
.child-header .head-con .top-row .right-con .top-link .sep {
  display: inline-block;
  color: #fff;
  font-size: 0.14rem;
  margin-right: 0.02rem;
}
.child-header .head-con .top-row .right-con .ops {
  margin-top: 0.12rem;
  font-size: 0;
  display: block;
  padding-left: 0.2rem;
  white-space: nowrap;
}
.child-header .head-con .top-row .right-con .ops .lang {
  display: inline-block;
  color: #fff;
  font-size: 0.12rem;
  margin-right: 0.24rem;
}
.child-header .head-con .top-row .right-con .ops .wza-link {
  display: inline-block;
  color: #fff;
  font-size: 0.12rem;
  margin-right: 0.24rem;
  line-height: 0.24rem;
}
.child-header .head-con .top-row .right-con .ops .wza-link .icon-wza {
  width: 0.16rem;
  height: 0.16rem;
  vertical-align: middle;
  margin-right: 0.06rem;
}
.child-header .head-con .top-row .right-con .ops .wza-link .text {
  vertical-align: middle;
}
.child-header .head-con .top-row .right-con .elder-mode {
  display: inline-block;
  vertical-align: top;
  width: 0.56rem;
  height: 0.56rem;
  margin-left: 0.06rem;
  background: #FFFFFF;
  color: #BD1B2D !important;
  border-radius: 0.08rem;
  font-weight: 600;
  font-size: 0.14rem;
  text-align: center;
  line-height: 0.24rem;
  padding-top: 0.04rem;
  box-shadow: 0 0.02rem 0.04rem rgba(0, 0, 0, 0.06);
  white-space: normal;
}
.child-header .head-con .top-row .right-con .elder-mode .line {
  display: block;
  height: 0.2rem;
  line-height: 0.3rem;
}
.child-header .head-con .top-row .right-con .menu-btn {
  display: none;
}
.child-header .nav-row {
  width: 100%;
  max-width: 19.2rem;
  height: 0.64rem;
  background: #BD1B2D;
  margin-top: 0;
  margin: 0 auto;
}
.child-header .nav-list {
  height: 0.64rem;
  text-align: center;
  font-size: 0;
  padding: 0rem;
}
.child-header .nav-list .nav-item {
  display: inline-block;
  width: 8%;
  margin-left: 10%;
  padding: 0;
  height: 0.64rem;
  line-height: 0.64rem;
  text-align: center;
  position: relative;
}
.child-header .nav-list .nav-item .nav-text {
  font-size: 0.2rem;
  color: #FFFFFF;
  font-weight: 600;
}
.child-header .nav-list .nav-item:first-child {
  width: 5%;
  margin-left: 0;
}
.child-header .nav-list .nav-item:hover .nav-text {
  color: #F4D289;
}
.child-header .nav-list .nav-item.cur .nav-text {
  color: #F4D289;
  font-size: 0.24rem;
  font-weight: bold;
}
.child-header .nav-list .nav-item.cur::after {
  content: '';
  position: absolute;
  left: 50%;
  margin-left: -0.2rem;
  bottom: 0.02rem;
  width: 0.4rem;
  height: 0.04rem;
  background: #F4D289;
  border-radius: 0.02rem;
}
.child-header .nav-list .nav-item:hover .nav-text {
  color: #F4D289;
  font-size: 0.24rem;
  font-weight: bold;
}
.child-header .switch-wap {
  display: none;
}
@media screen and (max-width: 768px) {
  .child-header {
    width: 100%;
    background: #BD1B2D;
  }
  .child-header .head-con {
    width: 100%;
    height: auto;
  }
  .child-header .head-con .top-row {
    width: 100%;
    position: relative;
    padding: 0rem 0rem;
  }
  .child-header .head-con .top-row .logo-con {
    display: block;
    width: 100%;
    margin-top: 0.24rem;
    margin-bottom: 0.16rem;
  }
  .child-header .head-con .top-row .logo-con img {
    height: 0.86rem;
    width: auto;
    display: inline-block;
  }
  .child-header .head-con .top-row .search-con {
    display: block;
    margin-left: 0;
    height: 0.88rem;
    margin: 0.3rem auto 0.3rem;
  }
  .child-header .head-con .top-row .search-con form.input-outer {
    width: 100%;
    height: 0.88rem;
    border-radius: 0.06rem;
    padding: 0 0 0 0.24rem;
  }
  .child-header .head-con .top-row .search-con form.input-outer .input-text {
    width: 85%;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.24rem;
  }
  .child-header .head-con .top-row .search-con form.input-outer .input-btn {
    width: 15%;
    height: 0.86rem;
    border-radius: 0%;
    background: #F5F5F6;
  }
  .child-header .head-con .top-row .search-con form.input-outer .input-btn > img {
    width: 0.32rem;
    height: 0.32rem;
    display: block;
    margin: 0.13rem auto;
  }
  .child-header .head-con .top-row .right-con {
    position: absolute;
    right: 0rem;
    top: 0;
    width: auto;
    height: 0.88rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 0.24rem;
  }
  .child-header .head-con .top-row .right-con .ops-block,
  .child-header .head-con .top-row .right-con .elder-mode {
    display: none;
  }
  .child-header .head-con .top-row .right-con .menu-btn {
    display: inline-block;
    width: 0.48rem;
    height: 0.48rem;
    background: url(2025bj_sy-cbl-icon.png) no-repeat center / contain;
  }
  .child-header .nav-row {
    width: 100%;
    height: 0.88rem;
    background: #BD1B2D;
    margin-top: 0;
  }
  .child-header .nav-list {
    height: 0.88rem;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
  }
  .child-header .nav-list .nav-item {
    width: auto;
    height: 0.88rem;
    line-height: 0.88rem;
  }
  .child-header .nav-list .nav-item .nav-text {
    font-size: 0.32rem;
    color: #FFFFFF;
  }
  .child-header .nav-list .nav-item:hover .nav-text {
    color: #F4D289;
    font-size: 0.36rem;
    font-weight: bold;
  }
  .child-header .nav-list .nav-item.cur .nav-text {
    color: #F4D289;
    font-size: 0.36rem;
    font-weight: bold;
  }
  .child-header .nav-list .nav-item.cur::after {
    content: '';
    display: block;
    width: 0.6rem;
    height: 0.03rem;
    left: 0.03rem;
    bottom: -0.05rem;
    background: #F4D289;
    border-radius: 0.03rem;
    margin: 0 auto;
    transform: translateY(-0.1rem);
  }
  .child-header .nav-list .nav-item:first-child {
    margin-left: 0.24rem;
    width: auto;
  }
  .child-header .child-g-box {
    width: 7.1rem;
  }
}

.footer {
  width: 100%;
  max-width: 19.2rem;
  margin: 0 auto;
}
.footer .f-link {
  width: 100%;
  height: 0.87rem;
  background: #757575;
  padding-top: 0.24rem;
}
.footer .f-link .ft-link {
  margin: 0 auto;
  height: 0.4rem;
  line-height: 0.4rem;
  width: 12.8rem;
}
.footer .f-link .ft-link .cm-drop {
  width: 13rem;
}
.footer .f-link .ft-link .cm-drop .drop-select {
  width: 3.05rem;
  height: 0.4rem;
  line-height: 0.4rem;
  background: #838383;
  border-radius: 0.04rem;
  margin-right: 0.2rem;
  border: 0.01rem solid #838383;
}
.footer .f-link .ft-link .cm-drop .drop-select .select {
  padding-left: 0.2rem;
}
.footer .f-link .ft-link .cm-drop .drop-select .tit {
  font-size: 0.18rem;
  color: #ffffff;
}
.footer .f-link .ft-link .cm-drop .drop-select .arrow-icon {
  width: 0.16rem;
  height: 0.16rem;
  background: url(2025bj_wdk-f.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 0.1rem;
  margin-right: 0.16rem;
}
.footer .f-link .ft-link .cm-drop .drop-select:last-child {
  margin-right: 0;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu {
  width: 12.8rem;
  height: 2.54rem;
  bottom: 0.55rem;
  background: rgba(189, 27, 45, 0.8);
  box-shadow: 0 -0.09rem 0.16rem 0 rgba(122, 140, 168, 0.16);
  border-radius: 0.08rem;
  border: none;
  z-index: 9999;
  overflow: visible;
  padding: 0.18rem 0.2rem;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu::before {
  content: '';
  width: 0;
  height: 0;
  border-top: 0.14rem solid #4b75a6;
  border-right: 0.14rem solid transparent;
  border-left: 0.14rem solid transparent;
  position: absolute;
  bottom: -0.13rem;
  left: 1.1rem;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu .dmh-bottom {
  width: 100%;
  height: 2.15rem;
  overflow: auto;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu .dmh-bottom li {
  width: 1.96rem;
  height: 0.44rem;
  font-size: 0.18rem;
  color: #fff;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu .dmh-bottom li a {
  display: inline-block;
  width: 100%;
  color: #fff;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu .dmh-bottom::-webkit-scrollbar {
  width: 0.03rem;
  background-color: #d6e2ec;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu .dmh-bottom::-webkit-scrollbar-thumb {
  border-radius: 0.04rem;
  background-color: #B0D0F5;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu .menu-group {
  margin-bottom: 0.1rem;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu .menu-group:last-child {
  margin-bottom: 0;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu .menu-group .group-title {
  font-size: 0.24rem;
  color: #fff;
  font-weight: bold;
  line-height: 0.3rem;
  margin-bottom: 0.08rem;
  padding-left: 0.15rem;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu .menu-group .group-list li {
  width: 2.6rem;
  height: 0.44rem;
}
.footer .f-link .ft-link .cm-drop .dropdown-menu .menu-group .group-list li a {
  font-size: 0.2rem;
  white-space: nowrap;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(2) .dropdown-menu {
  left: -109%;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(2) .dropdown-menu::before {
  left: 4.4rem;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(2) .dropdown-menu .menu-group {
  padding: 0.12rem 0.16rem;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(2) .dropdown-menu .menu-group .group-title {
  font-size: 0.2rem;
  color: #fff;
  font-weight: bold;
  line-height: 0.2rem;
  margin-bottom: 0.08rem;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(2) .dropdown-menu .menu-group .group-list li {
  width: 2.6rem;
  height: 0.44rem;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(2) .dropdown-menu .menu-group .group-list li a {
  font-size: 0.2rem;
  white-space: nowrap;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(3) .dropdown-menu {
  left: -216%;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(3) .dropdown-menu::before {
  left: 7.6rem;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(4) .dropdown-menu {
  left: -324%;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(4) .dropdown-menu::before {
  left: 10.2rem;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(5) .dropdown-menu {
  left: -443%;
}
.footer .f-link .ft-link .cm-drop .drop-select:nth-child(5) .dropdown-menu::before {
  left: 11.5rem;
}
.footer .f-bottom {
  width: 100%;
  height: 1.91rem;
  background: #bd1b2d;
}
.footer .f-bottom .f-info-box {
  width: 12.8rem;
  height: 100%;
  margin: 0 auto;
  padding-top: 0.26rem;
}
.footer .f-bottom .f-info-box .level-1 {
  width: 13rem;
}
.footer .f-bottom .f-info-box .level-1 .lx {
  display: inline-block;
  width: 1.35rem;
  height: 1.4rem;
  background: #aa1729;
  box-shadow: 0 0.02rem 0.08rem 0rem rgba(122, 140, 168, 0.16);
  border-radius: 0.04rem;
  padding-top: 0.4rem;
  margin-left: 0.2rem;
}
.footer .f-bottom .f-info-box .level-1 .lx img {
  display: block;
  width: 0.32rem;
  height: 0.32rem;
  margin: 0 auto;
}
.footer .f-bottom .f-info-box .level-1 .lx span {
  display: inline-block;
  width: 100%;
  font-size: 0.18rem;
  color: #fff;
  text-align: center;
  margin-top: 0.09rem;
}
.footer .f-bottom .f-info-box .level-1 .lx:first-child {
  margin-left: 0;
}
.footer .f-bottom .f-info-box .level-1 .info {
  display: inline-block;
  width: 5.05rem;
  height: 1.4rem;
  background: #aa1729;
  margin-left: 0.1rem;
  box-shadow: 0 0.02rem 0.08rem 0rem rgba(122, 140, 168, 0.16);
  border-radius: 0.04rem;
  vertical-align: top;
  padding: 0 0.2rem;
  padding-top: 0.25rem;
}
.footer .f-bottom .f-info-box .level-1 .info span {
  display: block;
  margin-top: 0.06rem;
  width: 100%;
  font-size: 0.16rem;
  color: #fff;
}
.footer .f-bottom .f-info-box .level-1 .dzjg {
  padding-top: 0.36rem;
}
.footer .f-bottom .f-info-box .level-1 .dzjg img {
  width: 0.56rem;
  height: 0.68rem;
}
.footer .f-bottom .f-info-box .level-1 .zc {
  padding-top: 0.43rem;
}
.footer .f-bottom .f-info-box .level-1 .zc img {
  width: 1.1rem;
  height: 0.55rem;
}
.footer .f-bottom .f-info-box .level-2 {
  height: 0.2rem;
  line-height: 0.2rem;
  margin-top: 0.29rem;
}
.footer .f-bottom .f-info-box .level-2 span,
.footer .f-bottom .f-info-box .level-2 .ba {
  font-size: 0.16rem;
  color: #fff;
}
.footer .f-bottom .f-info-box .level-2 .ga {
  margin-left: 0.46rem;
}
.footer .f-bottom .f-info-box .level-2 .ga img {
  width: 0.18rem;
  height: 0.19rem;
  vertical-align: top;
  margin-right: 0.04rem;
}
.footer .f-bottom .f-info-box .level-2 .ba {
  margin-left: 0.32rem;
}
.footer .f-bot {
  width: 100%;
  height: 0.64rem;
  background: #d8b984;
}
.footer .f-bot .f-info-box {
  width: 12.8rem;
  height: 100%;
  margin: 0 auto;
  padding-top: 0.26rem;
}
.footer .f-bot .f-info-box .level-2 {
  height: 0.2rem;
  line-height: 0.2rem;
}
.footer .f-bot .f-info-box .level-2 span,
.footer .f-bot .f-info-box .level-2 .ba {
  font-size: 0.16rem;
  color: #fff;
}
.footer .f-bot .f-info-box .level-2 .ga {
  margin-left: 0.46rem;
}
.footer .f-bot .f-info-box .level-2 .ga img {
  width: 0.18rem;
  height: 0.19rem;
  vertical-align: top;
  margin-right: 0.04rem;
}
.footer .f-bot .f-info-box .level-2 .ba {
  margin-left: 0.32rem;
}
@media screen and (max-width: 768px) {
  .footer .f-link {
    width: 100%;
    padding: 0 0.24rem;
    height: unset;
    padding-top: 0.24rem;
    padding-bottom: 0.2rem;
  }
  .footer .f-link .ft-link {
    width: 100%;
    height: unset;
  }
  .footer .f-link .ft-link .cm-drop {
    width: 100%;
  }
  .footer .f-link .ft-link .cm-drop .drop-select {
    width: 7.02rem;
    height: 0.8rem;
    line-height: 0.8rem;
    box-shadow: 0rem 0.02rem 0.08rem 0rem rgba(122, 140, 168, 0.16);
    border-radius: 0.04rem;
    margin-bottom: 0.16rem;
  }
  .footer .f-link .ft-link .cm-drop .drop-select .select {
    padding-left: 0.2rem;
  }
  .footer .f-link .ft-link .cm-drop .drop-select .tit {
    font-size: 0.32rem;
  }
  .footer .f-link .ft-link .cm-drop .drop-select .arrow-icon {
    width: 0.32rem;
    height: 0.32rem;
    background: url(2025bj_f-xl-arrow.png) no-repeat;
    background-size: 0.32rem 0.32rem;
    margin-top: 0.25rem;
    margin-right: 0.16rem;
  }
  .footer .f-link .ft-link .cm-drop .drop-select:last-child {
    margin-bottom: 0;
  }
  .footer .f-link .ft-link .cm-drop .dropdown-menu {
    width: 100%;
    height: 4.2rem;
    bottom: 0.9rem;
    border-radius: 0;
    padding: 0;
  }
  .footer .f-link .ft-link .cm-drop .dropdown-menu::before {
    content: '';
    width: 0;
    height: 0;
    border-top: 0.14rem solid #4b75a6;
    border-right: 0.14rem solid transparent;
    border-left: 0.14rem solid transparent;
    position: absolute;
    bottom: -0.13rem;
    left: 3.37rem;
  }
  .footer .f-link .ft-link .cm-drop .dropdown-menu .dmh-bottom {
    height: 4.2rem;
    overflow: auto;
  }
  .footer .f-link .ft-link .cm-drop .dropdown-menu .dmh-bottom li {
    width: 50%;
    height: 1.4rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
    color: #fff;
  }
  .footer .f-link .ft-link .cm-drop .dropdown-menu .dmh-bottom li a {
    display: inline-block;
    width: 100%;
    height: 1.4rem;
    line-height: 1.4rem;
    text-align: center;
    color: #fff;
  }
  .footer .f-link .ft-link .cm-drop .dropdown-menu .dmh-bottom::-webkit-scrollbar {
    display: none;
  }
  .footer .f-link .ft-link .cm-drop .dropdown-menu .dmh-bottom::-webkit-scrollbar-thumb {
    display: none;
  }
  .footer .f-link .ft-link .cm-drop .dropdown-menu .menu-group {
    padding: 0.12rem 0.16rem;
  }
  .footer .f-link .ft-link .cm-drop .dropdown-menu .menu-group .group-title {
    font-size: 0.36rem;
    color: #fff;
    font-weight: bold;
    line-height: 0.36rem;
    margin: 0.12rem 0 0.08rem;
  }
  .footer .f-link .ft-link .cm-drop .dropdown-menu .menu-group .group-list li {
    width: 100%;
    height: 1.2rem;
  }
  .footer .f-link .ft-link .cm-drop .dropdown-menu .menu-group .group-list li a {
    font-size: 0.34rem;
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: left;
    padding: 0 0.24rem;
    white-space: nowrap;
  }
  .footer .f-link .ft-link .cm-drop .drop-select:nth-child(2) .dropdown-menu {
    left: 0;
  }
  .footer .f-link .ft-link .cm-drop .drop-select:nth-child(2) .dropdown-menu::before {
    left: 3.37rem;
  }
  .footer .f-link .ft-link .cm-drop .drop-select:nth-child(3) .dropdown-menu {
    left: 0;
  }
  .footer .f-link .ft-link .cm-drop .drop-select:nth-child(3) .dropdown-menu::before {
    left: 3.37rem;
  }
  .footer .f-link .ft-link .cm-drop .drop-select:nth-child(4) .dropdown-menu {
    left: 0;
  }
  .footer .f-link .ft-link .cm-drop .drop-select:nth-child(4) .dropdown-menu::before {
    left: 3.37rem;
  }
  .footer .f-link .ft-link .cm-drop .drop-select:nth-child(5) .dropdown-menu {
    left: 0;
  }
  .footer .f-link .ft-link .cm-drop .drop-select:nth-child(5) .dropdown-menu::before {
    left: 3.37rem;
  }
  .footer .f-bottom {
    width: 100%;
    padding: 0 0.18rem;
    height: unset;
  }
  .footer .f-bottom .f-info-box {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding-top: 0.26rem;
  }
  .footer .f-bottom .f-info-box .level-1 {
    width: 7.2rem;
    height: 6.76rem;
  }
  .footer .f-bottom .f-info-box .level-1 .lx {
    display: inline-block;
    width: 2.18rem;
    height: 1.96rem;
    background: #aa1729;
    box-shadow: 0 0.02rem 0.08rem 0rem rgba(122, 140, 168, 0.16);
    border-radius: 0.04rem;
    padding-top: 0.4rem;
    margin-left: 0.24rem;
  }
  .footer .f-bottom .f-info-box .level-1 .lx img {
    width: 0.6rem;
    height: 0.6rem;
  }
  .footer .f-bottom .f-info-box .level-1 .lx span {
    font-size: 0.32rem;
  }
  .footer .f-bottom .f-info-box .level-1 .lx:first-child {
    margin-left: 0;
  }
  .footer .f-bottom .f-info-box .level-1 .lx:nth-last-child(1),
  .footer .f-bottom .f-info-box .level-1 .lx:nth-last-child(2) {
    width: 2.18rem;
    height: 1.96rem;
  }
  .footer .f-bottom .f-info-box .level-1 .info {
    display: inline-block;
    width: 7.02rem;
    height: 2.04rem;
    margin: 0.24rem 0;
    background: #aa1729;
    font-size: 0.32rem;
  }
  .footer .f-bottom .f-info-box .level-1 .info span {
    display: block;
    text-align: center;
    height: 0.48rem;
    line-height: 0.48rem;
    width: 100%;
    font-size: 0.32rem;
    font-weight: 300;
  }
  .footer .f-bottom .f-info-box .level-1 .dzjg {
    padding-top: 0.36rem;
    width: 1.66rem;
    height: 1.58rem;
    margin-left: 1.25rem;
  }
  .footer .f-bottom .f-info-box .level-1 .dzjg img {
    width: 0.66rem;
    height: 0.76rem;
    margin: 0.05rem auto;
  }
  .footer .f-bottom .f-info-box .level-1 .zc {
    padding-top: 0.43rem;
    width: 1.66rem;
    height: 1.58rem;
    margin-left: 0.16rem;
  }
  .footer .f-bottom .f-info-box .level-1 .zc img {
    width: 1.1rem;
    height: 0.55rem;
    margin: 0.09rem auto;
  }
  .footer .f-bot {
    width: 100%;
    padding: 0 0.18rem;
    height: unset;
  }
  .footer .f-bot .f-info-box {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding-top: 0.26rem;
  }
  .footer .f-bot .f-info-box .level-2 {
    height: 2.3rem;
    margin-top: 0.59rem;
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .footer .f-bot .f-info-box .level-2 span,
  .footer .f-bot .f-info-box .level-2 .ba {
    font-size: 0.32rem;
    line-height: 0.45rem;
    font-weight: 300;
    color: #333;
  }
  .footer .f-bot .f-info-box .level-2 .ga {
    margin-left: 0rem;
  }
  .footer .f-bot .f-info-box .level-2 .ga img {
    width: 0.36rem;
    height: 0.38rem;
    vertical-align: top;
    margin-right: 0.04rem;
  }
  .footer .f-bot .f-info-box .level-2 .ba {
    margin-left: 0;
  }
}

.home-page .title-block {
  padding: 0.24rem 0;
  text-align: center;
  width: 100%;
  max-width: 19.2rem;
  margin: auto;
  background: #bd1b2d;
  position: relative;
  z-index: 2;
}
.home-page .title-block .cm-HotNews {
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.home-page .title-block .cm-HotNews .yydh-syswp3 {
  width: 100%;
}
.home-page .title-block .cm-HotNews .news-radio-wrapper {
  width: 100%;
  max-width: 12.8rem;
  margin: 0.18rem auto 0;
  text-align: center;
  font-size: 0;
  position: relative;
  z-index: 2;
}
.home-page .title-block .cm-HotNews .news-radio-btn {
  display: inline-block;
  position: relative;
  z-index: 2;
  width: 32%;
  height: 0.02rem;
  margin: 0 0.08rem;
  background-color: rgba(255, 237, 203, 0.35);
  border-radius: 2px;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.home-page .title-block .cm-HotNews .news-radio-btn:hover,
.home-page .title-block .cm-HotNews .news-radio-btn.active {
  background-color: #ffedcb;
}
.home-page .title-block .level-1 h1 {
  color: #ffedcb;
}
.home-page .title-block .level-2 p {
  width: 100%;
  color: #ffedcb;
}
.home-page .headlines-swiper {
  width: 13.4rem;
  height: 0.86rem;
  margin-top: 0.3rem;
}
.home-page .headlines-swiper .swiper-slide {
  width: 13.4rem;
  height: 0.86rem;
  background: #F9F9F9;
}
.home-page .headlines-swiper .swiper-slide .news-item {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  font-family: SourceHanSerifCN, SourceHanSerifCN;
  font-weight: bold;
  font-size: 0.36rem;
  line-height: 0.86rem;
  color: #111111;
  text-align: center;
}
.home-page .headlines-swiper .swiper-slide .news-item .hot-sign {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.54rem;
  height: 0.54rem;
}
.home-page .pics-news {
  margin-top: 0.3rem;
  width: 12.8rem;
  background: #bd1b2d;
}
.home-page .pics-news .pic-news-swiper {
  width: 6rem;
  height: 3.8rem;
  position: relative;
}
.home-page .pics-news .pic-news-swiper .swiper-slide {
  width: 6.56rem;
  height: 3.69rem;
}
.home-page .pics-news .pic-news-swiper .swiper-slide .news-item {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.home-page .pics-news .pic-news-swiper .swiper-slide .news-item > img {
  width: 100%;
  height: 3.4rem;
}
.home-page .pics-news .pic-news-swiper .swiper-slide .news-item .news-text {
  display: block;
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  background: rgba(0, 0, 0, 0.66);
  border-radius: 0rem 0rem 0.04rem 0.04rem;
  padding: 0 0.27rem;
  font-weight: bold;
  font-size: 0.18rem;
  color: #FFFFFF;
}
.home-page .pics-news .pic-news-swiper .swiper-slide .news-item:hover .news-text {
  color: #BD1B2D;
  font-weight: bold;
}
.home-page .pics-news .pic-news-swiper .swiper-button-prev,
.home-page .pics-news .pic-news-swiper .swiper-button-next {
  cursor: pointer;
  position: absolute;
  width: 0.31rem;
  height: 0.52rem;
  top: 50%;
  transform: translateY(-50%);
  background: no-repeat center center / 100% 100%;
}
.home-page .pics-news .pic-news-swiper .swiper-button-prev {
  transform: translateY(-50%) rotate(180deg);
  left: 0;
  background-image: url(2025bj_swiper-button-next.png);
}
.home-page .pics-news .pic-news-swiper .swiper-button-prev:hover {
  background-image: url(2025bj_swiper-button-prev-h.png);
  transform: translateY(-50%) rotate(0);
}
.home-page .pics-news .pic-news-swiper .swiper-button-next {
  right: 0;
  background-image: url(2025bj_swiper-button-next.png);
}
.home-page .pics-news .pic-news-swiper .swiper-button-next:hover {
  background-image: url(2025bj_swiper-button-prev-h.png);
  transform: translateY(-50%) rotate(180deg);
}
.home-page .pics-news .pic-news-swiper-wap {
  display: none;
}
.home-page .pics-news .area-news {
  width: 6.56rem;
  height: 3.78rem;
}
.home-page .pics-news .area-news .area-switch-tab {
  width: 100%;
  height: 0.49rem;
  border-bottom: 0.01rem solid #d8d8d8;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item {
  position: relative;
  display: inline-block;
  padding: 0 0.26rem;
  height: 100%;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item::after {
  position: absolute;
  top: 0.06rem;
  right: 0;
  content: '';
  width: 0.01rem;
  height: 0.12rem;
  background: #D8D8D8;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item:first-child {
  padding-left: 0;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item:last-child {
  padding-right: 0;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item:last-child::after {
  display: none;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item > a {
  display: block;
  height: 100%;
  font-weight: bold;
  font-size: 0.22rem;
  line-height: 0.22rem;
  color: #111;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item:hover > a,
.home-page .pics-news .area-news .area-switch-tab .tab-item.active > a {
  color: #1658A0;
  font-weight: bold;
  border-bottom: 0.02rem solid #1658A0;
}
.home-page .pics-news .area-news .area-news-con {
  display: none;
  padding-top: 0.05rem;
}
.home-page .pics-news .area-news .area-news-con > .news-list {
  width: 100%;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item {
  position: relative;
  width: 100%;
  height: 0.54rem;
  line-height: 0.54rem;
  padding-left: 0.12rem;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item > a {
  display: block;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item > a .tit {
  max-width: 5.14rem;
  font-size: 0.2rem;
  color: #333333;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item > a .time {
  font-size: 0.18rem;
  color: #999999;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  background: #B0B0B0;
  border-radius: 50%;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item:hover > a .tit {
  color: #1658A0;
  font-weight: bold;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item:hover::before {
  background: #1658A0;
}
.home-page .pics-news .xbox {
  width: 6.2rem;
  margin-right: 0.33rem;
  margin-top: 0.14rem;
}
.home-page .pics-news .xbox .top-tab {
  width: 100%;
}
.home-page .pics-news .xbox .top-tab .top1 {
  height: 0.42rem;
  border-bottom: none;
}
.home-page .pics-news .xbox .top-tab .top1 .panel {
  position: relative;
  display: inline-block;
  margin-right: 0.4rem;
  font-size: 0.28rem;
  margin-left: 0;
  color: #ffffff;
}
.home-page .pics-news .xbox .top-tab .top1 .panel::before {
  display: none;
}
.home-page .pics-news .xbox .top-tab .top1 .cur {
  padding-bottom: 0.22rem;
  color: #f4d289;
}
.home-page .pics-news .xbox .top-tab .tabContent {
  width: 100%;
}
.home-page .pics-news .xbox .top-tab .tabContent .affairs-list {
  position: relative;
  width: 100%;
}
.home-page .pics-news .xbox .top-tab .tabContent .affairs-list .affairs-item {
  height: 0.48rem;
  line-height: 0.48rem;
  padding-left: 0.22rem;
  background: url(2025bj_sy-item-before.png) no-repeat left center;
  background-size: 0.1rem 0.11rem;
}
.home-page .pics-news .xbox .top-tab .tabContent .affairs-list .affairs-item:hover .text {
  color: #f4d289;
}
.home-page .pics-news .xbox .top-tab .tabContent .affairs-list a {
  display: block;
  height: 100%;
}
.home-page .pics-news .xbox .top-tab .tabContent .affairs-list a .text {
  font-size: 0.18rem;
  color: #ffffff;
  max-width: 6.08rem;
}
.home-page .pics-news .xbox .top-tab .tabContent .affairs-list a .time {
  font-size: 0.18rem;
  color: #ffffff;
  opacity: 0.6;
}
.home-page .zwgk-xx {
  margin-top: 0.4rem;
}
.home-page .zwgk-xx .xxbox {
  width: 6.6rem;
  margin-right: 0.33rem;
  margin-top: 0.14rem;
}
.home-page .zwgk-xx .xxbox .top-tab {
  width: 100%;
}
.home-page .zwgk-xx .xxbox .top-tab .top1 {
  height: 0.42rem;
  border-bottom: 0.01rem solid #bd1b2d;
}
.home-page .zwgk-xx .xxbox .top-tab .top1 .panel {
  position: relative;
  display: inline-block;
  margin-right: 0.4rem;
  font-size: 0.28rem;
  margin-left: 0;
  color: #fff;
}
.home-page .zwgk-xx .xxbox .top-tab .top1 .panel::before {
  display: none;
}
.home-page .zwgk-xx .xxbox .top-tab .top1 .cur {
  border-bottom: 0.03rem solid #bd1b2d;
  padding-bottom: 0.22rem;
  color: #f4d289;
}
.home-page .zwgk-xx .xxbox .top-tab .tabContent {
  width: 100%;
}
.home-page .zwgk-xx .xxbox .top-tab .tabContent .affairs-list {
  position: relative;
  width: 100%;
  margin-top: 0.28rem;
}
.home-page .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item {
  height: 0.54rem;
  line-height: 0.54rem;
  padding-left: 0.22rem;
  background: url(2025bj_zwgk-xx-libg.png) no-repeat left center;
  background-size: 0.1rem 0.11rem;
}
.home-page .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item:hover .text {
  color: #026AB6;
}
.home-page .zwgk-xx .xxbox .top-tab .tabContent .affairs-list a {
  display: block;
  height: 100%;
}
.home-page .zwgk-xx .xxbox .top-tab .tabContent .affairs-list a .text {
  font-size: 0.18rem;
  color: #333333;
  max-width: 6.2rem;
}
.home-page .zwgk-xx .xxbox .columns .column {
  display: inline-block;
  width: 1.16rem;
  height: 1.29rem;
  background: #F5F5F5;
  border-radius: 0.08rem;
  border: 0.01rem solid #E5F1FA;
  padding-top: 0.26rem;
  margin-right: 0.2rem;
  margin-top: 0.3rem;
}
.home-page .zwgk-xx .xxbox .columns .column:last-child {
  margin-right: 0;
}
.home-page .zwgk-xx .xxbox .columns .column:first-child {
  background: #bd1b2d;
}
.home-page .zwgk-xx .xxbox .columns .column:first-child span {
  color: #fff;
}
.home-page .zwgk-xx .xxbox .columns .column img {
  display: block;
  margin: 0 auto;
  height: 0.34rem;
}
.home-page .zwgk-xx .xxbox .columns .column span {
  display: inline-block;
  width: 100%;
  font-size: 0.18rem;
  color: #333;
  text-align: center;
  margin-top: 0.16rem;
}
.home-page .zwgk-xx .zfxxgk {
  display: inline-block;
  width: 5.8rem;
  height: 6.74rem;
  background: #F5F5F5;
  position: relative;
  z-index: 2;
}
.home-page .zwgk-xx .zfxxgk .zfxxgk-boder {
  width: 5.32rem;
  height: 6.26rem;
  margin: 0.24rem;
  background: #dcdcdc;
  position: relative;
  z-index: 2;
}
.home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-title {
  width: 100%;
  text-align: center;
}
.home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-title span {
  display: inline-block;
  width: 100%;
  font-size: 0.4rem;
  color: #333;
  text-align: center;
  margin-top: 0.4rem;
}
.home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md {
  display: inline-block;
  width: 2.16rem;
  height: 1.42rem;
  background: #F5F5F5;
  border-radius: 0.08rem;
  border: 0.01rem solid #E5F1FA;
  padding-top: 0.16rem;
  margin-left: 0.4rem;
  margin-top: 0.3rem;
}
.home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md:last-child {
  margin-right: 0;
}
.home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md:nth-child(2n) {
  margin-left: 0.2rem;
}
.home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md:nth-child(4) span {
  color: #bd1b2d;
}
.home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md img {
  width: 0.64rem;
  height: 0.64rem;
}
.home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md span {
  display: inline-block;
  width: 100%;
  font-size: 0.18rem;
  color: #333;
  text-align: center;
  margin-top: 0.12rem;
}
.home-page .zwgk-xx .zfxxgk img {
  display: block;
  margin: 0 auto;
  height: 0.34rem;
}
.home-page .pics-nav-swiper-outer {
  position: relative;
  width: 100%;
  height: 1.2rem;
  overflow: hidden;
  margin-top: 0.24rem;
}
.home-page .pics-nav-swiper-outer .pics-nav-swiper {
  position: relative;
  width: 100%;
  height: 1.2rem;
}
.home-page .pics-nav-swiper-outer .pics-nav-swiper .swiper-slide {
  width: 100%;
  height: 100%;
}
.home-page .pics-nav-swiper-outer .pics-nav-swiper .swiper-slide > a {
  display: block;
  width: 100%;
  height: 100%;
}
.home-page .pics-nav-swiper-outer .pics-nav-swiper .swiper-slide > a > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home-page .pics-nav-swiper-outer .pics-nav-pagination {
  position: absolute;
  right: 0.2rem;
  bottom: 0.12rem;
  height: 0.12rem;
  line-height: 0.12rem;
  text-align: right;
  z-index: 5;
}
.home-page .pics-nav-swiper-outer .pics-nav-pagination .swiper-pagination-bullet,
.home-page .pics-nav-swiper-outer .pics-nav-pagination .swiper-pagination-switch {
  display: inline-block;
  width: 0.12rem;
  height: 0.12rem;
  border-radius: 50%;
  background: #ffffff74;
  opacity: 1;
  margin-left: 0.08rem;
}
.home-page .pics-nav-swiper-outer .pics-nav-pagination .swiper-pagination-bullet-active,
.home-page .pics-nav-swiper-outer .pics-nav-pagination .swiper-active-switch {
  width: 0.2rem;
  height: 0.12rem;
  border-radius: 0.06rem;
  background: #ffffff;
}
.home-page .digital-government {
  margin-top: 0.4rem;
}
.home-page .digital-government > .title-row {
  width: 100%;
  height: 0.38rem;
  line-height: 0.38rem;
  line-height: 0.4rem;
  text-align: center;
  background: url(2025bj_home-title-bg.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government > .title-row > .title {
  font-family: SourceHanSerifCN, SourceHanSerifCN;
  font-weight: bold;
  font-size: 0.4rem;
  color: #1658A0;
}
.home-page .digital-government .tab-switch {
  margin-top: 0.3rem;
  width: 100%;
  height: 0.72rem;
}
.home-page .digital-government .tab-switch .tab-item {
  display: inline-block;
  width: 4.16rem;
  height: 0.72rem;
  line-height: 0.72rem;
  margin-right: 0.1rem;
}
.home-page .digital-government .tab-switch .tab-item:first-child {
  padding-left: 1.32rem;
  background: url(2025bj_szzf-tab-left.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item:nth-child(2) {
  width: 4.26rem;
  padding-left: 1.3rem;
  background: url(2025bj_szzf-tab-mid.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item:last-child {
  padding-left: 1.47rem;
  margin-right: 0;
  background: url(2025bj_szzf-tab-right.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item .tab-icon {
  width: auto;
  height: 0.36rem;
  margin-right: 0.18rem;
  margin-top: 0.18rem;
}
.home-page .digital-government .tab-switch .tab-item .tab-icon-h {
  display: none;
}
.home-page .digital-government .tab-switch .tab-item .tab-name {
  font-family: SourceHanSerifCN, SourceHanSerifCN;
  font-weight: 600;
  font-size: 0.28rem;
  color: #111111;
}
.home-page .digital-government .tab-switch .tab-item.active:first-child {
  background: url(2025bj_szzf-tab-left-cur.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item.active:nth-child(2) {
  background: url(2025bj_szzf-tab-mid-cur.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item.active:last-child {
  background: url(2025bj_szzf-tab-right-cur.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item.active .tab-icon {
  display: none;
}
.home-page .digital-government .tab-switch .tab-item.active .tab-icon-h {
  display: inline-block;
}
.home-page .digital-government .tab-switch .tab-item.active .tab-name {
  color: #fff;
}
.home-page .digital-government > .tab-con {
  display: none;
  width: 100%;
  background: #F9F9F9;
  margin-top: 0.16rem;
  border-radius: 0.04rem;
}
.home-page .digital-government > .tab-con .content {
  width: 13.2rem;
  background: #FFFFFF;
  border-radius: 0.02rem;
}
.home-page .digital-government .tab-con-zwgk .content {
  padding: 0.24rem 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-left {
  display: inline-block;
  width: 6.6rem;
  height: 3.85rem;
  background: #f5f5f5;
  padding: 0.2rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row {
  height: 0.52rem;
  border-bottom: 0.01rem solid #d8d8d8;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list {
  height: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item {
  position: relative;
  display: inline-block;
  height: 100%;
  margin-right: 1.4rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item > a {
  display: block;
  height: 100%;
  font-size: 0.24rem;
  color: #111111;
  line-height: 0.22rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:last-child {
  margin-right: 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:first-child {
  margin-left: 0.2rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item.active > a,
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:hover > a {
  color: #bd1b2d;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item.active::after,
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:hover::after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 100%;
  height: 0.03rem;
  background: #bd1b2d;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .more-btn {
  display: inline-block;
  margin-top: 0.04rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .more-btn > span {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.18rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .more-btn > img {
  width: 0.06rem;
  height: 0.11rem;
  transform: translateY(-0.06rem);
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .more-btn:hover span {
  color: #0A71CE;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list {
  display: none;
  margin-top: 0.1rem;
  width: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item {
  position: relative;
  display: inline-block;
  width: 1.3rem;
  height: 1.2rem;
  background: linear-gradient(180deg, #ffffff, rgba(255, 255, 255, 0.2));
  margin-right: 0.2rem;
  margin-bottom: 0.2rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:nth-child(1) {
  margin-top: 0.2rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:nth-child(4n) {
  margin-right: 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:nth-child(4n-3) {
  margin-left: 0.2rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a {
  display: block;
  height: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .text {
  font-size: 0.2rem;
  color: #333333;
  max-width: 6.08rem;
  text-align: center;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .cur {
  color: #bd1b2d;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .tp {
  width: 0.4rem;
  height: 0.4rem;
  margin-top: 0.3rem;
  margin-left: 0.45rem;
  margin-bottom: 0.1rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .bsfw-1 {
  background: url(2025bj_sy-bsfw-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .bsfw-2 {
  background: url(2025bj_sy-bsfw-2.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .bsfw-3 {
  background: url(2025bj_sy-bsfw-3.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .bsfw-4 {
  background: url(2025bj_sy-bsfw-4.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .bsfw-5 {
  background: url(2025bj_sy-bsfw-5.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .bsfw-6 {
  background: url(2025bj_sy-bsfw-6.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .bsfw-7 {
  background: url(2025bj_sy-bsfw-7.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .bsfw-8 {
  background: url(2025bj_sy-bsfw-8.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .fwqd-1 {
  background: url(2025bj_fwqd-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .fwqd-2 {
  background: url(2025bj_fwqd-2.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .fwqd-3 {
  background: url(2025bj_fwqd-3.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .fwqd-4 {
  background: url(2025bj_fwqd-4.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .fwqd-5 {
  background: url(2025bj_fwqd-5.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .fwqd-6 {
  background: url(2025bj_fwqd-6.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .fwqd-7 {
  background: url(2025bj_fwqd-7.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .tszl-1 {
  background: url(2025bj_tszl-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .tszl-2 {
  background: url(2025bj_tszl-2.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .tszl-3 {
  background: url(2025bj_tszl-3.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .tszl-4 {
  background: url(2025bj_tszl-4.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .tszl-5 {
  background: url(2025bj_tszl-5.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .tszl-6 {
  background: url(2025bj_tszl-6.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .tszl-7 {
  background: url(2025bj_tszl-7.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .tszl-8 {
  background: url(2025bj_tszl-8.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .time {
  font-size: 0.2rem;
  color: #999999;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover > a .text {
  color: #bd1b2d;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover::before {
  background-color: #1658A0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .bsfw-1 {
  background: url(2025bj_sy-bsfw-1-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .bsfw-2 {
  background: url(2025bj_bsfw-2-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .bsfw-3 {
  background: url(2025bj_bsfw-3-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .bsfw-4 {
  background: url(2025bj_bsfw-4-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .bsfw-5 {
  background: url(2025bj_bsfw-5-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .bsfw-6 {
  background: url(2025bj_bsfw-6-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .bsfw-7 {
  background: url(2025bj_bsfw-7-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .bsfw-8 {
  background: url(2025bj_bsfw-8-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .fwqd-1 {
  background: url(2025bj_fwqd-1-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .fwqd-2 {
  background: url(2025bj_fwqd-2-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .fwqd-3 {
  background: url(2025bj_fwqd-3-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .fwqd-4 {
  background: url(2025bj_fwqd-4-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .fwqd-5 {
  background: url(2025bj_fwqd-5-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .fwqd-6 {
  background: url(2025bj_fwqd-6-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .fwqd-7 {
  background: url(2025bj_fwqd-7-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .tszl-1 {
  background: url(2025bj_tszl-1-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .tszl-2 {
  background: url(2025bj_tszl-2-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .tszl-3 {
  background: url(2025bj_tszl-3-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .tszl-4 {
  background: url(2025bj_tszl-4-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .tszl-5 {
  background: url(2025bj_tszl-5-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .tszl-6 {
  background: url(2025bj_tszl-6-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .tszl-7 {
  background: url(2025bj_tszl-7-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover .tszl-8 {
  background: url(2025bj_tszl-8-1.png) no-repeat center / 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search {
  margin-top: 0.12rem;
  width: 7.92rem;
  height: 0.86rem;
  background: #fff;
  border-radius: 0.04rem;
  border: 0.16rem solid #FAFAFA;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-tit {
  display: inline-block;
  margin: 0.17rem;
  font-size: 0.2rem;
  color: #1658A0;
  line-height: 0.2rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-line {
  display: inline-block;
  margin-top: 0.19rem;
  width: 0.01rem;
  height: 0.19rem;
  border: 0.01rem solid #DEDEDE;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form {
  width: 6.3rem;
  height: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form .search-input {
  width: 5.7rem;
  height: 100%;
  padding: 0 0.17rem;
  font-size: 0.2rem;
  color: #D6D6D6;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form .search-btn {
  width: 0.2rem;
  height: 0.2rem;
  cursor: pointer;
  padding: 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form .search-btn > img {
  width: 100%;
  height: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right {
  display: inline-block;
  width: 5.8rem;
  margin-left: 0.4rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav {
  width: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item {
  display: inline-block;
  width: 2.2rem;
  height: 0.74rem;
  background: #FAFAFA;
  padding: 0.15rem 0.2rem 0.15rem 0.24rem;
  margin-right: 0.15rem;
  margin-top: 0.16rem;
  cursor: pointer;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item:nth-child(2n) {
  margin-right: 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item:nth-child(-n + 2) {
  margin-top: 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .child-nav-icon {
  width: 0.44rem;
  height: 0.44rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .child-nav-title {
  margin-top: 0.11rem;
  font-size: 0.2rem;
  color: #111111;
  line-height: 0.22rem;
  margin-left: 0.04rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .more-btn {
  display: inline-block;
  margin-top: 0.17rem;
  width: 0.06rem;
  height: 0.11rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item:hover > .child-nav-title {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container {
  position: relative;
  width: 5.8rem;
  height: 3.85rem;
  background: url(2025bj_sy-yhyshj-bg.png) no-repeat center center / 100% 100%;
  padding: 0.16rem;
  overflow: hidden;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-title {
  position: relative;
  width: 100%;
  margin-top: 0.32rem;
  text-align: center;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-title > a {
  font-weight: bold;
  font-size: 0.32rem;
  color: #24344E;
  line-height: 0.24rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper {
  width: 100%;
  margin-top: 0.16rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .swiper-slide {
  height: auto !important;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .sat-card-list {
  font-size: 0;
  text-align: center;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .sat-card {
  display: inline-block;
  vertical-align: top;
  width: 2.4rem;
  margin: 0 0.1rem;
  background: #ffffff;
  overflow: hidden;
  border-radius: 0.02rem;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .sat-card .sat-card-img {
  width: 100%;
  height: 1.74rem;
  object-fit: cover;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .sat-card .sat-card-title {
  margin: 0.24rem 0 0.24rem;
  text-align: center;
  font-size: 0.16rem;
  color: #333333;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .sat-card:hover {
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.08);
  transform: translateY(-2px);
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-pagination {
  position: relative;
  width: 100%;
  height: 0.12rem;
  margin-top: 0.15rem;
  text-align: center;
  z-index: 5;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-pagination .swiper-pagination-bullet,
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-pagination .swiper-pagination-switch {
  display: inline-block;
  width: 0.12rem;
  height: 0.12rem;
  border-radius: 0.06rem;
  background: #ffffff;
  opacity: 1;
  margin: 0 0.08rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-pagination .swiper-pagination-bullet-active,
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-pagination .swiper-active-switch {
  width: 0.2rem;
  background: #bd1b2d;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .swiper-wrapper {
  position: relative;
  z-index: 1;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-bottom {
  width: 12.8rem;
  height: 0.91rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DBE2E8;
  margin-left: 0.24rem;
  padding-top: 0.23rem;
  padding-left: 0.47rem;
  margin-top: 0.24rem;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-list {
  width: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item {
  position: relative;
  display: inline-block;
  padding: 0 0.67rem;
  height: 0.49rem;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item::after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.01rem;
  height: 0.3rem;
  background-color: #DBE2E8;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item:first-child {
  padding-left: 0;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item:last-child {
  padding-right: 0;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item:last-child::after {
  display: none;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item > a {
  display: block;
  height: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item:hover .disclosure-name {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-icon {
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.1rem;
  margin-top: 0.05rem;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-name {
  display: inline-block;
  width: 4em;
  height: 100%;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.24rem;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-name.em-5 {
  width: auto;
  line-height: 0.49rem;
}
.home-page .digital-government .tab-con-hdjl .content {
  padding: 0.24rem;
}
.home-page .digital-government .tab-con-hdjl .content .mailbox {
  width: 4.05rem;
  height: 2.6rem;
  background: #F9F9F9;
  border-radius: 0.04rem;
  padding-top: 1.66rem;
  padding-left: 0.27rem;
  background: url(2025bj_mailbox-bg.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-con-hdjl .content .mailbox > a {
  display: inline-block;
  width: 1.22rem;
  height: 0.49rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.49rem;
  font-size: 0.2rem;
  color: #333333;
  margin-right: 0.08rem;
}
.home-page .digital-government .tab-con-hdjl .content .mailbox > a:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container {
  margin-left: 0.21rem;
  width: 4.56rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row {
  width: 4.56rem;
  height: 0.47rem;
  border-bottom: 0.01rem solid #d8d8d8;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row > .title {
  display: block;
  height: 100%;
  font-weight: bold;
  font-size: 0.22rem;
  color: #1658A0;
  line-height: 0.22rem;
  border-bottom: 0.02rem solid #1658A0;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row .letter-info .info {
  margin-top: 0.03rem;
  display: inline-block;
  margin-left: 0.14rem;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.16rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row .letter-info .info > a {
  color: #015293;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list {
  width: 100%;
  margin-top: 0.17rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item {
  padding-left: 0.12rem;
  position: relative;
  height: 0.2rem;
  margin-top: 0.26rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item:first-child {
  margin-top: 0;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #DADADA;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item a {
  display: block;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .status {
  font-size: 0.2rem;
  color: #70B08F;
  line-height: 0.2rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .line {
  margin-top: 0.025rem;
  width: 0.01rem;
  height: 0.15rem;
  background: #D8D8D8;
  margin-left: 0.12rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .letter-tit {
  max-width: 3.4rem;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.2rem;
  margin-left: 0.12rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item:hover .letter-tit {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-hdjl .content .pic-nav {
  width: 3.64rem;
  margin-left: 0.24rem;
}
.home-page .digital-government .tab-con-hdjl .content .pic-nav .nav-item {
  display: block;
  width: 3.81rem;
  height: 1.21rem;
  margin-top: 0.16rem;
}
.home-page .digital-government .tab-con-hdjl .content .pic-nav .nav-item:first-child {
  margin-top: 0;
}
.home-page .digital-government .tab-con-hdjl .content .pic-nav .nav-item img {
  width: 100%;
  height: 100%;
}
.home-page .digital-government .tab-con-hdjl .content .hdjl-bottom {
  margin-top: 0.26rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .title-row {
  width: 100%;
  height: 0.47rem;
  border-bottom: 0.01rem solid #d8d8d8;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .title-row > .title {
  display: block;
  height: 100%;
  font-weight: bold;
  font-size: 0.22rem;
  color: #1658A0;
  line-height: 0.22rem;
  border-bottom: 0.02rem solid #1658A0;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .title-row .interview-nav a {
  display: block;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.16rem;
  margin-left: 0.2rem;
  margin-top: 0.03rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .title-row .interview-nav a:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .title-row .interview-nav a .interview-nav-icon {
  width: 0.14rem;
  height: 0.14rem;
  margin-right: 0.02rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con {
  width: 100%;
  margin-top: 0.24rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-cover {
  display: block;
  width: 4.06rem;
  height: 1.88rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-cover img {
  width: 100%;
  height: 100%;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info {
  width: 8.38rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info .row {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  color: #333;
  line-height: 0.32rem;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info .row:first-child {
  margin-top: 0;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info .label {
  color: #015293;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info .text {
  margin-left: 0.05rem;
}
.home-page .digital-government .tab-con-zwfw .content {
  padding: 0.24rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con {
  box-sizing: content-box;
  width: 3.37rem;
  padding: 0 0.63rem;
  text-align: center;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(1) {
  padding-left: 0;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(2) {
  border-left: 0.01rem dashed #d8d8d8;
  border-right: 0.01rem dashed #d8d8d8;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(3) {
  padding-right: 0;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .class-img {
  width: 1.53rem;
  height: 1.08rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con > .title {
  display: block;
  width: auto;
  margin-top: 0.17rem;
  font-size: 0.22rem;
  color: #111111;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con > .title > a:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .line {
  margin-top: 0.17rem;
  width: 0.27rem;
  height: 0.03rem;
  background: #1658A0;
  border-radius: 0.02rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list {
  width: 100%;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item {
  display: inline-block;
  width: 1.17rem;
  margin-top: 0.2rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n + 1) {
  width: 0.98rem;
  text-align: left;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n + 2) {
  text-align: center;
  border-left: 0.01rem solid #d8d8d8;
  border-right: 0.01rem solid #d8d8d8;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n) {
  width: 0.98rem;
  text-align: right;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item > a {
  display: block;
  max-width: 100%;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.2rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item > a:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .more-service {
  display: block;
  font-size: 0.16rem;
  color: #C3C3C3;
  line-height: 0.21rem;
  margin-top: 0.21rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .more-service:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom {
  margin-top: 0.33rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services {
  width: 100%;
  height: 2.16rem;
  background: #F3F9FF;
  border-radius: 0.04rem;
  padding: 0.16rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row {
  height: 0.24rem;
  line-height: 0.24rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .title {
  font-size: 0.22rem;
  color: #24344E;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .title:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .more {
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.21rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .more:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list {
  width: 100%;
  height: 1.4rem;
  background: #FFFFFF;
  margin-top: 0.18rem;
  padding: 0.33rem 0.54rem;
  white-space: nowrap;
  overflow-x: auto;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item {
  display: inline-block;
  width: 0.8rem;
  text-align: center;
  margin-right: 0.7rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item > a {
  display: block;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item:last-child {
  margin-right: 0;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item .service-icon {
  width: 0.4rem;
  height: 0.4rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item .service-name {
  margin-top: 0.07rem;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.27rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item:hover .service-name {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services {
  width: 3.8rem;
  height: 2.16rem;
  background: #FAFAFA;
  border-radius: 0.04rem;
  padding: 0.2rem 0.1rem 0.1rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row {
  width: 100%;
  height: 0.24rem;
  text-align: center;
  padding: 0 0.15rem;
  position: relative;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row .line {
  width: 100%;
  margin-top: 0.13rem;
  height: 0.01rem;
  background: #E1E1E1;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row .title {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 0.22rem;
  color: #24344E;
  line-height: 0.24rem;
  padding: 0 0.12rem;
  background-color: #fafafa;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row .title:hover {
  font-weight: bold;
  color: #1658A0;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-list {
  margin-top: 0.18rem;
  width: 100%;
  height: 1.46rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding: 0.15rem 0.135rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item {
  display: inline-block;
  width: 50%;
  height: 0.58rem;
  padding-left: 0.12rem;
  padding-top: 0.17rem;
  border-right: 0.01rem dashed #d8d8d8;
  border-top: 0.01rem dashed #d8d8d8;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item:nth-child(2n) {
  border-right: none;
  padding-left: 0.32rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item:nth-child(-n + 2) {
  border-top: none;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a {
  display: block;
  width: 100%;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a .service-icon {
  width: 0.26rem;
  height: 0.26rem;
  transform: translateY(0.03rem);
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a .service-name {
  max-width: 1rem;
  display: inline-block;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.27rem;
  margin-left: 0.03rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a .service-name:hover {
  font-weight: bold;
  color: #015293;
}
.home-page .walk-into-container {
  margin-top: 0.4rem;
  position: relative;
  background: none;
}
.home-page .walk-into-container .walk-into-bg {
  position: absolute;
  width: 19.2rem;
  height: 100%;
  background: #f5f5f5;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  z-index: -9;
}
.home-page .walk-into-container .walk-into-con {
  margin-top: 0.31rem;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con {
  width: 6.6rem;
  height: 3.37rem;
  border-radius: 0.04rem;
  border: 0.01rem solid #d8d8d8;
  overflow: hidden;
  padding-top: 0;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .title-head {
  position: relative;
  height: 0.35rem;
  margin-bottom: 0.2rem;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .title-head img {
  position: absolute;
  left: 0;
  width: 0.24rem;
  height: 0.24rem;
  z-index: 3;
  top: 50%;
  transform: translateY(-50%);
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .title-head .tabPanel {
  position: absolute;
  left: 0;
  z-index: 2;
  padding-right: 0.1rem;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .title-head .tabPanel > .panel.cur {
  color: #333333;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .title-head .tit {
  font-size: 0.26rem;
  font-weight: bold;
  color: #999;
  margin-left: 0.17rem;
  margin-top: 0.05rem;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .title-head .zw {
  position: absolute;
  left: -0.25rem;
  width: 6.85rem;
  z-index: 1;
  height: 0.01rem;
  background-size: 100% 100%;
  margin-top: 0.49rem;
  background-color: #cecece;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .title-head .more {
  font-size: 0.16rem;
  color: #999;
  padding-right: 0.16rem;
  background: url(2025bj_sy-more.png) no-repeat right center;
  background-size: 0.1rem 0.11rem;
  position: absolute;
  right: 0;
  z-index: 2;
  padding-left: 0.1rem;
  margin-top: 0.12rem;
  margin-right: 0.24rem;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .title-head .more:hover {
  color: #3E79D6;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con {
  border-bottom: 1px dashed #DCDCDC;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con table {
  font-size: 0.18rem;
  line-height: 0.18rem;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con td {
  float: left;
  display: inline-block;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con .title {
  width: 6rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con .title img {
  width: 0.09rem;
  height: 0.08rem;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con .title img:nth-child(2) {
  display: none;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con .title:hover img:nth-child(1) {
  display: none;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con .title:hover img:nth-child(2) {
  display: inline-block;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con .depart {
  width: 1.53rem;
  text-align: center;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con tbody .status {
  color: #19721B;
}
.home-page .walk-into-container .walk-into-con > .right-con {
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  width: 5.8rem;
  height: 3.37rem;
}
.home-page .walk-into-container .walk-into-con .xmtjz-box {
  width: 100%;
  height: 1.77rem;
  background: url(2025bj_xmtjz-bg.png) no-repeat center center / cover;
  padding: 0.22rem 0 0 0.32rem;
}
.home-page .walk-into-container .walk-into-con .xmtjz-box .xmtjz-tt {
  display: block;
  width: 1.28rem;
  height: 0.32rem;
  font-weight: bold;
  font-size: 0.32rem;
  color: #865e36;
  line-height: 0.32rem;
  letter-spacing: 1px;
  text-shadow: 0px 0px 0px #FFFFFF;
}
.home-page .walk-into-container .walk-into-con .xmtjz-box .xmtjz-tt .the-more {
  width: 0.28rem;
  height: 0.28rem;
}
.home-page .walk-into-container .walk-into-con .xmtjz-box .xmtjz-tt .the-tt {
  display: inline-block;
  width: 1.28rem;
  height: 0.32rem;
  letter-spacing: normal;
}
.home-page .walk-into-container .walk-into-con .xmtjz-box .egl-input {
  display: inline-block;
  margin-top: 0.25rem;
  margin-right: 0.2rem;
  width: 2.4rem;
  height: 0.64rem;
  background: url(2025bj_sy-xx-bg.png) no-repeat center center / cover;
  font-size: 0.16rem;
  line-height: 0.36rem;
  padding: 0.08rem 0.12rem;
}
.home-page .walk-into-container .walk-into-con .xmtjz-box .egl-input a {
  margin-left: 0.16rem;
  font-size: 0.2rem;
  font-weight: bold;
  line-height: 0.2rem;
  color: #333333;
}
.home-page .walk-into-container .walk-into-con .xmtjz-box .egl-input .tp {
  width: 0.48rem;
  height: 0.48rem;
}
.home-page .walk-into-container .walk-into-con .ewm-code {
  margin-top: 0.3rem;
}
.home-page .walk-into-container .walk-into-con .ewm-code .code-box {
  display: inline-block;
  width: 2.8rem;
  height: 1.4rem;
  border: 0.01rem solid #D0E1F5;
  margin-right: 0.13rem;
  text-align: center;
  line-height: 0.88rem;
  margin-top: 0.2rem;
}
.home-page .walk-into-container .walk-into-con .ewm-code .code-box:last-child {
  margin-right: 0;
}
.home-page .walk-into-container .walk-into-con .ewm-code .code-box .text {
  display: block;
  width: 0.8rem;
  height: 0.2rem;
  font-size: 0.2rem;
  line-height: 0.2rem;
  margin-top: 0.3rem;
  margin-left: 0.4rem;
  color: #ffffff;
}
.home-page .walk-into-container .walk-into-con .ewm-code .code-box .text-2 {
  display: block;
  width: 0.8rem;
  height: 0.2rem;
  font-size: 0.2rem;
  line-height: 0.2rem;
  margin-top: 0.3rem;
  margin-left: 0.4rem;
  color: #bd1b2d;
}
.home-page .walk-into-container .walk-into-con .ewm-code .code-box .code {
  width: 0.8rem;
  height: 0.8rem;
  margin: 0 0.12rem 0 1.6rem;
}
.home-page .walk-into-container .walk-into-con .ewm-code .code-box:nth-child(1) {
  background: #bd1b2d;
  margin-right: 0.2rem;
}
.home-page .walk-into-container .walk-into-con .ewm-code .code-box:nth-child(2) {
  background: #dcdcdc;
}
.home-page .walk-into-container .walk-into-con .walk-into-item {
  float: left;
  display: inline-block;
  margin-right: 0.2rem;
  width: 1.45rem;
  overflow: hidden;
}
.home-page .walk-into-container .walk-into-con .walk-into-item:last-child {
  margin-right: 0;
}
.home-page .walk-into-container .walk-into-con .walk-into-item > .right {
  position: relative;
  width: 1.45rem;
  height: 4.47rem;
  border-radius: 0.04rem;
  overflow: hidden;
}
.home-page .walk-into-container .walk-into-con .walk-into-item > .right::after {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}
.home-page .walk-into-container .walk-into-con .walk-into-item > .right .bg {
  width: auto;
  height: 4.47rem;
  position: absolute;
  top: 0;
  left: 0;
}
.home-page .walk-into-container .walk-into-con .walk-into-item > .right .text {
  position: absolute;
  bottom: 0.26rem;
  left: 0.15rem;
  width: 0.36rem;
  max-width: 100%;
  font-weight: 600;
  font-size: 0.26rem;
  color: #FFFFFF;
  line-height: 0.32rem;
}
.home-page .walk-into-container .walk-into-con .walk-into-item > .right .text-active {
  max-width: calc(100% - 0.3rem);
  display: none;
  position: absolute;
  bottom: 0.24rem;
  left: 0.15rem;
}
.home-page .walk-into-container .walk-into-con .walk-into-item > .right .text-active .row-1 {
  font-size: 0.28rem;
  color: #FFFFFF;
  line-height: 0.32rem;
}
.home-page .walk-into-container .walk-into-con .walk-into-item > .right .text-active .row-2 {
  font-size: 0.14rem;
  color: #FFFFFF;
  line-height: 0.14rem;
  margin-top: 0.09rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home-page .walk-into-container .walk-into-con .walk-into-item.active {
  width: 3.72rem;
}
.home-page .walk-into-container .walk-into-con .walk-into-item.active > .right {
  width: 3.72rem;
}
.home-page .walk-into-container .walk-into-con .walk-into-item.active > .right::after {
  display: none;
}
.home-page .walk-into-container .walk-into-con .walk-into-item.active > .right .text {
  display: none;
}
.home-page .walk-into-container .walk-into-con .walk-into-item.active > .right .text-active {
  display: block;
  font-family: MicrosoftYaHeiSemibold;
}
.home-page .columns-swiper-part {
  width: 100%;
  height: 2.82rem;
  position: relative;
  background: none;
}
.home-page .columns-swiper-part .columns-bg {
  position: absolute;
  width: 19.2rem;
  height: 100%;
  background: #dcdcdc;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  z-index: -9;
}
.home-page .swiper-content {
  width: 100%;
}
.home-page .swiper-content .title {
  position: relative;
  height: 0.35rem;
}
.home-page .swiper-content .title img {
  position: absolute;
  left: 0;
  width: 0.24rem;
  height: 0.24rem;
  z-index: 3;
  top: 50%;
  transform: translateY(-50%);
}
.home-page .swiper-content .title .tabPanel {
  position: absolute;
  left: 0;
  z-index: 2;
  background-color: #fff;
  padding-right: 0.1rem;
}
.home-page .swiper-content .title .tabPanel > .panel.cur {
  color: #0073cf;
}
.home-page .swiper-content .title .tabPanel > .panel.cur::after {
  position: absolute;
  content: '';
  width: 93%;
  height: 0.03rem;
  background-color: #0073cf;
  bottom: 0;
  left: 0;
  margin-bottom: -0.12rem;
}
.home-page .swiper-content .title .tit {
  font-size: 0.26rem;
  font-weight: bold;
  color: #999;
  margin-left: 0.17rem;
}
.home-page .swiper-content .title .tabPanel .tit:first-child {
  margin-left: 0;
}
.home-page .swiper-content .title .zw {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1;
  height: 0.01rem;
  background-size: 100% 100%;
  margin-top: 0.49rem;
  background-color: #cecece;
}
.home-page .swiper-content .title .more {
  font-size: 0.16rem;
  color: #999;
  padding-right: 0.16rem;
  background: url(2025bj_sy-more.png) no-repeat right center;
  background-size: 0.1rem 0.11rem;
  background-color: #fff;
  position: absolute;
  right: 0;
  z-index: 2;
  padding-left: 0.1rem;
  margin-top: 0.12rem;
}
.home-page .swiper-content .title .more:hover {
  color: #3E79D6;
}
.home-page .swiper-content .body {
  padding-top: 0.4rem;
  width: 100%;
  position: relative;
}
.home-page .swiper-content .body .columns-swiper-outer {
  width: calc(100% - 0.48rem);
  height: 1.6rem;
  margin: 0 auto;
  overflow: hidden;
}
.home-page .swiper-content .body .columns-swiper-outer .columns-swiper {
  height: 1.6rem;
  width: calc(100% + 0.2rem);
}
.home-page .swiper-content .body .columns-swiper-outer .columns-swiper .swiper-slide {
  width: 3.1rem;
  height: 100%;
}
.home-page .swiper-content .body .columns-swiper-outer .columns-swiper .swiper-slide img {
  width: 2.8rem;
  height: 1.6rem;
}
.home-page .swiper-content .body .swiper-button-prev,
.home-page .swiper-content .body .swiper-button-next {
  position: absolute;
  width: 0.12rem;
  height: 0.2rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.home-page .swiper-content .body .swiper-button-prev {
  left: 0;
  background: url(2025bj_columns-swiper-prev.png) no-repeat;
  background-size: 100% 100%;
}
.home-page .swiper-content .body .swiper-button-next {
  right: 0;
  background: url(2025bj_columns-swiper-next.png) no-repeat;
  background-size: 100% 100%;
}
@media screen and (max-width: 768px) {
  .home-page .columns-swiper-part {
    height: 4.82rem;
  }
  .home-page .title-block {
    padding: 0.24rem 0;
    text-align: center;
    width: 100%;
    margin: auto;
    background: #bd1b2d;
    border-bottom: none;
    margin-left: 0;
    margin-right: 0;
  }
  .home-page .title-block .cm-HotNews .news-radio-wrapper {
    max-width: 7.02rem;
    margin-top: 0.16rem;
    padding: 0 0.24rem;
    display: flex;
    gap: 0.16rem;
    justify-content: center;
    align-items: center;
  }
  .home-page .title-block .cm-HotNews .news-radio-btn {
    height: 0.02rem;
    min-width: 0.8rem;
    max-width: unset;
    flex: 1 1 0;
  }
  .home-page .title-block .level-1 {
    width: 7rem;
    white-space: unset;
    margin-left: 0.24rem;
  }
  .home-page .title-block .level-2 {
    width: 100%;
    color: #ffedcb;
  }
  .home-page .headlines-swiper {
    width: 100%;
    height: 1.62rem;
    margin-top: 0.24rem;
    margin-left: 0;
    margin-right: 0;
  }
  .home-page .headlines-swiper .swiper-slide {
    width: 100%;
    height: 1.62rem;
  }
  .home-page .headlines-swiper .swiper-slide .news-item {
    font-size: 0.4rem;
    padding: 0.24rem 0.85rem;
    line-height: 0.57rem;
    overflow: hidden;
  }
  .home-page .headlines-swiper .swiper-slide .news-item .news-text {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
  }
  .home-page .headlines-swiper .swiper-slide .news-item .hot-sign {
    width: 0.9rem;
    height: 0.9rem;
  }
  .home-page .pics-news {
    margin: 0;
    width: 100%;
  }
  .home-page .pics-news .pic-news-swiper {
    display: none;
  }
  .home-page .pics-news .pic-news-swiper-wap {
    display: block;
    width: 100%;
    height: 5.14rem;
  }
  .home-page .pics-news .pic-news-swiper-wap .swiper-slide {
    width: 100%;
    height: 3.94rem;
  }
  .home-page .pics-news .pic-news-swiper-wap .swiper-slide .news-item img {
    width: 7.02rem;
    height: 4.3rem;
    margin-left: 0.24rem;
  }
  .home-page .pics-news .pic-news-swiper-wap .swiper-slide .news-item .news-text {
    height: 0.88rem;
    line-height: 0.88rem;
    color: #ffffff;
    padding: 0 0.28rem;
    font-size: 0.28rem;
    background: unset;
  }
  .home-page .pics-news .pic-news-swiper-wap .swiper-slide .news-item:hover .news-text {
    color: #f4d289;
    font-weight: bold;
  }
  .home-page .pics-news .pic-news-swiper-wap .swiper-button-prev,
  .home-page .pics-news .pic-news-swiper-wap .swiper-button-next {
    width: 0.43rem;
    height: 0.72rem;
  }
  .home-page .pics-news .area-news {
    margin: 0.32rem 0 0;
    width: 100%;
    height: auto;
  }
  .home-page .pics-news .area-news .area-switch-tab {
    height: 0.63rem;
    display: flex;
  }
  .home-page .pics-news .area-news .area-switch-tab .tab-item {
    text-align: center;
    height: 100%;
    flex: 1;
    padding: 0;
    overflow: hidden;
    padding: 0 0.16rem;
  }
  .home-page .pics-news .area-news .area-switch-tab .tab-item::after {
    height: 0.24rem;
  }
  .home-page .pics-news .area-news .area-switch-tab .tab-item > a {
    max-width: 100%;
    font-size: 0.36rem;
    line-height: 0.36rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .home-page .pics-news .area-news .area-news-con {
    display: none;
    padding-top: 0.08rem;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list {
    width: 100%;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list .news-item {
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.14rem;
    padding-right: 0.27rem;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list .news-item > a {
    display: block;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list .news-item > a .tit {
    max-width: 100%;
    font-size: 0.32rem;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list .news-item > a .time {
    display: none;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list .news-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .home-page .pics-news .xbox {
    width: 7.02rem;
    margin-right: 0;
  }
  .home-page .pics-news .xbox .top-tab {
    width: 100%;
  }
  .home-page .pics-news .xbox .top-tab .top1 {
    height: 0.42rem;
    margin-left: 0.24rem;
    border-bottom: none;
  }
  .home-page .pics-news .xbox .top-tab .tabContent {
    width: 100%;
    margin-left: 0.24rem;
  }
  .home-page .pics-news .xbox .top-tab .tabContent .affairs-list .affairs-item {
    height: 0.6rem;
    line-height: 0.6rem;
  }
  .home-page .pics-news .xbox .top-tab .tabContent .affairs-list a {
    display: block;
    height: 100%;
  }
  .home-page .pics-news .xbox .top-tab .tabContent .affairs-list a .text {
    font-size: 0.24rem;
    max-width: 6.72rem;
  }
  .home-page .pics-news .xbox .top-tab .tabContent .affairs-list a .time {
    display: none;
  }
  .home-page .zwgk-xx {
    margin-top: 0;
    background: #fff;
    border: 0;
  }
  .home-page .zwgk-xx .xxbox {
    width: 100%;
    margin-right: 0;
    margin-top: 0;
  }
  .home-page .zwgk-xx .xxbox .top-tab {
    width: 100%;
  }
  .home-page .zwgk-xx .xxbox .top-tab .top1 {
    height: 0.62rem;
    padding-top: 0.2rem;
    padding-left: 0.24rem;
    background: #bd1b2d;
    border-bottom: 0.01rem solid #bd1b2d;
  }
  .home-page .zwgk-xx .xxbox .top-tab .top1 .panel {
    position: relative;
    display: inline-block;
    margin-right: 1rem;
    font-size: 0.28rem;
    margin-left: 0;
    color: #fff;
  }
  .home-page .zwgk-xx .xxbox .top-tab .top1 .panel::before {
    display: none;
  }
  .home-page .zwgk-xx .xxbox .top-tab .top1 .cur {
    border-bottom: 0.03rem solid #bd1b2d;
    padding-bottom: 0.22rem;
    color: #f4d289;
  }
  .home-page .zwgk-xx .xxbox .top-tab .tabContent {
    width: 100%;
    padding-left: 0.24rem;
  }
  .home-page .zwgk-xx .xxbox .top-tab .tabContent .affairs-list {
    position: relative;
    width: 100%;
    margin-top: 0.18rem;
  }
  .home-page .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item {
    height: 0.54rem;
    line-height: 0.54rem;
    padding-left: 0.22rem;
    background: url(2025bj_zwgk-xx-libg.png) no-repeat left center;
    background-size: 0.1rem 0.11rem;
  }
  .home-page .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item:hover .text {
    color: #026AB6;
  }
  .home-page .zwgk-xx .xxbox .top-tab .tabContent .affairs-list a {
    display: block;
    height: 100%;
  }
  .home-page .zwgk-xx .xxbox .top-tab .tabContent .affairs-list a .text {
    font-size: 0.24rem;
    color: #333333;
    max-width: 6.2rem;
  }
  .home-page .zwgk-xx .xxbox .columns {
    width: 100%;
  }
  .home-page .zwgk-xx .xxbox .columns .column {
    display: inline-block;
    width: 2.18rem;
    height: 2.18rem;
    background: #F5F5F5;
    border-radius: 0.08rem;
    border: 0.01rem solid #E5F1FA;
    padding-top: 0.26rem;
    margin-right: 0;
    margin-left: 0.24rem;
    margin-top: 0.3rem;
  }
  .home-page .zwgk-xx .xxbox .columns .column:last-child {
    margin-right: 0;
  }
  .home-page .zwgk-xx .xxbox .columns .column:first-child {
    background: #bd1b2d;
  }
  .home-page .zwgk-xx .xxbox .columns .column:first-child span {
    color: #fff;
  }
  .home-page .zwgk-xx .xxbox .columns .column img {
    display: block;
    margin: 0 auto;
    width: 0.64rem;
    height: 0.64rem;
    margin-top: 0.28rem;
  }
  .home-page .zwgk-xx .xxbox .columns .column span {
    display: inline-block;
    width: 100%;
    font-size: 0.28rem;
    color: #333;
    text-align: center;
    margin-top: 0.16rem;
  }
  .home-page .zwgk-xx .zfxxgk {
    display: inline-block;
    width: 7.02rem;
    height: 8.21rem;
    background: #dcdcdc;
    margin-left: 0.24rem;
    margin-top: 0.2rem;
  }
  .home-page .zwgk-xx .zfxxgk .zfxxgk-boder {
    width: 6.72rem;
    height: 7.9rem;
    margin: 0.24rem;
    background: #dcdcdc;
  }
  .home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-title {
    width: 100%;
    text-align: center;
  }
  .home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-title span {
    display: inline-block;
    width: 100%;
    font-size: 0.4rem;
    color: #333;
    text-align: center;
    margin-top: 0;
  }
  .home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md {
    display: inline-block;
    width: 3.15rem;
    height: 2.07rem;
    background: #F5F5F5;
    border-radius: 0.08rem;
    border: 0.01rem solid #E5F1FA;
    padding-top: 0.26rem;
    margin-left: 0;
    margin-top: 0.3rem;
  }
  .home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md:last-child {
    margin-right: 0;
  }
  .home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md:nth-child(2n) {
    margin-left: 0.2rem;
  }
  .home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md:nth-child(4) span {
    color: #bd1b2d;
  }
  .home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md img {
    width: 0.88rem;
    height: 0.88rem;
  }
  .home-page .zwgk-xx .zfxxgk .zfxxgk-boder .zfxxgk-item .item-md span {
    display: inline-block;
    width: 100%;
    font-size: 0.24rem;
    color: #333;
    text-align: center;
    margin-top: 0.12rem;
  }
  .home-page .zwgk-xx .zfxxgk img {
    display: block;
    margin: 0 auto;
    height: 0.34rem;
  }
  .home-page .pics-nav-swiper-outer {
    width: 7.02rem;
    height: 1.98rem;
    margin: 0.26rem auto 0;
  }
  .home-page .pics-nav-swiper-outer .pics-nav-swiper {
    width: 7.02rem;
    height: 1.98rem;
  }
  .home-page .pics-nav-swiper-outer .pics-nav-swiper .swiper-slide {
    width: 7.02rem;
    height: 1.98rem;
  }
  .home-page .pics-nav-swiper-outer .pics-nav-swiper .swiper-slide > a {
    width: 7.02rem;
    height: 1.98rem;
  }
  .home-page .pics-nav-swiper-outer .swiper-button-prev,
  .home-page .pics-nav-swiper-outer .swiper-button-next {
    width: 0.43rem;
    height: 0.72rem;
  }
  .home-page .pics-nav-swiper-outer .swiper-button-next {
    right: 0;
  }
  .home-page .digital-government {
    margin-top: 0.49rem;
  }
  .home-page .digital-government > .title-row {
    width: 7.02rem;
    margin: 0 auto;
    background: url(2025bj_home-title-bg-wap.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch {
    margin: 0.32rem auto 0;
    width: 7.02rem;
    height: 0.72rem;
  }
  .home-page .digital-government .tab-switch .tab-item {
    display: inline-block;
    width: 2.33rem;
    height: 0.72rem;
    line-height: 0.72rem;
    margin-right: 0.05rem;
  }
  .home-page .digital-government .tab-switch .tab-item:first-child {
    padding-left: 0.45rem;
    background: url(2025bj_szzf-tab-left.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item:nth-child(2) {
    width: 2.23rem;
    padding-left: 0.54rem;
    background: url(2025bj_szzf-tab-mid.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item:last-child {
    padding-left: 0.55rem;
    margin-right: 0;
    background: url(2025bj_szzf-tab-right.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item .tab-icon {
    display: none;
  }
  .home-page .digital-government .tab-switch .tab-item .tab-icon-h {
    display: none;
  }
  .home-page .digital-government .tab-switch .tab-item .tab-name {
    font-weight: 600;
    font-size: 0.28rem;
    color: #111111;
  }
  .home-page .digital-government .tab-switch .tab-item.active:first-child {
    background: url(2025bj_szzf-tab-left-cur.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item.active:nth-child(2) {
    background: url(2025bj_szzf-tab-mid-cur.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item.active:last-child {
    background: url(2025bj_szzf-tab-right-cur.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item.active .tab-icon {
    display: none;
  }
  .home-page .digital-government .tab-switch .tab-item.active .tab-icon-h {
    display: none;
  }
  .home-page .digital-government .tab-switch .tab-item.active .tab-name {
    color: #fff;
  }
  .home-page .digital-government > .tab-con {
    display: none;
    width: 7.02rem;
    margin: 0.24rem auto 0;
  }
  .home-page .digital-government > .tab-con .content {
    width: 100%;
    background: #FFFFFF;
    border-radius: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content {
    padding: 0.24rem 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top {
    padding: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-left {
    width: 100%;
    height: 4.57rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row {
    height: 0.63rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list {
    max-width: 100%;
    height: 100%;
    overflow: auto hidden;
    white-space: nowrap;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item {
    height: 100%;
    margin-right: 0.84rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item > a {
    display: block;
    height: 100%;
    font-size: 0.36rem;
    color: #111111;
    line-height: 0.36rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:last-child {
    margin-right: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item.active > a,
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:hover > a {
    color: #bd1b2d;
    font-weight: bold;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item.active::after,
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:hover::after {
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    width: 100%;
    height: 0.03rem;
    background: #bd1b2d;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .more-btn {
    display: none;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list {
    margin-top: 0.08rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item {
    width: 1.5rem;
    height: 1.38rem;
    line-height: 0.8rem;
    padding-left: 0.1rem;
    padding-right: 0.07rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:nth-child(4n-3) {
    margin-left: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .text {
    width: 1.16rem;
    height: 0.48rem;
    line-height: 0.24rem;
    padding-left: 0.2rem;
    font-size: 0.24rem;
    white-space: normal;
    max-width: 100%;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .time {
    display: none;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .tp {
    width: 0.48rem;
    height: 0.48rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search {
    margin-top: 0.08rem;
    width: 100%;
    height: 1.04rem;
    display: flex;
    align-items: center;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-tit {
    margin: 0 0.16rem;
    font-size: 0.28rem;
    line-height: 0.28rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-line {
    margin-top: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form {
    width: 0;
    flex: 1;
    height: 100%;
    padding-right: 0.24rem;
    display: flex;
    align-items: center;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form .search-input {
    width: 0;
    flex: 1;
    height: 100%;
    font-size: 0.28rem;
    color: #D6D6D6;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form .search-btn {
    width: 0.4rem;
    height: 0.4rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right {
    margin-top: 0.24rem;
    width: 100%;
    margin-left: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 0.16rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item {
    display: inline-block;
    width: 3.15rem;
    height: 0.88rem;
    background: #FAFAFA;
    padding: 0 0.2rem 0 0.4rem;
    margin: 0;
    display: flex;
    align-items: center;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .child-nav-icon {
    width: 0.6rem;
    height: 0.6rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .child-nav-title {
    margin-top: 0;
    font-size: 0.32rem;
    color: #111111;
    line-height: 0.32rem;
    margin-left: 0.04rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .more-btn {
    display: inline-block;
    margin-top: 0;
    margin-left: auto;
    width: 0.12rem;
    height: 0.22rem;
    transform: translateY(0.05rem);
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container {
    position: relative;
    width: 100%;
    height: 5.08rem;
    background: url(2025bj_sy-yhyshj-bg.png) no-repeat center center / 100% 100%;
    padding: 0.24rem 0.16rem 0.16rem;
    margin-top: 0.24rem;
    overflow: hidden;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-title {
    position: relative;
    width: 100%;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper {
    margin-top: 0.24rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .sat-card-list {
    font-size: 0;
    text-align: center;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .sat-card {
    display: inline-block;
    vertical-align: top;
    width: calc((100% - 0.24rem) / 2);
    margin: 0 0.12rem;
    background: #ffffff;
    border-radius: 0.04rem;
    overflow: hidden;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .sat-card .sat-card-img {
    width: 100%;
    height: 2.28rem;
    object-fit: cover;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .sat-card .sat-card-title {
    padding: 0.3rem 0;
    font-size: 0.24rem;
    color: #333;
    text-align: center;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .sat-card:first-child {
    margin-left: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .sat-card:last-child {
    margin-right: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .swiper-slide {
    height: auto !important;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-pagination {
    position: relative;
    width: 100%;
    margin-top: 0.2rem;
    text-align: center;
    z-index: 5;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-pagination .swiper-pagination-bullet,
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-pagination .swiper-pagination-switch {
    display: inline-block;
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 0.06rem;
    background: #ffffff;
    opacity: 1;
    margin: 0 0.12rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-pagination .swiper-pagination-bullet-active,
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-pagination .swiper-active-switch {
    width: 0.2rem;
    height: 0.12rem;
    border-radius: 0.06rem;
    background: #bd1b2d;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-swiper .swiper-wrapper {
    position: relative;
    z-index: 1;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-bottom {
    width: calc(100% - 0.48rem);
    height: unset;
    background: #FFFFFF;
    margin: 0 auto;
    padding: 0.36rem;
    margin: 0.3rem auto 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    row-gap: 0.56rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-list::before,
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-list::after {
    display: none;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item {
    width: 50%;
    position: relative;
    display: inline-block;
    padding: 0;
    height: 0.64rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item > a {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item::after {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    content: '';
    width: 0.01rem;
    height: 0.3rem;
    background-color: #DBE2E8;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item:nth-child(2n)::after {
    display: none;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-icon {
    width: 0.6rem;
    height: 0.6rem;
    margin-right: 0.07rem;
    margin-top: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-name {
    display: inline-block;
    width: 1.28rem;
    height: 100%;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-name.em-5 {
    width: auto;
    line-height: 0.6rem;
  }
  .home-page .digital-government .tab-con-hdjl .content {
    padding: 0.16rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .mailbox {
    width: 6.5rem;
    height: 2.6rem;
    background: #F9F9F9;
    border-radius: 0.04rem;
    padding-top: 1.56rem;
    padding-left: 0.3rem;
    background: url(2025bj_mailbox-bg.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-con-hdjl .content .mailbox > a {
    display: inline-block;
    width: 1.65rem;
    height: 0.72rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    text-align: center;
    line-height: 0.72rem;
    font-size: 0.28rem;
    margin-right: 0.21rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container {
    margin-top: 0.26rem;
    margin-left: 0;
    width: 100%;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row {
    width: 100%;
    height: 0.63rem;
    border-bottom: 0.01rem solid #d8d8d8;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row > .title {
    display: block;
    height: 100%;
    font-weight: bold;
    font-size: 0.36rem;
    color: #1658A0;
    line-height: 0.36rem;
    border-bottom: 0.02rem solid #1658A0;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row .letter-info .info {
    margin-top: 0.08rem;
    display: inline-block;
    margin-left: 0.1rem;
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.28rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row .letter-info .info > a {
    color: #015293;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list {
    width: 100%;
    margin-top: 0.33rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item {
    padding-left: 0.14rem;
    position: relative;
    height: 0.32rem;
    margin-top: 0.46rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item:first-child {
    margin-top: 0;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .status {
    font-size: 0.32rem;
    color: #70B08F;
    line-height: 0.32rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .line {
    margin-top: 0.1rem;
    width: 0.01rem;
    height: 0.15rem;
    background: #D8D8D8;
    margin-left: 0.12rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .letter-tit {
    max-width: 4.69rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-left: 0.12rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .pic-nav {
    width: 100%;
    margin-left: 0;
    margin-top: 0.26rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .pic-nav .nav-item {
    width: 100%;
    height: 2.12rem;
    margin-top: 0.19rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .hdjl-bottom {
    margin-top: 0.27rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .title-row {
    height: 0.63rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .title-row > .title {
    font-size: 0.36rem;
    line-height: 0.36rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .title-row .interview-nav a {
    display: block;
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.28rem;
    margin-left: 0.38rem;
    margin-top: 0.09rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .title-row .interview-nav a .interview-nav-icon {
    width: 0.24rem;
    height: 0.24rem;
    margin-right: 0.02rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con {
    width: 100%;
    margin-top: 0.25rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-cover {
    display: block;
    width: 100%;
    height: 3.01rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info {
    width: 100%;
    margin-top: 0.16rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info .row {
    margin-top: 0.16rem;
    font-size: 0.32rem;
    color: #333;
    line-height: 0.48rem;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .home-page .digital-government .tab-con-zwfw .content {
    padding: 0.24rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con {
    box-sizing: content-box;
    width: 100%;
    padding: 0;
    text-align: center;
    margin-top: 0.38rem;
    padding-top: 0.38rem;
    padding-bottom: 0.38rem;
    border-bottom: 0.01rem dashed #d8d8d8;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(1) {
    padding-left: 0;
    padding-top: 0;
    margin-top: 0;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(2) {
    border: 0;
    border-bottom: 0.01rem dashed #d8d8d8;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(3) {
    padding-right: 0;
    border: 0;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .class-img {
    width: 2.2rem;
    height: 1.42rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con > .title {
    display: block;
    width: auto;
    margin-top: 0.17rem;
    font-size: 0.36rem;
    color: #111111;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .line {
    margin-top: 0.17rem;
    width: 0.54rem;
    height: 0.03rem;
    background: #1658A0;
    border-radius: 0.02rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 0 0.46rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item {
    display: inline-block;
    width: 1.92rem;
    margin-top: 0.28rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n + 1) {
    width: 1.6rem;
    text-align: left;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n + 2) {
    text-align: center;
    border-left: 0.01rem solid #d8d8d8;
    border-right: 0.01rem solid #d8d8d8;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n) {
    width: 1.6rem;
    text-align: right;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item > a {
    display: block;
    max-width: 100%;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .more-service {
    display: block;
    font-size: 0.32rem;
    color: #C3C3C3;
    line-height: 0.32rem;
    margin-top: 0.32rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom {
    margin-top: 0.38rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services {
    width: 100%;
    height: unset;
    background: #F3F9FF;
    border-radius: 0.04rem;
    padding: 0.14rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row {
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .title {
    font-size: 0.36rem;
    color: #24344E;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .more {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list {
    width: 100%;
    height: unset;
    background: #FFFFFF;
    margin-top: 0.24rem;
    padding: 0.35rem 0.3rem;
    white-space: normal;
    overflow-x: auto;
    display: flex;
    flex-wrap: wrap;
    row-gap: 0.51rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item {
    display: inline-block;
    width: 33.33%;
    text-align: center;
    margin-right: 0;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item .service-icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item .service-name {
    margin-top: 0.13rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services {
    width: 100%;
    height: unset;
    background: #FAFAFA;
    border-radius: 0.04rem;
    padding: 0.24rem 0.14rem 0.14rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row {
    width: 100%;
    height: 0.36rem;
    text-align: center;
    padding: 0 0.15rem;
    position: relative;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row .line {
    width: 100%;
    margin-top: 0.19rem;
    height: 0.01rem;
    background: #E1E1E1;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row .title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 0.36rem;
    color: #24344E;
    line-height: 0.36rem;
    padding: 0 0.32rem;
    background-color: #fafafa;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-list {
    margin-top: 0.24rem;
    width: 100%;
    height: unset;
    background: #FFFFFF;
    border-radius: 0.04rem;
    padding: 0.15rem 0.25rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item {
    display: inline-block;
    width: 50%;
    height: 0.85rem;
    padding-left: 0.15rem;
    padding-top: 0.14rem;
    border-right: 0.01rem dashed #d8d8d8;
    border-top: 0.01rem dashed #d8d8d8;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item:nth-child(2n) {
    border-right: none;
    padding-left: 0.55rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a {
    display: block;
    width: 100%;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a .service-icon {
    width: 0.56rem;
    height: 0.56rem;
    transform: translateY(0.03rem);
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a .service-name {
    max-width: 1.75rem;
    display: inline-block;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.56rem;
    margin-left: 0.03rem;
  }
  .home-page .walk-into-container {
    margin-top: 0.49rem;
  }
  .home-page .walk-into-container > .title-row {
    width: 7.02rem;
    height: 0.38rem;
    margin: 0 auto;
    line-height: 0.38rem;
    line-height: 0.4rem;
    text-align: center;
    background: url(2025bj_home-title-bg-wap.png) no-repeat center center / 100% 100%;
  }
  .home-page .walk-into-container > .title-row > .title {
    font-weight: bold;
    font-size: 0.4rem;
    color: #1658A0;
  }
  .home-page .walk-into-container .walk-into-con {
    width: 7.02rem;
    margin: 0.28rem auto 0;
    position: relative;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con {
    width: 100%;
    height: auto;
    border-radius: 0.04rem;
    border: 0.01rem solid #d8d8d8;
    padding: 0.24rem;
    margin-bottom: 0;
    overflow: hidden;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .title-head {
    height: 0.45rem;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .title-head img {
    width: 0.32rem;
    height: 0.32rem;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .title-head .tabPanel {
    padding-left: 0;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .title-head .tit {
    font-size: 0.36rem;
    margin-left: 0.24rem;
    margin-top: 0;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .title-head .zw {
    bottom: -0.19rem;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .title-head .more {
    font-size: 0.28rem;
    line-height: 0.28rem;
    padding-right: 0.23rem;
    background-size: 0.2rem 0.2rem;
    margin-top: 0.08rem;
    background-color: unset;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con {
    padding: 0.32rem 0;
    border-bottom: none;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con table {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con tbody tr:nth-child(1) td {
    padding-top: 0.3rem;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con thead tr td {
    padding: 0.28rem 0.24rem !important;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con td {
    padding: 0.28rem 0;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con .title {
    width: 6.28rem;
    padding: 0.29rem 0 0.19rem 0.24rem;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con .title img:nth-child(2) {
    display: none;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con .title:hover img:nth-child(1) {
    display: none;
  }
  .home-page .walk-into-container .walk-into-con > .left-gk-con .interaction-con .title:hover img:nth-child(2) {
    display: inline-block;
  }
  .home-page .walk-into-container .walk-into-con > .right-con {
    margin-top: 0.24rem;
    margin-left: 0;
    width: 100%;
    height: 4.3rem;
  }
  .home-page .walk-into-container .walk-into-con .xmtjz-box {
    width: 100%;
    height: 2.14rem;
    overflow: hidden;
  }
  .home-page .walk-into-container .walk-into-con .xmtjz-box .egl-input {
    width: 3.15rem;
    height: 0.84rem;
    padding: 0.18rem 0.22rem;
  }
  .home-page .walk-into-container .walk-into-con .xmtjz-box .egl-input a {
    font-size: 0.28rem;
  }
  .home-page .walk-into-container .walk-into-con .ewm-code {
    margin-top: 0.3rem;
  }
  .home-page .walk-into-container .walk-into-con .ewm-code .code-box {
    display: inline-block;
    width: 3.39rem;
    height: 1.7rem;
    border: 0.01rem solid #D0E1F5;
    margin-right: 0.13rem;
    text-align: center;
    line-height: 0.88rem;
    margin-top: 0.2rem;
  }
  .home-page .walk-into-container .walk-into-con .ewm-code .code-box:last-child {
    margin-right: 0;
  }
  .home-page .walk-into-container .walk-into-con .ewm-code .code-box .text {
    display: block;
    width: 1.28rem;
    height: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.2rem;
    margin-top: 0.3rem;
    margin-left: 0.4rem;
    color: #ffffff;
  }
  .home-page .walk-into-container .walk-into-con .ewm-code .code-box .text-2 {
    display: block;
    width: 1.28rem;
    height: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.2rem;
    margin-top: 0.3rem;
    margin-left: 0.4rem;
    color: #bd1b2d;
  }
  .home-page .walk-into-container .walk-into-con .ewm-code .code-box .code {
    width: 0.8rem;
    height: 0.8rem;
    margin: 0 0.12rem 0 1.8rem;
  }
  .home-page .walk-into-container .walk-into-con .ewm-code .code-box:nth-child(1) {
    background: #bd1b2d;
    margin-right: 0.2rem;
  }
  .home-page .walk-into-container .walk-into-con .ewm-code .code-box:nth-child(2) {
    background: #dcdcdc;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item {
    float: none;
    margin-right: 0.08rem;
    width: 1.22rem;
    overflow: hidden;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item:last-child {
    margin-right: 0;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item > .right {
    position: relative;
    width: 1.22rem;
    height: 3.62rem;
    overflow: hidden;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item > .right::after {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item > .right .bg {
    width: auto;
    height: 4.47rem;
    position: absolute;
    top: 0;
    left: 0;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item > .right .text {
    position: absolute;
    bottom: 0.36rem;
    left: 0.15rem;
    width: 0.36rem;
    font-weight: 600;
    font-size: 0.36rem;
    color: #FFFFFF;
    line-height: 0.36rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item > .right .text-active {
    display: none;
    position: absolute;
    bottom: 0.24rem;
    left: 0.15rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item > .right .text-active .row-1 {
    font-size: 0.36rem;
    color: #FFFFFF;
    line-height: 0.36rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item > .right .text-active .row-2 {
    font-size: 0.32rem;
    color: #FFFFFF;
    line-height: 0.32rem;
    margin-top: 0.09rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item.active {
    width: 3.08rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item.active > .right {
    width: 3.08rem;
    margin-left: 0;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item.active > .right::after {
    display: none;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item.active > .right .text {
    display: none;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item.active > .right .text-active {
    display: block;
  }
  .home-page.columns-swiper-part {
    margin-top: 0.48rem;
  }
  .home-page .swiper-content {
    width: 100%;
  }
  .home-page .swiper-content .title {
    height: 0.45rem;
  }
  .home-page .swiper-content .title img {
    width: 0.32rem;
    height: 0.32rem;
  }
  .home-page .swiper-content .title .tabPanel {
    padding-left: 0;
  }
  .home-page .swiper-content .title .tit {
    font-size: 0.36rem;
    margin-left: 0.24rem;
  }
  .home-page .swiper-content .title .zw {
    bottom: -0.19rem;
  }
  .home-page .swiper-content .body {
    margin-top: 0.45rem;
    width: 7rem ;
    position: relative;
    margin-left: 0.24rem;
    margin-top: 0;
  }
  .home-page .swiper-content .body .columns-swiper-outer {
    width: 100%;
    height: 4rem;
    margin: 0 auto;
    overflow: hidden;
  }
  .home-page .swiper-content .body .columns-swiper-outer .columns-swiper {
    height: 4rem;
    width: calc(100% + 0.32rem);
  }
  .home-page .swiper-content .body .columns-swiper-outer .columns-swiper .swiper-slide {
    width: 100%;
    height: 100%;
  }
  .home-page .swiper-content .body .columns-swiper-outer .columns-swiper .swiper-slide img {
    width: 7rem;
    height: 4rem;
  }
  .home-page .swiper-content .body .swiper-button-prev,
  .home-page .swiper-content .body .swiper-button-next {
    display: none;
  }
}

.fixed-nav {
  position: fixed;
  top: 30%;
  z-index: 100;
  right: 0.1rem;
}
.fixed-nav .ai-qa {
  display: block;
  width: 0.72rem;
  margin-bottom: 0.1rem;
}
.fixed-nav .ai-qa img {
  width: 100%;
  height: auto;
  display: block;
}
.fixed-nav .top-list,
.fixed-nav .back-btn {
  position: relative;
  width: auto;
  height: auto;
  background: transparent;
  box-shadow: none;
  border-radius: 0;
  border: 0;
  backdrop-filter: none;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.16rem;
}
.fixed-nav .top-list.top-list,
.fixed-nav .back-btn.top-list {
  padding: 0;
}
.fixed-nav .top-list.back-btn,
.fixed-nav .back-btn.back-btn {
  padding: 0;
  margin-top: 0.16rem;
}
.fixed-nav .top-list > .fixed-nav-link,
.fixed-nav .back-btn > .fixed-nav-link {
  position: relative;
  display: block;
  margin: 0;
  color: #666666;
  font-size: 0.14rem;
  line-height: 0.14rem;
}
.fixed-nav .top-list > .fixed-nav-link .hover-box,
.fixed-nav .back-btn > .fixed-nav-link .hover-box {
  display: none;
  position: absolute;
  top: 50%;
  left: 0;
  padding-right: 0.08rem;
  transform: translate(-100%, -50%);
}
.fixed-nav .top-list > .fixed-nav-link .hover-box .img-outer,
.fixed-nav .back-btn > .fixed-nav-link .hover-box .img-outer {
  display: block;
  width: 1.2rem;
  height: auto;
  background: #FFFFFF;
  box-shadow: 0rem 0.04rem 0.16rem 0rem rgba(0, 0, 0, 0.12);
  border-radius: 0.08rem;
  border: 0;
  padding: 0.12rem;
  text-align: center;
}
.fixed-nav .top-list > .fixed-nav-link .hover-box .img-outer img,
.fixed-nav .back-btn > .fixed-nav-link .hover-box .img-outer img {
  width: 0.9rem;
  height: 0.9rem;
}
.fixed-nav .top-list > .fixed-nav-link .hover-box .img-outer .text,
.fixed-nav .back-btn > .fixed-nav-link .hover-box .img-outer .text {
  max-width: 100%;
  margin-top: 0.08rem;
  font-weight: 500;
  font-size: 0.14rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fixed-nav .top-list > .fixed-nav-link:hover,
.fixed-nav .back-btn > .fixed-nav-link:hover {
  font-weight: bold;
  color: #1658A0;
}
.fixed-nav .top-list > .fixed-nav-link:hover .hover-box,
.fixed-nav .back-btn > .fixed-nav-link:hover .hover-box {
  display: block;
}
.fixed-nav .top-list .fixed-nav-link,
.fixed-nav .back-btn .fixed-nav-link {
  cursor: pointer;
}
.fixed-nav .top-list .fixed-nav-link .icon,
.fixed-nav .back-btn .fixed-nav-link .icon {
  display: inline-block;
  width: 0.52rem;
  height: 0.52rem;
  margin: 0 auto;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  box-shadow: none;
}
.fixed-nav .top-list .fixed-nav-link .text,
.fixed-nav .back-btn .fixed-nav-link .text {
  display: none;
}
.fixed-nav .top-list .fixed-nav-link.wx .icon,
.fixed-nav .back-btn .fixed-nav-link.wx .icon {
  background-image: url(2025bj_xf-wx.png);
}
.fixed-nav .top-list .fixed-nav-link.wx:hover .icon,
.fixed-nav .back-btn .fixed-nav-link.wx:hover .icon {
  background-image: url(2025bj_xf-wx-hover.png);
}
.fixed-nav .top-list .fixed-nav-link.wb .icon,
.fixed-nav .back-btn .fixed-nav-link.wb .icon {
  background-image: url(2025bj_xf-wb.png);
}
.fixed-nav .top-list .fixed-nav-link.wb:hover .icon,
.fixed-nav .back-btn .fixed-nav-link.wb:hover .icon {
  background-image: url(2025bj_xf-wb-hover.png);
}
.fixed-nav .top-list .fixed-nav-link.back .icon,
.fixed-nav .back-btn .fixed-nav-link.back .icon {
  background-image: url(2025bj_xf-hddb.png);
}
@media screen and (max-width: 768px) {
  .fixed-nav {
    display: none;
  }
  .top-list {
    display: none;
  }
  .back-btn {
    display: none;
  }
}

.child-page .container {
  padding: 0.2rem;
  background-color: #F7F9FB;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  margin-bottom: 0.5rem;
}
.child-page .container .left-nav {
  padding-bottom: 1rem;
}
.child-page .container .left-nav .nav-pc .nav-item {
  background-color: #fff;
}
.child-page .container .left-nav .nav-pc .nav-item.cur,
.child-page .container .left-nav .nav-pc .nav-item:hover {
  background-color: #1B5395;
}
.child-page .container .right-content {
  width: 10rem;
  background-color: #fff;
  border-radius: 0.08rem;
}
@media screen and (max-width: 768px) {
  .child-page .container {
    width: 7.02rem;
    margin: 0 auto;
    padding: 0.24rem;
    margin-bottom: 0.48rem;
  }
  .child-page .container .left-nav {
    width: 100%;
    padding-bottom: 0;
  }
  .child-page .container .left-nav .nav-wap {
    background-color: #fff;
    border-radius: 0.08rem;
    overflow: hidden;
  }
  .child-page .container .left-nav .nav-wap .wap-txt {
    background-color: #fff;
    color: #333;
  }
  .child-page .container .right-content {
    width: 100%;
  }
}

.special-column-page .content {
  background-color: #fff;
  padding: 0.39rem 0.32rem 0.4rem;
}
.special-column-page .title-row a {
  display: inline-block;
}
.special-column-page .title-row a > .icon {
  width: auto;
  height: 0.24rem;
  transform: translateY(0.05rem);
}
.special-column-page .title-row a > span {
  font-weight: bold;
  font-size: 0.24rem;
  color: #111111;
  margin-left: 0.09rem;
}
.special-column-page .column-list {
  margin-top: 0.35rem;
}
.special-column-page .column-list .column-item {
  display: inline-block;
  width: 3.72rem;
  margin-right: 0.3rem;
  margin-top: 0.3rem;
  border-radius: 0.04rem;
  overflow: hidden;
  background: #F4F4F4;
}
.special-column-page .column-list .column-item:nth-child(3n) {
  margin-right: 0;
}
.special-column-page .column-list .column-item:nth-child(-n + 3) {
  margin-top: 0;
}
.special-column-page .column-list .column-item .img {
  width: 100%;
}
.special-column-page .column-list .column-item:hover {
  transform: translateY(-0.05rem) scale(1.05);
}
.special-column-page .pager {
  margin-top: 0.32rem;
  background-color: #fff;
}
@media screen and (max-width: 768px) {
  .special-column-page .content {
    padding: 0.33rem 0.24rem 0.25rem;
  }
  .special-column-page .title-row a {
    display: inline-block;
  }
  .special-column-page .title-row a > .icon {
    width: auto;
    height: 0.32rem;
    transform: translateY(0.05rem);
  }
  .special-column-page .title-row a > span {
    font-weight: bold;
    font-size: 0.32rem;
    color: #111111;
    margin-left: 0.12rem;
  }
  .special-column-page .column-list .column-item {
    display: inline-block;
    width: 2.91rem;
    margin-right: 0.24rem;
    margin-top: 0.19rem;
  }
  .special-column-page .column-list .column-item:nth-child(3n) {
    margin-right: 0.24rem;
  }
  .special-column-page .column-list .column-item:nth-child(2n) {
    margin-right: 0;
  }
  .special-column-page .column-list .column-item:nth-child(-n + 3) {
    margin-top: 0.19rem;
  }
  .special-column-page .column-list .column-item:nth-child(-n + 2) {
    margin-top: 0;
  }
}

.topics-page {
  padding-top: 0.4rem;
}
.topics-page .module {
  margin-top: 0.6rem;
}
.topics-page .module:first-child {
  margin-top: 0;
}
.topics-page .module > .title-row {
  width: 100%;
  height: 0.38rem;
  line-height: 0.38rem;
  line-height: 0.4rem;
  text-align: center;
  background: url(2025bj_home-title-bg.png) no-repeat center center / 100% 100%;
}
.topics-page .module > .title-row > .title {
  font-family: SourceHanSerifCN, SourceHanSerifCN;
  font-weight: bold;
  font-size: 0.4rem;
  color: #1658A0;
}
.topics-page .module > .topics-list {
  margin-top: 0.41rem;
  width: 100%;
}
.topics-page .module > .topics-list > .topic-item {
  display: inline-block;
  width: 4.26rem;
  margin-right: 0.3rem;
  margin-top: 0.32rem;
}
.topics-page .module > .topics-list > .topic-item > a {
  display: block;
  width: 100%;
}
.topics-page .module > .topics-list > .topic-item > a > .img {
  width: 100%;
  height: auto;
}
.topics-page .module > .topics-list > .topic-item:nth-child(-n + 3) {
  margin-top: 0;
}
.topics-page .module > .topics-list > .topic-item:nth-child(3n) {
  margin-right: 0;
}
.topics-page .module > .topics-list > .topic-item:hover {
  transform: translateY(-0.05rem) scale(1.05);
}
@media screen and (max-width: 768px) {
  .topics-page {
    padding: 0.4rem 0.24rem 0;
  }
  .topics-page .module {
    margin-top: 0.4rem;
  }
  .topics-page .module:first-child {
    margin-top: 0;
  }
  .topics-page .module > .title-row {
    width: 7.02rem;
    margin: 0 auto;
    background: url(2025bj_home-title-bg-wap.png) no-repeat center center / 100% 100%;
  }
  .topics-page .module > .topics-list {
    padding: 0 0.48rem;
    margin-top: 0.4rem;
  }
  .topics-page .module > .topics-list > .topic-item {
    display: inline-block;
    width: 2.91rem;
    margin-right: 0.24rem;
    margin-top: 0.19rem;
  }
  .topics-page .module > .topics-list > .topic-item:nth-child(3n) {
    margin-right: 0.24rem;
  }
  .topics-page .module > .topics-list > .topic-item:nth-child(2n) {
    margin-right: 0;
  }
  .topics-page .module > .topics-list > .topic-item:nth-child(-n + 3) {
    margin-top: 0.19rem;
  }
  .topics-page .module > .topics-list > .topic-item:nth-child(-n + 2) {
    margin-top: 0;
  }
}

.sys-page {
  position: relative;
  background-color: #f4f4f4;
  width: 100%;
  max-width: 19.2rem;
  margin: 0 auto;
}
.sys-page .bg-box {
  position: absolute;
  top: 0;
  width: 100%;
  height: 4.12rem;
  background: url(2025bj_ysqgk-top-bg.png) no-repeat top center;
  background-size: 19.2rem 100%;
  padding-top: 0.59rem;
}
.sys-page .bg-box .title {
  text-align: center;
}
.sys-page .bg-box .title .text {
  position: relative;
  display: inline-block;
  font-size: 0.25rem;
  color: #fff;
}
.sys-page .bg-box .title .text::before,
.sys-page .bg-box .title .text::after {
  position: absolute;
  content: '';
  width: 0.37rem;
  height: 0.09rem;
  top: 50%;
  transform: translateY(-50%);
}
.sys-page .bg-box .title .text::before {
  left: -0.73rem;
  background: url(2025bj_ysqgk-title-before.png);
  background-size: 100% 100%;
}
.sys-page .bg-box .title .text::after {
  right: -0.73rem;
  background: url(2025bj_ysqgk-title-after.png);
  background-size: 100% 100%;
}
.sys-page .sys-container {
  position: relative;
  z-index: 1;
  width: 12rem;
  margin: 1.42rem auto 0.39rem;
  background-color: #fff;
  padding: 0.24rem 0.15rem 0.52rem;
}
.sys-page .sys-container .tit {
  display: block;
  width: 100%;
  height: 1.64rem;
  position: relative;
}
.sys-page .sys-container .tit img {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.sys-page .sys-container .tit .text {
  color: #fff;
  line-height: 1.8rem;
  font-size: 0.4rem;
  padding: 0 0.8rem;
}
.sys-page .sys-container .dividing {
  margin-top: 0.4rem;
  width: 100%;
  height: 0.01rem;
  background-color: #ddd;
  position: relative;
}
.sys-page .sys-container .dividing .text {
  padding: 0 0.15rem;
  background: #fff;
  position: absolute;
  font-weight: bold;
  font-size: 0.18rem;
  color: #333333;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sys-page .sys-container .btn-line {
  margin-top: 0.83rem;
  text-align: center;
}
.sys-page .sys-container .btn-line .btn {
  display: inline-block;
  width: 2.5rem;
  height: 0.5rem;
  background: #437AD5;
  border-radius: 0.08rem;
  text-align: center;
  line-height: 0.5rem;
  color: #fff;
  font-size: 0.16rem;
  margin-right: 0.24rem;
  cursor: pointer;
}
.sys-page .sys-container .btn-line .btn:last-child {
  margin-right: 0;
}
.sys-page .sys-container .btn-line .btn img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.1rem;
  transform: translateY(-0.02rem);
}
.syqgk-introduce .content,
.application-instructions-page .content {
  margin-top: 0.38rem;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.4rem;
  padding: 0 0.17rem;
}
.application-instructions-page .btn-line {
  margin-top: 0.23rem;
}
.application-person-page .content {
  margin-top: 0.79rem;
}
.application-person-page .content .type-form {
  text-align: center;
}
.application-person-page .content .type-form .info {
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
}
.application-person-page .content .type-form .radio-line {
  margin-top: 0.41rem;
}
.application-person-page .content .type-form .radio-line .radio {
  display: inline-block;
  width: 2.15rem;
  height: 1.02rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.15rem 0rem rgba(40, 74, 111, 0.15);
  border-radius: 0.16rem;
  border: 0.01rem solid #E5E5E5;
  margin-right: 0.3rem;
  padding: 0.26rem;
}
.application-person-page .content .type-form .radio-line .radio:last-child {
  margin-right: 0;
}
.application-person-page .content .type-form .radio-line .radio .text {
  font-weight: bold;
  font-size: 0.16rem;
  text-align: left;
}
.application-person-page .content .type-form .radio-line .radio.citizen .text {
  margin-top: 0.16rem;
}
.application-person-page .content .type-form .radio-line .radio.legal-person .text {
  margin-top: 0.06rem;
}
.application-person-page .content .type-form .radio-line .radio img {
  height: 0.5rem;
}
.application-person-page .content .type-form .radio-line .radio:hover {
  border: 0.01rem solid #437AD5;
}
.application-person-page .content .type-form .radio-line .radio:hover .text {
  color: #437AD5;
}
.application-person-page .content .btn-line {
  margin-top: 0.41rem;
}
.application-form-page .content .apply-form {
  margin-top: 0.65rem;
}
.application-form-page .content .apply-form .part {
  margin-top: 0.56rem;
}
.application-form-page .content .apply-form .part:first-child {
  margin-top: 0;
}
.application-form-page .content .apply-form .part .title-line {
  position: relative;
  width: 100%;
  height: 0.08rem;
  border-top: 0.01rem dashed #ddd;
}
.application-form-page .content .apply-form .part .title-line .part-tit {
  position: absolute;
  padding-left: 0.16rem;
  padding-right: 0.18rem;
  font-weight: bold;
  font-size: 0.16rem;
  line-height: 0.16rem;
  color: #333333;
  background-color: #fff;
  left: 0;
  bottom: 0;
}
.application-form-page .content .apply-form .part .title-line .part-tit::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.05rem;
  height: 0.14rem;
  background: url(2025bj_line.png);
  background-size: 100% 100%;
}
.application-form-page .content .apply-form .part .input-group {
  margin-top: 0.16rem;
  padding-left: 0.23rem;
  padding-right: 0.51rem;
}
.application-form-page .content .apply-form .part .input-group li {
  display: inline-block;
  margin-top: 0.28rem;
}
.application-form-page .content .apply-form .part .input-group li.full {
  width: 100%;
}
.application-form-page .content .apply-form .part .input-group li .label {
  display: inline-block;
  width: 1.6rem;
  text-align: right;
  margin-right: 0.1rem;
  font-size: 0.16rem;
  color: #333333;
  margin-top: 0.1rem;
  vertical-align: top;
}
.application-form-page .content .apply-form .part .input-group li .label .required {
  color: #FF3131;
}
.application-form-page .content .apply-form .part .input-group li .label .indent-2 {
  margin-left: 0.5rem;
}
.application-form-page .content .apply-form .part .input-group li.textarea-row .label {
  margin-top: 0;
}
.application-form-page .content .apply-form .part .input-group li input {
  box-sizing: border-box;
  width: 3.67rem;
  height: 0.4rem;
  background: #FFFFFF;
  border-radius: 0.05rem;
  border: 0.01rem solid #BFBFBF;
  padding: 0 0.15rem;
}
.application-form-page .content .apply-form .part .input-group li input.full-input {
  width: 9.03rem;
}
.application-form-page .content .apply-form .part .input-group li textarea {
  box-sizing: border-box;
  width: 9.03rem;
  height: 1.9rem;
  border-radius: 0.05rem;
  border: 0.01rem solid #BFBFBF;
  padding: 0.15rem;
  outline: none;
}
.application-form-page .content .apply-form .part .input-group li .radio-box {
  display: inline-block;
}
.application-form-page .content .apply-form .part .input-group li .radio-input {
  display: inline-block;
  font-size: 0.16rem;
  color: #333333;
  margin-right: 0.73rem;
  line-height: 0.4rem;
}
.application-form-page .content .apply-form .part .input-group li .radio-input input {
  width: 0.12rem;
  height: 0.12rem;
  margin-left: 0.17rem;
  margin-right: 0.15rem;
  transform: translateY(-0.02rem);
  cursor: pointer;
}
.application-form-page .content .apply-form .part .input-group li .upload-file {
  display: inline-block;
}
.application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer {
  position: relative;
  display: inline-block;
  padding: 0.12rem 0.1rem;
  color: #fff;
  font-size: 0.16rem;
  background: #437AD5;
  border-radius: 0.05rem;
  cursor: pointer;
}
.application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer .upload-file-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap {
  display: none;
}
.application-form-page .content .apply-form .part .input-group li .upload-file .tip {
  margin-top: 0.1rem;
  font-size: 0.14rem;
  color: #666666;
}
.application-form-page .content .apply-form .part .input-group li .upload-file .tip .text-red {
  color: #F5222D;
}
.application-form-page .content .apply-form .part .input-group li .verification {
  display: inline-block;
}
.application-form-page .content .apply-form .part .input-group li .verification .verification-input {
  width: 1.05rem;
  line-height: 0.4rem;
}
.application-form-page .content .apply-form .part .input-group li .verification img {
  width: 0.75rem;
  height: 0.4rem;
  margin-left: 0.11rem;
}
.application-form-page .content .apply-form .part .input-group li .verification a {
  display: inline-block;
  margin-left: 0.05rem;
  font-size: 0.14rem;
  color: #333333;
  transform: translateY(0.05rem);
}
.application-form-page .content .apply-form .part .input-group li .verification a:hover {
  text-decoration: underline;
}
.application-form-page .content .btn-line {
  margin-top: 0.6rem;
}
.inquire-page .content {
  margin-top: 0.9rem;
}
.inquire-page .content .inquire-form {
  text-align: center;
}
.inquire-page .content .inquire-form .form-item {
  margin-bottom: 0.22rem;
}
.inquire-page .content .inquire-form .form-item:last-child {
  margin-bottom: 0;
}
.inquire-page .content .inquire-form .form-item .form-label {
  display: inline-block;
  font-size: 0.16rem;
  color: #333333;
  margin-right: 0.1rem;
  text-align: right;
  width: 1.36rem;
  transform: translateY(0.05rem);
}
.inquire-page .content .inquire-form .form-item input {
  box-sizing: border-box;
  width: 3.55rem;
  height: 0.4rem;
  background: #FFFFFF;
  border-radius: 0.05rem;
  border: 0.01rem solid #BFBFBF;
  padding: 0 0.15rem;
}
.inquire-page .content .inquire-form .form-item .verification {
  display: inline-block;
  width: 3.55rem;
  text-align: left;
}
.inquire-page .content .inquire-form .form-item .verification .verification-input {
  width: 1.05rem;
  line-height: 0.4rem;
}
.inquire-page .content .inquire-form .form-item .verification img {
  width: 0.75rem;
  height: 0.4rem;
  margin-left: 0.11rem;
}
.inquire-page .content .inquire-form .form-item .verification a {
  display: inline-block;
  margin-left: 0.05rem;
  font-size: 0.14rem;
  color: #333333;
  transform: translateY(0.05rem);
}
.inquire-page .content .inquire-form .form-item .verification a:hover {
  text-decoration: underline;
}
.inquire-page .content .btn-line {
  margin-top: 0.6rem;
}
.inquire-result-page .content {
  margin-top: 0.36rem;
}
.inquire-result-page .content table {
  width: 11rem;
  margin: 0 auto;
  border-collapse: collapse;
  font-size: 0.16rem;
  color: #333333;
}
.inquire-result-page .content table th,
.inquire-result-page .content table td {
  border: 0.01rem solid #E5E5E5;
  padding: 0.22rem 0.3rem;
  width: 3.37rem;
  line-height: 0.3rem;
}
.inquire-result-page .content table .indent-2 {
  margin-left: 0.5rem;
}
.inquire-result-page .content table td.label {
  text-align: right;
  width: 2.12rem;
  line-height: 0.18rem;
}
.inquire-result-page .content table th {
  text-align: left;
  font-weight: bold;
  padding-left: 0;
  background-color: #E5E5E5;
}
.inquire-result-page .content table th .text {
  padding-left: 0.49rem;
  position: relative;
}
.inquire-result-page .content table th .text::before {
  content: '';
  position: absolute;
  left: 0.33rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.05rem;
  height: 0.14rem;
  background: url(2025bj_line.png);
  background-size: 100% 100%;
}
.ysqgk-mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 88888;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
}
.modal-auth {
  width: 8rem;
  border-radius: 0.05rem;
  position: fixed;
  left: 50%;
  top: 1rem;
  margin-left: -4rem;
  background-color: #fff;
  z-index: 99999;
  display: none;
  padding: 0.4rem;
  box-sizing: border-box;
}
.modal-auth .close {
  position: absolute;
  right: 0.2rem;
  top: 0.15rem;
  width: 0.24rem;
  height: 0.24rem;
}
.modal-auth .close img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.modal-auth .title {
  margin: 0.16rem 0;
  display: block;
  font-size: 0.2rem;
  font-weight: bold;
}
.modal-auth .step-box {
  margin-bottom: 0.3rem;
}
.modal-auth .step-box .text {
  width: 100%;
  font-size: 0.2rem;
  line-height: 0.4rem;
  font-weight: bold;
}
.modal-auth .btn {
  display: block;
  margin: 0 auto;
  width: 3rem;
  font-size: 0.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
  background-color: #BDBDBD;
}
.modal-auth .btn:hover {
  color: #015293;
}
@media screen and (max-width: 768px) {
  .sys-page {
    width: 7.5rem;
    margin: 0 auto;
  }
  .sys-page .bg-box {
    height: 6.06rem;
    background-size: 7.5rem 6.06rem;
    padding-top: 0.48rem;
  }
  .sys-page .bg-box .title .text {
    font-size: 0.4rem;
  }
  .sys-page .bg-box .title .text::before,
  .sys-page .bg-box .title .text::after {
    display: none;
  }
  .sys-page .sys-container {
    width: 7.02rem;
    margin: 1.36rem auto 0.49rem;
  }
  .sys-page .sys-container .tit {
    display: block;
    width: 100%;
    height: 0.9566rem;
    aspect-ratio: 7.02439024;
    position: relative;
  }
  .sys-page .sys-container .tit img {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  .sys-page .sys-container .tit .text {
    text-align: left;
    line-height: 0.9566rem;
    font-size: 0.36rem;
    padding-left: 0.46rem;
  }
  .sys-page .sys-container .dividing .text {
    font-size: 0.32rem;
  }
  .sys-page .sys-container .btn-line {
    margin-top: 0.32rem;
  }
  .sys-page .sys-container .btn-line .btn {
    width: 3.18rem;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.28rem;
    background-color: #015293;
  }
  .sys-page .sys-container .btn-line .btn img {
    width: 0.32rem;
    height: 0.32rem;
  }
  .syqgk-introduce .content,
  .application-instructions-page .content {
    margin-top: 0.36rem;
    font-size: 0.32rem;
    padding: 0;
    line-height: 0.64rem;
  }
  .application-instructions-page .btn-line {
    margin-top: 0.32rem;
  }
  .application-person-page .content {
    margin-top: 0.32rem;
  }
  .application-person-page .content .type-form .info {
    font-size: 0.32rem;
  }
  .application-person-page .content .type-form .radio-line {
    margin-top: 0.47rem;
  }
  .application-person-page .content .type-form .radio-line .radio {
    display: inline-block;
    width: 3.15rem;
    height: 1.38rem;
    margin-right: 0.24rem;
    padding: 0.45rem 0.24rem;
  }
  .application-person-page .content .type-form .radio-line .radio .text {
    font-weight: bold;
    font-size: 0.32rem;
    text-align: left;
  }
  .application-person-page .content .type-form .radio-line .radio.citizen .text {
    margin-top: 0.09rem;
  }
  .application-person-page .content .type-form .radio-line .radio.legal-person .text {
    margin-top: 0.06rem;
  }
  .application-person-page .content .type-form .radio-line .radio.legal-person .text p {
    display: inline-block;
  }
  .application-person-page .content .type-form .radio-line .radio img {
    height: 0.5rem;
  }
  .application-person-page .content .btn-line {
    margin-top: 0.48rem;
  }
  .application-form-page .content .apply-form {
    margin-top: 0.6rem;
  }
  .application-form-page .content .apply-form .part {
    margin-top: 0.56rem;
  }
  .application-form-page .content .apply-form .part .title-line {
    height: 0.16rem;
    border-top: 0.01rem dashed #ddd;
  }
  .application-form-page .content .apply-form .part .title-line .part-tit {
    padding-left: 0.21rem;
    padding-right: 0.16rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .application-form-page .content .apply-form .part .input-group {
    margin-top: 0.32rem;
    padding-left: 0;
    padding-right: 0;
  }
  .application-form-page .content .apply-form .part .input-group li {
    width: 100%;
    display: inline-block;
    margin-top: 0.32rem;
  }
  .application-form-page .content .apply-form .part .input-group li.full {
    width: 100%;
  }
  .application-form-page .content .apply-form .part .input-group li .label {
    display: inline-block;
    width: 2.3rem;
    text-align: right;
    margin-right: 0;
    font-size: 0.28rem;
    margin-right: 0.1rem;
    margin-top: 0.15rem;
    vertical-align: top;
  }
  .application-form-page .content .apply-form .part .input-group li .label .required {
    color: #FF3131;
  }
  .application-form-page .content .apply-form .part .input-group li .label .indent-2 {
    margin-left: 0.5rem;
  }
  .application-form-page .content .apply-form .part .input-group li .label.wap-full {
    width: 100%;
    text-align: left;
  }
  .application-form-page .content .apply-form .part .input-group li .label.wap-full .indent-2 {
    display: inline-block;
    margin-left: 0;
  }
  .application-form-page .content .apply-form .part .input-group li.textarea-row .label {
    margin-top: 0;
  }
  .application-form-page .content .apply-form .part .input-group li input {
    box-sizing: border-box;
    width: 4.2rem;
    height: 0.72rem;
    background: #FFFFFF;
    border-radius: 0.05rem;
    border: 0.01rem solid #BFBFBF;
    padding: 0 0.15rem;
    font-size: 0.28rem;
  }
  .application-form-page .content .apply-form .part .input-group li input.full-input {
    width: 4.2rem;
  }
  .application-form-page .content .apply-form .part .input-group li textarea {
    box-sizing: border-box;
    width: 100%;
    height: 2.4rem;
    margin-top: 0.24rem;
    font-size: 0.28rem;
    padding: 0.24rem;
  }
  .application-form-page .content .apply-form .part .input-group li.radio-row {
    display: flex;
  }
  .application-form-page .content .apply-form .part .input-group li.radio-row .label {
    margin-top: 0;
  }
  .application-form-page .content .apply-form .part .input-group li .radio-box {
    display: inline-block;
    width: 4.86rem;
    display: flex;
    flex-wrap: wrap;
    gap: 0.32rem 0.2rem;
  }
  .application-form-page .content .apply-form .part .input-group li .radio-input {
    display: flex;
    flex-shrink: 0;
    width: 45%;
    font-size: 0.32rem;
    color: #333333;
    margin-right: 0;
    line-height: 0.4rem;
  }
  .application-form-page .content .apply-form .part .input-group li .radio-input input {
    flex-shrink: 0;
    width: 0.32rem;
    height: 0.32rem;
    margin-left: 0;
    margin-right: 0.06rem;
    transform: translateY(0.055rem);
    cursor: pointer;
  }
  .application-form-page .content .apply-form .part .input-group li .upload-file {
    display: inline-block;
  }
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer {
    display: none;
  }
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap {
    display: block;
  }
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap .front,
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap .reverse {
    position: relative;
    width: 100%;
    height: 2.7rem;
    background: url(2025bj_front.png);
    background-size: 100% 100%;
  }
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap .front .add,
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap .reverse .add {
    position: absolute;
    top: 0.8rem;
    left: 50%;
    transform: translateX(-50%);
    width: 0.7rem;
    height: 0.7rem;
    background-color: #026AB6;
    border-radius: 50%;
  }
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap .front .add::after,
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap .reverse .add::after {
    position: absolute;
    content: '';
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 0.26rem;
    height: 0.26rem;
    background: url(2025bj_add.png) center center no-repeat;
    background-size: 100% 100%;
  }
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap .front .add-tip,
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap .reverse .add-tip {
    font-size: 0.28rem;
    color: #333333;
    position: absolute;
    top: 1.5rem;
    left: 50%;
    transform: translateX(-50%);
  }
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap .front .upload-file-input,
  .application-form-page .content .apply-form .part .input-group li .upload-file .upload-file-outer-wap .reverse .upload-file-input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
  }
  .application-form-page .content .apply-form .part .input-group li .upload-file .reverse {
    margin-top: 0.27rem;
  }
  .application-form-page .content .apply-form .part .input-group li .upload-file .tip {
    width: 4.29rem;
    margin-top: 0.27rem;
    font-size: 0.24rem;
    color: #999;
    line-height: 0.36rem;
  }
  .application-form-page .content .apply-form .part .input-group li .upload-file .tip .text-red {
    color: #F5222D;
  }
  .application-form-page .content .apply-form .part .input-group li .verification {
    display: inline-block;
    width: 4.2rem;
  }
  .application-form-page .content .apply-form .part .input-group li .verification .verification-input {
    width: 4.2rem;
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.28rem;
  }
  .application-form-page .content .apply-form .part .input-group li .verification img {
    width: 0.75rem;
    height: 0.4rem;
    margin-left: 0;
    margin-top: 0.16rem;
  }
  .application-form-page .content .apply-form .part .input-group li .verification a {
    display: inline-block;
    margin-left: 0.2rem;
    font-size: 0.28rem;
    color: #333333;
    transform: translateY(0.18rem);
  }
  .application-form-page .content .apply-form .part .input-group li .verification a:hover {
    text-decoration: underline;
  }
  .application-form-page .content .btn-line {
    margin-top: 0.4rem;
  }
  .inquire-page .content {
    margin-top: 0.47rem;
  }
  .inquire-page .content .inquire-form {
    width: 100%;
    text-align: center;
  }
  .inquire-page .content .inquire-form .form-item {
    display: flex;
    margin-bottom: 0.32rem;
  }
  .inquire-page .content .inquire-form .form-item:last-child {
    margin-bottom: 0;
  }
  .inquire-page .content .inquire-form .form-item .form-label {
    display: inline-block;
    font-size: 0.28rem;
    color: #333333;
    margin-right: 0.1rem;
    text-align: right;
    width: 1.55rem;
    transform: translateY(0.17rem);
  }
  .inquire-page .content .inquire-form .form-item input {
    box-sizing: border-box;
    width: 4.8rem;
    height: 0.72rem;
    background: #FFFFFF;
    border-radius: 0.05rem;
    border: 0.01rem solid #BFBFBF;
    padding: 0 0.15rem;
    font-size: 0.28rem;
  }
  .inquire-page .content .inquire-form .form-item .verification {
    display: flex;
    flex-wrap: wrap;
    width: 4.8rem;
    text-align: left;
  }
  .inquire-page .content .inquire-form .form-item .verification .verification-input {
    width: 4.8rem;
    height: 0.72rem;
  }
  .inquire-page .content .inquire-form .form-item .verification img {
    margin-top: 0.16rem;
    width: 0.75rem;
    height: 0.4rem;
    margin-left: 0;
  }
  .inquire-page .content .inquire-form .form-item .verification a {
    margin-top: 0.15rem;
    display: inline-block;
    margin-left: 0.2rem;
    font-size: 0.28rem;
    color: #333333;
    transform: translateY(0);
  }
  .inquire-page .content .inquire-form .form-item .verification a:hover {
    text-decoration: underline;
  }
  .inquire-page .content .btn-line {
    margin-top: 0.4rem;
  }
  .inquire-result-page .content {
    margin-top: 0.36rem;
  }
  .inquire-result-page .content table {
    width: 6.54rem;
    margin: 0 auto;
    border-collapse: collapse;
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.42rem;
  }
  .inquire-result-page .content table tbody {
    display: grid;
    grid-template-columns: 2.8rem 3.74rem;
  }
  .inquire-result-page .content table tbody tr {
    display: contents;
  }
  .inquire-result-page .content table th,
  .inquire-result-page .content table td {
    border: 0.01rem solid #E5E5E5;
    padding: 0.18rem 0.24rem;
    width: 3.74rem;
    line-height: 0.42rem;
  }
  .inquire-result-page .content table td {
    border-right: 0;
    border-top: 0;
  }
  .inquire-result-page .content table td:nth-child(2n) {
    border-right: 0.01rem solid #E5E5E5;
  }
  .inquire-result-page .content table .indent-2 {
    margin-left: 0;
  }
  .inquire-result-page .content table td.label {
    text-align: left;
    width: 2.8rem;
    line-height: 0.42rem;
  }
  .inquire-result-page .content table th {
    text-align: left;
    font-weight: bold;
    padding-left: 0;
    background-color: #E5E5E5;
  }
  .inquire-result-page .content table th .text {
    padding-left: 0.63rem;
    position: relative;
  }
  .inquire-result-page .content table th .text::before {
    content: '';
    position: absolute;
    left: 0.24rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0.05rem;
    height: 0.14rem;
    background: url(2025bj_line.png);
    background-size: 100% 100%;
  }
  .modal-auth {
    width: 6.54rem;
    border-radius: 0.08rem;
    position: fixed;
    left: 50%;
    top: 3.82rem;
    transform: translate(-50%);
    margin-left: 0;
    padding: 0.56rem;
  }
  .modal-auth .close {
    position: absolute;
    right: 0.32rem;
    top: 0.32rem;
  }
  .modal-auth .title {
    margin: 0 auto 0.16rem;
    display: block;
    text-align: center;
    font-size: 0.32rem;
    font-weight: bold;
  }
  .modal-auth .step-box {
    margin-bottom: 0.3rem;
  }
  .modal-auth .step-box .text {
    font-size: 0.32rem;
    line-height: 0.64rem;
    font-weight: normal;
  }
  .modal-auth .btn {
    display: block;
    margin: 0 auto;
    width: 100%;
    font-size: 0.32rem;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center;
    background-color: #BDBDBD;
  }
  .modal-auth .btn:hover {
    color: #015293;
  }
}

.block-title {
  display: block;
  position: relative;
}
.block-title .title .blue-block {
  display: inline-block;
  background-color: #1B5395;
  width: 0.05rem;
  height: 0.18rem;
  border-radius: 0.02rem;
  margin-right: 0.1rem;
}
.block-title .title span {
  font-size: 0.24rem;
  font-weight: bold;
  color: #111;
}
.block-title .search {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0.08rem;
  border: 0.01rem solid #E7E7E7;
  height: 0.46rem;
  line-height: 0.46rem;
  padding-right: 0.2rem;
}
.block-title .search input {
  padding: 0 0.2rem;
  font-size: 0.16rem;
}
.block-title .search input:nth-child(1) {
  border-right: 0.01rem solid #D8D8D8;
}
.block-title .search img {
  width: 0.2rem;
  height: 0.2rem;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .block-title {
    display: block;
    position: relative;
  }
  .block-title .title .blue-block {
    width: 0.06rem;
    height: 0.34rem;
  }
  .block-title .title span {
    font-size: 0.36rem;
    line-height: 0.34rem;
  }
  .block-title .search {
    position: relative;
    height: 0.88rem;
    line-height: 0.88rem;
    padding-right: 0rem;
    margin-top: 0.32rem;
  }
  .block-title .search input {
    padding: 0 0.32rem;
    font-size: 0.32rem;
    height: 0.46rem;
    width: 1.95rem;
  }
  .block-title .search input:nth-child(1) {
    border-right: 0.01rem solid #D8D8D8;
  }
  .block-title .search img {
    width: 0.44rem;
    height: 0.44rem;
    cursor: pointer;
    margin-left: 0.1rem;
  }
}

.letter-page .letter-list {
  width: 12.8rem;
  background: #FFFFFF;
  border: 0.2rem solid #F2F6F9;
  border-radius: 0.08rem;
  padding: 0.34rem;
  margin-bottom: 0.5rem;
}
.letter-page .letter-list .news-page {
  margin-top: 0.24rem;
}
.letter-page .interaction-con {
  padding: 0.24rem 0;
  padding-top: 0.4rem;
  background-color: #fff;
  border-bottom: 0.01rem dashed #DCDCDC;
}
.letter-page .interaction-con table {
  font-size: 0.18rem;
  line-height: 0.18rem;
}
.letter-page .interaction-con thead td {
  background-color: #F5F8FA;
}
.letter-page .interaction-con thead .title {
  border-radius: 0.08rem 0 0 0.08rem;
}
.letter-page .interaction-con thead .status {
  border-radius: 0 0.08rem 0.08rem 0;
}
.letter-page .interaction-con td {
  float: left;
  display: inline-block;
}
.letter-page .interaction-con .code {
  width: 2.63rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.letter-page .interaction-con .title {
  width: 6rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.letter-page .interaction-con .title img {
  width: 0.09rem;
  height: 0.08rem;
}
.letter-page .interaction-con .title img:nth-child(2) {
  display: none;
}
.letter-page .interaction-con .title:hover img:nth-child(1) {
  display: none;
}
.letter-page .interaction-con .title:hover img:nth-child(2) {
  display: inline-block;
}
.letter-page .interaction-con .depart {
  width: 1.53rem;
  text-align: center;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.letter-page .interaction-con .submit-date,
.letter-page .interaction-con .do-date {
  width: 1.8rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.letter-page .interaction-con .status {
  width: 1.2rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.letter-page .interaction-con tbody .status {
  color: #19721B;
}
@media screen and (max-width: 768px) {
  .letter-page .letter-list {
    width: 7.02rem;
    border: 0.24rem solid #F2F6F9;
    padding: 0.24rem;
    margin-bottom: 0.5rem;
  }
  .letter-page .letter-list .news-page {
    margin-top: 0.4rem;
  }
  .letter-page .interaction-con {
    padding: 0.4rem 0 0;
    border-bottom: none;
  }
  .letter-page .interaction-con table {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .letter-page .interaction-con tbody tr:nth-child(1) td {
    padding-top: 0.4rem;
  }
  .letter-page .interaction-con thead tr td {
    padding: 0.28rem 0.24rem !important;
  }
  .letter-page .interaction-con td {
    padding: 0.28rem 0;
  }
  .letter-page .interaction-con .code {
    width: 2.3rem;
    padding: 0.19rem 0 0.19rem 0.24rem;
  }
  .letter-page .interaction-con thead .code {
    border-radius: 0 0.08rem 0.08rem 0;
  }
  .letter-page .interaction-con .title {
    width: 3.75rem;
    padding: 0.19rem 0 0.19rem 0.24rem;
  }
  .letter-page .interaction-con .title img:nth-child(2) {
    display: none;
  }
  .letter-page .interaction-con .title:hover img:nth-child(1) {
    display: none;
  }
  .letter-page .interaction-con .title:hover img:nth-child(2) {
    display: inline-block;
  }
  .letter-page .interaction-con .depart {
    display: none;
  }
  .letter-page .interaction-con .submit-date,
  .letter-page .interaction-con .do-date {
    display: none;
  }
  .letter-page .interaction-con .status {
    display: none;
  }
}

.write-letter-page .write-letter-bg {
  position: relative;
  width: 100%;
  height: 3.12rem;
  background: url(2025bj_letter-writing-bg.png) no-repeat top center / 19.2rem 100%;
}
.write-letter-page .write-letter-bg .con {
  position: absolute;
  top: 0.72rem;
  left: 50%;
  transform: translateX(-160%);
}
.write-letter-page .write-letter-bg .con > img {
  width: auto;
  height: 0.34rem;
  transform: translateY(-0.12rem);
}
.write-letter-page .write-letter-bg .con span {
  font-weight: bold;
  font-size: 0.36rem;
  color: #FFFFFF;
  line-height: 0.36rem;
  margin-left: 0.08rem;
}
.write-letter-page .write-letter .letter-box {
  width: 12.8rem;
  padding: 0.2rem;
  background: #F2F6F9;
  border-radius: 0.08rem;
  transform: translateY(-1.2rem);
  margin-bottom: -0.61rem;
}
.write-letter-page .write-letter .content {
  background-color: #fff;
  width: 12.4rem;
  border-radius: 0.08rem;
  padding-bottom: 0.38rem;
}
.write-letter-page .write-letter .show-info {
  display: block;
}
.write-letter-page .write-letter .show-form {
  display: none;
}
.write-letter-page .write-letter .title {
  font-size: 0.34rem;
  color: #000;
  text-align: center;
  padding-top: 0.24rem;
  font-weight: bold;
}
.write-letter-page .write-letter .head {
  position: relative;
  padding-top: 0.3rem;
}
.write-letter-page .write-letter .left-title {
  line-height: 0.34rem;
  margin-left: 0.3rem;
}
.write-letter-page .write-letter .left-title img {
  width: 0.3rem;
  height: 0.3rem;
  transform: translateY(-0.08rem);
}
.write-letter-page .write-letter .left-title a {
  font-weight: bold;
  font-size: 0.24rem;
  color: #111111;
}
.write-letter-page .write-letter .cm-location {
  max-width: 10.4rem;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0.35rem;
  background-position: 0 0.04rem;
}
.write-letter-page .write-letter .form {
  margin-top: 0.28rem;
  width: 11.72rem;
  height: 9.65rem;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
}
.write-letter-page .write-letter .form .form-head {
  width: 100%;
  height: 0.56rem;
  color: #DD3A3A;
  font-size: 0.2rem;
  line-height: 0.56rem;
  padding-left: 0.24rem;
  border-radius: 0.08rem;
}
.write-letter-page .write-letter .form .form-content {
  width: 11.64rem;
  height: 9.05rem;
  background-color: #fff;
  border-radius: 0.04rem;
  padding: 0.32rem 0.23rem;
}
.write-letter-page .write-letter .form .form-content .line-tit {
  font-size: 0.22rem;
  font-weight: bold;
  color: #111;
  line-height: 0.24rem;
  padding-left: 0.18rem;
}
.write-letter-page .write-letter .form .form-content .line-tit::before {
  float: left;
  content: '';
  width: 0.06rem;
  height: 0.18rem;
  background: #015293;
  border-radius: 0.03rem;
  margin-top: 0.03rem;
  margin-right: 0.12rem;
}
.write-letter-page .write-letter .form .line-body {
  padding-top: 0.32rem;
}
.write-letter-page .write-letter .form .line-body .item {
  float: left;
  margin-bottom: 0.2rem;
}
.write-letter-page .write-letter .form .line-body .item.line {
  float: none;
  margin-bottom: 0.2rem;
}
.write-letter-page .write-letter .form .line-body .item.full-item {
  margin-right: 0;
}
.write-letter-page .write-letter .form .line-body .input-title {
  float: left;
  width: 1.08rem;
  text-align: right;
  padding-right: 0.1rem;
  font-size: 0.18rem;
  color: #333;
  line-height: 0.44rem;
}
.write-letter-page .write-letter .form .line-body input,
.write-letter-page .write-letter .form .line-body select,
.write-letter-page .write-letter .form .line-body textarea {
  box-sizing: border-box;
  outline: none;
  float: left;
  width: 4rem;
  height: 0.44rem;
  border: 0.01rem solid #ddd;
  padding: 0 0.2rem;
  font-size: 0.18rem;
}
.write-letter-page .write-letter .form .line-body input.full-input {
  width: 9.88rem;
}
.write-letter-page .write-letter .form .line-body select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(2025bj_input-arrow.png) no-repeat 3.64rem center transparent;
  background-size: 0.16rem 0.16rem;
}
.write-letter-page .write-letter .form .required {
  float: left;
  color: #DD3A3A;
  line-height: 0.44rem;
  font-size: 0.18rem;
  margin-left: 0.13rem;
}
.write-letter-page .write-letter .form .second-tit {
  margin-top: 0.28rem;
}
.write-letter-page .write-letter .form .line-body textarea.full-textarea {
  width: 9.88rem;
  height: 1.44rem;
  padding-top: 0.05rem;
  padding-bottom: 0.05rem;
}
.write-letter-page .write-letter .form .has-btn-item {
  position: relative;
}
.write-letter-page .write-letter .form .item.left-item {
  margin-right: 0.57rem;
}
.write-letter-page .write-letter .form .choose {
  position: absolute;
  right: 0.22rem;
  width: 1.3rem;
  height: 0.44rem;
  font-size: 0.18rem;
  background-color: #015293;
  color: #fff;
  line-height: 0.44rem;
  text-align: center;
  cursor: pointer;
}
.write-letter-page .write-letter .form .line-body input.min-input {
  padding-right: 1.5rem;
}
.write-letter-page .write-letter .form .line-body .verification {
  float: left;
  width: 0.9rem;
  height: 0.44rem;
  margin-left: 0.1rem;
  cursor: pointer;
}
.write-letter-page .write-letter .form .line-body .info {
  float: left;
  margin-left: 0.18rem;
  line-height: 0.44rem;
  color: #333;
  font-size: 0.18rem;
}
.write-letter-page .write-letter .form .line-btn {
  transform: translateX(0.27rem);
  text-align: center;
  margin-top: 0.4rem;
}
.write-letter-page .write-letter .form button.submit,
.write-letter-page .write-letter .form button.reset {
  width: 2.4rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.04rem;
  font-size: 0.18rem;
  margin-right: 0.32rem;
  color: #fff;
  cursor: pointer;
}
.write-letter-page .write-letter .form button.submit {
  background-color: #015293;
}
.write-letter-page .write-letter .form button.reset {
  color: #999;
}
.write-letter-page .write-letter .form.info-form {
  position: relative;
  height: 4.78rem;
  border-radius: 0.04rem;
  padding-top: 0.3rem;
  padding-left: 0.3rem;
  line-height: 0.36rem;
  font-size: 0.18rem;
  color: #111;
  background-color: #F9F9F9;
}
.write-letter-page .write-letter .info-title {
  line-height: 0.36rem;
  font-size: 0.18rem;
  color: #111;
  font-weight: bold;
}
.write-letter-page .write-letter .info-content {
  margin-top: 0.04rem;
}
.write-letter-page .write-letter .info-content p.content-line {
  position: relative;
  z-index: 9;
  padding-left: 0.12rem;
  line-height: 0.48rem;
}
.write-letter-page .write-letter .info-content p.content-line .index {
  margin-right: 0.08rem;
}
.write-letter-page .write-letter .show-info {
  padding-bottom: 0.12rem;
}
.write-letter-page .write-letter .show-info .line-btn {
  transform: translateX(0.17rem);
  text-align: center;
  margin-top: 0.32rem;
}
.write-letter-page .write-letter .show-info .agree,
.write-letter-page .write-letter .show-info a.disagree {
  display: inline-block;
  width: 2.4rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.04rem;
  font-size: 0.18rem;
  margin-right: 0.32rem;
  color: #fff;
  cursor: pointer;
}
.write-letter-page .write-letter .show-info .agree {
  background-color: #015293;
}
.write-letter-page .write-letter .show-info a.disagree {
  background-color: #EDF2F7;
  color: #999;
}
.write-letter-page .write-letter .show-info .info-decorate {
  position: absolute;
  width: 2.9rem;
  height: 2rem;
  right: 0;
  bottom: 0;
}
.write-letter-page .shouli-department .trs-model-box {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
.write-letter-page .shouli-department .trs-model-titlebox {
  font-size: 0.24rem;
  font-weight: bold;
  color: #333;
}
.write-letter-page .shouli-department .trs-model-titlebox .trs-model-title {
  margin-top: 0.05rem;
}
.write-letter-page .shouli-department .trs-model-content {
  height: 5.02rem;
  margin-top: 0.32rem;
  trsd: ;
}
.write-letter-page .shouli-department .trs-model-content .form-block-title {
  margin: 0 0 0.16rem;
}
.write-letter-page .shouli-department .trs-model-content .shouli-department-list {
  padding: 0.08rem 0.16rem 0.16rem;
  background: #f3f7f9;
  border-radius: 0.08rem;
}
.write-letter-page .shouli-department .trs-model-content .shouli-department-list span {
  display: inline-block;
  width: 2.24rem;
  height: 0.4rem;
  margin-top: 0.08rem;
  margin-right: 0.08rem;
  text-align: center;
  font-size: 0.14rem;
  color: #111;
  line-height: 0.4rem;
  background: #fff;
  border-radius: 0.04rem;
  cursor: pointer;
}
.write-letter-page .shouli-department .trs-model-content .shouli-department-list span:nth-of-type(3n) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  .write-letter-page .write-letter-bg {
    width: 100%;
    height: 2.6rem;
    background: url(2025bj_letter-writing-bg.png) no-repeat center bottom / 19.2rem 100%;
  }
  .write-letter-page .write-letter-bg .con {
    left: 0;
    transform: translateX(0.24rem);
    display: flex;
    align-items: center;
  }
  .write-letter-page .write-letter-bg .con img {
    width: auto;
    height: 0.44rem;
    transform: translateY(0);
  }
  .write-letter-page .write-letter-bg .con span {
    font-size: 0.44rem;
    line-height: 0.44rem;
  }
  .write-letter-page .write-letter .letter-box {
    width: 7.02rem;
    transform: translateY(-0.77rem);
    padding: 0.24rem;
  }
  .write-letter-page .write-letter .content {
    width: 6.54rem;
  }
  .write-letter-page .write-letter .left-title img {
    width: 0.44rem;
    height: 0.44rem;
    transform: translateY(0.02rem);
  }
  .write-letter-page .write-letter .left-title a {
    font-size: 0.36rem;
    line-height: 0.36rem;
    margin-left: 0;
    vertical-align: middle;
  }
  .write-letter-page .write-letter .cm-location {
    max-width: 4rem;
    padding-right: 0.24rem;
  }
  .write-letter-page .write-letter .cm-location a {
    font-size: 0.24rem;
  }
  .write-letter-page .write-letter .cm-location .cur {
    font-size: 0.24rem;
  }
  .write-letter-page .write-letter .form {
    width: 6.06rem;
    height: auto;
    padding-bottom: 0.04rem;
  }
  .write-letter-page .write-letter .form .form-head {
    height: 0.76rem;
    line-height: 0.76rem;
    font-size: 0.28rem;
  }
  .write-letter-page .write-letter .form .form-content {
    width: 5.94rem;
    height: auto;
  }
  .write-letter-page .write-letter .form .form-content .line-tit {
    font-size: 0.32rem;
    line-height: 0.32rem;
    padding-left: 0;
  }
  .write-letter-page .write-letter .form .item {
    display: flex;
    flex-direction: column;
    position: relative;
  }
  .write-letter-page .write-letter .form .item .left-item {
    margin-right: 0;
  }
  .write-letter-page .write-letter .form .item .input-title {
    width: 100%;
    padding: 0;
    text-align: left;
    font-size: 0.32rem;
    margin-bottom: 0.16rem;
  }
  .write-letter-page .write-letter .form .item input,
  .write-letter-page .write-letter .form .item select,
  .write-letter-page .write-letter .form .item input.full-input {
    width: 5.46rem;
    height: 0.88rem;
    font-size: 0.32rem;
  }
  .write-letter-page .write-letter .form .item .required {
    position: absolute;
    top: 0.05rem;
    right: 0.05rem;
    font-size: 0.24rem;
  }
  .write-letter-page .write-letter .form .item select {
    background: url(2025bj_input-arrow.png) no-repeat 4.82rem center transparent;
    background-size: 0.4rem 0.4rem;
  }
  .write-letter-page .write-letter .form .yzm {
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .write-letter-page .write-letter .form .yzm .info {
    font-size: 0.28rem;
    margin-top: 0.26rem;
  }
  .write-letter-page .write-letter .form .yzm input {
    width: 3.74rem;
  }
  .write-letter-page .write-letter .form .yzm .verification {
    width: 1.6rem;
    height: 0.88rem;
    margin-left: 0;
  }
  .write-letter-page .write-letter .form .choose {
    width: 1.6rem;
    height: 0.8rem;
    line-height: 0.8rem;
    top: 0.63rem;
    right: 0.04rem;
    font-size: 0.28rem;
  }
  .write-letter-page .write-letter .form .item.left-item {
    margin-right: 0;
  }
  .write-letter-page .write-letter .info-title {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .write-letter-page .write-letter .form.info-form {
    height: auto;
    font-size: 0.32rem;
    line-height: 0.48rem;
    font-weight: 500;
    padding: 0.24rem;
  }
  .write-letter-page .write-letter .form .line-body textarea.full-textarea {
    width: 5.46rem;
    height: 4.15rem;
  }
  .write-letter-page .write-letter .info-content p.content-line {
    margin-top: 0.04rem;
  }
  .write-letter-page .write-letter .title {
    font-size: 0.4rem;
  }
  .write-letter-page .write-letter .form .line-btn .agree,
  .write-letter-page .write-letter .form .line-btn .disagree,
  .write-letter-page .write-letter .form .line-btn .submit,
  .write-letter-page .write-letter .form .line-btn .reset {
    width: 5.46rem;
    font-size: 0.32rem;
    font-weight: 600;
    height: 0.88rem;
    line-height: 0.88rem;
  }
  .write-letter-page .write-letter .form .line-btn .agree,
  .write-letter-page .write-letter .form .line-btn .submit {
    margin-bottom: 0.24rem;
  }
  .write-letter-page .write-letter .show-info .line-btn .agree,
  .write-letter-page .write-letter .show-info .line-btn .disagree,
  .write-letter-page .write-letter .show-info .line-btn .submit,
  .write-letter-page .write-letter .show-info .line-btn .reset {
    width: 6.06rem;
    font-size: 0.32rem;
    font-weight: 600;
    height: 0.88rem;
    line-height: 0.88rem;
  }
  .write-letter-page .write-letter .show-info .line-btn .agree,
  .write-letter-page .write-letter .show-info .line-btn .submit {
    margin-bottom: 0.24rem;
  }
  .write-letter-page .write-letter .form .line-btn {
    transform: translateX(0rem);
    margin-top: 0rem;
  }
  .write-letter-page .write-letter .show-info .info-decorate {
    width: 3.6rem;
    height: 2.4rem;
    opacity: 0.37;
    right: 0.7rem;
    bottom: 0.3rem;
  }
  .write-letter-page .shouli-department .trs-model-content {
    height: 9.03rem;
    margin-top: 0.32rem;
  }
  .write-letter-page .shouli-department .trs-model-content .form-block-title {
    margin-bottom: 0.24rem;
  }
  .write-letter-page .shouli-department .trs-model-content .shouli-department-list span {
    width: 2.79rem;
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.28rem;
    margin-right: 0.16rem;
  }
  .write-letter-page .shouli-department .trs-model-content .shouli-department-list span:nth-of-type(3n) {
    margin-right: 0.16rem;
  }
  .write-letter-page .shouli-department .trs-model-content .shouli-department-list span:nth-of-type(2n) {
    margin-right: 0;
  }
}

.trs-model {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 999;
}
.trs-model .trs-model-box {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 8rem;
  height: 6.4rem;
  padding: 0.27rem 0.64rem;
  margin: auto;
  background: #fff;
}
.trs-model .trs-model-titlebox {
  font-size: 0.34rem;
  font-weight: bold;
  color: #015293;
  line-height: 1;
  text-align: center;
}
.trs-model .trs-model-titlebox .trs-model-title {
  margin-top: 0.13rem;
}
.trs-model .trs-model-titlebox .trs-model-close {
  position: absolute;
  right: 0.32rem;
  top: 0.32rem;
  width: 0.16rem;
  height: 0.16rem;
  background: url(2025bj_close.png);
  background-size: 100% 100%;
  cursor: pointer;
}
.trs-model .trs-model-content {
  margin-top: 0.24rem;
  overflow: auto;
}
@media screen and (max-width: 768px) {
  .trs-model .trs-model-box {
    width: 6.86rem;
    height: 11.03rem;
    padding: 0.88rem 0.32rem 0.64rem;
  }
  .trs-model .trs-model-titlebox {
    font-size: 0.36rem !important;
    line-height: 0.36rem !important;
  }
  .trs-model .trs-model-titlebox .trs-model-title {
    margin-top: 0 !important;
  }
  .trs-model .trs-model-titlebox .trs-model-close {
    width: 0.32rem;
    height: 0.32rem;
  }
  .trs-model .trs-model-content {
    margin-top: 0.4rem;
  }
}

.zxfp-interact-page .container .title {
  font-weight: bold;
  font-size: 0.22rem;
  color: #333333;
  height: 0.24rem;
  line-height: 0.24rem;
  padding-left: 0.15rem;
  border-left: 0.04rem solid #1B5395;
}
.zxfp-interact-page .container .newest {
  width: 100%;
  background: #fff;
  margin-bottom: 0.2rem;
  padding: 0.34rem;
}
.zxfp-interact-page .container .newest .n-con {
  margin-top: 0.24rem;
}
.zxfp-interact-page .container .newest .n-con .video {
  width: 5.6rem;
  height: 3.44rem;
  margin-right: 0.22rem;
  position: relative;
}
.zxfp-interact-page .container .newest .n-con .video .v-play {
  width: 0.6rem;
  height: 0.6rem;
  position: absolute;
  top: calc(50% - 0.3rem);
  left: calc(50% - 0.3rem);
}
.zxfp-interact-page .container .newest .n-con .video img {
  width: 100%;
  height: 100%;
}
.zxfp-interact-page .container .newest .n-con .detail {
  width: 5.88rem;
}
.zxfp-interact-page .container .newest .n-con .detail .w-de-tp {
  display: none;
}
.zxfp-interact-page .container .newest .n-con .detail .de-tp {
  width: 1.4rem;
  height: 0.4rem;
}
.zxfp-interact-page .container .newest .n-con .detail .de-tt {
  margin-top: 0.1rem;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.36rem;
}
.zxfp-interact-page .container .newest .n-con .detail .de-de {
  margin-top: 0.25rem;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.28rem;
}
.zxfp-interact-page .container .newest .n-con .detail .de-de .de-item {
  margin-top: 0.15rem;
}
.zxfp-interact-page .container .newest .n-con .detail .de-de .de-item .de-k {
  font-size: 0.18rem;
  color: #1B5395;
}
.zxfp-interact-page .container .newest .n-con .detail .de-de .de-item .de-v {
  max-width: 4.9rem;
}
.zxfp-interact-page .container .review {
  width: 100%;
  background: #fff;
  padding: 0.34rem;
}
.zxfp-interact-page .container .review .news-list {
  margin-top: 0.16rem;
}
.zxfp-interact-page .container .review .news-list .list {
  border-bottom: 0.01rem #dcdcdc dashed;
  margin-top: 0.23rem;
  padding-bottom: 0.1rem;
}
.zxfp-interact-page .container .review .news-list .list:first-child {
  margin-top: 0;
}
.zxfp-interact-page .container .review .list-item {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.54rem;
  height: 0.54rem;
}
.zxfp-interact-page .container .review .list-item .wq {
  width: 0.56rem;
  height: 0.24rem;
  font-size: 0.14rem;
  line-height: 0.24rem;
  background: #FFF2E8;
  border-radius: 0.04rem;
  border: 0.01rem solid #FFBC96;
  color: #D97C2E;
  text-align: center;
  margin-top: 0.15rem;
  margin-right: 0.15rem;
}
.zxfp-interact-page .container .review .list-item .text {
  max-width: 70%;
}
.zxfp-interact-page .container .news-page {
  margin-top: 0.24rem;
}
@media screen and (max-width: 768px) {
  .zxfp-interact-page .container .title {
    font-size: 0.36rem;
    height: 0.36rem;
    line-height: 0.36rem;
    padding-left: 0.22rem;
    border-left: 0.06rem solid #1B5395;
  }
  .zxfp-interact-page .container .newest {
    width: 100%;
    background: #fff;
    margin-bottom: 0.2rem;
    padding: 0.32rem 0.24rem;
  }
  .zxfp-interact-page .container .newest .n-con {
    margin-top: 0.32rem;
  }
  .zxfp-interact-page .container .newest .n-con .video {
    width: 100%;
    height: 3.73rem;
    margin-right: 0;
  }
  .zxfp-interact-page .container .newest .n-con .video .v-play {
    width: 0.88rem;
    height: 0.88rem;
    top: calc(50% - 0.44rem);
    left: calc(50% - 0.44rem);
  }
  .zxfp-interact-page .container .newest .n-con .detail {
    width: 100%;
  }
  .zxfp-interact-page .container .newest .n-con .detail .w-de-tp {
    width: 2.4rem;
    height: 0.7rem;
    margin-top: 0.4rem;
    display: block;
  }
  .zxfp-interact-page .container .newest .n-con .detail .de-tp {
    display: none;
  }
  .zxfp-interact-page .container .newest .n-con .detail .de-tt {
    margin-top: 0.15rem;
    line-height: 0.36rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.48rem;
  }
  .zxfp-interact-page .container .newest .n-con .detail .de-tt.f-oh2 {
    -webkit-line-clamp: 3;
  }
  .zxfp-interact-page .container .newest .n-con .detail .de-de {
    margin-top: 0.25rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.48rem;
  }
  .zxfp-interact-page .container .newest .n-con .detail .de-de .de-item {
    margin-top: 0.15rem;
  }
  .zxfp-interact-page .container .newest .n-con .detail .de-de .de-item .de-k {
    font-size: 0.32rem;
    color: #1B5395;
  }
  .zxfp-interact-page .container .newest .n-con .detail .de-de .de-item .de-v {
    max-width: 100%;
    line-height: 0.48rem;
  }
  .zxfp-interact-page .container .review {
    width: 100%;
    background: #fff;
    padding: 0.34rem;
  }
  .zxfp-interact-page .container .review .news-list {
    margin-top: 0.16rem;
  }
  .zxfp-interact-page .container .review .news-list .list {
    border-bottom: 0.01rem #dcdcdc dashed;
    padding: 0.1rem 0 0.3rem;
  }
  .zxfp-interact-page .container .review .news-list .list:last-child {
    border-bottom: none;
  }
  .zxfp-interact-page .container .review .list-item {
    font-size: 0.18rem;
    color: #333333;
    line-height: unset;
    height: unset;
  }
  .zxfp-interact-page .container .review .list-item .wq {
    width: 1.37rem;
    height: 0.6rem;
    font-size: 0.28rem;
    line-height: 0.6rem;
    color: #D97C2E;
    margin-top: 0.15rem;
    margin-right: 0.15rem;
  }
  .zxfp-interact-page .container .review .list-item .tim {
    font-size: 0.32rem;
    color: #999999;
    margin-top: 0.25rem;
  }
  .zxfp-interact-page .container .review .list-item .time {
    display: none;
  }
  .zxfp-interact-page .container .review .list-item .text {
    margin-top: 0.1rem;
    font-size: 0.32rem;
    max-width: 100%;
    line-height: 0.6rem;
    overflow: unset;
    white-space: unset;
    text-overflow: unset;
  }
}

.online-interview .interview-box {
  width: 12.8rem;
  background: #FFFFFF;
  border: 0.2rem solid #F2F6F9;
  border-radius: 0.08rem;
  padding: 0.54rem 0.34rem 0.42rem;
  margin-bottom: 0.5rem;
}
.online-interview .interview-box .title-line {
  padding: 0 0.34rem;
  font-weight: bold;
  font-size: 0.34rem;
  color: #22222A;
  text-align: center;
  margin-bottom: 0.28rem;
}
.online-interview .interview-box .more-btn {
  line-height: 0.5rem;
}
.online-interview .interview-box .more-btn .more-text {
  width: 0.62rem;
  font-size: 0.16rem;
  color: #999;
  background: url(2025bj_blockcontainer-right.png) no-repeat right center / 0.28rem 0.28rem;
}
.online-interview .interview-box .more-btn .more-text:hover {
  color: #015293;
}
.online-interview-detail .interview-box .title-line {
  line-height: 0.54rem;
}
.online-interview-detail .interview-summary .part-content {
  padding: 0.28rem 0;
}
.online-interview-detail .interview-summary .part-content .left-img-box {
  position: relative;
  width: 6.5rem;
  height: 4rem;
  background: url(2025bj_video-bg.png) no-repeat center center / 100% 100%;
}
.online-interview-detail .interview-summary .part-content .left-img-box .play {
  cursor: pointer;
  position: absolute;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background: rgba(92, 92, 102, 0.75);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.online-interview-detail .interview-summary .part-content .left-img-box .play .triangle {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 0.105rem solid transparent;
  border-bottom: 0.105rem solid transparent;
  border-left: 0.165rem solid white;
  top: 50%;
  left: 50%;
  transform: translate(-30%, -50%);
}
.online-interview-detail .interview-summary .part-content .right-box {
  width: 4.92rem;
}
.online-interview-detail .interview-summary .part-content .right-box .right-top {
  font-size: 0.2rem;
  line-height: 0.4rem;
  padding-left: 0.22rem;
  color: #045891;
  width: 1.4rem;
  height: 0.4rem;
  background: url(2025bj_hdjl-hgbj.png) no-repeat center center / 100% 100%;
  margin: 0.13rem 0 0.15rem;
  font-weight: bold;
}
.online-interview-detail .interview-summary .part-content .right-box .right-content .right-content-tit {
  font-size: 0.24rem;
  color: #22222A;
  line-height: 0.36rem;
  max-height: 1.44rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 0.28rem;
}
.online-interview-detail .interview-summary .part-content .right-box .right-content .label {
  color: #015293;
  margin-right: 0.09rem;
}
.online-interview-detail .interview-summary .part-content .right-box .right-content .right-content-date,
.online-interview-detail .interview-summary .part-content .right-box .right-content .right-content-person {
  margin-bottom: 0.19rem;
  font-size: 0.18rem;
  color: #22222A;
  max-height: 0.48rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.online-interview-detail .interview-summary .part-content .right-box .right-content .right-content-introduction {
  margin-bottom: 0.19rem;
  font-size: 0.18rem;
  color: #22222A;
  max-height: 1.2rem;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.online-interview-detail .part .title-row {
  font-weight: bold;
  position: relative;
  width: 11.72rem;
  height: 0.48rem;
  background: #EDF2F7;
  border-radius: 0.08rem;
  padding-left: 0.18rem;
  line-height: 0.48rem;
  font-size: 0.18rem;
}
.online-interview-detail .part .title-row a {
  color: #22222A;
}
.online-interview-detail .part .title-row a:hover {
  color: #22222A;
}
.online-interview-detail .part .title-row::before {
  content: '';
  width: 0.04rem;
  height: 0.16rem;
  background: #015293;
  border-radius: 0.02rem;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.online-interview-detail .background-information {
  width: 11.6rem;
}
.online-interview-detail .background-information .content {
  width: 100%;
  padding: 0.17rem 0.13rem 0.1rem;
}
.online-interview-detail .background-information .content .info-list {
  width: 100%;
}
.online-interview-detail .background-information .content .info-list .item {
  height: 0.24rem;
  line-height: 0.24rem;
  margin-bottom: 0.17rem;
}
.online-interview-detail .background-information .content .info-list .item a:hover .text {
  color: #015293;
}
.online-interview-detail .background-information .content .info-list .item .tag {
  width: 0.56rem;
  height: 0.24rem;
  background: #FFF2E8;
  border-radius: 0.04rem;
  border: 0.01rem solid #FFBC96;
  line-height: 0.24rem;
  text-align: center;
  font-size: 0.14rem;
  color: #FFBC96;
  margin-right: 0.12rem;
}
.online-interview-detail .background-information .content .info-list .item .text {
  max-width: 90%;
  font-size: 0.18rem;
  color: #22222A;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.online-interview-detail .written-records {
  width: 11.6rem;
}
.online-interview-detail .written-records .content {
  width: 100%;
  padding: 0.16rem 0 0.3rem;
}
.online-interview-detail .written-records .records-list {
  width: 100%;
  padding-left: 0.2rem;
}
.online-interview-detail .written-records .records-list .item .label {
  float: left;
  max-width: 7%;
  font-size: 0.2rem;
  color: #015293;
  line-height: 0.36rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.online-interview-detail .written-records .records-list .item .fh {
  float: left;
  width: 1%;
  font-size: 0.2rem;
  line-height: 0.36rem;
}
.online-interview-detail .written-records .records-list .item .text {
  width: 96%;
  float: right;
  font-size: 0.18rem;
  color: #22222A;
  line-height: 0.36rem;
}
.online-interview-detail .broadcast .content {
  position: relative;
  margin-top: 0.16rem;
  width: 11.72rem;
  height: 1.72rem;
  overflow: hidden;
}
.online-interview-detail .broadcast .broadcast-swiper {
  width: 11.92rem;
  height: 1.72rem;
}
.online-interview-detail .broadcast .broadcast-swiper .swiper-slide {
  width: 2.98rem;
  height: 1.72rem;
}
.online-interview-detail .broadcast .broadcast-swiper .swiper-slide a {
  display: block;
  width: 2.78rem;
  height: 1.72rem;
}
.online-interview-detail .broadcast .broadcast-swiper .swiper-slide a img {
  width: 100%;
  height: 100%;
}
.online-interview-detail .broadcast .broadcast-swiper .swiper-button-prev,
.online-interview-detail .broadcast .broadcast-swiper .swiper-button-next {
  cursor: pointer;
  position: absolute;
  width: 0.24rem;
  height: 0.4rem;
  top: 50%;
  transform: translateY(-50%);
  background: no-repeat center center / 100% 100%;
}
.online-interview-detail .broadcast .broadcast-swiper .swiper-button-prev {
  transform: translateY(-50%) rotate(180deg);
  left: 0;
  background-image: url(2025bj_swiper-button-next.png);
}
.online-interview-detail .broadcast .broadcast-swiper .swiper-button-prev:hover {
  background-image: url(2025bj_swiper-button-prev-h.png);
  transform: translateY(-50%) rotate(0);
}
.online-interview-detail .broadcast .broadcast-swiper .swiper-button-next {
  right: 0.2rem;
  background-image: url(2025bj_swiper-button-next.png);
}
.online-interview-detail .broadcast .broadcast-swiper .swiper-button-next:hover {
  background-image: url(2025bj_swiper-button-prev-h.png);
  transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 768px) {
  .online-interview-detail .interview-box {
    width: 7.02rem;
    margin: auto;
    padding: 0.34rem 0.24rem;
  }
  .online-interview-detail .interview-box .title-line {
    padding: 0 0.32rem 0.32rem;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 0.01rem solid #e5e5e5;
  }
  .online-interview-detail .interview-box .part-content {
    padding-bottom: 0.32rem;
  }
  .online-interview-detail .interview-box .part-content .left-img-box {
    width: 6.14rem;
    height: 3.73rem;
  }
  .online-interview-detail .interview-box .part-content .left-img-box .play {
    width: 0.96rem;
    height: 0.96rem;
  }
  .online-interview-detail .interview-box .part-content .left-img-box .play .triangle {
    border-top: 0.168rem solid transparent;
    border-bottom: 0.168rem solid transparent;
    border-left: 0.264rem solid white;
  }
  .online-interview-detail .interview-box .part-content .right-box {
    float: left;
    width: 100%;
  }
  .online-interview-detail .interview-box .part-content .right-box .right-top {
    margin: 0.32rem 0 0.24rem;
    width: 2.3rem;
    height: 0.8rem;
    font-size: 0.36rem;
    line-height: 0.8rem;
    padding-left: 0.33rem;
  }
  .online-interview-detail .interview-box .part-content .right-box .right-content .label {
    color: #1B5395;
    width: 20%;
    margin-right: 0;
  }
  .online-interview-detail .interview-box .part-content .right-box .right-content .right-content-tit {
    font-size: 0.28rem;
    color: #111111;
    line-height: 0.42rem;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: unset;
  }
  .online-interview-detail .interview-box .part-content .right-box .right-content .right-content-date,
  .online-interview-detail .interview-box .part-content .right-box .right-content .right-content-person {
    font-size: 0.28rem;
    line-height: 0.42rem;
  }
  .online-interview-detail .interview-box .part-content .right-box .right-content .right-content-date {
    margin-top: 0.32rem;
  }
  .online-interview-detail .interview-box .part-content .right-box .right-content .right-content-person {
    max-height: unset;
    margin-top: 0.16rem;
  }
  .online-interview-detail .interview-box .part-content .right-box .right-content .right-content-person .label {
    float: left;
  }
  .online-interview-detail .interview-box .part-content .right-box .right-content .right-content-person .person {
    width: 75%;
    float: left;
  }
  .online-interview-detail .interview-box .part-content .right-box .right-content .right-content-introduction {
    font-size: 0.28rem;
    line-height: 0.42rem;
    max-height: 0.9rem;
    -webkit-line-clamp: 2;
  }
  .online-interview-detail .interview-box .part .title-row {
    width: 6.14rem;
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.32rem;
  }
  .online-interview-detail .interview-box .background-information {
    width: 6.14rem;
  }
  .online-interview-detail .interview-box .background-information .content {
    padding: 0.24rem 0 0.02rem 0;
  }
  .online-interview-detail .interview-box .background-information .info-list .item {
    height: 1.71rem;
    margin-bottom: 0.35rem;
  }
  .online-interview-detail .interview-box .background-information .info-list .item .tag {
    width: 1.37rem;
    height: 0.6rem;
    line-height: 0.6rem;
    border-radius: 0.07rem;
    border: 0.02rem solid #FFBC96;
    font-size: 0.28rem;
    margin-right: 0.16rem;
    margin-top: 0.08rem;
    margin-bottom: 0.15rem;
  }
  .online-interview-detail .interview-box .background-information .info-list .item .text {
    max-width: 100%;
    font-size: 0.32rem;
    line-height: 0.48rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    font-weight: normal;
  }
  .online-interview-detail .interview-box .written-records {
    width: 6.14rem;
  }
  .online-interview-detail .interview-box .written-records .content {
    padding: 0.32rem 0;
  }
  .online-interview-detail .interview-box .written-records .records-list .item {
    display: flex;
  }
  .online-interview-detail .interview-box .written-records .records-list .item .label {
    flex-shrink: 0;
    max-width: 12%;
    width: max-content;
    min-width: 0.28rem;
    font-size: 0.28rem;
    line-height: 0.42rem;
  }
  .online-interview-detail .interview-box .written-records .records-list .item .fh {
    flex-shrink: 0;
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-right: 0.1rem;
  }
  .online-interview-detail .interview-box .written-records .records-list .item .text {
    flex: 1;
    font-size: 0.28rem;
    color: #22222A;
    line-height: 0.42rem;
  }
  .online-interview-detail .interview-box .broadcast .content {
    width: 6.14rem;
    height: 3.73rem;
    margin-top: 0.4rem;
  }
  .online-interview-detail .interview-box .broadcast .broadcast-swiper {
    height: 3.73rem;
    width: 6.14rem;
  }
  .online-interview-detail .interview-box .broadcast .broadcast-swiper .swiper-slide {
    height: 3.73rem;
    width: 6.14rem;
  }
  .online-interview-detail .interview-box .broadcast .broadcast-swiper .swiper-slide a {
    display: block;
    height: 3.73rem;
    width: 6.14rem;
  }
  .online-interview-detail .interview-box .broadcast .broadcast-swiper .swiper-slide a img {
    width: 100%;
    height: 100%;
  }
  .online-interview-detail .interview-box .broadcast .broadcast-swiper .swiper-button-prev,
  .online-interview-detail .interview-box .broadcast .broadcast-swiper .swiper-button-next {
    cursor: pointer;
    position: absolute;
    width: 0.48rem;
    height: 0.8rem;
    top: 50%;
    transform: translateY(-50%);
    background: no-repeat center center / 100% 100%;
  }
  .online-interview-detail .interview-box .broadcast .broadcast-swiper .swiper-button-prev {
    transform: translateY(-50%) rotate(180deg);
    left: 0;
    background-image: url(2025bj_swiper-button-next.png);
  }
  .online-interview-detail .interview-box .broadcast .broadcast-swiper .swiper-button-prev:hover {
    background-image: url(2025bj_swiper-button-prev-h.png);
    transform: translateY(-50%) rotate(0);
  }
  .online-interview-detail .interview-box .broadcast .broadcast-swiper .swiper-button-next {
    right: 0;
    background-image: url(2025bj_swiper-button-next.png);
  }
  .online-interview-detail .interview-box .broadcast .broadcast-swiper .swiper-button-next:hover {
    background-image: url(2025bj_swiper-button-prev-h.png);
    transform: translateY(-50%) rotate(180deg);
  }
}

.letter-detail-index .outer {
  width: 100%;
  background: #FFFFFF;
  border-radius: 0.16rem 0.16rem 0rem 0rem;
  background-color: #F2F6F9;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  padding: 0.2rem;
  margin-bottom: 0.5rem;
}
.letter-detail-index .content {
  width: 12.4rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.34rem 0.24rem;
}
.letter-detail-index .content .part {
  width: 11.72rem;
  background: #F6F8FD;
  border-radius: 0.08rem;
  border: 0.01rem solid #F6F8FD;
  margin-bottom: 0.34rem;
  position: relative;
}
.letter-detail-index .content .part .part-header {
  border-bottom: 0.01rem solid #DBEAFD;
  padding: 0.2rem 0.2rem 0.18rem;
}
.letter-detail-index .content .part .part-header .left-type {
  float: left;
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 50%;
  line-height: 0.56rem;
  text-align: center;
  font-size: 0.24rem;
  color: #FFFFFF;
}
.letter-detail-index .content .part .part-header .left-type img {
  width: 0.24rem;
  height: 0.24rem;
  transform: translateY(-0.02rem);
}
.letter-detail-index .content .part .part-header .right {
  max-width: 91%;
  float: left;
  margin-left: 0.16rem;
}
.letter-detail-index .content .part .part-header .right .top-title {
  font-weight: bold;
  font-size: 0.2rem;
  color: #22222A;
  line-height: 0.26rem;
}
.letter-detail-index .content .part .part-header .right .bottom-date {
  font-size: 0.16rem;
  color: #454545;
  line-height: 0.21rem;
  margin-top: 0.08rem;
}
.letter-detail-index .content .part .part-header .finished {
  position: absolute;
  right: 0;
  top: 0;
  width: 0.8rem;
  height: 0.8rem;
}
.letter-detail-index .content .part .part-header .finished .big-triangle {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 0.8rem solid #59A87E;
  border-left: 0.8rem solid transparent;
  z-index: 1;
}
.letter-detail-index .content .part .part-header .finished .small-triangle {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 0.32rem solid #F6F8FD;
  border-left: 0.32rem solid transparent;
  z-index: 2;
}
.letter-detail-index .content .part .part-header .finished .text {
  position: absolute;
  z-index: 3;
  font-size: 0.16rem;
  color: #fff;
  transform: rotate(45deg);
  right: 0.01rem;
  top: 0.19rem;
}
.letter-detail-index .content .part .part-header .doing {
  position: absolute;
  right: 0;
  top: 0;
  width: 0.8rem;
  height: 0.8rem;
}
.letter-detail-index .content .part .part-header .doing .big-triangle {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 0.8rem solid #d2a524;
  border-left: 0.8rem solid transparent;
  z-index: 1;
}
.letter-detail-index .content .part .part-header .doing .small-triangle {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 0.32rem solid #F6F8FD;
  border-left: 0.32rem solid transparent;
  z-index: 2;
}
.letter-detail-index .content .part .part-header .doing .text {
  position: absolute;
  z-index: 3;
  font-size: 0.16rem;
  color: #fff;
  transform: rotate(45deg);
  right: 0.01rem;
  top: 0.19rem;
}
.letter-detail-index .content .part.ask .part-header .left-type {
  background: #015293;
}
.letter-detail-index .content .part.reply .part-header .left-type {
  background: #669999;
}
.letter-detail-index .content .part.reply .part-content {
  color: #333333;
}
.letter-detail-index .content .part.evaluate .part-header {
  height: auto;
  border-bottom: 0;
}
.letter-detail-index .content .part.evaluate .part-header .left-type {
  background: #F19300;
}
.letter-detail-index .content .part.evaluate .part-header .bottom-content .text {
  margin-top: 0.08rem;
  line-height: 0.21rem;
  font-size: 0.16rem;
  color: #454545;
}
.letter-detail-index .content .part.evaluate .part-header .bottom-content .evaluate-star {
  margin-top: 0.08rem;
}
.letter-detail-index .content .part.evaluate .part-header .bottom-content .evaluate-star .star {
  cursor: pointer;
  width: 0.18rem;
  height: 0.18rem;
  display: inline-block;
  margin-right: 0.04rem;
  background: url(2025bj_pj-star.png) no-repeat;
  background-size: 100% 100%;
}
.letter-detail-index .content .part.evaluate .part-header .bottom-content .evaluate-star .star.active {
  background: url(2025bj_pj-star-active.png) no-repeat;
  background-size: 100% 100%;
}
.letter-detail-index .content .part .part-content {
  padding: 0.17rem 0.4rem 0.23rem 0.2rem;
  font-size: 0.18rem;
  background-color: #fff;
  color: #666666;
  line-height: 0.36rem;
}
.letter-detail-index .content .part .part-content .indent-1 {
  text-indent: 1em;
}
.letter-detail-index .content .part .part-content .bottom {
  margin-top: 0.32rem;
}
.letter-detail-index .content .part .part-content .department,
.letter-detail-index .content .part .part-content .date {
  text-align: right;
}
.letter-detail-index .content .part:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .letter-detail-index .outer {
    width: 7.02rem;
    margin: 0 auto 0.48rem;
  }
  .letter-detail-index .outer .content {
    width: 100%;
    padding: 0.24rem;
  }
  .letter-detail-index .outer .part {
    width: 100%;
  }
  .letter-detail-index .outer .part .part-header {
    height: unset;
  }
  .letter-detail-index .outer .part .part-header .left-type {
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.34rem;
  }
  .letter-detail-index .outer .part .part-header .right {
    max-width: unset;
    width: 5.58rem;
    margin-left: 0;
  }
  .letter-detail-index .outer .part .part-header .right .top-title {
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
  .letter-detail-index .outer .part .part-header .right .bottom-date {
    margin-top: 0.16rem;
    font-size: 0.24rem;
  }
  .letter-detail-index .outer .part .part-header .finished {
    width: 0.96rem;
    height: 0.96rem;
  }
  .letter-detail-index .outer .part .part-header .finished .big-triangle {
    border-top: 0.96rem solid #59A87E;
    border-left: 0.96rem solid transparent;
  }
  .letter-detail-index .outer .part .part-header .finished .small-triangle {
    border-top: 0.384rem solid #fff;
    border-left: 0.384rem solid transparent;
  }
  .letter-detail-index .outer .part .part-header .finished .text {
    font-size: 0.24rem;
    right: -0.02rem;
    top: 0.19rem;
  }
  .letter-detail-index .outer .part .part-header .doing {
    width: 0.96rem;
    height: 0.96rem;
  }
  .letter-detail-index .outer .part .part-header .doing .big-triangle {
    border-top: 0.96rem solid #d2a524;
    border-left: 0.96rem solid transparent;
  }
  .letter-detail-index .outer .part .part-header .doing .small-triangle {
    border-top: 0.384rem solid #fff;
    border-left: 0.384rem solid transparent;
  }
  .letter-detail-index .outer .part .part-header .doing .text {
    font-size: 0.24rem;
    right: -0.02rem;
    top: 0.19rem;
  }
  .letter-detail-index .outer .part .part-content {
    padding: 0.24rem;
    font-size: 0.28rem;
    line-height: 0.37rem;
  }
  .letter-detail-index .content .part.evaluate .part-header {
    height: unset;
    padding-bottom: 0.39rem;
  }
  .letter-detail-index .content .part.evaluate .part-header .left-type img {
    width: 0.38rem;
    height: 0.38rem;
  }
  .letter-detail-index .content .part.evaluate .part-header .bottom-content .text {
    font-size: 0.24rem;
    margin-top: 0.16rem;
  }
  .letter-detail-index .content .part.evaluate .part-header .bottom-content .evaluate-star {
    margin-top: 0.16rem;
  }
  .letter-detail-index .content .part.evaluate .part-header .bottom-content .evaluate-star .star {
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.07rem;
  }
}

body {
  position: relative;
}
.m-auto {
  margin: 0 auto;
}
.c-box {
  width: 11rem;
}
.c-local {
  padding: 0.84rem 0.36rem 0.36rem;
  margin-top: 1.12rem;
  background: #f6f6f6;
}
.gov-page {
  padding: 0;
  margin-top: 0.16rem;
}
.gov-page a {
  display: inline-block;
  margin: 0;
  min-width: 0.32rem;
}
.gov-page span .num {
  margin: 0;
}
.info-bg {
  width: 100%;
  max-width: 19.2rem;
  padding-bottom: 0.48rem;
  background: #f1f5fb url(2025bj_gov_info_bg.png) no-repeat top center / 19.2rem auto;
  margin: 0 auto;
}
.gov-info-header {
  width: 100%;
  max-width: 19.2rem;
  padding-top: 0.35rem;
  margin: 0 auto;
  margin-bottom: 0.9rem;
}
.gov-info-header .logo {
  width: 4.4rem;
  height: 0.72rem;
}
.gov-info-header .name {
  width: 2.42rem;
  height: 0.58rem;
  margin-left: 0.21rem;
}
.gov-info-header .right-operation {
  margin-top: 0.12rem;
  background: rgba(0, 33, 70, 0.12);
  border-radius: 0.04rem;
  padding: 0.11rem 0;
}
.gov-info-header .right-operation a {
  text-align: center;
  display: inline-block;
  line-height: 0.14rem;
  font-size: 0.14rem;
  color: #FFFFFF;
  opacity: 0.66;
  padding: 0 0.16rem;
}
.gov-info-header .right-operation a:first-child {
  border-right: 0.01rem solid #0F68D0;
}
.gov-info-header .tt {
  margin-top: 0.5rem;
  font-size: 1rem;
  line-height: 1rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
.gov-info-header .tt.gzk-tt {
  margin-top: 0.58rem;
  font-size: 0.55rem;
  line-height: 0.55rem;
}
.gov-info-header .tip-info {
  text-align: center;
  position: relative;
  margin: 0.55rem 0 0;
  font-size: 0.18rem;
  line-height: 0.18rem;
  color: #fff;
}
.gov-info-header .tip-info::before,
.gov-info-header .tip-info::after {
  display: inline-block;
  content: '';
  width: 0.99rem;
  height: 0.02rem;
  background: #FFFFFF;
  margin: 0.07rem 0.11rem;
}
.gov-search {
  position: relative;
  height: 0.5rem;
}
.gov-search .line {
  position: absolute;
  top: 0.25rem;
  z-index: 0;
  width: 100%;
  height: 0.01rem;
  background-color: #ccc;
}
.gov-search .con {
  position: relative;
  z-index: 1;
  width: 5.48rem;
  margin: 0 auto;
  background: #f2f2f2;
}
.gov-search .input {
  width: 5.1rem;
  height: 0.5rem;
  margin: 0 auto;
  padding: 0.08rem 0.24rem;
  border-radius: 0.08rem;
  border: 0.01rem solid #026ab6;
}
.gov-search .input img {
  width: 0.34rem;
  cursor: pointer;
}
.gov-search .input input {
  width: 4rem;
  height: 0.34rem;
  font-size: 0.16rem;
}
.gov-search .input input::placeholder {
  font-size: 0.16rem;
}
.gz-box {
  width: 11.22rem;
  padding: 0.36rem;
  background-color: #fff;
  margin-top: 0.2rem;
}
.gz-box .gz-header {
  width: 10.5rem;
  height: 1.8rem;
  background: #EEEEEE;
  text-align: center;
  padding: 0.57rem 1rem 0;
}
.gz-box .search-box {
  width: 7rem;
  height: 0.46rem;
  background: #FFFFFF;
  border-radius: 0.1rem;
  border: 0.02rem solid #015293;
}
.gz-box .search-box input {
  width: 6rem;
  padding: 0 0.18rem;
  font-size: 0.16rem;
  color: #666666;
  height: 0.46rem;
}
.gz-box .search-box img {
  width: 0.36rem;
  height: 0.36rem;
  margin-right: 0.21rem;
  margin-top: 0.05rem;
}
.gz-box .ser-btn {
  display: block;
  width: 1.1rem;
  height: 0.46rem;
  line-height: 0.46rem;
  text-align: center;
  background: #015293;
  border-radius: 0.1rem;
  font-size: 0.18rem;
  color: #FFFFFF;
}
.gz-box .search-type {
  margin-top: 0.23rem;
  text-align: center;
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
}
.gz-box .search-type .label {
  margin-right: 0.27rem;
}
.gz-box .search-type .option {
  margin-right: 0.37rem;
}
.gz-box .search-type .option input {
  width: 0.15rem;
  height: 0.15rem;
  margin-right: 0.12rem;
}
.gz-wleft .policy-list .title {
  width: 7.2rem;
  padding-right: 1.4rem;
}
.gov-left-nav {
  width: 2.4rem;
}
.gov-left-nav .nav-item {
  margin-bottom: 0.16rem;
}
.gov-left-nav .nav-info {
  display: block;
  width: 100%;
  height: 0.7rem;
  line-height: 0.7rem;
  padding-left: 0.24rem;
  background-color: #fff;
  overflow: hidden;
}
.gov-left-nav .nav-info .zw-img {
  float: left;
  display: inline-block;
  width: 0.32rem;
  height: 0.32rem;
  margin-top: 0.19rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
}
.gov-left-nav .nav-info .zw-img1 {
  background-image: url(2025bj_gov_info_left_01.png);
}
.gov-left-nav .nav-info .zw-img2 {
  background-image: url(2025bj_gov_info_left_02.png);
}
.gov-left-nav .nav-info .zw-img3 {
  background-image: url(2025bj_gov_info_left_03.png);
}
.gov-left-nav .nav-info .zw-img4 {
  background-image: url(2025bj_gov_info_left_04.png);
}
.gov-left-nav .nav-info .zw-img5 {
  background-image: url(2025bj_gov_info_left_05.png);
}
.gov-left-nav .nav-info .zw-img6 {
  background-image: url(2025bj_gov_info_left_06.png);
}
.gov-left-nav .nav-info .zw-img7 {
  background-image: url(2025bj_gov_info_left_07.png);
}
.gov-left-nav .nav-info .zw-img8 {
  background-image: url(2025bj_gov_info_left_08.png);
}
.gov-left-nav .nav-info .zw-img9 {
  background-image: url(2025bj_gov_info_left_09.png);
}
.gov-left-nav .nav-info .zw-img10 {
  background-image: url(2025bj_gov_info_left_10.png);
}
.gov-left-nav .nav-info .zw-img11 {
  background-image: url(2025bj_gov_info_left_11.png);
}
.gov-left-nav .nav-info .zw-img12 {
  background-image: url(2025bj_gov_info_left_12.png);
}
.gov-left-nav .nav-info:hover {
  background-color: #015293;
  color: #fff;
}
.gov-left-nav .nav-info:hover .zw-img1 {
  background-image: url(2025bj_gov_info_left_cur_01.png);
}
.gov-left-nav .nav-info:hover .zw-img2 {
  background-image: url(2025bj_gov_info_left_cur_02.png);
}
.gov-left-nav .nav-info:hover .zw-img3 {
  background-image: url(2025bj_gov_info_left_cur_03.png);
}
.gov-left-nav .nav-info:hover .zw-img4 {
  background-image: url(2025bj_gov_info_left_cur_04.png);
}
.gov-left-nav .nav-info:hover .zw-img5 {
  background-image: url(2025bj_gov_info_left_cur_05.png);
}
.gov-left-nav .nav-info:hover .zw-img6 {
  background-image: url(2025bj_gov_info_left_cur_06.png);
}
.gov-left-nav .nav-info:hover .zw-img7 {
  background-image: url(2025bj_gov_info_left_cur_07.png);
}
.gov-left-nav .nav-info:hover .zw-img8 {
  background-image: url(2025bj_gov_info_left_cur_08.png);
}
.gov-left-nav .nav-info:hover .zw-img9 {
  background-image: url(2025bj_gov_info_left_cur_09.png);
}
.gov-left-nav .nav-info:hover .zw-img10 {
  background-image: url(2025bj_gov_info_left_cur_10.png);
}
.gov-left-nav .nav-info:hover .zw-img11 {
  background-image: url(2025bj_gov_info_left_cur_11.png);
}
.gov-left-nav .nav-info:hover .zw-img12 {
  background-image: url(2025bj_gov_info_left_cur_12.png);
}
.gov-left-nav .nav-info:hover .zw-plus {
  background-image: url(2025bj_unfold-hov.png);
}
.gov-left-nav .nav-info:hover .cur-img {
  display: inline-block;
}
.gov-left-nav .nav-info:hover .tt {
  color: #fff;
}
.gov-left-nav .tt {
  display: inline-block;
  width: 1.13rem;
  color: #015293;
  line-height: 0.26rem;
  font-size: 0.23rem;
  vertical-align: middle;
  padding-left: 0.14rem;
}
.gov-left-nav .tt-140 {
  width: 1.53rem;
}
.gov-left-nav .zw-plus {
  display: inline-block;
  width: 0.2rem;
  vertical-align: top;
  height: 0.68rem;
  margin-right: 0.2rem;
  float: right;
  background: url(2025bj_unfold.png) no-repeat center center / 0.2rem 0.2rem;
}
.gov-left-nav .second-con {
  display: none;
}
.gov-left-nav .second-policy.second-con {
  padding-bottom: 0.1rem;
  background-color: #fff;
}
.gov-left-nav .second-policy.second-con .second-item {
  cursor: pointer;
  width: 2.4rem;
  height: auto;
  margin-top: 0.1rem;
}
.gov-left-nav .second-policy.second-con .second-item .second-self {
  padding-left: 0.21rem;
  padding-right: 0.17rem;
  font-size: 0.16rem;
  line-height: 0.36rem;
  height: 0.36rem;
  background-color: #e5e5e5;
}
.gov-left-nav .second-policy.second-con .second-item .second-self .small-plus {
  float: right;
  width: 0.13rem;
  height: 100%;
  background: url(2025bj_xxgk-second-unfold.png) no-repeat center center / 0.13rem 0.13rem;
}
.gov-left-nav .second-policy.second-con .second-item .second-self .second-title {
  display: inline-block;
  max-width: 85%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #4D4D4D;
}
.gov-left-nav .second-policy.second-con .second-item .second-self img {
  width: 0.13rem;
  height: 0.13rem;
  float: right;
  margin-top: 0.12rem;
}
.gov-left-nav .second-policy.second-con .second-item .second-self .pickup {
  display: none;
}
.gov-left-nav .second-policy.second-con .second-item.cur .second-self .second-title {
  color: #015293;
}
.gov-left-nav .second-policy.second-con .second-item.cur .second-self .small-plus {
  background: url(2025bj_xxgk-second-pickup.png) no-repeat center center / 0.13rem 0.13rem;
}
.gov-left-nav .second-policy.second-con .second-item .third-con .third-item .third-self .small-plus {
  float: right;
  width: 0.13rem;
  height: 100%;
  background: url(2025bj_xxgk-second-unfold.png) no-repeat center center / 0.13rem 0.13rem;
}
.gov-left-nav .second-policy.second-con .second-item .third-con .third-item.cur .small-plus {
  background-image: url(2025bj_xxgk-second-pickup.png);
}
.gov-left-nav .third-con {
  background-color: #fff;
  display: none;
}
.gov-left-nav .third-con .third-item {
  cursor: pointer;
  height: auto;
}
.gov-left-nav .third-con .third-item .third-self {
  height: 0.45rem;
  line-height: 0.45rem;
  font-size: 0.16rem;
  padding: 0 0.17rem 0 0.37rem;
  background-color: #F1F1F1;
}
.gov-left-nav .third-con .third-item .third-self .third-title {
  display: inline-block;
  max-width: 85%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #4D4D4D;
}
.gov-left-nav .third-con .third-item .third-self img {
  width: 0.13rem;
  height: 0.13rem;
  float: right;
  margin-top: 0.16rem;
}
.gov-left-nav .third-con .third-item .third-self .pickup {
  display: none;
}
.gov-left-nav .third-con .third-item.cur .third-title {
  color: #015293;
}
.gov-left-nav .third-con .third-item.cur .unfold {
  display: none;
}
.gov-left-nav .third-con .third-item.cur .pickup {
  display: inline-block;
}
.gov-left-nav .forth-con {
  background: #fff;
  display: none;
  padding-top: 0.05rem;
}
.gov-left-nav .forth-con .forth-item {
  cursor: pointer;
  line-height: 0.32rem;
  height: 0.32rem;
  padding-left: 0.52rem;
  display: block;
  font-size: 0.16rem;
  position: relative;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.gov-left-nav .forth-con .forth-item::after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0.38rem;
  width: 0.03rem;
  height: 0.03rem;
  background: #e2e2e2;
  border-radius: 50%;
}
.gov-left-nav .forth-con .cur.forth-item {
  color: #015293;
}
.gov-left-nav .forth-con .cur.forth-item::after {
  background: #015293;
}
.gov-left-nav .second-law.second-con {
  background-color: #fff;
}
.gov-left-nav .second-law.second-con .second-item {
  height: auto;
}
.gov-left-nav .second-law.second-con .second-item .second-self {
  cursor: pointer;
  display: block;
  position: relative;
  padding-left: 0.59rem;
  font-size: 0.16rem;
  height: 0.32rem;
  line-height: 0.32rem;
  color: #333;
}
.gov-left-nav .second-law.second-con .second-item .second-self .small-plus {
  float: right;
  width: 0.13rem;
  height: 100%;
  margin-right: 0.15rem;
  background: url(2025bj_xxgk-second-unfold.png) no-repeat center center / 0.13rem 0.13rem;
}
.gov-left-nav .second-law.second-con .second-item .second-self::before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0.43rem;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #626262;
}
.gov-left-nav .second-law.second-con .second-item .second-self:hover {
  background-color: #e8f5ff;
}
.gov-left-nav .second-law.second-con .second-item .second-self:hover::before {
  background-color: #015293;
}
.gov-left-nav .second-law.second-con .second-item .second-self .unfold,
.gov-left-nav .second-law.second-con .second-item .second-self .pickup {
  width: 0.13rem;
  height: 0.13rem;
  float: right;
  margin-right: 0.26rem;
  margin-top: 0.11rem;
}
.gov-left-nav .second-law.second-con .second-item .second-self .pickup {
  display: none;
}
.gov-left-nav .second-law.second-con .second-item .second-self .second-title {
  display: inline-block;
  max-width: 80%;
}
.gov-left-nav .second-law.second-con .second-item.cur .second-self .small-plus {
  background-image: url(2025bj_xxgk-second-pickup.png);
}
.gov-left-nav .second-law.second-con .second-item.cur .second-self .second-title {
  color: #015293;
  font-weight: bold;
}
.gov-left-nav .second-law.second-con .second-item.cur .second-self::before {
  background-color: #015293;
}
.gov-left-nav .second-law.second-con .second-item.cur {
  background: #f3f9ff;
}
.gov-left-nav .second-law.second-con .third-con {
  font-size: 0.15rem;
  display: none;
}
.gov-left-nav .second-law.second-con .third-con .third-item .third-self {
  position: relative;
  padding-left: 0.83rem;
  padding-right: 0.17rem;
  line-height: 0.32rem;
  height: 0.32rem;
  background-color: #F3F9FF;
}
.gov-left-nav .second-law.second-con .third-con .third-item .third-self .small-plus {
  float: right;
  width: 0.13rem;
  height: 100%;
  background: url(2025bj_xxgk-second-unfold.png) no-repeat center center / 0.13rem 0.13rem;
}
.gov-left-nav .second-law.second-con .third-con .third-item .third-self::before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0.63rem;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #626262;
}
.gov-left-nav .second-law.second-con .third-con .third-item .third-self .third-title {
  display: block;
}
.gov-left-nav .second-law.second-con .third-con .third-item .third-self img {
  width: 0.13rem;
  height: 0.13rem;
  float: right;
}
.gov-left-nav .second-law.second-con .third-con .third-item .third-self:hover .third-self .third-title {
  color: #015293;
}
.gov-left-nav .second-law.second-con .third-con .third-item .third-self .pickup {
  display: none;
}
.gov-left-nav .second-law.second-con .third-con .third-item.cur .third-self .small-plus {
  background-image: url(2025bj_xxgk-second-pickup.png);
}
.gov-left-nav .second-law.second-con .third-con .third-item.cur .third-self .pickup {
  display: inline-block;
}
.gov-left-nav .second-law.second-con .third-con .third-item.cur .third-self::before {
  background-color: #015293;
}
.gov-left-nav .nav-info.cur {
  background-color: #015293;
  color: #fff;
}
.gov-left-nav .nav-info.cur .zw-img1 {
  background-image: url(2025bj_gov_info_left_cur_01.png);
}
.gov-left-nav .nav-info.cur .zw-img2 {
  background-image: url(2025bj_gov_info_left_cur_02.png);
}
.gov-left-nav .nav-info.cur .zw-img3 {
  background-image: url(2025bj_gov_info_left_cur_03.png);
}
.gov-left-nav .nav-info.cur .zw-img4 {
  background-image: url(2025bj_gov_info_left_cur_04.png);
}
.gov-left-nav .nav-info.cur .zw-img5 {
  background-image: url(2025bj_gov_info_left_cur_05.png);
}
.gov-left-nav .nav-info.cur .zw-img6 {
  background-image: url(2025bj_gov_info_left_cur_06.png);
}
.gov-left-nav .nav-info.cur .zw-img7 {
  background-image: url(2025bj_gov_info_left_cur_07.png);
}
.gov-left-nav .nav-info.cur .zw-img8 {
  background-image: url(2025bj_gov_info_left_cur_08.png);
}
.gov-left-nav .nav-info.cur .zw-img9 {
  background-image: url(2025bj_gov_info_left_cur_09.png);
}
.gov-left-nav .nav-info.cur .zw-img10 {
  background-image: url(2025bj_gov_info_left_cur_10.png);
}
.gov-left-nav .nav-info.cur .zw-img11 {
  background-image: url(2025bj_gov_info_left_cur_11.png);
}
.gov-left-nav .nav-info.cur .zw-img12 {
  background-image: url(2025bj_gov_info_left_cur_12.png);
}
.gov-left-nav .nav-info.cur .zw-plus {
  background: url(2025bj_pickup.png) no-repeat center center / 0.4rem 0.03rem;
}
.gov-left-nav .nav-info.cur .tt {
  color: #fff;
}
.gov-container-title {
  margin: 0 0.24rem;
  padding: 0.32rem 0;
  text-align: center;
  font-size: 0.32rem;
  font-weight: bold;
  color: #015293;
  line-height: 0.32rem;
  border-bottom: 0.01rem solid #dcdcdc;
}
.gov-title {
  position: relative;
}
.gov-title > a {
  position: relative;
  z-index: 1;
  display: inline-block;
  padding: 0.11rem 0.24rem;
  font-size: 0.18rem;
  line-height: 0.18rem;
  font-weight: bold;
  color: #fff;
  background-color: #015293;
}
.gov-title .line {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 0.02rem;
  background-color: #dcdcdc;
}
.gov-com-list li {
  position: relative;
  padding-left: 0.16rem;
  color: #333;
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-bottom: 0.24rem;
}
.gov-com-list li .tag {
  position: absolute;
  display: inline-block;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #CCCCCC;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.gov-com-list li a {
  display: inline-block;
  width: 5.53rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.gov-com-list li:hover .tag {
  background-color: #015293;
}
.gov-com-list li:hover a {
  color: #015293;
}
.gov-com-list .date {
  float: right;
  font-size: 0.16rem;
  color: #999;
}
.gov-com-list.gov-file-list li .short {
  width: 3.3rem;
  display: inline-block;
}
.gov-com-list.gov-file-list li .num {
  margin-left: 0.2rem;
  width: 2.23rem;
  display: inline-block;
  vertical-align: top;
}
.gov-com-list.gov-file-list li:hover .tag {
  background-color: #DEC381;
}
.gov-com-list.gov-file-list li:hover a {
  color: #333;
}
.gov-com-list.gov-file-list li:hover a.tit {
  color: #015293;
}
.list-more {
  display: block;
  width: 1rem;
  height: 0.3rem;
  margin: 0.16rem auto 0;
  padding: 0.06rem;
  background-color: #e5e5e5;
  text-align: center;
  font-size: 0.16rem;
  color: #333;
  line-height: 0.16rem;
}
.gov-con {
  margin-top: 0.84rem;
}
.gov-con .gov-left-nav {
  float: left;
}
.gov-con .cm-container {
  float: right;
  width: 7.7rem;
  min-height: 10.65rem;
  background-color: #fff;
}
.rules-list-page {
  padding-bottom: 0.36rem;
}
.rules-list-page .gov-con .policy-list {
  float: right;
  width: 7.68rem;
}
.rules-list-page .gov-con .policy-list .list {
  margin-bottom: 0.2rem;
}
.rules-list-page .gov-con .policy-list2 {
  float: right;
  width: 7.68rem;
}
.regime-con .gov-com-list {
  padding: 0.16rem 0.24rem;
}
.regime-con .gov-com-list .clearfix {
  height: 0.3rem;
  line-height: 0.3rem;
}
.regime-con .gov-com-list .date {
  float: right;
}
.regime-con .gov-com-list .separator {
  width: 7.09rem;
  height: 0.02rem;
  background: #ccc;
  margin-left: 0.07rem;
}
.plan-con {
  padding: 0.3rem 0.33rem 0 0.3rem;
  min-height: 10.69rem;
}
.plan-con .plan-tab-head {
  height: 0.4rem;
  width: 6.98rem;
  border-bottom: 0.01rem solid #E5E5E5;
}
.plan-con .plan-tab-head .plan-tab-item {
  display: inline-block;
  height: 0.4rem;
  padding: 0 0.24rem;
  max-width: 2rem;
  line-height: 0.4rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: bold;
  font-size: 0.16rem;
  color: #333333;
}
.plan-con .plan-tab-head .plan-tab-item.cur {
  background-color: #015293;
  color: #fff;
}
.plan-con .plan-tab-head .plan-tab-item:hover {
  background-color: #015293;
  color: #fff;
}
.plan-con .gov-com-list {
  display: none;
  padding: 0.27rem 0 0.31rem;
}
.plan-con .gov-com-list li {
  margin-bottom: 0;
  padding-left: 0.09rem;
}
.plan-con .gov-com-list li a {
  max-width: 6rem;
  height: 0.37rem;
  line-height: 0.37rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.plan-con .gov-com-list li .date {
  display: block;
  line-height: 0.37rem;
}
.plan-con .list-more {
  display: none;
  margin-top: 0;
  margin-bottom: 0.25rem;
  font-weight: bold;
}
.plan-con .btn-list {
  margin-top: 0.3rem;
  width: 100%;
  margin-left: 0;
}
.plan-con .btn-list .btn-item {
  font-size: 0.16rem;
}
.plan-con .btn-list .btn-item:nth-child(4n) {
  margin-right: 0;
}
.plan-con .btn-list .btn-item:hover {
  color: #015293;
  background: #F3F8FE;
  border: 0.01rem solid #6A96CA;
}
.icons-con {
  padding-left: 0.3rem;
  padding-right: 0.32rem;
  overflow: hidden;
}
.icons-con .icon {
  padding-top: 0.24rem;
  width: 1.77rem;
  height: 1.45rem;
  display: block;
  float: left;
  font-size: 0.16rem;
  text-align: center;
  position: relative;
  border-bottom: 0.01rem dashed #e2e2e2;
}
.icons-con .icon::after {
  content: '';
  position: absolute;
  top: 0.24rem;
  right: 0;
  /* 调整分割线距离图标的距离 */
  height: 0.98rem;
  width: 0.01rem;
  /* 分割线的宽度 */
  border-right: 0.01rem dashed #e2e2e2;
  /* 虚线分割线 */
}
.icons-con .icon:nth-child(4n)::after {
  display: none;
}
.icons-con .icon:last-child {
  border-bottom: none;
}
.icons-con .icon .icon-img {
  width: 0.5rem;
  height: 0.5rem;
  background: no-repeat top center / 100% 100%;
  margin: 0 auto;
}
.icons-con .icon p {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.08rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
  text-align: center;
}
.link-con .gov-title {
  margin-bottom: 0.4rem;
}
.link-con .gov-title:nth-child(n+3) {
  margin-bottom: 0.2rem;
}
.link-con .power-list {
  margin: 0 auto;
  margin-bottom: 0.4rem;
}
.link-con .power-list:last-child {
  margin-bottom: 0.18rem;
}
.link-con p {
  cursor: pointer;
  display: block;
  font-size: 0.16rem;
  margin-bottom: 0.4rem;
  width: 7.27rem;
  height: 0.38rem;
  line-height: 0.38rem;
  padding-left: 0.23rem;
  margin-left: 0.22rem;
  background: #f4f6f7;
}
.out-report-con .out-report-header {
  height: 0.75rem;
  width: 7.7rem;
  line-height: 0.75rem;
  text-align: center;
  color: #333;
  font-weight: bold;
  font-size: 0.16rem;
}
.out-report-con .btn-list .btn-item {
  display: block;
  font-size: 0.16rem;
  width: 2.21rem;
}
.out-report-con .gov-title {
  margin-bottom: 0.3rem;
}
.file-con {
  padding: 0.24rem 0;
}
.file-con .file-class {
  position: relative;
  display: inline-block;
  margin: 0 0.17rem 0.17rem 0;
}
.file-con .file-class .tt {
  display: inline-block;
  width: 2.3rem;
  height: 0.48rem;
  padding: 0.16rem 0;
  font-size: 0.16rem;
  line-height: 0.16rem;
  color: #333;
  background-color: #f2f2f2;
  text-align: center;
}
.file-con .file-class:nth-child(3n) {
  margin-right: 0;
}
.file-con .file-class:hover .tt {
  background-color: #026ab6;
  color: #fff;
}
.file-con .file-class:hover .file-second-nav {
  display: block;
}
.file-con .file-second-nav {
  display: none;
  position: absolute;
  left: -0.5rem;
  z-index: 2;
  padding-top: 0.1rem;
  width: 3.2rem;
  height: 0.88rem;
  font-size: 0.14rem;
  line-height: 0.14rem;
}
.file-con .file-second-nav .con {
  padding: 0.11rem 0.1rem;
  background-color: #f2f2f2;
}
.file-con .file-second-nav a {
  float: left;
  padding: 0.08rem 0.22rem;
  color: #015293;
}
.file-con .list-container {
  padding-right: 0.04rem;
  margin-top: 0.4rem;
}
.file-con .list-container .gov-com-list {
  margin-top: 0.17rem;
  padding: 0 0.23rem;
}
.file-con .con1 {
  margin-top: 0.23rem;
}
.file-con .class-con {
  padding: 0 0.23rem;
}
.pics {
  width: 7rem;
  margin: 0.24rem auto;
}
.pics .leader-block {
  border-bottom: 0.01rem solid #DDDDDD;
  padding: 0.3rem;
}
.pics .leader-block:last-child {
  border-bottom: none;
}
.pics .leader-block:nth-child(1) {
  text-align: center;
  padding-top: 0;
}
.pics .leader-block:nth-child(1) .leader-item {
  margin-right: 0;
}
.pics .leader-block .leader-item {
  text-align: center;
  display: inline-block;
  margin-right: 1.15rem;
  margin-top: 0.5rem;
}
.pics .leader-block .leader-item:nth-child(-n + 3) {
  margin-top: 0;
}
.pics .leader-block .leader-item:nth-child(3n) {
  margin-right: 0;
}
.pics .leader-block .leader-item img {
  height: 1.72rem;
}
.pics .leader-block .leader-item .name {
  font-size: 0.2rem;
  color: #154CAF;
  line-height: 0.24rem;
  margin-top: 0.16rem;
}
.pics .leader-block .leader-item .status {
  font-size: 0.18rem;
  color: #22222A;
  line-height: 0.19rem;
  margin-top: 0.08rem;
}
.financial {
  padding: 0.24rem;
}
.financial .financial-list {
  margin-top: 0.4rem;
}
.financial .financial-list .gov-com-list {
  margin-top: 0.17rem;
  padding: 0 0.24rem;
}
.financial .financial-list:first-child {
  margin-top: 0;
}
.city-fin {
  margin-top: 0.4rem;
}
.city-fin .year-fin {
  padding: 0.04rem;
  margin-top: 0.24rem;
  background-color: #f3f7f9;
  border-radius: 0.04rem;
}
.city-fin .year-fin2 {
  margin-top: 0.14rem;
}
.city-fin .tt {
  padding: 0.12rem 0.2rem 0.16rem;
  font-size: 0.16rem;
  line-height: 0.16rem;
  font-weight: 500;
}
.city-fin .year-con {
  padding: 0.22rem 0.18rem 0;
  background-color: #fff;
}
.city-fin .year-con .item {
  display: inline-block;
  width: 0.96rem;
  height: 0.76rem;
  margin-bottom: 0.2rem;
  margin-right: 0.2rem;
  border-radius: 0.06rem;
  border: 0.01rem solid #c9dfed;
  text-align: center;
}
.city-fin .year-con .item span {
  display: block;
}
.city-fin .year-con .item .num {
  padding: 0.11rem 0;
  font-size: 0.28rem;
  line-height: 0.28rem;
  font-weight: bold;
  color: #015293;
}
.city-fin .year-con .item .text {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #015293;
  background-color: #eef7ff;
  border-top: 0.01rem solid #c9dfed;
  border-radius: 0 0 0.06rem 0.06rem;
}
.city-fin .year-con .item:nth-child(6n) {
  margin-right: 0;
}
.gz-four {
  width: 12rem;
  margin: 0 auto;
}
.gz-four .gz-four-header {
  width: 100%;
  padding-top: 0.63rem;
  padding-bottom: 0.12rem;
}
.gz-four .gz-four-header .gz-four-title {
  width: 4.46rem;
  overflow: hidden;
}
.gz-four .gz-four-header .gz-four-title .logo {
  width: 0.68rem;
  height: 0.73rem;
  float: left;
}
.gz-four .gz-four-header .gz-four-title .tt {
  height: 0.4rem;
  font-family: FZXiaoBiaoSong-B05S;
  font-weight: 400;
  font-size: 0.4rem;
  color: #D61D16;
  line-height: 0.4rem;
  float: left;
  margin-top: 0.15rem;
  margin-left: 0.17rem;
}
.gz-four .gz-four-header .gz-operation {
  top: -0.15rem;
}
.gz-four .gz-four-header .gz-operation .operation-option {
  display: block;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.14rem;
  color: #666666;
  padding: 0.12rem 0.17rem;
  border: 0.01rem solid #D2D2D2;
  margin-right: 0.12rem;
  float: left;
  cursor: pointer;
  position: relative;
}
.gz-four .gz-four-header .gz-operation .operation-option:hover {
  border-color: #015293;
  color: #015293;
}
.gz-four .gz-four-header .gz-operation .operation-option .gz-dialog {
  display: none;
  position: absolute;
  top: 0.56rem;
  left: 0.01rem;
  width: 2.93rem;
  background: linear-gradient(0deg, #FFFFFF 0%, #F2F6F9 100%);
  box-shadow: 0rem 0rem 0.08rem 0rem rgba(1, 6, 11, 0.24);
  border-radius: 0.04rem;
  border: 0.01rem solid #FFFFFF;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.14rem;
  color: #333333;
  line-height: 0.32rem;
}
.gz-four .gz-four-header .gz-operation .operation-option .gz-dialog::after {
  content: '';
  position: absolute;
  top: -0.15rem;
  /* 调整箭头的位置 */
  left: 0.2rem;
  /* 调整箭头的位置 */
  border-width: 0.1rem;
  border-style: solid;
  border-color: transparent transparent #F2F6F9 transparent;
}
.gz-four .gz-four-header .gz-operation .operation-option .gz-dialog .gz-dialog-content {
  padding: 0.1rem 0.12rem 0.1rem 0.15rem;
}
.gz-four .gz-four-header .gz-operation .operation-option .gz-dialog .gz-dialog-content .dialog-item {
  display: block;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.14rem;
  color: #333333;
  line-height: 0.32rem;
  width: 2.66rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gz-four .gz-four-header .gz-operation .operation-option .gz-dialog .gz-dialog-content .dialog-item:hover {
  color: #015293;
}
.gz-four .gz-four-content {
  padding: 0.57rem 0.69rem 0.69rem 0.83rem;
  border-top: 0.05rem solid #015293;
  border-bottom: 0.05rem solid #015293;
  font-weight: 400;
  font-size: 0.21rem;
  line-height: 0.38rem;
}
.gz-four .gz-four-content .tit {
  font-size: 0.28rem;
  color: #111111;
  text-align: center;
  font-weight: bold;
  margin-bottom: 0.1rem;
}
.gz-four .gz-four-content .tizhu {
  text-align: center;
  font-size: 0.18rem;
  color: #666666;
  margin-bottom: 0.37rem;
}
.gz-four .gz-four-footer {
  height: 1.08rem;
  position: relative;
}
.gz-four .gz-four-footer .f-tt {
  position: absolute;
  top: 0.4rem;
  right: 0.84rem;
  font-family: FZXiaoBiaoSong-B05S;
  font-weight: 400;
  font-size: 0.28rem;
  color: #015293;
  line-height: 0.38rem;
}
.zn-tt {
  margin-top: 0.24rem;
  text-align: center;
  font-size: 0.32rem;
  line-height: 0.32rem;
  color: #015293;
  font-weight: bold;
}
.zn-info {
  padding: 0.16rem;
  font-size: 0.15rem;
  text-align: center;
  border-bottom: 0.01rem solid #e5e5e5;
}
.scroll-con {
  padding: 0 0.24rem 0 0.44rem;
  margin-top: 0.3rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.scroll-con .scroll-wrap {
  max-height: 9.4rem;
  padding-right: 0.2rem;
  overflow-y: auto;
}
.scroll-wrap::-webkit-scrollbar {
  width: 0.04rem;
}
.scroll-wrap::-webkit-scrollbar-track {
  background-color: #e5e5e5;
  border-radius: 1rem;
}
.scroll-wrap::-webkit-scrollbar-thumb {
  background-color: #B7B7B7;
  border-radius: 1rem;
}
.gov-tab {
  margin: 0.48rem 0.24rem 0;
  padding-bottom: 0.2rem;
  font-size: 0.2rem;
  font-weight: 500;
  color: #111;
  line-height: 0.2rem;
  border-bottom: 0.02rem solid #dcdcdc;
}
.gov-tab .tab-item {
  position: relative;
  margin-right: 0.5rem;
}
.gov-tab .tab-item:last-of-type {
  margin-right: 0;
}
.gov-tab .active {
  color: #015293;
}
.gov-tab .active::before {
  content: '';
  position: absolute;
  bottom: -0.19rem;
  left: 0;
  width: 100%;
  height: 0.02rem;
  background-color: #015293;
}
.gov-catalog {
  margin-top: 0.31rem;
  padding: 0 0.21rem 0.44rem 0.22rem;
}
.gov-catalog .catalog-item {
  margin-bottom: 0.24rem;
}
.gov-catalog .catalog-item:last-child {
  margin-bottom: 0;
}
.gov-catalog .catalog-list {
  padding: 0.2rem 0.2rem 0.1rem;
  margin: 0.16rem 0.24rem 0;
  background-color: #f3f7f9;
}
.gov-catalog .catalog-list a {
  display: inline-block;
  width: 3.35rem;
  height: 0.48rem;
  padding: 0.15rem 0.1rem;
  margin-right: 0.1rem;
  margin-bottom: 0.1rem;
  font-size: 0.16rem;
  line-height: 0.18rem;
  text-align: center;
  background-color: #fff;
  border-radius: 0.04rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gov-catalog .catalog-list a:nth-child(2n) {
  margin-right: 0;
}
.gov-catalog .catalog-list-1 a {
  width: auto;
  min-width: 3.35rem;
  margin-right: 0;
}
.gov-catalog .catalog-list-3 a {
  width: 2.2rem;
}
.gov-catalog .catalog-list-3 a:nth-child(2n) {
  margin-right: 0.1rem;
}
.gov-catalog .catalog-list-3 a:nth-child(3n) {
  margin-right: 0;
}
.zcjd-con {
  padding: 0.17rem 0.2rem;
}
.zcjd-con .gov-com-list {
  margin-bottom: -0.1rem;
}
.yearReport-con {
  padding: 0.17rem 0.2rem;
}
.yearReport-con .yearItems {
  overflow: hidden;
  padding-top: 0.2rem;
  border-bottom: 0.02rem gray solid;
}
.yearReport-con .yearItems .item {
  font-size: 0.22rem;
  font-weight: 800;
  width: 0.8rem;
  height: 100%;
  padding-bottom: 0.25rem;
  margin-right: 0.48rem;
}
.yearReport-con .yearItems .item:last-child {
  margin-right: 0;
}
.yearReport-con .yearItems .item:hover {
  border-bottom: 0.03rem #015293 solid;
  color: #015293;
}
.yearReport-con .yearItems .item.cur {
  border-bottom: 0.03rem #01518e solid;
  color: #01518e;
}
.yearReport-con .yearList {
  width: 100%;
  padding-top: 0.2rem;
}
.yearReport-con .yearList .gov-com-list {
  padding-top: 0.3rem;
  margin-bottom: -0.2rem;
}
@media screen and (max-width: 768px) {
  .c-box {
    width: 7.5rem;
  }
  .gov-info-header .right-operation {
    margin-top: 0.08rem;
    padding: 0.18rem 0;
  }
  .gov-info-header .right-operation a {
    line-height: 0.22rem;
    font-size: 0.22rem;
    padding: 0 0.17rem;
  }
  .gov-info-header .right-operation a:first-child {
    border-right: 0.01rem solid #0F68D0;
  }
  .gov-info-header .tt.gzk-tt {
    font-size: 0.72rem;
    color: #FFFFFF;
    line-height: 0.8rem;
    padding: 0 0.99rem;
  }
  .gov-info-header .tip-info {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .gov-info-header .tip-info::before,
  .gov-info-header .tip-info::after {
    width: 2rem;
  }
  .gz-box {
    width: 7.5rem;
    padding: 0.32rem 0.24rem;
  }
  .gz-box .gz-header {
    width: 100%;
    height: 2.65rem;
    padding: 0.64rem 0.24rem 0;
  }
  .gz-box .search-box {
    width: 4.62rem;
    height: 0.72rem;
  }
  .gz-box .search-box input {
    width: 3.5rem;
    height: 0.72rem;
    line-height: 0.72rem;
    font-style: 0.28rem;
  }
  .gz-box .search-box img {
    width: 0.4rem;
    height: 0.4rem;
    margin-top: 0.16rem;
    margin-right: 0.24rem;
  }
  .gz-box .ser-btn {
    width: 1.76rem;
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.32rem;
  }
  .gz-box .search-type {
    margin-top: 0.33rem;
    font-size: 0.32rem;
  }
  .gz-box .search-type .label {
    color: #015293;
    margin-right: 0.32rem;
  }
  .gz-box .search-type .option {
    margin-right: 0.64rem;
  }
  .gz-box .search-type .option input {
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.16rem;
  }
  .rules-list-page .gov-con .policy-list {
    float: none;
  }
  .rules-list-page .gov-con .policy-list .list {
    margin-bottom: 0;
  }
  .rules-list-page .gov-con .policy-list2 {
    float: none;
  }
  .gov-com-list li {
    display: flex;
    align-items: center;
  }
  .gov-com-list li a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .gov-com-list li .date {
    display: none;
  }
  .gov-com-list.gov-file-list li .short {
    flex: 1;
    display: -webkit-inline-box;
  }
  .gov-com-list.gov-file-list li .num {
    margin-left: 0.2rem;
    width: auto;
    font-size: 0.22rem;
    line-height: 0.32rem;
    display: -webkit-inline-box;
  }
  .link-con .btn-list {
    padding: 0.32rem 0.24rem 0.4rem;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(2, 3.19rem);
    justify-content: space-between;
  }
  .link-con .btn-list .btn-item {
    width: 3.19rem;
    height: 0.8rem;
    margin: 0;
    font-size: 0.32rem;
    line-height: 0.8rem;
    padding: 0 0.12rem;
  }
  .icons-con {
    padding: 0;
  }
  .icons-con .icon {
    width: 2.34rem;
    height: 1.62rem;
  }
  .icons-con .icon p {
    font-size: 0.32rem;
  }
  .icons-con .icon:nth-child(4n)::after {
    display: inline;
  }
  .icons-con .icon:nth-child(3n)::after {
    display: none;
  }
  .gov-info .pics {
    width: 6.54rem;
    margin: 0 auto;
    float: none;
  }
  .gov-info .pics .leader-block {
    border-bottom: 0.01rem solid #DDDDDD;
    padding: 0.5rem 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: 1rem 0.5rem;
  }
  .gov-info .pics .leader-block:last-child {
    border-bottom: none;
  }
  .gov-info .pics .leader-block .leader-item {
    text-align: center;
    display: inline-block;
    margin-right: 0;
    margin-top: 0;
  }
  .gov-info .pics .leader-block .leader-item:nth-child(-n + 2) {
    margin-top: 0;
  }
  .gov-info .pics .leader-block .leader-item:nth-child(3) {
    margin-top: 0;
  }
  .gov-info .pics .leader-block .leader-item:nth-child(3n) {
    margin-right: 0rem;
  }
  .gov-info .pics .leader-block .leader-item:nth-child(2n) {
    margin-right: 0;
  }
  .gov-info .pics .leader-block .leader-item img {
    height: 3.44rem;
  }
  .gov-info .pics .leader-block .leader-item .name {
    font-size: 0.4rem;
    color: #154CAF;
    line-height: 0.48rem;
    margin-top: 0.24rem;
  }
  .gov-info .pics .leader-block .leader-item .status {
    font-size: 0.28rem;
    color: #22222A;
    line-height: 0.32rem;
    margin-top: 0.25rem;
  }
  .gov-info .gov-con .cm-container {
    float: none;
    width: unset;
    min-height: unset;
    padding-bottom: 0.08rem;
  }
  .gov-info .gov-con .cm-container .power-list-item1 {
    height: 0.8rem;
    line-height: 0.8rem;
    padding: 0;
    font-size: 0.32rem;
    display: block;
    background: #f4f6f7;
    width: 3.25rem;
    margin: 0;
  }
  .gov-info .gov-con .cm-container .power-list-item1 li {
    margin: 0 auto;
    width: 2.56rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    list-style: none;
  }
  .gov-info .gov-con .cm-container .power-list {
    margin: 0;
    padding: 0.25rem 0.24rem 0.4rem;
    width: 7.02rem;
    display: grid;
    grid-template-columns: repeat(2, 3.25rem);
    overflow: unset;
    column-gap: 0.04rem;
  }
  .gov-info .gov-con .cm-container .power-list .power-list-item {
    height: 0.8rem;
    line-height: 0.8rem;
    padding: 0;
    font-size: 0.32rem;
    display: block;
    width: unset;
    margin: 0;
  }
  .gov-info .gov-con .cm-container .power-list .power-list-item li {
    margin: 0 auto;
    width: 2.56rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
  }
  .gov-info .gov-con .cm-container .gov-catalog {
    padding: 0;
    padding-left: 0.24rem;
  }
  .gov-info .gov-con .cm-container .catalog-list {
    display: flex;
    flex-wrap: wrap;
  }
  .gov-info .gov-con .cm-container .catalog-list a {
    margin-right: 0;
    width: 3rem;
    height: 0.8rem;
    padding: 0.24rem;
    line-height: 0.32rem;
    font-size: 0.32rem;
  }
  .gov-info .gov-con .cm-container .catalog-list a:nth-child(2n-1) {
    margin-right: 0.1rem;
  }
  .gov-info .gov-con .cm-container .gov-catalog-item .catalog-list a {
    width: 100%;
  }
  .gov-info .gov-con .cm-container .file-con {
    padding: 0;
  }
  .gov-info .gov-con .cm-container .file-con .class-con {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0.32rem 0.24rem;
  }
  .gov-info .gov-con .cm-container .file-con .list-container {
    margin-top: 0;
  }
  .gov-info .gov-con .cm-container .file-con .list-container .gov-com-list .date {
    display: none;
  }
  .gov-info .gov-con .cm-container .file-con .file-class {
    width: 3.19rem;
    margin: 0 0 0.16rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .gov-info .gov-con .cm-container .file-con .file-class .tt {
    width: 100%;
    height: auto;
    padding: 0.24rem 0;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .gov-info .gov-con .cm-container .file-con .file-second-nav {
    left: 0;
  }
  .gov-info .gov-con .cm-container .file-con .file-second-nav a {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .gz-four {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-bottom: 0.2rem;
  }
  .gz-four .gz-four-header {
    width: 100%;
    padding-top: 0.63rem;
    overflow: unset;
    display: flex;
    flex-direction: column;
    padding-bottom: 0.24rem;
  }
  .gz-four .gz-four-header .gz-four-title {
    width: unset;
    overflow: unset;
    align-items: center;
    display: flex;
  }
  .gz-four .gz-four-header .gz-four-title .logo {
    width: 0.83rem;
    height: 0.88rem;
  }
  .gz-four .gz-four-header .gz-four-title .tt {
    height: 0.44rem;
    font-family: FZXiaoBiaoSong-B05S;
    font-weight: 400;
    font-size: 0.44rem;
    color: #D61D16;
    line-height: 0.44rem;
    float: left;
    margin-left: 0.28rem;
  }
  .gz-four .gz-four-header .gz-operation {
    position: unset;
    display: flex;
    margin-top: 0.43rem;
    padding: 0 0.37rem;
    justify-content: space-between;
  }
  .gz-four .gz-four-header .gz-operation .operation-option {
    display: block;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.28rem;
    line-height: 0.37rem;
    color: #666666;
    padding: 0.18rem 0.4rem;
    border: 0.01rem solid #D2D2D2;
    margin-right: unset;
  }
  .gz-four .gz-four-header .gz-operation .operation-option:hover {
    border-color: #015293;
    color: #015293;
  }
  .gz-four .gz-four-header .gz-operation .operation-option .dialog-show {
    display: block!important;
  }
  .gz-four .gz-four-header .gz-operation .operation-option .gz-dialog {
    display: none;
    position: absolute;
    top: 0.95rem;
    left: 0.01rem;
    width: 6.75rem;
    height: 2.53rem;
    background: linear-gradient(180deg, #F0F8FF 0%, #FFFFFF 100%);
    box-shadow: 0rem 0.02rem 0.17rem 0rem rgba(0, 0, 0, 0.14);
    border-radius: 0.12rem;
    border: 0.01rem solid #FFFFFF;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #333333;
    line-height: 0.32rem;
  }
  .gz-four .gz-four-header .gz-operation .operation-option .gz-dialog::after {
    content: '';
    position: absolute;
    top: -0.26rem;
    /* 调整箭头的位置 */
    left: 0.67rem;
    /* 调整箭头的位置 */
    border-width: 0.14rem;
    border-style: solid;
    border-color: transparent transparent #F2F6F9 transparent;
  }
  .gz-four .gz-four-header .gz-operation .operation-option .gz-dialog .gz-dialog-content {
    padding: 0.1rem 0.12rem 0.1rem 0.15rem;
  }
  .gz-four .gz-four-header .gz-operation .operation-option .gz-dialog .gz-dialog-content .dialog-item {
    display: block;
    font-family: Microsoft YaHei;
    font-weight: 400;
    width: 6.22rem;
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.72rem;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .gz-four .gz-four-header .gz-operation .operation-option .gz-dialog .gz-dialog-content .dialog-item:hover {
    color: #015293;
  }
  .gz-four .gz-four-content {
    padding: 0.57rem 0.24rem 0.24rem 0.41rem;
    border-top: 0.05rem solid #015293;
    border-bottom: 0.05rem solid #015293;
    font-family: STFangsong;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.66rem;
    text-align: left;
  }
  .gz-four .gz-four-footer {
    height: 1.08rem;
    position: relative;
  }
  .gz-four .gz-four-footer .f-tt {
    position: absolute;
    top: 0.4rem;
    right: 0.4rem;
    font-size: 0.44rem;
    color: #015293;
    line-height: 0.51rem;
  }
  .gov-info .gov-con .cm-container .gov-catalog {
    margin: 0.4rem 0.24rem 0;
    padding: 0;
  }
  .gov-info .gov-con .cm-container .gov-catalog .power-list {
    padding: 0.25rem 0 0.4rem;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 3.25rem);
    column-gap: 0.04rem;
  }
  .gov-info .gov-con .cm-container .gov-catalog .power-list a {
    padding: 0 0.16rem;
    width: 3.25rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.32rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  .gov-public-info .gov-con .cm-container {
    padding: 0.48rem 0.24rem;
  }
  .gov-public-info .gov-con .cm-container .zn-tt {
    margin: 0;
    font-size: 0.48rem;
    line-height: 0.48rem;
  }
  .gov-public-info .gov-con .cm-container .zn-info {
    font-size: 0.2rem;
    padding: 0.24rem 0;
  }
  .gov-public-info .gov-con .cm-container .scroll-con {
    margin-top: 0.32rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
    color: #333;
  }
  .gov-public-info .gov-con .cm-container .scroll-con .scroll-wrap {
    max-height: 20rem;
  }
  .c-local {
    padding: 0.32rem 0.24rem;
  }
  .gov-title > a {
    width: auto;
    height: 0.8rem;
    padding: 0.22rem 0.24rem;
    font-size: 0.36rem;
    line-height: 0.36rem;
  }
  .gov-con .regime-con {
    width: 7.02rem;
  }
  .gov-con .regime-con .tag {
    top: 0.25rem;
    width: 0.06rem;
    height: 0.06rem;
  }
  .gov-con .regime-con .gov-com-list {
    margin: 0;
    padding: 0.32rem 0.24rem;
    padding-left: 0.24rem;
    width: 100%;
  }
  .gov-con .regime-con .gov-com-list li {
    height: unset;
    padding-left: 0.22rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
    margin-bottom: 0.32rem;
  }
  .gov-con .regime-con .gov-com-list li a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    float: none;
  }
  .gov-con .regime-con .gov-com-list .date {
    display: none;
  }
  .gov-con .regime-con .gov-com-list li.separator {
    margin: 0.4rem 0;
    padding: 0;
    width: 100%;
    height: 0.01rem;
    background: none;
    border-bottom: 0.01rem #D1D1D1 dashed;
  }
  .list-more {
    margin: 0.32rem auto;
    width: 2rem;
    height: 0.56rem;
    font-size: 0.24rem;
    line-height: 0.24rem;
    padding: 0.16rem 0;
  }
  .financial {
    padding: 0;
  }
  .financial .gov-com-list .date {
    display: none;
  }
  .city-fin {
    padding: 0 0.24rem;
  }
  .city-fin .year-fin {
    margin-top: 0.32rem;
  }
  .city-fin .year-fin .tt {
    padding: 0.24rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .city-fin .year-fin .year-fin2 {
    margin-top: 0.24rem;
  }
  .city-fin .year-fin .year-con {
    padding: 0.19rem;
  }
  .city-fin .year-fin .year-con .item {
    width: 1.4rem;
    height: 1.04rem;
    margin: 0.16rem 0.16rem 0 0;
  }
  .city-fin .year-fin .year-con .item:nth-child(6n) {
    margin-right: 0.16rem;
  }
  .city-fin .year-fin .year-con .item:nth-child(-n+4) {
    margin-top: 0;
  }
  .city-fin .year-fin .year-con .item:nth-child(4n) {
    margin-right: 0;
  }
  .city-fin .year-fin .year-con .item .num {
    font-size: 0.4rem;
    line-height: 0.64rem;
    padding: 0;
  }
  .city-fin .year-fin .year-con .item .text {
    font-size: 0.24rem;
    line-height: 0.4rem;
  }
  .gov-info-header {
    padding: 0.32rem 0.24rem;
  }
  .gov-info-header .c-box {
    width: 7.02rem;
  }
  .gov-info-header .tt {
    position: relative;
    margin-top: 0.88rem;
    font-size: 0.72rem;
    line-height: 0.72rem;
  }
  .gov-info-header .tt::after {
    position: absolute;
    content: '';
    right: 0.4rem;
    bottom: -0.4rem;
    width: 3.27rem;
    height: 0.02rem;
    background: #FFFFFF;
  }
  .rules-list-page {
    margin-top: 1.24rem;
    padding: 0.32rem 0.24rem;
  }
  .rules-list-page .gov-con {
    margin-top: 0.32rem;
  }
  .gov-search {
    height: 0.72rem;
  }
  .gov-search .line {
    display: none;
  }
  .gov-search .con,
  .gov-search .input {
    width: 7.02rem;
    height: 0.72rem;
    background-color: #fff;
  }
  .gov-search .input {
    padding: 0.16rem 0.24rem;
  }
  .gov-search .input input {
    height: 0.4rem;
    font-size: 0.28rem;
    color: #999;
  }
  .gov-search .input input::placeholder {
    font-size: 0.28rem;
  }
  .gov-search .input img {
    width: 0.4rem;
  }
  .gov-con {
    margin-top: 0.32rem;
  }
  .gov-con .gov-left-nav {
    float: none;
  }
  .gov-left-nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 7.02rem;
    background-color: #f1f1f2;
  }
  .gov-left-nav .nav-info {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }
  .gov-left-nav .nav-info .unfold {
    width: 0.32rem;
    height: 0.32rem;
    margin-top: 0;
  }
  .gov-left-nav .nav-info .pickup {
    width: 0.32rem;
    height: auto;
  }
  .gov-left-nav .nav-info .zw-img {
    width: 0.5rem;
    height: 0.5rem;
    background-size: 0.5rem 0.5rem;
    margin-top: 0;
  }
  .gov-left-nav .nav-info .zw-plus {
    width: 0.32rem;
    margin-left: 0.3rem;
    background-size: 0.32rem 0.32rem;
  }
  .gov-left-nav .nav-info .tt-140 {
    width: 2.3rem !important;
  }
  .gov-left-nav .nav-item {
    position: relative;
    display: inline-block;
    width: 3.39rem;
    height: 1.12rem;
    margin-bottom: 0.24rem;
  }
  .gov-left-nav .nav-item img {
    width: 0.48rem;
    height: 0.48rem;
  }
  .gov-left-nav .nav-item .tt {
    width: 1.8rem;
    font-size: 0.36rem;
    line-height: 0.36rem;
    color: #015293;
  }
  .gov-left-nav .nav-item:nth-child(1).second-law.second-item.second-self.small-plus {
    display: none;
  }
  .gov-left-nav .cur .tt {
    color: #fff;
  }
  .gov-left-nav .second-con {
    display: none;
    position: absolute;
    z-index: 9;
    justify-content: space-between;
    width: 7.02rem;
    background-color: #fff;
  }
  .gov-left-nav .second-policy.second-con {
    grid-template-columns: repeat(2, 3.15rem);
    max-height: 9.12rem;
    overflow: hidden;
    padding: 0.24rem;
    left: 0;
    top: 1.36rem;
    background: #fff;
    box-shadow: 0 0.04rem 0.24rem 0 rgba(0, 0, 0, 0.12);
    padding-top: 0;
  }
  .gov-left-nav .second-policy.second-con .second-item {
    width: 3.15rem;
    height: auto;
    margin-bottom: 0;
    margin-top: 0;
  }
  .gov-left-nav .second-policy.second-con .second-item .second-self {
    width: 3.15rem;
    height: 0.8rem;
    padding: 0.24rem;
    padding-right: 0.2rem;
    margin: 0;
    background-color: #eee;
    margin-top: 0.24rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .gov-left-nav .second-policy.second-con .second-item .second-self .small-plus {
    width: 0.24rem;
    background-size: 0.24rem 0.24rem;
  }
  .gov-left-nav .second-policy.second-con .second-item .second-self a.second-title {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .gov-left-nav .second-policy.second-con .second-item.cur .second-self .small-plus {
    width: 0.24rem;
    background-size: 0.24rem 0.24rem;
  }
  .gov-left-nav .second-policy.second-con .third-con {
    grid-template-columns: repeat(2, 1fr);
    width: 6.54rem;
    background-color: #fff;
    padding: 0.24rem;
    border: 0.1rem #eee solid;
  }
  .gov-left-nav .second-policy.second-con .third-con .third-item {
    width: 100%;
    max-width: 2.93rem;
  }
  .gov-left-nav .second-policy.second-con .third-con .third-item .third-self {
    width: 100%;
    line-height: 0.79rem;
    height: 0.79rem;
    text-align: center;
    padding: 0 0.14rem;
    background-color: #fff;
  }
  .gov-left-nav .second-policy.second-con .third-con .third-item .third-self .third-title {
    font-size: 0.32rem;
    line-height: 0.79rem;
    height: 0.79rem;
  }
  .gov-left-nav .second-policy.second-con .third-con .third-item .third-self .small-plus {
    width: 0.24rem !important;
    background-size: 0.24rem 0.24rem !important;
  }
  .gov-left-nav .second-policy.second-con .third-con .third-item.cur .third-self .small-plus {
    width: 0.24rem;
    background-size: 0.24rem 0.24rem;
  }
  .gov-left-nav .second-policy.second-con .forth-con {
    grid-template-columns: repeat(2, 1fr);
    width: 5.86rem;
    border: 0.16rem solid #EFF7FD;
    padding: 0.15rem 0;
  }
  .gov-left-nav .second-policy.second-con .forth-con .forth-item {
    display: inline-block;
    width: 100%;
    height: 0.64rem;
    line-height: 0.64rem;
    font-size: 0.28rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 0.44rem;
  }
  .gov-left-nav .second-policy.second-con .forth-con .forth-item::after {
    width: 0.08rem;
    height: 0.08rem;
    left: 0.18rem;
  }
  .gov-left-nav .nav-info.cur + .second-law {
    width: 7.02rem;
    padding: 0.3rem 0.24rem;
    top: 1.36rem;
    background: #fff;
    box-shadow: 0 0.04rem 0.24rem 0 rgba(0, 0, 0, 0.12);
    border: 0.01rem solid #ddd;
    grid-template-columns: repeat(2, 3.15rem);
    justify-content: space-between;
  }
  .gov-left-nav .nav-info.cur + .second-law .second-con {
    padding: 0.3rem 0.24rem;
  }
  .gov-left-nav .nav-info.cur + .second-law .second-item {
    float: left;
    width: 3.15rem;
  }
  .gov-left-nav .nav-info.cur + .second-law .second-item .second-self {
    width: 3.15rem;
    height: 0.64rem;
    padding: 0;
    margin: 0;
    background-color: #fff;
  }
  .gov-left-nav .nav-info.cur + .second-law .second-item .second-self .small-plus {
    width: 0.24rem;
    background-size: 0.24rem 0.24rem;
  }
  .gov-left-nav .nav-info.cur + .second-law .second-item .second-self a.second-title {
    font-size: 0.28rem;
    line-height: 0.64rem;
    padding-left: 0.42rem;
  }
  .gov-left-nav .nav-info.cur + .second-law .second-item .second-self::before {
    left: 0.32rem;
  }
  .gov-left-nav .nav-info.cur + .second-law .second-item.cur .second-self {
    background-color: #E8F5FF;
  }
  .gov-left-nav .nav-info.cur + .second-law .second-item.cur .third-con .third-self {
    background-color: #F0F6FB;
  }
  .gov-left-nav .nav-info.cur + .second-law .third-con {
    display: block;
    width: 3.15rem;
  }
  .gov-left-nav .nav-info.cur + .second-law .third-con .third-item .third-self {
    background-color: #fff;
    padding: 0;
    line-height: 0.64rem;
    height: 0.64rem;
    text-align: left;
    width: 100%;
  }
  .gov-left-nav .nav-info.cur + .second-law .third-con .third-item .third-self .third-title {
    max-width: 100%;
    width: 100%;
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.64rem;
    height: 0.64rem;
    padding-left: 0.66rem;
    padding-right: 0.16rem;
  }
  .gov-left-nav .nav-info.cur + .second-law .third-con .third-item .third-self .unfold,
  .gov-left-nav .nav-info.cur + .second-law .third-con .third-item .third-self .pickup {
    width: 0.24rem;
    height: 0.24rem;
    margin-top: 0.28rem;
  }
  .gov-left-nav .nav-info.cur + .second-law .third-con .third-item .third-self::before {
    left: 0.56rem;
  }
  .gov-left-nav .cur + .second-law {
    padding: 0.24rem;
  }
  .gov-con .file-left-nav {
    width: 7.02rem;
  }
  .gov-con .file-left-nav .tt {
    display: flex;
    align-items: center;
    height: 1.12rem;
    margin-bottom: 0.24rem;
    font-size: 0.36rem;
    line-height: 0.36rem;
  }
  .gov-con .file-left-nav .tt img {
    width: 0.48rem;
    margin-right: 0.24rem;
  }
  .gov-con .file-left-nav .tt span {
    padding-top: 0;
  }
  .gov-con .file-left-nav .nav-item .first {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.8rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .gov-con .file-left-nav .nav-item .first img {
    width: 0.24rem;
    height: 0.24rem;
  }
  .gov-con .file-left-nav .nav-item .first .sq {
    height: 0.03rem;
  }
  .gov-con .file-left-nav .nav-item .second a {
    height: auto;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .right-search {
    width: 7.02rem !important;
    padding: 0 !important;
  }
  .right-search .policy-list {
    padding: 0.24rem !important;
  }
  .right-search .policy-list2 {
    padding: 0.24rem !important;
  }
  .rules-list-page .gov-con .policy-list {
    width: 7.02rem;
  }
  .link-con .gov-title {
    margin-bottom: 0!important;
  }
  .link-con .wap-show.more-btn {
    display: block;
    margin: 0 auto 0.32rem;
    width: 6.54rem;
    height: 0.8rem;
    background: #F2F2F2;
    border-radius: 0.08rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.32rem;
    color: #999999;
  }
  .link-con .wap-show.more-btn img {
    width: 0.22rem;
    height: 0.22rem;
    transform: translateY(-0.02rem);
  }
  .link-con .selecter-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.16rem;
    overflow: unset;
    margin: 0;
    padding: 0.32rem 0.24rem;
  }
  .link-con .selecter-list::after,
  .link-con .selecter-list::before {
    display: none;
  }
  .link-con .selecter-list.have-wap-more {
    padding-bottom: 0.24rem;
  }
  .link-con .selecter-list .custom-select-wrapper {
    width: 3.19rem;
    height: 0.8rem;
    margin: 0;
  }
  .link-con .selecter-list .custom-select-wrapper .custom-select-display {
    width: 3.19rem;
    height: 0.8rem;
    line-height: 0.8rem;
    padding: 0;
    font-size: 0.32rem;
    color: #333333;
  }
  .link-con .selecter-list .custom-options {
    padding: 0.16rem;
    padding-top: 0;
  }
  .link-con .selecter-list .custom-options .custom-option {
    height: 0.72rem;
    font-size: 0.32rem;
    line-height: 0.72rem;
  }
  .link-con .selecter-list .custom-options .custom-option:first-child {
    border-radius: 0.08rem 0.08rem 0 0;
  }
  .link-con .selecter-list .custom-options .custom-option:last-child {
    border-radius: 0 0 0.08rem 0.08rem;
  }
  .out-report-con .out-report-header {
    width: 7.02rem;
    height: 1.8rem;
    padding: 0.4rem 1.29rem;
    font-size: 0.36rem;
    color: #333333;
    line-height: 0.54rem;
  }
  .out-report-con .gov-title {
    margin-bottom: 0!important;
  }
  .out-report-con .btn-list {
    margin: 0;
    padding: 0.32rem 0.24rem 0.4rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.16rem;
  }
  .out-report-con .btn-list .btn-item {
    padding: 0 0.36rem;
    width: 3.19rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.32rem;
    color: #333333;
    margin: 0;
  }
  .out-report-con .have-wap-more .btn-list {
    padding-bottom: 0.24rem;
  }
  .out-report-con .wap-show.more-btn {
    display: block;
    margin: 0 auto 0.4rem;
    width: 6.54rem;
    height: 0.8rem;
    background: #F2F2F2;
    border-radius: 0.08rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.32rem;
    color: #999999;
  }
  .out-report-con .wap-show.more-btn img {
    width: 0.22rem;
    height: 0.22rem;
    transform: translateY(-0.02rem);
  }
  .zcjd-con .gov-title {
    margin-bottom: 0!important;
  }
  .zcjd-con .gov-com-list {
    padding: 0.32rem 0;
    margin-bottom: 0;
  }
  .zcjd-con .gov-com-list li {
    margin-bottom: 0.32rem;
    padding-left: 0.22rem;
  }
  .zcjd-con .gov-com-list li .tag {
    top: 0.22rem;
    width: 0.06rem;
    height: 0.06rem;
    transform: translateY(0);
    border-radius: 50%;
    background-color: #CCCCCC;
  }
  .zcjd-con .gov-com-list li a {
    white-space: normal;
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .zcjd-con .gov-com-list li:last-child {
    margin-bottom: 0;
  }
  .zcjd-con .list-more {
    padding: 0 0.16rem;
    width: 2rem;
    height: 0.56rem;
    line-height: 0.56rem;
    font-size: 0.24rem;
    margin-top: 0;
    margin-bottom: 0.32rem;
  }
  .plan-con {
    padding: 0.32rem 0.24rem 0;
  }
  .plan-con .plan-tab-head {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 0.16rem;
  }
  .plan-con .plan-tab-head .plan-tab-item {
    background: #F2F2F2;
    flex-shrink: 0;
    width: 3.19rem;
    max-width: 3.19rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.32rem;
    text-align: center;
  }
  .plan-con .gov-com-list {
    padding: 0.32rem 0 0.01rem;
  }
  .plan-con .gov-com-list li {
    padding-left: 0.22rem;
    margin-bottom: 0.32rem;
  }
  .plan-con .gov-com-list li .tag {
    top: 0.22rem;
    transform: translateY(0);
    width: 0.06rem;
    height: 0.06rem;
    border-radius: 50%;
    background-color: #CCCCCC;
  }
  .plan-con .gov-com-list li a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 0.96rem;
    line-height: 0.48rem;
    white-space: normal;
    font-size: 0.32rem;
    height: auto;
  }
  .plan-con .gov-com-list li .date {
    display: none;
  }
  .plan-con .list-more {
    margin-bottom: 0.4rem;
  }
  .plan-con .btn-list {
    display: grid;
    grid-template-columns: repeat(2, 3.19rem);
    justify-content: space-between;
    row-gap: 0.16rem;
  }
  .plan-con .btn-list .btn-item {
    width: 3.19rem;
    height: 0.8rem;
    margin: 0;
    line-height: 0.8rem;
    font-size: 0.32rem;
  }
  .yearReport-con {
    padding: 0.17rem 0.2rem;
  }
  .yearReport-con .yearItems {
    padding-top: 0.2rem;
    border-bottom: 0.02rem gray solid;
    overflow-x: auto;
  }
  .yearReport-con .yearItems .yearScroll {
    width: 10.3rem;
  }
  .yearReport-con .yearItems .item {
    font-weight: bold;
    font-size: 0.36rem;
    color: #015293;
    width: 1.3rem;
    height: 100%;
    padding-bottom: 0.25rem;
    margin-right: 0.47rem;
  }
  .yearReport-con .yearItems .item:last-child {
    margin-right: 0;
  }
  .yearReport-con .yearItems .item:hover {
    border-bottom: 0.05rem #01518e solid;
    color: #01518e;
  }
  .yearReport-con .yearItems .item.active {
    border-bottom: 0.05rem #01518e solid;
    color: #01518e;
  }
  .yearReport-con .yearList {
    width: 100%;
    padding-top: 0.2rem;
  }
  .yearReport-con .yearList .gov-com-list {
    padding: 0.32rem 0.24rem;
    margin-bottom: 0;
  }
  .yearReport-con .yearList .gov-com-list li {
    margin-bottom: 0.32rem;
    padding-left: 0.22rem;
  }
  .yearReport-con .yearList .gov-com-list li .tag {
    top: 0.22rem;
    width: 0.06rem;
    height: 0.06rem;
    transform: translateY(0);
    border-radius: 50%;
    background-color: #CCCCCC;
  }
  .yearReport-con .yearList .gov-com-list li a {
    white-space: normal;
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .yearReport-con .yearList .gov-com-list li:last-child {
    margin-bottom: 0;
  }
}

.file-left-nav {
  float: left;
  width: 2.4rem;
}
.file-left-nav .tt {
  height: 0.7rem;
  padding: 0.19rem 0.24rem;
  background-color: #026AB6;
  color: #fff;
  font-size: 0.2rem;
  line-height: 0.2rem;
}
.file-left-nav .tt img {
  width: 0.32rem;
  margin-right: 0.12rem;
}
.file-left-nav .tt span {
  display: inline-block;
  padding-top: 0.07rem;
}
.file-left-nav .nav-item {
  margin-bottom: 0.16rem;
}
.file-left-nav .nav-item .first {
  display: block;
  height: 0.7rem;
  padding: 0 0.24rem;
  background-color: #fff;
  color: #045ECD;
  font-size: 0;
  line-height: 0.7rem;
}
.file-left-nav .nav-item .first .zk {
  width: 0.2rem;
  height: 0.2rem;
}
.file-left-nav .nav-item .first .sq {
  width: 0.2rem;
  height: 0.02rem;
}
.file-left-nav .nav-item .first .sq {
  display: none;
}
.file-left-nav .nav-item .first span {
  display: inline-block;
  width: 1.7rem;
  vertical-align: middle;
  font-size: 0.22rem;
}
.file-left-nav .nav-item .second {
  height: 0;
  overflow: hidden;
}
.file-left-nav .nav-item .second a {
  margin-top: 0.1rem;
  display: block;
  height: 0.36rem;
  padding: 0 0 0 0.24rem;
  font-size: 0.16rem;
  line-height: 0.36rem;
  color: #333;
  background: #E5E5E5;
}
.file-left-nav .nav-item .second a:hover {
  color: #045ECD;
}
.file-left-nav .cur .first {
  background-color: #045ECD;
  font-weight: 600;
  color: #FFFFFF;
}
.file-left-nav .cur .first .sq {
  display: inline-block;
}
.file-left-nav .cur .first .zk {
  display: none;
}
.file-left-nav .cur .second {
  height: auto;
}
.right-search {
  width: 7.68rem;
  padding: 0.32rem 0.24rem;
  background-color: #fff;
}
.right-search .policy-list {
  width: 100%;
  padding: 0;
}
.search-container {
  padding: 0 0.08rem 0.18rem;
}
.search-container .info {
  display: inline-block;
  width: 0.8rem;
  padding: 0.16rem 0;
  font-size: 0.16rem;
  line-height: 0.16rem;
  color: #015293;
  vertical-align: top;
  font-weight: 500;
}
.search-container .input {
  display: inline-block;
  width: 6.24rem;
  height: 0.48rem;
  padding: 0.12rem 0.2rem 0.12rem 0.16rem;
  vertical-align: top;
  border: 0.01rem solid #DDDFE6;
}
.file-search .input {
  display: inline-block;
  width: 6.24rem;
  height: 0.48rem;
  padding: 0.12rem 0.2rem 0.12rem 0.16rem;
  vertical-align: top;
  border: 0.01rem solid #DDDFE6;
}
.file-search .input select {
  font-size: 0.16rem;
  margin-top: 0.03rem;
  border: none;
}
.file-search .input select:focus-visible {
  border: none !important;
}
.file-search .input input {
  width: 4.7rem;
  height: 0.24rem;
  padding-left: 0.08rem;
  margin-left: 0.12rem;
  font-size: 0.16rem;
  line-height: 0.16rem;
  border-left: 0.01rem solid #e5e5e5;
  vertical-align: top;
}
.file-search .input input::placeholder {
  color: #bbb;
}
.font-search {
  margin-top: 0.2rem;
}
.font-search input {
  width: 5.7rem;
  height: 0.24rem;
  padding-left: 0.02rem;
  font-size: 0.16rem;
  line-height: 0.16rem;
  vertical-align: top;
}
.font-search input::placeholder {
  color: #bbb;
}
.date-search {
  margin-top: 0.2rem;
}
.date-search .date {
  display: inline-block;
}
.date-search .date a {
  display: inline-block;
  padding: 0.15rem 0.2rem;
  font-size: 0.16rem;
  line-height: 0.22rem;
}
.date-search .date .cur {
  background-color: #026AB6;
  color: #fff;
}
.search-button {
  margin-top: 0.28rem;
}
.search-button button {
  width: 3.42rem;
  height: 0.48rem;
  text-align: center;
  font-size: 0.16rem;
  line-height: 0.16rem;
  cursor: pointer;
  border-radius: 0.06rem;
  box-shadow: 0rem 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
}
.search-button button span {
  display: inline-block;
  margin-left: 0.08rem;
  vertical-align: middle;
}
.search-button button img {
  width: 0.18rem;
}
.search-button .reset {
  margin-right: 0.2rem;
  color: #8393A6;
  background-color: #fff;
  border: 0.01rem solid #ddd;
}
.search-button .submit {
  color: #fff;
  background-color: #045ECD;
}
.date-range {
  width: 2.5rem;
  height: 0.52rem;
  padding: 0.16rem 0 0.16rem 0.2rem;
  border: 0.01rem solid #DDDFE6;
}
.date-range .date-picker {
  width: 1.8rem;
}
.date-range .date-picker::placeholder {
  font-size: 0.16rem;
  line-height: 0.16rem;
  color: #bbb;
}
.date-range img {
  width: 0.16rem;
}
.policy-list {
  padding: 0.06rem 0.24rem 0.24rem;
  background-color: #fff;
  overflow: hidden;
}
.policy-list .list-head {
  padding: 0.18rem 0.1rem 0.18rem 0;
  font-size: 0.2rem;
  font-weight: 900;
  color: #333;
  border-bottom: 0.02rem solid #026AB6;
  font-family: 宋体;
  overflow: hidden;
  font-size: 0;
}
.policy-list .order-number {
  display: inline-block;
  width: 0.5rem;
  text-align: center;
  vertical-align: middle;
  font-size: 0.2rem;
}
.policy-list .order-number span {
  font-size: 0.16rem;
}
.policy-list .title {
  display: inline-block;
  width: 4.6rem;
  padding-right: 0.5rem;
  text-align: center;
  vertical-align: middle;
  font-size: 0.2rem;
}
.policy-list .title span {
  display: inline-block;
  width: 100%;
  text-align: left;
}
.policy-list .download {
  display: inline-block;
  width: 1.79rem;
  vertical-align: middle;
  text-align: center;
  font-size: 0.2rem;
}
.policy-list .download a {
  font-size: 0.14rem;
  color: #666;
}
.policy-list .list {
  padding: 0.24rem 0 0;
  border-bottom: 0.01rem solid #E5E5E5;
  font-family: 宋体;
  font-size: 0.2rem;
}
.policy-list .list li {
  padding: 0.08rem 0.1rem 0.08rem 0;
  font-size: 0;
}
.policy-list .list li:nth-child(2n) {
  background-color: #eee;
}
.policy-list .list .tt {
  font-size: 0.16rem;
  color: #333;
  line-height: 0.24rem;
  margin-bottom: 0.04rem;
  font-weight: bold;
}
.policy-list .list .info {
  display: -webkit-box;
  color: #015293;
  font-size: 0.14rem;
  line-height: 0.22rem;
  max-height: 0.44rem;
}
@media screen and (max-width: 768px) {
  .search-container {
    padding: 0.08rem 0.24rem 0.24rem 0.24rem;
  }
  .search-container .info {
    display: inline-block;
    width: 1.28rem;
    padding: 0.24rem 0;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .search-container .input {
    display: flex;
    width: 100%;
    height: 0.8rem;
  }
  .file-search .input select {
    font-size: 0.32rem;
    margin-top: 0;
    line-height: 0.32rem;
  }
  .file-search .input select:focus-visible {
    border: none !important;
  }
  .file-search .input input {
    width: auto;
    height: 100%;
    padding-left: 0.16rem;
    margin-left: 0.16rem;
    font-size: 0.32rem;
    line-height: 1.5;
  }
  .font-search {
    margin-top: 0;
  }
  .font-search input {
    height: 100%;
    font-size: 0.32rem;
    line-height: 1.5;
    vertical-align: top;
    padding: 0;
  }
  .font-search input::placeholder {
    color: #bbb;
  }
  .date-search {
    margin-top: 0.2rem;
  }
  .date-search .info {
    float: none;
  }
  .date-search .date {
    float: none;
    display: block;
  }
  .date-search .date a {
    display: inline-block;
    padding: 0.24rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .date-range {
    float: none;
    width: 100%;
    height: 0.8rem;
    padding: 0.24rem;
    margin-top: 0.24rem;
    border: 0.01rem solid #DDDFE6;
  }
  .date-range .date-picker {
    width: 5.66rem;
  }
  .date-range .date-picker::placeholder {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .date-range img {
    width: 0.32rem;
  }
  .search-button {
    margin-top: 0.4rem;
  }
  .search-button button {
    width: 3.15rem;
    height: 0.8rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .search-button button span {
    margin-left: 0.16rem;
  }
  .search-button button img {
    width: 0.32rem;
  }
  .search-button .reset {
    margin-right: 0.24rem;
  }
  .right-search {
    margin-top: 0.24rem;
  }
  .policy-list {
    padding: 0.24rem;
    width: 7.02rem;
  }
  .policy-list .list-head {
    display: none;
  }
  .policy-list .order-number {
    display: none;
  }
  .policy-list .title {
    display: inline-block;
    width: 100%;
    padding-right: 0;
  }
  .policy-list .download {
    width: 100% !important;
    text-align: left;
  }
  .policy-list .download a {
    font-size: 0.28rem;
    line-height: 0.28rem;
  }
  .policy-list .download a:nth-child(2) {
    margin-left: 0.72rem;
  }
  .policy-list .list {
    padding: 0;
    border-bottom: none;
  }
  .policy-list .list li {
    padding: 0.32rem 0.24rem;
  }
  .policy-list .list .tt {
    font-size: 0.32rem;
    line-height: 0.32rem;
    margin-bottom: 0.16rem;
  }
  .policy-list .list .info {
    font-size: 0.24rem;
    line-height: 0.36rem;
    font-weight: 400;
    max-height: 0.72rem;
    margin-bottom: 0.24rem;
  }
  .policy-list .cm-page {
    margin: 0.32rem 0;
  }
}

.news-list-page .news-list {
  width: 10rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.21rem 0.23rem 0.31rem;
}
.news-list-page .news-list.full-row {
  width: 100%;
}
.news-list-page .news-list .list {
  padding-top: 0.23rem;
  padding-bottom: 0.23rem;
  border-bottom: 0.01rem dashed #dcdcdc;
}
.news-list-page .news-list .list:first-child {
  padding-top: 0;
}
.news-list-page .news-list .list-item {
  position: relative;
  height: 0.55rem;
  line-height: 0.55rem;
  padding-left: 0.16rem;
  font-size: 0.18rem;
  color: #111;
  overflow: hidden;
}
.news-list-page .news-list .list-item a {
  display: block;
}
.news-list-page .news-list .list-item .text {
  color: #333333;
  max-width: 75%;
}
.news-list-page .news-list .list-item .time {
  color: #999999;
}
.news-list-page .news-list .list-item::before {
  position: absolute;
  content: "";
  width: 0.06rem;
  height: 0.06rem;
  top: 50%;
  left: 0.01rem;
  transform: translateY(-50%) rotate(45deg);
  background-color: #CCCCCC;
}
.news-list-page .news-list .list-item:hover .text {
  color: #045ECD;
}
.news-list-page .news-list .list-item:hover::before {
  left: 0.02rem;
  background-color: #045ECD;
}
.news-list-page .gd-cm-page {
  margin-top: 0.24rem;
}
.pic-news-list-page .pic-news-list {
  width: 100%;
  padding: 0.3rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
}
.pic-news-list-page .pic-list-item {
  width: 2.8rem;
  display: inline-block;
  margin-right: 0.19rem;
  margin-top: 0.3rem;
}
.pic-news-list-page .pic-list-item:nth-child(4n) {
  margin-right: 0;
}
.pic-news-list-page .pic-list-item:nth-child(-n+4) {
  margin-top: 0;
}
.pic-news-list-page .pic-list-item a {
  display: block;
}
.pic-news-list-page .pic-list-item .pic-outer {
  width: 2.8rem;
  height: 2rem;
  border-radius: 0.08rem;
  overflow: hidden;
  position: relative;
}
.pic-news-list-page .pic-list-item .pic-outer .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.4rem;
  height: 0.4rem;
  background: url(2025bj_video-play.png) no-repeat center center / 100% 100%;
}
.pic-news-list-page .pic-list-item .pic-outer .pic {
  width: 100%;
  height: 100%;
}
.pic-news-list-page .pic-list-item .text {
  margin-top: 0.16rem;
  width: 100%;
  padding: 0 0.1rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 0.2rem;
  color: #111111;
  line-height: 0.24rem;
  text-align: left;
}
.pic-news-list-page .pic-list-item:hover .text {
  color: #045ECD;
}
.pic-news-list-page .pic-news-pager {
  margin-top: 0.3rem;
}
@media screen and (max-width: 768px) {
  .child-page .container {
    width: 7.02rem;
    margin: 0 auto;
    padding: 0.24rem;
    margin-bottom: 0.48rem;
  }
  .child-page .container .left-nav {
    width: 100%;
    padding-bottom: 0;
  }
  .child-page .container .left-nav .nav-wap {
    background-color: #fff;
    border-radius: 0.08rem;
    overflow: hidden;
  }
  .child-page .container .left-nav .nav-wap .wap-txt {
    background-color: #fff;
    color: #333;
  }
  .child-page .container .right-content {
    width: 100%;
  }
  .news-list-page .container .left-nav .nav-active-tit {
    display: none;
  }
  .news-list-page .container .news-list {
    width: 100%;
    padding: 0.32rem 0.24rem 0;
  }
  .news-list-page .container .news-list .list {
    padding-bottom: 0.42rem;
    padding-top: 0.4rem;
  }
  .news-list-page .container .news-list .list-item {
    height: auto;
    padding-left: 0.32rem;
  }
  .news-list-page .container .news-list .list-item:last-child {
    margin-bottom: 0;
  }
  .news-list-page .container .news-list .list-item::before {
    width: 0.12rem;
    height: 0.12rem;
    left: 0.02rem;
    top: 0.2rem;
    transform: translateY(0) rotate(45deg);
  }
  .news-list-page .container .news-list .list-item .text {
    font-size: 0.32rem;
    line-height: 0.48rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 0.32rem;
    max-width: 100%;
    white-space: normal;
  }
  .news-list-page .container .news-list .list-item .time {
    display: none;
  }
  .news-list-page .container .gd-cm-page {
    margin: 0;
  }
  .pic-news-list-page .container .pic-news-list {
    width: 100%;
    padding: 0.32rem 0.24rem 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 0.32rem;
  }
  .pic-news-list-page .container .pic-list-item {
    width: 2.94rem;
    margin: 0;
  }
  .pic-news-list-page .container .pic-list-item .pic-outer {
    width: 2.9rem;
    height: 2.1rem;
  }
  .pic-news-list-page .container .pic-list-item .text {
    font-size: 0.24rem;
    margin-top: 0.2rem;
  }
  .pic-news-list-page .container .pic-news-pager {
    margin: 0;
  }
  .pic-news-list-page .container .pic-news-pager .gd-cm-page {
    padding: 0;
    padding-top: 0.28rem;
    margin: 0;
  }
}

.article-overview-wrapper {
  margin-bottom: 0.34rem;
  background-color: #f2f6f9;
  border-radius: 0.08rem;
  display: table;
  border-spacing: 0.2rem;
}
.article-overview-wrapper .left-nav {
  display: table-cell;
  vertical-align: top;
}
.article-overview-wrapper .left-nav .nav-item {
  background-color: #fff;
}
.article-overview-wrapper .left-nav .nav-item:hover,
.article-overview-wrapper .left-nav .nav-item.cur {
  background-color: #1658A0;
}
.article-overview-wrapper .article-overview-container {
  display: table-cell;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.3rem 0.25rem 0.32rem;
}
.article-overview-wrapper .margin-box {
  margin-bottom: 0.28rem;
}
.article-overview-wrapper .acticle-content {
  margin-top: 0.21rem;
  position: relative;
  font-family: MicrosoftYaHei;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.36rem;
  margin-bottom: 0.14rem;
}
.article-overview-wrapper .acticle-content .pic {
  max-width: 100%;
}
.article-overview-wrapper .acticle-content .qr-code {
  display: block;
  height: 1.45rem;
  object-fit: cover;
  margin: 0.29rem auto 0;
}
.article-overview-wrapper .acticle-content .search {
  text-indent: 0;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.16rem;
  margin-top: 0.14rem;
  margin-bottom: 0.41rem;
  text-align: center;
}
.article-overview-wrapper .acticle-content .bottom-button {
  text-indent: 0;
  width: 3.28rem;
  height: 0.42rem;
  margin: 0 auto;
}
.article-overview-wrapper .acticle-content .bottom-button .fix-error {
  display: block;
  float: left;
  width: 1.52rem;
  height: 0.42rem;
  background: #EDF2F7;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.42rem;
}
.article-overview-wrapper .acticle-content .bottom-button .close-page {
  display: block;
  float: right;
  width: 1.52rem;
  height: 0.42rem;
  background: #EDF2F7;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.42rem;
}
.article-overview-wrapper .acticle-content .bottom-button .pic-button {
  width: 0.14rem;
  object-fit: cover;
  vertical-align: middle;
  margin-right: 0.09rem;
}
.article-overview-wrapper .acticle-content .bottom-button .font-buton {
  font-family: MicrosoftYaHei;
  font-size: 0.16rem;
  color: #1B5395;
  vertical-align: middle;
}
.full-news .margin-bottom {
  margin-bottom: 0.28rem;
}
@media screen and (max-width: 768px) {
  .article-overview-wrapper {
    width: 7.02rem;
    margin: 0 auto;
    padding: 0.24rem;
    margin-bottom: 0.48rem;
    background-color: #f2f6f9;
    border-radius: 0.08rem;
    display: block;
  }
  .article-overview-wrapper .left-nav {
    display: block;
  }
  .article-overview-wrapper .article-overview-container {
    display: block;
    background: #FFFFFF;
    border-radius: 0.08rem;
    padding: 0.37rem 0.24rem 0.32rem;
  }
  .article-overview-wrapper .margin-box {
    margin-bottom: 0.4rem;
  }
  .article-overview-wrapper .acticle-content {
    margin-top: 0.29rem;
    position: relative;
    font-family: MicrosoftYaHei;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.52rem;
    text-align: left;
    margin-bottom: 0.14rem;
  }
  .article-overview-wrapper .acticle-content .qr-code {
    display: none;
  }
  .article-overview-wrapper .acticle-content .search {
    display: none;
  }
  .article-overview-wrapper .acticle-content .bottom-button {
    margin-top: 0.32rem;
    width: 100%;
    height: max-content;
  }
  .article-overview-wrapper .acticle-content .bottom-button .fix-error {
    display: block;
    float: none;
    width: 100%;
    height: 0.88rem;
    background: #EDF2F7;
    border-radius: 0.06rem;
    line-height: 0.88rem;
    box-shadow: 0rem 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    margin-bottom: 0.24rem;
  }
  .article-overview-wrapper .acticle-content .bottom-button .close-page {
    float: none;
    width: 100%;
    height: 0.88rem;
    background: #EDF2F7;
    border-radius: 0.06rem;
    line-height: 0.88rem;
    box-shadow: 0rem 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  }
  .article-overview-wrapper .acticle-content .bottom-button .pic-button {
    width: 0.4rem;
    object-fit: cover;
    vertical-align: middle;
    margin-right: 0.16rem;
  }
  .article-overview-wrapper .acticle-content .bottom-button .font-buton {
    font-family: MicrosoftYaHei;
    font-size: 0.32rem;
    color: #1B5395;
    vertical-align: middle;
  }
}

.regulation-details-page .container {
  margin-top: 0.24rem;
}
.regulation-details-page .detail-container {
  padding-top: 0.68rem;
  background-color: #fff;
}
.regulation-details-page .title-row {
  padding: 0.35rem;
  border-bottom: 0.05rem solid #015293;
}
.regulation-details-page .title-row .title {
  text-align: center;
  font-size: 0.4rem;
  line-height: 0.6rem;
  color: #fd0102;
}
.regulation-details-page .title-row .title .emblem {
  width: 0.58rem;
  height: 0.58rem;
  vertical-align: bottom;
}
.regulation-details-page .title-row .article_down {
  margin-top: 0.28rem;
  text-align: right;
}
.regulation-details-page .title-row .article_down > .btn {
  font-size: 0.14rem;
  color: #666;
  display: inline-block;
  width: 0.9rem;
  height: 0.38rem;
  text-align: center;
  line-height: 0.38rem;
  margin-right: 0.12rem;
  border: 0.01rem solid #d2d2d2;
}
.regulation-details-page .title-row .article_down > .btn:hover {
  border: 0.01rem solid #1B5395;
  color: #1B5395;
}
.regulation-details-page .content {
  margin-top: 0.58rem;
  padding: 0 0.5rem 0.7rem;
  font-size: 0.28rem;
}
.regulation-details-page .footer-row {
  border-top: 0.05rem solid #015293;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  text-align: right;
  font-size: 0.28rem;
  font-family: "FZXiaoBiaoSong-B05S";
  color: #015293;
  padding-right: 0.45rem;
}

.xwdt-list {
  width: 14rem;
  background-color: #F2F6F9;
  padding: 0.2rem;
  margin: auto;
  margin-bottom: 0.5rem;
  border-radius: 0.08rem;
}
.xwdt-list .news-list {
  width: 100%;
  min-height: 12.6rem;
  background: #FFFFFF;
  border-radius: 0rem 0rem 0.06rem 0.06rem;
  border-radius: 0.08rem;
}
.xwdt-list .news-list .list {
  width: 12.92rem;
  border-radius: 0.08rem;
  margin: 0 auto;
  padding: 0.2rem 0;
  border-bottom: 0.01rem dashed #E5E5E5;
}
.xwdt-list .news-list .list .list-item {
  font-size: 0.18rem;
  color: #191919;
  line-height: 0.5rem;
  text-align: left;
  position: relative;
}
.xwdt-list .news-list .list .list-item img {
  width: 0.04rem;
  top: 0.25rem;
  position: absolute;
  left: 0;
}
.xwdt-list .news-list .list .list-item img:nth-child(2) {
  display: none;
}
.xwdt-list .news-list .list .list-item:hover img:nth-child(1) {
  display: none;
}
.xwdt-list .news-list .list .list-item:hover img:nth-child(2) {
  display: block;
}
.xwdt-list .news-list .list .list-item:hover .text {
  color: #154CAF;
}
.xwdt-list .news-list .list .list-item .text {
  display: inline-block;
  margin-left: 0.16rem;
  max-width: 80%;
}
.xwdt-list .news-list .list .list-item .time {
  color: #999999;
}
.xwdt-list .single-list {
  width: 100%;
}
.xwdt-list .single-list .list {
  width: 12.92rem;
}
.xwdt-list .list-with-tag .list .list-item .time {
  display: inline-block;
}
.xwdt-list .list-with-tag .list .list-item .text {
  max-width: 60%;
}
.xwdt-list .list-with-tag .list .list-item .tag {
  display: inline-block;
  margin-left: 0.2rem;
  width: 0.64rem;
  height: 0.28rem;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.28rem;
  font-size: 0.16rem;
}
.xwdt-list .list-with-tag .list .list-item .processing {
  background-color: rgba(21, 76, 175, 0.13);
  color: #154CAF;
}
.xwdt-list .list-with-tag .list .list-item .finished {
  background-color: #F5F5F5;
  color: #999999;
}
@media screen and (max-width: 768px) {
  .xwdt-list {
    width: 7.02rem;
  }
  .xwdt-list .left-nav {
    float: none;
  }
  .xwdt-list .news-list {
    float: none;
    width: 100%;
    min-height: 20.25rem;
    background: #FFFFFF;
    border-radius: 0.06rem;
    border: 0.04rem solid #F7F8FB;
  }
  .xwdt-list .news-list .list {
    width: 6rem;
    margin: 0 auto;
    padding: 0.32rem 0;
    border-bottom: 0.01rem dashed #E5E5E5;
  }
  .xwdt-list .news-list .list:nth-child(4) {
    border-bottom: none;
  }
  .xwdt-list .news-list .list .list-item {
    font-size: 0.32rem;
    color: #191919;
    line-height: 0.88rem;
    text-align: left;
  }
  .xwdt-list .news-list .list .list-item img {
    top: 0.4rem;
    width: 0.08rem;
  }
  .xwdt-list .news-list .list .list-item .text {
    max-width: 100%;
  }
  .xwdt-list .news-list .list .list-item .time {
    color: #999999;
    display: none;
  }
  .xwdt-list .list-with-tag .list .list-item .time {
    display: block;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-left: 0.16rem;
  }
  .xwdt-list .list-with-tag .list .list-item .right {
    float: none;
  }
  .xwdt-list .list-with-tag .list .list-item .text {
    line-height: 0.32rem;
  }
  .xwdt-list .list-with-tag .list .list-item .tag {
    float: none;
    display: block;
    margin-left: 0.2rem;
    width: 1.64rem;
    height: 0.72rem;
    border-radius: 0.04rem;
    text-align: center;
    line-height: 0.72rem;
    font-size: 0.28rem;
    margin-top: 0.25rem;
  }
  .xwdt-list .list-with-tag .list .list-item .processing {
    background-color: rgba(27, 83, 149, 0.13);
    color: #154CAF;
  }
  .xwdt-list .list-with-tag .list .list-item .finished {
    background-color: #F5F5F5;
    color: #999999;
  }
  .xwdt-list .pic-list {
    padding: 0;
    min-height: 1rem;
    border: none;
  }
  .xwdt-list .pic-list .pic-item {
    float: none;
    display: inline-block;
    position: relative;
    width: 3.39rem;
    margin-left: 0.24rem;
    margin-bottom: 0.3rem;
  }
  .xwdt-list .pic-list .pic-item .bofang-icon {
    position: absolute;
    left: 40%;
    top: 0.84rem;
    width: 0.64rem;
    height: 0.64rem;
  }
  .xwdt-list .pic-list .pic-item:nth-child(3n + 1) {
    margin-left: 0.24rem;
  }
  .xwdt-list .pic-list .pic-item:nth-child(2n-1) {
    margin-left: 0;
  }
  .xwdt-list .pic-list .pic-item img {
    width: 3.39rem;
    height: 2.32rem;
  }
  .xwdt-list .pic-list .pic-item .pic-title {
    font-size: 0.32rem;
    color: #111111;
    margin: 0.16rem 0 0 0;
    padding: 0;
    text-align: left;
    height: 0.96rem;
  }
  .xwdt-list .gd-cm-page {
    height: 1.2rem;
  }
}

.wzdt-location {
  width: 12.8rem;
}
.wzdt {
  width: 12.8rem;
  background: #FFFFFF;
  border: 0.2rem solid #F2F6F9;
  border-radius: 0.08rem;
  margin: auto;
  margin-bottom: 0.5rem;
}
.wzdt .map-list {
  padding: 0.34rem 0.34rem 0;
  background: #fff;
}
.wzdt .map-list .map-item .mp-tt {
  display: block;
  font-weight: bold;
  font-size: 0.18rem;
  height: 0.48rem;
  line-height: 0.48rem;
  color: #154CAF;
  position: relative;
  background: #EFF6FD;
  border-radius: 0.08rem;
  padding-left: 0.18rem;
}
.wzdt .map-list .map-item .mp-tt::after {
  content: '';
  position: absolute;
  width: 0.04rem;
  height: 0.16rem;
  background-color: #154CAF;
  left: 0;
  top: 0.16rem;
}
.wzdt .map-list .map-item .map-item-list {
  padding: 0.16rem 0rem 0.1rem;
}
.wzdt .map-list .map-item .map-item-list .list-item {
  position: relative;
  display: inline-block;
  width: 2.18rem;
  height: 0.52rem;
  margin-right: 0.2rem;
  margin-bottom: 0.25rem;
  text-align: center;
  line-height: 0.52rem;
  font-size: 0.18rem;
  color: #333333;
  background: #fff;
}
.wzdt .map-list .map-item .map-item-list .list-item::after {
  content: '';
  position: absolute;
  width: 1.98rem;
  height: 0.47rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
  top: 0.11rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.wzdt .map-list .map-item .map-item-list .list-item.cur a,
.wzdt .map-list .map-item .map-item-list .list-item:hover a {
  color: #154CAF;
}
.wzdt .map-list .map-item .map-item-list .list-item.cur::after,
.wzdt .map-list .map-item .map-item-list .list-item:hover::after {
  background-color: #D8E9F3;
}
.wzdt .map-list .map-item .map-item-list .list-item:nth-child(5n) {
  margin-right: 0;
}
.wzdt .map-list .map-item .map-item-list .list-item a {
  position: relative;
  z-index: 2;
  background: #FFFFFF;
  border-radius: 0.08rem;
  border: 0.01rem solid #EFF0F2;
  display: block;
  width: 100%;
  padding: 0 0.22rem;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .gchild-page .container {
    width: 7.02rem;
  }
  .wzdt-location {
    width: 7.5rem;
  }
  .wzdt {
    width: 7.02rem;
    border: 0.24rem solid #F2F6F9;
    margin-bottom: 0.5rem;
  }
  .wzdt .map-list {
    padding: 0.24rem 0.24rem 0.08rem;
  }
  .wzdt .map-list .map-item .mp-tt {
    font-size: 0.36rem;
    height: 0.88rem;
    line-height: 0.88rem;
    border-radius: 0.08rem;
    padding-left: 0.24rem;
  }
  .wzdt .map-list .map-item .mp-tt::after {
    content: '';
    height: 0.24rem;
    top: 0.32rem;
  }
  .wzdt .map-list .map-item .map-item-list {
    padding: 0.24rem 0rem 0.16rem;
  }
  .wzdt .map-list .map-item .map-item-list .list-item {
    width: 2.91rem;
    height: 0.86rem;
    line-height: 0.8rem;
    font-size: 0.32rem;
    background: url(2025bj_map-list-item.png) no-repeat center top / 100% 100%;
    margin-bottom: 0.24rem;
    margin-right: 0.24rem;
  }
  .wzdt .map-list .map-item .map-item-list .list-item a {
    background: none;
    border: none;
  }
  .wzdt .map-list .map-item .map-item-list .list-item::after {
    display: none;
  }
  .wzdt .map-list .map-item .map-item-list .list-item:nth-child(5n) {
    margin-right: 0.24rem;
  }
  .wzdt .map-list .map-item .map-item-list .list-item:nth-child(2n) {
    margin-right: 0;
  }
}

.zjxq {
  width: 14rem;
  margin: auto;
  border-radius: 0.08rem;
  border: 0.2rem solid #F2F6F9;
  margin-bottom: 0.48rem;
  background-color: #F2F6F9;
}
.zjxq .top {
  width: 100%;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.34rem;
}
.zjxq .top .text {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.36rem;
  margin-top: 0.28rem;
}
.zjxq .opinion-form {
  width: 100%;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.34rem;
  margin-top: 0.2rem;
}
.zjxq .opinion-form .head {
  height: 0.56rem;
}
.zjxq .opinion-form .head .title {
  font-weight: bold;
  font-size: 0.22rem;
  color: #333333;
  line-height: 0.56rem;
  padding-left: 0.2rem;
}
.zjxq .opinion-form .form {
  width: 100%;
  height: 7rem;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
}
.zjxq .opinion-form .form .form-head {
  width: 100%;
  height: 0.56rem;
  color: #DD3A3A;
  font-size: 0.2rem;
  line-height: 0.56rem;
  padding-left: 0.24rem;
  border-radius: 0.08rem;
}
.zjxq .opinion-form .form .form-content {
  width: 12.84rem;
  height: 6.4rem;
  background-color: #fff;
  border-radius: 0.04rem;
  padding: 0.32rem 0.23rem;
}
.zjxq .opinion-form .form .form-content .line-tit {
  font-size: 0.22rem;
  font-weight: bold;
  color: #111;
  line-height: 0.24rem;
  padding-left: 0.18rem;
}
.zjxq .opinion-form .form .form-content .line-tit::before {
  float: left;
  content: '';
  width: 0.06rem;
  height: 0.18rem;
  background: #154CAF;
  border-radius: 0.03rem;
  margin-top: 0.03rem;
  margin-right: 0.12rem;
}
.zjxq .opinion-form .form .line-body {
  padding-top: 0;
}
.zjxq .opinion-form .form .line-body .item {
  float: left;
  margin-bottom: 0.2rem;
  position: relative;
}
.zjxq .opinion-form .form .line-body .item.line {
  float: none;
  margin-bottom: 0.2rem;
}
.zjxq .opinion-form .form .line-body .item.full-item {
  margin-right: 0;
}
.zjxq .opinion-form .form .line-body .input-title {
  float: left;
  width: 1.08rem;
  text-align: justify;
  padding-right: 0.1rem;
  font-size: 0.18rem;
  color: #333;
  line-height: 0.44rem;
  margin-left: 0.13rem;
}
.zjxq .opinion-form .form .line-body input,
.zjxq .opinion-form .form .line-body select,
.zjxq .opinion-form .form .line-body textarea {
  box-sizing: border-box;
  outline: none;
  float: left;
  width: 4rem;
  height: 0.44rem;
  border: 0.01rem solid #ddd;
  padding: 0 0.2rem;
  font-size: 0.18rem;
}
.zjxq .opinion-form .form .line-body input.full-input {
  width: 11rem;
}
.zjxq .opinion-form .form .line-body select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(2025bj_input-arrow.png) no-repeat 3.64rem center transparent;
  background-size: 0.16rem 0.16rem;
}
.zjxq .opinion-form .form .required {
  position: absolute;
  left: 0;
  top: 0.03rem;
  color: #DD3A3A;
  line-height: 0.44rem;
  font-size: 0.18rem;
}
.zjxq .opinion-form .form .second-tit {
  margin-top: 0.28rem;
}
.zjxq .opinion-form .form .line-body textarea.full-textarea {
  width: 11rem;
  height: 1.44rem;
  padding-top: 0.05rem;
  padding-bottom: 0.05rem;
}
.zjxq .opinion-form .form .has-btn-item {
  position: relative;
}
.zjxq .opinion-form .form .item.left-item {
  margin-right: 0.57rem;
}
.zjxq .opinion-form .form .choose {
  position: absolute;
  right: 0.22rem;
  width: 1.3rem;
  height: 0.44rem;
  font-size: 0.18rem;
  background-color: #154CAF;
  color: #fff;
  line-height: 0.44rem;
  text-align: center;
  cursor: pointer;
}
.zjxq .opinion-form .form .line-body input.min-input {
  padding-right: 1.5rem;
}
.zjxq .opinion-form .form .line-body .verification {
  float: left;
  width: 0.9rem;
  height: 0.44rem;
  margin-left: 0.1rem;
  cursor: pointer;
}
.zjxq .opinion-form .form .line-body .info {
  float: left;
  margin-left: 0.18rem;
  line-height: 0.44rem;
  color: #333;
  font-size: 0.18rem;
}
.zjxq .opinion-form .form .line-btn {
  transform: translateX(0.27rem);
  text-align: center;
  margin-top: 0.4rem;
}
.zjxq .opinion-form .form button.submit,
.zjxq .opinion-form .form button.reset {
  width: 2.4rem;
  height: 0.46rem;
  text-align: center;
  line-height: 0.46rem;
  border-radius: 0.04rem;
  font-size: 0.18rem;
  margin-right: 0.32rem;
  color: #fff;
  cursor: pointer;
}
.zjxq .opinion-form .form button.submit {
  background-color: #42BF8A;
}
.zjxq .opinion-form .form button.reset {
  background-color: #154CAF;
}
@media screen and (max-width: 768px) {
  .zjxq {
    width: 7.02rem;
    margin: auto;
    border-radius: 0.08rem;
    border: 0.2rem solid #F2F6F9;
    margin-bottom: 0.48rem;
    background-color: #F2F6F9;
  }
  .zjxq .top {
    width: 100%;
    background: #FFFFFF;
    border-radius: 0.08rem;
    padding: 0.34rem;
  }
  .zjxq .top .text {
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.52rem;
    margin-top: 0.32rem;
  }
  .zjxq .opinion-form {
    width: 100%;
    background: #FFFFFF;
    border-radius: 0.08rem;
    padding: 0.24rem;
    margin-top: 0.2rem;
  }
  .zjxq .opinion-form .head {
    height: 0.88rem;
  }
  .zjxq .opinion-form .head .title {
    font-weight: bold;
    font-size: 0.36rem;
    color: #333333;
    line-height: 0.88rem;
    padding-left: 0.2rem;
  }
  .zjxq .opinion-form .form {
    width: 6.06rem;
    height: auto;
    padding-bottom: 0.04rem;
  }
  .zjxq .opinion-form .form .form-head {
    height: 0.76rem;
    line-height: 0.76rem;
    font-size: 0.28rem;
  }
  .zjxq .opinion-form .form .form-content {
    width: 5.94rem;
    height: auto;
  }
  .zjxq .opinion-form .form .form-content .line-tit {
    font-size: 0.32rem;
    line-height: 0.32rem;
    padding-left: 0;
  }
  .zjxq .opinion-form .form .item {
    display: flex;
    flex-direction: column;
    position: relative;
  }
  .zjxq .opinion-form .form .item .left-item {
    margin-right: 0;
  }
  .zjxq .opinion-form .form .item .input-title {
    width: 100%;
    padding: 0;
    text-align: left;
    font-size: 0.32rem;
    margin-bottom: 0.16rem;
  }
  .zjxq .opinion-form .form .item input,
  .zjxq .opinion-form .form .item select,
  .zjxq .opinion-form .form .item input.full-input {
    width: 5.46rem;
    height: 0.88rem;
    font-size: 0.32rem;
  }
  .zjxq .opinion-form .form .item textarea.full-textarea {
    width: 5.46rem;
    height: 3.25rem;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
    font-size: 0.32rem;
  }
  .zjxq .opinion-form .form .item .required {
    position: absolute;
    top: 0.05rem;
    right: 0.05rem;
    font-size: 0.24rem;
  }
  .zjxq .opinion-form .form .item select {
    background: url(2025bj_input-arrow.png) no-repeat 4.82rem center transparent;
    background-size: 0.4rem 0.4rem;
  }
  .zjxq .opinion-form .form .yzm {
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .zjxq .opinion-form .form .yzm .info {
    font-size: 0.28rem;
    margin-top: 0.26rem;
  }
  .zjxq .opinion-form .form .yzm input {
    width: 3.74rem;
  }
  .zjxq .opinion-form .form .yzm .verification {
    width: 1.6rem;
    height: 0.88rem;
    margin-left: 0;
  }
  .zjxq .opinion-form .form .choose {
    width: 1.6rem;
    height: 0.8rem;
    line-height: 0.8rem;
    top: 0.63rem;
    right: 0.04rem;
    font-size: 0.28rem;
  }
  .zjxq .opinion-form .form .item.left-item {
    margin-right: 0;
  }
  .zjxq .opinion-form .form button.submit,
  .zjxq .opinion-form .form button.reset {
    width: 5.46rem;
    height: 0.88rem;
    text-align: center;
    line-height: 0.88rem;
    border-radius: 0.04rem;
    font-size: 0.32rem;
    margin-right: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    margin-top: 0.24rem;
  }
  .zjxq .opinion-form .form .line-btn {
    transform: translateX(0);
  }
}

.jgzn-page .location-block {
  width: 12.8rem;
}
.jgzn-page .container {
  padding: 0.2rem;
  background-color: #F7F9FB;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  margin-bottom: 0.5rem;
}
.jgzn-page .container .level-list {
  width: 100%;
  background-color: #fff;
  padding: 0.34rem;
}
.jgzn-page .jgzn-block {
  width: 100%;
  margin-top: 0.3rem;
}
.jgzn-page .jgzn-block:first-child {
  margin-top: 0;
}
.jgzn-page .jgzn-block .jgzn-tt {
  display: block;
  font-weight: bold;
  font-size: 0.18rem;
  height: 0.48rem;
  line-height: 0.48rem;
  color: #154CAF;
  position: relative;
  background: #EFF6FD;
  border-radius: 0.08rem;
  padding-left: 0.18rem;
}
.jgzn-page .jgzn-block .jgzn-tt::after {
  content: '';
  position: absolute;
  width: 0.04rem;
  height: 0.16rem;
  background-color: #154CAF;
  left: 0;
  top: 0.16rem;
}
.jgzn-page .jgzn-block .jgzn-item-list {
  width: 100%;
  margin-top: 0.16rem;
}
.jgzn-page .jgzn-block .jgzn-item-list .list-item {
  position: relative;
  width: 3.77rem;
  height: 0.52rem;
  line-height: 0.52rem;
  margin-right: 0.2rem;
  margin-top: 0.2rem;
}
.jgzn-page .jgzn-block .jgzn-item-list .list-item:nth-child(-n + 3) {
  margin-top: 0;
}
.jgzn-page .jgzn-block .jgzn-item-list .list-item:nth-child(3n) {
  margin-right: 0;
}
.jgzn-page .jgzn-block .jgzn-item-list .list-item a {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  background: #FFFFFF;
  border-radius: 0.08rem;
  border: 0.01rem solid #EFF0F2;
  text-align: center;
  padding: 0 0.16rem;
  font-size: 0.16rem;
  color: #333333;
  z-index: 2;
}
.jgzn-page .jgzn-block .jgzn-item-list .list-item::after {
  position: absolute;
  bottom: -0.06rem;
  left: 50%;
  transform: translateX(-50%);
  content: '';
  width: 3.57rem;
  height: 0.47rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
  z-index: 1;
}
.jgzn-page .jgzn-block .jgzn-item-list .list-item:hover a {
  color: #154CAF;
}
.jgzn-page .jgzn-block .jgzn-item-list .list-item:hover::after {
  background-color: #D8E9F3;
}
@media screen and (max-width: 768px) {
  .jgzn-page .location-block {
    width: 100%;
  }
  .jgzn-page .container {
    width: 7.02rem;
    margin: 0 auto 0.5rem;
    padding: 0.24rem;
    background-color: #F7F9FB;
    background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
    border-radius: 0.08rem;
  }
  .jgzn-page .container .level-list {
    width: 100%;
    background-color: #fff;
    padding: 0.24rem;
  }
  .jgzn-page .jgzn-block {
    width: 100%;
    margin-top: 0.4rem;
  }
  .jgzn-page .jgzn-block:first-child {
    margin-top: 0;
  }
  .jgzn-page .jgzn-block .jgzn-tt {
    display: block;
    font-weight: bold;
    font-size: 0.36rem;
    height: 0.88rem;
    line-height: 0.88rem;
    color: #154CAF;
    position: relative;
    background: #EFF6FD;
    border-radius: 0.08rem;
    padding-left: 0.24rem;
  }
  .jgzn-page .jgzn-block .jgzn-tt::after {
    content: '';
    position: absolute;
    width: 0.04rem;
    height: 0.24rem;
    background-color: #154CAF;
    left: 0;
    top: 0.32rem;
  }
  .jgzn-page .jgzn-block .jgzn-item-list {
    width: 100%;
    margin-top: 0.3rem;
  }
  .jgzn-page .jgzn-block .jgzn-item-list .list-item {
    position: relative;
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    margin-right: 0;
    margin-top: 0.3rem;
  }
  .jgzn-page .jgzn-block .jgzn-item-list .list-item:nth-child(-n + 3) {
    margin-top: 0.4rem;
  }
  .jgzn-page .jgzn-block .jgzn-item-list .list-item:nth-child(-n + 1) {
    margin-top: 0;
  }
  .jgzn-page .jgzn-block .jgzn-item-list .list-item:nth-child(3n) {
    margin-right: 0;
  }
  .jgzn-page .jgzn-block .jgzn-item-list .list-item a {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    background: #FFFFFF;
    border-radius: 0.08rem;
    border: 0.01rem solid #EFF0F2;
    text-align: center;
    padding: 0 0.32rem;
    font-size: 0.32rem;
    color: #333333;
    z-index: 2;
  }
  .jgzn-page .jgzn-block .jgzn-item-list .list-item::after {
    position: absolute;
    bottom: -0.12rem;
    left: 50%;
    transform: translateX(-50%);
    content: '';
    width: 90%;
    height: 0.47rem;
    background: #F3F7F9;
    border-radius: 0.08rem;
    z-index: 1;
  }
  .jgzn-page .jgzn-block .jgzn-item-list .list-item:hover a {
    color: #154CAF;
  }
  .jgzn-page .jgzn-block .jgzn-item-list .list-item:hover::after {
    background-color: #D8E9F3;
  }
}

.hdjl-page .top-bg {
  position: absolute;
  z-index: 1;
  width: 100%;
  max-width: 19.2rem;
  height: 2.4rem;
  background-color: #ffffff;
}
.hdjl-page .child-g-box {
  position: relative;
  z-index: 2;
  padding-top: 0.44rem;
}
.hdjl-page .letter-ope {
  width: 12.8rem;
  height: 2rem;
  background: url(2025bj_letter-ope-bg.png) no-repeat center bottom / 100% 100%;
  padding-top: 0.28rem;
}
.hdjl-page .letter-ope .right-kslj {
  padding-right: 0.32rem;
  padding-bottom: 0.24rem;
}
.hdjl-page .letter-ope .right-kslj .ope-btn {
  display: inline-block;
  border-radius: 0.08rem;
  margin-right: 0.48rem;
}
.hdjl-page .letter-ope .right-kslj .ope-btn:last-child {
  margin-right: 0;
}
.hdjl-page .letter-ope .right-kslj .ope-btn .left-icon.lf {
  width: 0.32rem;
  height: 0.32rem;
}
.hdjl-page .letter-ope .right-kslj .ope-btn .left-icon.lf > img {
  width: 100%;
  height: 100%;
}
.hdjl-page .letter-ope .right-kslj .ope-btn .right-desc {
  margin-left: 0.08rem;
}
.hdjl-page .letter-ope .right-kslj .ope-btn .right-desc .ope-name {
  font-size: 0.2rem;
  color: #333333;
  font-weight: normal;
}
.hdjl-page .letter-ope .right-kslj .ope-btn .right-desc .ope-desc {
  margin-top: 0.05rem;
  font-size: 0.12rem;
  color: #666666;
  line-height: 0.16rem;
}
.hdjl-page .letter-ope .right-kslj .ope-btn:hover .ope-name,
.hdjl-page .letter-ope .right-kslj .ope-btn:hover .ope-desc {
  color: #BD1B2D;
  font-weight: bold;
}
.hdjl-page .letter-ope .xjnr-ms {
  clear: both;
  margin: 0 0.32rem;
  width: 12.16rem;
  height: 0.88rem;
  background: rgba(255, 255, 255, 0.7);
  color: #333333;
  font-size: 0.18rem;
  line-height: 0.28rem;
  padding: 0.16rem 0.24rem;
}
.hdjl-page .letter-sta {
  margin-top: 0.32rem;
  width: 12.8rem;
  height: auto;
  backdrop-filter: blur(0.08rem);
}
.hdjl-page .letter-sta .left-letter-list {
  width: 8.48rem;
}
.hdjl-page .letter-sta .left-letter-list .content {
  padding: 0.24rem;
}
.hdjl-page .letter-sta .left-letter-list .content .list {
  width: 100%;
}
.hdjl-page .letter-sta .left-letter-list .content .list > .item {
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
}
.hdjl-page .letter-sta .left-letter-list .content .list > .item > a {
  display: block;
  height: 100%;
}
.hdjl-page .letter-sta .left-letter-list .content .list > .item:hover .text {
  color: #BD1B2D;
  font-weight: bold;
}
.hdjl-page .letter-sta .left-letter-list .content .list .status {
  width: 0.58rem;
  height: 0.24rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.24rem;
  font-size: 0.12rem;
  margin-top: 0.13rem;
}
.hdjl-page .letter-sta .left-letter-list .content .list .status.ended {
  color: #C2C2C2;
  border: 0.01rem solid #DFDFDF;
}
.hdjl-page .letter-sta .left-letter-list .content .list .status.in-progress {
  color: #BD1B2D;
  border: 0.01rem solid #BD1B2D;
}
.hdjl-page .letter-sta .left-letter-list .content .list .text {
  max-width: 74%;
  padding-left: 0.12rem;
  position: relative;
  font-size: 0.18rem;
  color: #333333;
  margin-left: 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hdjl-page .letter-sta .left-letter-list .content .list .text::before {
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #ccc;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.hdjl-page .letter-sta .left-letter-list .content .list .time {
  font-size: 0.18rem;
  color: #999999;
}
.hdjl-page .letter-sta .left-letter-list .title {
  width: 94%;
  height: 0.64rem;
  margin: 0 auto;
  border-bottom: 0.01rem solid #dddddd;
}
.hdjl-page .letter-sta .left-letter-list .title > a {
  display: inline-block;
  height: 0.44rem;
  font-weight: bold;
  font-size: 0.22rem;
  color: #BD1B2D;
  margin-top: 0.2rem;
  line-height: 0.3rem;
  border-bottom: 0.03rem solid #BD1B2D;
}
.hdjl-page .letter-sta .left-letter-list .list {
  margin-top: 0.04rem;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item {
  position: relative;
  width: 100%;
  padding-left: 0.14rem;
  height: 0.5rem;
  line-height: 0.5rem;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item > a {
  display: block;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item::before {
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #ccc;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.hdjl-page .letter-sta .left-letter-list .list .list-item .text {
  display: inline-block;
  font-size: 0.18rem;
  color: #333333;
  max-width: 80%;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item .time {
  font-size: 0.18rem;
  color: #999999;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item:hover .text {
  color: #BD1B2D;
  font-weight: bold;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item:hover::before {
  background-color: #BD1B2D;
}
.hdjl-page .letter-sta .sta-and-img {
  width: 4.16rem;
}
.hdjl-page .letter-sta .sta-and-img .sta-img > a {
  display: block;
  margin-top: 0.2rem;
  width: 4.16rem;
  height: 1.74rem;
}
.hdjl-page .letter-sta .sta-and-img .sta-img > a:first-child {
  margin-top: 0;
}
.hdjl-page .letter-sta .sta-and-img .sta-img > a > img {
  width: 100%;
  height: 100%;
}
.hdjl-page .common-box {
  width: 100%;
  background: #ffffff;
  border: #dddddd solid 0.01rem;
}
.hdjl-page .common-box > .title {
  height: 0.64rem;
  line-height: 0.64rem;
}
.hdjl-page .common-box > .title > a {
  font-weight: bold;
  font-size: 0.22rem;
  color: #1658A0;
}
.hdjl-page .common-box > .content {
  width: calc(100% - 0.08rem);
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0.06rem;
}
.hdjl-page .zwft {
  margin: 0.32rem auto;
  width: 100%;
  background: #F5F5F5;
  height: 5.13rem;
}
.hdjl-page .zwft .zwft-nr {
  width: 12.8rem;
  height: auto;
  margin: 0 auto;
}
.hdjl-page .zwft .zwft-nr .img-jz {
  width: 1.28rem;
  height: 0.45rem;
  margin: 0 auto;
  padding-top: 0.4rem;
}
.hdjl-page .zwft .zwft-nr .img-jz img {
  width: 1.28rem;
  height: 0.45rem;
}
.hdjl-page .zwft .zwft-nr .zwft-grid {
  margin-top: 0.77rem;
  font-size: 0;
}
.hdjl-page .zwft .zwft-nr .zwft-card {
  display: inline-block;
  vertical-align: top;
  width: calc((100% - 0.32rem) / 3);
  height: 1.62rem;
  background: #fff;
  padding: 0.32rem 0.32rem 0.4rem 0.32rem;
  margin-right: 0.16rem;
  margin-bottom: 0.16rem;
  color: #333;
  text-decoration: none;
}
.hdjl-page .zwft .zwft-nr .zwft-card:nth-child(3n) {
  margin-right: 0;
}
.hdjl-page .zwft .zwft-nr .zwft-card:nth-last-child(-n+3) {
  margin-bottom: 0;
}
.hdjl-page .zwft .zwft-nr .zwft-card:last-child {
  margin-right: 0;
}
.hdjl-page .zwft .zwft-nr .zwft-title {
  font-size: 0.2rem;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 0.3rem;
  color: #333;
}
.hdjl-page .zwft .zwft-nr .zwft-guest,
.hdjl-page .zwft .zwft-nr .zwft-time {
  font-size: 0.16rem;
  color: #333;
  line-height: 0.16rem;
}
.hdjl-page .zwft .zwft-nr .zwft-guest {
  margin-top: 0.12rem;
}
.hdjl-page .zwft .zwft-nr .zwft-time {
  margin-top: 0.16rem;
}
.hdjl-page .hdjl-db-img {
  width: 12.8rem;
  height: 2.22rem;
  margin: 0.4rem auto;
}
.hdjl-page .hdjl-db-img img {
  width: 6.3rem;
}
@media screen and (max-width: 768px) {
  .hdjl-page .top-bg {
    max-width: 7.5rem;
  }
  .hdjl-page .child-g-box {
    padding-top: 0.24rem;
  }
  .hdjl-page .letter-ope {
    width: 7.02rem;
    min-height: 4.4rem;
    margin: 0 auto;
    position: relative;
    background: url(2025bj_zxxx-h5-bg.png) no-repeat center bottom / 100% 100%;
    padding-top: 0.32rem;
    padding-bottom: 0.4rem;
  }
  .hdjl-page .letter-ope::before {
    content: '主席信箱';
    display: block;
    margin-left: 0.32rem;
    margin-bottom: 0.24rem;
    line-height: 0.48rem;
    font-size: 0.48rem;
    font-weight: 600;
    color: #865E36;
  }
  .hdjl-page .letter-ope .right-kslj {
    float: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 0.36rem;
    box-sizing: border-box;
  }
  .hdjl-page .letter-ope .right-kslj .ope-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 1.68rem;
    height: 0.48rem;
    margin-right: 0;
    padding: 0;
    background: transparent;
  }
  .hdjl-page .letter-ope .right-kslj .ope-btn .left-icon.lf {
    width: 0.48rem;
    height: 0.48rem;
  }
  .hdjl-page .letter-ope .right-kslj .ope-btn .left-icon.lf > img {
    width: 100%;
    height: 100%;
  }
  .hdjl-page .letter-ope .right-kslj .ope-btn .right-desc {
    margin-left: 0.08rem;
  }
  .hdjl-page .letter-ope .right-kslj .ope-btn .right-desc .ope-name {
    font-size: 0.28rem;
    line-height: 0.28rem;
    color: #333333;
    font-weight: normal;
  }
  .hdjl-page .letter-ope .xjnr-ms {
    clear: both;
    width: 6.54rem;
    margin: 0.32rem auto 0;
    background: rgba(255, 255, 255, 0.7);
    min-height: 2.18rem;
    color: #333333;
    font-size: 0.24rem;
    line-height: 0.44rem;
    padding: 0.24rem 0.24rem;
    box-sizing: border-box;
  }
  .hdjl-page .letter-sta {
    width: 7.02rem;
    height: auto;
    margin: 0.48rem auto 0;
    background: #FFFFFF;
    box-shadow: none;
    border-radius: 0.08rem;
    border: 0;
    backdrop-filter: blur(0);
    padding: 0;
  }
  .hdjl-page .letter-sta .left-letter-list {
    width: 7.02rem;
  }
  .hdjl-page .letter-sta .left-letter-list .content {
    padding: 0.32rem 0.24rem;
  }
  .hdjl-page .letter-sta .left-letter-list .content .list {
    width: 100%;
  }
  .hdjl-page .letter-sta .left-letter-list .content .list > .item {
    width: 100%;
    height: 0.96rem;
    line-height: 0.96rem;
    border-bottom: 0.01rem solid #EFF0F2;
  }
  .hdjl-page .letter-sta .left-letter-list .content .list > .item > a {
    display: block;
    height: 100%;
  }
  .hdjl-page .letter-sta .left-letter-list .content .list .status {
    width: 0.88rem;
    height: 0.4rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    text-align: center;
    line-height: 0.4rem;
    font-size: 0.24rem;
    margin-top: 0.28rem;
  }
  .hdjl-page .letter-sta .left-letter-list .content .list .status.ended {
    color: #C2C2C2;
    border: 0.01rem solid #DFDFDF;
  }
  .hdjl-page .letter-sta .left-letter-list .content .list .status.in-progress {
    color: #BD1B2D;
    border: 0.01rem solid #BD1B2D;
  }
  .hdjl-page .letter-sta .left-letter-list .content .list .text {
    max-width: calc(100% - 1.2rem);
    padding-left: 0;
    position: relative;
    font-size: 0.32rem;
    color: #333333;
    margin-left: 0.16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .hdjl-page .letter-sta .left-letter-list .content .list .text::before {
    display: none;
  }
  .hdjl-page .letter-sta .left-letter-list .content .list .time {
    display: none;
  }
  .hdjl-page .letter-sta .sta-and-img {
    width: 100%;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-img {
    margin-top: 0.32rem;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-img > a {
    display: block;
    margin-top: 0.24rem;
    width: 7.02rem;
    height: 2.94rem;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-img > a > img {
    width: 100%;
    height: 100%;
  }
  .hdjl-page .common-box {
    width: 7.02rem;
    margin: 0 auto;
    background: #F7F8FB;
    border-radius: 0.08rem;
    padding-bottom: 0.08rem;
  }
  .hdjl-page .common-box > .title {
    height: 0.88rem;
    line-height: 0.88rem;
    padding-left: 0.37rem;
  }
  .hdjl-page .common-box > .title > a {
    font-size: 0.4rem;
  }
  .hdjl-page .common-box > .content {
    width: calc(100% - 0.16rem);
    margin: 0 auto;
    background-color: #fff;
    border-radius: 0.06rem;
  }
  .hdjl-page .zwft {
    margin: 0.32rem auto;
    width: 100%;
    background: #F5F5F5;
    height: auto;
    padding: 0 0 0.2rem;
  }
  .hdjl-page .zwft .zwft-nr {
    width: 7.02rem;
    height: auto;
    margin: 0 auto;
  }
  .hdjl-page .zwft .zwft-nr .img-jz {
    width: 1.6rem;
    height: 0.57rem;
    margin: 0 auto;
    padding-top: 0.4rem;
  }
  .hdjl-page .zwft .zwft-nr .img-jz img {
    width: 1.6rem;
    height: 0.57rem;
  }
  .hdjl-page .zwft .zwft-nr .zwft-grid {
    font-size: initial;
  }
  .hdjl-page .zwft .zwft-nr .zwft-grid a:hover {
    color: #BD1B2D;
  }
  .hdjl-page .zwft .zwft-nr .zwft-card {
    display: block;
    width: 100%;
    background: #fff;
    border-radius: 0.06rem;
    padding: 0.32rem 0.24rem 0.32rem 0.32rem;
    margin-right: 0;
    color: #333;
    text-decoration: none;
  }
  .hdjl-page .zwft .zwft-nr .zwft-card:first-child {
    margin-top: 0.4rem;
  }
  .hdjl-page .zwft .zwft-nr .zwft-card + .zwft-card {
    margin-top: 0.24rem;
  }
  .hdjl-page .zwft .zwft-nr .zwft-title {
    font-size: 0.32rem;
    font-weight: 600;
    line-height: 0.32rem;
    color: #333;
  }
  .hdjl-page .zwft .zwft-nr .zwft-guest {
    font-size: 0.24rem;
    color: #333;
    line-height: 0.24rem;
    margin-top: 0.24rem;
  }
  .hdjl-page .zwft .zwft-nr .zwft-time {
    font-size: 0.24rem;
    color: #333;
    line-height: 0.24rem;
    margin-top: 0.16rem;
  }
  .hdjl-page .hdjl-db-img {
    width: 7.02rem;
    height: auto;
    margin: 0.24rem auto 0.33rem;
  }
  .hdjl-page .hdjl-db-img a {
    display: block;
    width: 100%;
  }
  .hdjl-page .hdjl-db-img a.lf,
  .hdjl-page .hdjl-db-img a.rt {
    float: none;
  }
  .hdjl-page .hdjl-db-img a + a {
    margin-top: 0.25rem;
  }
  .hdjl-page .hdjl-db-img img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 0.06rem;
  }
}

.gkwjgl .cm-container {
  padding: 0.24rem;
}
.gkwjgl .col-list {
  width: 100%;
  padding: 0.24rem 0;
  border-bottom: 0.01rem solid #dcdcdc;
}
.gkwjgl .col-list .col-item {
  display: inline-block;
  background-color: #F2F2F2;
  width: 2.3rem;
  height: 0.48rem;
  text-align: center;
  line-height: 0.48rem;
  font-size: 0.16rem;
  padding: 0 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 0.15rem;
}
.gkwjgl .col-list .col-item:nth-child(3n) {
  margin-right: 0;
}
.gkwjgl .col-list .col-item:hover {
  color: #fff;
  background: #015293;
}
.gkwjgl .file-link-list {
  width: 100%;
  margin-top: 0.08rem;
}
.gkwjgl .file-link-list .file-link-item {
  position: relative;
  height: 0.48rem;
  line-height: 0.48rem;
  padding-left: 0.14rem;
  list-style: none;
}
.gkwjgl .file-link-list .file-link-item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.04rem;
  height: 0.04rem;
  background-color: #CCCCCC;
  border-radius: 50%;
}
.gkwjgl .file-link-list .file-link-item .text,
.gkwjgl .file-link-list .file-link-item .num {
  font-size: 0.16rem;
  color: #333;
}
.gkwjgl .file-link-list .file-link-item .text {
  width: 4.06rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gkwjgl .file-link-list .file-link-item .num {
  margin-left: 0.4rem;
}
.gkwjgl .file-link-list .file-link-item .time {
  font-size: 0.16rem;
  color: #999999;
}
.gkwjgl .file-link-list .file-link-item:hover .text {
  color: #015293;
  font-weight: bold;
}
.gkwjgl .file-link-list .file-link-item:hover::before {
  background-color: #015293;
}
.gkwjgl .pager {
  margin-top: 0.08rem;
}
@media screen and (max-width: 768px) {
  .gkwjgl .gov-info .cm-container {
    padding: 0;
    padding-bottom: 0.48rem;
  }
  .gkwjgl .col-list {
    width: 100%;
    padding: 0.3rem 0.24rem;
    border-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 0.16rem;
  }
  .gkwjgl .col-list .col-item {
    width: 3.19rem;
    height: 0.8rem;
    text-align: center;
    line-height: 0.8rem;
    font-size: 0.32rem;
    padding: 0 0.32rem;
    margin-right: 0;
  }
  .gkwjgl .file-link-list {
    width: 100%;
    margin-top: 0.05rem;
    padding: 0 0.24rem;
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
  }
  .gkwjgl .file-link-list .file-link-item {
    position: relative;
    height: 0.88rem;
    line-height: 0.48rem;
    padding-left: 0.32rem;
    list-style: none;
  }
  .gkwjgl .file-link-list .file-link-item::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0.2rem;
    transform: translateY(0);
    width: 0.08rem;
    height: 0.08rem;
  }
  .gkwjgl .file-link-list .file-link-item .text,
  .gkwjgl .file-link-list .file-link-item .num {
    float: none;
    font-size: 0.24rem;
    color: #333;
  }
  .gkwjgl .file-link-list .file-link-item .text {
    width: 100%;
    font-size: 0.32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .gkwjgl .file-link-list .file-link-item .num {
    display: inline-block;
    margin-left: 0;
  }
  .gkwjgl .file-link-list .file-link-item .time {
    display: inline-block;
    float: none;
    font-size: 0.24rem;
    color: #999999;
    margin-left: 0.55rem;
  }
  .gkwjgl .pager {
    margin-top: 0.48rem;
  }
}

.gkzn-page .cm-container {
  padding: 0.32rem 0.24rem 0.24rem;
}
.gkzn-page .con-title {
  width: 100%;
  text-align: center;
  padding-bottom: 0.32rem;
  border-bottom: 0.01rem solid #dcdcdc;
}
.gkzn-page .con-title > a {
  display: block;
  font-weight: bold;
  font-size: 0.32rem;
  line-height: 1.5em;
  color: #015293;
}
.gkzn-page .module {
  margin-top: 0.24rem;
}
.gkzn-page .module .con {
  width: 7.2rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.18rem;
}
.gkzn-page .module .con .list {
  width: 100%;
}
.gkzn-page .module .con .list .list-item {
  display: inline-block;
  list-style: none;
  width: 3.35rem;
  height: 0.48rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  margin-top: 0.1rem;
  margin-right: 0.1rem;
  overflow: hidden;
}
.gkzn-page .module .con .list .list-item:nth-child(-n + 2) {
  margin-top: 0;
}
.gkzn-page .module .con .list .list-item:nth-child(2n) {
  margin-right: 0;
}
.gkzn-page .module .con .list .list-item > a {
  display: block;
  padding: 0 0.2rem;
  text-align: center;
  line-height: 0.48rem;
  color: #111;
  font-size: 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gkzn-page .module .con .list .list-item > a:hover {
  color: #fff;
  background-color: #015293;
}
@media screen and (max-width: 768px) {
  .gkzn-page .gov-con .cm-container {
    padding: 0.32rem 0 0;
  }
  .gkzn-page .con-title > a {
    display: block;
    font-weight: bold;
    font-size: 0.48rem;
    line-height: 1.5em;
    color: #015293;
  }
  .gkzn-page .module {
    margin-top: 0.1rem;
  }
  .gkzn-page .module:first-child {
    margin-top: 0.3rem;
  }
  .gkzn-page .module .con {
    width: 100%;
    background: #F3F7F9;
    border-radius: 0.08rem;
    border: 0.24rem solid #fff;
  }
  .gkzn-page .module .con .list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 0.12rem;
  }
  .gkzn-page .module .con .list .list-item {
    display: inline-block;
    list-style: none;
    width: 3.01rem;
    height: 0.8rem;
    flex-grow: 1;
    flex-shrink: 0;
    background: #FFFFFF;
    border-radius: 0.04rem;
    margin-top: 0;
    margin-right: 0;
    overflow: hidden;
  }
  .gkzn-page .module .con .list .list-item:nth-child(-n + 2) {
    margin-top: 0;
  }
  .gkzn-page .module .con .list .list-item:nth-child(2n) {
    margin-right: 0;
  }
  .gkzn-page .module .con .list .list-item > a {
    line-height: 0.8rem;
    font-size: 0.32rem;
  }
}

.important-area-page .con {
  padding: 0.32rem;
}
.important-area-page .con .area-list {
  width: 100%;
  margin-top: 0.08rem;
}
.important-area-page .con .area-list .area-item {
  width: 1.58rem;
  height: 1.58rem;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0.04rem 0rem rgba(0, 0, 0, 0.16);
  border-bottom: 0.02rem solid #2D66A5;
  margin-right: 0.24rem;
  margin-top: 0.24rem;
}
.important-area-page .con .area-list .area-item:nth-child(-n + 4) {
  margin-top: 0;
}
.important-area-page .con .area-list .area-item:nth-child(4n) {
  margin-right: 0;
}
.important-area-page .con .area-list .area-item > a {
  display: block;
  text-align: center;
  padding-top: 0.38rem;
}
.important-area-page .con .area-list .area-item > a .icon {
  width: 0.48rem;
  height: 0.48rem;
  margin: 0 auto;
}
.important-area-page .con .area-list .area-item > a .icon.normal {
  display: block;
}
.important-area-page .con .area-list .area-item > a .icon.hover {
  display: none;
}
.important-area-page .con .area-list .area-item > a .name {
  padding: 0 0.18rem;
  margin-top: 0.13rem;
  font-size: 0.18rem;
  color: #2D66A5;
  line-height: 0.24rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  max-height: 0.48rem;
}
.important-area-page .con .area-list .area-item:hover {
  background-color: #2D66A5;
}
.important-area-page .con .area-list .area-item:hover > a .icon.normal {
  display: none;
}
.important-area-page .con .area-list .area-item:hover > a .icon.hover {
  display: block;
}
.important-area-page .con .area-list .area-item:hover > a .name {
  color: #fff;
}
@media screen and (max-width: 768px) {
  .important-area-page .gov-con .cm-container {
    padding: 0;
  }
  .important-area-page .con {
    padding: 0.24rem;
  }
  .important-area-page .con .area-list {
    width: 100%;
    margin-top: 0.08rem;
    display: flex;
    flex-wrap: wrap;
    gap: 0.24rem;
  }
  .important-area-page .con .area-list::before,
  .important-area-page .con .area-list::after {
    display: none;
  }
  .important-area-page .con .area-list .area-item {
    float: none;
    width: 2.02rem;
    height: 2.02rem;
    flex-grow: 1;
    flex-shrink: 0;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.04rem 0rem rgba(0, 0, 0, 0.16);
    border-bottom: 0.02rem solid #2D66A5;
    margin: 0;
  }
  .important-area-page .con .area-list .area-item > a {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: 0.48rem;
  }
  .important-area-page .con .area-list .area-item > a .icon {
    width: 0.62rem;
    height: 0.62rem;
    margin: 0 auto;
  }
  .important-area-page .con .area-list .area-item > a .icon.normal {
    display: block;
  }
  .important-area-page .con .area-list .area-item > a .icon.hover {
    display: none;
  }
  .important-area-page .con .area-list .area-item > a .name {
    padding: 0 0.18rem;
    margin-top: 0.17rem;
    font-size: 0.23rem;
    color: #2D66A5;
    line-height: 0.3rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 0.6rem;
  }
}

.child-government-page .con {
  padding-top: 0.3rem;
  padding-bottom: 0.39rem;
}
.child-government-page .left-container {
  width: 8.92rem;
}
.child-government-page .left-container .pub-module-title {
  position: relative;
  width: 100%;
  height: 0.45rem;
  line-height: 0.45rem;
  padding: 0 0.33rem;
  background: #F4F4F4;
}
.child-government-page .left-container .pub-module-title::before {
  position: absolute;
  top: 50%;
  left: 0.16rem;
  transform: translateY(-50%);
  content: '';
  width: 0.05rem;
  height: 0.24rem;
  background: #1658A0;
}
.child-government-page .left-container .pub-module-title > a {
  font-weight: bold;
  font-size: 0.22rem;
  color: #111111;
}
.child-government-page .left-container .leader-container {
  width: 100%;
}
.child-government-page .left-container .leader-container .leader-con {
  margin-top: 0.26rem;
}
.child-government-page .left-container .leader-container .leader-con .leader-row {
  margin-top: 0.42rem;
  padding-bottom: 0.25rem;
  border-bottom: 0.01rem solid #d6d6d6;
}
.child-government-page .left-container .leader-container .leader-con .leader-row:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.child-government-page .left-container .leader-container .leader-con .leader-row:first-child {
  margin-top: 0;
}
.child-government-page .left-container .leader-container .leader-con .leader-row .label {
  width: 0.98rem;
  line-height: 1.56rem;
  font-weight: 400;
  font-size: 0.22rem;
  color: #333333;
}
.child-government-page .left-container .leader-container .leader-con .leader-row .leader-list {
  width: 7.9rem;
  padding-right: 0.38rem;
}
.child-government-page .left-container .leader-container .leader-con .leader-row .leader-list .leader-item {
  display: inline-block;
  width: 25%;
  text-align: center;
  margin-top: 0.42rem;
}
.child-government-page .left-container .leader-container .leader-con .leader-row .leader-list .leader-item:nth-child(-n + 4) {
  margin-top: 0;
}
.child-government-page .left-container .leader-container .leader-con .leader-row .leader-list .leader-item > img {
  height: 1.56rem;
  width: auto;
}
.child-government-page .left-container .leader-container .leader-con .leader-row .leader-list .leader-item .name {
  width: 100%;
  font-weight: 500;
  font-size: 0.18rem;
  padding: 0 0.18rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  line-height: 0.24rem;
  margin-top: 0.14rem;
  text-align: center;
}
.child-government-page .left-container .leader-container .leader-con .leader-row .leader-list .leader-item:hover .name {
  color: #1658A0;
  font-weight: bold;
}
.child-government-page .left-container .work-report-container {
  margin-top: 0.4rem;
}
.child-government-page .left-container .work-report-container .pub-module-title .more-btn {
  float: right;
  font-weight: 400;
  font-size: 0.18rem;
  color: #666666;
}
.child-government-page .left-container .work-report-container .pub-module-title .more-btn:hover {
  color: #1658A0;
}
.child-government-page .left-container .work-report-container .work-report-list {
  margin-top: 0.13rem;
}
.child-government-page .left-container .work-report-container .work-report-list .work-report-item {
  position: relative;
  width: 100%;
  height: 0.54rem;
  padding-left: 0.16rem;
  line-height: 0.54rem;
}
.child-government-page .left-container .work-report-container .work-report-list .work-report-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #B0B0B0;
}
.child-government-page .left-container .work-report-container .work-report-list .work-report-item > a {
  display: block;
  overflow: hidden;
}
.child-government-page .left-container .work-report-container .work-report-list .work-report-item > a .text {
  font-size: 0.2rem;
  color: #333333;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.child-government-page .left-container .work-report-container .work-report-list .work-report-item > a .time {
  font-size: 0.18rem;
  color: #999999;
}
.child-government-page .left-container .work-report-container .work-report-list .work-report-item:hover .text {
  color: #1658A0;
  font-weight: bold;
}
.child-government-page .left-container .work-report-container .work-report-list .work-report-item:hover::before {
  background-color: #1658A0;
}
.child-government-page .right-container {
  width: 4.1rem;
  padding-left: 0.3rem;
  border-left: 0.01rem solid #d6d6d6;
}
.child-government-page .right-container .pub-module-title {
  position: relative;
  width: 100%;
  height: 0.42rem;
  padding: 0 0.17rem 0.15rem;
  border-bottom: 0.01rem solid #d6d6d6;
}
.child-government-page .right-container .pub-module-title::before {
  position: absolute;
  left: 0;
  top: 0.04rem;
  content: '';
  width: 0.05rem;
  height: 0.24rem;
  background: #1658A0;
}
.child-government-page .right-container .pub-module-title a {
  font-weight: 600;
  font-size: 0.22rem;
  color: #333333;
  line-height: 0.3rem;
}
.child-government-page .right-container .meeting-container .meeting-con {
  margin-top: 0.24rem;
}
.child-government-page .right-container .meeting-container .meeting-con .meeting-img {
  width: 100%;
  height: 1.8rem;
}
.child-government-page .right-container .meeting-container .meeting-con .meeting-img > img {
  width: 100%;
  height: 100%;
}
.child-government-page .right-container .meeting-container .meeting-con .meeting-list {
  margin-top: 0.16rem;
}
.child-government-page .right-container .meeting-container .meeting-con .meeting-list .meeting-item {
  position: relative;
  padding-left: 0.16rem;
  height: 0.54rem;
  line-height: 0.54rem;
}
.child-government-page .right-container .meeting-container .meeting-con .meeting-list .meeting-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #d6d6d6;
}
.child-government-page .right-container .meeting-container .meeting-con .meeting-list .meeting-item > a {
  display: block;
  max-width: 100%;
  font-size: 0.2rem;
  color: #333333;
}
.child-government-page .right-container .meeting-container .meeting-con .meeting-list .meeting-item:hover::before {
  background-color: #1658A0;
}
.child-government-page .right-container .meeting-container .meeting-con .meeting-list .meeting-item:hover > a {
  color: #1658A0;
  font-weight: bold;
}
.child-government-page .right-container .institutional-container {
  margin-top: 0.3rem;
}
.child-government-page .right-container .institutional-container .institutional-list {
  width: 100%;
  margin-top: 0.16rem;
}
.child-government-page .right-container .institutional-container .institutional-list .institutional-item {
  width: 100%;
  height: 0.74rem;
  line-height: 0.74rem;
  background: #FAFAFA;
  padding: 0 0.3rem;
  margin-top: 0.08rem;
}
.child-government-page .right-container .institutional-container .institutional-list .institutional-item::before {
  margin-top: 0;
}
.child-government-page .right-container .institutional-container .institutional-list .institutional-item .text {
  max-width: 80%;
  font-size: 0.2rem;
  color: #111111;
}
.child-government-page .right-container .institutional-container .institutional-list .institutional-item .arrow {
  width: auto;
  height: 0.11rem;
  margin-top: 0.32rem;
}
.child-government-page .right-container .institutional-container .institutional-list .institutional-item:hover .text {
  color: #1658A0;
  font-weight: bold;
}
.child-government-page .right-container .personnel-container {
  margin-top: 0.4rem;
}
.child-government-page .right-container .personnel-container .personnel-con {
  margin-top: 0.16rem;
}
.child-government-page .right-container .personnel-container .personnel-con .personnel-item {
  position: relative;
  padding-left: 0.16rem;
  height: 0.54rem;
  line-height: 0.54rem;
}
.child-government-page .right-container .personnel-container .personnel-con .personnel-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #d6d6d6;
}
.child-government-page .right-container .personnel-container .personnel-con .personnel-item > a {
  display: block;
  max-width: 100%;
  font-size: 0.2rem;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.child-government-page .right-container .personnel-container .personnel-con .personnel-item:hover::before {
  background-color: #1658A0;
}
.child-government-page .right-container .personnel-container .personnel-con .personnel-item:hover > a {
  color: #1658A0;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .child-government-page .con {
    padding-top: 0.3rem;
    padding-bottom: 0.39rem;
    padding-left: 0.24rem;
    padding-right: 0.24rem;
  }
  .child-government-page .left-container {
    width: 7.02rem;
  }
  .child-government-page .left-container .pub-module-title {
    position: relative;
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    padding: 0 0.45rem;
    background: #F4F4F4;
  }
  .child-government-page .left-container .pub-module-title::before {
    position: absolute;
    top: 50%;
    left: 0.16rem;
    transform: translateY(-50%);
    content: '';
    width: 0.05rem;
    height: 0.4rem;
    background: #1658A0;
  }
  .child-government-page .left-container .pub-module-title > a {
    font-weight: bold;
    font-size: 0.4rem;
    color: #111111;
  }
  .child-government-page .left-container .leader-container {
    width: 100%;
  }
  .child-government-page .left-container .leader-container .leader-con {
    margin-top: 0.4rem;
  }
  .child-government-page .left-container .leader-container .leader-con .leader-row {
    margin-top: 0.48rem;
    padding-bottom: 0.48rem;
    border-bottom: 0.01rem solid #d6d6d6;
  }
  .child-government-page .left-container .leader-container .leader-con .leader-row .label {
    float: none;
    width: 100%;
    line-height: 0.4rem;
    font-weight: 400;
    font-size: 0.4rem;
    color: #333333;
    text-align: center;
  }
  .child-government-page .left-container .leader-container .leader-con .leader-row .leader-list {
    float: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    padding-right: 0;
    margin: 0.44rem auto 0;
  }
  .child-government-page .left-container .leader-container .leader-con .leader-row .leader-list .leader-item {
    display: inline-block;
    width: 50%;
    text-align: center;
    margin-top: 0.84rem;
  }
  .child-government-page .left-container .leader-container .leader-con .leader-row .leader-list .leader-item:nth-child(-n + 4) {
    margin-top: 0.84rem;
  }
  .child-government-page .left-container .leader-container .leader-con .leader-row .leader-list .leader-item:nth-child(-n + 2) {
    margin-top: 0;
  }
  .child-government-page .left-container .leader-container .leader-con .leader-row .leader-list .leader-item > img {
    height: 3.12rem;
    width: auto;
  }
  .child-government-page .left-container .leader-container .leader-con .leader-row .leader-list .leader-item .name {
    width: 100%;
    font-weight: 500;
    font-size: 0.32rem;
    padding: 0 0.32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333333;
    line-height: 0.32rem;
    margin-top: 0.28rem;
    text-align: center;
  }
  .child-government-page .left-container .work-report-container {
    margin-top: 0.4rem;
  }
  .child-government-page .left-container .work-report-container .pub-module-title .more-btn {
    font-size: 0.24rem;
  }
  .child-government-page .left-container .work-report-container .work-report-list {
    margin-top: 0.24rem;
  }
  .child-government-page .left-container .work-report-container .work-report-list .work-report-item {
    position: relative;
    width: 100%;
    height: 0.8rem;
    padding-left: 0.14rem;
    line-height: 0.8rem;
  }
  .child-government-page .left-container .work-report-container .work-report-list .work-report-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .child-government-page .left-container .work-report-container .work-report-list .work-report-item > a {
    display: block;
    overflow: hidden;
  }
  .child-government-page .left-container .work-report-container .work-report-list .work-report-item > a .text {
    font-size: 0.32rem;
    color: #333333;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .child-government-page .left-container .work-report-container .work-report-list .work-report-item > a .time {
    display: none;
  }
  .child-government-page .left-container .work-report-container .work-report-list .work-report-item:hover .text {
    color: #1658A0;
    font-weight: bold;
  }
  .child-government-page .left-container .work-report-container .work-report-list .work-report-item:hover::before {
    background-color: #1658A0;
  }
  .child-government-page .right-container {
    width: 7.02rem;
    padding-left: 0;
    border-left: 0;
    margin-top: 0.66rem;
  }
  .child-government-page .right-container .pub-module-title {
    position: relative;
    width: 100%;
    height: 0.56rem;
    padding: 0 0.17rem 0.16rem;
    border-bottom: 0.01rem solid #d6d6d6;
  }
  .child-government-page .right-container .pub-module-title::before {
    position: absolute;
    left: 0;
    top: 0rem;
    content: '';
    width: 0.05rem;
    height: 0.4rem;
    background: #1658A0;
  }
  .child-government-page .right-container .pub-module-title a {
    font-weight: 600;
    font-size: 0.4rem;
    color: #333333;
    line-height: 0.4rem;
  }
  .child-government-page .right-container .meeting-container .meeting-con {
    margin-top: 0.24rem;
  }
  .child-government-page .right-container .meeting-container .meeting-con .meeting-img {
    width: 7rem;
    height: 3.33rem;
    margin: 0 auto;
  }
  .child-government-page .right-container .meeting-container .meeting-con .meeting-list {
    margin-top: 0.24rem;
  }
  .child-government-page .right-container .meeting-container .meeting-con .meeting-list .meeting-item {
    position: relative;
    padding-left: 0.16rem;
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .child-government-page .right-container .meeting-container .meeting-con .meeting-list .meeting-item::before {
    width: 0.04rem;
    height: 0.04rem;
  }
  .child-government-page .right-container .meeting-container .meeting-con .meeting-list .meeting-item > a {
    font-size: 0.32rem;
  }
  .child-government-page .right-container .institutional-container {
    margin-top: 0.8rem;
  }
  .child-government-page .right-container .institutional-container .institutional-list {
    width: 100%;
    margin-top: 0.16rem;
  }
  .child-government-page .right-container .institutional-container .institutional-list .institutional-item {
    width: 100%;
    height: 1.2rem;
    line-height: 1.2rem;
    background: #FAFAFA;
    padding: 0 0.3rem;
    margin-top: 0.16rem;
  }
  .child-government-page .right-container .institutional-container .institutional-list .institutional-item .text {
    max-width: 80%;
    font-size: 0.36rem;
    color: #111111;
  }
  .child-government-page .right-container .institutional-container .institutional-list .institutional-item .arrow {
    width: auto;
    height: 0.21rem;
    margin-top: 0.5rem;
  }
  .child-government-page .right-container .personnel-container {
    margin-top: 0.8rem;
  }
  .child-government-page .right-container .personnel-container .personnel-con {
    margin-top: 0.24rem;
  }
  .child-government-page .right-container .personnel-container .personnel-con .personnel-item {
    position: relative;
    padding-left: 0.16rem;
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .child-government-page .right-container .personnel-container .personnel-con .personnel-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .child-government-page .right-container .personnel-container .personnel-con .personnel-item > a {
    display: block;
    max-width: 100%;
    font-size: 0.32rem;
    color: #333333;
  }
}

.child-news-page .headlines-swiper {
  width: 11.8rem;
  height: 0.86rem;
  margin-top: 0.3rem;
  text-align: center;
}
.child-news-page .headlines-swiper a {
  display: block;
  color: #BD1B2D;
  font-size: 0.34rem;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.child-news-page .headlines-swiper a:hover {
  color: #A3091A;
}
.child-news-page .headlines-swiper span {
  text-align: center;
  display: block;
  line-height: 0.16rem;
  padding-top: 0.16rem;
  font-size: 0.16rem;
  color: #666666;
  font-weight: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.child-news-page .more-btn {
  display: block;
}
.child-news-page .more-btn > span {
  margin-top: 0.02rem;
  margin-right: 0.04rem;
  font-size: 0.16rem;
  color: #333333;
}
.child-news-page .more-btn .go-more-icon {
  width: 0.28rem;
  height: 0.28rem;
}
.child-news-page .more-btn:hover span {
  color: #1658A0;
  font-weight: bold;
}
.child-news-page .pics-news {
  margin-top: 0.4rem;
  width: 12.8rem;
}
.child-news-page .pics-news .pic-news-swiper {
  width: 6.2rem;
  height: 3.58rem;
  position: relative;
}
.child-news-page .pics-news .pic-news-swiper .swiper-slide {
  width: 6.2rem;
  height: 3.58rem;
}
.child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item > img {
  width: 100%;
  height: 100%;
}
.child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item .news-text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.6rem;
  line-height: 0.6rem;
  background: rgba(0, 0, 0, 0.66);
  border-radius: 0rem 0rem 0.04rem 0.04rem;
  padding: 0 0.27rem;
  font-weight: normal;
  font-size: 0.18rem;
  color: #FFFFFF;
}
.child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item:hover .news-text {
  color: #ffffff;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.76);
}
.child-news-page .pics-news .pic-news-swiper .swiper-button-prev,
.child-news-page .pics-news .pic-news-swiper .swiper-button-next {
  cursor: pointer;
  position: absolute;
  width: 0.31rem;
  height: 0.52rem;
  top: 50%;
  transform: translateY(-50%);
  background: no-repeat center center / 100% 100%;
}
.child-news-page .pics-news .pic-news-swiper .swiper-button-prev {
  transform: translateY(-50%) rotate(180deg);
  left: 0;
  background-image: url(2025bj_swiper-button-next.png);
}
.child-news-page .pics-news .pic-news-swiper .swiper-button-prev:hover {
  background-image: url(2025bj_swiper-button-prev-h.png);
  transform: translateY(-50%) rotate(0);
}
.child-news-page .pics-news .pic-news-swiper .swiper-button-next {
  right: 0;
  background-image: url(2025bj_swiper-button-next.png);
}
.child-news-page .pics-news .pic-news-swiper .swiper-button-next:hover {
  background-image: url(2025bj_swiper-button-prev-h.png);
  transform: translateY(-50%) rotate(180deg);
}
.child-news-page .pics-news .news {
  width: 6.2rem;
  height: 3.58rem;
}
.child-news-page .pics-news .news .cm-tab {
  padding-top: 0.05rem;
}
.child-news-page .pics-news .news .cm-tab .tabPanel {
  position: relative;
  display: block;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
.child-news-page .pics-news .news .cm-tab .tabPanel::-webkit-scrollbar {
  display: none;
}
.child-news-page .pics-news .news .cm-tab .tabPanel a {
  font-weight: normal;
  font-size: 0.22rem;
  text-align: center;
  width: auto;
  padding-bottom: 0.23rem;
  margin-right: 0.56rem;
  color: #111111;
  line-height: 0.26rem;
  display: inline-block;
  vertical-align: middle;
}
.child-news-page .pics-news .news .cm-tab .tabPanel .panel:first-child {
  margin-left: 0;
}
.child-news-page .pics-news .news .cm-tab .tabPanel .panel:last-child {
  margin-right: 0;
}
.child-news-page .pics-news .news .cm-tab .tabPanel .panel:before {
  position: absolute;
  bottom: -0.01rem;
}
.child-news-page .pics-news .news .cm-tab .tabPanel .cur {
  color: #BD1B2D;
  font-weight: bold;
}
.child-news-page .pics-news .news .cm-tab .tabPanel .cur::before {
  width: 100%;
  height: 0.03rem;
  left: 0.2rem;
  background-color: #BD1B2D;
}
.child-news-page .pics-news .news .cm-tab .tabPanel .more-link {
  position: absolute;
  top: 30%;
  right: 0;
  transform: translateY(-50%);
  display: inline-block;
  align-items: center;
  height: 0.26rem;
  line-height: 0.26rem;
  padding-right: 0.24rem;
  margin: 0 0 ;
  font-size: 0.16rem;
  color: #999999;
  background: url(2025bj_more-arrow.png) no-repeat right center;
  background-size: 0.12rem 0.12rem;
  z-index: 1;
}
.child-news-page .pics-news .news .cm-tab .tabPanel .more-link .more-text {
  display: inline-block;
  text-align: center;
  font-size: 0.14rem;
  line-height: 0.26rem;
}
.child-news-page .pics-news .news .cm-tab .tabPanel .more-link:hover {
  color: #BD1B2D;
}
.child-news-page .pics-news .news .cm-tab .tabContent {
  margin-top: 0.14rem;
}
.child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li {
  height: 0.48rem;
  line-height: 0.48rem;
  box-sizing: border-box;
  color: #333333;
}
.child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li a {
  position: relative;
  color: #333333;
  font-size: 0.18rem;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  padding-left: 0.22rem;
}
.child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li a::before {
  position: absolute;
  left: 0;
  top: 50%;
  display: inline-block;
  transform: translateY(-50%);
  content: '';
  width: 0.09rem;
  height: 0.09rem;
  background: url(2025bj_news-list-sy.png) no-repeat left center;
  background-size: 100%;
}
.child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li a:hover {
  color: #BD1B2D;
}
.child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li a:hover::before {
  content: '';
  width: 0.09rem;
  height: 0.09rem;
  display: inline-block;
  background: url(2025bj_news-list-sybg.png) no-repeat left center;
  background-size: 100%;
}
.child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li span {
  font-size: 0.16rem;
  color: #999999;
}
.child-news-page .pics-news .news .cm-tab .tabPanel1 {
  border-bottom: 0.01rem solid #D9D9D9;
}
.child-news-page .pics-news .news .cm-tab .panel {
  margin-left: 0;
}
.child-news-page .bottom-info-con {
  width: 100%;
  margin-top: 0.44rem;
  height: 3.4rem;
}
.child-news-page .bottom-info-con .xwdt-ztbg {
  position: absolute;
  width: 19.2rem;
  height: 3.4rem;
  background: #DCDCDC;
  left: 50%;
  transform: translateX(-50%);
  z-index: -9;
}
.child-news-page .bottom-info-con .pub-title {
  height: 0.56rem;
  text-align: center;
  padding-top: 0.4rem;
}
.child-news-page .bottom-info-con .pub-title .title {
  font-weight: bold;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.56rem;
}
.child-news-page .bottom-info-con .pub-title .title .line-zt {
  margin: 0 auto;
  display: block;
  width: 0.64rem;
  height: 0.01rem;
}
.child-news-page .bottom-info-con .pub-title .more-btn {
  margin-top: 0.16rem;
}
.child-news-page .bottom-info-con .ztzlbox {
  clear: both;
  width: 12.8rem;
  height: 1.66rem;
  margin: auto;
  margin-bottom: 0.32rem;
  margin-top: 0.64rem;
  position: relative;
}
.child-news-page .bottom-info-con .ztzlbox .swiper-outer {
  width: 100%;
  overflow: hidden;
}
.child-news-page .bottom-info-con .ztzlbox .zt-banner {
  width: 100% ;
  height: 1.66rem;
}
.child-news-page .bottom-info-con .ztzlbox .swiper-button-prev {
  left: -0.3rem;
  background: url(2025bj_swipe-left.png) no-repeat center center;
}
.child-news-page .bottom-info-con .ztzlbox .swiper-button-next {
  right: -0.3rem;
  background: url(2025bj_swipe-right.png) no-repeat center center;
}
.child-news-page .bottom-info-con .ztzlbox .swiper-button-prev,
.child-news-page .bottom-info-con .ztzlbox .swiper-button-next {
  cursor: pointer;
  width: 0.12rem;
  height: 0.2rem;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.child-news-page .bottom-info-con .ztzlbox .zt {
  width: 25%;
  height: 1.66rem;
  text-align: center;
}
.child-news-page .bottom-info-con .ztzlbox .zt a {
  display: inline-block;
  width: 95%;
  height: 100%;
  margin: auto;
}
.child-news-page .bottom-info-con .ztzlbox .zt a img {
  width: 100%;
  height: 100%;
}
.child-news-page .bottom-info-con .ztzlbox .zt:first-child {
  margin-left: 0;
}
.child-news-page .bottom-info-con .left-con {
  width: 8.22rem;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list {
  width: 100%;
  padding: 0.13rem 0.2rem 0.06rem;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item {
  position: relative;
  width: 100%;
  height: 0.59rem;
  line-height: 0.59rem;
  padding-left: 0.12rem;
  overflow: hidden;
  border-bottom: 0.01rem dashed #EEF1F6;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item:last-child {
  border-bottom: 0;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  background: #B0B0B0;
  border-radius: 50%;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a {
  display: block;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a .text {
  max-width: 5.94rem;
  font-size: 0.18rem;
  color: #333333;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a .time {
  font-size: 0.18rem;
  color: #999999;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item:hover::before {
  background-color: #1658A0;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item:hover > a .text {
  color: #1658A0;
  font-weight: bold;
}
.child-news-page .bottom-info-con .right-con {
  width: 4.9rem;
}
.child-news-page .bottom-info-con .right-con .ztzl-img-list {
  padding: 0.25rem 0.28rem;
}
.child-news-page .bottom-info-con .right-con .ztzl-img-list > a {
  display: block;
  width: 4.26rem;
  height: 1.2rem;
  margin-top: 0.11rem;
}
.child-news-page .bottom-info-con .right-con .ztzl-img-list > a:first-child {
  margin-top: 0;
}
.child-news-page .bottom-info-con .right-con .ztzl-img-list > a > img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .child-news-page .headlines-swiper {
    width: 7.02rem;
    margin-top: 0.24rem;
  }
  .child-news-page .headlines-swiper a {
    clear: both;
    display: block;
    color: #BD1B2D;
    font-size: 0.4rem;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .child-news-page .headlines-swiper a:hover {
    color: #A3091A;
  }
  .child-news-page .headlines-swiper span {
    display: none;
  }
  .child-news-page .more-btn {
    display: block;
  }
  .child-news-page .more-btn > span {
    margin-top: 0.08rem;
    margin-right: 0.04rem;
    font-size: 0.24rem;
    color: #333333;
  }
  .child-news-page .more-btn .go-more-icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .child-news-page .more-btn:hover span {
    color: #1658A0;
    font-weight: bold;
  }
  .child-news-page .pics-news {
    margin: 0rem auto 0;
    width: 7.02rem;
  }
  .child-news-page .pics-news .pic-news-swiper {
    width: 7.02rem;
    height: 4.3rem;
    margin-bottom: 0.3rem;
  }
  .child-news-page .pics-news .pic-news-swiper .swiper-slide {
    width: 7.02rem;
    height: 4.3rem;
  }
  .child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item .news-text {
    height: 0.88rem;
    line-height: 0.88rem;
    padding: 0 0.28rem;
    font-weight: bold;
    font-size: 0.28rem;
  }
  .child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item:hover .news-text {
    color: #1658A0;
    font-weight: bold;
  }
  .child-news-page .pics-news .pic-news-swiper .swiper-button-prev,
  .child-news-page .pics-news .pic-news-swiper .swiper-button-next {
    width: 0.43rem;
    height: 0.72rem;
  }
  .child-news-page .pics-news .area-news {
    margin: 0.32rem auto 0;
    width: 7.02rem;
    height: auto;
  }
  .child-news-page .pics-news .area-news .tab-row {
    height: 0.9rem;
  }
  .child-news-page .pics-news .area-news .area-switch-tab {
    width: 100%;
    overflow: auto hidden;
    height: 0.8rem;
    display: flex;
  }
  .child-news-page .pics-news .area-news .area-switch-tab .tab-item {
    flex: 1;
    width: 33%;
    position: relative;
    display: inline-block;
    text-align: center;
    height: 0.82rem;
    line-height: 0.78rem;
  }
  .child-news-page .pics-news .area-news .area-switch-tab .tab-item > a {
    font-size: 0.28rem;
  }
  .child-news-page .pics-news .area-news .area-switch-tab .tab-item.active {
    background: linear-gradient(180deg, #F4F6F8 0%, #FFFFFF 100%);
    box-shadow: 0rem 0.04rem 0.16rem 0rem rgba(122, 140, 168, 0.16);
    border-radius: 0.08rem;
    border: 0.02rem solid #FFFFFF;
  }
  .child-news-page .pics-news .area-news .more-btn {
    display: none;
  }
  .child-news-page .pics-news .area-news .area-news-con {
    display: none;
    padding-top: 0.36rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list {
    width: 100%;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item {
    width: 100%;
    height: 1.4rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .time-con {
    width: 1.4rem;
    height: 1.4rem;
    background-color: rgba(122, 140, 168, 0.16);
    background: linear-gradient(180deg, rgba(244, 246, 248, 0.8) 0%, #FFFFFF 100%);
    box-shadow: 0rem 0.02rem 0.08rem 0rem rgba(122, 140, 168, 0.16);
    border-radius: 0.08rem;
    border: 0.02rem solid #FFFFFF;
    backdrop-filter: blur(0.04rem);
    text-align: center;
    padding-top: 0.08rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .time-con .day {
    font-weight: bold;
    font-size: 0.56rem;
    color: #333333;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .time-con .date {
    font-size: 0.24rem;
    color: #333333;
    margin-top: 0.02rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .title-con {
    width: 5.46rem;
    font-weight: 500;
    font-size: 0.4rem;
    color: #333333;
    line-height: 0.6rem;
    max-height: 1.2rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-left: 0.16rem;
    margin-top: 0.1rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item:hover .title-con {
    color: #1658A0;
    font-weight: bold;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item {
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.14rem;
    padding-right: 0.27rem;
    border-bottom: 0.01rem solid #e5e5e5;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item:last-child {
    border-bottom: none;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item > a {
    display: block;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item > a .tit {
    max-width: 100%;
    font-size: 0.32rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item > a .time {
    display: none;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .child-news-page .pics-news .news {
    width: 7.02rem;
    height: 6.1rem;
    margin-bottom: 0.3rem;
  }
  .child-news-page .pics-news .news .cm-tab {
    padding-top: 0.05rem;
  }
  .child-news-page .pics-news .news .cm-tab .tabPanel {
    position: relative;
    display: block;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    /* Firefox */
  }
  .child-news-page .pics-news .news .cm-tab .tabPanel::-webkit-scrollbar {
    display: none;
  }
  .child-news-page .pics-news .news .cm-tab .tabPanel a {
    font-weight: normal;
    font-size: 0.4rem;
    text-align: center;
    width: auto;
    padding-bottom: 0.23rem;
    margin-right: 0.8rem;
    color: #111111;
    line-height: 0.4rem;
    display: inline-block;
    vertical-align: middle;
  }
  .child-news-page .pics-news .news .cm-tab .tabPanel .panel:first-child {
    margin-left: 0;
  }
  .child-news-page .pics-news .news .cm-tab .tabPanel .panel:last-child {
    margin-right: 0;
  }
  .child-news-page .pics-news .news .cm-tab .tabPanel .panel:before {
    position: absolute;
    bottom: -0.01rem;
  }
  .child-news-page .pics-news .news .cm-tab .tabPanel .cur {
    color: #BD1B2D;
    font-weight: bold;
  }
  .child-news-page .pics-news .news .cm-tab .tabPanel .cur::before {
    width: 100%;
    height: 0.03rem;
    left: 0.2rem;
    background-color: #BD1B2D;
  }
  .child-news-page .pics-news .news .cm-tab .tabPanel .more-link {
    height: 0.4rem;
    line-height: 0.4rem;
    padding-right: 0.26rem;
    background-size: 0.22rem 0.22rem;
  }
  .child-news-page .pics-news .news .cm-tab .tabPanel .more-link .more-text {
    display: inline-block;
    text-align: center;
    font-size: 0.24rem;
    line-height: 0.4rem;
  }
  .child-news-page .pics-news .news .cm-tab .tabContent {
    margin-top: 0.14rem;
  }
  .child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li {
    height: 0.88rem;
    line-height: 0.88rem;
    box-sizing: border-box;
    color: #333333;
  }
  .child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li a {
    position: relative;
    color: #333333;
    font-size: 0.32rem;
    font-family: Microsoft YaHei, Microsoft YaHei-Regular;
    padding-left: 0.22rem;
  }
  .child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li a::before {
    position: absolute;
    left: 0;
    top: 50%;
    display: inline-block;
    transform: translateY(-50%);
    content: '';
    width: 0.09rem;
    height: 0.09rem;
    background: url(2025bj_news-list-sy.png) no-repeat left center;
    background-size: 100%;
  }
  .child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li a:hover {
    color: #BD1B2D;
  }
  .child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li a:hover::before {
    content: '';
    width: 0.09rem;
    height: 0.09rem;
    display: inline-block;
    background: url(2025bj_news-list-sybg.png) no-repeat left center;
    background-size: 100%;
  }
  .child-news-page .pics-news .news .cm-tab .tabContent .cm-news-list li span {
    display: none;
    font-size: 0.16rem;
    color: #999999;
  }
  .child-news-page .pics-news .news .cm-tab .tabPanel1 {
    width: 100%;
    max-width: 7.02rem;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }
  .child-news-page .pics-news .news .cm-tab .panel {
    margin-left: 0;
  }
  .child-news-page .bottom-info-con {
    clear: both;
    width: 7.5rem;
    margin-top: 0.32rem;
    height: 4rem;
  }
  .child-news-page .bottom-info-con .xwdt-ztbg {
    position: absolute;
    width: 100%;
    height: 4rem;
    background: #DCDCDC;
    left: 0;
    z-index: -9;
  }
  .child-news-page .bottom-info-con .pub-title {
    height: 0.88rem;
  }
  .child-news-page .bottom-info-con .pub-title .title {
    font-weight: bold;
    font-size: 0.4rem;
    color: #333333;
    line-height: 0.4rem;
    margin-top: 0.56rem;
  }
  .child-news-page .bottom-info-con .pub-title .title .line-zt {
    margin: 0.2rem auto;
    display: block;
    width: 0.64rem;
    height: 0.01rem;
  }
  .child-news-page .bottom-info-con .pub-title .more-btn {
    margin-top: 0.25rem;
  }
  .child-news-page .bottom-info-con .ztzlbox {
    width: 7.02rem;
    height: 100%;
    margin: auto;
    margin-bottom: 0.32rem;
    margin-top: 0.66rem;
    position: relative;
  }
  .child-news-page .bottom-info-con .ztzlbox .swiper-outer {
    width: 100%;
    overflow: hidden;
  }
  .child-news-page .bottom-info-con .ztzlbox .zt-banner {
    width: 100% ;
    height: 1.8rem;
  }
  .child-news-page .bottom-info-con .ztzlbox .swiper-button-prev {
    left: 0.15rem;
    background: url(2025bj_swipe-left.png) no-repeat center center;
  }
  .child-news-page .bottom-info-con .ztzlbox .swiper-button-next {
    right: 0.15rem;
    background: url(2025bj_swipe-right.png) no-repeat center center;
  }
  .child-news-page .bottom-info-con .ztzlbox .swiper-button-prev,
  .child-news-page .bottom-info-con .ztzlbox .swiper-button-next {
    display: none;
    cursor: pointer;
    width: 0.24rem;
    height: 0.4rem;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
  }
  .child-news-page .bottom-info-con .ztzlbox:hover .swiper-button-prev,
  .child-news-page .bottom-info-con .ztzlbox:hover .swiper-button-next {
    display: none;
  }
  .child-news-page .bottom-info-con .ztzlbox .zt {
    width: 3.75rem !important;
    height: 1.88rem;
    text-align: center;
  }
  .child-news-page .bottom-info-con .ztzlbox .zt a {
    display: inline-block;
    width: 3.39rem;
    height: 100%;
    margin: auto;
  }
  .child-news-page .bottom-info-con .ztzlbox .zt a img {
    width: 100%;
    height: 100%;
  }
  .child-news-page .bottom-info-con .ztzlbox .zt:first-child {
    margin-left: 0;
  }
  .child-news-page .bottom-info-con .content {
    width: calc(100% - 0.16rem);
    margin: 0 auto;
    background: #fff;
    border-radius: 0.06rem;
  }
  .child-news-page .bottom-info-con .left-con {
    float: none;
    width: 7.02rem;
    margin: 0 auto;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list {
    width: 100%;
    padding: 0.07rem 0.24rem;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item {
    position: relative;
    width: 100%;
    height: 0.96rem;
    line-height: 0.96rem;
    padding-left: 0.18rem;
    overflow: hidden;
    border-bottom: 0.01rem dashed #EEF1F6;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item:last-child {
    border-bottom: 0;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a {
    display: block;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a .text {
    max-width: 100%;
    font-size: 0.32rem;
    color: #333333;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a .time {
    display: none;
  }
  .child-news-page .bottom-info-con .right-con {
    float: none;
    width: 7.02rem;
    margin: 0.32rem;
  }
  .child-news-page .bottom-info-con .right-con .ztzl-img-list {
    padding: 0.24rem;
  }
  .child-news-page .bottom-info-con .right-con .ztzl-img-list > a {
    display: block;
    width: 6.38rem;
    height: 1.8rem;
    margin-top: 0.12rem;
  }
}

.zwgk-box {
  width: 100%;
  max-width: 19.2rem;
  margin: 0 auto;
  position: relative;
  background: #fff;
  background: url(2025bj_contain-bg.png) no-repeat top center;
  background-size: 100% 3.2rem;
}
.zwgk-box .contain {
  width: 12.8rem;
  margin: 0 auto;
  z-index: 2;
  padding-top: 0.44rem;
}
.zwgk-box .contain .columns .column {
  display: inline-block;
  width: 2rem;
  height: 1.42rem;
  background: url(2025bj_bg-zwgk-pc.png) no-repeat;
  padding-top: 0.16rem;
  margin-right: 0.16rem;
  text-align: center;
}
.zwgk-box .contain .columns .column:last-child {
  margin-right: 0;
}
.zwgk-box .contain .columns .column .icon {
  width: 0.64rem;
  height: 0.64rem;
  margin: 0 auto;
  display: inline-block;
  position: relative;
}
.zwgk-box .contain .columns .column img {
  display: block;
  margin: 0 auto;
  height: 0.44rem;
}
.zwgk-box .contain .columns .column .icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.64rem;
  height: 0.64rem;
}
.zwgk-box .contain .columns .column .icon-hover {
  display: none;
}
.zwgk-box .contain .columns .column span {
  display: inline-block;
  width: 100%;
  font-size: 0.2rem;
  color: #111;
  text-align: center;
  margin-top: 0.12rem;
}
.zwgk-box .contain .columns .column:hover .icon-default {
  display: none;
}
.zwgk-box .contain .columns .column:hover .icon-hover {
  display: block;
}
.zwgk-box .contain .columns .column:hover span {
  color: #BD1B2D;
}
.zwgk-box .contain .zwgk-xx {
  margin-top: 0.4rem;
  backdrop-filter: blur(0.08rem);
  padding: 0.32rem;
  background: #fff;
}
.zwgk-box .contain .zwgk-xx .xxbox {
  width: 7.96rem;
  margin-right: 0.33rem;
  margin-top: 0.14rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab {
  width: 100%;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 {
  height: 0.42rem;
  border-bottom: 0.01rem solid #DDDDDD;
  position: relative;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 .panel {
  position: relative;
  display: inline-block;
  margin-right: 0.4rem;
  font-size: 0.22rem;
  font-weight: 400;
  margin-left: 0;
  color: #111;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 .panel::before {
  display: none;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 .cur {
  border-bottom: 0.03rem solid #BD1B2D;
  padding-bottom: 0.23rem;
  color: #BD1B2D;
  font-weight: 600;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 .more-link {
  display: none;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent {
  width: 100%;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list {
  position: relative;
  width: 100%;
  margin-top: 0.28rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item {
  height: 0.44rem;
  line-height: 0.44rem;
  padding-left: 0.22rem;
  background: url(2025bj_zwgk-xx-libg.png) no-repeat left center;
  background-size: 0.1rem 0.11rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item:hover .text {
  color: #026AB6;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list a {
  display: block;
  height: 100%;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list a .text {
  font-size: 0.16rem;
  color: #333333;
  max-width: 5.6rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list a .time {
  font-size: 0.16rem;
  color: #999999;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo {
  width: 100%;
  height: 0.56rem;
  background: #F5F5F5;
  border-radius: 0.04rem 0rem 0rem 0.04rem;
  padding-left: 0.16rem;
  margin-top: 0.32rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo img {
  width: 0.2rem;
  height: 0.2rem;
  margin-top: 0.18rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo .tj {
  font-size: 0.18rem;
  color: #333;
  margin-top: 0.16rem;
  margin-left: 0.08rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo .line {
  width: 0.01rem;
  height: 0.2rem;
  background: #d9d9d9;
  border: 0.01rem solid #d9d9d9;
  margin-top: 0.2rem;
  margin-left: 0.16rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo input {
  width: 5.02rem;
  height: 100%;
  font-size: 0.18rem;
  padding-right: 0.16rem;
  padding-left: 0.16rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo .ssbtn {
  display: inline-block;
  width: 1.1rem;
  height: 0.56rem;
  background: #BD1B2D;
  color: #fff;
  font-size: 0.18rem;
  border-radius: 0 0.04rem 0.04rem 0;
  text-align: center;
  padding-top: 0.16rem;
}
.zwgk-box .contain .col {
  width: 3.8rem;
}
.zwgk-box .contain .col a {
  display: inline-block;
  width: 3.8rem;
  height: 1.88rem;
  margin-bottom: 0.16rem;
  padding: 0.48rem 2.52rem 1.16rem 0.32rem;
  background-position: center;
  background-size: cover;
}
.zwgk-box .contain .col a:last-child {
  margin-bottom: 0;
}
.zwgk-box .contain .col a span {
  display: inline-block;
  width: 100%;
  font-size: 0.24rem;
  font-weight: bold;
  margin-top: 0.12rem;
}
.zwgk-box .contain .col .zfld {
  background-image: url(2025bj_zfld.png);
}
.zwgk-box .contain .col .zfld span {
  color: #865E36;
}
.zwgk-box .contain .col .sjfb {
  background-image: url(2025bj_sjfb.png);
}
.zwgk-box .contain .col .sjfb span {
  color: #BD1B2D;
}
.zwgk-box .contain .zwgk-zdgk {
  position: relative;
  width: 100%;
  padding: 0.4rem 0 0.56rem;
  box-sizing: border-box;
}
.zwgk-box .contain .zwgk-zdgk::before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  max-width: 19.2rem;
  top: 0;
  bottom: 0;
  background: #f5f5f5;
  z-index: 0;
}
.zwgk-box .contain .zwgk-zdgk .zdgk-inner {
  width: 12.72rem;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.zwgk-box .contain .zwgk-zdgk .zdgk-title {
  text-align: center;
  font-size: 0.32rem;
  font-weight: 600;
  color: #333333;
}
.zwgk-box .contain .zwgk-zdgk .zdgk-underline {
  width: 0.64rem;
  height: 0.01rem;
  background: #BD1B2D;
  margin: 0.12rem auto 0;
}
.zwgk-box .contain .zwgk-zdgk .zdgk-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-top: 0.32rem;
}
.zwgk-box .contain .zwgk-zdgk .zdgk-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc((100% - 0.6rem) / 4);
  height: 0.64rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  margin-bottom: 0.2rem;
  margin-right: 0.2rem;
}
.zwgk-box .contain .zwgk-zdgk .zdgk-item .text {
  font-size: 0.2rem;
  color: #333333;
}
.zwgk-box .contain .zwgk-zdgk .zdgk-item:hover .text {
  color: #026AB6;
}
.zwgk-box .contain .zwgk-zdgk .zdgk-item:nth-child(4n) {
  margin-right: 0;
}
.zwgk-box .contain .zwgk-zdgk .zdgk-item:nth-child(4n+1) {
  margin-left: 0;
}
.zwgk-box .contain .zwgk-wugk {
  position: relative;
  width: 100%;
  padding: 0.4rem 0 0.56rem;
  box-sizing: border-box;
}
.zwgk-box .contain .zwgk-wugk::before {
  content: '';
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  max-width: 19.2rem;
  top: 0;
  bottom: 0;
  background: #E6E6E6;
  z-index: 0;
}
.zwgk-box .contain .zwgk-wugk .wugk-inner {
  width: 12.72rem;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.zwgk-box .contain .zwgk-wugk .wugk-title {
  text-align: center;
  font-size: 0.32rem;
  font-weight: 600;
  color: #333333;
}
.zwgk-box .contain .zwgk-wugk .wugk-underline {
  width: 0.64rem;
  height: 0.01rem;
  background: #BD1B2D;
  margin: 0.12rem auto 0;
}
.zwgk-box .contain .zwgk-wugk .wugk-grid {
  font-size: 0;
  text-align: left;
  margin-top: 0.32rem;
}
.zwgk-box .contain .zwgk-wugk .wugk-item {
  display: inline-block;
  vertical-align: top;
  width: 2.4rem;
  margin-right: 0.18rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  box-shadow: 0 0.04rem 0.24rem 0 rgba(122, 140, 168, 0.12);
  border: 0.02rem solid #FFFFFF;
  backdrop-filter: blur(0.08rem);
  padding: 0.32rem 0.32rem 0.32rem;
  height: 2.82rem;
  text-align: center;
  box-sizing: border-box;
}
.zwgk-box .contain .zwgk-wugk .wugk-item .wugk-icon {
  display: block;
  margin: 0 auto;
  width: 0.72rem;
  height: 0.72rem;
}
.zwgk-box .contain .zwgk-wugk .wugk-item .wugk-name {
  display: inline-block;
  width: 100%;
  font-size: 0.2rem;
  color: #000;
  font-weight: 600;
  margin-top: 0.16rem;
}
.zwgk-box .contain .zwgk-wugk .wugk-item .wugk-links {
  margin-top: 0.08rem;
  padding: 0 0 0.32rem;
  font-size: 0;
}
.zwgk-box .contain .zwgk-wugk .wugk-item .wugk-links .wugk-link {
  display: inline-block;
  width: 0.82rem;
  font-size: 0.14rem;
  color: #666;
  line-height: 0.28rem;
  padding-left: 0.02rem;
  margin-top: 0.04rem;
  margin-right: 0.08rem;
  vertical-align: top;
  white-space: nowrap;
  text-align: left;
}
.zwgk-box .contain .zwgk-wugk .wugk-item .wugk-links .wugk-link:nth-child(2n) {
  margin-right: 0;
}
.zwgk-box .contain .zwgk-wugk .wugk-item .wugk-links .wugk-link:hover {
  color: #BD1B2D;
}
.zwgk-box .contain .zwgk-wugk .wugk-item:last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  .zwgk-box {
    width: 7.5rem;
    margin: 0 auto;
    background: url(2025bj_contain-h5-bg.png) no-repeat top center;
    background-size: 100% auto;
  }
  .zwgk-box .contain {
    width: 100%;
    margin: 0 auto;
    z-index: 2;
    padding-left: 0.24rem;
    padding-right: 0.24rem;
  }
  .zwgk-box .contain .columns .column {
    width: 3.39rem;
    height: 2.08rem;
    background: url(2025bj_bg-zwgk-wap.png) no-repeat;
    margin-bottom: 0.24rem;
    margin-right: 0.24rem;
    padding-top: 0.24rem;
  }
  .zwgk-box .contain .columns .column .icon {
    width: 0.88rem;
    height: 0.88rem;
  }
  .zwgk-box .contain .columns .column .icon img {
    width: 0.88rem;
    height: 0.88rem;
  }
  .zwgk-box .contain .columns .column span {
    font-size: 0.28rem;
    margin-top: 0.2rem;
    font-weight: bold;
  }
  .zwgk-box .contain .columns .column:nth-child(2),
  .zwgk-box .contain .columns .column:nth-child(4),
  .zwgk-box .contain .columns .column:nth-child(6) {
    margin-right: 0;
  }
  .zwgk-box .contain .zwgk-xx {
    padding: 0rem;
    margin-top: 0.16rem;
    box-shadow: none;
  }
  .zwgk-box .contain .zwgk-xx .xxbox {
    width: 7.02rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 {
    height: 1.06rem;
    width: 100%;
    border-bottom: 0.01rem solid #DDDDDD;
    overflow-x: auto;
    padding-left: 0.24rem;
    line-height: 1.06rem;
    overflow-y: hidden;
    white-space: nowrap;
    scrollbar-width: none;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 .panel {
    display: inline-block;
    font-size: 0.4rem;
    margin-right: 0.56rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 .cur {
    border-bottom: 0.06rem solid #BD1B2D;
    padding-bottom: 0.5rem;
    color: #BD1B2D;
    font-weight: 600;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item .text {
    font-size: 0.32rem;
    max-width: 100%;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item .time {
    display: none;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo {
    height: 0.8rem;
    padding-left: 0.24rem;
    background: #F5F5F5;
    border-radius: 0.04rem 0 0 0.04rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo img {
    width: 0.32rem;
    height: 0.32rem;
    margin-top: 0.24rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo .tj {
    font-size: 0.24rem;
    margin-top: 0.28rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo .line {
    height: 0.4rem;
    margin-top: 0.2rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo input {
    width: 3.12rem;
    font-size: 0.24rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo .ssbtn {
    width: 1.1rem;
    height: 0.8rem;
    margin-left: 0.4rem;
    line-height: 0.8rem;
    font-size: 0.28rem;
    padding-top: 0;
    border-radius: 0 0.04rem 0.04rem 0;
  }
  .zwgk-box .contain .zwgk-xx .col {
    margin-top: 0.48rem;
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 0.24rem;
  }
  .zwgk-box .contain .zwgk-xx .col a {
    width: calc((100% - 0.24rem) / 2);
    height: 1.68rem;
    background-size: cover;
    background-position: center;
    padding: 0 0 0 0.24rem;
    border-radius: 0.04rem;
    display: flex;
    align-items: center;
  }
  .zwgk-box .contain .zwgk-xx .col a span {
    font-size: 0.32rem;
    font-weight: 600;
    line-height: 1.68rem;
    margin-top: 0;
  }
  .zwgk-box .contain .zwgk-xx .col a:nth-child(1) span {
    color: #865e36;
  }
  .zwgk-box .contain .zwgk-xx .col a:nth-child(2) span {
    color: #BD1B2D;
  }
  .zwgk-box .contain .zwgk-wugk {
    padding: 0.56rem 0 0.48rem;
  }
  .zwgk-box .contain .zwgk-wugk .wugk-inner {
    width: 100%;
    padding: 0 0.24rem;
  }
  .zwgk-box .contain .zwgk-wugk .wugk-grid {
    margin-top: 0.4rem;
    font-size: 0;
  }
  .zwgk-box .contain .zwgk-wugk .wugk-item {
    display: block;
    width: 100%;
    height: 5.08rem;
    margin-right: 0;
    margin-bottom: 0.24rem;
    background: #FFFFFF;
    border-radius: 0.08rem;
    box-shadow: 0 0.04rem 0.24rem 0 rgba(122, 140, 168, 0.12);
    border: 0.02rem solid #FFFFFF;
    text-align: center;
    padding: 0.48rem 1.2rem 0.64rem;
  }
  .zwgk-box .contain .zwgk-wugk .wugk-item .wugk-icon {
    width: 1.28rem;
    height: 1.28rem;
    display: block;
    margin: 0 auto;
  }
  .zwgk-box .contain .zwgk-wugk .wugk-item .wugk-name {
    font-size: 0.36rem;
    color: #000;
    font-weight: 600;
    margin-top: 0.24rem;
  }
  .zwgk-box .contain .zwgk-wugk .wugk-item .wugk-links {
    margin-top: 0.24rem;
    padding: 0 0.1rem 0.4rem;
    font-size: 0;
  }
  .zwgk-box .contain .zwgk-wugk .wugk-item .wugk-links .wugk-link {
    display: inline-block;
    width: calc(50% - 0.04rem);
    font-size: 0.28rem;
    color: #666;
    line-height: 0.36rem;
    margin-right: 0.08rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .zwgk-box .contain .zwgk-wugk .wugk-item .wugk-links .wugk-link:nth-child(2n) {
    margin-right: 0;
  }
  .zwgk-box .contain .zwgk-wugk .wugk-item .wugk-links .wugk-link:hover {
    color: #BD1B2D;
  }
  .zwgk-box .contain .zwgk-zdgk {
    position: relative;
    width: 100%;
    padding: 0.56rem 0 0.48rem;
    box-sizing: border-box;
  }
  .zwgk-box .contain .zwgk-zdgk::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #f5f5f5;
    z-index: 0;
  }
  .zwgk-box .contain .zwgk-zdgk .zdgk-inner {
    width: 100%;
    margin: 0 auto;
    padding: 0 0.24rem;
    position: relative;
    z-index: 1;
  }
  .zwgk-box .contain .zwgk-zdgk .zdgk-title {
    text-align: center;
    font-size: 0.4rem;
    font-weight: 600;
    color: #333;
  }
  .zwgk-box .contain .zwgk-zdgk .zdgk-underline {
    width: 0.64rem;
    height: 0.01rem;
    background: #BD1B2D;
    margin: 0.16rem auto 0;
  }
  .zwgk-box .contain .zwgk-zdgk .zdgk-grid {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.4rem;
  }
  .zwgk-box .contain .zwgk-zdgk .zdgk-item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc((100% - 0.24rem) / 2);
    height: 0.8rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    margin-bottom: 0.24rem;
    margin-right: 0.24rem;
  }
  .zwgk-box .contain .zwgk-zdgk .zdgk-item .text {
    font-size: 0.28rem;
    color: #333;
    line-height: 0.28rem;
  }
  .zwgk-box .contain .zwgk-zdgk .zdgk-item:nth-child(2n) {
    margin-right: 0;
  }
  .zwgk-box .contain .zwgk-zdgk .zdgk-item:hover .text {
    color: #BD1B2D;
  }
}

.zj-page {
  position: relative;
}
.zj-page .bg-box {
  width: 100%;
  max-width: 19.2rem;
  height: auto;
  position: absolute;
  top: 1.97rem;
  left: 50%;
  transform: translateX(-50%);
}
.zj-page .bg-box > img {
  width: 100%;
  height: auto;
}
.zj-page .bg-box > img.zj-page-bg-2 {
  height: 1.07rem;
}
.zj-page .bg-box > img.wap-show {
  display: none;
}
.zj-page .page-main-content {
  position: relative;
  z-index: 2;
}
.zj-page .top-full-swiper {
  position: relative;
  width: 100%;
  max-width: 19.2rem;
  height: 6.2rem;
  transform: scaleY(-1);
}
.zj-page .top-full-swiper .swiper-slide {
  width: 100%;
  transform: scaleY(-1);
}
.zj-page .top-full-swiper .swiper-slide > a {
  display: block;
}
.zj-page .top-full-swiper .swiper-slide > a > img {
  width: 100%;
  height: 6.2rem;
  object-fit: contain;
  background-color: transparent;
}
.zj-page .top-full-swiper .swiper-slide > a > img.wap-show {
  display: none;
}
.zj-page .top-full-swiper .swiper-pagination {
  position: absolute;
  top: 0.11rem;
  right: 3.72rem;
  height: 0.22rem;
}
.zj-page .top-full-swiper .swiper-pagination .swiper-pagination-switch {
  cursor: pointer;
  display: inline-block;
  width: 0.22rem;
  height: 0.22rem;
  background: url(2025bj_zj-swiper-page.png);
  background-size: 100% 100%;
}
.zj-page .top-full-swiper .swiper-pagination .swiper-active-switch {
  background: url(2025bj_zj-swiper-page-active.png);
  background-size: 100% 100%;
}
.zj-page .title-row > img {
  width: 100%;
  height: auto;
}
.zj-page .title-row > img.wap-show {
  display: none;
}
.zj-page .con-1 {
  margin-top: 0.25rem;
  position: relative;
}
.zj-page .con-1 .horse-img {
  position: absolute;
  right: 0.43rem;
  top: 1.26rem;
  width: 4.9rem;
  height: auto;
}
.zj-page .con-1 > .content {
  position: relative;
  margin-top: 0.29rem;
}
.zj-page .con-1 > .content .video-player {
  position: absolute;
  top: 0.48rem;
  left: 0.48rem;
  width: 5.8rem;
  height: 4.48rem;
  padding: 0.24rem 0.16rem;
  border-radius: 0.04rem;
  overflow: hidden;
  background: url(2025bj_bg-rsxz-sp.png) no-repeat center / 111% 100%;
}
.zj-page .con-1 > .content .video-player .video-swiper {
  position: relative;
  width: 100%;
  height: 3.4rem;
  overflow: hidden;
}
.zj-page .con-1 > .content .video-player .video-swiper .swiper-wrapper {
  position: relative;
  z-index: 1;
}
.zj-page .con-1 > .content .video-player .video-swiper .swiper-slide {
  height: auto !important;
}
.zj-page .con-1 > .content .video-player .video-item {
  position: relative;
  width: 100%;
  height: 100%;
}
.zj-page .con-1 > .content .video-player .video-item::after {
  display: none;
}
.zj-page .con-1 > .content .video-player span {
  padding-left: 0.08rem;
  font-size: 0.24rem;
  font-weight: bold;
  color: #333333;
  line-height: 0.24rem;
}
.zj-page .con-1 > .content .video-player .video-el {
  width: 5.4rem;
  height: 3rem;
  object-fit: cover;
  margin-top: 0.16rem;
}
.zj-page .con-1 > .content .video-player .play {
  display: none;
}
.zj-page .con-1 > .content .video-player .episode-switch-row {
  position: relative;
  left: auto;
  right: auto;
  bottom: auto;
  display: block;
  margin-top: 0.16rem;
  width: 100%;
  height: auto;
  min-height: 0.5rem;
  z-index: 5;
}
.zj-page .con-1 > .content .video-player .episode-switch-item {
  display: inline-block;
  background: #f5f5f5;
  padding: 0.14rem 0.16rem;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.18rem;
  border-radius: 0.02rem;
  margin-right: 0.12rem;
}
.zj-page .con-1 > .content .video-player .episode-switch-item:last-child {
  margin-right: 0;
}
.zj-page .con-1 > .content .video-player .episode-switch-item:hover,
.zj-page .con-1 > .content .video-player .episode-switch-item.active {
  background: #bd1b2d;
  color: #ffffff;
}
.zj-page .con-1 > .content .bottom-main {
  width: 12.8rem;
  height: 6.41rem;
  background: url(2025bj_rsxz-bg-gk.png) no-repeat center / 100% 100%;
  padding: 0.48rem 0.48rem 0.24rem;
}
.zj-page .con-1 > .content .bottom-main .introduction-con .text {
  width: 5.54rem;
}
.zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-tit img {
  width: 1.4rem;
  height: auto;
  padding-top: 0.32rem;
}
.zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-tit-wap {
  display: none;
}
.zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-text {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  font-weight: normal;
  font-size: 0.18rem;
  color: #FFFFFF;
  line-height: 0.36rem;
  margin-top: 0.16rem;
  max-height: 2.52rem;
}
.zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-text:hover {
  text-decoration: underline;
}
.zj-page .con-1 > .content .bottom-main .tab-container {
  margin-top: 1.4rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row {
  width: 100%;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row .tab-switch-item {
  display: inline-block;
  width: 3.84rem;
  height: 0.65rem;
  background: url(2025bj_zj-tab-bg.png) no-repeat center / 100% 100%;
  text-align: center;
  line-height: 0.65rem;
  padding: 0 0.2rem;
  font-weight: 400;
  font-size: 0.2rem;
  color: #865E36;
  margin-right: 0.16rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row .tab-switch-item:last-child {
  margin-right: 0;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row .tab-switch-item:hover,
.zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row .tab-switch-item.active {
  background: url(2025bj_zj-tab-bg-h.png) no-repeat center / 100% 100%;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con {
  display: none;
  position: relative;
  width: 100%;
  height: 1.63rem;
  margin-top: 0.2rem;
  background: url(2025bj_zj-border.png) no-repeat center / 100% 100%;
  padding: 0.26rem 0.32rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con .arrow {
  position: absolute;
  width: 0.2rem;
  top: -0.07rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(1) .arrow {
  left: 1.18rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(2) .arrow {
  left: 4.22rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(3) .arrow {
  right: 4.22rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(4) .arrow {
  right: 1.18rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con .link-text {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.3rem;
  max-height: 1.2rem;
}
.zj-page .con-2 {
  margin-top: 0.26rem;
}
.zj-page .con-2 .content {
  position: relative;
}
.zj-page .con-2 .img-swiper-outer {
  width: 100%;
  overflow: hidden;
}
.zj-page .con-2 .img-swiper {
  width: calc(100% + 0.06rem);
  height: 4.3rem;
}
.zj-page .con-2 .img-swiper .swiper-slide {
  width: 25%;
  height: 4.3rem;
}
.zj-page .con-2 .img-swiper .swiper-slide > .img-item {
  display: block;
  width: 3.16rem;
  height: 4.3rem;
}
.zj-page .con-2 .img-swiper .swiper-slide > .img-item > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.zj-page .con-2 .swiper-button-prev,
.zj-page .con-2 .swiper-button-next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0.48rem;
  height: 0.48rem;
  background: url(2025bj_zj-swiper-prev-1.png) no-repeat center / 100% 100%;
}
.zj-page .con-2 .swiper-button-prev:hover,
.zj-page .con-2 .swiper-button-next:hover {
  background: url(2025bj_zj-swiper-next-h-1.png) no-repeat center / 100% 100%;
  transform: translateY(-50%) scaleX(-1);
}
.zj-page .con-2 .swiper-button-prev {
  left: -0.71rem;
}
.zj-page .con-2 .swiper-button-next {
  right: -0.71rem;
  transform: translateY(-50%) scaleX(-1);
}
.zj-page .con-2 .swiper-button-next:hover {
  transform: translateY(-50%);
}
.part3 {
  width: 100%;
  height: 7.6rem;
  background-image: url(2025bj_charm-bg3.png);
  background-size: cover;
  padding-top: 0.22rem;
  margin: 0 auto;
}
.part3 .bt-dsjs {
  width: 12.8rem;
  margin: 0.2rem auto;
}
.part3 .bt-dsjs .pc-show {
  width: 12.8rem;
  height: 1.11rem;
  margin: 0.2rem auto;
  padding: 0 auto;
}
.part3 .bt-dsjs .wap-show {
  display: none;
}
.part3 .lunbo {
  position: relative;
  height: 4.3rem;
  width: 12.8rem;
  margin: 0.4rem auto 0;
}
.part3 .lunbo .cm-banner {
  overflow: visible;
}
.part3 .lunbo .mlyl-lunbo {
  width: 0.48rem;
  height: 0.48rem;
  position: absolute;
  top: 50%;
  margin-top: -0.24rem;
  cursor: pointer;
}
.part3 .lunbo .mlyl-lunbo:hover {
  background-image: url(2025bj_zj-swiper-next-h-1.png) !important;
}
.part3 .lunbo .mlyl-lunbo.swiper-button-prev {
  background-image: url(2025bj_zj-swiper-prev-2.png);
  background-size: contain;
  transform: rotate(180deg);
  left: -0.71rem;
  z-index: 999;
}
.part3 .lunbo .mlyl-lunbo.swiper-button-next {
  background-image: url(2025bj_zj-swiper-prev-2.png);
  background-size: contain;
  right: -0.71rem;
  z-index: 999;
}
.part3 .lunbo .cm-banner {
  height: 100%;
}
.part3 .lunbo .cm-banner .swiper-container {
  height: 100%;
}
.part3 .lunbo .cm-banner .swiper-container .swiper-wrapper {
  height: 100%;
}
.part3 .lunbo .cm-banner .swiper-container .swiper-wrapper li {
  height: 100%;
}
.part3 .lunbo .cm-banner .swiper-container .swiper-wrapper li img {
  height: 100%;
}
@media screen and (max-width: 768px) {
  .zj-page .bg-box {
    width: 100%;
    max-width: 7.5rem;
    top: 3.89rem;
  }
  .zj-page .bg-box > img {
    display: none;
    width: 100%;
    height: auto;
  }
  .zj-page .bg-box > img.zj-page-bg-2 {
    height: 4.47rem;
  }
  .zj-page .bg-box > img.wap-show {
    display: block;
  }
  .zj-page .page-main-content {
    padding-bottom: 0;
  }
  .zj-page .top-full-swiper {
    position: relative;
    width: 100%;
    max-width: 7.5rem;
    height: 6.5rem;
    transform: scaleY(-1);
  }
  .zj-page .top-full-swiper .swiper-slide > a > img {
    display: none;
    width: 100%;
    height: 6.2rem;
  }
  .zj-page .top-full-swiper .swiper-slide > a > img.wap-show {
    display: block;
  }
  .zj-page .top-full-swiper .swiper-pagination {
    position: absolute;
    top: 0;
    right: 50%;
    transform: translateX(50%);
  }
  .zj-page .title-row > img {
    display: none;
    width: 100%;
    height: auto;
  }
  .zj-page .title-row > img.wap-show {
    display: block;
  }
  .zj-page .module {
    padding: 0 0.24rem;
  }
  .zj-page .con-1 {
    margin-top: 0.05rem;
    position: relative;
  }
  .zj-page .con-1 .horse-img {
    position: absolute;
    right: 0;
    top: 2.02rem;
    width: 3.76rem;
    height: auto;
  }
  .zj-page .con-1 > .content {
    position: relative;
    margin-top: 0.22rem;
  }
  .zj-page .con-1 > .content .video-player {
    position: absolute;
    top: 0.32rem;
    left: 0.32rem;
    width: 6.4rem;
    height: 4.85rem;
    padding: 0.24rem 0.16rem;
    border-radius: 0.04rem;
    overflow: hidden;
    background: url(2025bj_wap-bg-rsxz-sp.png) no-repeat center / 111% 100%;
  }
  .zj-page .con-1 > .content .video-player span {
    padding-left: 0.08rem;
    font-size: 0.32rem;
    font-weight: bold;
    color: #333333;
    line-height: 0.32rem;
  }
  .zj-page .con-1 > .content .video-player .cover {
    display: none;
  }
  .zj-page .con-1 > .content .video-player .video-el {
    width: 6.06rem;
    height: 4.77rem;
    object-fit: cover;
    border-radius: 0.06rem;
    box-shadow: 0 0.06rem 0.12rem rgba(0, 0, 0, 0.08);
    margin-top: 0.16rem;
  }
  .zj-page .con-1 > .content .video-player .play {
    display: none;
  }
  .zj-page .con-1 > .content .video-player .episode-switch-row {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    display: block;
    margin-top: 0.24rem;
    width: 100%;
    height: auto;
    min-height: 0.4rem;
    z-index: 5;
  }
  .zj-page .con-1 > .content .video-player .episode-switch-item {
    display: inline-block;
    background: #f5f5f5;
    padding: 0.12rem 0.18rem;
    font-size: 0.2rem;
    color: #333333;
    line-height: 0.2rem;
    margin-right: 0.12rem;
    border-radius: 0.06rem;
    border: 1px solid #eaeaea;
    box-shadow: 0 0.04rem 0.08rem rgba(0, 0, 0, 0.06);
  }
  .zj-page .con-1 > .content .video-player .episode-switch-item:last-child {
    margin-right: 0;
  }
  .zj-page .con-1 > .content .video-player .episode-switch-item:hover,
  .zj-page .con-1 > .content .video-player .episode-switch-item.active {
    background: #bd1b2d;
    color: #ffffff;
    border-color: transparent;
    box-shadow: none;
  }
  .zj-page .con-1 > .content .video-player .play {
    z-index: 3;
  }
  .zj-page .con-1 > .content .bottom-main {
    width: 7.02rem;
    height: 16.25rem;
    background: url(2025bj_wap-rsxz-bg.png) no-repeat center / 100% 100%;
    padding: 0.32rem 0.32rem 0.24rem;
  }
  .zj-page .con-1 > .content .bottom-main .introduction-con .text {
    width: 6.38rem;
    height: 4.32rem;
    padding-top: 5.4rem;
  }
  .zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-tit {
    display: none;
  }
  .zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-tit-wap {
    display: block;
    width: 2.45rem;
    margin: 0 auto;
  }
  .zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-tit-wap img {
    width: 2.45rem;
    height: 0.72rem;
    margin: 0.48rem auto;
  }
  .zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-text {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
    font-weight: normal;
    font-size: 0.28rem;
    color: #FFFFFF;
    line-height: 0.48rem;
    margin-top: 0.16rem;
    max-height: 4.32rem;
  }
  .zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-text:hover {
    text-decoration: underline;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container {
    margin-top: 0.2rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row {
    width: 100%;
    margin-top: 5.8rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row .tab-switch-item {
    display: inline-block;
    width: 6.38rem;
    height: 1.08rem;
    background: url(2025bj_wap-zj-tab-bg.png) no-repeat center / 100% 100%;
    text-align: center;
    line-height: 1.08rem;
    padding: 0 0.2rem;
    font-weight: 400;
    font-size: 0.36rem;
    color: #865E36;
    margin-top: 0.32rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con {
    display: none;
    position: relative;
    width: 100%;
    height: 4.33rem;
    margin-top: 0.2rem;
    background: url(2025bj_zj-border-m.png) no-repeat center / 100% 100%;
    padding: 0.26rem 0.32rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con .arrow {
    position: absolute;
    width: 0.2rem;
    top: -0.08rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(1) .arrow {
    left: 0.74rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(2) .arrow {
    left: 2.69rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(3) .arrow {
    right: 2.69rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(4) .arrow {
    right: 0.74rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con .link-text {
    -webkit-line-clamp: 8;
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.48rem;
    max-height: 3.84rem;
  }
  .zj-page .con-2 {
    margin-top: 0.32rem;
  }
  .zj-page .con-2 .content {
    position: relative;
  }
  .zj-page .con-2 .img-swiper-outer {
    width: 100%;
    overflow: hidden;
  }
  .zj-page .con-2 .img-swiper {
    width: 12.8rem;
    height: 4.3rem;
  }
  .zj-page .con-2 .img-swiper .swiper-slide {
    width: 25%;
    height: 4.3rem;
  }
  .zj-page .con-2 .img-swiper .swiper-slide > .img-item {
    display: block;
    width: 3.16rem;
    height: 4.3rem;
  }
  .zj-page .con-2 .img-swiper .swiper-slide > .img-item > img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .zj-page .con-2 .swiper-button-prev,
  .zj-page .con-2 .swiper-button-next {
    display: none;
  }
  .zj-page .con-2 .swiper-pagination-1 {
    position: absolute;
    bottom: -0.61rem;
    right: 50%;
    transform: translateX(50%);
    height: 0.22rem;
  }
  .zj-page .con-2 .swiper-pagination-1 .swiper-pagination-switch {
    cursor: pointer;
    display: inline-block;
    width: 0.22rem;
    height: 0.22rem;
    background: url(2025bj_zj-swiper-page.png);
    background-size: 100% 100%;
  }
  .zj-page .con-2 .swiper-pagination-1 .swiper-active-switch {
    background: url(2025bj_zj-swiper-page-active.png);
    background-size: 100% 100%;
  }
  .zj-page .con-3 {
    margin-top: 0;
  }
  .part3 {
    width: 100%;
    height: 7.2rem;
    background-image: url(2025bj_wap-charm-bg3.png);
    background-size: cover;
    padding-top: 0.22rem;
    margin: 0 auto;
  }
  .part3 .bt-dsjs {
    width: 7.02rem;
    margin: 0.2rem auto;
  }
  .part3 .bt-dsjs .pc-show {
    display: none;
  }
  .part3 .bt-dsjs .wap-show {
    display: block;
    width: 7.02rem;
    height: 1.54rem;
  }
  .part3 .lunbo {
    position: relative;
    height: 4.3rem;
    width: 7.26rem;
    margin-left: 0.24rem;
    overflow: hidden;
  }
  .part3 .lunbo .cm-banner {
    overflow: hidden;
  }
  .part3 .lunbo .mlyl-lunbo {
    width: 0.48rem;
    height: 0.48rem;
    position: absolute;
    top: 50%;
    margin-top: -0.24rem;
    cursor: pointer;
  }
  .part3 .lunbo .mlyl-lunbo:hover {
    background-image: url(2025bj_zj-swiper-next-h-1.png) !important;
  }
  .part3 .lunbo .mlyl-lunbo.swiper-button-prev {
    background-image: url(2025bj_zj-swiper-prev-2.png);
    background-size: contain;
    transform: rotate(180deg);
    left: -0.71rem;
    z-index: 999;
  }
  .part3 .lunbo .mlyl-lunbo.swiper-button-next {
    background-image: url(2025bj_zj-swiper-prev-2.png);
    background-size: contain;
    right: -0.71rem;
    z-index: 999;
  }
  .part3 .lunbo .cm-banner {
    height: 100%;
  }
  .part3 .lunbo .cm-banner .swiper-container {
    width: 13rem;
    height: 100%;
  }
  .part3 .lunbo .cm-banner .swiper-container .swiper-wrapper {
    width: 3.22rem;
    height: 100%;
  }
  .part3 .lunbo .cm-banner .swiper-container .swiper-wrapper li {
    width: 3.22rem;
    height: 100%;
  }
  .part3 .lunbo .cm-banner .swiper-container .swiper-wrapper li img {
    height: 100%;
  }
}

.public-about-news {
  border-radius: 0.08rem;
  background-color: #F9F9F9;
  padding-left: 0.04rem;
  padding-right: 0.04rem;
  padding-bottom: 0.04rem;
  margin-top: 0.38rem;
}
.public-about-news .annex-header {
  display: block;
  height: 0.56rem;
  line-height: 0.56rem;
  font-size: 0.18rem;
  padding-left: 0.23rem;
}
.public-about-news .annex-header .annex-pic {
  display: none;
  height: 0.24rem;
  object-fit: contain;
  margin-right: 0.08rem;
}
.public-about-news .annex-header .font-download {
  font-weight: bold;
  font-size: 0.18rem;
  color: #1B5395;
  line-height: 0.18rem;
  vertical-align: middle;
}
.public-about-news .annex-content {
  background-color: #FFFFFF;
  border-radius: 0.04rem;
  padding-left: 0.19rem;
  padding-right: 0.19rem;
  padding-top: 0.22rem;
  padding-bottom: 0.19rem;
}
.public-about-news .annex-content .annex-item {
  margin-bottom: 0.19rem;
  height: 0.18rem;
  line-height: 0.18rem;
}
.public-about-news .annex-content .annex-item:last-child {
  margin-bottom: 0;
}
.public-about-news .annex-content .annex-item .rounded {
  display: inline-block;
  width: 0.04rem;
  height: 0.04rem;
  background: #DADADA;
  border-radius: 50%;
  margin-right: 0.07rem;
  vertical-align: middle;
}
.public-about-news .annex-content .annex-item .font {
  max-width: 95%;
  display: inline-block;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.18rem;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.public-about-news .annex-content .annex-item .font:hover {
  font-weight: bold;
  color: #1B5395;
}
@media screen and (max-width: 768px) {
  .public-about-news {
    margin-top: 0.32rem;
  }
  .public-about-news .annex-header {
    height: 0.88rem;
    line-height: 0.88rem;
    padding-left: 0.18rem;
  }
  .public-about-news .annex-header .annex-pic {
    height: 0.48rem;
    object-fit: contain;
    margin-right: 0.14rem;
  }
  .public-about-news .annex-header .font-download {
    font-weight: bold;
    font-size: 0.32rem;
    color: #1B5395;
    line-height: 0.32rem;
    vertical-align: middle;
  }
  .public-about-news .annex-content {
    background-color: #FFFFFF;
    border-radius: 0.04rem;
    padding-left: 0.18rem;
    padding-right: 0.25rem;
    padding-top: 0.22rem;
    padding-bottom: 0.39rem;
  }
  .public-about-news .annex-content .annex-item {
    margin-bottom: 0.2rem;
    height: max-content;
    line-height: unset;
    padding-left: 0.16rem;
  }
  .public-about-news .annex-content .annex-item:last-child {
    margin-bottom: 0;
  }
  .public-about-news .annex-content .annex-item::before {
    display: inline-block;
    content: '';
    width: 0.04rem;
    height: 0.04rem;
    background: url(2025bj_rounded.png) no-repeat center center / 100% 100%;
    transform: translate(-0.16rem, 0.26rem);
  }
  .public-about-news .annex-content .annex-item .rounded {
    display: none;
    width: 0.04rem;
    height: 0.04rem;
    background: #DADADA;
    border-radius: 50%;
    margin-right: 0.12rem;
    vertical-align: middle;
  }
  .public-about-news .annex-content .annex-item .font {
    max-width: unset;
    display: inline-block;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.48rem;
    vertical-align: unset;
    overflow: unset;
    text-overflow: unset;
    white-space: unset;
  }
}

.public-annex-downLoad {
  border-radius: 0.08rem;
  background-color: #F9F9F9;
  padding-left: 0.04rem;
  padding-right: 0.04rem;
  padding-bottom: 0.04rem;
  margin-top: 0.38rem;
}
.public-annex-downLoad .annex-header {
  height: 0.56rem;
  line-height: 0.56rem;
  font-size: 0.18rem;
  padding-left: 0.23rem;
  color: #1B5395;
}
.public-annex-downLoad .annex-content {
  background-color: #FFFFFF;
  border-radius: 0.04rem;
  padding-left: 0.19rem;
  padding-right: 0.19rem;
  padding-top: 0.22rem;
  padding-bottom: 0.19rem;
}
.public-annex-downLoad .annex-content .annex-item {
  margin-bottom: 0.19rem;
  height: 0.18rem;
  line-height: 0.18rem;
}
.public-annex-downLoad .annex-content .annex-item:last-child {
  margin-bottom: 0;
}
.public-annex-downLoad .annex-content .annex-item .rounded {
  display: inline-block;
  width: 0.04rem;
  height: 0.04rem;
  background: #DADADA;
  border-radius: 50%;
  margin-right: 0.07rem;
  vertical-align: middle;
}
.public-annex-downLoad .annex-content .annex-item .font {
  max-width: 95%;
  display: inline-block;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.18rem;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .public-annex-downLoad {
    margin-top: 0.32rem;
  }
  .public-annex-downLoad .annex-header {
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
    padding-left: 0.18rem;
  }
  .public-annex-downLoad .annex-content {
    background-color: #FFFFFF;
    border-radius: 0.04rem;
    padding-left: 0.18rem;
    padding-right: 0.25rem;
    padding-top: 0.22rem;
    padding-bottom: 0.39rem;
  }
  .public-annex-downLoad .annex-content .annex-item {
    margin-bottom: 0.2rem;
    height: max-content;
    line-height: unset;
    padding-left: 0.16rem;
  }
  .public-annex-downLoad .annex-content .annex-item:last-child {
    margin-bottom: 0;
  }
  .public-annex-downLoad .annex-content .annex-item::before {
    display: inline-block;
    content: '';
    width: 0.04rem;
    height: 0.04rem;
    background: url(2025bj_rounded.png) no-repeat center center / 100% 100%;
    transform: translate(-0.16rem, 0.26rem);
  }
  .public-annex-downLoad .annex-content .annex-item .rounded {
    display: none;
    width: 0.04rem;
    height: 0.04rem;
    background: #DADADA;
    border-radius: 50%;
    margin-right: 0.12rem;
    vertical-align: middle;
  }
  .public-annex-downLoad .annex-content .annex-item .font {
    max-width: unset;
    display: inline-block;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.48rem;
    vertical-align: unset;
    overflow: unset;
    text-overflow: unset;
    white-space: unset;
  }
}

.Information-disclosure-wrapper {
  margin-bottom: 0.38rem;
  background-color: #f2f6f9;
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.Information-disclosure-wrapper .Information-disclosure-container {
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.3rem 0.3rem 0.32rem;
}
.Information-disclosure-wrapper .margin-bottom {
  margin-bottom: 0.28rem;
}
.Information-disclosure-wrapper .Information-disclosure-body {
  margin-top: 0.25rem;
}
.Information-disclosure-wrapper .Information-disclosure-body .left-box {
  float: left;
  width: 7.6rem;
  padding-right: 0.24rem;
  border-right: 0.01rem solid #DFDFDF;
}
.Information-disclosure-wrapper .Information-disclosure-body .right-box {
  width: calc(100% - 7.6rem);
  float: right;
  padding-left: 0.24rem;
  padding-top: 0.03rem;
}
.Information-disclosure-wrapper .Information-disclosure-body .right-box .box-title {
  width: 3.88rem;
  height: 0.58rem;
  background: #F7F7F7;
  font-weight: bold;
  font-size: 0.2rem;
  color: #1B5395;
  padding-left: 0.19rem;
  padding-top: 0.1rem;
  margin-bottom: 0.11rem;
}
.Information-disclosure-wrapper .Information-disclosure-body .right-box .pic {
  height: 1.94rem;
  object-fit: cover;
}
.Information-disclosure-wrapper .font-box > p {
  text-indent: 0.36rem;
  font-family: MicrosoftYaHei;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.36rem;
  text-align: justify;
  margin-bottom: 0.14rem;
}
.Information-disclosure-wrapper .qr-code {
  display: block;
  height: 1.45rem;
  object-fit: cover;
  margin: 0 auto;
  margin-top: 0.86rem;
}
.Information-disclosure-wrapper .search {
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.16rem;
  margin-top: 0.14rem;
  margin-bottom: 0.41rem;
  text-align: center;
}
.Information-disclosure-wrapper .bottom-button {
  width: 3.28rem;
  height: 0.42rem;
  margin: 0 auto;
}
.Information-disclosure-wrapper .bottom-button .fix-error {
  display: block;
  float: left;
  width: 1.52rem;
  height: 0.42rem;
  background: #EDF2F7;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.42rem;
}
.Information-disclosure-wrapper .bottom-button .close-page {
  display: block;
  float: right;
  width: 1.52rem;
  height: 0.42rem;
  background: #EDF2F7;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.42rem;
}
.Information-disclosure-wrapper .bottom-button .pic-button {
  width: 0.14rem;
  object-fit: cover;
  vertical-align: middle;
  margin-right: 0.09rem;
}
.Information-disclosure-wrapper .bottom-button .font-buton {
  font-family: MicrosoftYaHei;
  font-size: 0.16rem;
  color: #1B5395;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .Information-disclosure-wrapper {
    width: 7.02rem;
    margin: 0 auto;
    border-radius: 0.08rem 0.08rem 0 0;
    padding: 0.24rem;
  }
  .Information-disclosure-wrapper .Information-disclosure-container {
    background: #FFFFFF;
    border-radius: 0.08rem;
    padding: 0.37rem 0.24rem 0.32rem;
  }
  .Information-disclosure-wrapper .margin-bottom {
    margin-bottom: 0.4rem;
  }
  .Information-disclosure-wrapper .Information-disclosure-body {
    margin-top: 0.32rem;
    display: flex;
    flex-direction: column;
  }
  .Information-disclosure-wrapper .Information-disclosure-body .left-box {
    float: none;
    width: 100%;
    padding-right: 0;
    border-right: none;
  }
  .Information-disclosure-wrapper .Information-disclosure-body .right-box {
    width: 100%;
    float: none;
    padding-left: 0;
    padding-top: 0;
    margin-bottom: 0.32rem;
  }
  .Information-disclosure-wrapper .Information-disclosure-body .right-box .box-title {
    width: 100%;
    height: 0.91rem;
    background: #F7F7F7;
    font-weight: bold;
    font-size: 0.28rem;
    padding-left: 0.34rem;
    padding-top: 0.23rem;
    margin-bottom: 0.17rem;
  }
  .Information-disclosure-wrapper .Information-disclosure-body .right-box .pic {
    height: 2.97rem;
    width: 6.06rem;
    object-fit: cover;
  }
  .Information-disclosure-wrapper .font-box > p {
    text-indent: 0.64rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.52rem;
    text-align: justify;
    margin-bottom: 0.14rem;
  }
  .Information-disclosure-wrapper .qr-code {
    display: none;
  }
  .Information-disclosure-wrapper .search {
    display: none;
  }
  .Information-disclosure-wrapper .bottom-button {
    margin-top: 0.32rem;
    width: 100%;
    height: max-content;
  }
  .Information-disclosure-wrapper .bottom-button .fix-error {
    display: block;
    float: none;
    width: 100%;
    height: 0.88rem;
    background: #EDF2F7;
    border-radius: 0.06rem;
    line-height: 0.88rem;
    box-shadow: 0rem 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    margin-bottom: 0.24rem;
  }
  .Information-disclosure-wrapper .bottom-button .close-page {
    float: none;
    width: 100%;
    height: 0.88rem;
    background: #EDF2F7;
    border-radius: 0.06rem;
    line-height: 0.88rem;
    box-shadow: 0rem 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  }
  .Information-disclosure-wrapper .bottom-button .pic-button {
    width: 0.4rem;
    object-fit: cover;
    vertical-align: middle;
    margin-right: 0.16rem;
  }
  .Information-disclosure-wrapper .bottom-button .font-buton {
    font-family: MicrosoftYaHei;
    font-size: 0.32rem;
    color: #1B5395;
    vertical-align: middle;
  }
}

.fw-table {
  display: table;
  border-collapse: separate;
  border-spacing: 0;
  width: 11.72rem;
}
.fw-table .tb-top span:first-child {
  border-left: 0.01rem solid #DDDDDD;
}
.fw-table .tb-top:first-child span {
  border-top: 0.01rem solid #DDDDDD;
}
.fw-table .tb-top:first-child span:first-child {
  border-top-left-radius: 0.04rem;
}
.fw-table .tb-top:first-child span:last-child {
  border-top-right-radius: 0.04rem;
}
.fw-table .tb-top:last-child span:first-child {
  border-bottom-left-radius: 0.04rem;
}
.fw-table .tb-top:last-child span:last-child {
  border-bottom-right-radius: 0.04rem;
}
.fw-table .td-header {
  display: table-cell;
  width: 1.5rem;
  background: #F7F7F7;
  font-weight: 500;
  font-size: 0.16rem;
  color: #333333;
  border-right: 0.01rem solid #DDDDDD;
  border-bottom: 0.01rem solid #DDDDDD;
  vertical-align: middle;
  text-align: center;
}
.fw-table .td-body {
  display: table-cell;
  word-wrap: break-word;
  padding: 0.2rem;
  font-size: 0.16rem;
  color: #333333;
  border-right: 0.01rem solid #DDDDDD;
  border-bottom: 0.01rem solid #DDDDDD;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .fw-table {
    display: block !important;
    border-collapse: unset;
    border-spacing: unset;
    width: 6.06rem;
    margin: 0;
  }
  .fw-table .tb-top span:first-child {
    border-left: 0;
  }
  .fw-table .tb-top:first-child span {
    border-top: 0;
  }
  .fw-table .tb-top:first-child span:first-child {
    border-top-left-radius: 0;
  }
  .fw-table .tb-top:first-child span:last-child {
    border-top-right-radius: 0;
  }
  .fw-table .tb-top:last-child span:first-child {
    border-bottom-left-radius: 0;
  }
  .fw-table .tb-top:last-child span:last-child {
    border-bottom-right-radius: 0;
  }
  .fw-table .tb-top {
    display: flex;
    flex-wrap: wrap;
  }
  .fw-table .tb-top:first-child .td-header:first-child {
    border-top-left-radius: 0.08rem;
    border-top: 0.02rem solid #DDDDDD;
  }
  .fw-table .tb-top:first-child span:nth-child(2) {
    border-top-right-radius: 0.08rem;
    border-top: 0.02rem solid #DDDDDD;
  }
  .fw-table .tb-top:last-child span:nth-last-child(2) {
    border-bottom-left-radius: 0.08rem;
  }
  .fw-table .tb-top:last-child span:last-child {
    border-bottom-right-radius: 0.08rem;
  }
  .fw-table .td-header {
    display: flex !important;
    width: 1.62rem;
    border-right: 0;
    border-bottom: 0;
    align-items: center;
    justify-content: center;
    border-right: 0.02rem solid #DDDDDD !important;
    border-bottom: 0.02rem solid #DDDDDD !important;
    border-left: 0.02rem solid #DDDDDD !important;
    font-size: 0.26rem;
  }
  .fw-table .td-body {
    width: 4.42rem !important;
    display: block !important;
    border-right: 0;
    border-bottom: 0;
    border-right: 0.02rem solid #DDDDDD !important;
    border-bottom: 0.02rem solid #DDDDDD !important;
    line-height: 0.48rem;
    font-size: 0.26rem;
  }
}

.leader-info-page .main {
  padding-top: 0.4rem;
}
.leader-info-page .left-con {
  width: 3.55rem;
}
.leader-info-page .left-con .leader-base {
  width: 100%;
  text-align: center;
  padding-top: 0.57rem;
  border-radius: 0.08rem;
  overflow: hidden;
  background-color: #FBFBFB;
}
.leader-info-page .left-con .leader-base .leader-img {
  width: auto;
  height: 1.56rem;
}
.leader-info-page .left-con .leader-base .leader-name {
  padding: 0 0.36rem;
  font-size: 0.18rem;
  color: #333333;
  letter-spacing: 0;
  margin-top: 0.14rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.leader-info-page .left-con .leader-base .post {
  margin-top: 0.2rem;
  font-size: 0.22rem;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 600;
  line-height: 1.5em;
  padding: 0 0.51rem;
}
.leader-info-page .left-con .leader-base .leader-info-btn {
  display: block;
  width: 2.26rem;
  height: 0.5rem;
  border: 0.01rem solid #1658a0;
  border-radius: 0.08rem;
  margin: 0.49rem auto 0.6rem;
  font-size: 0.18rem;
  color: #1658A0;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
  line-height: 0.5rem;
  padding: 0 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.leader-info-page .left-con .leader-base .leader-info-btn:hover {
  background-color: #1658A0;
  color: #fff;
}
.leader-info-page .left-con .pub-tit {
  position: relative;
  width: 100%;
  height: 0.43rem;
  border-bottom: 0.01rem solid #d6d6d6;
  padding-left: 0.17rem;
}
.leader-info-page .left-con .pub-tit::before {
  position: absolute;
  top: 0.03rem;
  left: 0;
  width: 0.05rem;
  height: 0.24rem;
  background-color: #1658A0;
  content: '';
}
.leader-info-page .left-con .pub-tit .tit {
  font-size: 0.22rem;
  color: #333333;
  letter-spacing: 0;
  line-height: 0.3rem;
  font-weight: 600;
}
.leader-info-page .left-con .work-module {
  margin-top: 0.25rem;
}
.leader-info-page .left-con .work-module .content {
  width: 100%;
  margin-top: 0.2rem;
  font-size: 0.18rem;
  color: #333333;
  letter-spacing: 0;
  line-height: 0.44rem;
  font-weight: 400;
}
.leader-info-page .left-con .other-leader-module {
  margin-top: 0.29rem;
}
.leader-info-page .left-con .other-leader-module .leader-list {
  margin-top: 0.19rem;
}
.leader-info-page .left-con .other-leader-module .leader-list .leader-item {
  width: 100%;
  height: 0.56rem;
  line-height: 0.56rem;
  padding: 0 0.3rem;
  background: #FAFAFA;
  list-style: none;
  overflow: hidden;
  margin-top: 0.12rem;
}
.leader-info-page .left-con .other-leader-module .leader-list .leader-item:first-child {
  margin-top: 0;
}
.leader-info-page .left-con .other-leader-module .leader-list .leader-item > a {
  display: block;
  height: 100%;
  font-size: 0.18rem;
  color: #111111;
  letter-spacing: 0;
  font-weight: 400;
}
.leader-info-page .left-con .other-leader-module .leader-list .leader-item .leader-name {
  width: 4em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.leader-info-page .left-con .other-leader-module .leader-list .leader-item .leader-pos {
  margin-left: 0.3rem;
}
.leader-info-page .left-con .other-leader-module .leader-list .leader-item .go-detail-btn {
  height: 0.12rem;
  margin-top: 0.2rem;
}
.leader-info-page .left-con .other-leader-module .leader-list .leader-item:hover {
  background-color: #1658A0;
}
.leader-info-page .left-con .other-leader-module .leader-list .leader-item:hover > a {
  color: #fff;
  font-weight: bold;
}
.leader-info-page .right-con {
  width: 9.37rem;
}
.leader-info-page .right-con .work-swiper {
  width: 9.37rem;
  height: 4.9rem;
}
.leader-info-page .right-con .work-swiper .swiper-slide {
  width: 9.37rem;
  height: 4.9rem;
}
.leader-info-page .right-con .work-swiper .swiper-slide > a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.leader-info-page .right-con .work-swiper .swiper-slide > a > img {
  width: 100%;
  height: 100%;
}
.leader-info-page .right-con .work-swiper .swiper-slide .news-text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.6rem;
  line-height: 0.6rem;
  padding: 0 0.26rem;
  font-size: 0.18rem;
  color: #FFFFFF;
  letter-spacing: 0;
  text-align: center;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.66);
}
.leader-info-page .right-con .work-swiper .swiper-slide:hover .news-text {
  background-color: rgba(22, 88, 160, 0.66);
  font-weight: bold;
}
.leader-info-page .right-con .activity-con {
  margin-top: 0.2rem;
}
.leader-info-page .right-con .activity-con .title-row {
  position: relative;
  width: 100%;
  height: 0.45rem;
  padding: 0 0.33rem;
  line-height: 0.45rem;
  background-color: #f4f4f4;
}
.leader-info-page .right-con .activity-con .title-row::before {
  position: absolute;
  left: 0.16rem;
  top: 0.11rem;
  width: 0.05rem;
  height: 0.24rem;
  background: #1658A0;
}
.leader-info-page .right-con .activity-con .title-row > a.tit {
  font-size: 0.22rem;
  color: #111111;
  letter-spacing: 0;
  font-weight: 600;
}
.leader-info-page .right-con .activity-con .title-row > a.more-btn {
  font-size: 0.18rem;
  color: #666666;
  letter-spacing: 0;
  font-weight: 400;
}
.leader-info-page .right-con .activity-con .title-row > a.more-btn:hover {
  font-weight: bold;
  color: #1658A0;
}
.leader-info-page .right-con .activity-con .activity-list {
  margin-top: 0.135rem;
}
.leader-info-page .right-con .activity-con .activity-list .activity-item {
  position: relative;
  list-style: none;
  padding-left: 0.16rem;
  height: 0.54rem;
  line-height: 0.54rem;
}
.leader-info-page .right-con .activity-con .activity-list .activity-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #b0b0b0;
}
.leader-info-page .right-con .activity-con .activity-list .activity-item > a {
  display: block;
}
.leader-info-page .right-con .activity-con .activity-list .activity-item > a .text {
  font-size: 0.2rem;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
  max-width: 80%;
}
.leader-info-page .right-con .activity-con .activity-list .activity-item > a .time {
  font-size: 0.18rem;
  color: #999999;
  letter-spacing: 0;
  font-weight: 400;
}
.leader-info-page .right-con .activity-con .activity-list .activity-item:hover::before {
  background-color: #1658A0;
}
.leader-info-page .right-con .activity-con .activity-list .activity-item:hover a .text {
  color: #1658A0;
  font-weight: bold;
}
.leader-info-page .right-con .activity-con .activity-pager {
  margin-top: 0.15rem;
}
@media screen and (max-width: 768px) {
  .leader-info-page .main {
    padding: 0.24rem;
  }
  .leader-info-page .left-con {
    width: 100%;
  }
  .leader-info-page .left-con .leader-base {
    padding-top: 1.24rem;
    border-radius: 0.16rem;
  }
  .leader-info-page .left-con .leader-base .leader-img {
    height: 3.12rem;
  }
  .leader-info-page .left-con .leader-base .leader-name {
    font-size: 0.36rem;
    margin-top: 0.28rem;
  }
  .leader-info-page .left-con .leader-base .post {
    margin-top: 0.4rem;
    font-size: 0.44rem;
    padding: 0 1.09rem;
  }
  .leader-info-page .left-con .leader-base .leader-info-btn {
    width: 3.98rem;
    height: 0.88rem;
    margin: 0.93rem auto 1.2rem;
    font-size: 0.36rem;
    line-height: 0.88rem;
  }
  .leader-info-page .left-con .pub-tit {
    height: 0.56rem;
  }
  .leader-info-page .left-con .pub-tit::before {
    top: 0.08rem;
    height: 0.4rem;
  }
  .leader-info-page .left-con .pub-tit .tit {
    font-size: 0.4rem;
    line-height: 0.4rem;
  }
  .leader-info-page .left-con .work-module {
    margin-top: 0.56rem;
  }
  .leader-info-page .left-con .work-module .content {
    width: 100%;
    margin-top: 0.24rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .leader-info-page .left-con .other-leader-module {
    margin-top: 0.56rem;
  }
  .leader-info-page .left-con .other-leader-module .leader-list {
    margin-top: 0.24rem;
  }
  .leader-info-page .left-con .other-leader-module .leader-list .leader-item {
    height: 0.88rem;
    line-height: 0.88rem;
    padding: 0 0.32rem;
  }
  .leader-info-page .left-con .other-leader-module .leader-list .leader-item > a {
    font-size: 0.32rem;
  }
  .leader-info-page .left-con .other-leader-module .leader-list .leader-item .leader-name {
    width: 4em;
  }
  .leader-info-page .left-con .other-leader-module .leader-list .leader-item .leader-pos {
    margin-left: 0.56rem;
  }
  .leader-info-page .left-con .other-leader-module .leader-list .leader-item .go-detail-btn {
    height: 0.2rem;
    margin-top: 0.34rem;
  }
  .leader-info-page .right-con {
    width: 100%;
    margin-top: 0.64rem;
  }
  .leader-info-page .right-con .work-swiper {
    width: 7.02rem;
    height: 3.67rem;
  }
  .leader-info-page .right-con .work-swiper .swiper-slide {
    width: 7.02rem;
    height: 3.67rem;
  }
  .leader-info-page .right-con .work-swiper .swiper-slide .news-text {
    height: 0.72rem;
    line-height: 0.72rem;
    padding: 0 0.16rem;
    font-size: 0.32rem;
  }
  .leader-info-page .right-con .activity-con {
    margin-top: 0.4rem;
  }
  .leader-info-page .right-con .activity-con .title-row {
    height: 0.8rem;
    padding: 0 0.45rem;
    line-height: 0.8rem;
  }
  .leader-info-page .right-con .activity-con .title-row::before {
    top: 0.2rem;
    height: 0.4rem;
  }
  .leader-info-page .right-con .activity-con .title-row > a.tit {
    font-size: 0.4rem;
  }
  .leader-info-page .right-con .activity-con .title-row > a.more-btn {
    font-size: 0.24rem;
  }
  .leader-info-page .right-con .activity-con .activity-list {
    margin-top: 0.24rem;
  }
  .leader-info-page .right-con .activity-con .activity-list .activity-item {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .leader-info-page .right-con .activity-con .activity-list .activity-item::before {
    width: 0.08rem;
    height: 0.08rem;
  }
  .leader-info-page .right-con .activity-con .activity-list .activity-item > a .text {
    max-width: 100%;
  }
  .leader-info-page .right-con .activity-con .activity-list .activity-item > a .time {
    display: none;
  }
  .leader-info-page .right-con .activity-con .activity-pager {
    margin-top: 0.3rem;
  }
}

.rules-head .tt {
  text-shadow: 0 0.03rem 0.06rem rgba(0, 0, 0, 0.32);
  color: #fff;
}
.rules-head .cur {
  position: relative;
  width: 5.38rem;
  margin-top: 0.64rem;
  text-align: center;
  font-weight: bold;
  color: #fff;
  font-size: 0.18rem;
  line-height: 0.24rem;
}
.rules-head .cur::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.12rem;
  width: 2rem;
  height: 0.02rem;
  background: #fff;
  background: linear-gradient(to right, transparent, #fff);
}
.rules-head .cur::after {
  content: '';
  position: absolute;
  right: 0;
  top: 0.12rem;
  width: 2rem;
  height: 0.02rem;
  background: #fff;
  background: linear-gradient(to right, #fff, transparent);
}
.rules-store-page {
  margin-top: 0.24rem;
  padding: 0.36rem;
  background-color: #fff;
}
.rules-store-page .policy-list {
  padding: 0;
  margin-top: 0.23rem;
}
.rules-store-page .policy-list .list-head,
.rules-store-page .policy-list .list li {
  padding-right: 0;
}
.rules-store-page .policy-list .order-number {
  width: 0.56rem;
}
.rules-store-page .policy-list .title {
  width: 6.77rem;
  padding-right: 0;
}
.rules-store-page .policy-list .download {
  width: 2.87rem;
}
.rules-store-page .policy-list .download a:first-child {
  margin-right: 0.6rem;
}
.rules-store-page .county {
  width: 10.28rem;
  margin-top: 0.4rem;
}
.rules-store-page .county a {
  width: 0.78rem;
}
.rules-store-page .county a:nth-child(12n) {
  margin-right: 0;
}
.rules-store-page .search {
  padding: 0.6rem 1.07rem 0.29rem;
  background-color: #f5f5f5;
}
.rules-store-page .search .input {
  display: inline-block;
  width: 7rem;
  height: 0.46rem;
  padding: 0.04rem 0.24rem;
  border-radius: 0.1rem;
  border: 0.02rem solid #026AB6;
  background-color: #fff;
  vertical-align: top;
}
.rules-store-page .search .input img {
  width: 0.34rem;
  cursor: pointer;
}
.rules-store-page .search .input input {
  width: 6rem;
  height: 0.34rem;
  font-size: 0.16rem;
}
.rules-store-page .search .input input::placeholder {
  font-size: 0.16rem;
}
.rules-store-page .advanced-search {
  display: inline-block;
  width: 1.1rem;
  padding: 0.14rem 0;
  margin-left: 0.25rem;
  font-size: 0.18rem;
  line-height: 0.18rem;
  color: #fff;
  background-color: #026AB6;
  border-radius: 0.1rem;
  text-align: center;
  vertical-align: top;
}
.rules-store-page .gd-cm-page {
  margin-top: 0.4rem;
}
.radio-local {
  margin-top: 0.29rem;
  text-align: center;
}
.radio-local span {
  display: inline-block;
  color: #015293;
  font-size: 0.16rem;
  line-height: 0.16rem;
  vertical-align: top;
}
.radio-local label {
  display: inline-block;
  font-size: 0.16rem;
  line-height: 0.16rem;
  vertical-align: top;
}
.radio-local input {
  width: 0.16rem;
  height: 0.16rem;
  vertical-align: top;
  margin: 0 0.06rem 0 0.24rem;
}
@media screen and (max-width: 768px) {
  .rules-head.gov-info-header .tt::after {
    display: none;
  }
  .rules-store-page {
    width: 7.5rem !important;
    padding: 0.24rem;
  }
  .rules-store-page .search {
    padding: 0.64rem 0.24rem;
  }
  .rules-store-page .search .input {
    width: 4.62rem;
    height: 0.72rem;
    padding: 0.16rem 0.24rem;
  }
  .rules-store-page .search .input input {
    width: 3.5rem;
    font-size: 0.28rem;
  }
  .rules-store-page .search .input input::placeholder {
    font-size: 0.28rem;
  }
  .rules-store-page .search .advanced-search {
    width: auto;
    padding: 0.2rem 0.24rem;
    margin-left: 0.16rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .rules-store-page .search .radio-local {
    margin-top: 0.33rem;
  }
  .rules-store-page .search .radio-local span,
  .rules-store-page .search .radio-local label {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .rules-store-page .search .radio-local input {
    width: 0.32rem;
    height: 0.32rem;
  }
  .rules-store-page .county {
    width: 7.02rem;
  }
  .rules-store-page .county .county-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .rules-store-page .county a {
    width: auto;
    min-width: 1.63rem;
    margin: 0 0 0.16rem 0;
  }
}

.zfld-box {
  background-image: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.zfld-box .zfld-tab .cm-tab .tabPanel1 {
  border: none;
  height: 0.56rem;
  background: #F4F4F4;
  border-radius: 0.04rem;
}
.zfld-box .zfld-tab .top1 {
  height: 0.56rem;
  border-bottom: 0.01rem solid #A4C6F5;
}
.zfld-box .zfld-tab .top1 .panel {
  width: 25%;
  line-height: 0.56rem;
  text-align: center;
  font-size: 0.2rem;
  margin-left: 0;
  color: #111;
  font-weight: 400;
}
.zfld-box .zfld-tab .top1 .panel::before {
  display: none;
}
.zfld-box .zfld-tab .top1 .panel:hover {
  background: #015293;
  color: #fff;
  font-weight: 700;
  padding: 0;
}
.zfld-box .zfld-tab .top1 .cur {
  background: #015293;
  color: #fff;
  font-weight: 700;
  padding: 0;
}
.zfld-box .zfld-list .pics {
  width: 11.8rem;
  margin: 0.56rem auto;
}
.zfld-box .zfld-list .pics .leader-block {
  border-bottom: 0.01rem solid #DDDDDD;
  padding: 0.3rem 1.3rem;
}
.zfld-box .zfld-list .pics .leader-block:last-child {
  border-bottom: none;
}
.zfld-box .zfld-list .pics .leader-block:nth-child(1) {
  text-align: center;
  padding-top: 0;
}
.zfld-box .zfld-list .pics .leader-block:nth-child(1) .leader-item {
  margin-right: 0;
}
.zfld-box .zfld-list .pics .leader-block .leader-item {
  text-align: center;
  display: inline-block;
  margin-right: 1.25rem;
  margin-top: 0.4rem;
}
.zfld-box .zfld-list .pics .leader-block .leader-item:nth-child(-n + 4) {
  margin-top: 0;
}
.zfld-box .zfld-list .pics .leader-block .leader-item:nth-child(4n) {
  margin-right: 0;
}
.zfld-box .zfld-list .pics .leader-block .leader-item img {
  height: 1.72rem;
}
.zfld-box .zfld-list .pics .leader-block .leader-item .name {
  font-size: 0.2rem;
  color: #154CAF;
  line-height: 0.24rem;
  margin-top: 0.16rem;
}
.zfld-box .zfld-list .pics .leader-block .leader-item .status {
  font-size: 0.18rem;
  color: #22222A;
  line-height: 0.19rem;
  margin-top: 0.08rem;
}
.zfld-box .zfld-content {
  background-color: #fff;
  border-radius: 0.08rem;
  padding: 0.3rem;
}
.ldzc-box {
  padding: 0.24rem;
}
.ldzc-box .zfld-tab {
  margin-top: 0.24rem;
}
.ldzc-box .zfld-tab .cm-tab .tabPanel1 {
  border: none;
  height: 0.56rem;
  background: #F4F4F4;
  border-radius: 0.04rem;
}
.ldzc-box .zfld-tab .top1 {
  height: 0.56rem;
  border-bottom: 0.01rem solid #A4C6F5;
}
.ldzc-box .zfld-tab .top1 .panel {
  width: 25%;
  line-height: 0.56rem;
  text-align: center;
  font-size: 0.2rem;
  margin-left: 0;
  color: #111;
  font-weight: 400;
}
.ldzc-box .zfld-tab .top1 .panel::before {
  display: none;
}
.ldzc-box .zfld-tab .top1 .panel:hover {
  background: #015293;
  color: #fff;
  font-weight: 700;
  padding: 0;
}
.ldzc-box .zfld-tab .top1 .cur {
  background: #015293;
  color: #fff;
  font-weight: 700;
  padding: 0;
}
.ldzc-box .ldzc-list .pics {
  margin: 0.64rem auto;
}
.ldzc-box .ldzc-list .pics .leader-block {
  border-bottom: 0.01rem solid #DDDDDD;
  padding: 0.3rem 0.62rem;
}
.ldzc-box .ldzc-list .pics .leader-block:last-child {
  border-bottom: none;
}
.ldzc-box .ldzc-list .pics .leader-block:nth-child(1) {
  text-align: center;
  padding-top: 0;
}
.ldzc-box .ldzc-list .pics .leader-block:nth-child(1) .leader-item {
  margin-right: 0;
}
.ldzc-box .ldzc-list .pics .leader-block .leader-item {
  text-align: center;
  display: inline-block;
  margin-right: 0.84rem;
  margin-top: 0.3rem;
}
.ldzc-box .ldzc-list .pics .leader-block .leader-item:nth-child(-n + 3) {
  margin-top: 0;
}
.ldzc-box .ldzc-list .pics .leader-block .leader-item:nth-child(3n) {
  margin-right: 0;
}
.ldzc-box .ldzc-list .pics .leader-block .leader-item img {
  height: 1.72rem;
}
.ldzc-box .ldzc-list .pics .leader-block .leader-item .name {
  font-size: 0.2rem;
  color: #154CAF;
  line-height: 0.24rem;
  margin-top: 0.16rem;
}
.ldzc-box .ldzc-list .pics .leader-block .leader-item .status {
  font-size: 0.18rem;
  color: #22222A;
  line-height: 0.19rem;
  margin-top: 0.08rem;
}
@media screen and (max-width: 768px) {
  .ldzc .gov-public-info .gov-con .cm-container {
    padding: 0;
  }
  .zfld-box {
    margin: 0 0.24rem;
    padding: 0.24rem;
  }
  .ldzc-box {
    padding: 0;
  }
  .ldzc-box .zfld-tab {
    margin: 0.24rem;
  }
  .zfld-box .zfld-tab,
  .ldzc-box .zfld-tab {
    float: none;
  }
  .zfld-box .zfld-tab .cm-tab .tabPanel1,
  .ldzc-box .zfld-tab .cm-tab .tabPanel1 {
    height: 0.8rem;
  }
  .zfld-box .zfld-tab .top1,
  .ldzc-box .zfld-tab .top1 {
    display: flex;
    height: 0.8rem;
    overflow-x: scroll;
    margin-bottom: 0.64rem;
  }
  .zfld-box .zfld-tab .top1 .panel,
  .ldzc-box .zfld-tab .top1 .panel {
    width: 2.6rem;
    flex-shrink: 0;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.36rem;
    margin-left: 0;
    font-weight: 400;
  }
  .zfld-box .zfld-tab .top1 .panel::before,
  .ldzc-box .zfld-tab .top1 .panel::before {
    display: none;
  }
  .zfld-box .zfld-tab .top1 .panel:hover,
  .ldzc-box .zfld-tab .top1 .panel:hover {
    background: #015293;
    color: #fff;
    font-weight: 700;
    padding: 0;
  }
  .zfld-box .zfld-tab .top1 .cur,
  .ldzc-box .zfld-tab .top1 .cur {
    font-weight: 700;
  }
  .zfld-box .zfld-content,
  .ldzc-box .zfld-content {
    padding: 0.24rem;
  }
  .zfld-box .ldzc-list .pics,
  .ldzc-box .ldzc-list .pics {
    width: 6.56rem;
  }
  .zfld-box .ldzc-list .pics .leader-block,
  .ldzc-box .ldzc-list .pics .leader-block {
    padding: 0.5rem 0.26rem;
  }
  .zfld-box .zfld-list .pics,
  .ldzc-box .zfld-list .pics {
    width: 6.06rem;
  }
  .zfld-box .zfld-list .pics .leader-block,
  .ldzc-box .zfld-list .pics .leader-block {
    padding: 0.5rem 0.03rem;
  }
  .zfld-box .zfld-list .pics,
  .ldzc-box .zfld-list .pics,
  .zfld-box .ldzc-list .pics,
  .ldzc-box .ldzc-list .pics {
    margin: 0 auto;
    float: none;
  }
  .zfld-box .zfld-list .pics .leader-block,
  .ldzc-box .zfld-list .pics .leader-block,
  .zfld-box .ldzc-list .pics .leader-block,
  .ldzc-box .ldzc-list .pics .leader-block {
    border-bottom: 0.01rem solid #DDDDDD;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .zfld-box .zfld-list .pics .leader-block:first-child,
  .ldzc-box .zfld-list .pics .leader-block:first-child,
  .zfld-box .ldzc-list .pics .leader-block:first-child,
  .ldzc-box .ldzc-list .pics .leader-block:first-child {
    justify-content: center;
  }
  .zfld-box .zfld-list .pics .leader-block:last-child,
  .ldzc-box .zfld-list .pics .leader-block:last-child,
  .zfld-box .ldzc-list .pics .leader-block:last-child,
  .ldzc-box .ldzc-list .pics .leader-block:last-child {
    border-bottom: none;
    gap: 0.5rem 0;
  }
  .zfld-box .zfld-list .pics .leader-block .leader-item,
  .ldzc-box .zfld-list .pics .leader-block .leader-item,
  .zfld-box .ldzc-list .pics .leader-block .leader-item,
  .ldzc-box .ldzc-list .pics .leader-block .leader-item {
    text-align: center;
    display: inline-block;
    margin-right: 0;
    margin-top: 0;
  }
  .zfld-box .zfld-list .pics .leader-block .leader-item:nth-child(-n + 2),
  .ldzc-box .zfld-list .pics .leader-block .leader-item:nth-child(-n + 2),
  .zfld-box .ldzc-list .pics .leader-block .leader-item:nth-child(-n + 2),
  .ldzc-box .ldzc-list .pics .leader-block .leader-item:nth-child(-n + 2) {
    margin-top: 0;
  }
  .zfld-box .zfld-list .pics .leader-block .leader-item:nth-child(3),
  .ldzc-box .zfld-list .pics .leader-block .leader-item:nth-child(3),
  .zfld-box .ldzc-list .pics .leader-block .leader-item:nth-child(3),
  .ldzc-box .ldzc-list .pics .leader-block .leader-item:nth-child(3) {
    margin-top: 0;
  }
  .zfld-box .zfld-list .pics .leader-block .leader-item:nth-child(3n),
  .ldzc-box .zfld-list .pics .leader-block .leader-item:nth-child(3n),
  .zfld-box .ldzc-list .pics .leader-block .leader-item:nth-child(3n),
  .ldzc-box .ldzc-list .pics .leader-block .leader-item:nth-child(3n) {
    margin-right: 0rem;
  }
  .zfld-box .zfld-list .pics .leader-block .leader-item:nth-child(2n),
  .ldzc-box .zfld-list .pics .leader-block .leader-item:nth-child(2n),
  .zfld-box .ldzc-list .pics .leader-block .leader-item:nth-child(2n),
  .ldzc-box .ldzc-list .pics .leader-block .leader-item:nth-child(2n) {
    margin-right: 0;
  }
  .zfld-box .zfld-list .pics .leader-block .leader-item img,
  .ldzc-box .zfld-list .pics .leader-block .leader-item img,
  .zfld-box .ldzc-list .pics .leader-block .leader-item img,
  .ldzc-box .ldzc-list .pics .leader-block .leader-item img {
    height: 3.44rem;
  }
  .zfld-box .zfld-list .pics .leader-block .leader-item .name,
  .ldzc-box .zfld-list .pics .leader-block .leader-item .name,
  .zfld-box .ldzc-list .pics .leader-block .leader-item .name,
  .ldzc-box .ldzc-list .pics .leader-block .leader-item .name {
    font-size: 0.4rem;
    color: #154CAF;
    line-height: 0.48rem;
    margin-top: 0.24rem;
  }
  .zfld-box .zfld-list .pics .leader-block .leader-item .status,
  .ldzc-box .zfld-list .pics .leader-block .leader-item .status,
  .zfld-box .ldzc-list .pics .leader-block .leader-item .status,
  .ldzc-box .ldzc-list .pics .leader-block .leader-item .status {
    font-size: 0.28rem;
    color: #22222A;
    line-height: 0.32rem;
    margin-top: 0.25rem;
  }
}

.New-header {
  max-width: 19.2rem;
  height: 7.52rem;
  margin: auto;
  position: relative;
  z-index: 0;
  background: url(2025bj_sy-bg.png) no-repeat center center / 100% 100%;
}
.New-header .top {
  width: 100%;
  height: 0.64rem;
  line-height: 0.64rem;
  font-size: 0.16rem;
  color: #999;
  background: rgba(255, 255, 255, 0.7);
}
.New-header .top .related-links {
  margin-left: 0.09rem;
}
.New-header .top .related-links li {
  display: inline-block;
}
.New-header .top .related-links li a {
  color: #333;
}
.New-header .top .related-links li a::after {
  display: inline-block;
  content: '';
  margin: 0 0.03rem;
  height: 0.1rem;
  width: 0.01rem;
  background-color: #333;
}
.New-header .top .related-links li a:hover {
  color: #1B5395;
}
.New-header .top .related-links li .gj-logo {
  display: inline-block;
  height: 0.28rem;
  width: 0.28rem;
}
.New-header .top .related-links li:last-child a::after {
  display: none;
}
.New-header .top .nav-icon {
  display: none;
}
.New-header .top .features-list .lang a,
.New-header .top .features-list .features a {
  color: #865e36;
}
.New-header .top .features-list .lang a::after,
.New-header .top .features-list .features a::after {
  display: inline-block;
  content: '';
  margin: 0 0.07rem;
  height: 0.1rem;
  width: 0.01rem;
  background-color: #865e36;
}
.New-header .top .features-list .lang a:hover,
.New-header .top .features-list .features a:hover {
  color: #1B5395;
}
.New-header .top .features-list .lang a:last-child::after,
.New-header .top .features-list .features a:last-child::after {
  display: none;
}
.New-header .top .features-list .lang a.zz,
.New-header .top .features-list .features a.zz {
  display: inline-block;
  width: 1.12rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  color: #fff;
  background-color: #bd1b2d;
  font-size: 0.18rem;
}
.New-header .top .features-list .lang a.zz::after,
.New-header .top .features-list .features a.zz::after {
  display: inline-block;
  content: '';
  margin: 0 0.07rem;
  height: 0.1rem;
  width: 0.01rem;
  background-color: #333;
}
.New-header .top .features-list .lang a.zz:hover,
.New-header .top .features-list .features a.zz:hover {
  color: #fff;
}
.New-header .top .features-list .lang a.zz:last-child::after,
.New-header .top .features-list .features a.zz:last-child::after {
  display: none;
}
.New-header .top .features-list .lang a.wza,
.New-header .top .features-list .features a.wza {
  color: #865e36;
  padding: 0.03rem;
  margin-right: 0.16rem;
  padding-bottom: 0.07rem;
}
.New-header .top .features-list .lang a.wza::after,
.New-header .top .features-list .features a.wza::after {
  display: none;
}
.New-header .top .features-list .lang a.wza:last-child::after,
.New-header .top .features-list .features a.wza:last-child::after {
  display: none;
}
.New-header .top .features-list .lang a.wza img,
.New-header .top .features-list .features a.wza img {
  width: 0.24rem;
  height: 0.24rem;
  margin-top: -0.04rem;
}
.New-header .top .features-list .lang a.wza span,
.New-header .top .features-list .features a.wza span {
  font-size: 0.16rem;
}
.New-header .top .features-list .lang a {
  font-size: 0.16rem;
}
.New-header .top .features-list .lang a::after {
  margin: 0 0.08rem;
}
.New-header .top .features-list .features {
  padding: 0 0.18rem;
  border-radius: 0.16rem;
  backdrop-filter: blur(0.1rem);
}
.New-header .top .features-list .features a {
  font-size: 0.16rem;
}
.New-header .top .right-con {
  display: none;
  vertical-align: middle;
  position: relative;
  margin-left: 0.54rem;
  width: 3rem;
  height: 0.56rem;
}
.New-header .top .right-con .ops-block {
  display: inline-block;
  vertical-align: top;
  width: 2.35rem;
  text-align: right;
  white-space: nowrap;
}
.New-header .top .right-con .top-link {
  font-size: 0;
  display: block;
  white-space: nowrap;
}
.New-header .top .right-con .top-link a {
  display: inline-block;
  color: #fff;
  font-size: 0.14rem;
  line-height: 0.24rem;
}
.New-header .top .right-con .top-link .gov-link {
  margin-right: 0.02rem;
}
.New-header .top .right-con .top-link .gov-link .icon-gh {
  width: 0.18rem;
  height: 0.18rem;
  vertical-align: middle;
  margin-right: 0.02rem;
}
.New-header .top .right-con .top-link .sep {
  display: inline-block;
  color: #fff;
  font-size: 0.14rem;
  margin-right: 0.02rem;
}
.New-header .top .right-con .ops {
  margin-top: 0.12rem;
  font-size: 0;
  display: block;
  padding-left: 0.2rem;
  white-space: nowrap;
}
.New-header .top .right-con .ops .lang {
  display: inline-block;
  color: #fff;
  font-size: 0.12rem;
  margin-right: 0.24rem;
}
.New-header .top .right-con .ops .wza-link {
  display: inline-block;
  color: #fff;
  font-size: 0.12rem;
  margin-right: 0.24rem;
  line-height: 0.24rem;
}
.New-header .top .right-con .ops .wza-link .icon-wza {
  width: 0.16rem;
  height: 0.16rem;
  vertical-align: middle;
  margin-right: 0.06rem;
}
.New-header .top .right-con .ops .wza-link .text {
  vertical-align: middle;
}
.New-header .top .right-con .elder-mode {
  display: inline-block;
  vertical-align: top;
  width: 0.56rem;
  height: 0.56rem;
  margin-left: 0.06rem;
  background: #FFFFFF;
  color: #BD1B2D !important;
  border-radius: 0.08rem;
  font-weight: 600;
  font-size: 0.14rem;
  text-align: center;
  line-height: 0.24rem;
  padding-top: 0.04rem;
  box-shadow: 0 0.02rem 0.04rem rgba(0, 0, 0, 0.06);
  white-space: normal;
}
.New-header .top .right-con .elder-mode .line {
  display: block;
  height: 0.2rem;
  line-height: 0.3rem;
}
.New-header .top .right-con .menu-btn {
  display: none;
}
.New-header .main {
  margin-top: 0.76rem;
}
.New-header .main .logo {
  display: block;
  width: 6.18rem;
  height: 1.2rem;
  margin: 0 auto;
  margin-bottom: 0.5rem;
}
.New-header .main .logo img {
  width: 100%;
  height: 100%;
}
.New-header .main .wap-logo {
  display: none;
}
.New-header .main .search {
  display: block;
  width: 7rem;
  height: 0.56rem;
  margin: 0 auto;
  border-radius: 0.08rem;
  border: 0.01rem #bd1b2d solid;
  background-color: #fff;
}
.New-header .main .search input {
  box-sizing: border-box;
  width: 6.12rem;
  height: 100%;
  padding: 0 0.17rem;
  font-size: 0.18rem;
  color: #999;
  border-radius: 0.04rem 0 0 0.04rem;
}
.New-header .main .search button {
  width: 0.85rem;
  height: 100%;
  text-align: center;
  border-radius: 0 0 0.07rem 0.07rem;
  background-color: #f5f5f6;
  cursor: pointer;
}
.New-header .main .search button img {
  width: 0.2rem;
  height: 0.2rem;
}
.New-header .main .search button span {
  font-size: 0.18rem;
  color: #fff;
  vertical-align: middle;
  margin-left: 0.06rem;
}
.New-header .main .search .search-title {
  display: block;
  font-size: 0.16rem;
  color: #191919;
  line-height: 0.46rem;
  height: 0.46rem;
  margin-top: 0.06rem;
  max-width: 5.1rem;
  overflow: hidden;
}
.New-header .main .search .search-title img {
  width: 0.16rem;
  height: 0.17rem;
  margin-top: -0.05rem;
}
.New-header .main .search .search-title .text {
  display: contents;
  text-decoration: none;
  color: #0073CF;
}
.New-header .main .search .search-gjc {
  display: inline-block;
  height: 0.32rem;
  border-radius: 0.04rem;
  background: rgba(255, 255, 255, 0.5);
  text-align: center;
  line-height: 0.16rem;
  color: #666666;
  margin-right: 0.1rem;
  padding: 0.08rem 0.16rem;
}
.New-header .main .search .search-gjc span {
  width: 100%;
}
.New-header .main .search-wap-box {
  display: none;
}
.New-header .fwzl {
  width: 100%;
  height: 1.1rem;
  margin: 0.96rem auto 0;
  text-align: center;
}
.New-header .fwzl .item {
  display: inline-block;
  width: 3.2rem;
  height: 100%;
  margin-right: 0.8rem;
}
.New-header .fwzl .item:first-child {
  margin-left: 0.59rem;
}
.New-header .fwzl .item .title {
  display: block;
  width: 100%;
  height: 0.32rem;
  text-align: center;
  border-bottom: 0.01rem solid rgba(165, 131, 83, 0.5);
}
.New-header .fwzl .item .title span {
  line-height: 0.18rem;
  font-size: 0.18rem;
  color: #a58353;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.08rem;
}
.New-header .fwzl .item .title img {
  width: 0.24rem;
  height: 0.24rem;
  display: inline-block;
}
.New-header .fwzl .item .list {
  display: grid;
  grid-template-columns: max-content max-content max-content;
  column-gap: 0.4rem;
  row-gap: 0.01rem;
  align-items: center;
  justify-content: center;
  justify-items: start;
  width: 100%;
  height: 0.64rem;
  margin: 0 auto;
}
.New-header .fwzl .item .list .container {
  display: inline-block;
  min-width: 0.56rem;
  width: auto;
  height: 0.32rem;
  line-height: 0.32rem;
  text-align: left;
  font-size: 0.14rem;
  color: #333333;
  margin-right: 0;
  white-space: nowrap;
  text-decoration: none;
}
.New-header .nav-container {
  width: 100%;
  font-size: 0.24rem;
  height: 0.75rem;
  line-height: 0.72rem;
  max-width: 19.2rem;
  margin: 0.76rem auto 0;
  position: relative;
}
.New-header .nav-container::before {
  content: '';
  position: absolute;
  left: 0;
  top: -0.6rem;
  width: 100%;
  height: 8.45rem;
  background-image: url(2025bj_sy-hss-bg.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  z-index: 0;
  pointer-events: none;
}
.New-header .nav-container::-webkit-scrollbar {
  display: none;
}
.New-header .nav-container .nav {
  height: 0.72rem;
  position: relative;
  z-index: 1;
}
.New-header .nav-container .nav .nav-item {
  display: inline-block;
  margin-right: 1rem;
  text-align: center;
  position: relative;
}
.New-header .nav-container .nav .nav-item.cur::after,
.New-header .nav-container .nav .nav-item:hover::after {
  display: block;
}
.New-header .nav-container .nav .nav-item.cur a,
.New-header .nav-container .nav .nav-item:hover a {
  font-size: 0.24rem;
  color: #f4d289;
  font-weight: bold;
  border-bottom: 0.03rem solid #f4d289;
  border-radius: 0.05rem 0.05rem 0 0;
}
.New-header .nav-container .nav .nav-item a {
  position: relative;
  display: block;
  font-weight: bold;
  color: #ffffff;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-family: PingFang SC, PingFang SC-Semibold;
}
@media screen and (max-width: 768px) {
  .New-header .nav-container::before {
    top: -0.44rem;
    height: 4.2rem;
    background-position: center top;
    background-size: cover;
  }
}
@media screen and (max-width: 768px) {
  .New-header {
    background: url(2025bj_sy-bg-1.png) no-repeat center center;
    background-size: auto 100%;
    width: 7.5rem;
    height: 7.8rem;
  }
  .New-header .top {
    height: 0.88rem;
  }
  .New-header .top .related-links {
    margin-left: 0.24rem;
    margin-top: 0.15rem;
  }
  .New-header .top .related-links li a {
    color: #777777;
    font-size: 0.26rem;
  }
  .New-header .top .related-links li a::after {
    height: 0.2rem;
    margin: 0 0.16rem;
    background-color: #333;
  }
  .New-header .top .related-links li a .gj-logo {
    display: none;
  }
  .New-header .top .nav-icon {
    display: inline-block;
  }
  .New-header .top .nav-icon img {
    margin-right: 0.28rem;
  }
  .New-header .top .features-list {
    display: none;
  }
  .New-header .top .dh-wap {
    width: 0.48rem;
    height: 0.48rem;
  }
  .New-header .top .right-con {
    display: inline-flex;
    position: absolute;
    right: 0rem;
    top: 0;
    width: auto;
    height: 0.88rem;
    align-items: center;
    justify-content: flex-end;
    padding-right: 0.24rem;
  }
  .New-header .top .right-con .ops-block,
  .New-header .top .right-con .elder-mode {
    display: none;
  }
  .New-header .top .right-con .menu-btn {
    display: inline-block;
    width: 0.48rem;
    height: 0.48rem;
    background: url(2025bj_sy-cbl-icon.png) no-repeat center / contain;
  }
  .New-header .main {
    position: relative;
    margin-top: 0.37rem;
    z-index: 2;
  }
  .New-header .main .logo {
    display: none;
  }
  .New-header .main .wap-logo {
    display: block;
    width: 6.18rem;
    height: 1.2rem;
    margin-left: 0.66rem;
    margin-top: 0.72rem;
  }
  .New-header .main .wap-logo img {
    width: 100%;
    height: 100%;
  }
  .New-header .main .search {
    float: left;
    height: 0.76rem;
    margin-top: 0.56rem;
    margin-left: 0.25rem;
  }
  .New-header .main .search input {
    box-sizing: border-box;
    width: 5.63rem;
    height: 100%;
    padding: 0 0.17rem;
    font-size: 0.28rem;
    color: #999;
    border-radius: 0.04rem 0 0 0.04rem;
  }
  .New-header .main .search button {
    width: 1.34rem;
    height: 100%;
    text-align: center;
    cursor: pointer;
  }
  .New-header .main .search button img {
    width: 0.3rem;
    height: 0.3rem;
  }
  .New-header .main .search button span {
    font-size: 0.28rem;
    color: #fff;
    vertical-align: middle;
    margin-left: 0.06rem;
  }
  .New-header .main .search .search-title {
    display: none;
  }
  .New-header .main .right-content .search-icon,
  .New-header .main .right-content .nav-icon {
    width: 0.48rem;
    height: 0.49rem;
    margin-top: 0.24rem;
    margin-right: 0.28rem;
  }
  .New-header .main .right-content .search-icon {
    margin-right: 0.48rem;
  }
  .New-header .main .search-wap-box {
    position: absolute;
    top: 1.28rem;
    display: block;
    width: 7.5rem;
    height: 0;
    background: linear-gradient(180deg, #F0F5FF 0%, #FFFFFF 100%);
    transition: all 0.3s ease-in-out;
    overflow: hidden;
  }
  .New-header .main .search-wap-box .input-box {
    margin: 0.48rem 0.48rem 0.57rem;
    display: flex;
    border-radius: 0.08rem;
    border: 0.01rem solid #D6D6D6;
    overflow: hidden;
  }
  .New-header .main .search-wap-box .search-input {
    flex: 1;
    height: 0.88rem;
    padding: 0 0.24rem;
    color: #999999;
    font-size: 0.32rem;
    background-color: #fff;
  }
  .New-header .main .search-wap-box .sub-btn {
    width: 1.1rem;
    height: 0.88rem;
    text-align: center;
    line-height: 0.88rem;
    font-size: 0.32rem;
    color: #154CAF;
    font-weight: bold;
    background-color: #fff;
  }
  .New-header .fwzl {
    width: 100%;
    height: 0.32rem;
    margin: 2rem auto 0;
  }
  .New-header .fwzl .item {
    display: inline-block;
    width: 1.52rem;
    height: 0.32rem;
    margin-right: 0.8rem;
  }
  .New-header .fwzl .item:first-child {
    margin-left: 0.5rem;
  }
  .New-header .fwzl .item .title {
    display: block;
    width: 100%;
    height: 0.32rem;
    text-align: center;
    border-bottom: none;
  }
  .New-header .fwzl .item .title span {
    line-height: 0.28rem;
    font-size: 0.28rem;
    color: #a58353;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.08rem;
  }
  .New-header .fwzl .item .title img {
    width: 0.32rem;
    height: 0.32rem;
    display: inline-block;
  }
  .New-header .fwzl .item .list {
    display: none;
    width: 2.48rem;
    height: 0.64rem;
    margin: auto;
  }
  .New-header .fwzl .item .list .container {
    display: inline-block;
    width: 0.56rem;
    height: 0.32rem;
    line-height: 0.32rem;
    text-align: center;
    font-size: 0.14rem;
    color: #333333;
    margin-right: 0.4rem;
  }
  .New-header .fwzl .item .list .container:nth-child(3n) {
    margin-right: 0;
  }
  .New-header .nav-container {
    z-index: 1;
    position: relative;
    width: 7.5rem;
    height: 0.98rem;
    line-height: 0.88rem;
    white-space: nowrap;
    font-size: 0.32rem;
    margin: 0.32rem auto 0;
    background: #bd1b2d;
    overflow-y: hidden;
  }
  .New-header .nav-container .nav {
    height: 0.88rem;
  }
  .New-header .nav-container .nav::after {
    display: none;
  }
  .New-header .nav-container .nav .nav-item {
    margin-left: 0.2rem;
    margin-right: 0.4rem;
  }
  .New-header .nav-container .nav .nav-item.cur a,
  .New-header .nav-container .nav .nav-item:hover a {
    font-size: 0.32rem;
    border-bottom: 0.03rem solid #f4d289;
    border-radius: 0.05rem 0.05rem 0 0;
  }
  .New-header .nav-container .nav .nav-item a {
    width: 100%;
    color: #fff;
  }
}

.ft-mask {
  display: none;
  position: fixed;
  top: 0;
  right: -5.21rem;
  z-index: 99;
  width: 5.21rem;
  height: 100vh;
  background: rgba(13, 13, 13, 0.88);
  backdrop-filter: blur(10px);
  transition: right linear 0.5s;
}
.ft-mask .title {
  text-align: right;
  padding: 0.24rem 0.26rem;
}
.ft-mask .title .close {
  width: 0.48rem;
  height: 0.48rem;
  cursor: pointer;
}
.ft-mask .buttons {
  padding: 0.24rem 0.32rem;
}
.ft-mask .buttons .top-links {
  margin-bottom: 0.32rem;
  font-size: 0;
  white-space: normal;
}
.ft-mask .buttons .top-links a {
  display: block;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 0.16rem;
  color: #fff;
  font-size: 0.32rem;
  line-height: 0.88rem;
  height: 0.88rem;
  background: rgba(255, 255, 255, 0.16);
  border-radius: 0.08rem;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 0.24rem;
}
.ft-mask .buttons .top-links .gov-link {
  margin-right: 0;
}
.ft-mask .buttons .top-links .xz-link {
  margin-right: 0;
}
.ft-mask .buttons .ops {
  margin-bottom: 0.32rem;
  font-size: 0;
  white-space: normal;
}
.ft-mask .buttons .ops a {
  display: inline-block;
  background: rgba(255, 255, 255, 0.16);
  border-radius: 0.08rem;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-size: 0.32rem;
  height: 0.88rem;
  line-height: 0.88rem;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ft-mask .buttons .ops .xmt {
  width: 100%;
  margin-right: 0;
  padding: 0 0.24rem;
  margin: 0 auto 0.24rem;
}
.ft-mask .buttons .ops .xmt img {
  width: 0.44rem;
  height: 0.44rem;
  vertical-align: middle;
  margin-right: 0.12rem;
}
.ft-mask .buttons .ops .xmt span {
  vertical-align: middle;
  display: inline-block;
  max-width: calc(100% - 0.44rem - 0.12rem - 0.48rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ft-mask .buttons .ops .lnb {
  width: calc((100% - 0.16rem) / 2);
  padding: 0 0.24rem;
  margin-right: 0.16rem;
}
.ft-mask .buttons .ops .wza {
  width: calc((100% - 0.16rem) / 2);
  padding: 0 0.24rem;
  margin-right: 0;
  background: rgba(255, 255, 255, 0.16);
}
.ft-mask .buttons .lang-switch {
  font-size: 0;
  white-space: nowrap;
}
.ft-mask .buttons .lang-switch a,
.ft-mask .buttons .lang-switch .sep {
  display: inline-block;
  color: #FFFFFF;
  font-size: 0.32rem;
  height: 0.88rem;
  line-height: 0.88rem;
  background: rgba(255, 255, 255, 0.16);
  border-radius: 0.08rem;
  text-align: center;
  vertical-align: middle;
}
.ft-mask .buttons .lang-switch .jt,
.ft-mask .buttons .lang-switch .ft {
  width: 2.16rem;
  margin-right: 0rem;
}
.ft-mask .buttons .lang-switch .ft {
  margin-right: 0;
}
.ft-mask .buttons .lang-switch .sep {
  width: 0.25rem;
  background: none;
  margin-right: 0;
  font-size: 0.28rem;
}
.ft-mask.ft-mask-show {
  right: 0;
}

.fwpd .top-bg {
  width: 100%;
  max-width: 19.2rem;
  height: 4.5rem;
  background-color: #F5F9FF;
  background: url(2025bj_fwpd-bg.png) no-repeat center bottom / 100% 100%;
}
.fwpd .child-g-box {
  margin: 0;
  width: 100%;
}
.fwpd .nav-list {
  width: 100%;
  height: 0.8rem;
  margin-top: -0.8rem;
  background: rgba(255, 255, 255, 0.8);
  text-align: center;
}
.fwpd .nav-list .nav-item {
  position: relative;
  display: inline-block;
  width: 2.12rem;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
}
.fwpd .nav-list .nav-item::after {
  position: absolute;
  top: 50%;
  right: 0;
  content: '';
  transform: translateY(-50%);
  width: 0.01rem;
  height: 0.22rem;
  background: #ffffff;
}
.fwpd .nav-list .nav-item:first-child {
  background: url(2025bj_nav-bg.png) no-repeat center bottom / 100% 100%;
}
.fwpd .nav-list .nav-item:first-child .right-desc {
  padding-left: 0.5rem;
}
.fwpd .nav-list .nav-item:first-child .right-desc .text {
  font-size: 0.24rem;
  color: #ffffff;
  font-weight: bold;
}
.fwpd .nav-list .nav-item:last-child {
  margin-right: 0;
}
.fwpd .nav-list .nav-item:last-child::after {
  display: none;
}
.fwpd .nav-list .nav-item .left-icon.lf {
  width: 0.7rem;
  height: 0.5rem;
  padding-left: 0.2rem;
}
.fwpd .nav-list .nav-item .left-icon.lf > img {
  width: 50%;
  height: 50%;
}
.fwpd .nav-list .nav-item .right-desc .text {
  font-size: 0.18rem;
  color: #333333;
}
.fwpd .nav-list .nav-item:hover .ope-name,
.fwpd .nav-list .nav-item:hover .ope-desc {
  color: #1B5395;
  font-weight: bold;
}
.fwpd .fwbk {
  margin: 0 auto;
  margin-top: 0.4rem;
  width: 12.8rem;
  height: 4.25rem;
  background: #FFFFFF;
  border: 0.02rem solid #dddddd;
  backdrop-filter: blur(0.08rem);
  padding: 0.3rem 0;
}
.fwpd .fwbk .contain .title {
  width: 100%;
  height: 0.44rem;
  border-bottom: 0.01rem solid #E5E5E5;
}
.fwpd .fwbk .contain .title > a {
  display: inline-block;
  height: 0.44rem;
  font-weight: bold;
  font-size: 0.22rem;
  color: #1658A0;
  line-height: 0.22rem;
  border-bottom: 0.03rem solid #1B5395;
}
.fwpd .fwbk .contain .title .top-tab {
  width: 100%;
}
.fwpd .fwbk .contain .title .top-tab .top1 {
  height: 0.42rem;
  text-align: center;
  border-bottom: 0;
}
.fwpd .fwbk .contain .title .top-tab .top1 .panel {
  position: relative;
  display: inline-block;
  margin-right: 0.4rem;
  font-size: 0.28rem;
  margin-left: 0;
  color: #111;
}
.fwpd .fwbk .contain .title .top-tab .top1 .panel::before {
  display: none;
}
.fwpd .fwbk .contain .title .top-tab .top1 .cur {
  border-bottom: 0.03rem solid #bd1b2d;
  padding-bottom: 0.24rem;
  color: #bd1b2d;
}
.fwpd .fwbk .contain .title .top-tab .tabContent {
  width: 100%;
}
.fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list {
  position: relative;
  width: 100%;
  margin-top: 0.28rem;
}
.fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list .affairs-item {
  display: inline-block;
  width: 1.86rem;
  height: 1.38rem;
  line-height: 1.38rem;
  margin-left: 0.24rem;
  margin-bottom: 0.2rem;
  text-align: center;
  background: #f5f5f5;
}
.fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list .affairs-item:hover .text {
  color: #026AB6;
}
.fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list a {
  display: block;
  height: 100%;
}
.fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list a img {
  width: 0.4rem;
  height: 0.4rem;
  display: block;
  margin: 0 auto;
  margin-top: 0.3rem;
}
.fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list a .text {
  width: 100%;
  max-width: 1.44rem;
  height: auto;
  line-height: normal;
  font-size: 0.18rem;
  color: #333333;
  margin-left: 0.21rem;
  margin-top: 0.1rem;
  white-space: normal;
}
.fwpd .fwbk .contain .list {
  margin-top: 0.04rem;
}
.fwpd .fwbk .contain .list .list-item {
  position: relative;
  width: 100%;
  padding-left: 0.14rem;
  height: 0.5rem;
  line-height: 0.5rem;
}
.fwpd .fwbk .contain .list .list-item > a {
  display: block;
}
.fwpd .fwbk .contain .list .list-item::before {
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #ccc;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.fwpd .fwbk .contain .list .list-item .text {
  display: inline-block;
  font-size: 0.18rem;
  color: #333333;
  max-width: 80%;
}
.fwpd .fwbk .contain .list .list-item .time {
  font-size: 0.18rem;
  color: #999999;
}
.fwpd .fwbk .contain .list .list-item:hover .text {
  color: #1B5395;
  font-weight: bold;
}
.fwpd .fwbk .contain .list .list-item:hover::before {
  background-color: #1B5395;
}
.fwpd .fwbk .sta-and-img {
  width: 3.63rem;
}
.fwpd .fwbk .sta-and-img .sta-box {
  width: 3.63rem;
  background: #F2F7FF;
  border-radius: 0.08rem;
  padding-bottom: 0.03rem;
}
.fwpd .fwbk .sta-and-img .sta-box .sta-title {
  height: 0.56rem;
  padding: 0 0.19rem;
  line-height: 0.56rem;
}
.fwpd .fwbk .sta-and-img .sta-box .sta-title > a {
  font-weight: bold;
  font-size: 0.22rem;
  color: #1658A0;
}
.fwpd .fwbk .sta-and-img .sta-box .sta-con {
  width: calc(100% - 0.06rem);
  background: #FFFFFF;
  border-radius: 0.06rem;
  padding: 0 0.16rem;
}
.fwpd .fwbk .sta-and-img .sta-box .sta-con .sta-row {
  height: 0.48rem;
  line-height: 0.48rem;
  border-bottom: 0.01rem dotted #E5E5E5;
}
.fwpd .fwbk .sta-and-img .sta-box .sta-con .sta-row:last-child {
  border-bottom: none;
}
.fwpd .fwbk .sta-and-img .sta-box .sta-con .sta-row .label {
  font-weight: 400;
  font-size: 0.16rem;
  color: #666666;
}
.fwpd .fwbk .sta-and-img .sta-box .sta-con .sta-row .number {
  font-weight: bold;
  font-size: 0.24rem;
  color: #111111;
}
.fwpd .fwbk .sta-and-img .sta-img {
  margin-top: 0.12rem;
}
.fwpd .fwbk .sta-and-img .sta-img > a {
  display: block;
  margin-top: 0.1rem;
  width: 3.64rem;
  height: 1.2rem;
}
.fwpd .fwbk .sta-and-img .sta-img > a:first-child {
  margin-top: 0;
}
.fwpd .fwbk .sta-and-img .sta-img > a > img {
  width: 100%;
  height: 100%;
}
.fwpd .common-box {
  width: 19.2rem;
  height: 4.29rem;
  margin: 0 auto;
  background: #F7F8FB;
  border-radius: 0.08rem;
  padding-bottom: 0.04rem;
}
.fwpd .common-box > .title {
  height: 0.64rem;
  line-height: 0.64rem;
  text-align: center;
  padding: 0.2rem;
}
.fwpd .common-box > .title > a {
  font-weight: bold;
  font-size: 0.32rem;
  color: #333333;
}
.fwpd .common-box > .bottom-line {
  width: 0.64rem;
  height: 0.01rem;
  margin: 0 auto;
  margin-top: 0.2rem;
  background-color: #bd1b2d;
}
.fwpd .common-box > .content {
  width: calc(100% - 0.08rem);
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0.06rem;
}
.fwpd .common-bg {
  height: 4.75rem;
  background: #d6d6d6;
}
.fwpd .tszl {
  margin-top: 0.4rem;
}
.fwpd .tszl .item {
  width: 12.8rem;
  margin: 0 auto;
  margin-top: 0.32rem;
}
.fwpd .tszl .item .middle-box {
  display: inline-block;
  width: 4.16rem;
  height: 1.2rem;
  background-color: #fff;
  margin-right: 0.16rem;
  margin-bottom: 0.16rem;
}
.fwpd .tszl .item .middle-box:nth-child(3n) {
  margin-right: 0;
}
.fwpd .tszl .item .middle-box .text {
  display: inline-block;
  font-size: 0.2rem;
  color: #333333;
  height: 0.2rem;
  line-height: 0.2rem;
  margin-left: 0.48rem;
  padding: 0.5rem 0;
}
.fwpd .tszl .item .middle-box img {
  display: inline-block;
  width: 0.56rem;
  height: 0.56rem;
  margin: 0.32rem 0;
  margin-right: 0.48rem;
}
.fwpd .tszl .content {
  padding: 0.37rem 0.24rem;
}
.fwpd .tszl .content .interview-info .interview-cover {
  display: block;
  width: 4.06rem;
  height: 2.2rem;
}
.fwpd .tszl .content .interview-info .interview-cover > img {
  width: 100%;
  height: 100%;
}
.fwpd .tszl .content .interview-info .text-info {
  margin-left: 0.17rem;
  width: 3.38rem;
}
.fwpd .tszl .content .interview-info .text-info .row {
  margin-top: 0.18rem;
  font-size: 0.2rem;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fwpd .tszl .content .interview-info .text-info .row:first-child {
  margin-top: 0;
}
.fwpd .tszl .content .interview-info .text-info .row .label {
  color: #015293;
}
.fwpd .tszl .content .interview-info .text-info .row.tom-3 {
  white-space: wrap;
  line-height: 0.32rem;
  max-height: 1.28rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.fwpd .tszl .content .interview-history {
  position: relative;
  width: 4.37rem;
  height: 2.49rem;
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 0.03rem;
}
.fwpd .tszl .content .interview-history::-webkit-scrollbar {
  width: 0.06rem;
  background-color: #F7F7F7;
  border-radius: 0.03rem;
}
.fwpd .tszl .content .interview-history::-webkit-scrollbar-thumb {
  width: 0.06rem;
  background-color: #D4D4D4;
  border-radius: 0.03rem;
}
.fwpd .tszl .content .interview-history .history-item {
  position: relative;
  height: 1.46rem;
}
.fwpd .tszl .content .interview-history .history-item:last-child {
  height: 1.13rem;
}
.fwpd .tszl .content .interview-history .history-item::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0.04rem;
  border-left: 0.01rem dotted #c6c6c6;
}
.fwpd .tszl .content .interview-history .history-item .dots {
  position: absolute;
  width: 0.09rem;
  height: 0.09rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.fwpd .tszl .content .interview-history .history-item a {
  position: relative;
  display: inline-block;
  margin-left: 0.38rem;
  width: 3.72rem;
  height: 1.04rem;
  border-radius: 0.08rem;
  border: 0.01rem solid #EFF0F2;
}
.fwpd .tszl .content .interview-history .history-item a .tit {
  position: relative;
  z-index: 2;
  background-color: #fff;
  width: 100%;
  height: 50%;
  border-radius: 0.08rem;
  padding: 0.2rem 0.21rem 0.09rem;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.24rem;
  font-weight: bold;
}
.fwpd .tszl .content .interview-history .history-item a .time {
  position: relative;
  z-index: 2;
  background-color: #fff;
  width: 100%;
  height: 50%;
  border-radius: 0.08rem;
  padding: 0.09rem 0.21rem 0.2rem;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.21rem;
}
.fwpd .tszl .content .interview-history .history-item a::after {
  content: "";
  position: absolute;
  width: 3.52rem;
  height: 1.04rem;
  left: 50%;
  bottom: -0.09rem;
  transform: translateX(-50%);
  background-color: #F3F7F9;
  border-radius: 0.08rem;
  z-index: 1;
}
.fwpd .tszl .content .interview-history .history-item a:hover .tit,
.fwpd .tszl .content .interview-history .history-item a:hover .time {
  color: #1B5395;
}
.fwpd .tszl .content .interview-history .history-item a:hover::after {
  background-color: #D8E9F3;
}
.fwpd .yshj {
  margin-top: 0.4rem;
}
.fwpd .yshj .item {
  width: 12.8rem;
  margin: 0 auto;
  margin-top: 0.32rem;
}
.fwpd .yshj .item .middle-box {
  display: inline-block;
  width: 3.05rem;
  height: 3.02rem;
  background-color: #fff;
  margin-right: 0.2rem;
}
.fwpd .yshj .item .middle-box:last-child {
  margin-right: 0;
}
.fwpd .yshj .item .middle-box .text {
  display: block;
  width: 100%;
  height: 0.82rem;
  background: #ffffff;
  text-align: center;
}
.fwpd .yshj .item .middle-box .text span {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.78rem;
}
.fwpd .yshj .item .middle-box img {
  display: block;
  width: 100%;
  height: 2.2rem;
}
.fwpd .yshj .content {
  padding: 0.24rem;
}
.fwpd .yshj .content .list {
  width: 100%;
}
.fwpd .yshj .content .list > .item {
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
}
.fwpd .yshj .content .list > .item > a {
  display: block;
  height: 100%;
}
.fwpd .yshj .content .list > .item:hover .text {
  color: #1B5395;
  font-weight: bold;
}
.fwpd .yshj .content .list .status {
  width: 0.58rem;
  height: 0.24rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.24rem;
  font-size: 0.12rem;
  margin-top: 0.13rem;
}
.fwpd .yshj .content .list .status.ended {
  color: #C2C2C2;
  border: 0.01rem solid #DFDFDF;
}
.fwpd .yshj .content .list .status.in-progress {
  color: #1B5395;
  border: 0.01rem solid #1B5395;
}
.fwpd .yshj .content .list .text {
  max-width: 80%;
  padding-left: 0.12rem;
  position: relative;
  font-size: 0.18rem;
  color: #333333;
  margin-left: 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fwpd .yshj .content .list .text::before {
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #ccc;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.fwpd .yshj .content .list .time {
  font-size: 0.18rem;
  color: #999999;
}
@media screen and (max-width: 768px) {
  .fwpd .top-bg {
    height: 6rem;
    background-color: #F5F9FF;
    background: url(2025bj_fwpd-bg-wap.png) no-repeat center bottom / 100% 100%;
    max-width: 7.5rem;
  }
  .fwpd .nav-list {
    width: 7.5rem;
    height: 0.96rem;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
  }
  .fwpd .nav-list .nav-item {
    position: relative;
    display: inline-block;
    width: 2.12rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
  }
  .fwpd .nav-list .nav-item:nth-child(4) {
    width: 2.5rem;
  }
  .fwpd .nav-list .nav-item:nth-child(5) {
    width: 2.3rem;
  }
  .fwpd .nav-list .nav-item:nth-child(6) {
    width: 2.3rem;
  }
  .fwpd .nav-list .nav-item::after {
    position: absolute;
    top: 50%;
    right: 0;
    content: '';
    transform: translateY(-50%);
    width: 0.01rem;
    height: 0.22rem;
    background: #ffffff;
  }
  .fwpd .nav-list .nav-item:first-child {
    background: url(2025bj_nav-bg.png) no-repeat center bottom / 100% 100%;
  }
  .fwpd .nav-list .nav-item:first-child .right-desc {
    padding-left: 0.5rem;
  }
  .fwpd .nav-list .nav-item:first-child .right-desc .text {
    font-size: 0.24rem;
    color: #ffffff;
    font-weight: bold;
  }
  .fwpd .nav-list .nav-item:last-child {
    margin-right: 0;
  }
  .fwpd .nav-list .nav-item:last-child::after {
    display: none;
  }
  .fwpd .nav-list .nav-item .left-icon.lf {
    width: 0.7rem;
    height: 0.5rem;
    padding-left: 0.2rem;
  }
  .fwpd .nav-list .nav-item .left-icon.lf > img {
    width: 0.4rem;
    height: 0.4rem;
  }
  .fwpd .nav-list .nav-item .right-desc .text {
    font-size: 0.24rem;
    color: #333333;
  }
  .fwpd .nav-list .nav-item:hover .ope-name,
  .fwpd .nav-list .nav-item:hover .ope-desc {
    color: #1B5395;
    font-weight: bold;
  }
  .fwpd .fwbk {
    width: 7.02rem;
    height: 8.65rem;
    padding-top: 0.1rem;
  }
  .fwpd .fwbk .contain .title {
    width: 100%;
    height: 0.73rem;
    padding-left: 0.24rem;
    border-bottom: 0.01rem solid #E5E5E5;
  }
  .fwpd .fwbk .contain .title > a {
    display: inline-block;
    height: 0.44rem;
    font-weight: bold;
    font-size: 0.22rem;
    color: #1658A0;
    line-height: 0.22rem;
    border-bottom: 0.03rem solid #1B5395;
  }
  .fwpd .fwbk .contain .title .top-tab {
    width: 100%;
  }
  .fwpd .fwbk .contain .title .top-tab .top1 {
    height: 1.07rem;
    line-height: 1.07rem;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
  }
  .fwpd .fwbk .contain .title .top-tab .top1 .panel {
    position: relative;
    display: inline-block;
    margin-right: 0.4rem;
    font-size: 0.4rem;
    font-weight: bold;
    margin-left: 0;
    color: #111;
  }
  .fwpd .fwbk .contain .title .top-tab .top1 .panel::before {
    display: none;
  }
  .fwpd .fwbk .contain .title .top-tab .top1 .cur {
    border-bottom: 0.03rem solid #bd1b2d;
    padding-bottom: 0.24rem;
    color: #bd1b2d;
  }
  .fwpd .fwbk .contain .title .top-tab .tabContent {
    width: 100%;
  }
  .fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list {
    margin-top: 0;
  }
  .fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list .affairs-item {
    display: inline-block;
    width: 2.06rem;
    height: 1.6rem;
    line-height: 1.6rem;
    margin-left: 0.12rem;
    margin-bottom: 0.2rem;
    text-align: center;
    background: #f5f5f5;
  }
  .fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list .affairs-item:hover .text {
    color: #026AB6;
  }
  .fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list a {
    display: block;
    height: 100%;
  }
  .fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list a img {
    width: 0.56rem;
    height: 0.56rem;
    display: block;
    margin: 0 auto;
    margin-top: 0.25rem;
  }
  .fwpd .fwbk .contain .title .top-tab .tabContent .affairs-list a .text {
    width: 100%;
    max-width: 1.44rem;
    height: auto;
    max-height: 0.62rem;
    line-height: normal;
    font-size: 0.24rem;
    color: #333333;
    margin-left: 0.32rem;
    margin-top: 0.1rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .fwpd .fwbk .contain .list {
    margin-top: 0.04rem;
  }
  .fwpd .fwbk .contain .list .list-item {
    position: relative;
    width: 100%;
    padding-left: 0.14rem;
    height: 0.5rem;
    line-height: 0.5rem;
  }
  .fwpd .fwbk .contain .list .list-item > a {
    display: block;
  }
  .fwpd .fwbk .contain .list .list-item::before {
    content: '';
    width: 0.04rem;
    height: 0.04rem;
    border-radius: 50%;
    background-color: #ccc;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
  .fwpd .fwbk .contain .list .list-item .text {
    display: inline-block;
    font-size: 0.18rem;
    color: #333333;
    max-width: 80%;
  }
  .fwpd .fwbk .contain .list .list-item .time {
    font-size: 0.18rem;
    color: #999999;
  }
  .fwpd .fwbk .contain .list .list-item:hover .text {
    color: #1B5395;
    font-weight: bold;
  }
  .fwpd .fwbk .contain .list .list-item:hover::before {
    background-color: #1B5395;
  }
  .fwpd .fwbk .sta-and-img {
    width: 3.63rem;
  }
  .fwpd .fwbk .sta-and-img .sta-box {
    width: 3.63rem;
    background: #F2F7FF;
    border-radius: 0.08rem;
    padding-bottom: 0.03rem;
  }
  .fwpd .fwbk .sta-and-img .sta-box .sta-title {
    height: 0.56rem;
    padding: 0 0.19rem;
    line-height: 0.56rem;
  }
  .fwpd .fwbk .sta-and-img .sta-box .sta-title > a {
    font-weight: bold;
    font-size: 0.22rem;
    color: #1658A0;
  }
  .fwpd .fwbk .sta-and-img .sta-box .sta-con {
    width: calc(100% - 0.06rem);
    background: #FFFFFF;
    border-radius: 0.06rem;
    padding: 0 0.16rem;
  }
  .fwpd .fwbk .sta-and-img .sta-box .sta-con .sta-row {
    height: 0.48rem;
    line-height: 0.48rem;
    border-bottom: 0.01rem dotted #E5E5E5;
  }
  .fwpd .fwbk .sta-and-img .sta-box .sta-con .sta-row:last-child {
    border-bottom: none;
  }
  .fwpd .fwbk .sta-and-img .sta-box .sta-con .sta-row .label {
    font-weight: 400;
    font-size: 0.16rem;
    color: #666666;
  }
  .fwpd .fwbk .sta-and-img .sta-box .sta-con .sta-row .number {
    font-weight: bold;
    font-size: 0.24rem;
    color: #111111;
  }
  .fwpd .fwbk .sta-and-img .sta-img {
    margin-top: 0.12rem;
  }
  .fwpd .fwbk .sta-and-img .sta-img > a {
    display: block;
    margin-top: 0.1rem;
    width: 3.64rem;
    height: 1.2rem;
  }
  .fwpd .fwbk .sta-and-img .sta-img > a:first-child {
    margin-top: 0;
  }
  .fwpd .fwbk .sta-and-img .sta-img > a > img {
    width: 100%;
    height: 100%;
  }
  .fwpd .common-box {
    width: 7.5rem;
    height: 7.09rem;
    margin: 0 auto;
    background: #F7F8FB;
    border-radius: 0.08rem;
    padding-bottom: 0.08rem;
  }
  .fwpd .common-box > .title {
    height: 0.88rem;
    line-height: 0.88rem;
    padding-left: 0.37rem;
  }
  .fwpd .common-box > .title > a {
    font-size: 0.4rem;
  }
  .fwpd .common-box > .content {
    width: calc(100% - 0.16rem);
    margin: 0 auto;
    background-color: #fff;
    border-radius: 0.06rem;
  }
  .fwpd .common-bg {
    height: 9.07rem;
    background: #d6d6d6;
  }
  .fwpd .tszl {
    width: 100%;
    margin-top: 0.32rem;
  }
  .fwpd .tszl .item {
    width: 7.02rem;
    margin: 0 auto;
    margin-top: 0.32rem;
    margin-left: 0.28rem;
  }
  .fwpd .tszl .item .middle-box {
    display: inline-block;
    width: 3.39rem;
    height: 1.6rem;
    background-color: #fff;
    margin-right: 0.24rem;
    margin-bottom: 0.24rem;
  }
  .fwpd .tszl .item .middle-box:nth-child(3n) {
    margin-right: 0.24rem;
  }
  .fwpd .tszl .item .middle-box:nth-child(2n) {
    margin-right: 0;
  }
  .fwpd .tszl .item .middle-box .text {
    display: inline-block;
    font-size: 0.28rem;
    color: #333333;
    height: 0.32rem;
    line-height: 0.32rem;
    margin-left: 0.22rem;
    padding-top: 0.6rem;
  }
  .fwpd .tszl .item .middle-box img {
    display: inline-block;
    width: 0.64rem;
    height: 0.64rem;
    margin-top: 0.42rem;
    margin-right: 0.48rem;
  }
  .fwpd .tszl .content {
    padding: 0.24rem;
  }
  .fwpd .tszl .content .interview-info .interview-cover {
    display: block;
    width: 6.38rem;
    height: 3.46rem;
  }
  .fwpd .tszl .content .interview-info .text-info {
    margin-top: 0.24rem;
    margin-left: 0;
    width: 100%;
  }
  .fwpd .tszl .content .interview-info .text-info .row {
    margin-top: 0.18rem;
    font-size: 0.32rem;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .fwpd .tszl .content .interview-info .text-info .row:first-child {
    margin-top: 0;
  }
  .fwpd .tszl .content .interview-info .text-info .row .label {
    color: #015293;
  }
  .fwpd .tszl .content .interview-info .text-info .row.tom-3 {
    white-space: wrap;
    line-height: 0.48rem;
    max-height: 1.92rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .fwpd .tszl .content .interview-history {
    position: relative;
    width: 100%;
    height: 3.28rem;
    overflow-y: auto;
    overflow-x: hidden;
    padding-top: 0rem ;
    margin-top: 0.32rem;
  }
  .fwpd .tszl .content .interview-history .history-item {
    position: relative;
    height: 1.8rem;
  }
  .fwpd .tszl .content .interview-history .history-item:last-child {
    height: 1.36rem;
  }
  .fwpd .tszl .content .interview-history .history-item::before {
    display: none;
  }
  .fwpd .tszl .content .interview-history .history-item .dots {
    display: none;
  }
  .fwpd .tszl .content .interview-history .history-item a {
    position: relative;
    display: inline-block;
    margin-left: 0;
    width: 100%;
    height: 1.36rem;
    border-radius: 0.08rem;
    border: 0.01rem solid #EFF0F2;
  }
  .fwpd .tszl .content .interview-history .history-item a .tit {
    position: relative;
    z-index: 2;
    background-color: #fff;
    width: 100%;
    height: 50%;
    border-radius: 0.08rem;
    padding: 0.32rem 0.32rem 0.12rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    font-weight: bold;
  }
  .fwpd .tszl .content .interview-history .history-item a .time {
    position: relative;
    z-index: 2;
    background-color: #fff;
    width: 100%;
    height: 50%;
    border-radius: 0.08rem;
    padding: 0.12rem 0.32rem 0.2rem;
    font-size: 0.24rem;
    color: #999999;
    line-height: 0.24rem;
  }
  .fwpd .tszl .content .interview-history .history-item a::after {
    content: "";
    position: absolute;
    width: 90%;
    height: 1.04rem;
    left: 50%;
    bottom: -0.16rem;
    transform: translateX(-50%);
    background-color: #F3F7F9;
    border-radius: 0.08rem;
    z-index: 1;
  }
  .fwpd .tszl .content .interview-history .history-item a:hover .tit,
  .fwpd .tszl .content .interview-history .history-item a:hover .time {
    color: #1B5395;
  }
  .fwpd .tszl .content .interview-history .history-item a:hover::after {
    background-color: #D8E9F3;
  }
  .fwpd .yshj {
    margin-top: 0.32rem;
  }
  .fwpd .yshj .item {
    width: 100%;
    margin: 0 auto;
    margin-top: 0.32rem;
  }
  .fwpd .yshj .item .middle-box {
    display: inline-block;
    width: 3.39rem;
    height: 3.37rem;
    background-color: #fff;
    margin-right: 0;
    margin-left: 0.24rem;
    margin-bottom: 0.24rem;
  }
  .fwpd .yshj .item .middle-box:nth-child(2n) {
    margin-right: 0;
  }
  .fwpd .yshj .item .middle-box .text {
    display: block;
    width: 100%;
    height: 0.92rem;
    background: #ffffff;
    text-align: center;
  }
  .fwpd .yshj .item .middle-box .text span {
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.88rem;
  }
  .fwpd .yshj .item .middle-box img {
    display: block;
    width: 100%;
    height: 2.45rem;
  }
  .fwpd .yshj .content {
    padding: 0.32rem 0.24rem;
  }
  .fwpd .yshj .content .list {
    width: 100%;
  }
  .fwpd .yshj .content .list > .item {
    width: 100%;
    height: 0.96rem;
    line-height: 0.96rem;
    border-bottom: 0.01rem solid #EFF0F2;
  }
  .fwpd .yshj .content .list > .item > a {
    display: block;
    height: 100%;
  }
  .fwpd .yshj .content .list .status {
    width: 0.88rem;
    height: 0.4rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    text-align: center;
    line-height: 0.4rem;
    font-size: 0.24rem;
    margin-top: 0.28rem;
  }
  .fwpd .yshj .content .list .status.ended {
    color: #C2C2C2;
    border: 0.01rem solid #DFDFDF;
  }
  .fwpd .yshj .content .list .status.in-progress {
    color: #1B5395;
    border: 0.01rem solid #1B5395;
  }
  .fwpd .yshj .content .list .text {
    max-width: calc(100% - 1.2rem);
    padding-left: 0;
    position: relative;
    font-size: 0.32rem;
    color: #333333;
    margin-left: 0.16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .fwpd .yshj .content .list .text::before {
    display: none;
  }
  .fwpd .yshj .content .list .time {
    display: none;
  }
}

* {
  font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimHei, Arial, Helvetica, sans-serif;
}
body {
  font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimHei, Arial, Helvetica, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
span,
a,
li,
td,
th,
input,
textarea,
button,
select {
  font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimHei, Arial, Helvetica, sans-serif;
}
