@charset "UTF-8";
body {
  min-width: 1200px;
}

/* 头部 */
.tx-header {
  height: 990px;
  background: url(../images/header-bg.png) no-repeat center top;
  /*  @media screen and (max-width: 1200px) {
      min-height: 500px;
  } */
}

/* @keyframes bodyShow {
    0% {
        transform: translateY(-100%);
        height: 0;
    }
    100% {
        transform: translateY(0);
        height: 990px;
    }
}
 */
/* 正文内容 */
.tx-container {
  background-repeat: no-repeat;
  background-position: center top;
}
.tx-container .container {
  position: relative;
  height: 100%;
}
.tx-container .container .swiper-container {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 740px;
  height: 480px;
  border: 5px solid #fff;
  border-radius: 5px;
}
.tx-container .container .swiper-container img {
  background: #c0c0c0;
}
.tx-container .container .swiper-container a p {
  padding: 0 8em 0 1em;
  height: 40px;
  line-height: 40px;
  color: #fff;
}
.tx-container .container .swiper-container .swiper-pagination {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  top: auto;
  bottom: 0;
  left: auto;
  right: 16px;
  height: 40px;
  line-height: 40px;
}
.tx-container .container .swiper-container .swiper-pagination .swiper-pagination-bullet {
  margin: 0 8px;
  width: 10px;
  height: 10px;
  background: #ffba42;
  border-radius: 0;
  opacity: 1;
}
.tx-container .container .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #fff;
}
.tx-container.tx-container1 {
  padding-top: 62px;
  background-image: url(../images/bg1.png);
  height: 815px;
}
.tx-container.tx-container1 .container {
  height: 580px;
}
.tx-container.tx-container2 {
  background-image: url(../images/bg2.png);
  height: 603px;
}
.tx-container.tx-container2 .container .swiper-container {
  left: auto;
  right: 0;
}
.tx-container.tx-container3 {
  background-image: url(../images/bg3.png);
  height: 747px;
}
.tx-container.tx-container3 .container .swiper-container {
  bottom: 134px;
}

.tx-top {
  position: relative;
  padding: 20px 0 0 200px;
  width: 1200px;
  margin: 0 auto;
  height: 152px;
  background: url(../images/topLine.png) no-repeat center top/100%;
  display: block;
  height: 140px;
}
.tx-top h2 {
  font-size: 40px;
  color: #ffed98;
}
.tx-top p {
  overflow: hidden;
  width: 850px;
  font-size: 22px;
  line-height: 2;
  height: 40px;
  color: #fff;
}
.tx-top a {
  position: absolute;
  font-size: 22px;
  right: 90px;
  bottom: 1.1em;
  color: #fff;
}
.tx-top a:hover {
  color: var(--defaultHoverColor);
  font-weight: bold;
}<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2025-11-25 15:20:11" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->