@font-face {
    font-family: "marketFont";
    src: url("../../../Mkt/market_css/DINENGSCHRIFTSTD_1.OTF");
    /* src: url("__PUBLIC__/css/DINENGSCHRIFTSTD_1.OTF"); */
}


.knowledgeUl {
    border: none;
    list-style: none;
    width: 800px;
}

.knowledgeUl li {
    border-right: none;
}

.knowledgeUl li.active {
    background: transparent;
    position: relative;
    /* display: block; */
}

.knowledgeUl li.active::after {
    content: "";
    position: absolute;
    left: 45.6px;
    bottom: 22px;
    width: 107px;
    height: 8px;
    background-color: #FFA500;
    border-radius: 5px;
    z-index: -1;
}

.knowledgeUl li a {
    color: #ababab;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
}

.knowledgeUl li.active a {
    color: black;
}



.cen {
    display: flex;
    justify-content: center;
    align-items: center;
}

.school_title_word {
    font-size: 34px;
    font-weight: bold;
    color: black;
    display: flex;
    align-items: flex-end;
    margin-left: 5px;
}

.school_title {
    display: flex;
    justify-content: center;
}

.words-news-innerWrap {
    border-bottom: #efefef 1px solid;
    padding: 21.6px 0;
}

.dFlex {
    display: flex;
}

.words-date {
    width: 96px;
    white-space: nowrap;
    border-right: #efefef 1px solid;
}

.pdd-normal1 {
    padding: 10.8px 19.3px;

}

.yahei {
    font-family: "Microsoft YaHei";
    font-weight: bold;
}

.large-font {
    font-size: 24px;
}

.middle-font {
    font-size: 16px;
}

.interpretation {
    color: #999;
}


.lineCliamp2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.lineCliamp1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.margin-t3px {
    margin-top: 3px;
}

.pdd-normal1 {
    padding: 10.8px 19.3px;

}

.justify-content-between {
    justify-content: space-between;
}

.justify-content-around {
    justify-content: space-around;
}

.triangle {
    width: 0;
    height: 0;
    border-left: 8px solid black;
    border-top: 5.5px solid transparent;
    border-bottom: 5.5px solid transparent;
    align-self: center;
    margin: 0 5px;
}


.user_title_bold {
    font-size: 20px;
    font-weight: bold;
}


.pagination li {
    position: relative;
}

.pagination li.active::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    background-color: #FFA500;
    border-radius: 5px;
    bottom: -5px;
    left: 4%;
}