:root{
  --nh-primary: #008acb;
}


@font-face {
  font-family: "Gotham-Book";
  src: url('../css/fonts/Gotham-Book.otf');
}

@font-face {
  font-family: "Gotham-Light";
  src: url('../css/fonts/Gotham-Light.otf');
}

@font-face {
  font-family: "JDLANGZHENGTI--GB1-0";
  src: url('../css/fonts/JDLangZhengTi.TTF');
}

body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select {
  margin: 0;
  padding: 0;
}

body {
  /* font: 12px "Gotham-Light", "微软雅黑", "Microsoft YaHei", "Arial Narrow", HELVETICA; */
  background: #fff;
  -webkit-text-size-adjust: 100%;
}

a {
  /* color: #2d374b; */
  /* text-decoration: none; */
}

a:hover {
  /* color: #cd0200;
  text-decoration: underline; */
}

em {
  font-style: normal;
}

li {
  list-style: none;
}

img {
  border: 0;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

p {
  word-wrap: break-word;
}

html,
body {
  width: 100%;
  height: 100%;
}

[v-cloak] {
  display: none;
}

#app {
  min-height: 100%;
  background-color: #fff;
  overflow-y: hidden;
}

.isModal {
  height: 100%;
  overflow: hidden;
}

.main {
  min-height: 100vh;
}

/* 滚动条样式 */
/*表格公共样式*/
.search {
  /*width: 1000px;*/
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #E1E1E1;
}

.search .tit {
  background-color: #F1F1F1;
  height: 50px;
  line-height: 50px;
  width: 1000px;
}

.search .tit i {
  margin-left: 10px;
  font-size: 20px;
}

.buttonDiv {
  margin-bottom: 10px;
  margin-left: 10px;
  vertical-align: middle;
  height: 32px;
  position: relative;
}

.buttonDiv i {
  font-size: 14px;
}

.buttonDiv .choiceList {
  float: right;
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 4px;
  display: inline-block;
  padding: 0px 3px;
  border: 1px solid #D8DBE2;
  cursor: pointer;
}

.buttonDiv .choiceList i {
  font-size: 20px;
}

.buttonDiv .choiceList:hover {
  background-color: #B3B3B3;
  color: #fff;
}

.buttonDiv .tableList {
  position: absolute;
  width: 150px;
  height: 300px;
  right: 20px;
  top: 40px;
  z-index: 99;
  overflow-y: auto;
  border: 1px solid #EAEBED;
  background-color: #fff;
  text-align: left;
}

.buttonDiv .tableList div {
  margin-top: 5px;
  margin-left: 8px;
}

.pageDiv {
  margin-top: 10px;
}

.tableEdit {
  vertical-align: middle;
  cursor: pointer;
}

.tableEdit:hover {
  color: #3390D4;
}

.addDiv,
.advanced {
  width: 760px;
  height: 480px;
  position: absolute;
  padding-bottom: 20px;
  left: 50%;
  top: 50%;
  margin-left: -380px;
  margin-top: -250px;
  z-index: 103;
  background-color: #F1F1F2;
  border-radius: 5px;
}

.addDiv .tit,
.advanced .tit {
  height: 40px;
  line-height: 40px;
  background-color: #F7F7F7;
  padding-left: 20px;
}

.addDiv .addCon,
.advanced .addCon,
.addDiv .mainSearch,
.advanced .mainSearch,
.addDiv .searchTip,
.advanced .searchTip {
  background-color: #fff;
  width: 93%;
  margin: 0 auto;
  height: 400px;
  margin-top: 20px;
  overflow-y: auto;
  text-align: right;
  padding-right: 20px;
}

.addDiv .mainSearch,
.advanced .mainSearch {
  height: 333px;
}

.addDiv .mainSearch .searchOne,
.advanced .mainSearch .searchOne {
  margin-top: 20px;
  text-align: left;
}

