@charset "UTF-8";
._container_1vghe_2 .main img {
  width: 100%;
  display: block;
}
._container_1vghe_2 .main a {
  display: block;
}
._container_1vghe_2 .main .img-box {
  position: relative;
  width: 100%;
  height: auto;
}
._container_1vghe_2 .main .b1 {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 3%;
  width: 15%;
  height: 6%;
}
._container_1vghe_2 .main .main-con {
  width: 62.5%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(18.4% + 5px);
  top: 0;
}
._container_1vghe_2 .main .main-con .column {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
._container_1vghe_2 .main .main-con .three-column {
  height: 100%;
  align-items: flex-end;
  padding-bottom: 0;
}
._container_1vghe_2 .main .main-con .three-column .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 4vw;
  flex: 1;
  cursor: pointer;
}
._container_1vghe_2 .main .main-con .three-column-sec {
  height: 100%;
  justify-content: center;
  align-items: center;
  padding-top: 1vw;
  padding-bottom: 2.5vw;
}
._container_1vghe_2 .main .main-con .three-column-sec .btn-sec {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 4vw;
  flex: 1;
  cursor: pointer;
}
._container_1vghe_2 .main .main-con .link {
  position: absolute;
  cursor: pointer;
}
._container_1vghe_2 .main .main-con .learn-first {
  left: 8%;
  bottom: 41%;
  width: 43%;
  height: 5vw;
}
._container_1vghe_2 .main .main-con .learn-sec {
  left: 53%;
  bottom: 41%;
  width: 43%;
  height: 5vw;
}
._container_1vghe_2 .main .main-con .link-btn {
  left: 0;
  top: 10%;
  width: 100%;
  height: 75%;
}
._container_1vghe_2 .main .main-con .back-btn {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._container_1vghe_2 .main .main-con-sec {
  width: 62.2%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(18.2% + 5px);
  top: 0;
}
._container_1vghe_2 .main .product {
  position: absolute;
  width: 22vw;
  height: 26vw;
}
._container_1vghe_2 .main .product .cart-con {
  width: 100%;
  height: 100%;
  display: flex;
}
._container_1vghe_2 .main .product .cart-con .btn {
  width: 100%;
  padding: 0 0;
  text-indent: -1000em;
}
._container_1vghe_2 .main .product-01 {
  right: 12.5%;
  bottom: 1vw;
}
._container_1vghe_2 .main .product-02 {
  left: 13.5%;
  bottom: 1vw;
}
._container_1vghe_2 .main .product-03 {
  left: 53%;
  bottom: 1vw;
}
._container_1vghe_2 .main .product-04 {
  left: 8.5%;
  bottom: 0.5vw;
}
._container_1vghe_2 .main .product-05 {
  left: 51%;
  bottom: 0.5vw;
}
._container_1vghe_2 .main .product-06 {
  right: 7%;
  bottom: 1.5vw;
}
._container_1vghe_2 .swiper-wrap {
  width: 90%;
  height: 100%;
  position: relative;
  margin: 2.8vw auto 0 auto;
}
._container_1vghe_2 .swiper-wrap .swiper-box {
  width: 97%;
  padding-right: 2.2vw;
  overflow: hidden;
}
._container_1vghe_2 .swiper-wrap .date-item {
  margin-right: 0.5%;
  flex-shrink: 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 1.2vw;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._container_1vghe_2 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._container_1vghe_2 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1.4;
}
._container_1vghe_2 .flash-wrap {
  width: 100%;
  margin-top: 2vw;
  height: 5vw;
  display: flex;
  align-items: center;
}
._container_1vghe_2 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_1vghe_2 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_1vghe_2 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 1.8vw;
}
._container_1vghe_2 .flash-wrap .flash-con .text-box .desc {
  font-size: 1.25rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
._container_1vghe_2 .flash-wrap .flash-con .flash-date {
  display: flex;
  align-items: center;
  margin-left: 1rem;
}
._container_1vghe_2 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 1rem;
  width: auto;
  height: 1.8vw;
}
._container_1vghe_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 2vw;
  line-height: 1;
}
._container_1vghe_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  border-radius: 5px;
  padding: 0.5rem;
  color: #ce2c25;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._container_1vghe_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 0.5rem;
  color: rgba(233, 243, 250, 0.9294117647);
}
._container_1vghe_2 .quick-img-box {
  position: relative;
  margin-top: 2vw;
  padding-left: 0.6vw;
}
._container_1vghe_2 .quick-img-box .button-box {
  width: 20%;
  position: absolute;
  left: 50%;
  bottom: 20%;
}
._container_1vghe_2 .quick-img-box .pointer {
  cursor: pointer;
}
._container_1vghe_2 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._container_1vghe_2 .swiper-button-prev {
  left: -4%;
  color: white;
}
._container_1vghe_2 .swiper-button-prev::after {
  font-size: 2vw;
}
._container_1vghe_2 .swiper-button-next {
  right: -4%;
  color: white;
}
._container_1vghe_2 .swiper-button-next::after {
  font-size: 2vw;
}

._pop-modal-video_1vghe_257 {
  width: 100%;
  height: 100%;
  position: relative;
  outline: none;
  padding: 0;
}
._pop-modal-video_1vghe_257 .close-btn {
  font-size: 20px;
  position: absolute;
  top: 1rem;
  right: 1.2rem;
  cursor: pointer;
  color: #333;
  z-index: 1;
  padding: 0.5rem;
  line-height: 1;
}
._pop-modal-video_1vghe_257 .white {
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  ._pop-modal-video_1vghe_257 .close-btn {
    font-size: 16px;
  }
  ._pop-modal-video_1vghe_257 .inbox {
    display: block;
  }
  ._pop-modal-video_1vghe_257 .inbox img {
    object-fit: contain;
  }
}

._link-product_1vghe_290 {
  width: 100%;
  height: 100%;
  padding: 0;
}
._link-product_1vghe_290 .cart-con {
  width: 100%;
  height: 100%;
  display: flex;
}
._link-product_1vghe_290 .cart-con .btn {
  width: 60%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}
._container_1fi27_2 .main img {
  width: 100%;
  display: block;
}
._container_1fi27_2 .main a {
  display: block;
}
._container_1fi27_2 .main .img-box {
  position: relative;
  width: 100%;
  height: auto;
}
._container_1fi27_2 .main .b1 {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 1%;
  width: 34%;
  height: 6%;
}
._container_1fi27_2 .main .main-con {
  width: 96.5%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(0.5% + 5px);
  top: 0;
}
._container_1fi27_2 .main .main-con .column {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
._container_1fi27_2 .main .main-con .three-column {
  height: 100%;
  align-items: flex-end;
  padding-bottom: 0;
}
._container_1fi27_2 .main .main-con .three-column .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 2vw;
  flex: 1;
  cursor: pointer;
}
._container_1fi27_2 .main .main-con .three-column-sec {
  height: 100%;
  justify-content: center;
  align-items: center;
  padding-top: 1vw;
  padding-bottom: 2.5vw;
}
._container_1fi27_2 .main .main-con .three-column-sec .btn-sec {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 2vw;
  flex: 1;
  cursor: pointer;
}
._container_1fi27_2 .main .main-con .link {
  position: absolute;
  cursor: pointer;
}
._container_1fi27_2 .main .main-con .learn-first {
  left: 3%;
  bottom: 19%;
  width: 47%;
  height: 7.5vw;
}
._container_1fi27_2 .main .main-con .learn-sec {
  left: 52%;
  bottom: 19%;
  width: 47%;
  height: 7.5vw;
}
._container_1fi27_2 .main .main-con .link-btn {
  left: 0;
  top: 17%;
  width: 100%;
  height: 75%;
}
._container_1fi27_2 .main .main-con .back-btn {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._container_1fi27_2 .main .main-con-sec {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 4%;
}
._container_1fi27_2 .main .product {
  position: absolute;
  width: 39vw;
  height: 40vw;
}
._container_1fi27_2 .main .product .cart-con {
  width: 100%;
  height: 100%;
  display: flex;
}
._container_1fi27_2 .main .product .cart-con .btn {
  width: 100%;
  padding-top: 4vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_1fi27_2 .main .product-01 {
  left: 7%;
  bottom: 0;
}
._container_1fi27_2 .main .product-02 {
  left: 11%;
  bottom: 0;
}
._container_1fi27_2 .main .product-03 {
  left: 55.5%;
  bottom: 0;
}
._container_1fi27_2 .main .product-04 {
  left: 7%;
  bottom: 0;
}
._container_1fi27_2 .main .product-05 {
  left: 51.5%;
  bottom: 0;
}
._container_1fi27_2 .main .product-06 {
  right: 6%;
  bottom: 0;
}
._container_1fi27_2 .swiper-tab-box {
  width: 90%;
  background-color: #f4f9fe;
  border-radius: 5px;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.4rem 0;
}
._container_1fi27_2 .swiper-wrap {
  width: 100%;
  height: 83%;
  padding: 0 2% 0 2%;
}
._container_1fi27_2 .swiper-wrap .date-item {
  margin: 0 0.5%;
  padding: 0.8% 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 0.8rem;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._container_1fi27_2 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._container_1fi27_2 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1;
}
._container_1fi27_2 .flash-box {
  width: 100%;
  height: 17%;
}
._container_1fi27_2 .flash-wrap {
  width: 100%;
  height: 100%;
}
._container_1fi27_2 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_1fi27_2 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
._container_1fi27_2 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 4.6vw;
}
._container_1fi27_2 .flash-wrap .flash-con .text-box .desc {
  font-size: 1rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
._container_1fi27_2 .flash-wrap .flash-con .flash-date {
  margin-left: 0.5rem;
  display: flex;
  height: 100%;
  align-items: center;
}
._container_1fi27_2 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 5px;
  width: auto;
  height: 4.6vw;
}
._container_1fi27_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  font-size: 1.2rem;
  line-height: 1;
}
._container_1fi27_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  display: flex;
  align-items: center;
  border-radius: 5px;
  padding: 4px;
  color: red;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._container_1fi27_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 4px;
  color: rgba(233, 243, 250, 0.9294117647);
}
._container_1fi27_2 .quick-img-box {
  margin-top: 0.5%;
  position: relative;
  width: 96.5%;
  margin-left: 2%;
}
._container_1fi27_2 .quick-img-box .button-box {
  width: 20%;
  position: absolute;
  left: 50%;
  bottom: 20%;
}
._container_1fi27_2 .quick-img-box .pointer {
  cursor: pointer;
}
._container_1fi27_2 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._container_1fi27_2 .swiper-button-prev {
  left: -5vw;
  color: white;
}
._container_1fi27_2 .swiper-button-prev::after {
  font-size: 2vw;
}
._container_1fi27_2 .swiper-button-next {
  right: -5vw;
  color: white;
}
._container_1fi27_2 .swiper-button-next::after {
  font-size: 2vw;
}
@media screen and (min-width: 576px) {
  ._container_1fi27_2 .swiper-button-prev {
    left: -3.5vw;
  }
  ._container_1fi27_2 .swiper-button-next {
    right: -3.5vw;
  }
}

