*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;font-family:Arial,Microsoft YaHei,sans-serif;color:#333;background:#fff;font-size:14px;line-height:1.6}a{text-decoration:none;color:inherit}ul,ol{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6,p{margin:0}.wp{max-width:1200px;margin:0 auto;padding:0 20px}.clearfix:after{content:"";display:block;clear:both}.fl{float:left}.fr{float:right}.ov{overflow:hidden}.inbk{display:inline-block;vertical-align:middle}.boxW{width:100%}.pcshow{display:inline-block}.wapshow{display:none}.header_nav{position:sticky;top:0;z-index:9999;background:#fff;box-shadow:0 1px 4px #00000014}.header{position:relative}.loarea{position:relative;z-index:3;padding:12px 0 8px}.logo{display:block;line-height:0}.logo img{width:auto;height:50px}.nav{position:relative;z-index:5}.navul{font-size:0;display:flex;align-items:center;gap:0}.navul li{display:inline-block;font-size:16px;position:relative;padding:0 22px}.navul li>a{color:#666;text-align:center;display:inline-block;font-size:15px;padding:14px 0;position:relative;white-space:nowrap;transition:color .2s}.navul li>a:hover{color:#094b9b}.navul li>a .ico{position:absolute;bottom:0;left:50%;width:0;height:3px;background:#094b9b;transition:width .3s,left .3s}.act_nav{color:#094b9b!important}.act_nav .ico{width:100%!important;left:0!important}.subnav{position:absolute;left:0;top:100%;background:#fff;min-width:120px;padding:8px 0;border-top:2px solid #0868b0;box-shadow:0 4px 12px #0000001f;display:none;z-index:100}.navul li:hover .subnav{display:block}.subnav a{display:block;padding:8px 20px;color:#0868b0;font-size:14px;white-space:nowrap;transition:background .2s,color .2s}.subnav a:hover{background:#0868b0;color:#fff}.menubtn{position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;cursor:pointer;display:none}.menubtn i{display:block;width:22px;height:3px;background:#1c4e9e;position:absolute;transition:.4s}.menubtn i:nth-child(1){top:4px;transform-origin:left bottom}.menubtn i:nth-child(2){top:12px}.menubtn i:nth-child(3){top:20px;transform-origin:left top}.menubtn.on i:nth-child(1){transform:rotate(40deg)}.menubtn.on i:nth-child(2){opacity:0}.menubtn.on i:nth-child(3){transform:rotate(-40deg)}.inav{position:absolute;left:0;top:100%;width:100%;background:#1e3c82f2;display:none;z-index:200}.inav.open{display:block}.inav dl{padding:0 15px;border-bottom:1px solid rgba(255,255,255,.1)}.inav dt{font-size:14px;color:#fff;height:44px;line-height:44px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.inav dt a{color:#fff;flex:1}.inavbtn{width:16px;height:16px;position:relative;transition:transform .3s}.inavbtn:before,.inavbtn:after{content:"";position:absolute;background:#fff}.inavbtn:before{width:10px;height:2px;top:7px;left:3px}.inavbtn:after{width:2px;height:10px;top:3px;left:7px;transition:transform .3s}.inav dt.open .inavbtn:after{transform:rotate(90deg);opacity:0}.inav dd{display:none;padding:0 0 10px 15px}.inav dd.open{display:block}.inav dd a{display:block;color:#fffc;font-size:13px;padding:6px 0}.banner{position:relative;z-index:3}.banner-swiper{width:100%}.banner-img{width:100%;height:500px;object-fit:cover}.banner .swiper-pagination{bottom:16px!important}.banner .swiper-pagination-bullet{width:10px;height:10px;background:transparent;border:2px solid rgba(255,255,255,.7);opacity:1;margin:0 5px!important}.banner .swiper-pagination-bullet-active{border-color:#fff;background:#fff}.banner .swiper-button-prev,.banner .swiper-button-next{width:36px;height:60px;background:#0000004d;margin-top:-30px}.banner .swiper-button-prev:after,.banner .swiper-button-next:after{font-size:18px;color:#fff}.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{background:#00000080}.titlebox{text-align:center}.titlebox h3{color:#094a9b;font-size:28px;font-weight:700;margin-bottom:12px}.titlebox p{color:#999;font-size:14px;line-height:22px;max-width:800px;margin:0 auto}.proideabg{padding:50px 0;background:#fafafa}.proideabox{overflow:hidden;margin-top:30px}.proidealist{display:flex;gap:20px;flex-wrap:nowrap}.proidealist .idea-item{flex:1;min-width:0;box-shadow:0 2px 10px #00000014;background:#fff;padding:24px 20px;display:flex;gap:15px;align-items:flex-start;transition:background .3s;cursor:pointer}.proidealist .idea-item:hover{background:#0868b0}.proidealist .idea-item:hover .idea-title,.proidealist .idea-item:hover .idea-desc{color:#fff}.idea-icon{width:60px;height:60px;flex-shrink:0;object-fit:contain}.idea-content{flex:1}.idea-title{color:#000;font-size:20px;font-weight:700;margin-bottom:8px;transition:color .3s}.idea-desc{font-size:13px;color:#666;line-height:22px;transition:color .3s}.inproductbg{padding:60px 0;background:#f2f3f6}.card-area{display:flex;gap:0;margin-top:40px;position:relative}.card-item{flex:1;border:1px solid #eee;transition:flex .35s cubic-bezier(.4,0,.2,1);position:relative;background:#fff;overflow:hidden;min-height:480px;cursor:pointer}.card-item.active{flex:1.5;box-shadow:0 0 30px #deebf4}.card{width:100%;height:100%;text-align:center}.card-title{padding:30px 5% 20px;transition:background .3s}.card-item.active .card-title{background:#0868b0}.card-item.active .card h3,.card-item.active .inprij{color:#fff}.card-item.active .ckxq{border-color:#0868b0;color:#0868b0}.card-title img{width:90px;height:90px;object-fit:contain;margin:0 auto 16px}.card h3{color:#333;font-weight:700;font-size:18px;position:relative;margin:10px 0 18px}.card h3:after{content:"";position:absolute;width:30px;height:2px;background:#01b1e5;bottom:-8px;left:50%;transform:translate(-50%)}.inprij{font-size:13px;color:#666;padding:0 5%;line-height:20px}.card dl{padding:15px 5%}.card dd{font-size:15px;color:#444;margin:12px 0}.ckxq{font-size:13px;color:#999;border:1px solid #ccc;padding:8px 18px;display:inline-block;margin-top:10px;transition:border-color .3s,color .3s}.ckxq:hover{border-color:#0868b0;color:#0868b0}.inprophonbox{display:none;flex-wrap:wrap;gap:10px;margin-top:20px}.inprophonbox .card-item{flex:0 0 calc(50% - 5px);min-height:auto;padding:15px}.inprophonbox .card-title img{width:60px;height:60px}.inprophonbox .card h3{font-size:15px}.incooper{background:url(/images/injoin.png) no-repeat center center / cover;padding:70px 0}.incooper-inner{display:flex;gap:30px;align-items:center}.incooperfl{flex:0 0 38%;padding:60px 30px;background:url(/images/injoinfl.png) no-repeat center center / cover;position:relative;min-height:280px}.incooperfl h3{font-size:28px;color:#fff;font-weight:700;margin-bottom:16px}.incooperfl p{font-size:13px;color:#fff;line-height:28px}.incooperfl a{font-size:16px;color:#0868b0;font-weight:700;padding:5px 20px;margin-top:16px;display:inline-block;background:#fff}.cooarrow{width:60px;position:absolute;right:-30px;top:50%;transform:translateY(-50%);height:24px;background:#fff;border-radius:20px;text-align:center;line-height:24px;font-size:18px;color:#0868b0;z-index:2}.incooperfr{flex:1;background:url(/images/injoinfr.png) no-repeat top center / 100% 100%;padding:30px 0 30px 4%;min-height:370px}.incooperfr ul{padding:0}.incooperfr ul li{height:60px;padding:8px 0 8px 20px;border-radius:30px 0 0 30px;display:flex;align-items:center;gap:12px;transition:background .3s;cursor:pointer}.incooperfr ul li:hover{background:#0868b0}.incooperfr ul li .join-icon{width:36px;height:36px;object-fit:contain;flex-shrink:0}.incooperfr ul li .img01{display:block}.incooperfr ul li .img02,.incooperfr ul li:hover .img01{display:none}.incooperfr ul li:hover .img02{display:block}.incopcon h4{font-size:14px;color:#0e5ab2;margin-bottom:4px;transition:color .3s}.incopcon p{font-size:12px;color:#333;transition:color .3s}.incooperfr ul li:hover .incopcon h4,.incooperfr ul li:hover .incopcon p{color:#fff}.inparnertop{background:url(/images/paer.png) no-repeat center center / 100% 100%;padding:70px 0 40px}.inparnertop .titlebox h3{color:#094a9b}.inparner{text-align:center;padding-top:20px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.inparner li{display:inline-block;cursor:pointer;font-size:15px;color:#333;border:1px solid #eee;padding:10px 24px;transition:background .2s}.inparner li:hover,.inparner li.active{background:#eee}.inparnerbot{background:#eee;padding:40px 0}.inpaelist{display:none}.inpaelist.show{display:block}.inpaelist ul{display:flex;flex-wrap:wrap;gap:0}.inpaelist ul li{width:calc(100% / 6);padding:10px 12px}.inpaelist ul li img{border:1px solid #ccc;width:100%;height:auto}.subban{line-height:0;width:100%}.subban img{width:100%;max-height:260px;object-fit:cover}.subtitnav{background:#fafafa;height:60px;width:100%;border-bottom:2px solid #eee}.subtitnav ul{display:flex;max-width:700px;margin:0 auto}.subtitnav ul li{flex:1;height:60px;line-height:60px;text-align:center;border-right:1px solid #fff;background:#eee;transition:background .2s;cursor:pointer}.subtitnav ul li a{color:#333;font-size:16px;display:block}.subtitnav ul li:hover,.subtitnav ul li.on{background:#0868b0}.subtitnav ul li:hover a,.subtitnav ul li.on a{color:#fff}.mypronav.subtitnav ul{max-width:1000px}.mypronav.subtitnav ul li{font-size:14px}.company{padding:50px 0;text-align:center}.compaybox{padding-top:30px;font-size:14px;color:#333;line-height:26px;max-width:1000px;margin:0 auto;text-align:left}.compaybox h4{color:#111;font-size:24px;margin:30px 0 15px;text-align:center}.compaybox p{text-indent:2em}.historybg{padding:60px 0}.memorabilia{width:100%;background:url(/images/memore01.png) repeat-y center top;position:relative;padding:40px 0}.timet{position:absolute;width:50px;height:50px;background:#fff url(/images/time.png) no-repeat center center;top:0;left:50%;transform:translate(-50%);border-radius:50%}.memorabilia li{margin-bottom:50px;width:100%;position:relative;text-align:center;display:flex;align-items:flex-start}.memorabilia li em{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #00aadc;flex-shrink:0;position:absolute;left:50%;transform:translate(-50%);top:4px}.memorabilia li .hist-left{width:44%;text-align:right;padding-right:30px}.memorabilia li .hist-right{width:44%;text-align:left;padding-left:30px;margin-left:auto}.hist-year{font-size:22px;color:#000;letter-spacing:3px;font-weight:700}.hist-event{font-size:16px;color:#111;margin-top:5px}.teambox{padding:50px 0}.nrtit{color:#000;font-size:32px;text-align:center;margin-bottom:10px}.nrsut{font-size:14px;color:#333;line-height:24px;text-align:center;padding:15px 0 30px;max-width:800px;margin:0 auto}.teamlist{max-width:900px;margin:0 auto}.team-item{display:flex;gap:30px;align-items:flex-start;padding:25px 0;border-bottom:1px solid #f0f0f0}.team-item:last-child{border-bottom:none}.team-avatar{width:156px;height:156px;border-radius:50%;overflow:hidden;flex-shrink:0}.team-avatar img{width:100%;height:100%;object-fit:cover}.team-info h3{font-size:22px;color:#000;font-weight:700}.team-info h4{color:#0868b0;font-size:16px;margin:8px 0 12px}.team-info p{font-size:14px;color:#333;line-height:24px}.ideasbox{text-align:left;font-size:14px;color:#666;line-height:26px;padding:40px 0}.ideasbox h3{color:#000;font-size:26px;margin-bottom:15px}.ideasbox h4{font-size:16px;color:#094a9b;margin:20px 0 10px;font-weight:700}.ideasbox p{margin:10px 0;text-indent:2em}.ideasbox ul{padding-left:1.5em}.ideasbox ul li{list-style:disc;margin:8px 0;color:#555}.prodetailbox{font-size:14px;color:#555;padding:40px 0}.prodetailbox .pro-header{display:flex;gap:40px;align-items:flex-start;margin-bottom:40px}.prodetailbox .pro-img{width:200px;height:200px;object-fit:contain;flex-shrink:0}.prodetailbox h3{color:#000;font-size:32px;font-weight:700;margin-bottom:10px}.prodetailbox .pro-subtitle{color:#0868b0;font-size:20px;margin-bottom:15px}.prodetailbox .pro-intro{line-height:26px;white-space:pre-line}.service-grid{display:flex;flex-direction:column;gap:20px;margin-top:30px}.service-item{background:#f8fbff;border-left:4px solid #0868b0;padding:20px 24px}.service-item h5{font-size:18px;color:#000;font-weight:700;margin-bottom:6px}.service-item h6{font-size:14px;color:#0868b0;margin-bottom:10px}.service-item p{color:#555;line-height:24px}.version-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.version-item{border:1px solid #ddd;padding:20px;border-radius:4px}.version-item h5{color:#094a9b;font-size:16px;margin-bottom:10px}.version-item .price{color:#e55;font-size:18px;font-weight:700;margin:10px 0}.version-item ul{padding-left:1.2em}.version-item ul li{list-style:disc;font-size:13px;color:#666;margin:5px 0}.joinsutit{margin:20px 0;font-size:14px;color:#333;line-height:26px}.joinbox{overflow:hidden;margin-top:20px}.joinlist{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.join-item{background:#f5f6f7;box-shadow:0 1px 5px #0000000f;padding:22px;display:flex;gap:16px;align-items:flex-start}.join-item img{width:50px;height:50px;object-fit:contain;flex-shrink:0}.joincon h3{font-size:16px;color:#333;font-weight:700;margin-bottom:8px}.joincon p{font-size:13px;color:#555;line-height:20px}.joinbot{padding:40px 0 0;text-align:center}.joinbot h3{font-size:22px;color:#0868b0;font-weight:700;margin-bottom:12px}.joinbot p{font-size:16px;color:#333;line-height:32px}.contactbox{padding:50px 0}.contactbox h3{font-size:26px;color:#111;font-weight:400;margin-bottom:25px}.contactbox p{font-size:15px;color:#666;margin-bottom:12px}.contact-info span{margin-left:10px}.map{width:100%;height:450px;background:#e8f0fe;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;color:#666;font-size:16px}.partnerpage{padding:50px 0}.partnerbg{background:#eee;padding:35px 0 30px}.partnerbg h3{color:#094a9b;font-size:28px;text-align:center;font-weight:700;margin-bottom:15px}.partner{padding:10px 0}.partneryy{padding:0 50px;position:relative}.partner-logo{width:100%;padding:10px}.partner-logo img{width:100%;height:80px;object-fit:contain;border:1px solid #ccc;background:#fff;padding:5px}.footer{background:#161616;padding-top:0}.footetop{background:url(/images/foot.png) no-repeat center center / cover;height:52px}.footetop ul{display:flex;justify-content:center;max-width:850px;margin:0 auto}.footetop ul li{padding:0 20px;line-height:52px}.footetop ul li a{font-size:14px;color:#fff}.footercon{padding:40px 0;max-width:900px;margin:0 auto}.footercon ul{display:flex}.footercon ul li{flex:1;padding:0 20px;border-right:1px solid #3f3f3f}.footercon ul li:last-child{border-right:none}.footercon ul li.cent{flex:2}.footercon ul li.wat{flex:0 0 160px;text-align:center;color:#eee;font-size:13px;border-right:none}.footercon ul li.wat img{width:100px;margin:0 auto 10px}.footercon ul li h3{font-size:16px;color:#eee;margin-bottom:16px}.footercon ul li p{font-size:13px;color:#a0a0a0;margin:8px 0}.footercon ul li a{color:#a0a0a0;font-size:13px;line-height:28px;display:block}.footercon ul li a:hover{color:#fff}.ml30{margin-left:30px}.footerbot{text-align:center;border-top:1px solid #252525;font-size:12px;color:#888;padding:12px 0}.cont{margin-top:16px}.cont a{padding:8px 18px;display:inline-block;color:#fff;font-size:14px;background:#0868b0;border-radius:20px;margin-right:12px}.cont a.jm{background:#fbb154}.footer_wap{background:#0868b0;display:none;position:fixed;bottom:0;width:100%;z-index:9999}.footer_wap ul{display:flex;margin:0}.footer_wap li{flex:1;text-align:center;padding:6px 0}.footer_wap li span{display:block;width:32px;margin:4px auto 0}.footer_wap li img{width:24px;height:auto;margin:0 auto}.footer_wap li p{width:100%;line-height:22px;font-size:12px;color:#fff}.footer_wap li p a{color:#fff}@media (max-width: 768px){body{padding-bottom:56px}}.turnpage8{margin:20px auto;text-align:center}.turnpage8 a,.turnpage8 span{display:inline-block;padding:4px 10px;font-size:12px;margin:0 4px;color:#333;border:1px solid #d7d7d7}.turnpage8 a:hover,.current8{color:#fff;background:#0263c1;border-color:#0263c1}.i_main{padding:44px 0;min-height:400px}.swiper{width:100%}@media (max-width: 1024px){.navul li{padding:0 14px}.navul li>a{font-size:14px}.card-item{min-height:420px}.version-grid{grid-template-columns:1fr}.incooper-inner{flex-direction:column}.incooperfl{flex:none;width:100%;min-height:auto;padding:30px}.incooperfr{width:100%;padding:20px;min-height:auto}.cooarrow{display:none}}@media (max-width: 768px){.wp{padding:0 15px}.nav{display:none}.menubtn{display:block}.loarea{position:relative}.logo img{height:40px}.banner-img{height:220px}.banner .swiper-button-prev,.banner .swiper-button-next{display:none}.titlebox h3{font-size:22px}.proideabg{padding:30px 0}.proidealist{flex-direction:column;gap:12px}.proidealist .idea-item{padding:16px}.inproductbg{padding:30px 0}.card-area{display:none}.inprophonbox{display:flex}.incooper{padding:30px 0}.incooper-inner{gap:15px}.incooperfl{padding:20px 15px}.incooperfl h3{font-size:22px}.incooperfr ul li{height:auto;padding:8px 0 8px 15px}.inparnertop{padding:30px 0 20px;background-size:cover}.inpaelist ul li{width:calc(100% / 3)}.subtitnav ul{flex-direction:column;height:auto}.subtitnav{height:auto}.subtitnav ul li{height:44px;line-height:44px;border-bottom:1px solid #fff}.company{padding:30px 0}.compaybox{padding-top:15px}.compaybox h4{font-size:20px}.historybg{padding:30px 0}.memorabilia li{flex-direction:column;text-align:center}.memorabilia li .hist-left,.memorabilia li .hist-right{width:100%;text-align:center;padding:5px 0}.memorabilia li em{position:static;transform:none;display:inline-block;margin:8px auto}.teambox{padding:30px 0}.team-item{flex-direction:column;align-items:center;text-align:center}.team-avatar{width:120px;height:120px}.prodetailbox .pro-header{flex-direction:column;align-items:center;text-align:center}.prodetailbox .pro-img{width:140px;height:140px}.joinlist{grid-template-columns:1fr}.footetop ul{flex-wrap:wrap}.footetop ul li{padding:0 10px}.footercon ul{flex-direction:column;padding:20px 0}.footercon ul li{border-right:none;border-bottom:1px solid #3f3f3f;padding:15px 20px}.footercon ul li.cent,.footercon ul li.wat{flex:none}.footer_wap{display:block}.pcshow{display:none}.wapshow{display:block}}@media (max-width: 480px){.titlebox h3{font-size:20px}.banner-img{height:180px}.idea-title{font-size:17px}.inpaelist ul li{width:50%}.inprophonbox .card-item{flex:0 0 100%}.team-avatar{width:100px;height:100px}.nrtit{font-size:26px}}
