﻿body {
	font-size:12px;
	font-family: Verdana, Arial, "宋体", sans-serif;
	margin:0;
	padding:0;	
	color:#666;
	line-height:220%;
	background:#FFF;}

img {
  border:0;}
  
select {
  behavior:url(style/selectBox.htc);}

#layout  {
  width:822px;
  clear:both;
  margin:0 auto;}
  

 

/*********************************************************/
form,select {
  margin:0;
  padding:0;}
  
ul,li {
  margin:0;
  padding:0;
  list-style:none;}

.l {
	float:left;}
	
.r { 
	float:right;}
	
.cl {
	clear:both;}
	
a {
 color:#000;
  text-decoration:none;}

a:hover {
  color:#CE0015;
  text-decoration:none;}

a:visited {
  color:#00F;
}
    
.center {
  text-align:center;}

.right {
  text-align:right;}

.left {
  text-align:left;}

.MT20 {
  margin:30px 0 0 0;}
  
.MT5 {
  margin:5px 0 0 0;}
  
.PT18 {
  padding:18px 0 0 0;}
  
.PT14 {
  padding:12px 0 0 0 !important;
  padding:12px 0 0 0;}
  
.PT10 {
  padding:10px 0 0 0;}
  

  
  

  
.H18 {
  height:18px;
  overflow:hidden;
  clear:both;}
  
.H21{
  height:21px;
  overflow:hidden;
  clear:both;}
  
.H175{
  height:260px;
  overflow:hidden;
  clear:both;}
  
.H100{
  height:106px;
  overflow:hidden;
  clear:both;}
  
.H116{
  height:265px;
  overflow:hidden;
  clear:both;}
  
.H128{
  height:270px;
  overflow:hidden;
  clear:both;}
    
.H256{
  height:274px;
  overflow:hidden;
  clear:both;}
.H256_b{
  height:260px;
  overflow:hidden;
  clear:both;}
  
.indexLeft {
  width:200px;
  float:left;
  overflow:hidden;}
  
.indexRight {
  width:200px;
  float:left;
  overflow:hidden;}
  
.indexMiddle {
  width:400px;
  float:left;
  margin:0 12px 0 5px;}
  
  
/******检察长致词*********************/

#jczzc {
  width:100%;
  clear:both;}

.jczzcTit {
  height:31px;
  line-height:20px;
  _line-height:26px;
  text-align:center;
  background:url(images/index_r7_c2.jpg);
  color:#395690;
  clear:both;
  font-weight:bold;}
  
.jczzcBG {
  height:auto;
  overflow:hidden;
  clear:both;
  background:url(images/index_r9_c2.jpg) repeat;
  padding:5px 10px;}
  
.leftMenu {
  clear:both;
  background:url(images/index_r9_c2.jpg) repeat;
  padding:5px 10px 0;}  
  
.leftMenu a {
  display:block;
  width:160px;
  height:30px;
  margin:0 auto;
  line-height:30px;
  background:url(images/leftMenuIco.gif) no-repeat;
  text-indent:20px;
  overflow:hidden;
  clear:both;}  

.leftMenu a:hover {
  background:url(images/leftMenuIco.gif) #F5F5F5 no-repeat;}
  
  
#indexSearch {
  height:36px;
  overflow:hidden;
  width:100%;
  clear:both;
  margin:9px 0 4px 0;
  background:url(images/index_r15_c2.jpg);}
  
#indexSearch input {  
  width:85px;
  height:18px;
  background:none;
  border:none;}
  
#jcgzx {
  width:100%;
  height:154px;
  background:url(images/index_r22_c2.jpg);
  clear:both;}
  
#jcgzx a {
  font-weight:bold;}  
  
.indexMore {
  width:34px;
  height:11px;
  float:right;
  background:url(images/index_r32_c6.jpg) no-repeat;
  margin:11px 7px 0 0 ;}
  
.indexMore1 {
  width:34px;
  height:11px;
  float:right;
  background:url(images/index_r32_c6.jpg) no-repeat;
  margin:7px 7px 0 0 ;}
  
.indexMore a {
  display:block;
  width:34px;
  overflow:hidden;
  height:11px;}
  
.indexMore1 a {
  display:block;
  width:34px;
  overflow:hidden;
  height:11px;}
  
.zhdby {
  height:502px;
  overflow:hidden;
  clear:both;
  line-height:20px;
  background:url(images/index_r35_c2.jpg) repeat;
  padding-left:5px;}
  
.zhdby a {
  text-decoration:underline;}  

.deepBlueT {
  color:#304778;
  font-weight:bold;}

  
.leftCommonBG {
  overflow:hidden;
  clear:both;
  background:url(images/index_r42_c2.jpg) repeat;
  padding:5px 10px;}
  
  
.H90 {
  height:90px;}
  
.H40 {
  height:40px;}  
  
.H30 {
  height:55px;}  
  
.H117 {
  height:276px;}
  
