@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; 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{}
.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 .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: .62rem;line-height: .66rem;text-transform: uppercase;}
.intit .h4 .cn{font-size: .48rem;color: #2f2f2f;font-weight: bold;line-height: .5rem;margin-top: -.4rem}
.intit .more.ab{position: absolute;right: 0;top: .25rem}
.intit .more a{text-transform: uppercase;color: #165c91}
.intit .more span{font-size: .18rem;font-weight: bold;margin-right: .1rem}
.homea{padding: .3rem 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: .6rem 0 1.4rem;background: url(../images/bgc.jpg) no-repeat center;background-size: cover;position: relative;}
.homee{padding: .6rem 0 .1rem}
.homef{padding: .3rem 0 .1rem;}
.homeg{padding: .4rem 0 .8rem;}
.homeg .wp{/* max-width: inherit; *//* margin-left: .5rem; *//* margin-right: .5rem; *//* width: auto; */}
.homea .intit{margin-bottom:1.3rem;margin-bottom: 0.4rem;}
.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;}
.homea .slide-ap .slide-txt h4{font-size: .24rem;line-height: 1.5em;margin-bottom: .25rem;height: .72rem;text-align: justify;}
.homea .slide-ap .slide-txt time{font-size: .18rem;font-weight: bold;margin-bottom: .25rem;color: #005ca1;display: block;}
.homea .slide-ap .slide-txt  p{font-size: .15rem;line-height: 1.8em;margin-bottom: .6rem;color: #444;height: .81rem;text-align: justify;}
.homea .swiDots{width: auto;font-size: .3rem;font-weight: bold;line-height: .3rem}
.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{font-weight: bold;color: #005ca1;font-size: .17rem;}
.homea .list li .txt h4{font-size: .17rem;margin-top: .1rem;line-height: 1.5em;height: .76rem;text-align: justify;}

.homeb .intit{width: 3rem;margin-bottom: 0}
.homeb .intit .more{margin-top: .1rem}
.homeb .list{width: calc(100% - 3.2rem)}
.homeb .list li{width: calc(33.3333%  - .2rem)}
.homeb .list li a{display: flex;align-items: center;background: #e7eef4;border-radius: .2rem;padding: .15rem .2rem;justify-content: space-between;}
.homeb .list li time{display: flex;text-align: center;font-weight: bold;color: #165c91;justify-content: center;flex-direction: column}
.homeb .list li time span{display: block;font-size: .32rem;line-height: 1.2em}
.homeb .list li h4{font-size: .18rem;width: calc(100% - .85rem);line-height: 1.5em;max-height: .6rem\0;text-align: justify;}

.homec .list{background: url(../images/bgb.jpg) no-repeat center;background-size: cover;padding: 0.3rem 0 .3rem;}
.homec .list ul:after{content: '';display: inline-block;width: calc(33.333% - .3rem);}
.homec .list li{width: calc(50% - .3rem);/* margin-bottom: .3rem; */}
.homec .list li a{display: flex;align-items: center;/* background: #fff; */height: .8rem;border-radius: .2rem;padding: .1rem .3rem;justify-content: space-between;/* box-shadow: 0 0 .2rem rgba(0,0,0,.05); */}
.homec .list li time{/* display: flex; *//* width: .95rem; *//* height: .95rem; *//* background: #165c91; *//* border-radius: 50%; */text-align: center;font-weight: bold;color: #165c91;justify-content: center;flex-direction: column;font-size: .2rem;}
.homec .list li time span{display: block;font-size: .26rem;line-height: 1.2em}
.homec .list li h4{width: calc(100% - 1.55rem);font-size: .2rem;/* margin-right: .3rem; */line-height: 1.5em;max-height: .66rem\0;text-align: justify;}
.homec .list ul{max-width:15rem;margin:0 auto;width:94%;box-shadow: 0 0 .2rem rgba(0, 0, 0, .05);background: #fff;border-radius: .15rem;padding: .2rem;}
.slogcs{background: #165c91;padding: .3rem 0;text-align: center;margin-bottom: .3rem}
.slogcs img{height: .77rem;user-select: none;pointer-events: none}
.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: .6rem;font-weight: bold;}
.homed .list li  h4{font-size: .24rem;}

.homee .slide-ep{width:48%;padding: .3rem 0 .3rem .5rem;background: url(../images/dbg.png) no-repeat left center;background-size: auto 100%;display: none;}
.homee .slide-ep .img{height: 4.6rem}
.homee .list{width: 100%;/* padding-top: .3rem; */}
.homee .list li{background: #e8edf1;width: calc(33.333% - .15rem);/* height: 2.15rem; */margin-bottom: .3rem;position: relative;}

.homee .list li:after{content: '';position: absolute;top: 0;left: 0;right: 0;height: 0;transition: .3s;background:#165c91;z-index: 0; }
.homee .list li a{display: block;padding: .3rem .3rem;border-top: .05rem solid #165c91;position: relative;z-index: 3}
.homee .list li  h4{font-size: .22rem;line-height: 1.4em;height: .92rem;word-break: break-all;margin-bottom: .2rem;text-align: justify;}
.homee .list li  time{font-size: .18rem;font-weight: bold;}
.homee .list li .info{font-size: .17rem;}
.homee .list li .info p{margin-top: .15rem;line-height: 1.5em;}
.homee .list li.on:after{height: 100% }
.homee .list li.on a{color: #fff }
.homee .list li.on  p{color: rgba(255,255,255,.7) }

.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;}
.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: .22rem;}
@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}	
.homeb .list li:hover a{color: #fff;background:#165c91;transition: .3s }
.homeb .list li:hover time{color: #fff; }
.homec .list li:hover a{color: #fff;background:#165c91;transition: .3s}
.homec .list li:hover time{color: #fff;/* background:#fff; */transition: .3s}
.homee .list li:hover a{
    color:#fff;
    border-top-color: #eaedf0;
}
.homee .list li:hover{
   background: #165c91;
}

}
@media (max-width: 1024px){
.homea .intit{justify-content: flex-start;margin-bottom: .4rem}
.homea .intit .h4{text-align: left}
.homec .intit{justify-content: flex-start;margin-bottom: .4rem}
.homec .intit .h4{text-align: left}
.homee .intit{justify-content: flex-start;margin-bottom: .4rem}
.homee .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: .72rem}
.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}
.homeb,.homec .list{padding: .4rem}
.homeb .intit{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-bottom: .4rem}
.homeb .list{width: 100%}
.homeb .list li{width: 100%}
.homeb .list li+li{margin-top: .2rem}

.homec .list li{width: 100%}
.homec .list li{margin-bottom: .1rem;}
.homec .list li a{height: auto;padding-left: 0;padding-right: 0;}
.homec .list li:last-child{display: none}

.homed .list li .num{font-size: .54rem}
.homed .list li h4{font-size: .22rem}
.homed:after{background: rgba(11,40,62,.7);}

.homee .slide-ep{width: 100%}
.homee .slide-ep .img{height: 50vw}
.homee .list{width: 100%}
.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}
.homee .list li{width: 100%;height: auto}
.homee .list li h4{height: auto}
.homee .slide-ep{padding: .3rem 0 .3rem .3rem;background-size: 90% 100%}
.homee .swiDots{text-align: center;width: 100%}
.homee .swiDots span{width: 12px;height: 12px;margin: 0 .1rem}
.homee .swiDots span.active{background:#165c91;opacity: 1; }
}
.homee .list li .info p:nth-child(1) {

    line-height: 1.8em;
    height: .62rem;
}
.homee .list li .info p:nth-child(3) {
 margin-top:.08rem
}
@media (max-width: 640px){
.homeg .wp, .homef .wp, .homee .wp, .homec .wp, .homea .wp{margin-left: .25rem;margin-right: .25rem}
.homeb,.homec .list{padding: .4rem .25rem}
.slogcs img{height: auto;width: 80%;max-width: ;}
.homed .list li{width: 50%}
.homed .list li{padding: .1rem}
.homee .slide-ep .img{height: 48vw}
.homef .slide-f .img{height: 60vw}
.homeg .list li{width: 100%}
.homeg .list li+li{margin-top: .2rem}
.homeg .list li .img{height: 60vw}
}

@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;margin-top: -6vw}
.homec .list li h4{font-size: .2rem;width: calc(100% - 1.25rem);}
.homec .list li time span{font-size: .28rem}
.homec .list li time{font-size: .18rem;/* width: .85rem; *//* height: .85rem; */padding-bottom: .05rem}
.homed .list li .num{font-size: 8vw}
.homed .list li h4{font-size: 3.6vw}
.homed{padding: .6rem 0 1rem}
.homee .list li h4{font-size: .2rem}
.homee .slide-ep {
    padding: .2rem 0 .2rem .2rem;
    background-size: 90% 100%;
}
}


.homea .slide-img .img{display: flex;align-items: center;justify-content: center;background: #fff;overflow: hidden;}
.homea .slide-img .img img{transition: .3s linear;width: 100%;height: 100%;object-fit: cover;}
.homea .slide-img .img:hover img{transform: scale(1.05);}