.addDiv .searchTip,
.advanced .searchTip {
  height: 45px;
  line-height: 45px;
  margin-top: 10px;
  margin-bottom: 2px;
  text-align: left;
  padding-top: 5px;
  color: #57595d;
}

.ownButton {
  float: right;
  margin-top: 4px;
  margin-right: 30px;
}

.closeButton {
  float: right;
  margin-right: 20px;
  cursor: pointer;
}

.closeButton i {
  /*font-size: 28px;*/
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity .5s;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.smallModal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.el-row {
  margin: 0 !important;
  margin-bottom: 20px;
}

.el-row:last-child {
  margin-bottom: 0;
}

.el-col {
  /* text-align: right; */
}

/* 下拉表格 */
.treeTable {
  width: 100%;
  font-size: 14px;
  text-align: center;
  border-bottom: 1px solid #E8ECF3;
}

.treeTable tbody {
  text-align: left;
}

.treeTable tbody tr:hover {
  background-color: #F4F6F9;
}

.treeTable tr {
  width: 100%;
  display: flex;
  color: #878A90;
}

.treeTable tr th,
.treeTable tr td {
  flex: 1;
  border: 1px solid #E8ECF3;
  padding: 8px 0;
  border-right: none;
  border-bottom: none;
  position: relative;
}

.treeTable tr th i,
.treeTable tr td i {
  cursor: pointer;
}

.treeTable tr th .tdMain,
.treeTable tr td .tdMain {
  margin-left: 10px;
}

.treeTable tr th .firstTd,
.treeTable tr td .firstTd {
  margin-left: 0px;
}

.treeTable tr th .twoTd,
.treeTable tr td .twoTd {
  margin-left: 15px;
}

.treeTable tr th .threeTd,
.treeTable tr td .threeTd {
  margin-left: 45px;
}

/* 状态按钮样式 */
.statusDiv>span {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  border: 1px solid #D8DBE2;
  cursor: pointer;
  border-radius: 3px;
  margin-right: 5px;
}

.statusDiv>span:hover {
  border: 1px solid #b3d8ff;
  color: #409eff;
  background-color: #ecf5ff;
}

.statusDiv .active {
  border: 1px solid #b3d8ff;
  color: #409eff;
  background-color: #ecf5ff;
}

/* element-ui修改部分 */
/*左侧菜单部分*/
.el-collapse,
.el-collapse-item__content {
  background-color: #EAEDF1;
}

.el-collapse-item__header {
  color: #999;
  background-color: #F0F0F0 !important;
}

/*表格居中*/
.el-table td,
.el-table th.is-leaf {
  text-align: center;
}

/*.el-table th.gutter {*/
/*  display: table-cell!important;*/
/*  width: 17px!important;*/
/*}*/
/*input修改*/
.search .el-input--small .el-input__inner {
  height: 32px;
  line-height: 32px;
  border-radius: 0;
  padding: 16px 14px;
}

.search .el-form--inline .el-form-item__label {
  float: none;
  display: inline-block;
  border: 1px solid #D8DBE2;
  text-align: center;
  padding-left: 12px;
  border-right: none;
  cursor: pointer;
}

.search .el-range-editor--small.el-input__inner {
  height: 34px;
  border-radius: 0;
}

.search .el-date-editor input {
  padding-left: 15px !important;
}

/* 表格行高 */
/* 表格字体 */
.el-table {
  font-size: 12px;
}

.el-table td,
.el-table th {
  padding: 6px 0;
}

/* 右侧固定栏 */
.el-table__fixed-body-wrapper {
  /* top: 36px !important; */
}

/* 禁用按钮边框 */
.buttonDiv .el-button--danger {
  /*background: #fff;*/
  /*border: 1px solid #f56c6c;*/
  /*color: #f56c6c;*/
}

/* 表格右边的条 */
.gutter {
  display: none;
}

/* 添加页面尺寸 */
.addCon .el-input--suffix {
  width: 200px;
}

.addCon .searchOne .el-input--suffix {
  width: 100px;
}

.addCon .searchOne .widthInput .el-input--suffix {
  width: 200px;
}

.addCon .addTableHeadDiv {
  margin-left: 20px;
  text-align: left;
}

.addCon .addTableHeadDiv .tit {
  margin-right: 10px;
  background-color: #fff;
  padding-left: 0;
}

/* 顶部状态栏 */
.statusDiv {
  margin-top: 10px;
  margin-left: 20px;
}

.statusDiv .statusNum {
  color: #EF3F42;
  margin-left: 3px;
}

/* 添加行 */
.selectTable {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1000px;
  margin-left: -500px;
  margin-top: -250px;
  overflow: auto;
  z-index: 104;
  padding: 20px;
  padding-bottom: 3px;
  background-color: #fff;
}

.selectTable .tit {
  height: 10px;
  line-height: 10px;
  margin-bottom: 20px;
}

.tableTdHover {
  cursor: pointer !important;
  color: #3390D4 !important;
  text-decoration: underline !important;
}

.tableRowCss {
  font-size: 12px;
  color: black !important;
  height: 20px;
}

.tableTdRed {
  color: red !important;
}

.tableTdBlue {
  color: blue !important;
}

.tableTdRedBold {
  color: darkred !important;
}

.tableTdWhiteLight {
  font-size: 0px;
  color: #fff !important;
}

.tableTdRedLight {
  font-size: 35px;
  color: red !important;
}

.eventLightGreen {
  font-size: 20px;
  color: Green !important;
  float: left;
}

.eventLightRed {
  font-size: 20px;
  color: red !important;
  float: left;
}

.eventLightYellow {
  font-size: 20px;
  color: Yellow !important;
  float: left;
}

.tableImTime {
  font-size: 8px;
  color: #5e5e5e !important;
}

.tableImName {
  font-size: 16px;
  color: black !important;
}

.tableTdYellowLight {
  font-size: 35px;
  color: #E6A23C !important;
}

.tableTdGreenLight {
  font-size: 35px;
  color: Green !important;
}

.tableTdGrayLight {
  font-size: 35px;
  color: gray !important;
}

.el-table--scrollable-x .el-table__body-wrapper {
  overflow-y: auto !important;
}

.button_clear {
  float: right;
}

.button_clear:hover {
  color: red !important;
}

.el-pagination__editor.el-input .el-input__inner {
  line-height: normal;
}

.index_menu {
  color: #ac2925 !important;
}

.moveTitle {
  /* cursor: move; */
}

.button-left-0 {
  margin-left: 0;
}

.mr10 {
  margin-right: 10px;
}

.ml10 {
  margin-left: 10px;
}

.mr4 {
  margin-right: 4px;
}

.buttonDiv-icon-mr4 button i {
  margin-right: 4px;
}

.buttonDiv-icon-mr4 button icon {
  margin-right: 4px;
  font-size: 14px;
}

.search .color-label {
  color: #bfbfbf;
  font-size: 12px;
  margin-right: 4px;
}

.search .el-form-item--mini.el-form-item {
  margin-bottom: 12px;
}

.dsp-inline-blcok {
  display: inline-block;
}

.mini-form .el-form-item__content {
  line-height: 28px;
}

.el-button [class*=el-icon-]+span {
  margin-left: 0;
}

.popoverMulti .el-popover {
  margin-left: 340px;
}

.search-self .el-form--inline .el-form-item__label {
  padding: 0;
  margin: 0;
  border: none;
  margin-right: 8px;
  font-size: 12px;
  color: #333;
  font-family: 'Gotham-Book'
}

.search-self button i {
  font-size: 14px;
  margin-right: 4px;
}

/*按钮的设置*/
/*复合查询*/
.el-button--multipleSearch {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF
}

.el-button--multipleSearch:focus,
.el-button--multipleSearch:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.el-button--multipleSearch:active {
  outline: 0
}

.el-button--multipleSearch.is-disabled,
.el-button--multipleSearch.is-disabled:active,
.el-button--multipleSearch.is-disabled:focus,
.el-button--multipleSearch.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

/*重置查询*/
.el-button--reset {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF
}

.el-button--reset:focus,
.el-button--reset:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.el-button--reset:active {
  outline: 0
}

.el-button--reset.is-disabled,
.el-button--reset.is-disabled:active,
.el-button--reset.is-disabled:focus,
.el-button--reset.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

/*上传查询*/
.el-button--add {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF
}

.el-button--add:focus,
.el-button--add:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.el-button--add:active {
  outline: 0
}

.el-button--add.is-disabled,
.el-button--add.is-disabled:active,
.el-button--add.is-disabled:focus,
.el-button--add.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

/*下载按钮*/
.el-button--download {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF
}

.el-button--download:focus,
.el-button--download:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.el-button--download:active {
  outline: 0
}

.el-button--download.is-disabled,
.el-button--download.is-disabled:active,
.el-button--download.is-disabled:focus,
.el-button--download.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

/*下载文件按钮*/
.el-button--downloadFile {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF
}

.el-button--downloadFile:focus,
.el-button--downloadFile:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.el-button--downloadFile:active {
  outline: 0
}

.el-button--downloadFile.is-disabled,
.el-button--downloadFile.is-disabled:active,
.el-button--downloadFile.is-disabled:focus,
.el-button--downloadFile.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

/*编辑按钮*/
.el-button--edit {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF;
}

.el-button--edit:focus,
.el-button--edit:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff;
}

