/* banner轮播图模块开始 */
.W100 {
    width: 100%;
    overflow: hidden;
}

/*大盒子样式*/
.main_visual{
    overflow:hidden;
    position:relative;
    height: 6.8rem;
}

/*图片样式*/
.main_image{
    overflow:hidden;
}

.main_image ul{
    overflow:hidden;
}

.main_image li{
    width:100%;
}

.main_image li a{
    display:block;
    width:100%;
}

.main_image li img{
   width: 100%;
}

.main_image li p{
    width: 96%;
    padding:0 2%;
    line-height: 0.6rem;
    color:#fff;
    position: absolute;
    left: 0;
    bottom:0;
    background: rgba(0,0,0,0.5)
}
/*.main_image li{position: relative;}*/
.main_visual .main_image li a{position:relative;}

/*左右按钮*/
#btn_prev,#btn_next{
    z-index:11111;
    position:absolute;
    display:block;
    width:0.9rem!important;
    height:0.9rem!important;
    top:45%;
    margin-top:-0.37rem;
    display:none;
}

#btn_prev{
    background:url(/zb_users/theme/superpage/style/images/images/hover_left.png) no-repeat left top;
    left:0.2rem;
    background-size: 100%;
}

#btn_next{
    background:url(/zb_users/theme/superpage/style/images/images/hover_right.png) no-repeat right top;
    right:0.2rem;
    background-size: 100%;
}
@media screen and (max-width: 1141px) {
    .main_image li {
       height: 3.61rem;
    }
    
    .main_image {
        height: 3.61rem;
    }
    
    .main_visual {
        height: 3.61rem;
    }
    
    .main_image ul {
        height: 3.61rem;
    }
}
/* banner轮播图模块结束 */

/* 网点聚合模块开始 */
.Blockcontent{width: 98%;overflow: hidden;padding: 15px 0px;}
.Citytab{background: #f2f2f2;padding: 15px 80px;overflow: hidden;line-height: 30px;font-size: 20px;text-align: center;position: relative;}
.Citytab li{font-size: 18px;cursor: pointer;line-height: 30px;}
.Citytab li.on{font-weight: bold;border-bottom: 2px solid #6c3b26;color:#6c3b26;}
.Citytab .buttom span {width: 50px;height: 100%;font-size: 26px;background-color: rgba(141,110,99);position: absolute;top: 0;color: #fff;cursor: pointer;}
.Citytab .buttom span:first-child {left: 0;border-radius: 12px 0px 0px 12px;}
.Citytab .buttom span:last-child {right: 0;border-radius: 0px 12px 12px 0px;}
.Citydiv{overflow: hidden;}
.Citydiv>div{width: 100%;overflow:hidden;display: none;text-align: center;}
.Citydiv>div .Citydiv-item{width: 100%;}
.Citydiv p{width: 23%;padding:1%;display: block;float: left;overflow: hidden;text-align: center; }
.Citydiv p img,.Citydiv p strong{display: inline-block;}
.Citydiv p strong{width: 100%;font-weight:normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #fff;text-align: center;width: 100%;color: #000;}
.lao04b.lao04b_wd a{margin-top:0px;background-color:#b39c94;color:#fff;border:1px solid #8d6e63;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.lao04b.lao04b_wd a:hover{color:#fff;background-color:#8d6e63;}
@media screen and (max-width: 1000px) {
    .Blockcontent {width: 100%;}
    .Citydiv {width: 100%;overflow: hidden;margin-bottom: 6px;}
    .Citydiv p {width: 48%;}
    .Citytab li,.Citydiv p strong {font-size: 16px;}
}
@media screen and (max-width: 860px) {
    .Citytab li,.Citydiv p strong {font-size: 14px;}
}
@media screen and (max-width: 800px) {
    .Citytab {padding: 8px 60px;line-height: 22px;}
}
@media screen and (max-width: 640px) {
    .Citytab {padding: 5px 50px;}
    .Citytab .buttom span {width: 30px;font-size: 16px;} 
}
/* 网点聚合模块结束 */