/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -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: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  -moz-transition-property: transform, -moz-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
     -moz-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-multirow-column > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.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: -o-transform;
  -moz-transition-property: transform, -moz-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -moz-transform, -o-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;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: height, -o-transform;
  -moz-transition-property: transform, height, -moz-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform, -moz-transform, -o-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
     -moz-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;
     -moz-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, 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: -moz-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: -moz-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: -moz-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: -moz-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));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
      -ms-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: -webkit-calc(var(--swiper-navigation-size) / 44 * 27);
  width: -moz-calc(var(--swiper-navigation-size) / 44 * 27);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: -webkit-calc(0px - (var(--swiper-navigation-size) / 2));
  margin-top: -moz-calc(0px - (var(--swiper-navigation-size) / 2));
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  -moz-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-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);
     -moz-transform: scale(0.33);
      -ms-transform: scale(0.33);
       -o-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
     -moz-transform: scale(0.66);
      -ms-transform: scale(0.66);
       -o-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
     -moz-transform: scale(0.33);
      -ms-transform: scale(0.33);
       -o-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
     -moz-transform: scale(0.66);
      -ms-transform: scale(0.66);
       -o-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
     -moz-transform: scale(0.33);
      -ms-transform: scale(0.33);
       -o-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  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:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
     -moz-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%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-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 top, 200ms -o-transform;
  -moz-transition: 200ms transform, 200ms top, 200ms -moz-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform, 200ms -moz-transform, 200ms -o-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%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-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 left, 200ms -o-transform;
  -moz-transition: 200ms transform, 200ms left, 200ms -moz-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform, 200ms -moz-transform, 200ms -o-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 right, 200ms -o-transform;
  -moz-transition: 200ms transform, 200ms right, 200ms -moz-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform, 200ms -moz-transform, 200ms -o-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
     -moz-transform-origin: left top;
      -ms-transform-origin: left top;
       -o-transform-origin: left top;
          transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
     -moz-transform-origin: right top;
      -ms-transform-origin: right top;
       -o-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-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  -webkit-border-radius: 10px;
          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);
  -webkit-border-radius: 10px;
          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: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: 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 */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.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%;
     -moz-transform-origin: 50%;
      -ms-transform-origin: 50%;
       -o-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
     -moz-animation: swiper-preloader-spin 1s infinite linear;
       -o-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-moz-keyframes swiper-preloader-spin {
  100% {
    -moz-transform: rotate(360deg);
         transform: rotate(360deg);
  }
}
@-o-keyframes swiper-preloader-spin {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
         -o-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;
     -moz-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;
  -moz-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;
          -moz-backface-visibility: hidden;
       backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
     -moz-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
       -o-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;
     -moz-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
       -o-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;
          -moz-backface-visibility: hidden;
       backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          -moz-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;
          -moz-backface-visibility: hidden;
       backface-visibility: hidden;
}
@-webkit-keyframes loading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}@keyframes loading{0%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}100%{-webkit-transform:rotate3d(0, 0, 1, 360deg);transform:rotate3d(0, 0, 1, 360deg)}}html{margin:0;padding:0}body,div,p,span,font,ul,li,table,tr,td,a,header,menu,textarea,input,select{margin:0;padding:0;color:#333;font-size:14px;font-family:-apple-system-font,Microsoft Yahei,Helvetica Neue,Helvetica,sans-serif}a,div,p,img,button,input,textarea,select{-webkit-tap-highlight-color:rgba(255,255,255,0)}input,textarea,select{border:0;padding:0}input::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}input:-moz-placeholder{color:rgba(0,0,0,0.3)}input::-moz-placeholder{color:rgba(0,0,0,0.3)}input:-ms-input-placeholder{color:rgba(0,0,0,0.3)}textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}textarea:-moz-placeholder{color:rgba(0,0,0,0.3)}textarea::-moz-placeholder{color:rgba(0,0,0,0.3)}textarea:-ms-input-placeholder{color:rgba(0,0,0,0.3)}input[type="search"]::-webkit-search-cancel-button{display:none}*:focus{outline:none}body{background:#fff}ul,li{list-style-type:none}img{border:none}a{color:rgba(51,51,51,0.5);font-size:14px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;text-decoration:none}a:hover{color:#fff;text-decoration:none}.ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.clear__both{clear:both;display:block}.icon{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}.box{width:1090px;margin:0 auto}.header{height:198px;background:-webkit-linear-gradient(#0166FB, #00D7D2);background:-o-linear-gradient(#0166FB, #00D7D2);background:-moz-linear-gradient(#0166FB, #00D7D2);background:linear-gradient(#0166FB, #00D7D2)}.header__logo{float:left;height:48px;margin:20px 0 0 0;display:block}.header__icon{float:left;width:38px;height:38px;background:url(/logo.ee557abfcfb6967a2fc020b032fad178.png);background-size:100%;margin:5px 0 0 0;display:block}.header__logoTxt{float:left;line-height:48px;color:#fff;font-size:30px;margin:0 0 0 14.69px;display:block}.header__login{float:right;width:170px;height:48px;color:#fff;font-size:16px;line-height:46px;text-align:center;margin:20px 0 0 44px;cursor:pointer;box-sizing:border-box;border:1px solid rgba(255,255,255,0.35);border-radius:24px;display:block;position:relative;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s}.header__login__txt{width:100%;height:48px;color:#fff;font-size:16px;line-height:46px;text-align:center;display:block}.header__login:hover{background:rgba(0,0,0,0.3);border:1px solid #00D7D2}.header__href{float:right;height:30px;color:#fff;cursor:pointer;font-size:16px;border-radius:15px;line-height:30px;padding:0 15px;margin:29px 22px 0 22px;position:relative;display:block;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s}.header__hrefTxt{width:100%;height:30px;line-height:30px;font-size:16px;color:#fff;display:block}.header__href:hover{background:rgba(0,0,0,0.3)}.header__txt{float:left;width:1090px;line-height:32px;font-size:16px;color:#fff;margin:36px 0 0 0;display:block}.header .display--none{display:none}.footer{height:310px;background:-webkit-linear-gradient(#0166FB, #00D7D2);background:-o-linear-gradient(#0166FB, #00D7D2);background:-moz-linear-gradient(#0166FB, #00D7D2);background:linear-gradient(#0166FB, #00D7D2)}.footer__info{float:left;margin:76px 0 0 0}.footer__logo{height:48px;display:block}.footer__icon{float:left;width:38.31px;height:36.19px;position:relative;margin:6px 0 0 0;display:block}.footer__block{position:absolute;width:11.82px;height:12.06px;background:#0166FB;transform:skewY(6deg);display:block}.footer__block--1{left:0;top:0}.footer__block--2{left:0;top:13.06px}.footer__block--3{left:0;top:26.12px}.footer__block--4{left:26.49px;top:0;background:#00D7D2}.footer__block--5{left:26.49px;top:13.06px;background:#00D7D2}.footer__block--6{left:26.49px;top:26.12px;background:#00D7D2}.footer__block--7{left:13px;top:13.06px;transform:skewY(-6deg);background:#44AFE0}.footer__logoTxt{float:left;line-height:48px;color:#fff;font-size:40px;margin:0 0 0 14.69px;display:block}.footer__phone{height:32px;line-height:32px;font-size:20px;color:#fff;padding:0 0 0 53px;box-sizing:border-box;margin:29px 0 0 0;display:block}.footer__mail{height:32px;line-height:32px;font-size:16px;color:#fff;padding:0 0 0 53px;box-sizing:border-box;margin:13px 0 0 0;display:block}.footer__qq{height:32px;line-height:32px;font-size:16px;color:#fff;padding:0 0 0 53px;box-sizing:border-box;display:block}.footer__menu{padding:45px 0 0 0}.footer__login{float:right;width:170px;height:48px;color:#fff;font-size:16px;line-height:46px;text-align:center;margin:0 0 0 88px;cursor:pointer;box-sizing:border-box;border:1px solid rgba(255,255,255,0.35);border-radius:24px;display:block;position:relative;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s}.footer__login__txt{width:100%;height:48px;color:#fff;font-size:16px;line-height:46px;text-align:center;display:block}.footer__login:hover{background:rgba(0,0,0,0.3);border:1px solid #00D7D2}.footer__href{float:left;height:30px;color:#fff;cursor:pointer;font-size:16px;border-radius:15px;line-height:30px;padding:0 15px;margin:9px 24px 0 0;position:relative;display:block;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s}.footer__href--right{float:right;margin:9px 0 0 24px}.footer__hrefTxt{width:100%;height:30px;line-height:30px;font-size:16px;color:#fff;display:block}.footer__href:hover{background:rgba(0,0,0,0.3)}.footer__bottom{float:left;width:1090px;border-top:1px solid rgba(255,255,255,0.3);margin:42px 0 0 0}.footer__click{float:left;line-height:32px;height:32px;font-size:16px;color:rgba(255,255,255,0.8);margin:41px 66px 0 0;display:block}.footer__copyright{float:left;line-height:32px;height:32px;text-align:center;font-size:16px;color:rgba(255,255,255,0.8);margin:41px 0 0 0;display:block}.footer .display--none{display:none}.beer-slider{display:inline-block;position:relative;overflow:hidden}.beer-slider *,.beer-slider:before,.beer-slider:after,.beer-slider *:before,.beer-slider *:after{box-sizing:border-box}.beer-slider img{vertical-align:bottom}.beer-slider>img{max-width:100%;width:100%;height:100%;object-fit:cover;display:block}.beer-reveal{position:absolute;left:0;top:0;bottom:0;right:50%;overflow:hidden;z-index:1;opacity:0;transition:opacity 0.35s}.beer-reveal>:first-child{width:200%;max-width:none}.beer-reveal>img:first-child{height:100%;object-fit:cover;display:block}.beer-range{position:absolute;z-index:2;top:0;bottom:0;height:100%;margin:0;left:-1px;width:calc(100% + 2px);cursor:pointer;-webkit-appearance:slider-horizontal !important;-moz-appearance:none;opacity:0;-ms-touch-action:auto;touch-action:auto}.beer-range::-webkit-slider-thumb{-webkit-appearance:none;height:300vh}.beer-range::-moz-range-thumb{-webkit-appearance:none;height:300vh}.beer-range::-ms-tooltip{display:none}.beer-handle{position:absolute;z-index:2;pointer-events:none;opacity:0;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);color:#000;background:rgba(255,255,255,0.5);width:48px;height:48px;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,0);transition:background 0.3s, box-shadow 0.3s, opacity 0.5s 0.25s}.beer-handle:before,.beer-handle:after{content:'';position:absolute;width:10px;height:10px;top:50%;border-top:solid 2px;border-left:solid 2px;transform-origin:0 0}.beer-handle:before{left:10px;transform:rotate(-45deg)}.beer-handle:after{right:0;transform:rotate(135deg)}.beer-range:focus ~ .beer-handle{background:rgba(255,255,255,0.85);box-shadow:0 0 3px rgba(0,0,0,0.4)}.beer-slider[data-beer-label]:after,.beer-reveal[data-beer-label]:after{white-space:nowrap;content:attr(data-beer-label);position:absolute;top:1.5rem;line-height:1;padding:0.5rem;border-radius:1.2rem;background:rgba(255,255,255,0.75)}.beer-slider[data-beer-label]:after{right:1.5rem}.beer-reveal[data-beer-label]:after{left:1.5rem}.beer-slider[data-beer-label=""]:after,.beer-reveal[data-beer-label=""]:after{content:none}.beer-ready .beer-reveal,.beer-ready .beer-handle{opacity:1}.mask{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.6);opacity:0;z-index:7;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;display:none}.maskLogin{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.6);opacity:0;z-index:9;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;display:none}.maskWeChat{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);opacity:0;z-index:9;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;display:none}.maskTransparent{width:100%;height:100%;position:fixed;left:0;top:0;z-index:7;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;display:none}.costa{width:100%;height:100%;position:fixed;left:0;top:0;z-index:20;display:none;opacity:0;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.costa__txt{height:30px;padding:0 10px;line-height:30px;color:#fff;background:rgba(0,0,0,0.7);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:block}.qqGroup{width:50px;height:80px;line-height:80px;text-align:center;color:#fff;font-size:30px;cursor:pointer;background:#0166fb;border-radius:6px 0 0 6px;position:fixed;right:0;top:40%;display:block}.languageSelection{background:#fff;padding:20px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;left:0;top:50px;z-index:8;display:none}.languageSelection__href{height:32px;line-height:32px;font-size:16px;color:#333;text-align:center;display:block;white-space:nowrap}.languageSelection__href:hover{color:#0166FB}.login{width:858px;height:426px;overflow:hidden;background:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;position:fixed;left:50%;top:-2000px;transform:translate(-50%, -50%);z-index:10;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.login__top{height:79px;line-height:79px;border:1px solid #F2F2F2}.login__title{float:left;color:#333;font-size:20px;margin:0 0 0 34px;display:block}.login__close{float:right;width:79px;height:79px;text-align:center;color:#A4A4A4;font-size:24px;cursor:pointer;display:block}.login__box{padding:0 35px;display:flex;justify-content:space-between}.login__tit{height:80px;padding:22px 0 0 0;box-sizing:border-box;font-size:16px;display:block}.login__list{height:38px;display:block}.login__dot{float:left;width:8px;height:8px;background:#333;overflow:hidden;border-radius:50%;margin:15px 12px 0 12px;display:block}.login__txt{float:left;line-height:38px;font-size:14px;display:block}.login__info{width:300px;padding:11px 0 0 0}.login__text{height:51px;width:100%;padding:0 20px;box-sizing:border-box;border:1px solid #c9cbce;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;margin:13px 0 0 0}.login__input{width:100%;height:49px;line-height:49px;border:0;font-size:16px;background:transparent}.login__tip{height:40px;line-height:40px}.login__checkBox{float:left;width:12px;height:12px;line-height:12px;text-align:center;overflow:hidden;color:#fff;border:1px solid #c9cbce;font-size:10px;cursor:pointer;margin:13px 0 0 0;display:block}.login__checkBox--on{background:#0166FB;color:#fff;border:1px solid #0166FB}.login__checkTxt{float:left;margin:0 0 0 6px;color:#333;font-size:14px;display:block}.login__forget{float:right;color:#0166FB;cursor:pointer;font-size:14px;display:block}.login__btn{height:41px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;background:#0166FB;color:#fff;font-size:22px;line-height:41px;text-align:center;cursor:pointer;margin:12px 0 0 0;display:block}.login__third{height:51px;border-top:1px solid #D8D8D8;position:relative;margin:33px 0 0 0}.login__thirdTxt{padding:0 10px;white-space:nowrap;height:32px;line-height:32px;text-align:center;font-size:14px;color:#676767;background:#fff;position:absolute;left:50%;transform:translate(-50%, 0);top:-16px;display:block}.login__thirdBox{width:100%;height:64px;display:flex;justify-content:center;align-items:flex-end}.login__thirdIcon{width:42px;height:48px;cursor:pointer;line-height:42px;text-align:center;font-size:32px;margin:0 12px;display:block}.login .register{background:#00D7D2;display:none}.login .weChart{color:#08B62E}.login .facebook{color:#3B5998}.login .google{color:#4C8BF5}.weChatLoginBox{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.6);opacity:0;z-index:11;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;display:none;align-items:center;justify-content:center}.weChat{width:800px;position:fixed;left:50%;top:50%;z-index:9;transform:translate(-50%, -50%);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;opacity:0;display:none;justify-content:center;align-content:center;flex-direction:column;align-items:center}.weChat__pic{width:320px;height:320px;margin:0 0 20px 0;display:block;border-width:15px;border-color:#FFFFFF;border-style:solid}.weChat__pic img{width:100%;height:100%}.weChat__txt{line-height:26px;color:#fff;font-size:18px;text-align:center;display:block}.weChat__vip{line-height:26px;color:#fff;font-size:18px;cursor:pointer;text-align:center;display:block}.function{width:998px;overflow:hidden;background:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;position:fixed;left:50%;top:-2000px;transform:translate(-50%, -50%);z-index:8;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.function__top{height:79px;border:1px solid #F2F2F2}.function__title{float:left;margin:0 0 0 60px;display:block}.function__bar{float:left;height:39px;line-height:39px;color:#A9A9A9;font-size:20px;position:relative;margin:20px 16px;cursor:pointer;display:none}.function__barLine{width:30px;height:3px;background:#fff;overflow:hidden;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);display:block}.function__bar--on{color:#0166FB;display:block}.function__bar--on .function__barLine{background:#0166FB}.function__box{padding:0 0 30px 0;max-height:600px;overflow-y:auto;display:none}.function__box--on{display:block}.function__close{float:right;width:79px;height:79px;line-height:79px;text-align:center;color:#A4A4A4;font-size:24px;cursor:pointer;display:block}.function__price{padding:22px 0 0 0}.function__priceBox{display:flex;justify-content:center}.function__priceInfo{width:216px;height:372px;box-sizing:border-box;border:1px solid #0166FB;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;overflow:hidden;margin:0 10px}.function__priceTit{height:43px;line-height:43px;font-size:18px;color:#fff;background:#0166FB;padding:0 15px;margin:0 0 12px 0;display:block}.function__priceList{line-height:34px;padding:0 15px;font-size:16px;display:block}.function__priceType{width:164px;height:35px;line-height:35px;background:#3fb619;cursor:pointer;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;overflow:hidden;margin:9px auto 0 auto;display:block}.function__priceIcon{float:left;width:30px;text-align:center;font-size:20px;margin:0 0 0 20px;display:block}.function__priceTxt{float:left;color:#fff;font-size:16px;display:block}.function__priceTip{line-height:100px;text-align:center;color:#0166FB;font-size:16px}.function__apiBox{width:888px;padding:16px;box-sizing:border-box;border:1px solid #C9CBCE;background:#F5F5F5;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;margin:30px auto 0 auto}.function__apiTitle{height:32px;padding:0 2px;line-height:32px;height:32px;font-size:18px;color:#333;border-bottom:1px solid #C9CBCE;display:block}.function__apiInfo{padding:10px 0;overflow-x:scroll}.function .background--08A9EE{background:#08A9EE}.function .background--277FE3{background:#277FE3}@media (max-width: 700px){.box{width:100%}.header__logo{float:unset;width:calc(100% - 40px);margin:0;padding:20px}.header__txt{display:none}.header__href{margin-left:12px;margin-right:12px}.footer{height:auto}.footer__bottom{float:unset;width:100%}.footer__menu{display:block}.footer__copyright{height:auto;margin:0;padding:20px}}.tab .tab-nav{display:flex}.tab .tab-nav li{background-color:#767676}.tab .tab-nav li a{display:block;height:50px;padding:0 20px;color:white;line-height:50px;text-decoration:none;white-space:nowrap}.tab .tab-nav .active{background-color:#fff}.tab .tab-nav .active a{color:#777}.tab .content-wrap{background-color:white;padding:5px}.tab .content-wrap .content-item{position:absolute;display:none;width:100%}.tab .content-wrap .current{display:block}.home{width:1090px;margin:42px auto 122px auto}.home__btn{height:160px;-webkit-border-radius:35px;border-radius:35px;cursor:pointer;border:2px dashed #c3c3c3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.home__btn__click{padding:0 25px;height:48px;background:#0166fb;-webkit-border-radius:25px;border-radius:25px;line-height:48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.home__btn__icon{color:#fff;font-size:24px;padding:0 14px 0 0;display:block}.home__btn__txt{color:#fff;font-size:18px;display:block}.home__btn__input{width:100%;height:100%;cursor:pointer;position:absolute;left:0;top:0;opacity:0}.home__pic{padding:30px 0;display:none}.home__pic__top{height:70px;border-bottom:1px solid #C9CBCE;padding-bottom:42px}.home__pic__head{height:46px;border-radius:39px;-moz-border-radius:39px;-webkit-border-radius:39px;background:#0166FB;position:relative}.home__pic__all{float:left;width:26px;height:26px;line-height:26px;cursor:pointer;color:#0166FB;font-size:20px;text-align:center;border:2px solid #fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:9px 0 0 23px;display:block}.home__pic__all--on{color:#fff}.home__pic__tip{float:left;line-height:46px;color:#fff;font-size:18px;margin:0 0 0 18px;display:block}.home__pic__not{float:left;line-height:46px;cursor:pointer;color:rgba(255,255,255,0.5);font-size:18px;margin:0 0 0 27px;display:block}.home__pic__href{float:left;line-height:46px;cursor:pointer;color:#fff;font-size:18px;margin:0 0 0 27px;display:none}.home__pic__cancel{float:right;margin:0 23px 0 0;cursor:pointer;display:block}.home__pic__cancel__icon{float:left;width:46px;height:46px;text-align:center;line-height:46px;color:#fff;font-size:24px;display:block}.home__pic__cancel__txt{float:left;line-height:46px;color:#fff;font-size:18px;display:block}.home__pic__add{height:70px;line-height:46px;position:absolute;left:50%;top:0;cursor:pointer;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);display:block}.home__pic__add__icon{float:left;color:#fff;font-size:24px;padding:0 14px 0 0;display:block}.home__pic__add__txt{float:left;color:#fff;font-size:18px;display:block}.home__pic__item{height:160px;border-bottom:1px solid #C9CBCE}.home__pic__item__check{float:left;width:28px;height:28px;line-height:28px;cursor:pointer;color:#fff;font-size:20px;text-align:center;border:1px solid #9C9C9C;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:65px 0 0 23px;display:block}.home__pic__item__check--on{background:#0166FB;border:1px solid #0166FB}.home__pic__item__img{float:left;width:124px;height:124px;overflow:hidden;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:18px 29px 0 19px;display:block}.home__pic__item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home__pic__item__det{float:left;width:840px;margin:22px 0 0 0;display:block}.home__pic__item__line{height:9px;background:#C9CBCE;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;position:relative;display:block}.home__pic__item__progress{width:5%;height:9px;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;background:#0166FB;position:absolute;left:0;top:0;display:block}.home__pic__item__tip{height:32px;line-height:26px;color:#9C9C9C;font-size:16px;margin:8px 0 0 0;display:block}.home__pic__item__operation{height:33px;margin:4px 0 0 0;display:block}.home__pic__item__cancel{float:right;height:33px;line-height:33px;color:#fff;background:#ED4949;font-size:16px;padding:0 23px;cursor:pointer;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;display:block}.home__pic__item__result{float:right;height:33px;line-height:33px;color:#fff;background:#3DC172;font-size:16px;padding:0 23px;cursor:pointer;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;margin:0 20px 0 0;display:none}.home__pic__item__download{float:right;height:33px;line-height:33px;color:#fff;background:#3DC172;font-size:16px;padding:0 23px;cursor:pointer;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;margin:0 20px 0 0;display:none}.home__pic__item__share{float:right;height:33px;line-height:33px;color:#fff;background:#3DC172;font-size:16px;padding:0 23px;cursor:pointer;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;margin:0 20px 0 0;display:none}.home__pic__item__artificial{width:0;height:0;overflow:hidden;display:none}.home__pic__item__finishType{float:right;height:33px;line-height:33px;font-size:16px;margin:0 19px 0 0;color:#9C9C9C;display:block}.home__contrast{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home__contrast__info{width:524px;height:354px;-webkit-border-radius:20px;border-radius:20px;overflow:hidden;background:#FFFFFF;margin:42px 0 0 0;-moz-box-shadow:1px 2px 18px rgba(0,0,0,0.3);-webkit-box-shadow:1px 2px 18px rgba(0,0,0,0.3);box-shadow:1px 2px 18px rgba(0,0,0,0.3)}.home__contrast__pic{width:524px;height:302px}.home__contrast__txt{width:524px;height:52px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.home__contrast__list{padding:0 10px;height:24px;line-height:24px;margin:14px 10px;-webkit-border-radius:14px;border-radius:14px;background:rgba(0,0,0,0.2);color:#ffffff;font-size:16px;display:block}.home__title{line-height:64px;font-size:40px;text-align:center;margin:55px 0 0 0}.home__roll{height:335px;position:relative}.home__roll .swiper-container{height:335px;position:unset}.home__roll .swiper-button-prev{left:-50px;width:40px;height:40px;background:#0166FB;color:#fff;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.home__roll .swiper-button-next{right:-50px;width:40px;height:40px;background:#0166FB;color:#fff;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.home__roll .swiper-button-next:after{font-size:20px}.home__roll .swiper-button-prev:after{font-size:20px}.home__roll__item{width:344px;height:238px;overflow:hidden;margin:50px 0 0 0;background:#fff;-moz-box-shadow:3px 3px 6px rgba(0,0,0,0.3);-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.3);box-shadow:3px 3px 6px rgba(0,0,0,0.3);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative}.home__roll__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home__roll__type{padding:0 10px;height:30px;line-height:30px;font-size:16px;-webkit-border-radius:15px;border-radius:15px;background:rgba(255,255,255,0.8);position:absolute;left:18px;top:18px;display:block}.home__problem{height:32px;overflow:hidden;background:#fff;margin:20px auto 0 auto;padding:25px 46px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 2px 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.1);box-shadow:0 2px 8px rgba(0,0,0,0.1);cursor:pointer}.home__problem__title{height:32px;line-height:32px;display:block}.home__problem__name{float:left;font-size:18px;display:block}.home__problem__icon{float:right;width:32px;height:32px;font-size:20px;text-align:center;line-height:32px;display:block;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}.home__problem__txt{float:left;width:100%;line-height:32px;font-size:16px;color:rgba(51,51,51,0.5);margin:20px 0 0 0;display:block}.home__problem__txt img{width:100%}.home__problem__txt a:hover{color:#4C8BF5}.home__problem--show{height:auto}.home__problem--show .home__problem__icon{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);color:#0166FB}.home__mask{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;left:0;top:0;z-index:5;opacity:0;display:none;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.home__bigImg{background:#fff;position:fixed;left:50%;top:-2000px;z-index:6;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.home__bigImg__box{width:100%;height:100%}.home__bigImg__pic{width:100%;height:100%}.home__bigImg__close{width:40px;height:40px;text-align:center;line-height:40px;font-size:26px;color:#fff;position:absolute;right:-40px;top:-10px;cursor:pointer;display:block}.home__bigImg__btn{background:#4C8BF5;width:120px;height:40px;line-height:40px;text-align:center;cursor:pointer;position:absolute;color:#fff;left:50%;top:-50px;margin:0 0 0 -60px;display:block}.home__choiceType{height:418px;overflow:hidden;background:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;position:fixed;left:50%;top:-2000px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:6;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.home__choiceType__title{float:left;color:#333;font-size:20px;margin:3px 20px 3px 20px;display:block}.home__choiceType__close{width:50px;height:56px;text-align:center;color:#A4A4A4;font-size:18px;line-height:50px;cursor:pointer;display:block}.home__choiceType__box{padding:24px 35px;height:264px}.home__choiceType__list{height:80px;line-height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.home__choiceType__tit{float:left;white-space:nowrap;height:60px;overflow:hidden;text-align:right;font-size:18px;font-weight:bold;margin:0 35px 0 0;display:block}.home__choiceType__check{float:left;width:25px;height:25px;cursor:pointer;font-size:18px;color:#fff;text-align:center;border:2px solid #AFAFAF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin:16px 0 0 0;margin-top:auto;margin-bottom:auto;display:block}.home__choiceType__check--on{background:#0166FB}.home__choiceType__tip{float:left;white-space:nowrap;font-size:20px;color:#676767;margin:0 16px 0 8px;display:block}.home__choiceType__input{float:left;width:156px;height:26px;border:1px solid #AFAFAF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:transparent;padding:0 10px;margin:16px 0 0 0}.home__choiceType__bottom{height:95px;border-top:1px solid #F2F2F2;padding:0 45px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.home__choiceType__bottom__btn{width:302px;height:51px;color:#fff;font-size:26px;background:#44AFE0;border-radius:26px;-moz-border-radius:26px;-webkit-border-radius:26px;cursor:pointer;line-height:51px;text-align:center;display:block;margin:0 auto}.home__choiceType__bottom .background--0166FB{background:#0166FB}.home__weChat{width:auto;position:fixed;left:50%;top:50%;z-index:10;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;opacity:0;display:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.home__weChat__pic{width:320px;height:320px;margin:0 0 20px 0;display:block;border-width:15px;border-color:#FFFFFF;border-style:solid}.home__weChat__pic img{width:100%;height:100%}.home__weChat__txt{line-height:26px;color:#fff;font-size:18px;text-align:center;display:block}.home__weChat__vip{line-height:26px;color:#4C8BF5;text-decoration:underline;font-size:18px;cursor:pointer;text-align:center;display:block}.home__artificial{width:696px;overflow:hidden;background:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;position:fixed;left:50%;top:-2000px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:6;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.home__artificial__top{height:69px;line-height:69px;border:1px solid #F2F2F2}.home__artificial__title{float:left;color:#333;font-size:20px;margin:0 0 0 34px;display:block}.home__artificial__close{float:right;width:69px;height:69px;text-align:center;color:#A4A4A4;font-size:24px;cursor:pointer;display:block}.home__artificial__box{padding:0 49px 25px 49px}.home__artificial__tip{height:33px;line-height:33px;font-size:16px;padding:25px 0 9px 0}.home__artificial__email{float:left;width:283px;height:51px;border:1px solid #C9CBCE;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;padding:0 15px;margin:23px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent}.home__artificial__phone{float:left;width:283px;height:51px;border:1px solid #C9CBCE;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;padding:0 15px;margin:23px 0 0 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent}.home__artificial__info{float:left;width:598px;height:82px;line-height:26px;border:1px solid #C9CBCE;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;padding:15px;margin:23px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent}.home__artificial__check{float:left;width:20px;height:20px;line-height:20px;color:#fff;text-align:center;cursor:pointer;border:1px solid #C9CBCE;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:38px 0 0 0;display:block}.home__artificial__check--on{background:#4C8BF5;border:1px solid #4C8BF5}.home__artificial__checkTxt{float:left;width:402px;line-height:42px;height:42px;font-size:14px;margin:28px 10px 0 10px;display:block}.home__artificial__checkTxt a{color:#4C8BF5}.home__artificial__checkTxt a:hover{color:#4C8BF5}.home__artificial__btn{float:left;width:154px;height:42px;line-height:42px;text-align:center;cursor:pointer;background:#0166FB;color:#fff;font-size:18px;margin:28px 0 0 0;border-radius:26px;-moz-border-radius:26px;-webkit-border-radius:26px;display:block}.home__share{width:696px;overflow:hidden;background:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;position:fixed;left:50%;top:-2000px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:6;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.home__share__top{height:69px;line-height:69px;border:1px solid #F2F2F2}.home__share__title{float:left;color:#333;font-size:20px;margin:0 0 0 34px;display:block}.home__share__close{float:right;width:69px;height:69px;text-align:center;color:#A4A4A4;font-size:24px;cursor:pointer;display:block}.home__share__box{padding:0 49px 25px 49px}.home__share__tip{line-height:33px;font-size:16px;padding:30px 0 9px 0}.home__share__check{float:left;width:20px;height:20px;line-height:20px;color:#fff;text-align:center;cursor:pointer;border:1px solid #C9CBCE;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:38px 0 0 0;display:block}.home__share__check--on{background:#4C8BF5;border:1px solid #4C8BF5}.home__share__checkTxt{float:left;width:402px;line-height:42px;height:42px;font-size:14px;margin:28px 10px 0 10px;display:block}.home__share__checkTxt a{color:#4C8BF5}.home__share__checkTxt a:hover{color:#4C8BF5}.home__share__btn{float:left;width:154px;height:42px;line-height:42px;text-align:center;cursor:pointer;background:#0166FB;color:#fff;font-size:18px;margin:28px 0 0 0;border-radius:26px;-moz-border-radius:26px;-webkit-border-radius:26px;display:block}.home .margin__top--50{margin-top:50px}.home .margin__top--10{margin-top:10px}@media (max-width: 700px){.home{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);padding:0 10px}.home__contrast__info{width:100%}.home__contrast__pic{width:100%}.home__contrast__txt{width:100%}}
