body {
  font-family: microsoft yahei ui, microsoft yahei, helvetica neue, Helvetica,
    arial, Source Han Sans SC, PingFangSC-Light, hiragino sans gb, simsun,
    sans-serif;
  -webkit-font-smoothing: antialiased;
  /*chrome、safari*/
  -moz-osx-font-smoothing: grayscale;
  /*firefox*/
  -webkit-tap-highlight-color: transparent;
  margin: 0;
  padding: 0;
  height: 100%;
}

#app {
  margin: 0;
  padding: 0;
  height: 100%;
  color: #2c3e50;
}

.el-notification__content p {
  word-break: break-all;
  max-height: calc(60vh - 50px);
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 20px;
}

.el-notification__content p .success-content {
  max-height: calc(60vh - 110px);
  overflow: auto;
}

ul,
li,
h1,
h2,
h3,
h4,
h5,
span,
p {
  margin: 0;
  padding: 0;
}

/**ul去掉行首默认项目符*/
ul {
  list-style-type: none;
}

/**router-link a标签统一去掉默认样式*/
a {
  text-decoration: none;
  outline: none;
  color: #008ed3;
}

.router-link-active {
  text-decoration: none;
}

/**elementUI css 改写区域代码,重写需以[redefine]属性作为重写开关*/

/** 设置cz cz-icon与文字间距5px,与elementUI自带图标保持效果一致 */
.el-button i[class*="cz-"]+span {
  margin-left: 5px;
}

/**导航栏目去底色*/
.el-menu[noBackground].el-menu--horizontal,
.el-menu--horizontal.el-menu>li.el-submenu>div.el-submenu__title {
  background-color: transparent !important;
}

.el-menu--popup {
  border-radius: 6px;
}

.el-menu.el-menu--popup,
.el-menu--popup.el-submenu,
.el-menu-item,
.el-submenu__title {
  /* background-color:#475772 !important; */
}

.el-submenu:focus .el-submenu__title,
.el-submenu:hover .el-submenu__title,
.el-menu-item:focus,
.el-menu-item:hover {
  /* background-color:#344563 !important; */
}

.el-menu.el-menu--popup .el-submenu:nth-of-type(1) .el-submenu__title {
  border-radius: 6px 6px 0 0 !important;
}

.el-menu.el-menu--popup .el-submenu:nth-last-of-type(1) .el-submenu__title {
  border-radius: 0 0 6px 6px !important;
}

.el-menu.el-menu--popup .el-submenu:only-child .el-submenu__title {
  border-radius: 6px !important;
}

.el-menu.el-menu--popup .el-menu-item:only-child {
  border-radius: 6px !important;
}

/*textarea字体改成微软雅黑*/
textarea {
  font-family: helvetica neue, Helvetica, arial, Source Han Sans SC,
    PingFangSC-Light, hiragino sans gb, microsoft yahei ui, microsoft yahei,
    simsun, sans-serif;
}

/**input中图标改为蓝色*/
div[redefine-icon-blue] .el-input .el-input__icon {
  color: #20a6ff !important;
}

div[eltreeinput] .el-input-group {
  border: 1px solid #eeeeee;
}

div[eltreeinput] .el-input__inner {
  background: #fff;
  font-size: 14px;
  /* font-family: Source Han Sans SC; */
  font-weight: 400;
  line-height: 20px;
  border: none;
  outline: none;
  color: #333;
  /* border-radius: 4px; */
  padding-left: 10px;
}

div[eltreeinput] .el-input-group__append,
div[eltreeinput] .el-input-group__prepend {
  background: #fff;
  border: #fff;
}

/* icon的颜色值 */
.icon-greed i {
  color: #0cb7c3;
}

.icon-blue1 i {
  color: #A6C6F2;
}

.icon-blue i {
  color: #05c6a6;
}

.icon-indigo i {
  color: #2680eb;
}

.icon-red i {
  color: #ff0000;
}

/* 修改图片预览页面中的X图标颜色和位置 */
.el-image .el-image-viewer__wrapper .el-image-viewer__close {
  color: #fff;
  margin-top: 35px;
}

/* 弹出框 */
.el-dialog__wrapper[appeardialog] .el-form-item__label-wrap {
  background: #fafbfc;
}

.padding-btn {
  padding: 12px 24px !important;
}

