*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background-color:#f7fbf9;font-family:微软雅黑,SimSun,serif;line-height:1.8}a{color:inherit;text-decoration:none}ul{list-style:none}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.section{padding:70px 0}.title-box{text-align:center;margin-bottom:50px}.main-title{color:#2b7c5f;margin-bottom:12px;font-size:34px;position:relative}.main-title:after{content:"";background:#4ca886;border-radius:2px;width:80px;height:3px;margin:10px auto;display:block}.sub-desc{color:#666;font-size:16px}.header{z-index:999;background:#fffffff5;width:100%;position:fixed;top:0;left:0;box-shadow:0 2px 12px #4ca88626}.nav-wrap{justify-content:space-between;align-items:center;height:70px;display:flex}.logo{color:#2b7c5f;letter-spacing:2px;font-size:24px;font-weight:700}.nav-list{gap:40px;display:flex}.nav-list li a{color:#333;padding:8px 0;font-size:16px;transition:all .3s;position:relative}.nav-list li a:hover{color:#2b7c5f}.nav-list li a:after{content:"";background:#4ca886;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-list li a:hover:after{width:100%}.banner{text-align:center;background-color:#e6f3ee;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:70px;display:flex;position:relative}.banner2{text-align:center;background-color:#e6f3ee;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.banner-bg{width:100%;height:100%}.banner-text{color:#2b7c5f}.banner-text h1{text-shadow:0 2px 8px #0000001a;margin-bottom:20px;font-size:52px}.banner-text p{color:#444;max-width:700px;margin:0 auto 35px;font-size:20px}.btn{color:#fff;background:#2b7c5f;border:none;border-radius:50px;padding:12px 36px;font-size:17px;transition:background .3s;display:inline-block}.btn:hover{background:#22634c}.about{background:#f0f8f4}.about-content{flex-wrap:wrap;align-items:center;gap:50px;display:flex}.about-img{flex:1;min-width:300px}.about-img img{border-radius:12px;width:100%;box-shadow:0 6px 20px #2b7c5f2e}.about-text{flex:1;min-width:300px}.about-text h3{color:#2b7c5f;margin-bottom:20px;font-size:26px}.about-text p{color:#555;text-indent:2em;margin-bottom:15px;font-size:16px}.banner1{width:100%;position:relative;overflow:hidden}.slider{width:100%;height:auto;position:relative}.slide{opacity:0;width:100%;height:auto;transition:opacity .8s;position:absolute;top:0;left:0}.slide.active{opacity:1;z-index:1;position:relative}.prev,.next{color:#fff;cursor:pointer;z-index:10;background:#0000004d;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;position:absolute;top:50%;transform:translateY(-50%)}.prev{left:20px}.next{right:20px}.dots{z-index:10;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.dot{cursor:pointer;background:#fff9;border-radius:50%;width:10px;height:10px}.dot.active{background:#2b7c5f}.business-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.business-card{text-align:center;background:#fff;border:1px solid #e8f1ed;border-radius:14px;padding:35px 25px;transition:transform .3s;box-shadow:0 4px 15px #2b7c5f1a}.business-card:hover{transform:translateY(-8px)}.business-card h4{color:#2b7c5f;margin:15px 0;font-size:22px}.business-card p{color:#666;font-size:15px}.product{background:#f0f8f4}.product-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px;display:grid}.product-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 15px #2b7c5f1a}.product-img{object-fit:cover;width:100%;height:640px}.product-info{padding:22px}.product-info h4{color:#2b7c5f;margin-bottom:10px;font-size:20px}.product-info p{color:#666;font-size:15px}.contact{text-align:center}.contact-info{color:#444;font-size:17px;line-height:2.2}.footer{color:#fff;text-align:center;background:#2b7c5f;padding:30px 0;font-size:15px}@media (width<=768px){.nav-list{display:none}.banner-text h1{font-size:36px}.banner-text p{font-size:17px}.main-title{font-size:28px}.section{padding:50px 0}.about-content{gap:30px}}.download-page[data-v-e3429df0]{text-align:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;max-width:640px;margin:40px auto;padding:24px}.download-page h1[data-v-e3429df0]{color:#333;margin-bottom:16px}.download-page p[data-v-e3429df0]{color:#666;margin-bottom:24px}.download-page button[data-v-e3429df0]{color:#fff;cursor:pointer;background-color:#409eff;border:none;border-radius:4px;padding:10px 20px}.download-page button[data-v-e3429df0]:hover{background-color:#66b1ff}.container[data-v-e3429df0]{width:100%;margin:0 auto;padding:50px 0 0}.container-card[data-v-e3429df0]{flex-wrap:wrap;justify-content:center;align-items:center;margin:50px auto;display:flex}.product[data-v-e3429df0]{background:#f0f8f4}.product-list[data-v-e3429df0]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px;display:grid}.product-card[data-v-e3429df0]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 15px #2b7c5f1a}.product-img[data-v-e3429df0]{object-fit:cover;width:100%;height:540px;padding:20px}.product-info[data-v-e3429df0]{justify-content:end;width:100%;padding:22px;display:flex}.product-info h4[data-v-e3429df0]{color:#2b7c5f;margin-bottom:10px;font-size:20px}.product-info p[data-v-e3429df0]{color:#666;font-size:15px}
