.lang-btn[data-v-0370fd34]{background:none;border:1px solid #333;padding:4px 12px;cursor:pointer;font-size:14px;border-radius:4px;margin-left:20px;color:#333;transition:all .3s ease}.lang-btn[data-v-0370fd34]:hover{background-color:#ff9c00;border-color:#ff9c00;color:#fff}.app{min-height:100vh;display:flex;flex-direction:column}main{flex:1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,sans-serif;line-height:1.6;color:#333}.container{width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease}.btn.primary{background-color:#ff9c00;color:#fff}.btn.primary:hover{background-color:#e88e00}.btn.secondary{background-color:#f5f5f5;color:#333;border:1px solid #ddd}.btn.secondary:hover{background-color:#e0e0e0}.header{background-color:#fff;position:fixed;width:100%;top:0;left:0;z-index:1000;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.1)}.header .container{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 40px}.logo{font-size:24px;font-weight:700;color:#ff9c00}.nav{margin-left:auto}.nav ul{display:flex;list-style:none;margin:0;padding:0}.nav ul li{margin-left:30px}.nav ul li a,.nav ul li .nav-link{text-decoration:none;color:#333;font-size:16px;font-weight:400;transition:color .3s ease}.nav ul li a:hover,.nav ul li a.active,.nav ul li .nav-link:hover,.nav ul li .nav-link.active{color:#ff9c00}.hero{background-color:#1a237e;padding:120px 0 100px;position:relative;overflow:hidden;background-image:url(/assets/图片\ WYF7SiE@1x-6652350f.png);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-content{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;height:400px}.hero-text{text-align:center;max-width:800px}.hero-text h1{font-size:36px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.4;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-text h1 span{color:#ff9800}.hero-text p{font-size:16px;color:#fff;margin-bottom:0;font-weight:400;opacity:.9}.hero-text p span{color:#ff9800;font-weight:700}.hero:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(15deg);width:200px;height:200px;background-color:#ffeb3b;box-shadow:0 0 50px #ffeb3b80,0 0 100px #ffeb3b33;z-index:0}.core-business{padding:100px 0;background-color:#fff}.section-title{font-size:36px;font-weight:700;color:#333;text-align:center;margin-bottom:60px}.business-cards{display:flex;justify-content:space-between;gap:30px}.card{background-color:#fff;border-radius:8px;overflow:hidden;transition:transform .3s ease;flex:1}.card:hover{transform:translateY(-5px)}.card.card-highlight{border:2px solid #1a237e}.card-image{width:100%;height:200px;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover}.card-content{padding:20px}.card-content h3{font-size:20px;font-weight:700;color:#333;margin-bottom:10px}.card-content p{color:#666;margin-bottom:15px;line-height:1.6}.card-tags{display:flex;flex-wrap:wrap;gap:10px}.card-tags span{color:#ff9c00;font-size:14px}.card-tags span:before{content:"| ";color:#ff9c00}.card-tags span:first-child:before{content:none}.card-link{text-decoration:none;color:inherit;display:block}.card-link:hover .card{transform:translateY(-5px);transition:transform .3s ease}.services{padding:50px 0;background-color:#fff}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:1200px;margin:0 auto}.service-item{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:none;transition:none}.service-image{width:100%;height:200px;overflow:hidden;position:relative}.service-image img{width:100%;height:100%;display:block;object-fit:cover}.service-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:700;color:#ff9c00;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.service-label.blue{color:#4a90e2;font-size:20px}.label-number{display:inline-block;background-color:#ff9c00;color:#fff;font-size:14px;font-weight:400;padding:2px 6px;border-radius:50%;margin-left:5px;text-shadow:none}.service-link{text-decoration:none;color:inherit;display:block}.partners{padding:100px 0;background-color:#fff}.partner-cards{display:flex;justify-content:center}.partner-card{display:flex;background-color:#fff;border:1px solid #e0e0e0;padding:40px;width:100%;max-width:1000px}.partner-image{width:300px;height:200px;margin-right:40px;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#f8f9fa;flex-shrink:0}.partner-image img{max-width:100%;max-height:100%;object-fit:contain}.partner-content{flex:1;display:flex;flex-direction:column;justify-content:center}.partner-content p{color:#333;margin-bottom:30px;font-size:16px;line-height:1.8;text-align:left}.partner-info{text-align:right}.partner-name{font-weight:700;color:#333;font-size:16px}.service-philosophy{padding:80px 0;background-color:#f5f5f5;text-align:center}.philosophy-content{max-width:800px;margin:0 auto}.philosophy-content p{font-size:18px;line-height:1.8;color:#333;margin-bottom:20px}.philosophy-content .philosophy-quote{font-size:16px;color:#666;margin-bottom:10px}.philosophy-content .btn{margin-top:30px}.contact{padding:100px 0;background-color:#fff}.cooperation-container{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;gap:40px;align-items:flex-start}.contact-form{flex:1;background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 10px #0000000d}.form-group{margin-bottom:20px}.form-group input,.form-group select{width:100%;padding:15px;border:1px solid #ddd;border-radius:4px;font-size:16px;color:#333;transition:border-color .3s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:#ff9c00}.contact-info-box{width:350px;background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 10px #0000000d}.contact-info-box h3{font-size:20px;font-weight:700;color:#333;margin-bottom:20px;border-bottom:2px solid #ff9c00;padding-bottom:10px}.contact-info-box p{margin-bottom:15px;color:#666;font-size:16px;line-height:1.6}.contact-info-box p strong{color:#333;margin-right:10px}.footer{background-color:#000;padding:50px 0 0;color:#fff}.footer-content{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;gap:30px;position:relative}.footer-left{width:30%}.footer-company{font-size:20px;font-weight:700;color:#fff;margin-bottom:20px}.footer-info{margin-bottom:20px}.footer-info p{margin-bottom:10px;color:#999;font-size:14px;line-height:1.6}.footer-social{margin-top:20px}.footer-social .social-icon{display:inline-block;width:30px;height:30px;background-color:#333;border-radius:50%;color:#fff;text-align:center;line-height:30px;text-decoration:none;margin-right:15px;font-size:12px;transition:all .3s ease}.footer-social .social-icon:hover{background-color:red;color:#fff}.footer-center,.footer-right{width:15%}.footer-center h3,.footer-right h3{font-size:16px;font-weight:700;color:#fff;margin-bottom:20px}.footer-center ul,.footer-right ul{list-style:none;padding:0}.footer-center ul li,.footer-right ul li{margin-bottom:15px}.footer-center ul li a,.footer-right ul li a{text-decoration:none;color:#999;font-size:14px;transition:color .3s ease}.footer-center ul li a:hover,.footer-right ul li a:hover{color:red}.footer-qr{width:35%;display:flex;gap:25px;justify-content:flex-end}.qr-code{text-align:center}.qr-code p{font-size:14px;color:#999;margin-bottom:15px}.qr-placeholder{width:100px;height:100px;background-color:#fff;border:1px solid #ddd;display:flex;justify-content:center;align-items:center;font-size:12px;color:#333}.footer-bottom{max-width:1200px;margin:50px auto 0;padding:20px;border-top:1px solid #333;font-size:14px;color:#999}.footer-bottom p{margin:0}.footer-bottom a{color:#999;text-decoration:none;margin:0 5px;transition:color .3s ease}.footer-bottom a:hover{color:red}.content-banner{width:100%;height:300px;overflow:hidden}.content-banner img{width:100%;height:100%;object-fit:cover;object-position:center}.article-container{padding:40px 0;max-width:800px;margin:0 auto}.article-title{font-size:32px;color:#333;margin-bottom:20px;line-height:1.4;text-align:center}.article-meta{display:flex;justify-content:center;margin-bottom:30px;font-size:14px;color:#666}.article-meta span{margin:0 15px}.article-content{font-size:16px;line-height:1.8;color:#333;margin-bottom:40px}.article-content p{margin-bottom:20px;text-align:justify}.article-end{text-align:center;font-size:16px;color:#666;margin:40px 0;padding-top:20px;border-top:1px solid #eee}.more-recommendations{padding:60px 0;background-color:#f9f9f9}.recommendation-title{text-align:center;font-size:28px;color:#333;margin-bottom:40px}.recommendation-cards{display:flex;justify-content:space-between;flex-wrap:wrap}.recommendation-card{width:31%;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #0000001a;transition:transform .3s ease}.recommendation-card:hover{transform:translateY(-5px)}.recommendation-card .card-image{height:200px;overflow:hidden;margin-bottom:0}.recommendation-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.recommendation-card:hover .card-image img{transform:scale(1.05)}.recommendation-card .card-title{font-size:20px;color:#333;padding:20px;margin:0;line-height:1.4;font-weight:700}.recommendation-card .card-description{font-size:14px;color:#666;padding:0 20px 20px;margin:0;line-height:1.6}.cooperation-section{padding:60px 0}.cooperation-title{text-align:center;font-size:28px;color:#333;margin-bottom:40px}.cooperation-form{display:flex;justify-content:space-between;max-width:900px;margin:0 auto;background-color:#f9f9f9;padding:40px;border-radius:8px}.form-left{width:45%;display:flex;flex-direction:column;justify-content:space-between}.form-left input,.form-left select{width:100%;padding:15px;margin-bottom:20px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-right{width:52%;display:flex;flex-direction:column;justify-content:space-between}.form-right textarea{width:100%;height:150px;padding:15px;border:1px solid #ddd;border-radius:4px;font-size:14px;resize:vertical;margin-bottom:20px}.submit-btn{background-color:#ffc107;color:#333;border:none;padding:15px 30px;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;align-self:flex-end;transition:background-color .3s ease}.submit-btn:hover{background-color:#ffb300}.submit-status{max-width:900px;margin:20px auto 0;padding:10px;border-radius:4px;text-align:center;font-size:14px}.submit-status.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.submit-status.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.card,.service-item,.partner-card{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.card.animate,.service-item.animate,.partner-card.animate{opacity:1;transform:translateY(0)}html{scroll-behavior:smooth}@media (max-width: 1200px){.container{width:95%}}@media (max-width: 992px){.cooperation-container{flex-direction:column}.contact-info-box{width:100%}.footer-content{flex-direction:column;align-items:center;text-align:center;padding:0 20px}.footer-left,.footer-center,.footer-right,.footer-qr{width:100%;margin-bottom:30px}.footer-qr{justify-content:center}.business-cards,.partner-card{flex-direction:column}.partner-image{width:100%;margin-right:0;margin-bottom:30px}.nav{display:none}}@media (max-width: 768px){.hero-text h1{font-size:28px}.services-grid{grid-template-columns:1fr}.hero{padding:100px 0 80px}.hero-content{height:auto;min-height:300px}}@media (max-width: 576px){.container{padding:0 15px}.hero-text h1{font-size:24px}.section-title{font-size:28px}}
