/* CSS Document */
.leaderContainer {
    padding: 25px 0px 0px;
    overflow: auto;
    zoom: 1;}

.leaderContainer .left {
    float: left;
    width: 370px;
    min-height: 100px;
    margin-left: 50px;
    background: #fff;
}

.leaderDetail {
    margin: 8px 6px;
    background: #f6f6f6;
}

.leaderContainer .right {
    float: right;
    width: 805px;
    min-height: 100px;
    margin-right: 50px;
}

.leaderBox {
    background: #fff;
    margin-bottom: 20px;
    padding: 0px 10px;
    text-align: left;
}

.leaderBox .title {
    line-height: 55px;
    border-bottom: 1px solid #dedede;
}

.leaderBox .title span {
    height: 36px;
    border-radius: 99px;
    background: #015293;
    display: inline-block;
    color: #fff;
    line-height: 36px;
    padding: 0px 27px;
    font-size: 20px;
    text-align: center;
}

.leaderBox .title a.more {
    float: right;
    font-size: 15px;
    color: #999;
}

.leaderBox .fengong {
    margin: 0px 15px;
    padding: 12px 0px;
    float: right;
    width: 65%
}

.leaderBox .fengong p {
    color: #333;
    line-height: 40px;
    font-size: 16px;
}

.dynamicList {
    padding: 12px 10px;
}

.dynamicList li {
}

.dynamicList li a {
    color: #333;
    font-size: 16px;
    line-height: 40px;
}

.dynamicList li span {
    color: #999;
    float: right;
}

.videoList {
    overflow: auto;
    zoom: 1; padding: 30px 0px 20px;
}

.videoList li {
    float: left;
    width: 33.33%;
}

.videoList li a.img {
    display: block;
    margin: 0px 14px;
    text-align: center;
    width: 235px;
    height: 165px;
}

.videoList li a.title {
    display: block;
    margin: 0px 14px;
    text-align: center;
    font-size: 14px;
    color: #666;
    border: none;
}

.leaderPhoto {
    text-align: center;
    padding: 45px 0px 15px;
}

.leaderPhoto img {
    width: 150px;
    height: 200px;
}

.leaderDetail .name {
    color: #000;
    font-size: 20px;
    text-align: center;
    line-height: 35px;
    margin: 0 20px
}

.leaderDetail .desc {
    color: #666;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    margin: 0 20px
}

.resumeTitle {
    color: #015293;
    margin: 5px 20px 0px;
    line-height: 45px;
    font-size: 20px;
    font-weight: bold;
}

.resumeContent {
    float: left;
    width: 20%;
    margin: 0px;
    margin: 0px 20px;
    text-indent: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #333;
    padding-bottom: 15px;
    text-align: justify
}

.resumeContent a {
    color: #3e6193;
}

.msgLeader {
    width: 320px;
    text-align: center;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 15px 0px;
    margin: 0px auto;
}

.leaderList {
    width: 320px;
    margin: 15px auto 10px;
    padding-top: 30px;
}

.leaderList tr td {
    line-height: 30px;
    padding-bottom: 10px;
}

.leaderList .tit {
    width: 80px;
}

.leaderList .tit font {
    font-size: 16px;
    display: block;
    font-weight: bold;
    color: #333;
    text-align-last: justify;
}

.leaderList .tit .mao {
    font-size: 16px;
    font-weight: bold;
}

.leaderList .lab {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.leaderList .lab a {
    color: #4c4c4c;
    display: inline-block;
    width: 60px;
    font-size: 18px;
    font-weight: 600;
    padding: 5px 20px;
}

 .font11 {
    width: 120px;
    padding: 5px;
    color: #13498f;
    font-size: 20px;
    font-weight: 700;
    text-align-last: justify;
}

.ldytitle span {
    line-height: 45px;
    display: inline-block;
    color: #015293;
    font-size: 20px;
    font-weight: bold;
    margin-left: 4px;
}

.ldytitle {
    border-bottom: 1px solid #ddd;
    line-height: 45px;
    margin: 0px 5px;
}

.ldytitle a {
    color: #666;
    font-size: 14px;
    float: right;
    margin-right: 5px;
}