.footer[data-v-3586c3ce]{width:100%;background-color:#5e7c85;color:#fff}.footer-content[data-v-3586c3ce]{max-width:90%;margin:0 auto;padding:1rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.footer .footer-section .section-title[data-v-3586c3ce]{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.75rem}.footer .footer-section .contact-info .office h4[data-v-3586c3ce]{font-size:1rem;font-weight:500;color:#fff;margin-bottom:.75rem}.footer .footer-section .contact-info .office .contact-item[data-v-3586c3ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;font-size:1rem}.footer .footer-section .contact-info .office .contact-item i[data-v-3586c3ce]{width:16px;height:16px;margin-right:8px;display:inline-block}.footer .footer-section .link-list[data-v-3586c3ce]{list-style:none;padding:0;margin:0}.footer .footer-section .link-list li[data-v-3586c3ce]{font-size:1rem;margin-bottom:.25rem;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.footer .footer-section .link-list li[data-v-3586c3ce]:hover{color:#fff}.footer .footer-section .qr-codes[data-v-3586c3ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.footer .footer-section .qr-codes .qr-item[data-v-3586c3ce]{text-align:center}.footer .footer-section .qr-codes .qr-item .qr-image[data-v-3586c3ce]{width:80px;height:80px;border-radius:8px;-o-object-fit:cover;object-fit:cover;display:block;margin:0 auto}.footer .footer-section .qr-codes .qr-item span[data-v-3586c3ce]{font-size:12px;display:block;margin-top:8px}.footer .footer-section .consult-btn[data-v-3586c3ce]{background-color:#666;color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:13px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.footer .footer-section .consult-btn[data-v-3586c3ce]:hover{background-color:#777}.footer .footer-section .consult-btn .icon-plane[data-v-3586c3ce]:before{content:"\2708\FE0F"}.footer .copyright[data-v-3586c3ce]{padding:0 0 .5rem;text-align:center}.footer .copyright span[data-v-3586c3ce]{font-size:12px;color:#fff}.footer .copyright .beian-link[data-v-3586c3ce]{color:#fff;text-decoration:none}.footer .copyright .beian-link[data-v-3586c3ce]:hover{text-decoration:underline}@media(max-width:768px){.footer-content[data-v-3586c3ce]{grid-template-columns:1fr;gap:30px;padding:40px 20px 30px}.footer .qr-codes[data-v-3586c3ce]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.about-page[data-v-d2f94b2e]{width:100%;min-height:100vh;background-color:#f8f9fa;padding:6rem 0 0}.container[data-v-d2f94b2e]{max-width:75rem;margin:0 auto;padding:0 1.25rem}.banner-section[data-v-d2f94b2e]{width:100%;position:relative}.banner-section .banner-container[data-v-d2f94b2e]{width:100%;position:relative;overflow:hidden}.banner-section .banner-container .banner-image[data-v-d2f94b2e]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.banner-section .banner-container .banner-text[data-v-d2f94b2e]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:2}.banner-section .banner-container .banner-text h1[data-v-d2f94b2e]{font-size:4rem;font-weight:700;color:#fff;text-shadow:.125rem .125rem .25rem rgba(0,0,0,.5);margin:0;letter-spacing:.2em;line-height:1.2}.section-title[data-v-d2f94b2e]{font-size:2.5rem;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:40px;position:relative}.section-title[data-v-d2f94b2e]:after{content:"";position:absolute;bottom:-.625rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:5rem;height:.1875rem;background:-webkit-gradient(linear,left top,right top,from(#3498db),to(#2ecc71));background:linear-gradient(90deg,#3498db,#2ecc71)}.company-intro[data-v-d2f94b2e]{padding:5rem 0;background:#fff}.company-intro .section-title[data-v-d2f94b2e]{margin-bottom:3rem}.company-intro .intro-content[data-v-d2f94b2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3.75rem}.company-intro .intro-content .intro-text[data-v-d2f94b2e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.company-intro .intro-content .intro-text .intro-description[data-v-d2f94b2e]{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:1.25rem;text-align:justify}.company-intro .intro-content .intro-image[data-v-d2f94b2e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.company-intro .intro-content .intro-image .intro-img[data-v-d2f94b2e]{width:100%;height:auto;border-radius:.625rem;-webkit-box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1)}.laboratory-section[data-v-d2f94b2e]{padding:5rem 0;background:#f8f9fa}.laboratory-section .lab-images[data-v-d2f94b2e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem;margin-bottom:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.laboratory-section .lab-images .lab-img[data-v-d2f94b2e]{width:45%;height:18.75rem;-o-object-fit:cover;object-fit:cover;border-radius:.625rem;-webkit-box-shadow:0 .3125rem 1.25rem rgba(0,0,0,.1);box-shadow:0 .3125rem 1.25rem rgba(0,0,0,.1)}.laboratory-section .lab-description[data-v-d2f94b2e]{font-size:1.1rem;line-height:1.8;color:#555;text-align:center;max-width:50rem;margin:0 auto}.tech-platform[data-v-d2f94b2e]{padding:5rem 0;background:#fff}.tech-platform .tech-image[data-v-d2f94b2e]{text-align:center;margin-bottom:3.125rem}.tech-platform .tech-image .tech-img[data-v-d2f94b2e]{max-width:100%;height:auto;border-radius:.625rem;-webkit-box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1)}.tech-platform .tech-content[data-v-d2f94b2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(21.875rem,1fr));gap:1.875rem}.tech-platform .tech-content .tech-item[data-v-d2f94b2e]{background:#f8f9fa;padding:1.875rem;border-radius:.625rem;border-left:.25rem solid #5e7c85;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.tech-platform .tech-content .tech-item[data-v-d2f94b2e]:hover{-webkit-transform:translateY(-.3125rem);transform:translateY(-.3125rem);-webkit-box-shadow:0 .625rem 1.5625rem rgba(0,0,0,.1);box-shadow:0 .625rem 1.5625rem rgba(0,0,0,.1)}.tech-platform .tech-content .tech-item h3[data-v-d2f94b2e]{font-size:1.3rem;color:#2c3e50;margin-bottom:.9375rem;font-weight:700}.tech-platform .tech-content .tech-item p[data-v-d2f94b2e]{font-size:1rem;line-height:1.6;color:#666}.cloud-platform[data-v-d2f94b2e]{padding:5rem 0;background:#f8f9fa}.cloud-platform .platform-images[data-v-d2f94b2e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875rem;margin-bottom:3.125rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cloud-platform .platform-images .platform-left[data-v-d2f94b2e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cloud-platform .platform-images .platform-left .platform-img[data-v-d2f94b2e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.625rem;-webkit-box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1)}.cloud-platform .platform-images .platform-right[data-v-d2f94b2e]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem}.cloud-platform .platform-images .platform-right .platform-img-small[data-v-d2f94b2e]{width:100%;height:calc(50% - .625rem);-o-object-fit:cover;object-fit:cover;border-radius:.625rem;-webkit-box-shadow:0 .3125rem 1.25rem rgba(0,0,0,.1);box-shadow:0 .3125rem 1.25rem rgba(0,0,0,.1)}.cloud-platform .platform-content .platform-description[data-v-d2f94b2e]{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:4rem;text-align:justify}.cloud-platform .platform-content .join-us[data-v-d2f94b2e]{background:#fff;padding:2rem;border-radius:.9375rem;-webkit-box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1);box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1)}.cloud-platform .platform-content .join-us h3[data-v-d2f94b2e]{font-size:1.8rem;color:#2c3e50;margin-bottom:1.25rem;text-align:center;font-weight:700}.cloud-platform .platform-content .join-us p[data-v-d2f94b2e]{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:.9375rem;text-align:justify}.cloud-platform .platform-content .join-us p strong[data-v-d2f94b2e]{color:#3498db;font-weight:700}@media(max-width:768px){.container[data-v-d2f94b2e]{padding:0 .9375rem}.section-title[data-v-d2f94b2e]{font-size:2rem}.company-intro .intro-content[data-v-d2f94b2e]{gap:1.875rem}.company-intro .intro-content[data-v-d2f94b2e],.laboratory-section .lab-images[data-v-d2f94b2e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.laboratory-section .lab-images .lab-img[data-v-d2f94b2e]{width:100%}.tech-platform .tech-content[data-v-d2f94b2e]{grid-template-columns:1fr}.cloud-platform .platform-images[data-v-d2f94b2e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cloud-platform .platform-images .platform-left .platform-img[data-v-d2f94b2e],.cloud-platform .platform-images .platform-right .platform-img-small[data-v-d2f94b2e]{height:auto}.banner-section .banner-text h1[data-v-d2f94b2e]{font-size:2.5rem;letter-spacing:.1em}}@media(max-width:480px){.section-title[data-v-d2f94b2e]{font-size:1.5rem}.cloud-platform[data-v-d2f94b2e],.company-intro[data-v-d2f94b2e],.laboratory-section[data-v-d2f94b2e],.tech-platform[data-v-d2f94b2e]{padding:2.5rem 0}.banner-section .banner-text h1[data-v-d2f94b2e]{font-size:1.8rem;letter-spacing:.05em}}