/************ 色彩--start******************
主色:
蓝色:#1240AB		#2A4480		#06266F		#4671D5		#6C8CD5
辅助色 A:
黄色:#FFD300		#BFA730		#A68900		#FFDE40		#FFE773
辅助色 B:
橙色:#FF7400		#BF7130		#A64B00		#FF9640		#FFB273
************ 色彩--enf *******************/


/***************通用样式-begin**************/
body{
	color: #000;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
a{
color:#000;
text-decoration:none;
}
a:hover{
color:#1240ab;
text-decoration:none;
}
img{
max-width:100%;
height:auto;
}
ul,ol{
	list-style: none;
}
.art-title{
	text-align: center;
	font-size: 1.4rem;
	color: #0163A2;
	line-height: 1.5rem;
	font-weight: 500;
}
/***************通用样式-end****************/


/***************头部样式-begin**************/
.lib-header {
  line-height: 1;
  border-bottom: 1px solid #e5e5e5;
}
.lib-header-logo {
  font-family: "SimHei",黑体;
  color:#0056B3;
  font-size: 1.4rem;  
}
#mainbar li>a{	
	padding-left: 1rem;
	padding-right: 1rem;
	font-size: 1.2rem;
	font-weight: bold;  
}
#mainbar li>a:hover{	
	/*border-bottom:2px solid #FF7400;*/
	color: #000000;
	
}
/*应该没用*/
#mainbar .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;  
}
#mainbar .dropdown-menu{
	border:none;
	padding-top:0.5rem;
	padding-left:1.5rem;
	padding-right:1.5rem;
	padding-bottom: 0.5rem;	
	background: rgba(0,105,217,0.8);
	font-size: 1.1rem;
	font-weight: bold;  
}

#mainbar .dropdown-item{
	color:#fff;		
	padding-top:0.75rem;
	padding-bottom: 0.75rem;
	border-bottom: 1px solid rgba(0,5,217,0.8);
}
#mainbar .dropdown-item:last-child{
	border-bottom: none;
}
#mainbar .dropdown-item:hover,
#mainbar .dropdown-item:active{
	color:#FF531A !important;	
	background:transparent;/*rgba(0,105,217,0.9) !important;*/
}

/*****导航栏manibar改为悬停效果
#mainbar .dropdown:hover>.dropdown-menu {
	display: block;				
}
			
#mainbar .dropdown>.dropdown-toggle:active {
	pointer-events: none;
}********/
/***************头部样式-end****************/


/***************banner样式-begin**************/
#lib_banner .card,
#lib_listbanner .card{
	border: none;
	border-radius: 0;
}
#lib_banner .card-img{
	border-radius: 0;        
}
#lib_listbanner .card-img{
	opacity: 0.45;
	border-radius: 0;
}

#lib_banner .service{
	background: rgba(0,0,0,.35);
	position: absolute;
	bottom: 0;	
	width: 100%;
	justify-content: center;
	height: 4rem;
}
#lib_banner .service .row{
	height: 4rem;
}
#lib_banner .service .service-item{	
	margin-right: 2rem;
}
#lib_banner .service .service-item img{
	width:26px;
	height: 26px;
}
#lib_banner #tab-search{
	background: #005CBF;
}

#lib_banner .nav-tabs{
	border-bottom:1px solid #ff9640;
}
#lib_banner .tab-content{
	background: #005CBF;
	height: 6rem;
	text-align: left;
	padding:1rem;
}
#lib_banner .nav-tabs a{
	color:#fff;
        border:none;
}
#lib_banner .nav-tabs a:hover{
	border:none;
        color:#fff;
	/*color:#FF9640;*/
}

#lib_banner .nav-link{
	
}
#lib_banner .nav-link.active{
	background: #FF9640;
	color:#A64B00;
	border:none;
}
/***************banner样式-end****************/


