@media screen and (max-width: 1201px) {

  body,
  html {
    min-width: 100px;
  }
}

body {
  background: #EFF2F9;
}

.mzl_container {
  max-width: 1368px;
  width: calc(100% - 48px);
  margin: 0 auto;
  position: relative;
}

.mzl_container .item .title {
  height: 34px;
  line-height: 34px;
  display: flex;
  justify-content: space-between;
}

.mzl_container .item .title .txt {
  font-weight: 600;
  font-size: 24px;
  color: #000;
}

.mzl_container .item .title .mzl_more {
  display: inline-block;
  width: 62px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border: 1px solid #B2B2B2;
  border-radius: 20px;
  color: #555;
  font-size: 14px;
}

.mzl_content {
  width: 100%;
  background: #FFFFFF;
  border-radius: 12px;
  padding: 30px 24px;
  box-sizing: border-box;
  display: flex;
}

.mzl_content .side_lt {
  width: 50%;
  height: 100%;
}

.mzl_content .side_lt a {
  display: block;
  width: 100%;
  height: 100%;
}

.mzl_content .side_lt a img {
  width: 100%;
  height: 100%;
}

.mzl_content .side_rt {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  height: 100%;
}

.mzl_content .side_rt.xffz {
  width: 50%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.mzl_content .side_rt.xffz .small_card {
  width: 49%;
  margin-bottom: 0;
}

.mzl_content .side_rt.xffz .small_card .img_box {
  width: 100%;
  height: 100%;
}

.mzl_content .side_rt.xffz .small_card:first-child,
.mzl_content .side_rt.xffz .small_card:nth-child(2) {
  margin-bottom: 9px;
}

.mzl_content .side_rt .small_card {
  margin: 0 0 15px 0;
  height: 30%;
  width: 100%;
}

.mzl_content .side_rt .small_card a {
  display: flex;
  width: 100%;
  height: 100%;
}

.mzl_content .side_rt .small_card .img_box {
  overflow: hidden;
  width: 32%;
  /* height: 100%; */
  border-radius: 8px;
}

.mzl_content .side_rt .small_card .img_box img {
  width: 100%;
  height: 100%;
}

.mzl_content .side_rt .small_card .card_info {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 68%;
  margin-left: 16px;
}

.mzl_content .side_rt .small_card .card_name {
  font-size: 16px;
  font-weight: 600;
  color: #000;
}

.mzl_content .side_rt .small_card .sub_des {
  margin-top: 15px;
  font-size: 14px;
  line-height: 20px;
  color: #888888;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.mgt50 {
  margin-top: 50px;
}


.breadcrumb-box {
  text-align: left;
  padding: 20px 0;
  width: 100%;
  font-size: 14px;
  color: #555;
  line-height: 20px;
}


.breadcrumb-box .home {
  padding-right: 34px;
  background: url(../../edu7.0/images/wuhan_course_web/right_icon.png) no-repeat center right 14px;
}

.cont_lt {
  width: 220px;
}

.cont_rt {
  background: #EFF2F9;
  width: calc(100% - 244px);
}

.practice_list {
  background: #fff;
  padding: 25px;
  box-sizing: border-box;
}

.practice_list li {
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  padding-bottom: 25px;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(136, 136, 136, 0.2);
}

.practice_list li:first-child {
  margin-top: 0;
}

.practice_list li img {
  width: 100%;
}

.practice_list li .mzl_rt_info {
  width: 67%;
}

.practice_list li .mzl_rt_info .tit {
  font-weight: 600;
  font-size: 16px;
  color: #000;
  line-height: 22px;
}

.practice_list li .mzl_rt_info .mzl_label_box span {
  display: inline-block;
  margin-right: 6px;
  height: 22px;
  line-height: 22px;
  padding: 0 7px;
  box-sizing: border-box;
  color: #0177FF;
  background: linear-gradient(180deg, #E5F1FF 0%, rgba(136, 191, 255, 0) 122.22%);
  border-radius: 5px;
}

.practice_list li .mzl_rt_info .mzl_label_box span.ag {
  color: #DE0303;
  background: linear-gradient(180deg, #FFDFDD 0%, rgba(255, 136, 136, 0) 122.22%);
}

.practice_list li .mzl_rt_info .mzl_label_box span.gf {
  color: #0139FF;
  background: linear-gradient(180deg, #E5E8FF 0%, rgba(136, 169, 255, 0) 122.22%);
}

.practice_list li .mzl_rt_info .mzl_label_box span.zr {
  color: #00AC3B;
  background: linear-gradient(180deg, #E5FFF6 0%, rgba(136, 255, 198, 0) 122.22%);
}

.mzl_address {
  color: #888888;
  font-size: 12px;
  line-height: 22px;
  margin-top: 3px;
}

.practice_list li .mzl_rt_info .mzl_intro {
  font-size: 14px;
  margin-top: 3px;
  line-height: 22px;
  color: #888888;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.practice_list li .mzl_rt_info .mzl_check {
  display: inline-block;
  margin-top: 15px;
  width: 96px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #0068FF;
  border-radius: 6px;
  color: #0068FF;
  font-size: 14px;
}

.niTurnPage2 {
  text-align: right;
}

.mzl_classify {
  display: flex;
  background: #fff;
  padding: 25px;
  box-sizing: border-box;
  margin-bottom: 25px;
}

.mzl_classify .lt {
  width: 50px;
  font-size: 14px;
  color: #333;
}

.mzl_classify .rt {
  width: calc(100% - 50px);
  margin-left: 20px;
}

.mzl_classify .rt .item {
  margin-right: 14px;
  padding: 6px 12px;
  box-sizing: border-box;
  background: #F1F1F1;
  border-radius: 27px;
  font-size: 16px;
  color: #333;
}

.mzl_total {
  font-size: 12px;
  line-height: 22px;
  color: #888888;
}

.practice_list.column li a {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
}

.practice_list.column li .mzl_rt_info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}


.practice_list_box {
  background: #fff;
  padding-bottom: 25px;
  box-sizing: border-box;
}

.mzl_search_box {
  margin: 35px auto 0 auto;
  width: 55%;
  display: flex;
}

.mzl_search_box input {
  box-sizing: border-box;
  width: 89%;
  height: 47px;
  text-indent: 18px;
  border: 1.09302px solid #0085FF;
  border-radius: 23.5px 0 0 23.5px;
}

.mzl_search_box button {
  box-sizing: border-box;
  width: 11%;
  border: 1.09302px solid #0085FF;
  border-radius: 0px 23.5px 23.5px 0px;
  background: #0076FF url(../../edu7.0/images/wuhan_course_web/search_icon.png) no-repeat center;
  cursor: pointer;
  margin-left: -1px;
}

.mzl_nav_box {
  margin-top: 35px;
  padding: 0 20px;
  box-sizing: border-box;
  background-color: #fff;
}

.mzl_nav {
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #EBEBEB;
  box-sizing: border-box;
}

.mzl_nav .item {
  width: 10%;
  text-align: center;
  padding: 18px 0;
  font-size: 20px;
  font-weight: 600;
  color: #000;
  line-height: 20px;
  box-sizing: border-box;
  cursor: pointer;
}

.mzl_nav .item.on {
  color: #0076FF;
  font-weight: 600;
  border-bottom: 1px solid #0076FF;
}

.practice_list.sear li a {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.practice_list.sear li a .tit span {
  color: #000000;
}

.practice_list.sear li a .tit span.on {
  color: #0076FF;
}

.practice_list.sear li a .mzl_address.sear {
  display: flex;
  align-items: center;
}

.practice_list.sear li a .mzl_address.sear .glance {
  display: flex;
  align-items: center;
}

.practice_list.sear li a .teaching {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../../edu7.0/images/wuhan_course_web/teaching.png) no-repeat center;
}

.practice_list.sear li a .house {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../../edu7.0/images/wuhan_course_web/house.png) no-repeat center;
}

.practice_list.sear li a .eyes {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../../edu7.0/images/wuhan_course_web/eyes.png) no-repeat center;
}

.practice_list.sear li a .study {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../../edu7.0/images/wuhan_course_web/study.png) no-repeat center;
}

.practice_list.sear li a .mzl_txt {
  margin-left: 7px;
  line-height: 28px;
}


.cont_lt .xds_left_nav.mzl .item_text {
  font-size: 14px;
  color: #000;
}

.mzl_add {
  padding-top: 10px;
  box-sizing: border-box;
}

.mzl_subject .cont {
  display: flex;
}


.mzl_subject .cont .rt {
  margin-left: 25px;
  display: flex;
  flex-direction: column;

}

.mzl_subject .cont .rt .tit {
  font-weight: 600;
  font-size: 24px;
  color: #000;
  line-height: 34px;
}

.mzl_subject .cont .rt .volume {
  margin-top: 6px;
  font-size: 12px;
  color: #000;
  line-height: 17px;
}


.class_hour {
  margin-top: 8px;
  display: flex;
  font-size: 12px;
  color: #0085FF;
}

.class_hour_icon {
  margin-right: 5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../../edu7.0/images/wuhan_course_web/class_hour.png) no-repeat center;
}

