/* ===== 分页码 ===== */
  .pagebar{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:6px;
    font-size:14px;
    list-style:none;
    margin:0 0 20px 0;
	padding-top: 20px;
  }
  .pagebarItem{
    padding:6px 12px;
    border:1px solid #d0d7de;
    border-radius:6px;
    background:#fff;
    color:#0969da;
    cursor:pointer;
    transition:.2s;
  }
  .pagebarItem:hover{
    background:#0969da;
    color:#fff;
    border-color:#0969da;
  }
  .pagebarItem.disabled{
    background:#f3f4f6;
    color:#8c959f;
    cursor:not-allowed;
    pointer-events:none;
    border-color:#d0d7de;
  }
  .pagebarSelect{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:6px;
    font-size:14px;
    list-style:none;
    margin:0;
   padding-bottom: 180px;
	
  }

  /* ===== 模拟下拉框 ===== */
  .pagebarSelectWrap{
    position:relative;
    display:inline-block;
    font-size:14px;
  }
  .pagebarSelectInput{
    width:60px;
    padding:6px 24px 6px 10px;
    border:1px solid #d0d7de;
    border-radius:6px;
    background:#fff url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230969da' fill='none' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 8px center;
    color:#0969da;
    cursor:pointer;
    text-align:center;
    transition:.2s;
  }
  .pagebarSelectInput:focus{
    border-color:#0969da;
    outline:none;
  }
  .pagebarSelectPanel{
    position:absolute;
    left:0;
    top:100%;
    margin:4px 0 0 0;
    padding:6px 0;
    max-height:100px;
    overflow-y:auto;
    background:#fff;
    border:1px solid #d0d7de;
    border-radius:6px;
   
    display:none;
    z-index:10;
    list-style:none;
	width:100%;                 /* 跟输入框同宽 */
	
	  font-size:14px;             /* 字号一致 */
	  
	  box-shadow:0 4px 12px rgba(0,0,0,.12);
  }
  /* 自定义滚动条 */
  .pagebarSelectPanel::-webkit-scrollbar{width:4px}
  .pagebarSelectPanel::-webkit-scrollbar-thumb{background:#c0c8d0;border-radius:2px}
  .pagebarSelectPanel li{
    
    text-align:center;
    cursor:pointer;
    color:#0969da;
    transition:.15s;
	 padding:8px 0;              /* 上下加高 */
	  font-size:14px;
  }
  .pagebarSelectPanel li:hover{
	background:#ccc;
	color:#fff;
	border-radius:4px;
	margin:0 6px;   
  }
  .pagebarSelectPanel li.active{
	 
	    background:#0969da;
	    color:#fff;
	    border-radius:4px;
	    margin:0 6px;   
	  }
  /* 展开状态 */
  .pagebarSelectWrap.open .pagebarSelectPanel{display:block}
  
  /*电脑版样式*/
  .pagebar-pro {
    display:flex;
    justify-content:center;
    align-items:center;
    gap:6px;
    padding:10px;
    margin:10px auto 10px;
    flex-wrap:nowrap;
  }
  
  .pb-btn, .pb-num {
    display:inline-block;
    text-align:center;
    min-width:32px;
    padding:6px 8px;
    border:1px solid #ccc;
    border-radius:4px;
    background:#fff;
    color:#333;
    text-decoration:none;
    box-sizing:border-box;
    transition:background 0.2s;
  }
  
  .pb-btn:hover, .pb-num:hover {
    background:#f0f0f0;
  }
  
  .pb-num.active {
    background:#007bff;
    color:#fff;
    border-color:#007bff;
  }
  
  .pb-btn.disabled {
    opacity:0.4;
    pointer-events:none;
  }
  
  .pb-dots {
    border:none;
    background:none;
    color:#888;
    pointer-events:none;
  }
  
  /* ✅ 跳转部分样式 */
  .pagebar-jump {
    text-align:center;
    font-size:14px;
	padding-bottom: 150px;
  }
  .pagebar-jump form {
    display:inline-flex;
    align-items:center;
    gap:4px;
  }
  .jump-input {
    width:50px;
    text-align:center;
    padding:4px;
    border:1px solid #ccc;
    border-radius:4px;
  }
  .jump-btn {
    padding:4px 8px;
    border:1px solid #007bff;
    background:#007bff;
    color:#fff;
    border-radius:4px;
    cursor:pointer;
  }
  .jump-btn:hover {
    background:#0056d2;
  }