.el-button--edit:active {
  outline: 0
}

.el-button--edit.is-disabled,
.el-button--edit.is-disabled:active,
.el-button--edit.is-disabled:focus,
.el-button--edit.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff;
}

/*删除按钮*/
.el-button--delete {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF;
}

.el-button--delete:focus,
.el-button--delete:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff;
}

.el-button--delete:active {
  outline: 0
}

.el-button--delete.is-disabled,
.el-button--delete.is-disabled:active,
.el-button--delete.is-disabled:focus,
.el-button--delete.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff;
}

/*打印按钮*/
.el-button--print {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF
}

.el-button--print:focus,
.el-button--print:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.el-button--print:active {
  outline: 0
}

.el-button--print.is-disabled,
.el-button--print.is-disabled:active,
.el-button--print.is-disabled:focus,
.el-button--print.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

/*导出按钮*/
.el-button--export {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF
}

.el-button--export:focus,
.el-button--export:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.el-button--export:active {
  outline: 0
}

.el-button--export.is-disabled,
.el-button--export.is-disabled:active,
.el-button--export.is-disabled:focus,
.el-button--export.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

/*保存按钮*/
.el-button--save {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF
}

.el-button--save:focus,
.el-button--save:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.el-button--save:active {
  outline: 0
}

