#index .swiper-container {width: 100%;height: 4.166666rem;}
#index .swiper-slide a{font-size: 0;width: 100%;}
#index .swiper-slide img{width: 100%;height: 4.166666rem;}
#index .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
#index .swiper-slide { text-align: center; font-size: 0.3rem; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
#index .nav_classification{padding: 0.833333rem 0.566666rem;border-bottom: 0.233333rem solid #F8F8FA;}
#index .nav_classification ol{display: flex;flex-flow: row wrap;height: 4.016666rem;}
#index .nav_classification li{width: 15%;margin-right: 0.677rem; text-align: center;margin-bottom: 0.583333rem;}
#index .nav_classification li:nth-child(5),#index .nav_classification li:nth-child(10){margin-right: 0;}
#index .nav_classification li a{display: flex;flex-flow: row wrap;align-items: center;justify-content: center;}
#index .nav_classification li:nth-child(6),#index .nav_classification li:nth-child(7),#index .nav_classification li:nth-child(8),#index .nav_classification li:nth-child(9),#index .nav_classification li:nth-child(10){margin-bottom: 0;}
#index .nav_classification p{width: 100%;font-size: 0.4rem;color: #000;margin-top: 0.316666rem;height: 0.516666rem;overflow: hidden;}
#index .Brand_school{padding: 0.6rem 0.566666rem;border-bottom: 0.233333rem solid #F8F8FA;}
#index .Brand_school h2{font-size: 0.533333rem;font-weight: bold;height: 0.783333rem;line-height: 0.783333rem;}
#index .Brand_school h2 a{float: right;font-size: 0.4rem;color: #999;display: flex;align-items: center;justify-content: center;font-weight: 500;}
#index .Brand_school ol{display: flex;flex-flow: row wrap;margin-top: 0.5rem;}
#index .Brand_school ol li{width: 15%;text-align: center;margin-bottom: 0.666666rem;margin-right: 0.7rem;}
#index .Brand_school ol li:nth-last-child(1),#index .Brand_school ol li:nth-last-child(2),#index .Brand_school ol li:nth-last-child(3),#index .Brand_school ol li:nth-last-child(4),#index .Brand_school ol li:nth-last-child(5){margin-bottom: 0;}
#index .Brand_school ol li:nth-child(5),#index .Brand_school ol li:nth-child(10){margin-right: 0;}
#index .Brand_school ol li img{width: 1.466666rem;height: 1.466666rem;border-radius: 0.1rem;}
#index .Brand_school ol li a{display: flex; align-items: center; justify-content: center; flex-flow: row wrap;}
#index .Brand_school ol li p{font-size: 0.4rem;font-weight: 500;color: #000;margin-top: 0.3rem;height: 0.516666rem;overflow: hidden;line-height: 0.516666rem;}
#index .Selected_courses{padding: 0.6rem 0.566666rem;padding-bottom: 0.5rem;}
#index .Selected_courses h2{font-size: 0.533333rem;font-weight: bold;height: 0.783333rem;line-height: 0.783333rem;}
#index .Selected_courses h2 a{float: right;font-size: 0.4rem;color: #999;display: flex;align-items: center;justify-content: center;font-weight: 500;}
#index .Selected_courses_box{margin-top: 0.5rem;display: flex;flex-flow: row wrap;}
#index .curriculum{margin-bottom: 0.5rem;margin-right: 0.33rem;width: 48.5%;font-size: 0;}
#index .curriculum:nth-last-child(1),#index .curriculum:nth-last-child(2){margin-bottom: 0;}
#index .curriculum>a>img{width: 5.5rem;height: 3.666666rem;border-radius: 0.333333rem;}
#index .curriculum h3{font-size: 0.5rem;font-weight: 500;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;margin-top: 0.283333rem;}
#index .curriculum:nth-child(5),#index .curriculum:nth-child(6){margin-bottom: 0;}
#index .curriculum:nth-child(2),#index .curriculum:nth-child(4),#index .curriculum:nth-child(6){margin-right: 0;}
#index .Price{display: flex;align-items: center;margin-top: 0.25rem;line-height: 0.416666rem;}
#index .Price .class_hour{color: #F7534F;font-size: 0.5rem;font-weight: bold;width: 100%;}
#index .Price .Face_to_face{color: #F7534F;font-size: 0.366666rem;font-weight: bold;width: 100%;}
#index .Price .class_hour em,#index .Price .Face_to_face em{font-size: 0.4rem;margin-right: 0.083333rem;font-weight: 400;}
#index .Price .class_hour em:nth-child(2){font-size: 0.3rem;margin-left: 0.083333rem;}
/* #index .Price p:nth-child(2){font-size: 0.366666rem;color: #999;width: 100%;text-align: right;} */
#index .Teaching_point{display: flex;align-items: center;margin-top: 0.166666rem;}
#index .Teaching_point p:nth-child(1){font-size: 0.4rem;width: 2.766666rem;display: flex;align-items: center;}
#index .Teaching_point p:nth-child(1) em{width: 100%;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
#index .Teaching_point p:nth-child(1) img{width: 0.6rem;height: 0.6rem;border-radius: 0.066666rem;margin-right: 0.166666rem;}
#index .Teaching_point p:nth-child(2){font-size: 0.366666rem;width: 2.733333rem;text-align: right;}
#index .Appointment_record{margin: 0 0.566666rem;font-size: 0.466666rem;height: 1.2rem;border-radius: 0.066666rem;background-color: #F8FBFD;padding: 0.366666rem;overflow: hidden;}
#index .Appointment_record ol li{margin-bottom: 0.416666rem;}
#index .Appointment_record em{display: inline-block;color: #999;margin: 0 0.266666rem;height: 0.45rem; line-height: 0.45rem;}
#index .Appointment_record ol p{height: 0.45rem;line-height: 0.45rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
#index .Learning_strategy{padding: 0.6rem 0.566666rem;border-bottom: 0.233333rem solid #F8F8FA;padding-top: 0.5rem;}
#index .Learning_strategy h2{font-size: 0.533333rem;font-weight: bold;height: 0.783333rem;line-height: 0.783333rem;}
#index .Learning_strategy h2 a{float: right;font-size: 0.4rem;color: #999;display: flex;align-items: center;justify-content: center;font-weight: 500;}
#index .Learning_strategy .study{margin-top: 0.5rem;}
#index .Learning_strategy .study ol{margin-bottom: 0.5rem;}
#index .Learning_strategy .study ol:nth-last-child(1){margin-bottom: 0;}
#index .Learning_strategy .study ol a{display: flex;font-size: 0;}
#index .Learning_strategy .study ol li:nth-child(1){width: 6.616666rem;margin-right: 1.083333rem;}
#index .Learning_strategy .study ol li:nth-child(2){width: 3.666666rem;}
#index .Learning_strategy .study ol li:nth-child(2) img{width: 3.666666rem;height: 2.433333rem;border-radius:0.1rem;}
#index .Learning_strategy .study p:nth-child(1){font-size: 0.5rem;line-height: 0.75rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 1.5rem;}
#index .Learning_strategy .study p:nth-child(2){font-size: 0.4rem;line-height: 0.6rem;color: #999;margin-top: 0.33rem;}
#index .School_dynamics{border-bottom:0;padding-top: 0.6rem;}
#index .swiper-wrapper{background: url(../img/banner_Lazy_loading.png) no-repeat;background-size: 100% 100%;}
#index .swiper-pagination{width: 100%;bottom: 0;}

