/* CSS Document */

/*
 * body标记样式定义
 */
body{
	 font-family:microsoft yahei; font-size:14px; font-weight:normal; color:#333;
}

/*
 * 将具有默认margin和padding的标记置零
 */
 
*{
	margin:0;
	padding:0;
}

/*
 * 修正IE5.x和IE6的斜体溢出bug
 */
* html body{
	overflow: visible;
}
* html iframe, * html frame{
	overflow: auto;
}
* html frameset{
	overflow: hidden;
}
/*
 * 定义图片边框
 * @overlay img
 * @desc 当图片作为链接内容被填充时，会有默认边框出现，重定义掉
 */
img{
	border:0 none;
}

/*
 * 清除ul列表标记的样式
 * @overlay ul, li
 * @desc ul列表更多的用在不需要列表前置符号的样式里
 */
ul, li{
	list-style-type: none;
	color:#333;
}

/*
 * 定义默认的链接样式
 * @overlay a
 * @desc	仅仅是作为默认样式提供，可以在各自的实例中覆盖掉
 */
a:link, a:visited{
	text-decoration:none;
	
}
a{
	color:#333;
	}
a:hover{
	text-decoration:none;
	color:#f00;
}
/*
a:hover, a:active{
	background-color:#FFFFAA;
	color:#CC0000;
}
*/
/*
 * 清除浮动
 * @overlay div
 */
.clear{
	clear: both;
}

/*
 * 表单
 */
input,select,textarea {font-family:microsoft yahei; font-size:14px;}



/* @end */
 
