.font1043532{ font-size: 9pt ;}

.cfff{ color: #fff;
    display: flex;
    font-size: .2rem;}
 .n_ej {
            width: 100%;
            overflow: hidden;}
        
        .flex1 {
            list-style: none;
            margin: 0;
            padding: 0;
            display: flex; /* 横向排列 */
            gap: 0; /* 清除默认间距 */
            margin: 0 auto;}
        
        .flex1 li {
            padding: 8px 16px;
            white-space: nowrap;}
        
        .flex1 li.on {
            background-color: #f0f0f0;}
        
        .flex1 li a.a {
            text-decoration: none;
            color: #333;
            font-size: 0.20rem;}
        
        /* 移动端适配核心样式 */
        @media (max-width: 768px) {
            .n_ej {
                overflow-x: auto; /* 开启横向滚动 */
                -webkit-overflow-scrolling: touch; /* 增加移动端滚动顺滑度 */
                scrollbar-width: none;}
            
            /* 隐藏webkit内核浏览器滚动条 */
            .n_ej::-webkit-scrollbar {
                display: none;}
            
            /* 限制容器宽度，只显示3个选项（计算方式：每个选项平均宽度约80px，3个就是240px） */
            .flex1 {
                width: 240px;
                flex-wrap: nowrap; /* 禁止换行 */
                        margin: 0 0.2rem;}
        }
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o{
    /* color: #ccc; */
    padding: 18px;
    display: flex;}
.pb_sys_style1 .p_no_d {
    /* border: 1px solid #258cff; */
    color: #fff;
    background-color: #258CFF;
    padding: 18px 22px;
    display: flex;
    border-radius: 10%;}
span.p_no_d {
    background: #006dc5;
    color: #fff;}
