@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;
}
@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 Serif TC';
  src: url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-serif-tc-v23-latin_chinese-traditional-500.woff2') format('woff2'), url('https://comm.res.easebar.com/js/leihuo/fonts/noto/noto-serif-tc-v23-latin_chinese-traditional-500.woff') format('woff');
  font-weight: 500;
}
@font-face {
  font-family: element-icons;
  src: url(https://comm.res.easebar.com/js/nie/ref/fonts/element-icons.woff) format("woff"), url(https://comm.res.easebar.com/js/nie/ref/fonts/element-icons.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
#leihuo-share .leihuo-share-modal {
  width: 700px;
  min-height: 934px;
  color: #f7f4f4;
  background: rgba(255, 255, 255, 0);
}
#leihuo-share .leihuo-share-modal::after {
  z-index: -1;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-44.5%, -41%);
          transform: translate(-44.5%, -41%);
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png);background-size:1411px 1344px;
background-position:-0px -0px;
width:1082px;
height:1193px;

}
#leihuo-share .leihuo-share-modal .leihuo-share-title {
  font-size: 42px;
  position: absolute;
  top: -16px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-family: "Noto Serif TC", "Microsoft YaHei", sans-serif;
  color: #fff;
}
#leihuo-share .leihuo-share-modal .leihuo-share-blocks {
  position: relative;
  top: 50px;
}
#leihuo-share .leihuo-share-modal .leihuo-share-block {
  list-style: none;
}
#leihuo-share .leihuo-share-modal .leihuo-share-desc {
  margin: 20px 0;
  position: relative;
  left: 20px;
  font-size: 22px;
  font-weight: 500;
  font-family: "Noto Sans TC", "Microsoft YaHei", sans-serif;
  color: #1e3e5f;
}
#leihuo-share .leihuo-share-modal .leihuo-share-desc span {
  font-weight: 500;
  font-size: 14px;
  display: block;
  padding-left: 16px;
}
#leihuo-share .leihuo-share-modal .leihuo-share-desc::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #a7f3fd;
}
#leihuo-share .leihuo-share-modal .leihuo-share-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background: rgba(255, 255, 255, 0.5);
  font-size: 16px;
  font-family: "Noto Sans TC", "Microsoft YaHei", sans-serif;
  color: #1b5a77;
}
#leihuo-share .leihuo-share-modal .leihuo-share-copy-btn {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  font-family: "Noto Sans TC", "Microsoft YaHei", sans-serif;
  background-color: #fff;
  color: #1b5a77;
  font-size: 18px;
}
#leihuo-share .leihuo-share-modal .leihuo-share-img {
  display: block;
}
#leihuo-share .leihuo-share-modal .leihuo-share-iconfont {
  margin-right: 5px;
}
#leihuo-share .leihuo-share-modal .leihuo-share-channel-item {
  float: left;
  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;
  color: #1e3e5f;
}
#leihuo-share .leihuo-share-modal .leihuo-share-close {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png);background-size:1411px 1344px;
background-position:-1336px -111px;
width:37px;
height:36px;

  top: -2px;
  right: -30px;
}
#leihuo-share .leihuo-share-modal .leihuo-share-icon-guanbi::before {
  content: "";
}
#leihuo-share .leihuo-share-qrcode {
  position: relative;
}
#leihuo-share .leihuo-share-qrcode.has-bg {
  width: 697px;
  overflow: hidden;
}
#leihuo-share .leihuo-share-qrcode.has-bg .leihuo-share-qrcode-img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
#leihuo-share .leihuo-share-qrcode.has-bg #leihuo-share-qrcode {
  width: 215px;
  height: 215px;
  bottom: 20px;
  right: 12px;
}
#leihuo-share .leihuo-share-qrcode.has-bg .leihuo-share-qrcode-text {
  position: relative;
  width: 100%;
  padding-bottom: 263px;
  font-size: 0;
  line-height: 0;
}
#leihuo-share .leihuo-share-qrcode.has-bg .leihuo-share-qrcode-text .share-img-bg {
  width: 100%;
  height: auto;
  border: 2px solid #fff;
  /* no */
}
#leihuo-share .leihuo-share-qrcode.has-bg .leihuo-share-qrcode-text .share-logo {
  position: absolute;
  bottom: 273px;
  right: 9px;
}
#leihuo-share .leihuo-share-qrcode.has-bg .leihuo-share-qrcode-text .game-qr {
  position: absolute;
  left: 2px;
  bottom: 265px;
  font-size: 0;
  line-height: 0;
}
#leihuo-share .leihuo-share-qrcode.has-bg .leihuo-share-qrcode-text .game-qr img {
  display: block;
  background-color: #fff;
}
#leihuo-share .leihuo-share-qrcode.has-bg .leihuo-share-qrcode-text .game-qr .img-src {
  position: absolute;
  left: 5px;
  top: 0;
  bottom: 0;
  width: 65px;
  height: 65px;
  margin: auto;
}
html[data-lang="en"] #leihuo-share .leihuo-share-qrcode.has-bg .leihuo-share-qrcode-text {
  padding-bottom: 249px;
}
html[data-lang="en"] #leihuo-share .leihuo-share-qrcode.has-bg .leihuo-share-qrcode-text .game-qr {
  bottom: 251px;
}
html[data-lang="en"] #leihuo-share .leihuo-share-qrcode.has-bg .leihuo-share-qrcode-text .share-logo {
  bottom: 259px;
}
html,
body {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  min-width: 1670px;
  min-height: 1080px;
}
body {
  position: relative;
  font-size: 16px;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/bg_3583c2c9.jpg) no-repeat;
  background-size: 100% 100%;
}
#app {
  position: relative;
  width: 100%;
  height: 100%;
}
.top-nav {
  position: absolute;
  top: 0;
  left: 0;
}
.top-nav .logo {
  position: absolute;
  left: 54px;
  top: 25px;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png);background-size:1411px 1344px;
