@charset "utf-8";
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height: 55vw}
.banner .swiDots{position: absolute;left: 0;right: 0;bottom: .3rem;z-index: 5;display: flex;justify-content: center;}
.banner .swiDots span{margin: 0 .1rem;width: .15rem;height: .15rem}
.banner .swiDots span.active{opacity: 1;background: #a0141a}
@media (min-width: 993px){
.banner .slideImg{height: 100vh}
.banner .slog{width: 1.5rem;background: #292929;display: flex;align-items: center;justify-content: center;position: absolute;left: 0;bottom: 0;top: 0;padding-top: 2.2rem;padding-bottom: .6rem}
.banner .slog img{width: .26rem}
.banner .slog p{display: none}
.banner{padding-left: 1.5rem;position: relative;}
}


.ba-news{width: 8rem;position: absolute;height: 2.5rem;right: 1.5rem;bottom: 1.4rem;z-index: 5;display: flex;justify-content: space-between;}
.ba-news dl{width: .5rem;background: rgba(0,0,0,.6);color: #fff;position: relative;overflow: hidden;cursor: pointer;}
.ba-news dl a{color: #fff}
.ba-news dl dd{overflow: hidden;width:5.8rem;position: absolute;top: 0;left: .5rem;bottom: 0;opacity: 0;visibility: hidden;padding: .3rem .2rem .3rem 0 }
.ba-news dl dd ul{max-height:1.9rem ;overflow: auto;padding-right: .2rem;border-left: 2px solid #a0141a;padding-left: .3rem}
.ba-news dl dd ul li a{display: flex;align-items: center;}
.ba-news dl dd ul li h4{flex:1;overflow: hidden;margin-left: .2rem}
.ba-news dl dd ul li time{}
.ba-news dl dd ul li{font-size: .2rem;line-height: 1.5em; }
.ba-news dl dd ul li+li{margin-top: .1rem}
.ba-news dl dt{width: .5rem;display: flex;flex-direction: column;align-items: center;justify-content: space-between;padding-top: .2rem;user-select: none}
.ba-news dl dt h4{width: .24rem;font-size: .22rem;text-align: center;line-height: 1.2em;padding: .2rem 0 .2rem}
.ba-news dl dt a{display: block;font-size: .18rem;width: .2rem;text-align: center;opacity: 0;visibility: hidden;transition: .3s;line-height: 1.2em}
.ba-news dl dt a{color: #a0141a}
.ba-news dl dt i{color: #a0141a;font-size: .2rem;display: block;transition: .3s}
.ba-news dl:nth-child(1){width: 6.3rem}
.ba-news dl.on dt a{opacity: 1;visibility: visible;}
.ba-news dl.on dt i{transform: rotate(180deg)}
.ba-news dl.on dd{opacity: 1;visibility: visible;transition: .5s}
@media (max-width: 1024px){
.banner .slideImg{height: 55vw}	
}
@media (max-width: 992px){
.banner .slideImg{height: 55vw}	
.ba-news{display: none}
.banner .slog  {background: #292929;display: flex;align-items: center;justify-content: center;padding: .2rem;text-align: center;color:#a0141a;letter-spacing: 1em;font-size: .3rem;margin-top: -1px }
.banner .slog img{display: none}
 
}
.content{width: 100%;overflow: hidden}
.intit.sp{border-bottom: 0}
.intit h3{font-size: .28rem;}
.intit h3 span{font-size: .16rem;font-family: 'Times New Roman';color: #919191;font-weight: normal;margin-left: .1rem}
.intit a{font-size: .18rem;color: #a0141a}
.intit{padding-bottom: .15rem;border-bottom: 1px solid #a0141a;margin-bottom: .25rem}
.dotlist h4{position: relative;padding-left: .2rem}
.dotlist h4:before{position: absolute;width: .08rem;height: .08rem;border-radius: 50%;background:#a0141a;left: 0;top: .08rem;content: '' }
.homea{padding: .6rem 0;background: #fff}
.homea .intit{margin-bottom: .35rem}
.homea .left{width: 11rem}
.homea .right{width: 4.5rem}
.homea .right .list li{}
.homea .right .list li h4{position: relative;font-size: .18rem;line-height: 1.5em;}
.homea .right .list li time{color: #666;font-size: .18rem;padding-left: .2rem;display: block;margin-top: .1rem; font-weight:100;}
.homea .right .list li+li{margin-top: .31rem}
.homea .left dd{align-items: flex-start;}
.homea .left .slide-a{width: 6.2rem;padding-bottom: .2rem}
.homea .left .slide-a .img{height: 4.25rem}
.homea .left .slide-a .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;color: #fff;display: flex;padding:0 .2rem;padding-right: 1rem;align-items: flex-start}
.homea .left .slide-a .swiDots{position: absolute;right: .2rem;bottom: .4rem;z-index: 5;left: auto;width: auto;}
.homea .left .slide-a .swiDots span{background: #fff;margin-left: .1rem;opacity: 1;}
.homea .left .slide-a .swiDots span.active{background:#a0141a }
.homea .left .slide-a .txt time{width: .84rem;height: .84rem;background: #a0141a;text-align: center;color: #fff; position: relative;top: .2rem;padding-top: .1rem}
.homea .left .slide-a .txt time span{display: block;font-size: .36rem;line-height: 1.2em;  }
.homea .left .slide-a .txt h4{flex:1;overflow: hidden;margin-top: .2rem;margin-left: .2rem;font-size: .18rem;line-height: 1.4em;max-height: .5rem\0;}

.homea .left .list{width:4.5rem }
.homea .left .list li{}
.homea .left .list li+li{margin-top: .32rem}
.homea .left .list li a{display: flex;align-items: center;}
.homea .left .list li h4{position: relative;font-size: .18rem;line-height: 1.5em;overflow: hidden;flex:1;margin-left: .2rem;max-height: .6rem\0;}
.homea .left .list li time{text-align: right;color: #a0141a;padding-right: .1rem; display: block;}
.homea .left .list li time span{display: block;font-size: .32rem;line-height: 1.2em;}

.homeb{padding: .2rem 0 .6rem; }
.homeb .left{width: 7.7rem; }
.homeb .right{width: 7.7rem}
.homeb .right .list li{font-size: .2rem;line-height: 1.5em}
.homeb .right .list li+li{margin-top: .23rem}
.homeb .right .list li a{display: flex;}
.homeb .right .list li h4{flex:1;overflow: hidden;margin-right: .3rem;position: relative;max-height: .6rem\0;}

.homeb .right .list li time{color: #666;}
 .homeb .left .list li a{display: flex;flex-wrap: wrap;}
.homeb .left .list li{font-size: .18rem;line-height: 1.5em;border-top: 1px solid #ddd;padding: .18rem 0}
.homeb .left .list li h4{flex:1;margin-right: .2rem}
.homeb .left .list li time{color: #666;font-size: .16rem}
.homeb .left .item{margin-bottom: .2rem;background: #eaeded}
.homeb .left .item a{display: flex;}
.homeb .left .item .img{width: 3.6rem;height: 2.4rem}
.homeb .left .item .txt{padding:.3rem .4rem;flex:1;overflow: hidden}
.homeb .left .item .txt h4{font-size: .2rem;position: relative;color: #222;margin-bottom: .15rem;line-height: 1.5em;height: .6rem}
.homeb .left .item .txt p{line-height: 1.6em;text-indent: 2em;font-size: .14rem;text-align: justify;color: #666;height: .66rem}
.homeb .left .item .txt time{display: block;margin-top: .15rem;position: relative;color: #a0141a;} 
.homeb .left .item .txt time:after{content: '';position: absolute;left: 1.2rem;top: 50%;right: 0;height: 1px;background: #adadad}

.homec{padding: 1rem 0 1.5rem;background: url(../images/bg3.jpg) #fff no-repeat bottom center;background-size: 100% auto}
.homec .list li{width: 25%;position: relative;}
.homec .list li a{display: block;position: relative;}
.homec .list li .img{height: 7.44rem}
.homec .list li .tit{position: absolute;left: 0;top: 0;right: 0;z-index: 5;padding: .25rem;display: flex;align-items: center;}
.homec .list li .tit .ico{width: .7rem;height: .7rem;background: rgba(0,0,0,.4);border-radius:50%;display: flex;align-items: center;justify-content: center;margin-right: .2rem}
.homec .list li .tit .ico img{width: .42rem}
.homec .list li .tit .tits { font-size: .2rem;}
.homec .list li .tit .tits span{font-size: .3rem;display: block; }
.homec .list li .img:after{content: '';position: absolute;top: 0;bottom: 0;right: -1px;width: .68rem;z-index: 5;background: url(../images/12.png) no-repeat center;background-size: 100% 100%}
.homec .list li:last-child .img:after{display: none}
@media (min-width: 993px){
.homec .list li .tit .tits,.ba-news dl,.homeb .left .list li,.homeb .left .list li h4,.homeb .left .item .txt h4,.homeb .left .item .txt p,.homeb .left .item .txt time,.homea .right .list li h4,.homea .left .list li h4{font-weight: 100}
.main3,.ba-news dl dt h4,.ba-news dl dd ul li h4{font-weight: 100}
}
@media (max-width: 992px){
.intit h3{font-size: .42rem}
.intit a{font-size: .24rem}
.homea .left{width: 100%;margin-bottom: .5rem}
.homea .right{width: 100%}
.homea .left .slide-a{width: 100%;margin-bottom: .5rem}
.homea .left .list{width: 100%}
.homea .left .slide-a .img{height: 60vw}
.homea .left .slide-a .txt time{width: 1.2rem;height: 1.2rem}
.homea .left .slide-a .txt h4{font-size: .26rem}
.homea .left .slide-a .txt{padding-right: 1.5rem}
.homea .left .slide-a .txt time span{font-size: .48rem}
.homea .left .list li h4{font-size: .28rem}
.homea .left .list li time{background-size: .1rem .8rem;padding-right: .3rem}
.homea .left .list li time span{font-size: .48rem}
.homea .right .list li h4{font-size: .28rem;height: auto}
.homea .right .list li time{font-size: .24rem}
.homea .right .list li+li{margin-top: .3rem}
.dotlist h4:before{width: .1rem;height: .1rem;top: .12rem}

.homeb .left{width: 100%;margin-bottom: .5rem}
.homeb .right{width: 100%}
.homeb .right .list li{font-size: .28rem}
.homeb .left .list li{font-size: .28rem;padding: .2rem 0}
 
.homeb .left .item .txt h4{font-size: .3rem;height: auto}
 .homeb .left .item .txt p{font-size: .2rem;height: auto;display: none}
.homeb .left .item .img{ width: 4rem;height: 2.5rem}
 .homeb .left .item .txt time:after{left: 1.6rem}
.homec .list{display: block;overflow: auto;white-space: nowrap;padding-bottom: .2rem;font-size: 0}
.homec .list li{display: inline-block;}
.homec .list li{width: 50%}
.homec .list li .img{height: 70vw}
.homec .list li .tit .tits span{font-size: .36rem}
.homec .list li .tit .tits{font-size: .24rem;flex:1;overflow: hidden}
.homec .list li .tit{padding: .3rem}
.intit h3 span{font-size: .2rem}
}

@media (max-width: 597px){
	.intit h3 span{font-size: .24rem}
.homeb .left .item .img{width: 100%;height:50vw}
.homeb .left{background-position: right 15%}
.homeb .left .item{margin-bottom: .4rem}
.homeb .left .item a{flex-wrap: wrap;}
.homeb .left .item .txt{flex:inherit;width: 100%}
.homeb .left .item .txt h4{font-size: .32rem }
.homeb .left .item .txt time:after{left: 1.8rem}
.homeb .left .item .txt .info .line{font-size: .28rem}
.homec .list li{width: 75%}
.homec .list li .img{height: 100vw}
.homec .list li .tit .ico{width: .9rem;height: .9rem}
.homec .list li .tit .ico img{height: .52rem;width: .52rem}
.homec .list li .tit .tits span{font-size: .4rem}
.homec .list li .tit .tits{font-size: .26rem;flex:1;overflow: hidden}
.homeb .right .list li a{flex-wrap: wrap;}
.homeb .right .list li h4{width: 100%;margin-right: 0;flex: inherit;}
.homeb .right .list li time{padding-left: .2rem;margin-top: .1rem}
.homea .left .list li time{font-size: .22rem}
.homea .left .slide-a .txt time{padding-top: .15rem;font-size: .24rem}
.homeb .left .list li h4{flex:inherit;margin-right: 0;width: 100%}
.homeb .left .list li time{padding-left: .2rem;font-size: .26rem;margin-top: .1rem}
}

/**/
 
.main3{position:relative;padding: .45rem 0;overflow: hidden;}
.main3 .modbox{ position: relative;z-index: 101;}
.main3 .main3_before,
.main3 .main3_after{position: absolute;left: 0px;right: 0px;bottom: 0px;top: 0;filter: blur(8px);z-index: 9;background-size: cover;}
.main3 .main3_before{z-index: 16;background-color: rgb(0 0 0 / 60%);filter: blur(0px);background-image: inherit!important;}
.slideBox{position: relative;display: flex;}
.slideBox .slideImgs{position:relative;width: 70%;}
/*.slideBox .slideImgs > div{position:absolute;width:100%;left:0;right:0;bottom: auto;top: auto;margin: auto;height: 100%;}*/
.slideBox .slideImgs .news_list{align-items: center;margin: 0;}
.slideBox .slideText{width: 30%;position: relative;left:0;top:0;z-index:100;bottom:0}
.slideBox .slideText *{text-shadow: 0px 1px 3px #00000091;}
.slideBox .slideCon{color:#fff;bottom:0;min-height: 3.65rem;display: flex;flex-direction: column;justify-content: space-around;padding-right: .3rem}
.slideBox .slideCon .swiper-list{display:flex;align-items: center;justify-content: space-between;padding:.2rem 0;/* margin-bottom: 20px; */border-bottom: 1px solid rgb(255 255 255 / 37%);}
.slideBox .slideCon .swiper-list .swiper-btn{padding:5px 10px;border: 1px solid rgb(255 255 255 / 37%);border-radius:4px;color:#fff}
.slideBox .slideCon .swiper-list .swiper-btn:hover{color:#fff}
.slideBox .slideCon .title{font-size: 0.32rem;position:relative;margin-bottom: 0.2rem;line-height:1.5;margin-top: .2rem;}
.slideBox .slideCon .num-box > div{display:inline-block;position: relative; }
.slideBox .slideCon .num{font-size: .4rem;line-height: 1em}
.slideBox .slideCon .total{position: relative;top: 1px;opacity: 0.7;line-height: 1em}
.slideBox .slideCon .total:before{content:'';background:#fff;width:1px;height: .2rem;z-index:-1;transform: rotate(24deg);top: 0px;opacity: 0.65;position: relative;display: inline-block;margin: 0 .1rem}
.slideBox .slideCon .content{position:relative;margin-bottom: .2rem;display: none;}
.slideBox .slideCon .content .text{line-height: 2;max-height: 1.2rem;white-space:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 4;overflow:hidden;font-size: 0.16rem;color: rgb(255 255 255 / 59%);min-height: 1.2rem; }
.slideBox .slideImgs .swiper-container{height:100%;}
.slideBox .slideImgs .swiper-slide{  align-items: center;display: flex;}
.slideBox .slideImgs .swiper-slide a{position:relative;display: block; width: 100%;transition: .3s;transform:scale(0.8);}
.slideBox .slideImgs .swiper-slide a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / 24%); }
.slideBox .slideImgs .swiper-slide img{width: 100%;display: block;max-height: 4rem}
.slideBox .slideImgs .swiper-slide-active a{transform: scale(1);  }
.slideBox .slideImgs .swiper-slide-active a:before{display:none;}
.slideBox .swiper-button{position: relative;padding:.2rem 0 0}
.slideBox .swiper-button .swiper-button-box{display: flex;justify-content: space-between;}
.slideBox .prev,.slideBox .next{width: .76rem;height: .76rem;border: 1px solid rgba(255,255,255,.6);border-radius: 50%;text-align: center;line-height: .76rem;cursor: pointer;font-size: .3rem;font-weight: 100;background: url(../images/prev.svg) no-repeat center;background-size: .18rem .4rem}
.slideBox .prev:hover,.slideBox .next:hover{background-color:rgb(255 255 255 / 12%)}
.slideBox .next{right: 0;transform: rotate(180deg);z-index:10;left: inherit;}

@media (max-width: 992px){
.slideBox .slideImgs .swiper-slide img{max-height: 4.8rem;}
.slideBox{flex-wrap: wrap;}
.slideBox .slideText{width: 100%;margin-bottom: .4rem;padding-right: 0} 
.slideBox .slideImgs{width: 100%}
.slideBox .slideCon{padding-right: 0}
.slideBox .slideCon .num{font-size: .5rem;}
.slideBox .slideImgs .swiper-slide{height: auto}
}
@media (max-width: 992px){
.slideBox .slideCon .title{font-size: .4rem}
}