._pop-modal-video_1fi27_274 {
  width: 100%;
  height: 100%;
  position: relative;
  outline: none;
  padding: 0;
}
._pop-modal-video_1fi27_274 .close-btn {
  font-size: 1.2rem;
  position: absolute;
  top: 0.1rem;
  right: 0.1rem;
  cursor: pointer;
  color: #333;
  z-index: 1;
  padding: 0.5rem;
  line-height: 1;
}
._pop-modal-video_1fi27_274 .white {
  color: #ffffff;
}
._pop-modal-video_1fi27_274 .inbox {
  position: relative;
}
._pop-modal-video_1fi27_274 .inbox .btn-modal {
  position: absolute;
  cursor: pointer;
}
._pop-modal-video_1fi27_274 .inbox .app-link {
  left: 27%;
  bottom: 6%;
  width: 57%;
  height: 7vw;
}

._product-price-cart_1fi27_309 {
  width: 100%;
  height: 100%;
  padding: 0;
}
._product-price-cart_1fi27_309 .price-con {
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 7vw;
  padding-left: 13.5%;
}
._product-price-cart_1fi27_309 .price-con .sp-price {
  font-size: 1.9vw;
  color: #be0804;
  font-weight: 400;
}
._product-price-cart_1fi27_309 .price-con .pre-price {
  margin-left: 0.2vw;
  font-size: 1.2vw;
  color: #424242;
  text-decoration: line-through #7b7e81;
}
._product-price-cart_1fi27_309 .cart-con {
  width: 100%;
  height: 100%;
  display: flex;
}
._product-price-cart_1fi27_309 .cart-con .btn {
  width: 60%;
  padding-top: 4vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_t5q3e_2 .img-box {
  position: relative;
  width: 100%;
}
._container_t5q3e_2 .img-box img {
  width: 100%;
  display: block;
}
._container_t5q3e_2 .rule-btn {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 3%;
  width: 20%;
  height: 10%;
}
._container_t5q3e_2 .main-con {
  width: 62.5%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(18.5% + 5px);
  top: 0;
}
._container_t5q3e_2 .main-con .column {
  width: 100%;
  height: 80%;
  display: flex;
  justify-content: space-between;
  margin-top: 5%;
}
._container_t5q3e_2 .main-con .column .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 1vw;
  flex: 1;
  cursor: pointer;
}
._container_t5q3e_2 .main-con .column-sec {
  width: 100%;
  height: 70%;
  display: flex;
  justify-content: space-between;
  margin-top: 5%;
}
._container_t5q3e_2 .main-con .column-sec .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 1vw;
  flex: 1;
  cursor: pointer;
}
._container_t5q3e_2 .main-con .product {
  position: absolute;
  width: 24vw;
}
._container_t5q3e_2 .main-con .product .cart-con {
  width: 100%;
  height: 100%;
  display: flex;
}
._container_t5q3e_2 .main-con .product .cart-con .btn {
  width: 55%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_t5q3e_2 .main-con .product .cart-con .cart-link {
  width: 45%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_t5q3e_2 .main-con .p1 {
  left: 7%;
  bottom: 3%;
}
._container_t5q3e_2 .main-con .p2 {
  left: 50.5%;
  bottom: 3%;
}
._container_t5q3e_2 .main-con .p3 {
  left: 7%;
  bottom: 3%;
}
._container_t5q3e_2 .main-con .p4 {
  left: 50.5%;
  bottom: 3%;
}
._container_t5q3e_2 .main-con .p5 {
  left: 8.5%;
  bottom: 3%;
}
._container_t5q3e_2 .main-con .p6 {
  left: 53.5%;
  bottom: 3%;
}
._container_t5q3e_2 .main-con .learn {
  display: flex;
}
._container_t5q3e_2 .main-con .learn .con {
  margin: 0 5vw;
  flex: 1;
}
._container_t5q3e_2 .main-con .link {
  position: absolute;
  cursor: pointer;
  text-indent: -1000em;
}
._container_t5q3e_2 .main-con .learn-first {
  left: 4%;
  top: 19%;
  width: 45%;
  height: 54%;
}
._container_t5q3e_2 .main-con .learn-sec {
  left: 52%;
  top: 19%;
  width: 45%;
  height: 54%;
}
._container_t5q3e_2 .main-con .learn-third {
  left: 0;
  top: 5%;
  width: 100%;
  height: 58%;
}
._container_t5q3e_2 .main-con .link-btn {
  left: 0;
  top: 16%;
  width: 100%;
  height: 75%;
}
._container_t5q3e_2 .main-con .back-btn {
  left: 0;
  top: 0;
  width: 100%;
  height: 90%;
}
._container_t5q3e_2 .main-con-sec {
  width: 62.2%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(18.2% + 5px);
  top: 0;
}
._container_t5q3e_2 .swiper-wrap {
  width: 90%;
  height: 100%;
  position: relative;
  margin: 2.8vw auto 0 auto;
}
._container_t5q3e_2 .swiper-wrap .swiper-box {
  width: 97%;
  padding-right: 2.2vw;
  overflow: hidden;
}
._container_t5q3e_2 .swiper-wrap .date-item {
  margin-right: 0.5%;
  flex-shrink: 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 1.2vw;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._container_t5q3e_2 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._container_t5q3e_2 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1.4;
}
._container_t5q3e_2 .flash-wrap {
  width: 100%;
  margin-top: 2vw;
  height: 5vw;
  display: flex;
  align-items: center;
}
._container_t5q3e_2 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_t5q3e_2 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_t5q3e_2 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 1.8vw;
}
._container_t5q3e_2 .flash-wrap .flash-con .text-box .desc {
  font-size: 1.25rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
._container_t5q3e_2 .flash-wrap .flash-con .flash-date {
  display: flex;
  align-items: center;
  margin-left: 1rem;
}
._container_t5q3e_2 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 1rem;
  width: auto;
  height: 1.8vw;
}
._container_t5q3e_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 2vw;
  line-height: 1;
}
._container_t5q3e_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  border-radius: 5px;
  padding: 0.5rem;
  color: #ce2c25;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._container_t5q3e_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 0.5rem;
  color: rgba(233, 243, 250, 0.9294117647);
}
._container_t5q3e_2 .quick-img-box {
  position: relative;
  margin-top: 1.8vw;
  padding-left: 0.6vw;
}
._container_t5q3e_2 .quick-img-box .button-box {
  width: auto;
  height: 2.4vw;
  position: absolute;
  left: 50%;
  bottom: 15%;
}
._container_t5q3e_2 .quick-img-box .pointer {
  cursor: pointer;
}
._container_t5q3e_2 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._container_t5q3e_2 .swiper-button-prev {
  left: -3.8%;
  color: white;
}
._container_t5q3e_2 .swiper-button-prev::after {
  font-size: 2vw;
}
._container_t5q3e_2 .swiper-button-next {
  right: -4.4%;
  color: white;
}
._container_t5q3e_2 .swiper-button-next::after {
  font-size: 2vw;
}

