﻿.fgx{height:8px; background:#e8e8e8; margin-top:10px;}
.currLine{padding:10px 0; border-bottom:2px var(--blue) solid; margin-bottom:10px;}
.currLine .Icon-home:before{content:"\f015"; font-family:'FontAwesome'; font-style:normal; color:#666; margin-right:5px;}
.currLine .Icon-right:before{content:"\f105"; font-family:'FontAwesome'; font-style:normal; color:#666; margin:0 5px;}
.currLine *{color:#000;}
.currLine a:hover{color:var(--blue); text-decoration:underline;}

.model{border-bottom:1px #ddd dotted;}
.model-title{margin-bottom:-1px; color:var(--green); border-bottom:2px var(--green) solid; padding:5px 0; font-size:24px; line-height:30px;}

.newsUl{margin-bottom:10px;}
.newsUl .liItem{padding:10px 0; border-bottom:1px #ddd dotted;}

.newsUl .imglink{position:relative;width:140px; padding-top:60%; margin-right:10px; display:block; border-radius:5px; overflow:hidden; background:#f1f1f1;}
.newsUl .imglink img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover;}
.newsUl .imglink:hover img{transform:scale(1.05)}

.newsUl .wordlink{font-size:16px;line-height:20px; margin-bottom:10px;}
.newsUl .detailslink{display:flex; flex-direction: row; padding:2px; }
.newsUl .detailslink *{font-size:12px; line-height:14px;}
 
.newsUl .liItem:hover{box-shadow: 4px 7px 4px 0 rgba(0, 0, 0, .23); border-radius:0 0 5px 5px; overflow:hidden;}
.newsUl .liItem:hover .imglink img{transform:scale(1.05)}

.blue .liItem:hover .wz{color:var(--blue);}
.blue .hImg-type:hover .wordlink{background:var(--blue);}
.blue .pro-type:hover .wordlink{background:var(--blue);}
.blue .pro-type:hover .wordlink{background:var(--blue); color:#fff;}
.blue .pro-type:hover .deslink{background:linear-gradient(45deg, var(--blue), var(--blue-dark));}
.blue .pro-type:hover .deslink *{ color:#fff;}



.fy{line-height:36px; margin-top:15px; font-size:14px;}
.fy .fy_r .alljb{ height:36px; margin-left:10px; width:60px; cursor:pointer; overflow:hidden; background:#2299ee; position:relative; color:#fff; line-height:36px;}
.fy .fy_r .alljb *{color:#fff;}
.fy .fy_r input{border:0px; height:24px; line-height:24px;}
.fy .fy_r .alljb i{ position:absolute; width:100%; height:36px;  text-align:center; font-style:normal; left:0px;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;}
.fy .fy_r .alljb i.sp1{ top:0px;}
.fy .fy_r .alljb i.sp2{ top:36px;}
.fy .fy_r .alljb:hover i.sp1{ top:-36px;}
.fy .fy_r .alljb:hover i.sp2{ top:0px;}
.fy .fy_r .alljb:hover{ background:#ff6a00;}

.fy .fy_r .dqy { width:auto; padding:0 5px;}
.fy .fy_r .dqy .wz{ float:left; display:block;}
.fy .fy_r .dqy select{ float:left; display:block; border:none; height:32px; margin:2px 0;}

.Mzsm{padding:8px; line-height:1.5; background:#f5f5f5; margin-top:20px;}
.dellinks{padding:8px; line-height:1.5; background:#f5f5f5; margin-top:20px;}
.dellinks a:hover{color:var(--blue);text-decoration:underline;}

.del_tit{ font-size:25px; line-height:1.8; padding-bottom:20px; text-align:center; color:#333;}
.del_time{ font-size:13px; line-height:2.2; margin-bottom:20px; text-align:center; color:#666; border-bottom:1px #ddd dotted;}
.del_man{ font-size:16px; line-height:2; color:#000; padding:10px; word-break: break-all !important;}
.del_man *{max-width:100%; word-break:  break-all !important;white-space:unset !important}


/* 空状态样式 */
.empty-state {
    text-align: center;
    padding: 60px 20px;
    background: #fafafa;
    border-radius: 8px;
    margin: 20px 0;
}

.empty-icon {
    font-size: 48px;
    color: #ccc;
    margin-bottom: 20px;
}

.empty-title {
    font-size: 20px;
    color: #666;
    margin: 0 0 10px 0;
}

.empty-desc {
    color: #999;
    line-height: 1.6;
    margin: 0 0 20px 0;
}

.empty-action {
    display: inline-block;
    padding: 8px 16px;
    background: #007bff;
    color: white;
    text-decoration: none;
    border-radius: 4px;
    transition: background 0.3s;
}

    .empty-action:hover {
        background: #0056b3;
    }

/* 分页容器 */
.pagination-container {
    margin: 30px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

/* 分页页码列表 */
.pagination {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 5px;
}

.page-item {
    margin: 0 2px;
}

.page-link {
    display: inline-block;
    padding: 6px 12px;
    color: #007bff;
    text-decoration: none;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: #fff;
}

.page-item.active .page-link {
    background-color: #007bff;
    color: white;
    border-color: #007bff;
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff;
    border-color: #ddd;
}

.page-link:hover:not(.disabled) {
    background-color: #f1f1f1;
}

/* 页码跳转 */
.pagination-jump {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
}

.page-input {
    width: 50px;
    padding: 6px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.jump-btn {
    padding: 6px 12px;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

    .jump-btn:hover {
        background-color: #0056b3;
    }