@charset "UTF-8";
* {
  box-sizing: border-box; }

body {
  color: #333;
  font-size: 14px; }

.outter-wrapper {
  max-width: 900px; }

/* 区域 */
.layui-area {
  background: #fff;
  border: 0px solid #e6e6e6;
  border-radius: 2px; }

/* 段落 */
.layui-paragraph {
  width: 200px;
  height: 100px;
  background: #fff;
  border: 0px solid #e6e6e6;
  border-radius: 2px; }

/* 标签*/
.layui-form-label {
  padding: 0px 0px 0px 0px;
  /*line-height: 38px;*/
  color: #000000;
  font-size: 14px;
  font-family: Alibaba-PuHuiTi-Regular, PingFang;
  font-weight: normal;
  text-align: right;
  text-align-last: right;
  font-style: normal;
  letter-spacing: 0px;
  text-decoration: none;
  overflow: hidden;
  border: 0px solid #e2e2e2;
  border-radius: 0px;
  background-color: #fff; }

.layui-form-label[contenteditable=true] {
  cursor: text !important; }

.layui-form-label.required:before {
  content: "*";
  color: #ff0000;
  position: absolute;
  margin-left: -8px; }

.layui-form-label:after {
  content: '';
  display: inline-block;
  width: 100%; }

.layui-form-label.labelEdit {
  overflow: visible; }

/* 文本*/
.layui-txt {
  box-sizing: border-box;
  float: none;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  width: 110px;
  color: #333;
  font-size: 14px;
  font-family: Alibaba-PuHuiTi-Regular, PingFang;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0px;
  text-decoration: none;
  text-align: right;
  text-align-last: right;
  outline: none;
  overflow: hidden;
  background-color: #fff;
  border-radius: 2px;
  border: 0px solid #e2e2e2; }

.layui-txt:hover {
  color: #333;
  background-color: transparent; }

.layui-txt[contenteditable=true] {
  cursor: text !important; }

.layui-txt.required:before {
  content: "*";
  color: #ff0000;
  position: absolute;
  margin-left: -8px; }

.layui-txt:after {
  content: '';
  display: inline-block;
  width: 100%; }

.layui-txt.labelEdit {
  overflow: visible; }

/* 标题*/
.layui-title {
  border: 0px #4DA1FF solid;
  box-sizing: content-box;
  float: none;
  display: inline-block;
  height: 36px;
  line-height: 20px;
  width: 800px;
  color: #333;
  font-size: 16px;
  font-family: 微软雅黑;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0px;
  text-decoration: none;
  text-align: left;
  text-align-last: left;
  outline: none;
  overflow: hidden;
  background-color: #fff;
  border-radius: 0px;
  border-left: 3px solid #4da1ff;
  border-top: 0px solid #e6e6e6;
  border-right: 0px solid #e6e6e6;
  border-bottom: 0px solid #e6e6e6;
  padding: 0px 0px 0px 20px; }

.layui-subtitle {
  box-sizing: content-box;
  float: none;
  display: inline-block;
  border: 0px #4DA1FF solid;
  height: 30px;
  line-height: 20px;
  width: 800px;
  color: #333;
  font-size: 18px;
  font-family: 微软雅黑;
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0px;
  text-decoration: none;
  text-align: left;
  text-align-last: left;
  outline: none;
  overflow: hidden;
  background-color: #fff;
  border-radius: 0px;
  border-left: 2px solid #4da1ff;
  padding: 0px 0px 0px 10px; }

/* 输入框  */
.layui-input {
  font-size: 14px;
  color: #333;
  background: #fff;
  border: 1px solid #E1E1E1;
  border-radius: 4px;
  padding: 0px 0px 0px 20px; }

.layui-input:hover {
  border-color: #4DA1FF !important; }

.layui-input:focus {
  border-color: #4DA1FF !important;
  background-color: #fff; }

.layui-input::-webkit-input-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-input:-moz-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-input::-moz-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-input:-ms-input-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-input:placeholder-shown {
  font-size: 16px; }

.layui-input:disabled {
  background: #F9F9F9;
  cursor: not-allowed;
color: #333333 !important;}

.layui-input:disabled:hover {
  background: #F9F9F9;
  cursor: not-allowed; }

/* 本地上传*/
.layui-local-upload {
  border: 1px solid #E1E1E1;
  border-radius: 4px;
  box-sizing: border-box;
  width: 220px;
  height: 30px;
  line-height: 30px;
  background: #fff; }

.layui-local-upload input {
  cursor: pointer;
  border: none;
  height: 100%;
  width: 100%;
  padding: 0px 30px 0px 10px;
  background-color: transparent;
  font-size: 14px; }

.layui-local-upload:hover {
  border-color: #a3dad7; }

.layui-local-upload input:disabled {
  background: #f5f5f5 !important;
  cursor: not-allowed; }

.layui-local-upload input::-webkit-input-placeholder {
  color: #adbbba;
  text-align: left;
  font-weight: normal;
  line-height: 30px; }

.layui-local-upload input:-moz-placeholder {
  color: #adbbba;
  text-align: left;
  line-height: 30px; }

.layui-local-upload input::-moz-placeholder {
  color: #adbbba;
  text-align: left;
  line-height: 30px; }

.layui-local-upload input:-ms-input-placeholder {
  color: #adbbba;
  text-align: left;
  line-height: 30px; }

.layui-local-upload input:placeholder-shown {
  font-size: 14px; }

.layui-local-upload div {
  position: absolute;
  top: 0;
  height: 100%;
  right: 10px;
  line-height: inherit; }

.layui-local-upload .layui-icon {
  font-size: 16px;
  color: #000;
  margin-right: 5px; }

.layui-local-upload .events {
  pointer-events: visible; }

/* 按钮  */
.layui-btn {
  background: #4DA1FF;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  /*border: solid #4DA1FF 0px;*/
  border-radius: 4px;
  overflow: hidden;
  white-space: normal; }

.layui-btn:hover {
  background: #4DA1FF !important;
  color: #fff !important;
  border-color: #4DA1FF !important; }

.layui-btn + .layui-btn {
  margin: 0; }

.layui-btn .layui-icon {
  vertical-align: middle;
  font-size: inherit;
  color: inherit; }

/* 下拉框  */
.layui-select {
  padding: 0;
  box-sizing: border-box;
  background: #fff;
  border: solid #E1E1E1 1px;
  border-radius: 4px; }

.layui-select .layui-form-select {
  border-radius: 4px; }

.layui-select:hover {
  border-color: #4DA1FF !important; }

.layui-form-select input {
  padding: 0px 30px 0px 20px;
  background: none;
  font-size: 14px;
  border: none;
  border-radius: 0;
  color: #333; }

.layui-form-select input:hover {
  border: none; }

.layui-form-select.layui-select-disabled {
  background: #F9F9F9;
  cursor: not-allowed;
  color: #333333 !important;
}

.layui-form-select .layui-input::-webkit-input-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-form-select .layui-input:-moz-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-form-select .layui-input::-moz-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-form-select .layui-input:-ms-input-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-form-select .layui-input:placeholder-shown {
  font-size: 14px; }

.layui-select .layui-form-select dl dd.layui-this {
  background: #4DA1FF;
  color: #fff; }

/* 数据选择 */
.layui-datapick {
  box-sizing: border-box;
  width: 220px;
  height: 30px;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  background: #fff; }

.layui-datapick:hover {
  border-color: #4DA1FF; }

.layui-datapick input:disabled {
  background: #F9F9F9;
  cursor: not-allowed; }

.layui-datapick input {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  font-size: 14px;
  color: #333;
  background: transparent;
  padding: 0px 30px 0px 10px; }

.layui-datapick input:hover {
  background: none;
  border: none; }

.layui-datapick .layui-icon {
  font-size: 16px;
  color: #000;
  position: absolute;
  line-height: 0;
  top: 50%;
  right: 8px;
  margin-top: -5px;
  cursor: pointer; }

.layui-datapick input::-webkit-input-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-datapick input:-moz-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-datapick input::-moz-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-datapick input:-ms-input-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-datapick input:placeholder-shown {
  font-size: 14px; }

/* 单选
.layui-form-radio{margin-top:0;}
.layui-form-radio *{  font-size: $radio-font-size;  }
.layui-form-radio>i{font-size:$radio-size;}
.layui-form-radio>i:hover,.layui-form-radioed>i{  color:$radio-select-color;}
.layui-radio-disbaled>*{  color:$radio-disabled-color !important;  }
div>.layui-form-radio{padding-right:0;margin-right:$radio-item-gap;line-height: $radio-wrap-height;}
div>.layui-form-radio>div{display: inline;}
div>.layui-form-radio:last-child{padding-right:0;margin-right:$radio-item-gap;}*/
/* 单选组  */
.layui-radio-group {
  padding-left: 10px;
  line-height: 38px;
  height: 30px;
  border-radius: 2px;
  border: 0px solid #e2e2e2; }

.layui-radio-group .layui-form-radio {
  margin-top: 0; }

.layui-radio-group .layui-form-radio * {
  font-size: 14px; }

.layui-radio-group .layui-form-radio > i {
  font-size: 14px; }

.layui-radio-group .layui-form-radio > i:hover, .layui-form-radioed > i {
  color: #4DA1FF; }

.layui-radio-group .layui-radio-disbaled > * {
  color: #999; }

.layui-radio-group .layui-form-radio {
  padding-right: 0;
  margin-right: 30px; }

.layui-radio-group > .layui-form-radio > div {
  display: inline; }

.layui-radio-group > .layui-form-radio:last-child {
  padding-right: 0;
  margin-right: 0; }

/* 复选组  */
.layui-check-group {
  padding-left: 10px;
  width: 220px;
  font-size: 14px;
  height: 30px;
  line-height: 38px;
  border-radius: 2px;
  border: 0px solid #e2e2e2; }

.layui-check-group .layui-form-checkbox[lay-skin=primary] {
  padding-left: 0; }

.layui-check-group .layui-form-checkbox[lay-skin=primary] i {
  width: 16px;
  height: 16px; }

.layui-check-group .layui-form-checked[lay-skin=primary] i {
  background-color: #4DA1FF;
  border-color: #4DA1FF; }

.layui-check-group .layui-form-checkbox[lay-skin=primary] i:before {
  line-height: 16px; }

.layui-check-group .layui-form-checkbox[lay-skin=primary]:hover i {
  border-color: #4DA1FF; }

.layui-check-group .layui-form-checkbox[lay-skin=primary] span {
  font-size: 14px;
  padding-left: 16px;
  margin-left: 12px;
  line-height: 16px;
  display: inline; }

.layui-check-group .layui-checkbox-disbaled[lay-skin=primary] span {
  color: #999; }

.layui-check-group > .layui-form-checkbox {
  padding-right: 0;
  margin-right: 30px; }

.layui-check-group > .layui-form-checkbox:last-child {
  margin-right: 0;
  padding-right: 0; }

/* 复选
.layui-form-checkbox[lay-skin=primary]{padding-left:0;height:$check-size !important;}
.layui-form-checkbox[lay-skin=primary] i{width:$check-size;height:$check-size;}
.layui-form-checked[lay-skin=primary] i{background-color:$check-select-color;border-color: $check-select-color;}
.layui-form-checkbox[lay-skin=primary] i:before{line-height:$check-size;}
.layui-form-checkbox[lay-skin=primary]:hover i{  border-color: $check-select-color; }
.layui-form-checkbox[lay-skin=primary] span{font-size: $check-font-size;padding-left:$check-size;margin-left: 12px;line-height:$check-size;display: inline;}
.layui-checkbox-disbaled[lay-skin=primary] span{  color:$check-disabled-color !important;  } */
/**文本域 */
.layui-textarea {
  font-size: 14px;
  color: #333;
  line-height: 20px;
  background: #fff;
  border: 1px solid #E1E1E1;
  border-radius: 4px;
  resize: vertical; }

.layui-textarea:hover, .layui-textarea:focus {
  border-color: #4DA1FF !important; }

.layui-textarea:disabled {
  background-color: #F9F9F9;
  cursor: not-allowed;
  color: #333333 !important;
}

.layui-textarea::-webkit-input-placeholder {
  color: #adbbba;
  line-height: 20px; }

.layui-textarea:-moz-placeholder {
  color: #adbbba;
  line-height: 20px; }

.layui-textarea::-moz-placeholder {
  color: #adbbba;
  line-height: 20px; }

.layui-textarea:-ms-input-placeholder {
  color: #adbbba;
  line-height: 20px; }

.layui-textarea:placeholder-shown {
  font-size: 14px; }

/**上传 */
.layui-upload-drag {
  color: #333;
  font-size: 12px; }

.layui-upload-drag .layui-icon {
  color: #27b7b0;
  font-size: 50px; }

.layui-upload-drag p {
  margin-top: 0px; }

/**数据表格 */
[lay-event$="DropDown"] .layui-table-cell {
  overflow: visible; }

.layui-table-wrap {
  background: #fff; }

.layui-table-header .layui-table thead tr {
  background: #fff; }

.layui-table[lay-even] thead tr:nth-child(even) {
  background: #fff; }

.layui-table-header .layui-table thead th {
  font-weight: normal;
  border-color: white; }

.layui-table-header {
  border: none; }

.layui-table-header .layui-table-cell {
  height: 74px;
  line-height: 74px;
  font-family: Alibaba-PuHuiTi-Regular, PingFang;
  font-size: 14px;
  color: #666; }

.layui-table-body .layui-table td {
  border-color: white; }

.layui-table-body {
  font-weight: normal; }

.layui-table-body .layui-table-cell {
  height: 50px;
  line-height: 50px;
  font-family: PingFang;
  font-size: 16px;
  color: #333; }

.layui-table tbody tr:hover .layui-table-cell, .layui-table-hover .layui-table-cell {
  color: #666; }

.layui-table-body .layui-table[lay-even] tr:nth-child(even) {
  background: #f4f6f8; }

.layui-table-body .layui-table[lay-even] tr:nth-child(even):hover {
  background: #F4F8FE; }

.layui-table tbody tr:hover {
  background: #F4F8FE; }

.layui-table-page {
  background: #fff;
  padding: 10px; }

.layui-table-page > div {
  text-align: center; }

.layui-table-view .layui-form-checkbox[lay-skin=primary]:hover i {
  border-color: #4DA1FF;
  background-color: #fff; }

.layui-table-view .layui-form-checked[lay-skin=primary] i, .layui-table-view .layui-form-checked[lay-skin=primary]:hover i {
  background-color: #4DA1FF;
  border-color: #4DA1FF; }

.layui-table-view .layui-form-checkbox[lay-skin=primary] i:before {
  line-height: 12px; }

.layui-table-view {
  height: 100%; }

.layui-table-view .layui-table-box {
  border-color: white; }

.layui-table-page .layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span {
  background: #fff;
  border: 1px solid #E1E1E1;
  color: #333; }

.layui-table-page .layui-laypage a.layui-laypage-prev, .layui-table-page .layui-laypage a.layui-laypage-next {
  background: #fff;
  border: 1px solid #E1E1E1;
  color: #4DA1FF !important; }

.layui-table-page .layui-laypage a.layui-laypage-prev:hover, .layui-table-page .layui-laypage a.layui-laypage-next:hover {
  background: #fff;
  border: 1px solid #E1E1E1;
  color: #4DA1FF !important; }

.layui-table-page .layui-laypage a.layui-laypage-prev.layui-disabled, .layui-table-page .layui-laypage a.layui-laypage-next.layui-disabled {
  background: #fff;
  border: 1px solid #fff;
  color: #d2d2d2 !important; }

.layui-table-page .layui-laypage a i.layui-icon {
  color: inherit;
  cursor: inherit; }

.layui-table-page .layui-laypage {
  width: 100%;
  text-align: right; }

.layui-table-page .layui-laypage a {
  text-align: center;
  box-sizing: border-box;
  margin: 0 5px;
  padding: 0; }

.layui-table-page .layui-laypage a:hover {
  border-color: #4DA1FF;
  background-color: #4DA1FF;
  color: #fff; }

.layui-table-page .layui-laypage span {
  text-align: center;
  box-sizing: border-box;
  margin: 0 5px; }

.layui-table-page .layui-laypage span.layui-laypage-curr .layui-laypage-em {
  border: 1px solid #4DA1FF;
  background: #4DA1FF;
  color: #fff;
  box-sizing: border-box; }

/**选项卡*/
.layui-tab {
  margin: 0;
  background-color: #fff;
  border: 0px solid #e6e6e6;
  border-radius: 2px; }

.layui-tab .layui-tab-title {
  color: #333;
  font-size: 14px;
  font-weight: normal; }

.layui-tab .layui-tab-content {
  padding: 0;
  height: calc(100% - 40px);
  overflow: auto; }

.layui-tab .layui-tab-item {
  height: 100%; }

.layui-tab.layui-tab-brief > .layui-tab-title > li.layui-this, .layui-tab.layui-tab-brief > .layui-tab-title > li:hover {
  color: #27b7b0; }

.layui-tab.layui-tab-brief > .layui-tab-more li.layui-this:after, .layui-tab.layui-tab-brief > .layui-tab-title .layui-this:after {
  border-bottom-color: #27b7b0; }

/**树形*/
.jsTree > ul {
  margin: 0 !important; }

.jstree.axeTree {
  background-color: #fafdff;
  overflow: auto;
  letter-spacing: 0px; }

.jstree.axeTree .jstree-node {
  line-height: 24px; }

.jstree.axeTree .jstree-container-ul {
  margin: 0;
  font-size: 14px;
  background-color: #fafdff;
  color: #333;
  font-weight: normal; }

.jstree-default .jstree-anchor, .jstree-default .jstree-icon:empty {
  height: 24px;
  line-height: 24px; }

.jstree.axeTree .jstree-checkbox, .jstree.axeTree.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox, .jstree.axeTree .jstree-checked > .jstree-checkbox, .jstree.axeTree .jstree-anchor > .jstree-undetermined:hover {
  background-position-y: -1px; }

.jstree.axeTree .jstree-anchor.jstree-hovered {
  color: #27b7b0; }

.jstree.axeTree .jstree-anchor.jstree-clicked {
  color: #27b7b0; }

/**列表 */
.layui-list {
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 2px; }

.layui-list li {
  line-height: 30px;
  font-size: 14px;
  color: #333; }

/**日期 */
.layui-date {
  margin: 0;
  font-size: 14px;
  color: #333;
  background: #fff url(../img/icon-date.png) no-repeat 95% center;
  border-radius: 4px;
  border: 1px solid #E1E1E1;
  padding: 0px 0px 0px 20px; }

.layui-date:hover {
  border-color: #4DA1FF !important; }

.layui-date input {
  padding: 0px 0px 0px 20px; }

.layui-date.layui-input:disabled {
  background: #F9F9F9 url(../img/icon-date.png) no-repeat 95% center; }

.layui-laydate .layui-laydate-content .layui-this, .layui-laydate-content td.laydate-selected {
  background-color: #4DA1FF !important; }

.layui-laydate-footer span:hover {
  color: #4DA1FF !important; }

.layui-laydate-header i:hover, .layui-laydate-header span:hover {
  color: #4DA1FF !important; }

.layui-date.layui-input::-webkit-input-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-date.layui-input:-moz-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-date.layui-input::-moz-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-date.layui-input:-ms-input-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-date.layui-input:placeholder-shown {
  font-size: 14px; }

/**竖直线 */
.layui-vr {
  background: #333; }

/**水平线 */
.layui-hr {
  background: #333; }

/**图标 */
.layui-icon {
  font-size: 16px;
  color: #000;
  cursor: pointer; }

/**图片 */
.layui-pic {
  border: 0px solid #e6e6e6;
  border-radius: 2px; }

.layui-pic img {
  border-radius: 2px; }

/**占位符 */
.jxd-placeholder {
  border: 0px solid #e6e6e6;
  border-radius: 2px; }

/**弹出层 */
.layui-layer .layui-layer-title {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #2a3343;
  background-color: #eaeff0; }

.layui-layer .layui-layer-setwin {
  top: 15px;
}
/*.layui-layer-setwin a{*/
  /*background-position: 1px -40px !important;*/
/*}*/
.layui-layer .layui-layer-btn {
  padding: 7px 15px !important;
  text-align: center !important;
}

.layui-layer-btn a {
  margin-top: 0 !important;
  height: 30px;
  line-height: 30px;
  padding: 0 16px;
  border-radius: 3px;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  font-size: 12px;
  border: 0;
  cursor: pointer; }

.layui-layer-btn .layui-layer-btn0 {
  background: #eaeff0 !important;
  color: #666 !important;
  border: 1px solid #e5e5e5  !important; }

.layui-layer-btn .layui-layer-btn1 {
  background: #4DA1FF !important;
  color: #fff;
  border: 1px solid #4DA1FF !important; }

/**列表超链接*/
.list-link {
  color: #0088FB;
  cursor: pointer; }

/**意见框*/
.layui-suggestion-area {
  position: relative;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 4px; }

.layui-suggestion-area textarea {
  width: 100%;
  resize: none;
  background: transparent;
  border: none; }

.layui-suggestion-area:hover, .layui-suggestion-area:focus {
  border-color: #4DA1FF !important; }

.layui-suggestion-area:disabled {
  background-color: #F9F9F9;
  cursor: not-allowed; }

.layui-suggestion-area textarea::-webkit-input-placeholder {
  color: #adbbba;
  line-height: 20px; }

.layui-suggestion-area textarea:-moz-placeholder {
  color: #adbbba;
  line-height: 20px; }

.layui-suggestion-area textarea::-moz-placeholder {
  color: #adbbba;
  line-height: 20px; }

.layui-suggestion-area textarea:-ms-input-placeholder {
  color: #adbbba;
  line-height: 20px; }

.layui-suggestion-area textarea:placeholder-shown {
  font-size: 14px; }

.layui-suggestion-area .layui-form-select {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 115px;
  min-height: 30px; }

.layui-suggestion-area .layui-form-select .layui-select-title {
  display: none; }

.layui-suggestion-area > span {
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  height: 38px;
  line-height: 38px;
  width: 115px;
  color: #8AC1FF;
  text-align: center;
  cursor: pointer; }

.layui-suggestion-area > span .layui-icon {
  color: #8AC1FF;
  margin-right: 5px; }

/*按钮上传*/
.layui-btn-upload-drag {
  padding: 0 16px;
  text-align: center;
  line-height: 30px;
  border-radius: 2px;
  font-size: 12px;
  color: #4DA1FF;
  background-color: #fff;
  border: solid #fff 0px; }

.layui-btn-upload-drag .layui-icon {
  color: #fff;
  font-size: 18px; }

.layui-btn-upload-drag:hover {
  background-color: #fff;
  color: #4DA1FF;
  border-color: #fff; }

/* 自由节点 */
.layui-free-node {
  padding: 0;
  box-sizing: border-box;
  background: #fff;
  border: solid #e2e2e2 1px;
  border-radius: 4px; }

.layui-free-node .layui-form-select {
  border-radius: 4px; }

.layui-free-node:hover {
  border-color: #4DA1FF !important; }

.layui-free-node .layui-form-select input {
  padding: 0px 30px 0px 10px;
  background: none;
  font-size: 14px;
  border: none;
  border-radius: 0;
  color: #333; }

.layui-free-node .layui-form-select input:hover {
  border: none; }

.layui-free-node .layui-form-select.layui-select-disabled {
  background: #F9F9F9;
  cursor: not-allowed; }

.layui-free-node .layui-form-select .layui-input::-webkit-input-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-free-node .layui-form-select .layui-input:-moz-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-free-node .layui-form-select .layui-input::-moz-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-free-node .layui-form-select .layui-input:-ms-input-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-free-node .layui-form-select .layui-input:placeholder-shown {
  font-size: 14px; }

.layui-free-node .layui-form-select dl dd.layui-this {
  background: #4DA1FF;
  color: #fff; }

/* 驳回节点 */
.layui-reject-node {
  padding: 0;
  box-sizing: border-box;
  background: #fff;
  border: solid #e2e2e2 1px;
  border-radius: 4px; }

.layui-reject-node .layui-form-select {
  border-radius: 4px; }

.layui-reject-node:hover {
  border-color: #4DA1FF !important; }

.layui-reject-node .layui-form-select input {
  padding: 0px 30px 0px 10px;
  background: none;
  font-size: 14px;
  border: none;
  border-radius: 0;
  color: #333; }

.layui-reject-node .layui-form-select input:hover {
  border: none; }

.layui-reject-node .layui-form-select.layui-select-disabled {
  background: #F9F9F9;
  cursor: not-allowed; }

.layui-reject-node .layui-form-select .layui-input::-webkit-input-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-reject-node .layui-form-select .layui-input:-moz-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-reject-node .layui-form-select .layui-input::-moz-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-reject-node .layui-form-select .layui-input:-ms-input-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-reject-node .layui-form-select .layui-input:placeholder-shown {
  font-size: 14px; }

.layui-reject-node .layui-form-select dl dd.layui-this {
  background: #4DA1FF;
  color: #fff; }

/* 节点处理人 */
.layui-next-node {
  padding: 0;
  box-sizing: border-box;
  background: #fff;
  border: solid #e2e2e2 1px;
  border-radius: 4px; }

.layui-next-node .layui-form-select {
  border-radius: 4px; }

.layui-next-node:hover {
  border-color: #4DA1FF !important; }

.layui-next-node .layui-form-select input {
  padding: 0px 30px 0px 10px;
  background: none;
  font-size: 14px;
  border: none;
  border-radius: 0;
  color: #333; }

.layui-next-node .layui-form-select input:hover {
  border: none; }

.layui-next-node .layui-form-select.layui-select-disabled {
  background: #F9F9F9;
  cursor: not-allowed; }

.layui-next-node .layui-form-select .layui-input::-webkit-input-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-next-node .layui-form-select .layui-input:-moz-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-next-node .layui-form-select .layui-input::-moz-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-next-node .layui-form-select .layui-input:-ms-input-placeholder {
  color: #adbbba;
  font-size: 14px;
  text-align: left; }

.layui-next-node .layui-form-select .layui-input:placeholder-shown {
  font-size: 14px; }

.layui-next-node .layui-form-select dl dd.layui-this {
  background: #4DA1FF;
  color: #fff; }

/* 增加审批人 */
.layui-input-participant {
  width: 220px;
  height: 30px;
  border: none;
  outline: none; }

.layui-input-participant input {
  width: 100%;
  height: 100%;
  font-size: 14px;
  color: #333;
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 4px;
  padding: 0px 30px 0px 10px; }

.layui-input-participant input:hover {
  border-color: #4DA1FF !important; }

.layui-input-participant input:focus {
  border-color: #4DA1FF !important;
  background-color: #fff; }

.layui-input-participant input::-webkit-input-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-input-participant input:-moz-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-input-participant input::-moz-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-input-participant input:-ms-input-placeholder {
  color: #adbbba;
  text-align: left; }

.layui-input-participant input:placeholder-shown {
  font-size: 14px; }

.layui-input-participant input:disabled {
  background: #f5f5f5;
  cursor: not-allowed; }

.layui-input-participant input:disabled:hover {
  background: #f5f5f5;
  cursor: not-allowed; }

/*submit弹窗位置*/
.layui-layer-msg{
  top: 32% !important;
}
.layui-btn:hover {
  background: #4DA1FF !important;
  color: #fff !important;
  border-color: #4DA1FF !important;
}
.layui-btn {
   background-color: rgba(241, 249, 255, 1) !important;
   color: rgba(76, 170, 238, 1) !important;
}