img{
    max-width:100%;
    height:auto;
}

.nav{
    margin-top:105px !important;
}
.ct1 li h3{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top:10px;
}
.ct1 li span{
    line-height:2;
}
.ct2 li h3{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top:10px;
}
.ct2 li span{
    line-height:2;
}
.ct3 li h3{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top:10px;
}
.ct3 li span{
    line-height:2;
}

@media (max-width:767px){
    .nav{
        margin-top:44px !important;
    }
    .banadd{
        margin-top:40px;
    }
    .banad{
        font-size:16px;
    }
    .banad span{
        font-size:20px;
    }
    .banadd{
        padding:0 20px;
    }
    .ct1,.ct2,.ct3{
        width:100%;
        padding:0 20px;
        height:auto;
        display: flex;
        flex-flow:wrap;
    }
    .name ul li{
        width:50%;
        padding-left:0;
        height:auto;
        margin-bottom:20px;
        padding-left:10px;
        padding-right:10px;
        box-sizing: border-box;
        margin-top:20px;
    }
}

@media (max-width:400px){
    .banner{
        height:165px;
    }
}
@media (max-width:380px){
    .banner{
        height:150px;
    }
}
@media (max-width:340px){
    .banner{
        height:140px;
    }
}