background-position:-1162px -0px;
width:245px;
height:107px;

}
.top-nav .logo a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.select-lang {
  width: 32px;
  height: 33px;
  position: absolute;
  left: 326px;
  top: 50px;
  cursor: pointer;
}
.select-lang .select-icon {
  width: 100%;
  height: 100%;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png);background-size:1411px 1344px;
background-position:-1336px -151px;
width:32px;
height:33px;

}
.select-lang .select-li {
  position: absolute;
  top: 98%;
  padding-top: 16px;
  left: 0;
  display: none;
}
.select-lang .choose {
  min-width: 160px;
  height: 33px;
  font-size: 16px;
  line-height: 33px;
  color: #879599;
  padding: 0 9px;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/choose_aff002b8.png) no-repeat 0 0;
  background-size: 100% 100%;
  margin-bottom: 3px;
  white-space: nowrap;
  position: relative;
}
.select-lang .choose a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.select-lang .choose:last-child {
  margin-bottom: 0;
}
.select-lang .choose:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/choose-on_b9e0031c.png) no-repeat 0 0;
  background-size: 100% 100%;
  color: #fff;
}
.select-lang:hover .select-icon {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png);background-size:1411px 1344px;
background-position:-1372px -151px;
width:32px;
height:33px;

}
.select-lang:hover .select-li {
  display: block;
}
.context {
  position: absolute;
  width: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 600px;
  margin: 0 auto;
  top: 205px;
}
.context .video_left .el-loading-spinner {
  top: 0;
  margin-top: 0;
}
.context .el-loading-spinner .el-loading-text {
  color: #fff;
}
.context .el-loading-text {
  margin-top: 20px;
}
.context .videoBox {
  position: relative;
  width: auto;
  height: 100%;
  margin: 0 auto;
  border: 5px solid #fff;
  min-width: 800px;
}
.context .videoBox .videobg_left {
  position: absolute;
  top: 0;
  left: -2px;
  width: 163px;
  height: 45px;
  z-index: 3;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/videobg_left_613005cd.png) no-repeat;
  background-size: cover;
  background-position: bottom center;
}
.context .videoBox .videobg_right {
  position: absolute;
  bottom: 0;
  right: -1px;
  width: 262px;
  height: 84px;
  z-index: 3;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/videobg_right_1f4c7e12.png) no-repeat;
  background-size: cover;
  background-position: bottom center;
}
.context .videoBox .img {
  position: relative !important;
  min-width: 1000px;
  width: auto !important;
  height: 100%;
  z-index: 2;
  -o-object-fit: cover;
     object-fit: cover;
}
.context .videoBox .video_left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 300px;
  height: 77px;
  z-index: 4;
}
.context .videoBox .video_left .section {
  float: left;
  height: 100%;
  -webkit-transform: translateX(-1px);
          transform: translateX(-1px);
}
.context .videoBox .video_left .section .el-loading-parent--relative {
  width: 100%;
  height: 100%;
}
.context .videoBox .video_left .section .el-loading-parent--relative .el-loading-text {
  font-size: 12px;
  margin-top: unset;
}
.context .videoBox .video_left .section .el-loading-parent--relative .el-loading-spinner i {
  color: #fff;
}
.context .videoBox .video_left .section:nth-child(1) {
  width: 75px;
  background: #fff;
}
.context .videoBox .video_left .section:nth-child(1) img {
  width: 100%;
  height: 100%;
}
.context .videoBox .video_left .section:nth-child(2) {
  width: 108px;
  background: #56a9cd;
  text-align: center;
  padding: 4px 2px;
  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;
}
.context .videoBox .video_left .section:nth-child(2) p {
  font-family: "Noto Sans TC", "Microsoft YaHei", sans-serif;
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  line-height: 17px;
}
.context .videoBox .video_left .section:nth-child(3) {
  width: 181px;
  line-height: 77px;
  text-align: left;
  font-size: 18px;
  font-family: "Noto Sans TC", "Microsoft YaHei", sans-serif;
  background-image: -webkit-gradient(linear, left top, right top, from(#6e8d9c), to(transparent));
  background-image: linear-gradient(90deg, #6e8d9c, transparent);
  font-weight: 500;
  color: #fff;
  text-indent: 1.2em;
}
.context .videoBox .videoplay {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-1162px -111px;
width:83px;
height:83px;

  cursor: pointer;
  z-index: 10;
}
.context .videoBox .btn-download {
  display: block;
  position: absolute;
  right: 0;
  bottom: -42px;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-1162px -198px;
width:117px;
height:31px;

  cursor: pointer;
  z-index: 10;
}
.context .videoBox .btn-download:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-1283px -198px;
width:117px;
height:31px;

}
.context .videoBox .btn-page-share {
  display: block;
  position: absolute;
  right: 137px;
  bottom: -42px;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-1162px -233px;
width:117px;
height:31px;

  cursor: pointer;
  z-index: 10;
}
.context .videoBox .btn-page-share:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-1283px -233px;
width:117px;
height:31px;

}
.context .videoBox .videoplay:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-1249px -111px;
width:83px;
height:83px;

}
.context .videoBox .text {
  position: absolute;
  bottom: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  padding-top: 12px;
  left: 4px;
  font-size: 18px;
  color: #1b5a77;
  font-weight: 700;
  max-width: 720px;
}
#leihuo-top {
  display: none !important;
}
#leihuo-top #leihuo_top_content {
  display: none;
}
#leihuo-top #logo {
  position: absolute;
  top: 22px;
  left: 45px;
  width: 231px;
  height: 73px;
}
.nav {
  position: absolute;
  top: 406px;
  right: 38px;
}
.nav a {
  display: block;
  position: absolute;
}
.nav .nav_btn1 {
  top: 0;
  right: 0;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-596px -1268px;
width:283px;
height:72px;

  z-index: 7;
}
.nav .nav_btn1:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-883px -1268px;
width:283px;
height:72px;

}
.nav .nav_btn2 {
  top: 125px;
  right: 0;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-0px -1268px;
width:294px;
height:72px;

  z-index: 7;
}
.nav .nav_btn2:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-298px -1268px;
width:294px;
height:72px;

}
.nav .nav_btn3 {
  display: none;
  top: 0;
  right: 0;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-0px -1197px;
width:325px;
height:67px;

  z-index: 7;
}
.nav .nav_btn3:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-5decdc_5decdc6b.png) no-repeat;background-size:1411px 1344px;
background-position:-1086px -0px;
width:72px;
height:381px;

}
#video {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -56%);
          transform: translate(-50%, -56%);
  width: 1300px;
  height: 600px;
  z-index: 9;
  -o-object-fit: cover;
     object-fit: cover;
}
.mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  background-size: cover;
  z-index: 8;
}
.dialog {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 1300px;
  height: 600px;
  z-index: 9;
}
.close {
  position: absolute;
  top: -100px;
  right: -50px;
  width: 44px;
  height: 44px;
  z-index: 9;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/close_2b1df3d0.png);
  cursor: pointer;
}
.close:hover {
  opacity: 0.6;
}
.footer {
  position: relative;
  width: 100%;
  bottom: 0;
  left: 0;
}
.award {
  margin-left: -5px;
  width: 81px !important;
  height: 80px !important;
}
@media (max-width: 1690px) {
  .nav {
    position: absolute;
    right: auto;
    left: 50%;
    margin-left: 810px;
  }
}
.container-rule .context .videoBox .btn-page-share {
  right: 0;
}
.g-footer {
  position: relative;
  height: 419px;
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/footer-bg_db2a763e.png) no-repeat;
  background-size: cover;
  margin-top: -240px;
  padding-top: 200px !important;
  z-index: 2;
}
.choose-data {
  display: none;
}

