html{font-size:100px}
body{padding-top:.98rem}
.header{position:fixed;top:0;left:0;width:100%;z-index:200;background-color:#fff;padding:0 .73rem;display:flex;align-items:center;justify-content:space-between;height:.98rem}
.header .logo{height:.76rem}
.header .logo img{display:block;height:100%}
.header .hd-r{flex:1;display:flex;align-items:center;justify-content:flex-end}
.header .nav{display:flex;align-items:center;padding-right:.7rem;margin-right:.47rem;position:relative}
.header .nav:after{content:'';background:#eaeef5;position:absolute;width:1px;height:.98rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0}
.header .nav .item+.item{margin-left:.6rem}
.header .nav .item a{color:#1a1b20;font-size:.18rem;position:relative}
.header .nav .item a:after{content:'';position:absolute;left:0;width:100%;height:2px;top:-.35rem;background:#1878bc;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header .nav .item a:hover,.header .nav .item.active a{font-weight:700}
.header .nav .item a:hover:after,.header .nav .item.active a:after{opacity:1}
.header .tools{display:flex;align-items:center}
.header .tools a+a{margin-left:.18rem}
.header .tools a{width:.46rem;height:.46rem;background:#194e9a;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header .tools a img{display:block;max-width:50%}
.header .tools a:hover{background:rgba(25,78,154,.8)}
.footer{background:#0e101f;color:#f8f8f8;padding:.8rem 0 .7rem}
.footer a{color:#f8f8f8}
.footer a:hover{opacity:.8}
.footer .fd-nav{display:flex;justify-content:space-between}
.footer .fd-nav .tit{color:#f8f8f8;font-size:.18rem;font-weight:700;margin-bottom:.2rem}
.footer .fd-nav .row{display:flex}
.footer .fd-nav .col+.col{margin-left:.9rem}
.footer .fd-nav .col a{display:block}
.footer .fd-mid{margin-top:.3rem;padding-top:.5rem;padding-bottom:.4rem;margin-bottom:.3rem;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);display:flex;align-items:flex-start;justify-content:space-between}
.footer .fd-mid .text h3{font-size:.18rem;color:#f8f8f8;margin-bottom:.2rem}
.footer .fd-mid .text .info{display:flex;align-items:flex-start;font-size:.16rem}
.footer .fd-mid .text .info .col+.col{margin-left:1.4rem}
.footer .fd-mid .text .info .col{flex:0 0 5.9rem;flex-wrap:wrap}
.footer .fd-mid .text .info .col p{margin-bottom:.1rem}
.footer .fd-mid .text .info .col.df{display:flex;justify-content:space-between}
.footer .fd-mid .text .info .col.df p{white-space:nowrap}
.footer .fd-mid .qr{display:flex;align-items:flex-start}
.footer .fd-mid .qr h3{color:#fff;font-size:.18rem;margin-right:.2rem}
.footer .fd-mid .qr .pic{width:1.18rem;height:1.18rem;background-color:#fff;padding:.12rem}
.footer .fd-mid .qr .pic img{display:block;width:100%;height:100%;object-fit:contain}
.footer .fd-bot{font-size:.16rem;color:#f8f8f8}
.swi-ban{overflow:hidden;position:relative}
.swi-ban .swiper-slide{position:relative}
.swi-ban .swiper-slide .pic img{width:100%;display:block}
.swi-ban .swiper-slide .wp{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:20;height:100%;padding-top:2rem;color:#fff}
.swi-ban .swiper-slide .text h3{font-weight:700;font-size:.6rem;color:#fff;line-height:.42rem}
.swi-ban .swiper-slide .text p{margin:.2rem 0 .1rem;font-weight:100;font-size:.36rem;color:#fff;line-height:.3rem;text-transform:capitalize}
.swi-ban .swiper-pagination{position:static;text-align:left}
.swi-ban .swi-tools{position:absolute;bottom:.5rem;left:0;width:100%;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 .73rem}
.swi-ban .swi-tools .swi-btn{display:flex;align-items:center}
.swi-ban .swi-tools .swiper-next{margin-left:.16rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.swi-ban .swi-tools .swiper-next,.swi-ban .swi-tools .swiper-prev{cursor:pointer;background:url(../images/swi-l.png) no-repeat center center/contain;width:.16rem;height:.23rem}
.swi-ban .swiper-pagination-bullet{width:.14rem;height:.14rem;background:#fff;border-radius:50%;opacity:1}
.swi-ban .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1878bc}
.g-btn{width:1.57rem;height:.46rem;background:linear-gradient(90deg,#194e9a,#1878bc);border-radius:.23rem;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-btn span{font-weight:300;font-size:.16rem;color:#fff}
.g-btn i{background:url(../images/arrow-r.png) no-repeat center center/contain;width:.13rem;height:.1rem;margin-left:.27rem}
.g-btn:hover{opacity:.8}
.index-product{padding:.8rem 0;background:url(../images/sec1-bg.jpg) no-repeat center bottom/cover}
.index-product .sec-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.6rem}
.index-product .sec-top h3{font-size:.42rem;color:#231d21;font-weight:700}
.index-product .sec-top p{font-size:.24rem;color:#231d21}
.index-product .sec-top .cate-list{display:flex;align-items:center}
.index-product .sec-top .cate-list .item{text-align:center;cursor:pointer;margin-left:.4rem}
.index-product .sec-top .cate-list .item .icon{width:.74rem;height:.74rem;background-color:#fff;border:1px solid #d5d5e2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .1rem;-webkit-transition:all .3s;transition:all .3s}
.index-product .sec-top .cate-list .item .icon img{width:.4rem;height:.4rem;object-fit:contain}
.index-product .sec-top .cate-list .item p{font-size:.16rem;color:#231d21;-webkit-transition:all .3s;transition:all .3s}
.index-product .sec-top .cate-list .item.active .icon{border-color:#194e9a}
.index-product .sec-top .cate-list .item.active p{color:#231d21;font-size:.2rem;font-weight:700}
.swi-pro-wrap.show{display:block}
.swi-pro-wrap{position:relative;display:none}
.swi-pro-wrap .swi-btn .swiper-next,.swi-pro-wrap .swi-btn .swiper-prev{position:absolute;top:50%;transform:translateY(-50%);width:.56rem;height:.56rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;-webkit-transition:all .3s;transition:all .3s;border:1px solid #194e9a}
.swi-pro-wrap .swi-btn .swiper-next:after,.swi-pro-wrap .swi-btn .swiper-prev:after{content:'';width:.16rem;height:.16rem;background:url(../images/swi-l2-b.png) no-repeat center center/contain}
.swi-pro-wrap .swi-btn .swiper-next:hover,.swi-pro-wrap .swi-btn .swiper-prev:hover{background:linear-gradient(90deg,#194e9a,#1878bc)}
.swi-pro-wrap .swi-btn .swiper-next:hover:after,.swi-pro-wrap .swi-btn .swiper-prev:hover:after{background-image:url(../images/swi-l2-w.png)}
.swi-pro-wrap .swi-btn .swiper-prev{left:-.72rem}
.swi-pro-wrap .swi-btn .swiper-next{right:-.72rem}
.swi-pro-wrap .swi-btn .swiper-next:after{transform:rotate(180deg)}
.swi-pro{position:relative;overflow:hidden}
.swi-pro .swiper-slide .inner{display:block;background:#fff;padding:.4rem .2rem;-webkit-transition:all .3s;transition:all .3s}
.swi-pro .swiper-slide .inner .pic{height:3.6rem;display:flex;align-items:center;justify-content:center;margin-bottom:.4rem}
.swi-pro .swiper-slide .inner .pic img{max-width:100%;max-height:100%}
.swi-pro .swiper-slide .inner .text h3{font-size:.18rem;color:#1a1b20;position:relative;padding-left:.2rem;-webkit-transition:all .3s;transition:all .3s}
.swi-pro .swiper-slide .inner .text h3:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:2px;background:#1878bc}
.swi-pro .swiper-slide .inner:hover{box-shadow:0 10px 30px rgba(0,0,0,.05)}
.swi-pro .swiper-slide .inner:hover .text h3{color:#194e9a}
.index-solution{position:relative}
.index-solution .g-tit{position:absolute;top:.92rem;left:.72rem;z-index:20}
.index-solution .g-tit span{color:#fff}
.index-solution .solution-list{display:flex;height:8.52rem;overflow:hidden}
.index-solution .solution-list .item{flex:1;position:relative;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}
.index-solution .solution-list .item .pic{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.index-solution .solution-list .item .pic img{width:100%;height:100%;object-fit:cover;display:block;-webkit-transition:all .5s;transition:all .5s}
.index-solution .solution-list .item .pic:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,78,154,.6);-webkit-transition:all .5s;transition:all .5s}
.index-solution .solution-list .item .num{position:absolute;top:.9rem;left:.4rem;font-size:.3rem;color:#fff;font-weight:700;z-index:2}
.index-solution .solution-list .item .text{position:absolute;left:.7rem;right:.7rem;bottom:1.8rem;color:#fff;z-index:2;padding-right:.4rem}
.index-solution .solution-list .item .text h3{font-size:.18rem;font-weight:700;margin-bottom:.2rem;white-space:nowrap;-webkit-transition:all .3s;transition:all .3s}
.index-solution .solution-list .item .text p{font-size:.16rem;line-height:1.6;opacity:0;height:0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}
.index-solution .solution-list .item .more{position:absolute;left:.62rem;bottom:.78rem;width:.56rem;height:.56rem;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;opacity:1;-webkit-transition:all .5s;transition:all .5s}
.index-solution .solution-list .item .more:after{content:'';width:.16rem;height:.13rem;background:url(../images/arrow-r.png) no-repeat center center/contain;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.index-solution .solution-list .item.active{flex:0 0 7.24rem}
.index-solution .solution-list .item.active .num{left:auto;right:.4rem}
.index-solution .solution-list .item.active .pic:after{background:url(../images/mask.png) no-repeat center center/cover}
.index-solution .solution-list .item.active .pic img{opacity:1}
.index-solution .solution-list .item.active .text{bottom:auto;top:1.6rem}
.index-solution .solution-list .item.active .text h3{font-size:.42rem}
.index-solution .solution-list .item.active .text p{opacity:1;height:auto;margin-top:.2rem}
.index-solution .solution-list .item.active .more{opacity:1;background:linear-gradient(90deg,#194e9a,#1878bc);border-color:transparent}
.index-solution .solution-list .item.active .more:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.index-case{padding:.8rem 0 1rem;background:url(../images/sec3-bg.jpg) no-repeat center center/cover}
.index-case .sec-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.24rem}
.index-case .sec-top h3{font-size:.42rem;color:#231d21;font-weight:700}
.index-case .sec-top p{font-size:.24rem;color:#231d21}
.index-case .swi-case-wrap{position:relative}
.index-case .swi-case-wrap .swi-btn .swiper-next,.index-case .swi-case-wrap .swi-btn .swiper-prev{position:absolute;top:50%;transform:translateY(-50%);margin-top:-.47rem;width:.56rem;height:.56rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;-webkit-transition:all .3s;transition:all .3s;border:1px solid #194e9a}
.index-case .swi-case-wrap .swi-btn .swiper-next:after,.index-case .swi-case-wrap .swi-btn .swiper-prev:after{content:'';width:.16rem;height:.16rem;background:url(../images/swi-l2-b.png) no-repeat center center/contain}
.index-case .swi-case-wrap .swi-btn .swiper-next:hover,.index-case .swi-case-wrap .swi-btn .swiper-prev:hover{background:linear-gradient(90deg,#194e9a,#1878bc)}
.index-case .swi-case-wrap .swi-btn .swiper-next:hover:after,.index-case .swi-case-wrap .swi-btn .swiper-prev:hover:after{background-image:url(../images/swi-l2-w.png)}
.index-case .swi-case-wrap .swi-btn .swiper-prev{left:-.8rem}
.index-case .swi-case-wrap .swi-btn .swiper-next{right:-.8rem}
.index-case .swi-case-wrap .swi-btn .swiper-next:after{transform:rotate(180deg)}
.index-case .swi-case{overflow:hidden;padding-bottom:1rem}
.index-case .swi-case .swiper-slide{-webkit-transition:all .5s;transition:all .5s}
.index-case .swi-case .swiper-slide.swiper-slide-active{opacity:1;-webkit-transform:translateY(.94rem);-moz-transform:translateY(.94rem);-ms-transform:translateY(.94rem);-o-transform:translateY(.94rem);transform:translateY(.94rem)}
.index-case .swi-case .swiper-slide .item{position:relative;height:5rem;overflow:hidden}
.index-case .swi-case .swiper-slide .item .pic{width:100%;height:100%}
.index-case .swi-case .swiper-slide .item .pic img{width:100%;height:100%;object-fit:cover;display:block}
.index-case .swi-case .swiper-slide .item .text{position:absolute;left:.4rem;bottom:.4rem;color:#fff;z-index:2;right:.4rem}
.index-case .swi-case .swiper-slide .item .text h3{font-size:.24rem;font-weight:700;margin-bottom:.1rem}
.index-case .swi-case .swiper-slide .item .text p{font-size:.16rem}
.g-tit{display:flex;align-items:center;margin-bottom:.2rem}
.g-tit img{width:.39rem;margin-right:.04rem}
.g-tit span{font-size:.24rem;color:#194e9a;font-weight:700}
.index-news{padding:.8rem 0}
.index-news .sec-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.6rem}
.index-news .sec-top h3{font-size:.42rem;color:#231d21;font-weight:700}
.index-news .sec-top p{font-size:.24rem;color:#231d21}
.index-news .news-mid{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.6rem}
.index-news .news-mid .news-hot{width:5.73rem;background:#f6f6f6}
.index-news .news-mid .news-hot .pic{height:3.65rem;overflow:hidden}
.index-news .news-mid .news-hot .pic img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;transition:all .5s}
.index-news .news-mid .news-hot .info{display:flex;align-items:flex-start;padding:.6rem .3rem .3rem}
.index-news .news-mid .news-hot .info .date{margin-right:.4rem;color:#069}
.index-news .news-mid .news-hot .info .date .d{display:block;font-size:.48rem;line-height:1}
.index-news .news-mid .news-hot .info .date .m{display:block;font-size:.16rem;margin-top:.1rem;color:#333}
.index-news .news-mid .news-hot .info .text{flex:1}
.index-news .news-mid .news-hot .info .text h3{font-size:.24rem;color:#231d21;font-weight:700;margin-bottom:.2rem;line-height:1.4}
.index-news .news-mid .news-hot .info .text .more{font-size:.16rem;color:#194e9a}
.index-news .news-mid .news-hot:hover .pic img{transform:scale(1.1)}
.index-news .news-mid .news-list-wrap{flex:1;margin-left:1.08rem}
.index-news .news-mid .news-list-wrap .g-tit{margin-bottom:.3rem;display:flex;align-items:center}
.index-news .news-mid .news-list-wrap .g-tit:before{content:'';width:.12rem;height:.12rem;background:#194e9a;border-radius:50%;margin-right:.1rem}
.index-news .news-mid .news-list-wrap .g-tit span{font-size:.26rem;color:#231d21;font-weight:700}
.index-news .news-bot{display:flex;justify-content:space-between;gap:.5rem}
.index-news .news-bot .col{flex:1}
.index-news .news-bot .col .g-tit{margin-bottom:.2rem;display:flex;align-items:center}
.index-news .news-bot .col .g-tit:before{content:'';width:.12rem;height:.12rem;background:#194e9a;border-radius:50%;margin-right:.1rem}
.index-news .news-bot .col .g-tit span{font-size:.26rem;color:#231d21;font-weight:700}
.news-list .item{display:flex;justify-content:space-between;align-items:center;padding:.16rem .25rem .16rem .4rem;background:#f6f6f6;margin-bottom:.1rem;-webkit-transition:all .3s;transition:all .3s}
.news-list .item .text{flex:1;padding-right:.4rem;width:0}
.news-list .item .text h3{font-size:.18rem;color:#333;margin-bottom:.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-list .item .text p{font-size:.14rem;color:#333}
.news-list .item .more{font-size:.14rem;color:#0a3e7c}
.news-list .item:hover{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.05)}
.index-message{padding:1.2rem 0;background:url(../images/sec5-bg.jpg) no-repeat center center/cover;color:#fff}
.index-message .message-content{display:flex;justify-content:space-between;align-items:flex-start}
.index-message .message-content .text{flex:0 0 5.4rem}
.index-message .message-content .text .g-tit span{color:#fff}
.index-message .message-content .text h3{font-size:.42rem;font-weight:700;line-height:.48rem;margin:.2rem 0}
.index-message .message-content .text p{font-size:.24rem}
.index-message .message-content .form-box{flex:1;padding-top:.6rem;margin-left:1.5rem}
.index-message .message-content .form-box .top-info{font-size:.24rem;line-height:1.6;margin-bottom:.4rem}
.index-message .message-content .form-box form .row{display:flex;gap:.2rem;margin-bottom:.2rem}
.index-message .message-content .form-box form .row .input-item{flex:1}
.index-message .message-content .form-box form .input-item{margin-bottom:.2rem}
.index-message .message-content .form-box form .input-item input{width:100%;height:.56rem;background:rgba(14,65,138,.3);border:1px solid rgba(255,255,255,.3);border-radius:.04rem;padding:0 .2rem;color:#fff;font-size:.16rem}
.index-message .message-content .form-box form .input-item input::placeholder{color:rgba(255,255,255,.6)}
.index-message .message-content .form-box form .input-item input:focus{border-color:#fff;outline:0}
.index-message .message-content .form-box form .input-item.full{margin-bottom:.4rem}
.index-message .message-content .form-box form .submit-btn{width:4.52rem;height:.68rem;background:linear-gradient(90deg,#194e9a,#1878bc);border-radius:.08rem;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}
.index-message .message-content .form-box form .submit-btn span{color:#fff;font-size:.18rem;font-weight:700;margin-right:.3rem}
.index-message .message-content .form-box form .submit-btn i{width:.13rem;height:.1rem;background:url(../images/arrow-r.png) no-repeat center center/contain}
.index-message .message-content .form-box form .submit-btn:hover{opacity:.9;box-shadow:0 5px 15px rgba(0,0,0,.2)}
.index-client{background-color:#fff}
.index-client .wp{padding:1.2rem 0;position:relative}
.index-client .g-tit{position:absolute;left:0;top:-.42rem;margin-bottom:.6rem;background:#fff;width:2.63rem;height:1.09rem;border-radius:.3rem;z-index:10;display:flex;align-items:center;justify-content:center}
.index-client .client-list{display:flex;justify-content:space-between;gap:.2rem}
.index-client .client-list .item{flex:1;height:1.48rem;border:1px solid #eaeaea;border-radius:.1rem;display:flex;align-items:center;justify-content:center;padding:.2rem;-webkit-transition:all .3s;transition:all .3s}
.index-client .client-list .item img{max-width:100%;max-height:100%;object-fit:contain}
.index-client .client-list .item:hover{box-shadow:0 10px 30px rgba(0,0,0,.05);border-color:#194e9a}
.inner-banner{height:3.5rem;background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;align-items:center}
.inner-banner .text{color:#fff}
.inner-banner .text h3{font-size:.48rem;font-weight:700;margin-bottom:.1rem}
.inner-banner .text p{font-size:.24rem;opacity:.8}
.sub-nav{height:.85rem;background:url(../images/sub-nav-bg.jpg) no-repeat center center/cover;display:flex;align-items:center}
.sub-nav .nav-content{display:flex;justify-content:space-between;align-items:center}
.sub-nav .nav-content .tit{font-size:.28rem;color:#fff;font-weight:700}
.sub-nav .nav-content .tel{font-size:.18rem;color:#fff;display:flex;align-items:center}
.sub-nav .nav-content .tel span{font-size:.32rem;font-weight:700;margin-left:.1rem}
.sub-nav .nav-content .list{display:flex;gap:.04rem}
.sub-nav .nav-content .list a{height:.4rem;padding:0 .2rem;border:1px solid #fff;border-radius:.2rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.16rem}
.sub-nav .nav-content .list a.active,.sub-nav .nav-content .list a:hover{background:linear-gradient(90deg,#194e9a,#1878bc);color:#fff;font-weight:700}
.about-intro{padding:.8rem 0}
.about-intro .intro-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.8rem}
.about-intro .intro-top .left{flex:1;padding-right:1.12rem}
.about-intro .intro-top .left h3{font-size:.42rem;color:#231d21;font-weight:700}
.about-intro .intro-top .left .summary{font-size:.24rem;color:#231d21;margin-bottom:.4rem}
.about-intro .intro-top .left .desc{font-size:.18rem;color:#231d21;line-height:.3rem}
.about-intro .intro-top .left .desc p{margin-bottom:.2rem}
.about-intro .intro-top .right{flex:0 0 7.5rem}
.about-intro .intro-top .right .video-box{width:100%;height:3.8rem;position:relative;overflow:hidden}
.about-intro .intro-top .right .video-box video{width:100%;height:100%;object-fit:cover;display:block}
.about-intro .intro-top .right .video-box .play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1.26rem;height:1.26rem;cursor:pointer;background:url(../images/play.png) no-repeat center center/contain}
.about-intro .intro-data{display:flex;justify-content:space-between}
.about-intro .intro-data .item{flex:1;text-align:left;padding:0 .3rem;border-left:1px solid #eaeaea;display:flex;align-items:center;justify-content:center}
.about-intro .intro-data .item:first-child{border-left:none;padding-left:0;justify-content:flex-start}
.about-intro .intro-data .item:last-child{justify-content:flex-end;padding-right:0}
.about-intro .intro-data .item .num{font-size:.42rem;color:#194e9a;font-weight:700;margin-bottom:.1rem}
.about-intro .intro-data .item .num span{font-size:.16rem;margin-left:.05rem;color:#231d21}
.about-intro .intro-data .item p{font-size:.18rem;color:#231d21}
.about-advantage{background-color:#f4f7fb;padding:.8rem 0 1rem}
.about-advantage .g-tit{margin-bottom:.38rem}
.about-advantage .g-tit span{color:#231d21;font-size:.42rem}
.about-advantage .advantage-list{display:flex;justify-content:space-between;gap:.2rem}
.about-advantage .advantage-list .item{flex:1;background:#fff;padding:.4rem .3rem .6rem;text-align:center;position:relative;-webkit-transition:all .3s;transition:all .3s}
.about-advantage .advantage-list .item .num-top{font-size:.18rem;color:#194e9a;font-weight:700;text-align:left;margin-bottom:.2rem}
.about-advantage .advantage-list .item .icon{width:.96rem;height:.96rem;background:#194e9a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .3rem}
.about-advantage .advantage-list .item .icon img{width:.5rem;height:.5rem;object-fit:contain}
.about-advantage .advantage-list .item .tit{font-size:.36rem;color:#194e9a;font-weight:700;margin-bottom:.1rem}
.about-advantage .advantage-list .item .sub{font-size:.18rem;color:#333;margin-bottom:.4rem}
.about-advantage .advantage-list .item p{font-size:.16rem;color:#333;line-height:1.6}
.about-advantage .advantage-list .item:hover{box-shadow:0 10px 30px rgba(0,0,0,.1)}
.about-history{padding:.8rem 0 1rem;background-image:url(../images/map.png);background-position:7rem .8rem;background-repeat:no-repeat;-webkit-background-size:10.28rem auto;background-size:10.28rem auto}
.about-history .g-tit{margin-bottom:.2rem}
.about-history h3{font-size:.42rem;color:#231d21;font-weight:700;margin-bottom:1.2rem}
.about-history .swi-history-wrap{position:relative}
.about-history .swi-history{overflow:hidden}
.about-history .swi-history .swiper-slide{padding-bottom:1rem;position:relative;box-sizing:border-box}
.about-history .swi-history .swiper-slide .item{
    min-height: 490px;
    border-left:1px solid #e5eaf1;padding:.4rem .4rem 1rem;position:relative}
.about-history .swi-history .swiper-slide .item .year{font-size:.5rem;color:#194e9a;font-weight:300;margin-bottom:.2rem;line-height: 1;}
.about-history .swi-history .swiper-slide .item .year span{font-size:.24rem;margin-left:.05rem}
.about-history .swi-history .swiper-slide .item .year small{font-size:.24rem;color:#333;font-weight:300}
.about-history .swi-history .swiper-slide .item p{font-size:.18rem;color:#333;line-height:1.8}
.about-history .swi-history .swiper-slide .item .dot{z-index:20;position:absolute;left:0;bottom:-.7rem;width:.26rem;height:.26rem;background:url(../images/dot.png) no-repeat center center/contain}
.about-history .swi-history-ctrl{position:absolute;bottom:.7rem;left:0;width:100%}
.about-history .swi-history-ctrl .swiper-next,.about-history .swi-history-ctrl .swiper-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:.56rem;height:.56rem;border:1px solid #194e9a;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;flex-shrink:0}
.about-history .swi-history-ctrl .swiper-next:after,.about-history .swi-history-ctrl .swiper-prev:after{content:'';width:.16rem;height:.16rem;background:url(../images/swi-l2-b.png) no-repeat center center/contain}
.about-history .swi-history-ctrl .swiper-next:hover,.about-history .swi-history-ctrl .swiper-prev:hover{background:#194e9a}
.about-history .swi-history-ctrl .swiper-next:hover:after,.about-history .swi-history-ctrl .swiper-prev:hover:after{background-image:url(../images/swi-l2-w.png)}
.about-history .swi-history-ctrl .swiper-prev{left:-.7rem}
.about-history .swi-history-ctrl .swiper-next{right:-.7rem}
.about-history .swi-history-ctrl .swiper-next:after{transform:rotate(180deg)}
.about-history .swi-history-ctrl .line-box{position:relative;height:.1rem;background:url(../images/tick.png) no-repeat left center/auto 100%}
.about-strength{padding:1rem 0;background:url(../images/abo-bg2.jpg) no-repeat center center/cover}
.about-strength .strength-content{display:flex;justify-content:space-between;align-items:flex-start;padding-top:.6rem}
.about-strength .strength-content .left{width:5rem}
.about-strength .strength-content .left .g-tit{margin-bottom:.3rem}
.about-strength .strength-content .left h3{font-size:.42rem;color:#231d21;font-weight:700;margin-bottom:.2rem}
.about-strength .strength-content .left .sub-tit{font-size:.24rem;color:#231d21;margin-bottom:.6rem}
.about-strength .strength-content .right{flex:1;margin-left:.5rem;padding-top:1.4rem}
.about-strength .strength-content .right .strength-list{display:flex;flex-wrap:wrap;margin:0 -.14rem}
.about-strength .strength-content .right .strength-list .item{width:calc(50% - .28rem);margin:0 .14rem .24rem;background:linear-gradient(90deg,#194e9a,#1878bc);border-radius:.1rem;padding:.45rem .6rem;display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box}
.about-strength .strength-content .right .strength-list .item .info{flex:1;padding-right:.2rem}
.about-strength .strength-content .right .strength-list .item .info h4{font-size:.24rem;color:#fff;font-weight:700;margin-bottom:.2rem;display:flex;align-items:flex-end;justify-content:space-between}
.about-strength .strength-content .right .strength-list .item .info p{font-size:.16rem;color:rgba(255,255,255,.8);line-height:1.6}
.about-strength .strength-content .right .strength-list .item .icon{width:.7rem;height:.7rem;flex-shrink:0}
.about-strength .strength-content .right .strength-list .item .icon img{width:100%;height:100%;object-fit:contain}
.about-culture{padding:1rem 0;background:#fff}
.about-culture .g-tit{margin-bottom:.6rem}
.about-culture .culture-list{display:flex;justify-content:space-between;height:4.8rem}
.about-culture .culture-list .item{flex:1;position:relative;margin:0 .1rem;border-radius:.15rem;overflow:hidden;background:#f4f7fb;transition:all .5s ease;cursor:pointer}
.about-culture .culture-list .item .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:0;transform:scale(1.1);transition:all .8s ease;z-index:1}
.about-culture .culture-list .item .inner{position:relative;z-index:2;padding:.6rem .4rem;height:100%;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;transition:all .5s ease}
.about-culture .culture-list .item .inner .icon{width:.8rem;height:.8rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:.4rem;border:1px solid #194e9a;transition:all .5s ease}
.about-culture .culture-list .item .inner .icon img{width:.4rem;height:.4rem;object-fit:contain}
.about-culture .culture-list .item .inner .info h4{font-size:.24rem;color:#333;font-weight:700;margin-bottom:.2rem;transition:all .5s ease}
.about-culture .culture-list .item .inner .info p{font-size:.18rem;color:#333;line-height:1.6;max-width:4rem;opacity:1;transition:all .5s ease}
.about-culture .culture-list .item.active{flex:2.2}
.about-culture .culture-list .item.active .bg{opacity:1}
.about-culture .culture-list .item.active .inner{padding-left:.8rem;background:rgba(25,78,154,.1)}
.about-culture .culture-list .item.active .inner .icon{background:0 0;border-color:#194e9a}
.about-culture .culture-list .item.active .inner .info h4{color:#1a1b20}
.about-culture .culture-list .item.active .inner .info p{color:#333}
.about-culture .culture-list .item:first-child{margin-left:0}
.about-culture .culture-list .item:last-child{margin-right:0}
.pro-banner{text-align:center;position:relative;padding:1.8rem 0 1.14rem}
.pro-banner img{position:absolute;top:0;left:0;width:100%}
.pro-banner .wp{position:relative;z-index:1}
.pro-banner h3{font-weight:700;font-size:.48rem;color:#1d1d23}
.pro-main{background:#eaeef5}
.pro-content.pt0{padding-top:0}
.pro-content{padding:.8rem 0}
.pro-content .wp.df{display:flex;justify-content:space-between}
.pro-content .pro-left{width:3.38rem}
.pro-content .pro-left .g-tit span{font-size:.3rem;color:#181a29}
.pro-content .pro-right{width:calc(100% - 4.6rem)}
.pro-content .pro-right .g-tit{margin-bottom:.17rem}
.pro-content .pro-right .g-tit span{font-weight:700;font-size:.3rem;color:#181a29}
.pro-content .side-nav{background:#fff;overflow:hidden;margin-bottom:.4rem}
.pro-content .side-nav ul li{border-bottom:1px solid #eaedf5;margin-bottom:1px}
.pro-content .side-nav ul li:last-child{border-bottom:none}
.pro-content .side-nav ul li .tit{height:.6rem;line-height:.6rem;padding:0 .2rem;font-size:.18rem;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:#f8f9fe;transition:all .3s}
.pro-content .side-nav ul li .tit .icon{width:.13rem;height:.09rem;background:url(../images/arrow-down.png) no-repeat center;background-size:contain;transition:all .3s}
.pro-content .side-nav ul li .sub-list{display:none;padding:.1rem 0}
.pro-content .side-nav ul li .sub-list a{display:block;padding:.08rem .4rem;font-size:.16rem;color:#181a29;transition:all .3s}
.pro-content .side-nav ul li .sub-list a.active,.pro-content .side-nav ul li .sub-list a:hover{color:#194e9a;font-weight:700}
.pro-content .side-nav ul li.active .tit{background:#e4e8f5}
.pro-content .side-nav ul li.active .tit .icon{transform:rotate(180deg)}
.pro-content .side-msg{background:#fff;padding:.18rem .2rem;border-radius:.04rem}
.pro-content .side-msg form input,.pro-content .side-msg form textarea{width:100%;height:.4rem;border:1px solid #d6dbec;margin-bottom:.1rem;padding:0 .16rem;font-size:.14rem;outline:0;box-sizing:border-box;color:#333}
.pro-content .side-msg form textarea{height:1.3rem;padding:.16rem;display:block;resize:none;margin-bottom:.04rem}
.pro-content .side-msg form button{display:block;width:100%;height:.4rem;background:#194e9a;color:#fff;border:none;border-radius:.04rem;cursor:pointer;font-size:.16rem;transition:all .3s}
.pro-content .side-msg form button:hover{background:#123c7a}
.pro-content .pro-list{display:flex;flex-wrap:wrap;gap:.5rem}
.pro-content .pro-list .item{flex:1 0 calc(33.3% - .5rem);background:#fff;padding:.3rem;box-sizing:border-box;transition:all .3s;position:relative}
.pro-content .pro-list .item .img-box{width:100%;height:2.49rem;margin-bottom:.8rem;padding:.15rem}
.pro-content .pro-list .item .img-box img{width:100%;height:100%;object-fit:contain}
.pro-content .pro-list .item .info h3{font-size:.18rem;color:#322d30;font-weight:400;text-align:left}
.pro-content .pro-list .item .info .more{position:absolute;bottom:-.22rem;left:50%;transform:translateX(-50%) translateY(50%);width:.45rem;height:.45rem;background:linear-gradient(180deg,#194e9a,#1878bc);opacity:0;border-radius:50%;transition:all .3s}
.pro-content .pro-list .item .info .more:After{content:'';background:url(../images/arrow-r.png) no-repeat center center/contain;width:.13rem;height:.1rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pro-content .pro-list .item:hover{box-shadow:0 1px 12px 0 rgba(25,78,154,.2)}
.pro-content .pro-list .item:hover .info .more{opacity:1;transform:translateX(-50%) translateY(0)}
.pro-content .pro-list .item:hover .info h3{font-weight:700}
.pro-detail-banner{padding:.3rem 0 .8rem;background:url(../images/p-det-ban.jpg) no-repeat center center/cover}
.pro-detail-banner .breadcrumb{margin-bottom:.6rem;font-size:.16rem;color:#333}
.pro-detail-banner .breadcrumb a{color:#333}
.pro-detail-banner .breadcrumb a img{width:.16rem;vertical-align:middle;margin-top:-.04rem;margin-right:.05rem}
.pro-detail-banner .breadcrumb span{color:#333;font-weight:700}
.pro-detail-banner .banner-con{display:flex;justify-content:space-between;align-items:center}
.pro-detail-banner .banner-con .info{width:45%}
.pro-detail-banner .banner-con .info .tit{font-size:.48rem;color:#333;margin-bottom:.2rem;font-weight:700}
.pro-detail-banner .banner-con .info .sub-tit{font-size:.26rem;color:#333;margin-bottom:.3rem;font-weight:700}
.pro-detail-banner .banner-con .info .desc{font-size:.16rem;color:#333;line-height:.3rem;margin-bottom:.4rem}
.pro-detail-banner .banner-con .info .btn-consult{display:inline-flex;align-items:center;height:.51rem;padding:0 .3rem;background:#194e9a;color:#fff;border-radius:.3rem;font-size:.18rem}
.pro-detail-banner .banner-con .info .btn-consult .icon-msg{width:.25rem;height:.25rem;background:url(../images/email.png) no-repeat center;background-size:contain;margin-right:.15rem}
.pro-detail-banner .banner-con .img-box{width:50%}
.pro-detail-banner .banner-con .img-box img{width:100%;display:block}
.pagination{display:flex;align-items:center;justify-content:center;margin-top:.6rem;padding-bottom:.6rem}
.pagination a,.pagination span{display:block;width:.42rem;height:.42rem;line-height:.42rem;text-align:center;background:#fff;border:1px solid #e1e4f3;font-size:.14rem;color:#646b97;margin:0 .06rem;transition:all .3s}
.pagination a.active,.pagination a:hover,.pagination span.active,.pagination span:hover{background:#194e9a;color:#fff;border-color:#194e9a;text-decoration:none}
.pagination a.next,.pagination a.prev,.pagination span.next,.pagination span.prev{font-weight:700;color:#646b97}
.pagination a.next:hover,.pagination a.prev:hover,.pagination span.next:hover,.pagination span.prev:hover{color:#fff}
.pagination span{border:none;background:0 0;cursor:default}
.detail-sec{margin-bottom:.6rem}
.detail-sec .sec-tit{height:.7rem;line-height:.7rem;background:#f8f9fe;padding:0 .2rem;font-size:.24rem;color:#181a29;font-weight:700;display:flex;align-items:center;margin-bottom:.3rem}
.detail-sec .sec-tit img{width:.3rem;margin-right:.1rem}
.detail-sec .sec-con{position:relative}
.detail-sec .sec-con .desc{padding:0 .16rem}
.detail-sec .sec-con p{font-size:.16rem;color:#181a29;line-height:1.8;margin-bottom:.15rem}
.detail-sec .sec-con p strong{display:block}
.detail-sec .sec-con .param-table{width:100%;border-collapse:collapse;table-layout:fixed}
.detail-sec .sec-con .param-table td,.detail-sec .sec-con .param-table th{border:1px solid #ececec;padding:.15rem .3rem;font-size:.16rem;color:#333;text-align:left}
.detail-sec .sec-con .param-table th{background:#f8f9fe;color:#194e9a;font-size:.18rem;font-weight:700;border-right:none;border-left:none}
.detail-sec .sec-con .param-table th:first-child{border-left:1px solid #ececec;border-right:1px solid #ececec}
.detail-sec .sec-con .param-table th:last-child{border-right:1px solid #ececec}
.detail-sec .sec-con .param-table tr:nth-child(even){background:#fafafa}
.detail-sec .sec-con .sample-img img{width:100%;display:block}
.detail-sec .sec-con .swiper-container{overflow:hidden}
.detail-sec .sec-con .swiper-container .item .img-box{height:2.46rem;overflow:hidden;padding:0}
.detail-sec .sec-con .swiper-container .item .img-box img{width:100%;height:100%;object-fit:cover;transition:.3s}
.detail-sec .sec-con .swiper-container .item .name{height:.72rem;display:flex;align-items:center;font-size:.18rem;font-weight:700;color:#333;padding:0 .3rem;background:#f9f9f9}
.detail-sec .sec-con .swiper-container .item:hover .img-box img{transform:scale(1.05)}
.detail-sec .sec-con .swiper-container .item:hover .name{color:#194e9a}
.detail-sec .sec-con .swiper-button-next,.detail-sec .sec-con .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:.56rem;height:.56rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;-webkit-transition:all .3s;transition:all .3s;border:1px solid #194e9a}
.detail-sec .sec-con .swiper-button-next:after,.detail-sec .sec-con .swiper-button-prev:after{content:'';width:.16rem;height:.16rem;background:url(../images/swi-l2-b.png) no-repeat center center/contain}
.detail-sec .sec-con .swiper-button-next:hover,.detail-sec .sec-con .swiper-button-prev:hover{background:linear-gradient(90deg,#194e9a,#1878bc)}
.detail-sec .sec-con .swiper-button-next:hover:after,.detail-sec .sec-con .swiper-button-prev:hover:after{background-image:url(../images/swi-l2-w.png)}
.detail-sec .sec-con .swiper-button-prev{left:-.72rem}
.detail-sec .sec-con .swiper-button-next{right:-.72rem}
.detail-sec .sec-con .swiper-button-next:after{transform:rotate(180deg)}
.detail-sec .swi-pro .swiper-slide .inner{border:1px solid #d5d5e2}
.news-page-content{padding:.8rem 0;background:#fff}
.news-page-content .news-page-tit{text-align:center;margin-bottom:.45rem}
.news-page-content .news-page-tit h3{font-size:.48rem;color:#1a1b20;font-weight:700;margin-bottom:.3rem}
.news-page-content .news-page-tit .tabs{display:flex;justify-content:center;align-items:center}
.news-page-content .news-page-tit .tabs a{display:block;height:.38rem;line-height:.38rem;padding:0 .25rem;border:1px solid #ccc;border-radius:.21rem;margin:0 .03rem;font-size:.16rem;color:#666;transition:all .3s}
.news-page-content .news-page-tit .tabs a.active,.news-page-content .news-page-tit .tabs a:hover{background:linear-gradient(90deg,#194e9a,#1878bc);color:#fff;border-color:transparent;text-decoration:none}
.news-page-list .item{display:flex;align-items:stretch;background:#f8f8f8;margin-bottom:.36rem;transition:all .3s}
.news-page-list .item .pic{width:4.76rem;height:3.27rem;flex-shrink:0;overflow:hidden}
.news-page-list .item .pic img{width:100%;height:100%;object-fit:cover;transition:all .5s}
.news-page-list .item .info{flex:1;width:0;padding:.4rem .6rem;display:flex;flex-direction:column;justify-content:center}
.news-page-list .item .info .tag-date{display:flex;align-items:center;margin-bottom:.2rem}
.news-page-list .item .info .tag-date .tag{padding:0 .15rem;height:.32rem;line-height:.32rem;background:rgba(25,78,154,.1);color:#333;font-size:.14rem;border-radius:.16rem;margin-right:.2rem}
.news-page-list .item .info .tag-date .date{font-size:.14rem;color:#333}
.news-page-list .item .info h3{font-size:.28rem;color:#1a1b20;font-weight:700;margin-bottom:.2rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-page-list .item .info p{font-size:.16rem;color:#666;line-height:1.8;margin-bottom:.3rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.news-page-list .item .info .more{font-size:.18rem;color:#194e9a;display:flex;align-items:center}
.news-page-list .item .info .more i{margin-left:.1rem;transition:all .3s;background:url(../images/swi-l2-b.png) no-repeat center center/contain;width:.19rem;height:.14rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.news-page-list .item:hover{box-shadow:0 .1rem .3rem rgba(0,0,0,.1)}
.news-page-list .item:hover .pic img{transform:scale(1.1)}
.news-page-list.jp{display:flex;flex-wrap:wrap;gap:.16rem}
.news-page-list.jp .item{flex:0 0 calc(33.3% - .16rem);margin-bottom:.5rem;width:0;display:block}
.news-page-list.jp .item .pic{width:100%;height:3.45rem}
.news-page-list.jp .item .info{width:100%;padding:.4rem}
.case-page-list{display:flex;flex-wrap:wrap;gap:.16rem}
.case-page-list .item{flex:0 0 calc(33.3% - .16rem);margin-bottom:.2rem;width:0;display:block}
.case-page-list .item .pic{width:100%;height:4.75rem;position:relative;overflow:hidden}
.case-page-list .item .pic img{width:100%;height:100%;object-fit:cover;transition:all .5s}
.case-page-list .item .pic .desc-box{position:absolute;left:0;bottom:0;width:100%;padding:.3rem .4rem;box-sizing:border-box;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);color:#fff;transition:all .3s}
.case-page-list .item .pic .desc-box .top-info{display:flex;align-items:center;margin-bottom:.2rem}
.case-page-list .item .pic .desc-box .top-info .tag{background:rgba(25,78,154,.5);padding:0 .15rem;height:.3rem;line-height:.3rem;border-radius:.15rem;font-size:.14rem;margin-right:.2rem}
.case-page-list .item .pic .desc-box .top-info .date{font-size:.14rem}
.case-page-list .item .pic .desc-box .top-info i{margin-left:auto;font-size:.2rem;background:url(../images/swi-l2-w.png) no-repeat center center/contain;width:.19rem;height:.14rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.case-page-list .item .pic .desc-box h3{font-size:.24rem;font-weight:700;margin-bottom:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.case-page-list .item .pic .desc-box p{font-size:.16rem;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.case-page-list .item:hover .pic img{transform:scale(1.1)}
.news-detail-page{padding:.8rem 0;background:#fff url(../images/news-det-bg.png) no-repeat center top/100% auto}
.news-detail-page .news-detail-container{display:flex;justify-content:space-between;align-items:flex-start}
.news-detail-page .news-detail-container .news-detail-left{flex:1}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header{border-bottom:1px solid #fff;padding-bottom:.3rem;margin-bottom:.4rem}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header h1{font-size:.42rem;color:#fff;font-weight:700;line-height:1.4;margin-bottom:.3rem}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar{display:flex;justify-content:space-between;align-items:center}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .info-left{display:flex;align-items:center;font-size:.16rem;color:#fff}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .info-left span{margin-right:.4rem;display:flex;align-items:center}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .info-left span i{display:block;background:url(../images/time.png) no-repeat center center/contain;width:.24rem;height:.24rem;margin-right:.11rem}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb{font-size:.16rem;color:#fff}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb a{color:#fff}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb a img{width:.16rem;margin-right:.05rem;vertical-align:middle;margin-top:-.03rem}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb a:hover{color:#fff}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb span{color:#fff}
.news-detail-page .news-detail-container .news-detail-left .news-content{font-size:.16rem;color:#333;line-height:1.8}
.news-detail-page .news-detail-container .news-detail-left .news-content p{margin-bottom:.25rem}
.news-detail-page .news-detail-container .news-detail-left .news-content img{max-width:100%;display:block;margin:.3rem auto}
.news-detail-page .news-detail-container .news-detail-left .news-content h3{font-size:.24rem;color:#1a1b20;font-weight:700;margin:.4rem 0 .2rem}
.news-detail-page .news-detail-container .news-detail-left .news-actions{display:flex;justify-content:center;margin:.6rem 0 .8rem}
.news-detail-page .news-detail-container .news-detail-left .news-actions .btn-back{display:flex;align-items:center;justify-content:center;width:2.2rem;height:.56rem;border:1px solid #194e9a;border-radius:.28rem;color:#333;font-size:.18rem;transition:all .3s}
.news-detail-page .news-detail-container .news-detail-left .news-actions .btn-back i{display:inline-block;width:.22rem;height:.14rem;background:url(../images/swi-l2-b.png) no-repeat center center/contain;margin-left:.15rem;transform:rotate(180deg)}
.news-detail-page .news-detail-container .news-detail-left .news-actions .btn-back:hover{background:#194e9a;color:#fff}
.news-detail-page .news-detail-container .news-detail-left .news-actions .btn-back:hover i{filter:brightness(0) invert(1)}
.news-detail-page .news-detail-container .news-detail-left .news-prev-next{border-top:1px solid #eee;padding-top:.4rem}
.news-detail-page .news-detail-container .news-detail-left .news-prev-next .pn-item{display:flex;align-items:center;margin-bottom:.2rem;font-size:.18rem}
.news-detail-page .news-detail-container .news-detail-left .news-prev-next .pn-item span{color:#194e9a;font-weight:700;margin-right:.2rem;flex-shrink:0}
.news-detail-page .news-detail-container .news-detail-left .news-prev-next .pn-item a{color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.news-detail-page .news-detail-container .news-detail-left .news-prev-next .pn-item a:hover{color:#194e9a}
.news-detail-page .news-detail-container .news-detail-right{width:3.35rem;margin-left:.8rem}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-tit{font-size:.3rem;color:#181a29;font-weight:700;display:flex;align-items:center;margin-bottom:.3rem}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-tit i{display:inline-block;width:.39rem;height:.4rem;background:url(../images/det1.png) no-repeat center center/contain;margin-right:.1rem}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list{background-color:#fff;padding:.2rem}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list .item{display:block;margin-bottom:.4rem}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list .item .pic{width:100%;height:2.4rem;overflow:hidden;margin-bottom:.2rem}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list .item .pic img{width:100%;height:100%;object-fit:cover;transition:all .5s}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list .item .info .tag-date{display:flex;justify-content:space-between;align-items:center;margin-bottom:.15rem}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list .item .info .tag-date .tag{padding:0 .15rem;height:.3rem;line-height:.3rem;background:#f8f8f8;border-radius:.15rem;font-size:.14rem;color:#999}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list .item .info .tag-date .date{font-size:.14rem;color:#999}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list .item .info h3{font-size:.18rem;color:#1a1b20;font-weight:700;line-height:1.5;margin-bottom:.15rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list .item .info .more{font-size:.16rem;color:#194e9a;display:flex;align-items:center}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list .item .info .more i{display:inline-block;width:.16rem;height:.1rem;background:url(../images/swi-l2-b.png) no-repeat center center/contain;margin-left:.08rem;transform:rotate(180deg)}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list .item:hover .pic img{transform:scale(1.1)}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list .item:hover h3{color:#194e9a}
.contact-box{padding:.8rem 0;background:#fff}
.contact-box .contact-list .item{background:#f9f9f9;margin-bottom:.4rem}
.contact-box .contact-list .item:last-child{margin-bottom:0}
.contact-box .contact-list .item .info{padding:.6rem;flex:1}
.contact-box .contact-list .item .info h3{font-size:.3rem;color:#1a1b20;margin-bottom:.4rem;font-weight:700}
.contact-box .contact-list .item .info .line+.line{margin-top:.2rem;padding-top:.2rem;border-top:1px solid #dee5eb}
.contact-box .contact-list .item .info .line{align-items:flex-start}
.contact-box .contact-list .item .info .line:last-child{margin-bottom:0}
.contact-box .contact-list .item .info .line .icon{width:.35rem;height:.37rem;flex-shrink:0;margin-right:.2rem;position:relative;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center center}
.contact-box .contact-list .item .info .line .icon.icon-add{background-image:url(../images/ci1.png)}
.contact-box .contact-list .item .info .line .icon.icon-tel{background-image:url(../images/ci2.png)}
.contact-box .contact-list .item .info .line .icon.icon-email{background-image:url(../images/ci3.png)}
.contact-box .contact-list .item .info .line .text{font-size:.18rem;color:#666;line-height:1.6}
.contact-box .contact-list .item .info .line .text .label{color:#231d21;margin-bottom:.05rem}
.contact-box .contact-list .item .info .line .text b{color:#231d21;font-size:.24rem}
.contact-box .contact-list .item .map-img{flex:0 0 7.57rem;overflow:hidden}
.contact-box .contact-list .item .map-img img{width:100%;height:100%;object-fit:cover}
.contact-feedback{padding:1rem 0;background:url(../images/contact-bg.jpg) no-repeat center center/cover;color:#fff}
.contact-feedback .feedback-content{position:relative}
.contact-feedback .feedback-content .top{width:10.18rem;margin-bottom:.37rem}
.contact-feedback .feedback-content .top .index-tit .g-tit{margin-bottom:.2rem}
.contact-feedback .feedback-content .top .index-tit h3{font-size:.48rem;color:#1a1b20;margin-bottom:.2rem;line-height:1.2}
.contact-feedback .feedback-content .top .index-tit p{font-size:.18rem;color:#666}
.contact-feedback .feedback-content .bot{width:10.18rem;z-index:2}
.contact-feedback .feedback-content .bot .message-form .form-row{margin-bottom:.2rem}
.contact-feedback .feedback-content .bot .message-form .form-row input,.contact-feedback .feedback-content .bot .message-form .form-row textarea{width:100%;background:#fff;border:1px solid #d5d7e0;padding:.15rem .2rem;font-size:.16rem;color:#333;border-radius:.05rem}
.contact-feedback .feedback-content .bot .message-form .form-row input::placeholder,.contact-feedback .feedback-content .bot .message-form .form-row textarea::placeholder{color:#ccc}
.contact-feedback .feedback-content .bot .message-form .form-row.flex-between input{width:31%}
.contact-feedback .feedback-content .bot .message-form .form-row textarea{height:1.5rem;resize:none}
.contact-feedback .feedback-content .bot .message-form .submit-btn{display:flex;align-items:center;justify-content:center;position:relative;width:3.31rem;height:.57rem;background:#194e9a;border-radius:.28rem;color:#fff;font-size:.18rem;cursor:pointer;transition:all .3s;border:none}
.contact-feedback .feedback-content .bot .message-form .submit-btn input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}
.contact-feedback .feedback-content .bot .message-form .submit-btn .arrow{margin-left:.2rem;width:.18rem;height:.12rem;background:url(../images/arrow-r.png) no-repeat center center/contain;margin-left:.1rem;transition:transform .3s}
.contact-feedback .feedback-content .bot .message-form .submit-btn:hover{opacity:.8}
.contact-feedback .feedback-content .deco-img{position:absolute;right:-1rem;bottom:-1rem;width:5rem;opacity:.8;pointer-events:none}
.contact-feedback .feedback-content .deco-img img{width:100%}
.flex-between{display:flex;justify-content:space-between}
.flex{display:flex}
.index-product .sec-top .cate-list .item,.swi-pro .swiper-slide .inner .pic img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-product .sec-top .cate-list .item:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}
.swi-pro .swiper-slide .inner:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.index-case .swi-case .swiper-slide .item .pic{overflow:hidden}
.index-case .swi-case .swiper-slide .item .pic img{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.index-case .swi-case .swiper-slide .item .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.client-swi{overflow:hidden}
.client-swi .swiper-slide{height:1.48rem;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #eaeaea}
.client-swi .swiper-slide img{max-width:80%;max-height:80%;object-fit:contain}
.footer .fd-nav .col{line-height:1.8}
.footer .fd-mid .text .info .col+.col b{font-size:18px}
.pro-banner img{pointer-events:none}
.pro-content{position:relative;z-index:20}
.pro-content .pro-list .item .img-box img{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pro-content .pro-list .item:hover .img-box img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.about-strength .strength-content .right .strength-list .item .icon{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.about-strength .strength-content .right .strength-list .item:hover .icon{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb,.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb a,.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb a:hover,.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb span,.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .info-left,.news-detail-page .news-detail-container .news-detail-left .news-detail-header h1{color:#333}
body{font-family:HarmonyOS_Sans_SC_Light}
.detail-sec .sec-con .param-table tbody tr:first-child td:first-child,.g-btn span,.index-case .sec-top p,.index-message .message-content .form-box form .input-item input,.index-product .sec-top .cate-list .item p,.index-product .sec-top p,.index-solution .solution-list .item .text p{font-weight:400;font-family:HarmonyOS_Sans_SC_Light}
.about-advantage .advantage-list .item .tit,.about-history h3,.about-intro .intro-data .item .num em,.about-intro .intro-top .left h3,.about-strength .strength-content .left h3,.about-strength .strength-content .right .strength-list .item .info h4,.case-page-list .item .pic .desc-box h3,.contact-box .contact-list .item .info .line .text b,.contact-box .contact-list .item .info h3,.contact-feedback .feedback-content .bot .message-form .submit-btn,.contact-feedback .feedback-content .top .index-tit h3,.detail-sec .sec-con .param-table tbody tr:first-child td,.detail-sec .sec-con .param-table th:first-child,.detail-sec .sec-con .swiper-container .item .name,.detail-sec .sec-tit,.footer .fd-mid .qr h3,.footer .fd-mid .text b,.footer .fd-mid .text h3,.footer .fd-nav .tit,.g-tit span,.header .nav .item a:hover,.header .nav .item.active a,.index-case .sec-top h3,.index-case .swi-case .swiper-slide .item .text h3,.index-message .message-content .form-box form .submit-btn span,.index-message .message-content .text h3,.index-news .news-mid .news-hot .info .text h3,.index-news .sec-top h3,.index-product .sec-top .cate-list .item.active p,.index-product .sec-top h3,.index-solution .solution-list .item .text h3,.inner-banner .text h3,.news-detail-page .news-detail-container .news-detail-left .news-actions .btn-back,.news-detail-page .news-detail-container .news-detail-left .news-content h3,.news-detail-page .news-detail-container .news-detail-left .news-detail-header h1,.news-page-content .news-page-tit .tabs a.active,.news-page-content .news-page-tit .tabs a:hover,.news-page-content .news-page-tit h3,.news-page-list .item .info h3,.pro-banner h3,.pro-content .pro-list .item .info h3,.pro-content .pro-list .item:hover .info h3,.pro-content .side-msg form button,.pro-content .side-nav ul li .sub-list a.active,.pro-content .side-nav ul li .sub-list a:hover,.pro-content .side-nav ul li.active .tit,.pro-detail-banner .banner-con .info .sub-tit,.pro-detail-banner .banner-con .info .tit,.sub-nav .nav-content .list a.active,.sub-nav .nav-content .list a:hover,.sub-nav .nav-content .tel span,.sub-nav .nav-content .tit,.swi-ban .swiper-slide .text h3,.swi-pro .swiper-slide .inner .text h3{font-weight:400;font-family:HarmonyOS_Sans_SC_Bold}
.inner-banner .text p,.swi-ban .swiper-slide .text p{font-weight:400;font-family:HarmonyOS_Sans_SC_Thin}
.contact-box .contact-list .item .info .line .text .label,.contact-feedback .feedback-content .top .index-tit p,.footer .fd-bot,.footer .fd-nav .col a,.header .nav .item a,.index-news .news-mid .news-hot .info .date .d,.index-news .news-mid .news-hot .info .date .m,.index-news .news-mid .news-hot .info .text .more,.news-detail-page .news-detail-container .news-detail-left .news-content,.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb,.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb a,.news-list .item .more,.news-page-content .news-page-tit .tabs a,.pagination,.pro-content .side-nav ul li .sub-list a,.pro-content .side-nav ul li .tit,.pro-detail-banner .banner-con .info .btn-consult,.pro-detail-banner .breadcrumb a,.pro-detail-banner .breadcrumb span,.sub-nav .nav-content .list a{font-family:HarmonyOS_Sans_SC_Regular;font-weight:400}
.about-culture .culture-list .item.active .inner .info h4,.index-message .message-content .form-box .top-info,.news-detail-page .news-detail-container .news-detail-left .news-prev-next .pn-item span{font-weight:400;font-family:HarmonyOS_Sans_SC_Medium}
.index-message .message-content .form-box form .input-item input::-webkit-input-placeholder{color:#fff}
.index-message .message-content .form-box form .input-item input::-moz-placeholder{color:#fff}
.index-message .message-content .form-box form .input-item input:-moz-placeholder{color:#fff}
.index-message .message-content .form-box form .input-item input:-ms-input-placeholder{color:#fff}
.about-intro .intro-data .item{padding:0}
.news-detail-page .news-detail-container .news-detail-left .news-prev-next .pn-item a{color:#333}
.contact-box .contact-list .item .info .line .text p.label{font-size:18px}
.contact-box .contact-list .item .info .line .text p{font-size:24px}
.contact-feedback .feedback-content .top .index-tit h3{font-size:42px}
.contact-feedback .feedback-content .top .index-tit p{font-size:24px}
.contact-feedback .feedback-content .bot .message-form .form-row.flex-between input::-webkit-input-placeholder{color:#666}
.contact-feedback .feedback-content .bot .message-form .form-row.flex-between input::-moz-placeholder{color:#666}
.contact-feedback .feedback-content .bot .message-form .form-row.flex-between input:-moz-placeholder{color:#666}
.contact-feedback .feedback-content .bot .message-form .form-row.flex-between input:-ms-input-placeholder{color:#666}
.contact-feedback .feedback-content .bot .message-form .form-row textarea::-webkit-input-placeholder{color:#666}
.contact-feedback .feedback-content .bot .message-form .form-row textarea::-moz-placeholder{color:#666}
.contact-feedback .feedback-content .bot .message-form .form-row textarea:-moz-placeholder{color:#666}
.contact-feedback .feedback-content .bot .message-form .form-row textarea:-ms-input-placeholder{color:#666}
.news-page-list.jp .item .info p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:30px;height:90px}
.footer .fd-nav{font-size:16px}
.footer .fd-nav .tit,.header .nav .item a,.pro-content .side-nav ul li .tit{font-size:.2rem}
.footer .fd-mid .text h3{font-size:.2rem}
.footer .fd-mid .text .info{font-size:.18rem}
.pro-content .side-nav ul li .sub-list a{font-size:.18rem}
.pro-content .side-msg form input,.pro-content .side-msg form textarea{font-size:.16rem}
.pro-content .side-msg form button{font-size:.18rem}
.about-strength .strength-content .right .strength-list .item .info p,.case-page-list .item .pic .desc-box p,.detail-sec .sec-con .param-table td,.detail-sec .sec-con .param-table th,.detail-sec .sec-con p,.news-detail-page .news-detail-container .news-detail-left .news-content,.news-page-content .news-page-tit .tabs a,.news-page-list .item .info p,.pro-detail-banner .banner-con .info .desc{font-size:18px}
.news-page-list .item .info .tag-date .date,.news-page-list .item .info .tag-date .tag{font-size:16px}
/* .about-history .swi-history .swiper-slide .item p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:64px} */
.pro-detail-banner .banner-con .info .btn-consult{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pro-detail-banner .banner-con .info .btn-consult:hover{opacity:.8}
.header .tools a{position:relative}
.header .tools a .pop{pointer-events:none;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:100%;padding:10px;background-color:#fff;border-radius:10px;overflow:hidden}
.header .tools a .pop *{display:block}
.header .tools a .pop .qr{margin:0 auto;width:100px;height:100px}
.header .tools a .pop .qr img{display:block;width:100%;height:100%;max-width:none}
.header .tools a .pop .txt{white-space:nowrap;font-size:18px;color:#333}
.header .tools a:hover .pop{opacity:1;pointer-events:auto}
.footer .fd-mid .qr h3{white-space:nowrap}
@media only screen and (max-width:1785px){
.contact-feedback .feedback-content .bot,.contact-feedback .feedback-content .top{width:80%}
.contact-box .contact-list .item .map-img{flex:0 0 50%}
.detail-sec .sec-con.p-rel,.index-case .swi-case-wrap,.swi-history-wrap,.swi-pro-wrap{padding-left:100px;padding-right:100px}
.detail-sec .sec-con .swiper-button-prev,.index-case .swi-case-wrap .swi-btn .swiper-prev,.swi-pro-wrap .swi-btn .swiper-prev{left:0}
.detail-sec .sec-con .swiper-button-next,.index-case .swi-case-wrap .swi-btn .swiper-next,.swi-pro-wrap .swi-btn .swiper-next{right:0}
.about-history .swi-history-ctrl{left:100px;right:100px;width:auto}
.header .nav .item+.item{margin-left:20px}
.header .nav{padding-right:30px;margin-right:30px}
.swi-ban .swiper-slide .wp,.wp{padding-left:20px;padding-right:20px;width:90%}
}
@media only screen and (max-width:1647px){
.swi-pro .swiper-slide .inner .pic{height:200px}
html{font-size:85px}
.index-product .sec-top .cate-list .item{margin-left:30px}
.footer .fd-mid .text .info .col{flex:1}
.header .nav .item+.item{margin-left:30px}
.header .tools a+a{margin-left:10px}
.index-solution .solution-list .item.active{flex:0 0 40%}
.index-case .swi-case .swiper-slide .item{height:auto}
.index-news .news-mid .news-list-wrap{margin-left:30px}
.pro-content .pro-left{flex:0 0 3.38rem}
.pro-content .pro-right{flex:1;width:0;margin-left:30px}
.about-history .swi-history .swiper-slide .item .year{flex-wrap:wrap}
.about-history .swi-history .swiper-slide .item .year small{flex:0 0 100%;margin-left:0;margin-top:10px}
.about-history .swi-history .swiper-slide .item p{height:240px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
}
@media only screen and (max-width:1300px){
html{font-size:75px}
.header .nav .item+.item{margin-left:15px}
.contact-box .contact-list .item .info{padding:20px}
.about-strength .strength-content{display:block}
.about-strength .strength-content .right{margin-left:0;padding-top:0}
}
@media only screen and (max-width:1199px){
.contact-box .contact-list .item .info .line .icon{width:30px;height:30px;margin-right:10px}
.contact-box .contact-list .item .info .line .text b{display:block}
.contact-box .contact-list .item .info .line .text b,.contact-box .contact-list .item .info .line .text p{font-size:18px}
.about-history .swi-history-ctrl{left:0;right:0}
.about-history .swi-history .swiper-slide .item p{height:auto;display:block}
.about-history .swi-history-wrap{padding:0}
.detail-sec .sec-con.p-rel{padding:0}
.pro-content .pro-right{margin-left:0}
.index-case .swi-case-wrap,.swi-pro-wrap{padding:0}
html{font-size:100px}
body{padding-top:50px}
.wp{width:100%!important;max-width:none!important;margin:0 auto;padding-left:20px;padding-right:20px}
.header{height:50px;padding:0 20px}
.header .logo{height:30px}
.header .hd-r .nav{display:none;position:fixed;top:50px;left:0;width:100%;height:calc(100vh - 50px);background:#fff;flex-direction:column;padding:20px;margin:0;z-index:100}
.header .hd-r .nav:after{display:none}
.header .hd-r .nav .item+.item{margin-left:0;margin-top:.4rem}
.header .hd-r .nav .item a:after{display:none}
.header .hd-r .tools{display:none}
.header .hd-r .menuBtn{display:block;width:30px;height:30px;background:url(../images/menu.svg) no-repeat center center/contain;cursor:pointer}
.header .hd-r .menuBtn.active{background-image:url(../images/close.svg)}
.footer{padding:.6rem 0}
.footer .fd-nav{flex-wrap:wrap}
.footer .fd-nav .item{width:100%;margin-bottom:.4rem}
.footer .fd-nav .row{flex-wrap:wrap}
.footer .fd-nav .col+.col{margin-left:.4rem}
.footer .fd-mid{flex-direction:column;padding:.4rem 0}
.footer .fd-mid .text h3{font-size:.32rem}
.footer .fd-mid .text .info{flex-direction:column}
.footer .fd-mid .text .info .col+.col{margin-left:0;margin-top:.3rem}
.footer .fd-mid .text .info .col{flex:none;width:100%}
.footer .fd-mid .text .info .col.df{flex-direction:column}
.footer .fd-mid .text .info .col.df p{white-space:normal}
.footer .fd-mid .qr{margin-top:.4rem}
.footer .fd-mid .qr h3{font-size:.3rem}
.footer .fd-bot{font-size:.24rem;line-height:1.5;text-align:center}
.swi-ban .swiper-slide .wp{padding-top:.6rem}
.swi-ban .swiper-slide .text h3{font-size:.4rem;line-height:1.2}
.swi-ban .swiper-slide .text p{font-size:.24rem;line-height:1.4;margin:.1rem 0}
.swi-ban .swiper-slide .pic{height:300px}
.swi-ban .swiper-slide .pic img{height:100%;object-fit:cover}
.swi-ban .swi-tools{padding:0 4%;bottom:.2rem}
.g-btn{width:120px;height:40px}
.g-btn i{margin-left:10px}
.swi-ban .swiper-pagination-bullet{width:10px;height:10px}
.index-product{padding:.6rem 0}
.index-product .sec-tit{flex-direction:column;align-items:flex-start}
.index-product .sec-tit h3{font-size:.4rem}
.index-product .sec-tit .cate-list{margin-top:.2rem;flex-wrap:wrap}
.index-product .sec-tit .cate-list .item{margin-right:.3rem;margin-left:0;font-size:.24rem}
.index-product .swi-product{margin-top:.4rem}
.index-solution{height:auto;flex-direction:column}
.index-solution .item{width:100%!important;height:4rem;flex:none!important;padding:.4rem}
.index-solution .item.active{width:100%!important}
.index-solution .item .info .tit{font-size:.4rem!important}
.index-solution .item .info .desc{font-size:.24rem;margin-top:.2rem;opacity:1;transform:none}
.index-case{padding:.6rem 0}
.index-case .sec-tit{flex-direction:column;align-items:flex-start}
.index-case .sec-tit h3{font-size:.4rem}
.index-case .sec-tit .g-btn{margin-top:.2rem}
.index-case .swi-case{margin-top:.4rem}
.index-news{padding:.6rem 0}
.index-news .news-box{flex-direction:column}
.index-news .news-box .news-l{width:100%;margin-bottom:.4rem}
.index-news .news-box .news-r{width:100%}
.index-news .news-list-row{flex-direction:column}
.index-news .news-list-row .col{width:100%;margin-top:.4rem}
.index-message{padding:.6rem 0}
.index-message .msg-box{flex-direction:column}
.index-message .msg-box .msg-l{width:100%;margin-bottom:.4rem}
.index-message .msg-box .msg-l .tit{font-size:.4rem}
.index-message .msg-box .msg-r{width:100%;padding:.4rem}
.index-message .msg-box .msg-r .form-item.flex-between input{width:48%}
.index-client{padding:.6rem 0}
.index-client .sec-tit{font-size:.4rem;position:static;transform:none;margin-bottom:.4rem;text-align:center}
.index-client .client-list{grid-template-columns:repeat(2,1fr);gap:.2rem}
.inner-banner{height:3rem}
.inner-banner .text h3{font-size:.4rem}
.sub-nav{height:auto;padding:.2rem 0;overflow-x:auto}
.sub-nav .wp{width:auto!important;padding:0 4%;justify-content:flex-start}
.sub-nav .item{margin:0 .2rem;white-space:nowrap}
.sub-nav .item a{font-size:.24rem}
.about-intro{padding:.6rem 0}
.about-intro .intro-top{flex-direction:column}
.about-intro .intro-top .intro-l{width:100%;margin-bottom:.4rem}
.about-intro .intro-top .intro-r{width:100%;height:4rem}
.about-intro .intro-data{grid-template-columns:repeat(2,1fr)}
.about-intro .intro-data .data-item{border:1px solid #eee;margin-top:-1px;margin-left:-1px}
.about-advantage{padding:.6rem 0}
.about-advantage .adv-list{flex-direction:column}
.about-advantage .adv-list .item{width:100%;margin-bottom:.3rem}
.about-history{padding:.6rem 0}
.about-strength{padding:.6rem 0;background-attachment:scroll}
.about-strength .strength-content{flex-direction:column}
.about-strength .strength-content .strength-l{width:100%;margin-bottom:.4rem}
.about-strength .strength-content .strength-l .img-box{width:100%}
.about-strength .strength-content .strength-r{width:100%;margin-left:0}
.about-strength .strength-content .strength-r .strength-list{grid-template-columns:1fr}
.about-culture{height:auto;flex-direction:column}
.about-culture .item{width:100%!important;height:4rem;flex:none!important}
.about-culture .item.active{width:100%!important}
.about-culture .item .bg{opacity:1;transform:scale(1.1)}
.pro-content{flex-direction:column}
.pro-content .pro-left{width:100%;margin-bottom:.4rem}
.pro-content .pro-right{width:100%}
.pro-content .pro-list{grid-template-columns:repeat(2,1fr)}
.pro-detail-banner{padding:.6rem 0}
.pro-detail-banner .wp{flex-direction:column-reverse}
.pro-detail-banner .detail-l{width:100%;margin-top:.4rem}
.pro-detail-banner .detail-l h1{font-size:.4rem}
.pro-detail-banner .detail-r{width:100%;height:4rem}
.pro-detail-content{flex-direction:column}
.pro-detail-content .pro-left{width:100%;margin-bottom:.4rem}
.pro-detail-content .pro-right{width:100%}
.pro-detail-content .params-table table{font-size:.24rem}
.news-page-content{padding:.6rem 0}
.news-page-content .news-tabs{flex-wrap:wrap}
.news-page-content .news-tabs .tab-item{margin-bottom:.2rem}
.news-page-content .news-page-list .item{flex-direction:column}
.news-page-content .news-page-list .item .pic{width:100%;height:4rem;margin-right:0;margin-bottom:.2rem}
.news-page-content .news-page-list .item .info{width:100%}
.news-page-content .case-page-list{grid-template-columns:1fr}
.news-detail-container{flex-direction:column}
.news-detail-container .news-detail-l{width:100%;margin-bottom:.4rem;padding:.3rem}
.news-detail-container .news-detail-l h1{font-size:.36rem}
.news-detail-container .news-detail-r{width:100%}
.contact-list .item{flex-direction:column}
.contact-list .item .info{width:100%;margin-bottom:.4rem}
.contact-list .item .map-box{width:100%;height:4rem}
.contact-feedback{padding:.6rem 0}
.contact-feedback .wp{flex-direction:column}
.contact-feedback .feedback-l{width:100%;margin-bottom:.4rem}
.contact-feedback .feedback-r{width:100%}
.contact-feedback .feedback-r .form-row.flex-between input{width:100%;margin-bottom:.2rem}
.contact-feedback .deco-img{display:none}
.pagination{flex-wrap:wrap}
.pagination .page-item{margin:.05rem;width:.6rem;height:.6rem;line-height:.6rem;font-size:.24rem}
.index-product .sec-top{display:block}
.index-product .sec-top .cate-list{flex-wrap:wrap;margin-top:30px}
.index-product .sec-top .cate-list .item{margin-left:0;flex:0 0 33.3%;margin-bottom:20px}
.index-product .sec-top .cate-list .item p,.index-product .sec-top .cate-list .item.active p{font-size:14px}
.index-product .sec-top h3{font-size:24px}
.index-product .sec-top p{font-size:18px}
.swi-pro-wrap .swi-btn .swiper-next,.swi-pro-wrap .swi-btn .swiper-prev{display:none}
.swi-pro .swiper-slide .inner{padding:20px}
.index-solution{padding:20px}
.index-solution .solution-list{height:auto;display:block}
.index-solution .solution-list .item .more,.index-solution .solution-list .item.active .more{position:relative;top:0;left:0;bottom:0;right:0;z-index:20;opacity:1}
.index-solution .solution-list .item .num,.index-solution .solution-list .item.active .num{position:relative;top:0;left:0;bottom:0;right:0;z-index:20}
.index-solution .solution-list .item .text,.index-solution .solution-list .item.active .text{position:relative;top:0;left:0;bottom:0;right:0;z-index:20}
.index-solution .solution-list .item .pic:after{background:url(../images/mask.png) no-repeat center center/cover}
.index-solution .g-tit{position:static}
.index-solution .g-tit img{display:none}
.index-solution .g-tit span{color:#194e9a}
.index-solution .item{height:auto}
.index-solution .solution-list .item .text p{height:auto;opacity:1}
.index-solution .solution-list .item .text h3,.index-solution .solution-list .item.active .text h3{font-size:24px}
.index-solution .solution-list .item.active .more{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.index-solution .solution-list .item .more{margin-top:30px;background:linear-gradient(90deg,#194e9a,#1878bc);border-color:transparent;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.index-case .sec-top,.index-news .sec-top{display:block}
.index-case .sec-top h3,.index-news .sec-top h3{font-size:24px}
.index-case .sec-top p,.index-news .sec-top p{font-size:18px;margin:10px 0}
.index-case .swi-case .swiper-slide.swiper-slide-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.index-news .news-mid{display:block}
.index-news .news-mid .news-hot{width:100%}
.index-news .news-mid .news-hot .pic{height:auto}
.index-news .news-mid .news-hot .info{padding:20px}
.index-news .news-mid .news-hot .info .date .d{font-size:24px;text-align:center}
.index-news .news-mid .news-hot .info .text h3{font-size:18px}
.index-news .news-mid .news-list-wrap{margin-left:0;margin-top:30px}
.news-list .item{padding:10px 20px}
.index-news .news-bot{display:block}
.index-news .news-mid{margin-bottom:30px}
.index-news .news-bot .col+.col{margin-top:30px}
.index-message .message-content{display:block}
.index-message .message-content .form-box{margin-left:0;margin-top:30px}
.index-message .message-content .text h3{font-size:24px}
.index-message .message-content .form-box .top-info,.index-message .message-content .text p{font-size:18px}
.index-message .message-content .form-box{padding-top:0}
.index-message .message-content .form-box form .row{display:block}
.index-message .message-content .form-box form .submit-btn{width:100%}
.index-client .client-list{display:block}
.index-client .wp{padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0}
.index-client .g-tit{width:auto;height:auto;position:static;margin-bottom:40px;justify-content:flex-start}
.index-client .client-list .item+.item{margin-top:30px}
.footer .fd-mid .qr h3,.footer .fd-mid .text h3{font-size:24px}
.footer .fd-mid .qr h3{margin-right:0;margin-bottom:15px}
.footer .fd-mid .qr{display:block}
.footer .fd-bot{font-size:14px}
.index-case .swi-case-wrap .swi-btn .swiper-next,.index-case .swi-case-wrap .swi-btn .swiper-prev{display:none}
.pro-banner{padding:30px 0}
.pro-banner h3{font-size:24px}
.pro-content .pro-right .g-tit span{font-size:24px}
.pro-content .wp.df{display:block}
.pro-content .pro-list{display:block}
.pro-content .pro-list .item{margin-bottom:30px}
.pro-content .pro-list .item .img-box{height:auto;margin-bottom:20px}
.pro-detail-banner .banner-con{display:block}
.pro-detail-banner .banner-con .info{width:100%}
.pro-detail-banner .banner-con .info .tit{font-size:24px}
.pro-detail-banner .banner-con .info .sub-tit{font-size:18px}
.pro-detail-banner .banner-con .img-box{width:100%;margin-top:30px}
.pro-content .pro-left .g-tit span{font-size:24px}
.detail-sec .table-wrap{overflow-x:auto}
.detail-sec .sec-con .param-table{width:1000px}
.detail-sec .sec-con .swiper-button-next,.detail-sec .sec-con .swiper-button-prev{display:none}
.pro-detail-banner .breadcrumb{margin-bottom:30px}
.sub-nav .wp{display:block;padding:0 20px}
.sub-nav .nav-content{display:block}
.sub-nav .nav-content .tit{margin-bottom:10px}
.sub-nav .nav-content .list{flex-wrap:wrap}
.about-intro .intro-top{display:block}
.about-intro .intro-top .left{padding-right:0}
.about-intro .intro-top .left h3{font-size:24px}
.about-intro .intro-top .left .summary{font-size:18px}
.about-intro .intro-top .left .desc{font-size:14px;line-height:1.5}
.about-intro .intro-data{display:block}
.about-intro .intro-data .item,.about-intro .intro-data .item:last-child{padding:0;border-left:none;justify-content:flex-start;margin-top:30px}
.about-advantage .advantage-list{display:block}
.about-advantage .advantage-list .item{padding:20px}
.about-advantage .advantage-list .item+.item{margin-top:20px}
.about-history h3{font-size:24px}
.about-history .swi-history-ctrl .swiper-next,.about-history .swi-history-ctrl .swiper-prev{display:none}
.about-history .swi-history .swiper-slide .item .year{font-size:30px}
.about-history .swi-history .swiper-slide .item .year small{font-size:18px}
.about-history .swi-history-ctrl{bottom:100px}
.about-strength .strength-content .left h3{font-size:24px}
.about-strength .strength-content .left .sub-tit{font-size:18px}
.about-strength .strength-content{display:block}
.about-strength .strength-content .right{margin-left:0;padding-top:0}
.about-strength .strength-content .right .strength-list{display:block;margin:0}
.about-strength .strength-content .right .strength-list .item{padding:20px;width:100%;margin:0 0 20px}
.about-culture .culture-list{height:auto;display:block}
.about-culture .culture-list .item{margin:0 0 20px}
.about-culture .culture-list .item .inner,.about-culture .culture-list .item.active .inner{padding:30px}
.about-culture .culture-list .item .bg{opacity:1}
.about-culture .culture-list .item .inner .icon{background:0 0}
.about-culture .culture-list .item .inner .icon{width:70px;height:70px}
.about-culture .culture-list .item .inner .icon img{width:30px;height:30px}
.about-strength .strength-content .left{width:100%}
.news-page-content .news-page-tit h3{font-size:24px}
.news-page-content .news-page-tit .tabs{flex-wrap:wrap;justify-content:flex-start;gap:10px}
.case-page-list{display:block}
.case-page-list .item .pic{height:auto}
.case-page-list .item{height:auto;width:100%}
.case-page-list .item .pic .desc-box{padding:20px}
.pagination a,.pagination span{margin-bottom:10px}
.case-page-list .item .pic .desc-box h3{font-size:18px}
.case-page-list .item .pic .desc-box p{font-size:14px}
.news-detail-page .news-detail-container{display:block}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar{display:block}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header h1{color:#333;font-size:24px}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .info-left{color:#333;display:block}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .info-left span i{display:none}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb{color:#333;display:none}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb a,.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb span{color:#333}
.news-detail-page .news-detail-container .news-detail-left .news-detail-header .news-info-bar .breadcrumb a img{display:none}
.news-detail-page .news-detail-container .news-detail-right{width:100%;margin-left:0;margin-top:40px}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-tit{font-size:24px;margin-bottom:20px}
.news-detail-page .news-detail-container .news-detail-right .side-module .side-list{padding:0}
.news-page-content .news-page-list .item .pic{height:auto;margin-bottom:0}
.news-page-content .news-page-list .item .info{padding:20px}
.news-page-list .item .info h3{font-size:18px}
.news-page-list .item .info p{font-size:14px}
.news-page-list .item .info .more{font-size:16px}
.sub-nav .nav-content .tit{font-size:24px}
.sub-nav .nav-content .tel span{font-size:24px}
.contact-box .contact-list .item{display:block}
.contact-box .contact-list .item .info{margin-bottom:0;padding:30px}
.contact-box .contact-list .item .info h3{font-size:24px;margin-bottom:20px}
.contact-box .contact-list .item .map-img{height:auto}
.contact-feedback .feedback-content .bot,.contact-feedback .feedback-content .top{width:100%}
.contact-feedback .feedback-content .top .index-tit h3{font-size:24px}
.contact-feedback .feedback-content .bot .message-form .form-row{display:block}
.contact-feedback .feedback-content .bot .message-form .form-row.flex-between input{width:100%;display:block;margin-top:10px}
.contact-feedback .feedback-content .bot .message-form .submit-btn{width:100%}
.news-page-list.jp{display:block}
.news-page-list.jp .item{width:100%}
.inner-banner .text h3{font-size:32px}
.inner-banner .text p{font-size:18px}
.about-history h3{margin-bottom:30px}
}