.courseList_courseItemList__6m8TM {
    width: 100%;
    height: 100%;
    background: #fff;
    padding: 15px 14px;
    display: flex;
    flex-direction: row;
    align-items: center
}

.courseList_courseItemList__6m8TM .courseList_listImg__L9jun {
    border-radius: 8px;
    position: relative;
    margin-right: 14px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center
}

.courseList_courseItemList__6m8TM .courseList_listImg__L9jun img {
    -o-object-fit: cover;
    object-fit: cover
}

.courseList_courseItemList__6m8TM .courseList_listText__H5qMP {
    flex: 1;
    color: #333;
    display: flex;
    flex-direction: column
}

.courseList_courseItemList__6m8TM .courseList_listText__H5qMP .courseList_textTitle__odsrx {
    font-weight: 900
}

.courseList_courseItemList__6m8TM .courseList_listText__H5qMP .courseList_itemLabel__iYV5x {
    margin: 6px 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    font-size: 10px
}

.courseList_courseItemList__6m8TM .courseList_listText__H5qMP .courseList_itemLabel__iYV5x span {
    padding: 0 4px;
    box-sizing: border-box;
    border: .5px solid rgba(55, 117, 246, .7);
    margin-right: 6px;
    background: #eef4ff;
    color: #3775f6;
    border-radius: 2px
}

.courseList_courseItemList__6m8TM .courseList_listText__H5qMP .courseList_instance__dOZZk {
    margin-bottom: 2px;
    font-size: 12px;
    color: #939393
}

.courseList_courseItemList__6m8TM .courseList_listText__H5qMP .courseList_price__CissW, .courseList_courseItemList__6m8TM .courseList_listText__H5qMP .courseList_pricetext__3chj_ {
    font-size: 22px;
    font-weight: 900;
    color: #ff8615
}

.courseList_courseItemList__6m8TM .courseList_listText__H5qMP .courseList_pricetext__3chj_ {
    font-size: 21px;
    margin-left: 2px
}

.courseList_courseItemList__6m8TM .courseList_listText__H5qMP .courseList_price__CissW {
    display: flex;
    align-items: baseline
}

.courseList_courseItemList__6m8TM .courseList_listText__H5qMP .courseList_price__CissW:before {
    content: "¥";
    font-size: 22px;
    margin-right: 4px
}

.courseList_aboutCourseBox__V4HWg {
    padding-left: 14px;
    padding-bottom: 14px;
    background: #fff
}

.courseList_aboutCourseBox__V4HWg .courseList_courseScrollBox__vkNSe {
    height: 200px;
    overflow: hidden
}

.courseList_aboutCourseBox__V4HWg .courseList_courseScrollBox__vkNSe .courseList_courseLists__I6N9T {
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    margin-top: 14px;
    padding-bottom: 32px
}

