.teacher-nav li{line-height: 45px;float: left; margin-right: 30px;  font-size: 22px;} 
.teacher-nav {  display: flex; border-bottom: solid 1px #ddd;  justify-content: center;} 
.teacher-nav li.on {   border-bottom: 1px solid #1673b2;} .teacher-nav li a {  color: #333;} .teacher-nav li.on a { color: #1673b2;} 
div#l-container {background: #f2f5fa;} 
.tab_content .post .tt {border: 0;width: auto;margin-bottom: 15px;} 
.tab_content {padding: 30px; background: #fff;min-height: 300px;} .hd {  margin-bottom: 20px;}
.tab_content .post1 .tt .tit .title{ line-height: 25px;  padding-left: 10px;  border-left: solid 2px #ff9c00;}
.tab_content .hide {   display: none;}
.col_news_head {/* margin-bottom: 50px; */border: 0;}
.tab_content ul.news_list { margin-left: 120px;}
.tab_content .news_list li.news { line-height: 25px;  float: left; width: 16.66666%;margin-bottom:35px;}
.tab_content li.news a {
    line-height: 20px;
    font-size: 18px;
    color: #555;
    background: url(../images/lind-a.png) left center no-repeat;
    padding-left: 20px;
}
div#col {
    padding: 10px 0;
    margin-top: -68px;
    background: #0f429b8a;
}

.col_metas .col_title h2{
    border: 0;
    color: #fff;
    font-size: 24px;
}
.col_metas .col_path a,.col_metas .col_path span{
    color: #fff;
}
.link_icon ul.news_list {
    display: flex;
    justify-content: flex-start;
}

.link_icon .news_list li.news {
    line-height: 35px;
    margin-right: 30px;
    border: solid 1px #1567b1;
    background: #fff;
    border-radius: 36px;
    padding: 0 20px;
}

.menutop {
    margin-bottom: 40px;
}