@charset "utf-8";
html,
body {
    position: relative;
    font-size: 14px;
    background: #ffffff;
}
.content .white-block{
    position: relative;
    top:-1px;
    width: 4px;
    height: 7px;
    background: url("white_block_ico.png")0 0 no-repeat;
    display: inline-block;
    margin-right:10px;
}
.content .leader-detail .leader-pic{
    margin-top:23px;
    margin-bottom:22px;
}
.content .leader-detail .name{
    color:#222;
    font-size:1.5rem;
    margin-right:13px;
}
.content .leader-detail .post{
    position: relative;
    top: -3px;
    color:#444;
    font-size:0.85rem;
    background:#efefef;
    display:inline-block;
    padding:6px 14px;
}
.content .leader-info .major{
    margin-bottom:23px;
}
.content .personal-detail>li{
    color:#999;
    font-size:0.85rem;
    text-align:left;
    padding:12px 0;
    border-top:1px dashed #e2e1e1;
}
.content .personal-detail>li>div{
    width:50%;
}
.content .personal-detail>li>div>span,
.content .personal-detail>li span{
    color:#222;
    margin-left:14px;
}
.content .personal-detail>li:last-child{
    border-bottom:1px dashed #e2e1e1;
}
.content .leader-detail .time-line{
    margin-top:32px;
}
.content .leader-detail .time-line>li{

}
.content .time-line .circle{
    position:relative;
    top:3px;
    width:13px;
    height:13px;
    border-radius:30px;
    border:1px solid #b9b9b9;
    display:inline-block;
}
.content .time-line .circle>em{
    position:absolute;
    top:5px;
    left:5px;
    width:4px;
    height:4px;
    background:#b9b9b9;
    border-radius:30px;
}
.content .time-line .line{
    color:#b9b9b9;
}
.content .time-line .date{
    color:#555;
    font-size:0.85rem;
    font-weight:bold;
}
.content .time-line .experience{
    position:relative;
    left:7px;
    line-height: 1.3rem;
    color:#555;
    font-size:0.85rem;
    text-indent:3px;
    border-left:1px solid #b9b9b9;
    padding:13px 0 35px 29px;
}