.el-button--save.is-disabled,
.el-button--save.is-disabled:active,
.el-button--save.is-disabled:focus,
.el-button--save.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

/*保存选中按钮*/
.el-button--saveSelect {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF
}

.el-button--saveSelect:focus,
.el-button--saveSelect:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.el-button--saveSelect:active {
  outline: 0
}

.el-button--saveSelect.is-disabled,
.el-button--saveSelect.is-disabled:active,
.el-button--saveSelect.is-disabled:focus,
.el-button--saveSelect.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

/*导入*/
.el-button--import {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF
}

.el-button--import:focus,
.el-button--import:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.el-button--import:active {
  outline: 0
}

.el-button--import.is-disabled,
.el-button--import.is-disabled:active,
.el-button--import.is-disabled:focus,
.el-button--import.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

/*导入*/
.el-button--import {
  color: #fff;
  background-color: #409EFF;
  border-color: #409EFF
}

.el-button--import:focus,
.el-button--import:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #fff
}

.el-button--import:active {
  outline: 0
}

.el-button--import.is-disabled,
.el-button--import.is-disabled:active,
.el-button--import.is-disabled:focus,
.el-button--import.is-disabled:hover {
  color: #fff;
  background-color: #a0cfff;
  border-color: #a0cfff
}

/*MessageBox确定和取消按钮互换位置*/
.el-message-box .el-message-box__btns button:nth-child(1) {
  float: right !important;
  margin-left: 20px !important;
}

