@charset "utf-8";
/* CSS Document */

@import url(reset.css);
@import url(header.css);
@import url(footer.css);

body{ background:#e8f5ff;}
.main_zwgk{ padding:20px; background:#fff; overflow:hidden;}

/*领导之窗、政府信息公开*/
.ldzc_zfxxgk{ height:auto; overflow:hidden;}
.ldzc_zfxxgk .ldzc_box{ width:750px; float:left;}
.ldzc_zfxxgk .ldzc_box h2{  height:44px; line-height:44px;}
.ldzc_zfxxgk .ldzc_box h2 a{ font-size:20px; font-weight:bold; float:left;}
.ldzc_zfxxgk .ldzc_box h2 a i{ display:block; float:left; margin:9px 9px 0 0; background-position:-648px 0px; width:28px; height:28px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr{ width:750px; height:300px; background:#f1f6ff; margin-top:15px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box{ width:686px; height:196px; padding:21px 32px 16px 32px; position:relative;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd{ height:196px; overflow:hidden;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul{ overflow:hidden;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul li .zp_img{ float:left; width:140px; height:}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul li .zp_img a{ display:block; width:140px; height:196px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul li .zp_img a img{ width:140px; height:196px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul li .right_xq{ display:block; width:516px; margin-left:30px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul li .right_xq .name{ font-size:20px; color:#1955b1;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul li .right_xq .name a{ color:#1955b1;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul li .right_xq .name a span{ font-size:14px; color:#333; margin-left:10px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul li .right_xq .ldfg{ margin-top:35px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul li .right_xq .ldfg .ldfg_name{ color:#1955b1;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul li .right_xq .ldfg p{ color:#666; margin-top:5px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .bd ul li .right_xq .ldfg p a{ color:#1955b1; line-height:24px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .hd{ position:absolute; left:364px; top:176px; width:104px; height:30px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .hd a{ background:url(body_icon.png) no-repeat; width:31px; height:31px; display:block;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .hd .sprev{ float:left; background-position:-655px -46px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .hd .snext{ float:right; top:0; background-position: -699px -46px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .hd .prevStop{ float:left; background-position:-566px -46px;}
.ldzc_zfxxgk .ldzc_box .ldzc_nr .ldxx_box .hd .nextStop{ float:right; top:0; background-position: -611px -46px;}
.ldzc_zfxxgk .ldzc_box .zn_sz_xsjg{ height:50px; overflow:hidden; margin-left:16px;}
.ldzc_zfxxgk .ldzc_box .zn_sz_xsjg a{ display:block; float:left; margin-right:16px; width:218px; height:48px; border:1px solid #e0ecff; background:#fff; font-size:15px; color:#1955b1; font-weight:bold; line-height:48px;}
.ldzc_zfxxgk .ldzc_box .zn_sz_xsjg a i{ display:block; width:32px; height:30px; float:left; background-position: -228px -41px; margin:8px 18px 0px 42px;}


/*政府信息公开*/
.ldzc_zfxxgk .zfxxgk_box{ width:410px; height:322px;}
.ldzc_zfxxgk .zfxxgk_box h2{ line-height:44px; line-height:44px; background:url(zwgk_zfxxgk_bj.png) no-repeat center; }
.ldzc_zfxxgk .zfxxgk_box h2 a{ display:block;width:100%; line-height:44px; font-size:28px; text-align:center;}
.ldzc_zfxxgk .zfxxgk_box ul{ overflow:hidden;}
.ldzc_zfxxgk .zfxxgk_box ul li{ width:200px; height:68px; line-height:68px; margin-top:9px;}
.ldzc_zfxxgk .zfxxgk_box ul li a{ display:block; width:100%; height:100%; line-height:68px; background:#f1f6ff; font-size:15px; color:#666666;}
.ldzc_zfxxgk .zfxxgk_box ul li a i{ width:21px; height:23px; display:block; float:left; background-position:-252px 0; margin:20px 9px 0 24px;}
.ldzc_zfxxgk .zfxxgk_box ul li:first-child+li a i{ background-position:-289px 0;}
.ldzc_zfxxgk .zfxxgk_box ul li:first-child+li+li a i{ background-position:-324px 0;}
.ldzc_zfxxgk .zfxxgk_box ul li:first-child+li+li+li a i{ background-position:-361px 0;}
.ldzc_zfxxgk .zfxxgk_box ul li:first-child+li+li+li+li a i{ background-position:-392px 0;}
.ldzc_zfxxgk .zfxxgk_box ul li:first-child+li+li+li+li+li a i{ background-position:-422px 0;}
.ldzc_zfxxgk .zfxxgk_box ul li:first-child+li+li+li+li+li+li a i{ background-position:-455px 0;}
.ldzc_zfxxgk .zfxxgk_box ul li:first-child+li+li+li+li+li+li+li a i{ background-position:-486px 0; width:25px; margin-top:25px;}
.ldzc_zfxxgk .zfxxgk_box ul li a:hover{ color:#1955b1;}

/*链接入口*/
.link_a{ margin-top:27px; overflow:hidden; height:115px; background:#f1f6ff; padding-top:35px; padding-left:7px; width:1193px;}
.link_a a{ display:block; width:380px; height:80px; margin-left:12px; float:left;}
.link_a a img{ width:380px; height:80px;}


/*政策解读、互动交流、法规文件、资金信息*/
.jd_jl_wj_xx{ margin-top:20px; overflow:hidden; height:auto;}

/*政策解读、互动交流*/
.zcjd_hdjl_left{ width:410px;}

/*政策解读*/
.zcjd_hdjl_left .zcjd_box{ height:auto; overflow:hidden;}
.zcjd_hdjl_left .zcjd_box .title{ height:40px; line-height:40px;}
.zcjd_hdjl_left .zcjd_box .title h2{ float:left; height:40px; line-height:40px; font-size:20px; font-weight:bold;}
.zcjd_hdjl_left .zcjd_box .title h2 a{ display:block; float:left; text-indent:2em; background:url(zwgk_zcjd_icon.png) no-repeat left center; height:40px;}
.zcjd_hdjl_left .zcjd_box .title h3{ float:right; color:#}
.zcjd_hdjl_left .zcjd_box .title h3{ float:right; font-size:14px;}
.zcjd_hdjl_left .zcjd_box .title h3 a{ color:#1955b1;}
.zcjd_hdjl_left .zcjd_box ul{ height:190px; overflow:hidden;}
.zcjd_hdjl_left .zcjd_box ul li{ width:180px; height:120px; float:left; margin-left:15px; margin-top:20px;}
.zcjd_hdjl_left .zcjd_box ul li a{ display:block; width:100%; height:100%;}
.zcjd_hdjl_left .zcjd_box ul li a img{ width:180px; height:120px;}
.zcjd_hdjl_left .zcjd_box ul li a p{ font-size:14px; color:#888; line-height:18px;}

/*互动交流*/
.zcjd_hdjl_left .hdjl_box{ height:282px; overflow:hidden; margin-top:60px;}
.zcjd_hdjl_left .hdjl_box h1{ width:100%; height:60px;}
.zcjd_hdjl_left .hdjl_box h1 a{ display:block; width:100%; height:100%; background:#1955b1; line-height:60px; font-size:28px; text-align:center; color:#fff;}
.zcjd_hdjl_left .hdjl_box ul{ overflow:hidden;}
.zcjd_hdjl_left .hdjl_box ul li{ width:198px; height:58px; border:1px solid #e2edff; margin-top:14px;}
.zcjd_hdjl_left .hdjl_box ul li a{ display:block; font-weight:bold; line-height:58px; color:#666666; font-size:15px;}
.zcjd_hdjl_left .hdjl_box ul li a i{ display:block; width:40px; height:40px; float:left; background-position:-307px -107px; margin:9px 11px 0 25px;}
.zcjd_hdjl_left .hdjl_box ul li:first-child+li a i{ background-position:-359px -107px;}
.zcjd_hdjl_left .hdjl_box ul li:first-child+li+li a i{ background-position:-411px -107px;}
.zcjd_hdjl_left .hdjl_box ul li:first-child+li+li+li a i{ background-position:-463px -107px;}
.zcjd_hdjl_left .hdjl_box ul li:first-child+li+li+li+li a i{ background-position:-515px -107px;}
.zcjd_hdjl_left .hdjl_box ul li:first-child+li+li+li+li+li a i{ background-position:-569px -107px;}

/*法规文件、资金信息*/
.zcfg_jzxx_qh{ width:750px; height:auto; overflow:hidden;}
.zcfg_jzxx_qh .zcwj_qh .title{ height:37px; line-height:37px;border-bottom:1px solid #ddd; }
.zcfg_jzxx_qh .zcwj_qh .title h2{ height:37px; line-height:37px; float:left;}
.zcfg_jzxx_qh .zcwj_qh .title h2 a{text-align:center; float:left; display:block; font-size:20px; font-weight:bold; margin-right:26px;}
.zcfg_jzxx_qh .zcwj_qh .title h2 a:first-child+a+a+a+a{ margin-right:0;}
.zcfg_jzxx_qh .zcwj_qh .title h2 a.on{ border-bottom:1px solid #1955b1; color:#1955b1;}
.zcfg_jzxx_qh .zcwj_qh .title h3{ float:right; font-size:14px;}
.zcfg_jzxx_qh .zcwj_qh .title h3 a{ color:#1955b1;}
.zcfg_jzxx_qh .zcwj_qh .zcwj_list{ height:242px; }
.zcfg_jzxx_qh .zcwj_qh .zcwj_list .zcwj_box{ overflow:hidden;}
.zcfg_jzxx_qh .zcwj_qh .zcwj_list .zcwj_box .seach_box{ height:38px; line-height:38px; border:1px solid #e0ecff; background:#fff; width:418px; margin:0 auto; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; font-size:14px; margin-bottom:10px;}
.zcfg_jzxx_qh .zcwj_qh .zcwj_list .zcwj_box .seach_box h3{ width:90px; text-align:center; color:#1955b1; background:#f1f6ff; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; line-height:40px;float:left; margin-top:-1px; margin-left:-1px;}
.zcfg_jzxx_qh .zcwj_qh .zcwj_list .zcwj_box .seach_box input{ color:#999999; font-size:14px; width:280px; float:left; text-indent:1em; background:none; border:none; line-height:38px; height:38px;}
.zcfg_jzxx_qh .zcwj_qh .zcwj_list .zcwj_box .seach_box input:focus{ outline:none;}
.zcfg_jzxx_qh .zcwj_qh .zcwj_list .zcwj_box .seach_box a{ display:block; width:40px; background:url(body_icon.png) no-repeat -557px 0; height:40px; line-height:40px; float:left; margin-left:8px; margin-top:8px;}
.zcfg_jzxx_qh .zcwj_qh .zcwj_list .zcwj_box ul{ overflow:hidden;}
.zcfg_jzxx_qh .zcwj_qh .zcwj_list .zcwj_box ul li{ line-height:36px; height:36px; *line-height:30px; *height:30px;}
.zcfg_jzxx_qh .zcwj_qh .zcwj_list .zcwj_box ul li a{ display:block; width:600px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; text-indent:0.8em;}
.zcfg_jzxx_qh .zcwj_qh .zcwj_list .zcwj_box ul li i{ width:3px; height:3px; background:#1955b1; float:left; margin-top:16px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.zcfg_jzxx_qh .zcwj_qh .zcwj_list .zcwj_box ul li span{ color:#666666; float:right;}

/*重点领域信息*/
.zdlyxx_box{ margin-top:20px; overflow:hidden;}
.zdlyxx_box h1{ background:url(zwgk_zdlyxx_bj.png) no-repeat center; height:40px; line-height:40px;}
.zdlyxx_box h1 a{ text-align:center; display:block; font-size:20px; font-weight:bold;}
.zdlyxx_box ul li{ width:109px; float:left; font-size:15px; color:#666666; text-align:center;}
.zdlyxx_box ul li a{ display:block; width:100%; height:100%;}
.zdlyxx_box ul li a i{ width:50px; height:50px; display:block; background-position:0 -177px; margin:14px auto 4px auto;}
.zdlyxx_box ul li a i.icon02{ background-position:-69px -177px;}
.zdlyxx_box ul li a i.icon03{ background-position:-137px -177px;}
.zdlyxx_box ul li a i.icon04{ background-position:-206px -177px;}
.zdlyxx_box ul li a i.icon05{ background-position:-274px -177px;}
.zdlyxx_box ul li a i.icon06{ background-position:-343px -177px;}
.zdlyxx_box ul li a i.icon07{ background-position:-411px -177px;}
.zdlyxx_box ul li a i.icon08{ background-position:-480px -177px;}
.zdlyxx_box ul li a i.icon09{ background-position:-548px -177px;}
.zdlyxx_box ul li a i.icon10{ background-position:-617px -177px;}
.zdlyxx_box ul li a i.icon11{ background-position:-685px -177px;}
.zdlyxx_box ul li a i.icon12{ background-position:0 -250px;}
.zdlyxx_box ul li a i.icon13{ background-position:-69px -250px;}
.zdlyxx_box ul li a i.icon14{ background-position:-137px -250px;}
.zdlyxx_box ul li a i.icon15{ background-position:-206px -250px;}
.zdlyxx_box ul li a i.icon16{ background-position:-274px -250px;}
.zdlyxx_box ul li a i.icon17{ background-position:-343px -250px;}
.zdlyxx_box ul li a i.icon18{ background-position:-411px -250px;}
.zdlyxx_box ul li a i.icon19{ background-position:-480px -250px;}
.zdlyxx_box ul li a i.icon20{ background-position:-548px -250px;}
.zdlyxx_box ul li a i.icon21{ background-position:-617px -250px;}
.zdlyxx_box ul li a i.icon22{ background-position:-685px -250px;}
.zdlyxx_box ul li a i.icon23{ background-position:0 -322px;}
.zdlyxx_box ul li a i.icon24{ background-position:-69px -322px ;}