@font-face{font-family:SourceHanSans-Light;src:url(/font/SourceHanSansSC-Light-2.woff) format("woff");font-weight:300}@font-face{font-family:SourceHanSans-Normal;src:url(/font/SourceHanSansSC-Normal-2.woff) format("woff");font-weight:400}@font-face{font-family:SourceHanSans-Medium;src:url(/font/SourceHanSansSC-Medium-2.woff) format("woff");font-weight:500}.productHeaderArea{width:1200px;max-width:95%;height:320px;margin:60px auto;position:relative;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;transform:translateY(20px);opacity:0;animation:fadeUp .8s forwards;animation-delay:.2s}.productHeaderArea .productBannerImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.15;filter:brightness(.8);border-radius:12px;z-index:1}.productHeaderArea h2[data-i18n]{position:relative;z-index:2;font-family:Source Han Sans,思源黑体,sans-serif;font-size:48px;font-weight:600;color:#1a1a1a}@media(max-width:768px){.productHeaderArea{height:auto;padding:60px 20px}.productHeaderArea h2[data-i18n]{font-size:32px;line-height:1.4;border-bottom-width:2px}}@media(max-width:420px){.productHeaderArea h2[data-i18n]{font-size:28px}}.ShiftByWireActuationUnitSection{width:1200px;max-width:95%;margin:60px auto;padding:30px;display:flex;align-items:center;justify-content:flex-start;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;transform:translateY(20px);opacity:0;animation:fadeUp .8s forwards;animation-delay:.2s}.ShiftByWireActuationUnitSection:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.ShiftByWireActuationUnitSectionImage{width:400px;max-width:35%;height:auto;object-fit:cover;border-radius:8px;flex-shrink:0;margin-right:40px}.ShiftByWireActuationUnitSection>div{flex:1;display:flex;flex-direction:column;justify-content:center}.ShiftByWireActuationUnitSection h3[data-i18n]{font-family:Source Han Sans,思源黑体,sans-serif;font-size:36px;font-weight:600;color:#1a1a1a;margin-bottom:16px;border-bottom:3px solid #3461AD;display:inline-block;padding-bottom:4px}.ShiftByWireActuationUnitSection span[data-i18n]{font-family:Source Han Sans,思源黑体,sans-serif;font-size:18px;line-height:1.6;color:#333}@media(max-width:1024px){.ShiftByWireActuationUnitSection{flex-direction:column;text-align:center;padding:20px}.ShiftByWireActuationUnitSectionImage{margin-right:0;margin-bottom:20px;width:80%;max-width:400px}.ShiftByWireActuationUnitSection h3[data-i18n]{font-size:28px}.ShiftByWireActuationUnitSection span[data-i18n]{font-size:16px}}@media(max-width:420px){.ShiftByWireActuationUnitSection h3[data-i18n]{font-size:24px}.ShiftByWireActuationUnitSection span[data-i18n]{font-size:14px}}.AVASSection{width:1200px;max-width:95%;margin:60px auto;padding:30px;display:flex;align-items:center;justify-content:flex-start;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;transform:translateY(20px);opacity:0;animation:fadeUp .8s forwards;animation-delay:.2s}.AVASSection:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.AVASProductImage{width:400px;max-width:35%;height:auto;object-fit:cover;border-radius:8px;flex-shrink:0;margin-right:40px}.AVASSection>div{flex:1;display:flex;flex-direction:column;justify-content:center}.AVASSection h3[data-i18n]{font-family:Source Han Sans,思源黑体,sans-serif;font-size:36px;font-weight:600;color:#1a1a1a;margin-bottom:16px;border-bottom:3px solid #3461AD;display:inline-block;padding-bottom:4px}.AVASSection span[data-i18n]{font-family:Source Han Sans,思源黑体,sans-serif;font-size:18px;line-height:1.6;color:#333}@media(max-width:1024px){.AVASSection{flex-direction:column;text-align:center;padding:20px}.AVASProductImage{margin-right:0;margin-bottom:20px;width:80%;max-width:400px}.AVASSection h3[data-i18n]{font-size:28px}.AVASSection span[data-i18n]{font-size:16px}}@media(max-width:420px){.AVASSection h3[data-i18n]{font-size:24px}.AVASSection span[data-i18n]{font-size:14px}}.chargingModuleSection{width:1200px;max-width:95%;margin:60px auto;padding:30px;display:flex;align-items:center;justify-content:flex-start;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;transform:translateY(20px);opacity:0;animation:fadeUp .8s forwards;animation-delay:.2s}.chargingModuleSection:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.EVCCProductImage{width:400px;max-width:35%;height:auto;object-fit:cover;border-radius:8px;flex-shrink:0;margin-right:40px}.chargingModuleSection>div{flex:1;display:flex;flex-direction:column;justify-content:center}.chargingModuleSection h3[data-i18n]{font-family:Source Han Sans,思源黑体,sans-serif;font-size:36px;font-weight:600;color:#1a1a1a;margin-bottom:16px;border-bottom:3px solid #3461AD;display:inline-block;padding-bottom:4px}.chargingModuleSection span[data-i18n]{font-family:Source Han Sans,思源黑体,sans-serif;font-size:18px;line-height:1.6;color:#333}@media(max-width:1024px){.chargingModuleSection{flex-direction:column;text-align:center;padding:20px}.EVCCProductImage{margin-right:0;margin-bottom:20px;width:80%;max-width:400px}.chargingModuleSection h3[data-i18n]{font-size:28px}.chargingModuleSection span[data-i18n]{font-size:16px}}@media(max-width:420px){.chargingModuleSection h3[data-i18n]{font-size:24px}.chargingModuleSection span[data-i18n]{font-size:14px}}.controlUnitAuxiliaryModulesSection{width:1200px;max-width:95%;margin:60px auto;padding:30px;display:flex;align-items:center;justify-content:flex-start;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;transform:translateY(20px);opacity:0;animation:fadeUp .8s forwards;animation-delay:.2s}.controlUnitAuxiliaryModulesSection:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.controlUnitAuxiliaryModulesSectionImage{width:400px;max-width:35%;height:auto;object-fit:cover;border-radius:8px;flex-shrink:0;margin-right:40px}.controlUnitAuxiliaryModulesSection>div{flex:1;display:flex;flex-direction:column;justify-content:center}.controlUnitAuxiliaryModulesSection h3[data-i18n]{font-family:Source Han Sans,思源黑体,sans-serif;font-size:36px;font-weight:600;color:#1a1a1a;margin-bottom:16px;border-bottom:3px solid #3461AD;display:inline-block;padding-bottom:4px}.controlUnitAuxiliaryModulesSection span[data-i18n]{font-family:Source Han Sans,思源黑体,sans-serif;font-size:18px;line-height:1.6;color:#333}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.controlUnitAuxiliaryModulesSection{flex-direction:column;text-align:center;padding:20px}.controlUnitAuxiliaryModulesSectionImage{margin-right:0;margin-bottom:20px;width:80%;max-width:400px}.controlUnitAuxiliaryModulesSection h3[data-i18n]{font-size:28px}.controlUnitAuxiliaryModulesSection span[data-i18n]{font-size:16px}}@media(max-width:420px){.controlUnitAuxiliaryModulesSection h3[data-i18n]{font-size:24px}.controlUnitAuxiliaryModulesSection span[data-i18n]{font-size:14px}}.learnMoreButtonSection{width:1200px;max-width:95%;height:42px;margin:60px auto;display:flex;justify-content:center;align-items:center}.learnMoreButtonSection button{width:100%;max-width:1200px;height:42px;background-color:#3461ad;color:#fff;font-family:Source Han Sans,思源黑体,sans-serif;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px #00000014;transform:translateY(10px);opacity:0;animation:fadeUpButton .8s forwards;animation-delay:.2s}.learnMoreButtonSection button:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000026;background-color:#2c5095}@keyframes fadeUpButton{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:430px){.learnMoreButtonSection{margin:40px 20px;height:auto}.learnMoreButtonSection button{font-size:14px;height:38px;padding:0 12px}}.VehicleDesignSectionLink{display:block;text-decoration:none;color:inherit}.VehicleDesignSectionLink:hover .VehicleDesignSection{transform:translateY(-2px);box-shadow:0 6px 15px #00000014}.VehicleDesignSection{width:1200px;max-width:95%;min-height:280px;margin:60px auto;position:relative;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px 48px;box-sizing:border-box;background-color:#ffffff0a;cursor:default;opacity:0;transform:translateY(18px);animation:vehicleDesignFadeUp .85s ease-out forwards;animation-delay:.2s;transition:transform .4s ease,box-shadow .4s ease}@keyframes vehicleDesignFadeUp{to{opacity:1;transform:translateY(0)}}.VehicleDesignSection .VehicleDesignImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8;filter:brightness(.8);z-index:1}.VehicleDesignSection:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffffff2,#ffffffd9,#ffffffbf);z-index:2}.VehicleDesignSection>div{position:relative;z-index:3;max-width:680px;display:flex;flex-direction:column;gap:12px}.VehicleDesignSection>div:first-child span{font-size:14px;color:#888;font-style:italic}.VehicleDesignSection h3{font-size:20px;font-weight:600;color:#1c1f23;margin:0;letter-spacing:.4px;position:relative}.VehicleDesignSection h3:after{content:"";display:block;width:48px;height:2px;margin-top:6px;background-color:#3461ad;transition:width .35s ease}.VehicleDesignSection:hover{transform:translateY(-2px);box-shadow:0 6px 15px #00000014}.VehicleDesignSection:hover h3:after{width:72px}.VehicleDesignSection span{font-size:14.5px;line-height:1.8;color:#4a4f55}@media(max-width:420px){.VehicleDesignSection{padding:24px 20px;min-height:240px;border-radius:10px}.VehicleDesignSection h3{font-size:18px}.VehicleDesignSection span{font-size:13px}.VehicleDesignSection>div:first-child span{font-size:12px}}