.mzl_subject .cont .rt .totle {
  font-size: 12px;
  color: #000;
  margin-top: auto;
}

.thumbs_up {
  padding-bottom: 20px;
}


.thumbs_up>span {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #555;
  line-height: 20px;
}

.thumbs_up .star {
  margin-right: 5px;
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url(../../edu7.0/images/wuhan_course_web/star.png) no-repeat center;
}

.thumbs_up .thumb {
  margin-left: 30px;
  margin-right: 5px;
  display: inline-block;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url(../../edu7.0/images/wuhan_course_web/thumbs_up.png) no-repeat center;
}


.mzl_catalogue {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 20px 0;
  box-sizing: border-box;
  border-top: 1px solid #EAEAEA;
  box-sizing: border-box;
}


.mzl_catalogue .tit {
  flex: 1;
  font-weight: 600;
  font-size: 22px;
  color: #000;
}

.last_time_look {
  margin-right: 25px;
  display: flex;
  align-items: center;
  padding: 0 16px;
  box-sizing: border-box;
  width: 250px;
  height: 24px;
  line-height: 24px;
  background: #9D9D9D;
  border-radius: 12px;
  font-size: 12px;
  line-height: 17px;
  color: #fff;
}

.last_time_look .last_look {
  display: inline-block;
  margin-right: 5px;
  width: 6px;
  height: 14px;
  background: url(../../edu7.0/images/wuhan_course_web/last_look.png) no-repeat center;
}

.last_time_look .name {
  margin-left: 5px;
}

.last_time_look .go_on {
  padding-right: 10px;
  color: #fff;
  font-size: 12px;
  margin-left: auto;
  background: url(../../edu7.0/images/wuhan_course_web/go_on.png) no-repeat center right;
}

.mzl_share {
  padding: 3px 16px;
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #0085FF;
  border-radius: 15px;
}

.cover_img_box {
  position: relative;
}

.tit_shad {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 15px;
  box-sizing: border-box;
  width: 45%;
  height: 100%;
  font-weight: 600;
  font-size: 18px;
  color: #fff;
  display: flex;
  align-items: center;
  transition: left .5s ease-in-out;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 99;
}

/* .cover_img_box:hover .tit_shad {
  left: -100%;
  transition: left .35s ease-in;
} */

.sub_box {
  position: relative;
  border-radius: 6px;
}

.sub_box .tit {
  position: absolute;
  top: 13px;
  left: 10px;
  font-weight: 600;
  font-size: 26px;
  line-height: 36px;
  color: #fff;
  z-index: 9999;
}

.sub_box .sub_tit {
  position: absolute;
  top: 53px;
  left: 10px;
  font-weight: 500;
  font-size: 12px;
  line-height: 17px;
  color: #fff;
  z-index: 999;
}

.sub_box .sub_tit2 {
  position: absolute;
  top: 75px;
  left: 10px;
  font-weight: 500;
  font-size: 12px;
  line-height: 17px;
  color: #fff;
  z-index: 999;
}

::-webkit-scrollbar {
  /* display: none; */
}

.play_box {
  margin-bottom: 40px;
  height: 868px;
  background: #fff;
}

.play_box .tit {
  display: flex;
  justify-content: space-between;
  padding: 30px 30px 10px 30px;
  box-sizing: border-box;
}


.play_box .tit .left {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.play_box .tit .name {
  font-weight: 600;
  font-size: 24px;
  line-height: 26px;
  color: #000;
}

.play_box .tit .play_icon {
  width: 19px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/wuhan_course_web/play_icon.png) no-repeat center;
}


.play_box .tit .school {
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  color: #888;
  vertical-align: middle;
}

.play_box .tit .mzl_address.play {
  display: flex;
  margin-top: auto;
}


.play_box .tit .mzl_address.play .eyes {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../../edu7.0/images/wuhan_course_web/eyes.png) no-repeat center;
}

.play_box .tit .mzl_address.play .study {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../../edu7.0/images/wuhan_course_web/study.png) no-repeat center;
}

.play_box .tit .mzl_address.play .glance {
  display: flex;
  align-items: center;
}

.play_box .mzl_play {
  height: 88%;
  background: url(../images/wuhan_course_web/play_img.png) no-repeat center;
}

.moudle {
  margin-top: 40px;
}

.moudle:nth-child(1) {
  margin-top: 15px;
}

.moudle .banner {
  position: relative;
}

.moudle .banner img {
  width: 100%;
}

.moudle .banner .name {
  position: absolute;
  top: 27%;
  left: 55px;
  font-weight: 400;
  font-size: 40px;
  line-height: 56px;
  color: #000;
}


.moudle .banner .more {
  position: absolute;
  top: 72%;
  left: 55px;
  width: 79px;
  height: 32px;
  line-height: 32px;
  font-weight: 400;
  font-size: 16px;
  color: #555;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid #B2B2B2;
  border-radius: 20px;
}

.moudle .banner .more .right {
  display: inline-block;
  width: 6px;
  height: 10px;
  margin-left: 11px;
  background: url(../images/wuhan_course_web/right.png) no-repeat center;
}


.moudle .list {
  margin-top: 22px;
  width: 100%;
  display: flex;
  /* justify-content: space-between; */
  flex-wrap: wrap;
}

.moudle .sub_tit {
  position: absolute;
  width: 54%;
  left: 55px;
  top: 50%;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}

.moudle .list li {
  width: 24%;
  padding: 18px;
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #ECECEC;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  margin-left: 15px;
}

.moudle .list li:first-child {
  margin-left: unset;
}

.moudle .list li img {
  width: 100%;

}

.moudle .list li .info {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #000;
}

.moudle .list li .play_icon {
  width: 19px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/wuhan_course_web/play_icon.png) no-repeat center;
}

.moudle .list li .school {
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  color: #888;
  vertical-align: middle;
}

.moudle .list li .zhzx {
  padding-bottom: 4px;
  border-bottom: 1px solid #EBEBEB;
}

.moudle .list li .glance {
  display: flex;
  align-items: center;
}

.moudle .list li .mzl_address {
  margin-top: 5px;
  display: flex;
}

.moudle .list li .mzl_address .eyes {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../../edu7.0/images/wuhan_course_web/eyes.png) no-repeat center;
}

.moudle .list li .mzl_address .study {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../../edu7.0/images/wuhan_course_web/study.png) no-repeat center;
}

