﻿@charset "utf-8";
/* CSS Document */
.onerow{ overflow: hidden; }
/*机构设置*/
.ly_jgsz{ width: 240px; /*width: 135px;*/}
.ly_jgsz h2,.ly_tzgg h2{height: 55px;line-height: 70px;font-size: 20px;border-bottom: solid 2px #0078c7;margin-bottom: 10px;text-align: center;}
.ly_jgsz h2 a,.ly_tzgg h2 a{ color: #0078c7; }
.ly_jgsz dl dt a img{ margin: 0 auto; display: block; width: 128px; height: 171px; }
.ly_jgsz dl dd{ text-align: center; margin: 10px;}
.ly_jgsz ul li{ width: 115px; height: 45px; line-height: 45px; background: #f5f7fa; text-align: center; margin-top: 20px;}
.ly_jgsz ul li a{ color: #0078c7; font-size: 18px; font-weight: bold; }


/*图片新闻*/
	.ly_56 {
		width: 587px;
		height: 330px;	   
		position: relative;
		overflow: hidden;
		float: left;
		margin: 0 20px 15px 20px;
	}
	.ly_56 ul {
		width: 100%;
		height: 360px;
		background:#0066CC;
		float:left;
	}
		.ly_56 ul li {
			width: 100%;
			height: 330px;
			line-height: 350px;
			font-size:60px;
			font-weight:900;
			text-align:center;
			color:#ffffff;
			float:left;
			position: absolute;
		}
		.ly_56 ul li img{
			width: 587px;
			height: 330px;
		}
		.ly_56 ul li h2 a{
			 display: block; 
			 position: absolute;
			 bottom: 0px; 
			 left: 0px;
			 background: #000; 
			 width: 587px; 
			 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: 280px; /*width: 395px;*/ float: right;}
.ly_tzgg ul li{line-height: 32px;/* border-bottom: dashed 1px #ccc; */overflow: hidden;}
.ly_tzgg ul li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;width: 91%;}
.ly_tzgg ul li em{ font-style: normal; float: right; }

/*2017-08-05后加*/
.ly_jgsz p{ width: 100%; background: #f5f7fa; margin: 10px auto; height: 86px; font-size: 18px; text-align: center;}
.ly_jgsz p img{ display: block;  /*margin: 20px 20px 0 20%;*/ margin: 10px auto; padding-top: 10px;}
.ly_jgsz p b{ display:block;width: 100%; text-align: center; font-weight: normal;}
.ly_jgsz p a:hover{ color:#0078c7;}

/*部门动态、工作要点*/
.df_01 {
		width: 570px;
		height: 320px;
		border-top: none;
		color:#333;
		/*position:relative;*/
		overflow:hidden;
	}
		.df_01 ol {
			width: 100%;
			height: 40px;
			line-height: 40px;
			margin-bottom:15px;
			margin-top: 15px;
			overflow:hidden;
			border-bottom: solid 2px #0078c7;
		}
			.df_01 ol li {
				width: 110px;
				height: 40px;
				line-height: 40px;
				text-align:center;
				overflow:hidden;
				float:left;
				font-size: 18px;
			}
			
			.df_01 ol li.df_on {
				background:#0078c7 url(ly_index_07.png) 0 0 no-repeat;
				color: #fff;
				font-weight: bold;
			}
			.df_01 ol li.df_on a{
				color: #fff;
			}
		.df_01 ul {
			overflow:hidden;
		}

/*党建专题*/
.ly_djzt{ margin: 20px auto;}
.ly_djzt img{ width: 1160px; height: 100px;}

/*政府信息公开*/
.ly_zfxxgk h2{ border-bottom: solid 2px #0078c7; margin-bottom: 20px;}
.ly_zfxxgk h2 a{ display: block; width: 130px; height: 40px; line-height: 40px; background: #0078c7 url(ly_index_07.png) 0 0 no-repeat; font-size: 18px; color: #fff; text-align: center;}
.ly_zfxxgk ul li{ float: left; width: 180px; margin: 0px 15px 15px 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: 760px;}
.ly_hdft h2{ border-bottom: solid 2px #0078c7; margin-bottom: 20px;}
.ly_hdft h2 a{ display: block; width: 130px; height: 40px; line-height: 40px; background: #0078c7 url(ly_index_07.png) 0 0 no-repeat; font-size: 18px; color: #fff; text-align: center;}
.ly_hdft dl dd img{ float: left;  width: 385px; height: 217px; margin-right: 25px;}
.ly_hdft dl dt p{ line-height:2; }
.ly_hdft dl dt p i{ white-space: nowrap; overflow: hidden; font-style: normal; }
.ly_hdft dl dt p b{ color:#0378db; }
/*.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: 380px;}
.ly_qzqd dl{ width: 180px; height: 55px; line-height: 55px; background: #f5f7fa; float: left; margin: 8px 5px;}
.ly_qzqd dl dd img{ float: left; margin: 8px 15px 0 25px;}
.ly_qzqd dl dt{ color:#0078c7; font-weight: bold;}


/*相关链接*/
.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:15px;}
.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; }