@font-face {
    font-family: 'SourceHanSerifCN-Bold';
    src: url('bjzt-Bold.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
  font-size: 0;
}
select::-ms-expand {
  display: none;
}
.g-max-box {
  max-width: 19.2rem;
  margin: 0 auto;
}
.c-con {
  width: 13.6rem;
  margin: 0 auto;
  overflow: hidden;
  font-size: 0;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ellipsis-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ellipsis-6 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.ellipsis-7 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}
a:hover {
  color: #1B5395;
}
.gd-cm-page {
  padding: 0 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: #045ECD !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;
}
.gd-cm-page .submit {
  width: 0.48rem;
  height: 0.32rem;
  background: #FFFFFF;
  border: 0.01rem solid #E5E5E5;
  text-align: center;
  line-height: 0.32rem;
}
.m-auto {
  margin: 0 auto;
}
.g-box {
  width: 13.6rem;
}
.g-container {
  width: 12.8rem;
}
.mask {
  display: none;
  left: calc(100vw + 0.28rem);
}
.wap-show {
  display: none;
}
a.back-wap {
  display: none;
}
@media screen and (max-width: 768px) {
  .c-con {
    width: auto;
  }
  .g-box {
    width: 7.5rem;
  }
  .g-container {
    width: 7.5rem;
  }
  .gd-cm-page {
    display: flex;
    justify-content: space-between;
    height: 0.85rem;
    padding: 0;
    font-size: 0.32rem;
    margin: 0.08rem 0.24rem 0 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;
  }
  .gd-cm-page {
    display: flex;
    justify-content: space-between;
    height: 1.2rem;
    padding: 0.24rem;
    font-size: 0.32rem;
  }
  .gd-cm-page span,
  .gd-cm-page a,
  .gd-cm-page select {
    display: none;
  }
  .gd-cm-page .mobile {
    display: block;
    width: 1.64rem;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center;
    border: none;
  }
  .gd-cm-page .current-show {
    color: #333;
    border: 0.01rem solid #E2E2E2;
  }
  .gd-cm-page .pageprv,
  .gd-cm-page .pagenext {
    width: 2rem;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center;
    color: #191919;
    background: #F5F5F5;
    border: none;
  }
  .gd-cm-page .pageprv:hover,
  .gd-cm-page .pagenext:hover {
    color: #fff !important;
    background: #045ECD !important;
  }
  .wap-show {
    display: block;
  }
  .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-news-list {
  font-size: 0.18rem;
  color: #333;
  line-height: 0.18rem;
  font-style: normal;
}
.cm-news-list li a {
  position: relative;
  display: inline-block;
  width: calc(100% - 1.2rem);
  padding-left: 0.12rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cm-news-list li a::after {
  content: '';
  position: absolute;
  left: 0;
  top: calc(50% - 0.02rem);
  width: 0.04rem;
  height: 0.04rem;
  background: #DADADA;
  border-radius: 100%;
}
.cm-news-list li span {
  float: right;
  color: #999;
}
.cm-news-list li:hover a {
  color: #045ECD;
}
.cm-news-list li:hover a::after {
  background: #DC852D;
}
/* 样表/空表下载弹窗样式 */
.download-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9998;
}
.download-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 5rem;
  background-color: #fff;
  border-radius: 0.05rem;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.2);
  z-index: 9999;
}
.download-popup-header {
  padding: 0.15rem;
  border-bottom: 0.01rem solid #e5e5e5;
  position: relative;
}
.download-popup-header h3 {
  margin: 0;
  font-size: 0.18rem;
  color: #045ECD;
  text-align: center;
}
.close-popup {
  position: absolute;
  top: 0.1rem;
  right: 0.15rem;
  font-size: 0.24rem;
  font-weight: bold;
  color: #999;
  cursor: pointer;
}
.download-popup-content {
  padding: 0.2rem;
  max-height: 3rem;
  overflow-y: auto;
}
.download-item {
  margin-bottom: 0.15rem;
}
.download-link {
  color: #333;
  text-decoration: none;
  cursor: pointer;
  font-size: 0.16rem;
  display: block;
  padding: 0.08rem 0;
}
.download-link:hover {
  color: #045ECD;
  text-decoration: underline;
}
.download-popup-footer {
  padding: 0.15rem;
  text-align: center;
  border-top: 0.01rem solid #e5e5e5;
}
.confirm-btn {
  padding: 0.06rem 0.3rem;
  background-color: #045ECD;
  color: #fff;
  border: none;
  border-radius: 0.04rem;
  cursor: pointer;
  font-size: 0.16rem;
}
.confirm-btn:hover {
  background-color: #0347a3;
}
@media screen and (max-width: 768px) {
  .cm-news-list {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .cm-news-list li a {
    width: 100%;
    padding-left: 0.24rem;
  }
  .cm-news-list li a::after {
    width: 0.08rem;
    height: 0.08rem;
  }
  .cm-news-list li span {
    display: none;
  }
  /* 样表/空表下载弹窗样式 */
  .download-popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9998;
  }
  .download-popup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 6rem;
    background-color: #fff;
    border-radius: 0.05rem;
    box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.2);
    z-index: 9999;
  }
  .download-popup-header {
    padding: 0.2rem;
    border-bottom: 0.01rem solid #e5e5e5;
    position: relative;
  }
  .download-popup-header h3 {
    margin: 0;
    font-size: 0.32rem;
    color: #045ECD;
    text-align: center;
  }
  .close-popup {
    position: absolute;
    top: 0.1rem;
    right: 0.15rem;
    font-size: 0.48rem;
    font-weight: bold;
    color: #999;
    cursor: pointer;
  }
  .download-popup-content {
    padding: 0.2rem;
    max-height: 4.8rem;
    overflow-y: auto;
  }
  .download-item {
    margin-bottom: 0.24rem;
  }
  .download-link {
    color: #333;
    text-decoration: none;
    cursor: pointer;
    font-size: 0.32rem;
    display: block;
    padding: 0.16rem 0;
  }
  .download-link:hover {
    color: #045ECD;
    text-decoration: underline;
  }
  .download-popup-footer {
    padding: 0.2rem;
    text-align: center;
    border-top: 0.01rem solid #e5e5e5;
  }
  .confirm-btn {
    padding: 0.12rem 0.6rem;
    background-color: #045ECD;
    color: #fff;
    border: none;
    border-radius: 0.04rem;
    cursor: pointer;
    font-size: 0.32rem;
  }
  .confirm-btn:hover {
    background-color: #0347a3;
  }
}

.home-page {
  padding-bottom: 0.44rem;
}
.home-page .hp-head {
  margin: 0.4rem 0;
  text-align: center;
}
.home-page .hp-head .tt {
  font-family: 'SourceHanSerifCN-Bold';
  font-size: 0.42rem;
  line-height: 0.5rem;
  font-weight: bold;
  color: #111;
}
.home-page .hp-head .abstract {
  padding: 0 0.45rem;
  margin-top: 0.14rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #666;
}
.hp-carousel {
  width: 6.6rem;
  height: 3.7rem;
  float: left;
}
.hp-carousel .cm-piccarousel3 {
  height: 100%;
}
.hp-carousel .cm-piccarousel3 .swiper-container {
  width: 100%;
  height: 100%;
  border-radius: 0.04rem;
}
.hp-carousel .cm-piccarousel3 .swiper-container .swiper-slide {
  width: 100%;
  height: 3.7rem;
}
.hp-carousel .cm-piccarousel3 .swiper-container .swiper-slide span.text {
  font-size: 0.18rem;
  color: #FFFFFF;
}
.hp-carousel .cm-piccarousel3 .swiper-page-change .prefix,
.hp-carousel .cm-piccarousel3 .swiper-page-change .next {
  float: left;
}
.hp-carousel .cm-piccarousel3 .swiper-page-change .prefix {
  background-image: url(2025bj_carousel_prefix.png);
}
.hp-carousel .cm-piccarousel3 .swiper-page-change .next {
  background-image: url(2025bj_carousel_next.png);
}
.news {
  float: left;
  width: 6.7rem;
  margin-left: 0.3rem;
}
.news .hp-top-tabswitch .tab-panel {
  font-family: 'SourceHanSerifCN-Bold';
  padding: 0.04rem 0.05rem;
  font-size: 0.2rem;
  line-height: 0.2rem;
  background: #ECF1F7;
}
.news .hp-top-tabswitch .tab-panel .panel {
  display: inline-block;
  padding: 0.12rem 0.31rem;
}
.news .hp-top-tabswitch .tab-panel .active {
  background: linear-gradient(180deg, #F4F6F8 0%, #FFFFFF 100%);
  box-shadow: 0 0.04rem 0.16rem 0 rgba(122, 140, 168, 0.16);
  border-radius: 0.04rem;
  border: 0.02rem solid #FFFFFF;
  font-weight: 500;
  color: #045ECD;
}
.news .hp-top-tabswitch .cm-news-list {
  margin-top: 0.14rem;
}
.news .hp-top-tabswitch .cm-news-list li {
  padding: 0.15rem 0;
}
.cm-piccarousel2 {
  height: 1.2rem;
  margin-top: 0.44rem;
}
.cm-piccarousel2 .hb-sw1.swiper-container {
  width: 100%;
  height: 1.2rem;
}
.cm-piccarousel2 .hb-sw1.swiper-container a {
  display: block;
  height: 100%;
}
.cm-piccarousel2 .hb-sw1.swiper-container img {
  vertical-align: top;
}
.cm-piccarousel2 .hb-sw1.swiper-container .text {
  display: none;
}
.cm-piccarousel2 .hb-sw1.swiper-container .pg1 {
  bottom: 0.1rem !important;
  left: 95% !important;
}
.cm-piccarousel2 .hb-sw1.swiper-container .pg1 .swiper-active-switch {
  background-color: #fff !important;
}
.hp-gov-tab {
  margin-top: 0.44rem;
}
.hp-gov-tab .tab-panel {
  width: 100%;
  font-size: 0;
  font-weight: bold;
}
.hp-gov-tab .tab-panel .panel {
  font-family: 'SourceHanSerifCN-Bold';
  display: inline-block;
  width: calc((100% - 0.03rem) / 3);
  margin-right: 0.01rem;
  padding: 0.23rem 0;
  font-size: 0.34rem;
  line-height: 0.44rem;
  background-color: #ECF1F7;
  text-align: center;
  vertical-align: bottom;
}
.hp-gov-tab .tab-panel .panel.active {
  position: relative;
  height: 1.1rem;
  color: transparent;
  background: url(2025bj_gov_service_tab_bg.png) no-repeat center center / 100% 100%;
}
.hp-gov-tab .tab-panel .panel.active::after {
  content: '';
  position: absolute;
  left: -0.01rem;
  bottom: 0;
  z-index: -1;
  display: inline-block;
  width: calc(100% + 0.02rem);
  height: 0.9rem;
  background-color: #ECF1F7;
}
.hp-gov-tab .tab-panel .panel:nth-of-type(2).active {
  background-image: url(2025bj_gov_public_tab_bg.png);
}
.hp-gov-tab .tab-panel .panel:nth-of-type(3).active {
  background-image: url(2025bj_gov_interaction_tab_bg.png);
}
.hp-gov-tab .tab-panel .panel:nth-of-type(3).active::after {
  left: -0.02rem;
}
.hp-gov-tab .tab-content {
  padding-top: 0.32rem;
}
.hp-gov-service .main {
  font-size: 0;
  width: 3.94rem;
}
.hp-gov-service .main .main-serve {
  height: 3.34rem;
  background: url(2025bj_gov_service_main.png) no-repeat center center / 100% 100%;
}
.hp-gov-service .main .main-serve .tt {
  margin: 0.16rem 0 0 0.25rem;
}
.hp-gov-service .main .main-serve .main-con {
  padding: 0.16rem 0 0 0.3rem;
}
.hp-gov-service .main .main-serve .link-item {
  width: 1.12rem;
  margin-top: 0.27rem;
  text-align: center;
}
.hp-gov-service .main .main-serve .link-item .img-con {
  display: inline-block;
  width: 0.64rem;
  height: 0.64rem;
  padding: 0.12rem;
  border-radius: 50%;
  background-color: #EBF6FF;
}
.hp-gov-service .main .main-serve .link-item .text {
  margin-top: 0.16rem;
}
.hp-gov-service .main .main-serve .link-item img {
  width: 0.4rem;
}
.hp-gov-service .main .main-serve .link-item .active {
  display: none;
}
.hp-gov-service .main .main-serve .link-item:hover {
  color: #045ECD;
}
.hp-gov-service .main .main-serve .link-item:hover .img-con {
  background: #2468F2;
  background: linear-gradient(329deg, #62D4FE 0%, #2468F2 100%);
}
.hp-gov-service .main .main-serve .link-item:hover img {
  display: none;
}
.hp-gov-service .main .main-serve .link-item:hover .active {
  display: inline-block;
}
.hp-gov-service .main .invest {
  height: 2.32rem;
  padding: 0 0.24rem;
  margin-top: 0.24rem;
  background: url(2025bj_gov_service_invest.png) no-repeat center center / 100% 100%;
}
.hp-gov-service .main .invest .tt {
  margin-top: 0.24rem;
}
.hp-gov-service .main .invest .item {
  float: left;
  width: 1.63rem;
  margin-top: 0.2rem;
  font-size: 0.18rem;
  line-height: 0.25rem;
  padding: 0.16rem 0 0.15rem;
  background-color: #fff;
  text-align: center;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hp-gov-service .main .invest .item:nth-child(2n) {
  margin-left: 0.2rem;
}
.hp-gov-service .main .invest .item:hover {
  color: #045ECD;
}
.hp-gov-service .main .invest .main-con {
  padding-top: 0.12rem;
}
.hp-gov-service .main .tt {
  display: inline-block;
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #111;
  font-weight: 600;
  vertical-align: top;
}
.hp-gov-service .serve {
  width: calc(100% - 3.94rem - 0.25rem);
}
.hp-gov-service .serve .person-company {
  font-size: 0;
}
.hp-gov-service .serve .person-company .item {
  width: 4.55rem;
  height: 3.93rem;
  background: url(2025bj_gov_service_person.png) no-repeat center center / 100% 100%;
  border-radius: 0.12rem;
  border: 0.02rem solid #CCDBF1;
}
.hp-gov-service .serve .person-company .company {
  background-image: url(2025bj_gov_service_company.png);
}
.hp-gov-service .serve .tt {
  text-align: center;
  font-size: 0.28rem;
  line-height: 0.28rem;
  font-weight: 600;
  color: #111;
}
.hp-gov-service .serve .tt img {
  width: 0.84rem;
  height: 0.84rem;
  margin: 0.23rem 0 0.16rem;
}
.hp-gov-service .serve .person .con,
.hp-gov-service .serve .company .con {
  padding: 0 0.23rem;
  margin-top: 0.24rem;
}
.hp-gov-service .serve .person .ele,
.hp-gov-service .serve .company .ele {
  display: inline-block;
  width: 1.29rem;
  height: 0.4rem;
  margin-right: 0.09rem;
  margin-bottom: 0.12rem;
  padding-top: 0.08rem;
  background: #fff;
  border-radius: 0.04rem;
  border: 0.01rem solid #BBD1F7;
  font-size: 0.18rem;
  color: #111;
  line-height: 0.25rem;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hp-gov-service .serve .person .ele:nth-child(3n),
.hp-gov-service .serve .company .ele:nth-child(3n) {
  margin-right: 0;
}
.hp-gov-service .serve .person .ele:hover,
.hp-gov-service .serve .company .ele:hover {
  color: #045ECD;
}
.hp-gov-service .populace {
  font-size: 0;
  width: 100%;
  height: 1.71rem;
  margin-top: 0.27rem;
  background: url(2025bj_gov_service_serve.png) no-repeat center center / 100% 100%;
}
.hp-gov-service .populace .populace-tt {
  font-family: 'SourceHanSerifCN-Bold';
  padding: 0.12rem 0.2rem 0;
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #111;
}
.hp-gov-service .populace .populace-tt .more {
  font-size: 0.18rem;
  line-height: 0.2rem;
  color: #999;
}
.hp-gov-service .populace .populace-tt img {
  height: 0.11rem;
}
.hp-gov-service .populace .link-list {
  height: 1.19rem;
  padding: 0.21rem 0;
  margin: 0.12rem 0.04rem 0;
  background: linear-gradient(180deg, #F3F7FF 0%, #FFFFFF 100%);
  border-radius: 0.08rem;
  border: 0.01rem solid #FFFFFF;
}
.hp-gov-service .populace .link-item {
  width: calc(100% / 6);
  font-size: 0.18rem;
  line-height: 0.18rem;
  text-align: center;
  border-right: 0.01rem dashed #C9D5EA;
}
.hp-gov-service .populace .link-item div {
  margin-top: 0.12rem;
}
.hp-gov-service .populace .link-item img {
  width: 0.4rem;
}
.hp-gov-service .populace .link-item:last-child {
  border-right: none;
}
.hp-gov-service .link-item {
  float: left;
  font-size: 0.16rem;
  line-height: 0.2rem;
  text-align: center;
}
.hp-gov-public .public-info {
  height: 1.1rem;
  padding-top: 0.3rem;
  margin-top: 0.3rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  background: #FAFAFA;
  border-radius: 0.04rem;
}
.hp-gov-public .public-info img {
  width: 0.4rem;
}
.hp-gov-public .public-info .public-info-item {
  position: relative;
  width: calc(100% / 6);
  text-align: center;
}
.hp-gov-public .public-info .public-info-item .public-info-item-title {
  display: inline-block;
  width: 0.8rem;
  vertical-align: middle;
}
.hp-gov-public .public-info .public-info-item:hover {
  color: #045ECD;
}
.hp-gov-public .public-info .public-info-item::after {
  content: '';
  position: absolute;
  top: 0.1rem;
  right: 0;
  width: 0.01rem;
  height: 0.3rem;
  background-color: #DBE2E8;
}
.hp-gov-public .public-info .public-info-item:last-child::after {
  display: none;
}
.hp-gov-public .policy-search {
  font-size: 0;
  width: 6.65rem;
  height: 1.05rem;
  padding: 0.16rem;
  margin-top: 0.03rem;
  background: url(2025bj_gov_public_search_bg.png) no-repeat center center / 100% 100%;
  border-radius: 0.04rem;
}
.hp-gov-public .policy-search .tt {
  width: 100%;
  font-weight: bold;
  font-size: 0.18rem;
  color: #045ECD;
  line-height: 0.18rem;
}
.hp-gov-public .policy-search .search-box {
  padding: 0.12rem 0.16rem 0.13rem 0.17rem;
  margin-top: 0.11rem;
  background-color: #fff;
  font-size: 0.16rem;
  line-height: 0.16rem;
}
.hp-gov-public .policy-search .search-box .ps-tp-select {
  cursor: pointer;
  position: relative;
}
.hp-gov-public .policy-search .search-box .ps-tp-select .ps-dropdown-menu {
  display: none;
  width: 1rem;
  padding: 0rem;
  position: absolute;
  background: #FFFFFF;
  box-shadow: 0 0 0.08rem 0 rgba(0, 0, 0, 0.13);
  border-radius: 0.08rem;
  top: 0.55rem;
  z-index: 2;
  left: -0.15rem;
  padding-top: 0.06rem;
  font-size: 0.2rem;
}
.hp-gov-public .policy-search .search-box .ps-tp-select .ps-dropdown-menu li {
  height: 0.47rem;
  line-height: 0.47rem;
  font-size: 0.2rem;
}
.hp-gov-public .policy-search .search-box .ps-tp-select .ps-dropdown-menu li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #333;
  text-align: center;
}
.hp-gov-public .policy-search .search-box .ps-tp-select .ps-dropdown-menu li a:hover {
  color: #015293;
}
.hp-gov-public .policy-search .search-box .ps-tp-select .ps-select {
  width: 0.6rem;
  height: 0.2rem;
  margin-top: 0.02rem;
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer;
  font-size: 0.16rem;
  color: #333;
}
.hp-gov-public .policy-search .search-box .ps-tp-select .ps-arrow-icon {
  width: 0;
  height: 0;
  border-left: 0.06rem solid transparent;
  border-right: 0.06rem solid transparent;
  border-top: 0.06rem solid #C1BCBC;
  display: inline-block;
  margin-left: 0.08rem;
  margin-top: 0.06rem;
}
.hp-gov-public .policy-search .search-box .line {
  width: 0.01rem;
  height: 0.2rem;
  margin: 0.02rem 0.17rem 0 0.08rem;
  border: 0.01rem solid #DEDEDE;
}
.hp-gov-public .policy-search .search-box input {
  height: 0.2rem;
  width: 4.9rem;
  font-size: 0.16rem;
}
.hp-gov-public .policy-search .search-box img {
  width: 0.2rem;
}
.hp-gov-public .gov-public-link {
  width: 6.65rem;
}
.hp-gov-public .gov-public-link .item {
  width: 3.22rem;
  height: 0.9rem;
  padding: 0.24rem;
  margin-right: 0.2rem;
  margin-bottom: 0.2rem;
  background: #FAFAFA;
  border-radius: 0.04rem;
  line-height: 0;
}
.hp-gov-public .gov-public-link .item:nth-child(even) {
  margin-right: 0;
}
.hp-gov-public .gov-public-link .item span {
  display: inline-block;
  margin-left: 0.16rem;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.24rem;
  vertical-align: middle;
}
.hp-gov-public .gov-public-link .item .icon {
  display: inline-block;
  width: 0.42rem;
  vertical-align: middle;
}
.hp-gov-public .gov-public-link .item .more {
  display: inline-block;
  height: 0.1rem;
  margin-top: 0.16rem;
}
.hp-gov-public .gov-public-link .item:hover span {
  color: #045ECD;
}
.hp-gov-public .policy-tab .ele {
  display: inline-block;
  padding: 0.21rem 0.18rem;
  margin-top: 0.2rem;
  background: #FFF;
  border-radius: 0.08rem;
  border: 0.01rem solid #DBE2E8;
}
.hp-gov-public .policy-tab .ele img {
  width: 0.25rem;
}
.hp-gov-public .policy-tab .ele span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.18rem;
  color: #999;
  line-height: 0.18rem;
}
.hp-gov-public .policy-tab .ele .tt {
  width: 4.73rem;
  margin: 0 0.13rem;
  color: #333;
}
.hp-gov-public .policy-tab .ele:hover .tt {
  color: #045ECD;
}
.hp-gov-interaction .letter-entrance {
  width: 4.4rem;
  height: 2.81rem;
  padding: 1.93rem 0 0 0.34rem;
  background: url(2025bj_interaction_letter.png) no-repeat center center / 100% 100%;
}
.hp-gov-interaction .letter-entrance .letter-en-item {
  display: inline-block;
  width: 1.22rem;
  height: 0.49rem;
  margin-right: 0.08rem;
  background-color: #fff;
  color: #333;
  font-size: 0.18rem;
  line-height: 0.49rem;
  text-align: center;
  border-radius: 0.04rem;
}
.hp-gov-interaction .letter-list {
  width: 5.38rem;
  margin-left: 0.3rem;
}
.hp-gov-interaction .letter-list .cm-news-list {
  margin-top: 0.14rem;
}
.hp-gov-interaction .letter-list .cm-news-list li {
  padding: 0.14rem 0;
}
.hp-gov-interaction .letter-list .cm-news-list a {
  width: calc(100% - 2rem);
}
.hp-gov-interaction .letter-list .cm-news-list div {
  display: inline-block;
}
.hp-gov-interaction .letter-list .type {
  margin-right: 0.43rem;
}
.hp-gov-interaction .echarts-yjzj {
  width: 3.22rem;
  margin-left: 0.3rem;
}
.hp-gov-interaction .letter-echarts {
  width: 3.22rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DBE2E8;
}
.hp-gov-interaction .hp-gov-interaction-echarts .more {
  display: none;
}
.hp-gov-interaction .hp-gov-interaction-echarts .bar-chart {
  width: 3.22rem;
  height: 2.3rem;
  padding: 0.14rem;
}
.hp-gov-interaction .hp-gov-interaction-echarts .panels {
  background-color: #FAFAFA;
}
.hp-gov-interaction .hp-gov-interaction-echarts .panels .tab-tt {
  padding: 0;
}
.hp-gov-interaction .hp-gov-interaction-echarts .panels .panel {
  font-family: 'SourceHanSerifCN-Bold';
  width: calc(50% - 0.04rem);
  height: 0.48rem;
  margin: 0;
  text-align: center;
  line-height: 0.48rem;
  font-size: 0.24rem;
  color: #111111;
}
.hp-gov-interaction .hp-gov-interaction-echarts .panels .active {
  background: url(2025bj_interaction_letter_bg.png) no-repeat center center / 100% 100%;
}
.hp-gov-interaction .hp-gov-interaction-echarts .panels .active .title-panel {
  color: #fff;
}
.hp-gov-interaction .hp-gov-interaction-echarts .panels .active::after {
  display: none;
}
.hp-gov-interaction .interaction-letter-yjzj {
  width: 100%;
  height: 0.5rem;
  margin-top: 0.12rem;
}
.hp-gov-interaction .interaction-letter-yjzj .yjzj-item {
  display: block;
  width: 100%;
  height: 100%;
}
.hp-gov-interaction .interaction-letter-yjzj .yjzj-item .yjzj-img {
  width: 100%;
  height: 100%;
}
.hp-gov-interaction .interaction-other {
  margin-top: 0.25rem;
}
.hp-gov-interaction .interaction-other .box {
  width: 6.65rem;
}
.hp-gov-interaction .interaction-other .box .tab-items {
  padding-top: 0.16rem;
}
.hp-gov-interaction .interaction-other .box .item {
  position: relative;
  display: inline-block;
  width: 3.2rem;
  height: 1.02rem;
  padding: 0.13rem 0.18rem;
  margin-right: 0.17rem;
  margin-bottom: 0.17rem;
  background: #FAFAFA;
  border-radius: 0.04rem;
}
.hp-gov-interaction .interaction-other .box .item:nth-child(even) {
  margin-right: 0;
}
.hp-gov-interaction .interaction-other .box .item .tt {
  height: 0.44rem;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.22rem;
}
.hp-gov-interaction .interaction-other .box .item .date {
  font-size: 0.18rem;
  color: #999;
  line-height: 0.24rem;
}
.hp-gov-interaction .interaction-other .box .item::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  width: 0.64rem;
  height: 0.2rem;
}
.hp-gov-interaction .interaction-other .box .process::after {
  background: url(2025bj_interaction_process.png) no-repeat center center / 100% 100%;
}
.hp-gov-interaction .interaction-other .box .end::after {
  background: url(2025bj_interaction_end.png) no-repeat center center / 100% 100%;
}
.hp-gov-interaction .interaction-other .wsdc {
  margin-right: 0.3rem;
}
.hp-bottom-banner {
  margin-top: 0.41rem;
}
.hp-bottom-banner .b-banner-tt {
  margin-bottom: 0.2rem;
}
.hp-bottom-banner .b-banner-tt .left,
.hp-bottom-banner .b-banner-tt .right {
  width: 5.91rem;
  height: 0.05rem;
  margin-top: 0.14rem;
}
.hp-bottom-banner .b-banner-tt .left {
  background: url(2025bj_ztzl_left.png) no-repeat center center / 100% 100%;
}
.hp-bottom-banner .b-banner-tt .right {
  background: url(2025bj_ztzl_right.png) no-repeat center center / 100% 100%;
}
.hp-bottom-banner .b-banner-tt .content {
  margin: 0 0.2rem;
  font-weight: bold;
  font-size: 0.34rem;
  color: #111;
  line-height: 0.34rem;
}
.hp-bace-tab {
  font-size: 0;
}
.hp-bace-tab .panels {
  position: relative;
}
.hp-bace-tab .panels .panel {
  font-family: 'SourceHanSerifCN-Bold';
  display: inline-block;
  margin-right: 0.2rem;
}
.hp-bace-tab .panels .active {
  position: relative;
}
.hp-bace-tab .panels .active::after {
  content: '';
  position: absolute;
  bottom: -0.18rem;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 0.03rem;
  background-color: #045ECD;
}
.hp-bace-tab .panels .tab-tt {
  padding-bottom: 0.18rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  border-bottom: 0.01rem solid #D8DEE5;
}
.hp-bace-tab .panels .more {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 0.16rem;
  line-height: 0.16rem;
}
.hp-bace-tab .panels .more span {
  vertical-align: middle;
  color: #999;
}
.hp-bace-tab .panels .more img {
  width: 0.1rem;
}
.hp-bace-tab .panels .more .img {
  width: 0.16rem;
  margin-top: 0.02rem;
}
.hp-bace-tab .panels .more .gz {
  margin-right: 0.22rem;
}
.hp-bace-tab .tab-container .tab-items {
  font-size: 0.18rem;
}
.hp-gov-public-file {
  width: 6.65rem;
}
.hp-gov-public-file .cm-news-list {
  margin-top: 0.1rem;
}
.hp-gov-public-file .cm-news-list li {
  padding: 0.14rem 0;
}
.hp-bottom-banner .bottom-banner-box {
  position: relative;
}
.hp-bottom-banner .bottom-banner-box .cm-banner {
  position: relative;
  height: 1.78rem;
  width: 13.9rem;
  margin: 0 auto;
}
.hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container {
  position: unset;
  height: 100%;
  padding-left: 0.01rem;
}
.hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-slide img {
  width: 3.17rem;
  height: 1.78rem;
}
.hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-button-next,
.hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-button-prev {
  position: absolute;
  display: block;
  top: 50%;
  width: 0.25rem;
  height: 0.52rem;
  transform: translateY(-50%);
  background: #0000003b url(2025bj_before-arrow.png) no-repeat center center / 0.1rem auto;
  border-radius: 0rem 0.04rem 0.04rem 0rem;
}
.hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-button-next:hover,
.hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-button-prev:hover {
  background-color: #045ECD;
}
.hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-button-next {
  cursor: pointer;
  background-image: url(2025bj_ztzl_right_arrow.png);
  right: 0.3rem;
  border-radius: 0.04rem 0rem 0rem 0.04rem;
}
.hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-button-prev {
  background-image: url(2025bj_ztzl_left_arrow.png);
  cursor: pointer;
  left: 0;
}
@media screen and (max-width: 768px) {
  .home-page {
    padding-bottom: 0.72rem;
  }
  .home-page .hp-head {
    margin: 0.32rem 0.58rem 0.16rem;
  }
  .home-page .hp-head .tt {
    font-size: 0.4rem;
    line-height: 0.56rem;
    overflow: auto;
    white-space: normal;
  }
  .home-page .hp-head .abstract {
    padding: 0;
    font-size: 0.3rem;
    line-height: 0.3rem;
  }
  .hp-carousel {
    width: 7.5rem;
    height: 4.2rem;
    margin-top: 0.3rem;
  }
  .hp-carousel .cm-piccarousel3 .swiper-container .swiper-slide {
    width: 100%;
    height: 4.2rem;
  }
  .hp-carousel .cm-piccarousel3 .swiper-container .swiper-slide span.text {
    font-size: 0.3rem;
  }
  .news {
    width: 7.5rem;
    margin-left: 0;
    margin-top: 0.4rem;
  }
  .news .hp-top-tabswitch .tab-panel {
    padding: 0.08rem;
    font-size: 0.36rem;
    line-height: 0.36rem;
    white-space: nowrap;
    overflow-x: auto;
  }
  .news .hp-top-tabswitch .tab-panel .panel {
    padding: 0.22rem 0.24rem;
  }
  .news .hp-top-tabswitch .tab-panel .active {
    border-radius: 0.08rem;
    border: 0.04rem solid #FFFFFF;
  }
  .news .hp-top-tabswitch .cm-news-list {
    margin-top: 0.24rem;
    padding: 0 0.28rem;
  }
  .news .hp-top-tabswitch .cm-news-list li {
    padding: 0.24rem 0;
  }
  .cm-piccarousel2 {
    margin-top: 0.16rem;
  }
  .cm-piccarousel2 .hb-sw1.swiper-container {
    width: 7.02rem;
    margin: 0 auto;
  }
  .cm-piccarousel2 .hb-sw1.swiper-container .pg1 {
    bottom: 0.1rem !important;
    left: 88% !important;
  }
  .cm-piccarousel2 .hb-sw1.swiper-container .pg1 .swiper-active-switch {
    background-color: #fff !important;
  }
  .hp-gov-tab {
    margin-top: 0.48rem;
  }
  .hp-gov-tab .tab-panel .panel {
    width: calc((100% - 0.06rem) / 3);
    margin-right: 0.02rem;
  }
  .hp-gov-tab .tab-panel .panel.active {
    background: url(2025bj_gov_service_tab_bg_wrp.png) no-repeat center center / 100% 100%;
  }
  .hp-gov-tab .tab-panel .panel.active::after {
    left: -0.02rem;
    width: calc(100% + 0.04rem);
  }
  .hp-gov-tab .tab-panel .panel:nth-of-type(2).active {
    background-image: url(2025bj_gov_public_tab_bg_wrp.png);
  }
  .hp-gov-tab .tab-panel .panel:nth-of-type(3).active {
    background-image: url(2025bj_gov_interaction_tab_bg_wrp.png);
  }
  .hp-gov-tab .tab-panel .panel:nth-of-type(3).active::after {
    left: -0.08rem;
  }
  .hp-gov-tab .tab-content {
    padding-top: 0;
  }
  .hp-gov-service {
    padding: 0.24rem;
  }
  .hp-gov-service .main {
    width: 7.02rem;
  }
  .hp-gov-service .main .main-serve {
    height: 5.78rem;
    background: url(2025bj_gov_service_main.png) no-repeat center center / 100% 100%;
  }
  .hp-gov-service .main .main-serve .tt {
    margin: 0.31rem 0 0 0.45rem;
  }
  .hp-gov-service .main .main-serve .main-con {
    padding: 0.27rem 0 0 0.56rem;
  }
  .hp-gov-service .main .main-serve .link-item {
    width: 1.96rem;
    margin-top: 0.4rem;
  }
  .hp-gov-service .main .main-serve .link-item .img-con {
    width: 1.12rem;
    height: 1.12rem;
    padding: 0.2rem;
    border-radius: 50%;
  }
  .hp-gov-service .main .main-serve .link-item .text {
    margin-top: 0.28rem;
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .hp-gov-service .main .main-serve .link-item img {
    width: 0.72rem;
  }
  .hp-gov-service .main .invest {
    height: 4.06rem;
    padding: 0.32rem;
    margin-top: 0.28rem;
  }
  .hp-gov-service .main .invest .tt {
    margin-top: 0;
  }
  .hp-gov-service .main .invest .item {
    width: 3.08rem;
    margin-top: 0.22rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
    padding: 0.32rem 0;
  }
  .hp-gov-service .main .invest .item:nth-child(2n) {
    margin-left: 0.22rem;
  }
  .hp-gov-service .main .invest .main-con {
    padding-top: 0.66rem;
  }
  .hp-gov-service .main .tt {
    font-size: 0.4rem;
    line-height: 0.4rem;
  }
  .hp-gov-service .serve {
    width: 7.02rem;
  }
  .hp-gov-service .serve .person-company .item {
    width: 7.02rem;
    height: 7.12rem;
    border-radius: 0.24rem;
    border: 0.02rem solid #CCDBF1;
  }
  .hp-gov-service .serve .tt {
    font-size: 0.4rem;
    line-height: 0.4rem;
  }
  .hp-gov-service .serve .tt img {
    width: 1.28rem;
    height: 1.28rem;
    margin: 0.48rem 0 0.32rem;
  }
  .hp-gov-service .serve .person,
  .hp-gov-service .serve .company {
    margin-top: 0.28rem;
  }
  .hp-gov-service .serve .person .con,
  .hp-gov-service .serve .company .con {
    padding: 0 0.22rem;
    margin-top: 0.32rem;
  }
  .hp-gov-service .serve .person .ele,
  .hp-gov-service .serve .company .ele {
    width: 2.06rem;
    height: 0.8rem;
    margin-right: 0.16rem;
    margin-bottom: 0.24rem;
    padding-top: 0.22rem;
    border-radius: 0.08rem;
    border: 0.02rem solid #BBD1F7;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .hp-gov-service .serve .person .ele:nth-child(3n),
  .hp-gov-service .serve .company .ele:nth-child(3n) {
    margin-right: 0;
  }
  .hp-gov-service .populace {
    height: 5.4rem;
    margin-top: 0.24rem;
    background: #D8E6FE;
    border-radius: 0.24rem;
  }
  .hp-gov-service .populace .populace-tt {
    padding: 0.32rem 0.32rem 0;
    font-size: 0.4rem;
    line-height: 0.4rem;
  }
  .hp-gov-service .populace .populace-tt .more {
    font-size: 0.32rem;
    line-height: 0.4rem;
  }
  .hp-gov-service .populace .populace-tt img {
    height: 0.21rem;
    margin-top: -0.06rem;
  }
  .hp-gov-service .populace .link-list {
    height: 4.36rem;
    padding: 0.48rem 0;
    margin: 0.24rem 0.08rem 0;
    border-radius: 0.16rem;
    border: 0.02rem solid #FFFFFF;
  }
  .hp-gov-service .populace .link-item {
    width: calc(100% / 3);
    margin-bottom: 0.64rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
    border-right: none;
  }
  .hp-gov-service .populace .link-item div {
    margin-top: 0.26rem;
  }
  .hp-gov-service .populace .link-item img {
    width: 0.8rem;
  }
  .hp-gov-service .populace .link-item:nth-last-child(3-n) {
    margin: 0;
  }
  .hp-gov-service .link-item {
    float: left;
    font-size: 0.16rem;
    line-height: 0.2rem;
    text-align: center;
  }
  .hp-gov-public {
    padding: 0.32rem 0.24rem;
  }
  .hp-gov-public .public-info {
    height: auto;
    padding: 0.52rem 0.6rem;
    margin-top: 0.32rem;
    font-size: 0.32rem;
    line-height: 0.4rem;
    border-radius: 0.08rem;
  }
  .hp-gov-public .public-info img {
    width: 0.72rem;
  }
  .hp-gov-public .public-info .public-info-item {
    width: 50%;
    margin-bottom: 0.48rem;
    text-align: left;
  }
  .hp-gov-public .public-info .public-info-item:nth-child(2n) {
    text-align: right;
  }
  .hp-gov-public .public-info .public-info-item:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
  .hp-gov-public .public-info .public-info-item .public-info-item-title {
    width: 1.28rem;
    margin-left: 0.32rem;
  }
  .hp-gov-public .public-info .public-info-item:hover {
    color: #045ECD;
  }
  .hp-gov-public .public-info .public-info-item::after {
    content: '';
    top: 0.1rem;
    width: 0.02rem;
    height: 0.6rem;
  }
  .hp-gov-public .public-info .public-info-item:nth-child(2n):after {
    display: none;
  }
  .hp-gov-public .policy-search {
    width: 100%;
    height: 2.1rem;
    padding: 0.3rem 0.32rem;
    margin-top: 0.12rem;
    border-radius: 0.08rem;
  }
  .hp-gov-public .policy-search .tt {
    font-size: 0.36rem;
    line-height: 0.36rem;
  }
  .hp-gov-public .policy-search .search-box {
    padding: 0.24rem 0.34rem;
    margin-top: 0.22rem;
    font-size: 0.28rem;
    line-height: 0.28rem;
  }
  .hp-gov-public .policy-search .search-box .line {
    width: 0;
    height: 0.38rem;
    margin: 0 0.36rem 0 0.16rem;
  }
  .hp-gov-public .policy-search .search-box select {
    width: 1.22rem;
    height: 0.4rem;
    margin-top: 0;
    font-size: 0.28rem;
  }
  .hp-gov-public .policy-search .search-box input {
    height: 0.4rem;
    width: 3.5rem;
    font-size: 0.28rem;
  }
  .hp-gov-public .policy-search .search-box img {
    width: 0.4rem;
  }
  .hp-gov-public .gov-public-link {
    width: 100%;
    margin-top: 0.24rem;
  }
  .hp-gov-public .gov-public-link .item {
    width: 3.4rem;
    height: 1.4rem;
    padding: 0.34rem 0 0.34rem 0.54rem;
    margin-right: 0.22rem;
    margin-bottom: 0.22rem;
    border-radius: 0.08rem;
  }
  .hp-gov-public .gov-public-link .item span {
    margin-left: 0.24rem;
    font-size: 0.28rem;
    line-height: 0.37rem;
  }
  .hp-gov-public .gov-public-link .item .icon {
    width: 0.72rem;
  }
  .hp-gov-public .gov-public-link .item .more {
    display: none;
  }
  .hp-gov-public .policy-tab {
    margin-top: 0.3rem;
  }
  .hp-gov-public .policy-tab .ele {
    padding: 0.36rem 0.4rem;
    margin-top: 0.24rem;
    border-radius: 0.16rem;
    border: 0.02rem solid #DBE2E8;
  }
  .hp-gov-public .policy-tab .ele img {
    width: 0.38rem;
  }
  .hp-gov-public .policy-tab .ele .time {
    display: none;
  }
  .hp-gov-public .policy-tab .ele .tt {
    width: 5.5rem;
    margin: 0 0 0 0.24rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .hp-gov-public .policy-tab .ele:hover .tt {
    color: #045ECD;
  }
  .hp-gov-interaction {
    padding: 0.32rem 0.24rem;
  }
  .hp-gov-interaction .letter-entrance {
    width: 7.02rem;
    height: 4.48rem;
    padding: 3.08rem 0 0 0.48rem;
  }
  .hp-gov-interaction .letter-entrance .letter-en-item {
    width: 2.2rem;
    height: 0.8rem;
    margin-right: 0.24rem;
    font-size: 0.32rem;
    line-height: 0.8rem;
    border-radius: 0.06rem;
  }
  .hp-gov-interaction .letter-list {
    width: 7.02rem;
    margin-left: 0;
    margin-top: 0.32rem;
  }
  .hp-gov-interaction .letter-list .cm-news-list {
    margin-top: 0.12rem;
  }
  .hp-gov-interaction .letter-list .cm-news-list li {
    padding: 0.2rem 0;
  }
  .hp-gov-interaction .letter-list .cm-news-list a {
    width: 100%;
  }
  .hp-gov-interaction .letter-list .cm-news-list span {
    display: none;
  }
  .hp-gov-interaction .echarts-yjzj {
    width: 7.02rem;
    margin-top: 0.12rem;
    margin-left: 0;
  }
  .hp-gov-interaction .letter-echarts {
    width: 7.02rem;
    margin-left: 0;
    border-radius: 0.08rem;
    border: 0.02rem solid #DBE2E8;
  }
  .hp-gov-interaction .hp-gov-interaction-echarts .more {
    display: none;
  }
  .hp-gov-interaction .hp-gov-interaction-echarts .bar-chart {
    width: 6.98rem;
    height: 4.22rem;
    padding: 0.32rem 0.28rem;
  }
  .hp-gov-interaction .hp-gov-interaction-echarts .panels .panel {
    width: 3.4rem;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.4rem;
  }
  .hp-gov-interaction .interaction-letter-yjzj {
    width: 100%;
    height: 0.8rem;
    margin-top: 0.24rem;
  }
  .hp-gov-interaction .interaction-letter-yjzj .yjzj-item {
    display: block;
    width: 100%;
    height: 100%;
  }
  .hp-gov-interaction .interaction-letter-yjzj .yjzj-item img {
    width: 100%;
    height: 100%;
  }
  .hp-gov-interaction .interaction-other .box {
    width: 7.02rem;
    margin-top: 0.21rem;
  }
  .hp-gov-interaction .interaction-other .box .tab-items {
    padding-top: 0.24rem;
  }
  .hp-gov-interaction .interaction-other .box .item {
    width: 100%;
    height: 1.8rem;
    padding: 0.24rem 0.32rem;
    margin-right: 0;
    margin-bottom: 0.16rem;
    border-radius: 0.08rem;
  }
  .hp-gov-interaction .interaction-other .box .item .tt {
    height: 0.8rem;
    font-size: 0.32rem;
    line-height: 0.4rem;
  }
  .hp-gov-interaction .interaction-other .box .item .date {
    margin-top: 0.12rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .hp-gov-interaction .interaction-other .box .item::after {
    width: 1.28rem;
    height: 0.4rem;
  }
  .hp-gov-interaction .interaction-other .box .process::after {
    background: url(2025bj_interaction_process.png) no-repeat center center / 100% 100%;
  }
  .hp-gov-interaction .interaction-other .box .end::after {
    background: url(2025bj_interaction_end.png) no-repeat center center / 100% 100%;
  }
  .hp-gov-interaction .interaction-other .wsdc {
    margin-right: 0.3rem;
  }
  .hp-bace-tab .panels .panel {
    padding: 0 0.1rem;
    margin-right: 0.54rem;
  }
  .hp-bace-tab .panels .active::after {
    bottom: -0.32rem;
    height: 0.06rem;
    background-color: #045ECD;
  }
  .hp-bace-tab .panels .tab-tt {
    padding-bottom: 0.32rem;
    font-size: 0.4rem;
    line-height: 0.4rem;
  }
  .hp-bace-tab .panels .more {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .hp-bace-tab .panels .more img {
    width: 0.24rem;
  }
  .hp-bace-tab .panels .more .img {
    width: 0.24rem;
  }
  .hp-gov-public-file {
    width: 7.02rem;
  }
  .hp-gov-public-file .cm-news-list {
    margin-top: 0.12rem;
  }
  .hp-gov-public-file .cm-news-list li {
    padding: 0.2rem 0;
  }
  .hp-bottom-banner {
    width: 7.02rem;
    margin: 0.48rem auto 0;
  }
  .hp-bottom-banner .b-banner-tt {
    margin-bottom: 0.4rem;
  }
  .hp-bottom-banner .b-banner-tt .left,
  .hp-bottom-banner .b-banner-tt .right {
    width: 2.2rem;
    height: 0.1rem;
    margin-top: 0.24rem;
  }
  .hp-bottom-banner .b-banner-tt .left {
    background: url(2025bj_ztzl_left.png) no-repeat center right / auto 100%;
  }
  .hp-bottom-banner .b-banner-tt .right {
    background: url(2025bj_ztzl_right.png) no-repeat center left / auto 100%;
  }
  .hp-bottom-banner .b-banner-tt .content {
    margin: 0 0.32rem;
    font-size: 0.48rem;
    line-height: 0.48rem;
  }
  .hp-bottom-banner .bottom-banner-box {
    position: relative;
  }
  .hp-bottom-banner .bottom-banner-box .cm-banner {
    position: relative;
    height: auto;
    width: 7.02rem;
    margin: 0 auto;
    height: 1.32rem;
  }
  .hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container {
    position: unset;
    height: 100%;
    padding-left: 0.01rem;
  }
  .hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-slide {
    width: 3.4rem;
    height: 1.6rem;
    margin-right: 0.2rem;
    margin-bottom: 0.24rem;
  }
  .hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-slide img {
    width: 3.4rem;
    height: 1.6rem;
  }
  .hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-slide:nth-child(2n) {
    margin-right: 0;
  }
  .hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-button-next,
  .hp-bottom-banner .bottom-banner-box .cm-banner .swiper-container .swiper-button-prev {
    display: none;
  }
}

.child-page .container {
  width: 12.8rem;
  padding: 0.2rem;
  background-color: #F7F9FB;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  margin-bottom: 0.32rem;
}
.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%;
  }
}

.ft-mask {
  position: fixed;
  top: 0;
  left: calc(100vw + 0.28rem);
  z-index: 99;
  background: #23577f;
  width: 5.23rem;
  height: 100vh;
  transition: left linear 0.5s;
  padding: 0.24rem 0rem;
}
.ft-mask .title {
  display: flex;
  align-items: center;
  font-size: 0.4rem;
  flex-direction: row-reverse;
  margin-right: 0.24rem;
}
.ft-mask .title .close {
  width: 0.48rem;
  height: 0.48rem;
  margin-right: 0.04rem;
}
.ft-mask .fir,
.ft-mask .change-lang {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.2rem;
  margin-top: 0.2rem;
}
.ft-mask .buttons {
  width: 100%;
  padding: 0.28rem 0.16rem;
}
.ft-mask .buttons a {
  font-size: 0.32rem;
  color: #fff;
  width: calc(50% - 0.1rem);
  text-align: center;
  height: 0.88rem;
  line-height: 0.88rem;
  display: inline-block;
  background: rgba(255, 255, 255, 0.16);
  border-radius: 0.08rem;
}
.ft-mask-show {
  left: 2.45rem;
  transition: left linear 0.5s;
}
.yw-mask {
  position: fixed;
  top: 0;
  left: calc(100vw + 0.28rem);
  z-index: 99;
  background: rgba(43, 95, 157);
  width: 5.23rem;
  height: 100vh;
  transition: left linear 0.5s;
}
.yw-mask-show {
  left: 0.5rem;
  transition: left linear 0.5s;
}

.header-child.header {
  width: 100%;
  background: none;
}
.header-child.header .main-container {
  margin: 0 auto;
  width: 100%;
  height: 2.3rem;
  background: url(2025bj_header-child-bg.png) no-repeat center bottom / 19.2rem 100%;
}
.header-child.header .header-con {
  width: 13.6rem;
  margin: 0 auto;
}
.header-child.header .header-con .top-nav {
  width: 100%;
  height: 0.23rem;
  padding-top: 0.16rem;
  box-sizing: content-box;
}
.header-child.header .header-con .top-nav .left-nav > a,
.header-child.header .header-con .top-nav .right-nav > a {
  display: inline-block;
  font-size: 0.16rem;
  color: #FFFFFF;
  line-height: 0.21rem;
  margin-top: 0.01rem;
}
.header-child.header .header-con .top-nav .left-nav > a::after,
.header-child.header .header-con .top-nav .right-nav > a::after {
  content: '';
  display: inline-block;
  width: 0.01rem;
  height: 0.14rem;
  background: #FFFFFF;
  opacity: 0.3;
  margin: 0 0.1rem;
}
.header-child.header .header-con .top-nav .left-nav > a:last-child::after,
.header-child.header .header-con .top-nav .right-nav > a:last-child::after {
  display: none;
}
.header-child.header .header-con .top-nav .right-nav a:nth-last-child(2)::after {
  display: none;
}
.header-child.header .header-con .top-nav .right-nav .go-center {
  width: 0.77rem;
  height: 0.23rem;
  line-height: 0.23rem;
  text-align: center;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0.23rem;
  margin-left: 0.1rem;
  font-size: 0.14rem;
  margin-top: 0;
}
.header-child.header .header-con .logo-row {
  margin-top: 0.42rem;
  width: 100%;
  height: 0.9rem;
}
.header-child.header .header-con .logo-row .logo-box .logo-img-outer {
  width: 4.34rem;
  height: 0.93rem;
}
.header-child.header .header-con .logo-row .logo-box .logo-img-outer img {
  width: 100%;
  height: 100%;
}
.header-child.header .header-con .logo-row .logo-box .right-sign {
  margin-top: 0.18rem;
}
.header-child.header .header-con .logo-row .logo-box .right-sign .department-sign {
  width: 1.04rem;
  height: 0.38rem;
  margin-left: 0.08rem;
}
.header-child.header .header-con .logo-row .logo-box .right-sign .site-name {
  display: block;
  font-family: MicrosoftYaHei, MicrosoftYaHei;
  font-weight: bold;
  font-size: 0.24rem;
  color: #045ECD;
  text-align: left;
  font-style: normal;
  max-width: 4.2rem;
  margin-top: 0.04rem;
  text-shadow: 0 0.01rem 0 #fff, 0.01rem 0 0 #fff, 0 -0.01rem 0 #fff, -0.01rem 0 0 #fff, 0.01rem 0.01rem 0 #fff, -0.01rem -0.01rem 0 #fff, 0.01rem -0.01rem 0 #fff, -0.01rem 0.01rem 0 #fff;
}
.header-child.header .header-con .logo-row .search-box {
  width: 3.96rem;
  height: 0.5rem;
  margin-top: 0.2rem;
  background: rgba(255, 255, 255, 0.84);
  border-radius: 0.08rem;
  border: 0.01rem solid #FFFFFF;
}
.header-child.header .header-con .logo-row .search-box .search-input {
  height: 0.5rem;
  width: 3.14rem;
  padding: 0 0.16rem;
  font-size: 0.16rem;
  color: #BEBEBE;
  box-sizing: border-box;
}
.header-child.header .header-con .logo-row .search-box .search-btn {
  width: 0.76rem;
  height: 0.38rem;
  background: linear-gradient(313deg, #045ECD 0%, #0B88EA 100%);
  background-color: #0B88EA;
  border-radius: 0.05rem;
  font-family: MicrosoftYaHei;
  font-size: 0.16rem;
  color: #FFFFFF;
  line-height: 0.28rem;
  text-align: center;
  letter-spacing: 0.05rem;
}
.header-child.header .nav-row {
  width: 100%;
  max-width: 19.2rem;
  height: 0.66rem;
  margin: 0 auto;
  background: #045ECD;
}
.header-child.header .nav-con {
  width: 13.6rem;
  height: 100%;
  margin: 0 auto;
}
.header-child.header .nav-con .nav-list .nav-item {
  display: inline-block;
  width: 2.26rem;
  height: 0.66rem;
  line-height: 0.66rem;
  text-align: center;
}
.header-child.header .nav-con .nav-list .nav-item > a {
  display: block;
  width: 100%;
  height: 100%;
  font-weight: 400;
  font-size: 0.22rem;
  color: #FFFFFF;
  position: relative;
}
.header-child.header .nav-con .nav-list .nav-item.active > a,
.header-child.header .nav-con .nav-list .nav-item:hover > a {
  background: #054CA4;
  color: #FFEDD2;
}
.header-child.header .nav-con .nav-list .nav-item.active > a::after,
.header-child.header .nav-con .nav-list .nav-item:hover > a::after {
  content: "";
  position: absolute;
  width: 0.6rem;
  height: 0.6rem;
  background-image: url(2025bj_nav-cur-icon.png);
  background-size: 100% 100%;
  bottom: 0rem;
  left: 50%;
  transform: translateX(-50%);
}
.header-child.header .nav-con .back-home {
  width: 1.32rem;
  height: 0.44rem;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 0.08rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.44rem;
  text-align: center;
  margin-top: 0.11rem;
}
.header-child.header .nav-con .back-home:hover {
  color: #FFEDD2;
}
@media screen and (max-width: 768px) {
  .header-child.header {
    width: 7.5rem;
  }
  .header-child.header .main-container {
    width: 100%;
    height: auto;
    padding-bottom: 0.2rem;
    background-size: cover;
  }
  .header-child.header .header-con {
    width: 7.02rem;
  }
  .header-child.header .header-con .top-nav {
    height: 0.3rem;
    padding-top: 0.28rem;
  }
  .header-child.header .header-con .top-nav .right-nav {
    display: none;
  }
  .header-child.header .header-con .top-nav .left-nav > a {
    font-size: 0.28rem;
    line-height: 0.28rem;
  }
  .header-child.header .header-con .top-nav .left-nav > a::after {
    height: 0.28rem;
    margin: 0 0.2rem;
  }
  .header-child.header .header-con .logo-row {
    display: flex;
    justify-content: space-between;
    margin-top: 0.42rem;
    width: 100%;
    height: auto;
  }
  .header-child.header .header-con .logo-row::before {
    display: none;
  }
  .header-child.header .header-con .logo-row::after {
    display: none;
  }
  .header-child.header .header-con .logo-row .logo-box {
    float: none;
    display: flex;
    flex-direction: column;
  }
  .header-child.header .header-con .logo-row .logo-box .logo-img-outer {
    width: 3.9rem;
    height: 0.84rem;
  }
  .header-child.header .header-con .logo-row .logo-box .right-sign {
    margin-top: 0.18rem;
    display: flex;
    align-items: center;
  }
  .header-child.header .header-con .logo-row .logo-box .right-sign .department-sign {
    width: 1.56rem;
    height: 0.57rem;
  }
  .header-child.header .header-con .logo-row .logo-box .right-sign .site-name {
    margin-left: 0.18rem;
  }
  .header-child.header .header-con .logo-row .search-box {
    display: none;
  }
  .header-child.header .header-con .logo-row .right-ope > a {
    display: inline-block;
    width: 0.4rem;
    height: 0.4rem;
    margin-left: 0.4rem;
  }
  .header-child.header .header-con .logo-row .right-ope > a > img {
    width: 100%;
    height: 100%;
  }
  .header-child.header .nav-row {
    width: 7.5rem;
    height: 0.8rem;
    overflow-x: auto;
  }
  .header-child.header .nav-con {
    width: auto;
    height: 100%;
    margin: 0 auto;
  }
  .header-child.header .nav-con .nav-list {
    white-space: nowrap;
  }
  .header-child.header .nav-con .nav-list .nav-item {
    display: inline-block;
    width: 2rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
  }
  .header-child.header .nav-con .nav-list .nav-item > a {
    display: block;
    width: 100%;
    height: 100%;
    font-weight: 400;
    font-size: 0.32rem;
    color: #FFFFFF;
    position: relative;
  }
  .header-child.header .nav-con .nav-list .nav-item.active > a,
  .header-child.header .nav-con .nav-list .nav-item:hover > a {
    background: #054CA4;
    color: #FFEDD2;
  }
  .header-child.header .nav-con .nav-list .nav-item.active > a::after,
  .header-child.header .nav-con .nav-list .nav-item:hover > a::after {
    content: "";
    position: absolute;
    width: 0.6rem;
    height: 0.6rem;
    background-image: url(2025bj_nav-cur-icon.png);
    background-size: 100% 100%;
    bottom: 0rem;
    left: 50%;
    transform: translateX(-50%);
  }
  .header-child.header .nav-con .back-home {
    display: none;
  }
}

.cm-piccarousel {
  position: relative;
}
.cm-piccarousel .swiper-container {
  overflow: hidden;
  position: relative;
  width: 6.2rem;
  height: 4.1rem;
}
.cm-piccarousel .swiper-container.dot {
  border-radius: 0;
}
.cm-piccarousel .swiper-container.dot .swiper-page-change {
  display: none;
}
.cm-piccarousel .swiper-container.btn {
  border-radius: 0 0 0.28rem 0;
}
.cm-piccarousel .swiper-container.btn .swiper-pagination {
  display: none;
}
.cm-piccarousel .swiper-container .swiper-page-change {
  position: absolute;
  z-index: 1;
  bottom: 0.12rem;
  right: 0.28rem;
  cursor: pointer;
}
.cm-piccarousel .swiper-container .swiper-page-change .prefix {
  display: inline-block;
  width: 0.4rem;
  height: 0.32rem;
  background: url(2025bj_carousel-prefix.png) no-repeat center center / 100%;
}
.cm-piccarousel .swiper-container .swiper-page-change .next {
  display: inline-block;
  width: 0.4rem;
  height: 0.32rem;
  background: url(2025bj_carousel-next.png) no-repeat center center / 100%;
}
.cm-piccarousel .swiper-container .swiper-slide {
  position: relative;
}
.cm-piccarousel .swiper-container .swiper-slide span.text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.56rem;
  line-height: 0.56rem;
  background: rgba(5, 5, 5, 0.66);
  padding-left: 0.24rem;
  padding-right: 25%;
  color: #fff;
  font-size: 0.24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cm-piccarousel .swiper-container .swiper-slide img {
  width: 100%;
  height: 100%;
}
.cm-piccarousel .swiper-pagination {
  position: absolute;
  right: 0.25rem;
  bottom: 0.25rem;
  cursor: pointer;
}
.cm-piccarousel .swiper-pagination .swiper-pagination-switch {
  display: inline-block;
  margin-left: 0.1rem;
  width: 0.11rem;
  height: 0.08rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
}
.cm-piccarousel .swiper-pagination .swiper-active-switch {
  display: inline-block;
  width: 0.17rem;
  height: 0.08rem;
  background: #FCD33F;
  border-radius: 0.04rem;
}
.cm-piccarousel .swiper-button-prev {
  display: none;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.26rem;
  width: 0.31rem;
  height: 0.52rem;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0rem 0.04rem 0.04rem 0rem;
  cursor: pointer;
}
.cm-piccarousel .swiper-button-prev i {
  position: absolute;
  width: 0.21rem;
  height: 0.22rem;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(2025bj_swipe-left.png) no-repeat center / 100%;
}
.cm-piccarousel .swiper-button-prev.show {
  display: block;
}
.cm-piccarousel .swiper-button-next {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.26rem;
  width: 0.31rem;
  height: 0.52rem;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.04rem 0rem 0rem 0.04rem;
  cursor: pointer;
}
.cm-piccarousel .swiper-button-next i {
  position: absolute;
  width: 0.21rem;
  height: 0.22rem;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(2025bj_swipe-right.png) no-repeat center / 100%;
}
.cm-piccarousel .swiper-button-next.show {
  display: block;
}
@media screen and (max-width: 768px) {
  .cm-piccarousel {
    border-radius: 0;
  }
  .cm-piccarousel .swiper-container {
    position: relative;
    width: 7.02rem;
    height: 4.65rem;
  }
  .cm-piccarousel .swiper-container .swiper-page-change {
    position: absolute;
    z-index: 1;
    bottom: 0.17rem;
    right: 0.29rem;
    cursor: pointer;
  }
  .cm-piccarousel .swiper-container .swiper-page-change .prefix {
    display: inline-block;
    width: 0.69rem;
    height: 0.55rem;
    background: url(2025bj_carousel-prefix.png) no-repeat center center / 100%;
  }
  .cm-piccarousel .swiper-container .swiper-page-change .next {
    display: inline-block;
    width: 0.69rem;
    height: 0.55rem;
    background: url(2025bj_carousel-next.png) no-repeat center center / 100%;
  }
  .cm-piccarousel .swiper-container .swiper-slide {
    position: relative;
  }
  .cm-piccarousel .swiper-container .swiper-slide span.text {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0.88rem;
    line-height: 0.88rem;
    padding-right: 25%;
    font-size: 0.32rem;
  }
  .cm-piccarousel .swiper-container .swiper-slide img {
    width: 100%;
    height: 100%;
  }
  .cm-piccarousel .swiper-pagination {
    position: absolute;
    right: 0.35rem;
    bottom: 0.35rem;
    cursor: pointer;
  }
  .cm-piccarousel .swiper-pagination .swiper-pagination-switch {
    display: inline-block;
    margin-left: 0.1rem;
    width: 0.12rem;
    height: 0.09rem;
    background: #FFFFFF;
    border-radius: 0.045rem;
  }
  .cm-piccarousel .swiper-pagination .swiper-active-switch {
    display: inline-block;
    width: 0.19rem;
    height: 0.09rem;
    background: #FCD33F;
    border-radius: 0.045rem;
  }
  .cm-piccarousel .swiper-button-prev {
    display: none;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -0.365rem;
    width: 0.44rem;
    height: 0.73rem;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0rem 0.04rem 0.04rem 0rem;
    cursor: pointer;
  }
  .cm-piccarousel .swiper-button-prev i {
    width: 0.3rem;
    height: 0.34rem;
  }
  .cm-piccarousel .swiper-button-next {
    display: none;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.365rem;
    width: 0.44rem;
    height: 0.73rem;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0.04rem 0rem 0rem 0.04rem;
    cursor: pointer;
  }
  .cm-piccarousel .swiper-button-next i {
    width: 0.3rem;
    height: 0.34rem;
  }
}

.cm-piccarousel2 {
  position: relative;
}
.cm-piccarousel2 .swiper-container {
  overflow: hidden;
  position: relative;
  width: 4.68rem;
  height: 2.85rem;
  border-radius: 0.08rem;
}
.cm-piccarousel2 .swiper-container.show-index .swiper-pagination {
  display: block;
}
.cm-piccarousel2 .swiper-container .swiper-slide {
  position: relative;
}
.cm-piccarousel2 .swiper-container .swiper-slide span.text {
  position: absolute;
  left: 0;
  bottom: 0.11rem;
  width: 100%;
  padding: 0 0.24rem;
  font-size: 0.18rem;
  color: #FFFFFF;
  line-height: 0.24rem;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cm-piccarousel2 .swiper-container .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cm-piccarousel2 .swiper-pagination {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0.46rem;
  transform: translateX(-50%);
  cursor: pointer;
}
.cm-piccarousel2 .swiper-pagination .swiper-pagination-switch {
  display: inline-block;
  margin-left: 0.06rem;
  width: 0.2rem;
  height: 0.03rem;
  background: #FFFFFF;
}
.cm-piccarousel2 .swiper-pagination .swiper-pagination-switch:first-of-type {
  margin-left: 0;
}
.cm-piccarousel2 .swiper-pagination .swiper-active-switch {
  width: 0.41rem;
  display: inline-block;
  background: #EA4336;
}
@media screen and (max-width: 768px) {
  .cm-piccarousel2 .swiper-container {
    position: relative;
    width: 7.02rem;
    height: 4.28rem;
    border-radius: 0.16rem 0.16rem 0 0;
  }
  .cm-piccarousel2 .swiper-container .swiper-slide {
    position: relative;
  }
  .cm-piccarousel2 .swiper-container .swiper-slide span.text {
    position: absolute;
    left: 0;
    bottom: 0.25rem;
    padding: 0 0.48rem;
    width: 100%;
    line-height: 0.32rem;
    font-size: 0.32rem;
  }
  .cm-piccarousel2 .swiper-container .swiper-slide img {
    width: 100%;
    height: 100%;
  }
}

.cm-piccarousel3 {
  position: relative;
}
.cm-piccarousel3 .swiper-page-change {
  position: absolute;
  z-index: 1;
  bottom: 0.12rem;
  right: 0.28rem;
  cursor: pointer;
}
.cm-piccarousel3 .swiper-page-change .prefix {
  display: inline-block;
  width: 0.4rem;
  height: 0.32rem;
  background: url(2025bj_carousel-prefix.png) no-repeat center center / 100%;
}
.cm-piccarousel3 .swiper-page-change .next {
  display: inline-block;
  width: 0.4rem;
  height: 0.32rem;
  background: url(2025bj_carousel-next.png) no-repeat center center / 100%;
}
.cm-piccarousel3 .swiper-container {
  overflow: hidden;
  position: relative;
  width: 6.2rem;
  height: 4.1rem;
  border-radius: 0 0 0.28rem 0;
}
.cm-piccarousel3 .swiper-container .swiper-slide {
  position: relative;
}
.cm-piccarousel3 .swiper-container .swiper-slide span.text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.56rem;
  padding: 0 1.3rem 0 0.24rem;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.56rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(0.06rem);
}
.cm-piccarousel3 .swiper-container .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 768px) {
  .cm-piccarousel3 .swiper-page-change {
    position: absolute;
    z-index: 1;
    bottom: 0.17rem;
    right: 0.29rem;
    cursor: pointer;
  }
  .cm-piccarousel3 .swiper-page-change .prefix,
  .cm-piccarousel3 .swiper-page-change .next {
    display: inline-block;
    width: 0.69rem;
    height: 0.55rem;
  }
  .cm-piccarousel3 .swiper-container {
    position: relative;
    width: 7.02rem;
    height: 4.65rem;
    border-radius: 0;
  }
  .cm-piccarousel3 .swiper-container .swiper-slide {
    position: relative;
  }
  .cm-piccarousel3 .swiper-container .swiper-slide span.text {
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 2rem 0 0.24rem;
    width: 100%;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
  }
  .cm-piccarousel3 .swiper-container .swiper-slide img {
    width: 100%;
    height: 100%;
  }
}

.cm-piccarousel4 {
  position: relative;
}
.cm-piccarousel4 .outer {
  margin: auto;
  width: 7rem;
  height: 4.77rem;
  border-radius: 0.08rem;
  border: 0.01rem solid #E5E5E5;
  padding-top: 0.19rem;
}
.cm-piccarousel4 .outer .swiper-container {
  overflow: hidden;
  position: relative;
  height: 4.37rem;
  width: 6.66rem;
}
.cm-piccarousel4 .outer .swiper-container.show-index-icon .pagination-box,
.cm-piccarousel4 .outer .swiper-container.show-index-num .pagination-box {
  display: block;
}
.cm-piccarousel4 .outer .swiper-container.show-index-icon.show-index-num .pagination-box .page-num {
  margin-right: 0.15rem;
}
.cm-piccarousel4 .outer .swiper-container.show-index-icon.show-index-num .pagination-box .swiper-pagination {
  top: -0.03rem;
}
.cm-piccarousel4 .outer .swiper-container.show-index-icon .pagination-box .swiper-pagination {
  display: inline-block;
}
.cm-piccarousel4 .outer .swiper-container.show-index-num .pagination-box {
  display: block;
}
.cm-piccarousel4 .outer .swiper-container.show-index-num .pagination-box .page-num {
  display: inline-block;
}
.cm-piccarousel4 .outer .swiper-container .swiper-slide {
  position: relative;
}
.cm-piccarousel4 .outer .swiper-container .swiper-slide span.text {
  display: block;
  margin-top: 0.07rem;
  margin-bottom: 0.28rem;
  padding-right: 2rem;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cm-piccarousel4 .outer .swiper-container .swiper-slide img {
  width: 100%;
  height: 3.81rem;
  object-fit: cover;
  border-radius: 0.08rem;
}
.cm-piccarousel4 .outer .swiper-container .pagination-box {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  height: 0.36rem;
  padding: 0 0.2rem;
  background: #F1F5FA;
  border-radius: 0.18rem;
  font-size: 0;
}
.cm-piccarousel4 .outer .swiper-container .pagination-box .page-num {
  display: none;
  font-size: 0.2rem;
  color: #666666;
  line-height: 0.36rem;
}
.cm-piccarousel4 .outer .swiper-container .pagination-box .swiper-pagination {
  display: none;
  position: relative;
  top: 0.14rem;
  cursor: pointer;
}
.cm-piccarousel4 .outer .swiper-container .pagination-box .swiper-pagination .swiper-pagination-switch {
  display: inline-block;
  margin-left: 0.06rem;
  width: 0.08rem;
  height: 0.08rem;
  background: #C7C7C7;
  border-radius: 0.06rem;
}
.cm-piccarousel4 .outer .swiper-container .pagination-box .swiper-pagination .swiper-pagination-switch:first-of-type {
  margin-left: 0;
}
.cm-piccarousel4 .outer .swiper-container .pagination-box .swiper-pagination .swiper-active-switch {
  display: inline-block;
  background: #DC0017;
}
@media screen and (max-width: 768px) {
  .cm-piccarousel4 .outer {
    padding-top: 0.27rem;
    width: 7.02rem;
    height: 4.9rem;
  }
  .cm-piccarousel4 .outer .swiper-container {
    width: 6.62rem;
    height: 4.42rem;
  }
  .cm-piccarousel4 .outer .swiper-container .swiper-slide {
    position: relative;
  }
  .cm-piccarousel4 .outer .swiper-container .swiper-slide span.text {
    margin-top: 0;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .cm-piccarousel4 .outer .swiper-container .swiper-slide img {
    height: 3.82rem;
  }
}

.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_more-icon2.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;
  }
}

.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;
  }
}

.zwgk {
  margin-top: 0.51rem;
  margin-bottom: 0.6rem;
}
.zwgk .common-box {
  background: #F3F7F9;
  border-radius: 0.08rem;
}
.zwgk .common-box .common-tab-head {
  height: 0.56rem;
  padding: 0 0.24rem;
}
.zwgk .common-box .common-tab-head .item-container {
  margin-top: 0.16rem;
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
  line-height: 0.24rem;
}
.zwgk .common-box .common-tab-head .item-container a {
  margin-right: 0.33rem;
}
.zwgk .common-box .common-tab-head .item-container a:last-of-type {
  margin-right: 0;
}
.zwgk .common-box .common-tab-head .item-container a.cur {
  color: #045ECD;
}
.zwgk .common-box .common-tab-head .tab-more {
  margin-top: 0.19rem;
  font-size: 0;
  color: #999999;
  line-height: 0.2rem;
}
.zwgk .common-box .common-tab-head .tab-more span {
  display: inline-block;
  font-size: 0.18rem;
  vertical-align: middle;
}
.zwgk .common-box .common-tab-head .tab-more img {
  width: 0.17rem;
  height: 0.11rem;
  vertical-align: middle;
}
.zwgk .common-box .news-contents {
  margin: 0 0.04rem 0.04rem;
  background: #fff;
  border-radius: 0.08rem;
}
.zwgk .zwgk-top .zxzc-list {
  width: 8.7rem;
  height: auto;
}
.zwgk .zwgk-top .zxzc-list .cm-news-list {
  margin: 0 0.34rem;
  padding-top: 0.14rem;
  padding-bottom: 0.11rem;
}
.zwgk .zwgk-top .zxzc-list .cm-news-list li {
  padding-top: 0.18rem;
  padding-bottom: 0.21rem;
  border-bottom: 0.01rem solid #EEF1F6;
}
.zwgk .zwgk-top .zxzc-list .cm-news-list li:last-of-type {
  border-bottom: none;
}
.zwgk .zwgk-top .jcxxgk {
  width: 4.6rem;
  height: 3.19rem;
}
.zwgk .zwgk-top .jcxxgk .news-contents {
  padding: 0.12rem 0.28rem 0.28rem;
  background: #FFFFFF;
}
.zwgk .zwgk-top .jcxxgk .news-contents a {
  display: block;
  width: 1.9rem;
  height: 0.57rem;
  margin-top: 0.16rem;
  padding-left: 0.24rem;
  padding-right: 0.12rem;
  font-size: 0;
  line-height: 0.57rem;
  border-radius: 0.08rem;
  border: 0.01rem solid #DFE2E5;
}
.zwgk .zwgk-top .jcxxgk .news-contents a img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.12rem;
}
.zwgk .zwgk-top .jcxxgk .news-contents a span {
  display: inline-block;
  width: calc(100% - 0.36rem);
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.18rem;
  vertical-align: middle;
}
.zwgk .zwgk-top .jcxxgk .news-contents a:hover span {
  color: #045ECD;
}
.zwgk .zwgk-top .jcxxgk .news-contents a:nth-of-type(even) {
  margin-left: 0.16rem;
}
.zwgk .zwgk-top .gjwj {
  width: 4.6rem;
  height: 0.96rem;
  margin-top: 0.27rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
  overflow: hidden;
}
.zwgk .zwgk-top .gjwj .gjwj-box {
  width: 4.52rem;
  height: 0.88rem;
  margin: 0.04rem;
  background: #FFFFFF;
  border-radius: 0.06rem;
}
.zwgk .zwgk-top .gjwj .gjwj-box .gjwj-item {
  position: relative;
  width: 1.5rem;
  height: 100%;
  font-size: 0.18rem;
  line-height: 0.88rem;
  text-align: center;
}
.zwgk .zwgk-top .gjwj .gjwj-box .gjwj-item a {
  color: #333333;
}
.zwgk .zwgk-top .gjwj .gjwj-box .gjwj-item a:hover {
  color: #045ECD;
}
.zwgk .zwgk-top .gjwj .gjwj-box .gjwj-item::after {
  content: '';
  position: absolute;
  top: calc(50% - 0.025rem);
  right: -0.01rem;
  width: 0.01rem;
  height: 0.11rem;
  background: #D7D7D7;
}
.zwgk .zwgk-top .gjwj .gjwj-box .gjwj-item:last-of-type::after {
  display: none;
}
.zwgk .zwgk-top .leader {
  width: 4.6rem;
  height: 5.02rem;
}
.zwgk .zwgk-top .leader .news-contents {
  padding-top: 0.22rem;
  font-size: 0;
}
.zwgk .zwgk-top .leader .news-contents .leader-first {
  margin-left: 0.36rem;
  margin-right: 0.34rem;
  padding-bottom: 0.29rem;
  border-bottom: 0.01rem solid #EEF1F6;
}
.zwgk .zwgk-top .leader .news-contents .leader-first .leader-img {
  width: 1.14rem;
  height: 1.39rem;
  margin-right: 0.2rem;
  vertical-align: top;
}
.zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc {
  display: inline-block;
  vertical-align: top;
}
.zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-name {
  display: inline-block;
  margin-top: 0.09rem;
  margin-bottom: 0.24rem;
  font-size: 0.22rem;
  color: #111111;
  line-height: 0.26rem;
}
.zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-info {
  font-size: 0;
}
.zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-info a {
  display: inline-block;
  width: 0.76rem;
  height: 0.8rem;
  padding-top: 0.16rem;
  margin-right: 0.1rem;
  text-align: center;
  background: #F9F9F9;
}
.zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-info a img {
  width: 0.2rem;
  height: 0.2rem;
  margin-bottom: 0.08rem;
}
.zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-info a div {
  font-size: 0.14rem;
  color: #111111;
  line-height: 0.19rem;
}
.zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-info a:last-of-type {
  margin-right: 0;
}
.zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-info a:hover div {
  color: #045ECD;
}
.zwgk .zwgk-top .leader .news-contents .leader-person {
  padding-top: 0.19rem;
  padding-left: 0.34rem;
  padding-bottom: 0.27rem;
  font-size: 0;
}
.zwgk .zwgk-top .leader .news-contents .leader-person .person-item {
  font-size: 0.2rem;
  color: #111111;
  line-height: 0.36rem;
}
.zwgk .zwgk-top .leader .news-contents .leader-person .person-item span {
  margin-right: 0.36rem;
}
.zwgk .zwgk-top .leader .news-contents .leader-person .person-item a {
  width: 1rem;
  display: inline-block;
  text-align: justify;
}
.zwgk .zwgk-top .leader .news-contents .leader-person .person-item a:hover {
  color: #045ECD;
}
.zwgk .zwgk-zfxxgk {
  margin-top: 0.3rem;
}
.zwgk .zwgk-zfxxgk .zfxxgk {
  width: 2.61rem;
  height: 1.08rem;
  font-weight: 600;
  font-size: 0.24rem;
  line-height: 1.08rem;
  text-align: center;
  background: #F9F9F9 url(2025bj_zwxxgk-bg.png) no-repeat center;
  background-size: 100% 100%;
}
.zwgk .zwgk-zfxxgk .zfxxgk a {
  color: #FFFFFF;
}
.zwgk .zwgk-zfxxgk .zfxxgk-list {
  width: calc(100% - 2.61rem);
  height: 1.08rem;
  margin-left: 2.61rem;
  overflow: hidden;
}
.zwgk .zwgk-zfxxgk .zfxxgk-list li {
  width: 3.65rem;
  height: 0.53rem;
  margin-right: 0.02rem;
  margin-bottom: 0.02rem;
  text-align: center;
  line-height: 0.53rem;
  font-size: 0.18rem;
  background: #F9F9F9;
}
.zwgk .zwgk-zfxxgk .zfxxgk-list li a {
  color: #333333;
}
.zwgk .zwgk-zfxxgk .zfxxgk-list li a:hover {
  color: #045ECD;
}
.zwgk .zwgk-zfxxgk .zfxxgk-list li:nth-of-type(3n) {
  margin-right: 0;
}
.zwgk .zwgk-wjk {
  margin-top: 0.3rem;
  font-size: 0;
}
.zwgk .zwgk-wjk .wjk {
  width: 6.65rem;
  height: 1.43rem;
}
.zwgk .zwgk-bottom {
  margin-top: 0.3rem;
}
.zwgk .zwgk-bottom .wjk-search {
  width: 8.7rem;
  height: 0.96rem;
  padding-left: 0.25rem;
  padding-right: 0.17rem;
  background: url(2025bj_wyzzc.png) no-repeat center;
  background-size: 100% 100%;
}
.zwgk .zwgk-bottom .wjk-search .search-title {
  font-weight: 600;
  line-height: 0.96rem;
  font-size: 0;
}
.zwgk .zwgk-bottom .wjk-search .search-title .wy {
  display: inline-block;
  font-size: 0.24rem;
  color: #045ECD;
}
.zwgk .zwgk-bottom .wjk-search .search-title .zzc {
  display: inline-block;
  font-size: 0.24rem;
  color: #DC852D;
}
.zwgk .zwgk-bottom .wjk-search .search-input {
  width: 6.88rem;
  height: 0.62rem;
  margin-top: 0.17rem;
  margin-left: 0.16rem;
  font-size: 0;
  background: #fff;
  border-radius: 0.06rem;
}
.zwgk .zwgk-bottom .wjk-search .search-input .wjbi {
  position: relative;
  width: 1.12rem;
  margin-top: 0.21rem;
  padding: 0 0.16rem;
  font-size: 0.2rem;
  color: #999;
  line-height: 0.2rem;
  border-right: 0.01rem solid #E8E5E5;
  vertical-align: top;
  cursor: pointer;
}
.zwgk .zwgk-bottom .wjk-search .search-input .wjbi .select {
  text-align: center;
}
.zwgk .zwgk-bottom .wjk-search .search-input .wjbi .arrow-icon {
  position: absolute;
  top: 0.09rem;
  right: 0.04rem;
  width: 0;
  height: 0;
  border-left: 0.06rem solid transparent;
  border-right: 0.06rem solid transparent;
  border-top: 0.06rem solid #C1BCBC;
  display: inline-block;
}
.zwgk .zwgk-bottom .wjk-search .search-input .wjbi .dropdown-menu {
  display: none;
  position: absolute;
  background: #FFFFFF;
  box-shadow: 0 0 0.08rem 0 rgba(0, 0, 0, 0.13);
  border-radius: 0.08rem;
  top: 0.35rem;
  z-index: 2;
  left: 0;
  padding-top: 0.06rem;
  font-size: 0.2rem;
}
.zwgk .zwgk-bottom .wjk-search .search-input .wjbi .dropdown-menu li {
  height: 0.47rem;
  line-height: 0.47rem;
  font-size: 0.2rem;
}
.zwgk .zwgk-bottom .wjk-search .search-input .wjbi .dropdown-menu li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #333;
  text-align: center;
}
.zwgk .zwgk-bottom .wjk-search .search-input .wjbi .dropdown-menu li a:hover {
  color: #015293;
}
.zwgk .zwgk-bottom .wjk-search .search-input input {
  width: 4.37rem;
  height: 100%;
  padding: 0 0.24rem;
  font-size: 0.2rem;
  color: #D1D1D1;
  vertical-align: top;
}
.zwgk .zwgk-bottom .wjk-search .search-input button {
  width: 0.9rem;
  height: 100%;
  background: #045ECD;
  border-radius: 0rem 0.06rem 0.06rem 0rem;
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.62rem;
  text-align: center;
}
.zwgk .zwgk-bottom .wj-list,
.zwgk .zwgk-bottom .zc-list {
  height: 3.94rem;
  margin-top: 0.3rem;
}
.zwgk .zwgk-bottom .wj-list .cm-news-list,
.zwgk .zwgk-bottom .zc-list .cm-news-list {
  padding: 0.28rem 0.34rem;
}
.zwgk .zwgk-bottom .wj-list .cm-news-list li,
.zwgk .zwgk-bottom .zc-list .cm-news-list li {
  height: 0.52rem;
  padding-bottom: 0.34rem;
}
.zwgk .zwgk-bottom .wj-list .cm-news-list li:last-of-type,
.zwgk .zwgk-bottom .zc-list .cm-news-list li:last-of-type {
  height: 0.18rem;
  padding-bottom: 0;
}
.zwgk .zwgk-bottom .zdly {
  width: 4.6rem;
  padding-bottom: 0.04rem;
}
.zwgk .zwgk-bottom .zdly .news-contents {
  padding: 0.26rem 0.28rem 0.31rem;
  margin-bottom: 0;
}
.zwgk .zwgk-bottom .zdly .news-contents .zdly-list {
  width: 100%;
}
.zwgk .zwgk-bottom .zdly .news-contents .zdly-list .zdly-item {
  width: 1.9rem;
  height: 0.66rem;
  position: relative;
  display: inline-block;
  margin-right: 0.16rem;
  margin-top: 0.16rem;
}
.zwgk .zwgk-bottom .zdly .news-contents .zdly-list .zdly-item:nth-child(2n) {
  margin-right: 0;
}
.zwgk .zwgk-bottom .zdly .news-contents .zdly-list .zdly-item:nth-child(-n + 2) {
  margin-top: 0;
}
.zwgk .zwgk-bottom .zdly .news-contents .zdly-list .zdly-item > a {
  position: relative;
  display: block;
  text-align: center;
  line-height: 0.66rem;
  padding: 0 0.18rem;
  background-color: #fff;
  border: 0.01rem solid #eff0f2;
  border-radius: 0.08rem;
  font-size: 0.18rem;
  color: #333333;
  letter-spacing: 0;
  font-weight: 400;
  z-index: 2;
}
.zwgk .zwgk-bottom .zdly .news-contents .zdly-list .zdly-item::after {
  position: absolute;
  left: 50%;
  bottom: -0.06rem;
  transform: translateX(-50%);
  content: '';
  width: 1.7rem;
  height: 0.47rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
}
.zwgk .zwgk-bottom .zdly .news-contents .zdly-list .zdly-item:hover > a {
  border: 0.01rem solid #c9dfed;
  color: #045ECD;
  font-weight: 700;
}
.zwgk .zwgk-bottom .zdly .news-contents .zdly-list .zdly-item:hover::after {
  background: #D8E9F3;
}
.zwgk .zwgk-bottom .zfgb {
  width: 4.6rem;
  height: 4.85rem;
  margin-top: 0.21rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
}
.zwgk .zwgk-bottom .zfgb .news-contents {
  padding-top: 0.24rem;
  padding-bottom: 0.22rem;
}
.zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item {
  position: relative;
  width: 3.2rem;
  height: 3.79rem;
  margin: 0 auto;
}
.zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item img {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item .zfbg-bg1 {
  position: absolute;
  bottom: -0.08rem;
  left: 0.07rem;
  width: 3.04rem;
  height: 1.92rem;
  background: #BEDDF5;
  border-radius: 0.04rem;
  opacity: 0.8;
  backdrop-filter: blur(0.08rem);
  z-index: 2;
}
.zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item .zfbg-bg2 {
  position: absolute;
  top: 0rem;
  left: -0.48rem;
  width: 4.36rem;
  height: 3.92rem;
  background: url(2025bj_zfgb-bg.png) no-repeat center;
  background-size: 100% 100%;
  backdrop-filter: blur(0.08rem);
  z-index: 1;
}
.zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item .zfgb-info {
  position: absolute;
  left: 0;
  bottom: 0.65rem;
  width: 100%;
  text-align: center;
  z-index: 4;
}
.zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item .zfgb-info .zfgb-year {
  font-weight: bold;
  font-size: 0.24rem;
  color: #CA2326;
  line-height: 0.24rem;
}
.zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item .zfgb-info .zfgb-desc {
  margin-top: 0.09rem;
  font-size: 0.1rem;
  color: #333333;
  line-height: 0.1rem;
}
@media screen and (max-width: 768px) {
  .zwgk {
    margin: 0.24rem 0.24rem 0.32rem;
  }
  .zwgk .common-box {
    border-radius: 0.16rem;
    overflow: hidden;
  }
  .zwgk .common-box .common-tab-head {
    display: flex;
    justify-content: space-between;
    height: 1.12rem;
    padding-left: 0.32rem;
    overflow: auto hidden;
  }
  .zwgk .common-box .common-tab-head .item-container {
    float: none;
    margin-top: 0.4rem;
    font-size: 0.4rem;
    line-height: 0.4rem;
  }
  .zwgk .common-box .common-tab-head .item-container a {
    margin-right: 0.4rem;
  }
  .zwgk .common-box .common-tab-head .item-container a:last-of-type {
    margin-right: 0.4rem;
  }
  .zwgk .common-box .common-tab-head .tab-more {
    float: none;
    margin-top: 0.44rem;
  }
  .zwgk .common-box .common-tab-head .tab-more span {
    display: inline-block;
    font-size: 0.32rem;
    vertical-align: middle;
    line-height: 0.32rem;
  }
  .zwgk .common-box .common-tab-head .tab-more img {
    width: 0.2rem;
    height: 0.21rem;
  }
  .zwgk .common-box .common-tab-head::after,
  .zwgk .common-box .common-tab-head::before {
    display: none;
  }
  .zwgk .common-box .news-contents {
    margin: 0 0.08rem 0.08rem;
    border-radius: 0.16rem;
  }
  .zwgk .zwgk-top .zxzc-list {
    width: 100%;
    height: auto;
  }
  .zwgk .zwgk-top .zxzc-list .cm-news-list {
    margin: 0 0.34rem;
    padding-top: 0.16rem;
  }
  .zwgk .zwgk-top .zxzc-list .cm-news-list li {
    padding-top: 0.19rem;
    padding-bottom: 0.22rem;
    border-bottom: 0.01rem solid #EEF1F6;
  }
  .zwgk .zwgk-top .zxzc-list .cm-news-list li:last-of-type {
    border-bottom: none;
  }
  .zwgk .zwgk-top .jcxxgk {
    width: 100%;
    height: auto;
    margin-top: 0.24rem;
  }
  .zwgk .zwgk-top .jcxxgk .news-contents {
    padding: 0.1rem 0.24rem 0.32rem;
  }
  .zwgk .zwgk-top .jcxxgk .news-contents a {
    width: 3.08rem;
    height: 1.08rem;
    margin-top: 0.22rem;
    padding-left: 0.24rem;
    line-height: 1.08rem;
    border-radius: 0.16rem;
    border: 0.02rem solid #DFE2E5;
  }
  .zwgk .zwgk-top .jcxxgk .news-contents a img {
    width: 0.48rem;
    height: 0.48rem;
    margin-right: 0.16rem;
  }
  .zwgk .zwgk-top .jcxxgk .news-contents a span {
    width: calc(100% - 0.64rem);
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .zwgk .zwgk-top .jcxxgk .news-contents a:hover span {
    color: #045ECD;
  }
  .zwgk .zwgk-top .jcxxgk .news-contents a:nth-of-type(even) {
    margin-left: 0.16rem;
  }
  .zwgk .zwgk-top .gjwj {
    width: 7.02rem;
    height: 1.38rem;
    margin-top: 0.24rem;
    border-radius: 0.16rem;
  }
  .zwgk .zwgk-top .gjwj .gjwj-box {
    width: 6.86rem;
    height: 1.22rem;
    margin: 0.08rem;
    border-radius: 0.12rem;
  }
  .zwgk .zwgk-top .gjwj .gjwj-box .gjwj-item {
    position: relative;
    width: 2.28rem;
    height: 100%;
    font-size: 0.32rem;
    line-height: 1.22rem;
  }
  .zwgk .zwgk-top .gjwj .gjwj-box .gjwj-item::after {
    content: '';
    position: absolute;
    top: calc(50% - 0.05rem);
    right: -0.02rem;
    width: 0.02rem;
    height: 0.22rem;
    background: #D7D7D7;
  }
  .zwgk .zwgk-top .gjwj .gjwj-box .gjwj-item:last-of-type::after {
    display: none;
  }
  .zwgk .zwgk-top .leader {
    width: 100%;
    height: auto;
    margin-top: 0.24rem;
  }
  .zwgk .zwgk-top .leader .news-contents {
    padding-top: 0.32rem;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-first {
    padding-bottom: 0.32rem;
    margin-left: 0.24rem;
    margin-right: 0.28rem;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-first .leader-img {
    width: 2rem;
    height: 2.44rem;
    margin-right: 0.24rem;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc {
    vertical-align: top;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-name {
    margin-top: 0.04rem;
    margin-bottom: 0.2rem;
    font-weight: 600;
    font-size: 0.4rem;
    line-height: 0.56rem;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-info a {
    width: 1.26rem;
    height: 1.64rem;
    padding-top: 0.18rem;
    margin-right: 0.16rem;
    text-align: center;
    background: #F9F9F9;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-info a img {
    width: 0.4rem;
    height: 0.4rem;
    margin-bottom: 0.16rem;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-info a div {
    width: 0.56rem;
    margin: 0 auto;
    font-size: 0.28rem;
    line-height: 0.37rem;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-first .leader-desc .leader-info a:last-of-type {
    margin-right: 0;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-person {
    padding-top: 0.32rem;
    padding-left: 0.24rem;
    padding-bottom: 0.4rem;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-person .person-item {
    font-size: 0.4rem;
    line-height: 0.72rem;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-person .person-item span {
    margin-right: 0.72rem;
  }
  .zwgk .zwgk-top .leader .news-contents .leader-person .person-item a {
    width: 1.5rem;
  }
  .zwgk .zwgk-zfxxgk {
    margin-top: 0.24rem;
  }
  .zwgk .zwgk-zfxxgk .zfxxgk {
    width: 100%;
    height: 1.72rem;
    font-size: 0.48rem;
    line-height: 1.72rem;
    background-image: url(2025bj_zwxxgk-bg-mobil.png);
    background-color: #fff;
  }
  .zwgk .zwgk-zfxxgk .zfxxgk-list {
    width: 100%;
    height: 3rem;
    margin-left: 0;
    margin-top: 0.16rem;
  }
  .zwgk .zwgk-zfxxgk .zfxxgk-list li {
    width: 3.48rem;
    height: 0.96rem;
    margin-right: 0.06rem;
    margin-bottom: 0.06rem;
    line-height: 0.96rem;
    font-size: 0.32rem;
  }
  .zwgk .zwgk-zfxxgk .zfxxgk-list li:nth-of-type(3n) {
    margin-right: 0.06rem;
  }
  .zwgk .zwgk-zfxxgk .zfxxgk-list li:nth-of-type(2n) {
    margin-right: 0;
  }
  .zwgk .zwgk-wjk {
    margin-top: 0.24rem;
  }
  .zwgk .zwgk-wjk .wjk {
    width: 7.02rem;
    height: 1.5rem;
  }
  .zwgk .zwgk-wjk a:first-of-type {
    margin-bottom: 0.24rem;
  }
  .zwgk .zwgk-bottom {
    margin-top: 0.24rem;
  }
  .zwgk .zwgk-bottom .wjk-search {
    width: 7.02rem;
    height: 2.28rem;
    padding-left: 0.32rem;
    padding-right: 0.32rem;
    background: url(2025bj_wyzzc-mobile.png) no-repeat center;
  }
  .zwgk .zwgk-bottom .wjk-search .search-title {
    margin-top: 0.32rem;
    margin-left: 0.16rem;
    line-height: 0.32rem;
  }
  .zwgk .zwgk-bottom .wjk-search .search-title .wy {
    font-size: 0.36rem;
  }
  .zwgk .zwgk-bottom .wjk-search .search-title .zzc {
    font-size: 0.36rem;
  }
  .zwgk .zwgk-bottom .wjk-search .search-input {
    width: 6.38rem;
    height: 0.88rem;
    margin-top: 0.28rem;
    margin-left: 0;
    border-radius: 0.12rem;
  }
  .zwgk .zwgk-bottom .wjk-search .search-input .wjbi {
    display: inline-block;
    width: 1.92rem;
    margin-top: 0.26rem;
    padding: 0 0.32rem;
    font-size: 0.32rem;
    line-height: 0.36rem;
    border-right: 0.01rem solid #E8E5E5;
  }
  .zwgk .zwgk-bottom .wjk-search .search-input .wjbi .select {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .zwgk .zwgk-bottom .wjk-search .search-input .wjbi .arrow-icon {
    top: 0.16rem;
    right: 0.04;
    border-left: 0.12rem solid transparent;
    border-right: 0.12rem solid transparent;
    border-top: 0.12rem solid #C1BCBC;
    margin: 0;
  }
  .zwgk .zwgk-bottom .wjk-search .search-input .wjbi .dropdown-menu {
    top: 0.6rem;
    left: 0.15rem;
  }
  .zwgk .zwgk-bottom .wjk-search .search-input .wjbi .dropdown-menu li {
    height: 0.8rem;
    padding: 0.2rem;
    line-height: 0.4rem;
    font-size: 0.4rem;
  }
  .zwgk .zwgk-bottom .wjk-search .search-input input {
    width: 2.6rem;
    padding: 0 0.32rem;
    font-size: 0.32rem;
  }
  .zwgk .zwgk-bottom .wjk-search .search-input button {
    width: 1.2rem;
    height: 100%;
    background: #045ECD;
    border-radius: 0rem 0.12rem 0.12rem 0rem;
    font-size: 0.32rem;
    line-height: 0.88rem;
  }
  .zwgk .zwgk-bottom .wj-list,
  .zwgk .zwgk-bottom .zc-list {
    width: 7.02rem;
    height: auto;
    margin-top: 0.24rem;
    white-space: nowrap;
  }
  .zwgk .zwgk-bottom .wj-list .cm-news-list,
  .zwgk .zwgk-bottom .zc-list .cm-news-list {
    padding: 0.08rem 0.16rem;
  }
  .zwgk .zwgk-bottom .wj-list .cm-news-list li,
  .zwgk .zwgk-bottom .zc-list .cm-news-list li {
    height: 0.8rem;
    padding-bottom: 0.24rem;
    padding-top: 0.24rem;
    border-bottom: 0.02rem solid #EEF1F6;
  }
  .zwgk .zwgk-bottom .wj-list .cm-news-list li:last-of-type,
  .zwgk .zwgk-bottom .zc-list .cm-news-list li:last-of-type {
    height: 0.8rem;
    padding-bottom: 0.24rem;
    border-bottom: none;
  }
  .zwgk .zwgk-bottom .zdly {
    margin-top: 0.24rem;
    width: 100%;
    padding-bottom: 0.08rem;
  }
  .zwgk .zwgk-bottom .zdly .news-contents {
    padding: 0.26rem 0.24rem 0.31rem;
    margin-bottom: 0;
  }
  .zwgk .zwgk-bottom .zdly .news-contents .zdly-list .zdly-item {
    width: 3.08rem;
    height: 1.08rem;
    margin-top: 0.22rem;
    margin-right: 0.16rem;
  }
  .zwgk .zwgk-bottom .zdly .news-contents .zdly-list .zdly-item > a {
    line-height: 1.08rem;
    padding: 0 0.28rem;
    border: 0.02rem solid #eff0f2;
    border-radius: 0.16rem;
    font-size: 0.28rem;
  }
  .zwgk .zwgk-bottom .zdly .news-contents .zdly-list .zdly-item::after {
    position: absolute;
    left: 50%;
    bottom: -0.1rem;
    transform: translateX(-50%);
    content: '';
    width: 85%;
    height: 0.47rem;
    background: #F3F7F9;
    border-radius: 0.16rem;
  }
  .zwgk .zwgk-bottom .zdly .news-contents .zdly-list .zdly-item:hover > a {
    border: 0.02rem solid #c9dfed;
  }
  .zwgk .zwgk-bottom .zfgb {
    width: 7.02rem;
    height: auto;
    margin-top: 0.24rem;
    border-radius: 0.16rem;
  }
  .zwgk .zwgk-bottom .zfgb .news-contents {
    padding-top: 0.4rem;
    padding-bottom: 0.52rem;
  }
  .zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item {
    position: relative;
    width: 5.06rem;
    height: 5.88rem;
    margin: 0 auto;
  }
  .zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item .zfbg-bg1 {
    bottom: -0.12rem;
    left: 0.11rem;
    width: 4.81rem;
    height: 3.04rem;
    border-radius: 0.06rem;
    backdrop-filter: blur(12px);
  }
  .zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item .zfbg-bg2 {
    position: absolute;
    left: -0.52rem;
    width: 6.14rem;
    height: 5.52rem;
  }
  .zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item .zfgb-info {
    bottom: 1.03rem;
  }
  .zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item .zfgb-info .zfgb-year {
    font-size: 0.38rem;
    line-height: 0.38rem;
  }
  .zwgk .zwgk-bottom .zfgb .news-contents .zfgb-item .zfgb-info .zfgb-desc {
    margin-top: 0.04rem;
    font-size: 0.16rem;
    line-height: 0.16rem;
  }
}

.foot {
  position: relative;
  width: 100%;
  border-top: 0.01rem solid #D4D6D8;
  max-width: 19.2rem;
  margin: 0 auto;
  height: 2.72rem;
  background: #F7F9FB;
}
.foot .ft-link {
  height: 0.48rem;
  margin-top: 0.18rem;
  position: relative;
}
.foot .ft-link .cm-drop .drop-select {
  width: 2.55rem;
  height: 0.4rem;
  line-height: 0.4rem;
  padding: 0 0.1rem 0 0.2rem;
  background: linear-gradient(180deg, #F4F6F8 0%, #FFFFFF 100%);
  box-shadow: 0rem 0.02rem 0.08rem 0rem rgba(122, 140, 168, 0.16);
  border-radius: 0.04rem;
  border: 0.02rem solid #FFFFFF;
  margin-right: 0.2rem;
  cursor: pointer;
}
.foot .ft-link .cm-drop .drop-select .tit {
  color: #333;
  font-size: 0.18rem;
}
.foot .cm-drop .lf .drop-select:last-child {
  margin-right: 0;
}
.foot .cm-drop .dropdown-menu {
  width: 13.6rem;
  height: 2.31rem;
  left: 0;
  z-index: 9999;
  overflow: auto;
  display: none;
  background-color: #fff;
  position: absolute;
}
.foot .ft-link .cm-drop .dropdown-menu li {
  height: 0.48rem;
  line-height: 0.48rem;
  padding-left: 0.17rem;
  font-size: 0.16rem;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  width: 1.5rem;
}
.foot .ft-link .cm-drop .dropdown-menu li a {
  display: inline-block;
  max-width: 100%;
  font-size: 0.16rem;
}
.foot .ft-link .cm-drop .dropdown-menu li a:hover {
  color: #015293;
}
.foot .ft-link .cm-drop .drop-select .arrow-icon {
  background-image: url(2025bj_footer-expand.png);
  background-size: 100%;
  width: 0.16rem;
  height: 0.16rem;
  margin-top: 0.12rem;
}
.foot .p2 {
  margin-top: 0.1rem;
}
.foot .nav-row {
  border-top: 0.01rem solid #D4D6D8;
  margin-top: 0.14rem;
  padding-top: 0.22rem;
}
.foot .footer-con {
  width: 13.6rem;
}
.foot .action,
.foot .icons,
.foot .desc {
  float: left;
  margin-bottom: 0.2rem;
}
.foot .block,
.foot .desc,
.foot icons img {
  margin-left: 0.2rem;
}
.foot .block {
  display: inline-block;
  width: 1.6rem;
  height: 1.4rem;
  background: linear-gradient(180deg, #F4F6F8 0%, #FFFFFF 100%);
  box-shadow: 0rem 0.02rem 0.08rem 0rem rgba(122, 140, 168, 0.16);
  border-radius: 0.04rem;
  border: 0.02rem solid #FFFFFF;
}
.foot .block:first-child {
  margin-left: 0;
}
.foot .block .text {
  margin-top: 0.06rem;
  text-align: center;
  font-size: 0.18rem;
  color: #333333;
}
.foot .action img {
  display: block;
  margin: 0.36rem auto 0;
  width: 0.32rem;
  height: 0.32rem;
}
.foot.zjbj {
  position: relative;
  top: 0;
}
.foot.grzx {
  position: relative;
  top: 0;
}
.foot .desc {
  width: 2.8rem;
  height: 1.4rem;
  padding: 0.26rem 0 0 0.36rem;
  font-size: 0.16rem;
  background: linear-gradient(180deg, #F4F6F8 0%, #FFFFFF 100%);
  box-shadow: 0rem 0.02rem 0.08rem 0rem rgba(122, 140, 168, 0.16);
  border-radius: 0.04rem;
  border: 0.02rem solid #FFFFFF;
}
.foot .desc .line {
  margin-top: 0.06rem;
  color: #333;
}
.foot .icons {
  float: left;
  margin-left: 0.19rem;
}
.foot .icons img {
  width: 0.56rem;
  height: 0.68rem;
  margin-top: 0.36rem;
  margin-left: 0.52rem;
}
.foot .icons .right-img {
  width: 1.1rem;
  height: 0.55rem;
  margin-top: 0.43rem;
  margin-left: 0.25rem;
}
.foot-line {
  position: absolute;
  width: 100%;
  height: 0.01rem;
  bottom: 1.84rem;
  left: 0;
  background: #DEE2E6;
}
.typeright {
  max-width: 19.2rem;
  height: 0.8rem;
  background: #026AB6;
  color: #fff;
  font-size: 0.16rem;
}
.typeright p {
  margin-top: 0.32rem;
}
.typeright p:nth-child(2) {
  margin-left: 0.5rem;
}
.typeright p:nth-child(1) {
  margin-left: 0.4rem;
  padding-left: 0.26rem;
  background: url(2025bj_footer-icon.png) no-repeat;
  background-position: 0 center;
  background-size: 0.19rem 0.19rem;
}
@media screen and (max-width: 768px) {
  .foot {
    position: relative;
    width: 100%;
    border-top: 0.01rem solid transparent;
    max-width: 19.2rem;
    margin: 0 auto;
    height: auto;
    background: #F7F9FB;
  }
  .foot .ft-link {
    width: 100%;
    height: auto;
    margin-top: 0.16rem;
  }
  .foot .ft-link .cm-drop .drop-select {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.24rem;
    margin-left: 0;
    margin-top: 0.16rem;
    margin-right: 0.2rem;
    cursor: pointer;
  }
  .foot .ft-link .cm-drop .drop-select .select {
    height: 0.8rem;
  }
  .foot .ft-link .cm-drop .drop-select .tit {
    font-size: 0.32rem;
  }
  .foot .cm-drop .lf .drop-select:last-child {
    margin-right: 0;
  }
  .foot .cm-drop .dropdown-menu {
    width: 94%;
    height: 2.61rem;
    left: 3%;
    z-index: 9999;
    overflow: auto;
  }
  .foot .ft-link .cm-drop .dropdown-menu li {
    height: 0.58rem;
    line-height: 0.58rem;
    padding-left: 0.17rem;
    font-size: 0.16rem;
    overflow: hidden;
    white-space: nowrap;
    width: 50%;
  }
  .foot .ft-link .cm-drop .dropdown-menu li a {
    display: inline-block;
    max-width: 100%;
    font-size: 0.28rem;
  }
  .foot .ft-link .cm-drop .dropdown-menu li a:hover {
    color: #015293;
  }
  .foot .ft-link .cm-drop .drop-select .arrow-icon {
    background-image: url(2025bj_footer-expand-phone.png);
    background-size: 100%;
    width: 0.32rem;
    height: 0.32rem;
    margin-top: 0.24rem;
    margin-right: 0.24rem;
  }
  .foot .nav-row {
    margin-top: 0.24rem;
    padding-top: 0.24rem;
  }
  .foot .footer-con {
    width: 100%;
  }
  .foot .action,
  .foot .icons,
  .foot .desc {
    float: left;
    margin-bottom: 0rem;
  }
  .foot .desc {
    margin-top: 0.18rem;
  }
  .foot .icons {
    margin-top: 0.18rem;
  }
  .foot .block {
    width: 2.26rem;
    height: 1.96rem;
    margin-left: 0.12rem;
  }
  .foot .block:first-child {
    margin-left: 0;
  }
  .foot .block .text {
    margin-top: 0.1rem;
    text-align: center;
    font-size: 0.32rem;
    color: #333333;
  }
  .foot .action img {
    display: block;
    margin: 0.4rem auto 0;
    width: 0.64rem;
    height: 0.64rem;
  }
  .foot .desc {
    width: 100%;
    height: 2.2rem;
    padding: 0.26rem 0 0 0.36rem;
    font-size: 0.28rem;
    border: 0;
    margin-left: 0;
  }
  .foot .desc .line {
    margin-top: 0.06rem;
    color: #333;
  }
  .foot .icons {
    float: left;
    margin-left: 0.87rem;
  }
  .foot .icons .block {
    width: 1.6rem;
    height: 1.4rem;
  }
  .foot .icons img {
    width: 0.56rem;
    height: 0.68rem;
    margin-top: 0.36rem;
    margin-left: 0.52rem;
  }
  .foot .icons .right-img {
    width: 1.1rem;
    height: 0.55rem;
    margin-top: 0.43rem;
    margin-left: 0.25rem;
  }
  .foot-line {
    position: absolute;
    width: 100%;
    height: 0.01rem;
    top: 5.21rem;
    bottom: 0;
    left: 0;
    background: #DEE2E6;
  }
  .typeright {
    margin-top: 0.18rem;
    padding-top: 0.24rem;
    max-width: 7.5rem;
    text-align: center;
    height: 2.08rem;
    font-size: 0.28rem;
  }
  .typeright p {
    width: 100%;
    margin-top: 0.04rem;
  }
  .typeright p:nth-child(2) {
    margin-left: 0rem;
  }
  .typeright p:nth-child(3) {
    margin-left: 0rem;
    padding-left: 0.28rem;
    background: url(2025bj_footer-icon.png) no-repeat;
    background-position: 1.6rem 0.12rem;
    background-size: 0.24rem 0.24rem;
  }
  .typeright p:nth-child(1) {
    margin-left: 0;
    background-position: 1.6rem 0.12rem;
  }
  .typeright p span {
    display: block;
  }
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}
.header {
  width: 100%;
  margin: 0 auto;
  background: url(2025bj_h-background.png) no-repeat;
  background-position: 0 0;
  background-size: 100% 84%;
  max-width: 19.2rem;
}
.header .h-top {
  height: 0.31rem;
  width: 100%;
  max-width: 13.6rem;
  margin: 0 auto;
  padding-top: 0.08rem;
  margin-bottom: 0.12rem;
}
.header .h-top .lj {
  margin-left: 0;
}
.header .h-top .lj a {
  font-size: 0.16rem;
  color: #fff;
}
.header .h-top .lj .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.11rem;
  background: #fff;
  margin: 0 0.08rem;
  text-align: center;
}
.header .h-top .gn .item {
  display: inline-flex;
  height: 0.31rem;
  margin-right: 0.02rem;
}
.header .h-top .gn .item:last-child {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem;
  height: auto;
  padding: 0.01rem 0.1rem 0.02rem 0.13rem;
  margin-right: 0;
  text-align: center;
  margin-left: 0.05rem;
}
.header .h-top .gn .item span {
  font-size: 0.16rem;
  color: #fff;
  vertical-align: middle;
}
.header .h-top .gn .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.11rem;
  background: #fff;
  margin: 0 0.09rem;
  text-align: center;
}
.header .h-top .dh-wap {
  display: none;
}
.header .h-top .ft-mask {
  display: none;
}
.header .h-nav {
  width: 100%;
  max-width: 19.2rem;
  margin: 0 auto;
  height: 0.66rem;
  background-color: #045ECD;
  margin-top: 0.39rem;
}
.header .h-nav .h-nav-box {
  width: 13.6rem;
  height: 100%;
  line-height: 0.66rem;
  margin: 0 auto;
}
.header .h-nav .h-nav-box li {
  display: inline-block;
  width: calc(100% / 6);
  padding: 0 0.15rem;
  height: 100%;
  position: relative;
  cursor: pointer;
}
.header .h-nav .h-nav-box li::after {
  display: none;
  content: "";
  position: absolute;
  width: 0.6rem;
  height: 0.6rem;
  background-image: url(2025bj_nav-cur-icon.png);
  background-size: 100% 100%;
  bottom: 0rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.header .h-nav .h-nav-box li a {
  display: inline-block;
  width: 100%;
  color: #fff;
  font-size: 0.22rem;
  text-align: center;
  z-index: 2;
}
.header .h-nav .h-nav-box li:hover,
.header .h-nav .h-nav-box li.cur {
  background-color: #054ca4;
}
.header .h-nav .h-nav-box li:hover::after,
.header .h-nav .h-nav-box li.cur::after {
  display: block;
}
.header .h-nav .h-nav-box li:hover a,
.header .h-nav .h-nav-box li.cur a {
  background-size: 100% 100%;
  font-weight: bold;
  position: relative;
  color: #FBD96B;
}
.header .h-logo-box {
  width: 4.22rem;
  height: 1.9rem;
  margin: 0 auto;
}
.header .h-logo-box .h-logo {
  display: block;
  width: 4.22rem;
  height: 1.9rem;
  margin: 0 auto;
}
.header .h-logo-box .h-logo img {
  width: 100%;
  height: 100%;
}
.header .h-search {
  width: 6.66rem;
  height: 0.5rem;
  margin: 0 auto;
  margin-top: 0.22rem;
}
.header .h-search .s-box {
  position: relative;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding-left: 0.16rem;
}
.header .h-search .s-box .tp-select {
  cursor: pointer;
}
.header .h-search .s-box .tp-select .select {
  font-size: 0.16rem;
}
.header .h-search .s-box .tp-select .arrow-icon {
  width: 0;
  height: 0;
  border-left: 0.06rem solid transparent;
  border-right: 0.06rem solid transparent;
  border-top: 0.06rem solid #C1BCBC;
  display: inline-block;
  margin-left: 0.08rem;
  margin-top: 0.23rem;
}
.header .h-search .s-box .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.21rem;
  background: #979797;
  margin-left: 0.11rem;
  margin-top: 0.15rem;
}
.header .h-search .s-box input {
  width: 5rem;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.16rem;
  color: #999;
  vertical-align: baseline;
  padding: 0 0.1rem;
  box-sizing: border-box;
}
.header .h-search .s-box .search-btn {
  cursor: pointer;
  width: 0.76rem;
  height: 0.38rem;
  background: linear-gradient(313deg, #045ECD 0%, #0B88EA 100%);
  background-color: #045ECD;
  border-radius: 0.05rem;
  font-size: 0.16rem;
  color: #FFFFFF;
  line-height: 0.38rem;
  text-align: center;
  letter-spacing: 0.08rem;
}
.header .h-search .tp-select {
  position: relative;
}
.header .h-search .tp-select .dropdown-menu {
  display: none;
  width: 1rem;
  padding: 0rem;
  position: absolute;
  background: #FFFFFF;
  box-shadow: 0 0 0.08rem 0 rgba(0, 0, 0, 0.13);
  border-radius: 0.08rem;
  top: 0.55rem;
  z-index: 2;
  left: -0.3rem;
  padding-top: 0.06rem;
  font-size: 0.2rem;
}
.header .h-search .tp-select .dropdown-menu li {
  height: 0.47rem;
  line-height: 0.47rem;
  font-size: 0.2rem;
}
.header .h-search .tp-select .dropdown-menu li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #333;
  text-align: center;
}
.header .h-search .tp-select .dropdown-menu li a:hover {
  color: #015293;
}
.header.zjbj-header {
  width: 100%;
  margin: 0 auto;
  background: url(2025bj_zjbj_header_bg.png) no-repeat;
  background-position: 0 0;
  background-size: 100% 100%;
  max-width: 19.2rem;
  height: 8.74rem;
}
.header.zjbj-header .h-logo-container {
  width: 100%;
  max-width: 13.6rem;
  height: auto;
  margin: 0 auto;
  margin-top: 0.4rem;
}
.header.zjbj-header .h-logo-container .h-logo-box {
  width: 4rem;
  height: 0.84rem;
  margin-left: 0;
}
.header.zjbj-header .h-logo-container .h-logo-box .h-logo {
  display: block;
  width: 4rem;
  height: 0.84rem;
  margin: 0 auto;
}
.header.zjbj-header .h-logo-container .h-logo-box .h-logo img {
  width: 100%;
  height: 100%;
}
.header.zjbj-header .h-logo-container .h-search {
  width: 4.52rem;
  height: 0.5rem;
}
.header.zjbj-header .h-logo-container .h-search .s-box {
  position: relative;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding-left: 0.27rem;
}
.header.zjbj-header .h-logo-container .h-search .s-box .type {
  display: inline-block;
  font-size: 0.18rem;
  color: #333;
}
.header.zjbj-header .h-logo-container .h-search .s-box .tp-select {
  cursor: pointer;
}
.header.zjbj-header .h-logo-container .h-search .s-box .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.3rem;
  background: #E4E4E4;
  margin: 0 0.26rem;
  margin-top: 0.12rem;
}
.header.zjbj-header .h-logo-container .h-search .s-box input {
  width: 2.82rem;
  height: 0.5rem;
  line-height: 0.64rem;
  font-size: 0.16rem;
  color: #999;
  vertical-align: baseline;
  padding-right: 0.66rem;
  box-sizing: border-box;
}
.header.zjbj-header .h-logo-container .h-search .s-box .search-btn {
  position: absolute;
  right: 0.24rem;
  top: 0.06rem;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  text-align: center;
}
.header.zjbj-header .h-logo-container .h-search .tp-select {
  font-size: 0.18rem;
  position: relative;
}
.header.zjbj-header .h-logo-container .h-search .tp-select .dropdown-menu {
  display: none;
  width: 1rem;
  padding: 0rem;
  position: absolute;
  background: #FFFFFF;
  box-shadow: 0 0 0.08rem 0 rgba(0, 0, 0, 0.13);
  border-radius: 0.08rem;
  top: 0.61rem;
  z-index: 999999;
  left: -0.3rem;
  padding-top: 0.06rem;
  font-size: 0.2rem;
}
.header.zjbj-header .h-logo-container .h-search .tp-select .dropdown-menu li {
  height: 0.47rem;
  line-height: 0.47rem;
  font-size: 0.2rem;
}
.header.zjbj-header .h-logo-container .h-search .tp-select .dropdown-menu li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #333;
  text-align: center;
}
.header.zjbj-header .h-logo-container .h-search .tp-select .dropdown-menu li a:hover {
  color: #015293;
}
.header.zjbj-header .h-logo-container .h-search .wrap-icon {
  display: none;
}
.header.zjbj-header .h-travel-logo-box {
  width: 4.26rem;
  height: 4.68rem;
  margin: 0 auto;
  padding-top: 0.13rem;
}
.header.zjbj-header .h-travel-logo-box .h-logo {
  display: block;
  width: 4.26rem;
  height: 4.68rem;
  margin: 0 auto;
  position: relative;
  left: -0.36rem;
  top: -0.44rem;
}
.header.zjbj-header .h-travel-logo-box .h-logo img {
  width: 100%;
  height: 100%;
}
.header.grzx-header {
  width: 100%;
  margin: 0 auto;
  background: url(2025bj_grzx_header_bg.png) no-repeat;
  background-position: 0 0;
  background-size: 100% 100%;
  max-width: 19.2rem;
  height: 3.2rem;
}
.header.grzx-header .h-top {
  height: 0.31rem;
  line-height: 0.31rem;
  width: 100%;
  max-width: 13.6rem;
  margin: 0 auto;
  padding-top: 0.15rem;
  margin-bottom: 0.13rem;
}
.header.grzx-header .h-top .lj a {
  font-size: 0.16rem;
  color: #fff;
}
.header.grzx-header .h-top .lj .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.11rem;
  background: #fff;
  margin: 0 0.12rem;
  text-align: center;
}
.header.grzx-header .h-top .gn .item {
  display: inline-flex;
  padding: 0 0.1rem;
  height: 0.31rem;
  margin-right: 0.01rem;
}
.header.grzx-header .h-top .gn .item:last-child {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 0.05rem;
}
.header.grzx-header .h-top .gn .item span {
  font-size: 0.16rem;
  color: #fff;
  vertical-align: middle;
  margin-left: 0.06rem;
}
.header.grzx-header .h-top .gn .item .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.11rem;
  background: #fff;
  margin: 0 0.14rem;
}
.header.grzx-header .h-top .gn .yy-select {
  position: relative;
  display: inline-block;
  width: 1.2rem;
  height: 0.4rem;
  line-height: 0.4rem;
  background: #8EB5E9;
  margin-left: 0.01rem;
  margin-right: 0.4rem;
  vertical-align: middle;
}
.header.grzx-header .h-top .gn .yy-select .select {
  cursor: pointer;
  padding-left: 0.38rem;
}
.header.grzx-header .h-top .gn .yy-select .select .tit {
  font-size: 0.16rem;
  color: #015293;
}
.header.grzx-header .h-top .gn .yy-select .select .arrow-icon {
  width: 0.16rem;
  height: 0.09rem;
  background: url(2025bj_h-yy-arrow.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 0.16rem;
  margin-right: 0.16rem;
  transition: 1s;
  -webkit-transition: 1s;
}
.header.grzx-header .h-top .gn .yy-select .select .arrow-icon.cur {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.header.grzx-header .h-top .gn .yy-select .dropdown-menu {
  display: none;
  width: 1.2rem;
  overflow: hidden;
  padding: 0 0.07rem;
  position: absolute;
  background: #D9E8FD;
  top: 0.4rem;
  left: 0;
}
.header.grzx-header .h-top .gn .yy-select .dropdown-menu .dmh-bottom {
  width: 100%;
}
.header.grzx-header .h-top .gn .yy-select .dropdown-menu .dmh-bottom li {
  width: 100%;
  height: 0.4rem;
  border-bottom: 0.01rem dashed #A4B8D3;
}
.header.grzx-header .h-top .gn .yy-select .dropdown-menu .dmh-bottom li a {
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #333333;
  font-size: 0.16rem;
}
.header.grzx-header .h-top .gn .yy-select .dropdown-menu .dmh-bottom li a:hover {
  color: #015293;
}
.header.grzx-header .h-top .gn .yy-select .dropdown-menu .dmh-bottom li:last-child {
  border: none;
}
.header.grzx-header .h-top .dh-wap {
  display: none;
}
.header.grzx-header .h-top .ft-mask {
  display: none;
}
.header.grzx-header .h-logo-container {
  width: 100%;
  max-width: 13.6rem;
  height: auto;
  margin: 0 auto;
}
.header.grzx-header .h-logo-container .h-logo-box {
  width: 5.8rem;
  height: 0.84rem;
  margin-left: 0;
}
.header.grzx-header .h-logo-container .h-logo-box .h-logo {
  display: block;
  width: 4rem;
  height: 0.84rem;
  margin: 0 auto;
}
.header.grzx-header .h-logo-container .h-logo-box .h-logo img {
  width: 100%;
  height: 100%;
}
.header.grzx-header .h-logo-container .h-logo-box p.tips {
  background-color: #045ECD;
  border-radius: 0.08rem;
  font-size: 0.14rem;
  color: #fff;
  margin-left: 0.05rem;
  padding: 0.08rem 0.12rem;
  margin-top: 0.3rem;
}
.header.grzx-header .h-logo-container .h-search {
  width: 4.52rem;
  height: 0.5rem;
}
.header.grzx-header .h-logo-container .h-search .s-box {
  position: relative;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding-left: 0.27rem;
}
.header.grzx-header .h-logo-container .h-search .s-box .type {
  display: inline-block;
  font-size: 0.18rem;
  color: #333;
}
.header.grzx-header .h-logo-container .h-search .s-box .tp-select {
  cursor: pointer;
}
.header.grzx-header .h-logo-container .h-search .s-box .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.3rem;
  background: #979797;
  margin: 0 0.26rem;
  margin-top: 0.17rem;
}
.header.grzx-header .h-logo-container .h-search .s-box input {
  width: 2.82rem;
  height: 0.5rem;
  line-height: 0.64rem;
  font-size: 0.16rem;
  color: #999;
  vertical-align: baseline;
  padding-right: 0.66rem;
  box-sizing: border-box;
}
.header.grzx-header .h-logo-container .h-search .s-box .search-btn {
  position: absolute;
  right: 0.24rem;
  top: 0.06rem;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  text-align: center;
}
.header.grzx-header .h-logo-container .h-search .tp-select {
  font-size: 0.18rem;
  position: relative;
}
.header.grzx-header .h-logo-container .h-search .tp-select .dropdown-menu {
  display: none;
  width: 1rem;
  padding: 0rem;
  position: absolute;
  background: #FFFFFF;
  box-shadow: 0 0 0.08rem 0 rgba(0, 0, 0, 0.13);
  border-radius: 0.08rem;
  top: 0.61rem;
  z-index: 2;
  left: -0.3rem;
  padding-top: 0.06rem;
  font-size: 0.2rem;
}
.header.grzx-header .h-logo-container .h-search .tp-select .dropdown-menu li {
  height: 0.47rem;
  line-height: 0.47rem;
  font-size: 0.2rem;
}
.header.grzx-header .h-logo-container .h-search .tp-select .dropdown-menu li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #333;
  text-align: center;
}
.header.grzx-header .h-logo-container .h-search .tp-select .dropdown-menu li a:hover {
  color: #015293;
}
.header.grzx-header .h-logo-container .h-search .wrap-icon {
  display: none;
}
.header.grzx-header .h-travel-logo-box {
  width: 4.26rem;
  height: 4.68rem;
  margin: 0 auto;
  padding-top: 0.13rem;
}
.header.grzx-header .h-travel-logo-box .h-logo {
  display: block;
  width: 4.26rem;
  height: 4.68rem;
  margin: 0 auto;
}
.header.grzx-header .h-travel-logo-box .h-logo img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .header {
    width: 7.5rem;
    background: url(2025bj_wap-sy-header.png) no-repeat top center;
    background-size: 100% 100%;
    padding: 0;
    position: relative;
  }
  .header .h-top {
    align-items: center;
    display: flex;
    padding: 0.28rem 0.4rem 0.32rem;
    justify-content: space-between;
  }
  .header .h-top::after,
  .header .h-top::before {
    display: none;
  }
  .header .h-top .lj {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-left: 0;
    width: 100%;
  }
  .header .h-top .lj a {
    font-size: 0.28rem;
    color: #fff;
  }
  .header .h-top .lj .line {
    display: inline-block;
    width: 0.01rem;
    height: 0.2rem;
    background: #fff;
    margin: 0;
  }
  .header .h-top .gn.media {
    display: none;
  }
  .header .h-top .gn .item {
    display: inline-block;
    width: 1.4rem;
    height: 0.4rem;
    background: rgba(142, 181, 233, 0.5);
    border-radius: 0.08rem 0rem 0rem 0.08rem;
    padding-left: 0.15rem;
  }
  .header .h-top .gn .item img {
    width: 0.24rem;
    height: 0.24rem;
  }
  .header .h-top .gn .item span {
    font-size: 0.16rem;
    color: #015293;
    vertical-align: middle;
    margin-left: 0.06rem;
  }
  .header .h-top .gn .yy-select {
    position: relative;
    display: inline-block;
    width: 1.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    background: #8EB5E9;
    margin-left: 0.01rem;
    margin-right: 0.4rem;
    vertical-align: middle;
  }
  .header .h-top .gn .yy-select .select {
    cursor: pointer;
    padding-left: 0.38rem;
  }
  .header .h-top .gn .yy-select .select .tit {
    font-size: 0.16rem;
    color: #015293;
  }
  .header .h-top .gn .yy-select .select .arrow-icon {
    width: 0.16rem;
    height: 0.09rem;
    background: url(2025bj_h-yy-arrow.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 0.16rem;
    margin-right: 0.16rem;
    transition: 1s;
    -webkit-transition: 1s;
  }
  .header .h-top .gn .yy-select .select .arrow-icon.cur {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
  }
  .header .h-top .gn .yy-select .dropdown-menu {
    display: none;
    width: 1.2rem;
    overflow: hidden;
    padding: 0 0.07rem;
    position: absolute;
    background: #D9E8FD;
    top: 0.4rem;
    left: 0;
  }
  .header .h-top .gn .yy-select .dropdown-menu .dmh-bottom {
    width: 100%;
  }
  .header .h-top .gn .yy-select .dropdown-menu .dmh-bottom li {
    width: 100%;
    height: 0.4rem;
    border-bottom: 0.01rem dashed #A4B8D3;
  }
  .header .h-top .gn .yy-select .dropdown-menu .dmh-bottom li a {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #333333;
    font-size: 0.16rem;
  }
  .header .h-top .gn .yy-select .dropdown-menu .dmh-bottom li a:hover {
    color: #015293;
  }
  .header .h-top .gn .yy-select .dropdown-menu .dmh-bottom li:last-child {
    border: none;
  }
  .header .h-nav {
    width: 100%;
    height: 1.02rem;
    margin-top: 0.4rem;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    background: linear-gradient(to bottom, #1B5395 0.88rem, white 0.88rem);
  }
  .header .h-nav .h-nav-box {
    width: 100%;
    height: 0.88rem;
    line-height: 0.88rem;
  }
  .header .h-nav .h-nav-box li {
    width: calc(100% / 3);
    height: 100%;
  }
  .header .h-nav .h-nav-box li a {
    font-size: 0.32rem;
  }
  .header .h-nav .h-nav-box li a:hover,
  .header .h-nav .h-nav-box li .cur {
    background: none;
    font-weight: bold;
    position: relative;
  }
  .header .h-nav .h-nav-box li a:hover::before,
  .header .h-nav .h-nav-box li .cur::before {
    display: none;
  }
  .header .h-logo-box {
    width: 4.24rem;
    height: 1.92rem;
    margin: 0 auto;
    padding-left: 0.4rem;
  }
  .header .h-logo-box .h-logo {
    display: block;
    width: 4.24rem;
    height: 1.92rem;
    margin: 0 auto;
  }
  .header .h-logo-box .h-logo img {
    width: 100%;
    height: 100%;
  }
  .header .h-search {
    width: 5.86rem;
    height: 0.72rem;
    margin: 0 auto;
    margin-top: 0.2rem;
  }
  .header .h-search .s-box {
    height: 0.72rem;
    line-height: 0.72rem;
    background: #FFFFFF;
    border-radius: 0.08rem;
    padding-left: 0.24rem;
    padding-right: 0.06rem;
    display: flex;
    align-items: center;
  }
  .header .h-search .s-box .tp-select .select {
    font-size: 0.28rem;
    display: flex;
    align-items: center;
  }
  .header .h-search .s-box .tp-select .arrow-icon {
    border-left: 0.06rem solid transparent;
    border-right: 0.06rem solid transparent;
    border-top: 0.06rem solid #C1BCBC;
    margin: 0;
    margin-left: 0.14rem;
  }
  .header .h-search .s-box .tp-select .dropdown-menu {
    font-size: 0.28rem;
    color: #333;
    top: 0.6rem;
    left: -0.15rem;
  }
  .header .h-search .s-box .type {
    display: inline-block;
    font-size: 0.28rem;
    color: #333;
  }
  .header .h-search .s-box .line {
    display: inline-block;
    width: 0.01rem;
    height: 0.24rem;
    background: #E4E4E4;
    margin: 0;
    margin-left: 0.16rem;
  }
  .header .h-search .s-box input {
    width: 3.49rem;
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.28rem;
    color: #999;
    vertical-align: baseline;
    padding: 0 0.16rem;
    margin: 0;
  }
  .header .h-search .s-box .search-btn {
    width: 1.08rem;
    height: 0.6rem;
    font-size: 0.28rem;
  }
  .header.zjbj-header .h-logo-container .h-search {
    width: 1rem;
    margin-right: 0.4rem;
    margin-top: 0.05rem;
  }
  .header.zjbj-header .h-logo-container .h-search .s-box {
    display: none;
  }
  .header.zjbj-header .h-logo-container .h-search .wrap-icon {
    display: flex;
    align-items: center;
  }
  .header.zjbj-header .h-logo-container .h-search .wrap-icon .search-icon {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.2rem;
  }
  .header.zjbj-header .h-logo-container .h-search .wrap-icon .menu-icon {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
  }
  .header.zjbj-header .h-logo-container .h-search .wrap-icon img {
    width: 100%;
    height: 100%;
  }
  .header.grzx-header .h-top .lj a {
    font-size: 0.28rem;
  }
  .header.grzx-header .h-logo-container .h-search {
    width: 1rem;
    margin-right: 0.4rem;
    margin-top: 0.05rem;
  }
  .header.grzx-header .h-logo-container .h-search .s-box {
    display: none;
  }
  .header.grzx-header .h-logo-container .h-search .wrap-icon {
    display: flex;
    align-items: center;
  }
  .header.grzx-header .h-logo-container .h-search .wrap-icon .search-icon {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.2rem;
  }
  .header.grzx-header .h-logo-container .h-search .wrap-icon .menu-icon {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
  }
  .header.grzx-header .h-logo-container .h-search .wrap-icon img {
    width: 100%;
    height: 100%;
  }
}

.zmhd .top {
  padding-top: 0.5rem;
}
.zmhd .top .link-blocks {
  padding-bottom: 0.24rem;
}
.zmhd .top .link-blocks .link-item {
  display: inline-block;
  width: 4.24rem;
  height: 1.2rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  margin-right: 0.44rem;
}
.zmhd .top .link-blocks .link-item:nth-child(1) {
  background-color: #FFF8EB;
}
.zmhd .top .link-blocks .link-item:nth-child(2) {
  background-color: #F1FAFF;
}
.zmhd .top .link-blocks .link-item:last-child {
  margin-right: 0;
  background-color: #EDF6FF;
}
.zmhd .top .link-blocks .link-item a {
  width: 100%;
  height: 1.2rem;
  display: block;
  text-align: center;
}
.zmhd .top .link-blocks .link-item a img {
  width: 0.52rem;
  height: 0.52rem;
  margin-top: -0.3rem;
}
.zmhd .top .link-blocks .link-item a .title {
  font-size: 0.24rem;
  display: inline-block;
  color: #333;
  line-height: 1.2rem;
  vertical-align: super;
}
.zmhd .top .link-blocks .link-item:hover {
  box-shadow: 0rem 0.04rem 0.16rem 0rem rgba(104, 52, 43, 0.16);
}
.zmhd .middle {
  width: 100%;
  background-color: #fff;
  border-radius: 0.08rem;
}
.zmhd .middle .left {
  width: 8.33rem;
  padding: 0.04rem;
  background-color: #F7F7F7;
  border-radius: 0.08rem;
}
.zmhd .middle .left .tabs-header {
  height: 0.52rem;
}
.zmhd .middle .left .tabs-header .tabs-item {
  display: inline-block;
  height: 100%;
}
.zmhd .middle .left .tabs-header .tabs-item .text {
  margin-left: 0.24rem;
  font-size: 0.24rem;
  color: #111;
  font-weight: 600;
  line-height: 0.52rem;
}
.zmhd .middle .left .tabs-header .more {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.52rem;
  margin-right: 0.24rem;
}
.zmhd .middle .left .tabs-header .more img {
  width: 0.17rem;
  transform: translateY(-0.02rem);
}
.zmhd .middle .left .tabs-body {
  background-color: #fff;
  border-radius: 0.08rem;
  padding: 0 0.16rem 0;
}
.zmhd .middle .left .tabs-body .interaction-con {
  padding: 0.24rem 0;
  background-color: #fff;
}
.zmhd .middle .left .tabs-body .interaction-con table {
  font-size: 0.18rem;
  line-height: 0.18rem;
}
.zmhd .middle .left .tabs-body .interaction-con thead td {
  background-color: #F5F8FA;
}
.zmhd .middle .left .tabs-body .interaction-con thead .title {
  border-radius: 0.08rem 0 0 0.08rem;
}
.zmhd .middle .left .tabs-body .interaction-con thead .do-date {
  border-radius: 0 0.08rem 0.08rem 0;
}
.zmhd .middle .left .tabs-body .interaction-con td {
  float: left;
  display: inline-block;
}
.zmhd .middle .left .tabs-body .interaction-con .code {
  width: 0.8rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .middle .left .tabs-body .interaction-con .title {
  width: 4.14rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .middle .left .tabs-body .interaction-con .title img {
  width: 0.09rem;
  height: 0.08rem;
}
.zmhd .middle .left .tabs-body .interaction-con .title img:nth-child(2) {
  display: none;
}
.zmhd .middle .left .tabs-body .interaction-con .title:hover img:nth-child(1) {
  display: none;
}
.zmhd .middle .left .tabs-body .interaction-con .title:hover img:nth-child(2) {
  display: inline-block;
}
.zmhd .middle .left .tabs-body .interaction-con .depart {
  width: 1.53rem;
  text-align: center;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .middle .left .tabs-body .interaction-con .submit-date,
.zmhd .middle .left .tabs-body .interaction-con .do-date {
  width: 1.8rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .middle .left .tabs-body .interaction-con .status {
  width: 1rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .middle .left .tabs-body .interaction-con tbody .status {
  color: #19721B;
}
.zmhd .middle .right {
  width: 5.03rem;
  padding: 0.04rem;
  background-color: #F7F7F7;
  border-radius: 0.08rem;
  margin-left: 0.24rem;
}
.zmhd .middle .right .tabs-header {
  height: 0.52rem;
}
.zmhd .middle .right .tabs-header .tabs-item {
  display: inline-block;
  height: 100%;
}
.zmhd .middle .right .tabs-header .tabs-item .text {
  margin-left: 0.24rem;
  font-size: 0.24rem;
  color: #111;
  font-weight: 600;
  line-height: 0.52rem;
}
.zmhd .middle .right .tabs-header .more {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.52rem;
  margin-right: 0.24rem;
}
.zmhd .middle .right .tabs-header .more img {
  width: 0.17rem;
  transform: translateY(-0.02rem);
}
.zmhd .middle .right .right-body {
  background-color: #fff;
  width: calc(100% - 0.08rem);
  margin: 0 auto;
  padding: 0.27rem 0.15rem;
  border-radius: 0.06rem;
  height: 4.34rem;
}
.zmhd .middle .right .right-body .list {
  padding-bottom: 0.18rem;
  height: 1.64rem;
}
.zmhd .middle .right .right-body .list .list-item {
  display: inline-block;
  width: 1.5rem;
  height: 0.75rem;
  border-top: 0.01rem dashed #ddd;
  border-right: 0.01rem dashed #ddd;
  text-align: center;
  padding-top: 0.02rem;
}
.zmhd .middle .right .right-body .list .list-item a {
  display: block;
}
.zmhd .middle .right .right-body .list .list-item .count {
  margin-top: 0.08rem;
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
}
.zmhd .middle .right .right-body .list .list-item .text {
  font-size: 0.16rem;
  color: #666666;
}
.zmhd .middle .right .right-body .list .list-item:nth-child(3n) {
  border-right: none;
}
.zmhd .middle .right .right-body .list .list-item:nth-child(-n + 3) {
  border-top: none;
  padding-top: 0;
}
.zmhd .middle .right .right-body .bar-chart {
  margin-top: 0.22rem;
  width: 100%;
  height: 2.08rem;
}
.zmhd .bottom {
  margin-top: 0.24rem;
  margin-bottom: 0.28rem;
}
.zmhd .bottom .left {
  width: 6.65rem;
  padding: 0.04rem;
  background-color: #F7F7F7;
  border-radius: 0.08rem;
}
.zmhd .bottom .left .tabs-header {
  height: 0.52rem;
}
.zmhd .bottom .left .tabs-header .tabs-item {
  display: inline-block;
  height: 100%;
}
.zmhd .bottom .left .tabs-header .tabs-item .text {
  margin-left: 0.24rem;
  font-size: 0.24rem;
  color: #111;
  font-weight: 600;
  line-height: 0.52rem;
}
.zmhd .bottom .left .tabs-header .more {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.52rem;
  margin-right: 0.24rem;
}
.zmhd .bottom .left .tabs-header .more img {
  width: 0.17rem;
  transform: translateY(-0.02rem);
}
.zmhd .bottom .left .tabs-body {
  background-color: #fff;
  border-radius: 0.08rem;
  padding: 0 0.16rem 0;
}
.zmhd .bottom .left .tabs-body .interaction-con {
  padding: 0.24rem 0;
  background-color: #fff;
}
.zmhd .bottom .left .tabs-body .interaction-con table {
  font-size: 0.18rem;
  line-height: 0.18rem;
}
.zmhd .bottom .left .tabs-body .interaction-con thead td {
  background-color: #F5F8FA;
}
.zmhd .bottom .left .tabs-body .interaction-con thead .title {
  border-radius: 0.08rem 0 0 0.08rem;
}
.zmhd .bottom .left .tabs-body .interaction-con thead .do-date {
  border-radius: 0 0.08rem 0.08rem 0;
}
.zmhd .bottom .left .tabs-body .interaction-con td {
  float: left;
  display: inline-block;
}
.zmhd .bottom .left .tabs-body .interaction-con .code {
  width: 0.8rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .bottom .left .tabs-body .interaction-con .title {
  width: 3.42rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .bottom .left .tabs-body .interaction-con .title img {
  width: 0.09rem;
  height: 0.08rem;
}
.zmhd .bottom .left .tabs-body .interaction-con .title img:nth-child(2) {
  display: none;
}
.zmhd .bottom .left .tabs-body .interaction-con .title:hover img:nth-child(1) {
  display: none;
}
.zmhd .bottom .left .tabs-body .interaction-con .title:hover img:nth-child(2) {
  display: inline-block;
}
.zmhd .bottom .left .tabs-body .interaction-con .depart {
  width: 1.53rem;
  text-align: center;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .bottom .left .tabs-body .interaction-con .submit-date,
.zmhd .bottom .left .tabs-body .interaction-con .do-date {
  width: 1.8rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .bottom .left .tabs-body .interaction-con .status {
  width: 1rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .bottom .left .tabs-body .interaction-con tbody .status.ing span {
  display: block;
  width: 0.64rem;
  height: 0.24rem;
  background: #EDF7FF;
  border-radius: 0.04rem;
  border: 0.01rem solid #ADD9FD;
  font-size: 0.16rem;
  color: #045ECD;
  line-height: 0.24rem;
  text-align: center;
}
.zmhd .bottom .left .tabs-body .interaction-con tbody .status.end span {
  display: block;
  width: 0.64rem;
  height: 0.24rem;
  background: #FAFAFA;
  border-radius: 0.04rem;
  border: 0.01rem solid #D9D9D9;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.24rem;
  text-align: center;
}
.zmhd .bottom .right {
  margin-left: 0.3rem;
}
.zmhd .bottom .right .tabs-header {
  height: 0.52rem;
}
.zmhd .bottom .right .tabs-header .tabs-item {
  display: inline-block;
  height: 100%;
}
.zmhd .bottom .right .tabs-header .tabs-item .text {
  margin-left: 0.24rem;
  font-size: 0.24rem;
  color: #111;
  font-weight: 600;
  line-height: 0.52rem;
}
.zmhd .bottom .right .tabs-header .more {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.52rem;
  margin-right: 0.24rem;
}
.zmhd .bottom .right .tabs-header .more img {
  width: 0.17rem;
  transform: translateY(-0.02rem);
}
.zmhd .bottom .right .tabs-body {
  background-color: #fff;
  border-radius: 0.08rem;
  padding: 0 0.16rem 0;
}
.zmhd .bottom .right .tabs-body .interaction-con {
  padding: 0.24rem 0;
  background-color: #fff;
}
.zmhd .bottom .right .tabs-body .interaction-con table {
  font-size: 0.18rem;
  line-height: 0.18rem;
}
.zmhd .bottom .right .tabs-body .interaction-con thead td {
  background-color: #F5F8FA;
}
.zmhd .bottom .right .tabs-body .interaction-con thead .title {
  border-radius: 0.08rem 0 0 0.08rem;
}
.zmhd .bottom .right .tabs-body .interaction-con thead .do-date {
  border-radius: 0 0.08rem 0.08rem 0;
}
.zmhd .bottom .right .tabs-body .interaction-con td {
  float: left;
  display: inline-block;
}
.zmhd .bottom .right .tabs-body .interaction-con .title {
  width: 2.7rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .bottom .right .tabs-body .interaction-con .title img {
  width: 0.09rem;
  height: 0.08rem;
}
.zmhd .bottom .right .tabs-body .interaction-con .title img:nth-child(2) {
  display: none;
}
.zmhd .bottom .right .tabs-body .interaction-con .title:hover img:nth-child(1) {
  display: none;
}
.zmhd .bottom .right .tabs-body .interaction-con .title:hover img:nth-child(2) {
  display: inline-block;
}
.zmhd .bottom .right .tabs-body .interaction-con .submit-date,
.zmhd .bottom .right .tabs-body .interaction-con .do-date {
  width: 1.25rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .bottom .right .tabs-body .interaction-con .status {
  width: 1rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.zmhd .bottom .right .tabs-body .interaction-con tbody .status {
  color: #19721B;
}
@media screen and (max-width: 768px) {
  .zmhd {
    padding: 0 0.24rem;
  }
  .zmhd .top {
    padding-top: 0.5rem;
  }
  .zmhd .top .link-blocks {
    padding-bottom: 0.24rem;
  }
  .zmhd .top .link-blocks .link-item {
    display: inline-block;
    width: 100%;
    height: 1.8rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
  }
  .zmhd .top .link-blocks .link-item:nth-child(1) {
    background-color: #FFF8EB;
  }
  .zmhd .top .link-blocks .link-item:nth-child(2) {
    background-color: #F1FAFF;
  }
  .zmhd .top .link-blocks .link-item:last-child {
    margin-right: 0;
    margin-bottom: 0;
    background-color: #EDF6FF;
  }
  .zmhd .top .link-blocks .link-item a {
    width: 100%;
    height: 1.8rem;
    display: block;
    text-align: center;
  }
  .zmhd .top .link-blocks .link-item a img {
    width: 0.8rem;
    height: 0.8rem;
    margin-top: -0.2rem;
    margin-right: 0.2rem;
  }
  .zmhd .top .link-blocks .link-item a .title {
    font-size: 0.32rem;
    display: inline-block;
    color: #333;
    line-height: 1.8rem;
    vertical-align: super;
  }
  .zmhd .top .link-blocks .link-item:hover {
    box-shadow: 0rem 0.04rem 0.16rem 0rem rgba(104, 52, 43, 0.16);
  }
  .zmhd .middle {
    width: 100%;
    background-color: #fff;
    border-radius: 0.08rem;
  }
  .zmhd .middle .left {
    float: none;
    width: 100%;
    padding: 0.08rem;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
  }
  .zmhd .middle .left .tabs-header {
    height: 1.12rem;
  }
  .zmhd .middle .left .tabs-header .tabs-item {
    display: inline-block;
    height: 100%;
  }
  .zmhd .middle .left .tabs-header .tabs-item .text {
    margin-left: 0.32rem;
    font-size: 0.4rem;
    line-height: 1.12rem;
  }
  .zmhd .middle .left .tabs-header .more {
    font-size: 0.32rem;
    color: #999999;
    line-height: 1.12rem;
    margin-right: 0.24rem;
  }
  .zmhd .middle .left .tabs-header .more img {
    width: 0.22rem;
    margin-left: 0;
  }
  .zmhd .middle .left .tabs-body {
    background-color: #fff;
    border-radius: 0.08rem;
    padding: 0 0.16rem 0;
  }
  .zmhd .middle .left .tabs-body .interaction-con {
    padding: 0.24rem 0;
    background-color: #fff;
  }
  .zmhd .middle .left .tabs-body .interaction-con table {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .zmhd .middle .left .tabs-body .interaction-con thead {
    display: none;
  }
  .zmhd .middle .left .tabs-body .interaction-con td {
    float: left;
    display: inline-block;
  }
  .zmhd .middle .left .tabs-body .interaction-con .code {
    display: none;
  }
  .zmhd .middle .left .tabs-body .interaction-con .title {
    width: 6.2rem;
    padding: 0.19rem 0 0.19rem 0.24rem;
  }
  .zmhd .middle .left .tabs-body .interaction-con .title img {
    width: 0.09rem;
    height: 0.08rem;
  }
  .zmhd .middle .left .tabs-body .interaction-con .title img:nth-child(2) {
    display: none;
  }
  .zmhd .middle .left .tabs-body .interaction-con .title:hover img:nth-child(1) {
    display: none;
  }
  .zmhd .middle .left .tabs-body .interaction-con .title:hover img:nth-child(2) {
    display: inline-block;
  }
  .zmhd .middle .left .tabs-body .interaction-con .depart {
    display: none;
  }
  .zmhd .middle .left .tabs-body .interaction-con .submit-date,
  .zmhd .middle .left .tabs-body .interaction-con .do-date {
    display: none;
  }
  .zmhd .middle .left .tabs-body .interaction-con .status {
    display: none;
  }
  .zmhd .middle .right {
    width: 100%;
    padding: 0.08rem;
    border-radius: 0.16rem;
    margin-left: 0;
    float: none;
  }
  .zmhd .middle .right .tabs-header {
    height: 1.12rem;
  }
  .zmhd .middle .right .tabs-header .tabs-item {
    display: inline-block;
    height: 100%;
  }
  .zmhd .middle .right .tabs-header .tabs-item .text {
    margin-left: 0.32rem;
    font-size: 0.4rem;
    line-height: 1.12rem;
  }
  .zmhd .middle .right .tabs-header .more {
    font-size: 0.32rem;
    color: #999999;
    line-height: 1.12rem;
    margin-right: 0.24rem;
  }
  .zmhd .middle .right .tabs-header .more img {
    width: 0.22rem;
    margin-left: 0;
  }
  .zmhd .middle .right .right-body {
    background-color: #fff;
    width: calc(100% - 0.16rem);
    margin: 0 auto;
    padding: 0.27rem 0.15rem;
    border-radius: 0.06rem;
    height: 9rem;
  }
  .zmhd .middle .right .right-body .list {
    padding-bottom: 0.18rem;
    height: 4.5rem;
  }
  .zmhd .middle .right .right-body .list .list-item {
    display: inline-block;
    width: 3.2rem;
    height: 1.5rem;
    border-top: 0.01rem dashed #ddd;
    border-right: 0.01rem dashed #ddd;
    text-align: center;
    padding-top: 0.02rem;
  }
  .zmhd .middle .right .right-body .list .list-item a {
    display: block;
    width: 100%;
    height: 100%;
  }
  .zmhd .middle .right .right-body .list .list-item .count {
    margin-top: 0.3rem;
    font-weight: 600;
    font-size: 0.32rem;
    color: #111111;
  }
  .zmhd .middle .right .right-body .list .list-item .text {
    font-size: 0.24rem;
    color: #666666;
  }
  .zmhd .middle .right .right-body .list .list-item:nth-child(3n) {
    border-right: 0.01rem dashed #ddd;
  }
  .zmhd .middle .right .right-body .list .list-item:nth-child(2n) {
    border-right: none;
  }
  .zmhd .middle .right .right-body .list .list-item:nth-child(3) {
    border-top: 0.01rem dashed #ddd;
    padding-top: 0;
  }
  .zmhd .middle .right .right-body .list .list-item:nth-child(-n + 2) {
    border-top: none;
    padding-top: 0;
  }
  .zmhd .middle .right .right-body .bar-chart {
    margin-top: 0.22rem;
    width: 100%;
    height: 4rem;
  }
  .zmhd .bottom {
    margin-top: 0.24rem;
  }
  .zmhd .bottom .left {
    float: none;
    width: 100%;
    padding: 0.08rem;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
  }
  .zmhd .bottom .left .tabs-header {
    height: 1.12rem;
  }
  .zmhd .bottom .left .tabs-header .tabs-item {
    display: inline-block;
    height: 100%;
  }
  .zmhd .bottom .left .tabs-header .tabs-item .text {
    margin-left: 0.32rem;
    font-size: 0.4rem;
    line-height: 1.12rem;
  }
  .zmhd .bottom .left .tabs-header .more {
    font-size: 0.32rem;
    color: #999999;
    line-height: 1.12rem;
    margin-right: 0.24rem;
  }
  .zmhd .bottom .left .tabs-header .more img {
    width: 0.22rem;
    margin-left: 0;
  }
  .zmhd .bottom .left .tabs-body {
    background-color: #fff;
    border-radius: 0.08rem;
    padding: 0 0.16rem 0;
  }
  .zmhd .bottom .left .tabs-body .interaction-con {
    padding: 0.24rem 0;
    background-color: #fff;
  }
  .zmhd .bottom .left .tabs-body .interaction-con table {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .zmhd .bottom .left .tabs-body .interaction-con thead {
    display: none;
  }
  .zmhd .bottom .left .tabs-body .interaction-con td {
    float: left;
    display: inline-block;
  }
  .zmhd .bottom .left .tabs-body .interaction-con .code {
    display: none;
  }
  .zmhd .bottom .left .tabs-body .interaction-con .title {
    width: 6.2rem;
    padding: 0.19rem 0 0.19rem 0.24rem;
  }
  .zmhd .bottom .left .tabs-body .interaction-con .title img {
    width: 0.09rem;
    height: 0.08rem;
  }
  .zmhd .bottom .left .tabs-body .interaction-con .title img:nth-child(2) {
    display: none;
  }
  .zmhd .bottom .left .tabs-body .interaction-con .title:hover img:nth-child(1) {
    display: none;
  }
  .zmhd .bottom .left .tabs-body .interaction-con .title:hover img:nth-child(2) {
    display: inline-block;
  }
  .zmhd .bottom .left .tabs-body .interaction-con .depart {
    display: none;
  }
  .zmhd .bottom .left .tabs-body .interaction-con .submit-date,
  .zmhd .bottom .left .tabs-body .interaction-con .do-date {
    display: none;
  }
  .zmhd .bottom .left .tabs-body .interaction-con .status {
    display: none;
  }
  .zmhd .bottom .right {
    float: none;
    width: 100%;
    padding: 0.08rem;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
    margin-left: 0;
  }
  .zmhd .bottom .right .tabs-header {
    height: 1.12rem;
  }
  .zmhd .bottom .right .tabs-header .tabs-item {
    display: inline-block;
    height: 100%;
  }
  .zmhd .bottom .right .tabs-header .tabs-item .text {
    margin-left: 0.32rem;
    font-size: 0.4rem;
    line-height: 1.12rem;
  }
  .zmhd .bottom .right .tabs-header .more {
    font-size: 0.32rem;
    color: #999999;
    line-height: 1.12rem;
    margin-right: 0.24rem;
  }
  .zmhd .bottom .right .tabs-header .more img {
    width: 0.22rem;
    margin-left: 0;
  }
  .zmhd .bottom .right .tabs-body {
    background-color: #fff;
    border-radius: 0.08rem;
    padding: 0 0.16rem 0;
  }
  .zmhd .bottom .right .tabs-body .interaction-con {
    padding: 0.24rem 0;
    background-color: #fff;
  }
  .zmhd .bottom .right .tabs-body .interaction-con table {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .zmhd .bottom .right .tabs-body .interaction-con thead {
    display: none;
  }
  .zmhd .bottom .right .tabs-body .interaction-con td {
    float: left;
    display: inline-block;
  }
  .zmhd .bottom .right .tabs-body .interaction-con .code {
    display: none;
  }
  .zmhd .bottom .right .tabs-body .interaction-con .title {
    width: 6.2rem;
    padding: 0.19rem 0 0.19rem 0.24rem;
  }
  .zmhd .bottom .right .tabs-body .interaction-con .title img {
    width: 0.09rem;
    height: 0.08rem;
  }
  .zmhd .bottom .right .tabs-body .interaction-con .title img:nth-child(2) {
    display: none;
  }
  .zmhd .bottom .right .tabs-body .interaction-con .title:hover img:nth-child(1) {
    display: none;
  }
  .zmhd .bottom .right .tabs-body .interaction-con .title:hover img:nth-child(2) {
    display: inline-block;
  }
  .zmhd .bottom .right .tabs-body .interaction-con .depart {
    display: none;
  }
  .zmhd .bottom .right .tabs-body .interaction-con .submit-date,
  .zmhd .bottom .right .tabs-body .interaction-con .do-date {
    display: none;
  }
  .zmhd .bottom .right .tabs-body .interaction-con .status {
    display: none;
  }
}

.grzx {
  position: relative;
  top: -1.2rem;
  margin-bottom: -1.2rem;
}
.grzx .top1 .left {
  width: 3.9rem;
  height: 3.34rem;
  background-image: url(2025bj_grzx-info-bg.png);
  background-size: 100% 100%;
  padding: 0.4rem;
  position: relative;
}
.grzx .top1 .left .tag {
  width: 0.86rem;
  height: 0.27rem;
  position: absolute;
  right: 0;
  top: 0;
}
.grzx .top1 .left .tag img {
  width: 100%;
  height: 100%;
}
.grzx .top1 .left .b1 img {
  width: 0.9rem;
  margin-right: 0.28rem;
}
.grzx .top1 .left .b1 .b11 .name {
  margin-top: 0.06rem;
  font-weight: 600;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.24rem;
  height: 0.24rem;
}
.grzx .top1 .left .b1 .b11 .title {
  margin-top: 0.2rem;
}
.grzx .top1 .left .b1 .b11 .title img {
  width: 0.28rem;
  margin-right: 0.04rem;
}
.grzx .top1 .left .b1 .b11 .title span {
  margin-top: 0.05rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.18rem;
}
.grzx .top1 .left .b2 {
  margin-top: 0.66rem;
}
.grzx .top1 .left .b2 .b21 {
  margin-bottom: 0.22rem;
}
.grzx .top1 .left .b2 .b21 img {
  width: 0.32rem;
  margin-right: 0.08rem;
}
.grzx .top1 .left .b2 .b21 span {
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.18rem;
  margin-top: 0.08rem;
}
.grzx .top1 .right {
  margin-left: 0.3rem;
}
.grzx .top1 .right .recommand-table {
  width: 9.4rem;
  padding-bottom: 0.04rem;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
}
.grzx .top1 .right .recommand-table .table-head {
  height: 0.56rem;
  line-height: 0.56rem;
  padding: 0 0.2rem 0 0.24rem;
}
.grzx .top1 .right .recommand-table .table-head .tit {
  font-size: 0.24rem;
  font-weight: 600;
  color: #111111;
}
.grzx .top1 .right .recommand-table .table-head .tit img {
  width: 0.26rem;
}
.grzx .top1 .right .recommand-table .table-head .more {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.52rem;
}
.grzx .top1 .right .recommand-table .table-head .more img {
  width: 0.17rem;
  transform: translateY(-0.02rem);
}
.grzx .top1 .right .recommand-table .table-body {
  width: calc(100% - 0.08rem);
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0.06rem;
  padding: 0.1rem 0.24rem;
}
.grzx .top1 .right .recommand-table .table-body .cm-news-list li {
  height: 0.64rem;
  line-height: 0.64rem;
  box-sizing: border-box;
  color: #333333;
  border-bottom: 0.01rem dashed #BBD1F7;
}
.grzx .top1 .right .recommand-table .table-body .cm-news-list li:last-child {
  border-bottom: none;
}
.grzx .top1 .right .recommand-table .table-body .cm-news-list li a {
  position: relative;
  color: #333333;
  background-size: 0.04rem 0.04rem;
  font-size: 0.18rem;
  padding-left: 0.16rem;
  max-width: 7rem;
}
.grzx .top1 .right .recommand-table .table-body .cm-news-list li a::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #DADADA;
}
.grzx .top1 .right .recommand-table .table-body .cm-news-list li a:hover {
  background-size: 0.04rem 0.04rem;
  color: #015293;
}
.grzx .top1 .right .recommand-table .table-body .cm-news-list li a:hover::before {
  background-color: #015293 !important;
}
.grzx .top1 .right .recommand-table .table-body .cm-news-list li a:hover::after {
  display: none;
}
.grzx .top1 .right .recommand-table .table-body .cm-news-list li span {
  font-size: 0.18rem;
  color: #999999;
}
.grzx .top2 {
  margin-top: 0.3rem;
  height: 4.24rem;
}
.grzx .top2 .left {
  width: 6.65rem;
  padding: 0.04rem;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
}
.grzx .top2 .left .tabs-header {
  height: 0.52rem;
  line-height: 0.52rem;
  padding: 0 0.2rem 0 0.24rem;
}
.grzx .top2 .left .tabs-header .tit {
  font-size: 0.24rem;
  font-weight: 600;
  color: #111111;
}
.grzx .top2 .left .tabs-header .tit img {
  width: 0.26rem;
}
.grzx .top2 .left .tabs-header .more {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.52rem;
}
.grzx .top2 .left .tabs-header .more img {
  width: 0.17rem;
  transform: translateY(-0.02rem);
}
.grzx .top2 .left .tabs-body {
  background-color: #fff;
  border-radius: 0.08rem;
  padding: 0 0.16rem 0;
}
.grzx .top2 .left .tabs-body .interaction-con {
  padding: 0.18rem 0;
  background-color: #fff;
}
.grzx .top2 .left .tabs-body .interaction-con table {
  font-size: 0.18rem;
  line-height: 0.18rem;
}
.grzx .top2 .left .tabs-body .interaction-con thead td {
  background-color: #F3F7F9;
}
.grzx .top2 .left .tabs-body .interaction-con thead .code {
  border-radius: 0.08rem 0 0 0.08rem;
}
.grzx .top2 .left .tabs-body .interaction-con thead .status {
  border-radius: 0 0.08rem 0.08rem 0;
}
.grzx .top2 .left .tabs-body .interaction-con td {
  float: left;
  display: inline-block;
}
.grzx .top2 .left .tabs-body .interaction-con .code {
  width: 1.8rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.grzx .top2 .left .tabs-body .interaction-con .title {
  width: 3.2rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.grzx .top2 .left .tabs-body .interaction-con .title img {
  width: 0.09rem;
  height: 0.08rem;
}
.grzx .top2 .left .tabs-body .interaction-con .title img:nth-child(2) {
  display: none;
}
.grzx .top2 .left .tabs-body .interaction-con .title:hover img:nth-child(1) {
  display: none;
}
.grzx .top2 .left .tabs-body .interaction-con .title:hover img:nth-child(2) {
  display: inline-block;
}
.grzx .top2 .left .tabs-body .interaction-con .depart {
  width: 1.53rem;
  text-align: center;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.grzx .top2 .left .tabs-body .interaction-con .submit-date,
.grzx .top2 .left .tabs-body .interaction-con .do-date {
  width: 1.8rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.grzx .top2 .left .tabs-body .interaction-con .status {
  width: 1.2rem;
  padding: 0.19rem 0 0.19rem 0.24rem;
}
.grzx .top2 .left .tabs-body .interaction-con tbody .status {
  color: #19721B;
}
.grzx .top2 .right {
  margin-left: 0.3rem;
}
.grzx .top2 .right .my-message-table {
  width: 6.65rem;
  padding-bottom: 0.04rem;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
}
.grzx .top2 .right .my-message-table .table-head {
  height: 0.56rem;
  line-height: 0.56rem;
  padding: 0 0.2rem 0 0.24rem;
}
.grzx .top2 .right .my-message-table .table-head .tit {
  font-size: 0.24rem;
  font-weight: 600;
  color: #111111;
}
.grzx .top2 .right .my-message-table .table-head .tit img {
  width: 0.26rem;
}
.grzx .top2 .right .my-message-table .table-head .more {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.56rem;
}
.grzx .top2 .right .my-message-table .table-head .more img {
  width: 0.17rem;
  transform: translateY(-0.02rem);
}
.grzx .top2 .right .my-message-table .table-body {
  width: calc(100% - 0.08rem);
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0.06rem;
  padding: 0.26rem 0.24rem;
}
.grzx .top2 .right .my-message-table .table-body .cm-news-list li {
  height: 0.64rem;
  line-height: 0.64rem;
  box-sizing: border-box;
  color: #333333;
  border-bottom: 0.01rem dashed #BBD1F7;
}
.grzx .top2 .right .my-message-table .table-body .cm-news-list li:last-child {
  border-bottom: none;
}
.grzx .top2 .right .my-message-table .table-body .cm-news-list li a {
  position: relative;
  color: #333333;
  background-size: 0.04rem 0.04rem;
  font-size: 0.18rem;
  padding-left: 0.16rem;
  max-width: 5.5rem;
}
.grzx .top2 .right .my-message-table .table-body .cm-news-list li a::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #DADADA;
}
.grzx .top2 .right .my-message-table .table-body .cm-news-list li a:hover {
  background-size: 0.04rem 0.04rem;
  color: #015293;
}
.grzx .top2 .right .my-message-table .table-body .cm-news-list li a:hover::before {
  background-color: #015293 !important;
}
.grzx .top2 .right .my-message-table .table-body .cm-news-list li a:hover::after {
  display: none;
}
.grzx .top2 .right .my-message-table .table-body .cm-news-list li span {
  display: none;
  font-size: 0.18rem;
  color: #999999;
}
.grzx .top3 {
  margin-top: 0.3rem;
}
.grzx .top3 .news {
  margin-left: 0;
}
.grzx .top3 .news-right-tabs {
  width: 13.6rem;
  position: relative;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.04rem;
}
.grzx .top3 .news-right-tabs .title {
  position: absolute;
  top: 0.18rem;
  left: 0.24rem;
  height: 0.56rem;
  display: block;
}
.grzx .top3 .news-right-tabs .title img {
  width: 0.26rem;
  margin-right: 0.08rem;
}
.grzx .top3 .news-right-tabs .title span {
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
  line-height: 0.24rem;
}
.grzx .top3 .news-right-tabs .cm-tab {
  padding-top: 0.05rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabPanel {
  text-align: right;
  padding: 0.1rem 0.24rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabPanel a {
  font-weight: normal;
  font-size: 0.18rem;
  margin: 0 0.05rem;
  padding-bottom: 0.13rem;
  color: #999999;
}
.grzx .top3 .news-right-tabs .cm-tab .tabPanel .panel:last-child {
  margin-right: 0;
}
.grzx .top3 .news-right-tabs .cm-tab .tabPanel .cur {
  color: #045ECD !important;
  position: relative;
}
.grzx .top3 .news-right-tabs .cm-tab .tabPanel .cur::before {
  content: '';
  position: absolute;
  width: 0.2rem;
  height: 0.04rem;
  background: #045ECD;
  bottom: 0.01rem;
  left: calc(50% - 0.1rem);
  border-radius: 0.04rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent {
  margin-top: 0.03rem;
  background-color: #fff;
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con {
  background-color: #fff;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con table {
  font-size: 0.18rem;
  line-height: 0.18rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con thead {
  font-weight: 600;
  color: #000;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con thead td {
  background-color: #F5F8FA;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con thead .code {
  border-radius: 0.08rem 0 0 0.08rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con thead .status {
  border-radius: 0 0.08rem 0.08rem 0;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con td {
  float: left;
  display: inline-block;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .code {
  width: 2.2rem;
  padding: 0.15rem 0 0.15rem 0.24rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .title1 {
  width: 3.6rem;
  padding: 0.15rem 0 0.15rem 0.24rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .type {
  width: 1rem;
  padding: 0.15rem 0 0.15rem 0.24rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .depart {
  width: 1.53rem;
  text-align: center;
  padding: 0.15rem 0 0.15rem 0.24rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .submit-date,
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .do-date {
  width: 2.5rem;
  padding: 0.15rem 0 0.15rem 0.24rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .status {
  width: 1.25rem;
  padding: 0.15rem 0 0.15rem 0.24rem;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con tbody .status.ing span {
  color: #045ECD;
  text-align: center;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con tbody .status.end span {
  color: #19721B;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con tbody tr:nth-child(2n) {
  background-color: #F5F8FA;
}
.grzx .top3 .news-right-tabs .cm-tab .tabContent .news-page {
  margin-top: 0.24rem;
}
.grzx .top4 {
  margin-top: 0.3rem;
}
.grzx .top4 .left {
  width: 6.65rem;
  padding: 0.04rem;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
}
.grzx .top4 .left .tabs-header {
  height: 0.56rem;
  line-height: 0.56rem;
  padding: 0 0.2rem 0 0.24rem;
}
.grzx .top4 .left .tabs-header .tit {
  font-size: 0.24rem;
  font-weight: 600;
  color: #111111;
}
.grzx .top4 .left .tabs-header .tit img {
  width: 0.26rem;
}
.grzx .top4 .left .tabs-header .more {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.52rem;
}
.grzx .top4 .left .tabs-header .more img {
  width: 0.17rem;
  transform: translateY(-0.02rem);
}
.grzx .top4 .left .tabs-body {
  background-color: #fff;
  border-radius: 0.08rem;
  padding: 0 0.16rem 0;
}
.grzx .top4 .left .tabs-body .cm-banner {
  height: 3.65rem;
  position: relative;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container {
  height: 100%;
  width: 100%;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper {
  height: 100%;
  width: calc(100% - 0.5rem);
  margin: auto;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li {
  height: 100%;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bm-item {
  width: 1.97rem;
  height: 0.92rem;
  border-radius: 0.06rem;
  padding: 0.16rem 0.2rem;
  margin-top: 0.2rem;
  margin-left: 0.07rem;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bm-item a {
  display: block;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bm-item a img {
  width: 0.56rem;
  float: left;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bm-item a span {
  font-weight: 500;
  font-size: 0.2rem;
  float: left;
  margin-top: 0.12rem;
  margin-left: 0.1rem;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bmcx {
  background-color: #E3EBFF;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bmcx a {
  color: #38496D;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .fwtd {
  background-color: #F6E2C2;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .fwtd a {
  color: #775F3A;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .jybj {
  background-color: #CFF0E4;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .jybj a {
  color: #3B6E5C;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .hydj {
  background-color: #FCDDE0;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .hydj a {
  color: #7F484E;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .rcpy {
  background-color: #DEFFF3;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .rcpy a {
  color: #2E929F;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .shbx {
  background-color: #AED6FF;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .shbx a {
  color: #3975E2;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .sygl {
  background-color: #F6E2C2;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .sygl a {
  color: #745C36;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bmcx1 {
  background-color: #D1D8FF;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bmcx1 a {
  color: #3975E2;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .nsjf {
  background-color: #C2D5F6;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .nsjf a {
  color: #1B95FF;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-button-next {
  position: absolute;
  top: calc(50% - 0.23rem);
  right: -0.1rem;
  z-index: 1;
  cursor: pointer;
  background-image: url(2025bj_swiper-next-bg.png);
  background-size: 100% 100%;
  width: 0.46rem;
  height: 0.46rem;
}
.grzx .top4 .left .tabs-body .cm-banner .swiper-button-prev {
  position: absolute;
  top: calc(50% - 0.23rem);
  left: -0.1rem;
  z-index: 1;
  cursor: pointer;
  background-image: url(2025bj_swiper-prev-bg.png);
  background-size: 100% 100%;
  width: 0.46rem;
  height: 0.46rem;
}
.grzx .top4 .right {
  margin-left: 0.3rem;
}
.grzx .top4 .right .news {
  margin-left: 0;
}
.grzx .top4 .right .news-right-tabs {
  width: 6.65rem;
  position: relative;
  background-color: #E4F2FF;
  border-radius: 0.08rem;
  padding: 0.04rem;
}
.grzx .top4 .right .news-right-tabs .title {
  position: absolute;
  top: 0.18rem;
  left: 0.24rem;
  height: 0.56rem;
  display: block;
}
.grzx .top4 .right .news-right-tabs .title img {
  width: 0.26rem;
  margin-right: 0.08rem;
}
.grzx .top4 .right .news-right-tabs .title span {
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
  line-height: 0.24rem;
}
.grzx .top4 .right .news-right-tabs .cm-tab {
  padding-top: 0.05rem;
  height: 4.21rem;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabPanel {
  text-align: right;
  padding: 0.1rem 0.24rem;
  padding-right: 0;
  padding-top: 0.14rem;
  height: 0.5rem;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabPanel a {
  font-weight: normal;
  font-size: 0.18rem;
  padding: 0.1rem 0.45rem;
  color: #333;
  background-image: url(2025bj_fwtj-tab-bg.png);
  background-size: 100% 100%;
  background-position: center right;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabPanel .panel:last-child {
  margin-right: 0;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabPanel .cur {
  color: #045ECD !important;
  font-weight: 600;
  position: relative;
  background-image: url(2025bj_fwtj-cur-tab-bg.png);
  background-size: 100% 100%;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabPanel a:first-child {
  padding-left: 0.6rem;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabPanel a:nth-child(2) {
  background-size: 105% 100%;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent {
  background-color: #fff;
  border-radius: 0.08rem;
  padding: 0.2rem;
  height: 3.65rem;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner {
  height: 3.2rem;
  position: relative;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container {
  height: 100%;
  width: 100%;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper {
  height: 100%;
  width: calc(100% - 0.5rem);
  margin: auto;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li {
  height: 100%;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item {
  width: 1.04rem;
  height: 1.6rem;
  margin: 0 0.245rem;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item:nth-child(n+5) {
  margin-top: 0.09rem;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item a {
  display: block;
  text-align: center;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item a .pic {
  width: 1.04rem;
  height: 1.04rem;
  border-radius: 1.04rem;
  border: 0.01rem solid #D5DCE1;
  text-align: center;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item a .pic img {
  width: 0.56rem;
  margin-top: 0.22rem;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item a span {
  font-weight: 500;
  font-size: 0.2rem;
  margin-top: 0.12rem;
  display: block;
  width: 100%;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bmcx {
  background-color: #E3EBFF;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bmcx a {
  color: #38496D;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .fwtd {
  background-color: #F6E2C2;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .fwtd a {
  color: #775F3A;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .jybj {
  background-color: #CFF0E4;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .jybj a {
  color: #3B6E5C;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .hydj {
  background-color: #FCDDE0;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .hydj a {
  color: #7F484E;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .rcpy {
  background-color: #DEFFF3;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .rcpy a {
  color: #2E929F;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .shbx {
  background-color: #AED6FF;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .shbx a {
  color: #3975E2;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .sygl {
  background-color: #F6E2C2;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .sygl a {
  color: #745C36;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bmcx1 {
  background-color: #D1D8FF;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bmcx1 a {
  color: #3975E2;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .nsjf {
  background-color: #C2D5F6;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .nsjf a {
  color: #1B95FF;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-button-next {
  position: absolute;
  top: calc(50% - 0.16rem);
  right: -0.1rem;
  z-index: 1;
  cursor: pointer;
  background-image: url(2025bj_swiper-next-bg.png);
  background-size: 100% 100%;
  width: 0.46rem;
  height: 0.46rem;
}
.grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-button-prev {
  position: absolute;
  top: calc(50% - 0.16rem);
  left: -0.1rem;
  z-index: 1;
  cursor: pointer;
  background-image: url(2025bj_swiper-prev-bg.png);
  background-size: 100% 100%;
  width: 0.46rem;
  height: 0.46rem;
}
.grzx .top5 {
  margin-top: 0.3rem;
  margin-bottom: 0.32rem;
}
.grzx .top5 .item {
  width: 4.33rem;
  padding: 0.04rem;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
}
.grzx .top5 .item:nth-child(-n + 2) {
  margin-right: 0.3rem;
}
.grzx .top5 .item .tabs-header {
  height: 0.56rem;
  line-height: 0.56rem;
  padding: 0 0.2rem 0 0.24rem;
}
.grzx .top5 .item .tabs-header .tit {
  font-size: 0.24rem;
  font-weight: 600;
  color: #111111;
}
.grzx .top5 .item .tabs-header .tit img {
  width: 0.26rem;
}
.grzx .top5 .item .tabs-header .more {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.52rem;
}
.grzx .top5 .item .tabs-header .more img {
  width: 0.17rem;
  transform: translateY(-0.02rem);
}
.grzx .top5 .item .tabs-body {
  background-color: #fff;
  border-radius: 0.08rem;
  padding: 0 0.16rem 0;
  padding-bottom: 0.21rem;
}
.grzx .top5 .item .tabs-body .cm-news-list li {
  height: 0.67rem;
  line-height: 0.67rem;
  box-sizing: border-box;
  color: #333333;
  border-bottom: 0.01rem dashed #BBD1F7;
}
.grzx .top5 .item .tabs-body .cm-news-list li:last-child {
  border-bottom: none;
}
.grzx .top5 .item .tabs-body .cm-news-list li a {
  position: relative;
  color: #333333;
  background-size: 0.04rem 0.04rem;
  font-size: 0.18rem;
  padding-left: 0.16rem;
  width: 3.8rem;
}
.grzx .top5 .item .tabs-body .cm-news-list li a::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #DADADA;
}
.grzx .top5 .item .tabs-body .cm-news-list li a:hover {
  background-size: 0.04rem 0.04rem;
  color: #015293;
}
.grzx .top5 .item .tabs-body .cm-news-list li a:hover::before {
  background-color: #015293 !important;
}
.grzx .top5 .item .tabs-body .cm-news-list li a:hover::after {
  display: none;
}
.grzx .top5 .item .tabs-body .cm-news-list li span {
  display: none;
}
.grzx .top5 .item:first-child .tabs-body .cm-news-list li a {
  width: 2.58rem !important;
}
.grzx .top5 .item:first-child .tabs-body .cm-news-list li .stars {
  float: right;
  width: 1rem;
  height: 0.13rem;
  margin-top: 0.27rem;
}
.grzx .top5 .item:first-child .tabs-body .cm-news-list li .stars img {
  height: 0.13rem;
  margin-left: 0.06rem;
}
@media screen and (max-width: 768px) {
  .grzx {
    top: -0.8rem;
    padding: 0 0.24rem;
    margin-bottom: -0.8rem;
  }
  .grzx .top1 .left {
    float: none;
    width: 100%;
    height: 5.7rem;
    background-image: url(2025bj_grzx-info-bg.png);
    background-size: 100% 100%;
    padding: 0.6rem;
  }
  .grzx .top1 .left .tag {
    width: 1.72rem;
    height: 0.54rem;
  }
  .grzx .top1 .left .b1 img {
    width: 1.8rem;
    margin-right: 0.56rem;
  }
  .grzx .top1 .left .b1 .b11 .name {
    margin-top: 0.06rem;
    font-weight: 600;
    font-size: 0.48rem;
    color: #333333;
    line-height: 0.48rem;
    height: 0.48rem;
  }
  .grzx .top1 .left .b1 .b11 .title {
    margin-top: 0.28rem;
  }
  .grzx .top1 .left .b1 .b11 .title img {
    width: 0.56rem;
    margin-right: 0.08rem;
  }
  .grzx .top1 .left .b1 .b11 .title span {
    margin-top: 0.1rem;
    font-weight: 400;
    font-size: 0.36rem;
    color: #333333;
    line-height: 0.36rem;
  }
  .grzx .top1 .left .b2 {
    margin-top: 0.98rem;
  }
  .grzx .top1 .left .b2 .b21 {
    margin-bottom: 0.44rem;
  }
  .grzx .top1 .left .b2 .b21 img {
    width: 0.64rem;
    margin-right: 0.16rem;
  }
  .grzx .top1 .left .b2 .b21 span {
    font-weight: 400;
    font-size: 0.36rem;
    color: #333333;
    line-height: 0.36rem;
    margin-top: 0.12rem;
  }
  .grzx .top1 .right {
    float: none;
    margin-left: 0;
    margin-top: 0.24rem;
  }
  .grzx .top1 .right .recommand-table {
    width: 100%;
    padding-bottom: 0.08rem;
    border-radius: 0.16rem;
  }
  .grzx .top1 .right .recommand-table .table-head {
    height: 1.12rem;
    line-height: 1.12rem;
    padding: 0 0.24rem 0 0.32rem;
  }
  .grzx .top1 .right .recommand-table .table-head .tit {
    font-size: 0.4rem;
  }
  .grzx .top1 .right .recommand-table .table-head .tit img {
    width: 0.4rem;
    margin-top: -0.1rem;
  }
  .grzx .top1 .right .recommand-table .table-head .more {
    font-size: 0.32rem;
    line-height: 1.12rem;
    margin-right: 0;
  }
  .grzx .top1 .right .recommand-table .table-head .more img {
    width: 0.32rem;
    margin-left: 0;
    transform: translateY(-0.02rem);
  }
  .grzx .top1 .right .recommand-table .table-body {
    width: calc(100% - 0.16rem);
    border-radius: 0.12rem;
    padding: 0 0.24rem;
  }
  .grzx .top1 .right .recommand-table .table-body .cm-news-list li {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .grzx .top1 .right .recommand-table .table-body .cm-news-list li a {
    background-size: 0.08rem 0.08rem;
    font-size: 0.32rem;
    padding-left: 0.28rem;
    max-width: 6.2rem;
  }
  .grzx .top1 .right .recommand-table .table-body .cm-news-list li a::before {
    width: 0.08rem;
    height: 0.08rem;
  }
  .grzx .top1 .right .recommand-table .table-body .cm-news-list li a:hover {
    background-size: 0.08rem 0.08em;
  }
  .grzx .top2 {
    margin-top: 0.24rem;
    height: auto;
  }
  .grzx .top2 .left {
    float: none;
    width: 100%;
    padding: 0.08em;
    border-radius: 0.16m;
  }
  .grzx .top2 .left .tabs-header {
    height: 1.12rem;
    line-height: 1.12rem;
    padding: 0 0.24rem 0 0.32rem;
  }
  .grzx .top2 .left .tabs-header .tit {
    font-size: 0.4rem;
  }
  .grzx .top2 .left .tabs-header .tit img {
    width: 0.4rem;
  }
  .grzx .top2 .left .tabs-header .more {
    font-size: 0.32rem;
    line-height: 1.12rem;
    margin-right: 0;
  }
  .grzx .top2 .left .tabs-header .more img {
    width: 0.32rem;
    margin-left: 0;
  }
  .grzx .top2 .left .tabs-body {
    border-radius: 0.12rem;
    margin: 0 0.08rem;
    padding: 0 0.24rem;
  }
  .grzx .top2 .left .tabs-body .interaction-con {
    padding: 0;
  }
  .grzx .top2 .left .tabs-body .interaction-con table {
    font-size: 0.32rem;
    line-height: 0.8rem;
    width: 100%;
  }
  .grzx .top2 .left .tabs-body .interaction-con thead {
    display: none;
  }
  .grzx .top2 .left .tabs-body .interaction-con thead td {
    background-color: #F3F7F9;
  }
  .grzx .top2 .left .tabs-body .interaction-con thead .code {
    border-radius: 0.08rem 0 0 0.08rem;
  }
  .grzx .top2 .left .tabs-body .interaction-con thead .status {
    border-radius: 0 0.08rem 0.08rem 0;
  }
  .grzx .top2 .left .tabs-body .interaction-con td {
    float: left;
    display: inline-block;
  }
  .grzx .top2 .left .tabs-body .interaction-con .code {
    display: none;
  }
  .grzx .top2 .left .tabs-body .interaction-con .title {
    width: 6.2rem;
    padding: 0;
    border-bottom: 0.01rem dashed #BBD1F7;
  }
  .grzx .top2 .left .tabs-body .interaction-con .title a {
    position: relative;
    background-size: 0.08rem 0.08rem;
    font-size: 0.32rem;
    padding-left: 0.28rem;
    max-width: 6.2rem;
  }
  .grzx .top2 .left .tabs-body .interaction-con .title a::before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: '';
    border-radius: 50%;
    background-color: #DADADA;
    width: 0.08rem;
    height: 0.08rem;
  }
  .grzx .top2 .left .tabs-body .interaction-con .title a:hover {
    background-size: 0.08rem 0.08em;
  }
  .grzx .top2 .left .tabs-body .interaction-con .depart {
    display: none;
  }
  .grzx .top2 .left .tabs-body .interaction-con .submit-date,
  .grzx .top2 .left .tabs-body .interaction-con .do-date {
    display: none;
  }
  .grzx .top2 .left .tabs-body .interaction-con .status {
    display: none;
  }
  .grzx .top2 .right {
    margin-left: 0;
    margin-top: 0.24rem;
    float: none;
  }
  .grzx .top2 .right .my-message-table {
    width: 100%;
    padding-bottom: 0.08rem;
    border-radius: 0.16rem;
  }
  .grzx .top2 .right .my-message-table .table-head {
    height: 1.12rem;
    line-height: 1.12rem;
    padding: 0 0.24rem 0 0.32rem;
  }
  .grzx .top2 .right .my-message-table .table-head .tit {
    font-size: 0.4rem;
  }
  .grzx .top2 .right .my-message-table .table-head .tit img {
    width: 0.4rem;
    margin-top: -0.1rem;
  }
  .grzx .top2 .right .my-message-table .table-head .more {
    font-size: 0.32rem;
    line-height: 1.12rem;
    margin-right: 0;
  }
  .grzx .top2 .right .my-message-table .table-head .more img {
    width: 0.32rem;
    margin-left: 0;
    transform: translateY(-0.02rem);
  }
  .grzx .top2 .right .my-message-table .table-body {
    width: calc(100% - 0.16rem);
    border-radius: 0.12rem;
    padding: 0 0.24rem;
  }
  .grzx .top2 .right .my-message-table .table-body .cm-news-list li {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .grzx .top2 .right .my-message-table .table-body .cm-news-list li a {
    background-size: 0.08rem 0.08rem;
    font-size: 0.32rem;
    padding-left: 0.28rem;
    max-width: 6.2rem;
  }
  .grzx .top2 .right .my-message-table .table-body .cm-news-list li a::before {
    width: 0.08rem;
    height: 0.08rem;
  }
  .grzx .top2 .right .my-message-table .table-body .cm-news-list li a:hover {
    background-size: 0.08rem 0.08em;
  }
  .grzx .top3 {
    margin-top: 0.24rem;
  }
  .grzx .top3 .news {
    margin-left: 0;
  }
  .grzx .top3 .news-right-tabs {
    width: 100%;
    position: relative;
    background-color: #F3F7F9;
    border-radius: 0.16rem;
    padding: 0.08rem;
  }
  .grzx .top3 .news-right-tabs .title {
    position: absolute;
    top: 0.4rem;
    left: 0.32rem;
    height: 0.8rem;
    display: block;
  }
  .grzx .top3 .news-right-tabs .title img {
    width: 0.4rem;
    margin-right: 0.16rem;
  }
  .grzx .top3 .news-right-tabs .title span {
    font-size: 0.4rem;
    line-height: 0.4rem;
  }
  .grzx .top3 .news-right-tabs .cm-tab {
    padding-top: 1.12rem;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabPanel {
    text-align: right;
    padding: 0.36rem 0;
    padding-bottom: 0;
    background: #fff;
    border-radius: 0.12rem 0.12rem 0 0;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabPanel a {
    font-weight: normal;
    font-size: 0.28rem;
    margin: 0 0.14rem;
    padding-bottom: 0.18rem;
    color: #999999;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabPanel .panel:last-child {
    margin-right: 0.14rem;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabPanel .cur {
    color: #045ECD !important;
    position: relative;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabPanel .cur::before {
    content: '';
    position: absolute;
    width: 0.4rem;
    height: 0.06rem;
    background: #045ECD;
    bottom: 0.02rem;
    left: calc(50% - 0.2rem);
    border-radius: 0.04rem;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent {
    margin-top: 0;
    background-color: #fff;
    border-radius: 0.08rem;
    padding: 0.2rem;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con {
    padding: 0;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con table {
    font-size: 0.32rem;
    line-height: 0.8rem;
    width: 100%;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con thead {
    display: none;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con thead td {
    background-color: #F3F7F9;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con thead .code {
    border-radius: 0.08rem 0 0 0.08rem;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con thead .status {
    border-radius: 0 0.08rem 0.08rem 0;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con td {
    float: left;
    display: inline-block;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .code {
    display: none;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .title1 {
    width: 6.2rem;
    padding: 0;
    border-bottom: 0.01rem dashed #BBD1F7;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .title1 a {
    position: relative;
    background-size: 0.08rem 0.08rem;
    font-size: 0.32rem;
    padding-left: 0.28rem;
    max-width: 6.2rem;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .title1 a::before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: '';
    border-radius: 50%;
    background-color: #DADADA;
    width: 0.08rem;
    height: 0.08rem;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .title1 a:hover {
    background-size: 0.08rem 0.08em;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con tr {
    background-color: transparent !important;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con tr:last-child .title1 {
    border-bottom: none;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .type {
    display: none;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .depart {
    display: none;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .submit-date,
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .do-date {
    display: none;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .interaction-con .status {
    display: none;
  }
  .grzx .top3 .news-right-tabs .cm-tab .tabContent .news-page {
    display: none;
  }
  .grzx .top4 {
    margin-top: 0.24rem;
  }
  .grzx .top4 .left {
    float: none;
    width: 100%;
    padding: 0.08rem;
    border-radius: 0.16rem;
  }
  .grzx .top4 .left .tabs-header {
    height: 1.12rem;
    line-height: 1.12rem;
    padding: 0 0.24rem 0 0.32rem;
  }
  .grzx .top4 .left .tabs-header .tit {
    font-size: 0.4rem;
  }
  .grzx .top4 .left .tabs-header .tit img {
    width: 0.4rem;
  }
  .grzx .top4 .left .tabs-header .more {
    font-size: 0.32rem;
    line-height: 1.12rem;
    margin-right: 0;
  }
  .grzx .top4 .left .tabs-header .more img {
    width: 0.22rem;
    margin-left: 0;
  }
  .grzx .top4 .left .tabs-body {
    background-color: #fff;
    border-radius: 0.08rem;
    padding: 0 0.2rem 0;
  }
  .grzx .top4 .left .tabs-body .cm-banner {
    height: 4.6rem;
    position: relative;
  }
  .grzx .top4 .left .tabs-body .cm-banner .swiper-container {
    height: 100%;
    width: 100%;
  }
  .grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper {
    height: 100%;
    width: calc(100% - 0.2rem);
    margin: auto;
  }
  .grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li {
    height: 100%;
  }
  .grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bm-item {
    width: 3.08rem;
    height: 1.28rem;
    border-radius: 0.08rem;
    padding: 0.25rem 0.4rem;
    margin-top: 0.2rem;
    margin-left: 0.05rem;
  }
  .grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bm-item a {
    display: block;
  }
  .grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bm-item a img {
    width: 0.8rem;
    float: left;
  }
  .grzx .top4 .left .tabs-body .cm-banner .swiper-container .swiper-wrapper li .bm-item a span {
    font-size: 0.32rem;
    float: left;
    margin-top: 0.18rem;
    margin-left: 0.15rem;
  }
  .grzx .top4 .left .tabs-body .cm-banner .swiper-button-next {
    position: absolute;
    top: calc(50% - 0.3rem);
    right: -0.1rem;
    z-index: 1;
    cursor: pointer;
    background-image: url(2025bj_swiper-next-bg.png);
    background-size: 100% 100%;
    width: 0.6rem;
    height: 0.6rem;
  }
  .grzx .top4 .left .tabs-body .cm-banner .swiper-button-prev {
    position: absolute;
    top: calc(50% - 0.3rem);
    left: -0.1rem;
    z-index: 1;
    cursor: pointer;
    background-image: url(2025bj_swiper-prev-bg.png);
    background-size: 100% 100%;
    width: 0.6rem;
    height: 0.6rem;
  }
  .grzx .top4 .right {
    float: none;
    margin-left: 0;
    margin-top: 0.24rem;
  }
  .grzx .top4 .right .news {
    margin-left: 0;
  }
  .grzx .top4 .right .news-right-tabs {
    width: 100%;
    border-radius: 0.16rem;
    padding: 0.08rem;
  }
  .grzx .top4 .right .news-right-tabs .title {
    position: absolute;
    top: 0.4rem;
    left: 0.32rem;
    height: 1.12rem;
    display: block;
  }
  .grzx .top4 .right .news-right-tabs .title img {
    width: 0.4rem;
    margin-right: 0.16rem;
  }
  .grzx .top4 .right .news-right-tabs .title span {
    font-size: 0.4rem;
    line-height: 0.4rem;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab {
    padding-top: 0.05rem;
    height: 6.5rem;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabPanel {
    text-align: right;
    padding: 0 0.24rem;
    padding-right: 0;
    padding-top: 0.58rem;
    height: 1.12rem;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabPanel a {
    font-weight: normal;
    font-size: 0.32rem;
    padding: 0.12rem 0.4rem;
    padding-right: 0.24rem;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabPanel .panel:last-child {
    margin-right: 0;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabPanel .cur {
    color: #045ECD !important;
    font-weight: 600;
    position: relative;
    background-image: url(2025bj_fwtj-cur-tab-bg.png);
    background-size: 100% 100%;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabPanel a:first-child {
    padding-left: 0.6rem;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabPanel a:nth-child(2) {
    background-size: 105% 100%;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent {
    background-color: #fff;
    border-radius: 0.08rem;
    padding: 0.32rem;
    height: 5.3rem;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner {
    height: 4.65rem;
    position: relative;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container {
    height: 100%;
    width: 100%;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper {
    height: 100%;
    width: calc(100% - 0.5rem);
    margin: auto;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li {
    height: 100%;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item {
    width: 1.6rem;
    height: 2.3rem;
    margin: 0 0.22rem;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item:nth-child(n+4) {
    margin-top: 0.22rem;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item a {
    display: block;
    text-align: center;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item a .pic {
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 1.6rem;
    border: 0.01rem solid #D5DCE1;
    text-align: center;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item a .pic img {
    width: 0.88rem;
    margin-top: 0.22rem;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-container .swiper-wrapper li .bs-item a span {
    font-size: 0.28rem;
    margin-top: 0.2rem;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-button-next {
    position: absolute;
    top: calc(50% - 0.3rem);
    right: -0.1rem;
    z-index: 1;
    cursor: pointer;
    background-image: url(2025bj_swiper-next-bg.png);
    background-size: 100% 100%;
    width: 0.6rem;
    height: 0.6rem;
  }
  .grzx .top4 .right .news-right-tabs .cm-tab .tabContent .cm-banner .swiper-button-prev {
    position: absolute;
    top: calc(50% - 0.3rem);
    left: -0.1rem;
    z-index: 1;
    cursor: pointer;
    background-image: url(2025bj_swiper-prev-bg.png);
    background-size: 100% 100%;
    width: 0.6rem;
    height: 0.6rem;
  }
  .grzx .top5 {
    margin-top: 0.24rem;
    margin-bottom: 0;
  }
  .grzx .top5 .item {
    float: none;
    width: 100%;
    padding: 0.04rem;
    background-color: #F3F7F9;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
  }
  .grzx .top5 .item:nth-child(-n + 2) {
    margin-right: 0.3rem;
  }
  .grzx .top5 .item .tabs-header {
    height: 1.12rem;
    line-height: 1.12rem;
    padding: 0 0.24rem 0 0.32rem;
  }
  .grzx .top5 .item .tabs-header .tit {
    font-size: 0.4rem;
  }
  .grzx .top5 .item .tabs-header .tit img {
    width: 0.4rem;
  }
  .grzx .top5 .item .tabs-header .more {
    font-size: 0.32rem;
    line-height: 1.12rem;
    margin-right: 0;
  }
  .grzx .top5 .item .tabs-header .more img {
    width: 0.22rem;
    margin-left: 0;
  }
  .grzx .top5 .item .tabs-body {
    background-color: #fff;
    border-radius: 0.12rem;
    padding: 0 0.24rem 0;
  }
  .grzx .top5 .item .tabs-body .cm-news-list li {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .grzx .top5 .item .tabs-body .cm-news-list li a {
    background-size: 0.08rem 0.08rem;
    font-size: 0.32rem;
    padding-left: 0.28rem;
    width: 6.2rem;
  }
  .grzx .top5 .item .tabs-body .cm-news-list li a::before {
    width: 0.08rem;
    height: 0.08rem;
  }
  .grzx .top5 .item .tabs-body .cm-news-list li a:hover {
    background-size: 0.08rem 0.08rem;
  }
  .grzx .top5 .item:first-child .tabs-body .cm-news-list li a {
    width: 4.43rem !important;
  }
  .grzx .top5 .item:first-child .tabs-body .cm-news-list li .stars {
    float: right;
    width: 1.6rem;
    height: 0.2rem;
    margin-top: 0.27rem;
  }
  .grzx .top5 .item:first-child .tabs-body .cm-news-list li .stars img {
    height: 0.2rem;
    margin-left: 0.1rem;
  }
}

.gray-content-box {
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0 0.04rem 0.04rem;
}
.gray-content-box .gray-content-box-itle {
  height: 0.56rem;
  line-height: 0.56rem;
  padding-left: 0.2rem;
  font-weight: 600;
  font-size: 0.2rem;
  color: #111111;
  padding-right: 0.16rem;
}
.gray-content-box .gray-content-box-itle .show-more {
  float: right;
  font-size: 0.14rem;
  color: #999999;
  vertical-align: middle;
}
.gray-content-box .gray-content-box-itle .show-more .more-pic {
  width: 0.28rem;
  height: 0.28rem;
}
.gray-content-box .content {
  padding: 0.2rem 0.2rem 0.2rem 0.24rem;
  background-color: white;
  width: 100%;
  border-radius: 0.06rem;
}
@media screen and (max-width: 768px) {
  .gray-content-box {
    background: #F3F7F9;
    border-radius: 0.08rem;
    padding: 0 0.08rem 0.08rem;
  }
  .gray-content-box .gray-content-box-itle {
    height: 0.88rem;
    line-height: 0.88rem;
    padding-left: 0.24rem;
    font-weight: bold;
    font-size: 0.36rem;
    color: #111111;
    display: flex;
    justify-content: space-between;
  }
  .gray-content-box .gray-content-box-itle .show-more {
    font-size: 0.28rem;
    color: #999999;
    vertical-align: middle;
    display: flex;
    float: none;
    align-items: center;
  }
  .gray-content-box .gray-content-box-itle .show-more .more-pic {
    width: 0.5rem;
    height: 0.5rem;
    margin-left: 0.08rem;
  }
  .gray-content-box .content {
    padding: 0.24rem;
    background-color: white;
    border-radius: 0.12rem;
  }
}

.sjgk-wrapper .sjgk-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.32rem 0;
}
.sjgk-wrapper .sjgk-container .cm-news-list {
  line-height: unset;
}
.sjgk-wrapper .sjgk-container .cm-news-list > li {
  line-height: 0.48rem;
  height: 0.48rem;
  overflow: hidden;
}
.sjgk-wrapper .sjgk-container .cm-news-list > li:hover > a {
  color: #045ECD;
}
.sjgk-wrapper .sjgk-container .cm-news-list > li > a {
  padding-left: 0.18rem;
  color: #333;
}
.sjgk-wrapper .sjgk-container .cm-news-list > li > a::after {
  background: url(2025bj_list-dot.png) no-repeat center center / 100% 100%;
  width: 0.1rem;
  height: 0.1rem;
  top: calc(50% - 0.05rem);
}
.sjgk-wrapper .sjgk-container .zxfb-container {
  width: 9.8rem;
  height: 3.88rem;
}
.sjgk-wrapper .sjgk-container .zxfb-container .lf-content {
  width: 4rem;
  height: 2.8rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
  margin-top: 0.04rem;
}
.sjgk-wrapper .sjgk-container .zxfb-container .lf-content .lf-content-title {
  height: 1.12rem;
  font-size: 0;
  color: #333;
  background: url(2025bj_sjgk-zxfb.png) no-repeat center center / 100% 100%;
  padding: 0.24rem 0.16rem;
}
.sjgk-wrapper .sjgk-container .zxfb-container .lf-content .lf-content-title > a {
  font-weight: 600;
  font-size: 0.24rem;
  color: #045ECD;
  line-height: 0.32rem;
}
.sjgk-wrapper .sjgk-container .zxfb-container .lf-content .lf-content-text {
  padding: 0.12rem 0.2rem 0;
}
.sjgk-wrapper .sjgk-container .zxfb-container .lf-content .lf-content-text > a {
  display: block;
  display: -webkit-box;
  font-size: 0.16rem;
  color: #111111;
  line-height: 0.32rem;
}
.sjgk-wrapper .sjgk-container .zxfb-container .rt-content {
  width: 4.96rem;
  max-height: 2.94rem;
  overflow-y: auto !important;
  overflow-x: hidden;
}
.sjgk-wrapper .sjgk-container .right-pic {
  width: 2.76rem;
  height: 3.88rem;
  background: url(2025bj_sjgk-tjnj.png) no-repeat center center / 100% 100%;
  padding: 0.2rem 0.24rem;
  /* 自定义下拉框样式 */
}
.sjgk-wrapper .sjgk-container .right-pic .tt {
  display: inline-block;
  font-weight: 600;
  font-size: 0.2rem;
  color: #045ECD;
  line-height: 0.28rem;
  margin-bottom: 0.38rem;
}
.sjgk-wrapper .sjgk-container .right-pic .year-input {
  outline: none;
  vertical-align: middle;
  font-size: 0.18rem;
  color: #333333;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: block;
  width: 1.79rem;
  height: 0.48rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  padding: 0 0.16rem;
  position: relative;
  background-image: url(2025bj_drop-icon.png);
  background-repeat: no-repeat;
  background-size: 0.16rem 0.16rem;
  background-position: calc(100% - 0.2rem) center;
}
.sjgk-wrapper .sjgk-container .right-pic .submit-btn {
  margin-top: 0.2rem;
  display: block;
  width: 1.04rem;
  height: 0.48rem;
  background: linear-gradient(329deg, #62D4FE 0%, #2468F2 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#62D4FE', endColorstr='#2468F2', GradientType=1)";
  border-radius: 0.04rem;
  font-weight: 500;
  font-size: 0.2rem;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.48rem;
}
.sjgk-wrapper .sjgk-container .right-pic .custom-select-container {
  position: relative;
  width: 1.79rem;
  z-index: 10;
}
.sjgk-wrapper .sjgk-container .right-pic .select-trigger {
  width: 100%;
  height: 0.48rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  padding: 0 0.16rem;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.48rem;
  cursor: pointer;
  background-image: url(2025bj_drop-icon.png);
  background-repeat: no-repeat;
  background-size: 0.2rem 0.2rem;
  background-position: calc(100% - 0.2rem) center;
}
.sjgk-wrapper .sjgk-container .right-pic .options-container {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  max-height: 1.92rem;
  /* 限制最大高度 (约显示4个选项) */
  overflow-y: auto;
  background: #FFFFFF;
  border: 0.01rem solid #DDDDDD;
  border-top: none;
  display: none;
  border-radius: 0 0 0.04rem 0.04rem;
  box-shadow: 0 0.04rem 0.08rem rgba(0, 0, 0, 0.1);
}
.sjgk-wrapper .sjgk-container .right-pic .option {
  padding: 0 0.16rem;
  height: 0.48rem;
  line-height: 0.48rem;
  font-size: 0.18rem;
  color: #333333;
  cursor: pointer;
}
.sjgk-wrapper .sjgk-container .right-pic .option:hover,
.sjgk-wrapper .sjgk-container .right-pic .option.selected {
  background-color: #F3F7F9;
  color: #045ECD;
}
.sjgk-wrapper .sjgk-container .tjfx-tjgb {
  margin-top: 0.24rem;
  margin-bottom: 0.24rem;
}
.sjgk-wrapper .sjgk-container .tjfx-tjgb .tjfx {
  width: 6.28rem;
  height: 3.88rem;
}
.sjgk-wrapper .sjgk-container .tjfx-tjgb .tjgb {
  width: 6.28rem;
  height: 3.88rem;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.08rem 0.04rem 0.04rem 0.24rem;
  margin-bottom: 0.24rem;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper .sjfb-container-title {
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0;
  margin-bottom: 0.12rem;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper .sjfb-container-title > img {
  display: inline-block;
  vertical-align: top;
  height: 0.4rem;
  width: 0.4rem;
  margin-right: 0.13rem;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper .sjfb-container-title > a {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  font-weight: 600;
  font-size: 0.2rem;
  line-height: 0.38rem;
  color: #111111;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content {
  padding-top: 0.2rem;
  width: 1.69rem;
  padding-left: 0.01rem;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content .tab-item {
  display: block;
  width: 100%;
  height: 0.64rem;
  line-height: 0.64rem;
  font-size: 0rem;
  font-weight: 600;
  text-align: center;
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content .tab-item::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(2025bj_sjgk-tab-bg.png) no-repeat center center / 100% 100%;
  z-index: 0;
  opacity: 0;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content .tab-item > a {
  position: relative;
  color: #111111;
  z-index: 1;
  font-size: 0.16rem;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content .tab-item.cur > a {
  color: #fff;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content .tab-item.cur::after {
  opacity: 1;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper .right-tab-content {
  width: 10.68rem;
  height: 5.24rem;
  background: #FFFFFF;
  border-radius: 0.06rem;
}
.sjgk-wrapper .sjgk-container .sjfb-wrapper .right-tab-content .echarts-container {
  width: 100%;
  height: 100%;
  padding: 0;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0 0.04rem 0.04rem;
  position: relative;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab {
  height: 0.76rem;
  line-height: 0.72rem;
  text-align: center;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab .title-tab-item {
  display: inline-block;
  height: 100%;
  font-weight: 600;
  font-size: 0.24rem;
  float: none;
  margin: 0 0.26rem;
  vertical-align: top;
  position: relative;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab .title-tab-item > a {
  color: #111111;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab .title-tab-item::after {
  content: '';
  display: block;
  width: 100%;
  height: 0.05rem;
  border-radius: 0.03rem;
  background: #045ECD;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab .title-tab-item.cur::after {
  opacity: 1;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab .title-tab-item.cur > a {
  color: #045ECD;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab .title-tab-item a {
  display: block;
  height: 100%;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container {
  width: 100%;
  background: #FFFFFF;
  padding: 0.32rem 0.36rem 0.36rem;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .swiper-container {
  width: 100%;
  height: 2.66rem;
  padding-left: 0.01rem;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box {
  width: 3.7rem;
  margin: 0 auto;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box .font {
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.18rem;
  margin-top: 0.17rem;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box .pic {
  width: 3.7rem;
  height: 2rem;
  object-fit: cover;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box .time {
  font-weight: 400;
  color: #999999;
  line-height: 0.16rem;
  font-size: 0;
  margin-top: 0.14rem;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box .time > span {
  font-size: 0.16rem;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box .time > span:first-child {
  margin-right: 0.24rem;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-prev,
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-next {
  position: absolute;
  width: 0.24rem;
  height: 0.4rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-prev {
  left: 0;
  background: url(2025bj_sjgk-swp-prev.png) no-repeat center center / 100% 100%;
}
.sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-next {
  right: 0;
  background: url(2025bj_sjgk-swp-next.png) no-repeat center center / 100% 100%;
}
@media screen and (max-width: 768px) {
  .sjgk-wrapper .sjgk-container {
    width: 100%;
    padding: 0 0.24rem;
  }
  .sjgk-wrapper .sjgk-container .cm-news-list {
    line-height: unset;
  }
  .sjgk-wrapper .sjgk-container .cm-news-list > li {
    line-height: 0.88rem;
    height: 0.88rem;
    overflow: hidden;
  }
  .sjgk-wrapper .sjgk-container .cm-news-list > li:hover > a {
    color: #045ECD;
  }
  .sjgk-wrapper .sjgk-container .cm-news-list > li > a {
    padding-left: 0.36rem;
    color: #333;
  }
  .sjgk-wrapper .sjgk-container .cm-news-list > li > a::after {
    background: url(2025bj_list-dot.png) no-repeat center center / 100% 100%;
    width: 0.2rem;
    height: 0.2rem;
    top: calc(50% - 0.1rem);
  }
  .sjgk-wrapper .sjgk-container .zxfb-row {
    display: flex;
    flex-direction: column;
  }
  .sjgk-wrapper .sjgk-container .zxfb-container {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
  }
  .sjgk-wrapper .sjgk-container .zxfb-container .ct {
    display: flex;
    flex-direction: column;
  }
  .sjgk-wrapper .sjgk-container .zxfb-container .lf-content {
    width: 100%;
    height: 4.44rem;
  }
  .sjgk-wrapper .sjgk-container .zxfb-container .lf-content .lf-content-title {
    height: 1.8rem;
    padding: 0.3rem 0.34rem;
    font-size: 0.4rem;
  }
  .sjgk-wrapper .sjgk-container .zxfb-container .lf-content .lf-content-title > a {
    font-size: 0.4rem;
    line-height: 0.56rem;
  }
  .sjgk-wrapper .sjgk-container .zxfb-container .lf-content .lf-content-text {
    padding: 0.24rem 0.3rem 0.32rem;
  }
  .sjgk-wrapper .sjgk-container .zxfb-container .lf-content .lf-content-text > a {
    font-size: 0.28rem;
    color: #111111;
    line-height: 0.52rem;
  }
  .sjgk-wrapper .sjgk-container .zxfb-container .rt-content {
    width: 100%;
    max-height: 5.28rem;
  }
  .sjgk-wrapper .sjgk-container .right-pic {
    width: 100%;
    height: 6.16rem;
    padding: 0.4rem 0.48rem;
    float: none;
    margin-top: 0.24rem;
    /* 自定义下拉框样式 */
  }
  .sjgk-wrapper .sjgk-container .right-pic .tt {
    font-weight: 600;
    font-size: 0.4rem;
    color: #045ECD;
    line-height: 0.56rem;
    margin-bottom: 0.4rem;
  }
  .sjgk-wrapper .sjgk-container .right-pic .custom-select-container {
    position: relative;
    width: 3.74rem;
    z-index: 10;
  }
  .sjgk-wrapper .sjgk-container .right-pic .submit-btn {
    margin-top: 0.4rem;
    display: block;
    width: 2.08rem;
    height: 0.96rem;
    border-radius: 0.08rem;
    font-weight: 500;
    font-size: 0.4rem;
    line-height: 0.96rem;
  }
  .sjgk-wrapper .sjgk-container .right-pic .custom-select-container {
    position: relative;
    width: 3.74rem;
    z-index: 10;
  }
  .sjgk-wrapper .sjgk-container .right-pic .select-trigger {
    width: 100%;
    height: 0.96rem;
    border-radius: 0.08rem;
    border: 0.02rem solid #DDDDDD;
    padding: 0 0.32rem;
    font-size: 0.32rem;
    line-height: 0.96rem;
    background-size: 0.4rem 0.4rem;
    background-position: calc(100% - 0.28rem) center;
  }
  .sjgk-wrapper .sjgk-container .right-pic .options-container {
    max-height: 3.2rem;
  }
  .sjgk-wrapper .sjgk-container .right-pic .option {
    padding: 0 0.32rem;
    height: 0.96rem;
    line-height: 0.96rem;
    font-size: 0.32rem;
    color: #333333;
    cursor: pointer;
  }
  .sjgk-wrapper .sjgk-container .right-pic .option:hover,
  .sjgk-wrapper .sjgk-container .right-pic .option.selected {
    background-color: #F3F7F9;
    color: #045ECD;
  }
  .sjgk-wrapper .sjgk-container .tjfx-tjgb {
    display: flex;
    flex-direction: column;
  }
  .sjgk-wrapper .sjgk-container .tjfx-tjgb .tjfx {
    width: 100%;
    height: 6.88rem;
  }
  .sjgk-wrapper .sjgk-container .tjfx-tjgb .tjgb {
    width: 100%;
    height: 6.88rem;
    margin-top: 0.24rem;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper {
    border-radius: 0.16rem;
    padding: 0.28rem 0.08rem 0.08rem;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .sjfb-container-title {
    display: flex;
    height: 0.64rem;
    line-height: 0.64rem;
    padding-left: 0.24rem;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .sjfb-container-title > img {
    width: 0.64rem;
    height: 0.64rem;
    margin-right: 0.24rem;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .sjfb-container-title > a {
    font-size: 0.4rem;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .sjfb-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #FFFFFF;
    border-radius: 0.12rem;
    padding-top: 0.32rem;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content {
    width: 100%;
    float: none;
    padding-top: 0;
    overflow-x: auto;
    overflow-y: hidden;
    height: 0.68rem;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content .tab-item {
    width: auto;
    padding: 0 0.32rem;
    height: 0.68rem;
    line-height: 0.68rem;
    font-size: 0.32rem;
    font-weight: 600;
    text-align: center;
    position: relative;
    z-index: 1;
    cursor: pointer;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content .tab-item::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #045ECD;
    border-radius: 0.12rem;
    z-index: 0;
    opacity: 0;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content .tab-item > a {
    position: relative;
    color: #111111;
    z-index: 1;
    font-size: 0.32rem;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content .tab-item.cur > a {
    color: #fff;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .left-tab-content .tab-item.cur::after {
    opacity: 1;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .scroll-tab-box {
    width: max-content;
    display: flex;
    flex-wrap: nowrap;
    max-width: unset;
    height: 0.68rem;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .right-tab-content {
    width: 100%;
    height: 4.78rem;
    background: #FFFFFF;
    border-radius: 0.06rem;
  }
  .sjgk-wrapper .sjgk-container .sjfb-wrapper .right-tab-content .echarts-container {
    width: 100%;
    height: 100%;
    padding: 0;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd {
    border-radius: 0.16rem;
    padding: 0 0.08rem 0.08rem;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab {
    height: 1.12rem;
    line-height: 1.12rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab .title-tab-item {
    height: 100%;
    font-weight: 600;
    font-size: 0.4rem;
    margin: 0 0.2rem;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab .title-tab-item::after {
    content: '';
    display: block;
    width: 100%;
    height: 0.06rem;
    border-radius: 0.06rem;
    background: #045ECD;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab .title-tab-item.cur::after {
    opacity: 1;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .title-tab .title-tab-item a {
    display: block;
    height: 100%;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container {
    width: 100%;
    background: #FFFFFF;
    padding: 0.24rem 0.32rem 0.32rem;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .swiper-container {
    width: 100%;
    height: 4.04rem;
    padding-left: 0.01rem;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box {
    width: 5.6rem;
    margin: 0 auto;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box .font {
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-top: 0.24rem;
    max-width: 5.6rem;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box .pic {
    width: 5.6rem;
    height: 3rem;
    object-fit: cover;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box .time {
    font-weight: 400;
    color: #999999;
    line-height: 0.28rem;
    font-size: 0;
    margin-top: 0.2rem;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box .time > span {
    font-size: 0.28rem;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-container .cm-banner .banner-pic-font-box .time > span:first-child {
    margin-right: 0.28rem;
  }
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-prev,
  .sjgk-wrapper .sjgk-container .tjtb-tjjd .tjtb-next {
    width: 0.48rem;
    height: 0.48rem;
  }
}

.cm-location {
  position: relative;
  padding: 0.16rem 0 0.21rem 0.29rem;
  background: url(2025bj_bread-crumbs.png) no-repeat;
  background-position: 0 0.29rem;
  background-position: 0 0.21rem;
  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: #154CAF;
}
.cm-location .arrow {
  margin: 0 0.02rem;
}
.cm-location .cur,
.cm-location span.cur {
  font-size: 0.18rem;
  color: #154CAF;
}
.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;
    background-size: 0.28rem 0.28rem;
    font-size: 0.36rem;
    padding: 0.16rem 0 0.21rem 0.58rem;
    background-position: 0.2rem 0.3rem;
  }
  .cm-location a {
    font-size: 0.36rem;
  }
  .cm-location .arrow {
    margin: 0 0.04rem;
  }
  .cm-location .cur,
  .cm-location span.cur {
    font-size: 0.36rem;
  }
  .cm-location::after {
    display: none;
  }
}

.cm-right-tab-box {
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0 0.04rem 0.04rem;
}
.cm-right-tab-box .cm-right-tab-box-tt {
  height: 0.56rem;
  line-height: 0.56rem;
  padding-left: 0.2rem;
  font-weight: bold;
  font-size: 0.2rem;
  color: #111111;
  padding-right: 0.2rem;
}
.cm-right-tab-box .tab-list > a {
  color: #999;
  font-weight: 400;
  font-size: 0.16rem;
  margin-left: 0.2rem;
  position: relative;
  display: block;
  height: 100%;
  float: left;
}
.cm-right-tab-box .tab-list > a:hover,
.cm-right-tab-box .tab-list > a.cur {
  color: #045ECD;
  font-weight: 500;
}
.cm-right-tab-box .tab-list > a:hover::after,
.cm-right-tab-box .tab-list > a.cur::after {
  opacity: 1;
}
.cm-right-tab-box .tab-list > a::after {
  content: '';
  display: block;
  position: absolute;
  width: 0.2rem;
  height: 0.04rem;
  background: #045ECD;
  border-radius: 0.02rem;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
}
.cm-right-tab-box .content {
  padding: 0.2rem;
  background-color: white;
  height: 3.28rem;
  overflow-y: auto;
  border-radius: 0.06rem;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .cm-right-tab-box {
    border-radius: 0.16rem;
    padding: 0 0.08rem 0.08rem;
  }
  .cm-right-tab-box .cm-right-tab-box-tt {
    height: 1.12rem;
    line-height: 1.12rem;
    padding-left: 0.32rem;
    padding-right: 0.32rem;
    font-size: 0.4rem;
  }
  .cm-right-tab-box .tab-list > a {
    font-size: 0.32rem;
    margin-left: 0.48rem;
  }
  .cm-right-tab-box .tab-list > a::after {
    width: 0.4rem;
    height: 0.08rem;
    border-radius: 0.04rem;
  }
  .cm-right-tab-box .content {
    height: 5.68rem;
  }
}

.left-tab-more {
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0 0.04rem 0.04rem;
}
.left-tab-more .tabPanel {
  height: 0.56rem;
  line-height: 0.56rem;
  padding-left: 0.2rem;
  font-weight: bold;
  font-size: 0.2rem;
  padding-right: 0.1rem;
}
.left-tab-more .tabPanel .panel {
  color: #999;
  margin-right: 0.24rem;
}
.left-tab-more .tabPanel .panel.cur {
  color: #111;
}
.left-tab-more .tabPanel .more-link {
  float: right;
  line-height: 0.5rem;
}
.left-tab-more .tabPanel .more-link .more-font {
  font-weight: 400;
  font-size: 0.14rem;
  color: #999999;
  line-height: 0.14rem;
  vertical-align: middle;
}
.left-tab-more .tabPanel .more-link .more-icon {
  width: 0.28rem;
  height: 0.28rem;
}
.left-tab-more .tabContent {
  padding: 0.2rem;
  background-color: white;
  height: 3.28rem;
  overflow-y: auto;
  border-radius: 0.06rem;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .left-tab-more {
    padding: 0 0.08rem 0.08rem;
    border-radius: 0.16rem;
  }
  .left-tab-more .tabPanel {
    height: 1.12rem;
    line-height: 1.12rem;
    padding-left: 0.32rem;
    padding-right: 0.16rem;
    font-size: 0.4rem;
    display: flex;
    align-items: center;
    line-height: unset;
    justify-content: space-between;
  }
  .left-tab-more .tabPanel .panel {
    margin-right: 0.4rem;
  }
  .left-tab-more .tabPanel .more-link {
    line-height: unset;
    display: flex;
    align-items: center;
  }
  .left-tab-more .tabPanel .more-link .more-font {
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.56rem;
    vertical-align: middle;
    font-weight: 400;
  }
  .left-tab-more .tabPanel .more-link .more-icon {
    width: 0.56rem;
    height: 0.56rem;
  }
  .left-tab-more .tabContent {
    height: 5.68rem;
  }
}

.xwdt {
  margin-top: 0.51rem;
  margin-bottom: 0.6rem;
}
.xwdt .common-box {
  background: #F9F9F9;
}
.xwdt .common-box .common-tab-head {
  height: 0.69rem;
  padding-left: 0.2rem;
  padding-right: 0.27rem;
  font-weight: 600;
}
.xwdt .common-box .common-tab-head .item-container {
  line-height: 0.69rem;
  font-size: 0;
}
.xwdt .common-box .common-tab-head .item-container img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.12rem;
  vertical-align: middle;
}
.xwdt .common-box .common-tab-head .item-container a {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.24rem;
  color: #111111;
}
.xwdt .common-box .common-tab-head .tab-more {
  margin-top: 0.31rem;
}
.xwdt .common-box .common-tab-head .item-container:hover a {
  color: #045ECD;
}
.xwdt .common-box .news-contents .cm-news-list {
  background: #fff;
}
.xwdt .tab-more {
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.2rem;
}
.xwdt .tab-more img {
  width: 0.17rem;
  height: 0.11rem;
}
.xwdt .xwdt-top {
  border-radius: 0.06rem;
  overflow: hidden;
}
.xwdt .xwdt-top .swiper-container {
  position: relative;
  width: 7.1rem;
  height: 4rem;
}
.xwdt .xwdt-top .swiper-container .swiper-wrapper {
  width: 100%;
  height: 100%;
}
.xwdt .xwdt-top .swiper-container a.swiper-slide {
  position: relative;
  width: 100%;
  height: 100%;
}
.xwdt .xwdt-top .swiper-container a.swiper-slide img {
  width: 7.1rem;
  height: 4rem;
}
.xwdt .xwdt-top .swiper-container a.swiper-slide .title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 7.1rem;
  height: 0.68rem;
  padding: 0 0.12rem;
  text-align: center;
  font-weight: bold;
  font-size: 0.22rem;
  color: #FFFFFF;
  line-height: 0.68rem;
  background: rgba(0, 0, 0, 0.33);
  backdrop-filter: blur(0.06rem);
}
.xwdt .xwdt-top .swiper-container .arrow-left,
.xwdt .xwdt-top .swiper-container .arrow-right {
  position: absolute;
  top: 50%;
  width: 0.44rem;
  height: 0.91rem;
  margin-top: -0.455rem;
  background: #000 no-repeat center;
  opacity: 0.44;
  background-size: 0.12rem 0.23rem;
  z-index: 1;
  cursor: pointer;
}
.xwdt .xwdt-top .swiper-container .arrow-left {
  left: 0;
  background-image: url(2025bj_arrow-left.png);
  border-radius: 0 0.04rem 0.04rem 0;
}
.xwdt .xwdt-top .swiper-container .arrow-right {
  right: 0;
  background-image: url(2025bj_arrow-right.png);
  border-radius: 0.04rem 0 0 0.04rem;
}
.xwdt .xwdt-top .news-list {
  width: 6.5rem;
  height: 4rem;
}
.xwdt .xwdt-top .news-list .cm-news-list {
  padding-left: 0.21rem;
  padding-right: 0.16rem;
  padding-top: 0.29rem;
  margin: 0 0.2rem 0.2rem;
}
.xwdt .xwdt-top .news-list .cm-news-list li {
  height: 0.47rem;
  padding-bottom: 0.29rem;
}
.xwdt .xwdt-tzgg {
  max-width: 19.2rem;
  width: 100%;
  height: 4.88rem;
  margin: 0.4rem auto 0;
  background: url(2025bj_tzgg-bg.png) no-repeat center;
  background-size: 100% 100%;
  overflow: hidden;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-title {
  padding-top: 0.38rem;
  padding-bottom: 0.26rem;
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
  line-height: 0.24rem;
  text-align: left;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-title img.title-icon {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.12rem;
  vertical-align: middle;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-title .tab-more {
  margin-top: 0.04rem;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-list {
  margin-bottom: -0.3rem;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item {
  width: 6.65rem;
  height: 0.97rem;
  padding: 0.18rem 0 0.19rem;
  margin-bottom: 0.3rem;
  background: #fff;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-date {
  float: left;
  width: 1.08rem;
  padding-top: 0.02rem;
  padding-bottom: 0.08rem;
  text-align: center;
  border-right: 0.01rem solid #E6E6E6;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-date .day {
  font-weight: bold;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.32rem;
  margin-bottom: 0.04rem;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-date .year {
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.14rem;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-content {
  margin-left: 1.09rem;
  padding: 0.01rem 0.24rem 0;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-content .tzgg-item-title {
  font-size: 0.18rem;
  color: #000000;
  line-height: 0.3rem;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-content .tzgg-desc {
  margin-top: 0.02rem;
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.3rem;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item:nth-of-type(2n) {
  float: right;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item:nth-of-type(2n+1) {
  float: left;
}
.xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item:hover .tzgg-content .tzgg-item-title {
  color: #045ECD;
}
.xwdt .xwdt-bottom {
  margin-top: 0.4rem;
}
.xwdt .xwdt-bottom .gwyxx-list,
.xwdt .xwdt-bottom .rdgz-list {
  width: 6.65rem;
}
.xwdt .xwdt-bottom .gwyxx-list .news-contents,
.xwdt .xwdt-bottom .rdgz-list .news-contents {
  padding: 0 0.2rem 0.2rem;
}
.xwdt .xwdt-bottom .gwyxx-list .news-contents .cm-news-list,
.xwdt .xwdt-bottom .rdgz-list .news-contents .cm-news-list {
  padding: 0 0.21rem 0.29rem;
}
.xwdt .xwdt-bottom .gwyxx-list .news-contents .cm-news-list li,
.xwdt .xwdt-bottom .rdgz-list .news-contents .cm-news-list li {
  padding-top: 0.21rem;
  margin-top: 0.13rem;
}
.xwdt .xwdt-bottom .gwyxx-list .news-contents .cm-news-list li:first-of-type,
.xwdt .xwdt-bottom .rdgz-list .news-contents .cm-news-list li:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  .xwdt {
    margin-top: 0.24rem;
    margin-bottom: 0.32rem;
  }
  .xwdt .common-box .common-tab-head {
    height: 1.12rem;
    padding-left: 0.32rem;
    overflow: auto hidden;
  }
  .xwdt .common-box .common-tab-head .item-container {
    margin-top: 0.4rem;
    font-size: 0.4rem;
    line-height: 0.4rem;
  }
  .xwdt .common-box .common-tab-head .item-container img {
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.24rem;
  }
  .xwdt .common-box .common-tab-head .item-container a {
    font-size: 0.4rem;
    line-height: 0.4rem;
  }
  .xwdt .common-box .common-tab-head .tab-more {
    margin-top: 0.44rem;
  }
  .xwdt .common-box .news-contents .cm-news-list {
    border-radius: 0.12rem;
  }
  .xwdt .tab-more span {
    display: inline-block;
    font-size: 0.32rem;
    vertical-align: middle;
    line-height: 0.32rem;
  }
  .xwdt .tab-more img {
    width: 0.2rem;
    height: 0.21rem;
  }
  .xwdt .xwdt-top {
    border-radius: 0;
    margin: 0 0.24rem;
  }
  .xwdt .xwdt-top .swiper-container {
    position: relative;
    width: 100%;
    height: auto !important;
    border-radius: 0.12rem;
  }
  .xwdt .xwdt-top .swiper-container .swiper-wrapper {
    width: 100%;
    height: auto !important;
  }
  .xwdt .xwdt-top .swiper-container a.swiper-slide {
    position: relative;
    width: 100%;
    height: auto !important;
  }
  .xwdt .xwdt-top .swiper-container a.swiper-slide img {
    width: 100%;
    height: auto;
  }
  .xwdt .xwdt-top .swiper-container a.swiper-slide .title {
    width: 100%;
    height: 1.36rem;
    padding: 0 0.24rem;
    font-size: 0.44rem;
    line-height: 1.36rem;
  }
  .xwdt .xwdt-top .swiper-container .arrow-left,
  .xwdt .xwdt-top .swiper-container .arrow-right {
    width: 0.66rem;
    height: 1.37rem;
    margin-top: -0.91rem;
    background-size: 0.24rem 0.46rem;
  }
  .xwdt .xwdt-top .swiper-container .arrow-left {
    border-radius: 0 0.08rem 0.08rem 0;
  }
  .xwdt .xwdt-top .swiper-container .arrow-right {
    border-radius: 0.08rem 0 0 0.08rem;
  }
  .xwdt .xwdt-top .news-list {
    width: 100%;
    height: auto;
    margin-top: 0.24rem;
    border-radius: 0.12rem;
  }
  .xwdt .xwdt-top .news-list .cm-news-list {
    padding-left: 0.42rem;
    padding-right: 0.32rem;
    padding-top: 0.4rem;
    margin: 0 0.4rem 0.4rem;
  }
  .xwdt .xwdt-top .news-list .cm-news-list li {
    height: auto;
    padding-bottom: 0.4rem;
  }
  .xwdt .xwdt-tzgg {
    max-width: 7.5rem;
    width: 100%;
    height: auto;
    margin: 0.24rem auto 0;
  }
  .xwdt .xwdt-tzgg .tzgg-box {
    margin: 0 0.24rem;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-title {
    padding-top: 0.56rem;
    padding-bottom: 0.4rem;
    font-size: 0.48rem;
    line-height: 0.48rem;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-title img.title-icon {
    width: 0.48rem;
    height: 0.48rem;
    margin-right: 0.24rem;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-title .tab-more {
    margin-top: 0.08rem;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-list {
    margin-bottom: -0.6rem;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item {
    width: 100%;
    height: auto;
    padding: 0.36rem 0 0.38rem;
    margin-bottom: 0.6rem;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-date {
    float: left;
    width: 2.16rem;
    padding-top: 0.04rem;
    padding-bottom: 0.18rem;
    border-right: 0.02rem solid #E6E6E6;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-date .day {
    font-size: 0.64rem;
    line-height: 0.64rem;
    margin-bottom: 0.08rem;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-date .year {
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.28rem;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-content {
    margin-left: 2.18rem;
    padding: 0.02rem 0.48rem 0;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-content .tzgg-item-title {
    font-size: 0.36rem;
    line-height: 0.6rem;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item .tzgg-content .tzgg-desc {
    margin-top: 0.04rem;
    font-size: 0.32rem;
    line-height: 0.6rem;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item:nth-of-type(2n) {
    float: right;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item:nth-of-type(2n+1) {
    float: left;
  }
  .xwdt .xwdt-tzgg .tzgg-box .tzgg-list .tzgg-item:hover .tzgg-content .tzgg-item-title {
    color: #045ECD;
  }
  .xwdt .xwdt-bottom {
    margin: 0.24rem 0.24rem 0;
  }
  .xwdt .xwdt-bottom .gwyxx-list,
  .xwdt .xwdt-bottom .rdgz-list {
    width: 100%;
    height: auto;
  }
  .xwdt .xwdt-bottom .gwyxx-list .news-contents,
  .xwdt .xwdt-bottom .rdgz-list .news-contents {
    padding: 0 0.2rem 0.4rem;
  }
  .xwdt .xwdt-bottom .gwyxx-list .news-contents .cm-news-list,
  .xwdt .xwdt-bottom .rdgz-list .news-contents .cm-news-list {
    padding: 0 0.2rem 0.58rem;
  }
  .xwdt .xwdt-bottom .gwyxx-list .news-contents .cm-news-list li,
  .xwdt .xwdt-bottom .rdgz-list .news-contents .cm-news-list li {
    padding-top: 0.42rem;
    margin-top: 0.26rem;
  }
  .xwdt .xwdt-bottom .rdgz-list {
    margin-top: 0.24rem;
  }
}

.zwfw {
  margin-top: 0.51rem;
  margin-bottom: 0.6rem;
}
.zwfw .person-content {
  height: 2.52rem;
  padding-top: 0.37rem;
  padding-left: 0.5rem;
  background: url(2025bj_zwfw-person.png) no-repeat center;
  background-size: 100% 100%;
}
.zwfw .person-content .person-icon {
  float: left;
  width: 0.82rem;
  height: 0.82rem;
  border-radius: 50%;
}
.zwfw .person-content .person-info {
  margin-top: 0.12rem;
  margin-left: 0.98rem;
}
.zwfw .person-content .person-info .hello {
  font-size: 0.2rem;
  color: #111111;
  line-height: 0.23rem;
}
.zwfw .person-content .person-info .denglu {
  display: inline-block;
  width: 0.74rem;
  height: 0.24rem;
  background: rgba(255, 255, 255, 0.68);
  border-radius: 0.02rem;
  font-size: 0.14rem;
  color: #045ECD;
  line-height: 0.24rem;
  text-align: center;
}
.zwfw .person-content .person-info .person-name {
  margin-top: 0.08rem;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.24rem;
}
.zwfw .person-content .jrtj {
  display: inline-block;
  height: 0.73rem;
  margin-top: 0.2rem;
  background: #fff;
  overflow: hidden;
}
.zwfw .person-content .jrtj .jrtj-tit {
  margin-left: 0.17rem;
  margin-top: 0.15rem;
}
.zwfw .person-content .jrtj .jrtj-tit img {
  width: 0.42rem;
  height: 0.42rem;
}
.zwfw .person-content .jrtj .jrtj-list {
  margin-left: 0.78rem;
  margin-top: 0.17rem;
  padding-left: 0.21rem;
  border-left: 0.01rem solid #eee;
}
.zwfw .person-content .jrtj .jrtj-list .jrtj-list-item {
  margin-right: 0.16rem;
  padding: 0.1rem 0.24rem;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.18rem;
  background: #F4F4F4;
}
.zwfw .zwfw-title {
  display: block;
  height: 0.8rem;
  margin: 0 auto 0.23rem;
}
.zwfw .zwfw-title img {
  width: 100%;
  height: 100%;
}
.zwfw .zwfw-bsfw {
  margin-top: 0.5rem;
  font-size: 0;
}
.zwfw .zwfw-bsfw .zwfw-title {
  width: 7.78rem;
}
.zwfw .zwfw-bsfw .bsfw-tab-head {
  margin-bottom: 0.18rem;
  text-align: center;
}
.zwfw .zwfw-bsfw .bsfw-tab-head a {
  margin-right: 1.2rem;
  font-size: 0.28rem;
  color: #666666;
  line-height: 0.37rem;
}
.zwfw .zwfw-bsfw .bsfw-tab-head a:last-of-type {
  margin-right: 0;
}
.zwfw .zwfw-bsfw .bsfw-tab-head a.cur {
  position: relative;
  color: #333333;
}
.zwfw .zwfw-bsfw .bsfw-tab-head a.cur::after {
  content: '';
  position: absolute;
  bottom: -0.22rem;
  left: 0;
  width: 100%;
  height: 0.08rem;
  background: url(2025bj_tab-bg.png) no-repeat center;
  background-size: 100% 100%;
}
.zwfw .zwfw-bsfw .bsfw-tab-contents {
  width: 19.2rem;
  max-width: 100%;
  padding-top: 0.4rem;
  margin: 0 auto;
  background: #F9F9F9;
  border-radius: 0.04rem;
}
.zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content {
  width: 13.6rem;
  margin: 0 auto;
}
.zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-head {
  text-align: center;
  font-size: 0;
}
.zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-head .bsfw-child-container {
  display: inline-block;
  height: 0.8rem;
  margin: 0 auto;
  padding: 0.1rem;
  background: #FFFFFF;
  border-radius: 0.42rem;
}
.zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-head .bsfw-child-container a {
  display: inline-block;
  width: 3.4rem;
  height: 0.6rem;
  border-radius: 0.34rem;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.6rem;
  text-align: center;
}
.zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-head .bsfw-child-container a.cur {
  color: #FFFFFF;
  background: linear-gradient(270deg, #62D4FE 0%, #2468F2 100%);
}
.zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-contents {
  padding-top: 0.1rem;
  padding-bottom: 0.6rem;
}
.zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-contents .bsfw-child-content a {
  display: inline-block;
  width: 2.48rem;
  height: 0.72rem;
  margin-top: 0.3rem;
  margin-right: 0.3rem;
  padding: 0 0.12rem;
  text-align: center;
  font-size: 0.22rem;
  color: #333333;
  line-height: 0.72rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
}
.zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-contents .bsfw-child-content a:nth-of-type(5n) {
  margin-right: 0;
}
.zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-contents .bsfw-child-content a:hover {
  background: linear-gradient(329deg, #62D4FE 0%, #2468F2 100%);
  color: #FFFFFF;
}
.zwfw .zwfw-ztjcfw {
  margin-top: 0.5rem;
  font-size: 0;
}
.zwfw .zwfw-ztjcfw .zwfw-title {
  width: 7.6rem;
}
.zwfw .zwfw-ztjcfw .img-hover-box li {
  position: relative;
  width: 2.26rem;
  height: 4.38rem;
  margin-right: 0.09rem;
  overflow: hidden;
  transition: width 1s;
  border-radius: 0.04rem;
}
.zwfw .zwfw-ztjcfw .img-hover-box li img {
  width: 4.21rem;
  height: 4.38rem;
}
.zwfw .zwfw-ztjcfw .img-hover-box li .description {
  position: absolute;
  top: 0.32rem;
  left: 0.2rem;
  padding-right: 0.25rem;
}
.zwfw .zwfw-ztjcfw .img-hover-box li .description .tit {
  font-weight: bold;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.31rem;
}
.zwfw .zwfw-ztjcfw .img-hover-box li .description .detail {
  margin-top: 0.17rem;
  font-size: 0.18rem;
  color: #FFFFFF;
  line-height: 0.24rem;
  transition: padding-right 1s;
}
.zwfw .zwfw-ztjcfw .img-hover-box li .description .chakan-detail {
  display: none;
  width: 1.2rem;
  height: 0.4rem;
  margin-top: 0.25rem;
  border-radius: 0.2rem;
  border: 0.01rem solid #FFFFFF;
  font-size: 0.18rem;
  color: #FFFFFF;
  line-height: 0.4rem;
  text-align: center;
}
.zwfw .zwfw-ztjcfw .img-hover-box li.cur {
  width: 4.2rem;
}
.zwfw .zwfw-ztjcfw .img-hover-box li.cur .description .detail {
  padding-right: 1.21rem;
}
.zwfw .zwfw-ztjcfw .img-hover-box li.cur .description .chakan-detail {
  display: block;
}
.zwfw .zwfw-ztjcfw .img-hover-box li:last-of-type {
  margin-right: 0;
}
.zwfw .zwfw-bmfw {
  width: 100%;
  max-width: 19.2rem;
  height: 4.98rem;
  margin: 0.7rem auto 0;
  padding-top: 0.49rem;
  font-size: 0;
  background: url(2025bj_zwfw-bmfw-bg.png) no-repeat center;
  background-size: 100% 100%;
}
.zwfw .zwfw-bmfw .zwfw-title {
  width: 9.84rem;
  margin-bottom: 0.3rem;
}
.zwfw .zwfw-bmfw .zwfw-bmfw-list {
  width: 13.61rem;
  margin: 0 auto;
}
.zwfw .zwfw-bmfw .zwfw-bmfw-list .zwfw-bmfw-list-item {
  float: left;
  width: 3.2rem;
  height: 0.72rem;
  margin-right: 0.27rem;
  margin-bottom: 0.26rem;
  padding: 0.21rem 0.18rem;
  background: #FFFFFF;
}
.zwfw .zwfw-bmfw .zwfw-bmfw-list .zwfw-bmfw-list-item img.icon {
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.11rem;
  vertical-align: middle;
}
.zwfw .zwfw-bmfw .zwfw-bmfw-list .zwfw-bmfw-list-item span {
  display: inline-block;
  font-size: 0.22rem;
  color: #000000;
  line-height: 0.29rem;
  vertical-align: middle;
}
.zwfw .zwfw-bmfw .zwfw-bmfw-list .zwfw-bmfw-list-item img.next {
  width: 0.13rem;
  height: 0.12rem;
  margin-top: 0.09rem;
}
.zwfw .zwfw-bmfw .zwfw-bmfw-list .zwfw-bmfw-list-item:hover span {
  color: #045ECD;
}
.zwfw .zwfw-bmfw .zwfw-bmfw-list .zwfw-bmfw-list-item:nth-of-type(4n) {
  margin-right: 0;
}
.zwfw .zwfw-tzfw {
  height: 2.62rem;
  margin-top: 0.6rem;
  padding: 0.5rem 0.32rem 0;
  background: url(2025bj_tzfw-bg.png) no-repeat center;
  background-size: 100% 100%;
}
.zwfw .zwfw-tzfw .zwfw-tzfw-title {
  font-weight: bold;
  font-size: 0.36rem;
  color: #111111;
  line-height: 0.36rem;
}
.zwfw .zwfw-tzfw .zwfw-tzfw-list {
  margin-top: 0.45rem;
}
.zwfw .zwfw-tzfw .zwfw-tzfw-list .zwfw-tzfw-list-item {
  width: 3rem;
  height: 1rem;
  margin-right: 0.32rem;
  text-align: center;
  line-height: 1rem;
  font-size: 0.22rem;
  color: #000000;
  background: #FFFFFF;
}
.zwfw .zwfw-tzfw .zwfw-tzfw-list .zwfw-tzfw-list-item:hover {
  color: #045ECD;
}
.zwfw .zwfw-tzfw .zwfw-tzfw-list .zwfw-tzfw-list-item:last-of-type {
  margin-right: 0;
}
.zwfw .pc {
  display: block;
}
.zwfw .mobile {
  display: none;
}
@media screen and (max-width: 768px) {
  .zwfw {
    margin-top: 0.24rem;
    margin-bottom: 0.32rem;
  }
  .zwfw .person-content {
    height: auto;
    margin: 0 0.24rem;
    padding-top: 0.56rem;
    padding-left: 0.52rem;
    padding-bottom: 0.4rem;
    background: url(2025bj_zwfw-person-mobile.png) no-repeat center;
  }
  .zwfw .person-content .person-icon {
    float: left;
    width: 1.44rem;
    height: 1.44rem;
  }
  .zwfw .person-content .person-info {
    margin-top: 0.16rem;
    margin-left: 1.88rem;
  }
  .zwfw .person-content .person-info .hello {
    font-size: 0.4rem;
    line-height: 0.52rem;
  }
  .zwfw .person-content .person-info .denglu {
    display: inline-block;
    width: 1.48rem;
    height: 0.48rem;
    border-radius: 0.04rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .zwfw .person-content .person-info .person-name {
    margin-top: 0.22rem;
    font-size: 0.32rem;
    line-height: 0.4rem;
  }
  .zwfw .person-content .jrtj {
    display: block;
    height: auto;
    margin-top: 0.4rem;
    margin-right: 0.4rem;
    padding-bottom: 0.18rem;
  }
  .zwfw .person-content .jrtj .jrtj-tit {
    float: none;
    width: 100%;
    margin-left: 0.36rem;
    margin-top: 0.3rem;
  }
  .zwfw .person-content .jrtj .jrtj-tit img {
    width: 1.62rem;
    height: 0.42rem;
  }
  .zwfw .person-content .jrtj .jrtj-list {
    margin: 0.32rem 0.4rem 0;
    padding-left: 0;
    border-left: none;
  }
  .zwfw .person-content .jrtj .jrtj-list .jrtj-list-item {
    width: 2.54rem;
    height: 0.76rem;
    line-height: 0.76rem;
    margin-right: 0.22rem;
    margin-bottom: 0.22rem;
    padding: 0 0.24rem;
    font-size: 0.32rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .zwfw .person-content .jrtj .jrtj-list .jrtj-list-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .zwfw .zwfw-title {
    display: block;
    height: 0.86rem;
    margin: 0 auto 0.32rem;
  }
  .zwfw .zwfw-title img {
    width: 100%;
    height: 100%;
  }
  .zwfw .zwfw-bsfw {
    margin-top: 0.32rem;
  }
  .zwfw .zwfw-bsfw .zwfw-title {
    width: 7rem;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-head {
    margin-bottom: 0.26rem;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-head a {
    display: inline-block;
    margin-right: 0.72rem;
    font-size: 0.4rem;
    line-height: 0.4rem;
    vertical-align: bottom;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-head a.cur {
    font-weight: bold;
    font-size: 0.4rem;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-head a.cur::after {
    content: '';
    position: absolute;
    bottom: -0.34rem;
    width: 100%;
    height: 0.14rem;
    background: url(2025bj_tab-bg.png) no-repeat center;
    background-size: 100% 100%;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-contents {
    width: 7.5rem;
    max-width: 100%;
    padding-top: 0.32rem;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content {
    width: 7.02rem;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-head .bsfw-child-container {
    width: 5.84rem;
    height: 1.04rem;
    padding: 0.12rem;
    border-radius: 0.52rem;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-head .bsfw-child-container a {
    width: 2.8rem;
    height: 0.8rem;
    border-radius: 0.4rem;
    font-size: 0.36rem;
    line-height: 0.8rem;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-head .bsfw-child-container a.cur {
    color: #FFFFFF;
    background: linear-gradient(270deg, #62D4FE 0%, #2468F2 100%);
  }
  .zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-contents {
    padding-top: 0.24rem;
    padding-bottom: 0.32rem;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-contents .bsfw-child-content a {
    display: inline-block;
    width: 2.22rem;
    height: 0.8rem;
    margin-top: 0.18rem;
    margin-right: 0.18rem;
    font-size: 0.32rem;
    line-height: 0.8rem;
    border-radius: 0.08rem;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-contents .bsfw-child-content a:nth-of-type(5n) {
    margin-right: 0.18rem;
  }
  .zwfw .zwfw-bsfw .bsfw-tab-contents .bsfw-tab-content .bsfw-child-tab .bsfw-child-contents .bsfw-child-content a:nth-of-type(3n) {
    margin-right: 0;
  }
  .zwfw .zwfw-ztjcfw {
    margin: 0.32rem 0.24rem 0;
  }
  .zwfw .zwfw-ztjcfw .zwfw-title {
    width: 6.84rem;
  }
  .zwfw .zwfw-ztjcfw .img-hover-box li {
    position: relative;
    width: 7.02rem;
    height: 2.24rem;
    margin-right: 0;
    margin-bottom: 0.12rem;
    transition: width 1s;
    border-radius: 0.08rem;
  }
  .zwfw .zwfw-ztjcfw .img-hover-box li img {
    width: 100%;
    height: auto;
  }
  .zwfw .zwfw-ztjcfw .img-hover-box li .description {
    position: absolute;
    top: 0.32rem;
    left: 0.2rem;
    padding-right: 0.5rem;
  }
  .zwfw .zwfw-ztjcfw .img-hover-box li .description .tit {
    font-size: 0.36rem;
    line-height: 0.47rem;
  }
  .zwfw .zwfw-ztjcfw .img-hover-box li .description .detail {
    margin-top: 0.17rem;
    padding-right: 0.5rem;
    font-size: 0.3rem;
    line-height: 0.4rem;
    transition: padding-right 1s;
  }
  .zwfw .zwfw-ztjcfw .img-hover-box li.cur {
    width: 100%;
  }
  .zwfw .zwfw-ztjcfw .img-hover-box li.cur .description .detail {
    padding-right: 0.5rem;
  }
  .zwfw .zwfw-ztjcfw .img-hover-box li.cur .description .chakan-detail {
    display: none;
  }
  .zwfw .zwfw-ztjcfw .img-hover-box li:last-of-type {
    margin-bottom: 0;
  }
  .zwfw .zwfw-bmfw {
    width: 100%;
    max-width: 7.5rem;
    height: auto;
    margin: 0.32rem auto 0;
    padding-top: 0.32rem;
    background: url(2025bj_zwfw-bmfw-bg-mobile.png) no-repeat center;
    background-size: 100% 100%;
  }
  .zwfw .zwfw-bmfw .zwfw-title {
    width: 6.88rem;
    margin-bottom: 0.2rem;
  }
  .zwfw .zwfw-bmfw .zwfw-bmfw-list {
    width: 7.02rem;
    padding-bottom: 0.14rem;
  }
  .zwfw .zwfw-bmfw .zwfw-bmfw-list .zwfw-bmfw-list-item {
    float: left;
    width: 3.42rem;
    height: 0.88rem;
    margin-right: 0.18rem;
    margin-bottom: 0.18rem;
    padding: 0.2rem 0.42rem;
  }
  .zwfw .zwfw-bmfw .zwfw-bmfw-list .zwfw-bmfw-list-item img.icon {
    width: 0.48rem;
    height: 0.48rem;
    margin-right: 0.24rem;
  }
  .zwfw .zwfw-bmfw .zwfw-bmfw-list .zwfw-bmfw-list-item span {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .zwfw .zwfw-bmfw .zwfw-bmfw-list .zwfw-bmfw-list-item img.next {
    display: none;
  }
  .zwfw .zwfw-bmfw .zwfw-bmfw-list .zwfw-bmfw-list-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .zwfw .zwfw-tzfw {
    height: 4.06rem;
    margin: 0.24rem 0.24rem 0;
    padding: 0.32rem 0.32rem 0;
    background: url(2025bj_tzfw-bg-mobile.png) no-repeat center;
    background-size: 100% 100%;
  }
  .zwfw .zwfw-tzfw .zwfw-tzfw-title {
    font-size: 0.4rem;
    line-height: 0.4rem;
  }
  .zwfw .zwfw-tzfw .zwfw-tzfw-list {
    margin-top: 0.88rem;
  }
  .zwfw .zwfw-tzfw .zwfw-tzfw-list .zwfw-tzfw-list-item {
    width: 3.08rem;
    height: 0.96rem;
    margin-right: 0.22rem;
    margin-bottom: 0.22rem;
    line-height: 0.96rem;
    font-size: 0.32rem;
  }
  .zwfw .zwfw-tzfw .zwfw-tzfw-list .zwfw-tzfw-list-item:hover {
    color: #045ECD;
  }
  .zwfw .zwfw-tzfw .zwfw-tzfw-list .zwfw-tzfw-list-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .zwfw .pc {
    display: none;
  }
  .zwfw .mobile {
    display: block;
  }
}

.zcwjk-wrapper {
  width: 100%;
  max-width: 19.2rem;
  margin: 0 auto;
  padding-bottom: 0.32rem;
}
.zcwjk-wrapper .zcwjk-topSearch {
  width: 100%;
  height: 3rem;
  background: url(2025bj_zcwjk_topbg.png) no-repeat center center;
  background-size: 100% 100%;
  padding-top: 0.56rem;
}
.zcwjk-wrapper .zcwjk-topSearch .zcwjk-topSearch-title {
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  font-size: 0;
  margin-bottom: 0.65rem;
}
.zcwjk-wrapper .zcwjk-topSearch .zcwjk-topSearch-title > img,
.zcwjk-wrapper .zcwjk-topSearch .zcwjk-topSearch-title > a {
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.zcwjk-wrapper .zcwjk-topSearch .zcwjk-topSearch-title > img {
  width: 0.77rem;
  height: 0.24rem;
}
.zcwjk-wrapper .zcwjk-topSearch .zcwjk-topSearch-title > a {
  font-weight: bold;
  font-size: 0.4rem;
  color: #045ECD;
  line-height: 0.4rem;
  margin: 0 0.2rem;
}
.zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container {
  height: 0.5rem;
  width: 6.66rem;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.84);
  border-radius: 0.08rem;
  border: 0.01rem solid #FFFFFF;
  backdrop-filter: blur(0px);
  position: relative;
}
.zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container .search-select {
  outline: none;
  border: none;
  font-size: 0.16rem;
  color: #333333;
  appearance: none !important;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  display: block;
  width: 1.14rem;
  height: 100%;
  background: transparent;
  padding: 0 0.16rem;
  position: relative;
  background-image: url(2025bj_zcwjk-drop.png);
  background-repeat: no-repeat;
  background-size: 0.09rem 0.06rem;
  background-position: calc(100% - 0.12rem) center;
  cursor: pointer;
  float: left;
}
.zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container::after {
  content: '';
  display: block;
  position: absolute;
  width: 0.01rem;
  height: 0.21rem;
  background: #E4E4E4;
  top: 50%;
  left: 1.15rem;
  transform: translateY(-50%);
  z-index: 2;
}
.zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container .search-input {
  margin-left: 0.1rem;
  width: 4.59rem;
  display: block;
  float: left;
  height: 100%;
  padding-right: 0.16rem;
  background: transparent;
  border: none;
  outline: none;
  font-size: 0.16rem;
  color: #333333;
}
.zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container .search-input::placeholder {
  color: #BEBEBE;
}
.zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container .search-btn {
  width: 0.76rem;
  height: 0.38rem;
  background: linear-gradient(313deg, #045ECD 0%, #0B88EA 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#045ECD', endColorstr='#0B88EA', GradientType=1)";
  border-radius: 0.05rem;
  position: absolute;
  right: 0.05rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.16rem;
  color: #FFFFFF;
  line-height: 0.38rem;
  text-align: center;
  cursor: pointer;
}
.zcwjk-wrapper .zcwjk-container {
  width: 12.8rem;
  margin: 0 auto;
}
.zcwjk-wrapper .zcwjk-container .zcwjk-container-content .gray-content-box-itle {
  font-size: 0.2rem;
}
.zcwjk-wrapper .zcwjk-container .zcwjk-container-content .gray-content-box .content {
  padding: 0.2rem;
}
.zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-row {
  margin-bottom: 0.12rem;
  overflow: hidden;
  *zoom: 1;
}
.zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-row:last-child {
  margin-bottom: 0;
}
.zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-label {
  width: 1rem;
  font-weight: 600;
  color: #333;
  font-size: 0.18rem;
  line-height: 0.33rem;
  float: left;
}
.zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-options {
  margin-left: 1rem;
}
.zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-options:after {
  content: "";
  display: table;
  clear: both;
}
.zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-options a {
  float: left;
  height: 0.36rem;
  line-height: 0.36rem;
  padding: 0 0.2rem;
  margin: 0 0.08rem 0.08rem 0;
  color: #111111;
  font-size: 0.18rem;
  text-decoration: none;
  background: #F3F7F9;
  border-radius: 0.06rem;
  *display: inline;
  *zoom: 1;
}
.zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-options a:hover {
  background-color: #e0e0e0;
}
.zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-options a.active {
  background: #045ECD;
  color: #fff;
  font-weight: 600;
}
.zcwjk-wrapper .zcwjk-container .zcwjk-container-content .datepickers {
  width: 3rem;
  height: 0.36rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  display: block;
  font-size: 0.16rem;
  color: #999999;
  padding-left: 0.16rem;
  background-image: url(2025bj_drop-icon.png);
  background-repeat: no-repeat;
  background-size: 0.2rem 0.2rem;
  background-position: calc(100% - 0.12rem) center;
}
.zcwjk-wrapper .zcwjk-container .list-container {
  margin-top: 0.24rem;
  background: #F3F7F9;
  width: 100%;
  padding: 0.04rem;
}
.zcwjk-wrapper .zcwjk-container .list-container .inner-container {
  background: #FFFFFF;
  border-radius: 0.06rem;
  width: 100%;
  padding: 0.24rem;
}
.zcwjk-wrapper .zcwjk-container .list-container .list-item {
  margin-bottom: 0.2rem;
}
.zcwjk-wrapper .zcwjk-container .list-container .list-item:last-child {
  margin-bottom: 0;
}
.zcwjk-wrapper .zcwjk-container .list-container .list-item::after {
  content: '';
  display: block;
  width: 100%;
  height: 0.01rem;
  background: #DDDDDD;
}
.zcwjk-wrapper .zcwjk-container .list-container .list-item .top-container {
  height: 0.36rem;
  line-height: 0.36rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.2rem;
  max-width: 97%;
  display: block;
}
.zcwjk-wrapper .zcwjk-container .list-container .list-item .item-type {
  float: left;
  padding: 0 0.16rem;
  height: 0.36rem;
  background: #045ECD;
  border-radius: 0.06rem;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
  text-align: center;
  line-height: 0.36rem;
  vertical-align: middle;
  max-width: 1.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zcwjk-wrapper .zcwjk-container .list-container .list-item .list-item-title {
  margin-left: 0.12rem;
  font-size: 0.2rem;
  font-weight: 500;
  vertical-align: middle;
  color: #333333;
}
.zcwjk-wrapper .zcwjk-container .list-container .list-item-info {
  margin-top: 0.16rem;
  font-weight: 400;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.16rem;
  margin-bottom: 0.2rem;
}
.zcwjk-wrapper .zcwjk-container .list-container .news-page {
  margin-top: 0.24rem;
}
@media screen and (max-width: 768px) {
  .zcwjk-wrapper {
    width: 100%;
    max-width: 100%;
  }
  .zcwjk-wrapper .zcwjk-topSearch {
    height: 3rem;
    background-size: cover;
  }
  .zcwjk-wrapper .zcwjk-topSearch .zcwjk-topSearch-title {
    height: 0.48rem;
    line-height: 0.48rem;
    text-align: center;
    font-size: 0;
    margin-bottom: 0.65rem;
  }
  .zcwjk-wrapper .zcwjk-topSearch .zcwjk-topSearch-title > img,
  .zcwjk-wrapper .zcwjk-topSearch .zcwjk-topSearch-title > a {
    display: inline-block;
    float: none;
    vertical-align: middle;
  }
  .zcwjk-wrapper .zcwjk-topSearch .zcwjk-topSearch-title > img {
    width: 0.77rem;
    height: 0.24rem;
  }
  .zcwjk-wrapper .zcwjk-topSearch .zcwjk-topSearch-title > a {
    font-weight: bold;
    font-size: 0.48rem;
    color: #045ECD;
    line-height: 0.48rem;
    margin: 0 0.2rem;
  }
  .zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container {
    height: 0.72rem;
    width: 6.66rem;
    margin: 0 auto;
    background: rgba(255, 255, 255, 0.84);
    border-radius: 0.08rem;
    border: 0.01rem solid #FFFFFF;
    backdrop-filter: blur(0px);
    position: relative;
  }
  .zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container .search-select {
    outline: none;
    border: none;
    font-size: 0.28rem;
    color: #333333;
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    display: block;
    width: 1.68rem;
    height: 100%;
    background: transparent;
    padding: 0 0.16rem;
    position: relative;
    background-image: url(2025bj_zcwjk-drop.png);
    background-repeat: no-repeat;
    background-size: 0.09rem 0.06rem;
    background-position: calc(100% - 0.12rem) center;
    cursor: pointer;
    float: left;
  }
  .zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container::after {
    content: '';
    display: block;
    position: absolute;
    width: 0.01rem;
    height: 0.21rem;
    background: #E4E4E4;
    top: 50%;
    left: 1.15rem;
    transform: translateY(-50%);
    z-index: 2;
  }
  .zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container .search-input {
    margin-left: 0.1rem;
    width: 3.55rem;
    display: block;
    float: left;
    height: 100%;
    padding-right: 0.16rem;
    background: transparent;
    border: none;
    outline: none;
    font-size: 0.28rem;
    color: #333333;
  }
  .zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container .search-input::placeholder {
    color: #BEBEBE;
  }
  .zcwjk-wrapper .zcwjk-topSearch .zcwjk-search-container .search-btn {
    width: 0.96rem;
    height: 0.48rem;
    background: linear-gradient(313deg, #045ECD 0%, #0B88EA 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#045ECD', endColorstr='#0B88EA', GradientType=1)";
    border-radius: 0.05rem;
    position: absolute;
    right: 0.06rem;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0.28rem;
    color: #FFFFFF;
    line-height: 0.48rem;
    text-align: center;
    cursor: pointer;
  }
  .zcwjk-wrapper .zcwjk-container {
    width: 100%;
    padding: 0 0.24rem;
    margin: 0;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .gray-content-box-itle {
    font-size: 0.32rem;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .gray-content-box .content {
    padding: 0.24rem;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-row {
    margin-bottom: 0.16rem;
    display: flex;
    flex-direction: column;
    *zoom: 1;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-row:last-child {
    margin-bottom: 0;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-label {
    width: 1.6rem;
    font-weight: 600;
    color: #333;
    font-size: 0.32rem;
    line-height: 0.32rem;
    float: none;
    margin-bottom: 0.16rem;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-options {
    margin-left: 0;
    display: flex;
    flex-wrap: wrap;
    max-height: 2.4rem;
    gap: 0.12rem;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-options.expanded {
    max-height: unset;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-options.time-options {
    max-height: max-content;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-options a {
    float: none;
    height: 0.72rem;
    line-height: 0.72rem;
    padding: 0 0.1rem;
    margin: 0;
    color: #111111;
    font-size: 0.32rem;
    text-decoration: none;
    background: #F3F7F9;
    border-radius: 0.06rem;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-options a:hover {
    background-color: #e0e0e0;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-options a.active {
    background: #045ECD;
    color: #fff;
    font-weight: 600;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-expand-btn {
    display: none;
    /* 默认隐藏，JS判断需要时显示 */
    width: 100%;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center;
    color: #045ECD;
    font-size: 0.28rem;
    margin-top: 0.12rem;
    cursor: pointer;
    background: #F3F7F9;
    border-radius: 0.06rem;
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-expand-btn:after {
    content: '展开';
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .filter-expand-btn.expanded:after {
    content: '收起';
  }
  .zcwjk-wrapper .zcwjk-container .zcwjk-container-content .datepickers {
    width: 100%;
    height: 0.72rem;
    border-radius: 0.08rem;
    border: 0.02rem solid #DDDDDD;
    font-size: 0.32rem;
    padding-left: 0.32rem;
    background-size: 0.4rem 0.4rem;
    background-position: calc(100% - 0.2rem) center;
  }
  .zcwjk-wrapper .zcwjk-container .list-container {
    margin-top: 0.24rem;
    padding: 0.08rem;
  }
  .zcwjk-wrapper .zcwjk-container .list-container .inner-container {
    background: #FFFFFF;
    border-radius: 0.12rem;
    width: 100%;
    padding: 0.24rem;
  }
  .zcwjk-wrapper .zcwjk-container .list-container .list-item {
    margin-bottom: 0.2rem;
  }
  .zcwjk-wrapper .zcwjk-container .list-container .list-item:last-child {
    margin-bottom: 0;
  }
  .zcwjk-wrapper .zcwjk-container .list-container .list-item::after {
    content: '';
    display: block;
    width: 100%;
    height: 0.01rem;
    background: #DDDDDD;
  }
  .zcwjk-wrapper .zcwjk-container .list-container .list-item .top-container {
    height: auto;
    line-height: unset;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: wrap;
  }
  .zcwjk-wrapper .zcwjk-container .list-container .list-item .item-type {
    float: left;
    height: 0.4rem;
    background: #045ECD;
    padding: 0 0.1rem;
    border-radius: 0.06rem;
    font-weight: 600;
    font-size: 0.24rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.4rem;
    clear: both;
    display: block;
    margin: 0.06rem 0 0 0;
  }
  .zcwjk-wrapper .zcwjk-container .list-container .list-item .list-item-title {
    font-size: 0.32rem;
    vertical-align: middle;
    max-width: 100%;
    color: #333333;
    white-space: normal;
    overflow: visible;
    text-overflow: unset;
    display: inline;
    line-height: 0.48rem;
  }
  .zcwjk-wrapper .zcwjk-container .list-container .list-item-info {
    margin-top: 0.16rem;
    font-weight: 400;
    font-size: 0.24rem;
    color: #999999;
    line-height: 0.24rem;
    margin-bottom: 0.24rem;
  }
  .zcwjk-wrapper .zcwjk-container .list-container .news-page {
    margin-top: 0.24rem;
  }
}

.c-box {
  width: 11rem;
}
.c-local {
  padding: 0.84rem 0.36rem 0.36rem;
  margin-top: 1.12rem;
  background: #f2f2f2;
}
.gov-info-header {
  width: 100%;
  max-width: 19.2rem;
  padding-top: 0.35rem;
}
.gov-info-header .logo {
  width: 3.43rem;
}
.gov-info-header .tt {
  margin-top: 0.75rem;
  font-size: 0.72rem;
  line-height: 0.72rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin-left: 0.24rem;
}
.info-bg {
  padding-bottom: 0.48rem;
  background: #f1f5fb url(2025bj_gov_info_bg.png) no-repeat top center / 19.2rem auto;
}
.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;
}
.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.8rem;
  background-color: #fff;
}
.gov-con .policy-list {
  float: right;
}
@media screen and (max-width: 768px) {
  .c-box {
    width: 7.5rem;
  }
  .c-local {
    padding: 0.32rem 0.24rem;
  }
  .info-bg {
    background: #f1f1f2 url(2025bj_gov-info-wrp-bg.png) no-repeat top center / 7.5rem auto;
  }
  .gov-info-header {
    padding: 0.32rem 0.24rem;
  }
  .gov-info-header .c-box {
    width: 7.02rem;
  }
  .gov-info-header .tt {
    margin-top: 0.88rem;
    font-size: 0.72rem;
    line-height: 0.72rem;
  }
  .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 .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: 1.2rem;
    line-height: 1.2rem;
  }
  .gov-con .file-left-nav .nav-item .first > span {
    font-size: 0.44rem;
  }
  .gov-con .file-left-nav .nav-item .first img {
    width: 0.24rem;
    height: 0.24rem;
  }
  .gov-con .file-left-nav .nav-item .first .zk {
    width: 0.4rem;
    height: 0.4rem;
  }
  .gov-con .file-left-nav .nav-item .first .sq {
    width: 0.4rem;
    height: 0.04rem;
  }
  .gov-con .file-left-nav .nav-item .second a {
    margin-top: 0.2rem;
    height: 0.72rem;
    font-size: 0.32rem;
    line-height: 0.72rem;
  }
  .right-search {
    width: 7.02rem !important;
    padding: 0 !important;
  }
  .right-search .policy-list {
    padding: 0.24rem !important;
  }
}

.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;
  }
}

.wjxq-wrapper {
  width: 100%;
  max-width: 19.2rem;
  margin: 0 auto;
  background: white;
  padding: 0 0 0.32rem 0;
}
.wjxq-wrapper .wjxq-container {
  width: 12.8rem;
  margin: 0 auto;
}
.wjxq-wrapper .wjxq-content {
  width: 100%;
  background: #f3f7fa;
  padding: 0.2rem;
}
.wjxq-wrapper .wjxq-content .inner-content {
  width: 100%;
  background: white;
  padding: 0.32rem 0.24rem 0.6rem;
}
.wjxq-wrapper .wjxq-content .main-content {
  margin-top: 0.24rem;
}
.wjxq-wrapper .wjxq-content .main-content .tt {
  text-align: center;
  font-weight: 600;
  font-size: 0.34rem;
  color: #333333;
  line-height: 0.54rem;
}
.wjxq-wrapper .wjxq-content .main-content .time-container {
  height: 0.6rem;
  background: #F9F9F9;
  line-height: 0.6rem;
  text-align: center;
  margin-top: 0.16rem;
}
.wjxq-wrapper .wjxq-content .main-content .time-container .time {
  font-weight: 400;
  font-size: 0.16rem;
  color: #999999;
}
.wjxq-wrapper .wjxq-content .main-content .font-container {
  margin-top: 0.22rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.36rem;
}
@media screen and (max-width: 768px) {
  .wjxq-wrapper {
    width: 100%;
    max-width: unset;
    margin: 0;
    background: white;
    padding: 0 0.24rem 0.6rem;
  }
  .wjxq-wrapper .wjxq-container {
    width: 100%;
    margin: 0;
  }
  .wjxq-wrapper .wjxq-container .main-content {
    margin-top: 0.4rem;
  }
  .wjxq-wrapper .wjxq-container .main-content .tt {
    text-align: center;
    font-size: 0.4rem;
    line-height: 0.6rem;
  }
  .wjxq-wrapper .wjxq-container .main-content .time-container {
    height: 0.6rem;
    background: #F9F9F9;
    line-height: 0.6rem;
    text-align: center;
    margin-top: 0.16rem;
  }
  .wjxq-wrapper .wjxq-container .main-content .time-container .time {
    font-weight: 400;
    font-size: 0.28rem;
    color: #999999;
  }
  .wjxq-wrapper .wjxq-container .main-content .font-container {
    margin-top: 0.32rem;
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.52rem;
  }
  .wjxq-wrapper .wjxq-content {
    padding: 0.24rem;
  }
}

.fw-table {
  border: 0.01rem solid #BDCAD9;
  border-radius: 0.04rem;
}
.fw-table .tb-top {
  width: 100%;
  display: table;
  table-layout: fixed;
  border-bottom: 0.01rem solid #BDCAD9;
}
.fw-table .tb-top:first-child .bd-right:first-child {
  border-top-left-radius: 0.04rem;
}
.fw-table .tb-top:last-child .bd-right:first-child {
  border-bottom-left-radius: 0.04rem;
}
.fw-table .tb-top:last-child {
  border-bottom: 0;
}
.fw-table .tb-top .td-header,
.fw-table .tb-top .td-body {
  display: table-cell;
  vertical-align: middle;
}
.fw-table .tb-top .bd-right {
  border-right: 0.01rem solid #BDCAD9;
}
.fw-table .tb-top .bd-right:last-child {
  border-right: 0;
}
.fw-table .tb-top .td-header {
  width: 1.8rem;
  font-size: 0.16rem;
  color: #333333;
  text-align: center;
  background: #F3F9FF;
  line-height: 0.21rem;
}
.fw-table .tb-top .td-body {
  padding: 0.19rem;
  font-size: 0.16rem;
  color: #333;
  line-height: 0.21rem;
}
.fw-table .tb-top .td-body .download {
  color: #045ECD;
  cursor: pointer;
  display: inline-block;
  padding: 0 0.1rem;
  height: 0.32rem;
  background: #D9EAFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #AFCCEB;
  text-align: center;
  line-height: 0.32rem;
  font-size: 0.14rem;
}
@media screen and (max-width: 768px) {
  .fw-table {
    border: 0.01rem solid #BDCAD9;
    border-radius: 0.04rem;
    border-bottom: 0;
  }
  .fw-table .tb-top {
    width: 100%;
    display: flex;
    table-layout: unset;
    border-bottom: unset;
    flex-wrap: wrap;
  }
  .fw-table .tb-top:first-child .bd-right:first-child {
    border-top-left-radius: unset;
  }
  .fw-table .tb-top:last-child .bd-right:first-child {
    border-bottom-left-radius: unset;
  }
  .fw-table .tb-top:last-child {
    border-bottom: 0;
  }
  .fw-table .tb-top .td-header,
  .fw-table .tb-top .td-body {
    display: flex;
    vertical-align: middle;
    align-items: center;
  }
  .fw-table .tb-top .bd-right {
    border-right: 0.01rem solid #BDCAD9;
    border-bottom: 0.01rem solid #BDCAD9;
  }
  .fw-table .tb-top .bd-right:last-child {
    border-right: unset;
  }
  .fw-table .tb-top .td-header {
    justify-content: center;
    width: 1.88rem;
    font-size: 0.26rem;
    color: #333333;
    line-height: 0.26rem;
    text-align: center;
    background: #F3F9FF;
  }
  .fw-table .tb-top .td-body {
    width: calc(100% - 1.88rem);
    padding-top: 0.17rem;
    padding-left: 0.25rem;
    padding-right: 0.17rem;
    font-size: 0.26rem;
    color: #666666;
    line-height: 0.48rem;
    overflow: unset;
    white-space: wrap;
    text-overflow: unset;
    border-right: 0;
  }
  .fw-table .tb-top .td-body .body-font {
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    white-space: wrap;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    text-overflow: ellipsis;
    white-space: normal;
  }
  .fw-table .tb-top .td-body .download {
    width: max-content;
    height: 0.64rem;
    font-size: 0.28rem;
    line-height: 0.64rem;
  }
}

.zfgb-wrapper .zfgb-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.32rem 0;
}
.zfgb-wrapper .zfgb-container .zfgb-left {
  width: 9.25rem;
}
.zfgb-wrapper .zfgb-container .zfgb-right {
  width: 3.2rem;
}
.zfgb-wrapper .zfgb-container .zfgb-list-container {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0 0.04rem 0.04rem;
}
.zfgb-wrapper .zfgb-container .zfgb-list-container .hd {
  height: 0.56rem;
  line-height: 0.56rem;
  padding: 0 0.2rem;
}
.zfgb-wrapper .zfgb-container .zfgb-list-container .hd .tt {
  float: left;
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
}
.zfgb-wrapper .zfgb-container .zfgb-list-container .hd .more {
  float: right;
  height: 100%;
}
.zfgb-wrapper .zfgb-container .zfgb-list-container .hd .more > span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.18rem;
  color: #999999;
}
.zfgb-wrapper .zfgb-container .zfgb-list-container .hd .more > img {
  width: 0.17rem;
  height: 0.11rem;
}
.zfgb-wrapper .zfgb-container .zfgb-list-container .ct {
  background: #FFFFFF;
  border-radius: 0.06rem;
  width: 100%;
  padding: 0.33rem 0.34rem 0.32rem;
}
.zfgb-wrapper .zfgb-container .zfgb-list-container .ct .cm-news-list > li {
  height: 0.4rem;
  border-bottom: 0.01rem solid #EEF1F6;
  margin-bottom: 0.19rem;
}
.zfgb-wrapper .zfgb-container .zfgb-list-container .ct .cm-news-list > li:last-child {
  margin-bottom: 0;
}
.zfgb-wrapper .zfgb-container .gtwj {
  margin-top: 0.2rem;
}
.zfgb-wrapper .zfgb-container .bmwj {
  margin-top: 0.2rem;
}
.zfgb-wrapper .zfgb-container .zfgb-pic {
  display: block;
  width: 100%;
  height: 4.29rem;
  background: url(2025bj_zfgb-pic.png) no-repeat left top / 100% 4.21rem;
  position: relative;
  padding-top: 3.19rem;
  text-align: center;
  margin-bottom: 0.16rem;
}
.zfgb-wrapper .zfgb-container .zfgb-pic::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 3.04rem;
  height: 1.92rem;
  background: #BEDDF5;
  border-radius: 0.04rem;
  opacity: 0.8;
  backdrop-filter: blur(0.08rem);
  z-index: -1;
}
.zfgb-wrapper .zfgb-container .zfgb-pic .year {
  font-weight: bold;
  font-size: 0.24rem;
  color: #CA2326;
  line-height: 0.24rem;
}
.zfgb-wrapper .zfgb-container .zfgb-pic .qk {
  font-weight: 400;
  font-size: 0.1rem;
  color: #333333;
  line-height: 0.1rem;
  margin-top: 0.03rem;
}
.zfgb-wrapper .zfgb-container .link-list .nb {
  width: 0.56rem;
  height: 0.64rem;
  margin-right: 0.25rem;
}
.zfgb-wrapper .zfgb-container .link-list .ls {
  width: 0.51rem;
  height: 0.64rem;
  margin-top: 0.03rem;
  margin-right: 0.27rem;
}
.zfgb-wrapper .zfgb-container .link-list .zf {
  width: 0.89rem;
  height: 0.6rem;
  margin-top: 0.05rem;
  margin-right: 0.07rem;
}
.zfgb-wrapper .zfgb-container .link-list .next {
  position: absolute;
  width: 0.28rem;
  height: 0.28rem;
  right: 0.2rem;
  top: 0.19rem;
}
.zfgb-wrapper .zfgb-container .link-list .link-item1,
.zfgb-wrapper .zfgb-container .link-list .link-item2,
.zfgb-wrapper .zfgb-container .link-list .link-item3 {
  display: block;
  width: 100%;
  height: 0.72rem;
  position: relative;
  line-height: 0.64rem;
  padding-left: 0.28rem;
}
.zfgb-wrapper .zfgb-container .link-list .link-item1::after,
.zfgb-wrapper .zfgb-container .link-list .link-item2::after,
.zfgb-wrapper .zfgb-container .link-list .link-item3::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 3.04rem;
  height: 0.64rem;
  background: #E8F1F7;
  border-radius: 0.04rem;
  z-index: -2;
}
.zfgb-wrapper .zfgb-container .link-list .link-item1::before,
.zfgb-wrapper .zfgb-container .link-list .link-item2::before,
.zfgb-wrapper .zfgb-container .link-list .link-item3::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 0.64rem;
  z-index: -1;
  background: linear-gradient(270deg, #E3EBFF 0%, #EDF1FA 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3EBFF, endColorstr=#EDF1FA);
  border-radius: 0.04rem;
  border: 0.01rem solid #CBD3E5;
  top: 0;
  left: 0;
}
.zfgb-wrapper .zfgb-container .link-list .link-item1 > span,
.zfgb-wrapper .zfgb-container .link-list .link-item2 > span,
.zfgb-wrapper .zfgb-container .link-list .link-item3 > span {
  font-weight: 500;
  font-size: 0.16rem;
  color: #3F4F73;
  display: inline-block;
  vertical-align: middle;
}
.zfgb-wrapper .zfgb-container .link-list .link-item2 {
  padding-left: 0.31rem;
}
.zfgb-wrapper .zfgb-container .link-list .link-item2::before {
  background: linear-gradient(270deg, #DEF1FF 0%, #E8F4FF 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DEF1FF, endColorstr=#E8F4FF);
  border-color: #C2DCF0;
}
.zfgb-wrapper .zfgb-container .link-list .link-item2 > span {
  color: #045ECD;
}
.zfgb-wrapper .zfgb-container .link-list .link-item3 {
  padding-left: 0.13rem;
}
.zfgb-wrapper .zfgb-container .link-list .link-item3::before {
  background: linear-gradient(270deg, #F5ECD7 0%, #FBF4E5 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5ECD7, endColorstr=#FBF4E5);
  border-color: #E7DCC3;
}
.zfgb-wrapper .zfgb-container .link-list .link-item3 > span {
  color: #6F654C;
}
.zfgb-wrapper .zfgb-container .link-list .link-item2,
.zfgb-wrapper .zfgb-container .link-list .link-item3 {
  margin-top: 0.08rem;
}
.zfgb-wrapper .zfgb-container .qhjs {
  width: 100%;
  position: relative;
  margin-top: 0.16rem;
  padding-bottom: 0.08rem;
}
.zfgb-wrapper .zfgb-container .qhjs::after {
  position: absolute;
  content: '';
  display: block;
  width: 3.04rem;
  height: 1.5rem;
  background: #E8F1F7;
  border-radius: 0.12rem;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  z-index: 0;
}
.zfgb-wrapper .zfgb-container .qhjs .bg-wihte {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.01rem solid #D2E6F9;
  z-index: 1;
  box-sizing: border-box;
  top: 0;
  left: 0;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container {
  padding-top: 0.19rem;
  width: 100%;
  min-height: 2.88rem;
  background: transparent;
  position: relative;
  z-index: 3;
  padding-bottom: 0.32rem;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container::before {
  width: 100%;
  height: 0.66rem;
  background: linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
  border-radius: 0.16rem 0.16rem 0rem 0rem;
  border: 0.01rem solid #D2E8F9;
  position: absolute;
  content: '';
  display: block;
  top: 0;
  left: 0;
  z-index: 2;
  box-sizing: border-box;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 0.65rem;
  top: 0.04rem;
  left: 0.01rem;
  background: url(2025bj_zfgb-tabbg.png) no-repeat left top / 100% 0.65rem;
  z-index: 3;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .tab-item {
  width: 50%;
  color: #333333;
  font-weight: 500;
  font-size: 0.18rem;
  height: 0.18rem;
  line-height: 0.18rem;
  text-align: center;
  position: relative;
  z-index: 4;
  background: transparent;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .tab-item > a {
  color: #333333;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .tab-item.cur > a {
  color: #045ECD;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .bt-container {
  margin-top: 0.43rem;
  padding: 0 0 0 0.32rem;
  position: relative;
  z-index: 2;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .ct-item {
  display: none;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .ct-item.cur {
  display: block;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item1-container .input-item {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-bottom: 0.16rem;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item1-container .input-item .tt {
  display: inline-block;
  vertical-align: middle;
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.16rem;
  margin-right: 0.12rem;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item1-container .input-item > select {
  outline: none;
  vertical-align: middle;
  font-size: 0.18rem;
  color: #333333;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: inline-block;
  width: 1.79rem;
  height: 0.4rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  padding: 0 0.16rem;
  position: relative;
  background-image: url(2025bj_drop-icon.png);
  background-repeat: no-repeat;
  background-size: 0.2rem 0.2rem;
  background-position: calc(100% - 0.2rem) center;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item2-container .input-item {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-bottom: 0.16rem;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item2-container .input-item .tt {
  display: inline-block;
  vertical-align: middle;
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.16rem;
  margin-right: 0.12rem;
  min-width: 0.64rem;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item2-container .input-item > input {
  display: inline-block;
  width: 1.79rem;
  height: 0.4rem;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0 0.16rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  font-size: 0.18rem;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item2-container .input-item > select {
  outline: none;
  vertical-align: middle;
  font-size: 0.18rem;
  color: #333333;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: inline-block;
  width: 1.79rem;
  height: 0.4rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  padding: 0 0.16rem;
  position: relative;
  background-image: url(2025bj_drop-icon.png);
  background-repeat: no-repeat;
  background-size: 0.2rem 0.2rem;
  background-position: calc(100% - 0.2rem) center;
  box-sizing: border-box;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container {
  margin-top: 0.32rem;
  padding-left: 0.36rem;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container .btn {
  width: 1.04rem;
  height: 0.48rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  border-radius: 0.06rem;
  border: 0.01rem solid #DDDDDD;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  line-height: 0.48rem;
  color: #333333;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container .btn > img {
  width: 0.16rem;
  height: 0.16rem;
  vertical-align: middle;
  margin-right: 0.08rem;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container .btn > span {
  font-size: 0.16rem;
  display: inline-block;
  vertical-align: middle;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container .btn.reset {
  margin-right: 0.12rem;
}
.zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container .btn.search {
  background: #045ECD;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .zfgb-wrapper .zfgb-container {
    width: 100%;
    padding: 0 0.24rem;
    margin: 0;
  }
  .zfgb-wrapper .zfgb-container .zfgb-content {
    display: flex;
    flex-direction: column;
  }
  .zfgb-wrapper .zfgb-container .zfgb-content .zfgb-left,
  .zfgb-wrapper .zfgb-container .zfgb-content .zfgb-right {
    width: 100%;
  }
  .zfgb-wrapper .zfgb-container .zfgb-content .zfgb-right {
    margin-top: 0.24rem;
  }
  .zfgb-wrapper .zfgb-container .zfgb-list-container {
    width: 100%;
    background: #F3F7F9;
    border-radius: 0.16rem;
    padding: 0 0.08rem 0.08rem;
  }
  .zfgb-wrapper .zfgb-container .zfgb-list-container .hd {
    height: 0.88rem;
    line-height: 0.88rem;
    font-weight: bold;
  }
  .zfgb-wrapper .zfgb-container .zfgb-list-container .hd .tt {
    float: left;
    font-weight: 600;
    font-size: 0.36rem;
    color: #111111;
  }
  .zfgb-wrapper .zfgb-container .zfgb-list-container .hd .more {
    float: right;
    height: 100%;
  }
  .zfgb-wrapper .zfgb-container .zfgb-list-container .hd .more > span {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.28rem;
    color: #999999;
    margin-right: 0.1rem;
  }
  .zfgb-wrapper .zfgb-container .zfgb-list-container .hd .more > img {
    width: 0.22rem;
    height: 0.22rem;
  }
  .zfgb-wrapper .zfgb-container .zfgb-list-container .ct {
    background: #FFFFFF;
    border-radius: 0.12rem;
    width: 100%;
    padding: 0.32rem 0.24rem;
  }
  .zfgb-wrapper .zfgb-container .zfgb-list-container .ct .cm-news-list > li {
    height: 0.58rem;
    border-bottom: 0.02rem solid #EEF1F6;
    margin-bottom: 0.24rem;
  }
  .zfgb-wrapper .zfgb-container .zfgb-list-container .ct .cm-news-list > li:last-child {
    margin-bottom: 0;
  }
  .zfgb-wrapper .zfgb-container .gtwj {
    margin-top: 0.24rem;
  }
  .zfgb-wrapper .zfgb-container .bmwj {
    margin-top: 0.24rem;
  }
  .zfgb-wrapper .zfgb-container .zfgb-pic {
    height: 9.39rem;
    background: url(2025bj_zfgb-pic.png) no-repeat left top / 100% 9.23rem;
    padding-top: 7.21rem;
  }
  .zfgb-wrapper .zfgb-container .zfgb-pic::after {
    width: 6.86rem;
  }
  .zfgb-wrapper .zfgb-container .zfgb-pic .year {
    font-weight: bold;
    font-size: 0.36rem;
    color: #CA2326;
    line-height: 0.36rem;
  }
  .zfgb-wrapper .zfgb-container .zfgb-pic .qk {
    font-weight: 400;
    font-size: 0.16rem;
    color: #333333;
    line-height: 0.16rem;
    margin-top: 0.06rem;
  }
  .zfgb-wrapper .zfgb-container .link-list .nb {
    width: 0.56rem;
    height: 0.64rem;
    margin-right: 0.25rem;
  }
  .zfgb-wrapper .zfgb-container .link-list .ls {
    width: 0.51rem;
    height: 0.64rem;
    margin-top: 0.03rem;
    margin-right: 0.27rem;
  }
  .zfgb-wrapper .zfgb-container .link-list .zf {
    width: 0.89rem;
    height: 0.6rem;
    margin-top: 0.05rem;
    margin-right: 0.07rem;
  }
  .zfgb-wrapper .zfgb-container .link-list .next {
    position: absolute;
    width: 0.56rem;
    height: 0.56rem;
    right: 0.2rem;
    top: 0.28rem;
  }
  .zfgb-wrapper .zfgb-container .link-list .link-item1,
  .zfgb-wrapper .zfgb-container .link-list .link-item2,
  .zfgb-wrapper .zfgb-container .link-list .link-item3 {
    display: block;
    width: 100%;
    height: 1.12rem;
    position: relative;
    line-height: 1rem;
    padding-left: 0.28rem;
  }
  .zfgb-wrapper .zfgb-container .link-list .link-item1::after,
  .zfgb-wrapper .zfgb-container .link-list .link-item2::after,
  .zfgb-wrapper .zfgb-container .link-list .link-item3::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 6.86rem;
    height: 0.64rem;
    background: #E8F1F7;
    border-radius: 0.08rem;
    z-index: -2;
  }
  .zfgb-wrapper .zfgb-container .link-list .link-item1::before,
  .zfgb-wrapper .zfgb-container .link-list .link-item2::before,
  .zfgb-wrapper .zfgb-container .link-list .link-item3::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1rem;
    z-index: -1;
    background: linear-gradient(270deg, #E3EBFF 0%, #EDF1FA 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3EBFF, endColorstr=#EDF1FA);
    border-radius: 0.08rem;
    border: 0.02rem solid #CBD3E5;
    top: 0;
    left: 0;
  }
  .zfgb-wrapper .zfgb-container .link-list .link-item1 > span,
  .zfgb-wrapper .zfgb-container .link-list .link-item2 > span,
  .zfgb-wrapper .zfgb-container .link-list .link-item3 > span {
    font-weight: 500;
    font-size: 0.32rem;
    color: #3F4F73;
    display: inline-block;
    vertical-align: middle;
  }
  .zfgb-wrapper .zfgb-container .link-list .link-item2 {
    padding-left: 0.31rem;
  }
  .zfgb-wrapper .zfgb-container .link-list .link-item2::before {
    background: linear-gradient(270deg, #DEF1FF 0%, #E8F4FF 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DEF1FF, endColorstr=#E8F4FF);
    border-color: #C2DCF0;
  }
  .zfgb-wrapper .zfgb-container .link-list .link-item2 > span {
    color: #045ECD;
  }
  .zfgb-wrapper .zfgb-container .link-list .link-item3 {
    padding-left: 0.13rem;
  }
  .zfgb-wrapper .zfgb-container .link-list .link-item3::before {
    background: linear-gradient(270deg, #F5ECD7 0%, #FBF4E5 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5ECD7, endColorstr=#FBF4E5);
    border-color: #E7DCC3;
  }
  .zfgb-wrapper .zfgb-container .link-list .link-item3 > span {
    color: #6F654C;
  }
  .zfgb-wrapper .zfgb-container .link-list .link-item2,
  .zfgb-wrapper .zfgb-container .link-list .link-item3 {
    margin-top: 0.08rem;
  }
  .zfgb-wrapper .zfgb-container .qhjs {
    width: 100%;
    position: relative;
    margin-top: 0.24rem;
    padding-bottom: 0.16rem;
  }
  .zfgb-wrapper .zfgb-container .qhjs::after {
    position: absolute;
    content: '';
    display: block;
    width: 6.86rem;
    height: 1.5rem;
    background: #E8F1F7;
    border-radius: 0.24rem;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    z-index: 0;
  }
  .zfgb-wrapper .zfgb-container .qhjs .bg-wihte {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #D2E6F9;
    z-index: 1;
    box-sizing: border-box;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container {
    padding-top: 0.38rem;
    width: 100%;
    min-height: 5.76rem;
    background: transparent;
    position: relative;
    z-index: 3;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container::before {
    width: 100%;
    height: 1.32rem;
    background: linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
    border-radius: 0.16rem 0.16rem 0rem 0rem;
    border: 0.01rem solid #D2E8F9;
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 0;
    z-index: 2;
    box-sizing: border-box;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 1.3rem;
    top: 0.08rem;
    left: 0.02rem;
    background: url(2025bj_zfgb-tabbg.png) no-repeat left top / 100% 1.3rem;
    z-index: 3;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .tab-item {
    width: 50%;
    color: #333333;
    font-weight: 500;
    font-size: 0.36rem;
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: center;
    position: relative;
    z-index: 4;
    background: transparent;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .tab-item > a {
    color: #333333;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .tab-item.cur > a {
    color: #045ECD;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .bt-container {
    margin-top: 0.86rem;
    padding: 0 0.64rem;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .ct-item {
    display: none;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .ct-item.cur {
    display: block;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item1-container .input-item {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    margin-bottom: 0.32rem;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item1-container .input-item .tt {
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-right: 0.24rem;
    width: 1.28rem;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item1-container .input-item > select {
    outline: none;
    vertical-align: middle;
    font-size: 0.36rem;
    color: #333333;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    display: inline-block;
    width: 3.58rem;
    height: 0.8rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.02rem solid #DDDDDD;
    padding: 0 0.32rem;
    position: relative;
    background-image: url(2025bj_drop-icon.png);
    background-repeat: no-repeat;
    background-size: 0.4rem 0.4rem;
    background-position: calc(100% - 0.2rem) center;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item2-container .input-item {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    margin-bottom: 0.32rem;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item2-container .input-item .tt {
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-right: 0.24rem;
    width: 1.28rem;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item2-container .input-item > input {
    display: inline-block;
    width: 3.58rem;
    height: 0.8rem;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 0 0.32rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #DDDDDD;
    font-size: 0.36rem;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .item2-container .input-item > select {
    outline: none;
    vertical-align: middle;
    font-size: 0.36rem;
    color: #333333;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    display: inline-block;
    width: 3.58rem;
    height: 0.8rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.02rem solid #DDDDDD;
    padding: 0 0.32rem;
    position: relative;
    background-image: url(2025bj_drop-icon.png);
    background-repeat: no-repeat;
    background-size: 0.4rem 0.4rem;
    background-position: calc(100% - 0.2rem) center;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container {
    margin-top: 0.64rem;
    padding-left: 0.72rem;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container .btn {
    width: 2.08rem;
    height: 0.96rem;
    background: #FFFFFF;
    box-shadow: 0rem 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    border-radius: 0.12rem;
    border: 0.02rem solid #DDDDDD;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 0.96rem;
    color: #333333;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container .btn > img {
    width: 0.32rem;
    height: 0.32rem;
    vertical-align: middle;
    margin-right: 0.16rem;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container .btn > span {
    font-size: 0.32rem;
    display: inline-block;
    vertical-align: middle;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container .btn.reset {
    margin-right: 0.24rem;
  }
  .zfgb-wrapper .zfgb-container .qhjs .qhjs-container .btn-container .btn.search {
    background: #045ECD;
    color: #FFFFFF;
  }
}

.interaction-mask {
  width: 100%;
  height: calc(100% + 1rem);
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  top: -1rem;
  z-index: 3;
  display: none;
}
.interaction-mask .interaction-dialog {
  width: 11.96rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.04rem 0.12rem 0rem rgba(0, 0, 0, 0.15);
  border-radius: 0.04rem;
  position: fixed;
  top: calc(50vh - 4.9rem);
  left: calc(50% - 5.98rem);
  padding-bottom: 0.24rem;
}
.interaction-mask .interaction-dialog .dia-tt {
  height: 0.98rem;
  line-height: 0.98rem;
  padding: 0 0.3rem 0 0.44rem;
  font-weight: 600;
  font-size: 0.3rem;
  color: #333333;
}
.interaction-mask .interaction-dialog .dia-tt .cancel {
  line-height: 0.8rem;
  height: 0.8rem;
}
.interaction-mask .interaction-dialog .dia-tt .cancel img {
  width: 0.2rem;
  height: 0.2rem;
}
.interaction-mask .interaction-dialog .dia-con {
  background: #F9F9F9;
  height: 8.58rem;
  overflow-y: scroll;
  margin: 0 0.34rem;
  padding: 0.24rem;
}
.interaction-mask .interaction-dialog .dia-con .sub-title {
  font-weight: 500;
  font-size: 0.22rem;
  color: #111111;
  position: relative;
  padding-left: 0.18rem;
  line-height: 0.22rem;
  height: 0.22rem;
  margin-bottom: 0.3rem;
}
.interaction-mask .interaction-dialog .dia-con .sub-title::before {
  position: absolute;
  content: '';
  width: 0.06rem;
  height: 0.18rem;
  border-radius: 0.06rem;
  background: #045ECD;
  left: 0;
  top: calc(50% - 0.07rem);
}
.interaction-mask .interaction-dialog .dia-con .con {
  padding: 0.1rem 0;
  margin-bottom: 0.2rem;
}
.interaction-mask .interaction-dialog .dia-con .con:last-child {
  margin-bottom: 0;
}
.interaction-mask .interaction-dialog .dia-con .con .b {
  margin-bottom: 0.2rem;
}
.interaction-mask .interaction-dialog .dia-con .con .b:last-child {
  margin-bottom: 0;
}
.interaction-mask .interaction-dialog .dia-con .con .b .half-item {
  width: 4.9rem;
  height: 0.44rem;
  display: inline-block;
}
.interaction-mask .interaction-dialog .dia-con .con .b .half-item .title {
  float: left;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.44rem;
}
.interaction-mask .interaction-dialog .dia-con .con .b .half-item .text {
  float: left;
  width: 4rem;
  background: #EFEFEF;
  height: 0.44rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.44rem;
  padding: 0 0.2rem;
}
.interaction-mask .interaction-dialog .dia-con .con .b .half-item:nth-child(2n) {
  margin-left: calc(100% - 9.8rem);
}
.interaction-mask .interaction-dialog .dia-con .con .b .full-item {
  width: 100%;
  height: 0.44rem;
}
.interaction-mask .interaction-dialog .dia-con .con .b .full-item .title {
  float: left;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.44rem;
}
.interaction-mask .interaction-dialog .dia-con .con .b .full-item .text {
  float: left;
  width: calc(100% -0.9rem);
  background: #EFEFEF;
  height: 0.44rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.44rem;
  padding: 0 0.2rem;
}
.interaction-mask .interaction-dialog .dia-con .con .b .auto-item {
  width: 100%;
  height: auto;
}
.interaction-mask .interaction-dialog .dia-con .con .b .auto-item .title {
  display: inline-block;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.44rem;
  vertical-align: top;
}
.interaction-mask .interaction-dialog .dia-con .con .b .auto-item .text {
  width: calc(100% - 0.9rem);
  display: inline-block;
  background: #EFEFEF;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.44rem;
  padding: 0 0.2rem;
}
.interaction-mask .interaction-dialog .dia-con .con .b .normal-item {
  height: 0.44rem;
}
.interaction-mask .interaction-dialog .dia-con .con .b .normal-item .title {
  float: left;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.44rem;
}
.interaction-mask .interaction-dialog .dia-con .con .b .normal-item .stars {
  float: left;
  height: 0.44rem;
  padding-top: 0.17rem;
}
.interaction-mask .interaction-dialog .dia-con .con .b .normal-item .stars img {
  width: 0.15rem;
  margin-right: 0.06rem;
}
@media screen and (max-width: 768px) {
  .interaction-mask {
    width: 100%;
    height: calc(100% + 1rem);
    position: fixed;
    background: rgba(0, 0, 0, 0.5);
    top: -1rem;
    z-index: 3;
    display: none;
  }
  .interaction-mask .interaction-dialog {
    width: 7.02rem;
    background: #FFFFFF;
    box-shadow: 0rem 0.04rem 0.12rem 0rem rgba(0, 0, 0, 0.15);
    border-radius: 0.04rem;
    position: fixed;
    top: calc(50vh - 4.9rem);
    left: calc(50% - 3.51rem);
    padding-bottom: 0.24rem;
  }
  .interaction-mask .interaction-dialog .dia-tt {
    height: 0.98rem;
    line-height: 0.98rem;
    padding: 0 0.3rem 0 0.44rem;
    font-weight: 600;
    font-size: 0.3rem;
    color: #333333;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .interaction-mask .interaction-dialog .dia-tt span {
    display: block;
    max-width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .interaction-mask .interaction-dialog .dia-tt .cancel {
    line-height: 0.8rem;
    height: 0.8rem;
    float: none;
  }
  .interaction-mask .interaction-dialog .dia-tt .cancel img {
    width: 0.4rem;
    height: 0.4rem;
  }
  .interaction-mask .interaction-dialog .dia-con {
    background: #F9F9F9;
    height: 8.58rem;
    overflow-y: scroll;
    margin: 0 0.34rem;
    padding: 0.24rem;
  }
  .interaction-mask .interaction-dialog .dia-con .sub-title {
    font-weight: 500;
    font-size: 0.24rem;
    color: #111111;
    position: relative;
    padding-left: 0.18rem;
    line-height: 0.24rem;
    height: 0.24rem;
    margin-bottom: 0.3rem;
  }
  .interaction-mask .interaction-dialog .dia-con .sub-title::before {
    position: absolute;
    content: '';
    width: 0.06rem;
    height: 0.18rem;
    border-radius: 0.06rem;
    background: #045ECD;
    left: 0;
    top: calc(50% - 0.07rem);
  }
  .interaction-mask .interaction-dialog .dia-con .con {
    padding: 0.1rem 0;
    margin-bottom: 0.2rem;
  }
  .interaction-mask .interaction-dialog .dia-con .con:last-child {
    margin-bottom: 0;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b {
    margin-bottom: 0;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b:last-child {
    margin-bottom: 0;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .half-item {
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
    margin-bottom: 0.2rem;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .half-item .title {
    float: none;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.6rem;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .half-item .text {
    float: none;
    width: 4.5rem;
    background: #EFEFEF;
    height: 0.6rem;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.6rem;
    padding: 0 0.2rem;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .half-item:nth-child(2n) {
    margin-left: 0;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .full-item {
    width: 100%;
    height: auto;
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.2rem;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .full-item .title {
    float: none;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.6rem;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .full-item .text {
    float: none;
    width: 4.5rem;
    background: #EFEFEF;
    height: auto;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.6rem;
    padding: 0 0.2rem;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .auto-item {
    width: 100%;
    height: auto;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .auto-item .title {
    display: inline-block;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.6rem;
    vertical-align: top;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .auto-item .text {
    width: 4.5rem;
    display: inline-block;
    background: #EFEFEF;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.6rem;
    padding: 0 0.2rem;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .normal-item {
    height: 0.6rem;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .normal-item .title {
    float: left;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.6rem;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .normal-item .stars {
    float: left;
    height: 0.6rem;
    padding-top: 0.15rem;
  }
  .interaction-mask .interaction-dialog .dia-con .con .b .normal-item .stars img {
    width: 0.3rem;
    margin-right: 0.1rem;
  }
}

.zjbj {
  position: relative;
  top: -2.4rem;
  padding-bottom: 0.3rem;
  background: url(2025bj_zjbj_con_bg.png) no-repeat center 0.008rem auto;
}
.tt-wrp {
  display: none;
}
.zjbj-csry {
  width: 14.16rem;
  height: 4.14rem;
  margin: 0 auto;
  background: url(2025bj_zjbj_csry_bg.png) no-repeat center center / 100% 100%;
  text-align: center;
}
.zjbj-csry .tt {
  width: 10.31rem;
  margin-top: 0.76rem;
}
.zjbj-csry .zjbj-csry-list {
  width: 13.34rem;
  margin: 0.28rem auto 0;
  padding-left: 0.91rem;
}
.zjbj-csry .item {
  display: inline-block;
  width: 3rem;
  padding: 0 0.2rem;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.39rem;
  text-align: left;
  float: left;
}
.zjbj-bjgl {
  text-align: center;
}
.zjbj-bjgl .tt {
  width: 7.07rem;
  margin-top: 0.12rem;
  margin-bottom: 0.31rem;
}
.zjbj-bjgl .info {
  position: relative;
  width: 13.6rem;
  height: 3.82rem;
  margin: 0 auto;
}
.zjbj-bjgl .info .video {
  position: absolute;
  left: 0;
}
.zjbj-bjgl .info .video .img {
  width: 6.23rem;
  height: 3.82rem;
}
.zjbj-bjgl .info .video .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.88rem;
}
.zjbj-bjgl .info .gl {
  display: inline-block;
  position: absolute;
  right: 0;
  width: 8.27rem;
  height: 3.82rem;
  padding: 0.6rem 0.76rem 0 0.68rem;
  background: url(2025bj_zjbj_bjgl_bg.png) no-repeat center center / 100% 100%;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.44rem;
}
.zjbj-bjgl .info .gl div {
  height: 2.64rem;
  overflow: hidden;
  text-indent: 0.42rem;
}
.zjbj-bjgl .info .gl .read {
  position: absolute;
  right: 0.42rem;
  bottom: -0.03rem;
}
.zjbj-bjgl .info .gl .read img {
  width: 0.95rem;
}
.zjbj-bjgl .zjbj-drawer {
  width: 13.7rem;
  height: 2.8rem;
  margin: 0.3rem auto 0;
}
.zjbj-bjgl .zjbj-drawer .it {
  width: 1.27rem;
  height: 2.8rem;
  margin-right: 0.1rem;
  background: #fff;
  box-shadow: 0.02rem 0.02rem 0rem 0rem rgba(4, 94, 205, 0.07);
  border-radius: 0.06rem;
  border: 0.01rem solid #ECF3FC;
  transition: width 1s;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
}
.zjbj-bjgl .zjbj-drawer .it .zjbj-drawer-tt {
  display: inline-block;
  width: 1.27rem;
  height: 100%;
  padding: 0.27rem;
  border-radius: 0.06rem 0rem 0rem 0.06rem;
  font-size: 0.24rem;
  color: #333;
  line-height: 0.26rem;
  writing-mode: tb-rl;
  /* IE9+ */
  writing-mode: vertical-rl;
  /* 现代浏览器 */
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  /* IE特有 */
  text-align: left;
  vertical-align: middle;
}
.zjbj-bjgl .zjbj-drawer .it .zjbj-drawer-tt span {
  vertical-align: middle;
}
.zjbj-bjgl .zjbj-drawer .it img {
  width: 0.74rem;
}
.zjbj-bjgl .zjbj-drawer .it .cur-img {
  display: none;
}
.zjbj-bjgl .zjbj-drawer .it:last-child {
  margin-right: 0;
}
.zjbj-bjgl .zjbj-drawer .it:nth-child(1).cur .zjbj-drawer-tt {
  background-color: #0B88EA;
  background: linear-gradient(313deg, #045ECD 0%, #0B88EA 100%);
}
.zjbj-bjgl .zjbj-drawer .it:nth-child(2).cur .zjbj-drawer-tt {
  background-color: #F0AF4D;
  background: linear-gradient(321deg, #EA8924 0%, #F0AF4D 100%);
}
.zjbj-bjgl .zjbj-drawer .it:nth-child(3).cur .zjbj-drawer-tt {
  background-color: #40BEEF;
  background: linear-gradient(143deg, #40BEEF 0%, #359DE9 100%);
}
.zjbj-bjgl .zjbj-drawer .it:nth-child(4).cur .zjbj-drawer-tt {
  background-color: #0EA185;
  background: linear-gradient(321deg, #0EA185 0%, #1CC26E 100%);
}
.zjbj-bjgl .zjbj-drawer .detail {
  display: inline-block;
  width: 8.1rem;
  height: 100%;
  padding: 0.3rem;
  vertical-align: middle;
}
.zjbj-bjgl .zjbj-drawer .detail .detail-tt {
  font-size: 0.22rem;
  color: #045ECD;
  line-height: 0.26rem;
}
.zjbj-bjgl .zjbj-drawer .detail .detail-tt::before {
  content: '';
  display: inline-block;
  width: 0.03rem;
  height: 0.18rem;
  background-color: #045ECD;
  border-radius: 0.02rem;
  margin-right: 0.06rem;
}
.zjbj-bjgl .zjbj-drawer .detail .text {
  margin: 0.25rem 0;
  font-size: 0.2rem;
  color: #333;
  line-height: 0.37rem;
  white-space: normal;
}
.zjbj-bjgl .zjbj-drawer .detail .detail-btn {
  padding-bottom: 0.11rem;
  font-size: 0.16rem;
  color: #045ECD;
  line-height: 0.21rem;
  background: url(2025bj_zjbj_arrow.png) no-repeat center bottom / 0.63rem auto;
}
.zjbj-bjgl .zjbj-drawer .cur {
  width: 9.53rem;
}
.zjbj-bjgl .zjbj-drawer .cur .zjbj-drawer-tt {
  font-weight: bold;
  color: #FFF;
}
.zjbj-bjgl .zjbj-drawer .cur img {
  display: none;
}
.zjbj-bjgl .zjbj-drawer .cur .cur-img {
  display: inline-block;
}
.zjbj-lswh {
  width: 12.8rem;
  height: 7.68rem;
  margin: 0.92rem auto 0;
  background: url(2025bj_zjbj_lswh_bg.png) no-repeat center center / 100% 100%;
  text-align: center;
}
.zjbj-lswh .tt {
  position: relative;
  top: 0.28rem;
  width: 8.23rem;
}
.zjbj-lswh .info .img {
  width: 6.2rem;
  height: 3.62rem;
  margin-right: 0.24rem;
  border-radius: 0.04rem;
  vertical-align: top;
}
.zjbj-lswh .info .lsyg {
  display: inline-block;
  width: 5.22rem;
  height: 3.62rem;
  padding: 0.3rem 0 0 1.2rem;
  background: url(2025bj_zjbj_lswh_lsyg.png) no-repeat center center / 100% 100%;
}
.zjbj-lswh .info .lsyg .con {
  width: 3.78rem;
  height: 3.08rem;
  padding: 0.18rem 0.2rem;
  background: #ffffff66;
  border-radius: 0.08rem;
  border: 0.01rem solid #FFF;
  backdrop-filter: blur(0.04rem);
  font-size: 0.18rem;
  color: #333;
  line-height: 0.3rem;
}
.zjbj-lswh .info .lsyg .content {
  height: 2.1rem;
  overflow: hidden;
}
.zjbj-lswh .info .lsyg .more {
  width: 1.25rem;
  margin-top: 0.13rem;
}
.zjbj-lswh .list {
  display: inline-block;
  width: 11.71rem;
  height: 1.17rem;
  padding-top: 0.3rem;
  margin-top: 0.24rem;
  background: url(2025bj_zjbj_lswh_list.png) no-repeat center center / 100% 100%;
}
.zjbj-lswh .list .item {
  display: inline-block;
  width: 3rem;
  margin-right: 0.83rem;
  margin-bottom: 0.24rem;
  font-size: 0.18rem;
  color: #333;
  line-height: 0.18rem;
}
.zjbj-lswh .list .item:hover {
  color: #045ECD;
}
.zjbj-lswh .list .item:nth-child(3n) {
  margin-right: 0;
}
.zjbj-lswh .list .item::before {
  content: '';
  position: relative;
  top: -0.04rem;
  display: inline-block;
  width: 0.05rem;
  height: 0.05rem;
  background-color: #333;
  border-radius: 50%;
}
.zjbj-tsbj {
  position: relative;
  margin-top: 0.39rem;
  padding: 0.53rem 0 0.96rem;
  background: url(2025bj_zjbj_tsbj_bg.png) no-repeat center center / 100% 100%;
}
.zjbj-tsbj .tt {
  margin-bottom: 0.32rem;
  text-align: center;
}
.zjbj-tsbj .tt img {
  width: 7.07rem;
}
.zjbj-tsbj .swiper-container {
  width: 12.36rem;
  height: 3.8rem;
  padding: 0.6rem 0 0;
  overflow: hidden;
}
.zjbj-tsbj .swiper-container .swiper-slide {
  position: relative;
  z-index: 1;
  width: 4.12rem !important;
  height: 2.35rem !important;
  transform: scale(1.28);
  border-radius: 0.1rem;
}
.zjbj-tsbj .swiper-container .swiper-slide img {
  width: 100%;
  border-radius: 0.1rem;
  opacity: 0.88;
  position: relative;
  top: 0.2rem;
}
.zjbj-tsbj .swiper-container .swiper-slide .txt {
  position: absolute;
  display: none;
  top: 0.2rem;
  left: 0.4rem;
  height: 1.56rem;
  padding: 0.16rem 0.14rem 0 0.17rem;
  max-width: 0.54rem;
  background: linear-gradient(180deg, #045ECD 0%, #045ECD 47%, rgba(4, 94, 205, 0) 100%);
  opacity: 0.85;
  color: #ffffff;
  font-size: 0.22rem;
  line-height: 0.24rem;
}
.zjbj-tsbj .swiper-container .swiper-slide-visible {
  z-index: 2;
}
.zjbj-tsbj .swiper-container .swiper-slide-active {
  z-index: 3;
  transform: scale(1.6);
}
.zjbj-tsbj .swiper-container .swiper-slide-active img {
  opacity: 1;
}
.zjbj-tsbj .swiper-container .swiper-slide-active .txt {
  display: inline-block;
}
.zjbj-tsbj .pagination {
  display: inline-block;
  position: absolute;
  bottom: 0.5rem;
  left: 50%;
  transform: translateX(-50%);
}
.zjbj-tsbj .pagination span {
  display: inline-block;
  width: 0.09rem;
  height: 0.09rem;
  margin-right: 0.16rem;
  background: #045ECD;
  opacity: 0.37;
  border-radius: 50%;
  cursor: pointer;
}
.zjbj-tsbj .pagination .swiper-active-switch {
  width: 0.31rem;
  height: 0.09rem;
  background: #045ECD;
  border-radius: 0.04rem;
  opacity: 0.62;
}
.zjbj-tsbj .control {
  position: absolute;
  top: 50%;
  width: 0.48rem;
  height: 0.48rem;
}
.zjbj-tsbj .swiper-prev {
  left: 2.8rem;
  background: url(2025bj_zjbj_tsbj_next.png) no-repeat center center / 100% 100%;
  transform: rotate(180deg);
}
.zjbj-tsbj .swiper-prev:hover {
  background: url(2025bj_zjbj_tsbj_prev_hov.png) no-repeat center center / 100% 100%;
  transform: rotate(0deg);
}
.zjbj-tsbj .swiper-next {
  right: 2.8rem;
  background: url(2025bj_zjbj_tsbj_next.png) no-repeat center center / 100% 100%;
}
.zjbj-tsbj .swiper-next:hover {
  background: url(2025bj_zjbj_tsbj_prev_hov.png) no-repeat center center / 100% 100%;
  transform: rotate(180deg);
}
.zjbj-wmbj {
  display: block;
  width: 13.6rem;
  height: 1.72rem;
  margin: 0.5rem auto 0;
}
.zjbj-wmbj img {
  width: 13.6rem;
}
@media screen and (max-width: 768px) {
  .zjbj-csry {
    width: 7.5rem;
    height: 6.68rem;
    margin: 0 auto;
    background: url(2025bj_zjbj_csry_bg_wrp.png) no-repeat center center / 100% 100%;
  }
  .zjbj-csry .tt {
    display: none;
  }
  .zjbj-csry .tt-wrp {
    display: block;
    width: 5.79rem;
    padding-top: 0.85rem;
    margin: 0 auto;
  }
  .zjbj-csry .zjbj-csry-list {
    width: 5.27rem;
    margin: 0.19rem auto 0;
    text-align: left;
    padding-left: 0.18rem;
  }
  .zjbj-csry .item {
    width: 2.27rem;
    padding: 0;
    margin-right: 0.33rem;
    font-size: 0.28rem;
    line-height: 0.6rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .zjbj-csry .item:nth-child(2n) {
    margin-right: 0;
  }
  .zjbj-bjgl {
    text-align: center;
  }
  .zjbj-bjgl .tt {
    display: none;
  }
  .zjbj-bjgl .tt-wrp {
    display: block;
    width: 7.5rem;
    padding-top: 0.85rem;
  }
  .zjbj-bjgl .info {
    width: 7.02rem;
    height: 10rem;
    margin-top: 0.24rem;
  }
  .zjbj-bjgl .info .video .img {
    width: 7.02rem;
    height: 4.28rem;
  }
  .zjbj-bjgl .info .video .play {
    width: 0.8rem;
  }
  .zjbj-bjgl .info .gl {
    right: 0.08rem;
    top: 3.32rem;
    width: 6.86rem;
    height: 6.44rem;
    padding: 0.78rem 0.84rem;
    background: url(2025bj_zjbj_bjgl_bg_wrp.png) no-repeat center center / 100% 100%;
    font-size: 0.3rem;
    line-height: 0.6rem;
  }
  .zjbj-bjgl .info .gl div {
    height: 4.8rem;
    overflow: hidden;
    -webkit-line-clamp: 8;
  }
  .zjbj-bjgl .info .gl .read {
    position: absolute;
    right: 0.48rem;
    bottom: -0.16rem;
  }
  .zjbj-bjgl .info .gl .read img {
    width: 1.44rem;
  }
  .zjbj-bjgl .zjbj-drawer {
    width: 7.02rem;
    height: auto;
    margin: 0.44rem auto 0;
  }
  .zjbj-bjgl .zjbj-drawer .it {
    width: 7.02rem;
    height: 1.2rem;
    margin-right: 0;
    margin-bottom: 0.2rem;
    border-radius: 0.12rem;
    border: 0.02rem solid #ECF3FC;
    transition: height 1s;
    white-space: normal;
  }
  .zjbj-bjgl .zjbj-drawer .it .zjbj-drawer-tt {
    width: 7.02rem;
    height: 1.2rem;
    padding: 0.2rem 0.48rem;
    border-radius: 0.12rem 0rem 0rem 0.06rem;
    font-size: 0.36rem;
    line-height: 0.36rem;
    /* IE9+ */
    writing-mode: unset;
    /* 现代浏览器 */
    -webkit-writing-mode: unset;
    -ms-writing-mode: unset;
    /* IE特有 */
    text-align: left;
    vertical-align: middle;
  }
  .zjbj-bjgl .zjbj-drawer .it .zjbj-drawer-tt span {
    vertical-align: middle;
  }
  .zjbj-bjgl .zjbj-drawer .it img {
    width: 0.74rem;
  }
  .zjbj-bjgl .zjbj-drawer .it .cur-img {
    display: none;
  }
  .zjbj-bjgl .zjbj-drawer .it:last-child {
    margin-right: 0;
  }
  .zjbj-bjgl .zjbj-drawer .it:nth-child(1).cur .zjbj-drawer-tt {
    background-color: #0B88EA;
    background: linear-gradient(313deg, #045ECD 0%, #0B88EA 100%);
  }
  .zjbj-bjgl .zjbj-drawer .it:nth-child(2).cur .zjbj-drawer-tt {
    background-color: #F0AF4D;
    background: linear-gradient(321deg, #EA8924 0%, #F0AF4D 100%);
  }
  .zjbj-bjgl .zjbj-drawer .it:nth-child(3).cur .zjbj-drawer-tt {
    background-color: #40BEEF;
    background: linear-gradient(143deg, #40BEEF 0%, #359DE9 100%);
  }
  .zjbj-bjgl .zjbj-drawer .it:nth-child(4).cur .zjbj-drawer-tt {
    background-color: #0EA185;
    background: linear-gradient(321deg, #0EA185 0%, #1CC26E 100%);
  }
  .zjbj-bjgl .zjbj-drawer .detail {
    display: inline-block;
    width: 7.02rem;
    height: 0;
    padding: 0.3rem;
    vertical-align: middle;
  }
  .zjbj-bjgl .zjbj-drawer .detail .detail-tt {
    font-size: 0.36rem;
    color: #045ECD;
    line-height: 0.48rem;
  }
  .zjbj-bjgl .zjbj-drawer .detail .detail-tt::before {
    content: '';
    display: inline-block;
    width: 0.06rem;
    height: 0.36rem;
    background-color: #045ECD;
    border-radius: 0.04rem;
    margin-right: 0.12rem;
  }
  .zjbj-bjgl .zjbj-drawer .detail .text {
    margin: 0.25rem 0;
    font-size: 0.28rem;
    color: #333;
    line-height: 0.42rem;
    white-space: normal;
  }
  .zjbj-bjgl .zjbj-drawer .detail .detail-btn {
    padding-bottom: 0.22rem;
    font-size: 0.24rem;
    color: #045ECD;
    line-height: 0.32rem;
    background: url(2025bj_zjbj_arrow.png) no-repeat center bottom / 0.9rem auto;
  }
  .zjbj-bjgl .zjbj-drawer .cur {
    width: 7.02rem;
    height: 4.7rem;
  }
  .zjbj-bjgl .zjbj-drawer .cur .cur-img {
    display: inline-block;
  }
  .zjbj-lswh {
    width: 7.02rem;
    height: 14.77rem;
    padding: 0.28rem 0.36rem;
    margin: 0.24rem auto 0;
    background: url(2025bj_zjbj_lswh_bg_wrp.png) no-repeat center center / 100% 100%;
  }
  .zjbj-lswh .tt {
    display: none;
  }
  .zjbj-lswh .tt-wrp {
    display: block;
    width: 4.58rem;
    margin: 0 auto;
  }
  .zjbj-lswh .info {
    margin-top: 0.09rem;
  }
  .zjbj-lswh .info .img {
    width: 100%;
    height: auto;
    margin-right: 0;
    border-radius: 0.12rem;
  }
  .zjbj-lswh .info .lsyg {
    display: inline-block;
    width: 100%;
    height: 4.32rem;
    padding: 0.3rem 0 0 1.3rem;
    margin-top: 0.2rem;
    background: url(2025bj_zjbj_lswh_lsyg.png) no-repeat center center / 100% 100%;
  }
  .zjbj-lswh .info .lsyg .con {
    width: 4.76rem;
    height: 3.78rem;
    padding: 0.2rem;
    border-radius: 0.08rem;
    font-size: 0.28rem;
    line-height: 0.4rem;
  }
  .zjbj-lswh .info .lsyg .content {
    height: 2.4rem;
    overflow: hidden;
    -webkit-line-clamp: 6;
  }
  .zjbj-lswh .info .lsyg .more {
    width: 2.26rem;
    margin-top: 0.14rem;
  }
  .zjbj-lswh .list {
    display: inline-block;
    width: 6.2rem;
    height: 3.78rem;
    padding: 0.3rem 0.27rem;
    margin-top: 0.24rem;
    background: url(2025bj_zjbj_lswh_list_wrp.png) no-repeat center center / 100% 100%;
  }
  .zjbj-lswh .list .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.28rem;
    font-size: 0.28rem;
    line-height: 0.28rem;
  }
  .zjbj-lswh .list .item:hover {
    color: #045ECD;
  }
  .zjbj-lswh .list .item:nth-child(3n) {
    margin-right: 0;
  }
  .zjbj-lswh .list .item::before {
    content: '';
    position: relative;
    top: -0.04rem;
    display: inline-block;
    width: 0.05rem;
    height: 0.05rem;
    background-color: #333;
    border-radius: 50%;
  }
  .zjbj-tsbj {
    position: relative;
    width: 7.5rem;
    margin-top: 0.39rem;
    padding: 0;
    background: transparent;
  }
  .zjbj-tsbj .tt {
    display: none;
  }
  .zjbj-tsbj .tt-wrp {
    display: block;
    width: 7.5rem;
  }
  .zjbj-tsbj .tt-wrp img {
    width: 100%;
  }
  .zjbj-tsbj .swiper-container {
    width: 7.26rem;
    height: 3.4rem;
    margin-top: 0.24rem;
    margin-left: 0.24rem;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
  }
  .zjbj-tsbj .swiper-container .swiper-wrapper {
    height: 3.4rem;
  }
  .zjbj-tsbj .swiper-container .swiper-slide {
    float: none;
    position: static;
    z-index: 1;
    display: inline-block;
    width: 6rem !important;
    height: 3.4rem !important;
    margin-right: 0.24rem;
    transform: scale(1);
  }
  .zjbj-tsbj .swiper-container .swiper-slide img {
    width: 100%;
    height: 100%;
  }
  .zjbj-tsbj .pagination {
    display: none;
  }
  .zjbj-tsbj .control {
    display: none;
  }
  .zjbj-wmbj {
    width: 7.02rem;
    height: 3.04rem;
    margin: 0.32rem auto 0;
  }
  .zjbj-wmbj img {
    display: none;
    width: 7.02rem;
  }
  .zjbj-wmbj .tt-wrp {
    display: inline-block;
  }
}

.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_play-icon.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;
  padding: 0.2rem;
}
.article-overview-wrapper .article-overview-container {
  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;
}
@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;
  }
  .article-overview-wrapper .article-overview-container {
    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;
  }
}

.department-work-page .work {
  width: 100%;
  background: #fff;
  border-radius: 0.08rem;
  padding: 0.3rem 0.24rem 0.24rem;
}
.department-work-page .time-selector {
  width: 100%;
  height: 0.53rem;
  border-bottom: 0.02rem solid #dcdcdc;
  white-space: nowrap;
  overflow: auto hidden;
}
.department-work-page .time-selector .time-selector-item {
  position: relative;
  text-align: center;
  height: 100%;
  margin-right: 0.65rem;
  display: inline-block;
}
.department-work-page .time-selector .time-selector-item a {
  font-weight: 500;
  font-size: 0.2rem;
  color: #111111;
}
.department-work-page .time-selector .time-selector-item:last-child {
  margin-right: 0;
}
.department-work-page .time-selector .time-selector-item:hover a,
.department-work-page .time-selector .time-selector-item.active a {
  color: #045ECD;
}
.department-work-page .time-selector .time-selector-item:hover::after,
.department-work-page .time-selector .time-selector-item.active::after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 100%;
  height: 0.05rem;
  background-color: #045ECD;
}
.department-work-page .top-module {
  margin-top: 0.22rem;
  width: 100%;
}
.department-work-page .module {
  margin-top: 0.24rem;
  width: 100%;
}
.department-work-page .top-list {
  width: 100%;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.department-work-page .top-list .top-list-item {
  display: inline-block;
  margin-right: 0.09rem;
  width: 5.71rem;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  background-color: #fff;
  border-radius: 0.04rem;
}
.department-work-page .top-list .top-list-item a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 0.16rem;
  color: #111111;
  padding: 0 0.16rem;
}
.department-work-page .top-list .top-list-item:nth-child(2n) {
  margin-right: 0;
}
.department-work-page .title-row {
  width: 100%;
  height: 0.48rem;
  border-bottom: 0.02rem solid #DCDCDC;
}
.department-work-page .title-row .module-name {
  display: inline-block;
  width: 1.32rem;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  background: #045ECD;
  font-weight: bold;
  font-size: 0.18rem;
  color: #FFFFFF;
}
.department-work-page .part-list {
  margin-top: 0.16rem;
  width: 100%;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.2rem 0.23rem 0.24rem;
}
.department-work-page .part-list .list-item {
  display: inline-block;
  margin-right: 0.1rem;
  margin-top: 0.1rem;
  width: 2.21rem;
  height: 0.48rem;
  line-height: 0.48rem;
  background-color: #fff;
  border-radius: 0.04rem;
}
.department-work-page .part-list .list-item > a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding: 0 0.16rem;
  font-weight: 400;
  font-size: 0.16rem;
  color: #111111;
}
.department-work-page .part-list .list-item:nth-child(-n + 5) {
  margin-top: 0;
}
.department-work-page .part-list .list-item:nth-child(5n) {
  margin-right: 0;
}
.department-work-page .list-item:hover {
  background-color: #045ECD;
}
.department-work-page .list-item:hover a {
  color: #fff;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .department-work-page .time-selector {
    height: 0.8rem;
    border-bottom: 0.04rem solid #dcdcdc;
  }
  .department-work-page .time-selector .time-selector-item a {
    font-size: 0.36rem;
  }
  .department-work-page .top-module {
    margin-top: 0.4rem;
  }
  .department-work-page .module {
    margin-top: 0.4rem;
    width: 100%;
  }
  .department-work-page .top-list {
    display: flex;
    flex-wrap: wrap;
    gap: 0.2rem;
  }
  .department-work-page .top-list .top-list-item {
    margin: 0;
    width: 100%;
    height: 0.96rem;
    line-height: 0.96rem;
  }
  .department-work-page .top-list .top-list-item a {
    font-size: 0.32rem;
    color: #111111;
  }
  .department-work-page .title-row {
    height: 0.72rem;
  }
  .department-work-page .title-row .module-name {
    width: 2.5rem;
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.36rem;
  }
  .department-work-page .part-list {
    margin-top: 0.16rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 0.2rem;
  }
  .department-work-page .part-list .list-item {
    margin: 0;
    width: calc(50% - 0.1rem);
    height: 0.72rem;
    line-height: 0.72rem;
  }
  .department-work-page .part-list .list-item > a {
    font-size: 0.28rem;
  }
  .department-work-page .list-item:hover {
    background-color: #045ECD;
  }
  .department-work-page .list-item:hover a {
    color: #fff;
    font-weight: bold;
  }
}

.media-tool {
  position: fixed;
  right: 0.1rem;
  top: 50dvh;
  width: 0.72rem;
  z-index: 999999;
}
.media-tool .box {
  background: rgba(255, 255, 255, 0.88);
  box-shadow: 0rem 0rem 0.1rem 0rem rgba(0, 0, 0, 0.11);
  border-radius: 0.06rem;
  border: 0.01rem solid #FFFFFF;
  backdrop-filter: blur(0.1rem);
  text-align: center;
}
.media-tool .medias {
  padding: 0.04rem;
  padding-bottom: 0;
  padding-top: 0.25rem;
}
.media-tool .medias .ul li {
  margin-bottom: 0.25rem;
}
.media-tool .medias .ul li a {
  display: block;
}
.media-tool .medias .ul li a img {
  width: 0.25rem;
  height: 0.25rem;
}
.media-tool .medias .ul li a p {
  font-size: 0.14rem;
  color: #666666;
  margin-top: 0.04rem;
}
.media-tool .back-to-top {
  margin-top: 0.07rem;
  padding: 0.14rem 0.14rem 0.19rem 0.2rem;
  text-align: center;
}
.media-tool .back-to-top a img {
  width: 0.25rem;
  height: 0.25rem;
}
.media-tool .back-to-top a p {
  font-size: 0.14rem;
  color: #666666;
  margin-top: 0.04rem;
}
@media screen and (max-width: 768px) {
  .media-tool {
    display: none;
  }
}

.grassroots-openness-page .top-img {
  display: block;
  width: 100%;
  max-width: 19.2rem;
  height: 3rem;
  margin: 0 auto;
}
.grassroots-openness-page .top-img > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.grassroots-openness-page .class-module {
  width: 100%;
  padding: 0.34rem 0.34rem 0.54rem;
  background-color: #fff;
}
.grassroots-openness-page .module {
  width: 100%;
  margin-top: 0.24rem;
}
.grassroots-openness-page .module:first-child {
  margin-top: 0;
}
.grassroots-openness-page .title-row {
  position: relative;
  width: 100%;
  height: 0.48rem;
  line-height: 0.48rem;
  background: #EDF2F7;
  border-radius: 0.08rem;
  padding-left: 0.18rem;
}
.grassroots-openness-page .title-row > a {
  display: inline-block;
  height: 100%;
  font-weight: 500;
  font-size: 0.18rem;
  color: #045ECD;
}
.grassroots-openness-page .title-row::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.16rem;
  background: #045ECD;
  border-radius: 0.02rem;
}
.grassroots-openness-page .gov-list {
  width: 100%;
  margin-top: 0.2rem;
}
.grassroots-openness-page .gov-list .gov-item {
  position: relative;
  display: inline-block;
  width: 2.18rem;
  height: 0.52rem;
  margin-right: 0.2rem;
  margin-top: 0.24rem;
}
.grassroots-openness-page .gov-list .gov-item a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 0.16rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  border: 0.01rem solid #EFF0F2;
  line-height: 0.52rem;
  text-align: center;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  z-index: 2;
}
.grassroots-openness-page .gov-list .gov-item:nth-child(5n) {
  margin-right: 0;
}
.grassroots-openness-page .gov-list .gov-item:nth-child(-n + 5) {
  margin-top: 0;
}
.grassroots-openness-page .gov-list .gov-item::after {
  content: '';
  position: absolute;
  width: 1.98rem;
  height: 0.47rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
  bottom: -0.06rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.grassroots-openness-page .gov-list .gov-item:hover a {
  color: #045ECD;
  font-weight: bold;
}
.grassroots-openness-page .gov-list .gov-item:hover::after {
  background-color: rgba(4, 94, 205, 0.5);
}
@media screen and (max-width: 768px) {
  .grassroots-openness-page .top-img {
    display: none;
  }
  .grassroots-openness-page .module {
    width: 100%;
    margin-top: 0.4rem;
  }
  .grassroots-openness-page .title-row {
    height: 0.72rem;
    line-height: 0.72rem;
    padding-left: 0.28rem;
  }
  .grassroots-openness-page .title-row > a {
    font-size: 0.36rem;
    color: #045ECD;
  }
  .grassroots-openness-page .title-row::before {
    height: 0.32rem;
  }
  .grassroots-openness-page .gov-list {
    width: 100%;
    margin-top: 0.4rem;
    display: flex;
    flex-wrap: wrap;
    gap: 0.24rem;
  }
  .grassroots-openness-page .gov-list .gov-item {
    width: calc(50% - 0.12rem);
    height: 0.72rem;
    margin: 0;
  }
  .grassroots-openness-page .gov-list .gov-item a {
    line-height: 0.72rem;
    font-size: 0.28rem;
  }
  .grassroots-openness-page .gov-list .gov-item::after {
    width: calc(100% - 0.24rem);
    bottom: -0.08rem;
  }
}

.five-openness-page .openness-list {
  width: 100%;
  background-color: #fff;
  padding: 0.24rem;
  border-radius: 0.08rem;
}
.five-openness-page .openness-class {
  margin-top: 0.24rem;
  width: 100%;
}
.five-openness-page .openness-class:first-child {
  margin-top: 0;
}
.five-openness-page .openness-class .tab-nav {
  width: 100%;
  height: 0.48rem;
  line-height: 0.48rem;
  overflow: auto hidden;
  border-bottom: 0.02rem solid #DCDCDC;
}
.five-openness-page .openness-class .tab-nav > .tab-nav-item {
  display: inline-block;
  height: 100%;
  position: relative;
  text-align: center;
}
.five-openness-page .openness-class .tab-nav > .tab-nav-item > span {
  position: relative;
  z-index: 2;
  display: inline-block;
  font-size: 0.18rem;
  padding: 0 0.24rem;
  color: #333333;
}
.five-openness-page .openness-class .tab-nav > .tab-nav-item::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 0.01rem;
  height: 0.16rem;
  background: #EEF1F6;
  z-index: 1;
}
.five-openness-page .openness-class .tab-nav > .tab-nav-item:last-child::after {
  display: none;
}
.five-openness-page .openness-class .tab-nav > .tab-nav-item:hover > span {
  color: #045ECD;
}
.five-openness-page .openness-class .tab-nav > .tab-nav-item.active > span {
  background: #045ECD;
  color: #fff;
  font-weight: bold;
  padding: 0 0.3rem;
}
.five-openness-page .openness-class .tab-content {
  width: 100%;
  background-color: #F3F7F9;
  padding: 0.2rem 0.24rem;
  margin-top: 0.16rem;
  border-radius: 0.08rem;
}
.five-openness-page .openness-class .tab-content .article-item {
  position: relative;
  display: inline-block;
  width: 5.5rem;
  height: 0.48rem;
  line-height: 0.48rem;
  padding-left: 0.18rem;
  margin-right: 0.44rem;
  font-weight: 400;
  font-size: 0.16rem;
  cursor: pointer;
}
.five-openness-page .openness-class .tab-content .article-item > a {
  display: block;
  width: 100%;
  height: 100%;
}
.five-openness-page .openness-class .tab-content .article-item > a > .title {
  display: inline-block;
  color: #333333;
  max-width: 4rem;
}
.five-openness-page .openness-class .tab-content .article-item > a > .time {
  display: inline-block;
  color: #999;
}
.five-openness-page .openness-class .tab-content .article-item:hover a > .title,
.five-openness-page .openness-class .tab-content .article-item:hover a > .time {
  color: #045ECD;
  font-weight: bold;
}
.five-openness-page .openness-class .tab-content .article-item:hover a::before {
  background-color: #045ECD;
}
.five-openness-page .openness-class .tab-content .article-item:nth-child(2n) {
  margin-right: 0;
}
.five-openness-page .openness-class .tab-content .article-item::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 0.06rem;
  height: 0.06rem;
  background-color: #666666;
  transform: rotate(45deg) translateY(-50%);
}
@media screen and (max-width: 768px) {
  .five-openness-page .openness-list {
    padding: 0.24rem;
  }
  .five-openness-page .openness-class {
    margin-top: 0.4rem;
  }
  .five-openness-page .openness-class .tab-nav {
    height: 0.72rem;
    line-height: 0.72rem;
    white-space: nowrap;
    overflow-x: auto;
  }
  .five-openness-page .openness-class .tab-nav > .tab-nav-item > span {
    font-size: 0.32rem;
  }
  .five-openness-page .openness-class .tab-nav > .tab-nav-item::after {
    width: 0.02rem;
    height: 0.32rem;
  }
  .five-openness-page .openness-class .tab-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: 0.2rem;
  }
  .five-openness-page .openness-class .tab-content .article-item {
    margin: 0;
    width: 100%;
    height: unset;
    line-height: 0.44rem;
    font-size: 0.28rem;
    align-items: center;
  }
  .five-openness-page .openness-class .tab-content .article-item > a > .title {
    color: #333333;
    max-width: unset;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
  }
  .five-openness-page .openness-class .tab-content .article-item > a > .time {
    display: none;
  }
  .five-openness-page .openness-class .tab-content .article-item::before {
    top: 0.2rem;
    left: 0;
    width: 0.08rem;
    height: 0.08rem;
    transform: rotate(45deg);
  }
}

.departmental-finance-page .directory {
  width: 100%;
  background-color: #fff;
  padding: 0.32rem 0.24rem 0.54rem;
  border-radius: 0.08rem;
}
.departmental-finance-page .title {
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 0.34rem;
  color: #333333;
  text-align: center;
}
.departmental-finance-page .time-row {
  width: 100%;
  height: 0.6rem;
  background: #F9F9F9;
  text-align: center;
  margin-top: 0.38rem;
  line-height: 0.6rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 0.16rem;
  color: #999999;
}
.departmental-finance-page .depart-list {
  margin-top: 0.18rem;
  padding: 0 0.08rem;
}
.departmental-finance-page .depart-list .depart-item {
  position: relative;
  display: inline-block;
  width: 2.28rem;
  height: 0.9rem;
  margin-top: 0.15rem;
  margin-right: 0.07rem;
}
.departmental-finance-page .depart-list .depart-item:nth-child(-n + 5) {
  margin-top: 0;
}
.departmental-finance-page .depart-list .depart-item:nth-child(5n) {
  margin-right: 5n;
}
.departmental-finance-page .depart-list .depart-item > a {
  position: relative;
  background: #FFFFFF;
  border-radius: 0.08rem;
  border: 0.01rem solid #EFF0F2;
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.22rem;
  display: -webkit-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  z-index: 2;
  text-align: center;
  padding: 0.23rem 0.16rem;
}
.departmental-finance-page .depart-list .depart-item::after {
  position: absolute;
  bottom: -0.06rem;
  left: 50%;
  transform: translateX(-50%);
  content: '';
  width: 2.08rem;
  height: 0.47rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
}
.departmental-finance-page .depart-list .depart-item:hover > a {
  color: #045ECD;
  border: 0.01rem solid #C9DFED;
}
.departmental-finance-page .depart-list .depart-item:hover::after {
  background: #D8E9F3;
}
@media screen and (max-width: 768px) {
  .departmental-finance-page .directory {
    padding: 0.32rem 0.24rem;
  }
  .departmental-finance-page .time-row {
    height: 0.72rem;
    margin-top: 0.24rem;
    line-height: 0.72rem;
    font-size: 0.24rem;
  }
  .departmental-finance-page .depart-list {
    margin-top: 0.24rem;
    display: flex;
    flex-wrap: wrap;
    gap: 0.2rem;
  }
  .departmental-finance-page .depart-list .depart-item {
    width: calc(50% - 0.1rem);
    height: 1.24rem;
    margin: 0;
  }
  .departmental-finance-page .depart-list .depart-item > a {
    font-size: 0.28rem;
    line-height: 0.42rem;
    padding: 0 0.16rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .departmental-finance-page .depart-list .depart-item::after {
    bottom: -0.08rem;
    left: 50%;
    width: calc(100% - 0.4rem);
  }
}

.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_trs-model-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;
  }
}

.yishenqinggongkai {
  margin-bottom: 0.4rem;
  padding: 0.2rem;
  background: linear-gradient(180deg, #f2f6f9 0%, #f7f9fB 100%);
  border-radius: 0.08rem;
}
.yishenqinggongkai .ysqgk-zfxx {
  width: 2.2rem;
  background: #fff;
  border-radius: 0.08rem;
}
.yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-title {
  line-height: 0.56rem;
  background: #026ab6;
  font-size: 0.2rem;
  color: #fff;
  text-align: center;
}
.yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-content {
  padding: 0.24rem 0.2rem;
}
.yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-content .ysqgk-zfxx-content-top {
  margin-bottom: 0.09rem;
  line-height: 0.16rem;
  font-size: 0.16rem;
  color: #015293;
}
.yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-content .ysqgk-zfxx-content-p {
  font-size: 0.14rem;
  color: #333;
  line-height: 0.24rem;
  margin-bottom: 0.12rem;
  text-indent: 2em;
}
.yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-content .ysqgk-zfxx-content-p a {
  color: #026ab6;
}
.yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-content .ysqgk-zfxx-content-p:last-child {
  margin-bottom: 0;
}
.yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-content .ysqgk-zfxx-content-download {
  display: block;
  padding-left: 0.67rem;
  line-height: 0.32rem;
  background: #cfa960 url(2025bj_download-ysqgk.png) no-repeat 0.43rem center;
  border-radius: 0.04rem;
  font-size: 0.14rem;
  color: #fff;
  background-size: 0.16rem 0.16rem;
}
.yishenqinggongkai .ysqgk-form {
  margin-left: 2.4rem;
  padding: 0.24rem;
  background: #fff;
  border-radius: 0.08rem;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block {
  margin-top: 0.16rem;
  padding: 0 0.04rem 0.04rem;
  background: #f3f7f9;
  border-radius: 0.08rem;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-title {
  height: 0.56rem;
  padding-left: 0.2rem;
  line-height: 0.56rem;
  font-size: 0.2rem;
  font-weight: bold;
  color: #111;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-content {
  padding: 0.24rem 0.24rem 0;
  background: #fff;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-content.ysqgk-form-block-content-first {
  padding-top: 0;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-content:last-of-type {
  padding-bottom: 0.24rem;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-input-button {
  width: 0.88rem;
  height: 0.4rem;
  margin-left: 0.24rem;
  margin-right: 1.77rem;
  line-height: 0.4rem;
  font-size: 0.16rem;
  color: #fff;
  text-align: center;
  background: #026ab6;
  box-shadow: inset 0.01rem 0.02rem 0.03rem 0 rgba(0, 0, 0, 0.08);
  border-radius: 0.06rem;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-line {
  height: 0.01rem;
  margin-bottom: 0.32rem;
  background: #e5e5e5;
  border-radius: 0.1rem;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-button {
  padding: 0.4rem 0 0.32rem;
  text-align: center;
  background: #fff;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-button button {
  width: 1.71rem;
  height: 0.48rem;
  padding-left: 0.24rem;
  padding-right: 0;
  font-size: 0.16rem;
  line-height: 0.48rem;
  text-align: center;
  box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  border-radius: 0.06rem;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-button button.reset {
  cursor: pointer;
  color: #333;
  margin-right: 0.09rem;
  background: #ededed url(2025bj_reset.png) no-repeat 0.58rem center;
  background-size: 0.16rem 0.16rem;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-button button.confirm {
  cursor: pointer;
  color: #fff;
  background: #166ce6 url(2025bj_confirm.png) no-repeat 0.58rem center;
  background-size: 0.16rem 0.16rem;
}
.yishenqinggongkai .ysqgk-form .ysqgk-form-block:first-of-type {
  margin-top: 0;
}
.row {
  margin-top: 0.2rem;
}
.row:first-child {
  margin-top: 0;
}
.ysqgk-input-block {
  margin-left: 0.58rem;
}
.ysqgk-input-block .ysqgk-bolock-title {
  min-width: 5em;
  text-align: right;
  display: inline-block;
  margin-right: 0.21rem;
  line-height: 0.4rem;
  font-size: 0.16rem;
  color: #333;
  vertical-align: middle;
}
.ysqgk-input-block .ysqgk-bolock-input {
  width: 2.43rem;
  height: 0.38rem;
  padding: 0 0.12rem;
  background: #fff;
  box-shadow: inset 0.01rem 0.02rem 0.03rem 0 rgba(0, 0, 0, 0.08);
  border-radius: 0.06rem;
  border: 0.01rem solid #c4d2df;
  vertical-align: middle;
}
.ysqgk-input-block .ysqgk-bolock-input.full-input {
  width: 6.58rem;
}
.ysqgk-input-block .yzm-img {
  display: inline-block;
  width: 0.9rem;
  height: 0.4rem;
  border-radius: 0.06rem;
  margin-left: 0.12rem;
}
.ysqgk-input-block .yzm-img img {
  width: 100%;
  height: 100%;
}
.ysqgk-input-block:first-of-type {
  margin-left: 0;
}
.ysqgk-zfxx-gkb .ysqgk-zfxx-gkb-block {
  margin-right: 0.64rem;
}
.ysqgk-zfxx-gkb .ysqgk-input-block {
  margin-left: 0;
  margin-top: 0.2rem;
  text-align: right;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-title {
  width: 1.2rem;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-textarea-title {
  margin-top: 0.12rem;
  line-height: 0.16rem;
  vertical-align: top;
  text-align: left;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-textarea {
  width: 6.58rem;
  height: 1.85rem;
  padding: 0.12rem;
  font-size: 0.16rem;
  color: #999;
  box-shadow: inset 0.01rem 0.02rem 0.03rem 0 rgba(0, 0, 0, 0.08);
  border-radius: 0.06rem;
  border: 0.01rem solid #c4d2df;
  outline: none;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-radio {
  font-size: 0.16rem;
  color: #333;
  line-height: 0.4rem;
  margin-right: 0.4rem;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-radio input {
  width: 0.16rem;
  height: 0.16rem;
  transform: translateY(-0.03rem);
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-block-bumen-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-bumen-button {
  width: 1.44rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  font-size: 0.16rem;
  color: #fff;
  background: #026ab6;
  border-radius: 0 0.06rem 0.06rem 0;
  cursor: pointer;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-block-yanzhengma {
  width: 0.74rem;
  height: 0.4rem;
  margin: 0 0.2rem;
  cursor: pointer;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-block-yanzhengma-refresh {
  font-size: 0.16rem;
  color: #333;
  background: none;
  cursor: pointer;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqigk-block-upload {
  width: 2.67rem;
  height: 1.68rem;
  text-align: center;
  background-size: 100% 100%;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqigk-block-upload .shenfenzheng-upload-box {
  width: 0.44rem;
  height: 0.44rem;
  margin: 0.49rem auto 0.12rem;
  background: #026ab6;
  line-height: 0.44rem;
  text-align: center;
  border-radius: 100%;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqigk-block-upload .shenfenzheng-upload-box .shenfenzheng-upload {
  width: 0.16rem;
  height: 0.16rem;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqigk-block-upload span {
  font-size: 0.14rem;
  color: #333;
  line-height: 0.14rem;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqigk-block-upload-zheng {
  background-image: url(2025bj_shenfenzheng-zheng.png);
  margin-right: 0.24rem;
}
.ysqgk-zfxx-gkb .ysqgk-input-block .ysqigk-block-upload-fan {
  background-image: url(2025bj_shenfenzheng-fan.png);
}
.ysqgk-zfxx-gkb .ysqgk-block-zhengjian-desc {
  margin-left: 1.4rem;
  margin-top: 0.16rem;
  line-height: 0.2rem;
  font-size: 0.14rem;
  color: #999;
}
.zfxx-ysqgk-blts .trs-model-box {
  padding-left: 0;
  padding-right: 0;
}
.zfxx-ysqgk-blts .trs-model-title {
  padding: 0 0.36rem;
}
.zfxx-ysqgk-blts .trs-model-content {
  height: 5.18rem;
  overflow: hidden;
  padding: 0 0.12rem 0 0.64rem;
}
.zfxx-ysqgk-blts-desc {
  padding: 0.16rem 0;
  font-size: 0.16rem;
  color: #666;
  line-height: 0.16rem;
  border-bottom: 0.01rem solid #ddd;
}
.zfxx-ysqgk-blts-content {
  height: 4.5rem;
  font-size: 0.18rem;
  color: #111;
  line-height: 0.36rem;
  overflow-y: auto;
}
.zfxx-ysqgk-blts-content .content {
  padding-right: 0.52rem;
}
.zfxx-ysqgk-blts-content::-webkit-scrollbar {
  width: 0.08rem;
  background: transparent;
}
.zfxx-ysqgk-blts-content::-webkit-scrollbar-thumb {
  background: #C1C1C1;
  border-radius: 0.04rem;
}
.zfxx-ysqgk-blts-content::-webkit-scrollbar-track {
  background: rgba(193, 193, 193, 0.2);
  border-radius: 0.04rem;
}
.zfxx-ysqgk-blts-content p {
  margin-top: 0.24rem;
}
.zfxx-ysqgk-blts-content p a {
  color: #015293;
}
.zfxx-ysqgk-blts-content p:first-child {
  margin-top: 0.08rem;
}
.zfxx-ysqgk-blts-button {
  display: block;
  width: 2.4rem;
  height: 0.48rem;
  background: #045ECD;
  border-radius: 0.04rem;
  margin: 0.2rem auto 0;
  transform: translateX(-0.52rem);
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  text-align: center;
}
.zfxx-ysqgk-blts-button:hover {
  color: #fff;
}
.ysqgk-shouli-department .trs-model-box {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
.ysqgk-shouli-department .trs-model-titlebox {
  font-size: 0.24rem;
  font-weight: bold;
  color: #333;
}
.ysqgk-shouli-department .trs-model-titlebox .trs-model-title {
  margin-top: 0.05rem;
}
.ysqgk-shouli-department .trs-model-content {
  height: 5.02rem;
  margin-top: 0.32rem;
}
.ysqgk-shouli-department .trs-model-content .form-block-title {
  margin: 0 0 0.16rem;
}
.ysqgk-shouli-department .trs-model-content .ysqgk-shouli-department-list {
  padding: 0.08rem 0.16rem 0.16rem;
  background: #f3f7f9;
  border-radius: 0.08rem;
}
.ysqgk-shouli-department .trs-model-content .ysqgk-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;
}
.ysqgk-shouli-department .trs-model-content .ysqgk-shouli-department-list span:nth-of-type(3n) {
  margin-right: 0;
}
.form-block-title {
  position: relative;
  margin: 0.24rem 0 0.04rem;
}
.form-block-title span {
  position: relative;
  display: inline-block;
  padding-bottom: 0.12rem;
  font-size: 0.16rem;
  font-weight: bold;
  color: #111;
  line-height: 0.16rem;
}
.form-block-title span::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.02rem;
  background-color: #026ab6;
  border-radius: 0.03rem;
  z-index: 1;
}
.form-block-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.01rem;
  background: #e5e5e5;
  border-radius: 0.01rem;
}
.form-block-title:first-of-type {
  margin-top: 0;
}
.required-red {
  color: #e83131;
}
@media screen and (max-width: 768px) {
  .ysqgk-input-block:first-of-type {
    margin-top: 0 !important;
  }
  .yishenqinggongkai {
    padding: 0.48rem 0.24rem;
  }
  .yishenqinggongkai .ysqgk-zfxx {
    width: 100%;
    margin-bottom: 0.24rem;
  }
  .yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-title {
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.4rem;
  }
  .yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-content {
    padding: 0.32rem 0.24rem 0.24rem;
  }
  .yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-content .ysqgk-zfxx-content-top {
    margin-bottom: 0.16rem;
    font-size: 0.28rem;
    color: #015293;
    line-height: 0.28rem;
  }
  .yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-content .ysqgk-zfxx-content-p {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-bottom: 0.24rem;
  }
  .yishenqinggongkai .ysqgk-zfxx .ysqgk-zfxx-content .ysqgk-zfxx-content-download {
    height: 0.8rem;
    padding-left: 2.83rem;
    line-height: 0.8rem;
    font-size: 0.28rem;
    background-size: 0.28rem;
    background-position-x: 2.31rem;
  }
  .yishenqinggongkai .ysqgk-form {
    float: left;
    width: 100%;
    margin-left: 0;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block {
    margin-top: 0.24rem;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-title {
    height: 0.8rem;
    padding-left: 0.24rem;
    line-height: 0.8rem;
    font-size: 0.32rem;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-content {
    padding: 0.32rem !important;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-content .ysqgk-input-block {
    width: 100%;
    margin-left: 0;
    margin-top: 0.24rem;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-content .ysqgk-input-block .ysqgk-bolock-title {
    width: 1.4rem;
    margin-right: 0.3rem;
    font-size: 0.28rem;
    line-height: 0.64rem;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-content .ysqgk-input-block .ysqgk-bolock-input {
    width: 3.6rem;
    height: 0.64rem;
    padding: 0 0.24rem;
    font-size: 0.28rem;
    border-radius: 0.06rem;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-content .ysqgk-input-block .ysqgk-bolock-textarea-title {
    width: 100%;
    margin-bottom: 0.16rem;
    text-align: left;
    line-height: 0.42rem;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-input-button {
    width: 4.21rem;
    height: 0.64rem;
    margin-top: 0.2rem;
    margin-right: 0.55rem;
    line-height: 0.64rem;
    background: #026AB6;
    font-size: 0.28rem;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-button {
    padding-top: 0.18rem;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-button button {
    width: 2.4rem;
    height: 0.8rem;
    padding-left: 1.16rem;
    font-size: 0.32rem;
    background-size: 0.32rem 0.32rem !important;
    text-align: left;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-button button.rest {
    margin-right: 0.24rem !important;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .ysqgk-form-block-line {
    margin-bottom: 0.4rem;
  }
  .yishenqinggongkai .ysqgk-form .ysqgk-form-block .yzm-img {
    margin-top: 0.2rem;
    margin-left: 1.7rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-zfxx-gkb-block {
    margin-right: 0;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block {
    text-align: left;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-title {
    margin-right: 0.3rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-textarea {
    box-sizing: border-box;
    width: 100%;
    height: 2.4rem;
    font-size: 0.28rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-radio {
    width: 1.62rem;
    text-align: left;
    font-size: 0.28rem;
    line-height: 0.5rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-radio input {
    width: 0.28rem;
    height: 0.28rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-bolock-bumen-button {
    width: 4.12rem;
    height: 0.64rem;
    margin-top: 0.16rem;
    margin-left: 1.7rem;
    font-size: 0.28rem;
    line-height: 0.64rem;
    border-radius: 0.06rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqigk-block-upload {
    width: 4.12rem;
    height: 2.59rem;
    margin-right: 0;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqigk-block-upload .shenfenzheng-upload-box {
    width: 0.7rem;
    height: 0.7rem;
    margin-top: 0.7rem;
    margin-bottom: 0.3rem;
    line-height: 0.7rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqigk-block-upload .shenfenzheng-upload-box .shenfenzheng-upload {
    width: 0.26rem;
    height: 0.26rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqigk-block-upload span {
    font-size: 0.28rem;
    line-height: 0.28rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqigk-block-upload-fan {
    margin-left: 1.7rem;
    margin-top: 0.2rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-block-yanzhengma {
    width: 0.74rem;
    height: 0.4rem;
    margin-left: 1.7rem;
    margin-top: 0.24rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-input-block .ysqgk-block-yanzhengma-refresh {
    font-size: 0.28rem;
    line-height: 0.4rem;
    margin-top: 0.24rem;
  }
  .ysqgk-zfxx-gkb .ysqgk-block-zhengjian-desc {
    font-size: 0.24rem;
    line-height: 0.36rem;
    margin-top: 0.16rem;
    margin-left: 1.7rem;
  }
  .form-block-title {
    margin-bottom: 0.32rem;
  }
  .form-block-title span {
    padding-bottom: 0.16rem;
    font-size: 0.28rem;
    line-height: 0.28rem;
  }
  .zfxx-ysqgk-blts .trs-model-content {
    height: 9.03rem;
    display: flex;
    flex-direction: column;
  }
  .zfxx-ysqgk-blts .trs-model-content .zfxx-ysqgk-blts-content {
    height: 0;
    flex-grow: 1;
  }
  .zfxx-ysqgk-blts .trs-model-content .zfxx-ysqgk-blts-button {
    width: 2.7rem;
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.28rem;
    transform: translateX(-0.2rem);
    margin-top: 0.32rem;
  }
  .zfxx-ysqgk-blts-desc {
    padding-top: 0;
    font-size: 0.24rem;
    line-height: 0.24rem;
  }
  .zfxx-ysqgk-blts-content p {
    font-size: 0.28rem;
    line-height: 0.42rem;
  }
  .ysqgk-shouli-department .trs-model-content {
    height: 9.03rem;
    margin-top: 0.32rem;
  }
  .ysqgk-shouli-department .trs-model-content .form-block-title {
    margin-bottom: 0.24rem;
  }
  .ysqgk-shouli-department .trs-model-content .ysqgk-shouli-department-list span {
    width: 2.79rem;
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.28rem;
    margin-right: 0.16rem;
  }
  .ysqgk-shouli-department .trs-model-content .ysqgk-shouli-department-list span:nth-of-type(3n) {
    margin-right: 0.16rem;
  }
  .ysqgk-shouli-department .trs-model-content .ysqgk-shouli-department-list span:nth-of-type(2n) {
    margin-right: 0;
  }
}

.department-home-page .top-con {
  margin-top: 0.24rem;
}
.department-home-page .top-con .left-swiper {
  width: 6.6rem;
  height: 3.7rem;
}
.department-home-page .top-con .left-swiper .swiper-slide {
  width: 6.6rem;
  height: 3.7rem;
}
.department-home-page .top-con .left-swiper .swiper-slide > a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.department-home-page .top-con .left-swiper .swiper-slide > a img {
  width: 100%;
  height: 100%;
}
.department-home-page .top-con .left-swiper .swiper-slide > a .bottom-row {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 6.6rem;
  height: 0.56rem;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(0.06rem);
  padding: 0 0.16rem;
}
.department-home-page .top-con .left-swiper .swiper-slide > a .bottom-row .text {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 0.22rem;
  color: #FFFFFF;
  line-height: 0.56rem;
  max-width: 4.74rem;
}
.department-home-page .top-con .left-swiper .swiper-pagination {
  position: absolute;
  right: 0.24rem;
  bottom: 0.24rem;
}
.department-home-page .top-con .left-swiper .swiper-pagination .swiper-pagination-switch {
  display: inline-block;
  cursor: pointer;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  margin-left: 0.1rem;
  background: rgba(255, 255, 255, 0.37);
}
.department-home-page .top-con .left-swiper .swiper-pagination .swiper-active-switch {
  width: 0.2rem;
  height: 0.08rem;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 0.04rem;
}
.department-home-page .top-con .work-dynamics {
  width: 6.7rem;
  height: 3.63rem;
}
.department-home-page .top-con .work-dynamics .title-row {
  width: 100%;
  height: 0.51rem;
  padding-top: 0.03rem;
  border-bottom: 0.01rem solid #D8DEE5;
}
.department-home-page .top-con .work-dynamics .title-row .title {
  position: relative;
  display: inline-block;
  height: 100%;
  font-weight: bold;
  font-size: 0.24rem;
  color: #045ECD;
  line-height: 0.24rem;
  margin-right: 0.2rem;
}
.department-home-page .top-con .work-dynamics .title-row .title::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 0.03rem;
  background: #045ECD;
}
.department-home-page .top-con .work-dynamics .title-row .more-btn {
  display: inline-block;
  font-size: 0.16rem;
  color: #999999;
  margin-top: 0.05rem;
  margin-right: 0.03rem;
}
.department-home-page .top-con .work-dynamics .title-row .more-btn > img {
  width: 0.1rem;
  height: 0.1rem;
  transform: translateY(-0.02rem);
}
.department-home-page .top-con .work-dynamics .dynamics-list {
  width: 100%;
  margin-top: 0.16rem;
}
.department-home-page .top-con .work-dynamics .dynamics-list .dynamics-item {
  height: 0.5rem;
  line-height: 0.5rem;
  padding-left: 0.2rem;
  position: relative;
}
.department-home-page .top-con .work-dynamics .dynamics-list .dynamics-item::before {
  position: absolute;
  content: '';
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background: #B0B0B0;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.department-home-page .top-con .work-dynamics .dynamics-list .dynamics-item > a {
  display: block;
  height: 0.5rem;
  font-weight: 400;
  font-size: 0.2rem;
  color: #000000;
}
.department-home-page .top-con .work-dynamics .dynamics-list .dynamics-item:hover::before {
  background-color: #045ECD;
}
.department-home-page .top-con .work-dynamics .dynamics-list .dynamics-item:hover a {
  color: #045ECD;
}
.department-home-page .top-con .work-dynamics .dynamics-list .dynamics-text {
  max-width: 5.5rem;
  display: inline-block;
}
.department-home-page .top-con .work-dynamics .dynamics-list .time {
  font-size: 0.18rem;
  color: #999999;
}
.department-home-page .pic-news-swiper-outer {
  width: 13.6rem;
  overflow: hidden;
}
.department-home-page .pic-news-swiper {
  width: 13.9rem;
  height: 1.48rem;
  margin-top: 0.34rem;
  position: relative;
}
.department-home-page .pic-news-swiper .swiper-slide {
  width: 3.47rem;
  height: 1.48rem;
}
.department-home-page .pic-news-swiper .swiper-slide > a {
  display: block;
  width: 100%;
  height: 100%;
}
.department-home-page .pic-news-swiper .swiper-slide > a img {
  width: 3.17rem;
  height: 1.48rem;
}
.department-home-page .pic-news-swiper .swiper-button-prev,
.department-home-page .pic-news-swiper .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0.25rem;
  height: 0.52rem;
  background: rgba(0, 0, 0, 0.23);
  cursor: pointer;
}
.department-home-page .pic-news-swiper .swiper-button-prev:hover,
.department-home-page .pic-news-swiper .swiper-button-next:hover {
  background-color: #045ECD;
}
.department-home-page .pic-news-swiper .swiper-button-prev > img,
.department-home-page .pic-news-swiper .swiper-button-next > img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
}
.department-home-page .pic-news-swiper .swiper-button-prev {
  left: 0;
  border-radius: 0rem 0.04rem 0.04rem 0rem;
}
.department-home-page .pic-news-swiper .swiper-button-prev > img {
  transform: translate(-50%, -50%) rotate(180deg);
}
.department-home-page .pic-news-swiper .swiper-button-next {
  right: 0.3rem;
  border-radius: 0.04rem 0rem 0rem 0.04rem;
}
.department-home-page .featured-columns {
  width: 100%;
  margin-top: 0.34rem;
  margin-bottom: 0.32rem;
}
.department-home-page .featured-columns .columns-item {
  display: inline-block;
  width: 4.34rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
  margin-right: 0.28rem;
  padding-bottom: 0.04rem;
}
.department-home-page .featured-columns .columns-item:nth-child(3n) {
  margin-right: 0;
}
.department-home-page .featured-columns .columns-item .title-row {
  height: 0.56rem;
  padding: 0 0.17rem 0 0.24rem;
  line-height: 0.56rem;
}
.department-home-page .featured-columns .columns-item .columns-name {
  display: inline-block;
  height: 0.56rem;
  line-height: 0.56rem;
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
}
.department-home-page .featured-columns .columns-item .more-btn {
  margin-top: 0.18rem;
  display: inline-block;
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.2rem;
}
.department-home-page .featured-columns .columns-item .more-btn > img {
  width: 0.11rem;
  transform: translateY(-0.02rem);
}
.department-home-page .featured-columns .columns-item .columns-content {
  width: 4.26rem;
  background: #FFFFFF;
  border-radius: 0.06rem;
  margin: 0 auto;
}
.department-home-page .featured-columns .columns-item .columns-content .list {
  width: 100%;
  padding: 0.05rem 0.24rem 0.17rem;
}
.department-home-page .featured-columns .columns-item .columns-content .list-item {
  position: relative;
  height: 0.66rem;
  line-height: 0.66rem;
  padding-left: 0.12rem;
  border-bottom: 0.01rem dashed #BBD1F7;
}
.department-home-page .featured-columns .columns-item .columns-content .list-item:last-child {
  border-bottom: none;
}
.department-home-page .featured-columns .columns-item .columns-content .list-item > a {
  display: block;
  font-size: 0.18rem;
  color: #333333;
}
.department-home-page .featured-columns .columns-item .columns-content .list-item::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 0.04rem;
  height: 0.04rem;
  background: #DADADA;
  border-radius: 50%;
}
.department-home-page .featured-columns .columns-item .columns-content .list-item:hover a {
  color: #045ECD;
}
.department-home-page .featured-columns .columns-item .columns-content .list-item:hover a::before {
  background: #045ECD;
}
@media screen and (max-width: 768px) {
  .department-home-page .top-con {
    margin-top: 0.24rem;
  }
  .department-home-page .top-con .left-swiper {
    float: none;
    width: 7.02rem;
    height: 3.9rem;
    margin: 0 auto;
  }
  .department-home-page .top-con .left-swiper .swiper-slide {
    width: 7.02rem;
    height: 3.9rem;
  }
  .department-home-page .top-con .left-swiper .swiper-slide > a .bottom-row {
    width: 7.02rem;
    height: 0.8rem;
    padding: 0 0.28rem;
  }
  .department-home-page .top-con .left-swiper .swiper-slide > a .bottom-row .text {
    font-size: 0.28rem;
    color: #FFFFFF;
    line-height: 0.8rem;
    max-width: 5rem;
  }
  .department-home-page .top-con .left-swiper .swiper-pagination {
    bottom: 0.35rem;
  }
  .department-home-page .top-con .left-swiper .swiper-pagination .swiper-pagination-switch {
    width: 0.12rem;
    height: 0.12rem;
    margin-left: 0.12rem;
  }
  .department-home-page .top-con .left-swiper .swiper-pagination .swiper-active-switch {
    width: 0.24rem;
    height: 0.12rem;
    border-radius: 0.08rem;
  }
  .department-home-page .top-con .work-dynamics {
    float: none;
    width: 7.02rem;
    height: auto;
    margin: 0.4rem auto 0;
  }
  .department-home-page .top-con .work-dynamics .title-row {
    width: 100%;
    height: 0.6rem;
    padding-top: 0.03rem;
  }
  .department-home-page .top-con .work-dynamics .title-row .title {
    font-size: 0.3rem;
    color: #045ECD;
    line-height: 0.3rem;
    margin-right: 0.2rem;
  }
  .department-home-page .top-con .work-dynamics .title-row .more-btn {
    font-size: 0.24rem;
    margin-top: 0;
    margin-right: 0.03rem;
  }
  .department-home-page .top-con .work-dynamics .title-row .more-btn > img {
    width: 0.2rem;
    height: 0.2rem;
    transform: translateY(-0.02rem);
  }
  .department-home-page .top-con .work-dynamics .dynamics-list {
    width: 100%;
    margin-top: 0.16rem;
  }
  .department-home-page .top-con .work-dynamics .dynamics-list .dynamics-item {
    height: 0.66rem;
    line-height: 0.66rem;
    padding-left: 0.2rem;
  }
  .department-home-page .top-con .work-dynamics .dynamics-list .dynamics-item::before {
    width: 0.08rem;
    height: 0.08rem;
  }
  .department-home-page .top-con .work-dynamics .dynamics-list .dynamics-item > a {
    height: 0.66rem;
    font-size: 0.28rem;
  }
  .department-home-page .top-con .work-dynamics .dynamics-list .dynamics-text {
    max-width: 5.5rem;
    display: inline-block;
  }
  .department-home-page .top-con .work-dynamics .dynamics-list .time {
    font-size: 0.24rem;
    color: #999999;
  }
  .department-home-page .pic-news-swiper-outer {
    width: 7.02rem;
    overflow: hidden;
    margin: 0 auto;
  }
  .department-home-page .pic-news-swiper {
    width: 7.08rem;
    height: 1.61rem;
    margin-top: 0.4rem;
    position: relative;
  }
  .department-home-page .pic-news-swiper .swiper-slide {
    width: 3.51rem;
    height: 1.61rem;
  }
  .department-home-page .pic-news-swiper .swiper-slide > a {
    display: block;
    width: 100%;
    height: 100%;
  }
  .department-home-page .pic-news-swiper .swiper-slide > a img {
    width: 3.45rem;
    height: 1.61rem;
  }
  .department-home-page .pic-news-swiper .swiper-button-next {
    right: 0.1rem;
    border-radius: 0.04rem 0rem 0rem 0.04rem;
  }
  .department-home-page .featured-columns {
    width: 7.02rem;
    margin: 0 auto;
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }
  .department-home-page .featured-columns .columns-item {
    display: inline-block;
    width: 100%;
    background: #F3F7F9;
    border-radius: 0.08rem;
    margin-right: 0;
    padding-bottom: 0.04rem;
    margin-bottom: 0.3rem;
  }
  .department-home-page .featured-columns .columns-item:last-child {
    margin-bottom: 0;
  }
  .department-home-page .featured-columns .columns-item .title-row {
    height: 0.72rem;
    padding: 0 0.24rem 0 0.24rem;
    line-height: 0.72rem;
  }
  .department-home-page .featured-columns .columns-item .columns-name {
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.32rem;
  }
  .department-home-page .featured-columns .columns-item .more-btn {
    margin-top: 0.24rem;
    font-size: 0.2rem;
    color: #999999;
    line-height: 0.24rem;
  }
  .department-home-page .featured-columns .columns-item .columns-content {
    width: calc(100% - 0.08rem);
  }
  .department-home-page .featured-columns .columns-item .columns-content .list {
    padding: 0.06rem 0.24rem 0.12rem;
  }
  .department-home-page .featured-columns .columns-item .columns-content .list-item {
    position: relative;
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.2rem;
  }
  .department-home-page .featured-columns .columns-item .columns-content .list-item > a {
    font-size: 0.28rem;
  }
  .department-home-page .featured-columns .columns-item .columns-content .list-item::before {
    width: 0.08rem;
    height: 0.08rem;
  }
}

.szxx-box .szxx-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.32rem 0;
}
.szxx-box .szxx-container .top-box {
  height: 2.72rem;
}
.szxx-box .szxx-container .top-box .szxx {
  width: 7.57rem;
  height: 2.72rem;
  background: url(2025bj_szxx-bg.png) no-repeat top center;
  background-size: 100% 100%;
  padding: 0.24rem;
}
.szxx-box .szxx-container .top-box .szxx .szxx-top {
  height: 0.3rem;
  line-height: 0.3rem;
}
.szxx-box .szxx-container .top-box .szxx .szxx-top .szxx-top-title {
  font-size: 0.24rem;
  color: #4873BF;
  font-weight: bold;
}
.szxx-box .szxx-container .top-box .szxx .szxx-top .szxx-top-write {
  font-size: 0.18rem;
  color: #333;
}
.szxx-box .szxx-container .top-box .szxx .szxx-top .szxx-top-write img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.12rem;
}
.szxx-box .szxx-container .top-box .szxx .szxx-line {
  height: 0.13rem;
  background: url(2025bj_szxx-line.png) no-repeat center center;
  background-size: 100% 100%;
  margin-top: 0.12rem;
  margin-bottom: 0.1rem;
}
.szxx-box .szxx-container .top-box .szxx .szxx-content {
  font-size: 0.18rem;
  color: #333;
  line-height: 0.32rem;
  margin-bottom: 0.14rem;
}
.szxx-box .szxx-container .top-box .szxx .szxx-bottom .szxx-input {
  width: 2.36rem;
  height: 0.44rem;
  line-height: 0.44rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  padding-left: 0.22rem;
  padding-right: 0.22rem;
  margin-right: 0.2rem;
  color: #999;
}
.szxx-box .szxx-container .top-box .szxx .szxx-bottom .yzm {
  width: 2.82rem;
  height: 0.44rem;
  line-height: 0.44rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
}
.szxx-box .szxx-container .top-box .szxx .szxx-bottom .yzm .yzm-input {
  width: 1.26rem;
  height: 0.42rem;
  line-height: 0.42rem;
  background: #FFFFFF;
  padding-left: 0.22rem;
  padding-right: 0.22rem;
  color: #999;
}
.szxx-box .szxx-container .top-box .szxx .szxx-bottom .yzm .getyzm {
  width: 1.04rem;
  height: 0.32rem;
  line-height: 0.32rem;
  background: rgba(4, 94, 205, 0.1);
  border-radius: 0.03rem;
  color: #045ecd;
  margin-right: 0.06rem;
  margin-top: 0.06rem;
  font-size: 0.16rem;
  text-align: center;
}
.szxx-box .szxx-container .top-box .szxx .szxx-bottom .cx {
  width: 1rem;
  height: 0.44rem;
  line-height: 0.44rem;
  background: #045ECD;
  border-radius: 0.04rem;
  color: #fff;
  text-align: center;
  font-size: 0.18rem;
}
.szxx-box .szxx-container .top-box .bjtj {
  width: 5.03rem;
  height: 2.72rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
}
.szxx-box .szxx-container .top-box .bjtj .bj-top {
  height: 0.56rem;
  line-height: 0.56rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.szxx-box .szxx-container .top-box .bjtj .bj-top .bj-title {
  font-size: 0.24rem;
  color: #111;
  font-weight: bold;
}
.szxx-box .szxx-container .top-box .bjtj .bj-top .bj-link {
  font-size: 0.18rem;
  color: #999;
}
.szxx-box .szxx-container .top-box .bjtj .bj-content {
  height: 2.12rem;
  margin-left: 0.04rem;
  margin-right: 0.04rem;
  border-radius: 0.06rem;
  background-color: #fff;
  padding: 0.24rem 0.2rem 0.24rem 0.25rem;
}
.szxx-box .szxx-container .top-box .bjtj .bj-content .column {
  width: 1.5rem;
  height: 0.82rem;
  text-align: center;
}
.szxx-box .szxx-container .top-box .bjtj .bj-content .column .num {
  font-size: 0.24rem;
  color: #111;
  font-weight: bold;
  margin-top: 0.06rem;
  width: 100%;
  height: 0.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.szxx-box .szxx-container .top-box .bjtj .bj-content .column .name {
  font-size: 0.16rem;
  color: #666;
  margin-top: 0.02rem;
  height: 0.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.szxx-box .szxx-container .top-box .bjtj .bj-content .br1 {
  border-right: 0.01rem dashed #DDDDDD;
}
.szxx-box .szxx-container .top-box .bjtj .bj-content .bb1 {
  border-bottom: 0.01rem dashed #DDDDDD;
}
.szxx-box .szxx-container .top-box .bjtj .bj-content .pt-20 {
  padding-top: 0.2rem;
}
.szxx-box .szxx-container .reply-box {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  margin-top: 0.24rem;
  padding-bottom: 0.04rem;
}
.szxx-box .szxx-container .reply-box .reply-title {
  font-size: 0.24rem;
  height: 0.56rem;
  line-height: 0.56rem;
  color: #111;
  font-weight: bold;
  padding-left: 0.24rem;
}
.szxx-box .szxx-container .reply-box .reply-content {
  background-color: #fff;
  margin: 0 0.04rem 0 0.04rem;
  padding: 0.2rem;
}
.szxx-box .szxx-container .reply-box .reply-content table {
  width: 100%;
  font-size: 0.16rem;
  border-collapse: collapse;
}
.szxx-box .szxx-container .reply-box .reply-content table thead tr {
  width: 100%;
  height: 0.48rem;
  background: #EDF2F7;
  border-radius: 0.06rem;
  display: block;
  padding: 0;
  margin-bottom: 0.08rem;
  overflow: hidden;
}
.szxx-box .szxx-container .reply-box .reply-content table thead tr td {
  font-weight: bold;
  height: 100%;
  line-height: 0.48rem;
  padding: 0;
  box-sizing: border-box;
}
.szxx-box .szxx-container .reply-box .reply-content table thead tr td.number {
  width: 1.95rem;
  margin-left: 0.2rem;
}
.szxx-box .szxx-container .reply-box .reply-content table thead tr td.title {
  width: 3.36rem;
  margin-left: 0.32rem;
}
.szxx-box .szxx-container .reply-box .reply-content table thead tr td.type {
  width: 0.5rem;
  margin-left: 0.45rem;
}
.szxx-box .szxx-container .reply-box .reply-content table thead tr td.status {
  width: 0.6rem;
  margin-left: 0.48rem;
}
.szxx-box .szxx-container .reply-box .reply-content table thead tr td.submit-date {
  width: 1.75rem;
  text-align: center;
  margin-left: 0.28rem;
}
.szxx-box .szxx-container .reply-box .reply-content table thead tr td.reply-date {
  width: 1.7rem;
  text-align: center;
  margin-left: 0.4rem;
}
.szxx-box .szxx-container .reply-box .reply-content table thead tr td span {
  display: inline-block;
  height: 100%;
  line-height: 0.48rem;
  white-space: nowrap;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr {
  height: 0.5rem;
  line-height: 0.5rem;
  display: block;
  overflow: hidden;
  background-color: #fff;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr.bg1 {
  background-color: #F5F8FA;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td {
  float: left;
  height: 100%;
  line-height: 0.5rem;
  color: #000;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td a {
  color: #333;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td a:hover {
  color: #045ECD;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.number {
  width: 1.95rem;
  margin-left: 0.2rem;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.title {
  width: 3.36rem;
  margin-left: 0.32rem;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.title a {
  display: inline-block;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.type {
  width: 0.5rem;
  margin-left: 0.35rem;
  text-align: center;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.status {
  width: 0.6rem;
  margin-left: 0.42rem;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.status .status-dot {
  display: inline-block;
  font-size: 0.16rem;
  line-height: 0;
  position: relative;
  top: 0rem;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.status.ing {
  color: #045ECD;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.status.ing .status-dot {
  color: #045ECD;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.status.end {
  color: #19721B;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.status.end .status-dot {
  color: #19721B;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.submit-date {
  width: 1.7rem;
  margin-left: 0.44rem;
  text-align: center;
}
.szxx-box .szxx-container .reply-box .reply-content table tbody tr td.reply-date {
  width: 1.7rem;
  margin-left: 0.44rem;
  text-align: center;
}
.szxx-box .szxx-container .reply-box .reply-content .szxx-page {
  margin-top: 0.24rem;
}
@media screen and (max-width: 768px) {
  .szxx-box .szxx-container {
    width: 100%;
    padding: 0 0.24rem;
  }
  .szxx-box .szxx-container .top-box {
    height: fit-content;
  }
  .szxx-box .szxx-container .top-box .szxx {
    width: 100%;
    height: fit-content;
  }
  .szxx-box .szxx-container .top-box .szxx .szxx-top .szxx-top-title {
    font-size: 0.32rem;
  }
  .szxx-box .szxx-container .top-box .szxx .szxx-top .szxx-top-write {
    font-size: 0.32rem;
  }
  .szxx-box .szxx-container .top-box .szxx .szxx-content {
    font-size: 0.28rem;
    line-height: 1.2;
  }
  .szxx-box .szxx-container .top-box .szxx .szxx-bottom .szxx-input {
    width: 1.86rem;
    padding-left: 0.12rem;
    padding-right: 0.12rem;
    font-size: 0.2rem;
  }
  .szxx-box .szxx-container .top-box .szxx .szxx-bottom .yzm .yzm-input {
    width: 1.36rem;
    padding-left: 0.12rem;
    padding-right: 0.12rem;
    font-size: 0.2rem;
  }
  .szxx-box .szxx-container .top-box .szxx .szxx-bottom .cx {
    font-size: 0.2rem;
  }
  .szxx-box .szxx-container .top-box .bjtj {
    width: 100%;
    margin-top: 0.24rem;
    height: fit-content;
    padding-bottom: 0.04rem;
  }
  .szxx-box .szxx-container .top-box .bjtj .bj-top .bj-title {
    font-size: 0.32rem;
  }
  .szxx-box .szxx-container .top-box .bjtj .bj-top .bj-link {
    font-size: 0.28rem;
  }
  .szxx-box .szxx-container .top-box .bjtj .bj-content {
    height: fit-content;
  }
  .szxx-box .szxx-container .top-box .bjtj .bj-content .column {
    width: 2.1rem;
    height: 1.2rem;
  }
  .szxx-box .szxx-container .top-box .bjtj .bj-content .column .num {
    font-size: 0.32rem;
    height: 0.35rem;
  }
  .szxx-box .szxx-container .top-box .bjtj .bj-content .column .name {
    font-size: 0.28rem;
    height: 0.32rem;
    margin-top: 0.1rem;
  }
  .szxx-box .szxx-container .reply-box .reply-title {
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.4rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content {
    border-radius: 0.12rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box {
    width: 100%;
    position: relative;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box .tab-box {
    width: 100%;
    overflow-x: auto;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box .table-shadow {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 1.92rem;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table {
    width: 22rem;
    font-size: 0.32rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table thead tr {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table thead tr td {
    line-height: 0.8rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table thead tr td.index {
    display: none;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table thead tr td.number {
    width: 4.09rem;
    margin-left: 0.16rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table thead tr td.title {
    width: 6rem;
    margin-left: 0.45rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table thead tr td.type {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table thead tr td.status {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table thead tr td.submit-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table thead tr td.reply-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table tbody tr {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table tbody tr td {
    line-height: 0.8rem;
    font-size: 0.32rem;
    color: #333;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table tbody tr td.index {
    display: none;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table tbody tr td.number {
    width: 4.09rem;
    margin-left: 0.16rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table tbody tr td.title {
    width: 6rem;
    margin-left: 0.45rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table tbody tr td.type {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table tbody tr td.status {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table tbody tr td.status .status-dot {
    font-size: 0.28rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table tbody tr td.submit-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .szxx-box .szxx-container .reply-box .reply-content .tab-out-box table tbody tr td.reply-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
}
.szxx-xx-box .szxx-xx-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.36rem 0;
}
.szxx-xx-box .szxx-xx-container .letter-index {
  width: 100%;
  margin: 0 auto;
  border-radius: 0.08rem;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  padding: 0.2rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container {
  background: #FFFFFF;
  border-radius: 0.08rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .head {
  height: 0.34rem;
  position: relative;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .head .left-title {
  font-size: 0.24rem;
  color: #111111;
  line-height: 0.34rem;
  font-weight: bold;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .head .left-title img {
  width: 0.21rem;
  height: 0.24rem;
  transform: translateY(-0.03rem);
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .head .cm-location {
  position: absolute;
  top: -0.22rem;
  right: 0;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body {
  position: relative;
  width: 100%;
  padding: 0.2rem 0.34rem;
  padding-top: 0.4rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .title {
  font-size: 0.34rem;
  color: #333;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.2rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .content {
  position: relative;
  font-size: 0.18rem;
  color: #333;
  line-height: 0.36rem;
  z-index: 2;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.2rem 0.24rem;
  padding-top: 0.12rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .content .tt {
  font-size: 0.2rem;
  color: #333;
  font-weight: bold;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .info-decorate {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form {
  margin-top: 0.2rem;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
  padding-bottom: 0.04rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .form-head {
  width: 100%;
  height: 0.56rem;
  color: #DD3A3A;
  font-size: 0.2rem;
  line-height: 0.56rem;
  padding-left: 0.24rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .form-head .txt {
  font-size: 0.18rem;
  color: #666;
  margin-right: 0.24rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .form-content {
  background-color: #fff;
  border-radius: 0.04rem;
  margin: 0 0.04rem;
  padding-bottom: 0.24rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .form-content .line-tit {
  font-size: 0.22rem;
  font-weight: bold;
  color: #111;
  line-height: 0.24rem;
  padding-left: 0.18rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-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;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body {
  padding: 0.24rem 0.24rem 0.24rem 0.24rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body .item {
  float: left;
  margin-bottom: 0.2rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body .item.line {
  float: left;
  margin-bottom: 0.2rem;
  margin-right: 0.57rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body .item.full-item {
  margin-right: 0;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body .input-title {
  float: left;
  width: 1.08rem;
  text-align: left;
  font-size: 0.18rem;
  color: #333;
  line-height: 0.44rem;
  box-sizing: content-box;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .opts {
  width: 4rem;
  float: left;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .opts .option-item {
  float: left;
  margin-right: 0.2rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .opts .option-item .label {
  font-size: 0.18rem;
  color: #22222A;
  margin-top: 0.08rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body input,
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body select,
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body textarea {
  box-sizing: border-box;
  outline: none;
  float: left;
  width: 4rem;
  height: 0.44rem;
  border: 1px solid #ddd;
  padding: 0 0.2rem;
  font-size: 0.18rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body select {
  background: url(2025bj_szxx-xl.png) no-repeat 3.6rem center;
  background-size: 0.16rem 0.16rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .mr-20 {
  margin-right: 0.2rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .lsh {
  background: #F2F2F2;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .item input.radio-input {
  width: 0.18rem;
  height: 0.18rem;
  background: #FFFFFF;
  margin-right: 0.08rem;
  display: block;
  transform: translateY(0.12rem);
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .item label {
  transform: translateY(0.09rem);
  font-size: 0.16rem;
  color: #22222A;
  float: left;
  margin-right: 0.56rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .item > label:last-child {
  margin-right: 0;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body input.full-input {
  width: 9.88rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-size: 0.16rem 0.16rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .required {
  float: left;
  color: #DD3A3A;
  line-height: 0.44rem;
  font-size: 0.18rem;
  margin-right: 0.1rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .hidden {
  opacity: 0;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .second-tit {
  margin-top: 0.28rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body textarea.full-textarea {
  width: 9.88rem;
  height: 2.04rem;
  padding-top: 0.05rem;
  padding-bottom: 0.05rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body .file-input {
  float: left;
  width: 1.6rem;
  height: 0.44rem;
  background: #045ECD;
  border: unset;
  padding: unset;
  font-size: 0.18rem;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
  line-height: 0.44rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body .file-text {
  display: inline-block;
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.16rem;
  float: left;
  vertical-align: middle;
  line-height: 0.44rem;
  margin-left: 0.12rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .has-btn-item {
  position: relative;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .item.left-item {
  margin-right: 0.62rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .item.ml-18 {
  margin-left: 0.18rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-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;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body input.min-input {
  padding-right: 1.5rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body .verification {
  float: left;
  width: 0.9rem;
  height: 0.44rem;
  margin-left: 0.1rem;
  cursor: pointer;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-body .info {
  float: left;
  margin-left: 0.18rem;
  line-height: 0.44rem;
  color: #333;
  font-size: 0.18rem;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form .line-btn {
  transform: translateX(0.4rem);
  text-align: center;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form button.submit,
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-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;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form button.submit {
  background: #42BF8A;
}
.szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .write-form button.reset {
  background: #045ECD;
}
@media screen and (max-width: 768px) {
  .szxx-xx-box .szxx-xx-container {
    width: 100%;
    padding: 0 0.24rem;
  }
  .szxx-xx-box .szxx-xx-container .cm-location a {
    font-size: 0.32rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .title {
    font-size: 0.4rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .content {
    font-size: 0.28rem;
    line-height: 1.2;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .content .tt {
    font-size: 0.32rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-head {
    font-size: 0.28rem;
    height: fit-content;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-head .txt {
    font-size: 0.28rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .item .input-title {
    font-size: 0.32rem;
    width: 2rem;
    margin-bottom: 0.12rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body input.full-input,
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body textarea.full-textarea {
    width: 5.3rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts {
    width: 2.55rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts .option-item {
    margin-right: 0.3rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts .option-item .label {
    font-size: 0.32rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts .option-item .radio-input {
    width: 0.3rem;
    height: 0.3rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body input,
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body select,
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body textarea {
    width: 5.3rem;
    font-size: 0.32rem;
    height: 0.56rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body select {
    background: url(2025bj_szxx-xl.png) no-repeat 4.8rem center;
    background-size: 0.24rem 0.24rem;
    margin-top: 0.12rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .verification {
    margin-left: 0;
    margin-top: 0.12rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .info {
    font-size: 0.28rem;
    margin-top: 0.12rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .file-input {
    width: 2rem;
    height: 0.56rem;
    font-size: 0.28rem;
    line-height: 0.56rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .file-text {
    font-size: 0.32rem;
    margin-left: 2rem;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-btn {
    transform: translateX(0.16rem);
    text-align: center;
  }
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content button.submit,
  .szxx-xx-box .szxx-xx-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content button.reset {
    width: 2.4rem;
    height: 0.56rem;
    text-align: center;
    line-height: 0.56rem;
    border-radius: 0.04rem;
    font-size: 0.28rem;
  }
}
.szxx-mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 88888;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
}
.szxx-modal-auth {
  width: 9.5rem;
  border-radius: 0.08rem;
  position: fixed;
  left: 50%;
  top: 30%;
  margin-left: -5rem;
  background-color: #fff;
  z-index: 99999;
  display: none;
  padding: 0.34rem;
  box-sizing: border-box;
}
.szxx-modal-auth .close {
  position: absolute;
  right: 0.3rem;
  top: 0.3rem;
  width: 0.2rem;
  height: 0.2rem;
}
.szxx-modal-auth .close img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.szxx-modal-auth .title {
  display: block;
  font-size: 0.34rem;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.3rem;
}
.szxx-modal-auth .step-box {
  background-color: #F9F9F9;
  padding: 0.3rem;
  margin-bottom: 0.32rem;
}
.szxx-modal-auth .step-box .text {
  width: 100%;
  font-size: 0.2rem;
  line-height: 0.4rem;
  font-weight: bold;
}
.szxx-modal-auth .btn {
  display: block;
  margin: 0 auto;
  width: 2.4rem;
  font-size: 0.2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  background-color: #045ECD;
  color: #fff;
  border-radius: 0.04rem;
}
@media screen and (max-width: 768px) {
  .szxx-mask {
    height: 100%;
  }
  .szxx-modal-auth {
    width: 90%;
    margin-left: -3.75rem;
  }
  .szxx-modal-auth .close {
    width: 0.3rem;
    height: 0.3rem;
  }
  .szxx-modal-auth .title {
    font-size: 0.4rem;
  }
  .szxx-modal-auth .step-box .text {
    width: 100%;
    font-size: 0.32rem;
    line-height: 0.4rem;
    font-weight: bold;
  }
  .szxx-modal-auth .btn {
    width: 100%;
    font-size: 0.32rem;
    height: 0.56rem;
    line-height: 0.56rem;
  }
}

.jsjb-box .jsjb-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.36rem 0;
}
.jsjb-box .jsjb-container .jsjb-top {
  width: 100%;
  height: 3.64rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding-bottom: 0.04rem;
  padding-top: 0.04rem;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content {
  margin: 0 0.04rem;
  background: #fff;
  padding: 0.24rem;
  border-radius: 0.06rem;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms {
  width: 4.62rem;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm {
  display: inline-block;
  width: 2.19rem;
  height: 0.56rem;
  line-height: 0.56rem;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm img {
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.56rem;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm span {
  font-size: 0.18rem;
  color: #fff;
  margin-left: 0.12rem;
  vertical-align: bottom;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm-level {
  width: 2.19rem;
  height: 1.04rem;
  padding-left: 0.6rem;
  padding-top: 0.16rem;
  margin-top: 0.23rem;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm-level span {
  display: block;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm-level .name {
  font-size: 0.18rem;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm-level .num {
  font-size: 0.28rem;
  margin-top: 0.04rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .sqfy {
  background: #42BF8A;
  border-radius: 0.04rem;
  margin-right: 0.24rem;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .sqcx {
  background: #045ECD;
  border-radius: 0.04rem;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .ld {
  margin-right: 0.24rem;
  background: url(2025bj_jsjb-ld.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .ld span {
  color: #EC952D;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .gdl {
  background: url(2025bj_jsjb-gdl.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .gdl span {
  color: #13AEC3;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .bjs {
  margin-right: 0.24rem;
  background: url(2025bj_jsjb-bjs.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .bjs span {
  color: #4477BD;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .bjl {
  background: url(2025bj_jsjb-bjl.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .bjl span {
  color: #7249CF;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .bmrx {
  width: 7.26rem;
  height: 3.07rem;
  margin-left: 0.36rem;
  border-radius: 0.06rem;
  background: url(2025bj_bmfwbg.png) no-repeat center center;
  background-size: 100%;
  padding: 0.24rem;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .bmrx .bm-content {
  width: 3.64rem;
  height: 2.59rem;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0.08rem;
  border: 0.02rem solid rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(0.06rem);
  padding: 0.2rem;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .bmrx .bm-content p {
  font-size: 0.24rem;
  color: #fff;
}
.jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .bmrx .bm-content .detail {
  font-size: 0.16rem;
  color: #fff;
  margin-top: 0.2rem;
  line-height: 0.22rem;
}
.jsjb-box .jsjb-container .case-box {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  margin-top: 0.24rem;
  padding-bottom: 0.04rem;
}
.jsjb-box .jsjb-container .case-box .reply-title {
  font-size: 0.24rem;
  height: 0.56rem;
  line-height: 0.56rem;
  color: #111;
  font-weight: bold;
  padding-left: 0.24rem;
}
.jsjb-box .jsjb-container .case-box .reply-content {
  background-color: #fff;
  margin: 0 0.04rem 0 0.04rem;
  padding: 0.2rem;
}
.jsjb-box .jsjb-container .case-box .reply-content .table-shadow {
  display: none;
}
.jsjb-box .jsjb-container .case-box .reply-content table {
  width: 100%;
  font-size: 0.16rem;
  border-collapse: collapse;
}
.jsjb-box .jsjb-container .case-box .reply-content table thead tr {
  width: 100%;
  height: 0.48rem;
  background: #EDF2F7;
  border-radius: 0.06rem;
  display: block;
  padding: 0;
  margin-bottom: 0.08rem;
  overflow: hidden;
}
.jsjb-box .jsjb-container .case-box .reply-content table thead tr td {
  font-weight: bold;
  height: 100%;
  line-height: 0.48rem;
  padding: 0;
  box-sizing: border-box;
}
.jsjb-box .jsjb-container .case-box .reply-content table thead tr td.index {
  width: 0.5rem;
  margin-left: 0.2rem;
}
.jsjb-box .jsjb-container .case-box .reply-content table thead tr td.number {
  width: 1.95rem;
  margin-left: 0.12rem;
}
.jsjb-box .jsjb-container .case-box .reply-content table thead tr td.title {
  width: 4.2rem;
  margin-left: 0.32rem;
}
.jsjb-box .jsjb-container .case-box .reply-content table thead tr td.type {
  width: 0.5rem;
  text-align: center;
  margin-left: 0.45rem;
}
.jsjb-box .jsjb-container .case-box .reply-content table thead tr td.status {
  width: 0.6rem;
  margin-left: 0.76rem;
  text-align: center;
}
.jsjb-box .jsjb-container .case-box .reply-content table thead tr td.submit-date {
  width: 1.75rem;
  text-align: center;
  margin-left: 0.6rem;
}
.jsjb-box .jsjb-container .case-box .reply-content table thead tr td.reply-date {
  width: 1.7rem;
  text-align: center;
  margin-left: 0.6rem;
}
.jsjb-box .jsjb-container .case-box .reply-content table thead tr td span {
  display: inline-block;
  height: 100%;
  line-height: 0.48rem;
  white-space: nowrap;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr {
  height: 0.5rem;
  line-height: 0.5rem;
  display: block;
  overflow: hidden;
  background-color: #fff;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr.bg1 {
  background-color: #F5F8FA;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td {
  float: left;
  height: 100%;
  line-height: 0.5rem;
  color: #000;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td a {
  color: #333;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td a:hover {
  color: #045ECD;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.index {
  width: 0.5rem;
  margin-left: 0.2rem;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.number {
  width: 1.95rem;
  margin-left: 0.12rem;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.title {
  width: 4.2rem;
  margin-left: 0.32rem;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.title a {
  display: inline-block;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.type {
  width: 0.8rem;
  margin-left: 0.35rem;
  text-align: center;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.status {
  width: 0.6rem;
  margin-left: 0.56rem;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.status .status-dot {
  display: inline-block;
  font-size: 0.16rem;
  line-height: 0;
  position: relative;
  top: 0;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.status.ing {
  color: #045ECD;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.status.ing .status-dot {
  color: #045ECD;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.status.end {
  color: #19721B;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.status.end .status-dot {
  color: #19721B;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.submit-date {
  width: 1.7rem;
  margin-left: 0.6rem;
  text-align: center;
}
.jsjb-box .jsjb-container .case-box .reply-content table tbody tr td.reply-date {
  width: 1.7rem;
  margin-left: 0.44rem;
  text-align: center;
}
.jsjb-box .jsjb-container .case-box .reply-content .szxx-page {
  margin-top: 0.24rem;
}
@media screen and (max-width: 768px) {
  .jsjb-box .jsjb-container {
    width: 100%;
    margin: 0 auto;
    padding: 0 0.24rem 0.36rem 0.24rem;
  }
  .jsjb-box .jsjb-container .jsjb-top {
    width: 100%;
    height: fit-content;
    background: #F3F7F9;
    border-radius: 0.16rem;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content {
    border-radius: 0.12rem;
    padding-top: 0.32rem;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms {
    width: fit-content;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm {
    width: 3.08rem;
    height: 1.12rem;
    line-height: 1.12rem;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm img {
    width: 0.48rem;
    height: 0.48rem;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm span {
    font-size: 0.32rem;
    color: #fff;
    margin-left: 0.22rem;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm-level {
    width: 3.08rem;
    height: 1.76rem;
    padding-left: 0.8rem;
    padding-top: 0.32rem;
    margin-top: 0.22rem;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm-level .name {
    font-size: 0.32rem;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .lms .lm-level .num {
    font-size: 0.48rem;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .bmrx {
    margin-left: 0;
    width: 100%;
    height: fit-content;
    margin-top: 0.24rem;
    background: url(2025bj_bmfwbg-wap.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.24rem;
    padding-bottom: 0.8rem;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .bmrx .bm-content {
    width: 100%;
    height: fit-content;
    padding: 0.32rem;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .bmrx .bm-content p {
    font-size: 0.4rem;
  }
  .jsjb-box .jsjb-container .jsjb-top .jsjb-top-content .bmrx .bm-content .detail {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-bottom: 0.2rem;
  }
  .jsjb-box .jsjb-container .case-box {
    border-radius: 0.16rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-title {
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.4rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content {
    border-radius: 0.12rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box {
    width: 100%;
    position: relative;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box .tab-box {
    width: 100%;
    overflow-x: auto;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box .table-shadow {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 1.92rem;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table {
    width: 18.6rem;
    font-size: 0.28rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table thead tr {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table thead tr td {
    line-height: 0.8rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table thead tr td.index {
    display: none;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table thead tr td.number {
    width: 4.09rem;
    margin-left: 0.16rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table thead tr td.title {
    width: 6rem;
    margin-left: 0.45rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table thead tr td.type {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table thead tr td.status {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table thead tr td.submit-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table tbody tr {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table tbody tr td {
    line-height: 0.8rem;
    color: #333;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table tbody tr td.index {
    display: none;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table tbody tr td.number {
    width: 4.09rem;
    margin-left: 0.16rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table tbody tr td.title {
    width: 6rem;
    margin-left: 0.45rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table tbody tr td.type {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table tbody tr td.status {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table tbody tr td.status .status-dot {
    font-size: 0.28rem;
  }
  .jsjb-box .jsjb-container .case-box .reply-content .tab-out-box table tbody tr td.submit-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
}
.jsjb-box .jsjb-container .letter-index {
  width: 100%;
  margin: 0 auto;
  border-radius: 0.08rem;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  padding: 0.2rem;
  margin-top: 0.24rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container {
  background: #FFFFFF;
  border-radius: 0.08rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .head {
  height: 0.34rem;
  position: relative;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .head .left-title {
  font-size: 0.24rem;
  color: #111111;
  line-height: 0.34rem;
  font-weight: bold;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .head .left-title img {
  width: 0.21rem;
  height: 0.24rem;
  transform: translateY(-0.03rem);
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .head .cm-location {
  position: absolute;
  top: -0.22rem;
  right: 0;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body {
  position: relative;
  width: 100%;
  padding: 0.2rem 0.34rem;
  padding-bottom: 0.34rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .title {
  font-size: 0.34rem;
  color: #333;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.2rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .content {
  position: relative;
  font-size: 0.18rem;
  color: #333;
  line-height: 0.36rem;
  z-index: 2;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.2rem 0.24rem;
  padding-top: 0.12rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .content .tt {
  font-size: 0.2rem;
  color: #333;
  font-weight: bold;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .info-decorate {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form {
  margin-top: 0.2rem;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
  padding-bottom: 0.04rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .form-head {
  width: 100%;
  height: 0.56rem;
  color: #DD3A3A;
  font-size: 0.2rem;
  line-height: 0.56rem;
  padding-left: 0.24rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .form-head .txt {
  font-size: 0.18rem;
  color: #666;
  margin-right: 0.24rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .form-content {
  background-color: #fff;
  border-radius: 0.04rem;
  margin: 0 0.04rem;
  padding-bottom: 0.24rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .form-content .line-tit {
  font-size: 0.22rem;
  font-weight: bold;
  color: #111;
  line-height: 0.24rem;
  padding-left: 0.18rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-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;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body {
  padding: 0.2rem 0.24rem 0.16rem 0.24rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body .item {
  float: left;
  margin-bottom: 0.2rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body .item.line {
  float: left;
  margin-bottom: 0.2rem;
  margin-right: 0.57rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body .item.full-item {
  margin-right: 0;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body .input-title {
  float: left;
  width: 1.08rem;
  text-align: left;
  font-size: 0.18rem;
  color: #333;
  line-height: 0.44rem;
  box-sizing: content-box;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .opts {
  width: 4rem;
  float: left;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .opts .option-item {
  float: left;
  margin-right: 0.2rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .opts .option-item .label {
  font-size: 0.18rem;
  color: #22222A;
  margin-top: 0.08rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body input,
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body select,
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-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;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body select {
  background: url(2025bj_szxx-xl.png) no-repeat 3.6rem center;
  background-size: 0.16rem 0.16rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .mr-20 {
  margin-right: 0.2rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .lsh {
  background: #F2F2F2;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .item input.radio-input {
  width: 0.18rem;
  height: 0.18rem;
  background: #FFFFFF;
  margin-right: 0.08rem;
  display: block;
  transform: translateY(0.12rem);
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .item label {
  transform: translateY(0.09rem);
  font-size: 0.16rem;
  color: #22222A;
  float: left;
  margin-right: 0.56rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .item > label:last-child {
  margin-right: 0;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body input.full-input {
  width: 9.88rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-size: 0.16rem 0.16rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .required {
  float: left;
  color: #DD3A3A;
  line-height: 0.44rem;
  font-size: 0.18rem;
  margin-right: 0.1rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .hidden {
  opacity: 0;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .second-tit {
  margin-top: 0.28rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body textarea.full-textarea {
  width: 9.88rem;
  height: 2.04rem;
  padding-top: 0.05rem;
  padding-bottom: 0.05rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body .file-input {
  float: left;
  width: 1.6rem;
  height: 0.44rem;
  background: #045ECD;
  border: unset;
  padding: unset;
  font-size: 0.18rem;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
  line-height: 0.44rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body .file-text {
  display: inline-block;
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.16rem;
  float: left;
  vertical-align: middle;
  line-height: 0.44rem;
  margin-left: 0.12rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .has-btn-item {
  position: relative;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .item.left-item {
  margin-right: 0.6rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .item.ml-18 {
  margin-left: 0.18rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-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;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body input.min-input {
  padding-right: 1.5rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body .verification {
  float: left;
  width: 0.9rem;
  height: 0.44rem;
  margin-left: 0.1rem;
  cursor: pointer;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-body .info {
  float: left;
  margin-left: 0.18rem;
  line-height: 0.44rem;
  color: #333;
  font-size: 0.18rem;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form .line-btn {
  transform: translateX(0.4rem);
  text-align: center;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form button.submit,
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-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;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form button.submit {
  background: #42BF8A;
}
.jsjb-box .jsjb-container .letter-index .letter-index-container .write-form button.reset {
  background: #045ECD;
}
@media screen and (max-width: 768px) {
  .jsjb-box .jsjb-container {
    width: 100%;
    padding: 0 0.24rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-head {
    font-size: 0.32rem;
    height: fit-content;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-head .txt {
    font-size: 0.28rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .item .input-title {
    font-size: 0.32rem;
    width: 2rem;
    margin-bottom: 0.12rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body input.full-input,
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body textarea.full-textarea {
    width: 5.3rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts {
    width: 2.55rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts .option-item {
    margin-right: 0.3rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts .option-item .label {
    font-size: 0.28rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts .option-item .radio-input {
    width: 0.3rem;
    height: 0.3rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body input,
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body select,
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body textarea {
    width: 5.3rem;
    font-size: 0.28rem;
    height: 0.56rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body select {
    background: url(2025bj_szxx-xl.png) no-repeat 4.8rem center;
    background-size: 0.24rem 0.24rem;
    margin-top: 0.12rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .verification {
    margin-left: 0;
    margin-top: 0.12rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .info {
    font-size: 0.28rem;
    margin-top: 0.12rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .file-input {
    width: 2rem;
    height: 0.56rem;
    font-size: 0.28rem;
    line-height: 0.56rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .file-text {
    font-size: 0.28rem;
    margin-left: 2rem;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-btn {
    transform: translateX(0.16rem);
    text-align: center;
  }
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content button.submit,
  .jsjb-box .jsjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content button.reset {
    width: 2.4rem;
    height: 0.56rem;
    text-align: center;
    line-height: 0.56rem;
    border-radius: 0.04rem;
    font-size: 0.28rem;
  }
}
.jsjb-mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 88888;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
}
.jsjb-modal-auth {
  width: 9.5rem;
  border-radius: 0.08rem;
  position: fixed;
  left: 50%;
  top: 30%;
  margin-left: -5rem;
  background-color: #fff;
  z-index: 99999;
  display: none;
  padding: 0.34rem;
  box-sizing: border-box;
}
.jsjb-modal-auth .close {
  position: absolute;
  right: 0.3rem;
  top: 0.3rem;
  width: 0.2rem;
  height: 0.2rem;
}
.jsjb-modal-auth .close img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.jsjb-modal-auth .title {
  display: block;
  font-size: 0.34rem;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.3rem;
}
.jsjb-modal-auth .step-box {
  background-color: #F9F9F9;
  padding: 0.44rem 0.12rem;
}
.jsjb-modal-auth .step-box .cx .cx-item {
  width: 3.8rem;
  font-size: 0.18rem;
  height: 0.44rem;
  line-height: 0.44rem;
  margin-left: 0.4rem;
}
.jsjb-modal-auth .step-box .cx .cx-item span {
  color: #333;
}
.jsjb-modal-auth .step-box .cx .cx-item .input-box {
  width: 2.82rem;
  height: 0.44rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
}
.jsjb-modal-auth .step-box .cx .cx-item input {
  width: 2.42rem;
  height: 0.44rem;
  line-height: 0.44rem;
  padding: 0 0.2rem;
  color: #999;
  vertical-align: bottom;
}
.jsjb-modal-auth .step-box .cx .yzm input {
  width: 1.32rem;
}
.jsjb-modal-auth .step-box .cx .yzm .get-code {
  display: inline-block;
  width: 0.96rem;
  height: 0.32rem;
  line-height: 0.32rem;
  text-align: center;
  background: rgba(4, 94, 205, 0.1);
  border-radius: 0.03rem;
  color: #045ECD;
  font-size: 0.16rem;
}
.jsjb-modal-auth .btn {
  display: block;
  margin: 0 auto;
  width: 2.4rem;
  font-size: 0.2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  background-color: #045ECD;
  color: #fff;
  border-radius: 0.04rem;
  margin-top: 0.32rem;
}
@media screen and (max-width: 768px) {
  .jsjb-mask {
    height: 100%;
  }
  .jsjb-modal-auth {
    width: 90%;
    margin-left: -3.75rem;
  }
  .jsjb-modal-auth .close {
    width: 0.3rem;
    height: 0.3rem;
  }
  .jsjb-modal-auth .title {
    font-size: 0.4rem;
  }
  .jsjb-modal-auth .step-box .cx .cx-item {
    width: 100%;
    font-size: 0.32rem;
    height: 0.8rem;
    line-height: 0.8rem;
    margin-bottom: 0.2rem;
    margin-left: 0.1rem;
  }
  .jsjb-modal-auth .step-box .cx .cx-item .input-box {
    width: 4.3rem;
    height: 0.8rem;
    line-height: 0.8rem;
    background: #FFFFFF;
    border-radius: 0.08rem;
    border: 0.02rem solid #DDDDDD;
    box-sizing: border-box;
  }
  .jsjb-modal-auth .step-box .cx .cx-item .input-box input {
    width: 100%;
    height: 100%;
    line-height: 0.8rem;
    font-size: 0.32rem;
  }
  .jsjb-modal-auth .step-box .cx .yzm span {
    padding-left: 0.32rem;
  }
  .jsjb-modal-auth .step-box .cx .yzm .input-box input {
    width: 2rem;
    height: 100%;
    line-height: 0.8rem;
    font-size: 0.32rem;
  }
  .jsjb-modal-auth .step-box .cx .yzm .get-code {
    display: inline-block;
    width: 2rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.32rem;
    width: 1.77rem;
    box-sizing: border-box;
  }
  .jsjb-modal-auth .btn {
    width: 100%;
    font-size: 0.32rem;
    height: 0.56rem;
    line-height: 0.56rem;
  }
}

.gmyjzj-box .gmyjzj-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.32rem 0;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content {
  width: 100%;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .left-nav {
  display: none;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left {
  width: 2.68rem;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .clm-btn {
  display: block;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding-left: 0.32rem;
  margin-bottom: 0.1rem;
  position: relative;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .clm-btn span {
  display: inline-block;
  height: 100%;
  font-size: 0.2rem;
  color: #333;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .clm-btn img {
  display: none;
  position: absolute;
  right: 0.16rem;
  top: 0.1rem;
  width: 0.28rem;
  height: 0.28rem;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .clm-btn:hover,
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .clm-btn.cur {
  background: #045ECD;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .clm-btn:hover span,
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .clm-btn.cur span {
  color: #FFFFFF;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .clm-btn:hover img,
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .clm-btn.cur img {
  display: block;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .xjcx-box {
  width: 2.68rem;
  height: 2.8rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.01rem solid #D2E6F9;
  padding-left: 0.01rem;
  margin-top: 0.28rem;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .xjcx-box .xjcx-title {
  font-size: 0.18rem;
  height: 0.66rem;
  background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
  border-radius: 0.16rem 0.16rem 0 0;
  color: #045ECD;
  font-weight: bold;
  background-size: 100% 100%;
  padding-left: 0.32rem;
  padding-top: 0.15rem;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .xjcx-box .xjcx-content {
  padding: 0 0.23rem;
  margin-top: 0.1rem;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .xjcx-box .xjcx-content input {
  width: 1.84rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: 0.04rem;
  border: 0.01rem solid #fff;
  border: 0.01rem solid #DDDDDD;
  margin-bottom: 0.16rem;
  font-size: 0.16rem;
  padding: 0 0.16rem;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .xjcx-box .xjcx-content .xjcx-btn {
  display: inline-block;
  width: 2.2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  border-radius: 0.06rem;
  background: #045ECD;
  box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  color: #fff;
  font-size: 0.16rem;
  text-align: center;
  margin-top: 0.08rem;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left .xjcx-box .xjcx-content .xjcx-btn img {
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.08rem;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .mobilexjcc {
  display: none;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .gg {
  width: 9.48rem;
  background: url(2025bj_gmyjzj-gg-bg.png) no-repeat center center;
  background-size: 100% 100%;
  padding: 0.3rem 0.32rem;
  margin-left: 0.22rem;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .gg .tit {
  font-size: 0.34rem;
  line-height: 0.34rem;
  color: #333;
  font-weight: bold;
  text-align: center;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .gg .content {
  margin-top: 0.46rem;
  font-size: 0.18rem;
  color: #111;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .gg .content p {
  text-indent: 0.32rem;
  line-height: 0.36rem;
}
.gmyjzj-box .gmyjzj-container .gmyjzj-content .gg .ksxx-btn {
  display: block;
  width: 2.4rem;
  height: 0.48rem;
  line-height: 0.48rem;
  background: #045ECD;
  border-radius: 0.04rem;
  color: #fff;
  text-align: center;
  font-size: 0.18rem;
  margin: 0 auto;
  margin-top: 0.32rem;
}
@media screen and (max-width: 768px) {
  .gmyjzj-box .gmyjzj-container {
    width: 7.02rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content {
    background: #fff;
    padding: 0.04rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .pc-left {
    display: block;
    background: #F3F7F9;
    padding: 0.08rem;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .pc-left .nav-wap {
    background: #fff;
    margin-bottom: 0;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .pc-left .nav-wap .wap-txt {
    background: #fff;
    color: #333;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .content-left {
    display: none;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .gg-box {
    background: #F3F7F9;
    border-radius: 0.16rem;
    padding: 0.08rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .gg {
    margin-left: 0rem;
    width: 7.02rem;
    float: none;
    border-radius: 0.16rem;
    padding: 0.48rem 0.36rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .gg .tit {
    font-size: 0.52rem;
    font-weight: bold;
    color: #333;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .gg .content {
    font-size: 0.32rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .gg .content p {
    margin-bottom: 0.1rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .gg .ksxx-btn {
    width: 4.78rem;
    height: 0.96rem;
    font-size: 0.36rem;
    line-height: 0.9rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .mobilexjcc {
    display: block;
    width: 7.02rem;
    height: 5.6rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #D2E6F9;
    padding-left: 0.01rem;
    margin-top: 0.28rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .mobilexjcc .xjcx-title {
    font-size: 0.36rem;
    height: 1.44rem;
    background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
    border-radius: 0.16rem 0.16rem 0 0;
    color: #045ECD;
    font-weight: bold;
    background-size: 100% 100%;
    padding-left: 0.32rem;
    padding-top: 0.15rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .mobilexjcc .xjcx-content {
    padding: 0 0.23rem;
    margin-top: 0.1rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .mobilexjcc .xjcx-content input {
    width: 6.06rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.04rem;
    border: 0.01rem solid #fff;
    border: 0.01rem solid #DDDDDD;
    margin-bottom: 0.16rem;
    font-size: 0.32rem;
    padding: 0 0.16rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .mobilexjcc .xjcx-content .xjcx-btn {
    display: inline-block;
    width: 6.06rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.06rem;
    background: #045ECD;
    box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    color: #fff;
    font-size: 0.32rem;
    text-align: center;
    margin-top: 0.32rem;
  }
  .gmyjzj-box .gmyjzj-container .gmyjzj-content .mobilexjcc .xjcx-content .xjcx-btn img {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.08rem;
  }
}

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 {
  padding-bottom: 0.48rem;
}
.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.34rem;
  height: 0.9rem;
}
.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.48rem;
  height: 0.68rem;
  line-height: 0.68rem;
  background-repeat: no-repeat;
  background-position: center center;
}
.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_01.png);
}
.gov-left-nav .nav-info .zw-img5 {
  background-image: url(2025bj_gov_info_left_04.png);
}
.gov-left-nav .nav-info .zw-img6 {
  background-image: url(2025bj_gov_info_left_01.png);
}
.gov-left-nav .nav-info .zw-img7 {
  background-image: url(2025bj_gov_info_left_05.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_01.png);
}
.gov-left-nav .nav-info:hover .zw-img5 {
  background-image: url(2025bj_gov_info_left_cur_04.png);
}
.gov-left-nav .nav-info:hover .zw-img6 {
  background-image: url(2025bj_gov_info_left_cur_01.png);
}
.gov-left-nav .nav-info:hover .zw-img7 {
  background-image: url(2025bj_gov_info_left_cur_05.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: block;
}
.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_04.png);
}
.gov-left-nav .nav-info.cur .zw-img6 {
  background-image: url(2025bj_gov_info_left_cur_01.png);
}
.gov-left-nav .nav-info.cur .zw-img7 {
  background-image: url(2025bj_gov_info_left_cur_05.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;
  background-color: #C6D7EC;
  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: #DEC381;
}
.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;
}
.leader-content {
  padding: 0 0.34rem;
}
.leader-content .leader-item {
  text-align: center;
  width: 1.65rem;
}
.leader-content .leader-item .item-img {
  height: 1.72rem;
}
.leader-content .leader-item .name {
  font-size: 0.2rem;
  margin-top: 0.04rem;
  color: #026AB6;
}
.leader-content .leader-item .job {
  font-size: 0.15rem;
  margin-top: 0.05rem;
  color: #333333;
}
.leader-content .first {
  text-align: center;
  padding: 0.3rem 0;
  border-bottom: 0.01rem #eee solid;
}
.leader-content .first .leader-item {
  margin: 0 auto;
}
.leader-content .second {
  padding-left: 0.47rem;
  padding-bottom: 0.3rem;
}
.leader-content .second .leader-item {
  float: left;
  margin-right: 0.52rem;
  margin-top: 0.3rem;
}
.leader-content .second .leader-item:nth-child(3n) {
  margin-right: 0;
}
.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;
  }
  .leader-content {
    margin-bottom: 0.25rem;
  }
  .leader-content .first {
    border: none;
  }
  .leader-content .leader-item {
    width: 44%;
  }
  .leader-content .leader-item img.item-img {
    height: 100%;
  }
  .leader-content .leader-item .name {
    font-size: 0.35rem;
    margin-top: 0.15rem;
    color: #026AB6;
  }
  .leader-content .leader-item .job {
    font-size: 0.3rem;
    margin-top: 0.05em;
    color: #333333;
  }
  .leader-content .second {
    padding: 0;
  }
  .leader-content .second .leader-item {
    margin-right: 0.6rem;
  }
  .leader-content .second .leader-item:nth-child(3n) {
    margin-right: 0.6rem;
  }
  .leader-content .second .leader-item:nth-child(2n) {
    margin-right: 0;
  }
  .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;
    background-size: 0.5rem 0.5rem;
  }
  .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;
  }
}

.regulation-details-page .gov-info-header {
  margin-bottom: 0;
}
.regulation-details-page .detail-container {
  margin-top: 0.4rem;
  background: #fff;
  padding-top: 1.1re 0.35rem;
}
.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 .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;
}

.bjdl-wrapper {
  width: 100%;
  max-width: 19.2rem;
  height: 7.46rem;
  background: url(2025bj_dl-bg.png) no-repeat center center / 19.2rem 7.46rem;
  margin: 0 auto;
  position: relative;
}
.bjdl-wrapper .dl-inner-wrapper {
  width: 12.8rem;
  height: 100%;
  position: relative;
  margin: 0 auto;
}
.bjdl-wrapper .dbjl-sm {
  position: absolute;
  top: 2.15rem;
  left: 1rem;
}
.bjdl-wrapper .dbjl-sm .tt {
  font-weight: 600;
  font-size: 0.24rem;
  color: #045ECD;
  line-height: 0.33rem;
  margin-bottom: 0.16rem;
}
.bjdl-wrapper .dbjl-sm .tc .tb-item {
  font-size: 0;
  color: #333333;
  line-height: 0.18rem;
  max-width: 5.16rem;
  word-wrap: break-all;
}
.bjdl-wrapper .dbjl-sm .tc .tb-item > span {
  font-size: 0.16rem;
  color: #333333;
}
.bjdl-wrapper .dbjl-sm .tc .tb-item .color-blue {
  font-size: 0.16rem;
  color: #045ECD;
}
.bjdl-wrapper .dbjl-sm .tc .tb-item .medium {
  font-weight: 500;
}
.bjdl-wrapper .dl-content {
  width: 4.4rem;
  height: 6.46rem;
  position: absolute;
  top: 0.45rem;
  right: 0.33rem;
}
.bjdl-wrapper .dl-content .dl-content-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 0.16rem;
  background: transparent;
}
.bjdl-wrapper .dl-content .dl-content-wrapper::before {
  width: 100%;
  height: 100%;
  background: white;
  border-radius: 0.16rem;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  display: block;
  z-index: 0;
}
.bjdl-wrapper .dl-content .dl-content-wrapper .header-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.74rem;
  background: linear-gradient(180deg, #D1E1F9 0%, #F5F9FF 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1E1F9', endColorstr='#F5F9FF', GradientType=0)";
  border-radius: 0.16rem 0.16rem 0rem 0rem;
  z-index: 1;
}
.bjdl-wrapper .dl-content .dl-content-wrapper::after {
  width: 4.38rem;
  height: 0.72rem;
  position: absolute;
  content: '';
  background: url(2025bj_dl-lf-tab.png) no-repeat center center / 100% 100%;
  left: 0.01rem;
  top: 0.04rem;
  z-index: 2;
}
.bjdl-wrapper .dl-content .dl-content-wrapper.active2::after {
  background: url(2025bj_dl-r-tab.png) no-repeat center center / 100% 100%;
  right: 0.01rem;
  left: unset;
}
.bjdl-wrapper .dl-content .dl-content-wrapper .header-tab-content {
  position: relative;
  z-index: 3;
  height: 0.74rem;
  padding-top: 0.18rem;
  margin-bottom: 0.08rem;
}
.bjdl-wrapper .dl-content .dl-content-wrapper .tab-item {
  width: 50%;
  float: left;
  height: 0.22rem;
  line-height: 0.22rem;
  text-align: center;
}
.bjdl-wrapper .dl-content .dl-content-wrapper .tab-item > a {
  font-size: 0.22rem;
  color: #333333;
  font-weight: 500;
}
.bjdl-wrapper .dl-content .dl-content-wrapper .tab-item.active > a {
  color: #045ECD;
}
.bjdl-wrapper .dl-content .content-tab-content {
  position: relative;
  z-index: 3;
}
.bjdl-wrapper .dl-content .content-tab-content .content-tab-item {
  display: none;
  padding: 0 0.32rem;
}
.bjdl-wrapper .dl-content .content-tab-content .content-tab-item.active {
  display: block;
}
.bjdl-wrapper .dl-content .content-tab-content .dl-type-item {
  line-height: 0.18rem;
  margin-right: 0.2rem;
}
.bjdl-wrapper .dl-content .content-tab-content .dl-type-item:last-child {
  margin-right: 0;
}
.bjdl-wrapper .dl-content .content-tab-content .dl-type-item > label {
  display: inline-block;
  font-size: 0.18rem;
  color: #22222A;
  vertical-align: middle;
  margin-left: 0.08rem;
}
.bjdl-wrapper .dl-content .content-tab-content .dl-type-item input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 50%;
  border: 0.01rem solid #CCCCCC;
  background-color: #fff;
  outline: none;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
}
.bjdl-wrapper .dl-content .content-tab-content .dl-type-item input[type="radio"]:checked {
  border-color: #045ECD;
  background-color: #045ECD;
}
.bjdl-wrapper .dl-content .content-tab-content .dl-type-item input[type="radio"]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background-color: #fff;
}
.bjdl-wrapper .dl-content .content-tab-content .ewm-wrapper > img {
  width: 0.57rem;
  height: 0.57rem;
  cursor: pointer;
}
.bjdl-wrapper .dl-content .dl-type-content {
  margin-top: 0.01rem;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item {
  display: none;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item.active {
  display: block;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item .dxyzm {
  position: relative;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item .dxyzm .yzm-btn {
  position: absolute;
  right: 0.08rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1.36rem;
  height: 0.32rem;
  background: rgba(4, 94, 205, 0.1);
  border-radius: 0.03rem;
  font-weight: 400;
  font-size: 0.16rem;
  color: #045ECD;
  line-height: 0.32rem;
  text-align: center;
  cursor: pointer;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item .dxyzm .yzm-btn.active {
  opacity: 0.5;
  cursor: not-allowed;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item .dxyzm > input {
  padding-right: 1.52rem;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item-title {
  line-height: 0.16rem;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item-title .icon {
  width: 0.16rem;
  height: 0.16rem;
  vertical-align: middle;
  margin-right: 0.08rem;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item-title > span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.16rem;
  color: #333333;
  font-weight: 400;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item-content {
  margin-top: 0.12rem;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item-content > input {
  width: 100%;
  height: 0.48rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  box-sizing: border-box;
  padding: 0 0.16rem;
  font-size: 0.16rem;
  color: #333333;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item-content > input::placeholder {
  font-size: 0.16rem;
  color: #999999;
  font-weight: 400;
}
.bjdl-wrapper .dl-content .dl-type-content .type-item-ct {
  margin-bottom: 0.24rem;
}
.bjdl-wrapper .ewm-wrapper-ewmdl > img {
  width: 0.57rem;
  height: 0.57rem;
  cursor: pointer;
}
.bjdl-wrapper .ewm-wrapper > img {
  width: 0.57rem;
  height: 0.57rem;
  cursor: pointer;
}
.bjdl-wrapper .content-tab-item-wrapper {
  display: none;
}
.bjdl-wrapper .content-tab-item-wrapper.active {
  display: block;
}
.bjdl-wrapper .smdl {
  height: 0.57rem;
  padding-top: 0.26rem;
  margin-right: 0.91rem;
}
.bjdl-wrapper .smdl > span {
  font-weight: 500;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.2rem;
}
.bjdl-wrapper .qwy-app {
  text-align: center;
  font-size: 0;
  line-height: 0.16rem;
  height: 0.16rem;
  margin-top: 0.05rem;
  margin-bottom: 0.32rem;
}
.bjdl-wrapper .qwy-app > span {
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.16rem;
}
.bjdl-wrapper .qwy-app > a {
  font-weight: 500;
  font-size: 0.16rem;
  color: #045ECD;
  line-height: 0.16rem;
}
.bjdl-wrapper .qwy-ewm {
  text-align: center;
  margin-bottom: 0.32rem;
}
.bjdl-wrapper .qwy-ewm > img {
  width: 2.6rem;
  height: 2.6rem;
}
.bjdl-wrapper .opt-wrapper {
  margin-bottom: 0.64rem;
}
.bjdl-wrapper .opt-wrapper .opt-item {
  line-height: 0.16rem;
  height: 0.16rem;
}
.bjdl-wrapper .opt-wrapper .opt-item > a {
  font-weight: 400;
  font-size: 0.16rem;
  color: #045ECD;
}
.bjdl-wrapper .btn-login {
  display: block;
  width: 100%;
  height: 0.48rem;
  background: #045ECD;
  box-shadow: 0rem 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  border-radius: 0.06rem;
  text-align: center;
  line-height: 0.48rem;
  font-weight: 500;
  font-size: 0.16rem;
  color: #FFFFFF;
}
.bjdl-wrapper .zc {
  text-align: center;
  margin-top: 0.16rem;
  font-weight: 500;
  line-height: 0.22rem;
  margin-bottom: 0.19rem;
}
.bjdl-wrapper .zc > span {
  font-size: 0.16rem;
  color: #333333;
}
.bjdl-wrapper .zc > a {
  font-size: 0.16rem;
  color: #045ECD;
}
.bjdl-wrapper .dsf-login {
  padding-left: 0.27rem;
}
.bjdl-wrapper .dsf-login > a {
  display: block;
  float: left;
  width: 0.56rem;
  text-align: center;
}
.bjdl-wrapper .dsf-login > a .pic {
  width: 0.56rem;
  height: 0.56rem;
}
.bjdl-wrapper .dsf-login > a .font {
  display: block;
  font-weight: 400;
  font-size: 0.14rem;
  color: #999999;
  line-height: 0.2rem;
  margin-top: 0.08rem;
}
.bjdl-wrapper .dsf-login .sbk-login {
  width: 0.7rem;
  margin-left: 0.67rem;
}
.bjdl-wrapper .dsf-login .qwy-login {
  margin-left: 0.74rem;
}
.bjdl-wrapper .dsf-login .yyzz-login {
  width: 0.84rem;
}
.bjdl-wrapper .content2 {
  display: block !important;
}
.bjdl-wrapper .content2 .dsf-login {
  padding-left: 0.88rem;
}
.bjdl-wrapper .content2 .dsf-login .qwy-login {
  margin-left: 0.6rem;
}
.bjdl-wrapper .content2 .dl-type-content .type-item {
  display: block !important;
}
.bjdl-bm-dialog-wrapper {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1001;
  display: none;
}
.bjdl-bm-dialog-wrapper .dialog-content {
  width: 8.5rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  overflow: hidden;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-header {
  position: relative;
  text-align: center;
  height: 0.88rem;
  line-height: 0.88rem;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-header .title {
  font-size: 0.18rem;
  font-weight: 500;
  color: #333333;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-header .close-btn {
  cursor: pointer;
  line-height: 1;
  position: absolute;
  right: 0.32rem;
  top: 0.32rem;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-header .close-btn > img {
  width: 0.16rem;
  height: 0.16rem;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body {
  padding: 0.4rem;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .service-phone-table {
  width: 100%;
  border-collapse: collapse;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .service-phone-table .first-th {
  border-top-left-radius: 0.06rem;
  border-bottom-left-radius: 0.06rem;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .service-phone-table .last-th {
  border-top-right-radius: 0.06rem;
  border-bottom-right-radius: 0.06rem;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .service-phone-table th,
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .service-phone-table td {
  padding: 0.12rem 0.16rem;
  text-align: left;
  font-size: 0.16rem;
  color: #000000;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .service-phone-table th {
  font-weight: 500;
  background-color: #EDF2F7;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .service-phone-table .table-body > tr:nth-child(2n) {
  background-color: #F5F8FA;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .phone-hours {
  margin-top: 0.42rem;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .phone-hours .hours-title {
  font-weight: 500;
  font-size: 0.22rem;
  color: #111111;
  line-height: 0.24rem;
  margin-bottom: 0.2rem;
  padding-left: 0.18rem;
  position: relative;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .phone-hours .hours-title::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.06rem;
  height: 0.18rem;
  background: #045ECD;
  border-radius: 0.03rem;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .phone-hours .hours-content {
  font-weight: 400;
  color: #000000;
  line-height: 0.16rem;
}
.bjdl-bm-dialog-wrapper .dialog-content .dialog-body .phone-hours .hours-content span {
  font-size: 0.16rem;
  display: inline-block;
  margin-right: 0.16rem;
  vertical-align: middle;
}
.bjdl-dialog-mask {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: none;
}
.dialog-show {
  overflow: hidden;
  height: 100%;
}
.dialog-show .bjdl-bm-dialog-wrapper,
.dialog-show .bjdl-dialog-mask {
  display: block;
}
body.dialog-show {
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .bjdl-wrapper {
    width: 100%;
    max-width: 100%;
    height: 12.98rem;
    background: url(2025bj_dl_bgwap.png) no-repeat center center / 100% 100%;
    margin: 0;
    position: relative;
    padding: 0.24rem;
    padding-left: 0.22rem;
  }
  .bjdl-wrapper .dl-inner-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0;
  }
  .bjdl-wrapper .dbjl-sm {
    display: none;
  }
  .bjdl-wrapper .dl-content {
    width: 100%;
    height: 100%;
    position: relative;
    margin: 0;
    left: 0;
    top: 0;
  }
  .bjdl-wrapper .dl-content .dl-content-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 0.32rem;
    background: transparent;
  }
  .bjdl-wrapper .dl-content .dl-content-wrapper::before {
    width: 100%;
    height: 100%;
    background: white;
    border-radius: 0.32rem;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    display: block;
    z-index: 0;
  }
  .bjdl-wrapper .dl-content .dl-content-wrapper .header-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1.48rem;
    background: linear-gradient(180deg, #D1E1F9 0%, #F5F9FF 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1E1F9', endColorstr='#F5F9FF', GradientType=0)";
    border-radius: 0.32rem 0.32rem 0rem 0rem;
    z-index: 1;
  }
  .bjdl-wrapper .dl-content .dl-content-wrapper::after {
    width: 7rem;
    height: 1.44rem;
    position: absolute;
    content: '';
    background: url(2025bj_dl-lf-tab.png) no-repeat center center / 100% 100%;
    left: 0.02rem;
    top: 0.08rem;
    z-index: 2;
  }
  .bjdl-wrapper .dl-content .dl-content-wrapper.active2::after {
    background: url(2025bj_dl-r-tab.png) no-repeat center center / 100% 100%;
    right: 0.02rem;
    left: unset;
  }
  .bjdl-wrapper .dl-content .dl-content-wrapper .header-tab-content {
    position: relative;
    z-index: 3;
    height: 1.48rem;
    padding-top: 0.4rem;
    margin-bottom: 0.16rem;
  }
  .bjdl-wrapper .dl-content .dl-content-wrapper .tab-item {
    width: 50%;
    float: left;
    height: 0.4rem;
    line-height: 0.4rem;
    text-align: center;
  }
  .bjdl-wrapper .dl-content .dl-content-wrapper .tab-item > a {
    font-size: 0.4rem;
    color: #333333;
    font-weight: 500;
  }
  .bjdl-wrapper .dl-content .dl-content-wrapper .tab-item.active > a {
    color: #045ECD;
  }
  .bjdl-wrapper .dl-content .content-tab-content {
    position: relative;
    z-index: 3;
  }
  .bjdl-wrapper .dl-content .content-tab-content .content-tab-item {
    display: none;
    padding: 0 0.4rem;
  }
  .bjdl-wrapper .dl-content .content-tab-content .content-tab-item.active {
    display: block;
  }
  .bjdl-wrapper .dl-content .content-tab-content .dl-type-item {
    line-height: 0.34rem;
    margin-right: 0.48rem;
  }
  .bjdl-wrapper .dl-content .content-tab-content .dl-type-item:last-child {
    margin-right: 0;
  }
  .bjdl-wrapper .dl-content .content-tab-content .dl-type-item:nth-child(2) {
    margin-right: 0;
  }
  .bjdl-wrapper .dl-content .content-tab-content .dl-type-item > label {
    display: inline-block;
    font-size: 0.32rem;
    color: #22222A;
    vertical-align: middle;
    margin-left: 0.16rem;
  }
  .bjdl-wrapper .dl-content .content-tab-content .dl-type-item input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 0.32rem;
    height: 0.32rem;
    border-radius: 50%;
    border: 0.02rem solid #CCCCCC;
    background-color: #fff;
    outline: none;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    box-sizing: border-box;
  }
  .bjdl-wrapper .dl-content .content-tab-content .dl-type-item input[type="radio"]:checked {
    border-color: #045ECD;
    background-color: #045ECD;
  }
  .bjdl-wrapper .dl-content .content-tab-content .dl-type-item input[type="radio"]:checked::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 50%;
    background-color: #fff;
  }
  .bjdl-wrapper .dl-content .content-tab-content .ewm-wrapper > img {
    width: 1.14rem;
    height: 1.14rem;
    cursor: pointer;
  }
  .bjdl-wrapper .dl-content .dl-type-content {
    margin-top: 0.02rem;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item {
    display: none;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item.active {
    display: block;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item .dxyzm {
    position: relative;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item .dxyzm .yzm-btn {
    position: absolute;
    right: 0.16rem;
    top: 50%;
    transform: translateY(-50%);
    width: 2.72rem;
    height: 0.64rem;
    background: rgba(4, 94, 205, 0.1);
    border-radius: 0.06rem;
    font-weight: 400;
    font-size: 0.32rem;
    color: #045ECD;
    line-height: 0.64rem;
    text-align: center;
    cursor: pointer;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item .dxyzm .yzm-btn.active {
    opacity: 0.5;
    cursor: not-allowed;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item .dxyzm > input {
    padding-right: 3.04rem;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item-title {
    line-height: 0.32rem;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item-title .icon {
    width: 0.32rem;
    height: 0.32rem;
    vertical-align: middle;
    margin-right: 0.16rem;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item-title > span {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.32rem;
    color: #333333;
    font-weight: 400;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item-content {
    margin-top: 0.24rem;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item-content > input {
    width: 100%;
    height: 0.96rem;
    background: #FFFFFF;
    border-radius: 0.08rem;
    border: 0.02rem solid #DDDDDD;
    box-sizing: border-box;
    padding: 0 0.32rem;
    font-size: 0.3rem;
    color: #333333;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item-content > input::placeholder {
    font-size: 0.3rem;
    color: #999999;
    font-weight: 400;
  }
  .bjdl-wrapper .dl-content .dl-type-content .type-item-ct {
    margin-bottom: 0.48rem;
  }
  .bjdl-wrapper .ewm-wrapper-ewmdl > img {
    width: 1.14rem;
    height: 1.14rem;
    cursor: pointer;
  }
  .bjdl-wrapper .ewm-wrapper > img {
    width: 1.14rem;
    height: 1.14rem;
    cursor: pointer;
  }
  .bjdl-wrapper .opt-wrapper {
    margin-bottom: 0.96rem;
  }
  .bjdl-wrapper .opt-wrapper .opt-item {
    line-height: 0.3rem;
    height: 0.3rem;
  }
  .bjdl-wrapper .opt-wrapper .opt-item > a {
    font-weight: 400;
    font-size: 0.3rem;
    color: #045ECD;
  }
  .bjdl-wrapper .btn-login {
    display: block;
    width: 100%;
    height: 0.96rem;
    background: #045ECD;
    box-shadow: 0rem 0.16rem 0.12rem -0.18rem rgba(0, 0, 0, 0.08);
    border-radius: 0.12rem;
    text-align: center;
    line-height: 0.96rem;
    font-weight: 500;
    font-size: 0.32rem;
    color: #FFFFFF;
  }
  .bjdl-wrapper .zc {
    text-align: center;
    margin-top: 0.32rem;
    font-weight: 500;
    line-height: 0.4rem;
    margin-bottom: 0.48rem;
  }
  .bjdl-wrapper .zc > span {
    font-size: 0.3rem;
    color: #333333;
  }
  .bjdl-wrapper .zc > a {
    font-size: 0.3rem;
    color: #045ECD;
  }
  .bjdl-wrapper .dsf-login {
    padding-left: 0.5rem;
  }
  .bjdl-wrapper .dsf-login > a {
    display: block;
    float: left;
    width: 1.12rem;
    text-align: center;
  }
  .bjdl-wrapper .dsf-login > a .pic {
    width: 1.12rem;
    height: 1.12rem;
  }
  .bjdl-wrapper .dsf-login > a .font {
    display: block;
    font-weight: 400;
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.4rem;
    margin-top: 0.16rem;
  }
  .bjdl-wrapper .dsf-login .sbk-login {
    width: 1.4rem;
    margin-left: 0.74rem;
  }
  .bjdl-wrapper .dsf-login .qwy-login {
    margin-left: 0.88rem;
  }
  .bjdl-wrapper .dsf-login .yyzz-login {
    width: 1.68rem;
  }
  .bjdl-wrapper .smdl {
    height: 1.14rem;
    padding-top: 0.3rem;
    margin-right: 0.56rem;
  }
  .bjdl-wrapper .smdl > span {
    font-weight: 500;
    font-size: 0.4rem;
    color: #333333;
    line-height: 0.4rem;
  }
  .bjdl-wrapper .qwy-app {
    text-align: center;
    font-size: 0;
    line-height: 0.3rem;
    height: 0.3rem;
    margin-top: 0.1rem;
    margin-bottom: 0.4rem;
  }
  .bjdl-wrapper .qwy-app > span {
    font-weight: 400;
    font-size: 0.3rem;
    color: #333333;
    line-height: 0.3rem;
  }
  .bjdl-wrapper .qwy-app > a {
    font-weight: 500;
    font-size: 0.3rem;
    color: #045ECD;
    line-height: 0.3rem;
  }
  .bjdl-wrapper .qwy-ewm {
    text-align: center;
    margin-bottom: 0.4rem;
  }
  .bjdl-wrapper .qwy-ewm > img {
    width: 5.2rem;
    height: 5.2rem;
  }
  .bjdl-wrapper .content2 {
    display: block !important;
  }
  .bjdl-wrapper .content2 .dsf-login {
    padding-left: 1.14rem;
  }
  .bjdl-wrapper .content2 .dsf-login .qwy-login {
    margin-left: 1.2rem;
  }
  .bjdl-wrapper .content2 .dl-type-content .type-item {
    display: block !important;
  }
}

.zc-wrapper {
  padding-bottom: 0.32rem;
  /* 输入框样式适配 */
  /* 响应式日期选择器样式 - 1rem = 100px */
}
.zc-wrapper .zc-content {
  width: 12.8rem;
  margin: 0 auto;
}
.zc-wrapper .zc-content .zc-content-wrapper {
  width: 100%;
  background: #f4f7fa;
  padding: 0.2rem;
  border-radius: 0.08rem;
}
.zc-wrapper .zc-content .tab-content {
  margin-top: 0.16rem;
}
.zc-wrapper .zc-content .zc-content-box {
  width: 100%;
  padding: 0.34rem;
  background: #fff;
  border-radius: 0.08rem;
}
.zc-wrapper .zc-content .zc-content-box .top-tab {
  width: 100%;
  height: 0.39rem;
  border-bottom: 0.01rem solid #BDCAD9;
}
.zc-wrapper .zc-content .zc-content-box .top-tab .top-tab-item {
  height: 100%;
  position: relative;
  margin-right: 0.32rem;
}
.zc-wrapper .zc-content .zc-content-box .top-tab .top-tab-item > a {
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.2rem;
}
.zc-wrapper .zc-content .zc-content-box .top-tab .top-tab-item.cur > a {
  font-weight: 500;
  font-size: 0.2rem;
  color: #045ECD;
  line-height: 0.2rem;
}
.zc-wrapper .zc-content .zc-content-box .top-tab .top-tab-item.cur::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.03rem;
  background: #045ECD;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item {
  display: none;
  width: 100%;
  padding: 0 0.04rem 0.04rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item.content2 .content-ct .input-item .input-item-title {
  width: 1.8rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item.cur {
  display: block;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-tt {
  width: 100%;
  height: 0.56rem;
  border-radius: 0.08rem;
  line-height: 0.56rem;
  text-align: right;
  padding: 0 0.24rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-tt .xx {
  font-weight: 400;
  font-size: 0.2rem;
  color: #DD3A3A;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-tt .rtt {
  font-size: 0;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-tt .rtt > span {
  font-weight: 400;
  font-size: 0.2rem;
  color: #333333;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-tt .rtt > a {
  font-weight: 400;
  font-size: 0.2rem;
  color: #045ECD;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct {
  padding-bottom: 0.34rem;
  background: #fff;
  border-radius: 0.04rem;
  width: 100%;
  padding: 0.34rem 0 0.34rem 1.83rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item {
  margin-top: 0.2rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.date-options {
  margin-top: 0.25rem;
  margin-bottom: 0.16rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.date-options label {
  display: inline-block;
  font-size: 0.18rem;
  color: #22222A;
  vertical-align: middle;
  margin-right: 0.32rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.date-options label > span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.18rem;
  color: #22222A;
  margin-left: 0.06rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.agree {
  margin-left: 1.43rem;
  margin-top: 0;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.agree .input-item-content .ty {
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.18rem;
  display: inline-block;
  vertical-align: middle;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.agree .input-item-content .xy {
  font-weight: 400;
  font-size: 0.18rem;
  color: #DD3A3A;
  line-height: 0.18rem;
  display: inline-block;
  vertical-align: middle;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.agree .input-item-content .checkbox {
  width: 0.16rem;
  height: 0.16rem;
  background: #FFFFFF;
  border-radius: 0.02rem;
  border: 0.01rem solid rgba(0, 0, 0, 0.2);
  margin-right: 0.12rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.submit-wrapper {
  margin-top: 0.32rem;
  margin-left: 1.43rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.submit-wrapper .submit-btn {
  width: 2.4rem;
  height: 0.48rem;
  background: #42BF8A;
  border-radius: 0.04rem;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
  margin-right: 0.32rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.submit-wrapper .reset-btn {
  width: 2.4rem;
  height: 0.48rem;
  background: #045ECD;
  border-radius: 0.04rem;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item:first-child {
  margin-top: 0;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item .input-item-title {
  text-align: right;
  position: relative;
  height: 0.44rem;
  line-height: 0.44rem;
  width: 1.43rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item .input-item-title .tt {
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item .input-item-title .tip {
  font-weight: 400;
  font-size: 0.18rem;
  color: #DD3A3A;
  top: 0.13rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .zdsc {
  font-weight: 400;
  font-size: 0.14rem;
  color: #999999;
  line-height: 0.14rem;
  margin-top: 0.12rem;
  margin-bottom: 0.56rem;
  margin-left: 1.43rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content {
  position: relative;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content.yzm-wrapper > input {
  padding-right: 1.52rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content > input {
  width: 5.12rem;
  height: 0.44rem;
  background-color: #FFFFFF;
  border: 0.01rem solid #DDDDDD;
  padding: 0 0.16rem;
  color: #333;
  box-sizing: border-box;
  font-size: 0.18rem;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content > select {
  outline: none;
  vertical-align: middle;
  font-size: 0.18rem;
  color: #333333;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 5.12rem;
  height: 0.44rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  padding: 0 0.16rem;
  position: relative;
  background-image: url(2025bj_drop-icon.png);
  background-repeat: no-repeat;
  background-size: 0.16rem 0.16rem;
  background-position: calc(100% - 0.2rem) center;
  box-sizing: border-box;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 50%;
  border: 0.01rem solid #CCCCCC;
  background-color: #fff;
  outline: none;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content input[type="radio"]:checked {
  border-color: #045ECD;
  background-color: #045ECD;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content input[type="radio"]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background-color: #fff;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content .yzm-btn {
  position: absolute;
  right: 0.08rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1.36rem;
  height: 0.32rem;
  background: rgba(4, 94, 205, 0.1);
  border-radius: 0.03rem;
  font-weight: 400;
  font-size: 0.16rem;
  color: #045ECD;
  line-height: 0.32rem;
  text-align: center;
  cursor: pointer;
}
.zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content .yzm-btn.active {
  opacity: 0.5;
  cursor: not-allowed;
}
.zc-wrapper .date-start,
.zc-wrapper .date-end {
  cursor: pointer;
  background-color: #fff;
  background-image: url(2025bj_year-picker.png);
  background-size: 0.18rem 0.18rem;
  background-repeat: no-repeat;
  background-position: calc(100% - 0.18rem) center;
}
@media screen and (min-width: 769px) {
  .daterangepicker {
    font-family: "Microsoft YaHei", sans-serif;
    font-size: 0.14rem;
    /* 14px */
    line-height: 1.5;
    border-radius: 0.04rem;
    /* 4px */
    border: 1px solid #ccc;
    box-shadow: 0 0.06rem 0.12rem rgba(0, 0, 0, 0.175);
  }
  .daterangepicker .calendar-table {
    border-radius: 0.04rem;
    /* 4px */
  }
  .daterangepicker td.active,
  .daterangepicker td.active:hover {
    background-color: #0078d7;
  }
  .daterangepicker .calendar-table th,
  .daterangepicker .calendar-table td {
    font-size: 0.12rem;
    /* 12px */
    width: 0.25rem;
    /* 25px */
    height: 0.25rem;
    /* 25px */
    line-height: 0.25rem;
    /* 25px */
    padding: 0;
  }
  /* 兼容IE9的样式调整 */
  .daterangepicker .drp-calendar {
    max-width: 2.7rem;
    /* 270px */
    padding: 0.04rem;
    /* 4px */
  }
  .daterangepicker .drp-buttons {
    clear: both;
    padding: 0.08rem 0.08rem;
    /* 8px */
    border-top: 1px solid #ddd;
  }
  .daterangepicker .drp-buttons .btn {
    font-size: 0.12rem;
    /* 12px */
    padding: 0.04rem 0.08rem;
    /* 4px 8px */
    border-radius: 0.03rem;
    /* 3px */
  }
  .daterangepicker .drp-selected {
    font-size: 0.12rem;
    /* 12px */
  }
  /* 月份和年份下拉框 */
  .daterangepicker select.monthselect,
  .daterangepicker select.yearselect {
    font-size: 0.12rem;
    /* 12px */
    height: 0.24rem;
    /* 24px */
    padding: 0 0.05rem;
    /* 0 5px */
  }
}
@media screen and (max-width: 768px) {
  .zc-wrapper {
    padding: 0 0.24rem 0.32rem;
  }
  .zc-wrapper .zc-content {
    width: 100%;
    margin: 0;
  }
  .zc-wrapper .zc-content .zc-content-wrapper {
    width: 100%;
    padding: 0.08rem;
    border-radius: 0.16rem;
  }
  .zc-wrapper .zc-content .tab-content {
    margin-top: 0.4rem;
  }
  .zc-wrapper .zc-content .zc-content-box {
    width: 100%;
    padding: 0.34rem 0.3rem;
    background: #fff;
    border-radius: 0.16rem;
  }
  .zc-wrapper .zc-content .zc-content-box .top-tab {
    width: 100%;
    height: 0.76rem;
    border-bottom: 0.02rem solid #BDCAD9;
  }
  .zc-wrapper .zc-content .zc-content-box .top-tab .top-tab-item {
    height: 100%;
    position: relative;
    margin-right: 0.64rem;
  }
  .zc-wrapper .zc-content .zc-content-box .top-tab .top-tab-item > a {
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.4rem;
  }
  .zc-wrapper .zc-content .zc-content-box .top-tab .top-tab-item.cur > a {
    font-weight: 500;
    font-size: 0.36rem;
    color: #045ECD;
    line-height: 0.4rem;
  }
  .zc-wrapper .zc-content .zc-content-box .top-tab .top-tab-item.cur::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.06rem;
    background: #045ECD;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item {
    display: none;
    width: 100%;
    padding: 0 0.08rem 0.08rem;
    background: #F3F7F9;
    border-radius: 0.16rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item.content2 .content-ct .input-item .input-item-title {
    width: max-content;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item.cur {
    display: block;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-tt {
    width: 100%;
    height: unset;
    border-radius: 0.16rem;
    line-height: unset;
    padding: 0.24rem 0.24rem;
    display: flex;
    flex-direction: column;
    text-align: left;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-tt .xx {
    font-weight: 400;
    font-size: 0.36rem;
    color: #DD3A3A;
    margin-bottom: 0.12rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-tt .rtt {
    font-size: 0;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-tt .rtt > span {
    font-weight: 400;
    font-size: 0.36rem;
    color: #333333;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-tt .rtt > a {
    font-weight: 400;
    font-size: 0.36rem;
    color: #045ECD;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct {
    background: #fff;
    border-radius: 0.16rem;
    width: 100%;
    padding: 0.34rem 0.32rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item {
    margin-top: 0.32rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.date-options {
    margin-top: 0.32rem;
    margin-bottom: 0.32rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.date-options label {
    display: inline-block;
    font-size: 0.32rem;
    color: #22222A;
    vertical-align: middle;
    margin-right: 0.48rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.date-options label > span {
    display: inline-block;
    vertical-align: middle;
    font-size: 0.32rem;
    color: #22222A;
    margin-left: 0.16rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.agree {
    margin-left: 0;
    margin-top: 0;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.agree .input-item-content .ty {
    font-weight: 400;
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.28rem;
    display: inline-block;
    vertical-align: middle;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.agree .input-item-content .xy {
    font-weight: 400;
    font-size: 0.28rem;
    color: #DD3A3A;
    line-height: 0.32rem;
    display: inline-block;
    vertical-align: middle;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.agree .input-item-content .checkbox {
    width: 0.28rem;
    height: 0.28rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    border: 0.02rem solid rgba(0, 0, 0, 0.2);
    margin-right: 0.12rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.submit-wrapper {
    margin-top: 0.6rem;
    margin-left: 0;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.submit-wrapper .input-item-content {
    display: flex;
    justify-content: space-between;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.submit-wrapper .submit-btn {
    width: 2.3rem;
    height: 0.96rem;
    background: #42BF8A;
    border-radius: 0.08rem;
    font-weight: 600;
    font-size: 0.36rem;
    color: #FFFFFF;
    margin-right: 0;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item.submit-wrapper .reset-btn {
    width: 2.3rem;
    height: 0.96rem;
    background: #045ECD;
    border-radius: 0.08rem;
    font-weight: 600;
    font-size: 0.36rem;
    color: #FFFFFF;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item:first-child {
    margin-top: 0;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item .input-item-title {
    text-align: left;
    position: relative;
    height: 0.32rem;
    line-height: 0.32rem;
    width: max-content;
    margin-bottom: 0.32rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item .input-item-title .tt {
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item .input-item-title .tip {
    font-weight: 400;
    font-size: 0.32rem;
    color: #DD3A3A;
    top: 0.13rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .zdsc {
    font-weight: 400;
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.28rem;
    margin-top: 0.24rem;
    margin-bottom: 0.68rem;
    margin-left: 0;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content {
    position: relative;
    width: 100%;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content.yzm-wrapper > input {
    padding-right: 2.76rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content > input {
    width: 100%;
    height: 0.88rem;
    background-color: #FFFFFF;
    border: 0.02rem solid #DDDDDD;
    padding: 0 0.32rem;
    color: #333;
    box-sizing: border-box;
    font-size: 0.32rem;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content > select {
    outline: none;
    vertical-align: middle;
    font-size: 0.32rem;
    color: #333333;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 100%;
    height: 0.88rem;
    background: #FFFFFF;
    border-radius: 0.08rem;
    border: 0.02rem solid #DDDDDD;
    padding: 0 0.32rem;
    position: relative;
    background-image: url(2025bj_drop-icon.png);
    background-repeat: no-repeat;
    background-size: 0.32rem 0.32rem;
    background-position: calc(100% - 0.4rem) center;
    box-sizing: border-box;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 0.32rem;
    height: 0.32rem;
    border-radius: 50%;
    border: 0.02rem solid #CCCCCC;
    background-color: #fff;
    outline: none;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    box-sizing: border-box;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content input[type="radio"]:checked {
    border-color: #045ECD;
    background-color: #045ECD;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content input[type="radio"]:checked::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 50%;
    background-color: #fff;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content .yzm-btn {
    position: absolute;
    right: 0.12rem;
    top: 50%;
    transform: translateY(-50%);
    width: 2.44rem;
    height: 0.64rem;
    background: rgba(4, 94, 205, 0.1);
    border-radius: 0.06rem;
    font-weight: 400;
    font-size: 0.28rem;
    color: #045ECD;
    line-height: 0.64rem;
    text-align: center;
    cursor: pointer;
  }
  .zc-wrapper .zc-content .zc-content-box .zc-content-box-item .content-ct .input-item-content .yzm-btn.active {
    opacity: 0.5;
    cursor: not-allowed;
  }
  .zc-wrapper .date-start,
  .zc-wrapper .date-end {
    background-size: 0.36rem 0.36rem;
    background-position: calc(100% - 0.28rem) center;
  }
}

.bmfw-wrapper {
  padding-bottom: 0.32rem;
}
.bmfw-wrapper .bmfw-content {
  width: 12.8rem;
  margin: 0 auto;
}
.bmfw-wrapper .bmfw-ct {
  width: 100%;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F6F9, endColorstr=#F7F9FB);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.bmfw-wrapper .bmfw-ct .lf-content {
  width: 2.2rem;
}
.bmfw-wrapper .bmfw-ct .rt-content {
  width: 10rem;
  padding: 0.24rem;
  background: white;
  border-radius: 0.08rem;
}
.bmfw-wrapper .bmfw-ct .rt-content-item {
  margin-bottom: 0.2rem;
}
.bmfw-wrapper .bmfw-ct .rt-content-item:last-child {
  margin-bottom: 0;
}
.bmfw-wrapper .bmfw-ct .cm-tt {
  padding-left: 0.34rem;
  position: relative;
  height: 0.2rem;
  line-height: 0.2rem;
  font-weight: 500;
}
.bmfw-wrapper .bmfw-ct .cm-tt .tt {
  display: inline-block;
  font-weight: 500;
  font-size: 0.2rem;
  color: #111111;
  line-height: 0.2rem;
}
.bmfw-wrapper .bmfw-ct .cm-tt::before {
  content: '';
  display: block;
  width: 0.06rem;
  height: 0.18rem;
  background: #045ECD;
  border-radius: 0.03rem;
  position: absolute;
  left: 0.16rem;
  top: 50%;
  transform: translateY(-50%);
}
.bmfw-wrapper .bmfw-ct .cm-con {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.24rem;
  margin-top: 0.16rem;
}
.bmfw-wrapper .bmfw-ct .cm-con .con-item {
  display: inline-block;
  width: 1.12rem;
  text-align: center;
  vertical-align: top;
  margin-right: 0.32rem;
}
.bmfw-wrapper .bmfw-ct .cm-con .con-item .con-img-bg {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 0.08rem;
  text-align: center;
  line-height: 0.6rem;
  margin: 0 auto;
}
.bmfw-wrapper .bmfw-ct .cm-con .con-item .con-img-bg .pic {
  width: 0.6rem;
  height: 0.6rem;
}
.bmfw-wrapper .bmfw-ct .cm-con .con-item .con-item-tt {
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.2rem;
  margin-top: 0.14rem;
}
@media screen and (max-width: 768px) {
  .bmfw-wrapper {
    padding: 0 0.24rem 0.32rem;
  }
  .bmfw-wrapper .bmfw-content {
    width: 100%;
    margin: 0;
  }
  .bmfw-wrapper .bmfw-ct {
    width: 100%;
    background: white;
    border-radius: unset;
    padding: 0;
    display: flex;
    flex-direction: column;
  }
  .bmfw-wrapper .bmfw-ct .lf-content {
    width: 100%;
  }
  .bmfw-wrapper .bmfw-ct .rt-content-item {
    margin-bottom: 0.4rem;
  }
  .bmfw-wrapper .bmfw-ct .rt-content-item:last-child {
    margin-bottom: 0;
  }
  .bmfw-wrapper .bmfw-ct .rt-content {
    width: 100%;
    background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
    border-radius: 0.16rem;
    padding: 0.08rem;
  }
  .bmfw-wrapper .bmfw-ct .inner-content {
    width: 100%;
    background: white;
    border-radius: 0.16rem;
    padding: 0.32rem 0.24rem;
  }
  .bmfw-wrapper .bmfw-ct .inner-content .cm-tt {
    padding-left: 0.6rem;
    position: relative;
    height: 0.32rem;
    line-height: 0.32rem;
    font-weight: 500;
  }
  .bmfw-wrapper .bmfw-ct .inner-content .cm-tt .tt {
    display: inline-block;
    font-weight: 500;
    font-size: 0.32rem;
    color: #111111;
    line-height: 0.32rem;
  }
  .bmfw-wrapper .bmfw-ct .inner-content .cm-tt::before {
    content: '';
    display: block;
    width: 0.08rem;
    height: 0.28rem;
    background: #045ECD;
    border-radius: 0.06rem;
    position: absolute;
    left: 0.32rem;
    top: 50%;
    transform: translateY(-50%);
  }
  .bmfw-wrapper .bmfw-ct .inner-content .cm-con {
    width: 100%;
    background: #F3F7F9;
    border-radius: 0.16rem;
    padding: 0.32rem 0.38rem;
    margin-top: 0.24rem;
    overflow-x: auto;
    overflow-y: hidden;
  }
  .bmfw-wrapper .bmfw-ct .inner-content .cm-con .scroll-content {
    width: max-content;
    display: flex;
    flex-wrap: nowrap;
  }
  .bmfw-wrapper .bmfw-ct .inner-content .cm-con .con-item {
    display: inline-block;
    width: 1.96rem;
    text-align: center;
    margin-right: 0.36rem;
  }
  .bmfw-wrapper .bmfw-ct .inner-content .cm-con .con-item .con-img-bg {
    width: 0.96rem;
    height: 0.96rem;
    border-radius: 0.12rem;
    text-align: center;
    line-height: 0.96rem;
    margin: 0 auto;
  }
  .bmfw-wrapper .bmfw-ct .inner-content .cm-con .con-item .con-img-bg .pic {
    width: 0.92rem;
    height: 0.92rem;
  }
  .bmfw-wrapper .bmfw-ct .inner-content .cm-con .con-item .con-item-tt {
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.36rem;
    margin-top: 0.2rem;
  }
}

.bmfw-left-nav {
  width: 100%;
}
.bmfw-left-nav .bmfw-nav-item {
  width: 100%;
  min-height: 0.5rem;
  margin-bottom: 0.1rem;
  background: white;
  border-radius: 0.04rem;
  padding: 0.13rem 0.16rem 0 0.32rem;
  display: block;
  position: relative;
}
.bmfw-left-nav .bmfw-nav-item:last-child {
  margin-bottom: 0;
}
.bmfw-left-nav .bmfw-nav-item .tt {
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.24rem;
  display: inline-block;
  max-width: 1.4rem;
}
.bmfw-left-nav .bmfw-nav-item .pic {
  width: 0.28rem;
  height: 0.28rem;
  opacity: 0;
  position: absolute;
  top: 50%;
  right: 0.16rem;
  transform: translateY(-50%);
}
.bmfw-left-nav .bmfw-nav-item.cur {
  background: #045ECD;
}
.bmfw-left-nav .bmfw-nav-item.cur .pic {
  opacity: 1;
}
.bmfw-left-nav .bmfw-nav-item.cur .tt {
  color: white;
  font-weight: 600;
}
.bmfw-left-nav .left-wap {
  display: none;
}
@media screen and (max-width: 768px) {
  .bmfw-left-nav {
    position: relative;
  }
  .bmfw-left-nav .bmfw-nav-item {
    width: 100%;
    min-height: unset;
    margin-bottom: 0.26rem;
    height: 1.12rem;
    background: #F3F7F9;
    border-radius: 0.16rem;
    padding: 0.08rem;
    position: relative;
    display: none;
  }
  .bmfw-left-nav .bmfw-nav-item:last-child {
    margin-bottom: 0;
  }
  .bmfw-left-nav .bmfw-nav-item .tt {
    font-size: 0.2rem;
    color: #333333;
    line-height: 0.96rem;
    display: block;
    max-width: unset;
    width: 100%;
    background: white;
    height: 0.96rem;
    background: #FFFFFF;
    border-radius: 0.12rem;
    padding-left: 0.36rem;
  }
  .bmfw-left-nav .bmfw-nav-item .pic {
    display: none;
  }
  .bmfw-left-nav .bmfw-nav-item.cur {
    display: block;
    background: #F3F7F9;
  }
  .bmfw-left-nav .bmfw-nav-item.cur .tt {
    width: 100%;
    font-weight: 600;
    font-size: 0.36rem;
    color: #111111;
  }
  .bmfw-left-nav .left-wap {
    display: block;
    position: absolute;
    top: 50%;
    right: 0.44rem;
    transform: translateY(-50%);
    width: 0.4rem;
    height: 0.4rem;
  }
  .bmfw-left-nav .left-wap > img {
    width: 100%;
    height: 100%;
  }
  .bmfw-left-nav .bmfw-dropdown-menu {
    max-height: 4rem;
    overflow-y: auto;
  }
  .bmfw-left-nav .bmfw-dropdown-menu .bmfw-nav-item {
    display: block;
    margin-bottom: 0;
    height: auto;
    background: #fff;
    border-radius: 0;
    padding: 0.2rem 0.3rem;
  }
  .bmfw-left-nav .bmfw-dropdown-menu .bmfw-nav-item .tt {
    height: auto;
    line-height: 1.2;
    padding: 0.1rem 0;
    background: transparent;
    font-size: 0.32rem;
  }
  .bmfw-left-nav .bmfw-dropdown-menu .bmfw-nav-item:hover {
    background: #f5f5f5;
  }
}

.wzdt-wrapper {
  padding-bottom: 0.32rem;
}
.wzdt-wrapper .wzdt-content {
  width: 12.8rem;
  margin: 0 auto;
}
.wzdt-wrapper .wzdt-content .wzdt-ct {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper {
  width: 100%;
  background: white;
  border-radius: 0.08rem;
  padding: 0.37rem 0.34rem 0.34rem 0.34rem;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wzdt-content-item {
  margin-bottom: 0.24rem;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wzdt-content-item:last-child {
  margin-bottom: 0;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-tt {
  width: 100%;
  height: 0.48rem;
  background: #EDF2F7;
  border-radius: 0.08rem;
  padding-left: 0.18rem;
  position: relative;
  line-height: 0.48rem;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-tt .tt {
  font-weight: 500;
  font-size: 0.18rem;
  color: #045ECD;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-tt::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.04rem;
  height: 0.16rem;
  background: #045ECD;
  border-radius: 0.02rem;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con {
  width: 100%;
  margin-top: 0.02rem;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item {
  display: inline-block;
  padding-bottom: 0.06rem;
  position: relative;
  margin-right: 0.2rem;
  margin-top: 0.14rem;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item:nth-child(5n) {
  margin-right: 0;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item.cur .con-item-tt,
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item:hover .con-item-tt {
  border: 0.01rem solid #C9DFED;
  color: white;
  font-weight: 500;
  font-size: 0.18rem;
  color: #045ECD;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item.cur::before,
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item:hover::before {
  background: #D8E9F3;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item .con-item-tt {
  display: block;
  width: 2.18rem;
  height: 0.52rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  border: 0.01rem solid #EFF0F2;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.52rem;
  text-align: center;
  padding: 0 0.1rem;
  position: relative;
  z-index: 2;
}
.wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item::before {
  content: '';
  position: absolute;
  left: 0.1rem;
  bottom: 0;
  width: 1.98rem;
  height: 0.47rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
}
.wzdt-wrapper .wzdt-content .multiple-row-box {
  margin-top: 0.08rem;
  margin-bottom: 0.1rem;
}
.wzdt-wrapper .wzdt-content .multiple-row-box .wzdt-second-item-content {
  margin-top: 0;
  margin-bottom: 0;
}
.wzdt-wrapper .wzdt-content .wzdt-second-item-content {
  margin-top: 0.08rem;
  margin-bottom: 0.1rem;
  padding-left: 0.18rem;
}
.wzdt-wrapper .wzdt-content .wzdt-second-item-content .wzdt-second-item-content-item {
  display: inline-block;
  padding-right: 0.15rem;
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.24rem;
  position: relative;
  margin-right: 0.14rem;
  margin-top: 0.08rem;
}
.wzdt-wrapper .wzdt-content .wzdt-second-item-content .wzdt-second-item-content-item > a {
  color: #333333;
}
.wzdt-wrapper .wzdt-content .wzdt-second-item-content .wzdt-second-item-content-item > a:hover {
  color: #045ECD;
}
.wzdt-wrapper .wzdt-content .wzdt-second-item-content .wzdt-second-item-content-item:last-child {
  margin-right: 0;
}
.wzdt-wrapper .wzdt-content .wzdt-second-item-content .wzdt-second-item-content-item:last-child::after {
  display: none;
}
.wzdt-wrapper .wzdt-content .wzdt-second-item-content .wzdt-second-item-content-item::after {
  content: '';
  display: inline-block;
  width: 0.01rem;
  height: 0.14rem;
  background: #DDDDDD;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 768px) {
  .wzdt-wrapper {
    padding: 0 0.24rem 0.32rem;
  }
  .wzdt-wrapper .wzdt-content {
    width: 100%;
    margin: 0;
  }
  .wzdt-wrapper .wzdt-content .wzdt-ct {
    padding: 0.24rem;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper {
    width: 100%;
    background: white;
    border-radius: 0.08rem;
    padding: 0.24rem;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wzdt-content-item {
    margin-bottom: 0.24rem;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wzdt-content-item:last-child {
    margin-bottom: 0;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-tt {
    width: 100%;
    height: 0.88rem;
    background: #EDF2F7;
    border-radius: 0.08rem;
    padding-left: 0.32rem;
    position: relative;
    line-height: 0.88rem;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-tt .tt {
    font-weight: 500;
    font-size: 0.32rem;
    color: #045ECD;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-tt::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0.06rem;
    height: 0.32rem;
    background: #045ECD;
    border-radius: 0.04rem;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con {
    width: 100%;
    margin-top: 0.24rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 0.24rem;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item {
    display: inline-block;
    padding-bottom: 0.12rem;
    position: relative;
    margin-right: 0;
    margin-top: 0;
    width: calc(50% - 0.12rem);
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item:nth-child(5n) {
    margin-right: 0;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item.cur .con-item-tt,
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item:hover .con-item-tt {
    border: 0.01rem solid #C9DFED;
    color: white;
    font-weight: 500;
    font-size: 0.32rem;
    color: #045ECD;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item.cur::before,
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item:hover::before {
    background: #D8E9F3;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item .con-item-tt {
    display: block;
    width: 100%;
    height: 0.88rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.02rem solid #EFF0F2;
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.88rem;
    text-align: center;
    padding: 0 0.16rem;
    position: relative;
    z-index: 2;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con .wtdt-cm-con-item::before {
    content: '';
    position: absolute;
    left: 0.1rem;
    bottom: 0;
    width: calc(100% - 0.2rem);
    height: 0.47rem;
    background: #F3F7F9;
    border-radius: 0.16rem;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wtdt-cm-con-1 {
    flex-direction: column;
    gap: 0;
    justify-content: flex-start;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .multiple-row-box {
    margin-top: 0.16rem;
    margin-bottom: 0.2rem;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .multiple-row-box .wzdt-second-item-content {
    margin-top: 0;
    margin-bottom: 0;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wzdt-second-item-content {
    margin-top: 0.16rem;
    margin-bottom: 0.2rem;
    padding-left: 0;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wzdt-second-item-content .wzdt-second-item-content-item {
    display: inline-block;
    padding-right: 0.28rem;
    font-weight: 400;
    font-size: 0.24rem;
    color: #333333;
    line-height: 0.32rem;
    position: relative;
    margin-right: 0.28rem;
    margin-top: 0.16rem;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wzdt-second-item-content .wzdt-second-item-content-item > a {
    color: #333333;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wzdt-second-item-content .wzdt-second-item-content-item > a:hover {
    color: #045ECD;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wzdt-second-item-content .wzdt-second-item-content-item:last-child {
    margin-right: 0;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wzdt-second-item-content .wzdt-second-item-content-item:last-child::after {
    display: none;
  }
  .wzdt-wrapper .wzdt-content .wzdt-content-wrapper .wzdt-second-item-content .wzdt-second-item-content-item::after {
    content: '';
    display: inline-block;
    width: 0.01rem;
    height: 0.14rem;
    background: #DDDDDD;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}

.xmtjz-wrapper {
  padding-bottom: 0.32rem;
}
.xmtjz-wrapper .xmtjz-content {
  width: 12.8rem;
  margin: 0 auto;
}
.xmtjz-wrapper .xmtjz-ct {
  width: 100%;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F6F9, endColorstr=#F7F9FB);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.xmtjz-wrapper .xmtjz-ct .lf-content {
  width: 2.2rem;
}
.xmtjz-wrapper .xmtjz-ct .rt-content {
  width: 10rem;
  min-height: 8.35rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.23rem 0.24rem 0.29rem 0.24rem;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .top-tab-content {
  width: 100%;
  border-bottom: 0.01rem solid #BDCAD9;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .top-tab-item {
  display: inline-block;
  padding-bottom: 0.18rem;
  vertical-align: middle;
  position: relative;
  margin-right: 0.32rem;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .top-tab-item::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.03rem;
  background: #045ECD;
  opacity: 0;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .top-tab-item.cur .top-tab-item-tt {
  font-weight: 500;
  font-size: 0.2rem;
  color: #045ECD;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .top-tab-item.cur::after {
  opacity: 1;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .top-tab-item .top-tab-item-tt {
  height: 0.2rem;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.2rem;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content {
  margin-top: 0.32rem;
  padding-left: 0.14rem;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .bottom-content-item {
  display: none;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .bottom-content-item.cur {
  display: block;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .xmtjz-item {
  text-align: center;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-right: 0.2rem;
  width: 1.3rem;
  margin-bottom: 0.32rem;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .xmtjz-item:nth-child(6n) {
  margin-right: 0;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .xmtjz-item .jz-img {
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .xmtjz-item .jz-tt {
  font-weight: 400;
  font-size: 0.16rem;
  color: #000000;
  line-height: 0.22rem;
  margin-top: 0.16rem;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .xmtjz-item::after {
  position: absolute;
  content: '';
  width: 1.02rem;
  height: 1.45rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
  bottom: 0.25rem;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  z-index: 1;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .xmtjz-item .jz-hover-ewm {
  width: 1.22rem;
  padding: 0.16rem 0;
  background: #FFFFFF;
  border-radius: 0.08rem;
  border: 0.01rem solid #EFF0F2;
  text-align: center;
  position: absolute;
  bottom: 0.32rem;
  left: 0;
  opacity: 0;
  z-index: 2;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .xmtjz-item .jz-hover-ewm .ewm-img {
  width: 0.9rem;
  height: 0.9rem;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .xmtjz-item .jz-hover-ewm .ewm-tt {
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.16rem;
  margin-top: 0.12rem;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .xmtjz-item:hover .jz-hover-ewm {
  opacity: 1;
}
.xmtjz-wrapper .xmtjz-ct .rt-tab-content .bottom-tab-content .xmtjz-item:hover::after {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  .xmtjz-wrapper {
    padding: 0 0.24rem 0.32rem;
  }
  .xmtjz-wrapper .xmtjz-content {
    width: 100%;
    margin: 0;
  }
  .xmtjz-wrapper .xmtjz-ct {
    width: 100%;
    background: white;
    -ms-filter: none;
    border-radius: unset;
    padding: 0;
    display: flex;
    flex-direction: column;
  }
  .xmtjz-wrapper .xmtjz-ct .lf-content {
    width: 100%;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content {
    width: 100%;
    background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
    border-radius: 0.16rem;
    padding: 0.08rem;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content {
    width: 100%;
    background: white;
    border-radius: 0.16rem;
    padding: 0.4rem;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .top-tab-content {
    width: 100%;
    border-bottom: 0.02rem solid #BDCAD9;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .top-tab-item {
    display: inline-block;
    padding-bottom: 0.34rem;
    vertical-align: middle;
    position: relative;
    margin-right: 0.64rem;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .top-tab-item::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.06rem;
    background: #045ECD;
    opacity: 0;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .top-tab-item.cur .top-tab-item-tt {
    font-weight: 500;
    font-size: 0.36rem;
    color: #045ECD;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .top-tab-item.cur::after {
    opacity: 1;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .top-tab-item .top-tab-item-tt {
    height: 0.4rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.4rem;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content {
    margin-top: 0.4rem;
    padding-left: 0.05rem;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin-right: 0;
    width: unset;
    max-width: 1.82rem;
    margin-bottom: 0.39rem;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item:nth-child(6n) {
    margin-right: 0;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item:nth-last-child(1),
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item:nth-last-child(2),
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item:nth-last-child(3) {
    margin-bottom: 0;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item .jz-img {
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 50%;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item .jz-tt {
    font-weight: 400;
    font-size: 0.26rem;
    color: #000000;
    line-height: 0.37rem;
    margin-top: 0.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item::after {
    display: none;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item .jz-hover-ewm {
    position: fixed;
    width: 4.04rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.02rem solid #EFF0F2;
    padding: 0.32rem 0;
    text-align: center;
    bottom: 50%;
    left: 50%;
    transform: translate(-50%, 50%);
    opacity: 1;
    z-index: 2;
    display: none;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item .jz-hover-ewm .ewm-img {
    width: 3.4rem;
    height: 3.4rem;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item .jz-hover-ewm .ewm-tt {
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-top: 0.24rem;
  }
  .xmtjz-wrapper .xmtjz-ct .rt-content .rt-tab-content .bottom-tab-content .xmtjz-item.active .jz-hover-ewm {
    display: block;
  }
  /* 添加蒙层样式 */
  .modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1;
    display: none;
  }
  .modal-open {
    overflow: hidden;
  }
}

.zhzm-wrapper {
  padding-bottom: 0.32rem;
}
.zhzm-wrapper .zhzm-content {
  width: 12.8rem;
  margin: 0 auto;
}
.zhzm-wrapper .zhzm-content-wrapper {
  width: 100%;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F6F9,endColorstr=#F7F9FB)";
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.zhzm-wrapper .zhzm-content-wrapper .zhzm-content-box {
  width: 100%;
  background: #fff;
  border-radius: 0.08rem;
  padding: 0.28rem 0.34rem 0.34rem 0.34rem;
}
.zhzm-wrapper .zhzm-content-wrapper .zhzm-tt-line {
  width: 100%;
  padding-bottom: 0.15rem;
  border-bottom: 0.01rem solid #BDCAD9;
  font-size: 0.2rem;
  color: #045ECD;
  font-weight: 500;
  position: relative;
  margin-bottom: 0.16rem;
}
.zhzm-wrapper .zhzm-content-wrapper .zhzm-tt-line::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0.8rem;
  height: 0.03rem;
  background: #045ECD;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box {
  width: 100%;
  padding-top: 0.16rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.32rem 0.04rem 0.04rem;
  text-align: center;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-next-step-box {
  margin: 0 auto;
  display: inline-block;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-next-step-box .zhmm-next-step-box-item .step-num {
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  background: #FFFFFF;
  border: 0.01rem solid #B7D1F0;
  border-radius: 50%;
  font-size: 0.18rem;
  color: #B7D1F0;
  font-weight: bold;
  text-align: center;
  line-height: 0.28rem;
  margin: 0 auto;
  margin-bottom: 0.08rem;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-next-step-box .zhmm-next-step-box-item .step-text-box {
  width: 1.64rem;
  height: 0.4rem;
  background: url(2025bj_zhmm-step.png) no-repeat center center / 100% 100%;
  line-height: 0.4rem;
  text-align: center;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-next-step-box .zhmm-next-step-box-item.cur .step-num {
  border: 0.01rem solid #045ECD;
  color: #045ECD;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-next-step-box .zhmm-next-step-box-item.cur .step-text-box {
  background: url(2025bj_zhmm-step-cur.png) no-repeat center center / 100% 100%;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-step-content-box-item {
  display: none;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-step-content-box-item.cur {
  display: block;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box {
  width: 100%;
  background: white;
  border-radius: 0.04rem;
  margin-top: 0.28rem;
  padding: 0.32rem 0;
  padding-left: 1.56rem;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item {
  margin-bottom: 0.2rem;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper:first-child {
  margin-top: 0;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-title {
  text-align: right;
  position: relative;
  height: 0.44rem;
  line-height: 0.44rem;
  width: 1.7rem;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-title .tt {
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-title .tip {
  font-weight: 400;
  font-size: 0.18rem;
  color: #DD3A3A;
  top: 0.13rem;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-content {
  position: relative;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-content > input {
  width: 5.12rem;
  height: 0.44rem;
  background: #FFFFFF;
  border: 0.01rem solid #DDDDDD;
  padding: 0 0.16rem;
  color: #333;
  box-sizing: border-box;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-content.yzm-wrapper > input {
  padding-right: 1.52rem;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-content .yzm-btn {
  position: absolute;
  right: 0.08rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1.36rem;
  height: 0.32rem;
  background: rgba(4, 94, 205, 0.1);
  border-radius: 0.03rem;
  font-weight: 400;
  font-size: 0.16rem;
  color: #045ECD;
  line-height: 0.32rem;
  text-align: center;
  cursor: pointer;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-content .yzm-btn.active {
  opacity: 0.5;
  cursor: not-allowed;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .lxry {
  height: 0.16rem;
  line-height: 0.16rem;
  margin-top: 0.24rem;
  margin-left: 1.7rem;
  text-align: left;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .lxry > span {
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.16rem;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .lxry a {
  display: inline-block;
  font-weight: 400;
  font-size: 0.16rem;
  color: #045ECD;
  vertical-align: middle;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .next-step-btn-box {
  margin-top: 1.28rem;
  margin-left: 1.7rem;
  text-align: left;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .next-step-btn-box .prev-step-btn {
  width: 2.4rem;
  height: 0.48rem;
  background: #D5D5D5;
  border-radius: 0.04rem;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
  margin-right: 0.32rem;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .next-step-btn-box .next-step-btn {
  width: 2.4rem;
  height: 0.48rem;
  background: #045ECD;
  border-radius: 0.04rem;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .zhmm-step-content-box-item-tip {
  margin-top: 0.24rem;
  text-align: center;
  padding-right: 1.56rem;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .zhmm-step-content-box-item-tip .tip {
  font-weight: 600;
  font-size: 0.18rem;
  color: #333333;
}
.zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .zhmm-step-content-box-item-tip .back-login {
  font-weight: 400;
  font-size: 0.18rem;
  color: #045ECD;
  display: block;
  margin: 0 auto;
  margin-top: 0.24rem;
  width: 2.4rem;
  height: 0.48rem;
  line-height: 0.48rem;
  background: #D5D5D5;
  border-radius: 0.04rem;
}
@media screen and (max-width: 768px) {
  .zhzm-wrapper {
    padding: 0 0.24rem 0.24rem;
  }
  .zhzm-wrapper .zhzm-content {
    width: 100%;
    margin: 0;
  }
  .zhzm-wrapper .zhzm-content-wrapper {
    width: 100%;
    background: white;
    border-radius: 0;
    padding: 0;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhzm-content-box {
    width: 100%;
    background: #fff;
    border-radius: 0;
    padding: 0;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhzm-tt-line {
    display: none;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box {
    width: 100%;
    background: #F3F7F9;
    border-radius: 0.16rem;
    padding: 0.4rem 0.08rem 0.08rem;
    text-align: center;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-next-step-box {
    margin: 0 auto;
    display: inline-block;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-next-step-box .zhmm-next-step-box-item .step-num {
    display: block;
    width: 0.6rem;
    height: 0.6rem;
    background: #FFFFFF;
    border: 0.02rem solid #B7D1F0;
    border-radius: 50%;
    font-size: 0.36rem;
    color: #B7D1F0;
    font-weight: bold;
    text-align: center;
    line-height: 0.56rem;
    margin: 0 auto;
    margin-bottom: 0.2rem;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-next-step-box .zhmm-next-step-box-item .step-text-box {
    width: 2.24rem;
    height: 0.72rem;
    background: url(2025bj_zhmm-step.png) no-repeat center center / 100% 100%;
    line-height: 0.72rem;
    text-align: center;
    font-weight: 600;
    font-size: 0.28rem;
    color: #FFFFFF;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-next-step-box .zhmm-next-step-box-item.cur .step-num {
    border: 0.02rem solid #045ECD;
    color: #045ECD;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-next-step-box .zhmm-next-step-box-item.cur .step-text-box {
    background: url(2025bj_zhmm-step-cur.png) no-repeat center center / 100% 100%;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-step-content-box-item {
    display: none;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .zhmm-step-content-box-item.cur {
    display: block;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box {
    width: 100%;
    background: white;
    border-radius: 0.08rem;
    margin-top: 0.64rem;
    padding: 0.3rem 0.32rem 0.32rem;
    padding-left: 0.32rem;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item {
    margin-bottom: 0;
    margin-top: 0.64rem;
    display: flex;
    flex-direction: column;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item::before,
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item::after {
    display: none;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item:first-child {
    margin-top: 0;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-title {
    text-align: right;
    position: relative;
    height: 0.32rem;
    line-height: 0.32rem;
    width: max-content;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-title .tt {
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-title .tip {
    font-weight: 400;
    font-size: 0.32rem;
    color: #DD3A3A;
    margin-right: 0.04rem;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-content {
    position: relative;
    margin-top: 0.32rem;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-content > input {
    width: 100%;
    height: 0.88rem;
    background: #FFFFFF;
    border: 0.02rem solid #DDDDDD;
    padding: 0 0.36rem;
    color: #333;
    box-sizing: border-box;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-content.yzm-wrapper > input {
    padding-right: 2.76rem;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-content .yzm-btn {
    position: absolute;
    right: 0.12rem;
    top: 50%;
    transform: translateY(-50%);
    width: 2.44rem;
    height: 0.64rem;
    background: rgba(4, 94, 205, 0.1);
    border-radius: 0.06rem;
    font-weight: 400;
    font-size: 0.28rem;
    color: #045ECD;
    line-height: 0.64rem;
    text-align: center;
    cursor: pointer;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .input-wrapper .input-item-content .yzm-btn.active {
    opacity: 0.5;
    cursor: not-allowed;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .lxry {
    height: unset;
    line-height: 0.44rem;
    margin-top: 0.4rem;
    margin-left: 0;
    text-align: left;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .lxry > span {
    font-weight: 400;
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.44rem;
    display: inline;
    vertical-align: middle;
    margin-left: 0;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .lxry a {
    display: inline;
    font-weight: 400;
    font-size: 0.28rem;
    color: #045ECD;
    vertical-align: middle;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .next-step-btn-box {
    margin-top: 0.64rem;
    margin-left: 0;
    text-align: center;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .next-step-btn-box .prev-step-btn {
    width: 2.96rem;
    height: 0.96rem;
    background: #D5D5D5;
    border-radius: 0.08rem;
    font-weight: 600;
    font-size: 0.36rem;
    color: #FFFFFF;
    margin-right: 0.3rem;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .next-step-btn-box .next-step-btn {
    width: 2.96rem;
    height: 0.96rem;
    background: #045ECD;
    border-radius: 0.08rem;
    font-weight: 600;
    font-size: 0.36rem;
    color: #FFFFFF;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .zhmm-step-content-box-item-tip {
    margin-top: 0.4rem;
    text-align: center;
    padding-right: 0;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .zhmm-step-content-box-item-tip .tip {
    font-weight: 600;
    font-size: 0.32rem;
    color: #333333;
  }
  .zhzm-wrapper .zhzm-content-wrapper .zhmm-content-wrapper-box .inner-content-box .zhmm-step-content-box-item-tip .back-login {
    font-weight: 400;
    font-size: 0.32rem;
    color: #045ECD;
    display: block;
    margin: 0 auto;
    margin-top: 0.4rem;
    width: 2.96rem;
    height: 0.96rem;
    line-height: 0.96rem;
    background: #D5D5D5;
    border-radius: 0.08rem;
  }
}

.leader-detail-wrapper {
  margin-bottom: 0.34rem;
  background-color: #f2f6f9;
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.leader-detail-wrapper .leader-detail-container {
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.24rem 0.34rem 0.32rem;
}
.leader-detail-wrapper .leader-detail-container .leader-detail-avater {
  background-image: url(2025bj_leader-detail-avater-bg.png);
  background-size: 100%;
  width: 100%;
  height: 4.32rem;
}
.leader-detail-wrapper .leader-detail-container .leader-detail-avater .info-wrap {
  text-align: center;
}
.leader-detail-wrapper .leader-detail-container .leader-detail-avater .info-wrap .pic {
  margin-top: 0.4rem;
  width: 2.1rem;
  height: 2.66rem;
}
.leader-detail-wrapper .leader-detail-container .leader-detail-avater .info-wrap .name {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.25rem;
  font-family: PingFangSC, PingFang SC;
  margin-top: 0.12rem;
  margin-bottom: 0.06rem;
}
.leader-detail-wrapper .leader-detail-container .leader-detail-avater .info-wrap .duty {
  font-size: 0.26rem;
  color: #333333;
  line-height: 0.37rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: bold;
}
.leader-detail-wrapper .leader-detail-container .person-info-card {
  font-family: PingFangSC, PingFang SC;
  margin-top: 0.24rem;
  background: #F3F7F9;
}
.leader-detail-wrapper .leader-detail-container .person-info-card .label {
  height: 0.56rem;
  width: 100%;
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #111111;
  font-weight: bold;
  padding: 0.16rem 0.24rem;
  padding-right: 0.17rem;
}
.leader-detail-wrapper .leader-detail-container .person-info-card .label .more {
  font-weight: 400;
  font-size: 0.16rem;
  color: #333;
  line-height: 0.16rem;
}
.leader-detail-wrapper .leader-detail-container .person-info-card .label .more img {
  width: 0.28rem;
  height: 0.28rem;
}
.leader-detail-wrapper .leader-detail-container .person-info-card .desc-wrap {
  padding: 0.04rem;
}
.leader-detail-wrapper .leader-detail-container .person-info-card .desc-wrap .desc {
  min-height: 1.36rem;
  background: #fff;
  border-radius: 0.04rem;
  padding: 0.1rem 0.24rem 0.24rem 0.24rem;
  font-size: 0.18rem;
  color: #111111;
  line-height: 0.32rem;
}
.leader-detail-wrapper .leader-detail-container .person-info-card .desc-wrap .desc .basic-info {
  margin-bottom: 0.14rem;
}
.leader-detail-wrapper .leader-detail-container .person-info-card .desc-wrap .desc .cm-news-list li {
  font-weight: 400;
  color: #333;
  font-size: 0.18rem;
  line-height: 0.4rem;
}
.leader-detail-wrapper .leader-detail-container .person-info-card .desc-wrap .desc .cm-news-list li a:hover {
  color: #045ECD;
}
.leader-detail-wrapper .leader-detail-container .person-info-card .desc-wrap .desc .cm-news-list li a:hover::after {
  background-color: #045ECD;
}
.leader-detail-wrapper .leader-detail-container .leader-detail-zggz {
  margin-top: 0.24rem;
}
@media screen and (max-width: 768px) {
  .leader-detail-wrapper {
    width: 7.02rem;
    margin: 0 auto;
    padding: 0.24rem;
  }
  .leader-detail-wrapper .leader-detail-container {
    background: #FFFFFF;
    border-radius: 0.08rem;
    padding: 0.37rem 0.24rem 0.32rem;
  }
  .leader-detail-wrapper .leader-detail-container .leader-detail-avater .info-wrap .name {
    font-size: 0.28rem;
  }
  .leader-detail-wrapper .leader-detail-container .leader-detail-avater .info-wrap .duty {
    font-size: 0.32rem;
  }
  .leader-detail-wrapper .leader-detail-container .person-info-card .label {
    height: 0.8rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
    padding-top: 0.28rem;
  }
  .leader-detail-wrapper .leader-detail-container .person-info-card .label .more {
    font-size: 0.28rem;
  }
  .leader-detail-wrapper .leader-detail-container .person-info-card .label .more img {
    width: 0.32rem;
    height: 0.32rem;
  }
  .leader-detail-wrapper .leader-detail-container .person-info-card .desc-wrap .desc {
    padding-top: 0.2rem;
    font-size: 0.28rem;
  }
  .leader-detail-wrapper .leader-detail-container .person-info-card .desc-wrap .desc p {
    margin-bottom: 0.1rem;
  }
  .leader-detail-wrapper .leader-detail-container .person-info-card .desc-wrap .desc .basic-info {
    margin-bottom: 0.3rem;
  }
  .leader-detail-wrapper .leader-detail-container .person-info-card .desc-wrap .desc .cm-news-list li {
    font-size: 0.32rem;
    line-height: 0.7rem;
  }
}

.leader-lists-wrapper {
  margin-bottom: 0.34rem;
  background-color: #f2f6f9;
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.leader-lists-wrapper .leader-lists-box {
  background: #fff;
  border-radius: 0.08rem;
  padding: 0.24rem 0.34rem;
}
.leader-lists-wrapper .leader-lists-box .leader-lists-info-card {
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.04rem;
  margin-bottom: 0.2rem;
}
.leader-lists-wrapper .leader-lists-box .leader-lists-info-card .duty-desc {
  line-height: 0.56rem;
  font-size: 0.24rem;
  color: #111;
  font-weight: bold;
  padding: 0rem 0.24rem;
}
.leader-lists-wrapper .leader-lists-box .leader-lists-info-card .info-desc {
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding: 0.34rem;
  padding-left: 0.47rem;
  padding-bottom: 0rem;
}
.leader-lists-wrapper .leader-lists-box .leader-lists-info-card .info-desc .line {
  padding-bottom: 0.3rem;
}
.leader-lists-wrapper .leader-lists-box .leader-lists-info-card .info-desc .person-item {
  width: 1.36rem;
  height: 2.1rem;
  text-align: center;
  display: inline-block;
  margin-right: 0.52rem;
}
.leader-lists-wrapper .leader-lists-box .leader-lists-info-card .info-desc .person-item .avater {
  width: 1.36rem;
  height: 1.72rem;
  background: #FFFFFF;
  border: 0.01rem solid #E0E0E0;
  padding: 0.03rem;
}
.leader-lists-wrapper .leader-lists-box .leader-lists-info-card .info-desc .person-item .avater img {
  width: 1.3rem;
  height: 1.66rem;
}
.leader-lists-wrapper .leader-lists-box .leader-lists-info-card .info-desc .person-item .name {
  font-family: PingFangSC, PingFang SC;
  font-weight: bold;
  font-size: 0.2rem;
  color: #045ECD;
  line-height: 0.28rem;
  margin-top: 0.1rem;
}
@media screen and (max-width: 768px) {
  .leader-lists-wrapper {
    width: 7.02rem;
  }
  .leader-lists-wrapper .leader-lists-box .leader-lists-info-card .duty-desc {
    font-size: 0.32rem;
    height: 0.8rem;
    padding-top: 0.1rem;
  }
  .leader-lists-wrapper .leader-lists-box .leader-lists-info-card .info-desc .line {
    display: flex;
    flex-wrap: wrap;
    row-gap: 0.2rem;
  }
  .leader-lists-wrapper .leader-lists-box .leader-lists-info-card .info-desc .line .person-item {
    flex-shrink: 0;
    width: 2rem;
    height: auto;
  }
  .leader-lists-wrapper .leader-lists-box .leader-lists-info-card .info-desc .line .person-item .avater {
    width: 1.9rem;
    height: 2.5rem;
  }
  .leader-lists-wrapper .leader-lists-box .leader-lists-info-card .info-desc .line .person-item .avater .pic {
    width: 1.8rem;
    height: 2.4rem;
  }
  .leader-lists-wrapper .leader-lists-box .leader-lists-info-card .info-desc .line .person-item .name {
    font-size: 0.32rem;
    margin-top: 0.2rem;
  }
}

.online-survey-list {
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.2rem;
  width: 10rem;
}
.online-survey-list table {
  width: 100%;
  font-size: 0.16rem;
  border-collapse: collapse;
}
.online-survey-list table thead tr {
  width: 100%;
  height: 0.48rem;
  background: #EDF2F7;
  border-radius: 0.06rem;
  display: block;
  padding: 0;
  margin-bottom: 0.08rem;
  overflow: hidden;
}
.online-survey-list table thead tr td {
  font-weight: bold;
  height: 100%;
  line-height: 0.48rem;
  padding: 0;
  box-sizing: border-box;
}
.online-survey-list table thead tr td.number {
  width: 1.95rem;
  margin-left: 0.2rem;
}
.online-survey-list table thead tr td.title {
  width: 6rem;
  margin-left: 0.2rem;
}
.online-survey-list table thead tr td.status {
  width: 1rem;
  text-align: center;
  margin-left: 0.6rem;
}
.online-survey-list table thead tr td.reply-date {
  width: 0.98rem;
  text-align: center;
  margin-left: 0.5rem;
}
.online-survey-list table thead tr td span {
  display: inline-block;
  height: 100%;
  line-height: 0.48rem;
  white-space: nowrap;
}
.online-survey-list table tbody tr {
  height: 0.5rem;
  line-height: 0.5rem;
  display: block;
  overflow: hidden;
  background-color: #fff;
}
.online-survey-list table tbody tr.bg1 {
  background-color: #F5F8FA;
}
.online-survey-list table tbody tr td {
  float: left;
  height: 100%;
  line-height: 0.5rem;
  color: #000;
}
.online-survey-list table tbody tr td a {
  color: #333;
}
.online-survey-list table tbody tr td a:hover {
  color: #045ECD;
}
.online-survey-list table tbody tr td.title {
  width: 6rem;
  margin-left: 0.2rem;
}
.online-survey-list table tbody tr td.title a {
  display: inline-block;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.online-survey-list table tbody tr td.status {
  width: 1rem;
  margin-left: 0.8rem;
}
.online-survey-list table tbody tr td.status .status-dot {
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  display: inline-block;
  font-size: 16px;
  line-height: 0;
  position: relative;
  top: 0px;
  background: #045ECD;
}
.online-survey-list table tbody tr td.status.ing {
  color: #045ECD;
}
.online-survey-list table tbody tr td.status.ing .status-dot {
  color: #045ECD;
}
.online-survey-list table tbody tr td.status.end {
  color: #19721B;
}
.online-survey-list table tbody tr td.status.end .status-dot {
  background: #19721B;
}
.online-survey-list table tbody tr td.submit-date {
  width: 1.7rem;
  margin-left: 0.44rem;
  text-align: center;
}
.online-survey-list table tbody tr td.reply-date {
  width: 0.98rem;
  margin-left: 0.25rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .online-survey-list {
    width: 7.02rem;
  }
  .online-survey-list .table-outer-box {
    position: relative;
  }
  .online-survey-list .tab-box {
    overflow-x: auto;
    width: 6.7rem;
  }
  .online-survey-list .table-shadow {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 1.92rem;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  }
  .online-survey-list table {
    width: 9rem;
    font-size: 0.32rem;
  }
  .online-survey-list table thead tr {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .online-survey-list table thead tr td {
    line-height: 0.8rem;
  }
  .online-survey-list table thead tr td.index {
    display: none;
  }
  .online-survey-list table thead tr td.title {
    width: 4rem;
    margin-left: 0.45rem;
  }
  .online-survey-list table thead tr td.type {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .online-survey-list table thead tr td.status {
    width: 2.4rem;
    text-align: center;
    margin-left: 0;
  }
  .online-survey-list table thead tr td.reply-date {
    width: 0.98rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .online-survey-list table tbody tr {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .online-survey-list table tbody tr td {
    line-height: 0.8rem;
    font-size: 0.32rem;
    color: #333;
  }
  .online-survey-list table tbody tr td.index {
    display: none;
  }
  .online-survey-list table tbody tr td.title {
    width: 4rem;
    margin-left: 0.45rem;
  }
  .online-survey-list table tbody tr td.type {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .online-survey-list table tbody tr td.status {
    width: 1.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .online-survey-list table tbody tr td.status .status-dot {
    font-size: 0.28rem;
  }
  .online-survey-list table tbody tr td.reply-date {
    width: 1.98rem;
    text-align: center;
    margin-left: 0.45rem;
  }
}

.gmyjzjb-box {
  width: 12.8rem;
  margin: 0 auto;
}
.gmyjzjb-box .letter-index {
  width: 100%;
  margin: 0 auto;
  border-radius: 0.08rem;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  padding: 0.2rem;
  margin-bottom: 0.3rem;
}
.gmyjzjb-box .letter-index .letter-index-container {
  background: #FFFFFF;
  border-radius: 0.08rem;
}
.gmyjzjb-box .letter-index .letter-index-container .info-instructions .head {
  height: 0.34rem;
  position: relative;
}
.gmyjzjb-box .letter-index .letter-index-container .info-instructions .head .left-title {
  font-size: 0.24rem;
  color: #111111;
  line-height: 0.34rem;
  font-weight: bold;
}
.gmyjzjb-box .letter-index .letter-index-container .info-instructions .head .left-title img {
  width: 0.21rem;
  height: 0.24rem;
  transform: translateY(-0.03rem);
}
.gmyjzjb-box .letter-index .letter-index-container .info-instructions .head .cm-location {
  position: absolute;
  top: -0.22rem;
  right: 0;
}
.gmyjzjb-box .letter-index .letter-index-container .info-instructions .content-body {
  position: relative;
  width: 100%;
  padding: 0.34rem;
}
.gmyjzjb-box .letter-index .letter-index-container .info-instructions .content-body .title {
  font-size: 0.34rem;
  color: #333;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.2rem;
}
.gmyjzjb-box .letter-index .letter-index-container .info-instructions .content-body .content {
  font-family: PingFangSC, PingFang SC;
  position: relative;
  font-size: 0.18rem;
  color: #333;
  line-height: 0.36rem;
  z-index: 2;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.2rem 0.34rem;
  padding-top: 0.12rem;
}
.gmyjzjb-box .letter-index .letter-index-container .info-instructions .content-body .content .tip {
  margin-left: 0.35rem;
}
.gmyjzjb-box .letter-index .letter-index-container .info-instructions .content-body .info-decorate {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form {
  margin-top: 0.2rem;
  background-color: #F3F7F9;
  border-radius: 0.08rem;
  padding-bottom: 0.04rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .form-head {
  width: 100%;
  height: 0.56rem;
  line-height: 0.5rem;
  color: #DD3A3A;
  font-size: 0.2rem;
  padding-left: 0.24rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .form-head .txt {
  font-size: 0.18rem;
  color: #666;
  margin-right: 0.24rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .form-content {
  background-color: #fff;
  border-radius: 0.04rem;
  margin: 0 0.04rem;
  padding-bottom: 0.24rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .form-content .line-tit {
  font-size: 0.22rem;
  font-weight: bold;
  color: #111;
  line-height: 0.24rem;
  padding-left: 0.18rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-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;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body {
  padding: 0.28rem 0.24rem 0.16rem 0.25rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .group {
  padding-left: 0.2rem;
  margin-bottom: 0.24rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .group .column {
  display: inline-block;
  width: 0.06rem;
  height: 0.18rem;
  background: #045ECD;
  border-radius: 0.03rem;
  margin-right: 0.12rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .group .label {
  font-family: PingFangSC, PingFang SC;
  font-weight: bold;
  font-size: 0.22rem;
  color: #111;
  line-height: 0.24rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .xjnr-group {
  margin-top: 0.1rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .item-wrap {
  overflow: hidden;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body .item {
  float: left;
  margin-bottom: 0.2rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body .item.line {
  float: left;
  margin-bottom: 0.2rem;
  margin-right: 0.57rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body .item.full-item {
  margin-right: 0;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body .input-title {
  float: left;
  width: 1.08rem;
  text-align: right;
  font-size: 0.18rem;
  color: #333;
  line-height: 0.44rem;
  box-sizing: content-box;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .opts {
  width: 4rem;
  float: left;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .opts .option-item {
  float: left;
  margin-right: 0.2rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .opts .option-item .label {
  font-size: 0.18rem;
  color: #22222A;
  margin-top: 0.08rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body input,
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body select,
.gmyjzjb-box .letter-index .letter-index-container .write-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;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body select {
  background: url(2025bj_szxx-xl.png) no-repeat 3.6rem center;
  background-size: 0.16rem 0.16rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .mr-20 {
  margin-right: 0.2rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .lsh {
  background: #F2F2F2;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .item input.radio-input {
  width: 0.18rem;
  height: 0.18rem;
  background: #FFFFFF;
  margin-right: 0.08rem;
  display: block;
  transform: translateY(0.12rem);
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .item label {
  transform: translateY(0.09rem);
  font-size: 0.16rem;
  color: #22222A;
  float: left;
  margin-right: 0.56rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .item > label:last-child {
  margin-right: 0;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body input.full-input {
  width: 9.8rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-size: 0.16rem 0.16rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .required {
  float: left;
  color: #DD3A3A;
  line-height: 0.44rem;
  font-size: 0.18rem;
  margin-left: 0.14rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .hidden {
  opacity: 0;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .second-tit {
  margin-top: 0.28rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body textarea.full-textarea {
  width: 9.8rem;
  height: 2.04rem;
  padding-top: 0.05rem;
  padding-bottom: 0.05rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body .file-input {
  float: left;
  width: 1.6rem;
  height: 0.44rem;
  background: #045ECD;
  border: unset;
  padding: unset;
  font-size: 0.18rem;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
  line-height: 0.44rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body .file-text {
  display: inline-block;
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.16rem;
  float: left;
  vertical-align: middle;
  line-height: 0.44rem;
  margin-left: 0.12rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .has-btn-item {
  position: relative;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .item.left-item {
  margin-right: 0.5rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .item.ml-18 {
  margin-left: 0.18rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-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;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body input.min-input {
  padding-right: 1.5rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body .verification {
  float: left;
  width: 0.9rem;
  height: 0.44rem;
  margin-left: 0.1rem;
  cursor: pointer;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-body .info {
  float: left;
  margin-left: 0.18rem;
  line-height: 0.44rem;
  color: #333;
  font-size: 0.18rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form .line-btn {
  transform: translateX(0.3rem);
  text-align: center;
  margin-top: 0.05rem;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form button.submit,
.gmyjzjb-box .letter-index .letter-index-container .write-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;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form button.submit {
  background: #42BF8A;
}
.gmyjzjb-box .letter-index .letter-index-container .write-form button.reset {
  background: #045ECD;
}
@media screen and (max-width: 768px) {
  .gmyjzjb-box {
    width: 7.02rem;
  }
  .gmyjzjb-box .gmyjzjb-container {
    width: 100%;
    padding: 0 0.24rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .content {
    font-size: 0.28rem;
    padding-top: 0.14rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .item.left-item {
    margin-right: 0rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .required {
    margin-left: 0.1rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-head {
    padding-top: 0.15rem;
    height: 0.8rem;
    font-size: 0.32rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-head .txt {
    font-size: 0.28rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .group {
    margin-top: 0.2rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .group .column {
    height: 0.25rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .group .label {
    font-size: 0.32rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .item .input-title {
    text-align: left;
    font-size: 0.32rem;
    width: 2rem;
    margin-bottom: 0.12rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body input.full-input,
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body textarea.full-textarea {
    width: 4.7rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts {
    width: 2.55rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts .option-item {
    margin-right: 0.3rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts .option-item .label {
    font-size: 0.28rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .opts .option-item .radio-input {
    width: 0.3rem;
    height: 0.3rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body input,
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body select,
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body textarea {
    width: 4.7rem;
    font-size: 0.28rem;
    height: 0.56rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body select {
    background: url(2025bj_szxx-xl.png) no-repeat 4.8rem center;
    background-size: 0.24rem 0.24rem;
    margin-top: 0.12rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .verification {
    margin-left: 0;
    margin-top: 0.12rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .info {
    font-size: 0.28rem;
    margin-top: 0.12rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .file-input {
    width: 2rem;
    height: 0.56rem;
    font-size: 0.28rem;
    line-height: 0.56rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-body .file-text {
    font-size: 0.28rem;
    margin-left: 2rem;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content .line-btn {
    display: flex;
    transform: translateX(0.16rem);
    text-align: center;
  }
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content button.submit,
  .gmyjzjb-box .gmyjzjb-container .letter-index .letter-index-container .info-instructions .content-body .write-form .form-content button.reset {
    width: 2.4rem;
    height: 0.56rem;
    text-align: center;
    line-height: 0.56rem;
    border-radius: 0.04rem;
    font-size: 0.28rem;
  }
}

.gmyjzj-jysl-box .gmyjzj-jysl-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.32rem 0;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content {
  width: 100%;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .left-nav {
  display: none;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left {
  width: 2.68rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .clm-btn {
  display: block;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding-left: 0.32rem;
  margin-bottom: 0.1rem;
  position: relative;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .clm-btn span {
  display: inline-block;
  height: 100%;
  font-size: 0.2rem;
  color: #333;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .clm-btn img {
  display: none;
  position: absolute;
  right: 0.16rem;
  top: 0.1rem;
  width: 0.28rem;
  height: 0.28rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .clm-btn:hover,
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .clm-btn.cur {
  background: #045ECD;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .clm-btn:hover span,
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .clm-btn.cur span {
  color: #FFFFFF;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .clm-btn:hover img,
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .clm-btn.cur img {
  display: block;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .xjcx-box {
  width: 2.68rem;
  height: 2.8rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.01rem solid #D2E6F9;
  padding-left: 0.01rem;
  margin-top: 0.28rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .xjcx-box .xjcx-title {
  font-size: 0.18rem;
  height: 0.66rem;
  background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
  border-radius: 0.16rem 0.16rem 0 0;
  color: #045ECD;
  font-weight: bold;
  background-size: 100% 100%;
  padding-left: 0.32rem;
  padding-top: 0.15rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .xjcx-box .xjcx-content {
  padding: 0 0.23rem;
  margin-top: 0.1rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .xjcx-box .xjcx-content input {
  width: 1.84rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: 0.04rem;
  border: 0.01rem solid #fff;
  border: 0.01rem solid #DDDDDD;
  margin-bottom: 0.16rem;
  font-size: 0.16rem;
  padding: 0 0.16rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .xjcx-box .xjcx-content .xjcx-btn {
  display: inline-block;
  width: 2.2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  border-radius: 0.06rem;
  background: #045ECD;
  box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  color: #fff;
  font-size: 0.16rem;
  text-align: center;
  margin-top: 0.08rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left .xjcx-box .xjcx-content .xjcx-btn img {
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.08rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .mobilexjcc {
  display: none;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content {
  width: 9.52rem;
  background-color: #fff;
  margin: 0 0.04rem 0 0.04rem;
  padding: 0.2rem;
  margin-left: 0.12rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .main-title {
  font-family: MicrosoftYaHei, MicrosoftYaHei;
  font-weight: bold;
  font-size: 0.24rem;
  color: #045ECD;
  line-height: 0.3rem;
  margin-bottom: 0.2rem;
  padding-left: 0.26rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table {
  width: 100%;
  font-size: 0.16rem;
  border-collapse: collapse;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table thead tr {
  width: 100%;
  height: 0.48rem;
  background: #EDF2F7;
  border-radius: 0.06rem;
  display: block;
  padding: 0;
  margin-bottom: 0.08rem;
  overflow: hidden;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table thead tr td {
  font-weight: bold;
  height: 100%;
  line-height: 0.48rem;
  padding: 0;
  box-sizing: border-box;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table thead tr td.number {
  width: 1.95rem;
  margin-left: 0.3rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table thead tr td.title {
  width: 2.08rem;
  margin-left: 0.32rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table thead tr td.type {
  width: 0.32rem;
  margin-left: 0.29rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table thead tr td.status {
  width: 0.6rem;
  margin-left: 0.56rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table thead tr td.submit-date {
  width: 0.97rem;
  text-align: center;
  margin-left: 0.2rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table thead tr td.reply-date {
  width: 0.97rem;
  text-align: center;
  margin-left: 0.4rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table thead tr td span {
  display: inline-block;
  height: 100%;
  line-height: 0.48rem;
  white-space: nowrap;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr {
  height: 0.5rem;
  line-height: 0.5rem;
  display: block;
  overflow: hidden;
  background-color: #fff;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr.bg1 {
  background-color: #F5F8FA;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td {
  float: left;
  height: 100%;
  line-height: 0.5rem;
  color: #000;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td a {
  color: #333;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td a:hover {
  color: #045ECD;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.number {
  width: 1.95rem;
  margin-left: 0.3rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.title {
  width: 2.08rem;
  margin-left: 0.32rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.title a {
  display: inline-block;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.type {
  width: 0.32rem;
  text-align: center;
  margin-left: 0.29rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.status {
  width: 0.7rem;
  margin-left: 0.3rem;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.status .status-dot {
  display: inline-block;
  font-size: 16px;
  line-height: 0;
  position: relative;
  top: 0px;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.status.ing {
  color: #045ECD;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.status.ing .status-dot {
  color: #045ECD;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.status.end {
  color: #19721B;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.status.end .status-dot {
  color: #19721B;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.submit-date {
  width: 0.97rem;
  margin-left: 0.44rem;
  text-align: center;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content table tbody tr td.reply-date {
  width: 0.97rem;
  margin-left: 0.44rem;
  text-align: center;
}
.gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .szxx-page {
  padding-left: 0.7rem;
  margin-top: 0.2rem;
}
@media screen and (max-width: 768px) {
  .gmyjzj-jysl-box .gmyjzj-jysl-container {
    width: 7.02rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content {
    background: #fff;
    padding: 0.04rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .pc-left {
    display: block;
    background: #F3F7F9;
    padding: 0.08rem;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .pc-left .nav-wap {
    background: #fff;
    margin-bottom: 0;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .pc-left .nav-wap .wap-txt {
    background: #fff;
    color: #333;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .content-left {
    display: none;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content {
    width: 7.02rem;
    float: none;
    background: #F3F7F9;
    border-radius: 0.16rem;
    margin-left: 0;
    padding: 0.08rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .jysl-wrapper {
    background: #FFFFFF;
    border-radius: 0.12rem;
    padding: 0.32rem;
    padding-left: 0.24rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .main-title {
    display: block;
    font-family: PingFangSC, PingFang SC;
    font-weight: bold;
    font-size: 0.4rem;
    color: #045ECD;
    line-height: 0.4rem;
    margin-bottom: 0.32rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box {
    width: 100%;
    position: relative;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box .tab-box {
    width: 100%;
    overflow-x: auto;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box .table-shadow {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 1.92rem;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table {
    width: 22rem;
    font-size: 0.32rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table thead tr {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table thead tr td {
    line-height: 0.8rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table thead tr td.index {
    display: none;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table thead tr td.number {
    width: 4.09rem;
    margin-left: 0.16rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table thead tr td.title {
    width: 6rem;
    margin-left: 0.45rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table thead tr td.type {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table thead tr td.status {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.56rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table thead tr td.submit-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table thead tr td.reply-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table tbody tr {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table tbody tr td {
    line-height: 0.8rem;
    font-size: 0.32rem;
    color: #333;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table tbody tr td.index {
    display: none;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table tbody tr td.number {
    width: 4.09rem;
    margin-left: 0.16rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table tbody tr td.title {
    width: 6rem;
    margin-left: 0.45rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table tbody tr td.type {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table tbody tr td.status {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table tbody tr td.status .status-dot {
    font-size: 0.28rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table tbody tr td.submit-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .reply-content .tab-out-box table tbody tr td.reply-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .mobilexjcc {
    display: block;
    width: 7.02rem;
    height: 5.6rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #D2E6F9;
    padding-left: 0.01rem;
    margin-top: 0.28rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .mobilexjcc .xjcx-title {
    font-size: 0.36rem;
    height: 1.44rem;
    background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
    border-radius: 0.16rem 0.16rem 0 0;
    color: #045ECD;
    font-weight: bold;
    background-size: 100% 100%;
    padding-left: 0.32rem;
    padding-top: 0.15rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .mobilexjcc .xjcx-content {
    padding: 0 0.23rem;
    margin-top: 0.1rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .mobilexjcc .xjcx-content input {
    width: 6.06rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.04rem;
    border: 0.01rem solid #fff;
    border: 0.01rem solid #DDDDDD;
    margin-bottom: 0.16rem;
    font-size: 0.32rem;
    padding: 0 0.16rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .mobilexjcc .xjcx-content .xjcx-btn {
    display: inline-block;
    width: 6.06rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.06rem;
    background: #045ECD;
    box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    color: #fff;
    font-size: 0.32rem;
    text-align: center;
    margin-top: 0.32rem;
  }
  .gmyjzj-jysl-box .gmyjzj-jysl-container .gmyjzj-jysl-content .mobilexjcc .xjcx-content .xjcx-btn img {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.08rem;
  }
}

.zwfw-bmft-wrapper {
  padding-bottom: 0.2rem;
}
.zwfw-bmft-wrapper .zwfw-bmft-content {
  width: 12.8rem;
  margin: 0 auto;
}
.zwfw-bmft-wrapper .zwfw-bmft-content-wrapper {
  width: 100%;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2F6F9,endColorstr=#F7F9FB)";
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box {
  width: 100%;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.36rem 0.24rem 0.24rem;
}
.zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .tt-box {
  position: relative;
  margin-bottom: 0.16rem;
}
.zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .tt-box::before {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 0.02rem;
  background: #DCDCDC;
  bottom: 0;
  z-index: 0;
}
.zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .tt {
  height: 0.48rem;
  background: #045ECD;
  line-height: 0.48rem;
  padding: 0 0.3rem;
  font-weight: bold;
  font-size: 0.18rem;
  color: #FFFFFF;
  display: inline-block;
  position: relative;
  z-index: 1;
}
.zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .ct-box {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.2rem 0.2rem 0.14rem;
}
.zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .ct-box .ct-list-item {
  float: left;
  width: 2.21rem;
  height: 0.48rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  line-height: 0.48rem;
  text-align: center;
  font-size: 0.16rem;
  color: #111111;
  padding: 0 0.1rem;
  margin-right: 0.1rem;
  margin-bottom: 0.1rem;
}
.zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .ct-box .ct-list-item:nth-child(5n) {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  .zwfw-bmft-wrapper {
    padding-bottom: 0.32rem;
  }
  .zwfw-bmft-wrapper .zwfw-bmft-content {
    width: 100%;
    margin: 0;
  }
  .zwfw-bmft-wrapper .zwfw-bmft-content-wrapper {
    width: 100%;
    padding: 0;
    background-color: white;
    border-radius: 0;
  }
  .zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box {
    width: 100%;
    background: #FFFFFF;
    border-radius: 0;
    padding: 0.19rem 0.24rem 0.24rem;
  }
  .zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .tt-box {
    position: relative;
    margin-bottom: 0.28rem;
  }
  .zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .tt-box::before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 0.04rem;
    background: #DCDCDC;
    bottom: 0;
    z-index: 0;
  }
  .zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .tt {
    height: 0.96rem;
    background: #045ECD;
    line-height: 0.96rem;
    padding: 0 0.3rem;
    font-weight: bold;
    font-size: 0.32rem;
    color: #FFFFFF;
    display: inline-block;
    position: relative;
    z-index: 1;
  }
  .zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .ct-box {
    width: 100%;
    background: #F3F7F9;
    border-radius: 0.16rem;
    padding: 0.32rem 0.2rem 0.28rem;
  }
  .zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .ct-box .ct-list-box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .ct-box .ct-list-box::before,
  .zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .ct-box .ct-list-box::after {
    display: none;
  }
  .zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .ct-box .ct-list-item {
    float: left;
    width: calc(50% - 0.16rem);
    height: 0.96rem;
    background: #FFFFFF;
    border-radius: 0.08rem;
    line-height: 0.96rem;
    text-align: center;
    font-size: 0.32rem;
    color: #111111;
    padding: 0 0.2rem;
    margin-right: 0;
    margin-bottom: 0.2rem;
  }
  .zwfw-bmft-wrapper .zwfw-bmft-content-wrapper .zwfw-bmft-content-box .ct-box .ct-list-item:nth-child(5n) {
    margin-right: 0;
  }
}

.zwfw-bmlb-wrapper {
  padding-bottom: 0.32rem;
  padding-top: 0.2rem;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content {
  width: 12.8rem;
  margin: 0 auto;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .content-tt {
  width: 100%;
  height: 2rem;
  background: url(2025bj_bmfw-sjlb-bg.png) no-repeat left top / 100% 100%;
  padding-top: 0.42rem;
  padding-left: 0.67rem;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .content-tt .tt {
  font-weight: bold;
  font-size: 0.4rem;
  color: #FFFFFF;
  line-height: 0.56rem;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .content-tt .bslb {
  width: 1.77rem;
  height: 0.48rem;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);
  line-height: 0.48rem;
  padding-left: 0.12rem;
  font-weight: 500;
  font-size: 0.24rem;
  color: #FFFFFF;
  margin-top: 0.12rem;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper {
  margin-top: 0.24rem;
  padding: 0.25rem 0.4rem 0.32rem;
  width: 100%;
  background: #F3F7F9;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-tt-content {
  position: relative;
  padding-bottom: 0.17rem;
  border-bottom: 0.01rem solid #BDCAD9;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-tt-content .list-tt {
  font-weight: 500;
  font-size: 0.24rem;
  color: #045ECD;
  line-height: 0.24rem;
  display: inline-block;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-tt-content .all-list {
  position: absolute;
  top: 0.07rem;
  right: 0;
  line-height: 0.16rem;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-tt-content .all-list > span {
  font-size: 0.16rem;
  color: #000000;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-tt-content .all-list .all-list-num {
  font-size: 0.16rem;
  color: #045ECD;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box {
  margin-top: 0.26rem;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item {
  width: 100%;
  height: 1.04rem;
  background: #FFFFFF;
  margin-bottom: 0.08rem;
  padding: 0.16rem 0.24rem 0.16rem 0.2rem;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item:last-child {
  margin-bottom: 0;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .item-tt {
  font-size: 0.18rem;
  color: #000000;
  line-height: 0.24rem;
  display: inline-block;
  max-width: 100%;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .item-tt:hover {
  color: #045ECD;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .bt-content {
  margin-top: 0.16rem;
  height: 0.32rem;
  line-height: 0.32rem;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .bszn {
  display: inline-block;
  vertical-align: middle;
  width: 0.96rem;
  height: 0.32rem;
  background: #D9EAFF;
  font-size: 0.14rem;
  color: #000000;
  text-align: center;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .zxbl {
  margin-right: 0.12rem;
  display: inline-block;
  vertical-align: middle;
  width: 0.96rem;
  height: 0.32rem;
  background: #045ECD;
  font-weight: 400;
  font-size: 0.14rem;
  color: #FFFFFF;
  text-align: center;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .rt-content {
  font-size: 0.14rem;
  color: #999999;
  line-height: 0.32rem;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .rt-content .fbsj {
  margin-left: 0.12rem;
}
.zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .page-content {
  margin-top: 0.32rem;
}
@media screen and (max-width: 768px) {
  .zwfw-bmlb-wrapper {
    padding-bottom: 0.32rem;
    padding-top: 0.2rem;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content {
    width: 100%;
    margin: 0;
    padding: 0 0.24rem;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .content-tt {
    width: 100%;
    height: 2rem;
    background: url(2025bj_bmfw-sjlb-bg.png) no-repeat center center / 100% 100%;
    padding-top: 0.3rem;
    padding-left: 0.67rem;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .content-tt .tt {
    font-weight: bold;
    font-size: 0.48rem;
    color: #FFFFFF;
    line-height: 0.56rem;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .content-tt .bslb {
    width: 2.77rem;
    height: 0.64rem;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);
    line-height: 0.64rem;
    padding-left: 0.12rem;
    font-weight: 500;
    font-size: 0.32rem;
    color: #FFFFFF;
    margin-top: 0.2rem;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper {
    margin-top: 0.32rem;
    padding: 0.25rem 0.3rem 0.32rem;
    width: 100%;
    background: #F3F7F9;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-tt-content {
    position: relative;
    padding-bottom: 0.3rem;
    border-bottom: 0.02rem solid #BDCAD9;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-tt-content .list-tt {
    font-weight: 500;
    font-size: 0.4rem;
    color: #045ECD;
    line-height: 0.4rem;
    display: inline-block;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-tt-content .all-list {
    position: absolute;
    top: 0.07rem;
    right: 0;
    line-height: 0.28rem;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-tt-content .all-list > span {
    font-size: 0.28rem;
    color: #000000;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-tt-content .all-list .all-list-num {
    font-size: 0.28rem;
    color: #045ECD;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box {
    margin-top: 0.26rem;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item {
    width: 100%;
    height: max-content;
    background: #FFFFFF;
    margin-bottom: 0.16rem;
    padding: 0.32rem 0.38rem 0.32rem 0.3rem;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item:last-child {
    margin-bottom: 0;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .item-tt {
    font-size: 0.36rem;
    color: #000000;
    line-height: 0.4rem;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .item-tt:hover {
    color: #045ECD;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .bt-content {
    margin-top: 0.32rem;
    height: max-content;
    line-height: 0.64rem;
    display: flex;
    flex-direction: column;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .bszn {
    display: inline-block;
    vertical-align: middle;
    width: 1.6rem;
    height: 0.64rem;
    background: #D9EAFF;
    font-size: 0.28rem;
    color: #000000;
    text-align: center;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .zxbl {
    margin-right: 0.12rem;
    display: inline-block;
    vertical-align: middle;
    width: 1.6rem;
    height: 0.64rem;
    background: #045ECD;
    font-weight: 400;
    font-size: 0.28rem;
    color: #FFFFFF;
    text-align: center;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .rt-content {
    display: none;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .page-content {
    margin-top: 0.32rem;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .page-content .gd-cm-page {
    margin: 0;
  }
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .page-content .gd-cm-page .pageprv,
  .zwfw-bmlb-wrapper .zwfw-bmlb-content .bmlb-list-wrapper .list-content-box .page-content .gd-cm-page .pagenext {
    background-color: #045ECD;
    color: white;
  }
}

.zwfw-sxqd-wrapper {
  padding: 0.24rem 0;
}
.zwfw-sxqd-wrapper .zwfw-sxqd-content {
  width: 12.8rem;
  background: #F3F7F9;
  padding: 0.32rem 0.4rem 0.12rem 0.4rem;
  margin: 0 auto;
}
.zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item {
  margin-top: 0.12rem;
}
.zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item:first-child {
  margin-top: 0;
}
.zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .sxqd-item-title {
  padding-bottom: 0.17rem;
  border-bottom: 0.01rem solid #BDCAD9;
}
.zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .sxqd-item-title .tt {
  font-weight: 500;
  font-size: 0.24rem;
  color: #045ECD;
  line-height: 0.24rem;
}
.zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item.two-item .item-box .list-item {
  width: 5.9rem;
}
.zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item.two-item .item-box .list-item:nth-child(2n) {
  margin-right: 0;
}
.zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .item-box {
  margin-top: 0.2rem;
}
.zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .item-box .list-item {
  width: 3.87rem;
  height: 0.56rem;
  background: #FFFFFF;
  float: left;
  text-align: center;
  line-height: 0.56rem;
  padding: 0 0.16rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 0.18rem;
  color: #000000;
  margin-right: 0.19rem;
  margin-bottom: 0.2rem;
}
.zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .item-box .list-item:nth-child(3n) {
  margin-right: 0;
}
.zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .item-box .list-item.cur {
  background: #045ECD;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .zwfw-sxqd-wrapper {
    padding: 0.32rem 0.24rem;
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content {
    width: 100%;
    background: #F3F7F9;
    padding: 0.32rem 0.24rem 0.32rem 0.24rem;
    margin: 0;
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item {
    margin-top: 0.24rem;
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item:first-child {
    margin-top: 0;
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .sxqd-item-title {
    padding-bottom: 0.3rem;
    border-bottom: 0.02rem solid #BDCAD9;
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .sxqd-item-title .tt {
    font-weight: 500;
    font-size: 0.32rem;
    color: #045ECD;
    line-height: 0.32rem;
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item.two-item .item-box .list-item {
    width: calc(50% - 0.12rem);
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item.two-item .item-box .list-item:nth-child(2n) {
    margin-right: 0;
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .item-box {
    margin-top: 0.2rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .item-box::before,
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .item-box::after {
    display: none;
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .item-box .list-item {
    width: calc(50% - 0.12rem);
    height: 0.8rem;
    background: #FFFFFF;
    float: left;
    text-align: center;
    line-height: 0.8rem;
    padding: 0 0.16rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0.32rem;
    color: #000000;
    margin-right: 0;
    margin-bottom: 0.2rem;
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .item-box .list-item:nth-child(3n) {
    margin-right: 0;
  }
  .zwfw-sxqd-wrapper .zwfw-sxqd-content .sxqx-item .item-box .list-item.cur {
    background: #045ECD;
    color: #FFFFFF;
  }
}

.jsjb-detail-box {
  margin-bottom: 0.32rem;
}
.jsjb-detail-box .jsjb-detail-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.2rem 0;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top {
  width: 100%;
  height: 3.64rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding-bottom: 0.04rem;
  padding-top: 0.04rem;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content {
  margin: 0 0.04rem;
  background: #fff;
  padding: 0.24rem;
  border-radius: 0.06rem;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms {
  width: 4.62rem;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm {
  display: inline-block;
  width: 2.19rem;
  height: 0.56rem;
  line-height: 0.56rem;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm img {
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.56rem;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm span {
  font-size: 0.18rem;
  color: #fff;
  margin-left: 0.12rem;
  vertical-align: bottom;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm-level {
  width: 2.19rem;
  height: 1.04rem;
  padding-left: 0.6rem;
  padding-top: 0.16rem;
  margin-top: 0.23rem;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm-level span {
  display: block;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm-level .name {
  font-size: 0.18rem;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm-level .num {
  font-size: 0.28rem;
  margin-top: 0.04rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .sqfy {
  background: #42BF8A;
  border-radius: 0.04rem;
  margin-right: 0.24rem;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .sqcx {
  background: #045ECD;
  border-radius: 0.04rem;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .ld {
  margin-right: 0.24rem;
  background: url(2025bj_jsjb-ld.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .ld span {
  color: #EC952D;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .gdl {
  background: url(2025bj_jsjb-gdl.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .gdl span {
  color: #13AEC3;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .bjs {
  margin-right: 0.24rem;
  background: url(2025bj_jsjb-bjs.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .bjs span {
  color: #4477BD;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .bjl {
  background: url(2025bj_jsjb-bjl.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .bjl span {
  color: #7249CF;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .bmrx {
  width: 7.26rem;
  height: 3.07rem;
  margin-left: 0.36rem;
  border-radius: 0.06rem;
  background: url(2025bj_bmfwbg.png) no-repeat center center;
  background-size: 100%;
  padding: 0.24rem;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .bmrx .bm-content {
  width: 3.64rem;
  height: 2.59rem;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0.08rem;
  border: 0.02rem solid rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(0.06rem);
  padding: 0.2rem;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .bmrx .bm-content p {
  font-size: 0.24rem;
  color: #fff;
}
.jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .bmrx .bm-content .detail {
  font-size: 0.16rem;
  color: #fff;
  margin-top: 0.2rem;
  line-height: 0.22rem;
}
.jsjb-detail-box .jsjb-detail-info {
  width: 12.8rem;
  margin: 0 auto;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box {
  background: #FFFFFF;
  border-radius: 0.06rem;
  padding: 0.34rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .top {
  background: #F3F7F9;
  padding: 0.04rem;
  border-radius: 0.08rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .top .title {
  height: 0.56rem;
  line-height: 0.56rem;
  font-weight: bold;
  font-size: 0.24rem;
  line-height: 0.24rem;
  color: #111111;
  background: #F3F7F9;
  padding: 0.18rem 0.24rem 0.14rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .top .item-wrap {
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding: 0.32rem;
  padding-bottom: 0.1rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .top .item-wrap .info-item {
  font-size: 0.18rem;
  color: #333333;
  float: left;
  margin-bottom: 0.2rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .top .item-wrap .info-item .label {
  float: left;
  width: 0.9rem;
  line-height: 0.44rem;
  text-align: left;
}
.jsjb-detail-box .jsjb-detail-info .info-box .top .item-wrap .info-item .input {
  float: left;
  width: 3.67rem;
  vertical-align: middle;
  height: 0.44rem;
  line-height: 0.44rem;
  background: #EFEFEF;
  padding: 0rem 0.22rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .top .item-wrap .left {
  margin-right: 0.98rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .top .item-wrap .full .textarea {
  float: left;
  width: 10rem;
  min-height: 2.12rem;
  background: #EFEFEF;
  padding: 0.16rem 0.22rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process {
  background: #F3F7F9;
  padding: 0.04rem;
  border-radius: 0.08rem;
  margin-top: 0.28rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap {
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding: 0.24rem 0rem;
  padding: 0.24rem 1.42rem 0.24rem 1.32rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .node {
  width: 0.8rem;
  height: 1.08rem;
  display: inline-block;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .node .img {
  width: 0.8rem;
  height: 0.8rem;
  background: #DCDCDC;
  border-radius: 50%;
  padding: 0.22rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .node .img .bg-img {
  width: 0.36rem;
  height: 0.36rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .node .img .dj-img {
  background: url(2025bj_jsjb-detail-sldj-bg.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .node .img .bl-img {
  background: url(2025bj_jsjb-detail-bl-bg.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .node .img .hf-img {
  background: url(2025bj_jsjb-detail-hf-bg.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .node .img .bj-img {
  background: url(2025bj_jsjb-detail-bj-bg.png) no-repeat left center;
  background-size: 100% 100%;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .node .node-text {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 0.16rem;
  line-height: 0.16rem;
  color: #333333;
  margin-top: 0.12rem;
  text-align: center;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .process-arrow {
  display: inline-block;
  width: 1.1rem;
  height: 1.08rem;
  margin: 0 0.4rem;
  padding-top: 0.39rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .process-arrow .arrow-bg {
  background: url(2025bj_jsjb-detail-arrow.png) no-repeat left center;
  background-size: 100% 100%;
  height: 0.2rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .process-arrow .mobile-arrow-bg {
  display: none;
}
.jsjb-detail-box .jsjb-detail-info .info-box .specific-info {
  margin: 0.2rem 0;
  padding: 0 0.12rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .specific-info .headline {
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
  line-height: 0.24rem;
  margin-bottom: 0.24rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .specific-info .extra-info .item-extra-info {
  display: inline-block;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 0.18rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .specific-info .extra-info .item-extra-info .desc {
  color: #999999;
  line-height: 0.25rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .specific-info .extra-info .item-extra-info .value {
  line-height: 0.25rem;
  color: #333;
}
.jsjb-detail-box .jsjb-detail-info .info-box .specific-info .extra-info .tjsj {
  margin: 0 0.32rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content {
  background: #F3F7F9;
  padding: 0.04rem;
  border-radius: 0.08rem;
  margin-top: 0.28rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap {
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding: 0.22rem 0.32rem 0.34rem 0.32rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap .form-item {
  float: left;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  margin-bottom: 0.2rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap .form-item .label {
  width: 0.9rem;
  float: left;
  line-height: 0.44rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap .form-item .input {
  width: 4.11rem;
  height: 0.44rem;
  background: #EFEFEF;
  float: left;
  text-indent: 0.22rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap .form-item .textarea {
  float: left;
  padding: 0.16rem 0.22rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap .left {
  margin-right: 0.98rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap .full .input {
  width: 10.1rem;
}
.jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap .full .textarea {
  width: 10.1rem;
  background: #EFEFEF;
  min-height: 2.12rem;
}
@media screen and (max-width: 768px) {
  .jsjb-detail-box .jsjb-detail-container {
    width: 100%;
    margin: 0 auto;
    padding: 0 0.24rem 0.36rem 0.24rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top {
    width: 100%;
    height: fit-content;
    background: #F3F7F9;
    border-radius: 0.16rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content {
    border-radius: 0.12rem;
    padding-top: 0.32rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms {
    width: fit-content;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm {
    width: 3.08rem;
    height: 1.12rem;
    line-height: 1.12rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm img {
    width: 0.48rem;
    height: 0.48rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm span {
    font-size: 0.32rem;
    color: #fff;
    margin-left: 0.22rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm-level {
    width: 3.08rem;
    height: 1.76rem;
    padding-left: 0.8rem;
    padding-top: 0.32rem;
    margin-top: 0.22rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm-level .name {
    font-size: 0.32rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .lms .lm-level .num {
    font-size: 0.48rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .bmrx {
    margin-left: 0;
    width: 100%;
    height: fit-content;
    margin-top: 0.24rem;
    background: url(2025bj_bmfwbg-wap.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 0.24rem;
    padding-bottom: 0.8rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .bmrx .bm-content {
    width: 100%;
    height: fit-content;
    padding: 0.32rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .bmrx .bm-content p {
    font-size: 0.4rem;
  }
  .jsjb-detail-box .jsjb-detail-container .jsjb-top .jsjb-top-content .bmrx .bm-content .detail {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-bottom: 0.2rem;
  }
  .jsjb-detail-box .jsjb-detail-info {
    width: 100%;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .top .title {
    font-size: 0.32rem;
    height: 0.7rem;
    line-height: 0.7rem;
    padding: 0 0.24rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .top .item-wrap .info-item {
    font-size: 0.32rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .top .item-wrap .info-item .label {
    width: auto;
    margin-bottom: 0.1rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .top .item-wrap .info-item .input {
    width: 5.4rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.32rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .top .item-wrap .info-item .textarea {
    width: 5.8rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .middle-process {
    width: 6.4rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap {
    width: 100%;
    padding: 0.2rem 0.32rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .node {
    width: 1.12rem;
    height: 1.32rem;
    text-align: center;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .node .img {
    margin: 0 auto;
    margin-bottom: 0.24rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .node .node-text {
    font-size: 0.28rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .process-arrow {
    width: 0.32rem;
    height: 0.32rem;
    margin: 0 0.04rem;
    vertical-align: top;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .process-arrow .arrow-bg {
    display: none;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .middle-process .node-wrap .process-arrow .mobile-arrow-bg {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    background: url(2025bj_jsjb-detail-mobile-arrow.png) no-repeat left center;
    background-size: 100% 100%;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .specific-info .headline {
    font-size: 0.32rem;
    line-height: 0.34rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .specific-info .extra-info .item-extra-info {
    font-size: 0.28rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .specific-info .extra-info .tjsj {
    margin-left: 0;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap .form-item {
    font-size: 0.32rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap .form-item .label {
    width: auto;
    margin-bottom: 0.1rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap .form-item .input {
    width: 5.8rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.32rem;
  }
  .jsjb-detail-box .jsjb-detail-info .info-box .ask-info-content .content-wrap .form-item .textarea {
    width: 5.8rem;
  }
}

.szxx-detail-box {
  width: 12.8rem;
  margin: 0 auto;
  margin-bottom: 0.32rem;
}
.szxx-detail-box .all-wrap {
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.szxx-detail-box .szxx-content-left {
  width: 2.68rem;
}
.szxx-detail-box .szxx-content-left .clm-btn {
  display: block;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding-left: 0.32rem;
  margin-bottom: 0.1rem;
  position: relative;
}
.szxx-detail-box .szxx-content-left .clm-btn span {
  display: inline-block;
  height: 100%;
  font-size: 0.2rem;
  color: #333;
}
.szxx-detail-box .szxx-content-left .clm-btn img {
  display: none;
  position: absolute;
  right: 0.16rem;
  top: 0.1rem;
  width: 0.28rem;
  height: 0.28rem;
}
.szxx-detail-box .szxx-content-left .clm-btn:hover,
.szxx-detail-box .szxx-content-left .clm-btn.cur {
  background: #045ECD;
}
.szxx-detail-box .szxx-content-left .clm-btn:hover span,
.szxx-detail-box .szxx-content-left .clm-btn.cur span {
  color: #FFFFFF;
}
.szxx-detail-box .szxx-content-left .clm-btn:hover img,
.szxx-detail-box .szxx-content-left .clm-btn.cur img {
  display: block;
}
.szxx-detail-box .szxx-content-left .xjcx-box {
  width: 2.68rem;
  height: 2.8rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.01rem solid #D2E6F9;
  padding-left: 0.01rem;
  margin-top: 0.28rem;
}
.szxx-detail-box .szxx-content-left .xjcx-box .xjcx-title {
  font-size: 0.18rem;
  height: 0.66rem;
  background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
  border-radius: 0.16rem 0.16rem 0 0;
  color: #045ECD;
  font-weight: bold;
  background-size: 100% 100%;
  padding-left: 0.32rem;
  padding-top: 0.15rem;
}
.szxx-detail-box .szxx-content-left .xjcx-box .xjcx-content {
  padding: 0 0.23rem;
  margin-top: 0.1rem;
}
.szxx-detail-box .szxx-content-left .xjcx-box .xjcx-content input {
  width: 1.84rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: 0.04rem;
  border: 0.01rem solid #fff;
  border: 0.01rem solid #DDDDDD;
  margin-bottom: 0.16rem;
  font-size: 0.16rem;
  padding: 0 0.16rem;
}
.szxx-detail-box .szxx-content-left .xjcx-box .xjcx-content .yzm-box .yzm-input {
  width: 1.1rem;
  padding: 0;
  text-indent: 0.16rem;
}
.szxx-detail-box .szxx-content-left .xjcx-box .xjcx-content .yzm-box .get-yzm {
  display: inline-block;
  margin-left: 0.1rem;
  width: 0.94rem;
  height: 0.4rem;
  font-weight: 400;
  font-size: 0.14rem;
  color: #045ECD;
  line-height: 0.14rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #045ECD;
  padding: 0.13rem 0.1rem;
}
.szxx-detail-box .szxx-content-left .xjcx-box .xjcx-content .xjcx-btn {
  display: inline-block;
  width: 2.2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  border-radius: 0.06rem;
  background: #045ECD;
  box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  color: #fff;
  font-size: 0.16rem;
  text-align: center;
  margin-top: 0.08rem;
}
.szxx-detail-box .szxx-content-left .xjcx-box .xjcx-content .xjcx-btn img {
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.08rem;
}
.szxx-detail-box .left-nav {
  display: none;
}
.szxx-detail-box .szxx-detail-content {
  margin-left: 0.2rem;
  width: 9.52rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
}
.szxx-detail-box .szxx-detail-content .top-label {
  height: 0.56rem;
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
  line-height: 0.24rem;
  padding: 0.16rem 0.2rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap {
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding: 0.24rem 0.24rem 0.34rem 0.26rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card {
  margin-bottom: 0.14rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .title-info {
  margin-bottom: 0.24rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .title-info .line {
  display: inline-block;
  width: 0.06rem;
  height: 0.18rem;
  background: #045ECD;
  border-radius: 0.03rem;
  margin-right: 0.12rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .title-info .card-label {
  font-weight: 500;
  font-size: 0.22rem;
  color: #111111;
  line-height: 0.24rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .form-item {
  float: left;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  margin-bottom: 0.2rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .form-item .label {
  width: 0.9rem;
  float: left;
  line-height: 0.44rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .form-item .input {
  width: 3.12rem;
  height: 0.44rem;
  background: #EFEFEF;
  float: left;
  text-indent: 0.22rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .form-item .textarea {
  float: left;
  padding: 0.16rem 0.22rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .left {
  margin-right: 0.98rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .full .input {
  width: 8.12rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .full .textarea {
  width: 8.12rem;
  background: #EFEFEF;
  min-height: 2.04rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .myd {
  width: 0.9rem;
  float: left;
  line-height: 0.44rem;
  font-size: 0.18rem;
  color: #333333;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .score {
  padding-top: 0.12rem;
  display: inline-block;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .score .star {
  display: inline-block;
  width: 0.2rem;
  height: 0.19rem;
  margin-right: 0.1rem;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .score .full-score {
  background: url(2025bj_szxx-detail-full-star.png) no-repeat left center;
  background-size: 100% 100%;
}
.szxx-detail-box .szxx-detail-content .szxx-detail-info-wrap .card .content-info .score .zero-score {
  background: url(2025bj_szxx-detail-zero-star.png) no-repeat left center;
  background-size: 100% 100%;
}
.szxx-detail-box .mobilexjcc {
  display: none;
}
@media screen and (max-width: 768px) {
  .szxx-detail-box {
    width: 7.02rem;
  }
  .szxx-detail-box .szxx-content-left {
    display: none;
  }
  .szxx-detail-box .all-wrap {
    width: 100%;
  }
  .szxx-detail-box .all-wrap .pc-left {
    display: block;
    background: #F3F7F9;
    padding: 0.08rem;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
  }
  .szxx-detail-box .all-wrap .pc-left .nav-wap {
    background: #fff;
    margin-bottom: 0;
  }
  .szxx-detail-box .all-wrap .pc-left .nav-wap .wap-txt {
    background: #fff;
    color: #333;
  }
  .szxx-detail-box .all-wrap .szxx-detail-content {
    float: none;
    background: #fff;
    padding: 0.04rem;
    width: 100%;
    margin-left: 0;
  }
  .szxx-detail-box .all-wrap .szxx-detail-content .content-left {
    display: none;
  }
  .szxx-detail-box .all-wrap .szxx-detail-content .szxx-detail-info-wrap .card .title-info .card-label {
    font-size: 0.32rem;
  }
  .szxx-detail-box .all-wrap .szxx-detail-content .szxx-detail-info-wrap .card .title-info .line {
    height: 0.28rem;
  }
  .szxx-detail-box .all-wrap .szxx-detail-content .szxx-detail-info-wrap .card .content-info .form-item .label {
    width: auto;
    font-size: 0.28rem;
    margin-bottom: 0.1rem;
  }
  .szxx-detail-box .all-wrap .szxx-detail-content .szxx-detail-info-wrap .card .content-info .form-item .input {
    width: 5.3rem;
    height: 0.56rem;
    font-size: 0.28rem;
  }
  .szxx-detail-box .all-wrap .szxx-detail-content .szxx-detail-info-wrap .card .content-info .full .textarea {
    width: 5.3rem;
    font-size: 0.28rem;
  }
  .szxx-detail-box .all-wrap .szxx-detail-content .szxx-detail-info-wrap .card .content-info .myd {
    width: auto;
    font-size: 0.28rem;
  }
  .szxx-detail-box .all-wrap .szxx-detail-content .szxx-detail-info-wrap .card .content-info .score {
    padding-top: 0.07rem;
  }
  .szxx-detail-box .all-wrap .szxx-detail-content .szxx-detail-info-wrap .card .content-info .score .star {
    width: 0.3rem;
    height: 0.3rem;
  }
  .szxx-detail-box .all-wrap .mobilexjcc {
    display: block;
    width: 7.02rem;
    height: 5.6rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #D2E6F9;
    padding-left: 0.01rem;
    margin-top: 0.28rem;
  }
  .szxx-detail-box .all-wrap .mobilexjcc .xjcx-title {
    font-size: 0.36rem;
    height: 1.44rem;
    background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
    border-radius: 0.16rem 0.16rem 0 0;
    color: #045ECD;
    font-weight: bold;
    background-size: 100% 100%;
    padding-left: 0.32rem;
    padding-top: 0.15rem;
  }
  .szxx-detail-box .all-wrap .mobilexjcc .xjcx-content {
    padding: 0 0.23rem;
    margin-top: 0.1rem;
  }
  .szxx-detail-box .all-wrap .mobilexjcc .xjcx-content input {
    width: 6.06rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.04rem;
    border: 0.01rem solid #fff;
    border: 0.01rem solid #DDDDDD;
    margin-bottom: 0.16rem;
    font-size: 0.32rem;
    padding: 0 0.16rem;
  }
  .szxx-detail-box .all-wrap .mobilexjcc .xjcx-content .yzm-box .yzm-input {
    width: 4.5rem;
    padding: 0;
    text-indent: 0.16rem;
  }
  .szxx-detail-box .all-wrap .mobilexjcc .xjcx-content .yzm-box .get-yzm {
    display: inline-block;
    margin-left: 0.1rem;
    width: 1.8rem;
    height: 0.96rem;
    font-weight: 400;
    color: #045ECD;
    line-height: 0.6rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    border: 0.01rem solid #045ECD;
    font-size: 0.32rem;
    padding: 0.13rem 0.05rem;
  }
  .szxx-detail-box .all-wrap .mobilexjcc .xjcx-content .xjcx-btn {
    display: inline-block;
    width: 6.5rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.06rem;
    background: #045ECD;
    box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    color: #fff;
    font-size: 0.32rem;
    text-align: center;
    margin-top: 0.32rem;
  }
  .szxx-detail-box .all-wrap .mobilexjcc .xjcx-content .xjcx-btn img {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.08rem;
  }
}

.szxx-hztj-box .szxx-hztj-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.2rem 0;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content {
  width: 100%;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .left-nav {
  display: none;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left {
  width: 2.68rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .clm-btn {
  display: block;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding-left: 0.32rem;
  margin-bottom: 0.1rem;
  position: relative;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .clm-btn span {
  display: inline-block;
  height: 100%;
  font-size: 0.2rem;
  color: #333;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .clm-btn img {
  display: none;
  position: absolute;
  right: 0.16rem;
  top: 0.1rem;
  width: 0.28rem;
  height: 0.28rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .clm-btn:hover,
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .clm-btn.cur {
  background: #045ECD;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .clm-btn:hover span,
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .clm-btn.cur span {
  color: #FFFFFF;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .clm-btn:hover img,
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .clm-btn.cur img {
  display: block;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .xjcx-box {
  width: 2.68rem;
  height: 2.8rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.01rem solid #D2E6F9;
  padding-left: 0.01rem;
  margin-top: 0.28rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .xjcx-box .xjcx-title {
  font-size: 0.18rem;
  height: 0.66rem;
  background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
  border-radius: 0.16rem 0.16rem 0 0;
  color: #045ECD;
  font-weight: bold;
  background-size: 100% 100%;
  padding-left: 0.32rem;
  padding-top: 0.15rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .xjcx-box .xjcx-content {
  padding: 0 0.23rem;
  margin-top: 0.1rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .xjcx-box .xjcx-content input {
  width: 1.84rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: 0.04rem;
  border: 0.01rem solid #fff;
  border: 0.01rem solid #DDDDDD;
  margin-bottom: 0.16rem;
  font-size: 0.16rem;
  padding: 0 0.16rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .xjcx-box .xjcx-content .yzm-box .yzm-input {
  width: 1.1rem;
  padding: 0;
  text-indent: 0.16rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .xjcx-box .xjcx-content .yzm-box .get-yzm {
  display: inline-block;
  margin-left: 0.1rem;
  width: 0.94rem;
  height: 0.4rem;
  font-weight: 400;
  font-size: 0.14rem;
  color: #045ECD;
  line-height: 0.14rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #045ECD;
  padding: 0.13rem 0.1rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .xjcx-box .xjcx-content .xjcx-btn {
  display: inline-block;
  width: 2.2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  border-radius: 0.06rem;
  background: #045ECD;
  box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  color: #fff;
  font-size: 0.16rem;
  text-align: center;
  margin-top: 0.08rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left .xjcx-box .xjcx-content .xjcx-btn img {
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.08rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj {
  width: 9.52rem;
  margin-left: 0.2rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.2rem 0.31rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-title {
  font-family: MicrosoftYaHei, MicrosoftYaHei;
  font-weight: bold;
  font-size: 0.24rem;
  color: #045ECD;
  line-height: 0.3rem;
  margin-bottom: 0.37rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card {
  margin-bottom: 0.36rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-title {
  margin-bottom: 0.2rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-title .line {
  display: inline-block;
  width: 0.06rem;
  height: 0.18rem;
  background: #045ECD;
  border-radius: 0.03rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-title .label {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 0.22rem;
  color: #111111;
  line-height: 0.24rem;
  margin-left: 0.12rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .letter {
  width: 1.35rem;
  height: 1rem;
  border-radius: 0.08rem;
  padding: 0.2rem 0.19rem;
  display: inline-block;
  margin-right: 0.13rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .letter .letter-desc {
  font-family: MicrosoftYaHei;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.2rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .letter .letter-num {
  margin-top: 0.16rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
  line-height: 0.24rem;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .byxj {
  background: linear-gradient(315deg, #EEF2FF 0%, #D8E4F8 100%);
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .bydfxj {
  background: linear-gradient(315deg, #EEF2FF 0%, #D8E4F8 100%);
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .bnxj {
  background: linear-gradient(315deg, #EEFFFE 0%, #D8F8ED 100%);
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .bndfxj {
  background: linear-gradient(315deg, #EEFFFE 0%, #D8F8ED 100%);
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .syxj {
  background: linear-gradient(315deg, #FFF9EE 0%, #F8ECD8 100%);
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .sydfxj {
  background: linear-gradient(315deg, #FFF9EE 0%, #F8ECD8 100%);
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .bjtj-bar-chart {
  height: 4.33rem;
  width: 100%;
}
.szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .mobilexjcc {
  display: none;
}
@media screen and (max-width: 768px) {
  .szxx-hztj-box .szxx-hztj-container {
    width: 7.02rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content {
    background: #fff;
    padding: 0.04rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .pc-left {
    display: block;
    background: #F3F7F9;
    padding: 0.08rem;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .pc-left .nav-wap {
    background: #fff;
    margin-bottom: 0;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .pc-left .nav-wap .wap-txt {
    background: #fff;
    color: #333;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .content-left {
    display: none;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj {
    width: 100%;
    float: none;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-title {
    font-size: 0.4rem;
    display: none;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-title {
    margin-bottom: 0.32rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-title .line {
    width: 0.12rem;
    height: 0.2rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-title .label {
    font-size: 0.28rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content {
    display: flex;
    flex-wrap: wrap;
    row-gap: 0.12rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .letter {
    width: 47%;
    height: 1.3rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .letter .letter-desc {
    font-size: 0.28rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .szxx-hztj-bjtj .bjtj-info-wrap .bjtj-card .card-content .letter .letter-num {
    font-size: 0.32rem;
    margin-top: 0.4rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .mobilexjcc {
    display: block;
    width: 7.02rem;
    height: 5.6rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #D2E6F9;
    padding-left: 0.01rem;
    margin-top: 0.28rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .mobilexjcc .xjcx-title {
    font-size: 0.36rem;
    height: 1.44rem;
    background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
    border-radius: 0.16rem 0.16rem 0 0;
    color: #045ECD;
    font-weight: bold;
    background-size: 100% 100%;
    padding-left: 0.32rem;
    padding-top: 0.15rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .mobilexjcc .xjcx-content {
    padding: 0 0.23rem;
    margin-top: 0.1rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .mobilexjcc .xjcx-content input {
    width: 6.06rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.04rem;
    border: 0.01rem solid #fff;
    border: 0.01rem solid #DDDDDD;
    margin-bottom: 0.16rem;
    font-size: 0.32rem;
    padding: 0 0.16rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .mobilexjcc .xjcx-content .yzm-box .yzm-input {
    width: 4.5rem;
    padding: 0;
    text-indent: 0.16rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .mobilexjcc .xjcx-content .yzm-box .get-yzm {
    display: inline-block;
    margin-left: 0.1rem;
    width: 1.8rem;
    height: 0.96rem;
    font-weight: 400;
    color: #045ECD;
    line-height: 0.6rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    border: 0.01rem solid #045ECD;
    font-size: 0.32rem;
    padding: 0.13rem 0.05rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .mobilexjcc .xjcx-content .xjcx-btn {
    display: inline-block;
    width: 6.5rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.06rem;
    background: #045ECD;
    box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    color: #fff;
    font-size: 0.32rem;
    text-align: center;
    margin-top: 0.32rem;
  }
  .szxx-hztj-box .szxx-hztj-container .szxx-hztj-content .mobilexjcc .xjcx-content .xjcx-btn img {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.08rem;
  }
}

.new-szxx-write-box .new-szxx-write-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.32rem 0;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content {
  width: 100%;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .left-nav {
  display: none;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left {
  width: 2.68rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .clm-btn {
  display: block;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding-left: 0.32rem;
  margin-bottom: 0.1rem;
  position: relative;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .clm-btn span {
  display: inline-block;
  height: 100%;
  font-size: 0.2rem;
  color: #333;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .clm-btn img {
  display: none;
  position: absolute;
  right: 0.16rem;
  top: 0.1rem;
  width: 0.28rem;
  height: 0.28rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .clm-btn:hover,
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .clm-btn.cur {
  background: #045ECD;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .clm-btn:hover span,
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .clm-btn.cur span {
  color: #FFFFFF;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .clm-btn:hover img,
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .clm-btn.cur img {
  display: block;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .xjcx-box {
  width: 2.68rem;
  height: 2.8rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.01rem solid #D2E6F9;
  padding-left: 0.01rem;
  margin-top: 0.28rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .xjcx-box .xjcx-title {
  font-size: 0.18rem;
  height: 0.66rem;
  background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
  border-radius: 0.16rem 0.16rem 0 0;
  color: #045ECD;
  font-weight: bold;
  background-size: 100% 100%;
  padding-left: 0.32rem;
  padding-top: 0.15rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .xjcx-box .xjcx-content {
  padding: 0 0.23rem;
  margin-top: 0.1rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .xjcx-box .xjcx-content input {
  width: 1.84rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: 0.04rem;
  border: 0.01rem solid #fff;
  border: 0.01rem solid #DDDDDD;
  margin-bottom: 0.16rem;
  font-size: 0.16rem;
  padding: 0 0.16rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .xjcx-box .xjcx-content .yzm-box .yzm-input {
  width: 1.1rem;
  padding: 0;
  text-indent: 0.16rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .xjcx-box .xjcx-content .yzm-box .get-yzm {
  display: inline-block;
  margin-left: 0.1rem;
  width: 0.94rem;
  height: 0.4rem;
  font-weight: 400;
  font-size: 0.14rem;
  color: #045ECD;
  line-height: 0.14rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #045ECD;
  padding: 0.13rem 0.1rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .xjcx-box .xjcx-content .xjcx-btn {
  display: inline-block;
  width: 2.2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  border-radius: 0.06rem;
  background: #045ECD;
  box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  color: #fff;
  font-size: 0.16rem;
  text-align: center;
  margin-top: 0.08rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left .xjcx-box .xjcx-content .xjcx-btn img {
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.08rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap {
  width: 9.52rem;
  margin-left: 0.2rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.24rem 0.28rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form {
  border-radius: 0.08rem;
  padding-bottom: 0.04rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-head {
  width: 100%;
  color: #DD3A3A;
  font-size: 0.2rem;
  margin-bottom: 0.26rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-head .txt {
  font-size: 0.18rem;
  color: #666;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content {
  background-color: #fff;
  border-radius: 0.04rem;
  margin: 0 0.04rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-tit {
  font-size: 0.22rem;
  font-weight: bold;
  color: #111;
  line-height: 0.24rem;
  padding-left: 0.18rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-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;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body .item {
  float: left;
  margin-bottom: 0.2rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body .item.line {
  float: left;
  margin-bottom: 0.2rem;
  margin-right: 0.57rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body .item.full-item {
  margin-right: 0;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body .input-title {
  float: left;
  width: 1.08rem;
  text-align: left;
  font-size: 0.18rem;
  color: #333;
  line-height: 0.44rem;
  box-sizing: content-box;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .opts {
  width: 2.79rem;
  float: left;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .opts .option-item {
  float: left;
  margin-right: 0.2rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .opts .option-item .label {
  font-size: 0.18rem;
  color: #22222A;
  margin-top: 0.08rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body input,
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body select,
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body textarea {
  box-sizing: border-box;
  outline: none;
  float: left;
  width: 2.78rem;
  height: 0.44rem;
  border: 1px solid #ddd;
  padding: 0 0.2rem;
  font-size: 0.18rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body select {
  background: url(2025bj_szxx-xl.png) no-repeat 3.6rem center;
  background-size: 0.16rem 0.16rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .mr-20 {
  margin-right: 0.2rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .lsh {
  background: #F2F2F2;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .item input.radio-input {
  width: 0.18rem;
  height: 0.18rem;
  background: #FFFFFF;
  margin-right: 0.08rem;
  display: block;
  transform: translateY(0.12rem);
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .item label {
  transform: translateY(0.09rem);
  font-size: 0.16rem;
  color: #22222A;
  float: left;
  margin-right: 0.56rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .item > label:last-child {
  margin-right: 0;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body input.full-input {
  width: 7.6rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-size: 0.16rem 0.16rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .required {
  float: left;
  color: #DD3A3A;
  line-height: 0.44rem;
  font-size: 0.18rem;
  margin-right: 0.08rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .hidden {
  opacity: 0;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .second-tit {
  margin-top: 0.28rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body textarea.full-textarea {
  width: 7.6rem;
  min-height: 2.04rem;
  padding-top: 0.05rem;
  padding-bottom: 0.05rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body .file-input {
  float: left;
  width: 1.6rem;
  height: 0.44rem;
  background: #045ECD;
  border: unset;
  padding: unset;
  font-size: 0.18rem;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
  line-height: 0.44rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body .file-text {
  display: inline-block;
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.16rem;
  float: left;
  vertical-align: middle;
  line-height: 0.44rem;
  margin-left: 0.12rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .has-btn-item {
  position: relative;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .item.left-item {
  margin-right: 0.81rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .item.ml-18 {
  margin-left: 0.18rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-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;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body input.min-input {
  padding-right: 1.5rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body .verification {
  float: left;
  width: 0.9rem;
  height: 0.44rem;
  margin-left: 0.1rem;
  cursor: pointer;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-body .info {
  float: left;
  margin-left: 0.18rem;
  line-height: 0.44rem;
  color: #333;
  font-size: 0.18rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .line-btn {
  transform: translateX(0.2rem);
  text-align: center;
  margin-top: 0.15rem;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form button.submit,
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-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;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form button.submit {
  background: #42BF8A;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form button.reset {
  background: #045ECD;
}
.new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .mobilexjcc {
  display: none;
}
@media screen and (max-width: 768px) {
  .new-szxx-write-box .new-szxx-write-container {
    width: 7.02rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content {
    background: #fff;
    padding: 0.04rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .pc-left {
    display: block;
    background: #F3F7F9;
    padding: 0.08rem;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .pc-left .nav-wap {
    background: #fff;
    margin-bottom: 0;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .pc-left .nav-wap .wap-txt {
    background: #fff;
    color: #333;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .content-left {
    display: none;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap {
    float: none;
    width: 100%;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-head {
    font-size: 0.28rem;
    height: fit-content;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-head .txt {
    font-size: 0.28rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-body .item .input-title {
    font-size: 0.32rem;
    width: 2rem;
    margin-bottom: 0.12rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-body input.full-input,
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-body textarea.full-textarea {
    width: 5.3rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .opts {
    width: 2.55rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .opts .option-item {
    margin-right: 0.3rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .opts .option-item .label {
    font-size: 0.32rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .opts .option-item .radio-input {
    width: 0.3rem;
    height: 0.3rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-body input,
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-body select,
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-body textarea {
    width: 5.3rem;
    font-size: 0.32rem;
    height: 0.56rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-body select {
    background: url(2025bj_szxx-xl.png) no-repeat 4.8rem center;
    background-size: 0.24rem 0.24rem;
    margin-top: 0.12rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-body .verification {
    margin-left: 0;
    margin-top: 0.12rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-body .info {
    font-size: 0.28rem;
    margin-top: 0.12rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-body .file-input {
    width: 2rem;
    height: 0.56rem;
    font-size: 0.28rem;
    line-height: 0.56rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-body .file-text {
    font-size: 0.32rem;
    margin-left: 2rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content .line-btn {
    transform: translateX(0.16rem);
    text-align: center;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content button.submit,
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .new-szxx-write-form-wrap .write-form .form-content button.reset {
    width: 2.4rem;
    height: 0.56rem;
    text-align: center;
    line-height: 0.56rem;
    border-radius: 0.04rem;
    font-size: 0.28rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .mobilexjcc {
    display: block;
    width: 7.02rem;
    height: 5.6rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #D2E6F9;
    padding-left: 0.01rem;
    margin-top: 0.28rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .mobilexjcc .xjcx-title {
    font-size: 0.36rem;
    height: 1.44rem;
    background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
    border-radius: 0.16rem 0.16rem 0 0;
    color: #045ECD;
    font-weight: bold;
    background-size: 100% 100%;
    padding-left: 0.32rem;
    padding-top: 0.15rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .mobilexjcc .xjcx-content {
    padding: 0 0.23rem;
    margin-top: 0.1rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .mobilexjcc .xjcx-content input {
    width: 6.06rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.04rem;
    border: 0.01rem solid #fff;
    border: 0.01rem solid #DDDDDD;
    margin-bottom: 0.16rem;
    font-size: 0.32rem;
    padding: 0 0.16rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .mobilexjcc .xjcx-content .yzm-box .yzm-input {
    width: 4.5rem;
    padding: 0;
    text-indent: 0.16rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .mobilexjcc .xjcx-content .yzm-box .get-yzm {
    display: inline-block;
    margin-left: 0.1rem;
    width: 1.8rem;
    height: 0.96rem;
    font-weight: 400;
    color: #045ECD;
    line-height: 0.6rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    border: 0.01rem solid #045ECD;
    font-size: 0.32rem;
    padding: 0.13rem 0.05rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .mobilexjcc .xjcx-content .xjcx-btn {
    display: inline-block;
    width: 6.5rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.06rem;
    background: #045ECD;
    box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    color: #fff;
    font-size: 0.32rem;
    text-align: center;
    margin-top: 0.32rem;
  }
  .new-szxx-write-box .new-szxx-write-container .new-szxx-write-content .mobilexjcc .xjcx-content .xjcx-btn img {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.08rem;
  }
}

.new-szxx-xxxz-box .new-szxx-xxxz-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.32rem 0;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content {
  width: 100%;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left {
  width: 2.68rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .clm-btn {
  display: block;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding-left: 0.32rem;
  margin-bottom: 0.1rem;
  position: relative;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .clm-btn span {
  display: inline-block;
  height: 100%;
  font-size: 0.2rem;
  color: #333;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .clm-btn img {
  display: none;
  position: absolute;
  right: 0.16rem;
  top: 0.1rem;
  width: 0.28rem;
  height: 0.28rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .clm-btn:hover,
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .clm-btn.cur {
  background: #045ECD;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .clm-btn:hover span,
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .clm-btn.cur span {
  color: #FFFFFF;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .clm-btn:hover img,
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .clm-btn.cur img {
  display: block;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .xjcx-box {
  width: 2.68rem;
  height: 2.8rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.01rem solid #D2E6F9;
  padding-left: 0.01rem;
  margin-top: 0.28rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .xjcx-box .xjcx-title {
  font-size: 0.18rem;
  height: 0.66rem;
  background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
  border-radius: 0.16rem 0.16rem 0 0;
  color: #045ECD;
  font-weight: bold;
  background-size: 100% 100%;
  padding-left: 0.32rem;
  padding-top: 0.15rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .xjcx-box .xjcx-content {
  padding: 0 0.23rem;
  margin-top: 0.1rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .xjcx-box .xjcx-content input {
  width: 1.84rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: 0.04rem;
  border: 0.01rem solid #fff;
  border: 0.01rem solid #DDDDDD;
  margin-bottom: 0.16rem;
  font-size: 0.16rem;
  padding: 0 0.16rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .xjcx-box .xjcx-content .yzm-box .yzm-input {
  width: 1.1rem;
  padding: 0;
  text-indent: 0.16rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .xjcx-box .xjcx-content .yzm-box .get-yzm {
  display: inline-block;
  margin-left: 0.1rem;
  width: 0.94rem;
  height: 0.4rem;
  font-weight: 400;
  font-size: 0.14rem;
  color: #045ECD;
  line-height: 0.14rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #045ECD;
  padding: 0.13rem 0.1rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .xjcx-box .xjcx-content .xjcx-btn {
  display: inline-block;
  width: 2.2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  border-radius: 0.06rem;
  background: #045ECD;
  box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  color: #fff;
  font-size: 0.16rem;
  text-align: center;
  margin-top: 0.08rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left .xjcx-box .xjcx-content .xjcx-btn img {
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.08rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .new-szxx-xxxz-info {
  width: 9.52rem;
  margin-left: 0.2rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.28rem;
  padding-top: 0.2rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .new-szxx-xxxz-info .title {
  font-family: MicrosoftYaHei, MicrosoftYaHei;
  font-weight: bold;
  font-size: 0.24rem;
  color: #045ECD;
  line-height: 0.3rem;
  margin-bottom: 0.24rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .new-szxx-xxxz-info .content {
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.2rem 0.24rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.32rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .new-szxx-xxxz-info .content .sub-title {
  font-weight: bold;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.32rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .new-szxx-xxxz-info .content .start-btn {
  display: block;
  width: 2.4rem;
  height: 0.48rem;
  background: #045ECD;
  border-radius: 0.04rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
  line-height: 0.18rem;
  margin: 0.28rem auto 0;
  text-align: center;
  line-height: 0.48rem;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .mobilexjcc {
  display: none;
}
.new-szxx-xxxz-box .new-szxx-xxxz-container .left-nav {
  display: none;
}
@media screen and (max-width: 768px) {
  .new-szxx-xxxz-box .new-szxx-xxxz-container {
    width: 7.02rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content {
    background: #fff;
    padding: 0.04rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .pc-left {
    display: block;
    background: #F3F7F9;
    padding: 0.08rem;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .pc-left .nav-wap {
    background: #fff;
    margin-bottom: 0;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .pc-left .nav-wap .wap-txt {
    background: #fff;
    color: #333;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .content-left {
    display: none;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .new-szxx-xxxz-info {
    float: none;
    width: 100%;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .new-szxx-xxxz-info .title {
    font-size: 0.4rem;
    text-align: center;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .new-szxx-xxxz-info .content {
    font-size: 0.28rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .new-szxx-xxxz-info .content .sub-title {
    font-size: 0.32rem;
    line-height: 0.64rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .new-szxx-xxxz-info .content .start-btn {
    width: 5rem;
    height: 0.8rem;
    line-height: 0.8rem;
    margin-bottom: 0.2rem;
    font-size: 0.32rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .mobilexjcc {
    display: block;
    width: 7.02rem;
    height: 5.6rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #D2E6F9;
    padding-left: 0.01rem;
    margin-top: 0.28rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .mobilexjcc .xjcx-title {
    font-size: 0.36rem;
    height: 1.44rem;
    background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
    border-radius: 0.16rem 0.16rem 0 0;
    color: #045ECD;
    font-weight: bold;
    background-size: 100% 100%;
    padding-left: 0.32rem;
    padding-top: 0.15rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .mobilexjcc .xjcx-content {
    padding: 0 0.23rem;
    margin-top: 0.1rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .mobilexjcc .xjcx-content input {
    width: 6.06rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.04rem;
    border: 0.01rem solid #fff;
    border: 0.01rem solid #DDDDDD;
    margin-bottom: 0.16rem;
    font-size: 0.32rem;
    padding: 0 0.16rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .mobilexjcc .xjcx-content .yzm-box .yzm-input {
    width: 4.5rem;
    padding: 0;
    text-indent: 0.16rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .mobilexjcc .xjcx-content .yzm-box .get-yzm {
    display: inline-block;
    margin-left: 0.1rem;
    width: 1.8rem;
    height: 0.96rem;
    font-weight: 400;
    color: #045ECD;
    line-height: 0.6rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    border: 0.01rem solid #045ECD;
    font-size: 0.32rem;
    padding: 0.13rem 0.05rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .mobilexjcc .xjcx-content .xjcx-btn {
    display: inline-block;
    width: 6.5rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.06rem;
    background: #045ECD;
    box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    color: #fff;
    font-size: 0.32rem;
    text-align: center;
    margin-top: 0.32rem;
  }
  .new-szxx-xxxz-box .new-szxx-xxxz-container .new-szxx-xxxz-content .mobilexjcc .xjcx-content .xjcx-btn img {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.08rem;
  }
}

.new-szxx-list-box .new-szxx-list-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.32rem 0;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content {
  width: 100%;
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left {
  width: 2.68rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .clm-btn {
  display: block;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding-left: 0.32rem;
  margin-bottom: 0.1rem;
  position: relative;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .clm-btn span {
  display: inline-block;
  height: 100%;
  font-size: 0.2rem;
  color: #333;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .clm-btn img {
  display: none;
  position: absolute;
  right: 0.16rem;
  top: 0.1rem;
  width: 0.28rem;
  height: 0.28rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .clm-btn:hover,
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .clm-btn.cur {
  background: #045ECD;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .clm-btn:hover span,
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .clm-btn.cur span {
  color: #FFFFFF;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .clm-btn:hover img,
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .clm-btn.cur img {
  display: block;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .xjcx-box {
  width: 2.68rem;
  height: 2.8rem;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.01rem solid #D2E6F9;
  padding-left: 0.01rem;
  margin-top: 0.28rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .xjcx-box .xjcx-title {
  font-size: 0.18rem;
  height: 0.66rem;
  background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
  border-radius: 0.16rem 0.16rem 0 0;
  color: #045ECD;
  font-weight: bold;
  background-size: 100% 100%;
  padding-left: 0.32rem;
  padding-top: 0.15rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .xjcx-box .xjcx-content {
  padding: 0 0.23rem;
  margin-top: 0.1rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .xjcx-box .xjcx-content input {
  width: 1.84rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border-radius: 0.04rem;
  border: 0.01rem solid #fff;
  border: 0.01rem solid #DDDDDD;
  margin-bottom: 0.16rem;
  font-size: 0.16rem;
  padding: 0 0.16rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .xjcx-box .xjcx-content .yzm-box .yzm-input {
  width: 1.1rem;
  padding: 0;
  text-indent: 0.16rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .xjcx-box .xjcx-content .yzm-box .get-yzm {
  display: inline-block;
  margin-left: 0.1rem;
  width: 0.94rem;
  height: 0.4rem;
  font-weight: 400;
  font-size: 0.14rem;
  color: #045ECD;
  line-height: 0.14rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #045ECD;
  padding: 0.13rem 0.1rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .xjcx-box .xjcx-content .xjcx-btn {
  display: inline-block;
  width: 2.2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  border-radius: 0.06rem;
  background: #045ECD;
  box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  color: #fff;
  font-size: 0.16rem;
  text-align: center;
  margin-top: 0.08rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left .xjcx-box .xjcx-content .xjcx-btn img {
  display: inline-block;
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.08rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists {
  width: 9.52rem;
  margin-left: 0.2rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  padding: 0.24rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table {
  width: 100%;
  font-size: 0.16rem;
  border-collapse: collapse;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table thead tr {
  width: 100%;
  height: 0.48rem;
  background: #EDF2F7;
  border-radius: 0.06rem;
  display: block;
  padding: 0 0.16rem;
  margin-bottom: 0.08rem;
  overflow: hidden;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table thead tr td {
  font-weight: bold;
  height: 100%;
  line-height: 0.48rem;
  padding: 0;
  box-sizing: border-box;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table thead tr td.number {
  width: 1.56rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table thead tr td.title {
  width: 2.08rem;
  margin-left: 0.2rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table thead tr td.type {
  width: 0.32rem;
  margin-left: 0.2rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table thead tr td.status {
  width: 0.6rem;
  margin-left: 0.36rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table thead tr td.submit-date {
  width: 1.52rem;
  text-align: center;
  margin-left: 0.2rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table thead tr td.reply-date {
  width: 1.4rem;
  text-align: center;
  margin-left: 0.2rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table thead tr td span {
  display: inline-block;
  height: 100%;
  line-height: 0.48rem;
  white-space: nowrap;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr {
  height: 0.5rem;
  line-height: 0.5rem;
  display: block;
  overflow: hidden;
  background-color: #fff;
  padding: 0 0 0.16rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr.bg1 {
  background-color: #F5F8FA;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td {
  float: left;
  height: 100%;
  line-height: 0.5rem;
  color: #000;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td a {
  color: #333;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td a:hover {
  color: #045ECD;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.number {
  width: 1.56rem;
  margin-left: 0.2rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.title {
  width: 2.08rem;
  margin-left: 0.2rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.title a {
  display: inline-block;
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.type {
  width: 0.32rem;
  margin-left: 0.2rem;
  text-align: center;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.status {
  width: 0.6rem;
  margin-left: 0.36rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.status .status-dot {
  display: inline-block;
  width: 0.06rem;
  height: 0.06rem;
  line-height: 0;
  position: relative;
  top: 0rem;
  border-radius: 50%;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.status.ing {
  color: #045ECD;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.status.ing .status-dot {
  background: #045ECD;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.status.end {
  color: #19721B;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.status.end .status-dot {
  background: #19721B;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.submit-date {
  width: 1.52rem;
  margin-left: 0.2rem;
  text-align: center;
  font-size: 0.14rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists table tbody tr td.reply-date {
  width: 1.47rem;
  margin-left: 0.2rem;
  text-align: center;
  font-size: 0.14rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .szxx-page {
  margin-top: 0.24rem;
}
.new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .mobilexjcc {
  display: none;
}
.new-szxx-list-box .new-szxx-list-container .left-nav {
  display: none;
}
@media screen and (max-width: 768px) {
  .new-szxx-list-box .new-szxx-list-container {
    width: 7.02rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content {
    background: #fff;
    padding: 0.04rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .pc-left {
    display: block;
    background: #F3F7F9;
    padding: 0.08rem;
    border-radius: 0.16rem;
    margin-bottom: 0.24rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .pc-left .nav-wap {
    background: #fff;
    margin-bottom: 0;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .pc-left .nav-wap .wap-txt {
    background: #fff;
    color: #333;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .content-left {
    display: none;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists {
    width: 100%;
    float: none;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box {
    width: 100%;
    position: relative;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box .tab-box {
    width: 100%;
    overflow-x: auto;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box .table-shadow {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 1.92rem;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table {
    width: 22rem;
    font-size: 0.32rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table thead tr {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table thead tr td {
    line-height: 0.8rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table thead tr td.index {
    display: none;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table thead tr td.number {
    width: 4.09rem;
    margin-left: 0.16rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table thead tr td.title {
    width: 6rem;
    margin-left: 0.45rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table thead tr td.type {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table thead tr td.status {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table thead tr td.submit-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table thead tr td.reply-date {
    width: 3.4rem;
    text-align: center;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table tbody tr {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table tbody tr td {
    line-height: 0.8rem;
    font-size: 0.32rem;
    color: #333;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table tbody tr td.index {
    display: none;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table tbody tr td.number {
    width: 4.09rem;
    margin-left: 0.16rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table tbody tr td.title {
    width: 6rem;
    margin-left: 0.45rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table tbody tr td.type {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table tbody tr td.status {
    width: 1.2rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table tbody tr td.status .status-dot {
    font-size: 0.28rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table tbody tr td.submit-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .new-szxx-list-table-lists .tab-out-box table tbody tr td.reply-date {
    width: 3.4rem;
    text-align: center;
    margin-left: 0.45rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .mobilexjcc {
    display: block;
    width: 7.02rem;
    height: 5.6rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #D2E6F9;
    padding-left: 0.01rem;
    margin-top: 0.28rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .mobilexjcc .xjcx-title {
    font-size: 0.36rem;
    height: 1.44rem;
    background: url(2025bj_xjcx-tab.png) no-repeat left 0.04rem, linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
    border-radius: 0.16rem 0.16rem 0 0;
    color: #045ECD;
    font-weight: bold;
    background-size: 100% 100%;
    padding-left: 0.32rem;
    padding-top: 0.15rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .mobilexjcc .xjcx-content {
    padding: 0 0.23rem;
    margin-top: 0.1rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .mobilexjcc .xjcx-content input {
    width: 6.06rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.04rem;
    border: 0.01rem solid #fff;
    border: 0.01rem solid #DDDDDD;
    margin-bottom: 0.16rem;
    font-size: 0.32rem;
    padding: 0 0.16rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .mobilexjcc .xjcx-content .yzm-box .yzm-input {
    width: 4.5rem;
    padding: 0;
    text-indent: 0.16rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .mobilexjcc .xjcx-content .yzm-box .get-yzm {
    display: inline-block;
    margin-left: 0.1rem;
    width: 1.8rem;
    height: 0.96rem;
    font-weight: 400;
    color: #045ECD;
    line-height: 0.6rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    border: 0.01rem solid #045ECD;
    font-size: 0.32rem;
    padding: 0.13rem 0.05rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .mobilexjcc .xjcx-content .xjcx-btn {
    display: inline-block;
    width: 6.5rem;
    height: 0.96rem;
    line-height: 0.96rem;
    border-radius: 0.06rem;
    background: #045ECD;
    box-shadow: 0 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    color: #fff;
    font-size: 0.32rem;
    text-align: center;
    margin-top: 0.32rem;
  }
  .new-szxx-list-box .new-szxx-list-container .new-szxx-list-content .mobilexjcc .xjcx-content .xjcx-btn img {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.08rem;
  }
}

.grzx-general-outer {
  position: relative;
  top: -1.2rem;
  width: 12.8rem;
  margin: 0 auto;
}
.grzx-general-list-box {
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  padding: 0.2rem;
  border-radius: 0.08rem;
}
.grzx-general-list-box .left-nav {
  display: none;
}
.grzx-general-list-box .grzx-general-list-left {
  width: 2.2rem;
}
.grzx-general-list-box .grzx-general-list-left .user-info {
  width: 2.2rem;
  height: 2.44rem;
  background: url(2025bj_grzx-general-user-bg.png) no-repeat center center / 100% 100%;
  padding: 0.4rem 0.29rem 0.25rem 0.29rem;
  text-align: center;
  position: relative;
}
.grzx-general-list-box .grzx-general-list-left .user-info .modify-logo {
  position: absolute;
  width: 0.86rem;
  height: 0.27rem;
  right: 0;
  top: 0;
}
.grzx-general-list-box .grzx-general-list-left .user-info .avater {
  width: 0.9rem;
  height: 0.9rem;
}
.grzx-general-list-box .grzx-general-list-left .user-info .name {
  font-weight: 600;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.24rem;
  margin: 0.23rem 0 0.14rem;
}
.grzx-general-list-box .grzx-general-list-left .user-info .info img {
  width: 0.28rem;
  height: 0.28rem;
}
.grzx-general-list-box .grzx-general-list-left .user-info .info .duty {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.04rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
}
.grzx-general-list-box .grzx-general-list-left .tab-list {
  margin-top: 0.2rem;
}
.grzx-general-list-box .grzx-general-list-left .tab-list .clm-btn {
  display: block;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding-left: 0.32rem;
  margin-bottom: 0.1rem;
  position: relative;
}
.grzx-general-list-box .grzx-general-list-left .tab-list .clm-btn span {
  display: inline-block;
  height: 100%;
  font-size: 0.2rem;
  color: #333;
}
.grzx-general-list-box .grzx-general-list-left .tab-list .clm-btn img {
  display: none;
  position: absolute;
  right: 0.16rem;
  top: 0.1rem;
  width: 0.28rem;
  height: 0.28rem;
}
.grzx-general-list-box .grzx-general-list-left .tab-list .clm-btn:hover,
.grzx-general-list-box .grzx-general-list-left .tab-list .clm-btn.cur {
  background: #045ECD;
}
.grzx-general-list-box .grzx-general-list-left .tab-list .clm-btn:hover span,
.grzx-general-list-box .grzx-general-list-left .tab-list .clm-btn.cur span {
  color: #FFFFFF;
}
.grzx-general-list-box .grzx-general-list-left .tab-list .clm-btn:hover img,
.grzx-general-list-box .grzx-general-list-left .tab-list .clm-btn.cur img {
  display: block;
}
.grzx-general-list-box .grzx-general-list-right {
  width: 10rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  margin-left: 0.2rem;
  padding: 0.22rem 0.24rem;
}
.grzx-general-list-box .grzx-general-list-right .news-list .list-item {
  font-size: 0.18rem;
  color: #111111;
  line-height: 0.55rem;
  height: 0.55rem;
}
.grzx-general-list-box .grzx-general-list-right .news-list .list-item .title {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 6.86rem;
  margin-right: 1.41rem;
  position: relative;
  padding-left: 0.15rem;
}
.grzx-general-list-box .grzx-general-list-right .news-list .list-item .title::before {
  position: absolute;
  left: 2px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  content: '';
  width: 0.08rem;
  height: 0.08rem;
  background-color: #cccccc;
}
.grzx-general-list-box .grzx-general-list-right .news-list .list-item .time {
  vertical-align: top;
}
.grzx-general-list-box .grzx-general-list-right .news-list .list-item:hover {
  color: #045ECD;
}
.grzx-general-list-box .grzx-general-list-right .news-list .list-item:hover .circle {
  background: #045ECD;
}
.grzx-general-list-box .grzx-general-list-right .news-list .list-item:hover .title::before {
  background-color: #045ECD;
}
.grzx-general-list-box .grzx-general-list-right .grzx-general-page {
  margin-top: 0.24rem;
}
@media screen and (max-width: 768px) {
  .grzx-general-outer {
    width: 7.02rem;
    top: -0.8rem;
    margin-bottom: -0.8rem;
    margin: 0;
  }
  .grzx-general-outer .grzx-general-list-box {
    background: #fff;
  }
  .grzx-general-outer .grzx-general-list-box .left-nav {
    display: block;
    width: 7.02rem;
    background: #F3F7F9;
    padding: 0.08rem;
  }
  .grzx-general-outer .grzx-general-list-box .left-nav .nav-wap {
    background: #fff;
    margin-bottom: 0;
  }
  .grzx-general-outer .grzx-general-list-box .left-nav .nav-wap .wap-txt {
    background: #fff;
    color: #111111;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-left {
    margin-top: 0.2rem;
    width: 100%;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-left .user-info {
    display: flex;
    width: 7.002rem;
    height: 2.88rem;
    padding: 0.6rem 0.65rem 0.48rem 0.4rem;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-left .user-info .avater {
    width: 1.8rem;
    height: 1.8rem;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-left .user-info .new-extra-info {
    margin-left: 0.56rem;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-left .user-info .new-extra-info .name {
    font-weight: 600;
    font-size: 0.48rem;
    color: #333333;
    line-height: 0.48rem;
    margin-bottom: 0.28rem;
    text-align: left;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-left .user-info .new-extra-info .info img {
    width: 0.56rem;
    height: 0.56rem;
    margin-right: 0.08rem;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-left .user-info .new-extra-info .info .duty {
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 0.36rem;
    color: #333333;
    line-height: 0.36rem;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-left .tab-list {
    display: none;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-right {
    margin-top: 0.24rem;
    width: 7.02rem;
    background: #F3F7F9;
    border-radius: 0.16rem;
    padding: 0.08rem;
    margin-left: 0;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-right .news-list {
    background: #fff;
    padding: 0.36rem 0.22rem 0.32rem 0.24rem;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-right .news-list .list-item {
    height: 0.88rem;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-right .news-list .list-item .title {
    width: 6.08rem;
    font-size: 0.32rem;
    line-height: 0.88rem;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-right .news-list .list-item .time {
    display: none;
  }
  .grzx-general-outer .grzx-general-list-box .grzx-general-list-right .grzx-general-page {
    background: #fff;
    margin-top: 0;
  }
}

.grzx-general-outer {
  position: relative;
  top: -1.2rem;
  width: 12.8rem;
  margin: 0 auto;
}
.grzx-grxx-box {
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.grzx-grxx-box .left-nav {
  display: none;
}
.grzx-grxx-box .grzx-grxx-left {
  width: 2.2rem;
}
.grzx-grxx-box .grzx-grxx-left .user-info {
  width: 2.2rem;
  height: 2.44rem;
  background: url(2025bj_grzx-general-user-bg.png) no-repeat center center / 100% 100%;
  padding: 0.4rem 0.29rem 0.25rem 0.29rem;
  text-align: center;
  position: relative;
}
.grzx-grxx-box .grzx-grxx-left .user-info .modify-logo {
  position: absolute;
  width: 0.86rem;
  height: 0.27rem;
  right: 0;
  top: 0;
}
.grzx-grxx-box .grzx-grxx-left .user-info .avater {
  width: 0.9rem;
  height: 0.9rem;
}
.grzx-grxx-box .grzx-grxx-left .user-info .name {
  font-weight: 600;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.24rem;
  margin: 0.23rem 0 0.14rem;
}
.grzx-grxx-box .grzx-grxx-left .user-info .info img {
  width: 0.28rem;
  height: 0.28rem;
}
.grzx-grxx-box .grzx-grxx-left .user-info .info .duty {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.04rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
}
.grzx-grxx-box .grzx-grxx-left .tab-list {
  margin-top: 0.2rem;
}
.grzx-grxx-box .grzx-grxx-left .tab-list .clm-btn {
  display: block;
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding-left: 0.32rem;
  margin-bottom: 0.1rem;
  position: relative;
}
.grzx-grxx-box .grzx-grxx-left .tab-list .clm-btn span {
  display: inline-block;
  height: 100%;
  font-size: 0.2rem;
  color: #333;
}
.grzx-grxx-box .grzx-grxx-left .tab-list .clm-btn img {
  display: none;
  position: absolute;
  right: 0.16rem;
  top: 0.1rem;
  width: 0.28rem;
  height: 0.28rem;
}
.grzx-grxx-box .grzx-grxx-left .tab-list .clm-btn:hover,
.grzx-grxx-box .grzx-grxx-left .tab-list .clm-btn.cur {
  background: #045ECD;
}
.grzx-grxx-box .grzx-grxx-left .tab-list .clm-btn:hover span,
.grzx-grxx-box .grzx-grxx-left .tab-list .clm-btn.cur span {
  color: #FFFFFF;
}
.grzx-grxx-box .grzx-grxx-left .tab-list .clm-btn:hover img,
.grzx-grxx-box .grzx-grxx-left .tab-list .clm-btn.cur img {
  display: block;
}
.grzx-grxx-box .grzx-grxx-right {
  width: 10rem;
  background: #FFFFFF;
  border-radius: 0.08rem;
  margin-left: 0.2rem;
  padding: 0.22rem 0.24rem;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module {
  margin-bottom: 0.17rem;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module .top .line {
  display: inline-block;
  width: 0.06rem;
  height: 0.18rem;
  background: #045ECD;
  border-radius: 0.03rem;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module .top .desc {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 0.22rem;
  color: #111111;
  line-height: 0.24rem;
  margin: 0 0.12rem;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module .top .oper {
  font-weight: 400;
  font-size: 0.18rem;
  color: #045ECD;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module .content {
  margin-top: 0.33rem;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module .content .item-info {
  margin-bottom: 0.18rem;
  display: inline-block;
  width: 2.88rem;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module .content .item-info .label {
  display: inline-block;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module .content .item-info .value {
  display: inline-block;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module .content .item-info .check {
  display: inline-block;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module .content .item-info .check img {
  width: 0.2rem;
  height: 0.2rem;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module .content .item-info .oper {
  font-weight: 400;
  font-size: 0.18rem;
  color: #045ECD;
  line-height: 0.18rem;
}
.grzx-grxx-box .grzx-grxx-right .grzx-grxx-module .content .left {
  margin-right: 1.52rem;
}
.grzx-updateInfo {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 88888;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
}
.grzx-update-modal-auth {
  width: 9.5rem;
  border-radius: 0.08rem;
  position: fixed;
  left: 50%;
  top: 20%;
  margin-left: -5rem;
  background-color: #fff;
  z-index: 99999;
  display: none;
  padding: 0.3rem 0.24rem;
  box-sizing: border-box;
}
.grzx-update-modal-auth .close {
  position: absolute;
  right: 0.3rem;
  top: 0.3rem;
  width: 0.2rem;
  height: 0.2rem;
}
.grzx-update-modal-auth .close img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.grzx-update-modal-auth .title {
  display: block;
  font-size: 0.22rem;
  font-weight: bold;
  margin-bottom: 0.3rem;
}
.grzx-update-modal-auth .title .line {
  display: inline-block;
  width: 0.06rem;
  height: 0.18rem;
  background: #045ECD;
  border-radius: 0.03rem;
  margin-right: 0.12rem;
}
.grzx-update-modal-auth .info-content {
  margin-bottom: 0.32rem;
  font-size: 0.18rem;
  width: 5.44rem;
  margin: 0 auto;
}
.grzx-update-modal-auth .info-content .form-item {
  float: left;
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  margin-bottom: 0.15rem;
  position: relative;
}
.grzx-update-modal-auth .info-content .form-item .required {
  color: #DD3A3A;
  display: inline-block;
}
.grzx-update-modal-auth .info-content .form-item .label {
  line-height: 0.44rem;
  display: inline-block;
  text-align: right;
  width: 1.44rem;
  height: 0.44rem;
}
.grzx-update-modal-auth .info-content .form-item .input {
  width: 3.9rem;
  height: 0.44rem;
  border: 0.01rem solid #DDDDDD;
  text-indent: 0.22rem;
}
.grzx-update-modal-auth .info-content .form-item .get-code-btn {
  display: inline-block;
  width: 1.66rem;
  height: 0.44rem;
  background: #045ECD;
  border-radius: 0.08rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #FFFFFF;
  line-height: 0.18rem;
}
.grzx-update-modal-auth .info-content .form-item .hide {
  position: absolute;
  display: inline-block;
  width: 0.18rem;
  height: 0.18rem;
  right: 0.1rem;
  top: 0.1rem;
}
.grzx-update-modal-auth .info-content .form-item .hide img {
  width: 100%;
  height: 100%;
}
.grzx-update-modal-auth .info-content .form-item .select {
  width: 3.9rem;
  height: 0.44rem;
  background: #EFEFEF;
  text-indent: 0.22rem;
}
.grzx-update-modal-auth .info-content .form-item .date-start,
.grzx-update-modal-auth .info-content .form-item .date-end {
  background: #FFFFFF;
  border: 0.01rem solid #DDDDDD;
  width: 3.9rem;
  height: 0.444rem;
  cursor: pointer;
  background-color: #fff;
  background-image: url(2025bj_year-picker.png);
  background-size: 0.18rem 0.18rem;
  background-repeat: no-repeat;
  background-position: calc(100% - 0.18rem) center;
  text-indent: 0.22rem;
}
.grzx-update-modal-auth .info-content .form-item .disabled {
  background: #EFEFEF;
}
.grzx-update-modal-auth .info-content .form-item .opts {
  display: inline-block;
  height: 0.44rem;
}
.grzx-update-modal-auth .info-content .form-item .opts .option-item {
  display: inline-block;
  margin-right: 0.4rem;
}
.grzx-update-modal-auth .info-content .form-item .opts .option-item .radio-input {
  margin-right: 0.02rem;
  width: 0.16rem;
  height: 0.16rem;
}
.grzx-update-modal-auth .info-content .form-item .opts .option-item .yz {
  display: inline-block;
}
.grzx-update-modal-auth .info-content .dxyzm .input {
  width: 2.1rem;
  margin-right: 0.12rem;
}
.grzx-update-modal-auth .info-content .dxyzm .code-btn {
  display: inline-block;
  width: 1.66rem;
  height: 0.44rem;
  background: #045ECD;
  border-radius: 0.08rem;
  padding: 0.13rem 0.2rem;
  font-weight: 400;
  font-size: 0.18rem;
  color: #FFFFFF;
  line-height: 0.18rem;
}
.grzx-update-modal-auth .info-content .update-info-date-options {
  margin-left: 1.44rem;
}
.grzx-update-modal-auth .info-content .update-info-date-options label {
  font-weight: 400;
  font-size: 0.18rem;
  color: #22222A;
  margin-right: 0.21rem;
}
.grzx-update-modal-auth .info-operation-btn {
  text-align: center;
  margin-top: 0.2rem;
  margin-left: 0.35rem;
}
.grzx-update-modal-auth .info-operation-btn .btn {
  display: inline-block;
  width: 1rem;
  height: 0.48rem;
  background: #045ECD;
  border-radius: 0.04rem;
  padding: 0.14rem 0.24rem;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.2rem;
  margin-right: 0.16rem;
}
.grzx-update-modal-auth .info-operation-btn .cancel {
  background: #fff;
  color: #045ECD;
  border: 0.01rem solid #045ECD;
}
.grzx-update-modal-auth .btn {
  display: block;
  margin: 0 auto;
  width: 2.4rem;
  font-size: 0.2rem;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  background-color: #045ECD;
  color: #fff;
  border-radius: 0.04rem;
}
.daterangepicker {
  z-index: 100000;
}
@media screen and (max-width: 768px) {
  .grzx-general-outer {
    width: 7.02rem;
    top: -0.8rem;
    margin-bottom: -0.8rem;
    margin: 0;
  }
  .grzx-general-outer .grzx-grxx-box {
    background: #fff;
  }
  .grzx-general-outer .grzx-grxx-box .left-nav {
    display: block;
    width: 7.02rem;
    background: #F3F7F9;
    padding: 0.08rem;
    margin-bottom: 0.2rem;
  }
  .grzx-general-outer .grzx-grxx-box .left-nav .nav-wap {
    background: #fff;
    margin-bottom: 0;
  }
  .grzx-general-outer .grzx-grxx-box .left-nav .nav-wap .wap-txt {
    background: #fff;
    color: #111111;
  }
  .grzx-general-outer .grzx-grxx-box .grzx-grxx-left {
    width: 100%;
    float: none;
  }
  .grzx-general-outer .grzx-grxx-box .grzx-grxx-left .user-info {
    display: flex;
    width: 7.002rem;
    height: 2.88rem;
    padding: 0.6rem 0.65rem 0.48rem 0.4rem;
  }
  .grzx-general-outer .grzx-grxx-box .grzx-grxx-left .user-info .avater {
    width: 1.8rem;
    height: 1.8rem;
  }
  .grzx-general-outer .grzx-grxx-box .grzx-grxx-left .user-info .new-extra-info {
    margin-left: 0.56rem;
  }
  .grzx-general-outer .grzx-grxx-box .grzx-grxx-left .user-info .new-extra-info .name {
    font-weight: 600;
    font-size: 0.48rem;
    color: #333333;
    line-height: 0.48rem;
    margin-bottom: 0.28rem;
    text-align: left;
  }
  .grzx-general-outer .grzx-grxx-box .grzx-grxx-left .user-info .new-extra-info .info img {
    width: 0.56rem;
    height: 0.56rem;
    margin-right: 0.08rem;
  }
  .grzx-general-outer .grzx-grxx-box .grzx-grxx-left .user-info .new-extra-info .info .duty {
    font-family: PingFangSC, PingFang SC;
    font-weight: 400;
    font-size: 0.36rem;
    color: #333333;
    line-height: 0.36rem;
  }
  .grzx-general-outer .grzx-grxx-box .grzx-grxx-left .tab-list {
    display: none;
  }
  .grzx-general-outer .grzx-grxx-box .grzx-grxx-right {
    width: 7.02rem;
    margin-left: 0;
    background: #F3F7F9;
    border-radius: 0.16rem;
    padding: 0.08rem;
    margin-top: 0.2rem;
  }
  .grzx-general-outer .grzx-grxx-box .grzx-grxx-right .top {
    background: #fff;
    height: 0.56rem;
    line-height: 0.56rem;
    padding-left: 0.24rem;
  }
  .grzx-general-outer .grzx-grxx-box .grzx-grxx-right .content {
    margin-top: 0;
    background: #fff;
    padding-left: 0.24rem;
  }
}
@media screen and (max-width: 768px) {
  .grzx-update-modal-auth {
    width: 90%;
    height: 9rem;
    overflow-y: auto;
    left: 70%;
  }
  .grzx-update-modal-auth .title {
    font-size: 0.32rem;
  }
  .grzx-update-modal-auth .title .line {
    width: 0.1rem;
    height: 0.32rem;
  }
  .grzx-update-modal-auth .info-content .form-item .required {
    color: #DD3A3A;
  }
  .grzx-update-modal-auth .info-content .form-item .label {
    font-size: 0.32rem;
    width: auto;
    margin-bottom: 0.12rem;
  }
  .grzx-update-modal-auth .info-content .form-item .input {
    width: 100%;
    height: 0.56rem;
    font-size: 0.32rem;
  }
  .grzx-update-modal-auth .info-content .form-item .hide {
    top: 0.7rem;
  }
  .grzx-update-modal-auth .info-content .form-item .select {
    font-size: 0.32rem;
    width: 5.5rem;
    height: 0.56rem;
  }
  .grzx-update-modal-auth .info-content .form-item .date-start,
  .grzx-update-modal-auth .info-content .form-item .date-end {
    height: 0.56rem;
    width: 100%;
    font-size: 0.32rem;
  }
  .grzx-update-modal-auth .info-content .form-item .opts {
    font-size: 0.32rem;
  }
  .grzx-update-modal-auth .info-content .form-item .opts .option-item .radio-input {
    width: 0.32rem;
    height: 0.32rem;
  }
  .grzx-update-modal-auth .info-content .update-info-date-options {
    margin-left: 0;
  }
  .grzx-update-modal-auth .info-content .update-info-date-options input {
    width: 0.32rem;
    height: 0.32rem;
  }
  .grzx-update-modal-auth .info-content .update-info-date-options label {
    font-size: 0.32rem;
  }
  .grzx-update-modal-auth .info-content .dxyzm .label {
    display: block;
    text-align: left;
  }
  .grzx-update-modal-auth .info-content .dxyzm .input {
    width: 3.5rem;
  }
  .grzx-update-modal-auth .info-content .dxyzm .code-btn {
    height: 0.56rem;
    line-height: 0.3rem;
  }
  .grzx-update-modal-auth .info-operation-btn .btn {
    height: 0.56rem;
    line-height: 0.56rem;
    padding: 0;
  }
}

.zfgb-pic-mode-wrapper .zfgb-pic-mode-container {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0 0.1rem 0;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-box {
  background: linear-gradient(180deg, #F2F6F9 0%, #F7F9FB 100%);
  border-radius: 0.08rem;
  padding: 0.2rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content {
  background: #fff;
  padding: 0.24rem 0.24rem 0.24rem 0.06rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left {
  width: 8.64rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab {
  width: 8.5rem;
  margin: 0 auto;
  margin-bottom: 0.33rem;
  background: #F3F7FA;
  border-radius: 0.08rem;
  padding-top: 0.12rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .target {
  width: 0.64rem;
  height: 0.64rem;
  display: inline-block;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .target:hover .active {
  display: inline-block;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .target:hover .unactive {
  display: none;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .target img {
  width: 100%;
  height: 100%;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .target .active {
  display: none;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .tab-right .unactive {
  transform: rotate(180deg) translateY(0.06rem);
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .tab-left .active {
  transform: rotate(180deg) translateY(0.06rem);
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .date-day-wrap {
  display: inline-block;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .date-day-wrap .date-item {
  display: inline-block;
  background: linear-gradient(180deg, #F2F8FF 0%, #FFFFFF 100%);
  box-shadow: 0rem 0.04rem 0.24rem 0rem rgba(122, 140, 168, 0.12);
  border-radius: 0.04rem;
  border: 0.02rem solid #FFFFFF;
  margin-right: 0.08rem;
  position: relative;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .date-day-wrap .date-item .date-time {
  font-weight: 500;
  font-size: 0.18rem;
  color: #045ECD;
  line-height: 0.18rem;
  padding: 0.15rem 0.18rem;
  position: relative;
  z-index: 2;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .date-day-wrap .date-item .bg {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .date-day-wrap .date-item:hover .bg {
  display: block;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .date-tab .date-day-wrap .date-item:hover .date-time {
  color: #fff;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .pic-wrap .pic-line {
  width: 8.5rem;
  margin: 0 auto;
  padding: 0 0.3rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .pic-wrap .pic-line .item-pic {
  width: 1.68rem;
  height: 2rem;
  display: inline-block;
  margin-right: 0.24rem;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .pic-wrap .pic-line .item-pic img {
  width: 100%;
  height: 100%;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .pic-wrap .pic-line .item-pic:hover {
  transform: translateY(-10px) scale(1.05);
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .pic-wrap .bg-line {
  width: 8.64rem;
  height: 0.6rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-left .pic-wrap .bg-line img {
  width: 100%;
  height: 100%;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right {
  width: 3.2rem;
  position: relative;
  z-index: 10;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .zfgb-pic {
  display: block;
  width: 100%;
  height: 4.29rem;
  background: url(2025bj_zfgb-pic.png) no-repeat left top / 100% 4.21rem;
  position: relative;
  padding-top: 3.19rem;
  text-align: center;
  margin-bottom: 0.16rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .zfgb-pic::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 3.04rem;
  height: 1.92rem;
  background: #BEDDF5;
  border-radius: 0.04rem;
  opacity: 0.8;
  backdrop-filter: blur(0.08rem);
  z-index: -1;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .zfgb-pic .year {
  font-weight: bold;
  font-size: 0.24rem;
  color: #CA2326;
  line-height: 0.24rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .zfgb-pic .qk {
  font-weight: 400;
  font-size: 0.1rem;
  color: #333333;
  line-height: 0.1rem;
  margin-top: 0.03rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .nb {
  width: 0.56rem;
  height: 0.64rem;
  margin-right: 0.25rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .ls {
  width: 0.51rem;
  height: 0.64rem;
  margin-top: 0.03rem;
  margin-right: 0.27rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .zf {
  width: 0.89rem;
  height: 0.6rem;
  margin-top: 0.05rem;
  margin-right: 0.07rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .next {
  position: absolute;
  width: 0.28rem;
  height: 0.28rem;
  right: 0.2rem;
  top: 0.19rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item1,
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item2,
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item3 {
  display: block;
  width: 100%;
  height: 0.72rem;
  position: relative;
  line-height: 0.64rem;
  padding-left: 0.28rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item1::after,
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item2::after,
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item3::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 3.04rem;
  height: 0.64rem;
  background: #E8F1F7;
  border-radius: 0.04rem;
  z-index: -2;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item1::before,
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item2::before,
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item3::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 0.64rem;
  z-index: -1;
  background: linear-gradient(270deg, #E3EBFF 0%, #EDF1FA 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3EBFF, endColorstr=#EDF1FA);
  border-radius: 0.04rem;
  border: 0.01rem solid #CBD3E5;
  top: 0;
  left: 0;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item1 > span,
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item2 > span,
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item3 > span {
  font-weight: 500;
  font-size: 0.16rem;
  color: #3F4F73;
  display: inline-block;
  vertical-align: middle;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item2 {
  padding-left: 0.31rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item2::before {
  background: linear-gradient(270deg, #DEF1FF 0%, #E8F4FF 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DEF1FF, endColorstr=#E8F4FF);
  border-color: #C2DCF0;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item2 > span {
  color: #045ECD;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item3 {
  padding-left: 0.13rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item3::before {
  background: linear-gradient(270deg, #F5ECD7 0%, #FBF4E5 100%);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5ECD7, endColorstr=#FBF4E5);
  border-color: #E7DCC3;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item3 > span {
  color: #6F654C;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item2,
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .link-list .link-item3 {
  margin-top: 0.08rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs {
  width: 100%;
  position: relative;
  margin-top: 0.16rem;
  padding-bottom: 0.08rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs::after {
  position: absolute;
  content: '';
  display: block;
  width: 3.04rem;
  height: 1.5rem;
  background: #E8F1F7;
  border-radius: 0.12rem;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  z-index: 0;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .bg-wihte {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  border-radius: 0.16rem;
  border: 0.01rem solid #D2E6F9;
  z-index: 1;
  box-sizing: border-box;
  top: 0;
  left: 0;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container {
  padding-top: 0.19rem;
  width: 100%;
  min-height: 2.88rem;
  background: transparent;
  position: relative;
  z-index: 3;
  padding-bottom: 0.32rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container::before {
  width: 100%;
  height: 0.66rem;
  background: linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
  border-radius: 0.16rem 0.16rem 0rem 0rem;
  border: 0.01rem solid #D2E8F9;
  position: absolute;
  content: '';
  display: block;
  top: 0;
  left: 0;
  z-index: 2;
  box-sizing: border-box;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 0.65rem;
  top: 0.04rem;
  left: 0.01rem;
  background: url(2025bj_zfgb-tabbg.png) no-repeat left top / 100% 0.65rem;
  z-index: 3;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .tab-item {
  width: 50%;
  color: #333333;
  font-weight: 500;
  font-size: 0.18rem;
  height: 0.18rem;
  line-height: 0.18rem;
  text-align: center;
  position: relative;
  z-index: 4;
  background: transparent;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .tab-item > a {
  color: #333333;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .tab-item.cur > a {
  color: #045ECD;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .bt-container {
  margin-top: 0.43rem;
  padding: 0 0 0 0.32rem;
  position: relative;
  z-index: 2;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .ct-item {
  display: none;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .ct-item.cur {
  display: block;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .item1-container .input-item {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-bottom: 0.16rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .item1-container .input-item .tt {
  display: inline-block;
  vertical-align: middle;
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.16rem;
  margin-right: 0.12rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .item1-container .input-item > select {
  outline: none;
  vertical-align: middle;
  font-size: 0.18rem;
  color: #333333;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: inline-block;
  width: 1.79rem;
  height: 0.4rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  padding: 0 0.16rem;
  position: relative;
  background-image: url(2025bj_drop-icon.png);
  background-repeat: no-repeat;
  background-size: 0.2rem 0.2rem;
  background-position: calc(100% - 0.2rem) center;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .item2-container .input-item {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-bottom: 0.16rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .item2-container .input-item .tt {
  display: inline-block;
  vertical-align: middle;
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.16rem;
  margin-right: 0.12rem;
  min-width: 0.64rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .item2-container .input-item > input {
  display: inline-block;
  width: 1.79rem;
  height: 0.4rem;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0 0.16rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  font-size: 0.18rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .item2-container .input-item > select {
  outline: none;
  vertical-align: middle;
  font-size: 0.18rem;
  color: #333333;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: inline-block;
  width: 1.79rem;
  height: 0.4rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DDDDDD;
  padding: 0 0.16rem;
  position: relative;
  background-image: url(2025bj_drop-icon.png);
  background-repeat: no-repeat;
  background-size: 0.2rem 0.2rem;
  background-position: calc(100% - 0.2rem) center;
  box-sizing: border-box;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container {
  margin-top: 0.32rem;
  padding-left: 0.36rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container .btn {
  width: 1.04rem;
  height: 0.48rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
  border-radius: 0.06rem;
  border: 0.01rem solid #DDDDDD;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  line-height: 0.48rem;
  color: #333333;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container .btn > img {
  width: 0.16rem;
  height: 0.16rem;
  vertical-align: middle;
  margin-right: 0.08rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container .btn > span {
  font-size: 0.16rem;
  display: inline-block;
  vertical-align: middle;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container .btn.reset {
  margin-right: 0.12rem;
}
.zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container .btn.search {
  background: #045ECD;
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container {
    width: 100%;
    padding: 0 0.24rem;
    margin: 0;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content {
    display: flex;
    flex-direction: column;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-left,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right {
    width: 100%;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right {
    margin-top: 0.24rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-left .date-tab {
    width: 100%;
    display: flex;
    align-items: center;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-left .date-tab .date-day-wrap {
    display: flex;
    width: 5rem;
    overflow-x: auto;
    margin: 0 auto;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-left .pic-wrap {
    width: 100%;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-left .pic-wrap .pic-line {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-left .pic-wrap .pic-line .item-pic {
    width: 2.5rem;
    height: 3rem;
    flex-shrink: 0;
    margin: 0;
    margin-bottom: 0.12rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-left .pic-wrap .bg-line {
    display: none;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .zfgb-pic {
    height: 9.39rem;
    background: url(2025bj_zfgb-pic.png) no-repeat left top / 100% 9.23rem;
    padding-top: 7.21rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .zfgb-pic::after {
    width: 6.86rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .zfgb-pic .year {
    font-weight: bold;
    font-size: 0.36rem;
    color: #CA2326;
    line-height: 0.36rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .zfgb-pic .qk {
    font-weight: 400;
    font-size: 0.16rem;
    color: #333333;
    line-height: 0.16rem;
    margin-top: 0.06rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .nb {
    width: 0.56rem;
    height: 0.64rem;
    margin-right: 0.25rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .ls {
    width: 0.51rem;
    height: 0.64rem;
    margin-top: 0.03rem;
    margin-right: 0.27rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .zf {
    width: 0.89rem;
    height: 0.6rem;
    margin-top: 0.05rem;
    margin-right: 0.07rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .next {
    position: absolute;
    width: 0.56rem;
    height: 0.56rem;
    right: 0.2rem;
    top: 0.28rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item1,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item2,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item3 {
    display: block;
    width: 100%;
    height: 1.12rem;
    position: relative;
    line-height: 1rem;
    padding-left: 0.28rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item1::after,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item2::after,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item3::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 6.86rem;
    height: 0.64rem;
    background: #E8F1F7;
    border-radius: 0.08rem;
    z-index: -2;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item1::before,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item2::before,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item3::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1rem;
    z-index: -1;
    background: linear-gradient(270deg, #E3EBFF 0%, #EDF1FA 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3EBFF, endColorstr=#EDF1FA);
    border-radius: 0.08rem;
    border: 0.02rem solid #CBD3E5;
    top: 0;
    left: 0;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item1 > span,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item2 > span,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item3 > span {
    font-weight: 500;
    font-size: 0.32rem;
    color: #3F4F73;
    display: inline-block;
    vertical-align: middle;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item2 {
    padding-left: 0.31rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item2::before {
    background: linear-gradient(270deg, #DEF1FF 0%, #E8F4FF 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DEF1FF, endColorstr=#E8F4FF);
    border-color: #C2DCF0;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item2 > span {
    color: #045ECD;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item3 {
    padding-left: 0.13rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item3::before {
    background: linear-gradient(270deg, #F5ECD7 0%, #FBF4E5 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5ECD7, endColorstr=#FBF4E5);
    border-color: #E7DCC3;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item3 > span {
    color: #6F654C;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item2,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .link-list .link-item3 {
    margin-top: 0.08rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs {
    width: 100%;
    position: relative;
    margin-top: 0.24rem;
    padding-bottom: 0.16rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs::after {
    position: absolute;
    content: '';
    display: block;
    width: 6.86rem;
    height: 1.5rem;
    background: #E8F1F7;
    border-radius: 0.24rem;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    z-index: 0;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .bg-wihte {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #D2E6F9;
    z-index: 1;
    box-sizing: border-box;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container {
    padding-top: 0.38rem;
    width: 100%;
    min-height: 5.76rem;
    background: transparent;
    position: relative;
    z-index: 3;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container::before {
    width: 100%;
    height: 1.32rem;
    background: linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
    border-radius: 0.16rem 0.16rem 0rem 0rem;
    border: 0.01rem solid #D2E8F9;
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 0;
    z-index: 2;
    box-sizing: border-box;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 1.3rem;
    top: 0.08rem;
    left: 0.02rem;
    background: url(2025bj_zfgb-tabbg.png) no-repeat left top / 100% 1.3rem;
    z-index: 3;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .tab-item {
    width: 50%;
    color: #333333;
    font-weight: 500;
    font-size: 0.36rem;
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: center;
    position: relative;
    z-index: 4;
    background: transparent;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .tab-item > a {
    color: #333333;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .tab-item.cur > a {
    color: #045ECD;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .bt-container {
    margin-top: 0.86rem;
    padding: 0 0.64rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .ct-item {
    display: none;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .ct-item.cur {
    display: block;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .item1-container .input-item {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    margin-bottom: 0.32rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .item1-container .input-item .tt {
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-right: 0.24rem;
    width: 1.28rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .item1-container .input-item > select {
    outline: none;
    vertical-align: middle;
    font-size: 0.36rem;
    color: #333333;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    display: inline-block;
    width: 3.5rem;
    height: 0.8rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.02rem solid #DDDDDD;
    padding: 0 0.32rem;
    position: relative;
    background-image: url(2025bj_drop-icon.png);
    background-repeat: no-repeat;
    background-size: 0.4rem 0.4rem;
    background-position: calc(100% - 0.2rem) center;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .item2-container .input-item {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    margin-bottom: 0.32rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .item2-container .input-item .tt {
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-right: 0.24rem;
    width: 1.28rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .item2-container .input-item > input {
    display: inline-block;
    width: 3.5rem;
    height: 0.8rem;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 0 0.32rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #DDDDDD;
    font-size: 0.36rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .item2-container .input-item > select {
    outline: none;
    vertical-align: middle;
    font-size: 0.36rem;
    color: #333333;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    display: inline-block;
    width: 3.5rem;
    height: 0.8rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.02rem solid #DDDDDD;
    padding: 0 0.32rem;
    position: relative;
    background-image: url(2025bj_drop-icon.png);
    background-repeat: no-repeat;
    background-size: 0.4rem 0.4rem;
    background-position: calc(100% - 0.2rem) center;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container {
    margin-top: 0.64rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container .btn {
    width: 2.08rem;
    height: 0.96rem;
    background: #FFFFFF;
    box-shadow: 0rem 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    border-radius: 0.12rem;
    border: 0.02rem solid #DDDDDD;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 0.96rem;
    color: #333333;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container .btn > img {
    width: 0.32rem;
    height: 0.32rem;
    vertical-align: middle;
    margin-right: 0.16rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container .btn > span {
    font-size: 0.32rem;
    display: inline-block;
    vertical-align: middle;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container .btn.reset {
    margin-right: 0.24rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic-mode-content .zfgb-pic-mode-right .qhjs .qhjs-container .btn-container .btn.search {
    background: #045ECD;
    color: #FFFFFF;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic {
    height: 9.39rem;
    background: url(2025bj_zfgb-pic.png) no-repeat left top / 100% 9.23rem;
    padding-top: 7.21rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic::after {
    width: 6.86rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic .year {
    font-weight: bold;
    font-size: 0.36rem;
    color: #CA2326;
    line-height: 0.36rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .zfgb-pic .qk {
    font-weight: 400;
    font-size: 0.16rem;
    color: #333333;
    line-height: 0.16rem;
    margin-top: 0.06rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .nb {
    width: 0.56rem;
    height: 0.64rem;
    margin-right: 0.25rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .ls {
    width: 0.51rem;
    height: 0.64rem;
    margin-top: 0.03rem;
    margin-right: 0.27rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .zf {
    width: 0.89rem;
    height: 0.6rem;
    margin-top: 0.05rem;
    margin-right: 0.07rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .next {
    position: absolute;
    width: 0.56rem;
    height: 0.56rem;
    right: 0.2rem;
    top: 0.28rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item1,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item2,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item3 {
    display: block;
    width: 100%;
    height: 1.12rem;
    position: relative;
    line-height: 1rem;
    padding-left: 0.28rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item1::after,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item2::after,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item3::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 6.86rem;
    height: 0.64rem;
    background: #E8F1F7;
    border-radius: 0.08rem;
    z-index: -2;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item1::before,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item2::before,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item3::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1rem;
    z-index: -1;
    background: linear-gradient(270deg, #E3EBFF 0%, #EDF1FA 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E3EBFF, endColorstr=#EDF1FA);
    border-radius: 0.08rem;
    border: 0.02rem solid #CBD3E5;
    top: 0;
    left: 0;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item1 > span,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item2 > span,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item3 > span {
    font-weight: 500;
    font-size: 0.32rem;
    color: #3F4F73;
    display: inline-block;
    vertical-align: middle;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item2 {
    padding-left: 0.31rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item2::before {
    background: linear-gradient(270deg, #DEF1FF 0%, #E8F4FF 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DEF1FF, endColorstr=#E8F4FF);
    border-color: #C2DCF0;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item2 > span {
    color: #045ECD;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item3 {
    padding-left: 0.13rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item3::before {
    background: linear-gradient(270deg, #F5ECD7 0%, #FBF4E5 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5ECD7, endColorstr=#FBF4E5);
    border-color: #E7DCC3;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item3 > span {
    color: #6F654C;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item2,
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .link-list .link-item3 {
    margin-top: 0.08rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs {
    width: 100%;
    position: relative;
    margin-top: 0.24rem;
    padding-bottom: 0.16rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs::after {
    position: absolute;
    content: '';
    display: block;
    width: 6.86rem;
    height: 1.5rem;
    background: #E8F1F7;
    border-radius: 0.24rem;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    z-index: 0;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .bg-wihte {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #D2E6F9;
    z-index: 1;
    box-sizing: border-box;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container {
    padding-top: 0.38rem;
    width: 100%;
    min-height: 5.76rem;
    background: transparent;
    position: relative;
    z-index: 3;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container::before {
    width: 100%;
    height: 1.32rem;
    background: linear-gradient(180deg, #D1E7F9 0%, #F5FAFF 100%);
    border-radius: 0.16rem 0.16rem 0rem 0rem;
    border: 0.01rem solid #D2E8F9;
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: 0;
    z-index: 2;
    box-sizing: border-box;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 1.3rem;
    top: 0.08rem;
    left: 0.02rem;
    background: url(2025bj_zfgb-tabbg.png) no-repeat left top / 100% 1.3rem;
    z-index: 3;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .tab-item {
    width: 50%;
    color: #333333;
    font-weight: 500;
    font-size: 0.36rem;
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: center;
    position: relative;
    z-index: 4;
    background: transparent;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .tab-item > a {
    color: #333333;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .tab-item.cur > a {
    color: #045ECD;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .bt-container {
    margin-top: 0.86rem;
    padding: 0 0.64rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .ct-item {
    display: none;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .ct-item.cur {
    display: block;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .item1-container .input-item {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    margin-bottom: 0.32rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .item1-container .input-item .tt {
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-right: 0.24rem;
    width: 1.28rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .item1-container .input-item > select {
    outline: none;
    vertical-align: middle;
    font-size: 0.36rem;
    color: #333333;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    display: inline-block;
    width: 3.5rem;
    height: 0.8rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.02rem solid #DDDDDD;
    padding: 0 0.32rem;
    position: relative;
    background-image: url(2025bj_drop-icon.png);
    background-repeat: no-repeat;
    background-size: 0.4rem 0.4rem;
    background-position: calc(100% - 0.2rem) center;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .item2-container .input-item {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    margin-bottom: 0.32rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .item2-container .input-item .tt {
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-right: 0.24rem;
    width: 1.28rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .item2-container .input-item > input {
    display: inline-block;
    width: 3.5rem;
    height: 0.8rem;
    vertical-align: middle;
    box-sizing: border-box;
    padding: 0 0.32rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.01rem solid #DDDDDD;
    font-size: 0.36rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .item2-container .input-item > select {
    outline: none;
    vertical-align: middle;
    font-size: 0.36rem;
    color: #333333;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    display: inline-block;
    width: 3.5rem;
    height: 0.8rem;
    background: #FFFFFF;
    border-radius: 0.16rem;
    border: 0.02rem solid #DDDDDD;
    padding: 0 0.32rem;
    position: relative;
    background-image: url(2025bj_drop-icon.png);
    background-repeat: no-repeat;
    background-size: 0.4rem 0.4rem;
    background-position: calc(100% - 0.2rem) center;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .btn-container {
    margin-top: 0.64rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .btn-container .btn {
    width: 2.08rem;
    height: 0.96rem;
    background: #FFFFFF;
    box-shadow: 0rem 0.08rem 0.06rem -0.09rem rgba(0, 0, 0, 0.08);
    border-radius: 0.12rem;
    border: 0.02rem solid #DDDDDD;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 0.96rem;
    color: #333333;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .btn-container .btn > img {
    width: 0.32rem;
    height: 0.32rem;
    vertical-align: middle;
    margin-right: 0.16rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .btn-container .btn > span {
    font-size: 0.32rem;
    display: inline-block;
    vertical-align: middle;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .btn-container .btn.reset {
    margin-right: 0.24rem;
  }
  .zfgb-pic-mode-wrapper .zfgb-pic-mode-container .qhjs .qhjs-container .btn-container .btn.search {
    background: #045ECD;
    color: #FFFFFF;
  }
}

.zwfw-bslb-wrapper {
  max-width: 19.2rem;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 0.32rem;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect {
  width: 100%;
  height: 0.48rem;
  background: #E9F5FF;
  margin-bottom: 0.24rem;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0 0.4rem;
  height: 100%;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper {
  padding-top: 0.16rem;
  height: 100%;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel {
  height: 100%;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item {
  height: 100%;
  margin-right: 0.48rem;
  position: relative;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item:last-child {
  margin-right: 0;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item.cur .tab-pannel-item-tt {
  color: #045ECD;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item.cur::after {
  opacity: 1;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item::after {
  content: '';
  position: absolute;
  bottom: 0.02rem;
  left: 50%;
  width: 100%;
  width: 0.48rem;
  height: 0.03rem;
  background: #045ECD;
  border-radius: 0.02rem;
  transform: translateX(-50%);
  opacity: 0;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item-tt {
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.18rem;
  display: inline-block;
  height: 0.18rem;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select {
  min-width: 2.07rem;
  height: 0.32rem;
  background: #FFFFFF;
  border: 0.01rem solid #DDDDDD;
  line-height: 0.3rem;
  margin-top: 0.08rem;
  padding: 0 0.12rem;
  cursor: pointer;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select .area-select-wrapper .area-select-item {
  font-size: 0.16rem;
  color: #333333;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select .area-select-wrapper > a:hover {
  color: #045ECD;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select .area-select-wrapper .arrow {
  font-size: 0.16rem;
  color: #333333;
  margin: 0 0.04rem;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select .select-icon {
  width: 0.16rem;
  height: 0.16rem;
  margin-left: 0.32rem;
}
.zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select .select-icon .icon {
  width: 0.16rem;
  height: 0.16rem;
}
.zwfw-bslb-wrapper .zwfw-bslb-content {
  width: 12.8rem;
  margin: 0 auto;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper {
  width: 100%;
  padding: 0.4rem;
  background: #F3F7F9;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-top-tab .ztbm-top-tab-item {
  width: 5.88rem;
  height: 0.56rem;
  background: #FFFFFF;
  color: #333333;
  text-align: center;
  line-height: 0.56rem;
  cursor: pointer;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-top-tab .ztbm-top-tab-item.cur {
  background: #045ECD;
  color: #FFFFFF;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-top-tab .ztbm-top-tab-item .ztbm-top-tab-item-tt {
  font-weight: 500;
  font-size: 0.24rem;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item {
  display: none;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item.cur {
  display: block;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list.hidden {
  max-height: 1.44rem;
  overflow-y: hidden;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item {
  font-size: 0.16rem;
  color: #000000;
  width: 1.8rem;
  height: 0.48rem;
  background: #FFFFFF;
  line-height: 0.48rem;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.24rem;
  margin-top: 0.24rem;
  padding: 0 0.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item.cur {
  background: #045ECD;
  color: #FFFFFF;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item:nth-child(6n) {
  margin-right: 0;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item.more {
  cursor: pointer;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item.more span {
  font-size: 0.16rem;
  color: #666666;
  display: inline-block;
  vertical-align: middle;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item.more img {
  width: 0.14rem;
  height: 0.14rem;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item.more img.rotate {
  transform: rotate(180deg);
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper {
  margin-top: 0.24rem;
  padding: 0.25rem 0.4rem 0.32rem;
  width: 100%;
  background: #F3F7F9;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-tt-content {
  position: relative;
  padding-bottom: 0.17rem;
  border-bottom: 0.01rem solid #BDCAD9;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-tt-content .list-tt {
  font-weight: 500;
  font-size: 0.24rem;
  color: #045ECD;
  line-height: 0.24rem;
  display: inline-block;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-tt-content .all-list {
  position: absolute;
  top: 0.07rem;
  right: 0;
  line-height: 0.16rem;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-tt-content .all-list > span {
  font-size: 0.16rem;
  color: #000000;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-tt-content .all-list .all-list-num {
  font-size: 0.16rem;
  color: #045ECD;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box {
  margin-top: 0.26rem;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item {
  width: 100%;
  height: 1.04rem;
  background: #FFFFFF;
  margin-bottom: 0.08rem;
  padding: 0.16rem 0.24rem 0.16rem 0.2rem;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item:last-child {
  margin-bottom: 0;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .item-tt {
  font-size: 0.18rem;
  color: #000000;
  line-height: 0.24rem;
  display: inline-block;
  max-width: 100%;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .item-tt:hover {
  color: #045ECD;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .bt-content {
  margin-top: 0.16rem;
  height: 0.32rem;
  line-height: 0.32rem;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .bszn {
  display: inline-block;
  vertical-align: middle;
  width: 0.96rem;
  height: 0.32rem;
  background: #D9EAFF;
  font-size: 0.14rem;
  color: #000000;
  text-align: center;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .zxbl {
  margin-right: 0.12rem;
  display: inline-block;
  vertical-align: middle;
  width: 0.96rem;
  height: 0.32rem;
  background: #045ECD;
  font-weight: 400;
  font-size: 0.14rem;
  color: #FFFFFF;
  text-align: center;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .rt-content {
  font-size: 0.14rem;
  color: #999999;
  line-height: 0.32rem;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .rt-content .fbsj {
  margin-left: 0.12rem;
}
.zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .page-content {
  margin-top: 0.32rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content {
  width: 12.8rem;
  margin: 0 auto;
  padding: 0.2rem;
  background: #F3F7F9;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box {
  width: 100%;
  background: #FFFFFF;
  padding: 0.24rem;
  margin-bottom: 0.2rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .tt {
  font-size: 0.28rem;
  color: #000000;
  line-height: 0.28rem;
  margin-bottom: 0.24rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .info-content .info-content-item {
  display: inline-block;
  margin-bottom: 0.08rem;
  margin-right: 0.8rem;
  vertical-align: top;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .info-content .info-content-item:last-child {
  margin-right: 0;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .info-content .info-content-item .item-tt {
  font-weight: 400;
  font-size: 0.16rem;
  color: #000000;
  line-height: 0.16rem;
  margin-bottom: 0.08rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .info-content .info-content-item .item-num {
  font-weight: 400;
  font-size: 0.24rem;
  color: #045ECD;
  line-height: 0.24rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box {
  margin-top: 0.24rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .zxbl {
  display: inline-block;
  vertical-align: middle;
  width: 0.96rem;
  height: 0.32rem;
  background: #045ECD;
  line-height: 0.32rem;
  text-align: center;
  font-size: 0.14rem;
  color: #FFFFFF;
  cursor: pointer;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .sc,
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .dy,
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .fx {
  display: inline-block;
  vertical-align: middle;
  width: 0.76rem;
  height: 0.32rem;
  background: #EAEAEA;
  line-height: 0.32rem;
  text-align: center;
  margin-left: 0.16rem;
  cursor: pointer;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .sc .icon,
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .dy .icon,
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .fx .icon {
  width: 0.16rem;
  height: 0.16rem;
  margin-right: 0.08rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .sc > span,
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .dy > span,
.zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .fx > span {
  font-size: 0.14rem;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box {
  width: 100%;
  padding: 0.2rem 0.2rem 0.24rem 0.24rem;
  background: #FFFFFF;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container {
  width: 8.76rem;
  padding-top: 0.24rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box {
  margin-bottom: 0.26rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box {
  border-bottom: 0.01rem solid #BDCAD9;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.3rem;
  padding-bottom: 0.19rem;
  position: relative;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.03rem;
  background: #2D5586;
  opacity: 0;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item:last-child {
  margin-right: 0;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item .top-tab-item-tt {
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.2rem;
  display: inline-block;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item.cur .top-tab-item-tt {
  color: #045ECD;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item.cur::after {
  opacity: 1;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item {
  display: none;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item.cur {
  display: block;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table {
  border: 0.01rem solid #BDCAD9;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table th,
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table td {
  padding: 0.15rem;
  font-size: 0.16rem;
  border: 0.01rem solid #BDCAD9;
  vertical-align: middle;
  text-align: center;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table th {
  background-color: #F3F9FF;
  font-weight: 500;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table .download-btn {
  text-decoration: none;
  font-size: 0.12rem;
  cursor: pointer;
  display: block;
  width: 0.6rem;
  height: 0.24rem;
  line-height: 0.24rem;
  text-align: center;
  background-color: #edf2ef;
  color: #045ECD;
  border: 0.01rem solid #045ECD;
  margin: 0 auto;
  margin-bottom: 0.1rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table .download-btn:last-child {
  margin-bottom: 0;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .normal-content-box .content-item .content-item-title,
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .normal-content-box .content-item .content-item-content {
  font-size: 0.18rem;
  color: #333;
  line-height: 1.5;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .normal-content-box .content-item .sdyj {
  line-height: 0.4rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .bllc-box .bllc-img {
  max-width: 6.8rem;
  object-fit: contain;
  border: 0.01rem solid #f1f1f1;
  background: white;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container {
  width: 2.8rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box {
  width: 100%;
  padding: 0.28rem 0.16rem 0.24rem;
  background: #F3F9FF;
  border: 0.01rem solid #BDCAD9;
  margin-bottom: 0.2rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box:last-child {
  margin-bottom: 0;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .rt-content-item {
  margin-bottom: 0.4rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .rt-content-item:last-child {
  margin-bottom: 0;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .pic-and-title {
  height: 0.2rem;
  line-height: 0.2rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .pic-and-title .pic {
  width: 0.2rem;
  height: 0.2rem;
  margin-right: 0.12rem;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .pic-and-title .title {
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.2rem;
  display: inline-block;
  vertical-align: middle;
  font-weight: 500;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .the-content {
  margin-top: 0.16rem;
  padding-top: 0.16rem;
  border-top: 0.01rem solid #BDCAD9;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .the-content .text {
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.24rem;
  word-wrap: break-word;
}
.zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .the-content .num {
  font-size: 0.24rem;
  color: #045ECD;
  line-height: 0.24rem;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .zwfw-bslb-wrapper {
    max-width: 100%;
    width: 100%;
    margin: 0;
    padding-bottom: 0.32rem;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect {
    width: 100%;
    height: 0.68rem;
    background: #E9F5FF;
    margin-bottom: 0;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper {
    width: 100%;
    margin: 0;
    padding: 0 0.24rem;
    height: 100%;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper {
    padding-top: 0.16rem;
    height: 100%;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel {
    height: 100%;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item {
    height: 100%;
    margin-right: 0.3rem;
    position: relative;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item:last-child {
    margin-right: 0;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item.cur .tab-pannel-item-tt {
    color: #045ECD;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item.cur::after {
    opacity: 1;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item::after {
    content: '';
    position: absolute;
    bottom: 0.02rem;
    left: 50%;
    width: 100%;
    width: 0.68rem;
    height: 0.06rem;
    background: #045ECD;
    border-radius: 0.04rem;
    transform: translateX(-50%);
    opacity: 0;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-select-wrapper .top-tab-wrapper .tab-pannel-item-tt {
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    display: inline-block;
    height: 0.32rem;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select {
    min-width: 3.2rem;
    height: 0.48rem;
    background: #FFFFFF;
    border: 0.02rem solid #DDDDDD;
    line-height: 0.44rem;
    margin-top: 0.08rem;
    padding: 0 0.2rem;
    cursor: pointer;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select .area-select-wrapper .area-select-item {
    font-size: 0.32rem;
    color: #333333;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select .area-select-wrapper > a:hover {
    color: #045ECD;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select .area-select-wrapper .arrow {
    font-size: 0.28rem;
    color: #333333;
    margin: 0 0.04rem;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select .select-icon {
    width: 0.32rem;
    height: 0.32rem;
  }
  .zwfw-bslb-wrapper .zwfw-cm-topselect .top-area-select .select-icon .icon {
    width: 100%;
    height: 100%;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content {
    width: 100%;
    margin: 0;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper {
    width: 100%;
    padding: 0.4rem 0.24rem 0;
    background: #F3F7F9;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-top-tab {
    display: flex;
    flex-direction: column;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-top-tab .ztbm-top-tab-item {
    width: 100%;
    height: 0.88rem;
    background: #FFFFFF;
    color: #333333;
    text-align: center;
    line-height: 0.88rem;
    cursor: pointer;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-top-tab .ztbm-top-tab-item:first-child {
    margin-bottom: 0.24rem;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-top-tab .ztbm-top-tab-item.cur {
    background: #045ECD;
    color: #FFFFFF;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-top-tab .ztbm-top-tab-item .ztbm-top-tab-item-tt {
    font-weight: 500;
    font-size: 0.32rem;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item {
    display: none;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item.cur {
    display: block;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list.hidden {
    max-height: 2.64rem;
    overflow-y: hidden;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item {
    font-size: 0.32rem;
    color: #000000;
    width: calc(50% - 0.15rem);
    height: 0.64rem;
    background: #FFFFFF;
    line-height: 0.64rem;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    margin-top: 0.24rem;
    padding: 0 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item:nth-child(6n) {
    margin-right: 0;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item.more {
    cursor: pointer;
    width: 100%;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item.more span {
    font-size: 0.32rem;
    color: #666666;
    display: inline-block;
    vertical-align: middle;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item.more img {
    width: 0.28rem;
    height: 0.28rem;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .ztbm-wrapper .ztbm-content-wrapper .ztbm-content-item .ztbm-content-item-box .ztbm-item-list .ztbm-item-list-item.more img.rotate {
    transform: rotate(180deg);
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper {
    margin-top: 0;
    padding: 0.48rem 0.24rem 0.32rem;
    width: 100%;
    background: #F3F7F9;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-tt-content {
    position: relative;
    padding-bottom: 0.28rem;
    border-bottom: 0.02rem solid #BDCAD9;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-tt-content .list-tt {
    font-weight: 500;
    font-size: 0.32rem;
    color: #045ECD;
    line-height: 0.32rem;
    display: inline-block;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-tt-content .all-list {
    position: absolute;
    top: 0.07rem;
    right: 0;
    line-height: 0.28rem;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-tt-content .all-list > span {
    font-size: 0.32rem;
    color: #000000;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-tt-content .all-list .all-list-num {
    font-size: 0.32rem;
    color: #045ECD;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box {
    margin-top: 0.32rem;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item {
    width: 100%;
    height: max-content;
    background: #FFFFFF;
    margin-bottom: 0.24rem;
    padding: 0.32rem 0.24rem 0.32rem 0.2rem;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item:last-child {
    margin-bottom: 0;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .item-tt {
    font-size: 0.32rem;
    color: #000000;
    line-height: 0.48rem;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .item-tt:hover {
    color: #045ECD;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .bt-content {
    margin-top: 0.24rem;
    height: max-content;
    line-height: unset;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .bszn {
    display: inline-block;
    vertical-align: middle;
    width: 1.6rem;
    height: 0.64rem;
    background: #D9EAFF;
    font-size: 0.32rem;
    line-height: 0.64rem;
    color: #000000;
    text-align: center;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .zxbl {
    margin-right: 0.24rem;
    display: inline-block;
    vertical-align: middle;
    width: 1.6rem;
    height: 0.64rem;
    background: #045ECD;
    font-weight: 400;
    font-size: 0.32rem;
    color: #FFFFFF;
    line-height: 0.64rem;
    text-align: center;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .list-content-item .bt-content .rt-content {
    display: none;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .page-content {
    margin-top: 0.32rem;
  }
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .page-content .gd-cm-page .pageprv,
  .zwfw-bslb-wrapper .zwfw-bslb-content .tab-content-wrapper .tab-content-item .bmlb-list-wrapper .list-content-box .page-content .gd-cm-page .pagenext {
    background-color: #045ECD;
    color: white;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content {
    width: 100%;
    margin: 0 auto;
    padding: 0.24rem;
    background: #F3F7F9;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box {
    width: 100%;
    background: #FFFFFF;
    padding: 0.32rem;
    margin-bottom: 0.24rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .tt {
    font-size: 0.36rem;
    color: #000000;
    line-height: 0.36rem;
    margin-bottom: 0.32rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .info-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: start;
    gap: 0.24rem 0;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .info-content .info-content-item {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 0;
    width: calc(50% - 0.16rem);
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .info-content .info-content-item:last-child {
    margin-right: 0;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .info-content .info-content-item .item-tt {
    font-weight: 400;
    font-size: 0.32rem;
    color: #000000;
    line-height: 0.32rem;
    margin-bottom: 0.16rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .info-content .info-content-item .item-num {
    font-weight: 400;
    font-size: 0.36rem;
    color: #045ECD;
    line-height: 0.36rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box {
    margin-top: 0.36rem;
    display: flex;
    flex-wrap: wrap;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .zxbl {
    display: inline-block;
    vertical-align: middle;
    width: 1.6rem;
    height: 0.64rem;
    background: #045ECD;
    line-height: 0.64rem;
    text-align: center;
    font-size: 0.28rem;
    color: #FFFFFF;
    cursor: pointer;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .sc,
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .dy,
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .fx {
    display: inline-block;
    vertical-align: middle;
    width: 1.6rem;
    height: 0.64rem;
    background: #EAEAEA;
    line-height: 0.64rem;
    text-align: center;
    margin-left: 0.28rem;
    cursor: pointer;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .sc .icon,
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .dy .icon,
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .fx .icon {
    width: 0.28rem;
    height: 0.28rem;
    margin-right: 0.08rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .sc > span,
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .dy > span,
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .fx > span {
    font-size: 0.28rem;
    color: #333333;
    display: inline-block;
    vertical-align: middle;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .top-info-box .opration-box .fx {
    margin-left: 0;
    margin-top: 0.32rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box {
    width: 100%;
    padding: 0.32rem 0.24rem;
    background: #FFFFFF;
    display: flex;
    flex-direction: column;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container {
    width: 100%;
    padding-top: 0;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box {
    margin-bottom: 0.32rem;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box::-webkit-scrollbar {
    display: none;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box {
    border-bottom: 0.02rem solid #BDCAD9;
    width: max-content;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.32rem;
    padding-bottom: 0.32rem;
    position: relative;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.06rem;
    background: #2D5586;
    opacity: 0;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item:last-child {
    margin-right: 0;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item .top-tab-item-tt {
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    display: inline-block;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item.cur .top-tab-item-tt {
    color: #045ECD;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .top-tab-box .top-tab-scroll-box .top-tab-item.cur::after {
    opacity: 1;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item {
    display: none;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item.cur {
    display: block;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table {
    border: 0.02rem solid #BDCAD9;
    width: auto;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table th,
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table td {
    padding: 0.15rem;
    font-size: 0.32rem;
    border: 0.02rem solid #BDCAD9;
    vertical-align: middle;
    text-align: center;
    min-width: 1.5rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table th:first-child,
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table td:first-child {
    min-width: 2rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table th:nth-child(2),
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table td:nth-child(2),
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table th:nth-child(3),
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table td:nth-child(3) {
    min-width: 1.8rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table th:nth-child(5),
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table td:nth-child(5),
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table th:nth-child(6),
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table td:nth-child(6) {
    min-width: 2.5rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table th {
    background-color: #F3F9FF;
    font-weight: 500;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table .download-btn {
    text-decoration: none;
    font-size: 0.24rem;
    cursor: pointer;
    display: block;
    width: max-content;
    height: 0.4rem;
    padding: 0 0.16rem;
    line-height: 0.4rem;
    text-align: center;
    background-color: #edf2ef;
    color: #045ECD;
    border: 0.01rem solid #045ECD;
    margin: 0 auto;
    margin-bottom: 0.1rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .condition-table-box table .download-btn:last-child {
    margin-bottom: 0;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .normal-content-box .content-item {
    margin-bottom: 0.24rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .normal-content-box .content-item:last-child {
    margin-bottom: 0;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .normal-content-box .content-item .content-item-title,
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .normal-content-box .content-item .content-item-content {
    font-size: 0.32rem;
    color: #333;
    line-height: 1.5;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .normal-content-box .content-item .sdyj {
    line-height: 0.48rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .lf-tab-container .tab-box .tab-content-box .tab-content-item .bllc-box .bllc-img {
    max-width: 50%;
    object-fit: contain;
    border: 0.01rem solid #f1f1f1;
    background: white;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container {
    width: 100%;
    margin-top: 0.32rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box {
    width: 100%;
    padding: 0.4rem 0.32rem;
    background: #F3F9FF;
    border: 0.02rem solid #BDCAD9;
    margin-bottom: 0.32rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box:last-child {
    margin-bottom: 0;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .rt-content-item {
    margin-bottom: 0.48rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .rt-content-item:last-child {
    margin-bottom: 0;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .pic-and-title {
    height: 0.4rem;
    line-height: 0.4rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .pic-and-title .pic {
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.2rem;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .pic-and-title .title {
    font-size: 0.4rem;
    color: #333333;
    line-height: 0.4rem;
    display: inline-block;
    vertical-align: middle;
    font-weight: 500;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .the-content {
    margin-top: 0.28rem;
    padding-top: 0.28rem;
    border-top: 0.02rem solid #BDCAD9;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .the-content .text {
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.4rem;
    word-wrap: break-word;
  }
  .zwfw-bslb-wrapper .zwfw-bsxq-content .bsxq-inner-table-box .rt-tab-container .rt-content-box .the-content .num {
    font-size: 0.36rem;
    color: #045ECD;
    line-height: 0.4rem;
    font-weight: 500;
  }
}

.regin-mask-box {
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  z-index: 555;
}
.region-Selection-Popup {
  display: none;
  width: 10.2rem;
  position: fixed;
  top: 50%;
  left: 0;
  bottom: auto;
  right: 0;
  margin: 0 auto;
  transform: translateY(-50%);
  background: #FFFFFF;
  box-shadow: 0rem 0.04rem 0.24rem 0rem rgba(0, 0, 0, 0.24);
  border-radius: 0.08rem;
  padding: 0.3rem;
  z-index: 556;
}
.region-Selection-Popup .region-header {
  font-size: 0.24rem;
}
.region-Selection-Popup .region-header .font {
  float: left;
  font-weight: 500;
  color: #045ECD;
}
.region-Selection-Popup .region-header .font .text {
  cursor: pointer;
}
.region-Selection-Popup .region-header .icon {
  float: right;
  width: 0.2rem;
  height: 0.2rem;
  object-fit: cover;
  cursor: pointer;
}
.region-Selection-Popup .region-box {
  margin-top: 0.26rem;
  margin-bottom: 0.4rem;
}
.region-Selection-Popup .region-list {
  padding: 0 0.19rem;
}
.region-Selection-Popup .cur-font-before {
  display: inline-block;
  vertical-align: middle;
}
.region-Selection-Popup .region-item {
  float: left;
  padding: 0 0.16rem;
  height: 0.4rem;
  background: transparent;
  border-radius: 0.04rem;
  cursor: pointer;
  color: #000000;
  font-size: 0.2rem;
  font-weight: 400;
  text-align: center;
  line-height: 0.4rem;
  margin-right: 0.04rem;
}
.region-Selection-Popup .region-item:nth-child(10n) {
  margin-right: 0;
}
.region-Selection-Popup .region-item.region-cur,
.region-Selection-Popup .region-item:hover {
  font-weight: 500;
  background: #E6F0FF;
  color: #045ECD;
}
.region-Selection-Popup .selected {
  border-top: 0.01rem solid #E7E7E7;
  padding-top: 0.29rem;
}
.region-Selection-Popup .selected .lf-content {
  height: 0.48rem;
  line-height: 0.48rem;
}
.region-Selection-Popup .selected .title-font,
.region-Selection-Popup .selected .selected-font,
.region-Selection-Popup .selected .selected-cur {
  font-weight: 400;
  font-size: 0.2rem;
  color: #000000;
  display: inline-block;
  vertical-align: middle;
}
.region-Selection-Popup .selectde-button {
  text-align: center;
}
.region-Selection-Popup .selectde-button > button {
  width: 0.88rem;
  height: 0.48rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #045ECD;
  font-weight: 400;
  font-size: 0.2rem;
  color: #015293;
  cursor: pointer;
}
.region-Selection-Popup .selectde-button .confirm {
  border-color: #045ECD;
  background: #045ECD;
  color: white;
  margin-right: 0.16rem;
}
@media screen and (max-width: 768px) {
  .region-Selection-Popup {
    width: 7.02rem;
    box-shadow: 0 0.08rem 0.24rem 0 rgba(0, 0, 0, 0.16);
    border-radius: 0.16rem;
    padding-bottom: 0.48rem;
  }
  .region-Selection-Popup .region-header {
    font-size: 0.36rem;
  }
  .region-Selection-Popup .region-header .font {
    float: left;
    font-weight: 500;
    color: #045ECD;
  }
  .region-Selection-Popup .region-header .icon {
    float: right;
    width: 0.24rem;
    height: 0.24rem;
    object-fit: cover;
    cursor: pointer;
  }
  .region-Selection-Popup .region-box {
    margin-top: 0.4rem;
    margin-bottom: 0.48rem;
  }
  .region-Selection-Popup .region-list {
    padding: 0 0.19rem;
    display: flex;
    flex-wrap: wrap;
  }
  .region-Selection-Popup .region-item {
    width: max-content;
    height: 0.64rem;
    background: transparent;
    border-radius: 0.04rem;
    cursor: pointer;
    color: #000000;
    font-size: 0.32rem;
    font-weight: 400;
    text-align: center;
    line-height: 0.64rem;
    margin-right: 0.32rem;
  }
  .region-Selection-Popup .region-item:nth-child(10n) {
    margin-right: 0.32rem;
  }
  .region-Selection-Popup .region-item:nth-child(3n) {
    margin-right: 0;
  }
  .region-Selection-Popup .region-item.region-cur {
    font-weight: 500;
    background: #E6F0FF;
    color: #045ECD;
  }
  .region-Selection-Popup .region-item:hover {
    font-weight: unset;
    background: transparent;
    color: #000000;
  }
  .region-Selection-Popup .selected {
    border-top: 0.02rem solid #E7E7E7;
    padding-top: 0.4rem;
  }
  .region-Selection-Popup .selected .selected-content-box {
    display: flex;
    flex-direction: column;
  }
  .region-Selection-Popup .selected .lf-content {
    height: 0.32rem;
    line-height: 0.32rem;
  }
  .region-Selection-Popup .selected .title-font,
  .region-Selection-Popup .selected .selected-font,
  .region-Selection-Popup .selected .selected-cur {
    font-weight: 400;
    font-size: 0.32rem;
    color: #000000;
  }
  .region-Selection-Popup .cur-font-before {
    display: inline;
  }
  .region-Selection-Popup .selectde-button {
    text-align: center;
    margin-top: 0.4rem;
  }
  .region-Selection-Popup .selectde-button > button {
    width: 1.6rem;
    height: 0.64rem;
    background: #FFFFFF;
    border-radius: 0.08rem;
    border: 0.02rem solid #045ECD;
    font-weight: 400;
    font-size: 0.32rem;
    color: #015293;
    cursor: pointer;
  }
  .region-Selection-Popup .selectde-button .confirm {
    border-color: #045ECD;
    background: #045ECD;
    color: white;
    margin-right: 0.28rem;
  }
}

.zwfw-xngg-wrapper {
  padding-bottom: 0.54rem;
}
.zwfw-xngg-wrapper .zwfw-xngg-content {
  width: 12.8rem;
  margin: 0 auto;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper {
  width: 100%;
  padding: 0.2rem;
  background: #F3F7F9;
  margin-bottom: 0.24rem;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper:last-child {
  margin-bottom: 0;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .table-title {
  width: 100%;
  height: 0.56rem;
  background: #045ECD;
  line-height: 0.56rem;
  padding-left: 0.16rem;
  margin-bottom: 0.16rem;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .table-title .zwfw-xngg-title {
  font-weight: 600;
  font-size: 0.2rem;
  color: #FFFFFF;
  display: inline-block;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .table-title .zwfw-xngg-time {
  font-weight: 600;
  font-size: 0.2rem;
  color: #FFFFFF;
  display: inline-block;
  padding-left: 0.2rem;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table {
  width: 100%;
  border-collapse: collapse;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table th,
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table td {
  border: 0.01rem solid #D8D8D8;
  padding: 0.08rem;
  text-align: center;
  font-size: 0.16rem;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table thead tr th.blue {
  background-color: #045ecd;
  color: #fff;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table thead tr th.yellow {
  background-color: #ffffff;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table thead tr th.yellow .star {
  width: 0.24rem;
  height: 0.24rem;
  display: inline-block;
  vertical-align: middle;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table tbody tr {
  background-color: #fff;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table tbody tr.total {
  background-color: #045ecd;
  color: white;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list {
  width: 100%;
  margin-top: 0.28rem;
  margin-bottom: 0.02rem;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-pannel-content {
  width: 100%;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-pannel-content .tab-pannel-item {
  display: inline-block;
  width: 1.28rem;
  height: 0.4rem;
  background: #EAEAEA;
  line-height: 0.4rem;
  text-align: center;
  font-size: 0.14rem;
  color: #333333;
  margin-right: 0.04rem;
  cursor: pointer;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-pannel-content .tab-pannel-item:last-child {
  margin-right: 0;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-pannel-content .tab-pannel-item.cur {
  background: #045ECD;
  color: #FFFFFF;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-cotent-item {
  display: none;
}
.zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-cotent-item.cur {
  display: block;
}
@media screen and (max-width: 768px) {
  .zwfw-xngg-wrapper {
    padding-bottom: 0.32rem;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content {
    width: 100%;
    padding: 0.24rem;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper {
    width: 100%;
    padding: 0.24rem;
    background: #F3F7F9;
    margin-bottom: 0.32rem;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper:last-child {
    margin-bottom: 0;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .table-title {
    width: 100%;
    height: auto;
    background: #045ECD;
    line-height: unset;
    padding-left: 0.24rem;
    padding-bottom: 0.24rem;
    padding-top: 0.24rem;
    margin-bottom: 0.24rem;
    display: flex;
    flex-direction: column;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .table-title .zwfw-xngg-title {
    font-weight: 600;
    font-size: 0.36rem;
    color: #FFFFFF;
    display: inline-block;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .table-title .zwfw-xngg-time {
    font-weight: 600;
    font-size: 0.36rem;
    color: #FFFFFF;
    display: inline-block;
    padding-left: 0;
    margin-top: 0.16rem;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .table-content {
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    /* Smooth scrolling on iOS */
    margin-bottom: 0.2rem;
    position: relative;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table {
    width: 100%;
    border-collapse: collapse;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table th,
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table td {
    border: 0.02rem solid #D8D8D8;
    padding: 0.16rem 0.24rem;
    /* Increased padding for mobile */
    text-align: center;
    font-size: 0.28rem;
    /* Increased font size for mobile */
    min-width: 1.2rem;
    /* Increased minimum width for cells */
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table thead tr th {
    /* Make all header cells sticky in mobile view too */
    position: sticky;
    top: 0;
    z-index: 1;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    /* Add shadow for visual separation */
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table thead tr th.blue {
    background-color: #045ecd;
    color: #fff;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table thead tr th.yellow {
    background-color: #ffffff;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table thead tr th.yellow .star {
    width: 0.32rem;
    /* Larger stars for mobile */
    height: 0.32rem;
    display: inline-block;
    vertical-align: middle;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table tbody tr {
    background-color: #fff;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .zwfw-xngg-table tbody tr.total {
    background-color: #045ecd;
    color: white;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list {
    width: 100%;
    margin-top: 0.28rem;
    margin-bottom: 0.02rem;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-pannel-content {
    width: 100%;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-pannel-content .tab-pannel-item {
    display: inline-block;
    width: 2rem;
    height: 0.64rem;
    background: #EAEAEA;
    line-height: 0.64rem;
    text-align: center;
    font-size: 0.28rem;
    color: #333333;
    margin-right: 0.08rem;
    cursor: pointer;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-pannel-content .tab-pannel-item:last-child {
    margin-right: 0;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-pannel-content .tab-pannel-item.cur {
    background: #045ECD;
    color: #FFFFFF;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-cotent-item {
    display: none;
  }
  .zwfw-xngg-wrapper .zwfw-xngg-content .zwfw-xngg-content-wrapper .tab-pannel-list .tab-cotent-item.cur {
    display: block;
  }
}

.zxbl-wrapper {
  width: 100%;
  padding-bottom: 0.32rem;
}
.zxbl-wrapper .zxbl-wrapper-content {
  width: 12.8rem;
  margin: 0 auto;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding: 0.04rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper {
  width: 100%;
  background: #fff;
  border-radius: 0.06rem;
  text-align: center;
  padding: 0.32rem 0;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content {
  display: inline-block;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item {
  margin-right: 0.2rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item:last-child {
  margin-right: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item:last-child .step-pic {
  display: none;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item.cur .index {
  background: #045ECD;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item.cur .title {
  color: #045ECD;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item-title {
  text-align: center;
  display: inline-block;
  vertical-align: top;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item-title .index {
  display: inline-block;
  width: 0.4rem;
  height: 0.4rem;
  background: #DCDCDC;
  border-radius: 50%;
  color: #fff;
  font-size: 0.2rem;
  line-height: 0.4rem;
  text-align: center;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item-title .title {
  display: block;
  font-weight: 400;
  font-size: 0.16rem;
  color: #333333;
  margin-top: 0.16rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-pic {
  margin-top: 0.19rem;
  width: 0.8rem;
  height: 0.2rem;
  margin-left: 0.18rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  margin-top: 0.24rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .zxbl-step-item-content-title {
  height: 0.56rem;
  line-height: 0.56rem;
  padding-left: 0.24rem;
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .zxbl-step-item-content-form {
  width: 100%;
  padding: 0.04rem;
  padding-top: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .zxbl-inner-box {
  width: 100%;
  background: #fff;
  border-radius: 0.04rem;
  padding: 0.32rem 0.34rem 0.24rem;
  display: none;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .zxbl-inner-box.cur {
  display: block;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .zxbl-step-content {
  margin-bottom: 1.4rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .step1 .opration-btn .btn-save {
  width: 2.4rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn {
  text-align: center;
  height: 0.48rem;
  line-height: 0.48rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn .btn-save {
  width: 2.4rem;
  height: 0.48rem;
  background: #C0D8F5;
  border-radius: 0.04rem;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
  cursor: pointer;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn .btn-iread {
  width: 2.4rem;
  height: 0.48rem;
  background: #045ECD;
  border-radius: 0.04rem;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
  cursor: pointer;
  margin-left: 0.32rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .content-item {
  margin-bottom: 0.32rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .content-item:last-child {
  margin-bottom: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .step1-cm-tt {
  font-weight: 500;
  font-size: 0.22rem;
  color: #111111;
  line-height: 0.24rem;
  padding-left: 0.18rem;
  position: relative;
  margin-bottom: 0.16rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .step1-cm-tt::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.03rem;
  width: 0.06rem;
  height: 0.18rem;
  background: #045ECD;
  border-radius: 0.03rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .content-text {
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.34rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .bdxx-wrapper {
  background: #F3F7F9;
  border-radius: 0.08rem;
  margin-top: 0.2rem;
  margin-bottom: 0.4rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container {
  width: 100%;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container colgroup .cfFieldLabel {
  width: 15% !important;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container colgroup .cfFieldInput {
  width: 35% !important;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTable {
  width: 100%;
  border-collapse: collapse;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabBody {
  padding: 0.04rem;
  padding-top: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTable {
  width: 100%;
  background: #fff;
  padding: 0.24rem;
  box-sizing: border-box;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfFieldLabel {
  font-size: 0.18rem;
  color: #333333;
  text-align: right;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfFieldLabel[colspan="4"] {
  text-align: center;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfFieldInput {
  padding: 0.12rem;
  font-size: 0.18rem;
  color: #333333;
  text-align: left;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container input,
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container select,
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container textarea {
  width: 100% !important;
  padding: 0.08rem;
  border: 0.01rem solid #DDDDDD;
  font-size: 0.16rem;
  box-sizing: border-box;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container input[type="radio"] {
  width: 0.16rem !important;
  height: 0.16rem !important;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container textarea {
  min-height: 0.8rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabHeader {
  height: 0.56rem;
  line-height: 0.56rem;
  text-align: right;
  padding-right: 0.3rem;
  position: relative;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabHeader::before {
  content: '表单信息';
  position: absolute;
  left: 0.24rem;
  top: 50%;
  transform: translateY(-50%);
  color: #333333;
  font-size: 0.2rem;
  display: inline-block;
  font-weight: 600;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabHeader li {
  cursor: pointer;
  margin-right: 0.1rem;
  color: #999;
  font-size: 0.18rem;
  display: inline-block;
  margin-right: 0.24rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabHeader li:last-child {
  margin-right: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabHeader li.selected {
  color: #045ECD;
  font-weight: 500;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .hide {
  display: none;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn {
  text-align: center;
  height: 0.48rem;
  line-height: 0.48rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn .btn-save {
  width: 1.6rem;
  height: 0.48rem;
  background: #C0D8F5;
  border-radius: 0.04rem;
  font-weight: 600;
  margin-right: 0.32rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn .btn-pre {
  width: 1.6rem;
  height: 0.48rem;
  background: #045ECD;
  border-radius: 0.04rem;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
  cursor: pointer;
  margin-right: 0.32rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn .btn-next {
  width: 1.6rem;
  height: 0.48rem;
  background: #045ECD;
  border-radius: 0.04rem;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
  cursor: pointer;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .warn-tip {
  padding: 0.2rem 0.24rem;
  background: #F3F7F9;
  border-radius: 0.08rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .tip-title {
  font-weight: 500;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.32rem;
  margin-bottom: 0.06rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .tip-content-item {
  font-weight: 400;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.32rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .color-red {
  color: #DD3A3A;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .img-span {
  display: inline-block;
  vertical-align: middle;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .step2 {
  padding: 0.32rem 0.5rem 0.24rem;
}
.zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .step2 .opration-btn {
  margin-top: 0.2rem;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  margin-top: 0.24rem;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-tt {
  font-size: 0.18rem;
  color: #333333;
  width: 100%;
  text-align: right;
  display: block;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-table {
  width: 100%;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-table td {
  padding-bottom: 0.2rem;
  box-sizing: border-box;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-tt.required:before {
  content: "*";
  color: #DD3A3A;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-label {
  margin-right: 0.32rem;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-label .base-info-label-text {
  font-size: 0.18rem;
  color: #22222A;
  display: inline-block;
  vertical-align: middle;
  line-height: 0.18rem;
  margin-left: 0.08rem;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-label .base-info-radio {
  width: 0.16rem;
  height: 0.16rem;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-label .base-info-radio:disabled {
  cursor: not-allowed;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-select {
  width: 100%;
  height: 0.44rem;
  border: 0.01rem solid #dddddd;
  padding: 0 0.2rem;
  color: #333333;
  box-sizing: border-box;
  font-size: 0.18rem;
  line-height: 0.42rem;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(2025bj_drop-icon.png);
  background-repeat: no-repeat;
  background-position: right 0.2rem center;
  background-size: 0.16rem 0.16rem;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .three-select-wrapper .base-info-select {
  width: 30%;
  margin-right: 0.2rem;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .three-select-wrapper .base-info-select:last-child {
  margin-right: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-input {
  width: 100%;
  height: 0.44rem;
  border: 0.01rem solid #dddddd;
  padding: 0 0.2rem;
  color: #333333;
  box-sizing: border-box;
  font-size: 0.18rem;
  line-height: 0.42rem;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-textarea {
  width: 100%;
  height: 0.8rem;
  padding: 0.08rem;
  border: 1px solid #DDDDDD;
  border-radius: 0.04rem;
  resize: vertical;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-tt-content {
  height: 0.56rem;
  line-height: 0.56rem;
  padding-left: 0.24rem;
  font-weight: 600;
  font-size: 0.24rem;
  color: #111111;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-ct-wrapper {
  width: 100%;
  padding: 0 0.04rem 0.04rem;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-ct-wrapper .base-info-inner-box {
  width: 100%;
  background: #fff;
  border-radius: 0.04rem;
  padding: 0.24rem 0.32rem;
}
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .personal-form,
.zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .enterprise-form {
  width: 100%;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper {
  width: 100%;
  background: #F3F7F9;
  border-radius: 0.08rem;
  margin-top: 0.24rem;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-tt {
  height: 0.56rem;
  line-height: 0.56rem;
  padding-left: 0.24rem;
  font-weight: 600;
  font-size: 0.2rem;
  color: #111111;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content {
  padding: 0.04rem;
  padding-top: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box {
  width: 100%;
  background: #fff;
  border-radius: 0.04rem;
  padding: 0.2rem;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper {
  width: 100%;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table {
  width: 100%;
  border-collapse: collapse;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table thead {
  background: #EDF2F7;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table thead th {
  height: 0.48rem;
  text-align: center;
  font-weight: 500;
  font-size: 0.18rem;
  color: #000;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table thead th:nth-child(2) {
  text-align: left;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr:nth-child(even) {
  background: #F5F8FA;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td {
  height: 0.48rem;
  text-align: center;
  font-size: 0.16rem;
  color: #333333;
  padding: 0.1rem;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td:nth-child(2) {
  text-align: left;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .file-item .file-info {
  display: inline-block;
  vertical-align: middle;
  max-width: 90%;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .file-item .file-info .file-name {
  max-width: unset;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .file-item .delete-file-btn {
  background: #DD3A3A;
  border: none;
  color: #fff;
  cursor: pointer;
  padding: 0 0.08rem;
  font-size: 0.12rem;
  margin-left: 0.1rem;
  height: 0.24rem;
  border-radius: 0.04rem;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .must-material,
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .optional-material {
  width: 0.16rem;
  height: 0.16rem;
  vertical-align: middle;
  margin-right: 0.06rem;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .delete-btn {
  padding: 0.04rem 0.08rem;
  background: #DD3A3A;
  border-radius: 0.04rem;
  font-size: 0.12rem;
  color: #FFFFFF;
  cursor: pointer;
  border: none;
  margin-right: 0.08rem;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td a {
  color: #045ECD;
  font-size: 0.14rem;
  margin-right: 0.08rem;
  text-decoration: none;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td a:last-child {
  margin-right: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td span {
  display: inline-block;
  max-width: 88%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .opration-btn {
  margin-top: 0.4rem;
}
.zxbl-wrapper .zxbl-wrapper-content .lqfs-radio {
  height: 0.18rem;
  line-height: 0.18rem;
}
.zxbl-wrapper .zxbl-wrapper-content .lqfs-radio .radio-tt {
  display: inline-block;
  font-size: 0.18rem;
  color: #333333;
  vertical-align: middle;
}
.zxbl-wrapper .zxbl-wrapper-content .lqfs-radio .radio-content {
  display: inline-block;
  vertical-align: middle;
}
.zxbl-wrapper .zxbl-wrapper-content .lqfs-radio .radio-content .radio-label {
  margin-right: 0.32rem;
  display: inline-block;
}
.zxbl-wrapper .zxbl-wrapper-content .lqfs-radio .radio-content .radio-label .radio-input {
  width: 0.16rem;
  height: 0.16rem;
  vertical-align: middle;
}
.zxbl-wrapper .zxbl-wrapper-content .lqfs-radio .radio-content .radio-label .radio-text {
  display: inline-block;
  margin-left: 0.08rem;
  font-size: 0.18rem;
  color: #22222A;
  cursor: pointer;
  vertical-align: middle;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .opration-btn {
  margin-top: 0.24rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form {
  padding: 0.2rem 0;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row {
  margin-bottom: 0.15rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row:last-child {
  margin-bottom: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row:nth-child(1) .form-item {
  width: 48%;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row:nth-child(2) .form-item {
  width: 30%;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item {
  display: inline-block;
  width: 100%;
  margin-right: 0.2rem;
  position: relative;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item:last-child {
  margin-right: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item.full-width {
  flex: 0 0 100%;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-label {
  font-size: 0.14rem;
  margin-bottom: 0.08rem;
  color: #333;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-label .required {
  color: #f56c6c;
  margin-right: 0.03rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input {
  position: relative;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-input,
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-select {
  width: 100%;
  height: 0.36rem;
  border: 1px solid #dcdfe6;
  border-radius: 0.04rem;
  padding: 0 0.1rem;
  font-size: 0.14rem;
  color: #606266;
  transition: border-color 0.3s;
  box-sizing: border-box;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-input:focus,
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-select:focus {
  border-color: #409eff;
  outline: none;
}
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-input::placeholder,
.zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-select::placeholder {
  color: #c0c4cc;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .opration-btn {
  margin-top: 0.24rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt {
  height: 0.2rem;
  line-height: 0.2rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt .tt-item {
  margin-right: 0.4rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt .tt-item:last-child {
  margin-right: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt .tt-item-tt {
  font-size: 0.2rem;
  color: #333333;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt .tt-item-content {
  font-size: 0.2rem;
  color: #DD3A3A;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .table-ewm-wrapper {
  display: table;
  width: 100%;
  margin-top: 0.2rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .table-ewm-wrapper .table-ewm-content {
  width: 7.82rem;
  display: table-cell;
  vertical-align: middle;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .table-ewm-wrapper .table-ewm-content .fw-table {
  border-radius: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .table-ewm-wrapper .table-ewm-content .fw-table .td-header {
  width: 1.2rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .table-ewm-wrapper .table-ewm-img {
  display: table-cell;
  vertical-align: middle;
  border: 0.01rem solid #BDCAD9;
  border-left: none;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-tt {
  font-size: 0.18rem;
  color: #045ECD;
  line-height: 0.18rem;
  margin-bottom: 0.24rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-content-box .ysccl-content-item {
  margin-bottom: 0.24rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-content-box .ysccl-content-item:last-child {
  margin-bottom: 0;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-content-box .ysccl-content-item .index-name {
  height: 0.18rem;
  line-height: 0.18rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-content-box .ysccl-content-item .index-name .index-name-text {
  font-size: 0.18rem;
  color: #333333;
  font-weight: 500;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-content-box .ysccl-content-item .cl-name {
  margin-top: 0.16rem;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.18rem;
  padding-left: 0.2rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .bszy-content .bszy-content-item {
  margin-bottom: 0.24rem;
  height: 0.18rem;
  line-height: 0.18rem;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .bszy-content .bszy-content-item .bszy-content-item-tt {
  font-size: 0.18rem;
  color: #333333;
  font-weight: 500;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .bszy-content .bszy-content-item .bszy-content-item-content {
  font-size: 0.18rem;
  color: #333333;
}
.zxbl-wrapper .zxbl-wrapper-content .step6 .bszy-content .bszy-content-item:last-child {
  margin-bottom: 0;
}
.zxbl-confirm-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.zxbl-confirm-dialog {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 9.5rem;
  background-color: #fff;
  border-radius: 0.08rem;
  box-shadow: 0 0.02rem 0.1rem rgba(0, 0, 0, 0.1);
  z-index: 1001;
  padding: 0.34rem;
}
.zxbl-confirm-dialog .confirm-header {
  position: relative;
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  font-size: 0.34rem;
  font-weight: 600;
  color: #333;
}
.zxbl-confirm-dialog .confirm-header .close-btn {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.24rem;
  color: #999;
  cursor: pointer;
  height: 0.24rem;
  line-height: 0.24rem;
}
.zxbl-confirm-dialog .confirm-header .close-btn:hover {
  color: #333;
}
.zxbl-confirm-dialog .confirm-content {
  padding: 0.3rem 0.3rem;
  text-align: center;
  background: #F9F9F9;
  margin-top: 0.3rem;
}
.zxbl-confirm-dialog .confirm-content p {
  font-size: 0.18rem;
  color: #111;
  line-height: 0.36rem;
}
.zxbl-confirm-dialog .confirm-footer {
  text-align: center;
  margin-top: 0.2rem;
}
.zxbl-confirm-dialog .confirm-footer button {
  width: 1.6rem;
  height: 0.48rem;
  margin: 0 0.16rem;
  border-radius: 0.04rem;
  font-size: 0.18rem;
  cursor: pointer;
}
.zxbl-confirm-dialog .confirm-footer .cancel-btn {
  background-color: #fff;
  border: 0.01rem solid #045ecd;
  color: #045ECD;
}
.zxbl-confirm-dialog .confirm-footer .cancel-btn:hover {
  background-color: #f5f5f5;
}
.zxbl-confirm-dialog .confirm-footer .confirm-btn {
  background-color: #045ECD;
  border: none;
  color: #fff;
}
.zxbl-confirm-dialog .confirm-footer .confirm-btn:hover {
  background-color: #0052b8;
}
@media screen and (max-width: 768px) {
  .zxbl-wrapper {
    width: 100%;
    padding-bottom: 0.32rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content {
    width: 100%;
    margin: 0;
    padding: 0 0.24rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer {
    width: 100%;
    background: #F3F7F9;
    border-radius: 0.16rem;
    padding: 0.08rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper {
    width: 100%;
    background: #fff;
    border-radius: 0.16rem;
    text-align: center;
    padding: 0.16rem 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    padding: 0;
    gap: 0.32rem 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content::before,
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content::after {
    display: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content .step-wrapper-content-item:nth-child(1) {
    grid-area: 1;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content .step-wrapper-content-item:nth-child(2) {
    grid-area: 0.5;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content .step-wrapper-content-item:nth-child(3) {
    grid-area: 0.33333333;
    display: flex;
    flex-direction: column;
    position: relative;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content .step-wrapper-content-item:nth-child(3) .step-pic {
    display: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content .step-wrapper-content-item:nth-child(4) {
    grid-area: 0.66666667;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content .step-wrapper-content-item:nth-child(4) .step-pic {
    transform: rotate(180deg);
    margin-left: 0;
    margin-right: auto;
    float: left;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content .step-wrapper-content-item:nth-child(5) {
    grid-area: 1;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content .step-wrapper-content-item:nth-child(5) .step-pic {
    transform: rotate(180deg);
    margin-left: 0;
    margin-right: auto;
    float: left;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .zxbl-step-wrapper-content .step-wrapper-content-item:nth-child(6) {
    grid-area: 2;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item {
    margin-right: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item:last-child {
    margin-right: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item:last-child .step-pic {
    display: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item.cur .index {
    background: #045ECD;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item.cur .title {
    color: #045ECD;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item-title {
    text-align: center;
    display: inline-block;
    vertical-align: top;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item-title .index {
    display: inline-block;
    width: 0.64rem;
    height: 0.64rem;
    background: #DCDCDC;
    border-radius: 50%;
    color: #fff;
    font-size: 0.32rem;
    line-height: 0.64rem;
    text-align: center;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-wrapper-content-item-title .title {
    display: block;
    font-weight: 400;
    font-size: 0.28rem;
    color: #333333;
    margin-top: 0.24rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-outer .step-pic {
    margin-top: 0.19rem;
    width: 0.8rem;
    height: 0.2rem;
    margin-left: 0;
    display: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content {
    width: 100%;
    background: #F3F7F9;
    border-radius: 0.16rem;
    margin-top: 0.48rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .zxbl-step-item-content-title {
    min-height: 0.8rem;
    height: max-content;
    line-height: 0.48rem;
    padding-left: 0.32rem;
    padding-bottom: 0.16rem;
    padding-top: 0.16rem;
    font-weight: 600;
    font-size: 0.32rem;
    color: #111111;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .zxbl-step-item-content-form {
    width: 100%;
    padding: 0.08rem;
    padding-top: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .zxbl-inner-box {
    width: 100%;
    background: #fff;
    border-radius: 0.08rem;
    padding: 0.32rem 0.34rem 0.32rem;
    display: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .zxbl-inner-box.cur {
    display: block;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .zxbl-step-content {
    margin-bottom: 1.4rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn {
    text-align: center;
    height: 0.64rem;
    line-height: 0.64rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn .btn-save {
    width: 2.8rem;
    height: 0.64rem;
    background: #C0D8F5;
    border-radius: 0.08rem;
    font-weight: 600;
    font-size: 0.24rem;
    color: #FFFFFF;
    cursor: pointer;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn .btn-iread {
    width: 2.8rem;
    height: 0.64rem;
    background: #045ECD;
    border-radius: 0.08rem;
    font-weight: 600;
    font-size: 0.24rem;
    color: #FFFFFF;
    cursor: pointer;
    margin-left: 0.2rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .step1 .opration-btn .btn-save {
    width: 2.8rem;
    margin-right: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .content-item {
    margin-bottom: 0.32rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .content-item:last-child {
    margin-bottom: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .step1-cm-tt {
    font-weight: 500;
    font-size: 0.32rem;
    color: #111111;
    line-height: 0.32rem;
    padding-left: 0.24rem;
    position: relative;
    margin-bottom: 0.24rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .step1-cm-tt::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0.12rem;
    height: 0.32rem;
    background: #045ECD;
    border-radius: 0.06rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .content-text {
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.48rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .bdxx-wrapper {
    background: #F3F7F9;
    border-radius: 0.08rem;
    margin-top: 0.32rem;
    margin-bottom: 0.48rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container {
    width: 100%;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container colgroup {
    display: none !important;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container colgroup .cfFieldLabel {
    display: none !important;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container colgroup .cfFieldInput {
    display: none !important;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabBody {
    padding: 0.04rem;
    padding-top: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTable {
    display: block !important;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTable > tbody {
    display: flex !important;
    flex-direction: column !important;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTable > tbody > tr {
    display: flex !important;
    flex-direction: column !important;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTable > tbody > tr > td {
    text-align: left;
    padding: 0.08rem 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfFieldLabel {
    font-size: 0.32rem;
    color: #333333;
    text-align: left;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfFieldLabel[colspan="4"] {
    text-align: left;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfFieldInput {
    padding: 0;
    font-size: 0.32rem;
    color: #333333;
    text-align: left;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container input,
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container select,
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container textarea {
    width: 100% !important;
    padding: 0.16rem;
    border: 0.01rem solid #DDDDDD;
    font-size: 0.32rem;
    box-sizing: border-box;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container input[type="radio"] {
    width: 0.32rem !important;
    height: 0.32rem !important;
    margin-left: 0.16rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container input[type="radio"]:first-child {
    margin-left: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container textarea {
    min-height: 1.28rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabHeader {
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: right;
    padding-right: 0.2rem;
    position: relative;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabHeader::before {
    content: '表单信息';
    position: absolute;
    left: 0.2rem;
    top: 50%;
    transform: translateY(-50%);
    color: #333333;
    font-size: 0.32rem;
    display: inline-block;
    font-weight: 600;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabHeader li {
    cursor: pointer;
    color: #999;
    font-size: 0.32rem;
    display: inline-block;
    margin-right: 0.2rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabHeader li:last-child {
    margin-right: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .cfTabHeader li.selected {
    color: #045ECD;
    font-weight: 500;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .form-container .hide {
    display: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn {
    text-align: center;
    height: 0.64rem;
    line-height: 0.64rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn .btn-save {
    width: 1.6rem;
    height: 0.64rem;
    background: #C0D8F5;
    border-radius: 0.08rem;
    font-weight: 600;
    margin-right: 0.32rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn .btn-pre {
    width: 1.6rem;
    height: 0.64rem;
    background: #045ECD;
    border-radius: 0.08rem;
    font-weight: 600;
    font-size: 0.24rem;
    color: #FFFFFF;
    cursor: pointer;
    margin-right: 0.32rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .opration-btn .btn-next {
    width: 1.6rem;
    height: 0.64rem;
    background: #045ECD;
    border-radius: 0.08rem;
    font-weight: 600;
    font-size: 0.24rem;
    color: #FFFFFF;
    cursor: pointer;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .warn-tip {
    padding: 0.2rem 0.24rem;
    background: #F3F7F9;
    border-radius: 0.16rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .tip-title {
    font-weight: 500;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-bottom: 0.06rem;
    word-break: break-all;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .tip-content-item {
    font-weight: 400;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.48rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .color-red {
    color: #DD3A3A;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .img-span {
    display: inline;
    vertical-align: middle;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .step2 {
    padding: 0.32rem 0.24rem 0.24rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .zxbl-step-item-content .step2 .opration-btn {
    margin-top: 0.2rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper {
    width: 100%;
    background: #F3F7F9;
    border-radius: 0.16rem;
    margin-top: 0.48rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-tt {
    font-size: 0.32rem;
    color: #333333;
    width: 100%;
    text-align: left;
    display: block;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-table {
    width: 100%;
    display: block;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-table > colgroup {
    display: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-table > tbody {
    display: block;
    width: 100%;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-table tr {
    display: flex;
    flex-direction: column;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-table td {
    width: 100% !important;
    display: flex;
    padding-bottom: 0.28rem;
    box-sizing: border-box;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-tt.required:before {
    content: "*";
    color: #DD3A3A;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-label {
    margin-right: 0.32rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-label .base-info-label-text {
    font-size: 0.32rem;
    color: #22222A;
    display: inline-block;
    vertical-align: middle;
    line-height: 0.32rem;
    margin-left: 0.12rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-label .base-info-radio {
    width: 0.32rem;
    height: 0.32rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-select {
    width: 100%;
    height: 0.88rem;
    border: 0.02rem solid #dddddd;
    padding: 0 0.32rem;
    color: #333333;
    box-sizing: border-box;
    font-size: 0.32rem;
    line-height: 0.84rem;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(2025bj_drop-icon.png);
    background-repeat: no-repeat;
    background-position: right 0.32rem center;
    background-size: 0.32rem 0.32rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .three-select-wrapper {
    display: flex;
    flex-direction: column;
    gap: 0.24rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .three-select-wrapper .base-info-select {
    width: 100%;
    margin-right: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .three-select-wrapper .base-info-select:last-child {
    margin-right: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-input {
    width: 100%;
    height: 0.88rem;
    border: 0.02rem solid #dddddd;
    padding: 0 0.32rem;
    color: #333333;
    box-sizing: border-box;
    font-size: 0.32rem;
    line-height: 0.84rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-textarea {
    width: 100%;
    height: 1.76rem;
    padding: 0.16rem;
    border: 0.02rem solid #DDDDDD;
    border-radius: 0.08rem;
    resize: vertical;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-tt-content {
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.32rem;
    font-weight: 600;
    font-size: 0.32rem;
    color: #111111;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-ct-wrapper {
    width: 100%;
    padding: 0 0.04rem 0.04rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .base-info-ct-wrapper .base-info-inner-box {
    width: 100%;
    background: #fff;
    border-radius: 0.04rem;
    padding: 0.24rem 0.32rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .personal-form,
  .zxbl-wrapper .zxbl-wrapper-content .base-info-wrapper .enterprise-form {
    width: 100%;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper {
    width: 100%;
    background: #F3F7F9;
    border-radius: 0.08rem;
    margin-top: 0.24rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-tt {
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.32rem;
    font-weight: 600;
    font-size: 0.32rem;
    color: #111111;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content {
    padding: 0.08rem;
    padding-top: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box {
    width: 100%;
    background: #fff;
    border-radius: 0.08rem;
    padding: 0.24rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper {
    width: 100%;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table colgroup > col:first-child {
    display: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table colgroup > col:nth-child(2) {
    width: 30% !important;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table colgroup > col:nth-child(3) {
    width: 45% !important;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table colgroup > col:nth-child(4) {
    width: 25% !important;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table thead {
    background: #EDF2F7;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table thead th {
    height: 0.88rem;
    text-align: center;
    font-weight: 500;
    font-size: 0.32rem;
    color: #000;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table thead th:first-child {
    display: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table thead th:nth-child(2) {
    text-align: lef;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr:nth-child(even) {
    background: #F5F8FA;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td {
    height: 0.88rem;
    text-align: center;
    font-size: 0.32rem;
    color: #333333;
    padding: 0.16rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td:first-child {
    display: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td:nth-child(2) {
    text-align: left;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td:nth-child(2) > span {
    display: inline;
    max-width: unset;
    overflow: unset;
    text-overflow: unset;
    white-space: unset;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .file-item {
    width: 100% !important;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .file-item .file-info {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .file-item .file-info .file-name {
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .file-item .delete-file-btn {
    background: #DD3A3A;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 0 0.16rem;
    font-size: 0.24rem;
    margin-left: 0;
    height: 0.48rem;
    border-radius: 0.08rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .must-material,
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .optional-material {
    width: 0.16rem;
    height: 0.16rem;
    vertical-align: middle;
    margin-right: 0.06rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td .delete-btn {
    padding: 0.04rem 0.08rem;
    background: #DD3A3A;
    border-radius: 0.04rem;
    font-size: 0.12rem;
    color: #FFFFFF;
    cursor: pointer;
    border: none;
    margin-right: 0.08rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td a {
    display: block;
    color: #045ECD;
    font-size: 0.24rem;
    margin-right: 0;
    text-decoration: none;
    margin-bottom: 0.08rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td a:last-child {
    margin-bottom: 0;
    margin-right: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .sbcl-table tbody tr > td span {
    display: inline-block;
    max-width: 88%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
  }
  .zxbl-wrapper .zxbl-wrapper-content .sbcl-wrapper .sbcl-content .sbcl-inner-box .sbcl-table-wrapper .opration-btn {
    margin-top: 0.4rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .lqfs-radio {
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .lqfs-radio .radio-tt {
    display: inline-block;
    font-size: 0.32rem;
    color: #333333;
    vertical-align: middle;
  }
  .zxbl-wrapper .zxbl-wrapper-content .lqfs-radio .radio-content {
    display: inline-block;
    vertical-align: middle;
  }
  .zxbl-wrapper .zxbl-wrapper-content .lqfs-radio .radio-content .radio-label {
    margin-right: 0.32rem;
    display: inline-block;
  }
  .zxbl-wrapper .zxbl-wrapper-content .lqfs-radio .radio-content .radio-label .radio-input {
    width: 0.32rem;
    height: 0.32rem;
    vertical-align: middle;
  }
  .zxbl-wrapper .zxbl-wrapper-content .lqfs-radio .radio-content .radio-label .radio-text {
    display: inline-block;
    margin-left: 0.08rem;
    font-size: 0.32rem;
    color: #22222A;
    cursor: pointer;
    vertical-align: middle;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .opration-btn {
    margin-top: 0.24rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form {
    padding: 0.2rem 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row {
    margin-bottom: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row:last-child {
    margin-bottom: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row:nth-child(1) .form-item {
    width: 100%;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row:nth-child(2) .form-item {
    width: 100%;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item {
    display: inline-block;
    width: 100%;
    margin-right: 0;
    position: relative;
    margin-bottom: 0.32rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item:last-child {
    margin-right: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item.full-width {
    flex: 0 0 100%;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-label {
    font-size: 0.32rem;
    margin-bottom: 0.16rem;
    color: #333;
    font-weight: 500;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-label .required {
    color: #f56c6c;
    margin-right: 0.03rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input {
    position: relative;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-input,
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-select {
    width: 100%;
    height: 0.64rem;
    border: 0.01rem solid #dcdfe6;
    border-radius: 0;
    padding: 0 0.16rem;
    font-size: 0.32rem;
    color: #606266;
    transition: border-color 0.3s;
    box-sizing: border-box;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-input:focus,
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-select:focus {
    border-color: #409eff;
    outline: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-input::placeholder,
  .zxbl-wrapper .zxbl-wrapper-content .step5 .mail-info-form .form-row .form-item .form-input .base-info-select::placeholder {
    color: #c0c4cc;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .opration-btn {
    margin-top: 0.24rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt {
    height: unset;
    line-height: unset;
    display: flex;
    flex-direction: column;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt::before,
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt::after {
    display: none;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt .tt-item {
    margin-right: 0;
    margin-bottom: 0.16rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt .tt-item:last-child {
    margin-right: 0;
    margin-bottom: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt .tt-item-tt {
    font-size: 0.32rem;
    color: #333333;
    word-break: break-all;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .sbgzd-tt .tt-item-content {
    font-size: 0.32rem;
    color: #DD3A3A;
    word-break: break-all;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .table-ewm-wrapper {
    display: flex;
    width: 100%;
    margin-top: 0.32rem;
    flex-direction: column;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .table-ewm-wrapper .table-ewm-content {
    width: 100%;
    display: block;
    vertical-align: middle;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .table-ewm-wrapper .table-ewm-content .fw-table {
    border-radius: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .table-ewm-wrapper .table-ewm-content .fw-table .td-header {
    width: 1.88rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .sbcl-wrapper .table-ewm-wrapper .table-ewm-img {
    width: 100%;
    display: block;
    vertical-align: middle;
    border: 0.02rem solid #BDCAD9;
    border-left: 0.02rem solid #BDCAD9;
    margin-top: 0.16rem;
    min-height: 1.88rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-tt {
    font-size: 0.32rem;
    color: #045ECD;
    line-height: 0.32rem;
    margin-bottom: 0.32rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-content-box .ysccl-content-item {
    margin-bottom: 0.32rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-content-box .ysccl-content-item:last-child {
    margin-bottom: 0;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-content-box .ysccl-content-item .index-name {
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-content-box .ysccl-content-item .index-name .index-name-text {
    font-size: 0.32rem;
    color: #333333;
    font-weight: 500;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .ysccl-content .ysccl-content-box .ysccl-content-item .cl-name {
    margin-top: 0.16rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.36rem;
    padding-left: 0.2rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .bszy-content .bszy-content-item {
    margin-bottom: 0.24rem;
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .bszy-content .bszy-content-item .bszy-content-item-tt {
    font-size: 0.32rem;
    color: #333333;
    font-weight: 500;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .bszy-content .bszy-content-item .bszy-content-item-content {
    font-size: 0.32rem;
    color: #333333;
  }
  .zxbl-wrapper .zxbl-wrapper-content .step6 .bszy-content .bszy-content-item:last-child {
    margin-bottom: 0;
  }
  .zxbl-confirm-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1000;
  }
  .zxbl-confirm-dialog {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 6.4rem;
    background-color: #fff;
    border-radius: 0.16rem;
    box-shadow: 0 0.02rem 0.1rem rgba(0, 0, 0, 0.1);
    z-index: 1001;
    padding: 0.32rem;
  }
  .zxbl-confirm-dialog .confirm-header {
    position: relative;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    font-size: 0.32rem;
    font-weight: 600;
    color: #333;
  }
  .zxbl-confirm-dialog .confirm-header .close-btn {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0.32rem;
    color: #999;
    cursor: pointer;
    height: 0.32rem;
    line-height: 0.32rem;
  }
  .zxbl-confirm-dialog .confirm-header .close-btn:hover {
    color: #333;
  }
  .zxbl-confirm-dialog .confirm-content {
    padding: 0.3rem 0;
    text-align: center;
    background: #F9F9F9;
    margin-top: 0.3rem;
  }
  .zxbl-confirm-dialog .confirm-content p {
    font-size: 0.32rem;
    color: #111;
    line-height: 0.48rem;
  }
  .zxbl-confirm-dialog .confirm-footer {
    text-align: center;
    margin-top: 0.2rem;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .zxbl-confirm-dialog .confirm-footer button {
    width: 2.8rem;
    height: 0.64rem;
    margin: 0;
    border-radius: 0.08rem;
    font-size: 0.32rem;
    cursor: pointer;
    padding: 0;
  }
  .zxbl-confirm-dialog .confirm-footer .cancel-btn {
    background-color: #fff;
    border: 0.01rem solid #045ecd;
    color: #045ECD;
    margin-bottom: 0.16rem;
  }
  .zxbl-confirm-dialog .confirm-footer .cancel-btn:hover {
    background-color: #f5f5f5;
  }
  .zxbl-confirm-dialog .confirm-footer .confirm-btn {
    background-color: #045ECD;
    border: none;
    color: #fff;
  }
  .zxbl-confirm-dialog .confirm-footer .confirm-btn:hover {
    background-color: #0052b8;
  }
}