@charset "utf-8";
.layui-timeline-2 {
  opacity: 1;
  padding-top: 12px;
}
.layui-timeline-2 .layui-timeline-content {
  position: relative;
  margin-left: 26px;
  background: #e6e6e6;
  border-radius: 0.25em;
  padding: 8px 12px;
  top: -12px;
}
.layui-timeline-2 .layui-timeline-content::before {
  content: "";
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #e6e6e6;
}
.layui-timeline-2 .layui-timeline-item:last-child {
  padding-bottom: 0;
}
body .layui-tree li .layui-tree-check,
body .layui-tree li .layui-tree-remove,
body .layui-tree li .layui-tree-add,
body .layui-tree li .layui-tree-edit {
  /*树状图单复选框,修改,添加,删除*/
  font-size: 15px;
  font-weight: bolder;
  cursor: pointer;
}
body .layui-tree li .arrow:after {
  content: "";
}
body .layui-tree li .arrow-in:after {
  content: "";
}
body .layui-tree li .check:after {
  content: "";
}
body .layui-tree li .check-in:after {
  content: "";
}
body .layui-tree li .radio:after {
  content: "";
}
body .layui-tree li .radio-in:after {
  content: "";
}
body .layui-tree li .layui-tree-edit:after {
  content: "";
}
body .layui-tree li .layui-tree-add:after {
  content: "";
}
body .layui-tree li .layui-tree-remove:after {
  content: "";
}
body .layui-tree li .branch-no:after {
  content: "";
}
body .layui-tree li .branch-in:after {
  content: "";
}
body .layui-tree li .leaf-in:after {
  content: "";
}
body .layui-tree li .branch.branch-in:after,
body .layui-tree li .branch.leaf-in:after {
  content: "";
}
body .layui-tree li .branch.branch-no:after,
body .layui-tree li .branch.leaf-no:after {
  content: "";
}
body .layui-tree li .leaf.branch-in:after,
body .layui-tree li .leaf.leaf-in:after {
  content: "";
}
body .layui-tree li .leaf.branch-in:after,
body .layui-tree li .leaf.leaf-in:after {
  content: "";
}
/*表格样式优化*/
.layui-form.layui-border-box {
  border-radius: 3px;
  margin-top: -1px;
}
.layui-table-cell {
  height: auto;
  min-height: 26px;
  line-height: 26px;
}
.table-operation {
  display: table;
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
}
.table-operation-fixed {
  display: table;
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
  table-layout: fixed;
}
.table-operation .btn-d,
.table-operation-fixed .btn-d {
  display: table-cell;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.table-operation .layui-btn,
.table-operation-fixed .layui-btn {
  display: block;
}
.table-full {
  width: 100%;
  margin: 0 auto;
  border-collapse: collapse;
  color: #8e9caf;
}
.table-full td {
  border: 1px solid #dfe3e9;
  padding: 0 20px;
  line-height: 26px;
}
.table-full thead td {
  border: none;
  text-align: center;
  height: 50px;
  font-size: 16px;
  color: #3f3f3f;
}
.table-full input,
.table-full .layui-input {
  border: none;
  cursor: pointer;
  padding: 0 30px 0 0;
}
.table-full input.date-mark,
.table-full .layui-input.date-mark {
  background: 97% center no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAABN0lEQVQ4jZ3TvytGYRQH8M/Ljd5keBn8ysBCBhur0WyzyoSSgdUmGYjBYrL6E/wBbMomJQNJSq8kRJHhOVfcXnn51unee57v+d7vc57zlA6Oz31BPzaxj23fMYdxLOCzKEMT2uK7GyVU0FkQqMRaN54iVy0dHJ/voMv/cJ19Kb5EA3rwgJsCuQOtuMI7etGV5VYwiyGs4QjrBYFFjGELJ9hFey7wFs8zrOKiht09HAZHuJAVSK9BqoXLiG9oqEGcxDLK0pEtxPtyrP0qMIyRKBqNKEduuEgubgE2pG5XsRS5Kual0/nVwYQ0dS2YjmiJ3EQ9DvowIE3ooNTt5si91COwIu35DjORu8cUnusReIzIC3Pc1uB+9iCTLkq9KOU/zx1UpEl7+6migEZpmzKcSg0q/8FBjtMP1BQ7XGwMoxQAAAAASUVORK5CYII=");
  background-size: 16px 17px;
}
.table-full .layui-input-inline {
  max-width: 100%;
  width: calc(100% - 7em);
}
.table-full .layui-input-inline.full {
  width: 100%;
}
.table-full .layui-inline .layui-form-label {
  display: inline-block;
  margin-bottom: 0;
  padding: 0;
  line-height: 38px;
}
.requ:before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #e95141;
  margin-right: 8px;
  vertical-align: middle;
}
/*表格树*/
.table-tree .layui-tree-spread,
.table-tree .layui-tree-check,
.table-tree .layui-tree-branch,
.table-tree .layui-tree-leaf,
.table-tree .layui-tree-edit,
.table-tree .layui-tree-add,
.table-tree .layui-tree-remove {
  display: none !important;
}
.table-tree ul {
  margin-left: 0 !important;
}
.table-tree li {
  overflow: visible !important;
}
.table-tree .layui-tree-leaf:after {
  content: "\00A0" !important;
}
.table-tree a {
  display: table !important;
  width: 100%;
  margin: 0;
  margin-bottom: -1px;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
}
.table-tree a .layui-tree-branch,
.table-tree a .layui-tree-leaf {
  width: 40px;
  padding-left: 0;
}
.table-tree a > span {
  display: table-cell;
  font-size: 14px;
}
.table-tree a > span {
  padding-left: 6px;
  padding-right: 6px;
}
.table-tree li .table-spread {
  display: inline-block;
  box-sizing: border-box;
  width: 20px;
  padding-left: 0;
  padding-right: 4px;
  text-align: right;
}
.table-tree li li .table-spread {
  width: 30px;
}
.table-tree li li li .table-spread {
  width: 40px;
}
.table-tree li li li li .table-spread {
  width: 50px;
}
.table-tree .arrow + a .table-spread:before,
.table-tree .arrow + i + a .table-spread:before {
  content: "";
}
.table-tree .arrow-in + a .table-spread:before,
.table-tree .arrow-in + i + a .table-spread:before {
  content: "";
}
.table-tree .table-check {
  padding-right: 4px;
}
.table-tree .table-check:hover {
  color: #009e94;
}
.table-tree .check + a .table-check:before {
  content: "";
}
.table-tree .check-in + a .table-check:before {
  content: "";
}
/* 集团组织架构 */
.organ-tree {
  width: 100%;
  overflow-x: hidden;
  height: 100%;
  border-bottom-left-radius: 5px;
  margin-top: -1px;
  color: #596a80;
}
.organ-tree .layui-table {
  color: #596a80;
}
.tree-box,
.tree-detail {
  float: left;
  display: block;
  height: 100%;
}
.tree-box {
  width: 700px;
  position: relative;
}
.tree-box .layui-table td,
.tree-box .layui-table th {
  padding: 7px 5px;
  box-sizing: border-box;
}
.tree-box .grid {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
}
.tree-box .grid .grid-body {
  border-top: 1px solid #e0e3ec;
}
.tree-box .grid-head table,
.tree-box .layui-table td,
.tree-box .layui-table th,
.tree-box .layui-table-fixed-r,
.tree-box .layui-table-header,
.tree-box .layui-table-page,
.tree-box .layui-table-tips-main,
.tree-box .layui-table-tool,
.tree-box .layui-table-view,
.tree-box .layui-table[lay-skin="row"],
.tree-box .layui-table[lay-skin="line"] {
  background-color: #fff;
  border: none;
}
.tree-box .treegrid-expanded .treegrid-expander,
.tree-box .treegrid-collapse .treegrid-expander {
  background-size: 12px 7px;
  background-position: 0 6px;
}
.tree-box .layui-table {
  table-layout: fixed;
}
.tree-box .layui-table tr td:nth-child(even) {
  text-align: center;
}
.tree-box .layui-table tr.focus,
.tree-box .layui-table tr.focus td {
  background-color: #f2f2f2;
}
.tree-box .opa-btns {
  position: relative;
  top: -4px;
}
.tree-box td .iconfont {
  font-size: 14px;
  margin: 0 2px;
  cursor: pointer;
}
.tree-box td .iconfont:nth-of-type(1) {
  margin-left: 10px;
}
.tree-box td:nth-of-type(1) {
  width: 390px;
}
.tree-box td:nth-of-type(2) {
  width: 65px;
  white-space: normal;
}
.tree-box td:nth-of-type(3) {
  width: 130px;
  white-space: normal;
}
.tree-box td:nth-of-type(4) {
  text-align: center;
  white-space: normal;
}
.tree-box .textOverflow {
  display: inline-block;
  max-width: 10em;
}
.tree-box .organ-text1,
.tree-box .organ-text2 {
  width: 120px;
  max-height: 40px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
}
.tree-box .organ-text2 {
  width: 55px;
  max-width: 55px;
}
.line-s {
  position: absolute;
  top: 35px;
  bottom: 0;
  display: block;
  width: 1px;
  background: #e0e3ec;
  z-index: 2;
}
.line-s.line-1 {
  left: 390px;
}
.line-s.line-2 {
  left: 455px;
}
.line-s.line-3 {
  left: 585px;
}
.line-s.line-4 {
  right: 0;
}
.tree-detail {
  width: calc(100%-700px);
}
.tree-detail .layui-input,
.tree-detail .layui-select,
.tree-detail .layui-textarea {
  height: 30px;
  width: 210px;
}
.tree-detail .detail-header {
  line-height: 34px;
  text-align: center;
  border-bottom: 1px solid #e0e3ec;
  box-sizing: border-box;
}
.tree-detail .layui-form-label {
  padding: 0 5px 0 0;
  width: auto;
  text-align: right;
  line-height: 30px;
  width: 7em;
  color: #354052;
}
.tree-detail .autolabel {
  width: 100%;
  text-align: left;
  padding-left: 8em;
}
.tree-detail .row > .col-xs4,
.tree-detail .row > .col-xs6,
.tree-detail .row > .col-xs8,
.tree-detail .row > .col-xs12 {
  margin-top: 20px;
}
.tree-detail .layui-form-checkbox[lay-skin="primary"] {
  margin-left: 15px;
}
.tree-detail .layui-form-checkbox[lay-skin="primary"] span {
  line-height: 30px;
}
.tree-detail .layui-form-checkbox[lay-skin="primary"] i {
  top: 8px;
}
.tree-detail .big-ipt {
  width: calc(100% - 110px);
}
.tree-detail .big-ipt input {
  width: 98%;
}
.tree-detail-item {
  box-sizing: border-box;
  padding-left: 10px;
  padding-bottom: 20px;
  height: calc(100% - 36px);
  overflow-y: auto;
  overflow-x: hidden;
}
/*iframe页面样式*/
.bg-gray {
  background-color: transparent;
}
.border-tlr-none {
  border-top-left-radius: 0 !important;
}
.border-trr-none {
  border-top-right-radius: 0 !important;
}
.layui-iframe-w {
  padding: 0 !important;
}
.wrap-pl {
  padding-left: 10px !important;
}
.wrap-pr {
  padding-right: 10px !important;
}
.wrap-plr {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.wrap-pa {
  padding: 20px 10px !important;
}
.wrap-mt {
  margin-top: 10px !important;
}
@media only screen and (min-width: 1640px) {
  .layui-iframe-w {
    padding: 0 !important;
  }
  .wrap-pl {
    padding-left: 30px !important;
  }
  .wrap-pr {
    padding-right: 30px !important;
  }
  .wrap-plr {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .wrap-pa {
    padding: 30px !important;
  }
  .wrap-mt {
    margin-top: 30px !important;
  }
}
.layui-iframe-w {
  box-sizing: border-box;
}
.section-1 {
  box-sizing: border-box;
  background: #ffffff;
  height: 100%;
}
.section-1.account-d {
  height: 100%;
}
.section-1 .borderR {
  border-right: none;
  position: relative;
}
.section-1 .borderR:after {
  content: '';
  width: 0;
  height: 50px;
  border-right: 1px dashed #e6eaee;
  position: absolute;
  right: 0;
  top: 0;
}
.section-1 .section-1-h {
  height: 40px;
  line-height: 38px;
  border-bottom: 1px solid #e6eaee;
  font-size: 14px;
  color: #354052;
  background-color: #ffffff;
}
.section-1 .base-news {
  position: relative;
}
.section-1 .base-news-d h5 {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #7f8fa4;
}
.section-1 .base-news-d h4 {
  height: 48px;
  line-height: 48px;
  font-size: 22px;
  letter-spacing: -1px;
  color: #354052;
}
.section-1 .base-news-d .hint {
  display: block;
  font-size: 12px;
  color: #c5d0de;
  height: 20px;
  line-height: 20px;
  margin-bottom: 18px;
}
.section-1 .base-news-d .hint i {
  margin-right: 10px;
  position: relative;
  top: 1px;
}
.section-1 .manage a {
  display: block;
  border-radius: 4px;
  background-color: #214ff3;
  height: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  cursor: pointer;
}
.section-1 .manage a:hover {
  color: #ffffff;
  background: #0c38d5;
}
.section-1 .account-d-item {
  margin: 5px 4px;
  padding: 20px 16px;
  background-color: #fafbfc;
  position: relative;
}
.section-1 .account-d-item h4 {
  height: 24px;
  line-height: 24px;
  font-size: 16px;
  color: #354052;
}
.section-1 .account-d-item h5 {
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  color: #7f8fa4;
}
.section-1 .account-d-item .manage {
  position: absolute;
  right: 0px;
  top: 26px;
  color: #c5d0de;
  cursor: pointer;
}
.backlog-rw-d {
  background: #fafbfc;
}
.backlog-d-item {
  border: 1px #e6eaee solid;
  border-left-width: 4px;
  background-color: #ffffff;
  margin-bottom: 10px;
}
.backlog-d-item:last-of-type {
  margin-bottom: 0;
}
.backlog-d-item:hover {
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
}
.backlog-rw .layui-colla-item:first-child {
  border-top: 1px #e6eaee solid;
}
.backlog-d-h {
  height: auto;
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 80px;
  vertical-align: middle;
  padding-left: 25px;
  font-size: 14px;
  color: #354052;
  background: #fff;
}
.backlog-d-h span {
  padding-right: 4px;
}
.backlog-d-h i {
  font-style: normal;
}
.backlog-d-h a {
  color: #4da6f8;
  text-decoration: underline;
}
.backlog-d-h .t {
  color: #7f8fa4;
}
.backlog-d-h .start-stop {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 30px;
  vertical-align: middle;
}
.backlog-d-h .start {
  background: url(../img/start.svg) center no-repeat;
}
.backlog-d-h .stop {
  background: url(../img/stop.svg) center no-repeat;
}
.backlog-d-h .alter {
  color: #78ff29;
  position: absolute;
  top: 0;
  right: 0;
}
.backlog-d-h .alter.no {
  color: #c5d0de;
}
.backlog-d-h .backlog-unfold {
  position: absolute;
  top: 12px;
  right: 28px;
  font-size: 14px;
  color: #c5d0de;
}
.backlog-d-h .backlog-unfold:after {
  content: '\E61A';
}
.backlog-d-h .backlog-unfold.in:after {
  content: '\E619';
}
.border-top-dotted {
  border-top: 2px dotted #e2e8ef;
}
.backlog-content-xq {
  padding-left: 56px;
  color: #596a80;
  font-size: 12px;
}
.backlog-content-xq i {
  font-style: normal;
}
.backlog-content-xq span {
  padding-right: 4px;
}
.layui-tab {
  margin-top: 0;
  margin-bottom: 0;
}
.layui-tab-title {
  font-size: 0;
}
.layui-tab-title li {
  min-width: 120px;
  padding: 0;
  font-size: 14px;
  line-height: 38px;
  border-right: 1px solid #e6eaee;
}
.layui-this:after {
  display: none !important;
}
.layui-tab-content {
  padding: 0;
}
.track-rw .backlog-d-item {
  border: none;
  border-bottom: 1px solid #e6eaee;
  background-color: #fafbfc;
  margin: 0;
}
.track-rw .layui-colla-content {
  padding: 8px 30px;
}
.track-rw .layui-timeline-x {
  text-align: left;
  padding: 0;
}
.track-rw .layui-timeline-x .layui-timeline-item {
  width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 10px;
  text-align: center;
  color: #ffffff;
  background-color: #c5d0de;
}
.track-rw .layui-timeline-x .layui-timeline-item.in {
  background-color: #4da6f8;
}
.track-rw .layui-timeline-x .layui-timeline-hr {
  text-align: center;
  font-size: 12px;
  color: #7f8fa4;
}
.track-rw .layui-timeline-x .layui-timeline-hr hr {
  margin-top: 0;
  margin-bottom: 0;
  background: #c5d0de !important;
}
.track-rw .layui-timeline-x .layui-timeline-hr hr.in {
  background-color: #4da6f8 !important;
}
/*系统通知*/
.notify-d span.in,
.notify-d span.on {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.notify-d span.in {
  background: #ed7467;
}
.notify-d span.on {
  background: #d1d9e5;
}
.notify-d .notify-back {
  display: block;
  height: 100%;
  margin-right: 26px;
  font-size: 14px;
  font-style: normal;
  color: #596a80;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.notify-d .title-d {
  width: calc(100% - 210px);
  text-align: left;
}
.notify-d .title {
  float: left;
  width: calc(100% - 100px);
}
.notify-d .date {
  float: right;
  width: 100px;
  text-align: center;
}
.table-1-w {
  background: #ffffff;
}
.table-1-w .layui-table-view {
  border-right: none;
  margin-bottom: 0;
}
.table-1-w .layui-table-view .layui-table th {
  border: none;
}
.table-1-w .layui-table a {
  color: #c5d0de;
}
.table-1-w .layui-table tbody {
  color: #596a80;
}
.table-1-w .layui-table,
.table-1-w .curr-count,
.table-1-w .layui-laypage span {
  color: #7f8fa4;
}
.table-1-w .layui-table tbody tr:hover,
.table-1-w .layui-table thead tr,
.table-1-w .layui-table-click,
.table-1-w .layui-table-header,
.table-1-w .layui-table-hover,
.table-1-w .layui-table-mend,
.table-1-w .layui-table-patch,
.table-1-w .layui-table-tool,
.table-1-w .layui-table tr:nth-child(even) {
  background-color: #fafbfc;
}
.table-1-w .layui-table tbody tr td:first-child > div {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.table-1-w .layui-table tbody tr:hover td:first-child > div {
  border-left: 4px solid #4da6f8;
}
.table-1-w .layui-table tbody tr a {
  color: #4da6f8;
  text-decoration: underline;
}
.table-1-w .layui-table tbody tr:hover a {
  color: #4da6f8;
  text-decoration: underline;
}
.table-1-w .layui-table-page {
  width: auto;
  text-align: right;
  padding-top: 8px;
  padding-left: 30px;
  padding-right: 30px;
}
.table-1-w .layui-table-page > div {
  vertical-align: middle;
}
.table-1-w .layui-table-page .layui-laypage {
  display: block;
}
.table-1-w .layui-table-page .layui-laypage a,
.table-1-w .layui-table-page .layui-laypage span {
  padding: 0 12px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #e2e2e2;
  font-size: 14px;
  color: #4da6f8;
}
.table-1-w .layui-table-page .layui-laypage .layui-laypage-limits {
  border: none !important;
  float: left;
}
.table-1-w .layui-table-page .layui-laypage .layui-laypage-limits > select {
  margin-left: 8px;
  margin-right: 8px;
  color: #596a80;
}
.table-1-w .layui-table-page .layui-laypage .layui-laypage-limits:before {
  content: '每页显示';
  color: #596a80;
}
.table-1-w .layui-table-page .layui-laypage .layui-laypage-limits:after {
  content: '条记录';
  color: #596a80;
}
.table-1-w .layui-table-page .layui-laypage .layui-laypage-prev {
  border-radius: 4px 0 0 4px;
}
.table-1-w .layui-table-page .layui-laypage .layui-laypage-next {
  border-radius: 0 4px 4px 0;
}
.table-1-w .layui-table-page .layui-laypage .layui-laypage-curr .layui-laypage-em {
  background: #4da6f8;
  color: #ffffff;
  border-radius: 0;
}
.table-1-w .layui-table-page .layui-laypage input {
  margin-top: 2px;
}
.table-1-w .layui-table-page .layui-laypage button {
  margin-top: 2px;
}
.table-1-w .layui-table-page .curr-count {
  float: left;
  padding-right: 20px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
}
.table-1-w .layui-table-page .curr-count span {
  padding: 0 8px;
}
.notify-xq {
  padding: 14px 30px 30px;
  background: #ffffff;
}
.notify-xq h3 {
  font-size: 18px;
  line-height: 44px;
}
.notify-xq p {
  line-height: 36px;
  margin-bottom: 20px;
  text-indent: 2em;
  font-size: 16px;
  text-align: justify;
  text-justify: inter-word;
}
.notify-xq footer {
  font-size: 16px;
  text-align: right;
  padding-right: 1em;
}
/*角色管理*/
.section-1-h .layui-input,
.section-1-h .layui-select,
.section-1-h .layui-textarea {
  height: 30px;
  line-height: 30px;
}
.layui-tab-title {
  height: 48px;
}
.layui-tab-title li {
  float: left;
  color: #7f8fa4;
}
.layui-tab-title li.layui-this {
  background: #ffffff;
  color: #354052;
}
.layui-tab-title .search-add {
  padding-right: 28px;
  float: right;
}
.layui-tab-title .search-add .layui-seek {
  width: 260px;
  height: 30px;
  margin-bottom: 0;
}
.layui-tab-title .search-add .layui-seek .layui-input {
  height: 30px;
  line-height: 30px;
}
.layui-tab-title .search-add .layui-seek .seek-btn {
  height: 32px;
  line-height: 32px;
  font-size: 16px;
  color: #596a80;
}
.layui-tab-title .search-add .cut-off {
  margin-left: 30px;
  margin-right: 30px;
  width: 0px;
  height: 16px;
  border-left: 1px dashed #e1e7ee;
  border-right: 1px dashed #e1e7ee;
  position: relative;
  top: 2px;
}
.layui-tab-title .search-add .top-main-btn {
  font-size: 14px;
  cursor: pointer;
}
.layui-tab-title .search-add .top-main-btn i {
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 12px;
  margin-right: 12px;
  background: #4da6f8;
  color: #ffffff;
  border-radius: 50%;
}
.layui-tab-title .search-add .add,
.layui-tab-title .search-add .back,
.layui-tab-title .search-add .delete,
.layui-tab-title .search-add .edit,
.layui-tab-title .search-add .default {
  font-size: 14px;
  cursor: pointer;
}
.layui-tab-title .search-add .add i,
.layui-tab-title .search-add .back i,
.layui-tab-title .search-add .delete i,
.layui-tab-title .search-add .edit i,
.layui-tab-title .search-add .default i {
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 12px;
  margin-right: 12px;
  background: #4da6f8;
  color: #ffffff;
  border-radius: 50%;
  font-family: 'iconfont' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.layui-tab-title .search-add .add i:after {
  content: '\e63c';
}
.layui-tab-title .search-add .back i:after {
  content: '\e626';
}
.layui-tab-title .search-add .delete i:after {
  content: '\e61b';
}
.layui-tab-title .search-add .edit i:after {
  content: '\e614';
}
.default {
  font-size: 14px;
  cursor: pointer;
}
.default i {
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 12px;
  margin-right: 12px;
  background: #4da6f8;
  color: #ffffff;
  border-radius: 50%;
  font-family: 'iconfont' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.role-m-d .table-1-w .cut-off,
.user-m-d .table-1-w .cut-off {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
  width: 0px;
  height: 16px;
  border-left: 1px dashed #e1e7ee;
  border-right: 1px dashed #e1e7ee;
  position: relative;
  top: 2px;
}
.role-m-d .table-1-w .iconfont,
.user-m-d .table-1-w .iconfont {
  cursor: pointer;
  color: #c5d0de;
}
.role-m-d .table-1-w tbody tr:hover,
.user-m-d .table-1-w tbody tr:hover {
  color: #354052;
}
.role-m-d .table-1-w tbody tr:hover .iconfont,
.user-m-d .table-1-w tbody tr:hover .iconfont {
  color: #4da6f8;
}
.role-m-d .layui-table-page,
.user-m-d .layui-table-page {
  height: 50px;
}
/* 顶部nav搜索横栏  */
.nav-search-box {
  position: relative;
  background: #f4f7f9;
  border-bottom: 1px solid #d3d7dc;
  font-size: 14px;
  color: #15244c;
}
.nav-search-box .nav-search-ctn {
  z-index: 10;
  display: block;
  width: 100%;
  padding: 0 15px;
  background: #f4f7f9;
  box-sizing: border-box;
}
.nav-search-box .nav-search-ctn:after {
  content: '';
  display: block;
  clear: both;
}
.nav-search-box .layui-form-item {
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding-right: 120px;
  position: relative;
  margin-bottom: 0;
  line-height: 44px;
}
.nav-search-box .layui-form-item .layui-inline {
  margin: 0 25px 0 0;
}
.nav-search-box .layui-form-item .layui-input-inline {
  margin-right: 0;
}
.nav-search-box .layui-form-label {
  float: left;
  display: block;
  padding: 0;
  margin-right: 12px;
  width: auto;
  text-align: left;
  line-height: 30px;
}
.nav-search-box .layui-input,
.nav-search-box .layui-select,
.nav-search-box .layui-textarea {
  height: 30px;
  line-height: 30px;
}
.nav-search-box ~ .layui-iframe-w .table-1-w .layui-table-page {
  padding-top: 8px;
}
.nav-search-box .layui-form-select dl {
  top: 26px;
}
.nav-search-box .layui-form-mid {
  padding: 0 !important;
  line-height: 30px;
}
.nav-search-box.search-more .layui-form-item {
  box-sizing: border-box;
  width: 100%;
}
.nav-search-box.search-more .search-btn-group {
  box-sizing: border-box;
  width: 210px;
  text-align: left;
  padding: 0 10px;
}
.nav-search-box.search-more .search-more-btn {
  margin: 0 5px 0 20px;
  color: #596a80;
}
.nav-search-box.search-more .search-more-btn .iconfont {
  margin-left: 5px;
}
.nav-search-box .layui-form-mid {
  margin: 0 10px;
}
.nav-search-box .input-line {
  width: 20px;
  float: left;
  text-align: center;
  line-height: 30px;
}
.nav-search-box .more-option {
  display: none;
}
.nav-search-box .more-option.active {
  display: block;
}
.nav-search-box .layui-form-radio {
  margin-top: 0;
  vertical-align: middle;
}
.search-btn-group {
  display: inline-block;
  line-height: inherit;
  position: absolute;
  top: 0;
  right: 0;
  width: 120px;
  text-align: center;
}
.search-btn-group a {
  margin-right: 20px;
}
.search-btn-group .iconfont {
  font-size: 16px;
  color: #7f8fa4;
}
.table-spjl thead tr {
  background: #fff;
}
.table-spjl tbody tr:hover {
  background: #f8fafc;
  color: #596a80;
}
.echart-box {
  position: relative;
  min-height: 500px;
}
.echart-box .echart-ctn {
  position: absolute;
}
.echart-box .layui-form {
  position: absolute;
  top: 10px;
  left: 20px;
  z-index: 10;
}
.echart-circle {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}
.nav-search-box .auto-search.layui-form-item {
  padding-right: 0;
}
.nav-search-box .auto-search.layui-form-item .search-btn-group {
  position: relative;
  width: auto;
}
.nav-search-box .auto-search.layui-form-item .layui-inline {
  margin: 0 20px 0 0;
}
/*核心企业经办工作台*/
.hint-1:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: #e78379;
}
.hint-1.red:after {
  background: #e78379;
}
.hint-1.blue:after {
  background: #807fc3;
}
.hint-1.yellow:after {
  background: #edb572;
}
.qxz-klgd {
  padding: 20px 10px 14px !important;
}
.qxz-klgd .klgd-icon i {
  display: inline-block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-radius: 25px;
  background: #5867c3;
  font-style: normal;
  color: #ffffff;
}
.qxz-klgd .klgd-icon h4 {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  color: #354052;
}
.qxz-klgd .klgd-mc {
  font-size: 12px;
  color: #7f8fa4;
  margin-bottom: 10px;
  height: auto;
  line-height: 20px;
}
.qxz-klgd .klgd-lb-w {
  height: 52px;
  overflow: hidden;
}
.qxz-klgd .klgd-lb {
  font-size: 12px;
  color: #7f8fa4;
  margin-top: 6px;
  height: auto;
  line-height: 20px;
}
.qxz-klgd .klgd-an {
  margin-top: 5px;
  padding-top: 10px;
  border-top: 1px dashed #e0e6ed;
}
.qxz-klgd .klgd-an .klgd-an-gd {
  background: #ffffff;
  border: 1px solid #c5d0de;
  color: #7f8fa4;
}
.fkjf-lb {
  padding: 15px 10px;
  line-height: 22px;
  border-bottom: 2px dotted #e4e9f0;
  color: #596a80;
  vertical-align: middle;
}
.fkjf-lb:last-of-type {
  border-bottom: none;
}
.fkjf-lb .fkjf-lb-t {
  font-size: 16px;
  color: #596a80;
  vertical-align: middle;
}
.fkjf-lb .fkjf-lb-t i {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  line-height: 24px;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  background: #c5d0de;
  margin-right: 10px;
  margin-bottom: 3px;
  vertical-align: middle;
  cursor: pointer;
}
.wdyq-d .yq-xq {
  font-size: 12px;
  color: #7f8fa4;
  line-height: 28px;
  margin: 8px 0;
}
.wdyq-d .wdyq-a {
  display: block;
  color: #354052;
  line-height: 20px;
  height: 20px;
  vertical-align: middle;
}
.wdyq-d .wdyq-a span {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  line-height: 24px;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  background: #c5d0de;
  vertical-align: middle;
}
/*运营工作台*/
.djzf .djzf-a {
  display: inline-block;
  margin: 16px 0;
  font-size: 16px;
  line-height: 18px;
  color: #354052;
}
.djzf .djzf-a:last-of-type {
  margin-bottom: 0;
}
.djzf hr {
  margin: 0;
}
.section-1 .bdstzf .iconfont {
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  border-radius: 11px;
  background: #c5d0de;
  right: 15px;
  top: 24px;
}
.yjxx .yjxx-t {
  color: #c5d0de;
}
.yjxx .yjxx-t .iconfont {
  display: inline-block;
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 36px;
  margin-right: 8px;
}
.yjxx .yjxx-t span {
  font-size: 14px;
  line-height: 1.2;
  color: #8493a8;
}
.yjxx .layui-table th {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.yjxx .quantity {
  font-size: 18px;
  color: #354052;
}
.table-yjxx .layui-table tr:nth-child(even) {
  background: none;
}
.baselist {
  font-size: 14px;
  color: #596a80;
  padding: 16px 0 10px;
}
.border-btm {
  border-bottom: 4px solid #e6eaee;
}
.section-1 .account-d-item.fkjf-lb {
  border: none;
  padding: 19px 10px;
}
.section-1 .account-d-item.fkjf-lb:last-of-type {
  margin-bottom: 0;
}
.yygzt .fkjf-lb .fkjf-lb-t,
.section-1 .account-d-item h4 {
  font-size: 14px;
}
/*我的信息-基本信息*/
.basic-info-w {
  height: 100%;
}
.basic-info {
  height: 100%;
  background: #ffffff;
  display: flex;
  flex-direction: column;
}
.basic-info .notify-back {
  display: block;
  height: 100%;
  margin-right: 26px;
  font-size: 14px;
  font-style: normal;
  color: #7484a6;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.basic-info-title .tjgzl {
  height: 60px;
  background-color: #214ff3;
}
.basic-info-title .tjlc-t {
  font-size: 14px;
  color: #ffffff;
  line-height: 1.2;
  margin-right: 15px;
}
.basic-info-title .tjlc-c {
  margin-right: 15px;
  font-size: 14px;
  color: #ffffff;
  line-height: 1.2;
}
.basic-info-title .tjlc-c i {
  width: 26px;
  height: 26px;
  margin: 0 15px;
  line-height: 26px;
  text-align: center;
  border-radius: 15px;
  border: 2px solid #ffffff;
  font-style: normal;
}
.basic-info-title .tjlc-x {
  width: 100px;
  height: 1px;
  background: #ffffff;
}
.basic-info-title .tjlc-wc {
  height: 100%;
  font-size: 14px;
  color: #ffffff;
}
.basic-info-title .zct {
  width: 100%;
  height: 6px;
}
.basic-info-title .zct span {
  display: block;
  height: 6px;
  width: 10%;
  border-radius: 0 3px 3px 0;
  background: #c5d0de;
  transition: all 1s;
}
.basic-info-title.step-1 .tjlc-c-1 i {
  background: #ffffff;
  color: #214ff3;
}
.basic-info-title.step-1 .zct span {
  width: 30%;
}
.basic-info-title.step-2 .tjlc-c-2 i {
  background: #ffffff;
  color: #214ff3;
}
.basic-info-title.step-2 .zct span {
  width: 60%;
}
.basic-info-title.step-3 .tjlc-c-3 i {
  background: #ffffff;
  color: #214ff3;
}
.basic-info-title.step-3 .zct span {
  width: 90%;
}
.basic-info-title.step-4 .tjlc-c-3 i {
  background: #ffffff;
  color: #214ff3;
}
.basic-info-title.step-4 .zct span {
  width: 100%;
}
.basic-info-content {
  height: 50%;
  flex: 1 1 auto;
  overflow: auto;
}
.basic-info-content .basic-info-step {
  display: none;
  padding-left: 10px;
  padding-right: 10px;
}
.basic-info-content .basic-info-step-t {
  padding-left: 14px;
  line-height: 46px;
  font-size: 16px;
  color: #354052;
}
.basic-info-content .basic-info-step-t.slide-h {
  margin: 10px 0 26px 10px;
  line-height: 36px;
  border-bottom: 2px solid #e7eaed;
  border-left: 4px solid #214ff3;
  background: #f9fafc;
}
.basic-info-content .basic-info-step-t .yc,
.basic-info-content .basic-info-step-t .zk {
  margin-right: 10px;
  font-size: 14px;
  color: #7f8fa4;
  cursor: pointer;
}
.basic-info-content .basic-info-step-t .yc .backlog-unfold:after {
  content: '\E619';
  margin-right: 10px;
}
.basic-info-content .basic-info-step-t .zk .backlog-unfold:after {
  content: '\E61A';
  margin-right: 10px;
}
.basic-info-content .basic-info-step-t .yc {
  display: none;
}
.basic-info-content .basic-info-step-t .zk {
  display: block;
}
.basic-info-content .basic-info-step-t.show .yc {
  display: block;
}
.basic-info-content .basic-info-step-t.show .zk {
  display: none;
}
.basic-info-content .step-input-d {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
.basic-info-content .layui-form-label {
  display: block;
  width: auto;
  margin-bottom: 10px;
  padding: 0 0 0 4px;
  font-size: 14px;
  color: #596a80;
  text-align: left;
  line-height: 20px;
  float: none;
}
.basic-info-content .layui-input-block {
  margin-left: 0;
  min-height: 30px;
}
.basic-info-content .layui-input,
.basic-info-content .layui-select,
.basic-info-content .layui-textarea,
.basic-info-content .layui-btn {
  border-radius: 4px;
  height: 30px;
  line-height: 30px;
}
.basic-info-content input:disabled {
  background: #f8fafc;
}
.basic-info-content .layui-form-radio {
  margin-top: 0;
}
.basic-info-content .btn-upload {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #dfe3e9;
  border-radius: 4px;
  position: relative;
  font-size: 14px;
  text-align: left;
  color: #596a80;
  padding-left: 20px;
  padding-right: 41px;
  cursor: pointer;
}
.basic-info-content .btn-upload .iconfont,
.basic-info-content .btn-upload + .iconfont,
.basic-info-content .btn-upload + .layui-upload-file + .iconfont {
  width: 40px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  font-size: 16px;
  color: #dfe3e9;
  border-left: 1px solid #dfe3e9;
}
.basic-info-content .tips-info {
  margin: 0;
}
.basic-info-content .tips-info > .iconfont {
  float: left;
}
.basic-info-content .add,
.basic-info-content .back,
.basic-info-content .delete,
.basic-info-content .edit {
  font-size: 14px;
  cursor: pointer;
}
.basic-info-content .add i,
.basic-info-content .back i,
.basic-info-content .delete i,
.basic-info-content .edit i {
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 12px;
  margin-right: 12px;
  background: #214ff3;
  color: #ffffff;
  border-radius: 50%;
  font-family: 'iconfont' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.basic-info-content .add i:after {
  content: '\e63c';
}
.basic-info-content .back i:after {
  content: '\e626';
}
.basic-info-content .delete i:after {
  content: '\e61b';
}
.basic-info-content .edit i:after {
  content: '\e614';
}
.basic-info-content .table-add-list th,
.basic-info-content .table-add-list td {
  border-width: 0 0 1px 0;
  color: #596a80;
}
.basic-info-content .table-add-list tbody tr:hover,
.basic-info-content .table-add-list thead tr {
  background: #f9fafc;
  color: #596a80;
}
.basic-info-content .table-add-list tbody tr:hover .iconfont,
.basic-info-content .table-add-list thead tr .iconfont {
  color: #214ff3;
}
.basic-info-content .table-add-list .iconfont {
  cursor: pointer;
}
.basic-info-content .table-add-list .a-xhx {
  color: #214ff3;
  text-decoration: underline;
}
.basic-info-content .table-fulfill-list th,
.basic-info-content .table-fulfill-list td {
  border-width: 0;
}
.basic-info-footer {
  display: none;
  padding: 20px;
  background: #ffffff;
}
.basic-info-footer a {
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  cursor: pointer;
}
/* 企业信息审核 */
.enterprise-info-check .basic-info-content {
  height: 50%;
  flex: 1 1 auto;
}
.enterprise-info-check .basic-info-content .btn-upload {
  color: #214ff3;
  cursor: not-allowed;
}
.enterprise-info-check .basic-info-content .basic-info-step {
  display: block;
}
.enterprise-info-check .layui-tab {
  height: calc(100% - 50px);
}
.enterprise-info-check .basic-info-step-t .btn-download {
  float: right;
  margin-right: 10px;
}
.enterprise-info-check .btn-download {
  color: #214ff3;
  font-size: 14px;
  cursor: pointer;
}
.enterprise-info-check .btn-download .iconfont {
  font-size: 16px;
  color: #214ff3;
  margin-right: 5px;
}
.enterprise-info-check .basic-info-footer {
  display: block;
}
.check-opinion {
  padding: 0 10px;
}
.check-opinion .layui-form-label {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 0;
  padding-left: 14px;
  line-height: 46px;
  font-size: 16px;
  color: #354052;
  text-align: left;
}
.check-opinion .layui-input-block {
  margin: 0 10px;
}
.check-opinion .layui-input-block textarea {
  resize: none;
  max-height: 60px;
  min-height: 60px;
}
.layui-select-disabled .layui-disabled {
  background: #f8fafc;
}
.basic-info-content input:disabled {
  cursor: not-allowed;
}
.account-data-check {
  height: 90%;
}
.section-1-account {
  height: auto;
}
.refund-upload-download a {
  color: #596a80;
  font-size: 14px;
}
.supplement-fulfill {
  padding: 1px;
}
.supplement-fulfill .fulfill-h {
  width: 420px;
  height: 100px;
  margin: 100px auto;
  vertical-align: bottom;
}
.supplement-fulfill .fulfill-ico {
  vertical-align: bottom;
  display: inline-block;
  width: 64px;
  height: 88px;
  margin-right: 16px;
  background: url(../img/fulfill.png) no-repeat;
}
.supplement-fulfill .fulfill-xq {
  vertical-align: bottom;
  display: inline-block;
}
.supplement-fulfill .fulfill-xq h5 {
  font-size: 18px;
  color: #354052;
  line-height: 1.2;
}
.supplement-fulfill .fulfill-xq p {
  padding-top: 6px;
  line-height: 1.2;
  font-size: 14px;
  color: #7f8fa4;
}
.supplement-fulfill .fulfill-xq p span {
  color: #214ff3;
  margin: 0 0.5em;
}
.add-bank-w {
  height: 100%;
}
.add-bank {
  height: 100%;
  border-radius: 5px;
  background: #ffffff;
}
.add-bank .notify-back {
  display: block;
  height: 100%;
  margin-right: 26px;
  font-size: 14px;
  font-style: normal;
  color: #596a80;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.add-bank-content {
  height: calc(100% - 99px);
  overflow: auto;
  box-sizing: border-box;
}
/*链属权限*/
.chain-permissions-w {
  height: 100%;
}
.chain-permissions {
  height: 100%;
  border-radius: 5px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
}
.chain-permissions .notify-back {
  display: block;
  height: 100%;
  margin-right: 26px;
  font-size: 14px;
  font-style: normal;
  color: #596a80;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.chain-permissions-content {
  box-sizing: border-box;
  height: 50%;
  flex: 1 1 auto;
  overflow: auto;
}
.chain-permissions-content .basic-info-step {
  display: block;
}
.chain-permissions-content-d {
  box-sizing: border-box;
  height: 100%;
  border: 1px solid #dfe3e9;
}
.chain-permissions-content-d .tree-l {
  box-sizing: border-box;
  width: 234px;
  height: 100%;
  border-right: 1px solid #dfe3e9;
  overflow: auto;
}
.chain-permissions-content-d .tree-from {
  box-sizing: border-box;
  width: calc(100% - 234px);
  height: 100%;
  overflow: auto;
}
.chain-permissions-content-d .tree-from-d {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
.chain-permissions-footer a:last-child {
  background: #4da6f8;
}
/*银行经办工作台*/
.work-bank {
  height: 48px;
  cursor: pointer;
  line-height: 48px;
  background: #ffffff;
  border: 1px solid #e6eaee;
  border-bottom-width: 4px;
  border-radius: 2px;
  padding: 10px 10px !important;
  box-sizing: content-box;
}
.work-bank .gl-icon {
  display: inline-block;
  width: 48px;
  height: 48px;
  margin-right: 10px;
  text-align: center;
  border-radius: 24px;
  background: #5867c3;
  color: #ffffff;
}
.work-bank .gl-t {
  font-size: 16px;
}
.work-bank .gl-dots {
  color: #c5d0de;
}
.work-bank .gl-dots:hover {
  color: #81a9dc;
}
.work-bank .gl-xq {
  color: #c5d0de;
}
.work-bank .gl-xq i {
  font-style: normal;
}
/*# sourceMappingURL=iframe.css.map */