.qili-aframe2 {
    overflow: hidden;
    /*margin-top: calc((60 / 1300) * 100%);*/
    padding-bottom: 60px;
    position: relative;
}

.qili-aframe2 h2 {
    font-size: 72px;
    color: #333;
    line-height: 2;
    text-align: center;
    margin-bottom: 20px;
}

.qili-aframe2 .list {
    overflow: hidden;
    position: relative;
}

.qili-aframe2 .list .swiper-slide {
    overflow: hidden;
    margin: 0;
    box-sizing: border-box;
    /*border: 1px solid #f5f5f5;*/
}

.qili-aframe2 .list .swiper-slide img {
    width: 100%;
    position: relative;
    transition: all .3s;
}

.qili-aframe2 .list .swiper-slide .pic{
  overflow: hidden;
}

/*.qili-aframe2 .list .swiper-slide .pic::after{*/
/*  content: "";*/
/*        position: absolute;*/
/*        top: 0;*/
/*        right: 0;*/
/*        left: 0;*/
/*        height: 100%;*/
/*        z-index: 1;*/
/*        background-image: linear-gradient(180deg, rgba(0, 0, 0, .4), transparent 30%, transparent 75%, rgba(0, 0, 0, .3));*/
/*}*/

.qili-aframe2 .list .swiper-slide p.title {
    /*position: absolute;*/
    /*top: 10px;*/
    /*left: 10px;*/
    /*color: #fff;*/
    /*font-size: 26px;*/
    /*font-weight: 500;*/
    /*z-index: 2;*/
    color: #000;
    text-align: center;
    margin-top: 20px;
}

.qili-aframe2 .list .swiper-slide p.title a{
  font-size: 18px;
}

.qili-aframe2 .list .swiper-slide p.title a:hover{
      text-decoration: underline;
}

/*.qili-aframe2 .list .swiper-slide a {*/
/*    position: absolute;*/
/*    bottom: 10px;*/
/*    left: 15%;*/
/*    right: 15%;*/
/*    text-align: center;*/
/*    background: var(--color-primary);*/
/*    color: #fff;*/
/*    font-size: 20px;*/
/*    border-radius: 10px;*/
/*    z-index: 2;*/
/*}*/

/*.qili-aframe2 .list .swiper-slide a:hover{*/
/*    filter: brightness(0.7);*/
/*}*/

.qili-aframe2 .list .swiper-slide:hover img{
    transform: scale(1.1);
}

.qili-aframe2 .list .btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    width: 45px;
    height: 45px;
    background: var(--color-primary);
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.qili-aframe2 .list .btn:after {
    font-size: 16px;
    color: #fff;
}

.qili-aframe2 .list .btn-prev {
    left: 0;
}

.qili-aframe2 .list .btn-prev i {
    transform: rotate(180deg)
}

.qili-aframe2 .list .btn-next {
    right: 0;
}
@media screen and (max-width: 1600px) {
.qili-aframe2 h2 {
  font-size: 66px;
}
}
@media screen and (max-width: 1500px) {
.qili-aframe2 h2 {
  font-size: 60px;
}
}
@media screen and (max-width: 1400px) {
.qili-aframe2 h2 {
  font-size: 54px;
}
}
@media screen and (max-width: 1300px) {
.qili-aframe2 h2 {
  font-size: 54px;
}
}
@media screen and (max-width: 768px) {
.qili-aframe2 h2 {
  font-size: 30px;
}
}
@media screen and (max-width: 580px) {
  .qili-aframe2 .list .swiper-slide p.title{
    font-size: 20px;
  }
}