@charset gb2312;
/* CSS Document */*{padding:0;margin:0;}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
body{font-size:12px;font-family:宋体;}
ul,li{list-style-type:none;text-transform:capitalize;}
.clear{clear:both;}

/*banner*/
.banner{width:980px;height:220px;overflow:hidden;margin:auto;background:url(bannerimg.jpg) no-repeat;}
.bannerall{width:100%;height:220px;background:url(bannerbg.jpg) repeat-x;}
.bannerimg{width:100%;height:220px;background:url(bannerimg.jpg) center no-repeat;overflow:hidden;}
/*menu*/.menubor{width:100%;height:52px;background:url(menubg.jpg) repeat-x;overflow:visible;}
#menu{margin:auto;height:52px;line-height:52px;width:980px;position:relative;z-index:7;}
#menu a,#menu a:visit{text-decoration:none;}
.menufoot{background:url(menufoot1.gif) no-repeat;width:98px;height:20px;}
/* navbox */
.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{background:url(headerbg.png) no-repeat;}
.nav li{float:left;height:52px;background-position:100% -99px;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;height:52px;overflow:hidden;}
.nav li a span{float:left;display:block;line-height:52px;font-size:14px;color:#333;cursor:pointer;width:98px;text-align:center;}
.nav li.selected a,.nav li a.selected{text-decoration:none;background:url(menuhover.jpg) no-repeat;}
.nav li.selected a span,.nav li a.selected span{color:#FFF;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:52px;left:0;width:98px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto; line-height:28px;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:28px;line-height:28px;background:none;background-color:#2878b7;color:#FFF;}
.nav li .submenu li a:hover{background:#F93;line-height:28px; height:28px;}
/*body*/
.bodyall{width:100%;height:auto;background:url(bg.gif) repeat;}
.wrap{width:998px;margin:auto;background:url(bodyimg.jpg) no-repeat;z-index:-1;}
.bodybor{width:964px;margin:auto;background-color:#efefef; border-left:1px solid #CCC; border-right:1px solid #CCC;padding:15px 0 0 14px;}
.bodysec{width:968px;margin:auto;background-color:#efefef; border-left:1px solid #CCC; border-right:1px solid #CCC;padding:0 0 0 14px;}

/**/
.onepice{width:952px; height:257px;}
.huanbg{width:304px; height:257px; float:left; background:url(newsimage.jpg) no-repeat}
.whgg{width:634px; height:257px; float:right; background:url(newbg.jpg) no-repeat}
#searchword{border:1px solid #CCC; line-height:24px; width:120px; height:24px; float:left}
#button{background-image:url(searchbtn.jpg); width:77px; float:left; height:26px; border:0; list-style:none; list-style-type:none}
.twopice{width:952px; height:269px; margin-top:15px;}
.threepice{width:952px; height:121px; margin-top:15px;}


/*文化资讯、搜索、公告*/
#news{width:392px; height:257px; float:left; line-height:32px; overflow:hidden;}
.newslist{width:372px; height:104px; padding:0 20px 0 10px; line-height:28px;}
.newslist span{ float:right;}
.newslist ul li{ border-bottom:1px dashed #CCC}
.newslist ul li a{ text-decoration:none; color:#333}
.newslist ul li a:hover{ color:#FF6600}
.notice{width:242px; height:257px; float:right; overflow:hidden}
.notice h3{ height:33px; color:#FFF; float:left; display:block; line-height:33px; padding-left:10px;font-size:14px;width:90px; text-align:center;}
.notice .notmore{ height:33px; width:132px; display:block;line-height:33px; text-align:right; float:right; padding-right:10px;}
.notice .notmore a{ color:#333}
.notice .notmore a:hover{color:#FF6600} 
.notice ul{ line-height:30px; width:232px; height:121px; overflow:hidden; padding:0 5px; padding-top:5px; display:block}
.notice ul li span{ float:right;color:#333}
.notice ul li a{ text-decoration:none; color:#333}
.notice ul li a:hover{color:#FF6600} 
.search{width:202px; height:20px; padding-top:10px; padding-left:40px; font-size:14px; font-weight:700; color:#333}
.notice form{width:222px; padding:20px 0 0 20px}
/*新闻图片*/
.newsshow{ width:294px; height:247px; padding:5px; overflow:hidden; position:relative;    } 
.newsshow .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.newsshow .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.newsshow .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.newsshow .hd ul li.on{ background:#f00; color:#fff; } 
.newsshow .bd{ position:relative; height:100%; z-index:0;   } 
.newsshow .bd img{ width:294px; height:247px; border:0}
.slideTxtBox{ width:392px;text-align:left;} 
.slideTxtBox .hd{ height:33px; line-height:33px;padding:0 20px;position:relative;} 
.slideTxtBox .hd ul{ float:left; position:absolute; left:0; top:0; height:33px;} 
.slideTxtBox .hd ul li{ float:left; width:108px; text-align:center;} 
.slideTxtBox .hd ul li a{ font-size:14px; font-weight:700; color:#0774ac; text-decoration:none}
.slideTxtBox .hd ul li.on{ height:33px; background:url(title.png) no-repeat;cursor:pointer; } 
.slideTxtBox .hd ul li.on a{color:#FFF;}
.slideTxtBox .bd{ padding-top:20px;} 
.slideTxtBox .bd dd a{ color:#4d8da8}
.slideTxtBox .bd dt a{ color:#d8652e;} 
.slideTxtBox .bd dt{width:392px; height:20px; line-height:20px; font-size:14px; font-weight:700; text-align:center}
.slideTxtBox .bd dd{width:367px; height:60px; line-height:28px; color:#999; padding:10px 10px 0 15px; text-indent:2em;}
/*政策法规*/
#law{width:469px; height:269px; overflow:hidden; float:left; background:url(zcfg.jpg) no-repeat}
#law h3{ font-size:14px; color:#FFF; padding-left:38px; float:left}
.lawtit{width:469px; height:34px; line-height:34px; position:relative}
.lawmore{ float:right; padding-right:10px;}
.lawmore a{ color:#333;}
.lawmore a:hover{color:#FF6600}
.lawmenu{ width:469px; height:235px;} 
.lawmenu .hd{height:235px; width:97px; float:left;position:relative;} 
.lawmenu .hd ul{ float:left; position:absolute; left:0; top:0;} 
.lawmenu .hd ul li{ float:left; height:27px;line-height:27px; width:97px; text-align:center;} 
.lawmenu .hd ul li a{ color:#333; text-decoration:none}
.lawmenu .hd ul li.on{ height:27px;cursor:pointer; background:url(lawhover.jpg) no-repeat;} 
.lawmenu .hd ul li.on a{color:#FF6600; font-weight:700}
.lawmenu .bd{} 
.lawlist ul{line-height:28px; padding:5px 10px 0 0}
.lawlist ul li a{ color:#333; text-decoration:none}
.lawlist ul li a:hover{color:#FF6600;} 
.lawlist ul li span{ float:right; color:#333}
/*行政许可*/
#xk{width:469px; height:269px; overflow:hidden; float:right; background:url(xzxk.jpg) no-repeat}
#xk h3{font-size:14px; color:#FFF; padding-left:38px; float:left}

/*ad*/
.slideBox{ width:950px; height:119px; border:1px solid #CCC; overflow:hidden; position:relative;    } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#f00; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:950px; height:119px; } 

/*市场监管*/
#market{width:304px; height:270px; background:url(jg.jpg) no-repeat; float:left; position:relative}
#market h3{ height:34px; padding-left:38px; color:#FFF; float:left; display:block; line-height:34px;font-size:14px;width:70px; text-align:center;}
#market span{ color:#333}
.marmore{ line-height:34px; float:right; padding-right:10px; width:186px; height:34px; text-align:right}
.marmore a{color:#333;} 
.marmore a:hover{ color:#FF6600}
.markmenu{ width:304px;text-align:left; padding-top:2px;} 
.markmenu .hd{ height:26px; line-height:26px;position:relative;} 
.markmenu .hd ul{ float:left; position:absolute; left:0; top:0; height:26px;} 
.markmenu .hd ul li{ float:left; width:101px; text-align:center;} 
.markmenu .hd ul li a{ color:#333; text-decoration:none}
.markmenu .hd ul li.on{ height:26px;cursor:pointer; background:url(jghover.jpg) no-repeat} 
.markmenu .hd ul li.on a{color:#0774ac; font-weight:700;}

.markmenu .bd{ padding:5px 5px 0 0; line-height:28px;} 
.marklist ul li span{ float:right}
.marklist ul li a{ color:#333; text-decoration:none}
.marklist ul li a:hover{color:#FF6600;}


/*处罚公告*/
#punlist{width:304px; float:right}
#punlist ul{padding:11px 0 0 5px; line-height:26px;}
#punlist ul li a{color:#333; text-decoration:none}
#punlist ul li a:hover{ color:#FF6600}
#punlist span{ float:right}

/*公共文化*/
#public{width:632px; height:270px; float:right; background:url(ggwh.jpg); position:relative}
#public h3{ height:34px; padding-left:38px; color:#FFF; float:left; display:block; line-height:34px;font-size:14px;width:70px; text-align:center;}
#public span{ color:#333}
.pubmore{line-height:34px; float:right; padding-right:10px; width:514px; height:34px; text-align:right}
.pubmore a{color:#333;} 
.pubmore a:hover{ color:#FF6600}

.pblist{width:500px;height:100px; padding:5px 0 0 5px}
.pblist span{float:left; border:1px solid #CCC; padding:4px;}
.pblist dt{ text-align:left;}
.pblist dt a{ font-weight:700;font-size:12px; color:#333}
.pblist dt a:hover{ color:#FF6600}
.pblist dd{ color:#999;float:left; padding-left:5px; width:380px; display:block; height:80px; line-height:28px; text-indent:2em}
.pblist dd a{ color:#0774ac;}
.publicmenu{ width:632px; height:236px;} 
.publicmenu .hd{height:236px; width:115px; float:left;position:relative;} 
.publicmenu .hd ul{ padding-top:1px;float:left; position:absolute; left:0; top:0;} 
.publicmenu .hd ul li{ float:left; height:37px;line-height:37px; width:115px; text-align:center;} 
.publicmenu .hd ul li a{ color:#333; text-decoration:none}
.publicmenu .hd ul li.on{ height:37px;cursor:pointer; background:url(ggwhhover.jpg) bottom no-repeat;} 
.publicmenu .hd ul li.on a{color:#FF6600; font-weight:700}

.publicmenu .bd{ float:right; padding:0 5px 0 5px; line-height:29px;} 

/*互动交流*/
#inter{width:304px; height:251px; float:left; background:url(hdjl.jpg) no-repeat; position:relative}
#inter h3{ height:34px; padding-left:38px; color:#FFF; float:left; display:block; line-height:34px;font-size:14px;width:70px; text-align:center;}
#inter table{ margin:6px 0 0 6px; border-left:1px solid #CCC; border-top:1px solid #CCC}
#inter table tr{ height:28px; line-height:28px; }
#inter table tr td{border-bottom:1px solid #CCC; border-right:1px solid #CCC; color:#333}
#inter .interleft{ text-indent:0.5em;color:#2c647f}
.intermore{line-height:34px; float:right; padding-right:10px; width:186px; height:34px; text-align:right}
.intermore a{color:#333;} 
.intermore a:hover{ color:#FF6600}

/*党建园地*/
#dj{width:304px; height:159px; background:url(dj.jpg) no-repeat; float:left; margin-top:14px; position:relative}
#dj h3{ height:34px; padding-left:38px; color:yellow; float:left; display:block; line-height:34px;font-size:14px;width:70px; text-align:center;}
.djlist{ padding:5px 5px 0 5px;width:294px; height:120px;}
.djlist ul{ line-height:28px;}
.djlist ul li a{ color:#333; text-decoration:none;} 
.djlist ul li a:hover{ color:#FF6600} 
.djlist ul span{float:right; color:#333;}

/*海淀文物*/
.relic{width:633px; height:424px; float:right; background:url(relic.jpg) no-repeat; position:relative}
.relic h3{height:34px; padding-left:38px; color:#FFF; float:left; display:block; line-height:34px;font-size:14px;width:70px; text-align:center;}
.relicmenu{ width:525px; height:34px; float:right; overflow:hidden; display:block; text-align:right}
.relicone{width:125px; height:34px; display:block; text-align:center; float:right; padding-top:13px; font-weight:700; color:#FFF}
.relictwo{width:125px; height:34px; display:block; text-align:center; float:right; color:#FF6600; font-weight:700;padding-top:13px;}
.relicbody{width:633px; height:390px}
.relicmenu a{ text-decoration:none}
.relicimg{width:138px; height:113px; border:1px solid #CCC; float:left}
.relicimg img{margin:4px 0 0 4px; border:0px; width:130px; height:104px}

.reliclist{width:305px; height:115px; float:left; margin:11px 0 0 8px;_margin:9px 0 0 8px; _display:inline}
.reliclist dl{width:160px; padding-left:5px; height:115px; float:right;}
.reliclist dl dt{ width:160px; height:30px; line-height:30px;}
.reliclist dl dt a{ color:#333; font-weight:700; font-size:12px;}
.reliclist dl dt a:hover{color:#FF6600;}
.reliclist dl dd{ text-indent:2em; color:#999; line-height:22px;}
.reliclist dl dd a{ color:#666;}
.reliclist dl dd a:hover{ color:#FF6600;}

/*二级列表页面*/

#leftmenu{width:216px; height:auto;background:url(leftmwnu_l.jpg) repeat-y;}
#leftmenu ul li a{width:201px; height:39px; text-decoration:none; color:#2a7ac6; font-weight:700;display:block; background:url(leftV2.jpg) bottom right no-repeat; text-align:center; line-height:39px; padding:5px 0 0 5px}
#leftmenu ul li a:hover{background:url(leftV1.jpg) bottom right no-repeat; color:#d55703}
#contlist{ padding-top:10px; width:690px; margin:auto}
#contlist ul li{ padding-left:0px; padding-right:15px; font-size:14px; height:30px; line-height:30px;}
#contlist ul li a{ color:#333; text-decoration:none; padding-left:15px; background:url(list.png) left center no-repeat ;}
#contlist ul li a:hover{color:#FF6600}
#contlist ul li span{ float:right}
.t1 {background:#eff8fd;}  
.t2 {background:#fff;}  
.up {background:#c8e8f9;} 
#secyc{width:216px; height:auto;background:url(leftmwnu_l.jpg) repeat-y;}
#secyc form{ height:50px; padding-top:20px; padding-left:5px;}
#secyc img{ width:186px; height:120px;}
.secycimg{ border:1px solid #CCC; padding:5px 0;}
#secyc a{ line-height:24px;color:#2a7ac6}
#secyc a:hover{ color:#FF6600}
#secyc ul li{ border-bottom:1px dashed #CCC; width:200px; padding:10px 0 0 5px; text-align:center}
.secyt ul li{ float:left; width:170px; height:26px; padding-top:10px; text-align:center;}
.content{ padding-top:10px;}
.content p{LINE-HEIGHT: 2; FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt}
.position a{ color:#333}
.position a:hover{ color:#FF6600}
.se-left{width:216px; float:left; height:100%}
.se-left-to{width:216px; height:auto; float:left; padding-top:3px;}
.se-left-totit{width:207px; line-height:37px; height:37px; padding-right:9px;position:relative; text-align:center; background:url(leftmenu_t.jpg) no-repeat; color:#FFF}
.se-le-ico{width:36px; height:38px; position:absolute; top:0px; left:10px; background:url(secico.png) no-repeat}
.se-le-ico1{width:44px; height:38px; position:absolute; top:0px; left:5px; background:url(secico.png) 0 -44px no-repeat}
.se-left-totit h3{ font-size:14px;}
.se-left-do{width:216px; height:9px; background:url(leftmenu_d.jpg) no-repeat}

.se-le-do{width:216px; height:auto; margin-top:8px; float:left}
.se-ri-bor{width:734px; height:auto; float:right; background:url(sec_mid.gif) top center repeat-y;}
.se-ri-top{width:734px; background:url(sec_top.jpg) top center no-repeat}
.se-ri-tit{width:674px; height:24px; padding-top:18px; padding-left:60px; font-size:14px; color:#FFF; font-weight:700}
.se-ri-foo{width:734px; height:51px; background:url(sec_bot.jpg) no-repeat; text-align:center; padding-top:10px}
.se-ri-topbor{padding-top:10px; width:700px; margin:auto}
.se-ri-toptit{width:100%; border-bottom:2px solid #d70707; text-align:center; padding:10px 0;}
.se-ri-toptit h1{font-size:20px; color:#d70707}
.se-ri-contit{width:100%; border-bottom:2px solid #CCC; text-align:center; padding:10px 0;}
.se-ri-contit h1{font-size:20px; color:#333333}
.se-ri-dy{padding-top:10px; width:700px; margin:auto}
/*友情链接*/
.friend{width:950px; height:100px; border:1px solid #CCC; background-color:#FFF; margin-top:15px; overflow:hidden}
#friendlink{width:950px; height:60px; padding-top:8px; overflow:hidden;}
#friendlink ul li{ width:180px; height:57px; float:left; display:inline; border:1px solid #CCC; margin-left:7px;}
#friendlink img{ width:172px; height:49px; margin:4px 0 0 4px; border:0}
#link select{ border:1px #999 solid}



/* 通用图片列表_普通式 */  
.picList .pic{ padding:8px 0 0 14px;}
.picList .pic a{border:1px solid #999999; display:block; padding:5px; width:170px;}
.picList .pic a:hover{ border:1px solid #FF6600}
.picList .title{ line-height:24px; text-align:center } 
.picList .title a{ color:#333;}
.picList .title a:hover{ color:#FF6600} 
/* 多个上滚动 - 公用类 */ 
.topLoop{ overflow:hidden; position:relative; background:url(leftmwnu_l.jpg) repeat-y; width:216px; } 
.topLoop h3{ position:absolute; left:75px; color:#FFF; font-size:14px; top:11px;}
.topLoop .hd{ overflow:hidden; width:216px; background:url(leftmenu_t.jpg) no-repeat; height:37px;} 
.topLoop .hd .prev,.topLoop .hd .next{ display:block;  width:9px; height:10px; line-height:10px; float:right; margin-right:10px; margin-top:13px;  overflow:hidden;   
     cursor:pointer; background:url(icoUp.gif) center no-repeat;} 
.topLoop .hd .next{ background:url(icoDown.gif) center no-repeat;  } 
.topLoop .hd ul li.on{ background:#f00;  } 
.topLoop .bd ul{ overflow:hidden; zoom:1; } 


/*foot*/
.footer{width:100%;height:90px;background:url(footbg.png) repeat-x;}
.footer_inner{height:90px;width:100%;}
.foot_one{width:980px;margin:auto;padding-top:10px;height:80px; line-height:18px;color:#333;text-align:center;position:relative;}
