@charset "gb2312";
/* CSS Document */

.listtop{ height:34px; line-height:34px; width:990px; margin:0 auto; background:#fff;}
.date{ width: 250px; padding-left:10px;}
.weather{ width:380px; margin-top:8px; height:26px;}
.search{ width:297px; margin-right:50px; margin-top:5px; height:22px; border:1px solid #dddddd;}
.search input,.search a{ display:inline-block; vertical-align:middle;}
.search input{ border:none; height:22px; line-height:22px; width:240px; padding-left:5px; border-right:1px solid #dddddd;*margin-top:-13px;}
.search a{ width:51px; line-height:22px; text-align:center; font-family:microsoft yahei,宋体; font-size:13px; font-style:italic; color:#666666; font-weight:bold;*margin-top:-13px;}
.secmain{ width:990px; margin:0 auto; background:#fff; margin-bottom:10px;}
.secleft{ width:730px; border-top:1px solid #dddddd;}
.secleftcard{ width:990px; border-top:1px solid #dddddd;}
.secright{ width:260px; background:#fafafa;}
.secrightblock h2{ height:31px; line-height:31px; background: url(imageslistrightbg.png); padding-left:15px; font-size:14px; font-weight:bold; color:#00377d; text-shadow:1px 1px #fff;}
.secblockbody h3{ margin:10px 15px 5px 15px; line-height:26px; font-size:14px; font-weight:bold;}
.secblockbody h3 a{ white-space:normal; color:#d00000;}
.sec_btlb{ padding:0px 15px 5px 15px;}
.sec_btlb li{ line-height:30px; background:url(imagesdotblue.gif) left center no-repeat; padding-left:13px;}
.sec_btlb li a{ display:block; overflow:hidden; width:225px;}
.sec_tplb{ padding:15px 0px 5px 10px;}
.sec_tplb li{ float:left; width:115px; margin-right:10px;}
.sec_tplb li img{ border:1px solid #dfdfdf; padding:3px; width:107px; height:78px;}
.sec_tplb li p{ line-height:24px; padding-bottom:3px;}
.sec_tplb li p a{ width:115px; overflow:hidden; display:block;}
.listleft{ width:180px; background:#fff9c7;min-height:670px;}
.listleft h2{ background:url(imageslistleftico.jpg) 13px 10px no-repeat; padding-left:60px; font-family:microsoft yahei; font-size:18px; color:#dd1000; line-height:30px; padding-top:13px; padding-bottom:13px; font-weight:bold; margin-bottom:5px;}

.listleft ul{}
.listleft li{ line-height:24px; padding:6px 0px; background:url(imagesline.png) bottom center no-repeat;}
.listleft li a{ margin-left:35px; background:url(imagesico1.gif) left center no-repeat; padding-left:25px; padding-right:5px; font-size:14px; display:block; white-space: normal;}
.listleft li.active a,.listleft li:hover a{ font-weight:bold; color:#dd1000;}
.listcenter{ padding:10px 15px 0px 15px; width:520px;}
.breadnav{ height:24px; line-height:24px; padding-left:35px; background:#ededed url(imageshome.gif) 10px center no-repeat;font-family:宋体;}
.listcenter h2{ font-size:16px; font-weight:bold; line-height:32px; padding-top:4px; border-bottom:1px solid #dddddd; color:#00377d;}
.listcenter ul{ padding:10px 0px 5px 0px; border-bottom:1px solid #dddddd;}
.listcenter ul li{ background:url(imagesico2.gif) left center no-repeat; padding-left:16px; line-height:30px; font-size:14px;}
.listcenter ul li a{ display:block; overflow:hidden; width:400px;}

.jump{ font-family:宋体; padding:10px 0px 20px 0px; }
.jump a{margin:0px 3px 0px 2px; display: inline-block; border:1px solid #b0b0b0; min-width:21px; height:21px; line-height:21px; text-align:center;}
.jump a:hover{ color:#fff; background:#0c3d7f; border:1px solid #0c3d7f;}
.jump span{margin:0px 3px 0px 2px; display:inline-block; font-family:"Microsoft Yahei", "宋体"; font-size:22px; color:#6e6d6d;}
.jump a.active{ color:#fff; background:#0c3d7f; border:1px solid #0c3d7f;}
.jump a.disable{ color:#999;}


/*内容页*/
.article{ margin:20px 20px 0px 20px;}
h1.a_bt{ font-size:16px; font-weight:bold; text-align:center; line-height:24px; color:#d00000;}
h3.a_fbt{ font-size:14px; font-weight:bold; text-align:center; padding:10px 0px 20px 0px; line-height:22px;}
.articlecon{ line-height:30px; font-size:14px; padding-bottom:20px; padding-top:15px; border-bottom:1px solid #ddd;}
.tips{ border-bottom:1px solid #dddddd; padding-bottom:5px;}
.tips .fl{ line-height:30px; color:#666666;}
.xgxx{ padding:10px 0px; line-height:24px; color:#333333;}
.xgxx a{ color:#333;} 


/*办事大厅二级页*/
.bsmain{background:#eef8ff;border:1px solid #dfdfdf; width:988px;}
.bsdtleft{ background:#eef8ff;border:none; height:auto;min-height:400px;}
.bsdtleft h2{ padding:0px; background:none;}
.bsdtright{ width:808px; background:#fff; padding-bottom:10px; min-height:420px;}
.ztbs{ border-bottom:1px solid #b3b3b3;margin-left:18px; margin-right:12px; margin-top:10px;}
.ztbs span{ display:inline-block;  width:77px; position:relative; padding-bottom:15px;}
.ztbs span.active{ *padding-bottom:11px;}
.ztbs span em{ position:absolute; bottom:-1px; left:30px; width:13px; height:7px; background:url(imagesbsarrow.gif); display:none;}
.ztbs span.active em{ display:block; *bottom:-5px;}
.ztbs span a{ padding-top:55px; line-height:14px; color:#d00000; display:block; text-align:center;}
.bsico1{ background:url(imagesbsico1.jpg) top center no-repeat;}
.bsico2{ background:url(imagesbsico2.jpg) top center no-repeat;}
.bsico3{ background:url(imagesbsico3.jpg) top center no-repeat;}
.bsico4{ background:url(imagesbsico4.jpg) top center no-repeat;}
.bsico5{ background:url(imagesbsico5.jpg) top center no-repeat;}
.bsico6{ background:url(imagesbsico6.jpg) top center no-repeat;}
.bsico7{ background:url(imagesbsico7.jpg) top center no-repeat;}
.bsico8{ background:url(imagesbsico8.jpg) top center no-repeat;}
.bsico9{ background:url(imagesbsico9.jpg) top center no-repeat;}
.bsico10{ background:url(imagesbsico10.jpg) top center no-repeat;}
.ztbscon{ background:url(imagesbsbg1b.gif) bottom center no-repeat; width:784px; padding-bottom:10px; margin-left:15px; margin-bottom:9px;}
.ztbscon1{ background:url(imagesbsbg1c.gif) center repeat-y; padding:18px 0px 0px 15px; zoom:1;}
.ztbsblock{ width:383px; height:145px;}
.ztbsblock h2{ background:url(imagesbsrightbg.jpg) repeat-y; height:26px; line-height:26px; font-weight:bold; padding-left:10px;}
.ztbsblock ul{ padding-top:7px;}
.ztbsblock ul li{ background: url(imagesdot.gif) left center no-repeat; padding-left:13px; line-height:26px;}
.bmfw{ background: url(imagesbmbsbgt.png) top no-repeat; padding-top:9px; width:518px; margin-left:15px; margin-right:8px; margin-bottom:9px; }
.bmfwb{ height:9px; background:url(imagesbmbsbgb.png);}
.bmfwcon{ background:url(imagesbmbsbgc.png) repeat-y;padding:0px 14px;}
.bmfwcon h2,.cxfwcon h2,.bsjggscon h2{ background:url(imagesbsico.gif) 2px center no-repeat; padding-left:16px; border-bottom:1px solid #d3d3d3; line-height:28px; font-weight:bold;}
.cxfw{ background: url(imagescxfwbgt.png) top no-repeat; padding-top:9px; width:257px;margin-bottom:9px;}
.cxfwb{ height:9px; background:url(imagescxfwbgb.png);}
.cxfwcon{ background:url(imagescxfwbgc.png) repeat-y;padding:0px 14px;}
.bmbsul{ padding:5px 0px 5px 2px;}
.bmbsul li{ float:left; width:81px; line-height:30px;}
.fwcxul{ padding:5px 0px 5px 0px;}
.fwcxul li{ height:60px; float:left; width:76px; text-align:center;}
.fwcxul li a{ line-height:14px; padding-top:46px; display:block;}
.fwcxico1{ background:url(imagesicon01.png) center 4px no-repeat;}
.fwcxico2{ background: url(imagesicon12.png) center 6px no-repeat;}
.fwcxico3{ background: url(imagesicon03.png) center 4px no-repeat;}
.fwcxico4{ background: url(imagesicon33.png) center 2px no-repeat;}
.fwcxico5{ background: url(imagesicon65.png) center 7px no-repeat;}
.fwcxico6{ background: url(imagesicon66.png) center 5px no-repeat;}
.bsjggs{ background: url(imagesbsbg1t.gif) top no-repeat; padding-top:9px; width:784px;margin-bottom:9px; margin-left:15px;}
.bsjggsb{ height:9px; background: url(imagesbsbg1b.gif);}
.bsjggscon{ background: url(imagesbsbg1c.gif) repeat-y;padding:0px 14px;}
.bsjggstable{ padding:10px 0px 0px 0px;}
/*办事大厅列表页*/
.bslist{ margin:10px 13px 0px 15px;}
.bslisthead{ border-bottom:1px solid #f75f1f; height:30px; line-height:30px;}
.bslisthead h2{ background:url(imagescircle_orange.gif) left center no-repeat; padding-left:20px; font-size:14px; font-weight:bold; color:#f95123; margin-left:5px;}
.bslisthead .more{ color:#999; margin-right:5px;}
.bslistbody{ padding:5px 0px 10px 0px;}
.bslistbody li{ height:35px; line-height:35px;}
.bszn{ background:url(imagesdot_red.gif) left center no-repeat; padding-left:13px; font-size:14px; display:block; overflow:hidden; width:400px;}
.bslistbody li span{ color:#666;}
.bslistbody li span a{ color:#666; margin:0px 2px;}
.bsqt{ background:url(imagesdot_red.gif) left center no-repeat; padding-left:13px; font-size:14px; display:block; overflow:hidden; width:750px;}
/*办事大厅内容页*/
.bsnr{ background:#f7f7f7; border:1px solid #ddd; padding:8px 35px 30px 35px; margin-top:10px;}
.bsnr h1{ background:url(imagesmagazine.gif) left center no-repeat; padding-left:34px; line-height:42px;font-size:16px; font-weight:bold; color:#0f66d0;}
.shadowline{ height:2px; line-height:1px; font-size:1px; background:url(imagesshadowline.gif) repeat-x; }
.xzt{ margin-top:20px; margin-bottom:15px; position:relative; text-align:center; height:31px;}
.xztbg{ position:absolute; width:100%; left:0px; top:10px; border:1px solid #afd4ee; height:7px; background:url(imagesbsjdbg.gif) repeat-x; z-index:2;}
.xzttab{ position: absolute; height:31px; width:100%; left:0px; top:0px; z-index:3}
.xzttab a{ display:inline-block; background:url(imagesbsnrtab.gif); width:102px; height:31px; cursor:pointer; line-height:29px; font-size:14px; font-weight:bold;}
.xzttab a.active{ color:#ff6600;}
.bsnrbg{ background:#fff; border-top:1px solid #ececec; border-bottom:1px solid #ececec; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:15px 25px; line-height:30px; font-size:14px; margin-bottom:10px;}
.bsnrlabel{ width:90px;} 
.bsnrcon{ width:770px;}

/*公众参与二级页*/
.gzcytop{ background:url(imagesgzcygzcytopbg.png) repeat-x;  border-top:1px solid #cdcdcd; border-bottom:1px solid #fff;}
.gzcytop img{ padding-left:66px;}
.gzcynav{ padding-right:40px;}
.gzcynav li{ float:left; padding:0px 28px 0px 26px; background:url(imagesgzcyline.gif) right center no-repeat; line-height:34px; font-size:14px; font-weight:bold;}
.gzcynav li.nobg{ background:none;}
.gzcy1{ background:url(imagesgzcyorangebg.gif) top repeat-x; }
.gzcyzn{ background:url(imagesgzcyorangebg1.png) left top no-repeat; padding:8px 20px 0px 15px; width:677px; height:200px;}
.dividline{ width:1px; height:200px; background:url(imagesgzcyline2.jpg); font-size:1px; float:left; margin-top:20px;}
.fwrx{ background:url(imagesgzcyorangebg1.png) right top no-repeat; padding:15px 10px 0px 12px; width:255px;}
.fwrx h2{ margin-bottom:5px;}
.fwrx ul{ height:150px;}
.fwrx li{ line-height:30px; background:url(imagesgzcydot.gif) left center no-repeat; padding-left:13px;}
.fwrx li a{ width:240px; overflow:hidden; display:block;}
.gzcyzn h2{ font-size:16px; font-weight:bold; color:#dd0f02; background:url(imagesgzcyhw.jpg) left center no-repeat; padding-left:64px; width:168px; height:36px; line-height:36px; margin:0 auto;}
.gzcyzn h2 span{ background:url(imagesgzcyhw.jpg) right center no-repeat; padding-right:64px;}
.gzcyzn p{ line-height:30px; text-indent:2em; padding-top:10px; background:url(imagesgzcyline1.jpg) center top no-repeat;}
.morebut{ padding-top:5px;}
.morebut .more{ background:url(imagesgzcymore.gif); display:block; width:49px; height:16px; float:right;}
.gzcy2{ background:url(imagesgzcybluebg.gif) repeat-x; height:3px;}
.xzxx{ background:url(imagesgzcybluebg1.png) left top no-repeat; padding-top:3px; padding-right:15px; padding-bottom:0px;width:682px;}
.gzcyright{width:275px; padding-left:2px; background:url(imagesgzcybluebg1.png) left top no-repeat;}
.xzxxhead{ height:40px; border-bottom:1px solid #ccbdb5; line-height:40px;}
.xzxxhead h2{ font-size:16px; font-weight:bold; color:#0054ba;}
.xzxx h4{ font-size:14px; color:#ff5400; line-height:24px; padding-top:10px;}
.xzxxlist h5{ color:#444; border-bottom:1px dashed #cccccc; height:29px; line-height:29px;}
.xzxxlist p{ line-height:29px;border-bottom:1px dashed #cccccc;}
.xzxxs1,.xzxxs2,.xzxxs3,.xzxxs4,.xzxxs5{ display:inline-block;}
.xzxxs1{ width:90px; padding-left:5px;}
.xzxxs2{ width:325px; padding-left:5px;}
.xzxxs3{ width:110px; text-align:center;}
.xzxxs4{ width:60px; text-align:center;}
.xzxxs5{ width:85px; text-align:center;}
.gzcyright h2{ height:26px; line-height:26px; background:url(imagesgzcybluetitlebg.gif) repeat-x; padding-left:10px; font-weight:bold; color:#fff;}
.gzcyright h2 a{ color:#fff;}
.gzcyright h2 a.active{ color:#ffff66;}
.gzcyrightbody{ background:#f0f7ff; padding:5px 10px; height:385px;}
.whqktj h5{ background:#e2e2e2; height:26px; line-height:26px; padding:0px 8px;}
.whqktj p{ line-height:26px;padding:0px 8px; background:#fff;}
.whqktjs1,.whqktjs2,.whqktjs3,.whqktjs4{ display:inline-block;}
.whqktjs1{ width:80px;}
.whqktjs2{ width:60px; text-align:center}
.whqktjs3{ width:60px; text-align:center}
.whqktjs4{ width:37px; text-align:center}
.xzxxtj{ line-height:26px; padding-top:10px;}
.xzxxtj h4{ font-weight:bold; color:#218900;}
.xzxxtj span{ padding:0px 6px; color:#ff0000;}
.jyxc{ width:336px;}
.jyxclist{ padding:10px 10px 0px 0px; height:150px;}
.jyxclist li{ background:url(imagesgzcydot.gif) left center no-repeat; padding-left:13px; line-height:30px; height:30px;}
.jyxclist li a{ display:block; width:240px; overflow:hidden;}
.hdjy{ margin-top:5px; line-height:30px;}
.hdjy li{ background:url(imagesgzcydot.gif) left center no-repeat; padding-left:13px;}
/*互动列表页*/
.gzcyleft{ background:url(imagesgzcyorangebg1.png) left top no-repeat; width:160px; padding:24px 9px 0px 11px;}
.gzcyleft h2{ text-align:center; padding-bottom:20px;}
.gzcyline{ background:url(imagesgzcyorangebg1.png); width:2px; height:215px;}
.gzcylistright{ background: url(imagesgzcyorangebg1.png) right top no-repeat; padding:0px 13px; width:782px;}
.gzcyleftul li{ margin-bottom:12px; height:35px;}
.lxzxx,.ljyxc,.lzcwd,.lhdjy,.ljyzj{ text-indent:-9999px; display:block; width:160px; height:35px;}
.lxzxx{ background: url(imagesgzcyxzxx1.png)}
.ljyxc{ background: url(imagesgzcyjyxc.png)}
.lzcwd{ background: url(imagesgzcyzcwd.png)}
.lhdjy{ background: url(imagesgzcyhdjy.png)}
.ljyzj{ background: url(imagesgzcyjyzj.png)}
.lxzxx:hover,li.active .lxzxx{ background: url(imagesgzcyxzxxa.png)}
.ljyxc:hover,li.active .ljyxc{ background: url(imagesgzcyjyxca.png)}
.lzcwd:hover,li.active .lzcwd{ background: url(imagesgzcyzcwda.png)}
.lhdjy:hover,li.active .lhdjy{ background: url(imagesgzcyhdjya.png)}
.ljyzj:hover,li.active .ljyzj{ background: url(imagesgzcyjyzja.png)}
.hdbreadnav{ background:url(imageshome.gif) left center no-repeat; padding-left:25px; line-height:36px; font-family:宋体;}
.zxbjxx{ border-bottom:1px solid #dddddd;}
.zxbjxx h2{ font-size:16px; font-weight:bold; line-height:36px; padding-bottom:5px;}
.zxbjxx h5{ background:#61a4f3; padding-left:10px; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#fff;}
.zxbjxx p{ height:32px; line-height:32px; padding-left:10px;}
.zxbjxx span{ display:inline-block;}

.zxbjdc1{ width:660px; font-size:14px;}
.zxbjdc3{ width:105px; text-align:center;}

.zxbjxx1{ width:460px; font-size:14px;}
.zxbjxx2{ width:140px; text-align:center;}
.zxbjxx3{ width:80px; text-align:center;}
.zxbjxx4{ width:85px; text-align:center;}
/*互动内容页*/
.hdnr{ border:1px solid #dddddd; background:url(imagesgzcyxxtopbg.gif) top repeat-x; padding:28px 25px 15px;}
.hdnrtitle{ text-align:center; padding-bottom:11px; border-bottom:1px solid #dddddd;}
.hdnr h4{ padding-top:5px; line-height:40px; font-weight:bold; color:#ca0000; font-size:14px;}
.hdnr h1{ background:url(imagesgzcyxxtitle.png) repeat-y center; height:26px; line-height:26px; text-align:center;}
.hdnr h1 span{ background:url(imagesgzcymail.jpg) left center no-repeat; padding-left:30px; font-weight:bold;}
.hdnr_lxnr{ padding:15px 0px; text-indent:2em; line-height:30px;}
.hdnr p{ text-align:right; line-height:30px;}
.hdnrline{ background:url(imagesgzcydividline.png); height:16px; margin-top:15px;}
/*互动写信页*/

.hd_con{}
.hd_con h3{ font-size:14px; font-weight:bold; padding-left:10px; height:28px; line-height:28px; background: url(imagesgzcyhdrightbg.jpg) repeat-y; color:#fff; margin:10px 0px 10px 0px;}
.formline{ padding-left:10px;margin-bottom:10px; line-height:24px; }
.formline label,.formline span{ display:inline-block;vertical-align:top;}
.formline label{ width:65px; }
.tip1{ width:620px; line-height:22px; color:#666;}
.red{ color:#e92924;}
.formline input{ border:1px solid #abadb3; width:252px; height:22px;vertical-align:top;}
.formline select{ height:22px;border:1px solid #abadb3;}
.formline textarea{ height:125px; width:660px; border:1px solid #abadb3;}
.grxx{ width:392px;}
.formline label.grxxlabel{ width:80px;}
.formline input.code{ width:125px;}
.codetxt{ width:100px;}
.but{ padding-top:20px; padding-bottom:20px; text-align:center;}
.but a{ display:inline-block; text-align:center; background:url(imageshdbut.png); width:85px; height:25px; line-height:25px;}
.formline input.dxan{ text-align:left; width:25px;border:none;height:auto;}
.zxbjxxlist{ margin:10px;}
.zxbjxxlist li{ height:30px; line-height:30px; background:url(imagesico2.gif) left center no-repeat; padding-left:13px; font-size:14px;}
.zxbjxxbt{ display:block; width:580px; overflow:hidden;}

/*办事结果*/
#hy{ height:150px; overflow:hidden;}
.bsjggstable h4{ height:24px; background:#eeeeee; line-height:24px; margin-bottom:5px;}
.bsjggstable p{ line-height:30px; height:30px;}
.bsjgtable1,.bsjgtable2,.bsjgtable3,.bsjgtable4,.bsjgtable5,.bsjgtable6{ display:inline-block;}
.bsjgtable1{ width:80px; text-align:center;}
.bsjgtable2{ width:210px; text-align:center;}
.bsjgtable3{ width:200px; text-align:center;}
.bsjgtable4{ width:95px; text-align:center;}
.bsjgtable5{ width:95px; text-align:center;}
.bsjgtable6{ width:75px; text-align:center;}

.slztcx{ background:url(imagesgzcyslztcxbg.png); width:152px; height:143px; padding-top:4px; padding-left:8px; margin-top:25px;}
.slztcx p{ padding-top:2px; line-height:24px;}
.slzttxt{ width:143px; height:20px; line-height:20px; border:1px solid #b1bbd8;}
.slztbut{ padding-top:12px; text-align:center;}
.slztbut input{ width:60px; cursor:pointer;}