:root {
  --font-color: #5C4D44;
  --highlight-color: #FE676E;
  --highlig-color-2: #FE7A1F;
}

html {
  -webkit-text-size-adjust: none;
  font-size:62.5%;
}

.content {
  margin-top: 7.2rem;
}

.content .driver-training-tabbar {
  display: none;
}

.content .test {
  display: none;
}

.content .driver-training-top {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50.6vw;
  background: linear-gradient(0deg, rgba(254, 122, 31, 0.3), rgba(254, 122, 31, 0.3)), url(https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/mainBg1.png) center/cover no-repeat;
}

.content .driver-training-top .text-box {
  width: 52.6rem;
  margin-left: 23.7rem;
}

.content .driver-training-top .text-box .title {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 6.4rem;
  line-height: 7.8rem;
  color: #FFFDFC;
}

.content .driver-training-top .text-box .desc {
  margin: 1.6rem 0 3.2rem;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.2rem;
  color: #FFFDFC;
}

.content .driver-training-top .text-box .btn-line .btn {
  display: inline-block;
  margin-right: 3.2rem;
  width: 19.7rem;
  height: 4.8rem;
  line-height: 4.8rem;
  box-shadow: 0px 0px 12px rgba(255, 189, 143, 0.15);
  border-radius: 0.8rem;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 1.8rem;
  text-align: center;
  text-decoration: none;
}

.content .driver-training-top .text-box .btn-line .red-btn {
  background: linear-gradient(90deg, #FE676E 0%, #FD8F52 95.31%);
  color: #FFFDFC;
}

.content .driver-training-top .text-box .btn-line .white-btn {
  background: #FFFDFC;
  color: #FE7A1F;
}

.content .driver-training-middle {
  width: 122rem;
  margin: 0 auto;
  padding: 5.6rem 0 10rem;
  display: flex;
  justify-content: space-between;
}

.content .driver-training-middle .middle-directory {
  width: 27rem;
  margin-top: 4rem;
  margin-right: 11.9rem;
}

.content .driver-training-middle .middle-directory .directory-ul {
  list-style: decimal;
  list-style-position: inside;
}

.content .driver-training-middle .middle-directory .directory-ul .directory-li {
  margin-bottom: 2.4rem;
  font-style: normal;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 2.2rem;
  color: #7D736C;
  cursor: pointer;
  list-style-type: auto;
}

.content .driver-training-middle .middle-directory .directory-ul .directory-li:hover {
  color: #ee945f;
}

.content .driver-training-middle .middle-directory .directory-ul .active {
  color: #FE7A1F;
}

.content .driver-training-middle .middle-content {
  width: auto;
  flex: 1;
  overflow: hidden;
}

.content .driver-training-middle .middle-content .footer-content {
  width: 100%;
  height: 5.5rem;
  position: relative;
  margin-top: 5.5rem;
  border-bottom: 1px solid #FE7A1F;
}

.content .driver-training-middle .middle-content .footer-content > div {
  display: flex;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  align-items: center;
  cursor: pointer;
}

.content .driver-training-middle .middle-content .footer-content > div .titText {
  font-weight: 600;
  font-size: 1.4rem;
  color: #5C4D44;
}

.content .driver-training-middle .middle-content .footer-content > div .img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.4rem;
  height: 3.4rem;
  background: #FE7A1F;
  border-radius: 0.8rem;
}

.content .driver-training-middle .middle-content .footer-content > div .img img {
  width: 1.4rem;
}

.content .driver-training-middle .middle-content .footer-content .pre {
  left: 0;
}

.content .driver-training-middle .middle-content .footer-content .pre .img {
  margin-right: 1.6rem;
}

.content .driver-training-middle .middle-content .footer-content .next {
  right: 0;
}

.content .driver-training-middle .middle-content .footer-content .next p {
  margin-right: 1.6rem;
}

.content .driver-training-middle .middle-content .footer-content .next .img {
  transform: rotate(180deg);
}

