.bag-banner {
  height: 450px;
}

.bag-banner img {
  width: 100%;
  height: 450px;
}
.aboutus {
  color: #000;
}
.aboutus .backg {
  background-position:center;
  background-size: cover;
  height: 1064px;
}
.aboutus .aboutus_banner {
  height: 1064px;
  padding-top: 428px;
  padding-left: 306px;
}
.aboutus .aboutus_banner .banner-title{
  display: inline-block;
  width: 450px;
  color: #fff;
  text-align-last: justify;
}
.aboutus .aboutus_banner .banner-title .title{
  font-size: 70px;
  margin: 0;
}
.aboutus .aboutus_banner .banner-title span{
  display: block;
  margin: 24px 0 16px;
  height: 4px;
  width: 100%;
  background-image: linear-gradient(to right, transparent, #fff 50%, transparent);
}
.aboutus .aboutus_banner .banner-title p{
  font-size: 30px;
}
.aboutus .aboutus-content {
  float: none;
  margin: 0 auto;
  overflow: hidden;
}
.aboutus .aboutus-content .intro-duction{
  background-image: url(../img/about/About_bg_01.png);
  height: 1287px;
  background-position:bottom;
  background-size: cover;
}
.aboutus .aboutus-content .intro-duction .intro {
  width: 80%;
  margin: 0 auto;
  overflow: hidden;
}
.aboutus .aboutus-content .intro-duction .intro .title {
  padding: 60px 0 70px;
}

.aboutus .aboutus-content .intro-duction .intro .title .bg{
  margin-bottom: -130px;
  font-family: 'HYYaKuHeiW';
  font-size: 107px;
  color: #000;
  color: rgba(0, 0, 0, 0.05);
  filter:Alpha(opacity=5);
  font-weight: bold;
  white-space:nowrap;
  overflow: hidden;
}
.aboutus .aboutus-content .intro-duction .intro .title .texe {
  font-size: 60px;
  z-index: 2;
}
.aboutus .aboutus-content .intro-duction .intro .descri-ption {
  font-size: 25px;
  line-height: 1.7;
  width: 82%;
  margin: auto;
}
.aboutus .aboutus-content .intro-duction .abbre-viation {
  padding-top: 56px;
}
.aboutus .aboutus-content .intro-duction .abbre-viation ul {
  overflow: hidden;
}
.aboutus .aboutus-content .intro-duction .abbre-viation ul li {
  float: left;
  width: 33.33%;
}
.aboutus .aboutus-content .intro-duction .abbre-viation ul li a {
  display: inline-block;
  padding: 30.5px;
}
.aboutus .aboutus-content .intro-duction .abbre-viation ul li a img {
  width: 100%;
  height: 417px;
}
.aboutus .aboutus-content .intro-duction .abbre-image {
  padding: 30.5px;
}
.aboutus .aboutus-content .intro-duction .abbre-image img {
  width: 100%;
  height: 982px;
}
.aboutus .aboutus-content .culture-idea {
  padding: 143px 0 0;
}
.aboutus .aboutus-content .culture-idea .idea-left {
  background-image: url(../img/about/About_bg_05.png);
  background-size: cover;
  height: 740px;
  width: 100%;
  padding-left: 178px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.aboutus .aboutus-content .culture-idea .idea-left span {
  display: inline-block;
  width: 32px;
  height: 4px;
  background: #000;
}
.aboutus .aboutus-content .culture-idea .idea-left .font-bold {
  margin-top: 22px;
  font-size: 44px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aboutus .aboutus-content .culture-idea .idea-left .idea-content {
  max-width: 580px;
  font-size: 25px;
}
.aboutus .aboutus-content .culture-idea .idea-left .idea-content .innov-ation {
  margin-top: 46px;
  padding-bottom: 48px;
  display: -webkit-box;/*将元素设为盒子伸缩模型显示*/
  -webkit-box-orient: vertical;/*伸缩方向设为垂直方向*/
  -webkit-line-clamp: 4;/*超出3行隐藏，并显示省略号*/
  overflow: hidden;
  text-overflow: ellipsis;
}
.aboutus .aboutus-content .culture-idea .idea-left .idea-content p {
  line-height: 1.7;
}
.aboutus .aboutus-content .culture-idea .idea-left .idea-content .innov-p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align-last: justify;
}
.aboutus .aboutus-content .culture-idea .idea-right {
  width: 55%;
  margin-top: -62px;
  float: right;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.aboutus .aboutus-content .culture-idea .idea-right img {
  width: 100%;
  height: 604px;
}
.aboutus .aboutus-content .culture-idea:before {
  position: absolute;
  content: '';
  background-color: #e5e5e5;
  width: 60%;
  height: 1002px;
  z-index: -1;
}
.aboutus .team-value {
  /* overflow: hidden; */
  background-image: url(../img/about/About_bg_06.png);
  background-position:center;
  background-size: cover;
  height: 740px;
  width: 100%;
  text-align: right;
}
.aboutus .team-value .team-value-bg {
  display: inline-block;
  width: 700px;
  height: 100%;
  color: #000;
  padding-top: 130px;
  padding-right: 190px;
}
.aboutus .team-value .team-value-bg .team-info,
.aboutus .team-value .team-value-bg .core-value {
  font-size: 25px;
  text-align: left;
}
.aboutus .team-value .team-value-bg .team-info span,
.aboutus .team-value .team-value-bg .core-value span {
  display: inline-block;
  width: 32px;
  height: 4px;
  background-color: #000;
}
.aboutus .team-value .team-value-bg .team-info .font-bold,
.aboutus .team-value .team-value-bg .core-value .font-bold {
  font-size: 40px;
  line-height: 1;
  padding-bottom: 12px;
}
.aboutus .team-value .team-value-bg .team-info {
  padding-bottom: 40px;
}
.aboutus .team-value .team-value-bg .team-info .team-number {
  text-align: justify;
}
.aboutus .market .text-right {
  padding: 650px 275px 0 0;
}
.aboutus .market .text-right span {
  display: inline-block;
  width: 32px;
  height: 4px;
  background-color: #000;
  margin-bottom: 24px;
}
.aboutus .market .text-right p {
  font-size: 25px;
  color: #000;
}
.aboutus .market .text-right .font-bold {
  font-size: 40px;
  padding-bottom: 45px;
}
.aboutus .honor .title {
  text-align: center;
  font-size: 60px;
  font-weight: bold;
  color: #fff;
  padding-top: 20px;
}
.aboutus .honor img {
  width: 100%;
  height: 867px;
}
@media only screen and (max-width:1660px) {
  .aboutus .aboutus-content .intro-duction .intro .title .bg{
    font-size: 102px;
  }
  .aboutus .honor .image{
    width: 100%;
  }
}