@charset "utf-8";
/* CSS Document */

/*header
------------------------------------------------------------------------------------------------------------------*/
.hdbg{
background-color:#edecec;
height:246px;
width:100%;
}
.header{
background:url(../images/header.jpg) no-repeat center top;
width:100%;
height:246px;
margin:0px auto;
}
.header h2 {
width:990px;
margin:0px auto;
padding-top:60px;
padding-bottom:20px;
height:40px;
background:url(../images/logo.png) no-repeat 260px 45px;
}
.header h3 {
text-align:center;
font-size:34px;
color:#ef4335;
}
.header h2 span{

padding-left:360px;
font-size:40px;
line-height:35px;
color:#ef4335;
}

.wrapper{
width:990px;
margin:0px auto;
}
/*mininav
--------------------------------------------------------------*/

.mininav {
height:30px;
line-height:30px;
}
.mininav ul li{
background:url(../images/bg.gif) no-repeat  0px 15px;
float:left;
margin-left:45px;
display:inline;
padding-left:15px;
}

/*检索
----------------------------------------*/
.souFaw{
border:#dad9d9 1px solid;
margin-top:10px;
}
.sftit{
background:url(../images/x_sbgfl.jpg) no-repeat 0px 0px;
width:234px;
height:65px;
float:left;
padding-top:55px;
	}
.sftit span{
	color:#ef4335;
	font-size:22px;
	padding-left:120px;
}
	.sfbg{
background:url(../images/x_sbg.jpg) no-repeat right top;
height:120px;
	}
.sfbg h4{
	height:35px;
	}
	.sfbg h4 span{
		display:block;
		width:150px;
		text-align:center;
		height:36px;
		color:#FFFFFF;
		background-color:#cb1505;
	line-height:36px;
	margin-left:15px;
	}
	.souFa {
		width:740px;
		float:right;
padding-bottom:20px;
}

.sfMenu {
height:35px;
line-height:35px;
color:#999;
margin-top:10px;
padding-bottom:10px;
}

.sfMenu a {
padding:0 15px 0px 15px;
}

.sf_input {
width:480px;
color:#999;
border:1px #ef4335 solid;
height:26px;
font-size:14px;
line-height:26px;
padding-left:5px;
margin-left:15px;
}

.sf_button {
width:89px;
height:28px;
background:#5fb900 url(../images/sf_banner.jpg) no-repeat 0 0px;
cursor:pointer;
border-width:0;
}

.souFa table tr td a {
display:block;
padding-left:10px;
}

/*导航
--------------------------------------------*/

.navw{
width:100%;
background-color:#ef4335;
height:135px;
}
.nav{
width:990px;
color:#fff;
margin:0px auto;
}
.nav ul.navleft{
float:left;
width:270px;
margin-right:15px;
}
.nav ul.navleft li{
width:60px;
padding-left:25px;
}
.nav ul.navmid{
float:left;
width:370px;
}
.nav ul.navmid li{
width:80px;
padding-left:10px;
}
.nav ul.navright li{
width:120px;
padding-left:0px;
}
.nav ul.navright{
float:right;
width:310px;
}
.nav ul h4{
text-align:center;
padding-top:8px;
font-size:18px;
height:45px;
line-height:45px;
border-bottom:1px #f28f87 solid;
margin-bottom:10px;
}
.nav ul li{
float:left;
}
.nav a:link,.nav a:visited {
color:#fff;
text-decoration:none;
}
.nav a:hover,.nav a:active {
color:#fff;
text-decoration: underline;
}


.contnet{
	float:left;
	width:735px;
	}

.sidebar{
	margin-top:15px;
	float:right;
	width:240px;
	background-color:#FFFFFF;
	}
.mb20{
	margin-bottom:20px;
	}
/*资源导航
----------------------------------------*/
.zycol{
	background-color:#FFFFFF;
	margin-bottom:15px;
	margin-top:17px;
	}
.zycol h3{
	height:72px;
	text-align:center;
	font-size:20px;
    background:url(../images/titbg.gif) repeat-x 0px 20px;
	}

