@charset "utf-8";
/** mixins **/
* {
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-focus-ring-color: rgba(0, 0, 0, 0);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
/* Noto黑体简体 */
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-300.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-300.woff') format('woff');
  font-weight: 300;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-regular.woff') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-500.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-500.woff') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-700.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-700.woff') format('woff');
  font-weight: 700;
}
/* Noto黑体繁体 */
@font-face {
  font-family: 'Noto Sans TC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-tc-v26-latin_chinese-traditional-300.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-tc-v26-latin_chinese-traditional-300.woff') format('woff');
  font-weight: 300;
}
@font-face {
  font-family: 'Noto Sans TC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-tc-v26-latin_chinese-traditional-regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-tc-v26-latin_chinese-traditional-regular.woff') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: 'Noto Sans TC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-tc-v26-latin_chinese-traditional-500.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-tc-v26-latin_chinese-traditional-500.woff') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: 'Noto Sans TC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-tc-v26-latin_chinese-traditional-700.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-tc-v26-latin_chinese-traditional-700.woff') format('woff');
  font-weight: 700;
}
/* Noto黑体日语 */
@font-face {
  font-family: 'Noto Sans JP';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-jp-v42-latin_japanese-300.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-jp-v42-latin_japanese-300.woff') format('woff');
  font-weight: 300;
}
@font-face {
  font-family: 'Noto Sans JP';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-jp-v42-latin_japanese-regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-jp-v42-latin_japanese-regular.woff') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: 'Noto Sans JP';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-jp-v42-latin_japanese-500.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-jp-v42-latin_japanese-500.woff') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: 'Noto Sans JP';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-jp-v42-latin_japanese-700.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-jp-v42-latin_japanese-700.woff') format('woff');
  font-weight: 700;
}
/* Noto黑体韩语 */
@font-face {
  font-family: 'Noto Sans KR';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-kr-v27-latin_korean-300.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-kr-v27-latin_korean-300.woff') format('woff');
  font-weight: 300;
}
@font-face {
  font-family: 'Noto Sans KR';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-kr-v27-latin_korean-regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-kr-v27-latin_korean-regular.woff') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: 'Noto Sans KR';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-kr-v27-latin_korean-500.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-kr-v27-latin_korean-500.woff') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: 'Noto Sans KR';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-kr-v27-latin_korean-700.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-kr-v27-latin_korean-700.woff') format('woff');
  font-weight: 700;
}
/* Noto黑体泰语 */
@font-face {
  font-family: 'Noto Sans Thai';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-thai-v20-thai_latin-300.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-thai-v20-thai_latin-300.woff') format('woff');
  font-weight: 300;
}
@font-face {
  font-family: 'Noto Sans Thai';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-thai-v20-thai_latin-regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-thai-v20-thai_latin-regular.woff') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: 'Noto Sans Thai';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-thai-v20-thai_latin-500.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-thai-v20-thai_latin-500.woff') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: 'Noto Sans Thai';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-thai-v20-thai_latin-700.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-thai-v20-thai_latin-700.woff') format('woff');
  font-weight: 700;
}
html {
  font-family: "Noto Sans SC", sans-serif;
}
[lang|="zh-hant"],
[lang|="zh-hans"],
[lang|="zh-cht"],
[lang=zh-hk],
[lang=zh-tw] {
  font-family: "Noto Sans TC", sans-serif;
}
[lang|="jp"] {
  font-family: "Noto Sans JP", sans-serif;
}
[lang|="kr"] {
  font-family: "Noto Sans KR", sans-serif;
}
[lang|="th"] {
  font-family: "Noto Sans Thai", sans-serif;
}
/* CSS Document */
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu,
select {
  margin: 0;
  padding: 0;
}
html,
body,
fieldset,
img,
iframe,
abbr {
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-style: normal;
}
strong,
b {
  font-weight: bold;
  font-style: normal;
}
em {
  font-weight: normal;
  font-style: italic;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
li {
  list-style: none;
}
button,
a,
select {
  border: none;
  outline: none;
}
input,
textarea,
button,
a {
  font: inherit;
  color: inherit;
}
input,
textarea {
  outline: none;
}
textarea {
  overflow: auto;
  resize: none;
}
a,
button {
  cursor: pointer;
}
a,
a:hover {
  text-decoration: none;
}
select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-transition-delay: 999999s;
  -webkit-transition: color 999999s ease-out, background-color 999999s ease-out;
}
#NIE-warning-dialog {
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
}
#NIE-topBar {
  z-index: 999 !important;
}
#NIE-topBar * {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
@-webkit-keyframes translateDown {
  0%,
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
@keyframes translateDown {
  0%,
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
@-webkit-keyframes translateScale {
  0% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes translateScale {
  0% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes font_blur {
  0% {
    -webkit-filter: blur(0);
            filter: blur(0);
    color: #a0bac2;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  50% {
    -webkit-filter: blur(4px);
            filter: blur(4px);
  }
  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
    color: #fff;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes font_blur {
  0% {
    -webkit-filter: blur(0);
            filter: blur(0);
    color: #a0bac2;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  50% {
    -webkit-filter: blur(4px);
            filter: blur(4px);
  }
  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
    color: #fff;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes font_blur2 {
  0% {
    -webkit-filter: blur(0);
            filter: blur(0);
    color: #fff;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-filter: blur(4px);
            filter: blur(4px);
  }
  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
    color: #a0bac2;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
@keyframes font_blur2 {
  0% {
    -webkit-filter: blur(0);
            filter: blur(0);
    color: #fff;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-filter: blur(4px);
            filter: blur(4px);
  }
  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
    color: #a0bac2;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
@-webkit-keyframes z_jinchang_000_anim {
  0% {
    opacity: 0;
  }
  19.05% {
    opacity: 0;
  }
  70.48% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_jinchang_000_anim {
  0% {
    opacity: 0;
  }
  19.05% {
    opacity: 0;
  }
  70.48% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z_jinchang_000_transform_bezier_anim {
  0% {
    -webkit-transform: translate(0, 190px);
            transform: translate(0, 190px);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.15, 0.74, 1);
            animation-timing-function: cubic-bezier(0.4, 0.15, 0.74, 1);
  }
  47.62% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes z_jinchang_000_transform_bezier_anim {
  0% {
    -webkit-transform: translate(0, 190px);
            transform: translate(0, 190px);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.15, 0.74, 1);
            animation-timing-function: cubic-bezier(0.4, 0.15, 0.74, 1);
  }
  47.62% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes z_xinwen_000_anim {
  0% {
    opacity: 0;
  }
  6.76% {
    opacity: 0;
  }
  70.27% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_xinwen_000_anim {
  0% {
    opacity: 0;
  }
  6.76% {
    opacity: 0;
  }
  70.27% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z_xinwen_000_transform_bezier_anim {
  0% {
    -webkit-transform: translate(0, 14px);
            transform: translate(0, 14px);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.71, 0.74, 1);
            animation-timing-function: cubic-bezier(0.4, 0.71, 0.74, 1);
  }
  66.22% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes z_xinwen_000_transform_bezier_anim {
  0% {
    -webkit-transform: translate(0, 14px);
            transform: translate(0, 14px);
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.71, 0.74, 1);
            animation-timing-function: cubic-bezier(0.4, 0.71, 0.74, 1);
  }
  66.22% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes sprite_z_dianji_000 {
  0% {
    background-position: 0 0;
  }
  4.2% {
    background-position: -578px 0;
  }
  8.3% {
    background-position: -1156px 0;
  }
  12.5% {
    background-position: -1734px 0;
  }
  16.7% {
    background-position: -2312px 0;
  }
  20.8% {
    background-position: 0 -438px;
  }
  25% {
    background-position: -578px -438px;
  }
  29.2% {
    background-position: -1156px -438px;
  }
  33.3% {
    background-position: -1734px -438px;
  }
  37.5% {
    background-position: -2312px -438px;
  }
  41.7% {
    background-position: 0 -876px;
  }
  45.8% {
    background-position: -578px -876px;
  }
  50% {
    background-position: -1156px -876px;
  }
  54.2% {
    background-position: -1734px -876px;
  }
  58.3% {
    background-position: -2312px -876px;
  }
  62.5% {
    background-position: 0 -1314px;
  }
  66.7% {
    background-position: -578px -1314px;
  }
  70.8% {
    background-position: -1156px -1314px;
  }
  75% {
    background-position: -1734px -1314px;
  }
  79.2% {
    background-position: -2312px -1314px;
  }
  83.3% {
    background-position: 0 -1752px;
  }
  87.5% {
    background-position: -578px -1752px;
  }
  91.7% {
    background-position: -1156px -1752px;
  }
  95.8% {
    background-position: -1734px -1752px;
  }
  100% {
    background-position: -1734px -1752px;
  }
}
@keyframes sprite_z_dianji_000 {
  0% {
    background-position: 0 0;
  }
  4.2% {
    background-position: -578px 0;
  }
  8.3% {
    background-position: -1156px 0;
  }
  12.5% {
    background-position: -1734px 0;
  }
  16.7% {
    background-position: -2312px 0;
  }
  20.8% {
    background-position: 0 -438px;
  }
  25% {
    background-position: -578px -438px;
  }
  29.2% {
    background-position: -1156px -438px;
  }
  33.3% {
    background-position: -1734px -438px;
  }
  37.5% {
    background-position: -2312px -438px;
  }
  41.7% {
    background-position: 0 -876px;
  }
  45.8% {
    background-position: -578px -876px;
  }
  50% {
    background-position: -1156px -876px;
  }
  54.2% {
    background-position: -1734px -876px;
  }
  58.3% {
    background-position: -2312px -876px;
  }
  62.5% {
    background-position: 0 -1314px;
  }
  66.7% {
    background-position: -578px -1314px;
  }
  70.8% {
    background-position: -1156px -1314px;
  }
  75% {
    background-position: -1734px -1314px;
  }
  79.2% {
    background-position: -2312px -1314px;
  }
  83.3% {
    background-position: 0 -1752px;
  }
  87.5% {
    background-position: -578px -1752px;
  }
  91.7% {
    background-position: -1156px -1752px;
  }
  95.8% {
    background-position: -1734px -1752px;
  }
  100% {
    background-position: -1734px -1752px;
  }
}
@-webkit-keyframes z_xingzhuang_687_kaobei_3_000_anim {
  0% {
    -webkit-transform: rotate(-2deg) scale(0, 0);
            transform: rotate(-2deg) scale(0, 0);
  }
  0.83% {
    -webkit-transform: rotate(-2.3deg) scale(0, 0);
            transform: rotate(-2.3deg) scale(0, 0);
  }
  5.83% {
    -webkit-transform: rotate(-4deg) scale(0.2727, 0.2727);
            transform: rotate(-4deg) scale(0.2727, 0.2727);
  }
  15.83% {
    -webkit-transform: rotate(2deg) scale(0.8181, 0.8181);
            transform: rotate(2deg) scale(0.8181, 0.8181);
  }
  19.17% {
    -webkit-transform: rotate(-0.6deg) scale(1, 1);
            transform: rotate(-0.6deg) scale(1, 1);
  }
  27.5% {
    -webkit-transform: rotate(-7deg) scale(1, 1);
            transform: rotate(-7deg) scale(1, 1);
  }
  40.83% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
}
@keyframes z_xingzhuang_687_kaobei_3_000_anim {
  0% {
    -webkit-transform: rotate(-2deg) scale(0, 0);
            transform: rotate(-2deg) scale(0, 0);
  }
  0.83% {
    -webkit-transform: rotate(-2.3deg) scale(0, 0);
            transform: rotate(-2.3deg) scale(0, 0);
  }
  5.83% {
    -webkit-transform: rotate(-4deg) scale(0.2727, 0.2727);
            transform: rotate(-4deg) scale(0.2727, 0.2727);
  }
  15.83% {
    -webkit-transform: rotate(2deg) scale(0.8181, 0.8181);
            transform: rotate(2deg) scale(0.8181, 0.8181);
  }
  19.17% {
    -webkit-transform: rotate(-0.6deg) scale(1, 1);
            transform: rotate(-0.6deg) scale(1, 1);
  }
  27.5% {
    -webkit-transform: rotate(-7deg) scale(1, 1);
            transform: rotate(-7deg) scale(1, 1);
  }
  40.83% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
}
@-webkit-keyframes z_xingzhuang_687_kaobei_6_000_anim {
  0% {
    -webkit-transform: rotate(1.4deg) scale(0.1819, 0.1819);
            transform: rotate(1.4deg) scale(0.1819, 0.1819);
  }
  3.33% {
    -webkit-transform: rotate(2deg) scale(0.3637, 0.3637);
            transform: rotate(2deg) scale(0.3637, 0.3637);
  }
  13.33% {
    -webkit-transform: rotate(-14deg) scale(0.9091, 0.9091);
            transform: rotate(-14deg) scale(0.9091, 0.9091);
  }
  15% {
    -webkit-transform: rotate(-11.9deg) scale(1, 1);
            transform: rotate(-11.9deg) scale(1, 1);
  }
  25% {
    -webkit-transform: rotate(1deg) scale(1, 1);
            transform: rotate(1deg) scale(1, 1);
  }
  36.67% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
}
@keyframes z_xingzhuang_687_kaobei_6_000_anim {
  0% {
    -webkit-transform: rotate(1.4deg) scale(0.1819, 0.1819);
            transform: rotate(1.4deg) scale(0.1819, 0.1819);
  }
  3.33% {
    -webkit-transform: rotate(2deg) scale(0.3637, 0.3637);
            transform: rotate(2deg) scale(0.3637, 0.3637);
  }
  13.33% {
    -webkit-transform: rotate(-14deg) scale(0.9091, 0.9091);
            transform: rotate(-14deg) scale(0.9091, 0.9091);
  }
  15% {
    -webkit-transform: rotate(-11.9deg) scale(1, 1);
            transform: rotate(-11.9deg) scale(1, 1);
  }
  25% {
    -webkit-transform: rotate(1deg) scale(1, 1);
            transform: rotate(1deg) scale(1, 1);
  }
  36.67% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
}
@-webkit-keyframes z_xingzhuang_687_kaobei_5_000_anim {
  0% {
    -webkit-transform: rotate(2deg) scale(0.0454, 0.0454);
            transform: rotate(2deg) scale(0.0454, 0.0454);
  }
  5.83% {
    -webkit-transform: rotate(4deg) scale(0.3636, 0.3636);
            transform: rotate(4deg) scale(0.3636, 0.3636);
  }
  15.83% {
    -webkit-transform: rotate(-16deg) scale(0.9091, 0.9091);
            transform: rotate(-16deg) scale(0.9091, 0.9091);
  }
  17.5% {
    -webkit-transform: rotate(-13.9deg) scale(1, 1);
            transform: rotate(-13.9deg) scale(1, 1);
  }
  29.17% {
    -webkit-transform: rotate(1deg) scale(1, 1);
            transform: rotate(1deg) scale(1, 1);
  }
  49.17% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
}
@keyframes z_xingzhuang_687_kaobei_5_000_anim {
  0% {
    -webkit-transform: rotate(2deg) scale(0.0454, 0.0454);
            transform: rotate(2deg) scale(0.0454, 0.0454);
  }
  5.83% {
    -webkit-transform: rotate(4deg) scale(0.3636, 0.3636);
            transform: rotate(4deg) scale(0.3636, 0.3636);
  }
  15.83% {
    -webkit-transform: rotate(-16deg) scale(0.9091, 0.9091);
            transform: rotate(-16deg) scale(0.9091, 0.9091);
  }
  17.5% {
    -webkit-transform: rotate(-13.9deg) scale(1, 1);
            transform: rotate(-13.9deg) scale(1, 1);
  }
  29.17% {
    -webkit-transform: rotate(1deg) scale(1, 1);
            transform: rotate(1deg) scale(1, 1);
  }
  49.17% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
  100% {
    -webkit-transform: rotate(0deg) scale(1, 1);
            transform: rotate(0deg) scale(1, 1);
  }
}
@-webkit-keyframes z_sexiang_baohedu_608_kaobei_2_000_anim {
  0% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  25% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes z_sexiang_baohedu_608_kaobei_2_000_anim {
  0% {
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  25% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes sprite_z_sexiang_baohedu_608_kaobei_2_000 {
  0% {
    background-position: 0 0;
  }
  4.2% {
    background-position: -208px 0;
  }
  8.3% {
    background-position: -416px 0;
  }
  12.5% {
    background-position: -624px 0;
  }
  16.7% {
    background-position: -832px 0;
  }
  20.8% {
    background-position: 0 -212px;
  }
  25% {
    background-position: -208px -212px;
  }
  29.2% {
    background-position: -416px -212px;
  }
  33.3% {
    background-position: -624px -212px;
  }
  37.5% {
    background-position: -832px -212px;
  }
  41.7% {
    background-position: 0 -424px;
  }
  45.8% {
    background-position: -208px -424px;
  }
  50% {
    background-position: -416px -424px;
  }
  54.2% {
    background-position: -624px -424px;
  }
  58.3% {
    background-position: -832px -424px;
  }
  62.5% {
    background-position: 0 -636px;
  }
  66.7% {
    background-position: -208px -636px;
  }
  70.8% {
    background-position: -416px -636px;
  }
  75% {
    background-position: -624px -636px;
  }
  79.2% {
    background-position: -832px -636px;
  }
  83.3% {
    background-position: 0 -848px;
  }
  87.5% {
    background-position: -208px -848px;
  }
  91.7% {
    background-position: -416px -848px;
  }
  95.8% {
    background-position: -624px -848px;
  }
  100% {
    background-position: -624px -848px;
  }
}
@keyframes sprite_z_sexiang_baohedu_608_kaobei_2_000 {
  0% {
    background-position: 0 0;
  }
  4.2% {
    background-position: -208px 0;
  }
  8.3% {
    background-position: -416px 0;
  }
  12.5% {
    background-position: -624px 0;
  }
  16.7% {
    background-position: -832px 0;
  }
  20.8% {
    background-position: 0 -212px;
  }
  25% {
    background-position: -208px -212px;
  }
  29.2% {
    background-position: -416px -212px;
  }
  33.3% {
    background-position: -624px -212px;
  }
  37.5% {
    background-position: -832px -212px;
  }
  41.7% {
    background-position: 0 -424px;
  }
  45.8% {
    background-position: -208px -424px;
  }
  50% {
    background-position: -416px -424px;
  }
  54.2% {
    background-position: -624px -424px;
  }
  58.3% {
    background-position: -832px -424px;
  }
  62.5% {
    background-position: 0 -636px;
  }
  66.7% {
    background-position: -208px -636px;
  }
  70.8% {
    background-position: -416px -636px;
  }
  75% {
    background-position: -624px -636px;
  }
  79.2% {
    background-position: -832px -636px;
  }
  83.3% {
    background-position: 0 -848px;
  }
  87.5% {
    background-position: -208px -848px;
  }
  91.7% {
    background-position: -416px -848px;
  }
  95.8% {
    background-position: -624px -848px;
  }
  100% {
    background-position: -624px -848px;
  }
}
@-webkit-keyframes z_sexiang_baohedu_608_kaobei_2_000_anim_loop {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes z_sexiang_baohedu_608_kaobei_2_000_anim_loop {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes sprite_z_sexiang_baohedu_608_kaobei_2_000_loop {
  0% {
    background-position: 0 0;
  }
  4.2% {
    background-position: -208px 0;
  }
  8.3% {
    background-position: -416px 0;
  }
  12.5% {
    background-position: -624px 0;
  }
  16.7% {
    background-position: -832px 0;
  }
  20.8% {
    background-position: 0 -212px;
  }
  25% {
    background-position: -208px -212px;
  }
  29.2% {
    background-position: -416px -212px;
  }
  33.3% {
    background-position: -624px -212px;
  }
  37.5% {
    background-position: -832px -212px;
  }
  41.7% {
    background-position: 0 -424px;
  }
  45.8% {
    background-position: -208px -424px;
  }
  50% {
    background-position: -416px -424px;
  }
  54.2% {
    background-position: -624px -424px;
  }
  58.3% {
    background-position: -832px -424px;
  }
  62.5% {
    background-position: 0 -636px;
  }
  66.7% {
    background-position: -208px -636px;
  }
  70.8% {
    background-position: -416px -636px;
  }
  75% {
    background-position: -624px -636px;
  }
  79.2% {
    background-position: -832px -636px;
  }
  83.3% {
    background-position: 0 -848px;
  }
  87.5% {
    background-position: -208px -848px;
  }
  91.7% {
    background-position: -416px -848px;
  }
  95.8% {
    background-position: -624px -848px;
  }
  100% {
    background-position: -624px -848px;
  }
}
@keyframes sprite_z_sexiang_baohedu_608_kaobei_2_000_loop {
  0% {
    background-position: 0 0;
  }
  4.2% {
    background-position: -208px 0;
  }
  8.3% {
    background-position: -416px 0;
  }
  12.5% {
    background-position: -624px 0;
  }
  16.7% {
    background-position: -832px 0;
  }
  20.8% {
    background-position: 0 -212px;
  }
  25% {
    background-position: -208px -212px;
  }
  29.2% {
    background-position: -416px -212px;
  }
  33.3% {
    background-position: -624px -212px;
  }
  37.5% {
    background-position: -832px -212px;
  }
  41.7% {
    background-position: 0 -424px;
  }
  45.8% {
    background-position: -208px -424px;
  }
  50% {
    background-position: -416px -424px;
  }
  54.2% {
    background-position: -624px -424px;
  }
  58.3% {
    background-position: -832px -424px;
  }
  62.5% {
    background-position: 0 -636px;
  }
  66.7% {
    background-position: -208px -636px;
  }
  70.8% {
    background-position: -416px -636px;
  }
  75% {
    background-position: -624px -636px;
  }
  79.2% {
    background-position: -832px -636px;
  }
  83.3% {
    background-position: 0 -848px;
  }
  87.5% {
    background-position: -208px -848px;
  }
  91.7% {
    background-position: -416px -848px;
  }
  95.8% {
    background-position: -624px -848px;
  }
  100% {
    background-position: -624px -848px;
  }
}
@-webkit-keyframes z_datu1030x580_000_transform_bezier_anim {
  0% {
    -webkit-transform: translate3d(1030px, 0, 0);
            transform: translate3d(1030px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.06, 0.52, 0.95);
            animation-timing-function: cubic-bezier(0.48, 0.06, 0.52, 0.95);
  }
  96.49% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes z_datu1030x580_000_transform_bezier_anim {
  0% {
    -webkit-transform: translate3d(1030px, 0, 0);
            transform: translate3d(1030px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.06, 0.52, 0.95);
            animation-timing-function: cubic-bezier(0.48, 0.06, 0.52, 0.95);
  }
  96.49% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes z_datu1030x580_000_transform_bezier_anim_2 {
  0% {
    -webkit-transform: translate3d(-1030px, 0, 0);
            transform: translate3d(-1030px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.06, 0.52, 0.95);
            animation-timing-function: cubic-bezier(0.48, 0.06, 0.52, 0.95);
  }
  96.49% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes z_datu1030x580_000_transform_bezier_anim_2 {
  0% {
    -webkit-transform: translate3d(-1030px, 0, 0);
            transform: translate3d(-1030px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.06, 0.52, 0.95);
            animation-timing-function: cubic-bezier(0.48, 0.06, 0.52, 0.95);
  }
  96.49% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes z_i_2_000_transform_bezier_anim {
  0% {
    -webkit-transform: scale(0.5, 0.5);
            transform: scale(0.5, 0.5);
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
            animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
  }
  70.18% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes z_i_2_000_transform_bezier_anim {
  0% {
    -webkit-transform: scale(0.5, 0.5);
            transform: scale(0.5, 0.5);
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
            animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
  }
  70.18% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes z_i_2_000_opacity_bezier_anim {
  0% {
    opacity: 0.6;
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
            animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
  }
  70.18% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_i_2_000_opacity_bezier_anim {
  0% {
    opacity: 0.6;
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
            animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
  }
  70.18% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z_i_1_000_transform_bezier_anim {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
            animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
  }
  70.18% {
    -webkit-transform: scale(0.5, 0.5);
            transform: scale(0.5, 0.5);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: scale(0.5, 0.5);
            transform: scale(0.5, 0.5);
  }
}
@keyframes z_i_1_000_transform_bezier_anim {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
            animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
  }
  70.18% {
    -webkit-transform: scale(0.5, 0.5);
            transform: scale(0.5, 0.5);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: scale(0.5, 0.5);
            transform: scale(0.5, 0.5);
  }
}
@-webkit-keyframes z_i_1_000_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
            animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
  }
  70.18% {
    opacity: 0.6;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 0.6;
  }
}
@keyframes z_i_1_000_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
            animation-timing-function: cubic-bezier(0.48, 0.04, 0.52, 0.96);
  }
  70.18% {
    opacity: 0.6;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 0.6;
  }
}
@-webkit-keyframes z_xingzhuang_687_kaobei_4_000_anim {
  0% {
    -webkit-transform: translate(686px, -225px) rotate(119deg) scale(1, 1);
            transform: translate(686px, -225px) rotate(119deg) scale(1, 1);
    opacity: 0;
  }
  10.71% {
    -webkit-transform: translate(655px, -161px) rotate(129.6deg) scale(1.1554, 1.1554);
            transform: translate(655px, -161px) rotate(129.6deg) scale(1.1554, 1.1554);
    opacity: 1;
  }
  46.43% {
    -webkit-transform: translate(473px, -15px) rotate(165deg) scale(1.6732, 1.6732);
            transform: translate(473px, -15px) rotate(165deg) scale(1.6732, 1.6732);
    opacity: 1;
  }
  64.29% {
    -webkit-transform: translate(317px, 13px) rotate(171.3deg) scale(1.9321, 1.9321);
            transform: translate(317px, 13px) rotate(171.3deg) scale(1.9321, 1.9321);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(184deg) scale(2.45, 2.45);
            transform: translate(0, 0) rotate(184deg) scale(2.45, 2.45);
    opacity: 0;
  }
}
@keyframes z_xingzhuang_687_kaobei_4_000_anim {
  0% {
    -webkit-transform: translate(686px, -225px) rotate(119deg) scale(1, 1);
            transform: translate(686px, -225px) rotate(119deg) scale(1, 1);
    opacity: 0;
  }
  10.71% {
    -webkit-transform: translate(655px, -161px) rotate(129.6deg) scale(1.1554, 1.1554);
            transform: translate(655px, -161px) rotate(129.6deg) scale(1.1554, 1.1554);
    opacity: 1;
  }
  46.43% {
    -webkit-transform: translate(473px, -15px) rotate(165deg) scale(1.6732, 1.6732);
            transform: translate(473px, -15px) rotate(165deg) scale(1.6732, 1.6732);
    opacity: 1;
  }
  64.29% {
    -webkit-transform: translate(317px, 13px) rotate(171.3deg) scale(1.9321, 1.9321);
            transform: translate(317px, 13px) rotate(171.3deg) scale(1.9321, 1.9321);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(184deg) scale(2.45, 2.45);
            transform: translate(0, 0) rotate(184deg) scale(2.45, 2.45);
    opacity: 0;
  }
}
@-webkit-keyframes z_xingzhuang_687_kaobei_3_000_anim_1 {
  0% {
    -webkit-transform: translate(28px, -429px) rotate(-42deg) scale(1, 1);
            transform: translate(28px, -429px) rotate(-42deg) scale(1, 1);
    opacity: 0;
  }
  10.71% {
    -webkit-transform: translate(100px, -432px) rotate(-25.5deg) scale(1.3643, 1.3643);
            transform: translate(100px, -432px) rotate(-25.5deg) scale(1.3643, 1.3643);
    opacity: 1;
  }
  25% {
    -webkit-transform: translate(192px, -411px) rotate(-3.5deg) scale(1.85, 1.85);
            transform: translate(192px, -411px) rotate(-3.5deg) scale(1.85, 1.85);
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(288px, -282px) rotate(63deg) scale(2.7, 2.7);
            transform: translate(288px, -282px) rotate(63deg) scale(2.7, 2.7);
    opacity: 1;
  }
  64.29% {
    -webkit-transform: translate(263px, -163px) rotate(85.9deg) scale(3.1857, 3.1857);
            transform: translate(263px, -163px) rotate(85.9deg) scale(3.1857, 3.1857);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(122deg) scale(4.4, 4.4);
            transform: translate(0, 0) rotate(122deg) scale(4.4, 4.4);
    opacity: 0;
  }
}
@keyframes z_xingzhuang_687_kaobei_3_000_anim_1 {
  0% {
    -webkit-transform: translate(28px, -429px) rotate(-42deg) scale(1, 1);
            transform: translate(28px, -429px) rotate(-42deg) scale(1, 1);
    opacity: 0;
  }
  10.71% {
    -webkit-transform: translate(100px, -432px) rotate(-25.5deg) scale(1.3643, 1.3643);
            transform: translate(100px, -432px) rotate(-25.5deg) scale(1.3643, 1.3643);
    opacity: 1;
  }
  25% {
    -webkit-transform: translate(192px, -411px) rotate(-3.5deg) scale(1.85, 1.85);
            transform: translate(192px, -411px) rotate(-3.5deg) scale(1.85, 1.85);
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(288px, -282px) rotate(63deg) scale(2.7, 2.7);
            transform: translate(288px, -282px) rotate(63deg) scale(2.7, 2.7);
    opacity: 1;
  }
  64.29% {
    -webkit-transform: translate(263px, -163px) rotate(85.9deg) scale(3.1857, 3.1857);
            transform: translate(263px, -163px) rotate(85.9deg) scale(3.1857, 3.1857);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(122deg) scale(4.4, 4.4);
            transform: translate(0, 0) rotate(122deg) scale(4.4, 4.4);
    opacity: 0;
  }
}
@-webkit-keyframes z_zu_1_000_anim {
  0% {
    -webkit-transform: translate(-364px, 565px) rotate(0deg) scale(1, 1);
            transform: translate(-364px, 565px) rotate(0deg) scale(1, 1);
    opacity: 0;
  }
  10.71% {
    -webkit-transform: translate(-410px, 540px) rotate(18.2deg) scale(1.4586, 1.4586);
            transform: translate(-410px, 540px) rotate(18.2deg) scale(1.4586, 1.4586);
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(-464px, 366px) rotate(85deg) scale(3.14, 3.14);
            transform: translate(-464px, 366px) rotate(85deg) scale(3.14, 3.14);
    opacity: 1;
  }
  64.29% {
    -webkit-transform: translate(-378px, 212px) rotate(100.1deg) scale(3.7514, 3.7514);
            transform: translate(-378px, 212px) rotate(100.1deg) scale(3.7514, 3.7514);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(138deg) scale(5.28, 5.28);
            transform: translate(0, 0) rotate(138deg) scale(5.28, 5.28);
    opacity: 0;
  }
}
@keyframes z_zu_1_000_anim {
  0% {
    -webkit-transform: translate(-364px, 565px) rotate(0deg) scale(1, 1);
            transform: translate(-364px, 565px) rotate(0deg) scale(1, 1);
    opacity: 0;
  }
  10.71% {
    -webkit-transform: translate(-410px, 540px) rotate(18.2deg) scale(1.4586, 1.4586);
            transform: translate(-410px, 540px) rotate(18.2deg) scale(1.4586, 1.4586);
    opacity: 1;
  }
  50% {
    -webkit-transform: translate(-464px, 366px) rotate(85deg) scale(3.14, 3.14);
            transform: translate(-464px, 366px) rotate(85deg) scale(3.14, 3.14);
    opacity: 1;
  }
  64.29% {
    -webkit-transform: translate(-378px, 212px) rotate(100.1deg) scale(3.7514, 3.7514);
            transform: translate(-378px, 212px) rotate(100.1deg) scale(3.7514, 3.7514);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0) rotate(138deg) scale(5.28, 5.28);
            transform: translate(0, 0) rotate(138deg) scale(5.28, 5.28);
    opacity: 0;
  }
}
@-webkit-keyframes sprite_z_Single_Ripple_mov_hecheng_1_000 {
  0% {
    background-position: 0 0;
  }
  4.2% {
    background-position: -906px 0;
  }
  8.3% {
    background-position: -1812px 0;
  }
  12.5% {
    background-position: -2718px 0;
  }
  16.7% {
    background-position: -3624px 0;
  }
  20.8% {
    background-position: 0 -894px;
  }
  25% {
    background-position: -906px -894px;
  }
  29.2% {
    background-position: -1812px -894px;
  }
  33.3% {
    background-position: -2718px -894px;
  }
  37.5% {
    background-position: -3624px -894px;
  }
  41.7% {
    background-position: 0 -1788px;
  }
  45.8% {
    background-position: -906px -1788px;
  }
  50% {
    background-position: -1812px -1788px;
  }
  54.2% {
    background-position: -2718px -1788px;
  }
  58.3% {
    background-position: -3624px -1788px;
  }
  62.5% {
    background-position: 0 -2682px;
  }
  66.7% {
    background-position: -906px -2682px;
  }
  70.8% {
    background-position: -1812px -2682px;
  }
  75% {
    background-position: -2718px -2682px;
  }
  79.2% {
    background-position: -3624px -2682px;
  }
  83.3% {
    background-position: 0 -3576px;
  }
  87.5% {
    background-position: -906px -3576px;
  }
  91.7% {
    background-position: -1812px -3576px;
  }
  95.8% {
    background-position: -2718px -3576px;
  }
  100% {
    background-position: -2718px -3576px;
  }
}
@keyframes sprite_z_Single_Ripple_mov_hecheng_1_000 {
  0% {
    background-position: 0 0;
  }
  4.2% {
    background-position: -906px 0;
  }
  8.3% {
    background-position: -1812px 0;
  }
  12.5% {
    background-position: -2718px 0;
  }
  16.7% {
    background-position: -3624px 0;
  }
  20.8% {
    background-position: 0 -894px;
  }
  25% {
    background-position: -906px -894px;
  }
  29.2% {
    background-position: -1812px -894px;
  }
  33.3% {
    background-position: -2718px -894px;
  }
  37.5% {
    background-position: -3624px -894px;
  }
  41.7% {
    background-position: 0 -1788px;
  }
  45.8% {
    background-position: -906px -1788px;
  }
  50% {
    background-position: -1812px -1788px;
  }
  54.2% {
    background-position: -2718px -1788px;
  }
  58.3% {
    background-position: -3624px -1788px;
  }
  62.5% {
    background-position: 0 -2682px;
  }
  66.7% {
    background-position: -906px -2682px;
  }
  70.8% {
    background-position: -1812px -2682px;
  }
  75% {
    background-position: -2718px -2682px;
  }
  79.2% {
    background-position: -3624px -2682px;
  }
  83.3% {
    background-position: 0 -3576px;
  }
  87.5% {
    background-position: -906px -3576px;
  }
  91.7% {
    background-position: -1812px -3576px;
  }
  95.8% {
    background-position: -2718px -3576px;
  }
  100% {
    background-position: -2718px -3576px;
  }
}
@-webkit-keyframes z_tuceng_1362_000_anim {
  0% {
    -webkit-transform: translate(64px, -2px);
            transform: translate(64px, -2px);
    opacity: 0;
  }
  37.5% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes z_tuceng_1362_000_anim {
  0% {
    -webkit-transform: translate(64px, -2px);
            transform: translate(64px, -2px);
    opacity: 0;
  }
  37.5% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes z_tuceng_1361_000_anim {
  0% {
    -webkit-transform: translate(-61px, 1px);
            transform: translate(-61px, 1px);
    opacity: 1;
  }
  6.25% {
    -webkit-transform: translate(-61px, 1px);
            transform: translate(-61px, 1px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0;
  }
}
@keyframes z_tuceng_1361_000_anim {
  0% {
    -webkit-transform: translate(-61px, 1px);
            transform: translate(-61px, 1px);
    opacity: 1;
  }
  6.25% {
    -webkit-transform: translate(-61px, 1px);
            transform: translate(-61px, 1px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0;
  }
}
/* 职业开始 */
@-webkit-keyframes z_i_bg01_kaobei_001_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  49.06% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  98.11% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_i_bg01_kaobei_001_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  49.06% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  98.11% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z_yuhecheng_6_000_transform_bezier_anim {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
    -webkit-filter: blur(0);
            filter: blur(0);
  }
  44.12% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  100% {
    -webkit-transform: scale(1.26, 1.26);
            transform: scale(1.26, 1.26);
    -webkit-filter: blur(10px);
            filter: blur(10px);
  }
}
@keyframes z_yuhecheng_6_000_transform_bezier_anim {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
    -webkit-filter: blur(0);
            filter: blur(0);
  }
  44.12% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  100% {
    -webkit-transform: scale(1.26, 1.26);
            transform: scale(1.26, 1.26);
    -webkit-filter: blur(10px);
            filter: blur(10px);
  }
}
@-webkit-keyframes z_yuhecheng_6_000_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  44.12% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  100% {
    opacity: 0;
  }
}
@keyframes z_yuhecheng_6_000_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  44.12% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes z_i_4_nanshen_000_transform_bezier_anim {
  0% {
    -webkit-transform: scale(0.74, 0.74);
            transform: scale(0.74, 0.74);
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  50% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes z_i_4_nanshen_000_transform_bezier_anim {
  0% {
    -webkit-transform: scale(0.74, 0.74);
            transform: scale(0.74, 0.74);
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  50% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes z_i_4_nanshen_000_opacity_bezier_anim {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  26.32% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_i_4_nanshen_000_opacity_bezier_anim {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  26.32% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z_wen_000_transform_bezier_anim {
  0% {
    -webkit-transform: translate(0, 128px) scale(1, 1);
            transform: translate(0, 128px) scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  44.12% {
    -webkit-transform: translate(0, 128px) scale(1, 1);
            transform: translate(0, 128px) scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  100% {
    -webkit-transform: translate(0, 0) scale(1, 1);
            transform: translate(0, 0) scale(1, 1);
  }
}
@keyframes z_wen_000_transform_bezier_anim {
  0% {
    -webkit-transform: translate(0, 128px) scale(1, 1);
            transform: translate(0, 128px) scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  44.12% {
    -webkit-transform: translate(0, 128px) scale(1, 1);
            transform: translate(0, 128px) scale(1, 1);
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  100% {
    -webkit-transform: translate(0, 0) scale(1, 1);
            transform: translate(0, 0) scale(1, 1);
  }
}
@-webkit-keyframes z_wen_000_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  44.12% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  76.47% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 0;
  }
}
@keyframes z_wen_000_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  44.12% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  76.47% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes z_qinjianshuangjue_000_opacity_bezier_anim {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  21.74% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_qinjianshuangjue_000_opacity_bezier_anim {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  21.74% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z_gulingyuhun_000_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  75% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  100% {
    opacity: 0;
  }
}
@keyframes z_gulingyuhun_000_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  75% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes z_rendantiandejianhaishengpanyinyang_000_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  75% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  100% {
    opacity: 0;
  }
}
@keyframes z_rendantiandejianhaishengpanyinyang_000_opacity_bezier_anim {
  0% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  75% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes z_wen_001_transform_bezier_anim {
  0% {
    -webkit-transform: translate(0, 176px);
            transform: translate(0, 176px);
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  50% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes z_wen_001_transform_bezier_anim {
  0% {
    -webkit-transform: translate(0, 176px);
            transform: translate(0, 176px);
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  50% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes z_wen_001_opacity_bezier_anim {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  26.32% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_wen_001_opacity_bezier_anim {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  26.32% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z_b_bofanganniu_000_anim {
  0% {
    opacity: 0;
  }
  28.3% {
    opacity: 0;
  }
  35.85% {
    opacity: 0;
  }
  56.6% {
    opacity: 0;
  }
  66.04% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_b_bofanganniu_000_anim {
  0% {
    opacity: 0;
  }
  28.3% {
    opacity: 0;
  }
  35.85% {
    opacity: 0;
  }
  56.6% {
    opacity: 0;
  }
  66.04% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z_b_bofanganniu_001_anim {
  0% {
    opacity: 0;
  }
  28.3% {
    opacity: 0;
  }
  35.85% {
    opacity: 0;
  }
  56.6% {
    opacity: 0;
  }
  66.04% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_b_bofanganniu_001_anim {
  0% {
    opacity: 0;
  }
  28.3% {
    opacity: 0;
  }
  35.85% {
    opacity: 0;
  }
  56.6% {
    opacity: 0;
  }
  66.04% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_qinjianshuangjue_000_opacity_bezier_anim {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  21.74% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z_qinxinzhuojianyitianxiagongzhiyin_000_opacity_bezier_anim {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  18.18% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_qinxinzhuojianyitianxiagongzhiyin_000_opacity_bezier_anim {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
            animation-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  }
  18.18% {
    opacity: 1;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z_nannv_000_anim {
  0% {
    opacity: 0;
  }
  28.3% {
    opacity: 0;
  }
  35.85% {
    opacity: 0;
  }
  56.6% {
    opacity: 0;
  }
  66.04% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes z_nannv_000_anim {
  0% {
    opacity: 0;
  }
  28.3% {
    opacity: 0;
  }
  35.85% {
    opacity: 0;
  }
  56.6% {
    opacity: 0;
  }
  66.04% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes sprite_z_Single_Ripple_mov_hecheng_1_000 {
  0% {
    background-position: 0 0;
  }
  4.2% {
    background-position: -906px 0;
  }
  8.3% {
    background-position: -1812px 0;
  }
  12.5% {
    background-position: -2718px 0;
  }
  16.7% {
    background-position: -3624px 0;
  }
  20.8% {
    background-position: 0 -894px;
  }
  25% {
    background-position: -906px -894px;
  }
  29.2% {
    background-position: -1812px -894px;
  }
  33.3% {
    background-position: -2718px -894px;
  }
  37.5% {
    background-position: -3624px -894px;
  }
  41.7% {
    background-position: 0 -1788px;
  }
  45.8% {
    background-position: -906px -1788px;
  }
  50% {
    background-position: -1812px -1788px;
  }
  54.2% {
    background-position: -2718px -1788px;
  }
  58.3% {
    background-position: -3624px -1788px;
  }
  62.5% {
    background-position: 0 -2682px;
  }
  66.7% {
    background-position: -906px -2682px;
  }
  70.8% {
    background-position: -1812px -2682px;
  }
  75% {
    background-position: -2718px -2682px;
  }
  79.2% {
    background-position: -3624px -2682px;
  }
  83.3% {
    background-position: 0 -3576px;
  }
  87.5% {
    background-position: -906px -3576px;
  }
  91.7% {
    background-position: -1812px -3576px;
  }
  95.8% {
    background-position: -2718px -3576px;
  }
  100% {
    background-position: -2718px -3576px;
  }
}
/* 职业结束 */
@-webkit-keyframes font_scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes font_scale {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-300.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-300.woff') format('woff');
  font-weight: 300;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-regular.woff') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-500.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-500.woff') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-700.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-700.woff') format('woff');
  font-weight: 700;
}
.noto {
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
}
@font-face {
  font-family: 'fzcjljt';
  src: url('https://comm.res.easebar.com/js/nie/ref/fonts/fzcjljt.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.fzcjljt {
  /* 指定上面的 font-family名称即可 */
  font-family: 'fzcjljt', sans-serif;
}
/* 繁体 */
@font-face {
  font-family: 'FZCuJinLing-BIG5';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/FZCuJinLing-BIG5-Regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/FZCuJinLing-BIG5-Regular.woff') format('woff');
  font-weight: 400;
}
.fzcjljtfan {
  /* 指定上面的 font-family名称即可 */
  font-family: 'FZCuJinLing-BIG5', sans-serif;
}
/* ChosunGs 조선궁서체 */
@font-face {
  font-family: 'ChosunGs';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/ChosunGs-Regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/ChosunGs-Regular.woff') format('woff');
  font-weight: 400;
}
.ChosunGs {
  /* 指定上面的 font-family名称即可 */
  font-family: 'ChosunGs', sans-serif;
}
/* SMotoya Sinkai Std Sモトヤ新楷書 Std */
@font-face {
  font-family: 'SMotoya Sinkai Std';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/SMotoyaSinkai-Std-W5.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/SMotoyaSinkai-Std-W5.woff') format('woff');
  font-weight: 600;
}
.SMSStd {
  /* 指定上面的 font-family名称即可 */
  font-family: 'SMotoya Sinkai Std', sans-serif;
}
html,
body {
  position: relative;
  margin: 0 auto;
  width: 100%;
  min-width: 1400px;
  height: 100%;
  background: #111;
  color: #eee;
}
body {
  font-size: 16px;
}
#app {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#leihuo-top {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
}
#leihuo-top #logo {
  position: absolute;
  top: 17px;
  left: 38px;
}
#leihuo-top #leihuo_top_content {
  display: none !important;
}
.top {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  pointer-events: none;
}
.top .logo {
  position: absolute;
  top: 17px;
  left: 38px;
}
.top .lang {
  position: absolute;
  top: 19px;
  right: 24px;
  padding-top: 46px;
  cursor: pointer;
  pointer-events: none;
}
.top .lang .icon-lang {
  position: absolute;
  top: 0;
  right: 0;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1235px -765px;
width:32px;
height:34px;

  font-size: 0;
  pointer-events: auto;
}
.top .lang .icon-lang::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: -6px;
  z-index: 2;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-560px -824px;
width:57px;
height:58px;

  -webkit-transform: translateX(-50%);

          transform: translateX(-50%);
  opacity: 0;
}
.top .lang .select-list {
  height: 0;
  overflow: hidden;
  margin-right: -14px;
  margin-top: -8px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.top .lang .select-list .select-item {
  margin: 0 auto -24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 8px 22px 20px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-809px -681px;
width:186px;
height:61px;

  font-size: 16px;
  color: #879599;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: auto;
}
.top .lang .select-list .select-item.on,
.top .lang .select-list .select-item:hover {
  margin: 3px auto -17px;
  padding: 5px 17px 13px;
  color: #fff;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-2272px -524px;
width:176px;
height:51px;

}
.top .lang:hover .icon-lang::after {
  opacity: 1;
}
.top .lang:hover .select-list {
  height: auto;
  padding-bottom: 24px;
}
.top .nav-box {
  position: absolute;
  top: 132px;
  left: 0;
  z-index: 10;
  width: 207px;
  height: 300px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 16px;
  pointer-events: auto;
}
.top .nav-box:after {
  content: "";
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-0px -1014px;
width:6px;
height:300px;

  position: absolute;
  left: 150px;
  top: 0;
  z-index: 2;
}
.top .nav-box .nav-cont .nav {
  display: block;
  width: 132px;
  text-align: right;
  pointer-events: none;
  line-height: 24px;
  height: 24px;
  position: relative;
  margin-bottom: 27px;
  cursor: pointer;
}
.top .nav-box .nav-cont .nav:last-child {
  margin-bottom: 0;
}
.top .nav-box .nav-cont .nav span {
  display: block;
  pointer-events: all;
  font-size: 16px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  color: #fff;
  opacity: 0.6;
  font-weight: 500;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform-origin: right center;
          transform-origin: right center;
}
.top .nav-box .nav-cont .nav .z_xingzhuang_687_kaobei_3_000 {
  pointer-events: none;
  position: absolute;
  left: 160px;
  top: 34px;
  height: 29px;
  width: 9px;
  mix-blend-mode: normal;
  -webkit-transform-origin: 0% 7%;
          transform-origin: 0% 7%;
  -webkit-transform: scale(0, 0) rotate(-2deg);
          transform: scale(0, 0) rotate(-2deg);
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/z_xingzhuang_687_kaobei_3_000_2d48b33a.png);
  background-size: 100% 100%;
}
.top .nav-box .nav-cont .nav .z_xingzhuang_687_kaobei_5_000 {
  pointer-events: none;
  position: absolute;
  left: 89px;
  top: 15px;
  height: 35px;
  width: 70px;
  mix-blend-mode: normal;
  -webkit-transform-origin: 83% 46%;
          transform-origin: 83% 46%;
  -webkit-transform: scale(0.0454, 0.0454) rotate(2deg);
          transform: scale(0.0454, 0.0454) rotate(2deg);
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/z_xingzhuang_687_kaobei_5_000_67df014b.png);
  background-size: 100% 100%;
}
.top .nav-box .nav-cont .nav .z_xingzhuang_687_kaobei_6_000 {
  pointer-events: none;
  position: absolute;
  left: 120px;
  top: 36px;
  height: 21px;
  width: 24px;
  mix-blend-mode: normal;
  -webkit-transform-origin: 96% 5%;
          transform-origin: 96% 5%;
  -webkit-transform: scale(0.1819, 0.1819) rotate(1.43deg);
          transform: scale(0.1819, 0.1819) rotate(1.43deg);
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/z_xingzhuang_687_kaobei_6_000_cd831879.png);
  background-size: 100% 100%;
}
.top .nav-box .nav-cont .nav .z_sexiang_baohedu_608_kaobei_2_000 {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: -69px;
  height: 212px;
  width: 208px;
  mix-blend-mode: normal;
  -webkit-transform-origin: 73% 51%;
          transform-origin: 73% 51%;
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite_z_sexiang_baohedu_608_kaobei_2_000_25be6241.png);
  background-size: 500% 500%;
}
.top .nav-box .nav-cont .nav:hover span {
  opacity: 1;
}
.top .nav-box .nav-cont .nav.ani-out span {
  -webkit-animation: font_blur2 0.6s 0s linear both;
          animation: font_blur2 0.6s 0s linear both;
}
.top .nav-box .nav-cont .nav.ani-out .z_xingzhuang_687_kaobei_3_000 {
  animation: z_xingzhuang_687_kaobei_3_000_anim 2s 0s linear both
              reverse;
}
.top .nav-box .nav-cont .nav.ani-out .z_xingzhuang_687_kaobei_5_000 {
  animation: z_xingzhuang_687_kaobei_5_000_anim 2s 0s linear both
              reverse;
}
.top .nav-box .nav-cont .nav.ani-out .z_xingzhuang_687_kaobei_6_000 {
  animation: z_xingzhuang_687_kaobei_6_000_anim 2s 0s linear both
              reverse;
}
.top .nav-box .nav-cont .nav.ani-out .z_sexiang_baohedu_608_kaobei_2_000 {
  animation: z_sexiang_baohedu_608_kaobei_2_000_anim 2s 0s linear both reverse, sprite_z_sexiang_baohedu_608_kaobei_2_000 2s 0s steps(1) both reverse;
}
.top .nav-box .nav-cont .nav.on span {
  opacity: 1;
  -webkit-animation: font_blur 0.6s 0s linear both;
          animation: font_blur 0.6s 0s linear both;
}
.top .nav-box .nav-cont .nav.on .z_xingzhuang_687_kaobei_3_000 {
  -webkit-animation: z_xingzhuang_687_kaobei_3_000_anim 2s 0s linear both;
          animation: z_xingzhuang_687_kaobei_3_000_anim 2s 0s linear both;
}
.top .nav-box .nav-cont .nav.on .z_xingzhuang_687_kaobei_5_000 {
  -webkit-animation: z_xingzhuang_687_kaobei_5_000_anim 2s 0s linear both;
          animation: z_xingzhuang_687_kaobei_5_000_anim 2s 0s linear both;
}
.top .nav-box .nav-cont .nav.on .z_xingzhuang_687_kaobei_6_000 {
  -webkit-animation: z_xingzhuang_687_kaobei_6_000_anim 2s 0s linear both;
          animation: z_xingzhuang_687_kaobei_6_000_anim 2s 0s linear both;
}
.top .nav-box .nav-cont .nav.on .z_sexiang_baohedu_608_kaobei_2_000 {
  -webkit-animation: z_sexiang_baohedu_608_kaobei_2_000_anim 2s 0s linear both, sprite_z_sexiang_baohedu_608_kaobei_2_000 2s 0s steps(1) both, sprite_z_sexiang_baohedu_608_kaobei_2_000_loop 2s 2s steps(1) infinite normal;
          animation: z_sexiang_baohedu_608_kaobei_2_000_anim 2s 0s linear both, sprite_z_sexiang_baohedu_608_kaobei_2_000 2s 0s steps(1) both, sprite_z_sexiang_baohedu_608_kaobei_2_000_loop 2s 2s steps(1) infinite normal;
}
.container-index {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.container-index .swp-main {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.container-index .swp-main .swiper-slide-main {
  z-index: -1;
  pointer-events: none;
}
.container-index .swp-main .swiper-slide-main .page-main {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.container-index .swp-main .swiper-slide-main.swiper-slide-active {
  z-index: 1;
  pointer-events: auto;
}
.container-index .outBox {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.container-index .video-cover-box {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.container-index .video-cover-box video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.leihuo-feedback.jp .leihuo-feedback-text {
  white-space: normal;
  line-height: 14px;
  text-indent: 4px;
}
.leihuo-feedback-global-pop.jp .form-item .label label {
  display: none;
}
.home .outBox {
  padding-top: 107px;
  padding-bottom: 110px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.home .slogan {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  position: relative;
  margin: 0 auto;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-0px -524px;
width:805px;
height:237px;

}
.home .btn-video {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: block;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-484px -824px;
width:72px;
height:72px;

  margin: 67px auto 0;
  position: relative;
  cursor: pointer;
  -webkit-animation: translateScale 1.5s infinite alternate linear;
          animation: translateScale 1.5s infinite alternate linear;
}
.home .btn-video:after {
  content: '';
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-156px -824px;
width:80px;
height:80px;

  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.home .btn-video:hover:after {
  opacity: 1;
}
.home .order-num {
  text-align: center;
  font-size: 56px;
  line-height: 60px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(60%, #bddaf0));
  background: linear-gradient(to bottom, #fff, #bddaf0 60%);
  background-clip: text;
  /* 标准属性 */
  -webkit-background-clip: text;
  /* 对于旧版WebKit浏览器 */
  color: transparent;
}
.home .order-num .text-before {
  font-size: 22px;
  color: #bddaf0;
  line-height: 30px;
}
.home .text-order {
  text-align: center;
  font-size: 22px;
  color: #bddaf0;
  line-height: 30px;
}
.home .btn {
  height: 80px;
  width: 400px;
  text-transform: uppercase;
  padding: 6px 0 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  color: #fff;
  text-align: center;
  font-size: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  z-index: 1;
  cursor: pointer;
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.home .btn svg {
  display: none;
}
.home .btn:hover {
  -webkit-filter: brightness(1.2);
          filter: brightness(1.2);
}
.home .btn.btn-prize {
  margin: 12px auto 0;
  -webkit-animation: sprite_z_yuhecheng_23_000 3s 0s steps(1) infinite normal;
          animation: sprite_z_yuhecheng_23_000 3s 0s steps(1) infinite normal;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/fuli_48db65be.png);
  background-size: 600% 600%;
}
.home .btn.btn-order {
  margin: -6px auto 0;
  -webkit-animation: sprite_z_yuhecheng_23_001 3s 0s steps(1) infinite normal;
          animation: sprite_z_yuhecheng_23_001 3s 0s steps(1) infinite normal;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/order_642178f8.png);
  background-size: 600% 600%;
}
.home .jump-link {
  width: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 10px 6px;
  -webkit-transform: translateX(10px);
          transform: translateX(10px);
}
.home .jump-link .btn-appStore {
  display: block;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-999px -681px;
width:189px;
height:55px;

}
.home .jump-link .btn-appStore:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1192px -681px;
width:189px;
height:55px;

}
.home .jump-link .btn-appStore.na {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1385px -681px;
width:189px;
height:55px;

}
.home .jump-link .btn-appStore.na:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1578px -681px;
width:189px;
height:55px;

}
.home .jump-link .btn-appStore.eu {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1771px -681px;
width:189px;
height:55px;

}
.home .jump-link .btn-appStore.eu:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1964px -681px;
width:189px;
height:55px;

}
.home .jump-link .btn-googlePlay {
  display: block;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-2157px -681px;
width:189px;
height:55px;

}
.home .jump-link .btn-googlePlay:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-2350px -681px;
width:189px;
height:55px;

}
.home .jump-link .btn-googlePlay.na {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-0px -765px;
width:189px;
height:55px;

}
.home .jump-link .btn-googlePlay.na:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-193px -765px;
width:189px;
height:55px;

}
.home .jump-link .btn-googlePlay.eu {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-386px -765px;
width:189px;
height:55px;

}
.home .jump-link .btn-googlePlay.eu:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-579px -765px;
width:189px;
height:55px;

}
.home .tip-more {
  position: absolute;
  left: 50%;
  bottom: 10px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.home .tip-more .icon-more {
  content: '';
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-0px -824px;
width:68px;
height:96px;

  position: absolute;
  left: 50%;
  margin-left: -34px;
  bottom: 0;
  -webkit-animation: translateDown 1.5s infinite alternate linear;
          animation: translateDown 1.5s infinite alternate linear;
}
.home .tip-more .text-more {
  font-size: 16px;
  color: #fff;
}
@-webkit-keyframes sprite_z_yuhecheng_23_000 {
  0% {
    background-position: 0 0;
  }
  2.8% {
    background-position: -400px 0;
  }
  5.6% {
    background-position: -800px 0;
  }
  8.3% {
    background-position: -1200px 0;
  }
  11.1% {
    background-position: -1600px 0;
  }
  13.9% {
    background-position: -2000px 0;
  }
  16.7% {
    background-position: 0 -80px;
  }
  19.4% {
    background-position: -400px -80px;
  }
  22.2% {
    background-position: -800px -80px;
  }
  25% {
    background-position: -1200px -80px;
  }
  27.8% {
    background-position: -1600px -80px;
  }
  30.6% {
    background-position: -2000px -80px;
  }
  33.3% {
    background-position: 0 -160px;
  }
  36.1% {
    background-position: -400px -160px;
  }
  38.9% {
    background-position: -800px -160px;
  }
  41.7% {
    background-position: -1200px -160px;
  }
  44.4% {
    background-position: -1600px -160px;
  }
  47.2% {
    background-position: -2000px -160px;
  }
  50% {
    background-position: 0 -240px;
  }
  52.8% {
    background-position: -400px -240px;
  }
  55.6% {
    background-position: -800px -240px;
  }
  58.3% {
    background-position: -1200px -240px;
  }
  61.1% {
    background-position: -1600px -240px;
  }
  63.9% {
    background-position: -2000px -240px;
  }
  66.7% {
    background-position: 0 -320px;
  }
  69.4% {
    background-position: -400px -320px;
  }
  72.2% {
    background-position: -800px -320px;
  }
  75% {
    background-position: -1200px -320px;
  }
  77.8% {
    background-position: -1600px -320px;
  }
  80.6% {
    background-position: -2000px -320px;
  }
  83.3% {
    background-position: 0 -400px;
  }
  86.1% {
    background-position: -400px -400px;
  }
  88.9% {
    background-position: -800px -400px;
  }
  91.7% {
    background-position: -1200px -400px;
  }
  94.4% {
    background-position: -1600px -400px;
  }
  97.2% {
    background-position: -2000px -400px;
  }
  100% {
    background-position: -2000px -400px;
  }
}
@keyframes sprite_z_yuhecheng_23_000 {
  0% {
    background-position: 0 0;
  }
  2.8% {
    background-position: -400px 0;
  }
  5.6% {
    background-position: -800px 0;
  }
  8.3% {
    background-position: -1200px 0;
  }
  11.1% {
    background-position: -1600px 0;
  }
  13.9% {
    background-position: -2000px 0;
  }
  16.7% {
    background-position: 0 -80px;
  }
  19.4% {
    background-position: -400px -80px;
  }
  22.2% {
    background-position: -800px -80px;
  }
  25% {
    background-position: -1200px -80px;
  }
  27.8% {
    background-position: -1600px -80px;
  }
  30.6% {
    background-position: -2000px -80px;
  }
  33.3% {
    background-position: 0 -160px;
  }
  36.1% {
    background-position: -400px -160px;
  }
  38.9% {
    background-position: -800px -160px;
  }
  41.7% {
    background-position: -1200px -160px;
  }
  44.4% {
    background-position: -1600px -160px;
  }
  47.2% {
    background-position: -2000px -160px;
  }
  50% {
    background-position: 0 -240px;
  }
  52.8% {
    background-position: -400px -240px;
  }
  55.6% {
    background-position: -800px -240px;
  }
  58.3% {
    background-position: -1200px -240px;
  }
  61.1% {
    background-position: -1600px -240px;
  }
  63.9% {
    background-position: -2000px -240px;
  }
  66.7% {
    background-position: 0 -320px;
  }
  69.4% {
    background-position: -400px -320px;
  }
  72.2% {
    background-position: -800px -320px;
  }
  75% {
    background-position: -1200px -320px;
  }
  77.8% {
    background-position: -1600px -320px;
  }
  80.6% {
    background-position: -2000px -320px;
  }
  83.3% {
    background-position: 0 -400px;
  }
  86.1% {
    background-position: -400px -400px;
  }
  88.9% {
    background-position: -800px -400px;
  }
  91.7% {
    background-position: -1200px -400px;
  }
  94.4% {
    background-position: -1600px -400px;
  }
  97.2% {
    background-position: -2000px -400px;
  }
  100% {
    background-position: -2000px -400px;
  }
}
@-webkit-keyframes sprite_z_yuhecheng_23_001 {
  0% {
    background-position: 0 0;
  }
  2.8% {
    background-position: -400px 0;
  }
  5.6% {
    background-position: -800px 0;
  }
  8.3% {
    background-position: -1200px 0;
  }
  11.1% {
    background-position: -1600px 0;
  }
  13.9% {
    background-position: -2000px 0;
  }
  16.7% {
    background-position: 0 -80px;
  }
  19.4% {
    background-position: -400px -80px;
  }
  22.2% {
    background-position: -800px -80px;
  }
  25% {
    background-position: -1200px -80px;
  }
  27.8% {
    background-position: -1600px -80px;
  }
  30.6% {
    background-position: -2000px -80px;
  }
  33.3% {
    background-position: 0 -160px;
  }
  36.1% {
    background-position: -400px -160px;
  }
  38.9% {
    background-position: -800px -160px;
  }
  41.7% {
    background-position: -1200px -160px;
  }
  44.4% {
    background-position: -1600px -160px;
  }
  47.2% {
    background-position: -2000px -160px;
  }
  50% {
    background-position: 0 -240px;
  }
  52.8% {
    background-position: -400px -240px;
  }
  55.6% {
    background-position: -800px -240px;
  }
  58.3% {
    background-position: -1200px -240px;
  }
  61.1% {
    background-position: -1600px -240px;
  }
  63.9% {
    background-position: -2000px -240px;
  }
  66.7% {
    background-position: 0 -320px;
  }
  69.4% {
    background-position: -400px -320px;
  }
  72.2% {
    background-position: -800px -320px;
  }
  75% {
    background-position: -1200px -320px;
  }
  77.8% {
    background-position: -1600px -320px;
  }
  80.6% {
    background-position: -2000px -320px;
  }
  83.3% {
    background-position: 0 -400px;
  }
  86.1% {
    background-position: -400px -400px;
  }
  88.9% {
    background-position: -800px -400px;
  }
  91.7% {
    background-position: -1200px -400px;
  }
  94.4% {
    background-position: -1600px -400px;
  }
  97.2% {
    background-position: -2000px -400px;
  }
  100% {
    background-position: -2000px -400px;
  }
}
@keyframes sprite_z_yuhecheng_23_001 {
  0% {
    background-position: 0 0;
  }
  2.8% {
    background-position: -400px 0;
  }
  5.6% {
    background-position: -800px 0;
  }
  8.3% {
    background-position: -1200px 0;
  }
  11.1% {
    background-position: -1600px 0;
  }
  13.9% {
    background-position: -2000px 0;
  }
  16.7% {
    background-position: 0 -80px;
  }
  19.4% {
    background-position: -400px -80px;
  }
  22.2% {
    background-position: -800px -80px;
  }
  25% {
    background-position: -1200px -80px;
  }
  27.8% {
    background-position: -1600px -80px;
  }
  30.6% {
    background-position: -2000px -80px;
  }
  33.3% {
    background-position: 0 -160px;
  }
  36.1% {
    background-position: -400px -160px;
  }
  38.9% {
    background-position: -800px -160px;
  }
  41.7% {
    background-position: -1200px -160px;
  }
  44.4% {
    background-position: -1600px -160px;
  }
  47.2% {
    background-position: -2000px -160px;
  }
  50% {
    background-position: 0 -240px;
  }
  52.8% {
    background-position: -400px -240px;
  }
  55.6% {
    background-position: -800px -240px;
  }
  58.3% {
    background-position: -1200px -240px;
  }
  61.1% {
    background-position: -1600px -240px;
  }
  63.9% {
    background-position: -2000px -240px;
  }
  66.7% {
    background-position: 0 -320px;
  }
  69.4% {
    background-position: -400px -320px;
  }
  72.2% {
    background-position: -800px -320px;
  }
  75% {
    background-position: -1200px -320px;
  }
  77.8% {
    background-position: -1600px -320px;
  }
  80.6% {
    background-position: -2000px -320px;
  }
  83.3% {
    background-position: 0 -400px;
  }
  86.1% {
    background-position: -400px -400px;
  }
  88.9% {
    background-position: -800px -400px;
  }
  91.7% {
    background-position: -1200px -400px;
  }
  94.4% {
    background-position: -1600px -400px;
  }
  97.2% {
    background-position: -2000px -400px;
  }
  100% {
    background-position: -2000px -400px;
  }
}
.news.enter .swiper-box {
  -webkit-animation: banner_news_anim 2.45s linear forwards;
          animation: banner_news_anim 2.45s linear forwards;
}
.news.enter .swiper-box .leaf-cover {
  -webkit-animation: banner_news_leaf_anim 2.45s linear forwards;
          animation: banner_news_leaf_anim 2.45s linear forwards;
}
.news.enter .pager {
  -webkit-animation: pager_anim 2.45s linear forwards;
          animation: pager_anim 2.45s linear forwards;
}
.news.enter .news-tabs {
  -webkit-animation: banner_news_tab_anim 2.45s linear forwards;
          animation: banner_news_tab_anim 2.45s linear forwards;
}
.news.enter .news-list-container {
  -webkit-animation: zxiaoxinwen2_anim 2.45s linear forwards;
          animation: zxiaoxinwen2_anim 2.45s linear forwards;
}
.news.enter .news-list li:nth-child(1) {
  -webkit-animation: z13_anim 2.45s linear forwards;
          animation: z13_anim 2.45s linear forwards;
}
.news.enter .news-list li:nth-child(2) {
  -webkit-animation: z24_anim 2.45s linear forwards;
          animation: z24_anim 2.45s linear forwards;
}
.news.enter .news-list li:nth-child(3) {
  -webkit-animation: z46_anim 2.45s linear forwards;
          animation: z46_anim 2.45s linear forwards;
}
.news.enter .news-list li:nth-child(4) {
  -webkit-animation: z35_anim 2.45s linear forwards;
          animation: z35_anim 2.45s linear forwards;
}
.news .outBox {
  width: 1380px;
  height: 548px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.news .banner-box {
  position: relative;
  width: 780px;
  margin-left: -10px;
}
.news .banner-swiper {
  width: 780px;
  height: 437px;
  margin: 0;
}
.news .banner-swiper a {
  position: relative;
  display: block;
  width: 780px;
  height: 437px;
}
.news .banner-swiper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.news .banner-pagination {
  position: absolute;
  left: 202px;
  top: 460px;
  z-index: 3;
}
.news .banner-pagination .swiper-pagination-bullet {
  width: 14px;
  height: 4px;
  background: #b6c0ce;
  border-radius: 0;
  opacity: 1;
  margin-right: 8px;
  -webkit-transition: width 0.8s ease-in-out;
  transition: width 0.8s ease-in-out;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
.news .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 24px;
  background: #2e4976;
}
.news .pager {
  position: absolute;
  right: 0;
  top: 460px;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.news .pager .pager-txt {
  width: 137px;
  height: 42px;
  line-height: 38px;
  text-align: center;
  font-size: 32px;
  color: #3d6a93;
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
}
.news .pager .banner-next,
.news .pager .banner-prev {
  cursor: pointer;
}
.news .pager .banner-next {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png) no-repeat;background-size:2564px 1318px;
background-position:-2543px -681px;
width:14px;
height:21px;

}
.news .pager .banner-next:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png) no-repeat;background-size:2564px 1318px;
background-position:-2543px -706px;
width:14px;
height:21px;

}
.news .pager .banner-prev {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png) no-repeat;background-size:2564px 1318px;
background-position:-1311px -765px;
width:14px;
height:21px;

}
.news .pager .banner-prev:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png) no-repeat;background-size:2564px 1318px;
background-position:-1329px -765px;
width:14px;
height:21px;

}
.news .leaf-cover {
  position: absolute;
  left: -54px;
  top: -27px;
  width: 825px;
  height: 513px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/leaf_2f8c604b.png) no-repeat center top;
  pointer-events: none;
  z-index: 2;
}
.news .news-box {
  position: relative;
  width: 594px;
}
.news .news-box .news-list li {
  position: relative;
  width: 280px;
  height: 210px;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 28px;
  line-height: 1;
  vertical-align: top;
}
.news .news-box .news-list li .date-container {
  position: absolute;
  left: 0;
  top: 157px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-621px -824px;
width:36px;
height:52px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  color: #46647e;
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
}
.news .news-box .news-list li .date-container .date0 {
  margin-top: 6px;
}
.news .news-box .news-list li .date-container .date1 {
  margin-top: 8px;
}
.news .news-box .news-list li .tag-blue {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  height: 23px;
  font-size: 14px;
  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;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 6px;
  background-color: #92b1cd;
  color: #1c3c53;
  text-transform: uppercase;
}
.news .news-box .news-list li .tag-yellow {
  position: absolute;
  left: 57px;
  top: 0;
  width: 52px;
  height: 23px;
  font-size: 16px;
  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;
  background-color: #d9bc74;
  color: #53481c;
}
.news .news-box .news-list li a {
  display: block;
  width: 100%;
  height: 100%;
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
}
.news .news-box .news-list li a .news-title {
  color: #46647e;
  width: 237px;
  margin-top: 10px;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
  margin-left: 47px;
  text-align: left;
  line-height: 25px;
  font-size: 16px;
}
.news .news-box .news-list li a:hover .img-container img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.news .news-box .news-list li a:hover p {
  color: #4980af;
}
.news .news-box .news-list li:nth-child(2n) {
  margin-left: 23px;
}
.news .news-box .news-list i {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  font-size: 17px;
  background: #d9bc76;
  color: #53481c;
  border-left: 1px solid #fff;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  width: 56px;
  height: 25px;
  line-height: 25px;
  z-index: 2;
}
.news .news-box .news-list .img-container {
  width: 100%;
  height: 147px;
  overflow: hidden;
}
.news .news-box .news-list img {
  display: block;
  width: 100%;
  height: 100%;
  margin-bottom: 15px;
  -webkit-transition: -webkit-transform 0.8s ease-in-out;
  transition: -webkit-transform 0.8s ease-in-out;
  transition: transform 0.8s ease-in-out;
  transition: transform 0.8s ease-in-out, -webkit-transform 0.8s ease-in-out;
  -o-object-fit: cover;
     object-fit: cover;
}
.news .news-tabs {
  position: relative;
  font-size: 0;
  margin-bottom: 16px;
  margin-top: -12px;
  margin-left: -16px;
  -webkit-transform: translate(35px, 0);
          transform: translate(35px, 0);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 15px;
}
.news .news-tabs:after {
  pointer-events: none;
  position: absolute;
  bottom: 8px;
  left: 0;
  content: "";
  display: block;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png) no-repeat center bottom;background-size:2564px 1318px;
background-position:-1354px -636px;
width:580px;
height:6px;

}
.news .news-tabs a {
  position: relative;
  display: inline-block;
  color: #3d6a93;
  width: auto;
  height: 40px;
  font-size: 20px;
  line-height: 40px;
  margin-right: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-transform: uppercase;
}
.news .news-tabs a span {
  z-index: 2;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
}
.news .news-tabs a:hover,
.news .news-tabs a.active {
  color: #395065;
  -webkit-animation: fadeIn 1s linear;
          animation: fadeIn 1s linear;
}
.news .news-tabs a:hover span:before,
.news .news-tabs a.active span:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: -12px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-2452px -524px;
width:50px;
height:40px;

  pointer-events: none;
  z-index: -1;
}
.news .news-tabs a:hover::before,
.news .news-tabs a.active::before {
  content: "";
  display: block;
  position: absolute;
  left: -12px;
  top: 21px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-2452px -568px;
width:9px;
height:5px;

  pointer-events: none;
}
.news .news-tabs a:hover:after,
.news .news-tabs a.active:after {
  content: "";
  display: block;
  position: absolute;
  right: -19px;
  top: 6px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1432px -646px;
width:20px;
height:11px;

  pointer-events: none;
}
.news .arr-more-news {
  display: block;
  position: absolute;
  right: 2px;
  top: -1px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png) no-repeat;background-size:2564px 1318px;
background-position:-2506px -524px;
width:41px;
height:37px;

  -webkit-animation: slide 2.45s 3s linear infinite;

          animation: slide 2.45s 3s linear infinite;
}
.news .arr-more-news:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png) no-repeat;background-size:2564px 1318px;
background-position:-1072px -765px;
width:41px;
height:37px;

}
.news .swiper-box {
  -webkit-transform: translate(10px, 0);
          transform: translate(10px, 0);
}
.news .news-list-container {
  -webkit-transform: translate(19px, 0);
          transform: translate(19px, 0);
}
@media (max-width: 1680px) {
  .news .outBox {
    -webkit-transform: translate(-50%, -50%) scale(0.9);
            transform: translate(-50%, -50%) scale(0.9);
  }
}
@media (max-width: 1580px) {
  .news .outBox {
    -webkit-transform: translate(-50%, -50%) scale(0.8);
            transform: translate(-50%, -50%) scale(0.8);
  }
}
@media (max-width: 1440px) {
  .news .outBox {
    -webkit-transform: translate(-50%, -50%) scale(0.75);
            transform: translate(-50%, -50%) scale(0.75);
  }
}
@-webkit-keyframes banner_news_anim {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0;
  }
  5.44% {
    -webkit-transform: translate(1px, 0);
            transform: translate(1px, 0);
    opacity: 0;
  }
  24.49% {
    -webkit-transform: translate(10px, 0);
            transform: translate(10px, 0);
    opacity: 0.61;
  }
  36.73% {
    -webkit-transform: translate(10px, 0);
            transform: translate(10px, 0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(10px, 0);
            transform: translate(10px, 0);
    opacity: 1;
  }
}
@keyframes banner_news_anim {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0;
  }
  5.44% {
    -webkit-transform: translate(1px, 0);
            transform: translate(1px, 0);
    opacity: 0;
  }
  24.49% {
    -webkit-transform: translate(10px, 0);
            transform: translate(10px, 0);
    opacity: 0.61;
  }
  36.73% {
    -webkit-transform: translate(10px, 0);
            transform: translate(10px, 0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(10px, 0);
            transform: translate(10px, 0);
    opacity: 1;
  }
}
@-webkit-keyframes pager_anim {
  0% {
    opacity: 0;
  }
  19.73% {
    opacity: 0;
  }
  39.46% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes pager_anim {
  0% {
    opacity: 0;
  }
  19.73% {
    opacity: 0;
  }
  39.46% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes banner_news_leaf_anim {
  0% {
    opacity: 0;
  }
  24.49% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes banner_news_leaf_anim {
  0% {
    opacity: 0;
  }
  24.49% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes banner_news_tab_anim {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0;
  }
  21.77% {
    -webkit-transform: translate(27px, 0);
            transform: translate(27px, 0);
    opacity: 1;
  }
  31.97% {
    -webkit-transform: translate(35px, 0);
            transform: translate(35px, 0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(35px, 0);
            transform: translate(35px, 0);
    opacity: 1;
  }
}
@keyframes banner_news_tab_anim {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0;
  }
  21.77% {
    -webkit-transform: translate(27px, 0);
            transform: translate(27px, 0);
    opacity: 1;
  }
  31.97% {
    -webkit-transform: translate(35px, 0);
            transform: translate(35px, 0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(35px, 0);
            transform: translate(35px, 0);
    opacity: 1;
  }
}
@-webkit-keyframes zxiaoxinwen2_anim {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  31.29% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
  100% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
}
@keyframes zxiaoxinwen2_anim {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  31.29% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
  100% {
    -webkit-transform: translate(19px, 0);
            transform: translate(19px, 0);
  }
}
@-webkit-keyframes z13_anim {
  0% {
    opacity: 0;
  }
  21.77% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes z13_anim {
  0% {
    opacity: 0;
  }
  21.77% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z24_anim {
  0% {
    opacity: 0;
  }
  9.52% {
    opacity: 0;
  }
  31.29% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes z24_anim {
  0% {
    opacity: 0;
  }
  9.52% {
    opacity: 0;
  }
  31.29% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z46_anim {
  0% {
    opacity: 0;
  }
  0.68% {
    opacity: 0;
  }
  22.45% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes z46_anim {
  0% {
    opacity: 0;
  }
  0.68% {
    opacity: 0;
  }
  22.45% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes z35_anim {
  0% {
    opacity: 0;
  }
  8.16% {
    opacity: 0;
  }
  29.93% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes z35_anim {
  0% {
    opacity: 0;
  }
  8.16% {
    opacity: 0;
  }
  29.93% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes slide {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes slide {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.feature-page {
  width: 100%;
  height: 100%;
  position: relative;
}
.feature-page .swiper_cons {
  width: 100%;
  height: 100%;
  position: relative;
}
.feature-page .swp-feature {
  width: 100%;
  height: 100%;
}
.feature-page .swp-feature .swiper-slide {
  overflow: hidden;
  background: #000;
}
.feature-page .swp-feature .swiper-slide .feature-video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
}
.feature-page .swp-feature .swiper-slide .feature-video3,
.feature-page .swp-feature .swiper-slide .feature-video4 {
  -o-object-fit: contain;
     object-fit: contain;
}
.feature-page .swp-feature .swiper-slide .feature-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
}
.feature-page .swp-feature .swiper-slide .video_play {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -36px;
  margin-left: -36px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-484px -824px;
width:72px;
height:72px;

  -webkit-animation: translateScale 1.5s infinite alternate linear;

          animation: translateScale 1.5s infinite alternate linear;
}
.feature-page .swp-feature .swiper-slide .video_play:after {
  content: '';
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-156px -824px;
width:80px;
height:80px;

  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.feature-page .swp-feature .swiper-slide::after {
  content: '';
  display: block;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-0px -0px;
width:2560px;
height:520px;

  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  pointer-events: none;
}
.feature-page .tese-pagination {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 104px;
  z-index: 3;
  text-align: center;
  font-size: 0;
  pointer-events: all;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 48px;
  white-space: nowrap;
}
.feature-page .tese-pagination .swiper-pagination-bullet {
  display: inline-block;
  vertical-align: top;
  opacity: 1;
  border-radius: 0;
  position: relative;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  margin-right: 20px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-2328px -627px;
width:126px;
height:1px;

}
.feature-page .tese-pagination .swiper-pagination-bullet:last-child {
  margin-right: 0;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1938px -636px;
width:285px;
height:1px;

}
.feature-page .tese-pagination .swiper-pagination-bullet:hover {
  opacity: 0.85;
}
.feature-page .tese-pagination .swiper-pagination-bullet:after {
  content: "";
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1406px -646px;
width:22px;
height:16px;

  position: absolute;
  left: 120px;
  top: -8px;
}
.feature-page .tese-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  top: -235px;
  left: -146px;
  height: 438px;
  width: 578px;
  mix-blend-mode: normal;
  -webkit-animation: z_dianji_000_anim 1.033s 0s linear infinite, sprite_z_dianji_000 1s 0s steps(1) infinite;
          animation: z_dianji_000_anim 1.033s 0s linear infinite, sprite_z_dianji_000 1s 0s steps(1) infinite;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite_z_dianji_000_e3320290.png);
  background-size: 500% 500%;
  pointer-events: none;
}
@media (max-width: 1680px) {
  .feature-page .tese-pagination {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
@media (max-width: 1520px) {
  .feature-page .tese-pagination {
    -webkit-transform: scale(0.65);
            transform: scale(0.65);
  }
}
.feature-page .btn-group {
  position: absolute;
  left: 50px;
  bottom: 90px;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.feature-page .btn-group .btn-video {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-695px -824px;
width:29px;
height:30px;

  cursor: pointer;
  opacity: 0.6;
}
.feature-page .btn-group .btn-video.active,
.feature-page .btn-group .btn-video:hover {
  opacity: 1;
}
.feature-page .btn-group .line {
  margin: 0 22px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-2551px -524px;
width:1px;
height:31px;

}
.feature-page .btn-group .btn-picture {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1271px -765px;
width:36px;
height:25px;

  cursor: pointer;
  opacity: 0.6;
}
.feature-page .btn-group .btn-picture.active,
.feature-page .btn-group .btn-picture:hover {
  opacity: 1;
}
.feature-page .btn-music {
  position: absolute;
  right: 50px;
  bottom: 90px;
  z-index: 4;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1157px -765px;
width:35px;
height:35px;

  cursor: pointer;
}
.feature-page .btn-music.stop {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1196px -765px;
width:35px;
height:35px;

}
.profession {
  width: 100%;
  height: 100%;
}
.profession .cnt {
  width: 100%;
  height: 100%;
}
.profession .cnt .school {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
}
.profession .cnt .school .play-btn {
  cursor: pointer;
  position: absolute;
  top: 373px;
  left: 90px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png) no-repeat;background-size:2564px 1318px;
background-position:-240px -824px;
width:80px;
height:80px;

}
.profession .cnt .school .play-btn:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png) no-repeat;background-size:2564px 1318px;
background-position:-324px -824px;
width:80px;
height:80px;

}
.profession .cnt .school .school-info {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.profession .cnt .school.active {
  z-index: 4;
  -webkit-mask: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/mask_09b54d2e.png) center center no-repeat;
  -webkit-animation: zmask_png_hecheng_11_anim 1.11s linear forwards;
          animation: zmask_png_hecheng_11_anim 1.11s linear forwards;
}
.profession .cnt .school.active .school-name,
.profession .cnt .school.active .play-btn {
  -webkit-animation: zshenxiang8_anim 16s linear forwards;
          animation: zshenxiang8_anim 16s linear forwards;
}
.profession .cnt .school.active .introduce {
  -webkit-animation: zxiaobiaoti4_anim 16s linear forwards;
          animation: zxiaobiaoti4_anim 16s linear forwards;
}
.profession .cnt .school.ani {
  z-index: 1;
}
.profession .tab-links {
  position: absolute;
  right: 50%;
  margin-right: -700px;
  top: 0;
  z-index: 9;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/nav-line_3e2c9f3d.png) no-repeat;
  width: 232px;
  height: 841px;
  pointer-events: none;
}
.profession .tab-links .tab-link {
  position: absolute;
  cursor: pointer;
  pointer-events: auto;
}
.profession .tab-links .tab-link::after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: -7px;
  display: none;
}
.profession .tab-links .tab-link:hover,
.profession .tab-links .tab-link.active {
  background-image: none;
}
.profession .tab-links .tab-link:hover::after,
.profession .tab-links .tab-link.active::after {
  display: block;
}
.profession .tab-links .tab-link:nth-child(1) {
  top: 227px;
  left: 209px;
}
.profession .tab-links .tab-link:nth-child(2) {
  top: 302px;
  left: 212px;
}
.profession .tab-links .tab-link:nth-child(3) {
  top: 378px;
  left: 200px;
}
.profession .tab-links .tab-link:nth-child(4) {
  top: 462px;
  left: 184px;
}
.profession .tab-links .tab-link:nth-child(5) {
  top: 536px;
  left: 164px;
}
.profession .tab-links .tab-link:nth-child(6) {
  top: 608px;
  left: 135px;
}
.profession .school-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/common-bg_e266289f.png) no-repeat center top;
  background-size: cover;
}
@-webkit-keyframes zmask_png_hecheng_11_anim {
  0% {
    -webkit-mask-size: 35%;
    opacity: 1;
  }
  100% {
    -webkit-mask-size: 532%;
    opacity: 1;
  }
}
@keyframes zmask_png_hecheng_11_anim {
  0% {
    -webkit-mask-size: 35%;
    opacity: 1;
  }
  100% {
    -webkit-mask-size: 532%;
    opacity: 1;
  }
}
@-webkit-keyframes zxiaobiaoti4_anim {
  0% {
    -webkit-transform: translate(-18px, 0);
            transform: translate(-18px, 0);
  }
  4.17% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes zxiaobiaoti4_anim {
  0% {
    -webkit-transform: translate(-18px, 0);
            transform: translate(-18px, 0);
  }
  4.17% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes zshenxiang8_anim {
  0% {
    -webkit-transform: translate(29px, 0);
            transform: translate(29px, 0);
    opacity: 0;
  }
  4.06% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes zshenxiang8_anim {
  0% {
    -webkit-transform: translate(29px, 0);
            transform: translate(29px, 0);
    opacity: 0;
  }
  4.06% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@media (max-width: 1600px) {
  .profession .tab-links {
    margin-right: -600px;
  }
}
.community {
  background: url("https://www.swordofjustice.com/2024/1114/ff558cfbae398ed956d583b87b7f9513.jpg") center center no-repeat;
  background-size: cover;
}
.community.enter .media-group a {
  opacity: 0;
  -webkit-animation: qingbao_icon_anim 2.5s linear both;
          animation: qingbao_icon_anim 2.5s linear both;
}
.community .media-group {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -70%);
          transform: translate(-50%, -70%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: space-between;
      -ms-flex-line-pack: justify;
          align-content: space-between;
  width: 898px;
  margin: 0 auto;
}
.community .media-group a {
  position: relative;
  display: block;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 25%;
  height: 121px;
  margin-bottom: 8px;
}
.community .media-group a:hover {
  -webkit-filter: brightness(1.1);
          filter: brightness(1.1);
}
.community .media-group a:nth-child(5) {
  margin-left: 110px;
}
.community .media-group .icon-facebook {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/facebook_64b3e3c7.png) left center no-repeat;
}
.community .media-group .icon-tiktok {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/tiktok_1c71f6a2.png) left center no-repeat;
}
.community .media-group .icon-discord {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/discord_85798436.png) left center no-repeat;
}
.community .media-group .icon-youtube {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/youtube_7fc9f7b4.png) left center no-repeat;
}
.community .media-group .icon-instagram {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/instagram_b61e54ce.png) left center no-repeat;
}
.community .media-group .icon-twitter {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/twitter_018c0cb5.png) left center no-repeat;
}
.community .media-group .icon-reddit {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/reddit_d94daf65.png) left center no-repeat;
}
.community .media-group .icon-naver {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/naver_90f268ee.png) left center no-repeat;
}
.community .media-group .icon-whatsapp {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/whatsapp_091702b8.png) left center no-repeat;
}
.community .media-group .icon-line {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/line_6e8281de.png) left center no-repeat;
}
.community .btn-more {
  position: absolute;
  left: 50%;
  margin-left: 127px;
  bottom: 197px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png) no-repeat;background-size:2564px 1318px;
background-position:-1203px -524px;
width:147px;
height:144px;

  font-size: 0;
}
.community .btn-more:hover {
  -webkit-filter: brightness(1.1);
          filter: brightness(1.1);
}
.community .g-footer {
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
}
@-webkit-keyframes qingbao_icon_anim {
  0% {
    -webkit-transform: translate(0, -20px);
            transform: translate(0, -20px);
  }
  19% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0.3;
  }
  25% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes qingbao_icon_anim {
  0% {
    -webkit-transform: translate(0, -20px);
            transform: translate(0, -20px);
  }
  19% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0.3;
  }
  25% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
}
.mask {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  background: rgba(0, 0, 0, 0.8);
}
.pop-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.pop-bg .pop-close {
  position: absolute;
  top: 24px;
  right: 22px;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
  cursor: pointer;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-661px -824px;
width:30px;
height:30px;

}
.pop-bg .pop-close:hover {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.msg-pop {
  width: 616px;
  height: 363px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/pop_bg2_fb917c17.jpg) no-repeat center / cover;
  position: relative;
  color: #414950;
}
.msg-pop.no-title {
  padding-top: 140px;
}
.msg-pop.has-title {
  padding-top: 100px;
}
.msg-pop.has-title .message-content {
  margin-top: 42px;
  font-size: 18px;
  line-height: 24px;
}
.msg-pop .pop-content {
  width: 100%;
  height: 100%;
}
.msg-pop .message-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 42px;
}
.msg-pop .message-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 22px;
  line-height: 32px;
}
.msg-pop .message-content.center {
  text-align: center;
}
.msg-pop .message-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.msg-pop .message-btns button {
  margin: 0 10px;
}
.msg-pop .message-btns .pop-btn-confirm {
  text-transform: uppercase;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1354px -580px;
width:302px;
height:52px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 24px;
  line-height: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  margin-top: 90px;
}
.msg-pop .message-btns .pop-btn-confirm:hover {
  -webkit-filter: brightness(1.1);
          filter: brightness(1.1);
}
.email-pop {
  width: 616px;
  height: 526px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/pop_bg1_ccbf5fde.jpg) no-repeat center / cover;
  padding-top: 56px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.email-pop .title {
  margin: 0 auto;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1660px -580px;
width:300px;
height:49px;

}
.email-pop .input-box {
  width: 406px;
  margin: 30px auto 0;
  position: relative;
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
}
.email-pop .input-box input {
  width: 406px;
  height: 48px;
  color: #414950;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid transparent;
  border-radius: 4px;
  font-size: 18px;
}
.email-pop .input-box input.err {
  border-color: #cb0606;
}
.email-pop .input-box .input-tip {
  color: #cb0606;
  position: absolute;
  bottom: -30px;
  left: 15px;
  font-size: 18px;
  line-height: 30px;
}
.email-pop .text-box {
  width: 406px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 35px auto 0;
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
}
.email-pop .text-box .btn-check {
  cursor: pointer;
  margin-right: 12px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1354px -646px;
width:22px;
height:22px;

}
.email-pop .text-box .btn-check.checked {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1380px -646px;
width:22px;
height:22px;

}
.email-pop .text-box .text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #414950;
  font-size: 16px;
  line-height: 22px;
}
.email-pop .text-box .text a:hover {
  text-decoration: underline;
}
.email-pop .agreeTip {
  position: absolute;
  top: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 24px;
  line-height: 42px;
  color: #cb0606;
  white-space: nowrap;
  text-transform: none;
}
.email-pop .btn-pre {
  text-transform: uppercase;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1354px -580px;
width:302px;
height:52px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: #fff;
  font-size: 24px;
  line-height: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.email-pop .btn-pre:hover {
  -webkit-filter: brightness(1.1);
          filter: brightness(1.1);
}
.order-success-pop {
  width: 616px;
  height: 526px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/pop_bg1_ccbf5fde.jpg) no-repeat center / cover;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  color: #414950;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.order-success-pop .text-info {
  font-size: 18px;
  line-height: 28px;
}
.order-success-pop .text-order {
  font-size: 28px;
  line-height: 35px;
}
.order-success-pop .text-order.text-order1 {
  text-transform: uppercase;
}
.order-success-pop .text-order-tip {
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
  font-size: 18px;
  line-height: 30px;
}
.order-success-pop .text-order-tip.text-order-tip1 {
  margin-top: 18px;
}
.order-success-pop .text-order-tip.text-order-tip1.once {
  margin-top: 56px;
}
.order-success-pop .btn-enter {
  text-transform: uppercase;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1354px -580px;
width:302px;
height:52px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px auto 0;
  color: #fff;
  font-size: 24px;
  line-height: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.order-success-pop .btn-enter:hover {
  -webkit-filter: brightness(1.1);
          filter: brightness(1.1);
}
.order-success-pop .line {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1964px -627px;
width:360px;
height:1px;

  margin: 20px auto 0;
}
.order-success-pop .text-tip {
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
  font-size: 16px;
  margin-top: 10px;
  line-height: 24px;
}
.order-success-pop .btn_box {
  width: 340px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 12px auto 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 8px;
}
.order-success-pop .btn_box .btn-store {
  display: block;
  margin: 0 4px;
}
.order-success-pop .btn_box .btn-store.GooglePlay {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1964px -580px;
width:146px;
height:43px;

}
.order-success-pop .btn_box .btn-store.GooglePlay.na {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-2114px -580px;
width:146px;
height:43px;

}
.order-success-pop .btn_box .btn-store.GooglePlay.eu {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-2264px -580px;
width:146px;
height:43px;

}
.order-success-pop .btn_box .btn-store.AppStore {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-2414px -580px;
width:146px;
height:43px;

}
.order-success-pop .btn_box .btn-store.AppStore.na {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-772px -765px;
width:146px;
height:43px;

}
.order-success-pop .btn_box .btn-store.AppStore.eu {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-922px -765px;
width:146px;
height:43px;

}
.order-success-pop .btn_box .btn-store:hover {
  -webkit-filter: brightness(1.1);
          filter: brightness(1.1);
}
.ordered-pop {
  width: 616px;
  height: 363px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/pop_bg2_fb917c17.jpg) no-repeat center / cover;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  color: #414950;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ordered-pop .text-info {
  font-size: 18px;
  line-height: 28px;
}
.ordered-pop .text-order {
  font-size: 28px;
  line-height: 35px;
}
.ordered-pop .text-order-tip {
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
  font-size: 18px;
  line-height: 30px;
}
.ordered-pop .text-order-tip.text-order-tip1 {
  margin-top: 20px;
}
.ordered-pop .text-order-tip.text-order-tip1.once {
  margin-top: 56px;
}
.ordered-pop .btn-enter {
  text-transform: uppercase;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1354px -580px;
width:302px;
height:52px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px auto 0;
  color: #fff;
  font-size: 24px;
  line-height: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.ordered-pop .btn-enter:hover {
  -webkit-filter: brightness(1.1);
          filter: brightness(1.1);
}
.features-pop {
  width: 100%;
  height: 100%;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/mask_b3cfc05c.png) no-repeat top;
  background-size: 100% auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.features-pop .title {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-809px -524px;
width:390px;
height:153px;

  margin: 0 auto 10px;
}
.features-pop .swiper-box {
  position: relative;
  margin: 0 auto;
  width: 1081px;
  height: 624px;
  margin-bottom: 70px;
}
.features-pop .swiper-box .swp-features {
  width: 1036px;
  height: 595px;
}
.features-pop .swiper-box .swp-features .swiper-slide {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/pop_bg_feature_6a0eff85.png) no-repeat;
  background-size: 100% auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.features-pop .swiper-box .swp-features .swiper-slide img {
  display: block;
  width: 1020px;
  height: 574px;
}
.features-pop .fs-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 32px;
}
.features-pop .fs-pagination .swiper-pagination-bullet {
  margin: 0 14px;
  width: 22px;
  height: 22px;
  background: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 100%;
  opacity: 1;
}
.features-pop .fs-pagination .swiper-pagination-bullet:before {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 12px;
  height: 12px;
  border: 2px solid #94d3e8;
  border-radius: 100%;
}
.features-pop .fs-pagination .swiper-pagination-bullet-active {
  border: 1px solid #94d3e8;
}
.features-pop .fs-pagination .swiper-pagination-bullet-active:before {
  background: #94d3e8;
}
.features-pop .fs-button-next {
  position: absolute;
  top: 254px;
  right: -112px;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-144px -924px;
width:68px;
height:86px;

  cursor: pointer;
}
.features-pop .fs-button-next:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-216px -924px;
width:68px;
height:86px;

}
.features-pop .fs-button-next.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.features-pop .fs-button-prev {
  position: absolute;
  top: 254px;
  left: -112px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-144px -924px;
width:68px;
height:86px;

  cursor: pointer;
}
.features-pop .fs-button-prev:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-216px -924px;
width:68px;
height:86px;

}
.features-pop .fs-button-prev.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.features-pop .pop-close {
  right: auto;
  left: 50%;
  top: 116px;
  margin-left: 488px;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-e37d90_e37d902f.png);background-size:2564px 1318px;
background-position:-1117px -765px;
width:36px;
height:36px;

}

/** mixins **/
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-300.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-300.woff') format('woff');
  font-weight: 300;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-regular.woff') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-500.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-500.woff') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-700.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-700.woff') format('woff');
  font-weight: 700;
}
.noto {
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
}
@font-face {
  font-family: 'fzcjljt';
  src: url('https://comm.res.easebar.com/js/nie/ref/fonts/fzcjljt.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.fzcjljt {
  /* 指定上面的 font-family名称即可 */
  font-family: 'fzcjljt', sans-serif;
}
/* 繁体 */
@font-face {
  font-family: 'FZCuJinLing-BIG5';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/FZCuJinLing-BIG5-Regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/FZCuJinLing-BIG5-Regular.woff') format('woff');
  font-weight: 400;
}
.fzcjljtfan {
  /* 指定上面的 font-family名称即可 */
  font-family: 'FZCuJinLing-BIG5', sans-serif;
}
/* ChosunGs 조선궁서체 */
@font-face {
  font-family: 'ChosunGs';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/ChosunGs-Regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/ChosunGs-Regular.woff') format('woff');
  font-weight: 400;
}
.ChosunGs {
  /* 指定上面的 font-family名称即可 */
  font-family: 'ChosunGs', sans-serif;
}
/* SMotoya Sinkai Std Sモトヤ新楷書 Std */
@font-face {
  font-family: 'SMotoya Sinkai Std';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/SMotoyaSinkai-Std-W5.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/SMotoyaSinkai-Std-W5.woff') format('woff');
  font-weight: 600;
}
.SMSStd {
  /* 指定上面的 font-family名称即可 */
  font-family: 'SMotoya Sinkai Std', sans-serif;
}
html[data-lang='en'] {
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'fzcjljt', sans-serif;
}
html[data-lang='en'] .right-top {
  right: 80px;
}
html[data-lang='en'] .top .logo {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png);background-size:1489px 794px;
background-position:-975px -235px;
width:210px;
height:93px;

}
html[data-lang='en'] .home .btn-video {
  margin-top: 10px;
}
html[data-lang='en'] .home .text-order-box {
  margin-top: 50px;
}
html[data-lang='en'] .home .text-order-box.en {
  margin-top: 20px;
}
html[data-lang='en'] .profession .school-suwen {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/suwen_c192fb01.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='en'] .profession .school-suwen .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat center center;background-size:1489px 794px;
background-position:-0px -0px;
width:482px;
height:270px;

}
html[data-lang='en'] .profession .school-suwen .introduce {
  display: none;
}
html[data-lang='en'] .profession .school-jiuling {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/jiuling_b8eada78.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='en'] .profession .school-jiuling .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat center center;background-size:1489px 794px;
background-position:-0px -534px;
width:482px;
height:256px;

}
html[data-lang='en'] .profession .school-jiuling .introduce {
  display: none;
}
html[data-lang='en'] .profession .school-shenxiang {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/shenxiang_023cc02f.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='en'] .profession .school-shenxiang .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat center center;background-size:1489px 794px;
background-position:-975px -0px;
width:510px;
height:231px;

}
html[data-lang='en'] .profession .school-shenxiang .introduce {
  display: none;
}
html[data-lang='en'] .profession .school-xuehe {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/xuehe_c3f34630.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='en'] .profession .school-xuehe .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat center center;background-size:1489px 794px;
background-position:-0px -274px;
width:491px;
height:256px;

}
html[data-lang='en'] .profession .school-xuehe .introduce {
  display: none;
}
html[data-lang='en'] .profession .school-suimeng {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/suimeng_4876c968.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='en'] .profession .school-suimeng .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat center center;background-size:1489px 794px;
background-position:-486px -0px;
width:485px;
height:261px;

}
html[data-lang='en'] .profession .school-suimeng .introduce {
  display: none;
}
html[data-lang='en'] .profession .school-tieyi {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/tieyi_ad3370b1.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='en'] .profession .school-tieyi .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat center center;background-size:1489px 794px;
background-position:-486px -534px;
width:482px;
height:256px;

}
html[data-lang='en'] .profession .school-tieyi .introduce {
  display: none;
}
html[data-lang='en'] .profession .school-tieyi .school-info {
  left: 50%;
  top: 214px;
  margin-left: -651px;
}
html[data-lang='en'] .profession .school-tieyi .school-info .play-btn {
  top: 28px;
  left: 421px;
}
html[data-lang='en'] .profession .school-suimeng .school-info {
  left: 50%;
  top: 193px;
  margin-left: -3px;
}
html[data-lang='en'] .profession .school-suimeng .school-info .play-btn {
  top: 23px;
  left: 485px;
}
html[data-lang='en'] .profession .school-xuehe .school-info {
  left: 50%;
  top: 260px;
  margin-left: -105px;
}
html[data-lang='en'] .profession .school-xuehe .school-info .play-btn {
  top: 32px;
  left: 490px;
}
html[data-lang='en'] .profession .school-shenxiang .school-info {
  left: 50%;
  top: 255px;
  margin-left: -549px;
}
html[data-lang='en'] .profession .school-shenxiang .school-info .play-btn {
  top: 24px;
  left: 453px;
}
html[data-lang='en'] .profession .school-jiuling .school-info {
  left: 50%;
  top: 246px;
  margin-left: -640px;
}
html[data-lang='en'] .profession .school-jiuling .school-info .play-btn {
  top: 33px;
  left: 423px;
}
html[data-lang='en'] .profession .school-suwen .school-info {
  left: 50%;
  top: 252px;
  margin-left: -671px;
}
html[data-lang='en'] .profession .school-suwen .school-info .play-btn {
  top: 27px;
  left: 366px;
}
@media (max-width: 1600px) {
  html[data-lang='en'] .profession .school-tieyi .school-info,
  html[data-lang='en'] .profession .school-jiuling .school-info,
  html[data-lang='en'] .profession .school-suwen .school-info {
    margin-left: -620px;
  }
  html[data-lang='en'] .profession .school-shenxiang .school-info {
    margin-left: -560px;
  }
  html[data-lang='en'] .profession .school-suimeng .school-info {
    margin-left: -43px;
  }
}
html[data-lang='en'] .profession .tab-link-suwen {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-1076px -441px;
width:71px;
height:38px;

}
html[data-lang='en'] .profession .tab-link-suwen::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-1359px -332px;
width:77px;
height:63px;

}
html[data-lang='en'] .profession .tab-link-jiuling {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-975px -441px;
width:97px;
height:38px;

}
html[data-lang='en'] .profession .tab-link-jiuling::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-1131px -332px;
width:110px;
height:63px;

}
html[data-lang='en'] .profession .tab-link-shenxiang {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-1247px -399px;
width:111px;
height:38px;

}
html[data-lang='en'] .profession .tab-link-shenxiang::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-1347px -235px;
width:127px;
height:63px;

}
html[data-lang='en'] .profession .tab-link-xuehe {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-1112px -399px;
width:131px;
height:38px;

}
html[data-lang='en'] .profession .tab-link-xuehe::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-975px -332px;
width:152px;
height:63px;

}
html[data-lang='en'] .profession .tab-link-suimeng {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-975px -399px;
width:133px;
height:38px;

}
html[data-lang='en'] .profession .tab-link-suimeng::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-1189px -235px;
width:154px;
height:63px;

}
html[data-lang='en'] .profession .tab-link-tieyi {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-1362px -399px;
width:98px;
height:38px;

}
html[data-lang='en'] .profession .tab-link-tieyi::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-fc149b_fc149b26.png) no-repeat;background-size:1489px 794px;
background-position:-1245px -332px;
width:110px;
height:63px;

}

/** mixins **/
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-300.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-300.woff') format('woff');
  font-weight: 300;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-regular.woff') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-500.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-500.woff') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-700.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-700.woff') format('woff');
  font-weight: 700;
}
.noto {
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
}
@font-face {
  font-family: 'fzcjljt';
  src: url('https://comm.res.easebar.com/js/nie/ref/fonts/fzcjljt.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.fzcjljt {
  /* 指定上面的 font-family名称即可 */
  font-family: 'fzcjljt', sans-serif;
}
/* 繁体 */
@font-face {
  font-family: 'FZCuJinLing-BIG5';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/FZCuJinLing-BIG5-Regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/FZCuJinLing-BIG5-Regular.woff') format('woff');
  font-weight: 400;
}
.fzcjljtfan {
  /* 指定上面的 font-family名称即可 */
  font-family: 'FZCuJinLing-BIG5', sans-serif;
}
/* ChosunGs 조선궁서체 */
@font-face {
  font-family: 'ChosunGs';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/ChosunGs-Regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/ChosunGs-Regular.woff') format('woff');
  font-weight: 400;
}
.ChosunGs {
  /* 指定上面的 font-family名称即可 */
  font-family: 'ChosunGs', sans-serif;
}
/* SMotoya Sinkai Std Sモトヤ新楷書 Std */
@font-face {
  font-family: 'SMotoya Sinkai Std';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/SMotoyaSinkai-Std-W5.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/SMotoyaSinkai-Std-W5.woff') format('woff');
  font-weight: 600;
}
.SMSStd {
  /* 指定上面的 font-family名称即可 */
  font-family: 'SMotoya Sinkai Std', sans-serif;
}
html[data-lang='zh'] {
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'fzcjljt', sans-serif;
}
html[data-lang='zh'] .right-top {
  right: 80px;
}
html[data-lang='zh'] .top .logo {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-1113px -0px;
width:168px;
height:54px;

}
html[data-lang='zh'] .home .outBox {
  padding-top: 122px;
}
html[data-lang='zh'] .home .slogan {
  margin: 0 auto;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-0px -0px;
width:803px;
height:256px;

}
html[data-lang='zh'] .home .btn-video {
  position: relative;
  margin: -26px auto 0;
}
html[data-lang='zh'] .home .text-order-box {
  margin-top: 70px;
  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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
html[data-lang='zh'] .home .text-order-box.en {
  margin-top: 40px;
}
html[data-lang='zh'] .home .text-order-box .text-order {
  line-height: 36px;
}
html[data-lang='zh'] .home .jump-link .btn-appStore {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-807px -521px;
width:189px;
height:55px;

}
html[data-lang='zh'] .home .jump-link .btn-appStore:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-807px -580px;
width:189px;
height:55px;

}
html[data-lang='zh'] .home .jump-link .btn-appStore.na {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-603px -408px;
width:189px;
height:55px;

}
html[data-lang='zh'] .home .jump-link .btn-appStore.na:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-603px -467px;
width:189px;
height:55px;

}
html[data-lang='zh'] .home .jump-link .btn-appStore.eu {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-603px -526px;
width:189px;
height:55px;

}
html[data-lang='zh'] .home .jump-link .btn-appStore.eu:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-603px -585px;
width:189px;
height:55px;

}
html[data-lang='zh'] .home .jump-link .btn-googlePlay {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-841px -656px;
width:189px;
height:55px;

}
html[data-lang='zh'] .home .jump-link .btn-googlePlay:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-841px -715px;
width:189px;
height:55px;

}
html[data-lang='zh'] .home .jump-link .btn-googlePlay.na {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-841px -774px;
width:189px;
height:55px;

}
html[data-lang='zh'] .home .jump-link .btn-googlePlay.na:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-841px -833px;
width:189px;
height:55px;

}
html[data-lang='zh'] .home .jump-link .btn-googlePlay.eu {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-841px -892px;
width:189px;
height:55px;

}
html[data-lang='zh'] .home .jump-link .btn-googlePlay.eu:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-841px -951px;
width:189px;
height:55px;

}
html[data-lang='zh'] .profession .school-suwen {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/suwen_c192fb01.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zh'] .profession .school-suwen .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat center center;background-size:1285px 1073px;
background-position:-290px -656px;
width:272px;
height:360px;

}
html[data-lang='zh'] .profession .school-suwen .introduce {
  display: none;
}
html[data-lang='zh'] .profession .school-jiuling {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/jiuling_b8eada78.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zh'] .profession .school-jiuling .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat center center;background-size:1285px 1073px;
background-position:-0px -656px;
width:286px;
height:360px;

}
html[data-lang='zh'] .profession .school-jiuling .introduce {
  display: none;
}
html[data-lang='zh'] .profession .school-shenxiang {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/shenxiang_023cc02f.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zh'] .profession .school-shenxiang .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat center center;background-size:1285px 1073px;
background-position:-807px -0px;
width:302px;
height:360px;

}
html[data-lang='zh'] .profession .school-shenxiang .introduce {
  display: none;
}
html[data-lang='zh'] .profession .school-xuehe {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/xuehe_c3f34630.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zh'] .profession .school-xuehe .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat center center;background-size:1285px 1073px;
background-position:-0px -260px;
width:303px;
height:392px;

}
html[data-lang='zh'] .profession .school-xuehe .introduce {
  display: none;
}
html[data-lang='zh'] .profession .school-suimeng {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/suimeng_4876c968.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zh'] .profession .school-suimeng .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat center center;background-size:1285px 1073px;
background-position:-566px -656px;
width:271px;
height:360px;

}
html[data-lang='zh'] .profession .school-suimeng .introduce {
  display: none;
}
html[data-lang='zh'] .profession .school-tieyi {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/tieyi_ad3370b1.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zh'] .profession .school-tieyi .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat center center;background-size:1285px 1073px;
background-position:-307px -260px;
width:292px;
height:391px;

}
html[data-lang='zh'] .profession .school-tieyi .introduce {
  display: none;
}
html[data-lang='zh'] .profession .school-tieyi .school-info {
  left: 50%;
  top: 98px;
  margin-left: -520px;
}
html[data-lang='zh'] .profession .school-tieyi .school-info .play-btn {
  top: 104px;
  left: 252px;
}
html[data-lang='zh'] .profession .school-suimeng .school-info {
  left: 50%;
  top: 76px;
  margin-left: 79px;
}
html[data-lang='zh'] .profession .school-suimeng .school-info .play-btn {
  top: 101px;
  left: 235px;
}
html[data-lang='zh'] .profession .school-xuehe .school-info {
  left: 50%;
  top: 129px;
}
html[data-lang='zh'] .profession .school-xuehe .school-info .play-btn {
  top: 120px;
  left: 263px;
}
html[data-lang='zh'] .profession .school-shenxiang .school-info {
  left: 50%;
  top: 110px;
  margin-left: -470px;
}
html[data-lang='zh'] .profession .school-shenxiang .school-info .play-btn {
  top: 104px;
  left: 262px;
}
html[data-lang='zh'] .profession .school-jiuling .school-info {
  left: 50%;
  top: 98px;
  margin-left: -521px;
}
html[data-lang='zh'] .profession .school-jiuling .school-info .play-btn {
  top: 119px;
  left: 256px;
}
html[data-lang='zh'] .profession .school-suwen .school-info {
  left: 50%;
  top: 91px;
  margin-left: -478px;
}
html[data-lang='zh'] .profession .school-suwen .school-info .play-btn {
  top: 104px;
  left: 233px;
}
html[data-lang='zh'] .profession .tab-link-suwen {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1243px -340px;
width:38px;
height:46px;

}
html[data-lang='zh'] .profession .tab-link-suwen::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1113px -340px;
width:61px;
height:63px;

}
html[data-lang='zh'] .profession .tab-link-jiuling {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1159px -541px;
width:41px;
height:45px;

}
html[data-lang='zh'] .profession .tab-link-jiuling::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1178px -340px;
width:61px;
height:63px;

}
html[data-lang='zh'] .profession .tab-link-shenxiang {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1113px -639px;
width:39px;
height:45px;

}
html[data-lang='zh'] .profession .tab-link-shenxiang::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1113px -407px;
width:61px;
height:63px;

}
html[data-lang='zh'] .profession .tab-link-xuehe {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1204px -541px;
width:41px;
height:45px;

}
html[data-lang='zh'] .profession .tab-link-xuehe::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1178px -407px;
width:61px;
height:63px;

}
html[data-lang='zh'] .profession .tab-link-suimeng {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1113px -541px;
width:42px;
height:46px;

}
html[data-lang='zh'] .profession .tab-link-suimeng::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1113px -474px;
width:61px;
height:63px;

}
html[data-lang='zh'] .profession .tab-link-tieyi {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1113px -591px;
width:41px;
height:44px;

}
html[data-lang='zh'] .profession .tab-link-tieyi::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-1178px -474px;
width:61px;
height:63px;

}
html[data-lang='zh'] .community .btn-more {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png) no-repeat;background-size:1285px 1073px;
background-position:-603px -260px;
width:147px;
height:144px;

}
html[data-lang='zh'] .features-pop .title {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-807px -364px;
width:258px;
height:153px;

}
html[data-lang='zh'] .email-pop .title {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-0px -1020px;
width:336px;
height:49px;

}
html[data-lang='zh'] .order-success-pop .btn_box .btn-store.GooglePlay {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-1113px -58px;
width:146px;
height:43px;

}
html[data-lang='zh'] .order-success-pop .btn_box .btn-store.GooglePlay.na {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-1113px -105px;
width:146px;
height:43px;

}
html[data-lang='zh'] .order-success-pop .btn_box .btn-store.GooglePlay.eu {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-1113px -152px;
width:146px;
height:43px;

}
html[data-lang='zh'] .order-success-pop .btn_box .btn-store.AppStore {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-1113px -199px;
width:146px;
height:43px;

}
html[data-lang='zh'] .order-success-pop .btn_box .btn-store.AppStore.na {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-1113px -246px;
width:146px;
height:43px;

}
html[data-lang='zh'] .order-success-pop .btn_box .btn-store.AppStore.eu {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-45f168_45f16876.png);background-size:1285px 1073px;
background-position:-1113px -293px;
width:146px;
height:43px;

}

