.wrapper_list_pub{
	margin-top: 20px;
}
.xxgk_sm{
	background-color: #2b69b4;
    color: #fff;
    padding: 0px 30px 30px 30px;
    margin-top: 50px;
}
.xxgk_sm_title{
	font-size: 24px;
    font-weight: bold;
    background-color: #fff;
    color: #2b69b4;
    padding-bottom: 20px;
    text-align: center;
    width: 600px;
    margin: 0 auto;
}
.xxgk_sm_content{
	margin-top: 20px;
}
.xxgk_sm_content span{
	float: right;
}
.xxgk_main{
	margin-top: 20px;
}
.xxgk_main_nav{
	float: left;
	width: 225px;
	border:2px solid #2b69b4;
}
.aNav{
	text-align: center;
    padding: 20px;
    font-size: 18px;
    font-weight: bold;
    color: #2b69b4;
    border-top: 1px solid #2b69b4; 
    border-bottom: 1px solid #2b69b4;
}
.nav_active{
	color: #fff;
	background: #2b69b4;
}
.aNavList{
	height: 400px;
	overflow-y: scroll;
}
.aNavList ul li{
	padding: 5px;
}
.test-1::-webkit-scrollbar {/*滚动条整体样式*/

        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/

        height: 1px;

    }

.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

        border-radius: 10px;

         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        background: #2b69b4;

    }

.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/

        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        border-radius: 10px;

        background: #eee;

    }
.main_content_zfzt {
	float: left;
    width: 900px;
    margin-left: 70px;
}
.main_title{
	    border-bottom: 1px solid #2b69b4;
    margin-bottom: 20px;
}
.main_title h3{
	background: #2b69b4;
    width: 25%;
    padding: 10px;
    color: #fff;
    font-weight: bold;
}
.aPerson {
	width: 450px;
	float: left;
}
.aPerson .img{
	width: 140px;
	height: 185px;
	float: left;
}
.aPerson .img img{
	width: 140px;
	height: 185px;
}
.aPerson .infoArea {
	float: left;
	margin-left: 20px;
}
.aPerson .infoArea tbody td{
	line-height: 36px;
}
.zf_list li{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted grey;
}
.table_pc{
    border: 2px solid #2b69b4;
    border-collapse: collapse;
}
.table_pc td{
	    height: 48px;
    border-bottom: 1px solid #2b69b4;
    border-right: 1px solid #2b69b4;
    font-size: 16px;
    line-height: 20px;
    padding: 0px 10px;
}
.table_pc tr td:nth-child(1) {
    width: 170px;
    text-align: center;
    background-color: #ffeef0;
    color: #c02c38;
}