.dialog1 .el-dialog__body {
  padding: 30px 31px;
  color: #606266;
  font-size: 14px;
}

.dialog1 .el-card__body {
  padding: 0;
}

/* .dialog1模态框下 引用部件表达式 引起的.el-card样式问题 */
.dialog1 #constructionManage_assemblyUnit .el-card__body {
  padding: 20px;
}

.dialog1 .el-form-item.is-success .el-textarea__inner {
  border-color: #fff !important;
}

.dialog1 .el-textarea.is-disabled .el-textarea__inner {
  border-color: #fff;
}

.dialog1 .el-form-item.is-error .el-textarea__inner {
  border-color: #fff;
}

.dialog1 i.el-icon-edit-outline.editable-header-icon {
  display: none;
}

.dialog1 .el-form-item:not(.el-form-item-me) {
  margin-bottom: 0;
}

.dialog1 .el-dialog__header {
  padding: 20px 30px 20px 30px;
  font-size: 16px;
  /* font-family: Source Han Sans SC; */
  background: rgba(255, 255, 255, 1);
  opacity: 1;
  font-weight: bold;
  border-bottom: 1px solid #e9edf0;
  line-height: 24px;
  color: rgba(55, 71, 101, 1);
}

.dialog1 .el-dialog__footer {
  border-top: 1px solid #e9edf0;
  padding: 20px 20px 20px;
}

.dialog1 .el-form-item:not(.el-form-item-me) {
  background: #fafbfc;
}

.dialog1 .el-form-item.el-form-item-me {
  min-height: 50px;
}

.dialog1 .el-form-item.el-form-item-me .el-form-item__label {
  text-align: left;
}

.dialog1 .el-form-item:not(.el-form-item-me) .el-form-item__label {
  padding: 0 10px;
  display: block;
  min-width: 50px;
  background: #fafbfc;
  line-height: 50px;
  height: 50px;
  opacity: 1;
  text-align: center;
  color: #606266;
}

.dialog1 .el-form-item:not(.el-form-item-me).is-required .el-form-item__label:before {
  content: "*";
  color: #f56c6c;
  margin-right: 4px;
}

/* 解决ie弹出框内列表操作列按钮显示不全*/
.dialog1 .dialogTable .el-button+.el-button {
  margin-left: 5px !important;
}



/* 时间控件的width */
.dialog1 .el-date-editor.el-input {
  width: 100%;
}

/* 远程搜索输入框width */
.dialog1 .el-autocomplete {
  width: 100%;
}

.dialog1 .el-dialog__headerbtn {
  top: 25px;
  right: 30px;
}

.dialog1 .wordtextarea label.el-form-item__label {
  height: 68px;
  line-height: 68px;
}

.dialog1 .el-form-item:not(.el-form-item-me) .el-input__inner,
.dialog1 .el-form-item:not(.el-form-item-me) .el-textarea__inner {
  border: none !important;
  outline: none !important;
  border-top: 8px solid #ffffff !important;
  border-left: 5px solid #ffffff !important;
  border-right: 5px solid #ffffff !important;
  border-bottom: 8px solid #ffffff !important;
  border-radius: 0px;
}

.dialog1 .el-form-item:not(.el-form-item-me) .el-input__inner {
  height: 50px;
}

.dialog1 .el-form-item:not(.el-form-item-me) .el-form-item__error {
  color: #f56c6c;
  font-size: 12px;
  line-height: 1;
  /* 此定位方法不能兼容textarea的错误提示样式
  padding-top: 4px;
  position: absolute;
  top: 30px;
  */
  /*以下定位写法兼容textarea的错误提示样式*/
  top: 100%;
  margin-top: -20px;
  /* 以下注释,解决在ie下对话框内错误提示语显示不出问题 */
  /* left: initial;
  bottom: 0;
  right: 12px; */
}

/* 解决模态框内分页页码位置错位 */
.dialog1 .el-pagination .el-input__inner,
.dialog1 .el-pagination .el-textarea__inner {
  border: none !important;
}

.dialog1 .el-pagination .el-input__inner {
  height: 28px !important;
}

/* end */

/* 表格去掉多选框最上面的 */
.dialogTable thead .el-checkbox__inner {
  display: none !important;
}

.dialog1 .el-textarea .el-input__count {
  background-color: #f3faff;
}

