@charset "gb2312";
/* CSS Document */

/*初始化样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"宋体",Helvetica,sans-serif;background:#ddd; }
input,select{font-size:12px;line-height:16px;}
img{border:0;}
ul,li{list-style-type: none;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}   
.left{float:left;}
.right{float:right;}
.clear {clear:both;height:0px;font-size:1px; line-height:0px}
.clr {clear:both;}
.fb{font-weight:bold;}
a { color:#333; text-decoration:none}
a:hover { color:red; text-decoration:underline}
.blank10 { clear:both; font-size:1px; line-height:0px; height:15px; display:block}
.blank5 { clear:both; font-size:1px; line-height:0px; height:5px; display:block}
.red {color:red}


.all { width:980px; margin:0 auto; }

/* header */

.header { width:980px; position:relative;}
.header .top { position:absolute; width:980px; text-align:right; top:88px; left:0 ; background:url(bg_top.png) left top no-repeat;  height:40px; font-size:12px; color:#FFF; line-height:30px}
.header .top span {padding-right:10px; float:right}
.header .top span.weather s { display:inline; float:left; width:27px; height:27px; background:url(ico_weather.png) bottom; margin-top:2px    }
.header .hBanner { width:980px; height:170px; overflow:hidden; background:#FFF}
.header .nav { position:relative;width:980px; height:51px; background:url(bg_nav.png); }
.header .subNav { width:980px; height:29px; background:url(bg_subnav.png) repeat-x}
.header .nav ul li { float:left; display:inline; width:104px; }
.header .nav ul li a {  display: block; width:104px; height:51px}
.header .nav ul li a:hover { background:#000;filter:alpha(opacity=10);-moz-opacity: 0.1;opacity: 0.1;}
.header .nav ul li.su {width:60px;}
.header .nav ul li.su a { width:60px; height:45px}
.header .nav ul li.l08 { padding-left:36px; margin-top:3px}
.header .nav ul li.l09 { padding-left:13px; margin-top:3px }
.header .nav ul li.l10 { padding-left:13px; margin-top:3px }
.header .nav ul li ul { position:absolute; left:20px;top:55px; width:980px}
.header .nav ul li ul li { width:auto; }
.header .nav ul li ul li span { width:auto; padding:0 5px }
.header .nav ul li ul li a { width:auto; display:inline;  float:none}
.header .nav ul li ul li a:hover{ background:none;}

.banner01 { width:980px; margin:0 auto}
.banner01 img { width:980px;}


/*    各页模块通用样式       */
/*mainer*/
.mainer { width:980px; background:#FFF;padding-top:10px; overflow:hidden}
.sideBar { width:270px; padding-left:10px; float:left}
.mainBar { width:685px; display:inline; float:left; padding-left:10px; overflow:hidden}

/*盒子标头*/
.tle { background:url(bg_title01.gif) no-repeat; overflow:hidden; line-height:38px; overflow:hidden}
.tle h3 { color:#FFF; font-size:18px; font-family:"黑体"; padding-left:22px;letter-spacing:-1px; }
.tle h3 a { color:#FFF;}
.tle h4 { float:left; font-size:18px; font-family:"黑体"; padding-left:30px;letter-spacing:-1px; color:#e60b04; line-height:41px}
.tle span.more { float:right; padding-right:15px}
.tle span.more a { color:#e60b04}
.tle_a { width:250px; height:26px; background:url(bg_title01.gif) 0 -35px; line-height:31px}
.tle_b { width:270px; height:32px; overflow:hidden; background-position:-280px -35px}
.tle_c { width:270px; height:34px; overflow:hidden; background:url(bg_title02.gif) 0 0px; }
.tle_d { width:680px; height:30px; background-position:0px -70px;}
.tle_d h3 { padding-left:30px}
.tle_e { width:335px ; height:32px; background-position:-280px 0}
.tle_f { width:336px; height:34px; background:url(bg_title02.gif) 0 -34px}

/*盒子边框*/
.c_brd { border:1px solid #ffc9b1; border-top:0}
.c_brd_2 { border:1px solid #e60a04; border-top:0}
.b_brd { border:1px solid #ffc9b1; background:#fff2d3}
.con { clear:both; overflow:hidden}

/*模块列表样式*/
.list_a li { clear:both; height:25px; line-height:30px; padding-left:20px; overflow:hidden;*margin-bottom:-3px;background: url(point.gif) 10px 12px no-repeat; overflow:hidden }
.list_a li a { float:left}
.list_a span.time { float:right; padding-right:15px; color:#666; }
.list_b li { clear:both; height:20px; line-height:20px; padding-left:10px; overflow:hidden;*margin-bottom:-3px;background: url(point02.gif) left no-repeat; overflow:hidden}
.list_b li a { float:left}
.list_b span.time { float:right; color:#666; }
.list_c span.time { float:right; color:#666; }
.list_c li { clear:both; height:32px; line-height:35px; padding-left:15px; overflow:hidden;*margin-bottom:-3px;background: url(point03.gif) 0px 12px no-repeat; border-bottom:#ccc dashed 1px;overflow:hidden }
.list_c li a { float:left}
.list_c span.time { float:right; color:#666; }
/*    各页模块通用样式   结束    */



/*通知公告与公示公告*/
.notice { margin-bottom:10px}
.notice .tle { width:270px; height:28px; background:url(bg_title01.gif) no-repeat; padding-top:6px;_padding-top:3px;}
.notice .tle li { display:inline; float:left; height:29px; font-size:18px; font-family:"黑体"; letter-spacing:-2px; line-height:33px; margin-left:5px ; padding-left:7px ; font-weight:bold}
.notice .tle li.hover {background: url(bg_tbtn_l.gif) left no-repeat;}
.notice .tle li a {color:#FFF;  display:block; height:29px;  padding-right:7px }
.notice .tle li.l01 a {*width:70px}
.notice .tle li.l02 a {*width:155px}
.notice .tle li.hover  a {background: url(bg_tbtn_r.gif) right no-repeat; color:#e60b04;}
.notice .con { width:268px; height:185px;}
.notice .con ul { padding-top:3px}

/*公开目录与局领导*/
.Gk_Ld { padding:10px; width:248px; height:388px; margin-bottom:10px;}
.Gk_Ld .tle  a {color:#FFF }
.gkml .con { padding-bottom:10px}
.gkml .con ul { margin-right:-15px; display:inline-block}
.gkml .con li { float:left; display:inline; margin:7px 14px 0 0;}
.gkml .con li a { display: table-cell;vertical-align:middle;  width:77px; height:36px; background:url(btn_gkml.png); line-height:1.2; padding: 0 26px 0 14px; overflow:hidden;*display:block; *padding:11px 26px 0 14px;*height:25px }
.gkml .con li a:hover { background-position:0 -36px; text-decoration:none}
.lead .con { padding-top:10px}
.lead .con s { display:inline; float:left; width:3px; height:6px; background:url(point.gif) no-repeat; margin:8px 8px 0 2px;}

/*公众查询*/
.gzcx { margin-bottom:10px}
.gzcx .con { height:229px; width:268px; padding-top:1px}
.gzcx .con li a { display:block;width:268px; height:46px; background: url(btn_gzcx.gif) no-repeat;}
.gzcx .con li.l01 a { background-position:0 0}
.gzcx .con li.l02 a { background-position:0 -46px}
.gzcx .con li.l03 a { background-position:0 -92px}
.gzcx .con li.l04 a { background-position:0 -138px}
.gzcx .con li.l05 a { background-position:0 -184px; height:45px}
.gzcx .con li.l01 a:hover { background-position:-270px 0}
.gzcx .con li.l02 a:hover { background-position:-270px -46px}
.gzcx .con li.l03 a:hover { background-position:-270px -92px}
.gzcx .con li.l04 a:hover { background-position:-270px -138px}
.gzcx .con li.l05 a:hover { background-position:-270px -184px}
/*发展改革资讯*/
.fgzx { margin-bottom:10px}
.fgzx .con { height:200px}
.fgzx .con .list_a  li { border-bottom:#CCC dashed 1px; height:27px; }
/*学习园地*/
.xxyd .con { height:200px}
.xxyd .con ul { margin-right:-15px; padding:15px 0 0 14px; width:270px}
.xxyd .con li { float:left; display:inline; margin:0 15px 15px 0;}
.xxyd .con li a { display:block; width:112px; height:78px; background:url(btn_xxyd.png) no-repeat ;}
.xxyd .con li.l01 a  { background-position:0 0 }
.xxyd .con li.l02 a  { background-position:-112px 0 }
.xxyd .con li.l03 a  { background-position:0 -78px }
.xxyd .con li.l04 a  { background-position:-112px -78px }


.xxyd1 .con { height:170px;}
.xxyd1 .con ul { margin-right:-15px; padding:5px 0 0 14px; width:270px}
.xxyd1 .con li { float:left; display:inline; margin:0 15px 5px 0;}
.xxyd1 .con li a { display:block; width:112px; height:78px; background:url(btn_xxyd1.png) no-repeat ;}
.xxyd1 .con li.l01 a  { background-position:0 0 }
.xxyd1 .con li.l02 a  { background-position:-112px 0 }
.xxyd1 .con li.l03 a  { background-position:0 -78px }
.xxyd1 .con li.l04 a  { background-position:-112px -78px }


/*焦点图与政务新闻部分*/
.Foc_News { width:678px; height:218px;_height:215px; background:url(bg_topic.png) repeat-x; overflow:hidden}

/* 焦点图 */
.img_news { width:248px; height:205px; overflow:hidden; background:url(v1_xwt.png) center top no-repeat; padding:10px 0 0 15px; float:left; overflow:hidden; }
#newslider {position:relative; width:248px; height:205px; overflow:hidden  } 
#newslider_list { border:#ddd solid 1px; width:244px; height:176px; overflow:hidden; position:relative }
#newslider_list img {border:0px; width:245px;  } 
#newslider_bg {position:absolute; bottom:0;height:25px;z-index:60;cursor:pointer; width:245x; } 
#newslider_info{position:absolute; bottom:0px; left:5px; font-size:13px; font-weight:bold; width:245px;height:25px;color:#000;z-index:61;cursor:pointer; text-align:center; line-height:25px; } 
#newslider_text {position:absolute;width:120px;z-index:50; right:3px; bottom:0px;} 
#newslider ul {position:absolute;list-style-type:none; z-index:1002; margin:0; padding:0; bottom:20px; right:1px; height:20px} 
#newslider ul li { padding:0 7px; line-height:1.2;float:left;display:inline;color:#FFF;border-right:#fff 1px solid;background:#000;cursor:pointer; margin:0; font-size:11px; font-weight:bold;filter:Alpha(Opacity=80);opacity:0.8;} 
#newslider ul li.hover {background:#be2424;filter:Alpha(Opacity=90);opacity:0.9;}
#newslider_list a {position:absolute; } 

/*政务新闻*/
.Foc_News .news { float:left; width:380px; padding:10px 0 0 15px;}
.Foc_News .news .tle { background:none; border-bottom:2px solid #a10200; overflow:hidden; height:28px}
.Foc_News .news .tle h3 { display:inline; float:left; width:80px; height:28px; background: url(bg_tle_zwxw.gif) no-repeat}
.Foc_News .news span.more { padding-right:0; line-height:33px}
.Foc_News .news .con { padding:8px 5px}
.Foc_News .news .con h5 { font-size:16px; font-weight:bold}
.Foc_News .news .con h5 a { color:#e60b04}
.Foc_News .news .con .summary { display:block; padding:4px 0 5px 0; border-bottom:1px dashed #666; font-size:12px; line-height:20px}
.Foc_News .news .con ul { padding-top:5px}
.Foc_News .news .tle h3.zwxw_tle{ background:url(bg_tle_zwxw_on.gif) no-repeat;}
.Foc_News .news .tle h3.zscd_tle{ background:url(bg_tle_zscd_on.gif) no-repeat;}
.Foc_News .news .tle h3.zwxw_tle.on{ background:url(bg_tle_zwxw.gif) no-repeat;}
.Foc_News .news .tle h3.zscd_tle.on{ background:url(bg_tle_zscd.gif) no-repeat;}

/*热点聚焦*/
.hotFocus .con { width:678px; height:180px; background: url(bg_hotfocus.gif) repeat-x;}
.hotFocus .con ul { padding:15px 0 0 22px; margin-right:-30px}
.hotFocus .con li { float:left; display:inline; margin:0 30px 15px 0;*margin:0 28px 0px 0;}
.hotFocus .con li a { display:block; width:190px; height:40px; background:url(btn_hotfocus.gif) no-repeat}
.hotFocus .con li.l01 a { background-position:0 0 }
.hotFocus .con li.l02 a { background-position:-190px 0 }
.hotFocus .con li.l03 a { background-position:-380px 0 }
.hotFocus .con li.l04 a { background-position:0 -40px }
.hotFocus .con li.l05 a { background-position:-190px -40px }
.hotFocus .con li.l06 a { background-position:-380px -40px }
.hotFocus .con li.l07 a { background-position:0 -80px }
.hotFocus .con li.l08 a { background-position:-190px -80px }
.hotFocus .con li.l09 a { background-position:-380px -80px }

/*十二五*/
.row_125 .box { float:left; display:inline; width:344px; height:194px;}
.row_125 .box .tle { height:45px; width:344px; background:none}
.row_125 .box .tle a { display:block; height:45px; width:344px}
.row_125 .con { padding:5px 10px 0 10px}
.zxgh125  { background:url(bg_zxgh125.gif) no-repeat; margin-left:-5px; margin-right:2px;}
.gqgh125  { background:url(bg_gqgh125.gif) no-repeat}
	
/*政民互动与办事大厅*/
.row_affairs .box { display:inline; float:left; width:335px; }
.row_affairs .box .con { width:333px; height:230px } 
.zmhd { margin-right:10px}
.zmhd .con { background:#fff2d3; }
.zmhd .con  ul { padding:10px 0 0 10px; width:325px}
.zmhd .con li { display:inline; float:left; }
.zmhd .con li a { display:block; width:149px; height:46px; background:url(btn_mzhd.png) no-repeat}
.zmhd .con li.l01 { width:618px; margin-bottom:40px;}
.zmhd .con li.l02 , .zmhd .con li.l04  { margin:5px 0 0 0px;}
.zmhd .con li.l03 , .zmhd .con li.l05  { margin:5px 0 0 13px;}
.zmhd .con li.l01 a { background:none; width:310px; height:52px; } 
.zmhd .con li.l01 a:hover { background:#111;filter:alpha(opacity=10);-moz-opacity: 0.1;opacity: 0.1;} 
.zmhd .con li.l02 a { background-position:0 0} 
.zmhd .con li.l03 a { background-position:-149px 0} 
.zmhd .con li.l04 a { background-position:0 -46px} 
.zmhd .con li.l05 a { background-position:-149px -46px} 
.zmhd .con li.l02 a:hover { background-position:0 -92px} 
.zmhd .con li.l03 a:hover { background-position:-149px -92px} 
.zmhd .con li.l04 a:hover { background-position:0 -138px} 
.zmhd .con li.l05 a:hover { background-position:-149px -138px}

.zmhd .con li.l07,.zmhd .con li.l08{margin-bottom:10px;}
.zmhd .con li.l07{margin-right:9px;}
.zmhd .con li.l07 a{background:url(sina.jpg) 0 0 no-repeat;width:152px;height:54px;}
.zmhd .con li.l08 a{background:url(qqweibo.jpg) 0 0 no-repeat;width:150px;height:54px;}
.zmhd .con li.l07 a:hover{background:url(sina.jpg) 0 0 no-repeat;} 
.zmhd .con li.l08 a:hover{background:url(qqweibo.jpg) 0 0 no-repeat;}


.zmhd .con li.l11{margin-right:13px;}


.bsdt .con { background:url(bg_bsdt.png); }
.bsdt .con  ul{padding-right:-10px;_width:337px; }
.bsdt .con li { width:166px;display:inline;  float:left}
.bsdt .con li a { display:block; width:167px; height:80px;}
.bsdt .con li.l01 a, .bsdt .con li.l02 a { height:70px;}
.bsdt .con li a:hover  { background:#000;filter:alpha(opacity=10);-moz-opacity: 0.1;opacity: 0.1;}

/*决策参考*/
.jcck { height:481px; overflow:hidden}
.jcck .bigCon { padding:10px 0 0 0; margin-right:-8px;*width:700px}
.jcck .bigCon .box { float:left; width:336px; height:142px; margin:0 8px 8px 0; display:inline; overflow:hidden}
.jcck .bigCon .box .tle h4 { font-size:14px; font-weight:bold; font-family:"宋体"; padding-left:20px;letter-spacing:0px; }
.jcck .bigCon .box .con { width:334px; height:106px; background:#fff2d3} 

/*列表页*/
.menu .sub01 li a { background: url(btn_menu.gif); display:block; height:34px; width:235px; padding-left:33px; line-height:37px; font-size:14px }
.menu .sub01 li a.cur01 {  background: url(btn_menu.gif) 0 -34px; font-weight:bold}
.menu .sub02 li { margin:0 45px; padding-left:13px; height:30px; background:url(point02.gif) 2px 13px no-repeat; border-bottom:1px dashed #ccc}
.menu .sub02 li a { background:none; display:inline; padding:0; line-height:30px; font-size:12px;}
.menu .sub02 li a.cur02 { font-weight:bold}
.listPageBox { width:680px}
.listPageBox .tle { line-height:33px}
.listPageBox .position { color:#FFF; padding-left:40px; float:left}
.listPageBox .position a { color:#FFF; }
.listPageBox .con ul { padding:10px 20px 10px 15px}
.listPageBox .page  { width:640px; margin:0 auto; padding-top:20px; height:40px; color:#666; position:relative}
.listPageBox .page  em { font-style:normal}
.listPageBox .page .s1 { float:left;}
.listPageBox .page .s2 { float:right; text-align:right}
.listPageBox .page .s3 a {background: url("bg_page_03.gif") repeat scroll 0 0 transparent;display: block;float: left;height: 21px;line-height: 0;margin-right: 5px;width: 27px;}
.listPageBox .page .s3 { position:absolute; right:140px; top:23px}
.listPageBox .page .s3 a.first { background-position:0 0}
.listPageBox .page .s3 a.pre {background-position:-31px 0}
.listPageBox .page .s3 a.next {background-position:-62px 0}
.listPageBox .page .s3 a.last {background-position:-93px 0}


/*   内容页   */
.infoPageBox { width:960px; margin:0 auto}
.infoPageBox .tle {width:960px; height:30px; background:url(bg_tle_info.gif); line-height:32px}
.infoPageBox .tle .position { color:#FFF; padding-left:40px }
.infoPageBox .tle .position a { color:#FFF; }
.infoPageBox .con .title { text-align:center}
.infoPageBox .con .title h1 { display:block;height:44px; font-weight:bold; font-size:16px; width:960px; background:url(bg_h1.gif) repeat-x; line-height:40px}
.infoPageBox .con .title span.info { display:block; width:960px; height:30px; line-height:30px; border-bottom:1px dashed #CCC}
.infoPageBox .con .contents { padding:20px; line-height:1.7; font-size:14px}

/*弹出表单*/
#popForm { position:absolute;  height:540px; width:620px;border:#DDD solid 3px;  right:30px; top: 300px; z-index:100}
#popForm .inside {background:#FFF; filter:alpha(opacity=95);-moz-opacity: 0.95;opacity: 0.95; height:540px; width:620px; position:relative}
#popForm .inside .close { width:30px; right:5px; position:absolute; cursor:pointer}

/*footer*/
.footer { width:980px; margin:0 auto; clear:both}
.footer .links { background:#FFF; padding:10px 10px 15px}
.footer .links .redBg { background:#e60a04; height:26px; padding:4px 20px 0 20px; width:920px}
.footer .links select { text-align:center; width:170px}
.footer .links .sel01 { margin-right:73px}
.footer .links .sel02 { margin-right:73px}
.footer .links .sel03 { margin-right:73px}
.footer .info { text-align:center; position:relative; padding-top:20px; height:100px}
.footer .info .copyRight { text-align:center; color:#e4403a; line-height:30px}
.footer .info a.bj { display:block; position:absolute; background:url(bj.png); width:65px; height:89px ; top:20px; left:200px}
.footer .info a.aw {display:block; position:absolute; background:url(aw.png);width:40px; height:46px; top:40px; right:200px} 


.rss{float:left;padding-left:20px; background:url(rssico.jpg) left no-repeat; margin-right:15px; width:60px;}
.rss1{ float:left;}




/*hhs*/
.con c_brd_2{height:170px;}
