/* 滚动条 */
.scrollbar-xy {
  overflow: auto;
}
.scrollbar-xy::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.scrollbar-y {
  overflow-y: auto;
  overflow-x: hidden;
}
.scrollbar-y::-webkit-scrollbar {
  width: 6px;
  height: auto;
}
.scrollbar-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.scrollbar-x::-webkit-scrollbar {
  height: 6px;
  width: auto;
}

/* 2024年实施项目季度成果展示 */
.ssxmzt-jdcgzs {
  background: url(../images/bd_jdcgzs.png) no-repeat center bottom;
}
.ssxmzt-jdcgzs-tit img {
  display: block;
  height: 62px;
}
.ssxmzt-jdcgzs-tab .hd_c {
  width:100%; border-bottom:1px solid #e60012; height: 96px;margin-bottom: 11px;
}
.ssxmzt-jdcgzs-tab .hd_c li {
  float: left;
  width: 25%;
  position: relative;
  cursor: pointer;
}
.ssxmzt-jdcgzs-tab .hd_c li.islink {
  opacity: 0.6;
  cursor: no-drop;
}

.ssxmzt-jdcgzs-tab .hd_c li i {
  background:#e60012;  border:7px solid #fff;  border-radius: 50%; width:15px; height: 15px;display: block;margin: auto; position: relative; z-index: 990;
}

.ssxmzt-jdcgzs-tab .hd_c li span {
  text-align: center;
  color: #fff;
  background:#3a5cbb; border-radius:10px; line-height: 2; width:177px; height: 42px; margin:20px auto; font-size:22px;
  display: block;
}
.ssxmzt-jdcgzs-tab .hd_c li.on {

}
.ssxmzt-jdcgzs-tab .hd_c li.on i {
  background:#e60012; border:7px solid #3a5cbb; border-radius: 50%; width:15px; height: 15px;display: block;margin: auto;
}

.ssxmzt-jdcgzs-tab .hd_c li.on span {
    background:#e60012;
  color: #fff;
}
.ssxmzt-jdcgzs-tab .bd {
  padding: 20px 0;
}
.msrn_item{margin-left:0;margin-top: 0;}
.ssxmzt-jdcgzs-item .intro {
  padding-right: 20px;
  padding-left: 20px;
}
.ssxmzt-jdcgzs-item .tit {
  font-size: 36px;
  color: #2a82e4;
  font-weight: bold;
  text-align: center;
  margin-bottom: 30px;
  padding-top: 10px;
}
.ssxmzt-jdcgzs-item .memo {
  font-size: 18px;
  color: #6b6b6b;
  line-height: 26px;
  text-indent: 2em;
  margin-bottom: 30px;
}
.ssxmzt-jdcgzs-list {
  padding-right: 0;
  padding-left: 1px;
  /*! max-height: 1000px; */
}
.ssxmzt-jdcgzs-list ul li .box {
  padding: 20px 20px 20px 85px;
  position: relative;
  background: rgba(255,255,255,.5);
  /*! box-shadow: 0px 0px 8px rgba(42, 130, 228, 0.25); */
  border: 1px solid #fff;
}
.ssxmzt-jdcgzs-list ul li .box:hover{background-color: rgba(195, 208, 236, .4); border:#adcaef solid 1px; }
.ssxmzt-jdcgzs-list ul li + li {
  margin-top: 20px;
}
.ssxmzt-jdcgzs-list ul li i {
  position: absolute;
  left: 20px;
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  font-style: normal;
  border-radius: 10px; height: 40px; width:40px; background:#90a6e3;display: block;z-index: 0; text-align: center; line-height: 1.8
}
.ssxmzt-jdcgzs-list ul li h4 {
  font-size: 20px; color:#3a5cbb;

}
.ssxmzt-jdcgzs-list ul li p {
  font-size: 17px;
  line-height: 1.5;
  color: #383838;
}
.ssxmzt-dtxw-tit a {
  height: 126px;
  background: url(../images/dtxw_title.png) no-repeat center;
  display: block;
  margin-bottom: 20px;
}

.ssxmzt-ssxmhz-tit a {
  height: 126px;
  background: url(../images/gqx25nssml.png) no-repeat center;
  display: block;
  margin-bottom: 20px;
}

.ssxmzt-ssxmhz-tab li a:hover span {
  background: #2a82e4;
  color: white;
}
    .msrn {
      border:0; padding:20px 0; height: auto !important;
      float: left;
    }

    .msrn li {
      background:#fff; padding:15px 0; height: 53px; margin:5px 11px 8px 0; font-size: 19px; text-align: center; line-height: 2.7; width:calc(20% - 11px); float:left; border:1px solid #fff;  
    }
.msrn li:hover, .msrn li.on{border: 1px solid #3a5cbb}
    .msrn li:nth-child(5n+5){margin-right:0;}
    .msrn li em{background:#94a7da; width:34px; height: 34px; border-radius: 50%;display: block;float: left;margin: 0 4px 0 9px;padding: 9px;}
    .msrn li.on em{background:#3a5cbb;}
    .msrn li span {
      display: inline-block;
      margin-top: 20px;
      vertical-align: middle;
    }
@media (max-width: 1200px) {
  .ssxmzt-dtxw {
    background: #fff;
  }

  .swiper-slide img {
    height: auto;
  }

  .ssxmzt-header-logo {
    width: 240px;
  }
 .msrn li {
      margin-right: 0;
    }

    .msrn {
      justify-content: space-between;
    }

    .msrn li {
      width: 31%;
      margin: 1% !important;
    }

}

@media (max-width: 992px) {
  .ssxmzt-dtxw-list li {
    width: 100%;
  }

  .ssxmzt-ssxmhz-tab .hd_c li {
    width: 33%;
  }

  .ssxmzt-jdcgzs-tit a {
    background-size: 100%;
  }

  .ssxmzt_sp {
    background: none;
  }
.msrn li {
      width: 48%;
    }
}

@media (max-width: 540px) {
  .ssxmzt-ssxmhz-tab .hd_c li {
    width: 25%;
  }

  .ssxmzt-jdcgzs-tab .hd_c li {
    width: 25%;
  }

  .ssxmzt-jdcgzs-tab .hd_c li span{font-size:1.2rem; width:95%;}

  .item.ssxmzt-jdcgzs-item {
    
  }

  .swiper-button-next {
    width: 40px;
    height: 40px;
    background-size: 100% 100%;
  }

  .swiper-button-prev {
    width: 40px;
    height: 40px;
    background-size: 100% 100%;
  }

  .ssxmzt-header-logo {
    width: 183px;
  }

  .ssxmzt-header-font img {
    height: auto;
  }

  .ssxmzt-header-font {
    padding-top: 131px;
  }

  .ssxmzt-header {
    height: 427px;
  }
.msrn li {
      font-size:1rem; height: auto; width:auto;padding: 10px 0;line-height: 1.2; width:calc(25% - 4px); float:left;margin: 1px;
    }
  .msrn li:nth-child(5n+5){margin-right:1px;}
  .msrn li.on,.msrn li:hover{border:1px solid #236fda;}
  .msrn li em{display: none;}
}
