@charset "UTF-8";
/*
 * @Description: 关于企业
 * @Author: hxh
 * @Date: 2025-06-12 09:36:17
 */
.sub-banner {
  background-image: url("../images/about_enterprise/sub_banner.png");
}

.sub-banner .banner-text {
  font-size: 28px;
}

.content-navs {
  background: #fff;
  z-index: 2;
  top: 88px;
  position: sticky;
}

.introduce {
  padding-top: 40px;
}
.introduce .introduce-info {
  /* width: -webkit-calc(100% - 601px);
  width: -moz-calc(100% - 601px);
  width: calc(100% - 601px);
  margin-right: 60px; */
  width: -webkit-calc(100%);
  width: -moz-calc(100%);
  width: calc(100%);
}
.introduce .introduce-img {
  width: 541px;
}
.introduce .introduce-img img {
  width: 100%;
}
.introduce .introduce-video {
  margin-top: 40px;
  width: 1200px;
  /* height: 500px; */
  background: rgba(0, 0, 0, 0.63);
}
.introduce .introduce-video video {
  height: 100%;
  width: 100%;
}

.paragraph {
  font-size: 18px;
  color: #666666;
  line-height: 25px;
  text-indent: 36px;
  margin-top: 16px;
  text-align: left;
}

.flex {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.ou {
  min-height: 996px;
  padding-top: 68px;
  text-align: center;
  background: url("../images/about_enterprise/ou_bg.jpg") center top no-repeat;
}
.ou-img {
  text-align: center;
  margin-top: 48px;
}
.ou-img img {
  max-width: 100%;
}

.chronicle {
  min-height: 604px;
  background: url("../images/about_enterprise/chronicle_bg.jpg") center top no-repeat;
  -o-background-size: 1902px 100%;
     background-size: 1902px 100%;
  text-align: center;
  padding-top: 57px;
  color: #fff;
}
.chronicle .info-tt {
  color: #fff;
  background-image: url("../images/about_enterprise/info_tt.png");
  margin-bottom: 47px;
}
.chronicle-content {
  padding: 0 40px 64px;
  position: relative;
}
.chronicle-content .swiper {
  padding: 0 24px;
}
.chronicle-content .chronicle-item {
  text-align: left;
  position: relative;
  padding-top: 49px;
}
.chronicle-content .chronicle-item::after {
  content: "";
  position: absolute;
  left: 117px;
  top: 35px;
  width: 150px;
  height: 59px;
  background: url("../images/about_enterprise/chronicle1.png") center bottom no-repeat;
}
.chronicle-content .chronicle-item:hover {
  color: #ffd8a9;
}
.chronicle-content .chronicle-item:nth-child(2n) {
  padding-top: 0;
}
.chronicle-content .chronicle-item:nth-child(2n)::after {
  top: 14px;
  background: url("../images/about_enterprise/chronicle2.png") center top no-repeat;
}
.chronicle-content .chronicle-item:last-child::after {
  display: none;
}
.chronicle-content .chronicle-item .chronicle-name {
  line-height: 58px;
  font-weight: bold;
  margin-bottom: 24px;
}
.chronicle-content .chronicle-item .chronicle-name span {
  font-size: 40px;
}
.chronicle-content .chronicle-item .chronicle-info .info-item .item-date {
  line-height: 30px;
  font-weight: bold;
  font-size: 20px;
}
.chronicle-content .chronicle-item .chronicle-info .info-item .item-text {
  margin-top: 4px;
  font-size: 14px;
  line-height: 21px;
}
.chronicle-content .chronicle-item .chronicle-info .info-item:nth-child(n+2) {
  margin-top: 8px;
}
.chronicle-content .chronicle-swiper-prev,
.chronicle-content .chronicle-swiper-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  width: 30px;
  height: 29px;
  background-color: rgba(2, 66, 138, 0.5);
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
}
.chronicle-content .chronicle-swiper-prev:hover,
.chronicle-content .chronicle-swiper-next:hover {
  background-color: #02428a;
}
.chronicle-content .chronicle-swiper-prev {
  left: 0;
  background-image: url("../images/about_enterprise/prev.png");
}
.chronicle-content .chronicle-swiper-next {
  right: 0;
  background-image: url("../images/about_enterprise/next.png");
}

#footer {
  margin-top: 0;
}