.home {
  width: 100%;
  overflow: hidden;
  padding-top: 3rem;
}

.home-gif {
  width: 100%;
}

/* 首页第一版 */
.meesur-tltle {
  width: 20vw;
  position: absolute;
  top: 38%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.meesur-content {
  position: absolute;
  left: 50%;
  top: 46%;
  transform: translate(-50%, -50%);
}

.meesur-item {
  position: relative;
  width: 50vw;
}

.meesur-item2 {
  display: none;
  position: relative;
  width: 50vw;
}

.meesur-left {
  position: absolute;
  left: 0;
  width: 30vw;
  height: 0;
  border-top: 12vw solid rgba(0, 0, 0, 0.5);
  border-right: 10vw solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 0 solid transparent;
}

.meesur-right {
  position: absolute;
  right: 0;
  width: 30vw;
  height: 0;
  border-bottom: 12vw solid #0066ff73;
  border-right: 0 solid transparent;
  border-top: 0 solid transparent;
  border-left: 10vw solid transparent;
}

.meesur-left:hover,
.meesur-right:hover {
  transition: 0.3s;
  cursor: pointer;
  transform: scale(1.2);
}

.meesur-left-img {
  position: absolute;
  bottom: 10%;
  transform: translateY(-25%);
  left: 5%;
  width: 14vw;
}

.meesur-right-img {
  position: absolute;
  transform: translateY(20%);
  right: 5%;
  width: 14vw;
}

/* 轮播 */
.swiper {
  width: 100%;
  overflow: hidden;
}

.swiper2 {
  width: 90vw;
  overflow: hidden;
  box-shadow: 0 0 15px rgba(30, 85, 223, 0.313) !important;
}

.swiper-slide {
  width: 90%;
  height: 100%;
}

.swiper-slide2 {
  width: 100% !important;
  height: 100% !important;
}

.swiper-move {
  display: none;
}

.swiper-slide>video {
  width: 100%;
  height: 80vh;
  object-fit: cover;
}

.swiper-slide2>img {
  width: 100%;
  height: auto;
}

.swiper-button-next,
.swiper-button-prev {
  width: 86px;
  height: 112px;
  background-size: 86px 112px;
  margin-top: -56px;
  outline: none;
}

.swiper-button-next,
.swiper-button-prev {
  width: 3vw;
  height: 3vw;
  background-image: none;
}

.swiper-pagination-bullet {
  background: none;
  opacity: 1;
  margin: 0 6px !important;
  width: 9px;
  height: 9px;
  position: relative;
  outline: none;
  vertical-align: middle;
}

.swiper-pagination-bullet span {
  width: 3px;
  height: 3px;
  background: #CCC;
  display: block;
  border-radius: 50%;
  margin-top: 3px;
  margin-left: 3px;
}

.swiper-pagination-bullet i {
  background: #fff;
  height: 1px;
  width: 20px;
  position: absolute;
  top: 4px;
  transform: scaleX(0);
  transform-origin: left;
  z-index: 3;
  transition-timing-function: linear;
}

.swiper-pagination-bullet-active span,
.swiper-pagination-bullet:hover span {
  width: 9px;
  height: 9px;
  margin-top: 0;
  margin-left: 0;
  background: #fff;
  position: relative;
  z-index: 1;
}

.swiper-pagination-bullet {
  width: 4vw;
  height: 4px;
  bottom: 4vw;
  background: #fff;
  margin: 0 !important;
  border-radius: 0;
}

.swiper-pagination-bullet-active {
  background: rgb(30, 86, 223);
}

/* banner图 */
.swiper-content2 {
  display: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.swiper-content-img2 {
  width: 43vw;
  object-fit: cover;
  display: block;
}

.swiper-content-item {
  width: 18vw;
  height: 35vw;
  border-radius: 10px;
  overflow: hidden;
}

.swiper-content-item:hover {
  scale: 1.1;
  transition: 0.3s;
}

.swiper-content-img {
  width: 100%;
  height: 50%;
  object-fit: cover;
  display: block;
}

/* 关于我们 */
.about2 {
  display: none;
}

/* 视觉 */
#viewImg {
  background-size: auto;
  background-position: center;
  overflow: hidden;
  background-attachment: fixed;
  background-repeat: no-repeat;
  user-select: none;
  cursor: default;
  padding: 5rem 0;
  margin: 5rem 5vw;
  text-align: center;
  background-image: url('../images/view2.jpg');
  background-size: cover;
}

.view-imgs {
  width: 25%;
}

.view-imgs:hover {
  transition: 0.5s;
  scale: 1.3;
}

/* 市场 */
.market2 {
  display: none;
}

.market-left {
  width: 50%;
}

.market-left:hover {
  scale: 1.1;
  transition: 0.3s;
}

.market-right {
  width: 35%;
}

.market-content {
  margin-bottom: 2vw;
  display: flex;
  justify-content: space-between;
}

.market-gather {
  width: 50%;
  display: flex;
  align-items: center;
}

.market-img {
  width: 4vw;
  height: 4vw;
  margin-right: 1vw;
}
.marketNum {
  font-family: 'meesur';
  font-size: 2vw;
}

.marketText {
  font-family: 'meesur';
  font-size: 1vw;
  color: #7f7f7f;
}
/* 精彩 */
.carousel{
  width: 100%;
  overflow: hidden;
}
.carousel-item1{
  transform: translateX(-50%);
  transition: 0.2s;
  object-fit: cover;
}
.carousel-item2{
  transform: translateX(-50%);
  transition: 0.2s;
  object-fit: cover;
}
.carousel-item1>img,.carousel-item2>img{
  /* width: 150%; */
  height: 15vw;
  /* object-fit: cover; */
}
/* 底部品牌滚动 */
.brand-container {
  width: 100%;
  /* 溢出隐藏 */
  overflow: hidden;
}

#brandUl {
  width: 100%;
  overflow: hidden;
  display: flex;
  position: relative;
}

