@charset "utf-8";
/* CSS Document */


.main_boxR_content {padding:30px 0 0 30px;min-height:500px;}
.main_boxR {padding-bottom:19px;}
.leader_group {width:820px;}
.leader_group:after {content:''; clear: both; display: block;}
.leader_group li {width:244px; height:172px; float:left; margin:0 29px 36px 0;}
.leader_group li:after {content:''; clear: both; display: block;}
.leader_image {width:125px; height:172px; position: relative; float:left; text-align: center; overflow: hidden;}
.leader_image a {width:100%; height:100%; display: block;}
.leader_image a:before {content:''; position: absolute; left:0; right:0; top:0; bottom:0;}
.leader_image a img {width:100%; transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s;}
.leader_image:hover a img {transform:scale(1.11); -ms-transform:scale(1.11); -webkit-transform:scale(1.11); -moz-transform:scale(1.11); -o-transform:scale(1.11);}
.leader_info {width:105px; position: relative; float:left; margin-left:14px;}
.leader_info table {width:100%;}
.leader_info table:before {content:''; height:1px; position: absolute; left:0; right:0; top:0; background:#fff;}
.leader_info table td {height:85px; border-top:1px solid #ebebeb;}
.leader_info table td span , .leader_info table td em {display: block;}
.leader_info table td span {color:#999;}
.leader_info table td em {margin-top:2px; font-size:14px;}



@media (max-width: 991px) {

   .leader_group{width: 100%;}
   .leader_group li{width: 45%;}

}

@media (max-width: 680px) {

 
   .leader_group li{width: 100%;}

}