/*--领导列表--*/
.comtop{border-bottom: 1px solid #eee;overflow:hidden;}
.comtop span{font-size: 18px;cursor: pointer;width:22%;background-color: #eee;float:left;text-align: center;line-height:34px;}
.comtop span.on{ background-color: #146ac1;color: white;}
.comtop span.on a{color: white;}
.comtop span + span{margin-left: 4%;}


.comlist ul{display:none;}
.comlist ul.on{display:block;}
.comlist li {
    border-bottom: 2px solid #F1F1F1;
    padding:25px 15px;
    background: #fff;
    overflow:hidden;
}
.comlist .pic{float: left; margin-right: 20px; }
.comlist .pic img{width:150px;}
.comlist .last{
    border-bottom:0
}
.comlist li:hover{
    background:#F9F9F9
}
.comlist .title {
    margin-bottom: 5px;
font-weight: bold;
}
.comlist .title a {
    color: #015CAB;
    font-size: 18px;
}
.comlist .job{font-weight: bold;}
.comlist .job,
.comlist .work {
    padding-left: 23px;
    background: url(../media/xxgk/images/page/icons-zwgk.png) 0 -1525px no-repeat;
    float:left;
}
.comlist .work em,
.comlist .job em{
    display:inline-block;
    *display:inline;
    zoom:1;
    min-width: 66px;
}
.comlist .work {
    background-position: 3px -1612px;
    float: left;
}
.comlist .tel .work{
    background-position: 3px -2293px;
}
.comlist .intro {
    overflow: hidden;
    margin-bottom:5px;
font-size: 18px;
}
.comlist .intro span {
    display: block;
    line-height:1.8
}
.comlist .text {
    color: #888;
    overflow: hidden;
    zoom: 1;
}
.comlist .intro .more {
    display: none
}


/*--领导文章--*/
.leader_box{width: 100%;margin-top: 40px;margin-bottom: 40px;}
.leader_box .img-box{width: 100%;}
.leader_box .img{padding:20px;text-align: center;margin: 0 auto;}
.leader_box .img img{width: 200px;margin-top: 20px;}
.leader_box .img .zw-name{font-size:16px ;font-weight: bold;color: #333333;text-align: center;margin: 20px 0 0;}
.leader_box .img .zw{/* padding-right: 15px; */display: block;}
.leader_box .txt{width: 100%;}
.leader_box .txt .txt-box{padding:15px 0;}
.leader_box .txt .txt-tit{font-size: 1.25em;font-weight: bold;color: #333333;padding-left: 20px;position: relative;}
.leader_box .txt .txt-tit:before{content: "";display: block;width: 4px;height: 70%;background: #3179C7;position: absolute;left: 0;top: 18%;}
.leader_box .txt .txt-content{padding:15px 0 0 20px;line-height: 2em;text-indent: 2em;}
.leader_box .txt .zfld-fg{/* max-height: 130px; *//* overflow-y: auto; */}
.leader_box .txt .txt-more{text-align: right;padding-top: 10px;}
.leader_box .txt .txt-more a{color: #999;}
.leader_box .txt .txt-more a:hover{color:#BA3228;}