/*头部*/
#header {}
.container,.content { width:980px; margin: 0 auto;}
.header_bg { width:100%; height:232px; background:url(../images/zx2015_header_bg.jpg) no-repeat center top;}
.header { width:1300px; margin: 0 auto;}
.logo { float:left; margin-top:15px;}
.top { width:390px; height:40px; line-height:40px; float:right; background:url(../images/zx2015_top.gif) no-repeat; padding:0 10px;}
.top p { float:left;}
.top ul { float:right;}
.top ul li { float:left; padding:0 8px;}
.top ul li a { color:#083f8a;}
.nav { width:100%; height:60px; background:url(../images/zx2015_nav.gif) no-repeat center top; margin-top:-10px;}
.nav ul {}
.nav ul li { line-height:50px; float:left; padding:0 20px;}
.nav ul li a { color:#fff; font-size:18px;}
.search { width:978px; height:48px; float:left; border:solid 1px #e3e3e3; background:#f5f5f5; margin-top:-10px; position:relative;}
.search p { float:left; line-height:48px; background:url(../images/zx2015_suona.jpg) no-repeat left center; padding-left:20px; margin-left:20px; display:inline;}
.search p a { color:#c81623;}
.search span { width:218px; height:30px; float:right; border:solid 1px #ddd; background:#fff; float:right; margin:8px 10px 0 0; display:inline;}
.search span input { width:168px; height:30px; line-height:30px; float:left; background:none; border:0; padding:0 10px;}
.search span a { width:30px; height:30px; float:right; background:url(../images/zx2015_magnifier.jpg) no-repeat center;}

/*底部*/
#footer { width:100%; float:left; margin-top:20px;}
.footer_t { width:100%; float:left; background:#f8f8f8; padding:15px 0;}
.footer_t select { width:170px; height:32px; float:left; border:solid 1px #ddd; margin:0 75px; display:inline; background:#fafafa;}
.footer_b { width:100%; float:left; float:left; background:#f0f0f0;}
.footer { background:url(../images/zx2015_footer.jpg) no-repeat 160px center; padding:10px 0 20px 240px;}
.footer ul { width:100%; float:left; padding:10px 0;}
.footer ul li { float:left; padding:0 10px;}
.footer ul li a { color:#c81623;}
.footer p { padding-left:10px; line-height:24px;}

/*首页中部*/
.content {}
.con_box { width:100%; float:left; padding:30px 0 0 0;}
.zx { width:294px; float:left;}
.zx font { display:block; border-bottom:dotted 1px #aaa; font-size:14px; padding-bottom:10px;}
.zx span { display:block; font-size:20px; color:#083f8a; text-align:center;}
.zx span a { color:#083f8a;}
.zx p { color:#777;padding-top:8px; line-height:24px;}
.zx p a { color:#c81623;}
.zx ul { padding-top:12px;}
.zx ul li { line-height:28px; background:url(../images/zx2015_dot.jpg) left center no-repeat; padding-left:12px;}

.pic { width:380px; height:295px; float:left; padding:4px; border:solid 1px #e3e3e3; margin-left:20px; display:inline;}
/*******************************焦点图***********************************/
.banner-img { width:380px; height:295px; overflow:hidden; position:relative; z-index:1;}
.banner-img .banner-box li { position:absolute; height:375px; width:100%; background-repeat:no-repeat; background-position:center; }
/*.banner-img .banner-btn-box { width:380px; height:295px; margin:0 auto; position:relative; cursor:pointer; }*/
.banner-img .banner-btn-box {margin:0 auto;cursor:pointer; }
.banner-img .banner-btn { position:absolute; right:5px; bottom:10px; }
.banner-img .banner-btn span { display:block; float:left; width:15px; height:15px; text-align:center; line-height:15px; color:#FFF; font-size:10px; margin-right:10px; text-indent:-9999px; background-color:#eaeaea; border-radius:50% 50% 50% 50%; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4); cursor:pointer; }
.banner-img .banner-btn .on { background-color:#C80002; }
/*******************************焦点图 end***********************************/

.jb { width:256px; float:right;}
.zxgk,.ggtz { width:254px; float:left; border:solid 1px #ddd; border-bottom:0;}
.zxgk_title,.ggtz_title { border-bottom:solid 1px #ddd;}
.zxgk_title,.ggtz_title p { width:80px; height:25px; line-height:25px; text-align:center; background:#083f8a; color:#fff;}
.zxgk_main { float:left; padding:5px 0 8px 0;}
.zxgk_main ul li { width:68px; height:28px; line-height:28px; float:left; text-align:center; border-radius:5px; border:solid 1px #083f8a; margin:6px 0 0 11px; display:inline;}
.zxgk_main ul li a { color:#083f8a;}

.ggtz_main { border-bottom:solid 1px #ddd; padding:3px 0;}
.ggtz_main ul li { height:28px; line-height:28px; overflow:hidden; background:url(../images/zx2015_dot_b.jpg) no-repeat left center; padding-left:12px; margin:0 10px;}

.rk { width:258px; float:left; margin:10px 0 0 -2px; display:inline;}
.rk ul li { width:127px; height:30px; float:left; margin:2px 0 0 2px; display:inline;}
.rk ul li img { width:127px; height:30px; float:left;}

.caption { width:100%; height:54px; float:left; background:url(../images/zx2015_caption_bg.jpg) repeat-x left 47px;}
.caption p { float:left;}
.caption span { float:right; color:#083f8a; font-size:18px; padding:15px 0 0 0;}
.caption span a { color:#083f8a;}

.tagz { width:1000px; float:left; margin-left:-20px; display:inline;}

.tagk { width:480px; float:left; padding:20px 0 0 20px;height:180px;}
.tagk_title { height:30px; line-height:30px; background:#eee;}
.tagk_title p { float:left; background:url(../images/zx2015_tagk_title.jpg) no-repeat #083f8a; font-size:18px; color:#fff; padding:0 10px;}
.tagk_title span { float:right; color:#083f8a; font-size:18px; padding-right:10px;}
.tagk_title span a { color:#083f8a;}
.tagk_main,.zfjs_main { width:100%; float:left;}
.tagk_main font,.zfjs_main font { display:block; font-size:14px; padding:10px 0;}
.tagk_main span,.zfjs_main span { display:block; font-size:16px; text-align:center;}
.tagk_main p,.zfjs_main p { color:#777;padding-top:8px; line-height:24px;}
.tagk_main p a,.zfjs_main p a { color:#c81623;}
.tagk_main ul,.zfjs_main ul { padding-top:6px; border-top:dotted 1px #aaa;}
.tagk_main ul li { width:45%; float:left; height:22px; line-height:22px; overflow:hidden; background:url(../images/zx2015_dot.jpg) left center no-repeat; padding-left:12px; margin-left:10px; display:inline;}

.xsdb_main {}
.xsdb_main p { padding-top:10px; text-align:center; font-size:16px;}
.xsdb_main ul { padding-top:10px;}
.xsdb_main ul li { height:28px; line-height:28px; overflow:hidden; background:url(../images/zx2015_dot.jpg) left center no-repeat; padding-left:12px; margin-left:10px;}

.banner { width:1000px; float:left; margin-left:-20px; display:inline;}
.banner ul li { width:480px; height:90px; float:left; padding:30px 0 0 20px;}
.banner ul li img { width:480px; height:90px; float:left;}

.bzht { width:478px; height:190px; float:left; border:solid 1px #ddd; margin:20px 0 0 20px; display:inline;}
.bzht_main { padding:0 20px;}
.bzht_main ul li { border-bottom:dotted 1px #aaa; padding:15px 0 10px 0;}
.bzht_main ul li span { font-size:18px;}
.bzht_main ul li p {color:#777; line-height:24px; padding-top:5px;}
.bzht_main ul li p a { color:#c81623;}

.clr_line { width:100%; height:1px; float:left; background:#fff; margin-top:-1px;}

.sqmy_main { padding:7px 30px 0 5px;}
.sqmy_main ul li { height:28px; line-height:28px; overflow:hidden; background:url(../images/zx2015_dot.jpg) left center no-repeat; padding-left:12px; margin-left:10px;}
.sqmy_main ul li p { width:90%; float:left;}
.sqmy_main ul li span { float:right; color:#777;}
.sqmy_main_1 { padding:7px 10px 0 0;}

.zxzk { width:480px; float:left; padding:20px 0 0 20px;height:180px;}
.zxzk_main,.dyscbg_main { width:100%; float:left;}
.zxzk_main font,.dyscbg_main font { display:block; font-size:14px; padding:10px 0;}
.zxzk_main font span,.dyscbg_main font span { display:block; font-size:18px;}
.zxzk_main font p,.dyscbg_main font p { color:#777;padding-top:8px; line-height:24px;}
.zxzk_main font p a,.dyscbg_main font p a { color:#c81623;}
.zxzk_main ul { padding-top:6px; border-top:dotted 1px #aaa;}
.zxzk_main ul li { width:45%; float:left; height:28px; line-height:28px; overflow:hidden; background:url(../images/zx2015_dot.jpg) left center no-repeat; padding-left:12px; margin-left:10px; display:inline;}



.dyscbg_main ul { padding-top:6px; border-top:dotted 1px #aaa;}
.dyscbg_main ul li { height:28px; line-height:28px; overflow:hidden; background:url(../images/zx2015_dot.jpg) left center no-repeat; padding-left:12px; margin-left:10px;}
.dyscbg_main ul li p { width:75%; float:left;}
.dyscbg_main ul li span { float:right; color:#777;}

.wyfc_pic { width:410px; float:left; margin-top:20px;}
.wyfc_pic span { float:left;}
.wyfc_pic span img { float:left;}
.wyfc_pic p { width:100%; float:left; height:30px; line-height:30px; margin-top:-30px; position:relative; color:#fff; text-align:center; overflow:hidden; background:rgba(0,0,0,0.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4F000000,endColorstr=#4F000000);}
.wyfc_pic span.wyfc_p1 { width:250px;}
.wyfc_pic span.wyfc_p2,.wyfc_pic span.wyfc_p3 { width:150px; padding-left:10px;}
.wyfc_pic span.wyfc_p3 { margin-top:5px;}

.wyfc_txt { width:500px; float:right; margin-top:20px;}
.wyfc_txt font { display:block; border-bottom:dotted 1px #aaa; font-size:14px; padding-bottom:10px;}
.wyfc_txt font span { display:block; font-size:20px; color:#083f8a; text-align:center;}
.wyfc_txt font span a { color:#083f8a;}
.wyfc_txt font p { color:#777;padding-top:8px; line-height:24px;}
.wyfc_txt font p a { color:#c81623;}
.wyfc_txt ul { padding-top:12px;}
.wyfc_txt ul li { width:488px; float:left; line-height:28px; background:url(../images/zx2015_dot.jpg) left center no-repeat; padding-left:12px;}
.wyfc_txt ul li p { width:80%; float:left;}
.wyfc_txt ul li span { float:right; color:#777;}

.mtbd_pic { width:995px; float:left; margin:20px 0 0 -15px; display:inline;}
.mtbd_pic ul li { width:184px; height:123px; float:left; padding-left:15px;}
.mtbd_pic ul li img { width:184px; height:123px; float:left;}
.mtbd_pic ul li p { width:100%; float:left; height:30px; line-height:30px; margin-top:-30px; position:relative; color:#fff; text-align:center; overflow:hidden; background:rgba(0,0,0,0.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4F000000,endColorstr=#4F000000);}

.mtbd_txt { width:100%; float:left; padding:20px 0;}

.jgjs { width:1005px; float:left; margin:0 0 0 -25px; display:inline;}
.zfjs { width:310px; float:left; padding:20px 0 0 25px;}

.zfjs_main ul li { height:28px; line-height:28px; overflow:hidden; background:url(../images/zx2015_dot.jpg) left center no-repeat; padding-left:12px; margin-left:10px;}

.banner_1 { width:990px; float:left; margin:50px 0 0 -10px; display:inline;}
.banner_1 img { width:188px; height:70px; float:left; margin-left:10px; display:inline;}

/*工作状态*/
.nav ul li.on { background:#fcfcfc; border-radius:5px 5px 0 0;}
.nav ul li.on a { color:#1350a4;}

.search b { float:right;}
.search b select { width:85px; height:32px; float:right; border:solid 1px #ddd; margin:8px 10px 0 0; display:inline;}

.sidebar { width:270px; float:left;}
.gzdt { width:270px; margin:30px 0 0 0; background:#f8f8f8;}
.gzdt_title { height:40px; line-height:40px; background:#1350a4;}
.gzdt_title p { font-size:18px; color:#fff; padding-left:25px;}
.gzdt_main ul li { height:32px; line-height:32px; font-size:16px; padding-left:25px; border-bottom:dotted 1px #ccc;}
.gzdt_main ul .cur{background-color:#C6C6C6}
.gzdt_main ul li a { color:#333;}

.main { width:690px; float:right; padding:30px 0 0 0;}
.con { width:688px; border:solid 1px #eee;}
.wznav { height:32px; line-height:32px; background:#1350a4;}
.wznav p { font-size:14px; color:#fff; padding-left:30px;}

.list { padding:0 30px;}
.list ul li { width:100%; float:left; line-height:40px; background:url(../images/zx2015_list_icon.jpg) center left no-repeat; border-bottom:dotted 1px #d8d8d8;}
.list ul li p { float:left; padding-left:15px;}
.list ul li span { float:right;}

/*CSS sabrosus style pagination*/
div.sabrosus {
	 margin: 3px; text-align: center; width:100%; float:left; padding:20px 0;
}
div.sabrosus a {
	border-right: #9aafe5 1px solid; padding-right: 5px; border-top: #9aafe5 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #9aafe5 1px solid; color: #2e6ab1; margin-right: 2px; padding-top: 2px; border-bottom: #9aafe5 1px solid; text-decoration: none
}
div.sabrosus a:hover {
	border-right: #2b66a5 1px solid; border-top: #2b66a5 1px solid; border-left: #2b66a5 1px solid; color: #000; border-bottom: #2b66a5 1px solid; background-color: lightyellow
}
div.pagination a:active {
	border-right: #2b66a5 1px solid; border-top: #2b66a5 1px solid; border-left: #2b66a5 1px solid; color: #000; border-bottom: #2b66a5 1px solid; background-color: lightyellow
}
div.sabrosus span.current {
	border-right: navy 1px solid; padding-right: 5px; border-top: navy 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: navy 1px solid; color: #fff; margin-right: 2px; padding-top: 2px; border-bottom: navy 1px solid; background-color: #2e6ab1
}
div.sabrosus span.disabled {
	border-right: #929292 1px solid; padding-right: 5px; border-top: #929292 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #929292 1px solid; color: #929292; margin-right: 2px; padding-top: 2px; border-bottom: #929292 1px solid
}

/*机关建设*/
.list_1 { padding:0 30px;}
.list_1 ul li { width:100%; float:left; line-height:40px; border-bottom:dotted 1px #d8d8d8; padding:15px 0;}
.list_1 ul li h1 { font-size:16px; font-weight:normal; line-height:20px;}
.list_1 ul li h1 a { color:#1350a4;}
.list_1 ul li p { line-height:24px;}
.list_1 ul li span { color:#999; line-height:20px;}



/*媒体报道*/
.list_2 { padding:0 30px;}
.list_2 ul { width:100%; float:left; border-bottom:dotted 1px #d8d8d8; padding:15px 0;}
.list_2 ul li { width:100%; float:left; line-height:28px; background:url(../images/zx2015_dot.jpg) left center no-repeat;}
.list_2 ul li p { float:left; padding-left:15px;}
.list_2 ul li span { float:right; color:#999;}

/*委员风采*/
.list_3 { padding:0 30px;}
.list_3 ul li { width:100%; float:left; border-bottom:dotted 1px #d8d8d8; padding:15px 0;}
.list_3 ul li img { float:left; border:solid 1px #d9dada; padding:1px;}
.list_3 ul li span { width:520px; float:right; line-height:24px;}
.list_3 ul li span h1 { font-size:16px; font-weight:normal;}
.list_3 ul li span h1 a { color:#1350a4;}
.list_3 ul li span p {}
.list_3 ul li span p a { color:#ff0000;}

/*本周话题*/
.wqht_main { padding:10px 16px;}
.wqht_main ul li { line-height:28px; background:url(../images/zx2015_dot.jpg) left center no-repeat; padding-left:12px;}
.wqht_main p { text-align:right;}

.ar_bzht {}
.ht_article {}
.ht_article h1 { font-size:18px; padding:10px 0; font-weight:normal; color:#1350a4; text-align:center;}
.ht_article p { line-height:24px; font-size:14px;}
.ht_article span { display:block; text-align:right; padding:10px 0 0 0;}
.ht_article span b { color:#767676; font-weight:normal; padding:0 0 0 20px;}

.qaa { padding: 20px 0 0 0;}
.qaa_title { height:26px; line-height:26px; background:#e7e7e7;}
.qaa_title p { font-size:16px; padding:0 0 0 8px;}
.qaa_main {}
.qaa_m1 { width:100%; float:left; border-bottom:dotted 1px #ddd; padding:20px 0;}
.qaa_m1 img { width:30px; height:30px; float:left; padding:1px; border:solid 1px #ebebeb;}
.qaa_txt { width:640px; float:right;}
.qaa_txt span { display:block;}
.qaa_txt span b { font-weight:normal; color:#767676; padding:0 10px 0 0;}
.qaa_txt p { line-height:24px; padding-top:5px;}
.qaa_txt ul { width:100%; float:left; padding-top:5px;}
.qaa_txt ul li { width:100%; float:left; padding-top:5px;}
.qaa_txt ul li i { float:left; font-style:normal; color:#767676;}
.qaa_txt ul li u { width:590px; float:right; text-decoration:none;}
.qaa_txt strong { width:100%; float:left; font-weight:normal; padding-top:5px;}
.qaa_txt strong a { color:#767676;}

.ly { width:688px; float:left; margin:20px 0 0 0; border:solid 1px #adadad;}
.ly_title { height:26px; line-height:26px; background:#e7e7e7;}
.ly_title p { font-size:16px; padding:0 0 0 8px;}
.ly_main { padding:30px;}
.ly_main ul li { width:100%; float:left; line-height:24px; padding:5px 0;}
.ly_main ul li.ly_yb { width:50%;}
.ly_main ul li p { width:45px; float:left;}
.ly_main ul li span { float:left;}
.ly_main ul li span input { width:178px; float:left; border:solid 1px #d7d6d6; height:22px; line-height:22px;}
.ly_main ul li span textarea { width:578px; height:128px; float:left; border:solid 1px #d7d6d6;}
.ly_main ul li span i { font-style:normal; padding:0 0 0 5px;}
.ly_main ul li button { background:#7bb1fc; border:0; border-radius:3px; padding:5px 13px; color:#fff; font-size:16px; float:right;}

/*article*/
.article { padding:0 0 0 0;}
.article h1 { font-size:24px; padding:10px 0; font-weight:normal; color:#1350a4; text-align:center;}
.article p { line-height:28px; font-size:16px; padding-top:20px;}
.article strong { display:block; text-align:center; padding:5px 0 0 0;}
.article strong b { color:#767676; font-weight:normal; padding:0 10px 0 10px;}g

/*政协委员*/
.zxwy_title { height:30px; line-height:30px; border-bottom:solid 2px #ccc;}
.zxwy_title p { float:left; padding:0 10px 0 20px; font-size:16px; background:url(../images/zx2015_zxwy_title.jpg) no-repeat 5px center; height:30px; line-height:30px; color:#1350a4; border-bottom:solid 2px #1350a4;}
.zxwy_main {}
.zxwy_main ul li { width:87px; float:left; padding:0 0 0 20px; margin:7px 0; border-right:solid 1px #959595; height:14px; line-height:14px;}
.zxwy_main ul li.bor { border:0;}

.zxwy_list { background:#F4F8FF; margin:20px; display:inline; padding:10px 20px; float:left; border:solid 1px #C2DBFD;}
.zxwy_list ul li { width:25%; float:left; padding:5px 0 0 0; color:#5888CC;}
.zxwy{width: 648px;float: left;padding: 10px 20px 0 20px;}


















/*增加CSS*/
 .wznav p a{
   color:#fff;
}
 .page{
    margin: 3px;
    text-align: center;
    width: 100%;
    float: left;
    padding: 20px 0;
 }