.zycol h3 span{
	display:block;
	width:140px;
	text-align:center;
	height:45px;
	line-height:45px;
	font-size:20px;
	color:#FFF;
	background-color:#ef4335;
	margin:0px auto;
	}

.zycolbd{
	border:1px #e0e0e0 solid;
	padding:0px 10px 10px 0px;
	}
	.zycolbd h5{
		height:35px;
		line-height:35px;
		background-color:#ffe1ba;
		color:#bf1000;
		padding-left:20px;
	}

a.more {
font-size:14px;
float:right;
margin-right:20px;
line-height:35px;
}
a.more:link,a.more:visited {
color:#a8a8a8;
text-decoration:none;
}
a.more:hover,a.more:active {
color:#ef4234;
text-decoration:underline;
}
.zycol h4{
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#ee4433;
	width:110px;
	float:left;
	border-top:3px #ef4335 solid;
	}
	.zycol h4 span{
	float:right;
	}
	.bortopnone{
		border-top:none;
		}
.zycolbd ul{
	float:right;
	width:580px;
	padding-top:9px;
	}
.zycolbd ul li{
		float:left;
		text-align:left;
	}	
.zycolbd ul.zy01 li{
		float:left;
		width:145px;
		line-height:35px;
		height:35px;
		text-align:left;
	}

.zycolbd ul.zy01 li a.redm:link,.zycolbd ul.zy01 li a.redm:visited {
color:#ef4234;
text-decoration:underline;
}
.zycolbd ul.zy01 li a.redm:hover,.zycolbd ul.zy01 li a.redm:active {
color:#ef4234;
text-decoration:none;
}	
		
/*资源导航列表
----------------------------------------*/
.zycollist{
	background-color:#FFFFFF;
	margin-bottom:15px;
	}
.zycollist h3{
	height:40px;
	text-align:center;
	font-size:20px;
	border-top:3px solid #cb1505;
	padding-top:10px;	
	background: url(../images/tita.jpg)   no-repeat -127px 20px;
	}
	.zycollist h6{
	height:35px;
	line-height:35px;
	font-size:18px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;	
	}


.zycollistbd ul{
	padding:18px 5px 5px;
	}
.zycollistbd ul li{
		float:left;
		margin-left:10px;
		margin-bottom:18px;
	}
	.zycollistbd ul li img{
		display:block;
	}
	.zycollistbd ul.gw li{
		margin-left:70px;
	}
	.zycollistbd ul.gw01 li{
		margin-left:60px;
	}	

				
/*公告通知
----------------------------*/
.gongg{
	background-color:#f8f8f8;
	}
.gongg h4{
	font-size:18px;
	color:#cb1606;
	padding-left:20px;
	height:45px;
	line-height:45px;
border-bottom:3px #ef4335 solid;
background-color:#FFFFFF;
	}
	.gongg h5{
	font-size:16px;
	padding-left:0px;
color:#ef4234;
	line-height:35px;
	}

.gongg h5 a:link,.gongg h5 a:visited {
color:#ef4234;
text-decoration:none;
}
.gongg h5 a:hover,.gongg h5 a:active {
color:#ef4234;
text-decoration:underline;
}
	.gongg h4 font{
	font-size:16px;
	color:#b9b9b9;
	}

.gongg ul.gg01{
	padding:12px 0px 15px 15px;
	line-height:29px;

}
.gongg ul.gg01 li{
	background:url(../images/bg.gif) no-repeat 0px 14px;
padding-left:15px;
width:195px;
white-space:nowrap; 
text-overflow:ellipsis; 
overflow:hidden;
}


.gongg ul.gg02{
	padding:12px 0px 15px 15px;
	line-height:29px;
}
.gongg ul.gg02 li{
	float:left;
	background:url(../images/bg.gif) no-repeat 0px 14px;
padding-left:15px;
width:43%;
}
.gongg ul.gg02 li.no{
	background-image:none;
}
.topimg{
	margin:25px auto 10px;
	text-align:center;
	}
.gongg h6{
	font-size:18px;
	height:45px;
	padding-left:25px;
	line-height:45px;
	text-align:left;
	background-color:#ef4335;
	color:#FFFFFF;
	}

