﻿@charset "utf-8";
/* CSS Document */

/* TOP */
.top_line {border-top: 7px solid #005faf; width:100%;}
.header{	width:980px;	margin-left:auto;	margin-right:auto;	/*background:#fcfcfc;*/	height:85px;}

.top1{	width:980px;	padding-top:0px;	height:47px;}
.top1_1{	float:left;}
.top1_1 img{width:100%;}

.top1_2{	float:left;	line-height:47px;	color:#000;	font-size:24px;	font-weight:bold;	width:200px;	border-left:#000 1px solid;padding-left:10px;}
.top1_3{ padding-top:20px; float:right;	height:47px;}
.top1_3 li{	line-height:47px;	float:left;}
.top1_3 li a{	color:#000;}
.sr{	background:#fff;	height:20px;	float:left;	width:120px;	_width:120px;	border:0px;  	line-height:20px;}
.tj{	width:20px;	border:0px;	height:20px;	float:right;}

/* 导航 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative; z-index:1;  background:#f7f7f7; width:100%; height:56px;}
.nav{ width:980px; margin:auto;   padding:0px 15px ; height:56px; line-height:42px; background:#f7f7f7;  position:relative; z-index:1; border-top:1px solid #D6D6D6;}
.nav a{ color:#000; font-weight:normal;}
.nav .nLi{ float:left;  position:relative; display:inline; margin-top:7px;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block; padding:0 13px; font-size:15px; font-family:"\5FAE\8F6F\96C5\9ED1";}
.nav .sub{ display:none; width:150px; left:0; top:36px;  position:absolute; background:#005FAF;  line-height:36px; padding:0px 5px 5px 5px;}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; padding:0 10px;}
.nav .sub a:hover{ background:#015296; color:#fff;}
.nav .on h3 a{ background:#005FAF; color:#fff;}
.nav .on ul li a{ background:#005faf; color:#fff; font-size:15px;}




/* search */
#all #book{	height: auto !important;	height: 630px;	min-height: 630px;	width: 980px;}
#book .list_img{	height:150px;}
#book .search_top{	height:36px;	width:980px;	background:url(../images/search_top.jpg) no-repeat;}
#book .content_top{	width:900px;	height:36px;	float:left;	line-height:36px;	font-size:12px;	color:#999;	text-align:left;	padding-left:10px;}
#book .search_text{	height:71px;	width:980px;	float:left;	margin:10px 0;}
#book .search_word{	border-bottom:1px solid #CCC;	padding-left:10px;	text-align:left;	color:#666;	font-size:14px;	font-weight:bold;
	width:900px;	height:36px;	line-height:36px;	margin-top:15px;	float:left;}
#book .content{	padding-left:10px;	height:135px;	float:left;	text-align:left;	width:880px;	font-size:12px;	color:#333;		margin-top:20px;}
#book .content a{	color:#167cc9;}
#book .content a:hover{	color:red;}
.ecms_pag {	margin:0 auto;	width:700px;}
.ecms_pagination {	padding: 2px;	margin-top:30px;	height:22px;	line-height:22px;	float:left;	padding-bottom:5px;}
.ecms_pagination ul {	margin: 0px;	padding: 0px;	text-align: left;	font-size: 12px;}
.ecms_drop {	padding-left:5px;}
.ecms_pagination li {	padding-bottom: 1px;	display: inline;	list-style-type: none;}
.ecms_pagination a {	padding: 4px 8px;	border: 1px solid #e5e5e5;	color: #666666;	text-decoration: none;}
.ecms_pagination a:visited {	padding: 4px 8px;	background-color:#e5e5e5;	color: rgb(46, 106, 177);	text-decoration: none;border:1px solid #e5e5e5;}
.ecms_pagination a:hover {	color: rgb(0, 0, 0);	background-color:#e5e5e5;}
.ecms_pagination a:active {	border: 1px solid #e5e5e5;	color: rgb(0, 0, 0);	background-color: lightyellow;}
.ecms_pagination li.ecms_currentpage {	margin-left:2px;	padding: 5px 8px;	color: rgb(255, 255, 255);	font-weight: bold;	background-color: #cf0000;}
.ecms_pagination li.ecms_disablepage {	padding: 4px 8px;	border: 1px solid #e5e5e5;	color: rgb(146, 146, 146);}
.ecms_pagination li.ecms_nextpage {	font-weight: bold;}
* html .ecms_pagination li.ecms_currentpage {	padding-right: 0px;	margin-right: 5px;}
* html .ecms_pagination li.ecms_disablepage {	padding-right: 0px;	margin-right: 5px;}
.ecms_go {	height:25px;	margin-top:30px;	margin-right:30px;	float:right;	font-family:'微软雅黑';	font-size:15px;}
.ecms_list_p6 {	border: 1px solid #e5e5e5;	color: #666666;	cursor:pointer;	vertical-align:bottom !important;	vertical-align:baseline;}
.ecms_jump_input {	width:30px;}


@media only screen and (max-width:970px)
{
.header{ width:100%;}
 .navBar{/**/ display: none ; width: 100% ;height: 100%;}
.top1{ width:100%;float:left   ;}
.top1 .top1_3{display: none;width:100%;}
}