/*.shareTit .nav .tabs span i {*/
/*font-size: 12px;*/
/*}*/

/* stringToJson */
.stringToJsonstring {
  color: green;
}

.stringToJsonnumber {
  color: darkorange;
}

.stringToJsonboolean {
  color: blue;
}

.stringToJsonnull {
  color: magenta;
}

.stringToJsonkey {
  color: #000;
}



/* newUI */
/* 修改主体 */
.newUiID {
  background: #e8ecf0 !important;
  /* min-height: auto!important; */

}

/* .newUiID > div {
  padding: 10px;
} */
.newUiID .box-content-self {
  padding: 10px;
  overflow: hidden;
  /* background: #fff; */
}

/* 修改按钮组 */
.newUiID .search-self {
  margin-top: 0px;
  padding: 10px 10px 0px 10px;
  background: #fff;
  margin-bottom: 0px;
}

.newUiID .buttonDiv {
  margin-left: 0px;
  padding: 10px;
  background: #fff;
  margin-bottom: 0px;
}

/* 修改table */
.el-table {
  color: #333;
}

.newUiID .tableDiv {
  background: #fff;
}

/* 自定义table样式 */
.newUiID .treeTable tr th,
.treeTable tr td {
  text-align: left;
}

.newUiID .el-table .cell,
.el-table th div,
.el-table--border td:first-child .cell,
.el-table--border th:first-child .cell {
  padding-left: 20px;
  color: #000;
}

.newUiID .el-table td,
.el-table th {
  text-align: left;
}

.newUiID .el-table th {
  background: #f6f7fb;
  border-right: 1px solid #f5eded;
}

.newUiID .pageDiv {
  margin-top: 0px;
  padding-top: 10px;
  background: #fff;
  padding-bottom: 10px;
  padding-left: 10px;
}

.newUiID .p10bgfff {
  padding: 10px;
  background: #fff;
}

.newUiID .el-table .tableTdHover .cell {
  color: #409EFF
}

.newUiID .el-table--border td {
  /* border-right: none; */
}

.newUiID .el-table--striped .el-table__body tr.el-table__row--striped td {
  background: #fff;
}

.newUiID .el-table .tableTdGreenLight .cell,
.newUiID .el-table .tableTdGreenLight .cell {
  color: green !important;
}

.newUiID .el-table .tableTdRedLight .cell,
.newUiID .el-table .tableTdRed .cell {
  color: red !important;
}

.newUiID .el-table .tableTdBlueLight .cell,
.newUiID .el-table .tableTdBlue .cell {
  color: blue !important;
}

.newUiID .el-table .tableTdYellowLight .cell,
.newUiID .el-table .tableTdYellowLight .cell {
  color: #E6A23C !important;
}

.newUiID .el-table .tableTdGrayLight .cell,
.newUiID .el-table .tableTdGray .cell {
  color: gray !important;
}

.newUiID thead tr th .cell {
  font-family: "Gotham-Book"
}

.newUiID .el-table .tableTdGreenConfig .cell {
  color: green !important;
}

.newUiID .el-table .tableTdRedConfig .cell {
  color: red !important;
}

.newUiID .el-table .tableTdBlueConfig .cell {
  color: blue !important;
}

.newUiID .el-table .tableTdYellowConfig .cell {
  color: #E6A23C !important;
}

