﻿.Leader_One {
 width: 346px;
 height: 575px;
 background: url(/Content/Areas/Common/images/common/LeaderOne.png);
 padding: 22px 0;
 box-sizing: border-box;
}

.Leader_One li {
 height: 56px;
 line-height: 56px;
 font-size: 18px;
 padding-left: 50px;
 box-sizing: border-box;
 margin: 2px 0;
}

.Leader_One li.active {
 background: #751D1B;
 position: relative;
}

.Leader_One li.active::after {
 width: 10px;
 height: 56px;
 background: #751D1B;
 content: '';
 position: absolute;
 top: 0;
 right: -10px;
}

.Leader_One li a {
 color: #fff;
}

.Leader_Two {
 width: 100%;
 background: #fff;
 padding: 60px 60px 0;
 box-sizing: border-box;
 overflow: hidden;
 background-size: cover;
}

.Leader_Two li {
 width: 510px;
 float: left;
 height: 300px;
}
.Leader_Two li:nth-child(even) {
 float: right;
}
.Leader_Two li.selected {
 display: block;
}

.Leader_Two .img_box img {
 width: 180px;
 transition:all 0.2s;
}

.Leader_Two .img_box {
 margin-right: 30px;
 display: block;
 overflow: hidden;
}
.Leader_Two .img_box:hover img{
 transform:scale(1.1);
}
.Leader_Two .title_type {
 font-size: 24px;
 color: #333;
 margin-bottom: 10px;
 display: block;
}

.Leader_Two .fr {
 display: block;
 width: 300px;
 box-sizing: border-box;
 position: relative;
 height: 240px;
}

.Leader_Two .text_top p {
 font-size: 14px;
 line-height: 24px;
 color: #333;
 margin-bottom: 10px;
}
.Leader_Two .text_top p.job {
 display: block;
}
.Leader_Two li>p {
 font-size: 14px;
 line-height: 30px;
 color: #333;
}
a.Leader_more {
 position: absolute;
 left: 0px;
 bottom: 0;
}
@media only screen and (max-width:768px){
 .Leader_One,.Leader_Two li>p,.Leader_Two .text_top p{
 font-size: 14px;
 line-height: 30px;
 color: #333;
 margin-bottom: 0;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
 }
 .Leader_Two{
 width: 100%;
 height: auto;
 background: none;
 padding: 0;
 }
 .Leader_Two li{
 display: block;
 margin-bottom: 20px;
 background: #fff;
 background-size: cover;
 padding: 0;
 box-sizing: border-box;
 width: 100%;
 float: none;
 height: 133px;
 }
 .Leader_Two li:nth-child(even) {
 float: none;
 }
 .Leader_Two .img_box{
 overflow: hidden;
 display: block;
 float: left;
 text-align: center;
 margin-right: 10px;
 }
 .Leader_Two .img_box img {
 width: 100px;
 }
 .Leader_Two .fr{
 width: 100%;
 float: none;
 height: 135px;
 }
 .Leader_Two .title_type{
 font-size: 18px;
 margin-bottom: 0;
 }
 a.Leader_more {
 position: absolute;
 left: 110px;
 bottom: 0;
 }
} 