body{margin:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}.header{background-color:#f8f8f8;border-bottom:1px solid #e7e7e7;padding:10px 50px}.header,.logo-area,.logo-area h1{display:flex;align-items:center}.logo-area h1{font-size:24px;color:#a50000;margin:0}.subtitle{font-size:20px;color:#a50000;margin-left:5px;font-weight:400}.el-menu-demo{border-bottom:1px solid #e6e6e6;justify-content:center}.main-content{padding:20px 50px}.footer{background-color:#333;color:#fff;text-align:center;padding:20px 0}.home[data-v-20498e27]{background:#fff;overflow-x:hidden}.container[data-v-20498e27]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-banner[data-v-20498e27]{margin-bottom:0}.carousel-image[data-v-20498e27]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stats-section[data-v-20498e27]{background:linear-gradient(135deg,#a50000,#d32f2f);color:#fff;padding:60px 0}.stat-item[data-v-20498e27]{text-align:center;padding:20px}.stat-icon[data-v-20498e27]{font-size:3rem;margin-bottom:15px;opacity:.8}.stat-number[data-v-20498e27]{font-size:3rem;font-weight:700;margin-bottom:10px}.stat-label[data-v-20498e27]{font-size:1.1rem;opacity:.9}.intro-section[data-v-20498e27]{padding:80px 0;background:#f8f9fa}.section-header[data-v-20498e27]{text-align:center;margin-bottom:60px}.section-title[data-v-20498e27]{font-size:2.5rem;color:#2c3e50;margin-bottom:15px;font-weight:600;position:relative}.section-title[data-v-20498e27]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(45deg,#a50000,#d32f2f)}.section-subtitle[data-v-20498e27]{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto}.intro-content h3[data-v-20498e27]{font-size:1.8rem;color:#2c3e50;margin-bottom:20px}.intro-content p[data-v-20498e27]{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:25px}.feature-list[data-v-20498e27]{list-style:none;padding:0}.feature-list li[data-v-20498e27]{padding:8px 0;font-size:1.1rem;color:#555}.feature-list i[data-v-20498e27]{color:#a50000;margin-right:10px}.intro-image img[data-v-20498e27]{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,.1)}.news-section[data-v-20498e27]{padding:80px 0;background:#fff}.news-card[data-v-20498e27]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;margin-bottom:30px}.news-card[data-v-20498e27]:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.news-image[data-v-20498e27]{position:relative;height:200px;overflow:hidden}.news-image img[data-v-20498e27]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.news-card:hover .news-image img[data-v-20498e27]{transform:scale(1.05)}.news-content[data-v-20498e27]{padding:25px}.news-title[data-v-20498e27]{font-size:1.3rem;color:#2c3e50;margin-bottom:15px;font-weight:600;line-height:1.4}.news-summary[data-v-20498e27]{color:#666;line-height:1.6;margin-bottom:20px;font-size:.95rem}.read-more[data-v-20498e27]{color:#a50000;font-weight:500;padding:0}.read-more[data-v-20498e27]:hover{color:#d32f2f}.projects-section[data-v-20498e27]{padding:80px 0;background:#f8f9fa}.project-card[data-v-20498e27]{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;margin-bottom:30px}.project-card[data-v-20498e27]:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.project-image[data-v-20498e27]{position:relative;height:220px;overflow:hidden}.project-image img[data-v-20498e27]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.project-card:hover .project-image img[data-v-20498e27]{transform:scale(1.05)}.project-content[data-v-20498e27]{padding:25px}.project-title[data-v-20498e27]{font-size:1.4rem;color:#2c3e50;margin-bottom:15px;font-weight:600;line-height:1.3}.project-description[data-v-20498e27]{color:#666;line-height:1.6;margin-bottom:20px;font-size:.95rem}.project-meta[data-v-20498e27]{display:flex;justify-content:space-between;align-items:center}.project-level[data-v-20498e27]{background:#e8f5e8;color:#2e7d32;padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:500}.view-detail[data-v-20498e27]{color:#a50000;font-weight:500;padding:0}.view-detail[data-v-20498e27]:hover{color:#d32f2f}.inheritors-section[data-v-20498e27]{padding:80px 0;background:#fff}.inheritor-card[data-v-20498e27]{background:#fff;border-radius:20px;padding:30px 20px;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;margin-bottom:30px;position:relative}.inheritor-card[data-v-20498e27]:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.inheritor-avatar-wrapper[data-v-20498e27]{position:relative;display:inline-block;margin-bottom:20px}.inheritor-avatar[data-v-20498e27]{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #f0f0f0;transition:all .3s ease}.inheritor-card:hover .inheritor-avatar[data-v-20498e27]{border-color:#a50000}.inheritor-badge[data-v-20498e27]{position:absolute;top:-5px;right:-5px;background:linear-gradient(45deg,#a50000,#d32f2f);color:#fff;padding:4px 8px;border-radius:10px;font-size:.75rem;font-weight:500}.inheritor-name[data-v-20498e27]{font-size:1.3rem;color:#2c3e50;margin-bottom:8px;font-weight:600}.inheritor-project[data-v-20498e27]{color:#a50000;font-size:1rem;margin-bottom:12px;font-weight:500}.inheritor-description[data-v-20498e27]{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:20px}.inheritor-detail[data-v-20498e27]{color:#a50000;font-weight:500;padding:0}.inheritor-detail[data-v-20498e27]:hover{color:#d32f2f}.culture-map-section[data-v-20498e27]{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.map-container[data-v-20498e27]{background:#fff;border-radius:20px;padding:60px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1)}.map-placeholder[data-v-20498e27]{color:#666}.map-placeholder i[data-v-20498e27]{font-size:4rem;color:#a50000;margin-bottom:20px}.map-placeholder p[data-v-20498e27]{font-size:1.5rem;margin-bottom:10px;color:#2c3e50}.map-placeholder small[data-v-20498e27]{color:#999;font-size:1rem}@media (max-width:768px){.carousel-title[data-v-20498e27]{font-size:2.5rem}.carousel-subtitle[data-v-20498e27]{font-size:1.2rem}.section-title[data-v-20498e27]{font-size:2rem}.stats-section[data-v-20498e27]{padding:40px 0}.culture-map-section[data-v-20498e27],.inheritors-section[data-v-20498e27],.intro-section[data-v-20498e27],.news-section[data-v-20498e27],.projects-section[data-v-20498e27]{padding:50px 0}.map-container[data-v-20498e27]{padding:40px 20px}}@keyframes fadeInUp-20498e27{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-header[data-v-20498e27]{animation:fadeInUp-20498e27 .6s ease-out}