@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html,body{font-size:100%;font-weight:500;background-color:#fff;font-family:Microsoft YaHei,微软雅黑,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dynamic-page{color:#333}.main-content{max-width:1200px;margin:0 auto;padding:0 2rem}.page-header{background:linear-gradient(135deg,#2e7d32,#4caf50);color:#fff;padding:4rem 0 0;position:relative;overflow:hidden;animation:fadeIn .8s ease-out}.tab-nav-container{height:60px;background:#fff;border-bottom:2px solid #eee;box-shadow:0 2px 10px #00000080;position:relative;width:100%}.about-tab-nav{max-width:1200px;margin:0 auto;font-weight:700;--el-tabs-header-text-color: #666;--el-tabs-header-text-color-active: #1a73e8;--el-tabs-header-border-color-active: #1a73e8}.el-tabs{--el-tabs-header-height: 60px !important;display:block!important;height:100%}::v-deep .tab-nav-container .el-tabs__header{border-bottom:none!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;height:100%!important;background:transparent!important}.el-tabs__nav-wrap{display:flex;justify-content:center}.header-content{text-align:center;max-width:800px;margin:0 auto;position:relative}.page-title{font-size:3.2rem;font-weight:700;margin-bottom:1.2rem;text-shadow:0 2px 10px rgba(0,0,0,.2)}.page-subtitle{font-size:1.2rem;opacity:.9;margin-top:5.5rem;font-weight:300;letter-spacing:.5px}.header-stats{display:flex;justify-content:center;gap:3rem;margin-top:2rem;position:relative}.stat-item{text-align:center;padding:25px 15px;border-radius:12px;border:1px solid rgba(26,115,232,.1);transition:all .3s ease;animation:countUp 2s ease-out}.stat-number{font-size:2.2rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#a5d6a7,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(0,0,0,.2)}.stat-item:hover .stat-number{transform:scale(1.1);transition:transform .3s ease}.stat-label{font-size:.95rem;opacity:.9;font-weight:500}.scroll-indicator .el-icon{font-size:2rem;color:#fff;opacity:.8}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background-color:transparent}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}
