@charset "utf-8";*{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(../Fonts/HarmonyOS_Sans_Bold.ttf);}
@font-face{font-family:"HarmonyOS_Sans_Light";src:url(../Fonts/HarmonyOS_Sans_Light.ttf);}
@font-face{font-family:"HarmonyOS_Sans_Medium";src:url(../Fonts/HarmonyOS_Sans_Medium.ttf);}
@font-face{font-family:"HarmonyOS_Sans_Regular";src:url(../Fonts/HarmonyOS_Sans_Regular.ttf);}
@font-face{font-family:"Oswald";src:url(../Fonts/Oswald-Regular.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:#9196a0;}
.overscroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#eeeef0;}
.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:#0071ef;}
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:.4rem;}
.f42{font-size:.42rem;}
.f48{font-size:.48rem;}
.f52{font-size:.52rem;}
.f56{font-size:.56rem;}
.f60{font-size:.6rem;}
.w1600{width:1680px;max-width:100%;margin:auto;padding-left:40px;padding-right:40px;}
@media(max-width:1680px){.w1600{width:100%;padding-left:3%;padding-right:3%;}
}
@media(max-width:768px){.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%;}
.banner{position:relative;}
.banner .swiper-container{height:100%;}
.banner .swiper-slide{background-position:center;background-size:cover;}
.header{position:fixed;left:0;top:0;width:100%;z-index:999;transition:.3s;}
.header .in{align-items:center;justify-content:space-between;}
.headr{align-items:center;}
.nav{align-items:center;padding-right:.7rem;position:relative;left:0;opacity:1;visibility:visible;transition:.3s;font-size:0.18rem;}
.nav li{padding:0 .28rem;}
.nav li>a{display:block;line-height:.98rem;border-top:2px solid transparent;}
.tools{align-items:center;}
.lang{position:relative;margin-right:.4rem;}
.lang .lang_cur{line-height:30px;min-height:30px;padding-left:30px;padding-right:20px;cursor:pointer;background:url(../images/icon-lang.png) no-repeat left center;}
.lang .lang_cur:after{content:"";position:absolute;right:0;top:0;width:20px;height:100%;background:url(../images/icon-d.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:20px;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);}
.search .icon{padding:15px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-image:url(../images/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(../images/icon-search.png) no-repeat center;}
.showsearch .search .searchBox{width:6rem;padding:5px;}
.logo{height:1rem;line-height:1rem;}
.logo img{max-height:90%;}
.logo .x2{display:none;}
.drop{position:fixed;left:0;top:1rem;width:100%;display:none;}
.baseBtn{background:#0071ef;color:#fff !important;text-align:center;white-space:nowrap;padding:0 .2rem;line-height:.5rem;display:inline-block;vertical-align:middle;border-radius:6px;min-width:1.5rem;font-family:'HarmonyOS_Sans_Light';transition:.3s;}
.baseBtn span{display:inline-block;vertical-align:middle;}
.baseBtn .icon{padding:10px;margin-left:10px;background:url(../images/icon-r.png) no-repeat center;transition:.3s;}
.baseBtn:hover{background:#004fa8;}
.baseBtn:hover .icon{margin-left:15px;}
.dropInner1{padding:.15rem 0;background:#f8f8f8;text-align:center;border-top:1px solid #f0f0f0;}
.dropInner1 a{padding:0 .2rem;}
.hmask{position:fixed;left:0;top:0;z-index:998;background:#000;width:100%;height:100%;opacity:0.45;display:none;}
.dropInner2{position:relative;background:#fff;width:100%;overflow:hidden;z-index:10;border-top:1px solid #f0f0f0;}
.dropInner2 .subl:before{content:"";position:absolute;z-index:-1;top:0;height:100%;right:0;width:2000px;background:#f8f8f8;}
.dropInner2 .subl{flex:0 0 auto;width:22%;position:relative;padding-top:.6rem;padding-bottom:.3rem;}
.dropInner2 .subl dt{line-height:30px;font-size:.22rem;cursor:pointer;padding:.2rem 0;}
.dropInner2 .subl dl.act dd{border-bottom:2px solid #0071ef;padding-bottom:.15rem;}
.dropInner2 .subl .overscroll{max-height:calc(100vh - 1.9rem);overflow:auto;}
.dropInner2 .subl .di a{padding:15px .3rem 15px 15px;align-items:center;transition:.3s;color:#343e51;}
.dropInner2 .subl .di.act a{background:#fff;padding-left:15px;padding-right:.3rem;}
.dropInner2 .subl .dit{font-size:.2rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;}
.dropInner2 .subl .dip{line-height:1.7;font-size:14px;max-height:3.4em;overflow:hidden;opacity:0.9;font-family:'HarmonyOS_Sans_Light';}
.dropInner2 .subl .di .img{flex:0 0 auto;width:30%;transition:.3s;}
.dropInner2 .subl .di .img img{display:block;}
.dropInner2 .subl .di .txt{flex:1 1 auto;overflow:hidden;padding-left:15px;}
.dropInner2 .subl .di.act .img{width:30%;}
.dropInner2 .subl dt span{padding-right:30px;}
.dropInner2 .subl dl.act dt span{color:#85c134;background:url(../images/icon-r21.png) no-repeat right center;}
.dropInner2 .subl dl:nth-child(2).act dt span{color:#dd3432;background:url(../images/icon-r22.png) no-repeat right center;}
.dropInner2 .subl dl:nth-child(3).act dt span{color:#184a90;background:url(../images/icon-r23.png) no-repeat right center;}
.dropInner2 .subl dl:nth-child(4).act dt span{color:#35b597;background:url(../images/icon-r24.png) no-repeat right center;}
.dropInner2 .subl dl.act dd{border-color:#85c134;}
.dropInner2 .subl dl:nth-child(2).act dd{border-color:#dd3432;}
.dropInner2 .subl dl:nth-child(3).act dd{border-color:#184a90;}
.dropInner2 .subl dl:nth-child(4).act dd{border-color:#35b597;}
.dropInner2 .subc .tgi:nth-child(1) a:hover,.dropInner2 .subr .ri:nth-child(1) a:hover{color:#85c134;}
.dropInner2 .subc .tgi:nth-child(2) a:hover,.dropInner2 .subr .ri:nth-child(2) a:hover{color:#dd3432;}
.dropInner2 .subc .tgi:nth-child(3) a:hover,.dropInner2 .subr .ri:nth-child(3) a:hover{color:#184a90;}
.dropInner2 .subc .tgi:nth-child(4) a:hover,.dropInner2 .subr .ri:nth-child(4) a:hover{color:#35b597;}
.dropInner2 .subc .tgi:nth-child(1) .bci .lsi:before{background: #85c134;}
.dropInner2 .subc .tgi:nth-child(2) .bci .lsi:before{background: #dd3432;}
.dropInner2 .subc .tgi:nth-child(3) .bci .lsi:before{background: #184a90;}
.dropInner2 .subc .tgi:nth-child(4) .bci .lsi:before{background: #35b597;}
.dropInner2 .subc{width:51.25%;flex:0 0 auto;padding-top:.6rem;padding-bottom:.6rem;}
.tgc{max-height:calc(100vh - 2.2rem);overflow:auto;justify-content:space-between;}
.tgc .tgl{flex:0 0 auto;padding-left:.6rem;width:34%;}
.tgc .tgr{flex:1 1 auto;padding:0 .35rem;}
.tgc .tgr .col{flex:0 0 auto;width:46%;}
.tgc .tgr .bcs{justify-content:space-between;}
.dropInner2 .bt{display: block;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.2rem;padding:.15rem 0;border-bottom:1px solid #eeeef0;margin-bottom:.3rem;}
.dropInner2 .bci{margin-bottom:.25rem;}
.dropInner2 .bci .bti{align-items:center;line-height:1;padding-bottom:.15rem;border-bottom:1px solid #eeeef0;margin-bottom:.15rem;}
.dropInner2 .bci .bti .icon{margin-right:10px;flex:0 0 auto;font-size:0;}
.dropInner2 .bci .lsi{display:block;position:relative;padding-left:10px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;color:#707884;transition:.3s;font-family:'HarmonyOS_Sans_Light';}
.dropInner2 .bci .lsi:before{content:"";position:absolute;left:0;top:50%;width:3px;height:3px;border-radius:50%;background:#0071ef;margin-top:-2px;}
.dropInner2 .bci .lsi:hover{color:#0071ef;}
.dropInner2 .i1{margin-bottom:10px;}
.dropInner2 .i1 a{align-items:center;}
.dropInner2 .i1 .icon{font-size:0;margin-right:10px;flex:0 0 auto;}
.tgc .tgl .bc{min-height:195px;}
.dropInner2 .subr{padding:.6rem 0;margin-left:.4rem;flex:1 1 auto;}
.dropInner2 .ri2 .bc{height:calc(100vh - 3.6rem);overflow:auto;padding-right:20px;}
.dropInner2 .pitem{padding:20px;background:#fff;transition:.3s;align-items:center;color:#343e51;}
.dropInner2 .pitem .img{flex:0 0 auto;width:27%;}
.dropInner2 .pitem .img img{display:block;width:100%;}
.dropInner2 .pitem .txt{flex:1 1 auto;overflow:hidden;padding-left:20px;}
.dropInner2 .pitem .txt .pit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;font-size:.18rem;margin-bottom:5px;}
.dropInner2 .pitem .txt .pip{font-size:14px;line-height:1.7;max-height:3.4em;overflow:hidden;opacity:0.9;font-family:'HarmonyOS_Sans_Light';color:#343e51;}
.dropInner2 .pitem:hover{background:#f3f6fb;}
.swiperDot{position:absolute;z-index:10;width:100%;bottom:.4rem;text-align:center;}
.swiperDot span{width:18px;height:18px;background:none;opacity:1;border:1px solid transparent;position:relative;margin:0 10px;}
.swiperDot span:before{content:"";width:4px;height:4px;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-2px;margin-top:-2px;background:#fff;}
.swiperDot span.swiper-pagination-bullet-active{border-color:#0071ef;}
.swiperDot span.swiper-pagination-bullet-active:before{background:#0071ef;}
.bantxt{position:absolute;left:0;top:0;z-index:5;width:100%;height:65%;text-align:center;line-height:1.5;}
.bantxt .tit{color:#0071ef;font-family:'HarmonyOS_Sans_Light';margin-bottom:10px;position:relative;top:100px;opacity:0;transition:.5s;transition-delay:1s;}
.bantxt .tit2{position:relative;opacity:0;top:100px;transition:.5s;transition-delay:1.1s;}
.bantxt .btn{opacity:0;position:relative;top:100px;transition:.5s;transition-delay:1.2s;}
.bantxt .btn{margin-top:.5rem;}
.banner .black .tit2{color:#fff;font-family:"HarmonyOS_Sans_Light";}
.bantxt .tit2 span{font-size:0.8em;padding:0 0.5em;color:#0071ef;}
.swiper-slide-active .bantxt .tit,.swiper-slide-active .bantxt .tit2,.swiper-slide-active .bantxt .btn{top:0;opacity:1;}
.index2{height:100%;position:relative;}
.index2 .pic{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;background-position:center;transition:.3s;z-index:0;opacity:0;}
.index2 .pic.on{z-index:1;opacity:1;}
.index2 .content{position:absolute;left:0;top:0;width:100%;height:100%;align-items:center;z-index:10;text-align:center;padding:1rem 0;}
#circleBox{position:relative;display:inline-block;}
#circleBox .circle{position:relative;}
#circleBox .circle img{max-height:calc(100vh - 2.4rem);}
#circleBox .circle .ci{content:"";position:absolute;left:0px;right:0px;top:0px;bottom:0px;border:3px solid transparent;border-top:4px solid #fff;border-radius:50%;z-index:10;transform:rotate(0deg);transition:.3s;}
#circleBox .circle li{position:absolute;z-index:10;}
#circleBox .circle li:before{content:"";position:absolute;width:12px;height:12px;left:50%;top:50%;margin-left:-6px;margin-top:-6px;background:#fff;border-radius:50%;}
#circleBox .circle li:first-child{left:14.5%;top:15.4%;}
#circleBox .circle li:nth-child(2){right:14.5%;top:15.5%;}
#circleBox .circle li:nth-child(3){right:14.8%;bottom:14.8%;}
#circleBox .circle li:nth-child(4){left:14.5%;bottom:15.5%;}
#circleBox .circle li:after{content:"";position:absolute;width:.54rem;height:.54rem;left:50%;top:50%;border:1px solid #fff;border-radius:50%;opacity:0;margin-left:-.27rem;margin-top:-.27rem;}
#circleBox .item{position:absolute;z-index:20;width:2.25rem;color:#fff;}
#circleBox .item:first-child{right:110%;top:0%;}
#circleBox .item:nth-child(2){left:110%;top:0%;}
#circleBox .item:nth-child(3){left:110%;bottom:0%;}
#circleBox .item:nth-child(4){right:110%;bottom:0%;}
#circleBox .item .img{margin-bottom:20px;display:inline-block;padding-bottom:32%;background:url(../images/bord.png) no-repeat bottom center;background-size:100%;padding-left:9%;padding-right:3%;width:2.25rem;}
#circleBox .item .img img{position:relative;}

#circleBox .item .it{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;}
#circleBox .txt{position:absolute;left:10%;top:0;width:80%;height:100%;z-index:30;align-items:center;color:#fff;text-align:center;padding-bottom:5%;justify-content:center;}
#circleBox .txt .it{margin-bottom:.2rem;position:relative;top:50px;opacity:0;}
#circleBox .txt .ip{margin-bottom:.3rem;position:relative;top:50px;opacity:0;}
#circleBox .txt .btn{position:relative;position:relative;top:50px;opacity:0;}
#circleBox .circle li.on:after{opacity:1;}
#circleBox.cur1 .circle .ci{transform:rotate(90deg);}
#circleBox.cur2 .circle .ci{transform:rotate(180deg);}
#circleBox.cur3 .circle .ci{transform:rotate(270deg);}
#circleBox .circle .time-move,#circleBox .circle .time-move canvas{position:absolute;left:0;top:0;width:100%;height:100%;}
#circleBox .circle .time-move{transform:rotate(-90deg);}
@keyframes bou{0%{top:0;}
50%{top:5px;}
100%{top:0;}
}
#circleBox .txti{max-height:0;}
#circleBox .txti.on{max-height:500px;}
#circleBox .txti.on .it{top:0;opacity:1;transition:1s;}
#circleBox .txti.on .ip{top:0;opacity:1;transition:1s;transition-delay:.2s;}
#circleBox .txti.on .btn{top:0;opacity:1;transition:1s;transition-delay:.4s;}
.index3{height:100%;background:url(../images/indexbg2.jpg) no-repeat bottom center;background-size:cover;padding:1rem 0;overflow:hidden;text-align:center;}
.title{text-align:center;margin-bottom:3%;}
.ind31{text-align:center;padding:0 3.6rem;display:inline-block;position:relative;z-index:10;padding-bottom:1.6rem;}
.ind31 .img{position:relative;z-index:5;}
.ind31 .img img{max-height:65vh;}
.ind31 .img:after{content:"";width:100%;padding-bottom:69%;position:absolute;left:34%;bottom:-13%;z-index:-1;background:url(../images/shaw1.png) no-repeat left center;background-size:auto 100%;}
.ind31 .lines i{position:absolute;border-bottom:2px dashed #479eff;width:35%;transition:.3s;bottom:50%;transition:.6s;}
.ind31 .li{position:absolute;text-align:center;z-index:10;transition:1s;}
.ind31 .li.i1{left:14%;top:0%;}
.ind31 .li.i2{left:3%;top:18%;}
.ind31 .li.i3{left:3%;top:47%;}
.ind31 .li.i4{left:14%;top:66%;}
.ind31 .li.i5{right:14%;top:0%;}
.ind31 .li.i6{right:3%;top:18%;}
.ind31 .li.i7{right:3%;top:47%;}
.ind31 .li.i8{right:14%;top:66%;}
.ind31 .lines .i1{right:50%;transform:rotate(33deg);transform-origin:right bottom;width:35%;}
.ind31 .lines .i2{right:50%;transform:rotate(13deg);transform-origin:right bottom;width:45%;}
.ind31 .lines .i3{right:50%;transform:rotate(-9deg);transform-origin:right bottom;width:45%;}
.ind31 .lines .i4{right:50%;transform:rotate(-28deg);transform-origin:right bottom;width:35%;}
.ind31 .lines .i5{left:50%;transform:rotate(-33deg);transform-origin:left bottom;width:35%;}
.ind31 .lines .i6{left:50%;transform:rotate(-13deg);transform-origin:left bottom;width:45%;}
.ind31 .lines .i7{left:50%;transform:rotate(9deg);transform-origin:left bottom;width:45%;}
.ind31 .lines .i8{left:50%;transform:rotate(28deg);transform-origin:left bottom;width:35%;}
.fp-tableCell .ind31 .lines i{width:0;}
.fp-completely .fp-tableCell .ind31 .lines .i1,.fp-completely .fp-tableCell .ind31 .lines .i4,.fp-completely .fp-tableCell .ind31 .lines .i5,.fp-completely .fp-tableCell .ind31 .lines .i8{width:35%;}
.fp-completely .fp-tableCell .ind31 .lines .i2,.fp-completely .fp-tableCell .ind31 .lines .i3,.fp-completely .fp-tableCell .ind31 .lines .i6,.fp-completely .fp-tableCell .ind31 .lines .i7{width:45%;}
.ind31 .li .icon{position:relative;z-index:2;}
.ind31 .li .icon img{width:1.07rem;
/*animation:bou ease-in-out 2s infinite;*/
position:relative;}
.ind31 .li .icon:after{content:"";width:100%;padding-bottom:50%;z-index:-1;left:50%;position:absolute;bottom:-10%;background:url(../images/shaw1.png) no-repeat left center;background-size:auto 100%;}
.fp-tableCell .ind31 .li.i1,.fp-tableCell .ind31 .li.i2,.fp-tableCell .ind31 .li.i3,.fp-tableCell .ind31 .li.i4{left:50%;opacity:0;}
.fp-tableCell .ind31 .li.i5,.fp-tableCell .ind31 .li.i6,.fp-tableCell .ind31 .li.i7,.fp-tableCell .ind31 .li.i8{right:50%;opacity:0;}
.fp-completely .fp-tableCell .ind31 .li{opacity:1;transition-delay:.6s;}
.fp-completely .fp-tableCell .ind31 .li.i1{left:14%;}
.fp-completely .fp-tableCell .ind31 .li.i2{left:3%;}
.fp-completely .fp-tableCell .ind31 .li.i3{left:3%;}
.fp-completely .fp-tableCell .ind31 .li.i4{left:14%;}
.fp-completely .fp-tableCell .ind31 .li.i5{right:14%;}
.fp-completely .fp-tableCell .ind31 .li.i6{right:3%;}
.fp-completely .fp-tableCell .ind31 .li.i7{right:3%;}
.fp-completely .fp-tableCell .ind31 .li.i8{right:14%;}
.icobox{position:relative;}
.icobox .m{display:block;width:100%;}
.icobox .im{animation-name:im;animation-iteration-count:infinite;}
.icobox .ig1{position:absolute;left:78%;top:26%;width:6%;z-index:5;animation-duration:1s;}
.icobox .ig2{left:18%;top:45%;z-index:1;position:absolute;width:7%;animation-duration:2s;}
.icobox .ig3{left:21%;top:54%;z-index:5;position:absolute;width:14%;animation-duration:1s;}
.icobox .ig4{left:53%;top:64%;z-index:1;position:absolute;width:8%;animation-duration:3s;}
.icobox .ig5{left:67%;top:10%;z-index:1;position:absolute;width:11%;animation-duration:2s;}
.icobox .ig6{left:28%;top:5%;z-index:1;position:absolute;width:14%;animation-duration:1s;}
.icobox .ig7{left:55%;top:41%;z-index:6;position:absolute;width:30%;animation-duration:1s;}
.icobox .ig8{left:28%;top:22%;z-index:4;position:absolute;width:43%;animation-duration:2s;}
@keyframes im{0%{transform:translate(0,0);}
50%{transform:translate(0,-5px);}
100%{transform:translate(0,0);}
}
.index3 .swiper-slide{height:auto;}
.ind32{align-items:center;min-height:100%;}
.ind32 .items{justify-content:space-between;width:100%;}
.ind32 .item{flex:0 0 auto;width:30%;text-align:center;}
.ind32 .item .icon{animation:bou ease-in-out 2s infinite;position:relative;}
.ind32 .item .it{margin:40px 0 15px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ind32 .item .ip{line-height:1.875;max-height:5.625em;overflow:hidden;max-width:20em;margin:auto;}
.ind32 .item .img img{max-width:2.3rem;}
.swiperDot2{position:absolute;z-index: 10;}
.swiperDot2 span{background:none;width:10px;height:10px;opacity:1;border:1px solid #a6bcd3;margin:0 10px !important;}
.swiperDot2 span.swiper-pagination-bullet-active{background:#0091db;border-color:#0091db;}
.index4{align-items:center;padding:100px 0;height:100%;background:url(../images/indexbg3.jpg) no-repeat bottom center;background-size:cover;}
.index4 .items{align-items:stretch;justify-content:space-between;}
.index4 .item{width:16%;flex:0 0 auto;border-radius:10px;position:relative;z-index:10;background-size:cover;background-position:center;padding-bottom:30.5%;transition:.6s;}
.index4 .item .txt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;flex-direction:column;justify-content:space-between;padding:30px;color:#fff;overflow:hidden;transition:.3s;background:url(../images/linear.png) no-repeat bottom center;background-size:100% 100%;}
.index4 .item.cur{width:50%;}
.index4 .item .tag span{display:inline-block;color:#fff;background:#0071ef;line-height:30px;padding:0 10px;border-radius:6px;min-width:70px;text-align:center;}
.index4 .item .it{align-items:center;margin-bottom:10px;}
.index4 .item .it .tag{
    /*max-width:0;*/
    overflow:hidden;
    /* margin-right:0; */
    flex:0 0 auto;
    white-space:nowrap;
    transition:.3s;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
}
.index4 .item .it .tag{max-width:100px;margin-right:10px;transition-delay:.6s;}
.index4 .item .it .tit{flex:1 1 auto;font-size:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;}
.index4 .item .ip{max-height:0;overflow:hidden;transition:.3s;line-height:1.75;max-width:23em;}
.index4 .item .txt>.tag{position:relative;top:0;transition:.3s;opacity:1;}
.index4 .item .txt>.tag{top:-100px;opacity:0;}
.index4 .item.cur .it{animation: indalRun 1s ease both .5s;}
.index4 .item.cur .ip{max-height:3.5em;animation: indalRun 1s ease both .8s;}
.index4 .item.cur .txt{padding:50px;}
@keyframes indalRun {

    0%{opacity: 0;transform: translateY(80px);}

    100%{opacity: 1;transform: translateY(0);}

}
.index5{align-items:center;padding:100px 0;height:100%;background:url(../images/indexbg4.jpg) no-repeat bottom center;background-size:cover;}
.index5 .swiperDot2{position:static;text-align:center;margin-top:40px;}
.honor .items{justify-content:center;}
.honor .item{text-align:center;position:relative;flex:1 0 auto;padding:0 20px;

/*width:20%;*/
padding-bottom:130px;padding-top: 15px}
.honor .item.w{max-width:30%;}
.honor .item .img{background:#fff;position:relative;z-index:5;display:inline-block;vertical-align:bottom;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,0.1);}
.honor .item .img:before{content:"";right:10px;width:70%;height:90%;box-shadow:15px 0 15px #9eabb3;position:absolute;transform:skewX(5deg);z-index:-1;background:#9eabb3;bottom:2px;}
.honor .item .img .i{padding:12px;background:#fff;border-radius:10px;height:2.44rem;font-size:0;line-height:calc(2.44rem - 24px);border:1px solid #f3f3f3;}
.honor .item .img .i img{vertical-align:bottom;}
.honor .item .img:after{content:"";position:absolute;z-index:-1;height:20px;border:1px solid #9eabb3;bottom:-1px;right:-1px;border-radius:10px;left:10px;}
.honor .item .it{line-height:1.75;max-width:9em;margin:auto;height:3.5em;overflow:hidden;position:absolute;left:50%;bottom:0;transform:translate(-50%);}
/* .honor .item:before,.honor .item:after{content:"";position:absolute;z-index:-1;bottom:0;height:190px;}
.honor .item:before{background:url(../images/tablec.png) repeat-x top center;background-size:auto 100%;left:0;right:50%;}
.honor .item:after{background:url(../images/tablec.png) repeat-x top center;background-size:auto 100%;right:0;left:50%;}
.honor .item:first-child:before{background-image:url(../images/tablel.png);background-position:left top;left:-40px;}
.honor .item:last-child:after{background-image:url(../images/tabler.png);background-position:right top;right:-40px;}
*/
.honor{position:relative;z-index:5;padding:0 40px;}
.honor:before,.honor:after{content:"";position:absolute;z-index:-1;bottom:0;height:190px;background-size:100%;background-repeat:no-repeat;}
.honor:before{background-image:url(../images/tablel.png);background-position:left top;left:-40px;right:50%;}
.honor:after{background-image:url(../images/tabler.png);background-position:right top;right:-40px;left:50%;}
.index5 .title{margin-bottom:10%;}
.index6{align-items:center;padding:100px 0;height:100%;background:url(../images/indexbg3.jpg) no-repeat bottom center;background-size:cover;}
.news{justify-content:space-between;align-items:stretch;}
.news .nl{flex:0 0 auto;width:50%;overflow:hidden;border-radius:10px;}
.news .nl .swiper-container{width:100%;height:100%;padding-left:90px;}
.news .nlist{flex:1 1 auto;margin-left:20px;}
.nlist .item{margin-bottom:20px;}
.nlist .item a{align-items:center;padding:20px;background:#fff;border-radius:10px;transition:.3s;}
.nlist .item .img{flex:0 0 auto;width:160px;margin-right:30px;}
.nlist .item .img img{height: 100px;width: 100%;object-fit: cover;}
.nlist .item .txt{flex:1 1 auto;overflow:hidden;}
.nlist .item .date{line-height:1;color:#8c939e;margin-bottom:10px;}
.nlist .item .it{line-height:1.6;max-height:3.2em;overflow:hidden;}
.nlist .item a:hover{box-shadow:5px 5px 10px rgba(0,0,0,0.15);}
.nlist .item:last-child{margin-bottom:0;}
.news .nl .img{overflow:hidden;height:100%;border-radius:10px;position:relative;z-index:5;}
.news .nl .img img{display:block;width:100%;height:100%;object-fit:cover;}
.news .nl .txt{position:absolute;left:0;bottom:0;z-index:10;width:100%;padding:30px 40px;color:#fff;}
.news .nl .txt .date{line-height:1;margin-bottom:10px;position:relative;top:30px;opacity:0;transition:.3s;}
.news .nl .txt .tit{line-height:1.6;max-height:3.2em;overflow:hidden;position:relative;top:30px;opacity:0;transition:.3s;}
.news .nl .img:before{content:"";position:absolute;left:0;bottom:0;width:100%;z-index:1;height:100%;background:url(../images/linear.png) no-repeat bottom center;background-size:100% 100%;}
.news .nl .swiper-slide a{transform:scale(0.8);display:block;width:100%;left:-90px;position:relative;transform-origin:left center;transition:.3s;height:100%;}
.news .nl .swiper-slide-prev a{transform:scale(0.9);left:-45px;}
.news .nl .swiper-slide-active a{transform:scale(1);left:0;}
.news .nl .swiper-slide-active .txt .date{top:0;opacity:1;transition-delay:.3s;}
.news .nl .swiper-slide-active .txt .tit{top:0;opacity:1;transition-delay:.4s;}
.index6 .btn{text-align:center;margin-top:40px;}
.hovimg{overflow:hidden;}
.hovimg img{transition:.3s linear;}
.hovimg:hover img,.item:hover .hovimg img{transform:scale(1.1);}
.footer{padding:70px 0;color:#67737f;background:#0e2135;font-size:14px;}
.ftop{align-items:stretch;justify-content:space-between;}
.ftop .ftl{flex:0 0 auto;width:210px;}
.flogo{margin-bottom:30px;}
.ftop .ftl .li{margin-bottom:30px;}
.ftop .ftl .p2{color:#fff;}
.fnav{flex:1 1 auto;justify-content:space-between;padding:0 20px;}
.fnav dl{padding:0 20px;}
.fnav dl dt{color:#fff;margin-bottom:20px;font-size:18px;}
.fnav dl dd{margin-bottom:10px;}
.fsocail{flex:0 0 auto;flex-direction:column;justify-content:space-between;max-width:250px;}
.codes .i{margin-left:20px;width:109px;max-width:50%;}
.shares{justify-content:flex-end;align-items:center;}
.shares .i{position:relative;margin-left:20px;}
.shares .i .icon{padding:20px;background-color:#1a2c3f;border-radius:50%;cursor:pointer;transition:.3s;background-position:center;background-repeat:no-repeat;opacity:0.6;}
.shares .i .ipop{position:absolute;left:50%;width:100px;padding:5px;background:#fff;border-radius:10px;margin-left:-50px;bottom:100%;margin-bottom:6px;display:none;z-index:10;}
.shares .i .ipop:after{content:"";position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;left:50%;margin-left:-6px;top:100%;}
.shares .i:hover .ipop{display:block;}
.shares .i:hover .icon{background-color:#264463;opacity:1;}
.header.white{background:#fff;}
.fbot{align-items:center;justify-content:space-between;margin-top:30px;padding-top:40px;border-top:1px solid #213245;}
.flinks a{padding:0 10px;}
.flinks a:first-child{padding-left:0;}
.icon-wx{background-image:url(../images/icon-weiixn.png);}
.icon-wb{background-image:url(../images/icon-weibo.png);}
.icon-qq{background-image:url(../images/icon-qq.png);}
.footer a:hover{color:#fff;}
.jsbg1{background:url(../images/js11.jpg) no-repeat center;background-size:cover;}
.jishu{padding:100px 0;position:relative;overflow:hidden;height:100%;align-items:center;z-index:10;}
.jishu .bg{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;pointer-events:none;}
.jishu .bg .img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-position:center;background-size:cover;}
.jishu .bg .cvs{position:absolute;left:0;top:0;width:100%;height:66%;z-index:2;overflow:hidden;}
.sechead{text-align:center;margin-bottom:50px;}
.baseSlider{position:relative;z-index:10;}
.baseSlider .swiper-slide img{display:block;width:100%;}
.swperCtr .btn{position:absolute;z-index:10;padding:27px;border:1px solid #8c939f;border-radius:50%;cursor:pointer;transition:.3s;top:50%;margin-top:-27px;background-position:center;background-repeat:no-repeat;}
.swperCtr .btn:hover{border-color:#0071ef;background-color:#0071ef;}
.swperCtr .prev{left:-90px;background-image:url(../images/icon-prev.png)}
.swperCtr .prev:hover{background-image:url(../images/icon-prev2.png);}
.swperCtr .next{right:-90px;background-image:url(../images/icon-next.png);}
.swperCtr .next:hover{background-image:url(../images/icon-next2.png);}
.js1{max-width:1200px;margin:auto;}
.color-white{color:#fff;}
.sechead.color-white .p{opacity:0.6;}
.baseSlider .swiperDot2{text-align:center;top:100%;width:100%;padding-top:35px;left:0;}
.js2{max-width:1400px;margin:auto;}
.jsbg2{background:url(../images/js21.jpg) no-repeat center;background-size:cover;}
.jsbg3{background:url(../images/js3.jpg) no-repeat center;background-size:cover;}
.jishu .bg .cvs.s2{height:100%;}
.jsc1{align-items:stretch;justify-content:space-between;}
.jsc1 .jstab{flex:0 0 auto;flex-direction:column;justify-content:space-between;width:70px;margin-right:30px;}
.jsc1 .jsc{flex:1 1 auto;overflow:hidden;}
.jstab .i{margin-bottom:13px;align-items:center;justify-content:center;flex:1 1 auto;cursor:pointer;background:#e7f3fd;color:#707884;border-radius:10px;transition:.3s;}
.jstab .i span{display:inline-block;vertical-align:middle;font-size:18px;width:1em;line-height:1.4;}
.jstab .i:last-child{margin-bottom:0;}
.js3{max-width:1500px;margin:auto;}
.js3 .baseSlider .swiperDot2{padding-top:20px;}
.jstab .i:first-child.cur,.jstab .i:first-child:hover{background:#85c134;color:#fff;}
.jstab .i:nth-child(2).cur,.jstab .i:nth-child(2):hover{background:#ea5514;color:#fff;}
.jstab .i:nth-child(3).cur,.jstab .i:nth-child(3):hover{background:#184a90;color:#fff;}
.jstab .i:nth-child(4).cur,.jstab .i:nth-child(4):hover{background:#35b597;color:#fff;}
.fade.swiper-container-fade .swiper-slide{opacity:0 !important;z-index:5;}
.fade.swiper-container-fade .swiper-slide-active{opacity:1 !important;z-index:10;}
.jishu .w1600{max-height:80vh;}
.js2 img{max-height:60vh;}
.js2{text-align:center;}
.w1400{width:1480px;max-width:100%;margin:0 auto;padding-left:40px;padding-right:40px;}
.align-center{align-items:center;}
@media(max-width:1480px){.w1400{padding-left:3%;padding-right:3%;}
}
.solutop{background-size:cover;background-position:center;height:100%;padding:100px 0;font-family:"HarmonyOS_Sans_Light";}
.solutop .tit{margin-bottom:10%;}
.solutop .txt{max-width:46%;margin-top:5%;}
.solutop .tit2{margin-bottom:20px;}
.solutop .p{opacity:0.8;text-align:center;}
.solugrid{height:100%;align-items:stretch;font-family:"HarmonyOS_Sans_Light";}
.solugrid .item{position:relative;z-index:10;flex:1 1 auto;width:25%;align-items:center;padding:100px 30px;transition:.3s;text-align:center;color:#fff;}
.solugrid .item .bg{position:absolute;z-index:-1;width:100%;height:100%;background-position:center;background-size:cover;left:0;top:0;filter:grayscale(.6);transition:.3s;}
.solugrid .item.cur{width:50%;}
.solugrid .item .bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#0071ef;opacity:0.08;z-index:2;transition:.3s;}
.solugrid .item .bg:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#000;opacity:0.6;z-index:1;transition:.3s;}
.solugrid .item.cur .bg:after,.solugrid .item.cur .bg:before{opacity:0;}
.solugrid .item.cur .bg{filter:grayscale(0);}
.solugrid .item .txt{max-width:668px;margin:0 auto;width:100%;}
.solugrid .item .p{margin-top:0;line-height:1.5;max-height:0;overflow:hidden;transition:.3s;}
.solugrid .item.cur .p{max-height:8em;margin-top:20px;transition-delay:.3s;}
.solugrid .item .txtslider{transition:.3s;margin-top:0;max-height:0;overflow:hidden;}
.solugrid .item.cur .txtslider{max-height:330px;margin-top:36px;position:relative;transition-delay:.4s;}
.solugrid .item .txtslider .box{padding:40px;text-align:left;background:rgba(8,18,39,0.5);border-radius:10px;}
.solugrid .item .txtslider .box b{font-weight:normal;font-size:1.125em;}
.solugrid .item .txtslider .box .overscroll{padding-right:10px;max-height:220px;overflow:auto;}
.txtslider .swiper-container{padding-bottom:30px;}
.txtslider .swiperDot2{bottom:0;}
.solist{height:100%;padding:100px 0;flex-direction:column;background:url(../images/sibg.jpg) no-repeat center;background-size:cover;}
.solist .title{margin-bottom:30px;margin-top:0;}
.solist .baseSlider .swiperDot2{padding-top:20px;}
.solist .box{flex:1 1 auto;overflow:hidden;position:relative;}
.solist .box .noScrollBar{position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;}
.solist .items{flex-wrap:wrap;align-items:stretch;justify-content:space-between;}
.solist .item{flex:0 0 auto;width:49.5%;margin-bottom:10px;background-size:cover;background-position:center;padding-bottom:22%;border-radius:10px;z-index:10;position:relative;overflow:hidden;}
.solist .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/linear2.png) no-repeat bottom center;background-size:100% 100%;z-index:-1;opacity:0;transition:.3s;}
.solist .item:hover:before{opacity:1;}
.solist .item .txt{position:absolute;left:0;bottom:0;width:100%;padding:40px;color:#fff;}
.solist .item .txt .p{font-size:1.125em;line-height:1.2;transition:.3s;margin-top:0;max-height:0;overflow:hidden;}
.solist .item:hover .txt .p{margin-top:20px;max-height:2.4em;transition-delay:.3s;}
.solist .item .txt .btn{max-height:0;overflow:hidden;margin-top:0;transition:.3s;}
.solist .item:hover .txt .btn{margin-top:30px;max-height:.6rem;transition-delay:.4s;}
.solist .item .baseBtn{background:none;border:1px solid #fff;line-height:.46rem;}
.solist .item .it{line-height:1.2;font-weight: bold;}
.solist .item .baseBtn:hover{background:#fff;color:#0071ef !important;}
.solist .item .baseBtn:hover .icon{background-image:url(../images/icon-r2.png);}
.vh100{height:100vh;}
.prosection{padding:100px 0;height:100%;background:url(../images/sopbg.jpg) no-repeat center;background-size:cover;align-items:center;}
.proview{align-items:stretch;justify-content:space-between;height:580px;}
.proview .txt{flex:0 0 auto;width:30%;padding-right:30px;}
.proview .txt .swiper-container{height:100%;}
.proview .txt .box{height:100%;flex-direction:column;justify-content:space-between;}
.proview .txt .box .p{line-height:1.8;max-height:11.2em;overflow:hidden;max-width:24em;text-align:justify;color:#737983;margin-top:10px;}
.proview .bigimg{flex:0 0 auto;width:41%;text-align:center;}
.proview .bigimg .swiper-container{height:100%;}
.proview .smallimg{flex:0 0 auto;width:90px;position:relative;padding:30px 0;}
.proview .smallimg .swiper-container{height:100%;}
.proview .space{flex:1 1 auto;}
.proview .bigimg .box{justify-content:center;align-items:center;height:100%;}
.proview .smallimg .box{position:relative;z-index:1;border-radius:10px;overflow:hidden;background:rgba(255,255,255,0.5);height:100%;align-items:center;justify-content:center;padding:12px;cursor:pointer;}
.proview .smallimg .box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid #0071ef;border-radius:10px;box-sizing:border-box;opacity:0;}
.proview .smallimg .swiper-slide-active .box:before{opacity:1;}
.proview .smallimg .swiper-slide-active .box{background:#fff;}
.swiperCtr2 .btn{position:absolute;left:0;width:100%;height:30px;cursor:pointer;z-index:10;transition:.2s;background-position:center;background-repeat:no-repeat;}
.swiperCtr2 .btn.prev{top:0;background-image:url(../images/icon-up.png);background-position:top center;}
.swiperCtr2 .btn.prev:hover{background-image:url(../images/icon-up2.png);}
.swiperCtr2 .btn.next{bottom:0;background-image:url(../images/icon-down.png);background-position:bottom center;}
.swiperCtr2 .btn.next:hover{background-image:url(../images/icon-down2.png);}
.proview .txt .tit2,.proview .txt .p,.proview .txt .btn{position:relative;top:50px;opacity:0;transition:.3s;}
.proview .swiper-slide-active .tit2,.proview .swiper-slide-active .p,.proview .swiper-slide-active .btn{top:0;opacity:1;}
.proview .swiper-slide-active .tit2{transition-delay:.3s;}
.proview .swiper-slide-active .p{transition-delay:.4s;}
.proview .swiper-slide-active .btn{transition-delay:.5s;}
.other{padding:100px 0;background:url(../images/sobg1.jpg) no-repeat center;background-size:cover;height:100%;overflow:hidden;align-items:center;}
.otherSlider{position:relative;z-index:10;}
.otherSlider .ctr{position:absolute;right:0;bottom:50px;z-index:10;width:50%;padding:0 80px 0 70px;align-items:center;justify-content:space-between;}
.otherSlider .swperCtr .btn{position:static;display:inline-block;margin:0 10px;padding:23px;}
.otherItem{background:#fff;border-radius:10px;overflow:hidden;align-items:stretch;}
.otherItem .img{flex:0 0 auto;width:50%;}
.otherItem .img img{width:100%;height:100%;object-fit:cover;}
.otherItem .txt{flex:1 1 auto;overflow:hidden;padding:60px 80px 80px 70px;}
.otherItem .txt .tit{line-height:1.3;margin-bottom:20px;}
.otherItem .txt .p{line-height:1.875;max-height:9.375em;overflow:hidden;margin-bottom:30px;}
.otherSlider .ctr .pgs{color:#8c939e;}
.otherSlider .ctr .pgs span{padding:5px;}
.otherSlider .ctr .pgs .cur{font-size:1.5em;color:#343e51;}
.sectionPadding{padding:1.2rem 0 1rem;height:100%;background-position:center;background-size:cover;align-items:center;}
.blockPadding{padding:0.9rem 0;height:100%;background-position:center;background-size:cover;align-items:center;}
.basebg1{background-image:url(../images/basebg1.jpg);}
.basebg2{background-image:url(../images/basebg2.jpg);}
.basebg3{background-image:url(../images/basebg3.jpg);}
.basebg4{background-image:url(../images/js4.jpg);}
.normal .baseSlider .swiperDot2{padding-top:20px;}
.solutop .txt.s2{margin-top:0;padding-bottom:10%;margin-left: auto;margin-right: auto;}
.solutop .txt.s2 .tit2{margin-bottom:0;line-height:1.2;}
.solutop .txt .tit3{margin-bottom:14px;text-align:center;}
.hxgn1 .items{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;padding:10px;}
.hxgn1 .items .item{flex:0 0 auto;width:24.25%;margin-bottom:1%;margin-right:1%;background:#fff;padding:35px;position:relative;z-index:10;border-radius:10px;overflow:hidden;transition:.3s;background-position:bottom center;background-size:cover;box-shadow:0 5px 10px rgba(0,86,181,0.16);}
.hxgn1 .items .item:nth-child(4n){margin-right:0;}
.hxgn1 .items .item:after{position:absolute;content:"";width:26px;height:2px;background:#62a7f5;left:50%;margin-left:-13px;bottom:0;transition:.3s;}
.hxgn1 .items .item .icon{height:116px;line-height:116px;font-size:0;text-align:center;position: relative;animation: bou ease-in-out 2s infinite;}
.hxgn1 .items .item .icon img{width:auto;margin:auto;}
.hxgn1 .items .item .it{text-align:center;}
.hxgn1 .items .item:hover{background:url(../images/libg.png) no-repeat bottom center;color:#fff;background-size:cover;}
.hxgn1 .items .item:hover:after{background:#fff;}
.hxgn2 .item{background:rgba(255,255,255,0.5);border-radius:20px;overflow:hidden;box-shadow:0 5px 10px rgba(0,86,181,0.16);padding:40px 60px;height:100%;}
.hxgn2 .item .icon{font-size:0;height:127px;line-height:127px;text-align:center;margin-bottom:20px;position: relative;animation: bou ease-in-out 2s infinite;}
.hxgn2 .item .icon img{width:auto;margin:auto;}
.hxgn2 .item .it{margin-bottom:20px;text-align:center;line-height:1.4;}
.hxgn2 .swiper-wrapper{align-items:stretch;}
.hxgn2 .swiper-slide{height:auto;padding:20px 0;}
.table{background:#fff;border-radius:10px;padding:10px;}
.table .tr{align-items:stretch;position:relative;z-index:1;}
.table .tr .tdr{flex:0 0 auto;width:50%;align-items:stretch;line-height:1.25;position:relative;z-index:1;}
.table .tr .td1{position:relative;padding:20px;flex:0 0 auto;width:200px;max-width:40%;}
.table .tr .td2{padding:20px;flex:1 1 auto;overflow:hidden;padding-right:20%;opacity:0.8;font-family:"HarmonyOS_Sans_Light";}
.table .tdr:after{content:"";position:absolute;border-bottom:1px solid #e9edf1;left:20px;right:20px;bottom:0;z-index:1;}
.table .tr .td1:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:#f4f9ff;}
.table .tr:last-child .tdr:after{opacity:0;}
.table .tr:first-child .td1:after{border-radius:10px 10px 0 0;}
.table .tr:last-child .td1:after{border-radius:0 0 10px 10px;}
.video{position:relative;z-index:10;border-radius:10px;overflow:hidden;}
.video video{display:block;width:100%;max-height:70vh;object-fit:cover;}
.playBtn{position:absolute;padding:30px;z-index:10;cursor:pointer;left:50%;top:50%;background:url(../images/icon-play.png) no-repeat center;background-size:contain;margin-left:-30px;margin-top:-30px;}
.pban{position:relative;z-index:2;}
.pban img{display:block;width:100%;min-height:400px;object-fit:cover;}
.pban .btxt{position:absolute;left:0;top:0;width:100%;height:100%;align-items:center;color:#fff;text-align:center;font-family:"HarmonyOS_Sans_Light";padding:1rem 0 40px;}
.pban .btxt .p{margin:20px auto 0;max-width:45em;}
.ptitle{text-align:center;margin-bottom:50px;line-height:1.5;}
.ptitle .p{font-size:16px;}
.mapbox{position:relative;}
.mapbox .tp{max-width:48em;margin:0 auto 10px;text-align:center;color:#707884;}
.mapbox .title{line-height:1;margin-bottom:30px;}
.mapc{position:relative;z-index:1;}
.mapimg{position:relative;display:inline-block;max-width:74%;}
.mapimg img{max-height:85vh;}
.mapimg li{position:absolute;z-index:5;}
.mapimg li .i{position:absolute;width:8px;height:8px;left:50%;top:50%;margin-left:-4px;margin-top:-4px;background:#0071ef;border-radius:50%;}
.mapimg li .i:before,.mapimg li .i:after{content:"";position:absolute;left:50%;top:50%;width:36px;height:36px;border-radius:50%;margin-left:-18px;margin-top:-18px;background:rgba(0,113,239,0.4);animation:dot linear 3s infinite;}
.mapimg li .i:before{animation-delay:1.5s;}
@keyframes dot{from{opacity:1;transform:scale(0);}
to{opacity:0;transform:scale(1);}
}
.mapimg.mp1 li.i1{left:8%;top:31%;}
.mapimg.mp1 li.i2{top:32%;left:12%;}
.mapimg.mp1 li.i3{left:9%;top:42%;}
.mapimg.mp1 li.i4{left:25%;top:38%;}
.mapimg.mp1 li.i5{top:31%;left:41%;}
.mapimg.mp1 li.i6{top:33%;left:40%;}
.mapimg.mp1 li.i7{left:35%;top:38%;}
.mapimg.mp1 li.i8{left:37%;top:40%;}
.mapimg.mp1 li.i9{left:38%;top:42%;}
.mapimg.mp1 li.i10{left:33%;top:46%;}
.mapimg.mp1 li.i11{left:32%;top:47%;}
.mapimg.mp1 li.i12{left:31%;top:49%;}
.mapimg.mp1 li.i13{left:35%;top:45%;}
.mapimg.mp1 li.i14{left:35%;top:47%;}
.mapimg.mp1 li.i15{left:38%;top:47%;}
.mapimg.mp1 li.i16{left:39%;top:49%;}
.mapimg.mp1 li.i17{left:36.5%;top:48.9%;}
.mapimg.mp1 li.i18{left:34.5%;top:48.9%;}
.mapimg.mp1 li.i19{left:34.5%;top:50.9%;}
.mapimg.mp1 li.i20{left:36.5%;top:52.9%;}
.mapimg.mp1 li.i21{left:36.5%;top:50.9%;}
.mapimg.mp1 li.i22{left:32.5%;top:66.9%;}
.mapimg.mp1 li.i23{left:41.5%;top:82.9%;}
.mapimg.mp1 li.i24{left:73.5%;top:39.9%;}
.mapc .mapdata{position:absolute;right:0;top:5%;z-index:10;}
.data1{max-width:500px;flex-wrap:wrap;justify-content:space-between;}
.mapdata .i{margin-bottom:40px;flex:0 0 auto;width:49%;}
.mapdata .i .inum{line-height:1;margin-bottom:5px;    white-space: nowrap;}
.mapdata .i .num{position:relative;color:transparent;}
.mapdata .i .num .nb{position:absolute;left:0;top:0;color:#343e51;}
.mapdata .i .num span{vertical-align:bottom;}
.mapdata .i .ip{color:#707884;}
.mapdata .i .inum>span{display:inline-block;vertical-align:bottom;}
.baseSlider.maps .swiper-container{margin-right:-60px;}
.mapimg.mp2 li .i:before,.mapimg.mp2 li .i:after{background:rgba(94,189,48,0.4);width:60px;height:60px;margin-left:-30px;margin-top:-30px;}
.mapimg.mp2 li .i{background:#5ebd30;}
.mapimg.mp2 li.i1{left: 47%;top: 23%;}
.mapimg.mp2 li.i2{left: 37%;top: 36%;}
.mapimg.mp2 li.i3{left: 39%;top: 37%;}
.mapimg.mp2 li.i4{left: 34%;top: 37%;}
.mapimg.mp2 li.i5{left: 42%;top: 23%;}
.mapimg.mp2 li.i6{left: 42%;top: 27%;}
.mapimg.mp2 li.i7{left: 42%;top: 33%;}
.mapimg.mp2 li.i8{left: 38%;top: 29%;}
.mapbox.map2 .maphead{position:absolute;left:0;top:7%;width:100%;z-index:20;}
.mapbox.map2 .mapc{padding:0 8%;}
.data2{flex-wrap:wrap;max-width:310px;}
.mapdata .data2 .i .num{color:#343e51;}
.mapc .mapdata .data3 .i{width:auto;}
.mapimg.mp2.s2 li .i{background:#d9403e;}
.mapimg.mp2.s2 li .i:before,.mapimg.mp2.s2 li .i:after{background:rgba(217,64,62,0.4);}
.mapimg.mp3 .i1{left:8%;top:31%;}
.mapimg.mp3 .i2{left:7%;top:36%;}
.mapimg.mp3 .i3{left:37%;top:42%;}
.mapimg.mp3 .i4{left:38%;top:47%;}
.mapimg.mp3 .i5{left:39%;top:49%;}
.mapimg.mp3 .i6{left:38%;top:49%;}
.mapimg.mp3 .i7{left:35.6%;top:52.2%;}
.mapimg.mp3 .i8{left:36%;top:54%;}
.mapimg.mp3 .i9{left:35%;top:67%;}
.mapimg.mp3 .i10{left:42%;top:79%;}
.mapimg.mp2 li.i9{left:76%;top:75%;}
.mapimg.mp2 li.i10{left:63%;top:85%;}
.mapimg.mp2 li.i11{left:69%;top:58%;}
.mapimg.mp2 li.i12{left:69%;top:65%;}
.mapimg.mp2 li.i13{left:59%;top:76%;}
.mapimg.mp2 li.i14{left:59%;top:68%;}
.mapimg.mp2 li.i15{left:61%;top:59%;}
.mapc .mapdata .d3{width:230px;}
.mapimg.mp2.s3 li .i{background:#45c1a9;}
.mapimg.mp2.s3 li .i:before,.mapimg.mp2.s3 li .i:after{background:rgba(68,198,174,0.4);}
.sectionPadding.pb0{padding-bottom:20px;}
.baseSlider.maps .swiperDot2{top:auto;bottom:0;padding:0;}
.baseSlider.maps .swiper-wrapper{align-items:center;}
.bandata{position:absolute;left:0;bottom:0;width:100%;z-index:10;padding-bottom:3%;color:#fff;}
.bandata .items{justify-content:space-between;text-align:center;}
.bandata .i .ip{font-size:14px;opacity:0.8;}
.bandata .i .it{line-height:1;margin-bottom:5px;}
.bandata .i .inum{position:relative;color:transparent;line-height:1;font-size:50px;}
.bandata .i .inum .num{color:#fff;position:absolute;left:0;top:0;z-index: 33}
.bandata .i .it>span{display:inline-block;}
.solist.case{background:#fff;}
.solist.case .title{margin-bottom:10px;}
.pnav{text-align:center;margin-bottom:60px;font-size:0;}
.pnav a{display:inline-block;vertical-align:middle;text-align:center;width:150px;border:1px solid #e9f0f7;cursor:pointer;line-height:48px;border-radius:25px;margin:0 10px;font-size:16px;padding:0 20px;transition:.3s;margin-bottom:5px;}
.pnav a:hover,.pnav a.cur{background:#0071ef;border-color:#0071ef;color:#fff;}
.solist.case .item{padding-bottom:27.3%;}
.solist.case .item .txt{flex-direction:column;justify-content:space-between;min-height:0;transition:.3s;}
.solist.case .item:hover .txt{min-height:90%;}
.solist.case .item:hover .txt .btn{transition-delay:.6s;}
.solist.case .item .txt .p{opacity:0;}
.solist.case .item:hover .txt .p{opacity:1;}
.article{padding:1rem 0;}
.artit{margin-bottom:30px;text-align:center;}
.artit h3{font-weight:normal;line-height:1.3;}
.arinfo .tbox{justify-content:space-between;align-items:center;}
.arinfo .tbox .tx{flex:1 1 auto;max-width:50%;padding-right:6%;}
.artit .p{margin-top:30px;}
.newsCenter{flex-wrap:wrap;align-items:stretch;padding-bottom:20px;}
.newsCenter .item{flex:0 0 auto;width:31.33%;margin-right:3%;margin-bottom:3%;background:#f3f7fb;border-radius:10px;overflow:hidden;transition:.3s;}
.newsCenter .item:nth-child(3n){margin-right:0;}
.newsCenter .item:hover{box-shadow:0 5px 10px rgba(0,0,0,0.15);}
.newsCenter .item .img{position:relative;padding-bottom:55.2%;}
.newsCenter .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.newsCenter .item .txt{padding:25px;}
.newsCenter .item .date{color:#8c939e;line-height:1;margin-bottom:10px;}
.newsCenter .item .tit{line-height:1.5;max-height:3em;overflow:hidden;font-weight:normal;}
.newsCenter .item:hover .tit{    font-weight: bold;}
.videoCenter{flex-wrap:wrap;justify-content:space-between;padding-bottom:30px;}
.videoCenter .item{position:relative;z-index:10;flex:0 0 auto;width:48.6%;border-radius:10px;overflow:hidden;margin-bottom:40px;cursor:pointer;}
.videoCenter .item .img{position:relative;padding-bottom:56.2%;}
.videoCenter .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.videoCenter .item .txt{position:absolute;left:0;bottom:0;width:100%;z-index:5;padding:30px 36px;color:#fff;}
.videoCenter .item .playBtn{position:static;margin:0 0 25px;display:inline-block;vertical-align:middle;padding:20px;}
.videoCenter .item .tit{line-height:1;white-space:nowrap;overflow:hidden;font-weight:normal;text-overflow:ellipsis;}
.videoCenter .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#343e51;opacity:0.4;transition:.3s;}
.videoCenter .item:hover:before{opacity:0.1;}
.videoPop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,0.6);visibility:hidden;}
.videoPop.show{visibility:visible;}
.videoPop .vc{width:100%;height:100%;align-items:center;justify-content:center;}
.videoPop .box{position:relative;z-index:10;max-width:90%;top:20%;opacity:0;transition:.3s;}
.videoPop.show .box{top:0;opacity:1;}
.videoPop .box video{display:block;max-width:100%;max-height:70vh;width:1400px;}
.videoPop .close{position:absolute;padding:15px;cursor:pointer;top:-40px;right:-40px;}
.videoPop .close:before,.videoPop .close:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:#fff;}
.videoPop .close:before{transform:rotate(45deg);}
.videoPop .close:after{transform:rotate(-45deg);}
.ppslider{margin-bottom:57px;}
.ppslider .item{position:relative;border-radius:10px;overflow:hidden;z-index:10;}
.ppslider .item img{display:block;width:100%;min-height:320px;object-fit:cover;}
.ppslider .item .txt{position:absolute;z-index:2;width:100%;left:0;bottom:0;color:#fff;padding:130px 60px 50px 60px;background:url(../images/linear.png) no-repeat bottom center;background-size:100% 100%;}
.ppslider .item .txt .tit{line-height:1;font-weight:normal;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ppslider .item .txt .p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;}
.newsCenter.s2 .item .img{padding-bottom:57%;}
.newsCenter.s2 .item .tit{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.horslides{align-items:center;justify-content:space-between;}
.horslides .horl{flex:0 0 auto;width:50%;height:350px;}
.horslides .horl .swiper-container{height:100%;}
.horslides .horl .tit{padding-left:50px;position:relative;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0.6;transition:.3s;}
.horslides .horl .tit:before{content:"";position:absolute;width:20px;top:50%;height:2px;margin-top:-1px;background:#c7c7c7;left:0;}
.horslides .horl .swiper-slide-active .tit{font-size:20px;opacity:1;}
.horslides .horl .swiper-slide-active .tit:before{height:3px;margin-right:-1.5px;width:34px;background:#3e7ddc;}
.hor1{background:url(../images/honbg.jpg) no-repeat bottom center;background-size:cover;}
.horslides .horr{flex:1 1 auto;margin-right:-70px;overflow:hidden;}
.horslides .horr .items{justify-content:flex-start;padding-bottom:20px;align-items:flex-end;}
.horslides .horr .item{text-align:center;position:relative;flex:0 0 auto;max-width:50%;padding-right:25px;}
.horslides .horr .item .img{background:#fff;position:relative;z-index:5;display:inline-block;vertical-align:bottom;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,0.1);}
.horslides .horr .item .img:before{content:"";right:10px;width:70%;height:90%;box-shadow:15px 0 15px #9eabb3;position:absolute;transform:skewX(5deg);z-index:-1;background:#9eabb3;bottom:2px;}
.horslides .horr .item .img .i{padding:12px;background:#fff;border-radius:10px;font-size:0;border:1px solid #f3f3f3;height:2.44rem;font-size:0;line-height:calc(2.44rem - 24px);}
.horslides .horr .item .img .i img{vertical-align:bottom;}
.horslides .horr .item .img:after{content:"";position:absolute;z-index:-1;height:20px;border:1px solid #9eabb3;bottom:-1px;right:-1px;border-radius:10px;left:10px;}
.horslides .horr .item:nth-child(n+3){display:none;}
.hor2 .index5{background:none;padding:0;}
.environment .items{overflow:hidden;}
.environment .items .item{float:right;border-radius:10px;overflow:hidden;position:relative;width:32%;padding-bottom:17.5%;margin-bottom:2%;}
.environment .items .item:first-child{width:66%;padding-bottom:37%;float:left;}
.environment .items .item img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.join{background:#f3f7fb;}
.jtit{align-items:flex-end;justify-content:space-between;margin-bottom:50px;}
.jtit .tb li{color:#999;margin-right:4em;letter-spacing:0.5em;}
.jtit .tb li .b{color:#343e51;letter-spacing:0;margin-left:0.5em;font-weight: bold;}
.jtit .tb ul{flex-wrap:wrap;}
.jtit .jtr{flex:0 0 auto;padding-left:30px;}
.jtit .jtr a{display:inline-block;min-width:150px;text-align:center;border:1px solid #343e51;transition:.3s;line-height:48px;margin-left:24px;border-radius:50px;}
.jtit .jtr a:hover,.jtit .jtr a.cur{color:#fff;background:#0071ef;border-color:#0071ef;}
.joinlist{margin-bottom:70px;}
.joinlist .item{margin-bottom:22px;border-radius:10px;background:#fff;}
.joinlist .item .itop{align-items:center;justify-content:space-between;cursor:pointer;padding:36px 48px;}
.joinlist .item .jname{line-height:1;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: bold;}
.joinlist .item .itl{flex:1 1 auto;overflow:hidden;}
.joinlist .item .jtags{color:#8c939e;}
.joinlist .item .jtags span{display:inline-block;vertical-align:middle;margin-right:3em;}
.joinlist .item .itop .icon{flex:0 0 auto;width:120px;}
.joinlist .item .itop .icon:before{content:"";padding:20px;border:1px solid #343e51;border-radius:50%;display:inline-block;transition:.3s;background-color:transparent;background-position:center;background-repeat:no-repeat;background-image:url(../images/icon-d.png);}
.joinlist .item:hover .itop .icon:before,.joinlist .item .itop.cur .icon:before{background-color:#0071ef;border-color:#0071ef;background-image:url(../images/icon-d2.png);}
.joinlist .item:hover .jname,.joinlist .item .itop.cur .jname{color:#0071ef;}
.joinlist .item .itxt{padding:0 48px 71px;display:none;font-family:"HarmonyOS_Sans_Light";}
.joinlist .item .itxt .p{color:#8c939e;padding-bottom:40px;max-width:61em;}
.joinlist .item .itxt .p strong,.joinlist .item .itxt .p b{color:#343e51;font-size:1.125em;font-weight:normal;}
.baseBtn2{display:inline-block;line-height:50px;min-width:150px;text-align:center;border-radius:10px;background:#0071ef;color:#fff;cursor:pointer;box-shadow:0 10px 15px rgba(0,0,0,0.15);}
.jpop{position:fixed;z-index:999;width:100%;height:100%;background:rgba(0,0,0,0.2);left:0;top:0;visibility:hidden;}
.jpop.show{visibility:visible;}
.jpop .jc{align-items:center;justify-content:center;width:100%;height:100%;}
.jpop .jbox{background:#fff;width:720px;max-width:90%;padding:60px 80px;border-radius:10px;position:relative;text-align:center;top:50px;opacity:0;transition:.3s;}
.jpop.show .jbox{opacity:1;top:0;}
.jpop .jbox .pt{font-size:20px;line-height:1;text-align:center;margin-bottom:25px;}
.form .li{margin-bottom:20px;}
.form .li input{width:100%;height:50px;background:#f3f7fb;border:none;outline:none;color:#343e51;font-size:inherit;font-family:inherit;padding:0 20px;}
.uploadbox{align-items:center;}
.uploadbox .in{width:270px;flex:0 0 auto;max-width:50%;height:180px;background:#f3f7fb;border-radius:10px;position:relative;cursor:pointer;align-items:center;justify-content:center;color:#5a6373;text-align:center;line-height:1;}
.uploadbox .in input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;cursor:pointer;opacity:0;}
.uploadbox .in .icon{display:inline-block;background-color:#fff;padding:20px;border-radius:50%;box-shadow:0 5px 18px rgba(86,91,103,0.17);margin-bottom:14px;background-image:url(../images/icon-add.png);background-repeat:no-repeat;background-position:center;}
.uploadbox .filetip{flex:1 1 auto;padding-left:30px;text-align:left;}
.jpop .jbox .form{margin-bottom:60px;}
.jpop .jbox .close{position:absolute;z-index:10;right:30px;top:30px;padding:12px;cursor:pointer;background:url(../images/icon-close.png) no-repeat center;background-size:contain;}
.gglist{margin-bottom:50px;}
.gglist .item a{position:relative;padding:15px 15px;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;transition:.3s;}
.gglist .item a:hover{padding-left:20px;}
.gglist .item a:before{content:"";position:absolute;width:4px;height:4px;left:0;top:50%;margin-top:-2px;background:#0071ef;transition:.3s;}
.gglist .item a:hover:before{left:5px;}
.gglist .item .tit{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px;}
.gglist .item .date{color:#999;flex:0 0 auto;}
.downlist{margin-bottom:60px;}
.downlist .item{padding:0 20px;border-radius:10px;justify-content:space-between;align-items:center;line-height:70px;}
.downlist .item .it{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:50px;padding-left:20px;background:url(../images/icon-file.png) no-repeat left center;background-size: 13px;}
.downlist .item.isVideo .it {background-image: url(../images/icon-video.png);}
.downlist .item .fdata{padding:0 20px;flex:0 0 auto;color:#666;}
.downlist .item .fdata span{padding:0 10px;}
.downbtn a{padding:10px;display:inline-block;background:url(../images/icon-download.png) no-repeat center;background-size:contain;}
.downlist .item:nth-child(2n){background:#f2f2f2;}
@media(min-width:1025px){.showsearch .nav{left:20%;opacity:0;visibility:hidden;}
.header:not(:hover).light{color:#fff;}
.header:not(:hover).light .logo .x1{display:none;}
.header:not(:hover).light .logo .x2{display:inline;}
.header:not(:hover).light .lang .lang_cur{background-image:url(../images/icon-lang2.png);}
.header:not(:hover).light .lang .lang_cur:after{background-image:url(../images/icon-d2.png);}
.header:not(:hover).light .search .icon{background-image:url(../images/icon-search2.png);}
.h .header:not(.white){color:#fff;}
.h .header:not(.white) .logo .x1{display:none;}
.h .header:not(.white) .logo .x2{display:inline;}
.h .header:not(.white) .lang .lang_cur{background-image:url(../images/icon-lang2.png);}
.h .header:not(.white) .lang .lang_cur:after{background-image:url(../images/icon-d2.png);}
.h .header:not(.white) .search .icon{background-image:url(../images/icon-search2.png);}
.header:hover{background:#fff;color:#343e51 !important;}
.header:hover .logo .x1{display:inline !important;}
.header:hover .logo .x2{display:none !important;}
.header:hover .lang .lang_cur{background-image:url(../images/icon-lang.png) !important;}
.header:hover .lang .lang_cur:after{background-image:url(../images/icon-d.png) !important;}
.header:hover .search .icon{background-image:url(../images/icon-search.png) !important;}
}
@media(max-width:1920px){html{font-size:100px;font-size:5.2vw;}
}
@media(max-width:1600px){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:.4rem;}
.f42{font-size:.42rem;}
.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;}
.lang{margin-right:20px;}
.search:before{left:-10px;}
.index5 .title{margin-bottom:40px;}
.ind31 .img{width:4rem;}
#circleBox .circle img{max-height:calc(100vh - 4rem);}
.ind32 .item .icon img{max-width:40%;}
.baseSlider{padding:0 60px;}
.swperCtr .prev{left:0;}
.swperCtr .next{right:0;}
.swperCtr .btn{padding:20px;}
.baseSlider.s2{padding:0;}
.baseSlider.s2 .swperCtr .btn{border-color:transparent;background-color:rgba(255,255,255,0.4);}
.baseSlider.s2 .swperCtr .btn.prev{left:20px;background-image:url(../images/icon-prev2.png);}
.baseSlider.s2 .swperCtr .btn.next{background-image:url(../images/icon-next2.png);right:20px;}
.baseSlider.s2 .swperCtr .btn:hover{background-color:#0071ef;}
}
@media(max-width:1440px){.fsocail{max-width:200px;}
.fnav dl{padding:0 10px;}
.fnav dl dt{font-size:16px;}
.jsc1 .jstab{width:50px;}
.jstab .i{margin-bottom:10px;}
.jstab .i span{font-size:16px;line-height:1.2;}
.pnav{margin-bottom:30px;}
.pnav a{width:auto;min-width:90px;margin:0 3px 5px;line-height:32px;}
.jtit .jtr a{width:auto;min-width:90px;margin:0 3px 5px;line-height:32px;}
.bandata .i .inum{font-size:24px;}
}
@media(max-width:1024px){.header{background:#fff;}
.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;}
.drop{position:relative;top:0;display:none;}
.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;}
.index2{height:100vh;}
.ind31 .img{width:60%;margin:auto;}
.ind31{display:block;}
.index4 .item .txt{padding:10px;}
.index4 .item .it .tit{font-size:16px;}
.index4 .item.cur .txt{padding:20px;}
.index4{padding:50px 0;}
.title{margin-top:0;}
.index5{padding:50px 0;}
.honor .item{width:auto;flex:1 1 auto;padding-bottom:80px;}
.honor .item.w{width:auto;}
.honor .item .img .i{height:194px;line-height:170px;}
.honor:before,.honor:after{background-size:100% 100%;height:130px;}
.index6{padding:50px 0;}
.news{display:block;}
.news .nl{width:auto;margin-bottom:30px;}
.fnav{display:none;}
.ftop .ftl{width:auto;}
.ftop .ftl .li{margin-bottom:10px;}
.ftop{display:block;}
.fsocail{max-width:100%;margin-top:30px;display:block;}
.codes .i{margin-left:0;margin-right:10px;width:80px;}
.shares{justify-content:flex-start;margin-top:20px;}
.shares .i:first-child{margin-left:0;}
.shares .i .icon{padding:15px;background-size:50%;}
.shares .i .icon-qq{background-size:auto 50%;}
.fbot{display:block;padding-top:30px;}
.footer{padding:30px 0;}
.baseBtn{min-width:0;line-height:34px;}
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;}
.f48{font-size:24px;}
.f52{font-size:26px;}
.f56{font-size:26px;}
.f60{font-size:28px;}
#circleBox .circle{display:none;}
#circleBox .items{font-size:0;margin-bottom:10px;position:static;left:0;top:0;z-index:10;}
#circleBox .item{position:static;display:inline-block;vertical-align:bottom;width:25%;}
#circleBox .item .img{width:60%;padding-bottom:13%;background-size:80%;}
.index2{height:auto;}
.index2 .pic{background-size:cover;}
#circleBox{display:block;height:100%;overflow:hidden;}
#circleBox .txt{position:static;width:auto;margin-top:20px;}
.index2 .imgs{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;}
.index2 .content{position:static;}
.ind31{padding:0;}
.ind31 .lines{display:none;}
.ind31 .img{width:auto;max-width:50%;}
.ind31 .li{position:relative;display:inline-block;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:25%;font-size:12px;margin-bottom:10px;}
.ind31 .ls{font-size:0;margin-top:40px;}
.ind31 .li .icon{display:inline-block;margin-bottom:10px;}
.index3{padding:50px 0;}
.index3 .swiperDot2{position:static;margin-top:20px;}
.index4 .item,.index4 .item.cur{width:100%;padding-bottom:50%;margin-bottom:20px;overflow:hidden;}
.index4 .items{display:block;}
.index4 .item .txt{padding:20px;}
.index4 .item .txt>.tag{top:-100px;opacity:0;}
.index4 .item .ip{max-height:3.5em;transition-delay:.9s;}
.index4 .item .it .tag{max-width:100px;margin-right:10px;}
.title{margin-bottom:30px;}
.ind32 .items{display:block;}
.ind32 .item{width:auto;margin-bottom:20px;position:relative;text-align:left;padding:20px;background:#fff;border-radius:10px;padding-left:100px;}
.ind32 .item .icon{position:absolute;left:10px;width:80px;max-height:100%;padding:10px;top:50%;transform:translate(0,-50%);animation:none;}
.ind32 .item .icon img{max-width:100%;position:relative;top:0;animation:bou ease-in-out 2s infinite;}
.ind32 .item .it{margin:0 0 10px;}
.ind32 .item .ip{max-width:100%;}
.title{max-width:16em;margin-left:auto;margin-right:auto;}
.honor{padding:0;}
.honor .item .img .i img{vertical-align:middle;height:140px;object-fit:contain;}
.honor .item .img .i{height:auto;line-height:0;}
.swiperDot2 span{margin:0 4px !important;width:6px;height:6px;}
.news .nl .swiper-container{padding-left:40px;}
.news .nl .swiper-slide a{left:-40px;}
.news .nl .swiper-slide-prev a{left:-20px;}
.news .nl .swiper-slide-active a{left:0;}
.news .nlist{margin-left:0;}
.nlist .item{margin-bottom:10px;}
.nlist .item a{padding:10px;}
.honor:before{left:0;}
.honor:after{right:0;}
.jishu{padding:50px 0;}
.sechead{margin-bottom:30px;}
.swperCtr .btn{padding:16px;background-size:7px;}
.baseSlider{padding:0 40px;}
.jsc1{display:block;}
.jsc1 .jstab{width:auto;flex-direction:row;margin-bottom:20px;margin-right:0;}
.jstab .i{margin-bottom:0;height:40px;margin-right:10px;background:#d1e4f4;}
.jstab .i:last-child{margin-right:0;}
.jstab .i span{width:auto;}
.js3 .swperCtr .btn{margin-top:33px;}
.solugrid{display:block;}
.solugrid .item{width:100% !important;padding:30px 20px;}
.otherSlider .ctr{bottom:10px;padding:0 30px;}
.otherItem .txt{padding:30px;padding-bottom:60px;}
.otherSlider .swperCtr .btn{padding:16px;}
.solutop{padding:50px 0;min-height:60vh;}
.solist{padding:50px 0;}
.solist .baseSlider .swiperDot2{position:static;}
.mapimg li .i{width:4px;height:4px;margin-left:-2px;margin-top:-2px;}
.mapimg li .i:before,.mapimg li .i:after{width:12px;height:12px;margin-top:-6px;margin-left:-6px;}
.mapimg{max-width:100%;margin:auto;display:block;}
.baseSlider.maps .swiper-container{margin-right:0;}
.mapc .mapdata{position:static;margin-top:20px;}
.mapdata .i{width:25%;margin-bottom:10px;}
.data1{max-width:100%;}
.data2{max-width:100%;}
.mapbox.map2 .mapc{padding:0;}
.mapc .mapdata .data3 .i{display:inline-block;vertical-align:top;width:30%;}
.mapc .mapdata .d3{width:auto;}
.baseSlider.maps .swiperDot2{position:static;margin-top:20px;}
.mapimg.mp2 li .i:before,.mapimg.mp2 li .i:after{width:20px;height:20px;margin-left:-10px;margin-top:-10px;}
.horslides .horl{height:250px;}
.joinlist .item .itop .icon{width:auto;}
}
@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;}
.f42{font-size:24px;}
.f48{font-size:24px;}
.f52{font-size:24px;}
.f56{font-size:24px;}
.f60{font-size:24px;}
.honor .item .img .i img{height:auto;}
.honor .items{align-items:stretch;}
.honor .item{display:flex;align-items:flex-end;padding-left:15px;padding-right:15px;justify-content:center;}
.honor:before,.honor:after{height:100px;bottom:20px;}
.honor .item:first-child{padding-left:40px;}
.honor .item:last-child{padding-right:40px;}
.honor:before,.honor:after{background-size:120% 100%;}
.honor .item .img{line-height:120px;font-size:0;}
.honor .item .img .i{display:inline-block;vertical-align:bottom;padding:10px;max-height:120px;line-height:90px;}
.honor .item .img:before{height:60%;}
.honor .item .img .i img{max-height:100px;}
.index5 .swiperDot2{margin-top:20px;}
.logo{max-width:30%;}
.lang{font-size:14px;}
.lang .lang_cur{background-size:14px;padding-left:20px;}
.search .icon{padding:10px;background-size:14px;}
.openMenu{padding:12px;}
.openMenu:before{left:-15px;}
.shares .i .ipop{left:0;margin-left:0;}
.shares .i .ipop:after{left:0;margin-left:10px;}
.baseSlider{margin-bottom:20px;padding:0 30px;}
.jsc1 .jstab{margin:0 -30px 20px;}
.jstab .i span{font-size:14px;}
.jstab .i{height:34px;}
.js3 .swperCtr .btn{margin-top:16px;}
.swperCtr .btn{padding:12px;background-size:4px;margin-top:-12px;}
.solutop .txt{max-width:100%;line-height:1.5;}
.solutop .tit{margin-bottom:20px;}
.proview{height:auto;display:block;}
.proview .txt{width:auto;margin-bottom:20px;padding-right:0;}
.proview .txt .box .tit{text-align:center;margin-bottom:20px;}
.proview .bigimg{width:50%;margin:auto;}
.proview .smallimg{padding:0 30px;width:auto;margin-top:30px;}
.smallimg .swiper-wrapper{align-items:stretch;}
.smallimg .swiper-slide{height:auto;}
.proview .txt .box .p{max-width:100%;margin-bottom:20px;}
.swiperCtr2 .btn{height:100%;width:30px;}
.swiperCtr2 .btn.prev{left:0;background-position:left center;background-image:url(../images/icon-prev.png);}
.swiperCtr2 .btn.next{left:auto;right:0;background-image:url(../images/icon-next.png);background-position:right center;}
.proview .txt .tit2{font-size:18px;}
.proview .bigimg .box{height:200px;}
.prosection{padding:50px 0;}
.other{padding:50px 0 30px;}
.otherSlider .ctr{position:static;width:auto;margin-top:20px;padding:0;}
.otherItem{display:block;}
.otherItem .img{width:auto;}
.otherItem .txt{padding:20px;}
.otherItem .txt .p{margin-bottom:20px;}
.sectionPadding{padding:50px 0;}
.blockPadding{padding:30px 0;}
.solist .item{width:100%;padding-bottom:56%;}
.solist .item .txt{padding:20px;}
.solist .item:hover .txt .p{margin-top:10px;font-size:12px;}
.solist .item:hover .txt .btn{margin-top:10px;}
.solist .title{margin-bottom:20px;}
.solugrid .item .txtslider .box{padding:20px;line-height:1.5;}
.hxgn1 .items .item{width:49%;margin-right:2% !important;padding:30px 10px;}
.hxgn1 .items .item:nth-child(2n){margin-right:0 !important;}
.hxgn1 .items .item .icon{height:60px;line-height:60px;}
.baseSlider .swiperDot2{padding-top:20px;}
.hxgn2 .item{padding:30px 20px;}
.hxgn2 .item .icon{height:80px;line-height:80px;}
.table .tr{display:block;}
.table .tr .tdr{width:auto;}
.playBtn{padding:15px;margin-top:-15px;margin-left:-15px;}
.table .tr .tdr .td{padding:15px 20px;}
.ptitle{font-size:24px;margin-bottom:20px;}
.ptitle .f48{font-size:24px;}
.ptitle .p{font-size:14px;}
.pageMain .solist{padding:30px 0 20px;}
.mapdata .data1 .i{width:50%;padding-right:20px;text-align:center;}
.mapdata .data2 .i{text-align:center;width:33%;font-size:12px;}
.mapc .mapdata .data3 .i{width:auto;display:block;}
.mapc .mapdata .data3{position:absolute;left:0;bottom:0;}
.baseSlider.maps .swiper-wrapper{align-items:flex-start;}
.bandata .items{flex-wrap:wrap;}
.bandata .items .i{width:33.33%;margin-top:10px;font-size:12px;}
.solist.case .item{padding-bottom:63%;}
.solist.case .item:hover .txt{min-height:100%;}
.baseBtn .icon{padding:5px;margin-left:6px;}
.baseBtn{padding:0 10px;font-size:12px;line-height:30px !important;}
.article{padding:40px 0 20px;}
.artit .p{margin-top:20px;}
.newsCenter .item{width:100%;margin-right:0;margin-bottom:20px;}
.newsCenter .item .txt{padding:20px;}
.videoCenter .item{width:100%;margin-bottom:20px;}
.videoCenter .item .txt{padding:20px;}
.videoCenter .item .playBtn{padding:12px;margin-bottom:10px;}
.videoCenter{padding-bottom:10px;}
.ppslider .item .txt{padding:40px 20px 30px 20px;}
.ppslider{margin-bottom:30px;}
.horslides .horl{height:120px;width:auto;margin-bottom:30px;}
.horslides{display:block;}
.horslides .horl .tit{line-height:40px;}
.horslides .horr{width:auto;margin-right:0;}
.horslides .horl .swiper-slide-active .tit{font-size:1.2em;}
.horslides .horr .item .img .i{height:auto;line-height:1;}
.honor .baseSlider{padding:0;}
.environment .items .item:first-child{width:auto;float:none;padding-bottom:56%;}
.environment .items .item{width:48%;float:left;padding-bottom:26%;}
.environment .items .item:nth-child(2){margin-right:4%;}
.jtit{display:block;margin-bottom:20px;}
.jtit .jtr{padding-left:0;margin-top:20px;}
.jtit .jtr a{margin-left:0;margin-right:10px;}
.joinlist .item .itop{padding:20px;}
.joinlist .item .itop .icon:before{padding:12px;}
.joinlist .item .jname{margin-bottom:10px;}
.joinlist .item .itxt{padding:0 20px 40px;}
.baseBtn2{min-width:90px;line-height:40px;}
.joinlist{margin-bottom:40px;}
.jpop .jbox{padding:40px 20px 30px;}
.jpop .jbox .close{right:20px;top:20px;}
.jpop .jbox .form{margin-bottom:30px;}
.form .li{margin-bottom:10px;}
.form .li input{height:40px;}
.uploadbox .in{height:130px;}
.gglist{margin-bottom:30px;}
.downlist .item{padding:0 10px;line-height:50px;}
.downlist .item .fdata{padding:0;padding-right:10px;}
.downlist .item .fdata span:first-child{display:none;}
.downlist .item .it{padding-right:10px;}
}
.Pages{text-align:center;}
.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:#f3f7fb;color:#4d5768;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;background-color:transparent !important;}
.Pages .p_page .a_prev{background-image:url(../images/left_icon.png);}
.Pages .p_page .a_next{background-image:url(../images/right_icon.png);}
.Pages .p_page .a_prev:hover{background-image:url(../images/left_icon1.png);}
.Pages .p_page .a_next:hover{background-image:url(../images/right_icon1.png);}
.Pages .p_page a.a_cur{background-color:#0071ef;color:#fff;}
.Pages .p_page a:hover{background-color:#0071ef;color:#fff;}
@media (max-width:1024px){.Pages .p_page a{width:40px;line-height:40px;height:40px;}
}
@media (max-width:768px){.Pages .p_page a{width:30px;line-height:30px;font-size:14px;margin:0 5px;height:30px;}
}
@media (max-width:640px){.Pages .p_page a{width:25px;line-height:25px;font-size:12px;margin:0 3px;height:25px;}
}
.hbanner{position:relative;}
.hbanner img{width:100%;}
.hbanner .text{position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);width:100%;text-align:center;}
.hbanner .tit{color:#ffffff;line-height:1.2;}
.hlocat{border-bottom:2px solid #e9f0f7;}
.hlocat .content{display:flex;justify-content:space-between;align-items:center;}
.hlocat .hcats{display:flex;align-items:center;}
.hlocat .hcat{color:#343e51;position:relative;}
.hlocat .hcat:not(:first-child){margin-left:58px;}
.hlocat .hcat,.hlocat .right{padding:35px 0;}
.hlocat .hcat::before{content:'';display:none;position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:#0071ef;}
.hlocat .hcat.cur{color:#0071ef;font-weight: bold;}
.hlocat .hcat.cur::before{display:block;}
.hlocat .home_icon{background-image:url(../images/about_icon01.png);width:15px;height:16px;background-repeat:no-repeat;background-size:contain;margin-right:10px;}
.hlocat .right{display:flex;align-items:center;}
.hlocat .right a{padding:0 10px;position:relative;}
.hlocat .right a::before{position:absolute;left:0;width:2px;height:2px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#8c939e;}
.hlocat .right a,.hlocat .right span{color:#8c939e;}
.hlocat .right span{padding-left:10px;}
@media(max-width:1459px){.hlocat .hcat:not(:first-child){margin-left:35px;}
.hlocat .hcat,.hlocat .right{padding:25px 0;}
}
@media(max-width:1280px){.hlocat .hcat:not(:first-child){margin-left:20px;}
.hlocat .hcat,.hlocat .right{padding:15px 0;}
}
@media(max-width:1024px){.hlocat .hcat:not(:first-child){margin-left:15px;}
.hlocat .hcat,.hlocat .right{padding:10px 0;}
.hlocat .right a{padding:0 5px;}
.hlocat .right span{padding-left:5px;}
}
@media(max-width:768px){.hlocat .right{display:none;}
}
/* 关于我们_神舟云海 */
.about01{padding:5% 0;}
.about01 .tit{text-align:center;color:#343e51;}
.about01 .desc{color:#343e51;margin:45px auto 0;max-width:1045px;width:100%;text-align:center;}
.about01 .plist1{margin-top:50px;}
.plist1{display:flex;}
.plist1 .pitem{width:33.33%;text-align:center;position:relative;}
.plist1 .pitem .icon{position:relative;animation:bou ease-in-out 2s infinite;}
.plist1 .icon img{height:95px;}
.plist1 .pitem::before{content:'';display:block;position:absolute;left:10%;bottom:0;background-image:url(../images/about_icon02.png);width:40px;height:80px;background-repeat:no-repeat;background-position:center bottom;background-size:contain;}
.plist1 .pitem::after{content:'';display:block;position:absolute;right:10%;bottom:0;background-image:url(../images/about_icon03.png);width:40px;height:80px;background-repeat:no-repeat;background-position:center bottom;background-size:contain;}
.plist1 .text{line-height:1.5;max-width:71%;margin:10px auto 0;}
.about02{padding:155px 0;background-repeat:no-repeat;background-size:cover;}
.plist2{display:flex;justify-content:space-between;}
.plist2 .icon img{height:95px;}
.plist2 .pitem{text-align:center;color:#fff;width:24%;}
.plist2 .pitem .icon{position:relative;animation:bou ease-in-out 2s infinite;}
.plist2 .tit{margin-top:25px;}
.plist2 .desc{margin-top:15px;}
.about03{padding:100px 0 130px;background-repeat:no-repeat;background-size:cover;}
.about03 .text{text-align:center;}
.about_swiper01{padding:0 9.6%;margin-top:60px;}
.about_swiper01 .big_item{padding-bottom:44.5%;}
.about_swiper01 .item{top:50%;left:50%;position:absolute;background-repeat:no-repeat;background-size:contain;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.about_swiper01 .swiper-slide:not(.swiper-slide-active) .item{background-image:unset !important;}
.about_swiper01 .big_item.swiper-slide{z-index:0;opacity:1 !important;}
.about_swiper01 .big_item.swiper-slide-next{z-index:2 !important;}
.about_swiper01 .big_item.swiper-slide-prev{z-index:2 !important;}
.about_swiper01 .big_item.swiper-slide-active{z-index:10 !important;}
.about_swiper01 .big_item.swiper-slide .item{background-color:#f5faff;height:68% !important;width:78% !important;transform:translate(-64%,-50%) !important;-webkit-transform:translate(-64%,-50%) !important;-moz-transform:translate(-64%,-50%) !important;-ms-transform:translate(-64%,-50%) !important;-o-transform:translate(-64%,-50%) !important;}
.about_swiper01 .big_item.swiper-slide-active .item{width:78% !important;height:100% !important;transform:translate(-50%,-50%) !important;-webkit-transform:translate(-50%,-50%) !important;-moz-transform:translate(-50%,-50%) !important;-ms-transform:translate(-50%,-50%) !important;-o-transform:translate(-50%,-50%) !important;}
.about_swiper01 .big_item.swiper-slide-prev .item{background-color:#eff7ff;height:84% !important;width:78% !important;transform:translate(-57%,-50%) !important;-webkit-transform:translate(-57%,-50%) !important;-moz-transform:translate(-57%,-50%) !important;-ms-transform:translate(-57%,-50%) !important;-o-transform:translate(-57%,-50%) !important;}
.about_swiper01 .big_item.swiper-slide-next .item{background-color:#eff7ff !important;height:84% !important;width:78% !important;transform:translate(-43%,-50%) !important;-webkit-transform:translate(-43%,-50%) !important;-moz-transform:translate(-43%,-50%) !important;-ms-transform:translate(-43%,-50%) !important;-o-transform:translate(-43%,-50%) !important;}
.about_swiper01 .big_item.swiper-slide-next + .big_item.swiper-slide .item{background-color:#f5faff;height:68% !important;width:78% !important;transform:translate(-38%,-50%) !important;-webkit-transform:translate(-38%,-50%) !important;-moz-transform:translate(-38%,-50%) !important;-ms-transform:translate(-38%,-50%) !important;-o-transform:translate(-38%,-50%) !important;}
.htabs{overflow:hidden;margin-top:65px;position:relative;display:flex;align-items:center;}
.htabs::before,.htabs::after{content:'';display:block;border-bottom:1px dashed #0071ef;width:33%;}
.htabs .baseSlider{flex:1;width:calc(100% - 11.52%);padding:0 !important;margin-bottom:0 !important;}
.htabs .year{color:#999;margin:0 25px;cursor:pointer;}
.htabs .citem{display:flex;align-items:center;}
.htabs .swiper-slide{width:auto;}
.htabs .citem::before,.htabs .citem::after{content:'';display:block;border-bottom:1px dashed #0071ef;width:110px;}
.htabs .swiper-slide-thumb-active .year{color:#343e51;font-weight:700;}
.nei_swiper{position:absolute;top:50%;left:50%;height:85%;width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);opacity:0;}
.about_swiper01 .big_item.swiper-slide-active .nei_swiper{opacity:1;}
.nei_swiper .swiper-container{height:100%;}
.nei_swiper .pitem{text-align:center;}
.nei_swiper .swiper-slide{height:auto !important;}
.nei_swiper .swiper-slide-active .pitem{font-size:48px;color:#0071ef;line-height:1.5;}
.nei_swiper .swiper-slide-active .year{color:#0071ef;}
.nei_swiper .swiper-slide-active .t1{font-size:24px;color:#0071ef;}
@media(max-width:1459px){.about01 .desc{margin:30px auto 0;}
.about_swiper01{margin-top:40px;}
.nei_swiper .swiper-slide-active .pitem{font-size:24px;}
.nei_swiper .swiper-slide-active .t1{font-size:20px;}
}
@media(max-width:1280px){.about01,.about02,.about03{padding:40px 0;}
}
@media(max-width:1024px){.nei_swiper .swiper-slide-active .pitem{font-size:18px;}
.nei_swiper .swiper-slide-active .t1{font-size:14px;}
.plist2 .icon img,.plist1 .icon img{height:60px;}
.desc.f16{margin-top:10px;}
.plist2 .tit{margin-top:15px;}
.htabs{margin-top:45px;}
}
@media(max-width:768px){.plist2 .icon img,.plist1 .icon img{height:45px;}
.about_swiper01{margin-top:20px;}
.htabs{margin-top:25px;}
.about01,.about02,.about03{padding:30px 0;}
}
@media(max-width:640px){.about01,.about02,.about03{padding:20px 0;}
.about01 .plist1{margin-top:20px;flex-wrap:wrap;}
.plist1 .pitem{width:100%;margin-bottom:20px;}
.plist2{flex-wrap:wrap;}
.plist2 .pitem{width:100%;margin-bottom:20px;}
.nei_swiper .swiper-slide-active .t1{font-size:12px;}
}
.perate01{padding:60px 0 120px;}
.perate01 .tit{color:#343e51;text-align:center;}
.perate01 .plist3{margin:65px 0;}
.plist3{display:flex;flex-wrap:wrap;}
.plist3 .pitem{margin-bottom:30px;width:calc((100% - 90px)/4);padding-bottom:12.9%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;overflow:hidden;position:relative;transition:.3s;}
.plist3 .pitem:hover{box-shadow:0 5px 10px rgba(0,0,0,0.15);}
.plist3 .pitem img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.plist3 .pitem:not(:nth-child(4n+1)){margin-left:30px;}
@media(max-width:1280px){.plist3 .pitem{margin-bottom:20px;width:calc((100% - 60px)/4);}
.plist3 .pitem:not(:nth-child(4n+1)){margin-left:20px;}
.perate01 .plist3{margin:35px 0;}
.perate01{padding:60px 0;}
}
@media(max-width:768px){.plist3 .pitem{margin-bottom:20px;width:calc((100% - 60px)/4);}
.plist3 .pitem:not(:nth-child(4n+1)){margin-left:20px;}
.perate01 .plist3{margin:25px 0;}
.perate01{padding:30px 0;}
}
@media(max-width:768px){.plist3 .pitem{margin-bottom:10px;width:calc((100% - 30px)/4);}
.plist3 .pitem:not(:nth-child(4n+1)){margin-left:10px;}
.perate01 .plist3{margin:15px 0;}
.perate01{padding:15px 0;}
}
/*20231113*/
#circleBox:after {
    content: "";
    display: block;
    width: 629px;
    padding-bottom: 100%;
}

#circleBox .circle {
    position: absolute;
    left: 0;
    top: 0;
    width:100%;
    height:100%;
}
.hlocat .right a:after {
    content: "";
    position: absolute;
    right: -2px;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background: #8c939e;
    border-radius: 50%;
}
.downbtn a:hover {
    background-image: url(../images/icon-download2.png);
}
.tgc .tgr .bcs {
    flex-wrap: wrap;
    justify-content: space-between;
}

.dropInner2 .bci {
    flex: 0 0 auto;
    width: 48%;
}
/*20231204*/
.nav li>a,.dropInner2 .subl dt, .dropInner2 .subl .dit, .dropInner2 .bt, .dropInner2 .bci .bti, .dropInner2 .pitem .txt .pit {
    font-weight: normal;
    text-shadow: 0 0 1px;
}
.nav li>a {
    font-weight: normal;
    text-shadow: 1px 0 1px;
}

.index2 .pic{background-size:cover;}
#circleBox .item .ico{position:relative;z-index:5;display:inline-block;max-width:100%;}
.ico.ico1 .i1{position:absolute;width:23.47%;left:88%;top:20%;}
.ico.ico1 .i2{position:absolute;width:13.9%;left:-3%;top:46%;}
.ico.ico2 .i1{position:absolute;width:35.5%;left:-5%;top:16%;}
.ico.ico2 .i2{position:absolute;width:22.5%;left:72%;top:5%;}
.ico.ico3 .i1{position:absolute;width:16.1%;left:1%;top:20%;}
.ico.ico3 .i2{position:absolute;width:12.75%;left:70%;top:0%;}
.ico.ico3 .i3{position:absolute;width:12.08%;left:88%;top:53%;}
.ico.ico4 .i1{position:absolute;width:34.81%;top:11%;left:0%;}
.ico.ico4 .i2{position:absolute;width:14.07%;left:51%;top:-7%;}
.ico.ico4 .i3{position:absolute;width:20.74%;left:80%;top:10%;}
/*#circleBox .item.on .img .ii{animation:ii 1.5s infinite;}*/
#circleBox .item .img .ii{animation:ii 1.5s infinite;}
@keyframes ii{0%{transform:translate(0,0);}
50%{transform:translate(0,5px);}
100%{transform:translate(0,0);}
}
.index4 .item {
    overflow: hidden;
}

.index4 .item .ibg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    transition: 2.2s;
}

.index4 .item.cur .ibg {
    transform: scale(1.1);
}
.honor .item .img .i {
    overflow: hidden;
}

.honor .item .img{
    transition: .3s;
}

.honor .item:hover .img{
    transform: scale(1.1);
}
.nei_swiper .pitem .year {
    color: #0071ef;
}
#circleBox {
    width: 629px;
    max-width: calc(100vh - 4rem);
}

#circleBox:after {
    width: 100%;
}

#circleBox .circle img {
    max-height: none;
}
@media(max-width:1024px){
    #circleBox .circle {
    position: absolute;
    left: 10%;
    bottom: 0;
    width: 80%;
    height: auto;
    display: block;
    top: auto;
    padding-bottom:80%;
}
#circleBox .circle>img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
}

/* 2023.12.12 */
.dropInner1 a {
    display: block;
    padding: 0;
    margin-bottom: .1rem
}
.dropInner1 a:last-child{margin-bottom: 0}
.drop1 {
    position: absolute;
    left: 0;
    top: 1rem;
    width: 150%;
    left: 50%;
    display: none;
    transform: translate(-50%,0);
}
.nav li.navpost {
    position: relative;
}
.drop1 .w1600 {
    padding: 0 10px;
}

.dropInner1 a:hover {
    font-weight: 700;
}
#circleBox .txt .it{
    font-weight: 500;
}
.index3 .title,
.index4 .title,
.index5 .title,
.index6 .title,
.solist.case .title,
.pban .btxt .tit,
.images1 .title,
.other .title,
.solist .title,
.solugrid .tit,
.proview .swiper-slide-active .tit2,
.hxgn2 .title,
.solutop .txt.s2 .tit2,
.jishu .tit,
.mapbox .title,
.solutop .tit2,
.hxgn1 .title,
.about01 .tit,
.about03 .tit,
.about04 .title,
.perate01 .tit,
.hor1 .ptitle,
.join .tit,
.join1 .ptitle,
.gsgg .ptitle,
.gsdt .ptitle,
.ppyxl .ptitle .f40,
.article .f40,
.xzzx .ptitle{
    font-weight: 500;
	text-align:center;
}

@media(min-width:768px){
    .honor .item .ibox {
    height: 2.44rem;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.honor .item .img .i {
    height: auto;
    max-height: 2.44rem;
    line-height: 1;
}

.honor .item .img {
    flex: 0 0 auto;
    overflow: hidden;
}

.honor .item .img .i img {
    max-height: calc(2.44rem - 24px);
}
.horslides .horr .item .ibox {
    height: 2.44rem;
    display: flex;
    align-items: flex-end;
}

.horslides .horr .item .img .i {
    height: auto;
    line-height: 1;
}

.horslides .horr .item .img .i img {
    max-height: calc(2.44rem - 24px);
    width: auto !important;
    height: auto !important;
}
.honor:before, .honor:after {
    height: calc(190px * var(--ratio));
    background-size: 100% 100%;
    bottom: calc((1 - var(--ratio)) * 100px);
}
.ind31 .li .icon {width: calc(100% * var(--ratio));margin: auto;}
}
.otherSlider .ctr .pgs{
	display:none;
}
@media (min-width:1921px) {
html{font-size:5.2083334vw}
.w1600 {width:80%;}
.footer{ font-size:16px}
.ftop .ftl{width: 300px;}
.fsocail{ max-width: 300px;}
}
/*20240321*/
.dropInner2 .i1 {
    display: none;
}

.dropInner2 .i1:last-child {
    display: block;
}
@media(max-width:1024px){.nav{width:100%;right:-100%;overflow:auto;}
.drop{display:none;}
.dropInner2 .w1600{display:block;padding:0;}
.dropInner2 .subl{width:auto;padding:10px;}
.dropInner2 .subc{width:auto;padding:10px 10px 0;}
.dropInner2 .subl dl dd{display:none !important;}
.dropInner2 .subl .overscroll{max-height:none;display:flex;align-items:center;justify-content:space-around;}
.dropInner2 .subl dt{padding:5px 0;}
.dropInner2 .subl dt span{padding-right:0;background:none !important;}
.tgc{display:block;max-height:none;}
.tgc .tgl{width:auto;padding:0;}
.dropInner2 .bt{font-size:14px;padding:10px 0;margin-bottom:10px;}
.tgc .tgl .bc{min-height:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;}
.dropInner2 .i1{padding-right:15px;font-size:14px;flex:1 1 auto;}
.dropInner2 .i1 .icon{margin-right:5px;}
.tgc .tgr{padding:0;}
.dropInner2 .bci .bti{font-size:14px;}
.dropInner2 .bci .lsi{font-size:14px;margin-bottom:0;flex:0 0 auto;width:48%;}
.dropInner2 .bci{width:100%;}
.dropInner2 .bci .ls{display:flex;flex-wrap:wrap;justify-content:space-between;}
.dropInner2 .subr{margin-left:0;padding:0 10px;}
.dropInner2 .ri2 .bc{height:auto;padding-right:0;}
.drop1{position:relative;transform:none;top:0;left:0;width:auto;}
.drop1 .w1600{display:flex;flex-wrap:wrap;justify-content:flex-start;font-size:14px;padding:0 20px;}
.dropInner1 a{padding:5px 10px;margin:0;}
.nav li>a {
    border-bottom: 1px solid #f0f0f0;
    position: relative;
    padding-left: 20px;
}

.nav li.haschild>a:after {
    content: "";
    position: absolute;
    right: 20px;
    top: 50%;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    transition: .3s;
}

.nav li.haschild.act>a:after {
    transform: rotate(135deg);
}
}
@media(max-width:768px){
	#circleBox{width:100%;}
	.honor .item.w{max-width:none;}
}