.mzl_nav_box .mzl_nav.feature .item.on {
  border-bottom: 2px solid #0076FF;
}

.swiper {
  --swiper-theme-color: #ff6600;
  /* 设置Swiper风格 */
  --swiper-navigation-color: #fff;
  /* 单独设置按钮颜色 */
  --swiper-navigation-size: 30px;
  /* 设置按钮大小 */

}

.swiper-button-next,
.swiper-button-prev {
  width: 48px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  background: rgba(0, 0, 0);
  border-radius: 50%;
}

.swiper-button-next {
  right: 19px;
  top: 46%;
}

.swiper-button-prev {
  left: 17px;
  top: 46%;
}

.swiper-pagination {
  background: #000000;
  border-radius: 11px;
  opacity: 0.4;

}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  width: auto;
  display: flex;
  align-items: center;
  padding: 5px 9px;
  margin: 0 auto;
  left: 50%;
  transform: translateX(-50%);
}

.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #9B9B9B;
}

.swiper-pagination-bullet-active {
  background: #FFFFFF;
}

.mzl_side {
  padding: 35px 60px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 12px;
}

.mzl_side .mzl_search_box {
  width: 100%;
  height: 47px;

}

.mzl_side .mzl_search_box input {
  text-indent: 60px;
  font-size: 15px;
  color: #000;
  background: url(../../edu7.0/images/wuhan_course_web/ico_search.png) no-repeat center left 20px;
}

.mzl_side .mzl_search_box button {
  width: 7%;
  background: none;
  font-size: 16px;
  color: #fff;
  background: #0076FF;
}

.mzl_side .mzl_nav_box {
  padding: 0;
}

.mzl_side .mzl_nav_box .mzl_nav {
  justify-content: space-between;
}

.mzl_side .mzl_nav_box .mzl_nav .down {
  display: inline-block;
  margin-left: 12px;
  vertical-align: middle;
  width: 12px;
  height: 6px;
  background: url(../images/wuhan_course_web/select_down.png) no-repeat center;
}

.synthe {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 115px;
  height: 32px;
  padding: 0 14px;
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #B2B2B2;
  border-radius: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: #555555;
  cursor: pointer;
}

.synthe i {
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  width: 10px;
  height: 8px;
  background: url(../images/wuhan_course_web/synthe.png) no-repeat center;
}

.mzl_classList {
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap;
  /* justify-content: space-between; */
}

.mzl_classList li {
  width: 24%;
  padding: 10px;
  margin-bottom: 30px;
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #ECECEC;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  margin-right: 15px;
}

.mzl_classList li:nth-child(4n) {
  margin-right: 0;
}

.mzl_classList li a {
  display: block;
  width: 100%;
  height: 100%;
}

.mzl_classList li img {
  width: 100%;
}

.mzl_classList li .info {
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #000000;
}

.mzl_classList li .play_icon {
  width: 19px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/wuhan_course_web/play_icon.png) no-repeat center;
}


.mzl_classList li .eyes {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../../edu7.0/images/wuhan_course_web/eyes.png) no-repeat center;
}

.mzl_classList li .study {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: url(../../edu7.0/images/wuhan_course_web/study.png) no-repeat center;
}

.mzl_classList li .school {
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  color: #888;
  vertical-align: middle;
}

.mzl_classList li .mzl_address {
  display: flex;
}

.mzl_classList li .glance {
  display: flex;
  align-items: center;
}

.mzl_classList li .zhzx {
  margin-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid #EBEBEB;
}

.mzl_container .mzl .koi_tab_list li:before {
  background: none;
}

.mzl_container .mzl .koi_tab_list li.active::after {
  width: 65%;
}

.mzl_container .mzl .koi_tab_list li .icon_tab_1 {
  display: inline-block;
  background: url(../images/wuhan_course_web/mzl_nav01.png) no-repeat center;
  width: 34px;
  height: 34px;
}

.mzl_container .mzl .koi_tab_list li .icon_tab_2 {
  display: inline-block;
  background: url(../images/wuhan_course_web/mzl_nav02.png) no-repeat center;
  width: 34px;
  height: 34px;
}

.mzl_container .mzl .koi_tab_list li .icon_tab_3 {
  display: inline-block;
  background: url(../images/wuhan_course_web/mzl_nav03.png) no-repeat center;
  width: 34px;
  height: 34px;
}

.mzl_container .mzl .koi_tab_list li .icon_tab_4 {
  display: inline-block;
  background: url(../images/wuhan_course_web/mzl_nav04.png) no-repeat center;
  width: 34px;
  height: 34px;
}

.mzl_container .mzl .koi_tab_list li .icon_tab_5 {
  display: inline-block;
  background: url(../images/wuhan_course_web/mzl_nav05.png) no-repeat center;
  width: 34px;
  height: 34px;
}

.mzl_container .mzl .koi_tab_list li .icon_tab_6 {
  display: inline-block;
  background: url(../images/wuhan_course_web/mzl_nav06.png) no-repeat center;
  width: 34px;
  height: 34px;
}

.mzl_nav.feature {
  padding: 0 40px;
  box-sizing: border-box;
  justify-content: space-between;
}

.pat_tree_content.mzl_small .tree_child_title {
  padding-left: 16px;
  box-sizing: border-box;
}

.pat_tree_content.mzl_small .tree_child_item.on .tree_child_title {
  background: url(../images/wuhan_course_web/up.png) no-repeat center left 0;
}

.pat_tree_content.mzl_small .tree_child_item .tree_child_title {
  background: url(../images/wuhan_course_web/down.png) no-repeat center left 0;
}

.pat_tree_content.mzl_small .tree_main_item .item_title {
  padding-left: 0;
  background-color: #fff;
}

.pat_tree_content.mzl_small .tree_main_item.on .item_title {
  background-color: #fff;
}

.pat_tree_content.mzl_small .tree_main_item .tree_child_title {
  background-color: #fff;
}

.pat_tree_content.mzl_small .tree_main_item .tree_child_item .tree_item {
  padding-left: 25px;
}

.pat_tree_content.mzl_small {
  border: none;
}

.bkzy_lt {
  width: 280px;
  padding: 16px 8px 22px 22px;
  box-sizing: border-box;
  background: #fff;
}

.catalogue_box {
  width: 236px;
  padding-bottom: 16px;
  border-bottom: 1px solid #EFEFEF;
  ;
}

.catalogue_box .catalogue_bg {
  position: relative;
  width: 236px;
  height: 132px;
  background: url(../images/wuhan_course_web/catalogue.png) no-repeat center;
}

.catalogue_box .catalogue_bg .tit {
  position: absolute;
  top: 25px;
  left: 20px;
  font-weight: 600;
  font-size: 26px;
  line-height: 36px;
  color: #FFFFFF;
}

.catalogue_box .catalogue_bg .first_span {
  position: absolute;
  top: 66px;
  left: 20px;
  font-weight: 500;
  font-size: 12px;
  line-height: 17px;
  color: #fff;
}

.catalogue_box .catalogue_bg .second_span {
  position: absolute;
  top: 88px;
  left: 20px;
  font-weight: 500;
  font-size: 12px;
  line-height: 17px;
  color: #fff;
}

.catalogue_box .name {
  margin-top: 13px;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #333333;
}

.mzl_bkzy_box {
  display: flex;
  justify-content: space-between;
}

.bkzy_rt {
  width: 77%;
  padding-bottom: 30px;
  background: #fff;
}

.mzl_container.bkzy {
  /* max-width: 1200px; */
}

.mzl_tab_wrap {
  padding: 20px 20px 0 20px;
  box-sizing: border-box;
  background: #FFFFFF;
}

.mzl_nav .item.more {
  position: relative;
}

