#School_dynamics .Course_screening{display: flex;padding: 0.766666rem 0.566666rem;}
#School_dynamics .Course_screening li{font-size: 0.5rem;color: #999;margin-right: 0.866666rem;line-height: 0.5rem;}
#School_dynamics .Course_screening li:nth-last-child(1){margin-right: 0;}
#School_dynamics .Course_screening .Course_screening_li{color: #000;font-weight: bold;font-size: 0.533333rem;}
#School_dynamics .Learning_strategy{padding: 0 0.566666rem 1.2rem;border-bottom: 0.233333rem solid #F8F8FA;}
#School_dynamics .Learning_strategy .study ol{margin-bottom: 0.5rem;}
#School_dynamics .Learning_strategy .study ol:nth-last-child(1){margin-bottom: 0;}
#School_dynamics .Learning_strategy .study ol a{display: flex;font-size: 0;}
#School_dynamics .Learning_strategy .study ol li:nth-child(1){width: 6.616666rem;margin-right: 1.083333rem;}
#School_dynamics .Learning_strategy .study ol li:nth-child(2){width: 3.666666rem;}
#School_dynamics .Learning_strategy .study ol li:nth-child(2) img{width: 3.666666rem;height: 2.433333rem;border-radius:0.1rem;}
#School_dynamics .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;}
#School_dynamics .Learning_strategy .study p:nth-child(2){font-size: 0.4rem;line-height: 0.6rem;color: #999;margin-top: 0.33rem;}
#School_dynamics .paging{width: 100%;display: flex; align-items: center; justify-content: center;font-size: 0.4rem;margin-top: 1.2rem;}
#School_dynamics .Recommended_schools{padding: 0.833333rem 0.566666rem;border-bottom: 0.233333rem solid #F8F8FA;}
#School_dynamics .Recommended_schools h2{font-size: 0.6rem;font-weight: bold;height: 0.783333rem;line-height: 0.783333rem;}
#School_dynamics .Recommended_schools h2 a{float: right;font-size: 0.4rem;color: #999;display: flex;align-items: center;justify-content: center;font-weight: 500;}
#School_dynamics .Recommended_schools .study{margin-top: 0.533333rem;}
#School_dynamics .Recommended_schools .study ol{position: relative;margin-bottom: 0.65rem;}
#School_dynamics .Recommended_schools .study ol:nth-last-child(1){margin-bottom: 0;}
#School_dynamics .Recommended_schools_box{display: flex;}
#School_dynamics .Recommended_schools_img{width: 2.666666rem;height: 2.666666rem;margin-right: 0.35rem;}
#School_dynamics .Recommended_schools_img img{width: 2.666666rem;height: 2.666666rem;border-radius:0.2rem;}
#School_dynamics .School_name{height: 0.483333rem;line-height: 0.483333rem;font-size: 0.5rem;color: #1F1F1F;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;padding-right: 1.916666rem;}
#School_dynamics .score{display: flex;margin-top: 0.25rem;height: 0.383333rem;line-height: 0.383333rem;align-items: center;}
#School_dynamics .score em:nth-child(1){font-size: 0.4rem;font-weight: bold;color: #FD5D5C;display: flex;width: 3.6rem;margin-right: 0.3rem;}
#School_dynamics .score em:nth-child(2){font-size: 0.4rem;color: #333;width: 3.666666rem;}
#School_dynamics .address{font-size: 0.433333rem;color: #999;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;margin-top: 0.166666rem;}
#School_dynamics .classification{display: flex;font-size: 0.366666rem;color: #1A79FF;margin-top: 0.233333rem;}
#School_dynamics .classification em{background-color: #F2F7FF;border-radius: 0.066666rem;margin-right: 0.3rem;padding: 0.1rem 0.3rem;height: 0.566666rem;line-height: 0.566666rem;display: flex; align-items: center; justify-content: center;}
#School_dynamics .classification em:nth-last-child(1){margin-right: 0;}
#School_dynamics .Selected_courses{padding: 0.816666rem 0.566666rem;border-bottom: 0.233333rem solid #F8F8FA;}
#School_dynamics .Selected_courses h2{font-size: 0.6rem;font-weight: bold;height: 0.783333rem;line-height: 0.783333rem;}
#School_dynamics .Selected_courses h2 a{float: right;font-size: 0.4rem;color: #999;display: flex;align-items: center;justify-content: center;font-weight: 500;}
#School_dynamics .Selected_courses_box{margin-top: 0.633333rem;display: flex;flex-flow: row wrap;}
#School_dynamics .curriculum{margin-bottom: 0.5rem;margin-right: 0.34rem;width: 48.5%;font-size: 0;}
#School_dynamics .curriculum:nth-last-child(1),#School_dynamics .curriculum:nth-last-child(2){margin-bottom: 0;}
#School_dynamics .curriculum>a>img{width: 5.5rem;height: 3.666666rem;border-radius: 0.333333rem;}
#School_dynamics .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;}
#School_dynamics .curriculum:nth-child(5),#School_dynamics .curriculum:nth-child(6){margin-bottom: 0;}
#School_dynamics .curriculum:nth-child(2),#School_dynamics .curriculum:nth-child(4),#School_dynamics .curriculum:nth-child(6){margin-right: 0;}
#School_dynamics .Price{display: flex;align-items: center;margin-top: 0.25rem;line-height: 0.416666rem;}
#School_dynamics .Price .class_hour,#School_dynamics .Price .Face_to_face{color: #F7534F;font-size: 0.5rem;font-weight: bold;width: 100%;font-family: Arial-BoldMT;}
#School_dynamics .Price .class_hour em:nth-child(2){margin-left: 0.083333rem;font-size: 0.3rem;}
#School_dynamics .Price .Face_to_face{font-size: 0.366666rem;}
#School_dynamics .Price p:nth-child(1) em{font-size: 0.4rem;margin-right: 0.083333rem;font-weight: 400;}
#School_dynamics .Price p:nth-child(2){font-size: 0.366666rem;color: #999;width: 100%;text-align: right;}
#School_dynamics .Teaching_point{display: flex;align-items: center;margin-top: 0.166666rem;}
#School_dynamics .Teaching_point p:nth-child(1){font-size: 0.4rem;width: 2.766666rem;display: flex;align-items: center;}
#School_dynamics .Teaching_point p:nth-child(1) em{width: 100%;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
#School_dynamics .Teaching_point p:nth-child(1) img{width: 0.6rem;height: 0.6rem;border-radius: 0.066666rem;margin-right: 0.166666rem;}
#School_dynamics .Teaching_point p:nth-child(2){font-size: 0.366666rem;width: 2.733333rem;text-align: right;}
#School_dynamics .Appointment_record{margin: 0.966666rem 0;font-size: 0.466666rem;height: 1.2rem;border-radius: 0.066666rem;background-color: #F8FBFD;padding: 0.366666rem;overflow: hidden;margin-bottom: 0;padding-bottom: 0;}
#School_dynamics .Appointment_record ol li{margin-bottom: 0.416666rem;}
#School_dynamics .Appointment_record em{display: inline-block;color: #999;margin: 0 0.266666rem;height: 0.45rem; line-height: 0.45rem;}
#School_dynamics .Appointment_record ol p{height: 0.45rem;line-height: 0.45rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
#School_dynamics .position{padding: 0.6rem 0.566666rem;font-size: 0.4rem;color: #999;}
#School_dynamics .position p{display: -webkit-box !important; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
#School_dynamics .position a{color: #999;}

