#sidebar dl{margin-left:5px;}
#sidebar dl dt{padding:4px 0px 5px 0;}
#sidebar dl dt a{font-size:18px;color:#333; font-weight: bold;}
#sidebar .side_menu_ul2 li a { color: #333; font-size: 16px;}

#sidebar dl dt a:hover,
#sidebar dl.cur dt >a,
#sidebar li.cur > a {color: #c00;}
#sidebar dl dd{padding:0px 0px 0px 15px;}
#sidebar dl dd h4{font-weight:normal;padding:5px 0px 5px 10px;}
#sidebar dl dt.on a{font-weight:bold;color:#11578b;}
#sidebar dl h4.on a{font-weight:bold;}
#sidebar .side_menu_ul2 li { margin: 0.4em 1em 0.5em 0;}
#sidebar .side_menu_ul2 a { line-height: 1.2;}


.side_menu_ul2 { padding-left: 18px;}
.leader_ul { padding: 25px 0;}
.leader_ul li { float: left; width: 46%; margin: 0 2% 30px; background: #f7f7f7; background: linear-gradient(to right, #fff, #f9f9f9); box-shadow: 2px 3px 5px #0001; transition: all 0.9s ease-in-out; border-radius: 0 10px 10px 0;}
.leader_ul li:hover { box-shadow: 2px 3px 5px #0004;}
.leader_ul .thumb { width: 126px; margin-right: 14px; float: left; overflow: hidden;}
.leader_ul .text { width: calc( 100% - 140px ); float: left; padding: 0 14px 0 0; box-sizing: border-box;}
.leader_ul a { font-size: 16px; color: #666;}
.leader_ul .la { font-size: 18px; line-height: 2; padding-top: 10px; font-weight: bold; color: #333;}
.leader_ul .lb { font-size: 18px; padding: 0 0 10px; color: #333;}
.leader_ul .lc { font-size: 16px; line-height: 1.8; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.leader_ul img { width: 126px; object-fit: cover; height: 180px; display: block; transition: all 0.3s;}
.leader_ul li:hover img { transform: scale(1.08); transition: all 0.9s ease-in-out;}

