@charset "UTF-8";
/* Enterprise Studio: independent corporate redesign. */
.enterprise-studio{--es-blue:#0867dc;--es-navy:#092440;--es-bar:#0c263e;--es-navbg:#123e63;--es-navon:#1879ca;--es-navhv:#1b527c;--es-phone:#1267b6;--es-name:#183d5e;--es-cta:#e8aa4e;--es-strip:#126aa6;--es-foot:#071e35;--es-link:#2077b4;--es-kicker:#558bb2;--es-chip:#1578c3;--es-btn:#127bce;--es-text:#29425c;--es-muted:#8496aa;--es-line:#e1e8f0;min-width:0;margin:0;background:#f4f6f9;color:var(--es-text);font:14px/1.75 "Microsoft YaHei","PingFang SC",Arial,sans-serif;overflow-x:clip}.enterprise-studio *{box-sizing:border-box;word-break:normal;overflow-wrap:break-word}.enterprise-studio a{transition:color .2s,background .2s,transform .2s,box-shadow .2s}.enterprise-studio a:focus-visible,.enterprise-studio button:focus-visible{outline:3px solid #ffad46;outline-offset:4px}.enterprise-studio a:hover{color:var(--es-blue)}.enterprise-studio img{vertical-align:middle}.enterprise-studio>.m,.enterprise-studio .top .m,.enterprise-studio .topbg .m,.enterprise-studio .headBox2 .wrap,.enterprise-studio .footer .m,.enterprise-studio .w-1260{width:calc(100% - 80px);max-width:1440px;min-width:0;margin-left:auto;margin-right:auto}.enterprise-studio .top{display:block;height:34px;line-height:34px;background:#061e37;color:#9fb2c7;border:0;font-size:11px}.enterprise-studio .top a,.enterprise-studio .top .newBtn{color:#d6e5f7}.enterprise-studio .top .commTel{color:#a3bad3}.enterprise-studio .topbg{display:block;height:auto;padding:24px 0;background:#fff;overflow:visible;border:0}.enterprise-studio .head{display:flex;align-items:center;gap:24px;min-height:90px}.enterprise-studio .head .logo,.enterprise-studio .head .logo a{display:flex;float:none;width:86px;height:86px;padding:0;flex:0 0 86px;align-items:center;justify-content:center}.enterprise-studio .head .logo img{max-width:86px;max-height:86px;width:auto;height:auto;float:none;object-fit:contain}.enterprise-studio .comname{float:none;width:auto;min-width:0;flex:1;overflow:visible}.enterprise-brand-label{display:block;font-size:9px;letter-spacing:2.5px;color:#96a7b9;font-weight:700;margin-bottom:6px}.enterprise-studio .comname h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 17px;margin:0 0 9px}.enterprise-studio .comname h2>a{float:none;margin:0;color:#0b2b4c;font-size:31px;font-weight:800;line-height:1.4;letter-spacing:1px}.enterprise-studio .comname h2>div{display:flex;align-items:center;gap:8px;padding:0;font-size:12px}.enterprise-studio .comname h2 font{padding:3px 8px;border-radius:3px;background:#eaf3ff;color:#1267be;font-size:9px}.enterprise-studio .comname h2 em{margin:0;font-size:11px}.enterprise-studio .comname h2 em b{font-size:13px;color:#0867dc}.enterprise-studio .AuthIcon{display:block}.enterprise-studio .AuthIcon ul{display:flex;flex-wrap:wrap;gap:15px}.enterprise-studio .AuthIcon ul li{display:flex;align-items:center;gap:5px;margin:0}.enterprise-studio .AuthIcon img{width:17px;height:17px;object-fit:contain}.enterprise-studio .AuthIcon p{font-size:10px;color:#8294a7}.enterprise-studio .telphone{display:block;position:static;width:auto;height:auto;flex:0 0 auto;padding:0 0 0 27px;border-left:1px solid #e3eaf1;background:none;overflow:visible;color:#8a9bad;font-size:11px;line-height:1.8}.enterprise-studio .telphone b{color:#0764d5;font-size:29px;letter-spacing:.5px}.enterprise-studio .proIcon,.enterprise-studio .Mtelphone,.enterprise-studio .smalllogo{display:none}.enterprise-studio .headBox2{position:relative;z-index:40;margin:0;padding:0;background:#fff;border-top:1px solid #edf1f6;overflow:visible;box-shadow:0 4px 12px #0c294510}.enterprise-studio .headBox2 .wrap{height:auto;border:0}.enterprise-studio .menuDl{display:flex;justify-content:space-between;gap:0}.enterprise-studio .menuDl dd{float:none;display:block;width:auto;position:relative;flex:1}.enterprise-studio .menuDl dd span{overflow:visible}.enterprise-studio .menuDl dd span a{display:block;padding:0 10px;height:58px;line-height:58px;text-align:center;color:#274766;font-size:14px;font-weight:600;white-space:nowrap;border-radius:0}.enterprise-studio .menuDl dd.hover span a{background:var(--es-blue);color:#fff;border-radius:0}.enterprise-studio .menuDl dd:hover:not(.hover)>span>a{background:#eff6ff;color:#0867dc}.enterprise-studio .menuDl dd .div_a{top:58px;min-width:170px;border:1px solid #e3eaf2;padding:8px;background:#fff;box-shadow:0 10px 25px #15345b20;border-radius:0 0 6px 6px}.enterprise-studio .menuDl dd:hover .div_a{display:block}.enterprise-studio .menuDl dd .div_a a{height:auto;line-height:1.8;padding:8px;font-size:12px;text-align:left}.enterprise-studio .enterprise-hero{position:relative;isolation:isolate;width:100%;height:590px;background:#102b45;overflow:hidden}.enterprise-studio .fullSlide{position:absolute;inset:0;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;border:0;border-radius:0;overflow:hidden}.enterprise-studio .fullSlide .bd,.enterprise-studio .fullSlide .bd ul,.enterprise-studio .fullSlide .bd li{width:100%!important;height:100%!important;min-height:100%;overflow:hidden}.enterprise-studio .fullSlide .bd li img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center}.enterprise-hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(3,21,41,.86),rgba(5,27,49,.55) 50%,rgba(4,26,48,.17));pointer-events:none}.enterprise-hero-copy{position:absolute;z-index:2;top:50%;left:max(40px,calc((100% - 1440px)/2));width:min(900px,calc(100% - 80px));transform:translateY(-55%);color:#fff}.enterprise-eyebrow{display:block;color:#9dc6ef;font-size:11px;font-weight:600;letter-spacing:3px}.enterprise-hero-copy h1{margin:24px 0 17px;color:#fff;font-size:clamp(32px,3.7vw,64px);line-height:1.3;font-weight:800;letter-spacing:2px;text-shadow:0 3px 20px #061c3f30}.enterprise-hero-copy>p{margin:0;color:#d6e4f3;font-size:23px;letter-spacing:7px}.enterprise-hero-actions{display:flex;gap:15px;margin-top:38px}.enterprise-hero-actions a{display:flex;min-width:175px;height:51px;align-items:center;justify-content:space-between;gap:30px;padding:0 22px;color:#fff;font-size:13px;font-weight:600}.enterprise-action-primary{background:#0867dc;border:1px solid #0867dc}.enterprise-action-outline{border:1px solid #ffffff80;background:#ffffff09;backdrop-filter:blur(4px)}.enterprise-hero-actions a:hover{background:#2385f1;color:#fff;transform:translateY(-2px)}.enterprise-hero-actions span{font-size:20px}.enterprise-hero-caption{position:absolute;z-index:2;bottom:24px;left:max(40px,calc((100% - 1440px)/2));right:40px;display:flex;align-items:center;gap:24px;border-top:1px solid #ffffff24;padding-top:17px;color:#c8d9eb}.enterprise-hero-caption>span{font-size:9px;letter-spacing:2px}.enterprise-hero-caption>b{font-size:11px;font-weight:400}.enterprise-studio .fullSlide .hd{z-index:5;bottom:26px;left:auto;right:max(40px,calc((100% - 1440px)/2));width:auto;height:14px;line-height:14px}.enterprise-studio .fullSlide .hd ul{display:flex;gap:8px}.enterprise-studio .fullSlide .hd ul li{width:25px;height:3px;margin:0;border-radius:0;background:#ffffff55}.enterprise-studio .fullSlide .hd ul li.on{width:44px;background:#fff}.enterprise-studio .fullSlide .prev,.enterprise-studio .fullSlide .next{display:none}.enterprise-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 80px);max-width:1440px;margin:0 auto 48px;background:#fff;border:1px solid #e1e8f1;box-shadow:0 10px 30px #193c5d08;position:relative;z-index:6}.enterprise-shortcuts>a{display:grid;grid-template-columns:37px 1fr 20px;grid-template-rows:auto auto;align-items:center;gap:2px 12px;padding:25px 24px;border-right:1px solid #e7edf4}.enterprise-shortcuts>a:last-child{border-right:0}.enterprise-shortcuts>a>span{grid-row:1/3;color:#a4c7e8;font-size:27px;font-weight:300;font-family:Arial}.enterprise-shortcuts b{font-size:17px;color:#244966;letter-spacing:1px}.enterprise-shortcuts small{font-size:10px;color:#91a1b1}.enterprise-shortcuts i{grid-column:3;grid-row:1/3;color:#1775ca;font-style:normal;font-size:19px}.enterprise-shortcuts>a:hover{background:#f0f7ff}.enterprise-studio .m-hidden{display:none}.enterprise-studio .bodySection{display:block;margin:0;overflow:visible}.enterprise-studio .sectionTitle{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 17px;max-width:1440px;width:calc(100% - 80px);margin:45px auto 22px;text-align:left}.enterprise-section-kicker{display:block;flex:0 0 100%;color:#1675cf;font-size:10px;letter-spacing:2px;font-weight:700}.enterprise-studio .sectionTitle h2{font-size:15px;color:#9aaabb;font-weight:400}.enterprise-studio .sectionTitle .titleName{margin:0;font-size:34px;color:#0b2e50;font-weight:800;line-height:1.3}.enterprise-studio .sectionTitle .titleIntro{margin:0 0 0 auto;font-size:12px;color:#9aa9b8;letter-spacing:0}.enterprise-studio .sectionTitle .linea{display:none}.enterprise-studio .sectionCate{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:9px;padding:0 0 23px}.enterprise-studio .sectionCate a h3{float:none;display:block;margin:0;padding:7px 18px;border:1px solid #dce6f0;background:#fff;color:#58738e;border-radius:0;font-size:12px;font-weight:400}.enterprise-studio .sectionCate a:hover h3{background:#0867dc;color:#fff;border-color:#0867dc}.enterprise-studio .sectionProduct,.enterprise-studio .sectionArticle{width:calc(100% - 80px);max-width:1440px;margin:auto;overflow:visible}.enterprise-studio #demoz002,.enterprise-studio #demoz1002,.enterprise-studio .co-showcase__inner{width:100%;float:none;overflow:visible}.enterprise-studio .sectionProduct ul.pro01{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:100%;padding:0;margin:0}.enterprise-studio .sectionProduct ul li{width:auto;min-width:0;float:none;margin:0;border:1px solid #e2e8ef;background:#fff;box-shadow:0 4px 20px #17354f06}.enterprise-studio .sectionProduct ul li .pic{display:block;position:relative;width:100%;height:auto;border:0;overflow:hidden}.enterprise-studio .sectionProduct ul li .pic img{display:block;width:100%;height:240px;max-width:none;max-height:none;object-fit:cover;transition:transform .4s}.enterprise-studio .sectionProduct li:hover .pic img{transform:scale(1.04)}.enterprise-studio .sectionProduct ul li .text-overflow{position:static;width:auto;height:auto;min-height:50px;padding:15px 17px;background:#fff;color:#264b6d;font-size:15px;line-height:1.7;text-align:left}.enterprise-studio .sectionProduct .servTel{height:38px;line-height:38px;text-align:left;padding:0 17px;background:#f9fbfd;border-top:1px solid #edf2f7;color:#849aaf;font-size:11px}.enterprise-studio .sectionProduct li:hover .servTel{background:#edf5ff;color:#0867dc}.enterprise-studio .sectionAbout{position:relative;height:auto;padding:75px 0;margin:70px 0;background:linear-gradient(115deg,#071f38,#103b61);overflow:hidden}.enterprise-studio .sectionAbout .w-1260{position:relative;z-index:1}.enterprise-studio .h-about{width:65%;max-width:880px;margin:0}.enterprise-studio .about-tit p{font-size:12px;letter-spacing:3px;color:#73b3ef}.enterprise-studio .about-tit h2{font-size:37px;line-height:1.5;margin-top:12px;color:#fff}.enterprise-studio .about-tit span{margin-top:12px;color:#b3c9de;font-size:18px;letter-spacing:3px}.enterprise-studio .about-cont{height:auto;max-height:185px;margin-top:28px;color:#bdcfe2;font-size:14px;line-height:2.2;overflow:hidden}.enterprise-studio .about-cont p,.enterprise-studio .about-cont p a,.enterprise-studio .about-cont p strong{color:#bdcfe2;font-size:14px;line-height:2.2}.enterprise-studio .about-more a{display:inline-block;margin-top:27px;width:147px;height:42px;line-height:42px;border:1px solid #80a3c3;background:transparent;color:#fff;font-size:12px}.enterprise-about-mark{position:absolute;right:4%;top:50%;transform:translateY(-50%);font-family:Arial,sans-serif;font-size:clamp(70px,10vw,170px);font-weight:900;line-height:1;color:#ffffff06;letter-spacing:-7px;pointer-events:none}.enterprise-studio .recPro{width:100%;margin:0;overflow:visible}.enterprise-studio .recPro ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0}.enterprise-studio .recPro ul li{float:none;width:auto;margin:0;min-width:0;background:#fff;border:1px solid #e0e7ef;transition:transform .2s}.enterprise-studio .recPro ul li:hover{transform:translateY(-5px)}.enterprise-studio .recPro ul li .pic{width:100%;height:220px;border:0}.enterprise-studio .recPro .pic a{display:block;width:100%;height:100%}.enterprise-studio .recPro .pic img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.enterprise-studio .recPro ul li .text-overflow{width:auto;height:auto;line-height:1.7;padding:17px;border:0;text-align:left;font-size:14px}.enterprise-studio .part3-r{width:auto;float:none;overflow:visible}.enterprise-studio .tit02{height:36px}.enterprise-studio .tit02 a{width:auto;height:auto;padding:3px 13px;border-color:#dbe5ef;background:#fff;color:#61809c;line-height:1.8;font-size:11px}.enterprise-studio .news2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 60px;padding:0;width:100%;list-style:none}.enterprise-studio .news2 li{display:flex;align-items:center;gap:23px;float:none;width:auto;height:auto;min-height:140px;margin:0;padding:26px;background:#fff;border:1px solid #e0e8f0}.enterprise-studio .news2 .tit{float:none;width:70px;flex:0 0 70px;border-right:1px solid #e0e8f1;padding-right:15px}.enterprise-studio .tit p{font:30px/1.2 Arial,sans-serif;color:#0867dc}.enterprise-studio .tit h3{margin-top:7px;font-size:13px;color:#9caabb}.enterprise-studio .news2 .n2-r{float:none;width:auto;min-width:0;flex:1}.enterprise-studio .news2 .n2-r h3{color:#244c6d;font-size:16px}.enterprise-studio .news2 .n2-r p{height:42px;margin-top:10px;color:#92a3b4;font-size:12px;line-height:1.8}.enterprise-studio .newPageHide,.enterprise-studio .left_form{display:none}.enterprise-studio .co-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px;align-items:start;margin-top:0;margin-bottom:55px}.enterprise-studio .co-sidebar,.enterprise-studio .co-main,.enterprise-studio #main{float:none;width:auto;min-width:0;background:transparent;box-shadow:none}.enterprise-studio .co-sidebar{position:sticky;top:20px}.enterprise-studio .dsn{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px;font-size:11px;color:#95a6b7}.enterprise-studio .dsn a{color:#7a91a6}.enterprise-studio .side_head,.enterprise-studio .company-box>h2,.enterprise-studio .s-shopInfo>h2{padding:0 19px;min-height:53px;line-height:53px;background:#10395e;color:#fff;border:0;border-radius:0;box-shadow:none;font-size:15px}.enterprise-studio .side_body{margin:0 0 25px;padding:10px 13px;background:#fff;border:1px solid var(--es-line);box-shadow:none;line-height:1.7}.enterprise-studio .side_body li{border-bottom:1px solid #edf2f6}.enterprise-studio .side_body li:last-child{border:0}.enterprise-studio .side_body li a{display:block;padding:12px;font-size:12px;color:#5c7993}.enterprise-studio .side_body li a:hover{background:#f0f6ff;color:#0867dc}.enterprise-studio .company-box,.enterprise-studio .s-shopInfo{border:1px solid var(--es-line);background:#fff;box-shadow:none;overflow:visible;margin-bottom:25px}.enterprise-studio .shopName{height:auto;padding:20px 16px;background:#f8fbff;border-bottom:1px solid #e7edf4}.enterprise-studio .shopName h3{height:auto;padding:0;border:0;font-size:15px;line-height:1.6;white-space:normal}.enterprise-studio .shopName h3 a{color:#1b4f7a}.enterprise-studio .shopData{padding:10px 0}.enterprise-studio .shopData p{height:auto;min-height:30px;padding:4px 14px;font-size:11px;line-height:1.8}.enterprise-studio .shopData p i{color:#91a3b5;font-size:11px}.enterprise-studio .shopData p font{background:#0867dc;font-size:9px;line-height:1.7;height:auto;margin:0}.enterprise-studio .v-year{font-size:10px;margin:0;line-height:1.8}.enterprise-studio .v-year b{font-size:12px;color:#0867dc}.enterprise-studio .companyInfo{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:14px;border-top:1px solid #edf2f6}.enterprise-studio .companyInfo a,.enterprise-studio .companyInfo a.introduce{float:none;width:auto;height:auto;padding:8px 4px;margin:0;border:1px solid #dce7f1;border-radius:0;background:#f8fbfe;color:#53738f;font-size:10px;line-height:1.6;text-align:center}.enterprise-studio .contactnow{padding:0 14px 16px}.enterprise-studio .contactnow a{height:39px;line-height:39px;border-radius:0;background:#0867dc;color:#fff;font-size:12px}.enterprise-studio .main_head{min-height:59px;padding:0 26px;background:#fff;border:1px solid var(--es-line);border-bottom:0;box-shadow:none}.enterprise-studio .main_head div{height:59px;line-height:59px}.enterprise-studio .main_head strong{margin-top:21px;border-color:#0867dc;font-size:18px;line-height:18px;height:18px;padding-left:12px;color:#153c5f}.enterprise-studio .main_body{padding:28px;background:#fff;border:1px solid var(--es-line);border-top:1px solid #edf2f7;margin-bottom:26px;box-shadow:none;font-size:14px;line-height:2}.enterprise-studio .main_body>.lh18{color:#57718a;font-size:15px;line-height:2.15}.enterprise-studio .main_body>.lh18 p{margin-bottom:16px}.enterprise-studio .main_body .lh18 img{max-width:100%;height:auto}.enterprise-studio .main_body .px14>table{width:100%;border-collapse:collapse;table-layout:fixed}.enterprise-studio .main_body .px14>table td{padding:17px 20px;border:1px solid #e3ebf3;line-height:1.9;color:#50708e;font-size:13px;overflow-wrap:anywhere}.enterprise-studio .main_body .px14>table td:first-child{width:120px;background:#f5f9fd;font-weight:400;color:#8499ad}.enterprise-studio .main_body ul.cdx-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;margin:0;overflow:visible}.enterprise-studio .main_body ul.cdx-list li{float:none;width:auto;min-width:0;padding:0;margin:0;text-align:left;border:1px solid #e0e8f1;background:#fff}.enterprise-studio .main_body .cdx-list li>a{display:block;padding:0;border:0}.enterprise-studio .main_body .cdx-list .pic{width:100%;height:220px;overflow:hidden;position:relative;background:#f5f8fb}.enterprise-studio .main_body ul.cdx-list li img{position:static;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;opacity:1;transition:transform .3s}.enterprise-studio .main_body ul.cdx-list li:hover img{transform:scale(1.04)}.enterprise-studio .main_body ul.cdx-list li p{height:auto;min-height:45px;margin:0;padding:13px 14px;line-height:1.7;font-family:inherit;font-size:14px;white-space:normal}.enterprise-studio .cdx-list li .phone{display:flex;gap:6px;width:auto;padding:0 12px 12px;overflow:hidden}.enterprise-studio .cdx-list li .phone a,.enterprise-studio .cdx-list li .phone button{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;height:34px!important;margin:0;padding:0!important;border:0;border-radius:0;background:#eff6ff;color:#0867dc;font-size:10px;line-height:1.6;cursor:pointer}.enterprise-studio .cdx-list li .phone a{background:#0867dc;color:#fff}.enterprise-studio .main_body ul.cdx-list-text li{padding:22px 0;border-bottom:1px solid #e7eef5}.enterprise-studio .main_body ul.cdx-list-text li:first-child{padding-top:0}.enterprise-studio .main_body ul.cdx-list-text li>a{display:block;min-height:125px}.enterprise-studio .main_body ul.cdx-list-text .pic{width:175px;height:125px;margin-right:23px;overflow:hidden;background:#edf3f8}.enterprise-studio .main_body ul.cdx-list-text img{width:100%;height:100%;object-fit:cover}.enterprise-studio .main_body ul.cdx-list-text p{font-size:11px;color:#9aaabb;line-height:1.8;margin-top:12px}.enterprise-studio .main_body ul.cdx-list-text p:first-of-type{font-size:18px;color:#224d70;line-height:1.65;white-space:normal;font-weight:600}.enterprise-studio .contact-list{margin:0;border:0}.enterprise-studio .contact-list dl{display:flex;border:1px solid #e0e9f1;margin-bottom:12px;line-height:1.9}.enterprise-studio .contact-list dt{float:none;flex:0 0 130px;padding:17px 18px;background:#f4f8fd;color:#8499ae;font-size:12px;text-align:left}.enterprise-studio .contact-list dd{flex:1;min-width:0;padding:17px 18px;border:0;color:#365f80;font-size:14px;overflow-wrap:anywhere}.enterprise-studio .contact-list dl:nth-child(3) dd,.enterprise-studio .contact-list dl:nth-child(4) dd{font-weight:700;color:#0867dc;font-size:18px}.enterprise-studio .honor_list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.enterprise-studio .honor_list:empty{display:none}.enterprise-studio .honor:has(.honor_list):not(:has(img))::after{content:"\6682\65e0\8363\8a89\8d44\8d28";display:flex;align-items:center;justify-content:center;min-height:290px;background:#f7fafd;border:1px dashed #cfdeec;color:#97aabd;font-size:14px}.enterprise-studio.co-page-honor .co-main>.pages{display:none}.enterprise-studio .title{padding:15px 28px;font-size:31px;line-height:1.6;color:#143c5e;text-align:center;font-weight:700}.enterprise-studio .info{margin:7px 20px 23px;background:#f6f9fd;color:#91a6b8;font-size:11px;line-height:39px;text-align:center}.enterprise-studio .content{padding:22px 30px 35px;color:#47647d;font-size:16px;line-height:2.15;overflow:hidden}.enterprise-studio .content p{line-height:2.15;margin-bottom:1.15em}.enterprise-studio .content h2,.enterprise-studio .content h3{height:auto;padding:13px 0;border:0;font-size:22px;line-height:1.6;color:#214b70}.enterprise-studio .content img{display:block;width:auto!important;max-width:100%!important;height:auto!important;margin:24px auto;object-fit:contain}.enterprise-studio .content table{max-width:100%;border-collapse:collapse}.enterprise-studio .content td,.enterprise-studio .content th{padding:10px;border:1px solid #e0e8f1}.enterprise-studio .pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;padding:28px 0 5px;font-size:11px;line-height:1.8;color:#8b9fb2}.enterprise-studio .pages label{border:0;background:none;padding:0 10px;font-size:10px}.enterprise-studio .pages a:link,.enterprise-studio .pages a:visited,.enterprise-studio .pages a:active{display:inline-flex;align-items:center;justify-content:center;min-height:33px;margin:0;padding:3px 12px;border:1px solid #d5e2ef;background:#fff;color:#5a7a97;font-size:11px}.enterprise-studio .pages a:hover{background:#0867dc;color:#fff;border-color:#0867dc}.enterprise-studio .pages input{border-color:#d7e4f0}.enterprise-studio .spot_list .tabCon{border-radius:0;border-color:#dce7f2}.enterprise-studio .spot_list .thead{background:#eef5ff;border-bottom:2px solid #bad5f5;color:#2166a5}.enterprise-studio .spot_list .thead>div,.enterprise-studio .spot_list .topth>div{font-size:12px;min-height:54px;padding:13px 9px}.enterprise-studio .spot_list .tbody:hover{background:#f1f7fe}.enterprise-studio .spot_list .spot_more{padding:70px 20px;background:#f8fbfe;border:1px dashed #cfdfed;border-radius:0;font-size:13px}.enterprise-studio .co-product-overview{margin-bottom:35px}.enterprise-studio .first-screen{display:grid;grid-template-columns:43% minmax(0,1fr);gap:45px;padding:35px;background:#fff;border:1px solid var(--es-line);box-shadow:none;overflow:visible}.enterprise-studio .salebox_l{float:none;width:auto;padding:0;overflow:visible;min-width:0}.enterprise-studio #mid_div{width:100%;height:460px;border:1px solid #e3ebf3;background:#f5f8fc;overflow:hidden}.enterprise-studio #mid_div img{width:100%;height:100%;object-fit:contain}.enterprise-studio .ab_im,.enterprise-studio .ab_on{width:63px;height:63px;margin:10px 6px 0 0;padding:3px;border:1px solid #d6e3f0;object-fit:cover}.enterprise-studio .ab_on{border-color:#0867dc;background:#f0f6ff}.enterprise-studio .proInfo{float:none;width:auto;min-width:0;border:0}.enterprise-studio .proInfo h1{font-size:30px;line-height:1.55;max-height:none;margin:0 0 20px;color:#173d5c;font-weight:700;overflow:visible}.enterprise-studio .proInfo .proPrice{width:auto;height:auto;min-height:100px;padding:20px 24px;margin-bottom:12px;background:linear-gradient(110deg,#f0f6ff,#f8fbff)}.enterprise-studio .proInfo .proPrice p{height:auto;padding:0;line-height:2;font-size:12px}.enterprise-studio .proInfo .proPrice i{font-size:11px;color:#8a9eb3}.enterprise-studio .proInfo .proPrice span{float:none;color:#0867dc;font-size:29px;font-weight:700}.enterprise-studio .base dl{padding:11px 0;border-bottom:1px solid #edf2f7;font-size:13px;line-height:1.8}.enterprise-studio .base dt{width:90px;text-align:left;color:#8ca0b3}.enterprise-studio .base dd{color:#486b86}.enterprise-studio .base dd .product_tel{font-size:23px;color:#0867dc}.enterprise-studio .buynow{display:flex;flex-wrap:wrap;gap:12px;padding-top:24px}.enterprise-studio .buynow a{float:none;padding:13px 24px;margin:0;background:#0867dc;color:#fff;border-radius:0;font-size:13px}.enterprise-studio .buynow a i{font-size:16px;margin-right:8px;color:#fff}.enterprise-studio .buynow img{z-index:50;max-width:230px;border:1px solid #dbe6f1;background:#fff;box-shadow:0 15px 35px #142f4e30}.enterprise-studio .first-screen>.shopInfo{display:none}.enterprise-studio .s-shopInfo a{display:block;width:auto;height:95px;padding:13px 0 13px 85px;font-size:10px}.enterprise-studio .s-shopInfo a img{top:13px;width:70px;height:70px;object-fit:cover}.enterprise-studio .s-shopInfo a b,.enterprise-studio .s-shopInfo a span{font-size:11px;line-height:1.7}.enterprise-studio .elite-box{background:#fff;box-shadow:none;border:1px solid var(--es-line);border-top:0;padding:15px}.enterprise-studio .piclist li a{border-color:#e1eaf3}.enterprise-studio .piclist li p{font-size:11px}.enterprise-studio .footer{display:block;clear:both;margin-top:65px;padding:52px 0;background:var(--es-foot);color:#b4c6da;line-height:2.1}.enterprise-studio .footer .m{display:grid;grid-template-columns:1.6fr 1fr .8fr .8fr 120px;gap:35px}.enterprise-studio .footer dl,.enterprise-studio .footer dl:nth-child(n){float:none;width:auto;height:auto;min-width:0;padding:0;border:0}.enterprise-studio .footer h3{height:auto;margin-bottom:17px;color:#fff;font-size:17px}.enterprise-studio .footer dd,.enterprise-studio .footer li{font-size:12px;color:#92aac2}.enterprise-studio .footer a{color:#b2c7dc}.enterprise-studio .footer a:hover{color:#fff}.enterprise-studio .footer dl:last-child img{display:block;width:110px;max-width:100%;height:110px;padding:5px;background:#fff;object-fit:contain}.enterprise-studio .kefu{right:8px;bottom:9%;padding:0 5px;background:#123b63;border:1px solid #ffffff18;border-radius:0;box-shadow:0 7px 20px #122a4920}.enterprise-studio .kefu-btn{width:49px!important;padding:12px 0!important;border-color:#ffffff25!important}.enterprise-studio .kefu-btn p{font-size:9px!important}.enterprise-studio .kefu-btn img{max-width:25px;max-height:25px}.enterprise-studio .kefu-box .box-border{border-color:#1a6eb3;padding:18px;background:#fff}.enterprise-studio .black_overlay{background:#071a30;opacity:.65}.enterprise-studio .blank_content{left:50%;top:50%;transform:translate(-50%,-50%);width:min(530px,calc(100vw - 28px));height:auto;max-height:85vh;overflow:auto;border-radius:0;padding:16px;background:#fff;box-shadow:0 25px 75px #091d3e55}.enterprise-studio .blank_content h4{font-size:17px}.enterprise-studio .blank_content h3{height:auto;line-height:1.7;font-size:16px}.enterprise-studio .blank_content ul li{height:auto;line-height:1.9;font-size:12px}.enterprise-studio .blank_content .qrcode2{position:static;width:100px;margin:17px auto}.enterprise-studio .wxts{font-size:12px;padding:12px}.enterprise-studio .fix_bottom{background:#0867dc;box-shadow:0 -4px 20px #153b5c15}.enterprise-studio .msgBox{max-width:calc(100vw - 28px);box-shadow:0 25px 70px #10284740}.enterprise-studio .co-brand-shell+.b20{display:none}
@media(min-width:1700px){.enterprise-studio .enterprise-hero{height:650px}}
@media(max-width:1150px){.enterprise-studio .comname h2>a{font-size:25px}.enterprise-studio .telphone b{font-size:23px}.enterprise-studio .menuDl dd span a{font-size:12px}.enterprise-studio .enterprise-hero{height:510px}.enterprise-shortcuts>a{padding:22px 15px;gap:2px 8px}.enterprise-shortcuts b{font-size:15px}.enterprise-studio .co-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.enterprise-studio .main_body{padding:21px}.enterprise-studio .main_body .cdx-list .pic{height:165px}.enterprise-studio .first-screen{gap:28px;padding:26px}.enterprise-studio #mid_div{height:360px}.enterprise-studio .proInfo h1{font-size:25px}.enterprise-studio .sectionProduct ul li .pic img,.enterprise-studio .recPro ul li .pic{height:185px}}
@media(max-width:768px){.enterprise-studio{padding-bottom:62px}.enterprise-studio>.m,.enterprise-studio .top .m,.enterprise-studio .topbg .m,.enterprise-studio .headBox2 .wrap,.enterprise-studio .footer .m,.enterprise-studio .w-1260{width:calc(100% - 30px);max-width:1440px;min-width:0}.enterprise-studio .top{display:block;height:29px;line-height:29px;font-size:9px}.enterprise-studio .top .commTel{display:none}.enterprise-studio .topbg{padding:18px 0}.enterprise-studio .head{gap:12px;min-height:0;flex-wrap:wrap}.enterprise-studio .head .logo,.enterprise-studio .head .logo a{width:55px;height:55px;flex-basis:55px}.enterprise-studio .head .logo img{max-width:55px;max-height:55px}.enterprise-brand-label{font-size:6px;letter-spacing:1px;margin-bottom:4px}.enterprise-studio .comname h2{width:auto;float:none;text-align:left;gap:5px;margin:0 0 5px}.enterprise-studio .comname h2>a{width:auto;padding:0;font-size:19px;text-align:left;line-height:1.5;letter-spacing:0}.enterprise-studio .comname h2>div{display:flex;gap:5px}.enterprise-studio .comname h2 font{display:block;font-size:7px;padding:1px 4px}.enterprise-studio .comname h2 .year{display:none}.enterprise-studio .AuthIcon ul{gap:7px}.enterprise-studio .AuthIcon img{width:12px;height:12px}.enterprise-studio .AuthIcon p{font-size:8px}.enterprise-studio .telphone{display:none}.enterprise-studio .Mtelphone{display:block;float:none;flex:0 0 100%;height:auto;width:100%;padding:6px 0 0 67px;margin:0;background:none;color:#869eb4;font-size:9px;line-height:1.6}.enterprise-studio .Mtelphone b{font-size:14px;color:#0867dc;line-height:1.6}.enterprise-studio .headBox2{padding:0;background:#fff}.enterprise-studio .menuDl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.enterprise-studio .menuDl dd{width:auto}.enterprise-studio .menuDl dd span a{height:37px;line-height:37px;font-size:10px;padding:0 4px;border-bottom:1px solid #eef3f8}.enterprise-studio .menuDl dd.hover span a{border-radius:0;background:#0867dc;color:#fff}.enterprise-studio .menuDl dd .div_a{display:none!important}.enterprise-studio .enterprise-hero{height:390px}.enterprise-hero-copy{left:23px;top:48%;width:calc(100% - 46px);transform:translateY(-45%)}.enterprise-eyebrow{font-size:7px;letter-spacing:1.5px}.enterprise-hero-copy h1{font-size:32px;line-height:1.4;letter-spacing:1px;margin:15px 0 13px}.enterprise-hero-copy>p{font-size:15px;letter-spacing:4px}.enterprise-hero-actions{margin-top:25px;gap:10px}.enterprise-hero-actions a{min-width:0;height:42px;gap:22px;padding:0 15px;font-size:11px}.enterprise-hero-caption{bottom:19px;left:23px;right:23px;gap:8px;padding-top:12px}.enterprise-hero-caption span{font-size:6px;letter-spacing:1px}.enterprise-hero-caption b{display:none}.enterprise-studio .fullSlide .hd{bottom:20px;right:23px}.enterprise-studio .fullSlide .hd ul li{width:16px;height:3px}.enterprise-studio .fullSlide .hd ul li.on{width:26px}.enterprise-shortcuts{width:calc(100% - 30px);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.enterprise-shortcuts>a{padding:16px 11px;grid-template-columns:25px 1fr 13px;gap:1px 7px;border-bottom:1px solid #e7edf4}.enterprise-shortcuts>a:nth-child(2n){border-right:0}.enterprise-shortcuts>a:nth-child(n+3){border-bottom:0}.enterprise-shortcuts>a>span{font-size:22px}.enterprise-shortcuts b{font-size:13px}.enterprise-shortcuts small{font-size:8px}.enterprise-shortcuts i{font-size:14px}.enterprise-studio .sectionTitle{width:calc(100% - 30px);gap:6px 8px;margin:28px auto 15px}.enterprise-section-kicker{font-size:8px;letter-spacing:1.3px}.enterprise-studio .sectionTitle h2{font-size:10px}.enterprise-studio .sectionTitle .titleName{font-size:25px}.enterprise-studio .sectionTitle .titleIntro{flex:0 0 100%;margin:0;text-align:left;font-size:9px}.enterprise-studio .sectionCate{gap:6px;padding-bottom:16px}.enterprise-studio .sectionCate a h3{font-size:10px;padding:6px 10px}.enterprise-studio .sectionProduct,.enterprise-studio .sectionArticle{width:calc(100% - 30px)}.enterprise-studio .sectionProduct ul.pro01{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.enterprise-studio .sectionProduct ul li .pic img{height:145px}.enterprise-studio .sectionProduct ul li .text-overflow{font-size:12px;padding:11px;min-height:40px}.enterprise-studio .sectionProduct .servTel{font-size:9px;padding:0 11px;height:32px;line-height:32px}.enterprise-studio .sectionAbout{margin:35px 0;padding:38px 0}.enterprise-studio .h-about{width:100%}.enterprise-studio .about-tit p{font-size:10px;letter-spacing:2px}.enterprise-studio .about-tit h2{font-size:26px;line-height:1.6}.enterprise-studio .about-tit span{font-size:13px;letter-spacing:2px}.enterprise-studio .about-cont{max-height:170px;margin-top:20px}.enterprise-studio .about-cont p,.enterprise-studio .about-cont p a,.enterprise-studio .about-cont p strong{font-size:12px;line-height:2}.enterprise-about-mark{font-size:90px;right:-15px;top:70%;letter-spacing:-4px}.enterprise-studio .about-more a{font-size:10px;height:36px;line-height:36px;width:124px}.enterprise-studio .recPro ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.enterprise-studio .recPro ul li .pic{height:150px}.enterprise-studio .recPro ul li .text-overflow{padding:11px;font-size:12px}.enterprise-studio .news2{grid-template-columns:1fr;gap:10px;margin-bottom:32px}.enterprise-studio .news2 li{min-height:110px;padding:17px;gap:16px}.enterprise-studio .news2 .tit{width:55px;flex-basis:55px;padding-right:10px}.enterprise-studio .tit p{font-size:25px}.enterprise-studio .tit h3{font-size:10px}.enterprise-studio .news2 .n2-r h3{font-size:13px}.enterprise-studio .news2 .n2-r p{font-size:10px;margin-top:7px;height:35px}.enterprise-studio .co-layout{display:block;margin-bottom:30px}.enterprise-studio .co-sidebar{display:none}.enterprise-studio .co-main,.enterprise-studio #main{width:100%;min-width:0}.enterprise-studio .dsn{font-size:10px;margin-bottom:12px}.enterprise-studio .main_head{min-height:49px;padding:0 17px}.enterprise-studio .main_head div{height:49px;line-height:49px}.enterprise-studio .main_head strong{margin-top:17px;font-size:15px;line-height:16px;height:16px}.enterprise-studio .main_body{padding:18px 15px;margin-bottom:20px}.enterprise-studio .main_body>.lh18{font-size:13px;line-height:2}.enterprise-studio .main_body .px14>table td{font-size:11px;padding:12px 10px}.enterprise-studio .main_body .px14>table td:first-child{width:88px}.enterprise-studio .main_body ul.cdx-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.enterprise-studio .main_body .cdx-list .pic{height:145px}.enterprise-studio .main_body ul.cdx-list li p{font-size:11px;padding:10px;min-height:37px}.enterprise-studio .cdx-list li .phone{padding:0 8px 8px;gap:4px}.enterprise-studio .cdx-list li .phone a,.enterprise-studio .cdx-list li .phone button{font-size:9px;height:30px!important}.enterprise-studio .main_body ul.cdx-list-text .pic{width:105px;height:85px;margin-right:13px}.enterprise-studio .main_body ul.cdx-list-text li>a{min-height:85px}.enterprise-studio .main_body ul.cdx-list-text p:first-of-type{font-size:13px;line-height:1.6}.enterprise-studio .main_body ul.cdx-list-text p{font-size:9px;margin-top:7px}.enterprise-studio .contact-list dt{flex-basis:92px;padding:12px 9px;font-size:11px}.enterprise-studio .contact-list dd{padding:12px 9px;font-size:12px}.enterprise-studio .contact-list dl:nth-child(3) dd,.enterprise-studio .contact-list dl:nth-child(4) dd{font-size:15px}.enterprise-studio .title{font-size:24px;padding:9px 3px}.enterprise-studio .info{margin:8px 0 15px;line-height:1.8;padding:8px;font-size:9px}.enterprise-studio .content{padding:16px 3px 20px;font-size:15px;line-height:2}.enterprise-studio .content p{line-height:2}.enterprise-studio .content table{display:block;overflow-x:auto}.enterprise-studio .honor:has(.honor_list):not(:has(img))::after{min-height:200px;font-size:12px}.enterprise-studio .pages{gap:5px;padding-top:20px}.enterprise-studio .pages label{font-size:9px;padding:0}.enterprise-studio .pages a:link,.enterprise-studio .pages a:visited,.enterprise-studio .pages a:active{font-size:10px;padding:3px 7px;min-height:29px}.enterprise-studio .spot_list .thead>div,.enterprise-studio .spot_list .topth>div{font-size:11px}.enterprise-studio .first-screen{display:block;padding:16px}.enterprise-studio #mid_div{height:auto;aspect-ratio:1}.enterprise-studio #mid_div img{height:100%}.enterprise-studio .proInfo{margin-top:22px;width:auto}.enterprise-studio .proInfo h1{font-size:23px}.enterprise-studio .proInfo .proPrice{padding:15px}.enterprise-studio .proInfo .proPrice span{font-size:25px}.enterprise-studio .base dl{font-size:12px;padding:10px 0}.enterprise-studio .buynow{display:flex;padding-top:20px}.enterprise-studio .buynow a{font-size:11px;padding:11px 17px}.enterprise-studio .buynow img{left:auto;right:0;max-width:200px}.enterprise-studio .recommend_product{display:none}.enterprise-studio .footer{padding:32px 0;margin-top:35px}.enterprise-studio .footer .m{grid-template-columns:1fr 1fr;gap:24px 17px}.enterprise-studio .footer h3{font-size:14px;margin-bottom:11px}.enterprise-studio .footer dd,.enterprise-studio .footer li{font-size:10px}.enterprise-studio .footer dl:last-child img{width:85px;height:85px}.enterprise-studio .kefu{display:none}.enterprise-studio .fix_bottom{display:flex;padding-bottom:env(safe-area-inset-bottom);z-index:5000}.enterprise-studio .fix_bottom a{flex:1;float:none;width:auto;padding:8px 0;border-color:#ffffff30;font-size:10px}.enterprise-studio .fix_bottom img{height:20px}.enterprise-studio .blank_content{z-index:6500}.enterprise-studio .black_overlay{z-index:6400}.enterprise-studio .msgBoxContent ul{padding:15px!important}.enterprise-studio .msgBoxContent ul li{padding:0 5px!important;font-size:12px!important;line-height:1.9!important}.enterprise-studio .c_fl{width:80px}.enterprise-studio .c_fr{max-width:calc(100% - 85px)}}
@media(prefers-reduced-motion:reduce){.enterprise-studio a,.enterprise-studio img{transition:none!important}}


/* Refined original company product grid: keep the familiar layout, improve its finish. */
.enterprise-studio .sectionProduct ul.pro01{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.enterprise-studio .sectionProduct ul li{overflow:hidden;border:1px solid #dce6f0;background:#fff;box-shadow:0 5px 18px rgba(12,47,82,.07);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.enterprise-studio .sectionProduct ul li:hover{transform:translateY(-4px);border-color:#b8d3ed;box-shadow:0 13px 28px rgba(12,47,82,.13)}.enterprise-studio .sectionProduct ul li .pic{position:relative;display:block;width:100%;height:215px;overflow:hidden;background:#edf3f8}.enterprise-studio .sectionProduct ul li .pic img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;transition:transform .45s ease}.enterprise-studio .sectionProduct ul li:hover .pic img{transform:scale(1.045)}.enterprise-studio .sectionProduct .pic .text-overflow{position:absolute;inset:auto 0 0;z-index:1;display:flex;align-items:flex-end;width:100%;min-height:76px;height:auto;padding:30px 16px 13px;background:linear-gradient(transparent,rgba(5,28,51,.85));color:#fff;font-size:14px;line-height:1.6;text-align:left;box-sizing:border-box}.enterprise-studio .sectionProduct .servTel{height:42px;line-height:42px;padding:0 15px;text-align:left;background:#fff;border-top:0;color:#8a9cae;font-size:11px}.enterprise-studio .sectionProduct ul li:hover .servTel{background:#f5f9fd;color:#1767b3}.enterprise-studio .recPro ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.enterprise-studio .recPro ul li{overflow:hidden;border:1px solid #e1e8f0;background:#fff;box-shadow:0 4px 16px rgba(12,47,82,.05);transition:transform .2s ease,box-shadow .2s ease}.enterprise-studio .recPro ul li:hover{transform:translateY(-3px);box-shadow:0 10px 23px rgba(12,47,82,.11)}.enterprise-studio .recPro ul li .pic{position:relative;width:100%;height:190px;overflow:hidden;background:#edf3f8}.enterprise-studio .recPro ul li .pic img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.enterprise-studio .recPro ul li:hover .pic img{transform:scale(1.04)}.enterprise-studio .recPro ul li .text-overflow{padding:13px 15px;font-size:13px;line-height:1.65;min-height:49px}.enterprise-studio .recPro ul li .text-overflow a{color:#2b4c69}.enterprise-studio .recPro ul li .text-overflow a:hover{color:#0867dc}
@media(max-width:1150px){.enterprise-studio .sectionProduct ul.pro01,.enterprise-studio .recPro ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.enterprise-studio .sectionProduct ul li .pic{height:190px}.enterprise-studio .recPro ul li .pic{height:165px}}
@media(max-width:768px){.enterprise-studio .sectionProduct ul.pro01,.enterprise-studio .recPro ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.enterprise-studio .sectionProduct ul li .pic{height:155px}.enterprise-studio .sectionProduct .pic .text-overflow{min-height:59px;padding:23px 10px 9px;font-size:11px}.enterprise-studio .sectionProduct .servTel{height:34px;padding:0 10px;line-height:34px;font-size:9px}.enterprise-studio .recPro ul li .pic{height:145px}.enterprise-studio .recPro ul li .text-overflow{padding:10px;font-size:11px;min-height:42px}}

/* Complete semantic corporate layout. */
.es-container{width:calc(100% - 80px);max-width:1400px;margin:0 auto}.es-sitebar{background:var(--es-bar);color:#a7bdd0;font-size:11px}.es-sitebar__inner,.es-sitebar__inner>div{display:flex;align-items:center;gap:22px;justify-content:space-between;min-height:35px}.es-portal-mark{font:700 17px Arial!important;color:#fff!important;letter-spacing:2px}.es-portal-mark b{color:#57b7ff;font-size:11px}.es-sitebar__links a{color:#bdcfdf!important;font-size:10px}.es-company-head{background:#fff}.es-company-head__inner{display:flex;align-items:center;gap:23px;padding-top:27px;padding-bottom:27px}.es-company-logo__img{display:flex;width:80px;height:80px;align-items:center;justify-content:center;border:1px solid #e5edf4;background:#f8fbfe;color:#146abe;font-size:26px}.es-company-logo img{width:auto;height:auto;max-width:76px;max-height:76px;object-fit:contain}.es-company-identity{flex:1;min-width:0}.es-company-identity__eyebrow{color:#9aaebe;font-size:8px;letter-spacing:2px}.es-company-identity h1{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:5px 0 9px;font-size:29px;color:var(--es-name);line-height:1.5}.es-company-identity h1>a{color:var(--es-name)}.es-membership{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:400}.es-membership font{background:#e9f4ff;color:#176cba;padding:3px 7px}.es-membership i{font-style:normal;color:#8ba3b5}.es-auth-badges{display:flex;gap:14px;color:#94a4b2;font-size:10px}.es-auth-badges span{display:flex;align-items:center;gap:5px}.es-auth-badges img{width:15px;height:15px;object-fit:contain}.es-header-phone{display:flex;flex-direction:column;border-left:1px solid #e2eaf2;padding-left:28px;line-height:1.7}.es-header-phone span{font-size:10px;color:#8c9eaf}.es-header-phone b{font-size:27px;color:var(--es-phone)}.es-header-phone small{font-size:9px;color:#a0b1bf}.es-main-nav{background:var(--es-navbg);position:relative;z-index:30}.es-main-nav__inner{display:flex;justify-content:space-between}.es-nav-list{display:flex;flex:1;margin:0;min-width:0}.es-nav-list dd{margin:0;position:relative;flex:1}.es-nav-list dd>span>a{display:flex;align-items:center;justify-content:center;gap:7px;height:57px;color:#d5e5f2;font-size:13px;white-space:nowrap}.es-nav-list dd>span>a i{font-size:8px;color:#6e9abe;font-style:normal}.es-nav-list dd.hover>span>a{background:var(--es-navon);color:#fff}.es-nav-list dd:hover>span>a{background:var(--es-navhv)}.es-nav-dropdown{display:none;position:absolute;top:57px;left:0;min-width:180px;padding:10px;background:#fff;box-shadow:0 14px 30px #0e2c4c25}.es-nav-list dd:hover .es-nav-dropdown{display:block}.es-nav-dropdown a{display:block;padding:8px;font-size:12px;color:#456d8a}.es-nav-direct{display:flex;gap:22px;align-items:center;padding:0 22px;background:var(--es-cta);color:#173953!important;font-size:11px;font-weight:700}.es-hero{position:relative;height:565px;isolation:isolate;background:#163c58;overflow:hidden}.es-hero__slides,.es-hero__slides .fullSlide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}.es-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,#09243fe0,#0e2b4570 65%,#12324a20);z-index:1;pointer-events:none}.es-hero__content{position:relative;z-index:2;padding-top:135px;color:#fff;pointer-events:none}.es-hero__eyebrow{color:#a6d3f5;font-size:10px;letter-spacing:3px}.es-hero__content h2{max-width:1050px;margin:20px 0;font-size:clamp(32px,3.6vw,61px);line-height:1.4;color:#fff;font-weight:700;letter-spacing:2px}.es-hero__content p{font-size:17px;color:#d1e2ef;letter-spacing:2px}.es-hero__actions{display:flex;gap:13px;margin-top:30px;pointer-events:auto}.es-btn{display:flex;align-items:center;gap:45px;padding:13px 23px;font-size:12px;color:#fff!important}.es-btn--primary{background:var(--es-btn)}.es-btn--glass{background:#ffffff0c;border:1px solid #ffffff65}.es-btn b{font-size:19px}.es-hero__foot{position:absolute;left:max(40px,calc((100% - 1400px)/2));right:max(40px,calc((100% - 1400px)/2));bottom:25px;display:flex;justify-content:space-between;z-index:2;color:#b5cbdd;border-top:1px solid #ffffff25;padding-top:17px}.es-hero__foot span{font-size:9px;letter-spacing:2px}.es-hero__foot b{font-size:12px;font-weight:400}.es-hero .fullSlide .hd{bottom:75px!important;right:40px!important}.es-home{background:#fff}.es-home-intro{display:flex;justify-content:space-between;align-items:center;padding-top:47px;padding-bottom:42px;border-bottom:1px solid #e4ecf3}.es-kicker{display:block;color:var(--es-kicker);font-size:9px;letter-spacing:2px;font-weight:600}.es-home-intro h2{margin:10px 0 0;color:#1a405e;font-size:27px;line-height:1.5}.es-home-intro>p{font-size:11px;color:#8fa5b6;line-height:1.9;text-align:right}.es-product-section,.es-recommend-section{padding-top:49px;padding-bottom:58px}.es-section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:23px}.es-section-heading h2{color:#173f60;font-size:32px;margin-top:6px;line-height:1.4}.es-section-heading>a{display:flex;align-items:center;gap:25px;color:#63849e;font-size:11px}.es-section-heading>a b{font-size:20px;color:var(--es-chip)}.es-category-chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:24px}.es-category-chips>a{display:block;padding:7px 17px;border:1px solid #dce7f0;color:#66869f}.es-category-chips h3{font-size:11px;font-weight:400}.es-category-chips>a:hover{background:#eaf5ff;border-color:#9dc6e7}.es-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.es-product-tile{min-width:0;border:1px solid #e0e9f0;background:#fff;transition:transform .2s,box-shadow .2s}.es-product-tile:hover{transform:translateY(-5px);box-shadow:0 15px 30px #163f5e12}.es-product-tile>a{display:block;height:100%}.es-product-tile__image{height:215px;overflow:hidden;background:#edf4f8}.es-product-tile__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.es-product-tile:hover img{transform:scale(1.04)}.es-product-tile__body{position:relative;padding:17px 19px}.es-product-tile__tag{font-size:7px;letter-spacing:1.7px;color:#8fa9bb}.es-product-tile h3{margin:7px 35px 10px 0;color:#244b68;font-size:15px;line-height:1.7}.es-product-tile__arrow{position:absolute;top:41px;right:18px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid #d6e6f1;color:#277db6;font-size:17px}.es-product-tile .servTel{font-size:10px;color:#93a8b8;padding-top:10px;border-top:1px solid #eaf0f6}.es-products-grid>h2{grid-column:1/-1}.es-about-section{background:#eef4f8;padding:65px 0}.es-about-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.es-about-identity{position:relative;min-height:375px;padding:35px;background:linear-gradient(140deg,#123e60,#1c6596);color:#fff;overflow:hidden}.es-about-identity:after{content:"";position:absolute;right:-85px;bottom:-110px;width:350px;height:350px;border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 35px #ffffff05}.es-about-identity>span{font-size:9px;letter-spacing:2px;color:#9dc7e4}.es-about-identity>b{display:block;font:800 65px/1.05 Arial;color:#ffffffeb;margin:29px 0 16px;letter-spacing:-2px}.es-about-identity p{font-size:15px;color:#c7dfed;position:relative;z-index:1}.es-about-identity>a{display:inline-block;padding:9px 19px;border:1px solid #ffffff60;color:#fff;margin-top:25px;font-size:11px}.es-about-copy h2{font-size:30px;line-height:1.6;color:#254b66;margin:12px 0}.es-about-motto{font-size:13px;color:#7796ad;letter-spacing:2px}.es-about-description{max-height:155px;overflow:hidden;margin:25px 0;color:#6f8ba0;line-height:2.1;font-size:13px}.es-about-description p{margin-bottom:10px}.es-text-link{display:inline-block;border-bottom:1px solid #6da3c7;padding-bottom:7px;color:var(--es-link)!important;font-size:11px}.es-recommend-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none}.es-recommend-tile{min-width:0;background:#f5f9fc;border:1px solid #e1eaf2;transition:transform .2s}.es-recommend-tile:hover{transform:translateY(-4px)}.es-recommend-tile .pic{height:190px;overflow:hidden}.es-recommend-tile .pic img{display:block;width:100%;height:100%;object-fit:cover}.es-recommend-tile .text-overflow{padding:16px;white-space:normal;font-size:13px;color:#3f6179}.es-recommend-tile__label{display:block;color:#91a8b9;font-size:7px;letter-spacing:1.5px;margin-bottom:8px}.es-news-section{padding:55px 0;background:#f3f7fa}.enterprise-studio .es-news-grid.news2{margin:0;gap:20px}.enterprise-studio .es-news-grid.news2 li{min-height:130px;padding:23px;background:#fff}.es-contact-strip{padding:35px 0;background:var(--es-strip)}.es-contact-strip>.es-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.es-contact-strip span{font-size:8px;letter-spacing:2px;color:#a4d3ef}.es-contact-strip h2{color:#fff;font-size:23px;margin-top:5px}.es-contact-strip a{display:flex;align-items:center;gap:35px;color:#fff!important;font-size:27px;font-weight:700}.es-contact-strip a b{font-size:27px;font-weight:400}.es-page-heading{display:flex;justify-content:space-between;align-items:flex-end;padding:35px 0 27px}.es-page-heading h2{margin-top:5px;font-size:30px;color:#234a68}.es-page-heading>a{font-size:10px;color:#9bafbd}.enterprise-studio .co-layout{max-width:1400px;grid-template-columns:245px minmax(0,1fr);gap:27px}.enterprise-studio .co-layout,.enterprise-studio .co-product-overview{width:calc(100% - 80px)}.es-catalog-product__caption{position:relative;padding:15px}.es-catalog-product__caption>span{font-size:7px;letter-spacing:1.5px;color:#9ab0bf}.es-catalog-product__caption h3{font-size:14px;color:#315872;line-height:1.7;height:auto;border:0;margin:6px 20px 0 0}.es-catalog-product__caption i{position:absolute;right:14px;bottom:17px;color:#2980bc;font-size:19px;font-style:normal}.enterprise-studio .main_body ul.cdx-list-text li>a{display:flex;align-items:center;gap:20px}.enterprise-studio .main_body ul.cdx-list-text .pic{float:none;margin:0;flex:0 0 165px}.es-news-row__body{min-width:0;flex:1}.es-news-row__body h3{height:auto!important;line-height:1.6!important;border:0!important;padding:0!important;margin:7px 0;color:#345e7d;font-size:18px}.es-news-row__arrow{font-size:24px;font-style:normal;color:#3d91c5}.enterprise-studio .co-main>.main_head{background:#f6fafe}.enterprise-studio .footer{margin-top:0;padding-top:50px}.enterprise-studio .es-home~.footer{margin-top:0}
@media(max-width:1100px){.es-company-identity h1{font-size:23px}.es-header-phone b{font-size:22px}.es-nav-direct{display:none}.es-about-layout{gap:35px}.es-product-tile__image{height:180px}.es-hero{height:500px}.es-hero__content{padding-top:105px}.es-hero__content h2{font-size:43px}.es-recommend-tile .pic{height:165px}}
@media(max-width:768px){.es-container{width:calc(100% - 30px)}.es-sitebar__inner{min-height:28px}.es-sitebar__welcome,.es-sitebar__links a:not(:first-child){display:none}.es-sitebar__links a{font-size:8px}.es-company-head__inner{gap:12px;padding:17px 0;flex-wrap:wrap}.es-company-logo__img{width:52px;height:52px}.es-company-logo img{max-width:48px;max-height:48px}.es-company-identity__eyebrow{font-size:6px;letter-spacing:1px}.es-company-identity h1{font-size:19px;margin:3px 0 6px;gap:5px}.es-membership{font-size:8px}.es-membership i{display:none}.es-auth-badges{gap:6px;font-size:8px}.es-auth-badges img{width:12px;height:12px}.es-header-phone{flex:0 0 100%;padding:5px 0 0 65px;border:0;flex-direction:row;gap:8px;align-items:center}.es-header-phone span{font-size:8px}.es-header-phone b{font-size:14px}.es-header-phone small{display:none}.es-nav-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1}.es-nav-list dd>span>a{height:38px;font-size:10px;gap:0}.es-nav-list dd>span>a i{display:none}.es-nav-dropdown{display:none!important}.es-hero{height:345px}.es-hero__content{padding-top:65px}.es-hero__eyebrow{font-size:6px;letter-spacing:1.4px}.es-hero__content h2{font-size:30px;margin:16px 0;line-height:1.5;letter-spacing:0}.es-hero__content p{font-size:11px;letter-spacing:1px;max-width:290px;line-height:1.9}.es-hero__actions{margin-top:20px;gap:9px}.es-btn{padding:10px 15px;gap:19px;font-size:10px}.es-btn b{font-size:16px}.es-hero__foot{left:15px;right:15px;bottom:17px;padding-top:10px}.es-hero__foot span{font-size:6px;letter-spacing:1px}.es-hero__foot b{font-size:8px}.es-hero .fullSlide .hd{bottom:55px!important;right:15px!important}.es-home-intro{padding:29px 0;gap:12px}.es-home-intro h2{font-size:19px;max-width:260px}.es-home-intro>p{display:none}.es-kicker{font-size:7px;letter-spacing:1.4px}.es-product-section,.es-recommend-section{padding-top:29px;padding-bottom:33px}.es-section-heading{margin-bottom:17px}.es-section-heading h2{font-size:25px}.es-section-heading>a{gap:10px;font-size:9px}.es-category-chips{gap:6px;margin-bottom:18px}.es-category-chips>a{padding:5px 10px}.es-category-chips h3{font-size:9px}.es-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.es-product-tile__image{height:140px}.es-product-tile__body{padding:12px}.es-product-tile__tag{font-size:6px;letter-spacing:1px}.es-product-tile h3{font-size:12px;margin-right:22px}.es-product-tile__arrow{top:35px;right:10px;width:20px;height:20px;font-size:13px}.es-product-tile .servTel{font-size:8px;padding-top:7px}.es-about-section{padding:32px 0}.es-about-layout{grid-template-columns:1fr;gap:25px}.es-about-identity{min-height:230px;padding:24px}.es-about-identity>b{font-size:47px;margin:20px 0 13px}.es-about-identity>span{font-size:8px}.es-about-identity p{font-size:12px}.es-about-identity>a{position:absolute;right:24px;bottom:25px;font-size:9px;padding:7px 13px}.es-about-copy h2{font-size:23px}.es-about-motto{font-size:11px}.es-about-description{font-size:12px;margin:18px 0;max-height:150px}.es-text-link{font-size:10px}.es-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.es-recommend-tile .pic{height:140px}.es-recommend-tile .text-overflow{padding:11px;font-size:11px}.es-recommend-tile__label{font-size:6px;margin-bottom:6px}.es-news-section{padding:30px 0}.enterprise-studio .es-news-grid.news2{grid-template-columns:1fr;gap:10px}.enterprise-studio .es-news-grid.news2 li{padding:16px;min-height:105px}.es-contact-strip{padding:24px 0}.es-contact-strip>.es-container{display:block}.es-contact-strip h2{font-size:18px}.es-contact-strip a{font-size:23px;margin-top:15px;gap:20px}.es-page-heading{padding:23px 0 18px}.es-page-heading h2{font-size:24px}.es-page-heading>a{font-size:8px}.enterprise-studio .co-layout,.enterprise-studio .co-product-overview{width:calc(100% - 30px)}.es-catalog-product__caption{padding:11px}.es-catalog-product__caption h3{font-size:11px}.es-catalog-product__caption>span{font-size:6px;letter-spacing:1px}.es-catalog-product__caption i{right:10px;bottom:13px;font-size:15px}.enterprise-studio .main_body ul.cdx-list-text li>a{gap:11px}.enterprise-studio .main_body ul.cdx-list-text .pic{flex-basis:93px;width:93px;height:85px}.es-news-row__body h3{font-size:12px;margin:5px 0}.es-news-row__arrow{display:none}.enterprise-studio .main_body ul.cdx-list-text p{font-size:8px}}


/* Hot products: original leftMarquee behavior with a bounded viewport. */
.enterprise-studio.co-page-product .es-hot-products{display:block;width:100%;max-width:100%;min-width:0;padding:16px;overflow:hidden;box-sizing:border-box}
.enterprise-studio.co-page-product .es-hot-products__viewport{position:relative;width:100%;max-width:100%;min-width:0;height:214px;overflow:hidden;box-sizing:border-box}
.enterprise-studio.co-page-product .es-hot-products__viewport .tempWrap{max-width:100%;overflow:hidden!important}
.enterprise-studio.co-page-product .es-hot-products__track{display:block;position:absolute;top:0;left:0;height:214px;margin:0;padding:0;list-style:none}
.enterprise-studio.co-page-product .es-hot-products__track>li{float:left;width:184px;height:214px;margin:0;padding:6px;overflow:hidden;box-sizing:border-box;text-align:center}
.enterprise-studio.co-page-product .es-hot-products__track>li>a{display:block;width:100%;height:100%;padding:8px;border:1px solid #e1eaf2;background:#fff;box-sizing:border-box;overflow:hidden}
.enterprise-studio.co-page-product .es-hot-products__track .pic{display:block;position:relative;width:100%;height:153px;overflow:hidden;background:#f1f6fa}
.enterprise-studio.co-page-product .es-hot-products__track .pic img{display:block;position:static;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;object-fit:cover;transition:transform .25s}
.enterprise-studio.co-page-product .es-hot-products__track>li:hover img{transform:scale(1.035)}
.enterprise-studio.co-page-product .es-hot-products__track p{height:26px;line-height:26px;margin:8px 0 0;padding:0;color:#3d6480;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:768px){.enterprise-studio.co-page-product .main_head.recommend_product{display:block}.enterprise-studio.co-page-product .es-hot-products{padding:10px}.enterprise-studio.co-page-product .es-hot-products__viewport,.enterprise-studio.co-page-product .es-hot-products__track{height:184px}.enterprise-studio.co-page-product .es-hot-products__track>li{width:155px;height:184px;padding:5px}.enterprise-studio.co-page-product .es-hot-products__track>li>a{padding:6px}.enterprise-studio.co-page-product .es-hot-products__track .pic{height:130px}.enterprise-studio.co-page-product .es-hot-products__track p{margin-top:5px;font-size:10px;height:24px;line-height:24px}}
/* 横幅按图片本身显示，去掉固定高度裁切后的空白 */
.enterprise-studio .es-hero{height:auto;aspect-ratio:1920/460;background:#0d2b46}
.enterprise-studio .es-hero .fullSlide .bd li img{object-fit:cover!important;object-position:center center!important;background:#0d2b46}
.enterprise-studio .es-hero .fullSlide .hd{bottom:14px!important}
.enterprise-studio.co-page-index .es-home-intro{justify-content:flex-start;align-items:flex-end;gap:36px;padding-top:22px;padding-bottom:16px}
.enterprise-studio.co-page-index .es-home-intro>p{margin:0 0 2px;text-align:left;font-size:13px;line-height:1.7;color:#5d7690}
.enterprise-studio.co-page-index .es-product-section,.enterprise-studio.co-page-index .es-recommend-section{padding-top:28px;padding-bottom:36px}
@media(max-width:1100px){.enterprise-studio .es-hero{height:auto}}
@media(max-width:768px){.enterprise-studio .es-hero{height:auto}.enterprise-studio.co-page-index .es-home-intro{padding-top:16px;padding-bottom:12px}}
