@charset "utf-8";

.banner{position:relative;}
.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:2.6rem;background:url() repeat-x top center;background-size:auto 100%;z-index:2;opacity: 1;}*/
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:40%;background:url(../images/bamss.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity: .6;}
.banner .item  .slideImg{padding-bottom:0; height: calc(100vh - 1.77rem); background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .swiDots{text-align: center;display: flex;align-items: center;justify-content: center ;background: rgba(9, 46, 65, 0.4);border-radius: .3rem;padding: 0 .15rem;height: .36rem;margin-left: .15rem}
.banner .swiDots span{width: .15rem;height: .15rem;background:#fff; margin: 0;position: relative;border-radius: 50%;opacity: .5;margin: 0 .06rem}
.banner .swiDots span.active{opacity: 1;}
.banner .swiTool{position: absolute;right:3%;bottom: .3rem;z-index: 8;color: #fff;left: 3%}
.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;}
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height: 50vw}
.banner .swiTool .swi-zanting {width: .36rem;height: .36rem;background: #072b83;border-radius: 50%;text-align: center;line-height: .36rem;cursor: pointer;}
.banner .swiTool .swi-zanting.stop-status:before{content: "\e630"}

@media (max-width: 1024px){
.banner .item  .slideImg{height: 50vw}	
}
@media (max-width: 597px){
.banner .swiTool .swi-zanting{font-size: .2rem}	
}
.iconfont{font-size: inherit;}
:root{
--color:#9c0808;
--width:calc((100vw - 14.5rem) / 2);
}
.intit{margin-bottom: .35rem}
.intit .h3 .cn{font-size: .42rem;font-weight: bold;line-height: 1em}
.intit .h3 .en{color: #B1BAC6;text-transform: uppercase;}
.intit .h3 .cn span{color: #072b83}
.intit .h3.w .cn span{color: #fff}
.intit .h3.w .cn{color: #fff}
.intit .more.w a{color: #fff}
.intit .more  a{color: #072b83;font-size: .18rem}
.intit .more  a i{margin-left: .05rem;font-size: .2rem}
.content{width: 100%;overflow: hidden}
 
 .homea{padding: .75rem 0;background: url(../images/bg1.jpg) no-repeat bottom center;background-size: cover}
.homeb{padding: .75rem 0;background: #fff;display:none;}
.homed{padding: .75rem 0 .4rem;background: linear-gradient(to bottom,#eaf4ff,#fff);display:none;}
.homee{padding: .4rem 0 .8rem;background: #fff; display:none;}
.homea .left {width: 10.5rem}
.homea .wp{align-items: flex-start;}
.homea .right {width: 4.15rem}
.homea .left .slide-a{width: 6.65rem}
.homea .left .slide-a .img{height: 4.86rem;border-radius: 0 .2rem 0 0}
.homea .left .slide-a .swiBtn{position: absolute;right: .15rem;bottom: .15rem;z-index: 5;display: flex;}
.homea .left .slide-a .swiBtn a{font-size: .2rem;color: #fff;background: #E8BC8A;width: .5rem;height: .5rem;text-align: center;line-height: .5rem; display: block;}
.homea .left .slide-a .swiBtn a.prev{background: #072b83;border-radius: 3px 0 0 3px;}
.homea .left .slide-a .swiBtn a.next{ border-radius: 0 3px 3px 0;}
.homea .left .box{margin-bottom: .3rem}
.homea .left .txts{flex:1;overflow: hidden;background: url(../images/a1bg.png) no-repeat center;background-size: cover;padding:.35rem .3rem}
.homea .left .txts ul li+li{display: none}
.homea .left .txts ul li time{color: #fff;margin-bottom: .35rem;display: block;}
.homea .left .txts ul li time span{font-size: .56rem;font-weight: bold;display: block;line-height: 1em}
.homea .left .txts ul li  h4{font-size: .24rem;line-height: 1.6em; color: #fff;max-height: 1.14rem\0}
.homea .left .txts ul li  p{line-height: 1.8em;color: rgba(255,255,255,.6); margin-top: .25rem;max-height: 1.12rem\0;}


.homea .left .list li{width: calc(50% - .15rem);background: #fff;height: 1.4rem;border-radius: 0 .2rem 0 .2rem;border-bottom: 1px solid #072b83;box-shadow: 0 0 15px rgba(0,0,0,.05)}
.homea .left .list li a{display: block;padding: .25rem;height: 100%}
.homea .right .list{ background: #fff;border-radius: 0 .2rem 0 .2rem;border-top: 2px solid #072b83;padding:.1rem .25rem;box-shadow: 0 0 15px rgba(0,0,0,.05)}
.homea .right .list li{padding: .2rem 0}
.homea .right .list li+li{border-top: 1px solid #eaeaea}
.homea  .list li h4{font-size: .18rem;line-height: 1.5em;margin-top: .1rem;height: .54rem}
.homea  .list li time{color: #828D93; }
.homea  .list li time i{margin-right: .06rem;color: #072b83}



.homeb .left{width: 7rem}
.homeb .right{width: 7.4rem}
.homeb .left ul li{position: relative;padding: .17rem 0;}
.homeb .left ul li:after{content: '';position: absolute;left:-.2rem;right: -.2rem;top: 0;bottom: 0;background: url(../images/32.png) no-repeat center;background-size: cover;z-index: 0;pointer-events: none;opacity: 0;visibility: hidden;transition: .3s}
.homeb .left ul li a{display: flex;position: relative;z-index: 4}
.homeb .left ul li .img{width: 2.6rem;height:1.5rem }
.homeb .left ul li .txt{flex:1;overflow: hidden;padding-left: .25rem;background: url(../images/line.png) no-repeat bottom center;padding-top: .08rem}
.homeb .left ul li .txt h4{font-size: .2rem;line-height: 1.5em;height: .6rem}
.homeb .left ul li .txt p{color: #888;line-height: 1.6em;margin-top: .16rem;height: .5rem}


.homeb .right ul{position: relative;padding-left: 3.9rem}
.homeb .right ul li.sp{position: absolute;left: 0;top: 0;width: 3.7rem}
.homeb .right ul li.sp .txt{height: 2.83rem;background: url(../images/722.png) no-repeat center;background-size: cover;padding:.3rem .25rem}
.homeb .right ul li.sp .img{height: 2.55rem;border-radius: .2rem 0 0 0}
.homeb .right ul li.sp .txt h4{font-size: .2rem;line-height: 1.6em;height: .64rem;color: #fff}
.homeb .right ul li.sp .txt p{line-height: 1.8em;color: rgba(255,255,255,.6);font-size: .15rem;margin-top: .15rem;height: .54rem}
.homeb .right ul li.sp .txt .time{display: flex;align-items: center;justify-content: space-between;margin-top: .35rem}
.homeb .right ul li.sp .txt .time i{font-size: .24rem;color: #fff;background: #E8BC8A;width: .44rem;height: .44rem;border-radius: 3px;text-align: center;line-height: .44rem; display: block;}
.homeb .right ul li.sp .txt time{display: flex;align-items: center;color: rgba(255,255,255,.6)}
.homeb .right ul li.sp .txt time span{font-size: .36rem;color: #fff;position: relative;margin-right: .2rem}
.homeb .right ul li.sp .txt time span:after{content: '';width: 1px;height: .3rem;background: rgba(255,255,255,.6);position: absolute;right: -.1rem;transform: rotate(25deg);top: 50%;margin-top: -.15rem}

.homeb .right ul li.li{background: #eaf4f9;border-radius: 0 .2rem 0 .2rem;height: 1.66rem}
.homeb .right ul li.li a{display: block;padding: .25rem;height: 100%}
.homeb .right ul li.li h4{font-size: .18rem;line-height: 1.6em;height: .56rem}
.homeb .right ul li.li .time{display: flex;align-items: center;justify-content: space-between;margin-top: .18rem}
.homeb .right ul li.li .time i{font-size: .24rem;color: #072b83 }
.homeb .right ul li.li time{display: flex;align-items: center;color: #9E9E9E}
.homeb .right ul li.li time span{font-size: .28rem;color: #072b83;position: relative;margin-right: .2rem}
.homeb .right ul li.li time span:after{content: '';width: 1px;height: .24rem;background: #9E9E9E;position: absolute;right: -.1rem;transform: rotate(25deg);top: 50%;margin-top: -.12rem}
.homeb .right ul li.li + li.li{margin-top: .2rem}

.homec{background: url(../images/bg3.jpg) no-repeat center;background-size: cover;padding: .7rem 0 .85rem;display:none;}
.homec .swiDots{display: flex;align-items: center;justify-content: center;margin-top: .3rem}
.homec .swiDots span{background: #fff;margin: 0 .05rem}
.homec .swiDots span.active{opacity: 1;}
.homee .swiDots{display: flex;align-items: center;justify-content: center;margin-top: .3rem}
.homee .swiDots span{background: #072b83;margin: 0 .05rem}
.homee .swiDots span.active{opacity: 1;}
.homec .intit{margin-bottom: .4rem}
.homec .slide-c .swiper-slide{width: 23.5%;height: 3rem;background: #fff;margin-right: 2%;border-radius: 0 .2rem 0 .2rem}
.homec .slide-c .swiper-slide a{display: block;height: 100%;padding: .3rem}
.homec .slide-c .swiper-slide h4{font-size: .22rem;line-height: 1.5em;height: .66rem}
.homec .slide-c .swiper-slide .info:before{content: '';display: block;width: .4rem;height: 3px;background: #072b83;margin: .2rem 0}
.homec .slide-c .swiper-slide .info p{padding: .08rem 0;color: #666;padding-left: .3rem;background-repeat: no-repeat;background-position: left center;background-size: auto .2rem}
.homec .slide-c .swiper-slide .info p:nth-child(1){background-image: url(../images/i1.png);}
.homec .slide-c .swiper-slide .info p:nth-child(2){background-image: url(../images/i2.png);}
.homec .slide-c .swiper-slide .info p:nth-child(3){background-image: url(../images/i3.png);}
.homed .left{width: 7rem}
.homed .right{width: 7.4rem}
.homed .left ul li+li{margin-top: .28rem}
.homed .left ul li a{display: flex;align-items: center;transition: .3s}
.homed .left ul li .time{width: .76rem;height: .76rem;border: 1px solid #072b83;background: #fff;border-radius: 0 .1rem 0 .1rem;text-align: center;color: #072b83;font-size: .14rem;display: flex;flex-direction: column;justify-content: center;transition: .3s}
.homed .left ul li .time span{display: block;font-size: .36rem;line-height: 1em;font-weight: bold;}
.homed .left ul li .txt{flex:1;overflow: hidden;margin-left: .3rem}
.homed .left ul li .txt h4{font-size: .18rem;line-height: 1.6em;max-height: .56rem\0;}
.homed .right ul li:nth-child(1){padding-top: .1rem}
.homed .right ul li{padding: .22rem 0}
.homed .right ul li+li{border-top: 1px dashed #acb9c1}
.homed .right ul li h4{font-size: .18rem;line-height: 1.5em;margin-bottom: .1rem}
.homed .right ul li time{color: #828D93;font-size: .14rem}
.homed .right ul li time i{font-size: .16rem;margin-right: .06rem;color: #072b83}

.homee .swiBtn a{display: block;width: .42rem;height: .42rem;border: 1px solid #072b83;color: #072b83;text-align: center;line-height: .4rem;border-radius: 50%;font-size: .2rem;transition: .3s}
.homee .swiBtn a+a{margin-left: .15rem}

.homee .slide-e .swiper-slide{width: 23.5%; background: #fff;margin-right: 2%}
.homee .slide-e .swiper-slide .img{height: 2.2rem;border-radius: 0 .2rem 0 .2rem}
@media (min-width: 993px){
	.homeb .left ul li:hover:after{opacity: 1;visibility: visible;}
.homeb .left ul li:hover .txt{background: transparent;}
.homeb .left ul li:hover h4{color: #fff}
.homeb .left ul li:hover p{color: rgba(255,255,255,.7)}
 .homed .left ul li a:hover .time{background: #072b83;color: #fff} 
 .homee .swiBtn a:hover{background:#072b83;color: #fff }
}
@media (max-width: 992px){
.intit .more a{font-size: .24rem}
.intit .more a i{font-size: .26rem}
.homea .left{width: 100%;margin-bottom: .5rem}
.homea .right{width: 100%}

.homea .list li h4{height: auto;font-size: .24rem}
.homea .left .list li{height: auto}
.homea .left .txts ul li p{font-size: .22rem;-webkit-line-clamp: 3;}
.homea .left .txts ul li h4{font-size: .28rem}
.intit .h3 .cn{font-size: .48rem}
.homeb .left{width: 100%;margin-bottom: .5rem}
.homeb .right{width: 100%}
.homeb .left ul li .txt h4{font-size: .24rem;height: auto}
.homeb .left ul li .txt p{font-size: .22rem;height: auto}
.homeb .left ul li .txt{padding-top: 0}
.homeb .left ul li .img{width: 3rem;height: 1.8rem}
.homeb .right ul li.li h4{height: auto;font-size: .24rem}
.homeb .right ul li.li{height: 1.98rem}
.homeb .right ul li.li time span{font-size: .38rem}
.homeb .right ul{padding-left: 50%}
.homeb .right ul li.sp{width: 48%}
.homeb .right ul li.sp .img{height: 3rem}
.homeb .right ul li.sp .txt{height: 3.3rem}
.homeb .right ul li.sp .txt h4{font-size: .26rem;height: auto}
.homeb .right ul li.sp .txt p{font-size: .22rem;height: auto}
.homeb .right ul li.sp .txt time span{font-size: .46rem}
.homeb .right ul li.sp .txt .time{margin-top: .3rem}

.homec .slide-c .swiper-slide{width: 48%;margin-right: 4%}
.homec .slide-c .swiper-slide h4{font-size: .28rem;height: auto}
.homec .slide-c .swiper-slide{height: auto}
.homec .slide-c .swiper-slide .info p{background-size: auto .28rem;padding-left: .4rem}

.homed .left{width: 100%;margin-bottom: .6rem}
.homed .right{width: 100%;}
.homed .left ul li .txt h4{font-size: .24rem}
.homed .left ul li .time{width: .9rem;height: .9rem;font-size: .18rem}
.homed .left ul li .time span{font-size: .4rem}
.homed .right ul li h4{font-size: .24rem}
.homed .right ul li time{font-size: .2rem}
.homed .right ul li time i{font-size: .22rem}

.homee .slide-e .swiper-slide{width: 48%;margin-right: 4%}
 .homee .slide-e .swiper-slide .img{height: 27vw}
.homee .swiBtn a{width: .5rem;height: .5rem;line-height: .48rem;font-size: .25rem}
}
@media (max-width: 680px){
.homea .left .txts{width: 100%;flex:inherit;order: 2}
.homea .left .slide-a{width: 100%;order: 1}
.homea .left .slide-a .img{height: 58vw}
.homea .left .list li{width: 100%}
.homea .left .list li+li{margin-top: .3rem}

}
@media (max-width: 597px){
.homea .list li h4{font-size: .28rem}	
.homea .left .txts ul li h4{font-size: .3rem}
.homea .left .txts ul li p{font-size: .24rem}
.homea .right .list li{padding: .25rem 0}

.homeb .right ul li.li h4{height: auto;font-size: .28rem}
.homeb .right ul li.li{height: auto}
.homeb .right ul li.li time span{font-size: .42rem}
.homeb .right ul{padding-left:0}
.homeb .right ul li.sp{width: 100%;position: relative;margin-bottom: .2rem}
.homeb .right ul li.sp .img{height: 55vw}
.homeb .right ul li.sp .txt{height: auto}
.homeb .right ul li.sp .txt h4{font-size: .3rem;height: auto}
.homeb .right ul li.sp .txt p{font-size: .24rem}
.homeb .right ul li.sp .txt time span{font-size: .5rem}
.homeb .right ul li.sp .txt .time{margin-top: .3rem}
.homeb .right ul li.li .time i{font-size: .3rem}

.homec .slide-c .swiper-slide{width: 100%;margin-right: 4%}
.homec .slide-c .swiper-slide h4{font-size: .32rem;height: auto}
.homec .slide-c .swiper-slide .info p{background-size: auto .32rem;padding-left: .45rem;font-size: .26rem}

.homed .left ul li .txt h4{font-size: .28rem}
.homed .left ul li .time{width: 1rem;height: 1rem;font-size: .2rem}
.homed .left ul li .time span{font-size: .4rem}
.homed .right ul li h4{font-size: .28rem}
.homed .right ul li time{font-size: .22rem}
.homed .right ul li time i{font-size: .24rem}

.homeb .left ul li .txt{padding-top: .1rem}
.homeb .left ul li .txt h4{font-size: .28rem;-webkit-line-clamp: 3;}
.homeb .left ul li .txt p{display: none}
.homee .swiBtn a{width: .6rem;height: .6rem;line-height: .58rem;font-size: .3rem}
.homee .slide-e .swiper-slide{width: 100%;margin-right: 4%}
 .homee .slide-e .swiper-slide .img{height: 55vw}
}


/*0513*/
.homea .right .list li+li{border-top: 0}
.homea .right .list li{border-bottom: 1px solid #ddd;position: relative;}
.homea .right .list li a{display: block;}

.homed .right ul li+li{border-top: 0}
.homed .right ul li{border-bottom: 1px dashed #ddd;position: relative;}
.homed .right ul li a{display: block;}
@media (min-width: 993px){
.homed .right ul li:after{content: '';position: absolute;left: 0;width: 0;height: 2px;background: #072b83;transition: .3s;bottom: -1px;z-index: 3}
.homed .right ul li:hover:after{width: 100%}	
.homea .right .list li:after{content: '';position: absolute;left: 0;width: 0;height: 2px;background: #072b83;transition: .3s;bottom: -1px;z-index: 3}
.homea .right .list li:hover:after{width: 100%}
.homeb .left ul li:after{width: 0;right: auto}
.homeb .left ul li:hover:after{width: calc(100% + .4rem);right: auto}

.homed .left ul li{position: relative;}
.homed .left ul li:after{content: '';position: absolute;left: 0;width: 0;height: 2px;background: #072b83;transition: .3s;bottom: -.15rem;z-index: 3}
.homed .left ul li:hover:after{width: 100%}
.homec .slide-c .swiper-slide{transition: .3s}
.homec .slide-c .swiper-slide a{position: relative;z-index: 5}
.homec .slide-c .swiper-slide:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 0;z-index: 0;transition: .3s;background: #388fbb;border-radius: 0 .2rem 0 .2rem}
.homec .slide-c .swiper-slide:hover{background: transparent;}
.homec .slide-c .swiper-slide:hover:after{width: 100%}
.homec .slide-c .swiper-slide:hover h4{color: #fff}
.homec .slide-c .swiper-slide:hover p{color: rgba(255,255,255,.6)}
.homec .slide-c .swiper-slide:hover .info:before{background: #fff}
}
/*0513*/