.pagebar{
    margin:.8rem auto 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;}
.p_pages{
    text-align: center;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    gap: 6px;}
.pagebar *{
    font-size: .14rem;
    white-space: nowrap;
    box-sizing: border-box;}

/* 统一所有按钮高度、行高、对齐 */
.pagebar .p_pages>span {
    height: 32px;
    line-height: 32px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;}

.pagebar .p_pages>span a{
padding: 0 5px;
cursor: pointer;}

/* 统一边框 */
.pagebar .p_pages>span::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    z-index: -1;}

/* 统一 a 标签高度、行高、点击区域 */
.p_pages span a,
.pagebar span a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    line-height: 32px;
    color: #333;
    text-decoration: none;
    transition: all 0.3s;
    border-radius: 3px;}

/* 统一文字信息行高 */
.tol{
    height: 32px;
    line-height: 32px;
    display: inline-flex;
    align-items: center;
    padding: 0 4px;
    color: #666;
    border: none !important;}
.tol::before{ display:none;}
.tol span::before{ display:none;}

/* 当前页紫色样式 */
.p_pages span.p_no_d{
    background: #672cb3;
    color: #fff !important;
    border-radius: 4px;}
.p_pages span.p_no_d::before{
    border-color: #672cb3;}

/* 统一 hover 效果 */
.p_pages a:hover,
.p_pages a.on{
    background: #672cb3;
    color: #fff !important;}



 .jdjs_app .qwss{}
    .jdjs_app .tj{}
