*{outline:0;padding:0;margin:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;}
@font-face{font-family:"HarmonyOS_Sans_Bold";src:url(../font/HarmonyOS_Sans_Bold.ttf);}
@font-face{font-family:"HarmonyOS_Sans_Light";src:url(../font/HarmonyOS_Sans_Light.ttf);}
@font-face{font-family:"HarmonyOS_Sans_Medium";src:url(../font/HarmonyOS_Sans_Medium.ttf);}
@font-face{font-family:"HarmonyOS_Sans_Regular";src:url(../font/HarmonyOS_Sans_Regular.ttf);}
@font-face{font-family:"Oswald";src:url(../font/Oswald-Regular.ttf);}
@font-face{font-family:"Din";src:url(../font/DINCond-Bold.ttf);}
@font-face{font-family:"AlimamaShuHeiTi";src:url(../font/AlimamaShuHeiTi-Bold.ttf);}
html{font-size:100px;}
.overscroll::-webkit-scrollbar,.selects::-webkit-scrollbar{width:3px;height:3px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#fff;}
.overscroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#b5b5b5;}
.noScrollBar::-webkit-scrollbar,.selects::-webkit-scrollbar{width:0px;height:0px;}
.clearfix{zoom:0;}
.relative{position:relative;}
.clearfix:after{content:'';display:block;height:0;clear:both;}
a,a:link,a:visited{text-decoration:none;color:inherit;}
a:hover{color:#102c53;}
ul,li,ol{list-style-type:none;}
img{max-width:100%;max-height:100%;vertical-align:middle;outline:none;border:none;}
.nobg{background:none !important;}
.dis_mb{display:none;}
.f18{font-size:.18rem;}
.f20{font-size:.2rem;}
.f22{font-size:.22rem;}
.f24{font-size:.24rem;}
.f26{font-size:.26rem;}
.f28{font-size:.28rem;}
.f30{font-size:.30rem;}
.f32{font-size:.32rem;}
.f36{font-size:.36rem;}
.f40{font-size:.3rem;}
.f42{font-size:.42rem;}
.f46{font-size:.46rem;}
.f48{font-size:.48rem;}
.f52{font-size:.52rem;}
.f56{font-size:.56rem;}
.f60{font-size:.6rem;}
.w1600{width:100%;padding-left:8%;padding-right:8%;}
@media(max-width:1680px){.w1600{width:100%;padding-left:3%;padding-right:3%;}
}
@media(max-width:1024px){.dis_pc{display:none;}
.dis_mb{display:block;}
}
body{width:100%;overflow-x:hidden;font-size:.16rem;font-family:"HarmonyOS_Sans_Regular";background:#fff;color:#343e51;line-height:1.875;}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;}
.fp-tableCell .banner{height:100%;}
.wow,.wow2{animation-duration:1.8s !important;}
.banner{position:relative;}
.banner .swiper-container{height:100%;}
.header{position:fixed;left:0;top:0;width:100%;z-index:999;transition:.3s;color:#fff;}
.header .hdin{align-items:center;justify-content:space-between;padding:0 60px;}
.hdr{align-items:center;}
.nav{align-items:center;position:relative;left:0;opacity:1;visibility:visible;transition:.3s;font-size:0.18rem;}
.nav li{padding:0 .35rem;position:relative;}
.nav li>a{display:block;line-height:.98rem;border-top:2px solid transparent;}
.tools{align-items:center;font-size:.16rem;}
.lang{position:relative;margin-left:.35rem;}
.lang .lang_cur{line-height:30px;min-height:30px;padding-left:26px;padding-right:20px;cursor:pointer;background:url(../image/icon-lang.png) no-repeat left center;}
.lang .lang_cur:after{content:"";position:absolute;right:0;top:0;width:20px;height:100%;background:url(../image/icon-down.png) no-repeat center;}
.langdrop{position:absolute;left:50%;top:100%;background:#fff;padding:0;transition:.3s;max-height:0;overflow:hidden;border-radius:10px;min-width:100%;transform:translate(-50%);}
.langdrop a{display:block;text-align:center;padding:0 10px;line-height:26px;font-size:14px;}
.lang:hover .langdrop{max-height:90px;padding:10px 0;box-shadow:0 0 15px rgba(0,0,0,0.15);}
.search{position:relative;}
.search:before{content:"";position:absolute;left:-20px;width:1px;height:1em;top:50%;margin-top:-0.5em;background:rgba(0,0,0,0.1);display:none;}
.search .icon{padding:15px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-image:url(../image/icon-search.png);}
.search .searchBox{position:absolute;right:0;top:50%;margin-top:-25px;padding:5px 0;background:rgba(0,0,0,0.1);width:0;transition:.3s;overflow:hidden;}
.searchBox input{width:100%;height:40px;border:none;padding:0 40px 0 10px;font-size:14px;font-family:inherit;}
.searchBox span{position:absolute;right:5px;top:5px;bottom:5px;width:40px;z-index:5;cursor:pointer;background:url(../image/icon-search2.png) no-repeat center;}
.showsearch .search .searchBox{width:6rem;padding:5px;}
.showsearch .nav{visibility:hidden;opacity:0;left:20%;}
.logo{height:1rem;line-height:1rem;position:relative;}
.logo img{max-height:90%;}
.logo .x2{display:none;}
.nav li .sub{position:absolute;left:0;top:100%;width:330px;min-width:100%;max-height:0;overflow:hidden;padding:0 0.35rem;background:#f8f8f8;font-size:.16rem;}
.nav li:hover .sub{max-height:400px;transition:.3s;padding:0.25rem 0.35rem;}
.nav li .sub a{display:block;white-space:nowrap;padding-right:30px;line-height:60px;color:#a7a9af;position:relative;}
.nav li .sub a:after{content:"";position:absolute;left:0;bottom:0;height:1px;background:#102c53;width:0px;}
.nav li .sub a:hover:after{width:100%;transition:.3s;}
.nav li .sub a:hover{color:#102c53;background:url(../image/icon-r2.png) no-repeat right center;}
.header.white,.header:hover{background:#fff;color:#102c53;box-shadow:0 0 15px rgba(0,0,0,0.15);}
.header.white .logo .x2,.header:hover .logo .x2{display:inline;}
.header.white .logo .x1,.header:hover .logo .x1{display:none;}
.header.white .lang .lang_cur,.header:hover .lang .lang_cur{background-image:url(../image/icon-lang2.png);}
.header.white .lang .lang_cur:after,.header:hover .lang .lang_cur:after{background-image:url(../image/icon-down2.png);}
.header.white .search .icon,.header:hover .search .icon{background-image:url(../image/icon-search2.png);}
.nav li:hover>a{color:#102c53;}
.header.white .nav li.cur>a,.header:hover .nav li.cur>a{border-color:#102c53;}
.banner .pic{background-size:cover;background-position:center;width:100%;height:100%;}
.bantxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;color:#fff;align-items:center;}
.bantxt .t1{line-height:1.4;opacity:0;text-indent:-2em;position:relative;left:50px;}
.bantxt .more{margin-top:.5rem;opacity:0;left:50px;position:relative;left:50px;}
.bantxt .txt{max-width:50%;}
.tline{padding-bottom:42px;background:url(../image/tline.png) no-repeat left center;}
.bantxt .p{padding-left:110px;}
.more .btn{display:inline-block;padding-right:20px;font-size:0.18rem;cursor:pointer;background:url(../image/icon-more.png) no-repeat center right;color:#fff;}
.more.s2 .btn{background-image:url(../image/icon-more2.png);color:#7b7c7f;}
.more.s2 .btn:hover{color:#102c53;}
.hmask{position:fixed;left:0;top:1rem;width:100%;bottom:0;display:none;z-index:99;}
.showsearch .hmask{display:block;}
.bantxt .txt .tline{width:0;}
.swiper-slide-active .bantxt .txt .tline{width:100%;transition:.8s;transition-delay:1s;}
.swiper-slide-active .bantxt .t1{transition:left .8s 1.8s,text-indent .8s 1.8s,opacity .8s 1.8s;opacity:1;text-indent:0;left:0;}
.swiper-slide-active .bantxt .more{transition:.8s;transition-delay:2s;opacity:1;left:0;}
.swiperCtr{position:absolute;left:0;bottom:5%;z-index:10;width:100%;font-size:0;}
.swiperCtr .btn{padding:20px;flex:0 0 auto;display:block;cursor:pointer;background-position:center;background-repeat:no-repeat;}
.swiperCtr .btn.prev{background-image:url(/en/res/images/icon-lef.png);}
.swiperCtr .btn.next{background-image:url(../image/icon-rig.png);}
.swiperCtr .dots{padding:0 10px;transition-delay:99999s;}
.swiperCtr .flex{align-items:center;}
.swiperCtr .dots span{width:3px;height:3px;opacity:1;background:#fff;margin:0 5px;border-radius:5px;transition:.3s;}
.swiperCtr .dots span.swiper-pagination-bullet-active{width:30px;}
.secin{height:100%;padding:1.2rem 0 .6rem;position:relative;}
.index2 .img{position:absolute;right:0;height:100%;width:24.7%;top:0;background-position:bottom center;background-size:cover;}
.index2 .w1600{height:100%;}
.index2 .txt{height:100%;width:80%;align-items:stretch;}
.index2 .txt .c1{flex:0 0 auto;width:53%;flex-direction:column;position:relative;z-index:10;}
.index2 .txt .ct{flex:1 1 auto;overflow:hidden;}
.index2 .txt .t1{color:#7b7c7f;margin-bottom:10px;}
.index2 .txt .t2{line-height:1.35;color:#102c53;}
.index2 .txt .cc{flex:0 0 auto;}
.tline2{height:42px;background:url(../image/tline2.png) no-repeat left center;}
.index2 .txt .items{padding-left:100px;position:relative;}
.index2 .txt .items .it{color:#102c53;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.index3 .imgs{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.index3 .imgs .i{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;}
.index3 .imgs .i.act{opacity:1;}
.index3 .w1600{height:100%;flex-direction:column;justify-content:space-between;color:#fff;}
.index3 .t1{opacity:0.6;margin-bottom:10px;}
.index3 .t2{margin-bottom:.7rem;line-height:1.4;}
.index3 .tline3{position:relative;text-align:right;padding-top:30px;height:103px;}
.index3 .tline3 .line{background:url(../image/tline3.png) no-repeat top left;position:absolute;left:0;top:0;width:100%;height:100%;}
.index3 .tline3 li{cursor:pointer;margin-left:1em;position:relative;display:inline-block;}
.index3 .tline3 li span{opacity:0.5;}
.index3 .tline3 li.cur span{opacity:1;}
.index3 .t3{line-height:1.5;margin-bottom:36px;}
.index3 .icos{align-items:stretch;}
.index3 .icos .ic{margin-right:10px;width:160px;text-align:center;border:1px solid #fff;padding:20px;border-radius:5px;transition:.3s;}
.index3 .icos .ico{font-size:0;line-height:42px;height:42px;margin-bottom:15px;}
.index3 .icos .ico img{max-height:100%;}
.index3 .icos .icp{line-height:1.3;/*max-width:4em;*/margin:auto;}
.index3 .icos .ic:hover{background:#102c53;border-color:#102c53;}
.index4{padding-bottom:0;padding-top:0;}
.index4 .inner{height:100%;overflow:hidden;}
.index4 .cl,.index4 .cr{flex:0 0 auto;width:50%;flex-direction:column;justify-content:space-between;padding-top:1.2rem;height:100%;}
.index4 .cl{background:url(../image/bg1.jpg) no-repeat center;background-size:cover;}
.index4 .cl .txt{flex:1 1 auto;padding-left:16%;padding-right:20%;}
.index4 .cl .txt .t1{color:#7b7c7f;margin-bottom:10px;}
.index4 .cl .txt .t2{line-height:1.35;margin-bottom:20px;}
.index4 .cl .txt .p{color:#7b7c7f;line-height:1.67;}
.index4 .cl .txt .more{margin-top:35px;}
.index4 .img img{width:100%;display:block;height:100%;object-fit:cover;}
.data{justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-top:0.375rem;}
.index4 .img{flex:0 0 auto;max-height:50%;position:relative;}
.data .i{flex:0 0 auto;width:33.33%;padding-right:5%;margin-bottom:30px;}
.data .i .it{line-height:1.2;color:#102c53;font-weight:bold;}
.data .i .ip{color:#7b7c7f;line-height:1.625;}
.index4 .cr .txt{padding-left:11.5%;padding-right:16%;}
.index4 .cr .img .p{position:absolute;z-index:10;left:0;bottom:0;width:100%;padding-left:11.5%;padding-right:16%;padding-bottom:10%;color:#fff;}
.fp-tableCell{display:block;}
.index4 .cr .img .p ul{flex-wrap:wrap;padding-left:100px;}
.index4 .cr .img .p li{padding-right:1em;min-width:50%;flex:1 1 auto;}
.index5{align-items:flex-end;padding-bottom:1rem;}
.index5:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:3.72rem;background:url(../image/1704696207023.png) no-repeat center;background-size:cover;}
.index5 .t1{color:#7b7c7f;margin-bottom:10px;}
.index5 .t2{color:#102c53;line-height:1.2;margin-bottom:0.7rem;align-items:center;justify-content:space-between;}
.index5 .t2 .btn{color:#102c53;}
.nlist{justify-content:center;align-items:flex-start;}
.nlist .item{flex:0 0 auto;width:29%;margin-right:6.33%;background:#fff;color:#102c53;transition:background .3s;}
.nlist .item:nth-child(3n){margin-right:0;}
.nlist .item .imgbox{position:relative;padding-bottom:55.96%;overflow:hidden;}
.nlist .item .imgbox img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:1.3s;}
.nlist .item:hover .imgbox img{transform:scale(1.1);}
.nlist .item .itxt{padding:0.3rem 0.5rem;}
.nlist .item .date{color:#7b7c7f;line-height:0.26rem;margin-bottom:.2rem;transition:.3s;}
.nlist .item .it{line-height:1.3;height:3.9em;overflow:hidden;margin-bottom:.4rem;color:#102c53;transition:.3s;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.nlist .item .more .btn{color:#102c53;transition:.3s;}
.nlist .item:hover{background:#102c53;}
.nlist .item:hover .date{opacity:0.5;color:#fff;}
.nlist .item:hover .it{color:#fff;}
.nlist .item:hover .more .btn{color:#fff;background-image:url(../image/icon-more.png);}
.index6{background-position:center;background-size:cover;color:#fff;}
.index6 .w1600{flex-direction:column;justify-content:space-between;height:100%;}
.index6 .t2{line-height:1.35;}
.index6 .t1{margin-bottom:10px;}
.index6 .line{height:103px;background:url(../image/tline3.png) no-repeat top left;}
.index6 .brands{margin-left:190px;flex-wrap:wrap;margin-top:-45px;justify-content:space-between;max-height:180px;overflow:hidden;}
.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap;
}
.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
}
.footer{padding:1rem 0 0.8rem;background:#f1f1f1;color:#7b7c7f;}
.footer .w1600.flex{align-items:stretch;justify-content:space-between;}
.flogo{margin-bottom:.3rem;}
.footl{padding-right:.8rem;flex:0 0 auto;max-width:40%;}
.ftel{font-family:"Din";color:#102c53;line-height:1.4;margin-bottom:20px;}
.addr{margin-bottom:20px;}
.addr b{font-weight:normal;color:#102c53;}
.shares{font-size:0;margin-top:40px;}
.shares .i{display:inline-block;margin-right:19px;position:relative;}
.shares .i .icon{padding:20px;background-color:#e2e2e3;border-radius:50%;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:.3s;}
.shares .i .ipop{position:absolute;z-index:10;left:50%;bottom:100%;margin-bottom:6px;margin-left:-55px;width:110px;background:#fff;padding:5px;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,0.15);display:none;}
.shares .i .ipop:after{content:"";position:absolute;left:50%;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;top:100%;}
.shares .i:hover .ipop{display:block;}
.shares .i:hover .icon{background-color:#102c53;}
.shares .i .ipop img{display:block;width:100%;}
.footr{flex:1 1 auto;overflow:hidden;flex-direction:column;justify-content:space-between;}
.ftop{align-items:flex-start;justify-content:space-between;padding-bottom:.4rem;}
.ftop dl{padding-right:20px;}
.ftop dl:last-child{padding-right:0;}
.ftop dl dt{margin-bottom:24px;color:#102c53;}
.qrcode{text-align:center;color:#102c53;max-width:123px;}
.qrcode img{display:block;margin-bottom:10px;}
.other{text-align:right;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d7d7d7;}
.other a{padding:0 15px;}
.other a:last-child{padding-right:0;}
.fcopy{align-items:center;justify-content:space-between;}
.select{position:relative;display:inline-block;}
.select .select_cur{padding:0 40px 0 17px;min-width:160px;border:1px solid #d7d7d7;line-height:48px;border-radius:5px;cursor:pointer;position:relative;}
.select .select_cur:after{content:"";position:absolute;padding:10px;right:17px;top:50%;margin-top:-10px;background:url(../image/icon-down2.png) no-repeat center;}
.select .options{position:absolute;left:0;bottom:100%;min-width:100%;white-space:nowrap;background:#fff;z-index:10;box-shadow:0 -5px 15px rgba(0,0,0,0.15);border-radius:5px 5px 0 0;padding:10px 0;display:none;}
.select .options .option{padding:0 17px;font-size:14px;line-height:2;}
.icon-wx{background-image:url(../image/icon-wx.png);}
.icon-wb{background-image:url(../image/icon-wb.png);}
.icon-qq{background-image:url(../image/icon-qq.png);}
.shares .i:hover .icon-wx{background-image:url(../image/icon-wx2.png);}
.shares .i:hover .icon-wb{background-image:url(../image/icon-wb2.png);}
.shares .i:hover .icon-qq{background-image:url(../image/icon-qq2.png);}
.pbanner{position:relative;}
.pbanner .btxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;align-items:center;text-align:center;color:#fff;}
.pbanner .btxt .t1{line-height:1;margin-bottom:20px;font-family:"AlimamaShuHeiTi";}
.pbanner img{display:block;width:100%;min-height:400px;object-fit:cover;}
.bread{border-bottom:1px solid #ededed;color:#7b7c7f;}
.bread .w1600.flex{justify-content:space-between;}
.pnavs{flex:1 1 auto;}
.pnavs a{position:relative;display:inline-block;vertical-align:middle;line-height:.9rem;margin-right:0.7rem;transition:.3s;}
.pnavs a:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#102c53;opacity:0;transition:.3s;}
.pnavs a:hover:after,.pnavs a.cur:after{opacity:1;}
.pnavs a:hover,.pnavs a.cur{color:#102c53;}
.location{flex:0 0 auto;line-height:.9rem;padding-left:30px;}
.location a{padding-right:24px;margin-right:15px;position:relative;}
.location a:after{content:"";position:absolute;right:0;width:20px;height:100%;top:0;background:url(../image/icon-next.png) no-repeat right center;}
.location a.home{padding-left:30px;}
.location a.home:before{content:"";width:20px;height:100%;position:absolute;left:0;top:0;background:url(../image/icon-home.png) no-repeat left center;}
.location span{color:#102c53;}
.about1{padding-top:1rem;}
.abtit{position:relative;}
.abtit .img{position:absolute;right:0;top:0;width:50%;height:100%;overflow:hidden;}
.abtit .img img{display:block;width:100%;height:100%;object-fit:cover;}
.abtit .txt{width:45%;padding:0.5rem 0;max-width:680px;text-align:justify;}
.abtit .txt .t1{line-height:1.2;margin-bottom:30px;}
.abtit .txt .p{color:#7b7c7f;line-height:1.67;margin-bottom:0.9rem;}
.abvalue .line{height:42px;background:url(../image/tline2.png) no-repeat left center;width:0%;transition:.8s;}
.abvalue .line.animated{width:100%;}
.abvalue ul{flex-wrap:wrap;padding-left:70px;animation-delay:.8s;}
.abvalue ul li{padding-left:20px;flex:1 1 51%;line-height:44px;}
.abdata{padding:0.7rem 0;justify-content:space-between;color:#7b7c7f;align-items:stretch;}
.abdata .i{position:relative;padding:0 2%;flex:1 1 auto;}
.abdata .i:after{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background:#e5e5e5;}
.abdata .i:last-child:after{display:none;}
.abdata .i .it{line-height:1;color:#102c53;font-weight:bold;margin-bottom:15px;}
.abdata .i .ip{line-height:1.625;max-width:13em;}
.abdata .i:nth-child(2){animation-delay:.1s;}
.abdata .i:nth-child(3){animation-delay:.2s;}
.abdata .i:nth-child(4){animation-delay:.3s;}
.abdata .i:nth-child(5){animation-delay:.4s;}
.abdata .i:nth-child(6){animation-delay:.5s;}
.about2{background-position:bottom left;color:#fff;padding-top:70px;background-size:cover;}
.about2 .tit{line-height:42px;text-align:center;margin-bottom:40px;}
.history{position:relative;padding-right:160px;padding-left:110px;}
.history .htit{position:absolute;top:50%;width:177px;line-height:177px;border-radius:50%;background:#102c53;text-align:center;margin-top:-70px;right:-20px;}
.history .htit:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px dashed #fff;border-radius:50%;opacity:0.5;}
.history .htit:after{content:"";position:absolute;padding:51px;right:100%;margin-right:60px;top:50%;margin-top:-51px;background:url(../image/airplan.png) no-repeat center;background-size:contain;}
.history .swiper-container{height:900px;}
.history .itxt{position:absolute;left:0;width:100%;transition:.3s;}
.history .itxt .year{line-height:1;margin-bottom:10px;}
.history .itxt .it{position:relative;padding-bottom:20px;line-height:1;margin-bottom:10px;}
.history .itxt .it:after{content:"";position:absolute;left:0;bottom:0;width:2em;height:2px;background:#fff;}
.history .itxt .ip{line-height:1.625;opacity:0.8;}
.history .itxt .dot{position:absolute;left:5px;width:1px;height:60px;background:linear-gradient(180deg,#fff,transparent);transition:.3s;}
.history .itxt .dot:after{content:"";left:-4px;width:10px;height:10px;background:#fff;position:absolute;top:0;border-radius:50%;}
.history #s-0 .itxt{padding-bottom:70px;bottom:50%;}
.history #s-1 .itxt{padding-top:110px;top:50%;}
.history #s-2 .itxt{padding-bottom:130px;bottom:50%;}
.history #s-3 .itxt{padding-top:165px;top:46%;}
.history #s-4 .itxt{padding-bottom:190px;bottom:43%;}
.history #s-0 .itxt .dot{bottom:0;}
.history #s-1 .itxt .dot{top:10px;height:80px;background:linear-gradient(0deg,#fff,transparent);}
.history #s-2 .itxt .dot{bottom:20px;height:90px;left:40px;}
.history #s-3 .itxt .dot{top:65px;height:83px;background:linear-gradient(0deg,#fff,transparent);}
.history #s-4 .itxt .dot{bottom:123px;height:49px;}
.history #s-1 .itxt .dot:after,.history #s-3 .itxt .dot:after{top:auto;bottom:0;}
.Pages{text-align:center;margin-top:.2rem;}
.Pages .p_page{display:flex;justify-content:center;}
.Pages .p_page a{width:50px;text-align:center;line-height:50px;position:relative;display:inline-block;font-style:initial;margin:0 10px;font-size:14px;background-color:#eef1f4;color:#000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{background-repeat:no-repeat;background-position:center;font-size: 0;}
.Pages .p_page .a_prev{background-image:url(../image/left-icon.png);}
.Pages .p_page .a_next{background-image:url(../image/right-icon.png);}
.Pages .p_page .a_prev:hover{background-image:url(../image/left-icon1.png);}
.Pages .p_page .a_next:hover{background-image:url(../image/right-icon1.png);}
.Pages .p_page a.a_cur{background-color:#102c53;color:#fff;}
.Pages .p_page a:hover{background-color:#102c53;color:#fff;}
.about3{padding:1rem 0;}
.ptitle{line-height:1.2;text-align:center;color:#102c53;margin-bottom:50px;font-family:"HarmonyOS_Sans_Medium";}
.hornor{flex-wrap:wrap;}
.hornor .item{flex:0 0 auto;width:23.5%;margin-bottom:25px;text-align:center;margin-right:2%;}
.hornor .item:nth-child(4n){margin-right:0;}
.hornor .item .imgbox{font-size:0;line-height:426px;height:426px;background:url(../image/hbg.jpg) no-repeat center;background-size:cover;border-radius:10px;padding:0 20px;}
.hornor .item .img{display:inline-block;vertical-align:middle;line-height:1;position:relative;z-index:10;}
.hornor .item .img:after{content:"";position:absolute;width:30px;height:70%;bottom:2px;right:12px;box-shadow:10px -15px 15px #000;z-index:-1;background:#000;transform:skew(3deg);opacity:0.8;}
.hornor .item .tit{padding:20px 10px 10px;/*white-space:nowrap;*/overflow:hidden;text-overflow:ellipsis;margin-top:1px;color:#7b7c7f;background:url(../image/hshaw.png) no-repeat top center;background-size:100%;}
.solution1{padding:.9rem 0;}
.solution1 .txt{color:#7b7c7f;line-height:1.67;text-align:center;margin-bottom:50px;}
.cards4{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.cards4 .i{flex:0 0 auto;width:23.5%;margin-right:2%;border-radius:10px;background:#fff;box-shadow:0 0 18px rgba(16,44,83,0.11);padding:35px 40px;position:relative;transition:.3s;top:0;}
.cards4 .i:nth-child(4n){margin-right:0;}
.cards4 .i:hover{top:-10px;box-shadow:0 0 18px rgba(16,44,83,0.2);}
.cards4 .i .icon{line-height:40px;height:40px;margin-bottom:25px;}
.cards4 .i .it{color:#102c53;margin-bottom:15px;line-height: 1.2;}
.cards4 .i .ip{color:#7b7c7f;}
.solution2{background-position:center;background-size:cover;position:relative;padding:.9rem 0 .6rem;color:#fff;z-index:5;}
.solution2 .img{position:absolute;right:0;top:0;width:28.125%;height:100%;z-index:-1;}
.solution2 .img img{width:100%;height:100%;object-fit:cover;}
.solution2 .txt{width:66%;position:relative;overflow:hidden;}
.solution2 .txt .t1{line-height:1.2;margin-bottom:30px;}
.solution2 .txt .ip{padding-right:1rem;position:relative;line-height:1.7;text-align:justify;max-height:15.3em;overflow:auto;padding-bottom:1.7em;}
.solution2 .txt:after{content:"";position:absolute;height:3.4em;right:20px;left:0;bottom:0;z-index:10;background:linear-gradient(0deg,rgba(10,26,51,1),transparent);pointer-events:none;}
.boxicos{flex-wrap:wrap;padding:45px;background:#fff;border-radius:10px;color:#7b7c7f;margin-top:50px;}
.boxicos .i{flex:0 0 auto;width:25%;text-align:center;padding:0 20px;margin-bottom:20px;position:relative;}
.boxicos .i:after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#e8e9e9;}
.boxicos .i .icon{height:50px;line-height:50px;margin-bottom:20px;}
.boxicos .i .it{line-height:1.2;color:#102c53;margin-bottom:20px;}
.boxicos .i .ip{max-width:13em;margin:auto;}
.solution3{padding:1rem 0;}
.solution3 .ptitle{margin-bottom:30px;}
.lineTab{margin-bottom:.7rem;text-align:center;position:relative;z-index:5;min-height:103px;}
.lineTab .line{position:absolute;left:0;top:0;width:100%;height:100%;background-position:left top;background-repeat:no-repeat;background-image:url(../image/tline4.png);z-index:-1;}
.lineTab .tab{line-height:103px;font-family:"HarmonyOS_Sans_Medium";}
.lineTab .tab span,.lineTab .tab a{display:inline-block;padding:0 .45rem;cursor:pointer;transition:.3s;color:#7b7c7f;}
.lineTab .tab span:hover,.lineTab .tab span.cur,.lineTab .tab a.cur{color:#102c53;}
.lineTab .line.wow{width:0%;transition:.8s;}
.lineTab .line.wow.animated{width:100%;}
.caselist{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.caselist .item{flex:0 0 auto;width:31.33%;margin-right:3%;margin-bottom:3%;background:#f1f1f1;transition:.3s;color:#102c53;}
.caselist .item:nth-child(3n){margin-right:0;}
.caselist .item .img{position:relative;overflow:hidden;padding-bottom:56%;}
.caselist .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:.6s;}
.caselist .item:hover .img img{transform:scale(1.1);}
.caselist .item .txt{padding:40px 50px 30px;}
.caselist .item .tit{line-height:1.4;max-height:2.8em;overflow:hidden;max-width:15em;}
.caselist .item .more{margin-top:25px;}
.caselist .item .more .btn{color:inherit;}
.caselist .item:hover{background:#102c53;}
.caselist .item:hover .tit{color:#fff;}
.caselist .item:hover .more .btn{color:#fff;background-image:url(../image/icon-more.png);}
.global{padding:.9rem 0;}
.global .txt{line-height:1.7;margin-bottom:40px;color:#7b7c7f;}
.global .tab{background:url(../image/tabbg.jpg) no-repeat center;margin-bottom:.8rem;background-size:cover;}
.global .tab .swiper-wrapper{justify-content:center;}
.global .tab .swiper-slide{width:auto;line-height:1.6rem;cursor:pointer;padding:0 40px;color:#fff;opacity:0.5;}
.global .tab .swiper-slide.cur{opacity:1;}
.gcontent{justify-content:space-between;align-items:flex-start;}
.gcontent .img{flex:0 0 auto;width:49%;border-radius:10px;overflow:hidden;font-size:0;}
.gcontent .img img{width:100%;}
.gcontent .gtxt{flex:1 1 auto;padding-right:.9rem;}
.gcontent .gtxt .tit{line-height:1.2;margin-bottom:20px;color:#102c53;font-weight:bold;}
.gcontent .gtxt .line{height:42px;background:url(../image/tline5.png) no-repeat left center;}
.gcontent .gtxt .con{margin-left:100px;color:#7b7c7f;overflow:hidden;}
.gcontent .gtxt .t2{color:#919194;margin-bottom:10px;}
.gcontent .gtxt .num1{margin-bottom:10px;}
.gcontent .gtxt .numdata{padding:14px 0;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin:20px 0;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin-left:-20px;}
.gcontent .gtxt .numdata .i{padding:0 20px;position:relative;flex:1 1 auto;margin:10px 0;}
.gcontent .gtxt .numdata .i:after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#ebebeb;}
.gcontent .gtxt li{position:relative;padding-left:1em;}
.gcontent .gtxt li:before{content:"";position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;background:#102c53;border-radius:50%;}
.gcontent .gtxt .con .b{color:#102c53;padding-right:5px;line-height:1;font-family:'HarmonyOS_Sans_Medium';font-weight:bold;}
.gcontent .gtxt .numdata .i:last-child:after{display:none;}
.gcontent .gtxt .line.wow{width:0%;transition:.8s;}
.gcontent .gtxt .line.wow.animated{width:100%;}
.yjy1{padding:1rem 0 .7rem;}
.yjy1 .w1600.flex{align-items:center;justify-content:space-between;}
.yjy1 .img{flex:0 0 auto;max-width:58%;}
.yjy1 .txt{flex:1 1 auto;padding-right:.8rem;}
.yjy1 .txt .tit{margin-bottom:20px;color:#102c53;}
.yjy1 .txt .p{color:#7b7c7f;}
.yjy2{padding:1rem 0;background:url(/en/res/images/yj2.jpg) no-repeat center;background-size:cover;color:#fff;background-position:center;background-size:cover;width:100%;overflow:hidden;position:relative;}
.yjy2 .imgbox{position:relative;overflow:hidden;padding-bottom:133%;border-radius:10px;}
.yjy2 .imgbox .pic{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;transition:.8s;}
.yjy2 .swiper-slide:hover .imgbox .pic{transform:scale(1.1);}
.yjy2 .txt{position:absolute;left:0;bottom:0;width:100%;padding:0 .4rem .4rem .5rem;color:#fff;max-height:450px;overflow:auto;}
.yjy2 .txt .ip{line-height:1.7;height:3.4em;overflow:hidden;}
.yjy2 .swiper-container{overflow:visible;}
.yjy2:before{content:"";position:absolute;right:0;top:0;width:30%;height:100%;z-index:5;background:url(../image/yj2shaw.png) no-repeat;background-size:100% 100%;pointer-events:none;}
.swiperCtr2{margin-top:35px;align-items:center;position:relative;z-index:10;}
.swiperCtr2 .bar{flex:1 1 auto;position:relative;height:2px;background:rgba(255,255,255,0.2);}
.swiperCtr2 .bar .swiper-scrollbar-drag{position:absolute;left:0;bottom:0;height:3px;background:#fff;}
.swiperCtr2 .btns{flex:0 0 auto;white-space:nowrap;padding-left:20px;}
.swiperCtr2 .btns .btn{display:inline-block;vertical-align:middle;padding:20px;cursor:pointer;background-position:center;background-repeat:no-repeat;margin:0 10px;}
.swiperCtr2 .btns .btn.prev{background-image:url(/en/res/images/icon-lef.png);}
.swiperCtr2 .btns .btn.next{background-image:url(../image/icon-rig.png);}
.yjy3{padding:1rem 0;}
.yjy3 .items{align-items:stretch;flex-wrap:wrap;}
.yjy3 .item{flex:0 0 auto;width:32.66%;position:relative;margin-right:1%;margin-bottom:1%;}
.yjy3 .item:nth-child(3n){margin-right:0;}
.imgbox{position:relative;overflow:hidden;}
.imgbox .pic{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transition:.8s;}
.item:hover .imgbox .pic{transform:scale(1.1);}
.yjy3 .item .imgbox{padding-bottom:74.9%;border-radius:10px;}
.yjy3 .item .it{position:absolute;z-index:10;left:0;bottom:0;color:#fff;width:100%;padding:20px 25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.yjy4{padding:1rem 0;background-image:url(../image/yj4.jpg);background-position:center;background-size:cover;color:#fff;}
.yjy4 .ptitle{color:#fff;margin-bottom:30px;}
.yjy4 .txt{text-align:center;max-width:61em;margin:0 auto .8rem;}
.yjy4 .swiper-slide{padding:30px;background:#fff;font-size:0;line-height:150px;text-align:center;border-radius:10px;height:210px;}
.normalSlide{position:relative;}
.normalSlide .btns .btn{position:absolute;top:50%;padding:20px;margin-top:-20px;background-position:center;background-repeat:no-repeat;cursor:pointer;z-index:10;}
.normalSlide .btns .btn.prev{left:-60px;background-image:url(/en/res/images/icon-lef.png);}
.normalSlide .btns .btn.next{right:-60px;background-image:url(../image/icon-rig.png);}
.yjy5{padding:1rem 0;}
.lwblock{align-items:stretch;justify-content:space-between;}
.lwtop{flex:0 0 auto;width:50%;background:#f4f2f3;}
.lwtop .imgbox{padding-bottom:62.5%;}
.lwtop .imgbox .pic{background-size:contain;}
.lwblock .lwr{flex:1 1 auto;padding-left:20px;overflow:hidden;}
.lwr .itop{border-bottom:1px solid #ebebeb;position:relative;}
.lwr .itop:after{content:"";position:absolute;left:0;z-index:2;width:0%;height:1px;bottom:0;background:#102c53;}
.lwr .itop:hover:after{width:100%;transition:.3s;}
.lwr .itop .imgbox{flex:0 0 auto;width:35.6%;margin-bottom:-1px;position:relative;z-index:3;}
.lwr .itxt{color:#7b7c7f;}
.lwr .itop .itxt{flex:1 1 auto;padding-left:20px;padding-right:.5rem;}
.lwr .itop a{align-items:center;}
.lwr .itop:hover .it,.itxt:hover .it{font-family:"HarmonyOS_Sans_Medium";}
.lwr .itxt .it{line-height:1.5;max-height:3em;overflow:hidden;margin-bottom:15px;color:#102c53;}
.lwblock .lwr .li{padding:.25rem 0;border-bottom:1px solid #ebebeb;position:relative;}
.lwblock .lwr .li:after{content:"";position:absolute;left:0;z-index:2;width:0%;height:1px;bottom:0;background:#102c53;}
.lwblock .lwr .li:hover:after{width:100%;transition:.3s;}
.lwr .itxt .ibot span{margin-right:.3rem;}
.lwblock .lwr .more{margin-top:.25rem;}
.lwblock .lwr .more .btn{color:#102c53;}
.sourcesTop{padding-bottom:.8rem;margin-bottom:.6rem;border-bottom:1px solid #ebebeb;}
.sourcesTop .item a.flex{align-items:center;}
.sourcesTop .item .imgbox{flex:0 0 auto;width:50%;}
.sourcesTop .item .imgbox img{width:100%;transition:.8s;}
.sourcesTop .item:hover .imgbox img{transform:scale(1.1);}
.sourcesTop .item .itxt{flex:1 1 auto;padding-bottom:.8rem;padding-left:.6rem;padding-right:1rem;}
.sourcesTop .item .itxt .ibot span{margin-right:.2rem;color:#7b7c7f;}
.sourcesTop .item .itxt .it{line-height:1.2;margin:20px 0 30px;max-height:3.6em;overflow:hidden;color:#102c53;}
.sourcesTop .item .itxt .ip{line-height:1.7;max-height:5.1em;overflow:hidden;color:#7b7c7f;}
.sourcesTop .swiperCtr{width:auto;left:50%;bottom:.5rem;padding-left:.6rem;}
.sourcesTop .swiperCtr .dots span{background:#000;}
.sourcesTop .swiperCtr .btn.prev{background-image:url(../image/left-icon.png);}
.sourcesTop .swiperCtr .btn.next{background-image:url(../image/right-icon.png);}
.resources .item{position:relative;z-index:2;padding-bottom:.3rem;margin-bottom:.3rem;border-bottom:1px solid #ebebeb;}
.resources .item a.flex{align-items:center;justify-content:space-between;}
.resources .item .imgbox{flex:0 0 auto;width:24%;}
.resources .item .imgbox img{width:100%;transition:.8s;}
.resources .item:hover .imgbox img{transform:scale(1.1);}
.resources .item .itxt{flex:1 1 auto;overflow:hidden;padding:0 .4rem;color:#7b7c7f;}
.resources .item .itxt .ibot span{margin-right:.3rem;}
.resources .item .itxt .it{color:#102c53;margin:15px 0;max-width:860px;line-height:1.4;max-height:2.8em;overflow:hidden;transition:.8s;}
.resources .item:hover .itxt .it{font-family:"HarmonyOS_Sans_Medium";}
.resources .item .itxt .ip{line-height:1.7;max-width:860px;max-height:3.4em;overflow:hidden;}
.resources .item .more{transition:.3s;opacity:0;flex:0 0 auto;}
.resources .item .more .btn{color:#102c53;}
.resources .item:hover .more{opacity:1;}
.resources .item:after{content:"";position:absolute;left:0;bottom:-1px;z-index:1;width:0%;background:#102c53;height:1px;}
.resources .item:hover:after{width:100%;transition:.8s;}
.pd100{padding:1rem 0;}
.newslist{align-items:stretch;flex-wrap:wrap;}
.newslist .item{flex:0 0 auto;width:31.99%;margin-right:2%;margin-bottom:3%;transition:.3s;}
.newslist .item:nth-child(3n){margin-right:0;}
.newslist .item .imgbox{padding-bottom:56%;}
.newslist .item .itxt{padding:.3rem .3rem .3rem .2rem;transition:.3s;color:#7b7c7f;}
.newslist .item:hover .itxt{padding:.3rem .2rem .3rem .3rem;color:#fff;}
.newslist .item:hover{background:#102c53;}
.newslist .item .it{color:#102c53;/*white-space:nowrap;*/overflow:hidden;text-overflow:ellipsis;margin:20px 0 10px;transition:.3s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.newslist .item:hover .it{color:#fff;}
.newslist .item .date{line-height:1;}
.newslist .item:hover .date{opacity:0.5;}
.newslist .item .ip{line-height:1.7;max-height:3.4em;overflow:hidden;}
.w1280{max-width:1360px;padding:0 40px;margin:auto;width:100%;}
.article{align-items:flex-start;}
.article .artl{flex:1 1 auto;overflow:hidden;}
.arhead{padding-bottom:20px;margin-bottom:50px;border-bottom:1px solid #ebebeb;}
.arhead h3{font-weight:normal;color:#102c53;font-family:'HarmonyOS_Sans_Medium';line-height:1.4;margin-bottom:10px;}
.arhead .bot{align-items:center;color:#7b7c7f;flex-wrap:wrap;justify-content:space-between;}
.arhead .bot .tags span{margin-right:.3rem;display:inline-block;}
.arhead .bot .shares{margin:10px 0;font-size:inherit;align-items:center;white-space:nowrap;}
.arhead .bot .shares .i{margin-right:0;margin-left:8px;}
.arhead .bot .shares .i .icon{padding:15px;background-size:16px;}
.arhead .bot .shares .i .ipop{bottom:auto;top:100%;margin-top:6px;margin-bottom:0;}
.arhead .bot .shares .i .ipop:after{top:auto;bottom:100%;border-bottom:6px solid #fff;border-top:none;}
.arhead .bot .shares .i:last-child .ipop{left:auto;margin-left:0;right:0;}
.arhead .bot .shares .i:last-child .ipop:after{left:auto;right:6px;}
.artxt{line-height:1.67;color:#7b7c7f;}
.arbot{justify-content:space-between;align-items:center;padding-top:30px;margin-top:60px;border-top:1px solid #ebebeb;}
.arbot .bl{flex:1 1 auto;overflow:hidden;}
.arbot .arprev{line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:15px;background:url(../image/icon-more2.png) no-repeat left center;}
.arbot .br{flex:0 0 auto;margin-left:30px;}
.arbot .br .back{padding:0 30px;line-height:.6rem;background:#102c53;display:block;border-radius:.6rem;color:#fff;width:160px;text-align:center;white-space:nowrap;}
.arbot .br .back span{display:inline-block;vertical-align:middle;}
.arbot .br .back span.ico{padding:10px;margin-left:10px;background:url(../image/icon-more.png) no-repeat center;}
.article .arr{flex:0 0 auto;width:300px;margin-left:.6rem;max-width:40%;}
.relate{padding:40px 30px;background:#f1f1f1;}
.relate .tit{line-height:1;margin-bottom:20px;font-family:'HarmonyOS_Sans_Medium';color:#102c53;}
.relist .i{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede;}
.relist .i img{display:block;transition:.3s;width:100%;}
.relist .i:hover img{transform:scale(1.1);}
.relist .i .it{color:#102c53;line-height:1.7;max-height:3.4em;overflow:hidden;margin-bottom:20px;}
.relist .i .more .btn{color:#102c53;}
.relist .i .date{line-height:1;margin-top:16px;color:#7b7c7f;margin-bottom:5px;}
.videolist{flex-wrap:wrap;}
.videolist .item{width:31.99%;margin-right:2%;margin-bottom:20px;}
.videolist .item:nth-child(3n+4){margin-right:0;}
.videolist .item:first-child{width:100%;margin-right:0;margin-bottom:40px;}
.videolist .item .imgbox{padding-bottom:56%;}
.videolist .item .videoBtn{position:absolute;left:50%;top:50%;padding:.28rem;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:-0.28rem;margin-top:-0.28rem;z-index:10;cursor:pointer;background-image:url(../image/icon-play.png);}
.videolist .item .it{line-height:.7rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#102c53;font-family:'HarmonyOS_Sans_Medium';}
.videolist .item:first-child .imgbox{padding-bottom:49%;}
.videolist .item:first-child .it{display:none;}
.videoPop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;backdrop-filter:blur(5px);display:none;}
.videoPop .in{width:100%;height:100%;align-items:center;justify-content:center;}
.videoPop .vmask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.videoPop .vbox{position:relative;width:1200px;max-width:90%;z-index:3;}
.videoPop .vbox video{width:100%;max-height:80vh;object-fit:contain;}
.rcln{padding-top:1rem;counter-reset:rc;width:100%;overflow:hidden;}
.rcln .item{align-items:center;}
.rcln .item .imgbox{flex:0 0 auto;width:50%;padding-bottom:32%;min-height:100%;}
.rcln .item .txt{padding-left:8%;padding-right:1.1rem;padding-top:30px;padding-bottom:30px;}
.rcln .item:nth-child(2n){flex-direction:row-reverse;}
.rcln .item:nth-child(2n) .txt{padding-left:1.1rem;padding-right:8%;}
.rcln .item .tit{position:relative;z-index:5;margin-bottom:.35rem;overflow:hidden;}
.rcln .item .tit .it{color:#102c53;font-family:'HarmonyOS_Sans_Medium';line-height:1.5;margin-top:14px;}
.rcln .item .tit:after{counter-increment:rc;content:"0"counter(rc);position:absolute;left:-0.2em;top:0;line-height:1;color:#e7e9ed;font-size:.9rem;font-weight:bold;font-family:"HarmonyOS_Sans_Bold";z-index:-1;}
.rcln .item .ip{padding-left:.8rem;color:#7b7c7f;line-height:1.7;}
.rcln .item .line{height:.42rem;background:url(../image/tline5.png) no-repeat left top;margin-bottom:20px;background-size:auto 100%;}
.rcln .item .line.wow{width:0%;transition:.8s;transition-delay:.6s;}
.rcln .item .line.wow.animated{width:100%;}
.rcln .item .line.wow+div{animation-delay:.8s;}
.join{padding:1rem 0;}
.join .w1600.flex{align-items:stretch;}
.joinl{flex:1 1 auto;overflow:hidden;padding:10px;margin:0 -10px;}
.joinr{flex:0 0 auto;width:300px;margin-left:.8rem;}
.jobtable{margin-bottom:.6rem;}
.jobtable .tr{justify-content:space-between;align-items:center;background:#fff;cursor:pointer;line-height:1.5;transition:.3s;}
.jobtable .tr .td{flex:1 1 auto;width:30%;padding:20px 30px;overflow:hidden;}
.jobtable .tr .td.cz{flex:0 0 auto;width:80px;}
.jobtable .tr.th{background:#102c53;color:#fff;margin-bottom:20px;}
.jobtable .desc{padding:30px 40px 50px;line-height:2.25;color:#7b7c7f;display:none;}
.jobtable .desc strong{font-size:1.2em;font-weight:normal;padding-bottom:10px;color:#102c53;}
.jobi{margin-bottom:20px;box-shadow:0 0 10px rgba(59,122,190,0.2);}
.jobtable .tr .td.cz .ico{display:inline-block;vertical-align:middle;padding:10px;background:url(../image/icon-down3.png) no-repeat center;}
.jobi.act .td:first-child{font-size:1.3em;}
.jobi.act .tr{background:#657c9d;color:#fff;}
.jobi.act .td.cz .ico{background-image:url(../image/icon-up.png);}
.joinr .box{position:sticky;top:1.1rem;}
.jobsearch{margin-bottom:25px;}
.jobsearch .sbox{position:relative;border:1px solid #102c53;height:.6rem;border-radius:.3rem;overflow:hidden;margin-bottom:15px;}
.jobsearch .sbox input{width:100%;height:100%;background:none;border:none;outline:none;padding:0 .6rem 0 .3rem;font-size:inherit;font-family:inherit;color:inherit;}
.jobsearch .sbox .jbtn{position:absolute;right:0;width:.5rem;height:100%;z-index:10;cursor:pointer;top:0;background:url(../image/icon-search2.png) no-repeat left center;}
.hotkeys .t{flex:0 0 auto;color:#7b7c7f;}
.hotkeys .keys{flex:1 1 auto;color:#7b7c7f;}
.hotkeys .keys a{display:inline-block;}
.hotkeys{padding-left:0.3rem;}
.hotkeys .keys a:not(:last-child):after{content:"、";}
.ads .i{margin-bottom:20px;display:block;}
.ads .i img{display:block;width:100%;}
.jobtable .desc .btn{margin-top:.7rem;}
.jobtable .desc .btn .a{display:inline-block;padding:0 0.3rem;background:#102c53;color:#fff;line-height:0.6rem;min-width:1.6rem;text-align:center;border-radius:.3rem;white-space:nowrap;cursor:pointer;}
.jobtable .desc .btn span{display:inline-block;vertical-align:middle;}
.jobtable .desc .btn .icon{padding:10px;margin-left:10px;background:url(/en/res/images/icon-send.png) no-repeat center;}
.cntop .w1600.flex{align-items:stretch;}
.cntop .cntl{flex:0 0 auto;width:50%;padding-top:.9rem;}
.cntitem{position:relative;z-index:5;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #ebebeb;overflow:hidden;}
.cntitem .shaw{position:absolute;right:0;bottom:-10px;max-width:60%;}
.cntitem .shaw img{display:block;width:100%;}
.cntitem .tit{margin-bottom:30px;line-height:1;color:#102c53;}
.cntitem .li{align-items:center;margin-bottom:20px;}
.cntitem .li .icon{flex:0 0 auto;width:36px;height:36px;background-color:#eceef2;background-position:center;border-radius:50%;background-repeat:no-repeat;margin-right:1em;}
.cntitem .li .label{width:4em;text-align:justify;flex:0 0 auto;line-height:1;position:relative;top:.5em;margin-right:1em;}
.cntitem .li .label:after{display:inline-block;content:"";width:4em;height:0;overflow:hidden;}
.cntitem .li .label:before{content:":";position:absolute;right:0;top:0;}
.cntitem:last-child{border:none;margin-bottom:0;}
.cntop .cntr{padding:.9rem 0 .4rem .7rem;flex:0 0 auto;width:50%;}
.cntop{position:relative;}
.cntop .cntr .shaw{position:absolute;right:0;top:0;width:50%;height:100%;z-index:-1;background-position:center;background-size:cover;opacity:0.04;}
.cntop .cntr:before{content:"";position:absolute;right:0;top:0;z-index:-2;background:#f7f7f7;width:50%;height:100%;}
.cntop .cntr .tit{margin-bottom:30px;line-height:1;color:#102c53;}
.form .line{margin-bottom:20px;}
.form .line .label{color:#7b7c7f;line-height:1;margin-bottom:10px;}
.form .line .label .red{color:#f00;padding-right:5px;}
.form .line input{width:100%;border:1px solid #7b7c7f;outline:none;font-size:inherit;font-family:inherit;padding:0 20px;height:.6rem;background:none;}
.form .line textarea{width:100%;border:1px solid #7b7c7f;outline:none;font-size:inherit;font-family:inherit;padding:10px 20px;height:1.6rem;background:none;resize:none;}
.form .line .btn{width:1.6rem;text-align:center;line-height:.6rem;border-radius:.3rem;color:#fff;background:#102c53;cursor:pointer;margin-top:.4rem;}
.icon-address{background-image:url(../image/icon-address.png);}
.icon-tel{background-image:url(../image/icon-tel.png);}
.icon-user{background-image:url(../image/icon-user.png);}
.icon-mail{background-image:url(../image/icon-mail.png);}
.map{position:relative;padding-bottom:37%;}
#map{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
.maplist{position:absolute;left:0;bottom:.9rem;z-index:100;background:#fff;padding:0 25px;border-left:2px solid #102c53;width:400px;max-width:80%;}
.maplist .i{padding:.2rem 0;border-bottom:1px solid #e5e5e5;cursor:pointer;color:#7b7c7f;}
.maplist .i .ip{display:none;margin-top:10px;}
.maplist .i.cur .ip{display:block;}
.maplist .i .it{padding-right:30px;line-height:1;}
.maplist .i.cur .it{color:#102c53;background:url(../image/icon-address.png) no-repeat right center;background-size:contain;}
#map img{max-width:none;max-height:none;}
.pinfo .info{align-items:center;justify-content:space-between;}
.pinfo .info .txt{flex:1 1 auto;overflow:hidden;line-height:1.7;color:#7b7c7f;padding-right:1rem;}
.pinfo .info .txt .t2{margin-bottom:20px;line-height:1.3;color:#102c53;}
.pinfo .info .img{flex:0 0 auto;width:50%;}
.pinfo .info .img img{display:block;width:100%;}
.tz1{padding:1.2rem 0;background-size:cover;background-position:center;}
.tz2 .items{flex-wrap:wrap;align-items:stretch;justify-content:space-between;}
.tz2 .item{flex:0 0 auto;width:48%;box-shadow:0 0 10px rgba(59,122,190,0.2);margin-bottom:40px;align-items:stretch;transition:.3s;position:relative;top:0;}
.tz2 .item:hover{top:-10px;box-shadow:0 0 10px rgba(59,122,190,0.4);}
.tz2 .item .imgbox{width:57.69%;flex:0 0 auto;}
.tz2 .item .txt{flex:1 1 auto;overflow:hidden;padding:.55rem .5rem .3rem .4rem;}
.tz2 .item .it{line-height:1.2;margin-bottom:20px;color:#102c53;}
.tz2 .item li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ebebeb;color:#7b7c7f;}
.tz2 .item li:last-child{border:none;margin-bottom:0;padding-bottom:0;}
.tz2 .item .tag{position:absolute;padding:0 20px;line-height:2;left:20px;top:20px;background:#102c53;border-radius:2em;color:#fff;z-index:10;}
.cards6{flex-wrap:wrap;align-items:stretch;margin-right:-1%;}
.cards6 .i{flex:0 0 auto;width:15.66%;text-align:center;box-shadow:0 0 10px rgba(59,122,190,0.2);margin-right:1%;padding:.45rem .3rem;border-radius:10px;transition:.3s;position:relative;top:0;}
.cards6 .i:hover{top:-10px;box-shadow:0 0 10px rgba(59,122,190,0.4);}
.cards6 .i .icon{height:50px;font-size:0;line-height:50px;margin-bottom:30px;}
.yuny1 .in{background:#f4f6fb;align-items:center;position:relative;z-index:10;}
.yuny1 .hd{padding-left:7%;padding-top:1.5rem;padding-bottom:1.5rem;flex:0 0 auto;width:500px;margin-right:.6rem;}
.yuny1 .hd .tt{border-bottom:1px solid #384d6b;color:#fff;padding: 20px 0;}
.yuny1 .hd .box{padding: 0.4rem 0.35rem 0.4rem 0.35rem;
    margin: 0 0 0 -0.45rem;
    border-radius: 10px 0 0 10px;cursor: pointer;transition: .3s;}
.yuny1 .hd .box.cur{background:#f4f6fb;}
.yuny1 .hd .box.cur .tt {
    color: #102c53;
    font-size: 0.28rem;
    border: none;
}
.yuny1 .in .bd .txt {
    margin-bottom: 20px;
    margin-top: 10px;
    line-height: 1.67;
}
.yuny1 .hd .box .tit{margin-bottom:20px;color:#102c53;line-height:1.4;}
.yuny1 .hd .box .p{line-height:1.7;color:#7b7c7f;margin-bottom:.3rem;}
.yuny1 .in .bd{padding-right:8%;flex:1 1 auto;overflow:hidden;}
.yuny1 .in:before{content:"";position:absolute;z-index:-1;left:0;top:0;width:500px;height:100%;background:url(../image/yy.jpg) no-repeat center;background-size:cover;}
.pinfo .info .li{margin-bottom:24px;}
.pinfo .info .lit{line-height:1.2;margin-bottom:10px;border-left:2px solid #102c53;color:#102c53;padding-left:5px;}
.hyy{position:relative;z-index:5;color:#fff;width:100%;overflow:hidden;}
.hyy .img img{display:block;width:100%;}
.hyy .hd{position:absolute;left:0;z-index:2;width:100%;text-align:center;top:.7rem;}
.hyy .hd .ptitle{color:#fff;margin-bottom:20px;}
.hyy .i{position:absolute;z-index:10;}
.hyy .i .ip{position:absolute;top:100%;min-width:2.7rem;}
.hyy .i .icon{width:.8rem;height:.8rem;text-align:center;line-height:.8rem;background:#1975d4;border-radius:50%;font-size:0;display:inline-block;}
.hyy .i:first-child{left:14%;top:49%;}
.hyy .i .ip dl{margin-left:20px;}
.hyy .i:first-child .ip dl:nth-child(2){padding-top:.4rem;}
.hyy .i:first-child .ip dl:nth-child(1){padding-top:.9rem;}
.hyy .i:first-child .ip{right:0;white-space:nowrap;text-align:right;}
.hyy .i:nth-child(2){left:27%;top:27%;text-align:center;}
.hyy .i:nth-child(2) .ip{text-align:right;right:0;width:19em;}
.hyy .i:nth-child(3){left:55%;top:27%;}
.hyy .i:nth-child(3) .ip{left:0;}
.hyy .i:nth-child(3) .ip dl,.hyy .i:nth-child(4) .ip dl{margin:0;}
.hyy .i:nth-child(4){left:70%;top:39%;text-align:center;}
.hyy .i:nth-child(4) .ip{left:0;text-align:left;}
.hyy .i:nth-child(5){text-align:right;top:63%;left:75%;}
.hyy .i:nth-child(5) .ip{right:0;text-align:right;}
.hyy .i:nth-child(5) dl{margin:0;width:100%;}
.cboxouter{text-align:center;}
.cxbox{text-align:center;padding:.2rem 2.4rem 2.4rem;display:inline-block;counter-reset:cx;max-width:88%;}
.cxbox .in{position:relative;display:inline-block;max-width:100%;}
.cxbox .ctxt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50%;color:#7b7c7f;max-height:50%;overflow:hidden;z-index:1;}
.cxbox .i{position:absolute;}
.cxbox .i .icon{width:.96rem;height:.96rem;line-height:.96rem;font-size:0;text-align:center;background:#102c53;border-radius:50%;}
.cxbox .i .icon img{max-width:60%;max-height:60%;}
.cxbox .i .itxt{position:absolute;left:100%;top:50%;text-align:left;padding:0 16px;}
.cxbox .i .it{line-height:1.3;position:relative;z-index:2;white-space:nowrap;margin-bottom:15px;font-family:"HarmonyOS_Sans_Medium";color:#102c53;font-weight:bold;}
.cxbox .i .it:before{counter-increment:cx;content:"0"counter(cx);color:#e7e9ed;position:absolute;left:0;top:-.3rem;font-size:.6rem;font-weight:bold;z-index:-1;line-height:1;}
.cxbox .i .ip{color:#7b7c7f;}
.cxbox .i:first-child{left:76%;top:5%;}
.cxbox .i:first-child .itxt{margin-left:.5rem;}
.cxbox .i:nth-child(2){left:89%;top:60%;}
.cxbox .i:nth-child(3){left:44%;top:92%;}
.cxbox .i:nth-child(3) .itxt{left:-.8rem;top:100%;width:5rem;margin-top:.3rem;}
.cxbox .i:nth-child(4){left:-3%;top:60%;}
.cxbox .i:nth-child(4) .itxt{left:auto;right:100%;text-align:right;}
.cxbox .i:nth-child(5){left:8%;top:5%;}
.cxbox .i:nth-child(5) .itxt{left:auto;right:100%;text-align:right;margin-right:.3rem;}
.cx2{padding:1rem 0;position:relative;z-index:1;background:url(../image/cxbg.jpg) no-repeat left center;background-size:cover;color:#fff;}
.cx2 .img{position:absolute;right:0;top:0;width:50%;height:100%;z-index:2;}
.cx2 .img img{width:100%;height:100%;object-fit:cover;}
.cx2 .txt{width:50%;padding-right:1rem;}
.cx2 .txt .tit{line-height:1.2;margin-bottom:30px;}
.cx2 .txt .p{margin-bottom:50px;}
.data2{align-items:flex-start;justify-content:space-between;}
.data2 .i{padding-right:20px;width: 100%;}
.data2 .i .it{line-height:1;margin-bottom:10px;}
.data2 .i:last-child{padding-right:0;}
.pictures{flex-wrap:wrap;align-items:stretch;margin-bottom:40px;}
.pictures .item{flex:0 0 auto;width:31.99%;margin-bottom:2%;margin-right:2%;border:6px solid transparent;transition:.3s;}
.pictures .item:nth-child(3n){margin-right:0;}
.pictures .item .imgbox{padding-bottom:71.7%;}
.pictures .item .hov{position:absolute;left:0;top:100%;width:100%;height:100%;background:rgba(16,44,83,0.7);transition:.3s;}
.pictures .item:hover .hov{top:0;}
.pictures .item .hov .in{height:100%;width:100%;align-items:center;justify-content:center;color:#fff;line-height:1;text-align:center;}
.pictures .item .hov .fancybox{display:none;}
.pictures .item .hov .fancybox:nth-child(2){position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;display:block;opacity:0;}
.pictures .item .hov .in .icon{margin-bottom:10px;display:inline-block;padding:20px;background:url(../image/icon-pic.png) no-repeat center;background-size:contain;}
.pictures .item .it{position:absolute;left:0;bottom:0;padding:30px 20px;width:100%;text-align:center;transition:.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;line-height:1;}
.pictures .item:hover .it{bottom:-100px;}
.pictures .item:hover{border-color:#cfd5dd;}
.download{flex-wrap:wrap;align-items:center;justify-content:space-between;}
.download .item{align-items:center;flex:0 0 auto;width:49%;margin-bottom:20px;box-shadow:0 0 10px rgba(59,122,190,0.2);padding:30px;justify-content:space-between;transition:.3s;}
.download .item .il{align-items:center;flex:1 1 auto;overflow:hidden;}
.download .item .icon{flex:0 0 auto;padding:23px;background-position:center;background-repeat:no-repeat;transition:.3s;background-size:contain;}
.download .item .txt{flex:1 1 auto;overflow:hidden;padding-left:20px;}
.download .item .it{line-height:1.4;color:#102c53;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s;}
.download .item .spans{color:#7b7c7f;margin-top:5px;transition:.3s;}
.download .item .spans span{margin-right:30px;display:inline-block;vertical-align:middle;}
.download .item .btns{align-items:center;flex:0 0 auto;}
.download .item .bn{padding-left:24px;color:#7b7c7f;line-height:1;transition:.3s;}
.download .item .bn:not(:first-child){border-left:1px solid #ebebeb;margin-left:24px;}
.download .item .bn span{display:inline-block;vertical-align:middle;line-height:1;}
.download .item .bn .ico{padding:10px;margin-right:5px;background-position:center;background-repeat:no-repeat;}
.download .item:hover{background:#102c53;}
.download .item:hover .it{color:#fff;}
.download .item:hover .spans{color:#fff;opacity:0.5;}
.download .item:hover .bn:not(:first-child){border-color:#2d4668;}
.download .item:hover .bn{color:#fff;}
.icon-pdf{background-image:url(../image/icon-pdf2.png);}
.icon-eye{background-image:url(../image/icon-eye.png);}
.icon-download{background-image:url(../image/icon-download.png);}
.download .item:hover .icon-pdf{background-image:url(../image/icon-pdf.png);}
.download .item:hover .icon-eye{background-image:url(../image/icon-eye2.png);}
.download .item:hover .icon-download{background-image:url(../image/icon-download2.png);}
.swiperCtr.s2{width:auto;position:relative;left:0;top:0;margin-top:30px;text-align:center;}
.swiperCtr.s2 .flex{justify-content:center;}
.swiperCtr.s2 .dots span{background:#000;}
.swiperCtr.s2 .btn.prev{background-image:url(../image/left-icon.png);}
.swiperCtr.s2 .btn.next{background-image:url(../image/right-icon.png);}
.ygtop{margin-bottom:.6rem;}
.ygtop .imgbox{padding-bottom:55.7%;}
.ygtop .imgbox:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:80%;background:linear-gradient(0deg,rgba(0,0,0,1),rgba(0,0,0,0.4) 20%,transparent);}
.ygtop .imgbox .tit{position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:20;color:#fff;padding:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s;}
.ygtop .swiper-slide .imgbox .tit{bottom:-100px;opacity:0;transition-delay:.3s;}
.ygtop .swiper-slide-active .imgbox .tit{bottom:0;opacity:1;}
.ygtop .swiper-slide-prev .imgbox{transform:translate(20%) scale(0.9);opacity:0.12;}
.ygtop .swiper-slide-next .imgbox{transform:translate(-20%) scale(0.9);opacity:0.12;}
.yglist{align-items:flex-start;flex-wrap:wrap;}
.yglist .item{flex:0 0 auto;width:32.66%;margin-right:1%;margin-bottom:.5rem;color:#7b7c7f;}
.yglist .item:nth-child(3n){margin-right:0;}
.yglist .item .imgbox{padding-bottom:55.7%;margin-bottom:20px;}
.yglist .item .imgbox img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;transition:.8s;}
.yglist .item:hover .imgbox img{transform:scale(1.1);}
.yglist .item .it{line-height:1.2;color:#102c53;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.jobform{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.3);visibility:hidden;opacity:0;}
.jobform .in{width:100%;height:100%;align-items:center;justify-content:center;}
.jobform .box{width:700px;background:#fff;position:relative;max-width:94%;padding:.6rem .5rem;top:60px;opacity:0;}
.jobform .close{position:absolute;z-index:5;padding:15px;right:.2rem;top:.2rem;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../image/icon-close.png);}
.jobform .tit{line-height:1.2;text-align:center;color:#102c53;margin-bottom:20px;}
.jobform .txt{text-align:center;color:#7b7c7f;line-height:1.5;}
.jobform .form .line input{border-color:#e5e5e5;}
.jobform .form{margin-top:20px;}
.upload{align-items:flex-end;}
.uploadbox{position:relative;width:1.46rem;height:1.46rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #e5e5e5;}
.uploadbox input[type='file']{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;cursor:pointer;appearance:none;-webkit-appearance:none;opacity:0;}
.uploadbox .icon{padding:.22rem;background:url(../image/icon-plus.png) no-repeat center;background-size:contain;}
.upload .uploadtip{flex:1 1 auto;overflow:hidden;padding-left:15px;color:#7b7c7f;line-height:1.4;}
.jobform .form .line .label{color:#102c53;margin-bottom:20px;}
.form input[type="button"]{height:.6rem;background:#102c53;color:#fff;border-radius:.3rem;border:none;cursor:pointer;margin-top:.4rem;width:100%;}
.jobform.act{opacity:1;visibility:visible;}
.jobform.act .box{top:0;opacity:1;transition:.8s;}
.index2 .txt .c2{position:relative;flex:1 1 auto;align-items:flex-end;z-index: 5;}
.index2 .txt .c2 #app{width:100%;padding-bottom:100%;position:relative;}
.index2 .txt .c2 #app .canvas-container{position:absolute;right:0;top:0;width:105%;height:105%;background:none;}
.index2 .txt .c2 #app .canvas-container>div{height:auto !important;}
.index2 .txt .c2 #app .canvas-container canvas{width:100% !important;height:100% !important;}
@media(max-width:1920px){html{font-size:100px;font-size:5.2vw;}
}
@media(max-width:1680px){body{font-size:14px;}
.f18{font-size:16px;}
.f20{font-size:.24rem;}
.f22{font-size:.24rem;}
.f24{font-size:.24rem;}
.f26{font-size:.26rem;}
.f28{font-size:.28rem;}
.f30{font-size:.30rem;}
.f32{font-size:.32rem;}
.f36{font-size:.36rem;}
.f40{font-size:.3rem;}
.f42{font-size:.42rem;}
.f46{font-size:.4rem;}
.f48{font-size:.48rem;}
.f52{font-size:.52rem;}
.f56{font-size:.56rem;}
.f60{font-size:.6rem;}
.nav{font-size:16px;padding-right:30px;}
.nav li{padding:0 10px;}
.normalSlide{padding:0 20px;}
.normalSlide .btns .btn.prev{left:-20px;}
.normalSlide .btns .btn.next{right:-20px;}
.rcln .item .txt{padding-left:3%;}
.rcln .item:nth-child(2n) .txt{padding-right:3%;}
.index2 .txt .c2 #app .canvas-container{width:100%;height:100%;}
.index2 .txt{width:75%;}
}
@media(max-width:1440px){}
@media(max-width:1360px){.w1280{width:100%;padding:0 3%;}
.hyy .i .icon img{max-width:22px;max-height:22px;}
.hyy .i .icon{width:36px;height:36px;line-height:36px;}
.hyy .i .it{font-size:16px;}
.hyy .i dd{font-size:14px;}
.hyy .i dt{font-size:15px;}
.hyy .i .ip{min-width:14em;}
.hyy .i:nth-child(2) .ip{width:14em;}
}
@media(max-width:1024px){.header{background:#fff;color:#102c53;box-shadow:0 0 15px rgba(0,0,0,0.15);}
.header .logo .x2{display:inline;}
.header .logo .x1{display:none;}
.header .lang .lang_cur{background-image:url(../image/icon-lang2.png);}
.header .lang .lang_cur:after{background-image:url(../image/icon-down2.png);}
.header .search .icon{background-image:url(../image/icon-search2.png);}
.logo{height:66px;line-height:66px;}
.nav{position:fixed;right:-160px;top:66px;background:#fff;left:auto !important;bottom:0;display:block;padding:20px 0;opacity:1 !important;visibility:visible !important;color:#343e51;width:160px;}
.nav li{padding:0;}
.nav li>a{line-height:50px;padding:0 30px;}
.openMenu{margin-left:26px;padding:15px;position:relative;}
.openMenu i{position:absolute;left:0;top:50%;width:100%;height:1px;background:#666;}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;left:0;width:100%;height:100%;background:#666;transition:.3s;}
.openMenu i:before{top:-8px;}
.openMenu i:after{top:8px;}
.openMenu:before{content:"";border-left:1px solid rgba(0,0,0,0.1);top:50%;margin-top:-0.5em;height:1em;left:-20px;position:absolute;}
.header.showmenu .openMenu i{background:none;}
.header.showmenu .openMenu i:before{top:0;transform:rotate(45deg);}
.header.showmenu .openMenu i:after{top:0;transform:rotate(-45deg);}
.header.showmenu .nav{right:0;}
.search .searchBox{position:fixed;right:0;top:-100px;margin:0;width:100%;background:#fff;border-top:1px solid #eee;padding:10px;}
.search .searchBox input{background:#f1f1f1;}
.showsearch .search .searchBox{width:100%;top:66px;padding:10px;}
/*.banner{height:60vh;}*/
body{padding-top:66px;}
html{font-size:60px;}
.f18{font-size:16px;}
.f20{font-size:16px;}
.f22{font-size:16px;}
.f24{font-size:18px;}
.f26{font-size:18px;}
.f28{font-size:20px;}
.f30{font-size:20px;}
.f32{font-size:22px;}
.f36{font-size:22px;}
.f40{font-size:24px;}
.f42{font-size:24px;}
.f46{font-size:24px;}
.f48{font-size:24px;}
.f52{font-size:26px;}
.f56{font-size:26px;}
.f60{font-size:28px;}
.header .hdin{padding:0 3%;}
.nav li .sub{display:none !important;}
.secin{padding:50px 0;}
.index2 .img{display:none;}
.index2 .txt{width:auto;display:block;}
.index2 .txt .c1{width:auto;}
.index2 .txt .cc{margin-top:20px;}
.index2 .txt .t2{line-height:1.5;}
.index3 .tline3{height:auto;margin-bottom:20px;padding-top:20px;}
.index3 .tline3 .line{background-size:auto 100%;}
.index3 .t3{line-height:1.5;}
.index3 .icos .ic{padding:10px;width:90px;}
.index3 .icos .ico{height:28px;line-height:28px;margin-bottom:10px;}
.index4 .inner{display:block;}
.index4 .cl,.index4 .cr{width:auto;padding-top:50px;height:auto;}
.index4 .cl .txt,.index4 .cr .txt{padding-left:3%;padding-right:3%;}
.index4 .cr{padding-top:20px;}
.index4 .cr .img .p{padding-left:3%;padding-right:3%;max-width:620px;}
.index4.secin{padding:0;}
.nlist .item{width:31.33%;margin-right:3%;}
.nlist .item .itxt{padding:30px 20px 20px;}
.more .btn{background-size:auto 10px;}
.index6 .cb{margin-top:50px;}
.index6 .line{height:56px;background-size:auto 100%;}
.index6 .brands{padding-left:96px;margin-top:-30px;max-height:120px;}
.footer .w1600.flex{display:block;}
.footl{padding-right:0;max-width:100%;margin-bottom:20px;}
.shares{margin-top:20px;}
.ftop{display:none;}
.other{text-align:left;margin-bottom:10px;padding-bottom:10px;}
.other a:first-child{padding-left:0;}
.fcopy{display:block;}
.fcopy .links{margin-top:10px;}
.footer{padding:50px 0 10px;}
.Pages .p_page a{width:40px;line-height:40px;height:40px;}
.abtit .txt{width:auto;max-width:100%;}
.about1{padding:50px 0;}
.history .itxt{width:150%;}
.history .htit{width:90px;line-height:90px;margin-top:-45px;}
.history{padding-left:0;padding-right:100px;}
.history #s-1 .itxt{padding-top:70px;}
.history #s-2 .itxt{padding-bottom:80px;}
.history #s-3 .itxt{padding-top:90px;}
.history #s-4 .itxt{padding-bottom:100px;}
.history #s-0 .itxt .dot{bottom:0;}
.history #s-1 .itxt .dot{top:0px;height:60px;}
.history #s-2 .itxt .dot{bottom:0px;height:70px;left:20px;}
.history #s-3 .itxt .dot{top:10px;height:70px;}
.history #s-4 .itxt .dot{bottom:20px;height:70px;}
.history .swiper-container{height:600px;}
.about2 .tit{margin-bottom:20px;}
.ptitle{margin-bottom:30px;}
.hornor .item .imgbox{height:200px;line-height:200px;}
.hornor .item .img img{max-height:180px;}
.hornor .item .tit{padding:10px;}
.hornor .item{margin-bottom:20px;}
/* */
.tline2.wow2,.tline3 .line.wow2,.tline.wow2,.index6 .line.wow2{width:0% !important;transition:1.8s;}
.tline2.wow2.animated,.tline3 .line.animated,.tline.wow2.animated,.index6 .line.wow2.animated{width:100% !important;}
.tline2.wow2+div,.tline3 .line.wow2+div,.tline.wow2+ul,.index6 .line.wow2+div{animation-delay:.3s;}
.cards4 .i{width:49%;margin-bottom:20px;}
.cards4 .i:nth-child(2n){margin-right:0;}
.solution2 .txt{width:auto;}
.boxicos{padding:30px 20px;}
.caselist .item .txt{padding:20px;}
.global .tab .swiper-slide{padding:0 20px;}
.gcontent .gtxt .line{height:30px;background-size:auto 100%;}
.gcontent .gtxt .con{margin-left:60px;}
.sourcesTop .swiperCtr{bottom:0;}
.sourcesTop .item .itxt .it{margin:10px 0 20px;}
.newslist .item .it{margin:10px 0 5px;}
.article{display:block;}
.article .arr{width:auto;max-width:100%;margin-left:0;margin-top:30px;}
.rcln .item{display:block;padding:0 3%;margin-bottom:30px;}
.rcln .item .txt{padding:0 !important;margin-bottom:30px;}
.rcln .item .imgbox{width:100%;padding-bottom:64%;}
.rcln{padding-top:30px;}
.join .w1600.flex{display:block;}
.join{padding:40px 0 50px;}
.joinr{width:auto;margin-top:40px;margin-left:0;}
.jobtable .tr .td{width:7em;flex:0 0 auto;white-space:nowrap;padding:15px 1em;}
.jobtable .tr .td:first-child{flex:1 1 auto;white-space:normal;}
.jobtable .tr .td.cz .ico{background-size:12px;}
.jobi.act .td:first-child{font-size:1.1em;}
.jobtable .desc{padding:20px;line-height:2;}
.jobtable .tr .td.cz{padding:0 10px;width:60px;}
.pinfo .info{display:block;}
.pinfo .info .txt{padding-right:0;margin-bottom:20px;}
.pinfo .info .img{width:auto;}
.tz2 .item{width:100%;margin-bottom:20px;}
.cards6 .i{width:32.33%;margin-bottom:10px;}
.cards6 .i .icon{margin-bottom:20px;height:40px;line-height:40px;}
.yuny1 .in{display:block;}
.yuny1 .hd{width:auto;padding:30px 3%;background:url(../image/yy.jpg) no-repeat center;background-size:cover;margin:0;}
.yuny1 .hd .box{margin:0;border-radius:10px;padding: 0 20px;}
.yuny1 .in:before{display:none;}
.yuny1 .in .bd{padding:20px 3%;}
.yuny1 .hd .box .tit{margin-bottom:10px;}
.yuny1 .hd .box .p{margin-bottom:10px;}
.yuny1 .hd .tt{padding:15px 0;}
.hyy{padding:50px 3%;}
.hyy .hd{position:static;}
.hyy .i{position:static;text-align:left !important;margin-bottom:10px;display:inline-block;width:49%;vertical-align:top;padding:20px;background:rgba(0,0,0,0.4);border-radius:10px;backdrop-filter:blur(6px);}
.hyy .img{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;}
.hyy .img img{width:100%;height:100%;object-fit:cover;}
.hyy .i .ip{position:static;text-align:left !important;white-space:normal !important;min-width:0 !important;width:auto !important;display:block;}
.hyy .i .ip dd{display:inline-block;white-space:normal;padding-right:10px;}
.hyy .items{font-size:0;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-top:20px;}
.hyy .i .ip dl{margin:0 0 10px !important;padding:0 !important;}
.hyy .i .ip dd br{display:none;}
.hyy .i dt{border-left:2px solid #fff;line-height:1;margin-bottom:5px;padding-left:5px;font-size:16px;}
.hyy .i .it{margin-bottom:10px;font-size:18px;}
.hyy .i .icon{margin-bottom:20px;}
.cxbox{padding:0;max-width:100%;}
.cxbox .huan{display:none;}
.cxbox .ctxt{position:static;transform:none;width:auto;}
.cxbox .i{position:static;flex:0 0 auto;width:48%;padding:20px;box-shadow:0 0 10px rgba(59,122,190,0.2);margin-bottom:10px;border-radius:10px;}
.cxbox .items{flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:30px;}
.cxbox .i .icon{width:40px;height:40px;line-height:40px;}
.cxbox .i .itxt{position:static;padding:0;margin:20px 0 0 !important;text-align:left !important;}
.cxbox .i .it{margin-bottom:10px;}
.cx2{padding:50px 0 30px;}
.cx2 .txt{width:auto;padding-right:0;margin-bottom:20px;}
.cx2 .img{position:static;width:100%;}
.download .item{width:100%;}
.index2 .txt .c2{display:none;}
}
@media(max-width:768px){.f18{font-size:15px;}
.f20{font-size:16px;}
.f22{font-size:16px;}
.f24{font-size:17px;}
.f26{font-size:17px;}
.f28{font-size:18px;}
.f30{font-size:18px;}
.f32{font-size:19px;}
.f36{font-size:19px;}
.f40{font-size:20px;}
.f46{font-size:24px;}
.f42{font-size:24px;}
.f48{font-size:24px;}
.f52{font-size:24px;}
.f56{font-size:24px;}
.f60{font-size:24px;}
.logo{max-width:30%;}
.openMenu{padding:12px;}
.openMenu:before{left:-15px;}
.Pages .p_page a{width:30px;line-height:30px;font-size:14px;margin:0 5px;height:30px;}
.location{display:none;}
.pnavs a{margin-right:20px;}
.abtit .txt{padding-top:0;}
.abtit .txt .t1{margin-bottom:10px;}
.abtit .txt .p{margin-bottom:20px;}
.abvalue .line{height:30px;background-size:auto 100%;}
.abvalue ul{padding-left:40px;}
.abdata{padding:20px 0;flex-wrap:wrap;}
.abdata .i{width:48%;margin-bottom:20px;}
.abdata .i:nth-child(2n):after{display:none;}
.history .swiper-container{height:auto;}
.history .itxt{position:static;width:auto;padding:0 20px!important;}
.history .itxt .dot{display:none;}
.history .htit{display:none;}
.history{padding-right:0;padding-bottom:30px;}
.hornor .item{width:49%;}
.hornor .item:nth-child(2n){margin-right:0;}
.about2{padding:50px 0;}
.solution1{padding:40px 0;}
.solution1 .txt{margin-bottom:30px;}
.cards4 .i{width:100%;margin-right:0;padding:30px;}
.cards4 .i .icon{height:28px;line-height:28px;margin-bottom:15px;}
.solution2{padding:50px 0;}
.boxicos{margin-top:20px;}
.boxicos .i{width:50%;padding:0 10px;}
.boxicos .i .icon{height:28px;line-height:28px;}
.boxicos .i .it{margin-bottom:10px;}
.lineTab{min-height:0;overflow:hidden;margin-bottom:20px;}
.lineTab .line{background-size:auto 100%;height:40px;left:-35px;}
.lineTab .tab{line-height:40px;padding-top:10px;padding-left:40px;}
.lineTab .tab span,.lineTab .tab a{padding:0 8px;font-size:14px;}
.caselist .item{width:100%;margin-right:0;margin-bottom:20px;}
.caselist .item .more{margin-top:10px;}
.solution3{padding:50px 0;}
.global .tab .swiper-wrapper{justify-content:flex-start;}
.global{padding:50px 0;}
.gcontent{display:block;}
.gcontent .gtxt{padding-right:0;}
.gcontent .gtxt .con{margin-left:0;padding-top:20px;}
.gcontent .gtxt .line{height:20px;}
.gcontent .gtxt .numdata{margin-top:10px;margin-bottom:10px;}
.gcontent .img{width:auto;margin-top:10px;}
.global .tab{margin-bottom:30px;}
.yjy1{padding:50px 0 40px;}
.yjy1 .w1600.flex{display:block;}
.yjy1 .txt{padding-right:0;margin-bottom:20px;}
.yjy1 .img{max-width:100%;}
.yjy2{padding:50px 0;}
.yjy3{padding:50px 0;}
.yjy3 .items{flex-wrap:wrap;}
.yjy3 .item{width:100%;margin-right:0;margin-bottom:10px;}
.yjy4 .swiper-slide{padding:20px;height:120px;line-height:80px;}
.lwblock{display:block;}
.lwtop{width:100%;margin-bottom:20px;}
.lwblock .lwr{padding-left:0;}
.resources .item .itxt .it{margin:5px 0;}
.sourcesTop{padding-bottom:20px;margin-bottom:20px;}
.resources .item{padding-bottom:20px;margin-bottom:20px;}
.resources{margin-bottom:50px;}
.pd100{padding:50px 0;}
.newslist .item{width:49%;margin-bottom:20px;}
.newslist .item:nth-child(3n){margin-right:2%;}
.newslist .item:nth-child(2n){margin-right:0;}
.videolist .item{width:49%;}
.videolist .item:nth-child(3n+4){margin-right:2%;}
.videolist .item:nth-child(2n+3){margin-right:0;}
.cntop .w1600.flex{display:block;}
.cntop .cntl{padding-top:40px;width:auto;}
.cntop .cntr{width:auto;padding:40px 0 20px;position:relative;}
.cntop .cntr .shaw{width:100%;}
.cntop .cntr:before{width:120%;right:-10%;}
.cntop{overflow:hidden;}
.maplist{width:220px;bottom:0;}
.map{padding-bottom:400px;}
.cntitem .li .label{display:none;}
.cntitem .li{margin-bottom:10px;}
.cntitem{padding-bottom:10px;margin-bottom:25px;}
.yglist .item{width:49%;margin-right:2%;margin-bottom:20px;}
.yglist .item:nth-child(3n){margin-right:1%;}
.yglist .item:nth-child(2n){margin-right:0;}
}
@media(max-width:560px){.tline{padding-bottom:30px;background-size:auto 100%;}
.bantxt .txt{max-width:100%;}
.bantxt .p{padding-left:50px;}
.bantxt{height:auto;padding-top:15%;}
.tline2{height:30px;background-size:auto 100%;}
.index2 .txt .items{padding-left:60px;}
.index3 .tline3 .line{height:30px;background-image:url(../image/tline.png);top:auto;bottom:0;}
.index3 .tline3{text-align:left;padding-left:55px;}
.index3 .tline3 li{font-size:14px;line-height:30px;vertical-align:middle;}
.index3 .icos{flex-wrap:wrap;}
.index3 .icos .ic{margin-bottom:10px;width:31.33%;margin-right:3%;}
.index3 .icos .ic:nth-child(3n){margin-right:0;}
.index4 .cr .img .p{padding-top:40px;padding-bottom:30px;position:static;}
.index4 .img img{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.index4 .cr .img .p ul{padding-left:65px;}
.index5 .t2{display:block;}
.index5 .t2 .more{margin-top:10px;}
.nlist{display:block;}
.nlist .item{width:auto;margin-right:0;background:#f1f1f1;margin-bottom:20px;}
.index6 .line{background-image:url(../image/tline.png);height:30px;background-size:auto 100%;}
.index6 .brands{padding-left:50px;max-height:none;}
.brands .i{padding:5px 10px;max-width:50%;height:40px;line-height:30px;text-align:center;}
.brands .i img{max-height:20px;}
.flogo img{max-width:45%;}
.shares .i .icon{padding:15px;}
.select .select_cur{line-height:34px;}
.fcopy{font-size:12px;}
.swiperCtr .flex{justify-content:center;}
.swiperCtr .btn{padding:10px;background-size:auto 15px;}
.swiperCtr{bottom:30px;}
.Pages .p_page a{width:25px;line-height:25px;font-size:12px;margin:0 3px;height:25px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{background-size:auto 10px;}
.Pages .p_page a{margin:0 2px;}
.abvalue ul{display:block;}
.abdata .i .ip{max-width:9em;}
.about3{padding:30px 0;}
.pnavs{white-space:nowrap;overflow-x:auto;}
.pnavs a:after{bottom:0;}
.pnavs a{margin-right:10px;}
.yjy2 .txt{padding:0 20px 20px;}
.swiperCtr2{margin-top:20px;}
.swiperCtr2 .btns .btn{padding:15px;background-size:auto 15px;}
.lwr .itxt .ibot span{margin-right:10px;font-size:12px;}
.lwr .itxt .it{margin-bottom:5px;}
.normalSlide{padding:0 40px;}
.normalSlide .btns .btn.prev{left:0;}
.normalSlide .btns .btn.next{right:0;}
.yjy5{padding:50px 0;}
.sourcesTop .item a.flex{display:block;}
.sourcesTop .item .imgbox{width:100%;margin-bottom:20px;}
.sourcesTop .item .itxt{padding-left:0;padding-right:0;}
.sourcesTop .swiperCtr{padding-left:0;width:100%;left:0;}
.resources .item a.flex{display:block;}
.resources .item .imgbox{width:auto;margin-bottom:10px;}
.resources .item .itxt{padding-left:0;}
.resources .item .more{opacity:1;margin-top:10px;}
.resources{margin-bottom:30px;}
.newslist .item{width:100%;margin-right:0 !important;}
.newslist .item .itxt{padding:20px !important;}
.arhead .bot .tags span{font-size:12px;margin-right:10px;}
.arhead{margin-bottom:20px;padding-bottom:10px;}
.arbot{display:block;margin-top:40px;padding-top:20px;}
.arbot .br{margin-left:0;margin-top:10px;}
.arbot .br .back{width:auto;display:inline-block;padding:0 20px;}
.relate{padding:20px;}
.relist .i .it{margin-bottom:5px;}
.videolist .item{width:100%;margin-right:0 !important;margin-bottom:10px;}
.videolist .item:first-child .imgbox{padding-bottom:56%;}
.videolist .item:first-child{margin-bottom:10px;}
.videolist .item:first-child .it{display:block;}
.rcln .item .line{margin-bottom:0;display:none;}
.rcln .item .ip{padding-left:0;}
.jobtable .tr .td:nth-child(2),.jobtable .tr .td:nth-child(3){display:none;}
.jobi{margin-bottom:10px;}
.jobtable .desc .btn .icon{padding:8px;background-size:contain;}
.jobtable .desc .btn{font-size:14px;margin-top:40px;}
.tz2 .item{display:block;}
.tz2 .item .imgbox{padding-bottom:100%;width:auto;}
.tz2 .item .txt{padding:20px;}
.tz2 .item .it{margin-bottom:10px;}
.tz2 .item li{margin-bottom:5px;padding-bottom:5px;}
.cards6{margin-right:0;justify-content:space-between;}
.cards6 .i{width:48%;}
.cards6 .i .icon{height:28px;line-height:28px;margin-bottom:10px;}
.hyy .i{width:100%;}
.cxbox .i{width:100%;}
.data2{flex-wrap:wrap;}
.data2 .i{flex:0 0 auto;width:50%;margin-bottom:20px;text-align:center;}
.pictures .item .hov .in .icon{padding:12px;}
.pictures .item{width:49%;border-width:2px;}
.pictures .item:nth-child(3n){margin-right:2%;}
.pictures .item:nth-child(2n){margin-right:0;}
.pictures .item .it{padding:10px 20px;}
.download .item{display:block;padding:20px;}
.download .item .icon{padding:14px;}
.download .item .spans{font-size:12px;margin-top:0;}
.download .item .btns{margin-top:10px;padding-left:28px;}
.download .item .spans span{margin-right:10px;}
.download .item .bn{padding-left:20px;}
.download .item .bn:not(:first-child){margin-left:20px;}
.yglist .item{width:100%;margin-right:0 !important;margin-bottom:10px;}
.yglist .item .imgbox{margin-bottom:10px;}
.yglist .item .it{margin-bottom:5px;}
.ygtop .imgbox .tit{padding:5px 10px;font-size:14px;}
.swiperCtr.s2{margin-top:20px;}
.form input[type="button"]{margin-top:20px;}
.jobform .box{padding:40px 20px 20px;}
.jobform .close{padding:8px;}
.jobform .tit{margin-bottom:10px;}
.form .line{margin-bottom:10px;}
.jobform .form .line .label{margin-top:20px;margin-bottom:10px;}
}
/*20231213*/
.index2 .txt .items .i:nth-child(n+2){display:none;}
.index6 .t2 div {
    float: left;
}
.yjy2 .txt .ip {
    height: auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    transition: .3s;
}

.yjy2 .swiper-slide:hover .txt .ip {
    -webkit-line-clamp: 50;
}
.gcontent .gtxt ul {
    margin-left: -1em;
}

.gcontent .gtxt .con {
    padding-left: 1em;
}
.innerSwiper .swiperCtr.s2 {
    position: relative;
    width: 100%;
    top: auto;
    bottom: -10px;
    margin: 0;
}
@media(max-width:768px){
    .innerSwiper .swiperCtr.s2{
        position:relative;
        margin-top:20px;
    }
}

.swiper {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }

.brands .i {
      text-align: center;
      font-size: 18px;
      height: calc((100% - 30px) / 2) !important;

      /* Center slide text vertically */
      display: flex;
      justify-content: center;
      align-items: center;
    }

.yjy2 .txt::-webkit-scrollbar {
    width: 2px; /* 调整滚动条的宽度 */
}

.yjy2 .txt::-webkit-scrollbar-thumb {
    background-color: #fff; /* 滚动条的颜色，这里是灰色 */
}

.yjy2 .txt::-webkit-scrollbar-track {
    background-color: #808080; /* 滚动条背景色，这里是白色 */
}
/*2024.1.4*/
.banner .dis_mb img {
    width: 100%;
}
.banner a{
    display:block;
    height: 100%;
}