@charset "utf-8";
.leader_list{ width: 100%; height: auto;  clear: both;}
.leader_list li{ float: left; padding: 20px; width: 780px; height: 136px; position: relative; overflow: hidden; border-bottom: 1px solid #ccc;}
.leader_list li .leader_img{ float: left; width: 98px; height: 136px;}
.leader_list li .leader_img img{display: block; width: 98px; height: 136px;}
.leader_list li .leader_info{ margin-left: 120px; width: auto;}
.leader_list li .leader_info p{ line-height: 28px;}
.leader_list li .leader_info a{ position: absolute; bottom: 20px; left: 136px; display: block; height: 22px; width: 70px; text-align: center; line-height: 22px; background: #54a3ea; color: #FFFFFF; font-size: 12px;}
.leader_list li .leader_info a:hover{ background: #1e6cb1;}
.leader_fg{ height: 56px; overflow: hidden; text-overflow: ellipsis; }

.leader_box{ width: 1098px; height: auto; border: 1px solid #CCCCCC; background: #FFFFFF;}
.leader_tit{ width: 100%; font-size: 26px; font-weight: bold; padding: 30px 0 20px; text-align: center;}
.leader_table{ width: 1033px; height: auto; margin: 0 auto; background: #f5f5f5;}
.leader_table tbody tr td{ border: 1px solid #CCCCCC; height: 50px; text-align: left; text-indent: 20px; font-size: 14px; color: #333;}
.leader_table tbody tr .ws{ width: 140px; font-weight: bold;}
.leader_table tbody tr .wl{ width: 200px; /*background: #cfebf0;*/}
.leader_table tbody tr .wbbt{ border-bottom: 2px solid #CCCCCC;}
.leader_table tbody tr .wbl{ border-left: 2px solid #CCCCCC;}
.leader_jj{ width: 100%; height: auto;}
.leader_l_pic{ float: left; width: 220px; margin: 25px 18px 0 25px; }
.leader_l_pic img{ width: 220px; height: 324px;}
.leader_l_pic .leader_name{ text-align: center;font-size: 18px;color: #434343;line-height: 24px;font-weight: bold; margin-top: 20px;}
.leader_l_pic .leader_pos{ text-align: center;font-size: 16px;color: #434343;line-height: 24px; margin: 20px 0;}
.leader_r_main{ float: left; width: 797px; margin-top: 25px; padding-left:38px; background: url(mjj_ldxq_bar.png) repeat-y left top; padding-bottom: 20px;}
.leader_r_main h2{ font-size: 18px; color: #434343; font-weight: bold; margin: 20px 0;}
.leader_r_main p{ padding-right: 20px; line-height: 30px; font-size: 16px; color: #434343;}

ul.leader_list2 li{ float: left; width: 453px; height: 155px; border-bottom:1px solid #ddd; padding:20px 0; overflow:hidden;}
ul.leader_list2 li:first-child{ width:906px;}
ul.leader_list2 li:first-child .leader_right{ width:670px;}
ul.leader_list2 li .leader_left{ float: left; width: 117px; height: 156px;}
ul.leader_list2 li .leader_left img{ display:block; width: 117px; height: 156px;}
ul.leader_list2 li .leader_right{ float: right; width: 260px; padding:0 10px 0 23px;}
ul.leader_list2 li .leader_right p{ line-height: 24px; padding:5px 0; overflow:hidden;}
ul.leader_list2 li .leader_right p b{ display:inline-block; width: 100px;}
ul.leader_list2 li .leader_right .more{ display:block; width: 94px; height: 27px; line-height: 27px; background:#a2b5de; color:#fff; text-align: center;}

dl.leader_info{ border-bottom: 1px solid #d1d1d1; padding-bottom: 20px; margin:10px 20px 0;}
dl.leader_info dt{ width: 117px; height: 162px; float: left;}
dl.leader_info dd{ width: 680px; float: left; margin-left: 23px;}
dl.leader_info dd p{ line-height: 32px;}

.grjj{ margin:10px 20px 0;}
.grjj h3{ background:url(2016ls_ldzc_icon02.png) no-repeat left center; color:#006eb6; padding-left: 30px; margin:20px 0 10px;}
.grjj p{ line-height: 30px;}


@media screen and (max-width: 760px) {
	.leader_list li{ width: 94%; padding: 10px 3%;}
}
@media screen and (max-width: 480px) {
	.leader_list li .leader_info p:nth-child(3){ height: 48px; line-height: 24px; overflow: hidden; text-overflow: ellipsis;}
}
