@charset "utf-8";
/* CSS Document */
/*当前位置*/
.position{
	margin:0 auto;
	height:45px;
	padding:7px 20px 0 15px;
	float:right;
	background:url(../images/position.png) left 22px no-repeat;
	line-height:45px;
	font-size:14px;
	color:#999999;
}
.current1{
	color:#999999;
}
.current{
	color:#0055a6;
}
.clear{
	clear:both;
}
/* 分页 */
.pages{height:2em; width:30em; margin:1em 33px; margin:0 auto; padding-top:40px;}
.pages p{height:2em; line-height:2em; border:#adacac;}
.pages a{display:inline-block; background-color:#ececec; text-align:center; padding:0 .7em; color:#000;line-height:2em;font-size:1em; margin-left:2px;  border:#adacac;}
.pages a:hover,.pages a.curr{background:#F8F8F8; color:#F00;}
/* /分页 */

/* 党建队建 */
.party-main{
	width: 1200px;
	margin:0 auto 25px;
}

.party-new{
	width:100%;
	height:375px;
	margin:0 auto 25px;
}

.new-work{
	width:497px;
	height:375px;
}

.pwork-name{
	width:100%;
	height:50px;
	border-bottom:#d8d8d8 1px solid;
	line-height:50px;
	margin:0 auto 4px;
}

.pwork-name a{
	display: block;
	padding: 0 25px;
	height: 50px;
	border-bottom: #d8d8d8 1px solid;
	float: left;
	font-size: 24px;
	color: #333;
}

.pwork-name a:hover,.pwork-name a.hover{
	border-bottom: #e60213 2px solid;
	color: #e60213;
	font-weight: bold;
}

.pwork-list{
	width: 100%;
}

.pwork-list li{
	width: 100%;
	height: 40px;
	line-height: 40px;
}

.pwork-list li a{
	display: block;
	height: 40px;
	line-height: 40px;
	overflow:hidden;
	float:left;
	background:url(../images/party_icon3.png) no-repeat left center;
	text-indent:20px;
}

.pwork-list li a:hover{
	background:url(../images/party_icon4.png) no-repeat left center;
	color:#e60213;
}

.pwork-list li span{
	display: block;
	width: 60;
	height: 40px;
	line-height: 40px;
	float:right;
	text-align:center;
	color:#999;
}

.party-theory{
	width:100%;
	height:390px;
	margin:0 auto 25px;
}

.party-theory-in{
	width:580px;
	height:390px;
	background:#f7f7f7 url(../images/party_icon12.png) no-repeat center bottom;
}

.ptheory-name{
	width:100%;
	height:42px;
	background:url(../images/party_icon25.jpg) repeat-x top;
	margin:0 auto 10px;
}

.ptheory-name2{
	width:157px;
	height:42px;
	background:url(../images/party_icon6.png) no-repeat;
	display:block;
	line-height:40px;
	color:#fff;
	font-size:24px;
	padding-left:10px;
	float:left;
}

.ptheory-name3{
	display:block;
	width:40px;
	height:27px;
	padding-top:15px;
	text-align:center;
	float:right;
}

.ptheory-list{
	width:96%;
	margin:0 auto;
}

.party-special{
	width:1200px;
	height:110px;
	margin:0 auto 25px;
}

.party-expert{
	width:1200px;
	height:375px;
	margin:0 auto 25px;
}

.expert-con{
	width:385px;
	height:375px;
	margin-right:18px;
	border:#cecece 1px solid;
}

.expert-name{
	width:100%;
	height:40px;
	margin-bottom:10px;
}

.expert-name a{
	display:block;
	width:100%;
	height:40px;
	background:url(../images/party_icon14.png) no-repeat;
	line-height:40px;
	text-align:center;
	font-size:24px;
	color:#fff;
}

.expert-list{
	width:100%;
}

.expert-list li{
	width:100%;
	height:39px;
	line-height:39px;
	background:url(../images/party_icon15.png) no-repeat left center;
}

.expert-list li:hover{
	background:url(../images/party_icon17.png) no-repeat left center;
}

.expert-list li span{
	display:block;
	width:73px;
	height:39px;
	text-indent:15px;
	float:left;
	color:#fff;
}

.expert-list li a{
	display:block;
	width:300px;
	height:39px;
	float:left;
	color:#333333;
}

.party-position{
	width:1200px;
	height:50px;
	margin:0 auto;
}

.party-position div{
	height:50px;
	margin:0 auto;
	background:url(../images/party_icon28.png) no-repeat left center;
	padding-left:20px;
	float:right;
	line-height:50px;
}

.party-con-list{
	width:100%;
	margin:0 auto;
}

.party-con-name{
	width:100%;
	height:42px;
	background:url(../images/party_icon25.jpg) repeat-x top;
}

.party-con-name p{
	width:167px;
	height:42px;
	background:url(../images/party_icon6.png) no-repeat;
	text-align:center;
	line-height:42px;
	color:#fff;
	font-size:24px;
}

.party-listing{
	width:1100px;
	height:auto !important;
	min-height:500px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:27px;
	border-bottom:#d9d9d9 1px dashed;
}
.party-listing li{
	display:block;
	width:100%;
	height:84px;
}

.case-listing-a{
	display:block;
	width:100%;
	height:62px;
	padding-top:22px;
	border-bottom:#f1f1f1 1px solid;
}
.case-listing-a:hover{
	width:100%;
	height:62px;
	color:#ce000d;
	box-shadow:#dddddd 1px 3px 16px 3px;
}

.case-date{
	width:74px;
	height:40px;
	padding-left:6px;
	border-right:#f1f1f1 1px solid;
	float:left;
}

.case-year{
	width:74px;
	height:14px;
	display:block;
	text-align:center;
	line-height:14px;
	font-size:12px;
	color:#cecece;
}
.case-day{
	width:74px;
	height:26px;
	display:block;
	line-height:26px;
	text-align:center;
	font-size:26px;
	color:#ee7615;
}
.case-characters{
	float:left;
	padding-left:26px;
	height:40px;
	line-height:40px;
	font-size:16px;
}
/* /党建队建 */

/* 新闻内容页 */
.news-con{
	width:100%;
	padding:20px 0;
}

.news-con-bt{
	width:100%;
	line-height:35px;
	padding:10px 0 20px;
	text-align:center;
	font-size:24px;
	color:#ce000d;
}

.news-con-sj{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#f2f2f2;
	font-size:15px;
	color:#555;
}

.news-con-nr{
	width:100%;
	line-height:36px;
	font-size:16px;
	color:#444;
	padding-top:20px;
}
/* /新闻内容页 */
/*轮播图2*/
.focusbox2 {
	position:relative;
	width:674px;
	height:374px;
	overflow:hidden;
}
.focusbox2 .hd { 
	position:absolute;
	right: 2px;
	bottom: 16px;
	height:12px;
	overflow:hidden;
	z-index:1;
}
.focusbox2 .hd ul{ 
	float:left;
	overflow:hidden;
	zoom:1;
}
.focusbox2 .hd ul li{
	float:left;
	margin-right:7px; 
	width:8px;
	height:8px;
	background:url(../images/wxf111.jpg) no-repeat center;
	line-height:8px;
	text-align:center;
	cursor:pointer;
}
.focusbox2 .hd ul li.on {
	background:url(../images/wxf112.jpg) no-repeat center;
	color:#fff;
}
.focusbox2 .bd {
	position:relative;
	height:100%;
	background-color: #efefef;
	z-index:0;
}
.focusbox2 .bd li{
	vertical-align:middle;
	zoom:1;
}
.focusbox2 .bd img{
	display:block;
	width:674px;
	height:374px;
}
.focusbox2 .bd {
	position:relative;
	width:674px;
	height:374px;
}
.focusbox2 .bd li {
	position:relative;
	zoom:1;
	vertical-align:middle;
}
.focusbox2 .bd li .pic {
	position:relative;
	z-index:0;
}
.focusbox2 .bd li .pic img{
	width:674px;
	height:374px;
	vertical-align:bottom;
}
.focusbox2 .bd li .bg{
	position:absolute;
	width:674px;
	height:50px;
	left:0;
	bottom:0;
	z-index:1;
	background:#000;
	opacity:0.4;

}
.focusbox2 .bd li .title {
	position:absolute;
	left:0;
	bottom:0;
	width:560px;
	height:50px;
	padding-left:25px;
	line-height:50px;
	font-size:18px;
	z-index:2;
}
.focusbox2 .bd li .title a{
	color:#fff;
	display: block;
}

.g-djcolumn{
	width:1150px;
	height:50px;
	margin:0 auto 30px;
	padding-top:20px;
}

.g-djcolumn a{
	display:block;
	padding:0 25px;
	line-height:50px;
	font-size:20px;
	color:#333333;
	background:#f5f5f5;
	border-radius:5px;
	float:left;
	margin-right:20px;
}

.g-djcolumn a:hover,.g-djcolumn a.hover{
	color:#ffffff;
	background:#fd6734 url(../images/g_djejlmbg.png) no-repeat center bottom;
}
