﻿.bg {
  background: url("/index/img/about_bg.png") no-repeat;
  background-size: 100%;
  padding-bottom: 100px;
  margin-top: 108px;
}

.strategy {
  background-color: #f7fbff;
}

.banner_left {
  width: 640px;
  color: #fff;
}

.about {
  font-size: 34px;
  font-weight: bold;
  margin: 50px 0 24px 0;
}

.banner_tit {
  font-size: 20px;
  margin-bottom: 50px;
}

.about_content {
  font-size: 14px;
  line-height: 30px;
}

.banner_right {
  width: 516px;
  /* margin-top: 194px */
  margin-top: 128px;
}

.banner_right img {
  width: 100%;
}

.strategy_left {
  width: 708px;
}

.strategy_left img {
  width: 100%;
}

.strategy_right {
  /* width: 432px; */
  width: 442px;
  margin-left: 50px;
  color: #333;
  margin-top: 50px;
  font-size: 14px;
}

.strategy_line {
  width: 100%;
  height: 1px;
  background: #c4e4ff;
  margin: 24px 0;
}

.company_number {
  font-size: 26px;
  font-weight: 500;
}

.last {
  margin-top: 50px;
  margin-bottom: 24px;
}

.gn {
  font-weight: bold;
  line-height: 35px;
}

.gn span {
  font-weight: 400;
}

.honor_box {
  margin-bottom: 50px;
}

.honor_top_img {
  width: 216px;
}

.honor_top_img img {
  width: 100%;
}

.honor_bottom_img {
  width: 276px;
}

.honor_bottom_img img {
  width: 100%;
}

#certify {
  padding: 50px 0;
}

#certify .swiper-slide {
  width: 359px;
}

#certify .swiper-slide img {
  width: 100%;
}

.elite {
  background: #fafdff;
}

.elite_box div {
  width: 264px;
}

.elite_box p {
  text-align: center;
  color: #333;
  font-size: 14px;
  margin-top: 20px;
}

.sj {
  width: 396.8px;
}

.kf {
  width: 264px;
}

.cp {
  width: 384px;
}

.cs {
  width: 360px;
}

.t13 {
  width: 432px;
}

.zh {
  width: 384px;
}

.elite_content div {
  margin-top: 10px;
}

.content .name {
  width: 100%;
  text-align: center;
  background-color: rgba(0, 83, 184, 0.87);
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin-top: -40px;
  z-index: 10;
  position: relative;
}

.introduce_box {
  width: 400px;
  height: 100%;
}

.introduce_box2 {
  width: 400px;
  height: 100%;
}

.introduce_box3 {
  width: 400px;
  height: 100%;
}

.introduce_content {
  margin-top: 50px;
}

.introduce_content img {
  height: 100%;
}

.introduce_center {
  height: 208px;
}

.elegant_box {
  width: 264px;
}

.elegant_box p {
  text-align: center;
  color: #333;
  font-size: 14px;
  margin-top: 20px;
}

.team_content {
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.06);
  padding: 50px 0;
}

.team_content div p {
  text-align: center;
  font-size: 14px;
  color: #666;
  margin-top: 10px;
}

.team_content .active p {
  color: #333;
  font-weight: bold;
}

.xiewuyueone {
  display: flex;
  align-items: center;
}

.xiewuyuetwo {
  margin: 10px 0 20px 0;
}

.fivebox {
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.haungye {
  width: 344px;
  margin-left: 63px;
  float: left;
}

.xiewuyue {
  width: calc(100% - 470px);
  float: right;
  margin-right: 30px;
}

.xiewuyueone img {
  width: 323px;
  height: 18px;
  margin-left: 22px;
}

.xiewuyueone span {
  font-size: 21px;
  font-weight: 400;
  line-height: 40px;
  color: #333;
}

.xiewuyuetwo img {
  width: 444px;
  height: 10px;
}

.xiewuyuethere {
  width: 626px;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
  color: #666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  overflow: hidden;
}

.sonmteilu img {
  width: 200px;
  margin-right: 14px;
}

.elite_content img {
  width: 100%;
}

.introduce_content img {
  width: 100%;
}
