/*
国立国语院韩国语-汉语学习词典
九月十六日
从 https://forum.freemdict.com/t/topic/8231 知晓
来源：https://krdict.korean.go.kr/chn/ 
讨论：https://forum.freemdict.com/t/topic/8355
*/

@font-face {
  font-family: "MARU Buri Beta";
  src: url("fonts/MARUBuriBetaR.woff");
}

@font-face {
  font-family: remixicon;
  src: url("fonts/remixicon.woff");
  font-display: swap;
}

.hgglhh_16 .fayin {
  /* 显示发音与否 */
  /* [뜯끼다 🔊 ] */
  /* 默认显示，如果想要不显示，只需要 将 inline 改成 none */
  /* 不用加引号 */
  display: inline;
}

.hgglhh_16 .fayin .ri-volume-up-fill {
  /* 发音按钮 🔊 */
  /*display: none;*/
}

.hgglhh_16 {
  /* 字体大小 */
  font-size: 16px;
  /* 韩文字体 */
  font-family: YShi新笔书;
}

.hgglhh_16 [lang="zh"] {
  /* 中文字体 */
  font-family: 'Noto Sans SC';
}

.hgglhh_16 .chi_info {
  font-family: STSong;
}

.hgglhh_16 p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.hgglhh_16 ul {
  margin-top: 0;
  margin-bottom: 0;
  -webkit-padding-start: 2.5em;
  padding-inline-start: 2.5em;
}

.hgglhh_16 .senseDefNo {
  /* 韩语释义序号 */
  display: none;
}

.hgglhh_16 .sound {
  /* 发音链接 */
  text-decoration: none;
}

.hgglhh_16 .sound .blind {
  display: none;
}

.hgglhh_16 .head_tit.group,
.hgglhh_16 .head_tit.group > div,
.hgglhh_16 .word_head_box,
.hgglhh_16 .word_head_box dl,
.hgglhh_16 .word_head_box dt,
.hgglhh_16 .word_head_box dd {
  /* 调整词头排版成一排 */
  display: inline;
}

.hgglhh_16 .word_head {
  /* 词头 */
  font-weight: 600;
  font-size: 1.5em;
}

.hgglhh_16 .word_head_box dl {
  margin-left: 1em;
}

.hgglhh_16 .word_head_box dd {
  margin-left: 0;
}

.hgglhh_16 .word_head_box dt.manyLang11 {
  /* 隐藏：发音 词类 */
  display: none;
}

.hgglhh_16 .word_head_box .word_att_type1 {
  color: rgb(152, 22, 22);
}

.hgglhh_16 .multiTrans {
  /* 打头的中文释义 */
  font-weight: 600;
  margin-left: 0.25em;
  margin-top: 0;
  margin-bottom: 0.25em;
  color: #396EB3;
  font-family: Noto Sans SC Thin;
}

.hgglhh_16 .senseDef {
  /* 韩语释义 */
  font-weight: 600;
  margin: 0;
  margin-left: 0.3em;
  margin-top: 0.6em;
}

.hgglhh_16 .multiSenseDef {
  /* 中文释义 */
  font-weight: 600;
  margin: 0;
  margin-left: 0.5em;
  margin-bottom: 0.8em;
  color: #396EB3;
  font-family: Noto Sans SC Thin;
  font-size: 0.9em;
}

.hgglhh_16 .word_explain_tit a.tiaozhuan::before {
  font-family: STSong;
  content: "参见：";
}

.hgglhh_16 a.tiaozhuan {
  /* 跳转链接 */
  text-decoration: none;
  color: black;
  margin-left: 1em;
}

.hgglhh_16 ul li {
  font-size: 0.85em;
  color: #343131;
}

.hgglhh_16 #chi_tooltip_layer {
  /* 默认 tooltip 不显示 */
  display: none;
}

/* TOOLTIP */
.hgglhh_16 .chi_info {
  position: relative;
  cursor: pointer;
}

