.zhankai-box {
  display: none;
}
body {
  position: relative;
}
.head {
  width: 100%;
  height: 0.8rem;
  position: fixed;
  z-index: 99;
  top: 0;
  padding-left: 0.42rem;
  padding-right: 0.27rem;
  background-color: #fff;
  box-shadow: 0 0.04rem 0.1rem rgba(0, 0, 0, 0.2);
}
.head .logo {
  height: 100%;
  padding: 0.16rem 0;
  float: left;
}
.head .logo img {
  height: 0.48rem;
  margin-right: 0.12rem;
}
.head .yc {
  display: none;
}
.head .right-btns {
  float: right;
  height: 100%;
  padding-top: 0.13rem;
  line-height: 0.56rem;
}
.head .right-btns .right-search {
  display: inline-block;
  vertical-align: middle;
  width: 3.8rem;
  height: 0.54rem;
  background: #FFFFFF;
  border: 0.01px solid #2A67B6;
  border-radius: 0.08rem;
  margin-right: 0.46rem;
}
.head .right-btns .right-search input {
  float: left;
  vertical-align: middle;
  display: inline-block;
  width: 80%;
  height: 0.54rem;
  text-indent: 0.19rem;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
}
.head .right-btns .right-search a,
.head .right-btns .right-search span {
  float: right;
  display: inline-block;
  height: 100%;
  padding-top: 0.15rem;
}
.head .right-btns .right-search a img,
.head .right-btns .right-search span img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.17rem;
  display: block;
}
.head .right-btns .dy {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 0.23rem;
}
.head .right-btns .dy:hover .dy-box.denglu {
  height: 4.26rem;
}
.head .right-btns .dy:hover .dy-box.weidenglu {
  height: 2.06rem;
}
.head .right-btns .dy img {
  width: 0.19rem;
  height: 0.23rem;
  cursor: pointer;
  display: block;
}
.head .right-btns .dy .red-point {
  width: 0.09rem;
  height: 0.09rem;
  background: #E5281A;
  border-radius: 50%;
  position: absolute;
  top: -0.03rem;
  left: -0.03rem;
}
.head .right-btns .dy .dy-box {
  padding: 0 0.12rem;
  transition: 0.2s all;
  position: absolute;
  top: 0.27rem;
  left: -1.42rem;
  width: 3.65rem;
  height: 0;
  background-image: url(zcwjk_dy-bg.png);
  background-repeat: no-repeat;
  background-size: 100%;
  overflow: hidden;
}
.head .right-btns .dy .dy-box .content {
  margin-top: 0.24rem;
  padding-left: 0.17rem;
  padding-right: 0.24rem;
}
.head .right-btns .dy .dy-box .content li {
  height: 0.82rem;
  border-bottom: 0.01rem dashed rgba(0, 0, 0, 0.1);
}
.head .right-btns .dy .dy-box .content li a {
  margin-top: 0.2rem;
  line-height: 0.18rem;
  display: inline-block;
  width: 100%;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  margin-bottom: 0.1rem;
}
.head .right-btns .dy .dy-box .content li a:hover {
  color: #2A67B6;
}
.head .right-btns .dy .dy-box .content li p {
  width: 100%;
  line-height: 0.16rem;
}
.head .right-btns .dy .dy-box .content li p > span:first-child {
  float: left;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
}
.head .right-btns .dy .dy-box .content li p > span:last-child {
  float: right;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
}
.head .right-btns .dy .dy-box .btns .btn {
  width: 49.8%;
  height: 0.61rem;
  background: #C5CDD6;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 0.61rem;
  text-align: center;
}
.head .right-btns .dy .dy-box .btns .btn:hover {
  background: #2A67B6;
  color: #fff;
}
.head .right-btns .dy .dy-box .btns > .btn:first-child {
  float: left;
  border-bottom-left-radius: 0.07rem;
}
.head .right-btns .dy .dy-box .btns > .btn:last-child {
  float: right;
  border-bottom-right-radius: 0.07rem;
}
.head .right-btns .sc {
  vertical-align: middle;
  display: inline-block;
  margin-left: 0.3rem;
  position: relative;
}
.head .right-btns .sc:hover .sc-box {
  height: 2.06rem;
}
.head .right-btns .sc img {
  width: 0.23rem;
  cursor: pointer;
}
.head .right-btns .sc .sc-box {
  transition: 0.1s all;
  overflow: hidden;
  position: absolute;
  left: -1.3rem;
  top: 0.28rem;
  width: 2.9rem;
  height: 0;
  background-image: url(zcwjk_sc-bg.png);
  background-repeat: no-repeat;
  background-size: 100%;
  text-align: center;
}
.head .right-btns .sc-box p,
.head .right-btns .dy-box.weidenglu p {
  margin-top: 0.63rem;
  margin-bottom: 0.24rem;
  text-align: center;
  width: 100%;
  line-height: 0.18rem;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.head .right-btns .sc-box .btn,
.head .right-btns .dy-box.weidenglu .btn {
  display: inline-block;
  width: 1.7rem;
  height: 0.58rem;
  background: #2A67B6;
  border-radius: 0.08rem;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 0.58rem;
  text-align: center;
}
.head .right-btns .split {
  display: inline-block;
  vertical-align: middle;
  width: 0.01rem;
  height: 0.36rem;
  background: #D8DCDF;
  margin: 0 0.2rem;
}
.head .right-btns .tx {
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
}
.head .right-btns .tx img {
  width: 0.21rem;
  height: 0.23rem;
  cursor: pointer;
  margin-right: 0.1rem;
  vertical-align: middle;
}
.head .right-btns .tx a {
  line-height: 0.36rem;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  vertical-align: middle;
}
.fix-box {
  position: fixed;
  top: 4.4rem;
  width: 1.73rem;
  right: 0;
}
.fix-box .fix-btn {
  display: inline-block;
  width: 1.73rem;
  height: 1.7rem;
  background-image: url(zcwjk_fix-box.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  text-align: center;
}
.fix-box .fix-btn img {
  height: 0.56rem;
  margin-bottom: 0.2rem;
  margin-top: 0.3rem;
}
.fix-box .fix-btn p {
  font-size: 0.2rem;
  font-family: Microsoft YaHei;
  font-weight: 600;
  color: #666666;
}
.main {
  margin-top: 0.8rem;
  background-color: #F6F6F6;
}
.main .main-content .top-search {
  width: 100%;
  height: 6.24rem;
  background-image: url(zcwjk_banner-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.main .main-content .top-search .location {
  padding-left: 3.96rem;
  height: 0.54rem;
  line-height: 0.54rem;
  border-bottom: 0.01rem solid rgba(243, 243, 243, 0.1);
}
.main .main-content .top-search .location img {
  width: 0.17rem;
  height: 0.2rem;
  margin-right: 0.08rem;
  vertical-align: middle;
}
.main .main-content .top-search .location a,
.main .main-content .top-search .location span {
  vertical-align: middle;
  display: inline-block;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  color: #A3C1E9;
}
.main .main-content .top-search .location span {
  padding: 0 0.06rem;
}
.main .main-content .top-search .search-main {
  width: 100%;
  padding-top: 1.47rem;
}
.main .main-content .top-search .search-main .tit {
  margin: 0 auto;
  text-align: center;
  letter-spacing: 0.06rem;
  display: block;
  width: 7.5rem;
  font-size: 0.5rem;
  font-family: SourceHanSerifCN;
  font-weight: bold;
  color: #FFFFFF;
}
.main .main-content .top-search .search-main .sy-input {
  position: relative;
  width: 11.29rem;
  height: 0.82rem;
  margin: 0 auto;
  margin-top: 0.44rem;
}
.main .main-content .top-search .search-main .sy-input .big-input {
  padding: 0 0.29rem;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 11.29rem;
  height: 0.82rem;
  background-image: url(zcwjk_sy-input.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.main .main-content .top-search .search-main .sy-input .big-input .bottom-line {
  display: none;
  width: 100%;
  height: 0.02rem;
  background-color: #2A67B6;
  margin-top: -0.18rem;
}
.main .main-content .top-search .search-main .sy-input .big-input .search {
  width: 100%;
  height: 100%;
}
.main .main-content .top-search .search-main .sy-input .big-input .search input {
  float: left;
  width: 90%;
  height: 100%;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
}
.main .main-content .top-search .search-main .sy-input .big-input .search a {
  float: right;
  display: block;
  height: 100%;
}
.main .main-content .top-search .search-main .sy-input .big-input .search a .search-icon {
  display: inline-block;
  vertical-align: middle;
  width: 0.33rem;
  height: 0.32rem;
  margin-top: 0.25rem;
}
.main .main-content .top-search .search-main .sy-input .serach-history {
  padding: 0 0.18rem;
  overflow: hidden;
  transition: 0.5s all;
  z-index: 56;
  position: absolute;
  top: 0.67rem;
  left: 0.11rem;
  width: 11.08rem;
  height: 0;
  max-height: 3.4rem;
  overflow: auto;
  background: #FFFFFF;
  box-shadow: 0rem 0rem 0rem 0rem rgba(0, 0, 0, 0.08);
  border-radius: 0rem 0rem 0.08rem 0.08rem;
}
.main .main-content .top-search .search-main .sy-input .serach-history ul > li:first-child {
  margin-top: 0.2rem;
}
.main .main-content .top-search .search-main .sy-input .serach-history ul > li:last-child {
  margin-bottom: 0.24rem;
}
.main .main-content .top-search .search-main .sy-input .serach-history ul li {
  height: 0.51rem;
  padding-left: 0.23rem;
  padding-right: 0.2rem;
  border-radius: 0.08rem;
  border: 0.01rem dashed rgba(0, 0, 0, 0.14);
  margin-top: 0.1rem;
}
.main .main-content .top-search .search-main .sy-input .serach-history ul li:hover {
  background: #e8f0f9;
  border: none;
}
.main .main-content .top-search .search-main .sy-input .serach-history ul li:hover a {
  font-weight: bold;
  color: #2A67B6;
}
.main .main-content .top-search .search-main .sy-input .serach-history ul li:hover img {
  display: inline-block;
}
.main .main-content .top-search .search-main .sy-input .serach-history ul li a {
  line-height: 0.51rem;
  vertical-align: middle;
  float: left;
  display: inline-block;
  width: 90%;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
}
.main .main-content .top-search .search-main .sy-input .serach-history ul li img {
  margin-top: 0.17rem;
  line-height: 0.51rem;
  float: right;
  display: none;
  cursor: pointer;
  width: 0.18rem;
  height: 0.18rem;
}
.main .main-content .top-search .search-main .sy-input .shuxian {
  height: 4.57rem;
  position: absolute;
  left: 0.21rem;
  top: 0rem;
  bottom: 0;
  margin: auto;
  width: 0.14rem;
  text-align: center;
}
.main .main-content .top-search .search-main .sy-input .shuxian .dian {
  display: inline-block;
  width: 0.14rem;
  height: 0.14rem;
  background-image: url(zcwjk_lunbo-point.png);
  background-repeat: no-repeat;
  background-size: 100%;
}
.main .main-content .top-search .search-main .sy-input .shuxian .line {
  display: inline-block;
  width: 0.02rem;
  height: 4.44rem;
  background: #ffffff;
  opacity: 0.33;
}
.main .main-content .top-search .search-main .sy-input .swpgr {
  z-index: 2;
  position: absolute;
  left: 0.43rem;
  top: -1.87rem;
  display: block;
  width: 1.34rem;
  height: 4.57rem;
}
.main .main-content .top-search .search-main .sy-input .swpgr .swiper-wrapper {
  width: 100%;
  height: 100%;
}
.main .main-content .top-search .search-main .sy-input .swpgr .swiper-slide {
  display: inline-block;
  line-height: 0.6rem;
}
.main .main-content .top-search .search-main .sy-input .swpgr .swiper-slide img {
  vertical-align: middle;
  width: 0.07rem;
  height: 0.11rem;
  margin-right: 0.11rem;
}
.main .main-content .top-search .search-main .sy-input .swpgr .swiper-slide .sl {
  display: inline-block;
}
.main .main-content .top-search .search-main .sy-input .swpgr .swiper-slide a {
  vertical-align: middle;
  font-size: 0.22rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 0.6rem;
}
.main .main-content .top-search .zc-head {
  padding-top: 0.7rem;
}
.main .main-content .top-search .zc-head .zc-title {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.5rem;
  font-family: Source Han Serif CN;
  font-weight: bold;
  color: #FFFFFF;
}
.main .main-content .top-search .zc-head .zc-btns {
  margin-top: 0.31rem;
  width: 100%;
  text-align: center;
}
.main .main-content .top-search .zc-head .zc-btns > .zc-btn:nth-child(1) {
  margin-right: 0.33rem;
}
.main .main-content .top-search .zc-head .zc-btns .zc-btn {
  display: inline-block;
  width: 1.94rem;
  height: 0.52rem;
  line-height: 0.52rem;
  background: rgba(255, 255, 255, 0.11);
  border-radius: 0.06rem;
}
.main .main-content .top-search .zc-head .zc-btns .zc-btn img {
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.08rem;
  vertical-align: middle;
}
.main .main-content .top-search .zc-head .zc-btns .zc-btn p {
  vertical-align: middle;
  display: inline-block;
  font-size: 0.22rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #FFFFFF;
}
.main .main-content .top-search .zc-head .zc-btns .zc-btn-cur {
  background: #F9DBA5;
}
.main .main-content .top-search .zc-head .zc-btns .zc-btn-cur p {
  color: #765823;
}
.main .main-content .top-search .ppjg-head {
  padding-top: 0.48rem;
}
.main .main-content .top-search .ppjg-head .sy-input {
  margin-top: 0.37rem;
}
.main .main-content .wdsc {
  height: 2.85rem;
  background-size: 100% 2.85rem;
  background-image: url(zcwjk_banner-bg1.png);
}
.main .main-content .zcpp {
  height: 3.44rem;
  background-image: url(zcwjk_zcpp-bg.png);
}
.main .main-content .zcppjg {
  height: 3.44rem;
  background-image: url(zcwjk_zcpp-bg.png);
}
.main .main-content .main-box {
  width: 12rem;
  margin: 0 auto;
  background-color: #fff;
}
.main .main-content .main-box .sc-list {
  padding: 0 0.36rem;
}
.main .main-content .main-box .sc-list li {
  padding: 0.3rem 0;
  border-bottom: 0.01rem solid #EFEFEF;
}
.main .main-content .main-box .sc-list li .sc-tit {
  display: block;
  width: 100%;
  font-size: 0.2rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.main .main-content .main-box .sc-list li .sc-tit:hover {
  color: #2A67B6;
}
.main .main-content .main-box .sc-list li .cont {
  margin-top: 0.15rem;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
}
.main .main-content .main-box .sc-list li .btn-group {
  margin-top: 0.16rem;
}
.main .main-content .main-box .sc-list li .btn-group p {
  float: left;
  line-height: 0.35rem;
  height: 0.35rem;
}
.main .main-content .main-box .sc-list li .btn-group p span {
  display: inline-block;
  border: 0.01rem solid #EFEFEF;
  border-radius: 0.05rem;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #2A67B6;
  padding: 0 0.15rem;
  line-height: 0.35rem;
  margin-right: 0.2rem;
}
.main .main-content .main-box .sc-list li .btn-group .qx {
  float: right;
  background: #FFFFFF;
  border: 0.01rem solid #EFEFEF;
  border-radius: 0.05rem;
  padding-left: 0.1rem;
  padding-right: 0.14rem;
  display: inline-block;
  line-height: 0.35rem;
  height: 0.35rem;
}
.main .main-content .main-box .sc-list li .btn-group .qx img {
  vertical-align: middle;
  width: 0.17rem;
  height: 0.16rem;
  margin-right: 0.06rem;
}
.main .main-content .main-box .sc-list li .btn-group .qx span {
  vertical-align: middle;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
}
.main .main-content .main-box .sc-list li .btn-group .qx:hover {
  cursor: pointer;
}
.main .main-content .main-box .sc-list li .btn-group .qx:hover span {
  color: #2A67B6;
}
.main .main-content .main-box .top-tongji {
  padding: 0 0.33rem;
  padding-top: 0.48rem;
}
.main .main-content .main-box .top-tongji .tj-box {
  width: 100%;
  height: 1.73rem;
  background-image: url(zcwjk_tj-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 0.43rem 0;
}
.main .main-content .main-box .top-tongji .tj-box > li:last-child {
  border: none;
}
.main .main-content .main-box .top-tongji .tj-box li {
  float: left;
  width: 25%;
  height: 100%;
  border-right: 0.01rem solid rgba(0, 0, 0, 0.1);
}
.main .main-content .main-box .top-tongji .tj-box li .big {
  width: 100%;
  text-align: center;
}
.main .main-content .main-box .top-tongji .tj-box li .big .sz {
  font-size: 0.46rem;
  font-family: DIN;
  font-weight: bold;
}
.main .main-content .main-box .top-tongji .tj-box li .big .t {
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  opacity: 0.44;
}
.main .main-content .main-box .top-tongji .tj-box li .tit {
  text-align: center;
  width: 100%;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: 600;
  color: #333333;
}
.main .main-content .main-box .wj-box {
  margin-top: 0.48rem;
  padding: 0 0.36rem;
}
.main .main-content .main-box .wj-box .box-lf,
.main .main-content .main-box .wj-box .box-rt {
  width: 5.49rem;
}
.main .main-content .main-box .wj-box .box-lf .wj-head,
.main .main-content .main-box .wj-box .box-rt .wj-head {
  line-height: 0.28rem;
  border-bottom: 0.01rem solid #DFE7F2;
  margin-bottom: 0.2rem;
}
.main .main-content .main-box .wj-box .box-lf .wj-head .tit,
.main .main-content .main-box .wj-box .box-rt .wj-head .tit {
  float: left;
  padding-bottom: 0.15rem;
  font-size: 0.28rem;
  font-family: "SourceHanSerifCN";
  color: #333333;
  border-bottom: 0.02rem solid #265796;
}
.main .main-content .main-box .wj-box .box-lf .wj-head p,
.main .main-content .main-box .wj-box .box-rt .wj-head p {
  float: right;
  padding-bottom: 0.15rem;
  line-height: 0.18rem;
}
.main .main-content .main-box .wj-box .box-lf .wj-head p img,
.main .main-content .main-box .wj-box .box-rt .wj-head p img {
  vertical-align: middle;
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 0.05rem;
}
.main .main-content .main-box .wj-box .box-lf .wj-head p a,
.main .main-content .main-box .wj-box .box-rt .wj-head p a {
  vertical-align: middle;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
}
.main .main-content .main-box .wj-box .box-lf ul li,
.main .main-content .main-box .wj-box .box-rt ul li {
  margin-top: 0.08rem;
  padding: 0 0.15rem 0.15rem 0.15rem;
  background: #F9FBFD;
  border: 1px solid #ECF0F5;
  border-radius: 0.08rem;
}
.main .main-content .main-box .wj-box .box-lf ul li .tit,
.main .main-content .main-box .wj-box .box-rt ul li .tit {
  position: relative;
  display: block;
  width: 100%;
  line-height: 0.48rem;
  padding-left: 0.15rem;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #222222;
}
.main .main-content .main-box .wj-box .box-lf ul li .tit:hover,
.main .main-content .main-box .wj-box .box-rt ul li .tit:hover {
  color: #2A67B6;
}
.main .main-content .main-box .wj-box .box-lf ul li .tit::before,
.main .main-content .main-box .wj-box .box-rt ul li .tit::before {
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  margin: auto 0;
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  background: #C0D5F0;
}
.main .main-content .main-box .wj-box .box-lf ul li .btm .tips,
.main .main-content .main-box .wj-box .box-rt ul li .btm .tips {
  float: left;
}
.main .main-content .main-box .wj-box .box-lf ul li .btm .tips a,
.main .main-content .main-box .wj-box .box-rt ul li .btm .tips a {
  display: inline-block;
  min-width: 0.6rem;
  height: 0.26rem;
  line-height: 0.26rem;
  margin-right: 0.1rem;
  padding: 0 0.15rem;
  border-radius: 0.05rem;
  text-align: center;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  opacity: 0.66;
}
.main .main-content .main-box .wj-box .box-lf ul li .btm .tips a:nth-of-type(odd),
.main .main-content .main-box .wj-box .box-rt ul li .btm .tips a:nth-of-type(odd) {
  background: rgba(53, 122, 223);
}
.main .main-content .main-box .wj-box .box-lf ul li .btm .tips a:nth-of-type(even),
.main .main-content .main-box .wj-box .box-rt ul li .btm .tips a:nth-of-type(even) {
  background: rgba(53, 145, 223);
}
.main .main-content .main-box .wj-box .box-lf ul li .btm .time,
.main .main-content .main-box .wj-box .box-rt ul li .btm .time {
  float: right;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
}
.main .main-content .main-box .wj-box .box-lf ul li:hover,
.main .main-content .main-box .wj-box .box-rt ul li:hover {
  background: #fff;
}
.main .main-content .main-box .wj-box .box-lf {
  float: left;
}
.main .main-content .main-box .wj-box .box-rt {
  float: right;
}
.main .main-content .main-box .wj-box .box-rt .bmwj li p {
  line-height: 0.26rem;
}
.main .main-content .main-box .wj-box .box-rt .bmwj li p span {
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
}
.main .main-content .main-box .wj-box .box-rt .bmwj li p > span:nth-child(1) {
  float: left;
}
.main .main-content .main-box .wj-box .box-rt .bmwj li p > span:nth-child(2) {
  float: right;
}
.main .main-content .main-box .zc-btns {
  padding: 0 0.37rem;
  width: 100%;
  margin-top: 0.48rem;
}
.main .main-content .main-box .zc-btns .btn {
  display: inline-block;
  font-size: 0.28rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #FFFFFF;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 5.49rem;
  height: 1.16rem;
  line-height: 1.16rem;
  text-align: center;
}
.main .main-content .main-box .zc-btns > .btn:first-child {
  float: left;
  background-image: url(zcwjk_zc-btn1.png);
}
.main .main-content .main-box .zc-btns > .btn:last-child {
  float: right;
  background-image: url(zcwjk_zc-btn2.png);
}
.main .main-content .main-box .zcwjk {
  margin-top: 0.46rem;
  padding: 0 0.37rem;
}
.main .main-content .main-box .zcwjk .head-zc {
  display: block;
  height: 0.33rem;
  background-image: url(zcwjk_zcwjk-title.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-size: 0.28rem;
  font-family: "SourceHanSerifCN";
  color: #111111;
  text-align: center;
  line-height: 0.33rem;
}
.main .main-content .main-box .zcwjk .wjk-btns {
  margin-top: 0.26rem;
  width: 100%;
}
.main .main-content .main-box .zcwjk .wjk-btns > .zbtn:last-child {
  margin-right: 0;
}
.main .main-content .main-box .zcwjk .wjk-btns .zbtn {
  padding-top: 0.39rem;
  display: inline-block;
  width: 2.59rem;
  height: 1rem;
  background-image: url(zcwjk_jk-btn-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-right: 0.3rem;
  text-align: center;
}
.main .main-content .main-box .zcwjk .wjk-btns .zbtn img {
  vertical-align: middle;
  display: inline-block;
  height: 0.25rem;
  margin-right: 0.16rem;
}
.main .main-content .main-box .zcwjk .wjk-btns .zbtn > img:nth-child(1) {
  display: inline-block;
}
.main .main-content .main-box .zcwjk .wjk-btns .zbtn > img:nth-child(2) {
  display: none;
}
.main .main-content .main-box .zcwjk .wjk-btns .zbtn p {
  vertical-align: middle;
  display: inline-block;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: 600;
  color: #222222;
}
.main .main-content .main-box .zcwjk .wjk-btns .zbtn:hover {
  background-image: url(zcwjk_jk-btn-bg-h.png);
}
.main .main-content .main-box .zcwjk .wjk-btns .zbtn:hover p {
  color: #fff;
}
.main .main-content .main-box .zcwjk .wjk-btns .zbtn:hover > img:nth-child(2) {
  display: inline-block;
}
.main .main-content .main-box .zcwjk .wjk-btns .zbtn:hover > img:nth-child(1) {
  display: none;
}
.main .main-content .main-box .zcfw {
  margin-top: 0.45rem;
  padding: 0 0.36rem;
}
.main .main-content .main-box .zcfw .zcfw-head {
  display: block;
  height: 0.33rem;
  background-image: url(zcwjk_zcfw-head.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-size: 0.28rem;
  font-family: SourceHanSerifCN;
  font-weight: bold;
  color: #111111;
  text-align: center;
  line-height: 0.33rem;
}
.main .main-content .main-box .zcfw .zcfw-btns {
  margin-top: 0.15rem;
}
.main .main-content .main-box .zcfw .zcfw-btns > .fw-btn:nth-child(2) {
  background-image: url(zcwjk_zcfw-btn-bg1.png);
}
.main .main-content .main-box .zcfw .zcfw-btns > .fw-btn:nth-child(2):hover {
  background-image: url(zcwjk_zcfw-btn-bg1-h.png);
}
.main .main-content .main-box .zcfw .zcfw-btns > .fw-btn:nth-child(3) {
  margin-right: 0;
  background-image: url(zcwjk_zcfw-btn-bg2.png);
}
.main .main-content .main-box .zcfw .zcfw-btns > .fw-btn:nth-child(3):hover {
  background-image: url(zcwjk_zcfw-btn-bg2-h.png);
}
.main .main-content .main-box .zcfw .zcfw-btns .fw-btn {
  float: left;
  margin-right: 0rem;
  width: 3.74rem;
  height: 3.69rem;
  background-image: url(zcwjk_zcfw-btn-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  text-align: center;
}
.main .main-content .main-box .zcfw .zcfw-btns .fw-btn:hover {
  background-image: url(zcwjk_zcfw-btn-bg-h.png);
}
.main .main-content .main-box .zcfw .zcfw-btns .fw-btn:hover p {
  font-weight: bold;
  color: #fff;
}
.main .main-content .main-box .zcfw .zcfw-btns .fw-btn:hover span {
  color: rgba(255, 255, 255, 0.66);
}
.main .main-content .main-box .zcfw .zcfw-btns .fw-btn:hover > img:nth-child(2) {
  display: inline-block;
}
.main .main-content .main-box .zcfw .zcfw-btns .fw-btn:hover > img:nth-child(1) {
  display: none;
}
.main .main-content .main-box .zcfw .zcfw-btns .fw-btn img {
  margin-top: 0.5rem;
  width: 1.34rem;
  height: 1.44rem;
}
.main .main-content .main-box .zcfw .zcfw-btns .fw-btn > img:nth-child(1) {
  display: inline-block;
}
.main .main-content .main-box .zcfw .zcfw-btns .fw-btn > img:nth-child(2) {
  display: none;
}
.main .main-content .main-box .zcfw .zcfw-btns .fw-btn p {
  font-size: 0.22rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  margin-top: 0.21rem;
  margin-bottom: 0.32rem;
}
.main .main-content .main-box .zcfw .zcfw-btns .fw-btn span {
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
}
.main .main-content .main-box .zczt {
  margin-top: 0.33rem;
  padding: 0 0.36rem;
}
.main .main-content .main-box .zczt .zczt-head {
  height: 0.33rem;
  display: block;
  background-image: url(zcwjk_zcfw-head.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-size: 0.28rem;
  font-family: SourceHanSerifCN;
  font-weight: bold;
  color: #111111;
  text-align: center;
  line-height: 0.33rem;
}
.main .main-content .main-box .zczt .lunbo {
  position: relative;
  margin-top: 0.29rem;
  padding: 0 0.58rem;
}
.main .main-content .main-box .zczt .lunbo .swiper-button-prev,
.main .main-content .main-box .zczt .lunbo .swiper-button-next {
  position: absolute;
  box-sizing: content-box;
  width: 0.36rem;
  height: 0.6rem;
  top: 50%;
  margin-top: -0.25rem;
  border-radius: 0.04rem;
  cursor: pointer;
}
.main .main-content .main-box .zczt .lunbo .swiper-button-prev:hover,
.main .main-content .main-box .zczt .lunbo .swiper-button-next:hover {
  background: rgba(0, 0, 0, 0.4);
}
.main .main-content .main-box .zczt .lunbo .swiper-button-prev {
  background-color: #b7bec6;
  color: #fff;
  font-size: 0.4rem;
  left: 0rem;
}
.main .main-content .main-box .zczt .lunbo .swiper-button-prev:hover {
  background-color: #0069be;
  color: #fff;
}
.main .main-content .main-box .zczt .lunbo .swiper-button-next {
  background-color: #b7bec6;
  color: #fff;
  font-size: 0.4rem;
  right: 0rem;
}
.main .main-content .main-box .zczt .lunbo .swiper-button-next:hover {
  background-color: #0069be;
  color: #fff;
}
.main .main-content .main-box .zczt .sw {
  position: relative;
  display: block;
  width: 100%;
  height: 1.59rem;
}
.main .main-content .main-box .zczt .sw .swiper-wrapper {
  width: 100%;
  height: 100%;
}
.main .main-content .main-box .zczt .sw .swiper-slide {
  width: 3.25rem;
  height: 100%;
}
.main .main-content .main-box .zczt .sw .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 0.1rem;
}
.main .main-content .main-box .zczt .sw .swiper-slide a img {
  width: 100%;
  height: 100%;
  border-radius: 0.08rem;
}
.main .main-content .main-box .zcjd {
  margin-top: 0.45rem;
  padding: 0 0.36rem;
}
.main .main-content .main-box .zcjd .zcjd-head {
  height: 0.33rem;
  display: block;
  background-image: url(zcwjk_zcfw-head.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-size: 0.28rem;
  font-family: SourceHanSerifCN;
  font-weight: bold;
  color: #111111;
  text-align: center;
  line-height: 0.33rem;
}
.main .main-content .main-box .zcjd .zcjd-box {
  margin-top: 0.31rem;
  border: 0.01rem solid #E8ECF3;
  border-radius: 0.08rem;
  height: 4.46rem;
  overflow: hidden;
}
.main .main-content .main-box .zcjd .zcjd-box .head-panel {
  background-color: #fff;
}
.main .main-content .main-box .zcjd .zcjd-box .head-panel > .panel:last-child {
  margin-right: 0;
}
.main .main-content .main-box .zcjd .zcjd-box .head-panel .panel {
  float: left;
  width: 3.74rem;
  height: 0.61rem;
  background: #F6F6F6;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 0.61rem;
  margin-right: 0.01rem;
  text-align: center;
}
.main .main-content .main-box .zcjd .zcjd-box .head-panel .cur {
  background: #2A67B6;
  color: #fff;
}
.main .main-content .main-box .zcjd .zcjd-box .tabcontent {
  padding: 0 0.36rem;
  padding-top: 0.29rem;
}
.main .main-content .main-box .zcjd .zcjd-box .tabcontent .tabItem .items > a:last-child {
  margin-right: 0;
}
.main .main-content .main-box .zcjd .zcjd-box .tabcontent .tabItem .items a {
  float: left;
  width: 31%;
  margin-right: 3.5%;
}
.main .main-content .main-box .zcjd .zcjd-box .tabcontent .tabItem .items a img {
  width: 100%;
  height: 1.72rem;
  border-radius: 0.06rem;
}
.main .main-content .main-box .zcjd .zcjd-box .tabcontent .tabItem .items a p {
  margin-top: 0.13rem;
  margin-bottom: 0.1rem;
  width: 100%;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #222222;
}
.main .main-content .main-box .zcjd .zcjd-box .tabcontent .tabItem .items a p:hover {
  color: #2A67B6;
}
.main .main-content .main-box .zcjd .zcjd-box .tabcontent .tabItem .items a span {
  display: block;
  width: 100%;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999;
}
.main .main-content .main-box .zcjd .zcjd-box .tabcontent .tabItem .gd {
  display: block;
  margin-top: 0.31rem;
  width: 100%;
  height: 0.61rem;
  background: #FFFFFF;
  border: 0.01px solid #E8ECF3;
  border-radius: 0.06rem;
  line-height: 0.61rem;
  text-align: center;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #F3BE67;
}
.main .main-content .main-box .zcjd .zcjd-box .tabcontent .tabItem .gd:hover {
  background: #2A67B6;
  color: #fff;
}
.main .main-content .main-box .lc-tabs {
  padding: 0 0.4rem;
  padding-top: 0.52rem;
}
.main .main-content .main-box .lc-tabs .locations {
  width: 100%;
  position: relative;
}
.main .main-content .main-box .lc-tabs .locations > .dw:last-child {
  margin-right: 0;
}
.main .main-content .main-box .lc-tabs .locations > .dw:last-child .xian {
  left: -2.14rem;
}
.main .main-content .main-box .lc-tabs .locations .dw {
  float: left;
  margin-right: 2.6rem;
  cursor: pointer;
  position: relative;
  width: 0.84rem;
  text-align: center;
}
.main .main-content .main-box .lc-tabs .locations .dw .xian {
  position: absolute;
  width: 2.42rem;
  height: 0.02rem;
  left: 0.55rem;
  top: 0.82rem;
  z-index: 9;
}
.main .main-content .main-box .lc-tabs .locations .dw .tx {
  display: inline-block;
  cursor: pointer;
  width: 0.6rem;
  height: 0.6rem;
}
.main .main-content .main-box .lc-tabs .locations .dw .lo {
  display: inline-block;
  width: 0.28rem;
  height: 0.32rem;
  margin-top: 0.09rem;
  margin-bottom: 0.12rem;
}
.main .main-content .main-box .lc-tabs .locations .dw p {
  display: inline-block;
  width: 100%;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  color: rgba(51, 51, 51, 0.44);
  text-align: center;
}
.main .main-content .main-box .lc-tabs .locations .dw .bold {
  font-weight: bold;
  color: #333;
}
.main .main-content .main-box .lc-tabs .locations .dw .line {
  position: absolute;
  width: 3.26rem;
  height: 0.02rem;
  background: #ccccd2;
  left: 0.55rem;
  top: 0.82rem;
}
.main .main-content .main-box .lc-tabs .locations .dw1 {
  margin-right: 1.7rem;
}
.main .main-content .main-box .zc-tab1 {
  padding: 0 0.36rem;
  padding-bottom: 0.41rem;
  width: 100%;
  margin-top: 0.52rem;
  background: #FFFFFF;
}
.main .main-content .main-box .zc-tab1 .tips-box {
  border: 0.01px solid #E8ECF3;
  border-radius: 0.08rem;
}
.main .main-content .main-box .zc-tab1 .tips-box .tips-choose {
  padding: 0.36rem;
  background: #F5F7FA;
  padding-bottom: 0;
}
.main .main-content .main-box .zc-tab1 .tips-box .tips-choose > .tip:nth-child(5n) {
  margin-right: 0;
}
.main .main-content .main-box .zc-tab1 .tips-box .tips-choose .tip {
  float: left;
  cursor: pointer;
  width: 17.2%;
  height: 0.6rem;
  background: #FFFFFF;
  border-radius: 0.06rem;
  margin-right: 3.5%;
  margin-bottom: 0.36rem;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 0.6rem;
  text-align: center;
}
.main .main-content .main-box .zc-tab1 .tips-box .tips-choose .tip3 {
  width: auto;
  padding: 0 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.2rem;
}
.main .main-content .main-box .zc-tab1 .tips-box .tips-choose .checked {
  background: #2A67B6;
  color: #fff;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose3 > .tip:nth-child(5n) {
  margin-right: 0.2rem;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 {
  padding: 0.36rem;
  background: #F5F7FA;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .humt-head {
  margin-bottom: 0.34rem;
  background-image: url(zcwjk_hmzt-head.png);
  background-repeat: no-repeat;
  background-size: 105%;
  background-position: center center;
  font-size: 0.24rem;
  font-family: SourceHanSerifCN;
  font-weight: bold;
  color: #2a67b6;
  text-align: center;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .countNum {
  float: right;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .countNum p {
  display: inline-block;
  margin-right: 0.17rem;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .countNum p span {
  cursor: default;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #666666;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .countNum span {
  display: inline-block;
  cursor: pointer;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #2A67B6;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .fl-box {
  width: 100%;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .fl-box .tip1 {
  float: left;
  cursor: pointer;
  padding: 0 0.2rem;
  line-height: 0.6rem;
  height: 0.6rem;
  background: #ffffff;
  border-radius: 0.06rem;
  margin-right: 0.2rem;
  margin-bottom: 0.2rem;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  text-align: center;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .fl-box .checked {
  background: #2a67b6;
  color: #fff;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box .label {
  float: left;
  width: 0.75rem;
  padding-top: 0.15rem;
  text-align: justify;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box .zt-tips {
  width: calc(100% - 0.75rem);
  float: left;
  padding-left: 0.3rem;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box .zt-tips .tip {
  float: left;
  cursor: pointer;
  width: 19%;
  height: 0.6rem;
  background: #ffffff;
  border-radius: 0.06rem;
  margin-right: 3.5%;
  margin-bottom: 0.36rem;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 0.6rem;
  text-align: center;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box .zt-tips .checked {
  background: #2a67b6;
  color: #fff;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box1 .zt-tips {
  padding-left: 0rem;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box1 .zt-tips .tip {
  width: 17.2%;
  margin-right: 3.5%;
  margin-bottom: 0.36rem;
}
.main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box1 .zt-tips > .tip:nth-child(5n) {
  margin-right: 0;
}
.main .main-content .main-box .zc-tab1 .tips-box .result-box {
  min-height: 1.36rem;
  padding: 0.36rem;
  padding-bottom: 0;
  background-color: #fff;
}
.main .main-content .main-box .zc-tab1 .tips-box .result-box > .result:nth-child(4n) {
  margin-right: 0;
}
.main .main-content .main-box .zc-tab1 .tips-box .result-box .result {
  float: left;
  width: 22.4%;
  height: 0.6rem;
  background: #FFFFFF;
  border: 0.02rem solid rgba(50, 110, 199, 0.22);
  border-radius: 0.06rem;
  padding-left: 0.16rem;
  padding-right: 0.12rem;
  margin-right: 3.4%;
  margin-bottom: 0.36rem;
}
.main .main-content .main-box .zc-tab1 .tips-box .result-box .result p {
  float: left;
  line-height: 0.6rem;
  width: 85%;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #2A67B6;
}
.main .main-content .main-box .zc-tab1 .tips-box .result-box .result img {
  margin-top: 0.18rem;
  float: right;
  cursor: pointer;
  width: 0.26rem;
  height: 0.26rem;
}
.main .main-content .main-box .zc-tab1 .tips-btns {
  margin-top: 0.3rem;
}
.main .main-content .main-box .zc-tab1 .tips-btns .pre-btn,
.main .main-content .main-box .zc-tab1 .tips-btns .next-btn {
  cursor: pointer;
  width: 48.6%;
  height: 0.7rem;
  background: #F5F7FA;
  border-radius: 0.06rem;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 0.7rem;
  text-align: center;
}
.main .main-content .main-box .zc-tab1 .tips-btns .pre-btn {
  float: left;
}
.main .main-content .main-box .zc-tab1 .tips-btns .next-btn {
  float: right;
}
.main .main-content .main-box .zc-tab1 .tips-btns .btns-cur {
  background: #326EC7;
  color: #fff;
}
.main .main-content .m-b2,
.main .main-content .zchdwd {
  padding: 0 0.36rem;
  padding-top: 0.41rem;
}
.main .main-content .m-b2 .location,
.main .main-content .zchdwd .location {
  padding-bottom: 0.12rem;
  border-bottom: 0.01rem solid #f0f0f0;
}
.main .main-content .m-b2 .location img,
.main .main-content .zchdwd .location img {
  vertical-align: middle;
  width: 0.14rem;
  height: 0.2rem;
  margin-right: 0.08rem;
}
.main .main-content .m-b2 .location a,
.main .main-content .zchdwd .location a,
.main .main-content .m-b2 .location span,
.main .main-content .zchdwd .location span {
  vertical-align: middle;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  color: #999;
}
.main .main-content .m-b2 .location span,
.main .main-content .zchdwd .location span {
  padding: 0 0.06rem;
}
.main .main-content .m-b2 .gjss,
.main .main-content .zchdwd .gjss {
  border: 0.08rem solid rgba(42, 103, 182, 0.1);
  border-radius: 0.08rem;
  margin-top: 0.24rem;
  padding-bottom: 0.3rem;
}
.main .main-content .m-b2 .gjss .gjss-tit,
.main .main-content .zchdwd .gjss .gjss-tit {
  position: relative;
  margin-top: 0.5rem;
  display: inline-block;
  width: 100%;
  font-size: 0.42rem;
  font-family: Source Han Serif CN;
  font-weight: bold;
  color: rgba(42, 103, 182, 0.1);
  line-height: 0.67rem;
  text-align: center;
}
.main .main-content .m-b2 .gjss .gjss-tit .child,
.main .main-content .zchdwd .gjss .gjss-tit .child {
  position: absolute;
  font-size: 0.34rem;
  font-family: Source Han Serif CN;
  font-weight: bold;
  color: #2A67B6;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
}
.main .main-content .m-b2 .gjss .gj-search,
.main .main-content .zchdwd .gjss .gj-search {
  margin-top: 0.22rem;
  padding: 0 0.7rem;
}
.main .main-content .m-b2 .gjss .gj-search input,
.main .main-content .zchdwd .gjss .gj-search input {
  font-size: 0.16rem;
  float: left;
  height: 0.5rem;
  background: #ffffff;
  border: 0.02rem solid rgba(42, 103, 182, 0.22);
  width: 8.35rem;
  border-radius: 0.04rem;
}
.main .main-content .m-b2 .gjss .gj-search .btns,
.main .main-content .zchdwd .gjss .gj-search .btns {
  float: right;
  display: inline-block;
  width: 1.26rem;
  height: 0.53rem;
  background: #E6A409;
  border-radius: 0.04rem;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 0.49rem;
  text-align: center;
}
.main .main-content .m-b2 .gjss .form-tj,
.main .main-content .zchdwd .gjss .form-tj {
  padding: 0 0.9rem;
}
.main .main-content .m-b2 .gjss .form-tj .sstj,
.main .main-content .zchdwd .gjss .form-tj .sstj {
  padding: 0.3rem 0;
  border-bottom: 0.01rem solid rgba(0, 0, 0, 0.08);
  text-align: center;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .btn,
.main .main-content .zchdwd .gjss .form-tj .sstj .btn,
.main .main-content .m-b2 .gjss .form-tj .sstj .btn1,
.main .main-content .zchdwd .gjss .form-tj .sstj .btn1 {
  display: inline-block;
  width: 3.21rem;
  height: 0.56rem;
  line-height: 0.56rem;
  background: #2A67B6;
  border-radius: 0.08rem;
  margin-right: 0.3rem;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .btn img,
.main .main-content .zchdwd .gjss .form-tj .sstj .btn img,
.main .main-content .m-b2 .gjss .form-tj .sstj .btn1 img,
.main .main-content .zchdwd .gjss .form-tj .sstj .btn1 img {
  vertical-align: middle;
  width: 0.2rem;
  height: 0.2rem;
  margin-right: 0.09rem;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .btn span,
.main .main-content .zchdwd .gjss .form-tj .sstj .btn span,
.main .main-content .m-b2 .gjss .form-tj .sstj .btn1 span,
.main .main-content .zchdwd .gjss .form-tj .sstj .btn1 span {
  vertical-align: middle;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #FFFFFF;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .btn1,
.main .main-content .zchdwd .gjss .form-tj .sstj .btn1 {
  margin-right: 0;
  background: #F3F3F3;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .btn1 span,
.main .main-content .zchdwd .gjss .form-tj .sstj .btn1 span {
  color: #2A67B6;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .date-pickers,
.main .main-content .zchdwd .gjss .form-tj .sstj .date-pickers {
  margin-right: 0.2rem;
  float: left;
  width: 3.09rem;
  height: 0.5rem;
  border: 1px solid #E5E5E5;
  padding: 0 0.15rem;
  background-color: rgba(0, 0, 0, 0.03);
  background-image: url(gj-date.png);
  background-repeat: no-repeat;
  background-size: 0.17rem 0.15rem;
  background-position: 2.82rem center;
  font-size: 0.16rem;
  color: #666;
  box-sizing: border-box;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .label1,
.main .main-content .zchdwd .gjss .form-tj .sstj .label1 {
  float: left;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  display: inline-block;
  width: 0.86rem;
  margin-right: 0.5rem;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .opts,
.main .main-content .zchdwd .gjss .form-tj .sstj .opts {
  text-align: left;
  width: calc(100% - 1.36rem);
  float: left;
  display: inline-block;
  height: 0.2rem;
  line-height: 0.2rem;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .opts > span:last-child,
.main .main-content .zchdwd .gjss .form-tj .sstj .opts > span:last-child {
  margin-right: 0;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .opts input,
.main .main-content .zchdwd .gjss .form-tj .sstj .opts input {
  width: 0.2rem;
  height: 0.2rem;
  font-size: 0.2rem;
  display: inline-block;
  line-height: 0.16rem;
  vertical-align: middle;
  margin-right: 0.09rem;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .opts span,
.main .main-content .zchdwd .gjss .form-tj .sstj .opts span {
  line-height: 0.16rem;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  vertical-align: middle;
  margin-right: 0.39rem;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .opts1,
.main .main-content .zchdwd .gjss .form-tj .sstj .opts1 {
  display: inline-block;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .opts1 .sen,
.main .main-content .zchdwd .gjss .form-tj .sstj .opts1 .sen {
  line-height: 0.5rem;
  height: 0.5rem;
  margin-bottom: 0.3rem;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .opts1 .sen input,
.main .main-content .zchdwd .gjss .form-tj .sstj .opts1 .sen input {
  display: inline-block;
  width: 0.2rem;
  height: 0.2rem;
  vertical-align: middle;
  margin-right: 0.1rem;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .opts1 .sen .title,
.main .main-content .zchdwd .gjss .form-tj .sstj .opts1 .sen .title {
  display: inline-block;
  width: 1.32rem;
  line-height: 0.17rem;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  vertical-align: middle;
  margin-right: 0.14rem;
  text-align: justify;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .opts1 .sen .title span::after,
.main .main-content .zchdwd .gjss .form-tj .sstj .opts1 .sen .title span::after {
  content: '';
  height: 0;
  width: 100%;
  display: inline-block;
}
.main .main-content .m-b2 .gjss .form-tj .sstj .opts1 .sen select,
.main .main-content .zchdwd .gjss .form-tj .sstj .opts1 .sen select {
  margin-right: 0.24rem;
  vertical-align: middle;
  display: inline-block;
  width: 2.97rem;
  height: 0.5rem;
  background: rgba(0, 0, 0, 0.03);
  padding-left: 0.15rem;
  padding-right: 0.19rem;
  border-radius: 0.04rem;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  border: none;
}
.main .main-content .m-b2 .gjss .list-ul,
.main .main-content .zchdwd .gjss .list-ul {
  padding: 0 0.3rem;
}
.main .main-content .m-b2 .gjss .list-ul ul,
.main .main-content .zchdwd .gjss .list-ul ul {
  margin-top: 0.28rem;
}
.main .main-content .m-b2 .gjss .list-ul ul li,
.main .main-content .zchdwd .gjss .list-ul ul li {
  margin-bottom: 0.36rem;
  position: relative;
}
.main .main-content .m-b2 .gjss .list-ul ul li::before,
.main .main-content .zchdwd .gjss .list-ul ul li::before {
  position: absolute;
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  background: #C7DAF2;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
}
.main .main-content .m-b2 .gjss .list-ul ul li a,
.main .main-content .zchdwd .gjss .list-ul ul li a {
  display: inline-block;
  width: 90%;
  float: left;
  padding-left: 0.16rem;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.main .main-content .m-b2 .gjss .list-ul ul li .time,
.main .main-content .zchdwd .gjss .list-ul ul li .time {
  display: inline-block;
  float: right;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
}
.main .main-content .m-b2 .gjss .list-ul .heada,
.main .main-content .zchdwd .gjss .list-ul .heada {
  padding-bottom: 0.15rem;
  border-bottom: 0.01rem solid rgba(153, 153, 153, 0.22);
}
.main .main-content .m-b2 .gjss .list-ul .heada .tt,
.main .main-content .zchdwd .gjss .list-ul .heada .tt {
  vertical-align: middle;
  margin-right: 0.09rem;
  display: inline-block;
  width: 0.03rem;
  height: 0.17rem;
  background: #2a67b6;
}
.main .main-content .m-b2 .gjss .list-ul .heada a,
.main .main-content .zchdwd .gjss .list-ul .heada a {
  vertical-align: middle;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
}
.main .main-content .m-b2 .list-head,
.main .main-content .zchdwd .list-head {
  display: block;
  margin-top: 0.45rem;
  height: 0.33rem;
  width: 100%;
  background-image: url(zcwjk_ty-list.png);
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
  font-size: 0.28rem;
  font-family: Source Han Serif CN;
  font-weight: bold;
  color: #111111;
  text-align: center;
  line-height: 0.33rem;
}
.main .main-content .m-b2 .com-lists li,
.main .main-content .zchdwd .com-lists li {
  padding: 0.3rem 0;
  border-bottom: 0.01rem solid #efefef;
}
.main .main-content .m-b2 .com-lists li .main-tit,
.main .main-content .zchdwd .com-lists li .main-tit {
  width: 100%;
  display: block;
  font-size: 0.2rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.main .main-content .m-b2 .com-lists li .main-content,
.main .main-content .zchdwd .com-lists li .main-content {
  margin-top: 0.15rem;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.main .main-content .m-b2 .com-lists li .tips,
.main .main-content .zchdwd .com-lists li .tips {
  margin-top: 0.15rem;
}
.main .main-content .m-b2 .com-lists li .tips span,
.main .main-content .zchdwd .com-lists li .tips span {
  float: left;
  height: 0.35rem;
  line-height: 0.35rem;
  padding: 0 0.16rem;
  border: 0.01rem solid #EFEFEF;
  border-radius: 0.05rem;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #2A67B6;
  margin-right: 0.2rem;
}
.main .main-content .m-b2 .wdxq-tit,
.main .main-content .zchdwd .wdxq-tit {
  margin: 0 auto;
  margin-top: 0.39rem;
  text-align: center;
  display: block;
  width: 7.8rem;
  font-size: 0.32rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.main .main-content .m-b2 .wjyj,
.main .main-content .zchdwd .wjyj {
  margin-top: 0.15rem;
  display: block;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  text-align: center;
  color: #666666;
  margin-bottom: 0.29rem;
}
.main .main-content .m-b2 .ms-box,
.main .main-content .zchdwd .ms-box {
  width: 10.64rem;
  height: 0.53rem;
  background: #F4F4F8;
  margin: 0 auto;
  padding: 0 0.2rem;
  margin-bottom: 0.38rem;
}
.main .main-content .m-b2 .ms-box p,
.main .main-content .zchdwd .ms-box p {
  line-height: 0.53rem;
  float: left;
  display: inline-block;
  font-size: 0.14rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.main .main-content .m-b2 .ms-box .right-btns,
.main .main-content .zchdwd .ms-box .right-btns {
  float: right;
  height: 100%;
  line-height: 0.53rem;
}
.main .main-content .m-b2 .ms-box .right-btns .e-btn,
.main .main-content .zchdwd .ms-box .right-btns .e-btn {
  display: inline-block;
  cursor: pointer;
  width: 0.36rem;
  height: 0.36rem;
  border: 0.01rem solid rgba(51, 51, 51, 0.53);
  border-radius: 0.04rem;
  text-align: center;
  position: relative;
  vertical-align: middle;
  margin-left: 0.1rem;
}
.main .main-content .m-b2 .ms-box .right-btns .e-btn img,
.main .main-content .zchdwd .ms-box .right-btns .e-btn img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.main .main-content .m-b2 .content-box,
.main .main-content .zchdwd .content-box {
  width: 10.56rem;
  margin: 0 auto;
  margin-bottom: 0.52rem;
}
.main .main-content .m-b2 .erweima,
.main .main-content .zchdwd .erweima {
  width: 1.32rem;
  margin: 0 auto;
}
.main .main-content .m-b2 .erweima p,
.main .main-content .zchdwd .erweima p {
  font-size: 0.12rem;
  font-family: SimSun;
  font-weight: 400;
  color: #333333;
  margin-bottom: 0.1rem;
}
.main .main-content .m-b2 .erweima img,
.main .main-content .zchdwd .erweima img {
  width: 1.32rem;
  height: 1.32rem;
}
.main .main-content .ppjg-box {
  padding: 0.36rem;
  padding-bottom: 0;
}
.main .main-content .ppjg-box .ysz-head {
  border-bottom: 0.01rem solid #DFE7F2;
}
.main .main-content .ppjg-box .ysz-head .tit {
  float: left;
  font-size: 0.28rem;
  font-family: Source Han Serif CN;
  font-weight: bold;
  color: #333333;
  padding-bottom: 0.14rem;
  border-bottom: 0.02rem solid #265796;
}
.main .main-content .ppjg-box .ysz-head .opt-btns {
  margin-top: 0.09rem;
  float: right;
  vertical-align: middle;
}
.main .main-content .ppjg-box .ysz-head .opt-btns .bianji,
.main .main-content .ppjg-box .ysz-head .opt-btns .shouqi {
  display: inline-block;
  padding-left: 0.17rem;
  cursor: pointer;
}
.main .main-content .ppjg-box .ysz-head .opt-btns .bianji img,
.main .main-content .ppjg-box .ysz-head .opt-btns .shouqi img {
  vertical-align: middle;
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 0.08rem;
}
.main .main-content .ppjg-box .ysz-head .opt-btns .bianji > img:nth-child(1),
.main .main-content .ppjg-box .ysz-head .opt-btns .shouqi > img:nth-child(1) {
  display: inline-block;
}
.main .main-content .ppjg-box .ysz-head .opt-btns .bianji > img:nth-child(2),
.main .main-content .ppjg-box .ysz-head .opt-btns .shouqi > img:nth-child(2) {
  display: none;
}
.main .main-content .ppjg-box .ysz-head .opt-btns .bianji p,
.main .main-content .ppjg-box .ysz-head .opt-btns .shouqi p {
  vertical-align: middle;
  display: inline-block;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
}
.main .main-content .ppjg-box .ysz-head .opt-btns .bianji:hover > img:nth-child(1),
.main .main-content .ppjg-box .ysz-head .opt-btns .shouqi:hover > img:nth-child(1) {
  display: none;
}
.main .main-content .ppjg-box .ysz-head .opt-btns .bianji:hover > img:nth-child(2),
.main .main-content .ppjg-box .ysz-head .opt-btns .shouqi:hover > img:nth-child(2) {
  display: inline-block;
}
.main .main-content .ppjg-box .ysz-head .opt-btns .bianji:hover p,
.main .main-content .ppjg-box .ysz-head .opt-btns .shouqi:hover p {
  color: #2A67B6;
}
.main .main-content .ppjg-box .ysz-head .opt-btns .bianji p {
  padding-right: 0.18rem;
}
.main .main-content .ppjg-box .ysz-head .opt-btns .shouqi:hover > img:nth-child(2) {
  transform: rotate(180deg);
}
.main .main-content .ppjg-box .bq-box {
  margin-bottom: 0.41rem;
  height: auto;
  overflow: hidden;
  max-height: 2.8rem;
  margin-top: 0.3rem;
  width: 100%;
  padding: 0.3rem 0.36rem;
  padding-bottom: 0;
  background: #FBFDFF;
  border: 0.01rem solid #ECF0F5;
  border-radius: 0.08rem;
}
.main .main-content .ppjg-box .bq-box .ppcg {
  margin-bottom: 0.33rem;
  text-align: center;
}
.main .main-content .ppjg-box .bq-box .ppcg img {
  vertical-align: middle;
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.13rem;
}
.main .main-content .ppjg-box .bq-box .ppcg .hei {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.24rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.main .main-content .ppjg-box .bq-box .ppcg .hong {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.24rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #E44F2C;
}
.main .main-content .ppjg-box .bq-box .pp-tips > .result:nth-child(4n) {
  margin-right: 0;
}
.main .main-content .ppjg-box .bq-box .pp-tips .result {
  float: left;
  width: 22.4%;
  height: 0.6rem;
  background: #ffffff;
  border: 0.02rem solid rgba(50, 110, 199, 0.22);
  border-radius: 0.06rem;
  padding-left: 0.16rem;
  padding-right: 0.12rem;
  margin-right: 3.4%;
  margin-bottom: 0.36rem;
}
.main .main-content .ppjg-box .bq-box .pp-tips .result p {
  float: left;
  line-height: 0.6rem;
  display: inline-block;
  width: 85%;
  font-size: 0.18rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #2a67b6;
}
.main .main-content .ppjg-box .bq-box .pp-tips .result img {
  margin-top: 0.18rem;
  float: right;
  cursor: pointer;
  width: 0.26rem;
  height: 0.26rem;
}
.main .main-content .ppjg-box .cn-boxs .lf-box {
  float: left;
}
.main .main-content .ppjg-box .cn-boxs .rt-box {
  float: right;
  border-left: 0.01rem solid #EFEFEF;
  width: 8rem;
  padding-left: 0.27rem;
  padding-bottom: 0.3rem;
}
.main .main-content .ppjg-box .cn-boxs .rt-box .sousuojieguotype span {
  padding: 0 0.1rem !important;
}
.main .main-content .ppjg-box .cn-boxs .rt-box .rt-list {
  padding: 0;
}
.main .main-content .ppjg-box .cn-boxs .rt-box .rt-list .hdian {
  position: relative;
}
.main .main-content .ppjg-box .cn-boxs .rt-box .rt-list .hdian::before {
  position: absolute;
  content: '';
  width: 0.06rem;
  height: 0.06rem;
  background: #e44f2c;
  border-radius: 50%;
  top: 0.39rem;
  left: -0.15rem;
}
.main .main-content .zchdwd {
  padding: 0.36rem;
}
.main .main-content .zchdwd .bmxz-box {
  height: auto;
  border: 0.01rem solid #DFE7F2;
  border-radius: 0.08rem;
}
.main .main-content .zchdwd .bmxz-box .bmxz-head {
  background-color: #FBFDFF;
  height: 0.68rem;
  padding: 0 0.3rem;
}
.main .main-content .zchdwd .bmxz-box .bmxz-head .tit {
  height: 0.68rem;
  line-height: 0.68rem;
  float: left;
  font-size: 0.28rem;
  font-family: Source Han Serif CN;
  font-weight: bold;
  color: #333333;
}
.main .main-content .zchdwd .bmxz-box .bmxz-head .zk-btn {
  height: 0.68rem;
  line-height: 0.68rem;
  float: right;
  cursor: pointer;
}
.main .main-content .zchdwd .bmxz-box .bmxz-head .zk-btn img {
  vertical-align: middle;
  width: 0.18rem;
  height: 0.18rem;
  margin-right: 0.06rem;
}
.main .main-content .zchdwd .bmxz-box .bmxz-head .zk-btn .txt {
  vertical-align: middle;
  display: inline-block;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
}
.main .main-content .zchdwd .bmxz-box .bmxz-con {
  padding: 0.3rem;
  padding-bottom: 0.1rem;
  overflow: hidden;
  height: 1.94rem;
}
.main .main-content .zchdwd .bmxz-box .bmxz-con .bm {
  float: left;
  cursor: pointer;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  padding: 0 0.16rem;
  height: 0.35rem;
  background: #FFFFFF;
  border: 0.01rem solid rgba(0, 0, 0, 0.1);
  border-radius: 0.05rem;
  text-align: center;
  line-height: 0.35rem;
  margin-right: 0.2rem;
  margin-bottom: 0.2rem;
}
.main .main-content .zchdwd .bmxz-box .bmxz-con .blue {
  color: #fff;
  background-color: #2A67B6;
}
.zhezhao {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.33);
  z-index: 9999999999999999;
}
.qx-box {
  width: 4.4rem;
  height: 2.11rem;
  background: #FDFDFE;
  border-radius: 0.08rem;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}
.qx-box p {
  width: 100%;
  height: 0.18rem;
  text-align: center;
  margin-top: 0.55rem;
}
.qx-box p img {
  vertical-align: middle;
}
.qx-box p span {
  vertical-align: middle;
  font-size: 0.18rem;
  margin-left: 0.08rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.qx-box .qx-btns {
  margin-top: 0.3rem;
  text-align: center;
}
.qx-box .qx-btns .qd {
  display: inline-block;
  cursor: pointer;
  width: 1.16rem;
  height: 0.48rem;
  background: #2A67B6;
  border-radius: 0.08rem;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 0.48rem;
  text-align: center;
  margin-right: 0.24rem;
}
.qx-box .qx-btns .qxb {
  display: inline-block;
  cursor: pointer;
  width: 1.16rem;
  height: 0.48rem;
  background: #C5CDD6;
  border-radius: 0.08rem;
  font-size: 0.16rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 0.48rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .qx-box {
    width: 7.02rem !important;
    height: 4.69rem !important;
    background: #ffffff;
    border-radius: 0.08rem !important;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }
  .qx-box p {
    margin-top: 0.89rem;
    height: auto;
  }
  .qx-box p span {
    font-size: 0.32rem;
  }
  .qx-box .qx-btns {
    margin-top: 0.69rem;
    flex-direction: column;
  }
  .qx-box .qx-btns .qd,
  .qx-box .qx-btns .qxb {
    width: 4.61rem;
    height: 0.88rem;
    line-height: 0.88rem;
    margin-bottom: 0.24rem;
    font-size: 0.32rem;
  }
  body {
    width: 100%;
    min-width: 100%;
  }
  body .pp-box {
    display: none;
    width: calc(100% - 0.48rem);
    height: 4.51rem;
    background: #FFFFFF;
    border-radius: 0.08rem;
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  body .pp-box p {
    font-size: 0.32rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
  }
  body .pp-box a {
    margin-top: 0.59rem;
    width: 4.61rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    display: block;
    background: #2A67B6;
    border-radius: 0.08rem;
    font-size: 0.32rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
  }
  body .zhezhao {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.33);
    z-index: 9999999999999999;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .zhankai-box {
    transition: 0.2s all;
    width: 55.4%;
    height: 100%;
    position: fixed;
    right: -4.16rem;
    top: 0;
    z-index: 9999999;
    display: flex;
  }
  body .zhankai-box .close {
    width: 0.96rem;
    display: flex;
    justify-content: center;
    background-color: #fff;
  }
  body .zhankai-box .close img {
    margin-top: 0.48rem;
    width: 0.56rem;
    height: 0.56rem;
  }
  body .zhankai-box .box-rt {
    flex: 1;
    height: 100vh;
    background-color: #397DC8;
    opacity: 0.88;
    padding: 0.24rem;
  }
  body .zhankai-box .box-rt .s-btn {
    width: 100%;
    height: 1rem;
    background: rgba(255, 255, 255, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  body .zhankai-box .box-rt .s-btn img {
    width: 0.38rem;
    margin-right: 0.21rem;
  }
  body .zhankai-box .box-rt .s-btn p {
    font-size: 0.32rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
  }
  body .head {
    height: 1.48rem;
    padding: 0 0.24rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  body .head .logo {
    height: auto;
  }
  body .head .logo img {
    width: 3.4rem;
    height: auto;
  }
  body .head .right-btns {
    display: none;
  }
  body .head .yc {
    display: block;
    width: 0.56rem;
    height: 0.56rem;
  }
  body .main {
    margin-top: 1.48rem;
  }
  body .main .main-content .top-search {
    padding: 0 0.24rem;
    height: 6.67rem;
    background-image: url(zcwjk_banner-bg-h.png);
  }
  body .main .main-content .top-search .location {
    padding-left: 0;
    height: 1rem;
    display: flex;
    align-items: center;
  }
  body .main .main-content .top-search .location img {
    width: 0.31rem;
    height: 0.36rem;
    margin-right: 0.2rem;
  }
  body .main .main-content .top-search .location a {
    font-size: 0.28rem;
  }
  body .main .main-content .top-search .location span {
    font-size: 0.24rem;
  }
  body .main .main-content .top-search .search-main {
    padding-top: 0.85rem;
  }
  body .main .main-content .top-search .search-main .tit {
    width: 5rem;
    font-size: 0.62rem;
  }
  body .main .main-content .top-search .search-main .sy-input {
    width: 100%;
    height: 0.91rem;
    margin-top: 0.44rem;
  }
  body .main .main-content .top-search .search-main .sy-input .big-input {
    width: 100%;
    height: 100%;
    position: static;
    background-size: 100% 100%;
  }
  body .main .main-content .top-search .search-main .sy-input .big-input .search input {
    font-size: 0.28rem;
  }
  body .main .main-content .top-search .search-main .sy-input .shuxian {
    display: none;
  }
  body .main .main-content .top-search .search-main .sy-input .swpgr {
    top: 1.39rem;
    left: 0;
    height: 0.3rem;
    width: 100%;
  }
  body .main .main-content .top-search .search-main .sy-input .swpgr .dian,
  body .main .main-content .top-search .search-main .sy-input .swpgr .dian1 {
    z-index: 999999;
    position: absolute;
    top: 0.06rem;
    left: 0;
    width: 0.17rem;
    height: 0.17rem;
    background-image: url(zcwjk_lunbo-point.png);
    background-repeat: no-repeat;
    background-size: 100%;
  }
  body .main .main-content .top-search .search-main .sy-input .swpgr .dian1 {
    left: initial;
    right: 0;
  }
  body .main .main-content .top-search .search-main .sy-input .swpgr .swiper-slide {
    display: flex;
    align-items: center;
    position: relative;
    justify-content: center;
  }
  body .main .main-content .top-search .search-main .sy-input .swpgr .swiper-slide img {
    display: none;
  }
  body .main .main-content .top-search .search-main .sy-input .swpgr .swiper-slide a {
    padding: 0 0.1rem;
    max-width: 1.46rem;
    height: auto !important;
    line-height: 0.32rem;
    text-align: center;
    font-size: 0.32rem;
    background-color: transparent;
    z-index: 999;
  }
  body .main .main-content .top-search .search-main .sy-input .swpgr .swiper-slide .sl {
    flex: 1;
    height: 0.01rem;
    background: #A5B3CE;
    opacity: 0.44;
    z-index: -1;
  }
  body .main .main-content .zcppjg {
    height: 4.79rem !important;
  }
  body .main .main-content .m-b2 {
    padding-top: 0;
  }
  body .main .main-content .wdsc {
    height: 4rem;
    background-size: 100% 4rem;
    background-image: url(zcwjk_banner-bg-sc.png);
  }
  body .main .main-content .zcpp {
    height: 4.79rem;
  }
  body .main .main-content .zcpp .zc-head {
    padding-top: 0.67rem;
  }
  body .main .main-content .zcpp .zc-head .zc-title {
    font-size: 0.52rem;
  }
  body .main .main-content .zcpp .zc-head .zc-btns {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  body .main .main-content .zcpp .zc-head .zc-btns .zc-btn {
    line-height: 0.88rem;
    width: 48.2%;
    height: 0.88rem;
  }
  body .main .main-content .zcpp .zc-head .zc-btns .zc-btn img {
    width: 0.51rem;
    height: 0.51rem;
  }
  body .main .main-content .zcpp .zc-head .zc-btns .zc-btn p {
    font-size: 0.32rem;
  }
  body .main .main-content .main-box {
    width: 100%;
    padding: 0 0.24rem;
    padding-top: 0.45rem;
    padding-bottom: 0.48rem;
  }
  body .main .main-content .main-box .lc-tabs {
    padding: 0;
    overflow-x: scroll;
  }
  body .main .main-content .main-box .lc-tabs .locations {
    display: flex;
    justify-content: space-between;
  }
  body .main .main-content .main-box .lc-tabs .locations .dw {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    min-width: 1.3rem;
    margin-right: 0.6rem;
  }
  body .main .main-content .main-box .lc-tabs .locations .dw p {
    font-size: 0.32rem;
  }
  body .main .main-content .main-box .lc-tabs .locations .dw .line {
    width: 1.9rem;
    top: 0.87rem;
    left: 0.82rem;
  }
  body .main .main-content .main-box .lc-tabs .locations .dw .lo {
    width: 0.36rem;
    height: 0.41rem;
  }
  body .main .main-content .main-box .lc-tabs .locations .dw .xian {
    display: none;
  }
  body .main .main-content .main-box .lc-tabs .local1 {
    width: 134%;
  }
  body .main .main-content .main-box .lc-tabs .local1 .line {
    width: 1.9rem !important;
  }
  body .main .main-content .main-box .zc-tab1 {
    margin-top: 0.43rem;
    padding: 0;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tips-choose,
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose3 {
    justify-content: space-between;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tips-choose > .tip:nth-child(n),
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose3 > .tip:nth-child(n) {
    margin-right: 0;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tips-choose > .tip:nth-child(n),
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose3 > .tip:nth-child(n) {
    margin-right: 3.6%;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tips-choose > .tip:nth-child(2n),
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose3 > .tip:nth-child(2n) {
    margin-right: 0;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tips-choose .tip,
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose3 .tip {
    width: 48.1%;
    height: 0.88rem;
    font-size: 0.32rem;
    line-height: 0.88rem;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tips-choose .tip3,
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose3 .tip3 {
    margin-bottom: 0.24rem;
    width: 48.1%;
    height: 0.88rem;
    font-size: 0.32rem;
    line-height: 0.88rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 {
    padding: 0.24rem;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .humt-head {
    margin-top: 0.24rem;
    background-image: url(zcwjk_hmzt-haed-wap.png);
    background-size: 100%;
    font-size: 0.4rem;
    margin-bottom: 0.24rem;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box {
    flex-wrap: wrap;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box .label {
    width: 100%;
    font-size: 0.32rem;
    margin-bottom: 0.3rem;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box .zt-tips {
    flex: 1;
    width: 100%;
    padding-left: 0;
    justify-content: space-between;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box .zt-tips > .tip:nth-child(n) {
    margin-right: 0;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box .zt-tips > .tip:nth-child(n) {
    margin-right: 3.8%;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box .zt-tips > .tip:nth-child(3n) {
    margin-right: 0;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .con-box .zt-tips .tip {
    width: 30.8%;
    height: 0.88rem;
    font-size: 0.32rem;
    line-height: 0.88rem;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .fl-box {
    justify-content: space-between;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .fl-box > .tip1:nth-child(n) {
    margin-right: 0;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .fl-box > .tip1:nth-child(n) {
    margin-right: 3.6%;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .fl-box > .tip1:nth-child(2n) {
    margin-right: 0;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .fl-box .tip1 {
    margin-bottom: 0.24rem;
    width: 48.1%;
    height: 0.88rem;
    font-size: 0.32rem;
    line-height: 0.88rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .countNum {
    justify-content: center;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .countNum p,
  body .main .main-content .main-box .zc-tab1 .tips-box .tip-choose1 .countNum span {
    font-size: 0.32rem;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .result-box {
    padding: 0.24rem;
    padding-top: 0.48rem;
    padding-bottom: 0.24rem;
    justify-content: space-between;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .result-box > .result:nth-child(n) {
    margin-right: 0;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .result-box > .result:nth-child(n) {
    margin-right: 3.6%;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .result-box > .result:nth-child(2n) {
    margin-right: 0;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .result-box .result {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 48.1%;
    height: 0.9rem;
    line-height: 0.9rem;
    padding-left: 0.27rem;
    padding-right: 0.23rem;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .result-box .result p {
    font-size: 0.32rem;
    font-weight: normal;
  }
  body .main .main-content .main-box .zc-tab1 .tips-box .result-box .result img {
    margin: 0;
    width: 0.38rem;
    height: 0.38rem;
  }
  body .main .main-content .main-box .zc-tab1 .tips-btns {
    margin-top: 0.48rem;
  }
  body .main .main-content .main-box .zc-tab1 .tips-btns .pre-btn,
  body .main .main-content .main-box .zc-tab1 .tips-btns .next-btn {
    width: 46%;
  }
  body .main .main-content .main-box .zc-tab1 .tips-btns div {
    height: 0.88rem !important;
    font-size: 0.32rem !important;
    line-height: 0.88rem !important;
  }
  body .main .main-content .main-box .top-tongji {
    height: 3.93rem;
    padding: 0.24rem 0.4rem;
    background-image: url(zcwjk_tj-bg-wap.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }
  body .main .main-content .main-box .top-tongji .tj-box {
    padding: 0;
    width: 100%;
    height: 100%;
    background-image: none;
    flex-wrap: wrap;
  }
  body .main .main-content .main-box .top-tongji .tj-box li {
    display: flex;
    justify-content: center;
    width: 50%;
    height: 50%;
    align-items: center;
    border: none;
  }
  body .main .main-content .main-box .top-tongji .tj-box li .sz {
    font-size: 0.6rem;
    font-family: "DIN";
  }
  body .main .main-content .main-box .top-tongji .tj-box li .t {
    font-size: 0.28rem !important;
  }
  body .main .main-content .main-box .top-tongji .tj-box li .tit {
    font-size: 0.32rem;
  }
  body .main .main-content .main-box .wj-box {
    margin-top: 0.4rem;
    padding: 0;
  }
  body .main .main-content .main-box .wj-box .box-lf {
    width: 100%;
  }
  body .main .main-content .main-box .wj-box .box-lf .wj-head {
    margin-bottom: 0.4rem;
  }
  body .main .main-content .main-box .wj-box .box-lf .wj-head .tit {
    font-size: 0.4rem;
    padding-bottom: 0.38rem;
  }
  body .main .main-content .main-box .wj-box .box-lf .wj-head p {
    padding-bottom: 0.3rem;
  }
  body .main .main-content .main-box .wj-box .box-lf .wj-head p img {
    width: 0.37rem;
    height: 0.37rem;
    margin-right: 0.13rem;
  }
  body .main .main-content .main-box .wj-box .box-lf .wj-head p a {
    font-size: 0.28rem;
  }
  body .main .main-content .main-box .wj-box .box-lf ul li {
    margin-top: 0.24rem;
    padding: 0.2rem 0.22rem;
  }
  body .main .main-content .main-box .wj-box .box-lf ul li .tit {
    text-indent: 0.19rem;
    padding-left: 0;
    display: -webkit-box;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 0.32rem;
    line-height: 0.5rem;
  }
  body .main .main-content .main-box .wj-box .box-lf ul li .tit::before {
    width: 0.08rem;
    height: 0.08rem;
    top: 0.16rem;
    bottom: initial;
    right: initial;
  }
  body .main .main-content .main-box .wj-box .box-lf ul li .btm {
    margin-top: 0.15rem;
    display: block;
  }
  body .main .main-content .main-box .wj-box .box-lf ul li .btm .tips a {
    min-width: 1.43rem;
    height: 0.72rem;
    line-height: 0.72rem;
    padding: 0 0.3rem;
    margin-right: 0.24rem;
    font-size: 0.28rem;
  }
  body .main .main-content .main-box .wj-box .box-lf ul li .btm .time {
    width: 100%;
    float: left;
    margin-top: 0.24rem;
    font-size: 0.28rem;
  }
  body .main .main-content .main-box .wj-box .box-rt {
    width: 100%;
    margin-top: 0.47rem;
  }
  body .main .main-content .main-box .wj-box .box-rt .wj-head {
    margin-bottom: 0.4rem;
  }
  body .main .main-content .main-box .wj-box .box-rt .wj-head .tit {
    font-size: 0.4rem;
    padding-bottom: 0.38rem;
  }
  body .main .main-content .main-box .wj-box .box-rt .wj-head p {
    padding-bottom: 0.3rem;
  }
  body .main .main-content .main-box .wj-box .box-rt .wj-head p img {
    width: 0.37rem;
    height: 0.37rem;
    margin-right: 0.13rem;
  }
  body .main .main-content .main-box .wj-box .box-rt .wj-head p a {
    font-size: 0.28rem;
  }
  body .main .main-content .main-box .wj-box .box-rt .bmwj li {
    margin-top: 0.24rem;
    padding: 0.2rem 0.22rem 0.3rem 0.22rem;
  }
  body .main .main-content .main-box .wj-box .box-rt .bmwj li a {
    text-indent: 0.19rem;
    padding-left: 0;
    display: -webkit-box;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 0.32rem;
  }
  body .main .main-content .main-box .wj-box .box-rt .bmwj li a::before {
    width: 0.08rem;
    height: 0.08rem;
    top: 0.16rem;
    bottom: initial;
    right: initial;
  }
  body .main .main-content .main-box .wj-box .box-rt .bmwj li p {
    margin-top: 0.14rem;
  }
  body .main .main-content .main-box .wj-box .box-rt .bmwj li p span {
    font-size: 0.28rem;
  }
  body .main .main-content .main-box .zc-btns {
    padding: 0;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  body .main .main-content .main-box .zc-btns .btn {
    width: 100%;
    height: 1.48rem;
    line-height: 1.48rem;
    font-size: 0.4rem;
    margin-bottom: 0.22rem;
  }
  body .main .main-content .main-box .zcwjk {
    margin-top: 0.2rem;
    padding: 0;
  }
  body .main .main-content .main-box .zcwjk .head-zc {
    height: 0.4rem;
    font-size: 0.4rem;
    background-image: url(zcwjk_zwwjk-title-wap.png);
    background-size: 100%;
    background-position: center center;
  }
  body .main .main-content .main-box .zcwjk .wjk-btns {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  body .main .main-content .main-box .zcwjk .wjk-btns .zbtn {
    width: 48.3%;
    height: 1.31rem;
    margin-right: 0;
    margin-bottom: 0.24rem;
    justify-content: flex-start;
    padding-left: 0.24rem;
  }
  body .main .main-content .main-box .zcwjk .wjk-btns .zbtn img {
    width: 0.6rem;
    height: 0.6rem;
  }
  body .main .main-content .main-box .zcwjk .wjk-btns .zbtn p {
    font-size: 0.28rem;
  }
  body .main .main-content .main-box .zcfw {
    padding: 0;
    margin-top: 0.24rem;
  }
  body .main .main-content .main-box .zcfw .zcfw-head {
    background-image: url(zcwjk_zcfw-head-wap.png);
    height: 0.4rem;
    font-size: 0.4rem;
    background-size: 100%;
    background-position: center center;
  }
  body .main .main-content .main-box .zcfw .zcfw-btns {
    margin-top: 0.1rem;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  body .main .main-content .main-box .zcfw .zcfw-btns .fw-btn {
    width: 100%;
    height: 5.08rem;
  }
  body .main .main-content .main-box .zcfw .zcfw-btns .fw-btn img {
    width: 1.99rem;
    height: 2.14rem;
  }
  body .main .main-content .main-box .zcfw .zcfw-btns .fw-btn p {
    font-size: 0.32rem;
  }
  body .main .main-content .main-box .zcfw .zcfw-btns .fw-btn span {
    font-size: 0.28rem;
  }
  body .main .main-content .main-box .zczt {
    padding: 0;
  }
  body .main .main-content .main-box .zczt .zczt-head {
    background-image: url(zcwjk_zcfw-head-wap.png);
    height: 0.4rem;
    font-size: 0.4rem;
    background-size: 100%;
    background-position: center center;
  }
  body .main .main-content .main-box .zczt .lunbo {
    padding: 0;
  }
  body .main .main-content .main-box .zczt .lunbo .sw {
    width: 81%;
    height: 2.81rem;
  }
  body .main .main-content .main-box .zczt .lunbo .swiper-button-prev,
  body .main .main-content .main-box .zczt .lunbo .swiper-button-next {
    width: 0.4rem;
    height: 0.67rem;
    margin-top: -0.33rem;
  }
  body .main .main-content .main-box .zcjd {
    padding: 0;
  }
  body .main .main-content .main-box .zcjd .zcjd-head {
    background-image: url(zcwjk_zcfw-head-wap.png);
    height: 0.4rem;
    font-size: 0.4rem;
    background-size: 100%;
    background-position: center center;
  }
  body .main .main-content .main-box .zcjd .zcjd-box {
    height: auto;
  }
  body .main .main-content .main-box .zcjd .zcjd-box .head-panel {
    display: flex;
    justify-content: space-between;
  }
  body .main .main-content .main-box .zcjd .zcjd-box .head-panel .panel {
    margin-right: 0;
    width: 33%;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
  }
  body .main .main-content .main-box .zcjd .zcjd-box .tabcontent {
    padding: 0.24rem;
  }
  body .main .main-content .main-box .zcjd .zcjd-box .tabItem .items a {
    display: none;
  }
  body .main .main-content .main-box .zcjd .zcjd-box .tabItem .items > a:nth-child(1) {
    width: 100%;
    display: block;
  }
  body .main .main-content .main-box .zcjd .zcjd-box .tabItem .items > a:nth-child(1) img {
    height: 3.44rem;
  }
  body .main .main-content .main-box .zcjd .zcjd-box .tabItem .items > a:nth-child(1) p,
  body .main .main-content .main-box .zcjd .zcjd-box .tabItem .items > a:nth-child(1) span {
    display: none;
  }
  body .main .main-content .main-box .zcjd .zcjd-box .tabItem .gd {
    height: 0.72rem !important;
    line-height: 0.72rem !important;
    font-size: 0.28rem !important;
  }
  body .main .main-content .m-b2 {
    padding-top: 0;
  }
  body .main .main-content .m-b2 .location {
    height: 1.18rem;
    line-height: 1.18rem;
  }
  body .main .main-content .m-b2 .location img {
    width: 0.25rem;
    height: 0.36rem;
    margin-right: 0.2rem;
  }
  body .main .main-content .m-b2 .location a,
  body .main .main-content .m-b2 .location span {
    font-size: 0.28rem;
  }
  body .main .main-content .m-b2 .list-head {
    margin-top: 0.48rem;
    height: 0.38rem;
    background-image: url(zcwjk_ty-list-wap.png);
    font-size: 0.4rem;
    line-height: 0.38rem;
  }
  body .main .main-content .m-b2 .com-lists li {
    padding: 0.4rem 0;
  }
  body .main .main-content .m-b2 .com-lists li .main-tit {
    font-size: 0.32rem;
    white-space: normal;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  body .main .main-content .m-b2 .com-lists li .main-content {
    font-size: 0.28rem;
  }
  body .main .main-content .m-b2 .com-lists li .tips {
    margin-top: 0.24rem;
  }
  body .main .main-content .m-b2 .com-lists li .tips span {
    width: 2.58rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    font-size: 0.28rem;
  }
  body .main .main-content .m-b2 .wdxq-tit {
    width: 100%;
    font-size: 0.38rem;
    text-align: left;
  }
  body .main .main-content .m-b2 .wjyj {
    padding: 0 0.24rem;
    width: 100%;
    font-size: 0.28rem;
  }
  body .main .main-content .m-b2 .ms-box {
    width: 100%;
    height: 2rem;
    padding-top: 0.41rem;
    padding-left: 0.28rem;
  }
  body .main .main-content .m-b2 .ms-box p {
    float: none;
    font-size: 0.28rem;
  }
  body .main .main-content .m-b2 .ms-box .right-btns {
    margin-top: 0.1rem;
    float: none;
  }
  body .main .main-content .m-b2 .ms-box .right-btns > .e-btn:first-child {
    margin-left: 0;
  }
  body .main .main-content .m-b2 .ms-box .right-btns .e-btn {
    width: 0.64rem;
    height: 0.64rem;
  }
  body .main .main-content .m-b2 .content-box {
    width: 100%;
  }
  body .main .main-content .m-b2 .erweima {
    width: 2.72rem;
    text-align: center;
  }
  body .main .main-content .m-b2 .erweima p {
    font-size: 0.24rem;
    text-align: center;
  }
  body .main .main-content .m-b2 .erweima img {
    width: 2.2rem;
    height: 2.2rem;
  }
  body .main .main-content .zchdwd .bmxz-box .bmxz-head {
    height: 0.88rem;
    line-height: 0.88rem;
    border-bottom: 0.01rem solid #E0E7F1;
  }
  body .main .main-content .zchdwd .bmxz-box .bmxz-head .tit {
    font-size: 0.32rem;
    height: 0.88rem;
    line-height: 0.88rem;
  }
  body .main .main-content .zchdwd .bmxz-box .bmxz-head .zk-btn {
    height: 0.88rem;
    line-height: 0.88rem;
  }
  body .main .main-content .zchdwd .bmxz-box .bmxz-head .zk-btn img {
    width: 0.35rem;
    height: 0.35rem;
    margin-right: 0.13rem;
  }
  body .main .main-content .zchdwd .bmxz-box .bmxz-head .zk-btn .txt {
    font-size: 0.28rem;
  }
  body .main .main-content .zchdwd .bmxz-box .bmxz-con {
    padding: 0.24rem;
  }
  body .main .main-content .zchdwd .bmxz-box .bmxz-con > .bm:nth-child(3n) {
    margin-right: 0;
  }
  body .main .main-content .zchdwd .bmxz-box .bmxz-con .bm {
    width: 30.6%;
    height: 0.88rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-right: 3.6%;
    font-size: 0.32rem;
    line-height: 0.88rem;
  }
  body .main .main-content .zchdwd .list-head {
    background-image: url(zcwjk_ty-list-wap2.png);
    height: 0.38rem;
    line-height: 0.38rem;
    font-size: 0.4rem;
  }
  body .main .main-content .zchdwd .com-lists li {
    padding: 0.4rem 0;
  }
  body .main .main-content .zchdwd .com-lists li .main-tit {
    font-size: 0.32rem;
    white-space: normal;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  body .main .main-content .zchdwd .com-lists li .main-content {
    font-size: 0.28rem;
  }
  body .main .main-content .zchdwd .com-lists li .tips {
    margin-top: 0.24rem;
  }
  body .main .main-content .zchdwd .com-lists li .tips span {
    width: 4.58rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: left;
    font-size: 0.28rem;
  }
  body .main .main-content .ppjg-box {
    padding-top: 0.51rem;
  }
  body .main .main-content .ppjg-box .ysz-head .tit {
    font-size: 0.4rem;
    padding-bottom: 0.3rem;
  }
  body .main .main-content .ppjg-box .ysz-head .opt-btns .bianji,
  body .main .main-content .ppjg-box .ysz-head .opt-btns .shouqi {
    padding-bottom: 0.3rem;
  }
  body .main .main-content .ppjg-box .ysz-head .opt-btns .bianji img,
  body .main .main-content .ppjg-box .ysz-head .opt-btns .shouqi img {
    width: 0.35rem;
    height: 0.35rem;
    margin-right: 0.13rem;
  }
  body .main .main-content .ppjg-box .ysz-head .opt-btns .bianji p,
  body .main .main-content .ppjg-box .ysz-head .opt-btns .shouqi p {
    font-size: 0.28rem;
  }
  body .main .main-content .ppjg-box .bq-box {
    padding: 0.32rem 0.24rem;
    padding-bottom: 0;
    margin-bottom: 0.48rem;
  }
  body .main .main-content .ppjg-box .bq-box .ppcg img {
    width: 0.4rem;
    height: 0.4rem;
  }
  body .main .main-content .ppjg-box .bq-box .ppcg span {
    font-size: 0.32rem !important;
  }
  body .main .main-content .ppjg-box .bq-box .pp-tips {
    justify-content: space-between;
  }
  body .main .main-content .ppjg-box .bq-box .pp-tips > .result:nth-child(n) {
    margin-right: 0;
  }
  body .main .main-content .ppjg-box .bq-box .pp-tips .result {
    width: 48.1%;
    height: 0.88rem;
    margin-bottom: 0.24rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  body .main .main-content .ppjg-box .bq-box .pp-tips .result p {
    font-size: 0.28rem;
  }
  body .main .main-content .ppjg-box .bq-box .pp-tips .result img {
    margin-top: 0;
    width: 0.37rem;
    height: 0.37rem;
  }
  body .main .main-content .ppjg-box .cn-boxs {
    display: block;
  }
  body .main .main-content .ppjg-box .cn-boxs .lf-box {
    width: 100%;
  }
  body .main .main-content .ppjg-box .cn-boxs .rt-box {
    width: 100%;
    padding: 0;
    border: none;
  }
  body .main .main-content .ppjg-box .cn-boxs .rt-box .sousuojieguotypespan {
    padding: 0 0.36rem !important;
  }
  body .main .main-content .ppjg-box .cn-boxs .rt-box .rt-list li {
    padding: 0.4rem 0;
  }
  body .main .main-content .ppjg-box .cn-boxs .rt-box .rt-list li .sc-tit {
    font-size: 0.32rem;
    display: -webkit-box;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  body .main .main-content .ppjg-box .cn-boxs .rt-box .rt-list li .cont {
    font-size: 0.28rem;
  }
  body .main .main-content .ppjg-box .cn-boxs .rt-box .rt-list li .btn-group p {
    height: auto;
  }
  body .main .main-content .ppjg-box .cn-boxs .rt-box .rt-list li .btn-group p span {
    width: 2.58rem;
    height: 0.88rem;
    font-size: 0.28rem;
    text-align: center;
    line-height: 0.88rem;
    margin-right: 0.24rem;
  }
  body .main .main-content .ppjg-box .cn-boxs .rt-box .rt-list .hdian .sc-tit {
    text-indent: 1em;
  }
  body .main .main-content .ppjg-box .cn-boxs .rt-box .rt-list .hdian::before {
    width: 0.1rem;
    height: 0.1rem;
    top: 0.57rem;
    left: 0;
  }
  body .main .main-content .m-b1 {
    padding-top: 0.08rem;
  }
  body .main .main-content .m-b1 .sc-list {
    padding: 0;
  }
  body .main .main-content .m-b1 .sc-list li {
    padding: 0.4rem 0;
  }
  body .main .main-content .m-b1 .sc-list li .sc-tit {
    white-space: normal;
    font-size: 0.32rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  body .main .main-content .m-b1 .sc-list li .cont {
    font-size: 0.28rem;
  }
  body .main .main-content .m-b1 .sc-list li .btn-group {
    justify-content: flex-start;
  }
  body .main .main-content .m-b1 .sc-list li .btn-group p {
    height: 0.88rem;
  }
  body .main .main-content .m-b1 .sc-list li .btn-group p span {
    width: 2.58rem;
    font-size: 0.28rem;
    text-align: center;
    line-height: 0.88rem;
  }
  body .main .main-content .m-b1 .sc-list li .btn-group .qx {
    width: 0.88rem;
    height: 0.88rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  body .main .main-content .m-b1 .sc-list li .btn-group .qx img {
    margin: 0;
    width: 0.4rem;
    height: 0.4rem;
  }
  body .main .main-content .m-b1 .sc-list li .btn-group .qx span {
    display: none;
  }
}

body {
  background-color: #F6F6F6;
}
body.vuebody {
  background-color: #fff;
}
.common-title {
  display: inline-block;
  width: 11.27rem;
  height: 0.33rem;
  font-size: 0.28rem;
  font-weight: bold;
  font-family: 'SourceHanSerifCN';
  text-align: center;
  line-height: 0.28rem;
  background-image: url(zcwjk_sx_title_bg_normal.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 11.25rem 0.33rem;
}
.head-search {
  margin-top: 0.8rem;
  width: 100%;
  height: 3.44rem;
  background: url(zcwjk_banner-bg.png) no-repeat center center;
  background-size: 100% 3.44rem;
}
.head-search .breadcrumb-container {
  width: 100%;
  border-bottom: 1px solid rgba(243, 243, 243, 0.1);
}
.head-search .head-search-breadcrumb {
  height: 0.56rem;
  width: 13rem;
  margin: 0 auto;
  padding-left: 0.5rem;
  font-size: 0.14rem;
  line-height: 0.56rem;
  background-image: url(zcwjk_location-icon.png);
  background-repeat: no-repeat;
  background-position: 0.2rem center;
  background-size: auto 0.2rem;
}
.head-search .head-search-breadcrumb a {
  color: #A3C1E9;
}
.head-search .head-search-input {
  height: 2.88rem;
  text-align: center;
}
.head-search .head-search-input > a {
  display: inline-block;
  font-size: 0.5rem;
  font-family: SourceHanSerifCN;
  color: #fff;
  margin-top: 0.49rem;
  margin-bottom: 0.37rem;
}
.head-search .head-search-input .search-input {
  width: 11.29rem;
  height: 0.8rem;
  margin: 0 auto;
  background: rgba(199, 215, 237, 0.22);
  border-radius: 0.06rem;
}
.head-search .head-search-input .search-input input {
  width: 11.09rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.16rem;
  margin-top: 0.11rem;
  background: #FFFFFF;
  border-radius: 0.06rem;
  box-sizing: border-box;
  padding-left: 0.15rem;
}
.head-search .head-search-input .search-input input::placeholder {
  font-size: 0.16rem;
  color: #666666;
}
.head-search .head-search-input .search-input .search-btn {
  position: absolute;
  right: 0.3rem;
  top: 0.26rem;
  width: 0.3rem;
  height: 0.3rem;
  background: url(zcwjk_search-icon.png) no-repeat center center;
  background-size: 0.3rem 0.3rem;
}
.policy-main {
  width: 12rem;
  margin: 0 auto;
  padding: 0.49rem 0.33rem;
  text-align: center;
  background-color: #fff;
}
.common-title01 {
  margin-bottom: 0.24rem;
}
.policy-count {
  padding-top: 0.49rem;
  width: 11.34rem;
  height: 1.46rem;
  padding: 0.3rem 0;
  background: url(zcwjk_sx_policy_count_bg.png) no-repeat center center;
  background-size: 11.34rem 1.46rem;
}
.policy-count .count {
  width: 2.82rem;
  height: 0.87rem;
  float: left;
  border-right: 1px dashed #E2E3E5;
  font-size: 0.18rem;
  font-weight: bold;
}
.policy-count .count a {
  display: block;
  margin-top: 0.05rem;
}
.policy-count .count:last-child {
  border-right: 0;
}
.policy-count .count ._count {
  font-size: 0.46rem;
  font-family: DIN;
}
.policy-count .count ._count i {
  font-style: normal;
  font-size: 0.16rem;
  font-weight: normal;
  color: #999;
}
.policy-count .all-policy ._count {
  color: #2A67B6;
}
.policy-count .province-policy ._count {
  color: #E0A72B;
}
.policy-count .department-policy ._count {
  color: #5BAF72;
}
.policy-count .explain-policy ._count {
  color: #4CB2DC;
}
.common-lifecycle-title {
  margin-top: 0.42rem;
  margin-bottom: 0.28rem;
}
.query-by-lifecycle .lifecycle-wrapper {
  border: 1px solid #E8ECF3;
  border-radius: 0.08rem;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-nav {
  width: 2.59rem;
  float: left;
  background-color: #F5F7FA;
  border-radius: 0.08rem 0 0 0.08rem;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .lifecycle-tab a {
  width: 2.33rem;
  height: 0.7rem;
  line-height: 0.26rem;
  text-align: left;
  border-bottom: 1px dashed #E2E7EE;
  padding: 0.2rem 0 0.2rem 0.58rem;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .lifecycle-tab a img {
  width: 0.3rem;
  height: 0.3rem;
  vertical-align: top;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .lifecycle-tab a span {
  font-size: 0.18rem;
  color: #222;
  margin-left: 0.17rem;
  line-height: 0.3rem;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .lifecycle-tab:last-child a {
  border-bottom: none;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .cur {
  background: url(zcwjk_grzc_lifecycle_nav_bg.png) no-repeat left top;
  background-size: 100% 100%;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .cur img {
  display: none;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .cur .dn {
  display: inline-block !important;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .cur a {
  border-bottom: none;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .cur a span {
  color: #fff;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch {
  width: 8.7rem;
  height: 4.2rem;
  padding: 0 0.34rem 0.14rem 0.2rem;
  float: right;
  overflow: hidden;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list {
  width: 100%;
  height: 100%;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list .list-item {
  text-align: left;
  margin-top: 0.13rem;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list .list-item a {
  position: relative;
  display: inline-block;
  width: 100%;
  font-size: 0.16rem;
  color: #222;
  line-height: 0.36rem;
  padding-left: 0.23rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list .list-item a::before {
  content: '';
  display: inline-block;
  width: 0.04rem;
  height: 0.04rem;
  background-color: #C0D5F0;
  position: absolute;
  left: 0.1rem;
  top: calc(50% - 0.02rem);
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list .list-item span {
  font-size: 0.16rem;
  color: #999;
  padding-left: 0.23rem;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list .lifecycle-more {
  display: inline-block;
  width: 8.09rem;
  height: 0.5rem;
  background: #F5F7FA;
  border-radius: 0.08rem;
  font-size: 0.16rem;
  line-height: 0.5rem;
  color: #222;
  margin-top: 0.1rem;
}
.query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list .lifecycle-more:hover {
  background-color: #326EC7;
  color: #fff;
}
.grzc-lifecycle .lifecycle-wrapper .lifecycle-nav .lifecycle-tab a {
  height: 0.7rem;
  padding: 0.2rem 0 0.2rem 0.7rem;
}
.common-theme-title {
  margin-top: 0.45rem;
  margin-bottom: 0.24rem;
}
.query-by-policy-theme .item-mb {
  margin-bottom: 0.24rem;
}
.query-by-policy-theme .theme-item {
  display: inline-block;
  width: 2.01rem;
  height: 1.74rem;
  padding: 0.34rem 0.46rem 0.42rem 0.47rem;
  margin-right: 0.3rem;
  border-radius: 0.08rem;
  box-shadow: 0 0 8px #ebe8eb;
}
.query-by-policy-theme .theme-item:nth-child(5n) {
  margin-right: 0%;
}
.query-by-policy-theme .theme-item img {
  height: 0.44rem;
  max-width: 0.45rem;
  display: block;
  margin: 0 auto 0.24rem;
}
.query-by-policy-theme .theme-item .hover-image {
  display: none;
}
.query-by-policy-theme .theme-item span {
  font-size: 0.18rem;
  color: #333;
  margin-top: 0.2rem;
}
.query-by-policy-theme .theme-item:hover {
  background-color: #2A67B6;
}
.query-by-policy-theme .theme-item:hover span {
  color: #fff;
}
.query-by-policy-theme .theme-item:hover .default-image {
  display: none;
}
.query-by-policy-theme .theme-item:hover .hover-image {
  display: block;
}
.grzc-policy-theme .mask {
  width: 10.26rem;
  overflow: hidden;
  margin: 0 auto;
}
.grzc-policy-theme .banner-02 {
  width: 10.5rem;
  height: 3.63rem;
}
.grzc-policy-theme .banner-02 .swiper-slide {
  width: 3.52rem;
}
.grzc-policy-theme .banner-02 .swiper-slide .container {
  width: 3.22rem;
  height: 3.61rem;
  border: 1px solid #E8ECF3;
  border-radius: 0.06rem;
}
.grzc-policy-theme .banner-02 .swiper-slide .title {
  display: inline-block;
  width: 100%;
  height: 0.6rem;
  background-color: #F5F7FA;
  padding: 0.12rem 0 0.11rem 0;
  font-size: 0.18rem;
  font-weight: 700;
  color: #326EC7;
}
.grzc-policy-theme .banner-02 .swiper-slide .title img {
  height: 0.37rem;
  max-width: 0.42rem;
  margin-right: 0.08rem;
}
.grzc-policy-theme .banner-02 .swiper-slide .title span {
  display: inline-block;
  vertical-align: middle;
}
.grzc-policy-theme .banner-02 .swiper-slide .item {
  height: 0.49rem;
  padding: 0 0.3rem;
}
.grzc-policy-theme .banner-02 .swiper-slide .item:last-child a {
  border-bottom: none;
}
.grzc-policy-theme .banner-02 .swiper-slide .item:hover a {
  font-weight: bold;
  color: #2A67B6;
  border-bottom: 1px solid #2A67B6;
}
.grzc-policy-theme .banner-02 .swiper-slide .item:hover:last-child a {
  border-bottom: none;
}
.grzc-policy-theme .banner-02 .swiper-slide .item a {
  line-height: 0.49rem;
  display: inline-block;
  width: 100%;
  font-size: 0.16rem;
  color: #222;
  border-bottom: 1px dashed #E8ECF3;
}
.grzc-policy-theme .banner-02 .job .item,
.grzc-policy-theme .banner-02 .social .item {
  height: 0.74rem;
}
.grzc-policy-theme .banner-02 .job .item a,
.grzc-policy-theme .banner-02 .social .item a {
  line-height: 0.74rem;
}
.grzc-policy-theme .banner-02 .job .title {
  color: #E0A72B;
}
.grzc-policy-theme .banner-02 .social .title {
  color: #5BAF72;
}
.grzc-policy-theme .banner-02 .life .title {
  color: #326EC7;
}
.grzc-policy-theme .banner-02 .medical .item {
  height: 1rem;
}
.grzc-policy-theme .banner-02 .medical .item a {
  line-height: 1rem;
}
.grzc-policy-theme .banner-02 .medical .title {
  color: #F29A39;
}
.policy-explain-title {
  margin-top: 0.47rem;
  margin-bottom: 0.26rem;
  background-image: url(zcwjk_sx_title_bg_small.png);
}
.policy-explain-title:hover {
  color: inherit;
}
.policy_explain {
  width: 11.34rem;
}
.policy_explain .mask {
  width: 10.26rem;
  overflow: hidden;
  margin: 0 auto;
}
.policy_explain .banner-01 {
  width: 10.56rem;
  height: 2.94rem;
}
.policy_explain .swiper-slide {
  width: 4.97rem;
  height: 2.94rem;
}
.policy_explain .swiper-slide .slide {
  border-radius: 0.08rem;
  width: 4.97rem;
  height: 2.94rem;
}
.policy_explain .swiper-slide .banner-text {
  border: 1px solid #E8ECF3;
}
.policy_explain .swiper-slide .banner-text .text-title {
  display: inline-block;
  height: 0.69rem;
  background-color: #F5F7FA;
  font-size: 0.18rem;
  text-align: left;
  line-height: 0.69rem;
  padding-left: 0.42rem;
  border-radius: 0.08rem 0.08rem 0 0;
  position: relative;
}
.policy_explain .swiper-slide .banner-text .text-title::before {
  content: '';
  width: 0.04rem;
  height: 0.04rem;
  background-color: #C0D5F0;
  position: absolute;
  left: 0.25rem;
  top: calc(50% - 0.02rem);
}
.policy_explain .swiper-slide .banner-text .text-title:hover {
  color: #fff;
  background-color: #0F65C1;
}
.policy_explain .swiper-slide .banner-text .text-details {
  padding: 0.14rem 0.31rem;
}
.policy_explain .swiper-slide .banner-text .text-details a {
  font-size: 0.16rem;
  line-height: 0.32rem;
  color: #666666;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.policy_explain .swiper-slide .banner-text .text-details .date {
  margin-top: 0.1rem;
}
.policy_explain .swiper-slide .banner-text .text-details .date span {
  font-size: 0.16rem;
  color: #999;
  float: left;
}
.policy_explain .swiper-slide .banner-text .text-details .date .details {
  color: #2A67B6;
  float: right;
}
.policy_explain .swiper-slide .banner-image {
  display: block;
}
.policy_explain .swiper-slide .banner-image img {
  width: 100%;
  height: 100%;
}
.search-result-main {
  width: 12rem;
  margin: 0 auto;
  background-color: #fff;
  padding: 0.38rem 0.35rem;
}
.search-result-main a {
  display: inline-block;
}
.policy-search-nav {
  margin-right: 0.28rem;
  width: 3rem;
  float: left;
}
.policy-search-nav a {
  display: inline-block;
}
.policy-search-nav .title {
  width: 3rem;
  height: 0.77rem;
  background-image: url(zcwjk_policy_search_result_title_bg.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  padding: 0.2rem 0 0.2rem 0.43rem;
}
.policy-search-nav .title img {
  width: 1.48rem;
  height: 0.37rem;
}
.policy-search-nav .nav-classify {
  margin-top: 0.1rem;
  border-radius: 0.06rem;
}
.policy-search-nav .nav-classify .classify-title {
  padding: 0.18rem 0 0.18rem 0.4rem;
  width: 3rem;
  height: 0.6rem;
  font-size: 0.18rem;
  color: #222;
  background-color: #F0F0F0;
  border-radius: 0.06rem;
}
.policy-search-nav .nav-classify .classify-title img {
  height: 0.2rem;
  vertical-align: middle;
  margin-right: 0.03rem;
}
.policy-search-nav .nav-classify .classify-title span {
  line-height: 0.2rem;
  font-weight: bold;
}
.policy-search-nav .nav-classify .file-fold {
  width: 3rem;
  height: 0;
  padding: 0 0.2rem;
  font-size: 0.18rem;
  overflow: hidden;
  transition: height 2s;
}
.policy-search-nav .nav-classify .file-fold .second-file {
  border-top: 1px dashed #E8E5E9;
}
.policy-search-nav .nav-classify .file-fold .second-file .second-title {
  width: 2.6rem;
  min-height: 0.6rem;
  line-height: 0.6rem;
  padding-left: 0.52rem;
  background-image: url(zcwjk_policy_search_result_file_bg2.png);
  background-repeat: no-repeat;
  background-size: 0.18rem 0.18rem;
  background-position: 0.23rem 0.2rem;
}
.policy-search-nav .nav-classify .file-fold .second-file .fold-item {
  height: 0;
  overflow: hidden;
}
.policy-search-nav .nav-classify .file-fold .second-file .fold-item a {
  display: block;
  padding-left: 0.54rem;
  height: 0.6rem;
  line-height: 0.6rem;
  position: relative;
  color: #666;
}
.policy-search-nav .nav-classify .file-fold .second-file .fold-item a::before {
  content: '';
  display: inline-block;
  width: 0.04rem;
  height: 0.04rem;
  position: absolute;
  left: 0.38rem;
  top: calc(50% - 0.02rem);
  background-color: #E2E1E1;
}
.policy-search-nav .nav-classify .file-fold .second-file:first-child {
  border: none;
}
.policy-search-nav .nav-classify .file-fold .nobg {
  position: relative;
}
.policy-search-nav .nav-classify .file-fold .nobg .second-title {
  background-image: none;
}
.policy-search-nav .nav-classify .file-fold .nobg .second-title::before {
  content: '';
  display: inline-block;
  width: 0.04rem;
  height: 0.04rem;
  position: absolute;
  left: 0.38rem;
  top: 0.27rem;
  background-color: #E2E1E1;
}
.policy-search-nav .title-text {
  display: none;
}
.policy-search-nav .close-icon {
  display: none;
}
.policy-search-nav .classify-cur {
  border: 1px solid #E9E9E9;
}
.policy-search-nav .classify-cur .classify-title {
  background-color: #E8F2FF;
  color: #2A67B6;
  border-radius: 0.06rem 0.06rem 0 0;
}
.policy-search-nav .classify-cur .file-fold {
  height: auto;
  transition: all 2s;
}
.policy-search-nav .classify-cur .file-fold .file-cur .second-title {
  color: #2A67B6;
  background-image: url(zcwjk_policy_search_result_file_bg1.png);
}
.policy-search-nav .classify-cur .file-fold .file-cur .fold-item {
  height: auto;
}
.policy-search-nav .classify-cur .file-fold .file-cur .fold-item .item-cur {
  color: #2A67B6;
}
.policy-search-nav .classify-cur .file-fold .file-cur .fold-item .item-cur::before {
  background-color: #AAC6EA;
}
.policy-search-nav .classify-cur .file-fold .nobg .file-cur .second-title {
  background-image: none;
}
.policy-search-nav .classify-cur .file-fold .nobg .file-cur .second-title::before {
  background-color: #AAC6EA;
}
.search-result-right {
  width: 8rem;
  float: left;
  border-left: 1px solid #EFEFEF;
  padding-left: 0.27rem;
}
.grzc-common-search-filter {
  width: 7.73rem;
  height: 1.33rem;
  border: 1px dashed #E0E0E0;
  padding: 0.2rem 0.3rem 0.2rem 0.2rem;
  font-size: 0.16rem;
  border-radius: 0.08rem;
}
.grzc-common-search-filter .search-way,
.grzc-common-search-filter .sort-way {
  width: 3.5rem;
  float: left;
}
.grzc-common-search-filter .search-way span,
.grzc-common-search-filter .sort-way span {
  float: left;
  margin-right: 0.14rem;
  line-height: 0.35rem;
}
.grzc-common-search-filter .search-way .search-item,
.grzc-common-search-filter .sort-way .search-item,
.grzc-common-search-filter .search-way .sort-item,
.grzc-common-search-filter .sort-way .sort-item {
  float: left;
  border: 1px solid #E5E5E5;
  border-radius: 0.08rem;
}
.grzc-common-search-filter .search-way .search-item a,
.grzc-common-search-filter .sort-way .search-item a,
.grzc-common-search-filter .search-way .sort-item a,
.grzc-common-search-filter .sort-way .sort-item a {
  width: 1.3rem;
  height: 0.35rem;
  line-height: 0.35rem;
  text-align: center;
}
.grzc-common-search-filter .search-way .search-item a:first-child,
.grzc-common-search-filter .sort-way .search-item a:first-child,
.grzc-common-search-filter .search-way .sort-item a:first-child,
.grzc-common-search-filter .sort-way .sort-item a:first-child {
  border-radius: 0.08rem 0 0 0.08rem;
}
.grzc-common-search-filter .search-way .search-item a:last-child,
.grzc-common-search-filter .sort-way .search-item a:last-child,
.grzc-common-search-filter .search-way .sort-item a:last-child,
.grzc-common-search-filter .sort-way .sort-item a:last-child {
  border-radius: 0 0.08rem 0.08rem 0;
}
.grzc-common-search-filter .search-way .search-item .cur,
.grzc-common-search-filter .sort-way .search-item .cur,
.grzc-common-search-filter .search-way .sort-item .cur,
.grzc-common-search-filter .sort-way .sort-item .cur {
  background-color: #2A67B6;
  color: #fff;
}
.grzc-common-search-filter .search-way {
  margin-right: 0.2rem;
}
.grzc-common-search-filter .filter-select-date {
  float: left;
  margin-top: 0.2rem;
}
.grzc-common-search-filter .filter-select-date span {
  margin-right: 0.14rem;
  line-height: 0.35rem;
  float: left;
}
.grzc-common-search-filter .filter-select-date .select-date-filter {
  float: left;
}
.grzc-common-search-filter .filter-select-date .select-date-filter a {
  float: left;
  line-height: 0.33rem;
  padding: 0 0.2rem;
  margin-right: 0.2rem;
  font-size: 0.16rem;
  color: #666;
  border-radius: 0.05rem;
  border: 0.01px solid rgba(0, 0, 0, 0.1);
}
.grzc-common-search-filter .filter-select-date .select-date-filter .cur {
  color: #fff;
  background-color: #2A67B6;
}
.grzc-common-search-filter .filter-select-date input {
  box-sizing: border-box;
  width: 2.28rem;
  height: 0.35rem;
  border: 1px solid #E5E5E5;
  padding: 0 0.15rem;
  background-image: url(zcwjk_search_date_picker_bg.png);
  background-repeat: no-repeat;
  background-size: 0.15rem 0.09rem;
  background-position: 2rem center;
  border-radius: 0.05rem;
  font-size: 0.14rem;
  color: #666;
  float: left;
}
.zc-search-filter {
  width: 7.73rem;
  border: 1px dashed #E0E0E0;
  padding: 0 0.2rem;
  margin-bottom: 0.2rem;
  font-size: 0.16rem;
  border-radius: 0.08rem;
}
.zc-search-filter .show-cur .filter-type {
  display: none;
}
.zc-search-filter .show-cur .filter-type:nth-child(1),
.zc-search-filter .show-cur .filter-type:nth-child(2),
.zc-search-filter .show-cur .filter-type:nth-child(3) {
  display: block;
}
.zc-search-filter .filter-type {
  border-top: 1px dashed #E8E7EA;
  padding-top: 0.2rem;
}
.zc-search-filter .filter-type:first-child {
  border: none;
}
.zc-search-filter .filter-type .title {
  color: #111;
}
.zc-search-filter .filter-type .item {
  min-width: 0.75rem;
  height: 0.35rem;
  line-height: 0.35rem;
  padding: 0 0.1rem;
  margin-bottom: 0.2rem;
  margin-left: 0.2rem;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0.05rem;
  text-align: center;
}
.zc-search-filter .filter-type .all {
  background-color: #D7DDE4;
  border: none;
  min-width: auto;
}
.zc-search-filter .filter-type .cur {
  color: #fff;
  background-color: #2A67B6;
}
.zc-search-filter .filter-type .item-container {
  display: inline-block;
  width: 5.8rem;
  vertical-align: top;
}
.zc-search-filter .filter-type .item-container .all {
  display: none;
}
.zc-search-filter .position-filter {
  width: 0.61rem;
  height: 0.35rem;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 0.14rem;
  text-align: center;
  line-height: 0.35rem;
  color: #2A67B6;
  border-radius: 0.08rem 0 0 0;
  background-color: #F7F9FC;
}
.search-result-list .title {
  width: 7.72rem;
  height: 0.4rem;
  font-size: 0.24rem;
  line-height: 0.4rem;
  background-image: url(zcwjk_serch_result_list_title_bg.png);
  background-size: 7.72rem 0.2rem;
  margin-top: 0.32rem;
}
.search-result-list .item-color0 .count {
  color: #2A67B6;
}
.search-result-list .item-color1 .count {
  color: #F2A144;
}
.search-result-list .item-color2 .count {
  color: #5BAF72;
}
.search-result-list .item-color3 .count {
  color: #65C0F9;
}
.search-result-list .item-color4 .count {
  color: #4877F7;
}
.search-result-list .switch-filter .item {
  width: 2.44rem;
  height: 0.76rem;
  margin-top: 0.2rem;
  margin-left: 0.19rem;
  padding: 0.17rem 0 0.17rem 0.43rem;
  float: left;
  border: 1px solid #E8ECF3;
  border-radius: 0.06rem;
  background-color: #FBFDFE;
}
.search-result-list .switch-filter .item img {
  max-width: 0.34rem;
  max-height: 0.34rem;
  margin-right: 0.14rem;
}
.search-result-list .switch-filter .item .checked-show-img {
  display: none;
}
.search-result-list .switch-filter .item .text {
  display: inline-block;
  vertical-align: middle;
}
.search-result-list .switch-filter .item .count {
  display: block;
  line-height: 0.2rem;
  font-size: 0.22rem;
  font-weight: bold;
  font-family: DIN;
}
.search-result-list .switch-filter .item .count i {
  font-size: 0.16rem;
  font-style: normal;
  font-weight: normal;
  font-family: 'Microsoft YaHei';
  color: #999999;
}
.search-result-list .switch-filter .item .name {
  font-size: 0.16rem;
}
.search-result-list .switch-filter .item:hover {
  color: #fff;
  border: none;
  background-color: #2A67B6;
}
.search-result-list .switch-filter .item:hover .count {
  color: #fff;
}
.search-result-list .switch-filter .item:hover .count i {
  color: #fff;
}
.search-result-list .switch-filter .item:hover img {
  display: none;
}
.search-result-list .switch-filter .item:hover .checked-show-img {
  display: inline-block;
}
.search-result-list .switch-filter .all-policy {
  float: left;
  height: 1.72rem;
  margin-left: 0;
  padding: 0.63rem 0 0.63rem 0.53rem;
}
.search-result-list .switch-filter .all-policy img {
  max-width: 0.42rem;
  max-height: 0.46rem;
  margin-right: 0.24rem;
}
.search-result-list .switch-filter .all-policy .count {
  height: 0.26rem;
  font-size: 0.28rem;
}
.search-result-list .switch-filter .all-policy .name {
  font-size: 0.18rem;
}
.search-result-list .switch-filter .cur {
  color: #fff;
  border: none;
  background-color: #2A67B6;
}
.search-result-list .switch-filter .cur .count {
  color: #fff;
}
.search-result-list .switch-filter .cur .count i {
  color: #fff;
}
.search-result-list .switch-filter .cur img {
  display: none;
}
.search-result-list .switch-filter .cur .checked-show-img {
  display: inline-block;
}
.zc-search-show-list {
  font-size: 0.14rem;
}
.zc-search-show-list .show-list-item {
  padding: 0.1rem 0 0.3rem 0;
  border-bottom: 1px solid #EFEFEF;
}
.zc-search-show-list .show-list-item .list-title {
  width: 100%;
  font-size: 0.2rem;
  line-height: 0.62rem;
  font-family: 'Microsoft YaHei';
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zc-search-show-list .show-list-item .list-title:hover {
  color: #2A67B6;
}
.zc-search-show-list .show-list-item .list-content {
  width: 100%;
  line-height: 0.26rem;
  color: #666666;
}
.zc-search-show-list .show-list-item .list-content:hover {
  color: #666;
}
.zc-search-show-list .show-list-item .list-label {
  margin-top: 0.15rem;
}
.zc-search-show-list .show-list-item .list-label a {
  color: #2A67B6;
  padding: 0 0.2rem;
  line-height: 0.35rem;
  margin-right: 0.2rem;
  border: 1px solid #EFEFEF;
  border-radius: 0.05rem;
  float: left;
}
.policy-map-main {
  width: 12rem;
  margin: 0 auto;
}
.policy-map-tab-title {
  padding-left: 0.37rem;
  padding-top: 0.5rem;
  background-color: #fff;
}
.policy-map-tab-title a {
  font-size: 0.28rem;
  font-family: 'SourceHanSerifSC';
  vertical-align: middle;
}
.policy-map-tab-title span {
  display: inline-block;
  width: 1px;
  height: 0.32rem;
  background-color: #606060;
  margin: 0 0.28rem;
  vertical-align: middle;
}
.policy-map-tab-title .cur {
  color: #326EC7;
}
.policy-tab-item-wrapper {
  background-color: #fff;
  padding: 0.36rem;
  border-radius: 0 0 0.08rem 0.08rem;
  margin-bottom: 0.29rem;
}
.policy-tab-item {
  width: 11.28rem;
  padding: 0.28rem 0.2rem 0.08rem;
  background-color: #F7F6F9;
  border-radius: 0.08rem;
}
.policy-tab-item .policy-map-item {
  display: inline-block;
  width: 1.1rem;
  height: 1.02rem;
  padding: 0.13rem 0 0.1rem;
  font-size: 0.18rem;
  text-align: center;
  margin-right: 0.28rem;
  margin-bottom: 0.2rem;
  border-radius: 0.08rem;
}
.policy-tab-item .policy-map-item img {
  height: 0.4rem;
  margin-bottom: 0.15rem;
}
.policy-tab-item .policy-map-item span {
  display: block;
}
.policy-tab-item .policy-map-item .hover-image {
  display: none;
}
.policy-tab-item .policy-map-item:nth-child(8) {
  margin-right: 0;
}
.policy-tab-item .policy-map-item:hover {
  background: url(zcwjk_policy_map_tabswitch_bg.png) no-repeat center center;
  background-size: 100% 100%;
}
.policy-tab-item .policy-map-item:hover .default-image {
  display: none;
}
.policy-tab-item .policy-map-item:hover .hover-image {
  display: inline-block;
}
.policy-tab-item .policy-map-item:hover span {
  color: #fff;
}
.policy-tab-item .cur {
  background: url(zcwjk_policy_map_tabswitch_bg.png) no-repeat center center;
  background-size: 100% 100%;
}
.policy-tab-item .cur .default-image {
  display: none;
}
.policy-tab-item .cur .hover-image {
  display: inline-block;
}
.policy-tab-item .cur span {
  color: #fff;
}
.policy-map-banner-container {
  width: 12rem;
  height: 6.76rem;
  background-color: #fff;
  border-radius: 0.08rem 0.08rem 0 0;
}
.policy-map-banner-container .mask {
  width: 11.28rem;
  margin: 0 auto;
  height: 100%;
}
.policy-map-banner-container .mask .policy-map-banner {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  font-size: 0.2rem;
}
.policy-map-banner-container .mask .banner-btn {
  text-align: center;
  z-index: 2;
}
.policy-map-banner-container .mask .swiper-slide {
  width: 11.28rem !important;
  height: 6.76rem !important;
  background-image: url(zcwjk_policy_map_banner_bg.png);
  background-repeat: no-repeat;
  background-size: 6rem 4.9rem;
  background-position: center center;
  text-align: center;
}
.policy-map-banner-container .mask .swiper-slide .title-info {
  display: inline-block;
  width: 4.75rem;
  margin-top: 1rem;
  font-size: 0.28rem;
  font-weight: bold;
}
.policy-map-banner-container .mask .swiper-slide .item-info {
  position: absolute;
}
.policy-map-banner-container .mask .swiper-slide .item-info .slide-btn {
  display: inline-block;
  width: 1.4rem;
  height: 0.6rem;
  line-height: 0.54rem;
  font-size: 0.24rem;
  color: #fff;
  background-color: #D6604F;
  border: 4px solid #D6604F;
  border-radius: 0.1rem;
  position: relative;
}
.policy-map-banner-container .mask .swiper-slide .item-info .slide-btn::after {
  content: '';
  width: 0.06rem;
  height: 0.06rem;
  background-color: #fff;
  border: 0.03rem solid #D6604F;
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 0.06rem);
  right: -0.08rem;
}
.policy-map-banner-container .mask .swiper-slide .item-info .circle-before::after {
  left: -0.08rem;
}
.policy-map-banner-container .mask .swiper-slide .item-info .more-info {
  width: 2.75rem;
  min-height: 3rem;
  display: none;
  position: absolute;
  z-index: 21;
}
.policy-map-banner-container .mask .swiper-slide .item-info .show-more-info {
  width: 2.75rem;
  height: auto;
  padding: 0 0.17rem;
  background: #F9FBFE;
  border: 1px solid #E8ECF3;
  border-radius: 0.08rem;
  text-align: left;
  font-size: 0.16rem;
}
.policy-map-banner-container .mask .swiper-slide .item-info .show-more-info a {
  padding-top: 0.15rem;
  margin-top: 0.18rem;
  line-height: 0.26rem;
  border-top: 1px dashed rgba(0, 0, 0, 0.1);
}
.policy-map-banner-container .mask .swiper-slide .item-info .show-more-info a:first-child {
  margin-top: 0;
  border-top: none;
}
.policy-map-banner-container .mask .swiper-slide .item-info .show-more-info a:last-child {
  margin-bottom: 0.15rem;
}
.policy-map-banner-container .mask .swiper-slide .item-info .show-more-info .more {
  padding-top: 0.08rem;
  float: right;
  color: #588EDD;
}
.policy-map-banner-container .mask .swiper-slide .item-info:hover .slide-btn {
  color: #D6604F;
  background-color: #fff;
}
.policy-map-banner-container .mask .swiper-slide .item-info:hover .more-info {
  display: block;
}
.policy-map-banner-container .mask .swiper-slide .file {
  left: 1.35rem;
  top: 2.29rem;
}
.policy-map-banner-container .mask .swiper-slide .file .more-info {
  top: -2rem;
  right: -2.75rem;
}
.policy-map-banner-container .mask .swiper-slide .handle {
  right: 1.25rem;
  top: 1.97rem;
}
.policy-map-banner-container .mask .swiper-slide .handle .more-info {
  top: -1.5rem;
  left: -2.75rem;
}
.policy-map-banner-container .mask .swiper-slide .explain {
  left: 1.51rem;
  top: 3.4rem;
}
.policy-map-banner-container .mask .swiper-slide .explain .more-info {
  right: -2.75rem;
  bottom: -2.4rem;
}
.policy-map-banner-container .mask .swiper-slide .question {
  right: 1.6rem;
  top: 3.25rem;
}
.policy-map-banner-container .mask .swiper-slide .question .more-info {
  left: -2.75rem;
  bottom: -2.4rem;
}
.pagination {
  position: absolute;
  z-index: 2;
  bottom: 0.53rem;
  width: 100%;
  text-align: center;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 0.44rem;
  height: 0.06rem;
  background: rgba(42, 103, 182, 0.2);
  margin: 0 0.03rem;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-active-switch {
  background: #2A67B6;
}
.banner-btn {
  display: inline-block;
  width: 0.36rem;
  height: 0.6rem;
  padding: 0.16rem 0;
  background-color: #B6BEC7;
  border-radius: 0.08rem;
  position: absolute;
  top: calc(50% - 0.3rem);
}
.banner-btn img {
  width: 0.16rem;
  height: 0.28rem;
}
.banner-btn:hover {
  background-color: #2A67B6;
  color: #fff;
}
.prev-btn {
  left: 0;
}
.next-btn {
  right: 0;
}
.zc-pc-page {
  font-size: 0.14rem;
  margin-top: 0.3rem;
  text-align: center;
}
.zc-pc-page .zc-page-container {
  display: inline-block;
}
.zc-pc-page .zc-page-container .cur,
.zc-pc-page .zc-page-container .active {
  color: #fff;
  background-color: #2A67B6 !important;
  border: 1px solid #2A67B6;
}
.zc-pc-page .zc-page-container > a,
.zc-pc-page .zc-page-container .more,
.zc-pc-page .zc-page-container .number,
.zc-pc-page .zc-page-container .all-pager,
.zc-pc-page .zc-page-container .turn-page {
  float: left;
  line-height: 0.28rem;
  margin-right: 0.1rem;
}
.zc-pc-page .zc-page-container .first-page {
  float: left;
  background-color: #fff;
}
.zc-pc-page .zc-page-container .el-pagination {
  padding: 0;
}
.zc-pc-page .last-page,
.zc-pc-page button {
  display: inline-block;
  line-height: 0.28rem;
  margin-right: 0.1rem;
}
.zc-pc-page button:disabled {
  background-color: #fff;
}
.zc-pc-page .number,
.zc-pc-page .more,
.zc-pc-page button,
.zc-pc-page a {
  height: 0.28rem;
  padding: 0 0.1rem;
  border: 1px solid #DDDDDD;
}
.zc-pc-page .turn-page {
  display: inline-block;
  margin-left: 0.1rem;
}
.zc-pc-page .turn-page span,
.zc-pc-page .turn-page a {
  float: left;
}
.zc-pc-page .turn-page input {
  width: 0.2rem;
  height: 0.28rem;
  margin: 0 0.1rem;
  box-sizing: border-box;
  border: 1px solid #DDDDDD;
  vertical-align: top;
  float: left;
}
.zc-mobile-page {
  display: none;
}
.policy-details-main {
  width: 12rem;
  padding: 0.3rem 0.36rem 0;
  margin: 0.8rem auto 0;
  background-color: #fff;
}
.policy-details-main .policy-details-breadcrumb {
  width: 100%;
  height: 0.44rem;
  padding-left: 0.26rem;
  font-size: 0.14rem;
  line-height: 0.44rem;
  border-bottom: 1px solid #F0F0F0;
  background-image: url(zcwjk_policy_details_breadcrumb.png);
  background-repeat: no-repeat;
  background-size: 0.16rem auto;
  background-position: 0.04rem center;
}
.policy-details-main .policy-details-breadcrumb a {
  color: #999;
}
.policy-details-main .policy-details-breadcrumb a:last-child {
  color: #333;
}
.policy-details-main .xl-con {
  width: 100%;
  height: auto;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
}
.policy-details-main .xl-con.xl-zcjd {
  background: #f7f7f7;
  padding: 0;
}
.policy-details-main .xl-con .xl-head {
  width: 100%;
  border: 0.01rem solid #DFDFDF;
  border-left: none;
}
.policy-details-main .xl-con .xl-head .row {
  width: 100%;
  height: 0.51rem;
  line-height: 0.49rem;
  border-bottom: 0.01rem solid #DFDFDF;
}
.policy-details-main .xl-con .xl-head .row .theme,
.policy-details-main .xl-con .xl-head .row .value {
  display: inline-block;
  line-height: 0.48rem;
  font-size: 0.16rem;
  color: #333;
  text-align: left;
  padding: 0.01rem;
}
.policy-details-main .xl-con .xl-head .row .theme {
  width: 1.7rem;
  background-color: #f7f7f7;
  font-weight: bold;
  border-right: 0.01rem solid #DFDFDF;
  border-left: 0.01rem solid #DFDFDF;
  font-weight: normal;
  text-align: center;
}
.policy-details-main .xl-con .xl-head .row .value {
  padding-left: 0.3rem;
  width: 3.8rem;
  background-color: #fff;
  border-right: none;
}
.policy-details-main .xl-con .xl-head .row .value:last-child {
  border-right: none;
}
.policy-details-main .xl-con .xl-head .row .w-960 {
  width: 9rem;
}
.policy-details-main .xl-con .xl-head .row:last-child {
  border-bottom: none;
}
.policy-details-main .tz-mian {
  width: 100%;
  padding: 0 0.32rem;
}
.policy-details-main .tz-mian .tz-title {
  display: inline-block;
  width: 100%;
  font-size: 0.32rem;
  color: #333;
  line-height: 0.46rem;
  text-align: center;
}
.policy-details-main .tz-mian .tz-number {
  display: inline-block;
  width: 100%;
  font-size: 0.18rem;
  color: #666;
  line-height: 0.66rem;
  text-align: center;
}
.policy-details-main .tz-mian .tz-file-menu {
  width: 100%;
  height: 0.53rem;
  padding: 0.08rem 0.2rem;
  margin-top: 0.08rem;
  margin-bottom: 0.38rem;
  background-color: #F4F4F8;
}
.policy-details-main .tz-mian .tz-file-menu a {
  display: inline-block;
  width: 0.36rem;
  height: 0.36rem;
  line-height: 0.36rem;
  text-align: center;
  font-size: 0.15rem;
  border: 1px solid rgba(51, 51, 51, 0.5);
  border-radius: 0.04rem;
  margin-right: 0.1rem;
}
.policy-details-main .tz-mian .tz-file-menu .set-font {
  float: left;
}
.policy-details-main .tz-mian .tz-file-menu .set-font .size-bigger,
.policy-details-main .tz-mian .tz-file-menu .set-font .size-smaller {
  position: relative;
}
.policy-details-main .tz-mian .tz-file-menu .set-font .size-bigger::after,
.policy-details-main .tz-mian .tz-file-menu .set-font .size-smaller::after {
  content: '+';
  display: inline-block;
  width: 0.12rem;
  height: 0.12rem;
  text-align: center;
  font-size: 0.12rem;
  line-height: 0.12rem;
  position: absolute;
  right: 0.02rem;
  top: 0.02rem;
}
.policy-details-main .tz-mian .tz-file-menu .set-font .size-smaller {
  position: relative;
}
.policy-details-main .tz-mian .tz-file-menu .set-font .size-smaller::after {
  content: '-';
}
.policy-details-main .tz-mian .tz-file-menu .print-menu {
  float: left;
  margin-left: 0.1rem;
}
.policy-details-main .tz-mian .tz-file-menu .print-menu a img {
  width: 0.16rem;
  position: relative;
  top: calc(50% - 0.08rem);
}
.policy-details-main .tz-mian .tz-file-menu .share-menu {
  float: right;
  height: 0.36rem;
  padding: 0.03rem 0;
}
.policy-details-main .tz-mian .tz-file-menu .share-menu span {
  padding-left: 0.2rem;
  padding-right: 0.05rem;
  font-size: 0.14rem;
  background-image: url(zcwjk_policy_details_share.png);
  background-repeat: no-repeat;
  background-size: 0.16rem auto;
  background-position: left center;
  vertical-align: middle;
}
.policy-details-main .tz-mian .tz-file-menu .share-menu a {
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 50%;
  border: none;
  vertical-align: middle;
}
.policy-details-main .tz-mian .tz-file-menu .share-menu a img {
  width: 0.18rem;
  position: relative;
  top: calc(50% - 0.18rem);
}
.policy-details-main .tz-mian .tz-file-menu .share-menu a:last-child {
  margin-right: 0;
}
.policy-details-main .tz-mian .tz-file-menu .share-menu .share-weixin {
  background-color: #11AC36;
}
.policy-details-main .tz-mian .tz-file-menu .share-menu .share-weibo {
  background-color: #D61C36;
}
.policy-details-main .tz-mian .policy-article-mian {
  width: 100%;
}
.policy-details-main .tz-mian .article-mian-body {
  font-size: 0.21rem;
  font-family: "STFangsong";
  width: 100%;
  line-height: 0.36rem;
  text-align: justify;
}
.policy-details-main .tz-mian .policy-details-page {
  text-align: center;
}
.policy-details-main .tz-mian .policy-details-page .page-number-container {
  display: inline-block;
}
.policy-details-main .tz-mian .policy-details-page .mobile-page-number {
  display: none;
}
.policy-details-main .tz-mian .policy-details-page a {
  display: inline-block;
  font-size: 0.14rem;
  line-height: 0.28rem;
  min-width: 0.28rem;
  height: 0.28rem;
  padding: 0 0.1rem;
  margin-top: 0.6rem;
  border: 1px solid #DDDDDD;
  margin-right: 0.05rem;
}
.policy-details-main .tz-mian .policy-details-page .cur {
  background-color: #0F599A;
  color: #fff;
}
.policy-details-main .tz-mian .policy-details-erweima {
  margin-top: 0.45rem;
  padding-bottom: 0.5rem;
  text-align: center;
}
.policy-details-main .tz-mian .policy-details-erweima p {
  font-size: 0.12rem;
  color: #333;
  line-height: 0.32rem;
}
.policy-details-main .tz-mian .policy-details-erweima img {
  width: 1.32rem;
}
.policy-details-main .article-menu .policy-article-mian {
  float: left;
  width: calc(100% - 3.64rem);
  border-right: 1px solid #D1D1D1;
  padding-right: 0.25rem;
}
.policy-details-main .article-menu .policy-details-right-menu {
  width: 3.64rem;
  padding-left: 0.25rem;
  border-left: 1px solid #D1D1D1;
  transform: translateX(-1px);
  float: right;
}
.policy-details-main .article-menu .policy-details-right-menu .right-menu-read {
  width: 3.39rem;
  height: 4.04rem;
  font-size: 0.16rem;
  background-color: #F7F8FB;
  padding: 0.31rem 0.35rem;
  position: relative;
}
.policy-details-main .article-menu .policy-details-right-menu .right-menu-read img {
  width: 2.68rem;
}
.policy-details-main .article-menu .policy-details-right-menu .right-menu-read .click-to-read {
  display: inline-block;
  width: 1.13rem;
  height: 0.34rem;
  line-height: 0.34rem;
  background-color: rgba(32, 82, 143, 0.47);
  color: #fff;
  text-align: center;
  border-radius: 0.04rem;
  position: absolute;
  left: calc(50% - 0.57rem);
  bottom: 0.19rem;
}
.policy-details-main .article-menu .policy-details-right-menu .right-menu-download {
  display: inline-block;
  width: 3.4rem;
  height: 0.65rem;
  margin-top: 0.1rem;
  line-height: 0.65rem;
  font-size: 0.18rem;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background-color: rgba(32, 82, 143, 0.47);
}
.policy-details-main .article-menu .policy-details-right-menu .right-menu-download img {
  width: 0.28rem;
  margin-right: 0.1rem;
  vertical-align: middle;
}
.policy-details-main .article-menu .policy-details-right-menu .right-menu-download span {
  vertical-align: middle;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list {
  margin-top: 0.4rem;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .list-title {
  width: 3.4rem;
  height: 0.45rem;
  padding: 0 0.1rem 0 0.24rem;
  line-height: 0.45rem;
  font-size: 0.22rem;
  font-weight: bold;
  background-color: #F7F8FB;
  background-image: url(zcwjk_policy_details_right_menu_title_bg.png);
  background-repeat: no-repeat;
  background-size: 0.05rem 0.26rem;
  background-position: 0.1rem center;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .list-title span {
  display: inline-block;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .list-title a {
  font-size: 0.16rem;
  color: #999999;
  padding-left: 0.24rem;
  font-weight: 400;
  background-image: url(zcwjk_xinxi.png);
  background-repeat: no-repeat;
  background-size: 0.18rem auto;
  background-position: left center;
  float: right;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .list-body .list-item {
  padding: 0 0.13rem;
  margin-top: 0.2rem;
  position: relative;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .list-body .list-item::before {
  content: '';
  display: inline-block;
  width: 0.03rem;
  height: 0.03rem;
  background-color: #333333;
  position: absolute;
  left: 0.03rem;
  top: 0.12rem;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .list-body a {
  display: inline-block;
  font-size: 0.16rem;
  color: #333;
  line-height: 0.26rem;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .images-explain img {
  width: 3.4rem;
  margin-top: 0.1rem;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .list-policy-about .list-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .list-policy-about .list-item:last-child {
  border-bottom: none;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .list-policy-about .department-date {
  font-size: 0.16rem;
  color: #999;
  line-height: 0.58rem;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .list-policy-about .department-date .date {
  float: right;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .policy-vein {
  font-size: 0.16rem;
  line-height: 0.26rem;
  color: #333;
  padding-top: 0.1rem;
  position: relative;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .policy-vein a {
  display: inline-block;
  padding-left: 0.43rem;
  margin-top: 0.1rem;
  position: relative;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .policy-vein a::before {
  content: '';
  display: inline-block;
  background-color: #D6D6D6;
  width: 0.09rem;
  height: 0.09rem;
  border-radius: 50%;
  z-index: 2;
  position: absolute;
  left: 0.16rem;
  top: 0.09rem;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .policy-vein a:hover::before {
  background-color: #959AA7;
  border: 0.04rem solid #D6D6D6;
  left: 0.12rem;
  top: 0.05rem;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .policy-vein .department-date {
  padding-left: 0.43rem;
  color: #999;
  line-height: 0.44rem;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .policy-vein .department-date .date {
  float: right;
}
.policy-details-main .article-menu .policy-details-right-menu .menu-list .policy-vein::after {
  content: '';
  display: inline-block;
  width: 1px;
  height: calc(100% - 0.5rem);
  border-left: 1px dashed #DADADA;
  position: absolute;
  top: 0.3rem;
  left: 0.2rem;
  z-index: 1;
}
.policy-details-main .article-menu .policy-details-right-menu .mt-20 {
  margin-top: 0.2rem;
}
.bd_weixin_popup {
  left: 45%;
  top: 200px;
  width: 240px;
  height: 334px;
  display: none;
  background: #fff;
  border: solid 1px #d8d8d8;
  z-index: 11001;
  font-size: 12px;
  position: fixed;
  padding: 10px;
}
.bd_weixin_popup .bd_weixin_popup_head {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  line-height: 16px;
  height: 16px;
  position: relative;
  color: #000;
}
.bd_weixin_popup .bd_weixin_popup_head a {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 0;
  color: #999;
  text-decoration: none;
  font-size: 16px;
}
.bd_weixin_popup .bd_weixin_popup_main {
  padding: 15px 10px;
  min-height: 150px;
}
.bd_weixin_popup .bd_weixin_popup_foot {
  font-size: 12px;
  text-align: left;
  line-height: 22px;
  color: #666;
}
.foot {
  width: 12rem;
  padding: 0 0.36rem 0.3rem;
  margin: 0 auto;
  background-color: #fff;
}
.foot .foot-select {
  border-top: 4px solid #20578B;
  padding-top: 0.16rem;
}
.foot .foot-select .select-item {
  width: 2.12rem;
  height: 0.3rem;
  line-height: 0.3rem;
  margin-left: 0.17rem;
  padding: 0 0.1rem;
  border: 1px solid #d8dcdd;
  font-size: 0.14rem;
  background-image: url(zcwjk_sx_footer_select.png);
  background-repeat: no-repeat;
  background-size: 0.1rem 0.06rem;
  background-position: 1.9rem center;
  float: left;
}
.foot .foot-select .select-item:first-child {
  margin-left: 0;
}
.foot .foot-select .select-item .select-show-text {
  display: inline-block;
  width: 100%;
  color: #828282;
}
.foot .foot-select .select-item .drop-select {
  width: 11.28rem;
  height: 0;
  overflow: auto;
  background-color: rgba(41, 84, 137, 0.9);
  position: absolute;
  left: 0;
  bottom: 0.5rem;
  z-index: 2;
  transition: height 0.5s linear;
}
.foot .foot-select .select-item .cur {
  height: 3rem;
}
.foot .foot-copyright {
  margin-top: 0.3rem;
}
.foot .foot-copyright .copyright-left {
  padding-left: 1rem;
  margin-top: 0.1rem;
  float: left;
}
.foot .foot-copyright .copyright-left .dzjg {
  width: 0.8rem;
  height: 0.8rem;
}
.foot .foot-copyright .copyright-left .zfwz {
  width: 1.1rem;
  height: 0.55rem;
}
.foot .foot-copyright .copyright-main {
  width: 5rem;
  margin: 0 0.3rem;
  float: left;
  text-align: center;
  font-size: 0.12rem;
}
.foot .foot-copyright .copyright-main p {
  line-height: 0.26rem;
}
.foot .foot-copyright .copyright-main .foot-yjjy {
  font-size: 0.14rem;
}
.foot .foot-copyright .copyright-main .foot-yjjy a {
  padding: 0 0.15rem;
}
.foot .foot-copyright .copyright-main .foot-yjjy a:first-child {
  border-right: 1px solid #000;
}
.foot .foot-copyright .copyright-main .pc-link {
  display: none;
}
.foot .foot-copyright .copyright-right {
  float: left;
  margin-top: 0.2rem;
}
.foot .foot-copyright .copyright-right .right-wbwx {
  display: inline-block;
  width: 0.6rem;
  vertical-align: top;
}
.foot .foot-copyright .copyright-right .right-wbwx .text {
  width: 0.6rem;
  height: 0.27rem;
}
.foot .foot-copyright .copyright-right .right-wbwx a {
  width: 0.3rem;
  float: left;
}
.foot .foot-copyright .copyright-right .right-wbwx a img {
  width: 0.2rem;
  height: 0.16rem;
}
.foot .foot-copyright .copyright-right .right-wbwx a .wb {
  float: left;
}
.foot .foot-copyright .copyright-right .right-wbwx a .wx {
  float: right;
}
.foot .foot-copyright .copyright-right .wzafw {
  width: 0.94rem;
  height: 0.43rem;
  margin-left: 0.2rem;
}
.dn {
  display: none !important;
}
.inline-block {
  display: inline-block;
}
.relative {
  position: relative;
}
.ellipsis {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ellipsis-02 {
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.ellipsis-03 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
em {
  font-style: normal;
  color: red;
}
.none-data {
  font-size: 0.18rem;
  text-align: center;
  margin-top: 0.2rem;
}
.mask-show {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url(zcwjk_loading.gif);
  background-repeat: no-repeat;
  background-size: 2rem auto;
  background-position: center center;
}

@media screen and (max-width: 768px) {
  body {
    min-width: auto;
  }
  .bd_weixin_popup {
    left: 20%;
  }
  .foot {
    width: 7.5rem;
    border-top: 4px solid #20578B;
  }
  .foot .foot-select {
    display: none;
  }
  .foot .foot-copyright .copyright-left,
  .foot .foot-copyright .copyright-right {
    display: none;
  }
  .foot .foot-copyright .copyright-main {
    width: 7rem;
    margin: 0;
    font-size: 0.32rem;
  }
  .foot .foot-copyright .copyright-main p {
    line-height: 0.6rem;
  }
  .foot .foot-copyright .copyright-main .foot-yjjy {
    display: none;
  }
  .foot .foot-copyright .copyright-main .pc-link {
    display: block;
    color: #2A67B6;
  }
  .head-search {
    width: 7.5rem;
    height: 4.79rem;
    margin-top: 1.48rem;
    background: url(zcwjk_head-search-mobile-bg.png) no-repeat center center;
    background-size: 7.5rem 4.79rem;
  }
  .head-search .head-search-breadcrumb {
    width: 100%;
    height: 1rem;
    font-size: 0.28rem;
    line-height: 1rem;
    padding-left: 0.8rem;
    background-position: 0.3rem center;
    background-size: 0.31rem 0.36rem;
    color: #B0CAEA;
  }
  .head-search .head-search-input {
    height: 3.79rem;
  }
  .head-search .head-search-input > a {
    margin-top: 0.8rem;
  }
  .head-search .head-search-input .search-input {
    width: 7.03rem;
    height: 0.92rem;
  }
  .head-search .head-search-input .search-input input {
    width: 6.86rem;
    height: 0.72rem;
    padding-top: 0.07rem;
  }
  .head-search .head-search-input .search-input input::placeholder {
    font-size: 0.28rem;
  }
  .head-search .head-search-input .search-input .search-btn {
    width: 0.33rem;
    height: 0.33rem;
    top: 0.32rem;
    background-size: 0.33rem 0.33rem;
  }
  .policy-main {
    width: 7.5rem;
    padding: 0.45rem 0.21rem;
  }
  .common-title {
    width: 7.02rem;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.4rem;
    background-image: url(zcwjk_mobile_common_title_normal.png);
    background-size: 7.02rem 0.2rem;
  }
  .policy-count {
    width: 7.08rem;
    height: 3.93rem;
    padding: 0.03rem;
    background-image: url(zcwjk_sx_policy_count_bg_mobile.png);
    background-size: 7.08rem 3.93rem;
  }
  .policy-count .count {
    border: none;
    width: 3.5rem;
    height: 1.95rem;
    font-size: 0.32rem;
    padding-top: 0.38rem;
  }
  .policy-count .count ._count {
    font-size: 0.5rem;
    height: auto;
  }
  .policy-count .count ._count i {
    font-size: 0.28rem;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-nav {
    width: auto;
    white-space: nowrap;
    overflow: auto;
    float: none;
    border-radius: 0.08rem 0.08rem 0 0;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .lifecycle-tab {
    display: inline-block;
    width: 2.35rem;
    height: 0.88rem;
    border-right: 1px solid #fff;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .lifecycle-tab:last-child {
    border: none;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .lifecycle-tab a {
    border: none;
    height: 0.88rem;
    padding: 0.2rem 0 0.2rem 0.56rem;
    line-height: 0.48rem;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .lifecycle-tab a img {
    width: 0.48rem;
    height: 0.48rem;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-nav .lifecycle-tab a span {
    font-size: 0.28rem;
    margin-left: 0.1rem;
    line-height: 0.48rem;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch {
    width: 7.08rem;
    height: auto;
    float: none;
    padding: 0 0 0.24rem 0;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list {
    height: auto;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list .list-item a {
    font-size: 0.32rem;
    line-height: 0.56rem;
    padding-right: 0.2rem;
    white-space: normal;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list .list-item a::before {
    width: 0.08rem;
    height: 0.08rem;
    position: relative;
    top: -0.08rem;
    margin-right: 0.11rem;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list .list-item span {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .query-by-lifecycle .lifecycle-wrapper .lifecycle-tab-switch .lifycycle-list .lifecycle-more {
    width: 6.56rem;
    height: 0.72rem;
    font-size: 0.28rem;
    line-height: 0.72rem;
    margin-top: 0.3rem;
  }
  .sqzc-lifecycle .lifecycle-wrapper .lifecycle-nav .lifecycle-tab a {
    padding-left: 0.3rem;
  }
  .grzc-policy-theme .mask {
    width: 5.74rem;
  }
  .grzc-policy-theme .banner-02 {
    width: 18rem;
    height: 6.17rem;
  }
  .grzc-policy-theme .banner-02 .swiper-slide {
    width: 5.74rem;
    height: 6.17rem;
  }
  .grzc-policy-theme .banner-02 .swiper-slide .container {
    width: 5.74rem;
    height: 6.17rem;
  }
  .grzc-policy-theme .banner-02 .swiper-slide .title {
    height: 0.88rem;
    font-size: 0.32rem;
    line-height: 0.66rem;
    padding: 0.11rem 0;
  }
  .grzc-policy-theme .banner-02 .swiper-slide .title img {
    width: auto;
    height: 0.66rem;
    vertical-align: top;
  }
  .grzc-policy-theme .banner-02 .swiper-slide .title span {
    vertical-align: top;
  }
  .grzc-policy-theme .banner-02 .swiper-slide .item {
    padding: 0 0.26rem;
    height: 0.88rem;
  }
  .grzc-policy-theme .banner-02 .swiper-slide .item a {
    font-size: 0.32rem;
    line-height: 0.88rem;
  }
  .grzc-policy-theme .banner-02 .job .item,
  .grzc-policy-theme .banner-02 .social .item {
    height: 1.32rem;
  }
  .grzc-policy-theme .banner-02 .job .item a,
  .grzc-policy-theme .banner-02 .social .item a {
    line-height: 1.32rem;
  }
  .grzc-policy-theme .banner-02 .medical .item {
    height: 1.76rem;
  }
  .grzc-policy-theme .banner-02 .medical .item a {
    line-height: 1.76rem;
  }
  .query-by-policy-theme .item-mb {
    margin: 0;
  }
  .query-by-policy-theme .theme-item {
    width: 3.39rem;
    height: 2.94rem;
    margin: 0 0 0.24rem 0;
    padding: 0.65rem 0 0 0;
  }
  .query-by-policy-theme .theme-item img {
    width: 0.86rem;
    height: 0.86rem;
    margin-bottom: 0.3rem;
  }
  .query-by-policy-theme .theme-item span {
    font-size: 0.32rem;
  }
  .query-by-policy-theme .theme-item:nth-child(2n) {
    margin-left: 0.2rem;
  }
  .policy-explain-title {
    background-image: url(zcwjk_mobile_title_bg_zcjd.png);
  }
  .policy_explain {
    width: 7.02rem;
  }
  .policy_explain .mask {
    width: 5.77rem;
    height: 3.44rem;
  }
  .policy_explain .banner-01 {
    width: 12rem;
    height: 3.44rem;
  }
  .policy_explain .swiper-slide {
    width: 5.77rem;
    height: 3.44rem;
  }
  .policy_explain .swiper-slide .slide {
    width: 5.77rem;
    height: 3.44rem;
  }
  .policy_explain .swiper-slide .banner-text .text-title {
    font-size: 0.32rem;
    height: 1rem;
    line-height: 1rem;
    padding-left: 0.46rem;
  }
  .policy_explain .swiper-slide .banner-text .text-title::before {
    width: 0.08rem;
    height: 0.08rem;
    top: calc(50% - 0.04rem);
  }
  .policy_explain .swiper-slide .banner-text .text-details {
    padding-left: 0.23rem;
  }
  .policy_explain .swiper-slide .banner-text .text-details a {
    font-size: 0.28rem;
    line-height: 0.5rem;
    -webkit-line-clamp: 3;
  }
  .policy_explain .swiper-slide .banner-text .text-details .date span {
    line-height: 0.5rem;
    font-size: 0.28rem;
  }
  .search-result-main {
    width: 7.5rem;
    padding: 0 0.24rem;
  }
  .policy-search-nav {
    float: none;
  }
  .policy-search-nav .title {
    width: 7.02rem;
    height: 0.9rem;
    background-image: url(zcwjk_search_result_nav_title_bg.png);
    position: relative;
    margin: 0.4rem 0 0.48rem 0;
  }
  .policy-search-nav .title img {
    width: 1.92rem;
    height: 0.48rem;
  }
  .policy-search-nav .title::after {
    content: '';
    width: 0.41rem;
    height: 0.41rem;
    position: absolute;
    right: 0.3rem;
    top: calc(50% - 0.2rem);
    background-image: url(zcwjk_search_result_nav_title_bg02.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
  }
  .policy-search-nav .search-nav-container {
    position: fixed;
    top: 1.48rem;
    right: -7.5rem;
    width: 7.5rem;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.66);
    z-index: 3;
    transition: right 0.5s;
  }
  .policy-search-nav .search-nav-container .mobile-container {
    width: 6.5rem;
    height: calc(100% - 1.48rem);
    padding: 0.32rem;
    border-top: 2px solid #23385C;
    background-color: #fff;
    overflow: auto;
    float: right;
  }
  .policy-search-nav .search-nav-container .mobile-container .title-text {
    display: block;
    font-size: 0.36rem;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-bottom: 0.3rem;
  }
  .policy-search-nav .search-nav-container .close-icon {
    display: inline-block;
    width: 0.42rem;
    height: 0.42rem;
    background: url(zcwjk_mobile_close_search_nav.png) no-repeat center center;
    background-size: 0.42rem 0.42rem;
    position: absolute;
    left: 0.26rem;
    top: 0.31rem;
  }
  .policy-search-nav .nav-classify .classify-title {
    width: 5.85rem;
    height: 0.88rem;
    line-height: 0.32rem;
    font-size: 0.28rem;
    padding: 0.28rem 0.2rem;
    background-color: #E8F2FF;
  }
  .policy-search-nav .nav-classify .classify-title img {
    width: 0.38rem;
    height: 0.32rem;
    margin-right: 0.1rem;
    vertical-align: top;
  }
  .policy-search-nav .nav-classify .file-fold {
    width: 5.85rem;
    padding: 0;
  }
  .policy-search-nav .nav-classify .file-fold .second-file {
    border-top: 1px solid #DEE0E4;
    font-size: 0.28rem;
  }
  .policy-search-nav .nav-classify .file-fold .second-file .second-title {
    width: 100%;
    height: 0.86rem;
    line-height: 0.3rem;
    padding: 0.28rem 0 0.28rem 0.8rem;
    background-size: 0.36rem 0.36rem;
    background-position: 0.23rem center;
  }
  .policy-search-nav .nav-classify .file-fold .second-file .fold-item a {
    height: 0.86rem;
    line-height: 0.86rem;
    padding-left: 0.81rem;
  }
  .policy-search-nav .nav-classify .file-fold .second-file .fold-item a::before {
    width: 0.1rem;
    height: 0.1rem;
    left: 0.5rem;
    top: calc(50% - 0.05rem);
  }
  .search-result-right {
    width: 7.02rem;
    border: 0;
    padding: 0;
  }
  .zc-search-filter {
    width: 7.02rem;
    padding: 0 0.23rem 1rem;
    margin-bottom: 0.48rem;
  }
  .zc-search-filter .filter-type {
    padding-bottom: 0.24rem;
    padding-top: 0.3rem;
  }
  .zc-search-filter .filter-type .title {
    display: block;
    font-size: 0.32rem;
    color: #111;
    font-weight: bold;
    margin-bottom: 0.3rem;
  }
  .zc-search-filter .filter-type .item {
    width: 2.02rem;
    height: 0.88rem;
    font-size: 0.32rem;
    line-height: 0.88rem;
    margin: 0 0 0.24rem 0;
    padding: 0;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .zc-search-filter .filter-type .all {
    display: none;
  }
  .zc-search-filter .filter-type .item-container {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .zc-search-filter .filter-type .item-container::after {
    content: '';
    width: 2.02rem;
  }
  .zc-search-filter .filter-type .item-container .all {
    display: inline-block;
  }
  .zc-search-filter .position-filter {
    width: 6.56rem;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
    color: #fff;
    background-color: #2A67B6;
    position: absolute;
    bottom: 0.3rem;
    left: calc(50% - 3.28rem);
    border-radius: 0.08rem;
  }
  .grzc-common-search-filter {
    width: 7.02rem;
    height: auto;
    padding: 0 0.23rem 0.4rem;
    margin-bottom: 0.48rem;
  }
  .grzc-common-search-filter .search-way,
  .grzc-common-search-filter .sort-way,
  .grzc-common-search-filter .filter-select-date {
    width: 6.56rem;
  }
  .grzc-common-search-filter .search-way span,
  .grzc-common-search-filter .sort-way span,
  .grzc-common-search-filter .filter-select-date span {
    float: none;
    display: block;
    font-size: 0.32rem;
    font-weight: bold;
    color: #111;
    margin: 0.4rem 0 0.3rem;
  }
  .grzc-common-search-filter .search-way .search-item,
  .grzc-common-search-filter .sort-way .search-item,
  .grzc-common-search-filter .filter-select-date .search-item,
  .grzc-common-search-filter .search-way .sort-item,
  .grzc-common-search-filter .sort-way .sort-item,
  .grzc-common-search-filter .filter-select-date .sort-item {
    float: none;
    width: auto;
    display: flex;
    justify-content: space-between;
  }
  .grzc-common-search-filter .search-way .search-item a,
  .grzc-common-search-filter .sort-way .search-item a,
  .grzc-common-search-filter .filter-select-date .search-item a,
  .grzc-common-search-filter .search-way .sort-item a,
  .grzc-common-search-filter .sort-way .sort-item a,
  .grzc-common-search-filter .filter-select-date .sort-item a {
    width: 3.22rem;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
  }
  .grzc-common-search-filter .filter-select-date .select-date-filter {
    margin-bottom: 0.23rem;
  }
  .grzc-common-search-filter .filter-select-date .select-date-filter a {
    padding: 0 0.29rem;
    line-height: 0.88rem;
    font-size: 0.28rem;
    color: #999;
  }
  .grzc-common-search-filter .filter-select-date .select-date-filter a:last-child {
    margin: 0;
  }
  .grzc-common-search-filter .filter-select-date .select-date-filter .cur {
    padding: 0 0.6rem;
  }
  .grzc-common-search-filter .filter-select-date input {
    width: 6.46rem;
    height: 0.88rem;
    padding: 0 0.3rem;
    font-size: 0.32rem;
    background-size: 0.43rem 0.25rem;
    background-position: 5.7rem center;
    border-radius: 0.08rem;
    float: left;
  }
  .grzc-common-search-filter .filter-select-date input::placeholder {
    font-size: 0.32rem;
  }
  .search-result-list .title {
    width: 7.02rem;
    font-size: 0.4rem;
    background-image: url(zcwjk_mobile_title_bg.png);
    background-size: 7.02rem 0.2rem;
  }
  .search-result-list .switch-filter .item {
    width: 7.02rem;
    height: 1.35rem;
    margin: 0.24rem 0 0;
    padding: 0.32rem 0 0.32rem 0.28rem;
    border: 1px solid #E8ECF3;
    position: relative;
  }
  .search-result-list .switch-filter .item img {
    width: 0.6rem;
    max-width: 0.64rem;
    max-height: 0.64rem;
    margin-right: 0.3rem;
  }
  .search-result-list .switch-filter .item .count {
    height: 0.3rem;
    font-size: 0.4rem;
  }
  .search-result-list .switch-filter .item .count i {
    font-size: 0.28rem;
  }
  .search-result-list .switch-filter .item .name {
    font-size: 0.32rem;
  }
  .search-result-list .switch-filter .item::after {
    content: '';
    width: 0.4rem;
    height: 0.4rem;
    position: absolute;
    top: calc(50% - 0.2rem);
    right: 0.4rem;
    background-image: url(zcwjk_serch_list_filter_mobile_bg2.png);
    background-repeat: no-repeat;
    background-size: 0.4rem 0.4rem;
  }
  .search-result-list .switch-filter .cur::after {
    background-image: url(zcwjk_serch_list_filter_mobile_bg1.png);
  }
  .zc-search-show-list .show-list-item {
    padding: 0.3rem 0 0.4rem;
  }
  .zc-search-show-list .show-list-item .list-title {
    font-size: 0.32rem;
    line-height: 0.5rem;
    margin-bottom: 0.2rem;
    white-space: normal;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .zc-search-show-list .show-list-item .list-content {
    font-size: 0.28rem;
    line-height: 0.5rem;
    color: #666;
    margin-bottom: 0.2rem;
  }
  .zc-search-show-list .show-list-item .list-label a {
    width: 2.58rem;
    height: 0.88rem;
    line-height: 0.86rem;
    font-size: 0.28rem;
    padding: 0;
    margin-right: 0.24rem;
    text-align: center;
  }
  .zc-pc-page {
    display: none;
  }
  .zc-mobile-page {
    display: flex;
    justify-content: space-between;
    margin: 0.4rem 0 0.48rem;
  }
  .zc-mobile-page a {
    display: inline-block;
    width: 2.08rem;
    height: 0.88rem;
    line-height: 0.88rem;
    background-color: #F5F5F5;
    font-size: 0.32rem;
    text-align: center;
  }
  .zc-mobile-page .pager {
    width: 2.41rem;
    color: #2A67B6;
    position: relative;
  }
  .zc-mobile-page .pager .page-select {
    display: inline-block;
    width: 2.41rem;
    max-height: 2.88rem;
    background-color: #F4F6F8;
    overflow: auto;
    position: absolute;
    bottom: 0.88rem;
    left: 0;
  }
  .zc-mobile-page .pager .page-select span {
    display: block;
    width: 2.41rem;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
  }
  .policy-map-main {
    width: 7.5rem;
  }
  .policy-map-tab-title {
    padding: 0.6rem 0.24rem 0.3rem;
    text-align: center;
  }
  .policy-map-tab-title a {
    font-size: 0.4rem;
  }
  .policy-map-tab-title span {
    height: 0.4rem;
    margin: 0 0.8rem;
  }
  .policy-tab-item-wrapper {
    padding: 0 0.24rem;
    margin: 0;
    border-radius: 0;
  }
  .policy-tab-item {
    width: 7.02rem;
    padding: 0.5rem 0.24rem 0.2rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .policy-tab-item .policy-map-item {
    width: 1.8rem;
    height: 1.67rem;
    margin: 0;
    margin-bottom: 0.2rem;
    padding: 0.2rem 0;
    font-size: 0.32rem;
  }
  .policy-tab-item .policy-map-item img {
    height: 0.63rem;
  }
  .policy-tab-item .policy-map-item span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .policy-tab-item::after {
    content: '';
    min-width: 1.8rem;
    height: 0;
  }
  .policy-map-banner-container {
    width: 7.5rem;
    height: 10.74rem;
  }
  .policy-map-banner-container .mask {
    width: 7.2rem;
  }
  .policy-map-banner-container .mask .swiper-slide {
    width: 7.21rem !important;
    height: 10.75rem !important;
    background-image: url(zcwjk_policy_map_banner_mobile_bg.png);
    background-size: 7.5rem 5.42rem;
    background-position: center 3.7rem;
  }
  .policy-map-banner-container .mask .swiper-slide .title-info {
    width: 6.07rem;
    margin-top: 1.5rem;
    font-size: 0.32rem;
  }
  .policy-map-banner-container .mask .swiper-slide .item-info .slide-btn {
    width: 1.81rem;
    height: 0.77rem;
    line-height: 0.7rem;
    font-size: 0.32rem;
    border: 2px solid red;
  }
  .policy-map-banner-container .mask .swiper-slide .item-info .slide-btn::after {
    width: 0.09rem;
    height: 0.09rem;
    border: 0.04rem solid #D6604F;
    right: -0.09rem;
    top: calc(50% - 0.07rem);
  }
  .policy-map-banner-container .mask .swiper-slide .item-info .circle-before::after {
    left: -0.09rem;
  }
  .policy-map-banner-container .mask .swiper-slide .item-info .more-info {
    width: 4.16rem;
  }
  .policy-map-banner-container .mask .swiper-slide .item-info .show-more-info {
    width: 4.16rem;
    font-size: 0.32rem;
    padding: 0 0.26rem;
    bottom: 0.77rem;
    left: 0;
    z-index: 5;
  }
  .policy-map-banner-container .mask .swiper-slide .item-info .show-more-info a {
    line-height: 0.5rem;
    padding-top: 0.25rem;
  }
  .policy-map-banner-container .mask .swiper-slide .item-info .show-more-info .more {
    font-size: 0.28rem;
  }
  .policy-map-banner-container .mask .swiper-slide .file {
    left: 0.77rem;
    top: 3.7rem;
  }
  .policy-map-banner-container .mask .swiper-slide .handle {
    right: 0.6rem;
    top: 3.3rem;
  }
  .policy-map-banner-container .mask .swiper-slide .handle .more-info {
    left: -4.3rem;
    bottom: -3.52rem;
  }
  .policy-map-banner-container .mask .swiper-slide .explain {
    left: 1rem;
    top: 5.17rem;
  }
  .policy-map-banner-container .mask .swiper-slide .question {
    right: 0.9rem;
    top: 4.92rem;
  }
  .policy-map-banner-container .mask .swiper-slide .question .more-info {
    left: -4.3rem;
  }
  .policy-details-main {
    width: 7.5rem;
    padding: 0 0.24rem;
    margin-top: 1.48rem;
  }
  .policy-details-main .policy-details-breadcrumb {
    height: 1.18rem;
    line-height: 1.18rem;
    font-size: 0.28rem;
    padding-left: 0.51rem;
    background-size: 0.31rem auto;
  }
  .policy-details-main .normal-xl {
    padding: 0;
    background-color: #fff;
  }
  .policy-details-main .normal-xl .xl-con {
    padding: 0;
    margin-top: 0.48rem;
  }
  .policy-details-main .normal-xl .xl-con .xl-head {
    height: auto;
    box-sizing: border-box;
    border-bottom: none;
    border-right: none;
  }
  .policy-details-main .normal-xl .xl-con .xl-head .row {
    width: 100%;
    min-height: 0.9rem;
    height: auto;
    line-height: 0.88rem;
    border: none;
  }
  .policy-details-main .normal-xl .xl-con .xl-head .row .theme,
  .policy-details-main .normal-xl .xl-con .xl-head .row .value {
    display: block;
    float: left;
    height: 0.88rem;
    padding-left: 2%;
    border-bottom: 0.01rem solid #DFDFDF;
    border-right: 0.01rem solid #DFDFDF;
    line-height: 0.88rem;
    font-size: 0.28rem;
    box-sizing: border-box;
  }
  .policy-details-main .normal-xl .xl-con .xl-head .row .theme {
    width: 30%;
  }
  .policy-details-main .normal-xl .xl-con .xl-head .row .value {
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .policy-details-main .normal-xl .xl-con .xl-head .row .value a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .policy-details-main .normal-xl .xl-con .xl-head .mobile-ellipsis .value {
    height: auto;
    height: 1.46rem;
    padding: 0.2rem 2%;
    line-height: 0.5rem;
  }
  .policy-details-main .normal-xl .xl-con .xl-head .mobile-ellipsis .value a {
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .policy-details-main .normal-xl .xl-con .xl-head .mobile-ellipsis .theme {
    height: 1.46rem;
    line-height: 1.46rem;
  }
  .policy-details-main .tz-mian {
    padding: 0;
  }
  .policy-details-main .tz-mian .tz-title {
    font-size: 0.38rem;
    line-height: 0.6rem;
  }
  .policy-details-main .tz-mian .tz-number {
    font-size: 0.28rem;
    line-height: 0.8rem;
  }
  .policy-details-main .tz-mian .tz-file-menu {
    height: auto;
    padding: 0.24rem 0.27rem;
  }
  .policy-details-main .tz-mian .tz-file-menu a {
    width: 0.64rem;
    height: 0.64rem;
    line-height: 0.64rem;
    font-size: 0.32rem;
    margin-right: 0.24rem;
    border-color: #333333;
  }
  .policy-details-main .tz-mian .tz-file-menu .set-font {
    float: left;
  }
  .policy-details-main .tz-mian .tz-file-menu .set-font .size-bigger::after,
  .policy-details-main .tz-mian .tz-file-menu .set-font .size-smaller::after {
    width: 0.22rem;
    height: 0.22rem;
    font-size: 0.28rem;
    line-height: 0.22rem;
  }
  .policy-details-main .tz-mian .tz-file-menu .print-menu {
    margin-left: 0;
  }
  .policy-details-main .tz-mian .tz-file-menu .print-menu a img {
    width: 0.32rem;
  }
  .policy-details-main .tz-mian .tz-file-menu .share-menu {
    float: left;
    height: auto;
    margin-top: 0.24rem;
  }
  .policy-details-main .tz-mian .tz-file-menu .share-menu span {
    display: inline-block;
    height: 0.6rem;
    line-height: 0.6rem;
    padding-left: 0.46rem;
    padding-right: 0.2rem;
    font-size: 0.28rem;
    background-size: 0.37rem auto;
  }
  .policy-details-main .tz-mian .tz-file-menu .share-menu a {
    width: 0.64rem;
    height: 0.64rem;
  }
  .policy-details-main .tz-mian .tz-file-menu .share-menu a img {
    width: 0.36rem;
    top: calc(50% - 0.36rem);
  }
  .policy-details-main .tz-mian .policy-article-mian {
    margin-top: 0.45rem;
    padding-right: 0;
    border: none;
    width: 100%;
    float: none;
  }
  .policy-details-main .tz-mian .policy-article-mian .article-mian-body p {
    margin: 0;
    font-size: 0.32rem;
    line-height: 0.6rem;
    font-family: 'STSongti-SC-Regular';
    color: #333;
    text-align: justify;
  }
  .policy-details-main .tz-mian .policy-article-mian .policy-details-page {
    margin-top: 0.3rem;
  }
  .policy-details-main .tz-mian .policy-article-mian .policy-details-page .page-number-container {
    display: none;
  }
  .policy-details-main .tz-mian .policy-article-mian .policy-details-page a {
    font-size: 0.32rem;
    height: 0.88rem;
    line-height: 0.88rem;
    margin: 0;
    background-color: #F5F5F5;
    border: none;
    color: #333;
  }
  .policy-details-main .tz-mian .policy-article-mian .policy-details-page .mobile-page-number {
    display: inline-block;
    width: 2.41rem;
    color: #2E65A6;
    position: relative;
  }
  .policy-details-main .tz-mian .policy-article-mian .policy-details-page .mobile-page-number .page-select {
    display: inline-block;
    width: 2.41rem;
    height: 2.88rem;
    background-color: #F4F6F8;
    overflow: auto;
    position: absolute;
    bottom: 0.88rem;
    left: 0;
  }
  .policy-details-main .tz-mian .policy-article-mian .policy-details-page .mobile-page-number .page-select span {
    display: block;
    width: 2.41rem;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
  }
  .policy-details-main .tz-mian .policy-article-mian .policy-details-page .another-article {
    width: 2.08rem;
    margin: 0 0.23rem;
  }
  .policy-details-main .tz-mian .policy-article-mian .policy-details-page .all-article {
    width: 2.05rem;
  }
  .policy-details-main .tz-mian .policy-article-mian .policy-details-erweima {
    margin-top: 0.27rem;
  }
  .policy-details-main .tz-mian .policy-article-mian .policy-details-erweima p {
    font-size: 0.24rem;
    line-height: 0.64rem;
    color: #666;
  }
  .policy-details-main .tz-mian .policy-article-mian .policy-details-erweima img {
    width: 2.2rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu {
    float: none;
    width: 100%;
    border: none;
    padding: 0;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .right-menu-read {
    width: 7.02rem;
    height: 8.22rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .right-menu-read img {
    width: 6.21rem;
    height: 7.24rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .right-menu-read .click-to-read {
    width: 2.36rem;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
    left: calc(50% - 1.18rem);
    bottom: 0.3rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .right-menu-download {
    width: 100%;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
    font-weight: normal;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .right-menu-download img {
    width: 0.4rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .list-title {
    width: 100%;
    height: 0.88rem;
    padding: 0 0.24rem 0 0.45rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
    background-size: 0.05rem 0.23rem;
    background-position: 0.24rem center;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .list-title a {
    font-size: 0.28rem;
    padding-left: 0.5rem;
    background-size: 0.36rem auto;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .list-body .list-item {
    padding: 0 0.44rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .list-body .list-item::before {
    width: 0.07rem;
    height: 0.07rem;
    left: 0.2rem;
    top: 0.22rem;
    border-radius: 50%;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .list-body a {
    font-size: 0.32rem;
    color: #333;
    line-height: 0.5rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .images-explain img {
    width: 7.02rem;
    margin-top: 0.24rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .policy-vein {
    font-size: 0.28rem;
    line-height: 0.5rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .policy-vein a {
    padding-left: 0.48rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .policy-vein a::before {
    width: 0.17rem;
    height: 0.17rem;
    left: 0.12rem;
    top: 0.15rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .policy-vein a:hover::before {
    border: 0.1rem solid #D6D6D6;
    left: 0.01rem;
    top: 0.06rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .policy-vein .department-date {
    padding-left: 0.48rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .policy-vein .department-date {
    line-height: 0.8rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .policy-vein::after {
    border-left: 2px dashed #DADADA;
    height: calc(100% - 0.8rem);
    top: 0.5rem;
    left: 0.19rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .list-policy-about .list-item {
    padding: 0 0.1rem 0 0.24rem;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .list-policy-about .list-item a {
    font-size: 0.28rem;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .list-policy-about .list-item::before {
    width: 0.06rem;
    height: 0.06rem;
    left: 0.1rem;
    top: 0.22rem;
    border-radius: 50%;
  }
  .policy-details-main .tz-mian .policy-details-right-menu .menu-list .list-policy-about .department-date {
    font-size: 0.28rem;
    line-height: 0.9rem;
  }
  .pagination {
    bottom: 1rem;
  }
  .banner-btn {
    width: 0.4rem;
    height: 0.67rem;
    line-height: 0.67rem;
    padding: 0.19rem 0;
  }
}

/*
 * @Author: tanyaohua 1361827298@qq.com
 * @Date: 2022-08-10 11:02:40
 * @LastEditors: Please set LastEditors
 * @LastEditTime: 2022-09-05 14:50:20
 * @FilePath: \shanxi\sites\shanxi\css\tyh.less
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
.cg-container {
  width: 12rem;
}
.assis-head-top {
  width: 100%;
  height: 0.35rem;
  line-height: 0.34rem;
  border-bottom: 0 0.01rem solid #b7d7e5;
  background: #f7f7f7;
}
.assis-head-top span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.14rem;
  color: #333;
  width: 0.01rem;
  margin: 0 0.16rem;
}
.assis-head-top span.assis-blue {
  color: #20528f;
}
.assis-head-top a {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.14rem;
  color: #000000;
}
.assis-head-top a:hover,
.assis-head-top a.cur {
  color: #20528f;
}
.assis-head-top a:hover img,
.assis-head-top a.cur img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.assis-header-middle {
  height: 1.95rem;
}
.assis-header-middle .assis-blue {
  color: #d5d5d5;
  margin: 0 0.15rem;
  font-size: 0.28rem;
}
.assis-header-middle a.lf.logoa {
  margin-top: 0.48rem;
}
.assis-header-middle a.lf img.logo {
  width: 2.93rem;
  height: 0.6rem;
}
.assis-header-middle .assis-rtmid {
  width: 5.12rem;
  margin-top: 0.54rem;
}
.assis-header-middle .assis-rtmid .assis-input {
  width: 100%;
  height: 0.6rem;
  border: 0.03rem solid #d6dde5;
  padding-left: 0.45rem;
  background: url(zcwjk_assis_search.png) no-repeat 0.17rem center;
  background-size: 0.21rem 0.21rem;
}
.assis-header-middle .assis-rtmid .assis-input input {
  width: 3.57rem;
  height: 0.54rem;
  line-height: 0.54rem;
}
.assis-header-middle .assis-rtmid .assis-input button {
  width: 1.02rem;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.22rem;
  color: #ffffff;
  margin: 0.02rem 0.02rem 0.02rem 0;
  background: #174782;
}
.assis-header-middle .assis-rtmid .assis-hot {
  padding: 0.1rem 0 0.1rem 0.2rem;
}
.assis-header-middle .assis-rtmid .assis-hot span {
  display: inline-block;
  vertical-align: top;
  font-size: 0.16rem;
  line-height: 0.28rem;
  color: #333333;
  cursor: pointer;
  margin-right: 0.2rem;
}
.assis-header-middle .assis-rtmid .assis-hot span:first-child {
  color: #20528f;
}
.assis-nav {
  width: 100%;
  height: 0.54rem;
  line-height: 0.54rem;
  background: #20528f;
}
.assis-nav a {
  width: 1.3rem;
  font-size: 0.2rem;
  color: #ffffff;
}
.assis-nav span {
  display: inline-block;
  width: 0.02rem;
  height: 0.54rem;
  background: url(zcwjk_assign_line.png) no-repeat center;
  background-size: 0.02rem 0.2rem;
}
.szf_header-middle {
  height: 1.22rem;
}
.szf_header-middle a.lf.logoa {
  margin-top: 0.28rem;
}
.szf_header-middle .szf-rtmid {
  margin-top: 0.34rem;
  width: 5.66rem;
  height: 0.45rem;
  border-radius: 0.2861rem;
  border: 0.03rem solid #20528f;
}
.szf_header-middle .szf-rtmid .szf-input {
  width: 100%;
  padding-left: 0.17rem;
  height: 0.42rem;
  padding: 0.01rem;
}
.szf_header-middle .szf-rtmid .szf-input input {
  height: 0.38rem;
  width: 4.66rem;
  padding-left: 0.16rem;
}
.szf_header-middle .szf-rtmid .szf-input button {
  width: 0.74rem;
  height: 0.37rem;
  background: #20528f url(zcwjk_szf_search.png) no-repeat center;
  background-size: 0.26rem 0.26rem;
  border-radius: 0.27rem;
}
.szf-nav {
  height: 0.55rem;
}
.f-ml30 {
  margin-left: 0.3rem;
}
.szf-nav a.cur,
.szf-nav a:hover {
  position: relative;
  top: -0.01rem;
  background: url(zcwjk_szf_navCur.png) repeat-x;
  background-size: 1.1rem 0.55rem;
}
.vuexzcontent {
  background: #f2f7fa url(zcwjk_xz-banner-bg.png) no-repeat top center;
  background-size: 19.2rem 8rem;
}
.vuexzcontent .vuexz {
  margin: 0 auto;
  width: 11rem;
  padding-top: 0.32rem;
}
.vuexzcontent .vuexz .top {
  margin-left: 0.3rem;
  margin-bottom: 0.3rem;
}
.vuexzcontent .vuexz .top img {
  width: 3.13rem;
  height: 0.77rem;
}
.vuexzcontent .vuexz .biglogo {
  padding-top: 0.3rem;
}
.vuexzcontent .vuexz .biglogo a {
  display: block;
  font-size: 0.7rem;
  font-weight: bold;
  text-align: center;
  color: #f2f7fa;
}
.vuexzcontent .vuexz .box {
  padding: 0.35rem;
  margin-top: 0.77rem;
  background-color: #F1F1F2;
}
.vuexzcontent .vuexz .box .left {
  width: 2.66rem;
}
.vuexzcontent .vuexz .box .left .navtop {
  height: 0.8rem;
  background-color: #2D66A5;
}
.vuexzcontent .vuexz .box .left .navtop .channeltop {
  font-size: 0.2rem;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 0.8rem;
  padding-left: 0.7rem;
  background: url(zcwjk_xz-lftopbg.png) no-repeat 0.25rem center;
  background-size: 0.3rem 0.34rem;
}
.vuexzcontent .vuexz .box .left .navContent {
  width: 100%;
}
.vuexzcontent .vuexz .box .el-menu {
  background-color: #F1F1F2;
  border-right: none;
  /*菜单展开*/
}
.vuexzcontent .vuexz .box .el-menu .el-menu-item-group__title {
  padding: 0;
}
.vuexzcontent .vuexz .box .el-menu .el-menu-item {
  height: 0.6rem;
  line-height: 0.6rem;
  padding: 0 0.2rem !important;
}
.vuexzcontent .vuexz .box .el-menu .el-menu-item span {
  display: inline-block;
  color: #333333;
  font-size: 0.16rem;
  padding-left: 0.1rem;
  background: url(zcwjk_xz-ldian.png) no-repeat left center;
  background-size: 0.04rem 0.04rem;
}
.vuexzcontent .vuexz .box .el-menu .el-menu-item.cur span,
.vuexzcontent .vuexz .box .el-menu .el-menu-item.is-active span,
.vuexzcontent .vuexz .box .el-menu .el-menu-item:hover span {
  background: url(zcwjk_xz-ldianc.png) no-repeat left center;
  background-size: 0.04rem 0.04rem;
  color: #2d66a5;
}
.vuexzcontent .vuexz .box .el-menu .el-submenu__title {
  font-size: 0.18rem;
  color: #111;
}
.vuexzcontent .vuexz .box .el-menu .el-submenu {
  border: 0.01rem solid #E5E5E5;
  background-color: #fff;
  margin-top: 0.1rem;
}
.vuexzcontent .vuexz .box .el-menu .el-menu--inline {
  background-color: #FFF;
}
.vuexzcontent .vuexz .box .el-menu .el-icon-arrow-down:before {
  font-size: 0.16rem;
  content: "+";
  font-weight: bold;
}
.vuexzcontent .vuexz .box .el-menu .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  -webkit-transform: rotateZ(0);
  -ms-transform: rotate(0);
  transform: rotateZ(0);
  color: #2d66a5;
}
.vuexzcontent .vuexz .box .el-menu .el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow:before {
  font-size: 0.16rem;
  content: "-";
  font-weight: bold;
}
.vuexzcontent .vuexz .box .el-menu .el-submenu.is-opened .el-submenu__title {
  font-weight: bold;
  color: #2d66a5;
  background-color: #eff3f8;
}
.vuexzcontent .vuexz .box .el-menu .cur {
  outline: 0;
  background-color: #ecf5ff;
}
.vuexzcontent .vuexz .box .right {
  width: 7.35rem;
  background-color: #fff;
}
.vuexzcontent .vuexz .box .right .el-date-editor {
  width: 3.75rem;
}
.vuexzcontent .vuexz .box .right .el-date-editor .el-range-separator {
  line-height: 0.5rem;
  height: auto;
}
.vuexzcontent .vuexz .box .right .el-input-group--prepend {
  width: 6rem;
}
.vuexzcontent .vuexz .box .right .el-input-group--prepend .el-input-group__prepend {
  border-radius: 0;
  background-color: #fff;
}
.vuexzcontent .vuexz .box .right .el-input-group--prepend .el-select .el-input__inner {
  width: 1.1rem;
  line-height: 0.5rem;
  height: 0.5rem;
  font-size: 0.16rem;
  color: #333333;
  text-align: center;
  background: none;
}
.vuexzcontent .vuexz .box .right .el-input-group--prepend .el-input__inner {
  line-height: 0.5rem;
  height: 0.5rem;
  font-size: 0.16rem;
  border-left: none;
  background: url(zcwjk_xz-line.png) no-repeat left center;
  background-size: 0.01rem 0.24rem;
}
.vuexzcontent .vuexz .box .right .input2 {
  width: 6rem;
}
.vuexzcontent .vuexz .box .right .input2 .el-input__inner {
  line-height: 0.5rem;
  height: 0.5rem;
  font-size: 0.16rem;
}
.vuexzcontent .vuexz .box .right .xzcell {
  line-height: 0.5rem;
  height: 0.5rem;
  padding-right: 0.3rem;
}
.vuexzcontent .vuexz .box .right .xzcell .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background-color: #2d66a5;
}
.vuexzcontent .vuexz .box .right .xzcell .selectBox {
  border: 0.01rem solid #DCDFE6;
  width: 6rem;
}
.vuexzcontent .vuexz .box .right .xzcell .selectBox select {
  line-height: 0.5rem;
  height: 0.5rem;
  text-align: center;
  font-size: 0.16rem;
  width: 1.1rem;
  outline: none;
  border: none !important;
}
.vuexzcontent .vuexz .box .right .xzcell .selectBox .el-input {
  width: calc(100% - 1.1rem);
}
.vuexzcontent .vuexz .box .right .xzcell .selectBox .el-input__inner {
  border: none;
  background: url(zcwjk_xz-line.png) no-repeat left center;
  background-size: 0.01rem 0.24rem;
}
.vuexzcontent .vuexz .box .right .xzcell .el-radio-button:first-child .el-radio-button__inner {
  border-radius: 0 !important;
}
.vuexzcontent .vuexz .box .right .xzcell .el-radio-button:last-child .el-radio-button__inner {
  border-radius: 0 !important;
}
.vuexzcontent .vuexz .box .right .xzcell .el-radio-button .el-radio-button__inner {
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.16rem;
  border: none;
  padding: 0 0.2rem;
}
.vuexzcontent .vuexz .box .right .xzcell .el-input__inner {
  border-radius: 0;
  line-height: 0.5rem;
  height: 0.5rem;
  font-size: 0.16rem;
}
.vuexzcontent .vuexz .box .right .xzcell .el-input__inner:focus,
.vuexzcontent .vuexz .box .right .xzcell .el-input__inner:hover {
  border-color: #DCDFE6;
}
.vuexzcontent .vuexz .box .right .xzcell .title {
  font-size: 0.16rem;
  color: #2d66a5;
  margin: 0 0.2rem;
  font-weight: bold;
}
.vuexzcontent .vuexz .box .right .xzcell .selectData {
  display: inline-block;
  height: 0.5rem;
  line-height: 0.5rem;
  width: 2.2rem;
  color: #999;
  font-size: 0.16rem;
  text-align: center;
  border: 1px solid #DCDFE6;
}
.vuexzcontent .vuexz .box .right .xzcell .btn {
  display: inline-block;
  text-align: center;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.16rem;
  color: #8091a4;
  width: 3.3rem;
  background: #fafafa url(zcwjk_xz-cz.png) no-repeat 1.38rem center;
  background-size: 0.21rem 0.2rem;
  padding-left: 0.3rem;
}
.vuexzcontent .vuexz .box .right .xzcell .btn.confirm {
  background: #2d66a5 url(zcwjk_xz-tj.png) no-repeat 1.38rem center;
  background-size: 0.21rem 0.2rem;
  color: #fff;
}
.vuexzcontent .vuexz .box .right .table {
  padding: 0 0.15rem;
}
.vuexzcontent .vuexz .box .right .table .el-table__header-wrapper {
  border-bottom: 0.02rem solid #2d66a5;
}
.vuexzcontent .vuexz .box .right .table .tableH {
  width: 100%;
  flex: 1;
  border-bottom: 0.02rem solid #2d66a5;
}
.vuexzcontent .vuexz .box .right .table .tableH li {
  float: left;
  color: #111;
  font-size: 0.2rem;
  line-height: 0.75rem;
}
.vuexzcontent .vuexz .box .right .table .tableH li span {
  display: inline-block;
  font-family: "FangZhengXiaoBiaoJianTi";
}
.vuexzcontent .vuexz .box .right .table .tableH li span.hindex {
  text-align: center;
  width: 0.53rem;
}
.vuexzcontent .vuexz .box .right .table .tableH li span.htt {
  width: 4.67rem;
  text-align: center;
}
.vuexzcontent .vuexz .box .right .table .tableH li span.hxz {
  text-align: center;
  margin-left: 0.58rem;
}
.vuexzcontent .vuexz .box .right .table .tableBody ul li {
  display: flex;
  padding: 0.1rem 0;
}
.vuexzcontent .vuexz .box .right .table .tableBody ul li:nth-child(even) {
  background-color: #eee;
}
.vuexzcontent .vuexz .box .right .table .tableBody ul li .xiazaibox {
  align-self: center;
}
.vuexzcontent .vuexz .box .right .table .tableBody ul li .download {
  font-size: 0.14rem;
  color: #454545;
  font-family: "SimSun";
  margin-left: 0.1rem;
}
.vuexzcontent .vuexz .box .right .table .tableBody ul li .hindex {
  font-family: "SimSun";
  text-align: center;
  width: 0.53rem;
  font-size: 0.16rem;
  color: #333333;
  align-self: center;
}
.vuexzcontent .vuexz .box .right .table .tableBody ul li .biaoti {
  width: 4.67rem;
}
.vuexzcontent .vuexz .box .right .table .tableBody ul li .biaoti a {
  font-size: 0.16rem;
  color: #111;
  font-weight: bold;
  line-height: 0.24rem;
  font-family: "SimSun";
}
.vuexzcontent .vuexz .box .right .table .tableBody ul li .biaoti span {
  display: inline-block;
  font-size: 0.14rem;
  font-family: "SimSun";
  color: #5d89b6;
  margin-right: 0.15rem;
  line-height: 0.24rem;
}
.vuexzcontent .vuexz .box .right .block {
  padding: 0 0 0.4rem;
}
.vuexzcontent .vuexz .box .right .date-picker {
  float: right;
  width: 2.5rem;
  height: 0.5rem;
  border: 1px solid #E5E5E5;
  padding: 0 0.15rem;
  background-image: url(zcwjk_xz-jt.png);
  background-repeat: no-repeat;
  background-size: 0.23rem 0.12rem;
  background-position: 2.1rem center;
  font-size: 0.16rem;
  color: #666;
  box-sizing: border-box;
}
.vuexzxqcontent {
  width: 12rem;
  margin: 0 auto;
  min-height: 5rem;
  background-color: #fff;
}
.vuexzxqcontent.xzxqyidianxiugai {
  margin: 0.8rem auto 0;
}
.vuexzxqcontent .xzxqzhang {
  padding: 0.4rem 0 0.15rem;
  border-bottom: 0.05rem solid #20528f;
}
.vuexzxqcontent .xzxqzhang .xzghtop {
  display: table;
  margin: 0 auto;
}
.vuexzxqcontent .xzxqzhang .xzghtop img {
  display: table-cell;
  width: 0.68rem;
  height: 0.73rem;
  margin-right: 0.2rem;
}
.vuexzxqcontent .xzxqzhang .xzghtop span {
  display: table-cell;
  vertical-align: middle;
  font-size: 0.4rem;
  font-family: "FangZhengXiaoBiaoJianTi";
  font-weight: 400;
  color: #D61D16;
  line-height: 0.52rem;
}
.vuexzxqcontent .xzxqzhang .downloadBtn a {
  font-size: 0.14rem;
  color: #666;
  display: inline-block;
  height: 0.4rem;
  line-height: 0.4rem;
  padding: 0 0.2rem;
  border: 0.01rem solid #d2d2d2;
  margin-right: 0.11rem;
}
.vuexzxqcontent .xzxqfooter {
  border-top: 0.05rem solid #20528f;
  color: #20528f;
  text-align: right;
  font-size: 0.3rem;
  padding: 0.4rem 0;
  margin: 0 0.36rem;
  font-weight: bold;
}
.vuexzxqcontent .neirong {
  padding: 0.3rem 0.36rem;
  padding-bottom: 0;
}
.vuexzxqcontent .neirong .normal-xl .xl-con {
  width: 100%;
  height: auto;
}
.vuexzxqcontent .neirong .normal-xl .xl-con.xl-zcjd {
  background: #f7f7f7;
  padding: 0;
}
.vuexzxqcontent .neirong .normal-xl .xl-con .xl-head {
  width: 100%;
  border: 0.01rem solid #dfdfdf;
  border-left: none;
}
.vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row {
  width: 100%;
  height: 0.51rem;
  line-height: 0.49rem;
  border-bottom: 0.01rem solid #dfdfdf;
}
.vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row .theme,
.vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row .value {
  display: inline-block;
  line-height: 0.48rem;
  font-size: 0.16rem;
  color: #333;
  text-align: left;
  padding: 0.01rem;
}
.vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row .theme {
  width: 1.7rem;
  background-color: #f7f7f7;
  font-weight: bold;
  border-right: 0.01rem solid #dfdfdf;
  border-left: 0.01rem solid #dfdfdf;
  font-weight: normal;
  text-align: center;
}
.vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row .value {
  padding-left: 0.3rem;
  width: 3.8rem;
  background-color: #fff;
  border-right: none;
}
.vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row .value:last-child {
  border-right: none;
}
.vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row .w-960 {
  width: 9rem;
}
.vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row:last-child {
  border-bottom: none;
}
.vuexzxqcontent .neirong .biaoti {
  font-family: "FangZhengXiaoBiaoJianTi";
  margin-top: 0.4rem;
  text-align: center;
  font-size: 0.28rem;
  color: #333;
  font-weight: bold;
}
.vuexzxqcontent .neirong .fubiaoti {
  font-family: "STFangsong";
  margin-top: 0.15rem;
  text-align: center;
  font-size: 0.18rem;
  color: #333;
}
.vuexzxqcontent .neirong .html {
  font-family: "STFangsong";
  background: url(zcwjk_xiangqingshuxxian.png) repeat-y;
  background-size: 11.18rem 0.04rem;
  margin-top: 0.3rem;
  font-size: 0.21rem;
  line-height: 0.36rem;
  text-align: justify;
  padding-bottom: 0.3rem;
  padding: 0 0.32rem;
}
.vuexzxqcontent .neirong .html.nbg {
  background: none;
}
.vuexzxqcontent .neirong .html .content {
  font-family: "STFangsong";
  font-size: 0.21rem;
  width: 7.23rem;
  line-height: 0.36rem;
  padding-right: 0.48rem;
  text-align: justify;
}
.vuexzxqcontent .neirong .html .xzxqright {
  font-family: "Microsoft YaHei";
  width: 3.4rem;
}
.vuexzxqcontent .neirong .html .xzxqright .xxgk-wj {
  padding: 0.3rem 0.35rem;
  position: relative;
  background: #f7f8fb;
}
.vuexzxqcontent .neirong .html .xzxqright .xxgk-wj img {
  width: 2.68rem;
  height: 3.45rem;
}
.vuexzxqcontent .neirong .html .xzxqright .xxgk-wj a {
  position: absolute;
  display: inline-block;
  width: 1.14rem;
  height: 0.34rem;
  background: #96aeca;
  color: #fff;
  line-height: 0.34rem;
  border-radius: 0.04rem;
  bottom: 0.2rem;
  left: 50%;
  margin-left: -0.57rem;
  font-size: 0.16rem;
  text-align: center;
}
.vuexzxqcontent .neirong .html .xzxqright .xaxqr1 .xzxqul li {
  padding-left: 0.14rem;
  background: url(zcwjk_szf-ic3.png) 0.03rem 0.11rem no-repeat;
  background-size: 0.03rem 0.03rem;
}
.vuexzxqcontent .neirong .html .xzxqright .xaxqr1 .xzxqul li a {
  line-height: 0.24rem;
  color: #333333;
  font-size: 0.16rem;
}
.vuexzxqcontent .neirong .html .xzxqright .xaxqr1 .xzxqpic {
  width: 100%;
}
.vuexzxqcontent .neirong .html .xzxqright .xaxqr1 .xzxqpic a {
  margin-bottom: 0.2rem;
  width: 100%;
}
.vuexzxqcontent .neirong .html .xzxqright .xaxqr1 .xzxqpic a img {
  width: 100%;
}
.vuexzxqcontent .neirong .html .xzxqright .xaxqtt {
  height: 0.45rem;
  line-height: 0.45rem;
  background: #f7f8fb;
  margin-bottom: 0.1rem;
}
.vuexzxqcontent .neirong .html .xzxqright .xaxqtt img {
  width: 0.05rem;
  height: 0.23rem;
  margin-left: 0.1rem;
  margin-right: 0.08rem;
}
.vuexzxqcontent .neirong .html .xzxqright .xaxqtt a {
  display: inline-block;
  color: #333333;
  font-size: 0.22rem;
  font-weight: bold;
  vertical-align: middle;
}
.vuesousuojieguobuding .sousuojieguotype {
  border: 0.01rem solid #e9e9e9;
  border-radius: 0.08rem;
  overflow-x: hidden;
}
.vuesousuojieguobuding .sousuojieguotype .sousuojieguotypespan {
  font-size: 0.16rem;
  color: #333;
  line-height: 0.7rem;
  cursor: pointer;
  padding: 0 0.15rem;
  display: inline-block;
  height: 0.7rem;
}
.vuesousuojieguobuding .sousuojieguotype .sousuojieguotypespan.cur,
.vuesousuojieguobuding .sousuojieguotype .sousuojieguotypespan:hover {
  color: #fff;
  background-color: #2a67b6;
}
@media screen and (max-width: 768px) {
  .cg-container {
    width: 100%;
  }
  .vuesousuojieguobuding .sousuojieguotype {
    overflow: auto;
    white-space: nowrap;
    height: 0.9rem;
  }
  .vuesousuojieguobuding .sousuojieguotype .sousuojieguotypespan {
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
    padding: 0 0.15rem;
    display: inline-block;
  }
  .vuexzcontent {
    background: #f2f7fa url(zcwjk_xzwap-bg.png) no-repeat top center;
    background-size: 7.5rem 11.75rem;
    padding: 0 0.23rem;
  }
  .vuexzcontent .el-drawer__header {
    margin-bottom: 0;
    padding-bottom: 0.2rem;
    background-color: #f1f1f2;
  }
  .vuexzcontent .vuexz {
    width: 100%;
  }
  .vuexzcontent .vuexz .box {
    background-color: #f1f1f2;
  }
  .vuexzcontent .vuexz .box .el-drawer {
    overflow: visible;
  }
  .vuexzcontent .vuexz .box .el-menu {
    padding: 0 0.33rem;
  }
  .vuexzcontent .vuexz .box .el-menu .cur {
    outline: 0;
    background-color: #ecf5ff;
  }
  .vuexzcontent .vuexz .box .el-drawer__body {
    background-color: #f1f1f2;
  }
  .vuexzcontent .vuexz .box .el-drawer__wrapper .el-drawer__close-btn {
    font-size: 0.6rem;
    position: absolute;
    left: -0.7rem;
    top: 0;
    color: #fff;
    font-weight: bold;
  }
  .vuexzcontent .vuexz .box .el-drawer__wrapper .el-menu .el-submenu__title {
    font-size: 0.32rem;
    line-height: 0.88rem;
    height: 0.88rem;
  }
  .vuexzcontent .vuexz .box .el-drawer__wrapper .el-menu .el-menu-item {
    height: 0.88rem;
    line-height: 0.88rem;
  }
  .vuexzcontent .vuexz .box .el-drawer__wrapper .el-menu .el-menu-item span {
    font-size: 0.28rem;
  }
  .vuexzcontent .vuexz .box .el-drawer__wrapper .el-menu .el-icon-arrow-down::before {
    font-size: 0.28rem;
  }
  .vuexzcontent .vuexz .box .el-drawer__wrapper .el-drawer__container .el-drawer__header span {
    font-size: 0.36rem;
    color: #333;
    font-weight: bold;
    text-align: center;
  }
  .vuexzcontent .vuexz .box .left {
    width: 100%;
  }
  .vuexzcontent .vuexz .box .left .navtop {
    height: 1rem;
  }
  .vuexzcontent .vuexz .box .left .navtop i {
    color: #fff;
    font-size: 0.36rem;
    font-weight: bold;
    line-height: 1rem;
    margin-right: 0.25rem;
  }
  .vuexzcontent .vuexz .box .left .navtop .channeltop {
    line-height: 1rem;
    font-size: 0.32rem;
  }
  .vuexzcontent .vuexz .box .rtl {
    width: 90% !important;
  }
  .vuexzcontent .vuexz .box .right {
    margin-top: 0.25rem;
    width: 100%;
  }
  .vuexzcontent .vuexz .box .right .block {
    padding: 0;
  }
  .vuexzcontent .vuexz .box .right .tableBody {
    border-top: 0.01rem solid #2d66a5;
    margin-top: 0.5rem;
  }
  .vuexzcontent .vuexz .box .right .tableBody ul li.block {
    display: block;
    padding: 0.2rem;
  }
  .vuexzcontent .vuexz .box .right .tableBody ul li.block .biaoti {
    width: 100%;
    display: block;
  }
  .vuexzcontent .vuexz .box .right .tableBody ul li.block .biaoti .desc {
    margin-top: 0.1rem;
  }
  .vuexzcontent .vuexz .box .right .tableBody ul li.block .biaoti a {
    width: 100%;
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .vuexzcontent .vuexz .box .right .tableBody ul li.block .biaoti span {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .vuexzcontent .vuexz .box .right .tableBody ul li.block .xiazaibox {
    width: 100%;
    display: block;
  }
  .vuexzcontent .vuexz .box .right .tableBody ul li.block .xiazaibox .download {
    font-size: 0.32rem;
    margin-left: 0;
    margin-right: 0.2rem;
    line-height: 1rem;
  }
  .vuexzcontent .vuexz .box .right .date-picker {
    width: 100%;
    line-height: 0.88rem;
    height: 0.88rem;
    font-size: 0.28rem;
    margin-top: 0.23rem;
    background-position: 95% center;
  }
  .vuexzcontent .vuexz .box .right .xzcell {
    line-height: 0.88rem;
    height: auto;
    margin-top: 0;
    padding-right: 0;
    padding: 0 0.25rem;
  }
  .vuexzcontent .vuexz .box .right .xzcell .selectBox select {
    width: 2rem;
    line-height: 0.88rem;
    height: 0.88rem;
    font-size: 0.28rem;
  }
  .vuexzcontent .vuexz .box .right .xzcell .selectBox .el-input {
    width: calc(100% - 2rem) !important;
  }
  .vuexzcontent .vuexz .box .right .xzcell .el-radio-button .el-radio-button__inner {
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.28rem;
    padding: 0 0.3rem;
  }
  .vuexzcontent .vuexz .box .right .xzcell .el-radio-button__inner {
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.28rem;
    padding: 0 0.2rem;
  }
  .vuexzcontent .vuexz .box .right .xzcell .btn {
    width: 2.7rem;
    line-height: 0.88rem;
    height: 0.88rem;
    font-size: 0.32rem;
    float: left;
    margin: 0;
    margin-top: 0.23rem;
    background-position: 0.9rem center;
    background-size: 0.3rem 0.3rem;
    padding-left: 0.4rem;
  }
  .vuexzcontent .vuexz .box .right .xzcell .btn.confirm {
    float: right;
    background-position: 0.9rem center;
    background-size: 0.3rem 0.3rem;
  }
  .vuexzcontent .vuexz .box .right .xzcell .title {
    font-size: 0.32rem;
    margin-left: 0;
  }
  .vuexzcontent .vuexz .box .right .xzcell .el-input__inner {
    border-radius: 0;
    line-height: 0.88rem;
    height: 0.88rem;
    font-size: 0.28rem;
  }
  .vuexzcontent .vuexz .box .right .input2 {
    width: 100%;
  }
  .vuexzcontent .vuexz .box .right .el-input-group--prepend {
    width: 100%;
  }
  .vuexzcontent .vuexz .box .right .el-input-group--prepend .el-select .el-input__inner {
    width: 2rem;
    line-height: 0.88rem;
    height: 0.88rem;
    font-size: 0.28rem;
    border: none;
  }
  .vuexzcontent .vuexz .biglogo a {
    font-size: 0.6rem;
  }
  .vuexzxqcontent {
    width: 100%;
  }
  .vuexzxqcontent.xzxqyidianxiugai {
    margin-top: 1.48rem;
  }
  .vuexzxqcontent .xzxqzhang img {
    width: 0 0.97rem;
    height: 1.12rem;
  }
  .vuexzxqcontent .xzxqzhang .xzghtop {
    padding: 0 0.7rem;
    font-size: 0.44rem;
  }
  .vuexzxqcontent .xzxqzhang .downloadBtn {
    margin-top: 0.4rem;
  }
  .vuexzxqcontent .xzxqzhang .downloadBtn a.rt {
    float: none;
    height: 0.72rem;
    line-height: 0.72rem;
    padding: 0 0.35rem;
    font-size: 0.28rem;
  }
  .vuexzxqcontent .xzxqfooter {
    font-size: 0.44rem;
    border-top: 4px solid #20528f;
    margin: 0 0;
    padding: 0.4rem 0.36rem;
  }
  .vuexzxqcontent .neirong .normal-xl {
    padding: 0;
    background-color: #fff;
  }
  .vuexzxqcontent .neirong .normal-xl .xl-con {
    padding: 0;
  }
  .vuexzxqcontent .neirong .normal-xl .xl-con .xl-head {
    height: auto;
    box-sizing: border-box;
    border-bottom: none;
    border-right: none;
  }
  .vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row {
    width: 100%;
    min-height: 0.9rem;
    height: auto;
    line-height: 0.88rem;
    border: none;
  }
  .vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row .theme,
  .vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row .value {
    display: block;
    float: left;
    height: 0.88rem;
    padding-left: 2%;
    border-bottom: 0.01rem solid #dfdfdf !important;
    border-right: 0.01rem solid #dfdfdf !important;
    line-height: 0.88rem;
    font-size: 0.28rem;
    box-sizing: border-box;
  }
  .vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row .theme {
    width: 30%;
  }
  .vuexzxqcontent .neirong .normal-xl .xl-con .xl-head .row .value {
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .vuexzxqcontent .neirong .biaoti {
    font-size: 0.4rem;
    color: #111;
  }
  .vuexzxqcontent .neirong .fubiaoti {
    font-size: 0.28rem;
  }
  .vuexzxqcontent .neirong .html {
    background: none;
    line-height: 0.6rem;
    font-size: 0.32rem;
    padding-bottom: 0.39rem;
  }
  .vuexzxqcontent .neirong .html .content {
    font-size: 0.32rem;
    line-height: 0.6rem;
    width: 100%;
    padding-right: 0;
    border-right: none;
  }
  .vuexzxqcontent .neirong .html .xzxqright {
    margin-top: 0.4rem;
    width: 100%;
  }
  .vuexzxqcontent .neirong .html .xzxqright .xxgk-wj {
    padding: 0.4rem 0;
    text-align: center;
    position: relative;
    background: #f7f8fb;
  }
  .vuexzxqcontent .neirong .html .xzxqright .xxgk-wj img {
    width: 6rem;
    height: 7.2rem;
  }
  .vuexzxqcontent .neirong .html .xzxqright .xxgk-wj a {
    width: 2.3rem;
    height: 0.88rem;
    line-height: 0.88rem;
    border-radius: 0.1rem;
    margin-left: -1.15rem;
    font-size: 0.32rem;
    text-align: center;
  }
  .vuexzxqcontent .neirong .html .xzxqright .xaxqr1 {
    margin-top: 0.4rem;
  }
  .vuexzxqcontent .neirong .html .xzxqright .xaxqr1 .xzxqul li {
    padding-left: 0.14rem;
    background: url(zcwjk_szf-ic3.png) 0.03rem 0.21rem no-repeat;
    background-size: 0.06rem 0.06rem;
  }
  .vuexzxqcontent .neirong .html .xzxqright .xaxqr1 .xzxqul li a {
    line-height: 0.5rem;
    color: #333333;
    font-size: 0.32rem;
  }
  .vuexzxqcontent .neirong .html .xzxqright .xaxqr1 .xzxqpic {
    width: 100%;
  }
  .vuexzxqcontent .neirong .html .xzxqright .xaxqr1 .xzxqpic a {
    width: 100%;
  }
  .vuexzxqcontent .neirong .html .xzxqright .xaxqr1 .xzxqpic a img {
    width: 100%;
  }
  .vuexzxqcontent .neirong .html .xzxqright .xaxqtt {
    height: 0.88rem;
    line-height: 0.88rem;
    margin-bottom: 0.2rem;
  }
  .vuexzxqcontent .neirong .html .xzxqright .xaxqtt a {
    font-size: 0.32rem;
  }
}
.mt40 {
  margin-top: 0.4rem;
}
.wapxianshi {
  display: none;
}
.pcxianshi {
  display: inline-block;
}
.inline-block {
  display: inline-block;
}
.mt30 {
  margin-top: 0.3rem;
}
.mt20 {
  margin-top: 0.2rem;
}
.mt10 {
  margin-top: 0.1rem;
}
.textcenter {
  text-align: center;
}
.mr-20 {
  margin-right: 0.2rem;
}
.ml-20 {
  margin-left: 0.2rem;
}
.szf_bgw {
  background: #fff;
}
@media screen and (max-width: 768px) {
  .szf-nav {
    height: 0.88rem;
    line-height: 0.88rem;
  }
  .szf-nav .cg-container {
    overflow: auto;
    white-space: nowrap;
    width: auto;
  }
  .szf-nav .cg-container a {
    display: inline-block;
    font-size: 0.32rem;
    width: auto;
    padding: 0 0.2rem;
    float: none;
  }
  .szf-nav .cg-container span {
    display: inline-block;
    font-size: 0.32rem;
    width: auto;
    padding: 0 0.2rem;
    float: none;
  }
  .szf_header-middle {
    width: 100%;
    height: auto;
    padding: 0 0.3rem 0.3rem;
  }
  .szf_header-middle a.en {
    font-size: 0.28rem;
    color: #999;
    vertical-align: middle;
  }
  .szf_header-middle .wapxianshi {
    margin-top: 0.4rem;
    display: inline-block;
    vertical-align: middle;
    font-size: 0.28rem;
  }
  .szf_header-middle .wapxianshi img {
    width: 0.3rem;
  }
  .szf_header-middle .szf-rtmid {
    float: left;
    height: 0.67rem;
    box-sizing: border-box;
    width: 100%;
    border-radius: 0.1rem;
  }
  .szf_header-middle .szf-rtmid .szf-input {
    box-sizing: border-box;
    height: 0.64rem;
    width: 100%;
  }
  .szf_header-middle .szf-rtmid .szf-input input {
    height: 0.6rem;
    width: 80%;
    font-size: 0.32rem;
  }
  .szf_header-middle .szf-rtmid .szf-input button {
    height: 0.58rem;
    border-radius: 0.1rem;
    width: 0.92rem;
  }
}
@media screen and (max-width: 768px) {
  .wapxianshi {
    display: inline-block;
  }
  .pcxianshi {
    display: none;
  }
}
/*嵌入式页面样式*/
.modal-auth {
  height: 370px;
  width: 800px;
  border-radius: 5px;
  position: absolute;
  left: 50%;
  top: 100px;
  margin-left: -400px;
  background-color: #fff;
  z-index: 99999;
  display: none;
  padding: 40px;
  box-sizing: border-box;
}
.modal-auth * {
  box-sizing: border-box;
}
.modal-auth .title {
  margin-bottom: 40px;
  display: block;
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  font-weight: bold;
}
.modal-auth .close {
  font-family: mailbox;
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 22px;
  color: #BDBDBD;
  cursor: pointer;
}
.modal-auth .step-box {
  margin-bottom: 30px;
  overflow: hidden;
}
.modal-auth .step-box .step {
  overflow: hidden;
}
.modal-auth .step-box .text {
  float: left;
  width: 727px;
  height: 120px;
  text-indent: 4em;
}
.modal-auth .step-box .text p {
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  font-weight: bold;
  float: left;
}
.modal-auth .step-box .text .status {
  float: left;
  width: 70px;
  height: 35px;
  padding: 5px;
  text-align: center;
  line-height: 25px;
  color: #fff;
  margin-left: 15px;
  background: #BDBDBD;
  margin-top: 2.5px;
}
.modal-auth .step-box .text .status.complete {
  background: #60b775;
}
.modal-auth .step-box .btn {
  float: right;
  padding: 0 50px;
  border-radius: 0;
  height: 43px;
  line-height: 43px;
  font-size: 18px;
  background-color: #4489ca;
  color: #fff;
}
.modal-auth .step-box .btn.disabled {
  background-color: #BDBDBD;
  cursor: not-allowed;
}
.modal-auth .step-box .img-box {
  margin-top: 20px;
  height: 180px;
}
.modal-auth .step-box .img-box img {
  height: 180px;
}
.modal-auth .btn-group {
  text-align: center;
  padding-top: 10px;
}
.modal-auth .btn-group .btn {
  width: 300px;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  border-radius: 0;
}
.modal-auth .btn-group .btn.disabled {
  background-color: #BDBDBD;
  margin: auto;
}

body {
  position: static;
}
.line {
  width: 0.01rem;
  height: 0.14rem;
  background-color: #999;
  float: left;
  margin: 0.18rem 0.1rem 0 0.1rem;
}
.zc-search-filter-new {
  width: 11.28rem;
  padding: 0;
  border: 1px solid #E0E0E0;
}
.zc-search-filter-new .search-filter-title {
  height: 0.54rem;
  background-color: #F6F6F6;
  border-radius: 0.04rem 0.04rem 0 0;
}
.zc-search-filter-new .search-filter-title .tag-filter {
  position: relative;
  float: left;
  padding-left: 0.35rem;
  font-size: 0.18rem;
  font-weight: bold;
  line-height: 0.54rem;
  border-top-left-radius: 0.04rem;
}
.zc-search-filter-new .search-filter-title .tag-filter::before {
  content: '';
  width: 0.04rem;
  height: 0.2rem;
  position: absolute;
  left: 0.2rem;
  top: calc(50% - 0.1rem);
  background-color: #2A67B6;
}
.zc-search-filter-new .search-filter-title .caozuo {
  float: right;
}
.zc-search-filter-new .search-filter-title .caozuo a {
  display: block;
  width: 1rem;
  height: 0.53rem;
  background-color: #2A67B6;
  color: #fff;
  line-height: 0.54rem;
  padding-left: 0.49rem;
  position: relative;
  border-top-right-radius: 0.04rem;
}
.zc-search-filter-new .search-filter-title .caozuo a::before {
  content: '';
  width: 0.18rem;
  height: 0.18rem;
  position: absolute;
  left: 0.27rem;
  top: calc(50% - 0.09rem);
  background-image: url(zcwjk_zc_filters_zk.png);
  background-repeat: no-repeat;
  background-size: 0.18rem 0.18rem;
  background-position: center center;
}
.zc-search-filter-new .search-filter-title .caozuo .sq::before {
  background-image: url(zcwjk_zc_filters_sq.png);
}
.zc-search-filter-new .mobile-show-container {
  display: none;
}
.zc-search-filter-new .filter-wrapper {
  padding: 0 0 0.16rem 0.18rem;
}
.zc-search-filter-new .filter-wrapper .mobile-title {
  display: none;
}
.zc-search-filter-new .filter-wrapper .filter-type {
  padding: 0.1rem 0 0;
  border-top: none;
  position: relative;
}
.zc-search-filter-new .filter-wrapper .filter-type:nth-child(2) {
  padding: 0;
}
.zc-search-filter-new .filter-wrapper .filter-type:nth-child(2) .filter-container {
  border-top: none;
}
.zc-search-filter-new .filter-wrapper .filter-type .title {
  display: block;
  float: left;
  font-size: 0.14rem;
  font-weight: bold;
  line-height: 0.5rem;
  padding-top: 0.06rem;
}
.zc-search-filter-new .filter-wrapper .filter-type .filter-container {
  float: left;
  width: 10rem;
  height: 0.5rem;
  overflow: hidden;
  padding-left: 0.3rem;
  padding-top: 0.06rem;
  border-top: 1px dashed #E0E0E0;
  background-image: url(zcwjk_zc_filter_right_bg.png);
  background-repeat: no-repeat;
  background-size: 0.04rem 0.06rem;
  background-position: 0.1rem 0.28rem;
}
.zc-search-filter-new .filter-wrapper .filter-type .filter-container .item-wrapper {
  float: left;
}
.zc-search-filter-new .filter-wrapper .filter-type .filter-container .item {
  border: 0;
  margin: 0.1rem 0 0;
  padding: 0 0.15rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.14rem;
  min-width: auto;
  color: #666;
}
.zc-search-filter-new .filter-wrapper .filter-type .filter-container .all {
  float: left;
  background-color: #fff;
  color: #000;
  margin-right: 0.1rem;
}
.zc-search-filter-new .filter-wrapper .filter-type .filter-container .cur {
  color: #fff;
  background-color: #2A67B6;
}
.zc-search-filter-new .filter-wrapper .filter-type .filter-container .item-container {
  width: 8.8rem;
  padding-right: 0.2rem;
  float: left;
}
.zc-search-filter-new .filter-wrapper .filter-type .item-do {
  position: absolute;
  right: 0.5rem;
  top: 0.29rem;
  display: block;
}
.zc-search-filter-new .filter-wrapper .filter-type .item-do a {
  color: #2A67B6;
  display: inline-block;
  width: 0.6rem;
}
.zc-search-filter-new .filter-wrapper .filter-type .item-do a span {
  display: inline-block;
  vertical-align: middle;
}
.zc-search-filter-new .filter-wrapper .filter-type .item-do a img {
  width: 0.13rem;
  height: 0.07rem;
  vertical-align: middle;
}
.zc-search-filter-new .filter-wrapper .filter-type .item-do .item-sq img {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
}
.grzc-common-search-filter-new .common-filter-title {
  font-size: 0.16rem;
  font-weight: bold;
  padding-right: 0.2rem;
  background-image: url(zcwjk_zc_filter_right_bg.png);
  background-repeat: no-repeat;
  background-size: 0.04rem 0.08rem;
  background-position: right center;
}
.grzc-common-search-filter-new .search-way {
  width: auto;
  margin-right: 0.5rem;
}
.grzc-common-search-filter-new .search-way .search-item {
  border: 0;
}
.grzc-common-search-filter-new .search-way .search-item a {
  width: 0.7rem;
}
.grzc-common-search-filter-new .search-way .search-item a:first-child {
  border-radius: 0.04rem;
}
.grzc-common-search-filter-new .search-way .search-item a:last-child {
  border-radius: 0.04rem;
}
.grzc-common-search-filter-new .search-way .search-item .cur {
  border-radius: 0.04rem;
}
.grzc-common-search-filter-new .search-way .search-item .line {
  float: none;
  display: inline-block;
  margin: 0.08rem 0.1rem 0;
}
.grzc-common-search-filter-new .sort-way .sort-item {
  border: 0;
}
.grzc-common-search-filter-new .sort-way .sort-item a {
  width: 1rem;
}
.grzc-common-search-filter-new .sort-way .sort-item a:first-child {
  border-radius: 0.04rem;
}
.grzc-common-search-filter-new .sort-way .sort-item a:last-child {
  border-radius: 0.04rem;
  width: 0.7rem;
}
.grzc-common-search-filter-new .sort-way .sort-item .cur {
  border-radius: 0.04rem;
}
.grzc-common-search-filter-new .sort-way .sort-item .line {
  float: none;
  display: inline-block;
  margin: 0.08rem 0.1rem 0;
}
.grzc-common-search-filter-new .filter-select-date .select-date-filter {
  border: 0;
}
.grzc-common-search-filter-new .filter-select-date .select-date-filter a {
  border: none;
  margin: 0;
  padding: 0 0.15rem;
}
.grzc-common-search-filter-new .filter-select-date .select-date-filter .cur {
  border-radius: 0.04rem;
}
.grzc-common-search-filter-new .filter-select-date .select-date-filter .line {
  float: left;
  margin: 0.08rem 0.1rem 0;
}
.grzc-common-search-filter-new .filter-select-date input {
  margin-left: 0.2rem;
}
.all-zc-filter .search-filter-title .caozuo {
  display: none;
}
.all-zc-filter .filter-wrapper .last-filter-type .filter-container {
  padding-bottom: 0.15rem;
  border-bottom: 1px dashed #E0E0E0;
  height: auto;
}
.all-zc-filter .grzc-common-search-filter {
  width: 100%;
  height: auto;
  border: none;
  padding: 0.15rem 0 0;
}
.all-zc-filter .grzc-common-search-filter .item-container:last-child {
  border-bottom: 1px dashed #E0E0E0;
}
.all-zc-filter .grzc-common-search-filter .filter-title {
  padding-right: 0.15rem;
  margin-right: 0.15rem;
  font-size: 0.14rem;
  height: 0.3rem;
  line-height: 0.3rem;
  font-weight: bold;
  background-image: url(zcwjk_zc_filter_right_bg.png);
  background-repeat: no-repeat;
  background-size: 0.04rem 0.06rem;
  background-position: right center;
}
.all-zc-filter .grzc-common-search-filter .search-way .search-item,
.all-zc-filter .grzc-common-search-filter .sort-way .search-item,
.all-zc-filter .grzc-common-search-filter .search-way .sort-item,
.all-zc-filter .grzc-common-search-filter .sort-way .sort-item {
  border: none;
}
.all-zc-filter .grzc-common-search-filter .search-way .search-item a,
.all-zc-filter .grzc-common-search-filter .sort-way .search-item a,
.all-zc-filter .grzc-common-search-filter .search-way .sort-item a,
.all-zc-filter .grzc-common-search-filter .sort-way .sort-item a {
  padding: 0;
  height: 0.3rem;
  line-height: 0.3rem;
}
.all-zc-filter .grzc-common-search-filter .search-way .search-item a:first-child,
.all-zc-filter .grzc-common-search-filter .sort-way .search-item a:first-child,
.all-zc-filter .grzc-common-search-filter .search-way .sort-item a:first-child,
.all-zc-filter .grzc-common-search-filter .sort-way .sort-item a:first-child {
  border-radius: 0.04rem;
}
.all-zc-filter .grzc-common-search-filter .search-way .search-item a:last-child,
.all-zc-filter .grzc-common-search-filter .sort-way .search-item a:last-child,
.all-zc-filter .grzc-common-search-filter .search-way .sort-item a:last-child,
.all-zc-filter .grzc-common-search-filter .sort-way .sort-item a:last-child {
  border-radius: 0.04rem;
}
.all-zc-filter .grzc-common-search-filter .search-way {
  width: 2.56rem;
  margin-right: 0.1rem;
}
.all-zc-filter .grzc-common-search-filter .search-way .search-item {
  width: 1.7rem;
}
.all-zc-filter .grzc-common-search-filter .search-way .search-item a {
  font-size: 0.14rem;
  width: auto;
  padding: 0 0.15rem;
}
.all-zc-filter .grzc-common-search-filter .sort-way {
  width: 2.7rem;
  margin-right: 0;
}
.all-zc-filter .grzc-common-search-filter .sort-way .sort-item a {
  font-size: 0.14rem;
  width: auto;
  padding: 0 0.15rem;
}
.all-zc-filter .grzc-common-search-filter .filter-select-date {
  width: 5.7rem;
  margin-top: 0;
}
.all-zc-filter .grzc-common-search-filter .filter-select-date .select-date-filter a {
  height: 0.3rem;
  line-height: 0.3rem;
  font-size: 0.14rem;
  padding: 0 0.15rem;
  border: 0;
  margin: 0;
}
.all-zc-filter .grzc-common-search-filter .filter-select-date .line {
  float: left;
}
.all-zc-filter .grzc-common-search-filter .filter-select-date .date-picker {
  width: 1.37rem;
  height: 0.3rem;
  background-color: #F5F5F5;
  background-position: 1.1rem center;
  margin-left: 0.1rem;
}
.all-zc-filter .grzc-common-search-filter .line {
  float: none;
  display: inline-block;
  margin: 0.06rem 0.05rem 0;
}
.zc-search-filter .show-cur .filter-type {
  display: none;
}
.zc-search-filter .show-cur .filter-type:nth-child(2),
.zc-search-filter .show-cur .filter-type:nth-child(3),
.zc-search-filter .show-cur .filter-type:nth-child(4) {
  display: block;
}
.head-search-new .head-search-input {
  width: 11.2rem;
  margin: 0 auto;
}
.head-search-new .head-search-input .search-container .search-input {
  float: left;
  width: 9.6rem;
}
.head-search-new .head-search-input .search-container .search-input input {
  width: 9.41rem;
}
.head-search-new .head-search-input .advanceSearch {
  float: left;
  width: 1.33rem;
  height: 0.8rem;
  margin-left: 0.15rem;
  background-color: #E6A409;
  color: #fff;
  font-size: 0.2rem;
  text-align: center;
  line-height: 0.8rem;
  border-radius: 0.06rem;
}
@media screen and (max-width: 768px) {
  .head-search-new .head-search-input {
    width: 7.2rem;
  }
  .head-search-new .head-search-input .search-container .search-input {
    width: 5.68rem;
  }
  .head-search-new .head-search-input .search-container .search-input input {
    width: 5.52rem;
  }
  .head-search-new .head-search-input .advanceSearch {
    width: 1.09rem;
    height: 0.9rem;
    line-height: 0.32rem;
    margin-left: 0.25rem;
    padding: 0.14rem 0.26rem;
    font-size: 0.28rem;
    font-weight: bold;
  }
  .line {
    display: none;
  }
  .zc-search-filter-new {
    width: 7.02rem;
    padding: 0;
    margin-top: 0.5rem;
  }
  .zc-search-filter-new .search-filter-title {
    height: 0.88rem;
  }
  .zc-search-filter-new .search-filter-title .tag-filter {
    line-height: 0.88rem;
    font-size: 0.32rem;
    padding-left: 0.45rem;
  }
  .zc-search-filter-new .search-filter-title .tag-filter::before {
    width: 0.06rem;
    height: 0.3rem;
    left: 0.24rem;
    top: calc(50% - 0.15rem);
  }
  .zc-search-filter-new .search-filter-title .caozuo a {
    width: 1.53rem;
    height: 0.88rem;
    padding-left: 0.74rem;
    line-height: 0.88rem;
    font-size: 0.28rem;
    font-weight: bold;
  }
  .zc-search-filter-new .search-filter-title .caozuo a::before {
    width: 0.32rem;
    height: 0.32rem;
    background-size: 0.32rem 0.32rem;
    top: calc(50% - 0.16rem);
  }
  .zc-search-filter-new .filter-wrapper {
    background-color: #fff;
    height: 100%;
    width: 6.55rem;
    overflow: auto;
  }
  .zc-search-filter-new .filter-wrapper .mobile-title {
    display: block;
    font-size: 0.36rem;
    font-weight: bold;
    padding: 0.39rem 0 0.29rem;
    text-align: center;
  }
  .zc-search-filter-new .filter-wrapper .filter-type {
    display: block;
    width: 5.89rem;
    margin: 0 auto 0.24rem;
    padding: 0;
    border: 1px solid #E9E9E9;
    border-radius: 0.08rem;
    position: relative;
  }
  .zc-search-filter-new .filter-wrapper .filter-type .title {
    float: none;
    padding: 0;
    margin: 0;
    line-height: 0.88rem;
    font-size: 0.32rem;
    font-weight: bold;
    padding: 0 0 0 0.39rem;
    background-color: #E8F2FF;
  }
  .zc-search-filter-new .filter-wrapper .filter-type .item-do {
    display: block;
    position: absolute;
    top: 0;
    right: 0.28rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
  }
  .zc-search-filter-new .filter-wrapper .filter-type .item-do a {
    width: 1rem;
  }
  .zc-search-filter-new .filter-wrapper .filter-type .item-do a img {
    width: 0.25rem;
    height: auto;
  }
  .zc-search-filter-new .filter-wrapper .filter-type .filter-container {
    display: none;
    padding: 0;
    width: 5.89rem;
    height: auto;
    border: none;
    background: none;
  }
  .zc-search-filter-new .filter-wrapper .filter-type .filter-container .all {
    display: block;
  }
  .zc-search-filter-new .filter-wrapper .filter-type .filter-container .item {
    width: 5.86rem;
    height: 0.88rem;
    margin: 0;
    padding-left: 0.6rem;
    text-align: left;
    line-height: 0.88rem;
    font-size: 0.32rem;
    color: #666666;
  }
  .zc-search-filter-new .filter-wrapper .filter-type .filter-container .cur {
    color: #fff;
    border-radius: 0;
  }
  .zc-search-filter-new .filter-wrapper .filter-type .filter-container .item-container {
    width: 5.89rem;
    display: block;
    background: none;
  }
  .zc-search-filter-new .mask {
    width: 7.5rem;
    height: calc(100% - 1.5rem);
    padding: 0 0 0 0.95rem;
    position: fixed;
    top: 1.5rem;
    right: 8rem;
    z-index: 21;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .zc-search-filter-new .close-icon {
    display: inline-block;
    width: 0.42rem;
    height: 0.42rem;
    background: url(zcwjk_mobile_close_search_nav.png) no-repeat center center;
    background-size: 0.42rem 0.42rem;
    position: absolute;
    left: 0.26rem;
    top: 0.31rem;
  }
  .zc-search-filter-new .mobile-show-container {
    height: 1.89rem;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .zc-search-filter-new .mobile-show-container span {
    display: inline-block;
    width: 1.97rem;
    height: 0.92rem;
    line-height: 0.92rem;
    text-align: center;
    font-size: 0.28rem;
  }
  .zc-search-filter-new .mobile-show-container::after {
    content: '';
    width: 1.97rem;
    height: 0;
  }
  .grzc-common-search-filter-new {
    padding: 0 0.2rem 0.28rem;
  }
  .grzc-common-search-filter-new .search-way,
  .grzc-common-search-filter-new .sort-way,
  .grzc-common-search-filter-new .filter-select-date {
    width: 6.62rem;
    margin-top: 0.4rem;
  }
  .grzc-common-search-filter-new .search-way .common-filter-title,
  .grzc-common-search-filter-new .sort-way .common-filter-title,
  .grzc-common-search-filter-new .filter-select-date .common-filter-title {
    display: inline-block;
    width: 1.4rem;
    font-size: 0.32rem;
    background: none;
    padding: 0;
    margin: 0 0.2rem 0 0;
  }
  .grzc-common-search-filter-new .search-way .search-item,
  .grzc-common-search-filter-new .sort-way .search-item,
  .grzc-common-search-filter-new .filter-select-date .search-item,
  .grzc-common-search-filter-new .search-way .sort-item,
  .grzc-common-search-filter-new .sort-way .sort-item,
  .grzc-common-search-filter-new .filter-select-date .sort-item {
    display: inline-block;
    width: 4.9rem;
  }
  .grzc-common-search-filter-new .search-way .search-item a,
  .grzc-common-search-filter-new .sort-way .search-item a,
  .grzc-common-search-filter-new .filter-select-date .search-item a,
  .grzc-common-search-filter-new .search-way .sort-item a,
  .grzc-common-search-filter-new .sort-way .sort-item a,
  .grzc-common-search-filter-new .filter-select-date .sort-item a {
    width: 2.18rem;
    margin-right: 0.4rem;
  }
  .grzc-common-search-filter-new .search-way .search-item a:last-child,
  .grzc-common-search-filter-new .sort-way .search-item a:last-child,
  .grzc-common-search-filter-new .filter-select-date .search-item a:last-child,
  .grzc-common-search-filter-new .search-way .sort-item a:last-child,
  .grzc-common-search-filter-new .sort-way .sort-item a:last-child,
  .grzc-common-search-filter-new .filter-select-date .sort-item a:last-child {
    margin: 0;
    width: 2.18rem;
  }
  .grzc-common-search-filter-new .search-way .search-item .line,
  .grzc-common-search-filter-new .sort-way .search-item .line,
  .grzc-common-search-filter-new .filter-select-date .search-item .line,
  .grzc-common-search-filter-new .search-way .sort-item .line,
  .grzc-common-search-filter-new .sort-way .sort-item .line,
  .grzc-common-search-filter-new .filter-select-date .sort-item .line {
    display: none;
  }
  .grzc-common-search-filter-new .search-way .search-item .cur,
  .grzc-common-search-filter-new .sort-way .search-item .cur,
  .grzc-common-search-filter-new .filter-select-date .search-item .cur,
  .grzc-common-search-filter-new .search-way .sort-item .cur,
  .grzc-common-search-filter-new .sort-way .sort-item .cur,
  .grzc-common-search-filter-new .filter-select-date .sort-item .cur {
    border-radius: 0.08rem;
  }
  .grzc-common-search-filter-new .filter-select-date .select-date-filter {
    margin-top: 0.2rem;
    float: none;
  }
  .grzc-common-search-filter-new .filter-select-date .select-date-filter a {
    border-radius: 0.08rem;
    width: 1.12rem;
    height: 0.88rem;
    border: 1px solid #CBCBCB;
    text-align: center;
    margin-right: 0.24rem;
  }
  .grzc-common-search-filter-new .filter-select-date .select-date-filter a:last-child {
    margin-right: 0;
  }
  .grzc-common-search-filter-new .filter-select-date .select-date-filter .all {
    width: 2.47rem;
  }
  .grzc-common-search-filter-new .filter-select-date .select-date-filter .cur {
    border-radius: 0.08rem;
    border: none;
    padding: 0;
  }
  .grzc-common-search-filter-new .filter-select-date .select-date-filter .line {
    display: none;
  }
  .grzc-common-search-filter-new .filter-select-date input {
    margin: 0;
    width: 6.56rem;
  }
  .all-zc-filter .search-filter-title .caozuo {
    display: block;
  }
  .all-zc-filter .filter-wrapper {
    padding: 0;
  }
  .all-zc-filter .grzc-common-search-filter {
    width: 5.89rem;
    border: 1px solid #EFEFEF;
    margin: 0 auto;
  }
  .all-zc-filter .grzc-common-search-filter .search-way,
  .all-zc-filter .grzc-common-search-filter .sort-way {
    width: 5.89rem;
    margin: 0;
    padding: 0.4rem 0.22rem 0.22rem;
  }
  .all-zc-filter .grzc-common-search-filter .search-way .filter-title,
  .all-zc-filter .grzc-common-search-filter .sort-way .filter-title {
    width: 1.58rem;
    padding: 0;
    margin: 0;
    background: none;
    font-size: 0.32rem;
    font-weight: bold;
    height: 0.88rem;
    line-height: 0.88rem;
    float: left;
  }
  .all-zc-filter .grzc-common-search-filter .search-way .search-item,
  .all-zc-filter .grzc-common-search-filter .sort-way .search-item,
  .all-zc-filter .grzc-common-search-filter .search-way .sort-item,
  .all-zc-filter .grzc-common-search-filter .sort-way .sort-item {
    width: 3.8rem;
    float: left;
    display: block;
  }
  .all-zc-filter .grzc-common-search-filter .search-way .search-item .line,
  .all-zc-filter .grzc-common-search-filter .sort-way .search-item .line,
  .all-zc-filter .grzc-common-search-filter .search-way .sort-item .line,
  .all-zc-filter .grzc-common-search-filter .sort-way .sort-item .line {
    display: none;
  }
  .all-zc-filter .grzc-common-search-filter .search-way .search-item a,
  .all-zc-filter .grzc-common-search-filter .sort-way .search-item a,
  .all-zc-filter .grzc-common-search-filter .search-way .sort-item a,
  .all-zc-filter .grzc-common-search-filter .sort-way .sort-item a {
    width: 1.7rem;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
    margin-left: 0.3rem;
  }
  .all-zc-filter .grzc-common-search-filter .search-way .search-item a:first-child,
  .all-zc-filter .grzc-common-search-filter .sort-way .search-item a:first-child,
  .all-zc-filter .grzc-common-search-filter .search-way .sort-item a:first-child,
  .all-zc-filter .grzc-common-search-filter .sort-way .sort-item a:first-child {
    margin: 0;
  }
  .all-zc-filter .grzc-common-search-filter .search-way .search-item .cur,
  .all-zc-filter .grzc-common-search-filter .sort-way .search-item .cur,
  .all-zc-filter .grzc-common-search-filter .search-way .sort-item .cur,
  .all-zc-filter .grzc-common-search-filter .sort-way .sort-item .cur {
    border-radius: 0.08rem;
  }
  .all-zc-filter .grzc-common-search-filter .filter-select-date {
    width: 5.89rem;
    padding: 0 0.22rem 0.22rem;
  }
  .all-zc-filter .grzc-common-search-filter .filter-select-date .filter-title {
    float: none;
    width: 1.58rem;
    padding: 0;
    margin: 0;
    background: none;
    font-size: 0.32rem;
    font-weight: bold;
    height: 0.88rem;
    line-height: 0.88rem;
  }
  .all-zc-filter .grzc-common-search-filter .filter-select-date .select-date-filter {
    float: none;
  }
  .all-zc-filter .grzc-common-search-filter .filter-select-date .select-date-filter a {
    width: 0.99rem;
    height: 0.88rem;
    padding: 0 0.15rem;
    margin-right: 0.2rem;
    line-height: 0.88rem;
    border: 1px solid #CBCBCB;
    font-size: 0.28rem;
    border-radius: 0.08rem;
    text-align: center;
  }
  .all-zc-filter .grzc-common-search-filter .filter-select-date .select-date-filter a:last-child {
    margin: 0;
  }
  .all-zc-filter .grzc-common-search-filter .filter-select-date .select-date-filter .all {
    width: 1.73rem;
  }
  .all-zc-filter .grzc-common-search-filter .filter-select-date .date-picker {
    width: 5.3rem;
    height: 0.88rem;
    background-position: 4.5rem center;
    margin: 0;
  }
  .all-zc-filter .grzc-common-search-filter .filter-select-date .line {
    display: none;
  }
}
.policy-map-tab-title .line {
  float: none;
}
#polciy-map .animate-mask {
  animation: policyBanner 1s linear;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: url(zcwjk_policy_mask_banner.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 0.8rem 0.8rem;
  z-index: -999;
}
@keyframes policyBanner {
  0% {
    z-index: 10;
  }
  50% {
    z-index: 10;
  }
  100% {
    z-index: -999;
  }
}