body {
  margin: 0;
  background: #F0F0F0;
}
.c_2B2B {
  color: #2B2B2B;
}
.c_9696 {
  color: #969696;
}
.c_338A {
  color: #338A00;
}
.c_7474 {
  color: #747474;
}
.c_33A {
  color: #33AC07;
}
.c_369 {
  color: #369E11;
}
.c_837 {
  color: #8370B5;
}
.c_DCD {
  color: #b2b8c3;
}
.c_6060 {
  color: #606266;
}
.c_e77 {
  color: #EE7700;
}
.c_d77 {
  color: #D77F01;
}
.c_33 {
  color: #333;
}
.c_99 {
  color: #999999;
}
.c_A5A5 {
  color: #A5A5A5;
}
.c_666 {
  color: #666666;
}
.flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.fs_18 {
  font-size: 18px;
}
.fs_24 {
  font-size: 24px;
}
.fs_13 {
  font-size: 13px;
}
.fs_14 {
  font-size: 14px;
}
.fs_15 {
  font-size: 15px;
}
.fs_16 {
  font-size: 16px;
}
.bold {
  font-weight: bold;
}
.pl15 {
  padding-left: 15px;
}
.el-radio__input.is-checked .el-radio__inner {
  border-color: #33AC07;
  background: #33AC07;
}
.el-radio__input.is-checked + .el-radio__label {
  color: #33AC07;
}
.el-input__inner:focus {
  border-color: #33AC07;
}
.dst .el-input__inner:focus {
  border-color: #8370B5;
}
.el-textarea__inner:focus {
  border-color: #33AC07;
}
.dst .el-textarea__inner:focus {
  border-color: #8370B5;
}
.el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled),
.el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {
  border-color: #33AC07;
}
.el-input-number__decrease:hover,
.el-input-number__increase:hover {
  color: #33AC07;
}
.dst .el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled),
.dst .el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {
  border-color: #8370B5;
}
.dst .el-input-number__decrease:hover,
.dst .el-input-number__increase:hover {
  color: #8370B5;
}
.el-drawer__header {
  margin-bottom: 0;
  padding: 20px;
}
.line_right .el-input__inner {
  border: none;
  font-size: 15px;
}
.el-message-box {
  position: absolute;
  top: 30%;
  left: 10%;
  width: 80%;
}
.el-button--primary {
  width: 150px;
  background-color: #33AC07 !important;
  border-color: #33AC07 !important;
}
.el-upload-list {
  display: none;
}
.el-popover {
  background: #369E11 !important;
  color: #fff !important;
}
.el-popper[x-placement^=top] .popper__arrow::after {
  border-top-color: #369E11 !important;
}
