.banner-wq {
    width: 100%;
    position: relative;
}

.banner-wq a {
    display: block;
}

.banner-wq>img {
    display: block;
    width: 100%;
}

.banner-wq .slick {
    position: relative;
    z-index: 9;
}

.banner-wq .slick-slide a {
    display: block;
    position: relative;
}

.banner-wq .slick-slide a img {
    display: block;
    width: 100%;
}


.banner-wq .slick-dots {
    width: 100%;
    bottom: 18px;
    font-size: 0;
}

.banner-wq .slick-dots li {
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 4px;
}

.banner-wq .slick-dots li button {
    display: none;
}

.banner-wq .slick-dots li.slick-active {
    width: 28px;
}


@media screen and (max-width:768px){
    .banner-wq .slick-dots{
        bottom: 10px;
    }
    .banner-wq .slick-dots li{
        width: 5px;
        height: 5px;
    }

}
.foot_pic{
    width: 1100px;
    margin: 30px auto;
}

.foot_pic div{
    display: flex;

    justify-content: space-between;
}
.foot_pic a{  display:block;  max-width: 400px;}
.foot_pic img{
max-width:100%;
}


.foot_pic h3{
    position: relative;
    font-weight: 700;
    font-size: 24px;
    text-align: center;
}
.foot_pic h3 span{
    position: relative;
    color: var(--web-nav-color);
}
.foot_pic h3::before{content: "";position: absolute;left: 0;width: calc(50% - 100px);height: 1px;background: #2fa995;top: 50%;transform: translateY(-50%);right: auto;}

.foot_pic h3::after{
    content: "";
    position: absolute;
    right: 0;
    width: calc(50% - 100px);
    height: 1px;
    background: #2fa995;
    top: 50%;
    transform: translateY(-50%);
    left: auto;
}