@charset "utf-8";
.banner{position:relative;width:100%}
.swiper-container{width:100%}
.banner:after{content:'';width:6.3rem;bottom:0;background:#06175a;position:absolute;right:0;bottom:0;height:1rem;z-index:2;pointer-events:none;display:none}
.banner .swiper-slide{overflow:hidden}
.banner .swiper-slide a{display:block;position:relative}
/*.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:0;right:0;height:2rem;background:url(/images/22s.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity:0;pointer-events:none}*/
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:30%;background:url(/images/blackms.png) repeat-x top center;background-size:100% 100%;z-index:2;opacity:.45;pointer-events:none; }
.banner .swiper-slide .txt{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:0 20% .3rem .4rem;z-index:5;color:#fff;font-size:.4rem}
.banner .swiper-slide .txt h4{font-weight:bold;line-height:1em}
.banner .item  .slideImg{padding-bottom:0;min-height:6rem;height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat}
.banner .swiTool{position: absolute;right: .8rem;bottom: .6rem;z-index: 6;color: #fff;left: .8rem}
.banner .swiTool em{opacity: .5;}
.banner .swiTool .more{color: #fff;margin-left: .1rem}
.banner .swiDots span{opacity:1;margin :0 .1rem;width:.12rem;height:.12rem; position: relative;transition: .3s;background: #fff; }

.banner .swiDots span:before{content: '';height: .29rem;width: .3rem;position: absolute;top: 50%;left:50%;background: url(/images/doton.png) no-repeat center;background-size: 100% 100%;transform: translateX(-50%) translateY(-50%);z-index: 3;opacity: 0;visibility: hidden;transition: .3s}
.banner .swiDots span.active{opacity: 1;background: transparent;margin: 0 .4rem}
.banner .swiDots span.active:before{opacity: 1;visibility: visible; }
.banner .swiDots span:after{content: '';height: .56rem;width: .56rem;position: absolute;top: 50%;left:50%;border: 1px dashed #fff;border-radius: 50%;margin-left: -.29rem;margin-top: -.29rem;animation: roted 15s linear infinite;opacity: 0;visibility: hidden;transition: .3s}
.banner .swiDots span.active:after{opacity: 1;visibility: visible; }
 
 
.banner .swiDots{ display: flex; justify-content: center;align-items: center;left: auto;width: auto;margin-right: 0;margin-top: 0}
.banner .slideImg video{width:100%;height:100%;object-fit:cover}
.banner .toall img{width:100%}
.banner .toall{position:absolute;z-index:7;left:50%;margin-left:.16rem;bottom:.2rem;width:.33rem;animation:up 2s infinite;cursor:pointer}
.banner .swiBtn{position:absolute;right:.45rem;z-index:8;top:50%;margin-top:-1.6rem}
.banner .swiBtn a{display:block;width:.5rem;height:.5rem;text-align:center;line-height:.5rem;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;margin:.2rem 0}
.banner .swiBtn a:hover{animation:beat 0.5s 1}
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height:52vw}
.isIpadPro .banner  .toall,.isIpadAir .banner  .toall{display:none}
@media (max-width:992px){
.banner .swiBtn{position:absolute;right:.45rem;z-index:8;top:auto;margin-top:0;left:.45rem;width:auto;bottom:.3rem;display:flex;align-items:center;justify-content:center}
.banner .swiBtn a{display:block;width:.7rem;height:.7rem;text-align:center;line-height:.7rem;color:#fff;margin:0 .2rem}
}
@media (min-width:1025px){
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}

.banner .swiDots span{ }
.isIpadPro .banner .swiper-slide .sc{-webkit-transition:none;-webkit-transform:scale(1)}
.isIpadPro .banner .swiper-slide-active .sc{-webkit-transform:scale(1)}
.isIpadAir .banner .swiper-slide .sc{-webkit-transition:none;-webkit-transform:scale(1)}
.isIpadAir .banner .swiper-slide-active .sc{-webkit-transform:scale(1)}
}
@media (max-width:1024px){
.banner .swiper-slide a:before{height:35%}
.banner .item .slideImg{padding-bottom:0;height:52vw;min-height:inherit}
.banner .swiTool .wp{justify-content:center}
.banner .swiDots{ }
.banner .swiDots span{}
.banner .toall{display:none}
}
@media (max-width:992px){
.banner .item .slideImg{height:50vw}
.banner .swiBtn a.prev{left:.2rem}
.banner .swiBtn a.next{right:.2rem}
.banner .swiDots span.swiper-pagination-current{font-size:.28rem}
.banner .swiTool{bottom:.35rem;left: .8rem;justify-content: center }
.banner .swiDots span{  }
}
@media (max-width:597px){
.banner .swiBtn img{height:.12rem}
.banner .item .slideImg{height:55vw}
.banner .swiDots span{font-size: .28rem}
.banner .swiper-slide .txt{text-align:center;bottom:.2rem;padding-right:.4rem;padding-left:.4rem;font-size:.36rem}
}


.iconfont{font-size: inherit;}


 



.rightNav{position: fixed;right: .05rem;top:20%;z-index: 50;width: 1.2rem;display: none}
.rightNav .slog{width: 1.2rem;position: relative;z-index: 5}
.rightNav ul{background: linear-gradient(to bottom, #0a74ca, #2ec5cc);margin: -.5rem auto 0;padding-top: .5rem;width: 1.06rem;padding-bottom: .3rem}
.rightNav ul li{position: relative;padding: .12rem 0;cursor: pointer;text-align: center;color: #fff}
.rightNav ul li:before{content: '';display: block;width: .16rem;height: .1rem;background: url(/images/navron.svg) no-repeat left center;background-size: 100% 100%;top: 50%;margin-top: -.05rem;z-index: 5;left: -.05rem;position: absolute;opacity: 0;visibility: hidden;;transition: .3s}
.rightNav ul li+li:after{content: '';border-top: 1px dashed rgba(255,255,255,.2);position: absolute;top: 0;left: 0;right: 0}
.rightNav ul li span{  }
.rightNav ul li.active span{font-weight: bold;}
.rightNav ul li.active:before{opacity: 1;visibility: visible;}
 
.rightNav .totops{margin: 0 auto;width: 1.15rem;margin-top: -.2rem;display: block;}
.rightNav .totops img{width: 100%}


.banner .scTip{position: absolute;right: 1.6rem;z-index: 5;color: #fff;bottom: .4rem;width: .2rem;text-align: center;pointer-events: none;user-select: none}
.banner .scTip img{width: .2rem;display: block;animation: up 1.5s infinite;margin-top: .1rem}
.intit{position: relative;margin-bottom: .5rem}
.intit .mor{position: absolute;right: 0;top: 50%;z-index: 5;transform: translateY(-50%);}
.intit .mor a,.mores .mor a{color: #999999;background: url(/images/mor2.svg)no-repeat top right;background-size: .51rem .15rem;min-width: .51rem;padding-top: .1rem;display: block;text-align: right;}
.intit .mor a:hover,.mores .mor a:hover{color: #005BAC}
.intit .h3 .cn{font-size: .36rem;line-height: 1em;margin-top: -.4rem;position: relative;z-index: 3}
.intit .h3 .cn span{font-size: .44rem;color: #005BAC}
.intit .h3 .en{font-size: .8rem;color: #E7F2F9;line-height: 1em;text-transform: uppercase;pointer-events: none}
.intit.w .h3 .cn{color: #fff}
.intit.w .h3 .cn span{color: #fff}
.intit.w .h3 .en{opacity: .1}
.intit.w .mor a{color: #fff}
.content{min-height: 100vh;position: relative;background: #fff }
.content:after{content: '';position: absolute;left: 0;right: 0;height: 9.95rem;bottom: -3.4rem;background: url(/images/sbg.jpg)   no-repeat bottom center;background-size: 100% auto;pointer-events: none;z-index: 0}

.homea{padding: .5rem 0 .6rem; }
.homea .left{width: 10.26rem}
.homea .right{width: 5.3rem;position: relative;}
.homea .right .mores{position: absolute;right: 0;top: .25rem;z-index: 5; }
.homea .right .hd{margin-bottom: .5rem}
.homea .right .hd ul li{cursor: pointer;position: relative;z-index: 1;color: #989898;height: .8rem}
.homea .right .hd ul li .intit{margin-bottom: 0}
.homea .right .hd ul li .intit .h3 .cn span{font-size: .36rem;color: #989898;  }
.homea .right .hd ul li.on  { color: #333}
.homea .right .hd ul li.on .intit .h3 .cn span{font-size: .44rem;color: #005BAC}
.homea .right .hd ul li:last-child{position: absolute;top: .04rem;left:2rem;z-index: 2 }
.homea .right .hd ul li:last-child.on{top: -.04rem}
.homea .right .hd ul li:last-child .en{opacity: 0;visibility: hidden;}
.homea .right .bd {background: url(/images/a2bg.png) no-repeat bottom center;background-size: cover;height: 7.4rem;padding: .2rem}
.homea .right .bd ul li{height: 1.16rem;position: relative;}
.homea .right .bd ul li+li:after{content: '';border-bottom: 1px dashed #d5dade;top: 0;left: 0;right: 0;position: absolute;}
.homea .right .bd ul li:before{content: '';content: '';position: absolute;left: -.2rem;top: 0;bottom: 0;width: 0;background: linear-gradient(to right,#0a74ca,#2ec5cc);z-index: 0;pointer-events: none}
.homea .right .bd ul li a{display: flex;align-items: center;padding: .2rem .3rem;position: relative;height: 100%;z-index: 3;transition: .3s}
.homea .right .bd ul li h4{font-size: .18rem;flex:1;}
.homea .right .bd ul li time{color: #666;text-align: center;position: relative;padding-right: .2rem;margin-right: .2rem;display: block;transition: .3s}
.homea .right .bd ul li time:after{content: '';width: 1px;height: .3rem;background: #ddd;position: absolute;top: 50%;margin-top: -.15rem;right: 0}
.homea .right .bd ul li time span{display: block;line-height: 1em;font-size: .3rem;color:#005BAC }

.homea .left .list li{height: .7rem;position: relative;}
.homea .left .list li a{display: flex;height: 100%;align-items: center;padding: 0 .25rem;font-size: .18rem;position: relative;z-index: 3;transition: .3s}
.homea .left .list li  h4{flex:1;margin-right: .3rem;}
.homea .left .list li  time{background: url(/images/rl.svg) no-repeat left center;background-size: .18rem .18rem;padding-left: .25rem;color: #656565;transition: .3s}
.homea .left .list li:after{content: '';content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 0;background: linear-gradient(to right,#0a74ca,#2ec5cc);z-index: 0;pointer-events: none}
.homea .slide-ap{margin-bottom: .4rem}
.homea .slide-a .swiDots{position: absolute;left: auto;left: 6.7rem;bottom: .3rem;z-index: 5;width: auto}
.homea .slide-a .swiDots span{background: #005BAC;margin: 0 .06rem;width: .12rem;height: .12rem}
.homea .slide-a .swiDots span.active{opacity: 1;}
.homea .slide-a .item{display: flex;flex-wrap: wrap;}
.homea .slide-a .img{width: 6.3rem;height: 4.2rem}
.homea .slide-a .txt{flex:1;overflow: hidden;background: url(/images/a1bg.png) no-repeat bottom center;background-size: cover;padding: .4rem}
.homea .slide-a .txt h4{font-size: .22rem;color: #005BAC;line-height: 1.5em; height: 3em; margin-bottom: .3rem;font-weight: bold;}
.homea .slide-a .txt p{color: #666;line-height: 1.8em;margin-bottom: 1rem}
.homea .slide-a .txt .info{display: flex;align-items: center;justify-content: space-between;}
.homea .slide-a .txt .info time{color: #666;background: url(/images/rl.svg) no-repeat left center;background-size: .24rem .24rem;padding-left: .3rem}
.homea .slide-a .txt .info time span{ color: #005BAC;font-size: .3rem}
.homea .slide-a .txt .info .mor{ color: #666;background: url(/images/mor1.svg) no-repeat right center;background-size: .4rem .08rem;padding-right: .5rem}

.homeb{padding: .6rem 0 .8rem;background: url(/images/bg2.png) no-repeat top center;background-size: cover; }
.homeb .intit{margin-right: 3.2rem;margin-bottom: 1.3rem}
.homeb .slide-b {padding-bottom: .3rem}
.homeb .slide-b .swiper-slide{width: 23.5%;margin-right: 2%;height: 3.7rem;display: flex;flex-direction: column;justify-content: flex-end;background: rgba(0,0,0,0)}
.homeb .slide-b .swiper-slide:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2.2rem;background: #fff;transition: .3s}
.homeb .slide-b .swiper-slide .time{width: .74rem;height: .74rem;background: #F1F9FF;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #1E4784;font-size: .14rem;margin-bottom: .2rem;transition: .3s}
.homeb .slide-b .swiper-slide .time span{display: block;line-height: 1em;font-size: .24rem}
.homeb .slide-b .swiper-slide  h4{font-size: .18rem;line-height: 1.6em;height: .56rem;margin-bottom: .2rem}
.homeb .slide-b .swiper-slide  p{ color: #AFAFAF;;line-height: 1.6em;transition: .3s}
.homeb .slide-b .img{height: 0;transition: .3s}
.homeb .slide-b a{display: block;padding:0 .3rem .3rem;position: relative;z-index: 5;transition: .3s}
.homeb .swiBtn a{position: absolute;bottom: 1.2rem;z-index: 5}
.homeb .swiBtn a.prev{left: -.6rem}
.homeb .swiBtn a.next{right: -.6rem}
.homeb .swiBtn a svg{width: .46rem;height: .46rem;}

.homec{padding: .6rem 0 .9rem;background: url(/images/bg3.jpg) no-repeat bottom center;background-size: 100% auto}
.homec .list li{width: 25%;position: relative;}
.homec .list li:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 0; border-bottom: 3px solid transparent;transition: .3s}
.homec .list li+li:before{width: 1px;background: #d2dadd;content: '';position: absolute;top: 0;bottom: 0;left: 0}
.homec .list li a{display: flex;padding:.3rem .4rem .4rem;height: 4.6rem;position: relative;z-index: 5;justify-content: center;flex-direction: column;}
.homec .list li .img{height: 0;transition: .3s}
.homec .list li .img:after{content: '';width: .72rem;height: .68rem;background: url(/images/arrc.png) no-repeat right bottom;background-size: 100% 100%;z-index: 5;position: absolute;right: -.75rem;bottom: 0}
.homec .list li .media{font-size: .24rem}
.homec .list li h4{font-size: .18rem;line-height: 1.5em;height: .54rem;margin: .2rem 0}
.homec .list li p{color: #999;line-height: 1.6em;margin-top: .25rem}


.homed{padding: .6rem 0 .6rem;background: url(/images/bg4.png) no-repeat top center;background-size: 100% auto}
.homed .box{padding-right: 1.4rem}
.homed .list{width: 1.1rem;height: 6.19rem;background: url(/images/mebg.png) no-repeat center;background-size: 100% 100%;position: absolute;top: 0;right: 0;display: flex;align-items: center;flex-direction: column;padding: .5rem 0}
.homed .list li{padding: .1rem 0}
.homed .list li i:not(.sp){display: flex;width: .6rem;height: .6rem;background: #fff;border-radius: 50%;align-items: center;justify-content: center;color: #2accd1;font-size: .3rem}
.homed .list li i.sp img{width: .6rem;height: .6rem}
.homed .melist li{float: left;width: 4.6rem}
.homed .melist li.video1 a:before{content: '';width: .68rem;height: .68rem;background: url(/images/play.svg) no-repeat center;background-size: 100% 100%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);z-index: 5;z-index: 5;position: absolute;}
.homed .melist li.video2 a:before{content: '';width: .6rem;height: .6rem;background: url(/images/play2.svg) no-repeat center;background-size: 100% 100%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);z-index: 5;z-index: 5;position: absolute;}
.homed .melist li a{display: block;position: relative;}
.homed .melist li:not(:first-child){margin-left: .2rem}
.homed .melist li:first-child{width: 5rem}
.homed .melist li:first-child .img{height: 6.2rem}
.homed .melist li:nth-child(2),.homed .melist li:nth-child(3){margin-bottom: .2rem}
.homed .melist li .img{height: 3rem}
.homed .melist li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 4;color: #fff;display: flex;align-items: center;padding: .1rem .2rem}
.homed .melist li .txt img{width: .35rem}
.homed .melist li .txt h4{flex:1;margin-left: .1rem}
.homeb .swiBtn a  svg .st0{ transition: .3s}
.homeb .swiBtn a  svg .st1{ transition: .3s}
.homeb .swiBtn a  svg path{ transition: .3s}


.homee{background: url(/images/bg4.jpg) no-repeat top center;background-size: cover;padding: .8rem 0;overflow: hidden;}
.homee .tit{font-size: .24rem;font-weight: bold;position: absolute;}
.homee .tit:after{content: '';width: .96rem;height: .05rem;display: block;background: #1167B2;margin-top: .05rem}
.homee .right .tit{ color: #fff; }
.homee .right .tit:after{background: #31CAC9; }
.homee .left{width: 6.6rem}
.homee .right{width: 8.1rem}
.homee .slide-el .list li{width: 2.8rem;position: relative;}
.homee .slide-el .list li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 4;color: #fff;padding: .2rem;text-align: center;}
.homee .slide-el .list li .txt h4{font-size: .18rem;font-weight: bold;}
.homee .slide-el .list li .img{height: 3.6rem;border-radius: 0 .2rem 0 .2rem}

.homee .left .tit{position: absolute;top: 0;left: 3.5rem}
.homee .left .swiBtn{position: absolute;left: 3.8rem;top: 4.7rem;z-index: 6}
.homee .left .swiBtn a+a{margin-left: .25rem}
.homee .left .swiBtn a svg{width: .56rem;height: .56rem}
.homee .left .swiBtn a  ellipse{transition: .3s}

.homee .slide-erp{padding-right: 3.6rem}
.homee .slide-erp:before{content: '';position: absolute;width: 1.8rem;height: 8.21rem;background: url(/images/line2.png) no-repeat center;background-size: 100% 100%;top: 50%;transform: translateY(-50%);left: 1.25rem}
.homee .slide-erp:after{content: '';position: absolute;width: 5.72rem;height:.59rem;background: url(/images/line.png) no-repeat center;background-size: 100% 100%;top: 2.5rem; left: 2.25rem;z-index: 5;pointer-events: none}
.homee .slide-erp .slide-txt{position: absolute;right: 0;top:2.1rem;z-index: 5;width: 3.5rem;}
.homee .slide-erp .slide-txt ul li+li{display: none}
.homee .slide-erp .slide-txt ul li h4{font-size: .2rem;font-weight: bold;margin-bottom: .3rem;color: #fff}
.homee .slide-erp .slide-txt ul li p{color: rgba(255,255,255,.8);line-height: 1.8em;text-align: justify;}
.homee .slide-er{height: 7.5rem;  }
.homee .slide-er .item a{width: 2.52rem;height: 2.52rem;background: url(/images/162x.png) no-repeat center;background-size: 100% 100%;border-radius: 50%;padding: .2rem;}


.homee .slide-er .swiper-slide .item a{opacity: 0;visibility: hidden;transition: .3s;transform: scale(.3)}

.homee .slide-er .swiper-slide-active .item{transform: translateX(0);}
.homee .slide-er .swiper-slide-prev .item a{opacity: 1;visibility: visible;transform: scale(.5)}
.homee .slide-er .swiper-slide-next .item a{opacity: 1;visibility: visible;transform: scale(.5) }
.homee .slide-er .swiper-slide-active .item a{ background: url(/images/cir2.svg) no-repeat center;background-size: 100% 100%;opacity: 1;visibility: visible;transform: scale(1);padding: .1rem }
.homee .slide-er .item a{display: block;position: relative; }
.homee .slide-er .item .img{ width: 100%;height: 100%;border-radius: 50%}

.homee .slide-er .swiBtn a img{width: .42rem;height: .42rem}
.homee .right .bg{position: absolute;top: 0;right: -2.6rem;pointer-events: none;user-select: none;width: 7rem}


.homef{padding: .6rem 0 .4rem}
.homef .box ul{width: 7.85rem}
.homef .box ul li{display: block;position: relative;}
.homef .box ul li .txt{position: absolute;left: 0;bottom: 0;right: 0;padding:.15rem .25rem;color: #fff; font-size: .18rem; }
.homef .box ul li .mor{position: absolute;left: .65rem;bottom: .5rem;z-index: 5;background: #fff;  font-size: .16rem; color: #1a7ccd;width: 1.5rem;height: .44rem;display: flex;align-items: center;justify-content: center}
.homef .box ul li .mor i{margin-left: .1rem}
 .homef .box ul.list1 li.video a{display: block;position: relative;}
.homef .box ul.list1 li.video a:before{content: '';width: .6rem;height: .6rem;background: url(/images/play2.svg) no-repeat center;background-size: 100% 100%;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);z-index: 5;z-index: 5;position: absolute;}



.homeg {padding: .5rem 0 .2rem}
.homeg .intit{margin-bottom: .4rem}
.homeg .slide-g{padding-top: .2rem}
.homeg .slide-g .swiper-slide a{opacity: 0;display: block;visibility: hidden;transition: .4s}
.homeg .slide-g .swiper-slide-prev a{opacity: 1;visibility: visible;}
.homeg .slide-g .swiper-slide-active a{opacity: 1;visibility: visible;}
.homeg .slide-g .swiper-slide-next a{opacity: 1;visibility: visible;}
.homeg .slide-g .img{height: 2.75rem}
.homeg .swiDots{margin-top: .4rem;display: flex;align-items: center;justify-content: center;}
.homeg .swiDots span{width: .12rem;height: .12rem;border-radius: 50%;margin:0 .1rem ;position: relative;}
.homeg .swiDots span.active{background: #1271c1;opacity: 1;width: .2rem;height: .2rem}
 

.homeh { padding: .4rem 0 .8rem}
.homeh .intit{margin-bottom: .65rem}
.homeh .line{position: absolute;height: 1px;background: #D8D8D8;left: 0;right: 0;top: .77rem;z-index: 0;pointer-events: none}
.homeh .line:before{content: '';width: 8px;height: 8px;background: #D8D8D8;border-radius: 50%;left: 0;top: -4px;position: absolute; }
.homeh .line:after{content: '';width: 8px;height: 8px;background: #D8D8D8;border-radius: 50%;right: 0;top: -4px;position: absolute; }
.homeh .list li svg{height: .54rem}
.homeh .list li .st0{fill:#696969;transition: .3s}
.homeh .list li{width: 20%;text-align: center;position: relative;}
.homeh .list li .ico{padding-bottom: .24rem;position: relative;display: flex;justify-content: center;align-items: center;margin-bottom: .2rem}
.homeh .list li .ico:after{content: '';width: .5rem;height:.04rem;background:#1271c1;left: 50%;margin-left: -.25rem;bottom: 0;position: absolute; }
.homeh .list li .ico:before{content: '';width:0;height:0;border: .08rem solid transparent;border-bottom-color: #1271c1; left: 50%;transform: translateX(-50%);bottom: 0;position: absolute; opacity: 0;transition: .3s}
.homeh .list li p{font-size: .2rem}

.homeh .list li a{display: block;position: relative;z-index: 3}

.homeh .swiDots{margin-top: .4rem;display: flex;align-items: center;justify-content: center;}
.homeh .swiDots span{width: .12rem;height: .12rem;border-radius: 50%;margin:0 .1rem ;position: relative;}
.homeh .swiDots span.active{background: #1271c1;opacity: 1;width: .2rem;height: .2rem}
 
.homec .swiDots{margin-top: .4rem;display: flex;align-items: center;justify-content: center;}
.homec .swiDots span{width: .12rem;height: .12rem;border-radius: 50%;margin:0 .1rem ;position: relative;}
.homec .swiDots span.active{background: #1271c1;opacity: 1;width: .2rem;height: .2rem}
 
.rightBtn{position: fixed;right: .05rem;width: 1.2rem;top: 40%;z-index: 88;cursor: pointer;transition: .3s;display: none;}
.rightBtn.hide{opacity: 0;transform: scale(0);}
.rightBtn img{width: 100%;user-select: none;}
.rightNav{transition: .3s}
.rightNav.hide{right: -1.5rem}
@media (max-width:1200px){
.rightNav{display: none!important}	
.rightBtn{display: none!important}	
.banner .scTip{display: none}
}
@media (max-width:1024px){

}
@media (min-width: 993px){
.homeh .list li:after{content: '';width: 1.9rem;height: 1.9rem;background: #f8f8f8;border-radius: 50%;top: 50%;left: 50%;margin-left: -.95rem;margin-top: -.95rem;position: absolute;z-index: 0;pointer-events: none;transition: .5s;transform: scale(0);opacity: 0}
.homeh .list li:hover:after{transform: scale(1);opacity: 1}
.homeh .list li:hover .st0{fill:#005BAC;}
.homeh .list li:hover .ico:before{opacity: 1}

.homea .left .list li:hover:after{width: 100%;transition: .3s;}
.homea .left .list li:hover a{color: #fff}
.homea .left .list li:hover time{color: #fff;background: url(/images/rlw.svg) no-repeat left center;background-size: .18rem .18rem;}
.homea .right .bd ul li:hover:before{width: calc(100% + .4rem);transition: .3s;}
.homea .right .bd ul li:hover:after{opacity: 0;}
.homea .right .bd ul li:hover+li:after{opacity: 0;}
.homea .right .bd ul li:hover a{color: #fff}
.homea .right .bd ul li:hover time{color: #fff}
.homea .right .bd ul li:hover time span{color: #fff}



.homeb .slide-b .swiper-slide:hover:after{bottom: -.3rem;height: 3.7rem; background:url(/images/b1logo.png) #fff no-repeat center .3rem;background-size: 2rem auto; }
.homeb .slide-b .swiper-slide:hover p{height: 0 }
.homeb .slide-b .swiper-slide:hover h4{font-weight: bold;}
.homeb .slide-b .swiper-slide:hover .img{height: 2rem }
.homeb .slide-b .swiper-slide:hover a{padding-bottom: 0}
.homeb .slide-b .swiper-slide:hover .time{background: #1fa2b6;color: #fff}
.homeb .slide-b .swiper-slide:hover .time span{ color: #fff}


.homeb .swiBtn a:hover svg .st0{stroke: #005BAC}
.homeb .swiBtn a:hover svg .st1{fill:#005BAC;}
.homeb .swiBtn a:hover svg path{fill:#fff;}
.homec .list li:hover{z-index: 5}
.homec .list li:hover .img{height: 1.9rem}
.homec .list li:hover .img:after{right: 0;transition: .3s .3s}
.homec .list li:hover  h4{font-weight: bold;}
.homec .list li:hover:after{height: 100%;border-bottom-color: #1da5b3;background: #fff;box-shadow: 0 .1rem .2rem rgba(0,91,172,.3);}
.homec .list li:hover:before{opacity: 0;}
.homec .list li:hover+li:before{opacity: 0;}
.homee .left .swiBtn a:hover ellipse{fill: #29cec8!important}


/*.homef .box .list1 li:first-child{margin-bottom: .4rem}
.homef .box .list1 li:first-child .img{height:4.75rem }
.homef .box .list1 li:last-child .img{height:3.25rem }
.homef .box .list2 li{margin-top: .4rem;width: 100%}
.homef .box .list2 li:last-child .img{height: 5.3rem}
*/
.homef .box .list1 li:first-child{margin-bottom: .3rem}
.homef .box .list2 li:first-child{margin-bottom: .3rem}
.homef .box .list1 li:first-child .img{height: 4.5rem}
.homef .box .list1 li:last-child .img{height: 3.6rem}
.homef .box .list2 li:first-child .img{height: 3.3rem}
.homef .box .list2 li:last-child .img{height: 4.8rem}


.homee .slide-er .item{transition: .3s;transform: translateX(1.3rem);}
.homee .slide-er .swiper-slide-prev .item{transform: translateX(.55rem);}
.homee .slide-er .swiper-slide-next .item{transform: translateX(.55rem);}
.homee .slide-er .swiBtn a{position: absolute;z-index: 5;left: 2.2rem}

.homee .slide-er .swiBtn a.prev{top: 0}
.homee .slide-er .swiBtn a.next{bottom: 0;left: 2.35rem}
.homee .right .tit{ right: 1.7rem;z-index: 5;color: #fff;top: 1rem}
.homee .slide-el .list li:nth-child(3){position: absolute;top: .8rem;right: 0;z-index: 5}
.homee .slide-el .list li:nth-child(1){margin-bottom: .5rem}
}
@media (max-width:992px){
 
.homeg .slide-g{width: 100vw;left: -.6rem}
.homeg .slide-g .img{height: 26.5vw}
.homeh .list {flex-wrap: nowrap;}
.homeh .list li{width:25%}
.homeh .list li svg{height: .64rem}
.homeh .list li p{font-size: .24rem}
.homeh .line{top: .87rem}
.homef .box ul{width: 100%;margin-bottom: .3rem}
.homef .box ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.homef .box .list1 li{width: calc(50% - .15rem)}
.homef .box .list1 li .img{height: 26vw}
.homef .box .list2 li .img{height: auto}
.homef .box .list2 li{width: 100%;margin-top: .3rem}
.homef .box .list2 li:last-child .img{height: 50vw}

.homee .left{width: 100%;margin-bottom: .8rem}
.homee .right{width: 100%}
.homee .slide-erp{padding-right: 0}
.homee .slide-er{height: auto;z-index: 8}
.homee .slide-erp:after{display: none}
.homee .slide-erp:before{display: none}
.homee .slide-erp .slide-txt{position: relative;top: auto;width: 70vw;height: 70vw;background: url(/images/cir.png) no-repeat center;background-size: cover;padding: .8rem;margin: 0 auto;display: flex;align-items: center;margin-bottom: -25vw;padding-bottom: 1.2rem;margin-top: -15vw}
.homee .slide-erp .slide-txt ul li{text-align: center}
.homee .slide-erp .slide-txt ul li h4{font-size: .28rem}
.homee .slide-er .swiper-slide  .item a{margin: 0 auto}
.homee .right .bg{right: auto;margin-left: -35vw;left: 50%;bottom: -25vw;top: auto; max-height: inherit;width: 70vw;height: 70vw;display: none}
.homee .slide-er .swiBtn a{display: block;position: absolute;z-index: 6;top: 50%;margin-top: -.3rem}
.homee .slide-er .swiBtn a img{width: .6rem;height: .6rem}
.homee .slide-er .swiBtn a.prev{transform: rotate(-90deg);left: 0}
.homee .slide-er .swiBtn a.next{transform: rotate(-90deg);right: 0}

.homee .slide-er .item a{width: 25vw;height: 25vw;background: url(/images/162x.png) no-repeat center;background-size: 100% 100%;border-radius: 50%;padding: .2rem;}
.homee .slide-er .swiper-slide .item a{ transform: scale(.4)}
.homee .slide-er .swiper-slide-prev .item a{opacity: 1;visibility: visible;transform: scale(.6)}
.homee .slide-er .swiper-slide-next .item a{opacity: 1;visibility: visible;transform: scale(.6) }
.homee .slide-er .swiper-slide-active .item a{ transform: scale(1);padding: .1rem }
.homee .left .tit{position: relative;text-align: center;margin-bottom: .4rem;left: 0}
.homee .right .tit{position: relative;text-align: center;margin-bottom: .4rem}
.homee .tit{font-size: .32rem}
.homee .right .tit:after{margin: .1rem auto 0}
.homee .left .tit:after{margin: .1rem auto 0}
.homee .slide-el .list{display: flex;justify-content: space-between;}
.homee .slide-el .list li{width: 27vw}
.homee .slide-el .list li .img{height: 36vw}
.homee .left .swiBtn{position: relative;left: 0;top: 0;display: flex;justify-content: center;margin-top: .5rem}
.homee .left .swiBtn a svg{width: 0.76rem;height: 0.66rem;}
.homee .left .swiBtn a+a{margin-left: .4rem}
.homee .slide-el .list li .txt h4{font-size: .26rem}

.homed .melist li:first-child{width: calc(50% - .15rem)}
.homed .melist li{width: calc(50% - .15rem)}
.homed .melist li:nth-child(4){margin-left: 0}
.homed{padding-bottom: .1rem}
.content:after{bottom: -2rem}
.homed .melist li .img{height: 25vw}
.homed .melist li:first-child .img{height: calc(50vw + .2rem)}
.homed .melist li .txt{padding: .15rem .2rem}
.homec .list{flex-wrap: nowrap;}
.homec .list li h4{height: 3em;font-size: .26rem}
.homec .list li{width: 50%}
.homec .list li.swiper-slide-active:before{display: none}
.homec .list li .img{height: 24vw}
.homec .list li a{height: auto;padding: 0 .4rem}
.homec .list li .media{font-size: .3rem}
.homec .list li p{font-size: .22rem}
.homeb .intit{margin-right: 0}
.homeb .slide-b .swiper-slide{width: 48%;margin-right: 4%}
.homeb .slide-bp{padding: 0 .4rem}
.homeb .swiBtn a.prev{left: -.3rem}
.homeb .swiBtn a.next{right: -.3rem}
.homeb .slide-b a{ }
.homeb .slide-b .swiper-slide h4{font-size: .26rem;line-height: 1.5em;height: 3em}
.homeb .slide-b .swiper-slide p{font-size: .22rem;margin-top: .2rem}
.homeb .slide-b .img{height: 22vw}
.homeb .slide-b .swiper-slide{height: auto;display: block;}
.homeb .slide-b .swiper-slide:after{height: auto;bottom: 0;top: .3rem}
.homeb .slide-b .swiper-slide .time{width: 1rem;height: 1rem; font-size: .2rem }
.homeb .slide-b .swiper-slide .time span{ font-size: .3rem}
.homeb .intit{margin-bottom: .6rem}
.homeb .swiBtn a{bottom: 50%;margin-bottom: -.23rem}

.homea .left{width: 100%;margin-bottom: .5rem}
.homea .right{width: 100%}
.homea .left .list li a{font-size: .26rem}
.homea .right .bd ul li time span{font-size: .4rem}
.homea .right .bd ul li h4{font-size: .26rem}
.homea .left .list li time{background-size: .24rem .24rem;padding-left: .35rem}
.homea .left .list li{height: auto;padding: .2rem 0}
.homea .right .bd{height: auto}
.homea .right .bd ul li{height: auto}
.homea .right .bd ul li a{padding: .3rem}
.homea .slide-a .img{width: 100%;height: 55vw}
.homea .slide-a .txt{flex:inherit;width: 100%;padding-bottom: .8rem}
.homea .slide-a .txt h4{font-size: .28rem}
.homea .slide-a .txt p{font-size: .22rem;margin-bottom: .5rem}
.homea .slide-a .txt .info time{ background-size: .3rem .3rem;padding-left: .4rem}
.homea .slide-a .txt .info time span{ color: #005BAC;font-size: .4rem}
.homea .slide-a .swiDots{left: 0;justify-content: center;display: flex;width: 100%}
.homef .box ul li .txt{font-size: .24rem;padding: .2rem .3rem}
.homef .box ul li .mor{width: 1.8rem;height: .5rem;font-size: .22rem}
}
@media (max-width:597px){
.homec .intit .h3{text-align: left;}	
.homed .intit .h3{text-align: left;}	
.homee .intit .h3{text-align: left;}	
.homeg .intit .h3{text-align: left;}	
.homef .intit .h3{text-align: left;}	
.homeg .slide-g{left: -5vw}
.homeg .slide-g .img{height: 35.5vw}

.homeh .list li{width: 33.3333%}
.homeh .list li svg{height: .74rem}
.homeh .list li p{font-size: .28rem}
.homeh .line{top: .97rem}
.homef .box ul{width: 100%;margin-bottom: .2rem}
.homef .box .list1 li {width: calc(50% - .1rem)}
.homef .box .list2 li{width: 100%;margin-top: .2rem}
 .homee .slide-el .list li{width: 28vw}
.homee .slide-el .list li .img{height: 37vw}
.homee .tit{font-size: .36rem}
.homee .slide-er .item a{width: 46vw;height: 46vw; padding: .2rem;}
.homee .slide-er .swiper-slide-active .item a{padding: .2rem}
.homee .slide-erp .slide-txt{width: 90vw;height: 90vw}
.homee .slide-erp .slide-txt ul li h4{font-size:.3rem }
.homee .slide-erp .slide-txt ul li p{-webkit-line-clamp: 4;font-size: .24rem}
.homee .slide-er{width: 100vw;left: -5vw}
.homee .slide-er .swiper-slide-next .item a{filter: blur(5px);opacity: .5;}
.homee .slide-er .swiper-slide-prev .item a{filter: blur(5px);opacity: .5;}
.homee .slide-erp .slide-txt{margin-top: -18vw}

.homed .list{position: relative;width: 100%;height: auto;flex-direction: inherit;justify-content: center;border-radius: .8rem;padding: .2rem 0;background-size: cover;margin-bottom: .3rem}
.homed .list li{margin: 0 .2rem}
.homed .box{padding-right: 0}
.homed .melist li .img{height: 26vw}
.homed .melist li:first-child .img{height: calc(52vw + .2rem)}

.homec .list li h4{height: 3em;font-size: .28rem}
.homec .list li{width: 100%}
.homec .list li:before{display: none}
.homec .list li .img{height:48vw}
.homec .list li a{height: auto;padding: 0 .4rem}
.homec .list li .media{font-size: .34rem}
.homec .list li p{font-size: .24rem}

.homeb .slide-b{padding-bottom: 0}
.homeb .slide-b .swiper-slide{width: 100%;margin-right: 4%}
.homeb .slide-bp{padding: 0 .7rem}
.homeb .swiBtn a.prev{left: -.1rem}
.homeb .swiBtn a.next{right: -.1rem}
.homeb .swiBtn a svg{width: .6rem;height: .6rem}
.homeb .slide-b a{ }
.homeb .slide-b .swiper-slide h4{font-size: .28rem;line-height: 1.5em;height: 3em}
.homeb .slide-b .swiper-slide p{font-size: .24rem;margin-top: .2rem}
.homeb .slide-b .img{height: 40vw}
.homeb .slide-b .swiper-slide{height: auto;display: block;}
.homeb .slide-b .swiper-slide:after{height: auto;bottom: 0;top: .3rem}
.homeb .slide-b .swiper-slide .time{width: 1.2rem;height: 1.2rem; font-size: .22rem }
.homeb .slide-b .swiper-slide .time span{ font-size: .34rem}
.homeb .intit{margin-bottom: .6rem}
.homeb .swiBtn a{bottom: 50%;margin-bottom: -.23rem}
.homea .slide-a .txt h4{font-size: .3rem}
.homea .slide-a .txt p{font-size: .24rem;margin-bottom: .5rem}
.homea .left .list li a{flex-wrap: wrap;}
.homea .left .list li h4{flex:inherit;width: 100%;margin-bottom: .1rem}
.homea .left .list li a{font-size: .28rem}
.homea .right .bd ul li h4{font-size: .28rem}
.homea .right .bd ul li time span{font-size: .5rem}
.homea .right .bd ul li time:after{height: .5rem;margin-top: -0.25rem}

.intit .h3 .cn{font-size: .42rem}
.intit .h3 .cn span{font-size: .52rem}
.homea .right .hd ul li.on .intit .h3 .cn span{font-size: .52rem}
.homea .right .hd ul li .intit .h3 .cn span{font-size: .42rem}
.homea .right .hd ul li:last-child{left: 2.4rem}
}


/*2025-12-09*/

.homee .left .tit{
 width: 3.4rem;
 z-index: 99;
 padding: 0 .3rem;
}
.homee .left .tit .btn{
 width: .18rem;
 height: .19rem;
 background: no-repeat 50%/100%;
 position: absolute;
 top: .1rem;
 cursor: pointer;
}
.homee .left .tit .prev{
 left: 0;
 background-image: url("/images/prev-1.png");
}
.homee .left .tit .next{
 right: 0;
 background-image: url("/images/next-1.png");
}

@media (min-width: 993px){
 .homea .right .bd ul li a:after{
  position: absolute;
  content: '';
  top: 50%;
  right: -.1rem;
  width: .44rem;
  height: .44rem;
  background: url("/images/s1-img-1.png") no-repeat 50%100%;
  transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
  transition: all .5s;
 }
 .homea .right .bd ul li:hover a:after{
  opacity: 1;
  visibility: visible;
 }
 .homea .right .bd ul li:hover a{
  padding-right: .5rem;
 }
}
@media (max-width: 992px) {
 .homee .left .tit{
  margin-left: auto;
  margin-right: auto;
  width: 80%;
 }
}


@media (max-width:1025px){
 .homee .left .swiBtn a svg{
  width:.76rem;
  height:.66rem;
 }
}