.gongg h3{
	font-size:16px;
	color:#b60000;
	line-height:20px;
	padding-bottom:10px;
	text-align:center;
	}
.gongg ul.gg03{
	padding:12px 0px 10px 0px;

}
.gongg ul.gg03 li{
color:#ffc514;
float:left;
width:65px;
height:25px;
line-height:25px;
text-align:center;
margin-bottom:11px;
background-color:#b60000;
margin-left:10px;
}
.gongg ul.gg03 li a:link,.gongg ul.gg03 li a:visited {
color:#ef4234;
text-decoration:none;
}
.gongg ul.gg03 li a:hover,.gongg ul.gg03 li a:active {
color:#ef4234;
text-decoration:underline;
}
	
/*业务专题
-------------------------------------------*/
.yewucol{
	background-color:#FFFFFF;
	margin-bottom:15px;
	}
.yewucol h3{
	height:40px;
	text-align:center;
	font-size:20px;
	border-top:3px solid #cb1505;
	padding-top:10px;	
	background: url(../images/tita.jpg) no-repeat 0px 20px;
	margin-top:20px;
	}
		.yewucol h4{
	height:35px;
	line-height:35px;
	font-size:18px;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:10px;	
	}

.yewubd{
	border:1px #d0d0d0 solid;
	}
.yewubd ul{
	padding:20px 0px 10px 3px;
}
.yewubd ul li{
		float:left;
		margin-left:12px;
		font-size:16px;
		text-align:center;
		color:#fff;
		width:150px;
		line-height:53px;
		height:53px;
	background: url(../images/bg.gif) no-repeat 0px -33px;
		margin-bottom:12px;
	}
.yewubd ul li a:link,.yewubd ul li a:visited {
color:#fff;
text-decoration:none;
}
.yewubd ul li a:hover,.yewubd ul li a:active {
color:#fff;
text-decoration:underline;
}
.yewubdimg{
	height:100px;
}
.yewubdimg img{
	float:left;
	margin-right:13px;
}

/* 各省法院发文
-------------------------------------------------------------------------------------------*/
.ms_bddt{
padding-bottom:8px;
}
.ms_bddt table{
margin:10px 0px 0px 25px;
}
.ms_bddt table tr td{
line-height:34px;
}


/*常用法规
------------------------------------------------------------------------------------*/
h3.titfg {
	height:65px;
	text-align:center;
	font-size:20px;
    background:url(../images/titbg.gif) repeat-x 0px 20px;
	}

h3.titfg span{
	display:block;
	width:140px;
	text-align:center;
	height:45px;
	line-height:45px;
	font-size:20px;
	color:#FFF;
	background-color:#ef4335;
	margin-left:420px;
	display:inline;
	}
.morerg{
	font-size:14px;
	margin-top:5px;
	margin-right:30px;
	float:right;
	width:65px;
	height:30px;
	background-color:#FFFFFF;
	}
.morerg a:link,.morerg a:visited {
color:#a8a8a8;
}
.morerg a:hover,.morerg a:active {
color:#ef4234;
}	
	
.fgimg{
	margin-bottom:10px;
	}	
.fgimg a{
	font-size:18px;
	color:#1b3874;
	text-align:center;
	display:block;
	width:93px;
	height:137px;
	padding:20px 10px;
margin-right:32px;
float:left;
background:url(../images/ztbg.jpg)  no-repeat 0px 0px;
line-height:23px;
	}
.ms_bdtuw{
width:125px;
margin-right:47px;
float:left;
}
.ms_bdtuw img{
display:block;
margin:0px auto 10px;
}	
.wcyfg{
	margin-bottom:30px;
	}		
	
	