/* 表格 */
.table-header {
  /* margin: 5px 0; */
}

.table-header .search-info {
  font-size: 18px;
  line-height: 36px;
  color: #333;
  opacity: 1;
  font-weight: 500;
  /* font-family: Source Han Sans SC; */
}

.table-header .popover {
  cursor: pointer;
  width: 90px;
  line-height: 38px;
  text-align: center;
  background: rgba(251, 253, 255, 1);
  border: 1px solid rgba(233, 237, 240, 1);
  border-radius: 4px;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.04);
}

.table-header .el-button {
  /* padding: 10px 5px 11px; */
  min-width: 160px;
  margin: 10px 30px 10px 0;
}

.el-button[horusbase]:hover {
  transform: scale(2);
}

.el-button[horusbase] {
  transform: scale(1.6);
}

/* .el-button[horusbase]:hover-.el-button {
  transform: scale(1.6);
} */

.el-horus-tableHeader .el-button[noboder] {
  padding: 0px 30px;
  border-radius: 0px;
  height: 29px;
  background: #edf5ff;
  border-radius: 25px;
  border: 0px;
  /* border-bottom: 1px solid #9ab4d5; */
}

.el-horus-tableHeader .el-button[noboder].is-disabled,
.el-horus-tableHeader .el-button[noboder].is-disabled:focus,
.el-horus-tableHeader .el-button[noboder].is-disabled:hover {
  color: #ccc;
  cursor: not-allowed;
  background-image: none;
  background-color: #fff;
  border-color: #ebeef5;
}

.table-header .el-input.hg100 input {
  height: 100%;
  line-height: 100%;
}

.el-table .ascending .sort-caret.ascending {
  border-bottom-color: #748aa1;
}

.el-table .descending .sort-caret.descending {
  border-top-color: #748aa1;
}

/* .el-table__body tr.current-row>td,
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td
{
  background-color: rgba(7, 156, 255, 0.3) !important;
} */

.table-footer {
  height: 62px;
}

.table-footer .page-info h2 {
  margin-left: 15px;
  height: 20px;
  font-size: 14px;
  /* font-family: Source Han Sans SC; */
  font-weight: 400;
  line-height: 20px;
  color: rgba(156, 166, 181, 1);
}

.table-footer .page-control {
  margin-right: -35px;
}

.table-footer .page-info h2 {
  margin-bottom: 11px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: rgba(156, 166, 181, 1);
}

/**重写解决树型结构组件支持上下左右滚动条效果*/
.el-scrollbar[redefine] .el-scrollbar__thumb,
.el-scrollbar[redefine] .el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.9);
}

.el-scrollbar[navMenu] .el-scrollbar__thumb {
  background-color: #fff;
}

.el-scrollbar[navMenu] .el-scrollbar__thumb:hover {
  background-color: #666;
}

.el-scrollbar[redefine] .el-scrollbar__wrap {
  overflow-x: hidden;
  margin-bottom: -20px !important;
  margin-right: -60px !important;
}

/**修正因上面.el-scrollbar[redefine] .el-scrollbar__wrap{margin-right: -60px}导致“暂无数据”提示不居中的问题*/
.el-scrollbar[redefine] .el-scrollbar__wrap .el-tree__empty-block>.el-tree__empty-text {
  margin-left: -30px !important;
}

/* 设置滚动条层级为9999 */
.el-scrollbar[redefine] .el-scrollbar__bar {
  z-index: 1999;
}

/*树loading*/
.el-tree[redefine] .el-loading-mask {
  /* background-color: #344563 !important; */
  background-color: rgba(52, 69, 99, 0.8);
}

.el-tree[redefine] .el-loading-mask .el-loading-spinner {
  top: 50px !important;
}

.el-scrollbar[redefine] .el-tree[redefine]>.el-tree-node {
  /*display: inline-block;*/
  /* color: #b3b9c4; */
  background-color: transparent !important;
}

.el-scrollbar[redefine] .el-tree[redefine].el-tree[black]>.el-tree-node {
  /*display: inline-block;*/
  color: #374765;
  background-color: transparent !important;
}

.el-scrollbar[redefine] .el-tree[redefine] .el-tree-node>.el-tree-node__children {
  overflow: inherit;
  background-color: transparent !important;
}

