#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.gua[data-v-4ffa6287]{margin-bottom:3px}.sz[data-v-3c143376]{cursor:pointer}.aaa[data-v-36d5657f]{padding:30px;text-align:left;color:#e6d5b3}*{margin:0;padding:0;box-sizing:border-box;font-family:宋体,SimSun,serif}body{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#e6d5b3}.container{max-width:1200px;margin:0 auto;padding:20px}.header{text-align:center;padding:40px 0}.logo{font-family:华文行楷,cursive;font-size:3.5em}.logo,.slogan{color:#e6d5b3;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.nav{margin:30px 0;display:flex;justify-content:center;gap:50px;border-bottom:1px solid #e6d5b3}.nav a{color:#e6d5b3;text-decoration:none;font-size:1.2em;padding:10px 20px;border-radius:25px;transition:all .3s}.nav a:hover{background:hsla(40,50%,80%,.1);transform:translateY(-2px)}.banner{height:400px;border-radius:10px;position:relative;margin:30px 0}.banner-text{position:absolute;bottom:30px;left:50px;font-size:2em;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.banner-text,.t-c{color:#e6d5b3}.card-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;color:#e6d5b3;margin:50px 0}.card{background:hsla(0,0%,100%,.05);padding:25px;border-radius:10px;color:#e6d5b3;border:1px solid hsla(40,50%,80%,.2);transition:transform .3s}.card:hover{transform:translateY(-5px)}.footer{text-align:center;color:#e6d5b3;padding:40px;border-top:1px solid hsla(40,50%,80%,.2);margin-top:150px}@media (max-width:768px){.nav{flex-direction:column;align-items:center;gap:15px}.banner{height:250px}}.p-t-10{padding-top:10px}.p-l-10{padding-left:10px}.p-r-10{padding-right:10px}.p-b-10{padding-bottom:10px}.p-t-20{padding-top:20px}.p-l-20{padding-left:20px}.p-r-20{padding-right:20px}.p-b-20{padding-bottom:20px}.b-r-10{border-radius:10px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h2,h3,h4{color:#e6d5b3;margin-bottom:20px}hr,p{color:#e6d5b3;margin-bottom:10px}hr{margin-top:10px}.col8{float:left;width:12.5%!important;padding:20px}strong{margin-bottom:10px}.txt{color:#e6d5b3}