/*法学期刊
------------------------------------------------------------------------------------*/	
.colurg04 h5{
font-size:16px;
height:45px;
border-bottom:1px #cdcdcd solid;
}
.colurg04 h5 span.bluetit a{
display:block;
float:left;
font-weight:normal;
padding:0px 30px 9px;
height:35px;
}
.colurg04 h5 span.yytit{
display:block;
float:left;
padding:0px 17px;
height:27px;
color:#ef4335;
}
.colurg04 h5 span.bluetit a:link,.colurg04 h5 span.bluetit a:visited {
text-decoration:none;
}
.colurg04 h5 span.bluetit a:hover,.colurg04 h5 span.bluetit a:active {
color:#ef4335;
text-decoration:none;
}
.colurg04 h5 span.bluetit a.bluetitnow:link,.colurg04 h5 span.bluetit a.bluetitnow:visited,
.colurg04 h5 span.bluetit a.bluetitnow:hover,.colurg04 h5 span.bluetit a.bluetitnow:active {
border-bottom:3px #ef4335 solid;
color:#ef4335;
text-decoration:none;
}
.colurg04in{
background-color:#FFFFFF;
}

.colurg04 h5 span.titmore a:link,.colurg04 h5 span.titmore a:visited {
color:#8d8d8d;
}
.colurg04 h5 span.titmore a:hover,.colurg04 h5 span.titmore a:active {
color:#b90207;
}

	
	
/*文化科普
------------------------------------------------------------------------------------------------------------------*/
.borya{
border:1px #d0d0d0 solid;
padding:0px 0px 15px 25px;
zoom:1;
}

.tittop h5 {
font-size:16px;
height:45px;
border-bottom:1px #cdcdcd solid;
margin-bottom:20px;
}
.tittop h5 a {
	display:block;
	width:140px;
	float:left;
	height:40px;
	line-height:40px;
	padding-bottom:5px;
	text-align:center;
}

.tittop h5 a:link,.tittop h5 a:visited {
text-decoration:none;

}
.tittop h5 a:hover,.tittop h5 a:active,
.tittop h5 a.navOn:link,.tittop h5 a.navOn:visited,
.tittop h5 a.navOn:hover,.tittop h5 a.navOn:active {
text-decoration:none;
color:#ef4335;
border-bottom:#ef4335 3px solid;
}s



/*精品文化
-------------------------------------------------------------------------------------*/
.whbody{
width:963px;
margin-left:5px;
margin-top:7px;
}
.whlist{
width:255px;
padding-top:15px;
float:left;
background-color:#fff2e6;
}
.whlist h5{
color:#ef4335;
line-height:30px;
margin-left:35px;
margin-bottom:5px;
}
.whlist ul{
margin-left:35px;
padding-bottom:15px;
}
.whlist ul li{
line-height:35px;
}
.whlist ul li strong{
font-weight:normal;
color:#a8a8a8;
padding:0px 35px;
}

.whtupian{
width:710px;
float:right;
}
.whtupianin{
text-align:center;
width:114px;
float:left;
margin-left:28px;
line-height:20px;
display:inline;
}
.whtupian img{
display:block;
margin-bottom:10px;
}	


/*精品图书
-----------------------------------*/
.jptsw{
	border:1px #e0e0e0 solid;
	}	
.jptsw ul{
	padding:20px 0px 15px 0px;
	}
.jptsw ul li{
		float:left;
		margin-left:25px;
	}
.jptsw ul li img{
display:block;
margin-bottom:10px;
}
.jpalbd {
border:1px #e0e0e0 solid;
	}
.jpalbd ul.listfg{
	padding:20px 10px 20px 15px;
	}
.jpalbd ul.listfg li{
		float:left;
		line-height:30px;
		height:30px;
		width:180px;
		text-align:left;
		margin-left:12px;
	}	
.listala{
	margin:10px 0px 13px 40px;
	}
.listala table tr td{
	line-height:35px;
	}
.jpalbd ul.listal{
	padding:20px 10px 20px;
	}
.jpalbd ul.listal li{
		float:left;
		padding:0px 12px;
		line-height:30px;
		height:30px;
	}	
	
/*资源类型导航
-------------------------------*/
.qkbox{
	margin:0px auto;
	width:100%;
	background-color:#f4f1ec;
	}
