@import url('font-en.css');html{font-size:100px;;font-size:calc(100 / 1920 * 100vw);}
@media (min-width:1600px) and (max-width:1920px){html{font-size:100px;}
}
@media (max-width:1600px){html{font-size:calc(100 / 1600 * 100vw);}
}
@media (max-width:1024px){html{font-size:calc(100 / 1000 * 100vw);}
}
@media (max-width:480px){html{font-size:calc(100 / 540 * 100vw);}
}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;}
body{padding:0;margin:0 auto;color:#23272a;background-color:#fff;-webkit-text-size-adjust:none;-webkit-tap-highlight:rgba(0,0,0,0);-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;font-size:0.16rem;line-height:1.5;}
ul,ol,li{list-style:none;list-style-type:none;}
table{border-collapse:collapse;border-spacing:0}
table td{border-collapse:collapse;font-size:14px;}
img{border:none;max-width:100%;vertical-align:middle;}
a,a:link,a:visited{text-decoration:none;color:inherit;}
.clear{clear:both;height:0px;overflow:hidden;zoom:0;}
.fl{float:left;}
.fr{float:right;}
.overscroll{height:100%;overflow:auto;width:100%;}
.overscroll::-webkit-scrollbar{width:4px;height:4px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#00196b;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e2efef;}
.gradient-text{background-image:linear-gradient(45deg,#00196b,#1bcdaa);background-clip:text;-webkit-background-clip:text;color:transparent;}
/*IE/7/6*/
.clearfix:after{content:'';display:block;height:0;clear:both;}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;}
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
/* 图片阴影 */
.imgshadow{position:relative;z-index:2;display:inline-block;}
.imgshadow .shadow{position:absolute;left:0;top:100%;width:100%;mask-image:linear-gradient(to bottom,transparent,black);height:30%;transform:scaleY(-1);background-size:100%;opacity:0.1;background-position:bottom center;}
[class*='flex']{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
[class*='-jl']{justify-content:flex-start;}
[class*='-jc']{justify-content:center;}
[class*='-jr']{justify-content:flex-end;}
[class*='-at']{align-items:flex-start;}
[class*='-ac']{align-items:center;}
[class*='-ab']{align-items:flex-end;}
.linearBox{position:absolute;left:0;bottom:0;width:100%;height:1em;z-index:5;overflow:hidden;}
.linearBox:before{content:"";position:absolute;left:-100%;top:0;width:200%;height:100%;background:linear-gradient(90deg,#44bcf7 45%,#69cdcd 45%,#69cdcd 73%,#96cd32 73%,#96cd32 90%,#ffc326 90%);background-size:50%;background-position:left center;background-repeat:repeat-x;animation:xScroll 10s linear infinite;}
@keyframes xScroll{0%{left:-100%;}
100%{left:0%;}
}
.vlinearBox{position:absolute;left:0;top:0;width:0.16rem;height:100%;overflow:hidden;}
.vlinearBox:before{content:"";position:absolute;top:-100%;left:0;width:100%;height:200%;background:linear-gradient(180deg,#44bcf7 45%,#69cdcd 45%,#69cdcd 73%,#96cd32 73%,#96cd32 90%,#ffc326 90%);background-size:auto 50%;background-position:top center;background-repeat:repeat-y;animation:yScroll 10s linear infinite;}
@keyframes yScroll{0%{top:-100%;}
100%{top:0%;}
}
.iconfont{font-size:inherit !important;}
.pt14{padding-top:1.4rem;}
.pb11{padding-bottom:1.1rem;}
.pt10{padding-top:1.0rem;}
.pb10{padding-bottom:1.0rem;}
.pb13{padding-bottom:1.3rem;}
.pt13{padding-top:1.3rem;}
.bg1{background:url(../images/bg1.jpg) no-repeat top center;background-size:cover;}
.bg2{background:url(../images/bg2.jpg) no-repeat top center;background-size:100% 100%;}
.bg3{background:url(../images/bg3.jpg) no-repeat top center;background-size:100% 100%;}
.bg4{background:url(../images/bg4.jpg) no-repeat top center;background-size:100% 100%;}
.playPause{width:2.375em;height:2.375em;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;--color:#fff;background:#002da0;}
.playPause i{width:0.5em;height:0.8em;flex:0 0 auto;border-left:2px solid var(--color);border-right:2px solid var(--color);transition:0.6s;}
.playPause.play i{width:0;height:0;border-top:0.4em solid transparent;border-bottom:0.4em solid transparent;border-left:0.5em solid var(--color);border-right:none;}
.img img{display:block;width:100%;}
.hovimg{overflow:hidden;}
.hovimg img{display:block;width:100%;transition:.8s;transform:scale(1);}
.hovimg .pic{display:block;width:100%;transition:.8s;transform:scale(1);background-position:center;background-repeat:no-repeat;background-size:cover;}
.item:hover .hovimg img,.hovimg:hover img,.item:hover .hovimg .pic,.hovimg:hover .pic{transform:scale(1.05);}
.Pages{margin-top:0.4rem;text-align:center;}
.Pages .p_cur,.Pages .p_jump,.Pages .p_total,.Pages .p_count,.Pages .a_first,.Pages .a_end{display:none;}
.Pages .p_page{display:flex;align-items:center;justify-content:center;}
.Pages .a_prev,.Pages .a_next{font-size:0;}
.Pages .a_prev:before{content:"\e747";font-family:'iconfont';}
.Pages .a_next:before{content:"\e65c";font-family:'iconfont';}
.Pages a{flex:0 0 auto;color:#666;width:0.5rem;height:0.5rem;border:1px solid #efefef;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 0.05rem;transition:.3s;}
.Pages .num{display:flex;font-style:normal;flex:0 0 auto;}
.Pages a:hover,.Pages a.a_cur,.Pages .a_prev,.Pages .a_next{background:#be000e;color:#fff;border-color:#be000e;}
.header{position:fixed;z-index:1050;width:100%;left:0;top:0;transition:.3s;font-size:0.18rem;}
.header .in{padding-left:0.6rem;padding-right:0.6rem;height:1rem;transition:0.3s;}
.logo .i1{display:none;}
.logo{flex:0 0 auto;width:2.88rem;}
.logo img{width:100%;}
.nav{padding:0 2%;position:relative;left:0;transition:.3s;flex:1 1 auto;font-size:0.18rem;}
.nav li{position:relative;flex:0 0 auto;padding:0 0.25rem;}
.nav li>a{display:block;line-height:1rem;position:relative;}
.nav li>a:before{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:0%;height:2px;background:#002da0;transition:0.3s;}
.nav li .sub{position:absolute;left:50%;top:100%;min-width:100%;transform:translate(-50%);white-space:nowrap;text-align:center;line-height:2;font-size:0.9em;background:#fff;border-radius:0 0 8px 8px;padding:0;color:#000;overflow:hidden;max-height:0;filter:drop-shadow(0 10px 10px rgba(0,0,0,0.1));}
.nav li .sub a{display:block;padding:0 0.2rem;}
.nav li .sub:not(:has(a)){display:none;}
.nav li .sub a:hover{color:#00196b;transition:.3s;}
.fixsub{position:fixed;left:0;width:100%;top:1rem;visibility:hidden;}
.nav li:hover .fixsub{visibility:visible;}
.fixsub .msk{position:fixed;left:0;top:1rem;width:100%;bottom:0;background:#000;z-index:-1;opacity:0.5;pointer-events:none;}
.fixsub .box{padding:0.2rem 1.6rem;background:#f9f9f9;align-items:stretch;justify-content:flex-start;overflow:hidden;height:0;transition:0.3s;}
.fixsub .first{font-size:0.2rem;flex:0 0 auto;}
.fixsub dd a{display:block;padding:0.2rem 0.28rem;padding-right:0.5rem;position:relative;transition:0.3s;border-bottom:1px solid #f1efef;}
.fixsub .first .sec{display:none;}
.fixsub dd.act>a{color:#002da0;}
.fixsub .first .fdl>dd.act>a{color:#fff;background:#002da0;}
.fixsub dd:has(dd a)>a:after{content:"\e65c";position:absolute;font-family:'iconfont';right:0.2rem;top:50%;transform:translate(0,-50%);}
.second .th{display:none;}
.fixsub .second:has(a),.fixsub .third:has(a){padding:0 0.2rem;border-left:1px solid #f1efef;}
.fixsub .first dd a{border:none;}
.fixsub dd a:hover{color:#002da0;}
.dis_pc{display:block !important;}
.dis_mb{display:none !important;}
@media(max-width:768px){
    .dis_pc{display:none !important;}
    .dis_mb{display:block !important;}
}
@media(min-width:1024px){.nav li:hover .sub{max-height:300px;padding:10px 0;transition:.3s;}
.nav li.act>a,.nav li:hover>a{color:#00196b;transition:.3s;}
.nav li.act>a:before,.nav li:hover>a:before{width:100%;}
.nav li:hover .fixsub .box{height:4.2rem;}
.header.white .fixsub{top:0.8rem;}
.header.white .in{height:0.8rem;}
.header.white .nav li>a{line-height:0.8rem;}
.header.down{transform:translateY(-100%);}
}
.search{position:relative;font-size:0.18rem;}
.search .icon{text-align:center;line-height:30px;cursor:pointer;}
.search .searchbox{position:absolute;right:0;top:50%;margin-top:-25px;padding:5px 0;background:#fff;width:0;overflow:hidden;}
.search .searchbox input{width:100%;border:none;outline:none;background:#f5f5f5;height:40px;padding:0 50px 0 20px;}
.search .searchbox .btn{position:absolute;right:10px;top:5px;line-height:40px;cursor:pointer;width:40px;text-align:center;z-index:2;color:#333;}
.showSearch .search .searchbox{width:420px;padding:5px 10px;transition:.3s;}
.showSearch .nav{left:-100px;opacity:0;}
.drop{position:absolute;left:50%;min-width:100%;top:150%;padding-top:10px;transform:translate(-50%);text-align:center;z-index:50;visibility:hidden;opacity:0;}
.drop .dropin{position:relative;background:#fff;color:#333;border-radius:0.1rem;padding:0.1rem;font-size:14px;width:80px;min-width:100%;filter:drop-shadow(0 10px 20px rgba(0,0,0,0.1));}
.drop .dropin:before{content:"";position:absolute;left:50%;bottom:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;margin-left:-6px;}
.drop a{display:block;line-height:2;}
.lang{position:relative;margin-left:0.3rem;}
.lang .cur{cursor:pointer;position:relative;padding-right:12px;}
.lang .cur:after{position:absolute;right:0;top:50%;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #23272a;margin-top:-2px;content:'';}
.lang .cur span{padding:0 0.5em;}
.lang:hover .drop{visibility:visible;top:100%;opacity:1;transition:.3s;}
.index .header .logo .i1{display:inline;}
.index .header .logo .i2{display:none;}
.header.white,.header:hover,.wh .header{background:#fff;box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.1);}
.header.white .logo .i1,.header:hover .logo .i1{display:none;}
.header.white .logo .i2,.header:hover .logo .i2{display:inline;}
.banner{position:relative;}
.banner img{width:100%;height:100vh;object-fit:cover;}
.banner .swiper-slide{overflow:hidden;}
.swiper-slide .bantxt .p{position:relative;top:1em;opacity:0;}
.swiper-slide-active .bantxt .p{opacity:1;top:0;transition:.6s .8s;}
.swiper-slide-active .bantxt .p+.p{transition-delay:1s;}
.swiper-slide-active .bantxt .p+.p+.p{transition-delay:1.2s;}
.bantxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:50;justify-content:center;align-items:center;line-height:1.5;}
.banVideo{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:2;}
.bantxt .t1{font-size:3.3vw;line-height:1.25;}
.bantxt .t2{font-size:1.35vw;line-height:1.4;color:#5b6670;margin-top:0.5em;}
.swiperDots{position:absolute;left:0;bottom:0.6rem;z-index:20;text-align:center;width:100%;}
.swiperDots span{width:0.3rem;height:0.3rem;margin:0 0.1rem;opacity:0.6;background:none;border:1px solid transparent;position:relative;}
.swiperDots span:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:#fff;transform:translate(-50%,-50%) rotate(45deg);}
.swiperDots span.swiper-pagination-bullet-active{opacity:1;border-color:#fff;}
.inner{width:100%;padding-left:1.6rem;padding-right:1.6rem;}
.w1280{max-width:1280px;margin:0 auto;}
.w1440{max-width:1440px;margin:0 auto;}
.banDots{position:absolute;z-index:5;left:50%;bottom:0.6rem;transform:translateX(-50%);text-align:center;border:1px solid rgba(255,255,255,0.2);border-radius:3em;padding:0.12rem 0.24rem;background:rgba(91,94,98,0.1);}
.banDots span{width:20px;height:20px;margin:0 0.14rem;opacity:0.4;background:none;position:relative;display:flex;justify-content:center;align-items:center;}
.banDots span:before{content:"";width:5px;height:5px;background:#fff;border-radius:50%;box-sizing:border-box;display:block;}
.banDots span svg{opacity:0;width:100%;height:100%;display:block;position:absolute;left:0;top:0;}
.banDots span #circle{transition:linear 6s;stroke-dasharray:150,150;stroke-dashoffset:150;}
.banDots span.swiper-pagination-bullet-active{opacity:1;}
.banDots span.swiper-pagination-bullet-active #circle{stroke-dashoffset:0;}
.banDots span.swiper-pagination-bullet-active svg{opacity:1;}
.baseBtns .btn{flex:0 0 auto;background:#fff;color:#23272a;padding:3px;border-radius:3em;transition:0.3s;padding-left:0.2rem;box-shadow:0 0 0.1rem rgba(0,0,0,0.1);cursor:pointer;}
.baseBtns .btn span{flex:0 0 auto;padding:0 0.2rem;}
.baseBtns .btn .ico{flex:0 0 auto;width:3.125em;height:3.125em;background:#002da0;border-radius:50%;color:#fff;transition:0.3s;}
.baseBtns .btn:hover{background:#002da0;color:#fff;}
.title{margin-bottom:0.6rem;}
.title.center{text-align:center;}
.title .t1{font-size:0.2rem;font-weight:normal;opacity:0.7;margin-bottom:0.1rem;}
.title .t2{font-size:0.48rem;line-height:1.2;}
.solution{width:100%;overflow:hidden;}
.solution .swiper{overflow:visible;}
.solution .swiper-slide-prev .item{transform-origin:right top;}
.solution .swiper-slide-next .item{transform-origin:left bottom;}
.solution .main{padding:0 1.6rem;}
.solution .item{position:relative;transition:0.6s;transform:scale(0.8);}
.solution .item .img{position:relative;}
.solution .item .img video{display:block;width:100%;height:100%;object-fit:cover;}
.solution .item .txt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;justify-content:center;text-align:center;align-items:flex-start;padding:0.7rem 0.3rem;}
.solution .item .it{font-weight:normal;font-size:0.6rem;line-height:1.2;}
.solution .item .desc{font-size:0.2rem;line-height:1.4;margin-top:0.1rem;}
.solution .item .baseBtns{justify-content:center;margin-top:0.5rem;}
.solution .item .txt.lef{justify-content:flex-start;text-align:left;padding-left:1.2rem;align-items:center;border-radius:0.1rem;overflow:hidden;}
.solution .item .txt.lef .baseBtns,.solution .item .txt.rig .baseBtns{justify-content:flex-start;}
.solution .item .txt.rig{justify-content:flex-end;align-items:center;text-align:left;}
.solution .item .box{position:relative;opacity:0;top:1rem;}
.solution .swiper-slide-active .item{transform:scale(1);}
.solution .swiper-slide-active .item .box{top:0;opacity:1;transition:0.8s 0.6s;}
.swiperCtr{justify-content:center;gap:0.2rem;}
.swiperCtr .btn{flex:0 0 auto;font-size:0.2rem;width:3em;height:3em;background:#e9ebef;border-radius:50%;justify-content:center;cursor:pointer;color:#b0b1b3;transition:0.6s;}
.swiperCtr .btn:hover{background:#002da0;color:#fff;}
.solution .swiperCtr .btn{position:absolute;z-index:20;}
.solution .swiperCtr .btn.prev{left:0;bottom:0.3rem;margin-left:-1.6rem;}
.solution .swiperCtr .btn.next{right:0;top:0.3rem;margin-right:-1.6rem;}
.about{position:relative;}
.about .box{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;z-index:5;}
.about .txt{position:relative;margin-top:1.8rem;padding-left:0.8rem;max-width:40%;}
.about .txt .desc{font-size:0.2rem;line-height:2.1;}
.about .txt .baseBtns{margin-top:0.9rem;}
.news:not(:has(.item)){display:none;}
.news .item{padding:0.6rem 0;border-bottom:1px solid #eeefef;}
.news .item .date{flex:0 0 auto;width:2.3rem;justify-content:flex-start;align-items:flex-start;font-size:0.18rem;color:#555;}
.news .item .date .d{font-size:0.6rem;line-height:0.9;margin-left:0.2rem;color:#002da0;}
.news .item .img{flex:0 0 auto;width:18.75%;border-radius:0.1rem;margin-right:0.8rem;}
.news .item .txt{flex:1 1 auto;overflow:hidden;max-width:6rem;margin-right:auto;}
.news .item .it{font-weight:normal;line-height:1.2;font-size:0.26rem;transition:0.3s;}
.news .item .desc{font-size:0.18rem;color:#777;line-height:1.23;margin-top:1em;}
.vm{flex:0 0 auto;margin-left:0.4rem;width:3.125em;height:3.125em;border:1px solid #e2e2e2;border-radius:50%;color:#bdbdbd;transition:0.3s;}
.news .item:hover .it{color:#002da0;}
.news .item:hover .vm{background:#002da0;border-color:#002da0;color:#fff;}
.news .baseBtns{margin-top:0.5rem;}
.footer{padding-top:0.7rem;background:#f6f6f6;position:relative;}
.footer .linearBox{position:absolute;left:0;top:0;width:100%;height:2px;}
.flogo{flex:0 0 auto;width:2.4rem;}
.slogon{flex:0 0 auto;font-size:0.28rem;}
.slogon .p{flex:0 0 auto;}
.slogon .p span{font-family:'RobotoMedium';}
.slogon .iconfont{flex:0 0 auto;margin-left:0.2rem;color:#002da0;}
.fnav{padding-top:0.5rem;margin-top:0.4rem;border-top:1px solid #e7e7e7;gap:0.3rem;}
.fnav dl{flex:0 1 auto;}
.fnav dt{font-size:0.22rem;margin-bottom:0.2rem;}
.fnav dd a{display:block;padding:5px 0;opacity:0.6;transition:0.3s;}
.fnav dd a:hover{opacity:1;}
.fcnt{margin-top:0.8rem;flex-wrap:wrap;justify-content:flex-start;gap:0.2rem;align-items:center;}
.fcnt .li{flex:0 0 auto;margin-right:0.2rem;}
.fcnt .li .ico{color:#298aff;margin-right:0.1rem;font-size:1.2em;line-height:1;}
.fcnt .li:has(+.shares){margin-right:auto;}
.shares{flex:0;gap:0.2rem;max-width:5.6rem;font-size:0.2rem;}
.shares .i{position:relative;flex:0 0 auto;}
.shares .i .ico{width:2.5em;height:2.5em;background:#fff;color:#9da5aa;display:flex;align-items:center;justify-content:center;border-radius:50%;line-height:1;transition:0.3s;cursor:pointer;}
.shares .i .ico1:after{content:"";padding:0.5em;background:url(../images/ico1.svg) no-repeat center;background-size:contain;}
.shares .i:hover .ico1:after{background-image:url(../images/ico1-white.svg);}
.shares .i:hover .ico{background:#002da0;color:#fff;}
.fbot{flex-wrap:wrap;padding:0.3rem 0;font-size:0.14rem;color:#777;}
.copy{flex:1 1 auto;overflow:hidden;}
.flinks{flex:0 0 auto;}
.flinks a:not(:last-child):after{content:"·";padding:0 5px;color:#777;}
.flinks a:hover{color:#23272a;}
.pbanner{position:relative;}
.bread{padding:0.3rem 0;line-height:1;}
.bread a{color:#b0b2b2;}
.bread a:after{content:"\e65c";font-family:'iconfont';padding:0 00.5em;}
.bread .iconfont{margin-right:0.5em;color:#002da0;}
.pageMain{padding-top:0.5rem;}
.categoryList{gap:0.1rem;justify-content:flex-start;flex-wrap:wrap;}
.categoryList .item{flex:0 0 auto;position:relative;width:calc(33.33% - 0.1rem);border-radius:0.1rem;overflow:hidden;background:linear-gradient(0deg,#e1f1fe,#fff);}
.categoryList .item .img{position:absolute;left:0;top:0;width:100%;height:100%;}
.categoryList .item:before{content:"";display:block;padding-bottom:100%;}
.categoryList .item .img img{flex:0 0 auto;width:auto;max-width:60%;max-height:60%;}
.categoryList .item .hov{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#fff;flex-direction:column;padding:0.3rem 0.2rem;justify-content:center;align-items:center;transition:0.3s;}
.categoryList .item .sp{flex:0 0 auto;transition:0.3s;}
.categoryList .item .txt{flex:0 0 auto;width:100%;justify-content:center;font-size:0.2rem;}
.categoryList .item .it{transition:0.3s;flex:0 0 auto;overflow:hidden;}
.categoryList .item .txt .iconfont{flex:0 0 auto;transition:0.3s;opacity:0;margin-left:-1em;color:#bdbdbd;}
.categoryList .item:hover .sp{flex:1 1 auto;}
.categoryList .item:hover .it{flex:1 1 auto;}
.categoryList .item:hover .txt .iconfont{margin-left:1em;opacity:1;}
.categoryList .item:hover .hov{background:none;}
.categoryTab{font-size:0.24rem;border-bottom:1px solid #dee3e8;gap:0.3rem;margin-top:0.2rem;}
.categoryTab a{flex:0 0 auto;padding:0.2rem 0;border-bottom:2px solid transparent;}
.categoryTab a.active{color:#002da0;border-color:#002da0;}
.proList{flex-wrap:wrap;gap:0.2rem;align-items:stretch;justify-content:flex-start;}
.proList .item{flex:0 0 auto;width:calc(33.33% - 0.2rem);position:relative;z-index:2;padding:0 0.3rem 0.2rem;background:#fff;margin-top:0.56rem;border-radius:0.1rem;display:flex;flex-direction:column;}
.proList .item .img{transform:translateY(-0.56rem);flex:1 1 auto;width:100%;}
.proList .item img{width:auto;max-width:60%;}
.proList .item .it{flex:1 1 auto;overflow:hidden;font-size:0.2rem;transition:0.3s;}
.proList .item .txt .iconfont{flex:0 0 auto;margin-left:1em;color:#bdbdbd;}
.proList .item:hover .it{color:#002da0;}
.info1 .title{margin-bottom:0;}
.info1 .editor{font-size:0.2rem;line-height:1.8;color:#6b7073;margin-top:1em;}
.icons{margin-top:0.5rem;flex-wrap:wrap;gap:0.2rem;align-items:stretch;justify-content:flex-start;}
.icons .i{flex:1 0 auto;width:calc(25% - 0.2rem);padding:0.4rem;background:#fff;box-shadow:0 0 0.2rem rgba(0,0,0,0.1);border-radius:0.1rem;}
.icons .i .ico{height:0.7rem;line-height:0.7rem;font-size:0;}
.icons .i .ico img{max-height:100%;}
.icons .i .it{font-size:0.24rem;margin-top:0.7rem;line-height:1.3;}
.icons .i .ip{font-size:0.18rem;color:#777;margin-top:0.2rem;}
.datas{align-items:stretch;margin-top:1rem;gap:0.2rem;justify-content:flex-start;}
.datas .i{flex:0 0 auto;width:calc(25% - 0.2rem);text-align:center;}
.datas .i .num{font-size:0.6rem;color:#002da0;line-height:1;}
.datas .i .line{height:0.12rem;margin:0.24rem 0;background:#4abdf6;background:#ccc;transition:0.3s;}
.datas .i:hover .line{background:#002da0;}
/* .datas .i:nth-child(4n+2) .line{background:#6ccdcc;}
.datas .i:nth-child(4n+3) .line{background:#97cd3e;}
.datas .i:nth-child(4n+4) .line{background:#fec237;}
*/
.datas .i .p{font-size:0.18rem;color:#777;}
.info2 .hd{align-items:stretch;}
.info2 .hd .title{flex:0 0 auto;margin-right:1em;}
.info2 .hd .hr{flex:1 1 auto;overflow:hidden;line-height:1.8;color:#6b7073;font-size:0.2rem;max-width:37em;}
.info3{width:100%;overflow:hidden;}
.info3 .swiper{max-width:1280px;margin:auto;overflow:visible;}
.info3 .item{padding:0.5rem 0.5rem 0.3rem;border-radius:0.1rem;background:linear-gradient(0deg,#d4ebfb,#f2f9fd);text-align:center;height:auto;}
.info3 .item .txt{font-size:0.18rem;max-width:40em;margin:0 auto;}
.info3 .item .it{font-size:0.32rem;}
.info3 .item .desc{color:#777;margin-top:0.1rem;}
.info3 .item .img{margin-top:0.2rem;}
.info3 .item .img img{margin:auto;width:8.22rem;}
.swiperCtr2{margin-top:0.7rem;align-items:stretch;gap:0.2rem;}
.swiperCtr2 .pag{flex:0 0 auto;display:flex;align-items:center;padding:0 0.2rem;border-radius:3em;background:#f6fbfe;gap:0.16rem;}
.swiperCtr2 .pag span{width:8px;height:8px;background:#c2cad0;opacity:1;border-radius:8px;}
.swiperCtr2 .pag span.swiper-pagination-bullet-active{width:0.48rem;}
.detailBan .tag{padding:0 1em;background:#002da0;display:inline-block;color:#fff;line-height:1.875;border-radius:2em;margin-bottom:0.2rem;}
.detailBan .baseBtns{margin-top:0.7rem;}
.info4{height:100vh;position:relative;width:100%;overflow:hidden;}
.info4 .item{position:absolute;left:0;top:0;width:100%;height:100%;}
.info4 .item .img{width:100%;height:100%;opacity:0;}
.info4 .item .img img{height:100vh;object-fit:cover;}
.info4 .item .txt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.info4 .item .box{max-width:50%;opacity:0;transform:translateX(200px);}
.info4 .item .it{font-size:0.32rem;}
.info4 .item .p{font-size:0.18rem;color:#777;margin-top:0.2rem;max-width:25em;}
.info4 .item:nth-child(1) .box{opacity:1;transform:translateX(0);}
.info4 .item:nth-child(1) .img{opacity:1;}
.fpsbox.loading .fps{min-height:3rem;}
.fpsbox{position:relative;}
.fpsbox.loading .fps::after{content:'';position:absolute;left:50%;top:1.5rem;width:0.4rem;height:0.4rem;margin-left:-0.2rem;border-radius:50%;border:3px solid #e0e9f0;border-top-color:#002da0;animation:fpsLoading 0.8s linear infinite;}
@keyframes fpsLoading{to{transform:rotate(360deg);}
}
.fpspadding{width:8rem;max-width:100%;margin:auto;position:relative;}
.fpspadding:before{content:"";display:block;padding-bottom:66%;}
.fpsbox .fps{user-select:none;-webkit-user-drag:none;touch-action:pan-y;cursor:ew-resize;padding-bottom:0.3rem;position:absolute;left:0;top:0;width:100%;height:100%;}
.fpsbox .fps img{display:none;-webkit-user-drag:none;pointer-events:none;max-height:100%;}
.fpsbox .progressBar{width:5.1rem;max-width:100%;margin:0.25rem auto 0;height:6px;background:#e0e9f0;border-radius:4px;cursor:pointer;touch-action:none;}
.fpsbox .progressBar .cur{height:100%;width:0;background:#002da0;border-radius:4px;}
.fpsTips{position:relative;left:0;bottom:0;counter-reset:od;padding-bottom:0.5rem;}
.fpsTips .li:not(.active){visibility:hidden;opacity:0;bottom:0.1rem;transition:0s;}
.fpsTips .li{padding:8px;background:#fff;border-radius:4em;box-shadow:0 0 0.2rem rgba(0,0,0,0.1);counter-increment:od;position:absolute;left:0;bottom:0;transition:0.6s;white-space:nowrap;}
.fpsTips .li .num{font-size:0.2rem;width:2em;height:2em;background:#002da0;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto;}
.fpsTips .li .num:before{content:'0'counter(od);}
.fpsTips .li .lp{font-size:0.24rem;padding:0 1.5em 0 0.2rem;}
.fpsTab{margin-top:0.3rem;}
.fpsTab .in{flex:0 0 auto;border:1px solid #002da0;border-radius:3em;}
.fpsTab .i{flex:0 0 auto;cursor:pointer;font-size:0.18rem;padding:0 1em;line-height:2;border-radius:3em;}
.fpsTab .i.active{background:#002da0;color:#fff;}
.fpsMain{margin:0.4rem 0;}
.fpsbox.loading .fps{min-height:3rem;}
.pop{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;visibility:hidden;}
.act.pop{visibility:visible;}
.pop .msk{width:100%;height:100%;position:absolute;z-index:-1;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);}
.popIn{align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:5;}
.pop .box{padding:0.5rem;width:14rem;background:#fff;max-width:90%;border-radius:0.1rem;position:relative;top:0.5rem;opacity:0;z-index:5;}
.act.pop .box{top:0;opacity:1;transition:.3s;}
.pop .box .close{position:absolute;right:0.1rem;top:0.1rem;width:0.3rem;text-align:center;line-height:0.3rem;cursor:pointer;z-index:50;font-size:0.22rem;}
.video_pop .box{width:1440px;padding:30px;background:#000;color:#fff;}
.video_pop .videobox{padding-bottom:50%;position:relative;z-index:20;}
.video_pop .videobox video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;background:#000;}
.info5:not(:has(.item)){display:none;}
.info5 .items{max-width:1080px;margin:auto;}
.info5 .item{margin-bottom:0.2rem;background:#fff;border-radius:0.1rem;box-shadow:0 0 0.2rem rgba(0,0,0,0.1);padding:0.2rem 0.1rem 0.2rem 0.36rem;}
.info5 .item .ico{color:#002da0;font-size:0.26rem;line-height:0;flex:0 0 auto;margin-right:0.2rem;}
.info5 .item .it{font-size:0.2rem;flex:1 1 auto;overflow:hidden;}
.info5 .item .btns{flex:0 0 auto;margin-left:0.1rem;}
.info5 .item .btn{flex:0 0 auto;font-size:0.2rem;width:2em;height:2em;justify-content:center;align-items:center;margin-left:0.2rem;background:#e4e9f4;border-radius:50%;cursor:pointer;color:#002da0;transition:0.3s;}
.info5 .item .btn:hover,.info5 .item .btn.on{background:#002da0;color:#fff;}
.info6 .swiper-slide{cursor:pointer;}
.info6 .swiper-slide .img{position:relative;border-radius:0.1rem;overflow:hidden;}
.info6 .swiper-slide .ico{position:absolute;left:0.2rem;bottom:0.2rem;font-size:0.3rem;line-height:1;color:#fff;opacity:0.8;}
.info6 .swiper-slide .it{font-size:0.2rem;margin-top:0.15rem;}
.detailBan .img img{min-height:4.5rem;object-fit:cover;}
.info4:not(:has(.item)),.info6:not(:has(.swiper-slide)),.icons:not(:has(.i)),.datas:not(:has(.i)),.pin-spacer:has(.info4):not(:has(.item)),.info3:not(:has(.swiper-slide)){display:none !important;}
.gotop{position:fixed;right:0.2rem;bottom:0.2rem;width:3em;text-align:center;line-height:3em;background:#fff;box-shadow:0 0 0.1rem rgba(0,0,0,0.1);cursor:pointer;transition:0.3s;border-radius:50%;color:#062f9e;z-index:1060;display:none;}
.gotop:hover{background:#062f9e;color:#fff;}
.swiper-button-lock{display:none !important;}
@media(max-width:1440px){.nav li{padding:0 0.15rem;}
.inner{padding-left:0.3rem;padding-right:0.3rem;}
.header .in{padding:0 0.3rem;}
}
@media(max-width:1280px){}
@media(max-width:1024px){.nav li{padding:0;}
.nav li>a{line-height:50px;border-bottom:1px solid #f5f5f5;position:relative;padding:0 0.3rem;}
.logo img{max-height:0.5rem;}
.nav{position:fixed;left:0;top:60px !important;background:#fff;right:0;bottom:0;padding:0;max-height:0;overflow:hidden;transition:.3s;}
.nav ul{display:block;padding:0.2rem 0;border-top:1px solid #f5f5f5;}
.nav li .sub{position:relative;left:0;top:0;transform:none;background:#f5f5f5;padding-bottom:0 !important;text-align:left;filter:none;}
.nav li.act>a{color:#00196b;}
.nav li.act .sub{padding:0.1rem 0 0;max-height:300px;transition:.3s;}
.nav li .sub dd{display:block;margin-bottom:0.1rem;}
.nav li .sub dl{padding:0 0.3rem;}
.nav li.haschild>a{position:relative;}
.nav li.haschild>a:after{content:"";position:absolute;width:8px;height:8px;border-right:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg);right:0.3rem;top:50%;margin-top:-4px;transition:.3s;}
.nav li.haschild.act>a:after{transform:rotate(45deg);}
.fixsub{position:relative;top:0;visibility:visible;}
.fixsub .msk{display:none;}
.fixsub .box{padding:0.2rem 0.3rem;display:none;height:auto;}
.nav li.act .fixsub .box{display:block;}
.fixsub .first{font-size:inherit;}
.fixsub .second,.fixsub .third{display:none !important;}
.fixsub .first dd.act>.sec,.fixsub .first dd.act>.th{display:block;}
.fixsub .first .th,.fixsub .first .sec{display:none;padding-left:0.2rem;}
.fixsub dd:has(dd a).act>a:after{transform:translate(0,-50%) rotate(90deg);}
.header{background:#fff;box-shadow:0 5px 16px rgba(0,0,0,0.15);color:#000 !important;}
.header .in{height:60px;}
.header .logo .i1{display:none !important;}
.header .logo .i2{display:inline !important;}
.openMenu{width:30px;height:30px;cursor:pointer;position:relative;margin-left:20px;}
.openMenu i{position:absolute;right:0;top:50%;width:70%;height:1px;background:#000;}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;right:0;width:115%;background:#000;transition:.3s;height:1px;}
.openMenu i:before{top:-8px;}
.openMenu i:after{top:8px;}
.showMenu .openMenu i{background:none;}
.showMenu .openMenu i:before{top:0;transform:rotate(45deg);}
.showMenu .openMenu i:after{top:0;transform:rotate(-45deg);}
.showMenu .nav{max-height:100vh;overflow:auto;}
.solution .main{padding:0;}
.solution .swiperCtr .btn{position:static;}
.swiperCtr{margin-top:0.3rem;}
.swiperCtr .btn{font-size:0.14rem;}
.pt14{padding-top:0.5rem;}
.pb11{padding-bottom:0.5rem;}
.pt10{padding-top:0.5rem;}
.pb10{padding-bottom:0.5rem;}
.pb13{padding-bottom:0.5rem;}
.pt13{padding-top:0.5rem;}
.solution .item .it{font-size:0.48rem;}
.about .box{position:relative;padding:0.5rem 0.3rem;background:rgba(0,0,0,0.2);}
.about .img{position:absolute;left:0;top:0;width:100%;height:100%;}
.about .img img{width:100%;height:100%;object-fit:cover;}
.about .txt{margin-top:0;max-width:100%;}
.ftp{display:block;}
.slogon{justify-content:flex-start;margin-top:0.2rem;font-size:0.2rem;}
.fnav{display:none;}
.fcnt{margin-top:0.3rem;}
.fbot{display:block;}
.flinks{margin-top:0.2rem;}
.icons .i{width:calc(50% - 0.2rem);}
.info2 .hd{flex-wrap:wrap;}
.info2 .hd .hr{width:100%;max-width:100%;}
.title{margin-bottom:0.3rem;}
.fpsTips{bottom:30px;}
.fpsTips .li .lp{font-size:0.18rem;}
.fpsTips .li .num{font-size:0.16rem;}
.slogon .p{flex:0 1 auto;word-break:break-word;}
}
@media(max-width:768px){.title .t2{font-size:0.36rem;}
.title{margin-bottom:0.4rem;}
.solution .item .txt{position:relative;padding:0.3rem !important;text-align:center !important;display:block;}
.solution .item .baseBtns{justify-content:center !important;}
.solution .item{transform:scale(1);background:#fff;box-shadow:0 0 0.2rem rgba(0,0,0,0.1);border-radius:0.1rem;overflow:hidden;}
.solution .item .it{font-size:0.4rem;}
.solution .item .box{top:0;opacity:1;}
.about .txt .vlinearBox{width:4px;}
.about .txt{padding-left:20px;}
.about .box{padding:0.5rem 0;}
.news .item{padding:0.3rem 0;flex-wrap:wrap;}
.news .item .img{width:100%;margin:0.2rem 0;}
.vm{margin-left:0;margin-top:0.2rem;}
.fcnt .li{width:100%;margin-right:0;}
.bantxt .t1{font-size:0.4rem;}
.bantxt .t2{font-size:0.2rem;}
.search .searchbox{position:fixed;top:0;width:100% !important;margin-top:0;border-top:1px solid #ddd;visibility:hidden;opacity:0;}
.showSearch .search .searchbox{top:60px;visibility:visible;opacity:1;}
.categoryList .item{width:100%;}
.pageMain{padding-top:0.2rem;}
.proList .item{width:100%;}
.datas{flex-wrap:wrap;}
.datas .i{width:calc(50% - 0.2rem);}
.fpsTips{position:relative;bottom:0;margin-top:3em;padding-bottom:10px;}
.fpsbox .progressBar{height:4px;}
.info4 .item .box{max-width:100%;}
.info4 .item .txt{padding-bottom:30%;}
}
@media(max-width:540px){.icons .i{width:100%;padding:0.3rem;}
.icons .i .it{margin-top:0.3rem;}
.detailBan .baseBtns{margin-top:0.3rem;}
.banner img {
    height: 70vh;
}
}