._pop-modal-video_t5q3e_271 {
  width: 100%;
  height: 100%;
  position: relative;
  outline: none;
  padding: 0;
}
._pop-modal-video_t5q3e_271 .close-btn {
  font-size: 20px;
  position: absolute;
  top: 0.8rem;
  right: 0.8rem;
  cursor: pointer;
  color: #333;
  z-index: 1;
  padding: 0.5rem;
  line-height: 1;
}
._pop-modal-video_t5q3e_271 .white {
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  ._pop-modal-video_t5q3e_271 .close-btn {
    font-size: 1rem;
    position: absolute;
    top: 0.1rem;
    right: 0.1rem;
    cursor: pointer;
    color: #333;
    z-index: 1;
    padding: 0.5rem;
    line-height: 1;
  }
  ._pop-modal-video_t5q3e_271 .white {
    color: #ffffff;
  }
  ._pop-modal-video_t5q3e_271 .inbox {
    display: block;
  }
  ._pop-modal-video_t5q3e_271 .inbox img {
    object-fit: contain;
  }
  ._pop-modal-video_t5q3e_271 .inbox .btn-modal {
    position: absolute;
    cursor: pointer;
  }
  ._pop-modal-video_t5q3e_271 .inbox .app-link {
    left: 27%;
    bottom: 5%;
    width: 57%;
    height: 8vw;
  }
}
._container_zxo4r_2 .img-box {
  position: relative;
  width: 100%;
  height: auto;
}
._container_zxo4r_2 .img-box img {
  width: 100%;
  display: block;
}
._container_zxo4r_2 .rule-btn {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 1%;
  width: 34%;
  height: 6%;
}
._container_zxo4r_2 .main-con {
  width: 96.5%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(0.5% + 5px);
  top: 0;
}
._container_zxo4r_2 .main-con .column {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}
._container_zxo4r_2 .main-con .column .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 2vw;
  flex: 1;
  cursor: pointer;
}
._container_zxo4r_2 .main-con .column-sec {
  width: 100%;
  height: 70%;
  display: flex;
  justify-content: space-between;
  margin-top: 5%;
}
._container_zxo4r_2 .main-con .column-sec .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 2vw;
  flex: 1;
  cursor: pointer;
}
._container_zxo4r_2 .main-con .product {
  position: absolute;
  width: 38vw;
}
._container_zxo4r_2 .main-con .product .cart-con {
  width: 100%;
  height: 100%;
  display: flex;
}
._container_zxo4r_2 .main-con .product .cart-con .btn {
  width: 55%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_zxo4r_2 .main-con .product .cart-con .cart-link {
  width: 45%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_zxo4r_2 .main-con .p1 {
  left: 7%;
  bottom: 1vw;
}
._container_zxo4r_2 .main-con .p2 {
  left: 48%;
  bottom: 1vw;
}
._container_zxo4r_2 .main-con .p3 {
  left: 7%;
  bottom: 1vw;
}
._container_zxo4r_2 .main-con .p4 {
  left: 55%;
  bottom: 1vw;
}
._container_zxo4r_2 .main-con .p5 {
  left: 9%;
  bottom: 1vw;
}
._container_zxo4r_2 .main-con .p6 {
  left: 52%;
  bottom: 1vw;
}
._container_zxo4r_2 .main-con .learn {
  display: flex;
}
._container_zxo4r_2 .main-con .learn .con {
  margin: 0 5vw;
  flex: 1;
}
._container_zxo4r_2 .main-con .link {
  position: absolute;
  cursor: pointer;
  text-indent: -1000em;
}
._container_zxo4r_2 .main-con .learn-first {
  left: 0;
  top: 8%;
  width: 100%;
  height: 25%;
}
._container_zxo4r_2 .main-con .learn-sec {
  left: 0;
  top: 46%;
  width: 100%;
  height: 25%;
}
._container_zxo4r_2 .main-con .learn-third {
  left: 0;
  top: 0;
  width: 100%;
  height: 60%;
}
._container_zxo4r_2 .main-con .link-btn {
  left: 0;
  top: 15%;
  width: 100%;
  height: 75%;
}
._container_zxo4r_2 .main-con .back-btn {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._container_zxo4r_2 .main-con-sec {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 4%;
}
._container_zxo4r_2 .swiper-tab-box {
  width: 90%;
  background-color: #f4f9fe;
  border-radius: 5px;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.4rem 0;
}
._container_zxo4r_2 .swiper-wrap {
  width: 100%;
  height: 83%;
  padding: 0 2% 0 2%;
}
._container_zxo4r_2 .swiper-wrap .date-item {
  margin: 0 0.5%;
  padding: 0.8% 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 0.8rem;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._container_zxo4r_2 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._container_zxo4r_2 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1;
}
._container_zxo4r_2 .flash-box {
  width: 100%;
  height: 9vw;
}
._container_zxo4r_2 .flash-wrap {
  width: 100%;
  height: 100%;
}
._container_zxo4r_2 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_zxo4r_2 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
._container_zxo4r_2 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 4.6vw;
}
._container_zxo4r_2 .flash-wrap .flash-con .text-box .desc {
  font-size: 1rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
@media screen and (max-width: 576px) {
  ._container_zxo4r_2 .flash-wrap .flash-con .text-box .desc {
    font-size: 0.8rem;
  }
}
._container_zxo4r_2 .flash-wrap .flash-con .flash-date {
  margin-left: 0.5rem;
  display: flex;
  height: 100%;
  align-items: center;
}
._container_zxo4r_2 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 5px;
  width: auto;
  height: 4.6vw;
}
._container_zxo4r_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  font-size: 1.2rem;
  line-height: 1;
}
._container_zxo4r_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  display: flex;
  align-items: center;
  border-radius: 5px;
  padding: 4px;
  color: red;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._container_zxo4r_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 4px;
  color: rgba(233, 243, 250, 0.9294117647);
}
._container_zxo4r_2 .quick-img-box {
  margin-top: 0.5%;
  position: relative;
  width: 96.5%;
  margin-left: 2%;
}
._container_zxo4r_2 .quick-img-box .button-box {
  width: auto;
  height: 4.4vw;
  position: absolute;
  left: 50%;
  bottom: 15%;
}
._container_zxo4r_2 .quick-img-box .pointer {
  cursor: pointer;
}
._container_zxo4r_2 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._container_zxo4r_2 .swiper-button-prev {
  left: -5vw;
  color: white;
}
._container_zxo4r_2 .swiper-button-prev::after {
  font-size: 2vw;
}
._container_zxo4r_2 .swiper-button-next {
  right: -5vw;
  color: white;
}
._container_zxo4r_2 .swiper-button-next::after {
  font-size: 2vw;
}
@media screen and (min-width: 576px) {
  ._container_zxo4r_2 .swiper-button-prev {
    left: -3.5vw;
  }
  ._container_zxo4r_2 .swiper-button-next {
    right: -3.5vw;
  }
}
._container_1xyx9_2 .img-box {
  position: relative;
  width: 100%;
}
._container_1xyx9_2 .img-box img {
  width: 100%;
  display: block;
}
._container_1xyx9_2 .rule-btn {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 3%;
  width: 15%;
  height: 10%;
}
._container_1xyx9_2 .main-con {
  width: 74%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(12.5% + 5px);
  top: 0;
}
._container_1xyx9_2 .main-con .column {
  width: 100%;
  height: 80%;
  display: flex;
  justify-content: space-between;
  padding: 0 5%;
}
._container_1xyx9_2 .main-con .column .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 1vw;
  padding: 10vw 0;
  flex: 1;
  cursor: pointer;
}
._container_1xyx9_2 .main-con .product {
  position: absolute;
  width: 22vw;
}
._container_1xyx9_2 .main-con .product .cart-con {
  width: 100%;
  height: 100%;
  display: flex;
}
._container_1xyx9_2 .main-con .product .cart-con .btn {
  width: 55%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_1xyx9_2 .main-con .product .cart-con .cart-link {
  width: 45%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_1xyx9_2 .main-con .p1 {
  left: 16.5%;
  bottom: 3%;
}
._container_1xyx9_2 .main-con .p2 {
  left: 53%;
  bottom: 3%;
}
._container_1xyx9_2 .main-con .p3 {
  left: 16.5%;
  bottom: 3%;
}
._container_1xyx9_2 .main-con .p4 {
  left: 53%;
  bottom: 3%;
}
._container_1xyx9_2 .main-con .p5 {
  left: 16.5%;
  bottom: 3%;
}
._container_1xyx9_2 .main-con .p6 {
  left: 53%;
  bottom: 3%;
}
._container_1xyx9_2 .main-con .learn {
  display: flex;
}
._container_1xyx9_2 .main-con .learn .con {
  margin: 0 5vw;
  flex: 1;
}
._container_1xyx9_2 .main-con .link {
  position: absolute;
  cursor: pointer;
  text-indent: -1000em;
}
._container_1xyx9_2 .main-con .learn-first {
  left: 7%;
  top: 16%;
  width: 42%;
  height: 54%;
}
._container_1xyx9_2 .main-con .learn-sec {
  left: 51%;
  top: 16%;
  width: 42%;
  height: 54%;
}
._container_1xyx9_2 .main-con .learn-third {
  left: 0;
  top: 5%;
  width: 100%;
  height: 58%;
}
._container_1xyx9_2 .main-con .link-btn {
  left: 8%;
  top: 16%;
  width: 84%;
  height: 75%;
}
._container_1xyx9_2 .main-con .back-btn {
  left: 8%;
  top: 0;
  width: 84%;
  height: 90%;
}
._container_1xyx9_2 .main-con-sec {
  width: 62.2%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(18.2% + 5px);
  top: 0;
}
._container_1xyx9_2 .swiper-wrap {
  width: 90%;
  height: 100%;
  position: relative;
  margin: 2.6vw auto 0 auto;
}
._container_1xyx9_2 .swiper-wrap .swiper-box {
  width: 97%;
  padding-right: 2.2vw;
  overflow: hidden;
}
._container_1xyx9_2 .swiper-wrap .date-item {
  margin-right: 0.5%;
  flex-shrink: 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 1.2vw;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._container_1xyx9_2 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._container_1xyx9_2 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1.4;
}
._container_1xyx9_2 .flash-wrap {
  width: 100%;
  margin-top: 1.2vw;
  height: 5vw;
  display: flex;
  align-items: center;
}
._container_1xyx9_2 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_1xyx9_2 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_1xyx9_2 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 1.8vw;
}
._container_1xyx9_2 .flash-wrap .flash-con .text-box .desc {
  font-size: 1.25rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
._container_1xyx9_2 .flash-wrap .flash-con .flash-date {
  display: flex;
  align-items: center;
  margin-left: 1rem;
}
._container_1xyx9_2 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 1rem;
  width: auto;
  height: 1.8vw;
}
._container_1xyx9_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 2vw;
  line-height: 1;
}
._container_1xyx9_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  border-radius: 5px;
  padding: 0.5rem;
  color: #ce2c25;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._container_1xyx9_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 0.5rem;
  color: rgba(233, 243, 250, 0.9294117647);
}
._container_1xyx9_2 .quick-img-box {
  position: relative;
  margin-top: 0.8vw;
  padding-left: 0.6vw;
}
._container_1xyx9_2 .quick-img-box .button-box {
  width: 20%;
  position: absolute;
  left: 56%;
  bottom: 19%;
}
._container_1xyx9_2 .quick-img-box .pointer {
  cursor: pointer;
}
._container_1xyx9_2 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._container_1xyx9_2 .swiper .swiper-slide {
  flex: 1;
  width: 100%;
  padding: 0 4%;
}
._container_1xyx9_2 .swiper .date-txt {
  white-space: nowrap;
}
._container_1xyx9_2 .swiper-button-prev {
  left: -4%;
  color: white;
}
._container_1xyx9_2 .swiper-button-prev::after {
  font-size: 2vw;
}
._container_1xyx9_2 .swiper-button-next {
  right: -4%;
  color: white;
}
._container_1xyx9_2 .swiper-button-next::after {
  font-size: 2vw;
}

