@charset "utf-8";

@keyframes svgCira{0%{transform: scale(.4);}50%{transform:  scale(1)}100%{transform:  scale(.4)}}
@keyframes svgCirb{0%{transform: scale(.4);}50%{transform:  scale(1)}100%{transform:  scale(.4)}}
@keyframes opa{0%{opacity: 1}50%{opacity: .4}100%{opacity: 1}}
@keyframes opass{0%{opacity: 1}50%{opacity: .2}100%{opacity: 1}}
@keyframes opas{
	0%{opacity: 1;transform: translate3d(0,0,0);}
	50%{opacity: .4;transform:translate3d(0,-.1rem,0);;}
	100%{opacity: 1,transform: translate3d(0,0,0);}
}
@keyframes opal{
0%{opacity: .1;}
50%{opacity: 1;}
100%{opacity: .5;}
}
.scAni1{animation: svgCirb 5s linear infinite}
.scAni2{animation: svgCira 4s linear infinite}
.scAni3{animation: svgCirb 3s linear infinite}
.banner{position:relative;overflow: hidden;}
.banner .slide-ba{}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide .a{display:block;position:relative}
.banner .swiper-slide .a:before{content:'';position:absolute;left:0;top:-1px;right:0;height:2.6rem;background:url(../images/22.png) repeat-x top center;background-size:101% 100%;z-index:2;opacity: .8;pointer-events: none;display: none;}
.banner .swiper-slide .a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2rem;background:url(../images/bamss.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: .1;pointer-events: none;display: none;}
.banner .item .imgBox .img{padding-bottom:0;/* height:calc(100vh - 1.22rem); *//* min-height: 6rem; */background-position: center;background-size: cover;background-repeat: no-repeat}

.banner  video{width: 100%;height: 100%;object-fit: cover;}

.banner .swiDots{position:absolute;bottom:.3rem;left:5%;z-index:5;right: 5%;text-align:center;width: auto}
.banner .swiDots:after{}
.banner .swiDots span{margin: 0 .15rem;width:.2rem;height:.2rem;background: #fff;border-radius: 50%;opacity: .6;position: relative;}
.banner .swiDots span.active{opacity: 1;}

@media (min-width:1930px){

}
@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)}
}
@media (max-width:1024px){
.banner .swiper-slide .a:before{height: 1.2rem}
.banner .item .imgBox .img{/* height: 42vw; */min-height: inherit;}
.banner .swiDots{bottom: .2rem;}
.banner .swiper-slide .a:after{height: 1rem;opacity:0}

.banner .swiDots span{width:.14rem;height:.14rem;}

}

