@font-face {
  font-family: "iconcool";
  src: url(https://cdn.jdy.com/workbench/font/iconcool.2ea7f056.eot?t=1742352302712); /* IE9*/
  src: url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"),
  url(https://cdn.jdy.com/workbench/font/iconcool.f7cf1341.woff?t=1742352302712) format("woff"),
  url(https://cdn.jdy.com/workbench/font/iconcool.5f0eeae4.ttf?t=1742352302712) format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url(https://cdn.jdy.com/workbench/images/iconcool.54d48eed.svg#iconcool) format('svg'); /* iOS 4.1- */
}
.iconcool {
  font-family: 'iconcool' !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anquan:before { content: "\e695"; }
.bianji:before { content: "\e6a5"; }
.biyan:before { content: "\e69d"; }
.bumenyuyuangong:before { content: "\e696"; }
.chanpin3:before { content: "\e697"; }
.chanpinfuwu:before { content: "\e66b"; }
.chanpinjihuo:before { content: "\e677"; }
.chenggong:before { content: "\e688"; }
.chenggong2:before { content: "\e694"; }
.chengyuanguanli:before { content: "\e678"; }
.dayin:before { content: "\e66e"; }
.dayin2:before { content: "\e674"; }
.dingdanyufapiao:before { content: "\e66c"; }
.fangda:before { content: "\e68b"; }
.fangxiangyou:before { content: "\e669"; }
.fapiao2:before { content: "\e66f"; }
.fapiao3:before { content: "\e675"; }
.fapiao4:before { content: "\e698"; }
.faren:before { content: "\e68f"; }
.fuwu2:before { content: "\e680"; }
.gengduo:before { content: "\e68a"; }
.geren2:before { content: "\e690"; }
.gerenshezhi:before { content: "\e66a"; }
.geti:before { content: "\e691"; }
.gonggao:before { content: "\e660"; }
.gongsixinxi:before { content: "\e676"; }
.gongxiangjianmo:before { content: "\e6a9"; }
.guanbi:before { content: "\e661"; }
.guanbi2:before { content: "\e68e"; }
.guide3:before { content: "\e6a6"; }
.jihuoma:before { content: "\e69f"; }
.lingqu:before { content: "\e684"; }
.lingu:before { content: "\e663"; }
.liwu:before { content: "\e662"; }
.logo:before { content: "\e686"; }
.mac:before { content: "\e6a3"; }
.paixu:before { content: "\e664"; }
.piliangchuli:before { content: "\e67a"; }
.pingjia:before { content: "\e6a8"; }
.qitazuzhi:before { content: "\e692"; }
.qiye2:before { content: "\e6a7"; }
.qiyexinxi:before { content: "\e699"; }
.quxiaoquanping:before { content: "\e68c"; }
.shengtai:before { content: "\e69a"; }
.shezhi2:before { content: "\e6a0"; }
.shibai:before { content: "\e687"; }
.shibai2:before { content: "\e693"; }
.shipin:before { content: "\e665"; }
.shuaxin:before { content: "\e689"; }
.sousuo:before { content: "\e681"; }
.suoxiao:before { content: "\e68d"; }
.tuichu:before { content: "\e666"; }
.wenti:before { content: "\e67c"; }
.wenti2:before { content: "\e6a1"; }
.win:before { content: "\e6a4"; }
.xiala:before { content: "\e685"; }
.xiaoxi:before { content: "\e667"; }
.yunhuiji:before { content: "\e67d"; }
.yunjinxiaocun:before { content: "\e67e"; }
.yunpan:before { content: "\e668"; }
.yunxingchen:before { content: "\e682"; }
.yunxingchen2:before { content: "\e683"; }
.zengzhifuwu:before { content: "\e69b"; }
.zhengyan:before { content: "\e6a2"; }
.zhiyuan:before { content: "\e679"; }
.zizhu:before { content: "\e69c"; }

/* -----------  color  ——————---- start */
/* -----------  color  ——————---- end */
/* -----------  motion  ——————---- start */
/* -----------  motion  ——————---- end */
/* -----------  transition  ——————---- start */
/* -----------  transition  ——————---- end */
/* -----------  font  ——————---- start */
/* -----------  font  ——————---- end */
/* -----------  zIndex  ——————---- start */
/*
    普通组件内部自身层级应设置在0-100间
*/
/* -----------  zIndex  ——————---- end */
/* -----------  Button  ——————---- start */
/* -----------  Button  ——————---- end */
/* -----------  Collapse  ——————---- start */
/* -----------  Collapse  ——————---- end */
/* -----------  Card  ——————---- start */
/* -----------  Card  ——————---- end */
/* -----------  Carousel  ——————---- start */
/* -----------  Carousel  ——————---- end */
/* -----------  Cascader  ——————---- start */
/* -----------  Cascader  ——————---- end */
/* -----------  Switch  ——————---- start */
/* -----------  Switch  ——————---- end */
/* -----------  Input  ——————---- start */
/* -----------  Input  ——————---- end */
/* -----------  InputNumber  ——————---- start */
/* -----------  InputNumber  ——————---- end */
/* -----------  checkbox  ——————---- start */
/* -----------  checkbox  ——————---- start */
/* -----------  checkbox  ——————---- end */
/* -----------  Radio  ——————---- start */
/* -----------  Radio  ——————---- end */
/* -----------  icon  ——————---- start */
/* -----------  icon  ——————---- end */
/* -----------  Popconfirm  ——————---- start */
/* -----------  Popconfirm  ——————---- end */
/* -----------  Progress  ——————---- start */
/* -----------  Progress  ——————---- end */
/* -----------  Pagination  ——————---- start */
/* -----------  Pagination  ——————---- end */
/* -----------  Timeline  ——————---- start */
/* -----------  Timeline  ——————---- end */
/* -----------  Tabs  ——————---- start */
/* -----------  Tabs  ——————---- end */
/* -----------  Select  ——————---- start */
/* -----------  Select  ——————---- end */
/* -----------  Rate  ——————---- start */
/* -----------  Rate  ——————---- end */
/* -----------  Dropdown  ——————---- start */
/* -----------  Dropdown  ——————---- end */
/* -----------  Tooltip  ——————---- start */
/* -----------  Tooltip  ——————---- end */
/* -----------  Transfer  ——————---- start */
/* -----------  Transfer  ——————---- end */
/* -----------  DatePicker  ——————---- start */
/* -----------  DatePicker  ——————---- end */
/* -----------  ColorPicker  ——————---- start */
/* -----------  ColorPicker  ——————---- end */
/* -----------  Tree  ——————---- start */
/* -----------  Tree  ——————---- end */
/* -----------  Alert  ——————---- start */
/* -----------  Alert  ——————---- end */
/* -----------  Split-Panel ——————---- start */
/* -----------  Split-Panel ——————---- end */
/* -----------  Modal  ——————---- start */
/* -----------  Modal  ——————---- end */
/* -----------  Steps  ——————---- start */
/* -----------  Steps  ——————---- end */
/* -----------  Form  ——————---- start */
/* -----------  Form  ——————---- end */
/* -----------  Tag ——————---- start */
/* -----------  Tag ——————---- end */
/* -----------  Menu  ——————---- start */
/* -----------  Menu  ——————---- end */
/* -----------  notice  ——————---- start */
/* -----------  message  ——————---- end */
/* -----------  Spin  ——————---- start */
/* -----------  Spin  ——————---- end */
/* -----------  Spin  ——————---- start */
/* -----------  Spin  ——————---- end */
/* -----------  Layout  ——————---- start */
/* -----------  Layout  ——————---- end */
/* -----------  Typography  ——————---- start */
/* -----------  Typography  ——————---- start */
/* -----------  Search  ——————---- start */
/* -----------  Search  ——————---- start */
/* -----------  Badge  ——————---- start */
/* -----------  Badge  ——————---- end */
/* -----------  Anchor  ——————---- start */
/* -----------  Anchor  ——————---- end */
/* -----------  Avatar  ——————---- start */
/* -----------  Avatar  ——————---- end */
/* -----------  AdvancedSelector  ——————---- start */
/* -----------  AdvancedSelector  ——————---- end */
/* -----------  motion  ——————---- start */
/* -----------  motion  ——————---- end */
/* -----------  transition  ——————---- start */
/* -----------  transition  ——————---- end */
/* -----------  zIndex  ——————---- start */
/*
    普通组件内部自身层级应设置在0-100间
*/
/* -----------  zIndex  ——————---- end */
html[theme="default"] {
  --kd-g-color-theme: #2F95FF;
  --jdy-g-sidebar-dark: #1B3045;
}
:export {
  theme: #2F95FF;
  name: default;
  cName: 默认主题;
}
html[theme="calendula gold"] {
  --kd-g-color-theme: #faad14;
  --jdy-g-sidebar-dark: #613400;
}
:export {
  theme: #faad14;
  name: calendula gold;
  cName: 金盏花;
}
html[theme="cyan"] {
  --kd-g-color-theme: #13c2c2;
  --jdy-g-sidebar-dark: #002329;
}
:export {
  theme: #13c2c2;
  name: cyan;
  cName: 明青;
}
html[theme="dust red"] {
  --kd-g-color-theme: #f5222d;
  --jdy-g-sidebar-dark: #5c0011;
}
:export {
  theme: #f5222d;
  name: dust red;
  cName: 薄暮;
}
html[theme="geek blue"] {
  --kd-g-color-theme: #2f54eb;
  --jdy-g-sidebar-dark: #030852;
}
:export {
  theme: #2f54eb;
  name: geek blue;
  cName: 极客蓝;
}
html[theme="golden purple"] {
  --kd-g-color-theme: #722ed1;
  --jdy-g-sidebar-dark: #120338;
}
:export {
  theme: #722ed1;
  name: golden purple;
  cName: 酱紫;
}
html[theme="lime"] {
  --kd-g-color-theme: #a0d911;
  --jdy-g-sidebar-dark: #254000;
}
:export {
  theme: #a0d911;
  name: lime;
  cName: 青柠;
}
html[theme="magenta"] {
  --kd-g-color-theme: #eb2f96;
  --jdy-g-sidebar-dark: #520339;
}
:export {
  theme: #eb2f96;
  name: magenta;
  cName: 法式洋红;
}
html[theme="polar green"] {
  --kd-g-color-theme: #52c41a;
  --jdy-g-sidebar-dark: #092b00;
}
:export {
  theme: #52c41a;
  name: polar green;
  cName: 极光绿;
}
html[theme="sunrise yellow"] {
  --kd-g-color-theme: #fadb14;
  --jdy-g-sidebar-dark: #614700;
}
:export {
  theme: #fadb14;
  name: sunrise yellow;
  cName: 日出;
}
html[theme="sunset orange"] {
  --kd-g-color-theme: #fa8c16;
  --jdy-g-sidebar-dark: #612500;
}
:export {
  theme: #fa8c16;
  name: sunset orange;
  cName: 日暮;
}
html[theme="volcano"] {
  --kd-g-color-theme: #fa541c;
  --jdy-g-sidebar-dark: #610b00;
}
:export {
  theme: #fa541c;
  name: volcano;
  cName: 火山;
}
html {
  --kd-c-checkbox-font-size: 14px;
  --kd-c-form-field-label-font-size: 14px;
  --kd-c-modal-body-font-size: 14px;
  --kd-c-radio-font-size: 14px;
  --kd-g-font-size-small: 12px;
  --kd-c-date-picker-sizing-width: 150px;
  --kd-c-tooltip-sizing-max-width: 460px;
  /* 按钮 START */
  --kd-c-button-radius-border: 6px;
  --kd-c-button-primary-color-background: #2f95ff;
  --kd-c-button-primary-color-background-hover: #6db5ff;
  --kd-c-button-primary-color-border: #2f95ff;
  --kd-c-button-primary-color-border-hover: #6db5ff;
  --kd-c-button-primary-color-background-active: #2677cc;
  --kd-c-button-primary-color-border-active: #2677cc;
  --kd-c-button-second-color-border: #c9c9c9;
  --kd-c-button-second-color-border-hover: #c1dfff;
  --kd-c-button-second-color-background-hover: #eaf4ff;
  --kd-c-button-second-color-background-active: #eaf4ff;
  --kd-c-button-second-color-border-active: #2f95ff;
  --kd-c-button-second-color-text-active: #2f95ff;
  --kd-c-button-font-size-middle: 12px;
  --kd-c-button-spacing-padding-horizontal-middle: 16px;
  /* 按钮 END */
  /* group按钮 START */
  --kd-g-color-theme: #2f95ff;
  --kd-g-color-theme-5: #6db5ff;
  --kd-c-button-group-trigger-color-background: #2f95ff;
  --kd-c-button-group-trigger-color-background-hover: #6db5ff;
  /* group按钮 END */
  --kd-c-button-font-size-middle: 14px;
  --kd-c-select-dropdown-font-size: 14px;
}
.table-operates-cell {
  display: flex;
  align-items: center;
  height: 100%;
}
.table-operates-cell .iconcool {
  cursor: pointer;
  font-size: 16px;
}
.table-operates-cell .iconcool:hover {
  color: var(--kd-g-color-theme, #5582f3);
}
.table-operates-cell .iconcool:hover.error {
  color: var(--kd-g-color-error, #fb2323);
}
.table-operates-cell .iconcool + .iconcool {
  margin-left: 12px;
}
.kd-table .kd-checkbox-default-disabled {
  display: none;
}
.kd-table-body,
.kd-table-header-cell {
  font-size: 14px;
}
tfoot {
  font-size: 14px;
}
.kd-btn-group {
  z-index: 20;
}
.kd-btn-group-trigger .kd-btn-primary {
  background-color: var(--kd-g-color-theme, #5582f3) !important;
  border: none !important;
  border-left: 1px solid #fff !important;
}
.kd-btn-group-trigger .kd-btn-primary:hover {
  background-color: var(--kd-g-color-theme-5, #87adff) !important;
}
.kd-btn-group-similar .kd-btn-group-trigger .kd-btn-primary:hover {
  background-color: var(--kd-g-color-theme, #5582f3) !important;
  border-color: var(--kd-g-color-theme, #5582f3) !important;
  opacity: 0.7 !important;
}
.kd-radio-button-text {
  line-height: inherit;
}
.kd-modal-container-box {
  border-radius: 6px;
}
.kd-modal-container.top_1 .kd-modal-has-container-box {
  top: 1vh;
  height: auto !important;
}
.kd-modal-container.top_2 .kd-modal-has-container-box {
  top: 2vh;
  height: auto !important;
}
.kd-modal-container.top_3 .kd-modal-has-container-box {
  top: 3vh;
  height: auto !important;
}
.kd-modal-container.top_4 .kd-modal-has-container-box {
  top: 4vh;
  height: auto !important;
}
.kd-modal-container.top_5 .kd-modal-has-container-box {
  top: 5vh;
  height: auto !important;
}
.kd-modal-container.top_6 .kd-modal-has-container-box {
  top: 6vh;
  height: auto !important;
}
.kd-modal-container.top_7 .kd-modal-has-container-box {
  top: 7vh;
  height: auto !important;
}
.kd-modal-container.top_8 .kd-modal-has-container-box {
  top: 8vh;
  height: auto !important;
}
.kd-modal-container.top_9 .kd-modal-has-container-box {
  top: 9vh;
  height: auto !important;
}
.kd-modal-container.top_10 .kd-modal-has-container-box {
  top: 10vh;
  height: auto !important;
}
.kd-modal-container.top_11 .kd-modal-has-container-box {
  top: 11vh;
  height: auto !important;
}
.kd-modal-container.top_12 .kd-modal-has-container-box {
  top: 12vh;
  height: auto !important;
}
.kd-modal-container.top_13 .kd-modal-has-container-box {
  top: 13vh;
  height: auto !important;
}
.kd-modal-container.top_14 .kd-modal-has-container-box {
  top: 14vh;
  height: auto !important;
}
.kd-modal-container.top_15 .kd-modal-has-container-box {
  top: 15vh;
  height: auto !important;
}
.kd-modal-container.top_16 .kd-modal-has-container-box {
  top: 16vh;
  height: auto !important;
}
.kd-modal-container.top_17 .kd-modal-has-container-box {
  top: 17vh;
  height: auto !important;
}
.kd-modal-container.top_18 .kd-modal-has-container-box {
  top: 18vh;
  height: auto !important;
}
.kd-modal-container.top_19 .kd-modal-has-container-box {
  top: 19vh;
  height: auto !important;
}
.kd-modal-container.top_20 .kd-modal-has-container-box {
  top: 20vh;
  height: auto !important;
}
.kd-modal-container.top_21 .kd-modal-has-container-box {
  top: 21vh;
  height: auto !important;
}
.kd-modal-container.top_22 .kd-modal-has-container-box {
  top: 22vh;
  height: auto !important;
}
.kd-modal-container.top_23 .kd-modal-has-container-box {
  top: 23vh;
  height: auto !important;
}
.kd-modal-container.top_24 .kd-modal-has-container-box {
  top: 24vh;
  height: auto !important;
}
.kd-modal-container.top_25 .kd-modal-has-container-box {
  top: 25vh;
  height: auto !important;
}
.kd-modal-container.top_26 .kd-modal-has-container-box {
  top: 26vh;
  height: auto !important;
}
.kd-modal-container.top_27 .kd-modal-has-container-box {
  top: 27vh;
  height: auto !important;
}
.kd-modal-container.top_28 .kd-modal-has-container-box {
  top: 28vh;
  height: auto !important;
}
.kd-modal-container.top_29 .kd-modal-has-container-box {
  top: 29vh;
  height: auto !important;
}
.kd-modal-container.top_30 .kd-modal-has-container-box {
  top: 30vh;
  height: auto !important;
}
.kd-modal-container.top_31 .kd-modal-has-container-box {
  top: 31vh;
  height: auto !important;
}
.kd-modal-container.top_32 .kd-modal-has-container-box {
  top: 32vh;
  height: auto !important;
}
.kd-modal-container.top_33 .kd-modal-has-container-box {
  top: 33vh;
  height: auto !important;
}
.kd-modal-container.top_34 .kd-modal-has-container-box {
  top: 34vh;
  height: auto !important;
}
.kd-modal-container.top_35 .kd-modal-has-container-box {
  top: 35vh;
  height: auto !important;
}
.kd-modal-container.top_36 .kd-modal-has-container-box {
  top: 36vh;
  height: auto !important;
}
.kd-modal-container.top_37 .kd-modal-has-container-box {
  top: 37vh;
  height: auto !important;
}
.kd-modal-container.top_38 .kd-modal-has-container-box {
  top: 38vh;
  height: auto !important;
}
.kd-modal-container.top_39 .kd-modal-has-container-box {
  top: 39vh;
  height: auto !important;
}
.kd-modal-container.top_40 .kd-modal-has-container-box {
  top: 40vh;
  height: auto !important;
}
.kd-modal-container.top_41 .kd-modal-has-container-box {
  top: 41vh;
  height: auto !important;
}
.kd-modal-container.top_42 .kd-modal-has-container-box {
  top: 42vh;
  height: auto !important;
}
.kd-modal-container.top_43 .kd-modal-has-container-box {
  top: 43vh;
  height: auto !important;
}
.kd-modal-container.top_44 .kd-modal-has-container-box {
  top: 44vh;
  height: auto !important;
}
.kd-modal-container.top_45 .kd-modal-has-container-box {
  top: 45vh;
  height: auto !important;
}
.kd-modal-container.top_46 .kd-modal-has-container-box {
  top: 46vh;
  height: auto !important;
}
.kd-modal-container.top_47 .kd-modal-has-container-box {
  top: 47vh;
  height: auto !important;
}
.kd-modal-container.top_48 .kd-modal-has-container-box {
  top: 48vh;
  height: auto !important;
}
.kd-modal-container.top_49 .kd-modal-has-container-box {
  top: 49vh;
  height: auto !important;
}
.kd-modal-container.top_50 .kd-modal-has-container-box {
  top: 50vh;
  height: auto !important;
}
.jdy-dialog-footer-common {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}
.jdy-dialog-footer-common button {
  margin-right: 12px;
}
.jdy-dialog-footer-common .kd-checkbox-children {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kd-modal-footer {
  justify-content: flex-start !important;
  flex-direction: row-reverse !important;
  padding-right: 8px;
}
.kd-modal-footer button {
  margin-right: 12px;
}
.kd-pagination.nicety .kd-pagination-pages-item:hover button,
.kd-pagination.nicety .kd-pagination-pages-item:active button,
.kd-pagination.nicety .kd-pagination-pages-item.active button {
  border-color: var(--kd-g-color-theme, #5582f3) !important;
}
.kd-select.full-width {
  width: 100%;
}
.kd-form-field-label-required-mark::after {
  top: 6px;
  right: 0;
  left: -10px;
  width: 5px;
}
.kd-form-field-label-required-mark {
  margin-left: 10px;
}
.kd-cascader-picker {
  box-shadow: 0 0 0 1px #dcdfe6 inset;
  border-radius: 4px;
}
.kd-cascader-picker .kd-input-wrapper .kd-input {
  background: transparent;
  padding-left: 9px !important;
}
.kd-cascader-picker .kd-input-wrapper-underline {
  border: none;
}
.kd-input {
  text-overflow: ellipsis;
}
.kd-sticky-scroll {
  padding-right: 0 !important;
}
input:focus {
  outline: none !important;
}
.ui_border .ui_dialog * {
  box-sizing: content-box !important;
}
.kd-tree-node-icon {
  margin-top: 2px;
}
:focus {
  outline: 0px !important;
}
.custom-jdy-page {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.custom-page-class-wrapper {
  display: block;
  margin-bottom: 20px;
}
.custom-page-search-wrapper {
  display: block;
}
.custom-page-search-wrapper .custom-page-search {
  display: inline-block;
}
.custom-page-search-wrapper .custom-search-item {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 20px;
}
.custom-page-opt-wrapper {
  float: right;
  margin-bottom: 20px;
}
.custom-page-opt-wrapper .custom-opt-item {
  display: inline-block;
  margin-left: 12px;
}
.custom-page-table-wrapper {
  flex: 1;
  display: block;
  position: relative;
  z-index: 10;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.custom-page-table-loading-wrapper {
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 11;
}
.custom-search-item .kd-select,
.custom-search-item .kd-input {
  width: 100%;
}
.kd-captcha-mask * {
  box-sizing: content-box;
}
.kd-captcha-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1999;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-user-select: none;
  user-select: none;
  -ms-user-select: none;
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.kd-captcha-mask .fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.kd-captcha-mask .fa-arrow-right::before {
  content: '\F061';
}
.kd-captcha-mask .fa-refresh::before {
  content: '\F021';
}
.kd-captcha-mask .fa-check::before {
  content: '\F00C';
}
.kd-captcha-mask .fa-close::before {
  content: '\F00D';
}
.kd-captcha-mask .card {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
}
.kd-captcha-mask .card-header {
  padding: 14px 12px 5px;
  margin-bottom: 0;
  background-image: none;
  border-radius: calc(0.25em - 1px) calc(0.25em - 1px) 0 0;
}
.kd-captcha-mask .card-header #captcha-tip {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.kd-captcha-mask .card-header #captcha-tip .tip-text {
  height: 24px;
  line-height: 24px;
  text-align: left;
  font-size: 16px;
  color: #212121;
  font-weight: 600;
  letter-spacing: 0;
}
.kd-captcha-mask .card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.kd-captcha-mask .kd-captcha {
  width: 304px;
  min-width: 0;
  word-break: break-word;
  border-radius: 4px;
  background-clip: border-box;
  opacity: 0;
  -ms-transform: translateY(60px);
  transform: translateY(60px);
  transition: all 0.3s ease-in-out;
}
.kd-captcha-mask .kd-captcha-mobile {
  top: 50%;
  -ms-transform: translateY(-60%);
  transform: translateY(-60%);
}
.kd-captcha-mask .captcha-card-fadein {
  -ms-transform: translateY(120px);
  transform: translateY(120px);
  opacity: 1;
}
.kd-captcha-mask .captcha-card-mobile-fadein {
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 1;
}
.kd-captcha-mask .close-icon,
.kd-captcha-mask .refresh-icon {
  position: absolute;
  bottom: 7px;
  z-index: 5;
  width: 24px;
  height: 24px;
  background-size: 100% !important;
  cursor: pointer;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.kd-captcha-mask .close-icon {
  left: 0px;
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5YWz6ZetPC90aXRsZT4KICAgIDxnIGlkPSLlhbPpl60iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik0xNiwzMCBDOC4yNjgwMTM1LDMwIDIsMjMuNzMxOTg2NSAyLDE2IEMyLDguMjY4MDEzNSA4LjI2ODAxMzUsMiAxNiwyIEMyMy43MzE5ODY1LDIgMzAsOC4yNjgwMTM1IDMwLDE2IEMzMCwyMy43MzE5ODY1IDIzLjczMTk4NjUsMzAgMTYsMzAgWiBNMTYsMjggQzIyLjYyNzQxNywyOCAyOCwyMi42Mjc0MTcgMjgsMTYgQzI4LDkuMzcyNTgzIDIyLjYyNzQxNyw0IDE2LDQgQzkuMzcyNTgzLDQgNCw5LjM3MjU4MyA0LDE2IEM0LDIyLjYyNzQxNyA5LjM3MjU4MywyOCAxNiwyOCBaIE0xNS45ODUxOTA3LDE0LjU4NTg2NCBMMjAuMTgzMTcwNywxMC4yOTkwMjc5IEMyMC41Njk1ODQxLDkuOTA0NDM1NTQgMjEuMjAyNzE0NCw5Ljg5NzgwNTE3IDIxLjU5NzMwNjcsMTAuMjg0MjE4NiBDMjEuOTkxODk5MSwxMC42NzA2MzIgMjEuOTk4NTI5NSwxMS4zMDM3NjIyIDIxLjYxMjExNjEsMTEuNjk4MzU0NiBMMTcuNDE0MTM2LDE1Ljk4NTE5MDcgTDIxLjcwMDk3MjEsMjAuMTgzMTcwNyBDMjIuMDk1NTY0NSwyMC41Njk1ODQxIDIyLjEwMjE5NDgsMjEuMjAyNzE0NCAyMS43MTU3ODE0LDIxLjU5NzMwNjcgQzIxLjMyOTM2OCwyMS45OTE4OTkxIDIwLjY5NjIzNzgsMjEuOTk4NTI5NSAyMC4zMDE2NDU0LDIxLjYxMjExNjEgTDE2LjAxNDgwOTMsMTcuNDE0MTM2IEwxMS44MTY4MjkzLDIxLjcwMDk3MjEgQzExLjQzMDQxNTksMjIuMDk1NTY0NSAxMC43OTcyODU2LDIyLjEwMjE5NDggMTAuNDAyNjkzMywyMS43MTU3ODE0IEMxMC4wMDgxMDA5LDIxLjMyOTM2OCAxMC4wMDE0NzA1LDIwLjY5NjIzNzggMTAuMzg3ODgzOSwyMC4zMDE2NDU0IEwxNC41ODU4NjQsMTYuMDE0ODA5MyBMMTAuMjk5MDI3OSwxMS44MTY4MjkzIEM5LjkwNDQzNTU0LDExLjQzMDQxNTkgOS44OTc4MDUxNywxMC43OTcyODU2IDEwLjI4NDIxODYsMTAuNDAyNjkzMyBDMTAuNjcwNjMyLDEwLjAwODEwMDkgMTEuMzAzNzYyMiwxMC4wMDE0NzA1IDExLjY5ODM1NDYsMTAuMzg3ODgzOSBMMTUuOTg1MTkwNywxNC41ODU4NjQgWiIgaWQ9ImFkZC1jaXJjbGUiIGZpbGw9IiM2NjY2NjYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center center / auto;
  display: inline-block;
}
.kd-captcha-mask .close-icon:hover {
  opacity: 0.5;
}
.kd-captcha-mask .refresh-icon {
  right: 0px;
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5Yi35pawPC90aXRsZT4KICAgIDxnIGlkPSLliLfmlrAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik0xNC4xODA1MjI5LDEuMTMyMTUzNzEgTDE0LjI4NTM5MTEsMS4yMDE0MjE2MSBMMTguMjM4NDM1Miw0LjE4MDI1Mzk5IEMxOC42NDU1ODA2LDQuNDg3MDYwMDggMTguNzUxOTgzNiw1LjA0NDkxMTY4IDE4LjUwNDUyMzYsNS40NzU4MzYzOSBMMTguNDM1MjU1Nyw1LjU4MDcwNDUzIEwxNS40NTY0MjMzLDkuNTMzNzQ4NjIgQzE1LjEyNDA1LDkuOTc0ODIyODMgMTQuNDk3MDQ3LDEwLjA2Mjk0MjQgMTQuMDU1OTcyNyw5LjczMDU2OTExIEMxMy42NDg4MjczLDkuNDIzNzYzMDIgMTMuNTQyNDI0Myw4Ljg2NTkxMTQyIDEzLjc4OTg4NDQsOC40MzQ5ODY3MSBMMTMuODU5MTUyMyw4LjMzMDExODU3IEwxNS4xOTQxNCw1Ljc4OTIyMDIzIEM5LjQ5NTI1NzQxLDYuMjAxODUyMTIgNSwxMC45NTYwMzk4IDUsMTYuNzYwMTUxMSBDNSwyMi44MzUyODM0IDkuOTI0ODY3NzUsMjcuNzYwMTUxMSAxNiwyNy43NjAxNTExIEMyMi4wNzUxMzIyLDI3Ljc2MDE1MTEgMjcsMjIuODM1MjgzNCAyNywxNi43NjAxNTExIEMyNywxMy41ODYyNzIgMjUuNjQ5NzY0MywxMC42MzI0ODk2IDIzLjMyOTQyMjgsOC41NTc1ODI1NyBDMjIuOTE3NzMyNiw4LjE4OTQzOTAyIDIyLjg4MjQzMTIsNy41NTcyNTg5MSAyMy4yNTA1NzQ3LDcuMTQ1NTY4NzcgQzIzLjYxODcxODMsNi43MzM4Nzg2MyAyNC4yNTA4OTg0LDYuNjk4NTc3MTUgMjQuNjYyNTg4NSw3LjA2NjcyMDcgQzI3LjQwMjg4NDgsOS41MTcxNjE3OCAyOSwxMy4wMTEwMTg5IDI5LDE2Ljc2MDE1MTEgQzI5LDIzLjkzOTg1MjkgMjMuMTc5NzAxNywyOS43NjAxNTExIDE2LDI5Ljc2MDE1MTEgQzguODIwMjk4MjUsMjkuNzYwMTUxMSAzLDIzLjkzOTg1MjkgMywxNi43NjAxNTExIEMzLDEwLjIwMDcyIDcuODU4MDgxNDEsNC43NzU5NTQ1MyAxNC4xNzI1MDI4LDMuODg3NTk2MjQgTDEzLjA4MTc2MSwyLjc5ODY5MjYzIEMxMi42NzQ2MTU2LDIuNDkxODg2NTQgMTIuNTY4MjEyNiwxLjkzNDAzNDk0IDEyLjgxNTY3MjcsMS41MDMxMTAyMyBMMTIuODg0OTQwNSwxLjM5ODI0MjA5IEMxMy4xOTE3NDY2LDAuOTkxMDk2NjY1IDEzLjc0OTU5ODIsMC44ODQ2OTM2ODYgMTQuMTgwNTIyOSwxLjEzMjE1MzcxIFoiIGlkPSLlvaLnirbnu5PlkIgiIGZpbGw9IiM2NjY2NjYiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+) no-repeat center center / auto;
  display: inline-block;
}
.kd-captcha-mask .refresh-icon:hover {
  opacity: 0.5;
}
.kd-captcha-mask canvas:nth-of-type(2) {
  border-radius: 4px 4px 0 0;
  background-color: #eee;
}
.kd-captcha-mask .filled-box {
  position: absolute;
  height: 48px;
  width: 100%;
  background-color: #fff;
  z-index: 3;
}
.kd-captcha-mask .kdcloud-word-dot {
  position: absolute;
  z-index: 4;
  width: 22px;
  height: 22px;
  color: #fff;
  font-size: 15px;
  font-style: normal;
  line-height: 22px;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 13px;
  background-color: rgba(255, 0, 0, 0.65);
}
.kd-captcha-mask .kdcloud-word-dot-v2 {
  width: 28px;
  height: 28px;
  background-color: #276ff5;
  line-height: 26px;
  border-radius: 50%;
  font-size: 20px;
  font-weight: 600;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);
}
.kd-captcha-mask .slider-container {
  position: relative;
  z-index: 5;
  height: 63px;
  padding-left: 40px;
  line-height: 73px;
  text-align: center;
  background-color: #fff;
  border-radius: 0 0 2px 2px;
}
.kd-captcha-mask .slider-result {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  padding-left: 12px;
  left: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  opacity: 0;
  /* transition: top 0.2s 0.1s linear; */
  text-align: left;
  z-index: 1;
}
.kd-captcha-mask .slider-result.success {
  opacity: 1;
  background-color: #1ba854;
}
.kd-captcha-mask .slider-result.fail {
  opacity: 1;
  background-color: #fb2323;
}
.kd-captcha-mask .slider-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 52px;
  margin-top: 11px;
  border-radius: 2px;
  background-color: #f3f5f9;
}
.kd-captcha-mask .slider-mask {
  position: absolute;
  left: 0;
  top: 12px;
  height: 52px;
  border-radius: 2px;
}
.kd-captcha-mask .slider {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: -1px;
  left: 0;
  width: 50px;
  height: 50px;
  background-color: #fff;
  box-shadow: 0px 1px 4px 1px rgba(54, 62, 79, 0.2);
  border: 1px solid rgba(179, 187, 209, 0.5);
  cursor: pointer;
  border-radius: 4px;
}
.kd-captcha-mask .slider-icon {
  color: #939eb9;
  height: 100%;
  width: 100%;
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDY8L3RpdGxlPgogICAgPGcgaWQ9IueZu+W9leazqOWGjCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuaLvOWbvumqjOivgS3mu5HliqjliY0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NDIuMDAwMDAwLCAtNDQxLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU0Mi4wMDAwMDAsIDQ0MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC01IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9oiIgZmlsbD0iIzkzOUVCOSIgeD0iMCIgeT0iNS41NjgzNTkzOCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjIiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSLot6/lvoQtNCIgc3Ryb2tlPSIjOTM5RUI5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgcG9pbnRzPSIxNy4xMjA1MDc4IDAuMzY4MzU5Mzc1IDIzLjEyMDUwNzggNi4zNjgzNTkzOCAxNy4xMjA1MDc4IDEyLjM2ODM1OTQiPjwvcG9seWxpbmU+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center center / auto;
  display: inline-block;
}
.kd-captcha-mask .slider-text {
  position: relative;
  color: #363e4f;
  opacity: 1;
}
.kd-captcha-mask .slider-container-active .slider-icon,
.kd-captcha-mask .slider-container-success .slider-icon,
.kd-captcha-mask .slider-container-fail .slider-icon {
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSIzNnB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDU8L3RpdGxlPgogICAgPGcgaWQ9IueZu+W9leazqOWGjCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuaLvOWbvumqjOivgS3mu5HliqjkuK0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NTYuMDAwMDAwLCAtNDQxLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY1Ni4wMDAwMDAsIDQ0MS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC02IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgMTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9oiIgZmlsbD0iIzkzOUVCOSIgeD0iMjEiIHk9IjMiIHdpZHRoPSI4IiBoZWlnaHQ9IjIiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSLot6/lvoQtNCIgc3Ryb2tlPSIjOTM5RUI5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgcG9pbnRzPSIyNSAwIDI5IDQgMjUgOCI+PC9wb2x5bGluZT4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiBmaWxsPSIjOTM5RUI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgNC4wMDAwMDApIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC00LjAwMDAwMCwgLTQuMDAwMDAwKSAiIHg9IjAiIHk9IjMiIHdpZHRoPSI4IiBoZWlnaHQ9IjIiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSLot6/lvoQtNCIgc3Ryb2tlPSIjOTM5RUI5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDQuMDAwMDAwKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMi4wMDAwMDAsIC00LjAwMDAwMCkgIiBwb2ludHM9IjAgMCA0IDQgMCA4Ij48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9IuakreWchuW9oiIgZmlsbD0iIzkzOUVCOSIgY3g9IjE0LjUiIGN5PSI0LjUiIHI9IjIuNSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center center / auto;
  display: inline-block;
}
.kd-captcha-mask .slider-container-active .slider-text,
.kd-captcha-mask .slider-container-success .slider-text,
.kd-captcha-mask .slider-container-fail .slider-text {
  opacity: 0;
}
@keyframes slider-shake {
  25% {
    transform: translate(-10px, 120px);
  }
  75% {
    transform: translate(10px, 120px);
  }
  100% {
    transform: translate(0, 120px);
  }
}
@keyframes slider-mobile-shake {
  25% {
    transform: translate(-10px, -50%);
  }
  75% {
    transform: translate(10px, -50%);
  }
  100% {
    transform: translate(0, -50%);
  }
}
.kd-slider-shake {
  animation: slider-shake 0.2s linear infinite both;
}
.kd-slider-mobile-shake {
  animation: slider-mobile-shake 0.2s linear infinite both;
}
.kd-slider-during canvas.block,
.kd-slider-during .slider {
  transition: left 0.2s linear;
}
.kd-slider-during .slider-text {
  opacity: 0;
}
.kd-mask-fadeout {
  opacity: 0;
}
.iconcool {
  font-size: 1em;
}
html,
body {
  font-family: Microsoft YaHei, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #f3f5f7;
  color: #022433;
  font-size: 14px;
  overflow: auto;
}
html {
  overflow: hidden;
  min-width: auto;
}
@media only screen and (min-width: 1180px) {
  .header-width {
    width: 1180px;
  }
}
@media only screen and (min-width: 1440px) {
  .header-width {
    width: 1440px;
  }
}
.page-width {
  width: 1180px;
}
@media only screen and (min-width: 1440px) {
  .page-width {
    width: 1440px;
  }
}
html,
body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select {
  margin: 0;
  padding: 0;
}
li {
  list-style: none;
}
a {
  color: inherit;
  text-decoration: none;
}
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
* {
  box-sizing: border-box;
  scrollbar-width: thin;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #ccd4d8;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #ccd4d8;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #ccd4d8;
}
/*=================================================================
  图片
  =================================================================*/
img {
  max-width: 100%;
}
/*=================================================================
  文字相关
  =================================================================*/
.fontsize-sm {
  font-size: 12px;
}
.fontsize-normal {
  font-size: 14px;
  font-weight: normal;
}
.fontsize-lg {
  font-size: 16px;
}
.fontsize-12 {
  font-size: 12px;
}
.fontsize-16 {
  font-size: 16px;
}
.fontsize-14 {
  font-size: 14px;
}
.fontsize-18 {
  font-size: 18px;
}
.fontsize-20 {
  font-size: 20px;
}
.fontsize-22 {
  font-size: 22px;
}
.fontsize-24 {
  font-size: 24px;
}
.fontsize-28 {
  font-size: 28px;
}
.fontsize-32 {
  font-size: 32px;
}
.fontBold {
  font-weight: bold !important;
}
.font-bold {
  font-weight: bold !important;
}
.font-weight-normal {
  font-weight: 500;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
/*文字超出显示省略号*/
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/*字体相关*/
.lineheight-1 {
  line-height: 1;
}
.lineheight-16 {
  line-height: 16px;
}
.lineheight-18 {
  line-height: 18px;
}
.lineheight-20 {
  line-height: 20px;
}
.lineheight-24 {
  line-height: 24px;
}
.lineheight-28 {
  line-height: 28px;
}
.lineheight-36 {
  line-height: 36px;
}
.lineheight-normal {
  line-height: 1.4;
}
.word-wrap {
  word-wrap: break-word;
}
.page-title {
  padding: 10px 0 20px;
  font-size: 16px;
  font-weight: bold;
}
.user-select-none {
  user-select: none;
}
/*=================================================================
  color相关
  =================================================================*/
.primary {
  color: var(--kd-g-color-theme, #5582f3);
}
.color-error {
  color: var(--kd-g-color-error, #fb2323);
}
.red {
  color: var(--kd-g-color-error, #fb2323);
}
.gray {
  color: #7f8593;
}
.blue {
  color: #337ab7;
}
.orange {
  color: #fe955e;
}
.green {
  color: #1ab194;
}
.error {
  color: #f5596e;
}
.warning {
  color: #ff991c;
}
.white {
  color: #fff;
}
.black {
  color: black;
}
.dateBlack {
  color: #333;
  font-weight: 700;
}
.dateLeft {
  color: #ff5f1f;
  font-weight: 700;
}
.success {
  color: var(--kd-g-color-success, #1ba854);
}
.bg-gray {
  background: #7f8593;
}
.bg-white {
  background-color: white;
}
.bg-yellow {
  background-color: yellow;
}
.bg-none {
  background: none !important;
}
.bg-none * {
  background: none !important;
}
.bg-transparent {
  background: transparent;
}
.link {
  color: #337ab7;
  cursor: pointer;
}
.error-btn:hover {
  color: var(--kd-g-color-error, #fb2323);
}
/*=================================================================
    布局相关
=================================================================*/
.none {
  display: none;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.block {
  display: block;
}
.table {
  display: table;
}
.table-cell {
  display: table-cell;
}
.vertical-align-middle {
  display: inline-block;
  vertical-align: middle;
}
.hidden {
  overflow: hidden;
}
/*清除浮动*/
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/*左浮动，右浮动*/
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.fixed {
  position: fixed;
}
/*=================================================================
  width && height
  =================================================================*/
.width-full {
  width: 100%;
}
.height-full {
  height: 100%;
}
.width20 {
  width: 20px;
}
.width60 {
  width: 60px;
}
.width80 {
  width: 80px;
}
.width100 {
  width: 100px;
}
.width120 {
  width: 120px;
}
.width150 {
  width: 150px;
}
.width155 {
  width: 155px;
}
.width170 {
  width: 170px;
}
.width200 {
  width: 200px;
}
.width300 {
  width: 300px;
}
.height10 {
  height: 10px;
}
.height20 {
  height: 20px;
}
.height30 {
  height: 30px;
}
.height40 {
  height: 40px;
}
.height50 {
  height: 50px;
}
.height60 {
  height: 60px;
}
.height70 {
  height: 70px;
}
.height80 {
  height: 80px;
}
.height100 {
  height: 100px;
}
/*=================================================================
  padding margin
  =================================================================*/
.paddingT0 {
  padding-top: 0px;
}
.paddingL0 {
  padding-left: 0px;
}
.paddingR0 {
  padding-right: 0px;
}
.paddingB0 {
  padding-bottom: 0px;
}
.marginT0 {
  margin-top: 0px;
}
.marginL0 {
  margin-left: 0px;
}
.marginR0 {
  margin-right: 0px;
}
.marginB0 {
  margin-bottom: 0px;
}
.padding0 {
  padding: 0px;
}
.margin0 {
  margin: 0px;
}
.paddingT5 {
  padding-top: 5px;
}
.paddingL5 {
  padding-left: 5px;
}
.paddingR5 {
  padding-right: 5px;
}
.paddingB5 {
  padding-bottom: 5px;
}
.marginT5 {
  margin-top: 5px;
}
.marginL5 {
  margin-left: 5px;
}
.marginR5 {
  margin-right: 5px;
}
.marginB5 {
  margin-bottom: 5px;
}
.padding5 {
  padding: 5px;
}
.margin5 {
  margin: 5px;
}
.paddingT10 {
  padding-top: 10px;
}
.paddingL10 {
  padding-left: 10px;
}
.paddingR10 {
  padding-right: 10px;
}
.paddingB10 {
  padding-bottom: 10px;
}
.marginT10 {
  margin-top: 10px;
}
.marginL10 {
  margin-left: 10px;
}
.marginR10 {
  margin-right: 10px;
}
.marginB10 {
  margin-bottom: 10px;
}
.padding10 {
  padding: 10px;
}
.margin10 {
  margin: 10px;
}
.paddingT15 {
  padding-top: 15px;
}
.paddingL15 {
  padding-left: 15px;
}
.paddingR15 {
  padding-right: 15px;
}
.paddingB15 {
  padding-bottom: 15px;
}
.marginT15 {
  margin-top: 15px;
}
.marginL15 {
  margin-left: 15px;
}
.marginR15 {
  margin-right: 15px;
}
.marginB15 {
  margin-bottom: 15px;
}
.padding15 {
  padding: 15px;
}
.margin15 {
  margin: 15px;
}
.paddingT20 {
  padding-top: 20px;
}
.paddingL20 {
  padding-left: 20px;
}
.paddingR20 {
  padding-right: 20px;
}
.paddingB20 {
  padding-bottom: 20px;
}
.marginT20 {
  margin-top: 20px;
}
.marginL20 {
  margin-left: 20px;
}
.marginR20 {
  margin-right: 20px;
}
.marginB20 {
  margin-bottom: 20px;
}
.padding20 {
  padding: 20px;
}
.margin20 {
  margin: 20px;
}
.paddingT25 {
  padding-top: 25px;
}
.paddingL25 {
  padding-left: 25px;
}
.paddingR25 {
  padding-right: 25px;
}
.paddingB25 {
  padding-bottom: 25px;
}
.marginT25 {
  margin-top: 25px;
}
.marginL25 {
  margin-left: 25px;
}
.marginR25 {
  margin-right: 25px;
}
.marginB25 {
  margin-bottom: 25px;
}
.padding25 {
  padding: 25px;
}
.margin25 {
  margin: 25px;
}
.paddingT30 {
  padding-top: 30px;
}
.paddingL30 {
  padding-left: 30px;
}
.paddingR30 {
  padding-right: 30px;
}
.paddingB30 {
  padding-bottom: 30px;
}
.marginT30 {
  margin-top: 30px;
}
.marginL30 {
  margin-left: 30px;
}
.marginR30 {
  margin-right: 30px;
}
.marginB30 {
  margin-bottom: 30px;
}
.padding30 {
  padding: 30px;
}
.margin30 {
  margin: 30px;
}
.paddingT35 {
  padding-top: 35px;
}
.paddingL35 {
  padding-left: 35px;
}
.paddingR35 {
  padding-right: 35px;
}
.paddingB35 {
  padding-bottom: 35px;
}
.marginT35 {
  margin-top: 35px;
}
.marginL35 {
  margin-left: 35px;
}
.marginR35 {
  margin-right: 35px;
}
.marginB35 {
  margin-bottom: 35px;
}
.padding35 {
  padding: 35px;
}
.margin35 {
  margin: 35px;
}
.paddingT40 {
  padding-top: 40px;
}
.paddingL40 {
  padding-left: 40px;
}
.paddingR40 {
  padding-right: 40px;
}
.paddingB40 {
  padding-bottom: 40px;
}
.marginT40 {
  margin-top: 40px;
}
.marginL40 {
  margin-left: 40px;
}
.marginR40 {
  margin-right: 40px;
}
.marginB40 {
  margin-bottom: 40px;
}
.padding40 {
  padding: 40px;
}
.margin40 {
  margin: 40px;
}
.paddingT45 {
  padding-top: 45px;
}
.paddingL45 {
  padding-left: 45px;
}
.paddingR45 {
  padding-right: 45px;
}
.paddingB45 {
  padding-bottom: 45px;
}
.marginT45 {
  margin-top: 45px;
}
.marginL45 {
  margin-left: 45px;
}
.marginR45 {
  margin-right: 45px;
}
.marginB45 {
  margin-bottom: 45px;
}
.padding45 {
  padding: 45px;
}
.margin45 {
  margin: 45px;
}
.paddingT50 {
  padding-top: 50px;
}
.paddingL50 {
  padding-left: 50px;
}
.paddingR50 {
  padding-right: 50px;
}
.paddingB50 {
  padding-bottom: 50px;
}
.marginT50 {
  margin-top: 50px;
}
.marginL50 {
  margin-left: 50px;
}
.marginR50 {
  margin-right: 50px;
}
.marginB50 {
  margin-bottom: 50px;
}
.padding50 {
  padding: 50px;
}
.margin50 {
  margin: 50px;
}
.paddingT55 {
  padding-top: 55px;
}
.paddingL55 {
  padding-left: 55px;
}
.paddingR55 {
  padding-right: 55px;
}
.paddingB55 {
  padding-bottom: 55px;
}
.marginT55 {
  margin-top: 55px;
}
.marginL55 {
  margin-left: 55px;
}
.marginR55 {
  margin-right: 55px;
}
.marginB55 {
  margin-bottom: 55px;
}
.padding55 {
  padding: 55px;
}
.margin55 {
  margin: 55px;
}
.paddingT60 {
  padding-top: 60px;
}
.paddingL60 {
  padding-left: 60px;
}
.paddingR60 {
  padding-right: 60px;
}
.paddingB60 {
  padding-bottom: 60px;
}
.marginT60 {
  margin-top: 60px;
}
.marginL60 {
  margin-left: 60px;
}
.marginR60 {
  margin-right: 60px;
}
.marginB60 {
  margin-bottom: 60px;
}
.padding60 {
  padding: 60px;
}
.margin60 {
  margin: 60px;
}
.paddingT65 {
  padding-top: 65px;
}
.paddingL65 {
  padding-left: 65px;
}
.paddingR65 {
  padding-right: 65px;
}
.paddingB65 {
  padding-bottom: 65px;
}
.marginT65 {
  margin-top: 65px;
}
.marginL65 {
  margin-left: 65px;
}
.marginR65 {
  margin-right: 65px;
}
.marginB65 {
  margin-bottom: 65px;
}
.padding65 {
  padding: 65px;
}
.margin65 {
  margin: 65px;
}
.paddingT70 {
  padding-top: 70px;
}
.paddingL70 {
  padding-left: 70px;
}
.paddingR70 {
  padding-right: 70px;
}
.paddingB70 {
  padding-bottom: 70px;
}
.marginT70 {
  margin-top: 70px;
}
.marginL70 {
  margin-left: 70px;
}
.marginR70 {
  margin-right: 70px;
}
.marginB70 {
  margin-bottom: 70px;
}
.padding70 {
  padding: 70px;
}
.margin70 {
  margin: 70px;
}
.paddingT75 {
  padding-top: 75px;
}
.paddingL75 {
  padding-left: 75px;
}
.paddingR75 {
  padding-right: 75px;
}
.paddingB75 {
  padding-bottom: 75px;
}
.marginT75 {
  margin-top: 75px;
}
.marginL75 {
  margin-left: 75px;
}
.marginR75 {
  margin-right: 75px;
}
.marginB75 {
  margin-bottom: 75px;
}
.padding75 {
  padding: 75px;
}
.margin75 {
  margin: 75px;
}
.paddingT80 {
  padding-top: 80px;
}
.paddingL80 {
  padding-left: 80px;
}
.paddingR80 {
  padding-right: 80px;
}
.paddingB80 {
  padding-bottom: 80px;
}
.marginT80 {
  margin-top: 80px;
}
.marginL80 {
  margin-left: 80px;
}
.marginR80 {
  margin-right: 80px;
}
.marginB80 {
  margin-bottom: 80px;
}
.padding80 {
  padding: 80px;
}
.margin80 {
  margin: 80px;
}
.paddingT85 {
  padding-top: 85px;
}
.paddingL85 {
  padding-left: 85px;
}
.paddingR85 {
  padding-right: 85px;
}
.paddingB85 {
  padding-bottom: 85px;
}
.marginT85 {
  margin-top: 85px;
}
.marginL85 {
  margin-left: 85px;
}
.marginR85 {
  margin-right: 85px;
}
.marginB85 {
  margin-bottom: 85px;
}
.padding85 {
  padding: 85px;
}
.margin85 {
  margin: 85px;
}
.paddingT90 {
  padding-top: 90px;
}
.paddingL90 {
  padding-left: 90px;
}
.paddingR90 {
  padding-right: 90px;
}
.paddingB90 {
  padding-bottom: 90px;
}
.marginT90 {
  margin-top: 90px;
}
.marginL90 {
  margin-left: 90px;
}
.marginR90 {
  margin-right: 90px;
}
.marginB90 {
  margin-bottom: 90px;
}
.padding90 {
  padding: 90px;
}
.margin90 {
  margin: 90px;
}
.paddingT95 {
  padding-top: 95px;
}
.paddingL95 {
  padding-left: 95px;
}
.paddingR95 {
  padding-right: 95px;
}
.paddingB95 {
  padding-bottom: 95px;
}
.marginT95 {
  margin-top: 95px;
}
.marginL95 {
  margin-left: 95px;
}
.marginR95 {
  margin-right: 95px;
}
.marginB95 {
  margin-bottom: 95px;
}
.padding95 {
  padding: 95px;
}
.margin95 {
  margin: 95px;
}
.paddingT100 {
  padding-top: 100px;
}
.paddingL100 {
  padding-left: 100px;
}
.paddingR100 {
  padding-right: 100px;
}
.paddingB100 {
  padding-bottom: 100px;
}
.marginT100 {
  margin-top: 100px;
}
.marginL100 {
  margin-left: 100px;
}
.marginR100 {
  margin-right: 100px;
}
.marginB100 {
  margin-bottom: 100px;
}
.padding100 {
  padding: 100px;
}
.margin100 {
  margin: 100px;
}
.paddingT0 {
  padding-top: 0px;
}
.paddingL0 {
  padding-left: 0px;
}
.paddingR0 {
  padding-right: 0px;
}
.paddingB0 {
  padding-bottom: 0px;
}
.marginT0 {
  margin-top: 0px;
}
.marginL0 {
  margin-left: 0px;
}
.marginR0 {
  margin-right: 0px;
}
.marginB0 {
  margin-bottom: 0px;
}
.padding0 {
  padding: 0px;
}
.margin0 {
  margin: 0px;
}
.paddingT4 {
  padding-top: 4px;
}
.paddingL4 {
  padding-left: 4px;
}
.paddingR4 {
  padding-right: 4px;
}
.paddingB4 {
  padding-bottom: 4px;
}
.marginT4 {
  margin-top: 4px;
}
.marginL4 {
  margin-left: 4px;
}
.marginR4 {
  margin-right: 4px;
}
.marginB4 {
  margin-bottom: 4px;
}
.padding4 {
  padding: 4px;
}
.margin4 {
  margin: 4px;
}
.paddingT8 {
  padding-top: 8px;
}
.paddingL8 {
  padding-left: 8px;
}
.paddingR8 {
  padding-right: 8px;
}
.paddingB8 {
  padding-bottom: 8px;
}
.marginT8 {
  margin-top: 8px;
}
.marginL8 {
  margin-left: 8px;
}
.marginR8 {
  margin-right: 8px;
}
.marginB8 {
  margin-bottom: 8px;
}
.padding8 {
  padding: 8px;
}
.margin8 {
  margin: 8px;
}
.paddingT12 {
  padding-top: 12px;
}
.paddingL12 {
  padding-left: 12px;
}
.paddingR12 {
  padding-right: 12px;
}
.paddingB12 {
  padding-bottom: 12px;
}
.marginT12 {
  margin-top: 12px;
}
.marginL12 {
  margin-left: 12px;
}
.marginR12 {
  margin-right: 12px;
}
.marginB12 {
  margin-bottom: 12px;
}
.padding12 {
  padding: 12px;
}
.margin12 {
  margin: 12px;
}
.paddingT16 {
  padding-top: 16px;
}
.paddingL16 {
  padding-left: 16px;
}
.paddingR16 {
  padding-right: 16px;
}
.paddingB16 {
  padding-bottom: 16px;
}
.marginT16 {
  margin-top: 16px;
}
.marginL16 {
  margin-left: 16px;
}
.marginR16 {
  margin-right: 16px;
}
.marginB16 {
  margin-bottom: 16px;
}
.padding16 {
  padding: 16px;
}
.margin16 {
  margin: 16px;
}
.paddingT20 {
  padding-top: 20px;
}
.paddingL20 {
  padding-left: 20px;
}
.paddingR20 {
  padding-right: 20px;
}
.paddingB20 {
  padding-bottom: 20px;
}
.marginT20 {
  margin-top: 20px;
}
.marginL20 {
  margin-left: 20px;
}
.marginR20 {
  margin-right: 20px;
}
.marginB20 {
  margin-bottom: 20px;
}
.padding20 {
  padding: 20px;
}
.margin20 {
  margin: 20px;
}
.paddingT24 {
  padding-top: 24px;
}
.paddingL24 {
  padding-left: 24px;
}
.paddingR24 {
  padding-right: 24px;
}
.paddingB24 {
  padding-bottom: 24px;
}
.marginT24 {
  margin-top: 24px;
}
.marginL24 {
  margin-left: 24px;
}
.marginR24 {
  margin-right: 24px;
}
.marginB24 {
  margin-bottom: 24px;
}
.padding24 {
  padding: 24px;
}
.margin24 {
  margin: 24px;
}
.paddingT28 {
  padding-top: 28px;
}
.paddingL28 {
  padding-left: 28px;
}
.paddingR28 {
  padding-right: 28px;
}
.paddingB28 {
  padding-bottom: 28px;
}
.marginT28 {
  margin-top: 28px;
}
.marginL28 {
  margin-left: 28px;
}
.marginR28 {
  margin-right: 28px;
}
.marginB28 {
  margin-bottom: 28px;
}
.padding28 {
  padding: 28px;
}
.margin28 {
  margin: 28px;
}
.paddingT32 {
  padding-top: 32px;
}
.paddingL32 {
  padding-left: 32px;
}
.paddingR32 {
  padding-right: 32px;
}
.paddingB32 {
  padding-bottom: 32px;
}
.marginT32 {
  margin-top: 32px;
}
.marginL32 {
  margin-left: 32px;
}
.marginR32 {
  margin-right: 32px;
}
.marginB32 {
  margin-bottom: 32px;
}
.padding32 {
  padding: 32px;
}
.margin32 {
  margin: 32px;
}
.paddingT36 {
  padding-top: 36px;
}
.paddingL36 {
  padding-left: 36px;
}
.paddingR36 {
  padding-right: 36px;
}
.paddingB36 {
  padding-bottom: 36px;
}
.marginT36 {
  margin-top: 36px;
}
.marginL36 {
  margin-left: 36px;
}
.marginR36 {
  margin-right: 36px;
}
.marginB36 {
  margin-bottom: 36px;
}
.padding36 {
  padding: 36px;
}
.margin36 {
  margin: 36px;
}
.paddingT40 {
  padding-top: 40px;
}
.paddingL40 {
  padding-left: 40px;
}
.paddingR40 {
  padding-right: 40px;
}
.paddingB40 {
  padding-bottom: 40px;
}
.marginT40 {
  margin-top: 40px;
}
.marginL40 {
  margin-left: 40px;
}
.marginR40 {
  margin-right: 40px;
}
.marginB40 {
  margin-bottom: 40px;
}
.padding40 {
  padding: 40px;
}
.margin40 {
  margin: 40px;
}
.paddingT44 {
  padding-top: 44px;
}
.paddingL44 {
  padding-left: 44px;
}
.paddingR44 {
  padding-right: 44px;
}
.paddingB44 {
  padding-bottom: 44px;
}
.marginT44 {
  margin-top: 44px;
}
.marginL44 {
  margin-left: 44px;
}
.marginR44 {
  margin-right: 44px;
}
.marginB44 {
  margin-bottom: 44px;
}
.padding44 {
  padding: 44px;
}
.margin44 {
  margin: 44px;
}
.paddingT48 {
  padding-top: 48px;
}
.paddingL48 {
  padding-left: 48px;
}
.paddingR48 {
  padding-right: 48px;
}
.paddingB48 {
  padding-bottom: 48px;
}
.marginT48 {
  margin-top: 48px;
}
.marginL48 {
  margin-left: 48px;
}
.marginR48 {
  margin-right: 48px;
}
.marginB48 {
  margin-bottom: 48px;
}
.padding48 {
  padding: 48px;
}
.margin48 {
  margin: 48px;
}
.paddingT52 {
  padding-top: 52px;
}
.paddingL52 {
  padding-left: 52px;
}
.paddingR52 {
  padding-right: 52px;
}
.paddingB52 {
  padding-bottom: 52px;
}
.marginT52 {
  margin-top: 52px;
}
.marginL52 {
  margin-left: 52px;
}
.marginR52 {
  margin-right: 52px;
}
.marginB52 {
  margin-bottom: 52px;
}
.padding52 {
  padding: 52px;
}
.margin52 {
  margin: 52px;
}
.paddingT56 {
  padding-top: 56px;
}
.paddingL56 {
  padding-left: 56px;
}
.paddingR56 {
  padding-right: 56px;
}
.paddingB56 {
  padding-bottom: 56px;
}
.marginT56 {
  margin-top: 56px;
}
.marginL56 {
  margin-left: 56px;
}
.marginR56 {
  margin-right: 56px;
}
.marginB56 {
  margin-bottom: 56px;
}
.padding56 {
  padding: 56px;
}
.margin56 {
  margin: 56px;
}
.paddingT60 {
  padding-top: 60px;
}
.paddingL60 {
  padding-left: 60px;
}
.paddingR60 {
  padding-right: 60px;
}
.paddingB60 {
  padding-bottom: 60px;
}
.marginT60 {
  margin-top: 60px;
}
.marginL60 {
  margin-left: 60px;
}
.marginR60 {
  margin-right: 60px;
}
.marginB60 {
  margin-bottom: 60px;
}
.padding60 {
  padding: 60px;
}
.margin60 {
  margin: 60px;
}
.paddingT64 {
  padding-top: 64px;
}
.paddingL64 {
  padding-left: 64px;
}
.paddingR64 {
  padding-right: 64px;
}
.paddingB64 {
  padding-bottom: 64px;
}
.marginT64 {
  margin-top: 64px;
}
.marginL64 {
  margin-left: 64px;
}
.marginR64 {
  margin-right: 64px;
}
.marginB64 {
  margin-bottom: 64px;
}
.padding64 {
  padding: 64px;
}
.margin64 {
  margin: 64px;
}
.paddingT68 {
  padding-top: 68px;
}
.paddingL68 {
  padding-left: 68px;
}
.paddingR68 {
  padding-right: 68px;
}
.paddingB68 {
  padding-bottom: 68px;
}
.marginT68 {
  margin-top: 68px;
}
.marginL68 {
  margin-left: 68px;
}
.marginR68 {
  margin-right: 68px;
}
.marginB68 {
  margin-bottom: 68px;
}
.padding68 {
  padding: 68px;
}
.margin68 {
  margin: 68px;
}
.paddingT72 {
  padding-top: 72px;
}
.paddingL72 {
  padding-left: 72px;
}
.paddingR72 {
  padding-right: 72px;
}
.paddingB72 {
  padding-bottom: 72px;
}
.marginT72 {
  margin-top: 72px;
}
.marginL72 {
  margin-left: 72px;
}
.marginR72 {
  margin-right: 72px;
}
.marginB72 {
  margin-bottom: 72px;
}
.padding72 {
  padding: 72px;
}
.margin72 {
  margin: 72px;
}
.paddingT76 {
  padding-top: 76px;
}
.paddingL76 {
  padding-left: 76px;
}
.paddingR76 {
  padding-right: 76px;
}
.paddingB76 {
  padding-bottom: 76px;
}
.marginT76 {
  margin-top: 76px;
}
.marginL76 {
  margin-left: 76px;
}
.marginR76 {
  margin-right: 76px;
}
.marginB76 {
  margin-bottom: 76px;
}
.padding76 {
  padding: 76px;
}
.margin76 {
  margin: 76px;
}
.paddingT80 {
  padding-top: 80px;
}
.paddingL80 {
  padding-left: 80px;
}
.paddingR80 {
  padding-right: 80px;
}
.paddingB80 {
  padding-bottom: 80px;
}
.marginT80 {
  margin-top: 80px;
}
.marginL80 {
  margin-left: 80px;
}
.marginR80 {
  margin-right: 80px;
}
.marginB80 {
  margin-bottom: 80px;
}
.padding80 {
  padding: 80px;
}
.margin80 {
  margin: 80px;
}
.paddingT84 {
  padding-top: 84px;
}
.paddingL84 {
  padding-left: 84px;
}
.paddingR84 {
  padding-right: 84px;
}
.paddingB84 {
  padding-bottom: 84px;
}
.marginT84 {
  margin-top: 84px;
}
.marginL84 {
  margin-left: 84px;
}
.marginR84 {
  margin-right: 84px;
}
.marginB84 {
  margin-bottom: 84px;
}
.padding84 {
  padding: 84px;
}
.margin84 {
  margin: 84px;
}
.paddingT88 {
  padding-top: 88px;
}
.paddingL88 {
  padding-left: 88px;
}
.paddingR88 {
  padding-right: 88px;
}
.paddingB88 {
  padding-bottom: 88px;
}
.marginT88 {
  margin-top: 88px;
}
.marginL88 {
  margin-left: 88px;
}
.marginR88 {
  margin-right: 88px;
}
.marginB88 {
  margin-bottom: 88px;
}
.padding88 {
  padding: 88px;
}
.margin88 {
  margin: 88px;
}
.margin0 {
  margin: 0 !important;
}
.margin-auto {
  margin-left: auto;
  margin-right: auto;
}
.margin-btn-l {
  margin-left: 12px;
}
.margin-btn-r {
  margin-right: 12px;
}
/*=================================================================
  z-index-100
  =================================================================*/
.z-index-10 {
  z-index: 10;
}
.z-index-20 {
  z-index: 20;
}
.z-index-30 {
  z-index: 30;
}
.z-index-40 {
  z-index: 40;
}
.z-index-50 {
  z-index: 50;
}
.z-index-60 {
  z-index: 60;
}
.z-index-70 {
  z-index: 70;
}
.z-index-80 {
  z-index: 80;
}
.z-index-100 {
  z-index: 100;
}
/*=================================================================
  border
  =================================================================*/
.border-T {
  border-top: 1px solid var(--kd-g-color-border-strong, #d9d9d9);
}
.border-B {
  border-bottom: 1px solid var(--kd-g-color-border-strong, #d9d9d9);
}
.border-L {
  border-left: 1px solid var(--kd-g-color-border-strong, #d9d9d9);
}
.border-R {
  border-right: 1px solid var(--kd-g-color-border-strong, #d9d9d9);
}
.border-dashed-T {
  border-top: 1px dashed var(--kd-g-color-border-strong, #d9d9d9);
}
.border-dashed-B {
  border-bottom: 1px dashed var(--kd-g-color-border-strong, #d9d9d9);
}
.border-red {
  border: 1px solid var(--kd-g-color-error, #fb2323) !important;
}
.no-border {
  border: none !important;
}
.border-radius-4 {
  border-radius: 4px;
}
.border-round {
  border: 1px solid var(--kd-g-color-border-strong, #d9d9d9);
}
/*=================================================================
  鼠标样式
  =================================================================*/
.cursor-pointer {
  cursor: pointer;
}
.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
/*必填项 * 图标*/
.required-fields:before {
  content: ' *';
  color: var(--kd-g-color-error, #fb2323);
  font-size: 20px;
}
.vertical-center {
  width: 100%;
  height: 100%;
  text-align: center;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: ' ';
}
.clearfix:after {
  clear: both;
}
::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
  overflow: visible;
}
::-webkit-scrollbar-thumb {
  min-height: 28px;
  height: 5px;
  min-width: 2px;
  width: 5px;
  border-radius: 4px;
  border: dashed transparent;
  padding: 100px 0 0;
  border-width: 1px;
  background-color: #b2b2b2;
  background-clip: padding-box;
}
::-webkit-scrollbar-thumb:hover {
  background: #999;
  border-radius: 6px;
}
::-webkit-scrollbar-thumb:active {
  background-color: #999;
}
::-webkit-scrollbar-corner {
  background: 0 0;
}
::-webkit-scrollbar-track {
  border-radius: 10px;
}
::-webkit-scrollbar-button {
  width: 0;
  height: 0;
}
/**
加载更多公共样式
 */
.loading-more-box .loading-more {
  padding: 10px 0;
  color: #999999;
  text-align: center;
}
.no-padding {
  padding: 0 !important;
}
.no-padding.el-empty {
  padding: 0;
}
.hover-primary {
  cursor: pointer;
}
.hover-primary:hover {
  color: var(--kd-g-color-theme, #5582f3);
}
.hover-primary:hover * {
  color: var(--kd-g-color-theme, #5582f3);
}
/** 页面结构样式 */
.page-content {
  background: #fff;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.page-search-wrapper {
  padding: 0 0 20px;
}
.page-search-wrapper .page-search-item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 10px;
  vertical-align: middle;
}
.page-search-wrapper .page-search-opt-wrapper {
  float: right;
}
.page-table-wrapper {
  display: flex;
  position: relative;
  z-index: 1000;
  height: 100%;
  width: 100%;
}
.table-loading-wrapper {
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 101;
}
.k-static-table {
  position: relative;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #e2e2e2;
}
.k-static-table tr {
  height: 32px;
  background-color: #fff;
}
.k-static-table tr:nth-child(odd) {
  background-color: #f8f8f8;
}
.k-static-table tr:first-child {
  height: 36px;
  background-color: #eee;
}
.k-static-table tr th,
.k-static-table tr td {
  font-size: 14px;
  border: 1px solid #e2e2e2;
  text-align: left;
  padding: 0 12px;
  color: #212121;
  font-weight: bold;
}
.k-static-table tr th.right,
.k-static-table tr td.right {
  text-align: right;
}
.k-static-table tr th:first-child,
.k-static-table tr td:first-child {
  text-align: center;
}
.k-static-table tr td {
  font-size: 12px;
  font-weight: normal;
}
.k-static-table tr td.k-render-link {
  color: var(--kd-g-color-theme, #5582f3);
  cursor: pointer;
  text-decoration: underline;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}
@keyframes bubbleAnimationDirectionY {
  0% {
    transform: translateY(0) translateZ(0);
  }
  25% {
    transform: translateY(3px) translateZ(0);
  }
  50% {
    transform: translateY(0) translateZ(0);
  }
  75% {
    transform: translateY(-3px) translateZ(0);
  }
  to {
    transform: translateY(0) translateZ(0);
  }
}
@keyframes bubbleAnimationDirectionX {
  0% {
    transform: translate(0);
  }
  25% {
    transform: translate(3px);
  }
  50% {
    transform: translate(0);
  }
  75% {
    transform: translate(-3px);
  }
  to {
    transform: translate(0);
  }
}
/**
自定义tooltip样式
 */
.xw-custom-tooltips-wrapper {
  z-index: 3001;
}
.xw-custom-tooltips-wrapper .xw-custom-tooltips-inner {
  position: relative;
  padding: 11px 16px;
  background: #5eadff;
  box-shadow: 0px 8px 10px 0px rgba(32, 32, 32, 0.2);
  font-size: 12px;
  color: #ffffff;
  line-height: 18px;
  font-weight: 400;
  border-radius: 16px;
  animation: 1.5s linear infinite;
  min-width: 100px;
  text-align: center;
  cursor: default;
  white-space: nowrap;
}
.xw-custom-tooltips-wrapper .xw-custom-tooltips-inner::after {
  content: ' ';
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%) rotate(-45deg);
  z-index: 10;
  background: #5eadff;
  width: 10px;
  height: 10px;
  border-radius: 0 2px 0 0;
}
.xw-custom-tooltips-wrapper .xw-custom-tooltips-inner .xw-custom-tooltip-close {
  position: absolute;
  right: 7px;
  top: 11px;
  cursor: pointer;
}
.xw-custom-tooltips-wrapper.showClose .xw-custom-tooltips-inner {
  padding-right: 26px;
}
.xw-custom-tooltips-wrapper[x-placement='top'] {
  top: -10px !important;
}
.xw-custom-tooltips-wrapper[x-placement='top'] .xw-custom-tooltips-inner {
  animation-name: xwCustomTooltipsAnimationT;
}
.xw-custom-tooltips-wrapper[x-placement='top'] .xw-custom-tooltips-inner::after {
  top: auto;
  bottom: -4px;
  left: 50%;
}
.xw-custom-tooltips-wrapper[x-placement='bottom'] {
  top: 2px !important;
}
.xw-custom-tooltips-wrapper[x-placement='bottom'] .xw-custom-tooltips-inner {
  animation-name: xwCustomTooltipsAnimationB;
}
.xw-custom-tooltips-wrapper[x-placement='left'] {
  left: -10px !important;
}
.xw-custom-tooltips-wrapper[x-placement='left'] .xw-custom-tooltips-inner {
  animation-name: xwCustomTooltipsAnimationL;
}
.xw-custom-tooltips-wrapper[x-placement='left'] .xw-custom-tooltips-inner::after {
  top: 15px;
  left: auto;
  right: -10px;
}
.xw-custom-tooltips-wrapper[x-placement='right'] {
  left: 10px !important;
}
.xw-custom-tooltips-wrapper[x-placement='right'] .xw-custom-tooltips-inner {
  animation-name: xwCustomTooltipsAnimationR;
}
.xw-custom-tooltips-wrapper[x-placement='right'] .xw-custom-tooltips-inner::after {
  top: 15px;
  left: 0;
}
@keyframes xwCustomTooltipsAnimationT {
  0% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(-3px);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(3px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes xwCustomTooltipsAnimationB {
  0% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(3px);
  }
  50% {
    transform: translateY(0);
  }
  75% {
    transform: translateY(-3px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes xwCustomTooltipsAnimationL {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(3px);
  }
  50% {
    transform: translateX(0);
  }
  75% {
    transform: translateX(-3px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes xwCustomTooltipsAnimationR {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-3px);
  }
  50% {
    transform: translateX(0);
  }
  75% {
    transform: translateX(3px);
  }
  to {
    transform: translateX(0);
  }
}
/**
树操作
*/
.kd-tree-node-item .tree-action {
  margin-left: 4px;
  line-height: 19px;
  display: none;
}
.kd-tree-node-item.kd-tree-node-selected .tree-action {
  display: inline-block;
}
.kd-tree-node-item:hover .tree-action {
  display: inline-block;
}

/* -----------  color  ——————---- start */
/* -----------  color  ——————---- end */
/* -----------  motion  ——————---- start */
/* -----------  motion  ——————---- end */
/* -----------  transition  ——————---- start */
/* -----------  transition  ——————---- end */
/* -----------  font  ——————---- start */
/* -----------  font  ——————---- end */
/* -----------  zIndex  ——————---- start */
/*
    普通组件内部自身层级应设置在0-100间
*/
/* -----------  zIndex  ——————---- end */
/* -----------  Button  ——————---- start */
/* -----------  Button  ——————---- end */
/* -----------  Collapse  ——————---- start */
/* -----------  Collapse  ——————---- end */
/* -----------  Card  ——————---- start */
/* -----------  Card  ——————---- end */
/* -----------  Carousel  ——————---- start */
/* -----------  Carousel  ——————---- end */
/* -----------  Cascader  ——————---- start */
/* -----------  Cascader  ——————---- end */
/* -----------  Switch  ——————---- start */
/* -----------  Switch  ——————---- end */
/* -----------  Input  ——————---- start */
/* -----------  Input  ——————---- end */
/* -----------  InputNumber  ——————---- start */
/* -----------  InputNumber  ——————---- end */
/* -----------  checkbox  ——————---- start */
/* -----------  checkbox  ——————---- start */
/* -----------  checkbox  ——————---- end */
/* -----------  Radio  ——————---- start */
/* -----------  Radio  ——————---- end */
/* -----------  icon  ——————---- start */
/* -----------  icon  ——————---- end */
/* -----------  Popconfirm  ——————---- start */
/* -----------  Popconfirm  ——————---- end */
/* -----------  Progress  ——————---- start */
/* -----------  Progress  ——————---- end */
/* -----------  Pagination  ——————---- start */
/* -----------  Pagination  ——————---- end */
/* -----------  Timeline  ——————---- start */
/* -----------  Timeline  ——————---- end */
/* -----------  Tabs  ——————---- start */
/* -----------  Tabs  ——————---- end */
/* -----------  Select  ——————---- start */
/* -----------  Select  ——————---- end */
/* -----------  Rate  ——————---- start */
/* -----------  Rate  ——————---- end */
/* -----------  Dropdown  ——————---- start */
/* -----------  Dropdown  ——————---- end */
/* -----------  Tooltip  ——————---- start */
/* -----------  Tooltip  ——————---- end */
/* -----------  Transfer  ——————---- start */
/* -----------  Transfer  ——————---- end */
/* -----------  DatePicker  ——————---- start */
/* -----------  DatePicker  ——————---- end */
/* -----------  ColorPicker  ——————---- start */
/* -----------  ColorPicker  ——————---- end */
/* -----------  Tree  ——————---- start */
/* -----------  Tree  ——————---- end */
/* -----------  Alert  ——————---- start */
/* -----------  Alert  ——————---- end */
/* -----------  Split-Panel ——————---- start */
/* -----------  Split-Panel ——————---- end */
/* -----------  Modal  ——————---- start */
/* -----------  Modal  ——————---- end */
/* -----------  Steps  ——————---- start */
/* -----------  Steps  ——————---- end */
/* -----------  Form  ——————---- start */
/* -----------  Form  ——————---- end */
/* -----------  Tag ——————---- start */
/* -----------  Tag ——————---- end */
/* -----------  Menu  ——————---- start */
/* -----------  Menu  ——————---- end */
/* -----------  notice  ——————---- start */
/* -----------  message  ——————---- end */
/* -----------  Spin  ——————---- start */
/* -----------  Spin  ——————---- end */
/* -----------  Spin  ——————---- start */
/* -----------  Spin  ——————---- end */
/* -----------  Layout  ——————---- start */
/* -----------  Layout  ——————---- end */
/* -----------  Typography  ——————---- start */
/* -----------  Typography  ——————---- start */
/* -----------  Search  ——————---- start */
/* -----------  Search  ——————---- start */
/* -----------  Badge  ——————---- start */
/* -----------  Badge  ——————---- end */
/* -----------  Anchor  ——————---- start */
/* -----------  Anchor  ——————---- end */
/* -----------  Avatar  ——————---- start */
/* -----------  Avatar  ——————---- end */
/* -----------  AdvancedSelector  ——————---- start */
/* -----------  AdvancedSelector  ——————---- end */
/* -----------  motion  ——————---- start */
/* -----------  motion  ——————---- end */
/* -----------  transition  ——————---- start */
/* -----------  transition  ——————---- end */
/* -----------  zIndex  ——————---- start */
/*
    普通组件内部自身层级应设置在0-100间
*/
/* -----------  zIndex  ——————---- end */
.jdy-dialog-body-text-info {
  display: flex;
  height: 100%;
  overflow: auto;
}
.jdy-dialog-body-text-info > div:nth-of-type(1) {
  padding-right: 30px;
  font-size: 57px;
  color: var(--kd-g-color-theme, #5582f3);
  text-align: center;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.jdy-dialog-body-text-info > div:nth-of-type(1) i.success__IxCwW {
  color: var(--kd-g-color-success, #1ba854);
}
.jdy-dialog-body-text-info > div:nth-of-type(1) i.warning__diqsv {
  color: var(--kd-g-color-warning, #ff991c);
}
.jdy-dialog-body-text-info > div:nth-of-type(1) i.error__n1P_k {
  color: var(--kd-g-color-error, #fb2323);
}
.jdy-dialog-body-text-info > div:nth-of-type(1) i.info__gdsgY {
  color: var(--kd-g-color-theme, #5582f3);
}
.jdy-dialog-body-text-info > div:nth-of-type(2) {
  flex: auto;
  text-align: left;
  position: relative;
  display: flex;
  justify-content: left;
}

.icon__kZ8hr {
  cursor: pointer;
  font-size: 16px;
  margin-right: 4px;
}

.sentiEye__FtDiC {
  display: inline-flex;
  align-items: center;
}
.sentiEye__FtDiC img {
  margin-left: 4px;
  cursor: pointer;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTggMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+5pi+56S65a+G56CBPC90aXRsZT4KICAgIDxnIGlkPSLpobXpnaItMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuinhOiMgyZhbXA757uE5Lu2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzUwLjAwMDAwMCwgLTE3ODEuMDAwMDAwKSIgc3Ryb2tlPSIjOTM5RUI5Ij4KICAgICAgICAgICAgPGcgaWQ9IuaYvuekuuWvhueggSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUxLjAwMDAwMCwgMTc4Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtNyI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAsNS45MzczMzY1MyBDMCw0LjUzMTk2NjI5IDIuODU0ODk1NDksMCA4LjA0MTc5NDQsMCBDMTMuMjI4NjkzMywwIDE2LDQuNDg1NjI0ODcgMTYsNS45MzczMzY1MyBDMTYsNy4zODkwNDgxOSAxMy4wNDc5NTQ3LDEyIDguMDQxNzk0NCwxMiBDMy4wMzU2MzQxLDEyIDAsNy4zNDI3MDY3NiAwLDUuOTM3MzM2NTMgWiIgaWQ9Iui3r+W+hC0yIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iOCIgY3k9IjYiIHI9IjMiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}
.sentiEye__FtDiC.disable__uCaP5 img {
  height: 8px;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNyA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPumakOiXj+WvhueggTwvdGl0bGU+CiAgICA8ZyBpZD0i6aG16Z2iLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+CiAgICAgICAgPGcgaWQ9IuinhOiMgyZhbXA757uE5Lu2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzc2LjAwMDAwMCwgLTE3ODYuMDAwMDAwKSIgc3Ryb2tlPSIjOTM5RUI5Ij4KICAgICAgICAgICAgPGcgaWQ9IumakOiXj+WvhueggSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzc3LjAwMDAwMCwgMTc4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtOCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC02Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpbmUgeDE9IjEuOTQ0NTExNjIiIHkxPSIyLjk3ODkxNTU2IiB4Mj0iMC4yNDc0NTUzNDIiIHkyPSI0LjY3NTk3MTgzIiBpZD0i55u057q/LTMiPjwvbGluZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGxpbmUgeDE9IjUuODI4NjA5MDciIHkxPSI1LjY0MTE4ODYxIiB4Mj0iMy45MTA1NTY1MSIgeTI9IjcuNTA5NTQzMiIgaWQ9IuebtOe6vy0z5aSN5Yi2LTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuODY5NTgzLCA2LjU3NTM2Nikgcm90YXRlKC0xOS4wMDAwMDApIHRyYW5zbGF0ZSgtNC44Njk1ODMsIC02LjU3NTM2NikgIj48L2xpbmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaW5lIHgxPSIxMC44NjQyNjY1IiB5MT0iNS42MzUwMDg2OSIgeDI9IjguOTgyMTA5NDkiIHkyPSI3LjUxNTcyMzEyIiBpZD0i55u057q/LTPlpI3liLYtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS45MjMxODgsIDYuNTc1MzY2KSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xOS4wMDAwMDApIHRyYW5zbGF0ZSgtOS45MjMxODgsIC02LjU3NTM2NikgIj48L2xpbmU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxsaW5lIHgxPSIxNC42NDE1Njc4IiB5MT0iMi45Nzg5MTU1NiIgeDI9IjEyLjk0NDUxMTUiIHkyPSI0LjY3NTk3MTgzIiBpZD0i55u057q/LTPlpI3liLYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjc5MzA0MCwgMy44Mjc0NDQpIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTEzLjc5MzA0MCwgLTMuODI3NDQ0KSAiPjwvbGluZT4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjkxMTQxODksNC41MzQxNTA4M2UtMTMgQzEzLjAwNjc0ODMsMy4zNjEwNTI2OSAxMC41MzI2OTE5LDUuMDQxNTc5MDMgNy40ODkyNDk3NCw1LjA0MTU3OTAzIEM0LjQ0NzA3MDk5LDUuMDQxNTc5MDMgMS45NTA2NTQ0MSwzLjM2MjQ0NzY0IC02LjIxNzI0ODk0ZS0xNSwwLjAwNDE4NDg3MDQxIiBpZD0i6Lev5b6EIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}
.sentiEye__FtDiC .edit__JL0JO {
  display: inline-block;
  margin-left: 50px;
  color: #2f95ff;
  cursor: pointer;
}

