﻿/* ----------------------------------------- 全局样式 ----------------------------------------- */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;font-size:12px;font-family:"宋体"; text-align:center; }

ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}

div,table {margin:0 auto; text-align:left;}

a{color:#555;text-decoration:none;}
a:hover{color:#ce0000;}


/* Header */
.header { width:1004px;}
.topimg { height:148px;  background: url('topbg.jpg')}

.topbox{ width:1004px; height:30px; background: url('topboxbg.gif') repeat-x;}

.topbox .left{width:500px; float:left;height:30px; }
.topbox .right{width:500px;float:right;height:30px; }
.toplink { line-height:30px; padding: 0 20px; }
.wether { line-height:30px; padding: 0 20px; text-align:right;}
.topbox a { color:#000; text-decoration:none;}
.topbox a:hover { color:#ce0000}

/* navi */
.navi { height:52px; font-weight:bold;}
.navi .top { height:27px; line-height:27px; background: url('navtop.gif') no-repeat top;}
.navi .bot { height:25px; line-height:25px; background: url('navbot.gif') no-repeat bottom;}
.navi a { color:#FFF0C5; text-decoration:none;}
.navi a:hover { color:#FFF600;}
.navi ul { line-style:none; width:773px; text-align:center}
.navi li { display:inline; padding: 0 11px}

/* warpper */
.warpper { margin-top:1px   }
.content {width:1004px; background: #FFFBF0 url('bg.gif') repeat-y;}
.content .left{ width:773px;}
.content .right{width:231px;}

/* contbox、cantbox */
.contbox { margin-top:12px; }
.contbox .left { width:320px;}
.contbox .right { width:452px;}

.cantbox {width:747px;  margin-bottom:12px; background:#F6E4B6;}
.cbntbox {width:747px;  margin-bottom:12px;}
.cantbox .left , .cbntbox  .left{ width:373px;  background:#fff}
.cantbox .right, .cbntbox  .right { width:373px; background:#fff}

/* 图片新闻 */
.picnews { margin: 0 12px 12px 12px; height:210px; background:#cecece}

/* 领导讲话 */
.ldjh {margin: 0 12px;}
.ldjh .title{ background: url('ldjhbg.gif'); height:31px;}
.ldjh h2 { font-size:14px; color:#CE0000; padding: 8px 12px; float:left}
.ldjh span {float:right;padding: 10px 8px; font-weight:bold;}
.ldjh .list { background: url('ldjhlist.gif'); height:95px;font-size:10.5pt;  margin: 8px 0 14px 0; padding:16px 20px; line-height:26px;}

/* 政协要闻 */
.zxyw { margin: 0 12px;}
.zxyw .title{ background: url('zxyw.gif') no-repeat left; height:34px; line-height:34px; text-align:right; }
.zxyw span {}
.zxyw .list { height:298px; font-size:10.5pt; padding: 8px 16px 0 16px; line-height:26px;}
.zxyw a { color:#6D6B6E; text-decoration:none;}
.zxyw a:hover { color:#ce0000}

/* 站内搜索 */
.search {margin: 0 12px 0 6px; background: url('searchleftbg.gif') no-repeat left;}
.search div {background: url('searchrightbg.gif') no-repeat right; height:28px; padding:8px 12px;}

/* 议政建言、专委会工作、提案工作、委员风采 、机关建设、他山之石*/
.cbox {clear:both; width:373px}
/*.cbox .title {background: url('sboxbg.gif') repeat-x;height:30px; line-height:30px; width:372px}*/
.cbox .title {background: #FFCC00 url('billbg.gif') no-repeat;height:30px; line-height:30px; width:372px; }
.cbox .list {background:#fff; height:138px;width:340px; font-size:10.5pt;padding: 8px 16px 0 16px;  line-height:26px; }
/*.cbox h2 {font-size:14px; color:#C84545; padding: 0 22px; float:left; background: url('i.gif') no-repeat left;}*/
.cbox h2 {font-size:14px; color:#fff; padding: 0 26px; float:left; }
.cbox span { float:right; padding: 0 6px;}

/* 县市区政协、民主党派 */
.abox {clear:both;padding:1px;}
.abox .title { float:left; width:33px;}
.abox .list { float:left; background:#fff; width:300px; height:130px;font-size:9pt;padding: 8px 16px 0 16px;  line-height:26px; }

/* 友情链接 */
.flinks { margin:0 12px 12px 12px; padding:6px 2px;}

/* note */
.note { border:#DBBA6B 1px solid; height:180px; margin: 9px 7px; background:#FFFBF0; width:213px;}
.noteTitle { background:url('note_top.gif') no-repeat center; height:35px;}
.noteCont { height:138px; padding: 8px 8px 12px 10px; line-height:24px; }
.noteCont a {color:#000;}

/* 右侧图片框 */
.rightboxs { background:url('rightboxs.gif') no-repeat center; width:201px; height:45px;margin: 12px 7px;padding:7px;}

.rightcont { width:199px; margin: 12px 7px;padding:7px;}
.rightcont .title { background: url('rightitlebg.gif'); height:25px; line-height:25px;}
.rightcont h2 { font-size:14px; color:#795600; padding: 2px 12px; float:left}
.rightcont span { float:right; padding: 2px 6px;}
.rightcont .list {font-size:9pt;padding: 8px 16px 0 12px;  line-height:24px;}

/* footer */
.footer { width:1004px; height:110px; background:#FEF1D0;}
.footer  .line { height:8px; background:#A50301;}
.footer .copyright { padding: 10px 0; text-align:center; line-height:20px; }
.footer a { color:#1758A9;text-decoration:underline;}

/* 专题 */
.public { width:748px; height:90px; margin-bottom:10px}

/* ------------------------------ 列表页面 ------------------------------ */
.blklist, .blllist {padding-bottom:30px; margin: 20px 50px; clear:both;}
.blklist .title, .blllist .title { background:#FEF1CF; height:30px; line-height:30px; width:580px; margin:0 auto;}
.blklist h2, .blllist h2{float:left;font-size:10.5pt;color:#ce0000;  padding:0  28px; text-align:left; width:460px}
.rightcont span { float:right; padding: 2px 6px;line-height:30px;}
.blklist a,.blklist a:visited,.blllist a {color:#000; text-decoration:none; cursor:pointer;}
.blklist a:hover,.blklist a:active ,.blllist a:hover {color:##ce0000; text-decoration:underline;}

.blllist .list{width: 560px;padding:16px 38px; text-align:left;font-size:10.5pt;line-height:30px;  }
.blklist .list{width: 560px;padding:16px 38px; text-align:left;height:auto!important;height:682px;min-height:682px; font-size:10.5pt;line-height:30px;  }
.blklist li ,.blllist li{height:26px; line-height:24px;color:#999; font-size:10.5pt;padding-left:1em;background:url('hgzx_pic_01.gif') no-repeat 0 -618px;clear:both; list-style:none;}
.blklist span , .blllist span{ font-family:Verdana; font-size:11px;}

.x{	height:1px;	background:url('hgzx_pic_04.gif') repeat-x center center;	margin:0px;	width:100%;	padding:8px 0;	font-size:5px;	}

.PageSize { height:30px;line-height:30px; width:580px; padding: 6px 0 0; margin:0 auto; border-top:1px #000 solid; text-align:center;}
.PageSize Div { text-align:center;}

/* ------------------------------ 内容页面 ------------------------------ */
.P_Content{ border-top:1px #ccc solid; padding-bottom:30px}
.tit {padding:20px 0px 10px 0px;margin:0 auto; text-align:center}
.tit h1{font-size: 24px;line-height:1.4;width: 580px;color:#5871B7;margin:0 auto;}
.tit h2{font-size: 26px;font-weight: bold;color: #ff0000;padding:10px 0px 10px 0px;line-height:1.4;width: 640px;margin:0 auto;}
.tit h3{font-size: 20px;line-height:1.4;width: 580px;color: #ce0000;margin:0 auto;}
.tit h4{line-height:1.4;padding:6px 0px 10px 0px;width: 580px;color:#5871B7;margin:0 auto;}
.info {
	font-size:12px;
	width: 580px;
	height: 20px;
	border-top: 1px solid #ce0000;
	border-bottom: 1px solid #ce0000;
	padding-top: 8px;
	margin:0 auto;
	line-height:1.2;
	text-align:center;
	padding-left:20px;
	
}
.info a{color: #ce0000;font-size:12px;}
.info a:hover{color: #FF0000;font-size:12px;}
.info span {
	font-size:12px;
	color: #ce0000;
	margin-right: 40px;
}

.SubContent {width: 580px; height:auto!important;height:650px;min-height:650px;text-align: left; font-size:14px;line-height:2;margin:0 auto;padding-bottom: 50px;padding-top: 20px; font-size:16px;}
.SubContent p {padding-top: 20px;}
.SubContent p a{line-height:2;padding-top: 20px;}
.SubContent p a:hover{}

.SubContent .source {height: 30px;font-size: 14px;text-align: left;padding-top: 50px;}
.SubContent .editor{height: 30px;text-align: right;font-size: 14px;padding-bottom:60px;}
/* 相关文章 */
.about{ width:580px;font-size:10.5pt;line-height:30px; }
.about .title { font-weight:bold;color:#000; border-bottom: 1px solid #000;}
.about .list {color:#000; padding: 10px 0}
.about a {color: #002A94;	padding: 4px 0px 4px 0px;}
.about a:hover {color: #FF0000;}


/* ------------------------------ 其它页面 ------------------------------ */
.pathSearch{ width:100%; height:28px; background:#FABB00;}
.p_path{ width:60%; padding:4px 10px 0 26px;}
.p_Search{ width:40%; padding:0 10px; text-align:right}

.blkSearch{ width:132px; height:15px; line-height:15px; border-top:1px #666 solid; border-left:1px #666 solid; border-right:1px #ddd solid; border-bottom:1px #ddd solid;}
.blkButton{ width:48px; height:20px; line-height:18px; border:1px #FFA569 solid;background:#FEF3D7;}
