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

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

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

/*新闻版块*/
.new_section{ width:100%; height:auto; overflow:hidden;}

/*通知公告*/
.new_section .notice{ overflow:hidden;}
.new_section .notice .tempWrap {width:100% !important;}
.new_section .notice h1{ font-size:32px; height:50px; line-height:50px;} 
.new_section .notice h1 a{ width:800px; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:bold; display:block; color:#1955b1;}
.new_section .notice p{ text-align:center; color:#1955b1;overflow:hidden; overflow:hidden; width:960px; margin:0 auto;}
.new_section .notice p a{ color:#1955b1; width:300px; overflow:hidden; text-overflow:ellipsis; font-size:17px; white-space:nowrap; display:block; float:left;}
.new_section .notice p span{display:block;float:left;font-size:17px;width: 30px !important;text-align:center;}

/*焦点图*/
.new_box{ margin-top:28px; height:auto; overflow:hidden;}
.new_box .new-left{ width:600px; float:left; }
.new_box .new-left .focusBox{width: 100%; height: 360px; overflow: hidden; float: left; position: relative; }
.new_box .new-left .focusBox .pic{width: 100%; height: 360px; overflow: hidden;}
.new_box .new-left .focusBox .pic img{width: 100%;height: 360px;display: block; transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.new_box .new-left .focusBox .pic img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.new_box .new-left .focusBox .txt-bg{position: absolute;bottom: 0;z-index: 1;height:79px;width: 100%; background:url(index_jdt_txt-bg.png) no-repeat; overflow: hidden;left: 0}
.new_box .new-left .focusBox .txt{position: absolute;bottom:25px;z-index: 999;width: 95%; left: 15px; height:46px; text-align:center;}
.new_box .new-left .focusBox .txt li{width: 100%; height: 50px; line-height: 50px;}
.new_box .new-left .focusBox .txt li a{width: 100%; height: 100%; font-size:20px; color: #fff; display:block; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.new_box .new-left .focusBox .num{position: absolute;z-index: 3;bottom: 12px;left: 250px;}
.new_box .new-left .focusBox .num li{float: left;width: 10px;height: 10px; margin-right: 8px;cursor: pointer; border:2px solid #fff; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; font-size:0;}
.new_box .new-left .focusBox .num li:first-child+li+li+li+li{ margin-right:0;}
.new_box .new-left .focusBox .num .on{background:#fff;}
.new_box .new-left .focusBox .prev{ background:url(body_icon.png) no-repeat 0 -38px; width:41px; height:41px; position:absolute; left:22px; top:178px; z-index:10;}
.new_box .new-left .focusBox .next{ background:url(body_icon.png) no-repeat -53px -38px;width:41px; height:41px; position:absolute; right:22px; top:178px; z-index:10;}

.new_box .new-right{ float:right; width:579px;  height:auto;}

/*财政动态、地方财政、领导活动、通知公告*/
.xwdt_con{width:100%; overflow: hidden; float: right;}
.xwdt_con .hd{ height:36px; line-height:47px; width: 100%;}
.xwdt_con .hd ul{ height: auto; overflow: hidden; }
.xwdt_con .hd ul li{float: left; width:120px; text-align:center; margin-right:27px; height:47px;}
.xwdt_con .hd ul li a{color: #222; display:block; font-size:20px; width:120px; height:47px; line-height:36px;}
.xwdt_con .hd ul li.on a{color: #fff; background:url(index_nm_bj_on.png) no-repeat; line-height:36px;}
.xwdt_con .hd h3{ float:right; font-size:14px;}
.xwdt_con .hd h3 a{ color:#1955b1;}
.xwdt_con .bd{width: 100%; overflow: hidden; height:258px;}
.xwdt_con .bd ul{ height: auto; overflow: hidden;}
.xwdt_con .bd ul li{ height:36px;line-height:36px; *height: 33px; *line-height: 33px;}
.xwdt_con .bd 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%;}
.xwdt_con .bd ul li a{ font-size: 16px; width:75%; height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left; color: #474747; text-indent:0.8em;}
.xwdt_con .bd ul li span{float: right; width: 16%; color: #999999; }
.xwdt_con .bd ul li a:hover{color: #b21023;}



/*国务院文件、国务院信息*/
.new_box .new-right .wblj{ height:55px; line-height:55px; overflow: hidden; padding-left:12px;}
.new_box .new-right .wblj a{ font-size:22px; color:#1955b1; display:block; float:left;}
.new_box .new-right .wblj span{ font-size:24px; color:#dddddd; width:39px; display:block; float:left; text-align:center;}


/*政务公开版块*/
.zwgk_box{ margin-top:20px; height:auto; overflow:hidden;}

/*政府信息公开*/
.zwgk_box .zwgk_left{ width:200px; height:322px;}
.zwgk_box .zwgk_left h1 a{ display:block; background:url(index_zwgk_title.png) no-repeat left center; width:100%; height:53px;}
.zwgk_box .zwgk_left ul{ overflow:hidden;}
.zwgk_box .zwgk_left ul li{ width:100%; height:60px; line-height:60px; margin-top:7px;}
.zwgk_box .zwgk_left ul li a{ display:block; width:100%; height:100%; line-height:60px; background:#f1f6ff; font-size:15px; color:#666666;}
.zwgk_box .zwgk_left ul li a i{ width:21px; height:23px; display:block; float:left; background-position:-252px 0; margin:20px 9px 0 24px;}
.zwgk_box .zwgk_left ul li:first-child+li a i{ background-position:-289px 0;}
.zwgk_box .zwgk_left ul li:first-child+li+li a i{ background-position:-324px 0;}
.zwgk_box .zwgk_left ul li:first-child+li+li+li a i{ background-position:-361px 0;}
.zwgk_box .zwgk_left ul li a:hover{ color:#1955b1;}

/*法规文件、政策解读、部门文件、规划计划*/
.zwgk_box .wj_jd_gh{ width:540px; margin-left:20px;}

.zwgk_box .zcwj_qh{ height:auto; overflow:hidden;}
.zwgk_box .zcwj_qh .title{ height:37px; line-height:37px;border-bottom:1px solid #ddd; }
.zwgk_box .zcwj_qh .title h2{ height:37px; line-height:37px; float:left;}
.zwgk_box .zcwj_qh .title h2 a{text-align:center; float:left; display:block; font-size:20px; width:80px; margin-right:26px;}
.zwgk_box .zcwj_qh .title h2 a:first-child+a+a+a{ margin-right:0;}
.zwgk_box .zcwj_qh .title h2 a.on{ border-bottom:1px solid #1955b1; color:#1955b1;}
.zwgk_box .zcwj_qh .title h3{ float:right; font-size:14px;}
.zwgk_box .zcwj_qh .title h3 a{ color:#1955b1;}
.zwgk_box .zcwj_qh .zcwj_list{ height:269px; }
.zwgk_box .zcwj_qh .zcwj_list .zcwj_box{ overflow:hidden; margin-top:14px;}
.zwgk_box .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;}
.zwgk_box .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;}
.zwgk_box .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;}
.zwgk_box .zcwj_qh .zcwj_list .zcwj_box .seach_box input:focus{ outline:none;}
.zwgk_box .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;}
.zwgk_box .zcwj_qh .zcwj_list .zcwj_box ul{ overflow:hidden;}
.zwgk_box .zcwj_qh .zcwj_list .zcwj_box ul li{ line-height:36px; height:36px;}
.zwgk_box .zcwj_qh .zcwj_list .zcwj_box ul li a{ display:block; width:440px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; text-indent:0.8em;}
.zwgk_box .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%;}
.zwgk_box .zcwj_qh .zcwj_list .zcwj_box ul li span{ color:#666666; float:right;}

/*领导之窗、机构概况、重点领域信息*/
.zwgk_box .dl_jg_zdly{ width:410px; height:auto; overflow:hidden;}

/*领导之窗、机构概况*/
.zwgk_box .dl_jg_zdly .ldzc_jggk{ height:60px; width:100%;}
.zwgk_box .dl_jg_zdly .ldzc_jggk a{ display:block; width:198px; height:58px; border:1px solid #e0ecff; float:left; font-size:15px; color:#1955b1; line-height:58px;}
.zwgk_box .dl_jg_zdly .ldzc_jggk a:first-child{ float:right;}
.zwgk_box .dl_jg_zdly .ldzc_jggk a i{ width:40px; height:39px; display:block; float:left; margin:10px 10px 0 46px; background-position:-170px -39px;}
.zwgk_box .dl_jg_zdly .ldzc_jggk a:first-child+a i{ background-position:-110px -39px;}


/*重点领域信息*/
.zwgk_box .dl_jg_zdly .zdlyxx_box{ margin-top:8px; height:252px; overflow:hidden; position:relative;}
.zwgk_box .dl_jg_zdly .zdlyxx_box h2{ height:37px; line-height:37px; border-bottom:1px solid #ddd;}
.zwgk_box .dl_jg_zdly .zdlyxx_box h2 a{text-align:center; display:block; font-size:20px; width:120px;border-bottom:1px solid #1955b1; color:#1955b1;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd{ height:213px; width:408px; border:1px solid #e0ecff; overflow:hidden; border-top:none;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li{ width:25%; float:left; font-size:15px; color:#666666; text-align:center;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a{ display:block; width:100%; height:100%;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i{ width:50px; height:50px; display:block; background-position:0 -177px; margin:14px auto 4px auto;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon02{ background-position:-69px -177px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon03{ background-position:-137px -177px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon04{ background-position:-206px -177px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon05{ background-position:-274px -177px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon06{ background-position:-343px -177px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon07{ background-position:-411px -177px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon08{ background-position:-480px -177px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon09{ background-position:-548px -177px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon10{ background-position:-617px -177px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon11{ background-position:-685px -177px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon12{ background-position:0 -250px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon13{ background-position:-69px -250px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon14{ background-position:-137px -250px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon15{ background-position:-206px -250px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon16{ background-position:-274px -250px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon17{ background-position:-343px -250px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon18{ background-position:-411px -250px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon19{ background-position:-480px -250px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon20{ background-position:-548px -250px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon21{ background-position:-617px -250px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon22{ background-position:-685px -250px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon23{ background-position:0 -322px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .bd ul li a i.icon24{ background-position:-69px -322px ;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .hd ul{ overflow:hidden;position:absolute; bottom:14px; left:114px;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .hd ul li{ width:50px; height:3px; margin:0 5px; background:#bababa;  float:left; cursor:pointer;}
.zwgk_box .dl_jg_zdly .zdlyxx_box .hd ul li.on{ background:#d7000f;}



/*互动交流、业务系统版块*/
.hdjl_ywxt{ height:auto; overflow:hidden;}

/*互动交流*/
.hdjl_ywxt .hdjl_box{ width:760px; float:left;}
.hdjl_ywxt .hdjl_box .hdjl_left{ width:200px; height:315px; margin-top:28px;}
.hdjl_ywxt .hdjl_box .hdjl_left h1 a{ display:block; width:200px; height:38px;}
.hdjl_ywxt .hdjl_box .hdjl_left h1 a img{ width:95px; height:38px;}
.hdjl_ywxt .hdjl_box .hdjl_left  ul{ margin-top:10px;}
.hdjl_ywxt .hdjl_box .hdjl_left  ul li{ width:100%; height:60px; margin-top:6px;}
.hdjl_ywxt .hdjl_box .hdjl_left  ul li a { display:block; width:100%; height:100%;line-height:60px; background:#f1f6ff; font-size:15px; color:#666666; font-weight:bold;}
.hdjl_ywxt .hdjl_box .hdjl_left  ul li a:hover{ background:#1955b1; color:#fff;}
.hdjl_ywxt .hdjl_box .hdjl_left  ul li a i{ display:block; width:12px; height:12px; float:left; background-position:-529px 0; margin:24px 8px 0 34px;}
.hdjl_ywxt .hdjl_box .hdjl_left  ul li a:hover i{ background-position:-692px 0;}

/*常见问题知识库*/
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc{ margin-top:20px; width:540px; height:315px; overflow:hidden;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl{height:188px;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl dt{ border-bottom:1px solid #ddd; height:38px; line-height:38px; position:relative;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl dt h2 a{ font-size:20px; color:#1955b1; border-bottom:1px solid #1955b1; display:block; width:154px; text-align:center;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl dt h3{ position:absolute; right:0; top:0;font-size:14px;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl dt h3 a{ color:#666666; float:left; display:block;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl dt h3 a:hover{ color:#1955b1;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl dt h3 span{ float:left; display:block; color:#989898; width:22px; text-align:center;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl dd ul{overflow:hidden;margin-top:5px;height: 142px;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl dd ul li{ line-height:36px; height:36px;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl dd ul li a{ display:block; width:440px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left; text-indent:0.8em;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl dd 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%;}
.hdjl_ywxt .hdjl_box .cjwtzsk_xx_dc dl dd ul li span{ color:#666666; float:right;}


/*政务信箱、网上调查、意见征集、热点回应、在线访谈*/
.zwxx_li{ margin-top:10px; height:120px; overflow:hidden;}
.zwxx_li ul li{ width:106px; height:120px; text-align:center; border-right:2px solid #e0ecff; float:left;}
.zwxx_li ul li:first-child{ width:104px; border-left:2px solid #e0ecff;}
.zwxx_li ul li a{ display:block; width:100%; height:100%;}
.zwxx_li ul li a i{ width:50px; height:50px; display:block; background-position:0 -107px; margin:15px auto 13px auto;}
.zwxx_li ul li:first-child+li a i{background-position:-60px -107px;}
.zwxx_li ul li:first-child+li+li a i{background-position:-120px -107px;}
.zwxx_li ul li:first-child+li+li+li a i{background-position:-180px -107px;}
.zwxx_li ul li:first-child+li+li+li+li a i{background-position:-240px -107px;}


/*业务系统版块*/
.hdjl_ywxt .ywxt_box{ width:410px; float:right; margin-top:25px;}
.hdjl_ywxt .ywxt_box h1 a{ display:block; width:410px; height:38px; margin-bottom:10px;}
.hdjl_ywxt .ywxt_box h1 a img{ width:410px; height:38px;}
.hdjl_ywxt .ywxt_box ul{ margin-top:5px;}
.hdjl_ywxt .ywxt_box .tempWrap{ height:263px !important;}


/*专题专栏*/
.sepcial-wrap { height:140px; position:relative; margin-top:25px; overflow:hidden;}
.sepcial-wrap .sepcial-wrap-a{ height:37px; width:100%; background:url(index_ztzl_title.png) no-repeat;}
.sepcial-wrap .sepcial-wrap-a a{ display:block; height:37px; font-size:20px; color:#fff; font-weight:bold; text-align:center; margin-top:7px; line-height:28px;}
.sepcial{ width:1200px; margin: 0px auto; *margin: 20px auto; overflow:hidden; position:relative;}
.sepcial .prev,.sepcial .next{ position: absolute; top:42px; display:block;  width: 24px; height: 36px; overflow:hidden; cursor:pointer; background:url(../images/index_ztzl_icon.png) no-repeat;}
.sepcial .prev{ background-position:0 0px; left:0; top:40px; *top:20px; z-index:10;}
.sepcial .next{ background-position:0 -34px; right: 0px; top:42px; *top:20px; z-index:10;}
.sepcial-list { width:1200px; margin-top:16px; overflow:hidden; z-index:9; }
.sepcial-list li{ float:left; width:287px; height:100px; text-align:center; margin-right:17px; overflow:hidden;}
.sepcial-list li img{ width:287px; height:78px; transform: scale(1); transition: all .3s;}
.sepcial-list li:hover img { transform: scale(1.05); transition: all .3s;}

.sepcial-list .tempWrap{ width:1200px !important;}






