*{
  padding:0;
  margin:0;
}

/* --------------------精品课程 -----------------*/
/* --------------------精品课程 -----------------*/
.SeckillCourses_box__2Mvvv {
  width: 100%;
  /* height: 300px; */
  background: #fff;
  border-radius: 5px;
  border: 1px solid #eee;
  position: relative;
  cursor: pointer;
  display:flex;
  padding:10px 10px 5px 10px;
  -webkit-box-shadow: 0 2px 26px 0 #fff;
  box-shadow: 0 2px 26px 0 #fff;
  -webkit-transition: -webkit-box-shadow 1s;
  transition: -webkit-box-shadow 1s;
  -moz-transition: box-shadow 1s;
  transition: box-shadow 1s;
  transition: box-shadow 1s, -webkit-box-shadow 1s;
  /* display: inline-block; */
}

.SeckillCourses_box__2Mvvv:hover {
  -webkit-box-shadow: 0 12px 26px 0 hsla(0, 0%, 82%, 0.5);
  box-shadow: 0 12px 26px 0 hsla(0, 0%, 82%, 0.5);
}

.SeckillCourses_box__2Mvvv .SeckillCourses_thumb__1rOxT {
  width: 145px;
  height: 108px;
  overflow: hidden;
  position: relative;
}

.SeckillCourses_box__2Mvvv .SeckillCourses_thumb__1rOxT img {
  height: 100%;
  width: 100%;
  /* border-radius: 5px 5px 0 0; */
  transition: all 0.6s ease;
  position: absolute;
  opacity: 1;
}

.SeckillCourses_box__2Mvvv .SeckillCourses_thumb__1rOxT:hover img {
  transform: scale(1.1, 1.1);
  transition: all 0.6s ease;
  /* opacity:0.6; */
}

