@charset "utf-8";
/* CSS Document */
@import url("iconfont/iconfont.css");
body {
  background-color: #ffffff;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, microsoft yahei, Arial, sans-serif;
}
blockquote,
body,
button,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
iframe {
  border: 0;
  outline: none;
}
a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: inherit;
}
input[type="date"],
input[type="email"],
input[type="number"],
input[_type="number"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="password"],
textarea {
  box-sizing: border-box;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #dfe3e9;
  background-color: #fff;
  border-radius: 4px;
  color: #354052 !important;
}
.left {
  float: left;
  _display: inline;
}
.right {
  float: right;
  _display: inline;
}
.overflow {
  height: auto;
  overflow: hidden;
}
.overflow-clear {
  width: auto;
}
.overflow-clear:after,
.floatClear:after {
  content: "";
  display: block;
  clear: both;
}
.center {
  text-align: center;
}
.center > * {
  display: inline-block;
  vertical-align: bottom;
}
.vertical {
  font-size: 0;
}
.vertical:before {
  content: "";
  vertical-align: middle;
  display: inline-block;
  width: 0px;
  height: 100%;
}
.vertical > * {
  vertical-align: middle;
  display: inline-block;
  font-size: 14px;
}
/*蒙层*/
.mask {
  position: relative;
}
.mask:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.3;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
}
/* 输入框placeholder字体颜色*/
::-webkit-input-placeholder {
  font-family: inherit;
  color: #7f8fa4;
}
:-moz-placeholder {
  font-family: inherit;
  color: #7f8fa4;
}
::-moz-placeholder {
  font-family: inherit;
  color: #7f8fa4;
}
:-ms-input-placeholder {
  font-family: inherit;
  color: #7f8fa4;
}
/*ie去掉输入框关闭x*/
input::-ms-clear {
  display: none;
}
/*移动端去阴影*/
.mobile,
.a_mobile {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
/*文本对齐*/
.textC {
  text-align: center !important;
}
.textL {
  text-align: left !important;
}
.textR {
  text-align: right !important;
}
.textLR {
  text-align: justify;
  text-justify: inter-word;
}
/*文本强制换行*/
.textQzhh {
  word-break: break-all;
  word-wrap: break-word;
}
body {
  word-break: break-all;
  word-wrap: break-word;
}
.textOverflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/*隐藏*/
.hide {
  visibility: hidden;
}
.none {
  display: none;
}
/*黑白滤镜*/
.gray {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-filter: gray;
  filter: gray;
}
/*css3弹性盒子*/
.flexBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.flexBox > *,
.flexColumn > * {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.flexColumn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flexItem {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}
.flex-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
.flex-2 {
  -webkit-box-flex: 2;
  -ms-flex: 2 2 auto;
  flex: 2 2 auto;
}
.flex-3 {
  -webkit-box-flex: 3;
  -ms-flex: 3 3 auto;
  flex: 3 3 auto;
}
.flex-4 {
  -webkit-box-flex: 4;
  -ms-flex: 4 4 auto;
  flex: 4 4 auto;
}
.flex-5 {
  -webkit-box-flex: 5;
  -ms-flex: 5 5 auto;
  flex: 5 5 auto;
}
.flex-6 {
  -webkit-box-flex: 6;
  -ms-flex: 6 6 auto;
  flex: 6 6 auto;
}
.flex-7 {
  -webkit-box-flex: 7;
  -ms-flex: 7 7 auto;
  flex: 7 7 auto;
}
.flex-8 {
  -webkit-box-flex: 8;
  -ms-flex: 8 8 auto;
  flex: 8 8 auto;
}
.flex-9 {
  -webkit-box-flex: 9;
  -ms-flex: 9 9 auto;
  flex: 9 9 auto;
}
/*webkit滚动条*/
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
  background-color: #f5f5f5;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  background-color: #f5f5f5;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 5px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #cccccc;
}
/*模拟元素*/
input[type='radio'] + ins {
  vertical-align: middle;
  margin: 0 6px;
  cursor: pointer;
  text-decoration: none;
}
input[type='radio'] + ins::after {
  font-family: 'iconfont';
  content: '\E7c9';
}
input[type='radio']:checked + ins {
  color: #2468f2;
}
input[type='radio']:checked + ins::after {
  font-family: 'iconfont';
  content: '\E650';
}
input[type='radio']:checked:disabled + ins {
  color: #6183ff;
}
input[type='checkbox'] + ins {
  vertical-align: middle;
  margin: 0 6px;
  cursor: pointer;
  text-decoration: none;
}
input[type='checkbox'] + ins::after {
  font-family: 'iconfont';
  content: '\Ec58';
}
input[type='checkbox']:checked + ins {
  color: #2468f2;
}
input[type='checkbox']:checked + ins::after {
  font-family: 'iconfont';
  content: '\Edaf';
}
input[type='checkbox']:checked:disabled + ins {
  color: #6183ff;
}
input[type='radio']:disabled + ins,
input[type='checkbox']:disabled + ins {
  cursor: not-allowed;
  cursor: -ms-not-allowed;
}
input[type='number'],
input[_type='number'] {
  padding-right: 0 !important;
  vertical-align: middle;
}
input[type='number'] + ins,
input[_type='number'] + ins {
  display: inline-block;
  margin-left: -22px;
  width: 20px;
  height: 28px;
  vertical-align: middle;
}
.ins-add,
.ins-minus {
  display: block;
  width: 100%;
  height: 50%;
}
.ins-add {
  background: #ffffff url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAQAAADWbbXjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhChILAiM9aBkjAAAAUElEQVQI1zXIoRFAAAAAwEeQOYo1NKxhAncU2yiaagB3oqBZwCCSJvn4QQ/EJoHRCyEoHFKJQ/Fn5bJptTaXiqgczDoLON1WTyjT2P12tfwD8+0P1/fEPRAAAAAASUVORK5CYII=') center no-repeat;
}
.ins-minus {
  background: #ffffff url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAQAAADWbbXjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhChILBTIYma8WAAAAWklEQVQI10XIoRGCUAAA0PeR4BBEJ9DyI0YW4JjAHTgamxA9Akt8zuII1t/0dAQbvPjCbXD3sjvpCh9Js1UjeR8uTw+To1XQG7WWEqtodkYlyhQgu/r6qWX4A96IE1RS2OsDAAAAAElFTkSuQmCC') center no-repeat;
}
.ins-add:active,
.ins-minus:active {
  background-color: #eeeeee;
}
.select-wl {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding: 0 !important;
  border: none !important;
}
.select-wl dt:before {
  content: attr(label);
}
.select-wl .select-input {
  display: block;
  width: 100%;
  padding-right: 30px;
}
.select-wl .edge {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: dashed;
  border-color: transparent;
  overflow: hidden;
  border-width: 6px;
  border-top-color: #c2c2c2;
  border-top-style: solid;
  cursor: pointer;
  vertical-align: middle;
  transition: all 0.3s;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
}
.select-wl dl {
  display: none;
  opacity: 0;
  transition: opacity 0.3s;
  transform: rotate3d(0, 0, 0, 0);
  position: fixed !important;
  padding: 5px 0;
  z-index: 999999999;
  border: 1px solid #d2d2d2;
  max-height: 200px;
  overflow-y: auto;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
  box-sizing: border-box;
}
.select-wl [data-type='button-group'] dd:first-of-type {
  display: none;
}
.select-wl dd,
.select-wl dt {
  padding: 0 10px;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}
.select-wl dt {
  color: #999;
}
.select-wl dd {
  cursor: pointer;
}
.select-wl dd:hover {
  background-color: #f2f2f2;
}
.select-wl dd[selected] {
  background-color: #00a9ff;
  color: #fff;
}
.select-wl dd[disabled] {
  cursor: default;
  background-color: #fff;
  color: #999;
}
.select-wl dt ~ dd {
  padding-left: 20px;
}
.select-wl.select-unfold dl {
  display: block;
  opacity: 1;
}
.select-wl .slimScrollDiv {
  display: none;
  position: fixed !important;
  z-index: 999;
}
.select-wl .slimScrollDiv dl {
  position: static;
  left: auto;
  top: auto;
}
.select-wl.select-unfold .slimScrollDiv {
  display: block;
}
body > .select-wl {
  display: none;
}
select[disabled] + .select-wl .edge,
select[disabled] + .select-wl .select-input {
  cursor: not-allowed;
}
select[disabled] + .select-wl dl {
  display: none !important;
}
.no-mate dl:after {
  content: '没有匹配结果';
  display: block;
  padding: 0 10px;
  line-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  background-color: #fff;
  color: #999;
  text-align: center;
}
.m-scroll {
  overflow: auto;
  box-sizing: border-box;
}
.slimScrollRail {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 5px !important;
  background-color: #f5f5f5 !important;
  opacity: 1 !important;
}
.slimScrollBar {
  border-radius: 5px !important;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #cccccc !important;
  opacity: 1 !important;
}
.m-table {
  overflow: auto;
  border: 1px solid #e0e3ec;
}
.m-table table {
  border-collapse: collapse;
  min-width: 100%;
}
.m-table td,
.m-table th {
  box-sizing: border-box;
  border-right: 1px solid #e0e3ec;
  border-bottom: 1px solid #e0e3ec;
  padding: 0 10px;
}
.m-table tr:first-of-type th,
.m-table tr:first-of-type td {
  border-top: none;
}
.m-table tr:last-of-type th,
.m-table tr:last-of-type td {
  border-bottom: none;
}
.m-table tr:last-of-type th:before,
.m-table tr:last-of-type td:before {
  border-bottom: none !important;
}
.m-table td:first-of-type {
  border-left: none;
}
.m-table td:last-of-type {
  border-right: none;
}
.m-table td:last-of-type:before {
  border-right: none !important;
}
.m-table .thead {
  white-space: nowrap;
}
.m-table .tbody {
  word-break: break-all;
  word-wrap: break-word;
}
.m-table[data-wl] .thead td {
  padding: 0;
}
.m-table[data-wl] .thead td > div {
  display: inline-block;
  padding: 0 10px;
}
[data-wl] .fixed-top td,
[data-wl] .fixed-bottom td,
[data-wl] .fixed-left,
[data-wl] .fixed-right {
  position: relative;
}
[data-wl] .fixed-top td:before,
[data-wl] .fixed-bottom td:before,
[data-wl] .fixed-left:before,
[data-wl] .fixed-right:before {
  content: '';
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  background: #ffffff;
  border-right: 1px solid #e0e3ec;
  border-bottom: 1px solid #e0e3ec;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
[data-wl] .fixed-bottom td:before {
  border-top: 1px solid #e0e3ec;
  top: -1px;
}
[data-wl] .fixed-top td,
[data-wl] .fixed-bottom td {
  z-index: 1;
}
[data-wl] table .fixed-left,
[data-wl] table .fixed-right {
  z-index: 2;
}
[data-wl] .fixed-top .fixed-left,
[data-wl] .fixed-bottom .fixed-right {
  z-index: 3;
}
[_title] {
  position: relative;
}
[_title]::after {
  content: attr(_title);
  white-space: pre-wrap;
  display: none;
}
[_title]:hover::after {
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  padding: 2px 4px;
  color: #666666;
  background: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 2px;
}
.form-inline:after {
  content: "";
  display: block;
  clear: both;
}
.form-group {
  float: none;
  display: table;
  margin-bottom: 10px;
  vertical-align: middle;
}
.form-label {
  box-sizing: border-box;
  width: 1%;
  white-space: nowrap;
  padding: 0 8px;
  color: #555;
  background-color: #eee;
}
.form-item {
  box-sizing: border-box;
  width: 100%;
  background-color: #fff;
}
.form-label,
.form-item {
  display: table-cell;
  border: 1px solid #e6e6e6;
  font-size: 12px;
  vertical-align: middle;
  border-radius: 0;
}
.form-label .select-input,
.form-item .select-input {
  border-radius: 0;
}
.form-label:not(:last-child),
.form-item:not(:last-child) {
  border-right: none;
}
.form-label:not(:last-child) .select-input,
.form-item:not(:last-child) .select-input {
  border-right: none;
}
.form-label:first-child,
.form-item:first-child {
  border-radius: 4px 0 0 4px;
}
.form-label:last-child,
.form-item:last-child {
  border-radius: 0 4px 4px 0;
}
.form-label:last-child .select-input,
.form-item:last-child .select-input {
  border-radius: 0 4px 4px 0;
}
@media screen and (min-width: 768px) {
  .form-group {
    float: left;
    display: inline-table;
    padding-right: 10px;
  }
  .form-label,
  .form-item {
    width: auto;
  }
}
.layui-btn-primary:hover {
  border-color: #2468f2;
  color: #15244c;
}
.popup {
  box-sizing: content-box;
  padding: 24px 24px 40px 24px;
  background: #ffffff;
  color: #15244c;
}
.popup .form-group {
  margin-bottom: 0;
}
.popup .form-label {
  width: 1%;
  padding-right: 1em;
  border: none;
  background: none;
  color: #2468f2;
  font-size: 14px;
  white-space: pre;
}
.popup .form-label.unit {
  color: #15244c;
}
.popup label {
  color: #15244c;
}
.popup .form-label:last-child {
  padding-right: 0;
}
.popup .form-item {
  width: 100%;
  border-radius: 4px !important;
  font-size: 14px;
}
.popup .form-item .select-input {
  border-radius: 4px !important;
  border-right: 1px solid #dfe3e9 !important;
}
.popup .form-item:not(.select-wl) {
  border-right: 1px solid #dfe3e9;
}
.popup .read .form-label {
  color: #15244c;
}
.popup .read .form-item {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #c4cdda;
  border-radius: 0 !important;
  background: none !important;
  cursor: default !important;
}
.popup .textarea-label {
  vertical-align: top;
  padding-top: 5px;
  color: #15244c;
}
.popup .same-lh {
  line-height: 30px;
}
.popup .form-title {
  font-size: 16px;
  font-weight: bold;
  padding-left: 8px;
}
.popup .form-img {
  height: 36px;
  margin-left: 8px;
  padding-left: 10px;
  padding-right: 40px;
  background: url(../img/upload-btn-bg.png) no-repeat !important;
  background-size: 40px 36px !important;
  background-position: right center !important;
}
.popup .read .form-img {
  height: 30px;
  padding-left: 0;
  padding-right: 36px;
  background: url(../img/upload-btn-bg-2.png) no-repeat !important;
  background-size: 16px 16px !important;
  background-position: 96% center !important;
}
body .layui-layer {
  border-radius: 4px;
}
body .layui-layer-title {
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #ffffff;
  padding-left: 30px;
  border-radius: 0;
  background: #2468f2;
}
body .layui-layer-btn {
  padding: 20px;
  background: #ffffff;
  border-radius: 0;
  overflow: hidden;
  font-size: 0;
}
body .layui-layer-btn > a:empty {
  display: none;
}
body .layui-layer-btn a:first-of-type {
  margin-left: 0;
}
body .other-title {
  background: #f0f3f8 !important;
  text-align: left !important;
  color: #596a80 !important;
  margin-left: 0 !important;
}
body .layui-layer-btn a {
  box-sizing: border-box;
  min-width: 175px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: none;
  margin: 0;
  background: #2468f2;
  color: #fff;
  font-size: 14px;
  margin-left: 20px;
  border-radius: 4px;
}
body .layui-layer-btn a:before {
  content: '';
  margin-left: 4px;
}
body .layui-layer-btn .layui-layer-btn0 {
  border: none;
  background-color: #2468f2;
}
body .layui-layer-btn a:last-child {
  margin-right: 0;
}
body .layui-layer-setwin .layui-layer-min cite,
body .layui-layer-setwin .layui-layer-min:hover cite {
  background: #ffffff;
}
body .layui-layer-btn-1 {
  text-align: right;
  pointer-events: auto;
  user-select: none;
  -webkit-user-select: none;
  overflow: hidden;
  font-size: 0;
}
.full-hr {
  width: 100%;
  border-bottom: 1px dashed #e5e6eb;
}
textarea.p-textarea {
  resize: none;
  height: 60px;
  vertical-align: text-top;
  padding: 6px;
}
div.p-textarea {
  line-height: 2;
  color: #15244c;
  border-width: 0 0 1px 0 !important;
  padding-left: 1em;
}
.font-warning {
  color: #e95141;
  padding: 0 24px;
}
.font-blue {
  color: #2468f2;
}
.font-blue:hover {
  color: #2468f2;
}
.font-underline {
  text-decoration: underline;
}
.notice-bgdark {
  width: 100%;
  background: #f0f5f9;
  border-radius: 4px;
  padding: 12px 0;
}
.notice-bgdark p {
  line-height: 26px;
}
.e-tip-img {
  display: inline-block;
  width: 48px;
  height: 48px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADX0lEQVRogdXay49URRTH8c/caWLABgmviSwMJk4QNoAQcYsrY4y6MRpRE11oUEnUwAJQFxpNdKMJUSILFwpMQjQk/AG6cuEDUBc+GINxg1EgPmZgkjHjuKh7obuZvnMf1d3yTe6i654653e6762uU1VDn319RgRWYRvuwK24GStxfXr/Is7hZ3yPz/Epfq8buFGj73I8hoexGUM5ttdhGdbirrRtFidwBB/gQhURQxV+gRuxC0+58g3X5RLex+v4tUzHpIRtA7txGi+IJx4W4dnU924lnoyiCYziC7yJZll1JWimMb7E+iIdiiRwH77Cpuq6SrNReNHvn89wvgSexMdYEkFUWZr4KNXQlbwEduA9DEcUVZbhVMOObgbdErgX+3uhqCL7BU1XMVcC63DYYL/5ToYFTes6b3QmsABjejvSVKUpaFvQ2tiZwHPY0C9FFdiA51sbWhNYjZcjBVoqTC1ar6WRfL8kaEV7Anv9Px+dTprYl33IEliBJyIG+bdgW1UeFzRfTuARLIwYoNcsFDS3JRCTuYbnMhPHImzPnK7CbZGd94PNWN3AnfKLkSr8GdnfXAxhW4KtfQjWK7YkQg17rbK2gVsiOXsFx3PuT+PbSLEyRhsYieTsDaG27ScjCRZHcrYHN0XyVZTFMcfmF/GLissjFZlOMBHZ6bLI/vKYSPBbHwPG5o8EPw1aRQ3GE/wwaBU1+DER1l+uVU4kwirx7KCVVGAWn2Qv8ckBi6nCSZzN/gcODVJJRY5wpcg4hKmaDo/iHqzJsVmT2hytGWtK2FNo2x94B0/XcHoD/i5ouwR/1Yj1Lp6hvcx7DZM1nN7dI9tOJgWtaE/grDAlrsqYMDIUucZqxHk11YqrC+23caqG815zCm+1NnQm8A8eVPxZ7icTeEjQeJm5ptPjeBQzfRBVlBlh6ed0541u9cBx7OylopLs1KVczStoDghbqYP8JWZSDQe6GcxXkR3EAwbzTkymsQ/mGRUpKY9hi/6OTt8I61XH5jMsWhOPC+cg9qk/5chjKo1xO74r0qFMUT8tHAUYFcbii2XV5XBJmMqMpjGmi3asclYiY4Uw3G4XFofLrq/OClPiw/gQ56uIqJNAKyPCcZutwk5idtwm2/GZFI7bnBFK2Oy4Te0Fhf8AlQOfpVXBhacAAAAASUVORK5CYII=') no-repeat;
}
.info-1 {
  margin: 10px;
  font-size: 16px;
  line-height: 24px;
  color: #15244c;
}
.info-2 {
  font-size: 12px;
  line-height: 18px;
  color: #7484a6;
}
.e-inline-tip {
  width: 50%;
  float: right;
  font-size: 14px;
  color: #e95141;
  padding-left: 20px;
  box-sizing: border-box;
}
.ipt-info-box {
  position: relative;
  color: #7484a6;
}
.ipt-info-box input {
  color: #7484a6 !important;
}
.ipt-info-box .ipt-info-item {
  position: absolute;
  top: 23px;
  right: 110px;
}
.ipt-info-box .ipt-info-item:before {
  content: '未上传';
}
.ipt-info-box.done input {
  color: #15244c !important;
}
.ipt-info-box.done .ipt-info-item {
  color: #214ff3;
}
.ipt-info-box.done .ipt-info-item:before {
  content: '已上传';
}
.m-succ {
  position: relative;
  margin: 30px 30px 0;
}
.m-succ .info-top {
  padding-bottom: 30px;
  border-bottom: 1px dashed #f0f2f5;
}
.m-succ .info-top img {
  display: inline-block;
  width: 67px;
  height: 67px;
  margin-right: 20px;
}
.m-succ .info-text {
  display: inline-block;
  text-align: left;
}
.m-succ .info-text p:first-of-type {
  font-size: 18px;
  margin-bottom: 10px;
}
.m-succ .info-text p:last-of-type {
  font-size: 12px;
}
.e-block-btn {
  display: block;
  width: 300px;
  height: 32px;
  line-height: 32px;
  margin: 30px auto 15px;
  background: #c5d0de;
  border-radius: 4px;
  font-size: 16px;
  text-align: center;
  color: #fff;
}
.e-img-succ {
  display: inline-block;
  width: 48px;
  height: 48px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFLklEQVRogc2aXWwUVRTHfzO7tLTuAltqgUKQj227YAxoiUhiYiCaYCBAGmsNaoiiYhUilOiDqC9EE0mkCCrRmGCilvBl0RjjVyQYH0RsRROlu5WUAqXQVhrodre0ux0f7m7bme3s7p3ZLv29NL33nHv/Z3bmztxzrrLr1LNkgCJgOXAf4APmArcDt8X6e4FOoAVoAn4FTgAddid22vAtBJ4E1gPlgJLENhcoAMqAlbE2DWgA6oBPgS4rIlQLPsXAO8B5YDewhOTizVBivruBVmBfbGwpZAKYALwM+IEahm+PTJAPbI6N/UpsrrRIN4AS4BSwC3DJqpPABbwNnAYWpuOQTgBrgd+Bu63rkmYR4oKtS2WYKoDngGPApAyIksUFHI1pMCVZANXAh4Ajg6JkccQ0VJsZmAWwBrEqjBf2ITQlMFoAC4DPubVX3ogDoWmBscMYwATgIGO70ljFhdCmW2KNAWxFrADjlUXAtpENIwMoBt7IqhxrvM6IN/bIAF5lfN46RlzAjvg/8QAKgaezrWSW20tF6YtMUHNlXZ9CaB4K4AkgL4PaUlKUP4uK0i3Mn7KISt9L5Dqkps9DaNYFkDU8E4uo9G0bEj3T5aXKt508p9T34eMgAigC7sm4ShPcOR4e9dWQ73Tr2gvypjM5t1BmqHKgWAVWYO17Xpp8p5vKsq1MyinQtUe1CF827+dKb6vMcAqwXAWWZlCjKbmOPCpKNzM1b4auXdMG+ebcAVqu/21l2CUqYg87pjgUJ+tKqpnhmmvo0fix9SBN105bHbpMBbz25CVHUVTWeDcxe1Lidfr5Yj1nOk7aGb5EBaZZ8XTnePB6FqewUnh47ga8nsSvk9/av+NU+7dWph7JNBVwpzQz4M7xUOXbzlrv85QVlJvarZhdyZ2FyxLa/+r8hZMXv5CddlQp0mkVV84Uqnw1eCYWAbBq/kY0TSPQ3aizW1a8ivLpDyb4B6418v35zxBZFdv0q0CPjMfqeRvxTBy+6xyKk9XeZ3S3yeKiB7h/1toE39YbTXx97mM0bdC6ZD09KnBVxuOH1jpCEX3MDsXJGu8m5k25i4VTl/LQnPUJfu3BFuoD7xHVIrYUG+hWgX9lPP4Lt3Po7O5Rg1hXUs3KeRswvhc7Q20cDexlYLDfrmAjzSoiVylFV7iNI021hCNBXbtDceJQ9I9Vd18HxwJ76Yv02lJqgl9F5F+k6Qhd4nDTHvoiIVOb3oHrHAvspae/26rAVDSoiCyxpSWhI3SBw/5abkbDCX03o2GO+PfQ3Wc7AW2GBvwUf4gbUxibcrW3lcNN+iAGBvs54t9DZ6jNvkxzGoHL8f1AnZ2RrvSe56j/XW5Gw0S1CMebP6A92GJfYnLqAJRYgaMQuIDNXdlMlxdXzmT81xrsy0tOGJgNdMWXjC7gAPCCnVHbglIrsh0+IVYQGZmVeBMIjmY9zggitAL6AC4DO7MuR56dwNDqYMzM1QJ/ZFWOHGcQGocwBjAAPAbcyJYiCXqAKoTGIUbLTgcQ1cdoFkSlSxSR+gkYO8zqA18BW8ZSkSRbEJoSSFah2Q9s4tb+EtGYhv1mBqlqZB8Bj3BrnokgUBnTYEo6VcrjiIJ0NlenPxH5qvpUhunWiZsR5yB2IF7jY0UYeA24F/gnHQeZSn0/8Bai6F2LOMCRKULA+0Ap4i2b9tbNylmJNsRRgzmxvw1Y20/ED3vUAHcgjhpckh3EzmmVLsQvUYtIji1H3LcLGD5uE6/4BBk+bnMWsQs8gWRCYTT+By2ERp1QualyAAAAAElFTkSuQmCC') no-repeat;
}
.m-succ .e-img-succ {
  position: absolute;
  top: -50px;
  right: -48px;
}
.pop-succ.layui-layer {
  box-shadow: none;
}
.pop-succ .layui-layer-setwin {
  display: none;
}
.pop-succ.layui-layer-page .layui-layer-content {
  overflow: visible;
}
.pop-succ .layui-layer-btn a {
  width: 100%;
}
.info-3 {
  margin: 40px 0 10px;
  font-size: 16px;
  color: #15244c;
  text-align: center;
}
.info-3 .e-tip-img {
  width: 32px;
  height: 32px;
  vertical-align: middle;
  margin-right: 10px;
  background-size: 100% 100%;
}
.pop-info .layui-layer-btn {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.pop-info .layui-layer-btn a {
  display: table-cell;
  min-width: initial;
  border-right: 1px solid #fff;
}
.pop-info .layui-layer-btn a:last-of-type {
  border-right: none;
}
.pop-info .layui-layer-setwin .layui-layer-close2 {
  top: 0;
  left: -8px;
}
.pop-info .layui-layer-setwin .layui-layer-close2:hover {
  background-position: 0 0;
}
.but-float-bottom {
  padding-bottom: 80px;
}
.but-float-bottom .layui-layer-btn,
.but-float-bottom .layui-layer-btn-1 {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
}
.but-float-bottom .layui-layer-page .layui-layer-btn,
.but-float-bottom .layui-layer-page .layui-layer-btn-1 {
  position: absolute;
  width: 100%;
  left: initial;
  bottom: initial;
}
.but-float-bottom .layui-layer-dialog {
  min-width: 401px;
}
.but-float-bottom .layui-layer-dialog .layui-layer-btn,
.but-float-bottom .layui-layer-dialog .layui-layer-btn-1 {
  position: static;
}
.tips-lg {
  display: inline-block;
  width: 48px;
  height: 48px;
}
.tips-lg-fail {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADoElEQVRogdXaX4hVVRTH8c+9MxLWNeifQ0OQ/TGzFzOH7NWefIjqoUj6R0VUUkJJvWgFFRVEaWAhaRCEWURR9Bz5mtYoPvRHR4yixMownMmBkcEe1rnOnTv37zn7dvMLl+Hss/devzX3nrX3WmeXTrz7lgQsxCrchGtxBS7Bedn9f/AnfsKP+Bq78EdRw4MFxl6E+3E3VqDUou85uBBLsDprO41R7MT7+CuPiHKOMZfiDfyMTRjRWnwzStnYTfgFWzDc7STdODCIZ3AQ6838PFJwLp7AgczGvE4HdurAYuzBa6h0q64LKpmNPbiukwGdOHAbvsXy/Lq65nrsxu3tOrZz4BF8ivMTiOqWCj7JNDSllQNr8Q4GEorqloFMw9pmHZo5cKuICv8XtghNc2jkwFJ8oNh/fhqvipBbwV1yxvmMgUzT0vob9Q7Mw4eKR5oXsAFHxSr8MdaIxSsvlUzbrBBb78CTWFbASJXtDdq+xHcF512Gp2obah0YxvMFDVQ52qT97wRzP6dmxa51YIPeLlKpqGBj9aLqwMV4qC9y8vGg0HzGgXsxv29yume+0DzLgbONewgHFuKG/mrJxQoMl3GzfPv5flPCqjJW9ltJAUbKIoc9W1lSxtX9VlGAxWUM9VtFAYbKWNBvFQVYkKcq0Qn/VVSbKmO8BxNf1aCthMsS2xkv4/fEkxK72vpv4QEsSmzn+CAOSR+J7sMFIi+YEOng44ltwNigqFWubtczB7dkn15yoCzqL71iXIICbgtGy6JKXCRXbcRJPCZ+RkOian04sY3T+Kr6EO9NPPnTop4znV3vxp011ynYiyPVdWBHwonhoyYG9ye0sZOZhGYHJhNO3msmxTuFMw4cw3sJDaxp0LZcmpINofUYs6sSL4uYnYLX8bCZ6t6IKNSmqLNOCK2Y7cARvJjAAPHCYjuOixrRN7gy0dwvCa2YW5l7E/sSGSJ2uim36/uwubah3oFTohB7IqHRVIyLZ+tUbWOj7fSY2MukjNlFmRaln4P1N5rlA19gXS8Vdck6oWkOrRKarXhUf7+J6UzD1mYd2mVk23CH/jwTE2L7sa1Vp05Sys9FHE8ZndqxX9SrPmvXsdOceEzsKDfq7ZZjEs/iRnzfyYBukvopvCJeem8Wr45ScRJv4xqxyk51OjBPVeI3cdRgUfZ3VL58onrYYz0uF0cNfu12klKi4zZD4rjNSvEmsXrcpvrGZ8LMcZsfRH6wS4KCwr/4+aL5bsGOlQAAAABJRU5ErkJggg==') no-repeat;
}
.tips-lg-succ {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAELklEQVRogc3aW4hVVRzH8c+cyUIbE8ILTGZaXtIXKSV7KRpfiggrKIpuUNBFUFDpRlYQVpSQEhKWdKPIKLphEFSkrw2lFUGmFhWkUFlRmsLEND3895k5s+ecM/tynDPfl2Gvvdbav/+ctddav/9eHRt7b9cCpqMHF+JczME0nJrc/we/4Qd8i0+xC7+WffBJJdpOxc24AUvQ0aTuKTgdC3BZUjaA3diOV3G4iIhKgTbdeAo/YhOWai6+ER1J2034CVuSvnORJ4AJuAf7sM7Q8GgFk7Aq6fve5FmZyBrAPPRiI7ryqstBF57EZ1iUpUGWAK7E5zivuK7cLBb/sKtGqzhaAHfgbZzWAlF56cJbiYaGNAtgJZ5DZwtF5aUz0bCyUYVGAawQs8J4YYvQNIJ6ASzEa9r7n0/TKTQtTN9IBzABrzuxM01RuoS2YVNsOoA1YgYYryzG2tqC2gC68fCYyinGQ2pW7NoAHjA+h06aLqyvXlQDmIrb2iKnGLcKzYMB3ISJbRLzM66Rb2s9UWgeFkA7+AOXi9X+EhzK0fZGIoDpOL/VyjJwTIj/Ornei4vFNj0LS9BdwXLF9vNl6BMra2+q/Hvh1LLQgZ4KlrVQWBb6hYv7pM69DeIFzcrSivCwY8UA7hJjPs0aPJizvwUVzC2rKgf34/k65bcIa5mXeRXMKCUpO08IR5dmBV5U7D2cUcHkEqL61B8OaZ4VK32a5XhT8Z3v5CJZiSp9uFosQk83qfeGMOwDqfJleEekXAprqOBIkYa4Fh8k12vxTJ16H4nx3Z8qX4T3MaXAs2s5UsEvBRrehx011wNYLexflV7xC/Wl2s7ChyJzV5Y/K/iuQMO7RaqllgHhXV8Qq+ulYrWtZZqY/2cWeGY9DlRErjIvZ2AnzkmVD4gsQg/+St2bgo+1dtreVzFyOc/KTBHEnFT5f/g9VTZJjPlWu73dFbH3SM8QWZklgjirSZ2TxUx0UcFnNGIAO6sv8Z4SHc0WQZxZ516nWKSuKNF/I/bgUHUd2F6ys7NFEOmXc4tk334C2M6QoXkFx0t2OFfMMFXD/agmGbWSHBeaBwM4jJda0PF8EcQjaoz3CeBlyQeRjppPTN0iPz/eMxNHhQU4yPC0yiFhKMY7GyTiGZmZ24wvxlROPr4UGgdJB/AvrsffY6UoB0dwndA4SL3t9H7x9TG9g2wn/SL1sz99o5Ef2CF2l+OF1YbvfgdpZmi24k7t/SX6Ew1bG1UYzZFtE46rHe/EUWGatjWrlMVSvic+SI/l7PSVsJzvjlYxqyc+IM5BrFd+y9GM4yI3dAG+ydIgj6nvw+PCiW0WBzhaxTHhqefjMSNtaEOKZCUOiqMGs5O/uxXzE9XDHuuEn1glUu25KHNa5bD4JTaL5FiPGLcLDR23qe6rjho6brNXuMBdiiUUhvE/MijFz+ND9xIAAAAASUVORK5CYII=') no-repeat;
}
.icon-sm-succ,
.icon-sm-warn {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  vertical-align: middle;
}
.icon-md-succ,
.icon-md-warn {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  vertical-align: middle;
}
.icon-sm-succ,
.icon-md-succ {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABL0lEQVQ4jZ3TzSpFURjG8d/ZTu7AzMRHEcKIDIwYHCTlGhTKxI2QgYG4CYqUjzI4E0pHoUxOuQADA9QRGax1WDY6eCa7/ez1f9da+33eQrlSlVMP5jCBtuhVsY8tXKeLC0mBZqxgEVm+atQrNrGMJygm8C7GfwDryjCPTkyiVt9p9RdwqrF4WoVypdqLCzT9oQC8YCATflgj+A5DGE28JsxlKDWA74X7nuEh962UoT1njmI4go+YwSk6sJNb2170VY84x6zQnRO04iA+U9WKQki6E3MbIziO7y049BGqVLeZkLBUrdgTet2JI3R9A8NhoVyp9qHif20czHCJjT/CInNZT+KycM/f6igy70NTwxTWhYH5Sa9x5+nIfJq6GpbQjzXc4FkIz1X0BrAgTiK8ARP9RIqDKlrLAAAAAElFTkSuQmCC') no-repeat;
  background-size: 100% 100%;
}
.icon-sm-warn,
.icon-md-warn {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABGUlEQVQ4jaXSPUpDQRQF4C8T8QcEW1uDhT9gcAtqERUb1xDQwiYbUYQIBuIyBIu4AMFGEkUbwR1IQIRo1OK9p/GRIaAHhhnOuedwuXML3WZdDkuoYhNzKfeICzRxN1gcBt7jqKONGhYwkZ7FlGvjFFOZaWzAfI6NfDs5BOxhHlvoZR0cRcxrWMV7jl/HIRS6zfoyblAcElBI72fM5LQ+ykEysGHmUSiiGlD5gzlDJaD0j4BSGFEwi2lMRvRekCxJDNeSAU9E9Kcg2bAYdiUbmf/GDK2AM8mXxPAZ4ftoBnTQiBRd4d7Pxg6igU42xBpakZBhg75MPd9iD9s4wUckSKo1sJN6fqX3cIAVHOMBb3jBbcqVsY/XzPQF4w43cT5lCc0AAAAASUVORK5CYII=') no-repeat;
  background-size: 100% 100%;
}
.skin-line tr:first-of-type th.textL-i,
.skin-line tr:first-of-type td.textL-i {
  text-align: left !important;
  width: 110px;
}
.link-blue {
  color: #2468f2;
}
.link-blue .iconfont {
  font-size: 16px;
  margin-right: 10px;
}
.color-warn {
  color: #e95141;
}
.total-box {
  padding: 19px 20px;
  font-size: 16px;
  border-bottom: 1px solid #e6eaee;
}
.total-box .left {
  margin-right: 24px;
}
.total-box .iconfont {
  color: #c5d0de;
}
.info-ctn-box {
  float: left;
  position: relative;
  width: 16px;
  margin-top: 3px;
  margin-right: 10px;
  overflow: visible;
  cursor: pointer;
}
.info-ctn-box:hover .info-ctn {
  display: block;
}
.info-ctn-box .info-ctn {
  display: none;
  position: absolute;
  left: -166px;
  bottom: 32px;
  width: 450px;
  padding: 10px;
  color: #7383a1;
  font-size: 14px;
  border: 1px solid #e6eaee;
  border-radius: 4px;
  background: #ffffff;
}
.info-ctn-box .info-ctn:after {
  content: '';
  background: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAALCAMAAACj4OZyAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAqFBMVEX////f4+nf4+ng5Orf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nf4+nj5+zf4+nf4+nf4+ni5uvf4+nf4+nh5Orf4+nf4+nf4+nf4+n////y9Pbz9Pf8/f35+vv+/v7r7fHx8/Xo6+/v8fT9/f7n6u7t7/Pl6O3r7vL7/P3k5+zq7PD6+/zt8PPs7vI4zZ9sAAAAI3RSTlMAmab135om3qgJHNefAxbOjwEQxYELu/5zBq78ZJ33VTuAHoh3gI8AAAABYktHRACIBR1IAAAAB3RJTUUH4gkZDiAdS0UPPAAAAHFJREFUGNNtydkWQgAAhOGRlEKWSrYU2UqR/f3fDEccS9/d/IPHf3Bcb1l9B8SKdGc1eK4pAJvta5pDeofWnnmP8idiOXQOfDxk7yuI6EnH5JfT7ISRs5wHbS4uCiZULWwOXzcww12zsjJvWLpbij2MGq1hFWUPmzoTAAAAAElFTkSuQmCC');
  width: 23px;
  height: 11px;
  position: absolute;
  bottom: -10px;
  left: 161px;
}
.ipt-choose-box {
  position: relative;
}
.ipt-choose-box .form-item {
  padding-right: 100px;
  background: url(../img/upload-btn-bg-3.png) no-repeat right;
  background-size: 100px 30px;
}
.block-box {
  height: 84px;
  text-align: center;
  line-height: 84px;
  background: #fafbfc;
}
.block-box.hide {
  display: none;
}
.block-box.show {
  display: block;
}
.welc-box {
  padding-top: 30px;
  box-sizing: border-box;
  height: 170px;
  text-align: center;
  color: #fff;
  background: #2468f2;
}
.welc-box img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-bottom: 20px;
}
.welc-box h2 {
  font-size: 26px;
  line-height: 30px;
}
.no-bd .layui-layer-title {
  border-bottom: none;
}
.tip-info-box {
  margin: 0 30px 40px;
  padding-top: 30px;
  border-top: 1px solid #e5e6eb;
}
.tip-info-box p {
  margin-bottom: 25px;
}
/* main block 主模块样式*/
/* 主页面 */
.text-4em {
  display: inline-block;
  width: 4em;
  height: 19px;
  text-align: justify;
  text-justify: inter-word;
  white-space: initial;
  vertical-align: middle;
  overflow: hidden;
}
.text-4em:after {
  content: '';
  display: inline-block;
  width: 90%;
}
.clear {
  clear: both;
}
.bg-gray {
  background-color: transparent;
}
.font-dark {
  color: #15244c;
  font-size: 14px;
}
.font-light {
  color: #7f8fa4;
}
.normal-icon .iconfont {
  font-size: 16px;
  color: #7f8fa4;
}
.normal-icon .iconfont:hover {
  color: #2468f2;
}
.tab-r-back .iconfont {
  font-size: 12px;
  color: #7f8fa4;
  margin-right: 4px;
}
.tab-r-back:hover .iconfont {
  color: #2468f2;
}
.big-font-1 {
  font-size: 16px !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) {
  .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;
  }
}
.m-border-box {
  background: #fff;
}
.item-inline {
  float: left;
}
.item-inline > * {
  display: inline-block;
}
.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;
}
/* search box */
.m-search {
  padding: 8px 16px;
  background: #f5f9ff;
  font-size: 14px;
  color: #15244c;
}
.m-search .form-group {
  margin-bottom: 0;
}
.m-search .form-label {
  padding-left: 20px;
  border: none;
  background: none;
  font-size: 14px;
}
.m-search .form-label:last-child {
  padding-right: 0;
}
.m-search .form-label:first-child {
  padding-left: 0;
}
.m-search .form-item {
  width: 100%;
  border-radius: 4px !important;
  font-size: 14px;
}
.m-search .form-item .select-input {
  border-radius: 4px !important;
  border-right: 1px solid #dfe3e9 !important;
}
.m-search .form-item:not(.select-wl) {
  border-right: 1px solid #dfe3e9;
}
.m-search input[type='date'],
.m-search input[type='email'],
.m-search input[type='number'],
.m-search input[_type='number'],
.m-search input[type='tel'],
.m-search input[type='text'],
.m-search input[type='url'],
.m-search input[type='password'],
.m-search textarea {
  height: 34px;
}
.m-search .btn-search,
.m-search .btn-reset {
  margin-right: 15px;
  line-height: 34px;
  background: none;
  border: none;
  cursor: pointer;
}
.m-search .btn-search .iconfont,
.m-search .btn-reset .iconfont {
  margin-right: 5px;
}
.m-search .btn-search:hover,
.m-search .btn-reset:hover {
  color: #2468f2;
}
.m-search .btn-search:hover .iconfont,
.m-search .btn-reset:hover .iconfont {
  color: #2468f2;
}
.m-search .btn-search:last-of-type,
.m-search .btn-reset:last-of-type {
  margin-right: 0;
}
/* tab */
.m-tab-title {
  position: relative;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 16px;
  color: #15244c;
  background-color: #ffffff;
  border-bottom: 1px solid #e0e3ec;
  margin-left: 24px;
  margin-right: 24px;
}
.m-tab-title::after {
  content: '';
  display: block;
  clear: both;
}
.m-tab-title li {
  float: left;
  height: 40px;
  line-height: 39px;
  text-align: center;
  cursor: pointer;
}
.m-tab-title li::after {
  content: '|';
  opacity: 0.4;
  margin-left: 20px;
  margin-right: 20px;
}
.m-tab-title li:last-of-type::after {
  display: none;
}
.m-tab-title li .xz-tab-title-s {
  display: inline-block;
  position: relative;
}
.m-tab-title li .xz-tab-title-s::after {
  content: '';
  width: 100%;
  height: 3px;
  background: transparent;
  position: absolute;
  left: 0;
  bottom: -9px;
}
.m-tab-title li.active {
  color: #2468f2;
}
.m-tab-title li.active .xz-tab-title-s::after {
  background: #2468f2;
}
.m-tab-title.tab-title-short li {
  min-width: 94px;
}
.tab-title-index {
  margin-left: 0;
  padding-left: 24px;
  margin-right: 0;
  padding-right: 24px;
  border: none;
}
.tab-title-index .xz-tab-title-s::after {
  bottom: 0 !important;
}
.tab-title-index .tab-title-r {
  display: none;
}
.tab-title-index .active .tab-title-r {
  display: block;
}
.tab-title-index li {
  position: static;
}
.tab-title-index li .active .tab-title-r {
  display: block;
}
.tab-title-r {
  position: absolute;
  right: 16px;
  top: 12px;
  color: #15244c;
  font-size: 13px;
}
.tab-title-r .tab-r-item:hover {
  color: #2468f2;
}
.tab-title-r .tab-r-item:hover .icon-upload {
  color: #2468f2;
}
.tab-title-r .icon-upload {
  margin-right: 10px;
}
.tab-title-r .circle {
  margin-right: 10px;
  background: #2468f2;
  text-align: center;
  line-height: 28px;
}
.tab-title-r .circle .iconfont {
  color: #fff;
  font-size: 12px;
}
.tab-title-r .circle .iconfont:hover {
  color: #fff;
}
.line-sep {
  margin: 0 25px;
}
.line-sep:before {
  content: '';
  display: inline-block;
  width: 2px;
  height: 26px;
  background: #e0e3ec;
  vertical-align: middle;
}
.m-tab-content .m-tab-item {
  display: none;
  clear: both;
}
.m-tab-content .m-tab-item.m-show {
  display: block;
}
.circle {
  display: inline-block;
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.m-full-table {
  width: 100%;
  overflow: overlay;
  font-size: 14px;
  color: #7484a6;
}
.m-full-table .m-table {
  border-top: none;
  border-left: none;
  border-right: none;
}
.m-full-table td {
  height: 36px;
}
.m-full-table tr:first-of-type th,
.m-full-table tr:first-of-type td {
  border-right: none;
  text-align: center !important;
  color: #15244c;
  font-weight: bold;
}
.m-full-table tr:nth-child(odd) {
  background: #f5f9ff;
}
.m-full-table tr.tbody td:first-of-type {
  border-left: 4px solid transparent;
}
.m-full-table tr.tbody:hover {
  background: #eff3f6 !important;
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
  color: #2468f2;
}
.m-full-table tr.tbody:hover td:first-of-type {
  border-left-color: #2468f2;
}
.m-full-table .fixed-top {
  line-height: 40px;
}
.m-full-table .fixed-top td:before {
  background: #f5f9ff;
}
.layui-laypage {
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
  text-align: right;
  font-size: 14px;
  color: #7f8fa4;
}
.layui-laypage .layui-laypage-count,
.layui-laypage .layui-laypage-limits {
  float: left;
  color: #7f8fa4;
  margin-bottom: 0;
}
.layui-laypage .layui-laypage-skip {
  display: none;
}
.layui-laypage a,
.layui-laypage span {
  font-size: 14px;
}
.layui-laypage a {
  margin-bottom: 0;
  padding: 0 11px;
  color: #2468f2;
}
.layui-laypage .layui-laypage-curr,
.layui-laypage .layui-laypage-spr {
  padding: 0 11px;
  margin-bottom: 0;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
  background-color: #2468f2;
}
.layui-laypage .layui-laypage select {
  padding: 3px 5px;
}
.layui-laypage .layui-laypage-prev,
.layui-laypage .layui-laypage-next {
  color: #7f8fa4;
}
.m-border-box .layui-layer-btn {
  font-size: 0;
}
.m-border-box .layui-layer-btn a {
  font-size: 14px;
}
.lzsj-table table {
  width: 99%;
}
.lzsj-table table tr {
  height: 36px;
}
.lzsj-table table tr.tbody:hover td:first-of-type {
  border-left-color: transparent;
}
.dxlz-table table tr.tbody:hover {
  text-decoration: none;
  background: transparent !important;
  cursor: default;
  font-weight: normal;
  color: #7484a6;
}
.skin-line {
  width: 100%;
  overflow: overlay;
  font-size: 14px;
  color: #7484a6;
}
.skin-line .m-table {
  border-top: none;
  border-left: none;
  border-right: none;
}
.skin-line td {
  height: 36px;
}
.skin-line tr:first-of-type th,
.skin-line tr:first-of-type td {
  border-right: none;
  text-align: center !important;
  color: #15244c;
  font-weight: bold;
}
.skin-line tr:nth-child(odd) {
  background: #f5f9ff;
}
.skin-line tr.tbody td:first-of-type {
  border-left: 4px solid transparent;
}
.skin-line tr.tbody:hover {
  background: #eff3f6 !important;
  cursor: pointer;
  text-decoration: underline;
  font-weight: bold;
  color: #2468f2;
}
.skin-line tr.tbody:hover td:first-of-type {
  border-left-color: #2468f2;
}
.skin-line .fixed-top {
  line-height: 40px;
}
.skin-line .fixed-top td:before {
  background: #f5f9ff;
}
.skin-line .thead {
  background: #f9fafc !important;
}
.skin-line .tfoot {
  background: #f9fafc;
  color: #15244c;
  font-weight: bold;
}
.skin-line .tbody {
  background: #ffffff !important;
}
.skin-line > table tr {
  height: 36px;
  border-bottom: 1px solid #e8eaec;
}
.skin-line td {
  padding-left: 6px;
  padding-right: 6px;
}
.skin-line table tr.tbody td {
  border-right: 1px solid #e8eaec;
}
.lzsj-table table tr.tbody td:first-of-type,
.lzsj-table table tr.tbody:hover td:first-of-type {
  border-left: 1px solid #e8eaec;
}
/* 核心经办台 */
.m-list-ctn {
  width: 100%;
}
.m-list-ctn li {
  width: 100px;
  padding-top: 18px;
  margin-left: 10px;
  margin-right: 10px;
  background: #ffffff url(../../img/hxlsgzt-d1-bg.png) center no-repeat;
  background-size: 100% 100%;
  box-shadow: 0px 4px 20px rgba(10, 30, 61, 0.12);
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.m-list-ctn li p {
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  color: #15244c;
  padding-top: 10px;
  padding-bottom: 14px;
}
.m-list-ctn li:hover {
  background-color: rgba(255, 255, 255, 0.98);
}
.m-list-ctn .list-item {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url(../img/icons.png) no-repeat;
  background-position-x: 0;
}
.m-list-ctn .icon-1 {
  background-position-y: 0px;
}
.m-list-ctn .icon-2 {
  background-position-y: -50px;
}
.m-list-ctn .icon-3 {
  background-position-y: -100px;
}
.m-list-ctn .icon-4 {
  background-position-y: -150px;
}
.m-list-ctn .icon-5 {
  background-position-y: -200px;
}
.m-list-ctn .icon-6 {
  background-position-y: -250px;
}
.m-list-ctn .icon-7 {
  background-position-y: -300px;
}
.m-list-ctn .icon-8 {
  background-position-y: -350px;
}
.m-list-ctn .icon-9 {
  background-position-y: -400px;
}
.m-list-ctn .icon-10 {
  background-position-y: -450px;
}
.m-list-ctn .icon-11 {
  background-position-y: -500px;
}
.m-list-ctn .icon-12 {
  background-position-y: -550px;
}
.m-list-ctn .icon-13 {
  background-position-y: -600px;
}
.m-list-ctn .icon-14 {
  background-position-y: -650px;
}
.m-list-ctn .icon-15 {
  background-position-y: -700px;
}
.m-list-ctn .icon-16 {
  background-position-y: -750px;
}
.m-todo {
  background: #f5f9ff;
}
.m-todo .todo-title {
  height: 52px;
  line-height: 52px;
  padding-left: 20px;
  font-style: 16px;
  position: relative;
}
.todo-header {
  background-color: #ffffff;
}
.todo-search {
  height: 50px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 8px;
}
.todo-search input[type='text'] {
  width: 160px;
}
.ml35 {
  margin-left: 24px;
}
.todo-list {
  padding: 20px 10px;
  max-height: 303px;
  overflow-y: auto;
  background: #ffffff;
  font-size: 0;
}
.todo-item {
  margin-bottom: 10px;
  height: 80px;
  background: #fff;
  border: 1px solid #e0e3ec;
  font-size: 14px;
}
.todo-item:hover {
  background: #eff3f6;
}
.todo-item:hover .todo-row1 {
  border-left-color: #2468f2;
}
.todo-item:last-of-type {
  margin-bottom: 0;
}
.todo-item .todo-row1 {
  height: 39px;
  line-height: 38px;
  border-bottom: 1px dashed #e0e3ec;
  color: #7484a6;
  position: relative;
}
.todo-item .todo-row1::before {
  background-image: url('../../img/hsyj.svg');
  width: 19px;
  height: 19px;
  position: absolute;
  left: 0;
  top: 0;
}
.todo-item .todo-row2 {
  height: 39px;
  line-height: 38px;
}
.todo-item .text-hidden {
  width: 100%;
  height: 40px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  vertical-align: middle;
  white-space: nowrap;
}
.m-warn {
  max-height: 320px;
  overflow-y: auto;
  border-radius: 0 0 4px 4px;
}
.m-warn li {
  padding: 0 20px 0 35px;
  height: 40px;
  line-height: 39px;
  background: #f5f9ff;
  border-bottom: 1px solid #e0e3ec;
  cursor: pointer;
}
.m-warn li:hover {
  background: #eff3f6;
}
.m-tab-title li .e-badge {
  background: #c5d0de;
}
.m-tab-title li.active .e-badge {
  background: #e84360;
}
.e-start {
  display: none;
}
.fs12 {
  font-size: 12px;
}
.e-sep {
  margin: 0 10px;
}
.e-badge {
  padding: 0 6px;
  margin-left: 10px;
  background-color: #e84360;
  border-radius: 4px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  white-space: nowrap;
}
.e-badge.badge-grey {
  background: #c5d0de;
}
.e-circle {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  background: #e84360;
  border-radius: 50%;
  vertical-align: middle;
}
.e-circle.circle-grey {
  background: #c5d0de;
}
/* 消息提醒 */
.page-news .tab-title-r .line-sep {
  margin: 0 16px;
}
.page-news input[type='checkbox'] + ins {
  margin: 0 10px 0 6px;
}
.page-news .todo-list {
  padding: 20px 10px 10px;
  background: #fff;
  max-height: initial;
}
.page-news .search-btns {
  display: inline-block;
}
.page-news .m-tab-content {
  background: #fff;
  border-radius: 0 0 4px 4px;
}
.auto-search-btns {
  display: inline-block;
}
.e-ipt-tips {
  font-size: 12px;
  color: #7f8fa4;
  padding-left: 24px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABA0lEQVQ4jZ3TPUoDQRjG8d9OgvcwWPl5CC2i4i0CKtjkIoqFRTAeQ7CIZfqIq2AT8BAirCSx2Fldw24M+Te7zPM+887MM5MMR2NzbKKDQ6zHsTEe0MdruTgpTbCGS5wjzM8ameIWXXxCs2S+x0GNsSDgFBs4QlZ0ulrCXGY/rlYyHI238IRGRWESv7MKbYK9ID+wKvN/NNBpor2gaFbTvaAd0KoRd+RbqEsEWovE5wVaQRbkl2RV3oP8hq3KIOBOHsk82zX/BRP0A1L0KgpSvymkFXoPaXGIXQyWWzV4jJ6fiDIc40b+YOqYxs4n0fMn4wwX2MU13vCFD7zEsT2ciS8RvgHgLjnoD6zaDwAAAABJRU5ErkJggg==') no-repeat;
  background-position: left top;
  background-size: 16px 16px;
}
.welc-lf {
  float: left;
  box-sizing: border-box;
  width: 330px;
  height: 460px;
  padding: 30px 10px 30px 30px;
  background: #2468f2;
  border-radius: 0 0 0 4px;
  color: #fff;
}
.welc-lf img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-bottom: 30px;
}
.welc-lf h2 {
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 40px;
}
.welc-lf .welc-info1 {
  font-size: 16px;
  margin-bottom: 20px;
}
.welc-lf .welc-info2 {
  font-size: 14px;
  margin-bottom: 15px;
  color: #a3d3f7;
}
.welc-rt {
  float: left;
  width: calc(100% -  330px);
  height: 460px;
}
.welc-rt .welc-succ {
  margin: 0 30px;
  box-sizing: border-box;
  height: 410px;
  border-top: 1px solid transparent;
}
.welc-rt .info-top {
  padding-bottom: 30px;
  border-bottom: 1px dashed #f0f2f5;
  text-align: center;
}
.welc-rt .info-top img {
  display: inline-block;
  width: 64px;
  margin-right: 20px;
}
.welc-rt .info-text {
  display: inline-block;
  text-align: left;
}
.welc-rt .info-text p:first-of-type {
  font-size: 18px;
  margin-bottom: 10px;
}
.welc-rt .info-text p:last-of-type {
  font-size: 12px;
  color: #7f8fa4;
}
.welc-rt .stuff-list {
  overflow: hidden;
  line-height: 30px;
}
.welc-rt .stuff-list > div {
  display: inline-block;
  width: 49%;
}
.welc-rt .stuff-list li {
  font-size: 12px;
  color: #7f8fa4;
}
.welc-rt .stuff-list li:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #7f8fa4;
  margin-right: 10px;
  vertical-align: middle;
}
/* 新增 */
.layui-nav .layui-this:after,
.layui-nav-bar,
.layui-nav-tree .layui-nav-itemed:after {
  display: none !important;
}
.xz-lb-4 {
  width: 4px;
  height: 13px;
  margin-top: -7.5px;
  background: #2468f2;
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
}
.xz-list-item {
  display: block;
  height: 66px;
  display: flex;
}
.xz-list-item img {
  margin: auto;
}
.xz-upload-ts {
  font-size: 12px;
  line-height: 17px;
  color: #ccd1de;
  margin-bottom: 10px;
}
.gold-input input:checked + ins {
  color: #ddaa6d;
}
input.gold:checked + ins {
  color: #ddaa6d;
}
.gold-btn {
  background-color: #ddaa6d !important;
}
.white-btn {
  background-color: #ffffff !important;
  height: 38px;
  line-height: 38px;
  border: 1px solid #2468f2 !important;
  color: #2468f2 !important;
}
.white-btn:hover {
  color: #6183ff !important;
}
/*# sourceMappingURL=common-qx.css.map */
