.layui-btn {
  box-sizing: border-box;
  height: 32px;
  padding: 4px 12px;
  border-width: 1px;
  border-radius: 4px;
  line-height: 22px;
  font-size: 14px !important;
}
.layui-btn + .layui-btn {
  margin-left: 12px;
}
.layui-btn-xs {
  height: 22px;
  line-height: 20px;
  padding: 0 5px;
  font-size: 12px !important;
}
.layui-input {
  border-radius: 4px;
  height: 32px;
}
.layui-textarea {
  border-radius: 4px;
}
.layui-input-prefix {
  line-height: 32px;
}
.layui-input-affix {
  line-height: 32px;
}
input.layui-form-danger {
  border-color: #ff5722 !important;
  box-shadow: 0 0 0 3px rgba(255, 87, 34, 0.08);
}
.layui-form-item .layui-form-checkbox {
  margin-top: 2px;
}
.layui-form-item .layui-form-checkbox[lay-skin="primary"] {
  margin-top: 8px;
}
.-set-label-hanzi-2 .layui-form-label {
  width: 42px;
  padding-left: 12px;
  padding-right: 12px;
}
.-set-label-hanzi-2 .layui-form-label + .layui-input-block {
  margin-left: 66px;
}
.-set-label-hanzi-3 .layui-form-label {
  width: 56px;
  padding-left: 12px;
  padding-right: 12px;
}
.-set-label-hanzi-3 .layui-form-label + .layui-input-block {
  margin-left: 80px;
}
.-set-label-hanzi-4 .layui-form-label {
  width: 70px;
  padding-left: 12px;
  padding-right: 12px;
}
.-set-label-hanzi-4 .layui-form-label + .layui-input-block {
  margin-left: 94px;
}
.-set-label-hanzi-5 .layui-form-label {
  width: 84px;
  padding-left: 12px;
  padding-right: 12px;
}
.-set-label-hanzi-5 .layui-form-label + .layui-input-block {
  margin-left: 108px;
}
.-set-label-hanzi-6 .layui-form-label {
  width: 98px;
  padding-left: 12px;
  padding-right: 12px;
}
.-set-label-hanzi-6 .layui-form-label + .layui-input-block {
  margin-left: 122px;
}
.-set-label-hanzi-7 .layui-form-label {
  width: 112px;
  padding-left: 12px;
  padding-right: 12px;
}
.-set-label-hanzi-7 .layui-form-label + .layui-input-block {
  margin-left: 136px;
}
.-set-label-hanzi-8 .layui-form-label {
  width: 126px;
  padding-left: 12px;
  padding-right: 12px;
}
.-set-label-hanzi-8 .layui-form-label + .layui-input-block {
  margin-left: 150px;
}
.layui-form-label {
  box-sizing: content-box;
  line-height: 20px;
  padding: 6px 12px;
}
.layui-form-label.required::before {
  content: "*";
  color: red;
}
.layui-input-block {
  min-height: 32px;
}
.layui-form-label + .layui-input-block {
  margin-left: 104px;
}
.layui-input-wrap {
  line-height: 32px;
}
.layui-input-wrap > .layui-input-suffix {
  padding: 0 8px;
}
.layui-form-mid {
  padding: 6px 0 !important;
}
.layui-table-tree-flexIcon {
  padding-right: 4px;
}
/****************** EIP自定义样式 ******************/
span.eip-form-error {
  position: absolute;
  font-size: 10px;
  line-height: 14px;
  color: #ff5722 !important;
}
.eip-cursor-pointer {
  pointer-events: auto !important;
  cursor: pointer;
}
.eip-layui-form .layui-form-radio {
  margin-top: 2px;
}
.eip-layui-form .layui-textarea {
  min-height: 54px;
}
.eip-layui-form .layui-form-select > dl {
  top: 34px;
}
.eip-layui-form .layui-form-select > dl dd {
  line-height: 32px;
}
