.page-detail.page-confirm .business-header-model .must-required,
.page-detail.page-confirm .into-header-model .must-required {
  visibility: visible;
}
.query-actions .add-material-tree .el-dialog__wrapper .el-dialog .el-dialog__body .content .material-box .material-form .customize-form .el-form .el-row .el-col .el-form-item .el-form-item__content {
  width: calc(100% - 86px);
}
.mata-data .business-header-model .must-required,
.mata-data .into-header-model .must-required {
  margin-left: -80px;
  margin-right: 10px;
}
.mata-data .business-header-model .el-select,
.mata-data .into-header-model .el-select {
  width: 80px;
}
.mata-data .tree-wrapper {
  max-height: 300px;
  overflow: auto;
}

.page-detail.page-confirm .section-confirm.confirmpage-confirm .confirm-info-form .el-select,
.page-detail.page-confirm .section-confirm.confirmpage-confirm .confirm-info-form .el-inpu,
.page-detail.page-confirm .section-confirm.confirmpage-confirm .confirm-info-form .el-radio-group {
  display: inline-block;
}
.page-detail.page-confirm .section-confirm.confirmpage-confirm .confirm-info-form .form-item-text {
  display: none;
}
.page-detail.page-confirm .section-confirm.confirmpage-confirm.confirm-status-end .confirm-info-form .el-select,
.page-detail.page-confirm .section-confirm.confirmpage-confirm.confirm-status-end .confirm-info-form .el-inpu,
.page-detail.page-confirm .section-confirm.confirmpage-confirm.confirm-status-end .confirm-info-form .el-radio-group {
  display: none;
}
.page-detail.page-confirm .section-confirm.confirmpage-confirm.confirm-status-end .confirm-info-form .form-item-text {
  display: block;
}
.page-detail.page-confirm .section-confirm.confirmpage-check .confirm-info-form .el-select,
.page-detail.page-confirm .section-confirm.confirmpage-check .confirm-info-form .el-inpu,
.page-detail.page-confirm .section-confirm.confirmpage-check .confirm-info-form .el-radio-group {
  display: none;
}
.page-detail.page-confirm .section-confirm.confirmpage-check .confirm-info-form .form-item-text {
  display: block;
}

.login-form {
  padding: 0 10px;
}
.login-form .login-form-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-bottom: 30px;
}
.login-form .login-form-header h4 {
  font-size: 36px;
  color: #427bd4;
  line-height: 50px;
  margin-right: 10px;
}
.login-form .login-form-header p {
  font-size: 18px;
  line-height: 60px;
}
.login-common .el-form .el-form-item:last-child {
  margin-bottom: 10px;
}
.login-common .el-form .el-form-item__content .button-submit {
  width: 100%;
  background: #427bd4;
  border-radius: 3px;
  padding: 17px 20px;
  margin-left: 0;
}
.login-common .el-form .el-form-item__content .el-input {
  width: 100%;
}
.login-common .login-form-extra {
  position: relative;
  height: 20px;
  line-height: 20px;
  margin-bottom: 22px;
}
.login-common .login-form-extra .error-msg {
  color: #f59a23;
  position: initial;
  float: none;
}
.login-common .login-form-extra span {
  cursor: pointer;
  margin-right: 15px;
}

.page-epec {
  position: relative;
}
.epec-info {
  position: absolute;
  top: 7px;
  left: 280px;
}