.mzl_nav_box .select {
  position: absolute;
  left: 50%;
  margin-left: -70px;
  top: 45px;
  padding: 10px 0;
  box-sizing: border-box;
  width: 140px;
  height: 130px;
  background: #FFFFFF;
  border: 1px solid #DEE4EB;
  box-shadow: -2.44929e-16px 2px 3px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  overflow-y: scroll;
}

.mzl_nav_box .select p {
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
  box-sizing: border-box;
  font-size: 18px;
  color: #000000;
  text-align: left;
  font-weight: 600;
}

.mzl_nav_box .select p.on {
  background: #E8F6FF;
  color: #0085FF;
}

.mzl_nav_box .select::-webkit-scrollbar {
  width: 4px;
}

.mzl_nav_box .select::-webkit-scrollbar-thumb {
  background-color: #b3b3b3;
  opacity: 0.3;
  border-radius: 4px;
}


.xds_top_nav .lf_box .list_wrap::-webkit-scrollbar {
  display: none;
}










.xds_top_count {
  padding: 15px 20px 7px 20px;
}

.bor_bE8E8E8 {
  border-bottom: 1px solid #EFEFEF;
}

.xds_top_count {
  padding: 15px 20px 7px 20px;
}

.xds_top_count .infos>.item {
  display: inline-block;
  padding-bottom: 6px;
  margin-right: 24px;
  font-size: 14px;
  color: #555555;
}

.xds_top_count .infos>.item.on,
.xds_top_count .infos>.item:hover {
  color: #0545FF;
  border-bottom: 2px solid #0085FF;
}

.xds_top_count .infos>.item.icon_arrows {
  padding-right: 15px;
  background: url(../images/wuhan_course_web/down_load.png) no-repeat right 6px;
  background-size: 6px 10px;
}

.xds_top_count .infos>.item.icon_arrows:hover,
.xds_top_count .infos>.icon_arrows.on {
  background: url(../images/wuhan_course_web/down_load.png) no-repeat right 6px;
  background-size: 6px 10px;
}

.xds_top_count .count_num {
  font-size: 14px;
  color: #555;
}

.c009DFD {
  color: #009DFD;
}

.mzl_word_list {
  background: #fff;
}

.mzl_word_list ul {
  padding: 0 20px;
  box-sizing: border-box;
}

.mzl_word_list li {
  display: flex;
  align-items: center;
  padding: 20px 0;
  box-sizing: border-box;
  border-bottom: 1px solid #EFEFEF;
}

.mzl_word_list li a {
  display: block;
  width: 100%;
  height: 100%;
  display: flex;
}

.mzl_word_list li .middle_cont {
  display: flex;
  margin-left: 22px;
  height: 64px;
  flex-direction: column;
  justify-content: space-between;
}

.mzl_word_list li .middle_cont .tit {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}

.mzl_word_list li .middle_cont .tit .ja {
  display: inline-block;
  margin-left: 10px;
  width: 32px;
  height: 21px;
  text-align: center;
  line-height: 21px;
  border: 1px solid #286FD9;
  border-radius: 4px;
  color: #286FD9;
  font-weight: 600;
  font-size: 12px;
}

.mzl_word_list li .middle_cont .info {
  display: flex;
  width: 100%;
  align-items: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #888888;
}

.mzl_word_list li .middle_cont .info p {
  display: flex;
  align-items: center;
}

.mzl_word_list li .middle_cont .info .house {
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url(../images/wuhan_course_web/house.png) no-repeat center;
}

.mzl_word_list li .middle_cont .info .eyes {
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url(../images/wuhan_course_web/eyes.png) no-repeat center;
}

.mzl_word_list li .pf {
  margin-left: auto;
  margin-top: auto;


}

.mgl40 {
  margin-left: 40px;
}

.bottom_count {
  display: flex;
  flex-wrap: wrap;
  /* justify-content: center; */
}

.eyes_box {
  display: flex;
  justify-content: space-between;
}




/* dev XieDingS :Start */
.xds_container {
  max-width: 1368px;
  width: calc(100% - 48px);
  margin: 0 auto;
}

.xds_m_breadcrumbNav {
  padding: 21px 0 13px 0;
}

.xds_m_breadcrumbNav .item {
  font-size: 14px;
  color: #555;
  padding-right: 35px;
  background: url(../images/wuhan_course_web/xds/ico_right.png) no-repeat right 15px center;
}

.xds_m_breadcrumbNav .item:last-child {
  color: #B2B2B2;
  background: none;
}

.xds_main {
  display: flex;
  width: 100%;
  margin-bottom: 49px;
}

.xds_left_nav {
  width: 220px;
  padding-top: 25px;
  padding-bottom: 28px;
  min-height: 500px;
  background: #fff;
}

.xds_left_nav .tit {
  font-size: 18px;
  color: #000;
  margin-left: 27px;
  padding-bottom: 22px;
  font-weight: normal;
}

.xds_left_nav .item {
  height: 40px;
  line-height: 40px;
  padding-left: 19px;
}

.xds_left_nav .item:hover,
.xds_left_nav .item.on {
  background: #E5F1FF;
  border-right: 3px solid #0076FF;
}

.xds_left_nav .item_text {
  display: inline-block;
  font-size: 14px;
  color: #9598A2;
  vertical-align: middle;
}

.xds_left_nav .ico_item {
  width: 23px;
  height: 23px;
  margin-right: 12px;
}

.xds_right_wrap {
  margin-left: 20px;
  width: calc(100% - 240px);
}

.xds_tab_wrap {
  padding: 18px 24px;
  background: #fff;
}

.xds_m_tab {
  display: flex;
  width: 100%;
}

.xds_m_tab .tit {
  font-size: 14px;
  margin-top: 7px;
  margin-right: 14px;
  line-height: 20px;
}

.xds_m_tab .tab_list {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 56px);
}

.xds_m_tab .tab_list .item {
  padding: 6px 12px;
  font-size: 16px;
  color: #333333;
  margin-right: 14px;
  margin-bottom: 16px;
  line-height: 22px;
  border-radius: 22px;
}

.xds_m_tab .tab_list .item:hover,
.xds_m_tab .tab_list .item.on {
  background: #0076FF;
  color: #fff;
}

.xds_classListWrap {
  padding: 30px;
  margin-top: 24px;
  background: #fff;
}

.xds_classListWrap .item_list {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

.xds_classListWrap .item_list .item {
  width: 32%;
  margin-right: 2%;
  border: 1px solid #ECECEC;
  padding: 18px;
  margin-bottom: 30px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.08);
  border-radius: 12px;
  cursor: pointer;
  box-sizing: border-box;
}

.xds_classListWrap .item_list .item:nth-child(3n) {
  margin-right: 0;
}

.xds_classListWrap .class_tit {
  font-size: 16px;
  color: #000;
  margin: 10px 0;
}

.xds_classListWrap .item_list .sch_name {
  font-size: 14px;
  color: #888;
  padding-left: 19px;
  padding-bottom: 5px;
  line-height: 28px;
  background: url(../images/wuhan_course_web/xds/ico_sch_name.png) no-repeat left center;
  background-size: 19px 19px;
  border-bottom: 1px solid #EBEBEB;
}

.xds_classListWrap .cover_img_box {
  height: 176px;
}

.xds_classListWrap .cover_img_box>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 19;
}

.xds_classListWrap .cover_img_box:hover .scale {
  transform: scale(1.08);
  transition: all .3s;
}

.xds_classListWrap .data_count {
  margin-top: 8px;
  font-size: 12px;
  color: #888888;
}

.xds_classListWrap .data_count .view {
  padding-left: 25px;
  margin-right: 17px;
  background: url(../images/wuhan_course_web/xds/ico_view.png) no-repeat left center;
  background-size: 25px;
}

