@charset "utf-8";
/* cnki法律专题 */

/*header
---------------------*/
.wrapper{
	 width:1200px;
	 min-width:1200px;
	 margin:0px auto;
}
header{
	background:url(../images/h-bg1.jpg)  0px 0px ;
	height:365px;
	width:100%;
}
.h-bg2{
	background:url(../images/h-bg2.jpg) no-repeat  bottom right;
	height:100%;
	}
.top-bar{
	height:70px;
	padding:0px 10px;
}	
.logo{
	float:left;
	margin:13px 0px;
}
.logo h1{
	width:133px;
	height:44px;
	background: url(../images/logo.png);
    text-indent: -9999px;
}
.user-box{
float: right;
margin-right:20px;
}	
header .user-box > ul > li {
    display: inline;
    float: left;
    margin-right:13px;
	padding:18px 10px 0px;
}
header .user-box > ul > li > a {
    color:#c7e0ff;
}

header .user-box > ul > li > a:hover {
    color: #fff;
}
header .user-box > ul .current > a {
    color: #fff;
}
/*标题和封面
---------------------*/	
@font-face 
{
font-family: myFirstFont;
src: url(YaSong.TTF);
}

.hd-in{
	position:relative;
	height:300px;	
	}
.hd-tit{
position:absolute;	
width:70%;
	}
.hd-tit h2{
	font-size:3em; 
	color:#fff; 
	margin-bottom:20px;
	color:#fff000;
	padding-left:10px;
	font-weight:700;
}

.hd-tit > ul {
	margin-left:10px; 
}
.hd-tit > ul > li {
width:80%;
}
.hd-tit > ul > li> a {
	float:left;
    display:block;
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	color:#acacac;
    -moz-border-radius:40px;
    -webkit-border-radius:40px;
    border-radius:40px;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#88bbfa;
    background-color:rgba(136, 187, 250, 0.5);
}
.hd-tit > ul > li > a{
	color:#fff;
	}
.hd-tit > ul > li > a:hover{
	color:#0e69f0;
	background-color:rgba(255, 255, 255, 0.9);
	}

.hd-tit > ul > li > a.hd-tit-on:link,.hd-tit > ul > li > a.hd-tit-on:visited,
.hd-tit > ul > li > a.hd-tit-on:hover,.hd-tit > ul > li > a.hd-tit-on:active {
	color:#0e69f0;
	background-color:rgba(255, 255, 255, 0.9);
}
.book > a{
position:absolute;	
width:170px;
right:2%;
bottom:2%;
height:210px;
text-align:center;
display:block;
color:#ffe400;
background-color:#d5000a;
}
.book2 > a{
position:absolute;	
width:170px;
right:21%;
bottom:2%;
height:210px;
text-align:center;
display:block;
color:#ffe400;
background-color:#d5000a;
}
.book > a:hover,.book2 > a:hover {
color:#FFFFFF;
box-shadow:3px -5px 4px 4px #2a518c;
background-color:#d5000a;
}
.book h3,.book2 h3{
	font-family:myFirstFont;	
	width:90%;
	margin:0px auto;
	font-size:18px;
	font-weight:700px;	
	padding-top:20px;
	padding-bottom:40px;
	border-bottom:1px #ff797f solid;
	}

.book-time{
	position:absolute;
	width:100%;
	bottom:10%;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	}
.hd-shadow{
	background:url(../images/h-bg3.jpg) repeat-x 0px 0px ;
	height:45px;
	width:100%;
	}
		
/*刑法专题导航和刑法及修正案
---------------------*/	
.bg-gray{
	width:100%;
	text-align:center;
	background-color:#f7f8fa;
	}
.sidebar{
	width:365px;
	float:left;
	background-color:#FFF;
	border:1px #e8e9ef solid;
	box-shadow:0px 0px 10px #e8e9ea;
	}
.icon-wp{
	width:365px;
	height:170px;
	}
.content{
	width:800px;
	float:right;
	background-color:#FFF;
	border:1px #e8e9ef solid;
	box-shadow:0px 0px 10px #e8e9ea;
	}
.icon-wp{
	position:relative;
	width:365px;
	height:170px;
	}
.icon-wp h3{
	font-size:1.563em;
	color:#1b71f1;
	padding-top:70px;
	padding-left:85px;
	}
.icon-wp i{
	position:absolute;
	top:10px;
	right:20px;
	width:53px;
	line-height:50px;
	text-align:center;
	height:61px;
	background:url(../images/more.png)  no-repeat 0px 0px;
	}
.s-tit1{
background:url(../images/s-titbg01.jpg)  no-repeat 0px 0px;
	}