._pop-modal-video_1xyx9_265 {
  width: 100%;
  height: 100%;
  position: relative;
  outline: none;
  padding: 0;
}
._pop-modal-video_1xyx9_265 .close-btn {
  font-size: 20px;
  position: absolute;
  top: 1rem;
  right: 1.2rem;
  cursor: pointer;
  color: #333;
  z-index: 1;
  padding: 0.5rem;
  line-height: 1;
}
._pop-modal-video_1xyx9_265 .white {
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  ._pop-modal-video_1xyx9_265 .close-btn {
    font-size: 1rem;
    position: absolute;
    top: 0.1rem;
    right: 0.1rem;
    cursor: pointer;
    color: #333;
    z-index: 1;
    padding: 0.5rem;
    line-height: 1;
  }
  ._pop-modal-video_1xyx9_265 .white {
    color: #ffffff;
  }
  ._pop-modal-video_1xyx9_265 .inbox {
    display: block;
  }
  ._pop-modal-video_1xyx9_265 .inbox img {
    object-fit: contain;
  }
  ._pop-modal-video_1xyx9_265 .inbox .btn-modal {
    position: absolute;
    cursor: pointer;
  }
  ._pop-modal-video_1xyx9_265 .inbox .app-link {
    left: 27%;
    bottom: 3%;
    width: 57%;
    height: 8vw;
  }
}
._container_1kr11_2 .img-box {
  position: relative;
  width: 100%;
  height: auto;
}
._container_1kr11_2 .img-box img {
  width: 100%;
  display: block;
}
._container_1kr11_2 .rule-btn {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 2%;
  width: 30%;
  height: 8%;
}
._container_1kr11_2 .main-con {
  width: 96.5%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(0.5% + 5px);
  top: 0;
}
._container_1kr11_2 .main-con .column {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}
._container_1kr11_2 .main-con .column .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 2vw;
  flex: 1;
  cursor: pointer;
}
._container_1kr11_2 .main-con .column-sec {
  width: 100%;
  height: 70%;
  display: flex;
  justify-content: space-between;
  margin-top: 5%;
}
._container_1kr11_2 .main-con .column-sec .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 2vw;
  flex: 1;
  cursor: pointer;
}
._container_1kr11_2 .main-con .product {
  position: absolute;
  width: 41vw;
}
._container_1kr11_2 .main-con .product .cart-con {
  width: 100%;
  height: 100%;
  display: flex;
}
._container_1kr11_2 .main-con .product .cart-con .btn {
  width: 55%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_1kr11_2 .main-con .product .cart-con .cart-link {
  width: 45%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_1kr11_2 .main-con .p1 {
  left: 4%;
  bottom: 3vw;
}
._container_1kr11_2 .main-con .p2 {
  left: 55%;
  bottom: 3vw;
}
._container_1kr11_2 .main-con .p3 {
  left: 4%;
  bottom: 3vw;
}
._container_1kr11_2 .main-con .p4 {
  left: 55%;
  bottom: 3vw;
}
._container_1kr11_2 .main-con .p5 {
  left: 4%;
  bottom: 3vw;
}
._container_1kr11_2 .main-con .p6 {
  left: 55%;
  bottom: 3vw;
}
._container_1kr11_2 .main-con .learn {
  display: flex;
}
._container_1kr11_2 .main-con .learn .con {
  margin: 0 5vw;
  flex: 1;
}
._container_1kr11_2 .main-con .link {
  position: absolute;
  cursor: pointer;
  text-indent: -1000em;
}
._container_1kr11_2 .main-con .learn-first {
  left: 0;
  top: 16%;
  width: 100%;
  height: 25%;
}
._container_1kr11_2 .main-con .learn-sec {
  left: 0;
  top: 50%;
  width: 100%;
  height: 25%;
}
._container_1kr11_2 .main-con .learn-third {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._container_1kr11_2 .main-con .link-btn {
  left: 0;
  top: 15%;
  width: 100%;
  height: 75%;
}
._container_1kr11_2 .main-con .back-btn {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._container_1kr11_2 .main-con-sec {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 4%;
}
._container_1kr11_2 .swiper-tab-box {
  width: 90%;
  background-color: #f4f9fe;
  border-radius: 5px;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.4rem 0;
}
._container_1kr11_2 .swiper-wrap {
  width: 100%;
  height: 83%;
  padding: 0 2% 0 2%;
}
._container_1kr11_2 .swiper-wrap .date-item {
  margin: 0 0.5%;
  padding: 0.8% 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 0.8rem;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._container_1kr11_2 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._container_1kr11_2 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1;
}
._container_1kr11_2 .flash-box {
  width: 100%;
  height: 9vw;
}
._container_1kr11_2 .flash-wrap {
  width: 100%;
  height: 100%;
}
._container_1kr11_2 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_1kr11_2 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
._container_1kr11_2 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 4.6vw;
}
._container_1kr11_2 .flash-wrap .flash-con .text-box .desc {
  font-size: 1rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
@media screen and (max-width: 576px) {
  ._container_1kr11_2 .flash-wrap .flash-con .text-box .desc {
    font-size: 0.8rem;
  }
}
._container_1kr11_2 .flash-wrap .flash-con .flash-date {
  margin-left: 0.5rem;
  display: flex;
  height: 100%;
  align-items: center;
}
._container_1kr11_2 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 5px;
  width: auto;
  height: 4.6vw;
}
._container_1kr11_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  font-size: 1.2rem;
  line-height: 1;
}
@media screen and (max-width: 576px) {
  ._container_1kr11_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
    font-size: 1rem;
  }
}
._container_1kr11_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  display: flex;
  align-items: center;
  border-radius: 5px;
  padding: 4px;
  color: red;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
@media screen and (max-width: 576px) {
  ._container_1kr11_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
    border-radius: 4px;
    padding: 3px;
    box-shadow: inset 1.2px 2px 3px 1px rgba(117, 117, 117, 0.2);
  }
}
._container_1kr11_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 4px;
  color: rgba(233, 243, 250, 0.9294117647);
}
._container_1kr11_2 .quick-img-box {
  margin-top: 0.5%;
  position: relative;
  width: 96.5%;
  margin-left: 2%;
}
._container_1kr11_2 .quick-img-box .button-box {
  width: 25%;
  position: absolute;
  left: 55%;
  bottom: 22%;
}
._container_1kr11_2 .quick-img-box .pointer {
  cursor: pointer;
}
._container_1kr11_2 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._container_1kr11_2 .swiper .swiper-slide {
  flex: 1;
  width: 100%;
  padding: 0 4%;
}
._container_1kr11_2 .swiper .date-txt {
  white-space: nowrap;
}
._container_1kr11_2 .swiper-button-prev {
  left: -5vw;
  color: white;
}
._container_1kr11_2 .swiper-button-prev::after {
  font-size: 2vw;
}
._container_1kr11_2 .swiper-button-next {
  right: -5vw;
  color: white;
}
._container_1kr11_2 .swiper-button-next::after {
  font-size: 2vw;
}
@media screen and (min-width: 576px) {
  ._container_1kr11_2 .swiper-button-prev {
    left: -3.5vw;
  }
  ._container_1kr11_2 .swiper-button-next {
    right: -3.5vw;
  }
}
._container_r6d8r_2 .img-box {
  position: relative;
  width: 100%;
}
._container_r6d8r_2 .img-box img {
  width: 100%;
  display: block;
}
._container_r6d8r_2 .rule-btn {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 3%;
  width: 15%;
  height: 10%;
}
._container_r6d8r_2 .main-con {
  width: 74%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(12.5% + 5px);
  top: 0;
}
._container_r6d8r_2 .main-con .column {
  width: 100%;
  height: 80%;
  display: flex;
  justify-content: space-between;
  padding: 0 5%;
}
._container_r6d8r_2 .main-con .column .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 1vw;
  padding: 10vw 0;
  flex: 1;
  cursor: pointer;
}
._container_r6d8r_2 .main-con .product {
  position: absolute;
  width: 22vw;
}
._container_r6d8r_2 .main-con .product .cart-con {
  width: 100%;
  height: 100%;
  display: flex;
}
._container_r6d8r_2 .main-con .product .cart-con .btn {
  width: 55%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_r6d8r_2 .main-con .product .cart-con .cart-link {
  width: 45%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_r6d8r_2 .main-con .p1 {
  left: 16.5%;
  bottom: 3%;
}
._container_r6d8r_2 .main-con .p2 {
  left: 53%;
  bottom: 3%;
}
._container_r6d8r_2 .main-con .p3 {
  left: 16.5%;
  bottom: 3%;
}
._container_r6d8r_2 .main-con .p4 {
  left: 53%;
  bottom: 3%;
}
._container_r6d8r_2 .main-con .p5 {
  left: 16.5%;
  bottom: 3%;
}
._container_r6d8r_2 .main-con .p6 {
  left: 55%;
  bottom: 3%;
}
._container_r6d8r_2 .main-con .learn {
  display: flex;
}
._container_r6d8r_2 .main-con .learn .con {
  margin: 0 5vw;
  flex: 1;
}
._container_r6d8r_2 .main-con .link {
  position: absolute;
  cursor: pointer;
  text-indent: -1000em;
}
._container_r6d8r_2 .main-con .learn-first {
  left: 7%;
  top: 16%;
  width: 42%;
  height: 54%;
}
._container_r6d8r_2 .main-con .learn-sec {
  left: 51%;
  top: 16%;
  width: 42%;
  height: 54%;
}
._container_r6d8r_2 .main-con .learn-third {
  left: 0;
  top: 5%;
  width: 100%;
  height: 58%;
}
._container_r6d8r_2 .main-con .link-btn {
  left: 8%;
  top: 16%;
  width: 84%;
  height: 75%;
}
._container_r6d8r_2 .main-con .back-btn {
  left: 8%;
  top: 0;
  width: 84%;
  height: 90%;
}
._container_r6d8r_2 .main-con-sec {
  width: 62.2%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(18.2% + 5px);
  top: 0;
}
._container_r6d8r_2 .swiper-wrap {
  width: 90%;
  height: 100%;
  position: relative;
  margin: 2.6vw auto 0 auto;
}
._container_r6d8r_2 .swiper-wrap .swiper-box {
  width: 97%;
  padding-right: 2.2vw;
  overflow: hidden;
}
._container_r6d8r_2 .swiper-wrap .date-item {
  margin-right: 0.5%;
  flex-shrink: 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 1.2vw;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._container_r6d8r_2 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._container_r6d8r_2 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1.4;
}
._container_r6d8r_2 .flash-wrap {
  width: 100%;
  margin-top: 1.2vw;
  height: 5vw;
  display: flex;
  align-items: center;
}
._container_r6d8r_2 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_r6d8r_2 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_r6d8r_2 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 1.8vw;
}
._container_r6d8r_2 .flash-wrap .flash-con .text-box .desc {
  font-size: 1.25rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
._container_r6d8r_2 .flash-wrap .flash-con .flash-date {
  display: flex;
  align-items: center;
  margin-left: 1rem;
}
._container_r6d8r_2 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 1rem;
  width: auto;
  height: 1.8vw;
}
._container_r6d8r_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 2vw;
  line-height: 1;
}
._container_r6d8r_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  border-radius: 5px;
  padding: 0.5rem;
  color: #ce2c25;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._container_r6d8r_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 0.5rem;
  color: rgba(233, 243, 250, 0.9294117647);
}
._container_r6d8r_2 .quick-img-box {
  position: relative;
  margin-top: 0.8vw;
  padding-left: 0.6vw;
}
._container_r6d8r_2 .quick-img-box .button-box {
  width: 20%;
  position: absolute;
  left: 56%;
  bottom: 19%;
}
._container_r6d8r_2 .quick-img-box .pointer {
  cursor: pointer;
}
._container_r6d8r_2 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._container_r6d8r_2 .swiper .swiper-slide {
  flex: 1;
  width: 100%;
  padding: 0 4%;
}
._container_r6d8r_2 .swiper .date-txt {
  white-space: nowrap;
}
._container_r6d8r_2 .swiper-button-prev {
  left: -4%;
  color: white;
}
._container_r6d8r_2 .swiper-button-prev::after {
  font-size: 2vw;
}
._container_r6d8r_2 .swiper-button-next {
  right: -4%;
  color: white;
}
._container_r6d8r_2 .swiper-button-next::after {
  font-size: 2vw;
}

