/*banner*/
.qili-bframe {overflow:hidden;position:relative;}
.qili-bframe .swiper-container {height:100%;width:100%;}
.qili-bframe .swiper-slide {overflow:hidden;box-sizing:border-box;position:relative;}
.qili-bframe .swiper-slide img {width:100%; aspect-ratio: 1903 / 769;}
.qili-bframe .swiper-slide video {width:100%;}

.qili-bframe .swiper-horizontal > .swiper-pagination-bullets {bottom:25px;}
.qili-bframe .swiper-pagination-bullet {width:14px;height:14px;margin:0 5px;border-radius:50%;background:#fff;opacity:1;}
.qili-bframe .swiper-pagination-bullet-active {background:#EDB509;}
.qili-bframe .qili-btndown {position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:3;border:1px solid rgba(104,175,86,0.2);border-radius:50%;width:60px;height:60px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;}
.qili-bframe .qili-btndown i {font-size:20px;}

/*.qili-bframe .txt{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;text-align:center;}*/
.qili-bframe .txt{position:absolute;top:0;left: 13%;right:0;bottom:0;display:flex;align-items:center;text-align:center;}                                               
.qili-bframe .txt .box{width:60%;text-align:left}
.qili-bframe .txt h2{font-size:50px;font-weight:700;line-height:1;color:#fff;}
.qili-bframe .txt p{font-weight:500;font-size:22px;margin:28px auto 0;color:rgba(255,255,255,0.8);}
  
.qili-bframe .txt .more{margin-top:50px;}
.qili-bframe .txt .more a{font-size:16px;font-weight:600;border-radius:5px;position: relative;z-index:2;transition:1s;padding:15px 40px;color:#fff;display:inline-block;background:var(--color-primary);}
.qili-bframe .txt .more a:hover{background:#555;color:#fff;}  

                                               
@media(max-width:1680px) {
.qili-bframe .txt h2{font-size:64px;}
}
 
@media(max-width:1550px) {
.qili-bframe .txt h2{font-size:58px;}
} 

@media(max-width:1440px) {
.qili-bframe .txt h2{font-size:52px;}
.qili-bframe .txt .more{margin-top:45px;}
.qili-bframe .txt .more a{padding:13px 35px;}
}

@media screen and (max-width:1367px) {
.qili-bframe .txt h2{font-size:48px;}
.qili-bframe .txt .more{margin-top:40px;}
.qili-bframe .txt .more a{padding:11px 30px;}
}

@media screen and (max-width:1281px){
.qili-bframe .txt h2{font-size:44px;}
.qili-bframe .txt p{font-size:20px;margin:25px auto 0;}
.qili-bframe .txt .more{margin-top:30px;}
.qili-bframe .txt .more a{padding:9px 30px;}
}


@media screen and (max-width:1171px){
.qili-bframe .txt h2{font-size:38px;}
}

@media screen and (max-width:992px){
.qili-bframe .txt h2{font-size:34px;}
}

@media screen and (max-width:768px){
.qili-bframe .txt .box{width:80%;}
.qili-bframe .txt h2{font-size:30px;}
.qili-bframe .txt p{font-size:17px;margin:20px auto 0;}
.qili-bframe .txt .more{margin-top:20px;}
.qili-bframe .txt .more a{padding:8px 25px;font-size:15px;}
.qili-bframe .swiper-horizontal > .swiper-pagination-bullets{bottom:15px;font-size:0;}
.qili-bframe .swiper-pagination-bullet {width:12px;height:12px;}  
}

@media screen and (max-width:576px) {
.qili-bframe .txt .box{width:90%;}
.qili-bframe .txt h2{font-size:26px;}
.qili-bframe .txt p{font-size:16px;line-height:1.2;margin:15px auto 0;}
.qili-bframe .txt .more{margin-top:15px;}
.qili-bframe .txt .more a{padding:7px 22px;font-size:14px;}
}


@media screen and (max-width:480px) {

.qili-bframe .txt h2{font-size:24px;}
.qili-bframe .txt p{font-size:15px;margin:15px auto 0;} 
.qili-bframe .txt .more a{padding:5px 18px;font-size:12px;}  
  
.qili-bframe .swiper-horizontal > .swiper-pagination-bullets {bottom:10px;}
.qili-bframe .swiper-pagination-bullet {width:10px;height:10px;}

}	


@media screen and (max-width:420px) {
.qili-bframe .txt h2{font-size:22px;}

}