.content .driver-training-middle .middle-content .footer-content .last-btn {
  display: none;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.content .driver-training-middle .middle-content .footer-content .last-btn a {
  display: inline-block;
  width: 13.5rem;
  height: 3.4rem;
  line-height: 3.4rem;
  background: #FE7A1F;
  border-radius: 0.8rem;
  font-weight: 600;
  font-size: 1.4rem;
  color: #FFFDFC;
  text-decoration: none;
  text-align: center;
}

.content .driver-training-middle .middle-content .tab-content {
  width: 100%;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2.3rem;
  color: #261205;
}

.content .driver-training-middle .middle-content .tab-content h3 {
  font-weight: 600;
  font-size: 3.4rem;
  line-height: 4.1rem;
  color: #FE7A1F;
}

.content .driver-training-middle .middle-content .tab-content .p1 {
  font-weight: 500;
}

.content .driver-training-middle .middle-content .tab-content h4 {
  font-weight: 600;
  font-size: 2.8rem;
  line-height: 3.4rem;
  color: #C73866;
}

.content .driver-training-middle .middle-content .tab-content .p2 {
  font-weight: 400;
}

.content .driver-training-middle .middle-content .tab-content .p3 {
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 2.2rem;
  color: #C73866;
}

.content .driver-training-middle .middle-content .tab-content .orange {
  color: #FE676E;
}

.content .driver-training-middle .middle-content .tab-content .contentItem {
  display: none;
}

.content .driver-training-middle .middle-content .tab-content .content-1 h3 {
  margin-bottom: 0.8rem;
}

.content .driver-training-middle .middle-content .tab-content .content-1 h4 {
  margin: 2.4rem 0 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-1 .p2 {
  margin-bottom: 0.8rem;
}

.content .driver-training-middle .middle-content .tab-content .content-1 .swiper {
  width: 100%;
  margin-top: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-wrapper .swiper-slide {
  width: 33%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-wrapper .swiper-slide img {
  width: 10.3rem;
  height: 10.3rem;
  margin-bottom: 0.8rem;
  border-radius: 50%;
}

.content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-wrapper .swiper-slide p {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 2rem;
  text-align: center;
  color: #5C4D44;
}

.content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 5.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-pagination {
  position: static;
  width: 9.3rem;
}

.content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-pagination-bullet {
  width: 1.1rem;
  height: 1.1rem;
  background-color: #ffad72;
}

.content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-pagination-bullet-active {
  background-color: var(--highlig-color-2) !important;
}

.content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-button-prev,
.content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-button-next {
  margin: 0;
  color: var(--highlig-color-2);
  position: static;
}

.content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-button-prev::after,
.content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-button-next::after {
  font-size: 1.7rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 h3 {
  padding-bottom: 4rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 h4 {
  margin-bottom: 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 a {
  color: #2D9CDB;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .p3 {
  margin-bottom: 5.3rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .p4 {
  margin-top: 6.4rem;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 1.8rem;
  text-align: center;
  color: #C73866;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb {
  display: flex;
  justify-content: center;
  margin-bottom: 4.8rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb .left {
  margin: 1.7rem 3.2rem 0 0;
  width: 7.5rem;
  height: 7.5rem;
  background: #FFDEC7;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb .left img {
  width: 3rem;
  height: 3rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb .right {
  width: auto;
  flex: 1;
  overflow: hidden;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .last-comb .p2 {
  margin: 1.4rem;
  margin-bottom: 2.8rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb2 {
  width: 100%;
  margin-top: 2.4rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content {
  width: 100%;
  display: flex;
  height: auto;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .item {
  width: 26.3rem;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 2.4rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .item .head {
  position: relative;
  width: 6.4rem;
  height: 6.4rem;
  background: #FE7A1F;
  border: 0.8rem solid #FFBD8F;
  border-radius: 50%;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-size: 3.2rem;
  line-height: 6.4rem;
  text-align: center;
  color: #FFFFFF;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .item .text {
  margin-top: 1.6rem;
  padding: 0;
  text-align: center;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .first-child {
  margin-right: 11.9rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .first-child .head::before {
  content: '';
  height: 0;
  width: 38.2rem;
  border-top: 1px dashed #C9C4C1;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb3 {
  width: 73.2rem;
  padding: 2.4rem 3.9rem;
  margin: 5.6rem 0;
  background: #FFDEC7;
  border-radius: 1.6rem;
  box-sizing: border-box;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb3 .p2 {
  padding: 0;
  margin-bottom: 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb3 .last-child {
  margin-bottom: 0;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb4 {
  margin-bottom: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb4 .p2 {
  padding: 0;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb4 .p3 {
  margin-top: 6.4rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb5 {
  width: 100%;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb5 h4 {
  padding: 0;
  margin-bottom: 6.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content {
  width: 100%;
  display: flex;
  justify-content: center;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .text-box {
  width: 37.8rem;
  height: auto;
  margin-right: 3.2rem;
  font-family: 'Montserrat';
  font-style: normal;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .text-box .box-title {
  margin: 3.2rem 0 0.8rem;
  font-weight: 600;
  font-size: 2rem;
  color: #FE676E;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .text-box .first-child {
  margin-top: 0;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .text-box .box-detail {
  font-weight: 400;
  font-size: 1.6rem;
  color: #261205;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .text-box a {
  color: #261205;
}

.content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .img-box {
  flex: 1;
  overflow: hidden;
  background: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/comb5_bg.png") center/cover no-repeat;
  border-radius: 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-3 {
  width: 100%;
}

.content .driver-training-middle .middle-content .tab-content .content-3 h4 {
  color: #FE676E;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb1 {
  width: 100%;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb1 h3 {
  margin-bottom: 2.4rem;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb1 h4 {
  margin-bottom: 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb1 .comb1-item {
  width: 100%;
  display: flex;
  align-items: center;
  margin: 3.2rem 0 4.8rem;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb1 .comb1-item .left {
  margin-right: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb1 .comb1-item .itemImg {
  width: 28.3rem;
  height: 19.8rem;
  border-radius: 0.8rem;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb1 .comb1-item .itemText {
  flex: 1;
  overflow: hidden;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb1 .comb1-item .itemText .title {
  margin-bottom: 1.6rem;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 2.2rem;
  color: #FE676E;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb2 {
  width: 100%;
  display: flex;
  justify-content: center;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb2 .comb2-item {
  width: 57.8rem;
  margin: 4.8rem 0 7.2rem;
  padding: 3.6rem;
  background: #FFDEC7;
  border-radius: 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb2 .comb2-item .text {
  margin-bottom: 2.4rem;
  padding-left: 1.2rem;
  position: relative;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb2 .comb2-item .text::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 0.4rem;
  height: 92%;
  background: #FE7A1F;
  border-radius: 0.4rem;
  transform: translateY(-50%);
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb2 .comb2-item .last-child {
  margin: 0;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb3 {
  width: 100%;
}

.content .driver-training-middle .middle-content .tab-content .content-3 .comb3 h3 {
  margin-bottom: 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-4 h3 {
  margin-bottom: 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-4 .comb1 {
  width: 100%;
  display: flex;
  justify-content: center;
}

.content .driver-training-middle .middle-content .tab-content .content-4 .comb1 .comb1-box {
  margin-top: 3.2rem;
  width: 59.3rem;
  padding: 5.6rem;
  background: rgba(255, 222, 199, 0.5);
  border-radius: 3.2rem;
  box-sizing: border-box;
}

.content .driver-training-middle .middle-content .tab-content .content-4 .comb1 .comb1-box .comb1-item {
  display: flex;
  margin-bottom: 2.4rem;
}

.content .driver-training-middle .middle-content .tab-content .content-4 .comb1 .comb1-box .comb1-item .img {
  width: 2rem;
  height: 2rem;
  margin-right: 0.8rem;
}

.content .driver-training-middle .middle-content .tab-content .content-4 .comb1 .comb1-box .last-child {
  margin: 0;
}

.content .driver-training-middle .middle-content .tab-content .content-5 {
  width: 100%;
}

.content .driver-training-middle .middle-content .tab-content .content-5 h3 {
  margin-bottom: 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-5 .comb1 {
  display: flex;
  width: 100%;
  margin-top: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-5 .comb1 .comb1-left {
  width: 26rem;
  margin-right: 2rem;
  background: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content5_bg.png") center/cover no-repeat;
  border-radius: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-5 .comb1 .comb1-right {
  flex: 1;
  overflow: hidden;
  padding: 3.2rem 4rem;
  box-sizing: border-box;
  background: rgba(255, 222, 199, 0.5);
  border-radius: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-5 .comb1 .comb1-right .comb1-line {
  margin-bottom: 2.4rem;
  display: flex;
}

.content .driver-training-middle .middle-content .tab-content .content-5 .comb1 .comb1-right .comb1-line img {
  width: 2rem;
  height: 2rem;
  margin-right: 0.85rem;
}

.content .driver-training-middle .middle-content .tab-content .content-6 {
  width: 100%;
}

.content .driver-training-middle .middle-content .tab-content .content-6 h3 {
  margin-bottom: 6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-6 .comb {
  margin-bottom: 18rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box {
  width: 26rem;
  text-align: center;
}

.content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box .img-line {
  margin-bottom: 1.4rem;
}

.content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box .img-line img {
  width: 2.4rem;
  height: 2.4rem;
  margin: 0 1.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box .title {
  margin-bottom: 2.4rem;
  font-weight: 600;
  font-size: 2rem;
  line-height: 2.4rem;
  color: #FE676E;
}

.content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box .time {
  margin-bottom: 1.6rem;
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.4rem;
  text-align: center;
  color: #5C4D44;
}

.content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box .detail {
  font-weight: 400;
  font-size: 1.6rem;
  color: #261205;
}

.content .driver-training-middle .middle-content .tab-content .content-6 .comb .middle-box {
  position: relative;
}

.content .driver-training-middle .middle-content .tab-content .content-6 .comb .middle-box img {
  margin-top: 8rem;
  width: 4.4rem;
  height: 4.4rem;
  background: #fff;
}

.content .driver-training-middle .middle-content .tab-content .content-6 .comb .middle-box::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 0;
  width: 0;
  height: 100%;
  border-right: 0.3rem dashed #FE676E;
  transform: translateX(-0.3rem);
  z-index: -1;
}

.content .driver-training-middle .middle-content .tab-content .content-7 {
  width: 100%;
}

.content .driver-training-middle .middle-content .tab-content .content-7 h3 {
  margin-bottom: 2.4rem;
}

.content .driver-training-middle .middle-content .tab-content .content-7 h4 {
  margin-bottom: 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-7 .p2 {
  margin-bottom: 0.8rem;
}

.content .driver-training-middle .middle-content .tab-content .content-7 .middle-box {
  margin: 6rem 0;
}

.content .driver-training-middle .middle-content .tab-content .content-7 .middle-box .comb {
  width: 40rem;
  margin: 3.6rem auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.content .driver-training-middle .middle-content .tab-content .content-7 .middle-box .comb img {
  margin-bottom: 1.5rem;
  height: 4.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-7 .middle-box .comb .comb-title {
  margin-bottom: 0.8rem;
  font-weight: 600;
  font-size: 2rem;
  line-height: 2.4rem;
  color: #FE676E;
}

.content .driver-training-middle .middle-content .tab-content .content-7 .middle-box .comb .p2 {
  text-align: center;
}

.content .driver-training-middle .middle-content .tab-content .content-8 {
  width: 100%;
  margin-bottom: 9.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-8 h3 {
  margin-bottom: 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-8 .comb {
  margin: 5.6rem 0;
  width: 100%;
  display: flex;
  align-items: center;
}

.content .driver-training-middle .middle-content .tab-content .content-8 .comb .comb-left {
  width: 7.5rem;
  height: 7.5rem;
  margin-right: 3.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFDEC7;
  border-radius: 50%;
}

.content .driver-training-middle .middle-content .tab-content .content-8 .comb .comb-left img {
  width: 2.5rem;
  height: 2.5rem;
}

.content .driver-training-middle .middle-content .tab-content .content-8 .comb .comb-right {
  flex: 1;
  overflow: hidden;
}

.content .driver-training-middle .middle-content .tab-content .content-8 .comb .comb-right .title {
  margin-bottom: 1.6rem;
  font-weight: 600;
  font-size: 2.4rem;
  color: #C73866;
}

.content .driver-training-middle .middle-content .tab-content .content-9 {
  width: 100%;
}

.content .driver-training-middle .middle-content .tab-content .content-9 h3 {
  margin-bottom: 1.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-9 .comb1 {
  display: flex;
  width: 100%;
  margin-top: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-9 .comb1 .comb1-left {
  width: 26rem;
  margin-right: 2rem;
  background: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content9_bg.png") center/cover no-repeat;
  border-radius: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-9 .comb1 .comb1-right {
  flex: 1;
  overflow: hidden;
  padding: 3.2rem 4rem;
  box-sizing: border-box;
  background: rgba(255, 222, 199, 0.5);
  border-radius: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-9 .comb1 .comb1-right .comb1-line {
  margin-bottom: 2.4rem;
  display: flex;
}

.content .driver-training-middle .middle-content .tab-content .content-9 .comb1 .comb1-right .comb1-line img {
  width: 2rem;
  height: 2rem;
  margin-right: 0.85rem;
}

.content .driver-training-middle .middle-content .tab-content .content-10 {
  width: 100%;
}

.content .driver-training-middle .middle-content .tab-content .content-10 h3 {
  margin-bottom: 2.4rem;
}

.content .driver-training-middle .middle-content .tab-content .content-10 .litit {
  font-weight: 500;
  font-size: 1.6rem;
  color: #261205;
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb1 {
  display: flex;
  width: 100%;
  margin: 3.2rem 0 5.5rem;
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb1 .comb1-left {
  width: 26rem;
  margin-right: 2rem;
  background: center/cover no-repeat;
  border-radius: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb1:nth-of-type(1) .comb1-left {
  background-image: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content10_1_bg.png");
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb1:nth-of-type(2) .comb1-left {
  background-image: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content10_2_bg.png");
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb1 .comb1-right {
  flex: 1;
  overflow: hidden;
  padding: 3.2rem 4rem;
  box-sizing: border-box;
  background: rgba(255, 222, 199, 0.5);
  border-radius: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb1 .comb1-right .comb1-line {
  margin-bottom: 2.4rem;
  display: flex;
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb1 .comb1-right .comb1-line img {
  width: 2rem;
  height: 2rem;
  margin-right: 0.85rem;
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb2 {
  display: flex;
  width: 100%;
  margin: 3.2rem 0 5.5rem;
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb2 .comb1-left {
  width: 26rem;
  height: 52.1rem;
  margin-right: 2rem;
  background: center/cover no-repeat;
  background-image: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content10_3_bg.png");
  border-radius: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb2 .comb1-right {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 3.2rem 4rem;
  box-sizing: border-box;
  background: rgba(255, 222, 199, 0.5);
  border-radius: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb2 .comb1-right .comb1-line {
  margin-bottom: 2.4rem;
  display: flex;
}

.content .driver-training-middle .middle-content .tab-content .content-10 .comb2 .comb1-right .comb1-line img {
  width: 2rem;
  height: 2rem;
  margin-right: 0.85rem;
}

.content .driver-training-middle .middle-content .tab-content .content-11 {
  width: 100%;
}

.content .driver-training-middle .middle-content .tab-content .content-11 h3 {
  margin-bottom: 5.6rem;
}

.content .driver-training-middle .middle-content .tab-content .content-11 .comb {
  width: 100%;
  margin: 5.6rem 0;
  display: flex;
  align-items: center;
}

.content .driver-training-middle .middle-content .tab-content .content-11 .comb .comb-left {
  margin-right: 3.2rem;
}

.content .driver-training-middle .middle-content .tab-content .content-11 .comb .comb-img {
  width: 28.3rem;
  border-radius: 0.8rem;
}

.content .driver-training-middle .middle-content .tab-content .content-11 .comb .pc {
  display: block;
}

.content .driver-training-middle .middle-content .tab-content .content-11 .comb .mobile {
  display: none;
}

.content .driver-training-middle .middle-content .tab-content .content-11 .comb .comb-text {
  flex: 1;
  overflow: hidden;
}

.content .driver-training-middle .middle-content .tab-content .content-11 .comb .comb-text .comb-title {
  margin-bottom: 1.6rem;
  font-weight: 600;
  font-size: 1.8rem;
  color: #FE676E;
}

.content .driver-training-middle .middle-content .tab-content .content-11 .comb .comb-text .comb-tag {
  margin: 1.6rem 0 0.8rem;
  font-weight: 600;
  font-size: 1.6rem;
  color: #C73866;
}

.content .driver-training-bottom {
  display: none;
  width: 100%;
  position: relative;
  font-size: 0;
}

.content .driver-training-bottom .img {
  width: 100%;
  height: 43.3vw;
  background: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content11_bg.png") top/cover no-repeat;
}

.content .driver-training-bottom .training-bottom-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: 'Montserrat';
  font-style: normal;
}

.content .driver-training-bottom .training-bottom-content .training-bottom-title {
  margin-bottom: 2.4rem;
  font-weight: 600;
  font-size: 6.4rem;
  color: #FE7A1F;
}

.content .driver-training-bottom .training-bottom-content .training-bottom-p1 {
  font-weight: 600;
  font-size: 2rem;
  color: #261205;
}

.content .driver-training-bottom .training-bottom-content .training-bottom-btn {
  width: 36.9rem;
  height: 5.6rem;
  margin: 4.6rem 0 3.2rem;
  background: #FE7A1F;
  box-shadow: 0px 0px 12px rgba(255, 189, 143, 0.15);
  border-radius: 0.8rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 5.6rem;
  text-align: center;
  color: #FFFDFC;
  text-decoration: none;
}

.content .driver-training-bottom .training-bottom-content .training-bottom-p2 {
  font-weight: 400;
  font-size: 1.4rem;
  color: #261205;
}



.content .driver-training-tab{
	width: 122rem;
	margin: 0 auto;
	padding: 2.6rem 0 0;
	display: flex;
	font-size:18px;
	border-bottom: 1px solid rgba(201, 196, 193, 1);
}
.content .driver-training-tab div{
	padding-bottom: 1rem;
	cursor: pointer;
}
.driver-training-general{
	margin-right: 6rem;
}
.driver-training-active{
	border-bottom: 3px solid #FE7A1F;
	font-weight:600;
}
#perform, #payment {
	display: none;
}
.video-iframe{
	width:98%;
	height:600px;
}
.videoItem p{
	margin-top:1.5rem;
	margin-bottom:1.5rem;
}
.video-menu-active{
	color: #FE7A1F !important;
}
.content .driver-training-middle .middle-content .footer-content .video-last-btn{
   display:block !important;
}
.video-footer-content{
	display:none;
}
.videoItem .p-mb-5{
	margin-bottom: 5rem;
}
	
@media screen and (min-width: 320px) and (max-width: 767.9px) {
  html {
    font-size: 62.5%;
  }
  .content {
    margin-top: 7.9rem;
  }
  .content .driver-training-tabbar {
    display: block;
    position: fixed;
    top: 4.4rem;
    left: 0;
    width: 100%;
    height: 3.5rem;
    padding: 0 1.5rem 0 0rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #FE7A1F;
    box-sizing: border-box;
    z-index: 100;
  }
  .content .driver-training-tabbar p {
    width: 22rem;
    color: #FFFDFC;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 600;
    font-size: 1.6rem;
	text-align: left;
	padding-left: 2rem;
  }
  .content .driver-training-tabbar img {
    width: 0.95rem;
  }
  .content .test {
    display: none;
    position: fixed;
    top: 4.4rem;
    left: 0;
    width: 100%;
    height: 3.5rem;
    z-index: 101;
  }
  .content .driver-training-top {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 169vw;
    background: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/mainBg2.png") center/cover no-repeat;
  }
  .content .driver-training-top .text-box {
    width: 100%;
    padding: 0 1.6rem;
    margin: 0;
    box-sizing: border-box;
    text-align: center;
  }
  .content .driver-training-top .text-box .title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 3.2rem;
    line-height: 3.9rem;
    color: #FFFDFC;
  }
  .content .driver-training-top .text-box .desc {
    margin: 3.2rem 0 4rem;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2rem;
    color: #FFFDFC;
  }
  .content .driver-training-top .text-box .btn-line .btn {
    display: block;
    width: 100%;
    height: 4.8rem;
    line-height: 4.8rem;
    box-shadow: 0px 0px 12px rgba(255, 189, 143, 0.15);
    border-radius: 0.8rem;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 1.6rem;
    text-align: center;
    text-decoration: none;
  }
  .content .driver-training-top .text-box .btn-line .red-btn {
    margin-bottom: 2.4rem;
    background: linear-gradient(90deg, #FE676E 0%, #FD8F52 95.31%);
    color: #FFFDFC;
  }
  .content .driver-training-top .text-box .btn-line .white-btn {
    background: #FFFDFC;
    color: #FE7A1F;
  }
  .content .driver-training-middle {
    width: auto;
    margin: 0 auto;
    padding: 3.2rem 1.6rem 10rem;
    display: block;
  }
  .content .driver-training-middle .middle-directory {
    width: 100%;
    height: 0;
    margin: 0;
    position: fixed;
    left: 0;
    top: 7.9rem;
    z-index: 1000;
    transition: all .5s;
    overflow: hidden;
    box-shadow: 0px 12px 24px rgba(201, 196, 193, 0.25);
  }
  .content .driver-training-middle .middle-directory .directory-ul {
    padding: 1.2rem 0;
    list-style: decimal;
    list-style-position: inside;
  }
  .content .driver-training-middle .middle-directory .directory-ul .directory-li {
    margin: 0;
    padding: 1.2rem 2.4rem;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #7D736C;
    cursor: pointer;
    box-sizing: border-box;
  }
  .content .driver-training-middle .middle-directory .directory-ul .active {
    color: #FE7A1F;
  }
  .content .driver-training-middle .driver-training-tabbar:focus ~ .test {
    display: block;
  }
  .content .driver-training-middle .driver-training-tabbar:focus > img {
    transform: rotate(180deg);
  }
  .content .driver-training-middle .middle-content {
    width: 100%;
    overflow: hidden;
  }
  .content .driver-training-middle .middle-content .footer-content {
    width: 100%;
    height: auto;
    position: static;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    margin-top: 4.5rem;
    border-bottom: none;
  }
  .content .driver-training-middle .middle-content .footer-content > div {
    width: 100%;
    height: 5.6rem;
    display: block;
    position: relative;
    top: 0;
    transform: translateY(0);
    cursor: pointer;
    border-bottom: 1px solid #FE7A1F;
  }
  .content .driver-training-middle .middle-content .footer-content > div .titText {
    position: absolute;
    width: 18.8rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-weight: 600;
    font-size: 1.4rem;
    color: #261205;
    text-align: center;
  }
  .content .driver-training-middle .middle-content .footer-content > div .img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3.4rem;
    height: 3.4rem;
    background: #FE7A1F;
    border-radius: 0.8rem;
  }
  .content .driver-training-middle .middle-content .footer-content > div .img img {
    width: 1.5rem;
  }
  .content .driver-training-middle .middle-content .footer-content .pre {
    left: 0;
  }
  .content .driver-training-middle .middle-content .footer-content .pre .img {
    left: 0;
    margin-right: 0;
  }
  .content .driver-training-middle .middle-content .footer-content .next {
    right: 0;
  }
  .content .driver-training-middle .middle-content .footer-content .next p {
    margin-right: 0;
  }
  .content .driver-training-middle .middle-content .footer-content .next .img {
    right: 0;
    transform: rotate(180deg) translateY(50%);
  }
  .content .driver-training-middle .middle-content .footer-content .last-btn {
    display: none;
    position: relative;
    top: 0;
    right: 0;
    transform: translateY(0);
  }
  .content .driver-training-middle .middle-content .footer-content .last-btn a {
    display: inline-block;
    width: 18.8rem;
    height: 3.6rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    line-height: 3.6rem;
    background: #FE7A1F;
    border-radius: 0.8rem;
    font-weight: 600;
    font-size: 1.4rem;
    color: #FFFDFC;
    text-decoration: none;
    text-align: center;
  }
  .content .driver-training-middle .middle-content .tab-content {
    width: 100%;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 2.3rem;
    color: #261205;
  }
  .content .driver-training-middle .middle-content .tab-content h3 {
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 2.9rem;
    color: #FE7A1F;
  }
  .content .driver-training-middle .middle-content .tab-content .p1 {
    font-weight: 500;
  }
  .content .driver-training-middle .middle-content .tab-content h4 {
    font-weight: 600;
    font-size: 2rem;
    line-height: 2.4rem;
    color: #C73866;
  }
  .content .driver-training-middle .middle-content .tab-content .p2 {
    font-weight: 400;
  }
  .content .driver-training-middle .middle-content .tab-content .p3 {
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2rem;
    color: #C73866;
  }
  .content .driver-training-middle .middle-content .tab-content .orange {
    color: #FE676E;
  }
  .content .driver-training-middle .middle-content .tab-content .contentItem {
    display: none;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 h3 {
    margin-bottom: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 h4 {
    margin: 3.2rem 0 0.8rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 .p2 {
    margin-bottom: 0.8rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper {
    width: 100%;
    margin-top: 4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-wrapper .swiper-slide {
    width: 33%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-wrapper .swiper-slide img {
    width: 8.4rem;
    height: 8.4rem;
    margin-bottom: 0.8rem;
    border-radius: 50%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-wrapper .swiper-slide p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2rem;
    text-align: center;
    color: #5C4D44;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2.24rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-pagination {
    position: static;
    width: 6.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-pagination-bullet {
    width: 0.8rem;
    height: 0.8rem;
    background-color: #ffad72;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-pagination-bullet-active {
    background-color: var(--highlig-color-2) !important;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-button-prev,
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-button-next {
    margin: 0;
    color: var(--highlig-color-2);
    position: static;
  }
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-button-prev::after,
  .content .driver-training-middle .middle-content .tab-content .content-1 .swiper .swiper-align .swiper-button-next::after {
    font-size: 1.2rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 h3 {
    padding-bottom: 4.3rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 h4 {
    margin-bottom: 0.8rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 a {
    color: #2D9CDB;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .p3 {
    margin-top: 5.7rem;
    margin-bottom: 5.5rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .p4 {
    margin-top: 4.8rem;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 1.6rem;
    text-align: center;
    color: #C73866;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb {
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb .left {
    margin: 0 0 1.6rem 0;
    width: 6.4rem;
    height: 6.4rem;
    background: #FFDEC7;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb .left img {
    width: 2.56rem;
    height: 2.56rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb .right {
    width: auto;
    flex: 1;
    overflow: hidden;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .last-comb .p2 {
    margin: 0 0 0.8rem 0;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb2 {
    width: 100%;
    margin-top: 4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    height: auto;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .item {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 2.4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .item .head {
    position: relative;
    width: 5.1rem;
    height: 5.1rem;
    background: #FE7A1F;
    border: 0.65rem solid #FFBD8F;
    border-radius: 50%;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    font-size: 3rem;
    line-height: 5.1rem;
    text-align: center;
    color: #FFFFFF;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .item .text {
    margin-top: 0.4rem;
    padding: 0;
    text-align: center;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .first-child {
    margin-right: 0;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .first-child::before {
    content: '';
    height: 10.5rem;
    width: 0;
    border-left: 1px dashed #C9C4C1;
    position: absolute;
    bottom: -10.5rem;
    left: 50%;
    z-index: -1;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .first-child .head::before {
    content: '';
    display: none;
    height: 0;
    width: 38.2rem;
    border-top: 1px dashed #C9C4C1;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb2 .comb2-content .last-child {
    margin-top: 10.5rem;
    margin-bottom: 5.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb3 {
    width: 100%;
    padding: 2.4rem 1.6rem;
    margin: 0 0 4rem;
    background: #FFDEC7;
    border-radius: 0.8rem;
    box-sizing: border-box;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb3 .p2 {
    padding: 0;
    margin-bottom: 0.8rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb3 .last-child {
    margin-bottom: 0;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb4 {
    margin-bottom: 3.2rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb4 .p2 {
    padding: 0;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb4 .p3 {
    margin-top: 2.4rem;
    margin-bottom: 4.8rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb5 {
    width: 100%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb5 h4 {
    padding: 0;
    margin-bottom: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column-reverse;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .text-box {
    width: 100%;
    height: auto;
    margin-right: 0;
    font-family: 'Montserrat';
    font-style: normal;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .text-box .box-title {
    margin: 2.4rem 0 0.8rem;
    font-weight: 600;
    font-size: 2rem;
    color: #FE676E;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .text-box .first-child {
    margin-top: 2.4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .text-box .box-detail {
    font-weight: 400;
    font-size: 1.6rem;
    color: #261205;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .text-box a {
    color: #261205;
  }
  .content .driver-training-middle .middle-content .tab-content .content-2 .comb5 .comb5-content .img-box {
    width: 100%;
    height: 60vw;
    flex: none;
    overflow: hidden;
    background: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/comb5_mob_bg.png") center/cover no-repeat;
    border-radius: 0.8rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 {
    width: 100%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 h4 {
    color: #FE676E;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb1 {
    width: 100%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb1 h3 {
    margin-bottom: 2.4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb1 h4 {
    margin-bottom: 0.8rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb1 .comb1-item {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 4rem 0;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb1 .comb1-item .left {
    margin-right: 0;
    order: 0;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb1 .comb1-item .itemImg {
    width: 100%;
    height: auto;
    border-radius: 0.8rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb1 .comb1-item .itemText {
    flex: none;
    order: 2;
    overflow: hidden;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb1 .comb1-item .itemText .title {
    margin-bottom: 0.8rem;
    margin-top: 1.6rem;
    font-weight: 600;
    font-size: 1.8rem;
    line-height: 2.2rem;
    color: #FE676E;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb2 {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb2 .comb2-item {
    width: 57.8rem;
    margin: 3.2rem 0;
    padding: 3.6rem 1.49rem;
    background: #FFDEC7;
    border-radius: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb2 .comb2-item .text {
    margin-bottom: 2.3rem;
    padding-left: 1.2rem;
    position: relative;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb2 .comb2-item .text::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 0.4rem;
    height: 92%;
    background: #FE7A1F;
    border-radius: 0.4rem;
    transform: translateY(-50%);
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb2 .comb2-item .last-child {
    margin: 0;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb3 {
    width: 100%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-3 .comb3 h3 {
    margin-bottom: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-4 h3 {
    margin-bottom: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-4 .comb1 {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .content .driver-training-middle .middle-content .tab-content .content-4 .comb1 .comb1-box {
    margin-top: 2.4rem;
    width: 100%;
    padding: 5.6rem 1.6rem;
    background: rgba(255, 222, 199, 0.5);
    border-radius: 1.6rem;
    box-sizing: border-box;
  }
  .content .driver-training-middle .middle-content .tab-content .content-4 .comb1 .comb1-box .comb1-item {
    display: flex;
    margin-bottom: 2.4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-4 .comb1 .comb1-box .comb1-item .img {
    width: 2rem;
    height: 2rem;
    margin-right: 0.8rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-4 .comb1 .comb1-box .last-child {
    margin: 0;
  }
  .content .driver-training-middle .middle-content .tab-content .content-5 {
    width: 100%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-5 h3 {
    margin-bottom: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-5 .comb1 {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 2.4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-5 .comb1 .comb1-left {
    width: 100%;
    height: 60vw;
    margin-right: 0;
    margin-bottom: 2.4rem;
    background: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content5_mob_bg.png") center/cover no-repeat;
    border-radius: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-5 .comb1 .comb1-right {
    flex: 1;
    overflow: hidden;
    padding: 3.2rem 1.6rem;
    box-sizing: border-box;
    background: rgba(255, 222, 199, 0.5);
    border-radius: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-5 .comb1 .comb1-right .comb1-line {
    margin-bottom: 2.4rem;
    display: flex;
  }
  .content .driver-training-middle .middle-content .tab-content .content-5 .comb1 .comb1-right .comb1-line img {
    width: 2rem;
    height: 2rem;
    margin-right: 0.85rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 {
    width: 100%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 h3 {
    margin-bottom: 5.1rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 .comb {
    margin-bottom: 6.9rem;
    width: 100%;
    display: block;
    justify-content: space-between;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box .img-line {
    margin-bottom: 1.35rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box .img-line img {
    width: 2.4rem;
    height: 2.4rem;
    margin: 0 1.35rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box .title {
    width: 26.1rem;
    margin-bottom: 2.4rem;
    font-weight: 600;
    font-size: 2rem;
    line-height: 2.4rem;
    color: #FE676E;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box .time {
    margin-bottom: 1.6rem;
    font-weight: 700;
    font-size: 2rem;
    line-height: 2.4rem;
    text-align: center;
    color: #5C4D44;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 .comb .text-box .detail {
    width: 26.1rem;
    font-weight: 400;
    font-size: 1.6rem;
    color: #261205;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 .comb .middle-box {
    position: relative;
    text-align: center;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 .comb .middle-box img {
    margin-top: 3.64rem;
    margin-bottom: 3.9rem;
    width: 4.4rem;
    height: 4.4rem;
    background: #fff;
  }
  .content .driver-training-middle .middle-content .tab-content .content-6 .comb .middle-box::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 1px;
    border-top: 0.3rem dashed #FE676E;
    transform: translateY(-0.3rem);
    z-index: -1;
  }
  .content .driver-training-middle .middle-content .tab-content .content-7 {
    width: 100%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-7 h3 {
    margin-bottom: 2.4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-7 h4 {
    margin-bottom: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-7 .p2 {
    margin-bottom: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-7 .middle-box {
    margin: 6.8rem 0;
  }
  .content .driver-training-middle .middle-content .tab-content .content-7 .middle-box .comb {
    width: 100%;
    margin: 5.2rem auto;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .content .driver-training-middle .middle-content .tab-content .content-7 .middle-box .comb img {
    margin-bottom: 1.4rem;
    height: 4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-7 .middle-box .comb .comb-title {
    margin-bottom: 0.8rem;
    font-weight: 600;
    font-size: 2rem;
    line-height: 2.4rem;
    color: #FE676E;
  }
  .content .driver-training-middle .middle-content .tab-content .content-7 .middle-box .comb .p2 {
    text-align: center;
  }
  .content .driver-training-middle .middle-content .tab-content .content-8 {
    width: 100%;
    margin-bottom: 8.8rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-8 h3 {
    margin-bottom: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-8 .comb {
    margin: 4rem 0;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: start;
  }
  .content .driver-training-middle .middle-content .tab-content .content-8 .comb:first-of-type {
    margin-top: 5.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-8 .comb .comb-left {
    width: 6.4rem;
    height: 6.4rem;
    margin-right: 0;
    margin-bottom: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FFDEC7;
    border-radius: 50%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-8 .comb .comb-left img {
    width: 2.5rem;
    height: 2.5rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-8 .comb .comb-right {
    flex: 1;
    overflow: hidden;
  }
  .content .driver-training-middle .middle-content .tab-content .content-8 .comb .comb-right .title {
    margin-bottom: 0.8rem;
    font-weight: 600;
    font-size: 2.4rem;
    color: #C73866;
  }
  .content .driver-training-middle .middle-content .tab-content .content-9 {
    width: 100%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-9 h3 {
    margin-bottom: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-9 .comb1 {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 2.4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-9 .comb1 .comb1-left {
    width: 100%;
    height: 60vw;
    margin-right: 0;
    margin-bottom: 2.4rem;
    background: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content9_mob_bg.png") center/cover no-repeat;
    border-radius: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-9 .comb1 .comb1-right {
    flex: 1;
    overflow: hidden;
    padding: 3.2rem 1.6rem;
    box-sizing: border-box;
    background: rgba(255, 222, 199, 0.5);
    border-radius: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-9 .comb1 .comb1-right .comb1-line {
    margin-bottom: 2.4rem;
    display: flex;
  }
  .content .driver-training-middle .middle-content .tab-content .content-9 .comb1 .comb1-right .comb1-line img {
    width: 2rem;
    height: 2rem;
    margin-right: 0.85rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 {
    width: 100%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 h3 {
    margin-bottom: 3.2rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .litit {
    font-weight: 500;
    font-size: 1.6rem;
    color: #261205;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb1 {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 1.6rem 0 7.2rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb1 .comb1-left {
    width: 100%;
    height: 60vw;
    margin-right: 0;
    margin-bottom: 1.6rem;
    background: center/cover no-repeat;
    border-radius: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb1:nth-of-type(1) .comb1-left {
    background-image: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content10_1_mob.png");
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb1:nth-of-type(2) .comb1-left {
    background-image: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content10_2_mob.png");
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb1 .comb1-right {
    flex: 1;
    overflow: hidden;
    padding: 3.2rem 1.6rem;
    box-sizing: border-box;
    background: rgba(255, 222, 199, 0.5);
    border-radius: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb1 .comb1-right .comb1-line {
    margin-bottom: 2.4rem;
    display: flex;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb1 .comb1-right .comb1-line img {
    width: 2rem;
    height: 2rem;
    margin-right: 0.85rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb2 {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 1.6rem 0 7.2rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb2 .comb1-left {
    width: 100%;
    height: 60vw;
    margin-right: 0;
    margin-bottom: 1.6rem;
    background: center/cover no-repeat;
    background-image: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content10_3_mob.png");
    border-radius: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb2 .comb1-right {
    flex: 1;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 5.9rem 1.6rem;
    box-sizing: border-box;
    background: rgba(255, 222, 199, 0.5);
    border-radius: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb2 .comb1-right .comb1-line {
    margin-bottom: 2.4rem;
    display: flex;
  }
  .content .driver-training-middle .middle-content .tab-content .content-10 .comb2 .comb1-right .comb1-line img {
    width: 2rem;
    height: 2rem;
    margin-right: 0.85rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-11 {
    width: 100%;
  }
  .content .driver-training-middle .middle-content .tab-content .content-11 h3 {
    margin-bottom: 4rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-11 .comb {
    width: 100%;
    margin: 4rem 0 5.6rem;
    display: flex;
    flex-direction: column;
    align-items: start;
  }
  .content .driver-training-middle .middle-content .tab-content .content-11 .comb .comb-left {
    order: 1;
    margin-right: 0;
  }
  .content .driver-training-middle .middle-content .tab-content .content-11 .comb .comb-img {
    width: 100%;
    margin-bottom: 2.4rem;
    border-radius: 1.6rem;
  }
  .content .driver-training-middle .middle-content .tab-content .content-11 .comb .pc {
    display: none;
  }
  .content .driver-training-middle .middle-content .tab-content .content-11 .comb .mobile {
    display: block;
  }
  .content .driver-training-middle .middle-content .tab-content .content-11 .comb .comb-text {
    order: 2;
    flex: 1;
    overflow: hidden;
  }
  .content .driver-training-middle .middle-content .tab-content .content-11 .comb .comb-text .comb-title {
    margin-bottom: 0.8rem;
    font-weight: 600;
    font-size: 1.8rem;
    color: #FE676E;
  }
  .content .driver-training-middle .middle-content .tab-content .content-11 .comb .comb-text .comb-tag {
    margin: 1.6rem 0 0.8rem;
    font-weight: 600;
    font-size: 1.6rem;
    color: #C73866;
  }
  .content .driver-training-bottom {
    display: none;
    width: 100%;
    height: auto;
    position: relative;
    font-size: 0;
  }
  .content .driver-training-bottom .img {
    width: 100%;
    height: 5.9rem;
    background: url("https://elifelimo.s3.us-east-2.amazonaws.com/art/driver-training/content11_bg.png") top/cover no-repeat;
  }
  .content .driver-training-bottom .training-bottom-content {
    padding: 1.6rem 1.6rem 5.5rem;
    position: static;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: 'Montserrat';
    font-style: normal;
    text-align: center;
    box-sizing: border-box;
    background: #FFEEE3;
  }
  .content .driver-training-bottom .training-bottom-content .training-bottom-title {
    width: 24.6rem;
    margin-bottom: 1.6rem;
    font-weight: 600;
    font-size: 3.2rem;
    color: #FE7A1F;
  }
  .content .driver-training-bottom .training-bottom-content .training-bottom-p1 {
    font-weight: 400;
    font-size: 1.6rem;
    color: #261205;
  }
  .content .driver-training-bottom .training-bottom-content .training-bottom-btn {
    width: 100%;
    height: 5.6rem;
    margin: 4rem 0;
    background: #FE7A1F;
    box-shadow: 0px 0px 12px rgba(255, 189, 143, 0.15);
    border-radius: 0.8rem;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 5.6rem;
    text-align: center;
    color: #FFFDFC;
    text-decoration: none;
  }
  .content .driver-training-bottom .training-bottom-content .training-bottom-p2 {
    font-weight: 400;
    font-size: 1.2rem;
    color: #261205;
  }
}

@media screen and (max-width: 768px) {
	.content .driver-training-tab{
		width: 100%;
		font-size:15px;
	}
	.video-iframe {
		height: 435px;
	}
	.content .driver-training-middle .middle-content .footer-content>div .video-titText{
		left: 30%;
		font-size:1.2rem;
		width:20.8rem;
	}
	.content .driver-training-middle .middle-content .footer-content>div .video-titText-prev{
		left: 75%;
	}
	.driver-training-general {
		margin-right: 2rem;
		margin-left: 1rem;
	}
	.content .driver-training-tabbar{
		position:static;
		background-color: #FFFFFF;
		border:1px solid rgba(201, 196, 193, 1);
		height:4.6rem;
	}
	.content .driver-training-middle .middle-directory{
		position:static;
	}
	.content {
		margin-top: 3.9rem;
	}
	.content .driver-training-tabbar p{
		color:#000000;
	}
	.content .driver-training-middle .middle-content{
		margin-top:2rem;
	}
	.down{
		width: 1.3rem;
		height: 1.3rem;
		background-image: var(--frameset-sprite);
		background-position: var(--frameset-dropdown);
		background-repeat: no-repeat;
		background-size: auto 1.3rem;
		margin-left: 0.3rem;
	}
}

@media screen and (min-width: 768px) {
  html {
    
  }
}

@media screen and (min-width: 1024px) {
  html {
    
  }
}

@media screen and (min-width: 1280px) {
  html {
    
  }
}

@media screen and (min-width: 1440px) {
  html {
    
  }
}

button {
  border: none;
  outline: none;
  background-color: transparent;
  cursor: pointer;
}

ul {
  list-style: none;
}

.menu-toggle-training {
    height: 15rem !important;
}