﻿@charset "utf-8";
/* CSS Document */

/*图片新闻*/
	.ly_56 {
		width: 572px;
		height: 322px;	   
		position: relative;
		overflow: hidden;
		float: left;
		margin: 0 20px 15px 0px;
	}
	.ly_56 ul {
		width: 100%;
		height: 360px;
		background:#0066CC;
		float:left;
	}
		.ly_56 ul li {
			width: 100%;
			height: 322px;
			line-height: 350px;
			font-size:60px;
			font-weight:900;
			text-align:center;
			color:#ffffff;
			float:left;
			position: absolute;
		}
		.ly_56 ul li img{
			width: 572px;
			height: 322px;
		}
		.ly_56 ul li h2 a{
			 display: block; 
			 position: absolute;
			 bottom: 0px; 
			 left: 0px;
			 background: #000; 
			 width: 572px; 
			 height: 30px; 
			 line-height: 30px; 
			 color: #fff; 
			 text-align: left;
			 opacity: 0.8;
			 font-weight: normal;
			 font-size: 14px;
			 text-indent: 20px;
			}
		.ly_56 ul li {
			background:#0066CC;
		}
		.li_1 {
			background:#0066cc;
		}
		.li_2 {
			background:#cc66ee;
		}
		.li_3 {
			background:#9966dd;
		}
		.li_4 {
			background:#6666cc;
		}
		.li_5 {
			background:#3366bb;
		}
		.li_6 {
			background:#0066aa;
		}
	.ly_56 ol {
		padding:5px 0px;
		text-align: center;
		position: absolute;
		right: 15px;
		bottom: 3px;
		z-index: 1;
		overflow: hidden;
	}
		.ly_56 ol li {
			width: 15px;
			height: 15px;
			line-height: 15px;
			font-weight: 400;
			color: #ffffff;
			background: #444;
			margin: 0px 2px;
			cursor: pointer;
			float: left;
			display: inline-block;
		}
		.ly_56 ol li.df_on {
			background: #c9140d;
		}
			.ly_56 ol li a {
				font-weight: 100;
				font-size:14px;
				color: #ffffff;
			}
			.ly_56 ol li a:hover {
				color: #ffffff;
			}
	.ly_56 .df_next,
	.ly_56 .df_prev {
		width: 40px;
		height: 100px;
		position: absolute;
		top: 115px
	}
	.ly_56 .df_prev {
		background:url(df_prev.png) no-repeat center center;
		left: 0px;
	}
	.ly_56 .df_next {
		background:url(df_next.png) no-repeat center center;
		right: 0px;
	}
	