/** mixins **/
html[data-lang='zh_cn'] .top-nav .logo {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-f1a627_f1a6273b.png);background-size:659px 385px;
background-position:-152px -0px;
width:245px;
height:107px;

}
html[data-lang='zh_cn'] .nav .nav_btn1 {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-f1a627_f1a6273b.png) no-repeat;background-size:659px 385px;
background-position:-401px -152px;
width:243px;
height:72px;

}
html[data-lang='zh_cn'] .nav .nav_btn1:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-f1a627_f1a6273b.png) no-repeat;background-size:659px 385px;
background-position:-401px -228px;
width:243px;
height:72px;

}
html[data-lang='zh_cn'] .nav .nav_btn2 {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-f1a627_f1a6273b.png) no-repeat;background-size:659px 385px;
background-position:-401px -0px;
width:254px;
height:72px;

}
html[data-lang='zh_cn'] .nav .nav_btn2:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-f1a627_f1a6273b.png) no-repeat;background-size:659px 385px;
background-position:-401px -76px;
width:254px;
height:72px;

}
html[data-lang='zh_cn'] .nav .nav_btn3 {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-f1a627_f1a6273b.png) no-repeat;background-size:659px 385px;
background-position:-0px -0px;
width:72px;
height:381px;

}
html[data-lang='zh_cn'] .nav .nav_btn3:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-f1a627_f1a6273b.png) no-repeat;background-size:659px 385px;
background-position:-76px -0px;
width:72px;
height:381px;

}
html[data-lang='zh_cn'] .context .videoBox .btn-page-share {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-f1a627_f1a6273b.png) no-repeat;background-size:659px 385px;
background-position:-401px -304px;
width:117px;
height:31px;

}
html[data-lang='zh_cn'] .context .videoBox .btn-page-share:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-f1a627_f1a6273b.png) no-repeat;background-size:659px 385px;
background-position:-522px -304px;
width:117px;
height:31px;

}
html[data-lang='zh_cn'] .context .videoBox .btn-download {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-f1a627_f1a6273b.png) no-repeat;background-size:659px 385px;
background-position:-401px -339px;
width:117px;
height:31px;

}
html[data-lang='zh_cn'] .context .videoBox .btn-download:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-f1a627_f1a6273b.png) no-repeat;background-size:659px 385px;
background-position:-522px -339px;
width:117px;
height:31px;

}
html[data-lang='zh_cn'] #leihuo-share .leihuo-share-modal .leihuo-share-copy-btn {
  font-size: 0;
}
html[data-lang='zh_cn'] #leihuo-share .leihuo-share-modal .leihuo-share-copy-btn::after {
  content: '\590D\5236';
  font-size: 18px;
}

