﻿@charset "utf-8";
/* CSS Document */

a{
	text-decoration: none;
}
a:hover {
	color: orange;
	cursor: pointer;
}

#pageMain{
  margin:0 auto;
  padding:0;
  background:#fff;
  width:1006px;
  overflow:hidden;  
  color:rgb(51,51,51);
}
#leftBody{
  padding:0px;
  width:235px;
}
.sideContainer{
  padding:0;
}
.boxheadbg{
   height:28px;
   background:#edf6ff;
}
.box{
   border:#b6e6fb 1.5px solid;
   padding:0px 0px 2px 0px;
   font:12px Verdana,Arial,ËÎÌå,sans-serif;  
}
.box ul{
   list-style-type: none;
   padding-left:0px;
   margin-left:0;
   margin-top:0;
}
.box a{
   color:#3384c5;
   letter-spacing:1px;
}

.boxhead{
   padding-left:10px;
   font-weight:bold;
   font-size:13px;
   color:#1fabd3;
   letter-spacing:2px;
   line-height:28px;
   background:#edf6ff;
   margin-bottom:5px;
}
.list1{
   padding-left:5px;
   line-height:18px;
}
.list1 a{
   color:black;
}
.list1 a:hover{
   color: orange;
   text-decoration:underline;
}
.lmleft{
     list-style-type: none;
     float:left;
	 margin-left:1px;
	 margin-top:1px;
	 width:112px;
	 height:25px;
	 border:1px solid rgb(184,230,255);
	 text-align:center;
	 line-height:25px;
}
.lmleft a:hover{
     color:black;
}
.lmright{
     list-style-type: none;
     float:right;
	 margin-right:1px;
	 width:112px;
	 height:25px;
	 border:1px solid rgb(184,230,255);
	 text-align:center;
	 line-height:25px;
	 margin-top:1px;
}
.lmright a:hover{
     color:black;
}
.lmlb{
	text-align:center;
}
.lmlb a{
	color:#3384c5;
	color:#3384c5;
   letter-spacing:1px;
}
.lmlb a:hover{
     color:black;
}
#mainBody{
   width:750px;
}
.rightPosition{
   padding-left:15px;
   height:32px;
   line-height:35px;
   border:1px solid #b6e6fb;
   font:13px Verdana,Arial,ËÎÌå,sans-serif;
   color:black;
}
.rightPosition a{
   color:black;
   height:32px;
   line-height:35px;
}
.rightPosition a:hover {
    text-decoration:underline;
	color: orange;
}
.contentbox {
   margin-top:10px;
   border:1px solid #b6e6fb;
   overflow:hidden;
}
#mainNewsTitles {
background:#edf6ff;
}