/*通知公告*/
.ly_tzgg{ /*width: 560px;*/width: 840px; float: left;}
.ly_tzgg p{ background: url(ly_index_14.png) 0px 4px no-repeat; text-indent: 35px; font-size: 18px;  font-weight: bold; border-bottom: dashed 1px #ccc; padding-bottom: 15px; margin-bottom: 15px;}
.ly_tzgg p a{ color: #ff0000;}

/*部门动态、工作要点*/
.df_01 {
		width: 840px;
		height: 340px;		
		border-top: none;
		color:#333;
		/*position:relative;*/
		overflow:hidden;
	}
		.df_01 ol {
			/*height: 40px;
			line-height: 40px;*/
			margin-bottom:15px;
			overflow:hidden;
			float: right;
		}
			.df_01 ol li {
				width: 100px;
				/*height: 40px;
				line-height: 40px;*/
				text-align:center;
				overflow:hidden;
				float:left;
				
			}
			.df_01 ol li a{font-size: 16px;	font-weight: normal; float: none;}
			.df_01 ol li.df_on a{
				color: #3466ab;
				font-weight: bold;
			}
		.df_01 ul {
			overflow:hidden;
			width:  100%;
		}
		.h2title {
    height: 35px;
    border-bottom: solid 3px #3466ab;
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}

#a2{ width: 560px;}

/*党建专题*/
.ly_djzt{ margin: 20px auto;}

/*领导简介*/
.frdiv{ width: 290px;}
.frdiv h2{ height: 35px; line-height: 35px; color: #fff; text-align: center; background: #3466ab; font-size: 18px;  margin-bottom: 20px; }
.ldjj dl dt b{text-align: center; display: block; width: 290px; font-size: 16px; margin: 5px auto;}
.ldjj dl dt img{ width: 130px; height: 162px; display: block; margin:0  auto;}
.ldjj dl dd{ background: #f5f7fa; width: 270px; padding: 10px; overflow: hidden;}
.ldjj dl dd b{ display: block; width: 70px; float: left; height: 60px;}
.ldjj dl dd a{ float: left; padding-right: 18px; font-style: normal; cursor: pointer;}

/*便民服务*/
.bmfw dl{ width: 70px; float: left; margin: 20px 12px;}
.bmfw dl dd{ width: 70px; height: 70px; border-radius: 50%; margin-bottom: 10px;}
.bmfw dl dd img{ display: block; margin: 0 auto; padding: 10px 0;}
.red{ background: #f89696;}
.las{ background: #6dc3ff;}
.js{ background: #faae69;}
.hs{ background: #fbd677;}
.lvs{ background: #83d99c;}

/*政府信息公开*/
.ly_zfxxgk ul li{float: left;width: 152px;margin: 10px 15px 5px 0;text-align: center;height: 40px;line-height: 40px;background: #f5f7fa;font-weight: bold;}
.ly_zfxxgk ul li.lastli{ margin-right: 0px;}
.ly_zfxxgk ul li a{/*color: #0078c7;*/ color: #666;}


/*互动访谈*/
.ly_hdft{ width: 840px; margin-top: 15px;}
.ly_hdft h2{ border-bottom: solid 3px #3466ab; margin-bottom: 20px; position: relative; height: 35px;}
.ly_hdft h2 a{ display: block; width: 130px; height: 40px; line-height: 33px; background: url(ly_index_07.png) 0 0 no-repeat; font-size: 18px; color: #fff; top:2px; text-align: center; position: absolute;}
.ly_hdft .ly_ftimg{ float: left; margin-right: 20px;}
.ly_hdft .ly_ftwz p{ line-height: 2;}
.ly_hdft .ly_ftwz p b{ color: #0078c7;}

/*权责清单*/
.ly_qzqd{ width: 290px; margin-top: 20px;}
.ly_qzqd dl{ width: 135px; height: 110px;  background: #f5f7fa; float: left; margin:5px;}
.ly_qzqd dl dd img{ display: block; margin: 8px auto;}
.ly_qzqd dl dt{ color:#0078c7; font-weight: bold; text-align: center;}


/*相关链接*/
.ly_Relevant{ width:100%; margin-top:20px; z-index:0;background: #f5f7fa; border: solid 1px #e6e9ed;  }
.ly_Relevant h2{ line-height:48px; color:#2b6ebe; font-size:18px; margin-right:30px; float: left; overflow:hidden; margin-left: 20px;}
.footer_link { float: left;  font-size: 14px;}
.footer_link ul li{float:left;/*width:164px;*/overflow: hidden;white-space: nowrap;word-break: keep-all;text-overflow: ellipsis;margin-right: 124px;}
.footer_link ul li.zf{ width:134px;}
.footer_link_list{width:1160px; border: 1px solid #e8e8e8; background:#fff;border-radius: 3px;padding:5px 20px; overflow:hidden;position: absolute; top:50px; left:0px; min-height:50px; z-index:9999;}
.footer_link_list a{ line-height:24px; display:block; margin: 10px; float: left; color:#333; font-size:14px;}
.footer_link_list a:hover{ color:#0066cc;}
a.footer_link_a{display:block; height:50px; color:#333; line-height:50px; padding: 0 7px; font-size:16px;}
a.footer_link_a span{display: block; width: 27px; height: 15px; background:url(down.png) 0 center no-repeat; display: inline-block; }
a.footer_link_a:hover span{ background: url(up.png) 0 center no-repeat; display: inline-block; }