[data-v-4fe616aa]{margin:0}.banner[data-v-4fe616aa]{width:100%}.banner .bannerModule[data-v-4fe616aa]{height:14.81481rem}.banner .bannerModule .bannerBox[data-v-4fe616aa]{width:100%;height:14.81481rem}.banner .bannerModule .bannerBox[data-v-4fe616aa] .el-carousel__container{position:relative;height:14.81481rem;width:100%}.banner .bannerModule .bannerBox[data-v-4fe616aa] .el-carousel__button{width:.18519rem;height:.18519rem;border-radius:50%}.banner .bannerModule .bannerBox[data-v-4fe616aa] .el-image{width:100%;height:14.81481rem}.footerTop[data-v-758f0202]{display:flex;align-items:center;justify-content:space-between;padding:.37037rem 0}.footerLeft[data-v-758f0202]{flex:1;display:flex;flex-direction:column;align-items:center}.footerLeft .footerLogo[data-v-758f0202]{width:1.851852rem;margin-bottom:.222222rem}.footerLeft .qrCodeBox[data-v-758f0202]{text-align:center}.footerLeft .qrCodeBox .qrCode[data-v-758f0202]{width:1.481481rem;height:1.481481rem;border-radius:.148148rem;box-shadow:0 .037037rem .148148rem rgba(0,0,0,.1)}.footerLeft .qrCodeBox .qrLabel[data-v-758f0202]{display:block;font-size:.203704rem;color:#909399;margin-top:.111111rem;letter-spacing:.111111rem;width:1.481481rem}.footerRight[data-v-758f0202]{flex:2;padding-left:.37037rem}.footerRight .contactItem[data-v-758f0202]{display:flex;align-items:center;margin-bottom:.296296rem;cursor:pointer;transition:opacity .3s}.footerRight .contactItem[data-v-758f0202]:hover{opacity:.7}.footerRight .contactItem .contactIcon[data-v-758f0202]{width:.296296rem;margin-right:.185185rem;flex-shrink:0}.footerRight .contactItem span[data-v-758f0202]:first-of-type{font-size:.259259rem;color:#606266;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footerRight .contactItem .copyTip[data-v-758f0202]{font-size:.203704rem;color:#409eff;margin-left:.148148rem;flex-shrink:0}.footerBottom[data-v-f7d77f0c]{border-top:.018519rem solid #dcdfe6;text-align:center;padding-top:.296296rem}.footerBottom p[data-v-f7d77f0c]{font-size:.222222rem;color:#909399;margin-bottom:.148148rem}.footerBottom .copyrightLink[data-v-f7d77f0c]{cursor:pointer}.footerBottom .copyrightLink[data-v-f7d77f0c]:hover{color:#606266}.el-carousel__indicators--horizontal{width:100%!important;display:flex;align-items:center;justify-content:center}@media (max-width:1200px){.business[data-v-5ad9b1c2],.caseBox[data-v-5ad9b1c2],.companyBox[data-v-5ad9b1c2],.productBox[data-v-5ad9b1c2]{width:98%;padding:0 1%}}@media (min-width:1200px){.business[data-v-5ad9b1c2],.caseBox[data-v-5ad9b1c2],.companyBox[data-v-5ad9b1c2],.productBox[data-v-5ad9b1c2]{width:22.22222rem}}[data-v-5ad9b1c2]{padding:0;margin:0}p[data-v-5ad9b1c2],span[data-v-5ad9b1c2]{font-family:SourceHanSansCN,SourceHanSansCN-Medium}.homeBox[data-v-5ad9b1c2]{position:absolute;top:1.11111rem!important;width:100%;background:#e9ecef;padding-top:0;margin-bottom:-.09259rem}.el-carousel__item h3[data-v-5ad9b1c2]{color:#475669;font-size:.25926rem;opacity:.75;line-height:2.77778rem;margin:0}.el-carousel__item[data-v-5ad9b1c2]:nth-child(2n){background:#e9ecef}.el-carousel__item[data-v-5ad9b1c2]:nth-child(odd){background-color:#e9ecef}.newsBanner[data-v-5ad9b1c2]{position:fixed;top:1.85185rem;left:3%;right:3%;margin:0;padding:.51852rem .40741rem;border-radius:.37037rem;overflow:hidden;box-shadow:0 .2963rem .92593rem rgba(255,102,0,.5),0 0 1.48148rem rgba(255,215,0,.2);z-index:100;border:.05556rem solid rgba(255,215,0,.5);pointer-events:auto}.newsBanner .newsBannerBg[data-v-5ad9b1c2]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#d42828,#ff6b00 40%,#ff8c00 70%,gold)}.newsBanner .newsBannerRibbon[data-v-5ad9b1c2]{position:absolute;top:-.46296rem;width:.92593rem;height:1.85185rem;background:linear-gradient(180deg,gold,#ff8c00)}.newsBanner .newsBannerRibbon.ribbonLeft[data-v-5ad9b1c2]{left:15%;transform:rotate(-15deg);border-radius:.09259rem}.newsBanner .newsBannerRibbon.ribbonLeft[data-v-5ad9b1c2]:before{content:"";position:absolute;bottom:-.18519rem;left:50%;transform:translateX(-50%);width:0;height:0;border-left:.46296rem solid transparent;border-right:.46296rem solid transparent;border-top:.22222rem solid #ff8c00}.newsBanner .newsBannerRibbon.ribbonRight[data-v-5ad9b1c2]{right:15%;transform:rotate(15deg);border-radius:.09259rem}.newsBanner .newsBannerRibbon.ribbonRight[data-v-5ad9b1c2]:before{content:"";position:absolute;bottom:-.18519rem;left:50%;transform:translateX(-50%);width:0;height:0;border-left:.46296rem solid transparent;border-right:.46296rem solid transparent;border-top:.22222rem solid #ff8c00}.newsBanner .newsBannerConfetti[data-v-5ad9b1c2]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}.newsBanner .newsBannerConfetti .confetti[data-v-5ad9b1c2]{position:absolute;width:.14815rem;height:.14815rem;background:#fff;border-radius:50%;opacity:.8}.newsBanner .newsBannerConfetti .confetti.c1[data-v-5ad9b1c2]{top:20%;left:10%;animation:confettiFall-data-v-5ad9b1c2 3s ease-in-out infinite;animation-delay:0s}.newsBanner .newsBannerConfetti .confetti.c2[data-v-5ad9b1c2]{top:15%;left:30%;animation:confettiFall-data-v-5ad9b1c2 3s ease-in-out infinite;animation-delay:.5s}.newsBanner .newsBannerConfetti .confetti.c3[data-v-5ad9b1c2]{top:25%;right:20%;animation:confettiFall-data-v-5ad9b1c2 3s ease-in-out infinite;animation-delay:1s}.newsBanner .newsBannerConfetti .confetti.c4[data-v-5ad9b1c2]{top:10%;right:10%;animation:confettiFall-data-v-5ad9b1c2 3s ease-in-out infinite;animation-delay:1.5s}.newsBanner .newsBannerConfetti .confetti.c5[data-v-5ad9b1c2]{top:30%;left:50%;animation:confettiFall-data-v-5ad9b1c2 3s ease-in-out infinite;animation-delay:2s}.newsBanner .newsBannerContent[data-v-5ad9b1c2]{position:relative;display:flex;align-items:center;z-index:2}.newsBanner .newsBannerIcon[data-v-5ad9b1c2]{position:relative;width:1.2963rem;height:1.2963rem;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.37037rem;flex-shrink:0;backdrop-filter:blur(.07407rem)}.newsBanner .newsBannerIcon .iconRing[data-v-5ad9b1c2]{position:absolute;width:100%;height:100%;border:.07407rem solid transparent;border-top-color:rgba(255,215,0,.8);border-right-color:rgba(255,215,0,.4);border-radius:50%;animation:ringRotate-data-v-5ad9b1c2 2s linear infinite}.newsBanner .newsBannerIcon i[data-v-5ad9b1c2]{color:gold;font-size:.66667rem;filter:drop-shadow(0 0 .14815rem rgba(255,215,0,.8))}.newsBanner .newsBannerText[data-v-5ad9b1c2]{flex:1}.newsBanner .newsBannerText .newsLabelWrapper[data-v-5ad9b1c2]{display:inline-flex;align-items:center;margin-bottom:.14815rem}.newsBanner .newsBannerText .newsLabelWrapper .newsLabel[data-v-5ad9b1c2]{background:linear-gradient(135deg,rgba(255,215,0,.9),rgba(255,165,0,.9));color:#d42828;font-size:.25926rem;padding:.11111rem .2963rem;border-radius:.2963rem;font-weight:800;letter-spacing:.05556rem;box-shadow:0 2px .18519rem rgba(255,215,0,.5);position:relative}.newsBanner .newsBannerText .newsLabelWrapper .newsLabel[data-v-5ad9b1c2]:after,.newsBanner .newsBannerText .newsLabelWrapper .newsLabel[data-v-5ad9b1c2]:before{content:"★";font-size:.18519rem;color:hsla(0,0%,100%,.8);margin:0 .11111rem}.newsBanner .newsBannerText .newsTitle[data-v-5ad9b1c2]{color:#fff;font-size:.40741rem;font-weight:800;margin:0;line-height:1.4;letter-spacing:2px;text-shadow:0 2px .11111rem rgba(0,0,0,.25)}.newsBanner .newsBannerText .newsSubtitle[data-v-5ad9b1c2]{color:hsla(0,0%,100%,.95);font-size:.2963rem;margin:.11111rem 0 .18519rem;font-weight:600;text-shadow:0 1px .05556rem rgba(0,0,0,.15)}.newsBanner .newsBannerText .newsBadge[data-v-5ad9b1c2]{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.2);padding:.07407rem .22222rem;border-radius:.18519rem;backdrop-filter:blur(.07407rem)}.newsBanner .newsBannerText .newsBadge .badgeDot[data-v-5ad9b1c2]{width:.14815rem;height:.14815rem;background:#0f8;border-radius:50%;margin-right:.14815rem;animation:badgePulse-data-v-5ad9b1c2 1.5s ease-in-out infinite}.newsBanner .newsBannerText .newsBadge .badgeText[data-v-5ad9b1c2]{color:#fff;font-size:.24074rem;font-weight:600}.newsBanner .newsBannerImage[data-v-5ad9b1c2]{width:1.62963rem;height:1.62963rem;margin-left:.33333rem;flex-shrink:0}.newsBanner .newsBannerImage .imageFrame[data-v-5ad9b1c2]{width:100%;height:100%;border-radius:.25926rem;border:.07407rem solid gold;padding:.07407rem;background:hsla(0,0%,100%,.1);box-shadow:0 0 .37037rem rgba(255,215,0,.5)}.newsBanner .newsBannerImage .imageFrame .certImage[data-v-5ad9b1c2]{width:100%;height:100%;object-fit:cover;border-radius:.18519rem}.newsBanner .newsBannerSparkle[data-v-5ad9b1c2]{position:absolute;top:-15%;right:-15%;width:2.22222rem;height:2.22222rem;background:radial-gradient(circle,hsla(0,0%,100%,.6) 0,rgba(255,215,0,.3) 30%,transparent 70%);border-radius:50%;animation:sparkle-data-v-5ad9b1c2 2s ease-in-out infinite}.newsBanner .newsBannerWave[data-v-5ad9b1c2]{position:absolute;bottom:0;left:0;right:0;height:.37037rem;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:wave-data-v-5ad9b1c2 2s ease-in-out infinite;opacity:.6}@keyframes sparkle-data-v-5ad9b1c2{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}@keyframes ringRotate-data-v-5ad9b1c2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes confettiFall-data-v-5ad9b1c2{0%,to{transform:translateY(0) rotate(0deg);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(1.85185rem) rotate(1turn);opacity:0}}@keyframes badgePulse-data-v-5ad9b1c2{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@keyframes wave-data-v-5ad9b1c2{0%,to{transform:translateX(-100%)}to{transform:translateX(100%)}}.fireworksContainer[data-v-5ad9b1c2]{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:9998;overflow:hidden}.fullScreenModal[data-v-5ad9b1c2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:center;justify-content:center}.fullScreenModal .closeBtn[data-v-5ad9b1c2]{position:absolute;top:.37037rem;right:.37037rem;width:.81481rem;height:.81481rem;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.48148rem;cursor:pointer}.fullScreenModal .closeBtn[data-v-5ad9b1c2]:hover{background:hsla(0,0%,100%,.3)}.fullScreenModal .fullScreenImage[data-v-5ad9b1c2]{max-width:95%;max-height:90%;object-fit:contain}.footerSection[data-v-5ad9b1c2]{background:#f5f7fa;padding:.55556rem .2963rem}.footerSection .footerStats[data-v-5ad9b1c2]{display:flex;justify-content:space-around;padding:.51852rem .2963rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:.2963rem;box-shadow:0 .07407rem .37037rem rgba(0,0,0,.05);margin-bottom:.37037rem}.footerSection .footerStats .statItem[data-v-5ad9b1c2]{text-align:center;flex:1;padding:.22222rem .14815rem}.footerSection .footerStats .statItem[data-v-5ad9b1c2]:not(:last-child){border-right:1px solid #e5e7eb}.footerSection .footerStats .statItem .statIcon[data-v-5ad9b1c2]{width:.81481rem;height:.81481rem;margin:0 auto .18519rem;border-radius:.22222rem;display:flex;align-items:center;justify-content:center;font-size:.40741rem;color:#fff}.footerSection .footerStats .statItem .statIcon.icon1[data-v-5ad9b1c2]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.footerSection .footerStats .statItem .statIcon.icon2[data-v-5ad9b1c2]{background:linear-gradient(135deg,#10b981,#059669)}.footerSection .footerStats .statItem .statIcon.icon3[data-v-5ad9b1c2]{background:linear-gradient(135deg,#f59e0b,#d97706)}.footerSection .footerStats .statItem .statIcon.icon4[data-v-5ad9b1c2]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.footerSection .footerStats .statItem .statNum[data-v-5ad9b1c2]{display:block;font-size:.51852rem;font-weight:800;color:#1e293b;line-height:1}.footerSection .footerStats .statItem .statLabel[data-v-5ad9b1c2]{display:block;font-size:.22222rem;color:#64748b;margin-top:.11111rem}.footerSection .footerLinks[data-v-5ad9b1c2]{display:flex;justify-content:space-around;margin-top:.44444rem;padding-top:.37037rem;border-top:1px solid #dcdfe6}.footerSection .footerLinks .linkGroup[data-v-5ad9b1c2]{text-align:center}.footerSection .footerLinks .linkGroup .linkTitle[data-v-5ad9b1c2]{font-size:.2963rem;font-weight:600;color:#1a202c;margin-bottom:.22222rem}.footerSection .footerLinks .linkGroup .linkText[data-v-5ad9b1c2]{font-size:.24074rem;color:#606266;margin-bottom:.18519rem;cursor:pointer}.footerSection .footerLinks .linkGroup .linkText[data-v-5ad9b1c2]:hover{color:#303133}