#mainNewsTitles h1 {
   text-align:center;
   color:rgb(0,102,153);
   font-size:20px;
   font-weight:bold;
   font-family: "宋体";
   line-height:170%;
   margin:0px;
   background:#edf6ff;
   padding:10px;
}
#mainNewsTitles h2 {
   text-align:center;
   font-size:16px;
   font-family: "宋体";
   color:black;
   margin:8px;
   line-height:150%;
}
.mainNewsInfo {
   font:12px Verdana,Arial,ËÎÌå,sans-serif;
   text-align:center;
   height:26px;
   line-height:26px;
   margin-top:5px;
}
.mainNewsInfojhjw{
   font:12px Verdana,Arial,ËÎÌå,sans-serif;
   text-align:center;
   height:26px;
   line-height:26px;
   margin-top:5px;
}
#mainFontSize {
   float:right;
   margin-right:10px;
   color:#FF6600;
   display:block;
   cursor:pointer;
}
#mainFontSize img {
   border:none;
}
#mainNewsContent{
   margin:5px 15px;
   font:16px Verdana,Arial,ËÎÌå,sans-serif;
   line-height:180%;
   word-wrap: break-word;

}
.NewsContent {  
}
.textTags {
   background:#f2f9fd;
   border:1px dotted #cae5ff;
   height:24px;
   margin:10px auto;
   padding-left:10px;
   padding-right:10px;
   width:658px;
}
.textTags h3 {
   color:#000;
   display:block;
   float:left;
   font:12px Verdana,Arial,ËÎÌå,sans-serif;
   padding-top:0px;
   margin:0px
}
.textTags span {
   float:right;
   font:12px/24px Tahoma;
}
.mainNewsCount {
   margin-top:3px;
   padding-right:5px;
   height:23px;
   line-height:23px;
   border-top:1px dotted #ccc;
   background:#fefefe;
   text-align:right;
   font:12px Verdana,Arial,ËÎÌå,sans-serif;
}
.mainNewsCount a{
   color:#000;
   height:23px;
   line-height:23px;
}
.contentboxbg{
   padding-left:10px;
   font-weight:bold;
   font-size:13px;
   color:#1fabd3;
   line-height:26px;
   height:26px;
   background:#edf6ff;
}
.turnPage{
   clear:both;
   float:right;
   margin:13px 30px 5px 0px;
   background:#f7fcff;
   font:12px Verdana,Arial,ËÎÌå,sans-serif;
}
.totlepg{
   word-break:normal;
   word-wrap:normal;
   text-decoration:none;
   /*color:#3384c5;*/
   text-align:center;
   border:1px solid #9bd3f8;
   padding:3px 5px;
}
.uppg a{
   text-align:center;
   color:#3384c5;
   border:1px solid #9bd3f8;
   display:block;
   padding:3px 5px;
   background:#e5f3fe;
}
.downpg a{
   text-align:center;
   color:#3384c5;
   border:1px solid #9bd3f8;
   display:block;
   padding:3px 5px;
   background:#e5f3fe;
}
.showpgcur{
   text-align:center;
   color:#f60;
   font-weight:bold;
   border:1px solid #f7cf9e;
   display:block;
   padding:3px 7px;
}
.showpgoth a:hover {
	background:#e5f3fe;
}
.showpgoth a{ 
   text-align:center; 
   color:#3384c5;
   border:1px solid #9bd3f8;
   display:block;
   padding:3px 7px;
}
.articlelist ul{
    clear:both;	
	font:13px Verdana,Arial,ËÎÌå,sans-serif;
    list-style-type: none;
    overflow:hidden;
	padding:0px 10px 0px 20px;
	margin-left:0;
	margin-top:0;
}
.articlelist ul li{	
	padding-left:8px;
    overflow:hidden;
	line-height:25px;
}
.articlelist ul li:hover{
	background-color:#e9ffc1;
}
.listtitle{
    float: left;
	width: 88%;
}
.listtitle a{
	color:black;
}
.listtitle a:hover {
    text-decoration:underline;
	color: orange;
}
.listtime{
    width: 12%;
	color:#808080;
	font-style:normal;
}
.listtitleyhjw{
    float: left;
	width: 80%;
}
.listtitleyhjw a{
	color:black;
}
.listtitleyhjw a:hover {
    text-decoration:underline;
	color: orange;
}
.listtimeyhjw{
    width: 20%;
	color:#808080;
	font-style:normal;
}
/*searchlist.jsp相关样式*/
.SearchlistPage{
    margin:0 auto;
    padding:0;
    background:#fff;
    width:1006px;
    overflow:hidden;  
    color:rgb(51,51,51);
	
}
.SearchPosition{
	margin:3px 3px 0px 3px;
	padding:10px 5px 10px 8px;
    font:14px Verdana,Arial,ËÎÌå,sans-serif;
}
.SearchPosition a{
    color: black;
}
.SearchPosition a:hover{
    text-decoration:underline;
	color: orange;
}
.SearchText{
     margin-top:5px;
     border-top:2px solid #333;
}
.SearchHead{
     background:#f4f4f4;	 
	
	
	 font:12px Verdana,Arial,ËÎÌå,sans-serif;
	 border-bottom:2px solid  #ccc;
}
.SearchTitle{
     margin:3px;
	 font-size:14px;
	 font-family:tahoma;
	 background:#f1fafe;
	 padding:2px 8px;
	 height:22px;
	 line-height:22px;
	 color:rgb(91,95,99);
	 border-bottom:1px dashed #ccc;
}
.SearchTitle a{
     color:#0033ff;
}
.SearchTitle a:hover {
     text-decoration:underline;
}
.SearchContent {
     margin:2px 8px;
	 padding:5px 5px;
	 line-height:20px;
	 font-size:14px;
	 font-family:tahoma;	
	 word-break:break-all;
}
.SearchTurnpage{
	float:right;
	margin-right:15px;
   font:14px Verdana,Arial,ËÎÌå,sans-serif;
   text-align:center;
   margin-top:15px;
}
.SearchTurnpage a{
   color:black;
}
.SearchTurnpage a:hover{
   background:#f1f1f9;
   border:1px solid #ccc;
   
}

/*list页样式*/
.listcontentbox{
   margin-top:8px;
   overflow:hidden;
}
.listbody{
   font:13px Verdana,Arial,ËÎÌå,sans-serif;  
}
.stleft{
     list-style-type: none;
     float:left;
	 margin-top:20px;
	 width:47%;
	 border:1px solid rgb(184,230,255); 
	 line-height:25px;
	 
}
.stright{
     list-style-type: none;
     float:right;
	 margin-right:20px;
	 width:47%;
	 border:1px solid rgb(184,230,255);
	 line-height:25px;
	 margin-top:20px;
	 
}
.classfylisttitle{
    line-height:26px;
    height:26px;
    background:#edf6ff;
	letter-spacing:1px;
}
.name{   
    color:black;
	font-weight:bold;
	float:left;
	margin-left:10px;
}
.more a{
    color:#3384c5;
	float:right;
	margin-right:5px;
}
.listarticlelist {	
	padding:5px 0px 0px 0px;
  font:12px Verdana,Arial,ËÎÌå,sans-serif; 
	color:#333333;
	line-height:20px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    list-style-type: none;
    list-style-position: outside;
}