/** mixins **/
html[data-lang='hmt'] .top-nav .logo {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-aa95c0_aa95c0f5.png);background-size:659px 385px;
background-position:-152px -0px;
width:245px;
height:107px;

}
html[data-lang='hmt'] .nav .nav_btn1 {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-aa95c0_aa95c0f5.png) no-repeat;background-size:659px 385px;
background-position:-401px -152px;
width:243px;
height:72px;

}
html[data-lang='hmt'] .nav .nav_btn1:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-aa95c0_aa95c0f5.png) no-repeat;background-size:659px 385px;
background-position:-401px -228px;
width:243px;
height:72px;

}
html[data-lang='hmt'] .nav .nav_btn2 {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-aa95c0_aa95c0f5.png) no-repeat;background-size:659px 385px;
background-position:-401px -0px;
width:254px;
height:72px;

}
html[data-lang='hmt'] .nav .nav_btn2:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-aa95c0_aa95c0f5.png) no-repeat;background-size:659px 385px;
background-position:-401px -76px;
width:254px;
height:72px;

}
html[data-lang='hmt'] .nav .nav_btn3 {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-aa95c0_aa95c0f5.png) no-repeat;background-size:659px 385px;
background-position:-0px -0px;
width:72px;
height:381px;

}
html[data-lang='hmt'] .nav .nav_btn3:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-aa95c0_aa95c0f5.png) no-repeat;background-size:659px 385px;
background-position:-76px -0px;
width:72px;
height:381px;

}
html[data-lang='hmt'] .context .videoBox .btn-page-share {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-aa95c0_aa95c0f5.png) no-repeat;background-size:659px 385px;
background-position:-401px -304px;
width:117px;
height:31px;

}
html[data-lang='hmt'] .context .videoBox .btn-page-share:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-aa95c0_aa95c0f5.png) no-repeat;background-size:659px 385px;
background-position:-522px -304px;
width:117px;
height:31px;

}
html[data-lang='hmt'] .context .videoBox .btn-download {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-aa95c0_aa95c0f5.png) no-repeat;background-size:659px 385px;
background-position:-401px -339px;
width:117px;
height:31px;

}
html[data-lang='hmt'] .context .videoBox .btn-download:hover {
  background: url(https://www.swordofjustice.com/pc/zt/20250616180854/assets/sprite-aa95c0_aa95c0f5.png) no-repeat;background-size:659px 385px;
background-position:-522px -339px;
width:117px;
height:31px;

}

