.djs-text {
  position: relative;
  align-items: center !important;
}

#yxz-djs {
  height: initial !important;
  background: #fff;
  position: relative;
}

#yxz-djs::before {
  display: block;
  content: "";
  width: 100%;
  height: 100px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  background: #fff url(/statics/mobile/yxz/image/djsBj.png) no-repeat;
  background-size: cover;
}

.ksrlCont .ksrl-right {
  padding-left: 22px;
  padding-right: 6px;
}

.ksrlCont .ksrlrs-tle {
  display: flex;
  align-items: center;
  font-size: 15px;
  height: 24px;
  line-height: initial;
  margin-left: 0;
  margin-bottom: 3px;
  position: relative;
}

.ksrlCont .ksrlrs-tle span {
  position: absolute;
  left: -14px;
}

.ksrlCont .ksrlrs-tle em {
  font-style: initial;
  color: red;
}

.ksrlCont .ksrlrs-tle-alink {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  background-color: #f4f8fc;
  margin-bottom: 8px;
}

.ksrlCont .ksrl-right-son:last-child .ksrlrs-tle-alink {
  margin-bottom: 0;
}

.ksrlCont .ksrlrs-tle-alink a {
  line-height: 36px;
  font-size: 14px;
  text-align: center;
  width: 33.33%;
}

.ksrlCont .ksrl-shu {
  width: 0;
  height: 98% !important;
  top: 10px;
  left: 11px;
  border: none;
  border-left: 2px dashed #ADD6FF;
}