/***************新闻样式-begin**************/
#lib_news {
overflow:hidden;
}
#lib_news .carousel-item img{
	max-width: 100%;
	height:100%;
}
#lib_news .carousel-item{
	height:16rem;
}
#lib_news ul{
	padding-left: 0.1rem;	
}
#lib_news .carousel-caption{
padding-bottom:0;
}
#lib_news ul li{
	padding-left: 0.85rem;
	background: url('../images/list.png') no-repeat left center;
	height:1.7rem;
}
#lib_news a{
	color:#000;
}
#lib_news a:hover{
	color:#1240AB;
}
#lib_news h4{
	margin:0;
	font-weight: bold;
	font-size: 1.2rem;
	color:#1240AB;
	padding-top:.5rem;
}
#lib_news .card{
	height: 100%;
}
#lib_news .card .card-header{
	/*background: #ff9640;*/
}
#lib_news .card ul{
	padding-left:15px;
	padding-right: 15px;
}
/***************新闻样式-end****************/



/***************资源样式-begin**************/
#lib_resource img{
	width:140px;
	height:140px;
	
}
#lib_resource .container a{
	color:#000;	
	display: block;
	padding: 0;
	background: #f8f9fa;
}
#lib_resource .container a:hover{
	background:#ffb273;
	box-shadow: 0.5rem 0.5rem 1.5rem #a64b00;
}
/***************资源样式-end****************/


/***************服务样式-begin**************/
#lib_services{
	background: #eee;
	padding-top:1rem;	
	color:#fff;/*#ffd300;*/
	width:100%;
	background-color: #eee;
	background:#eee url("../images/bg2.jpg") no-repeat center center;
	/*background-size:cover;*/
	background-size: 100% 100%;
	-moz-background-size: 100% 100%;	
	-o-background-size: 100% 100%;	
	-webkit-background-size: 100% 100%;
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bj2.jpg', sizingMethod='scale')\9;
}

#lib_services .list{
	color:#1240ab;
	padding:2rem;
	margin-bottom:2rem;
}
#lib_services .list a{
	display: block;
	color:#1240ab;
}
#lib_services .list a:hover{
	color:#ff7400;
	font-weight: bold;
}
#lib_services .list{
	color:#1240ab;
}
#lib_services .list .list-item{
	margin-bottom: 1.5rem;
	text-align: center;
}

/***************服务样式-end****************/


/***************活动样式-begin**************/
#lib_activity .card,
#lib_books .card{
	height:16rem;
}
#lib_activity .card-img-overlay,
#lib_books .card-img-overlay{
	padding:0;
}
#lib_activity .container a{
	display: block;
	overflow: hidden;
}
#lib_activity .container img,
#lib_books .container img{
	max-width:100%;
	height:16rem;
	display: block;
}
#lib_activity .container img:hover{
	 transform: scale(1.6);
	 transition: all 2s;
}
#lib_activity .card-title{
	text-align: center;
	position: absolute;
	bottom: 0;
	margin:0;
	width:100%;
	background: rgba(0,0,0,.45);
}
#lib_activity .container a:hover,
#lib_books .container a:hover{
	background:#ff9640;	
	color:#000;
	}
/***************活动样式-end****************/


/***************图书样式-begin**************/
#lib_books .container .row a{
	display: block;
	overflow: hidden;
}
#lib_books .container .row a:hover{
opacity:0.6;
}
#lib_books .card-title{
	text-align: center;
	position: absolute;
	bottom: 0;
	margin:0;
	width:100%;
	background: rgba(0,0,0,.45);
}
#lib_books{
	background: #f0f0f0;
	padding-bottom: 2rem;
}
#lib_books .card{
	height: 16rem;
}
#lib_books .card img{
  max-width:100%;
  height:16rem;
}
#lib_books a{
	color:#1240AB;
}
#lib_books .nav-item{
	font-size: 1.3rem;
}
#lib_books .nav-item a{
	color: #000;
	border: none;
	padding: 10px 20px;
}
#lib_books .nav-link.active{
	border:none;
	background-color: transparent;
	border-bottom: 2px solid #ff7400;
	color:#ff7400;
}
/***************图书样式-end****************/


/***************专栏样式-begin**************/
#lib_cate {
	/*background: repeating-linear-gradient(145deg, #f0f0f0,#1240ab 3px);*/
	background: #F0F0F0 url('../images/bg3.png');	
}
/***************专栏样式-end****************/


/***************尾部样式-begin**************/

/*.icon-tel::before{
	font-family: "iconfont";
	content:"\e942";
	font-size: 24px;
}*/
#lib_footer{
	background-color:#06266f;	
	color:#fff;
}
#lib_footer h5{
	font-size: 1.2rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #2a4480;
        color:#ff7400;
}
#lib_footer a{
	color:#fff;
}
#lib_footer a:hover{
        color:#ff7400;
	text-decoration: underline;
}
#lib_footer .addr{
	color:#fff;
	line-height: 1.5rem;
}
.ewm{ width:126px; height:126px; background-size:100% !important;  left:0px;  }
/***************尾部样式-end****************/


