.content {
  background-color: #F9FCFF;
  padding: 30px 0 50px;
}
.content .itemwarp {
  overflow: hidden;
}
.content .itemwarp .itembd img {
  width: 100%;
}
.content .itemwarp .itembd h5 {
  font-weight: 700;
  font-size: 27px;
}
.content .itemwarp .itembd .types {
  color: #A1A1A1;
  font-size: 13px;
  margin-bottom: 30px;
  margin-top: 15px;
}
.content .itemwarp .itembd .types text {
  border-left: 1px solid #A1A1A1;
  padding: 0 10px;
}
.content .itemwarp .itembd .types text:nth-child(1) {
  border-left: none;
  padding-left: 0;
}
.content .itemwarp .itembd .monny {
  font-weight: 700;
  margin-top: 50px;
  font-size: 17px;
  color: #F32727;
}
.content .itemwarp .itembd .monny text {
  margin-right: 10px;
}
.content .itemwarp .itembd .mold {
  color: #A1A1A1;
  font-size: 13px;
}
.content .itemwarp .itembd .mold text {
  text-align: center;
  display: inline-block;
  background-color: #FFEBD2;
  color: #FF7C08;
  padding: 2px 8px;
  margin-bottom: 5px;
}
.content .contentWarp {
  margin-top: 40px;
}
.content .contentWarp .itemhade {
  padding-bottom: 8px;
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 20px;
}
.content .contentWarp .itemhade text {
  cursor: pointer;
  padding-bottom: 10px;
  font-size: 13px;
  margin-right: 12px;
}
.content .contentWarp .itemhade .actbor {
  border-bottom: 1px solid #649CF0;
}
.content .contentWarp .itemhade .actitem {
  border-bottom: 1px solid #649CF0;
  color: #649CF0;
}
.content .contentWarp .itmehd ul {
  margin: 0;
}
.content .contentWarp .itmehd ul li {
  margin-bottom: 20px;
  box-sizing: border-box;
  padding: 0;
  box-shadow: 0px 0px 6px 5px rgba(0, 0, 0, 0.04);
}
.content .contentWarp .itmehd ul li .list {
  max-height: 270px;
  margin-bottom: 0;
  padding: 30px 20px;
  padding-bottom: 0;
  background: #FFFFFF;
  box-shadow: 0px 0px 6px 5px rgba(0, 0, 0, 0.04);
}
.content .contentWarp .itmehd ul li .list h3 {
  margin: 0;
  margin-bottom: 20px;
  height: 54px;
  font-size: 17px;
  font-weight: 700;
}
.content .contentWarp .itmehd ul li .list .mold {
  font-size: 12px;
  color: #A1A1A1;
}
.content .contentWarp .itmehd ul li .list .tag text {
  width: 48%;
  text-align: center;
  display: inline-block;
  background-color: #FFEBD2;
  color: #FF7C08;
  font-size: 15px;
  padding: 5px 0;
}
.content .contentWarp .itmehd ul li .list .monny {
  padding: 15px 0;
  margin-top: 20px;
  color: #F32727;
  font-size: 17px;
  font-weight: 700;
  border-top: 1px solid #E0E0E0;
}
.content .contentWarp .itmehd ul li .list .monny text {
  color: #A1A1A1;
  font-size: 12px;
  font-weight: 400;
}
.content .teacher img {
  width: 70px;
}
.content .teacher text {
  margin-top: 5px;
}
.content .itemend .title {
  margin-bottom: 30px;
}
.content .itemend .introduce_Hd {
  padding-left: 20px;
}
.content .itemend .kcname {
  font-size: 17px;
  font-weight: 700;
  margin: 20px 0;
}
.content .itemend div {
  overflow: hidden;
}
.content .itemend p {
  font-size: 15px;
  letter-spacing: 2px;
}
.content .itemend .detailsbg {
  margin-top: 20px;
  position: relative;
}
.content .itemend .detailsbg .detailsName {
  position: absolute;
  font-size: 54px;
  top: 5%;
  left: 30px;
  font-weight: 700;
  color: #fff;
}
.content .itemend .detailsbg img {
  width: 100%;
}
.content .substance .substanceHd {
  padding-bottom: 15px;
  font-size: 14px;
  padding-left: 30px;
  border-bottom: 1px solid #E0E0E0;
}
.content .substance .substancebd {
  padding-top: 20px;
}
.content .substance .substancebd .list {
  padding: 8px 0;
  color: #A1A1A1;
  font-size: 12px;
}
.content .substance .substancebd .list .duration {
  text-align: right;
}
.content .substance .substancebd .list .name {
  color: #505354;
}
.content .substance .substancebd .list .tip {
  border: 1px solid #FF7C08;
  font-size: 12px;
  padding: 1px 6px;
  color: #FF7C08;
  border-radius: 35px;
  overflow: hidden;
  text-align: center;
}
.breadcrumb {
  background-color: #F9FCFF;
}
.breadcrumb li {
  cursor: pointer;
}
@media screen and (max-width: 992px) {
  .content .itemwarp .itembd .monny {
    margin-top: 15px;
  }
  .content .itemwarp .itembd .types {
    margin-bottom: 15px;
  }
    .fulltimedlist{padding:0px !important;}
    .df .col-md-8{width:100%;}
    .df .col-md-3 {
        width: 25%;
    }   
    .df .col-md-4 {
        width: 100%;
    }
        .df .col-md-4 .btn {
            width: 40%;
            float:right;
        }
    .lxtip text:first-child{margin-left:0px !important;}
}
@media screen and (max-width: 750px) {
  .teacher {
    margin-bottom: 10px;
  }
  .content .itemend .introduce_Hd {
    padding: 0;
  }
}
.fulltimedhd {
  background: url(../img/BG_quanrizhixueli.png) no-repeat;
  padding: 0;
  background-size: 100% 100%;
  height: 240px;
  font-size: 24px;
  font-weight: 700;
  line-height: 240px;
  text-align: center;
  color: #fff;
}
.fulltimedhdc {
  background: url(../img/BG_zhiyezige.png) no-repeat;
  padding: 0;
  background-size: 100% 100%;
  height: 240px;
  font-size: 24px;
  font-weight: 700;
  line-height: 240px;
  text-align: center;
  color: #fff;
}
.fulltimedhdb {
  background: url(../img/BG_chengkaoxuelika.png) no-repeat;
  padding: 0;
  background-size: 100% 100%;
  height: 240px;
  font-size: 24px;
  font-weight: 700;
  line-height: 240px;
  text-align: center;
  color: #fff;
}
.fulltimedbd {
  padding: 10px 100px;
}
.fulltimedlist {
  background: #FFFFFF;
  box-shadow: 0px 0px 6px 5px rgba(0, 0, 0, 0.04);
  padding: 20px 30px;
  margin-top: 30px;
}
.fulltimedlist h3 {
  font-size: 20px;
  font-weight: 700;
}
.fulltimedlist .btn {
  background: #649CF0;
  border-radius: 18px;
  padding: 3px 20px;
  border-radius: 35rpx;
  overflow: hidden;
  width: 50%;
  text-align: center;
  color: #fff;
}
.fulltimedlist img {
  width: 100%;
}
.fulltimedlist .lxtip {
  margin: 10px 0;
}
.fulltimedlist .lxtip text {
  color: #999;
  margin: 0 10px;
  font-size: 17px;
}
.fulltimitmehd li {
  margin-bottom: 20px;
}
.fulltimitmehd .listhd {
  background: url(../img/BG_quanrizhixueli.png) no-repeat;
  padding: 0;
  background-size: 100% 100%;
  height: 160px;
  font-size: 24px;
  font-weight: 700;
  line-height: 160px;
  text-align: center;
  color: #fff;
}
.fulltimitmehd .listbd {
  padding: 20px 10px;
  background-color: #fff;
}
.fulltimitmehd .listbd h3 {
  font-size: 17px;
  font-weight: 700;
  margin: 0;
}
.fulltimitmehd .listbd p text {
  color: #999;
}
.fulltimitmehd .listbd .gdbtn {
  color: #649CF0;
  text-align: right;
}
@media screen and (max-width: 975px) {
  .fulltimedlist .btn {
    width: 100%;
  }
    .content .itemend .detailsbg .detailsName {
        top: 8%;
        left: 20px;
        font-size: 14px;
    }
    .bkzx {
        left: 15px !important;
        width: 100%;
        font-size: 20px !important;
    }
    .detailsbg p:last-child {
        left: 15px !important;
        width: 100%;
        font-size: 20px !important;
    }
}
@media screen and (max-width: 750px) {
  .fulltimedbd {
    padding: 10px 25px;
  }
}
