/* 轮播 */
.bannerr {
    width:100%;
    min-width: 1200px;
    overflow: hidden;
    height: 400px;
}
.banner>img {
    display: block;
    width: 100%;
    height: auto;
}
/* zlhb */
.zlhb{
    padding-bottom:40px;
}
.headline{
    width:1200px;
    padding:50px 0px;
    text-align: center;
    margin:0 auto;
}
.headline>h1{
    font-size: 32px;
    color: rgb( 18, 20, 21 );
}
.headline>p{
    font-size: 18px;
    color: rgb( 138, 142, 148 );
    margin-top:10px;
}
.headline>div>img{
    display:block;
    width:auto;
    height:26px;
    border:1px solid transparent;
    margin:10px auto 0px auto;
}

#banner{
    width:100%;
    position:relative;
}
.ulbox>li{
    display:none;
}
.ulbox .lishow{
    display:block;
}
.num{
    position:absolute;
    left:46%;
    bottom:13px; 
}
.num>li{
    float:left;
    width: 11px;
    height: 11px;
    border-width: 1px;
    border-color: rgb( 109, 109, 109 );
    border-style: solid;
    border-radius: 50%;
    background:#fff ;
    margin:0px 10px;
    text-align:center;
    line-height:50px;
    font-size:20px;
} 
.num .on{
    border-width: 1px;
    border-color: rgb( 4, 183, 250 );
    border-style: solid;
    border-radius: 50%;
    background-color: rgb( 4, 183, 250 );
}
.consimg{
    width:100%;
    height:470px;
}
.consimg>ul{
    margin-right:-24px;
}
.consimg>ul>li{
    width:290px;
    height:180px;
    margin-right:20px;
    float:left;
    margin-bottom: 20px;
    overflow: hidden;
    cursor:pointer;
}
.consimg > ul > li>a{
    display: block;
    overflow: hidden;
}
    .consimg > ul > li > a > img {
        width: 100%;
    }
.consimg>ul>li:hover img{
    transform: scale(1.15, 1.15);
    transition: transform 0.6s ease 0s;
}
