.page {width:100%;overflow-x:auto;padding:10px 0;}
.page ul {list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center; gap:5px;}
.page ul li {margin:0;display:inline-flex;align-items:center;}
.page #pagenum {width:40px;text-align:center;margin:0 5px;padding:3px;border:1px solid #ccc;border-radius:3px;font-size:14px;}
.page a,.page .pageBtn {padding:5px 10px;background-color:#BD1A2D;border:1px solid #BD1A2D;color:white;text-decoration:none;border-radius:3px;font-size:14px;white-space:nowrap;/* 防止文字换行 */}
.page .pageOn,.page .on a {color:#BD1A2D;background-color:white;border:1px solid #BD1A2D;padding:4px 9px;}
.page a:hover,.page .pageBtn:hover {color:#BD1A2D;background:#fff;border:1px solid #BD1A2D;}
.page .pageBtn {cursor:pointer;appearance:none;}
@media (max-width:768px) {.page a,.page .pageBtn,.page span {font-size:12px;padding:4px 6px;}
	.page #pagenum {width:30px;font-size:12px;padding:2px;}
	.page li span {white-space:nowrap;}
}
@media (max-width:480px) {.page ul {justify-content:flex-start;}
	.page li:nth-last-child(-n+3) {flex-basis:100%;display:flex;justify-content:center;gap:5px;margin-top:5px;}
}