.xds_classListWrap .data_count .learned {
  padding-left: 18px;
  background: url(../images/wuhan_course_web/xds/ico_learned.png) no-repeat left center;
  background-size: 15px 22px;
}

.one_ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.xds_topNav_wrap {
  background: #0076FF;
}

.xds_top_nav {
  display: flex;
  justify-content: space-between;
  max-width: 1368px;
  width: calc(100% - 48px);
  margin: 0 auto;
  height: 64px;
  overflow: hidden;
  position: relative;
  height: 64px;
  line-height: 64px;
}

.xds_top_nav .lf_box {
  display: flex;
}

.xds_top_nav .nav_item {
  height: 64px;
  padding: 0 18px;
  color: #fff;
  font-size: 18px;
  margin: 0 4px;
}

.xds_top_nav .nav_item:hover,
.xds_top_nav .nav_item.on {
  background: #3291FF;
}

.xds_top_nav .search_wrap {
  position: relative;
  width: 260px;
  height: 43px;
  margin-top: 11px;
  cursor: pointer;
  font-size: 14px;
}

.xds_top_nav .search_wrap .search_ipt {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 14px;
  border-radius: 25px;
  padding: 0 40px 0 17px;
  background-color: #fff;
  border: none;
  box-sizing: border-box;
}

.xds_top_nav .search_wrap .search_ipt::placeholder {
  color: #C2C2C2;
  font-size: 14px;
}

.xds_top_nav .search_wrap .search_btn {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 18px;
  height: 18px;
  background: url(../images/wuhan_course_web/xds/ico_search.png) no-repeat;
  background-size: 18px;
}

/* @media screen and (max-width: 1200px) {
  .xds_top_nav  .nav_item {
    font-size: 16px;
    padding: 0 9px;
  }
}
@media screen and (max-width: 900px) {
  .xds_top_nav  .nav_item {
    width: 30px;
    font-size: 12px;
    padding: 0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .xds_top_nav .search_wrap {
    width: 200px;
  }
} */
/* dev XieDingS :Start */












/* dev WangC :Start */
.koi_tab_list {
  margin-top: 25px;
  background: #fff;
  border-radius: 4px;
  height: 80px;
  display: flex;
  justify-content: space-between;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.03);
  box-sizing: border-box;
  border: 1px solid rgba(0, 0, 0, 0.06)
}

.koi_tab_list li {
  /* width: 33.3%; */
  display: flex;
  flex: 1;
  justify-content: center;
  position: relative;
  cursor: pointer;
}

.koi_tab_list li.active::after {
  position: absolute;
  content: '';
  display: inline-block;
  background: rgba(0, 104, 255, 1);
  width: 50%;
  height: 3px;
  bottom: 0;
}

.koi_tab_list li .box {
  display: flex;
  align-items: center;
}

.koi_tab_list li .box .tit {
  font-family: PingFang SC;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  color: #000;
  padding-left: 10px;
}

.icon_tab_1 {
  display: inline-block;
  background: url(../images/wuhan_course_web/koi_tab1.png) no-repeat center;
  width: 40px;
  height: 40px;
}

.icon_tab_2 {
  display: inline-block;
  background: url(../images/wuhan_course_web/koi_tab2.png) no-repeat center;
  width: 40px;
  height: 40px;
}

.icon_tab_3 {
  display: inline-block;
  background: url(../images/wuhan_course_web/koi_tab3.png) no-repeat center;
  width: 40px;
  height: 40px;
}

.koi_rows {
  display: flex;
  flex-wrap: wrap;
}

.koi_rows li {
  width: 24%;
  margin-left: 1.3%;
  box-sizing: border-box;
  border-radius: 4px;
}

.koi_rows li:nth-child(4n+1) {
  margin-left: unset;
}

.koi_rows li a {
  display: block;
}

.koi_rows li a img {
  width: 100%;
  height: 100%;
  display: inline-block;
  border-radius: 4px;
}

.koi_rows li a .text {
  text-align: center;
}

.koi_school_tit {}


/* dev WangC :Start */











/* dev ByPat :Start */
.mzl_content .side_lt {
  height: unset;
}

.mzl_content .side_rt .small_card:last-of-type {
  margin-bottom: 0;
}

div {
  box-sizing: border-box;
}



/* 2022/05/23 新增选课课程样式 :Start */
.pat_tree_wrap {
  padding: 0 15px;
}

.pat_tree_content {
  width: 100%;
  padding: 10px 0;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 6px;
}

.tree_main_item {
  height: 46px;
  margin-bottom: 10px;
  line-height: 46px;
  color: #333;
  font-size: 14px;
  overflow: hidden;
}

.tree_main_item.on {
  height: auto;
  color: #333;
}

.tree_main_item .item_title .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 40px;
  background: url('../images/wuhan_course_web/pat_icon_tree_more.png') center no-repeat;
  background-size: 12px;
}

.tree_main_item.on .item_title .icon {
  background: url('../images/wuhan_course_web/pat_icon_tree_more_on.png') center no-repeat;
  background-size: 12px;
}

.tree_main_item.on .item_title {
  background-color: #F2F2F2;
}

.tree_main_item .item_title:hover,
.tree_child_title:hover,
.tree_main_item .tree_child_item .tree_item:hover {
  background-color: #ECF4FE;
}

.tree_main_item .item_title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  padding: 0 15px;
  margin-bottom: 6px;
  cursor: pointer;
}