/* 小图标 */
#index .swiper-pagination-bullet{width: 0.166666rem; height: 0.166666rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -2rem -1.483333rem;opacity: 1;margin: 0 0.133333rem;}
#index .swiper-pagination-bullet-active{width: 0.166666rem; height:0.166666rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -2.433333rem -1.483333rem;}
#index .Vocational_skills_icon{display: block;width: 0.883333rem;height: 0.883333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -0.2rem -3.783333rem;}
#index .Medical_education_icon{display: block;width: 0.883333rem;height: 0.883333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -1.15rem -3.783333rem;}
#index .careers_guidance_icon{display: block;width: 0.883333rem;height: 0.883333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -2.083333rem -3.783333rem;}
#index .Language_training_icon{display: block;width: 0.883333rem;height: 0.883333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -3rem -3.783333rem;}
#index .Overseas_Study_icon{display: block;width: 0.883333rem;height: 0.883333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -3.966666rem -3.783333rem;}
#index .Academic_education_icon{display: block;width: 0.883333rem;height: 0.883333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -0.2rem -4.883333rem;}
#index .hobby_icon{display: block;width: 0.883333rem;height: 0.883333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -1.15rem -4.883333rem;}
#index .Educational_institutions_icon{display: block;width: 0.883333rem;height: 0.883333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -2.083333rem -4.883333rem;}
#index .preschool_education_icon{display: block;width: 0.883333rem;height: 0.883333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -3.1rem -4.866666rem;}
#index .whole_icon{display: block;width: 0.883333rem;height: 0.883333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -4.016666rem -4.866666rem;}
#index .View_all_icon{display: block;width: 0.133333rem; height: 0.266666rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -3.716666rem -2.65rem;margin-left: 0.233333rem;}


/* 城市切换 */
#index .Pop-up-city-switching{}
#index .Pop-up-city-switching-bottom{position: fixed;width: 100%;height: 100%;top: 0;left: calc((100% - 12.5rem) / 2);background: rgba(0, 0, 0, 0.25);z-index: 999;}
#index .Positioning-display{position: fixed;top: calc((100% - 11.233333rem) / 2);width: 10rem;left: calc((100% - 10rem) / 2);background-color: #fff;z-index: 1000;border-radius: 0.4rem;min-width: auto;}
#index .location-top{height: 1.9rem;font-weight: bold;line-height: 1.9rem;text-align: center;font-size: 0.6rem;color: #000;border-bottom: 1px solid #DFDFDF;margin: 0 0.333333rem;}
#index .location-auto{margin: 0 0.333333rem;margin-top: 0.666666rem;line-height: 0.9rem;}
#index .location-auto>p{font-size: 0.5rem; color: #333;float: left;display: flex;align-items: center;justify-content: center;}
#index .location-auto>p>em{width: 0.5rem;height: 0.5rem;display: block;margin-right: 0.133333rem;background: url(../img/location.png) no-repeat;background-size: 100% 100%;}
#index .location-auto>a{float: right; width: 2.433333rem;height: 0.9rem;line-height: 0.9rem; display: block;background-color: #1A79FF;border-radius: 0.2rem;font-size: 0.4rem;color: #fff;text-align: center;}
#index .location-bottom{margin: 0 0.333333rem;margin-top: 0.4rem;margin-bottom: 0.633333rem;}
#index .location-bottom>a{float: right;font-size: 0.4rem;color: #999;display: flex;align-items: center;justify-content: center;}
#index .location-bottom>a>em{width: 0.533333rem;height: 0.533333rem;display: block;margin-right: 0.133333rem;background: url(../img/switch.png) no-repeat;background-size: 100% 100%;}