.H113 {
  height:375px;}
  
  
.midCommonBG {
  clear:both;
  background:url(images/index_r9_c9.jpg) repeat;
  padding:0 0 5px 0;}

.indexChangeBG {
  height:24px;
  background:url(images/bottomLine.jpg) bottom repeat-x;}

.indexChange a {
  width:58px;
  height:21px;
  line-height:21px;
  text-align:center;
  margin:3px 0 0 2px;
  display:block;
  float:left;
  background:url(images/indexChangeBG.jpg) 0 -21px #FFF;}
  
.indexChange a:hover {
  color:#395690;}
  
a.sel {
  color:#395690;
  background:url(images/indexChangeBG.jpg);}
  
.indexChangeCont {
  height:280px;
  padding:0 0 5px 0;
  clear:both;
  overflow:hidden;
  border-bottom:1px #D8D8D8 solid;}
  
#smallBan {
  padding:10px 0;
  clear:both;
  height:54px;
  text-align:center;}
  
.indexFriendLink {
  width:612px;
  height:112px;
  background:url(images/index_r48_c9.jpg) no-repeat;
  clear:both;
  margin:1px 0 0 10px;}

.indexFriendLink a {
  width:90px;
  height:36px;
  margin:10px 0 0 18px;
  float:left;
  display:block;
  border:1px #CCC solid;}
  
  
/************底部********************/

#foot {
  clear:both;
  width:100%;
  border-top:1px #CCC solid;
  padding:20px 0;
  text-align:center;}

.blackT {
  color:#000;}
  
.redT {
  color:#C30;}
  
  
/***********************************/

.smallPic {
  padding:3px;
  background:#EFEFEF;
  border:1px #D8D8D8 solid;}  
  
.commList {
  clear:both;}
  
.commList a {
  display:block;
  clear:both;
  height:22px;
  line-height:19px;}


  
.date {
  color:#999;
  font-size:9px;}
  
.LH120 {
  line-height:120%;}
  
.hotTit {
  color:#F30;}
  
.scrollAD {
  float:left;
  width:240px;
  text-align:right;
  color:#F00;}
  
a.picTextLink {
  line-height:140%;
  color:#C30;
  text-decoration:underline;}
  
.wytd {
  line-height:120%;}
  
.grayT {
  color:#999;}
  
.smtj {
  width:30px;
  height:30px;
  border-right:1px #C30 solid;
  color:#C30;}
  
.yxzw {
  width:30px;
  height:30px;
  border-right:1px #690 solid;
  color:#690;}
  
.zpxd {
  width:30px;
  height:30px;
  border-right:1px #039 solid;
  color:#039;}
  
.zpxdList a {
  float:left;
  display:block;
  margin:0 3px 0 0;}
  
.pageRight {
  width:614px;
  margin:0 0 0 8px;
  float:left;}
  
.location {
  clear:both;
  width:610px;
  height:30px;
  overflow:hidden;
  margin:10px 0 0 4px;
  background:url(images/dotLine.gif) repeat-x bottom;
  line-height:30px;}
  
.mainBG {
  width:580px;
  background:url(images/mainBG.gif) no-repeat top;
  clear:both;
  color:#000;
  font-size:14px;
  margin:20px auto;}

.mainBG a {
  font-size:12px;}
  
.newsList a {
  height:24px;
  line-height:24px;
  background:url(images/dotLine.gif) repeat-x bottom;
  display:block;
  clear:both;}

.newsBigTit {
  color:#06C;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  height:40px;
  border-bottom:1px #CCC solid;}

.button { 
  background:#EEE;
  padding:1px 3px;
  height:20px;
  cursor:pointer;
  border:1px #666 inset;
  border-bottom:3px #666 inset;}
  
.photoItem {
  width:160px;
  height:140px;
  margin:5px 0 0 12px;
  float:left;}
  
.photoPic {
  width:127px !important;
  height:99px !important;
  width:127px;
  height:97px;
  overflow:hidden;
  clear:both;
  }
  
.photoPic a {
  display:block;
  background:#F5F5F5;
  border:1px #CCC solid;
  padding:2px;
  }
  
.photoPic a:hover {
  background:#F30;
  border:1px #FFF solid;}
  

.photoName {
  background:#F5F5F5;
  height:24px;
  width:129px;
  line-height:24px;
  overflow:hidden;
  text-align:center;
  margin:5px 0 0 0;
  clear:both;}
  
  .tblFeedBack
  {
	 width:95%;
	 text-align:center;
  }
  .txtInput
  {
	  border:1px solid #CCCCCC;
  }
.newsMemo {
  padding:0 0 10px 0;
  height:20px;
  font-size:12px;
  color:#999;}
  
.clearA a {
  display:block;
  clear:both;}
  
.LH100 {
  line-height:140%;}
.LH20
{
 line-height:20px;
}
.New
{
	color:Red;
	font-size:10px;
}
