.page-offlin-courses-detail .detail-view{
  background-color: #ffffff;
  border-radius: 4px;
  overflow: hidden
}
.page-offlin-courses-detail .detail-view .image-view{
  width: 571px;
  height: 334px;
  border-radius: 4px;
  overflow: hidden
}
.page-offlin-courses-detail .detail-view .text-detail-view{
  padding: 24px 24px 24px 40px
}
.text-detail-view .title{
  color: rgba(50, 50, 51, 1);
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
}
.text-detail-view .desc {
  color: rgba(100, 101, 102, 1);
  margin-top: 12px;
  line-height: 20px
}
.text-detail-view .other-info{
  margin-top: 8px
}
.text-detail-view .other-info img{
  width: 13px;
  height: 13px
}
.text-detail-view .other-info span{
  margin-left: 5px;
  color: rgba(150, 151, 153, 1);
  line-height: 20px
}
.text-detail-view .title{
  color: rgba(50, 50, 51, 1);
  font-size: 16px;
  line-height: 22px
}
.text-detail-view .desc{
  margin-top: 12px;
  color: rgba(100, 101, 102, 1);
  line-height: 20px
}
.apply-btn{
  width: 88px;
  height: 36px;
  background-color: rgba(38, 84, 255, 1);
  color: #ffffff;
  line-height: 20px;
  border-radius: 4px;
}


.introduce-card{
  margin-top: 24px;
  border-radius: 4px;
  border: none;
  padding: 0 24px
}
.introduce-card .card-header{
  padding: 0;
  border-bottom: 1px solid rgba(235, 237, 240, 1);
}
.introduce-card .card-header .title{
  padding: 24px 0 13px 0;
  margin-bottom: -1px;
  display: inline-block;
  border-bottom: 2px solid rgba(38, 84, 255, 1);
  font-size: 16px;
  font-weight: 600;
  line-height: 22px
}
.introduce-card .card-body{
  padding: 24px 0
}
.introduce-card .card-body img{
  width: 100%;
  height: auto
}


/* 报名弹框 */
/* #applyModal .modal-content{
  width: 560px;
  height: 692px;
  max-height: 692px
} */
.form-modal .modal-dialog .modal-content{
  height: 603px
}