.tree_main_item .item_title .class_num {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.tree_child_item {
  height: 36px;
  margin-bottom: 6px;
  color: #555;
  overflow: hidden;
}

.tree_child_item:last-child {
  margin-bottom: 2px;
}

.tree_child_item.on {
  height: auto;
}

.tree_child_title {
  display: flex;
  justify-content: start;
  align-items: center;
  padding: 0 15px;
  margin-bottom: 6px;
  line-height: 24px;
  cursor: pointer;
}

.tree_main_item .tree_child_item .tree_item {
  padding: 6px 0 6px 40px;
}

.tree_main_item .tree_child_item .tree_item:last-child {
  margin-bottom: 0;
}

.tree_child_item.on .tree_child_title .icon {
  background: url('../images/wuhan_course_web/pat_icon_tree_more.png') center no-repeat;
  background-size: 12px;
  transform: rotate(180deg);
}

.tree_child_title .icon {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background: url('../images/wuhan_course_web/pat_icon_tree_more.png') center no-repeat;
  background-size: 12px;
  cursor: pointer;
}

.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.w260 {
  width: 26px;
}

.tree_main_item .tree_item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  /* margin-bottom: 20px; */
  line-height: 24px;
  padding-left: 25px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.tree_main_item .tree_item.on,
.tree_main_item .tree_item:hover {
  color: #0085FF;
}

.tree_main_item .tree_item.on .icon,
.tree_main_item .tree_item:hover .icon {
  background-color: #0085FF;
}

.tree_main_item .tree_item .btn_play {
  height: 24px;
  padding: 0 16px;
  margin-right: 60px;
  background-color: #0085FF;
  border-radius: 12px;
  color: #fff;
  font-size: 12px;
}

.tree_main_item .tree_item .icon {
  display: inline-block;
  width: 4px;
  height: 4px;
  margin-top: -3px;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #333;
  vertical-align: middle;
}

.tree_item {
  padding: 0 15px;
}

.web_content {
  padding: 24px;
  background-color: #fff;
  border-radius: 6px;
}

.web_content .pat_tree_content {
  padding: 0;
  border: none;
}

.power_by {
  margin-top: 24px;
  line-height: 24px;
  font-size: 18px;
  color: #999;
  text-align: right;
}

.c65B9FF {
  color: #65B9FF;
}

.tree_main_item .item_title {
  height: 46px;
  line-height: 46px;
  background-color: #F2F2F2;
}

.tree_child_title {
  height: 36px;
  background-color: #f2f2f2;
}

.tree_main_item .item_title .class_num .kes {
  display: inline-block;
  line-height: 18px;
  padding: 4px 12px 5px 12px;
  background-color: #C2E4FB;
  border-radius: 18px;
  color: #1776CD;
  font-size: 12px;
}

.tree_main_item .tree_item .ellipsis .paly_btn.city {
  background-color: #6BE5CF;
}

.tree_main_item .tree_item .ellipsis .paly_btn.contry {
  background-color: #EFA968;
}

.tree_main_item .tree_item .ellipsis .paly_btn {
  display: inline-block;
  height: 24px;
  padding: 0 12px;
  margin-left: 16px;
  line-height: 24px;
  background-color: #7CBDF9;
  border-radius: 12px;
  color: #fff;
}

.tree_main_item .tree_item .ellipsis .paly_btn i {
  padding-right: 18px;
  background: url('../images/wuhan_course_web/pat_icon_play_bg.png') center right no-repeat;
  background-size: 14px;
}

/* 2022/05/23 新增选课课程样式 :End */

.overflow_hi {
  overflow: hidden;
}

.scale {
  transition: all .3s;
}

.scale:hover {
  transform: scale(1.08);
  transition: all .3s;
}

.koi_school_tit {
  color: #2F5178;
  font-size: 22px;
  line-height: 36px;
}

.According {
  margin-top: 20px;
}

.koi_rows {
  margin-top: 10px;
}

.koi_rows li a .text {
  padding: 12px;
  color: #4A4A4A;
  font-size: 14px;
  line-height: 26px;
}

.xds_top_nav .nav_item {
  display: inline-block;
  margin: 0;
}

.xds_top_nav .lf_box .list_wrap {
  display: block;
  overflow-x: auto;
}

.xds_top_nav .lf_box .list {
  width: 800px;
  height: 100%;
}

.search_ico {
  display: none;
  width: 32px;
  height: 32px;
  background: url('../images/wuhan_course_web/pat_icon_search.png') center no-repeat;
  background-size: 18px;
}

.xds_top_nav .search_wrap {
  margin-top: 0;
}

.xds_top_nav .rig_box {
  width: 260px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.slide_wrap {
  display: none;
  position: absolute;
  padding: 0 6px;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 65px;
  height: 32px;
  background-color: #fff;
  border-radius: 16px;
  box-shadow: -40px 0 40px #0076FF;
  /* background: linear-gradient(90deg, #0076FF 0%, rgba(0, 118, 255, 0) 100%); */
}

.slide_wrap .left,
.slide_wrap .right {
  display: inline-block;
  width: 21px;
  height: 100%;
  background: url('../images/wuhan_course_web/pat_slide_arr_left.png') center no-repeat;
  background-size: 5px 10px;
}

.slide_wrap .right {
  background: url('../images/wuhan_course_web/pat_slide_arr_right.png') center no-repeat;
  background-size: 5px 10px;
}

@media only screen and (max-width: 1100px) {

  .xds_top_nav .lf_box {
    width: calc(100% - 32px);
  }

  .xds_top_nav .rig_box {
    width: 32px;
  }

  .xds_top_nav .search_wrap {
    display: none;
  }

  .search_ico {
    display: block;
  }
}

@media only screen and (max-width: 840px) {
  .xds_top_nav .lf_box {
    position: relative;
    padding-right: 75px;
  }

  .slide_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

.koi_tab_list li {
  position: relative;
}

.koi_tab_list li:last-child::before {
  content: none;
}

.koi_tab_list li:before {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 50%;
  background-color: #EFF2F9;
  transform: translate(-50%, -50%);
}

.tree_main_item .tree_item .ellipsis {
  padding-right: 10px;
}

.sub_box {
  width: 142px;
  height: 178px;
  padding: 0 20px;
  box-sizing: border-box;
  background: url(../images/wuhan_course_web/subject.png) no-repeat center;
}

.sub_box .tit {
  top: 20px;
  left: 20px;
}

.sub_box .sub_tit {
  left: 20px;
  top: 60px;
}

.sub_box .sub_tit2 {
  top: 82px;
  left: 20px;
}

.sub_box .tit,
.sub_box .sub_tit,
.sub_box .sub_tit2 {
  position: unset;
}

.sub_box .tit {
  margin-top: 20px;
  line-height: 36px;
  font-size: 20px;
}

.sub_box .sub_tit,
.sub_box .sub_tit2 {
  margin-top: 20px;
  margin-top: 5px;
  line-height: 17px;
}

/* dev ByPat :End */

/* mzl  修改 */
.tree_main_item.on {
  /* height: unset; */
  /* max-height: 1000px;
  color: #333;
  transition: all .3s; */
}

.mzl_no_cont {
  background: #fff;
  padding: 170px 0;
  text-align: center;
}

.mzl_no_cont img {
  width: 300px;
  height: 175px;
}

.mzl_no_cont .des1 {
  font-size: 20px;
  margin-top: 25px;
}

.mzl_no_cont .des2 {
  font-size: 14px;
  margin-top: 7px;
  color: #888;
}

.mzl_nav .item a {
  font-size: 20px;
  font-weight: 600;
  color: #000;
}

.xds_topNav_wrap.fix .xds_top_nav {
  display: flex;
  justify-content: space-between;
  max-width: 1368px;
  width: calc(100% - 48px);
  margin: 0 auto;
  height: 64px;
  overflow: hidden;
  position: relative;
  height: 64px;
  line-height: 64px;
}

/* mzl  修改 */


/* header */
.whjyy_header_wrap {
  height: 90px;
  background: #fff url(../images/whjyy_index/header_bg.png) no-repeat right top;
    width: 100%;
    left: 0;
    height: 90px;
    z-index: 800;
    transition: all 1s ease 0s;
}
/* 
.whjyy_header_wrap .logo {
  width: 224px;
  height: 52px;
  margin-top: 19px;
} */

.whjyy_header_wrap .nav_list_wrap {
  margin-top: 31px;
  margin-left: 50px;
}

.whjyy_header_wrap .nav_item>a {
  color: #000;
  font-size: 18px;
  margin: 0 12px;
  border-bottom: 2px solid transparent;
  padding-bottom: 5px;
}

.whjyy_header_wrap .nav_item>a:hover,
.whjyy_header_wrap .nav_item.on>a {
  color: #3370FF;
  border-color: #3370FF;
}

.whjyy_header_wrap .nav_item.more {
  position: relative;
}

.whjyy_header_wrap .nav_item.more>a {
  padding-right: 21px;
  background: url(../images/wuhan_course_web/icon_head_more.png) right 10px no-repeat;
}

.whjyy_header_wrap .nav_item.more>a:hover {
  border-color: transparent;
}

.whjyy_header_wrap .nav_item:hover .more_item {
  display: block;
}

.whjyy_header_wrap .nav_item .more_item {
  display: none;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translate(-50%);
  width: 80px;
  padding-top: 10px;
  z-index: 99;
}

.whjyy_header_wrap .nav_item .more_item .list {
  background-color: #fff;
  border-radius: 3px;
  text-align: center;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.18);
}

.whjyy_header_wrap .more_item .list a {
  display: block;
  font-size: 16px;
  color: #222;
  line-height: 36px;
}

.whjyy_header_wrap .nav_item .more_item .list a:hover {
  color: #3370FF;
}

.whjyy_header_wrap .right_box {
  margin-top: 25px;
}

.whjyy_header_wrap .head_btn {
  /* display: inline-block; */
  height: 34px;
  line-height: 34px;
  background: #FFFFFF;
  font-size: 16px;
  color: #0057FF;
  border: 1px solid #0075FF;
  border-radius: 8px;
  text-align: center;
  margin-left: 10px;
}

.whjyy_header_wrap .head_btn:hover {
  color: #fff;
  background: #0075FF;
}

.whjyy_header_wrap .login_btn {
  width: 74px;
}

.whjyy_header_wrap .download_btn {
  width: 105px;
}

/* 20230331 头部样式调整 新增登录后用户样式 */
/* .whjyy_header_wrap .logo img {
  width: 100%;
  height: 100%;
} */

.whjyy_header_wrap .user_infos {
  margin-top: -5px;
  margin-right: 20px;
}

.whjyy_header_wrap .user_infos .avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
}

.whjyy_header_wrap .user_infos .username {
  font-size: 14px;
  color: #000;
  margin-left: 5px;
  line-height: 44px;
}

.whjyy_header_wrap .search_btn {
  width: 24px;
  height: 24px;
  margin-top: 8px;
  margin-right: 10px;
  background: url(../images/wuhan_course_web/ico_search.png) no-repeat;
}

/* header */

/* footer */
.whjyy_footer_wrap {
  height: 146px;
  padding-top: 40px;
  box-sizing: border-box;
  background: #444;
}

/* footer */


/* 播放页 修改 */

.evaluate {
  margin-left: auto;
  font-size: 12px;
  color: #888;
}

.evaluate .item {
  margin-left: 24px;
  cursor: pointer;
}

.evaluate .item span {
  vertical-align: middle;
}

.evaluate .pj {
  margin-right: 4px;
  display: inline-block;
  width: 12px;
  vertical-align: middle;
  height: 10px;
  background: url(../images/wuhan_course_web/pj.png) no-repeat center;
}

.evaluate .sc {
  margin-right: 4px;
  display: inline-block;
  width: 13px;
  vertical-align: middle;
  height: 12px;
  background: url(../images/wuhan_course_web/sc.png) no-repeat center;
}

.evaluate .ysc {
  margin-right: 4px;
  display: inline-block;
  width: 13px;
  vertical-align: middle;
  height: 12px;
  background: url(../images/wuhan_course_web/ysc.png) no-repeat center;
}

.evaluate .ysc_box {
  color: #0085FF;
}

.evaluate .ydz_box {
  color: #0085FF;
}

.evaluate .ypj_box {
  color: #0085FF;
}

.evaluate .dz {
  margin-right: 4px;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  background: url(../images/wuhan_course_web/dz.png) no-repeat center;
}

.evaluate .ydz {
  margin-right: 4px;
  display: inline-block;
  width: 14px;
  vertical-align: middle;
  height: 14px;
  background: url(../images/wuhan_course_web/ydz.png) no-repeat center;
}

.evaluate_box {
  margin-top: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.play_box .tit .left {
  display: block;
  width: 100%;
}

.play_box .tit .mzl_address.play {
  margin-top: 0;
}

.yelp {
  margin-top: 10px;
  display: flex;
  align-items: center;
}

.mzl_star {
  background: url(../images/wuhan_course_web/star001.png) left center repeat-x;
  width: 90px;
  height: 23px;
}

.grade_wrap,
.grade_show {
  height: 20px;
  line-height: 20px;
  display: flex;
  align-items: center;
}

.divide {
  margin-left: 12px;
  font-size: 12px;
  color: #888;
}

.grade_wrap .starbig em {
  background: url(../images/wuhan_course_web/star_on.png) left center repeat-x;
}

.dialog {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%);
  padding: 16px;
  box-sizing: border-box;
  width: 233px;
  /* height: 79px; */
  padding: 16px;
  background: #fff;
  box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .16);
  z-index: 1000;
}