.qk_bg{
background:url(../images/qk_bg.jpg) no-repeat 0px 0px;
width:100%;
margin:0px auto;

}
.qk_bg01{
margin:0px auto;
height:450px;
}
.qkbox h4{
	font-size:22px;
	color:#d33336;
	text-align:center;
	padding:30px 0px;
	}
	.qkbox h5 {
	width:990px;
	height:42px;
	margin:0px auto;
	}
.qkbox h5 span.titfl{
	float:left;
	height:40px;
	}
.qkbox h5 span.titfl a{
	display:block;
	width:140px;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	}
.qkbox h5 span.titfl a:link,.qkbox h5 span.titfl a:visited {
color:#d33336;

}
.qkbox h5 span.titfl a:hover,.qkbox h5 span.titfl a:active {
color:#d33336;
border-bottom:#d33336 3px solid;

}

.qkbox h5 span.titfl a.bluetitnow:link,.qkbox h5 span.titfl a.bluetitnow:visited,.qkbox h5 span.titfl a.bluetitnow:hover,.qkbox h5 span.titfl a.bluetitnow:active {
color:#d33336;
border-bottom:#d33336 3px solid;
}
.qkbox h5 span.titrg{
	float:left;
	line-height:40px;
	height:40px;
	}
.qkbox h5 span.titrg a{
	text-align:center;
	padding:0px 30px;
	}
.qkbox h5 span.titrg a:link,.qkbox h5 span.titrg a:visited {
color:#d33336;
}
.qkbox h5 span.titrg a:hover,.qkbox h5 span.titrg a:active {
color:#d33336;
text-decoration:underline;
}
/* 滚动法律法规样式
------------------------------------------------------------------------------------------------------------------*/
.blk_18{
overflow:hidden;
zoom:1;
width:98%;
margin:30px auto;
margin-left:20px;
}
.pcont{
width:900px;
float:left;
overflow:hidden;
}
.ScrCont{
width:32766px;
zoom:1;
margin-left:-5px;
}
.listleft{
float:left;
}

.RightBotton{
width:15px;
height:75px;
float:left;
margin:45px 1px 0px 14px;
background:url(../images/w_rolling_04_02.gif) no-repeat 0px 0px;
}
.LeftBotton{
width:15px;
height:75px;
float:left;
background:url(../images/w_rolling_04_01.gif) no-repeat 30px 0px;
background-position:0 0;
margin:45px 4px 0px 0px;
}

.LeftBotton:hover{
background-position:-20px 0;
}
.RightBotton:hover{
background-position:-20px 0px;
}
a.pl{
float:left;
text-align:center;
line-height:24px;
margin:0 10px;
}
a.pl img{
display:block;
cursor:pointer;
border:none;
}
a.pl:hover{
color:#003399;
}
.endp {
margin-left:75px;
}
.qkheight{
height:160px;
margin-top:20px;
}
.bzheight{
height:90px;
margin-top:15px;
margin-bottom:10px;
}
.RBbz{
margin:3px 1px 0px 4px;
}
.LBbz{
margin:3px 4px 0px 0px;
}
a.plbz img{
margin:0px auto 0px;
}
.qkboxin{
width:990px;
margin:0px auto;
background-color:#FFF;
height:260px;
border:1px #cdcdcd solid;
}
.qkboxin table{
	margin:0px auto;
	}	
	
	
/* 机构发文
--------------------------------*/	
.jigou{
	float:left;
	width:735px;}
.jigou h6{
	height:40px;
	line-height:40px;
	font-size:18px;
	}
.jigou h6 span.titjg{
	display:block;
	float:left;
	border-bottom:3px #ef4335 solid;
	padding-bottom:8px;
	padding-left:20px;
	padding-right:20px;
	height:30px;
	line-height:30px;
	}
	.jigou h6 span.titjg font{
		color:#999999;
	}
.jigou h6 span a{
	font-size:14px;
	padding-right:20px;
	color:#a8a8a8;
	}	
.jigou h6 span a:link,.jigou h6 span a:visited {
color:#a8a8a8;
}
.jigou h6 span a:hover,.jigou h6 span a:active {
color:#ef4234;
}
.main{
	border:1px #d0d0d0 solid;
padding:11px 0px 10px 25px;
zoom:1;}

