*{margin:0;padding:0;box-sizing:border-box}body{font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333;background-color:#fff}.container{max-width:1380px;margin:0 auto;padding:0 16px}@media (max-width: 768px){.container{padding:0 8px}}.btn-primary{background-color:#4a90e2;border-color:#4a90e2;color:#fff}.btn-primary:hover{background-color:#2e5a8a;border-color:#2e5a8a}.card{background:#FFFFFF;border-radius:8px;box-shadow:0 2px 12px #0000001a;overflow:hidden;transition:all .3s ease}.card:hover{box-shadow:0 4px 20px #00000026;transform:translateY(-2px)}.text-primary{color:#333}.text-secondary{color:#666}.text-light{color:#999}.text-white{color:#fff}.bg-primary{background-color:#4a90e2}.bg-secondary{background-color:#f8f9fa}.bg-dark{background-color:#1a2a47}html,body,.container,.home-page,main{scrollbar-width:thin;scrollbar-color:#b3d1ff #fff}html::-webkit-scrollbar,body::-webkit-scrollbar,.container::-webkit-scrollbar,.home-page::-webkit-scrollbar,main::-webkit-scrollbar{width:6px;background:#fff}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.container::-webkit-scrollbar-thumb,.home-page::-webkit-scrollbar-thumb,main::-webkit-scrollbar-thumb{background:linear-gradient(135deg,rgba(30,144,255,.25) 0%,rgba(0,255,231,.18) 100%);border-radius:8px;box-shadow:0 0 6px #b3d1ff44;border:2px solid #fff}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,.container::-webkit-scrollbar-thumb:hover,.home-page::-webkit-scrollbar-thumb:hover,main::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,rgba(0,255,231,.28) 0%,rgba(30,144,255,.32) 100%);box-shadow:0 0 12px #b3d1ff88}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.container::-webkit-scrollbar-track,.home-page::-webkit-scrollbar-track,main::-webkit-scrollbar-track{background:#fff;border-radius:8px}.app-header[data-v-35fbd5b0]{background:#19488e;box-shadow:0 2px 8px #0000001a;position:fixed;top:0;left:0;right:0;z-index:1000}.app-header .container[data-v-35fbd5b0]{margin:0;width:100%;max-width:unset;padding:0 20px}.app-header .header-content[data-v-35fbd5b0]{display:flex;align-items:center;justify-content:space-between;height:70px}.app-header .header-content .search-context[data-v-35fbd5b0]{margin-right:0}.app-header .header-content .desktop-actions[data-v-35fbd5b0]{margin-left:40px}.app-header .header-content img[data-v-35fbd5b0]{width:180px;height:48px}.app-header .logo .logo-link[data-v-35fbd5b0]{text-decoration:none}.app-header .logo .logo-link .logo-text[data-v-35fbd5b0]{font-size:24px;font-weight:700;color:#fff}.app-header .nav-menu[data-v-35fbd5b0]{height:100%}.app-header .nav-menu[data-v-35fbd5b0] .el-menu{height:100%;background:transparent;border:none}.app-header .nav-menu[data-v-35fbd5b0] .el-menu .el-menu-item{font-size:18px;font-weight:500;padding:0;min-width:140px;text-align:center;height:70px;line-height:70px;color:#b3d1ff;letter-spacing:1px;background:transparent;position:relative;transition:color .25s,box-shadow .25s,background .25s;overflow:visible;text-shadow:0 2px 8px rgba(30,144,255,.1333333333)}.app-header .nav-menu[data-v-35fbd5b0] .el-menu .el-menu-item:hover{color:#fff;background:linear-gradient(90deg,rgba(30,144,255,.1333333333) 0%,rgba(24,59,107,.1333333333) 100%);box-shadow:0 2px 16px #1e90ff33}.app-header .nav-menu[data-v-35fbd5b0] .el-menu .el-menu-item.is-active{color:#fff;font-weight:700;background:linear-gradient(90deg,rgba(30,144,255,.4) 0%,rgba(24,59,107,.3333333333) 100%);box-shadow:0 4px 28px #1e90ff88,0 0 12px #00ffe755}.app-header .desktop-nav[data-v-35fbd5b0]{flex:1;margin:0 20px;display:flex;justify-content:center;position:relative}.app-header .desktop-nav[data-v-35fbd5b0] .el-menu{border-bottom:none!important;position:relative}.app-header .desktop-nav[data-v-35fbd5b0] .el-menu:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#1e90ff 0%,#00ffe7 100%);opacity:.45;filter:blur(1.5px);box-shadow:0 0 16px #1e90ff88,0 0 32px #00ffe744;border-radius:2px;pointer-events:none}.app-header .desktop-actions[data-v-35fbd5b0]{display:flex;align-items:center;gap:16px}.app-header .desktop-actions .language-selector[data-v-35fbd5b0]{cursor:pointer;color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:22px;background:rgba(30,144,255,.1);box-shadow:0 2px 12px #1e90ff22;border:1.5px solid rgba(30,144,255,.18);transition:all .25s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-header .desktop-actions .language-selector[data-v-35fbd5b0]:before{content:"";width:22px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAAztJREFUSEu1lUuo1VUYxX+rMiTKSnsNGpgWlXl7kFAEpgZBkWQZRUEDSbjYC8wCe1CoIPZAFILEQTmoHDgwKSMCwRsRlSRlIYUFNai0l6AWhUarvS77f/jf0znnNnHDgXPO3vtb3/et9a0tjvPScY7PuAC2ZwBzgGuAC4BjwPfAx8CIpC8HJdkXwPYlwGpgYQHYCWwFvqnBLgSur5/PgIclfd0LqCeA7cXAhgIwoV76A7hR0ofdQWwvAx4HnpD0cvf+fwBs3w+81CObBHi2V5a2HwNeAB6QlMQ6awyA7VuA7X16+juwFlgn6VBzxva9wKutO/Mlvd387gDYPgXYC0wdR1mvS0pQbJ9TeTmtdefHiEHS0fzXBlhS+z4ovoGNktLGANxU1PVOjwsPShptcxvgC2Bmj8P/AN8B24DXJH3aas9lQO51c7lb0qwOgO3JRWq/9Ul9q6Q7+pVl+w1gAfB3S3U5PkXSwVFk29cCrwBnA2d1BVtfSH2khzxPBOanZUV14eJwEcDprXPXRdYNwG2lDYvqZz8wsXVwpaQVbQDb2f8WOADcI+kr23OBVHNGPXu7pG0NQMhaLmme7WT1VivgfZI2dQHsAD4CnpYU4keX7VSVqZ8N3CBpZwNwafQvaXo9mMlcA0Tv0yV1+LE9VGdlWvpcSU7WqegKYFIZuJ+BGfGpBuAE4GBUJClGlmxODXGS/urKfrgAzJI0XIxwC3Br5S/SfVLSGtu7gIck7WrLdDOwR9JzAwfBXpphlLTU9rvAVdUQ3weel7S88DFSYqyQNNIGSOnp38XAo0AqeErSkVaPT64tOVD6O8d2xBFis3LuciCTnO/nS/ql24vihneXTGIbWeFgrqRYctr2TBmqlUCGb0EZpu22Y93nZhgl/VCNb56k+NrYCbQdst6rmTSJh5NkdlGx7A+Ak+pGOEugz1sVRurrgKGGy152nUFLD2MDzUrJkWBTWfP/r7XCvdVVX6zvxifNgX4PzpnAqihhEOF17yfgzeLEd5Zn9GZJmY/OGvgm2766TGtc9q6q7/bdP+szGpKvLLrfUjwrxjdmjfvoV3LT9wzheZWD2Mk+STG4get/AYwXZND+v8MjJSmi2gBqAAAAAElFTkSuQmCC) no-repeat center;background-size:contain}.app-header .desktop-actions .language-selector[data-v-35fbd5b0]:hover{background:rgba(30,144,255,.18);box-shadow:0 4px 24px #1e90ff44;transform:translateY(-2px) scale(1.04)}.app-header .mobile-menu-btn[data-v-35fbd5b0]{display:none;cursor:pointer;color:#fff;padding:8px;border-radius:4px;transition:background-color .3s}.app-header .mobile-menu-btn[data-v-35fbd5b0]:hover{background-color:#ffffff1a}.app-header .mobile-menu[data-v-35fbd5b0]{position:fixed;top:60px;right:-100%;width:280px;height:100vh;background:white;box-shadow:-2px 0 10px #0000001a;transition:right .3s ease;overflow-y:auto;z-index:999}.app-header .mobile-menu.mobile-menu-open[data-v-35fbd5b0]{right:0}.app-header .mobile-nav[data-v-35fbd5b0]{padding:20px 0}.app-header .mobile-nav .mobile-nav-item[data-v-35fbd5b0]{display:block;padding:16px 24px;color:#333;text-decoration:none;font-size:16px;border-bottom:1px solid #f0f0f0;transition:background-color .3s}.app-header .mobile-nav .mobile-nav-item[data-v-35fbd5b0]:hover,.app-header .mobile-nav .mobile-nav-item.router-link-active[data-v-35fbd5b0]{background-color:#f8f9fa;color:#4a90e2}.app-header .mobile-language[data-v-35fbd5b0]{padding:20px 24px;border-top:1px solid #f0f0f0}.app-header .mobile-language .language-title[data-v-35fbd5b0]{font-size:14px;color:#666;margin-bottom:12px;font-weight:500}.app-header .mobile-language .language-options[data-v-35fbd5b0]{display:flex;gap:8px}.app-header .mobile-language .language-options .language-btn[data-v-35fbd5b0]{flex:1;padding:8px 12px;border:1px solid #ddd;background:white;color:#666;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s}.app-header .mobile-language .language-options .language-btn[data-v-35fbd5b0]:hover{border-color:#4a90e2;color:#4a90e2}.app-header .mobile-language .language-options .language-btn.active[data-v-35fbd5b0]{background:#4a90e2;border-color:#4a90e2;color:#fff}.app-header .search-context[data-v-35fbd5b0]{max-width:300px}.app-header .search-context[data-v-35fbd5b0] .el-input__wrapper{background:rgba(30,144,255,.1);border:1.5px solid rgba(30,144,255,.18);border-radius:22px;box-shadow:0 2px 12px #1e90ff22;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border .25s,box-shadow .25s}.app-header .search-context[data-v-35fbd5b0] .el-input__wrapper .el-input__inner{color:#fff;font-size:15px;letter-spacing:1px;background:transparent}.app-header .search-context[data-v-35fbd5b0] .el-input__wrapper .el-input__inner::-moz-placeholder{color:#b3d1ff}.app-header .search-context[data-v-35fbd5b0] .el-input__wrapper .el-input__inner::placeholder{color:#b3d1ff}.app-header .mobile-overlay[data-v-35fbd5b0]{position:fixed;top:60px;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .3s ease;z-index:998}.app-header .mobile-overlay.mobile-overlay-open[data-v-35fbd5b0]{opacity:1;visibility:visible}@media (max-width: 1324px){.app-header .nav-menu[data-v-35fbd5b0] .el-menu .el-menu-item{font-size:20px;padding:0 12px}}@media (max-width: 1024px){.app-header .container[data-v-35fbd5b0]{padding:0 16px}.app-header .desktop-nav[data-v-35fbd5b0],.app-header .desktop-actions[data-v-35fbd5b0],.app-header .search-context[data-v-35fbd5b0]{display:none}.app-header .mobile-menu-btn[data-v-35fbd5b0]{display:block}.app-header .mobile-overlay[data-v-35fbd5b0]{top:70px}.app-header .mobile-menu[data-v-35fbd5b0]{top:70px;height:calc(100vh - 70px)}.app-header .logo .logo-text[data-v-35fbd5b0]{font-size:20px}}@media (max-width: 480px){.app-header .container[data-v-35fbd5b0]{padding:0 12px}.app-header .header-content[data-v-35fbd5b0]{height:60px}.app-header .header-content img[data-v-35fbd5b0]{width:160px;height:38px}.app-header .search-context[data-v-35fbd5b0]{display:none}.app-header .mobile-overlay[data-v-35fbd5b0]{top:60px}.app-header .mobile-menu[data-v-35fbd5b0]{width:100%;right:-100%;top:60px;height:calc(100vh - 60px)}.app-header .mobile-menu.mobile-menu-open[data-v-35fbd5b0]{right:0}.app-header .logo .logo-text[data-v-35fbd5b0]{font-size:18px}}.app-footer[data-v-8ca40632]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);color:#fff;padding:64px 0 32px;position:relative;font-size:16px}.app-footer .container[data-v-8ca40632]{max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.app-footer .footer-content[data-v-8ca40632]{display:grid;grid-template-columns:minmax(640px,max-content) minmax(220px,max-content);align-items:start;justify-content:center;gap:120px;width:min(100%,1240px);margin:0 auto 32px;border-bottom:1.5px solid rgba(255,255,255,.08);padding-bottom:32px}.app-footer .footer-company[data-v-8ca40632]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#d6e6ff;text-align:left;min-width:0}.app-footer .footer-company .company-name[data-v-8ca40632]{color:#fff;font-size:18px;font-weight:700;line-height:32px;white-space:nowrap}.app-footer .footer-company .contact-line[data-v-8ca40632]{font-size:15px;line-height:22px;white-space:nowrap}.app-footer .footer-section[data-v-8ca40632]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.app-footer .footer-section h4[data-v-8ca40632]{color:#00ffe7;font-size:20px;font-weight:700;line-height:32px;margin:0 0 10px;letter-spacing:1px;position:relative}.app-footer .footer-section h4[data-v-8ca40632]:after{content:"";display:block;position:absolute;left:0;bottom:-5px;width:32px;height:3px;background:linear-gradient(90deg,#1e90ff 0%,#00ffe7 100%);border-radius:2px;opacity:.7}.app-footer .footer-section ul[data-v-8ca40632]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;list-style:none;padding:0;margin:0;width:100%}.app-footer .footer-section ul li[data-v-8ca40632]{margin-bottom:0;color:#b3d1ff;font-size:15px;line-height:22px;cursor:pointer;padding-left:0;text-align:left;transition:color .25s,transform .25s;position:relative}.app-footer .footer-section ul li[data-v-8ca40632]:hover{color:#fff;transform:translateY(-2px) scale(1.04)}.app-footer .footer-section .social-links[data-v-8ca40632]{display:flex;gap:18px;margin-top:10px}.app-footer .footer-section .social-links img[data-v-8ca40632]{width:38px;height:38px;border-radius:10px;background:rgba(30,144,255,.08);box-shadow:0 2px 12px #1e90ff22;padding:7px;transition:all .25s;filter:drop-shadow(0 0 8px rgba(0,255,231,.3333333333))}.app-footer .footer-section .social-links img[data-v-8ca40632]:hover{background:linear-gradient(135deg,#1e90ff 0%,#00ffe7 100%);filter:drop-shadow(0 0 16px rgba(0,255,231,.8));transform:scale(1.12) translateY(-2px)}.app-footer .footer-bottom[data-v-8ca40632]{margin-top:32px;text-align:center;color:#b3d1ff;font-size:14px;letter-spacing:1px;opacity:.7}@media (max-width: 1200px){.app-footer .footer-content[data-v-8ca40632]{grid-template-columns:minmax(560px,max-content) minmax(220px,max-content);gap:80px}}@media (max-width: 768px){.app-footer[data-v-8ca40632]{padding:32px 0 16px}.app-footer .container[data-v-8ca40632]{padding:0 8px}.app-footer .footer-content[data-v-8ca40632]{grid-template-columns:1fr;gap:28px;padding-bottom:18px}.app-footer .footer-company[data-v-8ca40632]{align-items:flex-start;gap:6px}.app-footer .footer-company .company-name[data-v-8ca40632]{font-size:16px;line-height:27px;white-space:normal}.app-footer .footer-company .contact-line[data-v-8ca40632]{font-size:13px;line-height:20px;white-space:normal}.app-footer .footer-section[data-v-8ca40632]{align-items:center}.app-footer .footer-section h4[data-v-8ca40632]{font-size:17px;line-height:27px}.app-footer .footer-section ul li[data-v-8ca40632]{font-size:14px;line-height:20px}.app-footer .footer-section .social-links[data-v-8ca40632]{gap:10px}.app-footer .footer-section .social-links img[data-v-8ca40632]{width:28px;height:28px;padding:4px}.app-footer .footer-bottom[data-v-8ca40632]{font-size:12px}}#app{min-height:100vh;display:flex;flex-direction:column;padding-top:70px}@media (max-width: 480px){#app{padding-top:60px}}main{flex:1}.home-page[data-v-e9334db2]{margin-top:-70px}.home-page .el-image[data-v-e9334db2]{width:100%;height:100%}.home-page .el-image>img[data-v-e9334db2]{width:100%;height:100%}.home-page .container[data-v-e9334db2]{max-width:1400px;margin:0 auto;padding:0 20px}.home-page .section-title[data-v-e9334db2]{font-size:42px;font-weight:700;text-align:center;margin-bottom:60px;background:linear-gradient(135deg,#19488e 0%,#357abd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.home-page .section-title[data-v-e9334db2]:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#f9d248 0%,#ffc107 100%);border-radius:2px}.home-page .hero-section[data-v-e9334db2]{background:linear-gradient(135deg,#264789 0%,#406397 100%);color:#fff;height:600px;position:relative;overflow:hidden}.home-page .hero-section[data-v-e9334db2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="white" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.home-page .hero-section .container[data-v-e9334db2]{height:100%;position:relative;z-index:1}.home-page .hero-section .container[data-v-e9334db2] .el-carousel{height:100%}.home-page .hero-section .container[data-v-e9334db2] .el-carousel .el-carousel__arrow{background-color:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);font-size:32px;transition:all .3s ease}.home-page .hero-section .container[data-v-e9334db2] .el-carousel .el-carousel__arrow--left{left:30px}.home-page .hero-section .container[data-v-e9334db2] .el-carousel .el-carousel__arrow--right{right:30px}.home-page .hero-section .container[data-v-e9334db2] .el-carousel .el-carousel__arrow:hover{background-color:#ffffff4d;transform:scale(1.1)}.home-page .hero-section .container[data-v-e9334db2] .el-carousel .el-carousel__container{height:calc(100% - 120px);margin:50px 100px 0}.home-page .hero-section .container[data-v-e9334db2] .el-carousel .el-carousel__indicators .el-carousel__indicator.is-active .el-carousel__button{background:linear-gradient(90deg,#f9d248 0%,#ffc107 100%);transform:scale(1.2)}.home-page .hero-section .container[data-v-e9334db2] .el-carousel .el-carousel__indicators .el-carousel__indicator .el-carousel__button{width:80px;height:4px;background-color:#ffffff4d;transition:all .3s ease}.home-page .hero-section .container[data-v-e9334db2] .el-carousel .el-carousel__indicators .el-carousel__indicator+.el-carousel__indicator{margin-left:20px}.home-page .hero-section .hero-content[data-v-e9334db2]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;height:100%}.home-page .hero-section .hero-text h1[data-v-e9334db2]{font-size:56px;font-weight:800;margin-bottom:30px;line-height:1.1;background:linear-gradient(135deg,#f9d248 0%,#ffc107 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fadeInUp-e9334db2 1s ease-out}.home-page .hero-section .hero-text p[data-v-e9334db2]{font-size:20px;line-height:1.7;opacity:.95;margin-bottom:40px;animation:fadeInUp-e9334db2 1s ease-out .2s both}.home-page .hero-section .hero-products[data-v-e9334db2]{animation:fadeInRight-e9334db2 1s ease-out .4s both}.home-page .hero-section .hero-products img[data-v-e9334db2]{max-width:100%;filter:drop-shadow(0 20px 40px rgba(0,0,0,.3));transition:transform .3s ease}.home-page .hero-section .hero-products img[data-v-e9334db2]:hover{transform:translateY(-10px)}.home-page .products-section[data-v-e9334db2]{padding:100px 0;background:linear-gradient(135deg,#d6e4f3 0%,#b8cce8 100%);position:relative}.home-page .products-section[data-v-e9334db2]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#dee2e6 50%,transparent 100%)}.home-page .products-section .products-grid[data-v-e9334db2]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.home-page .products-section .product-card[data-v-e9334db2]{background:white;border-radius:16px;overflow:hidden;transition:all .4s ease;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.home-page .products-section .product-card[data-v-e9334db2]:hover{transform:translateY(-12px);box-shadow:0 20px 60px #4a90e240}.home-page .products-section .product-card .product-image[data-v-e9334db2]{position:relative;overflow:hidden;background:#f6f8fa;display:flex;align-items:center;justify-content:center;height:250px}.home-page .products-section .product-card .product-image img[data-v-e9334db2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:transparent;padding:10px;transition:transform .4s ease}.home-page .products-section .product-card .product-image[data-v-e9334db2]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(25,72,142,.1) 0%,rgba(53,122,189,.1) 100%);opacity:0;transition:opacity .3s ease}.home-page .products-section .product-card:hover .product-image img[data-v-e9334db2]{transform:scale(1.05)}.home-page .products-section .product-card:hover .product-image[data-v-e9334db2]:after{opacity:1}.home-page .products-section .product-card .product-info[data-v-e9334db2]{padding:30px 25px}.home-page .products-section .product-card .product-info h3[data-v-e9334db2]{font-size:24px;font-weight:700;color:#19488e;margin-bottom:15px;line-height:1.3}.home-page .products-section .product-card .product-info .desc-key[data-v-e9334db2]{color:#6c757d;line-height:1.6;margin-bottom:20px;font-size:16px}.home-page .company-intro[data-v-e9334db2]{padding:120px 0;background:white;position:relative}.home-page .company-intro[data-v-e9334db2]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#dee2e6 50%,transparent 100%)}.home-page .company-intro .intro-content h2[data-v-e9334db2]{font-size:48px;font-weight:700;margin-bottom:40px;text-align:center;background:linear-gradient(135deg,#19488e 0%,#357abd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.home-page .company-intro .intro-content h2[data-v-e9334db2]:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#f9d248 0%,#ffc107 100%);border-radius:2px}.home-page .company-intro .intro-content .intro-context[data-v-e9334db2]{display:flex;justify-content:space-between;align-items:center;gap:80px}.home-page .company-intro .intro-content .intro-context .intro-text[data-v-e9334db2]{flex:1}.home-page .company-intro .intro-content .intro-context .intro-text p[data-v-e9334db2]{font-size:22px;line-height:1.8;color:#495057;margin-bottom:50px;text-indent:0;position:relative}.home-page .company-intro .intro-content .intro-context .intro-text p[data-v-e9334db2]:before{content:'"';font-size:60px;color:#f9d248;position:absolute;top:-20px;left:-30px;font-family:serif}.home-page .company-intro .intro-content .intro-context .intro-text .intro-btn[data-v-e9334db2]{background:linear-gradient(135deg,#19488e 0%,#357abd 100%);border:none;padding:16px 40px;font-size:18px;font-weight:600;border-radius:50px;box-shadow:0 8px 32px #19488e4d;transition:all .3s ease;position:relative;overflow:hidden}.home-page .company-intro .intro-content .intro-context .intro-text .intro-btn[data-v-e9334db2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.home-page .company-intro .intro-content .intro-context .intro-text .intro-btn[data-v-e9334db2]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #19488e66}.home-page .company-intro .intro-content .intro-context .intro-text .intro-btn[data-v-e9334db2]:hover:before{left:100%}.home-page .company-intro .intro-content .intro-context .intro-timeline[data-v-e9334db2]{width:420px;flex-shrink:0;display:flex;flex-direction:column;gap:0}.home-page .company-intro .intro-content .intro-context .intro-timeline .timeline-item[data-v-e9334db2]{display:flex;align-items:center;gap:16px;position:relative;padding:14px 0}.home-page .company-intro .intro-content .intro-context .intro-timeline .timeline-item[data-v-e9334db2]:not(:last-child):after{content:"";position:absolute;left:72px;top:38px;width:2px;height:calc(100% - 10px);background:linear-gradient(180deg,#357abd,#dee2e6)}.home-page .company-intro .intro-content .intro-context .intro-timeline .timeline-item .timeline-year[data-v-e9334db2]{width:56px;font-size:18px;font-weight:700;color:#19488e;flex-shrink:0;text-align:right}.home-page .company-intro .intro-content .intro-context .intro-timeline .timeline-item .timeline-dot[data-v-e9334db2]{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#19488e,#357abd);box-shadow:0 0 0 4px #19488e26;flex-shrink:0;z-index:1}.home-page .company-intro .intro-content .intro-context .intro-timeline .timeline-item .timeline-info[data-v-e9334db2]{flex:1}.home-page .company-intro .intro-content .intro-context .intro-timeline .timeline-item .timeline-info .org-name[data-v-e9334db2]{font-size:16px;color:#495057;font-weight:500}.home-page .company-intro .intro-content .intro-context .intro-timeline .timeline-item .timeline-logo[data-v-e9334db2]{width:80px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.home-page .company-intro .intro-content .intro-context .intro-timeline .timeline-item .timeline-logo img[data-v-e9334db2]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.home-page .business-cards[data-v-e9334db2]{padding:110px 0;background-color:#f2f2f2}.home-page .business-cards .container[data-v-e9334db2]{max-width:1760px;padding:0 32px}.home-page .business-cards .business-grid[data-v-e9334db2]{display:none}.home-page .business-cards .section-title[data-v-e9334db2]{font-size:42px;font-weight:700;text-align:center;margin-bottom:50px;background:linear-gradient(135deg,#19488e 0%,#357abd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.home-page .business-cards .section-title[data-v-e9334db2]:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#f9d248 0%,#ffc107 100%);border-radius:2px}.home-page .business-cards .business-carousel-container[data-v-e9334db2]{padding:0 80px}.home-page .business-cards .business-carousel-container[data-v-e9334db2] .business-carousel{overflow:visible}.home-page .business-cards .business-carousel-container[data-v-e9334db2] .business-carousel .el-carousel__container{overflow:hidden}.home-page .business-cards .business-carousel-container[data-v-e9334db2] .business-carousel .el-carousel__arrow{background-color:#19488e;color:#fff;font-size:24px;width:48px;height:48px}.home-page .business-cards .business-carousel-container[data-v-e9334db2] .business-carousel .el-carousel__arrow--left{left:-80px}.home-page .business-cards .business-carousel-container[data-v-e9334db2] .business-carousel .el-carousel__arrow--right{right:-80px}.home-page .business-cards .business-carousel-container[data-v-e9334db2] .business-carousel .el-carousel__arrow:hover{background-color:#357abd}.home-page .business-cards .business-carousel-container[data-v-e9334db2] .business-carousel .el-carousel__indicators .el-carousel__indicator.is-active .el-carousel__button{background-color:#19488e}.home-page .business-cards .business-carousel-container[data-v-e9334db2] .business-carousel .el-carousel__indicators .el-carousel__indicator .el-carousel__button{width:40px;height:4px;background-color:#ccc}.home-page .business-cards .business-card-group[data-v-e9334db2]{display:flex;justify-content:center;gap:48px;padding:0 24px}.home-page .business-cards .business-card[data-v-e9334db2]{flex:1;max-width:500px;min-width:360px;height:800px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:48px 38px;text-align:center;color:#fff;transition:all .3s ease;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.home-page .business-cards .business-card .card-icon[data-v-e9334db2]{margin-bottom:28px;width:100%;flex-shrink:0}.home-page .business-cards .business-card .card-icon .icon-placeholder[data-v-e9334db2]{width:100%;height:280px;background-color:#406397;margin:0 auto;border-radius:8px;overflow:hidden}.home-page .business-cards .business-card h3[data-v-e9334db2]{font-size:26px;font-weight:600;margin-bottom:18px;color:#19488e;line-height:1.3;flex-shrink:0}.home-page .business-cards .business-card p[data-v-e9334db2]{font-size:16px;color:#666;line-height:1.7;text-indent:0;margin-bottom:12px;text-align:left;overflow:visible;overflow-wrap:anywhere}.home-page .service-support[data-v-e9334db2]{padding:120px 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);position:relative}.home-page .service-support[data-v-e9334db2]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#dee2e6 50%,transparent 100%)}.home-page .service-support h2[data-v-e9334db2]{margin-bottom:60px;font-size:48px;font-weight:700;text-align:center;background:linear-gradient(135deg,#19488e 0%,#357abd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.home-page .service-support h2[data-v-e9334db2]:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#f9d248 0%,#ffc107 100%);border-radius:2px}.home-page .service-support .service-grid[data-v-e9334db2]{display:grid;grid-template-columns:repeat(2,minmax(320px,420px));justify-content:center;gap:96px}.home-page .service-support .service-card[data-v-e9334db2]{background:white;border-radius:16px;padding:40px 30px;text-align:center;transition:all .4s ease;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.home-page .service-support .service-card[data-v-e9334db2]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#19488e 0%,#357abd 100%);transform:scaleX(0);transition:transform .3s ease}.home-page .service-support .service-card[data-v-e9334db2]:hover{transform:translateY(-12px);box-shadow:0 20px 60px #4a90e240}.home-page .service-support .service-card[data-v-e9334db2]:hover:before{transform:scaleX(1)}.home-page .service-support .service-card .service-icon[data-v-e9334db2]{margin-bottom:30px}.home-page .service-support .service-card .service-icon .icon-placeholder[data-v-e9334db2]{width:100%;height:200px;background:linear-gradient(135deg,#406397 0%,#5a6b8a 100%);margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #4063974d}.home-page .service-support .service-card h3[data-v-e9334db2]{font-size:24px;font-weight:700;margin-bottom:16px;color:#19488e;line-height:1.3}.home-page .service-support .service-card p[data-v-e9334db2]{font-size:16px;color:#6c757d;line-height:1.6}.home-page .contact-btn-section[data-v-e9334db2]{padding:40px 0;text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.home-page .contact-btn-section .contact-btn[data-v-e9334db2]{background:linear-gradient(135deg,#f9d248 0%,#ffc107 100%);color:#19488e;border:none;border-radius:50px;font-size:18px;font-weight:600;padding:0 40px;height:56px;box-shadow:0 8px 32px #f9d2484d;transition:all .3s ease}.home-page .contact-btn-section .contact-btn[data-v-e9334db2]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #f9d24866}.arrow-icon[data-v-e9334db2]{transform:rotate(-90deg) scaleY(-1);margin-left:15px}@media (max-width: 1024px){.home-page .hero-section .hero-content[data-v-e9334db2]{gap:40px}.home-page .hero-section .hero-text h1[data-v-e9334db2]{font-size:40px}.home-page .intro-text[data-v-e9334db2]{margin-right:0!important;text-align:center}.home-page .intro-text .el-button[data-v-e9334db2]{padding:14px 36px;font-size:16px}.home-page .products-section .products-grid[data-v-e9334db2]{grid-template-columns:repeat(2,1fr);gap:24px}.home-page .business-cards .business-carousel-container[data-v-e9334db2]{gap:30px}}@media (max-width: 768px){.home-page .hero-section[data-v-e9334db2]{padding:40px 0}.home-page .hero-section .hero-content[data-v-e9334db2]{grid-template-columns:1fr;gap:30px;text-align:center}.home-page .hero-section .hero-text h1[data-v-e9334db2]{font-size:32px;margin-bottom:16px}.home-page .hero-section .hero-text p[data-v-e9334db2]{font-size:16px}.home-page .hero-products img[data-v-e9334db2]{height:220px}.home-page .products-section[data-v-e9334db2]{padding:60px 0}.home-page .products-section .products-grid[data-v-e9334db2]{grid-template-columns:1fr;gap:20px}.home-page .company-intro[data-v-e9334db2]{padding:60px 0}.home-page .company-intro .intro-content h2[data-v-e9334db2]{font-size:28px}.home-page .form-content .email-form .email-input[data-v-e9334db2],.home-page .form-content .email-form .submit-btn[data-v-e9334db2]{width:100%!important}.home-page .business-cards[data-v-e9334db2]{padding:60px 0}.home-page .business-cards .business-carousel-container[data-v-e9334db2]{display:none}.home-page .business-cards .business-grid[data-v-e9334db2]{display:grid;grid-template-columns:1fr;gap:24px}.home-page .business-cards .business-card[data-v-e9334db2]{min-width:unset;max-width:100%;height:auto;padding:34px 26px}.home-page .business-cards .business-card .card-icon[data-v-e9334db2]{margin-bottom:22px}.home-page .business-cards .business-card .card-icon .icon-placeholder[data-v-e9334db2]{height:240px}.home-page .business-cards .business-card h3[data-v-e9334db2]{font-size:24px}.home-page .business-cards .business-card p[data-v-e9334db2]{font-size:16px;line-height:1.7}.home-page .intro-context[data-v-e9334db2]{flex-direction:column}.home-page .intro-context .intro-timeline[data-v-e9334db2]{margin-top:20px;width:100%!important}.home-page .intro-text[data-v-e9334db2]{text-align:center}.home-page .intro-text .intro-btn[data-v-e9334db2]{padding:12px 30px;font-size:15px}.home-page .service-support[data-v-e9334db2]{padding:60px 0}.home-page .service-support .service-grid[data-v-e9334db2]{grid-template-columns:1fr;gap:24px}.home-page .service-support .service-card[data-v-e9334db2]{padding:30px 24px}.home-page .contact-btn-section[data-v-e9334db2]{padding:30px 0}.home-page[data-v-e9334db2] .business-carousel .el-carousel__container{height:400px!important}}@media (max-width: 480px){.home-page .hero-section[data-v-e9334db2]{padding:30px 0}.home-page .hero-section .hero-text h1[data-v-e9334db2]{font-size:24px}.home-page .hero-section .hero-text p[data-v-e9334db2]{font-size:14px}.home-page .hero-section[data-v-e9334db2] .el-carousel__indicators .el-carousel__indicator .el-carousel__button{width:40px!important}.home-page .intro-context[data-v-e9334db2]{flex-direction:column}.home-page .intro-context .intro-timeline[data-v-e9334db2]{margin-top:20px;width:100%!important}.home-page .intro-text[data-v-e9334db2]{text-align:center}.home-page .intro-text .intro-btn[data-v-e9334db2]{padding:10px 24px;font-size:14px}.home-page .form-content .email-form .email-input[data-v-e9334db2],.home-page .form-content .email-form .submit-btn[data-v-e9334db2]{width:100%!important}.home-page .products-section[data-v-e9334db2],.home-page .company-intro[data-v-e9334db2],.home-page .business-cards[data-v-e9334db2],.home-page .service-support[data-v-e9334db2]{padding:40px 0}.home-page .company-intro .intro-content h2[data-v-e9334db2]{font-size:22px}.home-page .contact-btn-section .contact-btn[data-v-e9334db2]{font-size:16px;padding:0 30px;height:48px}.home-page .service-support .service-grid[data-v-e9334db2]{grid-template-columns:1fr;gap:16px}.home-page .product-card .product-info[data-v-e9334db2],.home-page .business-card[data-v-e9334db2],.home-page .service-card[data-v-e9334db2]{padding:20px 16px}.home-page .business-card[data-v-e9334db2]{min-width:unset;max-width:100%;height:auto;padding:24px 20px}.home-page .business-card .card-icon .icon-placeholder[data-v-e9334db2]{height:200px}.home-page .business-card p[data-v-e9334db2]{font-size:15px;line-height:1.65}.home-page .business-card-group[data-v-e9334db2]{padding:0 10px;gap:16px}.home-page .business-card h3[data-v-e9334db2]{font-size:20px}.home-page .service-card h3[data-v-e9334db2]{font-size:18px}.home-page .service-card p[data-v-e9334db2]{font-size:14px}.home-page .home-page[data-v-e9334db2]{margin-top:-60px}}.business-card-group[data-v-e9334db2]{display:flex;justify-content:center;gap:48px;padding:0 24px}.business-card[data-v-e9334db2]{flex:1;max-width:500px;min-width:360px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;padding:48px 38px;text-align:center;color:#fff;transition:all .3s ease;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.business-card .card-icon[data-v-e9334db2]{margin-bottom:28px;width:100%}.business-card .card-icon .icon-placeholder[data-v-e9334db2]{width:100%;height:280px;background-color:#406397;margin:0 auto;border-radius:8px;overflow:hidden}.business-card h3[data-v-e9334db2]{font-size:26px;font-weight:600;margin-bottom:18px;color:#19488e;line-height:1.3}.business-card p[data-v-e9334db2]{font-size:16px;color:#666;line-height:1.7;text-indent:0;margin-bottom:12px;text-align:left;overflow-wrap:anywhere}@keyframes fadeInUp-e9334db2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight-e9334db2{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLeft-e9334db2{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn-e9334db2{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.scroll-animate[data-v-e9334db2]{opacity:0;transform:translateY(50px);transition:all .8s ease}.scroll-animate.animate[data-v-e9334db2]{opacity:1;transform:translateY(0)}.hover-lift[data-v-e9334db2]{transition:transform .3s ease,box-shadow .3s ease}.hover-lift[data-v-e9334db2]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.gradient-text[data-v-e9334db2]{background:linear-gradient(135deg,#19488e 0%,#357abd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-effect[data-v-e9334db2]{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a}.product-detail[data-v-3fe7b5a5]{min-height:calc(100vh - 140px);padding:72px 40px;overflow-x:hidden;width:100%;max-width:100%;order:2}.product-detail .container[data-v-3fe7b5a5]{max-width:1380px;margin:0 auto;padding:0 16px;overflow-x:hidden;width:100%;max-width:100%}.product-detail .breadcrumb[data-v-3fe7b5a5]{font-size:18px;color:#666}.product-detail .breadcrumb .separator[data-v-3fe7b5a5]{margin:0 8px}.product-detail .breadcrumb .current[data-v-3fe7b5a5]{color:#333}.product-detail .product-detail-content .product-title[data-v-3fe7b5a5]{display:flex;justify-content:space-between;align-items:center;padding:0 0 20px}.product-detail .product-detail-content .product-title h1[data-v-3fe7b5a5]{font-size:40px;font-weight:600;color:#333;margin:0}.product-detail .product-detail-content .product-title h1 .product-subtitle[data-v-3fe7b5a5],.product-detail .product-detail-content .product-title h1 .product-type-tag[data-v-3fe7b5a5]{margin-left:16px;font-size:24px;font-weight:400;color:#666}.product-detail .product-detail-content .product-title .favorite-btn[data-v-3fe7b5a5]{display:flex;align-items:center;gap:6px;color:#666;cursor:pointer;font-size:14px}.product-detail .product-detail-content .product-title .favorite-btn[data-v-3fe7b5a5]:hover{color:#4a90e2}.product-detail .product-detail-content .product-main[data-v-3fe7b5a5]{display:grid;grid-template-columns:348px 1fr;gap:38px}.product-detail .product-images .main-image[data-v-3fe7b5a5]{width:100%;height:348px;background-color:#fff;border:1px solid #e6e6e6;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;overflow:hidden}.product-detail .product-images .main-image[data-v-3fe7b5a5] .el-image{width:100%;height:100%}.product-detail .product-images .main-image img[data-v-3fe7b5a5]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast}.product-detail .product-images .main-image .cert-badge[data-v-3fe7b5a5]{position:absolute;right:12px;bottom:12px;pointer-events:none;z-index:2}.product-detail .product-images .main-image .cert-badge img[data-v-3fe7b5a5]{display:block;height:18px;width:auto}.product-detail .product-images .thumbnail-images[data-v-3fe7b5a5]{display:flex;gap:10px;justify-content:center}.product-detail .product-images .thumbnail-images .thumbnail[data-v-3fe7b5a5]{width:90px;height:90px;border:2px solid transparent;cursor:pointer;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.product-detail .product-images .thumbnail-images .thumbnail.active[data-v-3fe7b5a5]{border-color:#4a90e2}.product-detail .product-images .thumbnail-images .thumbnail[data-v-3fe7b5a5]:hover{border-color:#6ba3e8}.product-detail .product-images .thumbnail-images .thumbnail img[data-v-3fe7b5a5]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-detail .product-info[data-v-3fe7b5a5]{font-size:16px}.product-detail .product-info .features-section[data-v-3fe7b5a5]{padding:0;background-color:transparent}.product-detail .product-info .features-section .title[data-v-3fe7b5a5]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #1a73e8;padding-bottom:12px;margin-bottom:16px}.product-detail .product-info .features-section .title h3[data-v-3fe7b5a5]{font-size:18px;font-weight:600;color:#333;margin-bottom:0}.product-detail .product-info .features-section .title .attention[data-v-3fe7b5a5]{display:flex;align-items:center}.product-detail .product-info .features-section .title .attention>img[data-v-3fe7b5a5]{width:20px;height:20px;margin-right:2px}.product-detail .product-info .features-section .features-list[data-v-3fe7b5a5]{list-style:none;padding:0;margin:0}.product-detail .product-info .features-section .features-list .spec-item[data-v-3fe7b5a5]{display:flex;justify-content:space-between}.product-detail .product-info .features-section .features-list .spec-item[data-v-3fe7b5a5]:last-child{padding-bottom:12px}.product-detail .product-info .features-section .features-list li[data-v-3fe7b5a5]{color:#333;font-size:16px;list-style:inside}.product-detail .product-info .features-section .params-table[data-v-3fe7b5a5]{width:100%;border-collapse:collapse;margin-top:0;background-color:transparent}.product-detail .product-info .features-section .params-table tbody tr[data-v-3fe7b5a5]:nth-child(odd){background-color:transparent}.product-detail .product-info .features-section .params-table tbody tr[data-v-3fe7b5a5]:nth-child(even){background-color:#f0f7ff}.product-detail .product-info .features-section .params-table td[data-v-3fe7b5a5]{padding:10px 0;font-size:14px;border:none}.product-detail .product-info .features-section .params-table td.param-label[data-v-3fe7b5a5]{width:120px;padding-right:40px;font-weight:500;color:#666;white-space:nowrap}.product-detail .product-info .features-section .params-table td.param-value[data-v-3fe7b5a5]{color:#333}.product-detail .product-info .advantages-section[data-v-3fe7b5a5]{background-color:transparent;padding:24px 0}.product-detail .product-info .advantages-section h3[data-v-3fe7b5a5]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #1a73e8}.product-detail .product-info .advantages-section .advantages-tags[data-v-3fe7b5a5]{display:flex;flex-wrap:wrap;gap:10px}.product-detail .product-info .advantages-section .advantages-tags .tag[data-v-3fe7b5a5]{background:transparent;border:1px solid #ddd;border-radius:4px;color:#666;padding:6px 12px;font-size:14px;white-space:nowrap}.product-detail .product-info .certifications[data-v-3fe7b5a5]{display:flex;gap:22px;background-color:#fff;justify-content:end;margin-top:42px}.product-detail .product-info .certifications .cert-icon[data-v-3fe7b5a5]{width:50px;height:50px;border:1px solid #e6e6e6;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.product-detail .product-info .certifications .cert-icon .cert-placeholder[data-v-3fe7b5a5]{font-size:10px;color:#999;text-align:center}.product-detail .product-specifications[data-v-3fe7b5a5]{background:white;margin-top:30px}.product-detail .product-specifications .image-actions[data-v-3fe7b5a5]{display:flex;border:1px solid #e6e6e6;border-bottom:none;width:-moz-fit-content;width:fit-content}.product-detail .product-specifications .image-actions .action-btn[data-v-3fe7b5a5]{background-color:#e0e0e0;border:none;color:#666;font-size:18px;cursor:pointer;transition:all .3s ease;position:relative;min-width:98px;height:48px;margin-left:0;border-radius:unset}.product-detail .product-specifications .image-actions .action-btn[data-v-3fe7b5a5]:hover{color:#4a90e2;background:#fff}.product-detail .product-specifications .image-actions .action-btn.active[data-v-3fe7b5a5]{color:#4a90e2;background:white}.product-detail .product-specifications .image-actions .action-btn.active[data-v-3fe7b5a5]:before{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:white}.product-detail .product-specifications .image-actions .action-btn[data-v-3fe7b5a5]:first-child{margin-left:0}.product-detail .product-specifications .spec-content[data-v-3fe7b5a5]{border:1px solid #e6e6e6;padding:24px 16px}.product-detail .product-specifications .spec-content .spec-header[data-v-3fe7b5a5]{font-size:16px}.product-detail .product-specifications .spec-content .spec-header h2[data-v-3fe7b5a5]{font-weight:600;color:#fff;margin-bottom:15px;background-color:#19488e;padding:4px 8px;font-size:16px}.product-detail .product-specifications .spec-content .spec-header p[data-v-3fe7b5a5]{color:#666;margin:12px 0 32px 8px}.product-detail .product-specifications .spec-content .spec-table-container[data-v-3fe7b5a5]{overflow-x:hidden;max-width:100%;width:100%}.product-detail .product-specifications .spec-content .spec-table-container .spec-table-header[data-v-3fe7b5a5]{padding-bottom:12px}.product-detail .product-specifications .spec-content .spec-table-container .spec-table-header h3[data-v-3fe7b5a5]{font-size:16px;font-weight:600;color:#fff;background-color:#19488e;padding:3px 8px;margin:0;border-radius:4px 4px 0 0}.product-detail .product-specifications .spec-content .spec-table-container .order-code-img[data-v-3fe7b5a5]{max-width:100%;max-height:100%}.product-detail .product-specifications .spec-content .spec-table-container .spec-table[data-v-3fe7b5a5]{width:100%;border-collapse:collapse;table-layout:fixed;max-width:100%}.product-detail .product-specifications .spec-content .spec-table-container .spec-table tbody[data-v-3fe7b5a5]{background-color:#e0e0e0}.product-detail .product-specifications .spec-content .spec-table-container .spec-table tbody tr[data-v-3fe7b5a5]:nth-child(n+2){background-color:#f5f5f5}.product-detail .product-specifications .spec-content .spec-table-container .spec-table tbody tr[data-v-3fe7b5a5]:nth-child(2n){background-color:#fff}.product-detail .product-specifications .spec-content .spec-table-container .spec-table tbody td[data-v-3fe7b5a5]{padding:6px 8px;font-size:14px;word-wrap:break-word;overflow-wrap:break-word}.product-detail .product-specifications .spec-content .spec-table-container .spec-table tbody td.spec-label[data-v-3fe7b5a5]{font-weight:500;color:#333;width:35%;min-width:120px}.product-detail .product-specifications .spec-content .spec-table-container .spec-table tbody td.spec-value[data-v-3fe7b5a5]{color:#666;width:32.5%;min-width:100px}.product-detail .product-specifications .spec-content .spec-table-container .order-content[data-v-3fe7b5a5]{padding:20px 0}.product-detail .product-specifications .spec-content .spec-table-container .order-content p[data-v-3fe7b5a5]{color:#666;line-height:1.6;margin-bottom:16px}.product-detail .product-specifications .spec-content .spec-table-container .order-content .order-example[data-v-3fe7b5a5]{background:#f8f9fa;padding:20px;border-radius:4px;margin-top:20px}.product-detail .product-specifications .spec-content .spec-table-container .order-content .order-example h4[data-v-3fe7b5a5]{color:#333;margin-bottom:12px;font-size:16px}.product-detail .product-specifications .spec-content .spec-table-container .order-content .order-example p[data-v-3fe7b5a5]{font-family:monospace;background:white;padding:8px 12px;border-radius:4px;margin-bottom:8px;border-left:3px solid #4A90E2;display:flex;flex-direction:column;gap:4px}.product-detail .product-specifications .spec-content .spec-table-container .order-content .order-example p .example-desc[data-v-3fe7b5a5]{font-size:12px;color:#999;font-family:inherit}.product-detail .product-specifications .spec-content .spec-table-container .tech-params[data-v-3fe7b5a5]{padding:20px 0}.product-detail .product-specifications .spec-content .spec-table-container .tech-params .param-section[data-v-3fe7b5a5]{margin-bottom:24px}.product-detail .product-specifications .spec-content .spec-table-container .tech-params .param-section h4[data-v-3fe7b5a5]{color:#333;font-size:16px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #4A90E2}.product-detail .product-specifications .spec-content .spec-table-container .tech-params .param-section ul[data-v-3fe7b5a5]{list-style:none;padding:0;margin:0}.product-detail .product-specifications .spec-content .spec-table-container .tech-params .param-section ul li[data-v-3fe7b5a5]{color:#666;border-bottom:1px solid #f0f0f0;position:relative;padding:8px 0 8px 20px}.product-detail .product-specifications .spec-content .spec-table-container .tech-params .param-section ul li[data-v-3fe7b5a5]:before{content:"•";color:#4a90e2;position:absolute;left:0;font-weight:700}.product-detail .product-specifications .spec-content .spec-table-container .tech-params .param-section ul li[data-v-3fe7b5a5]:last-child{border-bottom:none}@media (max-width: 992px){.product-detail[data-v-3fe7b5a5]{padding:20px 0}.product-detail .container[data-v-3fe7b5a5]{padding:0 16px}.product-detail .product-detail-content .product-title[data-v-3fe7b5a5]{padding:20px 0 24px;flex-direction:column;align-items:flex-start;gap:15px}.product-detail .product-detail-content .product-title h1[data-v-3fe7b5a5]{font-size:24px}.product-detail .product-detail-content .product-main[data-v-3fe7b5a5]{grid-template-columns:1fr;gap:30px}.product-detail .product-images .main-image[data-v-3fe7b5a5]{height:300px}.product-detail .product-specifications .image-actions .action-btn[data-v-3fe7b5a5]{font-size:14px;padding:12px 16px}.product-detail .product-specifications .spec-table[data-v-3fe7b5a5]{font-size:13px;table-layout:fixed;max-width:100%}.product-detail .product-specifications .spec-table tbody td[data-v-3fe7b5a5]{padding:10px 16px;word-wrap:break-word;overflow-wrap:break-word}.product-detail .product-specifications .spec-table tbody td.spec-label[data-v-3fe7b5a5]{width:35%;min-width:100px}.product-detail .product-specifications .spec-table tbody td.spec-value[data-v-3fe7b5a5]{width:32.5%;min-width:80px}}@media (max-width: 768px){.product-detail[data-v-3fe7b5a5]{padding:15px 0;overflow-x:hidden;border-left:none}.product-detail .container[data-v-3fe7b5a5]{padding:0 8px;overflow-x:hidden;max-width:100%}.product-detail *[data-v-3fe7b5a5]{max-width:100%;box-sizing:border-box}.product-detail .product-detail-content .product-title[data-v-3fe7b5a5]{padding:15px 0 16px}.product-detail .product-detail-content .product-title h1[data-v-3fe7b5a5]{font-size:20px;line-height:1.3}.product-detail .product-detail-content .product-title .favorite-btn[data-v-3fe7b5a5]{font-size:12px}.product-detail .product-detail-content .product-main[data-v-3fe7b5a5]{gap:25px}.product-detail .product-images .main-image[data-v-3fe7b5a5]{height:250px;margin-bottom:15px}.product-detail .product-images .thumbnail-images[data-v-3fe7b5a5]{justify-content:center}.product-detail .product-images .thumbnail-images .thumbnail[data-v-3fe7b5a5]{width:60px;height:60px}.product-detail .product-info .features-section h3[data-v-3fe7b5a5],.product-detail .product-info .advantages-section h3[data-v-3fe7b5a5]{font-size:16px;margin-bottom:15px}.product-detail .product-info .features-list li[data-v-3fe7b5a5]{font-size:13px}.product-detail .product-info .advantages-section .advantages-tags[data-v-3fe7b5a5]{gap:8px}.product-detail .product-info .advantages-section .advantages-tags .tag[data-v-3fe7b5a5]{font-size:12px;padding:6px 12px}.product-detail .product-info .certifications .cert-icon[data-v-3fe7b5a5]{width:45px;height:45px}.product-detail .product-info .certifications .cert-icon .cert-placeholder[data-v-3fe7b5a5]{font-size:9px}.product-detail .product-specifications[data-v-3fe7b5a5]{margin-top:20px}.product-detail .product-specifications .image-actions[data-v-3fe7b5a5]{flex-wrap:wrap}.product-detail .product-specifications .image-actions .action-btn[data-v-3fe7b5a5]{font-size:12px;padding:10px 12px;flex:1;min-width:80px;text-align:center}.product-detail .product-specifications .spec-header h2[data-v-3fe7b5a5]{font-size:20px;margin-bottom:12px}.product-detail .product-specifications .spec-header p[data-v-3fe7b5a5]{font-size:13px;line-height:1.5}.product-detail .product-specifications .spec-table-container .spec-table-header[data-v-3fe7b5a5]{padding-bottom:12px}.product-detail .product-specifications .spec-table-container .spec-table-header h3[data-v-3fe7b5a5]{font-size:16px}.product-detail .product-specifications .spec-table-container .spec-table[data-v-3fe7b5a5]{font-size:12px;width:100%;table-layout:fixed;max-width:100%}.product-detail .product-specifications .spec-table-container .spec-table tbody[data-v-3fe7b5a5]{width:100%}.product-detail .product-specifications .spec-table-container .spec-table tbody td[data-v-3fe7b5a5]{padding:8px 6px;word-wrap:break-word;overflow-wrap:break-word}.product-detail .product-specifications .spec-table-container .spec-table tbody td.spec-label[data-v-3fe7b5a5]{width:35%;font-size:11px;min-width:80px}.product-detail .product-specifications .spec-table-container .spec-table tbody td.spec-value[data-v-3fe7b5a5]{width:32.5%;font-size:11px;min-width:70px}}@media (max-width: 480px){.product-detail[data-v-3fe7b5a5]{padding:10px 0;overflow-x:hidden;border-left:none}.product-detail .container[data-v-3fe7b5a5]{padding:0 12px;overflow-x:hidden;max-width:100%}.product-detail *[data-v-3fe7b5a5]{max-width:100%;box-sizing:border-box}.product-detail .breadcrumb .separator[data-v-3fe7b5a5]{margin:0 4px}.product-detail .product-detail-content .product-title[data-v-3fe7b5a5]{padding:12px 0}.product-detail .product-detail-content .product-title h1[data-v-3fe7b5a5]{font-size:18px}.product-detail .product-detail-content .product-title .favorite-btn[data-v-3fe7b5a5]{font-size:11px;gap:4px}.product-detail .product-detail-content .product-main[data-v-3fe7b5a5]{gap:20px}.product-detail .product-images .main-image[data-v-3fe7b5a5]{height:200px;margin-bottom:12px}.product-detail .product-images .thumbnail-images[data-v-3fe7b5a5]{gap:6px}.product-detail .product-images .thumbnail-images .thumbnail[data-v-3fe7b5a5]{width:50px;height:50px}.product-detail .product-info .features-section h3[data-v-3fe7b5a5],.product-detail .product-info .advantages-section h3[data-v-3fe7b5a5]{font-size:15px;margin-bottom:12px}.product-detail .product-info .features-list li[data-v-3fe7b5a5]{font-size:12px}.product-detail .product-info .advantages-section .advantages-tags[data-v-3fe7b5a5]{gap:6px}.product-detail .product-info .advantages-section .advantages-tags .tag[data-v-3fe7b5a5]{font-size:11px;padding:5px 10px}.product-detail .product-info .certifications .cert-icon[data-v-3fe7b5a5]{width:40px;height:40px}.product-detail .product-info .certifications .cert-icon .cert-placeholder[data-v-3fe7b5a5]{font-size:8px}.product-detail .product-specifications[data-v-3fe7b5a5]{margin-top:15px}.product-detail .product-specifications .image-actions .action-btn[data-v-3fe7b5a5]{font-size:11px;padding:8px;min-width:60px}.product-detail .product-specifications .spec-header h2[data-v-3fe7b5a5]{font-size:18px;margin-bottom:10px}.product-detail .product-specifications .spec-header p[data-v-3fe7b5a5]{font-size:12px}.product-detail .product-specifications .spec-table-container .spec-table-header[data-v-3fe7b5a5]{padding-bottom:12px}.product-detail .product-specifications .spec-table-container .spec-table-header h3[data-v-3fe7b5a5]{font-size:14px}.product-detail .product-specifications .spec-table-container .spec-table[data-v-3fe7b5a5]{font-size:11px;width:100%;table-layout:fixed;max-width:100%}.product-detail .product-specifications .spec-table-container .spec-table tbody[data-v-3fe7b5a5]{width:100%}.product-detail .product-specifications .spec-table-container .spec-table tbody td[data-v-3fe7b5a5]{padding:6px 4px;word-wrap:break-word;overflow-wrap:break-word}.product-detail .product-specifications .spec-table-container .spec-table tbody td.spec-label[data-v-3fe7b5a5]{width:35%;font-size:10px;min-width:60px}.product-detail .product-specifications .spec-table-container .spec-table tbody td.spec-value[data-v-3fe7b5a5]{width:32.5%;font-size:10px;min-width:50px}}.el-image-viewer__wrapper .cert-badge-preview{position:fixed;right:32px;bottom:32px;z-index:2100;pointer-events:none}.el-image-viewer__wrapper .cert-badge-preview img{display:block;height:28px;width:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.el-image-viewer__wrapper .el-image-viewer__canvas{display:flex;align-items:center;justify-content:center}.el-image-viewer__wrapper .el-image-viewer__img{max-width:78vw;max-height:78vh;-o-object-fit:contain;object-fit:contain}@media (max-width: 768px){.el-image-viewer__wrapper .el-image-viewer__img{max-width:70vw;max-height:70vh}}.products-page[data-v-7a1611e6]{min-height:calc(100vh - 140px)}.products-page .container[data-v-7a1611e6]{max-width:1500px}.products-page .page-content[data-v-7a1611e6]{display:grid;grid-template-columns:280px 1fr;gap:16px}.products-page .sidebar[data-v-7a1611e6]{padding-top:40px;position:sticky;top:70px;align-self:start}.products-page .sidebar .filter-section[data-v-7a1611e6]{margin-bottom:24px;padding-left:24px}.products-page .sidebar .filter-section .category-list .category-item[data-v-7a1611e6]{display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:600;color:#666;padding:14px 12px 14px 0;cursor:pointer;transition:color .2s;white-space:nowrap}.products-page .sidebar .filter-section .category-list .category-item[data-v-7a1611e6]:hover,.products-page .sidebar .filter-section .category-list .category-item.active[data-v-7a1611e6]{color:#19488e}.products-page .sidebar .filter-section .category-list .category-item .el-icon[data-v-7a1611e6]{font-size:16px}.products-page .main-content[data-v-7a1611e6]{border-left:1px solid #eee;padding:70px 40px 210px}.products-page .main-content .page-header[data-v-7a1611e6]{margin-bottom:32px}.products-page .main-content .page-header h1[data-v-7a1611e6]{font-size:40px;font-weight:600;color:#333}.products-page .main-content .products-grid[data-v-7a1611e6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(317px,1fr));gap:16px}.products-page .main-content .products-grid--compact[data-v-7a1611e6]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.products-page .main-content .products-grid--compact .product-card[data-v-7a1611e6]{padding:20px 16px}.products-page .main-content .products-grid--compact .product-card .product-image .image-placeholder[data-v-7a1611e6]{height:120px}.products-page .main-content .products-grid--compact .product-card .product-info h3[data-v-7a1611e6]{font-size:18px;margin:12px 0}.products-page .main-content .products-grid--compact .product-card .product-info .product-specs .spec-item[data-v-7a1611e6]{margin-bottom:6px}.products-page .main-content .products-grid--compact .product-card .product-info .product-specs .spec-item[data-v-7a1611e6]:last-child{margin-bottom:16px}.products-page .main-content .products-grid--compact .product-card .product-info .product-specs .spec-item .spec-label[data-v-7a1611e6],.products-page .main-content .products-grid--compact .product-card .product-info .product-specs .spec-item .spec-value[data-v-7a1611e6],.products-page .main-content .products-grid--compact .product-card .product-info .details-btn[data-v-7a1611e6]{font-size:14px}.products-page .main-content .product-card[data-v-7a1611e6]{background:white;padding:40px 30px;overflow:hidden;transition:all .3s ease;border:1px solid #e6e6e6;cursor:pointer}.products-page .main-content .product-card[data-v-7a1611e6]:hover{box-shadow:0 4px 20px #0000001f;transform:translateY(-4px)}.products-page .main-content .product-card .product-image .image-placeholder[data-v-7a1611e6]{position:relative;width:100%;height:176px;background:#fff;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px;overflow:hidden}.products-page .main-content .product-card .product-image .image-placeholder[data-v-7a1611e6] .el-image{width:100%;height:100%}.products-page .main-content .product-card .product-image .image-placeholder[data-v-7a1611e6] .el-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.products-page .main-content .product-card .product-info h3[data-v-7a1611e6]{font-size:22px;font-weight:600;color:#000;margin:20px 0}.products-page .main-content .product-card .product-info .product-specs[data-v-7a1611e6]{width:100%}.products-page .main-content .product-card .product-info .product-specs .spec-item[data-v-7a1611e6]{width:100%;display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:start;margin-bottom:10px}.products-page .main-content .product-card .product-info .product-specs .spec-item[data-v-7a1611e6]:last-child{margin-bottom:32px}.products-page .main-content .product-card .product-info .product-specs .spec-item .spec-label[data-v-7a1611e6]{color:#666;font-size:18px;line-height:1.45;text-align:left;white-space:nowrap}.products-page .main-content .product-card .product-info .product-specs .spec-item .spec-value[data-v-7a1611e6]{color:#666;text-align:right;font-size:18px;line-height:1.45;overflow-wrap:normal;word-break:keep-all}.products-page .main-content .product-card .product-info .details-btn[data-v-7a1611e6]{font-size:18px;color:#19488e;display:flex;align-items:center;cursor:pointer}.products-page .main-content .product-card .product-info .details-btn[data-v-7a1611e6]:hover{opacity:.8}.products-page .detail-wrapper[data-v-7a1611e6]{border-left:1px solid #eee;padding:30px 40px 210px}.products-page .detail-wrapper .back-btn[data-v-7a1611e6]{display:inline-flex;align-items:center;gap:4px;font-size:16px;color:#19488e;cursor:pointer;margin-bottom:20px}.products-page .detail-wrapper .back-btn[data-v-7a1611e6]:hover{opacity:.7}.products-page .detail-wrapper .back-btn .el-icon[data-v-7a1611e6]{font-size:18px}@media (max-width: 992px){.products-page .page-content[data-v-7a1611e6]{grid-template-columns:1fr;gap:24px}.products-page .sidebar[data-v-7a1611e6]{order:1;position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.products-page .main-content[data-v-7a1611e6]{order:2;padding:0;border-left:unset}.products-page .main-content .products-grid[data-v-7a1611e6]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width: 768px){.products-page .sidebar[data-v-7a1611e6]{padding-top:20px}.products-page .sidebar .filter-section[data-v-7a1611e6]{padding-left:0}.products-page .sidebar .filter-section .category-item[data-v-7a1611e6]{font-size:16px;padding:10px 8px}.products-page .main-content .page-header h1[data-v-7a1611e6]{font-size:28px}.products-page .main-content .products-grid[data-v-7a1611e6]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.products-page .main-content .product-card .product-info h3[data-v-7a1611e6]{font-size:18px}.products-page .main-content .product-card .product-info .spec-label[data-v-7a1611e6],.products-page .main-content .product-card .product-info .spec-value[data-v-7a1611e6],.products-page .main-content .product-card .product-info .details-btn[data-v-7a1611e6]{font-size:14px}.products-page .detail-wrapper[data-v-7a1611e6]{padding:20px 16px 40px}}@media (max-width: 480px){.products-page .sidebar .filter-section .category-item[data-v-7a1611e6]{font-size:14px;white-space:normal}.products-page .main-content .page-header h1[data-v-7a1611e6]{font-size:22px}.products-page .main-content .products-grid[data-v-7a1611e6]{grid-template-columns:1fr}.products-page .main-content .product-card[data-v-7a1611e6]{padding:20px 16px}.products-page .main-content .product-card .product-image .image-placeholder[data-v-7a1611e6]{height:140px}.products-page .main-content .product-card .product-info h3[data-v-7a1611e6]{font-size:16px}.products-page .main-content .product-card .product-info .product-specs .spec-item[data-v-7a1611e6]{grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.products-page .main-content .product-card .product-info .spec-label[data-v-7a1611e6],.products-page .main-content .product-card .product-info .spec-value[data-v-7a1611e6],.products-page .main-content .product-card .product-info .details-btn[data-v-7a1611e6]{font-size:13px}.products-page .detail-wrapper[data-v-7a1611e6]{padding:16px 12px 40px}}.product-detail-page[data-v-a99c2eb2]{min-height:calc(100vh - 140px);padding:50px 0}.product-detail-page .container[data-v-a99c2eb2]{max-width:1380px;margin:0 auto;padding:0 16px}.product-detail-page .breadcrumb[data-v-a99c2eb2]{font-size:18px;color:#666}.product-detail-page .breadcrumb .separator[data-v-a99c2eb2]{margin:0 8px}.product-detail-page .breadcrumb .current[data-v-a99c2eb2]{color:#333}.product-detail-page .product-detail-content .product-title[data-v-a99c2eb2]{display:flex;justify-content:space-between;align-items:center;padding:60px 0 40px}.product-detail-page .product-detail-content .product-title h1[data-v-a99c2eb2]{font-size:40px;font-weight:400;color:#333;margin:0}.product-detail-page .product-detail-content .product-title .favorite-btn[data-v-a99c2eb2]{display:flex;align-items:center;gap:6px;color:#666;cursor:pointer;font-size:14px}.product-detail-page .product-detail-content .product-title .favorite-btn[data-v-a99c2eb2]:hover{color:#4a90e2}.product-detail-page .product-detail-content .product-main[data-v-a99c2eb2]{display:grid;grid-template-columns:348px 1fr;gap:38px}.product-detail-page .product-images .main-image[data-v-a99c2eb2]{width:100%;height:348px;background-color:#f8f9fa;border:1px solid #e6e6e6;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.product-detail-page .product-images .main-image img[data-v-a99c2eb2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-detail-page .product-images .thumbnail-images[data-v-a99c2eb2]{display:flex;gap:10px;justify-content:center}.product-detail-page .product-images .thumbnail-images .thumbnail[data-v-a99c2eb2]{width:90px;height:90px;border:2px solid transparent;cursor:pointer;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.product-detail-page .product-images .thumbnail-images .thumbnail.active[data-v-a99c2eb2]{border-color:#4a90e2}.product-detail-page .product-images .thumbnail-images .thumbnail[data-v-a99c2eb2]:hover{border-color:#6ba3e8}.product-detail-page .product-images .thumbnail-images .thumbnail img[data-v-a99c2eb2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-detail-page .product-info[data-v-a99c2eb2]{font-size:16px}.product-detail-page .product-info .features-section[data-v-a99c2eb2]{padding:24px 32px 0;background-color:#f2f2f2}.product-detail-page .product-info .features-section .title[data-v-a99c2eb2]{display:flex;justify-content:space-between;align-items:center}.product-detail-page .product-info .features-section .title h3[data-v-a99c2eb2]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.product-detail-page .product-info .features-section .title .attention[data-v-a99c2eb2]{display:flex;align-items:center}.product-detail-page .product-info .features-section .title .attention>img[data-v-a99c2eb2]{width:20px;height:20px;margin-right:2px}.product-detail-page .product-info .features-section .features-list[data-v-a99c2eb2]{list-style:none;padding:0;margin:0}.product-detail-page .product-info .features-section .features-list li[data-v-a99c2eb2]{color:#333;font-size:16px}.product-detail-page .product-info .advantages-section[data-v-a99c2eb2]{background-color:#f2f2f2;padding:24px 32px}.product-detail-page .product-info .advantages-section h3[data-v-a99c2eb2]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.product-detail-page .product-info .advantages-section .advantages-tags[data-v-a99c2eb2]{display:flex;flex-wrap:wrap;gap:8px}.product-detail-page .product-info .advantages-section .advantages-tags .tag[data-v-a99c2eb2]{background:#e5e5e5;border-radius:24px;color:#333;padding:6px 10px;font-size:16px;white-space:nowrap}.product-detail-page .product-info .certifications[data-v-a99c2eb2]{display:flex;gap:22px;background-color:#fff;justify-content:end;margin-top:42px}.product-detail-page .product-info .certifications .cert-icon[data-v-a99c2eb2]{width:50px;height:50px;border:1px solid #e6e6e6;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.product-detail-page .product-info .certifications .cert-icon .cert-placeholder[data-v-a99c2eb2]{font-size:10px;color:#999;text-align:center}.product-detail-page .product-specifications[data-v-a99c2eb2]{background:white;margin-top:30px}.product-detail-page .product-specifications .image-actions[data-v-a99c2eb2]{display:flex;border:1px solid #e6e6e6;border-bottom:none;width:-moz-fit-content;width:fit-content}.product-detail-page .product-specifications .image-actions .action-btn[data-v-a99c2eb2]{background-color:#e0e0e0;border:none;color:#666;font-size:18px;cursor:pointer;transition:all .3s ease;position:relative;min-width:98px;height:48px;margin-left:0;border-radius:unset}.product-detail-page .product-specifications .image-actions .action-btn[data-v-a99c2eb2]:hover{color:#4a90e2;background:#fff}.product-detail-page .product-specifications .image-actions .action-btn.active[data-v-a99c2eb2]{color:#4a90e2;background:white}.product-detail-page .product-specifications .image-actions .action-btn.active[data-v-a99c2eb2]:before{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:white}.product-detail-page .product-specifications .image-actions .action-btn[data-v-a99c2eb2]:first-child{margin-left:0}.product-detail-page .product-specifications .spec-content[data-v-a99c2eb2]{border:1px solid #e6e6e6;padding:24px 16px}.product-detail-page .product-specifications .spec-content .spec-header[data-v-a99c2eb2]{font-size:16px}.product-detail-page .product-specifications .spec-content .spec-header h2[data-v-a99c2eb2]{font-weight:600;color:#fff;margin-bottom:15px;background-color:#19488e;padding:4px 8px;font-size:16px}.product-detail-page .product-specifications .spec-content .spec-header p[data-v-a99c2eb2]{color:#666;margin:12px 0 32px 8px}.product-detail-page .product-specifications .spec-content .spec-table-container .spec-table-header[data-v-a99c2eb2]{padding-bottom:12px}.product-detail-page .product-specifications .spec-content .spec-table-container .spec-table-header h3[data-v-a99c2eb2]{font-size:16px;font-weight:600;color:#fff;background-color:#19488e;padding:3px 8px;margin:0;border-radius:4px 4px 0 0}.product-detail-page .product-specifications .spec-content .spec-table-container .order-code-img[data-v-a99c2eb2]{max-width:100%;max-height:100%}.product-detail-page .product-specifications .spec-content .spec-table-container .spec-table[data-v-a99c2eb2]{width:100%;border-collapse:collapse}.product-detail-page .product-specifications .spec-content .spec-table-container .spec-table tbody[data-v-a99c2eb2]{background-color:#e0e0e0}.product-detail-page .product-specifications .spec-content .spec-table-container .spec-table tbody tr[data-v-a99c2eb2]:nth-child(n+2){background-color:#f5f5f5}.product-detail-page .product-specifications .spec-content .spec-table-container .spec-table tbody tr[data-v-a99c2eb2]:nth-child(2n){background-color:#fff}.product-detail-page .product-specifications .spec-content .spec-table-container .spec-table tbody td[data-v-a99c2eb2]{padding:6px 8px;font-size:14px}.product-detail-page .product-specifications .spec-content .spec-table-container .spec-table tbody td.spec-label[data-v-a99c2eb2]{font-weight:500;color:#333;width:340px}.product-detail-page .product-specifications .spec-content .spec-table-container .spec-table tbody td.spec-value[data-v-a99c2eb2]{color:#666;width:400px}.product-detail-page .product-specifications .spec-content .spec-table-container .order-content[data-v-a99c2eb2]{padding:20px 0}.product-detail-page .product-specifications .spec-content .spec-table-container .order-content p[data-v-a99c2eb2]{color:#666;line-height:1.6;margin-bottom:16px}.product-detail-page .product-specifications .spec-content .spec-table-container .order-content .order-example[data-v-a99c2eb2]{background:#f8f9fa;padding:20px;border-radius:4px;margin-top:20px}.product-detail-page .product-specifications .spec-content .spec-table-container .order-content .order-example h4[data-v-a99c2eb2]{color:#333;margin-bottom:12px;font-size:16px}.product-detail-page .product-specifications .spec-content .spec-table-container .order-content .order-example p[data-v-a99c2eb2]{font-family:monospace;background:white;padding:8px 12px;border-radius:4px;margin-bottom:8px;border-left:3px solid #4A90E2;display:flex;flex-direction:column;gap:4px}.product-detail-page .product-specifications .spec-content .spec-table-container .order-content .order-example p .example-desc[data-v-a99c2eb2]{font-size:12px;color:#999;font-family:inherit}.product-detail-page .product-specifications .spec-content .spec-table-container .tech-params[data-v-a99c2eb2]{padding:20px 0}.product-detail-page .product-specifications .spec-content .spec-table-container .tech-params .param-section[data-v-a99c2eb2]{margin-bottom:24px}.product-detail-page .product-specifications .spec-content .spec-table-container .tech-params .param-section h4[data-v-a99c2eb2]{color:#333;font-size:16px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #4A90E2}.product-detail-page .product-specifications .spec-content .spec-table-container .tech-params .param-section ul[data-v-a99c2eb2]{list-style:none;padding:0;margin:0}.product-detail-page .product-specifications .spec-content .spec-table-container .tech-params .param-section ul li[data-v-a99c2eb2]{color:#666;border-bottom:1px solid #f0f0f0;position:relative;padding:8px 0 8px 20px}.product-detail-page .product-specifications .spec-content .spec-table-container .tech-params .param-section ul li[data-v-a99c2eb2]:before{content:"•";color:#4a90e2;position:absolute;left:0;font-weight:700}.product-detail-page .product-specifications .spec-content .spec-table-container .tech-params .param-section ul li[data-v-a99c2eb2]:last-child{border-bottom:none}@media (max-width: 992px){.product-detail-page[data-v-a99c2eb2]{padding:20px 0}.product-detail-page .container[data-v-a99c2eb2]{padding:0 16px}.product-detail-page .product-detail-content .product-title[data-v-a99c2eb2]{padding:20px 0 24px;flex-direction:column;align-items:flex-start;gap:15px}.product-detail-page .product-detail-content .product-title h1[data-v-a99c2eb2]{font-size:24px}.product-detail-page .product-detail-content .product-main[data-v-a99c2eb2]{grid-template-columns:1fr;gap:30px}.product-detail-page .product-images .main-image[data-v-a99c2eb2]{height:300px}.product-detail-page .product-specifications .image-actions .action-btn[data-v-a99c2eb2]{font-size:14px;padding:12px 16px}.product-detail-page .product-specifications .spec-table[data-v-a99c2eb2]{font-size:13px}.product-detail-page .product-specifications .spec-table tbody td[data-v-a99c2eb2]{padding:10px 16px}.product-detail-page .product-specifications .spec-table tbody td.spec-label[data-v-a99c2eb2]{width:140px}}@media (max-width: 768px){.product-detail-page[data-v-a99c2eb2]{padding:15px 0}.product-detail-page .container[data-v-a99c2eb2]{padding:0 8px}.product-detail-page .product-detail-content .product-title[data-v-a99c2eb2]{padding:15px 0 16px}.product-detail-page .product-detail-content .product-title h1[data-v-a99c2eb2]{font-size:20px;line-height:1.3}.product-detail-page .product-detail-content .product-title .favorite-btn[data-v-a99c2eb2]{font-size:12px}.product-detail-page .product-detail-content .product-main[data-v-a99c2eb2]{gap:25px}.product-detail-page .product-images .main-image[data-v-a99c2eb2]{height:250px;margin-bottom:15px}.product-detail-page .product-images .thumbnail-images[data-v-a99c2eb2]{justify-content:center}.product-detail-page .product-images .thumbnail-images .thumbnail[data-v-a99c2eb2]{width:60px;height:60px}.product-detail-page .product-info .features-section h3[data-v-a99c2eb2],.product-detail-page .product-info .advantages-section h3[data-v-a99c2eb2]{font-size:16px;margin-bottom:15px}.product-detail-page .product-info .features-list li[data-v-a99c2eb2]{font-size:13px}.product-detail-page .product-info .advantages-section .advantages-tags[data-v-a99c2eb2]{gap:8px}.product-detail-page .product-info .advantages-section .advantages-tags .tag[data-v-a99c2eb2]{font-size:12px;padding:6px 12px}.product-detail-page .product-info .certifications .cert-icon[data-v-a99c2eb2]{width:45px;height:45px}.product-detail-page .product-info .certifications .cert-icon .cert-placeholder[data-v-a99c2eb2]{font-size:9px}.product-detail-page .product-specifications[data-v-a99c2eb2]{margin-top:20px}.product-detail-page .product-specifications .image-actions[data-v-a99c2eb2]{flex-wrap:wrap}.product-detail-page .product-specifications .image-actions .action-btn[data-v-a99c2eb2]{font-size:12px;padding:10px 12px;flex:1;min-width:80px;text-align:center}.product-detail-page .product-specifications .spec-header h2[data-v-a99c2eb2]{font-size:20px;margin-bottom:12px}.product-detail-page .product-specifications .spec-header p[data-v-a99c2eb2]{font-size:13px;line-height:1.5}.product-detail-page .product-specifications .spec-table-container .spec-table-header[data-v-a99c2eb2]{padding-bottom:12px}.product-detail-page .product-specifications .spec-table-container .spec-table-header h3[data-v-a99c2eb2]{font-size:16px}.product-detail-page .product-specifications .spec-table-container .spec-table[data-v-a99c2eb2]{font-size:12px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.product-detail-page .product-specifications .spec-table-container .spec-table tbody[data-v-a99c2eb2]{display:table;width:100%;min-width:500px}.product-detail-page .product-specifications .spec-table-container .spec-table tbody td[data-v-a99c2eb2]{padding:8px 12px;white-space:normal}.product-detail-page .product-specifications .spec-table-container .spec-table tbody td.spec-label[data-v-a99c2eb2]{width:100px;font-size:11px;min-width:100px}.product-detail-page .product-specifications .spec-table-container .spec-table tbody td.spec-value[data-v-a99c2eb2]{font-size:11px;min-width:120px}}@media (max-width: 480px){.product-detail-page[data-v-a99c2eb2]{padding:10px 0}.product-detail-page .container[data-v-a99c2eb2]{padding:0 12px}.product-detail-page .breadcrumb .separator[data-v-a99c2eb2]{margin:0 4px}.product-detail-page .product-detail-content .product-title[data-v-a99c2eb2]{padding:12px 0}.product-detail-page .product-detail-content .product-title h1[data-v-a99c2eb2]{font-size:18px}.product-detail-page .product-detail-content .product-title .favorite-btn[data-v-a99c2eb2]{font-size:11px;gap:4px}.product-detail-page .product-detail-content .product-main[data-v-a99c2eb2]{gap:20px}.product-detail-page .product-images .main-image[data-v-a99c2eb2]{height:200px;margin-bottom:12px}.product-detail-page .product-images .thumbnail-images[data-v-a99c2eb2]{gap:6px}.product-detail-page .product-images .thumbnail-images .thumbnail[data-v-a99c2eb2]{width:50px;height:50px}.product-detail-page .product-info .features-section h3[data-v-a99c2eb2],.product-detail-page .product-info .advantages-section h3[data-v-a99c2eb2]{font-size:15px;margin-bottom:12px}.product-detail-page .product-info .features-list li[data-v-a99c2eb2]{font-size:12px}.product-detail-page .product-info .advantages-section .advantages-tags[data-v-a99c2eb2]{gap:6px}.product-detail-page .product-info .advantages-section .advantages-tags .tag[data-v-a99c2eb2]{font-size:11px;padding:5px 10px}.product-detail-page .product-info .certifications .cert-icon[data-v-a99c2eb2]{width:40px;height:40px}.product-detail-page .product-info .certifications .cert-icon .cert-placeholder[data-v-a99c2eb2]{font-size:8px}.product-detail-page .product-specifications[data-v-a99c2eb2]{margin-top:15px}.product-detail-page .product-specifications .image-actions .action-btn[data-v-a99c2eb2]{font-size:11px;padding:8px;min-width:60px}.product-detail-page .product-specifications .spec-header h2[data-v-a99c2eb2]{font-size:18px;margin-bottom:10px}.product-detail-page .product-specifications .spec-header p[data-v-a99c2eb2]{font-size:12px}.product-detail-page .product-specifications .spec-table-container .spec-table-header[data-v-a99c2eb2]{padding-bottom:12px}.product-detail-page .product-specifications .spec-table-container .spec-table-header h3[data-v-a99c2eb2]{font-size:14px}.product-detail-page .product-specifications .spec-table-container .spec-table[data-v-a99c2eb2]{font-size:11px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.product-detail-page .product-specifications .spec-table-container .spec-table tbody[data-v-a99c2eb2]{display:table;width:100%;min-width:450px}.product-detail-page .product-specifications .spec-table-container .spec-table tbody td[data-v-a99c2eb2]{padding:6px 8px;white-space:normal}.product-detail-page .product-specifications .spec-table-container .spec-table tbody td.spec-label[data-v-a99c2eb2]{width:80px;font-size:10px;min-width:80px}.product-detail-page .product-specifications .spec-table-container .spec-table tbody td.spec-value[data-v-a99c2eb2]{font-size:10px;min-width:100px}}.applications-page .page-content[data-v-c45ef7a8]{display:grid;grid-template-columns:280px 1fr;gap:16px}.applications-page .sidebar[data-v-c45ef7a8]{padding-top:72px}.applications-page .sidebar h3[data-v-c45ef7a8]{font-size:22px;font-weight:600;color:#666;margin-bottom:36px}.applications-page .sidebar .app-nav .nav-item[data-v-c45ef7a8]{padding-left:16px;margin-bottom:24px;cursor:pointer;transition:all .3s ease;color:#666;font-size:20px}.applications-page .sidebar .app-nav .nav-item[data-v-c45ef7a8]:hover{color:#19488e}.applications-page .sidebar .app-nav .nav-item.active[data-v-c45ef7a8]{color:#19488e;font-weight:600}.applications-page .main-content[data-v-c45ef7a8]{background-color:#f7f9fb;border-left:1px solid #eee;padding:72px 40px}.applications-page .main-content .application-header h1[data-v-c45ef7a8]{font-size:32px;font-weight:600;color:#333}.applications-page .main-content .application-header p[data-v-c45ef7a8]{font-size:20px;color:#333;margin:24px 0;text-indent:2em}.applications-page .main-content .technical-diagram[data-v-c45ef7a8]{margin:24px 0}.applications-page .main-content .technical-diagram .el-image[data-v-c45ef7a8]{width:100%;text-align:center}.applications-page .main-content .technical-diagram .el-image[data-v-c45ef7a8] img{max-width:100%;height:auto;margin:0 auto;width:unset}.applications-page .main-content .technical-diagram .diagram-container[data-v-c45ef7a8]{background:white;border-radius:12px;padding:48px;box-shadow:0 2px 12px #00000014}.applications-page .main-content .technical-diagram .diagram-container .diagram-placeholder[data-v-c45ef7a8]{width:100%;height:400px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:8px;border:2px dashed #dee2e6;position:relative;display:flex;align-items:center;justify-content:center}.applications-page .main-content .technical-diagram .diagram-container .diagram-placeholder .diagram-elements[data-v-c45ef7a8]{position:relative;width:80%;height:80%}.applications-page .main-content .technical-diagram .diagram-container .diagram-placeholder .diagram-elements .element[data-v-c45ef7a8]{position:absolute;padding:8px 16px;background:white;border-radius:6px;box-shadow:0 2px 8px #0000001a;font-size:14px;font-weight:500;color:#333}.applications-page .main-content .technical-diagram .diagram-container .diagram-placeholder .diagram-elements .element.floating-roller[data-v-c45ef7a8]{top:20%;left:10%}.applications-page .main-content .technical-diagram .diagram-container .diagram-placeholder .diagram-elements .element.cylinder[data-v-c45ef7a8]{top:30%;right:20%}.applications-page .main-content .technical-diagram .diagram-container .diagram-placeholder .diagram-elements .element.pressure[data-v-c45ef7a8]{top:10%;right:10%}.applications-page .main-content .technical-diagram .diagram-container .diagram-placeholder .diagram-elements .element.roller-diameter[data-v-c45ef7a8]{bottom:20%;right:15%}.applications-page .main-content .technical-diagram .diagram-container .diagram-placeholder .diagram-elements .element.control-device[data-v-c45ef7a8]{bottom:30%;left:30%;width:60px;height:40px;background:#4A90E2;border-radius:4px}.applications-page .main-content .application-description p[data-v-c45ef7a8]{font-size:20px;color:#666;text-indent:2em}.applications-page .main-content .application-description .word-item[data-v-c45ef7a8]{text-indent:unset;display:inline-block;background:#e8f0f8;padding:6px 16px;margin:4px 8px 4px 0;border-radius:4px;color:#19488e;font-size:16px}@media (max-width: 992px){.applications-page .page-content[data-v-c45ef7a8]{grid-template-columns:1fr;gap:24px}.applications-page .sidebar[data-v-c45ef7a8]{order:1}.applications-page .sidebar .app-nav[data-v-c45ef7a8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.applications-page .main-content[data-v-c45ef7a8]{order:2;border-left:unset;padding:20px}.applications-page .main-content .technical-diagram .diagram-container[data-v-c45ef7a8]{padding:24px}.applications-page .main-content .technical-diagram .diagram-container .diagram-placeholder[data-v-c45ef7a8]{height:300px}}@media (max-width: 768px){.applications-page .sidebar[data-v-c45ef7a8]{padding-top:24px}.applications-page .sidebar h3[data-v-c45ef7a8]{font-size:18px}.applications-page .sidebar .app-nav .nav-item[data-v-c45ef7a8]{font-size:16px}.applications-page .main-content .application-header h1[data-v-c45ef7a8]{font-size:24px}.applications-page .main-content .application-header p[data-v-c45ef7a8]{font-size:16px}.applications-page .main-content .technical-diagram .diagram-placeholder[data-v-c45ef7a8]{height:300px}.applications-page .main-content .application-description p[data-v-c45ef7a8]{font-size:16px}.applications-page .main-content .application-description .word-item[data-v-c45ef7a8]{font-size:14px}}@media (max-width: 480px){.applications-page .sidebar h3[data-v-c45ef7a8]{font-size:16px;margin-bottom:16px}.applications-page .sidebar .app-nav[data-v-c45ef7a8]{grid-template-columns:1fr 1fr}.applications-page .sidebar .app-nav .nav-item[data-v-c45ef7a8]{font-size:14px;margin-bottom:12px;padding-left:8px}.applications-page .main-content[data-v-c45ef7a8]{padding:16px}.applications-page .main-content .application-header h1[data-v-c45ef7a8]{font-size:20px}.applications-page .main-content .application-header p[data-v-c45ef7a8],.applications-page .main-content .application-description p[data-v-c45ef7a8]{font-size:14px}.applications-page .main-content .application-description .word-item[data-v-c45ef7a8]{font-size:13px;padding:4px 12px}}.support-page .knowledge-section[data-v-bf897119]{color:#fff;padding-top:72px}.support-page .knowledge-section .container[data-v-bf897119]{background-color:#fff;font-size:22px}.support-page .knowledge-section .container h2[data-v-bf897119]{font-size:40px;font-weight:400;margin-bottom:40px;color:#333}.support-page .knowledge-section .container .detail-content[data-v-bf897119]{background-color:#19488e;padding:26px 60px}.support-page .knowledge-section .container .detail-content .detail-btn[data-v-bf897119]{background-color:#f9d248;width:324px;height:64px;color:#19488e;font-size:22px}.support-page .knowledge-section .container .detail-content .detail-btn .arrow-icon[data-v-bf897119]{transform:rotate(-90deg) scaleY(-1);margin-left:15px}.support-page .knowledge-section .knowledge-content[data-v-bf897119]{display:grid;grid-template-columns:1fr 1.05fr;gap:90px;background-color:#19488e;padding:60px 60px 0}.support-page .knowledge-section .knowledge-content h3[data-v-bf897119]{color:#fff;font-size:22px;margin-bottom:24px}.support-page .knowledge-section .knowledge-text p[data-v-bf897119]{font-size:16px;margin-bottom:24px;opacity:.9;text-indent:2em}.support-page .knowledge-section .knowledge-image[data-v-bf897119]{margin-top:34px}.support-page .knowledge-section .knowledge-image .image-placeholder[data-v-bf897119]{width:100%;height:300px;border-radius:12px;display:flex;align-items:center;justify-content:center}.support-page .knowledge-section .knowledge-image .image-placeholder .chart-placeholder[data-v-bf897119]{background:rgba(255,255,255,.05);width:100%}.support-page .knowledge-section .knowledge-image .image-placeholder .chart-placeholder[data-v-bf897119] img{width:100%;max-height:265px}.support-page .services-section[data-v-bf897119]{padding:20px 0}.support-page .services-section h2[data-v-bf897119]{font-size:40px;font-weight:400;color:#333}.support-page .services-section .section-desc[data-v-bf897119]{font-size:20px;color:#666;padding:44px 0 24px}.support-page .services-section .services-grid[data-v-bf897119]{display:grid;grid-template-columns:repeat(auto-fit,minmax(616px,1fr));gap:80px;row-gap:24px}.support-page .services-section .service-card[data-v-bf897119]{background-color:#f2f2f2;transition:all .3s ease;display:flex;justify-content:space-between;padding:40px}.support-page .services-section .service-card .service-icon[data-v-bf897119]{margin-bottom:24px}.support-page .services-section .service-card .service-icon .icon-placeholder[data-v-bf897119]{width:100px;height:100px}.support-page .services-section .service-card .service-content[data-v-bf897119]{margin-left:24px}.support-page .services-section .service-card .service-content h3[data-v-bf897119]{font-size:22px;font-weight:400;color:#333;margin-bottom:24px}.support-page .services-section .service-card .service-content p[data-v-bf897119]{font-size:20px;color:#333}.support-page .custom-solution[data-v-bf897119]{color:#fff;padding-bottom:70px}.support-page .custom-solution .solution-content[data-v-bf897119]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:url(../png/img-bg.80d027c2.png) no-repeat;background-size:100% 100%;padding:60px}.support-page .custom-solution h2[data-v-bf897119]{font-size:40px;font-weight:400;margin-bottom:44px;color:#333}.support-page .custom-solution .solution-text .solution-features h3[data-v-bf897119]{font-size:22px;font-weight:400;margin-bottom:24px;color:#333}.support-page .custom-solution .solution-text .solution-features .feature-item p[data-v-bf897119]{font-size:20px;opacity:.9;color:#333;text-indent:2em}.support-page .custom-solution .solution-image .image-placeholder.large[data-v-bf897119]{width:100%;height:350px;background:rgba(255,255,255,.1);border-radius:12px;border:2px dashed rgba(255,255,255,.3)}.support-page .manual-section[data-v-bf897119]{padding:70px 0}.support-page .manual-section h2[data-v-bf897119]{font-size:40px;font-weight:400;margin-bottom:40px;color:#333}.support-page .manual-section .manual-grid[data-v-bf897119]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;background-color:#f2f2f2;padding:40px}.support-page .manual-section .manual-category ul[data-v-bf897119]{list-style:none}.support-page .manual-section .manual-category ul li[data-v-bf897119]{list-style-type:disc;color:#666;cursor:pointer;transition:color .3s ease;font-size:20px}.support-page .manual-section .manual-category ul li[data-v-bf897119]:hover{color:#4a90e2}@media (max-width: 992px){.support-page .knowledge-section .detail-btn[data-v-bf897119]{width:100%!important}.support-page .solution-content[data-v-bf897119]{padding:16px!important}.support-page .knowledge-section .knowledge-content[data-v-bf897119],.support-page .custom-solution .solution-content[data-v-bf897119]{grid-template-columns:1fr;gap:8px}.support-page .knowledge-content[data-v-bf897119]{padding:8px!important}.support-page .services-section .services-grid[data-v-bf897119],.support-page .manual-section .manual-grid[data-v-bf897119]{grid-template-columns:1fr}}@media (max-width: 768px){.support-page .knowledge-section[data-v-bf897119]{padding-top:40px}.support-page .knowledge-section .container[data-v-bf897119]{font-size:16px}.support-page .knowledge-section .container h2[data-v-bf897119]{font-size:28px}.support-page .knowledge-section .knowledge-content[data-v-bf897119]{grid-template-columns:1fr;gap:24px;padding:24px 24px 0}.support-page .knowledge-section .knowledge-content h3[data-v-bf897119]{font-size:18px}.support-page .knowledge-section .detail-content[data-v-bf897119]{padding:20px 24px}.support-page .knowledge-section .detail-content .detail-btn[data-v-bf897119]{width:100%;height:48px;font-size:16px}.support-page .services-section h2[data-v-bf897119]{font-size:28px}.support-page .services-section .section-desc[data-v-bf897119]{font-size:16px;padding:24px 0 16px}.support-page .services-section .services-grid[data-v-bf897119]{grid-template-columns:1fr;gap:20px}.support-page .services-section .service-card[data-v-bf897119]{flex-direction:column;padding:24px}.support-page .services-section .service-card .icon-placeholder[data-v-bf897119]{width:60px;height:60px}.support-page .services-section .service-card .service-content[data-v-bf897119]{margin-left:0}.support-page .services-section .service-card .service-content h3[data-v-bf897119]{font-size:18px}.support-page .services-section .service-card .service-content p[data-v-bf897119]{font-size:16px}.support-page .custom-solution[data-v-bf897119]{padding-bottom:40px}.support-page .custom-solution h2[data-v-bf897119]{font-size:28px}.support-page .custom-solution .solution-content[data-v-bf897119]{grid-template-columns:1fr;padding:24px;gap:16px}.support-page .custom-solution .solution-text .solution-features h3[data-v-bf897119]{font-size:18px}.support-page .custom-solution .solution-text .solution-features .feature-item p[data-v-bf897119]{font-size:16px}.support-page .manual-section h2[data-v-bf897119]{font-size:28px}.support-page .manual-section .manual-category li[data-v-bf897119]{font-size:16px}}@media (max-width: 480px){.support-page .knowledge-section[data-v-bf897119]{padding-top:28px}.support-page .knowledge-section .container h2[data-v-bf897119]{font-size:22px}.support-page .knowledge-section .knowledge-content[data-v-bf897119]{padding:16px 16px 0;gap:16px}.support-page .knowledge-section .knowledge-content h3[data-v-bf897119]{font-size:16px}.support-page .knowledge-section .knowledge-content .knowledge-text p[data-v-bf897119]{font-size:14px}.support-page .knowledge-section .knowledge-content .knowledge-image[data-v-bf897119]{margin-top:12px}.support-page .knowledge-section .knowledge-content .knowledge-image .image-placeholder[data-v-bf897119]{height:200px}.support-page .services-section h2[data-v-bf897119]{font-size:22px}.support-page .services-section .section-desc[data-v-bf897119]{font-size:14px}.support-page .services-section .service-card[data-v-bf897119]{padding:16px}.support-page .services-section .service-card .service-content h3[data-v-bf897119]{font-size:16px}.support-page .services-section .service-card .service-content p[data-v-bf897119]{font-size:14px}.support-page .custom-solution h2[data-v-bf897119]{font-size:22px;margin-bottom:24px}.support-page .custom-solution .solution-content[data-v-bf897119]{padding:16px}.support-page .custom-solution .solution-text .solution-features h3[data-v-bf897119]{font-size:16px}.support-page .custom-solution .solution-text .solution-features .feature-item p[data-v-bf897119]{font-size:14px}.support-page .manual-section h2[data-v-bf897119]{font-size:22px}.support-page .manual-section .manual-category li[data-v-bf897119]{font-size:14px}}.about-page .company-highlights[data-v-899d57ad]{padding:72px 0}.about-page .company-highlights .highlights-content .highlights-info[data-v-899d57ad]{display:grid;grid-template-columns:1fr 1fr;gap:84px}.about-page .company-highlights .highlights-content .highlights-info p[data-v-899d57ad]{font-size:20px;color:#666}.about-page .company-highlights .highlights-text h2[data-v-899d57ad]{font-size:40px;color:#333;margin-bottom:44px;font-weight:400}.about-page .company-highlights .highlights-image .image-placeholder.large[data-v-899d57ad]{width:100%;height:328px;background:#d9d9d9;opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.about-page .company-highlights .highlights-image .image-placeholder.large.animate-in[data-v-899d57ad]{opacity:1;transform:translateY(0)}.about-page .strategy-section[data-v-899d57ad]{padding:70px 0;background-color:#f2f2f2}.about-page .strategy-section h2[data-v-899d57ad]{font-size:40px;color:#333;font-weight:400}.about-page .strategy-section .section-desc[data-v-899d57ad]{font-size:20px;color:#666;max-width:893px;margin:30px 0}.about-page .strategy-section .strategy-image .image-placeholder.large[data-v-899d57ad]{width:100%;max-width:70%}.about-page .strategy-section .strategy-image .image-placeholder.large[data-v-899d57ad] .el-image{width:100%;height:auto;display:block}.about-page .strategy-section .strategy-image .image-placeholder.large[data-v-899d57ad] .el-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.about-page .market-value[data-v-899d57ad]{padding:48px 0}.about-page .market-value .container[data-v-899d57ad]{display:grid;grid-template-columns:auto auto;gap:98px}.about-page .market-value .container .market-value-content h2[data-v-899d57ad]{font-size:40px;font-weight:400;color:#333;margin-bottom:40px}.about-page .market-value .container .market-value-content .section-desc[data-v-899d57ad]{font-size:20px;color:#666;margin-bottom:70px;max-width:800px}.about-page .market-value .container .value-image[data-v-899d57ad]{margin-top:112px}.about-page .market-value .container .value-image .image-placeholder.large[data-v-899d57ad]{width:554px;background:#d9d9d9}.about-page .market-value .container .value-image .image-placeholder.large[data-v-899d57ad] .el-image{width:100%;height:auto}.about-page .market-value .container .value-image .image-placeholder.large[data-v-899d57ad] .el-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.about-page .customer-oriented[data-v-899d57ad]{padding:48px 0;background:#F8F9FA}.about-page .customer-oriented h2[data-v-899d57ad]{text-align:center;font-size:36px;font-weight:700;color:#333;margin-bottom:24px}.about-page .customer-oriented .section-desc[data-v-899d57ad]{text-align:center;font-size:16px;line-height:1.8;color:#666;margin-bottom:48px;max-width:800px;margin-left:auto;margin-right:auto}.about-page .customer-oriented .customer-image[data-v-899d57ad]{display:flex;justify-content:center}.about-page .customer-oriented .customer-image .image-placeholder.large[data-v-899d57ad]{width:600px;height:300px;background:#d9d9d9;border-radius:12px;border:2px dashed #ddd}.about-page .organization[data-v-899d57ad]{padding:48px 0}.about-page .organization .org-content[data-v-899d57ad]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.about-page .organization .org-text h2[data-v-899d57ad]{font-size:40px;font-weight:400;color:#333}.about-page .organization .org-text .section-desc[data-v-899d57ad]{font-size:20px;color:#666;margin:40px 0 0;max-width:800px}.about-page .organization .org-chart[data-v-899d57ad] .el-image{width:100%;height:auto}.about-page .organization .org-chart[data-v-899d57ad] .el-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.about-page .product-reliability[data-v-899d57ad]{padding:22px 0 90px}.about-page .product-reliability h2[data-v-899d57ad]{font-size:40px;font-weight:400;color:#333;margin-bottom:24px}.about-page .product-reliability .section-desc[data-v-899d57ad]{font-size:20px;color:#666;max-width:893px}@media (max-width: 992px){.about-page .company-highlights .highlights-content .highlights-info[data-v-899d57ad]{grid-template-columns:1fr;gap:24px}.about-page .market-value .container[data-v-899d57ad]{grid-template-columns:1fr}.about-page .market-value .container .value-image[data-v-899d57ad]{margin-top:-90px}.about-page .market-value .container .value-image .image-placeholder.large[data-v-899d57ad]{width:100%;height:300px}.about-page .strategy-section .image-placeholder.large[data-v-899d57ad],.about-page .market-value .image-placeholder.large[data-v-899d57ad],.about-page .customer-oriented .image-placeholder.large[data-v-899d57ad]{width:100%}.about-page .organization .org-chart[data-v-899d57ad]{grid-template-columns:1fr;justify-items:center}}@media (max-width: 768px){.about-page .company-highlights[data-v-899d57ad]{padding:40px 0}.about-page .company-highlights .highlights-text h2[data-v-899d57ad]{font-size:28px}.about-page .company-highlights .highlights-content .highlights-info[data-v-899d57ad]{gap:24px}.about-page .company-highlights .highlights-content .highlights-info p[data-v-899d57ad]{font-size:16px}.about-page .company-highlights .highlights-content .highlights-info .highlights-image .image-placeholder.large[data-v-899d57ad]{height:220px}.about-page .strategy-section[data-v-899d57ad]{padding:40px 0}.about-page .strategy-section h2[data-v-899d57ad]{font-size:28px}.about-page .strategy-section .section-desc[data-v-899d57ad]{font-size:16px;max-width:100%}.about-page .market-value[data-v-899d57ad]{padding:32px 0}.about-page .market-value .container[data-v-899d57ad]{gap:32px}.about-page .market-value .container .market-value-content h2[data-v-899d57ad]{font-size:28px}.about-page .market-value .container .market-value-content .section-desc[data-v-899d57ad]{font-size:16px;max-width:100%}.about-page .market-value .container .value-image[data-v-899d57ad]{margin-top:0}.about-page .market-value .container .value-image .image-placeholder.large[data-v-899d57ad]{width:100%!important;max-width:100%}.about-page .organization[data-v-899d57ad]{padding:32px 0}.about-page .organization .org-content[data-v-899d57ad]{gap:32px}.about-page .organization .org-text h2[data-v-899d57ad]{font-size:28px}.about-page .organization .org-text .section-desc[data-v-899d57ad]{font-size:16px}.about-page .product-reliability[data-v-899d57ad]{padding:22px 0 40px}.about-page .product-reliability h2[data-v-899d57ad]{font-size:28px}.about-page .product-reliability .section-desc[data-v-899d57ad]{font-size:16px;max-width:100%}}@media (max-width: 480px){.about-page .company-highlights .highlights-text h2[data-v-899d57ad]{font-size:22px}.about-page .company-highlights .highlights-content .highlights-info[data-v-899d57ad]{grid-template-columns:1fr;gap:16px}.about-page .company-highlights .highlights-content .highlights-info p[data-v-899d57ad]{font-size:14px}.about-page .company-highlights .highlights-content .highlights-info .highlights-image .image-placeholder.large[data-v-899d57ad]{height:180px}.about-page .strategy-section h2[data-v-899d57ad]{font-size:22px}.about-page .strategy-section .section-desc[data-v-899d57ad]{font-size:14px}.about-page .market-value .container[data-v-899d57ad]{grid-template-columns:1fr;gap:20px}.about-page .market-value .container .market-value-content h2[data-v-899d57ad]{font-size:22px}.about-page .market-value .container .market-value-content .section-desc[data-v-899d57ad]{font-size:14px;margin-bottom:24px}.about-page .market-value .container .value-image .image-placeholder.large[data-v-899d57ad]{max-width:100%}.about-page .organization .org-content[data-v-899d57ad]{grid-template-columns:1fr;gap:20px}.about-page .org-text h2[data-v-899d57ad]{font-size:22px}.about-page .org-text .section-desc[data-v-899d57ad]{font-size:14px}.about-page .product-reliability h2[data-v-899d57ad]{font-size:22px}.about-page .product-reliability .section-desc[data-v-899d57ad]{font-size:14px}}.contact-page[data-v-1b9e2fe8]{min-height:calc(100vh - 140px)}.contact-page .page-content[data-v-1b9e2fe8]{display:block}.contact-page .main-content[data-v-1b9e2fe8]{padding:72px 40px}.contact-page .main-content .contact-header[data-v-1b9e2fe8]{margin-bottom:48px}.contact-page .main-content .contact-header h1[data-v-1b9e2fe8]{font-size:32px;font-weight:600;color:#333;margin-bottom:24px}.contact-page .main-content .contact-header p[data-v-1b9e2fe8]{font-size:20px;color:#666}.contact-page .main-content .contact-details .company-info .info-item[data-v-1b9e2fe8]{display:flex;font-size:20px;align-items:flex-start}.contact-page .main-content .contact-details .company-info .info-item .label[data-v-1b9e2fe8]{color:#666;white-space:nowrap}.contact-page .main-content .contact-details .company-info .info-item .value[data-v-1b9e2fe8]{color:#666}.contact-page .main-content .contact-details .company-info .info-item .value.email[data-v-1b9e2fe8]{text-decoration:underline}.contact-page .main-content .contact-details .company-info .info-item .value.address-link[data-v-1b9e2fe8]{color:#666;text-decoration:none}.contact-page .main-content .contact-details .company-info .info-item .value.address-link[data-v-1b9e2fe8]:hover{color:#409eff;text-decoration:underline}.contact-page .main-content .map-container[data-v-1b9e2fe8]{background-color:#f2f2f2;padding:40px;margin-top:40px}.contact-page .main-content .map-container .map-section[data-v-1b9e2fe8]{width:100%;height:400px;border:0}@media (max-width: 992px){.contact-page .page-content[data-v-1b9e2fe8]{display:block}.contact-page .main-content[data-v-1b9e2fe8]{padding:0}}@media (max-width: 768px){.contact-page .main-content[data-v-1b9e2fe8]{padding:20px}.contact-page .main-content .contact-header[data-v-1b9e2fe8]{margin-bottom:24px}.contact-page .main-content .contact-header h1[data-v-1b9e2fe8]{font-size:24px}.contact-page .main-content .contact-details .info-item[data-v-1b9e2fe8]{font-size:16px}.contact-page .main-content .contact-details .info-item .label[data-v-1b9e2fe8]{white-space:normal}.contact-page .main-content .map-container[data-v-1b9e2fe8]{padding:20px}.contact-page .main-content .map-container .map-section[data-v-1b9e2fe8]{height:300px}}@media (max-width: 480px){.contact-page .main-content[data-v-1b9e2fe8]{padding:12px}.contact-page .main-content .contact-header h1[data-v-1b9e2fe8]{font-size:20px}.contact-page .main-content .contact-details .info-item[data-v-1b9e2fe8]{font-size:14px;flex-direction:column}.contact-page .main-content .contact-details .info-item .label[data-v-1b9e2fe8]{white-space:normal;margin-bottom:4px}.contact-page .main-content .map-container[data-v-1b9e2fe8]{padding:16px}.contact-page .main-content .map-container .map-section[data-v-1b9e2fe8]{height:220px}}.message-detail-page[data-v-4cb0bf84]{padding:72px 0;font-size:20px}.message-detail-page .container[data-v-4cb0bf84]{max-width:1000px}.message-detail-page .location[data-v-4cb0bf84]{margin-bottom:24px}.message-detail-page .location h3[data-v-4cb0bf84]{font-size:40px;color:#333;font-weight:600}
