.zjcqsy {
  max-width: 1920px;
  max-width: 19.20rem;
  margin: 0 auto;
}
.zjcqsy * {
  box-sizing: border-box;
}
.zjcqsy-banner {
  width: 100%;
  height: 900px;
  height: 9rem;
  overflow: hidden;
  box-sizing: content-box;
}
/*æ¸å˜è½®æ’­å¼€å§‹*/
.fade-box1,
.fade-img1{
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  z-index: 99999;
}
.fade-img1 a{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.fade-img1 img{
  display: block;
  height: 100%;
  width: 100%;
}
.dy-num1{
  position: absolute;
  bottom: 30px;
  right: 166px;
  font-size: 23px;
  font-weight: bold;
  bottom: .30rem;
  right: 1.66rem;
  font-size: .23rem;
  z-index: 99999;
}
.dy-num1 span{
  color: #fff;
}
.dy-index1{
  font-size: 23px;
  font-size: .23rem;
}
.fade-num1 span{
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: #fff;
  margin-left: 8px;
  cursor: pointer;
  height: .10rem;
  width: .10rem;
  margin-left: .08rem;
}
.fade-num1 span.cur{
  background: red;
}
.fade-btn1{
  width: 35px;
  height: 35px;
  border-radius: 35px;
  color: #fff;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  bottom: 27px;
  border: 1px solid #fff;
  text-align: center;
  width: .35rem;
  height: .35rem;
  border-radius: .35rem;
  bottom: .27rem;
  font-size: 26px;
  font-size: .26rem;
  line-height: 31px;
  line-height: .31rem;
  z-index: 99999;
}
.fade-left1{
  right: 229px;
  right: 2.29rem;
}
.fade-right1{
  right: 121px;
  right: 1.21rem;
}
.fade-btn1:hover {
  background-color: #1E8DFF;
  border: 1px solid #1E8DFF;
}
/*æ¸å˜è½®æ’­ç»“æŸ*/

/* é‡åº†æ¦‚å†µ */
.zj-main {
  background: url(zjcqsy_cqgk_bg2024.png) no-repeat top center;
  background-size: 1920px auto;
  background-size: 19.20rem auto;
  margin-bottom: -5px;
  margin-bottom: -.05rem;
}
.zj-cqgk {
  background: unset;
  padding: 60px 0;
  padding: .60rem 0;
}
.zj-cqgk-c2 {
  position: relative;
}
.zj-cqgk-w2 a {
  margin-right: 0;
  margin-left: 30px;
  margin-left: .3rem;
}
.zj-cqgk-w2 a:first-child {
  margin-left: 0;
}
.zj-cqgk-w1 {
  margin-top: 59px;
  margin-top: .59rem;
  padding: 0;
}
.zj-cqgk-w2 {
  margin-top: 50px;
  margin-top: .5rem;
  padding-left: 0;
}
.zj-cqgk-c1 {
  width: 528px;
  width: 5.28rem;
  height: 512px;
  height: 5.12rem;
  padding: 33px 39px 0;
  padding: .33rem .39rem 0;
}
.zj-cqgk-c1 .con {
  margin-top: 0;
}
.zj-cqgk-c1 .btn {
  text-align: right;
}
.zj-wrap4-c1 .zj-wrap4-b1 .more, .zj-wrap4-c3 .zj-wrap4-b1c .more {
  color: #666;
  margin-top: 15px;
  margin-top: .15rem;
}
.zj-main .legend {
  position: absolute;
  /*bottom: -11px;*/
  left: 0;
  font-size: 16px;
  color: #000000;
  /*bottom: -.11rem;*/
  bottom: 0;
  font-size: .16rem;
}
.zj-main .legend .sxkq {
  margin: 0 36px;
  margin: 0 .36rem;
}
.zj-main .legend div span {
  display: inline-block;
  width: 20px;
  height: 9px;
  margin-right: 6px;
  width: .20rem;
  height: .09rem;
  margin-right: .06rem;
}
.zj-main .legend .zcq span {
  background-color: #1F8DFF;
}
.zj-main .legend .sxkq span {
  background-color: #AFEBFF;
}
.zj-main .legend .wlsq span {
  background-color: #66C5F0;
}
/* ç¾Žä¸½é‡åº† */
.zjcqsy-mlcq {
  background: url(zjcqsy_mlcq_bg2024.png) no-repeat top center;
  background-size: 1920px auto;
  background-size: 19.20rem auto;
  padding: 60px 0;
  padding: .60rem 0;
}
.zjcqsy-mlcq .title {
  width: 850px;
  height: 80px;
  width: 8.50rem;
  height: .80rem;
  margin: 0 auto;
}
.zjcqsy-mlcq .title img {
  height: 100%;
}
.zjcqsy-mlcq-content {
  margin-top: 38px;
  margin-top: .38rem;
}
.zjcqsy-mlcq-content:nth-child(3) {
  margin-top: 21px;
  margin-top: .21rem;
}
.zjcqsy-mlcq-item {
  position: relative;
}
.zjcqsy-mlcq-item1 {
  width: 456px;
  width: 4.56rem;
  height: 303px;
  height: 3.03rem;
  background: url(zjcqsy_mlcq_jsxd_bg2024.png) no-repeat top center;
  background-size: 456px auto;
  background-size: 4.56rem auto;
}
.zjcqsy-mlcq-item .tit {
  display: inline-block;
  background: #307FCB;
  padding: 15px;
  padding: .15rem;
  font-weight: bold;
  font-size: 24px;
  font-size: .24rem;
  color: #FFFFFF;
  letter-spacing: 1px;
  letter-spacing: .01rem;
  margin: 25px 17px;
  margin: .25rem .17rem;
}
.zjcqsy-mlcq-item .mask1 {
  position: absolute;
  bottom: 0;
  opacity: 1;
}
.zjcqsy-mlcq-item .mask1 a {
  display: block;
  font-weight: bold;
  font-size: 18px;
  color: #FFFFFF;
  line-height: 24px;
  font-size: .18rem;
  line-height: .24rem;
  position: relative;
}
.zjcqsy-mlcq-item1 .mask1 a {
  padding: 0 65px 16px 52px;
  padding: 0 .65rem .16rem .52rem;
}
.zjcqsy-mlcq-item1 .mask1 {
  bottom: 0;
  height: 0;
  overflow: hidden;
  transition: height 1s;
  background: rgba(191, 127, 34, .7);
}
.zjcqsy-mlcq-item1:hover .mask1 {
  height: 190px;
  height: 1.9rem;
  padding-top: 17px;
  padding-top: .17rem;
}
/*.zjcqsy-mlcq-item1 .mask1 a:first-child {
  padding-top: 17px;
  padding-top: .17rem;
}*/
.zjcqsy-mlcq-item .mask1 a::before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  width: .15rem;
  height: .15rem;
  background-image: url(zjcqsy_mlcq_icon2024.png);
  background-size: 100% 100%;
  position: absolute;
  left: 28px;
  top: 5px;
  left: .28rem;
  top: .05rem;
}
.zjcqsy-mlcq-item1 .mask1 a::before {
  top: 5px;
  top: .05;
}
.zjcqsy-mlcq-item2 {
  width: 747px;
  width: 7.47rem;
  height: 303px;
  height: 3.03rem;
  background: url(zjcqsy_mlcq_stpz_bg2024.png) no-repeat top center;
  background-size: 747px auto;
  background-size: 7.47rem auto;
}
.zjcqsy-mlcq-item2 .mask1 {
  position: absolute;
  top: 0;
  height: 303px;
  background: rgba(38, 124, 69, .56);
  height: 3.03rem;
  padding-top: 33px;
  padding-top: .33rem;
  right: 0;
  width: 0;
  overflow: hidden;
  transition: width 1s;
}
.zjcqsy-mlcq-item2:hover .mask1 {
  width: 310px;
  width: 3.10rem;
}
.zjcqsy-mlcq-item2 .mask1 a {
  line-height: 48px;
  padding: 0 10px 0 76px;
  line-height: .48rem;
  padding: 0 .10rem 0 .76rem;
}
.zjcqsy-mlcq-item2 .mask1 a::before,
.zjcqsy-mlcq-item3 .mask1 a::before {
  position: absolute;
  top: 18px;
  left: 43px;
  top: .18rem;
  left: .43rem;
}

