body{min-width: 1200px;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.zqj_container{width:1100px; max-width:1100px; margin:0 auto; clear:both; position:relative;}
.space48{height: 48px; clear: both;}
.space70{height: 70px; clear: both;}
.fl{float: left;}
.fr{float: right;}

.zt_banner img{width: 100%; height: auto; display: block;}
.zt_nav{height: 84px; line-height: 84px; background-color: #079383;}
.zt_nav .container li{width: 16.667%; text-align: center; float: left;}
.zt_nav .container li a{color: #fff; font-size: 24px;}
.ztwarp{}
.ztmain{}
.zt_title{margin-bottom: 40px;}
.zt_title img{display: block; margin: 0 auto;}

/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*图标鼠标经过效果*/
.icon li{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.icon li i{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.icon li:hover i{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}

/****** 新闻头条 ******/
.xwtt{margin: 50px 0 30px;}
.xwtt .tit{padding: 0 3%; font-weight: bold; line-height: 1.3; margin-bottom: 20px; text-align: center;}
.xwtt .tit a{font-size: 40px; color: #e01c2b;}
.xwtt .zy{font-size: 18px; color: #333; line-height: 1.5; text-align: center;}

/****** 新闻大图 ******/

.xwdt{width:100%; height:578px; overflow:hidden; position:relative; border:0;  }
.xwdt .hd{ height:15px; overflow:hidden; position:absolute; right:0; bottom:10px; z-index:2; }
.xwdt .hd ul{ overflow:hidden; zoom:1; float:left;}
.xwdt .hd ul li{ float:left; margin-right:9px;  width:11px; height:11px;  border-radius:50%; background:#A8B6B6; cursor:pointer; text-indent:99999em;}
.xwdt .hd ul li.on{ background:#CC2D31; color:#fff; }
.xwdt .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.xwdt .bd ul{width:100%; height:100%;}
.xwdt .bd ul li{position:relative; line-height:30px; height:578px;}
.xwdt .bd li img{width:100%;  height:578px;}
.xwdt .bd li b{ display:block; position:absolute; width:100%; height:40px; bottom:0px;left:0;background:#000; opacity:.67;filter:alpha(opacity=67); z-index:1;}
.xwdt .bd li span{ display:block; position:absolute;width:74%;height:40px; bottom:0px;left:0; z-index:2; line-height:40px;}
.xwdt .bd li span a{color:#FFF; display:block; float:left; padding:0 15px; position:relative; z-index:3; font-size:17px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.xwdt .bd li span a:hover{color:#FC0;}

.esd_box{width: 48%;}
.esd_box .title{margin-bottom: 20px;}
.esd_box .title img{display: block;}

.esd_list li{position:relative; padding-left: 20px; padding-right: 100px; height:48px; line-height:48px; overflow:hidden; vertical-align:top;}
.esd_list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 7px; height: 7px; border-radius: 50%; background: #CD2E33;}
.esd_list li span{ position: absolute; right: 0; top: 0; color: #999999; font-size: 16px; font-weight: normal;}
.esd_list li a{display:block; max-width:100%; white-space:nowrap; font-size: 18px; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/****** 党建引领添动力·奋勇争先促发展 ******/
.esd_title{margin-bottom: 30px;}
.esd_title img{display: block; margin: 0 auto;}

.tdl_l{width:47%;}
.tdl_r{width:49%;}
.tdl_tpxw{width:100%; height:286px; overflow:hidden; position:relative; border:0;  }
.tdl_tpxw .hd{ height:15px; overflow:hidden; position:absolute; right:0; bottom:10px; z-index:2; }
.tdl_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.tdl_tpxw .hd ul li{ float:left; margin-right:9px;  width:11px; height:11px;  border-radius:50%; background:#A8B6B6; cursor:pointer; text-indent:99999em;}
.tdl_tpxw .hd ul li.on{ background:#CC2D31; color:#fff; }
.tdl_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tdl_tpxw .bd ul{width:100%; height:100%;}
.tdl_tpxw .bd ul li{position:relative; line-height:30px; height:286px;}
.tdl_tpxw .bd li img{width:100%;  height:346px;}
.tdl_tpxw .bd li b{ display:block; position:absolute; width:100%; height:40px; bottom:0px;left:0;background:#000; opacity:.67;filter:alpha(opacity=67); z-index:1;}
.tdl_tpxw .bd li span{ display:block; position:absolute;width:74%;height:40px; bottom:0px;left:0; z-index:2; line-height:40px;}
.tdl_tpxw .bd li span a{color:#FFF; display:block; float:left; padding:0 15px; position:relative; z-index:3; font-size:17px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tdl_tpxw .bd li span a:hover{color:#FC0;}

/****** 委员风采·先锋 ******/
.rmsj {
    overflow: hidden;
}

.rmsj .rmsjPic {
    width: 593px;
    height: 330px;
}

.rmsj .rmsjPic img {
    width: 100%;
    height: 330px;
}

.rmsj .list {
    background: #f9f9f9;
    width: 507px;
    height: 330px;
}

.rmsj .list span {
    border-bottom: 1px dashed #dddddd;
    height: 1px;
    width: 447px;
    position: absolute;
    top: 0;
    display: block;
    margin: 1px auto;
}

.rmsj .list li {
    position: relative;
    box-sizing: border-box;
    padding: 26px 30px 0;
    line-height: 30px;
    height: 110px;
}

.rmsj .list li h5 {
    font-weight: bold;
    font-size: 18px;
    overflow: hidden;
}

.rmsj .list li a:hover {
    color: #bf0e0e;
}

.rmsj .list li.active {
    background: url("wytd.png");
    background-size: 100% 100%;
    width: 536px;
    left: -29px;
    position: relative;
    padding-left: 59px;
    height: 110px;
    color: #bf0e0e;
}
.rmsj .list li.active h5{ color: #bf0e0e;}




/******联合出品 ******/
.lhcp{text-align: center; padding: 50px 0 30px; color: #333;}
.lhcp span{display: inline-block; margin-right: 40px; color: #333; font-size: 18px;}
.lhcp span.sp40{margin-right: 40px;}
.lhcp img{vertical-align: middle;}
.lhcp span a{color: #333; font-size: 18px;}