.left-width {
  width: 370px;
}
.df-baseContent {
  padding: 10px;
  height: 100%;
}
.df-baseContent .base-top-desc-exec {
  color: var(--info-danger);
  height: 40px;
}
.df-baseContent .base-top-img {
  background-color: var(--bg-color2);
}
.df-baseContent .base-top-img img {
  width: 100%;
}
.df-baseContent .base-top--base {
  max-height: 480px;
  background-color: var(--bg-color2);
  overflow: auto;
  margin-top: 12px;
}
.df-baseContent .base-top--jcqsfx {
  margin-top: 10px;
  background-color: var(--bg-color2);
}
.df-baseContent .base-top--chart {
  height: 200px;
  width: 100%;
}
.df-baseContent .base-bottom--left {
  background-color: var(--bg-color2);
}
.df-baseContent .base-bottom {
  margin-top: 10px;
}
.df-baseContent .base-bottom--right {
  background-color: var(--bg-color2);
}
.df-baseContent .base-bottom--right-desc {
  color: var(--title-color);
  height: 40px;
  text-align: center;
}
.df-baseContent .base-bottom--right-desc span {
  color: var(--block-bg-color2);
}
.df-baseContent .base-bottom--right-content {
  width: 100%;
  text-align: center;
  overflow-y: auto;
}
.df-baseContent .df-situation {
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 2px 24px 12px 24px;
  --img-text-color: #fff;
  --img-value-color: #fff;
  --img-text-warn-color: #ff5252;
}
.df-baseContent .df-situation.light {
  --img-text-color: #595959;
  --img-value-color: #1890ff;
}
.df-baseContent .df-situation .df-situation-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.df-baseContent .df-situation .df-situation-item img {
  width: 46px;
  height: 46px;
  margin-right: 10px;
}
.df-baseContent .df-situation .df-situation-item-name {
  color: var(--img-text-color);
}
.df-baseContent .df-situation .df-situation-item-value {
  font-size: 14px;
  color: var(--img-value-color);
}
.df-baseContent .df-situation .df-situation-item-value span {
  font-size: 20px;
  font-family: D-DINExp-Bold, D-DINExp;
  font-weight: bold;
}
.df-baseContent .df-situation .df-situation-item-value_warn {
  font-size: 14px;
  color: var(--img-text-warn-color);
}
.df-baseContent .df-situation .df-situation-item-value_warn span {
  font-size: 20px;
  font-family: D-DINExp-Bold, D-DINExp;
  font-weight: bold;
}
.df-baseContent .df-monitor-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.df-baseContent .df-monitor-head-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  cursor: pointer;
}
.df-baseContent .df-monitor-head-item.active {
  padding: 8px 12px;
  background-color: var(--block-bg-color);
}
.df-baseContent .df-monitor-head-item img {
  width: 40px;
  height: 40px;
  margin-right: 15px;
  display: inline-block;
}
.df-baseContent .df-monitor-head-item-right-name {
  color: var(--title-color);
  font-size: 12px;
}
.df-baseContent .df-monitor-head-item-right-valueNormal {
  color: var(--info-active);
  line-height: 22px;
}
.df-baseContent .df-monitor-head-item-right-valueNormal span {
  font-size: 20px;
}
.df-baseContent .df-monitor-head-item-right-valueAlarm {
  color: var(--info-danger);
  line-height: 22px;
}
.df-baseContent .df-monitor-head-item-right-valueAlarm_active {
  color: var(--button-checked-color);
  line-height: 22px;
}
.df-baseContent .df-monitor-head-item-right-valueAlarm_active span {
  font-size: 20px;
}
.df-baseContent .df-monitor-head-item-right-valueAlarm span {
  font-size: 20px;
}
.df-baseContent .df-monitor-table {
  margin-top: 10px;
}
.slick-track {
  width: 340px;
  overflow: hidden;
}
