@charset "utf-8";
.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: .6;pointer-events: none;}
.banner .item  .img{padding-bottom:0;height:calc(100vh - 1.33rem);min-height: 6rem; background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .item  .img img{width: 100%;height: 100%;object-fit: cover}
.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:8px;height:8px;background: #dabe87;border-radius: 50%;opacity: 1;position: relative;}
.banner .swiDots span.active{opacity: 1;}
.banner .swiDots span.active:before{content: '';position: absolute;top: -5px;left: -5px;bottom: -5px;right: -5px;border: 1px solid #dabe87;border-radius: 50% }

@media (min-width:993px){
.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:992px){
.banner .swiper-slide .a:before{height: 1.2rem}
.banner .item  .img{height: 55vw;min-height: inherit;}
.banner .swiper-slide .a:after{height: 1rem;opacity:.6}


}

@media (max-width:640px){
.banner .swiDots{bottom: .25rem}
.banner .swiDots span{margin: 0 .15rem;}
}
.iconfont{font-size: inherit;}
.homec .intit img{height: .88rem}
.homed .intit img{height: .75rem}
.homeb .intit img{height: 1.6rem}
.homea .intit img{height: .85rem}
.homea .intit{margin-bottom: .6rem}
.homeb .intit{margin-bottom: .4rem}
.homec .intit{margin-bottom: 1rem}
.homed .intit{margin-left: 8.1rem;margin-bottom: 2.5rem}
.slog{padding: .25rem 0;background: #fff}
.slog .left{font-size: .18rem;color: #5d5d5d;background: url(/images/line1.png) no-repeat left top;background-size: .04rem auto;padding-left: .2rem}
.slog .left p+p{margin-top: .05rem}
.slog .left p span{display: inline-block;padding: 2px 0}
.slog .left p span:hover{color: #1e92e4}
.slog .left p span+span{margin-left: .3rem}
.slog .right ul li{text-align: center;}
.slog .right ul li a{display: block;}
.slog .right ul li+li{margin-left: .4rem}
/*.slog .right ul li:first-child img{width: .45rem;height: .39rem}*/
.slog .right ul li img{width: .32rem;height: .3rem;margin-bottom: .06rem}
.slog .right ul li p span{display: block;font-size: .18rem}
.slog .right ul li p{font-size: .14rem}
/*.slog .right ul li:first-child p{font-size: .16rem}*/

.homea{background: #e8f6fe;padding: .7rem 0 .9rem}
.homea .slide-a .swiper-slide{width: 3.35rem;margin-right: .2rem}
.homea .slide-a .img{height: 5rem}
.homea .slide-a .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 4;color: #fff;font-size: .18rem;padding: .2rem;}
.homea .slide-a .txt .time{font-size: .16rem;margin-bottom: .04rem}
.homea .zoomImg.mask:after{opacity: .8}
.homea .swiDots{text-align: center;margin-top: .25rem}
.homea .swiDots span{margin: 0 .08rem;width: 12px;height: 12px;background: #dabe87;opacity: .6}
.homea .swiDots span.active{opacity: 1;}

.homeb{position: relative;}
.homeb .txt{background: rgba(0,0,0,.5);color: #fff;position: relative;z-index: 3;width: 3.85rem;margin-left: 3.9rem;padding: 1rem 0 .8rem}
.homeb .txt .list li{padding: .08rem 0;text-align: center;line-height: .35rem}
.homeb .txt .list li a{color: #fff;font-size: .24rem;transition: .3s;display: block;height: .35rem}
.homeb .txt .list li.on a{color: #fff;font-size: .35rem}
.homeb .txt  .more{margin-top: .4rem}
.homeb .txt  .more a{color: #fff;font-size: .18rem;background: #1e92e4;width: 1.6rem;height: .4rem;line-height: .4rem;text-align: center;display: block;margin: 0 auto}
.homeb .slide-bg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0}
.homeb .slide-bg .img{height: 100%}
.homeb .slide-bg .img img{width: 100%;height: 100%;object-fit: cover}

.homec{background: #e8f6fe;padding: .8rem 0 1.5rem}
.homec .slide-c1 .swiper-slide{width:4.8rem ;margin-right: .1rem}
.homec .slide-c1 .swiper-slide-active .txt{opacity: 1;visibility: visible;}
.homec .slide-c1 .swiper-slide-prev .txt{opacity: 1;visibility: visible;padding-right: 35%}
.homec .slide-c1 .swiper-slide-next .txt{opacity: 1;visibility: visible;padding-left: 35%}
.homec .slide-c1 .img{height: 4.95rem}
.homec .slide-c1 .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 4;color: #fff;font-size: .22rem;padding: .2rem;opacity: 0;visibility: hidden;text-align: center;}
.homec .slide-c2 .txt{position: absolute;left: 0;bottom: .2rem;right: 0;z-index: 4;color: #fff;font-size: .26rem;padding: .2rem;text-align: center;}
.homec .slide-c1 .txt .h4{padding-bottom: .1rem;border-bottom: 1px solid #fff;display: inline-block;}
.homec .slide-c2 .txt .h4{padding-bottom: .1rem;border-bottom: 1px solid #fff;display: inline-block;}
.homec .zoomImg.mask:after{opacity: .6}
.homec .slide-c2{width: 8.56rem;height: 5.7rem;position: absolute;top: -.35rem;left: 50%;margin-left: -4.28rem;z-index: 3}

.homed{margin-bottom: .1rem;position: relative;padding-top: .8rem}
.homed:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 50%;background: url(/images/bgd1.jpg) no-repeat left bottom;background-size: cover;z-index: 0;pointer-events: none}
.homed:after{content: '';position: absolute;top: 0;right: 0;height: 5.3rem;width: 50%;background: url(/images/bgd2.jpg) no-repeat center;background-size: cover;z-index: 0;pointer-events: none}

.homed .slide-dp{margin-left: 4.9rem;position: relative;padding: .55rem 0 0 .9rem;}
.homed .slide-dp:after{position: absolute;background: rgba(255,255,255,.9);top: 0;left: 0;bottom: 0;width:calc(100% + (100vw - 14rem) / 2);z-index: 0;pointer-events: none;content: ''; }
.homed .slide-dp .swiBtn a{position: absolute;z-index: 5;font-size: .4rem;top: 50%;color: #888}
.homed .slide-dp .swiBtn a.prev{left: .25rem;}
.homed .slide-dp .swiBtn a.next{right: .2rem;display: none}
.homed .slide-d{width: calc(100% + (100vw - 14rem) / 2)}
.homed .slide-d .swiper-slide{width: 3.95rem;margin-right: .1rem}
.homed .slide-d .img{height: 2.8rem}
.homed .slide-d .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 4;color: #fff;text-align: center;font-size: .22rem;padding: .2rem}
.homed .slide-d .zoomImg.mask:after{opacity: .6}

@media (max-width:992px){
.slog .left{width: 100%;font-size: .22rem;text-align: center;background: transparent;}
.slog .right{width: 100%;justify-content: center;margin-top: .3rem}
.slog .right ul li+li{margin-left: .5rem}
/*.slog .right ul li:first-child img{width: .45rem;height: .39rem}*/
.slog .right ul li img{width: .32rem;height: .3rem;margin-bottom: .1rem}
.slog .right ul li p span{font-size: .26rem}
.slog .right ul li p{font-size: .2rem}
/*.slog .right ul li:first-child p{font-size: .22rem}*/

.homea .slide-a .swiper-slide{width: 28vw;margin-right: 3vw}
.homea .slide-a .img{height: 5rem}
.homea .slide-a .txt{font-size: .24rem;padding: .2rem;}
.homea .slide-a .txt .time{font-size: .2rem;margin-bottom: .1rem}

.homeb .txt{width: 3.85rem;margin-left: 5vw;padding: .8rem 0 .8rem}
.homeb .txt  .more a{font-size: .22rem;width: 1.6rem;height: .5rem;line-height: .5rem;}
.homec .slide-c2{display: none}
.homec .slide-c1 .swiper-slide-prev .txt{padding-right: 0}
.homec .slide-c1 .swiper-slide-next .txt{padding-left: 0}
.homec .slide-c1 .img{height: 42vw}
.homec .slide-c1 .swiper-slide{width:65vw;margin-right: .2rem}
.homec .slide-c1 .txt{font-size: .26rem}
.homed .slide-dp{margin-left: 0}
.homed .slide-dp:after{width: calc(100% + 5vw)}
.homed .slide-d{width: calc(100% + 5vw)}
.homed .intit{margin-bottom: 1rem;margin-left: 55%}
.homed .slide-d .txt{font-size: .24rem}
}

@media (max-width:576px){
.slog .left{font-size: .26rem;}
.slog .left p span+span{margin-left: 0}	
.slog .left p span{padding: 4px 0;margin: 0 .15rem}
.slog .right ul li p span{font-size: .28rem}
.slog .right ul li p{font-size: .22rem}
/*.slog .right ul li:first-child p{font-size: .26rem}*/

.homea .slide-a .swiper-slide{width: 43vw;margin-right:4vw}
.homea .slide-a .img{height: 5rem}
.homea .slide-a .txt{font-size: .26rem;padding: .2rem;}
.homea .slide-a .txt .time{font-size: .22rem;margin-bottom: .1rem}
.homec .slide-c1 .img{height: 54vw}
.homec .slide-c1 .swiper-slide{width:80vw;margin-right: .2rem}
.homec .slide-c1 .txt{font-size: .3rem}
.homed{margin-bottom: .2rem}
.homed .slide-d .txt{font-size: .28rem}
.homed .slide-d .swiper-slide{margin-right: .2rem;width: 65vw}
.homed .slide-d .img{height:45vw}
}