.listarticlelist ul{
    margin:0;
    padding:0;
    list-style-position: outside;
    list-style-type: none;
    overflow:hidden;
}

.listarticlelist ul li { 
    padding-left:5px;
    margin:0;
}

.listarticlelist ul li a{
  display:block; 
	color:black;
}
.listarticlelist a:hover{	
     color:orange;
	 text-decoration:underline;
}

.newslistdate{
   display: block;
   float:right;
   width: 80px;
}


/*~~~~机关党建~~~*/
#pageMain1002{
  margin:0 auto;
  padding:0;
  background:#fff;
  width:964px;
  overflow:hidden;  
  color:black;
}
#leftBodyjgdj{
   margin:5px;
  padding:0px;
  width:235px;
}
.boxjgdj{
   border:rgb(197,23,12) 1px solid;
   padding:0px 0px 2px 0px;
   margin-top:5px;
   font:12px Verdana,Arial,ËÎÌå,sans-serif;  
}
.lmlistyle{
   background-image: url(../images/guideList.jpg);
   height: 25px;
   list-style-type: none;
   margin: 5px 0px 0px 0px;
   padding: 1px 0px 0px 50px;
   text-align: left;
   font-weight:bold;
   letter-spacing:2px;
   font-size:13px;
   list-style-position: outside;
   text-indent: 0;
   vertical-align: middle;
}
.lmlistyle a{
   color:rgb(197,23,12);
}
.lmlistyle a:hover{
   color:rgb(197,23,12);
   text-decoration:underline;
}
.boxjgdj ul{
   list-style-type: none;
   padding-left:0px;
   margin-left:0;
   margin-top:0;
}
.list1jgdj{
   padding-left:10px;
   line-height:20px;
}
.list1jgdj a{
   color:black;
}
.list1jgdj a:hover{
   color: black;
   text-decoration:underline;
}
#mainBodyjgdj{
   width:722px;
}
.rightPositionjgdj{
   padding-left:15px;
   height:32px;
   line-height:35px;
   font:13px Verdana,Arial,ËÎÌå,sans-serif;
}
.rightPositionjgdj a{
   color:black;
   height:32px;
   line-height:35px;
}
.rightPositionjgdj a:hover {
    text-decoration:underline;
	color: orange;
}
.contentboxjgdj {
   margin-top:10px;
   border-top:1px solid black;
   overflow:hidden;
}
#mainNewsTitlesjgdj h1 {
   text-align:center;
   font-size:20px;
   font-weight:bold;
   font-family: "宋体";
   line-height:240%;
   margin-top:15px;;
   background:#FFFFD0;
}
#mainNewsTitlesjgdj h2 {
   text-align:center;
   font-size:16px;
   font-family: "宋体";
   margin:8px;
   color:rgb(51,51,51);
}
.textTagsjgdj {
   background:#FFFFD0;
   border:1px dotted black;
   height:24px;
   margin:10px auto;
   padding-left:10px;
   padding-right:10px;
   width:658px;
}
.textTagsjgdj h3 {
   display:block;
   float:left;
   font:12px Verdana,Arial,ËÎÌå,sans-serif;
   padding-top:0px;
   margin:0px
}
.textTagsjgdj span {
   float:right;
   font:12px/24px Tahoma;
}
.contentboxbgjgdj{
   padding-left:10px;
   font-weight:bold;
   font-size:14px;
   line-height:26px;
   height:26px;
   background:#FFFFD0;
}
.turnPagejgdj{
   clear:both;
   float:right;
   margin:3px 30px 5px 0px;
   background:#f7fcff;
   font:12px Verdana,Arial,ËÎÌå,sans-serif;
}
.totlepgjgdj{
   word-break:normal;
   word-wrap:normal;
   text-decoration:none;
   /*color:#3384c5;*/
   text-align:center;
   padding:3px 5px;
}
.uppgjgdj a{
   text-align:center;
   color:rgb(197,23,12);
   display:block;
   padding:3px 5px;
}
.downpgjgdj a{
   text-align:center;
   color:rgb(197,23,12);
   display:block;
   padding:3px 5px;
}
.showpgcurjgdj{
   text-align:center;
   color:rgb(197,23,12);
   font-weight:bold;
   display:block;
   padding:3px 7px;
}
.showpgothjgdj a:hover {
	font-size:13px;
}
.showpgothjgdj a{ 
   text-align:center; 
   display:block;
   padding:3px 7px;
}
.listtitlejgdj{
    float: left;
	width: 86%;
}
.listtitlejgdj a{
	color:#808080;
}
.listtitlejgdj a:hover {
    text-decoration:underline;
	font-size:15px;
}
.listtimejgdj{
    width: 14%;
	color:black;
	font-style:normal;
}
/*组织机构*/
#leftBodyzzjg{
  padding:0;
  width:228px;
}
#mainBodyzzjg{
   width:778px;
   padding:0;
   border-left:1px solid #CADFE2;
}
.rightGuide {
background: url(../images/right-guide.gif);
height: 45px;
margin: 10px 0px 0px 0px;
}
.zzjg {
height: 45px;
width: 126px;
text-align: center;
font-size: 15px;
color: white;
font-weight: bold;
padding: 0px 0px 0px 8px;
}
.zz {
width: 110px;
text-align: center;
font-size: 14px;
color: white;
font-weight: bold;
}
.zz a{
color: white;
font-weight: bold;
text-decoration:none;
}
.contentboxzzjg {
   margin:0px 10px 0px 10px;
   overflow:hidden;
}
#mainNewsTitleszzjg{
   color: #036;
   font-size: 15px;
   font-weight: bold;
   margin-left:10px;
   margin-bottom: 5px;   
   font-family: "宋体";
   line-height:20px;;   
}
.line1 {
height: 4px;
background: #168ADA;
}
.line2 {
height: 4px;
background: #D9D9D9;
}
.mainNewsContentzzjg{   
   font:13px Verdana,Arial,ËÎÌå,sans-serif;
   line-height:180%;
   word-wrap: break-word;
}
/*静态页面*/
#pageMainjtym{
  margin:0 auto;
  padding:0;
  padding-top:8px;
  background:#fff;
  width:1006px;
  overflow:hidden;  
  color:rgb(51,51,51);
  font:12px Verdana,Arial,ËÎÌå,sans-serif;
}
#leftBodyjtym{
   padding:0px;
   width:251px;
  
}
#mainBodyjtym{
   width:755px;
   padding:0;
}
.bmfwTd{
   border:1px solid rgb(204,204,204);
   font:12px Verdana,Arial,ËÎÌå,sans-serif;
   color:black;
}
.bmfwTd a{
   color:black;
}
.bmfwTd a:hover {
	color: orange;
	text-decoration:underline;
}
#wzdttable{
    color:black;
}
#wzdttable a{
    color:black;
}
#wzdttable a:hover {
	color: orange;
	text-decoration:underline;
}
#ztbdtable{
     color:black;
	 font:12px Verdana,Arial,ËÎÌå,sans-serif;
	 margin-top:20px;
	 margin-bottom:10px;
}
#ztbdtable a{
    color:black;
}
#ztbdtable a:hover {
	color: orange;
	text-decoration:underline;
}
.ta11{
    font:11px Verdana,Arial,ËÎÌå,sans-serif;
	color:rgb(51,51,51);
}
.moreBlue12{
   margin-right:25px;
    font-size: 12px;
}
.moreBlue12 a{
   color: #0287CA;
}

