
    /* 复用证书归档页面样式 */
    .news-archive-container .news.container-xl{max-width: var(--container-post-width);}
    .news-list-container{padding: 84px 0 90px;}
    .news-list-container .nav{column-gap: 96px;align-items: center;margin-bottom: 90px;row-gap: 46px;}
    .current-category-title-item{margin-right: auto;}
    .news-nav-title{font-size: 42px;line-height: 52px;max-width: 133px;color: var(--bs-secondary);font-weight: 700;position:relative;}
    .news-nav-title::after{position:absolute;right: -21px;bottom: 9px;content: '';height: 13px;width: 13px;background:var(--bs-news-head)}
    .news-item .nav-link{color:var(--bs-secondary);font-size: 24px;line-height: 30px;font-weight: 700;padding:0;position:relative;}
    .news-item .nav-link.active{color: var(--bs-news-head);}
    .news-item .nav-link.active::after{position:absolute;left: 50%;bottom:-21px;transform: translateX(-50%);content: '';height: 1px;width: 66px;background:var(--bs-news-head)}
    
    .cert-title{max-width: 221px;}
    
    /* 证书列表样式 */
    .certificate-list.row{--bs-gutter-y: 124px;}
    .certificate-image{max-width: 236px;margin: 0 auto 25px;}
    .certificate-title{font-size: 16px;font-weight: 700;--bs-link-color-rgb:51, 51, 51;text-align: center;margin-bottom: 8px;color: #333;}
    .certificate-categories{text-align: center;--bs-link-color-rgb:48, 116, 242;font-weight: 700;position: relative;}
    .certificate-categories::after{content: '';width: 100%;height: 1px;background:#eee;position: absolute;bottom: -18px;left: 0;}
    .col-md-4.col-lg-3:hover .certificate-categories::after{background:var(--bs-primary);transition: .3s all ease;}
    .certificate-list.row .col-md-4:hover .certificate-categories::after{background:var(--bs-primary);}
    .certificate-list.row .col-md-4:hover .certificate-title{--bs-link-color-rgb:7, 114, 231;}


    @media(max-width:991.98px){
        .news-nav-title{font-size: 24px;line-height: 1.6;max-width: 154px;}
        .news-item .nav-link{font-size: 16px;line-height: 1.6;margin-bottom: 0px;}
        .news-list-container .nav{column-gap: 40px;margin-bottom: 40px;}
        .current-category-title-item{width: 100%;}
    }
    @media(max-width:767.98px){
        .news-list-container{padding: 40px 0;}
    }