body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
    margin:0px;
    padding:0px;
}
body {
	font-family:"Microsoft Yahei","微软雅黑";
	font-size:14px;
	color:#333333;
	background:url(imagesbg.png) repeat;
	margin:0px auto;
}
a{
	color: #333333;
	text-decoration:none;
} 
a:hover{
	color: #ba2636;
	text-decoration:none;
}
ol, ul, li{ list-style:none; }
img { border:0px; }
.clear{ clear:both; font-size:0px; line-height:0px; height:0px; }

.body1{ background:url(imagestop_bg.png) no-repeat center top; }
.body2{ background:url(imagesbot_bg.png) no-repeat center bottom; position:relative; }
.shizi{ position:absolute; z-index:1; bottom:0; }
.mainBox{ width:1200px; margin:0px auto; position:relative; z-index:2; }

/*头部样式*/
.top{ height:40px; line-height:40px; overflow:hidden; font-size:12px; }
.top_left{ float:left; }
.top_left a{ margin:0px 10px; }
.top_right{ float:right; padding-right:10px; }

.banner{ height:187px; padding-top:56px; }
.menu{ height:57px; line-height:57px; background:url(imagesmenu_bg.png) no-repeat center bottom; position:relative; z-index:1; }
.menu_left{ float:left; width:700px; }
.menu_left li{ float:left; height:57px; line-height:57px; font-size:18px; }
.menu_left li a{ color:#FFF; text-align:center; display:block; padding:0px 30px; }
.menu_left li a:hover { color:#FFF; background:#49a1ee; }
.menu_left li.lase a:hover { color:#FFF; background:none; }

#nav { width:700px; position:absolute; }
.menu1 ul { display:none; width:132px; background:#49a1ee; position:absolute; }
.menu1 ul li { float:left; width:92px; height:40px; line-height:40px; font-size:12px; overflow:hidden; border-top:1px solid #DDDDDD; background:url(imagesk2.jpg) no-repeat 20px center; padding-left:40px; }
.menu1 ul li a{ color:#FFF; text-align:left; display:block; padding:0px; }
.menu1 ul li a:hover{ color:#FFF; background:none; }

.menu2 ul { display:none; width:396px; background:#49a1ee; position:absolute; }
.menu2 ul li { float:left; width:92px; height:40px; line-height:40px; font-size:12px; overflow:hidden; border-top:1px solid #DDDDDD; background:url(imagesk2.jpg) no-repeat 20px center; padding-left:40px; }
.menu2 ul li a{ color:#FFF; text-align:left; display:block; padding:0px; }
.menu2 ul li a:hover{ color:#FFF; background:none; }

.menu_right{ float:right; width:487px; background:url(imagesicon.png) no-repeat 0px -276px; height:31px; margin-top:12px; margin-right:10px; display:inline; }
.ssk{ float:left; width:377px; height:31px; margin-left:40px; line-height:31px; border:none; display:inline; color:#999999; }
.anniu{ float:right; width:70px; height:31px; border:none; background:none; cursor:pointer; }

/*底部样式*/
.footer{ border-top:5px solid #3b89d4; line-height:28px; text-align:center; padding:25px 0px 25px 0px; font-size:12px; margin-top:15px; }
.footer img{ vertical-align:top; }

/*内页样式*/
.dqwz{ width:1178px; height:35px; line-height:35px; background:#ffffff; padding:0px 10px; margin-top:15px; margin-bottom:15px; border:1px solid #dddddd; }
.ny{ width:1200px; }
.ny_left{ float:left; width:280px; background:#f5f4f4; padding:10px; }
.ny_left_title{ font-size:16px; height:42px; line-height:42px; color:#fff; background:#3096e0; text-align:center; }
.ny_left_title1{ border-bottom:1px solid #9d9d9d; height:28px; line-height:28px; }
.ny_left_title1 b{ float:left; background:#3096e0; width:100px; display:block; font-size:16px; font-weight:100; text-align:center; color:#FFF;}
.ny_left_title1 a{ float:right; padding-right:10px; font-size:12px; }
.List{ padding-top:5px; overflow:hidden; }
.List li{ height:30px; font-size:14px; line-height:30px; background:url(imagesk1.jpg) no-repeat 2px center; padding-left:15px; overflow:hidden;}
.List li span{ float:right; color:#999; }

.ny_right{ float:right; width:865px; background:#FFFFFF; padding:10px; }
.ny_right_title{ height:42px; line-height:42px; border-bottom:4px solid #3096e0; color:#000; font-size:16px; background:#f4f4f4; padding-left:10px; }
.ny_right_con{ width:840px; _height:400px; min-height:400px; margin:0px auto; padding:15px 0px; line-height:210%; }

/*详细页样式*/
.ny1{ width:1180px; padding:10px; background:#FFFFFF; }
.ny_right_con1{ width:1078px; _height:400px; min-height:400px; margin:0px auto; padding:20px 0px 10px 0px; line-height:210%; }

/*信息公开目录*/
.xxgkml{ width:840px; overflow:hidden; }
.xxgkml li{ float:left; width:170px; height:38px; background:#f8f8f8; border:1px solid #dddddd; line-height:38px; font-size:14px; margin-top:15px; margin-left:30px; display:inline; }
.xxgkml li img{ float:left; margin-left:10px; margin-right:12px; margin-top:10px; }


/*首页样式*/

/*标题*/
.title{ background: url(imagestitle_bg.gif) repeat-x; height:45px; line-height:40px;}
.title .title_left1{ float:left; width:120px; display:block; background:url(imagesicon.png) no-repeat -206px -339px; height:45px; text-align:center; font-size:16px; color:#ffffff;}
.title .title_left1 b{ background:url(imagesicon.png) no-repeat 0px 5px; width:105px; display:block; padding-left:15px;font-weight:100;}

.title .title_left2{ float:left; width:120px; display:block; background:url(imagesicon.png) no-repeat -379px -339px; height:45px; text-align:center; font-size:16px; color:#ffffff;}
.title .title_left2 b{ background:url(imagesicon.png) no-repeat -170px -92px; width:100px; display:block; padding-left:20px;font-weight:100;}

.title .title_left3{ float:left; width:120px; display:block; background:url(imagesicon.png) no-repeat -206px -339px; height:45px; text-align:center; font-size:16px; color:#ffffff;}
.title .title_left3 b{ background:url(imagesicon.png) no-repeat -345px 0px; width:100px; display:block; padding-left:20px;font-weight:100;}

.title .title_left4{ float:left; width:120px; display:block; background:url(imagesicon.png) no-repeat -206px -339px; height:45px; text-align:center; font-size:16px; color:#ffffff;}
.title .title_left4 b{ background:url(imagesicon.png) no-repeat -165px 7px; width:100px; display:block; padding-left:20px; font-weight:100;}

.title .title_left5{ float:left; width:149px; display:block; background:url(imagesicon.png) no-repeat 0px -339px; height:45px; text-align:center; font-size:16px; color:#ffffff;}
.title .title_left5 b{ background:url(imagesicon.png) no-repeat -350px -95px; width:116px; display:block; padding-left:33px; font-weight:100;}

.title .title_left6{ float:left; width:120px; display:block; background:url(imagesicon.png) no-repeat -206px -339px; height:45px; text-align:center; font-size:16px; color:#ffffff;}
.title .title_left6 b{ background:url(imagesicon.png) no-repeat 2px -175px; width:100px; display:block; padding-left:20px; font-weight:100;}

.title .title_left7{ float:left; width:120px; display:block; background:url(imagesicon.png) no-repeat -206px -339px; height:45px; text-align:center; font-size:16px; color:#ffffff;}
.title .title_left7 b{ background:url(imagesicon.png) no-repeat 5px -82px; width:100px; display:block; padding-left:20px; font-weight:100;}
.title .title_right{ float:right; font-size:12px; padding-right:10px; }

/*头条*/
.toutiao{ width:1190px; background:#dfdfdf; padding:5px; margin:7px 0px; }
.toutiao .toutiao_con{ background:#FFFFFF url(imagesbg.jpg) no-repeat right bottom; border:1px solid #d1cfcf; width:1188px; height:80px;}
.toutiao .toutiao_con img{ float:left; width:100px; height:56px; display:inline; margin-left:20px; margin-top:12px; }
.toutiao .toutiao_con h2{ float:right; width:1068px; line-height:80px; font-size:36px; font-weight:normal; font-family:"微软雅黑"; color:#175aaf; text-align:center; }
.toutiao .toutiao_con h2 a{ color:#175aaf;}

/*新闻中心*/
.News{ width:1170px; background:#FFF; padding:15px; }
.News_left{ float:left; width:428px; height:285px; }
.News_con{ float:left; width:420px; height:285px; margin-left:15px; overflow:hidden; }
.con{ overflow:hidden; padding-top:4px; }
.con li{ height:30px; font-size:14px; line-height:30px; background:url(imagesk.jpg) left center no-repeat; padding-left:14px; overflow:hidden; }
.con li span{ float:right; color:#999; }
.News_right{ float:right; width:292px; height:285px; overflow:hidden; }
.News_right .tz_wz{ width:280px; height:230px; padding-top:10px; margin:0px auto; }
.News_right .tz_wz li{ line-height:26px; background:url(imagesk.jpg) 2px 12px no-repeat; padding:3px 0px 3px 15px; border-bottom:1px dashed #e8e8e8; }

/*信息公开*/
.box{ width:1200px; margin-top:15px; }
.xxgk{ float:left; width:950px; }
.xxgk_title{ background:url(imagesb1.gif) no-repeat right bottom; background-color:#3096e0; height:40px; line-height:40px; font-size:18px; color:#FFF; padding-left:10px; }
.xxgk_con{ width:930px; background:#FFF; padding:15px 10px;}
.xxgk_left{ float:left; width:360px; }
.xxgk_left .xxgk_left_top{ height:151px; background:url(imagesline.jpg) repeat-x center bottom; overflow:hidden; }
.xxgk_left .xxgk_left_top li{ float:left; width:108px; height:38px; background:#f8f8f8; border:1px solid #dddddd; line-height:38px; font-size:14px; margin:0px 5px 10px 5px; display:inline; }
.xxgk_left .xxgk_left_top li img{ float:left; margin-left:7px; margin-right:7px; margin-top:10px;}
.xxgk_left .xxgk_left_top .wid{ width:228px;}
.xxgk_left .xxgk_left_bot li{ float:left; width:165px; height:25px; line-height:25px; display:inline; font-size:14px; margin:8px 5px 0px 5px; }
.xxgk_left .xxgk_left_bot li img{ float:left; margin-left:10px; margin-right:12px; margin-top:5px;}
.xxgk_right{ float:right; width:555px; } 

/*专题专栏*/
.zt{ background:#FFF; padding:10px; margin-top:15px; width:930px; height:85px; overflow:hidden; }
#cc1{ width:930px; height:85px; overflow:hidden; }
#cc1 li{ width:930px; height:85px; overflow:hidden;}

/*政民互动*/
.zmhd{ float:right; width:235px; background:#FFF; }
.zmhd .zmhd_list{ width:205px; margin:0px auto; padding-bottom:10px; }
.zmhd .zmhd_list li{ width:205px; margin-top:10px; height:69px; overflow:hidden; }

/*普法依法治理、党建工作*/
.zzgk_title{ background:url(imagesb2.gif) no-repeat right bottom; background-color:#3096e0; height:40px; line-height:40px; font-size:18px; color:#FFF; padding-left:10px; }
.xxgk_left1{ float:left; width:453px; margin-left:5px; display:inline; }
.xxgk_right1{ float:right; width:453px; margin-right:5px; display:inline; }

.gongg_pic2{ margin-top:10px; height:80px; overflow:hidden; }
.gongg_pic2 img{ float:left; width:108px; height:80px; }
.gongg_pic2 span{ float:right; width:336px; display:block; line-height:27px;}
.gongg_pic2 span h2{ font-size:14px; font-weight:bold; color:#0c71bb;}
.gongg_pic2 span p{ font-size:12px; }
.gongg_pic2 span a{ color:#0c71bb; }

/*网上办事*/
.wsbs_list{ width:210px; height:65px; overflow:hidden; margin:0px auto; padding-top:9px; }
.wsbs_list li{ float:left; width:68px; height:65px; display:inline; margin:0px 1px; overflow:hidden; }
.List1{ padding:6px 0px 0px 11px; height:205px; overflow:hidden; }
.List1 li{ height:28px; font-size:12px; line-height:28px; background:url(imagesk1.jpg) no-repeat 2px center; padding-left:15px; overflow:hidden; }
.List1 li span{ float:right; color:#999; }

/*友情链接*/
.yqlj{ background:url(imagesyqlj.png) no-repeat; height:42px; line-height:42px; overflow:hidden; }
.yqlj_con{ width:1180px; height:65px; padding:10px 10px 0px 10px; overflow:hidden; }

/*纪检监察*/
.top_bg{ background:url(imagestop.png) no-repeat center top; height:18px; overflow:hidden; }
.bot_bg{ background:url(imagesbot.png) no-repeat center top; height:18px; overflow:hidden; }
.content{ width:1170px; padding:0px 15px; background: url(imagescon_bg.jpg) repeat-y; }
.content .content_left{ float:left; width:370px; }
.content .content_con{ float:left; width:370px; margin-left:30px; }
.content .content_right{ float:right; width:370px; }

.gongg_title{ border-bottom:1px solid #9d9d9d; height:26px; line-height:26px; margin-top:10px; overflow:hidden; }
.gongg_title b{ float:left; background:#3096e0; width:100px; display:block; font-size:16px; font-weight:100; text-align:center; color:#FFF; }
.gongg_title a{ float:right; padding-right:10px; font-size:12px; }

.gongg_pic{ margin-top:10px; height:80px; overflow:hidden; }
.gongg_pic img{ float:left; width:108px; height:80px; }
.gongg_pic span{ float:right; width:252px; display:block; line-height:27px;}
.gongg_pic span h2{ font-size:14px; font-weight:bold; color:#0c71bb;}
.gongg_pic span p{ font-size:12px; }
.gongg_pic span a{ color:#0c71bb; }

.gongg_pic1{ height:150px; padding-top:5px; overflow:hidden; }
.gongg_pic1 img{ float:left; width:168px; height:134px; margin-top:7px; }
.gongg_pic1 ul{ float:right; width:190px; }
.gongg_pic1 ul li{ height:30px; line-height:30px; background:url(imagesk1.jpg) no-repeat left center; padding-left:13px; overflow:hidden; }