._pop-modal-video_r6d8r_265 {
  width: 100%;
  height: 100%;
  position: relative;
  outline: none;
  padding: 0;
}
._pop-modal-video_r6d8r_265 .close-btn {
  font-size: 20px;
  position: absolute;
  top: 1rem;
  right: 1.2rem;
  cursor: pointer;
  color: #333;
  z-index: 1;
  padding: 0.5rem;
  line-height: 1;
}
._pop-modal-video_r6d8r_265 .white {
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  ._pop-modal-video_r6d8r_265 .close-btn {
    font-size: 1rem;
    position: absolute;
    top: 0.1rem;
    right: 0.1rem;
    cursor: pointer;
    color: #333;
    z-index: 1;
    padding: 0.5rem;
    line-height: 1;
  }
  ._pop-modal-video_r6d8r_265 .white {
    color: #ffffff;
  }
  ._pop-modal-video_r6d8r_265 .inbox {
    display: block;
  }
  ._pop-modal-video_r6d8r_265 .inbox img {
    object-fit: contain;
  }
  ._pop-modal-video_r6d8r_265 .inbox .btn-modal {
    position: absolute;
    cursor: pointer;
  }
  ._pop-modal-video_r6d8r_265 .inbox .app-link {
    left: 27%;
    bottom: 4%;
    width: 57%;
    height: 8vw;
  }
}
._container_116b9_2 .img-box {
  position: relative;
  width: 100%;
  height: auto;
}
._container_116b9_2 .img-box img {
  width: 100%;
  display: block;
}
._container_116b9_2 .rule-btn {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 2%;
  width: 30%;
  height: 8%;
}
._container_116b9_2 .main-con {
  width: 96.5%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(0.5% + 5px);
  top: 0;
}
._container_116b9_2 .main-con .column {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
}
._container_116b9_2 .main-con .column .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 2vw;
  flex: 1;
  cursor: pointer;
}
._container_116b9_2 .main-con .column-sec {
  width: 100%;
  height: 70%;
  display: flex;
  justify-content: space-between;
  margin-top: 5%;
}
._container_116b9_2 .main-con .column-sec .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 2vw;
  flex: 1;
  cursor: pointer;
}
._container_116b9_2 .main-con .product {
  position: absolute;
  width: 41vw;
}
._container_116b9_2 .main-con .product .cart-con {
  width: 100%;
  height: 100%;
  display: flex;
}
._container_116b9_2 .main-con .product .cart-con .btn {
  width: 55%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_116b9_2 .main-con .product .cart-con .cart-link {
  width: 45%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  text-indent: -1000em;
}
._container_116b9_2 .main-con .p1 {
  left: 4%;
  bottom: 2vw;
}
._container_116b9_2 .main-con .p2 {
  left: 55%;
  bottom: 2vw;
}
._container_116b9_2 .main-con .p3 {
  left: 4%;
  bottom: 2vw;
}
._container_116b9_2 .main-con .p4 {
  left: 55%;
  bottom: 2vw;
}
._container_116b9_2 .main-con .p5 {
  left: 4%;
  bottom: 2vw;
}
._container_116b9_2 .main-con .p6 {
  left: 53%;
  bottom: 2vw;
}
._container_116b9_2 .main-con .learn {
  display: flex;
}
._container_116b9_2 .main-con .learn .con {
  margin: 0 5vw;
  flex: 1;
}
._container_116b9_2 .main-con .link {
  position: absolute;
  cursor: pointer;
  text-indent: -1000em;
}
._container_116b9_2 .main-con .learn-first {
  left: 0;
  top: 16%;
  width: 100%;
  height: 25%;
}
._container_116b9_2 .main-con .learn-sec {
  left: 0;
  top: 50%;
  width: 100%;
  height: 25%;
}
._container_116b9_2 .main-con .learn-third {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._container_116b9_2 .main-con .link-btn {
  left: 0;
  top: 15%;
  width: 100%;
  height: 75%;
}
._container_116b9_2 .main-con .back-btn {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._container_116b9_2 .main-con-sec {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 4%;
}
._container_116b9_2 .swiper-tab-box {
  width: 90%;
  background-color: #f4f9fe;
  border-radius: 5px;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.4rem 0;
}
._container_116b9_2 .swiper-wrap {
  width: 100%;
  height: 83%;
  padding: 0 2% 0 2%;
}
._container_116b9_2 .swiper-wrap .date-item {
  margin: 0 0.5%;
  padding: 0.8% 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 0.8rem;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._container_116b9_2 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._container_116b9_2 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1;
}
._container_116b9_2 .flash-box {
  width: 100%;
  height: 9vw;
}
._container_116b9_2 .flash-wrap {
  width: 100%;
  height: 100%;
}
._container_116b9_2 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_116b9_2 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
._container_116b9_2 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 4.6vw;
}
._container_116b9_2 .flash-wrap .flash-con .text-box .desc {
  font-size: 1rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
@media screen and (max-width: 576px) {
  ._container_116b9_2 .flash-wrap .flash-con .text-box .desc {
    font-size: 0.8rem;
  }
}
._container_116b9_2 .flash-wrap .flash-con .flash-date {
  margin-left: 0.5rem;
  display: flex;
  height: 100%;
  align-items: center;
}
._container_116b9_2 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 5px;
  width: auto;
  height: 4.6vw;
}
._container_116b9_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  font-size: 1.2rem;
  line-height: 1;
}
@media screen and (max-width: 576px) {
  ._container_116b9_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
    font-size: 1rem;
  }
}
._container_116b9_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  display: flex;
  align-items: center;
  border-radius: 5px;
  padding: 4px;
  color: red;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