/* 前台 完整分页 分页效果 - bootstrap 样式 start */
.pagination{display: inline-block; padding-left: 0;border-radius: 0.066666rem;}
.pagination > li{display: inline;}
.pagination > li > a,
.pagination > li > span{position: relative;margin: 0 0.166666rem;float: left;padding: 0.133333rem 0.3rem;margin-left: -0.016666rem;line-height: 1.42857143;color: #a5a5a5;border-radius: 0.033333rem;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left: 0; border-top-left-radius: 0.066666rem; border-bottom-left-radius: 0.066666rem;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 0.066666rem; border-bottom-right-radius: 0.066666rem;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index: 2;color: #1a79ff;background-color: #ffffff;border-color: #1a79ff;border-radius: 0.033333rem;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 3;color: #1A79FF;cursor: default;border-color: #1A79FF;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #a5a5a5;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination-lg > li > a,
.pagination-lg > li > span{padding: 0.166666rem 0.266666rem; font-size: 0.3rem; line-height: 1.3333333;}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span{border-top-left-radius: 0.1rem; border-bottom-left-radius: 0.1rem;}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span{border-top-right-radius: 0.1rem; border-bottom-right-radius: 0.1rem;}
.pagination-sm > li > a,
.pagination-sm > li > span{padding: 0.083333rem 0.166666rem; font-size: 0.2rem; line-height: 1.5;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span{border-top-left-radius: 0.05rem; border-bottom-left-radius: 0.05rem;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span{border-top-right-radius: 0.05rem; border-bottom-right-radius: 0.05rem;}
/* 前台 完整分页 分页效果 - bootstrap 样式 end */

/* 小图标 */
#School_dynamics .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;}
#School_dynamics .score5_icon{display: block;width: 2.083333rem;height: 0.333333rem;margin-right: 0.183333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -0.033333rem -6.033333rem;}
#School_dynamics .score4_icon{display: block;width: 2.083333rem;height: 0.333333rem;margin-right: 0.183333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -0.033333rem -6.433333rem;}
#School_dynamics .score3_icon{display: block;width: 2.083333rem;height: 0.333333rem;margin-right: 0.183333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -0.033333rem -6.833333rem;}
#School_dynamics .score2_icon{display: block;width: 2.083333rem;height: 0.333333rem;margin-right: 0.183333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -0.033333rem -7.233333rem;}
#School_dynamics .score1_icon{display: block;width: 2.083333rem;height: 0.333333rem;margin-right: 0.183333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -0.033333rem -7.633333rem;}
#School_dynamics .score0_icon{display: block;width: 2.083333rem;height: 0.333333rem;margin-right: 0.183333rem;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -0.033333rem -8.033333rem;}
#School_dynamics .Telephone_icon{width: 0.8rem;height: 0.8rem;position: absolute;right: 0;top: 0;background: url(../img/icon.png) no-repeat;background-size: 5rem 8.5rem;background-position: -1.666666rem -0.516666rem;}