.native-banner{min-height:320px;background:#eef2f7}.native-banner:has(.imgshow){color:#fff}.native-banner .imgshow img{object-fit:cover}.native-richtext{font-size:18px;line-height:1.9;color:#333;overflow-wrap:anywhere}.native-richtext p{margin:0 0 1.3em}.native-richtext h2,.native-richtext h3{margin:1.7em 0 .7em;font-weight:600}.native-richtext img{max-width:100%;height:auto}.native-richtext table{border-collapse:collapse;width:100%;margin:25px 0}.native-richtext td,.native-richtext th{padding:13px 18px;border:1px solid #dae0e6}.native-richtext ul,.native-richtext ol{padding-left:1.8em;margin:20px 0}.native-related{margin-top:50px;padding-top:25px;border-top:1px solid #ddd;line-height:2}.native-pagination{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin:50px 0 10px}.native-pagination a,.native-pagination .page-num{padding:9px 14px;border:1px solid #d8dfe7;color:#174b86}.native-pagination .page-num-current{background:#144b8b;color:white}.native-pagination span{font-size:14px;color:#777}.native-sort-tabs{display:flex;gap:25px;flex-wrap:wrap;margin-bottom:40px}.native-sort-tabs a{padding:12px 20px;border-bottom:2px solid #174b86}.native-category-grid,.native-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}.native-category-grid>a,.native-case-grid>a{display:block;padding:25px;border:1px solid #e4e8ed;background:white;color:#252b32}.native-category-grid img{height:150px;max-width:100%;object-fit:contain;margin:auto;display:block}.native-category-grid h2,.native-case-grid h2{margin:20px 0}.native-category-grid span,.native-case-grid span,.native-more{display:block;color:#164b89;margin-top:20px}.native-case-grid img{width:100%;height:230px;object-fit:cover}.native-product-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:30px 0}.native-product-toolbar input{padding:12px 18px;border:1px solid #ddd;min-width:250px}.native-product-toolbar button{padding:13px 24px;background:#154c89;color:white;border:0}.native-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.native-product-card{border:1px solid #e5e8ed;display:block;background:#fff}.native-product-card .img-box{height:205px;padding:20px}.native-product-card img{width:100%;height:100%;object-fit:contain}.native-product-card .text{padding:20px}.native-product-card p{font-size:15px;line-height:1.7;margin:14px 0;color:#666}.native-product-card span{color:#154b88;font-size:14px}.native-product-hero{display:grid!important;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.native-product-main{height:400px;max-width:100%;width:100%;object-fit:contain;background:white}.native-product-thumbs{display:flex;gap:10px;margin-top:15px;flex-wrap:wrap}.native-product-thumbs button{width:74px;height:74px;border:1px solid #ddd;background:white;padding:4px}.native-product-thumbs img{width:100%;height:100%;object-fit:contain}.native-product-hero .prodis-text{width:auto!important}.native-product-hero p{line-height:1.8;margin-top:25px}.native-downloads{display:flex;gap:20px;margin-top:25px}.native-downloads a{color:#174b86;text-decoration:underline}.native-resource-list>a{display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid #ddd;padding:28px 0}.native-resource-list p{color:#777;line-height:1.8;margin-top:10px}.native-resource-list span{white-space:nowrap;color:#154b88}.native-message-form{max-width:900px;margin:auto}.native-message-form label{display:block;margin:20px 0 8px}.native-message-form input,.native-message-form textarea{width:100%;padding:14px;border:1px solid #d3d9e0;box-sizing:border-box}.native-message-form button{margin-top:25px;padding:15px 35px;border:0;background:#154b88;color:white}.native-message-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}@media(max-width:980px){.native-product-grid{grid-template-columns:repeat(2,1fr)}.native-category-grid,.native-case-grid{grid-template-columns:repeat(2,1fr)}.native-product-hero{gap:25px}.native-product-main{height:300px}}@media(max-width:600px){.native-category-grid,.native-case-grid,.native-product-hero{grid-template-columns:1fr}.native-product-toolbar{display:block}.native-product-toolbar form{margin-top:20px;display:flex}.native-product-toolbar input{min-width:0;width:100%}.native-product-card .img-box{height:150px}.native-product-card .text{padding:12px}.native-richtext{font-size:16px}.native-banner{min-height:220px}.native-message-row{grid-template-columns:1fr}.native-resource-list>a{gap:15px}.native-resource-list span{font-size:13px}}
.native-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:60px 0}.native-contact-form h2{font-size:26px;margin-bottom:28px}.native-contact-form label{display:block;line-height:1.8;margin:16px 0}.native-contact-form input,.native-contact-form textarea,.native-contact-form select{display:block;box-sizing:border-box;width:100%;padding:13px 16px;border:1px solid #d8dee6;background:white;color:#333;font-size:16px}.native-contact-form button,.native-search button{padding:14px 30px;border:0;color:#fff;background:#164b89;cursor:pointer}.native-code-row{display:flex;align-items:center;gap:20px}.native-code-row input{max-width:180px}.native-code-row img{width:130px;height:50px}.native-search{display:flex;gap:12px;margin:30px 0}.native-search input{width:100%;max-width:500px;padding:14px 18px;border:1px solid #ddd}.native-contact-form [hidden]{display:none!important}.native-single{padding:55px 0;min-height:250px}@media(max-width:800px){.native-contact-grid{grid-template-columns:1fr;gap:35px;padding:35px 0}}
.native-banner:not(:has(.imgshow)){background:linear-gradient(120deg,#123d70,#466b95)}.inner-pro-banner .pro-cont:not(:has(.imgshow)){flex-direction:row}.inner-pro-banner .pro-cont .text p{display:block;line-height:1.7;font-size:20px;margin-top:18px}
.footer{background-color:#082e61}.index-product-grid{background-color:#f8faff}.index-application-grid{background-color:#0b376b}.native-category-grid:empty,.native-case-grid:empty,.native-product-grid:empty,.nav-rlist:empty{display:none}.native-catalog-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:70px;align-items:center;padding:65px 0 55px}.native-catalog-intro:not(:has(.native-catalog-image)){display:block;max-width:1020px}.native-catalog-image{background:#fff;padding:25px;border:1px solid #edf0f5;border-radius:3px}.native-catalog-image img{display:block;width:100%;height:330px;object-fit:contain}.native-catalog-copy p{font-size:19px;line-height:1.95;margin:26px 0;color:#556171;white-space:pre-line}.native-catalog-contact{display:inline-block;padding:13px 28px;color:#174b86;border:1px solid #174b86}.native-catalog-contact:hover{color:#fff;background:#174b86}.native-category-grid p{font-size:16px;color:#68788a;line-height:1.8}.native-category-grid img{height:200px}.native-hub-intro{max-width:1100px;padding-top:50px;padding-bottom:25px;min-height:0}.native-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:65px}.native-industry-grid>a{display:block;border:1px solid #e5eaf0;background:#fff}.native-industry-picture{height:220px;overflow:hidden;background:#f7f9fc;padding:20px}.native-industry-picture img{width:100%;height:100%;object-fit:contain}.native-industry-copy{padding:28px}.native-industry-copy p{margin:18px 0;color:#617083;font-size:16px;line-height:1.8}.native-industry-copy span{color:#174b86}.native-application-intro{max-width:930px;margin:-20px auto 40px;text-align:center;color:#e0eaf7;font-size:18px;line-height:1.9}.native-industry-tabs dl{flex-wrap:wrap;gap:15px 0;margin-bottom:30px}.native-industry-tabs dl dd{padding:10px 26px;cursor:pointer}.native-industry-tabs dl dd h5{font-size:20px}.index-appswiper .a-item .img-box{background:#fff}.index-appswiper .a-item .img-box img{object-fit:contain;padding:20px;box-sizing:border-box}.index-prolist .img-box{background:#fff}.index-prolist .img-box img{object-fit:contain;padding:14px;box-sizing:border-box}.native-home-about{padding:100px 0;background:#fff}.native-home-about-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.native-home-about-grid:not(:has(.native-home-about-image)){display:block}.native-home-about-image{display:block;overflow:hidden;background:#f2f6fa}.native-home-about-image img{display:block;width:100%;height:430px;object-fit:cover}.native-home-about-copy .title{text-align:left;margin:0 0 32px}.native-home-about-copy .title .line{margin-left:0}.native-home-about-copy p{line-height:1.95;color:#58697d}.native-home-about-copy .see-more{margin-top:30px}.native-nav-category{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:15px 0 50px}.native-nav-category-image{display:block;background:#f8fafc}.native-nav-category-image img{width:100%;height:300px;object-fit:contain;padding:20px;box-sizing:border-box}.native-nav-category p{font-size:16px;line-height:1.9;color:#667587;margin-top:22px}.index-news-grid:not(:has(.news-hotgrid)),.index-zhanhui-grid:not(:has(.z-item)),.index-appswiper:not(:has(.a-item)){display:none}.native-richtext .brochure-image{display:block;width:100%;height:auto}.native-category-grid>a:hover,.native-industry-grid>a:hover{border-color:#174b86;box-shadow:0 10px 28px rgba(12,45,88,.07)}@media(max-width:980px){.native-catalog-intro,.native-home-about-grid{gap:32px}.native-catalog-image img{height:260px}.native-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-home-about{padding:65px 0}.native-home-about-image img{height:340px}.native-nav-category{gap:25px}.native-industry-tabs dl dd{padding:8px 16px}}@media(max-width:600px){.native-catalog-intro,.native-home-about-grid,.native-industry-grid{grid-template-columns:1fr}.native-catalog-intro{padding:35px 0;gap:25px}.native-catalog-copy p{font-size:16px;margin:20px 0}.native-catalog-image img{height:240px}.native-category-grid img{height:180px}.native-home-about{padding:45px 0}.native-home-about-image img{height:280px}.native-application-intro{font-size:16px;margin:0 auto 20px}.native-industry-tabs dl{gap:4px}.native-industry-tabs dl dd{padding:9px 12px}.native-industry-tabs dl dd h5{font-size:16px}.native-industry-copy{padding:22px}.banner.index-banner .imgshow img{object-position:65% center}.native-banner .imgshow img{object-position:65% center}.native-nav-category{grid-template-columns:1fr}}
.index-banner .swiper-slide{position:relative}.index-banner .swiper-slide:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(3,23,50,.82) 0%,rgba(3,23,50,.52) 34%,rgba(3,23,50,.06) 76%),linear-gradient(180deg,rgba(3,23,50,.42),transparent 28%)}.index-banner .banner-content{color:#fff}.index-banner .banner-content .text-p{line-height:1.8}.native-banner:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(3,27,61,.87),rgba(3,27,61,.50) 45%,rgba(3,27,61,.03) 85%)}.native-banner .inner-banner-content{z-index:2}.native-banner h1{max-width:760px}.native-banner .text{line-height:1.65;margin-top:22px}.index-relatedlist .r-item{background-size:cover}.blog-contact{background-color:#123b6d;color:#fff}@media(max-width:600px){.index-banner .swiper-slide:after{background:linear-gradient(90deg,rgba(3,23,50,.86),rgba(3,23,50,.48) 72%,rgba(3,23,50,.20))}.native-banner:after{background:linear-gradient(90deg,rgba(3,27,61,.86),rgba(3,27,61,.48) 75%,rgba(3,27,61,.20))}.native-banner .text{font-size:18px;margin-top:15px}}
.banner.index-banner,.index-banner .bg-box,.index-banner .wap-box,.native-banner{background-color:#071d36}.index-banner .bg-box .imgshow .img-box2{height:100vh;min-height:620px;max-height:1080px}.banner.index-banner .bg-box img,.banner.index-banner .wap-box img{object-fit:contain;object-position:right center;transform:none!important}.native-banner .imgshow{background-color:#071d36}.native-banner .imgshow .img-box{height:clamp(320px,26.3vw,505px);padding-bottom:0!important}.native-banner .imgshow img{object-fit:contain;object-position:right center;transform:none!important}@media(max-width:750px){.index-banner .wap-box .img-box{height:600px;padding-bottom:0}.banner.index-banner .wap-box img{object-position:right bottom}.banner.index-banner .banner-content{justify-content:flex-start;padding-top:120px}.banner.index-banner .banner-content .text{padding-top:0;max-width:90%}.native-banner .imgshow .img-box{height:320px}.native-banner .imgshow img{object-position:right bottom}.native-banner .inner-banner-content{justify-content:flex-start;padding-top:50px;box-sizing:border-box}.native-banner:after{background:linear-gradient(180deg,rgba(3,27,61,.88),rgba(3,27,61,.55) 45%,rgba(3,27,61,.08))}}
