/* CSS Document */
/* ================================
Site Name: 东方党建-主页样式
date: 2016.3.25
Web site: 
Version: V0.1
Author:jiangnh
 ================================*/


/* 
   Reset
------------------------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, table, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-family: "microsoft yahei"; vertical-align: baseline;}
blockquote, q {quotes: "" "";}
a img {border: none; float:left;}
:focus {outline: 0;}
a { color:#333; text-decoration: none;}
a:hover { color:#a70912; text-decoration: none;}

/*解决IE6中的a:hover伪类*/
a:hover{
	border:none;/*解决IE6中的a:hover不激发的解决办法*/
} 

/* 
   General 
------------------------------------------------------------------- */

html {
	height: 100%;
	padding-bottom: 1px; /* force scrollbars */
	
}

body {
	
	color: #333;
	font: normal 12px Arial,"宋体",sans-serif;
	line-height: 1.5;
}


/* Headings */

h1,h6 {color: #333;font-weight: normal;margin-bottom:5px;}

h2 {font-size: 14px;color: #f00; padding:10px 0 0;}

h5 {font-size: 12px;color: #666; font-weight:normal;}

h2,h5 {text-align:center;}

h3{display:inline;font-weight:normal;}

h4{margin:0 0 4px 5px;font-weight:normal;}

h2,h6 {font-weight: bold;}

h1 {font-size: 2.6em;}
h3 {font-size: 12px;}
h4 {font-size: 14px;}
h6 {font-size: 1em;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}





/* Floats */

#top_info {
	height:34px;
	margin:0px;
	background:#e8e8e8;
	clear:both;
}

#top_info p{
	_display:inline;
	width:400px;
	margin:0 0 0 0px;
	padding-left:40px;
	line-height:24px;
	float:left;

}

.center,.aligncenter,.center img,#_ideConac{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.left,.alignleft {float: left;}
.right,.alignright {float: right;}
.aligncenter { text-align:center;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;	
}




/*  布局 ------------------------------------------------------------------- */

/* Common */
.banner-wrapper {
	width: 100%;
	height:135px;
	background:#697584 url(imagesbanner.jpg) top center no-repeat;
}
.nav-wrapper {
	width: 100%;
	height:42px;
	background:#ce1313;
}

.top-wrapper {
	width: 1002px;
	margin: 0 auto;
	padding:0px 0px;
	clear:both;
	overflow:hidden;
	background: url(images/head_bg.jpg) center 0px no-repeat ;
}

.center-wrapper {
	width: 1002px;
	margin: 0px auto 0 auto;
	padding:0px 0px 0;
	overflow:hidden;
	clear:both;
}

.sub-wrapper {
	width: 1002px;
	margin: 0px auto 0 auto;
	padding:10px 0px;
	overflow:hidden;
	background:#fff;
	clear:both;
}

.foot-wrapper {
	width: 1002px;
	margin: 0 auto;
	overflow:hidden;
}

/* Header */

#header {
	height:135px;
	width:1002px;
	text-indent:-9999px;
	margin:0 auto;
}


.weather_box{
	margin:0px;
	float:right;
	line-height:30px;
	height:30px;
}

.weather_box span{
	font:14px/24px "microsoft yahei";
	line-height:30px;
	height:30px;
	padding:5px;
}


/* Navigation */
.menu_nav{height:42px;width:1002px;  margin:0 auto;}
.menu_nav ul{ padding-left:0px;}
.menu_nav li{height:40px; padding:0 18px 0 10px;float:left;line-height:40px;font-size:12px;font-weight:bold;list-style-type:none; background:url(imagesnav_sp.gif) center right no-repeat;}
.menu_nav li a{color:#fff;height:42px;display:block; font:bold 14px/42px  "Microsoft Yahei";}
.menu_nav li.current a,.menu_nav li a:hover{color:#fff000;}

/* search box  */
#search_box { _display:inline; float:left;padding:0;margin:10px 0px 0 10px;width:250px; height:24px; z-index:99; color:#fff;}

#sli_search_1 {
  float:left;
  padding:3px 0px 3px 5px;
  vertical-align: middle;
  height:19px;
  width:120px;
  font: normal 14px "microsoft yahei";
  color: #666;
  border: solid 0px white;
  background-color: #fff;
}

#search_box a {
	color:#fff;
	font: normal 14px/22px "microsoft yahei";
	padding:0 5px;
}
#search_box a:hover {
	color:#fff000;
}

/* Content */

#content-wrapper {}
.content#content-two-columns {background: url(images/content-two-columns.gif) left top repeat-y;}


/* Main */

#main-wrapper {
	float: left;
	width: 778px;
	padding:0px 0px 0 0;
	margin:10px 0;
}
#main-wrapper1 {
	float: left;
	width: 1220px;
	padding:0px 0px;
	margin:10px 0;
}


/* Footer */
#footer {
	font-size: 12px;
	background:#e5eaee;
	padding:8px 0;
	text-align:center;
}


