.container-grid {
  width: 100%;
  height: 1080px;
  background: url(../images/bg3.png) no-repeat left bottom, #010916;
  -o-background-size: 100% 100%;
  background-size: 100% 476px, 100% 100%;
}

.swiper-wrap {
  margin-top: 190px;
  padding: 0 164px;
  width: 100%;
  height: 443.69px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.swiper-wrap ul {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.swiper-wrap ul li {
  position: absolute;
  width: 788px;
  height: 443.69px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.hide-li{
  display: none;
}

.swiper-wrap ul li a {
  display: block;
  width: 788px;
  height: 443.69px;
}

.swiper-wrap ul li a video {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
  object-fit: fill;
}

.left-loop {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-63px) scale(0.84);
  -moz-transform: translateX(-63px) scale(0.84);
  -ms-transform: translateX(-63px) scale(0.84);
  -o-transform: translateX(-63px) scale(0.84);
  transform: translateX(-63px) scale(0.84);
  z-index: 9;
}

.mid-loop {
  position: absolute;
  -webkit-transform: translateX(402px);
  -moz-transform: translateX(402px);
  -ms-transform: translateX(402px);
  -o-transform: translateX(402px);
  transform: translateX(402px);
  top: 0;
  z-index: 15;
}

.right-loop {
  position: absolute;
  -webkit-transform: translateX(850px) scale(0.84);
  -moz-transform: translateX(850px) scale(0.84);
  -ms-transform: translateX(850px) scale(0.84);
  -o-transform: translateX(850px) scale(0.84);
  transform: translateX(850px) scale(0.84);
  z-index: 9;
}

/* 笔记本电脑 */
@media screen and (min-width: 1025px) and (max-width: 1600px) {
  .container-grid {
    width: 100%;
    height: 84.38rem;
    background: url(../images/notebook/bg3.png) no-repeat left bottom, #010916;
    -o-background-size: 100% 100%;
    background-size: 100% 33.15rem, 100% 100%;
  }

  .swiper-wrap {
    margin-top: 14.84rem;
    padding: 0 1.88rem;
    width: 100%;
    height: 26.75rem;
  }

  .swiper-wrap ul li {
    width: 47.5rem;
    height: 26.75rem;
  }

  .swiper-wrap ul li a {
    width: 47.5rem;
    height: 26.75rem;
  }

  .left-loop {
    position: absolute;
    -webkit-transform: translateX(-3.91rem) scale(0.84);
    -moz-transform: translateX(-3.91rem) scale(0.84);
    -ms-transform: translateX(-3.91rem) scale(0.84);
    -o-transform: translateX(-3.91rem) scale(0.84);
    transform: translateX(-3.91rem) scale(0.84);
    z-index: 9;
  }

  .mid-loop {
    position: absolute;
    -webkit-transform: translateX(24.3rem);
    -moz-transform: translateX(24.3rem);
    -ms-transform: translateX(24.3rem);
    -o-transform: translateX(24.3rem);
    transform: translateX(24.3rem);
    top: 0;
    z-index: 15;
  }

  .right-loop {
    position: absolute;
    -webkit-transform: translateX(52.7rem) scale(0.84);
    -moz-transform: translateX(52.7rem) scale(0.84);
    -ms-transform: translateX(52.7rem) scale(0.84);
    -o-transform: translateX(52.7rem) scale(0.84);
    transform: translateX(52.7rem) scale(0.84);
    z-index: 9;
  }
}

/* 平板样式 */
@media screen and (min-width: 601px) and (max-width: 1024px) {
  .container-grid {
    width: 100%;
    height: 100vh;
    background: url(../images/pad/bg3.png) no-repeat left bottom, #010916;
    -o-background-size: 100% 100%;
    background-size: 100% 65.8rem, 100% 100%;
  }

  .swiper-wrap {
    margin-top: 20.7rem;
    padding: 0 2.6rem;
    width: 100%;
    height: 53.37rem;
  }

  .swiper-wrap ul li {
    width: 94.79rem;
    height: 53.37rem;
  }

  .swiper-wrap ul li a {
    width: 94.79rem;
    height: 53.37rem;
  }

  .left-loop {
    position: absolute;
    -webkit-transform: translateX(-52.7rem) scale(0.84);
    -moz-transform: translateX(-52.7rem) scale(0.84);
    -ms-transform: translateX(-52.7rem) scale(0.84);
    -o-transform: translateX(-52.7rem) scale(0.84);
    transform: translateX(-52.7rem) scale(0.84);
    z-index: 9;
  }

  .mid-loop {
    position: absolute;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    top: 0;
    z-index: 15;
  }

  .right-loop {
    position: absolute;
    -webkit-transform: translateX(52.7rem) scale(0.84);
    -moz-transform: translateX(52.7rem) scale(0.84);
    -ms-transform: translateX(52.7rem) scale(0.84);
    -o-transform: translateX(52.7rem) scale(0.84);
    transform: translateX(52.7rem) scale(0.84);
    z-index: 9;
  }

  .swiper-wrap ul li a{
    -webkit-tap-highlight-color: transparent;
  }
}

/* 手机样式 */
@media screen and (max-width: 600px) {
  .container-grid {
    width: 100%;
    height: 100vh;
    background: url(../images/mobile/bg3.png) no-repeat left bottom, #010916;
    -o-background-size: 100% 100%;
    background-size: 100% 84.3rem, 100% 100%;
  }

  .swiper-wrap {
    margin-top: 24.84rem;
    padding: 0 3.13rem;
    width: 100%;
    height: 52.79rem;
  }

  .swiper-wrap ul li {
    width: 93.75rem;
    height: 52.79rem;
  }

  .swiper-wrap ul li a {
    width: 93.75rem;
    height: 52.79rem;
  }

  .left-loop {
    position: absolute;
    -webkit-transform: translateX(-88rem) scale(0.84);
    -moz-transform: translateX(-88rem) scale(0.84);
    -ms-transform: translateX(-88rem) scale(0.84);
    -o-transform: translateX(-88rem) scale(0.84);
    transform: translateX(-88rem) scale(0.84);
    z-index: 9;
  }

  .mid-loop {
    position: absolute;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    top: 0;
    z-index: 15;
  }

  .right-loop {
    position: absolute;
    -webkit-transform: translateX(88rem) scale(0.84);
    -moz-transform: translateX(88rem) scale(0.84);
    -ms-transform: translateX(88rem) scale(0.84);
    -o-transform: translateX(88rem) scale(0.84);
    transform: translateX(88rem) scale(0.84);
    z-index: 9;
  }

  .swiper-wrap ul li a{
    -webkit-tap-highlight-color: transparent;
  }
}
