@charset "utf-8";
.home{background: url(../images/bg.jpg) no-repeat bottom center ;background-size: cover;min-height: 100vh}

@media (max-width: 1024px){

}
@media (max-width: 597px){

}

.content{width: 100%;overflow: hidden}
.intit{margin-bottom: .35rem}
.intit h4{display: flex;align-items: center;font-size: .28rem}
.intit h4 img{height: .26rem;margin-right: .1rem}
.topNews{margin-bottom: .4rem;position: relative;background: #fff;border-top: 2px solid #990005;padding:.55rem .3rem .3rem;min-height: 1.61rem}
.topNews span{position: absolute;left: 0;top: 0;width: 1.29rem;height: .4rem;background: url(../images/4.png) no-repeat center;background-size: 100% 100%;text-align: center;;line-height: .4rem;color: #fff;font-size: .18rem}
.topNews h4{font-size: .3rem;line-height: 1.4em;margin-bottom: .1rem}
.topNews p{color: #666}
.slideNews{margin-bottom: .4rem}
.slideNews .slide-img{width: 8rem}
.slideNews .slide-img .img{height: 5rem}
.slideNews .list{width:calc(100% - 8rem) ;background: #fff;position: relative;z-index: 5}
.slideNews .list li{height: calc(100% / 4);position: relative;}
.slideNews .list li h4{line-height: 1.4em;max-height: .84rem\0;width: 100%}
.slideNews .list li a{display: flex;position: relative;height: 100%;z-index: 5;font-size: .2rem;align-items: center;padding: .1rem .2rem;width: 100%}
.slideNews .list li:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;width: 3.28rem;background: url(../images/12.png) no-repeat left center;background-size: 3.28rem 100%;z-index: 1;opacity: 0;width: 0;transition: .3s }
.slideNews .list li+li:after{content: '';position: absolute;left: 0;top: 0;right: 0;height: 1px;background: #ddd;z-index: 0}
.slideNews .list li.on:before{opacity: 1;width: 3.28rem }
.slideNews .list li.on a{color: #fff}
.tabNews .mores{position: absolute;right:.3rem;top: .5rem;z-index: 5}
.tabNews{background: #fff;border-top: 2px solid #990005;padding:.1rem .3rem;min-height: 9.18rem}
.tabNews .hd{margin-bottom: .1rem}
.tabNews .hd ul li{font-size: .24rem;width: 1.98rem;height: .83rem;padding-top: .3rem}
.tabNews .hd ul li a{display: flex;justify-content: center;align-items: center;height: 100%}
.tabNews .hd ul li a span{background-repeat: no-repeat;background-position: left center;background-size: .26rem .26rem;padding-left: .35rem}
.tabNews .hd ul li.on{background: url(../images/65.png) no-repeat center;background-size: 100% 100%;}
.tabNews .hd ul li.on a{color: #fff}
.tabNews .hd ul li:nth-child(1) a span{background-image: url(../images/i1.png);}
.tabNews .hd ul li:nth-child(2) a span{background-image: url(../images/i2.png);}
.tabNews .hd ul li:nth-child(3) a span{background-image: url(../images/i3.png);}
.tabNews .hd ul li:nth-child(1).on a span{background-image: url(../images/i1on.png);}
.tabNews .hd ul li:nth-child(2).on a span{background-image: url(../images/i2on.png);}
.tabNews .hd ul li:nth-child(3).on a span{background-image: url(../images/i3on.png);}

.tabNews .bd{}
.tabNews .bd .list1{}
.tabNews .bd .list1 li{padding: .2rem 0}
.tabNews .bd .list1 li+li{border-top: 1px dashed #ddd}
.tabNews .bd .list1 a{display: flex;align-items: center;}
.tabNews .bd .list1 li .img{width: 2.6rem;height: 1.6rem}
.tabNews .bd .list1 li .txt{flex:1;overflow: hidden;padding-left: .3rem}
.tabNews .bd .list1 li .txt h4{font-size: .2rem;margin-bottom: .15rem}
.tabNews .bd .list1 li .txt p{color: #666;margin-bottom: .25rem}
.tabNews .bd .list1 li .txt time{color: #666;font-style: italic;}
.tabNews .bd .list2 li .img{width: 1.62rem;height: .82rem;border: 1px solid #ddd}
.tabNews .bd .list2 li{padding: .24rem 0}

.homea .slide-bp .swiBtn a{position: absolute;width: .56rem;height: .56rem;border: 1px solid #990005;border-radius: 50%;text-align: center;line-height: .54rem;top: 40%;margin-top: -.23rem;z-index: 5;color: #990005;font-size: .24rem;opacity: .6;}
.homea .slide-bp .swiBtn a:hover{opacity: 1;}
.homea .slide-bp .swiBtn a.prev{left: -.75rem}
.homea .slide-bp .swiBtn a.next{right: -.75rem}
.homea .slide-b {padding: .15rem 0}
.homea .slide-b .swiper-slide{width: 4.6rem;margin-right: .3rem;background: #fff;box-shadow: 0 0 .15rem rgba(0,0,0,.05)}
.homea .slide-b .swiper-slide .img{height: 2.6rem}
.homea .slide-b .swiper-slide .txt{padding: .2rem .3rem }
.homea .slide-b .swiper-slide .txt h4{ font-size: .2rem}
.homea .slide-b .swiper-slide .txt p{ color: #666;margin: .1rem 0}
.homea .slide-b .swiper-slide .txt time{ color: #666;font-style: italic;}


.homeb{padding: .6rem 0 .6rem}
.homeba{margin-bottom: .4rem}
.homeb .medias a+a{margin-left: .16rem}
.homeb .medias a i img{height: .44rem}
.homeba .slide-c{width: 7.05rem}
.homeba .list{width: 7.05rem;background: #fff;border-top: 2px solid #990005;padding: .2rem}

.homeba .slide-c .swiDots{position: absolute;z-index: 5;right: .2rem;bottom: .18rem;left: auto;width: auto;}
.homeba .slide-c .swiDots span{background: #fff; width: .12rem;height: .12rem;margin: 0 .06rem;opacity: .4;}
.homeba .slide-c .swiDots span.active{opacity: 1;}
.homeba .slide-c .img{height: 4rem}
.homeba .slide-c .txt{background: rgba(0,0,0,.4);color: #fff;position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;padding:.15rem 1.2rem .15rem .2rem;font-size: .18rem}
.homeba .slide-c .txt img{height: .28rem;margin-right: .1rem}
.homeba .list li{}
.homeba .list li+li{margin-top: .2rem}
.homeba .list li a{display: flex;align-items: center;}
.homeba .list li .img{width: 1.65rem;height: 1.05rem}
.homeba .list li .txt{flex:1;overflow: hidden;margin-left: .2rem}
.homeba .list li .txt h4{font-size: .2rem;line-height: 1.4em;margin-bottom: .1rem;}
.homeba .list li .txt time{color: #666;font-style: italic}
.homeba .list li .txt .med{color: #666;margin-top: .1rem}
.homeba .list li .txt .med img{height: .24rem;margin-right: .1rem}
.homebb .slide-d .swiBtn a{position: absolute;top: 50%;transform: translateY(-50%);z-index: 6;color: #fff;font-size: .4rem;text-shadow: 0 0 10px rgba(0,0,0,.4)}
.homebb .slide-d .swiBtn a.prev{left: .2rem}
.homebb .slide-d .swiBtn a.next{right: .2rem}
.homebb .slide-d .swiDots{margin-top: .4rem;display: flex;justify-content: center;}
.homebb .slide-d .swiDots span{background: #990005;border-radius: 0;width: .3rem;height: 2px;margin: 0 .06rem}
.homebb .slide-d .swiDots span.active{opacity: 1;}
/* .homebb .slide-d .swiper-slide{width: 4.6rem;margin-right: .3rem} */
.homebb .slide-d .swiper-slide .img{height: 3rem}
.homebb .slide-d .swiper-slide .txt{background: rgba(0,0,0,.4);color: #fff;position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;padding:.15rem .2rem;font-size: .18rem;text-align: center;}
.homebb .slide-d .swiper-slide a{display: block;position: relative;}
.homebb .slide-d .swiper-slide-active a:before{content: '';position: absolute;width: .6rem;height: .6rem;top: 46%;left: 50%;margin-left: -.3rem;margin-top: -.3rem;z-index: 5;background: url(../images/play.png) no-repeat center;background-size: 100% 100%}
.homea .slide-bp .swiDots{margin-top: .3rem;display: none;justify-content: center;}
.homea .slide-bp .swiDots span{background: #990005;border-radius: 0;width: .3rem;height: 2px;margin: 0 .06rem}
.homea .slide-bp .swiDots span.active{opacity: 1;}
@media (min-width: 993px){

}

@media (max-width: 992px){
.homea .slide-bp .swiBtn{display: none}
.homea .slide-bp .swiDots{display: flex; }
.homea .slide-bp .swiBtn a.next{right: 0}
.homea .slide-bp .swiBtn a.prev{left: 0}
.homeb .medias{width: 100%;margin-top: .3rem}
.homeba .slide-c{width: 100%;margin-bottom: .3rem}
.homeba .list{width: 100%;padding: .3rem}
.intit h4{font-size: .36rem}
.intit h4 img{height: .36rem}
.topNews{padding:.65rem .4rem .3rem;min-height: 1.61rem}
.topNews span{width: 1.5rem;height: .5rem;line-height: .5rem;font-size: .24rem}
.topNews h4{font-size: .36rem;line-height: 1.4em;margin-bottom: .1rem}
.topNews p{color: #666}
.slideNews .slide-img{width: 100%}
.slideNews .slide-img .img{height: 57vw}
.slideNews .list{width:100% ;background: #fff;position: relative;z-index: 5}
.slideNews .list li{height:auto;position: relative;}
.slideNews .list li a{font-size: .26rem;padding: .3rem .3rem;width: 100%}
.slideNews .list li:before{background:#990005;z-index: 1;opacity: 0;width: 0;transition: .3s }
.slideNews .list li.on:before{opacity: 1;width:100% }
.tabNews .bd .list1 li .img{width: 2.8rem;height: 1.7rem}
.tabNews .bd .list1 li .txt h4{font-size: .26rem}
.tabNews .hd ul li{font-size: .3rem}
.tabNews .hd ul li a span{background-size: .3rem .3rem;padding-left: .4rem}
.homea .slide-b .swiper-slide .txt h4{font-size: .3rem}
.homea .slide-b .swiper-slide{width: 48%;margin-right: 4%; }
.homea .slide-b .swiper-slide .img{height: 28vw}
.homeb .medias a i img{height: .6rem}
.homeb .intit{display: flex;justify-content: center;}
.homeba .slide-c .img{height: 54vw}
.homeba .slide-c .txt{font-size: .26rem}
.homeba .slide-c .txt img{height: .32rem}
.homebb .slide-d .swiper-slide a:before{width: .7rem;height: .7rem;margin-left: -.35rem;margin-top: -.35rem;}
 
.homebb .slide-d .swiper-slide .img{height: 38vw}
.homebb .slide-d .swiper-slide .txt{padding:.15rem .2rem;font-size: .26rem}
.homeba .list li .txt h4{font-size: .26rem}
.homeba .list li .img{width: 2.6rem;height: 1.6rem}
.tabNews .bd .list2 li .img{width: 2rem;height: 1.2rem}
}

@media (max-width: 597px){
.intit h4{font-size: .46rem}
.intit h4 img{height: .46rem}
.homebb .slide-d .swiper-slide{width: 100%; }
.homebb .slide-d .swiper-slide .img{height: 52vw}
.homebb .slide-d .swiper-slide a:before{width: .9rem;height: .9rem;margin-left: -.45rem;margin-top: -.45rem;}
.homebb .slide-d .swiper-slide .txt{padding:.2rem .3rem;font-size: .28rem}
.homeba .slide-c .txt{font-size: .28rem}
.homeba .list li .txt h4{font-size: .28rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.homeba .list li .img{width: 2.6rem;height: 1.8rem}
.homea .slide-b .swiper-slide{width: 100%;margin-right: 4%; }
.homea .slide-b .swiper-slide .img{height: 52vw}
.homea .slide-b .swiper-slide .txt h4{font-size: .32rem}
.tabNews .hd ul{justify-content: center;}
.tabNews .bd .list1 li .txt p{display: none}
.tabNews .mores{right: 50%;transform: translateX(50%);bottom: .4rem;top: auto}
.tabNews{min-height: inherit;padding-bottom: 1rem}
.tabNews .bd .list1 li .txt h4,.slideNews .list li a{font-size: .28rem}
.topNews p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space:normal;}
.tabNews .hd ul li{font-size: .32rem}
.tabNews .hd ul li a span{background-size: .32rem .32rem;padding-left: .4rem}
.tabNews .bd .list2 li .img{width: 2.2rem;height: 1.1rem}
}