.line {
  background: #197dd2;
}

.about {
  background: #fff;
}
.about-text {
  text-indent: 2em;
}

.about-line, .about-text {
  margin-bottom: 8%!important;
}
.about-1 {
  position: relative;
  margin: 0 auto;
  padding: 5% 0;
  border: 1px solid #999;
  width: 70%;
  text-align: center;
}
.hua {
  position: absolute;
  right: 0;
  top: 0;
  transform: translate( 38%, -50%);
  -ms-transform: translate( 38%, -50%);   /* IE 9 */
  -moz-transform: translate( 38%, -50%);  /* Firefox */
  -webkit-transform: translate( 38%, -50%); /* Safari 和 Chrome */
  -o-transform: translate( 38%, -50%);  /* Opera */
}
.about-1 > .text-12 {
  color: #a9a9a9;
}

.data-warehouse > ul > li, .data-warehouse-houver > div, .data-warehouse-houver > p {
  background: transparent;
}

.data-warehouse-houver {
  padding: 2% 4%;
  height: 436px;
  text-align: center;
}
.data-warehouse-houver > p {
  color: #333;
}
.data-warehouse > ul > li:hover {
  padding: 0;
  background: transparent;
}
.about > .line, .honor > .line, .team > .line {
  margin-bottom: 48px;
}

.honor {
  background: #f9f9f9;
}
.honor-img {
  padding-bottom: 70px;;
  margin-right: -3%;
}
.thumbnail {
  border-radius: 0;
}

.img-box {
  padding: 0;
  margin-right: 3%;
}
.thumbnail > img {
  padding: 2%;
  margin: 0 auto;
  height: auto;
  background: #fff;
}

.team {
  padding-bottom: 70px;
}
.team-box {
  position: relative;
  width: 85%;
  margin: 0 auto;
}
.team-box > .swiper-container {
  height: 520px;
}
.team-box > .swiper-container > .swiper-wrapper > .swiper-slide > img {
  width: 100%;
  height: 520px;
}
.ry-next, .ry-prev {
  position: absolute;
  top: 0;
  height: 100%;
  width: 5%;
  background: #f2f2f2;
  text-align: center;
  line-height: 100%;
}
.ry-next > span, .ry-prev > span {
  position:absolute;
  top:50% ;
  left:50% ;
  transform: translate( -50%, -50%);
  color: #8b969f;
  font-size: 18px;
}
.ry-next > span > img, .ry-prev > span > img {
  width: 100%;
}
.ry-prev {
  left: -7.5%;
}
.ry-next {
  right: -7.5%;
}
.return-box {
  display: block;
  padding: 30px 0;
  background: #eef3f7;
}