.theme{padding-bottom:58px;border-bottom:1px solid #eee}
.Course_navigation:hover .Course_navigation_ul{display:block}
.hide{display:none}
.click{cursor:pointer}
.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}
.Screening_conditions{width:1200px;padding:20px;box-sizing:border-box;background:#fbfdff}
.Screening_conditions>h2{font-size:14px;font-weight:bold;color:#17181A}
.Screening_conditions .Class_location,.Screening_conditions .Class_location>ol{display:flex}
.Screening_conditions .Class_location,.Screening_conditions .Class_hours{font-size:12px;font-weight:400;margin-top:20px}
.Screening_conditions .Class_location>p,.Screening_conditions .Class_hours>p{width:6%;margin-top:10px;color:#17181A}
.Screening_conditions .Class_location>ol,.Screening_conditions .Class_hours>ol{flex-flow:row wrap;width:100%}
.Screening_conditions .Class_location>ol>li,.Screening_conditions .Class_hours>ol>li{margin:10px 20px 5px}
.Screening_conditions .Class_location>ol>li>a,.Screening_conditions .Class_hours>ol>li>a{color:#A1A8B3}
.Screening_conditions .Class_location>ol>li>a:hover,.Screening_conditions .Class_hours>ol>li>a:hover{color:#1A79FF}
.Screening_conditions .Class_hours,.Screening_conditions .Class_hours>ol{display:flex}
.Screening_conditions .Keyword_search{display:flex;align-items:center}
.Keyword_search{font-size:12px;font-weight:400;color:#17181A;margin-top:30px}
.Keyword_search .Keyword_search_Searchbox{margin:0 18px}
.Keyword_search .Keyword_search_Searchbox .mui-input-clear{width:75%;border:0;height:100%;font-size:12px;font-weight:400;color:#A1A8B3;-webkit-text-fill-color:#A1A8B3;caret-color:#A1A8B3}
.Keyword_search .Keyword_search_Searchbox .mui-input-clear:focus,.eyword_search_Searchbox_div>button:focus{outline:none}
.eyword_search_Searchbox_div{width:212px;height:35px;border:1px solid #e7e9ee;border-radius:4px;display:flex;align-items:center;justify-content:center}
.eyword_search_Searchbox_div>button{border:0px;height:100%;cursor:pointer;margin-left:10px;background-color:#fff}
.eyword_search_Searchbox_div>button>canvas{width:13px;height:12px;margin-top:5px;background:url(../img/School_Sprite.png) no-repeat;background-position:-126px -176px}
.Class_location_blue a{color:#1A79FF !important}
.Content_section{width:1200px;display:flex}
.Content_section_right{width:30%;margin-left:52px}
.Content_section_common{font-size:12px;font-weight:400;color:#17181A;margin:20px 0}
.Content_section_common em{color:#1A79FF;margin:0 5px}
.Course_list_box{display:flex;margin-top:15px}
.Course_list_left{font-size:0}
.Course_list_right{width: 100%;margin-left:15px}
.Course_list_right>h2{display:flex;align-items:center;justify-content:center}
.Course_list_right>h2>a{width:434px;font-size:20px;font-weight:bold;color:#17181A;line-height:27px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.Course_list_right>h2>em{width:25%;text-align:center;font-size:12px;font-weight:400;color:#1A79FF;line-height:24px}
.Course_list_right .Course_list_right_p{font-size:14px;font-weight:400;color:#A1A8B3;width:543px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:24px}
.Course_list_right .school,.Course_list_right .school>p{display:flex;align-items:center}
.Course_list_right .school{margin:5px 0}
.Course_list_right .school>p{width:100%}
.Course_list_right .school>p:nth-child(1){font-size:12px;font-weight:400;color:#17181A}
.Course_list_right .school>p:nth-child(1) em{margin-right: 25px;max-width: 65%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.Course_list_right .school>p:nth-child(2){display:flex;font-size:14px;font-weight:400;color:#FF9501;line-height:24px;justify-content:flex-end;width: 33%;}
.Course_list_right .school p img{margin-right:10px}
.Course_list_right .school p .canvas5{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px 0px}
.Course_list_right .school p .canvas4{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px -16px}
.Course_list_right .school p .canvas3{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px -33px}
.Course_list_right .school p .canvas2{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px -49px}
.Course_list_right .school p .canvas1{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px -67px}
.Course_list_right .school p .canvas0{width:82px;height:14px;margin-right:10px;background:url(../img/School_Sprite.png) no-repeat;background-position:0px -84px}
.Course_list_right .Course_list_right_ol{display:flex;margin:5px 0;margin-top:7px}
.Course_list_right .Course_list_right_ol li{width:58px;height:24px;font-size:12px;font-weight:400;color:#1A79FF;display:flex;align-items:center;justify-content:center;margin-right:10px;background:#F2F7FF;border-radius:4px;text-align:center}
.Course_list_right .Course_list_right_ol li:nth-last-child(1){margin-right:0}
.Price_consulting_service{display:flex}
.Price_consulting_service .class_hour,.Price_consulting_service .Face_to_face{width:100%;font-size:24px;font-family:Arial;font-weight:bold;color:#FD5D5C;display:flex;align-items:center}
.Price_consulting_service .Face_to_face{font-size: 22px;}
.Price_consulting_service .class_hour em{font-size: 14px;margin-left: 5px;}
.Price_consulting_service ol{width:100%;display:flex;justify-content:flex-end;align-items:center}
.Price_consulting_service ol>li{display:flex;align-items:center;justify-content:center}
.Price_consulting_service ol>li:nth-child(1){width:80px;height:34px;color:#fff;background:#1A79FF;border-radius:2px}
.Price_consulting_service ol>li:nth-child(1) a{font-size:14px;font-weight:400;color:#FFFFFF;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.Price_consulting_service ol>li:nth-child(2){width:80px;height:34px;margin-left:10px;border:1px solid #A1A8B3;border-radius:2px;position:relative}
.Price_consulting_service ol>li:nth-child(2) a{font-size:14px;font-weight:400;color:#A1A8B3;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.Price_consulting_service .QR_code{position:absolute;top:40px;left:-45px;width:142px;height:191px;padding:17px;display:none;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;background:#FFFFFF;z-index:100000;box-shadow:0 0 20px 0 #E5E5E5;border-radius:8px}
.Price_consulting_service ol>li:nth-child(2):hover .QR_code{display:block}
.Price_consulting_service .QR_code>img{}
.Price_consulting_service .QR_code>p{font-size:12px;font-weight:400;color:#17181A;justify-content:center;line-height:18px}
.Price_consulting_service .QR_code>p:nth-child(2) em{color:#FD5D5C}
.Price_consulting_service .QR_code>p:nth-child(2){margin-top:10px}
.Content_section_right .Related_strategies{margin-top: 20px;height:30px;padding-bottom:2px;border-bottom:2px solid #e6e8eb}
.Content_section_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}
.Related_strategies_content{}
.Related_strategies_content .Related_strategies_box{margin-top:20px}
.Related_strategies_box1{display:flex}
.Related_strategies_img{font-size:0}
.Related_strategies_text{margin-left:10px}
.Related_strategies_text>a>h2{font-size:16px;height: 44px;font-weight:400;color:#17181A;display:-webkit-box;text-align:justify;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:22px}
.Related_strategies_text>p{font-size:12px;font-family:Arial;font-weight:400;color:#A1A8B3;margin-top:20px}
.Related_strategies_text>p>canvas{margin-right:10px;width:10px;height:11px;background:url(../img/icon.png) no-repeat;background-position:-168px -78px}
.Related_strategies_box .Related_strategies_p{font-size:12px;font-weight:400;color:#A1A8B3;margin-top:15px;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.Related_strategies_content .See_more{display:flex;margin-top:35px;align-items:center;justify-content:center}
.Related_strategies_content .See_more>a{font-size:14px;font-weight:400;color:#A1A8B3;line-height:18px;width:194px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #A1A8B3;border-radius:2px}
.Appointment_news ol li p em{margin:0 5px;color:#A1A8B3}
.Appointment_news ol li p em:nth-child(1){margin:0}
.Appointment_news ol li p em:nth-child(2){color:#17181A;margin:0 10px}
.Course_paging{margin:60px 0 90px 0;display:flex;align-items:center;justify-content:center}
.Course_paging>ol{display:flex}
.Course_paging>ol>li{margin:0 10px;width:40px;height:40px;font-size:14px;font-weight:400;color:#A1A8B3;line-height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #e6e7ea;border-radius:2px}
.Course_paging>ol .Course_paging_li{color:#FFFFFF;background:#1A79FF;border-radius:2px}
.curriculum_Appointment_news,.curriculum_Student_comments{width:100%;margin-left:0}
.curriculum_Student_comments{margin-top:50px}
.curriculum_Appointment_news ol li a,.curriculum_Student_comments .Student_comments_content>a{background-color:#fff}
.curriculum_Appointment_news #review_box{padding:10px;border:1px solid #F2F7FF}
.curriculum_Student_comments #review_box1{padding:10px;border:1px solid #F2F7FF}
.curriculum_Appointment_news ol li p{width:90%}
#Student_comments_content_style>p:nth-child(2){color:#A1A8B3}
.Content_section_left{width:66%}
.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}
.curriculum_Appointment_news #review_box{padding:10px;border:1px solid #F2F7FF}
.Appointment_news ol li{font-size:14px;color:#A1A8B3;display:flex;margin:35px 0;align-items:center}
.Appointment_news ol li p{width:90%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-right:10px}
.Appointment_news ol li a{width:80px;color:#1A79FF;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px}
.Appointment_news ol li p em:nth-child(2){color:#17181A;margin:0 10px}
.Appointment_news ol li p em{margin:0 5px;color:#A1A8B3}
.curriculum_Student_comments{margin-top:50px}
.Student_comments>h2>em{font-size:18px;font-weight:400;color:#FF9500}
.curriculum_Student_comments #review_box1{padding:10px;border:1px solid #F2F7FF}
.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:81%}
.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;}

/* 前台 完整分页 分页效果 - bootstrap 样式 start */
.pagination{display: inline-block; padding-left: 0; border-radius: 4px;}
.pagination > li{display: inline;}
.pagination > li > a,
.pagination > li > span{position: relative;margin: 0 10px;float: left;padding: 8px 14px;margin-left: -1px;line-height: 1.42857143;color: #a5a5a5;border-radius: 2px;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: 4px; border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.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;}
.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: #fff;cursor: default;background-color: #1A79FF;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: 10px 16px; font-size: 18px; line-height: 1.3333333;}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span{border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span{border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.pagination-sm > li > a,
.pagination-sm > li > span{padding: 5px 10px; font-size: 12px; line-height: 1.5;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span{border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span{border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
/* 前台 完整分页 分页效果 - bootstrap 样式 end */