﻿@charset "utf-8";
/* CSS Document */



body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,img,div,dl,dt,dd{margin:0;padding:0;border:0;color:#474747;}
body{    
font: 12px/1 "HelveticaNeue","Helvetica Neue",Helvetica, Tahoma, 宋体, \5b8b\4f53, sans-serif;
    line-height: 1;
    /*color: #474747;*/
	/* fix safari 4*/ 
	margin:0;
	padding:0;
 background:#fafdfd url(../images/bg-body.jpg) repeat-x;  }
 
ul,li,ol,dl{list-style:none;}
select,input{font-size:12px;color:#474747;font-family: Tahoma,Verdana, Arial;}
h1, h2, h3, h4, h5, h6{ font-size:100%}
p{text-indent:0em;   line-height:2; }
a{text-decoration:none}
.fl { float: left;}
.fr { float: right;}
.clearfix:after {
	content:"";
	display: block; 
	height: 0;clear: 
	both;
}
.clearfix {
	zoom: 1;
}



/*头部*/
.header{ width:1000px;margin:0 auto;  }
.header .nav-bg{height:39px;border-left:1px solid #0195c5; border-right:1px solid #0195c5; background:url(../images/bg-nav.jpg) repeat-x;   }
.header .nav{height:39px; line-height:42px;   margin-left: 10px }
.header .nav li{ float: left; position: relative;  }
.header .nav a{ display: inline-block; color:#fff; font-size:15px; width: 85px; height: 39px; line-height:42px; text-align: center; font-weight: bold;}
.header .nav li.on{color:#078ec5;background:url(../images/bg-nav-on.jpg) no-repeat;}
.header .nav li.on a{color:#078ec5;}
.header .nav em{color:#fff; font-style: normal;}

.header .nav .child{ position: absolute; top:35px; left:0px; width:500px}
.header .nav .child a{ display: inline; background: no-repeat; color: #078ec5; font-size: 12px; font-weight: normal; padding: 0 10px}
.header .nav .child em{ color: #078ec5;}

.search{ padding: 10px 10px 0 0;}
.search a{ color: #fff; text-decoration: underline; padding-left: 3px}

.header .child-nav{height:38px;background:url(../images/bg-nav2.jpg) repeat-x; padding: 0 10px; line-height: 38px }


/*内容*/
.content{ background:#fff; padding:9px 8px; width: 984px ;margin:0 auto;  }

.content .title{height:35px;background:url(../images/bg-type1.jpg) no-repeat; clear: both;}

.content .open{ margin-bottom: 14px}
.content .open-left{ width: 788px; margin-top: 14px}
.content .open-right{ width: 180px;margin-top: 14px}


/*   焦点图切换= ====
*/
.content .hotpic {width:441px; height:296px; padding: 5px;border: 1px solid #d2d2d2;}
.hotpic .pic-show{width:441px; height:296px; position:relative; float:left ;overflow:hidden;}
.hotpic .pic-show .pic {width:500% }
.hotpic .pic-show .pic img{ float:left; display:inline;width:441px; height:296px;}

.hotpic .pic-show .pic_num{ position:absolute; bottom:5px; right:0; height:20px; background-color:#000; filter:alpha(opacity=65);-moz-opacity:.60;opacity:0.6; }
.hotpic .pic-show .pic_num ul { width:100%;}
.hotpic .pic-show .pic_num ul li{ float:left; font-weight:bold;line-height:20px; width:20px; height:20px; text-align:center;color:#fff; cursor:pointer; display:inline-block }
.hotpic .pic-show .pic_num ul li.sel{ background-color:#ff3300; color:#fff}
 
.hotpic .pic-show  .pic_txt{ width:300px; color:#FFF;position:absolute; bottom:8px; left:5px; }
.hotpic .pic-show  .pic_txt a{color:#FFF; font-size: 14px;font-weight:bold;}

.hotpic .pic-show  .txtBg{  width:100%; height:30px;background-color:#000;
 filter:alpha(opacity=65);-moz-opacity:.60;opacity:0.6;position:absolute; bottom:0px; left:0;}

/*   焦点 新闻= ====
*/
.hotnews{ width: 322px;}
.hotnews .tit{ background:url(../images/icon1.jpg) left center no-repeat; padding-left: 30px; height: 30px; line-height: 30px ; 
 border-bottom: 1px solid #7ab4ea;font-size: 14px; font-weight: bold;color: #0066cc;}
.hotnews .tit a{ color: #0066cc; font-size: 12px; font-weight: normal;}
.hotnews h3{ text-align: center; padding: 5px 0 0px 0}
.hotnews h3 a{font-size: 14px;  line-height:26px;color: #0260c0;}
.hotnews p{font-size: 12px;  line-height:28px; text-indent: 2em}
.hotnews p a{color: #000}
.hotnews ul{ padding-top:5px; border-top: 1px solid #7ab4ea;margin-top:8px;}
.hotnews ul li{ background:url(../images/icon-d.jpg) left center no-repeat; line-height:24px; padding-left:10px;}
.hotnews ul li a{font-size: 12px; color: #333333}
.hotnews ul li a span{ float: right; color: #7f7e7e}
.hotnews ul li a:hover{ color: #0260c0; }


/*   列表 模块= ====
*/
.listbox{ height:250px;width:387px;border: 1px solid #cfcfcf;border-top:3px solid #56b1eb; margin-top: 14px; overflow: hidden;}
.listbox .tit{ height:28px; background:url(../images/bg-tit1.jpg); padding-left: 10px;font-size: 14px; 
	font-weight: bold;color: #0260c0; line-height:28px; border-bottom: 1px solid #cfcfcf}

.listbox .tit a.fr{   margin: 6px 6px 0 0 ;}

.listbox ul{ padding:10px;  }
.listbox ul li{ background:url(../images/icon-d.jpg) left center no-repeat; line-height:26px; padding-left:10px;}
.listbox ul li a{font-size: 12px; color: #333333}
.listbox ul li a span{ float: right; color: #7f7e7e}
.listbox ul li a:hover{ color: #0260c0; }


.listbox  .tabTit{ height: 35px;background:url(../images/bg-tab1.jpg);}
.listbox  .tabTit ul{padding: 0 }
.listbox  .tabTit ul li{ float: left; height:35px;width:192px; line-height:35px;text-align: center;  font-weight: bold; padding-left:0px; font-size: 14px; background: none }	
.listbox  .tabTit ul li a{font-size: 14px}
.listbox  .tabTit ul li.on {background:url(../images/bg-tab2.jpg)  repeat-x; }
.listbox  .tabTit ul li.on a{ color: #0260c0;}


/*  检察长= ====
*/
.jcz-box{ height: 265px;background:url(../images/bg-jcg.jpg); text-align: center;}
.jcz-box .zhiwei{  padding-top:0px; padding-left:10px;padding-right:10px; padding-bottom:10px; font-size: 14px; font-weight: bold;}
.jcz-box .zhiwei img{ vertical-align: middle; margin-right: 4px }
.jcz-box .name{ font-size: 24px; font-weight: bold; line-height:normal;   font-family: "微软雅黑"；}
.open-right .ztpic-bar img{ margin-top: 12px;}





 /* 专题图984*/ 
.content .zt_mid{ width:984px; height:96px; position:relative; overflow:hidden;  clear:both; margin-bottom: 14px}
.content .zt_mid .pic{ width:500%;}
.content .zt_mid .pic img{ width:984px; height:96px; float:left}
.content .zt_mid .pic_num{  width:110px; position:absolute;bottom:5px; right:5px;}
.content .zt_mid .pic_num ul { float:right  }
.content .zt_mid .pic_num ul li{ float:left;  width:20px; height:20px;cursor:pointer; background-color:#6ebadf; color:#fff; text-align:center; 
line-height:20px; margin:0 1px;display:inline;}
.content .zt_mid .pic_num ul li.sel{ background-color:#000}


 /* 检察风采*/ 
.jcfc{ margin-bottom: 14px}
.jcfc .listbox{  width:317px;}


.zt-weibo{ height:320px }
.ztzl{ width: 386px; height: 317px; margin-top: 0; border-top:1px solid #cfcfcf;}

.weibo{height: 317px;width: 329px; margin-left: 13px;margin-top: 0; border: 1px solid #cfcfcf;}
.zjjc-weibo{ height: 63px;background:url(../images/bg-weibo.jpg)  repeat-x; padding-top: 5px}
.zjjc-weibo .weibopic{ width: 84px; text-align: center;}
.zjjc-weibo .weibopic img{ width: 62px; height: 62px}
.zjjc-weibo .weiboinfo{ width: 242px; line-height: 20px}

.zjjc-weibo .weiboinfo h4{ font-size: 16px; color: #fb0000}

.list-weibo{ width: 85px; border-right:1px solid #cfcfcf; height: 230px; text-align: center; margin-top: 10px }
 
.list-weibo ul li a{ display: block; clear: both; text-align: center; line-height: 25px; color: #474747}
.list-weibo ul li img{ width: 44px; height: 44px; }


.pic_roll .roll-info{width:80px; height:230px;}
.pic_roll .arrow_r a{ width:22px; height:16px;   display:block; margin: 0 auto}
.pic_roll .arrow_r a{background:url(../images/arrow-down.jpg) no-repeat; }

.pic_roll .roll_box{ height:210px;  overflow:hidden;   }
.pic_roll .roll_box ul{height:9999px; }
.pic_roll .roll_box ul li{ width:80px; text-align:center; height: 70px;   margin: 0px auto; }
 


.weiboInfo-box{ width: 223px; height: 227px; margin: 3px 5px ; overflow: hidden;}


.quick-a{ width: 240px;}
.quick-a a img{ padding-bottom: 5px}
.quick-a select{ width: 240px; padding:6px 0; text-align: center;}
.quick-a select option{ text-align: center;}



.xiashu{ margin-top: 14px}
.xiashu .listbox{ border-top: none; margin: 0; width: 982px; height: 75px}
.xiashu .listbox ul li { float: left; width: 180px;}

 

/*页脚*/
.footer{ text-align: center; width:680px;margin:0 auto; height: 120px ;}
.footer .link{  height:30px;   color:#6f1e1a;   overflow:hidden; margin-top:10px; line-height: 30px}
.footer p{ text-align:left; line-height:22px;    margin:0 auto; padding-top:15px;}
.footer a{ color:#333333;}


/* 列表页 Begin */

/*左侧导航*/
.left-nav{ width: 244px; border: 1px solid #139bde }
.left-nav ul li{ background:url(../images/bg-leftnav2.jpg) repeat-x;}
.left-nav ul li .f-nav{ font-size: 16px; color: #0260c0; font-family:宋体; font-weight: bold; display: block;  height: 33px; border-top: 1px solid #a6d0e7;overflow: hidden;
						border-bottom: 1px solid #a6d0e7;  line-height: 33px  }
.left-nav ul li .f-nav i{ display: inline-block;  width: 17px; height: 17px; background:url(../images/icon-down.jpg) no-repeat; margin: 0 21px 0 14px;  }
.left-nav ul li.on .f-nav i{background:url(../images/arrow-up.jpg) no-repeat;}

.c-nav a{ display: block; height: 27px; line-height: 27px; padding-left: 39px;background:url(../images/arow2.jpg) 17px center no-repeat; color: #474747}

.c-nav a.on{ font-weight: bold; font-family:宋体; color: #0260c0;}


/*右侧 列表*/
.rightList{width:720px; }
.wz{ height: 38px; border-bottom:  1px solid #dcdcdc; line-height: 38px;  background:url(../images/arow3.jpg) left center no-repeat;  padding-left:20px; }
.wz a{ color: #404040;}
.wz span{ color: #ff0000}

.newsList li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; clear:both; background:url(../images/icon-d.jpg) left center no-repeat;  padding-left:10px; font-size:14px; line-height:36px;}	
.newsList li i{display:inline-block;color:#a5a5a5;float:right; margin-right:5px ;font-style:normal}		
.newsList li a{ color: #404040}

/*分页*/
.page{ text-align:center; height:30px; line-height:30px; margin-bottom:10px}
.page a{ padding:0 5px; color: #474747} 
.page a.on{ background-color:#4b92ce;color:#fff }

/* 列表页 End */

/* 文章页面 */
.rig_2s{ font-size:14px; padding:10px; background-color:White; }
.argTit{ font-family: "微软雅黑", Tahoma, sans-serif, "Hiragino Sans GB","Hiragino Sans GB W3","ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande";white-space:normal; padding-top:20px; font-size:26px; color:Black; text-align:center; height:26px; font-weight:normal;  word-break:break-all; letter-spacing:1px; }
.artSet{text-align:center; font-size:9pt; padding-top:20px; padding-bottom:10px; line-height:26px; height:26px; font-weight:normal; color:#959595; margin:10px auto 0px auto;}
.artSet a{display:inline; padding:0px 7px;}
.artSet a:hover{color:red; text-decoration:underline;}
#newsContent{padding:15px 0px; line-height:32px; font-size:12pt; font-family: "宋体", Tahoma, sans-serif, "Hiragino Sans GB","Hiragino Sans GB W3","ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande"; color:Black;}
.artNavi{ background-color:White; width:97%; margin:0px auto;}

/* 搜索 */
#frmSearch{ margin:0px auto; padding:0px; border-bottom:2px dotted #ccc; width:96%; }
#frmSearch table{width:100%;}
#frmSearch table tr{}
#frmSearch table tr td{padding:5px 7px; line-height:24px; vertical-align:middle;}
#frmSearch table tr td input{ vertical-align:middle; background-color:White; }
#frmSearch table tr td input label{display:inline; padding-left:10px;}
#frmSearch table tr td span{background-color:transparent;}

.table_result{font-size:10pt; line-height:24px; width:97%; margin:0px auto;}
.table_result tr{}
.table_result tr td{padding:0px 0px 0px 8px;}
#contenttb{width:100%;}
#contenttb tr{}
#contenttb tr td{border-top:2px dotted #ccc; height:32px; line-height:32px; font-size:11pt; text-align:right; padding-right:20px;}
#contenttb tr td span{float:left; display:block; text-align:left; padding:2px 6px;}
#contenttb tr td a{float:left; display:block; text-align:left;}
#contenttb tr td a span{display:inline; float:none;}
.searFootNavi{padding:2px 20px; background-color:#cfc;}
.searFootNavi table{width:100%;}



 













