.layout-full.region-top-middle {
  padding-top: 21px;
}
.layout-full.region-top-middle .block {
  margin-bottom: 0;
}
.layout-full.region-top-middle .swiper-2 .pagination {
  display: none;
}
.block .block-title::before {
  content: "";
  width: 28px;
  height: 28px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  margin-right: 8px;
  margin-top: -2px;
  vertical-align: middle;
  display: none;
}
/* 学术交流 */
.block-region-footer-bottom-right .block .block-title::before {
  display: inline-block;
  background-image: url(https://mathzh.sysu.edu.cn/sites/default/files/title_seminar_ico.png);
}
/* 通知公告 */
.block-region-footer-bottom-left .block .block-title::before {
  display: inline-block;  
  background-image: url(https://mathzh.sysu.edu.cn/sites/default/files/title_notice_ico.png);
}
/* 学术讲座 */
.block-region-bottom .block .block-title {
  margin-bottom: 16px;
}
.block-region-bottom .block .block-title::before {
  display: inline-block;
  background-image: url(https://mathzh.sysu.edu.cn/sites/default/files/title_lecture_ico.png);
}

/* 新闻动态 */
.block-region-middle .block .block-title::before {
  display: inline-block;
  background-image: url(https://mathzh.sysu.edu.cn/sites/default/files/title_news_ico.png);
}


.slider-news-customer .swiper-2 .swiper-slide .inner {
  background: linear-gradient(0deg, rgba(3, 0, 0, 0.7), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  padding-bottom: 6px;
  padding-top: 6px;
}
.swiper-wrapper .swiper-slide .inner:hover h5 {
  text-decoration: none;
}
.text-white {
  font-size: 20px;
  line-height: 20px;
}
@media (max-width: 991px) {
  .slider-news-customer .swiper-2 .swiper-slide .inner {
    background: linear-gradient(0deg, rgba(3, 0, 0, 0.5), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  }
}
.swiper-button-next {
  right: 0;
}
.swiper-button-prev {
  left: 0;
}
.swiper-wrapper .swiper-button-prev,
.swiper-container .swiper-button-prev,
.swiper-wrapper .swiper-button-next,
.swiper-container .swiper-button-next {
  width: 44px;
  height: 78px;
  background: #FF7800;
  padding: 22px 0;
  color: #fff;
  margin-top: -40px;
}
  @media only screen and (min-width:992px){
    .swiper-76-1 .swiper-1 .swiper-wrapper,
    .swiper-76-1 .swiper-1 .swiper-slide{
      background-position-y: 0;
    }
  }
  
.pagination .swiper-pagination-switch {
 display: inline-block;
 width: 12px;
 height: 12px;
 border-radius: 6px;
 background: #fff;
 margin: 0 8px;
 opacity: 0.8;
 border: none;
 cursor: pointer;
 box-shadow: 0 2px 2px rgba(0,0,0, 0.3);
}
.pagination .swiper-active-switch {
 background: #FF7800;
 opacity: 1;
}
