@charset "utf-8";
.m-main {background: #fff;padding: 20px 20px 0 !important;}

.m-leadergp{background: #f5f5f5;    }
.m-leadergp h1{line-height: 50px; padding-left: 30px; font-size: 18px; font-weight: bold; color: #fefefe; background: #b80608;}
.m-leadergp li{border-bottom: 1px solid #fff;}
.m-leadergp li a{display: block; padding: 16px 14px;    border-left-width: 6px; border-left-style: solid;border-left-color: #f5f5f5;}
.m-leadergp li.u-active a, .m-leadergp li a:hover{border-left-color: #b90609; background: #fff; color: #b90609;}
.m-leadergp li span{ min-width: 54px;font-size: 18px;font-weight: bold;display: block;}
.m-leadergp li span.u-job{color: #999;font-size: 14px;}
.m-leadergp li i{color: #999; font-size: 14px;}
.m-leadergp li.u-active span{color: #cd0000;}
.m-leaderdesc .u-ldpic{width: 21%;height: 216px;}
.u-ldpic img{display: block; width: 100%; padding: 7px; border: 1px solid #ddd;    background: #f5f5f5;height: 100%;}
.m-lddes{padding: 0 10px; width: 79%;}
.m-ldname{margin: 6px 0 23px; width: 100%; line-height: 36px;}
.m-ldname span{margin-right: 26px; font-size: 24px; font-weight: bold; color: #b90609;}
.m-ldname i{font-weight: bold;}
a.u-wtml{display: block; padding: 0 12px; background: #f6ae67; color: #fff; border-radius: 6px;}
a.u-wtml p{display: inline-block; width: 18px; height: 20px; line-height: 20px; font-size: 18px; color: #fff; vertical-align: middle; margin-right: 10px;}
.m-ldjij{padding: 16px; background: #f5f5f5; min-height: 148px;}
.u-leadertext {padding-left: 12px;height: auto;overflow-y: auto;}
.u-leadertext p{line-height: 36px;}
.m-newsbox3 .g-picreading .owl-item {padding: 0 7px;}
.m-newsbox3 .m-picreading {    padding-top: 5px;}
.m-newsbox3 .m-picreading .g-picreading .u-itemreading img{height: 125px;width: 100%;margin: 0 auto}
/*large pcScreen*/
@media (min-width:1200px) {
.m-leaderbox1 .m-leaderbox1left {
    width: 254px;
}
.m-leaderbox1 .m-leaderbox1right {
    width: 929px;
}
.m-leadergp {
    height: 1010px;
}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
 
/*pad md*/
@media screen and (max-width: 991px ){
 .m-leadergp ul, .g-listlf ,.m-leaderdesc .u-ldpic{min-height: auto !important;}
.m-leaderdesc .u-ldpic{height: auto !important;}
.m-newsbox3 .m-picreading .g-picreading .u-itemreading img {object-fit: cover;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
  
}
/*small xs*/
@media screen and (max-width: 638px) {
.m-leaderdesc .u-ldpic {
    width: 100%;
}
.m-lddes {
    width: 100%;
}
}