@charset "utf-8";
/*中国政报公报期刊文献总库*/
html {
background-color:#fff;
}

.wrapper{
	width:1200px;
	margin:0px auto;
}

/*header
-------------------------------*/
.header{
	width:100%;
	height:243px;
	background:#1c2ad5 url(../images/header_bg.jpg) center top no-repeat;	
}
.logo {
    float:left;
    margin:13px 0;
	}
.logo h1{	
	width: 175px;
	height:60px;
	background: url(../images/logo.png) no-repeat 0px 0px;
	text-indent: -9999px;
}
.user_box{
	float:right;
	width:400px;
	height:60px;
	line-height:60px;
	font-size:14px;
}
.user_box>ul>li{
	float:right;
	margin-left:15px;
}
.user_box>ul>li>a{
	color:#cbe0ff;
}
.user_box>ul>li>a:hover{
	color:#fff;
}
.h_tit{
	text-align:center;
	font-weight:700;
	font-size:40px;
	color:#fff;
	 height:72px;	
	}
	

/* 检索
-------------------------------*/	
.search_w{
	width:1198px;
	height:125px;
	margin:-45px auto 10px;
	border:1px #e5e5e5 solid;
	background-color:#FFF;	
	box-shadow: 0 0 6px rgba(0,0,0,.15);
	}
.s_nav{
	margin:18px 0px 18px 180px;
	padding-left:10px;		
	}
.s_nav a{
	display:block;
	padding:2px 15px;
	background-color:#FFF;
	border-radius:10px;
	float:left;
	margin-right:10px;
	}
