.theme{padding-bottom:58px;border-bottom:1px solid #eee}
.current_location{width:1200px;margin:15px auto}
.current_location_p{color:#A1A8B3}
.current_location_p > a{font-size:12px;font-weight:400;color:#A1A8B3}
.current_location_p > a:nth-last-child(1){font-size:12px;font-weight:400;color:#17181A}
.Head_of_school_box{padding:50px 0;background-color:#F2F7FF}
.Head_of_school{display:flex;width:1200px}
.Head_of_school_left{display:flex}
.Head_of_school_left .Head_of_school_text{width:514px;margin-left:30px}
.Head_of_school_left .Head_of_school_text>h3{font-size:20px;font-weight:400;color:#17181A;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.Head_of_school_left .Head_of_school_text .School_introduction{font-size:14px;font-weight:300;color:#17181A;line-height:24px;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;cursor: pointer}
.Head_of_school_left .Head_of_school_text .School_rating{display:flex;font-size:14px;font-family:Arial;font-weight:400;color:#FF9501;line-height:24px;align-items:center;margin-top:10px}
.Head_of_school_left .Head_of_school_text .School_rating .canvas5{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px 0px}
.Head_of_school_left .Head_of_school_text .School_rating .canvas4{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px -16px}
.Head_of_school_left .Head_of_school_text .School_rating .canvas3{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px -33px}
.Head_of_school_left .Head_of_school_text .School_rating .canvas2{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px -49px}
.Head_of_school_left .Head_of_school_text .School_rating .canvas1{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px -67px}
.Head_of_school_left .Head_of_school_text .School_rating .canvas0{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px -83px}
.Head_of_school_left .Head_of_school_text .School_rating>em{font-size:12px;font-weight:400;color:#1A79FF;margin-left:20px}
.Head_of_school_left .Head_of_school_text .School_address{font-size:14px;font-weight:400;color:#A1A8B3;line-height:24px;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.Head_of_school_left .Head_of_school_text .School_scope{display:flex;font-size:12px;font-weight:400;color:#17181A;display:flex;margin-top:10px;align-items:center}
.Head_of_school_left .Head_of_school_text .School_scope>p{margin-right:10px}
.Head_of_school_left .Head_of_school_text .School_scope>li{padding: 0 5px;height:24px;display:flex;color:#1A79FF;margin-right:10px;align-items:center;justify-content:center;background-color:#fff}
.Head_of_school_left .Head_of_school_text .School_scope>li:nth-last-child(1){margin-right:0}
.Head_of_school_left .Head_of_school_img{width:160px;height:160px;overflow: hidden;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border-radius:4px}
.Head_of_school_left .Head_of_school_img>img{width:100%}
.Head_of_school_right{display:flex;width:41%;align-items:center;justify-content:center;flex-flow:row wrap}
.Head_of_school_right .Head_of_school_right_p{width:100%;display:flex;font-size:24px;font-weight:bold;color:#A1A8B3;align-items:center;justify-content:center}
.Head_of_school_right .Head_of_school_right_p>canvas{width:24px;height:24px;background:url(../img/School_Sprite.png) no-repeat;background-position:-24px -168px;margin-right:6px}
.Head_of_school_right .Head_of_school_right_ol{display:flex;width:100%;align-items:center;justify-content:center}
.Head_of_school_right .Head_of_school_right_ol>li{text-align:center;padding:0 15px;border-right:1px solid #dadfe8}
.Head_of_school_right .Head_of_school_right_ol>li>p:nth-child(1){font-size:24px;font-weight:bold;color:#17181A}
.Head_of_school_right .Head_of_school_right_ol>li>p:nth-child(2){font-size:14px;font-weight:400;color:#A1A8B3;margin-top:0.3125rem}
.Head_of_school_right .Head_of_school_right_ol>li:nth-last-child(1){border-right:0}
.School_subject_box{width:1200px;display:flex;margin:50px auto;margin-bottom:0}
.School_subject_left{width: 840px;}
.school_Offering_courses{}
.Offering_courses{padding-bottom:20px;border-bottom:2px solid #ecedf0}
.Offering_courses em:nth-child(1){padding:0 5px;font-size:16px;font-weight:bold;color:#17181A;border-bottom:3px solid #1A79FF;padding-bottom:19px}
.Offering_courses em:nth-child(2){float: right; padding:0 5px;font-size:16px;font-weight:400;color:#A1A8B3;padding-bottom:19px}
.Offering_courses>a{float:right;font-size:16px;font-weight:400;color:#A1A8B3}
.Offering_courses>a>canvas{margin-left:10px;width:6px;height:10px;background:url(../img/icon.png) no-repeat;background-position:-151px -78px}
.school_Offering_courses .Course_classification{margin:20px 0;overflow:hidden}
.school_Offering_courses .Course_classification>ol{display:flex}
.school_Offering_courses .Course_classification>ol>li{width:140px;padding:5px 0;text-align:center;margin-right:10px;cursor:pointer;border-radius:23px;background:#f1f1f1}
.school_Offering_courses .Course_classification>ol>li:hover{background-color:#1a79ff}
.school_Offering_courses .Course_classification>ol>li:hover p{color:#fff !important}
.school_Offering_courses .Course_classification>ol .Course_classification_li{background-color:#1a79ff}
.school_Offering_courses .Course_classification>ol .Course_classification_li p{color:#fff !important}
.school_Offering_courses .Course_classification>ol>li>p:nth-child(1){font-size:14px;font-weight:400;color:#17181A}
.school_Offering_courses .Course_classification>ol>li>p:nth-child(2){font-size:12px;font-weight:400;color:#A1A8B3}
.school_Offering_courses .School_curriculum{}
.school_Offering_courses .School_curriculum>ol{overflow: hidden;display:flex}
.school_Offering_courses .School_curriculum>ol>li{width:200px;margin-right:13px}
.school_Offering_courses .School_curriculum>ol>li>p{font-size:0}
.school_Offering_courses .School_curriculum>ol>li:nth-last-child(1){margin-right:0}
.school_Offering_courses .School_curriculum>ol>li>p:nth-child(1) img{width:200px;height:134px}
.school_Offering_courses .School_curriculum>ol>li>p:nth-child(2){font-size:14px;font-weight:400;color:#17181A;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:5px 0 10px 0}
.school_Offering_courses .School_curriculum>ol>li .class_hour,.school_Offering_courses .School_curriculum>ol>li .Face_to_face{display:flex;align-items:center}
.school_Offering_courses .School_curriculum>ol>li .class_hour p,.school_Offering_courses .School_curriculum>ol>li .Face_to_face p{width:100%;font-size:20px;font-weight:bold;color:#FD5D5C}
.school_Offering_courses .School_curriculum>ol>li .Face_to_face p{font-size: 18px;}
.school_Offering_courses .School_curriculum>ol>li .class_hour p em:nth-child(2){margin-left: 5px;font-size: 14px;}
.school_Offering_courses .School_curriculum>ol>li .class_hour a,.school_Offering_courses .School_curriculum>ol>li .Face_to_face a{width:60%;font-size:12px;font-weight:500;color:#1A79FF;height:30px;display:flex;align-items:center;justify-content:center;background:#F2F7FF;border-radius:4px}
.school_Campus_profile_box{border:2px solid #ecedf0;border-top:0;padding:20px 15px}
.School_Teachers_box{margin-top:50px}
.Faculty_details{display:flex;margin-left:32px;width:48%;margin-bottom:40px}
.Faculty_details:nth-child(1),.Faculty_details:nth-child(3){margin-left:0}
.School_Teachers{display:flex;flex-flow:row wrap;margin-top:50px}
.Faculty_details .Faculty_details_left{font-size:0}
.Faculty_details .Faculty_details_right{margin-left:18px}
.Faculty_details_right h3{font-size:18px;font-weight:400;color:#17181A;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.Faculty_details_right p:nth-child(2){display:flex;margin:7px 0}
.Faculty_details_right p:nth-child(2) em{display:flex;align-items:center;justify-content:center;padding:0 10px}
.Faculty_details_right p:nth-child(2) em:nth-child(1){height:18px;background:rgba(255,149,0,0.25);border:1px solid #ffbf66;border-radius:2px;font-size:12px;font-weight:400;color:#FF9500}
.Faculty_details_right p:nth-child(2) em:nth-child(2){font-size:12px;font-weight:400;color:#1A79FF;height:18px;margin-left:10px;background:rgba(26,121,255,0.15);border:1px solid #76afff;border-radius:2px}
.Faculty_details_right p:nth-child(3){font-size:14px;font-weight:300;color:#17181A;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.school_Campus_profile_top>h3,.school_Campus_profile_auto>h3,.school_Campus_profile_bottom>h3{font-size:16px;font-weight:bold;color:#17181A}
.school_Campus_profile_top_text{margin-top:15px;font-size:14px;font-weight:300;color:#17181A;text-align: justify;line-height:25px}
.school_Campus_profile_auto,.school_Campus_profile_bottom{margin-top:50px}
.school_Campus_profile_auto .school_Campus_profile_auto_Button{display:flex;align-items:center;justify-content:flex-end}
.school_Campus_profile_auto .school_Campus_profile_auto_Button p{width:24px;height:24px;background:#F2F7FF;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center}
.school_Campus_profile_auto .school_Campus_profile_auto_Button p:nth-child(1){margin-right:5px}
.school_Campus_profile_auto .school_Campus_profile_auto_Button p:nth-child(1) canvas{width:6px;height:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:-175px 0px}
.school_Campus_profile_auto .school_Campus_profile_auto_Button p:nth-child(2) canvas{width:6px;height:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:-186px 0px}
.school_Campus_profile_auto .swiper-wrapper{display:flex;margin-top:34px !important}
.school_Campus_profile_auto>ol>li{font-size:0;margin-right:10px}
.school_Appointment_news,.school_Campus_news,.school_Student_comments,.school_Campus_profile{margin-top:50px}
.school_Appointment_news{margin-top:0}
.school_Campus_news{margin-top:70px}
.Offering_courses_box{margin-top:20px}
.Offering_courses_box .Offering_courses1{display:flex;margin-bottom:15px}
.Offering_courses_box .Offering_courses1:nth-last-child(1){margin-bottom:0}
.Offering_courses_box .Offering_courses1 .Offering_courses1_left{font-size:0}
.Offering_courses_box .Offering_courses1 .Offering_courses1_right{margin-left:15px}
.Offering_courses_box .Offering_courses1 .Offering_courses1_right>h3{font-size:16px;font-weight:bold;color:#17181A;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.Offering_courses_box .Offering_courses1 .Offering_courses1_right>p{font-size:12px;font-weight:400;color:#A1A8B3;line-height:18px;margin-top:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.Offering_courses1_bottom{display:flex;margin-top:30px}
.Offering_courses1_bottom>p{display:flex;width:100%;align-items:center;font-size:12px;font-weight:400;color:#A1A8B3}
.Offering_courses1_bottom>p:nth-child(2){font-size:12px;font-weight:400;color:#FF9500;justify-content:flex-end}
.Offering_courses1_bottom p:nth-child(1) canvas{margin-right:10px;width:10px;height:11px;background:url(../img/icon.png) no-repeat;background-position:-168px -78px}
.school_Appointment_news #review_box{border:0;padding:0}
#Scrolling_effect #review_box{height:480px}
.school_Appointment_news .Appointment_news ol li{margin:20px 0}
.school_Student_comments .curriculum_Student_comments{margin-top:0}
.school_Student_comments #review_box1{padding:0;border:0}
.School_subject_right{width: 315px;margin-left:52px;}
.School_subject_right>div:nth-child(1){margin-top: 0;}
.School_Other_campuses{}
.School_Other_campuses .School_Other_campuses_school{}
.School_Other_campuses_school1{display:flex;margin-top:30px}
.School_Other_campuses_school1>a{display:flex}
.School_Other_campuses_school1 .School_Other_campuses_school1_left{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:1px solid #e6e7ea}
.School_Other_campuses_school1 .School_Other_campuses_school1_left>img{width:100%}
.School_Other_campuses_school1 .School_Other_campuses_school1_right{width:225px;display:flex;flex-flow:row wrap;align-items:center;padding:5px 0;margin-left:14px}
.School_Other_campuses_school1 .School_Other_campuses_school1_right>h3{width:100%;font-size:16px;font-weight:400;color:#17181A;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.School_Other_campuses_school1 .School_Other_campuses_school1_right>p{width:100%;font-size:12px;font-weight:400;color:#A1A8B3;display:flex;align-items:center}
.School_Other_campuses_school1 .School_Other_campuses_school1_right>p .canvas5{width:82px;height:14px;margin-right:10px;background:url(../img/icon.png) no-repeat;background-position:0px -133px}
.School_Other_campuses_school1 .School_Other_campuses_school1_right>p .canvas4{width:82px;height:14px;margin-right:10px;background:url(../img/icon.png) no-repeat;background-position:0px -149px}
.School_Other_campuses_school1 .School_Other_campuses_school1_right>p .canvas3{width:82px;height:14px;margin-right:10px;background:url(../img/icon.png) no-repeat;background-position:0px -166px}
.School_Other_campuses_school1 .School_Other_campuses_school1_right>p .canvas2{width:82px;height:14px;margin-right:10px;background:url(../img/icon.png) no-repeat;background-position:0px -182px}
.School_Other_campuses_school1 .School_Other_campuses_school1_right>p .canvas1{width:82px;height:14px;margin-right:10px;background:url(../img/icon.png) no-repeat;background-position:0px -200px}
.School_Other_campuses_school1 .School_Other_campuses_school1_right>p .canvas0{width:82px;height:14px;margin-right:10px;background:url(../img/icon.png) no-repeat;background-position:0px -217px}
.School_Other_campuses_More{margin-top:30px}
.School_Other_campuses_More_school .Enter_the_brand_zone{display:flex;margin-top:35px;align-items:center;justify-content:center}
.School_Other_campuses_More_school .Enter_the_brand_zone>a{color:#fff;display:flex;align-items:center;justify-content:center}
#Student_comments_content_style>p:nth-child(2){color:#A1A8B3}
.Appointment_news ol li p{width:90%;line-height:25px;margin-right:10px;-webkit-line-clamp:inherit}
.Appointment_news ol li p em{margin:0}
.Appointment_news ol li p em:nth-last-child(1){width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.Appointment_news ol li p em:nth-child(1){color:#17181A}
.collapse .Enter_the_brand_zone_box .Enter_the_brand_zone a::before{content:'进入品牌专区';display:flex;color:#A1A8B3;width:100%;height:100%;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:18px;width:194px;height:42px;border:1px solid #A1A8B3;border-radius:2px}
.expand .Enter_the_brand_zone_box .Enter_the_brand_zone a::before{content:'进入品牌专区';display:flex;color:#A1A8B3;width:100%;height:100%;line-height:18px;width:194px;height:42px;align-items:center;justify-content:center;font-size:14px;font-weight:400;border:1px solid #A1A8B3;border-radius:2px}
.swiper-container{font-size:0;overflow:hidden}
.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{top:15% !important;right:29px;left:auto;width:24px;height:24px;background:#F2F7FF;border-radius:2px}
#swiper4 .swiper-button-prev,#swiper4 .swiper-button-next{top: 6% !important;}
.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{font-size:10px}
.swiper-container .swiper-button-next{right:0px}
.School_subject_right .Related_strategies{height:30px;padding-bottom:2px;border-bottom:2px solid #ecedf0;margin-top:20px}
.School_subject_right .Related_strategies em{width:24%;text-align:center;font-size:16px;font-weight:bold;color:#17181A;height:30px;display:block;border-bottom:3px solid #1A79FF}
.Content_section_left{width:70%}
.curriculum_Appointment_news,.curriculum_Student_comments{width:100%;margin-left:0}
.Appointment_news>h2,.Student_comments>h2{font-size:20px;font-weight:400;color:#17181A}
.Appointment_news #review_box{height:400px;margin-top:20px;overflow:hidden}
.Appointment_news ol li{font-size:14px;color:#A1A8B3;display:flex;margin:35px 0;align-items:center}
.Appointment_news ol li a{width:80px;color:#1A79FF;height:30px;display:flex;align-items:center;justify-content:center;background:#F2F7FF;border-radius:4px}
.Appointment_news ol li p em:nth-child(2){color:#17181A;margin:0 10px}
.curriculum_Student_comments{margin-top:50px}
.Student_comments>h2>em{font-size:18px;font-weight:400;color:#FF9500}
.Student_comments #review_box1{height:400px;margin-top:20px;overflow:hidden}
.Student_comments_content{display:flex;align-items:center;margin:32px 0}
.Student_comments_content>img{width:48px;height:48px;border-radius:50%;overflow:hidden}
.curriculum_Student_comments .Student_comments_content_text{width:82%}
.Student_comments_content_text{font-size:14px;color:#17181A;margin:0 10px;width:75%}
.Student_comments_content_text>p:nth-child(2){color:#A1A8B3;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.Student_comments_content>a{width:80px;color:#1A79FF;height:30px;display:flex;font-size:14px;align-items:center;justify-content:center;border-radius:4px}
#Student_comments_content_style>p:nth-child(1) em{color:#A1A8B3;right: 7%;width: 20%;text-align: center;position: absolute}
.curriculum_Student_comments .Student_comments_content_text p:nth-child(1){position: relative;}
.tail_Links{display: none!important;}
.bigimg{position: fixed;max-width: 600px;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: rgba(0,0,0,0.4);filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.imgbox:hover{cursor:pointer}
.mask:hover{cursor:auto}
.mask>img{position: fixed;top: calc((100% - 530px) / 2); right: calc((100% - 730px) / 2);width: 40px;height: 40px}
.mask>img:hover{cursor:pointer}