.foot_c{width:1002px;background:url(imagesbot_t.gif) left top repeat-x;  text-align:center; line-height:18px; padding-top:15px;}

.foot_c span{font: normal 12px/26px "microsoft yahei";}

/* topinfo Box */
.xwtt { width:902px; padding:0 0 0 100px; background:url(imagesxwtt.gif) left 5px no-repeat; border-bottom: solid 1px #797979; height:85px; margin-top:15px;}
.xwtt a{ color:#333;font: normal 14px/22px "simsum";padding:0 10px;}
.xwtt a:hover{  text-decoration:underline; color:#f00;}
.xwtt h1 { font: bold 36px "microsoft yahei"; color:#CF1314; text-align:center;}
.xwtt h1 a{font: bold 36px "microsoft yahei"; color:#CF1314;}
.xwtt h1 a:hover{ text-decoration:underline;}
.xwtt p {font:14px "microsoft yahei"; color:#666; text-align:center;}
.xwtt p a{font:14px "microsoft yahei"; color:#666;}

#topinfo { margin:0px 0 0px 0;padding:20px 0px 15px; border-top:none; overflow:hidden;}

.pic_news { width:337px; height:270px;float:left;}

.pic_news_c {
	padding:0px 0px 0px 0px;
	overflow: hidden;
	height:378px;
	float:left;
	width:600;
	border:solid 1px #9c9c9c;
}


/* 焦点图 */
.focusBox { float:left; position: relative; width:600px; height: 378px; margin-bottom:10px; font-family:Arial; text-align: left;overflow:hidden; }
.focusBox .pic img { width: 600px; height: 338px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0px; z-index: 1; height: 40px; width:100%;  background: #A10000; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0px; z-index: 2; height: 36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:40px; line-height:40px; position: absolute; list-style-type:none; text-align:center;margin:0 auto; width:100%;}
.focusBox .txt li a{ color: white; padding: 0 0 0 10px; font-size: 18px; font-weight:bold; text-decoration: none; font-family: "Microsoft YaHei"; text-align:center; display:block; width:100%; }
.focusBox .num { position: absolute; z-index: 3; bottom:50px; left: 270px; }
.focusBox .num li{ float: left; position: relative; width: 8px; height: 8px; line-height:6px; overflow: hidden; text-align: center; margin-right: 7px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:#8c8c8c;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#07357f;  }

.top_news_t {
	padding:0px 0 0px 0px;
	height: 24px;
	margin:0px;
	width:100%;
}

.top_news_t p {
	color:#ce1313;
	float:left;
	height:24px;
	padding:0px 6px 0 0 ;
	margin-top:0px;
font:bold 17px/24px "Microsoft Yahei";
background:url(imagest_news_t.gif) right 5px no-repeat;
}

.top_news_t p a {
	color:#ce1313;
}


.top_news_t span{
	padding:0px 0 0 6px;
	margin:0px;
}

.top_news_t a{
	color:#07357f;
	font:bold 17px/24px "Microsoft Yahei";
}
.top_news_t a:hover {text-decoration:underline}


.news_t span{
	float:right;
	padding:0px;
	margin:8px 5px 0 0;
	line-height:12px;
}

.top_news{
	width:360px;
	float:right;
	padding-left:30px;
}

.top_news_c {
	padding:0px 5px 0px 0px;
	overflow: hidden;
}


.top_news_c ul{
	margin: 0px;
	padding:4px 0 6px;
}
.top_news_c li {
	list-style-type: none;
}

.top_news_c li a {
	color:#333;
	font-size:14px;
	line-height:26px;
	padding:0px;
}

.top_news_c li a:hover {
	color:#a70912;
}


.s_banner{ width:100%;}
.s_banner img{padding:0px 0px 20px 0px;}
.zt_link{ width:100%;height:70px;}
.zt_link img{ padding:0px 10px 10px 0px;}




/*==========================底部新闻 ==============================*/

.bot_news {
	float:left;
	padding:0px;
	width:485px;
	padding:0px 30px 0 0 ;
	overflow: hidden;

}


.bot_news H2{
	color: #07357f; padding:0px 0 0px;font: bold 17px/32px "Microsoft Yahei";
}
.bot_news H3{
	color: #07357f; padding:0px 0 0px;font: bold 17px/32px "Microsoft Yahei"; text-align:left;
}
.bot_news H3 a{
	color: #07357f; padding:0px 0 0px;font: bold 17px/32px "Microsoft Yahei"; text-align:left;
}

.bot_news h4{
	font: 14px/20px "Microsoft Yahei"; padding:0 0 5px 0; margin:0;
}
.bot_news p{
	font: 14px/20px "Microsoft Yahei"; text-indent:2em;
}

.bot_news p a,.bot_news h4 a{
	color:#f00;
	padding:0 5px;
	text-decoration:underline;
	font-family:"microsoft yahei";
}

.bot_news p a:hover,.bot_news h4 a:hover{
	color:#07357f;
}

.bot_news img{
	padding:10px 0px 0px 0;
}

.s_news_img{
	float:left;
	display:block;
	margin:0px 15px 20px 0;
}

.bot_t {
	padding:0px 0 0px 0px;
	height: 34px;
	width:100%;
	overflow:hidden;
	border-bottom:solid 2px #07357f;
	margin-bottom:6px;
}

.bot_t p a{
	color:#07357f;
	font-size:20px;
	float:left;
	height:34px;
	font:bold 17px/34px "Microsoft Yahei"; 
	padding:0 10px;
	background: url(imagesbot_t_p.gif) left center no-repeat ;
	text-indent:0;
	text-decoration: none;
}

.bot_t p img{
	float:left;
	padding:8px 8px 0 3px ;
}


.bot_t span{
	float:right;
	padding:0px;
	margin:12px 10px 0 0;
}

.bot_t span a{
	color:#07357f;
	font-size:14px;
}

.bot_t span a:hover{
	color:#f00;
}


.bot_news ul{
	margin: 0px;
	padding:5px 8px 15px 0;
	float:left;
}
.bot_news li {
	list-style-type: none;
	padding:0px;
	line-height:29px;
	background:url(imagesdot_r.gif) left center no-repeat;
}

.bot_news li img{vertical-align: bottom; display:inline; line-height:24px; padding:0px 0 0px 5px; } 

.bot_news li span {
	float:right;
	font-size:14px;
	color:#767676;
}

.bot_news li a {
	color:#000;
	font-size:14px;
	padding-left:15px;
	line-height:29px;
}

.bot_news li a:hover {
	color:#a70912;
}

.Menubox{
	padding-left:0px;
	height:33x;
	width:400px;
}


.Menubox li{
	float:left;
	display:block;
	cursor:pointer;
	color:#07357f;
	font-size:17px;
	padding:0 12px;
	height:33px;
	line-height:320px;
	margin:0px 2px 0 0;
	list-style-type:none;
	text-align:center;
	font: bold 17px/28px "Microsoft Yahei";
	background:none;
}

.Menubox li.hover{
	color:#fff;
	background:#07357f;
}

.wb{ width:135px; position:absolute; top:38px; right:-2px; background:#fff;}
.wb img{ width:50px; height:50px; float:left; margin-right:5px;}
.wb_txt{ float:left; width:78px; padding:0;}
.wb_txt p{ font-size:14px; font-weight:bold; color:#806f01; background:url(imageswb_icon.gif) center right no-repeat; padding-right:15px; text-align:left; line-height:36px; text-indent:0;}
.wb_txt img { width: auto; height:auto; padding:0; margin:0}


.bot_ink{ margin:0 auto; width:910px;height:32px; padding:0px 0 10px 90px; background:#f6f6f6 url(imageslink_bg.gif) 10px center no-repeat; border: solid 1px #e1e1e1; margin-bottom:15px;}
.bot_ink select{ width:160px; margin:12px 0 0 20px; float:left; border:solid 1px #ccc; color:#999999;}


.xsjj{ width:1000px; border:solid 1px #ccc; margin:0 auto 20px; overflow:hidden; padding-bottom:15px;}
.xsjj_t{ width:100%; border-bottom:solid 2px #af0202; margin:0 0 15px 0;}
.xsjj_t p{ font: bold 17px/36px "microsoft yahei"; color:#af0202; padding-left:10px;}
.xsjj ul{ padding:1px 0px 0 18px; display:block; overflow:hidden; }

.xsjj li {
	list-style-type: none;
	float:left;
	
}
.xsjj li a {
	margin:0 1px 1px 0;
	float:left;
	display:block;
	color:#333;
	font:14px/26px "microsoft yahei";
	width:190px;
	height:26px;
	text-align:center;
	background:#e9e9e9;
}

.xsjj li a:hover {
	color:#fff;
	background:#c81212;
}

.foot_nav a{ font:12px/26px "microsoft yahei"; padding:0 20px; }

/* Single Line IE Fixes */
* html .separator-vertical, * html .content {height: 0.01%; min-height: 0.01%;}


.RED_font_bold
{color:#FF0000;font-size: 14px; font-weight: bold;letter-spacing:5px; padding-left:10px;}

.texttitle          {color:#461A01; text-decoration: none; font-size: 14px; letter-spacing:1px;}
a.texttitle         {color:#461A01; text-decoration: none; font-size: 14px; letter-spacing:1px;}
a.texttitle:active  {color:#000000; text-decoration: none; font-size: 14px; letter-spacing:1px;}
a.texttitle:visited {color:#00ADFF; text-decoration: none; font-size: 14px; letter-spacing:1px;}
a.texttitle:hover   {color:#FF0000; text-decoration: underline; font-size: 14px; letter-spacing:1px;}