.filter-box.open .filter-mark{display:block}.filter-mark{display:none;width:100%;height:100vh;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:0}.loading-box{display:none;margin:40px auto 0;font-size:14px;color:#ddd;text-align:center}.filter-loading-box{position:absolute;margin:0 auto !important;padding-top:3%;top:0;left:0;width:100%;height:100%;background:none;z-index:10}.top-loading{margin-top:0 !important;padding-top:30px}.loading{margin:0 auto;width:50px;height:20px;text-align:center;font-size:10px}.loading>div{background-color:#eee;height:100%;width:3px;display:inline-block;animation:stretchdelay 1.2s infinite ease-in-out}.loading .rect2{animation-delay:-1.1s}.loading .rect3{animation-delay:-1s}.loading .rect4{animation-delay:-.9s}.loading .rect5{animation-delay:-.8s}@keyframes stretchdelay{0%,40%,to{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}body{background-color:#f5f7f9}.add-more,.add-more:focus,.no-more,.no-more:focus{width:95%;margin:30px 30px 0;padding:1pc 0;font-size:1pc;line-height:1;color:#334d72;text-align:center;border:1px solid #334d72;background:#fff;border-radius:3px;overflow:hidden}.add-more,.add-more:focus,.no-more:focus{margin-top:15px}.add-more .btn-icon{display:inline-block;padding:6px;margin-left:5px;background:url(../images/btn-icon.png) no-repeat center center;background-size:contain}.no-more,.no-more:focus{color:#ddd !important;border:none !important;padding:0 !important;background:none !important}.filter{margin-bottom:20px;background-color:#fff}.filter .moudle-title{padding:30px 0;font-size:28px;font-weight:700;text-align:center;margin-bottom:10px;color:#333;border-bottom:2px solid #eee}.filter .moudle-title span{color:#cc8b59}.filter-title{padding:10px 0;display:none}.filter-title li{font-size:14px;color:#31404c;text-align:center;cursor:pointer}.filter-title li .icon{padding:0 4px;margin:0 0 0 3px;background-size:contain}.filter-title .down-icon{background:url(../images/down.png) no-repeat center center}.filter-title .top-icon{background:url(../images/top.png) no-repeat center center}.moubile-filter-tit{display:none}.filter-content{padding:10px 30px 20px}#filter-result{display:none;height:55px}#filter-result .filter-result-num{display:inline-block;position:relative;font-size:1pc;color:#333;margin-left:6px}#filter-result .loading{position:absolute;bottom:0;left:44px;background:#fff;width:20px;overflow:hidden;margin:0 5px;z-index:2}#filter-result em{display:inline-block;min-width:20px;text-align:center;font-style:normal}.filter-type{border-bottom:1px dashed #eee;margin-bottom:10px;padding-top:15px}.filter-type:last-child{margin-bottom:0}.filter-type p{float:left;width:90px;font-size:1pc;line-height:22px;color:#222d35}.filter-type[data-fold=true]{height:auto !important}.filter-type[data-fold=true] p{width:90px}.filter-type label,.filter-type .label,.filter-type .result-item{display:inline-block;padding:0 7px;margin-right:6px;margin-bottom:0;font-size:14px;line-height:20px;font-weight:400;color:#df2f30 !important;border:1px solid #dc6464;border-radius:2px;cursor:pointer}.filter-type .reset-btn{padding:4px 15px;margin-bottom:5px;font-size:14px;font-weight:400;text-align:center;color:#fff;background-color:#ce8f21;border-color:#ce8f21;border-radius:3px;border:none !important}.filter-type label .close-icon,.filter-type .result-item .close-icon{padding:0 5px;margin-left:5px;background:url(../images/public/close-icon.png) no-repeat center right}.filter-box{background-color:#fff;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0}.filter-box .filter-type[data-fold=true]>ul{width:auto !important;float:none !important;margin-left:90px}.filter-box .filter-type>ul{position:relative;margin-left:90px}.filter-box .filter-type>ul li,.filter-box .tab-content ul li{float:left;margin-right:5px;font-size:14px;line-height:24px;color:#666;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;overflow:hidden;margin-bottom:15px;cursor:pointer}.filter-box .filter-type>ul li.open-btn{display:none;position:absolute;right:0;top:0;margin:0 auto;text-align:center}.filter-box .filter-type>ul li.open-btn a{font-weight:700;font-size:14px;color:#ce8f21 !important;width:2pc !important;background:#fff !important;padding:0 !important}.filter-box .filter-type>ul .search-li{float:left;width:92%;margin-right:0 !important;margin-left:15px;cursor:auto !important;overflow:visible}.filter-box .filter-type>ul .search-li>ul{margin-top:15px}.filter-box .filter-type>ul .search-li .search-box{position:relative;max-width:170px;height:26px;line-height:26px;font-size:9pt;color:#334d72;border:1px solid #334d72 !important;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;overflow:hidden}.filter-box .filter-type>ul .search-li .search-box .search-icon{position:absolute;display:block;width:24px;height:24px;right:0;top:0;background:url(../images/school/filter-search.png) no-repeat center}.filter-box .filter-type>ul .search-li .search-box input{display:block;border:0;height:24px;color:#334d72;line-height:24px;padding-left:9pt}.filter-box .filter-type .porject-box{max-height:102px;overflow-y:auto}.filter-box .filter-type>ul li a,.filter-box .filter-type>ul li span,.filter-box .tab-content ul li a{display:inline-block;width:100%;padding:0 15px;color:#444}.filter-box .filter-type>ul>li.active>a,.filter-box .filter-type>ul>li.active>span,.filter-box .filter-type>ul>li:hover>a,.filter-box .filter-type>ul>li>ul>li.active>a,.filter-box .filter-type>ul>li>ul>li:hover>a,.filter-box .tab-content ul li.active a{color:#fff;background-color:#334d72}.filter-tools{padding:0 30px 15px;background-color:#fff}.filter-tools .filter-type{margin-bottom:0;padding-top:0;height:auto !important;border:none !important}.filter-tools .search-box{width:250px}.filter-tools .search-input{width:200px;padding-left:27px;background:url(../images/search-bg.png) no-repeat 10px center;font-size:9pt;height:30px;line-height:28px;border:1px solid #bbb;color:#888}.filter-tools .search-btn,.filter-tools .search-btn:focus{float:right;width:50px;font-size:14px;height:30px;line-height:30px;color:#fff;background-color:#6d8dba;border-color:#6d8dba}.filter-tabs-box{float:left;width:90%;margin-left:15px;margin-top:-5px}.school-box{position:relative;padding-bottom:20px;margin-bottom:20px;background:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.school-box .moudle-title{padding:30px 0;font-size:28px;font-weight:700;text-align:center;margin-bottom:10px;color:#333;border-bottom:2px solid #eee}.schoollist{min-height:50px;margin:0 -1%}.schoollist dl{float:left;padding:18px 20px;width:23%;margin:0 1% 1%;background:#fff;border-radius:4px}.schoollist dl dt{text-align:center}.schoollist dl dt a{display:inline-block;width:60px;height:60px;border-radius:60px;margin:0 auto}.schoollist dl:hover{box-shadow:0 0 10px rgba(0,0,0,0.1)}.schoollist dl .school-name-cn{display:block;font-size:20px;line-height:24px;font-weight:bold;text-align:center;color:#1d3e65;margin:4px auto}.schoollist dl .school-name-cn:hover{color:#cc8b59}.schoollist dl .school-name-en{font-size:12px;color:#969aa0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;margin-bottom:11px}.schoollist dl .school-info{font-size:12px;line-height:20px;color:#455663}.schoollist dl .school-info span{color:#969aa0}.schoollist dl .school-apply{padding:8px 0 0;text-align:center}.schoollist dl .school-apply .btn{display:inline-block;padding:0;width:100%;max-width:120px;font-size:14px;color:#fff;line-height:30px;background:#6d8dba}.schoollist dl .school-apply .btn:hover{background:#cc8b59}.schoollist-item{padding:30px 0;border-bottom:1px solid #eee}.school-list-cnt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.school-logo{float:left;width:10%;max-width:75pt;text-align:center}.school-cnt{float:left;width:74%;width:calc(74% - 1px);padding-right:2%;margin:0 2%;border-right:1px dashed #e2e2e2}.school-tit{margin-bottom:5px}.school-tit a{float:left;font-size:22px;font-weight:700;color:#333;margin-right:15px}.school-tit a:hover{color:#ce8f21}.school-btn{float:right;padding-top:20px;width:12%}.school-btn a{display:block;width:100%;margin:0 auto;font-size:14px;line-height:36px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;text-align:center}.school-btn .detail-btn{color:#fff;background-color:#334d72;margin-bottom:26px}.school-btn .detail-btn:hover{background:#ce8f21}.school-btn .order-btn{line-height:34px;color:#fe8848;border:1px solid #fe8848}.address-icon{height:30px;line-height:30px;font-size:14px;color:#666}.address-icon i{padding:2px 10px;background:url(../images/address-icon.png) no-repeat center center;margin-right:5px}.school-type-list{float:left;width:48%;margin-right:2%;font-size:14px;line-height:26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.school-type-list b{font-weight:400;color:#333}.school-type-list span{color:#666}.tag{font-size:9pt;color:#5389b2;line-height:1;padding:1px 5px;margin:0 3px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;background:#e4eff8}.tag:last-child{margin-right:0}.tag-color1{color:#5389b2;background-color:#e4eff8}.tag-color6{background-color:#9197d6}.tag-color2{color:#b27b5d;background-color:#f5eae5}.tag-color3{background-color:#ffaf6d}.tag-color4{background-color:#f89383}.tag-color5{background-color:#cfa589}.page{width:100%;text-align:center;padding:40px 0 0}.page>ul>li{float:left}.page .pagezong:hover{background-color:#fff;color:#000}.page>a,.page>b{width:10%;background-color:#fff;font-size:14px;line-height:32px;text-align:center;padding:6px 20px;margin-right:10px;border:1px solid #eee;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.page>a:hover,.page>b,.page>ul>li>.active{background:#334d72;border:1px solid #334d72;color:#fff}.fst-page a,.last-page a{padding-left:5px;padding-right:5px}@media only screen and (max-width: 1024px){.filter .moudle-title{line-height:1.4;padding:3% 0}.school-box .moudle-title{padding:4% 0}.page [title],.page>.pagezong{display:none}.page a,.page>b{max-width:90pt;width:22%;margin-right:1%;padding:0;display:inline-block;display:none}.page a.fst-page,.page a.last-page,.page a.next,.page a.pre{display:inline-block}}@media only screen and (max-width: 1200px){.container{width:98%}.add-more,.add-more:focus,.no-more,.no-more:focus{margin:0 2.5%}}@media only screen and (max-width: 767px){.school-box{margin-bottom:3%;padding-bottom:3%}.loading-box{margin-top:3%}.school-box .moudle-title{font-size:22px}.filter .moudle-title{font-size:24px}#filter-result{height:auto !important;padding-bottom:2%}#filter-result .filter-result-num{display:inline-block;padding-top:3px}.filter-type{margin-bottom:4px;padding-top:4px}.filter-type p{position:relative;z-index:2;margin-bottom:10px !important}.filter-box .filter-type>ul,.filter-type p{width:100%;font-size:14px;margin:0 auto}.filter-type[data-fold=true] p{width:70px}.filter-box .filter-type[data-fold=true]>ul{margin-left:70px}.filter-box .filter-type>ul li,.filter-box .tab-content ul li,.filter-type label,.filter-type .result-item{font-size:9pt}.filter-box .filter-type>ul li,.filter-box .tab-content ul li{margin-bottom:5px}.filter-content{padding:0 2%}.filter-tools{padding:1% 2% 3%}.filter-tools .filter-type p,.moubile-filter-box{display:none}.moubile-filter-tit{display:block}.moubile-filter-tit li .icon{position:absolute;width:10px;padding:0;height:100%;top:0;right:-8px;background-size:contain}.moubile-filter-tit .down-icon{margin:0 auto !important;background:url(../images/down.png) no-repeat center center}.moubile-filter-tit .top-icon{margin:0 auto !important;background:url(../images/top.png) no-repeat center center}.moubile-filter-tit ul{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;height:40px;line-height:40px;background-color:#fff}#filter-result .filter-result-num{font-size:14px;margin:0 auto}#filter-result em{display:inline-block;min-width:20px;text-align:center;font-style:normal;color:#d7762c !important}.filter-title li.have-param>span:before,.filter-type .reset-btn,.filter-type label,.filter-type .result-item{display:none !important}#filter-result{width:100%;text-align:center;height:auto !important;padding-bottom:2%}.filter-tools .search-box{width:100% !important}.filter-tools .search-input{width:calc(100% - 50px)}.moubile-filter-tit li.have-param>span:before{display:none !important}.moubile-filter-tit li>span:before{right:0}.moubile-filter-box .filter-type{display:none}.moubile-filter-box .filter-type p,.moubile-filter-box .filter-type>ul li.open-btn{display:none !important}.filter{position:relative;width:100%}.moubile-filter-tit li[data-state=true]::after{display:block;position:absolute;content:'';width:100%;height:41px;background:#fff;border:1px solid #eee;border-radius:2px 2px 0 0;z-index:0;left:-1px;top:-1px;z-index:-1;box-sizing:content-box}.moubile-filter-tit li>span{position:relative;padding-right:10px}.moubile-filter-tit li.have-param{color:#d7762c;border:1px solid #d7762c;border-radius:3px}.moubile-filter-tit li.have-param::before,.moubile-filter-tit li>span::before{display:block;content:'';position:absolute;width:10px;height:100%;background-color:none !important;background:url(../images/down.png) no-repeat center center;background-size:8px;top:0;right:5px;z-index:2}.moubile-filter-tit li.have-param>span::before{display:none !important}.moubile-filter-tit li>span::before{right:0}.moubile-filter-tit li p{position:absolute;width:100%;top:0;left:0;padding-left:2px;padding-right:12px;background:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px}.filter-box .filter-type>ul li{width:31.333%;margin:2px 1%}.filter-box .filter-type>ul li a,.filter-box .filter-type>ul li span,.filter-box .tab-content ul li a{width:auto;border-radius:2px}.moubile-filter-tit{display:block;overflow-x:auto;padding:0 0 5px;overflow-y:hidden;margin-bottom:-1px}.moubile-filter-tit ul{display:block;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;width:570px;height:40px;line-height:40px;background-color:#fff;padding-left:5px;padding-right:5px}.moubile-filter-tit li{position:relative;float:left;margin:0 5px;padding:0 2%;text-align:center;font-size:14px;line-height:28px;cursor:pointer;width:104px;min-width:104px;background:#f2f2f7;border:1px solid #f2f2f7;white-space:nowrap;text-overflow:ellipsis;border-radius:2px;z-index:13}.filter-box .filter-type>ul>li.active>a,.filter-box .filter-type>ul>li.active>span,.filter-box .filter-type>ul>li:hover>a,.filter-box .filter-type>ul>li>ul>li.active>a,.filter-box .filter-type>ul>li>ul>li:hover>a,.filter-box .tab-content ul li.active a{color:#fff;background:#334d72}.filter-box.open{position:relative;z-index:11}.filter-box.open .moubile-filter-box{position:absolute;padding-bottom:5px;max-height:250px !important;overflow-y:auto;background:#fff;width:100%;z-index:1;border-top:1px solid #eee;padding-top:5px}.filter-box.open .filter-mark{display:block}.filter-mark{display:none;width:100%;height:100vh;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:0}.add-more,.add-more:focus,.no-more,.no-more:focus{line-height:1.4;padding:1.5% 0;margin-top:3%}.schoollist{padding:10px 2%}.schoollist dl{width:31.333%;padding:15px 10px}}@media only screen and (max-width: 428px){.schoollist dl{width:48%}.add-more,.add-more:focus,.no-more,.no-more:focus{font-size:14px;margin-top:5%}}
