.banner{position:relative}
.banner .mask{left:0;position:absolute;width: 100%;bottom:0;z-index:2;pointer-events:none;z-index:3}
.banner .swiper-slide{overflow:hidden}
.banner .swiper-slide a{display:block;position:relative}
.banner .item .slideImg{padding-bottom:0;min-height:6rem;height:100vh;background-position:50%;background-size:cover;background-repeat:no-repeat}
.banner .swiDots{text-align:center;display:flex;align-items:center;justify-content:center}
.banner .swiDots span{width:.12rem;height:.12rem;background:#fff;opacity:.6;border-radius:50%;position:relative;margin:0 .1rem;}
.banner .swiDots span.active{background:url(../images/doton.png) no-repeat center;background-size:100% 100%; width: .41rem;height: .53rem;border-radius: 0;opacity: 1;}
.banner .swiDots span.active:before{opacity:0;visibility:hidden}
.banner .swiTool{position:absolute;right:5%;bottom:1.35rem;z-index:8;color:#fff;left:5%}
.home .swiTool a{color:#fff;display:block;width:.36rem;height:.36rem;line-height:.36rem;text-align:center;border-radius:50%}
.banner .slideImg video{width:100%;height:100%;object-fit:cover}
.isIpadAir .banner .item .slideImg,.isIpadPro .banner .item .slideImg{height:50vw}
.banner .slog1{right:0;bottom:-.25rem;z-index:5;width:2.87rem}
@media (max-width:1024px){.banner .swiper-slide a:before{opacity:1;height:30%}
.banner .item .slideImg{padding-bottom:0;height:50vw;min-height:inherit}
.banner{padding-left:0}
.banner .link{display:none}
}
@media (max-width:992px){.banner .item .slideImg{height:55vw}
.banner .swiTool{bottom:.4rem}
}
.iconfont{font-size:inherit}
:root{--color:#9c0808;--width:calc((100vw - 14.5rem)/2)}

.content{width:100%;min-height: 5rem;position: relative;z-index: 3;margin-top: -1.2rem}
.content:after{content: '';position: absolute;left: 0;right: 0;top:0;bottom: 0;z-index: 1;background:url(../images/inbg.png) no-repeat top center;background-size:100% auto;}

/*.puSerBox .selectInput .defalutInput{color: #00255d;height: .68rem}
.puSerBox .selectInput:before{content: '';width: 1px;height: .28rem;background: #dae3eb;position: absolute;right: 0;top: 50%;margin-top: -.14rem}
.puSerBox .selectInput:after{color: #c6d2e4}
.puSerBox .serForm{flex:1;overflow: hidden;margin-left: .2rem}
.puSerBox .serForm .sub{width: 1.6rem;background: #0060f1;border-radius: .6rem;display: flex;align-items: center;justify-content: center;color: #fff;font-size: .2rem;height: .68rem;cursor: pointer;}
.puSerBox .serForm .inp{flex:1;overflow: hidden;font-size: .18rem;padding-right: .2rem}
.puSerBox{border: 1px solid #a3c0eb;border-radius: .6rem}
*/
.intit{margin-bottom: .4rem}
.intit .h3 .en{background: linear-gradient(180deg, #d9e5f8 0%, rgba(156, 204, 255, 0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;background: transparent\0;color: #d9e5f8\0;text-transform: uppercase;font-size: .54rem;font-weight: bold;font-family: 'Arial';text-align: center;line-height: 1em}
.intit .h3 .cn{font-size: .36rem;font-weight: bold;color: #00255d;text-align: center;margin-top: -.3rem}
.intit .h3 .cn span{color: #0062f6}
.intit .more.ab{position: absolute;right: 0;top: .3rem;z-index: 5}
.intit .more a{position: relative;display: block;padding-right: .35rem;}
.intit .more a:after{content: '';width: .6rem;height: .62rem;background: url(../images/morbg.png) no-repeat center;background-size: 100% 100%;top: 50%;margin-top: -.31rem;right: 0;position: absolute;}

.homea{ }
.homea .wp{background: #fff;border-bottom: 3px solid #005fef;padding: .5rem;box-shadow: 0 0 .8rem rgba(6,90,216,.2);border-radius: .1rem;}

.homea  .puSerBox{margin-bottom: .3rem}
.homea  .puSerBoxs{background: #f6f9fc;}
.homea  .puSerBox .selectInput{width: 2.3rem; }
.homea .tabFilter .hd{border-bottom: 1px solid #ddd}
.homea .tabFilter .hd ul li{font-size: .24rem;color: #00255d;opacity: .5;cursor: pointer;padding-bottom: .13rem;position: relative;line-height: 1em}
.homea .tabFilter .hd ul li+li{margin-left: .4rem}
.homea .tabFilter .hd ul li:after{content: '';position: absolute;left: 50%;transform: translateX(-50%);bottom: -2px;width: 0;height: 3px;background:  #0060f1;opacity: 0;transition: .3s}
.homea .tabFilter .hd ul li.on{opacity: 1;}
.homea .tabFilter .hd ul li.on:after{width: 100%;opacity: 1;}
.homea .tabFilter .bd{padding: .2rem 0 0}
.homea .tabFilter .bd .showMore{ position: absolute;right: .4rem;bottom: .12rem;z-index: 5;display: flex;align-items: center;color: #0060f1}
.homea .tabFilter .bd .showMore img{ height: .16rem;margin-left: .05rem;display: block;transition: .3s}
.homea .tabFilter .bd .showMore.on img{ transform: rotate(-90deg);}
.homea .tabFilter .bd .s1{max-height: .96rem;overflow: hidden;padding-right: .8rem}
.homea .tabFilter .bd .s1.show{max-height: inherit; }
.homea .tabFilter .bd .s1 li{width: 16.666%;font-size: .18rem;color: #888;padding: .12rem 0}
.homea .tabFilter .bd .s2{overflow: auto}
.homeb{padding: .8rem 0 .4rem}

.homeb .left{width: 4.6rem}
.homeb .mid{width: 6.25rem}
.homeb .right{width: 4.4rem}
.homeb .left .item{position: relative;z-index: 2}
.homeb .left .item a{position: relative;display: block;}
.homeb .left .item .img{height: 2.6rem;border-radius: .1rem}
.homeb .left .item .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;padding:.15rem .2rem;color: #fff;}
.homeb .left .item .txt h4{font-size: .18rem;line-height: 1.5em}
.homeb .left ul{background: #fff;border-radius: 0 0 .1rem .1rem;padding: .2rem .3rem .2rem;margin-top: -.1rem;box-shadow: 0 0 .3rem rgba(6,90,216,.1);position: relative;z-index: 1}
.homeb .left ul li+li{border-top: 1px dashed #dfe3ea}
.homeb .left ul li a{display: flex;align-items: center;padding: .22rem 0}
.homeb .left ul li h4{color: #00255d;font-size: .18rem;line-height: 1.5em;flex:1;margin-left: .2rem}
.homeb .left ul li time{position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;font-family: 'Arial';font-size: .14rem;color: #888;padding-right: .2rem}
.homeb .left ul li time:after{content: '';width: 1px;height: .5rem;background:#dfe3ea;right: 0;top: 50%;margin-top: -.25rem;position: absolute; }
.homeb .left ul li time span{font-size: .3rem;font-weight: bold;z-index: 3;position: relative;color: #0062f6}
.homeb .right ul{height: 5.87rem}
.homeb .right ul li+li{margin-top: .5rem}
.homeb .right ul li+li .desc{display: none}
.homeb .right ul li .desc{margin-top: .15rem;line-height: 1.6em;color: rgba(255,255,255,.7);height: .5rem}
.homeb .right ul li a{display: flex;align-items: flex-start;padding:.4rem .3rem;background: url(../images/a1bgs.png) no-repeat center;background-size: 100% 100%;border-radius: .1rem;box-shadow: 0 0 .3rem rgba(6,90,216,.1);transition: .3s}

.homeb .right ul li .txt{flex:1;margin-left: .2rem; position: relative;}
.homeb .right ul li .txt .arr{width: .4rem;height: .4rem;bottom: -.8rem;z-index: 4;position: absolute;opacity: 0;visibility: hidden;transition: .3s}
.homeb .right ul li h4{color: #00255d;font-size: .18rem;line-height: 1.5em;}
.homeb .right ul li time{position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;font-family: 'Arial';font-size: .14rem;color: #888;padding-right: .2rem}
.homeb .right ul li time:after{content: '';width: 1px;height: .5rem;background:#dfe3ea;right: 0;top: 50%;margin-top: -.25rem;position: absolute; }
.homeb .right ul li time span{font-size: .3rem;font-weight: bold;z-index: 3;position: relative;color: #0062f6}


.homeb .mid .slide-b{overflow: visible;}
.homeb .mid .slide-b .img{height: 4.47rem;border-radius: .1rem;box-shadow: 0 0 .3rem rgba(6,90,216,.1);}
.homeb .mid .slide-b .txt{height: 1.8rem;margin-right: .4rem;border-radius: 0 .2rem 0 0;border-bottom: 2px solid #e0b755;box-shadow: 0 0 .3rem rgba(6,90,216,.1);padding: .25rem .3rem;background: #fff;margin-top: -.4rem;position: relative;z-index: 4; }
.homeb .mid .slide-b .txt time{width: .8rem;height: .8rem;background: #0062f6;position: absolute;top: 0;right: 0; color: rgba(255,255,255,.6);display: flex;flex-direction: column;justify-content: center;align-items: center;font-size: .14rem;border-radius: 0 .15rem 0 0 }
.homeb .mid .slide-b .txt time span{font-size: .3rem;font-weight: bold;z-index: 3;position: relative;color: #fff}
.homeb .mid .slide-b .txt h4{font-size: .2rem;line-height: 1.5em;color: #00255d;margin-right: .8rem;min-height: .6rem;}
.homeb .mid .slide-b .txt p{line-height: 1.6em;color: #8d95a9;margin-top: .15rem }



.homeb .mid .slide-b .swiDots{position: absolute;left: 0;width: auto;right: 0;bottom: 0.05rem;display: flex;/* flex-direction: column; */justify-content: center;align-items: center;/* display: none; */z-index: 5;}
.homeb .mid .slide-b .swiDots span{margin:0 4px!important;display:inline-block;vertical-align:bottom;width:6px;height:10px;background-color:#b5b5b5;border-radius:0;opacity:1}
.homeb .mid .slide-b .swiDots span.active{height:16px;background-color:#0062f6}



.homec{padding: .4rem 0 1rem;background: url(../images/14.png) no-repeat bottom center;background-size: 16.6rem auto}
.homec .intit{margin-bottom: .2rem}
.homec .slide-c{padding-top: .25rem;width: 16.5rem;left: -.25rem}
.homec .slide-c .swiper-slide{margin: 0 .25rem;width: calc(33.3333% - .5rem)}
.homec .slide-c .swiper-slide a{height: 4.8rem;background: url(../images/bgc.png) no-repeat right bottom;background-size: 100% 100%;display: block;box-shadow: 0 0 .25rem rgba(6,90,216,.2);border-radius: .1rem;padding: .45rem}
.homec .slide-c .swiper-slide .time{margin-bottom: .3rem}
.homec .slide-c .swiper-slide .time time{width: 1rem;height: 1rem;background: #cce0fd;border-radius: 50%;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;font-family: 'Arial';}
.homec .slide-c .swiper-slide .time time:after{content: '';position: absolute;top: .06rem;left: .06rem;bottom: .06rem;right: .06rem;border-radius: 50%;background:#0062f6;z-index: 0;pointer-events: none }
.homec .slide-c .swiper-slide .time time span{font-size: .3rem;font-weight: bold;z-index: 3;position: relative;color: #fff}
.homec .slide-c .swiper-slide .time time em{z-index: 3;position: relative;color: rgba(255,255,255,.7);font-size: .14rem}
.homec .slide-c .swiper-slide .time .fj{flex:1;overflow: hidden;position: relative;}
.homec .slide-c .swiper-slide .time .fj:before{content: '';position: absolute;left: 0;right: .23rem;height: 1px;top: 50%;background: linear-gradient(to right,#cce0fd,#99c0fb)}
.homec .slide-c .swiper-slide .time .fj img{height: .23rem}
.homec .slide-c .swiper-slide h4{font-size: .22rem;line-height: 1.5em;color: #00255d;height: .66rem}
.homec .slide-c .swiper-slide p{line-height: 1.8em;color: #8d95a9;margin-top: .25rem;max-height: 1.12rem\0;text-align: justify;}

.homec .slide-c .swiBtn{margin-top: .35rem}
.homec .slide-c .swiBtn a{margin: 0 .2rem}
.homec .slide-c .swiBtn .icoCo{width: .32rem;height: .37rem}


.homea .puSerBox .topserBtn a{display: flex;align-items: center;justify-content: center;height: 100%;color: #0060f1}
.homea .puSerBox{display: flex;flex-wrap: wrap;}
.homea .puSerBox .topserBtn{width: 1.5rem;margin-left: .3rem;display: none}
.homea .puSerBox .puSerBoxs{flex:1;}
.homea .puSerBox .topserBtn a{display: flex;width: 100%;height: .68rem;border: 1px solid #0062f6;border-radius: .6rem;text-align: center;align-items: center;justify-content: center;font-size: .2rem;color: #0062f6;transition: .3s}

@media (min-width:993px){
.homeb .right ul li.on a{background: url(../images/a1bg.png) no-repeat center;background-size: 100% 100%;padding-bottom: .6rem}
.homeb .right ul li.on time{ color: rgba(255,255,255,.6)}
.homeb .right ul li.on time:after{background: rgba(255,255,255,.2)}
.homeb .right ul li.on time span{color: #fff }
.homeb .right ul li.on h4{color: #fff }
.homeb .right ul li.on .txt .arr{opacity: 1;visibility: visible;}
.homea .puSerBox .topserBtn a:hover{background:#0062f6;color: #fff }

}
@media (max-width:1680px){
.homec .slide-c{padding-top: .25rem;width: 100%;left: 0}
.homeb .left{width: 28.75%}
.homeb .mid{width: 39%}
.homeb .right{width: 28%}
}
@media (max-width:992px){
 .intit .h3 .en{font-size: .6rem}
 .intit .h3 .cn{font-size: .46rem}
.intit .more a{padding-right: .45rem;}
.intit .more a:after{content: '';width: .7rem;height: .72rem;margin-top: -.36rem;}
.content{margin-top: 0}
.content:after{top: -8vw}
.homea .wp{padding: .3rem}
.homea .tabFilter .hd ul li{font-size: .28rem;padding-bottom: .2rem}
.homea .tabFilter .bd .s1 li{width: 25%;font-size: .24rem}
.homea .tabFilter .bd .s1{max-height: 1.7rem;padding-right: 0;overflow: auto}
.homea .tabFilter .bd .s1.show{max-height: 1.7rem;}

.homea .tabFilter .bd .showMore{display: none}

.homec .wp{margin-left: .25rem;margin-right: .25rem}
.homec .slide-c{padding-top: .25rem;width: 100%;left: 0}
.homec .slide-c .swiper-slide{width: calc(50% - .5rem);height: auto}

.homeb .left{width: 100%}
.homeb .mid{width: 100%;margin: .5rem 0}
.homeb .right{width: 100%}

.homec .slide-c .swiper-slide h4{font-size: .28rem;height: auto}
.homec .slide-c .swiper-slide p{line-height: 1.6em;font-size: .23rem}
.homec .slide-c .swiper-slide a{height: 100%}

.homec .slide-c .swiper-slide .time time{width: 1.1rem;height: 1.1rem;}
.homec .slide-c .swiper-slide .time time span{font-size: .36rem}
.homec .slide-c .swiper-slide .time time em{font-size: .18rem}
.homec .slide-c .swiBtn .icoCo{width: .4rem;height: .46rem}

.homeb .left .item .img{height: 52.5vw}
.homeb .left .item .txt{padding: .2rem .3rem}
.homeb .left .item .txt h4{font-size: .26rem}
.homeb .left ul li a{padding: .25rem 0}
.homeb .left ul li h4{font-size: .26rem}
.homeb .left ul li time{font-size: .22rem}
.homeb .left ul li time span{font-size: .42rem}

.homeb .mid .slide-b .img{height: 65vw}
.homeb .mid .slide-b .txt h4{font-size: .28rem;min-height: .7rem}
.homeb .mid .slide-b .txt{height: auto;padding: .3rem .35rem}
.homeb .mid .slide-b .txt p{font-size: .22rem}
.homeb .mid .slide-b .txt time span{font-size: .42rem}
.homeb .mid .slide-b .txt time{width: 1.1rem;height: 1rem;font-size: .22rem}
.homeb .right ul{height: auto}
.homeb .right ul li h4{font-size: .26rem}
.homeb .right ul li+li .desc{display: block;}
.homeb .right ul li .desc{display: block;color: #888;font-size: .22rem;height: auto}
.homeb .right ul li time span{font-size: .42rem}
.homeb .right ul li time{font-size: .22rem;}
.homeb .right ul li+li{margin-top: .4rem}
}
@media (max-width:680px){
.homea .puSerBoxs{border-radius: 5px}
.homea .puSerBox .selectInput{width: 50%}
.homea .puSerBox .topserBtn{display: block;position: absolute;width: 50%;top: 0;right: 0;display: block;}
.homea .puSerBox .topserBtn a{border: 0;height: .78rem;font-size: .28rem}
}
@media (max-width:597px){
	 .intit .h3 .cn{font-size: .5rem}
.homec .slide-c .swiper-slide{width: calc(100% - .5rem);height: auto}
.homec .slide-c .swiper-slide p{font-size: .24rem}
.homec .slide-c .swiper-slide h4{font-size: .3rem}
.homec .slide-c .swiper-slide .time time{width: 1.3rem;height: 1.3rem;}
.homec .slide-c .swiper-slide .time time span{font-size: .46rem}
.homec .slide-c .swiper-slide .time time em{font-size: .2rem}
.homec .slide-c .swiBtn .icoCo{width: .5rem;height: .58rem}

.homeb .right ul li h4{font-size: .3rem}
.homeb .right ul li .desc{font-size: .24rem}
.homeb .mid .slide-b .txt time span{font-size: .52rem}
.homeb .mid .slide-b .txt time{width: 1.2rem;height: 1.1rem;font-size: .24rem}
.homeb .mid .slide-b .txt h4{font-size: .3rem;min-height: .7rem;margin-right: 1.2rem}
.homeb .mid .slide-b .txt{height: auto;padding: .3rem .35rem}
.homeb .mid .slide-b .txt p{font-size: .24rem}

.homeb .right ul li time span{font-size: .52rem}
.homeb .right ul li time{font-size: .24rem;}

.homeb .left .item .txt{padding: .2rem .3rem}
.homeb .left .item .txt h4{font-size: .3rem}
.homeb .left ul li a{padding: .25rem 0}
.homeb .left ul li h4{font-size: .3rem}
.homeb .left ul li time{font-size: .24rem}
.homeb .left ul li time span{font-size: .52rem}
.homea .tabFilter .hd ul li{font-size: .32rem}
.homea .tabFilter .bd .s1 li{width: 33.3333%;font-size: .24rem}
}
@keyframes ups{0%{transform:translateY(0)}
50%{transform:translateY(-10px)}
to{transform:translateY(0)}
}
.ani1s{animation:ups 2s linear infinite}
.ani2s{animation:ups 1.8s linear infinite}
.ani3s{animation:ups 2.2s linear infinite}
.ani4s{animation:ups 1.4s linear infinite}
.ani5s{animation:ups 1.6s linear infinite}
.ani6s{animation:ups 2.6s linear infinite}