.floor1 {
  width: 100%;
}
.floor1 .swiper .swiper-wrapper .swiper-slide img {
  height: 100vh;
}
.fadein-up-item {
  transform: translateY(40px);
  opacity: 0;
  transition: all 0.5s ease 0.3s;
}
.fadein-up-item.fadein-up-animation {
  transform: translateY(0);
  opacity: 1;
}
.floor2 {
  background: center / cover url('/assets/static/image2/floor2bg2.png') no-repeat;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  justify-content: center;
}
.floor2 .stargold {
  top: 2.8125rem;
  left: 1.82291667rem;
  width: 8.80208333rem;
  height: 7.96875rem;
  position: absolute;
}
.floor2 .sd {
  top: 9.58333333rem;
  left: 27.55208333rem;
  width: 11.35416667rem;
  height: 10.88541667rem;
  position: absolute;
  display: none;
}
.floor2 main {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.floor2 main .floor2-left {
  height: 18.22916667rem;
  display: flex;
  align-items: center;
  margin-left: 6.77083333rem;
}
.floor2 main .floor2-left .floor2-left-hd {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.floor2 main .floor2-left .floor2-left-hd .floor2-left-hd-title {
  display: flex;
  flex-direction: column;
}
.floor2 main .floor2-left .floor2-left-hd .floor2-left-hd-title p {
  font: 700 3.19010417rem 'LuxeUnoLight';
  letter-spacing: 0.1rem;
}
.floor2 main .floor2-left .floor2-left-hd .floor2-left-hd-title p:nth-child(1) {
  color: #000;
}
.floor2 main .floor2-left .floor2-left-hd .floor2-left-hd-title p:nth-child(2) {
  color: #FE0761;
}
.floor2 main .floor2-left .floor2-left-hd .icons {
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: repeat(2, auto);
  gap: 10px;
}
.floor2 main .floor2-left .floor2-left-hd .icons .icon {
  margin-top: 1.71875rem;
  display: flex;
  align-items: center;
}
.floor2 main .floor2-left .floor2-left-hd .icons .icon:nth-child(2n) {
  margin-left: 0.41666667rem;
}
.floor2 main .floor2-left .floor2-left-hd .icons .icon img {
  width: 3.54166667rem;
  height: 3.54166667rem;
}
.floor2 main .floor2-left .floor2-left-hd .icons .icon span {
  display: inline-block;
  margin-left: 1.09375rem;
  color: #FE0761;
  letter-spacing: 0.05rem;
  font: 600 1.04166667rem 'LuxeUnoSemiBold';
}
.floor2 main .floor2-left .floor2-left-hd img {
  width: 5.625rem;
  height: 5.88541667rem;
}
.floor2 main .floor2-left .floor2-left-btn {
  margin-top: 2.8125rem;
  border-radius: 0.10416667rem;
  background: rgba(255, 255, 255, 0.3);
  width: 12.76041667rem;
  height: 3.125rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.floor2 main .floor2-left .floor2-left-btn span {
  color: #484848;
  font: 400 1.01354167rem 'LuxeUnoLight';
  text-transform: uppercase;
  margin-left: 1.30208333rem;
}
.floor2 main .floor2-left .floor2-left-btn img {
  width: 1.82291667rem;
  height: 1.82291667rem;
  margin-right: 0.6171875rem;
}
.floor2 main .floor2-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.floor2 main .floor2-right img {
  margin-left: 1.30208333rem;
  width: 12.44791667rem;
  height: 20.41666667rem;
}
.floor2 main .floor2-right video {
  width: 62.5rem;
  height: 100vh;
}
.floor2 .homebtn {
  cursor: pointer;
  width: 9.79166667rem;
  height: 2.29166667rem;
  margin-top: 0.52083333rem;
  bottom: 3.22916667rem;
  right: 5.41666667rem;
  color: #fff;
  border-radius: 0.20833333rem;
  position: absolute;
  z-index: 3;
}
.floor2 .homebtn .homebtn-img {
  width: 9.79166667rem;
  height: 2.29166667rem;
}
.floor2 .smallsnow {
  position: absolute;
  width: 8.90625rem;
  height: 0.9375rem;
  bottom: 4.94791667rem;
  right: 6.35416667rem;
  z-index: 4;
}
.floor3 video {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.floor6 {
  position: relative;
}
.floor6 video {
  object-fit: cover;
  height: 100%;
}
.floor6 a {
  position: absolute;
  left: 5.72916667rem;
  bottom: 8.95833333rem;
}
.floor6 a img {
  width: 16.97916667rem;
  height: 4.0625rem;
}
.floor4 {
  overflow: hidden;
  background: center / cover url('/assets/static/image2/probg.jpg') no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.floor4 .protitle {
  margin-top: 8.22916667rem;
  color: #FE0761;
  font: 700 2.08333333rem 'LuxeUnoBold';
}
.floor4 .btns {
  margin-top: 4.32291667rem;
  display: flex;
}
.floor4 .btns .probtn {
  position: relative;
  width: 32.8125rem;
  height: 22.39583333rem;
  display: flex;
  align-items: center;
}
.floor4 .btns .probtn .snow-img {
  display: none;
}
.floor4 .btns .probtn .procontent {
  margin-left: 1.5625rem;
}
.floor4 .btns .probtn .procontent .home-uttit {
  width: 4.01041667rem;
  height: 2.60416667rem;
}
.floor4 .btns .probtn .procontent h1 {
  color: #000;
  text-align: left;
  /* 0px */
  font: 700 2.34375rem 'LuxeUnoBold';
}
.floor4 .btns .probtn .procontent .info {
  width: 14.47916667rem;
  height: 3.125rem;
  margin-top: 1.09375rem;
  color: #000;
  text-align: left;
  letter-spacing: 0.48px;
  line-height: 1.04166667rem;
  font: 300 0.83333333rem 'LuxeUnoLight';
}
.floor4 .btns .probtn .procontent .info p {
  color: #000;
  text-align: left;
  margin: 0.3125rem 0;
  letter-spacing: 0.48px;
  line-height: 1.04166667rem;
  font: 400 0.83333333rem 'LuxeUnoLight';
}
.floor4 .btns .probtn .procontent .info p span:nth-child(2) {
  margin-left: 0.98958333rem;
}
.floor4 .btns .probtn .procontent a {
  width: 9.79166667rem;
  height: 2.29166667rem;
  margin-top: 3.28125rem;
  display: inline-block;
  cursor: pointer;
}
.floor4 .btns .probtn .procontent a img {
  width: 9.79166667rem;
  height: 2.29166667rem;
}
.floor4 .btns .middle-img {
  background: center / cover url('/assets/static/image2/index/Group 1211.png') no-repeat;
}
.floor4 .btns .left-img {
  background: center / cover url('/assets/static/image2/Group 1172.png') no-repeat;
}
.floor4 .btns .right-img {
  background: center / cover url('/assets/static/image2/Group 1171.png') no-repeat;
}
.floor4 p {
  text-align: center;
  color: #000;
  font: 300 0.78125rem 'LuxeUnoLight';
}
.floor5 {
  background: center / cover url('/assets/static/image2/floor4bg.jpg') no-repeat;
  overflow: hidden;
  position: relative;
}
.floor5 .event-title {
  width: 56.77083333rem;
  height: 7.44791667rem;
  margin: 7.03125rem auto auto auto;
  display: block;
}
.floor5 .big-snow {
  position: absolute;
  width: 62.44791667rem;
  top: 3.85416667rem;
  left: 50%;
  transform: translateX(-50%);
}
.floor5 .swiper2 {
  margin-top: 6.25rem;
}
.floor5 .swiper2 .swiper-wrapper .swiper-slide {
  text-align: center;
  font-size: 18px;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.8);
}
.floor5 .swiper2 .swiper-wrapper .swiper-slide p {
  color: #000;
  font: 600 1.04166667rem 'LuxeUnoSemiBold';
}
.floor5 .swiper2 .swiper-wrapper .swiper-slide img {
  cursor: pointer;
}
.floor5 .swiper2 .swiper-wrapper .swiper-slide-active p {
  color: #FE0761;
  font: 600 1.04166667rem 'LuxeUnoSemiBold';
}
.floor5 .swiper2 .swiper-wrapper .swiper-slide-active,
.floor5 .swiper2 .swiper-wrapper .swiper-slide-duplicate-active {
  transform: scale(1);
}
