@charset "UTF-8";
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform,height;
  transition-property: transform,height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s opacity;
  -o-transition: .3s opacity;
  transition: .3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  -o-transition: .2s transform,.2s top;
  transition: .2s transform,.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  -o-transition: .2s transform,.2s left;
  transition: .2s transform,.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  -o-transition: .2s transform,.2s right;
  transition: .2s transform,.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}
/*边框样式*/
.aui-border-l {
  border-left: 1px solid #dddddd;
}
.aui-border-r {
  border-right: 1px solid #dddddd;
}
.aui-border-t {
  border-top: 1px solid #dddddd;
}
.aui-border-b {
  border-bottom: 1px solid #dddddd;
}
.aui-border {
  border: 1px solid #dddddd;
}
@media screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .aui-border-l {
    border: none;
    background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
    background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
    background-size: 1px 100%;
    background-repeat: no-repeat;
    background-position: left;
  }
  .aui-border-r {
    border: none;
    background-image: -webkit-linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%);
    background-image: linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%);
    background-size: 1px 100%;
    background-repeat: no-repeat;
    background-position: right;
  }
  .aui-border-t {
    border: none;
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: top;
    background-image: linear-gradient(0, #dddddd, #dddddd 50%, transparent 50%);
    background-image: -webkit-linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%);
  }
  .aui-border-b {
    border: none;
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-image: linear-gradient(0, #dddddd, #dddddd 50%, transparent 50%);
    background-image: -webkit-linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%);
  }
  .aui-border {
    border: none;
    background-image: -webkit-linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%), -webkit-linear-gradient(0, #dddddd, #dddddd 50%, transparent 50%);
    background-image: linear-gradient(180deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(270deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(0deg, #dddddd, #dddddd 50%, transparent 50%), linear-gradient(90deg, #dddddd, #dddddd 50%, transparent 50%);
    background-size: 100% 1px,1px 100%,100% 1px,1px 100%;
    background-repeat: no-repeat;
    background-position: top, right top, bottom, left top;
  }
}
/* layer */
.layui-m-layer {
  position: relative;
  z-index: 19891014;
}
.layui-m-layer * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.layui-m-layermain,
.layui-m-layershade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.layui-m-layershade {
  background-color: rgba(0, 0, 0, 0.7);
  pointer-events: auto;
}
.layui-m-layermain {
  display: table;
  font-family: Helvetica, arial, sans-serif;
  pointer-events: none;
}
.layui-m-layermain .layui-m-layersection {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.layui-m-layerchild {
  position: relative;
  display: inline-block;
  text-align: left;
  background-color: #fff;
  font-size: 14px;
  border-radius: 5px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  pointer-events: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: .2s;
  animation-duration: 0.2s;
}
@-webkit-keyframes layui-m-anim-scale {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes layui-m-anim-scale {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.layui-m-anim-scale {
  animation-name: layui-m-anim-scale;
  -webkit-animation-name: layui-m-anim-scale;
}
@-webkit-keyframes layui-m-anim-up {
  0% {
    opacity: 0;
    -webkit-transform: translateY(800px);
    transform: translateY(800px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes layui-m-anim-up {
  0% {
    opacity: 0;
    -webkit-transform: translateY(800px);
    transform: translateY(800px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.layui-m-anim-up {
  -webkit-animation-name: layui-m-anim-up;
  animation-name: layui-m-anim-up;
}
.layui-m-layer0 .layui-m-layerchild {
  width: 90%;
  max-width: 640px;
}
.layui-m-layer1 .layui-m-layerchild {
  border: none;
  border-radius: 0;
}
.layui-m-layer2 .layui-m-layerchild {
  width: auto;
  max-width: 260px;
  min-width: 40px;
  border: none;
  background: 0 0;
  box-shadow: none;
  color: #fff;
}
.layui-m-layerchild h3 {
  padding: 0 10px;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  font-weight: 400;
  border-radius: 5px 5px 0 0;
  text-align: center;
}
.layui-m-layerbtn span,
.layui-m-layerchild h3 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.layui-m-layercont {
  padding: 50px 30px;
  line-height: 22px;
  text-align: center;
}
.layui-m-layer1 .layui-m-layercont {
  padding: 0;
  text-align: left;
}
.layui-m-layer2 .layui-m-layercont {
  text-align: center;
  padding: 0;
  line-height: 0;
}
.layui-m-layer2 .layui-m-layercont i {
  width: 25px;
  height: 25px;
  margin-left: 8px;
  display: inline-block;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: layui-m-anim-loading 1.4s infinite ease-in-out;
  animation: layui-m-anim-loading 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.layui-m-layerbtn,
.layui-m-layerbtn span {
  position: relative;
  text-align: center;
  border-radius: 0 0 5px 5px;
}
.layui-m-layer2 .layui-m-layercont p {
  margin-top: 20px;
}
@-webkit-keyframes layui-m-anim-loading {
  0%,
  100%,
  80% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@keyframes layui-m-anim-loading {
  0%,
  100%,
  80% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
.layui-m-layer2 .layui-m-layercont i:first-child {
  margin-left: 0;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.layui-m-layer2 .layui-m-layercont i.layui-m-layerload {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.layui-m-layer2 .layui-m-layercont > div {
  line-height: 22px;
  padding-top: 7px;
  margin-bottom: 20px;
  font-size: 14px;
}
.layui-m-layerbtn {
  display: box;
  display: -moz-box;
  display: -webkit-box;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 0;
  border-top: 1px solid #D0D0D0;
  background-color: #F2F2F2;
}
.layui-m-layerbtn span {
  display: block;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-box-flex: 1;
  font-size: 14px;
  cursor: pointer;
}
.layui-m-layerbtn span[yes] {
  color: #40AFFE;
}
.layui-m-layerbtn span[no] {
  border-right: 1px solid #D0D0D0;
  border-radius: 0 0 0 5px;
}
.layui-m-layerbtn span:active {
  background-color: #F6F6F6;
}
.layui-m-layerend {
  position: absolute;
  right: 7px;
  top: 10px;
  width: 30px;
  height: 30px;
  border: 0;
  font-weight: 400;
  background: 0 0;
  cursor: pointer;
  -webkit-appearance: none;
  font-size: 30px;
}
.layui-m-layerend::after,
.layui-m-layerend::before {
  position: absolute;
  left: 5px;
  top: 15px;
  content: '';
  width: 18px;
  height: 1px;
  background-color: #999;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  border-radius: 3px;
}
.layui-m-layerend::after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
body .layui-m-layer .layui-m-layer-footer {
  position: fixed;
  width: 95%;
  max-width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 10px;
  background: 0 0;
}
.layui-m-layer-footer .layui-m-layercont {
  padding: 20px;
  border-radius: 5px 5px 0 0;
  background-color: rgba(255, 255, 255, 0.8);
}
.layui-m-layer-footer .layui-m-layerbtn {
  display: block;
  height: auto;
  background: 0 0;
  border-top: none;
}
.layui-m-layer-footer .layui-m-layerbtn span {
  background-color: rgba(255, 255, 255, 0.8);
}
.layui-m-layer-footer .layui-m-layerbtn span[no] {
  color: #FD482C;
  border-top: 1px solid #c2c2c2;
  border-radius: 0 0 5px 5px;
}
.layui-m-layer-footer .layui-m-layerbtn span[yes] {
  margin-top: 10px;
  border-radius: 5px;
}
body .layui-m-layer .layui-m-layer-msg {
  width: auto;
  max-width: 90%;
  margin: 0 auto;
  bottom: -150px;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.layui-m-layer-msg .layui-m-layercont {
  padding: 10px 20px;
}
/*初始化类*/
html {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 20px;
}
html,
body {
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  width: 100%;
  height: 100%;
}
body {
  line-height: normal;
  font-size: 0.28rem;
  color: #555555;
  background-color: #ffffff;
  outline: 0;
  overflow-x: hidden;
  overflow-y: auto;
  /* 用于 android4+，或其他设备 */
  -webkit-overflow-scrolling: touch;
  /* 用于 ios5+ */
}
html,
body,
header,
section,
footer,
div,
ul,
ol,
li,
img,
a,
span,
em,
del,
legend,
center,
strong,
var,
fieldset,
form,
label,
dl,
dt,
dd,
cite,
input,
hr,
time,
mark,
code,
figcaption,
figure,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  border: 0;
  padding: 0;
  font-style: normal;
}
* {
  box-sizing: border-box;
}
img {
  max-width: 100%;
  display: block;
}
/*快内容分布*/
.centertitle {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.main {
  max-width: 7.5rem;
  margin: 0 auto;
}
.main_banner {
  width: 100%;
  height: 7rem;
}
.topCarousel {
  width: 100%;
  height: 100%;
}
.topCarousel .swiper-slide {
  resize: both;
}
.topCarousel .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.topCarousel .tool_box {
  position: absolute;
  bottom: 1.5rem;
  color: #fff;
  text-align: center;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  z-index: 99;
}
.topCarousel .tool_box .tool_item {
  width: 1rem;
  height: 1rem;
  display: inline-block;
  text-align: center;
  line-height: 1rem;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 2px;
  margin: 0 0.2rem;
  border: 0.02rem solid rgba(255, 255, 255, 0.8);
  cursor: pointer;
}
.topCarousel .tool_box .tool_item .fengju {
  font-size: 0.6rem;
}
.topCarousel .tool_box .tool_item:active,
.topCarousel .tool_box .tool_item:hover {
  background-color: rgba(255, 255, 255, 0.8);
  color: #912afe;
}
.swiper-container-horizontal .swiper-pagination {
  bottom: 0;
  line-height: 0.7rem;
}
.swiper-pagination-bullet {
  margin: 0 0.12rem;
  width: 0.17rem;
  height: 0.17rem;
  display: inline-block;
  border-radius: 100%;
  background: #ffffff;
  opacity: 0.6;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 0.05rem;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #e3c59c;
}
.zb-open {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 1.1rem;
  width: 100%;
  max-width: 7.5rem;
  background-color: rgba(255, 255, 255, 0.5);
}
.zb-open .logo {
  width: 1.2rem;
  padding: 0 0.2rem;
  box-sizing: border-box;
  display: table;
}
.zb-open .zb-info {
  width: 4.1rem;
}
.zb-open .zb-info .name {
  font-size: 0.33rem;
}
.zb-open .zb-info .description {
  font-size: 0.24rem;
}
.zb-open .zb-rbox {
  width: 2.3rem;
}
.zb-open .zb-open-btn {
  display: inline-block;
  font-size: 0.3rem;
  color: #ffffff;
  font-weight: 400;
  font-family: inherit;
  text-decoration: none;
  text-align: center;
  margin: 0 0.2rem;
  padding: 0 0.3rem;
  background: #7d13ff;
  height: 0.7rem;
  line-height: 0.7rem;
  border-radius: 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  user-select: none;
}
.zb-open .zb-open-btn:active,
.zb-open .zb-open-btn:hover {
  background-color: #7300ff;
}
.desing_top {
  padding: 0.15rem;
  background-color: #FFFFFF;
}
.desing_top .money_title {
  text-align: center;
  line-height: normal;
  color: #e3c59c;
  font-size: 0.25rem;
}
.desing_top .money_title .j {
  font-size: 0.22rem;
}
.desing_top .money_title .title {
  font-size: 0.40rem;
  color: #e3c59c;
}
.desing_top .money_text {
  font-size: 0.3rem;
  color: #000000;
  text-align: center;
  line-height: normal;
  padding: 0.1rem;
}
.desing_top .money_info {
  font-size: 0.26rem;
  color: #9e9e9e;
  text-align: center;
  line-height: normal;
}
.desing_top .money_info .fengju {
  font-size: 0.26rem;
}
.desing_top .desing_top_title {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
}
.desing_top .desing_top_title .ifno {
  font-size: 0.3rem;
  line-height: 1.6rem;
  color: #c53333;
  width: 3rem;
}
.desing_top .desing_top_title .title {
  font-size: 0.3rem;
  line-height: 1.2rem;
}
.desing_top .desing_top_title .wdj_box {
  margin-left: 0.6rem;
  width: 3rem;
  text-align: center;
}
.desing_top .desing_top_title .wdj_box i {
  font-size: 1rem;
}
.desing_top .desing_top_title .wdj_box p {
  font-size: 0.75rem;
}
.desing_top .desing_top_text {
  color: #c53333;
}
.desing_top .desing_top_text .ifno2 {
  font-size: 1rem;
}
.desing_top .desing_top_text big {
  color: #000000;
  padding: 0 0.2rem;
}
.desing_top .desing_top_text em {
  font-size: 0.2rem;
}
.details-parameter {
  background-color: #FFFFFF;
}
.details-parameter .par-title {
  min-height: 0.8rem;
  padding: 0 0.2rem;
  color: #000000;
}
.details-parameter .par-title .cfff {
  color: #888888;
}
.details-parameter .par_item_box {
  width: 100%;
  display: table;
  padding: 0.15rem 0;
}
.details-parameter .par_item_box .par_item {
  max-width: 50%;
  width: 50%;
  display: inline-block;
  padding: 0.07rem 0;
}
.details-parameter .par_item_box .par_item span {
  display: inline-block;
}
.details-parameter .par_item_box .par_item .title {
  width: 1.8rem;
  max-width: 50%;
  padding-left: 0.2rem;
  color: #000000;
}
.details-parameter .par_item_box .par_item .text {
  color: #888888;
}
.details_remarks {
  width: 100%;
  background-color: #f4f4f4;
  height: 0.8rem;
  position: relative;
}
.details_remarks .remarks {
  position: relative;
  min-height: 0.8rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.details_remarks .remarks .remarks-text {
  width: 100%;
  text-align: center;
  height: 1px;
}
.details_remarks .remarks .remarks-text span {
  display: table;
  margin: 0 auto;
  background-color: #f4f4f4;
  padding: 0 0.5rem;
  font-size: 0.2rem;
  color: #9a9a9a;
  position: relative;
  line-height: 0;
}
.details_remarks .remarks .remarks-text span .spinload {
  position: absolute;
  top: 0;
  left: 0.1rem;
  font-size: 0.3rem;
  text-align: center;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  line-height: 0.3rem;
  height: 0.3rem;
  width: 0.3rem;
  margin-top: -0.15rem;
  animation: spinload .7s linear infinite;
}
@keyframes spinload {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@-webkit-keyframes spinload {
  from {
    transform: rotate(360deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.center-box {
  background-color: #FFFFFF;
  width: 100%;
  display: block;
}
.center-box .boxs {
  padding: 0.2rem 0;
}
.center-box img {
  display: -webkit-box;
  width: 100%;
}
.center-box p {
  font-size: 0.25rem;
}
.center-box * {
  width: 100%;
  display: block;
  word-break: break-all;
  font-size: 0.3rem!important;
}
.recommend {
  width: 100%;
  background-color: #F4F4F4;
  position: relative;
}
.recommend .rec_box {
  width: 100%;
  padding: 0;
  position: relative;
  display: table;
}
.recommend .rec_box .rec_item:nth-child(2n+1) {
  padding-left: 0;
}
.recommend .rec_box .rec_item:nth-child(2n+0) {
  padding-right: 0;
}
.recommend .rec_box .rec_item {
  max-width: 50%;
  width: 50%;
  display: inline-block;
  padding: 0.05rem;
}
.recommend .rec_box .rec_item .rec_item_box {
  border-radius: 0.05rem ;
  background-color: #FFFFFF;
  overflow: hidden;
}
.recommend .rec_box .rec_item .rec_item_box .rec_top {
  width: 100%;
  position: relative;
  max-height: 3.7rem;
  height: 3.7rem;
  overflow: hidden;
}
.recommend .rec_box .rec_item .rec_item_box .rec_top .rec_img {
  resize: both;
}
.recommend .rec_box .rec_item .rec_item_box .rec_top .rec_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.recommend .rec_box .rec_item .rec_item_box .rec_top .isStyleType {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFFFFF;
  padding: 0rem 0.1rem;
  line-height: normal;
  border-radius: 0.15rem;
  z-index: 1;
}
.recommend .rec_box .rec_item .rec_item_box .rec_top .isStyleType .s_item {
  width: 0.5rem;
  height: 0.5rem;
  display: inline-block;
  text-align: center;
}
.recommend .rec_box .rec_item .rec_item_box .rec_top .isStyleType .s_item .fengju {
  font-size: 0.35rem;
  text-shadow: rgba(0, 0, 0, 0.8) 0 0 12px;
  color: #ffffff;
}
.recommend .rec_box .rec_item .rec_item_box .rec_top .isStyleType .s_item .palys {
  font-size: 0.3rem;
}
.recommend .rec_box .rec_item .rec_item_box .rec_bottom {
  position: relative;
  padding: 0.15rem 0.15rem;
}
.recommend .rec_box .rec_item .rec_item_box .rec_bottom .title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #000000;
  font-size: 0.28rem;
}
.recommend .rec_box .rec_item .rec_item_box .rec_bottom .b_tool {
  line-height: 0.5rem;
}
.recommend .rec_box .rec_item .rec_item_box .rec_bottom .b_tool .style_y2 {
  color: #e3c59c;
  font-size: 0.28rem;
}
.recommend .rec_box .rec_item .rec_item_box .rec_bottom .b_tool .fengju {
  font-size: 0.3rem;
}
.bottom_info {
  padding-bottom: 0.8rem;
  background-color: #FFFFFF;
}
.bottom_info .bi_up {
  padding: 0.5rem 0.35rem;
}
.bottom_info .bi_up .bi_item {
  max-width: 1.5rem;
  width: 1.5rem;
  text-align: center;
}
.bottom_info .bi_up .bi_item img {
  display: block;
  width: 1rem;
  margin: 0 auto;
}
.bottom_info .bi_up .bi_item p {
  width: 100%;
  font-size: 0.25rem;
  padding-top: 0.04rem;
  color: #000000;
}
.bottom_info .qrcode {
  max-width: 2rem;
  margin: 0 auto;
}
.bottom_info .zb_info {
  text-align: center;
  font-size: 0.28rem;
  padding: 0.15rem 0;
}
.bottom_info .zb_info b {
  color: #8535e7;
}
.bottom_info .zb_info font {
  color: #757575;
}
.bottom_info .bi_open {
  font-size: 0.3rem;
  color: #ffffff;
  border-radius: 1rem;
  padding: 0.2rem 0.6rem;
  line-height: normal;
  text-align: center;
  border: 0.01rem solid #8423ff;
  display: block;
  margin: 0.2rem 0.3rem;
  background-color: #8423ff;
}
.bottom_info .bi_open .gift {
  padding: 0.2rem 0.4rem;
  background: url(../img/gift.png) center no-repeat;
  background-size: 0.35rem;
}
.bottom_info .bi_open:active,
.bottom_info .bi_open:hover {
  background-color: #6400e4;
  color: #FFFFFF;
  cursor: pointer;
}
.main_video {
  width: 7.5rem;
  height: 4.22rem;
  overflow: hidden;
  position: relative;
}
.main_video .m_poster {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  resize: both;
}
.main_video .m_poster img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main_video .m_poster .m_paly {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #FFFFFF;
  font-size: 1rem;
  width: 1rem;
  height: 0;
  text-align: center;
  line-height: 0;
  margin-left: -0.5rem;
  text-shadow: rgba(0, 0, 0, 0.5) 0 0 0.1rem;
}
.main_video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.main_spritespin {
  z-index: 99;
  max-width: 7.5rem;
  width: 7.5rem;
  height: 100%;
  margin: 0 auto;
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -3.75rem;
  background-color: #FFFFFF;
}
.main_spritespin .spritespin_box {
  width: 100%;
  height: 100%;
}
.main_spritespin .spritespin_box .spritespin {
  width: 7.5rem!important;
  height: 7.5rem!important;
}
.main_spritespin .spritespin_box .auto360du {
  position: absolute;
  top: 50%;
  left: 50%;
  line-height: 0;
  width: 0.6rem;
  margin-left: -0.3rem;
  opacity: 0;
}
.main_spritespin .spritespin_box .auto360du .fengju {
  font-size: 0.6rem;
  color: #FFFFFF;
  text-shadow: rgba(0, 0, 0, 0.5) 0 0 0.1rem;
}
.main_spritespin .spritespin_box .spritespin_close {
  position: absolute;
  top: 50%;
  right: 0.2rem;
  color: #888888;
  width: 0.6rem;
  height: 0.6rem;
  font-size: 0.8rem;
  text-align: center;
  line-height: 0.6rem;
  z-index: 999;
  margin-top: -5rem;
  border-radius: 50%;
  box-shadow: #000000 0 0 2px;
}
.main_spritespin .spritespin_box .spritespin_close .fengju {
  display: block;
}
.main_spritespin .spritespin_box .spritespin_close:active,
.main_spritespin .spritespin_box .spritespin_close:hover {
  color: #FFFFFF;
  background-color: #888888;
}
.spritespin_loading {
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.s_loading_info {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@-webkit-keyframes loading360 {
  from {
    background-position: 0;
  }
  to {
    background-position: -18rem;
  }
}
@keyframes loading360 {
  from {
    background-position: 0;
  }
  to {
    background-position: -18rem;
  }
}
.loading-icon {
  width: 0.5rem;
  height: 0.5rem;
  overflow: hidden;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABwgAAAAyCAYAAABI1Y/DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF62lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wOC0wOFQxNDo1MDoxNiswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDgtMDhUMTU6MDc6MzcrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMDgtMDhUMTU6MDc6MzcrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzdkMWVjMWEtNTBlNS00ZDRiLWE2Y2ItM2E2MDViNjM3YzZhIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NThmMzgwN2QtZjNhNy02MTQ5LTk3Y2QtYTZjYmFjOTU5ZjFhIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZmU4MTc0MzEtNGM4OS01NTRjLTg2OTAtMWJjNDI1MTc1OTBmIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmZTgxNzQzMS00Yzg5LTU1NGMtODY5MC0xYmM0MjUxNzU5MGYiIHN0RXZ0OndoZW49IjIwMTgtMDgtMDhUMTQ6NTA6MTYrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3ZDFlYzFhLTUwZTUtNGQ0Yi1hNmNiLTNhNjA1YjYzN2M2YSIgc3RFdnQ6d2hlbj0iMjAxOC0wOC0wOFQxNTowNzozNyswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7s2U67AAAzbUlEQVR4nO2dTWwbW5aYv1ukftw9ifQmPXkBZiG+zWRWtnrRwCC2LBqGMYNkYfkhiyT2k2h49waB9RYBZmcayCLILB69yMNsBJGyjCSDoE0jSDANQXiUZAMD9KIlr2Z60/RigG70pJ+MmfesH/LeLIrVKhdv8b9YVfT5AMPirSJ5Tt269xbPueccZYxBCEcpFbcIgiAIgiAIE8sGuwtZsrkGjfoDbr6JW54PlQo7c2vcehu3HMNSYW/Z1r7G8t64ZREEQfiQqLB/GcxHaVzPvWeRYHsadREE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") no-repeat;
  background-size: 18rem 0.5rem;
  margin-right: .7rem;
  -webkit-animation: loading360 1.8s steps(36) infinite;
  -moz-animation: loading360 1.8s steps(36) infinite;
  -o-animation: loading360 1.8s steps(36) infinite;
  animation: loading360 1.8s steps(36) infinite;
}
@keyframes scalezoom {
  0% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
  }
  70% {
    opacity: .4;
    -webkit-transform: translate(-50%, -50%) scale(1.25);
    transform: translate(-50%, -50%) scale(1.25);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}
.scalezoom {
  z-index: 999;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: scalezoom 0.8s ease-out 1;
  animation: scalezoom 0.8s ease-out 1;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
.wx_guide {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.85);
  display: none;
}
.wx_guide .wx_top {
  position: absolute;
  width: 4.5rem;
  right: 0.3rem;
  top: 0;
}
.wx_guide .wx_btn {
  position: absolute;
  top: 6rem;
  width: 2.6rem;
  left: 50%;
  margin-left: -1.3rem;
}
.wx_guide.active {
  display: block;
}
