

h2,
h4 {
  font-weight: normal;
}

#persons {
  position: relative;
  width: 1200px;
  margin: 0 auto;
  padding-top:38px;
}

#persons .swiper-container {
  padding-bottom: 60px;
}

#persons .swiper-slide {
  width: 540px;
  height: 340px;
}

#persons .swiper-slide .text {
  position: absolute;
  left: 15%;
  top: 20%;
  width: 90%;
  margin: 0 auto;
  clear: both;
  overflow: hidden;
}

#persons .swiper-slide .text img {
  float: left;
  width: 120px;
  height: 120px;
  margin-right: 15px;
  border: 2px solid #ededed;
}

#persons .swiper-slide h2 {
  float: left;
  padding-top: 0;
  text-align: center;
  font-size: 20px;
  margin-bottom: 10px;
}

#persons .swiper-slide h4 {
  float: left;
  margin: 0;
  width: 60%;
  font-size: 16px;
}

#persons .swiper-pagination {
  width: 100%;
  bottom: 20px;
}

#persons .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 15px;
  /*border: 5px solid #fff;*/
  background-color: #d5d5d5;
  width: 20px;
  height: 20px;
  opacity: 1;
}

#persons .swiper-pagination-bullets .swiper-pagination-bullet-active {
  /*border: 3px solid #00aadc;
  background-color: #fff;*/
    border: 5px solid #323232;
    background-color: #fff;
    width: 18px;
    height: 18px;
    margin-bottom: -3px;
}

#persons .swiper-button-prev {
    left: -80px;
    top: 40%;
    width: 70px;
    height: 70px;
    background-image: url(./left.png);
    background-size: 66px 66px;
}
/*
#persons .swiper-button-prev:hover {
  background-position: 0 -46px;
  background-size: 100%
}
*/
#persons .swiper-button-next {
  right: -80px;
  top: 40%;
    width: 70px;
    height: 70px;
    background-image: url(./right.png);
    background-size: 66px 66px;

}