.cms-honor .banner-carousel[data-v-615e3eae]{margin-top:70px}.cms-honor .section[data-v-615e3eae]{padding:80px 0}.cms-honor .section .container[data-v-615e3eae]{margin:0 auto;max-width:1200px;padding:0 20px}.cms-honor .section-desc[data-v-615e3eae]{margin-bottom:50px;text-align:center}.cms-honor .section-desc p[data-v-615e3eae]{color:#666;font-size:1.1rem;margin:0 auto;max-width:600px}.cms-honor .honors-grid[data-v-615e3eae]{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.cms-honor .honor-card[data-v-615e3eae]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.cms-honor .honor-card[data-v-615e3eae]:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-5px)}.cms-honor .honor-card .honor-image[data-v-615e3eae]{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);display:flex;height:200px;justify-content:center}.cms-honor .honor-card .honor-image .image[data-v-615e3eae]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cms-honor .honor-card .honor-image .placeholder[data-v-615e3eae]{color:#909399}.cms-honor .honor-card .honor-info[data-v-615e3eae]{padding:20px}.cms-honor .honor-card .honor-info .honor-title[data-v-615e3eae]{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:10px}.cms-honor .honor-card .honor-info .honor-meta[data-v-615e3eae]{color:#666;display:flex;font-size:.9rem;gap:15px;margin-bottom:10px}.cms-honor .honor-card .honor-info .honor-meta .issuer[data-v-615e3eae]{color:#409eff}.cms-honor .honor-card .honor-info .honor-meta .date[data-v-615e3eae]{color:#909399}.cms-honor .honor-card .honor-info .honor-desc[data-v-615e3eae]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:.95rem;line-height:1.6;overflow:hidden}.cms-honor .empty-state[data-v-615e3eae]{padding:60px 0}@media (max-width:768px){.cms-honor .banner-carousel[data-v-615e3eae]{margin-top:60px}.cms-honor .section[data-v-615e3eae]{padding:40px 0}.cms-honor .section-desc[data-v-615e3eae]{margin-bottom:30px}.cms-honor .section-desc p[data-v-615e3eae]{font-size:1rem}.cms-honor .honors-grid[data-v-615e3eae]{gap:20px;grid-template-columns:1fr}.cms-honor .honor-card .honor-image[data-v-615e3eae]{height:180px}.cms-honor .honor-card .honor-info[data-v-615e3eae]{padding:15px}.cms-honor .honor-card .honor-info .honor-title[data-v-615e3eae]{font-size:1.1rem}.cms-honor .honor-card .honor-info .honor-desc[data-v-615e3eae]{font-size:.875rem}}
