
.courseList {
  width: auto;
  min-width: 1190px;
 
}
.us_top{
  background-image: url(../images/newIMG/usbg.png);
  height: 677px;
  background-size: cover;
   position: relative;
    margin-top: 110px;
}
.us_topBox{
  background: #fff;
  padding:50px;
  border-radius: 14px;
  margin-top: 10px;
 
}
.flayICon{
  position: absolute;
  width: 493px;
  right:-10px;
  bottom: 40px;
}
.us_topBox .title{
  display: flex;
  align-items: center;
  border-bottom:1px solid #EEEFF0;
  padding:0 0 20px 0;
  position: relative;
  width: 75%
}
.us_topBox .title::after{
   width: 0.6rem;
  height: 5px;
  border-radius: 3px;
  background: #FF6600;
  bottom: -3px;
  content: "";
  left: 2%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.us_topBox .txtBox{
  width: 700px;
  font-size: 18px;
  margin-top:20px;
}
.us_topBox .txtBox p{
  text-indent: 20px;
  line-height: 36px
}
.us_tab{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 740px
}
.us_tab li{
  background: url(../images/newIMG/icon11.png);
  flex-grow: 1; /* 让项目尽可能地扩展 */
  flex-basis: 131px; /* 设置基础宽度为容器宽度的20%，这样理论上可以容纳5个项目 */
  max-width: 131px;
  height: 36px;
  margin-right: 20px;
  color: #FF6000;
  text-align: center;
  line-height: 36px;
  margin-top: 10px
}
.usContbox{
  margin:20px auto;
}
.usContbox .title{
  display: flex;
  align-items: center;
 width: 650px;
 height: 57px;
 line-height: 57px;
 background: linear-gradient(to right,#FFD8C2,#FFF9F5);
 position: relative;
}
.usContbox .title img{
  width: 56px;
  height: 47px;
  position: absolute;
  top: -5px;
  left: 10px
}

.usContbox .title h2{
  font-size: 22px;
  font-weight: bold;
  margin-left:75px;
}
.usContbox .ctTxt{
  color: #FF5A00;
  font-size: 16px;
   text-indent: 20px;
   line-height: 32px;
   background: #FFF2E9;
   padding:20px;

}
.ct_teacher{
  overflow: hidden;
  padding-top: 130px;
}
.ct_teacher .t_list{
  width: 610px;
  float: left;
  margin-top: -120px
}
.ct_teacher .t_rihgt{
  float: right
}
.ct_teacher .t_list .teacher_IMG{
  display: flex;
  align-items: flex-end;
  height: 287px;
  position: relative;
    left: 0;
    top: 0;
}
.ct_teacher .t_list .teacher_IMG img{
  margin-left: 20px;
    position: absolute;
    z-index: 88;
}
.ct_teacher .t_rihgt .teacher_IMG{
  justify-content: flex-end;
}
.ct_teacher .t_list .title{
  background: url(../images/newIMG/icon14.png)no-repeat;
  width: 293px;
  height: 81px;
  line-height: 81px;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 20px;
  margin-left: 230px;
  padding-left: 40px
}
.ct_teacher .t_rihgt .title{
  background: url(../images/newIMG/icon14_1.png)no-repeat;
  margin-left: 0;
  margin-right: 110px;
  text-align: right;
  padding-left: 140px;
}
.ct_teacher .t_list .listCt{
  background:linear-gradient(to bottom,#FFDBB7,#FFF8F3);
  padding:20px;
  font-size: 16px;
}
.ct_teacher .t_list .listCt li{
  display: flex;

  margin:5px auto;
}
.ct_teacher .t_list .listCt li p{
  margin-left: 10px;
  line-height: 24px
}
.ct_teacher .t_list .listCt li img{
  margin-top: 8px;
  width:16px;
  height: 12px;
}
.mapBox{
  margin-top: 10px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.mapBox .right{
  width: 190px;
  display:flex;
  flex-direction: column;
}
.mapBox .right h2{
  font-size: 18px;
  color: #FF5A00;
  font-weight: 600;
  margin:10px auto;
}
.mapBox .right p{
  font-size: 16px;
  color: #222;
  margin-bottom: 10px
} 
.mapBox .right .btn{
  background:#FF5A00;
  padding:10px 20px; 
  font-size: 16px;
  color: #fff;
  border-radius: 20px;
  margin-bottom: 10px;
  text-align: center;
}
.lxwmbox{
  display: flex;

}

  /* 大于1600 */
  @media (min-width: 1600px) {
    .container {
      width: 1460px;
    }
    #slider li{ 

      width:1460px;
    }
    #slider li a {
      width: 1260px;
    }
    #nextBtn {
      left: 1430px;
    }
    .contBox_fl2 ul {
      padding-top: 150px;
    }
    .contBox_fl2 {
      font-size: 22px;
    }
    .cont_box_flbottom {
  
      padding-top: 50px;
    }
  }