#sp-1 {
       position: relative;
    left: -40px;
}
#content-4 .grey-underline.title-line{
  margin-bottom:4px;
}
  #content-1{
  padding-bottom: 26px;
}
#content-1 .grey-underline.title-line{
 margin-bottom: 34px;
}

#content-1 .icon-title-list{
 margin-top:86px;
}
#content-2  .some-red-bg{
 height: 108px;
}
#content-2   .few-red-list > li{
 width: 283px;
 background-color:white;
 border:none;
}

.few-red-list {
  column-gap: 0px;
}
.ys-wrapper{
 margin-top:80px;
}
.few-red-list > li {
  height: 374px;
}
.few-red-list .intro-list > li{
margin-bottom: 7px;
}


.top-border-list.vertical > li:nth-child(1) {
  height: 200px;
 margin-bottom: 15px;
}

.top-border-list.vertical > li:nth-child(2) {
  height: 172px;
}
.nest .top-border-list.vertical{
 gap:0;
}
/*红色背景标题内容框*/
.red-title-wrapper .red-title-container:nth-child(1) {
  width: 400px;
  margin-right: 22px;
 height: 595px;
}
.red-title-wrapper .red-title-container:nth-child(2) {
  width: 779px;
}

.red-title-wrapper .red-title-container .intro-list {
  padding-left: 88px;
  width: 348px;
}

.red-title-container {
  background-color: white;
  margin-top: 37px;
}
.red-title-container .red-title {
  color: #ffffff;
  background: url('../../images/jqEducation/courseSystem/red-img.png')
    center/cover;
  width: 100%;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
 font-size:19px;
}
.red-title-container .red-title-content {
  width: max-content;
  margin: 21px auto 0 auto;
}
.red-title-container .case-title {
  font-size: 19px;
  font-weight: bold;
  color: #353230;
  margin-top: 20px;
  text-align: center;
}
.red-title-container .intro-list {
  margin-top: 16px;
  color: #626367;
  font-size: 14px;
}
.red-title-container .intro-list > li {
  margin-bottom: 6px;
}
.red-title-container .underline {
  border-top: 1px dotted #d4d3dd;
  background-color: white;
  margin-top: 25px;
}
/*实训的红色标题容器*/
#train-red-title {
  height: 630px;
}
#train-red-title .red-title-content {
  width: 427px;
}
#train-red-title .intro-list {
  padding-left: 0px;
  font-size: 15px;
}

#train-red-title .bottom-word {
  margin: 24px 0 0 0;
  font-size: 15px;
  color: #626367;
  text-align: center;
}
#train-red-title .bottom-underline {
  width: 983px;
}
#train-red-title .intro-list-container {
  justify-content: space-between;
}
