

.top{ position: fixed; top:0; left: 0; width: 100%; height: 38px;z-index:6; background:#fff ;}
.logo{ width: 100%; text-align: center; padding-top:5px; }
.logo img{ width:10rem;}
.nav-icon{position: fixed; top:11px; left:14px; }
.open{ width:1.4rem;}
.close{ display: none;}
.search{position: fixed; top:11px; right:14px; }
.search img{ width:1.2rem;}
.nav-list{position: fixed; top:38px; left: 0; padding:0 0 20px 0;  background: #FFFFFF; width: 100%; z-index:6;}
.nav-list ul{ padding:0 15px;}
.nav-list li{ list-style: none; float: left; width: 100%;  height: 42px; border-bottom:1px solid #2e2e2e; }
.nav-list a{  line-height: 42px; color: #2e2e2e;}

.weui_navbar{padding-top: 38px; z-index: 0; position: relative; }
.weui_navbar a{ color: #2e2e2e;}
.weui_navbar .tab-c{ color: #b31f1f;}
.weui_navbar:after{    border-bottom: 1px solid #2e2e2e;}

.table-title{ color: #B31F1F; font-size: 16px; padding:10px; font-weight: bold;}
.weui_grid{    padding: 20px 2px;}
.weui_grid:nth-child(3n):before{border-right-width: 1px;}

.leader {
	border-bottom:1px dashed #ec4444;
	height:auto;
	float:left;
	width:100%;
	padding:10px 0px; position:relative;
}
.leader_info {
padding:10px 0 0 160px;

}
.leader_info span {
	color:#cd0805;
}
.leader_info p {
	line-height:25px;
	font-size:14px;
	padding-bottom:30px;
	width:100%;
}
.leader_image {
	position:absolute;
	top:10px; left:0;
	width:145px;
	height:210px;
	border:1px solid #E4E4E4;
	text-align:center;
}