body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body{color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:0}.home-container{overflow-x:hidden;width:100%}.navbar{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:20px 10%}.logo{font-size:20px;font-weight:700}.nav-menu{display:flex;gap:30px}.nav-menu a{color:#333;font-size:16px;text-decoration:none}.hero-section{align-items:center;background:url(/static/media/header_bg.cb6591d4e47d58105993.png) no-repeat 50%;background-size:cover;display:flex;min-height:400px;padding:60px 10%}.about-image,.about-image img{height:100%;width:100%}.about-image img{border-radius:10px;object-fit:cover}.hero-content{align-items:center;display:flex;gap:40px;justify-content:space-between;width:100%}.hero-text{flex:1 1}.hero-text h1{color:#333;font-size:2.5rem;margin-bottom:20px}.hero-text p{color:#666;font-size:1.2rem;line-height:1.5;margin-bottom:30px}.start-btn{background-color:#1a73e8;border-radius:5px;color:#fff;display:inline-block;font-size:1.1rem;padding:12px 30px;text-decoration:none;transition:background-color .3s ease}.start-btn:hover{background-color:#1557b0}.hero-image{flex:1 1;height:300px;position:relative}.education-icons{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><rect width="100%" height="100%" fill="%23cce4ff"/><text x="50%" y="50%" font-size="12" text-anchor="middle" fill="%236b7280">教育图标占位图</text></svg>') no-repeat 50%;background-size:contain;height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}@media (max-width:768px){.hero-content{flex-direction:column;text-align:center}.hero-image{margin-bottom:30px;order:-1}.hero-text h1{font-size:2rem}}.features-section{background:#f6f6f6;padding:80px 10%}.section-title{font-size:32px;margin-bottom:50px;text-align:center}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.feature-card{background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 4px #0000001a;padding:20px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.feature-card h3{margin-bottom:10px;margin-top:15px;text-align:left}.feature-card p{font-size:16px;text-align:left}.feature-icon{text-align:left}.feature-icon img{height:64px;object-fit:contain;width:64px}.feature-card h3{font-size:20px;margin-bottom:15px}.feature-card p{color:#666;line-height:1.6}.about-section{background:#fff;padding:80px 10%}.about-container{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr}.placeholder-image{background:#cce4ff;border-radius:10px;height:400px;width:100%}.about-content{line-height:1.8}.about-content p{margin-bottom:20px}.contact-section{background:#f6f6f6;padding:80px 10%}.contact-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.contact-item{background:#fff;border-radius:10px;padding:30px;text-align:center}.contact-icon{margin-bottom:15px}.contact-icon img{height:64px;object-fit:contain;width:64px}.contact-item h3{font-size:18px;margin-bottom:10px}.contact-item p{color:#666}.footer{background:#1f2937;padding:20px 10%;text-align:center}.footer-content p{color:#666;font-size:14px;margin:5px 0}.footer-content p a{color:#666;text-decoration:none}@media (max-width:768px){.about-container,.contact-grid,.features-grid{grid-template-columns:1fr}.hero-image{right:50%;transform:translate(50%,-50%);width:80%}}
/*# sourceMappingURL=main.9f615fb1.css.map*/