.courseList_aboutCourseBox__V4HWg .courseList_courseScrollBox__vkNSe .courseList_course__25cp6 {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    color: #636363;
    font-weight: 400;
    width: 142px;
    margin-right: 7px;
    background: linear-gradient(178.4deg, #fff 28.999999999999996%, #f8faff)
}

.courseList_aboutCourseBox__V4HWg .courseList_courseScrollBox__vkNSe .courseList_course__25cp6 .courseList_textBox__VU0ng {
    padding: 6px 6px 10px
}

.courseList_aboutCourseBox__V4HWg .courseList_courseScrollBox__vkNSe .courseList_course__25cp6 img {
    border-radius: 2px 2px 0 0;
    overflow: hidden;
    width: 142px;
    height: 100px
}

.courseList_aboutCourseBox__V4HWg .courseList_courseScrollBox__vkNSe .courseList_course__25cp6 .courseList_courseTitle__fVdFp {
    font-weight: 500;
    color: #333
}

.courseList_aboutCourseBox__V4HWg .courseList_courseScrollBox__vkNSe .courseList_course__25cp6 .courseList_courseSign__Ovxd8 {
    display: flex;
    flex-direction: row;
    margin-top: 5px
}

.courseList_aboutCourseBox__V4HWg .courseList_courseScrollBox__vkNSe .courseList_course__25cp6 .courseList_courseSign__Ovxd8 span {
    padding: 0 4px;
    background: #f5f5f5;
    margin-right: 6px
}

.courseList_aboutCourseBox__V4HWg .courseList_courseScrollBox__vkNSe .courseList_course__25cp6 .courseList_courseOther__7eawx {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-top: 8px
}

.courseList_aboutCourseBox__V4HWg .courseList_courseScrollBox__vkNSe .courseList_course__25cp6 .courseList_courseOther__7eawx .courseList_coursePrice__5ZeLj {
    color: #ff8615;
    font-weight: 700
}

.courseList_aboutCourseBox__V4HWg .courseList_courseScrollBox__vkNSe .courseList_course__25cp6 .courseList_courseOther__7eawx .courseList_priceNum__5QmuV {
    font-size: 17px
}

.studentMom_studentMon___aiBo {
    display: grid;
    grid-template-columns:repeat(3, minmax(0, 1fr));
    padding: 14px 48px 14px 30px;
    margin: 0 14px;
    background: linear-gradient(180deg, #f3f7ff, #f4f8ff);
    border-radius: 8px
}

.studentMom_studentMon___aiBo .studentMom_momLeft__nyCSC {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 12px
}

.studentMom_studentMon___aiBo .studentMom_momLeft__nyCSC .studentMom_leftNum__S_tJo {
    font-size: 32px;
    color: #3775f6;
    font-weight: 900
}

.studentMom_studentMon___aiBo .studentMom_momRight__WqzqU {
    grid-column: span 2/span 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    font-weight: 400
}

.studentMom_studentMon___aiBo .studentMom_momRight__WqzqU .studentMom_rightShow__mfMsl {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 5px
}

.studentMom_studentMon___aiBo .studentMom_momRight__WqzqU .studentMom_rightShow__mfMsl:last-child {
    margin-bottom: 0
}

.studentMom_studentMon___aiBo .studentMom_momRight__WqzqU .studentMom_rightShow__mfMsl .studentMom_line__4Qwkw {
    width: 90px;
    height: 4px;
    background: #e3e3e3;
    border-radius: 6px;
    position: relative;
    margin: 0 10px 0 6px
}

.studentMom_studentMon___aiBo .studentMom_momRight__WqzqU .studentMom_rightShow__mfMsl .studentMom_line__4Qwkw .studentMom_lineBlue__n7XCr {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 6px;
    background: #3775f6;
    width: 80%;
    height: 100%
}

.commentList_commentList__Q1bjL {
    display: flex;
    flex-direction: column
}

.commentList_commentList__Q1bjL .commentList_comTop__Pu8GD, .commentList_commentList__Q1bjL .commentList_comTop__Pu8GD .commentList_comTopLeft__UEBoo {
    display: flex;
    flex-direction: row;
    align-items: center
}

.commentList_commentList__Q1bjL .commentList_comTop__Pu8GD {
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 500
}

.commentList_commentList__Q1bjL .commentList_comImages__GUQai img, .commentList_commentList__Q1bjL .commentList_comTop__Pu8GD .commentList_comTopLeft__UEBoo .commentList_comTopName__UPazM, .commentList_commentList__Q1bjL .commentList_comTop__Pu8GD img {
    margin-right: 7px
}

.commentList_commentList__Q1bjL .commentList_comTop__Pu8GD .commentList_comScore__MRBBC {
    border-radius: 10px;
    background: #eef4ff;
    color: #3f7eef;
    font-weight: 700;
    padding: 1px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-left: 7px
}

.commentList_commentList__Q1bjL .commentList_comTop__Pu8GD .commentList_comScore__MRBBC img {
    position: absolute;
    top: 1px;
    left: -9px
}

.commentList_commentList__Q1bjL .commentList_comContent__hv2rO, .commentList_commentList__Q1bjL .commentList_comImages__GUQai, .commentList_commentList__Q1bjL .commentList_comNameTime__WfHlw, .commentList_commentList__Q1bjL .commentList_comTopTime__A0h1y {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    font-size: 12px;
    font-weight: 400;
    margin-top: 7px
}

.commentList_commentList__Q1bjL .commentList_comNameTime__WfHlw {
    margin-top: 7px
}

.commentList_commentList__Q1bjL .commentList_comTopTime__A0h1y {
    margin-top: 0
}

.commentList_commentList__Q1bjL .commentList_comContent__hv2rO.commentList_timeRight__5cRUZ, .commentList_commentList__Q1bjL .commentList_comNameTime__WfHlw, .commentList_commentList__Q1bjL .commentList_comTopTime__A0h1y {
    color: #939393
}

.commentList_commentList__Q1bjL .commentList_comImages__GUQai img {
    border-radius: 6px;
    margin-bottom: 7px;
    width: 60px;
    height: 60px
}

.newsList_newsItemList__vUPBo {
    width: 100%;
    background: #fff;
    padding: 14px 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    border-bottom: .5px solid #f0f0f0
}

.newsList_newsItemList__vUPBo:last-child {
    border: none
}

.newsList_newsItemList__vUPBo .newsList_listImg__tMJH4 {
    width: 100px;
    border-radius: 6px;
    position: relative;
    margin-right: 14px;
    overflow: hidden !important
}

.newsList_newsItemList__vUPBo .newsList_listImg__tMJH4 img {
    -o-object-fit: cover;
    object-fit: cover
}

.newsList_newsItemList__vUPBo .newsList_listText__XkSLD {
    flex: 1;
    font-size: 12px;
    font-weight: 400;
    color: #939393;
    display: flex;
    flex-direction: column
}

.newsList_newsItemList__vUPBo .newsList_listText__XkSLD > span {
    margin-bottom: 7px
}

.newsList_newsItemList__vUPBo .newsList_listText__XkSLD > span:last-child {
    margin-bottom: 0
}

.newsList_newsItemList__vUPBo .newsList_listText__XkSLD .newsList_textTitle__jWYRA {
    font-size: 14px;
    font-weight: 500;
    color: #333;
    margin-bottom: 10px
}

.newsList_newsItemList__vUPBo .newsList_listText__XkSLD .newsList_footerInfo__X_c9d {
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.newsList_newsItemList__vUPBo .newsList_listText__XkSLD .newsList_footerInfo__X_c9d .newsList_newsTags__7NgCA {
    margin: 0 3px
}

.newsList_newsItemList__vUPBo .newsList_listText__XkSLD .newsList_textDes__7BmsA {
    color: #636363;
    font-size: 12px;
    font-weight: 400
}

.newsList_aboutCourseBox__WKyfY {
    padding-left: 14px;
    background: #fff
}

.newsList_aboutCourseBox__WKyfY .newsList_courseScrollBox__mkBH3 {
    height: 230px;
    overflow: hidden
}

.newsList_aboutCourseBox__WKyfY .newsList_courseScrollBox__mkBH3 .newsList_courseLists___zRT_ {
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    margin-top: 14px;
    padding-bottom: 30px
}

.newsList_aboutCourseBox__WKyfY .newsList_courseScrollBox__mkBH3 .newsList_course__6RXm2 {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    color: #636363;
    font-weight: 400;
    width: 142px;
    margin-right: 7px;
    background: linear-gradient(178.4deg, #fff 28.999999999999996%, #f8faff)
}

.newsList_aboutCourseBox__WKyfY .newsList_courseScrollBox__mkBH3 .newsList_course__6RXm2 .newsList_textBox__ZOD_T {
    padding: 6px 6px 10px
}

.newsList_aboutCourseBox__WKyfY .newsList_courseScrollBox__mkBH3 .newsList_course__6RXm2 img {
    border-radius: 2px 2px 0 0;
    overflow: hidden
}

.newsList_aboutCourseBox__WKyfY .newsList_courseScrollBox__mkBH3 .newsList_course__6RXm2 .newsList_courseTitle__Dah_r {
    font-weight: 500;
    color: #333
}

.newsList_aboutCourseBox__WKyfY .newsList_courseScrollBox__mkBH3 .newsList_course__6RXm2 .newsList_courseSign__LxRyF {
    display: flex;
    flex-direction: row;
    margin-top: 5px
}

.newsList_aboutCourseBox__WKyfY .newsList_courseScrollBox__mkBH3 .newsList_course__6RXm2 .newsList_courseSign__LxRyF span {
    padding: 0 4px;
    background: #f5f5f5;
    transform: scale(.8)
}

.newsList_aboutCourseBox__WKyfY .newsList_courseScrollBox__mkBH3 .newsList_course__6RXm2 .newsList_courseOther__1blv8 {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 8px
}

.newsList_aboutCourseBox__WKyfY .newsList_courseScrollBox__mkBH3 .newsList_course__6RXm2 .newsList_courseOther__1blv8 .newsList_coursePrice__eoRqg {
    color: #ff8615;
    font-weight: 700
}

.newsList_aboutCourseBox__WKyfY .newsList_courseScrollBox__mkBH3 .newsList_course__6RXm2 .newsList_courseOther__1blv8 .newsList_priceNum__VsC5K {
    font-size: 17px
}

.school_schoolContents__WU_Oz {
    width: 100%
}

.school_schoolContents__WU_Oz .school_itemList__hqYxZ {
    padding: 16px 14px 10px;
    margin-top: 5px;
    background: #fff
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo {
    margin-top: 5px;
    background: #fff;
    padding: 0 14px;
    color: #636363;
    font-size: 13px
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_textSynth__OtmXS {
    display: flex;
    flex-direction: row;
    align-items: baseline;
    font-weight: 400;
    padding-top: 10px
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_textSynth__OtmXS .school_bubble__kD2a9 {
    width: 30px;
    height: 20px;
    background: url(../images/bubble-fill-blue.png) no-repeat;
    background-size: cover;
    color: #fff;
    text-align: center;
    margin-right: 2px;
    font-size: 14px;
    font-weight: 700
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_textSynth__OtmXS .school_comment__Lxtb8 {
    font-size: 14px;
    color: #3775f6;
    font-weight: 700
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_textSynth__OtmXS .school_interval__EgW_x {
    font-size: 12px;
    transform: scale(.6)
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_textSynth__OtmXS .school_evaluation__fqcmu {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_recomment__m9y7Y {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 18px 0
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_recomment__m9y7Y .school_scrollBox__UtM97 {
    height: 140px;
    overflow: hidden
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_recomment__m9y7Y .school_scrollBox__UtM97 .school_recomLeft__wg3xu {
    font-weight: 500;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: hidden;
    overflow-x: scroll;
    padding-bottom: 11px
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_recomment__m9y7Y .school_scrollBox__UtM97 .school_recomLeft__wg3xu .school_leftModules__lYm_H {
    display: flex;
    flex-direction: row
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_recomment__m9y7Y .school_scrollBox__UtM97 .school_recomLeft__wg3xu .school_leftModule__eiNvZ {
    width: 212px;
    height: 140px;
    display: flex;
    flex-direction: column;
    margin-right: 3px;
    overflow: hidden
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_recomment__m9y7Y .school_scrollBox__UtM97 .school_recomLeft__wg3xu .school_leftModule__eiNvZ:first-child {
    border-radius: 10px 0 0 10px
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_recomment__m9y7Y .school_scrollBox__UtM97 .school_recomLeft__wg3xu .school_leftModule__eiNvZ:last-child {
    border-radius: 0 10px 10px 0
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_recomment__m9y7Y .school_scrollBox__UtM97 .school_recomLeft__wg3xu .school_leftModule__eiNvZ video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_recomment__m9y7Y .school_scrollBox__UtM97 .school_recomLeft__wg3xu .school_leftModule__eiNvZ .school_moduleTitle__1731U {
    color: #3775f6;
    margin-bottom: 10px;
    font-weight: 700
}

.school_schoolContents__WU_Oz .school_recommentModule__TGPDo .school_recomment__m9y7Y .school_scrollBox__UtM97 .school_recomLeft__wg3xu .school_leftModule__eiNvZ .school_albumsPhoto__ramOY {
    width: 100%;
    height: 100%
}

.school_schoolContents__WU_Oz .school_lookMore___MZ_u {
    color: #636363;
    font-size: 12px;
    width: 10px;
    margin-left: 14px;
    display: flex;
    justify-content: center;
    align-items: center
}

.school_schoolContents__WU_Oz .school_signs__SEepH {
    padding-left: 14px;
    background: #fff
}

.school_schoolContents__WU_Oz .school_aboutCampus__k2z42 {
    padding-top: 14px;
    background: linear-gradient(89.1deg, #eff5fe00, #fff 42%, #fbfcff 93%);
    box-shadow: 0 4px 10px 0 #dadada36
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 {
    padding-left: 14px;
    background: #fff
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 .school_courseScrollBox__hWUyW {
    height: 230px;
    overflow: hidden
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 .school_courseScrollBox__hWUyW .school_courseLists__YR8jz {
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    margin-top: 14px;
    padding-bottom: 30px
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 .school_courseScrollBox__hWUyW .school_course__3lH5_ {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    color: #636363;
    font-weight: 400;
    width: 142px;
    margin-right: 7px;
    background: linear-gradient(178.4deg, #fff 28.999999999999996%, #f8faff)
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 .school_courseScrollBox__hWUyW .school_course__3lH5_ .school_textBox__wXfCV {
    padding: 6px 6px 10px
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 .school_courseScrollBox__hWUyW .school_course__3lH5_ img {
    border-radius: 2px 2px 0 0;
    overflow: hidden
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 .school_courseScrollBox__hWUyW .school_course__3lH5_ .school_courseTitle__Dt8c0 {
    font-weight: 500;
    color: #333
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 .school_courseScrollBox__hWUyW .school_course__3lH5_ .school_courseSign__wsCdx {
    display: flex;
    flex-direction: row;
    margin-top: 5px
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 .school_courseScrollBox__hWUyW .school_course__3lH5_ .school_courseSign__wsCdx span {
    padding: 0 4px;
    background: #f5f5f5;
    transform: scale(.8)
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 .school_courseScrollBox__hWUyW .school_course__3lH5_ .school_courseOther__riZX9 {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 8px
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 .school_courseScrollBox__hWUyW .school_course__3lH5_ .school_courseOther__riZX9 .school_coursePrice___sb_S {
    color: #ff8615;
    font-weight: 700
}

.school_schoolContents__WU_Oz .school_aboutCourseBox__GoBL8 .school_courseScrollBox__hWUyW .school_course__3lH5_ .school_courseOther__riZX9 .school_priceNum__Lm3UL {
    font-size: 17px
}

.school_schoolContents__WU_Oz .school_dynamic__KXEzd {
    padding: 16px 14px;
    background: #fff
}

.school_schoolContents__WU_Oz .school_askBox__KmJi0 {
    display: flex;
    flex-direction: column;
    background: #fff;
    padding-bottom: 5px
}

.school_schoolContents__WU_Oz .school_askBox__KmJi0 .school_studentAsk__EGFLZ {
    display: flex;
    flex-direction: column;
    padding: 0 14px
}

.school_schoolContents__WU_Oz .school_askBox__KmJi0 .school_studentAsk__EGFLZ .school_askInfo__8s4OT {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 12px
}

.school_schoolContents__WU_Oz .school_askBox__KmJi0 .school_studentAsk__EGFLZ .school_askInfo__8s4OT .school_askImg__tTFl4 {
    background: url(../images/ask-fill-blue.png) no-repeat;
    background-size: contain;
    width: 22px;
    height: 22px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    transform: scale(.9);
    padding-top: 2px;
    margin-right: 6px
}

.school_schoolContents__WU_Oz .school_askBox__KmJi0 .school_studentAsk__EGFLZ .school_askInfo__8s4OT .school_askContent__PD6DE {
    flex: 1
}

.school_schoolContents__WU_Oz .school_askBox__KmJi0 .school_studentAsk__EGFLZ .school_askInfo__8s4OT .school_askNum__jQJ8u {
    color: #939393;
    font-size: 13px
}

.school_schoolContents__WU_Oz .school_askBox__KmJi0 .school_askQuestion__Y6D9y, .school_schoolContents__WU_Oz .school_askBox__KmJi0 .school_askQuestion__Y6D9y span {
    display: flex;
    justify-content: center;
    align-items: center
}

.school_schoolContents__WU_Oz .school_askBox__KmJi0 .school_askQuestion__Y6D9y {
    border-radius: 4px;
    color: #2c6cf3;
    font-size: 16px;
    font-weight: 500;
    margin: 5px 0 12px
}

.school_schoolContents__WU_Oz .school_askBox__KmJi0 .school_askQuestion__Y6D9y span {
    width: 83%;
    border: 1px solid #2c6cf3;
    padding: 7px 0
}

.school_schoolModal__NaLjt .school_GraduationSupport__qt0VD, .school_schoolModal__NaLjt .school_classEvn__PrQyz, .school_schoolModal__NaLjt .school_schoolEvn__OVUVu, .school_schoolModal__NaLjt .school_schoolQualification__vCBA7, .school_schoolModal__NaLjt .school_schoolVideo__9hdGs, .school_schoolModal__NaLjt .school_studyAbroad__eQN2_, .school_schoolModal__NaLjt .school_teacherTeam___r9P6 {
    margin-top: 5px;
    width: 100%
}

.school_schoolModal__NaLjt .school_GraduationSupport__qt0VD .school_supportList__xBupu, .school_schoolModal__NaLjt .school_classEvn__PrQyz .school_supportList__xBupu, .school_schoolModal__NaLjt .school_schoolEvn__OVUVu .school_schoolEvnList__w400i, .school_schoolModal__NaLjt .school_schoolQualification__vCBA7 .school_qualificationList__tCTdn, .school_schoolModal__NaLjt .school_studyAbroad__eQN2_ .school_abroadtList__hzcZ_, .school_schoolModal__NaLjt .school_teacherTeam___r9P6 .school_teamList__4gEZb {
    background: #fff;
    padding-top: 10px;
    padding-left: 14px;
    width: 100%;
    overflow: hidden
}

.school_schoolModal__NaLjt .school_GraduationSupport__qt0VD .school_supportList__xBupu .school_supportListHidden__MBn7j, .school_schoolModal__NaLjt .school_classEvn__PrQyz .school_supportList__xBupu .school_supportListHidden__MBn7j, .school_schoolModal__NaLjt .school_schoolEvn__OVUVu .school_schoolEvnList__w400i .school_schoolEvnListHidden__gB8UQ, .school_schoolModal__NaLjt .school_schoolQualification__vCBA7 .school_qualificationList__tCTdn .school_qualificationListHidden__deese, .school_schoolModal__NaLjt .school_studyAbroad__eQN2_ .school_abroadtList__hzcZ_ .school_abroadtListHidden__PAP05, .school_schoolModal__NaLjt .school_teacherTeam___r9P6 .school_teamList__4gEZb .school_teamListHidden__NLb_V {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: hidden;
    overflow-x: scroll
}

.school_schoolModal__NaLjt .school_GraduationSupport__qt0VD .school_supportList__xBupu .school_supportListScroll__VdCOr, .school_schoolModal__NaLjt .school_classEvn__PrQyz .school_supportList__xBupu .school_supportListScroll__VdCOr, .school_schoolModal__NaLjt .school_schoolEvn__OVUVu .school_schoolEvnList__w400i .school_schoolEvnListScroll__cOuJA, .school_schoolModal__NaLjt .school_schoolQualification__vCBA7 .school_qualificationList__tCTdn .school_qualificationListScroll__nIKVQ, .school_schoolModal__NaLjt .school_studyAbroad__eQN2_ .school_abroadtList__hzcZ_ .school_abroadtListScroll__ECslL, .school_schoolModal__NaLjt .school_teacherTeam___r9P6 .school_teamList__4gEZb .school_teamScroll__84qF0 {
    width: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.school_schoolModal__NaLjt .school_GraduationSupport__qt0VD .school_supportList__xBupu .school_support__YHHVv, .school_schoolModal__NaLjt .school_schoolEvn__OVUVu .school_schoolEvnList__w400i .school_schoolEvnListScroll__cOuJA .school_schoolEvnimg__gU1aX, .school_schoolModal__NaLjt .school_schoolQualification__vCBA7 .school_qualificationList__tCTdn .school_qualificationListScroll__nIKVQ .school_qualification___gA7d, .school_schoolModal__NaLjt .school_studyAbroad__eQN2_ .school_abroadtList__hzcZ_ .school_abroadtListScroll__ECslL .school_abroadt__kG48x, .school_schoolModal__NaLjt .school_teacherTeam___r9P6 .school_teamList__4gEZb .school_tearcher__jtcLZ {
    border-radius: 6px;
    background: #f3f7ff;
    margin-right: 10px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.school_schoolModal__NaLjt .school_teacherTeam___r9P6 .school_teamList__4gEZb, .school_schoolModal__NaLjt .school_teacherTeam___r9P6 .school_teamList__4gEZb .school_teamListHidden__NLb_V {
    height: 250px
}

.school_schoolModal__NaLjt .school_teacherTeam___r9P6 .school_teamList__4gEZb .school_teamScroll__84qF0 {
    height: 222px
}

.school_schoolModal__NaLjt .school_teacherTeam___r9P6 .school_teamList__4gEZb .school_tearcher__jtcLZ {
    padding: 18px 11px;
    height: 222px;
    width: 168px
}

.school_schoolModal__NaLjt .school_classEvn__PrQyz .school_support__YHHVv {
    align-items: flex-start;
    margin-top: 12px
}

.school_schoolModal__NaLjt .school_GraduationSupport__qt0VD .school_supportList__xBupu, .school_schoolModal__NaLjt .school_GraduationSupport__qt0VD .school_supportList__xBupu .school_supportListHidden__MBn7j {
    height: 260px
}

.school_schoolModal__NaLjt .school_GraduationSupport__qt0VD .school_supportList__xBupu .school_supportListScroll__VdCOr {
    height: 232px
}

.school_schoolModal__NaLjt .school_GraduationSupport__qt0VD .school_supportList__xBupu .school_support__YHHVv {
    width: 215px;
    height: 232px;
    align-items: flex-start
}

.school_schoolModal__NaLjt .school_TeachingAdvantage__SU13l {
    margin-top: 10px;
    width: 100%;
    height: auto;
    border-radius: 6px;
    background: #f3f7ff;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 14px
}

.school_schoolModal__NaLjt .school_studyAbroad__eQN2_ .school_abroadtList__hzcZ_, .school_schoolModal__NaLjt .school_studyAbroad__eQN2_ .school_abroadtList__hzcZ_ .school_abroadtListHidden__PAP05 {
    height: 174px
}

.school_schoolModal__NaLjt .school_studyAbroad__eQN2_ .school_abroadtList__hzcZ_ .school_abroadtListScroll__ECslL {
    height: 146px
}

.school_schoolModal__NaLjt .school_studyAbroad__eQN2_ .school_abroadtList__hzcZ_ .school_abroadtListScroll__ECslL .school_abroadt__kG48x {
    width: 300px;
    height: 146px;
    margin-right: 14px;
    padding: 14px;
    flex-direction: row
}

.school_schoolModal__NaLjt .school_studyAbroad__eQN2_ .school_abroadtList__hzcZ_ .school_abroadtListScroll__ECslL .school_abroadt__kG48x img {
    box-shadow: 2px 0 16px 4px #8dc6ff26;
    width: 108px;
    height: 120px;
    margin-right: 14px;
    border-radius: 6px
}

.school_schoolModal__NaLjt .school_qualificationList__tCTdn, .school_schoolModal__NaLjt .school_qualificationList__tCTdn .school_qualificationListHidden__deese {
    height: 208px
}

.school_schoolModal__NaLjt .school_schoolQualification__vCBA7 .school_qualificationList__tCTdn .school_qualificationListScroll__nIKVQ {
    height: 180px
}

.school_schoolModal__NaLjt .school_qualificationList__tCTdn .school_qualificationListScroll__nIKVQ .school_qualification___gA7d {
    width: 300px;
    height: 146px;
    margin-right: 14px;
    padding: 14px;
    flex-direction: row
}

.school_schoolModal__NaLjt .school_schoolEvnList__w400i, .school_schoolModal__NaLjt .school_schoolEvnList__w400i .school_schoolEvnListHidden__gB8UQ {
    height: 190px
}

.school_schoolModal__NaLjt .school_schoolEvnList__w400i .school_schoolEvnListScroll__cOuJA {
    height: 180px
}

.school_schoolModal__NaLjt .school_schoolEvnList__w400i .school_schoolEvnListScroll__cOuJA .school_schoolEvnimg__gU1aX {
    width: 135px;
    height: 153px;
    margin-right: 10px;
    position: relative;
    border-radius: 6px;
    overflow: hidden
}

.school_schoolModal__NaLjt .school_schoolEvnList__w400i .school_schoolEvnListScroll__cOuJA .school_schoolEvnimg__gU1aX img {
    width: 135px;
    height: 153px
}

.school_schoolModal__NaLjt .school_schoolEvnList__w400i .school_schoolEvnListScroll__cOuJA .school_schoolEvnimg__gU1aX .school_schoolEvnText__q6oVx {
    position: absolute;
    bottom: 0;
    min-width: 135px;
    border-radius: 0 0 6px 6px;
    color: #fff;
    background: linear-gradient(180.2deg, #05050500, #050505);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 10px
}

.school_schoolModal__NaLjt .school_schoolVideo__9hdGs {
    padding-bottom: 20px;
    background: #fff
}

.spin_spinWrapper__DDnCU {
    position: relative;
    display: inline-block;
    width: 100%
}

.spin_spinContainer__BhPJJ {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000
}

.spin_spinIndicator__pJs2y {
    border: 2px solid rgba(0, 0, 0, .1);
    border-top-color: #1890ff;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    animation: spin_spin__49B_N 1s linear infinite
}

.spin_spinIndicatorSmall__iZdQF {
    width: 16px;
    height: 16px
}

.spin_spinIndicatorDefault__tfyQS {
    width: 24px;
    height: 24px
}

.spin_spinIndicatorLarge__jB04O {
    width: 32px;
    height: 32px
}

.spin_spinTip__1nsn3 {
    margin-top: 8px;
    font-size: 14px;
    color: #7e7e7e
}

.spin_spinOverlay__RQ_3l {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: hsla(0, 0%, 100%, .7);
    width: 100%;
    height: 100%
}

.spin_spinContainerFull__v_JQx {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

@keyframes spin_spin__49B_N {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.schoolCourse_schoolCourse__VFaBi {
    margin-top: 5px;
    background: #fff
}

.schoolCourse_schoolCourse__VFaBi .schoolCourse_signs__RXU2n {
    padding: 12px 0 0 14px
}

.commonToolBar_bootomNavWrap__PnT8z {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    color: #fff;
    box-sizing: border-box;
    z-index: 999;
    max-width: 800px
}

.commonToolBar_bootomNavWrap__PnT8z .commonToolBar_leftIcon__rW1N2 {
    display: flex;
    justify-content: space-around;
    align-items: center;
    font-size: 12px
}

.commonToolBar_bootomNavWrap__PnT8z .commonToolBar_leftIcon__rW1N2 .commonToolBar_homePage_schoolHomePage__L5kDS {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    color: #636363
}

.commonToolBar_bootomNavWrap__PnT8z .commonToolBar_rightButton__cvCg2 {
    padding-left: 8px;
    grid-column: span 2/span 2;
    display: flex;
    align-items: center;
    justify-content: space-around
}

.commonToolBar_bootomNavWrap__PnT8z .commonToolBar_tel_consult__neN7m {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 16px;
    background-color: #3775f6;
    border-radius: 20px;
    font-size: .75rem;
    line-height: 1rem;
    cursor: pointer
}

.commonToolBar_bootomNavWrap__PnT8z .commonToolBar_consult_online__vWrWV {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 16px;
    background-color: #ff8615;
    border-radius: 20px;
    font-size: .75rem;
    line-height: 1rem;
    cursor: pointer
}

.commonToolBar_listeningShade__F2nt_ {
    position: absolute;
    top: 0;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100vh;
    z-index: 999;
    display: flex;
    align-items: flex-end
}

.commonToolBar_listeningShade__F2nt_ .commonToolBar_listeningBox__tKIzc {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    background: #fff;
    width: 100%;
    height: 70vh;
    border-radius: 18px 18px 0 0;
    padding: 20px 24px
}

.commonToolBar_listeningShade__F2nt_ .commonToolBar_listeningBox__tKIzc .commonToolBar_listeningTitle__cZCd5 {
    font-size: 22px;
    font-weight: 700
}

.commonToolBar_listeningShade__F2nt_ .commonToolBar_listeningBox__tKIzc .commonToolBar_listeningDes__MtsUk {
    font-size: 14px;
    color: #939393
}

.commonToolBar_listeningShade__F2nt_ .commonToolBar_listeningBox__tKIzc .commonToolBar_listeningInput__HEbMH {
    color: #939393;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    margin-top: 20px
}

.commonToolBar_listeningShade__F2nt_ .commonToolBar_listeningBox__tKIzc .commonToolBar_listeningInput__HEbMH .commonToolBar_inputBg__qCD9I input {
    background: #f5f5f5;
    height: 46px;
    margin-bottom: 10px;
    padding-left: 56px
}

.commonToolBar_listeningShade__F2nt_ .commonToolBar_listeningBox__tKIzc .commonToolBar_subscribe__Jvl_J {
    width: 327px;
    height: 45px;
    border-radius: 30px;
    background: #3f7eef;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    margin: 30px 0 0
}

.commonToolBar_listeningShade__F2nt_ .commonToolBar_listeningBox__tKIzc .commonToolBar_listeningTip__iM_wx {
    font-size: 12px;
    margin-top: 20px
}

.commonToolBar_listeningShade__F2nt_ .commonToolBar_listeningBox__tKIzc .commonToolBar_listeningTip__iM_wx .commonToolBar_splice__oSqin {
    color: #3f7eef
}

.commonToolBar_listeningShade__F2nt_ .commonToolBar_listeningBox__tKIzc .commonToolBar_listeningCancel__0Gt_K {
    position: absolute;
    right: 24px;
    top: 14px
}

.commonToolBar_meiqaCount__zaKi5 {
    position: absolute;
    top: -8px;
    right: 8px;
    padding: 0 4px;
    width: 20px;
    max-height: 20px;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    background: #fb1212;
    border: 1px solid #fff;
    color: #fff;
    border-radius: 9999px;
    font-weight: 400;
    display: flex;
    opacity: 1;
    animation: commonToolBar_flashing__jlq8b 1s ease-in-out 0s infinite normal none running
}

@keyframes commonToolBar_flashing__jlq8b {
    0% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.commonToolBar_meiqaSmallCount__HOvOm {
    top: -6px;
    right: 4px
}

.schoolAlbums_schoolAlbums__Ffhk3 {
    width: 100%;
    background: #fff;
    margin-top: 5px
}

.schoolAlbums_schoolAlbums__Ffhk3 .schoolAlbums_albumsNav__cm39x {
    padding: 10px 0 0 14px
}

.schoolAlbums_schoolAlbums__Ffhk3 .schoolAlbums_albumsContent__kWDqJ {
    padding: 14px;
    display: grid;
    grid-template-columns:repeat(2, minmax(0, 1fr));
    -moz-column-gap: 10px;
    column-gap: 10px;
    row-gap: 14px
}

.schoolAlbums_schoolAlbums__Ffhk3 .schoolAlbums_albumsContent__kWDqJ .schoolAlbums_photos__tOFXa {
    width: 100%;
    height: 150px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    font-size: 12px
}

.schoolAlbums_schoolAlbums__Ffhk3 .schoolAlbums_albumsContent__kWDqJ .schoolAlbums_photos__tOFXa .schoolAlbums_albumsPhoto__DTTiS {
    border-radius: 8px;
    overflow: hidden;
    width: 168px;
    height: 125px;
    margin-bottom: 7px;
    border: .5px solid #f0f0f0
}

.schoolResume_resumeContent__B6AER {
    width: 100%;
    background: #fff
}

.schoolResume_resumeContent__B6AER .schoolResume_resumeTitle__7W6Aq {
    margin: 30px 0;
    line-height: 1.667;
    background: #fff;
    font-size: 22px;
    text-align: center;
    font-weight: 900
}

.schoolResume_resumeContent__B6AER .schoolResume_resumeText__N5TpK {
    padding: 0 24px;
    background: #fff
}

.schoolResume_resumeContent__B6AER .schoolResume_aboutCourse__sBOLu {
    margin-top: 5px;
    padding: 14px 14px 0;
    background: #fff
}

.schoolResume_resumeContent__B6AER .schoolResume_singNav__dMgXL {
    padding: 10px 0 0 14px
}

.listNav_listNavBox__EHElL {
    height: 34px;
    overflow: hidden
}

.listNav_listNavBox__EHElL .listNav_listNav__7LFLT {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    overflow-x: scroll;
    color: #939393;
    font-size: 16px;
    padding-bottom: 10px;
    height: 43px
}

.listNav_listNavBox__EHElL .listNav_listNav__7LFLT .listNav_signSpan__OCtWH {
    margin-right: 18px;
    white-space: nowrap;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%
}

.listNav_listNavBox__EHElL .listNav_listNav__7LFLT .listNav_activeNav__XGrD7 {
    color: #333;
    font-weight: 900;
    padding-bottom: 4px
}

.listNav_listNavBox__EHElL .listNav_listNav__7LFLT .listNav_activeNav__XGrD7 a {
    margin-bottom: 4px
}

.listNav_listNavBox__EHElL .listNav_listNav__7LFLT .listNav_activeNavCur__XgV1U {
    display: flex;
    width: 20px;
    border: 2px solid #3775f6;
    background: #3775f6;
    border-radius: 4px
}

.schoolComment_commentContent__yBMKM {
    width: 100%;
    padding-top: 14px;
    margin-top: 5px;
    background: #fff
}

.schoolComment_commentContent__yBMKM .schoolComment_commentList__rgHUm {
    padding-top: 14px
}

.schoolComment_commentContent__yBMKM .schoolComment_commentList__rgHUm .schoolComment_list__7BVvb {
    padding: 0 14px
}

.schoolComment_commentContent__yBMKM .schoolComment_commentList__rgHUm .schoolComment_list__7BVvb .schoolComment_singNav__fSO8T {
    padding: 14px 0 4px
}

.schoolComment_commentContent__yBMKM .schoolComment_commentList__rgHUm .schoolComment_list__7BVvb .schoolComment_comment__YxxWq {
    border-bottom: .5px solid #f5f5f5;
    padding: 12px 0
}

.schoolAddress_schoolCampus__vgjpB {
    width: 100%;
    margin-top: 5px;
    position: relative;
    background: #fff
}

.schoolAddress_schoolCampus__vgjpB, .schoolAddress_schoolCampus__vgjpB .schoolAddress_schoolCampusList__hv6Fm {
    display: flex;
    flex-direction: column
}

.schoolAddress_schoolCampus__vgjpB .schoolAddress_schoolCampusMap__7qhJM {
    height: 268px;
    background: #e7f4f3
}

.schoolAddress_schoolCampus__vgjpB .schoolAddress_schoolCampusContent__tiZDw {
    width: 100%;
    border-radius: 20px 20px 0 0;
    overflow: hidden;
    background: #fff;
    padding-bottom: 60px;
    margin-top: -20px
}

.schoolAddress_schoolCampus__vgjpB .schoolAddress_schoolCampusContent__tiZDw .schoolAddress_schoolCampusList__hv6Fm {
    padding: 14px
}

.schoolAddress_schoolCampus__vgjpB .schoolAddress_schoolCampusList__hv6Fm .schoolAddress_schoolCampusTitle__QTcts, .schoolAddress_schoolCampus__vgjpB .schoolAddress_schoolCampusList__hv6Fm .schoolAddress_schoolCampusTitle__QTcts span {
    display: flex;
    flex-direction: row;
    align-items: center
}

.schoolAddress_schoolCampus__vgjpB .schoolAddress_schoolCampusList__hv6Fm .schoolAddress_schoolCampusTitle__QTcts {
    justify-content: flex-start;
    margin-bottom: 14px;
    font-size: 18px;
    font-weight: 700
}

.schoolAddress_schoolCampus__vgjpB .schoolAddress_schoolCampusList__hv6Fm .schoolAddress_schoolCampusTitle__QTcts span:last-child {
    font-size: 14px;
    font-weight: 500
}

.addressDetai_addressDetail__0WzP2, .addressDetai_addressDetail__0WzP2 .addressDetai_schoolAddr__K5u9v, .addressDetai_addressDetail__0WzP2 .addressDetai_schoolCourse__Xs2A9, .addressDetai_addressDetail__0WzP2 .addressDetai_schoolEvn__LN1DN, .addressDetai_addressDetail__0WzP2 .addressDetai_schoolrim__SoFuR {
    display: flex;
    flex-direction: column;
    background: #fff;
    margin-top: 5px;
    padding: 14px
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolRimList__vQdL3, .addressDetai_addressDetail__0WzP2 .addressDetai_schoolRimList__vQdL3 .addressDetai_listItem__2hNSF .addressDetai_itemLeft__Hf07O {
    display: flex;
    flex-direction: column;
    flex: 1
}

.addressDetai_addressDetail__0WzP2 .addressDetai_addressTopTitle__kHTDf, .addressDetai_addressDetail__0WzP2 .addressDetai_schoolAddr__K5u9v .addressDetai_curAddr__pNDJi, .addressDetai_addressDetail__0WzP2 .addressDetai_schoolAddr__K5u9v .addressDetai_schoolCurOpt__cLWAC, .addressDetai_addressDetail__0WzP2 .addressDetai_schoolAddr__K5u9v .addressDetai_schoolCurOpt__cLWAC div, .addressDetai_addressDetail__0WzP2 .addressDetai_schoolRimList__vQdL3 .addressDetai_listItem__2hNSF {
    display: flex;
    flex-direction: row;
    align-items: center
}

.addressDetai_addressDetail__0WzP2 {
    margin-top: 0
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolTitle__4Tef7 {
    margin-bottom: 10px
}

.addressDetai_addressDetail__0WzP2 {
    width: 100%;
    z-index: 1;
    background: #f5f5f5;
    padding: 0
}

.addressDetai_addressDetail__0WzP2 .addressDetai_addressTopTitle__kHTDf {
    background: #fff;
    margin-bottom: 5px;
    padding: 10px 24px 10px 14px;
    justify-content: space-between;
    font-size: 18px;
    font-weight: 700
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolAddr__K5u9v .addressDetai_curAddr__pNDJi {
    width: 100%;
    height: 155px;
    border-radius: 8px;
    border: 1px solid #f0f0f0;
    justify-content: center;
    overflow: hidden
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolAddr__K5u9v .addressDetai_schoolCurOpt__cLWAC {
    margin-top: 14px;
    justify-content: space-between;
    font-size: 14px
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolAddr__K5u9v .addressDetai_schoolCurOpt__cLWAC .addressDetai_navLink__1Zluj {
    color: #306ff4
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolRimList__vQdL3 .addressDetai_listItem__2hNSF {
    justify-content: space-between;
    padding: 14px 0;
    border-bottom: .5px solid #f0f0f0
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolRimList__vQdL3 .addressDetai_listItem__2hNSF .addressDetai_itemLeft__Hf07O .addressDetai_itemTraffic__NyKs2 {
    font-size: 12px;
    color: #636363;
    margin-top: 4px
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolRimList__vQdL3 .addressDetai_listItem__2hNSF .addressDetai_itemRight__uQO_Y {
    color: #306ff4;
    font-size: 13px
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolEvn__LN1DN {
    padding: 14px 0 18px 14px
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolEvn__LN1DN .addressDetai_schoolTitle__4Tef7 {
    padding-right: 14px
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolCourse__Xs2A9 {
    padding: 14px 0 4px
}

.addressDetai_addressDetail__0WzP2 .addressDetai_otherSchool__7CYyd .addressDetai_schoolTitle__4Tef7, .addressDetai_addressDetail__0WzP2 .addressDetai_schoolCourse__Xs2A9 .addressDetai_schoolSign__92sKz, .addressDetai_addressDetail__0WzP2 .addressDetai_schoolCourse__Xs2A9 .addressDetai_schoolTitle__4Tef7 {
    padding: 0 14px
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolEvn__LN1DN .addressDetai_schoolSwiper__JB58v {
    display: flex;
    flex-direction: row;
    overflow: hidden;
    overflow-x: auto;
    height: 150px;
    padding-bottom: 20px
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolEvn__LN1DN .addressDetai_schoolSwiperBox__aJNCL {
    width: auto;
    display: flex
}

.addressDetai_addressDetail__0WzP2 .addressDetai_schoolEvn__LN1DN .addressDetai_schoolSwiper__JB58v .addressDetai_schoolEvnImg__IoFGv {
    width: 130px;
    aspect-ratio: 1;
    border-radius: 8px;
    overflow: hidden;
    border: .5px solid #f0f0f0;
    position: relative;
    margin-right: 14px;
    display: flex
}

.addressDetai_addressDetail__0WzP2 .addressDetai_otherSchool__7CYyd {
    display: flex;
    flex-direction: column;
    background: #fff;
    margin-top: 5px;
    padding: 14px 0
}

.schoolQuestionAsk_qaContent__W6QWk {
    width: 100%;
    background: #f8f8f8
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_qaList__SupKs {
    padding: 16px 14px 18px;
    margin-bottom: 5px;
    background: #fff
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_askAnswer__PbfkU, .schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_askTitle__wmoID {
    display: flex;
    flex-direction: row;
    align-items: start;
    justify-content: start
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_askAnswer__PbfkU .schoolQuestionAsk_askType__TvV82, .schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_askTitle__wmoID .schoolQuestionAsk_askType__TvV82 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    margin-top: 2px;
    font-size: 12px;
    color: #fff;
    margin-right: 6px
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_askTitle__wmoID .schoolQuestionAsk_askType__TvV82 {
    background: url(../images/ask-fill-blue.png) no-repeat;
    background-size: cover
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_askAnswer__PbfkU .schoolQuestionAsk_askType__TvV82 {
    background: url(../images/ask-fill-green.png) no-repeat;
    background-size: cover
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_askTitle__wmoID {
    color: #333;
    font-size: 16px;
    font-weight: 500
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_askAnswer__PbfkU {
    margin-top: 12px
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_askDesc__q_GCd {
    color: #636363;
    flex: 1;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_askAnswer__PbfkU .schoolQuestionAsk_askDesc__q_GCd p:first-child {
    padding-top: 0;
    margin-top: 0
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_qaList__SupKs .schoolQuestionAsk_footer__MlTd9, .schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_qaList__SupKs .schoolQuestionAsk_noAnswer__HE7oj {
    margin-left: 26px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
    margin-top: 14px
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_qaList__SupKs .schoolQuestionAsk_noAnswer__HE7oj {
    color: #939393
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_qaList__SupKs .schoolQuestionAsk_allAnswer__msw8b {
    color: #3775f6
}

.schoolQuestionAsk_qaContent__W6QWk .schoolQuestionAsk_qaList__SupKs .schoolQuestionAsk_answerTime__oQD5p {
    color: #939393
}

.videoDetail_videoControls__QAAFU video::-webkit-media-controls-fullscreen-button {
    display: none
}

.videoDetail_videoControls__QAAFU video::-webkit-media-controls-play-button {
    display: flex;
    font-size: 40px
}

.videoDetail_videoControls__QAAFU video::-webkit-media-controls-timeline {
    display: flex;
    padding-bottom: 8px
}

.videoDetail_videoControls__QAAFU video::-webkit-media-controls-current-time-display, .videoDetail_videoControls__QAAFU video::-webkit-media-controls-time-remaining-display {
    display: flex
}

.videoDetail_videoControls__QAAFU video::-webkit-media-controls-mute-button, .videoDetail_videoControls__QAAFU video::-webkit-media-controls-toggle-closed-captions-button {
    display: none
}

.videoDetail_videoControls__QAAFU video::-webkit-media-controls-enclosure, .videoDetail_videoControls__QAAFU video::-webkit-media-controls-volume-slider {
    display: flex
}

.videoDetail_vs__VCsa5 video {
    width: 100%;
    height: 100%
}

.school_school__UE1Eg .school_top__WmXUF {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 7px 14px
}

.school_school__UE1Eg .school_topInfo__i7ig8 {
    margin: 7px 14px;
    z-index: 2
}

.school_school__UE1Eg .school_topInfo__i7ig8 .school_schoolName__8w6xA {
    font-size: 24px;
    font-weight: 700;
    word-break: break-all
}

.school_school__UE1Eg .school_topInfo__i7ig8 .school_topSign__1BWnE {
    margin-top: 7px
}

.school_school__UE1Eg .school_topInfo__i7ig8 .school_topSign__1BWnE span {
    border-radius: 2px;
    padding: 2px 4px;
    font-size: 12px;
    font-weight: 500;
    margin-right: 7px
}

.school_school__UE1Eg .school_topInfo__i7ig8 .school_topSign__1BWnE span:first-child {
    color: #5270fd;
    background: #e5eeff
}

.school_school__UE1Eg .school_topInfo__i7ig8 .school_topSign__1BWnE span:nth-child(2) {
    color: #29cb97;
    background: #e7f4f3
}

.school_school__UE1Eg .school_topInfo__i7ig8 .school_topSign__1BWnE span:nth-child(3) {
    color: #9e6bf0;
    background: #efecfe
}

.school_school__UE1Eg .school_topNav__2X_ss {
    padding: 10px 0 6px 14px;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    box-shadow: 0 3px 14px -9px hsla(0, 0%, 53%, .26);
    position: sticky;
    top: 0
}

.school_school__UE1Eg .school_isSticky__H4EDY {
    background: #fff;
    border-bottom: .5px solid #f0f0f0;
    z-index: 999
}

.school_school__UE1Eg .school_itemList__5Hxw8 {
    padding: 24px 14px 0;
    background: #fff
}

.school_school__UE1Eg .school_lookMore__tNvkI {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff
}

.school_school__UE1Eg .school_lookMore__tNvkI .school_moreBtn__Lo4B4 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 24px;
    margin: 20px 0;
    border-radius: 20px;
    border: 1px solid #d9d9d9;
    color: #939393;
    font-size: 12px;
    font-weight: 400
}

.school_school__UE1Eg .school_recommendedBox__EX_FE {
    background: #fff
}

.school_school__UE1Eg .school_recommendedBox__EX_FE .school_recommended__8KiIw {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 14px;
    padding: 10px 12px;
    border-radius: 6px;
    background: #f5f5f5;
    font-size: 14px
}

.school_school__UE1Eg .school_recommendedBox__EX_FE .school_recommended__8KiIw .school_recomLeft__PMWo_ {
    color: #333;
    display: flex;
    align-items: center
}

.school_school__UE1Eg .school_recommendedBox__EX_FE .school_recommended__8KiIw .school_recomLeft__PMWo_ .school_recomLeftImg__92kIK {
    width: 18px;
    height: 18px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-right: 8px
}

.school_school__UE1Eg .school_recommendedBox__EX_FE .school_recommended__8KiIw .school_recomRight__1FYRG {
    color: #3775f6;
    display: flex;
    align-items: center
}

.school_school__UE1Eg .school_recommendedBox__EX_FE .school_recommended__8KiIw .school_recomRight__1FYRG .school_recomRightImg__L3cga {
    width: 16px;
    height: 16px;
    -o-object-fit: cover;
    object-fit: cover
}

.school_school__UE1Eg .school_newRecom__81r9a {
    margin-top: 8px;
    display: flex;
    flex-direction: column;
    padding: 0 14px 10px
}

.school_school__UE1Eg .school_newRecom__81r9a .school_recomList__I0OCU {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    --tw-space-x-reverse: 0;
    margin-top: calc(.5rem * var(--tw-space-x-reverse));
    margin-bottom: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.school_school__UE1Eg .school_newRecom__81r9a .school_recomList__I0OCU .school_listMech__5y_70 {
    color: #333;
    font-size: 14px
}

.school_school__UE1Eg .school_newRecom__81r9a .school_recomList__I0OCU .school_time__hRbME {
    color: #939393;
    font-size: 12px
}

.school_school__UE1Eg .school_pageAd__c_hEy {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 32px;
    padding-bottom: 24px;
    background: #f6f6f6
}

.school_school__UE1Eg .school_pageAd__c_hEy .school_train__RPA_J {
    color: #333;
    font-size: 18px;
    font-weight: 900;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 22px
}

.school_school__UE1Eg .school_pageAd__c_hEy .school_train__RPA_J img {
    width: 56px;
    height: 24px;
    margin-left: 4px
}

.school_school__UE1Eg .school_pageAd__c_hEy .school_weal__Z05S3, .school_school__UE1Eg .school_pageAd__c_hEy .school_weal__Z05S3 span {
    display: flex;
    flex-direction: row;
    align-items: center;
    color: #939393;
    font-size: 14px;
    font-weight: 500
}

.school_school__UE1Eg .school_pageAd__c_hEy .school_weal__Z05S3 span {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}

.school_school__UE1Eg .school_pageAd__c_hEy .school_weal__Z05S3 span:first-child {
    margin-left: 0
}

.school_school__UE1Eg .school_pageAd__c_hEy .school_weal__Z05S3 img {
    width: 20px;
    height: 20px
}

.school_schoolNews__yqeHb {
    background: #fff;
    margin-top: 5px
}

.school_schoolNews__yqeHb .school_signs__TVxY4 {
    padding: 14px 14px 2px
}