/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  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(0px, 0, 0);
  transform: translate3d(0px, 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;
}
/* Auto Height */
.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;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.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-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.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-slide-shadow-bottom {
  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, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(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, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(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, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(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, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.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-prev,
.swiper-button-next {
  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-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.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: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.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(0px, -50%, 0);
  transform: translate3d(0px, -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: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -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: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(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-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, .25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, .25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(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, .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 > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.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);
  }
}
/* a11y */
.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-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');
  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-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent; }

html, body {
  -webkit-tap-highlight-color: transparent; }

body {
  line-height: 1;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent; }

body, body button, body input[type="button"], body input[type="submit"], body textarea, body select {
    font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Noto Sans CJK SC', 'WenQuanYi Micro Hei', Arial, sans-serif; }

ul, ol {
  list-style: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none; }

/* change colours to suit your needs */

/* change colours to suit your needs */

/* change border colour to suit your needs */

html {
  font-size: 10px;
  overflow-x: hidden; }

@media screen and (min-width: 320px) {
    html {
      font-size: 20px; } }

@media screen and (min-width: 360px) {
    html {
      font-size: 22.5px; } }

@media screen and (min-width: 375px) {
    html {
      font-size: 23.4375px; } }

@media screen and (min-width: 410px) {
    html {
      font-size: 25.625px; } }

@media screen and (min-width: 414px) {
    html {
      font-size: 25.875px; } }

body {
  font-size: 14px; }

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

/* Document
   ========================================================================== */

html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0; }

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item; }

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */

template {
  display: none; }

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none; }

body {
  background-color: #ffffff;
  overflow: auto;
  width: 100%;
  height: 100%; }

.skeleton {
  width: 100%;
  height: 100%; }

.skeleton .head-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 7.5px 12.5px 0px;
    padding: 0.75rem 1.25rem 0rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.skeleton .head-box .logo {
      width: 49px;
      width: 4.9rem;
      height: 13.5px;
      height: 1.35rem;
      background-color: #f6f7f8; }

.skeleton .head-box .right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }

.skeleton .head-box .right .btn-search {
        margin: 0px 5px;
        margin: 0rem 0.5rem;
        display: block;
        width: 12px;
        width: 1.2rem;
        height: 12px;
        height: 1.2rem;
        background-color: #f6f7f8; }

.skeleton .head-box .right .user-head {
        width: 12px;
        width: 1.2rem;
        height: 12px;
        height: 1.2rem;
        background-color: #f6f7f8;
        display: block;
        border-radius: 100%; }

.skeleton .tab .tab-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 12.5px 5.5px;
    padding: 1.5rem 1.25rem 0.55rem; }

.skeleton .tab .tab-title li {
      width: 32.5px;
      width: 3.25rem;
      height: 15px;
      height: 1.5rem;
      background-color: #f6f7f8; }

.skeleton .tab .tab-list ul {
    padding: 0px 12.5px;
    padding: 0rem 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.skeleton .tab .tab-list ul li {
      width: 17.5px;
      width: 1.75rem;
      height: 9px;
      height: 0.9rem;
      border-radius: 0.5rem;
      background-color: #f6f7f8; }

.skeleton .comic-list {
    padding: 5px 10px 0px;
    padding: 0.5rem 1rem 0rem; }

.skeleton .comic-list ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.skeleton .comic-list ul li {
        -webkit-box-shadow: 0rem 0.2rem 0.4rem #f6f6f6;
                box-shadow: 0rem 0.2rem 0.4rem #f6f6f6;
        width: 67px;
        width: 6.7rem;
        height: 90px;
        height: 9rem;
        border-radius: 0.5rem;
        background-color: #f6f7f8;
        margin-bottom: 10px;
        margin-bottom: 1rem; }

.animation-bg {
  width: 100%;
  position: relative;
  height: 90px;
  height: 9rem;
  background: url(../index/images/bg.jpg?v=7b245576) no-repeat;
  background-size: 100% 9rem;
  opacity: 0;
  visibility: hidden;
  z-index: -1; }

.animation-bg.active {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 2s linear;
    transition: all 2s linear; }

.animation-bg .home-animation {
    width: 360px;
    height: 360px;
    position: absolute;
    overflow: hidden; }

.animation-bg .home-animation:after {
      content: '';
      display: block;
      width: 14040px;
      height: 360px;
      background: url(../index/images/sprites-home.png?v=625307ae) no-repeat center;
      background-size: 14040px 358px;
      -webkit-animation: turn 2.5s steps(39) infinite both;
              animation: turn 2.5s steps(39) infinite both; }

@-webkit-keyframes turn {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  100% {
    -webkit-transform: translate3d(-14040px, 0, 0);
            transform: translate3d(-14040px, 0, 0); } }

@keyframes turn {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  100% {
    -webkit-transform: translate3d(-14040px, 0, 0);
            transform: translate3d(-14040px, 0, 0); } }


html[data-v-14ab7492] {
  font-size: 10px;
  overflow-x: hidden;
}
@media screen and (min-width: 320px) {
html[data-v-14ab7492] {
      font-size: 20px;
}
}
@media screen and (min-width: 360px) {
html[data-v-14ab7492] {
      font-size: 22.5px;
}
}
@media screen and (min-width: 375px) {
html[data-v-14ab7492] {
      font-size: 23.4375px;
}
}
@media screen and (min-width: 410px) {
html[data-v-14ab7492] {
      font-size: 25.625px;
}
}
@media screen and (min-width: 414px) {
html[data-v-14ab7492] {
      font-size: 25.875px;
}
}
body[data-v-14ab7492] {
  font-size: 14px;
}
.comic-list[data-v-14ab7492] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.comic-item[data-v-14ab7492] {
  /*border-radius: remit(20);*/
  border-bottom-left-radius: 2px;
  border-bottom-left-radius: 0.2rem;
  border-bottom-right-radius: 2px;
  border-bottom-right-radius: 0.2rem;
  background-color: #ffffff;
  margin-bottom: 10px;
  margin-bottom: 1rem;
  -webkit-box-shadow: 0rem 0.2rem 0.4rem #f6f6f6;
          box-shadow: 0rem 0.2rem 0.4rem #f6f6f6;
}
.comic-item .comic-img[data-v-14ab7492] {
    display: block;
    width: 167.5px;
    width: 16.75rem;
    height: 98.5px;
    height: 9.85rem;
    border-top-left-radius: 2px;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 2px;
    border-top-right-radius: 0.2rem;
    -webkit-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
    opacity: 0;
    /*border-bottom-right-radius: remit(10);*/
    /*border-bottom-left-radius: remit(10);*/
}
.comic-item .comic-img[state="load-ok"][data-v-14ab7492] {
      opacity: 1;
}
.comic-title[data-v-14ab7492] {
  /*width: remit(295);*/
  /*text-align: center;*/
  font-weight: bold;
  margin: 5px 0px 7px;
  margin: 0.5rem 0rem 0.7rem;
  padding: 0px 2.5px;
  padding: 0rem 0.25rem;
  line-height: 8px;
  line-height: 0.8rem;
  /*overflow: hidden;*/
  /*text-overflow: ellipsis;*/
  /*display: -webkit-box;*/
  /*-webkit-line-clamp: 2;*/
  /*-webkit-box-orient: vertical;*/
}


html[data-v-51c94f58] {
  font-size: 10px;
  overflow-x: hidden;
}
@media screen and (min-width: 320px) {
html[data-v-51c94f58] {
      font-size: 20px;
}
}
@media screen and (min-width: 360px) {
html[data-v-51c94f58] {
      font-size: 22.5px;
}
}
@media screen and (min-width: 375px) {
html[data-v-51c94f58] {
      font-size: 23.4375px;
}
}
@media screen and (min-width: 410px) {
html[data-v-51c94f58] {
      font-size: 25.625px;
}
}
@media screen and (min-width: 414px) {
html[data-v-51c94f58] {
      font-size: 25.875px;
}
}
body[data-v-51c94f58] {
  font-size: 14px;
}
.pc-style[data-v-51c94f58] {
  width: 486px !important;
  margin: 0 auto !important;
  position: relative;
}
.pc-style .download-app[data-v-51c94f58] {
    width: 486px !important;
    margin: 0 auto !important;
    position: relative;
}
.download-app[data-v-51c94f58] {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  opacity: 1;
}
.download-app.hide[data-v-51c94f58] {
    opacity: 0;
    -webkit-transition: opacity .5s linear;
    transition: opacity .5s linear;
}
.download-app img[data-v-51c94f58] {
    width: 100%;
    height: 22.5px;
    height: 2.25rem;
    display: block;
}
.download-app .download-close[data-v-51c94f58] {
    width: 16px;
    width: 1.6rem;
    height: 7.25px;
    height: 0.725rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAdCAYAAAAaeWr3AAAAAXNSR0IArs4c6QAABQtJREFUWAntWGsspFcYHsZ1dOyI+3VRPzYSt2K1wsb92ihGQ1S60mRps0iQVsufIS6JirgkEinShLB+9I/KsCIxIiibdV2Czm4VCZaYsS5r2KHPWfttPp8PyfxS5iQz857zXr7zPOd93/NlOBz1UDOgZkDNwC1mQAPYRbcM/xm8mrcM/Dm4agLOUXLLFtQZoMqBl5eXu4rF4jBVfK+bj0oZ4OzsbObq6mp/3cCosh+VCFDlQdfV539LQH19/f2srCxHNmINDQ25g4ODQoFAwGXT09cuJCAmJsZsdnb2m729vR9XV1e/b2xs/FxT80Jzjq+vr2BycjJpf3//p/X19cetra3+Wlpa9GdxsrOzPyWxFArFLwsLCw/9/PwEdIOUlBRrqVSaenBw8PPS0tKj0tJSF7qeLs/MzGxWVFQkM0kg4Ofn5x8bGRnx5XK5ku7DJhOGApiK0NBQ446OjvTj42Nlb2/vBJfL5YSHh98HwAUE30tOTna0sLAwqqysfE58PT09+f39/T8AMLerq+s5SNuLjo7+IiQkRNDU1DRPbBwdHfUQ89HGxoYMMSfRR+ysra257e3ti0SfmJho2dzc/N3ExIS0qqpKgmcfpKenRyiVytcDAwObxIY+RkZGZNvb2yuEBPJL5hR4mUz2BvF/p9vTZAlN5pw9og8aMB9IQLi5uTViw0dk2cPDgz8+Pr5Dd6bk6urqIJyqwsXF5TfKvri4eLmgoEAIYM8ActXf398EBGnX1tYOwP6lqanpX5QtiVNYWBg8NTU1D9LEZF5XV/ePlZWVIC0tza+kpGSOrDFHTU3NK6y1EhJ0dXWf5OTkRF0BnhmCw5rTTk5O1kNDQ7P0DV4EnkQE23dRczN0e5FI9OIdBjLnLrHp6+vbQHnsl5WVCXt6eiJAjA1ZJ4OUloODgw3JoJaWFj/qY2xs/ImNjY0Fs5ROvU6/CQkg+gkITz7EuOTk6W4fZVYC9PX19XZ3dxUfra4Q9DCA7ZBuBuyco6OjQz6fr0fWUdOKqKiohuHh4Rfe3t73kAnfgohIouPxeJra2to65ubmxtA5UB+E1UFP+BfZokPs2AZJe3Lya2trry0tLU2YPYHNh77GWgJoYptI//cnRze+SF5ZWVnHe4EdXY+TNwGRPKT1OrWOPiELDg4W48TFEokkJigo6DOcbhfIPt7a2pKNjY1JIyMjn1L2hBgQe0zNmb/MmifgSTnArvVDeTBdzs1Zm6CZmdm72NhYX5CgCWa30dAsGxoaIvD29zcajpLZBBF1Bx08wN3dnQt7eWBgoCk28BXayH5SUtJTZMJJfHy8RWdn59eQ5ThtjlAovGdgYKCPfjNMdoWy4yQkJDwAaPn09PRWWFiYKTIkxdbWVtnd3b3G3DkTPNGzNUamH+YS+hprBuTn50+jyxsAaEBcXNwDOJzgSpTiocT+XGkgnV/B/o/MzMxwEOd/gjE3N/cyNTX1T+oEce3taGhokOb2kGyANNmioqIOIpORkZHxDFcXLzc398u8vLw4dH8liFjATTN7anH2G7dNLFvDoxojXteT2trafqX3pbMRTmeX/iFCmpOPj8+dxcXFt7i/z9Q4WzCy5uXlZbi8vPwWZfT+9mDa2dnZ6drb2/NGR0fluO9PmHodHR0NxLiD0nlDSoOpp+bkJeeyex59Q/sC8CIqBvm9lAC64Q2SRXQsrLcA3eCmy2oCbvoJX4VPnQFXMXTT9f8BcWZcehbi3cQAAAAASUVORK5CYII=) no-repeat;
    background-size: 1.6rem 0.725rem;
    display: block;
    color: #ffffff;
    top: 0;
    right: 0;
    position: absolute;
}


html {
  font-size: 10px;
  overflow-x: hidden;
}
@media screen and (min-width: 320px) {
html {
      font-size: 20px;
}
}
@media screen and (min-width: 360px) {
html {
      font-size: 22.5px;
}
}
@media screen and (min-width: 375px) {
html {
      font-size: 23.4375px;
}
}
@media screen and (min-width: 410px) {
html {
      font-size: 25.625px;
}
}
@media screen and (min-width: 414px) {
html {
      font-size: 25.875px;
}
}
body {
  font-size: 14px;
}
.top-box {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
}
.top-box.active {
    background: white;
    /*transition: all linear 1s;*/
}
.top-box.active .top-handle .search-wrap .input-box {
      background: #9c9aac;
      opacity: 0.2;
}
.top-box.active .top-handle .home-warp .icon {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAFiklEQVRoQ+2aa4hUdRjGf+85M7uzF9c1XRNTM28ZKEVgEoZ9iS52URKRIKWsLLWVzT1nZZNskpJtz6yaoYZhWPqlFBQlgkLQtogsQewGmrreMjavueruzOx54zhe9+LOmVsi/mG+vc/zvM95/7fznhFukiE3iQ9uGbnRKnmrIm0rop8sLWuWlgl5p08OdfNCYwWGEI+VGK2xAIogqAbyYhoInlTX/dVwY/XNJWU7C/dv+FLCW+PpVjitimi4vCTWq3Sa6TLViLXch6pvPjUD59VgvRssWBWcOX9bqoZ8C3tC6li9CQSr1XVfE3VDqYq3w6n+gGG8JZW1W/xy+jKi4bDhFjVVGIaxANUiv2LJx+tmxJ0llYsOJYtJ2ojWzRkGgTWoPpAseZpxpxCmS6WzLhmepIyoYz2NsBakJBnSzMWootRgR+YJ6PV4uzSijvUKwgoQM3MJ+mQSWcWZwukSDrudIa9rRB3rJURWAoZP6SyE63KxIrN8G9HI3CfA3QQEspBVqpSzwf0GjPkojyROJ77GjJd3WBGttQcj7EDonqpilnDewdkCtN0xN7YzopMmmYwe+D0wOkvJZJ5WibY34lgViCzOvFoWGZXma4zowlk9CRbuQeiRRdnMUws/X2vEsR0EK/NKWWd897IRDVeUUhw8CHTLumxmBZR4fOQVI471OiIfZlYjB2xKvdiO99qQGBqxfwRydY/KnEPVZ8WObLhgRN+v6ovpHgbp8spyTQYFReD9TjSml9iQETBgMDTshn1/+OOKmXdJdU1DwkitPRWDT30xDBsJ454DMwB7f4eNq33BLwd7JsZPvTgtFNathEN7k+dyeVGqnNUJI3X2cpQZyaOB52fD7f2uQFZH4HgKlRn7JIx6+ArP1s2woz75VJQVYjszE0YiVj3IQ8mjgWemwNCRCUi0GVYuhJZmXxQXgvv0g8kzIBCE82dh7VL492TyPFcvdo3YR4C+yaNJrI0xj0KoCHZ8C0e9nfuq4S23YF5i6hkmtMYTv1i0vUy37tD7DjjSAM3nfKUBekisyABREBw7iqR5yy0ugXsfhH6DoEcvKCzueO/wzJw5DY1HYNd2OLDbZ+LtwpvFcgpEl5bnEw2lMCeuIgwVwLSqRJX8DFVY/zEc/NMPql2sWI6IhsMBis/G0mIKFcLUN8CbIn5GPJ7Ypf5q8INqGxsXywleXOy2V5H8dNjIy4cRo2DQPdCnP+R30iXykj92NHFm/LLd38LuKEHltNhO6SUj+4GBaRlpC/amWVG3xG7kLXzPwPkmOHsGvCmVufGbWM6IS+fIdyhjMsedU6ZNYjnjRReWl5EXOgzk5VQ+U2KiYamMvCNaO2cahrkqU7w553EZK1VOvWjE/hh4OecJZERQj9JU3M/rd3lGtgOjMsKbaxKVRWLXVnqyonV2I0pZrnNIW0+JE4/dLdVL9iWMRGzv8hNMmzjnBNd2Hj0jx4Hbcp5HOoLKP5jx4TJn8YlLNKK19uMYRECHA41g7AJ9LB2d7GJVaTUmyNxar517eXTcMnXsjxBezW5CKbMvEMt5uy26YyNfTDI5MPBzhIkpy2UH+IFYTkVH1J02G/SCmTuXIXIjVMZFdb7Ykfc6ez5ddk20zn4BZQn8T5155W/EnSZW3VfXK3KXRjyw1swdQEDrEJ144Zt5LobQCqwkas6T6pouX+J9JRVdUj062Kpvou5ToNn5imUY3vePz1rirhOqcvYk+8x8GblEqsvm9SfGFBWZTLxlpKRZJTXNGIa5TQPBDUbTuTUyt/ZMsgYunyN+AW3jdXG4NNqzx7jAqWND1DTvxzRH4Lq9JR4vkNaYieuK92KlhqFqBmMEAk2uyBEj2vyT5IV2xwq77czfd2qLhMNp/Y0jpYqkaz4b+P8A1A7cYV3wq2IAAAAASUVORK5CYII=) no-repeat center;
      background-size: 1.25rem;
}
.top-box .top-handle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 14px 6.25px 8px;
    padding: 1.4rem 0.625rem 0.8rem;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.top-box .top-handle .search-wrap {
      position: relative;
}
.top-box .top-handle .search-wrap .search {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADoElEQVRYR+2Y2escRRSFv+OOuCXuC6IimrihoCAIPihuiIiKiigBl/gk+Mfok0iIG5Lgg3GFGERRFMUHY0ANKKgJriQhaBTXIweqpdKZnu6eGfGH5L7MQFXd+urWrapzWyxx0xLnYz/gvDv0/4+g7eOBE4FjgEOBv4A9wE7ga0k/zxPFmSJo+0jgEmAlcMQUAAPfAB8Bn0gK/CgbBWj7QOBy4FLgoFEzwS7gdUlfjBk3GND2UcDNwAljJmj1TUQ/AN6SlP+9NgjQ9nLg9o7t/BXYBvwAJN8S5SzmZOAkmHiVfQq8MgSyF9D24cDdZdJ6xT8C75bc+mNSKGwfDVwGXAgc0OqzWdKmvhAOAbwNOKPlaCuwUdJvfROk3XaieROQw1Xby5ISzU6bCmh7BXDjLCtvz1hO/p1AotpYUmKNpKTJROsEtJ22e4Fl1civgOeG5E7Hlh9X0qW+Ad6W9N4sgGcBt1QDk2drJe0esq1dfWznmrqiav8JeKxr0dMieD1wfuVoi6SN88CVfDwEeLC8Oo27dZK2T/I9DXB16+R2OhkLbfsG4Lxq3DuSciPsYxMBbWeVD1V32J/AI5LyO7fZvgC4rnK0VdJLYwBzMO6rBuyStGZusuLA9mlATnRj2yWtGwMYhbKqGvC9pKcWCBj1c0/l71tJz4wBjHS6vxqwW9LjCwQ8vTydjcttktaPAcx7+nCVg5FJj0r6fRGQti8Grq58fSzp1cGA6Wg7l3REQmPPS/p8QYBRRWdXvt6UFJWzj027Zq4qorQZ9JmkDfMC2o7AfaConsbdk5KihkYBngLcVY2IfntWUhTyzGb7GuCiysEOSWu7HPaJhcisaLrGUmc8PWsu2j6zPJ/1vJskbZ4VMPfVHS3R+SWwYSxkkVyRbims6gU/Ma1WGaIH21sS598B0XKpM3rNdt70nNqDWykTZRSF1GlDACONIveTk7VF3WwBPpSUrd/LbEdBZ0ujqE/tIMit8OK0J7QXMI5tHwZke+p8rOeMBMsp/KVI+yjn9M2b3mdTIQcBFshsz7VAVPaslhIhKjovVW2BfGFSLg4GbLzZPge4siXd+4BzRQXiDSCvUQ7esa1Br0lKgb+XjQYs0Ux+nVs0XU56VxEftRywVHD/XMSlUmxDplZ+fyGAtZPytSG1Roqh5ttMtnHntPKgQN5avuvsANZP+o4zUwT79nNMe3n69oyuScZM8m/2/c8j2Le4/YB9EeprX/IR/Bu9ay84M8/JRwAAAABJRU5ErkJggg==) no-repeat center;
        background-size: 1rem;
        width: 10px;
        width: 1rem;
        height: 10px;
        height: 1rem;
        padding: 4px 7.5px;
        padding: 0.4rem 0.75rem;
        display: block;
        z-index: 10;
        position: absolute;
        top: 0;
        right: 0;
}
.top-box .top-handle .search-wrap .input-box {
        display: block;
        width: 150px;
        width: 15rem;
        height: 18px;
        height: 1.8rem;
        background: white;
        /*background-color: #1F2123;*/
        opacity: 0.18;
        border-radius: 0.25rem;
}
.top-box .top-handle .home-warp {
      position: relative;
      width: 20.5px;
      width: 2.05rem;
      height: 18px;
      height: 1.8rem;
}
.top-box .top-handle .home-warp .icon-bg {
        background-color: white;
        opacity: 0.18;
        width: 100%;
        height: 100%;
        border-radius: 0.25rem;
        position: absolute;
}
.top-box .top-handle .home-warp .icon {
        display: block;
        width: 100%;
        height: 100%;
        background: url(data:image/png;base64,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) no-repeat center;
        background-size: 1.25rem;
        position: absolute;
}
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  height: 157.5px;
  height: 15.75rem;
  width: 100%;
}
.swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.banner-wrap {
  position: relative;
}
.banner {
  width: 100%;
  height: 157.5px;
  height: 15.75rem;
}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 20px !important;
  bottom: 2rem !important;
}


html[data-v-4152ff72] {
  font-size: 10px;
  overflow-x: hidden;
}
@media screen and (min-width: 320px) {
html[data-v-4152ff72] {
      font-size: 20px;
}
}
@media screen and (min-width: 360px) {
html[data-v-4152ff72] {
      font-size: 22.5px;
}
}
@media screen and (min-width: 375px) {
html[data-v-4152ff72] {
      font-size: 23.4375px;
}
}
@media screen and (min-width: 410px) {
html[data-v-4152ff72] {
      font-size: 25.625px;
}
}
@media screen and (min-width: 414px) {
html[data-v-4152ff72] {
      font-size: 25.875px;
}
}
body[data-v-4152ff72] {
  font-size: 14px;
}
.tab-wrap[data-v-4152ff72] {
  z-index: 1;
  margin-top: -17.5px;
  margin-top: -1.75rem;
  position: relative;
  padding: 0px 23.75px;
  padding: 0rem 2.375rem;
}
.tab-list[data-v-4152ff72] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.tab-list li a[data-v-4152ff72] {
    display: block;
    width: 36px;
    width: 3.6rem;
    /*height: remit(144);*/
    padding: 7px 0px 6px;
    padding: 0.7rem 0rem 0.6rem;
    border-radius: 100%;
    background-color: #ffffff;
    text-align: center;
}
.tab-list li a .text[data-v-4152ff72] {
      font-size: 4.5px;
      font-size: 0.45rem;
      /*margin-top: remit(4);*/
}
.item-1[data-v-4152ff72] {
  width: 17.5px;
  width: 1.75rem;
  height: 17.5px;
  height: 1.75rem;
  background: url(data:image/png;base64,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) center;
  background-size: contain;
  margin: 0 auto;
}
.item-2[data-v-4152ff72] {
  width: 17.5px;
  width: 1.75rem;
  height: 17.5px;
  height: 1.75rem;
  background: url(data:image/png;base64,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) center;
  background-size: contain;
  margin: 0 auto;
}
.item-3[data-v-4152ff72] {
  width: 17.5px;
  width: 1.75rem;
  height: 17.5px;
  height: 1.75rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAANzUlEQVR4Xu2be3BU13nAf9+9+5YEEmDM24h3AeNQsBvHTmPMmNRO03ocII2x45DYYLdD67j40TYz3dqThMQP/JhJjOu2HteQBhinIR0bE2PRODUxDxs7QDAIRHjGkpCE0Eq7e3fv1zm7K/GStHdXQvyjO6O/9txzvvO73/le55PQ/3RKQPq5dE6gH0wXmtEPph9MYUbjsmmMVo0NUWrPQvwLQW5GGJ0RXTkK+g7qrKUlvVPmHI4XtqXeGX1ZwOiOWRHs+ALS6YdAKhEpBdplUVRbQGuw7WdIh9bJ7J2tvbNd77P0ORjdPTVAwr0Tsf4ZZWy3ogqHUfdfCFprZPrepPdt9Xxkn4JRRfig8mo0+J+INcOT+Op+jCTu5o9rfiuCenqnFwb1LZjdU0uJuw8h8ghIiTf5NYbqDwlZz8j0vS3e3un5qL4Fs23qMCxWI8w5x6bk24WiVOGySK7b+4d8g3vr974Fs2PqGEQ3gUwubAP6CSrzZPbeI4W9V/zovgXz4ZSxuNZmYFyBIh/CcufKzH2HC3yv6OF9C+b9yZXY1mZEKguSWLWGtDtX/uSTmoLe68HgfjC9mRLoR0+WYCVLcX1+1K8E43Fig5tl9lKnu4+kl1hjdMksP/7yAQQ0RCooWEkHv90iT22KFao8BWmMvvdMmIGJKdi+21D9LGoNBxzQA7juZuKtVZyREzInmupMkEsFRqM3+WjzjSDlm4NYc7F0Iq76seQk8BtSzhtobJ+s3NrmFZBnMPrhynKC7iJIPwBi8hoTxlu5hZKongE+BnmRUPotGf/Y6QuF6G0watKI5fOuyMAQ7kOZAVIGBHJruygtiHsU+DFOYrU8u6XJCxxPYHR3tBSJ3I/It4ERXU4sGEHMV3oFh+flmodrzx1bNBgrXYPFXLnmrPHVZbcOIMRMRJeizAVrCGj7h+pERD0BspJY24vyoy15A8W8YFSjFvvDc0hbq4DxXmgD9Vg8SyrynEz/mw4higOjYLmHiMtcuX7fYY3eFOK0jMf23wMyH2QUIn5vculBhKVENlZJFLe7d/KDORMdysnwChxrEdKhol7kqMbSbzD5kffac5yiwNgKcTnEtvJ5fDojjnPsK7jONxCZ5D2t6BA3ibAaN/2YPLXpPG2+cEMewDw+jRPh9ThM6bAoXrCgrYj9HL4zK2RitNm8UjAYMdqi0BQ4zuahK2gLz0PSN4JWeBLhIiNnEhHdRygxX56o2tMzjdn/1C2k9D9QRnZUTLxJpahUoe4imf5IJsfxDMYAMY9jQZMfqstSHImcJiUDsfCdLd14E+S8UarHUXexPL3plz0D87unvoi6/w7StdHtcgXdQ8C+VSb8vfEK+cG0A0kLxHxQUwK/L4VWGzSvcnukpCew+Kb8YONbPQNz4PGZOKF1qIwvUGPMujtx3NvlmkeP5QVjoBhFabPhWARqSrPakrKyCtIbXMz8ogcJtS6QJ371Yc/A7P3ucAg8C9wBRo29PppCZC0x+TuZvby+czA5G2J+TFpQF4QDZVAXgqTRkhyQ3oCSFTuF6Ov4Yg/K9941YUWXT94ltSrqY1jpX6DyPOoWYGf0lAm/SLeukenRTFnyPBtjjKrZeMJnjCscLIXjEUjkQhFfOvt7r6hKbv9qHUf5W8piGyS6pdPovJ1UXjCZDe15ZhB2+h9wuRelPK+sImnc9EZizgNy3Xcy9qUDjF9M2aESx4ZPS2H3FXBwcBaOsS1hF8JtMDAGPsMzB9CTpN2ogLpNSPplUvb3ZeVbDfn03vNyWhcdQUNkGSm5C4vhKHYXkzuI7MRvL+e101slGu0IpNQUqmy3itbQOHYNg98Mh8ZQ1o4Y2hlbYgJ9hXAKrjwNJc2gBk5OVM8S56QT0rhyEkm+hnzygvzw6Il8UArWUz24YiAJ+2aUJYjOhMy1RzYvUUzwZOKVd7Htp/lo605ZuC7doS1m228/cDV2zQY+GngVvy6HZn8WhjlWZy9PcupltCcJ4+ugtAXiVg6g19OVgdmEyg5s+TGS2Cw/ePui/K0rSIXyJ2NzhoeH4trXgXt99qLMVlz39/jkXWzdyfiH686t6OvPHykjnpxBSeR+muLz2RgPUStkdK4rCYx9cQUGt8LsY2A5cMqfBZRfe8w91H5ceYVa62ccbTkhW7q3KRcCKhhMhwasXWAzc1oJbmlOY9IJJrfFRM45Om8sC3IyNpbBV3ydktBf4chItjUF2eEY/3A2N+/qs5lD6HNhei1MroO0ZuGc9mWDvwsBqToIxsCuI2m/it1wsJBSw7liFA2mu3OqBlqw8krU/jJ++z4Cvsn47VKak7ChHkxUI7n4pNuJcj8Oa4Ebj0AkmXXrrRY0+OGMLwtYJYUlp3B5B1v+lTZ3p7zwZiYNKfbpdTC69tuDsOwbCIeXErCvx7YrUBVz2mhIwLpGaDDHyOPSxlOVx2HuQShLQtoYaoWUwBkbTgVcErKTlPU0mq6idFN9vszZCyyP0uWfSl9dXoLlTGVAyb2EA19CZBgiZz3XeWAAu5vSybnLdQom572MDUpLG6o/JZVcie/T/bK4d5oAegxG1y4IMGj8KOLWIizfXQTsMYiELkJpEDU7sKEWjpljVOBRusEcJSdrkM8zBmoskfE2h3CTr1Bb/XNGN5yQhXR4xPyf9eIRRYPRaNTi2thQkvwZoeBS/P5pSKas2PljCSRSsPUU7ExnXW8+pWk3vtNq4Y/qwO92n0yqNuKmt+H3vYiTeJd7tplDW9R9d1Fg9GcPluPY11ISvp9A4PMIQ5C88XA2cDvRAm+2QF3uOOVz14Na4XNHYFDcW4Ztom7VWkTfwNaXsfy7ZWH+UmaP3LWujQZINU6hNHIvQf/t2PZwRLwnlgZCKgW/bYStDjQbrWmPeHOime+b+RMoTcCMT6GyMRMqFVR6EBIoRxBdQ9BZze5wTb78qCh3rWv/upTgwK8QsB/C75+ISLiYs5vRq4QDe5vggxScNh6mPSaRbBRsu1CWgCn1cFVT/iPUlSDZ7LwF0Y+weJq4701ZvMVTh5ano6SrlkQYWvEtSsPLsawxRQG58HOk0lDbAvtb4FgK2kvmJQ4MjcGo0zAwUbimdCac4iIcQvRx/A0/lYX5m5DygskY2UktN1EReYmAz+stQX52mZVNodtAqYfYUUjFsimCiXb9OafSa5W7zHq7sXUxn/zfB/linfxgXr97KMGRTxKKfA3weE2Rn0t2hHFLLojJoKvBOQ5nLEj6z7rlvBJ6XQsT88QpcVbx2d1PyKgzp7p7M++yuv7rMygbsx5fcGKRnu/i9Tu0wBz3P0DoIAQbMwW2TJJoShGxQDa6bS9HFLD/Loe6ooQTe7mher6MOLWvZ2DWLptPxaAXsO1hxUUEFyxvoKi5+2+A4EEInQQrkavD5KIOE/bH/NAYhLZe1B5jjC2OEU7fI3e8907PwPzkwbsZUv4ktnVlj8G4moJmG1+NED4Cdqu5ZeyksJtzzSaDPhOApqBLwmcy52DPFUeP43CvLP71xp6CuYnB5a9iW9kG5WIeJU2ao6RadlP+/ucJ1A/EMsY1d1S6nDNX1oz7GzhS9gZp61ok041VvK0zTUiS+KrctX17z8D818PjiUTWUGJf67V2dnbBzMYaSSa3kUg9R0nDSSrefx07Xol2V6U6R2QT1zhSw5Gy22kJlOFjGWSaG4d4qOhceI5NTvEWdnKpfG17Ry26M0D5ja8J7Er9SwmWfwd85Z4NsKsxkk41qdTLpNz/Jl1zknF7RiJuFci4gqr/FodQvZkNvzvKuM8NwbLnIe59qHwGGFDAXPWgj+L41uQL9PKCyXj/49NHs/eLz0PFl7Bdf7e2xlTR0uljxJPrORV7BRl8SBZHM9Gmvn9VJf7wZtQqrAdPTPu829EGoqtm+alwRpEq+yqudXfm1kEJd1smVYkjaVOeeEwWb8/bFusNjOno/skDVxMZ+gQl1hcQBiK5HCcXp4GmcDlFIvk2sZaXKHN3yW0vnFdF83x3faFud9GcqK/OKMFfPglXv4nqXwLGQQQysrU/qi6WNOJz3iQVf5xFu6q9ZNyewGT2buA89+hoxvjuJCILsHxXZryECbddtxUntQvHWUPIt4Vbv1/fWXt7b4Pp2PvqGyvwMYuU3ImK6YYwXedm/0lc+wCR+DpmHdoglXV5NaV9Ts9gOoT4RTRCwBlMXWwMwlg0nSCZ3Et5WT0f72joLoO9VGAyHy6KxdTry/GHK2hNjUTVXHzXor56Bp9skNuqE4U41ILBnDu5rlrip6LRPff+qLvFLyWYQjbtZWyPwHhZ4DyQl7idtVB5ehTH9OZi/RrTBU3dOmUsAct0Mk0oEHg1SfcW05xY4HtFD+/bo7Rr0khSvtcRComizb/lbMeXukM+s/940Tst8MW+BfPh2HLc8HeBb4F4TAjVeJN/w2r7J5l52FPzcoEMOh3et2CMS/3ytFsQXkLVW4lU5Eimu+IXe36Zr+rWG0CKjmN6urh+fHUFyeQ/ItYSkAHdz6fNqPsSgcD3ZIa5Wui7p081piNI/N/waEpGP4bln4+6Q7LXkuc5dhex6nGd9cSOrpAvtHWbCV8KXJcFTCZS/dWEKxgQ/nPc9F24TDrnHyOSWOzHsl+jue1/5E+rzdVcnz+XDUwGzoEJQVrtESStCaiMyuxe9BgBt5pI+oRMLCyM7016lxVMb26kt+fqB9MF0X4w/WAKO2z9GtOvMYVpzP8DZpOfkpAUOQ4AAAAASUVORK5CYII=) center;
  background-size: contain;
  margin: 0 auto;
}


