.news-page[data-v-666c9e01]{color:#333;font-family:Arial,Helvetica,sans-serif}.container[data-v-666c9e01]{width:1440px;margin:0 auto 50px}.banner[data-v-666c9e01]{position:relative;height:410px;overflow:hidden;margin-top:100px}.banner img[data-v-666c9e01]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-overlay[data-v-666c9e01]{position:absolute;inset:0;background:#0000001a}.banner-content[data-v-666c9e01]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:20px}.banner h1[data-v-666c9e01]{font-size:72px;color:#fff;font-weight:800;text-shadow:0 4px 5px #000}@keyframes slideUpFromBottom-666c9e01{0%{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateY(0)}}.slide-animate[data-v-666c9e01]{opacity:0;transform:translateY(100px);animation:slideUpFromBottom-666c9e01 1s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.5s}.breadcrumb[data-v-666c9e01]{height:54px;display:flex;align-items:center;gap:12px;color:#888;font-size:13px}.breadcrumb-link[data-v-666c9e01]{text-decoration:none;color:#888}.main-layout[data-v-666c9e01]{display:flex;gap:34px;align-items:flex-start}.sidebar[data-v-666c9e01]{width:320px}.content[data-v-666c9e01]{flex:1}.card[data-v-666c9e01]{background:#fff;border:1px solid #ececec;margin-bottom:28px}.card-title[data-v-666c9e01]{height:52px;display:flex;align-items:center;padding:0 18px;font-size:20px;font-weight:700}.card-title.red[data-v-666c9e01]{background:#c70000;color:#fff}.featured-list[data-v-666c9e01]{padding:12px}.featured-item[data-v-666c9e01]{display:grid;gap:12px;padding:12px 0;border-bottom:1px solid #f1f1f1;grid-template-columns:35% 65%}.featured-item-img[data-v-666c9e01]{width:100%;height:80px;-o-object-fit:cover;object-fit:cover}.featured-info h4[data-v-666c9e01]{font-size:13px;line-height:1.7;font-weight:500;color:#444}.contact-card[data-v-666c9e01]{position:relative;height:330px;overflow:hidden;margin-bottom:28px}.contact-card img[data-v-666c9e01]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-mask[data-v-666c9e01]{position:absolute;inset:0;background:#00000073;color:#fff;padding:36px 28px}.contact-btn[data-v-666c9e01]{text-decoration:none;color:#fff}.contact-mask h3[data-v-666c9e01]{font-size:34px;margin-bottom:20px;line-height:1.2}.contact-mask p[data-v-666c9e01]{font-size:14px;line-height:1.9;color:#ededed}.contact-mask button[data-v-666c9e01]{margin-top:30px;width:148px;height:46px;border:none;background:#d10000;color:#fff;font-size:15px;cursor:pointer}.news-item[data-v-666c9e01]{display:flex;align-items:flex-start;background:#f4f4f4;border:1px solid #ececec;margin-bottom:24px;padding:18px;border-radius:6px;transition:.3s}.news-item[data-v-666c9e01]:hover{box-shadow:0 12px 30px #00000014}.thumb[data-v-666c9e01]{margin-top:10px;width:300px;height:200px;overflow:hidden;flex-shrink:0}.thumb img[data-v-666c9e01]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-body[data-v-666c9e01]{padding-left:28px;padding-top:4px;flex:1}.date[data-v-666c9e01]{color:#d10000;font-size:13px}.news-body h2[data-v-666c9e01]{font-size:28px;line-height:1.1;margin-bottom:18px;color:#222;-webkit-line-clamp:2}.news-body h2[data-v-666c9e01],.news-content[data-v-666c9e01]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.news-content[data-v-666c9e01]{height:60px;line-height:20px;max-width:588px;-webkit-line-clamp:3}.detail-btn[data-v-666c9e01]{width:132px;height:42px;border:none;background:#c70000;color:#fff;cursor:pointer;border-radius:6px;margin-top:20px;font-size:14px}.pagination-container[data-v-666c9e01]{display:flex;justify-content:center;margin-top:40px}[data-v-666c9e01] .el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background:#c70000}.page-total[data-v-666c9e01]{text-align:center;margin-top:20px;color:#888;font-size:13px}@media(max-width:1600px){.container[data-v-666c9e01]{width:92%}}@media(max-width:1200px){.main-layout[data-v-666c9e01]{flex-direction:column}.sidebar[data-v-666c9e01]{width:100%}}@media(max-width:768px){.banner[data-v-666c9e01]{margin-top:70px;height:200px}.banner h1[data-v-666c9e01]{font-size:32px}.news-item[data-v-666c9e01]{flex-direction:column;align-items:center;justify-content:center}.news-content[data-v-666c9e01]{width:200px}.breadcrumb[data-v-666c9e01]{margin-bottom:10px}}