.brand-item {
  list-style: none;
  height: 100%;
  margin: 0;
  padding: 0;
  /* padding-right: 20px; */
}

.brand-item img {
  width: 100vw;
  height: 100%;
  /* 保持原有尺寸比例，裁切长边 */
  /* object-fit: fill; */
  /* 图片定位正中间 */
  object-position: center;
}

.scenic-video {
  width: 100%;
}

.vr-pc {
  flex-wrap: wrap;
}

.vr-pc-img {
  width: 18vw;
  border-radius: 10px;
}

.vr-pc-img:hover {
  scale: 1.1;
  transition: 0.3s;
}

.vr-phone {
  display: none;
}

.scenic-pc-img {
  width: 90%;
}

.vr-box {
  margin-top: 5vw;
  width: 90%;
}

.vr-box2 {
  width: 100%;

}

.vr-box3 {
  display: none;
}

@media only screen and (max-width: 800px) {
  .carousel-item1>img,.carousel-item2>img{
    height: 25vw;
  }
  .swiper-slide>video {
    height: 40vh;
  }

  .brand-item img {
    width: 300vw;
  }

  .vr-pc-img {
    width: 20vw !important;
  }

  .vr-phone {
    display: none;
  }

  .scenic-pc-img {
    width: 100%;
  }

  .vr-box {
    margin-top: 5vw;
    width: 100%;
  }

  .vr-box2 {
    width: 100%;
  }
  /* .carousel-item1>img,.carousel-item2>img{
    width: 200%;
  } */
  @media only screen and (max-width: 500px) {
    .vr-box2 {
      display: none;
    }

    .vr-box3 {
      display: block;
    }

    .swiper-slide>video {
      height: 30vh;
    }

    .vr-pc-img {
      width: 43vw !important;
      margin-bottom: 3vw;
    }

    .vr-pc-img:hover {
      scale: 1;
    }

    .scenic-video {
      width: 100%;
    }

    .swiper-content2 {
      display: flex;
    }

    .swiper-content {
      display: none !important;
    }
    .market {
      display: none;
    }
    .market2 {
      display: block;
    }
    .about {
      display: none;
    }
    .about2 {
      display: block;
    }
    .swiper-pc {
      display: none;
    }
    .swiper-move {
      display: block !important;
    }
    #viewImg {
      background-image: url('../images/shanghai.webp');
      background-size: cover;
      padding: 3rem 0;
      margin: 2rem 5vw;
    }
    .view-imgs {
      width: 45vw;
    }
    .swiper-slide {
      width: 100%;
    }
  }
}