/* banner */
.banner {
  height: 460px;
}
.banner .swiper-container-1,
.banner .swiper-wrapper {
  height: 100%;
}
.banner .swiper-slide {
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.banner .swiper-pagination-bullet,
.banner .swiper-pagination-switch {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 50%;
  opacity: 1;
}
.banner .swiper-pagination-bullet-active,
.banner .swiper-active-switch {
  background-color: #ea7b41;
}
.banner .swiper-pagination-switch {
  display: inline-block;
  margin-left: 13px;
}
.banner .swiper-pagination-1 {
  z-index: 19;
  position: absolute;
  bottom: 17px;
  width: 100%;
}
.banner .swiper-button-prev {
  background: url('https://static.hainnu.edu.cn/css/icon/icon-prev.png') no-repeat 0 0;
}
.banner .swiper-button-next {
  background: url('https://static.hainnu.edu.cn/css/icon/icon-next.png') no-repeat 0 0;
}
.banner .swiper-button-prev,
.banner .swiper-button-next {
  position: absolute;
  top: 205px;
  width: 50px;
  height: 50px;
}
.banner .swiper-button-prev {
  left: 32px;
}
.banner .swiper-button-next {
  left: auto;
  right: 32px;
}
.banner .swiper-button-prev:after,
.banner .swiper-button-next:after {
  content: '';
}


.section-1 {
  margin: 35px auto;
}
.school-news {
  margin-top: 30px;
  overflow: hidden;
}
.news-swiper {
  width: 600px;
	height: 435px;
  margin-right: 38px;
}
.news-swiper .swiper-container-2 {
	height: 100%;
}
.news-swiper .swiper-slide {
  position: relative;
  width: 100%;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.news-swiper .swiper-slide-title {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 60px;
  font-size: 16px;
  color: #fff;
  line-height: 60px;
  padding: 0 80px 0 10px;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.5);
}
.news-swiper .swiper-pagination-bullet,
.news-swiper .swiper-pagination-switch {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 50%;
  opacity: 1;
}
.news-swiper .swiper-pagination-switch {
  display: inline-block;
  margin-left: 10px;
}
.news-swiper .swiper-pagination-bullet-active,
.news-swiper .swiper-active-switch {
  background-color: #ea7b41;
}
.news-swiper .swiper-pagination-2 {
  z-index: 9;
  position: absolute;
  bottom: 25px;
  width: 100%;
  text-align: right;
  padding-right: 13px;
  box-sizing: border-box;
}
.school-news .news-list {
  width: 560px;
}
.section-1 .news-list-line {
  width: 100%;
  height: 1px;
  background-color: #e6e6e6;
  margin: 18px 0;
}

.section-2 {
  overflow: hidden;
  margin-bottom: 50px;
}
.section-2-item {
  width: 370px;
  margin-left: 45px;
}
.section-2-item:first-child {
  margin-left: 0;
}
.section-2-item .news-list {
  margin-top: 18px;
}