/*
.treeHeight.el-scrollbar[overscroll] .el-scrollbar__wrap {
  margin-right: -50px !important;
}
*/

.el-tree[redefine],
.el-tree[redefine] .el-tree-node__content:hover {
  background-color: transparent !important;
  color: #008ED4;
}

.el-tree[redefine] .el-tree-node:focus>.el-tree-node__content {
  background-color: transparent !important;
  color: #008ED4;
}

.el-tree[redefine] .el-tree-node>.el-tree-node__content {
  height: 36px;
  line-height: 36px;
}

.el-tree[redefine] .el-tree-node>.el-tree-node__content:after {
  content: "\2003\2003\2003";
}

.el-tree[redefine] .el-tree-node.is-current>.el-tree-node__content {
  background-color: #edf1f6 !important;
  color: #008ED4;
  border-radius: 2px;
}

.el-tree[redefine] .el-tree-node.is-current>.el-tree-node__content .el-tree-node__expand-icon {
  color: #008ED4;
}

.el-tree[redefine] .el-tree-node.is-current>.el-tree-node__content .el-tree-node__expand-icon.is-leaf {
  color: transparent;
}

/* 覆盖搜索匹配提示的danger样式 */
.el-tree[redefine] .el-tree-node.is-current>.el-tree-node__content .danger {
  color: #409eff;
}

/* 双击取消选中  需要如果已经设置树KEY为空，就不用.el-tree-node.is-current>.el-tree-node__content如果没有则需要*/
.el-tree[redefine].doubleClick .el-tree-node.is-current>.el-tree-node__content {
  color: #b3b9c4;
}

.el-tree[redefine].doubleClick .el-tree-node:focus>.el-tree-node__content {
  color: #b3b9c4;
}

/* 树选择框不可选择时颜色*/
.el-tree[redefine] .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #999;
}

/* 表单的字体变小的修改*/
.el-form[formBase]:not("el-item-me").el-form-item__label {
  margin-left: 8px !important;
  padding: 0 !important;
  height: 18px !important;
  font-size: 12px;
  /* font-family: Source Han Sans SC; */
  font-weight: 400;
  line-height: 18px !important;
  color: #8892a4;
  opacity: 1;
}

.el-form[formBase] .el-input.is-disabled .el-input__inner {
  color: #606266;
}

.el-form[formBase].el-form--label-top {
  padding-bottom: 14px;
}

.el-form[formBase] .el-input:not(.el-input--prefix) .el-input__inner,
.el-form[formBase] .el-textarea__inner {
  padding: 0 8px;
}

/* 搜索条件--日期选择框去掉border */
.el-form[formBase] .border0 .el-input__inner {
  border: 0px;
}

/*表单的卡片信息*/
.el-form[formBase] .el-card__body {
  padding: 0;
}

.el-form[formBase] .el-form-item__label {
  padding: 0 !important;
  margin-top: 13px;
}

/*搜索条件--日期选择框label只出现一半  */
.el-form[formBase] .el-form-item__label {
  margin-top: 5px;
}

.el-form[formBase] .el-range-separator {
  width: 7%;
  line-height: 26px;
  color: #b7b7b7;
}

.el-form[clearDataIcon] .el-icon-date:before {
  content: "";
}

/**重写解决form表单中,input的placeholde默认颜色*/
.el-form input::-webkit-input-placeholder {
  color: #ccc !important;
}

.el-form input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ccc !important;
}

.el-form input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ccc !important;
}

.el-form input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ccc !important;
}

/**重写解决form表单中,input,input带icon,select框的宽度不统一问题*/
.el-form[redefine] .el-input--prefix.el-input--suffix {
  margin-right: -30px !important;
}

.el-form[redefine] .el-input--suffix {
  margin-right: -15px;
}

.el-form[redefine] .el-input--prefix {
  margin-right: -15px;
}

.el-form-item__error {
  left: unset;
  right: 0;
}

.el-form-item[redefine] .el-input--prefix.el-input--suffix {
  margin-right: -30px !important;
}

.el-form-item[redefine] .el-input--suffix {
  margin-right: -15px;
}

.el-form-item[redefine] .el-input--prefix {
  margin-right: -15px;
}

/* 处理表单中input后有多个suffix元素时排版bug.  历史输入图标和提示语图标共存时bug */
.el-form-item .el-input--suffix .el-input__suffix:nth-of-type(2) {
  margin-right: 20px;
}