.SeckillCourses_box__2Mvvv .SeckillCourses_title__1sBPC {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 25px;
  background: -webkit-linear-gradient(318deg, #ff9817, #fe2522);
  background: -moz-linear-gradient(318deg, #ff9817 0, #fe2522 100%);
  background: linear-gradient(132deg, #ff9817, #fe2522);
  border-radius: 0 0 37px 0;
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #fff;
  line-height: 14px;
  letter-spacing: 3px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  border-top-left-radius: 5px;
}

.SeckillCourses_box__2Mvvv .SeckillCourses_info__29-x9 {
  width: 215px;
  height: 115px;
  padding: 0 0px 5px 15px;
}

.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_name__3Bv3L {
  font-size: 16px;
  width: 100%;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 600;
  color: #333;
  /* line-height: 22px; */
  /* height: 44px; */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_name__3Bv3L:hover {
  color: #ff6e00;
}

.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_content_4Bv4L {
  font-size: 13px;
  width: 100%;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #a0a0a0;
  line-height: 22px;
  /* height: 44px; */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_teacher_5Bv5L {
  font-size: 13px;
  width: 100%;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
  line-height: 30px;
  /* height: 44px; */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_teacher_5Bv5L
  .SeckillCourses_teacher_5Bv5L_key {
  color: #a0a0a0;
}

.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_operation-box__2t2xK {
  margin-top: 14px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}

/* .SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_operation-box__2t2xK
  > span {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ff6e00;
  line-height: 25px;
} */
.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_operation-box__2t2xK
  .operation-box__2t2xK_label1 {
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 600;
  color: #FF352F;
  line-height: 25px;
}

.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_operation-box__2t2xK
  .operation-box__2t2xK_label2 {
  font-size: 14px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #B1B3BF;
  line-height: 25px;
  text-decoration:line-through;
}

.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_operation-box__2t2xK
  .operation-box__2t2xK_label3 {
  font-size: 12px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #787C92;
  line-height: 25px;
  background-color:rgba(255, 53, 47, .1);
  border-radius: 15px 15px 15px 15px;
  padding:0 10px;
}

.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_operation-box__2t2xK
  .operation-box__2t2xK_label3 .operation-box__2t2xK_label3_num{
    color:#FF352F;
  }

.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_operation-box__2t2xK
  > button {
  width: 80px;
  height: 26px;
  background: #ff6e00;
  border: none;
  border-radius: 13px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  line-height: 20px;
  letter-spacing: 3px;
  padding-left: 4px;
}

.SeckillCourses_box__2Mvvv
  .SeckillCourses_info__29-x9
  .SeckillCourses_operation-box__2t2xK
  .SeckillCourses_icon-white-right__2wdCo {
  font-size: 12px;
  margin-left: 3px;
}

.CourseItem_box__1SABP {
  width: 278px;
  height: 275px;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #eee;
  position: relative;
  cursor: pointer;
  -webkit-box-shadow: 0 12px 26px 0 #fff;
  box-shadow: 0 12px 26px 0 #fff;
  -webkit-transition: -webkit-box-shadow 1s;
  transition: -webkit-box-shadow 1s;
  -moz-transition: box-shadow 1s;
  transition: box-shadow 1s;
  transition: box-shadow 1s, -webkit-box-shadow 1s;
  display: inline-block;
}

.CourseItem_box__1SABP:hover {
  -webkit-box-shadow: 0 12px 26px 0 hsla(0, 0%, 82%, 0.5);
  box-shadow: 0 12px 26px 0 hsla(0, 0%, 82%, 0.5);
}

.CourseItem_box__1SABP .CourseItem_thumb__2ieoT {
  width: 100%;
  height: 160px;
  overflow: hidden;
}

.CourseItem_box__1SABP .CourseItem_thumb__2ieoT img {
  border-radius: 5px 5px 0 0;
}

.CourseItem_box__1SABP .CourseItem_info__3NOfI {
  width: 100%;
  height: 123px;
  padding: 16px 25px 24px 20px;
}

.CourseItem_box__1SABP .CourseItem_info__3NOfI .CourseItem_name__2q4cp {
  width: 100%;
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.CourseItem_box__1SABP .CourseItem_info__3NOfI .CourseItem_name__2q4cp:hover {
  color: #ff6e00;
}

.CourseItem_box__1SABP
  .CourseItem_info__3NOfI
  .CourseItem_operation-box__1jnjs {
  margin-top: 10px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  font-size: 18px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ff6e00;
  line-height: 25px;
}

.home_nav-box__3i7Mf {
  background-color: #fafafa;
  padding-top: 29px;
  height: 429px;
}

.home_nav-box__3i7Mf .home_nav__2EEDL {
  width: 1190px;
  margin: 0 auto;
}

.home_nav-box__3i7Mf .home_nav__2EEDL,
.home_series-courses__2Qx4Z {
  display: -webkit-flex;
  display: -moz-box;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  justify-content: space-between;
  display: flex;
}

.home_series-courses__2Qx4Z {
  margin-top: 66px;
}

.home_row__dqewX {
  width: 100%;
  padding-top: 56px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  position: relative;
}

.home_row__dqewX .home_position__QIjg8 {
  position: absolute;
  padding-top: 230px;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: -1;
}

.home_row__dqewX .home_more__28ymy {
  position: absolute;
  right: -webkit-calc(50% - 595px);
  right: -moz-calc(50% - 595px);
  right: calc(50% - 595px);
  bottom: 0;
  height: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 12px;
  cursor: pointer;
  z-index: 2;
}

.home_row__dqewX .home_more__28ymy > a {
  color: rgba(0, 0, 0, 0.4);
  font-weight: 400;
}

.home_row__dqewX .home_more__28ymy span {
  display: inline-block;
}

.home_row__dqewX .home_more__28ymy .home_icon-right__nuIEW {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
  margin-left: 12px;
}

.home_row__dqewX .home_more__28ymy:hover .home_icon-right__nuIEW,
.home_row__dqewX .home_more__28ymy:hover > a {
  color: #ff6e00;
}

.home_gradual-change-left__10gQ8 {
  display: inline-block;
  width: 105px;
  height: 3px;
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    from(#ff6e00),
    to(#fff)
  );
  background: -webkit-linear-gradient(right, #ff6e00, #fff);
  background: -moz-linear-gradient(right, #ff6e00 0, #fff 100%);
  background: linear-gradient(270deg, #ff6e00, #fff);
}

.home_title__FXqfY {
  font-size: 24px;
  font-weight: 600;
  color: #ff6e00;
  line-height: 24px;
  margin: 0 14px;
}

.home_gradual-change-right__1bnea {
  display: inline-block;
  width: 105px;
  height: 3px;
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    from(#fff),
    to(#ff6e00)
  );
  background: -webkit-linear-gradient(right, #fff, #ff6e00);
  background: -moz-linear-gradient(right, #fff 0, #ff6e00 100%);
  background: linear-gradient(270deg, #fff, #ff6e00);
}

.home_seckill-row__H0lOa {
  /* margin-top: 26px; */
  /* display: -webkit-flex; */
  /* display: -moz-box; */
  /* display: flex; */
  padding-bottom: 6px;
  /* -webkit-flex-wrap: wrap; */
  /* flex-wrap: wrap; */
  /* justify-content: space-between; */
}

.home_seckill-row__H0lOa > a {
  margin-top: 10px;
  text-decoration: none;
  /* margin-right: 26px */
}

.home_seckill-row__H0lOa > a:last-child {
  margin-right: 0;
}

.home_course-row__1W4MO {
  padding: 26px 0 40px;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.home_course-row__1W4MO > a {
  margin-right: 26px;
}

.home_course-row__1W4MO > a:last-child {
  margin-right: 0;
}

.home_cpa__25wpz {
  background-color: #fff;
}
.ckd_all {
  clear: both;
  overflow: hidden;
  margin-top: 20px;
  padding: 10px 0;
  text-align: center;
}
.ckd_all a {
  padding: 6px 80px;
  border-radius: 30px;
  font-size: 18px;
  /* border: 1px solid #ff6e00; */
  /* background: #fff; */
  color: #787C92;
}
.ckd_all a:hover {
  /* background: #ff6e00; */
  /* color: #fff; */
  text-decoration: none;
}
/* -----------------精品课程end---------- */

/* -----------------精品课程end---------- */


/* tab切换 */
.g_live_tab_ul {
  display: flex;
  align-items: center;
  opacity: 1;
  animation: 2s ease 0s 1 normal none running moveD;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  margin: 0 0 0 20px ;
}
.g_live_tab_li {
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  color: #626262;
  /* width: 82px; */
  height: 35px;
  padding:0 10px;
  text-align: center;
  line-height: 35px;
  border-radius: 10px;
  font-size: 14px;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -o-transition: 0.4s;
  -ms-transition: 0.4s;
  margin-right: 5px;
}

.g_live_tab_li:hover {
  background: rgba(43, 88, 255, 0.1);
  border-radius: 25px 25px 25px 25px;
  color: #2b58ff;
  font-weight: 600;
}

.active {
  background: rgba(43, 88, 255, 0.1);
  border-radius: 25px 25px 25px 25px;
  color: #2b58ff;
  font-weight: 600;
}

