.video-bg {
  width: 100%;
  height: 100vh;
  position: relative; }
  .video-bg .center-title {
    width: 100%;
    height: 3.1rem;
    z-index: 3;
    position: absolute;
    text-align: center;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .video-bg .center-title .en-font {
      font-size: .8675rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #FFFFFF;
      line-height: 1.2rem;
      letter-spacing: .145rem;
      white-space: nowrap; }
    .video-bg .center-title .circle {
      display: inline-block;
      margin-left: .1625rem;
      margin-right: .2875rem;
      margin-bottom: .1125rem;
      width: .125rem;
      height: .125rem;
      border: .0125rem solid #FFFFFF;
      border-radius: .25rem;
      background-color: #FFFFFF;
      -webkit-border-radius: .25rem;
      -moz-border-radius: .25rem;
      -ms-border-radius: .25rem;
      -o-border-radius: .25rem; }
    .video-bg .center-title .sub-title {
      text-align: center;
      font-size: .3375rem;
      font-family: PingFangSC-Light, PingFang SC;
      font-weight: 300;
      color: #FA4A3E;
      line-height: .3375rem;
      letter-spacing: .05rem;
      white-space: nowrap; }
    .video-bg .center-title .download-wrap {
      position: relative;
      margin-top: .5875rem;
      margin-left: 40%;
      padding-left: .55rem;
      cursor: pointer;
      z-index: 2;
      -webkit-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s; }
      .video-bg .center-title .download-wrap .preview-qr {
        position: absolute;
        left: -0.025rem;
        top: -0.1rem;
        background-image: url(../images/download.png);
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: 87%;
        width: .45rem;
        height: .5625rem; }
      .video-bg .center-title .download-wrap h4 {
        line-height: .4625rem;
        font-size: .3375rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #FFFFFF;
        line-height: .475rem;
        letter-spacing: .0125rem; }
      .video-bg .center-title .download-wrap p {
        display: none; }
      .video-bg .center-title .download-wrap .download-qr {
        position: absolute;
        width: 18%;
        display: none;
        border: 0.0125rem solid #fff;
        border-radius: 2%;
        top: .625rem;
        left: .0625rem; }
        .video-bg .center-title .download-wrap .download-qr img {
          width: 85%;
          padding: 7.5%;
          vertical-align: middle;
          border: none; }
    .video-bg .center-title .download-wrap:hover {
      padding-left: 0; }
      .video-bg .center-title .download-wrap:hover .preview-qr {
        display: none; }
      .video-bg .center-title .download-wrap:hover .download-qr {
        display: block; }

.page {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  overflow: hidden; }

.video-player {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%; }

.second-content {
  height: 100%;
  display: flex;
  flex-direction: column; }
  .second-content .second-top {
    /*height: 3.3375rem;*/
    padding-top: 1rem; }
    .second-content .second-top p:nth-child(1) {
      font-size: .675rem;
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: #333333;
      line-height: .5125rem;
      padding-bottom: .6rem; }
    .second-content .second-top p:nth-child(2) {
      font-size: .275rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #333333;
      line-height: .3375rem; }
      .second-content .second-top p:nth-child(2) .num {
        font-size: .675rem;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 600;
        color: #FA4A3E;
        line-height: .675rem; }
  .second-content .second-bottom {
    width: 100%;
    position: relative; }
    .second-content .second-bottom .swiper-container {
      width: 100%; }
      .second-content .second-bottom .swiper-container .swiper-wrapper .swiper-slide {
        width: 8.5rem; }
        .second-content .second-bottom .swiper-container .swiper-wrapper .swiper-slide .res-img {
          width: 100%;
          position: relative;
          height: 0;
          padding-top: 56.81818182%;
          overflow: hidden; }
          .second-content .second-bottom .swiper-container .swiper-wrapper .swiper-slide .res-img::after {
            display: block;
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: 9;
            content: ' ';
            background: rgba(0, 0, 0, 0.3);
            left: 0;
            top: 0; }
          .second-content .second-bottom .swiper-container .swiper-wrapper .swiper-slide .res-img .ullist-bg {
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            height: 100%; }
          .second-content .second-bottom .swiper-container .swiper-wrapper .swiper-slide .res-img .title {
            position: absolute;
            z-index: 10;
            left: 8%;
            bottom: .65rem;
            width: 84%;
            font-size: .425rem;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #FFFFFF;
            line-height: .5125rem; }
        .second-content .second-bottom .swiper-container .swiper-wrapper .swiper-slide .res-img:hover::after {
          display: none; }
    .second-content .second-bottom .pagination-box {
      position: absolute;
      left: 1.8rem;
      top: 50%;
      margin-top: -0.4125rem;
      width: 1.1875rem;
      height: 1.1875rem;
      line-height: 1.1875rem;
      text-align: center;
      background: #FA4A3E;
      border-radius: 50%;
      font-size: .6rem;
      z-index: 1;
      color: #fff;
      transition-duration: 300ms; }
  .second-content .swiper-button-container {
    height: .55rem;
    position: relative;
    width: 85%;
    margin: 0.5rem auto 0.875rem;
    box-sizing: border-box; }
  .second-content .swiper-button-prev,
  .second-content .swiper-button-next {
    width: .1125rem;
    height: .55rem;
    z-index: 10;
    cursor: pointer;
    background-position: center; }
  .second-content .swiper-button-prev,
  .second-content .swiper-container-rtl .swiper-button-next {
    background-image: url("../images/rt.svg");
    background-size: contain;
    background-repeat: no-repeat;
    float: left;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg); }
  .second-content .swiper-button-next,
  .second-content .swiper-container-rtl .swiper-button-prev {
    background-image: url("../images/rt.svg");
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 1rem;
    float: left;
    right: auto; }

.picMarquee-left {
  width: 100%;
  overflow: hidden;
  position: relative; }

.cooperation {
  width: 100%;
  height: 2.95rem;
  background-color: #F8F9FC;
  display: flex;
  justify-content: center;
  align-items: center; }
  .cooperation h3 {
    font-size: .6875rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #333333;
    line-height: .95rem; }

.picMarquee-left .bd .cooperation-bottom {
  background-color: #F8F9FC;
  padding: 0 2.0125rem; }

.picMarquee-left .bd .tempWrap {
  width: 16.575rem;
  padding-bottom: .6875rem;
  overflow: hidden; }

.picMarquee-left .bd ul {
  overflow: hidden;
  zoom: 1; }

.picMarquee-left .bd ul li {
  margin: 0 .325rem;
  margin: 0 0.2625rem;
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center; }

.picMarquee-left .bd ul li .pic {
  text-align: center; }

.picMarquee-left .bd ul li .pic img {
  width: 1.7125rem;
  height: 1.7125rem;
  display: block; }

.picMarquee-left .bd ul li .pic a:hover img {
  border-color: #999; }

.picMarquee-left .bd ul li .title {
  line-height: 0.3rem; }

.footer-box {
  display: flex;
  flex-direction: column;
  z-index: 10;
  position: fixed;
  margin: 0.4375rem 3.3% 0.4375rem 3%;
  bottom: 0;
  left: 0; }
  .footer-box .footer-copyright p {
    white-space: nowrap;
    font-size: .125rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: .295rem;
    letter-spacing: .0125rem; }
