.text-b-border{
    position: relative;
}
.text-b-border::after {
    content: '';
    position: absolute;
    left: 0;
    top: 120%;
    width: 1em; /* 使用em单位，基于当前字体大小 */
    height: 3px;
    background-color: #fff;
    transition: width 0.3s ease;
}
        

.zsjm-title{
    color: #1b3786;
}

.rich_text img{
    width:100%
}
@media (min-width: 991.89px) {
    .jmbt{
        flex-direction: column;
        justify-content: center;
    }
    .jmbt-con{
        padding-left:20%
    }
    .ssds-grid{
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 2rem;
    }
    .zsjm-nav{
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        gap: 1rem;
    }
    .zsjm-nav>a{
        background-color: #f6f6f6
    }
    .zsjm-nav .zsjm-nav-active{
        background-color: #1b3786;
        color:#fff;
    }
}
@media (max-width: 991.89px) {
    .jmbt{
        justify-content: space-between;
    }
    .jmbt-con>div{
        display: flex;
        align-items: flex-end;
    }
    
    .justify-inter-word{
        /*通过调整单词间距 段落两段对齐*/
        text-align: justify !important;
        text-justify: inter-word;
    }
    .text-more{
        overflow-wrap: break-word;/* 标准的换行属性 */
        white-space: normal;
        max-width: 100%; /* 确保内容不超出父容器宽度 */
        overflow-x: hidden; /* 防止水平溢出 */
        word-break: break-all; /* 允许在单词内换行 */
    }
    
}