<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html{font-size:100px;font-size:5.2vw;}
body{font-size:0.14rem;}
.overscroll::-webkit-scrollbar,.selects::-webkit-scrollbar{width:4px;height:1px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#b5054f;}
.overscroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#f2f2f2;}
.homeBanner{height:100%;}
.homeBanner .swiper-container{height:100%;}
.homeBanner .bgimg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.swiper-container .swiperDots span{width:0.3rem;height:0.16rem;border:0.05rem solid #fff;margin:0 8px !important;background:none;border-radius:0.8rem;}
.swiper-container .swiperDots{position:absolute;left:0;z-index:20;text-align:center;width:100%;bottom:0.5rem;}
.header{justify-content:space-between;align-items:center;padding:0 0.8rem;height:1.2rem;transition:.6s;position:fixed;left:0;top:0;width:100%;z-index:1050;color:#fff;}
.logo .act{display:none;}
.headMask{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;display:none;}
.nav li{display:inline-block;vertical-align:middle;padding:0 25px;font-size:0.18rem;line-height:32px;}
.nav li a{display:block;border-bottom:2px solid transparent;}
.nav li.on a{border-color:#fff;}
.lang{margin-left:0.45rem;border:1px solid rgba(255,2255,255,0.4);border-radius:16px;height:32px;}
.lang a{display:inline-block;vertical-align:middle;width:45px;line-height:32px;text-align:center;margin:-1px;}
.lang a.cur{background:#b5054f;border-radius:16px;}
.openMenu{margin-left:0.45rem;width:30px;height:30px;position:relative;display:none;}
.openMenu i{position:absolute;left:0;top:50%;width:100%;height:1px;background:#fff;}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;width:100%;height:100%;left:0;transition:.6s;background:#fff;}
.openMenu i:before{top:-10px;}
.openMenu i:after{top:10px;}
.openedMenu .openMenu i{background:none;}
.openedMenu .openMenu i:before{top:0;transform:rotate(45deg);}
.openedMenu .openMenu i:after{top:0;transform:rotate(-45deg);}
.header.white{height:70px;background:#1f2d4a;}
.header.active{background:#1f2d4a;height:1rem;}
.section{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;width:100%;}
.section.serviceSection{background-size:100% 100%;background-position:bottom center;}
#particles-js{position:absolute;left:0;top:0;width:100%;height:100%;}
.service{height:100%;}
.service .w1250.flexbox{flex-direction:column;justify-content:space-between;height:100%;padding-top:5%;}
.title{text-align:center;font-size:0.24rem;line-height:1.5;}
.title .tt{font-size:0.4rem;font-weight:bold;color:#000;}
.serviceBox{width:948px;max-width:100%;margin:0 auto;position:relative;}
.w1250{max-width:1250px;margin:auto;}
.serviceBox .img img{width:100%;}
.serviceBox .item{position:absolute;width:1.8rem;bottom:0.5rem;left:50%;margin-left:-0.9rem;-ms-display:flex;display:flex;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;height:1.8rem;z-index:10;box-shadow:0 15px 40px rgba(99,94,202,20%);border-radius:50%;background:#fff;}
.serviceBox .item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px dashed #635fcb;border-radius:50%;z-index:-3;animation:rotate 10s linear infinite;}
.serviceBox .img{position:relative;z-index:5;left:2%;}
.serviceBox .item:before{content:"";position:absolute;border:1px solid #efeffa;left:0.12rem;right:0.12rem;bottom:0.12rem;top:0.12rem;border-radius:50%;z-index:-2;}
.serviceBox .item .icon{line-height:50px;margin-bottom:0.1rem;}
.serviceBox .item .icon:after{content:"";position:absolute;z-index:-1;left:25%;top:30%;box-shadow:0 0 60px #dbdbff;width:50%;height:50%;background:#f3f3ff;border-radius:50%;}
.serviceBox .item .p{text-align:center;font-size:0.18rem;}
.serviceBox .item .i{width:7px;height:25px;position:absolute;background-image:linear-gradient(0deg,transparent,#fff);border-radius:4px 4px 0 0;left:144%;top:105%;transform:rotate(-60deg);transition:ease-in-out .6s;opacity:0;}
.serviceBox .item .i:before,.serviceBox .item .i:after{content:"";position:absolute;width:7px;height:7px;background:#635fcb;left:0;border-radius:50%;bottom:100%;margin-bottom:0;opacity:0;transition:ease-in-out .6s;}
.serviceBox .item:nth-child(2) .i{transform:rotate(-32deg);left:105%;top:145%;transition-delay:.2s;}
.serviceBox .item:nth-child(3) .i{transform:rotate(-2deg);left:50%;top:160%;transition-delay:.3s;}
.serviceBox .item:nth-child(4) .i{transform:rotate(35deg);left:-21%;top:139%;transition-delay:.25s;}
.serviceBox .item:nth-child(5) .i{transform:rotate(57deg);left:-40%;top:101%;transition-delay:.15s;}
.solutionBox .item{width:33.33%;font-size:0.18rem;padding:0.5rem 0.38rem 0.5rem 0.8rem;position:relative;}
.solutionBox{padding-top:0.66rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.solutionBox .item:nth-child(3n):after{display:none;}
.solutionBox .item:nth-child(n+4):before{content:"";position:absolute;border-top:1px solid #dddce1;left:0.38rem;top:0;right:0.38rem;}
.solutionBox .item:after{content:"";position:absolute;border-right:1px solid #dddce1;right:0;top:0.5rem;bottom:0.5rem;}
.solutionBox .item .tit img{float:right;}
.solutionBox .item .tit{font-size:0.6rem;line-height:1;margin-bottom:20px;font-weight:bold;font-family:"Barlow";}
.banText{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;color:#fff;}
.banText .w1250.flexbox{height:80%;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;}
.banText .t1{font-size:0.48rem;font-family:'HMLight';transform:translate(100px);transition:.6s;opacity:0;}
.banText .t2{transform:translate(-100px);font-size:0.72rem;font-weight:bold;transition:.6s;opacity:0;}
.banText .p{transform:translate(100px);font-size:0.18rem;margin-top:0.4rem;transition:.6s;opacity:0;}
.swiper-slide-active .banText .t1,.swiper-slide-active .banText .t2,.swiper-slide-active .banText .p{transform:translate(0);opacity:1;transition-delay:.3s;}
.fontBg{background-image:-webkit-linear-gradient(left,#7d4dc1,#5e77fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.caseSlider{margin-top:0.56rem;width:100%;overflow:hidden;}
.slideItems .swiper-container{overflow:visible;}
.slideItems{position:relative;}
.swiperPrev,.swiperNext{position:absolute;top:50%;width:0.56rem;height:0.56rem;background:#fff;border-radius:50%;transition:.4s;z-index:30;cursor:pointer;box-shadow:0 15px 40px rgba(0,0,0,0.15);margin-top:-0.38rem;}
.swiperPrev:hover,.swiperNext:hover{background:#b5004f;box-shadow:0 15px 40px rgba(181,0,79,0.15);}
.swiperPrev{left:-0.84rem;}
.swiperPrev:before{content:"";width:10px;height:10px;border-left:1px solid #666;border-bottom:1px solid #666;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;transform:rotate(45deg);}
.swiperNext{right:-0.84rem;}
.swiperNext:before{content:"";width:10px;height:10px;border-right:1px solid #666;border-top:1px solid #666;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px;transform:rotate(45deg);}
.swiperPrev:hover:before,.swiperNext:hover:before{border-color:#fff;}
.slideItems .swiper-slide{position:relative;padding:0 0 0.8rem;}
.slideItems .text{position:absolute;z-index:10;left:0;top:0;color:#fff;width:100%;padding:11.5%;height:100%;font-size:0.16rem;}
.slideItems .text .tit{font-size:0.3rem;line-height:1;margin-bottom:15px;position:relative;}
.slideItems .text .tit:after{content:"";width:50px;height:1px;background:#fff;display:block;margin-top:20px;}
.slideItems .text .p{max-width:225px;line-height:1.5;max-height:3em;overflow:hidden;}
.slideItems .viewMore{position:absolute;left:11.5%;bottom:11.5%;}
.viewMore{font-size:0.14rem;padding-right:26px;line-height:26px;position:relative;}
.viewMore:after{content:"";position:absolute;right:0;top:50%;width:18px;border:1px solid #fff;height:18px;margin-top:-9px;border-radius:50%;}
.viewMore:before{content:"";width:6px;height:6px;position:absolute;border-right:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg);right:7px;top:50%;margin-top:-3px;}
.viewMore.black:after,.viewMore.black:before{border-color:#b2b2b2;}
.swiper-slide-active{z-index:30;}
.slideItems img{filter:grayscale(1);opacity:0.2;transition:.6s;}
.slideItems .swiper-slide-active img,.slideItems .swiper-slide-next img{opacity:1;filter:grayscale(0);}
.slideItems .swiper-slide a{display:block;position:relative;}
.slideItems .swiper-slide-active a,.slideItems .swiper-slide-next a{box-shadow:0 0.2rem 0.6rem rgba(0,0,0,0.2);}
.caseTab .item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;font-size:0.18rem;cursor:pointer;color:#999;border-bottom:1px solid #e5e5e5;margin-right:5px;line-height:30px;padding:15px 0;}
.caseTab .item.cur{color:#b5004f;border-color:#b5004f;border-width:2px;}
.caseSlider .swiper-slide.s1{opacity:0 !important;}
.caseSlider .swiper-slide-active.s1{opacity:1 !important;}
.addvantage{margin-top:1.4rem;font-size:0;text-align:center;}
.addvantage .item{display:inline-block;position:relative;padding-left:1.1rem;font-size:0.16rem;color:#666;text-align:left;padding-top:0.25rem;margin-bottom:0.8rem;width:35%;line-height:1.5;}
.addvantage .item .icon{position:absolute;left:0;top:0;width:0.8rem;text-align:left;}
.addvantage .item .txt:before{content:"";display:block;width:10px;height:10px;background:#b5004f;border-radius:2px;margin-bottom:15px;}
.addvantage .item .t{font-size:0.24rem;color:#333;font-weight:bold;margin-bottom:0.2rem;}
.addvantage .item:nth-child(2){top:-0.45rem;width:38%;padding-right:8%;}
.addvantage .item:nth-child(3){width:27%;}
.footer{padding:0.8rem 0 0.4rem;background:#1f2d4a;color:#5a647a;font-size:14px;line-height:1.5;}
.ftop{justify-content:space-between;}
.fcnt{color:#fff;padding-bottom:0.3rem;}
.fcnt .b{font-size:0.36rem;font-family:'Barlow';}
.fcnt .flogo{margin-bottom:0.35rem;}
.fnav dl{margin-left:0.9rem;}
.fnav dl a{display:block;white-space:nowrap;padding:7px 0;}
.fnav dt a{font-size:0.18rem;color:#fff;margin-bottom:0.1rem;}
.fnav dl:nth-child(1),.fnav dl:nth-child(3){width:245px;}
.fnav dl:nth-child(1) dd,.fnav dl:nth-child(3) dd{display:inline-block;width:120px;}
.fnav{padding-bottom:100px;background:url(../images/fbg.png) no-repeat right bottom;}
.fbottom{border-top:1px solid #283651;padding-top:23px;}
.swiper-slide img{width:100%;}
.innerBanner{position:relative;}
.innerBanner .banText .w1250.flexbox{height:100%;}
.pageNav{line-height:1rem;margin-bottom:0.6rem;font-size:0.18rem;text-align:center;border-bottom:1px solid #eee;white-space:nowrap;overflow:auto;}
.pageNav .item{display:inline-block;vertical-align:middle;margin:0 0.25rem;}
.pageNav .item a{display:block;border-bottom:3px solid transparent;margin-bottom:-1px;}
.pageNav .item.on a{color:#b5004f;border-color:#b5004f;}
.slider{position:relative;}
.serviceTop{margin-bottom:6%;}
.serviceTop .w1250{position:relative;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-align-items:center;align-items:center;}
.serviceTop .text{padding-left:0.7rem;font-size:0.16rem;line-height:2;color:#555;-ms-flex:1 1 auto;flex:1 1 auto;}
.serviceTop .imgbg{width:32%;-ms-flex:0 0 auto;flex:0 0 auto;}
.title2{margin-bottom:0.4rem;}
.title2 .t1{font-size:0.4rem;color:#333;font-family:'HMBold';line-height:1.2;}
.title2 .t2{font-size:0.24rem;color:#b5004f;}
.addvanItems{padding:5% 0;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:6%;}
.addvanItems .title2{text-align:center;}
.addvanItems .items{justify-content:space-between;margin:0 -30px;}
.addvanItems .item{text-align:center;padding:0 30px;max-width:260px;font-size:0.18rem;position:relative;padding-top:40px;}
.addvanItems .item .icon{position:relative;padding-bottom:40px;margin-bottom:10px;}
.addvanItems .item .icon:after{content:"";position:absolute;width:10px;height:10px;background:#b5054f;border-radius:2px;left:50%;margin-left:-5px;bottom:0;}
.addvanItems .item:nth-child(2n){padding-top:0;}
.addvanItems .item .t{font-size:0.2rem;color:#333;margin-bottom:15px;}
.addvanItems.s2 .item{max-width:34%;font-size:0.15rem;color:#666;line-height:1.6;}
.addvanItems.s2 .item:nth-child(2n){padding-top:40px;}
.relCases .title2{text-align:center;}
.relCases{margin-bottom:6%;}
.relCases .swiper-slide .tit{text-align:center;font-size:0.2rem;line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px;}
.relCases .swiper-slide:hover .tit{color:#b5004f;}
.imgbox{overflow:hidden;}
.imgbox img{-ms-transition:2s;transition:2s;}
.imgbox:hover img{-ms-transform:scale(1.1);transform:scale(1.1);}
.innerPage{width:100%;overflow:hidden;}
.dis_mb{display:none;}
.secNav{margin-bottom:6%;text-align:center;}
.secNav .item a{padding:0 0.35rem;text-align:center;min-width:200px;font-size:0.18rem;display:block;line-height:0.6rem;background:#f4f3f8;}
.secNav .item{display:inline-block;vertical-align:middle;margin:0 12px;}
.secNav .item.on a{background:#b5004f;color:#fff;}
.moreBtn a{display:block;line-height:0.5rem;width:1.4rem;text-align:center;background:#b5054f;font-size:0.16rem;border-radius:0.25rem;color:#fff;}
.moreBtn{margin-top:0.4rem;}
#app{padding:1rem 0;}
.searchbox{margin-bottom:30px;position:relative;}
.searchbox input{width:100%;background:#f8f7fd;padding:0 2rem 0 0.3rem;height:0.6rem;border:1px solid #eee;border-radius:10px;font-size:14px;outline:none;}
.searchbox .btn{background:#b5054f;color:#fff;cursor:pointer;position:absolute;right:0;top:0;width:2rem;height:100%;border-radius:0 10px 10px 0;z-index:10;text-align:center;font-size:0.18rem;line-height:0.6rem;}
.searchbox .btn:before{content:"";display:inline-block;width:25px;height:25px;background:url(../images/search.png) no-repeat center;vertical-align:middle;margin-right:0.1rem;margin-bottom:3px;}
.categroy{padding:0.3rem;background:#f8f7fd;margin-bottom:50px;}
.categroy .line{position:relative;padding-left:0.9rem;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #eee;}
.categroy .line .label{position:absolute;left:0;top:20px;font-size:14px;line-height:26px;}
.categroy .line:last-child{border:none;}
.categroy .items span{display:inline-block;vertical-align:middle;font-size:14px;line-height:26px;padding:0 16px;border-radius:5px;cursor:pointer;}
.categroy .items span.on{background:#b5054f;color:#fff;}
.list{font-size:0;margin-bottom:40px;}
.list .item{display:inline-block;vertical-align:top;width:31.33%;margin-right:3%;margin-bottom:30px;}
.list .item:nth-child(3n){margin-right:0;}
.list .item img{width:100%;}
.list .item .tit{font-size:0.2rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5;margin-top:20px;}
.list .item:hover .tit{color:#b5054f;}
.Pages{text-align:center;}
.Pages a{display:inline-block;vertical-align:middle;width:0.5rem;line-height:0.48rem;border:1px solid #eee;height:0.48rem;font-size:0.16rem;font-family:'HMBold';font-style:normal;margin:0 0.1rem;border-radius:5px;color:#666;position:relative;cursor:pointer;}
.Pages a:hover,.Pages a.a_cur{color:#fff;background-color:#b5054f;border-color:#b5054f;}
.Pages a.a_prev:before{content:"";position:absolute;width:10px;height:10px;border-left:1px solid #666;border-bottom:1px solid #666;left:50%;top:50%;transform:rotate(45deg);margin-left:-3px;margin-top:-3px;}
.Pages a.a_next:before{content:"";position:absolute;width:10px;height:10px;border-right:1px solid #666;border-top:1px solid #666;left:50%;top:50%;transform:rotate(45deg);margin-left:-8px;margin-top:-3px;}
.Pages a:hover:before{border-color:#fff;}
.infoPage{padding:5% 0;}
.infoTitle{font-size:14px;color:#666;text-align:center;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:50px;}
.infoTitle h3{font-size:0.4rem;color:#333;line-height:1.4;margin-bottom:10px;}
.infoTitle span{padding:0 20px;}
.infoContent{font-size:16px;color:#666;line-height:2;padding-bottom:50px;}
.infoBottom{position:relative;padding-right:160px;padding-top:35px;border-top:1px solid #eee;font-size:16px;color:#666;line-height:2;}
.infoBottom .back{position:absolute;right:0;top:50%;margin-top:-10px;}
.back a{display:block;width:160px;line-height:50px;background:#b5054f;text-align:center;color:#fff;font-size:16px;border-radius:30px;}
.aboutInfo{padding-bottom:5%;font-size:16px;}
.aboutInfo .abt{align-items:center;margin-bottom:0.5rem;justify-content:space-between;}
.aboutInfo .abt .title2{margin-bottom:0;padding-right:30px;}
.aboutInfo .text{line-height:2;}
.data{font-size:16px;color:#666;align-items:center;}
.data .item{padding:0 0.35rem;text-align:center;}
.data .item .fontBg{font-size:0.48rem;font-family:'Barlow';font-weight:bold;}
.newsTop{margin-bottom:0.8rem;position:relative;box-shadow:0 0 90px rgba(0,18,71,0.06);}
.newsTop .flexbox{align-items:center;}
.newsTop .imgbox{width:48%;flex:0 0 auto;}
.newsTop .text{padding:0.2rem 0.6rem;flex:1 1 auto;}
.newsTop .text h3{font-size:0.24rem;font-weight:normal;margin-bottom:0.1rem;}
.newsTop .text .date{font-size:0.16rem;color:#999;margin-bottom:0.1rem;}
.newsTop .text .p{font-size:0.16rem;line-height:2;color:#666;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;}
.newsTop .text .more{display:inline-block;width:1.6rem;text-align:center;line-height:0.54rem;font-size:0.16rem;background:#b5054f;border-radius:0.27rem;margin-top:0.4rem;color:#fff;}
.newsTop .ndots{position:absolute;right:0.6rem;bottom:0.8rem;z-index:10;}
.newsTop .ndots span{opacity:1;background:#e5e5e5;width:10px;height:10px;margin:0 5px;}
.newsTop .ndots span.swiper-pagination-bullet-active{background:#b5054f;}
.nlist .item{padding-bottom:0.4rem;margin-bottom:0.4rem;border-bottom:1px solid #eee;}
.nlist .item .flexbox{align-items:center;}
.nlist .item .imgbox{flex:0 0 auto;width:360px;}
.nlist .item img{width:100%;}
.nlist .item .text{flex:1 1 auto;padding-left:0.6rem;}
.nlist .item .date{font-size:0.14rem;color:#999;margin-bottom:10px;}
.nlist .item h3{font-size:0.24rem;font-weight:normal;margin-bottom:20px;}
.nlist .item .p{font-size:0.16rem;color:#666;line-height:2;display:-webkit-box;-webkit-line-clamp:3;}
.nlist .item .more{text-align:right;margin-top:0.25rem;color:#666;}
.newsTop a:hover h3,.nlist .item a:hover h3{color:#b5054f;}
.pb6{padding-bottom:6%;}
.pt0{padding-top:0;}
.nlist{margin-bottom:0.6rem;}
.jobList{justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:0.3rem;}
.jobList .item{position:relative;width:30.33%;margin-bottom:3%;padding:0.3rem 0.5rem 0.5rem;font-size:14px;color:#888;cursor:pointer;border:1px solid #f1f1f1;background:#fbfbfd;z-index:10;transition:.6s;}
.jobList .item .tit{font-size:0.24rem;color:#333;margin-bottom:0.1rem;}
.jobList .item .more{margin-top:25px;width:120px;line-height:42px;font-size:16px;color:#888;background:#fff;text-align:center;transition:.6s;border:1px solid #f1f1f1;}
.jobList .item .hide{display:none;}
.jobList .item:before{content:"";position:absolute;left:0;bottom:0;transition:.6s;width:0%;height:0%;border-left:2px solid #b5054f;border-bottom:2px solid #b5054f;opacity:0;}
.jobList .item:after{content:"";position:absolute;right:0;top:0;transition:width .6s,height .6s;width:0%;height:0%;border-right:2px solid #b5054f;border-top:2px solid #b5054f;opacity:0;}
.jobList .item:hover:before,.jobList .item:hover:after{width:100%;height:100%;opacity:1;}
.jobList .item:hover{box-shadow:0 9px 8px rgba(137,144,165,0.6);}
.jobList .item:hover .more{color:#fff;background:#b5054f;border-color:#b5054f;}
.applyPop{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,0.3);display:none;}
.applyPop .flexbox{width:100%;height:100%;justify-content:center;align-items:center;}
.applyPop .inner{background:#fff;width:1250px;max-width:96%;padding:0.45rem 0.57rem 4%;position:relative;max-height:90%;overflow:auto;}
.applyPop .inner .close{position:absolute;right:0;top:0;z-index:10;cursor:pointer;font-size:14px;background:#f0f0f3;text-align:center;width:140px;line-height:43px;}
.icon-close{display:inline-block;padding:0.5em;border:1px solid #333;position:relative;vertical-align:middle;margin:0 6px 3px;border-radius:50%;}
.icon-close:before,.icon-close:after{content:"";width:70%;height:1px;position:absolute;left:15%;top:50%;background:#333;}
.icon-close:before{transform:rotate(45deg);}
.icon-close:after{transform:rotate(-45deg);}
.applyPop .popt{font-size:0.24rem;margin-bottom:10px;}
.applyPop .popsub{font-size:14px;color:#888;margin-bottom:35px;}
.popContent .txt{font-size:0.16rem;color:#666;line-height:2;}
.popContent .txt h3{font-size:0.18rem;font-weight:normal;color:#333;}
.popContent .cnt{margin-top:30px;font-size:0.16rem;color:#666;}
.popContent .apply{margin-top:0.5rem;}
.popContent .apply a{display:inline-block;width:188px;line-height:52px;background:#b5004f;color:#fff;text-align:center;font-size:0.18rem;}
.popContent .apply a:before{content:"";padding:12.5px;background-image:url(../images/fly.png);display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:3px;background-size:contain;background-repeat:no-repeat;background-position:center;}
.cntTop{margin-bottom:0.5rem;}
.cntTop h3{font-size:0.4rem;text-align:center;margin-bottom:0.45rem;}
.cntTop .img img{width:100%;}
.cntList{justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-bottom:0.6rem;}
.cntList .item{width:48%;margin-bottom:3%;padding:0.37rem 0.5rem;border:1px solid #eee;position:relative;z-index:10;font-size:0.18rem;color:#666;line-height:30px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;}
.cntList .item:before,.cntList .item:after{content:"";position:absolute;width:0;height:0;transition:width .6s,height .6s;opacity:0;z-index:-1;}
.cntList .item:before{border-left:2px solid #b5054f;border-bottom:2px solid #b5054f;left:0;bottom:0;}
.cntList .item:after{border-right:2px solid #b5054f;border-top:2px solid #b5054f;right:0;top:0;}
.cntList .item:hover:before,.cntList .item:hover:after{width:100%;height:100%;opacity:1;}
.cntList .item .tit{font-size:0.3rem;margin-bottom:20px;color:#333;line-height:1.2;}
.cntList .item .address{padding-left:30px;margin-bottom:10px;position:relative;}
.cntList .item .tel{padding-left:30px;margin-bottom:10px;position:relative;}
.cntList .item .postCode{padding-left:30px;margin-bottom:10px;position:relative;}
.cntList .item .email{padding-left:30px;margin-bottom:10px;position:relative;}
.cntList .item .email:before{content:"";position:absolute;left:0;top:0;width:30px;height:30px;background:url(../images/email.png) no-repeat left center;}
.cntList .item .address:before{content:"";position:absolute;left:0;top:0;width:30px;height:30px;background:url(../images/address.png) no-repeat left center;}
.cntList .item .tel:before{content:"";position:absolute;left:0;top:0;width:30px;height:30px;background:url(../images/tel.png) no-repeat left center;}
.cntList .item .postCode:before{content:"";position:absolute;left:0;top:0;width:30px;height:30px;background:url(../images/postcode.png) no-repeat left center;}
.cntForm{padding:5% 0;background:url(../images/cntbg.jpg) no-repeat center;background-size:cover;}
.cntForm .tit{text-align:center;font-size:0.4rem;font-weight:bold;line-height:1;margin-bottom:0.4rem;}
.form .line{margin-bottom:20px;justify-content:space-between;align-items:center;}
.form .line .item{width:48%;}
.form .line input{width:100%;font-size:0.16rem;background:#fff;border:none;outline:none;height:0.6rem;padding:0 0.2rem;}
.form .line.flexStart{justify-content:flex-start;}
.form .line .yzm{font-size:0.16rem;color:#666;padding-left:20px;flex:0 0 auto;}
.form .line .yzm span{display:inline-block;vertical-align:middle;}
.form .line textarea{background:#fff;width:100%;border:none;padding:0.2rem;font-family:inherit;font-size:0.16rem;min-height:200px;}
.form .btns{text-align:center;margin-top:40px;}
.form .btns .btn{display:inline-block;vertical-align:middle;width:160px;height:0.54rem;min-height:40px;border-radius:0.27rem;margin:0 10px;font-size:0.16rem;color:#fff;outline:none;box-shadow:none;border:none;cursor:pointer;background:#b5054f;}
.form .btns .btn.reset{background:#5d65ff;}
.revent .pageNav{margin-bottom:0;}
.reventTop{padding:6% 0;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:0.6rem;}
.reventTop .flexbox{justify-content:space-between;}
.reventTop .item{padding-right:20px;font-size:0.16rem;color:#666;}
.reventTop .item .t{font-size:0.22rem;color:#333;margin:20px 0 10px;}
.noticeList{margin-bottom:0.6rem;}
.noticeList .item{position:relative;transition:.6s;border-bottom:1px solid #eee;background:url(../images/pdf.png) no-repeat left center;}
.noticeList .item a{display:block;line-height:1rem;font-size:0.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 1.1rem;}
.noticeList .item span{position:absolute;right:0;top:0;line-height:1rem;font-size:0.18rem;color:#999;transition:.6s;}
.noticeList .item:first-child{border-top:1px solid #eee;}
.noticeList .item:hover{background:url(../images/pdf2.png) no-repeat left center;color:#b5004f;}
.noticeList .item:hover span{color:#b5004f;}
.brands{margin-bottom:6%;}
.brands .items{padding:8% 0;font-size:0;}
.brands .item{width:17%;padding-bottom:17%;position:relative;display:inline-block;vertical-align:middle;margin:0 4%;cursor:pointer;}
.brands .item:nth-child(7n+5){margin-left:16.5%;}
.brands .item:nth-child(7n+7){margin-right:12.5%;}
.brands .item .img{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:5;}
.brands .item .tit{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:0.16rem;color:#fff;opacity:0;z-index:7;text-align:center;}
.brands .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;box-shadow:0 0 18px rgba(0,0,0,0.06);transform:rotate(45deg);z-index:-1;}
.brands .item:nth-child(n+5){margin-top:-4%;}
.brands .item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#b5054f;z-index:6;transform:rotate(45deg);transition:.6s;opacity:0;}
.brands .item:hover:after{opacity:0.8;}
.brands .item:hover .tit{opacity:1;}
.brandText{padding:5% 0;background-size:cover;background-repeat:no-repeat;background-position:center bottom;}
.brandText .title2{text-align:center;}
.brandText .text{color:#555;font-size:0.16rem;line-height:2;}
.compare{padding:5% 0;}
.compare .title2{text-align:center;}
.compare .icons{justify-content:space-between;}
.compare .icons .item{text-align:center;width:20%;position:relative;padding-bottom:50px;font-size:0.18rem;color:#888;cursor:pointer;}
.compare .icons .item .t{font-size:0.22rem;color:#333;margin-top:20px;}
.compare .icons .item .icon .c2{display:none;}
.compare .icons .item.cur{color:#b5054f;}
.compare .icons .item.cur .t{color:#b5054f;}
.compare .icons .item.cur .icon .c1{display:none;}
.compare .icons .item.cur .icon .c2{display:inline;}
.compare .icons .item.cur:after{content:"";position:absolute;left:50%;bottom:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #f8f7fd;margin-left:-14px;}
.iconsContents{background:#f8f7fd;align-items:center;}
.iconsContents .img{flex:0 0 auto;}
.iconsContents .img img{width:100%;}
.iconsContents .box{flex:1 1 auto;font-size:0.2rem;line-height:2;padding:0.2rem 0.6rem 0.2rem 0.7rem;}
.iconsContents .box .i{display:none;}
.iconsContents .box .i.cur{display:block;}
.relCases.casebg{padding:5% 0;background:url(../images/casebg.jpg) no-repeat center;margin:0;background-size:cover;}
.relCases.casebg .swiper-slide .tit{white-space:normal;text-align:left;line-height:1.5;margin-top:15px;max-height:3em;word-break:break-all;display:-webkit-box;display:box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.brandContact .flexbox{justify-content:space-between;align-items:center;}
.brandContact{padding:5% 0;}
.brandContact .text{padding:0.5rem;background:#f8f7fd;flex:1 1 auto;font-size:0.18rem;color:#666;line-height:2;max-width:50%;}
.brandContact .text .tit{font-size:0.3rem;color:#333;margin-bottom:15px;line-height:1.2;}
.brandContact .text .li{margin-bottom:10px;position:relative;padding-left:2em;font-size:18px;}
.icon-address{padding:0.7em;background:url(../images/address.png) no-repeat center;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:3px;}
.icon-postCode{padding:0.7em;background:url(../images/postcode.png) no-repeat center;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:3px;}
.icon-tel{padding:0.7em;background:url(../images/tel.png) no-repeat center;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:3px;}
.icon-global{padding:0.7em;background:url(../images/globali.png) no-repeat center;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:3px;}
.icon-fax{padding:0.7em;background:url(../images/fax.png) no-repeat center;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:3px;}
.brandContact .text .li i{position:absolute;left:0;top:1em;margin-top:-0.7em;}
.fp-tableCell .gap1{height:0.5rem;}
.sideNav{position:fixed;z-index:666;right:2%;top:50%;transform:translate(0,-50%);display:none;}
.sideNav .li{position:relative;background-color:#fff;width:56px;height:56px;margin:10px 0;border-radius:50%;cursor:pointer;box-shadow:0 15px 40px rgba(0,0,0,0.06);background-repeat:no-repeat;background-position:center;}
.sideNav .li .img{position:absolute;right:100%;width:1.16rem;top:0;transition:.6s;text-align:center;background:#fff;font-size:14px;padding-bottom:10px;min-width:90px;margin-right:20px;right:-200px;opacity:0;z-index:-1;}
.sideNav .li .img img{display:block;}
.sideNav .li .img:before{content:"";left:100%;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;top:20px;}
.sideNav .li:hover .img{right:100%;opacity:1;}
.sideNav .li.top{background-color:#5d65fe;background-image:url(../images/gotop.png);}
.sideNav .li.wx{background-image:url(../images/wx1.png);}
.sideNav .li.wx:hover{background-image:url(../images/wx2.png);}
.sideNav .li.ws{background-image:url(../images/ws.png);}
.sideNav .li.ws:hover{background-image:url(../images/ws2.png);}
.sideNav .li.tt{background-image:url(../images/tt1.png);}
.sideNav .li.tt:hover{background-image:url(../images/tt2.png);}
.sideNav .li.dy{background-image:url(../images/dy1.png);}
.sideNav .li.dy:hover{background-image:url(../images/dy2.png);}
.sideNav .li.bd{background-image:url(../images/fnav1.png);}
.sideNav .li.bd:hover{background-image:url(../images/fnav2.png);}
@media(min-width:1025px){.serviceBox .item{transform:scale(0);transition:ease-in-out .6s;opacity:0;}
.activeSection .serviceBox .item:first-child{opacity:1;bottom:40%;left:0%;transform:scale(1);}
.activeSection .serviceBox .item:nth-child(2){opacity:1;bottom:95%;left:22%;transition-delay:.2s;transform:scale(1);}
.activeSection .serviceBox .item:nth-child(3){opacity:1;bottom:115%;transition-delay:.3s;transform:scale(1);}
.activeSection .serviceBox .item:nth-child(4){opacity:1;left:80%;bottom:95%;transition-delay:.25s;transform:scale(1);}
.activeSection .serviceBox .item:nth-child(5){opacity:1;left:100%;bottom:40%;transition-delay:.15s;transform:scale(1);}
.activeSection .serviceBox .item .i{opacity:1;}
.activeSection .serviceBox .item .i:after{margin-bottom:25px;transition-delay:.1s;opacity:1;}
.activeSection .serviceBox .item .i:before{margin-bottom:50px;transition-delay:.15s;opacity:1;}
.solutionBox .item .inner{opacity:0;transform:translate(10%,20%);transition:.6s;}
.activeSection .solutionBox .item .inner{opacity:1;transform:translate(0,0);}
.solutionBox .item:nth-child(2) .inner{transition-delay:.1s;}
.solutionBox .item:nth-child(3) .inner{transition-delay:.15s;}
.solutionBox .item:nth-child(4) .inner{transition-delay:.2s;}
.solutionBox .item:nth-child(5) .inner{transition-delay:.25s;}
.solutionBox .item:nth-child(6) .inner{transition-delay:.3s;}
.caseSlider{position:relative;top:100px;opacity:0;transition:.6s;}
.activeSection .caseSlider{opacity:1;top:0;}
.title .tt{position:relative;top:0.5rem;opacity:0;transition:.6s;}
.title .tp{position:relative;top:0.5rem;opacity:0;transition-delay:.1s;transition:.6s;}
.activeSection .title .tp,.activeSection .title .tt{opacity:1;top:0;}
.addvantage .item{transition:.6s;opacity:0;transform:translate(0,50px);}
.addvantage .item:nth-child(2){transition-delay:.1s;}
.addvantage .item:nth-child(3){transition-delay:.15s;}
.addvantage .item:nth-child(4){transition-delay:.2s;}
.addvantage .item:nth-child(5){transition-delay:.25s;}
.activeSection .addvantage .item{opacity:1;transform:translate(0,0);}
}
@keyframes rotate{100%{transform:rotate(1turn);}
}
@media (max-width:1250px){.swiper-slide .w1250{padding:0;}
.w1250{padding:0 2%;}
.caseSlider{padding:0 2%;}
.swiperPrev{left:10px;}
.swiperNext{right:10px;}
.swiperPrev:before{margin-left:-3px;}
.swiperNext:before{margin-left:-7px;}
.brandContact .text .li{font-size:16px;}
}
@media(max-width:1024px){.header{position:fixed;padding:0 2%;height:60px;}
.header.white{height:60px;}
.nav{position:fixed;right:-180px;top:60px;bottom:0;background:#1f2d4a;width:170px;padding:20px;transition:.6s;}
.openMenu{display:block;}
.nav li{display:block;font-size:15px;padding:5px 0;}
.openedMenu .nav{right:0;}
.homeBanner{height:100vh;}
.section:nth-child(n+2){padding:5% 0;}
.w1250{padding:0 2%;}
.section.fp-auto-height{padding:0;}
.serviceBox .item.animated{transform:scale(0);transition:ease-in-out .6s;opacity:0;}
.serviceBox .item.animated:first-child{opacity:1;bottom:25%;left:6%;transform:scale(1);}
.serviceBox .item.animated:nth-child(2){opacity:1;bottom:70%;left:20%;transition-delay:.2s;transform:scale(1);}
.serviceBox .item.animated:nth-child(3){opacity:1;bottom:90%;transition-delay:.3s;transform:scale(1);}
.serviceBox .item.animated:nth-child(4){opacity:1;left:80%;bottom:70%;transition-delay:.25s;transform:scale(1);}
.serviceBox .item.animated:nth-child(5){opacity:1;left:96%;bottom:20%;transition-delay:.15s;transform:scale(1);}
.serviceBox .item.animated .i{opacity:1;}
.serviceBox .item.animated .i:after{margin-bottom:25px;transition-delay:.1s;opacity:1;}
.serviceBox .item.animated .i:before{margin-bottom:50px;transition-delay:.15s;opacity:1;}
.serviceBox{margin:1.8rem 1.8rem 0;width:auto;}
.section.serviceSection{padding-bottom:0;background-size:100% auto;}
.service .w1250.flexbox{padding-top:0;}
.serviceBox .item .icon img{height:22px;}
.serviceBox .item .icon{line-height:2;}
.serviceBox .item .i{display:none;}
}
@media(max-width:768px){.flexbox{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.serviceBox .item{width:80px;height:80px;}
.serviceBox{margin:90px 90px 0;}
.serviceBox .item .p{font-size:12px;line-height:1.2;}
html{font-size:60px;font-size:10vw;}
.solutionBox .item{width:50%;}
.solutionBox .item:nth-child(3n):after{display:block;}
.solutionBox .item:nth-child(2n):after{display:none;}
.solutionBox .item:nth-child(n+3):before{content:"";position:absolute;border-top:1px solid #dddce1;left:0.38rem;top:0;right:0.38rem;}
.solutionBox .item .tit{font-size:0.4rem;}
.addvantage .item{width:50% !important;padding-left:40px;padding-top:0;vertical-align:top;padding-right:30px;}
.addvantage .item .icon{width:26px;}
.addvantage .item:nth-child(2){top:0;padding-right:0;}
.addvantage{text-align:left;margin-top:30px;}
.addvantage .item .txt:before{display:none;}
.ftop{flex-wrap:wrap;}
.fnav{padding-bottom:50px;background-size:70% auto;flex-wrap:wrap;}
.fnav dl{margin-left:0;width:100% !important;margin-bottom:10px;}
.fnav dl dd{display:inline-block;margin-right:20px;width:auto !important;}
.solutionBox{padding-top:0;}
.title{margin-bottom:40px;}
.dis_mb{display:block;}
.dis_pc{display:none;}
.banText .t2{font-size:0.45rem;}
.banText .t1{font-size:0.3rem;}
.pageNav .item{margin:0 15px;}
.serviceTop .text{padding-left:0;padding-bottom:30px;width:100%;}
.serviceTop .imgbg{width:100%;}
.addvanItems{padding:40px 0;}
.addvanItems .item{width:50%;padding-top:0;margin-bottom:20px;}
.addvanItems .item .icon img{height:30px;}
.addvanItems.s2 .item{max-width:50%;}
.addvanItems.s2 .item:nth-child(2n){padding-top:0;}
.secNav .item a{min-width:0;}
.secNav .item{margin:0 5px;}
.searchbox .btn{font-size:0;line-height:40px;width:50px;}
.searchbox input{height:40px;padding:0 60px 0 10px;}
.searchbox .btn:before{margin:0;height:40px;background-size:20px;}
.categroy .line{padding-left:0;padding-top:10px;padding-bottom:10px;}
.categroy .line .label{position:static;margin-bottom:15px;font-size:16px;}
.categroy{padding:0 20px;margin-bottom:30px;}
.categroy .items span{margin-bottom:10px;}
.list .item{width:49%;margin-right:2%;margin-bottom:20px;}
.list .item:nth-child(3n){margin-right:2%;}
.list .item:nth-child(2n){margin-right:0;}
.aboutInfo .abt .title2{margin-bottom:30px;}
.data .item{padding:0 0.6rem 0 0;}
.newsTop .imgbox{width:100%;}
.newsTop .text{padding:0.3rem;}
.newsTop .ndots{bottom:0.3rem;}
.nlist .item .imgbox{width:100%;}
.nlist .item .text{padding:0.3rem 0.3rem 0;}
.nlist .item{padding-bottom:20px;margin-bottom:20px;}
.jobList .item{width:48%;}
.cntList .item{width:100%;min-height:0;}
.form .line textarea{min-height:15em;}
.form .line.flexStart{flex-wrap:nowrap;}
.form .line.flexStart .item{width:auto;}
.form .line .yzm{padding-left:10px;font-size:12px;}
.form .btns .btn{width:auto;padding:0 40px;border-radius:20px;margin:0 5px;}
.reventTop .item{margin-bottom:15px;width:50%;}
.reventTop .item .icon img{height:24px;}
.reventTop .item .t{margin:10px 0 5px;font-size:16px;}
.noticeList .item a{padding-left:35px;padding-right:80px;font-size:14px;}
.noticeList .item{background-size:20px;}
.compare .icons .item .icon img{height:30px;}
.iconsContents .img{width:100%;}
.brandContact .text{max-width:100%;}
.brandContact .text .li{font-size:14px;}
.brandContact .text .li i{background-size:contain;}
}
@media(max-width:560px){.caseTab .flexbox{flex-wrap:wrap;justify-content:flex-start;}
.caseTab .item{flex:0 0 auto;padding:0 20px;width:31.33%;margin:0 1%;}
.addvantage .item{width:100% !important;}
.title .tt{font-size:20px;}
html{font-size:60px;}
.serviceBox{padding:115px 40px 0;margin:0;}
.serviceBox .item.animated:first-child{left:0;bottom:10px;}
.serviceBox .item{margin-left:0;}
.serviceBox .item.animated:nth-child(2){left:40px;bottom:98px;}
.serviceBox .item.animated:nth-child(3){bottom:auto;top:20px;left:50%;margin-left:-40px;}
.serviceBox .item.animated:nth-child(4){bottom:98px;left:auto;right:40px;}
.serviceBox .item.animated:nth-child(5){bottom:10px;right:0;left:auto;}
.flogo img{max-width:40%;}
.caseSlider .w1250{padding:0;}
.list .item{width:100%;margin-right:0;}
.Pages a.a_prev:before{width:6px;height:6px;margin-top:-2px;}
.Pages a.a_next:before{width:6px;height:6px;margin-top:-2px;margin-left:-4px;}
.Pages a{margin:0 5px;}
.data .item{padding-right:20px;font-size:14px;margin-bottom:10px;}
.aboutInfo{font-size:14px;}
.jobList .item{width:100%;}
}
/* en */
.fp-tableCell .brands{margin-bottom:0;}
.fp-tableCell .brands .items{padding:0.5rem 0 0;}
.fp-tableCell .brandContact{padding:0;}
.brandContact .text .li{font-size:16px;}
.fcnt.flexbox{flex-wrap: wrap;}
@media(min-width:768px){.fnav dl:nth-child(1){width:auto;}
.fnav dl:nth-child(1) dd{width:auto;display:block;}
.fnav dl:nth-child(3){width:290px;}
.fnav dl:nth-child(3) dd{width:140px;}
.fcnt.flexbox .fcntc{padding-left:10%;}
.fcnt.flexbox{align-items:center;}
.fcnt.flexbox .flogo{margin-bottom:0;}
}
@media (max-width:1024px){
	.homeBanner{ height: auto; padding-top: 60px;}
	.homeBanner .swiper-container{ height: auto;}
	.homeBanner .bgimg{ position: relative; height: auto; display: block;}
	.homeBanner .bgimg .wap{ display: block;}
	.homeBanner .bgimg .wap img{ width: 100%;}
}

/* 2022.9.14 */
.serviceTop .text {
	font-size: 18px;
}
@media (max-width:1250px){
	.serviceTop .text {
		font-size: 14px;
	}
}
@media (max-width:900px){
	.serviceTop .text {
		font-size: 0.25rem;
	}

}
@media (max-width:768px){
	.serviceTop .text {
		font-size: 14px;
	}
	.brandText .text{
		font-size: 14px;
	}
}

</pre></body></html>