/* 论坛版块 */
/*public*/
.pr{position: relative;}
.pa{position: absolute;}
/*title*/
.tit{height: 40px; padding: 0 12px; border-bottom: 1px solid #dcdcdc; background-color: #fff;}
.tit em{height: 15px; line-height: 15px; font-size: 15px; color: #000;}
.tit .c999 { color: #999; }
.fz15 {font-size: 15px;}
.tit-top-line{border-top: 1px solid #dcdcdc;}
.tit-no-line{border-bottom: 0px solid #dcdcdc;}
.tit-bottom-line{border-bottom: 1px solid #dcdcdc;}
.no-border{border: 0px;}
.tit-dark-bg{ height: 42.5px; line-height: 42.5px; font-weight: bold;}
.hide-block{height: 30px; line-height: 30px; font-weight: bold;}
.hide-block em:before{display: none;}
.tit-sub{float: right;}
.tit-sub ul{overflow: hidden;}
.tit-sub ul li{float: left; line-height: 40px; font-size: 12px; margin-left: 15px;}
.tit-sub ul li a{color: #733821;}

.sub2 em{float: left;}
.tit-sub2{float: left;}
.tit-sub2 ul{overflow: hidden;}
.tit-sub2 ul li{float: left; line-height: 40px; margin-left: 15px;}
.tit-sub2 ul li i{display: inline-block; font-size: 12px; padding: 0 15px 0 5px; height: 20px; line-height: 20px; color: #ca0813;  border: 1px solid #e8e8e8; vertical-align: middle;  background: url(../../images/wap3.0/close-small.png) no-repeat 96% 50%;  background-size: 8px 8px; }
.tit-sub2 ul li i a{color: #ca0813;}
.tit-sub2 ul li a{color: #999999; font-size: 12px;}

hr{height: 10px; background-color: #f6f6f6; border: 0;}
/********************* 全部版块 **********************/
.white-bg{
    background-color: #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    overflow: hidden;
    margin-top: 15px;
}
/*全部版块*/
.cate-hot-brand-list{padding-top: 10px;}
.cate-hot-brand-list ul li{margin-bottom: 10px;}

/*区域列表*/
.area-list{overflow: hidden; -webkit-transition: all 0.5s; transition: all 0.5s; border-bottom: 2.5px solid #f6f6f6;}
.area-list ul{margin-top: -1px; position: relative; }
/* .area-list ul li{border-top: 1px solid #e5e5e5;} */
.area-slide{ display: flex; flex-direction: column; justify-content: center;position: relative; padding:0 12px 0 110px;box-sizing: border-box; height: 71px;}
.area-pos.left12{  left: 12px; }
.area-pos{position:  absolute; left: 0; top: 0; width: 105px; height: 71px; line-height: 71px; text-align: center;}
.area-pos span{ display: inline-block; vertical-align: middle;}
.area-pos span.icon{width: 35px; height: 35px; background-size: cover;}
.area-pos span.icon-bag{background-image: url(../../images/wap4.0/bbs/icon-bag.png);}
.area-pos span.icon-book{background-image: url(../../images/wap4.0/bbs/icon-book.png);}
.area-pos span img{width: 100%;}
.area-title{line-height: 20px; font-size: 14px; color: #333;}
.area-title span.hot{  display: inline-block; width: 12px;  height: 5px;  background: url(../../images/wap3.0/hot.png) no-repeat 0 0/100% 100%;  position: relative; top: -7px; left: 3px; }
.area-admin{line-height: 20px; font-size: 11px; color: #a0a0a0;overflow: hidden;  height: 20px;}
.area-admin span{color: #743a1d; margin-left: 5px;}
.area-info{color: #a0a0a0;position: absolute; right: 12px; top: 0; width: 100%; line-height: 50px; height: 50px; text-align: right; font-size: 11px;}
.area-info span{ margin: 0 3px;}

/* 大logo */
.area-list-big .area-slide{padding: 0px 12px 0 110px; height: 60px; display: flex;flex-direction: column; justify-content: center; }
.area-list-big .area-pos{width: 105px; height: 60px; line-height: 60px;}
.area-list-big .area-pos span{width: 60px; height: 30px;}
.area-list-big .area-title{line-height: 20px; font-size: 14px;}
.area-list-big .area-info{line-height: 60px; height: 60px;}


/*  标题的 展示\收起 按钮  */
.tit-dark-bg .button{ height: 100%; width: 35px; text-align: center; line-height:30px; }
.tit-dark-bg .button em{ display: inline-block; width: 100%; height: 100%; color: #707070; font-size: 17px;}