/*表单中查询按钮的样式*/
.search-btn {
  margin-top: 13px;
  margin-right: 15px;
}

/**重写form表单input框的边框样式以及聚焦时的动态效果*/
.el-form-item[border] {
  position: relative;
  min-height: 56px;
  margin-bottom: 0px;
}

.el-form-item[border] .el-form-item__content {
  margin-left: 0px !important;
  /* position: absolute;
  bottom: 0 !important; */
  width: 100%;
}

/* 让下拉选择框宽度100% */
.el-form-item[border] .el-form-item__content .el-select {
  width: 100%;
}

/* 让下拉提示框宽度100%  */
.el-form-item[border] .el-autocomplete {
  width: 100%;
}

/* 让日期选择框宽度100% */
.el-form-item[border] .el-form-item__content .el-date-editor {
  width: 100%;
}

/* 让日期时间选择框宽度100%  */
.el-form-item[border] .el-date-editor {
  width: 100%;
}

/* 日期范围选择时，底部线条*/
.el-form-item[border] .el-date-picker-me.el-input__inner,
.el-form-item[border] .el-time-picker-me.el-input__inner {
  padding: 0 !important;
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  border-bottom: 2px solid #e4e4e4;
}

/* 解决日期选择器行高对齐问题 */
.el-form-item-me[border] .el-date-picker-me.el-input__inner .el-range-input,
.el-form-item-me[border] .el-date-picker-me .el-input__icon,
.el-form-item-me[border] .el-date-picker-me .el-range-separator,
.el-form-item-me[border] .el-time-picker-me.el-input__inner .el-range-input,
.el-form-item-me[border] .el-time-picker-me .el-input__icon,
.el-form-item-me[border] .el-time-picker-me .el-range-separator {
  background: transparent;
  height: 26px !important;
  line-height: 26px !important;
}

/* 调整必填星号位置的问题 */
.el-form-item-me .el-form-item__content .is-required-me {
  left: 2px !important;
}

.el-form-item[border] input.el-input__inner,
.el-form-item[border] .el-textarea__inner {
  border-top: none;
  border-left: none;
  border-right: none;
  border-radius: 0;
  border-bottom: 2px solid #e4e4e4;
  color: #344563;
}

.el-form-item[border] label {
  float: none;
  padding: 0 15px !important;
  height: 30px;
  line-height: 30px;
  color: #8892a4;
  font-weight: 100;
  /* font-size: 14px; */
}

.el-form-item.active[border] label {
  color: #29bbfb;
}

.el-form-item[border] .el-form-item__content {
  min-height: 26px;
  line-height: normal;
}

.el-form-item[border] .el-input__inner {
  height: 26px !important;
  line-height: 26px !important;
}

/* 目前登录页面使用了这个line-height='max'的样式 */
.el-form-item[border][line-height="max"] .el-form-item__content {
  position: relative;
  height: 30px !important;
  line-height: 30px !important;
}

.el-form-item[border][line-height="max"] .el-input__inner {
  height: 30px !important;
  line-height: 30px !important;
}

.el-form-item[border][line-height="max"] .el-input-me.el-input {
  font-size: 16px !important;
}

/**解决搜索输入框小图标对齐问题*/
.el-form-item[border] .el-input .el-input__icon {
  line-height: 26px !important;
}

.el-form-item[border] .animate-bar {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background: #29bbfb;
  transition: width 0.4s;
}

.el-form-item[border] .animate-bar.active {
  width: 100%;
  opacity: 100%;
}

/** 取消复合输入框的边框 */
.el-form-item[border] .el-input-group__prepend,
.el-form-item[border] .el-input-group__append {
  border-top: none;
  border-left: none;
  border-bottom: 2px solid #e4e4e4;
  background: #fff;
  border-radius: 0;
}

/* 实现输入框无边框 */
.el-input__inner[no-border] {
  border: 0;
}

/** 表格形式表单样式 */
.el-form[tableForm] .el-form-item__label-wrap {
  background-color: transparent;
  color: #848da0;
}

.el-form[tableForm] .el-input__inner,
.el-form[tableForm] .el-textarea__inner,
.el-form[tableForm] .el-range-input {
  background-color: #f3faff;
}

