@charset "utf-8";
/*
* @Author: Tech050
* @Date:   2019-06-14 13:40:46
* @Last Modified by:   Tech050
* @Last Modified time: 2019-06-14 15:26:25
*/

.m-leaderbox{padding: 6px 20px 20px; background: #fff;}
.m-leaderbox .row,.m-leaderdesc{margin: 0 -10px;}
.m-leaderlf,.m-leaderrg{padding: 0 10px;}
.m-leadergp{background: #f5f5f5;}
.m-leadergp h1{line-height: 50px; padding-left: 28px; font-size: 20px; font-weight: bold; color: #fff; background: #cd0000;}
.m-leadergp li{border-bottom: 1px solid #fff;}
.m-leadergp li a{display: block; padding: 16px 14px;}
.m-leadergp li span{display: inline-block; margin-right: 24px; min-width: 54px; font-size: 18px; font-weight: bold;}
.m-leadergp li i{color: #999; font-size: 14px;}
.m-leadergp li.u-active span{color: #cd0000;}
.m-leaderdesc .u-ldpic{padding: 0 10px; width: 21%;}
.u-ldpic img{display: block; width: 100%; padding: 7px; background: #f5f5f5;}
.m-lddes{padding: 0 10px; width: 79%;}
.m-ldname{margin: 6px 0 26px; width: 100%; line-height: 36px;}
.m-ldname span{margin-right: 26px; font-size: 24px; font-weight: bold; color: #cd0000;}
.m-ldname i{font-weight: bold;}
.u-wtml{display: block; padding: 0 12px 0 42px; background: url(../images/leader/icon-wtml.png) #f67676 14px center no-repeat; color: #fff; border-radius: 6px;}
.m-ldjij{padding: 16px; background: #f5f5f5; min-height: 148px;}
.m-ldgzjlbox{padding: 10px; line-height: 32px;}
.m-ldgzjlbox p{text-indent: 2em;}
.m-ldgzjl .m-liststyle1{padding: 10px 0;}
.m-ldhdjj{margin-top: 15px;}
.m-ldhdjj a{display: block; position: relative; height: 144px;}
.m-ldhdjj img{display: block; width: 100%; height: 144px;}
.m-ldhdjj p{left: 0; right: 0; bottom: 0; padding: 0 5px; line-height: 36px; background: rgba(0,0,0,.5); color: #fff;}

/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {
    

}
/*中等PC屏幕下的专用样式*/
@media screen and (min-width:992px) and (max-width: 1199px) {
	.m-leadergp li span{display: block;}
	.m-ldname{margin-bottom: 10px;}
	.m-ldhdjj a,.m-ldhdjj img{height: 120px;}
}
/*PAD屏幕下的专用样式*/
@media screen and (min-width: 768px) and (max-width: 991px ){
	.m-ldname,.m-leaderlf{margin-bottom: 10px;}
	.m-ldhdjj a,.m-ldhdjj img{height: 130px;}
}
/*PHONE屏幕下的专用样式*/
@media screen and (min-width: 639px) and (max-width: 767px) {
	.m-ldname,.m-leaderlf{margin-bottom: 10px;}
	.m-ldhdjj a,.m-ldhdjj img{height: 110px;}

}

@media screen and (max-width: 638px) {
	body{font-size: 14px;}
	.m-ldname,.m-leaderlf{margin-bottom: 10px;}
	.m-leaderdesc .u-ldpic{width: 100%; padding: 10px 30px;}
	.m-lddes{width: 100%;}
	.m-ldjij{min-height: auto;}
	.m-ldgzjlbox{line-height: 26px;}
	.m-ldhdjj a,.m-ldhdjj img{height: 100px;}

}