@media (max-width:640px){
.banner .item .imgBox .img{}
.banner .swiDots{bottom: .1rem}
.banner .swiDots span{margin: 0 .1rem;}
}
.iconfont{font-size: inherit;}
/*#app{width: 100vw;overflow-x: hidden;}*/
@keyframes scale1{0%{transform:scale(1)}50%,75%{transform:scale(2)}100%,78%{opacity:0}}
@keyframes scales1{0%{transform:scale(1)}50%,75%{transform:scale(3)}100%,78%{opacity:0}}
.intit{margin-bottom: .3rem;}
.intit .h4 .en{color: rgba(172,191,205,.3);font-size: .66rem;line-height: .66rem;text-transform: uppercase;}
.intit .h4 .cn{font-size: .44rem;color: #2f2f2f;font-weight: bold;line-height: .5rem;text-transform: uppercase;}
.intit .more.ab{position: absolute;right: 0;top: .15rem}
.intit .more a{text-transform:capitalize;color: #165c91}
.intit .more span{font-size: .2rem;font-weight: bold;margin-right: .1rem}
.homea{padding: .7rem 0;background: url(../images/bga.jpg) no-repeat bottom center;background-size: 100% auto}
.homeb{padding: .4rem .5rem .2rem}
.homec{padding: .3rem 0 0}
.homed{padding: .8rem 0 1rem;background: url(../images/bgc.jpg) no-repeat center;background-size: cover;position: relative;}
.homee{padding: .6rem 0 .1rem}
.homef{padding: .6rem 0 .1rem}
.homeg{padding: .6rem 0 .8rem}
.homeg .wp,.homef .wp,.homee .wp,.homec .wp,.homea .wp{/* max-width: inherit; *//* margin-left: .5rem; *//* margin-right: .5rem; *//* width: auto; */}
.homea .intit{margin-bottom: .3rem;}
.homea .slide-ap{max-width: 12.6rem;margin: 0 auto;align-items: flex-start;}
.homea .slide-ap .slide-img{width: 6rem;}
.homea .slide-ap .slide-txt{width: 5.5rem;margin-top: .2rem}
.homea .slide-ap .slide-img .img{height: 4rem;display: flex;align-items: center;justify-content: center;background: #fff;}
.homea .slide-ap .slide-img .img img{width: 100%;height: 100%;object-fit: cover;}
.homea .slide-ap .slide-txt h4{font-size: .28rem;line-height: 1.4em;margin-bottom: .25rem;height: .78rem;font-weight: normal;}
.homea .slide-ap .slide-txt time{font-size: .2rem;margin-bottom: .25rem;color: #005ca1;display: block;}
.homea .slide-ap .slide-txt  p{font-size: .16rem;line-height: 1.8em;margin-bottom: .6rem;color: #444;height: 1.08rem;text-align: justify;}
.homea .swiDots{width: auto;font-size: .28rem;font-weight: bold;line-height: .3rem;color: #888}
.homea .swiDots .swiper-pagination-current{font-size: .5rem;color: #165c91;}
.homea .swiBtn{display: flex;width: 1.2rem;justify-content: space-between;}
.homea .swiBtn a{display: block;width: .46rem;height: .46rem;border: 2px solid #165c91;border-radius: 5px;text-align: center;line-height: .44rem;color: #165c91;font-size: .2rem}
.homea .swiBtn a:hover{background: #165c91;color: #fff}
.homea .list{max-width: 14.4rem;margin: 0 auto;margin-top: .5rem}
.homea .list li{width: calc(33.333% - .3rem)}
.homea .list li a{display: flex;justify-content: space-between;background: #fff;border-radius: .1rem;padding: .2rem;box-shadow: 0 0 .2rem rgba(0,0,0,.05);background-repeat: no-repeat;background-position: right bottom}
.homea .list li .img{width: 1.8rem;height: 1.2rem}
.homea .list li .txt{width: calc(100% - 1.8rem);padding-left: .2rem}
.homea .list li .txt time{color: #005ca1;font-size: .17rem;}
.homea .list li .txt h4{font-size: .16rem;margin-top: .1rem;line-height: 1.5em;height: .72rem;font-weight: normal;}

.homed .intit .h4 .cn{color: #fff}
.homed .intit .h4 .en{color:rgba(255,255,255,.2)}
.homed:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;background: rgba(11,40,62,.5);pointer-events: none}
.homed .list{max-width: 13rem;margin: 0 auto;width: 100%}
.homed .list li{width: 33.33%;text-align: center;color: #fff;padding: .3rem .15rem;}
.homed .list li .num{font-size: .8rem;font-weight: bold;}
.homed .list li  h4{font-size: .24rem;text-transform:capitalize;font-weight: normal;}



.homef .slide-f .img{height: 3rem;border-radius: .2rem}
.homef .slide-f .txt{position: absolute;left: 0;bottom: 0;right: 0;padding:.15rem .2rem;background: rgba(0,0,0,.5);color: #fff;z-index: 3;border-radius: 0 0 .2rem .2rem}
.homef .slide-f .txt h4{font-size: .2rem;font-weight: normal;}
.homef .slide-f .swiDots{text-align: center;margin-top: .2rem;}
.homef .slide-f .swiDots span{width: 12px;height: 12px;margin: 0 .1rem}
.homef .slide-f .swiDots span.active{background:#165c91;opacity: 1; }
.homeg .list{max-width: 13.8rem;margin: 0 auto}
.homeg .list li{width: 45%;position: relative;}
.homeg .list li .img{height: 4.1rem}
.homeg .list li .txt{position: absolute;left: 0;bottom: 0;right: 0;padding:.15rem .2rem;background: rgba(0,0,0,.5);color: #fff;z-index: 3}
.homeg .list li .txt h4{font-size: .2rem;font-weight: normal;}
@media (min-width: 1025px){
.homea .list li:hover a{background-image: url(../images/24.png);background-size: 1.07rem 1.21rem;color: #fff;background-color:  #165c91;transition: .3s}	
.homea .list li:hover time{color: #fff}	

}
@media (max-width: 1024px){
.homea .intit{justify-content: flex-start;margin-bottom: .4rem}
.homea .intit .h4{text-align: left}

.homef .intit{justify-content: flex-start;margin-bottom: .4rem}
.homef .intit .h4{text-align: left}
.homeg .intit{justify-content: flex-start;margin-bottom: .4rem}
.homeg .intit .h4{text-align: left}

.homea .slide-ap .slide-img{width: 48%}
.homea .slide-ap .slide-txt{width: 48%}
.homea .list li{width: 100%}
.homea .list li+li{margin-top: .2rem}
.homea .list li a{align-items: center;}
.homea .list li .txt h4{height: auto;font-size: .2rem}
.homea .slide-ap .slide-txt p{margin-bottom: .3rem;-webkit-line-clamp:2;height:auto}
.homea .slide-ap .slide-img .img{height: 3.6rem}
.homea .slide-ap .slide-txt h4{margin-bottom: .15rem}
.homea .slide-ap .slide-txt time{margin-bottom: .15rem}
.homeg .wp, .homef .wp, .homee .wp, .homec .wp, .homea .wp{margin-left: .4rem;margin-right: .4rem}


.homed .list li .num{font-size: .54rem}
.homed .list li h4{font-size: .22rem}
.homed:after{background: rgba(11,40,62,.7);}

.homef .slide-f .img{height: 30vw}

.homeg .list li{width: 48%}
.homeg .list li .img{height: 30vw}
}
@media (max-width: 900px){
.homea .slide-ap .slide-img{width: 100%}
.homea .slide-ap .slide-txt{width:100%}
.homea .slide-ap .slide-img .img{height: 55vw}
.homea .slide-ap .slide-txt h4{height: auto}
.homea .slide-ap .slide-txt p{height: auto;line-height: 1.6em}

}

@media (max-width: 640px){
.homeg .wp, .homef .wp, .homee .wp, .homec .wp, .homea .wp{margin-left: .25rem;margin-right: .25rem}
.homed .list li{width: 50%}
.homed .list li{padding: .1rem}
.homef .slide-f .img{height: 60vw}
.homeg .list li{width: 100%}
.homeg .list li+li{margin-top: .2rem}
.homeg .list li .img{height: 60vw}
.homea .intit{margin-bottom: .55rem}
.homeg .intit{margin-bottom: .55rem}
.homef .intit{margin-bottom: .55rem}
.homea .intit .more.ab{right: auto;left: 0;bottom: -.3rem;top: auto;font-size: .2rem}
.homeg .intit .more.ab{right: auto;left: 0;bottom: -.3rem;top: auto;font-size: .2rem}
.homef .intit .more.ab{right: auto;left: 0;bottom: -.3rem;top: auto;font-size: .2rem}
}

@media (max-width: 480px){
.intit .more span{font-size: .18rem}
.homea .slide-ap .slide-txt h4{font-size: .26rem;line-height: 1.4em}
.homea .list li .txt h4{font-size: .18rem}
.homea .swiDots .swiper-pagination-current{font-size: .45rem}
.intit .h4 .en{font-size: 9vw;line-height: 9vw}
.intit .h4 .cn{font-size: 7.5vw;}
.homed .list li .num{font-size: 8vw}
.homed .list li h4{font-size: 3.6vw}
.homed{padding: .6rem 0 1rem}

}