/***************其他页面-begin**************/
/***************位置lib_pos-begin***********/
/*#lib_pos p{
	background: url('../images/pos.png') no-repeat left center;
	padding-left: 25px;
	color:#1240ab;
	line-height:30px;
	font-size: 1.2rem;
}*/
#lib_pos {line-height:50px;height:50px;}
#lib_pos .active{color:#ED4E54;}
#lib_pos li{float:left;}
#lib_pos a{color:#333333;}
#lib_pos a:hover{color:#1240ab;}
/***************位置lib_pos-end*************/

/*list正文部分*/
#lib_content ul{
	padding-left: 0;
}
#lib_content .sidebar {	
	padding-right:3rem;
}
#lib_content .sidebar .card{
	border: none;
}
#lib_content .sidebar .card h3{
	text-align: center;
	color:#fff;
        margin:0;
        font-size:1.4rem;
}
#lib_content .sidebar .ny_left_top{ height:60px; width:100%; color:#FFF; background:#095fad; font-size:16px; text-align:center; line-height:60px; font-weight:bold;}

#lib_content .sidebar .card-body li{	
	margin-top: 0px;
	width: 100%;
	height: 50px;
	overflow: hidden;
	font-size: 1.2rem;
	border-bottom: 1px solid #e8e8e8;
}
#lib_content .sidebar .card-body  li a {
    text-align: center;
    font-weight: normal;
    height: 50px;
    line-height: 50px;
    display: block;
    border-left: 5px solid #f7f7f7;
	color:#000;
}
#lib_content .sidebar .card-body li a:hover {
    height: 50px;
    line-height: 50px;
    display: block;
    font-weight: bold;
    color: #095fad;
    border-left: 5px solid #095fad;
    background: #fff;
}
#lib_content .sidebar .card-body li a.hover {
    height: 50px;
    line-height: 50px;
    display: block;
    font-weight: bold;
    color: #095fad;
    border-left: 5px solid #095fad;
    background: #fff;
}
#lib_content .list{
	min-height: 300px;
	line-height: 35px;
	width:100%;	
}
#lib_content .list .title {
    background: url(../images/pic_12.png) no-repeat 0 center;
    text-indent: 25px;
    line-height: 40px;
    border-bottom: solid 1px #027FCF;
    font-size: 1.2rem;
    color: #0163A2;
    margin-bottom: 20px;    
}
#lib_content .list  ul li{
background: url('../images/list.png') no-repeat left center;
padding-left:18px;
color:#000;
}
#lib_content .list ul a {    
    text-decoration: none;
    color: #494949;}

#lib_content .list ul a:hover{color:#027fcf;}

#lib_content .details{
	width: 100%;
	min-height: 500px;
	background:#fff;
	padding-bottom:1.2rem;
	line-height: 1.5rem;
        height:auto;        
}

#lib_content .details .title {
    border-bottom: solid 1px #dcdcdc;
    margin-bottom: 1.5rem;
}
#lib_content .details .title h4{
	text-align: center;
	font-size: 1.4rem;
	color: #0163A2;
	line-height: 1.5rem;
	font-weight: 500;
}
#lib_content .details .title p {
    text-align: center;
    font-size: 14px;
    color: #999999;
    line-height: 30px;
}
#lib_content .details img{
	max-width: 100%;
	height: auto;
}
#lib_content .details .sytxyt p{
 margin:0
}
.listpic .title {
    background: url(../images/pic_12.png) no-repeat 0 center;
    text-indent: 25px;
    line-height: 40px;
    border-bottom: solid 1px #027FCF;
    font-size: 1.2rem;
    color: #0163A2;
    margin-bottom: 20px;
}
.listpic .card .imgH{
height;7rem !important;
}
.listpic .card .card-title{
font-size:1rem;
margin:0;
}
.listpic .card .card-body{
padding:0.5rem;
}
.listpic .card .card-title a:hover{
font-weight:bold;
color:#FF7400;
}
/***************复制过来的样式-begin**************/



/***************通用样式-end****************/