@media screen and (max-width: 576px) {
  ._container_116b9_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
    border-radius: 4px;
    padding: 3px;
    box-shadow: inset 1.2px 2px 3px 1px rgba(117, 117, 117, 0.2);
  }
}
._container_116b9_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 4px;
  color: rgba(233, 243, 250, 0.9294117647);
}
._container_116b9_2 .quick-img-box {
  margin-top: 0.5%;
  position: relative;
  width: 96.5%;
  margin-left: 2%;
}
._container_116b9_2 .quick-img-box .button-box {
  width: 25%;
  position: absolute;
  left: 55%;
  bottom: 22%;
}
._container_116b9_2 .quick-img-box .pointer {
  cursor: pointer;
}
._container_116b9_2 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._container_116b9_2 .swiper .swiper-slide {
  flex: 1;
  width: 100%;
  padding: 0 4%;
}
._container_116b9_2 .swiper .date-txt {
  white-space: nowrap;
}
._container_116b9_2 .swiper-button-prev {
  left: -5vw;
  color: white;
}
._container_116b9_2 .swiper-button-prev::after {
  font-size: 2vw;
}
._container_116b9_2 .swiper-button-next {
  right: -5vw;
  color: white;
}
._container_116b9_2 .swiper-button-next::after {
  font-size: 2vw;
}
@media screen and (min-width: 576px) {
  ._container_116b9_2 .swiper-button-prev {
    left: -3.5vw;
  }
  ._container_116b9_2 .swiper-button-next {
    right: -3.5vw;
  }
}
._wrap_y3655_2 img {
  width: 100%;
  display: block;
}
._wrap_y3655_2 a {
  display: block;
}
._wrap_y3655_2 img,
._wrap_y3655_2 video {
  max-width: 100% !important;
}
._wrap_y3655_2 .img-box {
  position: relative;
}
._wrap_y3655_2 .b1 {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 3%;
  width: 10%;
  height: 8.5%;
  background: none;
  border: none;
  text-indent: -1000em;
}
._wrap_y3655_2 .flashDate {
  position: absolute;
  width: 28%;
  left: 46%;
  bottom: 29%;
}
._wrap_y3655_2 .flashDate .tickNumWrap {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
._wrap_y3655_2 .flashDate .tickNumWrap .numItem {
  padding: 2.5% 4% 2.5% 4%;
  font-size: 1.2rem;
  border-radius: 5px;
  color: red;
  background-color: #dadde4;
  box-shadow: 0 5px 5px 0 #8296b1;
}
._wrap_y3655_2 .btnBox {
  position: absolute;
  cursor: pointer;
  width: 62%;
  height: 90%;
  left: 20%;
  bottom: 3%;
  display: flex;
  flex-direction: row;
}
._wrap_y3655_2 .btnBox .btn {
  cursor: pointer;
  width: 50%;
  height: 100%;
  background: none;
  border: none;
  text-indent: -1000em;
}
._wrap_y3655_2 .b2 {
  position: absolute;
  cursor: pointer;
  right: 17%;
  bottom: 0%;
  width: 65%;
  height: 13.5%;
  text-indent: -1000em;
}
._wrap_y3655_2 .b3 {
  position: absolute;
  cursor: pointer;
  left: 25%;
  bottom: 0%;
  width: 23%;
  height: 13.5%;
  text-indent: -1000em;
}
._wrap_y3655_2 .b4 {
  position: absolute;
  cursor: pointer;
  right: 26%;
  bottom: 0%;
  width: 21%;
  height: 13.5%;
  text-indent: -1000em;
}
._wrap_y3655_2 .b5 {
  position: absolute;
  cursor: pointer;
  left: 30%;
  bottom: 8%;
  width: 18%;
  height: 13.5%;
  text-indent: -1000em;
}
._wrap_y3655_2 .b6 {
  position: absolute;
  cursor: pointer;
  right: 24%;
  bottom: 8%;
  width: 18%;
  height: 13.5%;
  text-indent: -1000em;
}
._wrap_y3655_2 .b7 {
  position: absolute;
  cursor: pointer;
  left: 27%;
  bottom: 3%;
  width: 18%;
  height: 13.5%;
  text-indent: -1000em;
}
._wrap_y3655_2 .b8 {
  position: absolute;
  cursor: pointer;
  right: 27%;
  bottom: 3%;
  width: 18%;
  height: 13.5%;
  text-indent: -1000em;
}
._wrap_y3655_2 .b9 {
  position: absolute;
  cursor: pointer;
  left: 21%;
  top: 40%;
  width: 30%;
  height: 31.5%;
  text-indent: -1000em;
}
._wrap_y3655_2 .b10 {
  position: absolute;
  cursor: pointer;
  right: 19%;
  top: 40%;
  width: 29.5%;
  height: 31.5%;
  text-indent: -1000em;
}
._wrap_y3655_2 .b11 {
  position: absolute;
  cursor: pointer;
  left: 19%;
  top: 5%;
  width: 63.5%;
  height: 42.5%;
  text-indent: -1000em;
}
._wrap_y3655_2 .b12 {
  position: absolute;
  cursor: pointer;
  right: 37%;
  bottom: 32%;
  width: 19.5%;
  height: 16.5%;
  text-indent: -1000em;
}
._wrap_y3655_2 .countDownBox {
  position: absolute;
  left: 20%;
  top: 0%;
  width: 62.3%;
  height: 100%;
}
._wrap_y3655_2 .countDownBox .container {
  width: 100%;
  height: 100%;
  position: relative;
}
._wrap_y3655_2 .countDownBox .container .swiper-box {
  padding-top: 5%;
  width: 90%;
  padding-right: 2.2vw;
  overflow: hidden;
}
._wrap_y3655_2 .countDownBox .container .date-item {
  margin-right: 0.5%;
  flex-shrink: 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 1.2vw;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._wrap_y3655_2 .countDownBox .container .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._wrap_y3655_2 .countDownBox .container .date-item > div {
  width: 100%;
  line-height: 1.4;
}
._wrap_y3655_2 .countDownBox .flash-wrap {
  width: 100%;
  margin-top: 3%;
  height: 5vw;
  display: flex;
  align-items: center;
}
._wrap_y3655_2 .countDownBox .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._wrap_y3655_2 .countDownBox .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
}
._wrap_y3655_2 .countDownBox .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 1.8vw;
}
._wrap_y3655_2 .countDownBox .flash-wrap .flash-con .text-box .desc {
  font-size: 1.25rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
._wrap_y3655_2 .countDownBox .flash-wrap .flash-con .flash-date {
  display: flex;
  align-items: center;
  margin-left: 1rem;
}
._wrap_y3655_2 .countDownBox .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 1rem;
  height: 1.8vw;
}
._wrap_y3655_2 .countDownBox .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 2vw;
  line-height: 1;
}
._wrap_y3655_2 .countDownBox .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  border-radius: 5px;
  padding: 0.5rem;
  color: red;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._wrap_y3655_2 .countDownBox .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 0.5rem;
  color: rgba(233, 243, 250, 0.9294117647);
}
._wrap_y3655_2 .countDownBox .quick-img-box {
  position: relative;
  margin-top: 3%;
  margin-left: 0%;
}
._wrap_y3655_2 .countDownBox .quick-img-box .button-box {
  width: 30%;
  position: absolute;
  left: 50%;
  bottom: 20%;
}
._wrap_y3655_2 .countDownBox .quick-img-box .button-quick {
  width: 20%;
  position: absolute;
  left: 50%;
  bottom: 20%;
}
._wrap_y3655_2 .countDownBox .quick-img-box .pointer {
  cursor: pointer;
}
._wrap_y3655_2 .countDownBox .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._wrap_y3655_2 .countDownBox .swiper-button-prev {
  top: 12%;
  left: 1%;
  color: white;
}
._wrap_y3655_2 .countDownBox .swiper-button-prev::after {
  font-size: 2vw;
}
._wrap_y3655_2 .countDownBox .swiper-button-next {
  top: 12%;
  right: 1%;
  color: white;
}
._wrap_y3655_2 .countDownBox .swiper-button-next::after {
  font-size: 2vw;
}
._wrap_1q9hv_2 img {
  width: 100%;
  display: block;
}
._wrap_1q9hv_2 a {
  display: block;
}
._wrap_1q9hv_2 img,
._wrap_1q9hv_2 video {
  max-width: 100% !important;
}
._wrap_1q9hv_2 .img-box {
  position: relative;
}
._wrap_1q9hv_2 .b1 {
  position: absolute;
  cursor: pointer;
  right: 2%;
  bottom: 2%;
  width: 12%;
  height: 5%;
  background: none;
  border: none;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .flashDate {
  position: absolute;
  right: 12%;
  bottom: 28%;
  width: 44%;
}
._wrap_1q9hv_2 .flashDate .tickNumWrap {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
._wrap_1q9hv_2 .flashDate .tickNumWrap .numItem {
  padding: 2.5% 4% 2.5% 4%;
  font-size: 1rem;
  border-radius: 5px;
  color: red;
  background-color: #dadde4;
  box-shadow: 0 5px 5px 0 #8296b1;
}
._wrap_1q9hv_2 .btnBox {
  position: absolute;
  cursor: pointer;
  width: 97%;
  height: 100%;
  left: 2%;
  bottom: 0%;
  display: flex;
  flex-direction: row;
}
._wrap_1q9hv_2 .btnBox .btn {
  cursor: pointer;
  width: 50%;
  height: 100%;
  background: none;
  border: none;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .b2 {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 0%;
  width: 97%;
  height: 13.5%;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .b3 {
  position: absolute;
  cursor: pointer;
  left: 14%;
  bottom: 0%;
  width: 27%;
  height: 12.5%;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .b4 {
  position: absolute;
  cursor: pointer;
  right: 17%;
  bottom: 0%;
  width: 25%;
  height: 12.5%;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .b5 {
  position: absolute;
  cursor: pointer;
  left: 18%;
  bottom: 6%;
  width: 25%;
  height: 13.5%;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .b6 {
  position: absolute;
  cursor: pointer;
  right: 12%;
  bottom: 6%;
  width: 27%;
  height: 13.5%;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .b7 {
  position: absolute;
  cursor: pointer;
  left: 14%;
  bottom: 3%;
  width: 26%;
  height: 12.5%;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .b8 {
  position: absolute;
  cursor: pointer;
  right: 16%;
  bottom: 2%;
  width: 26%;
  height: 13.5%;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .b9 {
  position: absolute;
  cursor: pointer;
  left: 3%;
  top: 34%;
  width: 47%;
  height: 31.5%;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .b10 {
  position: absolute;
  cursor: pointer;
  right: 3%;
  top: 36%;
  width: 46.5%;
  height: 31.5%;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .b11 {
  position: absolute;
  cursor: pointer;
  left: 1%;
  top: 8%;
  width: 98.5%;
  height: 42.5%;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .b12 {
  position: absolute;
  cursor: pointer;
  right: 30%;
  bottom: 25%;
  width: 40.5%;
  height: 16.5%;
  text-indent: -1000em;
}
._wrap_1q9hv_2 .countDownBox {
  position: absolute;
  left: 1%;
  top: 0%;
  width: 98.2%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._wrap_1q9hv_2 .countDownBox .quickBox {
  width: 90%;
  height: 100%;
  position: relative;
}
._wrap_1q9hv_2 .countDownBox .quickBox .swiperBox {
  padding: 0.3rem;
  margin-top: 2%;
  width: 100%;
  background-color: white;
  border-radius: 5px;
}
._wrap_1q9hv_2 .countDownBox .quickBox .swiper-box {
  width: 98%;
  overflow: hidden;
  padding-right: 1rem;
}
._wrap_1q9hv_2 .countDownBox .quickBox .date-item {
  margin-right: 0.5%;
  flex-shrink: 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 1rem;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._wrap_1q9hv_2 .countDownBox .quickBox .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._wrap_1q9hv_2 .countDownBox .quickBox .date-item > div {
  width: 100%;
  line-height: 1.4;
}
._wrap_1q9hv_2 .countDownBox .flash-wrap {
  width: 100%;
  margin-top: 1.5%;
  height: 5vw;
  display: flex;
  align-items: center;
}
._wrap_1q9hv_2 .countDownBox .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._wrap_1q9hv_2 .countDownBox .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
}
._wrap_1q9hv_2 .countDownBox .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 3.8vw;
}
._wrap_1q9hv_2 .countDownBox .flash-wrap .flash-con .text-box .desc {
  font-size: 1rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
._wrap_1q9hv_2 .countDownBox .flash-wrap .flash-con .flash-date {
  display: flex;
  align-items: center;
  margin-left: 1rem;
}
._wrap_1q9hv_2 .countDownBox .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 1rem;
  height: 3.8vw;
}
._wrap_1q9hv_2 .countDownBox .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 2vw;
  line-height: 1;
}
._wrap_1q9hv_2 .countDownBox .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  border-radius: 5px;
  padding: 0.5rem;
  color: red;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._wrap_1q9hv_2 .countDownBox .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 0.5rem;
  color: rgba(233, 243, 250, 0.9294117647);
}
._wrap_1q9hv_2 .countDownBox .quick-img-box {
  position: relative;
  margin-top: 3%;
  margin-left: 0%;
}
._wrap_1q9hv_2 .countDownBox .quick-img-box .button-box {
  width: 40%;
  position: absolute;
  left: 50%;
  bottom: 15%;
}
._wrap_1q9hv_2 .countDownBox .quick-img-box .button-quick {
  width: 30%;
  position: absolute;
  left: 50%;
  bottom: 20%;
}
._wrap_1q9hv_2 .countDownBox .quick-img-box .pointer {
  cursor: pointer;
}
._wrap_1q9hv_2 .countDownBox .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._wrap_1q9hv_2 .countDownBox .swiper-button-prev {
  top: 7%;
  left: -3%;
  color: white;
}
._wrap_1q9hv_2 .countDownBox .swiper-button-prev::after {
  font-size: 3.5vw;
}
._wrap_1q9hv_2 .countDownBox .swiper-button-next {
  top: 7%;
  right: -3%;
  color: white;
}
._wrap_1q9hv_2 .countDownBox .swiper-button-next::after {
  font-size: 3.5vw;
}
@media screen and (max-width: 576px) {
  ._wrap_1q9hv_2 .countDownBox .swiper-button-prev {
    top: 12.5%;
    left: -6%;
  }
  ._wrap_1q9hv_2 .countDownBox .swiper-button-next {
    top: 12.5%;
    right: -6%;
  }
}
._wrap_1udm8_2 img {
  width: 100%;
  display: block;
}
._wrap_1udm8_2 img,
._wrap_1udm8_2 video {
  max-width: 100% !important;
}
._wrap_1udm8_2 .img-box {
  position: relative;
}
._wrap_1udm8_2 .area {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
._wrap_1udm8_2 .go-rule {
  width: 15%;
  height: 6%;
  top: unset;
  bottom: 3%;
  left: unset;
  right: 1%;
}
._wrap_1udm8_2 .go-learn-more {
  width: 45%;
  height: 65%;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  text-indent: -99999em;
}
._wrap_1udm8_2 .area-product-x1 {
  width: 31%;
  height: 25%;
  top: 52%;
  left: 50%;
  display: flex;
  justify-content: space-between;
}
._wrap_1udm8_2 .area-product-x1 > button,
._wrap_1udm8_2 .area-product-x1 a {
  flex: 1;
  text-indent: -99999em;
}
._wrap_1udm8_2 .area-product-countdown {
  width: 21%;
  height: 7%;
  top: 80%;
  left: 55%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1vw;
  color: #fff;
  background: linear-gradient(to right, #011b4a, #003d72);
  border-radius: 5px;
}
._wrap_1udm8_2 .area-product-countdown .flash-date {
  display: flex;
  font-size: 1.5vw;
}
._wrap_1udm8_2 .area-product-countdown .flash-date img {
  display: none;
}
._wrap_1udm8_2 .area-product-countdown .flash-date .tick-icon {
  padding: 0 0.3vw;
}
._wrap_1udm8_2 .area-product {
  top: unset;
  display: flex;
  justify-content: space-between;
}
._wrap_1udm8_2 .area-product .area-product-item {
  width: 42.5%;
  position: relative;
  display: flex;
}
._wrap_1udm8_2 .area-product .area-product-item a {
  width: 100%;
  text-indent: -99999em;
}
._wrap_1udm8_2 .area-product .area-product-item:nth-of-type(1) {
  margin-right: 15%;
}
._wrap_1udm8_2 .area-product-double {
  width: 48%;
  height: 30%;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 0;
}
._wrap_1udm8_2 .area-product-single {
  width: 21%;
  height: 35%;
  bottom: 18%;
  left: unset;
  right: 26%;
}
._wrap_1udm8_2 .area-product-single .area-product-item {
  width: 100%;
}
._wrap_1udm8_2 .area-product-single .area-product-item:nth-of-type(1) {
  margin-right: 0;
}
._wrap_1udm8_2 .area-container1 {
  width: 62.5%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  display: flex;
  justify-content: space-between;
}
._wrap_1udm8_2 .area-container1 > a,
._wrap_1udm8_2 .area-container1 button {
  flex: 1;
  text-indent: -99999em;
}
._wrap_1udm8_2 a.area-container1,
._wrap_1udm8_2 a.area-container2 {
  text-indent: -99999em;
}
._wrap_1udm8_2 .area-container2 {
  width: 74%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  display: flex;
  justify-content: space-between;
}
._wrap_1udm8_2 .area-container2 > a,
._wrap_1udm8_2 .area-container2 button {
  flex: 1;
}
._wrap_1udm8_2 .area-container3 {
  position: absolute;
  width: 62.2%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
._wrap_1udm8_2 .area-container3 .swiper-wrap {
  position: relative;
  width: 90%;
  height: 9%;
  margin: 2.6vw auto 0 auto;
}
._wrap_1udm8_2 .area-container3 .swiper-wrap .swiper-box {
  width: 97%;
  margin: 0 auto;
}
._wrap_1udm8_2 .area-container3 .swiper-wrap .date-item {
  margin-right: 0.5%;
  flex-shrink: 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 1.2vw;
  color: #7e7e7e;
  border-radius: 6px;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._wrap_1udm8_2 .area-container3 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._wrap_1udm8_2 .area-container3 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1.4;
}
._wrap_1udm8_2 .area-container3 .flash-wrap {
  width: 100%;
  margin-top: 1vw;
  height: 5vw;
  display: flex;
  align-items: center;
}
._wrap_1udm8_2 .area-container3 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._wrap_1udm8_2 .area-container3 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
}
._wrap_1udm8_2 .area-container3 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 1.8vw;
}
._wrap_1udm8_2 .area-container3 .flash-wrap .flash-con .text-box .desc {
  font-size: 1.25rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
._wrap_1udm8_2 .area-container3 .flash-wrap .flash-con .flash-date {
  display: flex;
  align-items: center;
  margin-left: 1rem;
}
._wrap_1udm8_2 .area-container3 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 1rem;
  width: auto;
  height: 1.8vw;
}
._wrap_1udm8_2 .area-container3 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 2vw;
  line-height: 1;
}
._wrap_1udm8_2 .area-container3 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  border-radius: 5px;
  padding: 0.5rem;
  color: red;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._wrap_1udm8_2 .area-container3 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 0.5rem;
  color: rgba(233, 243, 250, 0.9294117647);
}
._wrap_1udm8_2 .area-container3 .quick-img-box {
  position: relative;
  margin-top: 1%;
  padding: 0 2vw 0 1.8vw;
}
._wrap_1udm8_2 .area-container3 .quick-img-box .button-box {
  width: 20%;
  position: absolute;
  left: 50%;
  bottom: 20%;
}
._wrap_1udm8_2 .area-container3 .quick-img-box .pointer {
  cursor: pointer;
}
._wrap_1udm8_2 .area-container3 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._wrap_1udm8_2 .area-container3 .swiper-button-prev {
  left: -4%;
  color: white;
}
._wrap_1udm8_2 .area-container3 .swiper-button-prev::after {
  font-size: 2vw;
}
._wrap_1udm8_2 .area-container3 .swiper-button-next {
  right: -4%;
  color: white;
}
._wrap_1udm8_2 .area-container3 .swiper-button-next::after {
  font-size: 2vw;
}
._pop-modal-video_1udm8_274 {
  width: 100%;
  height: 100%;
  position: relative;
  outline: none;
  padding: 0;
}
._pop-modal-video_1udm8_274 .close-btn {
  font-size: 20px;
  position: absolute;
  top: 1rem;
  right: 1.2rem;
  cursor: pointer;
  color: #333;
  z-index: 1;
  padding: 0.5rem;
  line-height: 1;
}
._pop-modal-video_1udm8_274 .white {
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  ._pop-modal-video_1udm8_274 .close-btn {
    font-size: 16px;
  }
  ._pop-modal-video_1udm8_274 .inbox {
    display: block;
  }
  ._pop-modal-video_1udm8_274 .inbox img {
    object-fit: contain;
  }
}
._product-price-cart_1udm8_307 {
  width: 100%;
  height: 100%;
  padding: 0;
}
._product-price-cart_1udm8_307 .cart-link {
  width: 100%;
  height: 100%;
}
._wrap_1pb51_2 img,
._wrap_1pb51_2 video {
  max-width: 100% !important;
}
._wrap_1pb51_2 .img-box {
  position: relative;
}
._wrap_1pb51_2 .area {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
._wrap_1pb51_2 .go-rule {
  width: 30%;
  height: 6%;
  top: unset;
  bottom: 1%;
  left: unset;
  right: 1%;
}
._wrap_1pb51_2 .go-learn-more {
  width: 60%;
  height: 65%;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  text-indent: -99999em;
}
._wrap_1pb51_2 .area-product-x1 {
  width: 96%;
  height: 20%;
  top: 69%;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
._wrap_1pb51_2 .area-product-x1 > button,
._wrap_1pb51_2 .area-product-x1 a {
  flex: 1;
  text-indent: -99999em;
}
._wrap_1pb51_2 .area-product-countdown {
  width: 64%;
  height: 6%;
  top: unset;
  bottom: 3%;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.853rem;
  color: #fff;
  background: linear-gradient(to right, #011b4a, #003d72);
  border-radius: 5px;
}
._wrap_1pb51_2 .area-product-countdown .flash-date {
  display: flex;
  font-size: 1rem;
}
._wrap_1pb51_2 .area-product-countdown .flash-date img {
  display: none;
}
._wrap_1pb51_2 .area-product-countdown .flash-date .tick-icon {
  padding: 0 3px;
}
._wrap_1pb51_2 .area-product {
  top: unset;
  display: flex;
  justify-content: space-between;
}
._wrap_1pb51_2 .area-product .area-product-item {
  width: 42.5%;
  position: relative;
  display: flex;
}
._wrap_1pb51_2 .area-product .area-product-item a {
  width: 100%;
  text-indent: -99999em;
}
._wrap_1pb51_2 .area-product .area-product-item:nth-of-type(1) {
  margin-right: 15%;
}
._wrap_1pb51_2 .area-product-double {
  width: 90%;
  height: 25%;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 3%;
}
._wrap_1pb51_2 .area-product-single {
  width: 38%;
  height: 35%;
  bottom: 15%;
  left: unset;
  right: 18%;
}
._wrap_1pb51_2 .area-product-single .area-product-item {
  width: 100%;
}
._wrap_1pb51_2 .area-product-single .area-product-item:nth-of-type(1) {
  margin-right: 0;
}
._wrap_1pb51_2 .area-container1 {
  width: 96%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
._wrap_1pb51_2 .area-container1 > a,
._wrap_1pb51_2 .area-container1 button {
  width: 50%;
  text-indent: -99999em;
}
._wrap_1pb51_2 a.area-container1 {
  text-indent: -99999em;
}
._wrap_1pb51_2 .area-container2 {
  width: 96%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 2%;
}
._wrap_1pb51_2 .area-container2 .swiper-tab-box {
  width: 90%;
  background-color: #f4f9fe;
  border-radius: 5px;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.4rem 0;
}
._wrap_1pb51_2 .area-container2 .swiper-wrap {
  width: 90%;
  padding: 0.5rem;
  background-color: #f4f9fe;
  border-radius: 5px;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._wrap_1pb51_2 .area-container2 .swiper-wrap .swiper-box {
  width: 100%;
  overflow: hidden;
}
._wrap_1pb51_2 .area-container2 .swiper-wrap .date-item {
  margin: 0 0.5%;
  padding: 0.8% 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 0.8rem;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
  white-space: nowrap;
}
._wrap_1pb51_2 .area-container2 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._wrap_1pb51_2 .area-container2 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1;
}
._wrap_1pb51_2 .area-container2 .flash-box {
  width: 100%;
  height: 17%;
}
._wrap_1pb51_2 .area-container2 .flash-wrap {
  width: 100%;
  height: 100%;
}
._wrap_1pb51_2 .area-container2 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._wrap_1pb51_2 .area-container2 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
._wrap_1pb51_2 .area-container2 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 4.6vw;
}
._wrap_1pb51_2 .area-container2 .flash-wrap .flash-con .text-box .desc {
  font-size: 1rem;
  color: #ffffff;
  margin: 0 0.5vw;
  white-space: nowrap;
}
._wrap_1pb51_2 .area-container2 .flash-wrap .flash-con .flash-date {
  margin-left: 0.5rem;
  display: flex;
  height: 100%;
  align-items: center;
}
._wrap_1pb51_2 .area-container2 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 5px;
  width: auto;
  height: 4.6vw;
}
._wrap_1pb51_2 .area-container2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  font-size: 1.2rem;
  line-height: 1;
}
._wrap_1pb51_2 .area-container2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  display: flex;
  align-items: center;
  border-radius: 5px;
  padding: 4px;
  color: red;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._wrap_1pb51_2 .area-container2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 4px;
  color: rgba(233, 243, 250, 0.9294117647);
}
._wrap_1pb51_2 .area-container2 .quick-img-box {
  margin-top: 3%;
  position: relative;
  width: 94%;
  margin: 0 auto;
}
._wrap_1pb51_2 .area-container2 .quick-img-box .button-box {
  position: absolute;
  width: 35%;
  left: 52%;
  bottom: 20%;
}
._wrap_1pb51_2 .area-container2 .quick-img-box .pointer {
  cursor: pointer;
}
._wrap_1pb51_2 .area-container2 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._wrap_1pb51_2 .area-container2 .swiper-button-prev {
  left: -5vw;
  color: white;
}
._wrap_1pb51_2 .area-container2 .swiper-button-prev::after {
  font-size: 2vw;
}
._wrap_1pb51_2 .area-container2 .swiper-button-next {
  right: -5vw;
  color: white;
}
._wrap_1pb51_2 .area-container2 .swiper-button-next::after {
  font-size: 2vw;
}
@media screen and (min-width: 576px) {
  ._wrap_1pb51_2 ._swiper-button-prev_1pb51_268 {
    left: -3.5vw;
  }
  ._wrap_1pb51_2 ._swiper-button-next_1pb51_275 {
    right: -3.5vw;
  }
}
._pop-modal-video_1pb51_291 {
  width: 100%;
  height: 100%;
  position: relative;
  outline: none;
  padding: 0;
}
._pop-modal-video_1pb51_291 .close-btn {
  font-size: 1.2rem;
  position: absolute;
  top: 0.1rem;
  right: 0.1rem;
  cursor: pointer;
  color: #333;
  z-index: 1;
  padding: 0.5rem;
  line-height: 1;
}
._pop-modal-video_1pb51_291 .white {
  color: #ffffff;
}
._pop-modal-video_1pb51_291 .inbox {
  position: relative;
}
._pop-modal-video_1pb51_291 .inbox .btn-modal {
  position: absolute;
  cursor: pointer;
}
._pop-modal-video_1pb51_291 .inbox .app-link {
  left: 27%;
  bottom: 6%;
  width: 57%;
  height: 7vw;
}
._product-price-cart_1pb51_326 {
  width: 100%;
  height: 100%;
  padding: 0;
}
._product-price-cart_1pb51_326 .cart-link {
  width: 100%;
  height: 100%;
}
._container_dhxv2_2 .main img {
  width: 100%;
  display: block;
}
._container_dhxv2_2 .main a {
  display: block;
}
._container_dhxv2_2 .main .img-box {
  position: relative;
}
._container_dhxv2_2 .main .b1 {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 3%;
  width: 15%;
  height: 6%;
  text-indent: -1000em;
}
._container_dhxv2_2 .main .main-con {
  width: 62.5%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(18.4% + 5px);
  top: 0;
}
._container_dhxv2_2 .main .main-con .column {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
._container_dhxv2_2 .main .main-con .three-column {
  height: 100%;
  align-items: flex-end;
  padding-bottom: 0;
}
._container_dhxv2_2 .main .main-con .three-column .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 2vw;
  flex: 1;
  cursor: pointer;
  text-indent: -1000em;
}
._container_dhxv2_2 .main .main-con .three-column .not-allow {
  cursor: not-allowed;
}
._container_dhxv2_2 .main .main-con .two-column {
  height: 100%;
  padding-top: 1.5vw;
  padding-bottom: 2vw;
}
._container_dhxv2_2 .main .main-con .two-column .btn-sec {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 2vw;
  flex: 1;
  cursor: pointer;
  text-indent: -1000em;
}
._container_dhxv2_2 .main .main-con .two-column .left {
  margin-right: 2vw;
}
._container_dhxv2_2 .main .main-con .two-column .right {
  margin-left: 2vw;
}
._container_dhxv2_2 .main .main-con .link {
  position: absolute;
  cursor: pointer;
  text-indent: -1000em;
}
._container_dhxv2_2 .main .main-con .learn-first {
  left: 22%;
  bottom: 47%;
  width: 54%;
  height: 5vw;
}
._container_dhxv2_2 .main .main-con .link-btn {
  left: 0;
  bottom: 17%;
  width: 100%;
  height: 74%;
}
._container_dhxv2_2 .main .main-con .back-btn {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._container_dhxv2_2 .main .main-con-sec {
  width: 62.2%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(18.2% + 5px);
  top: 0;
}
._container_dhxv2_2 .main .product {
  position: absolute;
  width: 20vw;
  height: 32vw;
}
._container_dhxv2_2 .main .product-01 {
  left: 8%;
  bottom: 2%;
}
._container_dhxv2_2 .main .product-02 {
  left: 50%;
  bottom: 2%;
}
._container_dhxv2_2 .main .product-03 {
  width: 40vw;
  height: 35vw;
  left: 15%;
  bottom: 1%;
}
._container_dhxv2_2 .main .product-04 {
  left: 10%;
  bottom: 2.5%;
}
._container_dhxv2_2 .main .product-05 {
  left: 50%;
  bottom: 2%;
}
._container_dhxv2_2 .main .product-06 {
  width: 40vw;
  height: 25vw;
  left: 25%;
  bottom: 12.5%;
}
._container_dhxv2_2 .swiper-wrap {
  width: 90%;
  height: 100%;
  position: relative;
  margin: 2.6vw auto 0 auto;
}
._container_dhxv2_2 .swiper-wrap .swiper-box {
  width: 97%;
  padding-right: 2.2vw;
  overflow: hidden;
}
._container_dhxv2_2 .swiper-wrap .date-item {
  margin-right: 0.5%;
  flex-shrink: 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 1.2vw;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._container_dhxv2_2 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._container_dhxv2_2 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1.4;
}
._container_dhxv2_2 .flash-wrap {
  width: 100%;
  margin-top: 1vw;
  height: 5vw;
  display: flex;
  align-items: center;
}
._container_dhxv2_2 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_dhxv2_2 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_dhxv2_2 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 1.8vw;
}
._container_dhxv2_2 .flash-wrap .flash-con .text-box .desc {
  font-size: 1.25rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
._container_dhxv2_2 .flash-wrap .flash-con .flash-date {
  display: flex;
  align-items: center;
  margin-left: 1rem;
}
._container_dhxv2_2 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 1rem;
  height: 1.8vw;
}
._container_dhxv2_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 2vw;
  line-height: 1;
}
._container_dhxv2_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  border-radius: 5px;
  padding: 0.5rem;
  color: red;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._container_dhxv2_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 0.5rem;
  color: rgba(233, 243, 250, 0.9294117647);
}
._container_dhxv2_2 .quick-img-box {
  position: relative;
  margin-top: 1%;
  padding-left: 0.6vw;
}
._container_dhxv2_2 .quick-img-box .button-box {
  width: 20%;
  position: absolute;
  left: 50%;
  bottom: 20%;
}
._container_dhxv2_2 .quick-img-box .pointer {
  cursor: pointer;
}
._container_dhxv2_2 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._container_dhxv2_2 .swiper-button-prev {
  left: -4%;
  color: white;
}
._container_dhxv2_2 .swiper-button-prev::after {
  font-size: 2vw;
}
._container_dhxv2_2 .swiper-button-next {
  right: -4%;
  color: white;
}
._container_dhxv2_2 .swiper-button-next::after {
  font-size: 2vw;
}
._pop-modal-video_dhxv2_253 {
  width: 100%;
  height: 100%;
  position: relative;
  outline: none;
  padding: 0;
}
._pop-modal-video_dhxv2_253 .close-btn {
  font-size: 20px;
  position: absolute;
  top: 1rem;
  right: 1.2rem;
  cursor: pointer;
  color: #333;
  z-index: 1;
  padding: 0.5rem;
  line-height: 1;
}
._pop-modal-video_dhxv2_253 .white {
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  ._pop-modal-video_dhxv2_253 .close-btn {
    font-size: 16px;
  }
  ._pop-modal-video_dhxv2_253 .inbox {
    display: block;
  }
  ._pop-modal-video_dhxv2_253 .inbox img {
    object-fit: contain;
  }
}
._product-price-cart_dhxv2_286 {
  width: 100%;
  height: 100%;
  padding: 0;
}
._product-price-cart_dhxv2_286 .cart-link {
  width: 100%;
  height: 100%;
  text-indent: -1000em;
}
._container_180ic_2 .main img {
  width: 100%;
  display: block;
}
._container_180ic_2 .main a {
  display: block;
}
._container_180ic_2 .main .img-box {
  position: relative;
}
._container_180ic_2 .main .b1 {
  position: absolute;
  cursor: pointer;
  right: 1%;
  bottom: 1%;
  width: 27%;
  height: 5%;
  text-indent: -1000em;
}
._container_180ic_2 .main .main-con {
  width: 96.5%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  left: calc(0.5% + 5px);
  top: 0;
}
._container_180ic_2 .main .main-con .column {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
._container_180ic_2 .main .main-con .three-column {
  height: 100%;
  align-items: flex-end;
}
._container_180ic_2 .main .main-con .three-column .btn {
  height: 100%;
  border-radius: 1.5rem;
  margin: 0 2vw;
  flex: 1;
  cursor: pointer;
  text-indent: -1000em;
}
._container_180ic_2 .main .main-con .three-column .not-allow {
  cursor: not-allowed;
}
._container_180ic_2 .main .main-con .two-column {
  height: 100%;
  justify-content: center;
  align-items: center;
  padding-top: 2vw;
}
._container_180ic_2 .main .main-con .two-column .btn-sec {
  height: 100%;
  border-radius: 1.5rem;
  padding: 0 20vw;
  cursor: pointer;
  text-indent: -1000em;
}
._container_180ic_2 .main .main-con .two-column .left {
  margin-right: 3vw;
}
._container_180ic_2 .main .main-con .two-column .right {
  margin-left: 3vw;
}
._container_180ic_2 .main .main-con .link {
  position: absolute;
  cursor: pointer;
  text-indent: -1000em;
}
._container_180ic_2 .main .main-con .learn-first {
  left: 25%;
  bottom: 18%;
  width: 53%;
  height: 7.5vw;
}
._container_180ic_2 .main .main-con .link-btn {
  left: 0;
  bottom: 13%;
  width: 100%;
  height: 74%;
}
._container_180ic_2 .main .main-con .back-btn {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._container_180ic_2 .main .main-con-sec {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 4%;
}
._container_180ic_2 .main .product {
  position: absolute;
  opacity: 0.8;
  width: 32vw;
  height: 40vw;
}
._container_180ic_2 .main .product-01 {
  left: 8%;
  bottom: 0;
}
._container_180ic_2 .main .product-02 {
  left: 50%;
  bottom: 0;
}
._container_180ic_2 .main .product-03 {
  width: 60vw;
  height: 50vw;
  left: 15%;
  bottom: 0;
}
._container_180ic_2 .main .product-04 {
  left: 11%;
  bottom: 0.5%;
}
._container_180ic_2 .main .product-05 {
  left: 52%;
  bottom: 0.8%;
}
._container_180ic_2 .main .product-06 {
  width: 60vw;
  height: 30vw;
  left: 25%;
  bottom: 2%;
}
._container_180ic_2 .swiper-tab-box {
  width: 90%;
  background-color: #f4f9fe;
  border-radius: 5px;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.4rem 0;
}
._container_180ic_2 .swiper-wrap {
  width: 100%;
  height: 83%;
  padding: 0 2% 0 2%;
}
._container_180ic_2 .swiper-wrap .date-item {
  margin: 0 0.5%;
  padding: 0.8% 0;
  text-align: center;
  user-select: none;
  cursor: pointer;
  font-size: 0.8rem;
  color: #7e7e7e;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d3e1fd;
}
._container_180ic_2 .swiper-wrap .date-item.active {
  background-color: #da3a31;
  color: #fdfadc;
}
._container_180ic_2 .swiper-wrap .date-item > div {
  width: 100%;
  line-height: 1;
}
._container_180ic_2 .flash-box {
  width: 100%;
  height: 17%;
}
._container_180ic_2 .flash-wrap {
  width: 100%;
  height: 100%;
}
._container_180ic_2 .flash-wrap .flash-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._container_180ic_2 .flash-wrap .flash-con .text-box {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
._container_180ic_2 .flash-wrap .flash-con .text-box img {
  width: auto;
  height: 4.6vw;
}
._container_180ic_2 .flash-wrap .flash-con .text-box .desc {
  font-size: 1rem;
  color: #ffffff;
  margin: 0 0.5vw;
}
._container_180ic_2 .flash-wrap .flash-con .flash-date {
  margin-left: 0.5rem;
  display: flex;
  height: 100%;
  align-items: center;
}
._container_180ic_2 .flash-wrap .flash-con .flash-date .icon-clock {
  margin-right: 5px;
  width: auto;
  height: 4.6vw;
}
._container_180ic_2 .flash-wrap .flash-con .flash-date .tick-num-wrap {
  display: flex;
  justify-content: space-between;
  font-size: 1.2rem;
  line-height: 1;
}
._container_180ic_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-num {
  display: flex;
  align-items: center;
  border-radius: 5px;
  padding: 4px;
  color: red;
  background-color: #e9f3fa;
  box-shadow: inset 1.5px 2.4px 4px 1px rgba(117, 117, 117, 0.2);
}
._container_180ic_2 .flash-wrap .flash-con .flash-date .tick-num-wrap .tick-icon {
  padding: 0 4px;
  color: rgba(233, 243, 250, 0.9294117647);
}
._container_180ic_2 .quick-img-box {
  margin-top: 0.5%;
  position: relative;
  width: 96.5%;
  margin-left: 2%;
}
._container_180ic_2 .quick-img-box .button-box {
  width: 20%;
  position: absolute;
  left: 50%;
  bottom: 20%;
}
._container_180ic_2 .quick-img-box .pointer {
  cursor: pointer;
}
._container_180ic_2 .swiper {
  --swiper-navigation-size: 30px; /* 设置按钮大小 */
  height: 100%;
}
._container_180ic_2 .swiper-button-prev {
  left: -5vw;
  color: white;
}
._container_180ic_2 .swiper-button-prev::after {
  font-size: 2vw;
}
._container_180ic_2 .swiper-button-next {
  right: -5vw;
  color: white;
}
._container_180ic_2 .swiper-button-next::after {
  font-size: 2vw;
}
@media screen and (min-width: 576px) {
  ._container_180ic_2 .swiper-button-prev {
    left: -3.5vw;
  }
  ._container_180ic_2 .swiper-button-next {
    right: -3.5vw;
  }
}
._pop-modal-video_180ic_270 {
  width: 100%;
  height: 100%;
  position: relative;
  outline: none;
  padding: 0;
}
._pop-modal-video_180ic_270 .close-btn {
  font-size: 1.2rem;
  position: absolute;
  top: 0.1rem;
  right: 0.1rem;
  cursor: pointer;
  color: #333;
  z-index: 1;
  padding: 0.5rem;
  line-height: 1;
}
._pop-modal-video_180ic_270 .white {
  color: #ffffff;
}
._pop-modal-video_180ic_270 .inbox {
  position: relative;
}
._pop-modal-video_180ic_270 .inbox .btn-modal {
  position: absolute;
  cursor: pointer;
}
._pop-modal-video_180ic_270 .inbox .app-link {
  left: 27%;
  bottom: 6%;
  width: 57%;
  height: 7vw;
}
._product-price-cart_180ic_305 {
  width: 100%;
  height: 100%;
  padding: 0;
}
._product-price-cart_180ic_305 .cart-link {
  width: 100%;
  height: 100%;
  font-size: 1rem;
  text-indent: -1000em;
}.dev-page-nav {
  display: flex;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 5px;
  background-color: rgba(0, 0, 0, 0.2);
}
.dev-page-nav > a {
  padding: 0 5px;
}

img,
video {
  max-width: 100%;
}