.el-form[tableForm] .el-input__inner[disabled],
.el-form[tableForm] .el-textarea__inner[disabled] {
  border: 0;
  background-color: #fff;
  color: #606266;
}

/* 表单中维护人样式 */
.deFender {
  font-size: 14px;
  /* font-family: Source Han Sans SC; */
  font-weight: 400;
  line-height: 20px;
  color: rgba(52, 69, 99, 1);
  opacity: 1;
  margin-top: 8px;
  margin-left: 13px;
}

.elcardTitle {
  width: 100%;
  border-bottom: 1px solid rgba(243, 245, 247, 1);
  opacity: 1;
  height: 44px;
  font-size: 14px;
  /* font-family: Source Han Sans SC; */
  font-weight: 500;
  line-height: 44px;
  color: rgba(94, 108, 132, 1);
  opacity: 1;
  padding-left: 17px;
}

/* 让下拉选择框宽度100% */
.el-form[tableForm] .el-form-item__content .el-select {
  width: 100%;
}

.el-more-wraper-me.placement-bottom+.fr {
  margin-top: -60px;
  position: relative;
  z-index: 10;
}

.el-date-editor .el-range__icon,
.el-date-editor .el-range-separator {
  line-height: 24px;
}

/* 让下拉选择框宽度100% */
.el-form-item .el-form-item__content .el-select {
  width: 100%;
}

/* 让下拉提示框宽度100%  */
.el-form-item .el-autocomplete {
  width: 100%;
}

/* 让日期选择框宽度100% */
.el-form-item .el-form-item__content .el-date-editor {
  width: 100%;
}

/* 让日期时间选择框宽度100%  */
.el-form-item .el-date-editor,
.el-form-item .el-range-editor.el-input__inner {
  width: 100%;
}

/** 实现表格的斑马列效果 */
.el-table[zebra] .el-table__body-wrapper td:nth-child(odd) {
  background: #fafafa !important;
}

.el-table[zebra] .el-table__body-wrapper td:nth-child(even) {
  background: #fff !important;
}

/** 修改分页器样式 */
.el-pagination[redefine] {
  /* float: right; */
  margin: 0 0 5px 0;
}

.el-pagination[redefine].is-background .btn-next,
.el-pagination[redefine].is-background .btn-prev,
.el-pagination[redefine].is-background .el-pager li {
  background: white;
}

.el-pagination[redefine].is-background .el-pager li:not(.disabled).active {
  border-radius: 50%;
}

/* 改变总页数字体显示的颜色 */
/* .el-pagination[redefine] .el-pagination__total {
   font-size: 14px;
  color: rgba(156, 166, 181, 1);
} */

/* 页码输入框背景色 */
.el-pagination[redefine] .el-input__inner,
.el-pagination[redefine] .btn-prev,
.el-pagination[redefine] .btn-next {
  background: rgba(245, 248, 250, 1) !important;
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
  /* background-color: #409EFF; */
  color: #008ed3;
  border-color: #008ed3;
  background: #fff;
}

/* 去掉表格 表头可编辑符  🖊*/
i.el-icon-edit-outline.editable-header-icon {
  display: none;
}

/* 表格的 共几条记录的样式 */
.totalView {
  width: 110px;
  height: 31px;
  font-size: 21px;
  /* font-family: Source Han Sans SC; */
  font-weight: 500;
  line-height: 31px;
  color: rgba(52, 69, 99, 1);
  opacity: 1;
  margin-left: 27px;
  margin-bottom: 24px;
  margin-top: 24px;
}

.backButton {
  width: 90px;
  height: 40px;
  background: rgba(251, 253, 255, 1);
  border: 1px solid rgba(233, 237, 240, 1);
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.04);
  opacity: 1;
  color: #000000;
  border-radius: 4px;
  margin-right: 29px;
  margin-top: 24px;
  margin-bottom: 24px;
}

/** 选项卡type="card"标签样式重写*/

/** 选项卡type="card"标签样式重写*/
.el-tabs__nav-wrap.is-scrollable {
  background: #ffffff;
}

/* .el-col > .el-tabs--card .el-tabs__header {
  border: none;
} */

/* 选项卡底色 */
/* .el-col > .el-tabs--card > .el-tabs__header .el-tabs__nav {
  background: #fafbfc;
  border: none;
  border-radius: 4px 6px 0 0;
} */

