* {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

.carousel {
    width:100%;
   
    position: relative;
    height: auto;
    overflow: hidden;
    
}

.carousel ul.img_wrap {
    width: 100%;
    height: 100%;
 
    position: relative;
}

.carousel ul.img_wrap li {
    float: left;
}

.carousel ul.img_wrap li img {
    width: 100%;
    height: 100%;
    margin: 0;
}

.carousel ul.btn_wrap {
    position: absolute;
    bottom: 10px;
    width: 100px;
    height: 10px;
    z-index: 101;
    left: 50%;
    margin-left:-50px;
}
.carousel ul.btn_wrap li {
    width:20px;
    height: 5px;
    display: inline-block;
    cursor: pointer;
    background: #acacac;
    float: left;
    margin:0px 5px;
}
.carousel ul.btn_wrap li.active {
    background: #0580cb;
    
}

.footer_kf_main{position: fixed;left: 0px;bottom: 0px;width: 100%;background: #000;height:82px;z-index: 9999999999999;}
.footer_kf_main .footer_kf_2{float: left;width: 20%;text-align: center;color: #fff;padding: 15px 0px;cursor: pointer;position: relative;}
.footer_kf_main .footer_kf_2:hover{background:#b48b3c;}
.footer_kf_main .footer_kf_2 .img{margin-bottom: 0px;}
.footer_kf_main .footer_kf_2 .sjsz_span{position: absolute;top: 5px;right: 15px;background: #ff0000;color: #fff;border-radius:360px;font-size: 14px;width: 25px;height: 25px;line-height: 25px;}
.footer_kf_main .footer_kf_2 .erweima_div{position: absolute;top: -367px;left: -180px;display: none;}
.footer_kf_main .footer_kf_2 .erweima_div img{width: 80%;}
html{padding-bottom: 80px;}