@charset "utf-8";
.banner{position:relative;width:100%}
.banner{ .swiBtn {
    display: none;
}
.banner .slide-ba:after }
.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:.35;pointer-events:none;display: none}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:30%;background:url(../images/blackms.png) no-repeat bottom center;background-size: 100% 100%; z-index:2; pointer-events:none; opacity: .6}
.banner .item  .slideImg{padding-bottom:0; background-position:center;background-size:cover;background-repeat:no-repeat; height: 7.6rem}
.banner .item  .slideImg img{  }
.banner .swiDots{text-align:center;display:flex;align-items:center;justify-content:center;width:auto; }
.banner .swiDots span{width: .12rem;height: .12rem;border-radius: 0;opacity: 1;color: #fff;font-size: .22rem;border-radius: 50%;margin: 0 .1rem;background: rgba(255,255,255,.5);}
.banner .swiDots span.active{
    background: #2196F3;
    border: #2196F3 1px solid;
}
.banner .swiDots span.swiper-pagination-total,.banner .swiDots span.line{display: none}
.banner .switool{position:absolute;z-index:6;left:50%;transform: translateX(-50%);bottom: .2rem;width: 3.85rem;height: .25rem;/* background: url(../images/badot.png) no-repeat center; */background-size: 100% 100%;}
.banner .slideImg video{width:100%;height:100%;object-fit:cover}
.banner .swiBtn a{margin: 0 .5rem}
.banner .swiBtn a img{width: .9rem;height: .32rem}
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height:40vw}
.isIpadPro .banner  .toall,.isIpadAir .banner  .toall{display:none}

.isIpadPro .banner .swiper-slide .sc{-webkit-transition:none;-webkit-transform:none}
.isIpadPro .banner .swiper-slide-active .sc{-webkit-transform:none} 
.isIpadAir .banner .swiper-slide .sc{-webkit-transition:none;-webkit-transform:none}
.isIpadAir .banner .swiper-slide-active .sc{-webkit-transform:none} 
@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:35%}
.banner .item .slideImg{padding-bottom:0;height:52vw;min-height:inherit}
.banner .swiTool .wp{justify-content:center}
.banner .swiDots span{}
.banner .toall{display:none}
}
@media (max-width:992px){
.banner .item .slideImg{height:45vw}
.banner .swiBtn a.prev{left:.2rem}
.banner .swiBtn a.next{right:.2rem}
.banner .swiDots span.swiper-pagination-current{font-size:.28rem}
.banner .switool{bottom:.25rem}
.banner .swiper-slide .txt {text-align:center;padding-bottom: 0}

.banner .swiper-slide .txt .t1{ font-size: .54rem}
.banner .swiper-slide .txt .t2{font-size: .2rem; }
.banner .swiper-slide .txt .mor{font-size: .2rem;margin-top: .5rem}
}
@media (max-width:597px){
.banner .swiBtn img{height:.12rem}

}

.iconfont{font-size:inherit}
#content{width:100%; position:relative;overflow: hidden;}
.more img{height: .32rem;pointer-events: none;user-select: none} 
.more.ab{position: absolute;right: 0;top: .3rem;z-index: 5}
.intit{margin-bottom: .3rem}
.intit .h3 img{height: .87rem;pointer-events: none;user-select: none}

 .homea{background: url(../images/bg1.png) no-repeat bottom center;background-size: cover;padding: .5rem 0 .1rem}
.homec{background: url(../images/bg3.png) no-repeat left bottom;background-size: cover; padding-top: 1.5rem;margin-top: -.9rem;padding-bottom: 1rem}
.homeb{background: url(../images/bg2.png) no-repeat bottom center;background-size: 100% auto; padding: .5rem 0 1rem}
.homed{background: url(../images/bg4.png) no-repeat bottom center;background-size: 100% auto;padding-bottom: 1.8rem;padding-top: .4rem}

.homea .left{width: 10.66rem}
.homea .right{width: 3.9rem}

.homea .left .box{padding: .35rem  .35rem .35rem 0;position: relative;}

