.main-banner {
  height: 250px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1920px 250px;
}
.about-bg-wrap {
  min-height: 1080px;
}
.about-tab1 {
  height: 4390px;
  background: url(/static/img/about-bg-new.png?v=1.4.0) no-repeat;
  background-size: 1200px auto;
  background-position: center top;
}
.about-tab1 .fix-1200 {
  padding-top: 152px;
  padding-left: 83px;
}
.about-tab1 .video {
  width: 450px;
  height: 254px;
}
.about-tab1 .video video {
  width: 100%;
  height: 100%;
}
.about-tab2 .bg1 {
  position: relative;
  height: 591px;
  background: url(/static/img/about-jg-1-new.png?v=1.2.1) no-repeat;
  background-size: 1200px 591px;
  background-position: center top;
}
.about-tab2 .bg1 .por {
  position: relative;
  height: 100%;
}
.about-tab2 .bg1 .list {
  position: absolute;
  bottom: 126px;
  left: 108px;
}
.about-tab2 .bg1 .list .item {
  position: relative;
  float: left;
  height: 84px;
  width: 100px;
  border-radius: 16px;
  background: #fff url("/static/img/about/1.png") no-repeat;
  background-position: center center;
  cursor: pointer;
}
.about-tab2 .bg1 .list .item.active,
.about-tab2 .bg1 .list .item:hover {
  background-color: #FDE1ED;
  z-index: 5;
}
.about-tab2 .bg1 .list .item.active .txt,
.about-tab2 .bg1 .list .item:hover .txt {
  display: block;
}
.about-tab2 .bg1 .list .item .txt {
  display: none;
  position: absolute;
  background: #fff;
  min-width: 170px;
  padding: 5px 10px;
  top: 100px;
  left: 50%;
  transform: translateX(-50%);
  line-height: 24px;
  text-align: center;
}
.about-tab2 .bg1 .list .item .txt p {
  white-space: nowrap;
}
.about-tab2 .bg1 .list .item:nth-child(2) {
  margin-left: 71px;
  background-image: url("/static/img/about/2.png");
}
.about-tab2 .bg1 .list .item:nth-child(3) {
  margin-left: 81px;
  background-image: url("/static/img/about/3.png");
}
.about-tab2 .bg1 .list .item:nth-child(4) {
  margin-left: 79px;
  background-image: url("/static/img/about/4.png");
}
.about-tab2 .bg1 .list .item:nth-child(5) {
  margin-left: 81px;
  background-image: url("/static/img/about/5.png");
}
.about-tab2 .bg1 .list .item:nth-child(6) {
  margin-left: 68px;
  background-image: url("/static/img/about/6.png");
}
.about-tab2 .bg2 {
  margin-top: 50px;
  height: 441px;
  background: url(/static/img/about-jg-2-new.png?v=1.2.1) no-repeat;
  background-size: 1200px 441px;
  background-position: center top;
}