.newUiID .el-table .tableTdPurpleConfig .cell {
  color: purple !important;
}

.newUiID .el-table--striped .el-table__body tr.current-row>td {
  background-color: #a0cfff;
}

.rowSelectStyle td {
  background-color: #a0cfff !important;
}

/* 修改浏览器默认input placeholder */
input::-webkit-input-placeholder {
  /* WebKit browsers*/
  font: "Gotham-Light", "Microsoft YaHei", "Arial Narrow", HELVETICA;
}

input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18*/
  font: "Gotham-Light", "Microsoft YaHei", "Arial Narrow", HELVETICA;
}

input::-moz-placeholder {
  /* Mozilla Firefox 19+*/
  font: "Gotham-Light", "Microsoft YaHei", "Arial Narrow", HELVETICA;
}

input:-ms-input-placeholder {
  /* Internet Explorer 10+*/
  font: "Gotham-Light", "Microsoft YaHei", "Arial Narrow", HELVETICA;
}

/*弹窗样式覆盖*/
.ssc-dialog .el-dialog {}

.ssc-dialog .el-dialog__header,
.ssc-dialog .el-dialog__footer {
  padding: 10px;
  background-color: #f5f7fa;
}

.ssc-dialog .el-dialog__title {
  font-size: 16px;
}

.ssc-dialog .el-dialog__body {
  padding: 16px;
}

.el-loading-mask {
  z-index: 3000 !important;
}

.el-dialog__headerbtn {
  top: 12px;
}

.el-form-item__error{
  z-index: 1;
}

/* #region 弹性盒样式 */
.flex {
  display: flex;
}
.flex_center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex_center_between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex_between {
  display: flex;
  justify-content: space-between;
}
.flex_center_around {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.flex_around {
  display: flex;
  justify-content: space-around;
}
.flex_center_start {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.flex_start {
  display: flex;
  justify-content: flex-start;
}
.flex_center_end {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.flex_end {
  display: flex;
  justify-content: flex-end;
}
/* #endregion  */

/* #region dialog弹窗样式 */
.nhdialog .el-dialog__header {
  box-sizing: border-box;
  background: #F5F5F5;
  border-radius: 6px 6px 0px 0px;
  padding: 10px 15px;
  font-size: 16px;
  font-family: PingFangSC-Semibold, PingFang SC;
  color: #333333;
  line-height: 24px;
}

.nhdialog .nhDialogTitle {
  box-sizing: border-box;
  background: #F5F5F5;
  border-radius: 6px 6px 0px 0px;
  padding: 0px;
  font-size: 16px;
  font-family: PingFangSC-Semibold, PingFang SC;
  color: #333333;
  line-height: 24px;
}

.nhdialog .el-dialog__header .el-dialog__title {
  font-size: 16px;
}

.nhdialog .nhDialogFooter {
  height: 64px;
  background: #FFFFFF;
  box-shadow: 0px -2px 4px 0px rgba(0, 0, 0, 0.03);
  border-radius: 0px 0px 6px 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.nhdialog .el-dialog__footer {
  padding: 0;
}
/* #endregion  */

/* #region 按钮样式 */
.nhButton .el-button {
  padding: 12px 42px;
}

/* #endregion  */

/* #region 表格样式 */
.nhTable th.el-table__cell {
  background-color: #f6f7fb;
  border-right: 1px solid #f5eded;
}
/* #endregion  */

/* #region 类似超链接样式 */
/* 文字 */
.hyperlink{
  color: var(--nh-primary);
  border-bottom: var(--nh-primary);
  cursor:pointer
}
.hyperlink:hover {
  color: var(--nh-primary);
  text-decoration: underline;
}
/* 图标 */
.hypericon{
  color: var(--nh-primary);
  cursor:pointer;
  font-size: 16px;
}
.hypericon:hover {
  color: var(--nh-primary);
}
/* #endregion  */