/* 选项卡选项 */
/* .el-col > .el-tabs--card > .el-tabs__header .el-tabs__item {
  border: none;
  position: relative;
  padding-left: 25px;
  margin-left: 19px;
  padding-right: 25px;
  color: #606266;
  border-radius: 4px 6px 0 0;
} */

/* .el-col > .el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(1) {
  margin-left: 0;
} */

/* 每个选项一样的PADDING */
/* .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2) {
  padding-left: 35px;
} */

/* .el-col
  > .el-tabs--top.el-tabs--card
  > .el-tabs__header
  .el-tabs__item:last-child {
  padding-right: 25px;
} */

/* 加后三角形 */
/* .el-col > .el-tabs--card > .el-tabs__header .el-tabs__item:after {
  box-sizing: content-box;
  width: 0px;
  position: absolute;
  top: -30;
  right: -19px;
  bottom: 0;
  height: 0;
  border-bottom: 36px solid #fafbfc;
  border-left: 0px solid transparent;
  border-top: 0px solid transparent;
  border-right: 19px solid transparent;
  display: block;
  content: "";
  z-index: 10;
} */

.el-tabs__item:focus.is-active.is-focus:not(:active) {
  box-shadow: none;
}

.el-tabs__nav-wrap::after {
  height: 1px;
  background-color: #ededee;
}

.el-tabs__item {
  font-size: 16px;
  height: 60px;
  line-height: 60px;
}

/* .el-col > .el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  border-radius: 4px 6px 0 0;
  color: #079cff;
  background: #e9f0f5;
}

.el-col > .el-tabs--card > .el-tabs__header .el-tabs__item.is-active:after {
  box-sizing: content-box;
  width: 0px;
  position: absolute;
  border-radius: 0;
  top: -30;
  right: -19px;
  bottom: 0;
  height: 0;
  border-bottom: 36px solid #e9f0f5;
  border-left: 0px solid transparent;
  border-top: 0px solid transparent;
  border-right: 19px solid transparent;
  display: block;
  content: "";
  z-index: 11;
} */
/* @-moz-document url-prefix() {
  .el-col > .el-tabs--card > .el-tabs__header .el-tabs__item.is-active:after {
    border-right: 20px solid transparent;
  }
} */

/* 改变textarea 在disabled时显示的字体颜色 */
.el-textarea.is-disabled .el-textarea__inner {
  color: rgb(52, 69, 99);
}

/** 选项卡type="card"标签样式重写*/

/* 统一错误提示中，样式设置 */
.el-notification {
  width: 350px;
}

.el-notification .el-notification__content .error-footer {
  /* 异常ID,字号调小至12,强制不换行 */
  position: absolute;
  font-size: 12px;
  white-space: nowrap;
  width: 265px;
  bottom: 0;
  background: #fff;
  line-height: 35px;
}

.el-notification .el-notification__group {
  width: 100%;
}

.el-notification .el-notification__title {
  white-space: pre-wrap;
}

.el-notification .el-notification__content .success-btn {
  padding-top: 10px;
  text-align: right;
  font-size: 12px;
  cursor: pointer;
}

/* .el-notification .el-notification__content .success-footer{
  width: 100%;
} */

/**elementUI css 改写区域代码*/

.evenBg:nth-child(even) {
  /**班马行效果*/
  background: rgba(228, 226, 226, 0.277) !important;
}

/** 改变删除按钮的背景色 */
.del-btn-color {
  background: #ff396e;
}

/*弹窗form表单样式*/
.el-form[dialogForm] {
  border: 1px solid #e9edf0;
  border-bottom: 0;
  background: #fafbfc;
}

.el-form[dialogForm] .el-input__inner {
  line-height: 40px;
  height: 40px;
  vertical-align: top;
}

.el-form[dialogForm] .el-input__inner,
.el-form[dialogForm] .el-textarea__inner,
.el-form[dialogForm] .el-range-input {
  border: 1px solid #e9edf0;
  border-radius: 0;
  background-color: #f3faff;
}

.el-form[dialogForm] .el-date-editor.el-range-editor.el-input__inner {
  height: 60px;
  line-height: 60px;
  border: none;
}

.el-form[dialogForm] .el-date-editor .el-range-input {
  width: 50%;
  height: 40px;
  line-height: 40px;
}