.s-tit2{
background:url(../images/s-titbg02.jpg)  no-repeat 0px 0px;
	}
.s-tit3{
background:url(../images/s-titbg03.jpg)  no-repeat 0px 0px;
	}
.s-tit4{
background:url(../images/s-titbg04.jpg)  no-repeat 0px 0px;
	}
.sidebar ul{
	padding:10px 10px 15px;
	}
.sidebar ul li{
padding:3px 0px 7px;
	}
.sidebar ul.s-list01 li{
	width:48%;
	display:inline-block;
	}
.list{
display: block;
color:#555;
text-align:left;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
vertical-align:middle;
	}
.list:hover{
color:#2956f1;
	}
.dot{
float:left;
margin:10px 20px 0 20px;
width:8px;
height:8px;
border-radius:4px;
background:#b3b8bc;
}

/*刑法及修正案
---------------------*/		
.main-title{
	position:relative;
	height:60px;
	background-color:#1b72f5;
	color:#FFF;
	text-align:center;
	}
.main-title h3{
	font-size:1.563em;
	line-height:58px;
	}
.main-title span{
		position:absolute;
		right:2%;
		top:15%;
		display:block;
		width:100px;
		height:40px;
		text-align:center;
		line-height:40px;
		background-color:#edcf02;	
		-webkit-border-radius:10px;
        -moz-border-radius:10px;
	    border-radius:10px;
	}
.main-title span:hover{
		color:#2956f1;
		border:1px #edcf02 solid;
	}	
.item{
	padding:15px 5px 15px;
	}	
h2.index-tit{
	color:#1970f3;
	font-size:1.875em;
	height:130px;
	line-height:130px;
	text-align:center;
	background:url(../images/c-tit.png) no-repeat 0px 30px;
	}	

/*高影响力文献
---------------------*/	
.text-list{
	width:48.5%;
	background-color:#FFF;
	border:1px #e8e9ef solid;
	box-shadow:0px 0px 10px #e8e9ea;
}

.text-list dl{
padding-bottom:20px;
	}
.text-list dt{
	position:relative;
	height:60px;
	background-color:#1b72f5;
	color:#FFF;
	text-align:center;
	margin-bottom:20px;
	}
.text-list dt h3{
	font-size:1.563em;
	line-height:58px;
	}
.text-list dt span{
		position:absolute;
		right:2%;
		top:15%;
		display:block;
		width:100px;
		height:40px;
		text-align:center;
		line-height:40px;
		background-color:#edcf02;	
		-webkit-border-radius:10px;
        -moz-border-radius:10px;
	    border-radius:10px;
	}
.text-list dt span:hover{
		color:#2956f1;
		border:1px #edcf02 solid;
	}	

.text-list dl dd{
	text-align:left;
	line-height:45px;
	height:45px;
	padding-left:25px;
	}	
.text-list dl dd span.listfl{
width:355px;
display:block;
float:left;
color:#555;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
vertical-align:middle;
	}

.text-list dl dd span.listfl:hover{
color:#2956f1;
	}
.text-list dl dd span.date {
	width:120px;
    float:right;
    color: #999;
	margin-left:10px;
	text-overflow:ellipsis;
    white-space:nowrap;
   	overflow:hidden;
}
.text-list dl dd .dot-blue{
float:left;
margin:20px 20px 0 10px;
width:8px;
height:8px;
border-radius:4px;
background:#b3b8bc;
}
.text-listend{
	width:100%;
}
.text-listend dl dd span.listfl{
	width:610px;
	}
.auth {
	width:180px;
	display:block;
	float:left;
    color: #999;
	margin-left:20px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.unit {
	float:left;
	width:140px;
	display:block;
    color: #999;
	margin-left:10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.tabitem table {
	width:98%;
	margin:0px auto;
	}
	
.tabitem table tr{
	border-bottom:1px #d1dff4  dashed;
	}
.tabitem table tr td{
		padding:10px 0px;
		line-height:25px;
	}	
.tabitem table tr:last-child td  {  
    border-bottom: none;                      
}  
.tabitem table tr:nth-child(2n){
	background-color:#f6f7fb;
	}
.tabitem table tr th{
	padding:10px 0px;
	background-color:#c5dcff;
	border:1px #d7e2f1 solid;
	border-top:none;
	}
	
.tabitem table tr td a{
	display:block;
		width:290px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}	
.tabitem a:link,.tabitem a:visited {
	color:#053597;
}
.tabitem a:hover,.tabitem a:active {
color:#ef4335;
}			
/*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;
}	
	
	