/* 在线教育 */

.education {
  margin-bottom: 1.2rem;
  color: #000000;
  background: #FFFFFF;
  color: #576373;
}

.education .education_header {
  width: 100%;
  text-align: center;
  background: url("//planpro-res.oss-cn-hangzhou.aliyuncs.com/trussan/img/base_edu.png") no-repeat;
}

.education_header h1 {
  line-height: 340px;
  color: #fff;
  font-size: 50px;
}

.education_header h1 span {
  font-size: 30px;
  margin-bottom: 30px;
}


/* 飞慕课 */

.ed-fei,
.ed-sun,
.ed-bus {
  padding-top: 120px;
  /* padding-bottom: 60px; */
}

.fei_video {
  margin-bottom: 40px;
}

.fei_lesson {
  padding-bottom: 30px;
  padding-top: 60px;
  background: #f8fafe;
}

.ed-line {
  margin: 28px 0;
}

.ed_bus {
  background: #f8fafe;
}

.fei_list {
  position: relative;
}

.fei_list_text_a,
.fei_list_img {
  padding-top: 60px;
}
.fei_list_text_a,.fei_list_text {
  padding-right: 0;
}

.fei_list_text_a p {
  padding-bottom: 25px;
  line-height: 31px;
  font-size: 24px;
}

.fei_list_text_a p:last-child {
  padding-bottom: 0;
}

.fei_list_text_a p i {
  /* margin-right: 1rem; */
}

.fei_list_text_a p {
  display: flex;
  align-items: center;
}

.fei_list_text_a p span {
  min-width: 120px;
  font-size: 24px;
  text-align: left;
  margin-left: 16px;
  margin-right: 30px;
}

.all_look_btn {
  margin: 15px auto;
  background: #0B99EA;
  color: #fff;
}

.load_btn {
  margin: 0 auto 60px auto;
  color: #0B99EA;
}

.load_btn,
.all_look_btn {
  position: relative;
  width: 387px;
  text-align: center;
  line-height: 50px;
  border: 1px solid #0B99EA;
  border-radius: 4px;
  font-size: 20px;
  cursor: pointer;
}

.fei_video_ls {
  width: 25%;
}

.fei_video_ls>div {
  position: relative;
  margin-bottom: 10px;
}

.fei_video_ls p {
  font-size: 16px;
}

.fei_video_ls>div img.big_bg {
  width: 100%;
}

.fei_video_ls>div img.small_btn {
  position: absolute;
  bottom: 5px;
  right: 5px;
}


/* 孙明展 */

.sun_list_title i {
  font-style: normal;
  font-size: 24px;
}

.sun_list_title {
  padding-bottom: 25px;
  border-bottom: 1px solid #B9CCD9;
  font-size: 16px;
}

.sun_list_cont {
  padding-bottom: 120px;
}

.sun_list_contTitle {
  position: relative;
  font-size: 16px;
  padding-left: 6px;
  margin: 23px 0;
}

.sun_list_contTitle::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 100%;
  background: #0B99EA;
  line-height: 16px;
}

.sun_list_contList {
  display: block;
  color: #2F3951;
  font-size: 16px;
  margin-top: 28px;
  margin-bottom: 30px;
}

.sun_list_contList img {
  width: 54px;
  height: 54px;
}

.sun_list_contList p:hover {
  color: #0B99EA;
}

.sun_list_contList span {
  font-size: 12px;
}

.sun_list_contList span i {
  font-style: normal;
  border: 1px solid #ccc;
  padding: 3px;
}

.follow_btn {
  width: 235px;
  line-height: 54px;
  background: #0B99EA;
  border: 1px solid #0B99EA;
  color: #fff;
  margin: 12px auto 0 auto;
  display: -ms-flex;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
}

.follow_btn i {
  color: #fff;
}

.fllow_code {
  width: 235px;
  margin: 0 auto;
  padding: 17px;
  display: none;
  background: #FFFFFF;
  border: 1px solid #0B99EA;
}

.sun_list_qrcode img {
  /* width: 100%; */
}


/* 二维码 */

.triangle_btn {
  position: absolute;
  display: none;
  top: 0;
  right: -160px;
}

.triangle-tip-up a {
  display: block;
  margin-top: -15px;
}

.fei_list_text_a i {
  color: #576373;
  font-size: 16px;
  font-style: normal;
  text-decoration: none;
}