.dialog .tit {
  font-size: 12px;
  color: #888;
}

.confirm {
  margin-left: 27px;
  width: 74px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  display: inline-block;
  background: #0085FF;
  border-radius: 13px;
  color: #fff;
  font-size: 12px;
}


.mask {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .3);
  z-index: 999;
}


.grade_wrap .starbig {
  background: url(../images/wuhan_course_web/star001.png) left center repeat-x;
  width: 90px;
}

.pj_box {
  position: relative;
}

.dialog {
  position: absolute;
  top: 35px;
  left: -80px;
  transform: none;
}

.dialog .tit {
  padding: 0;
}

.evaluate .ypj {
  margin-right: 4px;
  display: inline-block;
  width: 12px;
  vertical-align: middle;
  height: 10px;
  background: url(../images/wuhan_course_web/ypj.png) no-repeat center;
}

/* 播放页 修改 */

/* 收藏弹框 */

.koi_sc_dialog {
  width: 416px;
  height: 318px;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 16px;
  box-sizing: border-box;
  padding: 16px;
  background: #fff;
  box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .16);
  z-index: 1000;
}

.koi_dialog_title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: rgba(85, 85, 85, 1);

}

.icon_esc {
  display: inline-block;
  background: url(../images/wuhan_course_web/icon_esc.png) no-repeat center;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.koi_cz_box {
  display: flex;
  flex-direction: row-reverse;
  font-size: 12px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  margin-top: 10px;
}


.koi_cz_box a {
  color: rgba(0, 133, 255, 1);
  width: 87px;
  height: 28px;
  border: 1px solid rgba(0, 133, 255, 1);
  border-radius: 16px;
}

.koi_sc_list {
  height: 135px;
  overflow-y: auto;
  margin-left: 15px;
  margin-top: 25px;

}

.koi_sc_list li {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: rgba(0, 0, 0, 1);
  cursor: pointer;
  margin-top: 15px;
}

.koi_sc_list li:first-child {
  margin-top: unset;
}

.icon_active_yes {
  display: inline-block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  border: 1px solid rgba(125, 125, 125, 1);
  background: #fff;
  border-radius: 50%;
}

.koi_sc_list li.active .icon_active_yes {
  background: rgba(0, 122, 235, 1) url(../images/wuhan_course_web/icon_yes.png) no-repeat center;
  border: 1px solid transparent;
}

.koi_cz_dialog {
  width: 416px;
  height: 200px;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 16px;
  box-sizing: border-box;
  padding: 16px;
  background: #fff;
  box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .16);
  z-index: 1000;
}

.koi_sc_input_box {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  color: rgba(170, 170, 170, 1);
  border-radius: 5px;
  padding: 8px;
  box-sizing: border-box;
  width: 326px;
  height: 36px;
  border: 1px solid rgba(220, 228, 245, 1);
  margin: 20px auto;
}

.koi_sc_input_box .koi_input {
  border: 1px solid transparent;
}

.koi_rpoit_btn {
  height: 32px;
  width: 96px;
  border-radius: 4px;
  display: inline-block;
  border: 1px solid rgba(222, 228, 235, 1);
  background: rgba(222, 228, 235, 1);
  color: rgba(85, 85, 85, 1);
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;

}

.koi_rpoit_btn.blue {
  background: rgba(0, 122, 235, 1);
  color: #fff;
  border: 1px solid transparent;
}

.textarea-count {
  display: flex;
  align-items: center;
}

.koi_sc_list::-webkit-scrollbar {
  width: 6px;
}

.koi_sc_list::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  height: 36px;
  border-radius: 3px;
}

/*收藏弹框*/


/*  修改成固定头部和导航 */
.fixedTop .whjyy_header_wrap {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 109;
}

.fixedTop .xds_topNav_wrap {
  position: fixed;
  top: 90px;
  width: 100%;
  z-index: 99;
}

.fixedTop .mzl_container {
  padding-top: 174px;
}

.mzl_classList li img {
  width: 100%;
  height: 154px;
}



.whjyy_header_wrap .search_btn {
  margin-right: 30px;
}

