﻿*{margin:0;padding:0;box-sizing:border-box}html{height:100%}body{color:#333;font-size:16px;line-height:1.5em;word-wrap:break-word;word-break:normal;background:#f5f5f5}#page_title{background:#fff;box-shadow:0 0 1px rgba(0,0,0,0.5);height:44px;line-height:44px;text-align:center;font-size:16px;font-weight:700;position:fixed;top:0;left:0;width:100%;z-index:1000}#page_title_menu{background:#fff;box-shadow:0 0 1px rgba(0,0,0,0.2);font-size:16px;position:fixed;top:50px;left:0;width:100%;z-index:1200}#page_title_menu .box_district_select{width:33%;float:left;text-align:center;height:50px;line-height:50px}#page_title_menu .box_district_select:after{content:" ";display:inline-block;border-left:0.5px solid #ddd;height:20px;width:1px;left:33%;top:15px;position:absolute}#page_title_menu .box_activities_all_types{width:33%;float:left;text-align:center;height:50px;line-height:50px}#page_title_menu .box_activities_all_types:after{content:" ";display:inline-block;border-left:0.5px solid #ddd;height:20px;width:1px;left:66%;top:15px;position:absolute}#page_title_menu .box_activities_all_tags{width:30%;padding-left:3%;float:left;text-align:center;height:50px;line-height:44px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:5%;padding-top:3px}#page_title_menu a{font-size:14px;color:#333;background:url(https://cdn.zoular.com/images/arrow-down.png) no-repeat center right;background-size:10px;padding-right:16px}.tab_content,.tab_content_district,.tab_tags{width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.3);z-index:101}.tab_content .types_content,.tab_content .district_content,.tab_content .tags_content,.tab_content_district .types_content,.tab_content_district .district_content,.tab_content_district .tags_content,.tab_tags .types_content,.tab_tags .district_content,.tab_tags .tags_content{width:100%;background:#fff;padding-bottom:15px;position:absolute}.tab_content .types_content ul,.tab_content .district_content ul,.tab_content .tags_content ul,.tab_content_district .types_content ul,.tab_content_district .district_content ul,.tab_content_district .tags_content ul,.tab_tags .types_content ul,.tab_tags .district_content ul,.tab_tags .tags_content ul{padding:0 10px}.tab_content .types_content ul:after,.tab_content .district_content ul:after,.tab_content .tags_content ul:after,.tab_content_district .types_content ul:after,.tab_content_district .district_content ul:after,.tab_content_district .tags_content ul:after,.tab_tags .types_content ul:after,.tab_tags .district_content ul:after,.tab_tags .tags_content ul:after{content:"";clear:both;display:block}.tab_content .types_content ul li,.tab_content .district_content ul li,.tab_content .tags_content ul li,.tab_content_district .types_content ul li,.tab_content_district .district_content ul li,.tab_content_district .tags_content ul li,.tab_tags .types_content ul li,.tab_tags .district_content ul li,.tab_tags .tags_content ul li{display:inline-block;list-style-type:none;float:left;width:33.33%;padding:0 2.66%;margin-top:10px;text-align:center;display:table}.tab_content .types_content ul li a,.tab_content .district_content ul li a,.tab_content .tags_content ul li a,.tab_content_district .types_content ul li a,.tab_content_district .district_content ul li a,.tab_content_district .tags_content ul li a,.tab_tags .types_content ul li a,.tab_tags .district_content ul li a,.tab_tags .tags_content ul li a{font-size:12px;text-decoration:none;border:0.5px solid #ddd;border-radius:3px;color:#333;height:40px;white-space:pre-line;line-height:18px;display:table-cell;vertical-align:middle}.tab_content .types_content ul li a.selected,.tab_content .district_content ul li a.selected,.tab_content .tags_content ul li a.selected,.tab_content_district .types_content ul li a.selected,.tab_content_district .district_content ul li a.selected,.tab_content_district .tags_content ul li a.selected,.tab_tags .types_content ul li a.selected,.tab_tags .district_content ul li a.selected,.tab_tags .tags_content ul li a.selected{border:1px solid #6ad33b;background:#6ad33b;color:#fff}.section .markdown{max-height:254px;overflow:hidden}.schools-index{background:#fff;padding-top:100px}.schools-index .navbar-collapse{position:fixed;top:0;left:0;z-index:1111}.schools-index #page_title,.schools-index #sidebar_menu{top:50px}.section{padding:0}.section .area{position:relative}.section .area_placeholder{height:60px}.section .area_name{padding:15px 30px 0;clear:both;position:absolute;top:0;left:0;width:100%;text-align:center}.section .area_name h1{position:relative;z-index:1;font-size:18px;padding:12px 0;border-radius:2px;box-shadow:rgba(26,22,22,0.5) 0 1px 2px;height:auto !important;color:white;background-color:#50b9cf}.section .area_name .title_left,.section .area_name .title_right{position:absolute;bottom:-10px;width:12%;height:40px;border-top-width:20px;border-top-style:solid;border-top-color:#50b9cf;border-bottom-width:20px;border-bottom-style:solid;border-bottom-color:#50b9cf;border-radius:2px}.section .area_name .title_left{left:5px;border-right-color:#50b9cf;border-left-width:15px !important;border-left-style:solid !important;border-left-color:transparent !important}.section .area_name .title_right{right:5px;border-left-color:#1e88e5;border-right-width:15px !important;border-right-style:solid !important;border-right-color:transparent !important}.section .item{padding-bottom:20px;padding-top:20px}.section .item:last-child{margin-bottom:0}.section .item .school_name{margin:30px;margin-top:0px;color:#27502c;background-color:#a4d2a9}.section .item .school_name h3{color:#fff;text-align:center;font-size:18px;padding:10px 0}.section .item .school_name .title_left{width:16px;height:50px;border-left-width:1px;border-left-style:solid;border-color:#a4d2a9;float:left;margin-top:-20px;margin-left:-4px;background-color:#fefefe;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.section .item .school_name .title_right{width:16px;height:50px;margin-right:-4px;margin-top:-30px;border-right-width:1px;border-right-style:solid;border-right-color:#a4d2a9;float:right;background-color:#fefefe;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.section .item .school_info{margin:10px;text-align:center}.section .item .school_info h2{display:inline-block;padding:6px 15px;background-color:#fff;font-size:20px;font-weight:700;color:#8a7500}.section .item .school_info .box{padding:30px 16px 16px;border:1px dashed #ffb3a7;border-radius:8px;margin-top:-18px}.section .item .school_info .box p{margin-bottom:10px}.section .item .school_info .box p:last-child{margin-bottom:0}.section .item .school_info .box h5{font-weight:700;font-size:16px;margin-bottom:10px}.section .item .school_info .link_text{font-size:14px;color:#999;text-align:center}.section .item .school_info .link_box{text-align:center;padding-top:40px;margin-top:-30px;font-size:14px;color:#999;position:relative;background:linear-gradient(to bottom, rgba(255,255,255,0.1), #fff 40%)}.section .item .school_info .link_box p{font-size:14px;color:#999}.section .item .school_info .link_box a{display:block;background:#6ad33b;border-radius:6px;color:#fff;text-align:center;padding:10px 0;text-decoration:none}.section .item .school_info .lock_box{position:relative;margin:-50px -16px -16px;font-size:14px;color:#999;text-align:center;background:linear-gradient(to bottom, rgba(255,255,255,0.1), #fff 20%);padding:55px 16px 20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.section .item .school_info .lock_box .btn_share{background:#ffb3a7;border-radius:6px;color:#fff;text-align:center;padding:10px 0;margin-bottom:10px;margin-top:10px;border:none;width:100%;font-size:16px;display:inline-block;text-decoration:none}.section .item .school_info .lock_box p{margin-bottom:0px}.section .item .school_info .lock_box p:last-child{margin-bottom:0}.section .item .school_info .lock_box a{margin-top:0}#school_class{background:#d7efff linear-gradient(to bottom, #d7efff, #fff);height:100%;width:100%}#school_list{width:100%;height:100%;background:url(https://cdn.zoular.com/images/school.png) no-repeat center bottom;background-size:100%;padding-top:30px}#school_list ul{background:#fff;border-radius:6px;box-shadow:0 1px 1px rgba(0,0,0,0.2);margin:10px 20px;list-style:none}#school_list ul li{border-bottom:0.5px dashed #ccc;padding:0 15px}#school_list ul li:last-child{border-bottom:none}#school_list ul li a{display:block;color:#333;font-weight:500;padding:20px 0;background:url(https://cdn.zoular.com/images/arrow-right.png) no-repeat center right;background-size:7px}#entity_show #entity_banner{background:#bde4ff url(https://cdn.zoular.com/images/placeholder_school_banner.png) no-repeat center center;background-size:cover;min-height:175px}#entity_show #entity_name_box{margin-bottom:10px}#entity_show #entity_name{padding:20px 80px 15px 15px;background:#fff}#entity_show #entity_name h1{font-size:18px;line-height:1em;margin-bottom:5px;color:#49c114}#entity_show #entity_name p{line-height:1em}#entity_show #entity_name span{font-size:14px;color:#666}#entity_show #entity_name span::before{content:"·";display:inline-block;margin-right:6px;margin-left:6px}#entity_show #entity_name span:first-child::before{display:none}#entity_show .btn_more{float:right;width:35px;height:60px;margin-top:5px;margin-right:15px;background:url(https://cdn.zoular.com/images/arrow-down.png) no-repeat center;background-size:12px;background-position:10px 50px;border:none;outline:none}#entity_show .btn_more::before{content:"";background:url(https://cdn.zoular.com/images/line_gap_2.png) no-repeat center left;background-size:1px 60px;width:1px;height:50px;position:absolute;right:60px}#entity_show .btn_more span{color:#666;font-size:13px}#entity_show #entity_location{background:#fff url(https://cdn.zoular.com/assets/icon_location_green-77ad6935316ce67380bceaba4b4e78427099bb4c2cd7d50692f7b55465880ddc.png) no-repeat left;background-size:12px;background-repeat:no-repeat;background-position:15px 19px;padding:0 15px;font-size:14px}#entity_show #entity_location a{text-decoration:none}#entity_show #entity_location a .location_text{border-top:1px solid #eee;padding:15px 0}#entity_show #entity_location a .location_text label{padding-left:20px;font-weight:700;color:#666}#entity_show #entity_location a .location_text span{font-weight:300;color:#666}#entity_show #entity_telphone{background:#fff url(https://cdn.zoular.com/assets/icon_telphone-288048001231f22edd2911adace9bd4830da312ef9f12c8fe247f3b4be1b35d8.png) no-repeat left;background-size:12px;background-repeat:no-repeat;background-position:15px 19px;padding:0 15px;font-size:14px}#entity_show #entity_telphone a{text-decoration:none}#entity_show #entity_telphone a .telphone_text{border-top:1px solid #eee;padding:15px 0}#entity_show #entity_telphone a .telphone_text label{padding-left:20px;font-weight:700;color:#666}#entity_show #entity_telphone a .telphone_text span{font-weight:300;color:#666}#entity_show .tab_container{background:#fff;padding-bottom:5px;margin-bottom:10px}#entity_show .tab_container .headline_guide{height:35px;padding:0 15px}#entity_show .tab_container .headline_guide h2{padding-top:10px;font-weight:700;color:#49c114;font-size:16px}#entity_show .tab_container ul>li{border:none;padding:0;border-radius:6px;vertical-align:top;white-space:normal;margin:10px;height:130px;position:relative;background-position:right bottom;background-size:100%;background-color:#ffecde}#entity_show .tab_container ul>li a{display:block;padding:20px;text-decoration:none}#entity_show .tab_container ul>li a h2{font-size:16px;font-weight:700;line-height:1em;padding-bottom:10px;display:inline-block;color:#333}#entity_show .tab_container ul>li .user_info,#entity_show .tab_container ul>li .number_subscribers{font-size:14px;color:#888}#entity_show .tab_container ul>li .number_subscribers{position:absolute;left:20px;bottom:15px}#entity_show #entity_content{background:#fff}#entity_show #entity_content .tab ul{width:100%;height:44px;line-height:44px;font-size:14px;border-bottom:0.5px solid #ddd;display:flex}#entity_show #entity_content .tab ul li{display:inline-block;flex:1;position:relative;text-align:center;max-width:50%}#entity_show #entity_content .tab ul li.selected{color:#49c114}#entity_show #entity_content .tab ul li.selected::after{content:"";height:1px;width:100%;background:#49c114;position:absolute;bottom:0;left:0}#entity_show #entity_content .tab_box{padding:20px;display:none}#entity_show #entity_content .tab_box.selected{display:block}.course_banner{background:url(https://cdn.zoular.com/images/banner_course.png) no-repeat center;background-size:cover;width:100%;text-align:center;position:relative}.course_banner:before{padding-top:53.2%;content:"";width:100%;display:block}.course_banner .banner_content{position:absolute;top:30%;left:8%;width:84%;color:#fff}.course_banner h1{font-size:18px;line-height:1em;margin-bottom:20px}.course_banner p{font-size:14px}.course_exam{background:#fcfff5;padding:15px}.course_exam .exam_btn{background:#6ad33b;color:#fff;text-align:center;height:50px;line-height:50px;border-radius:5px}.lesson_list li{list-style:none;background:#fff;margin-top:10px}.lesson_list .number{font-family:"Georgia";font-style:italic;font-size:20px;color:#999;float:left;width:30px;margin-top:10px;text-align:right}.lesson_list .lesson_content{margin-left:30px;padding:15px 15px 5px 8px}.lesson_list .lesson_content h2{font-size:18px;font-weight:600;line-height:1em;margin-bottom:10px;color:#333}.lesson_list .lesson_content p{color:#666}.lesson_list .lesson_content img{width:100%;height:auto;margin:10px 0 0;border-radius:5px}.lesson_list .lesson_content li{border-bottom:1px solid #ddd;background-size:16px;background-repeat:no-repeat;background-position:left center;padding-left:20px;height:48px;line-height:48px;margin:0;color:#49c114;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lesson_list .lesson_content li span{margin-right:5px;color:#999}.lesson_list .lesson_content li:last-child{border-bottom:none}.lesson_list .lesson_content .icon_xinya_mini{background-image:url(https://cdn.zoular.com/images/icon_logo_mini.png)}.lesson_list .lesson_content .icon_game_mini{background-image:url(https://cdn.zoular.com/images/icon_game_mini.png)}.lesson_list .lesson_content .icon_video_mini{background-image:url(https://cdn.zoular.com/images/icon_video_mini.png)}.lesson_list .lesson_content .icon_note_mini{background-image:url(https://cdn.zoular.com/images/icon_note_mini.png)}#download_box_mini{z-index:999;position:fixed;bottom:0px;width:100%;background:#fff;height:50px;font-size:12px;box-shadow:0 0 2px rgba(0,0,0,0.3)}#download_box_mini strong{color:#333;display:block;font-size:14px;margin-bottom:2px;margin-top:8px;font-weight:700;line-height:1em}#home_logo_footer{background:url(https://cdn.zoular.com/images/home_logo_footer.png);background-size:48px 48px;width:48px;height:48px;float:left;margin:-8px 10px 0 8px}.download_btn_mini{background:#6ad33b;color:#fff;font-size:12px;border-radius:100px;width:75px;height:30px;line-height:30px;text-align:center;display:block;position:absolute;top:10px;right:8px;text-decoration:none}.download_tips{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;z-index:2}.download_tips .download_box{position:absolute;top:50%;left:50%;margin-top:-180px;margin-left:-45%;width:90%;height:280px;padding:130px 15px 0;background:#fff url(https://cdn.zoular.com/images/placeholder_download.png) no-repeat center 20px;background-size:220px;border-radius:8px;text-align:center}.download_tips .download_box .close_btn{background:url(https://cdn.zoular.com/images/btn-close.png) no-repeat center;background-size:12px;width:24px;height:24px;position:absolute;top:5px;left:5px}.download_tips .download_box a{background:#6ad33b;color:#fff;border-radius:50px;text-decoration:none;display:block;height:44px;line-height:44px;margin-top:20px}.link_box.unshared{display:none}#links_schooser{margin-bottom:10px;padding:0 15px 0 40px;background:#fff url(https://cdn.zoular.com/images/icon_fav.png) no-repeat 15px center;background-size:16px}#links_schooser a{background:url(https://cdn.zoular.com/images/arrow-right.png) no-repeat right center;background-size:7px;display:block;text-decoration:none;height:48px;line-height:48px;color:#333;font-size:15px}#entrance_schooser{background:#fff;margin-bottom:10px;width:100%}#entrance_schooser .paths{height:100px}#entrance_schooser .paths,#entrance_schooser .others{border-bottom:1px solid #eee;position:relative}#entrance_schooser .paths h2,#entrance_schooser .others h2{font-size:14px;float:left;padding-left:8px;writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}#entrance_schooser .paths:before,#entrance_schooser .others:before{content:"";left:36px;top:50%;margin-top:-7px;position:absolute;width:10px;height:10px;box-sizing:border-box;border:1px solid #eee;transform:rotate(45deg);background:#ffffff;border-left:none;border-bottom:none;z-index:1}#entrance_schooser .paths:after,#entrance_schooser .others:after{content:"";left:40px;top:1px;position:absolute;border-right:1px solid #eee;height:100%}#entrance_schooser .paths .path_content,#entrance_schooser .others .path_content{margin-left:20px;display:inline-block}#entrance_schooser .paths .path_content .path_content_school p,#entrance_schooser .others .path_content .path_content_school p{height:50px;line-height:50px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:220px;margin-left:5px;font-size:14px}#entrance_schooser .paths .path_content .path_content_school p:first-child,#entrance_schooser .others .path_content .path_content_school p:first-child{border-bottom:1px dotted #eee}#entrance_schooser .paths .path_content a,#entrance_schooser .others .path_content a{text-align:center;background:url(https://cdn.zoular.com/images/arrow_right_yellow.png) no-repeat center right;background-size:16px;padding-right:20px;display:inline-block;position:absolute;right:10px;top:50%;margin-top:-12px;color:#333;font-size:14px;text-decoration:none}#entrance_schooser .paths h2{color:#33dc2f;height:100px;text-align:center}#entrance_schooser .others{padding-bottom:20px}#entrance_schooser .others h2{color:#50b9cf;padding-top:12px;padding-right:12px;background:#fff}#entrance_schooser .others .primary_school ul{overflow:scroll;-webkit-overflow-scrolling:touch;padding-top:1px;display:flex;display:-webkit-flex}#entrance_schooser .others .primary_school ul li{counter-increment:lilist;position:relative;width:150px;border-radius:6px;margin-top:20px;margin-left:15px;background:#fff;border:1px solid #ddd;display:table;font-size:14px}#entrance_schooser .others .primary_school ul li:last-child{margin-right:15px}#entrance_schooser .others .primary_school ul li a{width:150px;height:70px;display:table-cell;text-align:center;vertical-align:middle;padding:10px;text-decoration:none;color:#333}#experience_share{width:100%;background:#fff}#experience_share ul li{border-bottom:1px solid #eee;list-style:none;padding:15px 0;margin-left:15px;position:relative}#experience_share ul li:nth-last-child(1){border-bottom:none}#experience_share ul li a{text-decoration:none;font-weight:700;position:relative;z-index:1;display:block}#experience_share ul li a .box_container_play{float:left}#experience_share ul li a .box_container_play .play_photo{width:60px;background:rgba(0,0,0,0.3);border-radius:60px}#experience_share ul li a .box_container_play .play_photo .btn_playing{width:60px;height:60px;background:url(https://cdn.zoular.com/images/icon_playing_32.png) no-repeat;background-position:16px}#experience_share ul li a .box_container_play .play_photo img{width:60px;height:60px;border-radius:48px;position:absolute;top:0;left:0;z-index:-1}#experience_share ul li a .experience_share_content{padding-left:75px;padding-top:3px}#experience_share ul li a .experience_share_content .title{border:1px solid #fb636f;border-radius:2px;font-size:14px;background:#fb636f;line-height:20px;text-align:center;vertical-align:middle;display:inline-block;color:#fff;font-size:12px;padding:0 5px}#experience_share ul li a .experience_share_content p{padding-top:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700;font-size:16px;color:#333}#experience_share_commend{background:#fff;margin:10px 0;box-shadow:0 1px 2px rgba(0,0,0,0.05)}#experience_share_commend h3{color:#49c114;font-size:18px;padding:10px 5px 5px 15px;font-weight:700}#experience_share_commend ul{padding:10px 0 5px;margin:0 10px}#experience_share_commend ul li{margin-bottom:10px}#experience_share_commend ul li a{background-image:url(https://upload.fireflybaby.cn/study_package_activity/0beb2819fe0c266b3969f0cd4ca16b98.png?imageView2/1/w/350/h/155);min-height:150px;display:block;padding:15px;border-radius:6px;color:#333;background-size:cover;background-position:100% 100%;background-color:#a4e2e8}#experience_share_commend ul li a h2{font-size:17px;font-weight:700;padding-bottom:5px}#experience_share_commend ul li a span{color:#999;font-size:14px}#dynamic_announce{width:100%;margin-top:10px;margin-bottom:10px;background:#fff;height:50px;position:relative}#dynamic_announce .box_announce_content h2{font-size:14px;color:#e2912f;float:left;padding:12px 0 0 8px;writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}#dynamic_announce .box_announce_content:before{content:"";left:36px;top:21px;position:absolute;right:10px;width:10px;height:10px;box-sizing:border-box;transform:rotate(90deg);border:1px solid #eee;transform:rotate(45deg);background:#ffffff;border-left:none;border-bottom:none;z-index:1}#dynamic_announce .box_announce_content:after{content:"";left:40px;position:absolute;border-right:1px solid #eee;height:100%;top:0}#dynamic_announce .announce_content{padding-left:20px;position:relative;padding-top:15px}#dynamic_announce .announce_content li{font-size:14px;list-style:none}#dynamic_announce .announce_content li:before{content:"• ";color:#aaa;clear:both;position:absolute}#dynamic_announce .announce_content li a{display:block;padding-left:10px;color:#333;text-decoration:none}#dynamic_announce .messgae_amount{float:right;font-size:14px;border-radius:50%;height:15px;width:15px;display:inline-block;background:#fb636f;vertical-align:top;position:absolute;right:10px;top:19px}#dynamic_announce .messgae_amount span{display:block;color:#ffffff;height:15px;line-height:15px;text-align:center;font-size:11px}#messgae_error{width:100%;margin-top:20px;font-size:14px;text-align:center}#messgae_error a{color:#fb636f;background:url(https://cdn.zoular.com/assets/icon_error-dda2887b188cbe25be76992b032c79870268e997febf5df2547429f184a18e18.png) no-repeat left center;background-size:18px;text-decoration:underline;padding-left:24px}#page_bottom_menu{width:100%;height:50px;background:white;border-top:1px solid #f1f1f1}#page_bottom_menu:after{content:"";display:block;clear:both}#page_bottom_menu a{padding-left:22px;text-decoration:none;color:#333;background-size:16px;background-position:0px 2px;background-repeat:no-repeat;vertical-align:middle;font-size:14px}#page_bottom_menu .box_target_school{float:left;text-align:center;height:50px;line-height:50px;background:url(https://cdn.zoular.com/images/line_gap_2.png) no-repeat center right;background-size:1px 45px}#page_bottom_menu .box_target_school .btn-favorited{background-image:url(https://cdn.zoular.com/images/icon-faved-64.png)}#page_bottom_menu .box_target_school .btn-not-favorited{background-image:url(https://cdn.zoular.com/images/icon-fav-64.png)}#page_bottom_menu .box_test_evaluation{width:50%;float:left;text-align:center;height:50px;line-height:50px}#page_bottom_menu .box_test_evaluation a{background-image:url(https://cdn.zoular.com/images/icon-test.png)}#icon_sidebar{background:url(https://cdn.zoular.com/images/icon_sidebar.png) no-repeat;background-size:24px;width:24px;height:24px;position:fixed;top:60px;left:10px;z-index:1001}#sidebar_shadow{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1002;display:none}#sidebar_menu{width:240px;height:100%;background:#fff;position:fixed;top:0;left:-240px;font-size:16px;z-index:1003;-webkit-transition:left 0.2s linear;-moz-transition:left 0.2s linear;-ms-transition:left 0.2s linear;transition:left 0.2s linear;overflow-y:auto}#sidebar_menu dt{color:#999;font-weight:700;background:#fafafa;padding:10px 0 10px 15px}#sidebar_menu dd a{display:block;color:#333;padding:10px 0 10px 15px;text-decoration:none}.navbar-collapse{width:100%;height:50px;box-shadow:0px 0 1px rgba(0,0,0,0.3);background:#fff;position:relative;z-index:10}.navbar-collapse .container-logo{float:left;width:120px;margin-left:5px;height:50px;line-height:50px;background:url(https://cdn.zoular.com/images/logo_mini_new.png) no-repeat left center;background-size:100%;font-size:0;text-indent:-999px;overflow:hidden}.navbar-collapse .navbar-nav{float:right}.navbar-collapse .navbar-nav ul li{display:inline-block;list-style-type:none;margin:0 10px}.navbar-collapse .navbar-nav ul li a{color:#666;font-size:14px;padding:0 5px;display:block;text-decoration:none;line-height:50px}.navbar-collapse .navbar-nav ul li .course_bar{position:relative}.navbar-collapse .navbar-nav ul li .course_bar::after{content:"";width:10px;height:10px;background-color:#ff0004;border-radius:50%;top:10px;right:-5px;z-index:10;position:absolute}.navbar-collapse .navbar-nav ul li a.selected{color:#49c114;box-shadow:inset 0 -2px 0 #49c114}.navbar-collapse:after{content:"";display:block;clear:both}.district_tips_box{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;z-index:1002}.district_tips_box .tips_main{position:absolute;top:50%;left:50%;width:90%;border-radius:8px;text-align:center}.district_tips_box .tips_main p{padding:15px 30px 0;font:15px/1.6 "Helvetica Neue", Helvetica, Arial, sans-serif;color:#878787}.district_tips_box .vip_box{margin-top:-180px;margin-left:-45%;padding:130px 15px 30px;background:#fff url(https://cdn.zoular.com/images/placeholder_location.png) no-repeat center 20px;background-size:225px}.district_tips_box .close_btn{background:url(https://cdn.zoular.com/images/btn-close.png) no-repeat center;background-size:12px;width:24px;height:24px;position:absolute;top:5px;left:5px}.district_tips_box .btn_sh a.btn_big,.district_tips_box .btn_sh a.btn_small{background:#6ad33b;color:#fff;border-radius:50px;text-decoration:none;display:block;height:44px;line-height:44px;width:45%;margin:20px 2.5% 0;float:left}.district_tips_box a{text-decoration:underline;color:#49c114}#district_menu{font-size:14px;padding:10px 20px}#district_menu .district_select{float:right;background:#fff;font-size:12px;line-height:1em;padding:5px 10px;border:1px solid #ddd;border-radius:30px}#district_menu p{color:#666}#district_menu label{display:block}.city_district{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,0.5)}.city_district .city_select_content{background:#fff;position:fixed;left:0;bottom:0;width:100%}.city_district .city_select_content ul{padding-bottom:15px}.city_district .city_select_content ul::after{content:"";clear:both;display:block}.city_district .city_select_content ul li{float:left;list-style:none;border:1px solid #ddd;border-radius:3px;font-size:12px;width:30%;margin:15px 0 0 2.5%}.city_district .city_select_content ul li a{display:block;text-decoration:none;color:#333;text-align:center;padding:10px 0}.city_district .city_select_content ul li.selected{border:1px solid #6ad33b;background:#6ad33b;color:#fff}.city_district .city_select_content .another_type{border-bottom:1px solid #eee}.city_district .city_select_content .another_type label{text-align:center;display:block;padding:10px 0;font-size:18px}.city_district .city_select_content .school_type_content{padding:20px 20px 10px 0;border-bottom:1px solid #eee;background:url(https://cdn.zoular.com/images/arrow-right.png) no-repeat right;background-size:7px;margin:0 20px}.city_district .city_select_content .school_type_content:last-child{border-bottom:none}.city_district .city_select_content .school_type_content a{text-decoration:none}.city_district .city_select_content .school_type_content a h3{font-size:18px;line-height:1em;margin-bottom:5px;color:#49c114}.city_district .city_select_content .school_type_content a p span{font-size:14px;color:#666}.city_district .city_select_content .school_type_content a p span::before{content:"·";display:inline-block;margin-right:6px;margin-left:6px}.city_district .city_select_content .school_type_content a p span:first-child::before{display:none}#school_evaluation a img{width:100%;display:block;background-size:100%}.white_box{background:#fff;margin-bottom:10px}#box_evaluation{background:#fcfff5;margin-bottom:10px;position:relative}#box_evaluation ul li{border-bottom:1px solid #eee;color:#ddd;font-size:14px;list-style:none;margin-left:30px}#box_evaluation ul li:after{content:"• ";font-size:12px;line-height:44px;position:absolute;left:12px;margin-top:-44px}#box_evaluation ul li a{background:url(https://cdn.zoular.com/images/arrow_right_yellow.png) no-repeat center right;background-size:16px;text-decoration:none;color:#8a7500;display:block;padding:10px 20px 10px 0;margin-right:15px}#box_evaluation ul li:first-child{font-size:16px}#box_evaluation ul li:last-child{border:none}#target_school{padding-bottom:10px}#target_school .box_content{width:90%;border:1px dotted #d8d5d5;border-radius:5px;padding:2px 15px 25px;margin:0px auto 0;background:url(https://cdn.zoular.com/images/placeholder_empty.png) no-repeat right;background-size:260px}#target_school .box_content .recommend_school_content{width:70%;margin-top:22px;padding-right:10px;color:#767676;font-size:14px}#target_school .box_content .recommend_school_content a{display:block;border:1px solid #519cf3;border-radius:50px;text-align:center;width:120px;height:30px;line-height:30px;color:#519cf3;margin-top:20px;text-decoration:none}#target_school .add_school{text-align:right;margin-top:-37px;background:url(https://cdn.zoular.com/images/action-icon-add.png) no-repeat center left;background-size:16px;padding-right:10px;padding-left:18px;color:#666;background-position:left 2px;position:absolute;right:0;line-height:22px;text-decoration:none;font-size:12px}#target_school .school_list_select{padding-bottom:20px}#target_school .school_list_select ul{overflow:scroll;-webkit-overflow-scrolling:touch;padding-top:1px;display:flex;display:-webkit-flex}#target_school .school_list_select ul li{counter-increment:lilist;position:relative;width:150px;height:60px;border-radius:5px;margin-right:10px;background:#fff;border:1px solid #ddd;display:table;font-size:14px}#target_school .school_list_select ul li:first-child{margin-left:20px}#target_school .school_list_select ul li a{display:table-cell;height:60px;vertical-align:middle;text-align:center;padding:0 10px;text-decoration:none;color:#333}ul.school_dynamic_info{border-bottom:1px solid #ddd}ul.school_dynamic_info li{border-bottom:1px solid #ddd;width:90%;margin:0 auto;list-style:none;display:table}ul.school_dynamic_info li:nth-last-child(1){border-bottom:none}ul.school_dynamic_info li a{text-decoration:none;display:block}ul.school_dynamic_info li a .school_show_title{padding-top:10px}ul.school_dynamic_info li a .school_show_title img{width:32px;height:32px;border-radius:3px;background:no-repeat;background-size:cover;float:left;display:table-cell;margin-right:5px}ul.school_dynamic_info li a .school_show_title .school_headline{line-height:1em}ul.school_dynamic_info li a .school_show_title .school_headline label{font-size:14px;color:#333}ul.school_dynamic_info li a .school_show_title .school_headline p{font-size:12px;color:#666}ul.school_dynamic_info a .dynamic_info_content{margin:0 auto;padding-bottom:10px;padding-top:10px}ul.school_dynamic_info a .dynamic_info_content .info_title{font-size:15px;font-weight:700;color:#333}ul.school_dynamic_info a .dynamic_info_content .info_describle{font-size:14px;width:285px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#676767}.more_dynamic_info a{width:155px;text-align:center;padding-top:10px;background:url(https://cdn.zoular.com/images/arrow_right_yellow.png) no-repeat center right;background-size:16px;display:block;margin:0 auto;background-position:right 13px;color:#676767;font-size:14px;text-decoration:none}.box_title{color:#8a7500;font-size:16px;font-weight:700;line-height:1em;padding-top:20px;margin-bottom:20px;text-align:center;position:relative}.box_title::before,.box_title::after{content:" ";width:40px;height:6px;background-size:40px;display:inline-block;vertical-align:middle}.box_title::before{margin-right:20px;background-image:url(https://cdn.zoular.com/images/icon_title_left.png)}.box_title::after{margin-left:20px;background-image:url(https://cdn.zoular.com/images/icon_title_right.png)}.box_distance{margin-bottom:10px}#entrance_tools{height:220px}#entrance_tools .box_content{width:100%}#entrance_tools .box_content .content_left,#entrance_tools .box_content .content_center,#entrance_tools .box_content .content_right{width:30%;height:150px;float:left}#entrance_tools .box_content .content_left{background:#4490f1;margin-left:3%}#entrance_tools .box_content .content_left span{font-size:12px}#entrance_tools .box_content .content_center{background:#f5b96d;margin-left:2%}#entrance_tools .box_content .content_right{background:#48d227;margin-left:2%}#entrance_tools .box_content .content_title{text-align:center;color:#fff;font-weight:700;margin-top:15px;font-size:16px}#entrance_tools .box_content .title_left{line-height:18px}#entrance_tools .box_content .title_center{margin-top:20px}#entrance_tools .box_content .title_right{margin-top:20px}#school_topic{padding-bottom:20px}#school_topic ul li{list-style:none;width:90%;margin:10px auto 0px;padding:20px 15px;border:1px dotted #d8d5d5;border-radius:5px}#school_topic ul li .topic_content{width:150px}#school_topic ul li .topic_content h3{font-size:16px}#school_topic ul li .topic_content a{font-size:14px;color:#49c114;text-decoration:none}#school_topic ul li .topic_list_img{position:relative}#school_topic ul li .topic_list_img img{width:55px;height:55px;border-radius:55px;position:absolute;right:0;top:-50px;border:1px solid #fff}#school_topic ul li .topic_list_img img:nth-child(2){margin-right:10px}#school_topic ul li .topic_list_img img:nth-child(3){margin-right:25px}#school_topic .all_schools_guide{border-radius:50px;color:#fff;line-height:36px;margin:20px auto 0;width:150px;display:block;background:url(https://cdn.zoular.com/images/arrow_right_white.png) no-repeat center right;background-color:#49c114;background-size:16px;background-position:120px 10px;padding-left:15px;text-decoration:none;font-size:14px}#wonderful_review ul li a{text-decoration:none}#wonderful_review ul li a .box_review_content{width:90%;margin:0 auto;border-bottom:1px solid #ddd;padding-bottom:10px;padding-top:10px}#wonderful_review ul li a .box_review_content .title{font-size:16px}#wonderful_review ul li a .box_review_content .subject_review{color:#999;font-size:12px}#wonderful_review ul li a img{width:120px;height:80px;float:right;padding-top:10px;padding-right:5%}#wonderful_review .more_forum_info{width:130px;text-align:center;background:url(https://cdn.zoular.com/images/arrow_right_yellow.png) no-repeat center right;background-size:16px;display:block;padding:10px 0;margin:0 auto;color:#666;font-size:14px;text-decoration:none}.article_main{background:#fff;padding:0 15px 15px}.article_main .article_header{border-bottom:1px dashed #ddd;text-align:center;padding:15px 0;margin-bottom:15px}.article_main .article_header h1{font-size:18px;font-weight:700;line-height:1.5em}.article_main .article_header .info{font-size:12px;color:#666}.share-inpage{background:rgba(255,255,255,0.95);position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:999999}.share-inpage .share-notice-container{background:url(https://cdn.zoular.com/images/share_tips_2.png) no-repeat top right;background-size:80%;padding:200px 10% 0;color:#333;position:absolute;left:0;right:0;top:10px;text-align:center;font-size:20px}#district_select_container{background:#fff;padding-bottom:20px}#district_select_container label{text-align:center;display:block;font-size:16px}#district_select_container ul{padding-left:0px}#district_select_container ul li{float:left;list-style:none;border:1px solid #ddd;border-radius:3px;font-size:12px;width:30%;margin:15px 0 0 2%}#district_select_container ul li a{display:block;text-decoration:none;color:#333;text-align:center;padding:10px 0}#district_select_container ul:after{content:"";clear:both;display:block}#region_footer_fixed{position:fixed;bottom:0;width:100%;z-index:999}@media screen and (orientation: landscape) and (min-width: 1024px){.schools-show,.schools-show .course_bottom_bar{max-width:500px;margin:0 auto}}.container-unlock{position:absolute;bottom:0;left:0;right:0}.container-unlock .glass{height:30px;background:linear-gradient(0deg, #fff, #00000000)}.container-unlock .text{padding:15px 0;background:white;text-align:center;color:#1f9d1f;font-size:16px;font-weight:bold;display:flex;align-items:center;justify-content:center}.container-unlock .icon{margin-left:5px;display:inline-block;width:15px;height:12px;background-image:url(https://cdn.zoular.com/assets/icon-double-arrow-down-44799b823f10cbeb9cde815cbde273fb19126ac82bff1395c51a9bf2b28b46ec.png);background-size:100%}.question-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center}.question-popup .wrapper{width:80%;max-width:300px;padding:20px;border-radius:10px;background:white;position:relative}.question-popup .wrapper .icon-close{width:30px;height:30px;position:absolute;top:10px;right:10px;display:block;background-image:url(https://cdn.zoular.com/assets/icon-close-c62fe3bdec150d5a49f38f9203ccd7e0541ee6a8b1c0c4aebd02166583b92a59.png);background-size:100%}.question-popup .title{color:#1f9d1f;font-size:18px}.question-popup .options{margin:10px 0}.question-popup .options .option{margin-bottom:5px;display:flex;align-items:center}.question-popup .options .option label{margin-left:5px}.question-popup .popup-footer{text-align:center}.question-popup .popup-footer .btn-confirm{padding:10px 30px;color:white;background:#1f9d1f;border-radius:15px;border:none;font-size:16px}.question-popup .popup-footer .btn-confirm:disabled{background:#bbb}.question-popup .container-qrcode .title{padding:20px 0 0;text-align:center}.markdown{text-align:left}.markdown a{color:#8a7500;background:url(https://upload.xinya.me/icon_link_mini.png) no-repeat right center;background-size:12px 12px;padding-right:13px;margin-right:4px;text-decoration:none}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-bottom:20px}.markdown h1{font-size:24px;text-align:center}.markdown h2{font-size:20px;text-align:center}.markdown h3{font-size:18px;font-weight:700;color:#49c114;position:relative}.markdown h4,.markdown h5,.markdown h6{font-size:16px}.markdown img{width:100%;height:auto;margin:15px 0 0;vertical-align:top}.markdown video,.markdown audio{width:100%;margin:0 0 15px;background:#f1f0ed}.markdown li{color:#333}.markdown ul{padding-left:0px}.markdown ul li{margin-bottom:20px;margin-left:14px;list-style:none;counter-increment:lilist;position:relative}.markdown ol li{margin-bottom:20px;margin-left:20px;list-style:none}.markdown>ol{overflow:scroll;-webkit-overflow-scrolling:touch;margin-left:-20px;margin-right:-20px;padding-top:1px;display:flex;display:-webkit-flex}.markdown>ol>li{font-size:14px;margin-left:10px;margin-bottom:20px;width:72%;border-radius:6px;background:#fff;flex:none;padding:4%;box-shadow:0px 0px 1px #cccbc8;overflow:hidden;position:relative}.markdown>ol>li img{margin:-6% -6% 10px;width:112%;height:auto;border-top-left-radius:6px;border-top-right-radius:6px}.markdown>ol>li:first-child{margin-left:20px}.markdown>ol p{margin:0}.markdown ul li::before,.markdown li ol>li::before,.markdown blockquote ol>li::before{color:#aaa;position:absolute}.markdown ul li::before{content:counter(lilist,disc);left:-15px}.markdown li ol>li::before,.markdown blockquote ol>li::before{font-weight:700;font-family:Times New Roman,georgia;font-style:italic;left:-20px}.markdown li ol>li,.markdown blockquote ol>li{counter-increment:olollist;position:relative}.markdown li ol>li::before,.markdown blockquote ol>li::before{content:counter(olollist,decimal) ".";font-size:16px}.markdown li ul,.markdown li ol{margin-top:20px}.markdown li ul{margin-left:14px}.markdown li ol{margin-left:20px}.markdown li li{margin-left:0}.markdown>ol>li ol,.markdown>ol>li ul{margin-top:0;margin-left:15px}.markdown>ol>li li{margin-bottom:5px;font-size:14px}.markdown>ol>li>ol li::before{font-size:14px;font-weight:400;left:-15px}.markdown em{color:#666;font-style:normal;font-size:14px}.markdown strong{font-weight:700;font-size:16px}.markdown p{margin:0 0 20px}.markdown blockquote{margin-bottom:20px;padding:15px;position:relative;background:#f1f0ed;border-radius:6px}.markdown blockquote p:last-child,.markdown blockquote li:last-child{margin-bottom:0}.markdown blockquote>ul{margin-top:0}.markdown hr{background:#ddd;height:1px;border:none;margin-top:15px;margin-bottom:30px}.article_main .markdown h1,.article_main .markdown h2{text-align:left}.article_main .markdown>ol{overflow:scroll;-webkit-overflow-scrolling:touch;margin-left:-20px;margin-right:-20px;padding-top:1px;display:block}.article_main .markdown>ol>li{font-size:14px;margin-left:40px;margin-bottom:20px;width:initial;border-radius:6px;background:#fff;flex:none;padding:0;box-shadow:none;overflow:initial;position:relative}.article_main .markdown>ol>li:first-child{margin-left:40px}.article_main .markdown ol li{list-style:disc}
