/**组件样式*/
/* 分页容器整体样式 */
#pagenyCaList {
margin: 20px auto;
text-align: center;
font-size: 14px;
line-height: 1.6;}

/* 分页按钮样式 */
#pagenyCaList .ui-pagination-container {
display: inline-block;}

#pagenyCaList .ui-pagination-page-item {
display: inline-block;
margin: 0 4px;
padding: 6px 12px;
border: 1px solid #ddd;
background-color: #fff;
color: #333;
text-decoration: none;
border-radius: 3px;
cursor: pointer;}

/* 鼠标悬停 */
#pagenyCaList .ui-pagination-page-item:hover {
background-color: #f5f5f5;
border-color: #999;
color: #000;}

/* 当前页高亮 */
#pagenyCaList .ui-pagination-page-item.active {
background-color: #12368F;
border-color: #12368F;
color: #fff;
font-weight: bold;}

/* 禁用样式（如果插件会生成的话） */
#pagenyCaList .ui-pagination-page-item.disabled {
background-color: #eee;
color: #999;
cursor: not-allowed;}


.xwzx {
padding: 20px 0;
background: #f2f5fb;}

.tc_slecet {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 10px;
font-size: 14px;
color: #333;}

.tc_slecet h2 {
margin: 0;
font-size: 16px;
font-weight: normal;
color: #333;
margin-left:10px;}

.engz {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 14px;
margin-left: 10px;
cursor:pointer;}

.engz a {
display: inline-block;
padding: 5px 10px;
color: #555;
text-decoration: none;
font-weight: 500;
border-radius: 4px;
transition: all 0.2s ease;}

.engz a:hover {
color: #0c4da2;}

.engz a.on {
background-color: #0c4da2;
color: #fff;}



/* 移动端自适应 */
@media (max-width: 768px) {
.engz {
gap: 10px;
justify-content: flex-start;}

.engz a {
padding: 4px 8px;
font-size: 13px;}
}
