@charset "UTF-8";
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-family: 'Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,WenQuanYi Micro Hei,Arial,sans-serif' !important;
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  position: relative;
}
ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
div,
p,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
}
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hgroup,
p,
blockquote,
figure,
form,
fieldset,
input,
legend,
pre,
abbr,
button {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
pre,
code,
address,
caption,
th,
figcaption {
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
}
fieldset,
iframe,
img {
  border: 0;
}
caption,
th {
  text-align: left;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
article,
aside,
footer,
header,
nav,
main,
section,
summary,
details,
hgroup,
figure,
figcaption {
  display: block;
}
audio,
canvas,
video,
progress {
  display: inline-block;
  vertical-align: baseline;
}
button {
  background: none;
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  overflow: visible;
  vertical-align: inherit;
}
button:disabled {
  cursor: default;
}
a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
}
img {
  display: block;
  border: 0;
}
:focus {
  outline: none;
}
[hidden] {
  display: none;
}
i,
em,
code {
  font-style: normal;
}
b,
strong {
  font-weight: bold;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
button,
input,
select,
textarea {
  font-family: 'Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,WenQuanYi Micro Hei,Arial,sans-serif' !important;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}
input:focus,
select:focus,
textarea:focus,
button:focus,
button:active {
  outline: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.text_wrap {
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
}
/*
*params{Number} num: 几行隐藏
*/
.text_rf {
  text-align: right;
}
.text_lf {
  text-align: left;
}
/**
 * Swiper 4.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2018
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  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;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-invisible-blank-slide {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: 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: 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: 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: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 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: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}
a {
  display: block;
}
#wrap {
  position: relative;
  width: 100vw;
  margin: 0 auto;
  background: #ffffff;
}
#wrap #mask,
#wrap #mask_video,
#wrap #mask_music {
  position: fixed;
  z-index: 9;
  background: rgba(0, 0, 0, 0.8);
  width: 100vw;
  height: 100%;
  display: none;
}
#wrap #video_box {
  position: fixed;
  width: 100vw;
  height: 4.22rem;
  z-index: 99;
  -webkit-transform: translateY(1.71rem);
      -ms-transform: translateY(1.71rem);
          transform: translateY(1.71rem);
  display: none;
}
#wrap #video_box video {
  width: 100vw;
  height: 4.22rem;
}
#wrap #video_box button {
  position: absolute;
  width: 0.32rem;
  height: 0.32rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAa9JREFUeNqkVk1Lw0AQjUvQg5fixV+lokKV4qlUW3oKQSsq1osXFVo9aWP14Eeh+A8KXjz7h/RgnIEJbtfMzCZ98MJmP/J2J293NkjTNCB2gRNgzaqblRF9M8b3OXwAusDV4A+3wIdgNpwA1633MYq5lRnugYOSQjGw5lai2KcwaAi8KyjUAVZz6r8NPPrCwAbN0hdnjBBiHsVe6R9xwHC0PIVWhPaeoQKaIVFW2BDa9zUh4MhYFYkiiKtrMmbY1oSwYJyGhMLKYdcJaSfPdXlCmRvzOu0ROVwCK0qfC+Cba32ucx3YLrnPplaUwQgDHpV/WEhIE/MxjbeQFkYbG8Bjof2H7P8hfcR4znjJo09F6+CzsgPgluekxLBrK4sLCGVbpl5GLFI2LIc2t/84MUymO8IHD4Hnygr/HW1hTsdTJ2u7uAG+U3mZjjDuaEvtf2hyEt+aIHQNfLbeB0pynTr2jGOGqiL0wmTzoY9pMusfATeFAVd4YVGM0VJy3hOKRYoZ+kra8RbULjxc6CQ0GdN8GWHWvRJCkmkWQgpTaN0hUhowmuGCioZZdHww/hVgAFMuwKi0CZnRAAAAAElFTkSuQmCC) no-repeat center;
  -webkit-transform: translate(3.59rem, 5.2rem);
      -ms-transform: translate(3.59rem, 5.2rem);
          transform: translate(3.59rem, 5.2rem);
  background-size: 0.32rem 0.32rem;
}
#wrap #music_carousel {
  position: fixed;
  width: 100vw;
  z-index: 999;
  bottom: 6rem;
  display: none;
}
#wrap #music_carousel button {
  position: absolute;
  right: 3.5rem;
  top: 5rem;
  width: 0.32rem;
  height: 0.32rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAa9JREFUeNqkVk1Lw0AQjUvQg5fixV+lokKV4qlUW3oKQSsq1osXFVo9aWP14Eeh+A8KXjz7h/RgnIEJbtfMzCZ98MJmP/J2J293NkjTNCB2gRNgzaqblRF9M8b3OXwAusDV4A+3wIdgNpwA1633MYq5lRnugYOSQjGw5lai2KcwaAi8KyjUAVZz6r8NPPrCwAbN0hdnjBBiHsVe6R9xwHC0PIVWhPaeoQKaIVFW2BDa9zUh4MhYFYkiiKtrMmbY1oSwYJyGhMLKYdcJaSfPdXlCmRvzOu0ROVwCK0qfC+Cba32ucx3YLrnPplaUwQgDHpV/WEhIE/MxjbeQFkYbG8Bjof2H7P8hfcR4znjJo09F6+CzsgPgluekxLBrK4sLCGVbpl5GLFI2LIc2t/84MUymO8IHD4Hnygr/HW1hTsdTJ2u7uAG+U3mZjjDuaEvtf2hyEt+aIHQNfLbeB0pynTr2jGOGqiL0wmTzoY9pMusfATeFAVd4YVGM0VJy3hOKRYoZ+kra8RbULjxc6CQ0GdN8GWHWvRJCkmkWQgpTaN0hUhowmuGCioZZdHww/hVgAFMuwKi0CZnRAAAAAElFTkSuQmCC) no-repeat center;
  background-size: 0.32rem 0.32rem;
}
#wrap #music_carousel .swiper-container {
  width: 100vw;
  height: 4.22rem;
}
#wrap #music_carousel .swiper-container img {
  width: 100vw;
  height: 4.22rem;
}
#wrap #music_carousel #music_cosplay .swiper-button-prev,
#wrap #music_carousel #music_picture .swiper-button-prev,
#wrap #music_carousel #music_beauty .swiper-button-prev {
  width: 0.9rem;
  height: 0.76rem;
  background: url(data:image/png;base64,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) no-repeat center;
  background-size: 0.9rem 0.76rem;
}
#wrap #music_carousel #music_cosplay .swiper-button-next,
#wrap #music_carousel #music_picture .swiper-button-next,
#wrap #music_carousel #music_beauty .swiper-button-next {
  width: 0.9rem;
  height: 0.76rem;
  background: url(data:image/png;base64,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) no-repeat center;
  background-size: 0.9rem 0.76rem;
}
#wrap .gift_pop {
  width: 6rem;
  height: 4rem;
  position: fixed;
  -webkit-transform: translate(0.75rem, 5rem);
      -ms-transform: translate(0.75rem, 5rem);
          transform: translate(0.75rem, 5rem);
  border-radius: 8px;
  display: none;
  z-index: 999;
}
#wrap .gift_pop .content_code {
  width: 1.6rem;
  height: 1.6rem;
  display: none;
  background-color: #fff;
  position: absolute;
  -webkit-transform: translate(2.22rem, 0.85rem);
      -ms-transform: translate(2.22rem, 0.85rem);
          transform: translate(2.22rem, 0.85rem);
}
#wrap .gift_pop .content_code img {
  width: 1.6rem;
  height: 1.6rem;
}
#wrap .gift_pop .content_unicode {
  position: absolute;
  top: 1.5rem;
  left: 1rem;
  display: none;
}
#wrap .gift_pop .content_unicode input {
  height: 0.5rem;
  display: block;
  border: 1px solid #707070;
  background-color: #000;
  opacity: 0.8;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
}
#wrap .gift_pop .content_text {
  width: 5.7rem;
  height: 1.2rem;
  position: absolute;
  top: 2.61rem;
  left: 0.13rem;
  background: #000000;
  opacity: 0.8;
  border-radius: 4px;
  font-size: 0.14rem;
  font-weight: 400;
  color: #fff;
  display: none;
  padding: 0.18rem 0.13rem;
  line-height: 0.34rem;
}
#wrap .gift_pop .content_text #explaination {
  width: 5.7rem;
  height: 1.2rem;
  position: relative;
}
#wrap .gift_pop .content_text #explaination .swiper-slide {
  width: 5.1rem;
  height: 1.2rem;
}
#wrap .gift_pop .content_text #explaination .swiper-button-prev {
  color: #fff;
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  left: 5.1rem;
  top: 0.6rem;
  background-image: url(data:image/png;base64,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);
  background-size: 0.5rem 0.5rem;
}
#wrap .gift_pop .content_text #explaination .swiper-button-next {
  color: #fff;
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  right: 0.1rem;
  top: 1rem;
  background-image: url(data:image/png;base64,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);
  background-size: 0.5rem 0.5rem;
}
.part_1 {
  width: 100vw;
  height: 13.34rem;
  position: relative;
}
.part_1 #hot_area {
  width: 100vw;
  height: 6.4rem;
  position: absolute;
}
.part_1 .download {
  position: absolute;
  -webkit-transform: translate(2.35rem, 9.55rem);
      -ms-transform: translate(2.35rem, 9.55rem);
          transform: translate(2.35rem, 9.55rem);
  width: 2.8rem;
  height: 0.8rem;
}
.part_1 .download a {
  width: 2.8rem;
  height: 0.8rem;
}
.part_1 .gift {
  position: absolute;
  width: 1.2rem;
  height: 1.2rem;
  -webkit-transform: translate(5.62rem, 9.09rem);
      -ms-transform: translate(5.62rem, 9.09rem);
          transform: translate(5.62rem, 9.09rem);
  background-color: #fff;
  cursor: pointer;
  display: none;
  background: url(../img/gift1.7c6fdba8.png) no-repeat center;
  background-size: 1.2rem 1.2rem;
}
.part_news {
  position: relative;
  width: 100vw;
  height: 13.4rem;
}
.part_news .carousel {
  width: 100vw;
  height: 5rem;
  position: absolute;
  -webkit-transform: translateY(1.77rem);
      -ms-transform: translateY(1.77rem);
          transform: translateY(1.77rem);
}
.part_news .carousel .swiper-container,
.part_news .carousel .swiper-wrapper,
.part_news .carousel .swiper-slide {
  width: 100vw;
  height: 100%;
}
.part_news .carousel .swiper-container img,
.part_news .carousel .swiper-wrapper img,
.part_news .carousel .swiper-slide img {
  width: 100vw;
  height: 100%;
}
.part_news .carousel .carousel_btn {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 99;
  bottom: 0px;
  left: 0px;
}
.part_news .carousel .carousel_btn button {
  width: 2.5rem;
  height: 0.6rem;
  background: #000000;
  opacity: 0.5;
  color: #fff;
  font-size: 0.24rem;
  font-weight: 400;
}
.part_news .news {
  height: 6.69rem;
  width: 100vw;
  position: absolute;
  -webkit-transform: translateY(6.77rem);
      -ms-transform: translateY(6.77rem);
          transform: translateY(6.77rem);
}
.part_news .news .news_title {
  position: absolute;
  width: 6.2rem;
  height: 1.25rem;
  margin: 0 0.65rem;
}
.part_news .news .news_title ul {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0.42rem 0;
  width: 100%;
}
.part_news .news .news_title ul li {
  text-align: center;
  line-height: 0.41rem;
  height: 0.41rem;
  width: 1.55rem;
}
.part_news .news .news_title ul li span {
  cursor: pointer;
  display: block;
  border-radius: 20px;
  font-size: 0.24rem;
  font-weight: 400;
}
.part_news .news .news_pannel {
  position: absolute;
  margin: 1.25rem 0.29rem 0;
}
.part_news .news .news_pannel .news_content li,
.part_news .news .news_pannel .activity li,
.part_news .news .news_pannel .strategy li,
.part_news .news .news_pannel .notice li {
  height: 0.92rem;
  line-height: 0.92rem;
  width: 6.92rem;
  border-bottom: 2px dotted #acacac;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.part_news .news .news_pannel .news_content li a,
.part_news .news .news_pannel .activity li a,
.part_news .news .news_pannel .strategy li a,
.part_news .news .news_pannel .notice li a {
  display: inline-block;
  width: 5rem;
  margin-right: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.24rem;
  font-weight: 400;
}
.part_news .news .news_pannel .news_content span,
.part_news .news .news_pannel .activity span,
.part_news .news .news_pannel .strategy span,
.part_news .news .news_pannel .notice span {
  text-align: right;
  color: #acacac;
  font-size: 0.2rem;
  font-weight: 400;
  width: 1.92rem;
}
.part_news .news .news_pannel ul:nth-child(n + 2) {
  display: none;
}
.part_news .news .column-icon-more {
  position: absolute;
  text-align: center;
  line-height: 0.5rem;
  height: 0.5rem;
  width: 1.3rem;
  font-size: 0.2rem;
  left: 2.85rem;
  bottom: -0.7rem;
}
.part_feature {
  height: 10.2rem;
  width: 100vw;
  background-color: antiquewhite;
  position: relative;
}
.part_feature .swiper-container {
  position: absolute;
  top: 1.68rem;
  /* 设置图片可视区的宽高，因为自带了margin: 0 auto; 所以会在外层<div>里水平居中*/
  width: 100vw;
  height: 8.04rem;
}
.part_feature .swiper-container .swiper-wrapper .swiper-slide {
  /* 不用管.swiper-wrapper和.swiper-slide，只需要设置里面的图片样式 */
}
.part_feature .swiper-container .swiper-wrapper .swiper-slide img {
  width: 5.64rem;
  height: 8.04rem;
}
.part_feature .swiper-button-icon-prev {
  width: 0.92rem;
  height: 0.82rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABSCAYAAADZ5bMoAAAABHNCSVQICAgIfAhkiAAACYRJREFUeJztm39oFOkZx7+7+eGamDOeuegl8RI5uJxntaSlcrXVgyJXenhHW2ubHNVcFKwcFe+O0j+UqpVSLbRXqi1UwYsWRJq7QKxCS/UQhdN6VSxp0lVDIphmE38ku8manZ2Zd96nf7zzJpP9OfvDRpP3Ay8bZmcys9955/u87/O8AygU2UJEdURUM93XkQrvdF9AviCitwB82+PxDADwTPf1zFiIqJCIfsM57wBQCKAASvDHAxEtIqKrnPOugwcPzgdQDCX448E0zdeI6D4RDZ8/f/4lAKUQgs8Ym3wiICKPZVl7icgiItbV1fVNAPMBlEBYiurd+YKIFnDOz5PN0NDQbgALAcyD6N1K7HxhGMYqIvqvFDscDncAqARQDmAOlJXkDY9lWe8RkSHF1nX93w0NDbUAngUwFypQ5gcimsc5/ws5sCzr4a5du74E4DmIQKl8Ox/our6MiPpoKkZHR8ebABYDKANQBCV2zngYY28TUSRGbOrs7PwAQBXEqEQNAXOFiOZYlnUsVmgionv37p0AUANgAQAflNi5oWnaUiLqTCT2+Pj4P8vLy2shhoAqSOYKY+wtIhpLJLZpmoHNmzevhBgCqiCZC0RUaFnWh4mEJiLinGvHjh17HSpI5k4kEqnmnH+eTGwiosuXL2/D1CCpxM4GO/E0nErsu3fv/hFANUSQVDPJbKCpiaekhMPhzwAsgQqS2UMxiadk6Lp+d8OGDcuhZpLZE5t4Sgbn/NHhw4e/AWARVJDMirjEUyq9L1y48A6A5wE8AxUkM4MSJJ5S0dfX92uIIKnSrZmi6/oKik88JSUUCv0dIkg+CzFtV0HSJTLxFHUrdjQavbVq1aqXAFRAlMmU2G4gkXj6yK3QRESWZQX37dv3KsS0fR7UiMQdqRJPKWCnT5/eiMkgqUYkbkiVeEqF3+//OVSQdA+JxNNvMxWaiOjhw4ftELltGSSV2Klwk3hKRiQS+Vdtbe1SqCDpDtM011GaxFMyGGP3tm/f3gD3QdJDRMeJ6J3/y497kiCReNpHaRJPKTBOnjz5Btzntj2WZZ1w3KyWNPvPHMhl4ikVN27c+AncF4CniD1xxwxjC2a66G4TT6kYHBw8jskCcLoRyRSxdV3vNgyjazaI7rEs631yl3hKSoYF4Dixm5qaVjY1Na3Udb17xopOGSaekpFhAThO7E2bNn0BIseypLm5ebmLnu61z+GDuLkl9qdsPkeb42jFjlbkaIWOVuBoXkfzpPhN6ck08ZSMDAvAcWI3Nzcvt49daLfFLS0tr6QQ3WOfYz7E7LXWbi9A3LQaiIlWlf39Yoi8eyVEsWMhxLxgAcRkbD7EDLgMYkRVismbJm+SvCnyJqQV3rmDhzHWVFBQ8JH9D3PiypUrP1q9evVZAOMANAAmAEp0DZZlHfd6vZsBwDCM/2zbtu37J06cGLaP0+395gDwtbS0LDxy5EhbUVHRcgAwTXNrcXFxq9zH7/d/t76+vpWIDM65zjnXiUgnIp1zHrW3R+3t8lOz99HsbVH7U+Oc6wAiADTLsqJEpAHQiEjjnEeIKFpYWDheVlYWqaio0DweD0ulS6Hjb28kEikpKyvj2Uk8FZ/PxxyCMSQRG0ABY6yguLgYABAIBD52iB2FuFGQx7e2to7s2bPnk7q6uuUAEI1GZe/iAOjMmTNXA4HAD4PBYCFjjLxeL+OccwAWAMuyrIm/ZSMiy/E9k9vk9oKCAmYYBiciq7CwkBGRxTm3fD4f45xbFRUV7NGjR2zjxo2utfNAiD+vvb39a4Zh5GwpRBTx+/1fRZogCfFolodCoTZ54ODg4LuIn/J7AfgGBwfflfv19vbuhHjkZWwosI8rg7AFaQ/SIpw2Ia1C2kUJpnq+0+dj/d3p6U4vd82E4AAWrV27dtnIyMhfc1Wccz44NDRU6UZwANXDw8OfyGM1Tdsac5xH07St8nu/3/8BJuODMxh7MDWouW2eDFvOyN5RDhFU6rq7u/dyznMaFnLOP7927VpRknPKG10KEbhqnD3dERQ9hmFskdt7enres6/RuSD/qUM+knMgHrtKAC+0tra+aZrmQC6iM8b+hOSTHTm6mAchetXo6Oif5bGapm119mzbRhZDiD0jXqTyYlKAhQBq1q9f/8VQKHQxF9ENw/gxUluLPGcFYkSfyWJL5KM+FyLwVAFYevv27YNEZGapOQuHw2uRpegzWWyJ02LmQ0wSatvb279nmuZQlqIPj4yMvAD3olcHg8GP7QApPXtGiu3ECzGSkCLUNDY2NoyNjX2WjeKc867+/v65Kc4X19Mxi8SWSIspgW0xPp9vaV9f3+8oi/w4Y+w00mQMIUQvxeQYei5midgS58RiwmI6OjreZoxlXAEyTXMv0hQgIASWE45ZW4pzWsxzAJbs2LFj1fj4+PUMNefRaPQNpBc9bxONpxn5yJdAeGtVZWXli/39/UeIiGcgenhsbOxlKEFdEWsxiwHUnjt3botlWa7XqXDO++7cuVMOJbprpMWUwbaY3bt3f13TtO70ck+I/mlbW9tTOT2fLuTsVFpMdX19fX0gEIgrBCeDMXYIqpdnhNNiyiEspu7ixYvbLMt65EZ0TdNmz1KIPBJnMfv3739N07RbLjQ3RkdHX4USPWPiLGbFihUv379/Py4hlYD7Dx48qIISPWMSWszVq1ff55xrqRTnnN/o6enJua46W/FCJMDKYOfYDx069Lqu63dSic4Ya4NaVZs10mJKIXLs1WvWrHklXRnPNM2fQllL1jhz7BNlvM7Ozp/ZSxUSYUWj0XVQomdNwjLe0aNHv6Xren8S0UOhUOhFKNFzIq6Mt27duhXBYPDTJEH01s2bN8um95KffmLLeM8DWOr3+39JCRaQMsb+BhVEcybWYhYBqD116tR3EpXxTNP8FZS15AXXZTxd1xuhRM8LCct4vb29HxIRc2geDYVCX4YSPS8kLOOdPXu2MaaMF0izhE6RIbFlvJqdO3d+ZXx8/B+OkUuqJXSKLIgr45WXl9cNDAz8nuwyXpoldIosSGQxSy5dutTIOR8hIjIMYweUteQdZ469AkDVgQMHGgzDuE7pl9ApsiTWYirr6+urwuHwH4hoOBgM1kKJnnecFvMM7BeuBgYGfsA5vxIIBEqm9epmMNJiSmG/SnL9+vVlpmn+AqqXPzbkO5lzMfmOTvHw8PASPMGiP7EX5hL5Po9cd0gQb6NxJH5rbtqZCYtvKEF7Ynnae7gT5295okVXKGYu/wNWUygqMpKUaAAAAABJRU5ErkJggg==) no-repeat center;
  background-size: 100%;
}
.part_feature .swiper-button-icon-next {
  width: 0.92rem;
  height: 0.82rem;
  background: url(data:image/png;base64,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) no-repeat center;
  background-size: 100%;
}
.part_music {
  width: 100vw;
}
.part_music .page_top {
  padding-top: 1.91rem;
  height: 2.32rem;
  width: 100vw;
}
.part_music .page_top ul {
  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;
  margin: 0 auto;
}
.part_music .page_top ul li {
  text-align: center;
  line-height: 0.41rem;
}
.part_music .page_top ul li span {
  cursor: pointer;
  display: inline-block;
  height: 0.41rem;
  width: 1.55rem;
  border-radius: 20px;
  font-size: 0.24rem;
  font-weight: 400;
}
.part_music .page_body {
  width: 100vw;
  margin-top: 0.3rem;
  height: 3.8rem;
  overflow: hidden;
}
.part_music .page_body ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 6.2rem;
}
.part_music .page_body ul li {
  position: relative;
  width: 3.05rem;
  height: 1.74rem;
  border: 1px solid #ccc;
}
.part_music .page_body ul li:nth-child(2n) {
  margin: 0 0 0.16rem 0.1rem;
}
.part_music .page_body .page_video,
.part_music .page_body .picture,
.part_music .page_body .cosplay,
.part_music .page_body .beauty {
  display: none;
}
.part_music .page_body .page_video li {
  position: relative;
}
.part_music .page_body .page_video li img {
  width: 0.67rem;
  height: 0.67rem;
  position: absolute;
  top: 0.5rem;
  left: 1.1rem;
}
.part_music .music_more,
.part_music .music_less {
  width: 1.2rem;
  font-size: 0.2rem;
  font-weight: 400;
  margin: 0.3rem auto;
  display: none;
}
.part_community {
  height: 2.4rem;
  width: 100vw;
  border-bottom: 0.01rem solid #999;
}
.part_community ul {
  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;
  padding: 0.21rem 0.43rem 0;
}
.part_community ul li {
  height: 1.77rem;
  margin-right: 0.74rem;
  width: 1.17rem;
}
.part_community ul li .community_icon {
  width: 1.11rem;
  height: 1.15rem;
  text-align: center;
  line-height: 1.15rem;
}
.part_community ul li .community_icon img {
  width: 1.11rem;
  height: 1.15rem;
}
.part_community ul li .community_text {
  font-size: 0.18rem;
  color: #fff;
  text-align: center;
  line-height: 0.24rem;
  margin-top: 0.1rem;
  width: 1.16rem;
}
.part_community ul li:nth-last-child(1) {
  margin-right: 0px;
}
.footerBar {
  position: fixed;
  bottom: 0px;
  width: 100vw;
  height: 1rem;
  z-index: 9999;
}
.footerBar a {
  display: block;
  width: 100vw;
  height: 1rem;
}
a,
img {
  display: inline-block;
}
footer {
  width: 7.5rem;
  padding: 0.2rem 0;
  background-color: #2b2f32;
  z-index: 9999;
  text-align: center;
  font-size: 12px;
  color: #606970;
}
footer .footer_common {
  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;
  margin: 0 auto 10px auto;
  color: #606970;
}
footer .footer_common:last-child {
  margin-bottom: 0.1rem;
}
footer .footer_part6 {
  width: 7.5rem;
  height: 1rem;
  margin: 0 auto;
}
footer .footer_part6 .footer_logo {
  background-size: 1.64rem 0.4rem;
  width: 1.64rem;
  height: 0.4rem;
}
.temp {
  height: 1.5rem;
  width: 7.5rem;
  color: #606970;
}
