@charset "utf-8";
/* cnki法律专题 */


/*普法问答样式
---------------------*/	

h2.c-tit{
	position:relative;
	color:#5531ff;
	font-size:1.6em;
	padding:20px 0px 13px;
	text-align:center;
	background:url(../images/c-tit.png) no-repeat 0px 30px;
	margin-bottom:25px;
	}	
.line{
	border-bottom:2px #5531ff solid;
	width:60px;
	height:2px;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-30px;
	}
.bg-gray{
	width:100%;
	text-align:center;
	background-color:#f7f8fa;
	}
	
/*普法规划
------------------------*/
.sidebar{
	width:200px;
	float:left;
	border: 1px #d8d7d7 solid;
	}
.sidebar h4{
	height:37px;
	line-height:37px;
	text-align:center;
	color:#4747fe;
	font-size:16px;
	background: linear-gradient(to bottom, #f4f2ff, #ecf4ff);
	}
ul.list01{
	padding-bottom:15px;	
	}
ul.list01 font{
	font-size:12px;
	}
ul.list01 li span{
	position:absolute;
	right:10px;
	font-size:12px;
	color:#1b66e6;
	top:0px;
}	
ul.list01 li{
	position:relative;
	height:32px;
	float:left;
	line-height:32px;
	padding-left:28px;	
	width:20%;
	}
ul.list01 li:before {
	position: absolute;
	float: left;
    width:4px;
    height: 4px;
    border-radius: 2px;
    background-color:#afafaf;
    top:45%;
    left:15px;
    content: '';
}
	
.content{
	width:980px;
	float:right;
	}	

.content dl{
	height:260px;
	float:left;
	width:400px;
	font-size:16px;	
	}
.content dl dt{
	background-color:#fff;
	border-radius:25px;
	margin:20px auto 10px;
	width:65%;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#5d47fe;
	}
.content dl dd{
	line-height:35px;
	}
dl.line_h43 dd{
	line-height:43px;
	}
.content dl dd a{
	text-align:center;
	font-size:16px;
	display:block;
	border-radius:25px;
	margin:0px auto;
	width:65%;
	color:#FFF;
	}
.content dl dd a:hover{
	color:#fff;
	background-color:#FFF;
	background-color:rgba(255, 255, 255, 0.2);
	}	
.content dl.b_01{
background:url(../images/b_01.jpg) no-repeat 0px 0px;	
	}
.content dl.b_01 dd{
		width:45%;
		float:left;
		margin-left:14px;
		line-height:43px;
	}
.content dl.b_01 dd a{
	width:100%;
	}
.content dl.b_02{
background:url(../images/b_02.jpg) no-repeat 0px 0px;	
	}
.content dl.b_03{
background:url(../images/b_03.jpg) no-repeat 0px 0px;	
	}

	/*	
.wbor ul{
	padding:10px 0px;
	}
.wbor ul li{
	color:#298cd8;
	line-height:33px;
	margin-left:30px;
	padding-left:20px;
	background:url(../images/arrow_g.png) no-repeat 0px 13px;
	}
.wbor ul li ul.noicon{
	padding:0px;
	}
	
.wbor ul li ul.noicon li{
	padding-left:0px;
	background: none;
	margin-left:20px;
	}

.wbor ul li.blueon{
background:url(../images/arrow_s.png) no-repeat 0px 13px;
	}	
.wbor ul li.blueon a,.wbor ul li ul.noicon li.blueon a{
	color:#2956f1;
	}
.wbor ul li ul.noicon li a{
	padding-left:0px;
	background: none;
	color:#333;
	}
	*/
.sub_tab{
	position:relative;
	height:36px;
	background-color:#fff;
	border-bottom:1px #e1e1e1 solid;
	font-size:16px;
	}		
.sub_tab a{
	display:block;
	padding:0px 10px;
	line-height:15px;
	text-align:center;
	float:left;
	margin-top:10px;
	border-right:1px #e1e1e1 solid;
}
.sub_tab a:last-child{
		border-right:none;
		}
.sub_tab a:link,.sub_tab a:visited {
color:#333;
}
.sub_tab a:hover,.sub_tab a:active {
	color:#4771fe;
	border-bottom:2px #4771fe solid;
	padding-bottom:10px;
}
.sub_tab a.c_on {
    color:#4771fe;
	border-bottom:2px #4771fe solid;
	padding-bottom:10px;
}
.mt10{
	margin-top:10px;
	}
.mb10{
	margin-bottom:15px;
	}	
/*夫妻财产*/
.c_tit {
	height:35px;
	color:#0073cc;
	padding-left:25px;
	background: linear-gradient(to right, #eff3ff, #747efc);
	position:relative;
	margin-top:10px;
	}
.c_tit h3{
	font-size:16px;
	color:#474bfe;
	line-height:35px;
	}

.c_tit a{
	border-radius:20px;
	background-color:#d5e3fc;
	font-size:14px;
	color:#474bfe;
	display:block;
	width:60px;
	height:23px;
	text-align:center;
	line-height:23px;
	position:absolute;
	right:20px;
	top:6px;
	}	
.c_tit a:hover{
    background-color:#fff;
	color:#474bfe;
	}
ul.col01{

	}	
ul.col01 li{
	position:relative;
	height:35px;
	line-height:35px;
	padding-left:25px;	
	}
ul.col01 li:before {
	position: absolute;
	float: left;
    width: 4px;
    height: 4px;
    border-radius: 2px;
    background-color:#ccc;
    top:45%;
    left:8px;
    content: '';
}
ul.col01 li .tit_fl{
	width:65%;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-right:20px;	
	}

ul.col01 li .origin{
	width:20%;
	float:left;
	margin-right:20px;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	}

ul.col01 li .time{
	font-size:12px;
	width:8%;
	float:right;
	white-space:nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden;
	text-align:right;
	color:#8c8c9a;
	}
ul.col01 li span{
	color:#9b9b9b;
	padding:0px 5px;
	}
		
ul.col01 li:nth-child(even){
	background-color:#f7f7f7;
	}
/*以案释法样式
------------------------*/	
.con_tit{
	height:36px;
	border-bottom:1px #e1e1e1 solid;
	font-size:16px;
	}		

.pagenav{
	height:50px;
	text-align:center;
	line-height:50px;
	margin:5px auto;
}
.pagenav a{
	padding:5px 15px;
	border-radius:5px;
}	
	
.pagenav a:link,.pagenav a:visited {
	border:1px #bebdbd solid;
	color:#333;
}
.pagenav a:hover,.pagenav a:active {
	border:1px #428cdf solid;
	color:#fff;
	background-color:#4761fe;
}	
	
.pagenav a.pagenavon:link,.pagenav a.pagenavon:visited 
.pagenav a.pagenavon:hover,.pagenav a.pagenavon:active {
	padding:5px 15px;
	border:1px #428cdf solid;
	color:#fff;
	background-color:#4761fe;
}	
.law_page{
	font-size:14px;
	padding-left:20px;
	line-height:40px;
	height:40px;
	margin-top:20px;
	background: linear-gradient(to left, #f4f2ff, #ecf4ff);
	}
.law_page_p{
	position:absolute;
	width:480px;
	top:0px;
	right:0px;
	margin-top:0px;
	}
.law_page span{
	font-size:14px;
	color:#154fc6;
	padding:0px 10px;
	}
.law_page a{
	font-size:14px;
	display:inline-block;
	color:#154fc6;
	padding:0px 10px;
	}
.law_page a:hover{
	text-decoration:underline;	
	}
	.law_ipt{
width: 50px;
background: #fff;
height:25px;
border: 1px solid #c3c3c3;
padding-left:5px;
	}			
/*footer
------------------------*/
.footer {
width:1200px;
margin:0px auto;
text-align:center;
padding:20px 0px 15px;
}

.footer p a{
color:#ef4335;
	}	
.footer p a:hover{
color:#ef4335;
text-decoration:underline;
}	
	
