body,
html {
  width: 100%;
  height: 100%;
}
/* 网站结构公用*/
.container {
  margin: 0 auto;
}
/*网站公用模块*/
.layout-header .header-topbar {
  width: 100%;
  height: 0.38rem;
  line-height: 0.38rem;
  position: fixed;
  z-index: 999999;
  background-color: #F3F3F3;
  overflow: unset;
  color: #535353;
  top: 0;
}
.layout-header .header-topbar .topbar-module {
  margin: 0 auto;
  height: 0.38rem;
  padding: 0 0.05rem;
  display: flex;
  justify-content: space-between;
  flex-flow: row nowrap;
  align-items: center;
  position: relative;
}
.layout-header .header-topbar .topbar-module .left-box {
  height: 0.38rem;
  display: inline-flex;
  display: block  ;
}
.layout-header .header-topbar .topbar-module .left-box .left-item {
  display: inline-flex;
  align-items: center;
  margin-right: 0.05rem;
  font-size: 0.14rem;
}
.layout-header .header-topbar .topbar-module .left-box .left-item:nth-child(1) img {
  display: none;
}
.layout-header .header-topbar .topbar-module .left-box .left-item:nth-child(2),
.layout-header .header-topbar .topbar-module .left-box .left-item:nth-child(3) {
  display: none;
}
.layout-header .header-topbar .topbar-module .right-box {
  height: 0.38rem;
  display: inline-flex;
}
.layout-header .header-topbar .topbar-module .right-box .right-item {
  display: inline-flex;
  align-items: center;
  margin-left: 0.05rem;
  font-size: 0.14rem;
  cursor: pointer;
}
.layout-header .header-topbar .topbar-module .right-box .right-item span {
  margin-right: 0.05rem;
}
.layout-header .header-topbar .topbar-module .right-box .right-item .barrier-free {
  color: #0930f1;
}
.layout-header .header-topbar .topbar-module .right-box .right-item:nth-child(1),
.layout-header .header-topbar .topbar-module .right-box .right-item:nth-child(2) {
  display: none;
}
.layout-header .header-topbar .topbar-module .topbar-boount {
  display: block;
  text-align: center;
  background-color: #ec940a;
  position: absolute;
  width: 1.2rem;
  height: 0.3rem;
  line-height: 0.3rem;
  border-radius: 0.04rem;
  top: 0.55rem;
  right: 0.05rem;
  font-size: 0.16rem;
}
.layout-header .header-topbar .topbar-module .topbar-boount:hover {
  background-color: #ec940a;
}
.layout-header .header-topbar .topbar-module .topbar-boount .old-theme {
  color: #fff;
}
.layout-header .header-topbar .topbar-module .right-info {
  position: relative;
  display: flex;
  padding-left: 0.2rem;
  font-size: 0.18rem;
}
.layout-header .header-topbar .topbar-module .right-info .app_icon {
  display: block;
  padding-left: 0.1rem;
  font-size: 0.18rem;
  font-weight: bold;
  cursor: pointer;
}
.layout-header .header-topbar .topbar-module .right-info .app_icon img {
  width: 20px;
  vertical-align: middle;
}
.layout-header .header-topbar .topbar-module .right-info .nav {
  display: none;
  background: #2966a6;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  overflow: hidden;
  width: 100%;
  height: calc(100vh - 0.38rem);
  top: 0.38rem;
  left: 0;
  z-index: 9999;
  line-height: 0.3rem;
  max-width: none;
  padding: 0;
  position: fixed;
}
.layout-header .header-topbar .topbar-module .right-info .nav ul {
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.layout-header .header-topbar .topbar-module .right-info .nav ul a {
  width: 60%;
  color: #fff;
  font-size: 0.16rem;
  font-weight: normal;
  padding: 0.06rem 0;
  margin: 0.1rem 0;
  background-color: rgba(255, 255, 255, 0.2);
  text-align: center;
}
.layout-header .header-topbar .topbar-module .right-info .nav ul a:hover {
  background-color: #a5defd;
  color: #2966a6;
}
.layout-header .header-banner,
.layout-header .header-nav {
  display: none;
}
.layout-header .mobilehd-banner {
  height: auto;
  width: 100%;
  background: url(mobileheader.png) no-repeat 0 0;
  background-size: 100%;
  border-bottom: 0.1rem solid #f1f1f1;
  padding-bottom: 0.12rem;
  position: relative;
}
.layout-header .mobilehd-banner .mobilelogo {
  width: 2.5rem;
  margin: 0 auto;
  padding-top: 1.1rem;
}
.layout-header .mobilehd-banner .mobilelogo img {
  width: 100%;
}
.layout-header .mobilehd-banner .search-box {
  display: flex;
  height: 0.4rem;
  padding: 0 0.5rem;
  margin-top: 0.12rem;
}
.layout-header .mobilehd-banner .search-box form {
  display: flex;
  width: 100%;
}
.layout-header .mobilehd-banner .search-box .search_input {
  width: 74%;
  height: 100%;
  padding-left: 0.15rem;
  line-height: 0.4rem;
  border: none;
  background: rgba(255, 255, 255, 0.8);
  color: #333;
  outline: none;
  font-size: 0.14rem;
  border-radius: 0.04rem 0 0 0.04rem;
}
.layout-header .mobilehd-banner .search-box .submit {
  width: 26%;
  height: 0.4rem;
  line-height: 0.4rem;
  outline: none;
  border: none;
  background: #e02020;
  color: #fff;
  text-align: center;
  border-radius: 0rem 0.04rem 0.04rem 0rem;
}
.layout-header .mobilehd-banner .search-box .submit .icon_search {
  width: 100%;
  display: inline-block;
  background: url(mobilesearch.png) no-repeat left center;
  background-size: 0.16rem;
  font-size: 0.16rem;
  font-weight: 500;
  color: white;
  border: 0px;
  margin-left: 0.1rem;
}
.layout-header .mobilehd-banner .mobile-nav {
  background: #0058d8;
  display: flex;
  flex-wrap: wrap;
  margin: 0.85rem 0.08rem 0;
}
.layout-header .mobilehd-banner .mobile-nav .navflex {
  width: 33.3%;
  border-left: 0.015rem solid #002d82;
  border-bottom: 0.015rem solid #002d82;
}
.layout-header .mobilehd-banner .mobile-nav .navflex.navactive {
  background: #0042bd;
}
.layout-header .mobilehd-banner .mobile-nav .navflex a {
  display: block;
  line-height: 0.4rem;
  font-weight: 500;
  color: white;
  text-align: center;
  font-size: 0.18rem;
}
.layout-header .header-menus {
  display: none;
}
.layout-footer {
  height: auto;
}
.layout-footer .footer-about {
  width: 100%;
  height: 0.48rem;
  line-height: 0.48rem;
  background-color: #c5e4fe;
  color: #ffffff;
  text-align: center;
  overflow: hidden;
  font-size: 0.14rem;
}
.layout-footer .footer-about a {
  color: #333;
  margin: 0 0.1rem;
}
.layout-footer .footer-website {
  background-color: #0082e0;
  color: #fff;
}
.layout-footer .footer-website-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.1rem 0.2rem;
}
.layout-footer .footer-website .website-info {
  flex: 1 0 0;
  margin-top: 0.13rem;
}
.layout-footer .footer-website .website-info-item {
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 0.14rem;
  line-height: 2.5;
}
.layout-footer .footer-website .website-info a {
  font-size: inherit;
  color: #fff;
}
.layout-footer .footer-website .website-info a:hover {
  color: #fff;
}
.layout-footer .footer-website .website-info #imgPublicSec {
  vertical-align: middle;
  width: 0.2rem;
  height: 0.2rem;
  margin-right: 0.03rem;
}
.layout-footer .footer-website .website-imgs {
  display: flex;
  align-items: center;
}
.layout-footer .footer-website .website-imgs img {
  width: 1rem;
  height: 0.5rem;
  object-fit: contain;
}
.layout-footer .footer-website .website-imgs img:not(.imgConac) {
  margin-right: 0.1rem;
}
.layout-footer .footer-website .website-imgs #imgConac {
  width: auto;
  height: 0.8rem;
}
.layout-footer .footer-website .website-imgs .imgConac {
  width: 0.8rem;
  height: 0.8rem;
}
.layout-footer .footer-website .website-app-code {
  text-align: center;
}
.layout-footer .footer-website .website-app-code li {
  font-size: 0.16rem;
}
.layout-footer .footer-website .website-app-code li span {
  display: block;
}
.layout-footer .footer-website .website-app-code img {
  width: 0.98rem;
  height: 0.98rem;
  object-fit: contain;
  margin-bottom: 0.1rem;
}
.itop {
  position: fixed;
  display: none;
  right: 0.1rem;
  bottom: 20vh;
  font-size: 0.4rem !important;
  width: 0.4rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #025faf;
  cursor: pointer;
  z-index: 99999;
  opacity: 0.8;
  background-color: #fff;
  border-radius: 100%;
}
.itop img {
  width: 0.4rem;
}
.UseInMobile .layout-header .header-topbar .topbar-module {
  padding: 0 0.1rem;
}
.UseInMobile .layout-header .header-topbar .topbar-module .left-box .left-item {
  margin-right: 0.05rem;
  font-size: 0.17rem;
}
.UseInMobile .layout-header .header-topbar .topbar-module .right-info {
  padding-left: 0;
}
.UseInMobile .layout-header .header-topbar .topbar-module .right-box .right-item {
  font-size: 0.17rem;
}
.UseInMobile .layout-header .header-topbar .topbar-module .topbar-boount {
  width: 1.3rem;
  height: 0.35rem;
  line-height: 0.35rem;
  font-size: 0.18rem;
}
.UseInMobile .layout-header .header-topbar .topbar-module .topbar-boount:hover {
  background-color: #ec940a;
}
.UseInMobile .layout-header .mobilehd-banner .mobilelogo {
  width: 2.8rem;
  padding-top: 1rem;
}
.UseInMobile .layout-header .mobilehd-banner .search-box {
  margin-top: 0.14rem;
  padding: 0 0.25rem;
}
.UseInMobile .layout-header .mobilehd-banner .search-box .search_input {
  font-size: 0.16rem;
  height: 0.5rem;
}
.UseInMobile .layout-header .mobilehd-banner .search-box .submit {
  height: 0.5rem;
  line-height: 0.5rem;
}
.UseInMobile .layout-header .mobilehd-banner .search-box .submit .icon_search {
  font-size: 0.18rem;
}
.UseInMobile .layout-header .mobilehd-banner .mobile-nav {
  margin: 0.7rem 0.08rem 0;
}
.UseInMobile .layout-header .mobilehd-banner .mobile-nav .navflex a {
  line-height: 0.5rem;
  font-size: 0.23rem;
}
.UseInMobile .layout-footer .footer-about {
  font-size: 0.16rem;
}
.UseInMobile .layout-footer .footer-website .website-info-item {
  font-size: 0.16rem;
}
.UseInMobile .layout-footer .footer-website .website-app-code {
  margin-top: 0.1rem;
}
.UseInMobile .layout-footer .footer-website .website-app-code p {
  font-size: 0.2rem;
}
/*首页内容区域*/
.index-wrapper .layout-main {
  background-color: #f1f1f1;
}
.index-wrapper .layout-main .headlines-module {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
  background: #fcfcfc;
  border-bottom: 0.06rem #e22a2c solid;
}
.index-wrapper .layout-main .headlines-module .headlines-box {
  height: auto;
  margin: 0 auto;
  padding: 0.1rem 0 0.1rem 0.1rem;
  display: flex;
  background-color: #eef6ff;
  padding-bottom: 0.3rem;
}
.index-wrapper .layout-main .headlines-module .headlines-box .tag-head {
  margin-right: 0.1rem;
  position: relative;
  margin-top: 0.05rem;
  width: 0.56rem;
  height: 0.73rem;
  background: url(zjyw.png) no-repeat 0 0;
  background-size: 100%;
}
.index-wrapper .layout-main .headlines-module .headlines-box .tag-head .tagtext {
  display: block;
  color: #fff;
  padding: 0.1rem 0;
  text-align: center;
  width: 0.56rem;
  min-height: 0.73rem;
  font-size: 0.2rem;
  font-weight: bold;
  line-height: 0.44rem;
}
.index-wrapper .layout-main .headlines-module .headlines-box .headlineswrap {
  width: calc(100% - 0.76rem);
}
.index-wrapper .layout-main .headlines-module .headlines-box .headlineswrap ul li {
  font-size: 0.16rem;
}
.index-wrapper .layout-main .headlines-module .headlines-box .headlineswrap a {
  width: 100%;
  padding-left: 0.1rem;
  line-height: 0.24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.index-wrapper .layout-main .headlines-module .headlines-box .ts_more {
  position: absolute;
  display: inline-block;
  font-size: 0.14rem;
  right: 0.2rem;
  bottom: 0.1rem;
}
.index-wrapper .layout-main .promotion-module {
  margin: 15px 0;
  font-size: 0;
  display: none;
}
.index-wrapper .layout-main .promotion-module img {
  width: 100%;
}
.index-wrapper .layout-main .news-module {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  height: auto;
}
.index-wrapper .layout-main .news-module .news-module-pic {
  width: 100%;
  height: 100%;
  background-color: #f1f1f1;
  margin-bottom: 0.1rem;
}
.index-wrapper .layout-main .news-module .news-module-dynamic .newsdynamic-conn ul li:nth-child(n+7) {
  display: none;
}
.index-wrapper .layout-main .public-module {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.1rem;
}
.index-wrapper .layout-main .public-module .news-module-dynamic {
  width: 100%;
  background-color: #fff;
}
.index-wrapper .layout-main .public-module .news-module-dynamic .newsdynamic-title a {
  margin: 0 0.1rem;
}
.index-wrapper .layout-main .public-module .news-module-dynamic .newsdynamic-conn ul li {
  height: 0.34rem;
}
.index-wrapper .layout-main .public-module .news-module-dynamic .newsdynamic-conn ul li:nth-child(n+7) {
  display: none;
}
.index-wrapper .layout-main .public-module .news-module-dynamic:nth-child(2) {
  margin-top: 0.1rem;
}
.index-wrapper .layout-main .public-module .news-module-dynamic:nth-child(2) .newsdynamic-title a {
  margin: 0 0.1rem;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic {
  width: 100%;
  border: 1px solid #e9effb;
  padding: 0.1rem;
  background-color: #fff;
  margin-top: 0.1rem;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-title {
  height: 0.4rem;
  line-height: 0.4rem;
  background-color: #2060d6;
  font-size: 0.18rem;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-arch {
  height: 0.58rem;
  display: flex;
  justify-content: space-between;
  margin-top: 0.1rem;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-arch .arch-list {
  height: 100%;
  background: url(archlist-bj.png) no-repeat 0 0;
  background-size: 100%;
  width: 49%;
  font-size: 0.18rem;
  font-weight: 700;
  text-align: center;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-arch .arch-list a {
  color: #2469c8;
  display: block;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-arch .arch-list a .icon-ldzc {
  display: inline-block;
  background: url(icon-ldzc.png) no-repeat left center;
  background-size: 0.26rem;
  line-height: 0.58rem;
  padding-left: 0.4rem;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-arch .arch-list a .icon-zzjg {
  display: inline-block;
  background: url(icon-zzjg.png) no-repeat left center;
  background-size: 0.26rem;
  line-height: 0.58rem;
  padding-left: 0.4rem;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn {
  height: auto;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.05rem;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li {
  width: 25%;
  box-sizing: border-box;
  padding: 0 0.05rem;
  margin-top: 0.1rem;
  height: 0.84rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a {
  color: #333;
  font-size: 0.14rem;
  text-align: center;
  border: 1px solid #ddebfe;
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a i {
  width: 0.38rem;
  height: 0.38rem;
  background: none no-repeat center center / contain;
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a .icon-xxgkmu {
  background-image: url(icon-xxgkmu.png);
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a .icon-gkzn {
  background-image: url(icon-gkzn.png);
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a .icon-gkzd {
  background-image: url(icon-gkzd.png);
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a .icon-gknb {
  background-image: url(icon-gknb.png);
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a .icon-ysqgk {
  background-image: url(icon-ysqgk.png);
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a .icon-bmgk {
  background-image: url(icon-bmgk.png);
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a .icon-zfgb {
  background-image: url(icon-zfgb.png);
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a .icon-tjsj {
  background-image: url(icon-tjsj.png);
}
.index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a:hover {
  color: #2469c8;
}
.index-wrapper .layout-main .news-module-dynamic {
  width: 100%;
  height: 100%;
  padding: 0 0.1rem 0.15rem;
  box-sizing: border-box;
  background-color: #fff;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-title {
  height: 0.45rem;
  border-bottom: 1px solid #dcdcdc;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-title a {
  color: #000000;
  font-size: 0.18rem;
  line-height: 0.45rem;
  transition: all 0.1s ease;
  /* 添加过渡效果 */
  margin: 0 0.32rem;
  text-align: center;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-title a.newsactive {
  border-bottom: 0.03rem #2060d6 solid;
  color: #2060d6;
  font-weight: bold;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-title a:first-child {
  margin-left: 0 !important;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-title a:last-child {
  margin-right: 0 !important;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn {
  margin: 0.1rem 0.02rem 0;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul:nth-of-type(1) {
  display: block;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul:nth-of-type(2),
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul:nth-of-type(3),
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul:nth-of-type(4) {
  display: none;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul li {
  height: 0.37rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul li a {
  display: block;
  width: calc(100% - 1rem);
  color: #000000;
  font-size: 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul li a:hover {
  color: #2060d6;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul li span {
  color: #333333;
  font-size: 0.14rem;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-more {
  height: auto;
}
.index-wrapper .layout-main .news-module-dynamic .newsdynamic-more .jh_more {
  display: block;
  height: 0.32rem;
  line-height: 0.32rem;
  background: #cccccc;
  border-radius: 0.04rem;
  color: #fff;
  letter-spacing: 0.02rem;
  text-align: center;
  margin: 0.08rem 0 0 0;
  cursor: pointer;
  font-size: 0.16rem;
}
.index-wrapper .layout-main .serve-module {
  margin-top: 0.1rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: #fff;
  padding-bottom: 0.1rem;
}
.index-wrapper .layout-main .serve-module .newsdynamic-title a {
  margin: 0 0.22rem;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn {
  height: auto;
  width: 100%;
  padding-bottom: 0.15rem;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul {
  overflow: hidden;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li {
  float: left;
  width: 33.3%;
  margin-top: 0.15rem;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li a {
  display: block;
  font-size: 0.14rem;
  text-align: center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li a:hover {
  color: #2060d6;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li i {
  width: 0.7rem;
  height: 0.7rem;
  display: block;
  margin: 0 auto 0.1rem;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-sbyb {
  background: url(icon-sbyb.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-gjj {
  background: url(icon-gjj.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-jyjy {
  background: url(icon-jyjy.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-xsjs {
  background: url(icon-xsjs.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-sfgz {
  background: url(icon-sfgz.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-nsjf {
  background: url(icon-nsjf.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-jtcx {
  background: url(icon-jtcx.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-sfhj {
  background: url(icon-sfhj.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-shfw {
  background: url(icon-shfw.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-ydfx {
  background: url(icon-ydfx.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-ygfw {
  background: url(icon-ygfw.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-swcw {
  background: url(icon-swcw.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-zrzy {
  background: url(icon-zrzy.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-scjy {
  background: url(icon-scjy.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-njns {
  background: url(icon-njns.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-yybg {
  background: url(icon-yybg.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-hqfq {
  background: url(icon-hqfq.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-cxpy {
  background: url(icon-cxpy.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-jrfw {
  background: url(icon-jrfw.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-qybh {
  background: url(icon-qybh.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-qyxxbg {
  background: url(icon-qyxxbg.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-kbysqy {
  background: url(icon-kbysqy.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-kbcyd {
  background: url(icon-kbcyd.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-sdqwlh {
  background: url(icon-sdqwlh.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-xyxf {
  background: url(icon-xyxf.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-pcxxhc {
  background: url(icon-pcxxhc.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-cjfw {
  background: url(icon-cjfw.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-xsecs {
  background: url(icon-xsecs.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-jyrx {
  background: url(icon-jyrx.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .servedynamic-conn ul li .icon-txyjs {
  background: url(icon-txyjs.png) no-repeat center center;
}
.index-wrapper .layout-main .serve-module .participate-module {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0 0.1rem;
}
.index-wrapper .layout-main .serve-module .participate-module .participate-title {
  height: 0.35rem;
  display: flex;
  align-items: center;
  font-size: 0.18rem;
  margin-bottom: 0.1rem;
}
.index-wrapper .layout-main .serve-module .participate-module .participate-title a {
  color: #2060d6;
  border-bottom: 0.03rem #2060d6 solid;
  padding-bottom: 0.05rem;
  font-weight: 700;
}
.index-wrapper .layout-main .serve-module .participate-module .participate-conn {
  height: auto;
}
.index-wrapper .layout-main .serve-module .participate-module .participate-conn .partcn-huwo {
  float: right;
  width: 1rem;
  height: 1.9rem;
  background: url(partcn-huwo.jpg) no-repeat 0 0;
  background-size: 100%;
  text-align: center;
  margin-top: 0.1rem;
}
.index-wrapper .layout-main .serve-module .participate-module .participate-conn .partcn-huwo .huwologo {
  background: #fff url(huwologo.png) no-repeat 0 0;
  background-size: 100%;
  width: 0.5rem;
  height: 0.5rem;
  display: block;
  border-radius: 0.08rem;
  margin: 0.2rem auto 0.2rem;
}
.index-wrapper .layout-main .serve-module .participate-module .participate-conn .partcn-huwo .huwotext {
  font-size: 0.16rem;
  color: #ffffff;
  line-height: 0.26rem;
  display: block;
  text-align: center;
  letter-spacing: 0.02rem;
}
.index-wrapper .layout-main .serve-module .participate-module .participate-conn .partcn-pate {
  width: calc(100% - 1rem);
}
.index-wrapper .layout-main .serve-module .participate-module .participate-conn .partcn-pate ul li {
  float: left;
  width: 46%;
  height: 0.4rem;
  line-height: 0.4rem;
  margin-right: 4%;
  margin-top: 0.1rem;
  background-color: #f6faff;
  border: 1px solid #d3e5fe;
}
.index-wrapper .layout-main .serve-module .participate-module .participate-conn .partcn-pate ul li a {
  display: block;
  text-align: center;
  font-size: 0.16rem;
  color: #333333;
}
.index-wrapper .layout-main .serve-module .participate-module .participate-conn .partcn-pate ul li a:hover {
  background-color: #2060d6;
  color: #fff;
}
.index-wrapper .layout-main .keyareas-module {
  background-color: #fff;
  padding: 0.1rem;
  margin-top: 0.1rem;
}
.index-wrapper .layout-main .keyareas-module .keyareas-title {
  height: 0.35rem;
  display: flex;
  align-items: center;
  font-size: 0.18rem;
  margin-bottom: 0.1rem;
}
.index-wrapper .layout-main .keyareas-module .keyareas-title a {
  color: #2060d6;
  border-bottom: 0.03rem #2060d6 solid;
  padding-bottom: 0.05rem;
  font-weight: 700;
}
.index-wrapper .layout-main .keyareas-module .keyareas-conn {
  height: auto;
  overflow: hidden;
}
.index-wrapper .layout-main .keyareas-module .keyareas-conn ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  overflow: hidden;
}
.index-wrapper .layout-main .keyareas-module .keyareas-conn ul li {
  width: 49%;
  margin-right: 2%;
  margin-top: 0.1rem;
  height: 0.6rem;
  background-color: #f4f8fb;
}
.index-wrapper .layout-main .keyareas-module .keyareas-conn ul li a {
  font-size: 0.16rem;
  background: url(icon-keyareas.png) no-repeat 0.06rem center;
  background-size: 0.27rem;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.index-wrapper .layout-main .keyareas-module .keyareas-conn ul li a span {
  padding-left: 0.4rem;
}
.index-wrapper .layout-main .keyareas-module .keyareas-conn ul li a:hover span {
  color: #2060d6;
}
.index-wrapper .layout-main .keyareas-module .keyareas-conn ul li:nth-child(2n) {
  margin-right: 0;
}
.index-wrapper .layout-main .topiccolumn-module {
  background-color: #fff;
  padding: 0.1rem;
  margin-top: 0.1rem;
}
.index-wrapper .layout-main .topiccolumn-module .topiccolumn-title {
  height: 0.35rem;
  display: flex;
  align-items: center;
  font-size: 0.18rem;
  margin-bottom: 0.1rem;
}
.index-wrapper .layout-main .topiccolumn-module .topiccolumn-title a {
  color: #2060d6;
  border-bottom: 0.03rem #2060d6 solid;
  padding-bottom: 0.05rem;
  font-weight: 700;
}
.index-wrapper .layout-main .slider-container {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  background-color: #fff;
}
.index-wrapper .layout-main .slider-container .slider-wrapper {
  display: flex;
  transition: transform 0.5s ease;
}
.index-wrapper .layout-main .slider-container .slider-wrapper .slider-item {
  flex: 0 0 50%;
  box-sizing: border-box;
  padding: 0 0.02rem;
}
.index-wrapper .layout-main .slider-container .slider-wrapper .slider-item a {
  display: block;
  height: 100%;
  text-decoration: none;
  border-radius: 0.04rem;
  overflow: hidden;
}
.index-wrapper .layout-main .slider-container .slider-wrapper .slider-item a img {
  width: 100%;
  height: 0.8rem;
  display: block;
  transition: transform 0.3s ease;
}
.index-wrapper .layout-main .slider-container .slider-wrapper .slider-item a img:hover {
  transform: scale(1.03);
}
.index-wrapper .layout-main .topiccolumn-conn {
  height: auto;
  position: relative;
  height: 0.8rem;
  background-color: #fff;
}
.index-wrapper .layout-main .topiccolumn-conn button {
  position: absolute;
  width: 0.3rem;
  height: 0.3rem;
  background-color: rgba(0, 0, 0, 0.3);
  text-align: center;
  line-height: 0.3rem;
  transition: background 0.3s ease;
  border-radius: 100%;
  color: #fff;
  cursor: pointer;
  margin-top: -0.15rem;
  top: 50%;
  display: none;
  font-size: 0.14rem;
}
.index-wrapper .layout-main .topiccolumn-conn button .iconfont {
  font-size: 0.14rem;
}
.index-wrapper .layout-main .topiccolumn-conn button:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.index-wrapper .layout-main .topiccolumn-conn button#prev {
  left: 0.04rem;
}
.index-wrapper .layout-main .topiccolumn-conn button#next {
  right: 0.04rem;
}
.index-wrapper .layout-main .topiccolumn-conn:hover button {
  display: block;
}
.index-wrapper .layout-main .carousel-container {
  width: 100%;
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.index-wrapper .layout-main .carousel-container:hover .carousel-prev,
.index-wrapper .layout-main .carousel-container:hover .carousel-next {
  display: block;
}
.index-wrapper .layout-main .carousel-container .carousel-wrapper {
  display: flex;
  transition: transform 0.5s ease;
}
.index-wrapper .layout-main .carousel-container .carousel-item {
  min-width: 100%;
  position: relative;
}
.index-wrapper .layout-main .carousel-container .carousel-item img {
  width: 100%;
  height: 2.1rem;
  display: block;
}
.index-wrapper .layout-main .carousel-container .carousel-item .carousel-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: left;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.14rem;
  padding: 0 0.7rem 0 0.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index-wrapper .layout-main .carousel-container .carousel-dots {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0.05rem;
  bottom: 0px;
  height: 0.4rem;
}
.index-wrapper .layout-main .carousel-container .carousel-dots .carousel-dot {
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background-color: #ffffff;
  margin: 0 0.03rem;
  cursor: pointer;
}
.index-wrapper .layout-main .carousel-container .carousel-dots .carousel-dot.active {
  background-color: #3daafc;
}
.index-wrapper .layout-main .carousel-container .carousel-dots .carousel-dot:hover {
  opacity: 0.8;
}
.index-wrapper .layout-main .carousel-container .carousel-prev,
.index-wrapper .layout-main .carousel-container .carousel-next {
  position: absolute;
  width: 0.3rem;
  height: 0.3rem;
  background-color: rgba(0, 0, 0, 0.3);
  text-align: center;
  line-height: 0.3rem;
  transition: background 0.3s ease;
  color: #fff;
  cursor: pointer;
  margin-top: -0.15rem;
  top: 50%;
  display: none;
  font-size: 0.16rem;
}
.index-wrapper .layout-main .carousel-container .carousel-prev .iconfont,
.index-wrapper .layout-main .carousel-container .carousel-next .iconfont {
  font-size: 0.16rem;
}
.index-wrapper .layout-main .carousel-container .carousel-prev:hover,
.index-wrapper .layout-main .carousel-container .carousel-next:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.index-wrapper .layout-main .carousel-container .carousel-prev:active,
.index-wrapper .layout-main .carousel-container .carousel-next:active {
  transform: translateY(1px);
}
.index-wrapper .layout-main .carousel-container .carousel-prev {
  left: 0;
  border-radius: 0 0.04rem 0 0.04rem;
}
.index-wrapper .layout-main .carousel-container .carousel-next {
  right: 0;
  border-radius: 0.04rem 0 0.04rem 0;
}
.index-wrapper .layout-main .friendlinks-module {
  background-color: #fff;
  margin-top: 0.1rem;
}
.index-wrapper .layout-main .friendlinks-module .news-module-dynamic {
  width: 100%;
}
.index-wrapper .layout-main .friendlinks-module .news-module-dynamic .newsdynamic-title a {
  font-weight: 700;
  margin: 0 0.06rem;
}
.index-wrapper .layout-main .friendlinks-module .news-module-dynamic .newsdynamic-conn ul {
  height: auto;
}
.index-wrapper .layout-main .friendlinks-module .news-module-dynamic .newsdynamic-conn ul li {
  width: 33.3%;
  display: block;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: left;
  padding-left: 0.1rem;
  box-sizing: border-box;
  float: left;
}
.index-wrapper .layout-main .friendlinks-module .news-module-dynamic .newsdynamic-conn ul li a {
  width: auto;
}
.index-wrapper .layout-main .friendlinks-module .news-module-dynamic .newsdynamic-conn ul li a:hover {
  color: #f00;
}
.UseInMobile .index-wrapper .layout-main .headlines-module .headlines-box .tag-head .tagtext {
  font-size: 0.26rem;
}
.UseInMobile .index-wrapper .layout-main .headlines-module .headlines-box .headlineswrap ul li {
  font-size: 0.2rem;
}
.UseInMobile .index-wrapper .layout-main .headlines-module .headlines-box .headlineswrap ul li a {
  padding-left: 0;
}
.UseInMobile .index-wrapper .layout-main .headlines-module .headlines-box .ts_more {
  font-size: 0.18rem;
  bottom: 0.03rem;
}
.UseInMobile .index-wrapper .layout-main .public-module .news-module-dynamic .newsdynamic-title a {
  margin: 0 0.1rem;
  font-size: 0.22rem;
}
.UseInMobile .index-wrapper .layout-main .public-module .news-module-dynamic:nth-child(2) .newsdynamic-title {
  font-size: 0.23rem;
}
.UseInMobile .index-wrapper .layout-main .public-module .news-module-dynamic:nth-child(2) .newsdynamic-title a {
  margin: 0 0.04rem;
  font-size: 0.195rem;
}
.UseInMobile .index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-title {
  font-size: 0.22rem;
  height: 0.5rem;
  line-height: 0.5rem;
}
.UseInMobile .index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-arch a {
  font-size: 0.22rem;
}
.UseInMobile .index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li {
  width: 33.3%;
  height: 0.94rem;
}
.UseInMobile .index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a {
  font-size: 0.18rem;
}
.UseInMobile .index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li a i {
  width: 0.45rem;
  height: 0.45rem;
}
.UseInMobile .index-wrapper .layout-main .public-module .disclosure-dynamic .disclosure-conn ul li:nth-child(n+7) {
  display: none;
}
.UseInMobile .index-wrapper .layout-main .serve-module .news-module-dynamic .newsdynamic-title a {
  margin: 0 0.1rem;
  font-size: 0.22rem;
}
.UseInMobile .index-wrapper .layout-main .serve-module .servedynamic-conn ul li a {
  font-size: 0.18rem;
}
.UseInMobile .index-wrapper .layout-main .carousel-container .carousel-item .carousel-caption {
  font-size: 18px;
}
.UseInMobile .index-wrapper .layout-main .carousel-container .carousel-prev,
.UseInMobile .index-wrapper .layout-main .carousel-container .carousel-next {
  width: 0.5rem;
  height: 0.5rem;
}
.UseInMobile .index-wrapper .layout-main .news-module-dynamic .newsdynamic-title {
  height: 0.5rem;
}
.UseInMobile .index-wrapper .layout-main .news-module-dynamic .newsdynamic-title a {
  font-size: 0.23rem;
  margin: 0 0.2rem;
  line-height: 0.5rem;
}
.UseInMobile .index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul li {
  height: auto;
  display: block;
  line-height: 0.26rem;
  padding: 0.06rem 0;
  border-bottom: 1px dashed #e8e8e8;
}
.UseInMobile .index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul li a {
  font-size: 0.18rem;
  display: inline;
  white-space: normal;
  width: auto;
}
.UseInMobile .index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul li span {
  font-size: 0.18rem;
  position: relative;
  display: inline;
  color: #b2b2b2;
  padding-left: 0.05rem;
}
.UseInMobile .index-wrapper .layout-main .news-module-dynamic .newsdynamic-conn ul li:first-child {
  margin-top: 0;
}
.UseInMobile .index-wrapper .layout-main .news-module-dynamic .newsdynamic-more .jh_more {
  font-size: 0.2rem;
  height: 0.4rem;
  line-height: 0.4rem;
}
.UseInMobile .index-wrapper .layout-main .participate-module .participate-title {
  height: 0.5rem;
  font-size: 0.22rem;
}
.UseInMobile .index-wrapper .layout-main .participate-module .participate-conn .partcn-huwo {
  width: 100%;
  height: auto;
  padding-bottom: 0.2rem;
  margin-top: 0;
}
.UseInMobile .index-wrapper .layout-main .participate-module .participate-conn .partcn-huwo .huwologo {
  width: 0.6rem;
  height: 0.6rem;
}
.UseInMobile .index-wrapper .layout-main .participate-module .participate-conn .partcn-huwo .huwotext {
  font-size: 0.2rem;
}
.UseInMobile .index-wrapper .layout-main .participate-module .participate-conn .partcn-huwo .huwotext br {
  display: none;
}
.UseInMobile .index-wrapper .layout-main .participate-module .participate-conn .partcn-pate {
  width: 100%;
}
.UseInMobile .index-wrapper .layout-main .participate-module .participate-conn .partcn-pate ul li {
  width: 48%;
}
.UseInMobile .index-wrapper .layout-main .participate-module .participate-conn .partcn-pate ul li a {
  font-size: 0.18rem;
}
.UseInMobile .index-wrapper .layout-main .participate-module .participate-conn .partcn-pate ul li:nth-child(2n) {
  margin-right: 0;
}
.UseInMobile .index-wrapper .layout-main .keyareas-module .keyareas-title {
  height: 0.5rem;
  font-size: 0.22rem;
}
.UseInMobile .index-wrapper .layout-main .keyareas-module .keyareas-conn ul li {
  width: 100%;
  margin-right: 0;
}
.UseInMobile .index-wrapper .layout-main .keyareas-module .keyareas-conn ul li:nth-child(1) {
  margin-top: 0;
}
.UseInMobile .index-wrapper .layout-main .keyareas-module .keyareas-conn ul li a {
  font-size: 0.2rem;
  background-position: 0.2rem center;
  background-size: 0.32rem;
}
.UseInMobile .index-wrapper .layout-main .keyareas-module .keyareas-conn ul li a span {
  padding-left: 0.7rem;
}
.UseInMobile .index-wrapper .layout-main .topiccolumn-module .topiccolumn-title {
  height: 0.5rem;
  font-size: 0.22rem;
}
.UseInMobile .index-wrapper .layout-main .friendlinks-module .news-module-dynamic .newsdynamic-title a {
  margin: 0 0.04rem;
  font-size: 0.185rem;
}
.UseInMobile .index-wrapper .layout-main .friendlinks-module .news-module-dynamic .newsdynamic-conn ul {
  height: 2.45rem;
  overflow-y: auto;
}
.UseInMobile .index-wrapper .layout-main .friendlinks-module .news-module-dynamic .newsdynamic-conn ul li {
  width: 50%;
  border-bottom: none;
}
.UseInMobile .index-wrapper .layout-main .friendlinks-module .news-module-dynamic .newsdynamic-conn ul li a {
  font-size: 0.18rem;
}
/*政府信息公开*/
.zwxxgk_bd {
  position: relative;
  background: url(big_bg.png) no-repeat center 0 #fdfdfe;
  background-size: cover;
  overflow: hidden;
}
.zwxxgk_bd .top {
  width: 100%;
  background-color: #f3f4f8;
  margin-bottom: 0;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_top {
  padding: 0 0.1rem;
  height: 2.5rem;
  margin-top: 0.5rem;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_top .zwxxgk_top1 {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding-top: 0.2rem;
  height: auto;
  font-size: 0.27rem;
  overflow: hidden;
  color: #fff;
}
.zwxxgk_bd .zwxxgk_top .zwxxgk_top1 img {
  height: 0.75rem;
  margin-right: 0;
  margin-bottom: 0.1rem;
  image-rendering: -webkit-optimize-contrast;
  /* 针对WebKit引擎 */
  image-rendering: crisp-edges;
  /* WebKit引擎现不支持该值，Firefox支持 */
}
.zwxxgk_bd .zwxxgk_top .zwxxgk_top1 a {
  color: #fff;
}
.zwxxgk_bd .zwxxgk_top .zwxxgk_top1 a:hover {
  color: #ff0000;
}
.zwxxgk_bd .zwxxgk_top .zwxxgk_top2 {
  height: auto;
  margin-top: 0.15rem;
  padding-left: 0;
  display: flex;
  justify-content: center;
  text-align: center;
}
.zwxxgk_bd .zwxxgk_top .zwxxgk_top2 img {
  width: 3rem;
  height: 0.54rem;
  image-rendering: -webkit-optimize-contrast;
  /* 针对WebKit引擎 */
  image-rendering: crisp-edges;
  /* WebKit引擎现不支持该值，Firefox支持 */
}
.zwxxgk_bd .zwxxgk_top .zwxxgk_top2 img:first-child {
  display: none;
}
.zwxxgk_bd .zwxxgk_top .zwxxgk_top2 img:last-child {
  display: block;
}
.zwxxgk_bd .zwxxgk_box {
  padding: 0px 0.1rem 0.1rem 0.1rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: #f2f2f2;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .zwxxgk_ss {
  height: 0.35rem;
  padding: 0 10%;
  margin: 0.25rem 0;
  position: relative;
  box-sizing: border-box;
  width: 100%;
}
.zwxxgk_bd .zwxxgk_box .zwxxgk_ss::before,
.zwxxgk_bd .zwxxgk_box .zwxxgk_ss::after {
  position: absolute;
  content: "";
  width: 9%;
  height: 0.02rem;
  background-color: #e5e5e5;
  top: 50%;
  transform: translateY(-50%);
}
.zwxxgk_bd .zwxxgk_box .zwxxgk_ss::before {
  left: 0;
}
.zwxxgk_bd .zwxxgk_box .zwxxgk_ss::after {
  right: 0;
}
.zwxxgk_bd .zwxxgk_box .zwxxgk_ss form {
  width: 100%;
  border: 1px solid #2d66a5;
  border-radius: 0.1rem;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.zwxxgk_bd .zwxxgk_box .zwxxgk_ss form input {
  padding-left: 0.15rem;
  font-size: 0.14rem;
  flex: 1;
  background: none;
  border: 0px;
  outline: none;
}
.zwxxgk_bd .zwxxgk_box .zwxxgk_ss form button {
  font-size: 0.25rem !important;
  flex-basis: 0.6rem;
  padding-right: 0.05rem;
  height: 100%;
  cursor: pointer;
  text-align: center;
  border: 0px;
  color: #2d66a5;
  background: none;
}
.zwxxgk_bd .zwxxgk_box .dl_nav {
  position: relative;
  flex-basis: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.1rem;
  justify-content: space-between;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 {
  width: 49%;
  height: 0.5rem;
  margin-bottom: 0.07rem;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01:nth-of-type(3n-1) {
  margin: 0 0 0.07rem 0;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3 {
  height: 100%;
  width: 100%;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3 a {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #2d66a5;
  font-size: 0.18rem;
  padding-left: 0;
  line-height: 120%;
  padding: 0 0.07rem;
  font-weight: bold;
  background: #fff;
  border: 1px solid #ddd;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3 em {
  flex-basis: 0.5rem;
  font-size: 0.3rem !important;
  display: none;
  color: #2c6294;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3 .zn {
  font-size: 0.34rem !important;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3:hover {
  background-color: #2d66a5;
  color: #ffffff;
  border: 1px solid #2c6294;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3:hover em {
  color: #fff;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3 br {
  display: none;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 .on a {
  background-color: #2d66a5;
  color: #ffffff;
  font-size: 0.14rem;
  border: 1px solid #2c6294;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 .on a em {
  color: #fff;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 {
  width: 49%;
  margin: 0 0 0.07rem 0;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 0.5rem;
  color: #2d66a5;
  font-size: 0.18rem;
  line-height: 120%;
  padding: 0 0.07rem;
  font-weight: bold;
  background: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3 span {
  flex: 1;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3 em {
  flex-basis: 0.5rem;
  font-size: 0.3rem !important;
  display: none;
  color: #2c6294;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3 i {
  flex-basis: 0.3rem;
  font-size: 0.3rem !important;
  display: none;
  color: #2c6294;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3:hover i {
  color: #fff;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3:hover {
  background-color: #2d66a5;
  color: #ffffff;
  border: 1px solid #2c6294;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3:hover em {
  color: #fff;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3 br {
  display: none;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .zk {
  background-color: #2d66a5;
  color: #ffffff;
  border: 1px solid #2c6294;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .zk em {
  color: #fff;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .zk i {
  color: #fff;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list {
  max-height: 100%;
  width: 100%;
  display: none;
  overflow-y: auto;
  background-color: #fff;
  border-left: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list::-webkit-scrollbar {
  width: 8px;
  height: 1px;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #9c9c9c;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: #ededed;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li {
  position: relative;
  width: 49%;
  padding-left: 0.2rem;
  font-size: 0.12rem;
  line-height: 0.3rem;
  cursor: pointer;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li:nth-child(3n) {
  margin-right: 2%;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li:nth-child(2n) {
  margin-right: 0;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li a {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li::before {
  position: absolute;
  content: "";
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #999;
  left: 0.07rem;
  top: 50%;
  transform: translateY(-50%);
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li:hover {
  background-color: #e6f5ff;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li:hover::before {
  background-color: #2d66a5;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li:hover a {
  color: #2d66a5;
  font-size: 0.12rem;
  font-weight: bold;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list .on {
  background-color: #e6f5ff;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list .on::before {
  background-color: #2d66a5;
}
.zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list .on a {
  font-size: 0.12rem;
  color: #2d66a5;
  font-weight: bold;
}
.zwxxgk_bd .zwxxgk_box .mainr {
  flex: 1;
  background: #fff;
  border: 1px solid #dddddd;
  margin-left: 0;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item {
  width: 100%;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgktit {
  width: 100%;
  border-bottom: 0.02rem solid #ccc;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgktit h1 {
  float: left;
  line-height: 0.4rem;
  background-color: #2d66a3;
  text-align: center;
  color: #fff;
  font-size: 0.16rem;
  font-weight: bold;
  padding: 0px 0.15rem;
  min-width: 0.7rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list {
  width: 100%;
  padding: 0px 0.1rem;
  margin: 0.1rem 0;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .ty_list li {
  display: block;
  padding: 0.05rem 0 0.07rem 0;
  font-size: 0.14rem;
  margin: 0.1rem 0;
  line-height: 150%;
  border-bottom: 1px solid #dbdbdb;
  overflow: hidden;
  width: 100%;
  max-width: 668px;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .ty_list li:after {
  content: ".";
  height: 0;
  display: block;
  clear: both;
  visibility: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .ty_list li a {
  max-width: 75%;
  display: inline;
  flex: 1;
  white-space: normal;
  overflow: visible;
  text-overflow: auto;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .ty_list li a:hover {
  color: #0062eb;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .ty_list li span {
  float: right;
  font-size: 0.14rem;
  margin-left: 0.1rem;
  color: #ababab;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .jgxx_list {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  overflow: hidden;
  width: 100%;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .jgxx_list li {
  width: 47%;
  line-height: 120%;
  font-size: 0.14rem;
  padding: 0.05rem 0;
  margin-bottom: 0.1rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .jgxx_list li a {
  width: 100%;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .jgxx_list li a:hover {
  color: #0062eb;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li {
  display: block;
  width: 50%;
  line-height: 0.4rem;
  font-size: 0.14rem;
  padding: 0 0.1rem;
  border-right: 1px solid #ddd;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li a {
  width: 100%;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li a:hover {
  color: #0062eb;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(3n) {
  border-right: 1px solid #ddd;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(2n) {
  border-right: none;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(4),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(5),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(6),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(10),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(11),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(12),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(16),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(17),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(18),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(22),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(23),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(24),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(28),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(29),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(30),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(34),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(35),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(36) {
  background-color: #fff;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(3),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(4),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(7),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(8),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(11),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(12),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(15),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(16),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(19),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(20),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(23),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(24),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(27),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(28),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(31),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(32),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(35),
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(36) {
  background-color: #f7f7f7;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc {
  width: 100%;
  padding: 0px 0.1rem;
  margin: 0.1rem 0;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc li {
  display: block;
  padding: 0.05rem 0 0.07rem 0;
  font-size: 0.14rem;
  margin: 0.1rem 0;
  line-height: 150%;
  border-bottom: 1px solid #dbdbdb;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc li:after {
  content: ".";
  height: 0;
  display: block;
  clear: both;
  visibility: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc li a {
  display: inline;
  flex: 1;
  white-space: normal;
  overflow: visible;
  text-overflow: auto;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc li span {
  float: right;
  font-size: 0.14rem;
  margin-left: 0.1rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc li:nth-child(5n) {
  margin-bottom: 0.1rem;
  padding-bottom: 0;
  border-bottom: 1px solid #dbdbdb;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title {
  font-size: 0.16rem;
  display: flex;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title div {
  height: 0.4rem;
  background-color: #efefef;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title div strong {
  font-weight: bold;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title .zj_title_01 {
  flex: 60% 1 1;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title .zj_title_02 {
  flex: 8% 1 1;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title .zj_title_03 {
  flex: 15% 1 1;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title .zj_title_04,
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title .zj_title_05 {
  flex: 10% 1 1;
  display: none;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list {
  font-size: 0.16rem;
  display: flex;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_btn1 {
  background-color: #df0707;
  color: #fff;
  padding: 0px 0.1rem;
  font-size: 0.14rem;
  float: left;
  margin-left: 0;
  margin-right: 0.05rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_01,
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_02,
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_03,
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_04,
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_05 {
  height: auto;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 10px;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_01 {
  border: 1px solid #efefef;
  flex: 60% 1 1;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_01 a {
  width: 100%;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_01 p {
  color: #999;
  margin-top: 5px;
  font-size: 14px;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_02 {
  flex: 8% 1 1;
  border: 1px solid #efefef;
  justify-content: center;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_03 {
  flex: 15% 1 1;
  border: 1px solid #efefef;
  justify-content: center;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_04,
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_05 {
  display: none;
  flex: 10% 11;
  color: #000033;
  border: 1px solid #efefef;
  justify-content: center;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .more {
  width: 40%;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.14rem;
  margin: 0 auto;
  text-align: center;
  background: #e7e7e7;
  margin-top: 0.1rem;
  margin-bottom: 0.15rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .more a {
  display: block;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .xxgk_wl {
  width: 100%;
  padding: 0.1rem;
  margin: 0.2rem 0;
  margin-top: 0;
  margin-bottom: 0.1rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .xxgk_wl li {
  width: 49%;
  height: 0.35rem;
  line-height: 0.35rem;
  background-color: #2d66a3;
  text-align: center;
  font-size: 0.14rem;
  padding: 0px 0.1rem;
  margin-bottom: 0.07rem;
  font-weight: normal;
  cursor: pointer;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .xxgk_wl li:hover {
  background-color: #224d7c;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .xxgk_wl li a {
  display: block;
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .gfxwj_lm_list {
  width: 100%;
  padding: 0 0.05rem;
  height: auto;
  line-height: 0.35rem;
  font-size: 0.14rem;
  margin-bottom: 0.1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .gfxwj_lm_list li {
  width: 49%;
  text-align: center;
  background-color: #2d66a3;
  margin-bottom: 0.07rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .gfxwj_lm_list li a {
  display: block;
  color: #fff;
}
.zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .gfxwj_lm_list li:hover {
  background-color: #224d7c;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy {
  width: 100%;
  padding: 0px 0.2rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_title {
  font-size: 0.18rem;
  display: flex;
  font-family: "FZXiaoBiaoSong-B05S";
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_title div {
  height: 0.6rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-bottom: 0.02rem solid #0f5a9d;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_title .zc_title_01 {
  width: 15%;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_title .zc_title_02 {
  width: 68%;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_title .zc_title_03 {
  width: 17%;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box {
  font-size: 0.16rem;
  display: flex;
  font-family: "宋体";
  flex-wrap: wrap;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_01,
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_02,
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_03 {
  height: auto;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_01 {
  width: 15%;
  justify-content: center;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_02 {
  width: 68%;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_02 a {
  font-size: 0.16rem;
  font-family: "宋体";
  font-weight: bold;
  line-height: 0.24rem;
  margin-bottom: 0.05rem;
  color: #333;
  margin-top: 0.1rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_02 .zc_list_con {
  font-size: 0.14rem;
  font-family: "宋体";
  line-height: 0.2rem;
  color: #5d89b6;
  margin-bottom: 0.1rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_03 {
  width: 17%;
  justify-content: center;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_03 .zc_list_btn {
  text-align: center;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_03 .zc_list_down {
  display: inline-block;
  font-size: 0.14rem;
  font-family: "宋体";
  line-height: 0.24rem;
  color: #333333;
}
.zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box:nth-child(2n) {
  background: #eeeeee;
}
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont {
  position: relative;
  padding: 0.15rem 0.1rem 0;
}
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont::after {
  position: absolute;
  display: block;
  content: "";
  width: 98%;
  height: 0.2rem;
  background-color: #fff;
  bottom: 0;
  z-index: 9;
}
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_title {
  position: relative;
  text-align: center;
  font-size: 0.18rem;
  font-weight: bold;
  color: #2d66a5;
  margin: 0 0.15rem;
  padding-bottom: 0.15rem;
  border-bottom: 1px solid #dddddd;
}
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_title::after {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 0.2rem;
  background-color: #fff;
  bottom: -21px;
  z-index: 99;
}
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl {
  width: 100%;
  padding: 0.15rem;
  margin: 0 auto;
  color: #404040;
  font-size: 0.14rem !important;
  line-height: 200%;
  overflow: hidden;
}
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl img {
  max-width: 100% !important;
  height: auto !important;
}
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl table {
  max-width: 100% !important;
  table-layout: fixed;
  word-break: break-all;
  word-wrap: break-word;
}
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl table tr td {
  width: auto;
}
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl p,
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl a {
  font-size: 0.14rem !important;
  line-height: 200% !important;
}
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl p img,
.zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl a img {
  max-width: 100% !important;
  height: auto !important;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main {
  --fz: 0.16rem;
  --tag-padding: 0.01rem 0.03rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb_search {
  padding: 0.1rem 0.12rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb_search .search-form {
  --form-height: 0.4rem;
  font-size: var(--fz);
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb_search .search-form .search-form-item {
  display: flex;
  margin-bottom: 0.12rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb_search .search-form .form-item-label {
  font-size: inherit;
  margin-right: 0.1rem;
  line-height: var(--form-height);
  color: #333333;
  padding: 0 0.1rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb_search .search-form .form-item-content {
  flex: 1 0 0;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb_search .search-form select {
  width: 1rem;
  height: var(--form-height);
  line-height: var(--form-height);
  outline: none;
  font-size: inherit;
  color: #333;
  padding-left: 0.12rem;
  border: 0.01rem solid #e5e5e5;
  cursor: pointer;
  width: 100%;
  display: block;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb_search .search-form input {
  height: var(--form-height);
  line-height: var(--form-height);
  outline: none;
  background-color: #fff;
  border: 0.01rem solid #e5e5e5;
  color: #333;
  font-size: inherit;
  padding-left: 0.2rem;
  padding-right: 0.15rem;
  width: 100%;
  display: block;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb_search .search-form button[type="submit"] {
  font-size: inherit;
  color: #fff;
  height: var(--form-height);
  line-height: var(--form-height);
  background-color: #2d66a5;
  letter-spacing: 0.04rem;
  width: 100%;
  display: block;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb-block .tb_table .tb_table-header {
  display: none;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb-block .tb_table .tb_table-body .tb_table-body-tr {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  padding: 0.12rem 0.16rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb-block .tb_table .tb_table-body .tb_table-body-tr:not(:last-child) {
  border-bottom: 1px solid #e5e5e5;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb-block .tb_table .tb_table-body .tb_table-body-td {
  font-size: var(--fz);
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb-block .tb_table .tb_table-body .tb_table-body-td:nth-child(1) {
  width: 100%;
  margin-bottom: 0.12rem;
  text-indent: calc(var(--fz) * 3);
  line-height: 1.8;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb-block .tb_table .tb_table-body .tb_table-body-td:nth-child(2) {
  width: calc(100% - 1rem);
  color: #999;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb-block .tb_table .tb_table-body .tb_table-body-td:nth-child(3) {
  position: absolute;
  top: 0.12rem;
  left: 0.16rem;
  padding: var(--tag-padding);
  border: 0.01rem solid #e1f3d8;
  background-color: #f0f9eb;
  color: #67c23a;
  border-radius: 0.02rem;
}
.zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb-block .tb_table .tb_table-body .tb_table-body-td:nth-child(4) {
  width: 1rem;
  color: #999;
}
.UseInMobile .zwxxgk_bd {
  position: relative;
  background: url(big_bg.png) no-repeat center 0 #fdfdfe;
  background-size: cover;
  overflow: hidden;
}
.UseInMobile .zwxxgk_bd .top {
  margin-bottom: 0;
  overflow: hidden;
}
.UseInMobile .zwxxgk_bd .zwxxgk_top {
  padding: 0 0.1rem;
  height: 2.75rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_top .zwxxgk_top1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 0.15rem;
  height: auto;
  font-size: 0.27rem;
  font-weight: bold;
  margin-top: 0;
  overflow: hidden;
}
.UseInMobile .zwxxgk_bd .zwxxgk_top .zwxxgk_top1 img {
  height: 0.75rem;
  margin-right: 0;
  margin-bottom: 0.1rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_top .zwxxgk_top1 a {
  color: #fff;
}
.UseInMobile .zwxxgk_bd .zwxxgk_top .zwxxgk_top1 a:hover {
  color: #ff0000;
}
.UseInMobile .zwxxgk_bd .zwxxgk_top .zwxxgk_top2 {
  height: auto;
  margin-top: 0.2rem;
  padding-left: 0;
  display: flex;
  justify-content: center;
}
.UseInMobile .zwxxgk_bd .zwxxgk_top .zwxxgk_top2 img {
  width: 3rem;
  height: 0.54rem;
  transform: translateX(0) scale(1.1);
}
.UseInMobile .zwxxgk_bd .zwxxgk_top .zwxxgk_top2 img:first-child {
  display: none;
}
.UseInMobile .zwxxgk_bd .zwxxgk_top .zwxxgk_top2 img:last-child {
  display: block;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box {
  padding: 0px 0.1rem 0.1rem 0.1rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .zwxxgk_ss {
  height: 0.45rem;
  padding: 0 10%;
  margin: 0.25rem 0;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .zwxxgk_ss::before,
.UseInMobile .zwxxgk_bd .zwxxgk_box .zwxxgk_ss::after {
  width: 9%;
  height: 0.02rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .zwxxgk_ss form {
  height: 100%;
  border-radius: 0.1rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .zwxxgk_ss form input {
  padding-left: 0.15rem;
  font-size: 0.16rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .zwxxgk_ss form button {
  font-size: 0.26rem !important;
  flex-basis: 0.6rem;
  padding-right: 0.05rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav {
  justify-content: space-between;
  margin-bottom: 0.1rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 {
  width: 49%;
  height: 0.6rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01:nth-of-type(3n-1) {
  margin: 0 0 0.075rem 0;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3 {
  height: 100%;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3 a {
  height: 100%;
  font-size: 0.2rem;
  padding-left: 0;
  line-height: 120%;
  padding: 0 0.075rem;
  font-weight: bold;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3 em {
  flex-basis: 0.5rem;
  font-size: 0.35rem !important;
  display: none;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3 .zn {
  font-size: 0.4rem !important;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 h3 br {
  display: none;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 .on a {
  background-color: #2d66a5;
  color: #ffffff;
  font-size: 0.14rem;
  border: 1px solid #2c6294;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav01 .on a em {
  color: #fff;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 {
  width: 49%;
  margin: 0 0 0.075rem 0;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3 {
  height: 0.6rem;
  font-size: 0.2rem;
  line-height: 120%;
  padding: 0 0.075rem;
  font-weight: bold;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3 em {
  flex-basis: 0.45rem;
  font-size: 0.35rem !important;
  display: none;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3 i {
  flex-basis: 0.25rem;
  font-size: 0.3rem !important;
  display: none;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu h3 br {
  display: none;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list {
  max-height: 2.9rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li {
  width: 49%;
  padding-left: 0.2rem;
  font-size: 0.16rem;
  line-height: 0.4rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li:nth-child(3n) {
  margin-right: 2%;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li:nth-child(2n) {
  margin-right: 0;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li a {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li::before {
  width: 0.04rem;
  height: 0.04rem;
  left: 0.075rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list li:hover a {
  font-size: 0.16rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .dl_nav .dl_nav02 .sideMenu .three_list .on a {
  font-size: 0.16rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgktit {
  border-bottom: 0.02rem solid #ccc;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgktit h1 {
  line-height: 0.45rem;
  font-size: 0.22rem;
  padding: 0px 0.15rem;
  min-width: 0.7rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list {
  padding: 0px 0.1rem;
  margin: 0.1rem 0;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .ty_list li {
  display: block;
  padding: 0.05rem 0 0.07rem 0;
  font-size: 0.18rem;
  margin: 0.1rem 0;
  line-height: 180%;
  border-bottom: 1px solid #dbdbdb;
  overflow: hidden;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .ty_list li:after {
  content: ".";
  height: 0;
  display: block;
  clear: both;
  visibility: hidden;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .ty_list li a {
  display: inline;
  flex: 1;
  white-space: normal;
  overflow: visible;
  text-overflow: auto;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .ty_list li span {
  float: right;
  font-size: 0.18rem;
  margin-left: 0.1rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .jgxx_list {
  display: flex;
  align-items: flex-start;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .jgxx_list li {
  width: 47%;
  line-height: 180%;
  font-size: 0.18rem;
  padding: 0.05rem 0;
  margin-bottom: 0.1rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .jgxx_list li a {
  white-space: normal;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li {
  width: 50%;
  line-height: 0.5rem;
  font-size: 0.18rem;
  padding: 0 0.1rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(3n) {
  border-right: 1px solid #ddd;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(2n) {
  border-right: none;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(4),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(5),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(6),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(10),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(11),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(12),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(16),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(17),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(18),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(22),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(23),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(24),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(28),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(29),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(30),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(34),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(35),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(36) {
  background-color: #fff;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(3),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(4),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(7),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(8),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(11),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(12),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(15),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(16),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(19),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(20),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(23),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(24),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(27),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(28),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(31),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(32),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(35),
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_lm_list .bm_list li:nth-child(36) {
  background-color: #f7f7f7;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc {
  padding: 0px 0.1rem;
  margin: 0.1rem 0;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc li {
  display: block;
  padding: 0.05rem 0 0.07rem 0;
  font-size: 0.2rem;
  margin: 0.1rem 0;
  line-height: 180%;
  border-bottom: 1px solid #dbdbdb;
  overflow: hidden;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc li:after {
  content: ".";
  height: 0;
  display: block;
  clear: both;
  visibility: hidden;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc li a {
  display: inline;
  flex: 1;
  white-space: normal;
  overflow: visible;
  text-overflow: auto;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc li span {
  float: right;
  font-size: 0.2rem;
  margin-left: 0.1rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc li:nth-child(5n) {
  margin-bottom: 0.1rem;
  padding-bottom: 0;
  border-bottom: 1px solid #dbdbdb;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title {
  font-size: 0.18rem;
  display: flex;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title div {
  height: 0.4rem;
  background-color: #EFEFEF;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title div strong {
  font-weight: bold;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title .zj_title_01 {
  flex: 60% 1 1;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title .zj_title_02 {
  flex: 8% 1 1 ;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title .zj_title_03 {
  flex: 15% 1 1;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title .zj_title_04,
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_title .zj_title_05 {
  flex: 10% 1 1;
  display: none;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list {
  font-size: 0.18rem;
  display: flex;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_btn1 {
  background-color: #df0707;
  color: #fff;
  padding: 0px 0.1rem;
  font-size: 0.16rem;
  float: left;
  margin-left: 0;
  margin-right: 0.05rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_01,
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_02,
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_03,
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_04,
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_05 {
  height: auto;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 10px;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_01 {
  border: 1px solid #efefef;
  flex: 60% 1 1 ;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_01 a {
  width: 100%;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_01 p {
  color: #999;
  margin-top: 5px;
  font-size: 16px;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_02 {
  flex: 8% 1 1;
  border: 1px solid #efefef;
  justify-content: center;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_03 {
  flex: 15% 1 1;
  border: 1px solid #efefef;
  justify-content: center;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_04,
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .zfxxgk_zdgkc .zj_list .zj_list_05 {
  display: none;
  flex: 10% 11;
  color: #000033;
  border: 1px solid #efefef;
  justify-content: center;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .more {
  width: 40%;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.18rem;
  margin-top: 0.1rem;
  margin-bottom: 0.15rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .xxgk_wl {
  padding: 0 0.05rem;
  margin-top: 0;
  margin-bottom: 0.1rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .xxgk_wl li {
  width: 49%;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.18rem;
  padding: 0px 0.1rem;
  margin-bottom: 0.075rem;
  font-weight: normal;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .gfxwj_lm_list {
  padding: 0 0.05rem;
  height: auto;
  line-height: 0.45rem;
  font-size: 0.18rem;
  margin-bottom: 0.1rem;
  flex-wrap: wrap;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zfxxgk_item .gfxwj_lm_list li {
  width: 49%;
  margin-bottom: 0.075rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy {
  width: 100%;
  padding: 0px 0.2rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_title {
  font-size: 0.22rem;
  display: flex;
  font-family: "FZXiaoBiaoSong-B05S";
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_title div {
  height: 0.6rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-bottom: 0.02rem solid #0f5a9d;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_title .zc_title_01 {
  width: 15%;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_title .zc_title_02 {
  width: 68%;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_title .zc_title_03 {
  width: 17%;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box {
  font-size: 0.18rem;
  display: flex;
  font-family: "宋体";
  flex-wrap: wrap;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_01,
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_02,
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_03 {
  height: auto;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_01 {
  width: 15%;
  justify-content: center;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_02 {
  width: 68%;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_02 a {
  font-size: 0.18rem;
  font-family: "宋体";
  font-weight: bold;
  line-height: 0.24rem;
  margin-bottom: 0.05rem;
  color: #333;
  margin-top: 0.1rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_02 .zc_list_con {
  font-size: 0.16rem;
  font-family: "宋体";
  line-height: 0.2rem;
  color: #5d89b6;
  margin-bottom: 0.1rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_03 {
  width: 17%;
  justify-content: center;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_03 .zc_list_btn {
  text-align: center;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box .zc_list_03 .zc_list_down {
  display: inline-block;
  font-size: 0.16rem;
  font-family: "宋体";
  line-height: 0.24rem;
  color: #333333;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zc_xxgk_lmy .zc_list_box:nth-child(2n) {
  background: #eeeeee;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zn_cont {
  padding-top: 0.15rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_title {
  position: relative;
  text-align: center;
  font-size: 0.18rem;
  font-weight: bold;
  color: #2d66a5;
  margin: 0 0.15rem;
  padding-bottom: 0.15rem;
  border-bottom: 1px solid #dddddd;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl {
  width: 100%;
  padding: 0.15rem;
  margin: 0 auto;
  color: #404040;
  font-size: 0.14rem !important;
  line-height: 200%;
  overflow: hidden;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl img {
  max-width: 100% !important;
  height: auto !important;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl table {
  max-width: 100% !important;
  table-layout: fixed;
  word-break: break-all;
  word-wrap: break-word;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl table tr td {
  width: auto;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl p,
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl a {
  font-size: 0.14rem !important;
  line-height: 200% !important;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl p img,
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .zn_cont .zn_nl a img {
  max-width: 100% !important;
  height: auto !important;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main {
  --fz: 0.28rem;
  --tag-padding: 0.02rem 0.07rem;
}
.UseInMobile .zwxxgk_bd .zwxxgk_box .mainr .szfbgt-main .tb_search .search-form {
  --form-height: 0.68rem;
}
/* 政务公开首页 */
.zwgk-index .header-menus-wrapper {
  display: none;
}
.zwgk-index__main {
  background: #fdfdfe url(topBg.png) no-repeat center top / 19.2rem 7.47rem;
  margin-bottom: 0.3rem;
  /* 主体头部Logo */
  /* 主体板块 */
  /* 重点领域信息公开 */
  /* 政务专题 */
  /* 查询模块 */
  /* 政策图片展示区 */
  /* 公众、公开 */
  /* 我要办、我要问 */
}
.zwgk-index__main-wrapper {
  /* 标题头 */
  /* 板块标题文字 */
  /* 内容块 */
  /* 文章列表 */
  /* 标签页 */
}
.zwgk-index__main-wrapper .zwgk-title-block {
  display: inline-flex;
  align-items: center;
  padding: 0.11rem 0.33rem;
}
.zwgk-index__main-wrapper .zwgk-title-block.fs24 {
  font-size: 0.24rem;
}
.zwgk-index__main-wrapper .zwgk-title-block.fs26 {
  font-size: 0.26rem;
}
.zwgk-index__main-wrapper .zwgk-title-block.align-center {
  justify-content: center;
}
.zwgk-index__main-wrapper .zwgk-title-block.active-title {
  background-color: #004eb4;
  font-weight: bold;
  color: #fff;
}
.zwgk-index__main-wrapper .section-title-font {
  font-size: 0.24rem;
  font-weight: bold;
  color: #004eb4;
}
.zwgk-index__main-wrapper .container-block {
  padding: 5.34% 0.1rem 0;
}
.zwgk-index__main-wrapper .section-list li {
  --article-color: #383838;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.18rem;
  color: var(--article-color);
}
.zwgk-index__main-wrapper .section-list li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0.04rem;
  width: 0.04rem;
  height: 0.04rem;
  background-color: #817f7f;
  border-radius: 50%;
  transform: translateY(-50%);
}
.zwgk-index__main-wrapper .section-list li:hover {
  --article-color: #004eb4;
}
.zwgk-index__main-wrapper .section-list li:hover::before {
  background-color: #004eb4;
}
.zwgk-index__main-wrapper .section-list li a {
  width: calc(100% - 1.2rem);
  height: 0.45rem;
  font-size: 0.18rem;
  font-weight: 400;
  line-height: 0.45rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
}
.zwgk-index__main-wrapper .section-list li span {
  font-size: 0.14rem;
  color: #989898;
}
.zwgk-index__main-wrapper .news-module-dynamic > .newsdynamic-title {
  display: flex;
}
.zwgk-index__main-wrapper .news-module-dynamic > .newsdynamic-conn {
  width: 100%;
  overflow: hidden;
}
.zwgk-index__main .main-top-logo {
  width: 100%;
  text-align: center;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}
.zwgk-index__main .main-top-logo img {
  width: 100%;
  object-fit: contain;
}
.zwgk-index__main .main-section {
  background-color: #fff;
}
.zwgk-index__main .main-section .see-title {
  display: none;
}
.zwgk-index__main .main-section-wrapper {
  display: flex;
  flex-flow: column-reverse nowrap;
  justify-content: space-between;
}
.zwgk-index__main .main-section__left {
  width: 100%;
}
.zwgk-index__main .main-section__left .newest-public {
  margin-bottom: 0.2rem;
}
.zwgk-index__main .main-section__left .newest-public__header-title {
  height: 0.55rem;
  line-height: 0.55rem;
}
.zwgk-index__main .main-section__left .policy-section-tabs {
  font-family: Microsoft Yahei;
}
.zwgk-index__main .main-section__left .policy-section-tabs__header {
  width: 100%;
}
.zwgk-index__main .main-section__left .policy-section-tabs__header .zcwj {
  width: 50%;
  height: 100%;
  background-color: #f5f5f5;
  font-weight: bold;
  color: #585a69;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.zwgk-index__main .main-section__left .policy-section-tabs__header .zcwj.newsactive {
  background-color: #004eb4;
  color: #fff;
}
.zwgk-index__main .main-section__left .policy-section-tabs__content {
  margin-top: 0.1rem;
}
.zwgk-index__main .main-section__left .policy-section-tabs__content .newsdynamic-title {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #dde2eb;
  padding: 0.1rem;
}
.zwgk-index__main .main-section__left .policy-section-tabs__content .newsdynamic-title > a {
  height: 0.6rem;
  font-size: 0.2rem;
  color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 0 0.12rem;
}
.zwgk-index__main .main-section__left .policy-section-tabs__content .newsdynamic-title .newsactive {
  font-weight: 600;
}
.zwgk-index__main .main-section__left .policy-section-tabs .more-box {
  padding-left: 0;
  margin-top: 0.08rem;
}
.zwgk-index__main .main-section__left .policy-section-tabs .more-box.hidden-more {
  display: none;
}
.zwgk-index__main .main-section__left .policy-section-tabs .more-box::before {
  content: initial;
}
.zwgk-index__main .main-section__left .policy-section-tabs .more-box a {
  height: auto;
  display: block;
  width: 100%;
  line-height: 2;
  background: #cccccc;
  border-radius: 0.04rem;
  color: #fff;
  letter-spacing: 0.02rem;
  text-align: center;
  cursor: pointer;
  font-size: 0.16rem;
}
.zwgk-index__main .main-section__right {
  width: 100%;
}
.zwgk-index__main .main-section__right .right-section-card__header {
  background-color: #004eb4;
}
.zwgk-index__main .main-section__right .right-section-card__header span {
  font-size: 0.24rem;
  color: #fff;
  font-weight: bold;
}
.zwgk-index__main .main-section__right .right-section-card__title {
  height: 0.6rem;
  display: flex;
  align-items: center;
}
.zwgk-index__main .main-section__right .right-section-card__title .title-icon-jt {
  width: 0.18rem;
  height: 0.18rem;
  margin-left: 0.1rem;
  margin-right: 0.15rem;
}
.zwgk-index__main .main-section__right .right-section-card__body {
  padding: 0.2rem;
  background-color: #f5f5f5;
}
.zwgk-index__main .main-section__right .zfld {
  margin-bottom: 0.3rem;
}
.zwgk-index__main .main-section__right .zfld-leader {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 0.41rem;
  border-bottom: 0.01rem solid rgba(170, 170, 170, 0.2);
}
.zwgk-index__main .main-section__right .zfld-leader .leader-avatar {
  margin-bottom: 0.2rem;
}
.zwgk-index__main .main-section__right .zfld-leader .leader-avatar img {
  width: 1.35rem;
  object-fit: contain;
}
.zwgk-index__main .main-section__right .zfld-leader .leader-intro {
  width: 2rem;
}
.zwgk-index__main .main-section__right .zfld-leader .leader-intro-name {
  display: block;
  font-size: 0.18rem;
  line-height: 0.28rem;
  font-weight: bold;
  margin-bottom: 0.1rem;
}
.zwgk-index__main .main-section__right .zfld-leader .leader-intro-name:hover {
  color: #005aaa;
}
.zwgk-index__main .main-section__right .zfld-leader .leader-intro-work {
  font-size: 0.14rem;
  line-height: 2;
}
.zwgk-index__main .main-section__right .zfld-zn {
  margin-top: 0.3rem;
  margin-bottom: 0.17rem;
}
.zwgk-index__main .main-section__right .zfld-zn-btn-group {
  display: flex;
  justify-content: space-between;
}
.zwgk-index__main .main-section__right .zfld-zn-btn {
  font-size: 0.16rem;
  display: block;
  width: calc(50% - 0.1rem);
  line-height: 1;
  padding: 0.16rem 0;
  text-align: center;
  background: #fff;
  box-shadow: 0rem 0.04rem 0.03rem #bcbcbc;
  border-radius: 0.03rem;
  color: #000;
}
.zwgk-index__main .main-section__right .zfld-zn-btn:hover {
  background: #eee;
  color: #004eb4;
}
.zwgk-index__main .main-section__right .zfxxgk .info-guide {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.1rem 0.1rem;
}
.zwgk-index__main .main-section__right .zfxxgk .info-guide .info-item {
  width: 50%;
  padding: 0 0.1rem 0.17rem;
}
.zwgk-index__main .main-section__right .zfxxgk .info-guide .info-item a {
  display: block;
  font-size: 0.14rem;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  background: #e1ecfe;
  box-shadow: 0rem 0.04rem 0.03rem #bcbcbc;
  border-radius: 0.03rem;
  overflow: hidden;
}
.zwgk-index__main .main-section__right .zfxxgk .info-guide .info-item a:hover {
  background: #eee;
  color: #004eb4;
  font-weight: bold;
  box-shadow: 0rem 0.04rem 0.03rem #a3a3a3;
}
.zwgk-index__main .main-section__right .zfxxgk .communique-section {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}
.zwgk-index__main .main-section__right .zfxxgk .communique-section__file {
  width: 1.64rem;
  margin-bottom: 0.1rem;
}
.zwgk-index__main .main-section__right .zfxxgk .communique-section__file img {
  width: 100%;
  object-fit: contain;
  transition: 1s ease all;
}
.zwgk-index__main .main-section__right .zfxxgk .communique-section__file img:hover {
  transform: scale(1.15);
}
.zwgk-index__main .main-section__right .zfxxgk .communique-section__display {
  margin-left: 0.25rem;
}
.zwgk-index__main .main-section__right .zfxxgk .communique-section__display-title {
  width: 2.13rem;
  height: 0.64rem;
  background: url(zxgb.png) no-repeat;
  background-size: 100% 100%;
  font-size: 0.18rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  color: #ffffff;
  display: flex;
  line-height: 0.48rem;
  justify-content: center;
}
.zwgk-index__main .main-section__right .zfxxgk .communique-section__display-periods {
  display: block;
  font-size: 0.2rem;
  font-weight: 500;
  line-height: 0.2rem;
  margin-top: 0.3rem;
}
.zwgk-index__main .main-section__right .zfxxgk .communique-section__display-organizer {
  font-size: 0.16rem;
  line-height: 0.2rem;
  font-family: Microsoft Yahei;
  font-weight: 400;
  color: #585a69;
  margin-top: 0.14rem;
}
.zwgk-index__main .important-area {
  margin-top: 0.1rem;
  padding-bottom: 0.1rem;
}
.zwgk-index__main .important-area__title {
  height: 0.55rem;
  font-weight: bold;
  line-height: 0.3rem;
  margin-bottom: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.zwgk-index__main .important-area__content {
  display: flex;
  flex-wrap: wrap;
}
.zwgk-index__main .important-area__content-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
.zwgk-index__main .important-area__content-item {
  padding: 0 0.2375rem;
  box-sizing: content-box;
}
.zwgk-index__main .important-area__content-item a {
  padding: 0.26rem;
  display: block;
  box-sizing: border-box;
  background-color: #f5f5f5;
  border-radius: 50%;
  overflow: hidden;
}
.zwgk-index__main .important-area__content-item a img {
  width: 0.48rem;
  height: 0.48rem;
}
.zwgk-index__main .important-area__content-item .iaci-text {
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #383838;
}
.zwgk-index__main .government-affairs__title {
  position: relative;
  height: 0.6rem;
}
.zwgk-index__main .government-affairs__title p {
  text-align: center;
}
.zwgk-index__main .government-affairs__title span {
  position: absolute;
  right: 0;
  top: 0.11rem;
  color: #989898;
  font-size: 0.16rem;
  font-weight: 600;
}
.zwgk-index__main .government-affairs__title span:hover {
  color: #004eb4;
}
.zwgk-index__main .government-affairs__content .zt-list {
  display: flex;
  flex-flow: column nowrap;
}
.zwgk-index__main .government-affairs__content .zt-item {
  width: 100%;
  margin-bottom: 0.2rem;
  box-sizing: border-box;
  transition: 1s ease all;
}
.zwgk-index__main .government-affairs__content .zt-item:hover {
  transform: scale(1.15);
}
.zwgk-index__main .government-affairs__content .zt-item a {
  display: block;
  width: 100%;
  box-shadow: 0rem 0.03rem 0.06rem #bcbcbc;
  border-radius: 0.02rem;
  overflow: hidden;
}
.zwgk-index__main .government-affairs__content .zt-item img {
  width: 100%;
  border-radius: 0.02rem;
  object-fit: contain;
}
.zwgk-index__main .search-section {
  margin-top: 0.4rem;
  margin-bottom: 0.05rem;
}
.zwgk-index__main .search-section-wrapper {
  background: #f5f5f5;
  display: flex;
  flex-flow: column nowrap;
  padding-top: 0.28rem;
}
.zwgk-index__main .search-section-forms {
  width: 100%;
}
.zwgk-index__main .search-section-forms__types {
  display: flex;
  margin-bottom: 0.2rem;
}
.zwgk-index__main .search-section-forms__types .search-types {
  font-size: 0.24rem;
  font-weight: bold;
  color: #000;
  line-height: 0.35rem;
  cursor: pointer;
}
.zwgk-index__main .search-section-forms__types .search-types + .search-types {
  margin-left: 0.1rem;
}
.zwgk-index__main .search-section-forms__types .newsactive {
  color: #004eb4;
}
.zwgk-index__main .search-section-forms__form input[type="text"],
.zwgk-index__main .search-section-forms__form select {
  padding-left: 0.05rem;
  height: 0.55rem;
  font-size: 0.18rem;
  border-radius: 0.05rem;
  border: 0.01rem solid rgba(21, 40, 90, 0.27);
}
.zwgk-index__main .search-section-forms__form input[type="text"]:focus,
.zwgk-index__main .search-section-forms__form select:focus {
  outline: none;
}
.zwgk-index__main .search-section-forms__form .searchIpt {
  width: 100%;
  box-sizing: border-box;
  display: block;
}
.zwgk-index__main .search-section-forms__form .searchBtn {
  display: block;
  width: 100%;
  height: 0.55rem;
  margin-top: 0.1rem;
  text-align: center;
  font-size: 0.18rem;
  background: #004eb4;
  color: #fff;
  cursor: pointer;
  border-radius: 0.05rem;
}
.zwgk-index__main .search-section-forms__form #eq {
  margin-top: 0.38rem;
  margin-bottom: 0.3rem;
}
.zwgk-index__main .search-section-forms__form .doc-wh {
  margin-top: 0.38rem;
  margin-bottom: 0.3rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 0.14rem;
}
.zwgk-index__main .search-section-forms__form .doc-wh .fwzh-label {
  display: block;
  width: 100%;
  font-size: 0.16rem;
  line-height: 0.35rem;
}
.zwgk-index__main .search-section-forms__form .doc-wh .zfwjselect {
  font-size: 0.18rem;
  width: 1.5rem;
}
.zwgk-index__main .search-section-forms__form .doc-wh .zfwjselectnf {
  width: 0.8rem;
}
.zwgk-index__main .search-section-forms__form .doc-wh .zfwjinputh {
  width: 1.5rem;
  margin-top: 0.1rem;
}
.zwgk-index__main .search-section-forms__form .radioBlock {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 0.3rem;
  font-size: 0.16rem;
}
.zwgk-index__main .search-section-forms__form .radioBlock .radioName {
  font-weight: 500;
  color: #383838;
  padding-right: 0.15rem;
  margin-bottom: 0.1rem;
}
.zwgk-index__main .search-section-forms__form .radioBlock .radioAll {
  display: flex;
  flex-wrap: wrap;
  font-size: 0.14rem;
}
.zwgk-index__main .search-section-forms__form .radioBlock .radioAll .radioItem {
  font-weight: 400;
  color: #585a69;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.zwgk-index__main .search-section-forms__form .radioBlock .radioAll .radioItem input[type="radio"] {
  width: 0.11rem;
  height: 0.11rem;
}
.zwgk-index__main .search-section-forms__form .radioBlock .radioAll .radioItem input[type="radio"]:checked + label {
  color: #004eb4;
}
.zwgk-index__main .search-section-forms__form .radioBlock .radioAll .radioItem label {
  padding-left: 0.06rem;
  white-space: nowrap;
}
.zwgk-index__main .search-section-forms__form .radioBlock .radioAll .radioItem + .radioItem {
  margin-left: 0.2rem;
}
.zwgk-index__main .search-section-apply {
  width: 100%;
  box-sizing: border-box;
}
.zwgk-index__main .search-section-apply__header {
  margin-bottom: 0.2rem;
}
.zwgk-index__main .search-section-apply__header-title {
  font-size: 0.24rem;
  line-height: 0.35rem;
  font-weight: bold;
  color: #004eb4;
}
.zwgk-index__main .search-section-apply__content {
  padding-bottom: 0.2rem;
}
.zwgk-index__main .search-section-apply__content .apply-list .apply-item {
  margin-bottom: 0.15rem;
  padding: 0 0.1rem;
  box-sizing: border-box;
}
.zwgk-index__main .search-section-apply__content .apply-list .apply-item-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1rem;
  border-radius: 0.03rem;
  background: #e1ecfe;
  box-shadow: 0rem 0.04rem 0.03rem #bcbcbc;
}
.zwgk-index__main .search-section-apply__content .apply-list .apply-item-inner:hover {
  background: #eee;
}
.zwgk-index__main .search-section-apply__content .apply-list .apply-item-inner:hover span {
  font-weight: bold;
  color: #004eb4;
}
.zwgk-index__main .search-section-apply__content .apply-list .apply-item-inner span {
  font-size: 0.18rem;
  margin-left: 0.08rem;
}
.zwgk-index__main .section-img-block {
  margin-bottom: 0.1rem;
}
.zwgk-index__main .section-img-block a {
  display: block;
  overflow: hidden;
}
.zwgk-index__main .section-img-block img {
  width: 200%;
  vertical-align: middle;
  position: relative;
  transform: translate3d(-0.2rem, 0, 0);
}
.zwgk-index__main .section-public {
  background-color: #f5f5f5;
  margin-bottom: 0.3rem;
}
.zwgk-index__main .section-public__wrapper {
  display: flex;
  flex-flow: column nowrap;
}
.zwgk-index__main .section-public .sp-left {
  width: 100%;
}
.zwgk-index__main .section-public .sp-right {
  width: 100%;
}
.zwgk-index__main .section-public .sp-card__header {
  font-size: 0.24rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  color: #004eb4;
  height: 0.55rem;
  line-height: 0.55rem;
}
.zwgk-index__main .section-public .sp-card__content .gzcy-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.15rem;
}
.zwgk-index__main .section-public .sp-card__content .gzcy-list .gzcy-item {
  width: 25%;
  cursor: pointer;
}
.zwgk-index__main .section-public .sp-card__content .gzcy-list .gzcy-item:hover {
  background-color: #fff;
}
.zwgk-index__main .section-public .sp-card__content .gzcy-list .gzcy-item:hover a {
  color: #005aaa;
}
.zwgk-index__main .section-public .sp-card__content .gzcy-list .gzcy-item a {
  padding: 0.24rem 0;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  font-size: 0.14rem;
}
.zwgk-index__main .section-public .sp-card__content .gzcy-list .gzcy-item a img {
  width: 0.56rem;
  height: 0.56rem;
}
.zwgk-index__main .section-public .sp-card__content .gkzt-list {
  display: flex;
  flex-flow: row wrap;
  padding-top: 0.21rem;
  padding-bottom: 0.2rem;
}
.zwgk-index__main .section-public .sp-card__content .gkzt-list .gkzt-item {
  width: 50%;
  font-size: 0.18rem;
  padding: 0.1rem 0.18rem;
  margin-bottom: 0.1rem;
}
.zwgk-index__main .section-public .sp-card__content .gkzt-list .gkzt-item a {
  background-color: #fff;
  box-shadow: 0rem 0.04rem 0.03rem #bcbcbc;
  border-radius: 0.03rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  padding: 0.16rem 0;
}
.zwgk-index__main .section-public .sp-card__content .gkzt-list .gkzt-item img {
  width: 0.86rem;
  height: 0.86rem;
  object-fit: contain;
  margin-bottom: 0.12rem;
}
.zwgk-index__main .section-public .sp-card__content .gkzt-list .gkzt-item span {
  font-size: 0.18rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #383838;
  line-height: 2;
}
.zwgk-index__main .section-need .doing-card {
  width: 100%;
  margin-bottom: 0.2rem;
}
.zwgk-index__main .section-need .ask-card .need-card__content {
  background-color: #f5f5f5;
  padding: 0.1rem 0;
  height: calc(100% - 0.6rem);
}
.zwgk-index__main .section-need .need-card__content {
  /* 我要办内容区域 */
  /* 我要问内容区域 */
}
.zwgk-index__main .section-need .need-card__content .need-service {
  padding: 0.4rem 0;
  background: url(zwgk_bg2.jpg) no-repeat center center / cover;
}
.zwgk-index__main .section-need .need-card__content .need-service-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.zwgk-index__main .section-need .need-card__content .need-service-item {
  width: 50%;
  padding: 0.12rem 0.2rem;
  box-sizing: border-box;
}
.zwgk-index__main .section-need .need-card__content .need-service-item a {
  padding: 0 0.2rem;
  font-size: 0.18rem;
  font-weight: bold;
  text-align: center;
  color: #585a69;
  display: block;
  box-sizing: border-box;
  border: 0.02rem solid #bbbfc6;
  border-radius: 0.08rem;
  background: linear-gradient(to bottom, #fefefe 0%, #fefefe 80%, #d0d1d2 100%);
  line-height: 2.23;
}
.zwgk-index__main .section-need .need-card__content .appfx img {
  width: 100%;
  object-fit: contain;
}
.zwgk-index__main .section-need .need-card__content .need-ask-list {
  display: flex;
}
.zwgk-index__main .section-need .need-card__content .need-ask-list .need-ask-item {
  width: calc(100% / 3);
  padding-top: 0.3rem;
}
.zwgk-index__main .section-need .need-card__content .need-ask-list .need-ask-item a {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  cursor: pointer;
}
.zwgk-index__main .section-need .need-card__content .need-ask-list .need-ask-item a:hover {
  color: #005aaa;
}
.zwgk-index__main .section-need .need-card__content .need-ask-list .need-ask-item a p {
  font-size: 0.14rem;
}
.zwgk-index__main .section-need .need-card__content .need-ask-list .need-ask-item a img {
  width: 0.5rem;
  object-fit: contain;
  margin-bottom: 0.1rem;
}
.UseInMobile .zwgk-index__main-wrapper .zwgk-title-block {
  padding: 0.165rem 0.495rem;
}
.UseInMobile .zwgk-index__main-wrapper .zwgk-title-block.fs24 {
  font-size: 0.28rem;
}
.UseInMobile .zwgk-index__main-wrapper .zwgk-title-block.fs26 {
  font-size: 0.33rem;
}
.UseInMobile .zwgk-index__main-wrapper .section-title-font {
  font-size: 0.28rem;
  font-weight: bold;
  color: #004eb4;
}
.UseInMobile .zwgk-index__main-wrapper .section-list li {
  padding-left: 0.22rem;
}
.UseInMobile .zwgk-index__main-wrapper .section-list li::before {
  left: 0.06rem;
  width: 0.06rem;
  height: 0.06rem;
}
.UseInMobile .zwgk-index__main-wrapper .section-list li a {
  width: calc(100% - 1.2rem);
  height: 0.52rem;
  font-size: 0.22rem;
  font-weight: 400;
  line-height: 0.52rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
}
.UseInMobile .zwgk-index__main-wrapper .section-list li span {
  font-size: 0.18rem;
  color: #989898;
}
.UseInMobile .zwgk-index__main .main-top-logo {
  padding: 0.6rem 0;
}
.UseInMobile .zwgk-index__main .main-section {
  background-color: #fff;
}
.UseInMobile .zwgk-index__main .main-section-wrapper {
  display: flex;
  flex-flow: column-reverse nowrap;
  justify-content: space-between;
}
.UseInMobile .zwgk-index__main .main-section__left {
  width: 100%;
}
.UseInMobile .zwgk-index__main .main-section__left .newest-public {
  margin-bottom: 0.2rem;
}
.UseInMobile .zwgk-index__main .main-section__left .newest-public__header-title {
  height: 0.55rem;
  line-height: 0.55rem;
}
.UseInMobile .zwgk-index__main .main-section__left .policy-section-tabs__content {
  margin-top: 0.13rem;
}
.UseInMobile .zwgk-index__main .main-section__left .policy-section-tabs__content .newsdynamic-title > a {
  height: 0.72rem;
  font-size: 0.26rem;
}
.UseInMobile .zwgk-index__main .main-section__right .right-section-card__header span {
  font-size: 0.28rem;
}
.UseInMobile .zwgk-index__main .main-section__right .right-section-card__title {
  height: 0.72rem;
}
.UseInMobile .zwgk-index__main .main-section__right .right-section-card__title .title-icon-jt {
  width: 0.23rem;
  height: 0.23rem;
  margin-left: 0.13rem;
  margin-right: 0.19rem;
}
.UseInMobile .zwgk-index__main .main-section__right .zfld {
  margin-bottom: 0.36rem;
}
.UseInMobile .zwgk-index__main .main-section__right .zfld-leader {
  padding-bottom: 0.5rem;
  border-bottom: 0.01rem solid rgba(170, 170, 170, 0.2);
}
.UseInMobile .zwgk-index__main .main-section__right .zfld-leader .leader-avatar {
  margin-bottom: 0.26rem;
}
.UseInMobile .zwgk-index__main .main-section__right .zfld-leader .leader-avatar img {
  width: 1.62rem;
}
.UseInMobile .zwgk-index__main .main-section__right .zfld-leader .leader-intro {
  width: 100%;
}
.UseInMobile .zwgk-index__main .main-section__right .zfld-leader .leader-intro-name {
  display: block;
  text-align: center;
  font-size: 0.22rem;
  line-height: 0.34rem;
  margin-bottom: 0.15rem;
}
.UseInMobile .zwgk-index__main .main-section__right .zfld-leader .leader-intro-name:hover {
  color: #005aaa;
}
.UseInMobile .zwgk-index__main .main-section__right .zfld-leader .leader-intro-work {
  font-size: 0.18rem;
  line-height: 2;
}
.UseInMobile .zwgk-index__main .main-section__right .zfld-zn {
  margin-bottom: 0.21rem;
  margin-top: 0;
}
.UseInMobile .zwgk-index__main .main-section__right .zfld-zn-btn-group {
  flex-direction: column;
}
.UseInMobile .zwgk-index__main .main-section__right .zfld-zn-btn {
  font-size: 0.19rem;
  width: 100%;
  padding: 0.19rem 0;
  margin-top: 0.3rem;
}
.UseInMobile .zwgk-index__main .main-section__right .zfxxgk .info-guide {
  display: block;
  margin: 0 0 0.13rem;
}
.UseInMobile .zwgk-index__main .main-section__right .zfxxgk .info-guide .info-item {
  width: 100%;
  padding: 0 0.13rem 0.21rem;
}
.UseInMobile .zwgk-index__main .main-section__right .zfxxgk .info-guide .info-item a {
  display: block;
  font-size: 0.18rem;
  height: 0.58rem;
  line-height: 0.58rem;
  text-align: center;
  background: #e1ecfe;
  box-shadow: 0rem 0.054rem 0.036rem #bcbcbc;
  border-radius: 0.032rem;
  overflow: hidden;
}
.UseInMobile .zwgk-index__main .main-section__right .zfxxgk .communique-section {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}
.UseInMobile .zwgk-index__main .main-section__right .zfxxgk .communique-section__file {
  width: 100%;
  margin-bottom: 0.14rem;
}
.UseInMobile .zwgk-index__main .main-section__right .zfxxgk .communique-section__file img {
  width: 100%;
}
.UseInMobile .zwgk-index__main .main-section__right .zfxxgk .communique-section__file img:hover {
  transform: scale(1.15);
}
.UseInMobile .zwgk-index__main .main-section__right .zfxxgk .communique-section__display {
  margin-left: 0.25rem;
}
.UseInMobile .zwgk-index__main .main-section__right .zfxxgk .communique-section__display-title {
  width: 3rem;
  height: 0.86rem;
  font-size: 0.2rem;
  line-height: 0.66rem;
}
.UseInMobile .zwgk-index__main .main-section__right .zfxxgk .communique-section__display-periods {
  display: block;
  font-size: 0.22rem;
  line-height: 1;
}
.UseInMobile .zwgk-index__main .main-section__right .zfxxgk .communique-section__display-organizer {
  font-size: 0.18rem;
}
.UseInMobile .zwgk-index__main .important-area__content-item a img {
  width: 0.64rem;
  height: 0.64rem;
}
.UseInMobile .zwgk-index__main .important-area__content-item .iaci-text {
  height: 0.72rem;
  line-height: 0.72rem;
  text-align: center;
  font-size: 0.2rem;
}
.UseInMobile .zwgk-index__main .government-affairs__title {
  position: relative;
  height: 0.72rem;
}
.UseInMobile .zwgk-index__main .government-affairs__title p {
  text-align: center;
}
.UseInMobile .zwgk-index__main .government-affairs__title span {
  font-size: 0.18rem;
}
.UseInMobile .zwgk-index__main .government-affairs__content .zt-item img {
  transform: scale(1.3);
  transform-origin: 20% 50%;
}
.UseInMobile .zwgk-index__main .search-section-wrapper {
  padding-top: 0.32rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__types {
  margin-bottom: 0.2rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__types .search-types {
  font-size: 0.28rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form input[type="text"],
.UseInMobile .zwgk-index__main .search-section-forms__form select {
  height: 0.7rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .searchBtn {
  height: 0.7rem;
  margin-top: 0.14rem;
  font-size: 0.22rem;
  border-radius: 0.09rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .doc-wh {
  font-size: 0.18rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .doc-wh .fwzh-label {
  font-size: 0.18rem;
  line-height: 0.44rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .doc-wh .zfwjselect {
  font-size: 0.2rem;
  width: 2rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .doc-wh .zfwjselectnf {
  width: 1rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .doc-wh .zfwjinputh {
  width: 2rem;
  margin-top: 0.1rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .radioBlock {
  font-size: 0.18rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .radioBlock .radioName {
  font-weight: 500;
  color: #383838;
  padding-right: 0.18rem;
  margin-bottom: 0.14rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .radioBlock .radioAll {
  font-size: 0.16rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .radioBlock .radioAll .radioItem input[type="radio"] {
  width: 0.18rem;
  height: 0.18rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .radioBlock .radioAll .radioItem label {
  padding-left: 0.1rem;
}
.UseInMobile .zwgk-index__main .search-section-forms__form .radioBlock .radioAll .radioItem + .radioItem {
  margin-left: 0.25rem;
}
.UseInMobile .zwgk-index__main .search-section-apply {
  width: 100%;
  box-sizing: border-box;
}
.UseInMobile .zwgk-index__main .search-section-apply__header {
  margin-bottom: 0.24rem;
}
.UseInMobile .zwgk-index__main .search-section-apply__header-title {
  font-size: 0.28rem;
}
.UseInMobile .zwgk-index__main .search-section-apply__content {
  padding-bottom: 0.2rem;
}
.UseInMobile .zwgk-index__main .search-section-apply__content .apply-list .apply-item {
  margin-bottom: 0.2rem;
}
.UseInMobile .zwgk-index__main .search-section-apply__content .apply-list .apply-item-inner {
  height: 1.2rem;
  border-radius: 0.06rem;
}
.UseInMobile .zwgk-index__main .search-section-apply__content .apply-list .apply-item-inner span {
  font-size: 0.22rem;
  margin-left: 0.08rem;
}
.UseInMobile .zwgk-index__main .section-img-block img {
  width: 300%;
  transform: translate3d(-1.56rem, 0, 0);
}
.UseInMobile .zwgk-index__main .section-public .sp-card__header {
  font-size: 0.28rem;
  height: 0.6rem;
  line-height: 0.6rem;
}
.UseInMobile .zwgk-index__main .section-public .sp-card__content .gzcy-list {
  margin-top: 0.18rem;
}
.UseInMobile .zwgk-index__main .section-public .sp-card__content .gzcy-list .gzcy-item {
  width: calc(100% / 3);
  cursor: pointer;
}
.UseInMobile .zwgk-index__main .section-public .sp-card__content .gzcy-list .gzcy-item a {
  padding: 0.24rem 0;
  font-size: 0.18rem;
}
.UseInMobile .zwgk-index__main .section-public .sp-card__content .gzcy-list .gzcy-item a img {
  width: 0.62rem;
  height: 0.62rem;
}
.UseInMobile .zwgk-index__main .section-public .sp-card__content .gkzt-list .gkzt-item {
  width: 100%;
  font-size: 0.22rem;
  padding: 0.16rem 0.22rem;
  margin-bottom: 0.1rem;
}
.UseInMobile .zwgk-index__main .section-public .sp-card__content .gkzt-list .gkzt-item a {
  border-radius: 0.06rem;
  padding: 0.24rem 0;
}
.UseInMobile .zwgk-index__main .section-public .sp-card__content .gkzt-list .gkzt-item img {
  width: 1.161rem;
  height: 1.161rem;
  margin-bottom: 0.16rem;
}
.UseInMobile .zwgk-index__main .section-public .sp-card__content .gkzt-list .gkzt-item span {
  font-size: 0.22rem;
}
.UseInMobile .zwgk-index__main .section-need .doing-card {
  width: 100%;
  margin-bottom: 0.2rem;
}
.UseInMobile .zwgk-index__main .section-need .ask-card .need-card__content {
  background-color: #f5f5f5;
  padding: 0.1rem 0;
  height: calc(100% - 0.6rem);
}
.UseInMobile .zwgk-index__main .section-need .need-card__content {
  /* 我要办内容区域 */
  /* 我要问内容区域 */
}
.UseInMobile .zwgk-index__main .section-need .need-card__content .need-service {
  padding: 0;
}
.UseInMobile .zwgk-index__main .section-need .need-card__content .need-service-list {
  display: block;
}
.UseInMobile .zwgk-index__main .section-need .need-card__content .need-service-item {
  width: 100%;
  padding: 0.12rem 0.2rem;
  box-sizing: border-box;
}
.UseInMobile .zwgk-index__main .section-need .need-card__content .need-service-item a {
  font-size: 0.22rem;
}
.UseInMobile .zwgk-index__main .section-need .need-card__content .need-ask-list {
  flex-wrap: wrap;
}
.UseInMobile .zwgk-index__main .section-need .need-card__content .need-ask-list .need-ask-item {
  width: 50%;
  padding-top: 0.38rem;
}
.UseInMobile .zwgk-index__main .section-need .need-card__content .need-ask-list .need-ask-item a p {
  font-size: 0.17rem;
}
.UseInMobile .zwgk-index__main .section-need .need-card__content .need-ask-list .need-ask-item a img {
  width: 0.62rem;
  margin-bottom: 0.14rem;
}
/* 走进金华首页 */
.enter-jinhua .jinhua-gk {
  padding: 0.2rem 0;
}
.enter-jinhua .jinhua-gk-left {
  padding: 0 0.1rem;
}
.enter-jinhua .jinhua-gk-left .gk-left-title a {
  font-size: 0.2rem;
  color: #e9280c;
  line-height: 1.5;
}
.enter-jinhua .jinhua-gk-left .gk-left-content {
  text-align: justify;
  line-height: 2.15;
  color: #3e3e3e;
  font-size: 0.14rem;
  font-family: courier new, courier, monospace;
  letter-spacing: 0.02rem;
}
.enter-jinhua .jinhua-gk-right img {
  width: 100%;
  object-fit: contain;
}
.enter-jinhua .tour {
  padding: 0 0.1rem;
}
.enter-jinhua .tour .tour-display {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
.enter-jinhua .tour .tour-display a {
  max-width: 100%;
  height: 1.4rem;
  position: relative;
  overflow: hidden;
  margin-top: 0.04rem;
}
.enter-jinhua .tour .tour-display a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.enter-jinhua .tour .tour-display a span {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 0.16rem;
  line-height: 2.5;
  text-align: center;
}
.enter-jinhua .tour .tour-display .display-img1 {
  order: 1;
  width: 100%;
}
.enter-jinhua .tour .tour-display .display-img2 {
  order: 2;
  width: calc(50% - ( 0.04rem / 2));
}
.enter-jinhua .tour .tour-display .display-img3 {
  order: 3;
  width: calc(50% - ( 0.04rem / 2));
}
.enter-jinhua .tour .tour-display .display-img4 {
  order: 5;
  width: calc(50% - ( 0.04rem / 2));
}
.enter-jinhua .tour .tour-display .display-img5 {
  order: 4;
  width: 100%;
}
.enter-jinhua .tour .tour-display .display-img6 {
  order: 6;
  width: calc(50% - ( 0.04rem / 2));
}
.enter-jinhua .tour .tour-display .display-img7 {
  order: 7;
  width: 100%;
}
.enter-jinhua .tour .tour-display .display-img8 {
  order: 8;
  width: calc(50% - ( 0.04rem / 2));
}
.enter-jinhua .tour .tour-display .display-img9 {
  order: 9;
  width: calc(50% - ( 0.04rem / 2));
}
.enter-jinhua .tour .tour-display .display-img10 {
  width: 100%;
  order: 0;
  text-align: center;
  background-color: #d13a27;
  position: relative;
}
.enter-jinhua .tour .tour-display .display-img10 img {
  width: 1.27rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.enter-jinhua .jh_mrjd {
  padding: 20px 0;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item {
  width: 100%;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.1rem;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-header::before {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.04rem;
  background-color: #ccc;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-header .left-title {
  line-height: 1.945;
  font-size: 0.18rem;
  padding: 0 0.1rem 0.04rem;
  position: relative;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-header .left-title b {
  background-color: #d51212;
  padding: 0 0.03rem;
  color: #fff;
  font-weight: normal;
  margin-right: 0.05rem;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-header .left-title::before {
  display: block;
  content: " ";
  height: 0.04rem;
  background-color: #d51212;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-header .right-icon a {
  display: block;
  height: 0.35rem;
  width: 0.2rem;
  background: url(jh_serve28.png) no-repeat center center / contain;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-content {
  padding: 0 0.1rem;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-content .a-list {
  padding: 0.05rem 0;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-content .a-list li {
  color: #000;
  font-size: 0.14rem;
  display: flex;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-content .a-list a {
  font-size: inherit;
  line-height: 2.5;
  width: calc(100% - 0.68rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-content .a-list a:hover {
  color: #e9280c;
}
.enter-jinhua .jh_mrjd .mrjd-list .mrjd-item-content .a-list span {
  line-height: 2.5;
  text-align: right;
}
.UseInMobile .jinhua-gk-left {
  padding: 0 0.26rem;
}
.UseInMobile .jinhua-gk-left .gk-left-title a {
  font-size: 0.24rem;
}
.UseInMobile .jinhua-gk-left .gk-left-content {
  text-align: justify;
  line-height: 2.15;
  color: #3e3e3e;
  font-size: 0.18rem;
  font-family: courier new, courier, monospace;
  letter-spacing: 0.03rem;
}
.UseInMobile .jinhua-gk-right {
  overflow: hidden;
}
.UseInMobile .jinhua-gk-right img {
  width: 120%;
  transform: translate3d(-9.5%, 0, 0);
}
.UseInMobile .tour .tour-display a span {
  font-size: 0.3rem;
}
.UseInMobile .jh_mrjd {
  padding: 20px 0;
}
.UseInMobile .jh_mrjd .mrjd-list .mrjd-item {
  width: 100%;
}
.UseInMobile .jh_mrjd .mrjd-list .mrjd-item-header::before {
  height: 0.07rem;
}
.UseInMobile .jh_mrjd .mrjd-list .mrjd-item-header .left-title {
  font-size: 0.24rem;
}
.UseInMobile .jh_mrjd .mrjd-list .mrjd-item-header .left-title::before {
  height: 0.07rem;
}
.UseInMobile .jh_mrjd .mrjd-list .mrjd-item-header .right-icon a {
  height: 0.455rem;
  width: 0.26rem;
}
.UseInMobile .jh_mrjd .mrjd-list .mrjd-item-content {
  padding: 0 0.2rem;
}
.UseInMobile .jh_mrjd .mrjd-list .mrjd-item-content .a-list li {
  font-size: 0.16rem;
  display: flex;
}
/* 报告专题 */
.report-special-topic .zfxxgkndbghzgl {
  background-color: #f1f1f1;
}
.report-special-topic .header-menus {
  display: none;
}
.report-special-topic .report-block {
  background-color: #fff;
  padding: 0 0.1rem;
}
.report-special-topic .report-block:last-child {
  margin-bottom: 0.3rem;
}
.report-special-topic .report-block-header {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
.report-special-topic .report-block-header .header-left-content {
  display: flex;
  align-items: center;
  position: relative;
  margin-top: 0.2rem;
}
.report-special-topic .report-block-header .header-left-content .red-block {
  width: 0.03rem;
  height: 0.2rem;
  background-color: #ba0102;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate3d(0, -50%, 0);
}
.report-special-topic .report-block-header .header-left-content .content-title {
  display: flex;
  align-items: center;
}
.report-special-topic .report-block-header .header-left-content .content-title .title-text {
  font-size: 0.16rem;
  color: #ba0102;
  margin-left: 0.14rem;
  line-height: 1;
}
.report-special-topic .report-block-header .header-right-content {
  margin-top: 0.1rem;
  color: #000;
  margin-bottom: 0.1rem;
}
.report-special-topic .report-block-header .header-right-content .sel {
  font-size: 0.15rem;
}
.report-special-topic .report-block-header .header-right-content .nfselect {
  width: 100%;
  height: 0.26rem;
  cursor: pointer;
  font-size: 0.14rem;
  margin-top: 0.1rem;
}
.report-special-topic .report-block-body .report-body-wrapper {
  margin-top: 0.2rem;
  background-color: #f9f9f9;
}
.report-special-topic .report-block-body .report-body-wrapper .three-list {
  display: flex;
  flex-flow: row wrap;
  padding: 0.1rem;
}
.report-special-topic .report-block-body .report-body-wrapper .three-list li {
  width: 100%;
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  height: 0.4rem;
  line-height: 0.4rem;
}
.report-special-topic .report-block-body .report-body-wrapper .three-list li .jiantou {
  display: block;
  width: 0.1rem;
  height: 0.1rem;
  background: url(2020gknb_aloow.png) no-repeat center center / cover;
  margin-right: 0.05rem;
}
.report-special-topic .report-block-body .report-body-wrapper .three-list li a {
  font-size: 0.14rem;
  color: #000;
}
.UseInMobile .report-special-topic .report-block-body .report-body-wrapper .three-list {
  padding: 0.1rem 0.05rem;
}
.UseInMobile .report-special-topic .report-block-header .header-left-content .content-title .title-text {
  font-size: 0.2rem;
  margin-left: 0.1rem;
}
.UseInMobile .report-special-topic .report-block-header .header-right-content .sel {
  font-size: 0.2rem;
}
.UseInMobile .report-special-topic .report-block-header .header-right-content .nfselect {
  width: 100%;
  height: 0.3rem;
  font-size: inherit;
}
.UseInMobile .report-special-topic .report-block-body {
  vertical-align: auto;
}
.UseInMobile .report-special-topic .report-block-body .report-body-wrapper .three-list li {
  height: 0.6rem;
  line-height: 0.6rem;
}
.UseInMobile .report-special-topic .report-block-body .report-body-wrapper .three-list li a {
  font-size: 0.16rem;
}
.UseInMobile .report-special-topic .report-block-body .report-body-wrapper .three-list li .jiantou {
  width: 0.14rem;
  height: 0.14rem;
  margin-right: 0.04rem;
}
/*手机版政务专题*/
.thematic-atlas {
  padding: 0.1rem;
  background-color: #fff;
  height: auto;
  overflow: hidden;
  margin-bottom: 0.1rem;
}
.special-topic {
  margin-bottom: 0.2rem;
  background-color: #fff;
}
.special-topic .specialtopic-title {
  display: flex;
  height: 0.4rem;
  align-items: center;
  justify-content: space-between;
  background: #f8f8f8;
  padding: 0 0.1rem;
}
.special-topic .specialtopic-title .sptitle-zwzt {
  display: inline-flex;
  height: 100%;
  align-items: center;
  font-size: 0.16rem;
  font-weight: bold;
  color: #1492ff;
}
.special-topic .specialtopic-title .sptitle-zwzt .icon-zdzt {
  width: 0.26rem;
  height: 0.26rem;
  background: url(zdzt.png) no-repeat 0 0;
  background-size: 100%;
  margin-right: 0.08rem;
}
.special-topic .specialtopic-title .sptitle-more a {
  color: #333;
  font-size: 0.14rem;
}
.special-topic .specialtopic-title .sptitle-more a:hover {
  color: #005aaa;
}
.special-topic .specialtopic-conn {
  height: auto;
  padding: 0 0.1rem;
}
.special-topic .specialtopic-conn ul li {
  border-bottom: 1px dashed #dedede;
  height: 0.4rem;
  line-height: 0.4rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.special-topic .specialtopic-conn ul li:last-child {
  border-bottom: none;
}
.special-topic .specialtopic-conn ul li a {
  padding-left: 0.3rem;
  background: url(1614401095885.gif) no-repeat 0.1rem center;
  text-align: left;
  font-size: 0.16rem;
}
.UseInMobile .index-wrapper .layout-main .topiccolumn-conn {
  height: 1rem;
}
.UseInMobile .index-wrapper .layout-main .slider-container .slider-wrapper .slider-item a img {
  height: 1rem;
}
.UseInMobile .special-topic .specialtopic-title {
  height: 0.5rem;
  padding: 0 0.15rem;
}
.UseInMobile .special-topic .specialtopic-title .sptitle-zwzt {
  font-size: 0.24rem;
}
.UseInMobile .special-topic .specialtopic-title .sptitle-zwzt .icon-zdzt {
  width: 0.32rem;
  height: 0.32rem;
}
.UseInMobile .special-topic .specialtopic-title .sptitle-more a {
  font-size: 0.2rem;
}
.UseInMobile .special-topic .specialtopic-conn {
  padding: 0 0.15rem;
}
.UseInMobile .special-topic .specialtopic-conn ul li {
  height: 0.4rem;
  line-height: 0.4rem;
}
.UseInMobile .special-topic .specialtopic-conn ul li a {
  padding-left: 0.25rem;
  background-size: 0.12rem;
  font-size: 0.16rem;
  background-position: 0.05rem center;
}
/* 列表页公共样式 */
.breadcrumb-wrapper {
  margin-top: 0.12rem;
  margin-bottom: 0.16rem;
  padding: 0 0.1rem;
}
.breadcrumb-location {
  font-size: 0.14rem;
  color: #3b3b3b;
  position: relative;
}
.breadcrumb-location .location-icon {
  position: absolute;
  width: 1em;
  top: 0;
  transform: translateY(0.02rem);
  left: 0;
}
.breadcrumb-location .location-label {
  float: left;
  margin-left: 0.2rem;
  white-space: nowrap;
}
.breadcrumb-location .location-points {
  display: inline;
}
.breadcrumb-location .location-points::after {
  content: "";
  display: block;
  clear: both;
}
.breadcrumb-location .location-points li {
  float: left;
}
.breadcrumb-location .location-points .location-separator {
  margin: 0 0.02rem;
}
.news-module-wrapper {
  margin-bottom: 0.2rem;
}
.news-module .nm-aside-title {
  display: none;
}
.news-module .nm-aside-menus .cr-menu-item {
  box-sizing: border-box;
  border: none;
  padding: 0.12rem 0.1rem;
}
.news-module .nm-aside-menus .cr-menu-item a {
  display: block;
  font-size: 0.18rem;
  line-height: 2.67;
  color: inherit;
  font-weight: inherit;
  padding-left: 0.15rem;
  padding-right: 0.15rem;
  border: 0.01rem solid #ededed;
  border-radius: 0.04rem;
  overflow: hidden;
}
.news-module .nm-aside-menus .cr-menu .is-active {
  font-weight: bold;
  color: #fff;
}
.news-module .nm-aside-menus .cr-menu .is-active a {
  background-color: #ff1515;
}
.news-module .nm-aside-menus .cr-submenu {
  --arrow-size: 0.06rem;
  --arrow-color: #e9280c;
}
.news-module .nm-aside-menus .cr-submenu .cr-submenu-title {
  position: relative;
}
.news-module .nm-aside-menus .cr-submenu .cr-menu-item {
  border: none;
}
.news-module .nm-aside-menus .cr-submenu-inline {
  z-index: 5;
}
.news-module .nm-aside-menus .cr-submenu-inline .cr-menu-item a {
  font-size: 0.16rem;
  border: none;
}
.news-module .nm-aside-menus .cr-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 0.1rem;
  transform: translate3d(0, -50%, 0);
  width: 0;
  height: 0;
  border-left: var(--arrow-size) solid var(--arrow-color);
  border-right: var(--arrow-size) solid transparent;
  border-top: var(--arrow-size) solid transparent;
  border-bottom: var(--arrow-size) solid transparent;
  transition: all 0.3s ease-out;
  transform-origin: top center;
}
.news-module .nm-aside-menus .cr-submenu[data-visiable="false"] .cr-submenu-inline {
  display: none;
}
.news-module .nm-aside-menus .cr-submenu[data-visiable="true"] {
  --arrow-color: #fff;
}
.news-module .nm-aside-menus .cr-submenu[data-visiable="true"] .cr-submenu-inline {
  border: 0.01rem solid #ff1515;
  border-top-width: 0;
  display: block;
}
.news-module .nm-aside-menus .cr-submenu[data-visiable="true"] .cr-submenu-inline .cr-menu {
  background-color: #fff;
}
.news-module .nm-aside-menus .cr-submenu[data-visiable="true"] .cr-submenu-arrow {
  transform: rotate(90deg);
}
.news-module .nm-aside-menus .cr-submenu[data-visiable="true"] .cr-submenu-title {
  color: #fff;
}
.news-module .nm-aside-menus .cr-submenu[data-visiable="true"] .cr-submenu-title a {
  background-color: #ff1515;
  font-weight: bold;
}
.news-module .nm-container {
  padding-left: 0.1rem;
  padding-right: 0.1rem;
}
.news-module .nm-container .nm-container__header {
  position: relative;
}
.news-module .nm-container .nm-container__header .nm-container__header-title {
  font-size: 0.2rem;
  font-weight: bold;
  color: #d51212;
  line-height: 2.4546;
  position: relative;
  display: inline-block;
}
.news-module .nm-container .nm-container__header .nm-container__header-title::after {
  display: block;
  content: "";
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 0.06rem;
  bottom: 0;
  left: 0;
  background-color: #d51212;
}
.news-module .nm-container .nm-container__header .nm-container__header-track {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.06rem;
  background-color: #ccc;
  z-index: 1;
}
.list-table .list-table-header {
  display: none;
}
/* 适老化 */
.UseInMobile .breadcrumb-location {
  font-size: 0.22rem;
}
.UseInMobile .breadcrumb-location .location-label {
  margin-left: 0.3rem;
}
.UseInMobile .news-module-wrapper {
  margin-bottom: 0.2rem;
}
.UseInMobile .news-module .nm-aside-title {
  display: none;
}
.UseInMobile .news-module .nm-aside-menus .cr-menu-item a {
  font-size: 0.26rem;
}
.UseInMobile .news-module .nm-aside-menus .cr-submenu {
  --arrow-size: 0.1rem;
}
.UseInMobile .news-module .nm-aside-menus .cr-submenu-inline .cr-menu-item a {
  font-size: 0.2rem;
}
.UseInMobile .news-module .nm-container .nm-container__header {
  position: relative;
}
.UseInMobile .news-module .nm-container .nm-container__header .nm-container__header-title {
  font-size: 0.32rem;
}
.UseInMobile .news-module .nm-container .nm-container__header .nm-container__header-title::after {
  height: 0.1rem;
}
.UseInMobile .news-module .nm-container .nm-container__header .nm-container__header-track {
  height: 0.1rem;
}
/* 列表页样式 */
.hotspot .hotspot-list {
  padding: 0.15rem 0;
}
.hotspot .hotspot-list .list-table .list-table-body .list-table-body__tr {
  display: flex;
  flex-flow: column nowrap;
}
.hotspot .hotspot-list .list-table .list-table-body .list-table-body__tr .list-table-body__td {
  font-size: 0.16rem;
  width: 100%;
}
.hotspot .hotspot-list .list-table .list-table-body .list-table-body__tr .list-table-body__td:first-child {
  order: 1;
  font-weight: bold;
  font-size: 0.2rem;
  line-height: 1.4;
  padding-bottom: 0.1rem;
}
.hotspot .hotspot-list .list-table .list-table-body .list-table-body__tr .list-table-body__td:nth-child(2) {
  order: 3;
  color: #a2a2a2;
  line-height: 2;
  text-align: right;
}
.hotspot .hotspot-list .list-table .list-table-body .list-table-body__tr .list-table-body__td:nth-child(3) {
  order: 2;
  line-height: 1.4;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  border-top: 0.02rem solid #f5f5f5;
  border-bottom: 0.02rem solid #f5f5f5;
}
.online-survey .online-survey-list {
  padding: 0.15rem 0;
}
.online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr + .list-table-body__tr {
  border-top: 0.01rem solid #f5f5f5;
  margin-top: 0.2rem;
}
.online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr {
  position: relative;
}
.online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr .list-table-body__td {
  font-size: 0.14rem;
}
.online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr .main-title {
  text-indent: 0.7rem;
  font-size: 0.18rem;
  font-weight: bold;
  line-height: 1.5;
  padding-top: 0.1rem;
  padding-bottom: 0.15rem;
}
.online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr .start-time {
  font-size: 0.14rem;
}
.online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr .result-td {
  position: absolute;
  height: 0.24rem;
  bottom: 0;
  right: 0;
}
.online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr .status-td {
  position: absolute;
  top: 0.1rem;
  left: 0;
  border: 0.01rem solid #f5f5f5;
  line-height: 1;
  padding: 0.04rem 0.06rem;
}
.written-apply .jhgk_nl {
  font-size: 0.16rem;
  font-family: Microsoft Yahei;
  -webkit-text-size-adjust: none;
  line-height: 2;
}
.written-apply .jhgk_nl strong {
  font-weight: bold;
  font-size: 0.2rem;
  line-height: 3;
}
.written-apply .steps .step-item {
  font-family: Microsoft Yahei;
  padding-bottom: 0.2rem;
}
.written-apply .steps .step-item p {
  margin: 0.08rem 0;
  text-align: justify;
  font-size: 0.14rem;
  text-indent: 2em;
}
.written-apply .steps .step-item p a {
  color: inherit;
}
.written-apply .steps .step-item p.download-link {
  color: #ff0000;
}
.written-apply .steps .step-item p.tips {
  color: #c00;
}
.written-apply .steps .step-item .step-item-title {
  font-size: 0.18rem;
  text-indent: 1.2em;
  font-weight: bold;
  text-align: left;
  line-height: 1.389;
}
.written-apply .steps .step-item .contact-link {
  color: #3b3b3b;
  text-decoration: underline;
}
.written-apply .steps .step-item .contact-link:hover {
  color: #e9280c;
}
.celebrity .celebrity-list .celeb_banner {
  width: 100%;
}
.celebrity .celebrity-list .celeb_list li {
  margin-top: 0.2rem;
}
.celebrity .celebrity-list .celeb_list li .celeb_name {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
}
.celebrity .celebrity-list .celeb_list li .celeb_name .celeb_name_img {
  width: 1.3rem;
  height: 1.55rem;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.celebrity .celebrity-list .celeb_list li .celeb_name .celeb_name_img img {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.celebrity .celebrity-list .celeb_list li .celeb_name .celeb_name_a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.celebrity .celebrity-list .celeb_list li .celeb_name .celeb_name_a .celeb_name_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.13rem;
  height: 0.13rem;
}
.celebrity .celebrity-list .celeb_list li .celeb_name .celeb_name_a a {
  font-size: 0.24rem;
  padding: 0 0.08rem;
}
.celebrity .celebrity-list .celeb_list li .celeb_info {
  width: 100%;
  background: url(jhmr_list_bg@2x.png) no-repeat left 100%;
  background-size: cover;
  position: relative;
  padding: 0.3rem 0.35rem 1.05rem 0.55rem;
}
.celebrity .celebrity-list .celeb_list li .celeb_info .celeb_info_jsh {
  font-size: 0.18rem;
  line-height: 2.23;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.celebrity .celebrity-list .celeb_list li .celeb_info .celeb_info_more {
  padding: 0.08rem 0.12rem;
  background-color: rgba(255, 255, 255, 0.89);
  font-size: 0.18rem;
  color: #ef3036;
  text-align: center;
  line-height: 1.4;
  position: absolute;
  right: 0.3rem;
  bottom: 0.52rem;
}
.leader .leader-info-img {
  text-align: center;
}
.leader .leader-info-img img {
  width: 1.7rem;
  height: 2.1rem;
}
.leader .leader-info-name {
  text-align: center;
}
.leader .leader-info-name h5 {
  font-size: 0.18rem;
  font-weight: bold;
  color: #d82a31;
  line-height: 2.14;
}
.leader .leader-info-name p {
  font-size: 0.16rem;
  color: #555555;
}
.leader .nm-container__header .nm-container__header-title img {
  width: 1em;
  height: 1em;
}
.leader .leader-info-con {
  padding-top: 0.2rem;
}
.leader .leader-info-con p {
  font-size: 0.14rem;
  line-height: 1.8;
  color: #555555;
  text-indent: 2em;
  margin-top: 0.08rem;
}
.web-apply .department-list {
  width: 100%;
  overflow: hidden;
}
.web-apply .department-list ul {
  display: flex;
  flex-flow: row wrap;
  margin: 0 -0.15rem;
}
.web-apply .department-list ul li {
  width: 50%;
  padding: 0.1rem 0.15rem;
}
.web-apply .department-list ul li a {
  display: block;
  text-align: center;
  font-size: 0.15rem;
  line-height: 3;
  color: #000;
  border: 0.01rem solid #e5e5e5;
}
.webMap .webMap-list {
  margin-top: 0.2rem;
}
.webMap .webMap-list .webMap_title {
  height: 0.38rem;
  line-height: 0.38rem;
  background: #f9f9f9;
  display: flex;
  align-items: center;
  margin-bottom: 0.15rem;
}
.webMap .webMap-list .webMap_title .title_line {
  width: 0.06rem;
  height: 0.22rem;
  background: #ef3037;
  margin: 0 0.13rem;
}
.webMap .webMap-list .webMap_title .title_name {
  font-size: 0.18rem;
  color: #000;
}
.webMap .webMap-list .webMap_list {
  display: flex;
  margin: 0 auto;
  align-items: flex-start;
  flex-wrap: wrap;
  padding-left: 0.3rem;
}
.webMap .webMap-list .webMap_list a {
  width: 50%;
  display: block;
  font-size: 0.15rem;
  padding-left: 0.1rem;
  position: relative;
  margin-bottom: 0.2rem;
  background: url(jh_zx_m5.png) no-repeat left 0.07rem;
}
.source-open .news-list .news-item {
  position: relative;
  font-size: 0.16rem;
  line-height: 2.8125;
  color: #3b3b3b;
  padding-left: 0.15rem;
  display: flex;
  justify-content: space-between;
}
.source-open .news-list .news-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.04rem;
  height: 0.04rem;
  background-color: #9e9e9e;
}
.source-open .news-list .news-item a {
  width: calc(100% - 1.2rem);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.source-open .news-list .news-item span {
  color: #a2a2a2;
}
/* 适老化 */
.UseInMobile .hotspot .hotspot-list .list-table .list-table-body .list-table-body__tr .list-table-body__td {
  font-size: 0.22rem;
}
.UseInMobile .hotspot .hotspot-list .list-table .list-table-body .list-table-body__tr .list-table-body__td:first-child {
  font-size: 0.3rem;
}
.UseInMobile .hotspot .hotspot-list .list-table .list-table-body .list-table-body__tr .list-table-body__td:nth-child(3) {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  border-top: 0.04rem solid #f5f5f5;
  border-bottom: 0.04rem solid #f5f5f5;
}
.UseInMobile .online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr + .list-table-body__tr {
  border-top: 0.02rem solid #f5f5f5;
  margin-top: 0.28rem;
}
.UseInMobile .online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr .list-table-body__td {
  font-size: 0.18rem;
}
.UseInMobile .online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr .main-title {
  text-indent: 0.84rem;
  font-size: 0.26rem;
  padding-top: 0.14rem;
  padding-bottom: 0.2rem;
}
.UseInMobile .online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr .start-time {
  font-size: 0.18rem;
}
.UseInMobile .online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr .result-td {
  position: absolute;
  bottom: 0;
  right: 0;
}
.UseInMobile .online-survey .online-survey-list .list-table .list-table-body .list-table-body__tr .status-td {
  top: 0.2rem;
  padding: 0.06rem 0.09rem;
}
.UseInMobile .written-apply .jhgk_nl {
  font-size: 0.2rem;
}
.UseInMobile .written-apply .jhgk_nl strong {
  font-size: 0.26rem;
}
.UseInMobile .written-apply .steps .step-item p {
  font-size: 0.18rem;
}
.UseInMobile .written-apply .steps .step-item .step-item-title {
  font-size: 0.26rem;
}
.UseInMobile .celebrity .celeb_list li .celeb_name .celeb_name_img {
  width: 1.95rem;
  height: 2.325rem;
}
.UseInMobile .celebrity .celeb_list li .celeb_name .celeb_name_img img {
  width: 200%;
}
.UseInMobile .celebrity .celeb_list li .celeb_name .celeb_name_a .celeb_name_icon {
  width: 0.24rem;
  height: 0.24rem;
}
.UseInMobile .celebrity .celeb_list li .celeb_name .celeb_name_a a {
  font-size: 0.3rem;
  padding: 0 0.12rem;
}
.UseInMobile .celebrity .celeb_list li .celeb_info {
  padding-bottom: 1.5rem;
}
.UseInMobile .celebrity .celeb_list li .celeb_info .celeb_info_jsh {
  -webkit-line-clamp: 6;
  font-size: 0.26rem;
}
.UseInMobile .celebrity .celeb_list li .celeb_info .celeb_info_more {
  font-size: 0.32rem;
  bottom: 0.85rem;
}
.UseInMobile .leader .leader-info-img {
  text-align: center;
}
.UseInMobile .leader .leader-info-img img {
  width: 2.21rem;
  height: 2.73rem;
}
.UseInMobile .leader .leader-info-name h5 {
  font-size: 0.26rem;
}
.UseInMobile .leader .leader-info-name p {
  font-size: 0.22rem;
}
.UseInMobile .leader .leader-info-con {
  padding-top: 0.26rem;
}
.UseInMobile .leader .leader-info-con p {
  font-size: 0.18rem;
  margin-top: 0.11rem;
}
.UseInMobile .web-apply .department-list {
  width: 100%;
  overflow: hidden;
}
.UseInMobile .web-apply .department-list ul {
  display: flex;
  flex-flow: row wrap;
  margin: 0 -0.15rem;
}
.UseInMobile .web-apply .department-list ul li {
  width: 100%;
  padding: 0.1rem 0.15rem;
}
.UseInMobile .web-apply .department-list ul li a {
  display: block;
  text-align: center;
  font-size: 0.26rem;
  line-height: 3;
  color: #000;
  border: 0.01rem solid #e5e5e5;
}
.UseInMobile .webMap .webMap-list {
  margin-top: 0.32rem;
}
.UseInMobile .webMap .webMap-list .webMap_title {
  height: 0.72rem;
  line-height: 0.72rem;
  background: #f9f9f9;
  display: flex;
  align-items: center;
  margin-bottom: 0.26rem;
}
.UseInMobile .webMap .webMap-list .webMap_title .title_line {
  width: 0.06rem;
  height: 0.22rem;
  background: #ef3037;
  margin: 0 0.13rem;
}
.UseInMobile .webMap .webMap-list .webMap_title .title_name {
  font-size: 0.3rem;
  color: #000;
}
.UseInMobile .webMap .webMap-list .webMap_list {
  display: flex;
  margin: 0 auto;
  align-items: flex-start;
  flex-wrap: wrap;
  padding-left: 0.3rem;
}
.UseInMobile .webMap .webMap-list .webMap_list a {
  width: 50%;
  display: block;
  font-size: 0.28rem;
  padding-left: 0.2rem;
  position: relative;
  margin-bottom: 0.34rem;
  background-size: 0.1rem 0.14rem;
  background-position-y: 0.14rem;
}
.UseInMobile .source-open .news-list .news-item {
  flex-direction: column;
  font-size: 0.3rem;
}
.UseInMobile .source-open .news-list .news-item::before {
  width: 0.07rem;
  height: 0.07rem;
  top: 0.5rem;
}
.UseInMobile .source-open .news-list .news-item a {
  width: 100%;
  white-space: wrap;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.UseInMobile .source-open .news-list .news-item span {
  text-align: right;
  color: #a2a2a2;
}
/* 详情页 */
.sharefun-box {
  padding: 0.3rem 0.1rem;
}
.sharefun-box .share {
  --scale-base: 1;
  margin-bottom: 0.15rem;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
}
.sharefun-box .share a {
  width: calc(var(--scale-base) * 0.26rem);
  height: calc(var(--scale-base) * 0.26rem);
  background: #c9c9c9;
  border-radius: 50%;
  display: block;
  margin: 0 0.1rem;
}
.sharefun-box .share a i {
  width: inherit;
  height: inherit;
  display: block;
  cursor: pointer;
  -webkit-transition: 0.4s all ea;
  -moz-transition: 0.4s all;
  -ms-transition: 0.4s all;
  transition: 0.4s all;
  background-image: url(share_icon.png);
  background-origin: content-box;
  background-repeat: no-repeat;
  background-position-y: center;
  background-size: calc(var(--scale-base) * 1.16rem) calc(var(--scale-base) * 0.16rem);
}
.sharefun-box .share a:hover i {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.sharefun-box .share .share-wechat {
  position: relative;
}
.sharefun-box .share .share-wechat:hover {
  background: #1fbc7d;
}
.sharefun-box .share .share-wechat i {
  background-position-x: calc(var(--scale-base) * -0.3rem);
}
.sharefun-box .share .share-wechat .qrcode {
  position: absolute;
  top: 0.36rem;
  border: 0.01rem solid #ccc;
  padding: 0.05rem;
  background: #fff;
  display: none;
  width: 1.12rem;
  height: 1.12rem;
  left: -98%;
  z-index: 11;
}
.sharefun-box .share .share-wechat .close-btn {
  position: absolute;
  background: #fff;
  color: #000;
  font-size: 0.12rem;
  z-index: 12;
  width: 0.12rem;
  height: 0.12rem;
  line-height: 0.12rem;
  text-align: center;
  right: -0.39rem;
  top: 0.5rem;
  display: none;
  cursor: pointer;
}
.sharefun-box .share .share-weibo:hover {
  background: #e96157;
}
.sharefun-box .share .share-weibo i {
  background-position-x: calc(var(--scale-base) * -0.65rem);
}
.sharefun-box .share .share-qqzone:hover {
  background: #27a8f2;
}
.sharefun-box .share .share-qqzone i {
  background-position-x: calc(var(--scale-base) * -0.96rem);
}
.sharefun-box .function {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.sharefun-box .function a {
  white-space: nowrap;
}
.leader-bz .leader-all {
  padding: 0 0.1rem;
}
.leader-bz .leader-all .leader-all-left {
  text-align: center;
}
.leader-bz .leader-all .leader-all-left img {
  width: 1.7rem;
}
.leader-bz .leader-all .leader-all-right .leader-name {
  font-size: 0.16rem;
  color: #555555;
  line-height: 2;
}
.leader-bz .leader-all .leader-all-right .ld-content li {
  font-size: 0.16rem;
}
.leader-bz .leader-all .leader-all-right .ld-content li label {
  color: #d82a31;
  line-height: 2;
}
.leader-bz .leader-all .leader-all-right .ld-content li p {
  color: #555555;
  line-height: 2;
  text-indent: 2em;
}
.file-details .textIndent {
  text-indent: 2em;
}
.file-details .textRight {
  text-align: right;
}
.file-details .news-module {
  padding: 0 0.1rem;
}
.file-details .news-module .detail-table-layout {
  border-top: 0.01rem solid #bbb;
  border-left: 0.01rem solid #bbb;
}
.file-details .news-module .detail-table-layout .detail-table-layout-tr {
  border-bottom: 0.01rem solid #bbb;
  border-right: 0.01rem solid #bbb;
  display: flex;
}
.file-details .news-module .detail-table-layout .detail-table-layout-tr .detail-table-layout__content {
  border-left: 0.01rem solid #bbb;
}
.file-details .news-module .document,
.file-details .news-module .zfgzzd {
  width: 100%;
}
.file-details .news-module .document .xxgk_xm,
.file-details .news-module .zfgzzd .xxgk_xm {
  width: 100%;
  box-sizing: border-box;
  font-size: 0.14rem;
  margin-top: 0.3rem;
  margin-bottom: 0.2rem;
  border-top: 0.01rem solid #dcdcdc;
  border-left: 0.01rem solid #dcdcdc;
  overflow: hidden;
}
.file-details .news-module .document .xxgk_xm li,
.file-details .news-module .zfgzzd .xxgk_xm li {
  box-sizing: border-box;
  line-height: 2.5;
  color: #666;
  border-bottom: 0.01rem solid #dcdcdc;
  border-right: 0.01rem solid #dcdcdc;
  display: flex;
}
.file-details .news-module .document .xxgk_xm li span,
.file-details .news-module .zfgzzd .xxgk_xm li span {
  display: block;
  flex: 30% 0 0;
  box-sizing: border-box;
  text-align: center;
  background: #f5f5f5;
  border-right: 0.01rem #dcdcdc solid;
}
.file-details .news-module .document .xxgk_xm li p,
.file-details .news-module .zfgzzd .xxgk_xm li p,
.file-details .news-module .document .xxgk_xm li i,
.file-details .news-module .zfgzzd .xxgk_xm li i {
  box-sizing: border-box;
  padding: 0 0.1rem;
}
.file-details .news-module .document .yxxPic,
.file-details .news-module .zfgzzd .yxxPic {
  position: absolute;
  right: 0;
  top: -1rem;
}
.file-details .news-module .document h1,
.file-details .news-module .zfgzzd h1 {
  font-size: 0.26rem;
  color: #000;
  font-weight: normal;
  text-align: center;
}
.file-details .news-module .document h2,
.file-details .news-module .zfgzzd h2 {
  font-size: 0.18rem;
  font-weight: 400;
  margin: 0.1rem 0;
  line-height: 200%;
  text-align: center;
}
.file-details .news-module .document .document-info,
.file-details .news-module .zfgzzd .document-info {
  border-bottom: 0.01rem solid #d4d1d1;
  padding-bottom: 0.1rem;
  display: flex;
  flex-flow: row wrap;
  margin-top: 0.2rem;
  font-size: 0.14rem;
  justify-content: space-evenly;
}
.file-details .news-module .document .document-info span,
.file-details .news-module .zfgzzd .document-info span {
  color: #666;
}
.file-details .news-module .document .document-info span:not(.info-font-size),
.file-details .news-module .zfgzzd .document-info span:not(.info-font-size) {
  line-height: 2;
}
.file-details .news-module .document .document-info .info-font-size,
.file-details .news-module .zfgzzd .document-info .info-font-size {
  display: flex;
  align-items: flex-end;
}
.file-details .news-module .document .document-info .info-font-size a,
.file-details .news-module .zfgzzd .document-info .info-font-size a {
  margin: 0 0.03rem;
}
.file-details .news-module .document .document-info .info-font-size a:hover,
.file-details .news-module .zfgzzd .document-info .info-font-size a:hover {
  color: #e9280c;
}
.file-details .news-module .document .document-info .info-font-size .size-big,
.file-details .news-module .zfgzzd .document-info .info-font-size .size-big {
  font-size: 0.24rem;
}
.file-details .news-module .document .document-info .info-font-size .size-middle,
.file-details .news-module .zfgzzd .document-info .info-font-size .size-middle {
  font-size: 0.18rem;
}
.file-details .news-module .document .document-info .info-font-size .size-small,
.file-details .news-module .zfgzzd .document-info .info-font-size .size-small {
  font-size: 0.14rem;
}
.file-details .news-module .document .document-text,
.file-details .news-module .zfgzzd .document-text {
  line-height: 2.5;
  font-size: 0.16rem;
  color: #000000;
  border-bottom: 0.03rem solid #f5f5f5;
  padding-bottom: 0.2rem;
  margin-top: 0.2rem;
}
.file-details .news-module .document .document-text .jiedu-link-box,
.file-details .news-module .zfgzzd .document-text .jiedu-link-box {
  display: block;
  margin-top: 0.2rem;
  text-align: right;
  margin-bottom: 0.3rem;
}
.file-details .news-module .document .document-text .jiedu-link-box a,
.file-details .news-module .zfgzzd .document-text .jiedu-link-box a {
  background: #0e76e0;
  color: #fff;
  padding: 0.06rem 0.1rem;
  border-radius: 0.05rem;
  margin-left: 0.1rem;
}
.file-details .news-module .document .document-text .annex,
.file-details .news-module .zfgzzd .document-text .annex {
  margin-top: 0.3rem;
}
.file-details .news-module .document .document-text .annex h5,
.file-details .news-module .zfgzzd .document-text .annex h5 {
  text-align: center;
  font-size: 0.2rem;
}
.file-details .news-module .document .document-text .appendix,
.file-details .news-module .zfgzzd .document-text .appendix {
  height: auto;
  overflow: hidden;
  margin-top: 0.4rem;
}
.file-details .news-module .document .document-text .appendix a,
.file-details .news-module .zfgzzd .document-text .appendix a {
  line-height: 0.3rem;
  color: #00f;
}
.file-details .news-module .document .document-text .pdf-item,
.file-details .news-module .zfgzzd .document-text .pdf-item {
  background-color: rgba(0, 0, 0, 0.02);
}
.file-details .news-module .document .document-text .pdf-item .pdf-item__header,
.file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__header {
  display: flex;
  align-items: center;
  padding: 0.08rem 0.14rem;
  border-top: 0.02rem solid #fff;
}
.file-details .news-module .document .document-text .pdf-item .pdf-item__header .pdf-name,
.file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__header .pdf-name {
  max-width: calc(100% - 0.8rem);
  width: fit-content;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  transition: all 0.3s;
}
.file-details .news-module .document .document-text .pdf-item .pdf-item__header .pdf-name:hover,
.file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__header .pdf-name:hover {
  cursor: pointer;
  text-decoration: underline;
  color: #000;
}
.file-details .news-module .document .document-text .pdf-item .pdf-item__header .pdf-operations,
.file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__header .pdf-operations {
  padding: 0 0.1rem;
}
.file-details .news-module .document .document-text .pdf-item .pdf-item__header .pdf-operations button,
.file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__header .pdf-operations button {
  color: #fff;
  background-color: #ff0000;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  border: 0.01rem solid #ff0000;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: 0.1s;
  font-weight: 500;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 0.06rem 0.1rem;
  font-size: 0.14rem;
  border-radius: 0.04rem;
}
.file-details .news-module .document .document-text .pdf-item .pdf-item__content,
.file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__content {
  padding: 0 0.16rem;
}
.file-details .news-module .document .document-text .pdf-item + .pdf-item,
.file-details .news-module .zfgzzd .document-text .pdf-item + .pdf-item {
  margin-top: 0.1rem;
}
.file-details .news-module .document .document-text img,
.file-details .news-module .zfgzzd .document-text img {
  max-width: 100%;
}
.file-details .news-module .document .document-text a img,
.file-details .news-module .zfgzzd .document-text a img {
  vertical-align: middle;
  padding-right: 0.1rem;
}
.file-details .news-module .zfgzzd {
  width: 100%;
  margin-top: 0.5rem;
  border: 0;
}
.file-details .news-module .zfgzzd .zfgzzd-title {
  text-align: center;
  border-bottom: 0.05rem solid #015293;
}
.file-details .news-module .zfgzzd .zfgzzd-title h1 {
  font-size: 0.3rem;
  color: #fd0102;
  font-family: "FZXiaoBiaoSong-B05S";
}
.file-details .news-module .zfgzzd .zfgzzd-title .zfgzzd-title-down {
  display: flex;
  padding-top: 0.1rem;
  padding-bottom: 0.14rem;
  justify-content: flex-end;
}
.file-details .news-module .zfgzzd .zfgzzd-title .zfgzzd-title-down a {
  font-size: 0.14rem;
  color: #666;
  display: block;
  text-align: center;
  line-height: 2.72;
  margin-right: 0.12rem;
  border: 0.01rem solid #d2d2d2;
  padding: 0 0.12rem;
}
.file-details .news-module .zfgzzd .zfgzzd-con {
  margin-top: 0.24rem;
  color: #000;
}
.file-details .news-module .zfgzzd .zfgzzd-con p {
  width: 100%;
  font-family: 仿宋;
  font-size: 0.21rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.81;
  letter-spacing: 0rem;
  text-indent: 2em;
  color: #000000;
}
.file-details .news-module .zfgzzd .zfgzzd-con p span {
  font-family: 黑体, SimHei;
  margin-right: 0.1rem;
}
.file-details .news-module .zfgzzd .zfgzzd-con .tit {
  font-size: 0.28rem;
  text-align: center;
  margin-bottom: 0.18rem;
  font-family: "FZXiaoBiaoSong-B05S";
}
.file-details .news-module .zfgzzd .zfgzzd-con .time {
  font-size: 0.18rem;
  font-family: "仿宋";
  text-align: center;
  margin-bottom: 0.28rem;
}
.file-details .news-module .zfgzzd .zfgzzd-con .tit_s {
  font-family: 黑体, SimHei;
  font-weight: normal;
  text-align: center;
}
.file-details .news-module .zfgzzd .zfgzzd-bottom {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  text-align: center;
  font-size: 0.28rem;
  font-family: "FZXiaoBiaoSong-B05S";
  color: #015293;
  border-top: 0.05rem solid #015293;
  margin-top: 0.3rem;
}
.file-details .news-module .zfgzzd .xgjd {
  border-top: 0.03rem solid #f5f5f5;
}
.file-details .news-module .zfgzzd .xgjd span {
  font-weight: bold;
  line-height: 2.5;
  font-size: 0.2rem;
  color: #333;
}
.file-details .news-module .zfgzzd .xgjd a {
  font-size: 0.17rem;
  line-height: 2.68;
  display: block;
  color: #000;
}
.file-details .institutional-functions-table {
  border-top: 0.01rem solid #bbb;
  border-left: 0.01rem solid #bbb;
  margin-top: 0.21rem;
  margin-bottom: 0.25rem;
}
.file-details .institutional-functions-table li {
  border-bottom: 0.01rem solid #bbb;
  border-right: 0.01rem solid #bbb;
  display: flex;
  font-size: inherit;
  color: #000;
  line-height: 2;
}
.file-details .institutional-functions-table li p {
  flex: 1 0 0;
  border-left: 0.01rem solid #bbb;
  padding-left: 0.08rem;
  padding-right: 0.05rem;
}
.file-details .institutional-functions-table li span {
  width: 1rem;
  padding: 0 0.05rem;
  background-color: #f5f5f5;
  font-weight: bold;
  font-family: 宋体;
  text-align: center;
}
.file-details .institutional-functions .article-main-text p {
  line-height: 2;
  color: #000000;
  line-height: 2.5;
}
.file-details .hot_zx {
  margin-top: 0.24rem;
}
.file-details .hot_zx_container li {
  align-items: center;
}
.file-details .hot_zx_container li div {
  width: calc(100% - 1.26rem);
}
.file-details .hot_zx_container li span,
.file-details .hot_zx_container li div {
  padding: 0.08rem;
  color: #000000;
  line-height: 2;
}
.UseInMobile {
  font-size: 0.28rem;
}
.UseInMobile .sharefun-box .share {
  --scale-base: 2;
}
.UseInMobile .leader-bz .leader-all .leader-all-left img {
  width: 3.2rem;
}
.UseInMobile .leader-bz .leader-all .leader-all-right .leader-name {
  font-size: 0.28rem;
}
.UseInMobile .leader-bz .leader-all .leader-all-right .ld-content li {
  font-size: 0.28rem;
}
.UseInMobile .file-details .news-module .detail-table-layout {
  border-top-width: 0.02rem;
  border-left-width: 0.02rem;
}
.UseInMobile .file-details .news-module .detail-table-layout .detail-table-layout-tr {
  border-bottom-width: 0.02rem;
  border-right-width: 0.02rem;
  display: flex;
}
.UseInMobile .file-details .news-module .detail-table-layout .detail-table-layout-tr .detail-table-layout__content {
  border-left-width: 0.02rem;
}
.UseInMobile .file-details .news-module .document .xxgk_xm,
.UseInMobile .file-details .news-module .zfgzzd .xxgk_xm {
  font-size: 0.26rem;
}
.UseInMobile .file-details .news-module .document .yxxPic,
.UseInMobile .file-details .news-module .zfgzzd .yxxPic {
  position: absolute;
  right: 0;
  top: -1rem;
}
.UseInMobile .file-details .news-module .document h1,
.UseInMobile .file-details .news-module .zfgzzd h1 {
  font-size: 0.5rem;
}
.UseInMobile .file-details .news-module .document h2,
.UseInMobile .file-details .news-module .zfgzzd h2 {
  font-size: 0.32rem;
}
.UseInMobile .file-details .news-module .document .document-info,
.UseInMobile .file-details .news-module .zfgzzd .document-info {
  border-bottom-width: 0.02rem;
  padding-bottom: 0.2rem;
  margin-top: 0.3rem;
  font-size: 0.26rem;
}
.UseInMobile .file-details .news-module .document .document-info span,
.UseInMobile .file-details .news-module .zfgzzd .document-info span {
  width: 100%;
}
.UseInMobile .file-details .news-module .document .document-info .info-font-size a,
.UseInMobile .file-details .news-module .zfgzzd .document-info .info-font-size a {
  margin: 0 0.06rem;
}
.UseInMobile .file-details .news-module .document .document-info .info-font-size .size-big,
.UseInMobile .file-details .news-module .zfgzzd .document-info .info-font-size .size-big {
  font-size: 0.42rem;
}
.UseInMobile .file-details .news-module .document .document-info .info-font-size .size-middle,
.UseInMobile .file-details .news-module .zfgzzd .document-info .info-font-size .size-middle {
  font-size: 0.34rem;
}
.UseInMobile .file-details .news-module .document .document-info .info-font-size .size-small,
.UseInMobile .file-details .news-module .zfgzzd .document-info .info-font-size .size-small {
  font-size: 0.26rem;
}
.UseInMobile .file-details .news-module .document .document-text,
.UseInMobile .file-details .news-module .zfgzzd .document-text {
  font-size: 0.24rem;
}
.UseInMobile .file-details .news-module .document .document-text .jiedu-link-box,
.UseInMobile .file-details .news-module .zfgzzd .document-text .jiedu-link-box {
  display: block;
  margin-top: 0.2rem;
  text-align: right;
  margin-bottom: 0.3rem;
}
.UseInMobile .file-details .news-module .document .document-text .jiedu-link-box a,
.UseInMobile .file-details .news-module .zfgzzd .document-text .jiedu-link-box a {
  background: #0e76e0;
  color: #fff;
  padding: 0.06rem 0.1rem;
  border-radius: 0.05rem;
  margin-left: 0.1rem;
}
.UseInMobile .file-details .news-module .document .document-text .annex,
.UseInMobile .file-details .news-module .zfgzzd .document-text .annex {
  margin-top: 0.3rem;
}
.UseInMobile .file-details .news-module .document .document-text .annex h5,
.UseInMobile .file-details .news-module .zfgzzd .document-text .annex h5 {
  text-align: center;
  font-size: 0.2rem;
}
.UseInMobile .file-details .news-module .document .document-text .appendix,
.UseInMobile .file-details .news-module .zfgzzd .document-text .appendix {
  height: auto;
  overflow: hidden;
  margin-top: 0.4rem;
}
.UseInMobile .file-details .news-module .document .document-text .appendix a,
.UseInMobile .file-details .news-module .zfgzzd .document-text .appendix a {
  line-height: 0.3rem;
  color: #00f;
}
.UseInMobile .file-details .news-module .document .document-text .pdf-item,
.UseInMobile .file-details .news-module .zfgzzd .document-text .pdf-item {
  background-color: rgba(0, 0, 0, 0.02);
}
.UseInMobile .file-details .news-module .document .document-text .pdf-item .pdf-item__header,
.UseInMobile .file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__header {
  display: flex;
  align-items: center;
  padding: 0.08rem 0.14rem;
  border-top: 0.02rem solid #fff;
}
.UseInMobile .file-details .news-module .document .document-text .pdf-item .pdf-item__header .pdf-name,
.UseInMobile .file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__header .pdf-name {
  max-width: calc(100% - 0.8rem);
  width: fit-content;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
  transition: all 0.3s;
}
.UseInMobile .file-details .news-module .document .document-text .pdf-item .pdf-item__header .pdf-name:hover,
.UseInMobile .file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__header .pdf-name:hover {
  cursor: pointer;
  text-decoration: underline;
  color: #000;
}
.UseInMobile .file-details .news-module .document .document-text .pdf-item .pdf-item__header .pdf-operations,
.UseInMobile .file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__header .pdf-operations {
  padding: 0 0.1rem;
}
.UseInMobile .file-details .news-module .document .document-text .pdf-item .pdf-item__header .pdf-operations button,
.UseInMobile .file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__header .pdf-operations button {
  color: #fff;
  background-color: #ff0000;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  border: 0.01rem solid #ff0000;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: 0.1s;
  font-weight: 500;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 0.06rem 0.1rem;
  font-size: 0.14rem;
  border-radius: 0.04rem;
}
.UseInMobile .file-details .news-module .document .document-text .pdf-item .pdf-item__content,
.UseInMobile .file-details .news-module .zfgzzd .document-text .pdf-item .pdf-item__content {
  padding: 0 0.16rem;
}
.UseInMobile .file-details .news-module .document .document-text .pdf-item + .pdf-item,
.UseInMobile .file-details .news-module .zfgzzd .document-text .pdf-item + .pdf-item {
  margin-top: 0.1rem;
}
.UseInMobile .file-details .news-module .zfgzzd .zfgzzd-title h1 {
  font-size: 0.4rem;
  color: #fd0102;
  font-family: "FZXiaoBiaoSong-B05S";
}
.UseInMobile .file-details .news-module .zfgzzd .zfgzzd-title .zfgzzd-title-down a {
  font-size: 0.26rem;
}
.UseInMobile .file-details .news-module .zfgzzd .zfgzzd-con p {
  font-size: 0.4rem;
}
.UseInMobile .file-details .news-module .zfgzzd .zfgzzd-con .tit {
  font-size: 0.52rem;
}
.UseInMobile .file-details .news-module .zfgzzd .zfgzzd-con .time {
  font-size: 0.32rem;
}
.UseInMobile .file-details .news-module .zfgzzd .zfgzzd-bottom {
  font-size: 0.52rem;
}
.UseInMobile .file-details .news-module .zfgzzd .xgjd {
  border-top: 0.03rem solid #f5f5f5;
  padding-top: 0.28rem;
}
.UseInMobile .file-details .news-module .zfgzzd .xgjd span {
  font-size: 0.38rem;
}
.UseInMobile .file-details .news-module .zfgzzd .xgjd a {
  font-size: 0.32rem;
}
.UseInMobile .hot_zx_container li div {
  width: calc(100% - 1.58rem);
}
/* 公共企事业单位 */
/* 通用样式 */
.ggqsyxxgk-container .top-background,
.sdqr-container .top-background,
.hospital-container .top-background,
.school-container .top-background,
.ggqsy-rules-container .top-background {
  text-align: center;
}
.ggqsyxxgk-container .top-background img,
.sdqr-container .top-background img,
.hospital-container .top-background img,
.school-container .top-background img,
.ggqsy-rules-container .top-background img {
  width: 150%;
  object-fit: contain;
}
.greybg-layout {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
  background: #efefef;
  padding: 0.1rem 0;
  border-radius: 0.05rem;
}
.ggqsy-breadcrumb .ggqsy-breadcrumb-wrapper .ggqsy-breadcrumb-label {
  padding-left: 0.06rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  color: #787878;
}
.ggqsy-breadcrumb .ggqsy-breadcrumb-wrapper .ggqsy-breadcrumb__list {
  display: flex;
}
.ggqsy-breadcrumb .ggqsy-breadcrumb-wrapper .ggqsy-breadcrumb__list .ggqsy-breadcrumb__item {
  font-size: 0.16rem;
  color: #787878;
  line-height: 1.5;
}
.ggqsy-breadcrumb .ggqsy-breadcrumb-wrapper .ggqsy-breadcrumb__list .ggqsy-breadcrumb__item:last-child .ggqsy-breadcrumb__item-separator {
  display: none;
}
.ggqsy-breadcrumb .ggqsy-breadcrumb-wrapper .ggqsy-breadcrumb__list .ggqsy-breadcrumb__item .ggqsy-breadcrumb__item-link {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}
.select-area .select-area-label {
  margin-left: 0.2rem;
  margin-right: 0.1rem;
  color: #787878;
  font-size: 0.14rem;
}
.select-area .select-area-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  padding: 0.1rem 0.1rem 0;
  box-sizing: border-box;
}
.select-area .select-area-container .select-area-item {
  display: flex;
  background: #ada7a7;
  padding: 0.05rem 0.1rem;
  border-radius: 0.04rem;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-bottom: 0.1rem;
  width: 31%;
  margin-left: 2%;
}
.select-area .select-area-container .select-area-item:hover {
  background-color: #c1bcbc;
}
.select-area .select-area-container .select-area-item a {
  font-size: 0.14rem;
  color: #fff;
}
.select-area .select-area-container .active-area {
  background-color: #ef920e;
}
.select-area .select-area-container .active-area:hover {
  background-color: #f3a433;
}
.ggqsyxxgk .notice-block {
  background: #ffffff;
  border: 1px solid #0082e0;
  padding: 0.1rem;
  margin: 0.2rem 0.1rem;
  border-radius: 0.1rem;
  box-shadow: 0px 0.05rem 0.04rem #e3e3e3;
}
.ggqsyxxgk .notice-block .title_box {
  width: 100%;
  font-size: 0.18rem;
  font-weight: 700;
  color: #000000;
  line-height: 1.4375;
  margin-bottom: 0.1rem;
  text-align: center;
}
.ggqsyxxgk .notice-block .content_box {
  width: 100%;
  font-size: 0.16rem;
  font-weight: 400;
  color: #000000;
  line-height: 0.28rem;
  margin-bottom: 0.1rem;
  text-align: left;
  text-indent: 2em;
}
.ggqsyxxgk .notice-block .more_box {
  text-align: right;
  color: #606060;
}
.ggqsyxxgk .notice-block .more_box:hover {
  color: #005aaa;
}
.ggqsyxxgk .notice-block .more_box a {
  font-size: 0.16rem;
  color: inherit;
}
.ggqsyxxgk .domain-classification .domain-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0.1rem;
}
.ggqsyxxgk .domain-classification .domain-list .domain-item {
  padding: 0 7%;
  margin-bottom: 0.15rem;
}
.ggqsyxxgk .domain-classification .domain-list .domain-item a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ggqsyxxgk .domain-classification .domain-list .domain-item a:hover .domain-item-img img {
  transform: scale(1.15);
}
.ggqsyxxgk .domain-classification .domain-list .domain-item a:hover p {
  font-size: 0.22rem;
  margin-top: -1px;
}
.ggqsyxxgk .domain-classification .domain-list .domain-item a:hover .jyly-text {
  color: #ffa800;
}
.ggqsyxxgk .domain-classification .domain-list .domain-item a:hover .ylws-text {
  color: #288eff;
}
.ggqsyxxgk .domain-classification .domain-list .domain-item a:hover .ggjt-text {
  color: #318939;
}
.ggqsyxxgk .domain-classification .domain-list .domain-item a:hover .sdqr-text {
  color: #ff49a5;
}
.ggqsyxxgk .domain-classification .domain-list .domain-item a:hover .sthj-text {
  color: #318738;
}
.ggqsyxxgk .domain-classification .domain-list .domain-item .domain-item-img {
  width: 0.6rem;
  height: 0.6rem;
  overflow: hidden;
}
.ggqsyxxgk .domain-classification .domain-list .domain-item .domain-item-img img {
  height: 100%;
  object-fit: contain;
  transition: all 1s ease;
}
.ggqsyxxgk .domain-classification .domain-list .domain-item p {
  color: #333;
  font-size: 0.16rem;
  font-weight: bold;
  margin-top: 0.1rem;
  line-height: 0.26rem;
  transition: all 0.3s;
}
.ggqsyxxgk .each-domain .ly-layout .header-block {
  position: relative;
  margin-bottom: 0.2rem;
  padding-top: 0.15rem;
}
.ggqsyxxgk .each-domain .ly-layout .header-block .title-text {
  font-size: 0.22rem;
  font-weight: bold;
  padding-bottom: 0.05rem;
  text-align: center;
}
.ggqsyxxgk .each-domain .ly-layout .header-block .slider {
  width: 100%;
  height: 0.05rem;
  position: relative;
}
.ggqsyxxgk .each-domain .ly-layout .header-block .slider::after {
  position: absolute;
  width: 0.55rem;
  content: "";
  display: block;
  background: #ce0000;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}
.ggqsyxxgk .each-domain .ly-layout .header-block .more-text {
  position: absolute;
  top: 0.2rem;
  right: 0.1rem;
  font-size: 0.16rem;
  color: #333;
  font-family: "Microsoft YaHei";
  font-weight: bold;
}
.ggqsyxxgk .each-domain .ly-layout .content-block .list-container {
  display: flex;
  flex-wrap: wrap;
}
.ggqsyxxgk .each-domain .ly-layout .content-block .list-block {
  position: relative;
  width: 100%;
}
.ggqsyxxgk .each-domain .ly-layout .content-block .list-block a {
  display: block;
  overflow: hidden;
  position: relative;
  border: 1px solid #c7c7c7;
  box-shadow: 0px 0.02rem 0.04rem #888888;
  background-color: #ffffff;
  margin-bottom: 0.15rem;
  margin-left: 0.15rem;
  margin-right: 0.15rem;
  -o-border-radius: 0.05rem;
  -webkit-border-radius: 0.05rem;
  -moz-border-radius: 0.05rem;
  border-radius: 0.05rem;
}
.ggqsyxxgk .each-domain .ly-layout .content-block .list-block .img-box {
  overflow: hidden;
}
.ggqsyxxgk .each-domain .ly-layout .content-block .list-block .img-box img {
  width: 100%;
  height: 100%;
  -webkit-transition: 1s ease all;
  -moz-transition: 1s ease all;
  -o-transition: 1s ease all;
  transition: 1s ease all;
}
.ggqsyxxgk .each-domain .ly-layout .content-block .list-block .img-box img:hover {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  transform: scale(1.15);
}
.ggqsyxxgk .each-domain .ly-layout .content-block .list-block .title-box {
  position: absolute;
  font: 0.16rem "Microsoft YaHei";
  text-align: center;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ggqsyxxgk .each-domain .jy-domain .content-block .list-block a {
  padding: 0.1rem;
}
.ggqsyxxgk .each-domain .jy-domain .content-block .list-block .img-box {
  height: 3.1rem;
}
.ggqsyxxgk .each-domain .jy-domain .content-block .list-block .title-box {
  color: #fff;
  background-color: rgba(208, 0, 0, 0.8);
  bottom: 0.1rem;
  left: 0.1rem;
  right: 0.1rem;
}
.ggqsyxxgk .each-domain .ylws-domain .content-block .list-block .img-box {
  height: 2.56rem;
}
.ggqsyxxgk .each-domain .ylws-domain .content-block .list-block .title-box {
  background-color: #fff;
}
.ggqsyxxgk .each-domain .ggjt-domain .content-block .list-block a {
  padding: 0.1rem;
}
.ggqsyxxgk .each-domain .ggjt-domain .content-block .list-block .imgbg-box {
  padding-left: 0.7rem;
  background-repeat: no-repeat;
}
.ggqsyxxgk .each-domain .ggjt-domain .content-block .list-block .imgbg-box .img-box {
  display: block;
  height: 1.8rem;
}
.ggqsyxxgk .each-domain .ggjt-domain .content-block .list-block .aq-bg {
  background-image: url(qsy_jtbg01.png);
  background-size: 0.6rem;
}
.ggqsyxxgk .each-domain .ggjt-domain .content-block .list-block .bj-bg {
  background-image: url(qsy_jtbg02.png);
  background-size: 0.6rem;
}
.ggqsyxxgk .each-domain .ggjt-domain .content-block .list-block .title-box {
  color: #fff;
  background-color: #d00000;
  bottom: 0.1rem;
  left: 0.1rem;
  right: 0.1rem;
}
.ggqsyxxgk .each-domain .sdqr-domain .content-block .list-block .img-box {
  height: 2.56rem;
}
.ggqsyxxgk .each-domain .sdqr-domain .content-block .list-block .title-box {
  background-color: #fff;
}
.ggqsy-rules .ggqsy-rules-article-container {
  background: #ffffff;
  border: 1px solid #0082e0;
  padding: 0.2rem 0.1rem;
  margin-bottom: 0.8rem;
  border-radius: 0.1rem;
  box-shadow: 0px 0.05rem 0.04rem #e3e3e3;
  margin: 0.2rem 0.1rem;
}
.ggqsy-rules .ggqsy-rules-article-container .ggqsy-rules-article-header .header-title {
  font-size: 0.18rem;
  font-weight: 700;
  color: #000000;
  line-height: 1.4375;
  margin-bottom: 0.1rem;
  text-align: center;
}
.ggqsy-rules .ggqsy-rules-article-container .back-btn {
  font-size: 0.16rem;
  color: #666;
  line-height: 0.24rem;
  text-align: right;
}
.ggqsy-rules .ggqsy-rules-article-container .ggqsy-rules-article-body p {
  text-indent: 2em;
  font-size: 0.16rem !important;
  line-height: 1.7;
}
.sdqr .sdqr-details {
  border: #e8e8e8 1px solid;
  padding: 0.1rem;
  margin: 0 0.1rem 0.2rem;
}
.sdqr .sdqr-details .company-info {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sdqr .sdqr-details .company-info .company-info-img img {
  width: 100%;
}
.sdqr .sdqr-details .company-info .company-info-content {
  padding-top: 0.2rem;
}
.sdqr .sdqr-details .company-info .company-info-content .content-header {
  font-size: 0.2rem;
  color: #005dbd;
  font-weight: bold;
  margin-bottom: 0.1rem;
}
.sdqr .sdqr-details .company-info .company-info-content table {
  border-top: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.sdqr .sdqr-details .company-info .company-info-content table tr {
  width: 100%;
  display: flex;
}
.sdqr .sdqr-details .company-info .company-info-content table tr th {
  width: 1rem;
  text-align: center;
  background-color: #eee;
}
.sdqr .sdqr-details .company-info .company-info-content table tr td {
  flex: 1 0 0;
}
.sdqr .sdqr-details .company-info .company-info-content table tr td,
.sdqr .sdqr-details .company-info .company-info-content table tr th {
  font-size: 0.16rem;
  color: #000;
  line-height: 0.28rem;
  padding: 0.1rem 0.12rem !important;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.sdqr .sdqr-details .sdqr-details-artilce {
  min-height: 4rem;
  margin-top: 0.2rem;
}
.sdqr .sdqr-details .sdqr-details-artilce .sdqr-details-artilce-content p {
  font-size: 0.16rem;
  line-height: 200%;
  color: #000;
}
.sdqr .sdqr-details .sdqr-details-artilce .sdqr-details-artilce-content p img {
  width: 100%;
}
.sdqr .sdqr-details .sdqr-details-artilce .sdqr-details-artilce-content table {
  width: 100% !important;
}
.sdqr .sdqr-details .sdqr-details-artilce .sdqr-details-artilce-content h2 {
  font-weight: bold;
  font-size: 0.24rem;
  text-align: left;
  background: #005dbd;
  width: 2.5rem;
  padding: 0.05rem 0.2rem;
  color: #fff;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
.ggqsy-card-container .ggqsy-card,
.ggqsy-card-container .page-content {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 0.2rem;
}
.ggqsy-card-container .ggqys-card-item {
  width: 100%;
  padding: 0 0.15rem 0.15rem;
  box-sizing: border-box;
}
.ggqsy-card-container .ggqys-card-item .ggqys-card-item-box {
  display: block;
  box-sizing: border-box;
  border: 1px solid #c7c7c7;
  box-shadow: 0px 0.02rem 0.04rem #888888;
  padding: 0.1rem;
  border-radius: 0.05rem;
  color: #787878;
  font-size: 0.16rem;
}
.ggqsy-card-container .ggqys-card-item .ggqys-card-item-box:hover {
  border: 1px solid #c9ccf5;
  box-shadow: 0px 0.05rem 0.04rem #115db2;
}
.ggqsy-card-container .ggqys-card-item .ggqys-card-item-box:hover .photo {
  transform: scale(1.15);
}
.ggqsy-card-container .ggqys-card-item .ggqys-card-item-box .imgbox {
  width: 100%;
  height: 2.45rem;
  margin-bottom: 0.15rem;
  border-radius: 0.05rem;
  overflow: hidden;
}
.ggqsy-card-container .ggqys-card-item .ggqys-card-item-box .imgbox .photo {
  width: 100%;
  height: 100%;
  transition: 1s ease all;
}
.ggqsy-card-container .ggqys-card-item .ggqys-card-item-box .name {
  font-size: 0.18rem;
  font-weight: bold;
  color: #333;
  margin-bottom: 0.08rem;
}
.ggqsy-card-container .ggqys-card-item .ggqys-card-item-box .address {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ggqsy-card-container .ggqys-card-item .ggqys-card-item-box .grade {
  display: flex;
  flex-flow: column nowrap;
  padding-bottom: 0.1rem;
}
.UseInMobile .ggqsyxxgk-container .top-background,
.UseInMobile .sdqr-container .top-background,
.UseInMobile .hospital-container .top-background,
.UseInMobile .school-container .top-background,
.UseInMobile .ggqsy-rules-container .top-background {
  text-align: center;
  padding-right: 0.2rem;
}
.UseInMobile .ggqsyxxgk-container .top-background img,
.UseInMobile .sdqr-container .top-background img,
.UseInMobile .hospital-container .top-background img,
.UseInMobile .school-container .top-background img,
.UseInMobile .ggqsy-rules-container .top-background img {
  width: 180%;
  object-fit: contain;
}
.UseInMobile .ggqsy-breadcrumb .ggqsy-breadcrumb-label {
  font-size: 0.2rem;
}
.UseInMobile .ggqsy-breadcrumb .ggqsy-breadcrumb__list {
  padding-left: 0.16rem;
}
.UseInMobile .ggqsy-breadcrumb .ggqsy-breadcrumb__list .ggqsy-breadcrumb__item {
  font-size: 0.2rem;
}
.UseInMobile .select-area .select-area-label {
  font-size: 0.24rem;
}
.UseInMobile .select-area .select-area-container .select-area-item a {
  font-size: 0.2rem;
}
.UseInMobile .ggqsyxxgk .notice-block .title_box {
  font-size: 0.24rem;
}
.UseInMobile .ggqsyxxgk .notice-block .content_box {
  font-size: 0.2rem;
}
.UseInMobile .ggqsyxxgk .notice-block .more_box a {
  font-size: 0.2rem;
}
.UseInMobile .ggqsyxxgk .domain-classification .domain-list {
  margin: 0.4rem 0.1rem 0.1rem;
}
.UseInMobile .ggqsyxxgk .domain-classification .domain-list .domain-item {
  padding: 0 10%;
  margin-bottom: 0.25rem;
}
.UseInMobile .ggqsyxxgk .domain-classification .domain-list .domain-item a:hover p {
  font-size: 0.24rem;
}
.UseInMobile .ggqsyxxgk .domain-classification .domain-list .domain-item a .domain-item-img {
  width: 1rem;
  height: 1rem;
}
.UseInMobile .ggqsyxxgk .domain-classification .domain-list .domain-item a p {
  font-size: 0.24rem;
}
.UseInMobile .ggqsyxxgk .each-domain .ly-layout .header-block .title-text {
  font-size: 0.24rem;
  font-weight: bold;
  text-align: center;
}
.UseInMobile .ggqsyxxgk .each-domain .ly-layout .header-block .slider {
  height: 0.08rem;
}
.UseInMobile .ggqsyxxgk .each-domain .ly-layout .header-block .more-text {
  font-size: 0.2rem;
}
.UseInMobile .ggqsyxxgk .each-domain .ly-layout .content-block .division-3 .list-block,
.UseInMobile .ggqsyxxgk .each-domain .ly-layout .content-block .division-2 .list-block {
  width: 100%;
}
.UseInMobile .ggqsyxxgk .each-domain .ly-layout .content-block .division-3 .list-block .img-box,
.UseInMobile .ggqsyxxgk .each-domain .ly-layout .content-block .division-2 .list-block .img-box {
  height: 3.2rem;
}
.UseInMobile .ggqsyxxgk .each-domain .ly-layout .content-block .title-box {
  font-size: 0.24rem;
  line-height: 0.6rem;
}
.UseInMobile .ggqsy-rules .ggqsy-rules-article-container .ggqsy-rules-article-header .header-title {
  font-size: 0.24rem;
}
.UseInMobile .ggqsy-rules .ggqsy-rules-article-container .back-btn {
  font-size: 0.2rem;
}
.UseInMobile .ggqsy-rules .ggqsy-rules-article-container .ggqsy-rules-article-body p {
  font-size: 0.2rem !important;
  line-height: 1.8;
}
.UseInMobile .sdqr {
  vertical-align: middle;
}
.UseInMobile .sdqr .sdqr-details {
  vertical-align: middle;
}
.UseInMobile .sdqr .sdqr-details .company-info {
  display: block;
}
.UseInMobile .sdqr .sdqr-details .company-info .company-info-img {
  width: 100%;
}
.UseInMobile .sdqr .sdqr-details .company-info .company-info-img img {
  width: 100%;
  height: auto;
}
.UseInMobile .sdqr .sdqr-details .company-info .company-info-content .content-header {
  font-size: 0.24rem;
}
.UseInMobile .sdqr .sdqr-details .company-info .company-info-content table tr {
  width: 100%;
}
.UseInMobile .sdqr .sdqr-details .company-info .company-info-content table tr td,
.UseInMobile .sdqr .sdqr-details .company-info .company-info-content table tr th {
  font-size: 0.2rem;
  line-height: 0.3rem;
}
.UseInMobile .sdqr .sdqr-details .company-info .company-info-content table tr th {
  width: 33% !important;
}
.UseInMobile .sdqr .sdqr-details .sdqr-details-artilce .sdqr-details-artilce-content p {
  font-size: 0.2rem;
}
.UseInMobile .sdqr .sdqr-details .sdqr-details-artilce .sdqr-details-artilce-content h2 {
  font-size: 0.24rem;
}
.UseInMobile .ggqsy-card {
  flex-direction: column;
}
.UseInMobile .ggqsy-card .ggqys-card-item {
  width: 100%;
  height: auto;
}
.UseInMobile .ggqsy-card .ggqys-card-item .ggqys-card-item-box {
  font-size: 0.2rem;
}
.UseInMobile .ggqsy-card .ggqys-card-item .ggqys-card-item-box::after {
  content: "";
  display: block;
  clear: both;
}
.UseInMobile .ggqsy-card .ggqys-card-item .ggqys-card-item-box .imgbox {
  width: 100%;
  height: 3.2rem;
  margin-bottom: 0;
  margin-right: 0.3rem;
}
.UseInMobile .ggqsy-card .ggqys-card-item .ggqys-card-item-box .name {
  width: 100%;
  font-size: 0.24rem;
  margin-bottom: 0.1rem;
  margin-top: 0.15rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
}
.UseInMobile .ggqsy-card .ggqys-card-item .ggqys-card-item-box .address {
  width: 100%;
  margin-bottom: 0.05rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
}
.UseInMobile .ggqsy-card .ggqys-card-item .ggqys-card-item-box .grade {
  width: 100%;
  height: auto;
  padding-bottom: 0.05rem;
}
.UseInMobile .ggqsy-card .ggqys-card-item .ggqys-card-item-box .grade span {
  margin-bottom: 0.05rem;
}
/*手机版互动交流*/
.interact-overall {
  display: flex;
  margin: 0 auto;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: #f1f1f1;
}
.interact-overall .interact-left {
  width: 100%;
}
.interact-overall .interact-left .interactover-title {
  height: 0.45rem;
  border-bottom: 0.04rem solid #CCC;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.interact-overall .interact-left .interactover-title .title-name {
  font-size: 0.18rem;
  color: #000000;
  border-bottom: 0.04rem solid #D51212;
  padding-left: 0.05rem;
  line-height: 0.48rem;
  height: 0.47rem;
}
.interact-overall .interact-left .interactover-title .title-icon {
  width: 0.4rem;
  height: 0.35rem;
  background: url(jh_serve28.png) no-repeat center center;
}
.interact-overall .interact-left .mhww-module {
  height: auto;
  background-color: #fff;
  padding: 0 0.1rem;
  margin-bottom: 0.1rem;
}
.interact-overall .interact-left .mhww-module .interactover-title {
  height: 0.5rem;
}
.interact-overall .interact-left .mhww-module .interactover-title a,
.interact-overall .interact-left .mhww-module .interactover-title .jh_hd_ml_act1 {
  font-size: 0.18rem;
  color: #000000;
  float: left;
  margin-right: 0.25rem;
  line-height: 0.4rem;
  border-bottom: 0.04rem solid #D51212;
  padding-top: 0.1rem;
  box-sizing: border-box;
}
.interact-overall .interact-left .mhww-module .interactover-title a b,
.interact-overall .interact-left .mhww-module .interactover-title .jh_hd_ml_act1 b {
  background-color: #D51212;
  color: #ffffff;
  padding: 0 0.03rem;
  margin-right: 0.05rem;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn {
  height: 2.15rem;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd {
  padding-top: 0.15rem;
  display: flex;
  flex-wrap: wrap;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li {
  width: 25%;
  height: 0.82rem;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li a {
  font-size: 0.14rem;
  line-height: 0.2rem;
  display: block;
  width: 0.92rem;
  height: 0.2rem;
  padding-top: 0.63rem;
  color: #3a90d9;
  text-align: center;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li a:hover {
  color: #f4454b;
  background-position: center 0;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li .hdadd-icon1 {
  background: url(wyzx.png) no-repeat center 0.1rem;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li .hdadd-icon2 {
  background: url(wyfy.png) no-repeat center 0.1rem;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li .hdadd-icon6 {
  background: url(wyjy.png) no-repeat center 0.1rem;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li .hdadd-icon7 {
  background: url(2503241114468652331.png) no-repeat center 0.1rem;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li .hdadd-icon4 {
  background: url(ldxx.png) no-repeat center 0.1rem;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li .hdadd-icon8 {
  background: url(cxpj.png) no-repeat center 0.1rem;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li .hdadd-icon5 {
  background: url(blgk.png) no-repeat center 0.1rem;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li .hdadd-icon10 {
  background: url(jhyd_szxx10.png) no-repeat center 0.1rem;
}
.interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li:last-child {
  display: none;
}
.interact-overall .interact-left .xfrx-module {
  height: auto;
  background-color: #fff;
  padding: 0 0.1rem;
  margin-bottom: 0.1rem;
}
.interact-overall .interact-left .xfrx-module .xfrxmod-conn {
  padding: 0.05rem 0;
}
.interact-overall .interact-left .xfrx-module .xfrxmod-conn ul li {
  height: 0.35rem;
  vertical-align: middle;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.interact-overall .interact-left .xfrx-module .xfrxmod-conn ul li a {
  color: #000000;
  width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.14rem;
}
.interact-overall .interact-left .xfrx-module .xfrxmod-conn ul li a:hover {
  color: #E9280C;
}
.interact-overall .interact-left .xfrx-module .xfrxmod-conn ul li .time {
  color: #333;
  font-size: 0.14rem;
}
.interact-overall .interact-right {
  width: 100%;
}
.interact-overall .interact-right .exchange-title {
  height: 0.45rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.interact-overall .interact-right .exchange-title a {
  font-size: 0.18rem;
  color: #D51212;
}
.interact-overall .interact-right .exchange-title a:hover {
  color: #005aaa;
}
.interact-overall .interact-right .exchange-title a span {
  font-size: 0.14rem;
  color: #000000;
  background: url(jh_hd_m12.png) no-repeat 0 center;
  padding-left: 0.2rem;
}
.interact-overall .interact-right .rdzx-module {
  height: auto;
  background-color: #fff;
  padding: 0 0.1rem;
  margin-bottom: 0.1rem;
}
.interact-overall .interact-right .rdzx-module .rdzxmod-conn {
  padding: 0.05rem 0;
}
.interact-overall .interact-right .rdzx-module .rdzxmod-conn ul li {
  height: 0.35rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.interact-overall .interact-right .rdzx-module .rdzxmod-conn ul li a {
  color: #000000;
}
.interact-overall .interact-right .rdzx-module .rdzxmod-conn ul li a:hover {
  color: #E9280C;
}
.interact-overall .interact-right .rdzx-module .rdzxmod-conn ul li span {
  cursor: pointer;
  width: 0.5rem;
  height: 0.24rem;
  line-height: 0.24rem;
  text-align: center;
  font-size: 0.14rem;
  color: #ffffff;
  background-color: #1caee7;
  border-radius: 0.04rem;
  display: inline-block;
}
.interact-overall .interact-right .yjzj-module {
  height: auto;
  background-color: #fff;
  padding: 0 0.1rem;
  margin-bottom: 0.1rem;
}
.interact-overall .interact-right .wsdc-module {
  height: auto;
  background-color: #fff;
  padding: 0 0.1rem;
  margin-bottom: 0.1rem;
}
.interact-overall .interact-right .wsdc-module .wsdcmod-title {
  height: 0.45rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 0.05rem;
}
.interact-overall .interact-right .wsdc-module .wsdcmod-title .wdtitle-name .wsdctext {
  color: #2060d6;
  border-bottom: 0.03rem #2060d6 solid;
  padding-bottom: 0.1rem;
  font-size: 0.18rem;
  margin-right: 0.2rem;
}
.interact-overall .interact-right .wsdc-module .wsdcmod-title .onlinesurvey {
  width: 0.74rem;
}
.interact-overall .interact-right .wsdc-module .wsdcmod-title .onlinesurvey img {
  width: 100%;
}
.interact-overall .interact-right .yjzjmod-conn {
  padding: 0.05rem 0;
}
.interact-overall .interact-right .yjzjmod-conn ul li {
  height: 0.35rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.interact-overall .interact-right .yjzjmod-conn ul li a {
  width: 75%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.14rem;
  color: #000000;
}
.interact-overall .interact-right .yjzjmod-conn ul li a:hover {
  color: #D51212;
}
.interact-overall .interact-right .yjzjmod-conn ul li span {
  font-size: 0.14rem;
  color: #999999;
}
.UseInMobile .interact-overall .interact-left .interactover-title {
  height: 0.5rem;
  border-bottom: 0.06rem solid #CCC;
}
.UseInMobile .interact-overall .interact-left .interactover-title .title-name {
  font-size: 0.24rem;
  color: #000000;
  border-bottom: 0.06rem solid #D51212;
  line-height: 0.55rem;
  height: 0.53rem;
}
.UseInMobile .interact-overall .interact-left .interactover-title .title-icon {
  background-size: 0.26rem;
}
.UseInMobile .interact-overall .interact-left .mhww-module .interactover-title a,
.UseInMobile .interact-overall .interact-left .mhww-module .interactover-title .jh_hd_ml_act1 {
  font-size: 0.24rem;
  border-bottom: 0.06rem solid #D51212;
}
.UseInMobile .interact-overall .interact-left .mhww-module .mhwwmod-conn {
  height: auto;
  padding-bottom: 0.2rem;
}
.UseInMobile .interact-overall .interact-left .mhww-module .mhwwmod-conn .mhwwmod-hdadd li a {
  font-size: 0.18rem;
}
.UseInMobile .interact-overall .interact-left .xfrx-module .xfrxmod-conn ul li {
  height: auto;
  display: block;
  line-height: 0.26rem;
  padding: 0.06rem 0;
  border-bottom: 1px dashed #e8e8e8;
}
.UseInMobile .interact-overall .interact-left .xfrx-module .xfrxmod-conn ul li a {
  font-size: 0.18rem;
  display: inline;
  white-space: normal;
  width: auto;
}
.UseInMobile .interact-overall .interact-left .xfrx-module .xfrxmod-conn ul li .time {
  position: relative;
  display: inline;
  color: #b2b2b2;
  padding-left: 0.05rem;
  font-size: 0.18rem;
}
.UseInMobile .interact-overall .interact-right {
  width: 100%;
}
.UseInMobile .interact-overall .interact-right .exchange-title {
  height: 0.5rem;
}
.UseInMobile .interact-overall .interact-right .exchange-title a {
  font-size: 0.22rem;
}
.UseInMobile .interact-overall .interact-right .exchange-title a span {
  font-size: 0.18rem;
}
.UseInMobile .interact-overall .interact-right .rdzx-module .rdzxmod-conn ul li {
  height: 0.4rem;
}
.UseInMobile .interact-overall .interact-right .rdzx-module .rdzxmod-conn ul li a {
  font-size: 0.18rem;
}
.UseInMobile .interact-overall .interact-right .rdzx-module .rdzxmod-conn ul li span {
  width: 0.55rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.16rem;
}
.UseInMobile .interact-overall .interact-right .wsdc-module .wsdcmod-title {
  height: 0.5rem;
}
.UseInMobile .interact-overall .interact-right .wsdc-module .wsdcmod-title .wdtitle-name .wsdctext {
  border-bottom: 0.06rem #2060d6 solid;
  padding-bottom: 0.1rem;
  font-size: 0.22rem;
}
.UseInMobile .interact-overall .interact-right .wsdc-module .wsdcmod-title .onlinesurvey {
  width: 0.84rem;
}
.UseInMobile .interact-overall .interact-right .yjzjmod-conn ul li {
  height: 0.4rem;
}
.UseInMobile .interact-overall .interact-right .yjzjmod-conn ul li a {
  font-size: 0.18rem;
  width: 78%;
}
.UseInMobile .interact-overall .interact-right .yjzjmod-conn ul li span {
  font-size: 0.18rem;
}
/*普通专题总集手机版*/
/*专题共用*/
.zt-especially .header-menus {
  display: none;
}
.special-main {
  background-color: #fff;
}
.special-topic-banner {
  position: relative;
}
.special-topic-banner .background-img {
  background-color: #fff;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.special-topic-banner .background-img img {
  width: 118%;
  object-fit: contain;
}
.special-topic-banner .archiving-mark {
  padding: 0.03rem 0.05rem;
  position: absolute;
  top: 0.05rem;
  right: 0.06rem;
  background-color: #fff;
  border-radius: 0.08rem;
  overflow: hidden;
}
.special-topic-banner .archiving-mark-text {
  text-align: center;
  transform: rotate(-1.5deg) translateY(4px);
  width: 100%;
  color: #c2020f;
  font-size: 0.14rem;
  line-height: 0.18rem;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
}
.special-topic-banner .archiving-mark-text span {
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  vertical-align: baseline;
  display: block;
}
.special-topic-banner .archiving-mark-img {
  width: 0.8rem;
  object-fit: cover;
  margin-top: 0.05rem;
}
/*专题-中央生态环保督察在浙江*/
/*专题-中央生态环保督察在浙江*/
.ecology-module {
  height: auto;
  padding: 0 0.1rem;
}
.ecology-module .ecologymd-title {
  border-bottom: 0.04rem solid #ccc;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ecology-module .ecologymd-title .title-elname {
  font-size: 0.18rem;
  color: #d51212;
  border-bottom: 0.04rem solid #d51212;
  line-height: 0.26rem;
  padding: 0 0 0.05rem 0.05rem;
  position: relative;
  top: 0.04rem;
}
.ecology-module .ecologymd-conn {
  padding: 0.1rem 0;
}
.ecology-module .ecologymd-conn ul li {
  height: 0.45rem;
  background: url(jh_gl_m4.jpg) no-repeat 0.05rem center;
  padding-left: 0.1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ecology-module .ecologymd-conn ul li .bt_link {
  font-size: 0.16rem;
  display: inline-block;
  width: 70%;
  padding-left: 0.04rem;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.ecology-module .ecologymd-conn ul li .econndata {
  font-size: 0.14rem;
  color: #a2a2a2;
}
.UseInMobile .ecology-module .ecologymd-title .title-elname {
  font-size: 0.24rem;
  line-height: 0.36rem;
}
.UseInMobile .ecology-module .ecologymd-conn ul li {
  height: auto;
  display: block;
  line-height: 0.26rem;
  padding: 0.06rem 0;
  border-bottom: 1px dashed #e8e8e8;
  background-size: 0.06rem;
  background: none;
}
.UseInMobile .ecology-module .ecologymd-conn ul li .bt_link {
  font-size: 0.18rem;
  display: inline;
  white-space: normal;
  width: auto;
}
.UseInMobile .ecology-module .ecologymd-conn ul li .econndata {
  font-size: 0.18rem;
  position: relative;
  display: inline;
  color: #b2b2b2;
  padding-left: 0.05rem;
}
.UseInMobile .ecology-module .ecologymd-conn ul li:first-child {
  margin-top: 0;
}
/*专题-人才工作*/
/*专题-金华人才*/
.zttalent-title {
  height: 0.48rem;
  background: url(rc_03.png) center repeat-x;
  line-height: 0.48rem;
  text-align: center;
  margin-bottom: 0.2rem;
}
.zttalent-title .ztname-title {
  display: inline-block;
  font-size: 0.2rem;
  font-weight: bold;
  color: #001a64;
  height: 0.48rem;
  line-height: 0.48rem;
  background: #fff;
  padding: 0 0.4rem;
  vertical-align: middle;
  position: relative;
}
.zttalent-work {
  overflow: hidden;
  padding-bottom: 0.2rem;
  padding-top: 0.3rem;
  margin: 0 0.1rem;
}
.zttalent-work .zttalent-conn {
  height: auto;
  overflow: hidden;
}
.zttalent-work .zttalent-conn ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px dashed #e3e3e3;
  height: 0.5rem;
}
.zttalent-work .zttalent-conn ul li a {
  display: block;
  font-family: "Microsoft YaHei";
  font-weight: 400;
  font-size: 0.16rem;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 70%;
}
.zttalent-work .zttalent-conn ul li span {
  float: right;
  font-size: 0.16rem;
}
.zttalent-work .ztmore {
  display: flex;
  justify-content: center;
  margin-top: 0.15rem;
}
.zttalent-work .ztmore a {
  width: 1rem;
  height: 0.35rem;
  line-height: 0.35rem;
  background: #e7e7e7;
  font-size: 0.15rem;
  text-align: center;
}
.zttalent-policy {
  padding: 0 0.1rem;
}
.zttalent-policy .ztpolicy-conn .jycy-module {
  margin-top: 0.1rem;
}
.zttalent-policy .ztpolicy-conn .rcrs-module,
.zttalent-policy .ztpolicy-conn .jycy-module {
  background: #dfecfd;
  border-radius: 0.08rem;
  padding: 0.05rem 0.1rem 0.05rem;
}
.zttalent-policy .ztpolicy-conn .rcrsmod-title {
  font-size: 0.2rem;
  height: 0.46rem;
  color: #003366;
  margin: 0.1rem 0px 0.15rem 0px;
  display: flex;
  align-items: center;
}
.zttalent-policy .ztpolicy-conn .rcrsmod-title .icon-rcrs {
  width: 0.46rem;
  height: 0.46rem;
  background: url(rcrs.png) center center no-repeat;
  margin-right: 0.1rem;
}
.zttalent-policy .ztpolicy-conn .rcrsmod-title .icon-jycy {
  width: 0.46rem;
  height: 0.46rem;
  background: url(jycy.png) center center no-repeat;
  margin-right: 0.1rem;
}
.zttalent-policy .ztpolicy-conn .policy-conn {
  height: auto;
}
.zttalent-policy .ztpolicy-conn .policy-conn ul li {
  background: #ffffff;
  padding: 0.1rem 0.1rem;
  font-size: 0.16rem;
  margin-bottom: 0.15rem;
  border-radius: 0.04rem;
  overflow: hidden;
}
.zttalent-policy .ztpolicy-conn .policy-conn ul li span {
  line-height: 0.4rem;
}
.zttalent-policy .ztpolicy-conn .policy-conn ul li a {
  float: right;
  line-height: 0.4rem;
  color: #0066ff;
  font-size: 0.14rem;
}
.zttalent-policy .ztpolicy-conn .policy-conn ul li dl {
  display: flex;
  flex-wrap: wrap;
}
.zttalent-policy .ztpolicy-conn .policy-conn ul li dl dt {
  background: #f3f9ff;
  padding: 0px 0.1rem;
  margin-right: 4%;
  width: 48%;
  margin-top: 0.1rem;
}
.zttalent-policy .ztpolicy-conn .policy-conn ul li dl dt a {
  float: none;
  line-height: 0.4rem;
  color: #0066ff;
  display: block;
  text-align: center;
  font-size: 0.14rem;
}
.zttalent-policy .ztpolicy-conn .policy-conn ul li dl dt:nth-child(2n) {
  margin-right: 0;
}
.zttalent-conbanner {
  margin: 0.1rem 0;
}
.zttalent-service {
  height: auto;
  padding: 0 0.1rem;
}
.zttalent-service .ztservice-conn .ztservice-list {
  background: #dfecfd;
  border-radius: 0.04rem;
  margin-bottom: 0.1rem;
}
.zttalent-service .ztservice-conn .rcfwzq-module {
  background: url(rcfw_tubiao1.png) no-repeat right top;
  min-height: 1.2rem;
  padding: 0.1rem 0.15rem;
  font-size: 0.18rem;
  line-height: 2;
  font-weight: bold;
  color: #003366;
}
.zttalent-service .ztservice-conn .rcfwzq-module a {
  color: #606060;
}
.zttalent-service .ztservice-conn .rcfwzq-module a:hover {
  color: #1492ff;
}
.zttalent-service .ztservice-conn .rcfwzq-module .ewm-box {
  position: absolute;
  width: 2.2rem;
  padding: 0.1rem;
  background: #fff;
  border-radius: 0.06rem;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
  border: 1px solid #cccfd7;
  z-index: 1;
}
.zttalent-service .ztservice-conn .rcfwzq-module .ewm-box p {
  padding: 0 0.15rem 0.1rem;
  text-align: center;
  line-height: 0.3rem;
  font-size: 0.16rem;
  color: #1492ff;
  margin-top: 0.08rem;
  font-weight: 600;
  border-bottom: 1px solid #cccfd7;
}
.zttalent-service .ztservice-conn .rcfwzq-module .ewm-box span {
  text-align: center;
  margin-top: 0.1rem;
}
.zttalent-service .ztservice-conn .rcfwzq-module .ewm-box span img {
  width: 100%;
}
.zttalent-service .ztservice-conn .gxbsyfw-module {
  background: url(rcfw_tubiao2.png) no-repeat right top;
  min-height: 1.2rem;
  padding: 0.1rem 0.15rem;
  font-size: 0.18rem;
  line-height: 2;
  font-weight: bold;
  color: #606060;
}
.zttalent-service .ztservice-conn .gxbsyfw-module:hover {
  color: #1492ff;
}
.zttalent-service .ztservice-conn .gxbsyfw-module:hover a {
  color: #1492ff;
}
.zttalent-service .ztservice-conn .gxbsyfw-module a {
  color: #606060;
}
.zttalent-service .ztservice-conn .gxbsyfw-module span {
  font-size: 0.14rem;
  display: block;
  font-weight: 500;
  margin-top: 0.1rem;
  width: 66%;
}
.zttalent-service .ztservice-ggxx {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.zttalent-service .ztservice-ggxx .ztbox {
  display: inline-block;
  width: 32%;
  height: 1.3rem;
  background-color: #dfecfd;
  text-align: center;
  line-height: 0.2rem;
  font-size: 0.16rem;
  color: #000000;
  border-radius: 0.04rem;
  margin-right: 2%;
  margin-bottom: 0.1rem;
}
.zttalent-service .ztservice-ggxx .ztbox:nth-child(3n) {
  margin-right: 0px;
}
.zttalent-service .ztservice-ggxx .ztbox i {
  display: block;
  width: 100%;
  height: 1rem;
}
.zttalent-service .ztservice-ggxx .ztbox .icon-zcps {
  background: url(zcps.png) no-repeat center 0;
  background-size: auto 100%;
}
.zttalent-service .ztservice-ggxx .ztbox .icon-rszk {
  background: url(rszk.png) no-repeat center 0;
  background-size: auto 100%;
}
.zttalent-service .ztservice-ggxx .ztbox .icon-rcgzgg {
  background: url(rcgzgg.png) no-repeat center 0;
  background-size: auto 100%;
}
.zttalent-service .ztservice-ggxx .ztbox .icon-pxksgg {
  background: url(pxksgg.png) no-repeat center 0;
  background-size: auto 100%;
}
.zttalent-service .ztservice-ggxx .ztbox .icon-cyjh {
  background: url(cyjh.png) no-repeat center 0;
  background-size: auto 100%;
}
.zttalent-service .ztservice-major {
  width: 100%;
  background: #dfecfd;
  padding: 0.1rem;
  border-radius: 0.04rem;
  margin-bottom: 0.2rem;
}
.zttalent-service .ztservice-major .zymajor-title {
  font-size: 0.2rem;
  line-height: 0.48rem;
  font-weight: bold;
  color: #003366;
}
.zttalent-service .ztservice-major .zymajor-conn {
  height: auto;
}
.zttalent-service .ztservice-major .zymajor-conn ul li {
  background: #ffffff;
  padding: 0.1rem;
  font-size: 0.16rem;
  border-radius: 0.04rem;
  margin-top: 0.1rem;
}
.zttalent-service .ztservice-major .zymajor-conn ul li:first-child {
  margin-top: 0;
}
.zttalent-service .ztservice-major .zymajor-conn ul li a:hover {
  color: #0066ff;
}
/*老年版*/
.UseInMobile .zttalent-title {
  line-height: 0.6rem;
  height: 0.6rem;
}
.UseInMobile .zttalent-title .ztname-title {
  font-size: 0.24rem;
  line-height: 0.6rem;
  height: 0.6rem;
  padding: 0 0.1rem;
}
.UseInMobile .zttalent-work .zttalent-conn ul li {
  flex-wrap: wrap;
  height: auto;
  padding: 0.1rem 0;
}
.UseInMobile .zttalent-work .zttalent-conn ul li a {
  font-size: 0.18rem;
  width: 100%;
}
.UseInMobile .zttalent-work .zttalent-conn ul li span {
  font-size: 0.18rem;
}
.UseInMobile .zttalent-work .ztmore a {
  font-size: 0.2rem;
  height: 0.4rem;
  line-height: 0.4rem;
  width: 1rem;
}
.UseInMobile .zttalent-policy .ztpolicy-conn {
  flex-wrap: wrap;
}
.UseInMobile .zttalent-policy .ztpolicy-conn .rcrsmod-title {
  font-size: 0.22rem;
}
.UseInMobile .zttalent-policy .ztpolicy-conn .rcrs-module,
.UseInMobile .zttalent-policy .ztpolicy-conn .jycy-module {
  width: 100%;
}
.UseInMobile .zttalent-policy .ztpolicy-conn .rcrs-module {
  margin-bottom: 0.2rem;
}
.UseInMobile .zttalent-policy .ztpolicy-conn .policy-conn ul li {
  font-size: 0.18rem;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  width: 100%;
}
.UseInMobile .zttalent-policy .ztpolicy-conn .policy-conn ul li span {
  display: block;
  width: 100%;
}
.UseInMobile .zttalent-policy .ztpolicy-conn .policy-conn ul li a {
  font-size: 0.18rem;
  line-height: 0.5rem;
  float: none;
}
.UseInMobile .zttalent-policy .ztpolicy-conn .policy-conn ul li dl {
  margin-top: 0rem;
}
.UseInMobile .zttalent-policy .ztpolicy-conn .policy-conn ul li dl dt {
  padding: 0 0.2rem;
  width: 100%;
  margin-right: 0px;
}
.UseInMobile .zttalent-policy .ztpolicy-conn .policy-conn ul li dl dt:nth-child(1) {
  margin-top: 0rem;
}
.UseInMobile .zttalent-service .ztservice-conn {
  flex-wrap: wrap;
}
.UseInMobile .zttalent-service .ztservice-conn .ztservice-list {
  width: 100%;
  margin-top: 0.2rem;
}
.UseInMobile .zttalent-service .ztservice-conn .ztservice-list:first-child {
  margin-top: 0;
}
.UseInMobile .zttalent-service .ztservice-conn .rcfwzq-module {
  font-size: 0.22rem;
  background-size: 1.8rem;
  height: 100%;
  min-height: 1.5rem;
  padding-right: 1.5rem;
  line-height: 1.5;
}
.UseInMobile .zttalent-service .ztservice-conn .gxbsyfw-module {
  font-size: 0.22rem;
  background-size: 1.8rem;
  height: 100%;
  min-height: 1.5rem;
  line-height: 1.5;
  padding-right: 1.6rem;
}
.UseInMobile .zttalent-service .ztservice-conn .gxbsyfw-module span {
  font-size: 0.16rem;
  margin-top: 0.1rem;
  line-height: 0.24rem;
  width: 100%;
}
.UseInMobile .zttalent-conbanner {
  margin: 0.2rem 0;
}
.UseInMobile .zttalent-service .ztservice-ggxx {
  flex-wrap: wrap;
  height: auto;
  justify-content: flex-start;
}
.UseInMobile .zttalent-service .ztservice-ggxx .ztbox {
  width: 48%;
  margin-right: 4%;
  font-size: 0.2rem;
  margin-bottom: 0.2rem;
}
.UseInMobile .zttalent-service .ztservice-ggxx .ztbox:nth-child(2n) {
  margin-right: 0;
}
.UseInMobile .zttalent-service .ztservice-ggxx .ztbox:nth-child(-n+2) {
  margin-top: 0;
}
.UseInMobile .zttalent-service .ztservice-major .zymajor-title {
  font-size: 0.22rem;
}
.UseInMobile .zttalent-service .ztservice-major .zymajor-conn ul {
  flex-wrap: wrap;
  justify-content: flex-start;
}
.UseInMobile .zttalent-service .ztservice-major .zymajor-conn ul li {
  padding: 0.1rem;
  width: 100%;
  text-align: center;
  margin-top: 0.2rem;
  margin-right: 2%;
  font-size: 0.18rem;
  box-sizing: border-box;
  margin-right: 0;
}
.UseInMobile .zttalent-service .ztservice-major .zymajor-conn ul li:nth-child(1) {
  margin-top: 0.1rem;
}
/*专题-大规模设备更新和消费品以旧换新*/
/*专题-大规模设备更新和消费品以旧换新*/
.equipment-info {
  background: linear-gradient(180deg, #f6fafb 0%, #f8faff 100%);
  overflow: hidden;
}
.second-title {
  display: flex;
  margin-bottom: 0.1rem;
  padding-left: 0.1rem;
  justify-content: space-between;
  align-items: center;
}
.second-title .title {
  font-family: "Alimama ShuHeiTi Bold";
  font-weight: 700;
  font-size: 0.18rem;
  text-align: left;
  color: #0c42c0;
}
.ztsecond-module {
  padding-top: 0.25rem;
}
.ztsecond-module .secondbox-content {
  position: relative;
  padding: 0 0.1rem;
}
.ztsecond-module .secondbox-content .secondboxcont-top {
  display: flex;
  width: 100%;
  height: auto;
  background: linear-gradient(180deg, #477ee1 0%, #3552c7 100%);
  margin: 0.1rem auto 0.2rem;
  font-family: "Microsoft YaHei Bold";
  font-weight: 700;
  font-size: 0.18rem;
  color: #fff;
  z-index: 2;
  position: relative;
  align-items: center;
  justify-content: center;
  padding: 0.1rem;
  box-sizing: border-box;
}
.ztsecond-module .secondbox-content .secondboxcont-item {
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  justify-content: normal;
}
.ztsecond-module .secondbox-content .secondboxcont-item .seconditem-list {
  width: 48%;
  height: auto;
  background-color: #f9fcff;
  transition: none;
  border: 1px solid #e5f1f8;
  font-family: "MicrosoftYaHei ";
  font-size: 0.16rem;
  line-height: 0.26rem;
  text-align: left;
  padding: 0.1rem;
  margin-bottom: 0.15rem;
  margin-right: 3%;
  box-sizing: border-box;
}
.ztsecond-module .secondbox-content .secondboxcont-item .seconditem-list:nth-child(2n) {
  margin-right: 0px;
}
.ztsecond-module .secondbox-content .secondboxcont-item .seconditem-list:hover {
  background: linear-gradient(180deg, #477ee1 0%, #3552c7 100%);
  color: #fff;
}
.ztzcdx-module {
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 0.2rem;
}
.ztzcdx-module .zcdxbox-item {
  width: 100%;
  height: auto;
  background-color: #0c42c0;
  vertical-align: top;
  margin-bottom: 0.1rem;
}
.ztzcdx-module .zcdxbox-item img {
  width: 100%;
}
.ztzcdx-module .zcdxbox-item .seconditem-list {
  display: block;
}
.ztthird-module {
  height: auto;
  margin-bottom: 0.25rem;
}
.ztthird-module .ztthirdmd-item {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0.1rem;
}
.ztthird-module .ztthirdmd-item .ztthirditem-list {
  display: flex;
  width: 32%;
  height: 0.5rem;
  border-radius: 0.04rem;
  background: #f9fcff;
  border: 1px solid #e3eefd;
  font-size: 0.16rem;
  text-align: center;
  color: #333;
  align-items: center;
  justify-content: center;
  margin-right: 2%;
  margin-top: 0.15rem;
}
.ztthird-module .ztthirdmd-item .ztthirditem-list:nth-child(3n) {
  margin-right: 0px;
}
.ztthird-module .ztthirdmd-item .ztthirditem-list:hover {
  background: linear-gradient(180deg, #477ee1 0%, #3552c7 100%);
  color: #fff;
}
/*老年版*/
.UseInMobile .second-title .title {
  font-size: 0.24rem;
}
.UseInMobile .ztsecond-module .secondbox-content .secondboxcont-top {
  font-size: 0.2rem;
}
.UseInMobile .ztsecond-module .secondbox-content .secondboxcont-item .seconditem-list {
  font-size: 0.18rem;
}
.UseInMobile .ztthird-module .ztthirdmd-item .ztthirditem-list {
  font-size: 0.18rem;
}
/*专题-民生实事*/
/*专题-民生实事*/
.ztpeople-pic {
  height: auto;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
}
.ztpeople-pic img {
  width: 100%;
}
.ztfacts-module {
  font-size: 0.16rem;
  padding: 0.1rem 0.1rem 0;
}
.ztfacts-module .ztfactsmod-title {
  position: relative;
  height: 0.3rem;
  margin-bottom: 0.1rem;
}
.ztfacts-module .ztfactsmod-title .ztfactitle-name {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
}
.ztfacts-module .ztfactsmod-title .ztfactitle-name .ztfname-text {
  text-align: center;
  margin: auto;
  color: #b10a0a;
  background: #fff;
  font-size: 0.22rem;
  line-height: 0.3rem;
  font-weight: bold;
}
.ztfacts-module .ztfactsmod-title .ztfactitle-border {
  padding-top: 0.25rem;
  border-bottom: 0.04rem #d6140b solid;
}
.ztfacts-module .ztfactsmod-conn {
  height: auto;
}
.ztfacts-module .ztfactsmod-conn ul li {
  border-bottom: 1px dashed #bfbfbf;
  height: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ztfacts-module .ztfactsmod-conn ul li .ztfalist-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 65%;
}
.ztfacts-module .ztfactsmod-conn ul li .ztfalist-date {
  color: #666;
}
.ztfacts-module .ztfactsmod-more {
  display: flex;
  justify-content: center;
  padding: 0.2rem 0;
}
.ztfacts-module .ztfactsmod-more a {
  display: inline-block;
  width: 1rem;
  height: 0.3rem;
  border: 1px #333 solid;
  text-align: center;
  line-height: 0.3rem;
  font-size: 0.16rem;
  color: #403e3e;
}
.UseInMobile .ztpeople-pic {
  margin-bottom: 0.3rem;
}
.UseInMobile .ztfacts-module .ztfactsmod-title {
  height: 0.7rem;
}
.UseInMobile .ztfacts-module .ztfactsmod-title .ztfactitle-border {
  padding-top: 0.35rem;
}
.UseInMobile .ztfacts-module .ztfactsmod-title .ztfactitle-name .ztfname-text {
  font-size: 0.36rem;
  line-height: 0.7rem;
}
.UseInMobile .ztfacts-module .ztfactsmod-conn ul li {
  height: auto;
  width: 100%;
  flex-wrap: wrap;
  padding: 0.08rem 0;
}
.UseInMobile .ztfacts-module .ztfactsmod-conn ul li .ztfalist-title {
  font-size: 0.2rem;
  width: 100%;
}
.UseInMobile .ztfacts-module .ztfactsmod-conn ul li .ztfalist-title a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.UseInMobile .ztfacts-module .ztfactsmod-conn ul li .ztfalist-date {
  font-size: 0.2rem;
}
.UseInMobile .ztfacts-module .ztfactsmod-more a {
  font-size: 0.2rem;
  height: 0.45rem;
  line-height: 0.45rem;
}
/*专题-信息公开基本目录*/
/*专题-信息公开基本目录*/
.ztdisclosure-info {
  background: url(xxgkffh_bg.png) no-repeat #fdfdfe center top;
  background-size: 100%;
  height: auto;
}
.ztgkxx-module {
  width: 100%;
  padding: 0 0.1rem;
  box-sizing: border-box;
}
.ztgkxx-module img {
  width: 100%;
}
.ztdepartments-module {
  padding: 0.1rem;
}
.ztdepartments-module ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -3%;
}
.ztdepartments-module ul li {
  width: 48%;
  height: 0.5rem;
  margin-bottom: 0.1rem;
  margin-left: 2%;
}
.ztdepartments-module ul li a {
  display: block;
  background: #2d66a3;
  color: #fff;
  line-height: 0.5rem;
  text-align: center;
  font-size: 0.16rem;
  font-weight: bold;
}
.UseInMobile .ztdepartments-module ul li {
  height: 0.6rem;
}
.UseInMobile .ztdepartments-module ul li a {
  line-height: 0.6rem;
  font-size: 0.2rem;
}
/*专题-政策解读*/
/*专题-政策解读*/
.index-wrapper .layout-main .ztsugmodconn-pic .carousel-container .carousel-item img {
  height: 2.5rem;
}
.ztsugmod-title {
  height: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0.1rem;
  color: #4e75e1;
  text-align: center;
  font-size: 0.2rem;
  font-weight: bold;
}
.ztinterpreted-part {
  background: url(zcjd_banner_bg.jpg) no-repeat center;
  background-size: cover;
}
.ztinterpreted-part img {
  width: 100%;
}
.ztpolicy-info {
  background: url(zcjd_page_bg.png) no-repeat bottom;
  background-size: cover;
}
.ztpolicy-info .ztsuggest-module {
  background: #fff;
  padding: 0.1rem 0.1rem;
}
.ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap {
  height: auto;
}
.ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-pic {
  width: 100%;
}
.ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-jdtj {
  padding: 0 0.1rem;
  background: #e7f2fd;
  height: auto;
}
.ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-jdtj .item {
  height: auto;
  margin-top: 0.15rem;
  border-bottom: 1px #599ed9 solid;
  padding-bottom: 0.05rem;
}
.ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-jdtj .item a {
  color: #333333;
  line-height: 0.4rem;
}
.ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-jdtj .item a .text {
  width: 100%;
  font-size: 0.16rem;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-jdtj .item a .Desc {
  height: 0.56rem;
  overflow: hidden;
  color: #9e9e9f;
  font-size: 0.14rem;
  line-height: 0.28rem;
}
.ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-jdtj .item:last-child {
  border-bottom: none;
}
.ztpolicy-info .ztrelated-module {
  height: auto;
  padding: 0 0.1rem 0.1rem 0.1rem;
}
.ztpolicy-info .ztrelated-module ul {
  display: flex;
  flex-wrap: wrap;
}
.ztpolicy-info .ztrelated-module ul li {
  width: 48%;
  height: 1.2rem;
  margin-top: 0.14rem;
  margin-right: 2%;
}
.ztpolicy-info .ztrelated-module ul li a {
  display: block;
  width: 100%;
  height: 100%;
}
.ztpolicy-info .ztrelated-module ul li a p {
  color: #fff;
  text-align: center;
}
.ztpolicy-info .ztrelated-module ul li a .p1 {
  font-size: 0.16rem;
  padding-top: 0.68rem;
}
.ztpolicy-info .ztrelated-module ul li a:hover {
  -webkit-box-shadow: 0 3px 5px #9e9b9b;
  -moz-box-shadow: 0 3px 5px #9e9b9b;
  box-shadow: 0 3px 5px #9e9b9b;
}
.ztpolicy-info .ztrelated-module ul li a:hover .p1 {
  font-weight: bold;
}
.ztpolicy-info .ztrelated-module ul li:nth-child(2n) {
  margin-right: 0px;
}
.ztpolicy-info .ztrelated-module ul .rb01 a {
  background: #63aef0 url(zcjd_block_01.png) no-repeat center 0.1rem;
  background-size: 0.5rem;
}
.ztpolicy-info .ztrelated-module ul .rb02 a {
  background: #7dbed6 url(zcjd_block_02.png) no-repeat center 0.1rem;
  background-size: 0.5rem;
}
.ztpolicy-info .ztrelated-module ul .rb03 a {
  background: #9c98cc url(zcjd_block_03.png) no-repeat center 0.1rem;
  background-size: 0.5rem;
}
.ztpolicy-info .ztrelated-module ul .rb04 a {
  background: #85a1ee url(zcjd_block_04.png) no-repeat center 0.1rem;
  background-size: 0.5rem;
}
.ztpolicy-info .ztrelated-module ul .rb05 a {
  background: #efba6e url(zcjd_block_05.png) no-repeat center 0.1rem;
  background-size: 0.5rem;
}
.ztpolicy-info .ztrelated-module ul .rb06 a {
  background: #8accb3 url(zcjd_block_06.png) no-repeat center 0.1rem;
  background-size: 0.5rem;
}
.ztpolicy-info .ztmunicipal-module {
  position: relative;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list {
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07);
  background: #fff;
  margin-bottom: 0.1rem;
  width: 100%;
  padding: 0.05rem 0.1rem;
  box-sizing: border-box;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-title {
  height: 0.45rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.02rem #f5f5f5 solid;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-title .ztname-title {
  font-size: 0.18rem;
  color: #5a5a5c;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-title .ztmore {
  font-size: 0.14rem;
  color: #4fa0e5;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-info {
  height: auto;
  padding-top: 0.1rem;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-info .item {
  font-size: 0.16rem;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-info .item a {
  color: #333333;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 0.45rem;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-info .item a .text {
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-info .item a .time {
  color: #333333;
  font-size: 0.14rem;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list:last-child {
  width: 100%;
  margin-right: 0px;
}
.ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list:last-child .item {
  width: 100%;
}
.ztpolicy-info .ztcounties-module {
  padding-bottom: 0.3rem;
  background-color: #fff;
  padding: 0 0.1rem;
}
.ztpolicy-info .ztcounties-module .ztcounties-conn ul {
  display: flex;
  flex-wrap: wrap;
}
.ztpolicy-info .ztcounties-module .ztcounties-conn ul li {
  width: 48%;
  height: 0.5rem;
  margin-bottom: 0.1rem;
  margin-right: 2%;
}
.ztpolicy-info .ztcounties-module .ztcounties-conn ul li:nth-child(2n) {
  margin-right: 0;
}
.ztpolicy-info .ztcounties-module .ztcounties-conn ul li a {
  display: block;
  height: 0.45rem;
  line-height: 0.45rem;
  background: #e6f4ff;
  color: #4497ea;
  text-align: center;
  font-size: 0.16rem;
}
.UseInMobile .ztsugmod-title {
  font-size: 0.24rem;
}
.UseInMobile .ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn {
  flex-wrap: wrap;
}
.UseInMobile .ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-pic {
  width: 100%;
}
.UseInMobile .ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-pic .carousel-container {
  max-width: max-content;
}
.UseInMobile .ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-jdtj {
  width: 100%;
  margin-top: 0.2rem;
}
.UseInMobile .ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-jdtj .item {
  padding-bottom: 0.15rem;
}
.UseInMobile .ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-jdtj .item a .text {
  font-size: 0.2rem;
}
.UseInMobile .ztpolicy-info .ztsuggest-module .ztsuggestmd-wrap .ztsugmod-conn .ztsugmodconn-jdtj .item a .Desc {
  font-size: 0.16rem;
  line-height: 0.28rem;
  height: auto;
}
.UseInMobile .ztpolicy-info .ztrelated-module ul li {
  width: 100%;
  margin-right: 0;
  height: 1.3rem;
}
.UseInMobile .ztpolicy-info .ztrelated-module ul li a .p1 {
  font-size: 0.2rem;
  padding-top: 0.68rem;
}
.UseInMobile .ztpolicy-info .ztrelated-module ul li a .p2 {
  font-size: 0.18rem;
}
.UseInMobile .ztpolicy-info .ztmunicipal-module .ztmunicipal-conn {
  flex-wrap: wrap;
}
.UseInMobile .ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list {
  width: 100%;
}
.UseInMobile .ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-title {
  height: 0.6rem;
}
.UseInMobile .ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-title .ztname-title {
  font-size: 0.22rem;
}
.UseInMobile .ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-title .ztmore {
  font-size: 0.16rem;
}
.UseInMobile .ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-info .item {
  font-size: 0.18rem;
}
.UseInMobile .ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-info .item a {
  height: auto;
  display: block;
  line-height: 0.26rem;
  padding: 0.08rem 0;
  border-bottom: 1px dashed #e8e8e8;
}
.UseInMobile .ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-info .item a .text {
  font-size: 0.18rem;
  display: inline;
  white-space: normal;
  width: auto;
}
.UseInMobile .ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list .ztmunlist-info .item a .time {
  font-size: 0.18rem;
  position: relative;
  display: inline;
  color: #b2b2b2;
  padding-left: 0.05rem;
}
.UseInMobile .ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list:last-child ul {
  flex-wrap: wrap;
}
.UseInMobile .ztpolicy-info .ztmunicipal-module .ztmunicipal-conn .ztmuncon-list:last-child ul li {
  width: 100%;
  margin-right: 0;
}
.UseInMobile .ztpolicy-info .ztcounties-module .ztcounties-conn ul li {
  width: 48%;
  margin-right: 2%;
  height: 0.5rem;
}
.UseInMobile .ztpolicy-info .ztcounties-module .ztcounties-conn ul li:nth-child(2n) {
  margin-right: 0;
}
.UseInMobile .ztpolicy-info .ztcounties-module .ztcounties-conn ul li a {
  height: 0.5rem;
  line-height: 0.5rem;
  margin-right: 0px;
  font-size: 0.18rem;
}
/* 专题-规范性文件数据库 */
.top-background {
  display: flex;
  justify-content: center;
  width: 100%;
  overflow: hidden;
}
.top-background img {
  width: 270%;
}
.gfxwj-datasource .gfxwj-datasource-content {
  padding: 0.3rem 0.2rem;
  min-height: 4rem;
}
.gfxwj-datasource .gfxwj-datasource-content .search-form {
  height: auto;
  display: flex;
  justify-content: center;
}
.gfxwj-datasource .gfxwj-datasource-content .search-form .sb-button {
  width: 0.8rem;
  line-height: 0.48rem;
  background: #2762e4;
  border: 0;
  font-size: 0.2rem;
  color: #fff;
  cursor: pointer;
}
.gfxwj-datasource .gfxwj-datasource-content .search-form .sb-button:hover {
  background-color: #4276e7;
}
.gfxwj-datasource .gfxwj-datasource-content .search-form .input {
  width: calc(100% - 0.8rem);
  padding: 0 0.12rem;
  line-height: 0.4rem;
  border: 0.04rem #e3e3e3 solid;
  font-size: 0.16rem;
}
.gfxwj-datasource .gfxwj-datasource-content .gjfxwj-datasource-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.gfxwj-datasource .gfxwj-datasource-content .gjfxwj-datasource-list li {
  text-align: center;
  margin-top: 0.25rem;
}
.gfxwj-datasource .gfxwj-datasource-content .gjfxwj-datasource-list li img {
  width: 100%;
}
.UseInMobile .top-background img {
  width: 290%;
}
.UseInMobile .gfxwj-datasource .gfxwj-datasource-content .search-form {
  height: auto;
  flex-wrap: wrap;
}
.UseInMobile .gfxwj-datasource .gfxwj-datasource-content .search-form .sb-button {
  width: 100%;
  font-size: 0.24rem;
  height: 0.6rem;
}
.UseInMobile .gfxwj-datasource .gfxwj-datasource-content .search-form .input {
  font-size: 0.2rem;
  height: 0.6rem;
  width: 100%;
}
.UseInMobile .gfxwj-datasource .gfxwj-datasource-content .gjfxwj-datasource-list li {
  text-align: center;
  margin-top: 0.5rem;
}
.UseInMobile .gfxwj-datasource .gfxwj-datasource-content .gjfxwj-datasource-list li img {
  width: 100%;
}
/* 专题-数字化改革进行时 */
.digital-revolution .digital-revolution-banner {
  width: 100%;
  height: 1.38rem;
  background: url(2021_zt_szh_banner.jpg) no-repeat top center;
  background-size: 140%;
}
.digital-revolution .digital-revolution-banner .digital-revolution-banner-wrapper {
  position: relative;
}
.digital-revolution .digital-revolution-banner .banner-menus {
  position: absolute;
  top: 0.05rem;
  right: 0;
  z-index: 10;
  display: flex;
}
.digital-revolution .digital-revolution-banner .banner-menus li a {
  color: #fff;
  font-size: 0.16rem;
  height: 0.24rem;
  line-height: 0.24rem;
  display: block;
  padding: 0 0.04rem;
}
.digital-revolution .digital-revolution-banner .banner-menus li a:hover {
  cursor: pointer;
  color: #fed851;
}
.digital-revolution .digital-revolution-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0.15rem 0.1rem;
}
.digital-revolution .digital-revolution-wrapper .digital-revolution-card {
  width: 100%;
}
.digital-revolution .digital-revolution-wrapper .digital-revolution-card .digital-revolution-card-header {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  height: 0.3rem;
}
.digital-revolution .digital-revolution-wrapper .digital-revolution-card .digital-revolution-card-header .digital-revolution-card-header__title {
  font-size: 0.18rem;
  color: #000;
  font-weight: bold;
}
.digital-revolution .digital-revolution-wrapper .digital-revolution-card .digital-revolution-card-header .digital-revolution-card-header__more a {
  font-size: 0.16rem;
  color: #1492ff;
  font-weight: bold;
  cursor: pointer;
}
.digital-revolution .digital-revolution-wrapper .digital-revolution-card .digital-revolution-card-body {
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
}
.digital-revolution .digital-revolution-wrapper .digital-revolution-card .digital-revolution-card-body .digital-revolution-article-list li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 0.37rem;
  cursor: pointer;
}
.digital-revolution .digital-revolution-wrapper .digital-revolution-card .digital-revolution-card-body .digital-revolution-article-list li:hover a {
  color: #005aaa;
}
.digital-revolution .digital-revolution-wrapper .digital-revolution-card .digital-revolution-card-body .digital-revolution-article-list li a {
  width: calc(100% - 1rem);
  font-size: 0.16rem;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.digital-revolution .digital-revolution-wrapper .digital-revolution-card .digital-revolution-card-body .digital-revolution-article-list li span {
  width: 0.9rem;
  font-size: 0.14rem;
  color: #919191;
}
.UseInMobile .digital-revolution .digital-revolution-wrapper .card-w50 {
  width: 100%;
}
.UseInMobile .digital-revolution .digital-revolution-card .digital-revolution-card-header {
  height: 0.32rem;
}
.UseInMobile .digital-revolution .digital-revolution-card .digital-revolution-card-header .digital-revolution-card-header__title {
  font-size: 0.22rem;
}
.UseInMobile .digital-revolution .digital-revolution-card .digital-revolution-card-header .digital-revolution-card-header__more a {
  font-size: 0.18rem;
}
.UseInMobile .digital-revolution .digital-revolution-card .digital-revolution-card-body .digital-revolution-article-list li {
  line-height: 0.26rem;
  flex-wrap: wrap;
  height: auto;
  padding: 0.05rem 0;
  border-bottom: 1px dashed #e8e8e8;
}
.UseInMobile .digital-revolution .digital-revolution-card .digital-revolution-card-body .digital-revolution-article-list li a {
  font-size: 0.18rem;
  width: 100%;
}
/* 专题-政府网站监测曝光台 */
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-banner .gov-vsite-monitoring-exposure-banner-img {
  width: 100%;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container {
  position: relative;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-wrapper {
  background-color: #fff;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card {
  padding: 0 0.1rem;
  margin-top: 0.15rem;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__header {
  overflow: hidden;
  display: flex;
  justify-content: center;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__header a {
  display: flex;
  justify-content: center;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__header .gvmec-title-img {
  width: 140%;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-list .gvmec-list-item {
  line-height: 0.5rem;
  border-bottom: 1px dotted #e8e8e8;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  font-size: 0.16rem;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-list .gvmec-list-item a {
  width: calc(100% - 1.2rem);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-list .gvmec-list-item a:hover {
  color: #005aaa;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-list .gvmec-list-item span {
  text-align: right;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table {
  margin-top: 0.1rem;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-tr {
  display: flex;
  flex-flow: row nowrap;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-tr .gvmec-table-td:nth-child(1) {
  width: 33%;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-tr .gvmec-table-td:nth-child(2) {
  width: 36%;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-tr .gvmec-table-td:nth-child(3) {
  width: 21%;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-tr .gvmec-table-td:nth-child(4) {
  width: 20%;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-header {
  background-color: #4773c4;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-header .gvmec-table-td {
  line-height: 0.45rem;
  font-size: 0.16rem;
  color: #ffffff;
  text-align: center;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-body .gvmec-table-td {
  padding: 0.05rem;
  color: #333;
  font-size: 0.16rem;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-body .gvmec-table-td:not(:first-child) {
  text-align: center;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-body .finished-td {
  color: #999;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-platform {
  padding: 0.1rem;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-platform .gvmep-item {
  width: 100%;
  margin-bottom: 0.1rem;
}
.gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-platform .gvmep-item img {
  width: 100%;
}
/*老年版*/
.UseInMobile .gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__header .gvmec-title-img {
  width: 200%;
}
.UseInMobile .gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-list .gvmec-list-item {
  font-size: 0.18rem;
  justify-content: space-between;
  flex-wrap: wrap;
  height: auto;
  line-height: 0.3rem;
  padding: 0.1rem 0;
}
.UseInMobile .gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-list .gvmec-list-item a {
  width: 100%;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.UseInMobile .gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-header .gvmec-table-td {
  padding: 0.1rem 0;
  font-size: 0.2rem;
  line-height: 0.28rem;
}
.UseInMobile .gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-header .gvmec-table-tr .gvmec-table-td {
  padding: 0.1rem 3%;
}
.UseInMobile .gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-header .gvmec-table-tr .gvmec-table-td:nth-child(1) {
  padding: 0.1rem 7%;
}
.UseInMobile .gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-header .gvmec-table-tr .gvmec-table-td:nth-child(2) {
  padding: 0.1rem 9%;
}
.UseInMobile .gov-vsite-monitoring-exposure .gov-vsite-monitoring-exposure-container .gov-vsite-monitoring-exposure-card .gov-vsite-monitoring-exposure-card__body .gvmec-table .gvmec-table-body .gvmec-table-td {
  font-size: 0.18rem;
  line-height: 0.24rem;
  padding: 0.1rem 0;
}
/* 专题-部门信息公开通讯录 */
.hideen-header-more .layout-header .header-menus {
  display: none;
}
.gktxl .gktxl-container {
  background: url(2023_bmdh_top_bg.png) no-repeat #fdfdfe center top / 100%;
}
.gktxl .gktxl-title-header {
  display: flex;
  justify-content: center;
  align-items: center;
}
.gktxl .gktxl-title-header .gktxl-title-header__text {
  font-size: 0.26rem;
  font-weight: 600;
  color: #fff;
  font-family: "Microsoft YaHei";
  letter-spacing: 0.02rem;
  padding: 0.2rem 0;
  text-shadow: 2px 2px 4px hsl(0, 0%, 10%), 2px 6px 10px hsl(0, 0%, 80%);
}
.gktxl .gktxl-body .gktxl-body-wrapper {
  background-color: #f7f7f7;
  overflow: hidden;
  padding-bottom: 0.2rem;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list {
  padding: 0.2rem 0.1rem;
  box-sizing: border-box;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list li + li {
  margin-top: 0.15rem;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list li {
  background: #fff;
  border: 1px solid #dddddd;
  box-shadow: 0px 0.05rem 0.04rem #e3e3e3;
  -webkit-transition: 0.6s ease all;
  -moz-transition: 0.6s ease all;
  -o-transition: 0.6s ease all;
  transition: 0.6s ease all;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list li:hover {
  cursor: pointer;
  background: #245992;
  -webkit-transform: scale(1.03);
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list li:hover a span {
  color: #fff;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list li:hover a span label {
  color: inherit;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list li:hover a .title_box {
  background-color: #245992;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list a {
  display: flex;
  flex-wrap: wrap;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list a span {
  text-align: center;
  line-height: 0.26rem;
  color: #606060;
  -webkit-transition: inherit;
  -moz-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list a span label {
  font-size: 0.16rem;
  color: #767676;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list a .title_box {
  width: 100%;
  background: #2d66a3;
  color: #fff;
  font-size: 0.18rem;
  font-weight: bold;
  line-height: 0.4rem;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list a .tel_box {
  width: 100%;
  font-size: 0.16rem;
  text-align: left;
  padding: 0 0.1rem;
  box-sizing: border-box;
  margin-top: 0.1rem;
}
.gktxl .gktxl-body .gktxl-body-wrapper .bumen_list a .add_box {
  width: 100%;
  font-size: 0.16rem;
  text-align: left;
  padding: 0 0.1rem;
  box-sizing: border-box;
  margin-bottom: 0.1rem;
}
/*老年版*/
.UseInMobile .gktxl .gktxl-title-header .gktxl-title-header__text {
  font-size: 0.34rem;
}
.UseInMobile .gktxl .gktxl-body .gktxl-body-wrapper .bumen_list a {
  flex-wrap: wrap;
}
.UseInMobile .gktxl .gktxl-body .gktxl-body-wrapper .bumen_list a span label {
  font-size: 0.18rem;
}
.UseInMobile .gktxl .gktxl-body .gktxl-body-wrapper .bumen_list a .title_box {
  width: 100%;
  font-size: 0.24rem;
  height: 0.6rem;
  line-height: 0.6rem;
}
.UseInMobile .gktxl .gktxl-body .gktxl-body-wrapper .bumen_list a .tel_box,
.UseInMobile .gktxl .gktxl-body .gktxl-body-wrapper .bumen_list a .add_box {
  font-size: 0.18rem;
  width: auto;
  padding-left: 0.2rem;
  line-height: 0.3rem;
}
/*专题-优化营商环境*/
/*专题-优化营商环境*/
.poligremod-title {
  height: 0.56rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.05rem #0272c9 solid;
  padding: 0 0.1rem;
}
.poligremod-title .poliname-title {
  font-size: 0.2rem;
  font-weight: bold;
  color: #2b379c;
}
.poligremod-title .polimod-more {
  color: #6a89b1;
  font-size: 0.15rem;
}
.ztpolicyprogress-module {
  height: auto;
  background-color: #fff;
  padding: 0.1rem 0.1rem 0;
}
.ztpolicyprogress-module .poligremod-conn {
  padding-top: 0.1rem;
}
.ztpolicyprogress-module .poligremod-conn ul li {
  display: flex;
  align-items: center;
  padding: 0.1rem 0rem 0.1rem 0.12rem;
  border-bottom: 1px solid #f0f0f0;
  position: relative;
}
.ztpolicyprogress-module .poligremod-conn ul li a {
  width: calc(100% - 1.1rem);
  display: block;
  font-size: 0.16rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ztpolicyprogress-module .poligremod-conn ul li span {
  width: 0.9rem;
  margin-left: 0.2rem;
}
.ztpolicyprogress-module .poligremod-conn ul li:before {
  content: "";
  display: block;
  width: 0.05rem;
  height: 0.05rem;
  border-radius: 0.05rem;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.02rem;
  background-color: #0272c9;
}
.ztpolicyprogress-module .short ul li a {
  width: 100%;
}
.ztambient-module {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: #fff;
}
.ztambient-module .ztpolicyprogress-module {
  width: 100%;
}
.ztpeople-module {
  height: auto;
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  padding: 0rem 0.1rem 0;
}
.ztpeople-module a {
  display: inline-block;
  width: 32%;
}
.ztpeople-module a img {
  width: 100%;
}
.zthandle-module {
  height: auto;
  background-color: #fff;
  padding: 0.1rem 0.1rem 0;
}
.zthandle-module .zthandle-conn {
  height: auto;
  padding: 0.15rem 0;
}
.zthandle-module .zthandle-conn ul {
  display: flex;
  flex-wrap: wrap;
}
.zthandle-module .zthandle-conn ul li {
  width: 49%;
  margin-right: 2%;
  margin-top: 0.1rem;
}
.zthandle-module .zthandle-conn ul li img {
  width: 100%;
  height: 1rem;
}
.zthandle-module .zthandle-conn ul li p {
  background: #0272c9;
  color: #fff;
  font-size: 0.16rem;
  text-align: center;
  margin-bottom: 0;
  padding: 0.07rem 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.zthandle-module .zthandle-conn ul li:nth-child(2n) {
  margin-right: 0px;
}
.UseInMobile .poligremod-title {
  height: 0.7rem;
  padding: 0;
}
.UseInMobile .poligremod-title .poliname-title {
  font-size: 0.24rem;
}
.UseInMobile .poligremod-title .polimod-more {
  font-size: 0.2rem;
}
.UseInMobile .ztpolicyprogress-module .poligremod-conn ul li {
  flex-wrap: wrap;
  padding: 0.1rem 0rem 0.1rem 0.2rem;
}
.UseInMobile .ztpolicyprogress-module .poligremod-conn ul li a {
  font-size: 0.18rem;
  width: 100%;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.UseInMobile .ztpolicyprogress-module .poligremod-conn ul li span {
  width: auto;
  font-size: 0.18rem;
  margin-left: 0;
}
.UseInMobile .ztpolicyprogress-module .poligremod-conn ul li:before {
  width: 0.1rem;
  height: 0.1rem;
  top: 0;
  margin-top: 0.18rem;
}
.UseInMobile .ztambient-module {
  flex-wrap: wrap;
}
.UseInMobile .ztambient-module .ztpolicyprogress-module {
  width: 100%;
}
.UseInMobile .ztambient-module .ztpolicyprogress-module .poligremod-conn ul li a {
  width: 100%;
}
.UseInMobile .ztpeople-module {
  flex-wrap: wrap;
  justify-content: flex-start;
}
.UseInMobile .ztpeople-module a {
  width: 48.5%;
  margin-right: 3%;
  margin-top: 0.1rem;
}
.UseInMobile .ztpeople-module a:nth-child(2n) {
  margin-right: 0;
}
.UseInMobile .zthandle-module .zthandle-conn ul {
  flex-wrap: wrap;
}
.UseInMobile .zthandle-module .zthandle-conn ul li {
  width: 100%;
  margin-right: 0;
}
.UseInMobile .zthandle-module .zthandle-conn ul li img {
  height: 1.5rem;
}
.UseInMobile .zthandle-module .zthandle-conn ul li p {
  font-size: 0.18rem;
  padding: 0.08rem 0;
}
/*专题-高质量发展在金华*/
/*专题-高质量发展在金华*/
.ztactionmod-title {
  height: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.03rem #d4d4d4 solid;
}
.ztactionmod-title .actname-title {
  display: inline-flex;
  height: 100%;
  align-items: center;
  color: #004EB4;
  font-size: 0.18rem;
  font-weight: bold;
  border-bottom: 0.03rem #004EB4 solid;
  position: relative;
  top: 0.02rem;
  padding-left: 0.05rem;
}
.ztactionmod-title .actname-title .icon-line {
  width: 0.1rem;
  height: 0.12rem;
  background: url(gzlarrow.png) no-repeat 0 0;
  background-size: 100%;
  margin-right: 0.06rem;
}
.ztactionmod-title .actname-more {
  display: inline-flex;
  height: 100%;
  align-items: center;
}
.ztactionmod-title .actname-more .more_img {
  width: 0.25rem;
  height: 0.06rem;
  background: url(dianmore.png) no-repeat 0 0;
  background-size: 100%;
}
.ztaction-module {
  height: auto;
  padding: 0.1rem 0.1rem 0;
}
.ztaction-module .ztactionmod-conn {
  height: auto;
}
.ztaction-module .ztactionmod-conn ul {
  padding-top: 0.1rem;
}
.ztaction-module .ztactionmod-conn ul li {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 0.16rem;
}
.ztaction-module .ztactionmod-conn ul li .list-title {
  width: 68%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ztaction-module .ztactionmod-conn ul li .list-title a {
  color: #333;
}
.ztaction-module .ztactionmod-conn ul li .list-date {
  color: #999999;
}
.ztdynamic-wrap {
  height: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 0.1rem;
}
.ztdynamic-wrap .ztaction-module {
  width: 100%;
  padding-top: 0.05rem;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn {
  height: auto;
  padding-top: 0.15rem;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li {
  flex-wrap: wrap;
  display: flex;
  margin-bottom: 0.12rem;
  padding-bottom: 0.12rem;
  border-bottom: 0.03rem #E5E5E5 solid;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li a:hover {
  color: #005aaa;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .date-box-left {
  width: 0.8rem;
  height: 0.8rem;
  border: 1px #004EB5 solid;
  flex-shrink: 0;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .date-box-left .date-top {
  width: 100%;
  height: 0.4rem;
  font-size: 0.18rem;
  color: #FFFFFF;
  font-weight: bold;
  line-height: 0.4rem;
  text-align: center;
  background-color: #004EB4;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .date-box-left .year-bottom {
  width: 100%;
  height: 0.4rem;
  font-size: 0.16rem;
  color: #004EB4;
  line-height: 0.4rem;
  text-align: center;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .content-box-right {
  margin-left: 0.1rem;
  width: calc(100% - 0.9rem);
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .content-box-right .content-box-title {
  display: block;
  width: 100%;
  height: 0.4rem;
  font-size: 0.18rem;
  color: #000000;
  font-weight: bold;
  line-height: 0.4rem;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .content-box-right .content-box-title a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .content-box-right .content-box-zaiyao {
  width: 100%;
  height: 0.4rem;
  font-size: 0.16rem;
  color: #585A69;
  line-height: 0.4rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .content-box-right .content-box-cunply {
  height: 0.5rem;
  font-size: 0.18rem;
  line-height: 0.25rem;
  color: #585A69;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .list_content1 {
  display: flex;
  width: 100%;
  height: 0.3rem;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .list_content1 .year {
  display: inline-block;
  width: 0.7rem;
  height: 100%;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-size: 0.18rem;
  color: #004EB4;
  text-align: right;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .list_content1 .list_content_title {
  display: inline-block;
  width: calc(100% - 0.8rem);
  height: 100%;
  font-size: 0.18rem;
  font-weight: bold;
  color: #000000;
  margin-left: 0.1rem;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .list_content1 .list_content_title a span {
  width: 100%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .list_content2 {
  display: flex;
  width: 100%;
  padding-top: 0.05rem;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .list_content2 .date {
  display: inline-block;
  width: 0.8rem;
  height: 100%;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-size: 0.22rem;
  text-align: center;
  color: #004EB4;
}
.ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .list_content2 .list_content_zaiyao {
  width: calc(100% - 0.8rem);
  height: 100%;
  font-size: 0.16rem;
  color: #585A69;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
/*老年版*/
.UseInMobile .ztaction-module .ztactionmod-title {
  height: 0.7rem;
}
.UseInMobile .ztaction-module .ztactionmod-title .actname-title {
  font-size: 0.24rem;
}
.UseInMobile .ztaction-module .ztactionmod-title .actname-title .icon-line {
  width: 0.13rem;
  height: 0.15rem;
}
.UseInMobile .ztaction-module .ztactionmod-title .actname-more .more_img {
  width: 0.5rem;
  height: 0.1rem;
}
.UseInMobile .ztaction-module .ztactionmod-conn ul li {
  height: auto;
  display: block;
  line-height: 0.26rem;
  padding: 0.06rem 0;
  border-bottom: 1px dashed #e8e8e8;
}
.UseInMobile .ztaction-module .ztactionmod-conn ul li .list-title {
  font-size: 0.18rem;
  display: inline;
  white-space: normal;
  width: auto;
}
.UseInMobile .ztaction-module .ztactionmod-conn ul li .list-date {
  font-size: 0.18rem;
  position: relative;
  display: inline;
  color: #b2b2b2;
  padding-left: 0.05rem;
}
.UseInMobile .ztaction-module .ztactionmod-conn ul li:first-child {
  margin-top: 0;
}
.UseInMobile .ztdynamic-wrap {
  flex-wrap: wrap;
}
.UseInMobile .ztdynamic-wrap .ztaction-module {
  width: 100%;
}
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li:last-child {
  margin-bottom: 0px;
}
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .date-box-left {
  width: 1rem;
  height: 1rem;
}
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .date-box-left .date-top,
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .date-box-left .year-bottom {
  font-size: 0.2rem;
  height: 0.5rem;
  line-height: 0.5rem;
}
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .content-box-right {
  width: calc(100% - 1.1rem);
}
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .content-box-right .content-box-title {
  font-size: 0.22rem;
  height: 0.5rem;
  line-height: 0.5rem;
}
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .content-box-right .content-box-cunply {
  height: 0.5rem;
  font-size: 0.24rem;
  line-height: 0.3rem;
}
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .content-box-right .content-box-zaiyao {
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.18rem;
}
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .list_content1 .year {
  font-size: 0.2rem;
  width: 0.9rem;
}
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .list_content1 .list_content_title {
  font-size: 0.2rem;
  width: calc(100% - 0.9rem);
}
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .list_content2 .date {
  line-height: 0.4rem;
  font-size: 0.24rem;
  width: 0.9rem;
}
.UseInMobile .ztdynamic-wrap .ztaction-module .ztdynamic-conn ul li .list_content2 .list_content_zaiyao {
  font-size: 0.18rem;
  width: calc(100% - 0.9rem);
}
/*专题-让老年人省心暖心*/
/*专题-让老年人省心暖心*/
.ztrespmod-title {
  font-size: 0.24rem;
  color: #631E00;
  height: 0.68rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 0.2rem;
  margin-bottom: 0.1rem;
  box-sizing: border-box;
}
.ztrespmod-title .restitle-pic {
  width: 25%;
}
.ztrespmod-title .restitle-name {
  font-weight: 700;
  display: inline-block;
  width: calc(100% - 40%);
  text-align: center;
}
.ztrespect-module {
  height: auto;
  background-color: #fff;
  padding: 0 0.1rem 0;
}
.ztrespect-module .ztrespmod-conn {
  border: 1px solid #E77315;
  border-radius: 0.05rem;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-head {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 0.1rem;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-head img {
  width: 1rem;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-head a {
  font-size: 0.16rem;
  color: #333333;
  height: 100%;
  display: inline-flex;
  align-items: center;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-head a .m-img {
  width: 0.08rem;
  margin-left: 0.05rem;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox {
  height: auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0.1rem;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-pic {
  width: 100%;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-pic .carousel-container .carousel-item img {
  height: 2rem;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item {
  width: 100%;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item .ztboxlb-list {
  display: flex;
  align-items: center;
  height: 0.36rem;
  justify-content: space-between;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item .ztboxlb-list .ztreslist-name {
  display: inline-flex;
  height: 100%;
  align-items: center;
  max-width: 70%;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item .ztboxlb-list .ztreslist-name .ztquan {
  width: 0.04rem;
  height: 0.04rem;
  background: #E77315;
  border-radius: 1rem;
  margin-right: 0.06rem;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item .ztboxlb-list .ztreslist-name a {
  font-size: 0.16rem;
  color: #333333;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item .ztboxlb-list .ztreslist-name a:hover {
  color: #E77315;
}
.ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item .ztboxlb-list .ztreslist-time {
  font-size: 0.14rem;
  color: #888888;
}
.zthdvisit-module {
  height: auto;
  padding: 0 0.1rem;
}
.zthdvisit-module .ztrespmod-title .restitle-pic {
  width: 30%;
}
.zthdvisit-module .ztrespmod-title .restitle-name {
  width: calc(100% - 60%);
}
.zthdvisit-module .zthdvisitmod-conn {
  height: auto;
}
.zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list {
  margin-bottom: 0.2rem;
  height: auto;
}
.zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-pic {
  width: 100%;
  background-color: #FCF0E6;
  display: flex;
  align-items: center;
  justify-content: center;
}
.zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-pic .ztcnlistpic-want {
  height: auto;
  text-align: center;
  display: flex;
  height: 0.7rem;
  align-items: center;
}
.zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-pic .ztcnlistpic-want .boxy-img {
  width: 0.5rem;
  height: 0.5rem;
}
.zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-pic .ztcnlistpic-want span {
  display: block;
  text-align: center;
  font-size: 0.2rem;
  color: #000;
  font-weight: 700;
  margin-left: 0.15rem;
}
.zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-item {
  width: 100%;
  border: 1px solid #E77315;
  border-top: none;
  padding: 0 0.1rem 0.1rem;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
}
.zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-item a {
  padding: 0.1rem 0.2rem;
  width: 100%;
  background: #FDF6F1;
  font-size: 0.16rem;
  color: #333333;
  margin-top: 0.2rem;
  cursor: pointer;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-item a:hover {
  color: #E77315;
}
.zthdvisit-module .zthdvisitmod-more {
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 0.1rem;
  padding-bottom: 0.4rem;
}
.zthdvisit-module .zthdvisitmod-more .zthdmore {
  width: 80%;
  height: 0.45rem;
  background: #FCF0E6;
  line-height: 0.45rem;
  color: #E77315;
  font-size: 0.18rem;
  text-align: center;
}
.UseInMobile .ztrespmod-title {
  font-size: 0.26rem;
  height: 0.6rem;
  margin-bottom: 0.2rem;
}
.UseInMobile .ztrespmod-title .restitle-pic {
  width: 20%;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-head {
  height: 0.46rem;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-head .list_ty_img {
  width: 1.2rem;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-head a {
  font-size: 0.2rem;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox {
  flex-wrap: wrap;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-pic {
  width: 100%;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-pic .carousel-container {
  max-width: max-content;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-pic .carousel-container .carousel-item img {
  width: 100%;
  height: 2.5rem;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-pic .carousel-container .carousel-item .carousel-caption {
  font-size: 0.18rem;
  height: 0.48rem;
  line-height: 0.46rem;
  padding: 0 0.2rem;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item {
  width: 100%;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item .ztboxlb-list {
  height: auto;
  line-height: 0.3rem;
  padding: 0.1rem 0;
  flex-wrap: wrap;
  border-bottom: 1px dashed #e8e8e8;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item .ztboxlb-list .ztreslist-name {
  width: 100%;
  max-width: max-content;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item .ztboxlb-list .ztreslist-name .ztquan {
  width: 0.1rem;
  height: 0.1rem;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item .ztboxlb-list .ztreslist-name a {
  font-size: 0.18rem;
  width: calc(100% - 0.16rem);
  display: block;
}
.UseInMobile .ztrespect-module .ztrespmod-conn .ztresmdcn-fkbox .ztresmdcnbox-item .ztboxlb-list .ztreslist-time {
  font-size: 0.18rem;
  width: 100%;
  padding-left: 0.16rem;
}
.UseInMobile .zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list {
  flex-wrap: wrap;
  border: 1px solid #E77315;
}
.UseInMobile .zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-pic {
  width: 100%;
}
.UseInMobile .zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-pic .ztcnlistpic-want {
  display: flex;
  align-items: center;
  padding: 0.2rem 0;
}
.UseInMobile .zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-pic .ztcnlistpic-want .boxy-img {
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 0.1rem;
}
.UseInMobile .zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-pic .ztcnlistpic-want span {
  font-size: 0.24rem;
}
.UseInMobile .zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-item {
  width: 100%;
  border: none;
}
.UseInMobile .zthdvisit-module .zthdvisitmod-conn .ztvisitmodcn-list .ztmdcnlist-item a {
  font-size: 0.18rem;
  padding: 0.2rem 0.25rem;
  height: auto;
}
.UseInMobile .zthdvisitmod-more .zthdmore {
  font-size: 0.24rem;
  height: 0.5rem;
  line-height: 0.5rem;
}
/*专题-金华市政策文件库*/
.layout-main {
  position: relative;
}
.ztfilelibrary-main {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
.ztfilelibrary-main .ztfilelibrary-info {
  height: 100%;
  display: flex;
  align-items: center;
}
.ztfilelibrary-main .ztflbrary-title {
  font-size: 0.26rem;
  color: #fff;
  letter-spacing: 0.03rem;
  text-align: center;
  margin-bottom: 0.5rem;
}
.ztfilelibrary-main .ztflbrary-search {
  height: 0.6rem;
}
.ztfilelibrary-main .ztflbrary-search form {
  display: flex;
  justify-content: center;
}
.ztfilelibrary-main .ztflbrary-search input {
  width: calc(100% - 1rem);
  height: 0.5rem;
  line-height: 0.5rem;
  border: 0.04rem #E3E3E3 solid;
  font-size: 0.16rem;
  padding-left: 0.1rem;
  box-sizing: border-box;
}
.ztfilelibrary-main .ztflbrary-search .button {
  width: 0.9rem;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #2762e4;
  border: 0;
  font-size: 0.2rem;
  color: #fff;
}
.ztfilelibrary-main .ztflbrary-linkbox {
  height: auto;
}
.ztfilelibrary-main .ztflbrary-linkbox li {
  height: 0.6rem;
  margin-top: 0.25rem;
}
.ztfilelibrary-main .ztflbrary-linkbox li a {
  background: #fff;
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 0.1rem;
}
.ztfilelibrary-main .ztflbrary-linkbox li a .img-box {
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  line-height: 0.6rem;
  border-radius: 0.08rem;
}
.ztfilelibrary-main .ztflbrary-linkbox li a .txt-box {
  font-size: 0.16rem;
  color: #000000;
  line-height: 0.6rem;
  display: block;
  padding-left: 0.2rem;
}
.ztfilelibrary-main .ztflbrary-linkbox .item1 a .img-box {
  background: url(zcwjk_icon01.png) no-repeat;
  background-size: 100% 100%;
}
.ztfilelibrary-main .ztflbrary-linkbox .item2 a .img-box {
  background: url(zcwjk_icon02.png) no-repeat;
  background-size: 100% 100%;
}
.ztfilelibrary-main .ztflbrary-linkbox .item3 a .img-box {
  background: url(zcwjk_icon03.png) no-repeat;
  background-size: 100% 100%;
}
.ztfilelibrary-pic {
  height: 80vh;
}
.ztfilelibrary-pic .background-img {
  height: 100%;
}
.ztfilelibrary-pic .background-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.UseInMobile .special-topic-banner.ztfilelibrary-pic .background-img {
  height: 100%;
}
.UseInMobile .ztfilelibrary-main .ztflbrary-title {
  font-size: 0.3rem;
  margin-bottom: 0.2rem;
}
.UseInMobile .ztfilelibrary-main .ztflbrary-search {
  height: auto;
  width: auto;
  padding: 0 5%;
}
.UseInMobile .ztfilelibrary-main .ztflbrary-search input {
  height: 0.7rem;
  line-height: 0.7rem;
  font-size: 0.2rem;
  width: 100%;
}
.UseInMobile .ztfilelibrary-main .ztflbrary-search .button {
  width: 1.1rem;
  height: 0.7rem;
  line-height: 0.7rem;
  font-size: 0.2rem;
}
.UseInMobile .ztfilelibrary-main .ztflbrary-linkbox {
  padding-left: 5%;
  padding-right: 5%;
  padding-top: 0.4rem;
  flex-wrap: wrap;
}
.UseInMobile .ztfilelibrary-main .ztflbrary-linkbox li {
  width: 100%;
  margin-top: 0.15rem;
  height: auto;
}
.UseInMobile .ztfilelibrary-main .ztflbrary-linkbox li a {
  width: 100%;
}
.UseInMobile .ztfilelibrary-main .ztflbrary-linkbox li a .img-box {
  width: 0.8rem;
  height: 0.8rem;
}
.UseInMobile .ztfilelibrary-main .ztflbrary-linkbox li a .txt-box {
  font-size: 0.2rem;
}
.UseInMobile .ztfilelibrary-main .ztflbrary-linkbox li:first-child {
  margin-top: 0;
}
/* 专题-政务新媒体 */
.popup-parent--hidden {
  overflow: hidden;
}
.ztgov-media .ztgov-media-link {
  padding: 0.2rem 0.2rem;
}
.ztgov-media .ztgov-media-link .ztgov-media-link-card-header {
  border-bottom: 0.02rem #e8e8e8 solid;
}
.ztgov-media .ztgov-media-link .ztgov-media-link-card-header .ztgov-media-link-card-header__title {
  line-height: 2.5;
  font-size: 0.2rem;
  color: #585858;
  text-align: center;
}
.ztgov-media .ztgov-media-link .ztgov-media-link-card-body {
  padding: 0.2rem 0;
}
.ztgov-media .ztgov-media-link .ztgov-media-link-card-body .zmlc-list {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
.ztgov-media .ztgov-media-link .ztgov-media-link-card-body .zmlc-list .zmlc-list-item__content {
  display: block;
  margin: 0.05rem;
  border: 1px #e3e3e3 solid;
}
.ztgov-media .ztgov-media-link .ztgov-media-link-card-body .zmlc-list .zmlc-list-item__content:hover {
  cursor: pointer;
}
.ztgov-media .ztgov-media-link .ztgov-media-link-card-body .zmlc-list .zmlc-list-item__content:hover span {
  font-weight: bold;
}
.ztgov-media .ztgov-media-link .ztgov-media-link-card-body .zmlc-list .zmlc-list-item__content .zmlc-list-item-img {
  width: 2rem;
  height: 2rem;
}
.ztgov-media .ztgov-media-link .ztgov-media-link-card-body .zmlc-list .zmlc-list-item__content .zmlc-list-item-img img {
  width: 100%;
  height: 100%;
}
.ztgov-media .ztgov-media-link .ztgov-media-link-card-body .zmlc-list .zmlc-list-item__content span {
  display: block;
  color: #0081cc;
  line-height: 2.15;
  font-size: 0.16rem;
  text-align: center;
  transition: all 0.3s;
}
.ztgov-media .preview-dialog {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
  display: none;
}
.ztgov-media .preview-dialog.is-open {
  display: block;
}
.ztgov-media .preview-dialog .preview-dialog__wrapper {
  width: 100%;
  margin: 15vh auto 0.5rem;
}
.ztgov-media .preview-dialog .dialog {
  background-color: #fff;
  padding: 0.15rem;
  border-radius: 0.05rem;
  overflow: hidden;
}
.ztgov-media .preview-dialog .dialog .dialog-header {
  position: relative;
  text-align: center;
  padding-bottom: 0.16rem;
  padding-right: 0.48rem;
}
.ztgov-media .preview-dialog .dialog .dialog-header .dialog-header__title {
  font-size: 0.16rem;
  font-weight: bold;
  line-height: 1.4;
  color: #303133;
}
.ztgov-media .preview-dialog .dialog .dialog-header .dialog__headerbtn {
  position: absolute;
  right: 0;
  top: 0;
  background-color: transparent;
  font-size: 0.16rem;
  color: #909399;
  line-height: 1.4;
  padding: 0 0.08rem;
  cursor: pointer;
}
.ztgov-media .preview-dialog .dialog .dialog-header .dialog__headerbtn:hover {
  color: #62656b;
}
.ztgov-media .preview-dialog .dialog .dialog-body {
  display: flex;
  justify-content: center;
}
.ztgov-media .preview-dialog .dialog .dialog-body .preview-img {
  width: 4rem;
}
.ztgov-media .preview-dialog .dialog .dialog-body .preview-img img {
  width: 100%;
  height: 100%;
}
.UseInMobile .ztgov-media .ztgov-media-link .ztgov-media-link-card-header {
  border-bottom: 0.04rem #e4e4e4 solid;
}
.UseInMobile .ztgov-media .ztgov-media-link .ztgov-media-link-card-header .ztgov-media-link-card-header__title {
  font-size: 0.26rem;
}
.UseInMobile .ztgov-media .ztgov-media-link .ztgov-media-link-card-body {
  padding: 0.2rem 0;
}
.UseInMobile .ztgov-media .ztgov-media-link .ztgov-media-link-card-body .zmlc-list .zmlc-list-item__content {
  display: block;
  margin: 0.08rem;
  border: 1px #e3e3e3 solid;
}
.UseInMobile .ztgov-media .ztgov-media-link .ztgov-media-link-card-body .zmlc-list .zmlc-list-item__content .zmlc-list-item-img {
  width: 3rem;
  height: 3rem;
}
.UseInMobile .ztgov-media .ztgov-media-link .ztgov-media-link-card-body .zmlc-list .zmlc-list-item__content span {
  font-size: 0.2rem;
}
.UseInMobile .ztgov-media .preview-dialog .preview-dialog__wrapper {
  width: 100%;
}
.UseInMobile .ztgov-media .preview-dialog .dialog {
  background-color: #fff;
  padding: 0.2rem;
  border-radius: 0.1rem;
}
.UseInMobile .ztgov-media .preview-dialog .dialog .dialog-header {
  padding-bottom: 0.24rem;
  padding-right: 0.4rem;
}
.UseInMobile .ztgov-media .preview-dialog .dialog .dialog-header .dialog-header__title {
  font-size: 0.24rem;
}
.UseInMobile .ztgov-media .preview-dialog .dialog .dialog-header .dialog__headerbtn {
  font-size: 0.2rem;
}
.UseInMobile .ztgov-media .preview-dialog .dialog .dialog-body .preview-img {
  width: 5rem;
}
/* 专题-民生实事项目征集 */
.msssxmzj {
  background-color: #0399de;
}
.msssxmzj .msssxmzj-banner {
  display: none;
}
.msssxmzj .mobile .mobile-header {
  padding-top: 0.25rem;
}
.msssxmzj .mobile .mobile-header .zf-logo {
  width: 50%;
  padding-left: 0.1rem;
}
.msssxmzj .mobile .mobile-header .mlogo {
  width: 100%;
  object-fit: contain;
}
.msssxmzj .layout-main {
  padding: 0.1rem 0.1rem 0.2rem;
}
.msssxmzj .msssxmzj-article-card {
  background-color: #fff;
  padding: 0 0.15rem 0.2rem;
  font-family: "microsoft yahei";
  color: #3d3d3d;
}
.msssxmzj .msssxmzj-article-card .mt30 {
  margin-top: 0.3rem;
}
.msssxmzj .msssxmzj-article-card .mt60 {
  margin-top: 0.6rem;
}
.msssxmzj .msssxmzj-article-card .mtb20 {
  margin: 0.2rem 0;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-header h2 {
  text-align: center;
  padding: 0.15rem 0px;
  color: #117aa6;
  font-size: 0.24rem;
  font-weight: bold;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-content {
  font-size: 0.16rem;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-content p {
  line-height: 0.3rem;
  font-size: 0.16rem;
  text-indent: 2em;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-content .title {
  background-color: #f39d5e;
  color: #fff;
  margin-bottom: 0.1rem;
  font-size: 0.18rem;
  font-weight: bold;
  text-indent: 0;
  padding-left: 0.08rem;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-content .article-start {
  text-indent: 0;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-content .qr-code img {
  width: 2rem;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-content .signature {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-content .signature .w250 {
  width: 2.1rem;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-content .signature .signature-body {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-content .signature .signature-body .signature-img {
  margin-left: 0.11rem;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-content .signature .signature-body .signature-img img {
  height: 0.65rem;
}
.msssxmzj .msssxmzj-article-card .msssxmzj-article-card-content .signature .signature-time {
  line-height: 1;
}
.useOldFixed .special-topic-banner .background-img {
  height: auto;
}
.useOldFixed .special-topic-banner .background-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.useOldFixed .special-topic-banner .archiving-mark {
  top: 25px;
  right: 16px;
  opacity: 1;
}
.useOldFixed .special-topic-banner .archiving-mark .archiving-mark-text {
  font-size: 28px;
}
.useOldFixed .special-topic-banner .archiving-mark .archiving-mark-img {
  width: 360px;
}
/*政府公报手机版*/
.government-bulletin .layout-main {
  background-color: #f6f7f8;
}
.government-bulletin .government-bulletin-container {
  background-color: #fff;
}
.government-bulletin .government-bulletin__header {
  height: 1.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 0.06rem solid #b40000;
}
.government-bulletin .government-bulletin__header .bulletin-background-img {
  width: 80%;
  object-fit: cover;
}
.government-bulletin .government-bulletin__body {
  padding: 0.2rem 0.1rem 0.3rem;
}
.government-bulletin .government-bulletin__body .main-region {
  width: 100%;
  min-height: 5rem;
}
.government-bulletin .government-bulletin__body .search_block {
  width: 85%;
  height: auto;
  margin: auto;
  margin-bottom: 0.2rem;
}
.government-bulletin .government-bulletin__body .zfgbsearch {
  display: flex;
  align-items: center;
  justify-content: center;
}
.government-bulletin .government-bulletin__body .zfgbsearch .qwjs {
  height: 0.36rem;
  font-size: 0.16rem;
  color: #b40000;
  line-height: 0.36rem;
  margin-right: 0.02rem;
  flex-shrink: 0;
}
.government-bulletin .government-bulletin__body .zfgbsearch form {
  display: flex;
}
.government-bulletin .government-bulletin__body .zfgbsearch .handleInput {
  width: 1.82rem;
  height: 0.36rem;
  border: 0.02rem #efefef solid;
  padding: 0 0.12rem;
  font-size: 0.16rem;
}
.government-bulletin .government-bulletin__body .zfgbsearch .handleSearch {
  width: 0.6rem;
  height: 0.36rem;
  background-color: #f0f0f0;
  cursor: pointer;
  font-size: 0.16rem;
}
.government-bulletin .government-bulletin__body .search-select {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  margin-bottom: 0.2rem;
  flex-wrap: wrap;
}
.government-bulletin .government-bulletin__body .search-select .year-label {
  vertical-align: middle;
  font-size: 0.16rem;
  margin-bottom: 0.1rem;
  width: 100%;
  text-align: center;
}
.government-bulletin .government-bulletin__body .search-select .select-block select {
  border: 1px #cac8c8 solid;
  padding: 0.05rem;
  margin-left: 0.05rem;
  font-size: 0.16rem;
}
.government-bulletin .government-bulletin__body .jhsgbjj {
  width: 100%;
  height: auto;
  background: url(xzjh.png) no-repeat;
  background-size: 100% 100%;
  padding: 0.25rem 0.15rem 0.4rem;
}
.government-bulletin .government-bulletin__body .jhsgbjj .jhsgbjjTitle {
  font-size: 0.18rem;
  font-weight: bold;
  color: #b40000;
  margin-bottom: 0.1rem;
  text-align: center;
}
.government-bulletin .government-bulletin__body .jhsgbjj .jhsgbjjInfo {
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.3rem;
  text-indent: 2em;
}
.government-bulletin .government-bulletin__body .jhgbzs {
  padding-top: 0.2rem;
}
.government-bulletin .government-bulletin__body .jhgbzs .gbzs-display + .gbzs-display {
  padding-top: 0.42rem;
}
.government-bulletin .government-bulletin__body .jhgbzs .gbzs-display {
  display: flex;
  justify-content: space-between;
}
.government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-year a {
  display: block;
  width: 1.34rem;
  height: 1.78rem;
  background: url(book.png) no-repeat;
  background-size: 100%;
  position: relative;
}
.government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-year .year-label {
  font-size: 0.18rem;
  font-family: Microsoft Yahei;
  font-weight: bold;
  color: #606060;
  position: absolute;
  bottom: 0.2rem;
  text-align: center;
  left: 0.4rem;
}
.government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-qishu {
  width: calc(100% - 1.54rem);
}
.government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-qishu .qishu-list {
  display: flex;
  flex-flow: row wrap;
}
.government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-qishu .qishu-list .qishu-item {
  width: 100%;
  height: 0.34rem;
  line-height: 0.34rem;
}
.government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-qishu .qishu-list .qishu-item:nth-child(3n) {
  margin-right: 0;
}
.government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-qishu .qishu-list .qishu-item a {
  font-size: 0.16rem;
  color: #606060;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-container .szfwj-red-title {
  display: flex;
  align-items: center;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-container .szfwj-red-title::before {
  content: "";
  display: block;
  width: 0.02rem;
  height: 0.2rem;
  background-color: #b40000;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-container .szfwj-red-title .redTitle {
  font-size: 0.18rem;
  font-weight: bold;
  color: #b40000;
  line-height: 0.2rem;
  margin-left: 0.08rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left {
  width: 100%;
  min-height: 5rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .time-header {
  padding: 0.2rem 0.15rem 0.2rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .time-header .time-header-text {
  font-size: 0.18rem;
  line-height: 1;
  font-weight: bold;
  color: #b40000;
  margin-bottom: 0.1rem;
  text-align: center;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .szfwj + .szfwj {
  margin-top: 0.24rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .szfwj {
  width: 100%;
  background: #f6f7f8;
  padding: 0.2rem 0;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .szfwj .szfwj-red-title {
  margin-bottom: 0.04rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .szfwj .szfwjUl .szfwjA {
  height: 0.24rem;
  display: flex;
  align-items: center;
  margin-top: 0.16rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .szfwj .szfwjUl .szfwjInfo {
  width: calc(100% - 0.12rem);
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.24rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 0.05rem;
  box-sizing: border-box;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .catalogue-layout .catalogue-header {
  padding-bottom: 0.1rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .catalogue-layout .catalogue-header .header-text {
  text-align: center;
  line-height: 0.5rem;
  font-size: 0.2rem;
  font-weight: bold;
  color: #b40000;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .catalogue-layout .catalogue-list {
  display: flex;
  flex-wrap: wrap;
  align-content: baseline;
  height: auto !important;
  padding-bottom: 0.2rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .catalogue-layout .catalogue-list .catalogue-item {
  width: 50%;
  margin-bottom: 0.1rem;
  height: 0.5rem;
  box-sizing: border-box;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-left .catalogue-layout .catalogue-list .catalogue-item a {
  width: 95%;
  margin: auto;
  background: #ededed;
  display: block;
  text-align: center;
  height: 0.45rem;
  line-height: 0.45rem;
  font-size: 0.16rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #383838;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right {
  width: 100%;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .szfwj-red-title {
  margin-bottom: 0.16rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .gbqishu-pdf {
  margin-top: 0.2rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .gbqishu-pdf .pdf_box {
  margin-bottom: 0.16rem;
  background-color: #f6f7f8;
  margin-bottom: 0.2rem;
  padding: 0.17rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .gbqishu-pdf .pdf_box .imgbox {
  position: relative;
  text-align: center;
  margin-bottom: 0.2rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .gbqishu-pdf .pdf_box .years {
  position: absolute;
  bottom: 0.2rem;
  width: 100%;
  left: 0;
  font-size: 0.16rem;
  font-weight: bold;
  color: #b40000;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .gbqishu-jianjie .jianjie-box .intro_box {
  margin-bottom: 0.2rem;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .gbqishu-jianjie .jianjie-box .intro_box p {
  font-size: 0.16rem;
  line-height: 0.32rem;
  color: #000;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .gbqishu-file-search form .handleInput {
  width: 100%;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .gbqishu-file-search form .handleSearch {
  width: 1rem;
  height: 0.36rem;
  background: #d8d8d8;
  border-radius: 0.02rem;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.36rem;
  text-align: center;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .tupian .gwygb {
  height: 0.6rem;
  background: url(weitu.png) no-repeat;
  background-size: 100% 100%;
  padding: 0.11rem 0px 0.1rem 0.3rem;
  box-sizing: border-box;
  margin-top: 0.17rem;
  display: flex;
  align-items: center;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .tupian .gwygb .dang {
  width: 0.35rem;
  height: 0.39rem;
  object-fit: contain;
}
.government-bulletin .government-bulletin__body .gbqishu .gbqishu-right .tupian .gwygb .infoDang {
  font-size: 0.16rem;
  font-weight: bold;
  color: #ffffff;
  margin-left: 0.12rem;
}
/*老年版*/
.UseInMobile .government-bulletin .government-bulletin__header .bulletin-background-img {
  width: 90%;
  height: auto;
}
.UseInMobile .government-bulletin .government-bulletin__body .search_block {
  display: block;
  width: auto;
}
.UseInMobile .government-bulletin .government-bulletin__body .search_block .zfgbsearch .qwjs {
  font-size: 0.22rem;
}
.UseInMobile .government-bulletin .government-bulletin__body .search_block .zfgbsearch .handleInput {
  width: calc(100% - 1rem);
  height: 0.5rem;
}
.UseInMobile .government-bulletin .government-bulletin__body .search_block .zfgbsearch .handleSearch {
  font-size: 0.22rem;
  height: 0.5rem;
}
.UseInMobile .government-bulletin .government-bulletin__body .search-select {
  margin-top: 0.2rem;
}
.UseInMobile .government-bulletin .government-bulletin__body .search-select .year-label {
  font-size: 0.22rem;
}
.UseInMobile .government-bulletin .government-bulletin__body .search-select .select-block select {
  font-size: 0.2rem;
  width: 100%;
  margin-bottom: 0.15rem;
  height: 0.5rem;
  line-height: 0.5rem;
}
.UseInMobile .government-bulletin .government-bulletin__body .jhsgbjj {
  height: auto;
  padding-bottom: 0.5rem;
  padding-top: 0.35rem;
}
.UseInMobile .government-bulletin .government-bulletin__body .jhsgbjj .jhsgbjjTitle {
  font-size: 0.26rem;
}
.UseInMobile .government-bulletin .government-bulletin__body .jhsgbjj .jhsgbjjBlock .jhsgbjjInfo {
  font-size: 0.18rem;
  line-height: 0.36rem;
}
.UseInMobile .government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-year a {
  width: 1.5rem;
  height: 2.05rem;
  background-size: 100%;
}
.UseInMobile .government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-year a .year-label {
  width: 100%;
  text-align: center;
  left: 0;
  bottom: 0.3rem;
  font-size: 0.24rem;
}
.UseInMobile .government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-qishu {
  width: calc(100% - 1.65rem);
}
.UseInMobile .government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-qishu .qishu-list .qishu-item {
  height: 0.4rem;
  line-height: 0.4rem;
}
.UseInMobile .government-bulletin .government-bulletin__body .jhgbzs .gbzs-display-qishu .qishu-list .qishu-item a {
  font-size: 0.19rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-left .time-header .time-header-text {
  font-size: 0.26rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-left .catalogue-layout .catalogue-header .header-text {
  font-size: 0.2rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-left .catalogue-layout .catalogue-list .catalogue-item {
  height: 0.6rem;
  width: 100%;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-left .catalogue-layout .catalogue-list .catalogue-item a {
  font-size: 0.2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  width: 100%;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-left .szfwj .szfwjUl {
  padding-left: 0.05rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-left .szfwj .szfwjUl .szfwjA {
  height: auto;
  margin-top: 0.04rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-left .szfwj .szfwjUl .jiantou {
  width: 16px;
  margin-right: 0.04rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-left .szfwj .szfwjUl .szfwjInfo {
  font-size: 0.2rem;
  line-height: 0.5rem;
  padding-left: 0rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-right .gbqishu-jianjie .jianjie-box .intro_box p {
  font-size: 0.2rem;
  line-height: 0.48rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-right .gbqishu-file-search form .handleInput {
  font-size: 0.2rem;
  height: 0.46rem;
  line-height: 0.46rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-right .gbqishu-file-search form .handleSearch {
  font-size: 0.23rem;
  height: 0.46rem;
  line-height: 0.46rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-right .tupian .gwygb {
  padding-left: 0.2rem;
  height: 0.8rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-right .tupian .gwygb .infoDang {
  font-size: 0.22rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-container .szfwj-red-title .redTitle {
  font-size: 0.24rem;
  line-height: 0.5rem;
}
.UseInMobile .government-bulletin .gbqishu .gbqishu-container .szfwj-red-title::before {
  width: 0.04rem;
  height: 0.24rem;
}
