.leader-part { margin-bottom: 50px; width: 100%; position: relative; box-sizing: border-box; }
.leader-part .leader-wrap { margin: 0 auto; width: 1340px; position: relative; box-sizing: border-box; }
.leaderbox { width: 100%; display: flex; justify-content: space-between; }
.leaderbox .leader-menu { padding: 20px 20px 18px; width: 398px; height: auto; min-height: 700px; box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.10); background-color: #fff; position: relative; box-sizing: border-box; }
.leaderbox .leader-menu .title { width: 100%; text-align: center; position: relative; box-sizing: border-box; }
.leaderbox .leader-menu .title a { width: 100%; height: 52px; line-height: 52px; color: #fff; font-size: 20px; background-color: #1c5fc2; display: block; }
.leaderbox .leader-menu .ldnenu-list { width: 100%; position: relative; box-sizing: border-box; }
.leaderbox .leader-menu .ldnenu-list ul { width: 100%; position: relative; box-sizing: border-box; }
.leaderbox .leader-menu .ldnenu-list ul li { padding-left: 30px; width: 100%; height: 50px; line-height: 50px; color: #333; font-size: 18px; background-color: #f5f5f5; position: relative; box-sizing: border-box; }
.leaderbox .leader-menu .ldnenu-list ul li:nth-child(2n) { background-color: #fff; }
.leaderbox .leader-menu .ldnenu-list ul li a { color: inherit; display: block; width: 100%; height: 100%; position: relative; box-sizing: border-box; display: flex; align-items: center; }
.leaderbox .leader-menu .ldnenu-list ul li .label { display: inline-block; width: 200px; text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.leaderbox .leader-menu .ldnenu-list ul li .ldname { margin-left: 20px; display: inline-block; width: 100px; text-align: left; }
.leaderbox .leader-menu .ldnenu-list ul li.active { color: #1c5fc2; }
/* 简历 */
.leaderbox .ldcontent { padding: 20px 30px 18px; width: calc(100% - 430px); height: auto; min-height: 700px; box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.10); background-color: #fff; position: relative; box-sizing: border-box; }
.leaderbox .ldcontent .ldcontop { padding-left: 20px; width: 100%; height: 52px; line-height: 52px; color: #1c5fc2; font-size: 24px; font-weight: bold; position: relative; box-sizing: border-box; }
.leaderbox .ldcontent .ldcontop:before { content: " "; width: 5px; height: 24px; position: absolute; top: 16px; left: 0; background-color: #1c5fc2;  }
.leaderbox .ldcontent .ld_con { padding: 15px 0 0; width: 100%; display: flex; }
.leaderbox .ldcontent .ld_con .ld_img { padding: 2px; width: 188px; overflow: hidden; text-align: center; border: 1px solid #e8e8e8; }
.leaderbox .ldcontent .ld_con .ld_img img { margin: 0 auto; width: 188px; display: block; } 
.leaderbox .ldcontent .ld_con .ld_info { margin-left: 39px; width: calc(100% - 260px); position: relative; box-sizing: border-box; }
.leaderbox .ldcontent .ld_con .ld_info .ld_name { color: #333; font-size: 22px; text-align: left; font-weight: bold;  }
.leaderbox .ldcontent .ld_con .ld_info .gzfg_label { padding: 7px 0 0 2px; height: 50px; line-height: 50px; color: #1c5fc2; font-size: 18px; border-bottom: 1px solid #d1d1d1; text-align: left; position: relative; }
.leaderbox .ldcontent .ld_con .ld_info .gzfg_content { margin: 13px 2px 19px; height: 90px; overflow-y: auto; overflow-x: hidden; } 
.leaderbox .ldcontent .ld_con .ld_info .ld_btn { height: 40px; overflow: hidden; }
.leaderbox .ldcontent .ld_con .ld_info .ld_btn a { padding-left: 71px; width: 97px; height: 40px; background: url(https://www.lczf.gov.cn/images/ld_xxbtn.png) no-repeat; color: #546e7a; font: 16px / 40px "微软雅黑"; display: block;  }
.leaderbox .ldcontent .ld_con .ld_info .ld_btn a:hover { color: #fff;  background: url(https://www.lczf.gov.cn/images/ld_xxbtn.png) 0 bottom no-repeat; }
.leaderbox .ldcontent .ld_hyhd { width: 100%; }
.leaderbox .ldcontent .ld_hyhd .ld_hyhdtt {  margin-top: 20px; height: 42px; line-height: 40px; color: #1c5fc2; font-size: 20px; font-weight: bold; border-bottom: 1px solid #d1d1d1; overflow: hidden; }
.leaderbox .ldcontent .ld_hyhd .tit, .leaderbox .ldcontent .ld_hyhd .tit:hover {  padding: 0 15px; width: auto; height: 40px; color: #1c5fc2; border-bottom: #1c5fc2 2px solid; display: block; float: left;   white-space: nowrap; }
.leaderbox .ldcontent .ld_hyhd .ld_jj { margin-top: 15px; padding: 17px 30px 24px; height: auto; line-height: 30px; min-height: 90px; color: #555; font-size: 14px; background: #f8f8f8; }