.zjcqsy-mlcq-item3 {
  width: 1220px;
  width: 12.20rem;
  height: 350px;
  height: 3.50rem;
  background: url(zjcqsy_mlcq_bwz_bg2024.png) no-repeat top center;
  background-size: 1220px auto;
  background-size: 12.20rem auto;
}
.zjcqsy-mlcq-item3 .mask1 {
  position: absolute;
  top: 0;
  transition:width 2s;
  -webkit-transition:width 2s; /* Safari */
  height: 350px;
  height: 3.50rem;
  padding-top: 75px;
  padding-top: .75rem;
  right: 0;
  width: 0;
  overflow: hidden;
  transition: width 1s;
  background: rgba(0, 122, 203, .6);
}
.zjcqsy-mlcq-item3:hover .mask1 {
  width: 310px;
  width: 3.10rem;
}
.zjcqsy-mlcq-item3 .mask1 a {
  line-height: 48px;
  padding: 0 10px 0 76px;
  line-height: .48rem;
  padding: 0 .10rem 0 .76rem;
}
.zj-cqgk .zj-title1 img {
  height: 84px;
  height: .84rem;
}
.zjcq-title-bywh .tit {
  background: unset;
}

.zj-wrap4 {
  background: url(zjcqsy_bywhfy_bg2024.png) no-repeat top center;
  background-size: 100% auto;
}
.zj-wrap4 .zj-title1 img {
  height: 75px;
  height: .75rem;
}
.zj-title4 .tit img {
  width: 217px;
  height: 68px;
  width: 2.17rem;
  height: .68rem;
}
.zj-wrap4-b1 .tit1 img {
  width: 111px;
  height: 49px;
  width: 1.11rem;
  height: .49rem;
}
.zj-wrap4-b1 .tit2 img {
  width: 185px;
  height: 39px;
  width: 1.85rem;
  height: .39rem;
}
.zj-wrap4-b1 {
  width: 426px;
  width: 4.26rem;
  height: 437px;
  height: 4.37rem;
  background-size: 100% 100%;
  padding: 37px 18px 30px 37px;
  padding: .37rem .18rem .30rem .37rem;
  margin-top: 0;
}
.zj-wrap4-b1c p {
  width: 100%;
  padding-top: 20px;
  padding-top: .20rem;
  line-height: 32px;
  line-height: .32rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  color: #000;
  font-size: 18px;
  font-size: .18rem;
}
.zj-wrap4-c1 {
  margin-top: 0;
  height: 508px;
  height: 5.08rem;
  position: relative;
}
.zj-wrap4-b1 {
  position: absolute;
  left: 0;
  top: 72px;
  top: .72rem;
}
.zj-wrap4 .zjcq-title-bywh {
  margin: 21px 0 23px;
  margin: .21rem 0 .23rem;
}
.zj-wrap4-c2 {
  margin-top: 92px;
  margin-top: .92rem;
  background: unset;
}
.zj-wrap4-c2 .title {
  top: 79px;
  top: .79rem;
}
/* è½®æ’­ */
.banner-1{
  margin: 0;
  width: 901px;
  width: 9.01rem;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.banner-1 .swiper-slide img{
  width: 100%;
  height: 100%;
}
.banner-1 .swiper-wrapper{
  height: 100%;
}
.banner-1 .swiper-slide{
  width: 100%;
  height: 100%;
}
.banner-1 .swiper-pagination{
  width: 20%;
  padding-right: 9px;
  padding-right: .09rem;
  text-align: right;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 50px;
  height: .50rem;
  line-height: 45px;
  line-height: .45rem;
}
.banner-1 .swiper-pagination-switch{
  width: 6px;
  width: .06rem;
  height: 6px;
  height: .06rem;
  background: #bdbdbd;
  border-radius: 100%;
  margin: 0 5px;
  margin: 0 .05rem;
  display: inline-block;
}
.banner-1 .swiper-pagination-switch.swiper-active-switch{
  background: #FFFFFF;
}

/* æ–‡åŒ–è®¾æ–½å’ŒåŽ†å²åäºº */
.zjcqsy-whmr {
  background: url(zjcqsy_whss_bg2024.png) no-repeat top center;
  background-size: 100% auto;
  padding: 26px 0 44px;
  padding: .26rem 0 .44rem;
}
.zjcqsy-whmr-whss {
  width: 100%;
  position: relative;
}
.zjcqsy-whmr-whss .content {
  padding: 28px 0 31px;
  padding: .28rem 0 .31rem;
}
.zjcqsy-whmr-whss .line {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 150px;
  bottom: 1.50rem;
  height: 1px;
  background: #A3BDD8;
}
.zjcqsy-whmr-whss .content .banner {
  width: 1220px;
  height: 490px;
  width: 12.20rem;
  height: 4.90rem;
}
.zjcqsy-whmr-whss .content .banner a {
  display: none;
}
.zjcqsy-whmr-whss .content .banner a:first-child {
  display: block;
}
.zjcqsy-whmr-whss .content .banner a img {
  width: 100%;
  height: 100%;
}
.zjcqsy-whmr-whss .tab-list {
  padding-top: 50px;
  padding-top: .50rem;
  padding-bottom: 30px;
  padding-bottom: .30rem;
  position: relative;
  z-index: 9;
}
.zjcqsy-whmr-whss .tab-list a {
  float: left;
  width: 185px;
  height: 185px;
  position: relative;
  margin-left: 53px;
  background: #000;
  border-radius: 50%;
  width: 1.85rem;
  height: 1.85rem;
  margin-left: .53rem;
  position: relative;
}
.zjcqsy-whmr-whss .tab-list a::before {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  left: -32px;
  top: 90px;
  background-image: url('zjcqsy_connect_icon2024.png');
  width: .10rem;
  height: .10rem;
  position: absolute;
  left: -.32rem;
  top: .90rem;
}
.zjcqsy-whmr-whss .tab-list a.cur::before {
  top: 86px;
  top: .86rem;
  left: -36px;
  left: -.36rem;
}
.zjcqsy-whmr-whss .tab-list a:first-child::before {
  display: none;
}
.zjcqsy-whmr-whss .tab-list a:first-child {
  margin-left: 32px;
  margin-left: .32rem;
}
.zjcqsy-whmr-whss .tab-list a.cur {
  background: #FFFFFF;
  box-shadow: 0px 6px 24px 0px rgba(0,49,110,0.45);
  border-radius: 50%;
  border: 4px solid #1E8DFF;
  opacity: 1;
  box-shadow: 0px .06rem .24rem 0 rgba(0,49,110,0.45);
  border: .04rem solid #1E8DFF;
}
.zjcqsy-whmr-whss .tab-list a img {
  width: 100%;
  height: 100%;
  opacity: 0.8;
}
.zjcqsy-whmr-whss .tab-list a span {
  display: block;
  text-align: center;
  position: absolute;
  left: 59px;
  top: 80px;
  font-weight: bold;
  font-size: 22px;
  color: #002C6F;
  left: .59rem;
  top: .80rem;
  font-size: .22rem;
}
.zjcqsy-whmr-whss .tab-list a.cur span {
  top: 74px;
  top: .74rem;
  left: 56px;
  left: .56rem;
}
.zjcqsy-whmr-whss .tab-list a span.ghzlg {
  top: 63px;
  left: 60px;
  top: .63rem;
  left: .60rem;
}
.zjcqsy-whmr-whss .tab-list a.cur span.ghzlg {
  top: 60px;
  left: 56px;
  top: .60rem;
  left: .56rem;
}
.zjcqsy-whmr-whss .tab-list a.cur img {
  transition: transform 0.5s ease;
  transform: rotate(0deg);
}
/* æ—‹è½¬åŠ¨ç”» æŒ‡å®šclassä¸ºtrunå³å¯ä½¿ç”¨*/
.turn {
  animation: turn 1s linear;
}

/*
turn : å®šä¹‰çš„åŠ¨ç”»åç§°
10s : åŠ¨ç”»æ—¶é—´
linear : åŠ¨ç”»å¹³æ»‘
infinite :ä½¿åŠ¨ç”»æ— é™å¾ªçŽ¯
transform:rotate(æ—‹è½¬è§’åº¦)
%0:åŠ¨ç”»å¼€å§‹
%100:åŠ¨ç”»ç»“æŸ
*/
@keyframes turn {
  0% {
    transform: rotate(0deg);
  }

  20% {
    transform: rotate(72deg);
  }

  40% {
    transform: rotate(144deg);
  }

  60% {
    transform: rotate(216deg);
  }

  80% {
    transform: rotate(288deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.zjcqsy-whmr-lsmr .content {
  margin-top: 29px;
  margin-top: .29rem;
  position: relative;
  height: 408px;
  height: 4.08rem;
}
.zjcqsy-whmr-lsmr .content .img {
  position: absolute;
  left: 0;
  top: 0;
}
.zjcqsy-whmr-lsmr .content .img img {
  width: 943px;
  height: 408px;
  width: 9.43rem;
  height: 4.08rem;
}
.zjcqsy-whmr-lsmr .content .desc {
  width: 354px;
  width: 3.54rem;
  height: 320px;
  height: 3.20rem;
  background: url(zjcqsy_cqlsmr_bg2024.png) no-repeat top center;
  background-size: 354px auto;
  background-size: 3.54rem auto;
  position: absolute;
  right: 0;
  top: 44px;
  top: .44rem;
  padding: 76px 40px 39px;
  padding: .76rem .40rem .39rem;
}
.zjcqsy-whmr-lsmr .content .desc p {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  font-size: 18px;
  color: #010101;
  line-height: 36px;
  font-size: .18rem;
  line-height: .36rem;
  max-height: 180px;
  max-height: 1.8rem;
}
.zjcqsy-whmr-lsmr .content .desc .more {
  color: #666666;
  display: block;
  text-align: right;
  margin-top: 13px;
  margin-top: .13rem;
}

/* å³ä¾§è¾¹æ  */
.zjcqsy-rt-bar {
  position: fixed;
  right: 0;
  top: 214px;
  top: 2.14rem;
  z-index: 99;
}
.zjcqsy-bar-content {
  background-color: #fff;
}
.zjcqsy-rt-bar a {
  display: block;
  text-align: center;
  width: 78px;
  height: 68px;
  padding: 11px 0;
  width: .78rem;
  height: .68rem;
  padding: .11rem 0;
}
.zjcqsy-rt-bar a img {
  width: 20px;
  height: 20px;
  margin-bottom: 9px;
  width: .20rem;
  height: .20rem;
  margin-bottom: .09rem;
}
.zjcqsy-rt-bar a .white {
  display: none;
}
.zjcqsy-rt-bar a p {
  font-size: 13px;
  font-size: .13rem;
  color: #000000;
}
.zjcqsy-rt-bar .zjcqsy-bar-content a:hover {
  background-color: #66AEF2;
}
.zjcqsy-rt-bar a:hover .white {
  display: inline-block;
}
.zjcqsy-rt-bar a:hover .blue {
  display: none;
}
.zjcqsy-rt-bar a:hover p {
  color: #fff;
}

@media screen and (max-width: 768px) {
  .zjcqsy {
    max-width: 100%;
  }
  .zjcqsy-banner {
    max-height: 5rem;
  }
  /*æ¸å˜è½®æ’­å¼€å§‹*/
  .dy-num1{
    right: 1.15rem;
    font-size: .3rem;
  }
  .dy-index1{
    font-size: .3rem;
  }
  .fade-num1 span{
    height: .10rem;
    width: .10rem;
    margin-left: .08rem;
  }
  .fade-btn1{
    width: .4rem;
    height: .4rem;
    border-radius: .4rem;
    bottom: .30rem;
    line-height: .3rem;
    padding-left: .05rem;
  }
  .fade-left1{
    right: 2.05rem;
  }
  .fade-right1{
    right: .5rem;
  }
  .fade-img1 img {
    height: calc(100vw* 0.705);
  }
  /*æ¸å˜è½®æ’­ç»“æŸ*/

  /* é‡åº†æ¦‚å†µ */
  .zj-main {
    background: url(zjcqsy_cqgk_bg2024.png) no-repeat bottom center;
    background-size: auto 100%;
    position: relative;
    z-index: 999;
  }
  .zj-cqgk {
    background: unset;
  }
  .zj-cqgk-c1 {
    width: 100%;
    height: auto;
    padding-bottom: .5rem;
  }
  .zj-cqgk-c1 .con {
    line-height: .5rem;
  }
  .zj-cqgk-w2 a:nth-child(3n+1) {
    margin-left: 0;
  }
  /* ç¾Žä¸½é‡åº† */
  .zjcqsy-mlcq {
    background: url(zjcqsy_mlcq_bg2024.png) no-repeat top center;
    background-size: 100% auto;
    padding: .60rem .25rem;
  }
  .zjcqsy-mlcq .title {
    width: 100%;
    height: auto;
  }
  .zjcqsy-mlcq .title img {
    width: 100%;
    height: auto;
  }
  .zjcqsy-mlcq-content {
    margin-top: 0;
  }
  .zjcqsy-mlcq-item {
    position: relative;
    height: 5rem;
    margin-top: .3rem;
  }
  .zjcqsy-mlcq-item1 {
    width: 100%;
    background: url(zjcqsy_mlcq_jsxd_bg_h5_2024.png) no-repeat top center;
    background-size: 100% auto;
  }
  .zjcqsy-mlcq-item .tit {
    padding: .15rem;
    font-size: .32rem;
    letter-spacing: .01rem;
    margin: .25rem .17rem;
  }
  .zjcqsy-mlcq-item .mask1 {
    display: block;
  }
  .zjcqsy-mlcq-item .mask1 a {
    font-size: .3rem;
    line-height: .4rem;
  }
  .zjcqsy-mlcq-item1 .mask1 a {
    padding: 0 .65rem .2rem .8rem;
  }
  .zjcqsy-mlcq-item1 .mask1 {
    padding-top: .2rem;
    bottom: .05rem;
    left: 0;
    /* top: 2.72rem; */
    /*height: 2.23rem;*/
    height: 2.8rem;
  }
  .zjcqsy-mlcq-item1 .mask1 a:first-child {
    padding-top: 0;
  }
  .zjcqsy-mlcq-item .mask1 a::before {
    content: "";
    display: block;
    width: .2rem;
    height: .2rem;
    background-image: url(zjcqsy_mlcq_icon2024.png);
    position: absolute;
    left: .28rem;
    top: .08rem;
    background-size: 100% auto;
  }
  .zjcqsy-mlcq-item:hover .mask1 {
    display: block;
    height: 2.23rem;
  }

  .zjcqsy-mlcq-item2 {
    width: 100%;
    background: url(zjcqsy_mlcq_stpz_bg_h5_2024.png) no-repeat top center;
    background-size: 100% auto;
  }
  .zjcqsy-mlcq-item2 .mask1 {
    position: absolute;
    left: 55%;
    width: 45%;
    height: 99%;
    padding-top: .65rem;
  }
  .zjcqsy-mlcq-item2 .mask1 a {
    line-height: .7rem;
    padding: 0 .10rem 0 .76rem;
  }
  .zjcqsy-mlcq-item2:hover .mask1 {
    display: block;
    width: 45%;
    height: 99%;
  }
  .zjcqsy-mlcq-item2 .mask1 a::before,
  .zjcqsy-mlcq-item3 .mask1 a::before {
    position: absolute;
    top: .25rem;
    left: .2rem;
  }

  .zjcqsy-mlcq-item3 {
    width: 100%;
    background: url(zjcqsy_mlcq_bwz_bg_h5_2024.png) no-repeat top center;
    background-size: 100% auto;
  }
  .zjcqsy-mlcq-item3 .mask1 {
    position: absolute;
    left: 55%;
    top: 0;
    width: 45%;
    height: 99%;
    padding-top: 1rem;
  }
  .zjcqsy-mlcq-item3:hover .mask1 {
    width: 45%;
    height: 99%;
    display: block;
  }
  .zjcqsy-mlcq-item3 .mask1 a {
    line-height: .7rem;
    padding: 0 .10rem 0 .6rem;
  }
  .zj-wrap4 .zj-title1 img,
  .zj-cqgk .zj-title1 img {
    width: 100%;
    height: auto;
  }
  .zjcq-title-bywh .tit {
    background: unset;
  }

  .zj-wrap4 {
    background: url(zjcqsy_bywhfy_bg2024.png) no-repeat top center;
    background-size: 100% auto;
  }
  .zj-title4 .tit img {
    width: auto;
    height: .8rem;
  }
  .zj-wrap4-b1 .tit1 img {
    width: 1.6rem;
    height: auto;
  }
  .zj-wrap4-b1 .tit2 img {
    width: 2.6rem;
    height: auto;
  }
  .zj-wrap4-b1 {
    width: 100%;
    height: auto;
    padding: .37rem .25rem .8rem;
    display: block;
  }
  .zj-wrap4-b1c p {
    width: 100%;
    padding-top: .20rem;
    line-height: .5rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-size: .32rem;
  }
  .zj-wrap4-c1 .zj-wrap4-b1 .more, .zj-wrap4-c3 .zj-wrap4-b1c .more {
    font-size: .28rem;
    color: #666;
    display: block;
    padding-top: 20px;
    padding-top: .20rem;
  }
  .zj-wrap4-c1 {
    margin-top: 0;
    height: auto;
    position: unset;
  }
  .zj-wrap4-b1 {
    position: unset;
  }
  .zj-wrap4 .zjcq-title-bywh {
    margin: .21rem 0 .23rem;
  }
  .zj-wrap4-c2 {
    margin-top: .5rem;
  }
  .zj-wrap4-c2 .title {
    top: .79rem;
  }
  .zj-wrap4-c2 a {
    width: 45%;
  }
  /* è½®æ’­ */
  .banner-1{
    margin: 0;
    width: 100%;
    height: 5rem;
    position: unset;
  }
  .banner-1 .swiper-slide img{
    width: 100%;
    height: auto;
  }
  .banner-1 .swiper-wrapper{
    height: 100%;
  }
  .banner-1 .swiper-slide{
    width: 100%;
    height: 100%;
  }
  .banner-1 .swiper-pagination{
    width: 20%;
    padding-right: 9px;
    padding-right: .09rem;
    text-align: right;
    position: absolute;
    right: 0;
    bottom: 0;
    height: .50rem;
    line-height: .45rem;
  }
  .banner-1 .swiper-pagination-switch{
    width: .08rem;
    height: .08rem;
    background: #bdbdbd;
    border-radius: 100%;
    margin: 0 .05rem;
    display: inline-block;
  }

  /* æ–‡åŒ–è®¾æ–½å’ŒåŽ†å²åäºº */
  .zjcqsy-whmr {
    background: url(zjcqsy_whss_bg2024.png) no-repeat top center;
    background-size: 100% auto;
    padding: .26rem 0 .44rem;
  }
  .zjcqsy-whmr-whss .zjcqsy-whmr-title img {
    height: .8rem;
  }
  .zjcqsy-whmr-whss .content {
    padding: .28rem .25rem .61rem;
  }
  .zjcqsy-whmr-whss .line {
    display: none;
  }
  .zjcqsy-whmr-whss .content .banner {
    width: 100%;
    height: 5rem;
  }
  .zjcqsy-whmr-whss .content .banner img {
    width: 100%;
    height: auto;
  }
  .zjcqsy-whmr-whss .tab-list {
    padding-top: .50rem;
  }
  .zjcqsy-whmr-whss .tab-list a {
    width: 2rem;
    height: 2rem;
    margin-left: .5rem;
    margin-bottom: .3rem;
  }
  .zjcqsy-whmr-whss .tab-list a:first-child,
  .zjcqsy-whmr-whss .tab-list a:first-child+a+a+a {
    margin-left: 0;
  }
  .zjcqsy-whmr-whss .tab-list a.cur {
    box-shadow: 0px .06rem .24rem 0 rgba(0,49,110,0.45);
    border: .04rem solid #1E8DFF;
  }
  .zjcqsy-whmr-whss .tab-list a span {
    color: #002C6F;
    left: .59rem;
    top: .80rem;
    font-size: .28rem;
  }
  .zjcqsy-whmr-whss .tab-list a span.ghzlg {
    top: .56rem;
    left: .54rem;
  }
  .zjcqsy-whmr-lsmr .zjcqsy-lsmr-title img {
    height: .8rem;
  }
  .zjcqsy-whmr-lsmr .content {
    margin-top: .29rem;
    position: unset;
    height: auto;
    padding: 0 .25rem;
  }
  .zjcqsy-whmr-lsmr .content .img {
    position: unset;
  }
  .zjcqsy-whmr-lsmr .content .img img {
    width: 100%;
    height: auto;
  }
  .zjcqsy-whmr-lsmr .content .desc {
    width: 100%;
    height: 4rem;
    background: url(zjcqsy_cqlsmr_bg2024.png) no-repeat top center;
    background-size: 100% auto;
    position: unset;
    padding: 1.3rem .40rem .39rem;
    margin-top: .3rem;
  }
  .zjcqsy-whmr-lsmr .content .desc p {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: .32rem;
    line-height: .5rem;
  }
  .zjcqsy-whmr-lsmr .content .desc .more {
    margin-top: .33rem;
  }

  /* å³ä¾§è¾¹æ  */
  .zjcqsy-rt-bar {
    padding-top: .4rem;
    top: 5rem;
  }
  .zjcqsy-rt-bar a {
    display: block;
    text-align: center;
    width: 1.4rem;
    height: 1.15rem;
    padding: .2rem 0 .18rem;
  }
  .zjcqsy-rt-bar a img {
    width: .40rem;
    height: .40rem;
    margin-bottom: .1rem;
  }
  .zjcqsy-rt-bar a .white {
    display: none;
  }
  .zjcqsy-rt-bar a p {
    font-size: .26rem;
  }
  .zjcqsy-rt-bar .zjcqsy-bar-content {
    display: none;
  }
  .zjcqsy-rt-bar .zjcqsy-bar-content a:hover {
    background-color: #66AEF2;
  }
  .zjcqsy-rt-bar a:hover .white {
    display: inline-block;
  }
  .zjcqsy-rt-bar a:hover .blue {
    display: none;
  }
  .zjcqsy-rt-bar a:hover p {
    color: #fff;
  }
  .zjcqsy-rt-bar .btn {
    height: auto;
    width: auto;
    text-align: right;
  }
  .zjcqsy-rt-bar .btn img {
    width: auto;
    height: .8rem;
  }
}