.homea .left .slide-a{width: 6rem;margin: 0;z-index: 5;padding-bottom: .4rem}
.homea .left .slide-a .img{height: 3.62rem;margin-bottom: .2rem}
.homea .left .slide-a .img time{width: .76rem;height: .72rem;background: #A82525;position: absolute;top: .1rem;left: .1rem;z-index: 5;color: #fff;font-size: .16rem;text-align: center;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.homea .left .slide-a .img time span{font-size: .24rem;display: block;line-height: 1.2em}
.homea .left .slide-a .txt{/* padding-right: .5rem; */padding: 0 .3rem 0 .3rem;}
.homea .left .slide-a .txt h4{font-size: .22rem;color: #fff;margin-bottom: .1rem}
.homea .left .slide-a .txt p{font-size: .16rem;line-height: 1.6em;color: rgba(255,255,255,.7);height: 3.2em}
.homea .left .slide-a .swiBtn{position: absolute;right: .5rem;bottom: .15rem;z-index: 5}
.homea .left .slide-a .swiBtn a.next{margin-left: .3rem}
.homea .left .slide-a .swiBtn img{height: .08rem;opacity: .6}
.homea .left .list{width: 3.9rem;position: relative;z-index: 5}
.homea .left .list li a{padding: .18rem 0;display: block;}
.homea .left .list li h4{font-size: .2rem;margin-bottom: .08rem}
.homea .left .list li p{font-size: .16rem;color: #888;height: 0;line-height: 1.6em;}

.homea .left .list li time{font-size: .18rem;color: #0B539F;display: flex;align-items: center;margin-top: .08rem;position: relative;}
.homea .left .list li time:after{content: '';display: block;border-bottom: 1px dashed #C1CDDC;position: absolute;left: 1.1rem;bottom: 45%;right: 0;z-index: 0}


.homea .right .list li a{display: flex;align-items: center;padding: .33rem 0;border-bottom: 1px solid #D8E4F0;position: relative;}
.homea .right .list li:first-child a{padding-top: 0}
.homea .right .list li h4{flex:1;margin-left: .2rem;line-height: 1.5em;font-size: .2rem;max-height: 3em}
.homea .right .list li img{box-shadow: 0px 0px 10px 0px rgba(22, 78, 163, 0.12);width: 1.15rem;height: .58rem}


.homeb .slide-b{padding: .1rem .3rem .1rem;width: calc(100%  + .6rem);left: -.3rem;height: 4.8rem}
.homeb .slide-b .swiper-wrapper{align-items: center;}
.homeb .slide-b .swiper-slide-prev a{opacity: 0}
.homeb .slide-b .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide a{opacity: 0}
.homeb .swiper-slide{height: auto}
.homeb .swiper-slide a{height: 3rem;display: block;box-shadow: 0px 4px .3rem 0px rgba(0, 0, 0, 0.08);position: relative;padding: .3rem .25rem;transition: .3s;background: #fff;transition: .3s}
.homeb .swiper-slide a:before{content: '';height: 2px;background: linear-gradient(91deg, #114182 15%, #0365ae 95%), #0B539F;position: absolute;left: 0;top: 0;z-index: 5;right: 0}
.homeb .swiper-slide .img{height: 0;transition: .3s}
.homeb .swiper-slide h4{font-size: .2rem;margin-bottom: .2rem;margin-top: .1rem;line-height: 1.5em;height: 3em}
.homeb .swiper-slide time{color: rgba(27, 76, 150, 0.6);font-size: .16rem;display: block;margin-bottom: .1rem}
.homeb .swiper-slide time span{color: #0B539F;font-size: .26rem}
.homeb .swiper-slide p{font-size: .16rem;color: #8D8D8D;line-height: 1.6em;max-height: 3.2em}

.usbtn a{display: flex;align-items: center;justify-content: center;width: .6rem;height: .6rem;border-radius:50%;color:  #0B539F;background: #fff;font-size: .24rem;box-shadow: 0px 4px 10px 0px #C7D2E1;transition: .3s}
.usbtn a:hover{background: #a82525;color: #fff}
.usbtn .swiDots{min-width: 1rem;position: relative;height: 1px;background: #D3D3D3;margin: 0 .2rem}
.usbtn .swiDots .swiper-scrollbar-drag{height: 3px;top: -1px;background:#a82525;border-radius:3px; }
.homeb .swiBtn a{position: absolute;top: 50%;margin-top: -.3rem;z-index: 5;}

.homeb .swiBtn a.prev{left: -.85rem}
.homeb .swiBtn a.next{right: -.85rem}

.homec .slide-c{padding: .35rem 0 .4rem}
.homec .slide-c .swiper-slide a{height: 2rem;background: url(../images/c1bg.png) no-repeat center;background-size: 100% 100%;padding: .25rem;display: block;transition: .5s;margin-right: 1px;}
.homec .slide-c .swiper-slide h4{font-size: .2rem;margin-bottom: .2rem;margin-top: .2rem;line-height: 1.5em;height: 3em;text-align: justify;}
.homec .slide-c .swiper-slide time{color: rgba(27, 76, 150, 0.6);font-size: .16rem;display: block;margin-bottom: .1rem}
.homec .slide-c .swiper-slide time span{color: #0B539F;font-size: .26rem}
 
.homec .slide-c .swiper-slide .arr{display: block;width: .45rem;height: .1rem;background: url(../images/arrr.png) no-repeat center;background-size: 100% 100%;transition: .3s}
.homec .swiBtn .swiDots{width: 2rem}


.homed .slide-dp{padding-top: .2rem;margin-bottom: .4rem} 

.homed .slide-d  .swiper-slide .txt{padding-bottom: .8rem}
.homed .slide-d  .swiper-slide .txt h4{font-size: .3rem;margin-bottom: .2rem;margin-top: .2rem;line-height: 1.5em; text-align: justify;font-weight: bold;}
.homed .slide-d  .swiper-slide .txt p{font-size: .16rem;color: #8D8D8D;line-height: 1.6em;height: 4.8em}
.homed .slide-d  .swiper-slide .txt time{color: rgba(27, 76, 150, 0.6);font-size: .2rem;display: block;margin-bottom: .1rem}

.homed .slide-d  .swiper-slide .txt time span{color: #0B539F;font-size: .3rem}
.homed .slide-d  .swiper-slide a{display: flex;}
.homed .slide-d  .swiper-slide .imgp{width: 5.76rem; padding: 0 0 .18rem .18rem;position: relative;}
.homed .slide-d  .swiper-slide .img{box-shadow: -.18rem .18rem 0 #0B539F;height: 3.1rem}
.homed .slide-d  .swiper-slide .txt{flex:1;margin-left: .5rem;overflow: hidden;}
.homed .swiBtn{position: absolute;right: 0;bottom: 0;z-index: 5;}

.homed .list{position: relative;}
.homed .list:before{position: absolute;content: '';height: 1.15rem;width: 1px;background: #D8D8D8;left: 32%;top: 50%;margin-top: -.58rem}
.homed .list:after{position: absolute;content: '';height: 1.15rem;width: 1px;background: #D8D8D8;right: 32%;top: 50%;margin-top: -.58rem}
.homed .list li{width: 28%}
.homed .list li time{font-size: .18rem;color: #0B539F}
.homed .list li h4{font-size: .2rem;line-height: 1.5em;height: 3em;margin-top: .15rem;text-align: justify;}
.iefix .homea .left .box:after{left: -.15rem}
.iefix .homea .slide-a{left: -.05rem}
.iefix .homea .list{right: -.1rem}

.homee{background: url(../images/bg5.png) no-repeat bottom center;background-size: 100% auto;padding: 0 0 1.4rem;margin-top: -.6rem}
.homee .list li .ivo{width: 1.21rem;height: 1.21rem;background: url(../images/5949.png) no-repeat center;background-size: 100% 100%;display: flex;align-items: center;justify-content: center;transition: .3s;padding-bottom: .2rem}
.homee .list li .ivo .icoCo{width: .36rem;height: .36rem}
.homee .list li  p{text-align: center;font-size: .2rem;margin-top: .3rem}
.homee .slog{margin-top: .9rem}
.homee .slog img{height: .71rem;pointer-events: none;user-select: none}


@media (min-width: 993px){
.homeb .swiBtn a:hover{;box-shadow: 0 0 0 10px rgba(159,35,37,.2);}
.homea .left .box:after{content: '';position: absolute;height: 1.82rem;bottom: .35rem;/* left: -.3rem; */left: 0;width: 6rem;background: url(../images/a1bg.png) no-repeat right bottom;background-size: 100% 100%;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);z-index: 1;display: block;float: right;}
.homea .left .box:before{content: '';position: absolute;top: 0;bottom: 0;right: 0;width: 5.48rem;background: url(../images/a1bg2.png) no-repeat right bottom;background-size: 100% 100%;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);z-index: 0; display: block; float: left;}
.homea .right .list li a:after{content: '';height: 1px;background: #0B539F;bottom: -1px;left: 50%;transform: translateX(-50%);width: 0;position: absolute;transition: .5s} 
.homea .left .list li time:before{content: '';height: 1px;background: #0B539F;bottom: 45%;left: 1.1rem;width:0;position: absolute;transition: .5s;z-index: 1;display: block; } 
.homea .left .list li a:hover time:before{width: calc(100% - 1.1rem)} 
.homea .right .list li a:hover:after{width: 100%}  
.homea .right .list li a:hover h4{color: #A82525;font-weight: bold;} 
.homea .left .list li.on p{height: 1.6em;}
.homea .left .slide-a .swiBtn a:hover img{ opacity: 1}
.homea .left .list li a:hover h4{font-weight: bold;} 

.homeb .swiper-slide a:hover .img{height: 1.68rem}
.homeb .swiper-slide a:hover:before{background: #a82525}
.homeb .swiper-slide a:hover{height: 4.2rem;background: url(../images/b1bg.png) no-repeat bottom center;background-size: 100% 100%}
.homeb .swiper-slide a:hover h4{color: #fff;margin-top: .2rem;margin-bottom: .15rem;font-weight: bold;}
.homeb .swiper-slide a:hover p{color: rgba(255,255,255,.7);}
.homeb .swiper-slide a:hover time{color: rgba(255,255,255,.7);margin-bottom: .2rem}
.homeb .swiper-slide a:hover time span{color: rgba(255,255,255,1)}
.homec .slide-c .swiper-slide a:hover{background: url(../images/c1bgon.png) no-repeat center;background-size: 100% 100%;transform: translateY(-.3rem)}
.homec .slide-c .swiper-slide a:hover .arr{background: url(../images/arrron.png) no-repeat center;background-size: 100% 100%}
.homec .slide-c .swiper-slide a:hover h4{color: #fff;margin-top: .2rem;margin-bottom: .15rem;font-weight: bold;}
.homec .slide-c .swiper-slide a:hover time{color: rgba(255,255,255,.7);margin-bottom: .2rem}
.homec .slide-c .swiper-slide a:hover time span{color: rgba(255,255,255,1)}
.homed .slide-d  .swiper-slide  a:hover,.homed .list li a:hover{color: #0B539F}
.homed .list li a:hover h4{font-weight: bold;}

.homee .list li:hover .ivo{background: url(../images/5949on.png) no-repeat center;background-size: 100% 100%;}  
.homee .list li:hover p{font-weight: bold;color: #0B539F;}
.homeb .swiBtn .swiDots{display: none}
}


.homea .slog{width: 100%;display: flex;justify-content: center;margin-top: .6rem} 
.homea .slog img{height: .7rem} 
.homec .slog{width: 100%; margin-top: .4rem} 
.homec .slog img{height: .77rem;position: relative;left: -1rem} 

@media (min-width: 993px){
 
}

.swiper-button-disabled{opacity: .5}

@media (max-width: 992px){
.usbtn a{width: .7rem;height: .7rem;font-size: .35rem;}
 .more img{height: .44rem}
 .intit{justify-content:space-between;}
.intit .h3 img{height: 1.1rem;pointer-events: none;user-select: none}
 
 
.homec{background-size: auto 100%;margin-top: -1.2rem  } 
.homea .left{width: 100%;margin-bottom: .5rem}
.homea .right{width: 100%}
.homea .left .slide-a{width: 100%;padding-bottom: 0}
.homea .left .slide-a .img{margin-bottom: 0;height: 50vw}
.homea .left .slide-a .txt{background: url(../images/a1bg.png) no-repeat right bottom;background-size: cover;padding: .3rem .3rem 1rem}
.homea .left .slide-a .swiBtn{left: .3rem;bottom: .3rem;z-index: 5;right: .3rem}
.homea .left .slide-a .swiBtn img{height: .14rem}
.homea .left .list{width: 100%;background: url(../images/a1bg2.png) #fff no-repeat right bottom;
    background-size:50% auto;padding: .35rem;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);}
.homea .left .box{padding: 0}


.homea .left .slide-a .img time{width: 1rem;height: .96rem;top: .15rem;left: .15rem;font-size: .22rem}
.homea .left .slide-a .img time span{font-size: .3rem; }
.homea .left .slide-a .txt h4{font-size: .3rem;text-align: center; }
.homea .left .slide-a .txt p{font-size: .22rem; }
 
 
.homea .left .list li a{padding: .18rem 0;display: block;}
.homea .left .list li h4{font-size: .28rem;margin-bottom: .1rem}
.homea .left .list li p{font-size: .22rem; height: auto;display: none}

.homea .left .list li time{font-size: .26rem; }
.homea .left .list li time:after{ left: 1.5rem;bottom: 45%; }


.homea .right .list li a{padding: .33rem 0;}
.homea .right .list li h4{flex:1;margin-left: .2rem;line-height: 1.5em;font-size: .28rem;max-height: 3em}
.homea .right .list li img{width: 1.65rem;height:auto}
.homeb .swiBtn{justify-content: center;}
.homeb .swiBtn a{position: static;margin: 0 }
.homeb .swiBtn a.prev{left:0}
.homeb .swiBtn a.next{right: 0}
.homeb .swiBtn .swiDots{width: 2rem}
.homeb .slide-b{padding: .1rem 0 .4rem;width: 100%;left:0;height: auto}

.homeb .swiper-slide{padding: 0 .3rem}
.homeb .swiper-slide a{height: auto;display: block; padding: .3rem .3rem;}
.homeb .swiper-slide a:before{content: '';height: 2px;background: linear-gradient(91deg, #114182 15%, #0365ae 95%), #0B539F;position: absolute;left: 0;top: 0;z-index: 5;right: 0}
.homeb .swiper-slide .img{height: 24vw;transition: .3s}
.homeb .swiper-slide h4{font-size: .28rem;margin-bottom: .2rem;margin-top: .2rem; height: 3em}
.homeb .swiper-slide time{ font-size: .26rem;display: block;margin-bottom: .2rem}
.homeb .swiper-slide time span{color: #0B539F;font-size: .38rem}
.homeb .swiper-slide p{font-size: .22rem; height: 3.2em}

.homec .slide-c .swiper-slide a{height:auto; padding: .3rem; }
.homec .slide-c .swiper-slide h4{font-size: .28rem;height: 3em;text-align: justify;}
.homec .slide-c .swiper-slide time{font-size: .24rem; }
.homec .slide-c .swiper-slide time span{color: #0B539F;font-size: .36rem}
 
.homec .slide-c .swiper-slide .arr{display: block;width: .6rem;height: .13rem; }
.homeb .slide-b .swiper-wrapper{align-items: flex-start;}

.homec .slog{width: 100%; margin-top: .4rem;display: flex;justify-content: center;} 
.homec .slog img{height: .77rem;position: relative;left:0}
.homed .slide-d .swiper-slide a{display: block;}
 .homed .slide-d .swiper-slide .imgp{width: 100%;padding: 0 0 .25rem .25rem;}
 .homed .slide-d .swiper-slide .txt{flex:inherit;margin-left: 0;width: 100%;padding: .3rem 0 .4rem 0}
.homed .slide-d .swiper-slide .img{height: 50vw;box-shadow: -.25rem .25rem 0 #0B539F;}
.homed .swiBtn{position: relative;width: 100%;justify-content: center;}
.usbtn .swiDots{width: 2rem}

 
.homed .slide-d  .swiper-slide .txt h4{font-size: .32rem;margin-bottom: .2rem;margin-top: .2rem;line-height: 1.5em; text-align: justify;font-weight: bold;}
.homed .slide-d  .swiper-slide .txt p{font-size: .22rem; }
.homed .slide-d  .swiper-slide .txt time{font-size: .26rem;}
.homed .slide-d  .swiper-slide .txt time span{font-size: .46rem;}
.homed .list:after,.homed .list:before{display: none}
.homed .list{margin-top: .4rem}
.homed .list li{width: 100%;border-bottom: 1px solid #D8D8D8;padding: .34rem 0}
.homed .list li time{font-size: .28rem;color: #0B539F}
.homed .list li h4{font-size: .28rem; height: auto}

.homee .list{flex-wrap: nowrap;justify-content: flex-start;}
.homee .list .swiper-slide{width: 33.3333%}
.homee .list li a{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.homee .list li{padding: .2rem 0}
.homee .list li .ivo{width: 1.5rem;height: 1.5rem;padding-bottom: .2rem}
.homee .list li .ivo .icoCo{width: .46rem;height: .46rem}
.homee .list li  p{text-align: center;font-size: .28rem;margin-top: .3rem}
.homee .slog{margin-top: .4rem}
.homee .swiDots{display: flex;justify-content: center;margin-top: .3rem}
.homee .swiDots span{margin: 0 .08rem}
.homee .swiDots span.active{opacity: 1;background: #a82525}
}
@media (max-width: 597px){
.usbtn a{width: .76rem;height: .76rem;font-size: .35rem;}
.homed .slide-d .swiper-slide .txt p{font-size: .24rem;-webkit-line-clamp: 3;}
.homeb .swiper-slide h4{ font-size: .3rem}
.homeb .swiper-slide .img{height: 45vw}
.homeb .swiper-slide p{font-size: .24rem}
.homeb .swiper-slide a{padding: .4rem}
.homec .slide-c .swiper-slide a{height:auto; padding: .5rem .4rem; }
.homec .slide-c .swiper-slide h4{font-size: .3rem; }
.homec .slide-c .swiper-slide time{font-size: .28rem; }
.homec .slide-c .swiper-slide time span{color: #0B539F;font-size: .46rem}
.homec .slide-c .swiper-slide .arr{display: block;width: .7rem;height: .16rem; }
}