/* stylelint-disable */ 
@font-face {
  font-family: "iconfont"; /* Project id 4784391 */
  src: url(https://influencer.thunderfire.com/pc/zt/20250120182519/assets/iconfont_4e6cead2.woff2) format('woff2'),
       url(https://influencer.thunderfire.com/pc/zt/20250120182519/assets/iconfont_1e7e98d1.woff) format('woff');
       
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-a-suoding1:before {
  content: "\E66A";
}

.icon-bangzhuzhongxin1:before {
  content: "\E669";
}

.icon-liebiaoliu:before {
  content: "\E649";
}

.icon-bangzhuzhongxin:before {
  content: "\E668";
}

.icon-paypal1:before {
  content: "\E667";
}

.icon-bofang:before {
  content: "\E64F";
}

.icon-yonghufankui:before {
  content: "\E612";
}

.icon-lipinhe:before {
  content: "\E608";
}

.icon-xiugaineirong:before {
  content: "\E663";
}

.icon-gaibian1:before {
  content: "\E664";
}

.icon-xiugaineirong1:before {
  content: "\E665";
}

.icon-gaibian2:before {
  content: "\E666";
}

.icon-paypal:before {
  content: "\E662";
}

.icon-shuju:before {
  content: "\E607";
}

.icon-fuchi:before {
  content: "\E606";
}

.icon-youxi:before {
  content: "\E605";
}

.icon-xianjinjiangli:before {
  content: "\E604";
}

.icon-lihe:before {
  content: "\E603";
}

.icon-logo:before {
  content: "\E661";
}

.icon-shaixuan:before {
  content: "\E65F";
}

.icon-huodongfenxiang:before {
  content: "\E660";
}

.icon-shouyi:before {
  content: "\E65C";
}

.icon-lianjie:before {
  content: "\E65D";
}

.icon-tianjia:before {
  content: "\E65E";
}

.icon-a-youtube3:before {
  content: "\E627";
}

.icon-jindubiaoshi:before {
  content: "\E65A";
}

.icon-top:before {
  content: "\E65B";
}

.icon-epicgames:before {
  content: "\E650";
}

.icon-meitiiconqiehuan:before {
  content: "\E651";
}

.icon-a-rongqi1269:before {
  content: "\E652";
}

.icon-meitiiconqiehuan-2:before {
  content: "\E653";
}

.icon-a-xbox360:before {
  content: "\E654";
}

.icon-icon_facebook:before {
  content: "\E655";
}

.icon-steam:before {
  content: "\E656";
}

.icon-a-playstation2:before {
  content: "\E657";
}

.icon-google:before {
  content: "\E658";
}

.icon-logo-facebook:before {
  content: "\E659";
}

.icon-tingzhi:before {
  content: "\E646";
}

.icon-sousuo:before {
  content: "\E647";
}

.icon-xiazai:before {
  content: "\E648";
}

.icon-tupianliu:before {
  content: "\E64A";
}

.icon-quxiao:before {
  content: "\E64B";
}

.icon-xiayigeshipin:before {
  content: "\E64C";
}

.icon-shuruguangbiao:before {
  content: "\E64D";
}

.icon-gantanhao:before {
  content: "\E64E";
}

.icon-kaifangshijiemaoxian:before {
  content: "\E618";
}

.icon-shenghuo:before {
  content: "\E61F";
}

.icon-dongzuoyouxi:before {
  content: "\E629";
}

.icon-yingjian:before {
  content: "\E62A";
}

.icon-tiyulei:before {
  content: "\E62C";
}

.icon-duliyouxi:before {
  content: "\E62D";
}

.icon-jingsulei:before {
  content: "\E632";
}

.icon-monijingyinglei:before {
  content: "\E639";
}

.icon-fuguyouxi:before {
  content: "\E63C";
}

.icon-gonglve:before {
  content: "\E63D";
}

.icon-qita:before {
  content: "\E63E";
}

.icon-moba:before {
  content: "\E63F";
}

.icon-gaibian:before {
  content: "\E640";
}

.icon-kongbuyouxi:before {
  content: "\E641";
}

.icon-dianjing:before {
  content: "\E642";
}

.icon-erciyuanlei:before {
  content: "\E643";
}

.icon-dataoshalei:before {
  content: "\E644";
}

.icon-FPS_RPS:before {
  content: "\E645";
}

.icon-yule:before {
  content: "\E619";
}

.icon-wenhua:before {
  content: "\E61B";
}

.icon-shahelei:before {
  content: "\E61C";
}

.icon-a-icontwitch1:before {
  content: "\E63A";
}

.icon-caidan-shise2:before {
  content: "\E63B";
}

.icon-fenxiang1:before {
  content: "\E633";
}

.icon-rongqi-21:before {
  content: "\E634";
}

.icon-btnchakangengduo1:before {
  content: "\E635";
}

.icon-dianzanshu1:before {
  content: "\E636";
}

.icon-dingyue1:before {
  content: "\E637";
}

.icon-shipinbofang1:before {
  content: "\E638";
}

.icon-dingyuezhe1:before {
  content: "\E62B";
}

.icon-pinglunshu1:before {
  content: "\E62E";
}

.icon-a-iconxianshi1:before {
  content: "\E62F";
}

.icon-rongqi1:before {
  content: "\E630";
}

.icon-shipinshu1:before {
  content: "\E631";
}

.icon-douyin1:before {
  content: "\E624";
}

.icon-a-iconyoutube-2:before {
  content: "\E625";
}

.icon-a-icontwitch:before {
  content: "\E626";
}

.icon-a-iconyoutube-3:before {
  content: "\E628";
}

.icon-a-iconxiala:before {
  content: "\E613";
}

.icon-a-iconxianshi-2:before {
  content: "\E615";
}

.icon-rongqi-2:before {
  content: "\E616";
}

.icon-gerenzhuye:before {
  content: "\E617";
}

.icon-fenxiang:before {
  content: "\E61A";
}

.icon-zhibo:before {
  content: "\E61D";
}

.icon-dianzanshu:before {
  content: "\E620";
}

.icon-pinglunshu:before {
  content: "\E621";
}

.icon-rongqi:before {
  content: "\E622";
}

.icon-zhibobofang:before {
  content: "\E623";
}

.icon-profit:before {
  content: "\E609";
}

.icon-home:before {
  content: "\E60A";
}

.icon-userinfo:before {
  content: "\E60B";
}

.icon-activity:before {
  content: "\E60C";
}

.icon-data:before {
  content: "\E60D";
}

.icon-media:before {
  content: "\E60E";
}

.icon-exit:before {
  content: "\E60F";
}

.icon-link:before {
  content: "\E610";
}

.icon-weixuan:before {
  content: "\E611";
}


@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;
}
:root {
  --min-width: 330px;
  --max-width: 2560px;
  --color-primary: #6168E7;
  --color-secondary: #EFF0FF;
  --color-success: #2A8A47;
  --color-danger: #B50C0C;
  --color-warn: #ED6AD4;
  --color-light: #FEFEFE;
  --color-text: #4E5760;
  --color-text-danger: #DE3339;
  --color-text-secondary: #7B848D;
  --color-header: #282C35;
  --color-disabled: #BEBEBE;
  --border-radius-sm: 4px;
  --border-radius-normal: 6px;
  --border-radius-md: 16px;
  --border-radius-lg: 12px;
  --padding-sm: 8px;
  --padding-normal: 20px;
  --padding-md: 30px;
  --padding-lg: 40px;
  --padding-xl: 60px;
  --bg-color-light: #FEFEFE;
  --bg-color-primary: #6168E7;
  --bg-color-secondary: #EFF0FF;
  --bg-color-danger: #DE3339;
  --text-font-size-sm: 12px;
  --text-font-size-normal: 14px;
  --text-font-size-md: 16px;
  --text-font-size-lg: 20px;
  --font-weight-normal: 500;
  --font-weight-bold: 700;
  --gap: 20px;
}
@media screen and (min-width: 750px) {
  :root {
    --gap: 40px;
    --border-radius-normal: 6px;
    --border-radius-md: 12px;
    --border-radius-lg: 24px;
  }
}
.el-popper {
  min-width: 110px;
  padding: 4px;
  background: var(--bg-color-light);
  border: none;
  border-radius: var(--border-radius-md);
  -webkit-box-shadow: 0 4px 50px 0 rgba(0, 0, 0, 0.05), 0 0 20px 0 rgba(0, 0, 0, 0.05), 0 0 20px 0 rgba(97, 104, 231, 0.05);
          box-shadow: 0 4px 50px 0 rgba(0, 0, 0, 0.05), 0 0 20px 0 rgba(0, 0, 0, 0.05), 0 0 20px 0 rgba(97, 104, 231, 0.05);
}
.el-popper .popper__arrow {
  display: none;
}
.el-popper .popper__arrow::after {
  border-width: 8px;
  top: -10px;
}
@media screen and (min-width: 750px) {
  .el-popover.el-popper {
    padding: 8px;
  }
}
html,
body {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  min-width: var(--min-width);
  max-width: var(--max-width);
  font-size: 12px;
  color: var(--color-text);
  background-color: var(--bg-color-light);
}
body {
  max-width: 2560px;
  font-size: 12px;
}
#app {
  height: 100%;
  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;
}
#app .ccc-topbar {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.app-body {
  padding-left: var(--topbar-navmenu-width);
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  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;
  overflow: hidden;
}
.page-body-wrap {
  position: relative;
  background: #F7F5FB;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
  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;
}
.page-body {
  padding: 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (min-width: 750px) {
  .page-body {
    padding: 40px;
  }
  .page-body-wrap {
    border-top-left-radius: 40px;
  }
}
.entrance-page .app-body {
  padding-left: 0;
}
.entrance-page .app-body .page-body {
  border-top-left-radius: 0;
}
.page-news-detail .app-body {
  height: calc(100vh - var(--topbar-height));
  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;
  overflow: auto;
}
.page-news-detail .page-body {
  background: #F7F5FB;
  border-top-left-radius: var(--border-radius-lg);
}
.page-news-detail .page-body .article-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  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;
}
.page-news-detail .page-body .article-title {
  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;
}
.page-news-detail .page-body .article-title h2 {
  color: var(--color-header);
}
.page-news-detail .page-body .article-title .article-info {
  color: var(--color-text-secondary);
}
.page-news-detail .page-body .article-comments,
.page-news-detail .page-body .article-content {
  color: var(--color-header);
  width: 100%;
}
.page-news-detail .page-body .article-comments .red,
.page-news-detail .page-body .article-content .red {
  color: var(--color-warn);
}
.page-news-detail .page-body .article-comments .redb,
.page-news-detail .page-body .article-content .redb {
  color: var(--color-warn);
  font-weight: var(--font-weight-bold);
}
.page-news-detail .page-body .article-comments .blue,
.page-news-detail .page-body .article-content .blue {
  color: var(--color-primary);
}
.page-news-detail .page-body .article-comments .blueb,
.page-news-detail .page-body .article-content .blueb {
  color: var(--color-primary);
  font-weight: var(--font-weight-bold);
}
.page-news-detail .page-body .article-comments h1,
.page-news-detail .page-body .article-content h1,
.page-news-detail .page-body .article-comments h2,
.page-news-detail .page-body .article-content h2,
.page-news-detail .page-body .article-comments h3,
.page-news-detail .page-body .article-content h3,
.page-news-detail .page-body .article-comments h4,
.page-news-detail .page-body .article-content h4,
.page-news-detail .page-body .article-comments h5,
.page-news-detail .page-body .article-content h5,
.page-news-detail .page-body .article-comments h6,
.page-news-detail .page-body .article-content h6 {
  color: var(--color-primary);
  font-weight: var(--font-weight-bold);
  margin-top: 30px;
}
.page-news-detail .page-body .article-comments h1:first-child,
.page-news-detail .page-body .article-content h1:first-child,
.page-news-detail .page-body .article-comments h2:first-child,
.page-news-detail .page-body .article-content h2:first-child,
.page-news-detail .page-body .article-comments h3:first-child,
.page-news-detail .page-body .article-content h3:first-child,
.page-news-detail .page-body .article-comments h4:first-child,
.page-news-detail .page-body .article-content h4:first-child,
.page-news-detail .page-body .article-comments h5:first-child,
.page-news-detail .page-body .article-content h5:first-child,
.page-news-detail .page-body .article-comments h6:first-child,
.page-news-detail .page-body .article-content h6:first-child {
  margin-top: 0;
}
.page-news-detail .page-body .article-comments a,
.page-news-detail .page-body .article-content a {
  color: var(--color-primary);
  text-decoration: underline;
  word-break: break-all;
}
.page-news-detail .page-body .article-comments .artPoem,
.page-news-detail .page-body .article-content .artPoem {
  color: #1ab2c2;
}
.page-news-detail .page-body .article-comments .img-desc,
.page-news-detail .page-body .article-content .img-desc {
  color: var(--color-text-secondary);
  text-align: center;
}
.page-news-detail .page-body .article-comments table,
.page-news-detail .page-body .article-content table {
  border-color: transparent;
  color: var(--color-text-secondary);
}
.page-news-detail .page-body .article-comments table th,
.page-news-detail .page-body .article-content table th {
  font-weight: bold;
  text-align: center;
}
.page-news-detail .page-body .article-comments table tbody,
.page-news-detail .page-body .article-content table tbody {
  background-color: var(--bg-color-light);
}
.page-news-detail .page-body .article-comments ol > li,
.page-news-detail .page-body .article-content ol > li {
  list-style-type: decimal;
}
.page-news-detail .page-body .article-comments ol > li::marker,
.page-news-detail .page-body .article-content ol > li::marker {
  color: var(--color-primary);
}
.page-news-detail .page-body .article-comments ol,
.page-news-detail .page-body .article-content ol,
.page-news-detail .page-body .article-comments ul,
.page-news-detail .page-body .article-content ul {
  padding-left: 15px;
}
.page-news-detail .page-body .article-comments ul > li,
.page-news-detail .page-body .article-content ul > li {
  list-style-type: disc;
}
.page-news-detail .page-body .article-comments ul > li::marker,
.page-news-detail .page-body .article-content ul > li::marker {
  color: var(--color-primary);
}
@media screen and (max-width: 750px) {
  .page-news-detail .page-body .article-container {
    gap: 30px;
  }
  .page-news-detail .page-body .article-title {
    gap: 13px;
  }
  .page-news-detail .page-body .article-title h2 {
    font-weight: var(--font-weight-bold);
    font-size: 24px;
    line-height: 35px;
  }
  .page-news-detail .page-body .article-title .article-info {
    font-size: var(--text-font-size-sm);
    line-height: 19px;
    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;
    gap: 0.5em;
  }
  .page-news-detail .page-body .article-comments,
  .page-news-detail .page-body .article-content {
    font-size: var(--text-font-size-normal);
    line-height: 28px;
  }
  .page-news-detail .page-body .article-comments h1,
  .page-news-detail .page-body .article-content h1,
  .page-news-detail .page-body .article-comments h2,
  .page-news-detail .page-body .article-content h2,
  .page-news-detail .page-body .article-comments h3,
  .page-news-detail .page-body .article-content h3,
  .page-news-detail .page-body .article-comments h4,
  .page-news-detail .page-body .article-content h4,
  .page-news-detail .page-body .article-comments h5,
  .page-news-detail .page-body .article-content h5,
  .page-news-detail .page-body .article-comments h6,
  .page-news-detail .page-body .article-content h6 {
    margin-top: 20px;
  }
  .page-news-detail .page-body .article-comments h1:first-child,
  .page-news-detail .page-body .article-content h1:first-child,
  .page-news-detail .page-body .article-comments h2:first-child,
  .page-news-detail .page-body .article-content h2:first-child,
  .page-news-detail .page-body .article-comments h3:first-child,
  .page-news-detail .page-body .article-content h3:first-child,
  .page-news-detail .page-body .article-comments h4:first-child,
  .page-news-detail .page-body .article-content h4:first-child,
  .page-news-detail .page-body .article-comments h5:first-child,
  .page-news-detail .page-body .article-content h5:first-child,
  .page-news-detail .page-body .article-comments h6:first-child,
  .page-news-detail .page-body .article-content h6:first-child {
    margin-top: 0;
  }
  .page-news-detail .page-body .article-comments h1,
  .page-news-detail .page-body .article-content h1 {
    font-size: 24px;
    line-height: 35px;
    margin-bottom: 20px;
  }
  .page-news-detail .page-body .article-comments h2,
  .page-news-detail .page-body .article-content h2 {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  .page-news-detail .page-body .article-comments h3,
  .page-news-detail .page-body .article-content h3 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 10px;
  }
  .page-news-detail .page-body .article-comments h4,
  .page-news-detail .page-body .article-content h4 {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .page-news-detail .page-body .article-comments h5,
  .page-news-detail .page-body .article-content h5 {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 10px;
  }
  .page-news-detail .page-body .article-comments h6,
  .page-news-detail .page-body .article-content h6 {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 10px;
  }
  .page-news-detail .page-body .article-comments img,
  .page-news-detail .page-body .article-content img {
    margin: 20px 0 10px;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .page-news-detail .page-body .article-comments .img-desc,
  .page-news-detail .page-body .article-content .img-desc {
    font-size: var(--text-font-size-sm);
    line-height: 19px;
    margin-bottom: 20px;
  }
  .page-news-detail .page-body .article-comments table,
  .page-news-detail .page-body .article-content table {
    margin: 20px 0;
    padding: 0 15px;
    border-radius: 12px;
    overflow: hidden;
  }
  .page-news-detail .page-body .article-comments table caption,
  .page-news-detail .page-body .article-content table caption {
    height: 46px;
    line-height: 46px;
    background-color: var(--bg-color-secondary);
    font-size: 18px;
    color: var(--color-primary);
  }
  .page-news-detail .page-body .article-comments table th,
  .page-news-detail .page-body .article-content table th {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 6px;
  }
  .page-news-detail .page-body .article-comments table td,
  .page-news-detail .page-body .article-content table td {
    font-size: 14px;
    line-height: 28px;
    padding: 10px 6px;
  }
  .page-news-detail .page-body .article-comments table td img,
  .page-news-detail .page-body .article-content table td img {
    height: 36px;
    min-width: 64px;
    margin: 0;
  }
  .page-news-detail .page-body .article-comments table tr > td:first-child,
  .page-news-detail .page-body .article-content table tr > td:first-child,
  .page-news-detail .page-body .article-comments table tr > th:first-child,
  .page-news-detail .page-body .article-content table tr > th:first-child {
    padding-left: 20px;
  }
  .page-news-detail .page-body .article-comments table tr > td:last-child,
  .page-news-detail .page-body .article-content table tr > td:last-child,
  .page-news-detail .page-body .article-comments table tr > th:last-child,
  .page-news-detail .page-body .article-content table tr > th:last-child {
    padding-right: 20px;
  }
  .page-news-detail .page-body .article-comments table tr:first-child > td,
  .page-news-detail .page-body .article-content table tr:first-child > td,
  .page-news-detail .page-body .article-comments table tr:first-child > th,
  .page-news-detail .page-body .article-content table tr:first-child > th {
    padding-top: 20px;
  }
  .page-news-detail .page-body .article-comments table tr:last-child > td,
  .page-news-detail .page-body .article-content table tr:last-child > td,
  .page-news-detail .page-body .article-comments table tr:last-child > th,
  .page-news-detail .page-body .article-content table tr:last-child > th {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 751px) {
  .page-news-detail .page-body .article-container {
    gap: 60px;
  }
  .page-news-detail .page-body .article-title {
    gap: 20px;
  }
  .page-news-detail .page-body .article-title h2 {
    font-weight: var(--font-weight-bold);
    font-size: 28px;
    line-height: 41px;
  }
  .page-news-detail .page-body .article-title .article-info {
    font-size: var(--text-font-size-normal);
    line-height: 19px;
    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;
    gap: 0.5em;
  }
  .page-news-detail .page-body .article-comments,
  .page-news-detail .page-body .article-content {
    font-size: var(--text-font-size-normal);
    line-height: 28px;
  }
  .page-news-detail .page-body .article-comments h1,
  .page-news-detail .page-body .article-content h1 {
    font-size: 30px;
    line-height: 41px;
    margin-bottom: 20px;
  }
  .page-news-detail .page-body .article-comments h2,
  .page-news-detail .page-body .article-content h2 {
    font-size: 24px;
    line-height: 35px;
    margin-bottom: 30px;
  }
  .page-news-detail .page-body .article-comments h3,
  .page-news-detail .page-body .article-content h3 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 14px;
  }
  .page-news-detail .page-body .article-comments h4,
  .page-news-detail .page-body .article-content h4 {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 14px;
  }
  .page-news-detail .page-body .article-comments h5,
  .page-news-detail .page-body .article-content h5 {
    font-size: 20px;
    line-height: 29px;
    margin-bottom: 14px;
  }
  .page-news-detail .page-body .article-comments h6,
  .page-news-detail .page-body .article-content h6 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 14px;
  }
  .page-news-detail .page-body .article-comments img,
  .page-news-detail .page-body .article-content img {
    margin: 30px 0 15px;
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .page-news-detail .page-body .article-comments .img-desc,
  .page-news-detail .page-body .article-content .img-desc {
    font-size: var(--text-font-size-sm);
    line-height: 19px;
    margin-bottom: 20px;
  }
  .page-news-detail .page-body .article-comments table,
  .page-news-detail .page-body .article-content table {
    margin: 20px 0;
    border-radius: 24px;
    overflow: hidden;
  }
  .page-news-detail .page-body .article-comments table caption,
  .page-news-detail .page-body .article-content table caption {
    height: 75px;
    line-height: 75px;
    background-color: var(--bg-color-secondary);
    font-size: 24px;
    color: var(--color-primary);
  }
  .page-news-detail .page-body .article-comments table th,
  .page-news-detail .page-body .article-content table th {
    font-size: 16px;
    line-height: 23px;
  }
  .page-news-detail .page-body .article-comments table td,
  .page-news-detail .page-body .article-content table td,
  .page-news-detail .page-body .article-comments table th,
  .page-news-detail .page-body .article-content table th {
    background-color: var(--bg-color-light);
    font-size: 16px;
    line-height: 32px;
    padding: 15px 18px;
  }
  .page-news-detail .page-body .article-comments table td img,
  .page-news-detail .page-body .article-content table td img,
  .page-news-detail .page-body .article-comments table th img,
  .page-news-detail .page-body .article-content table th img {
    height: 64px;
    display: block;
    min-width: 116px;
    margin: 0 auto;
  }
  .page-news-detail .page-body .article-comments table tr > td:first-child,
  .page-news-detail .page-body .article-content table tr > td:first-child,
  .page-news-detail .page-body .article-comments table tr > th:first-child,
  .page-news-detail .page-body .article-content table tr > th:first-child {
    padding-left: 36px;
  }
  .page-news-detail .page-body .article-comments table tr > td:last-child,
  .page-news-detail .page-body .article-content table tr > td:last-child,
  .page-news-detail .page-body .article-comments table tr > th:last-child,
  .page-news-detail .page-body .article-content table tr > th:last-child {
    padding-right: 36px;
  }
  .page-news-detail .page-body .article-comments table tr:first-child > td,
  .page-news-detail .page-body .article-content table tr:first-child > td,
  .page-news-detail .page-body .article-comments table tr:first-child > th,
  .page-news-detail .page-body .article-content table tr:first-child > th {
    padding-top: 30px;
  }
  .page-news-detail .page-body .article-comments table tr:last-child > td,
  .page-news-detail .page-body .article-content table tr:last-child > td,
  .page-news-detail .page-body .article-comments table tr:last-child > th,
  .page-news-detail .page-body .article-content table tr:last-child > th {
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 1100px) {
  .page-news-detail .page-body .article-comments img,
  .page-news-detail .page-body .article-content img {
    height: 488px;
    max-width: 100%;
    width: auto;
    display: block;
    margin: 30px auto 15px;
  }
}