html[data-v-71f17d11] {
  font-size: 10px;
  overflow-x: hidden;
}
@media screen and (min-width: 320px) {
html[data-v-71f17d11] {
      font-size: 20px;
}
}
@media screen and (min-width: 360px) {
html[data-v-71f17d11] {
      font-size: 22.5px;
}
}
@media screen and (min-width: 375px) {
html[data-v-71f17d11] {
      font-size: 23.4375px;
}
}
@media screen and (min-width: 410px) {
html[data-v-71f17d11] {
      font-size: 25.625px;
}
}
@media screen and (min-width: 414px) {
html[data-v-71f17d11] {
      font-size: 25.875px;
}
}
body[data-v-71f17d11] {
  font-size: 14px;
}
.contents-wrap[data-v-71f17d11] {
  padding: 0px 9px;
  padding: 0rem 0.9rem;
}
.recommend-list .head[data-v-71f17d11] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.recommend-list .head h2[data-v-71f17d11] {
    font-size: 6.5px;
    font-size: 0.65rem;
    padding: 7px 0px;
    padding: 0.7rem 0rem;
}
.recommend-list .head a[data-v-71f17d11] {
    display: block;
    padding: 7px 0px;
    padding: 0.7rem 0rem;
    color: #6478D3;
    font-size: 5.5px;
    font-size: 0.55rem;
}
.recommend-list ul[data-v-71f17d11] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -7px;
  margin-left: -0.7rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.recommend-list ul li[data-v-71f17d11] {
    margin-left: 7px;
    margin-left: 0.7rem;
    position: relative;
    margin-bottom: 7.5px;
    margin-bottom: 0.75rem;
}
.recommend-list ul li img[data-v-71f17d11] {
      width: 81.25px;
      width: 8.125rem;
      height: 81.25px;
      height: 8.125rem;
      display: block;
      /*border-bottom-left-radius: remit(10);*/
      /*border-bottom-right-radius: remit(10);*/
}
.recommend-list ul li .info[data-v-71f17d11] {
      width: 76.25px;
      width: 7.625rem;
      color: #FFFFFF;
      /*padding:remit(20 0 0);*/
      height: 26.5px;
      height: 2.65rem;
      padding: 0px 2.5px;
      padding: 0rem 0.25rem;
      border-bottom-left-radius: 2.5px;
      border-bottom-left-radius: 0.25rem;
      border-bottom-right-radius: 2.5px;
      border-bottom-right-radius: 0.25rem;
}
.recommend-list ul li .info .title[data-v-71f17d11] {
        color: white;
        font-size: 6.5px;
        font-size: 0.65rem;
        font-weight: bold;
        width: 81.25px;
        width: 8.125rem;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        padding-top: 2.5px;
        padding-top: 0.25rem;
        margin-bottom: 2.5px;
        margin-bottom: 0.25rem;
}
.recommend-list ul li .info .name[data-v-71f17d11] {
        color: rgba(255, 255, 255, .5);
        font-size: 6px;
        font-size: 0.6rem;
        margin-bottom: 1px;
        margin-bottom: 0.1rem;
}


