@charset "utf-8";
/*领导之窗 on*/
.g-content{padding: 10px; background: #fff;}
.g-leaderleft{height: auto; background: #f5f5f5;}
.m-leaderleft h1{height: 50px; line-height: 50px; padding-left: 78px; font-weight: bold; font-size: 18px; color: #fefefe; background-image: url(../images/page/icon-leader.png); background-repeat: no-repeat; background-position: 42px -50px; background-color: #006abf;}
.m-leaderleft h1.on{background-position: 42px 0;}
.m-leaderbd{height: auto; padding: 0 12px;}
/* .m-leaderbig{height: 334px; padding: 21px 14px 0;} */
.m-leaderbig img{margin: 0 auto 9px; display: block;     width: 166px;height: 203px;border: 8px solid #fff;}
.m-leaderbig h2{text-align: center;  line-height: 30px; font-size: 18px; font-weight: bold; color: #f01f20;}
.m-leaderbig h2 sapn.zw{text-align: center; line-height: 30px; font-size: 16px; color: #3d3d3d;font-weight:normal;}

.m-leaderbig p{text-align: center; line-height: 27px; font-size: 16px; color: #3d3d3d;}
.m-leaderbig a{margin-top: 18px; display: block; line-height: 42px; padding-left: 108px; font-size: 16px; color: #fff; background: url(../images/page/icon-wmail.png) #ca8121 72px center no-repeat;}
.m-leaderlis ul li{float: left; width: 272px; height: 45px; line-height: 45px; border-bottom: 1px dashed #ddd; padding: 0 2px;}
.m-leaderlis ul li a{display: block; height: 45px;}
.m-leaderlis ul li a span{float: left; display: block; width: 82px; font-size: 16px;}
.m-leaderlis ul li a p{float: left;}
.m-leaderlis ul li.u-active span,.m-leaderlis ul li.u-active p{color: #f01f20;}

/* .m-ldworks{height: 103px;} */
.m-ldworks{height: 175px;}
.m-ldworks .bd{height: 122px; overflow-y: auto; padding: 8px 6px 0;}
.m-ldworks .bd p{line-height: 28px; font-size: 15px;}
.m-lddesc{height: 335px;}
.m-lddesc .bd{height: 275px; padding: 7px 6px 0; overflow-y: auto;}
/* .m-lddesc{height: 439px;}
.m-lddesc .bd{height: 392px; padding: 7px 6px 0; overflow-y: auto;} */
.m-lddesc .bd p{line-height: 28px; font-size: 15px;}
.m-ldspeak{width:420px;}
.m-ldspeak ul{padding: 8px 6px 0;}
.m-titstyle2{height: 38px; line-height: 36px; border-bottom: 1px solid #ddd;}
.m-titstyle2 a,.m-titstyle2 span{float: left; display: block; padding: 0 18px; font-size: 17px; border-bottom: 2px solid #006abf; color: #006abf; font-weight: bold;}
.m-ldtp{ overflow: hidden; height:150px;}
.m-ldtp .bd ul li{float: left;width: 260px;height: 150px;margin:0 12px;}
.m-ldtp .bd ul li img{width: 260px;height: 150px;}
/*领导之窗 end*/

.u-rightBox{ overflow: hidden;background: #fff;width: 100%;float:none;}
.u-rightBox h3{ height: 52px; line-height: 52px; background: #fff; padding-left: 26px; font-size: 20px; color: #b9060;}
.m-contentBox{ width: 1140px; overflow: hidden; margin: 0 auto;background:#fff;padding: 0 30px;}
.listNew{ padding: 16px 10px; overflow: hidden;min-height:400px; height:auto;}
.listNew li{ height: 30px; line-height: 30px; background: url(../images/home/home_icon.png) left -1225px no-repeat; padding-left: 14px; border-bottom: 1px dashed #ddd;}
.listNew li span{ float: right; color: #999; font-size: 13px;}
.listNew li a{    display: block; font-size: 14px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
/*large pcScreen*/
@media (min-width:1200px) {
.m-leaderleft{width: 316px; }
.m-leaderright{width: 884px;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {

}
/*pad md*/
@media screen and (max-width: 991px ){
.m-ldspeak{float:left;}
.m-ldspeak{width:100%;}
}
/*phone sm*/
@media screen and (max-width: 767px) {

}
@media screen and (max-width: 450px){

}