.s_nav a:hover{
	color:#fff;
	background:linear-gradient(to top, #3d38ff, #2991ff);
	}
.s_nav a.s_current{
color:#fff;
	background:linear-gradient(to top, #3d38ff, #2991ff);	
	}
.s_ipt{
	width:740px;
	background:#fff;
	height:38px;
	border: 1px solid #cecece;
	padding-left:10px;
	font-size:16px;
	border-radius:20px 0px 0px 20px;
	margin-left:160px;
}

.s_btn{
	width:130px;
	height:40px;
	color: #fff;
	letter-spacing: 1px;
	background-color:#5531ff;
	border: 1px solid #5531ff;
    font-size:16px;	
	border-radius:0px 20px 20px 0px;
	cursor:pointer ;
}
/*二级页面代码*/	
.mt10{ 
	margin-top:10px;
} 
.mb10{ 
	margin-bottom:10px;
}
.mt15{ 
	margin-top:15px;
} 
.mb15{ 
	margin-bottom:15px;
}
.sidebar{
	width:25%;
	float:left;
	box-sizing:border-box;
	}
.content{
	width:74%;
	float:right;
	}
/*左边导航树*/
.wbor{
border:1px #e7e5e5 solid;
}
.wbor h4{
	font-weight:700;
		color:#fff;
		font-size:18px;
		height:45px;
		line-height:45px;
		text-align:left;
		padding-left:20px;
		background:linear-gradient(to left, #5c4fee, #052ea0);	
	}
.wbor h4 img{
	width:32px;
	height:32px;
	vertical-align:middle;
	margin-right:20px;
	}
	
.wbor h5{
		color:#5c4fee;
		font-size:16px;
		height:37px;
		line-height:37px;
		text-align:left;
		padding-left:20px;
		background:linear-gradient(to left, #d4d8ff, #e3edff);
		border-top:1px #fff solid;	
	}

.wbor>ul{
		padding:10px 0px 10px 0px;
	}
ul.arrow li{
	line-height:33px;
	padding-left:50px;
	background:url(../images/arrow_s.png) no-repeat 29px 11px;
	}
ul.arrow li span{
	font-size:12px;
	color:#0073cc;
	}
.box_bor{
	border:1px solid #dde7f1;
	}
.box_sub{
	height:40px;
	background-color:#ebf3fe;
	padding:0px 0px 0px 10px;
	box-sizing:border-box;
	position:relative;
	margin-top:3px;
	padding-left:18px;
	}
	.box_sub>a{
	display:block;
	text-align:center;
	margin-right:5px;
	line-height:40px;
	float:left;
	font-size:16px;
}
.box_sub>a.box_on {
	padding:0px 25px 0px;
	font-size:16px;
	color:#0073cc;
	background-color:#fff;	
	border-top:2px #0073cc solid;
}
/* 业务导航
-------------------------------*/	
ul.tree li{clear:both; *zoom:1;list-style:none; padding:2px 0; vertical-align:middle;padding-left:10px;
font-size:14px; }
ul.tree li font{
	color:#0073cc;
	font-size:12px;
	 }

ul.tree label{
	display:block;
	margin-left:50px;
line-height:30px;
}
ul.tree .treeL{ width:45px; float:left; overflow:hidden; text-align:right;}
ul.tree .treeCtr{ width:11px; height:25px;*overflow:hidden; display:inline-block; vertical-align:top; margin:4px 2px 0px 0px;}
ul.tree .treeOn{ cursor:pointer; background:url(../images/treelist-reduce.gif) 0 8px no-repeat;}
ul.tree .treeOff{cursor:pointer; background:url(../images/treelist-plus.gif) no-repeat  0 8px ;}
ul.tree input{ 
width:16px; 
height:30px;
vertical-align:middle;
line-height:30px; 
margin-right:2px;
margin-left:3px;
}
ul.tree li.gray{
line-height:30px;
border-bottom:1px #FFFFFF solid;
}		
.tree h5{
	height:30px;
	padding-bottom:5px;
	border-bottom:1px #dadbdc dashed;
	margin-bottom:5px;	
}	
.tree h5 a{
		padding:0px 20px;
		float:right;
}

.tree h5 a:hover,.tree h5 a:active {
	color:#ef4335;
}
.tree h5 a:link,.tree h5 a:visited{
	color:#078aed;
	line-height:35px;
}

.tree h5 a:hover,.tree h5 a:active {
	color:#ef4335;
}
.sortlist table tr.sortlisttop{
	height:25px;
	line-height:25px;
	background-color:#f6f6f6;

	}

.sortlist table tr{
	line-height:25px;
	border-bottom:1px #d1dff4  dashed;
	}	
.sortlist table tr td{
	padding:8px 3px 5px 5px;
	}	

.sortlist font{
		padding-left:5px;
	}
.sortlist a span{
	color:#ef4335;
}
.sortlist a:link,.sortlist a:visited {
	color:#3663f5;
}
.sortlist a:hover,.sortlist a:active {
color:#ef4335;
}	
.sortlist a img {
	width:18px;
	height:18px;
	vertical-align:middle;
}
.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 {
	padding:5px 15px;
	border:1px #5c4fee solid;
	color:#fff;
	background-color:#5c4fee;
}	
	
.pagenav a.pagenavon:link,.pagenav a.pagenavon:visited 
.pagenav a.pagenavon:hover,.pagenav a.pagenavon:active {
	padding:5px 15px;
	border:1px #5c4fee solid;
	color:#fff;
	background-color:#5c4fee;
}
.sub_tab{
	margin:0px 0px 1px;
	height:45px;
	line-height:45px;
	background-color:#ffe2bd;
	}		
.sub_tab a{
	display:block;
	float:left;
	width:50%;
	line-height:45px;
	height:45px;
	text-align:center;
	font-size:18px;
}
.sub_tab a:link,.sub_tab a:visited {
	color:#5c4fee;
	background-color:#d7ddff;
}
.sub_tab a:hover,.sub_tab a:active {
	color:#fff;
	background-color:#5c4fee;
	font-weight:700;
}
.sub_tab a.c_on {
    color:#fff;
	background-color:#5c4fee;
	font-weight:700;
}		


			
/* 尾部信息
-------------------------------*/	
.footer{
	width:1200px;
	margin:0px auto;
	}
.footer p{
	line-height:45px;
	text-align:center;
	}