.hgglhh_16 .chi_tooltip {
  position: absolute;
  display: none;
  width: auto;
  margin-top: 30px;
  background: #fff;
  z-index: 1000;
}

.hgglhh_16 .chi_tooltip table {
  display: block;
  width: auto;
  width: 100%;
  max-width: 550px;
}

.hgglhh_16 .chi_tooltip table th,
.hgglhh_16 .chi_tooltip table td {
  padding-left: 2px;
  padding-right: 2px;
  border: 1px solid #ccc;
  vertical-align: middle;
  text-align: center;
}

.hgglhh_16 .chi_tooltip table th {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.hgglhh_16 .chi_tooltip table td {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/*20210208*/
.hgglhh_16 .chi_tooltip table td.hanja {
  text-align: left;
}

/*20210208*/
.hgglhh_16 .chi_tooltip table th {
  background: #eff2f5;
  color: #222;
}

.hgglhh_16 .chi_tooltip table td dl {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  margin: 4px;
}

.hgglhh_16 .chi_tooltip table td dl dt {
  position: relative;
  /*font-family: 'Nanum Barun Gothic', '궁서', Gungsuh;*/
  font-family: STSong;
  font-size: 30px;
  font-weight: bold;
  color: #222;
  line-height: 30px;
  padding-bottom: 4px;
}

.hgglhh_16 .chi_tooltip table td dl dd {
  position: relative;
  font-size: 12px;
  line-height: 1.5;
  color: #222;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}

.hgglhh_16 .chi_tooltip table td dl dd.chi_boosu {
  color: #888;
}

.hgglhh_16 .chi_info i {
  border: 1px solid #666;
  vertical-align: -2px;
  border-radius: 2px;
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  margin-left: 5px;
}

.hgglhh_16 legend,
.hgglhh_16 caption {
  width: 1px;
  height: 1px;
  padding: 0;
  margin-top: -1px;
  font-size: 0;
  line-height: 0;
  text-indent: -999px;
  overflow: hidden;
}

/* 一些图标定义 */
/*
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*/

i[class^="ri-"],
i[class*="ri-"] {
  font-family: "remixicon" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hgglhh_16 .ri-star-s-fill:before {
  content: "\f18c";
}

.hgglhh_16 .star i {
  vertical-align: -1px;
  font-size: 13px;
  color: #f36f21;
}

.hgglhh_16 .ri-volume-up-fill:before {
  /* 发音图标 */
  content: "\f2a1";
}

.hgglhh_16 .sound .ri-volume-up-fill::before {
  /* 发音图标 */
  font-style: normal;
}

.hgglhh_16 .sound i {
  background: #396eb3;
  vertical-align: -1px;
  margin: 0 1px 0 5px;
  border-radius: 10px;
  font-size: 11px;
  color: #fff;
  width: 19px;
  height: 19px;
  display: inline-block;
  line-height: 19px;
  text-align: center;
}

.hgglhh_16 .ri-arrow-down-s-line:before {
  content: "\ea4e";
}

.hgglhh_16 .ri-arrow-left-s-line:before {
  content: "\ea64";
}

.hgglhh_16 .ri-arrow-right-s-line:before {
  content: "\ea6e";
}

.hgglhh_16 .chi_info i {
  border: 1px solid #666;
  vertical-align: -2px;
  border-radius: 2px;
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  margin-left: 4px;
}

.hgglhh_16 .heading_wrap dl dt {
  display: inline;
  background-color: #8c8989;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 2px;
  border-radius: 2px;
  color: white;

  margin-left: 1.5em;
}

.hgglhh_16 .star_wrap {
  margin-left: 1.5em;
}

.hgglhh_16 .star_wrap p {
  margin-bottom: 0;
  margin-top: 0.25em;
}

.hgglhh_16 .star_wrap + dl,
.hgglhh_16 .heading_wrap dl {
  margin-bottom: 0.25em;
  margin-top: 0;
}

.hgglhh_16 .heading_wrap dl dd {
  display: inline;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  margin-left: 4px;
}

/* 图片 */

.hgglhh_16 ul .datu {
  /* 大图默认隐藏 */
  display: none;
}

.hgglhh_16 .sliderkit-nav.showdatu .xiaotu {
  display: none;
}

.hgglhh_16 .sliderkit-nav.showdatu .datu {
  /* 大图默认隐藏 */
  display: block;
}

.hgglhh_16 .sliderkit-nav.showdatu .sliderkit-nav-btn {
  top: 45%;
}

.hgglhh_16 .multi_list .multi_sliderkit {
  position: relative;
}

.hgglhh_16 .multi_list {
  display: inline-block;
  overflow: hidden;
}

.multi_sliderkit .sliderkit-nav .sliderkit-nav-btn {
  position: absolute;
  top: 20px;
}

.multi_sliderkit .sliderkit-nav .sliderkit-nav-btn span {
  display: none;
}

.multi_sliderkit .sliderkit-nav .sliderkit-nav-btn a {
  color: #666666;
}

.multi_sliderkit .sliderkit-nav .sliderkit-nav-btn a:hover {
  color: #396eb3;
}

.multi_sliderkit .sliderkit-nav .sliderkit-nav-btn i {
  cursor: pointer;
  font-size: 1.75em;
}

.hgglhh_16 .sliderkit-nav-prev {
  left: 0;
}

.hgglhh_16 .sliderkit-nav-next {
  right: 0;
}

.hgglhh_16 .multi_list ul {
  list-style-type: none;
  padding-left: 24px;
}

.hgglhh_16 .multi_list ul li {
  padding-right: 28px;
  padding-left: 4px;
  display: none;
}

.hgglhh_16 .multi_list ul li p {
  text-align: center;
}

.hgglhh_16 .multi_list ul li:first-child {
  display: block;
}

.hgglhh_16 .idiom_tit {
  font-weight: 600;
}

.hgglhh_16 .idiom_tit em {
  margin-left: 1em;
}

.hgglhh_16 .idiom_wrap .idiom_adage .idiom_title {
  margin-top: 0;
  margin-bottom: 0;
}

.hgglhh_16 .idiom_wrap .idiom_adage .idiom_title dt,
.hgglhh_16 .idiom_wrap .idiom_adage .idiom_title dd {
  display: inline;
}

.hgglhh_16 .idiom_wrap .idiom_adage .idiom_title dt {
  background-color: #82acdd;
  padding-left: 4px;
  border-radius: 2px;
  font-weight: 600;
  margin-right: 8px;
}

.hgglhh_16 .idiom_wrap .idiom_adage .idiom_title + .explain_list_wrap {
  margin-left: 1em;
}

.hgglhh_16 .idiom_wrap .idiom_adage .idiom_title + .explain_list_wrap ul {
  -webkit-padding-start: 1.5em;
  padding-inline-start: 1.5em;
}

.hgglhh_16 .idiom_wrap .explain_list p:first-child {
  margin-top: 0;
}

.hgglhh_16 .idiom_wrap {
  margin-left: 1em;
}

.hgglhh_16 .idiom_wrap .idiom_adage .idiom_title dd {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
}

.hgglhh_16 .idiom_wrap .idiom_adage .explain_list p {
  margin: 0;
}

.hgglhh_16 .idiom_wrap .idiom_adage .explain_list .subMultiTrans,
.hgglhh_16 .idiom_wrap .idiom_adage .explain_list .subMultiSenseDef {
  margin-bottom: 0.25em;
}

.hgglhh_16 .subSenseDef .subSenseDefNo {
  display: none;
}

.hgglhh_16 .huoyong .manyLang11 {
  display: inline !important;
  font-weight: 600;
  border-radius: 2px;
  padding-left: 2px;
  padding-right: 2px;
  background-color: #ebebeb;
}

.hgglhh_16 .huoyong {
  display: block !important;
  margin: 0 !important;
}