.el-form[dialogForm] .el-input__inner[disabled],
.el-form[dialogForm] .el-textarea__inner[disabled] {
  background-color: #fff !important;
  border-color: transparent;
  color: #333;
}

.el-form[dialogForm] .el-input__inner .el-input__prefix,
.el-form[dialogForm] .el-textarea__inner .el-input__prefix,
.el-form[dialogForm] .el-range-input .el-input__prefix {
  left: 12px;
}

.el-form[dialogForm] .el-input__inner .el-input__suffix,
.el-form[dialogForm] .el-textarea__inner .el-input__suffix,
.el-form[dialogForm] .el-range-input .el-input__suffix {
  right: 10px;
}

.el-form[dialogForm] .el-input,
.el-form[dialogForm] .el-textarea,
.el-form[dialogForm] .el-select,
.el-form[dialogForm] .el-autocomplete,
.el-form[dialogForm] .el-date-picker,
.el-form[dialogForm] .el-date-editor,
.el-form[dialogForm] .el-switch {
  width: 100%;
  box-sizing: border-box;
  background: #fff;
}

.el-form[dialogForm] .el-input,
.el-form[dialogForm] .el-textarea,
.el-form[dialogForm] .el-date-picker,
.el-form[dialogForm] .el-date-editor,
.el-form[dialogForm] .el-switch {
  padding: 10px;
}

.el-form[dialogForm] .el-switch {
  height: 60px;
}

.el-form[dialogForm] .el-form-item {
  position: relative;
  margin-bottom: 0;
  border-bottom: 1px solid #e9edf0;
}

.el-form[dialogForm] .el-form-item__label {
  position: absolute;
  width: 100%;
  height: 40px;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0;
  top: 0;
  bottom: 0;
  color: #606266;
}

.el-form[dialogForm] .el-form-item__error {
  z-index: 1;
  top: auto;
  bottom: 0;
  right: 10px;
}

.el-form[dialogForm] .el-textarea .el-input__count {
  background: none;
}

.el-form[dialogForm] .el-date-editor--daterange {
  height: 60px;
}

.el-form[dialogForm] .el-date-editor .el-range-separator {
  line-height: 40px;
}

.el-form[dialogForm] .el-input-group__append,
.el-form[dialogForm] .el-input-group__prepend {
  background: none;
  border-color: #f3faff;
}
.el-form[dialogForm] .form-link-me {
  color: #367aff;
  line-height: 40px;
  height: 40px;
  padding: 0 10px;
  cursor: pointer;
  border: 10px solid #fff;
  background-color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-form[dialogForm] .form-link-me:hover {
  text-decoration: underline;
}

.flex-item .el-form-item__content {
  display: flex;
}

.flex-item .el-form-item__content span {
  line-height: 60px;
}

/* 让el-input-me | el-select-me 禁用时显示超链接样式 */
.el-form-item-me[link] .cssLink.el-textarea.is-disabled .el-textarea__inner {
  color: rgb(38, 128, 235);
  cursor: pointer;
}

.el-form-item-me[link] .cssLink.el-input.is-disabled .el-input__inner {
  color: rgb(38, 128, 235);
  cursor: pointer;
}

.el-form-item-me[link] .cssLink.el-select .el-input.is-disabled .el-input__inner {
  color: rgb(38, 128, 235);
  cursor: pointer;
}

.color-card {
  background-color: #2c6ba8;
  box-shadow: 0 2px 10px 0 #e2e7f3;
}

.white-bg {
  background-color: #fff;
  overflow: hidden;
}

.white-bg-side {
  background-color: #fff;
  height: 41px;
}

.border-row {
  border-top: 1px solid #e9edf0;
  border-left: 1px solid #e9edf0;
  border-right: 1px solid #e9edf0;
  border-bottom: 1px solid #e9edf0;
  margin-bottom: -1px;
}

.border-row .el-col {
  border-bottom: 1px solid #e9edf0;
  margin-bottom: -1px;
}

.inner-form-item>.el-form-item__content {
  background-color: #fff;
  padding: 15px;
}

.inner-form-item .el-col {
  margin-bottom: 0;
}

.tableform-title {
  font-size: 16px;
  padding-left: 15px;
  margin-bottom: 15px;
}

.main-form {
  /* margin-bottom: 30px; */
}

.el-select__tags {
  padding-left: 10px;
}
