@charset "gb2312";
/* CSS Document */

.main{ width:1140px; margin:0 auto;}
.wd280{ width:280px;}
.wd440{ width:440px;}
.wd420{ width:420px;}
.wd260{ width:260px;}
.title{ height: 48px; background:#f5f5f5; text-align:center; border-top:1px solid #4981b1; padding-left:25px;}
.title h2{ float: left ;font-size: 16px;}
.title h2 a{ display:block; float:left; height: 39px; line-height: 39px; color:#333; padding:0 18px;  margin-top:8px;}
.title h2 a.active{ background:#fff; color:#3d79ac; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.title .more{display:none; float: right; color:#bbb; font-size:12px; height:48px; line-height:48px; margin-right:10px;}
.title .block{ display:block;}
.title .more:hover{ color:#3d79ac;}
.list{ display:none; margin-top:15px;}
.list ul li{ font-size:14px; height:30px; line-height:30px; vertical-align:top; color:#333;}
.list ul li a{ color:#444; float:left; max-width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list ul li .date{ float:right; color:#aaa; font-size:12px;}
.list h2 a:hover,.list ul li a:hover{ color:#3d79ac;}
.line{ background:url(line.png) no-repeat; height:10px;}

/*通知公告*/
.tzgg .title .more{ margin-right:20px;}
.tzgg .title,.gzdt .title{ border-top:none; border-bottom:1px solid #e5e5e5;}
.tzgg .title h2 a,.gzdt .title h2 a{ height:40px;}
.tzgg .title h2 a.active,.gzdt .title h2 a.active{ border-top:1px solid #4981b1; border-bottom:none;}

/* 焦点图 */
.slideBox{ position:relative; float:left; z-index:5;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:15px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:5px;  width:10px; height:10px; background:#999; cursor:pointer; text-align:center;  }
.slideBox .hd ul li.on{ background:#fff;}
.slideBox .bd{ position:relative; height:320px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd li a{ display:block; width:440px; height:320px; position:relative;}
.slideBox .bd li p{ position:absolute; left:0; bottom:0; width:420px; height:40px; background:url(jdt_bg.png) repeat;  font-size:14px; line-height:40px; color:#fff; cursor:pointer; padding-left:20px;}
.slideBox .bd li a:hover p{ text-decoration:underline;}
.slideBox .bd img{ width:440px; height:320px;}

/* 工作动态 */
.gzdt{}
.gzdt .title{ padding-left:15px;}
.gzdt .info{ line-height:35px;}
.gzdt .info h2{ font-size:18px; overflow:hidden; }
.gzdt .info h2 a{float:left; color:#b90304; max-width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gzdt .info p{ width:100%; color:#808080; line-height:20px; border-bottom:1px dashed #bfc0c0; padding-bottom:15px;}
.gzdt .info p a{ color:#334dbe;}
.gzdt .info p a:hover{ text-decoration:underline;}

.notice{ width:420px; float:left; overflow:hidden;}
.tab-hd{height: 48px; background: #f5f5f5; text-align: center;border-top: none; border-bottom: 1px solid #e5e5e5;padding-left: 15px;}
.tab-hd ul{float: left; font-size: 16px;}
.tab-hd ul li{display:block; float:left; height:40px; line-height:39px; color:#333; padding:0 18px; margin-top: 8px; font-size:16px; font-weight:bold;}
.tab-hd ul li.on{background: #fff; color: #3d79ac; border-top: 1px solid #4981b1; border-left: 1px solid #e5e5e5;
 border-right: 1px solid #e5e5e5; border-bottom: none;}
.tab-hd .more{display:block;float: right; color: #bbb; font-size: 12px; height: 48px;line-height: 48px; margin-right: 10px;}
.tab-bd{ margin-top:15px; margin-right:20px;}
.tab-bd .tt{ line-height:35px;}
.tab-bd .tt h2{font-size: 18px; overflow: hidden; cursor:default; font-weight:bold;}
.tab-bd .tt h2 a{float: left; color: #b90304; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tab-bd .tt p{width: 100%; color: #808080; line-height: 20px; border-bottom: 1px dashed #bfc0c0; padding-bottom: 15px;}
.tab-bd .tt p a{color: #334dbe;}
.tab-bd .tab-pal{ display:none}
.tab-bd .tab-pal ul li{font-size: 14px; height: 30px; line-height: 30px; vertical-align: top; color: #333;}
.tab-bd .tab-pal ul li .date{float: right; color: #aaa; font-size: 12px;}

/*信息公开*/
.left_tit{ border-bottom:3px solid #4981b1;}
.left_tit h2{ float:left; height:48px; line-height:48px; font-size:16px; }
.left_tit a.more{ float:right; line-height:48px; color:#aaa;}
.left_tit .more:hover{color:#334dbe;}

.left_list ul li{ height:50px; line-height:50px; font-size:15px; margin-bottom:4px; background:#588cb6; text-indent:42px; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.left_list ul li a{ color:#fff;}
.left_list ul li span{ float:left; position:relative; width:27px; height:27px; left:25px; top:13px;}
.left_list ul li span.gkzn{ background:url(xxgk_ico.png) 0 0 no-repeat;}
.left_list ul li span.gkml{ background:url(xxgk_ico.png) 0 -35px no-repeat;}
.left_list ul li span.gknb{ background:url(xxgk_ico.png) 0 -67px no-repeat;}
.left_list ul li span.sqgk{ background:url(xxgk_ico.png) 0 -105px no-repeat;}
.left_list ul li a:hover{ text-decoration:underline;}

/*权责清单*/
.qzqd{ border-top:1px solid #4981b1;}
.qzqd ul{overflow:hidden;}
.qzqd ul li{float:left; width:129px; height:42px; line-height:42px; background:#e2e9ed; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center;}
.qzqd ul li.qdlist_right{ width:130px; border-right:none;}
.qzqd ul li a{ font-size:15px;}

/*公开公示平台*/
.gkgspt ul li{ background:#e2e9ed; width:100%; height:46px; line-height:46px; border-top:1px solid #fff; font-size:15px; text-indent:42px; }
.gkgspt ul li span{ position: relative; float:left; width:29px; height:25px; top:13px; left:30px;}
.gkgspt ul li span.lyjc{ background:url(ggfw_ico.png) 0 0 no-repeat;}
.gkgspt ul li span.lssg{ background:url(ggfw_ico.png) 0 -25px no-repeat;}
.gkgspt ul li span.fwzy{ background:url(ggfw_ico.png) 0 -55px no-repeat;}


/*专题专栏*/
.ztzl .pic_list li{ margin-top:2px;}
.ztzl .pic_list li img{ width:100%; height:60px;}

/*咨询投诉*/
.zxts .list li span.clwb{ float:left; display:block; width:70px; height:30px; line-height:30px; color:#3d79ac;}
.zxts .title .more{ width:110px; height:49px; background:#89afcf; color:#fff; font-size:14px; margin-right:0; text-indent:5px;}
.zxts .title .more span.wyzx{ position:relative; float:left; width:22px; height:18px; background:url(wyzx_ico.png) no-repeat; left:15px; top:16px;}
.zxts .title .more:hover{ text-decoration:underline;}

@media screen and ( max-width: 1140px){
	.tzgg{ width:45%;}
	.gzdt{ width:100%; margin-top:20px; float:left;}
	.gzdt .list{ margin-left:0;}
	.slideBox{ width: 55%;}
	.slideBox .bd ul,.slideBox .bd li a,.slideBox .bd img{ width: 100%;}
	.slideBox .bd li p{ width: 100% !important; padding:0 !important; text-indent: 10px;}
	
	.title h2 a{ padding:0 8px; font-size: 15px;}
	
	.index_left{ width:100%;}
	.xxgk,.qzqd,.gkgspt,.ztzl,.jyta{ width:100%; float:left;}
	
	.qzqd ul li{ width:49.61%;}
	.qzqd ul li.qdlist_right{ width:50%;}
	
	.xwdt{ width:45%;}
	
	.main,.right_d{ width:100%;}
	.div_right{ margin-right:0;}
	.hybd,.tkcb,.jdjc,.zxts{ width:49.2%;}
	.mtsy,.hyfz,.djgz,.dczj{ width:49.2%;}
	
}


@media screen and ( max-width: 900px){
	.zxts .list ul li a {max-width:60%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
}

@media screen and ( max-width: 720px){
	
}

@media screen and ( max-width: 640px){
	.slideBox,.tzgg,.hybd,.tkcb,.jdjc,.zxts,.mtsy,.hyfz,.djgz,.dczj,.notice{ width: 100%;}
	.slideBox,.mtsy,.hyfz,.djgz,.dczj{ margin-top:20px;}
	.tab-bd,.list{margin: 15px 20px 0;}
}


@media screen and ( max-width: 480px){
	.slideBox,.slideBox .bd,.slideBox .bd ul,.slideBox .bd li a,.slideBox .bd img{ height: 280px;}
	
	.wsbs{}
	.wsbs .list .work_flow a{ margin-right:0; margin-left:5px; width:auto;}
	.wsbs .list .work_flow a i.lc_arr{width:0;}
	
	.zxts .list ul li a {max-width:60%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.title .more{ margin-right:0;}
	
}

@media screen and ( max-width: 320px){
	
}