.whjyy_header_wrap .user_infos i.user_icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 5px;
  background: url(https://css.wuhaneduyun.cn/tianyu_edu/area/420100/images/whjyy_index/user_icon_bg.png) center no-repeat;
  vertical-align: middle;
  border-radius: 50%;
  background-size: cover;
}

/*  修改成固定头部和导航 */



/* 搜索页 增加工作室模块  start */

.mgt35 {
  margin-top: 35px;
}

.mzl_teacher_room {
  /* margin-top: 35px; */
  display: flex;
}

.mzl_teacher_room li {
  margin-right: 8px;
  padding-left: 25px;
  width: 306px;
  height: 120px;
  border-radius: 8px;
  border: 1px solid #EAEFFA;
  background: #FFF;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
  box-sizing: border-box;
}

.mzl_teacher_room li:nth-child(4n) {
  margin-right: 0;
}

.mzl_teacher_room li a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;

}

.mzl_teacher_room li img {
  width: 72px;
  height: 72px;
}


.mzl_teacher_room li .right {
  margin-left: 30px;
}

.mzl_teacher_room li .right .room {
  font-size: 14px;
  font-weight: 600;
  color: #0076FF;
}


.mzl_teacher_room li .right .grade {
  margin-top: 9px;
  display: inline-block;
  padding: 3px 12px;
  box-sizing: border-box;
  border-radius: 22px;
  background: #E0EEFF;
  color: #1950DE;
  font-size: 14px;
}


.mzl_teacher_room li .right .part {
  margin-top: 10px;
  color: #4A4A4A;
  font-size: 14px;
}

.mzl_teacher_room li .right .mzl_resou {
  margin-left: 19px;
}

.mzl_more_room {
  margin-top: 30px;
  display: block;
  color: #0076FF;
  font-size: 16px;
  text-align: center;
}

.mzl_more_room .right_ico {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background: url(../images/auto_learning/right_ico.png);
}

.mzl_selection {
  display: flex;

}


.mzl_selection li {
  margin-right: 5px;
  padding: 21px 0 15px 14px;
  box-sizing: border-box;
  width: 312px;
  height: 123px;
  border-radius: 8px;
  background: url(../images/auto_learning/selection_bg.png) no-repeat center;
}

/* .mzl_selection li:nth-child(4n) {
  margin-right: 0;
} */

.mzl_selection li a {
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
}


.mzl_selection li .tit {
  width: 285px;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.mzl_selection li .sub_tit {
  margin-top: 5px;
  font-size: 14px;
}



.mzl_selection li .work_ico {
  display: inline-block;
  margin-right: 6px;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  background: url(../images/auto_learning/works.png) no-repeat center;
}


.mzl_selection li .nums {
  font-size: 14px;
}

.mzl_selection_box .mzl_more_room {
  color: #595A5A;
  ;
}

.mzl_selection_box .mzl_more_room .right_ico {
  background: url(../images/auto_learning/right_ico2.png) no-repeat center;
}


.mzl_new_nav_box {
  display: flex;
  margin-top: 35px;
  border-bottom: 1px solid #EBEBEB;
}

.mzl_new_nav {
  display: flex;
}

.mzl_new_nav .item {
  margin-right: 15px;
  padding: 0 13px 15px 13px;
  box-sizing: border-box;
  font-size: 16px;
  cursor: pointer;
}

.mzl_new_nav .item:last-child {
  margin-right: 0;
}

.mzl_new_nav .item.on {
  position: relative;
}

.mzl_new_nav .item.on::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 2px;
  background: #0076FF;
}

.mzl_new_nav .item.on span {
  color: #0076FF;
}

.mzl_more_menu {
  position: relative;
  margin-left: 73px;
  margin-top: 3px;
  width: 17px;
  height: 17px;
  cursor: pointer;
  background: url(../images/auto_learning/mroe_menu.png) no-repeat center;
}

.mzl_more_menu .other_menu {
  position: absolute;
  right: 0;
  top: 25px;
  padding: 5px 0;
  box-sizing: border-box;
  width: 140px;
  height: 70px;
  border-radius: 4px;
  border: 1px solid #DEE4EB;
  background: #FFF;
  z-index: 999;
  box-shadow: -2.4492937051703357e-16px 2px 3px 0px rgba(0, 0, 0, 0.10);

}

.mzl_more_menu .other_menu a {
  display: block;
  padding-left: 9px;
  box-sizing: border-box;
  height: 30px;
  line-height: 30px;
  color: #000;
  font-size: 14px;
}

.mzl_more_menu .other_menu a:hover {
  color: #0076FF;
}


.mzl_right_ico {
  margin-top: 3px;
  margin-left: auto;
  width: 17px;
  height: 17px;
  cursor: pointer;
  background: url(../images/auto_learning/right_ico2.png) no-repeat center;
}


.mzl_required {
  display: flex;
}

.mzl_required li {
  margin-right: 5px;
  padding: 15px 12px;
  box-sizing: border-box;
  width: 312px;
  height: 123px;
  border-radius: 8px;
  background: url(../images/auto_learning/course_bg.png) no-repeat center;
}

.mzl_required li:last-child {
  margin-right: 0;
}

.mzl_required li a {
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
}

.mzl_required li .tit {
  font-size: 16px;
  font-weight: 600;
}

.mzl_required li .sub_tit {
  margin-top: 6px;
  font-size: 14px;
  width: 282px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mzl_required li .course_ico {
  display: inline-block;
  margin-right: 9px;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background: url(../images/auto_learning/course_ico.png) no-repeat center;
}


.mzl_required li .mzl_course {
  font-size: 14px;
}


.mzl_required_box .mzl_more_room {
  color: #595A5A;
}


.mzl_required_box .mzl_more_room .right_ico {
  background: url(../images/auto_learning/right_ico2.png) no-repeat center;
}


.mzl_sort_box {
  position: absolute;
  right: 0;
  top: 40px;
  width: 140px;
  padding: 5px 6px 5px 9px;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid #DEE4EB;
  background: #FFF;
  z-index: 999;
  box-shadow: -2.4492937051703357e-16px 2px 3px 0px rgba(0, 0, 0, 0.10);
}

.mzl_sort_box p {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #000;
  margin-bottom: 11px;
}

.mzl_sort_box p.on {
  color: #0076FF;
  background: url(../images/auto_learning/cross_ico.png) no-repeat center right;
}

.mzl_sort_box p:last-child {
  margin-bottom: 0;
}

.synthe {
  position: relative;
}


.mzl_no_data {
  text-align: center;
}

.mzl_no_data img {
  margin-top: 104px;
  width: 327px;
  height: 327px;
  user-select: none;
}


.mzl_no_data p {
  margin-top: 15px;
  font-size: 16px;
  color: #000;
}



/* 搜索页 增加工作室模块  end */



/* fix */
.mzl_new_nav {
  width: 100%;
}

.mzl_new_nav .item {
  /* width: 12%; */
  flex: 1;
  padding: 0;
  padding-bottom: 15px;
  margin-right: 0;
  text-align: center;
}

/* fix */

.mzl_selection.koi_flex_warp {
  flex-wrap: wrap;
}

.mzl_selection.koi_flex_warp li {
  width: 307px;
  margin-bottom: 5px;
}

.mzl_required.koi_flex_warp {
  flex-wrap: wrap;
}

.mzl_required.koi_flex_warp li {
  box-sizing: border-box;
  width: 307px;
  margin-bottom: 5px;
}
.xds_top_nav .lf_box .list_wrap{
 overflow: hidden;
}


.whjyy_header_wrap .logo {
  margin-top: 0px !important;
  height: 80px !important;
  width: auto !important;
}

.whjyy_header_wrap .logo img {
  height: 80px !important;
  margin-top: 0px !important;
}