html {
  font-size: 10px;
  overflow-x: hidden;
}
@media screen and (min-width: 320px) {
html {
      font-size: 20px;
}
}
@media screen and (min-width: 360px) {
html {
      font-size: 22.5px;
}
}
@media screen and (min-width: 375px) {
html {
      font-size: 23.4375px;
}
}
@media screen and (min-width: 410px) {
html {
      font-size: 25.625px;
}
}
@media screen and (min-width: 414px) {
html {
      font-size: 25.875px;
}
}
body {
  font-size: 14px;
}
.pc-style {
  width: 486px !important;
  margin: 0 auto !important;
  position: relative;
  /*.download-app {*/
  /*width: 486px !important;*/
  /*margin: 0 auto !important;*/
  /*position: relative;*/
  /*}*/
}
.pc-style .banner-wrap .top-box {
    width: 486px !important;
}
body {
  /*touch-action: none;*/
}
.list-wrap {
  -webkit-transition: padding-top 100ms ease;
  transition: padding-top 100ms ease;
  padding-top: 80px;
  padding-top: 8rem;
  padding-left: 11.5px;
  padding-left: 1.15rem;
  padding-right: 11.5px;
  padding-right: 1.15rem;
}
.list-wrap.tall-tab {
    padding-top: 105px;
    padding-top: 10.5rem;
}
.water-fall-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footnote {
  text-align: center;
  font-size: 5px;
  font-size: 0.5rem;
  color: #999999;
  background-color: #ebe8e3;
  padding: 4px 0;
}
.container {
  background-color: #f0f0f7;
}