.xxgklist_table{
	width:730;
	margin:0px 0px 0px 0px;
	border:none;
	text-align: center;
}

.xxgklist_table tr th{
	background: #DDE9F5;
	line-height: 42px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;	
}

.xxgklist_table tr td{
	line-height: 34px;
	font-size: 13px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;	
}

.xxgkml_table{
	width:98%;
	margin:0px 0px 0px 0px;
	border:none;
	text-align: center;
}

.xxgkml_table tr th{
	background: #DDE9F5;
	line-height: 50px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;	
}

.xxgkml_table tr td{
	line-height: 48px;
	font-size: 14px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;	
}

.xxgklist_table tr:nth-child(odd) td  {
    background-color: #FFF7E2;
}

.xxgkml_table tr:nth-child(odd) td  {
    background-color: #FFF7E2;
}

.show_indexTable{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	border:none;
	background:#ffffff;
	text-align: center;
}

.show_indexTable tr td{
	line-height: 38px;
	padding:5px 0px 5px 0px;
	font-size: 14px;
}

.show_indexLeftSpan{
	width:80%;
	line-height: 30px;
	background:#C5D8ED;
	float:right;
	font-weight: bold;
	-webkit-border-radius: 10px;
    border-radius: 10px;
}

.show_indexRightSpan{
	width:80%;
	line-height: 30px;
	background:#DDE9F5;
	-webkit-border-radius: 10px;
    border-radius: 10px;
}

.mainbodybg {
    margin: 0 auto;
    padding: 0 auto;
    background: url(../images/xintop.jpg) #dee9f6 no-repeat 0 0;
    background-size: 100%;
  
}