.main ul{
	padding-top:5px;
	}
.main ul li{
	height:30px; 
	line-height:30px;
	font-size:0 
	}
.main ul li .new01{
	font-size:14px;
	float:left;
	background:url(../images/bg.gif) no-repeat  0px 16px;
	padding-left:17px;
	width:440px;
	margin-right:20px;
	white-space:nowrap; 
text-overflow:ellipsis; 
overflow:hidden;
	}
.main ul li .new02{
	font-size:14px;
	color:#a3a3a3;	
	float:left;
	width:100px;
		white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	float:left;
	}
.main ul li .new02 span{	
color:#007dec;
	}
.main ul li .new03{
	font-size:14px;
	color:#a3a3a3;		
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	float:left;
	width:115px;
	}
	
/*banner
------------------------------------------------------------*/	
.banner{ 
width:990px;
height:90px;
margin:0px auto 15px;
}
.banner img{
	display:block;
	margin-right:10px;
	float:left;
}	
/*footer
------------------------------------------------------------------------------------------------------------------*/
.footerw {
width:100%;
margin:0px auto;
background-color:#ef4335;
}
.footer {
color:#FFFFFF;
text-align:center;
width:990px;
padding:10px 0px;
margin:0px auto;
}

.footer p{
line-height:20px;
}



/*二级页面-最新公告样式
-------------------------------------------*/

.fanhui{
	margin:10px auto;
width:968px;
border:1px #dad8d7 solid;
background-color:#FFFFFF;
height:40px;
line-height:40px;
padding-left:20px;
}

/*左边
-------------------------------------------*/
.pagew{
width:990px;
margin:0px auto;
}

.newtext {
	padding-bottom:10px;
	margin-bottom:10px;
	}

.newtext p{
	text-indent:2em;
	line-height:30px;	
	}

	.pagew h4{
	height:30px;
	line-height:30px;
	margin-bottom:20px;
	}
	.pagew h4 span{
	font-size:20px;
	padding-left:25px;
	background-color:#FFF;	
	background:url(../images/icon.gif) no-repeat 0px 10px;
	}
	

/*常用司法解释
-------------------------------------------*/	

.yuwrap{
width:475px;
margin-right:40px;
float:left;
display:inline;
margin-bottom:20px;
}
.yuwend{
margin-right:0px;
}
.yuwrap h4{
height:35px;
line-height:35px;
background-color:#ef4335;
color:#fff;
padding:0px 20px;
margin-bottom:10px;
}
.yuwrap h4 span.titfg{
	display:block;
	float:left;
	}
h4.titfgaa{
	line-height:20px;
	text-align:center;
	margin-bottom:20px;
	}
a.morefg:link,a.morefg:visited {
font-size:14px;
color:#fff;
text-decoration:none;
}
a.morefg:hover,a.morefg:active {
	font-size:14px;
color:#fff;
text-decoration:underline;
}
.yuwrap ul li{
line-height:30px;
background:url(../images/bg.gif) no-repeat 0px 15px;
padding-left:20px;
width:435px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.yuwrap ul li span{
color:#666666;
}
.yuwend{
margin-right:0px;
padding-right:0px;
}



/*左边
-------------------------------------------*/
.sfjstab{
width:990px;
margin:0px auto;
}

.sfjstab table{
	border:#e2e2e2 solid 1px;
	}
	.sfjstab table tr.liney  {
			background-color:#fff3ed;
	}
.sfjstab table tr th {
	color:#fff;
	font-size:16px;
	background-color:#ef4335;
	height:45px;
	line-height:45px;
	text-align:center;
	}
.sfjstab table tr td {
	padding:5px 20px;
	line-height:30px;
	}
	.sfjstab table tr td  a{
background:url(../images/icon1.gif) no-repeat 0px 5px;
padding-left:20px;
	}

.sfjstab table tr td a:link,.sfjstab table tr td a:visited {
color:#ef4335;
}
.sfjstab table tr td a:hover,.sfjstab table tr td a:active {
color:#ef4335;
text-decoration:underline;
}