/** mixins **/
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-300.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-300.woff') format('woff');
  font-weight: 300;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-regular.woff') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-500.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-500.woff') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: 'Noto Sans SC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-700.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-sans-sc-v26-latin_chinese-simplified-700.woff') format('woff');
  font-weight: 700;
}
.noto {
  /* 指定上面的 font-family名称即可 */
  font-family: 'Noto Sans SC', sans-serif;
}
@font-face {
  font-family: 'fzcjljt';
  src: url('https://comm.res.easebar.com/js/nie/ref/fonts/fzcjljt.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.fzcjljt {
  /* 指定上面的 font-family名称即可 */
  font-family: 'fzcjljt', sans-serif;
}
/* 繁体 */
@font-face {
  font-family: 'FZCuJinLing-BIG5';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/FZCuJinLing-BIG5-Regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/FZCuJinLing-BIG5-Regular.woff') format('woff');
  font-weight: 400;
}
.fzcjljtfan {
  /* 指定上面的 font-family名称即可 */
  font-family: 'FZCuJinLing-BIG5', sans-serif;
}
/* ChosunGs 조선궁서체 */
@font-face {
  font-family: 'ChosunGs';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/ChosunGs-Regular.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/ChosunGs-Regular.woff') format('woff');
  font-weight: 400;
}
.ChosunGs {
  /* 指定上面的 font-family名称即可 */
  font-family: 'ChosunGs', sans-serif;
}
/* SMotoya Sinkai Std Sモトヤ新楷書 Std */
@font-face {
  font-family: 'SMotoya Sinkai Std';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/SMotoyaSinkai-Std-W5.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/SMotoyaSinkai-Std-W5.woff') format('woff');
  font-weight: 600;
}
.SMSStd {
  /* 指定上面的 font-family名称即可 */
  font-family: 'SMotoya Sinkai Std', sans-serif;
}
html[data-lang='zhTW'] {
  /* 指定上面的 font-family名称即可 */
  /* 指定上面的 font-family名称即可 */
  font-family: 'FZCuJinLing-BIG5', sans-serif;
}
html[data-lang='zhTW'] .right-top {
  right: 80px;
}
html[data-lang='zhTW'] .top .logo {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-193px -1052px;
width:168px;
height:54px;

}
html[data-lang='zhTW'] .home .outBox {
  padding-top: 122px;
}
html[data-lang='zhTW'] .home .slogan {
  margin: 0 auto;
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-0px -0px;
width:810px;
height:235px;

}
html[data-lang='zhTW'] .home .btn-video {
  position: relative;
  margin: -8px auto 0;
}
html[data-lang='zhTW'] .home .text-order-box {
  margin-top: 70px;
  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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
html[data-lang='zhTW'] .home .text-order-box.en {
  margin-top: 40px;
}
html[data-lang='zhTW'] .home .text-order-box .text-order {
  line-height: 36px;
}
html[data-lang='zhTW'] .home .jump-link .btn-appStore {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-814px -521px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .home .jump-link .btn-appStore:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-601px -387px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .home .jump-link .btn-appStore.na {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-601px -446px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .home .jump-link .btn-appStore.na:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-601px -505px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .home .jump-link .btn-appStore.eu {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-601px -564px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .home .jump-link .btn-appStore.eu:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-844px -635px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .home .jump-link .btn-googlePlay {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-844px -694px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .home .jump-link .btn-googlePlay:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-844px -753px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .home .jump-link .btn-googlePlay.na {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-844px -812px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .home .jump-link .btn-googlePlay.na:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-844px -871px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .home .jump-link .btn-googlePlay.eu {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-844px -930px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .home .jump-link .btn-googlePlay.eu:hover {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-0px -1052px;
width:189px;
height:55px;

}
html[data-lang='zhTW'] .profession .school-suwen {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/suwen_c192fb01.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zhTW'] .profession .school-suwen .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat center center;background-size:1185px 1111px;
background-position:-291px -635px;
width:273px;
height:360px;

}
html[data-lang='zhTW'] .profession .school-suwen .introduce {
  display: none;
}
html[data-lang='zhTW'] .profession .school-jiuling {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/jiuling_b8eada78.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zhTW'] .profession .school-jiuling .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat center center;background-size:1185px 1111px;
background-position:-0px -635px;
width:287px;
height:360px;

}
html[data-lang='zhTW'] .profession .school-jiuling .introduce {
  display: none;
}
html[data-lang='zhTW'] .profession .school-shenxiang {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/shenxiang_023cc02f.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zhTW'] .profession .school-shenxiang .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat center center;background-size:1185px 1111px;
background-position:-814px -0px;
width:302px;
height:360px;

}
html[data-lang='zhTW'] .profession .school-shenxiang .introduce {
  display: none;
}
html[data-lang='zhTW'] .profession .school-xuehe {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/xuehe_c3f34630.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zhTW'] .profession .school-xuehe .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat center center;background-size:1185px 1111px;
background-position:-0px -239px;
width:303px;
height:392px;

}
html[data-lang='zhTW'] .profession .school-xuehe .introduce {
  display: none;
}
html[data-lang='zhTW'] .profession .school-suimeng {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/suimeng_4876c968.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zhTW'] .profession .school-suimeng .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat center center;background-size:1185px 1111px;
background-position:-568px -635px;
width:272px;
height:360px;

}
html[data-lang='zhTW'] .profession .school-suimeng .introduce {
  display: none;
}
html[data-lang='zhTW'] .profession .school-tieyi {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/tieyi_ad3370b1.jpg) no-repeat center top;
  background-size: cover;
}
html[data-lang='zhTW'] .profession .school-tieyi .school-name {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat center center;background-size:1185px 1111px;
background-position:-307px -239px;
width:290px;
height:391px;

}
html[data-lang='zhTW'] .profession .school-tieyi .introduce {
  display: none;
}
html[data-lang='zhTW'] .profession .school-tieyi .school-info {
  left: 50%;
  top: 66px;
  margin-left: -543px;
}
html[data-lang='zhTW'] .profession .school-tieyi .school-info .play-btn {
  top: 139px;
  left: 250px;
}
html[data-lang='zhTW'] .profession .school-suimeng .school-info {
  left: 50%;
  top: 82px;
  margin-left: 25px;
}
html[data-lang='zhTW'] .profession .school-suimeng .school-info .play-btn {
  top: 122px;
  left: 237px;
}
html[data-lang='zhTW'] .profession .school-xuehe .school-info {
  left: 50%;
  top: 110px;
  margin-left: 26px;
}
html[data-lang='zhTW'] .profession .school-xuehe .school-info .play-btn {
  top: 119px;
  left: 263px;
}
html[data-lang='zhTW'] .profession .school-shenxiang .school-info {
  left: 50%;
  top: 144px;
  margin-left: -454px;
}
html[data-lang='zhTW'] .profession .school-shenxiang .school-info .play-btn {
  top: 100px;
  left: 270px;
}
html[data-lang='zhTW'] .profession .school-jiuling .school-info {
  left: 50%;
  top: 96px;
  margin-left: -549px;
}
html[data-lang='zhTW'] .profession .school-jiuling .school-info .play-btn {
  top: 128px;
  left: 247px;
}
html[data-lang='zhTW'] .profession .school-suwen .school-info {
  left: 50%;
  top: 114px;
  margin-left: -555px;
}
html[data-lang='zhTW'] .profession .school-suwen .school-info .play-btn {
  top: 124px;
  left: 226px;
}
html[data-lang='zhTW'] .profession .tab-link-suwen {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -550px;
width:39px;
height:46px;

}
html[data-lang='zhTW'] .profession .tab-link-suwen::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -0px;
width:61px;
height:63px;

}
html[data-lang='zhTW'] .profession .tab-link-jiuling {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -649px;
width:39px;
height:44px;

}
html[data-lang='zhTW'] .profession .tab-link-jiuling::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -67px;
width:61px;
height:63px;

}
html[data-lang='zhTW'] .profession .tab-link-shenxiang {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -600px;
width:39px;
height:45px;

}
html[data-lang='zhTW'] .profession .tab-link-shenxiang::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -134px;
width:61px;
height:63px;

}
html[data-lang='zhTW'] .profession .tab-link-xuehe {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -501px;
width:41px;
height:45px;

}
html[data-lang='zhTW'] .profession .tab-link-xuehe::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -201px;
width:61px;
height:63px;

}
html[data-lang='zhTW'] .profession .tab-link-suimeng {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -451px;
width:41px;
height:46px;

}
html[data-lang='zhTW'] .profession .tab-link-suimeng::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -268px;
width:61px;
height:63px;

}
html[data-lang='zhTW'] .profession .tab-link-tieyi {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -402px;
width:42px;
height:45px;

}
html[data-lang='zhTW'] .profession .tab-link-tieyi::after {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-1120px -335px;
width:61px;
height:63px;

}
html[data-lang='zhTW'] .community .btn-more {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png) no-repeat;background-size:1185px 1111px;
background-position:-601px -239px;
width:147px;
height:144px;

}
html[data-lang='zhTW'] .features-pop .title {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-814px -364px;
width:258px;
height:153px;

}
html[data-lang='zhTW'] .email-pop .title {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-0px -999px;
width:336px;
height:49px;

}
html[data-lang='zhTW'] .order-success-pop .btn_box .btn-store.GooglePlay {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-814px -580px;
width:146px;
height:43px;

}
html[data-lang='zhTW'] .order-success-pop .btn_box .btn-store.GooglePlay.na {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-964px -580px;
width:146px;
height:43px;

}
html[data-lang='zhTW'] .order-success-pop .btn_box .btn-store.GooglePlay.eu {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-340px -999px;
width:146px;
height:43px;

}
html[data-lang='zhTW'] .order-success-pop .btn_box .btn-store.AppStore {
  background: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-490px -999px;
width:146px;
height:43px;

}
html[data-lang='zhTW'] .order-success-pop .btn_box .btn-store.AppStore.na {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-640px -999px;
width:146px;
height:43px;

}
html[data-lang='zhTW'] .order-success-pop .btn_box .btn-store.AppStore.eu {
  background-image: url(https://www.swordofjustice.com/pc/gw/20250516103002/assets/sprite-9fba39_9fba391a.png);background-size:1185px 1111px;
background-position:-790px -999px;
width:146px;
height:43px;

}

