body{
}
/*网站头部 logo*/
.headclear{
	position: relative;
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.head{
	position: relative;
	width: 100%;
	background-color:rgba(0,0,0,0.15);
}
.headContent{
	position: relative;
	width: 1000px;
	height: 60px;
	margin: 0 auto;
	background: url(public-logo.png) no-repeat left center;
}
@media \0screen\,screen\9 {
  .head{
    background-color:#000000;
    filter:Alpha(opacity=15);
    position:static;
    *zoom:1;
 	}
 }/*ie7 的背景透明*/
.headContent ul{
	position: relative;
	float: right;
	height: 60px;
	line-height: 60px;
}
.headContent li{
	position: relative;
	float: left;
	width: 100px;
	text-align: center;
}
.headContent li:nth-child(2){
	margin: 0 10px;
}
.headContent li:first-child+li{
	margin: 0 10px;
}/*for ie7*/
.headContent li a{
	text-align: center;
	display: inline-block;
	width: 100px;
	height: 30px;
	border-radius: 5px;
	line-height: 30px;
	color: #ffffff;
	font-size: 14px;
	background: url(top-bg2.png); /*兼容ie8的圆角 --改*/
}
.headContent li a:hover{
	background: url(top-bg1.png);/*兼容ie8的圆角 --改*/
}
.headContent li a:hover + .headHover{
	display: block;
}
.headHover{
	display: none;
	position: absolute;
	top: 45px;
	left: 45%;
	text-align: center;
}
.headHover img{
	position: relative;
	float: left;
	z-index: 22;
}
.headContent p{
	display: block;
	position: relative;
	float: left;
	left: -50%;
	margin-left: 15px;
	height: 30px;
	white-space:nowrap;
	line-height: 30px;
	padding: 0 20px;
	font-size: 14px;
	color: #3b3b3b;
	border-radius: 5px;
	box-shadow: 2px;
	background-color: #ffffff;
	box-shadow: 0px 0px 3px 0px rgba(8,1,3,.42);
	z-index: 20;
}
/*站内搜索部分*/
.search{
	position:relative;
	z-index:8;
	margin: 0 auto;
}
.home-search{
	margin:15px 28px;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 4px rgb(0 0 0 / 25%);
	box-shadow:0 0 4px rgb(0 0 0 / 25%);
	width:calc(100% - 28px);
}
.home-search-container{
	overflow: hidden;
	width: 100%;
	clear: both;

}
.home-search-tips{
    text-align: center;
	font-size: 26px;
	font-weight: bold;
}
.home-search-title{
	height: 46px;
    background: #fff;
}
.home-search-title-l{
    background: #fff;
}
.search-list-label{
	margin-top: -10px;
    /*background: url(search-list-icon_04.jpg) no-repeat right center;*/
}
.search-list-container{
    top: 24px;
}
.home-search-label{
    height: 46px;
}
.home-search-form{
    background: #fff;
    height: 46px;
}
.home-search-form-l{
    background: #fff;
}
.home-search-form input[type=button]{
    height: 46px;
    background: url(search-btn-bg_03.png) no-repeat center;
}
.home-search-form input{
    height: 46px;
    line-height: 46px;
    line-height: 46px;
	border: 1px solid #eee;
}
.home-search-explain{
    background: url(home-search-explain_03.png) no-repeat left center;
}
.search-bottom{
	background: #fff;
	height:55px;
	padding: 15px 45px 0;
}
.search-bottom ul{
	position: relative;
	float: left;

}
.search-bottom ul li{
	float: left;
	color: #221815;
	font-size: 12px;
}
.search-bottom ul li a{
	color: #c1110b;
	margin-right: 10px;
}
.senior-enter{
	top: 40px;
}
/*主体内容*/
.content{
	width: 100%;
	background-color: #f3ebdf;
}
.contentHead{
	width: 100%;
	height: 50px;
	background-color: #b4925a;
}
/*上*/
.conTop{
	position: relative;

	width: 1000px;
	height: 50px;
	margin: 0 auto;
}
.conTop ul{
	position: relative;
	float: left;
	width: 100%;
}
.conTop ul li{
	float: left;
	height: 50px;
	line-height: 50px;
	width: 12.5%;
	text-align: center;
}
.conTop ul li a{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	width: 110px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
    color: #fff;
    vertical-align: 3px;
}
.conTop ul li a:hover,.contopHover{
	background-color: #5d3837 !important;
}
/*中*/
.conMid{
	position: relative;
	width:100%;
}
.conMid-top{
	position: relative;
	float: left;
	width: 1000px;
	height: 50px;
	line-height: 50px;
}
.conMid-top ul li{
	position: relative;
	float: left;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #3b3b3b;
}
.conMid-top ul li a{
	display: inline-block;
	margin: 0 5px;
	color: #3b3b3b;
}
.conMid-top ul li a:hover{
	color: #c1110b;
}
.conMid-top ul li img{
	display: block;
	width: 10px;
	float: left;
	margin: 18px 5px 0;
}
.conMid-bot{
	/*position: relative;
	float: left;*/
	background-color: #fff;
}
/*mbTOP --改 ------------------------------------------------*/
.mbTop{
	/*position: relative;*/
	/*float: left;*/
	height: 61px;
	width: 1000px;
	overflow: hidden;
}

.mbTop a.mobTopar{
	position: relative;
	display: inline-block;
	float: right;
	width: 20px;
	height: 60px;
	z-index: 20;
	margin-top: -61px;
	background: url(mbTop-right.png) no-repeat;
}
.mbTop a.mobTopal{
	position: relative;
	display: inline-block;
	width: 20px;
	height: 60px;
	z-index: 20;
	margin-top: -61px;
	float: left;
	background: url(mbTop-left.png) no-repeat;
}

.mbTop ul{
	position: relative;
	float: left;
	/*margin-top:-60px;*/
	min-width: 1000px;
	border-bottom: 1px solid #ededed;
	height: 60px;
}
.mbTop ul li{
	position: relative;
	float: left;
	/*margin-top: 22px;*/
	width: auto;
	padding: 0 25px;
	height: 60px;
	top: 0;
	/*border-left: 1px solid #ededed;*/
}
.mbTop ul li a{
	display: block;
	width: auto;
	height: 59px;
	/*margin-top: -22px;*/
	line-height: 60px;
	font-size: 16px;
	color: #767676;
	text-align: center;
	background: none !important;
}
.mbTop ul li span{
	position: absolute;
	height: 15px;
	right: 0;
	top: 23px;
	margin-right: -1px;
	width: 1px;
	display: block;
	background-color: #dedede;
}
.mbTop ul li:first-child{
	padding-left: 40px;
	border: none;
}
.mbTop ul li a:hover,.mbtopHover{
	color: #c1110b !important;
	border-bottom: 2px solid #c1110b;
}
/*------------------------------------------------------------------*/
.mb-bottom{
	position:relative;
	float:left;
	width:1000px;
}
/*core/////////////////////////////////////////////////////*/
.left{
	position: relative;
	float: left;
	width:214px;
	padding: 36px 24px 0;
}
.left-top{
	position: relative;
	float: left;
	width: 210px;
	height: auto;
	margin-bottom: 20px;
}
.left-top ul{
	position: relative;
	float: left;
	background-color: #b4925a;
}
.left-top ul li{
	width: 208px;
	height: 49px;
	line-height: 50px;
	border-top: 1px solid #e6d8c1;
}
.left-top ul li:first-child{
	border: none;
}
.left-top ul li a{
	display: inline-block;
	position: relative;
	float: left;
	font-size: 14px;
	text-indent:3em;
	width: 208px;
	height: 50px;
	color: #fff;
	background: url(public-left-flag.png) no-repeat 20px;
}
.left-top ul li img{
	position: relative;
	float: right;
	margin: -30px 10px 0 0;
}
.left-top ul li a:hover,.leftHover{
	position: relative;
	background: url(public-left-flag2.png) no-repeat 20px !important;
	background-color: #8f653d !important;
}
.left-bottom{
	 position: relative;
	 width: 210px;
	 height: 210px;
	 overflow: hidden;
}
#banner_list img {
	border: 0px;
}
.left-bottom ul {
	position: absolute;
	list-style-type: none;
	opacity: 0.8;
	z-index: 1002;
	right: 8px;
	bottom: 5px;
}
.left-bottom ul li {
	width: 12px;
	height: 12px;
	float: left;
	margin: 0 2px;
	display: block;
	color: #FFF;
	background: #6f4f67;
	cursor: pointer;
	border-radius:6px;}
.left-bottom ul li.on {
	background-color: #000;
}
#banner_list a {
	position: absolute;
}
/*右*/
.right{
	position:relative;
	float:left;
	width:720px;
}
/*//////////////////////////////////////////////*/
/*下*/
.conBottom{
	position:relative;
	width:1000px;
	margin:0 auto;
	text-align:center;
}
.conBottom ul{
	display:block;
	width:600px;
	height:25px;
	float:left;
	padding:40px 0 0 400px;
}
.conBottom ul li{
	float:left;
	border-left:1px solid #837c75;
	height:15px;
}
.conBottom ul li:first-child{
	border:none;
}
.conBottom ul li a{
	display:block;
	width:100px;
	height:20px;
	margin-top:-2px;
	line-height:20px;
	text-align:center;
	font-size:16px;
	color:#837c75;
}
.conBottom ul li a:hover{
	color: #e53030;
}
.conBottom-img{
	position:relative;
	float:left;
	top:-30px;
	left:220px;
	z-index:100;
}
.conBottom p{
	position: relative;
	float: left;
	left: 50%;
	width: 1000px;
	margin-left: -500px;
	color:#b3aca3;
	font-size:12px;
}
.conBottom p img{
	position: absolute;
	padding: 2px 20px 50px;
}
.f3{
	background-color: #f3f3f3;
}


/*活动-通知*/
/*.core{*/
/*	position: relative;*/
/*	width: 100%;*/
/*}*/
.core-content,.core-content ul{
	position: relative;
	float: left;
}
.core-content ul{
	margin: 30px 20px 0;
}
.core-content ul li{
	float: left;
	height: 40px;
	width: 100%;
	line-height: 40px;
}
.core-content ul li a{
	display: inline-block;
	float: left;
	color: #000;
	margin-left: 35px;
	font-size: 14px;
	max-width: 750px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.core-content ul li a:hover{
	color: #c1110b;
}
.core-content ul li span{
	float: right;
	margin-right: 35px;
	color: #919191;
	font-size: 12px;
}
.core-paging{
	position:relative;
	float:left;
	width:100%;
	margin-top:40px;
}
.core-paging ul{
	position:relative;
	float:left;
	left:50%;
	margin-left:-180px;
	padding-bottom:50px;
}
.core-paging ul li{
	float:left;
}
.core-paging ul li a{
	display:inline-block;
	width:26px;
	height:26px;
	margin:0 5px;
	border:1px solid #dadada;
	border-radius:2px;
	font-size:14px;
	color:#8f8e8e;
	line-height:26px;
	text-align:center;
}
.core-paging ul li a:hover{
	background-color:#e53030;
	border:1px solid #e53030;
	color:#fff;
}
/*////////////////////////////////////////////////*/
/*活动-通知-新闻细览*/
.core,.core-title,.core-pic,.core-text{
	/*position: relative;*/
	/*float: left;*/
	width: 100%;
}
.core-title{
	margin-top: 50px;
	text-align: center;
}
.core-title h1{
	font-size: 30px;
	padding: 0 80px;
	font-weight: normal;
	color: #4b463e;
}
.core-title p{
	margin: 25px 40px 0;
	font-size: 12px;
	color: #858484;
	line-height: 30px;
	border-bottom: 1px dashed #7a7a7a;
}
.core-title p a{
	font-size: 12px;
	color: #858484;
	line-height: 30px;
	margin-right: 10px;
}
.core-title p a:first-child{
	margin-right: 25px;
}
.core-title p a:hover{
	color: #c1110b;
}
.core-title p span{
	font-size: 12px;
	color: #858484;
	line-height: 30px;
	margin-right: 20px;
}
/*.core-title img{
	position: relative;
	float: right;
	margin: -27px 265px 0 0;
	cursor: pointer;
}*/
.core-pic{
	margin-top: 45px;
	text-align: center;
}
.core-pic img{
	position: relative;
	width: 800px;
	height: 500px;
}
.core-pic p{
	font-size: 14px;
	color: #9b9b9b;
	line-height: 55px;
	margin-bottom: 10px;
}
.core-text{
	margin-top: 10px;
	padding-bottom: 110px;
}
.core-text p{
	font-size: 14px;
	margin: 20px 40px;
	padding-right: 4px;
	color: #3b3b3b;
	line-height: 30px;
	text-indent: 0em;
}
/*///////////////////////////////////*/
/*资源*/

.right-top{
	padding-top:30px;
	width:720px;
	float:right;
}
.right-top ul{
	margin-right:20px;
	width:720px;
}
.right-top ul li{
	width:100%;
	height:40px;
	line-height:40px;
}
.right-top ul li a{
	display:inline-block;
	float:left;
	font-size:14px;
	color:#000;
	margin-left:20px;
	max-width: 550px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.right-top ul li a:hover{
	color: #c1110b;
	}
.right-top ul li span{
	display:inline-block;
	float:right;
	font-size:12px;
	color:#919191;
	margin-right:15px;
}
.core-paging-s{
	position:relative;
	float:left;
	width:720px;
	margin-top:40px;
}
.core-paging-s ul{
	position:relative;
	float:left;
	left:50%;
	margin-left:-180px;
	padding-bottom:50px;
}
.core-paging-s ul li{
	float:left;
}
.core-paging-s ul li a{
	display:inline-block;
	width:26px;
	height:26px;
	margin:0 5px;
	border:1px solid #dadada;
	border-radius:2px;
	font-size:14px;
	color:#8f8e8e;
	line-height:26px;
	text-align:center;
}
.core-paging-s ul li a:hover{
	background-color:#e53030;
	border:1px solid #e53030;
	color:#fff;
}
/*//////////////////////////////////////*/
/*资源-馆藏*/
.collect-right-top{
	padding-top:35px;
	width:720px;
	float:right;
}
.collect-ul{
	position: relative;
	float: left;
}
.collect-li{
	position: relative;
	width: 720px;
	height: 220px;
}
.pic{
	position: relative;
	float: left;
	width: 150px;
	height: 180px;
	overflow: hidden;
	text-align: center;
	margin: 20px 0 0 25px;
}
.pic img{
	position: relative;
	width: 150px;
	height: 180px;
}
.text{
	position: relative;
	float: left;
	width: 500px;
	margin: 20px 20px 0 20px;
}
.text h3{
	position: relative;
	float: left;
	font-size: 24px;
	color: #606060;
	font-weight: normal;
}
.text a{
	position: relative;
	float: right;
	display: inline-block;
	font-size: 10px;
	font-family: 'Arial';
	color: #c70d0d;
	margin-top: 18px;
	padding-right: 15px;
	background: url(resources-more.png) no-repeat right;
}
.f3bg{
	background: url(resources-f3.png) no-repeat center;
}
.f3bg1{
	background: url(4324234ces-f3.png) no-repeat center;
}
.text p{
	position: relative;
	float: left;
	color: #8f8f8f;
	font-size: 14px;
	margin-top: 30px;
	width: 500px;
}
.core-paging-s{
	position:relative;
	float:left;
	width:720px;
	margin-top:40px;
}
.core-paging-s ul{
	position:relative;
	float:left;
	left:50%;
	margin-left:-180px;
	padding-bottom:50px;
}
.core-paging-s ul li{
	float:left;
}
.core-paging-s ul li a{
	display:inline-block;
	width:26px;
	height:26px;
	margin:0 5px;
	border:1px solid #dadada;
	border-radius:2px;
	font-size:14px;
	color:#8f8e8e;
	line-height:26px;
	text-align:center;
}
.core-paging-s ul li a:hover{
	background-color:#e53030;
	border:1px solid #e53030;
	color:#fff;
}
/*//////////////////////////////////////*/
/*馆藏细览*/
.pic-b{
	position: relative;
	float: left;
	width: 225px;
	height: 280px;
	text-align: center;
}
/*作品相关链接新增*/
.pic-b a.link{
position: absolute;
display: inline-block;
padding-left: 10px;
font-size: 15px;
color: #9a9a9a;
line-height: 20px;
bottom:-40px;
padding-right: 10px;
height: 20px;
z-index: 100;
left: 50%;
margin-left: -55px;
}
.pic-b a.link:hover{
color: #c1110b;
}

.pic-b img{
	position: relative;
	width: 220px;
	height: 280px;
}
.text-b{
	position: relative;
	float: left;
	width: 470px;
	margin: 0 0 0 20px;
	overflow: hidden;
}
.text-b h2{
	position: relative;
	float: left;
	font-size: 30px;
	color: #000;
	font-weight: normal;
}
.text-b span{
	position: relative;
	float: left;
	margin: 20px 0 0 10px;
	display: inline-block;
	font-size: 12px;
	color: #5d5d5d;
}
.text-b p{
	position: relative;
	float: left;
	line-height: 35px;
	color: #333333;
	font-size: 12px;
	margin-top: 40px;
}
.collect-right-top a{
	display: block;
	position: relative;
	float: right;
	margin: 10px 0;
	line-height: 30px;
	font-size: 12px;
	color: #9c9c9c;
}
.collect-right-top a:hover{
	color: #c1110b;
}
.text-b-hidden{
	max-height: 250px;
}
.right-bottom,#hidden{
	position: relative;
	float: left;
	width: 720px;
	padding-bottom: 30px;
}
.right-bottom{
	margin-top: 25px;
}
.hidden h3{
	position: relative;
	float: left;
	display: inline-block;
	font-size: 22px;
	line-height: 25px;
	padding-left: 10px;
	color: #000;
	width: 130px;
	background-color: #fff;
	border-left: 8px solid #b4925a;
	z-index: 10;
}
.hidden a.link{
	position: absolute;
	display: inline-block;
	padding-left: 15px;
	font-size: 13px;
	color: #9a9a9a;
	line-height: 20px;
	top: 2px;
	right: 0;
	padding-right: 10px;
	height: 20px;
	background: url(link.png) no-repeat left center;
	background-color: #fff;
	z-index: 100;
}
.hidden a.link:hover{
	color: #c1110b;
}
.text-bottom{
	padding: 35px 0 0 0;
	margin-bottom: 20px;
	position: relative;
	float: left;
	border-top: 1px solid #d6d6d6;
	margin-top: -12px;
/*	max-height: 330px;*/
	width: 720px;
	overflow: hidden;
	text-overflow:ellipsis;
}
.text-bottom-hidden{
	max-height: 330px;
}
.text-bottom p{
	position: relative;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	text-indent: 2em;
}
.hidden{
	position: relative;
	float: left;
	margin-bottom: 10px;
}
.hidden a{
	display: block;
	position: relative;
	float: right;
	line-height: 30px;
	font-size: 12px;
	color: #9c9c9c;
}
.hidden a:hover{
	color: #c1110b;
}
/*/////////////////////////////////*/
/*资源-概括*/
.resource-summarize-list{
	position: relative;
	float: left;
	width: 710px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 20px;
}
.resource-summarize-list p{
	font-size: 13px;
	color: #9a9a9a;
	line-height: 20px;
	margin: 0 5px 10px;
}
.resource-summarize-list a{
	position: relative;
	display: inline-block;
	padding-left: 15px;
	font-size: 13px;
	color: #9a9a9a;
	line-height: 20px;
	margin: 2px 5px 15px;
	background: url(link.png) no-repeat left center;
}
/*--改*/
.resource-summarize-list a.resource-summarize-listA{
	font-size: 16px;
	color: #000;
	padding-left: 0;
	font-weight: bold;
	margin: 2px 5px 15px;
	background: none;
}
.resource-summarize-list a:hover{
	color: #c1110b;
}
/*//////////////////////////////////////////////////*/
/*资源-线上展览*/
.resource-onlineexhibition-list{
	position: relative;
	float: left;
	width: 320px;
	margin: 5px 0 35px 30px;
}
.resource-onlineexhibition-list img{
	position: relative;
	float: left;
	width: 90px;
	height: 120px;
	margin-top: 2px;
}
/* 标题链接  ---改*/
.resource-onlineexhibition-listA{
	position: relative;
	float: left;
	display: inline-block;
	font-size: 14px;
	color: #3b3b3b;
	margin-left: 20px;
	width: 200px;
	font-family: 'Microsoft YaHei UI';
	font-weight: normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.resource-onlineexhibition-listA:hover{
	color: #c1110b;
}
.resource-onlineexhibition-list p{
	position: relative;
	float: left;
	font-size: 12px;
	color: #868686;
	line-height: 20px;
	margin-top: 8px;
	width: 210px;
	margin-left: 20px;
}
/*服务-交通*/

/*service-mbTop --改------------------------------------------*/
/*.service-mbTop{
	position: relative;
	float: left;
	height: 60px;
	width: 1000px;
}
.service-mbTop ul{
	position: relative;
	float: left;
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #ededed;
}
.service-mbTop ul li{
	position: relative;
	float: left;
	/*margin-top: 22px
	width: auto;
	padding: 0 10px;
	height: 60px;
	/*border-left: 1px solid #ededed;
}
.service-mbTop ul li a{
	display: block;
	width: auto;
	height: 59px;
	margin-top: -22px;
	line-height: 60px;
	font-size: 16px;
	color: #767676;
	text-align: center;
}
.service-mbTop ul li span{
	position: absolute;
	height: 15px;
	right: 0;
	top: 23px;
	margin-right: -1px;
	width: 1px;
	display: block;
	background-color: #dedede;
}
.service-mbTop ul li:first-child{
	padding-left: 20px;
	border: none;
}
.service-mbTop ul li a:hover,.mbtopHover{
	color: #c1110b !important;
	border-bottom: 2px solid #c1110b;
}*/
/*---------------------------------------------------------*/
.service-core{
	position: relative;
	float: left;
	width: 1000px;
}
.service-core-pic{
	position: relative;
	margin: 55px 0 40px;
	text-align: center;
}
.service-core ul,.service-core ul li{
	position: relative;
	float: left;
	width: 100%;
}
.service-core ul{
	margin-bottom: 40px;
}
.service-core ul li{
	margin-bottom: 40px;
	padding-left: 136px;
}
.service-core ul li p{
	font-size: 13px;
	color: #3b3b3b;
	line-height: 35px;
}
/*/////////////////////////////////////////*/
/*资源-图库*/
/*.core{*/
/*	position: relative;*/
/*	float: left;*/
/*	width: 100%;*/
/*}*/
.core-banner{
	position: relative;
	margin: 35px 25px 0;
	width: 950px;
	height: 240px;
	overflow: hidden;
	background-color: #5d3837;
}
#banner_list2 img {
	border: 0px;
}
.core-banner ul {
	position: absolute;
	list-style-type: none;
	opacity: 0.8;
	z-index: 1002;
	right: 330px;
	bottom: 15px;
}
.core-banner ul li {
	width: 12px;
	height: 12px;
	float: left;
	margin: 0 5px;
	display: block;
	color: #FFF;
	background: #6f4f67;
	cursor: pointer;
	border-radius:6px;
}
.core-banner ul li.on {
	background-color: #000;
}
.banner_list{
	position: relative;
	width: 100%;
}
.banner_list a {
	display: inline-block;
	position: relative;
	float: left;
}
.banner_list a img{
	position: absolute;
}
.banner-text{
	position: absolute;
	padding: 15px;
	width: 210px;
	height: 210px;
	right: 0;
	background-color: #5d3837;
}
.banner-text h1{
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	color: #fff;
}
.banner-text p{
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	margin-top: 20px;
}
.core-picture{
	position: relative;
	float: left;
	padding: 15px;
	width: 970px;
}
.resource-picture{
	position: static;
	float: left;
	max-width: 220px;
	height: 220px;
	padding: 10px;
}
.resource-picture img{
	width: 220px;
	height: 220px;
}
.resource-picture a{
	position: static;
	display: inline-block;
	width: 220px;
	height: 220px;
	z-index: 10;
}
.resource-picture-b{
	position: relative;
	width: 220px;
	height: 35px;
	margin-top: -35px;
	background-color: rgba(0,0,0,0.5);
	z-index: 100;
}
.resource-picture-b a{
	position: relative;
	display: inline-block;
	padding-left: 20px;
	width: 200px;
	font-size: 14px;
	color: #fff;
	height: 35px;
	line-height: 35px;
}
.resource-picture-b a:hover{
	color: #ccc;
}
@media \0screen\,screen\9 {
  	.resource-picture-b{
	    background-color:#000000;
	    filter:Alpha(opacity=50);
	    position: static;
	    *zoom:1;
 	}
 }/*ie7 的背景透明*/
/*/////////////////////////////////////////////////////////////////////////*/
/*资源-图库2*/
/* - 居中  --改*/
.core-picture2{
	position: relative;
	width: 948px;
	margin: 15px auto;
}
.resource-picture2{
	position: relative;
	float: left;
	width: 236px;
	height: 230px;
	border: 1px solid #e5e5e5;
	margin: -1px 0 0 -1px;
	text-align: center;
}
/*图片链接 --改*/
.resource-picture2 img{
	width: 108px;
	height: 150px;
	margin-top: 15px;
}
.resource-picture2 a{
	position: relative;
	display: block;
	font-size: 14px;
	color: #3b3b3b;
	width: 80%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	text-align: center;
	margin: 15px 10% 0;
}
.resource-picture2 a:hover{
	color: #c1110b;
}
/*/////////////////////////////////////////////////*/
 /*图片细览*/
  /*//////////*/
 .wrapper {
 	position: relative;
 	float: left;
 	width: 950px;
 	margin: 40px 25px 40px;
 	padding-bottom: 20px;
 }
 .literature-container,.literature-warp{
    height: auto;
}
.literature-book-container{
 	position: relative;
 	overflow: hidden;
 	width: 950px;

 	margin: 0;
 }
.literature-book{
 	width: 950px;

    position: absolute;
    top: 0px;
 }
 .literature-book p{
 	margin-top: 30px;
	font-size: 14px;
	line-height: 25px;
	color: #555555;
 }
.literature-container{
    position: relative;
}
.literature-btn{
    width: 41px;
    height: 41px;
    position: absolute;
    top: 90px;
    cursor: pointer;
}
.literature-book-img{
    width: 950px;
    text-align: center;
    line-height: 190px;
}
.literature-book-txt{
	position: relative;
    width: 100%;
    overflow: hidden;
    text-align: left;
    height: 60px;
    line-height: 60px;
    margin-top: 300px;
    background-color: rgba(0,0,0,0.5);
}
.literature-book-txt a{
 	display: inline-block;
 	position: relative;
 	margin-left: 30px;
 	line-height: 60px;
 	font-size: 24px;
 	color: #fff;
 }
 .literature-book-txt a:hover{
 	color: #ccc;
 }
 .literature-left-btn{
 	position: absolute;
 	float: left;
 	margin-left: 100px;
 	margin-top: 100px;
 	display: inline-block;
 	width: 70px;
 	height: 70px;
 	background: url(resources-picture-left.png) no-repeat center;
 	background-color: rgba(0,0,0,0.5);
 	z-index: 100;
 }
  .literature-right-btn{
 	position: absolute;
 	margin-right: 100px;
 	margin-top: 100px;
 	float: left;
 	display: inline-block;
 	width: 70px;
 	height: 70px;
 	background: url(resources-picture-right.png) no-repeat center;
 	background-color: rgba(0,0,0,0.5);
 	z-index: 100;
 }
 .literature-right-btn:hover,.literature-left-btn:hover{
 	background-color: rgba(0,0,0,0.8);
 }
 @media \0screen\,screen\9 {
.literature-book-txt{
  	margin-top: 300px;
 	height: 60px;
    background-color:#000000;
    filter:Alpha(opacity=50);
    position: static;
    *zoom:1;
    z-index: 1000;
 	}
.literature-left-btn,.literature-right-btn{
    background-color:#000000;
    filter:Alpha(opacity=50);
    position: absolute;
    *zoom:1;
    z-index: 1000;
 	}
 .literature-right-btn:hover,.literature-left-btn:hover{
 	background-color:#000000;
	    filter:Alpha(opacity=80);
	    position: absolute;
	    *zoom:1;
	    z-index: 1000;
 	}
 }/*ie7 的背景透明*/

 .span{
 	position: relative;
 	float: right;
 	margin: 5px 10px 0 0;
 	width: 84px;
 	height: 55px;
 	background: url(resources-picture-line.png) no-repeat center;
 }
 .span-b{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	font-size: 36px;
	margin-left: -9px;
	font-family:"Microsoft YaHei UI Light" !important;
	color: #fff;
	z-index: 10;
 }
  .span-s{
  	position: relative;
  	float: right;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	margin: 22px 22px 0 0;
	font-family:"Microsoft YaHei UI Light" !important;
	color: #60625f;
	z-index: 20;
 }
 /*/////////////////////////////////////////////////////////*/
 /*咨询-读者留言*/
 .reader-coreBoxs{
 	position: relative;
 	margin: 80px 15px 0px;
 	padding-bottom: 200px;
 }
 .reader-coreBox{
 	position: relative;
 	float: left;
 	width: 220px;
 	height: 250px;
 	margin: 10px;
 	border: 1px solid #ebebeb;
 }
 .reader-coreBox h3{
	font-size: 15px;
	padding: 0 20px;
	margin-top: 20px;
	line-height: 35px
 }
 .reader-coreBox p{
 	font-size: 14px;
 	color: #8d8d8d;
 	margin-top: 10px;
 	padding: 0 18px;
 	line-height: 22px;
 	height: 90px;
 }
 .reader-coreBox span{
  	position: relative;
  	display: block;
 	font-size: 12px;
 	color: #8d8d8d;
 	padding: 0 18px;
 	line-height: 22px;
 }
 .reader-coreBox span b{
  	color: #b4925a;
 }
  .reader-coreBox a{
  	position: relative;
  	display: inline-block;
  	text-align: center;
  	line-height: 35px;
  	height: 35px;
  	width: 184px;
  	margin: 10px 18px;
  	font-size: 14px;
  	color: #fff;
  	background-color: #e6e6e6;
 }
 .reader-coreBox:hover{
 	box-shadow: 0 0 10px #e6e6e6;
 }
  .reader-coreBox a:hover{
  	background-color: #b4925a;
  }
   /*/////////////////////////////////////////////////////////*/
 /*咨询-读者留言-列表*/
 .reader-coreHead{
 	position: relative;
 	float: left;
 	margin: 20px;
 	width: 960px;
 }
 .coreHead-list{
 	position: relative;
 	margin-left: 5px;
 }
 .coreHead-list-label{
 	position: relative;
 	float: left;
 	width: 85px;
 	height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #ed2d2d;
    text-align: left;
    background: url(coreHead-list-label.png) no-repeat right center;
    cursor: pointer;
 }
 .coreHead-list-container{
    display: none;
    position: absolute;
    top: 30px; /* --改*/
    left: 0px;
    background: #ffffff;
    width: 85px;
    padding-bottom: 5px;
    max-height: 150px;
    overflow-y: auto;
    z-index: 100;
    border: 1px solid #e8e8e8;
    border-top: none;
}
.coreHead-list-container ul li{
    margin-left: 5px;
    line-height: 30px;
    height: 30px;
    color: #3b3b3b;
    font-size: 16px;
    cursor: pointer;
    max-width: 95%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}
.coreHead-list-container ul li:hover{
    color: #c1110b;
}
.reader-coreHead span{
 	position: relative;
 	display: block;
 	width: 400px;
 	font-size: 12px;
 	color: #848484;
 	padding-left: 5px;
 	margin-top: 30px !important;
}
.reader-coreHead a{
	position: absolute;
	display: inline-block;
	width: 92px;
	height: 36px;
	line-height: 36px;
	font-size: 13px;
	top: 2px;
	left: 310px;
	color: #fff;
	text-align: center;
	background: url(button-bg1.png) no-repeat center;
}
.reader-coreHead a:hover{
	background: url(button-bg2.png) no-repeat center;
}
.coreHead-search{
	position: relative;
	float: right;
	margin: -30px 5px 0 0;
}
.coreHead-search-form{
	position: relative;
	float: left;
	width: 278px;
	height: 28px;
	margin-left: -1px;
	border: 1px solid #e8e8e8;
}
.coreHead-search-form input[type=text]{
	position: relative;
	float: left;
	height: 28px;
	line-height: 28px;
	width: 180px;
	padding-left: 20px;
	margin: 0 10px;
	font-size: 12px;
	color: #9e9e9e;
	background: url(search-btn-bg_04.png) no-repeat left center;
}
.coreHead-search-form input[type=button]{
	position: relative;
	display: inline-block;
	float: right;
	height: 30px;
	width: 50px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	margin: -1px -1px 0 0;
	background-color: #b4925a;
}
.coreHead-search div.coreHead-list{
	float: left;
}
.coreHead-search p.coreHead-list-label{
 	position: relative;
 	float: left;
 	width: 60px;
 	padding: 0 10px;
 	height: 28px;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
    font-weight: normal;
    color: #3b3b3b;
    text-align: left;
    margin: 0;
	border: 1px solid #e8e8e8;
    background: url(coreHead-list-label.png) no-repeat 60px center;
    cursor: pointer;
 }
 .coreHead-list div.coreHead-list-container{
 	width: 80px;
 }
.coreHead-list div.coreHead-list-container ul li{
	font-size: 12px;
}


.reader-coreCont{
	position: relative;
	margin: 3%;
	width: 94%;
}
.reader-coreCont-Box{
	position: relative;
	float: left;
	width: 100%;
	border: 1px solid #e8e8e8;
}
.reader-coreCont-Box h1{
	font-size: 14px;
	padding-left: 20px;
	color: #3b3b3b;
	height: 40px;
	line-height: 40px;
	background-color: #e8e8e8;
}
.reader-coreCont-Boxhead{
	position: relative;
	width: 100%;
}
.reader-coreCont-Boxhead h2{
	margin-top: 10px;
	font-size: 14px;
	padding-left: 20px;
	color: #3b3b3b;
	height: 40px;
	line-height: 40px;
}
.reader-coreCont-Boxhead p{
	font-size: 12px;
	padding: 0 20px;
	color: #3b3b3b;
	line-height: 22px;
	margin-bottom: 7px;
}
.reader-coreCont-Boxhead span{
	position: relative;
	display: block;
	font-size: 12px;
	margin: 0 20px;
	color: #a8a8a8;
	line-height: 22px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #e8e8e8;
}
.reader-coreCont-Boxhead span b{
	margin: 0 5px;
	font-weight: normal;
	color: #b4925a;
}
.reader-coreCont-Boxcont{
	position: relative;
	width: 100%;
}
.reader-coreCont-Boxcont h3{
	margin-top: 10px;
	font-size: 14px;
	padding-left: 20px;
	color: #b4925a;
	height: 40px;
	line-height: 40px;
}
.reader-coreCont-Boxcont p{
	font-size: 12px;
	padding: 0 20px;
	color: #b4925a;
	line-height: 22px;
}
.reader-coreCont-Boxcont span{
	position: relative;
	display: block;
	font-size: 12px;
	margin: 10px 20px;
	color: #a8a8a8;
	line-height: 22px;
	padding-bottom: 10px;
}
.reader-coreCont-Boxcont span b{
	margin-right: 5px;
	font-weight: normal;
	color: #b4925a;
}
 /*/////////////////////////////////////////////////////////*/
 /*咨询-读者留言-提交*/
 .reader-coreHead h1{
	font-size: 16px;
	color: #ed2d2d;
	margin: 20px 0 5px 10px;
 }
 .reader-coreHead p{
  	font-size: 12px;
  	color: #848484;
  	margin: 5px 10px;
  }
 .reader-coreHead p b{
 	color: #c1110b;
 	font-weight: normal;
 }
 .reader-coreCont-lists{
 	position: relative;
 	margin: 40px auto;
 	width: 660px;
 }
 .reader-coreCont-list{
 	width: 300px;
 	padding: 15px 0;
 	float: left;
 	margin-left: 30px;
 }
 .reader-coreCont-list h3{
 	font-size: 14px;
 	color: #3b3b3b;
 	padding-left: 5px;
 	margin-bottom: 10px;
 }
 .reader-coreCont-list input{
 	height: 38px;
 	width: 248px;
 	border: 1px solid #dcdcdc;
 	line-height: 38px;
	font-size: 14px;
	color: #717171;
	padding: 0 10px;
 }
 .reader-coreCont-list input:focus{
 	box-shadow: 0 0 10px #e6e6e6;
 }
 .reader-coreCont-list span{
 	position: relative;
 	float: right;
 	top: 12px;
 	padding-right: 15px;
 	color: #c1110b;
 }
 .reader-coreCont-listL{
 	width: 600px;
 	padding: 15px 0;
 	float: left;
 	margin-left: 30px;
 }
 .reader-coreCont-listL h3{
 	font-size: 14px;
 	color: #3b3b3b;
 	padding-left: 5px;
 	margin-bottom: 10px;
 }
 .reader-coreCont-listL input{
 	height: 38px;
 	width: 548px;
 	border: 1px solid #dcdcdc;
 	line-height: 38px;
	font-size: 14px;
	color: #717171;
	padding: 0 10px;
 }
 .reader-coreCont-listL input:focus{
 	box-shadow: 0 0 10px #e6e6e6;
 }
 .reader-coreCont-listL span{
 	position: relative;
 	float: right;
 	top: 12px;
 	padding-right: 15px;
 	color: #c1110b;
 }
 .reader-coreCont-listL textarea{
 	height: 160px;
 	width: 548px;
 	border: 1px solid #dcdcdc;
 	line-height: 20px;
	font-size: 14px;
	color: #717171;
	padding: 10px;
	margin-right: 5px;
	overflow: auto;
 }
 .reader-coreCont-listL textarea:focus{
 	box-shadow: 0 0 10px #e6e6e6;
 }
 .reader-coreCont a{
 	position: relative;
 	display: block;
 	font-size: 13px;
 	color: #fff;
 	height: 38px;
 	line-height: 36px;
 	width: 90px;
 	text-align: center;
 	margin: 0 auto 50px;
 	background: url(button-bg1.png) no-repeat;
 }
 .reader-coreCont a:hover{
 	background: url(button-bg2.png) no-repeat;
 }
 /*/////////////////////////////////////////////////////////*/
 /*资源介绍界面*/
 .right-text{
 	position: relative;
 	float: left;
 	width: 685px;
 	margin-left: 20px;
 	padding-bottom: 40px;
 }
 .right-text p{
 	font-size: 14px;
	color: #3b3b3b;
	line-height: 35px;
	text-indent: 2em;
	margin: 25px 0 45px;
 }
 /*/////////////////////////////////////////////////////////*/
 /*活动-陕图读览*/

.core-text-shanbrowse{
	position: relative;
	float: left;
	width: 1000px;
	margin-top: 10px;
	padding-bottom: 60px;
}
 .core-text-shanbrowseT,.core-text-shanbrowseB{
 	position: relative;
 	float: left;
 	padding-top: 30px;
 	width: 980px;
 }
 .core-text-shanbrowseT p{
 	font-size: 14px;
	padding: 0 4px 0 16px;
	margin: 5px 40px;
	color: #3b3b3b;
	line-height: 30px;
 }
.core-text-shanbrowseB h1{
 	font-size: 14px;
	padding: 0 4px 0 16px;
	margin: 5px 40px;
	color: #3b3b3b;
	line-height: 30px;
 }
 .core-text-shanbrowseB p{
 	font-size: 14px;
	padding: 0 4px 0 16px;
	margin: 5px 40px;
	color: #3b3b3b;
	line-height: 30px;
 }
 .core-text-shanbrowseB img{
	position: relative;
	float: right;
	margin: -75px 57px 0 0;
 }
 .shanbrowse-lists{
 	position: relative;
 	float: left;
 	margin: 0 50px;
 	padding-bottom: 180px;
 }
 .shanbrowse-list{
 	position: relative;
 	float: left;
 	width: 208px;
 	height: 58px;
 	margin: 5px;
 	border: 1px solid #e1e1e1;
 	background: url(shanbrowse-list-pdf.png) no-repeat left top;
 }
 .shanbrowse-list p{
 	position: relative;
 	float: left;
 	display: inline-block;
 	font-size: 14px;
 	color: #3b3b3b;
	line-height: 58px;
	margin: 0 16px;
 }
 .shanbrowse-list a{
 	position: relative;
 	display: inline-block;
 	float: left;
 	width: 29px;
 	height: 29px;
 	line-height: 58px;
 	margin: 13px 5px 0;
 }
 .shanbrowse-list-download{
 	background: url(shanbrowse-list-download.png) no-repeat;
 }
 .shanbrowse-list-see{
 	background: url(shanbrowse-list-see.png) no-repeat;
 }
 .shanbrowse-list-download:hover{
	background: url(shanbrowse-list-download2.png) no-repeat;
 }
  .shanbrowse-list-see:hover{
 	background: url(shanbrowse-list-see2.png) no-repeat;
 }
 /*/////////////////////////////////////////////////////*/




 /*陕西图书馆少儿分馆*/
 /*导航部分*/
 .childlibrary{
 	height: 1460px;
 	background: url(childlibrary.jpg) no-repeat top center;
 }
 .childlibrary-header{
 	position: relative;
 	width: 1200px;
 	margin: 0 auto;
 	height: 310px;
 }
 .childlibrary-open{
 	position: relative;
 	float: left;
 	margin: 207px 0px 0 95px;
 	width: 200px;
 }
 .childlibrary-open p,.childlibrary-open span{
 	position: relative;
 	float: left;
 	display: inline-block;
 	font-size: 14px;
 	line-height: 20px;
 	color: #fff;
 	font-family: '宋体';
 }
 .childlibrary-open p{
 	width: 85px;
 	text-align: right;
 }
 .childlibrary-nav{
 	position: relative;
 	float: right;
 	margin: 250px 20px 0 0;
 	width: 820px;
 	height: 60px;
 	background: url(childlibrary-nav.png) no-repeat;
 }
 .childlibrary-nav img{
 	position: absolute;
 	right: -34px;
 	bottom: 25px;
 }
 .childlibrary-nav ul{
 	position: relative;
 	float: left;
 }
 .childlibrary-nav ul li{
 	position: relative;
 	float: left;
 	margin-left: 40px;
 	line-height: 60px;
 }
 .childlibrary-nav ul li a{
 	position: relative;
 	float: left;
 	display: inline-block;
 	color: #fff;
 	font-size: 18px;
 	font-weight: bold;
 }
 .childlibrary-nav ul li a:hover{
 	color: #ccc;
 }

/*主体内容*/
.childlibrary-main{
	position: relative;
	width: 1200px;
	margin: 0 auto;
	border-radius: 20px;
	background-color: #fff;
}
/*内容部分*/
.childlibrary-content{
	position: relative;
	float: left;
	padding: 35px 20px 23px;
}
	/*左半部分*/
.childlibrary-contentL{
	position: relative;
	float: left;
	width: 860px;
}
.childlibrary-content-news,.childlibrary-content-res,.childlibrary-content-know{
 	position: relative;
 	float: left;
 	width: 100%;
 }
 		/*最新资讯*/
#childBanner_lists a {
	position: absolute;
}
#childBanner_lists img {
	border: 0px;
}
#childBanner{
	 position: relative;
	 float: left;
	 width: 360px;
	 height: 220px;
	 overflow: hidden;
	 margin-left: 15px;
}
#childBanner ul {
	position: absolute;
	list-style-type: none;
	z-index: 1002;
	right: 8px;
	bottom: 5px;
}
#childBanner ul li {
	width: 20px;
	height: 15px;
	float: left;
	line-height: 15px;
	text-align: center;
	margin: 0 5px;
	display: inline-block;
	color: #FFF;
	background: #6f4f67;
	cursor: pointer;
	font-size: 10px;
	color: #737373;
	font-weight: bold;
	background-color: #fff;
}
#childBanner ul li.childon {
	color: #fff;
	background-color: #ff8912;
}
.childBanner_listB{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 30px;
	background-color: rgba(0,0,0,0.5);
}
.childBanner_listB a{
	position: relative;
	display: inline-block;
	margin-left: 15px;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	font-family: '宋体';
	width: 220px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}
@media \0screen\,screen\9 {
  .childBanner_listB{
    background-color:#000000;
    filter:Alpha(opacity=50);
    position:absolute;
    *zoom:1;
 	}
 }/*ie7 的背景透明*/
 .childNews{
 	position: relative;
 	float: right;
 	width: 460px;
 }
 .childNews-head{
 	position: relative;
 	float: left;
 	width: 100%;
 	height: 40px;
 	z-index: 10;
 }
 .childNews-head h1{
 	position: relative;
 	float: left;
 	width: 160px;
 	height: 40px;
 	background: url(childNews.png) no-repeat left center;
 	background-color: #fff;
 }
 .childNews-head a{
 	position: relative;
 	float: right;
 	display: inline-block;
 	font-size: 12px;
 	color: #9b9b9b;
 	line-height: 40px;
 	padding-left: 9px;
 	background: url(childAicon1.png)no-repeat left center;
 	background-color: #fff;
 }
 .childNews ul{
 	position: relative;
 	float: left;
 	width: 100%;
 	padding-top: 25px;
 	margin-top: -20px;
 	border-top: 1px solid #bdbdbd;
 }
 .childNews ul li{
 	position: relative;
 	float: left;
 	height: 34px;
 	width: 440px;
 	margin: 0 10px;
 	border-bottom: 1px dashed #ebebeb;
 }
 .childNews ul li a{
 	position: relative;
 	float: left;
 	display: inline-block;
 	height: 34px;
 	line-height: 34px;
 	font-size: 16px;
 	color: #000;
 	padding-left: 15px;
 	background: url(childAicon2.png)no-repeat left center;
 	width: 80%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
 }
 .childNews ul li a:hover{
 	color: #c1110b;
 }
 .childNews ul li span{
 	position: relative;
 	float: right;
 	display: inline-block;
 	height: 34px;
 	line-height: 34px;
 	font-size: 12px;
 	color: #bdbdbd;
 }
			/*少儿数字资源*/
 .childRes-head{
 	position: relative;
 	float: left;
 	width: 100%;
 	height: 40px;
 	z-index: 10;
 	margin-top: 25px;
 }
 .childRes-head h1{
 	position: relative;
 	float: left;
 	width: 210px;
 	height: 70px;
 	background: url(childRes.png) no-repeat left center;
 	background-color: #fff;
 }
 .childRes-head a{
 	position: relative;
 	float: right;
 	display: inline-block;
 	font-size: 12px;
 	color: #9b9b9b;
 	margin-top: 32px;
 	padding-left: 9px;
 	background: url(childAicon1.png)no-repeat left center;
 	background-color: #fff;
 }
 /*修改 9.5*/
 .childlibrary-content-res ul{
 	position: relative;
 	float: left;
 	width: 100%;
 	padding-top: 50px;
 	border-top: 1px solid #bdbdbd;
 }
 /*修改 9.5 end*/
 .childlibrary-content-res ul li{
 	position: relative;
 	float: left;
 	width: 20%;
 	text-align: center;
 }
  .childlibrary-content-res ul li img,.childlibrary-content-res ul li a{
  	position: relative;
  	display: block;
  	margin: 0 auto;
  }
.childlibrary-content-res ul li a{
	padding-top: 100px;
	margin-top: -90px !important;
  	font-size: 16px;
  	font-family: '宋体';
  	color: #000;
  	margin-top: 5px;
}
.childlibrary-content-res ul li a:hover{
	color: #c1110b;
}
			/*知识窗*/
 .childKnow-head{
 	position: relative;
 	float: left;
 	width: 100%;
 	height: 40px;
 	z-index: 10;
 	margin-top: 40px;
 }
 .childKnow-head h1{
 	position: relative;
 	float: left;
 	width: 145px;
 	height: 50px;
 	background: url(childKnow.png) no-repeat left center;
 	background-color: #fff;
 }
 .childKnow-head a{
 	position: relative;
 	float: right;
 	display: inline-block;
 	font-size: 12px;
 	color: #9b9b9b;
 	margin-top: 12px;
 	padding-left: 9px;
 	background: url(childAicon1.png)no-repeat left center;
 	background-color: #fff;
 }
 /* 修改 9.5*/
 .childlibrary-content-know ul{
 	position: relative;
 	float: left;
 	width: 100%;
 	padding-top: 50px;
 	margin-top: -20px;
 	border-top: 1px solid #bdbdbd;
 }
 /*修改 9.5 end*/
 .childlibrary-content-know ul li{
 	position: relative;
 	float: left;
 	width: 20%;
 	text-align: center;
 }
  .childlibrary-content-know ul li img,.childlibrary-content-know ul li a{
  	position: relative;
  	display: block;
  	margin: 0 auto;
  }
.childlibrary-content-know ul li a{
	padding-top: 100px;
	margin-top: -95px !important;
  	font-size: 16px;
  	font-family: '宋体';
  	color: #000;
  	margin-top: 5px;
}
.childlibrary-content-know ul li a:hover{
	color: #c1110b;
}
	/*右半部分*/
.childlibrary-contentR{
	position: relative;
	float: left;
	width: 260px;
	margin-left: 40px;
}
.childlibrary-content-search,.childlibrary-content-notice,.childlibrary-content-rank{
	position: relative;
 	float: left;
 	width: 100%;
}
			/*文章检索*/
.childlibrary-content-search h1{
	position: relative;
 	float: left;
 	width: 100%;
 	height: 50px;
 	background: url(childSearch.png) no-repeat left center;
 	background-color: #fff;
}
.childSearch-list{
 	position: relative;
 	float: left;
 	width: 115px;
 	height: 30px;
 	margin-right: 15px;
 	background: url(childSearch-borderS.png) no-repeat;
 }
 .childSearch-list-label{
 	position: relative;
 	float: left;
 	width: 85px;
 	height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    font-family: '宋体';
    padding-left: 15px;
    color: #000;
    text-align: left;
    background: url(coreHead-list-label.png) no-repeat right center;
    cursor: pointer;
 }
 .childSearch-list-container{
    display: none;
    position: absolute;
    top: 23px;
    left: 0px;
    background: #ffffff;
    width: 111px;
    padding-bottom: 5px;
    max-height: 150px;
    overflow-y: auto;
    z-index: 100;
    border: 2px solid #ffa40f;
    border-top: none;
}
.childSearch-list-container ul li{
    margin-left: 5px;
    line-height: 30px;
    height: 30px;
    color: #3b3b3b;
    font-size: 14px;
    font-family: '宋体';
    cursor: pointer;
    max-width: 95%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}
.childSearch-list-container ul li:hover{
    color: #c1110b;
}
.childSearch-input{
	position: relative;
	float: left;
	width: 245px;
	height: 35px;
	margin-top: 10px;
	background: url(childSearch-borderM.png) no-repeat;
}
.childSearch-input input[type="text"]{
	position: relative;
	float: left;
	height: 35px;
	width: 160px;
	line-height: 35px;
	padding-left: 20px;
	font-size: 14px;
	background: none;
	color: #ebebeb;
}
.childSearch-input input[type="button"]{
	position: relative;
	float: right;
	height: 35px;
	width: 57px;
	margin-right: -2px;
	font-size: 16px;
	color: #fff;
	background: url(childSearch-searchbutton.png);
	cursor: pointer;
}
.childSearch-button{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 13px;
}
.childSearch-button ul{
	position: relative;
	float: left;
	width: 100%;
}
/*修改 9.5*/
.childSearch-button ul li{
	position: relative;
	float: left;
	width: 75px;
	height: 77px;
	margin-right: 11px;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	cursor: pointer;
}
/* 修改 end 9.5 */
.childSearch-buttonul li:first-child + li{
	background: url(childSearch-button2.png) no-repeat;
}
.childSearch-button ul li:first-child + li + li{
	background: url(childSearch-button3.png) no-repeat;
}
			/*借阅须知*/
/*修改 9.5*/
.childlibrary-content-notice h1{
	position: relative;
 	float: left;
 	width: 100%;
 	height: 50px;
 	margin-top: 25px;
 	background: url(child-borrow-time_03.jpg) no-repeat left center;
 	background-color: #fff;
	margin-bottom: 10px;
}
.childlibrary-content-notice p{
	font-family: SimSun, '宋体';
	font-size: 14px;
	color: #000;
	line-height: 30px;
}
.childlibrary-content-notice p b{
	font-weight: normal;
	color: #22b574;
}
.childlibrary-content-notice p b span{
	margin-left: 2em;
}
/* 修改 end  9.5*/
.childlibrary-content-notice ul{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 15px;
}
.childlibrary-content-notice ul li{
	position: relative;
	float: left;
	width: 100%;
}
.childlibrary-content-notice ul li a{
	font-size: 16px;
	font-family: '宋体';
	line-height: 30px;
	color: #000;
	padding-left: 15px;
	background: url(childAicon3.png) no-repeat left center;
}
.childlibrary-content-notice ul li a:hover{
	color: #c1110b;
}
			/*借出排行榜*/
.childlibrary-content-rank h1{
	position: relative;
 	float: left;
 	width: 100%;
 	height: 50px;
 	margin-top: 40px;
 	background: url(childRank.png) no-repeat left center;
 	background-color: #fff;
}
.childlibrary-content-rank ul{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 15px;
}
.childlibrary-content-rank ul li{
	position: relative;
	float: left;
	width: 100%;
}
.childlibrary-content-rank ul li a{
	font-size: 16px;
	font-family: '宋体';
	line-height: 30px;
	color: #000;
	padding-left: 15px;
	background: url(childAicon4.png) no-repeat left center;
}
.childlibrary-content-rank ul li a:hover{
	color: #c1110b;
}
/*活动报道*/
.childlibrary-banner{
	position: relative;
	float: left;
	width: 100%;
	height: 220px;
	background: url(childlibrary-banner.png) no-repeat center;
}
.childReport-book-container{
 	position: relative;
 	overflow: hidden;
 	width: 940px;
 	height: 140px;
 	margin: 60px 0 0 165px;
 }
.childReport-book{
 	width: 220px;
 	height: 140px;
 	margin-right: 20px;
    position: absolute;
 }
.childReport-container{
    position: relative;
}
.childReport-book-img{
    width: 220px;
    text-align: center;
}
.childReport-book-txt{
	position: relative;
    width: 100%;
    overflow: hidden;
    text-align: left;
    height: 30px;
    line-height: 30px;
    margin-top: -30px;
    background-color: rgba(0,0,0,0.5);
}
.childReport-book-txt a{
 	display: inline-block;
 	position: relative;
 	text-align: center;
 	width: 220px;
 	line-height: 30px;
 	font-size: 15px;
 	color: #fff;
 }
 .childReport-book-txt a:hover{
 	color: #ccc;
 }
 .childReport-left-btn{
 	position: absolute;
 	top: 62px;
 	left: 130px;
 	display: inline-block;
 	width: 20px;
 	height: 20px;
 	background: url(childReport-left.png) no-repeat center;
 	z-index: 100;
 	cursor: pointer;
 }
  .childReport-right-btn{
 	position: absolute;
 	display: inline-block;
 	right: 60px;
 	top: 62px;
 	width: 20px;
 	height: 20px;
 	background: url(childReport-right.png) no-repeat center;
 	z-index: 100;
 	cursor: pointer;
 }

 @media \0screen\,screen\9 {
.childReport-book-txt{
    background-color:#000000;
    filter:Alpha(opacity=50);
    position: static;
    *zoom:1;
    z-index: 1000;
 	}
 }/*ie8 的背景透明*/
/*友情链接*/
.childlibrary-footer{
	position: relative;
	float: left;
	width: 100%;
	padding: 20px 0;
}
.childlibrary-footer h1{
	position: relative;
	float: left;
	width: 255px;
	height: 75px;
	margin-left: 30px;
	background: url(childLink.png) no-repeat center;
}
.childLink-list{
 	position: relative;
 	float: left;
 	width: 275px;
 	height: 35px;
 	margin: 18px 0 0 30px;
 	background: url(childSearch-borderB.png) no-repeat;
 }
 .childLink-list-label{
 	position: relative;
 	float: left;
 	width: 245px;
 	height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    font-family: '宋体';
    padding-left: 15px;
    color: #666666;
    text-align: left;
    background: url(childLink-list-label.png) no-repeat right center;
    cursor: pointer;
    overflow: hidden;
 }
 .childLink-list-container{
    display: none;
    position: absolute;
    top: 28px;
    left: 0px;
    background: #ffffff;
    width: 271px;
    padding-bottom: 5px;
    max-height: 150px;
    overflow-y: auto;
    z-index: 100;
    border: 2px solid #fea467;
    border-top: none;
}
.childLink-list-container ul li{
    margin-left: 5px;
    line-height: 30px;
    height: 30px;
    color: #666666;
    font-size: 16px;
    font-family: '宋体';
    cursor: pointer;
    max-width: 95%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}
.childLink-list-container ul li:hover{
    color: #c1110b;
}

/*版权、末尾*/
.childlibrary-foot{
	position: relative;
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding-top: 45px;
}
.childlibrary-foot p{
	position: relative;
	font-family: '宋体';
	font-size: 12px;
	color: #fff;
	line-height: 20px;
}


/*新增*/
.literature-book-info{
	position: relative;
}
.literature-book-txt{
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.literature-book{
	height: initial;
}
.literature-book-img{
	height: auto;
}
.literature-book-img img{
	display: block;
}

.literature-left-btn{
	 margin-left: 0px;
	 margin-top: -35px;
	 left: 30px;
 }
.literature-right-btn{
	margin-right: 0px;
	margin-top: -35px;
	right: 30px;
}


/*新增办证须知样式  2016-8-9*/
.reg-notice-enter{
	overflow: hidden;
	margin-top: 35px;
}
.reg-notice-enter a{
	display: block;
	width: 132px;
	float: left;
	height: 38px;
	border: 1px solid #9b9b9b;
	line-height: 40px;
	text-align: center;
	color: #767676;
	font-size: 16px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.reg-notice-enter a:hover{
	border: 1px solid #c1110b;
	color: #c1110b;
}
.reg-notice-provisions p{
	line-height: 40px;
	font-size: 14px;
	color: #525252;
	text-indent: 2em;
}
.notice-provisions-title{
	font-size: 14px;
	color:#525252 ;
	line-height: 40px;
}
.notice-info-name{
	height: 36px;
	line-height: 36px;
	background: url(notice-info-name-bg.jpg) repeat-x 0px center;
	margin-top: 14px;
}
.notice-info-name p{
	font-size: 18px;
	width: 120px;
	background: #FFFFFF;
	height: 36px;
	text-align: center;
	margin: 0px auto;
}
.reg-notice-tips p{
	line-height: 40px;
	font-size: 14px;
	color: #525252;
}
.reg-notice-tips p span{
	font-weight: bold;
}
.reg-notice-info{
	padding-bottom: 55px;
}

/*新增少儿馆 8-9*/
.children-width{
	width: 1200px;
	margin: 0px auto;
}
.children-main{
	height: 990px;
	background: #FFFFFF;
	border-radius: 10px;
	padding: 20px 30px 0px;

}
.children-position{
	height: 50px;
	overflow: hidden;
	background: #eaeaea;
	border-radius: 5px;
}
.children-position p{
	padding-left: 36px;
	background: url(children-position-icon.png) no-repeat 17px 15px;
	height: 50px;
	line-height: 50px;
	font-size: 13px;
	color: #4a4a4a;
}
.children-position p a{
	color: #4a4a4a;
}
.children-position p a:hover{
	color: #f12020;
}
.children-position p  span{
	margin: 0px 8px;
}
.Book-rank-label{
	background: #c0c0c0;
	height: 50px;
	line-height: 50px;
	cursor: pointer;
}
.Book-rank-label.label-cur{
	background: #33c785;
	font-weight: bold;
}

.Book-rank-label.label-cur span{
	background: url("../images/rank-label-down-icon.png") no-repeat;
}
.Book-rank-label p{
	font-size: 18px;
	color: #FFFFFF;
	line-height: 50px;
	float: left;
	margin-left: 20px;
}
.Book-rank-label span{
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	background: url("../images/rank-label-up-icon.png") no-repeat;
	margin-right: 25px;
	margin-top: 15px;
}
.childrenBook-rank{
	margin-top: 20px;
	padding-bottom: 40px;
}
.Book-rank-time{
	margin-top: 10px;
}
.Book-rank-content table{
	width: 100%;
}
.Book-rank-content th{
	height: 60px;
	font-size: 13px;
	color: #3c78b7;
	text-align: center;
	overflow: hidden;
}
.Book-rank-content td{
	height: 50px;
	text-align: center;
	font-size: 14px;
	color: #4a4a4a;
}
.Book-rank-content td.number{
	font-weight: bold;
}
.nth-child td{
	background: #eff7ff;
}
.Book-rank-content{
	display: none;
}
.Book-rank-label.label-cur+.Book-rank-content{
	display: block;
}
.children-main-left{
	float: left;
	width: 260px;
}
.children-main-container{
	overflow: hidden;
	margin-top: 22px;
	padding-bottom: 40px;
}
.children-main-right{
	float: right;
}
.overview-pic-box{
	width: 200px;
	text-align: center;
	height: 174px;
	margin-bottom: 20px;
	float: left;
	margin-left: 15px;
}
.overview-pic{
	display: block;
	width: 200px;
	height: 140px;
	overflow: hidden;
}
.overview-txt a{
	font-size: 14px;
	color: #333333;
}
.overview-txt a:hover{
	color: #e53030;
}
.overview-txt{
	line-height: 14px;
	height: 14px;
	margin-top: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}
.children-main-right{
	width: 860px;
}
.activity-notice ul li{
	height: 40px;
	overflow: hidden;
	margin-bottom: 10px;
}
.activity-notice ul li a{
	display: block;
	height: 40px;
	padding-left: 40px;
	font-size: 16px;
	line-height: 40px;
	font-family: SimSun, '宋体';
	color: #FFFFFF;
	background: url(activity-notice-bg_06.png) no-repeat;
}
.activity-notice ul li a:hover{
	background: url(activity-notice-hover-bg.png) no-repeat;
}
.activity-notice{
	margin-bottom: 20px;
}
.children-page{
	text-align: center;
}
.children-page a{
	display: inline-block;
	width: 26px;
	height: 26px;
	border: 1px solid #dddddd;
	color: #8f8e8e;
	margin: 0px 5px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	border-radius: 2px;
}
.children-page a.cur{
	background: #e53030;
	border: 1px solid #e53030;
	color: #FFFFFF;
}
.children-page a:hover{
	background: #e53030;
	border: 1px solid #e53030;
	color: #FFFFFF;
}
.children-overview-pic{
	margin-bottom: 40px;
	overflow: hidden;
}
.childlibrary-nav ul li{
	margin-left: 0px;
	padding: 0px 20px;
	overflow: hidden;
	position: relative;
}
.childlibrary-nav ul{
	padding-left: 18px;
}
.childlibrary-nav ul li a:hover{
	color: #FFFFFF;
}
.childlibrary-nav ul li img{
	width: 100%;
	height: 40px;
	position: absolute;
	top: 10px;
	left: 0px;
	z-index: 0;
	display: none;
}
.childlibrary-nav ul li:hover img{
	display: block;
}
.children-overview-list ul li{
	line-height: 39px;
	height: 39px;
	border-bottom: 1px dashed #d4d4d4;
}
.children-overview-list ul li p{
	max-width: 660px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.children-overview-list ul li p a{
	color: #4a4a4a;
	font-size: 14px;
}
.children-overview-list ul li p a:hover{
	color: #e53030;
}
.children-overview-list{
	margin-left: 30px;
	margin-bottom: 35px;
}
.children-overview-list ul li span{
	float: right;
	font-size: 12px;
	color: #919191;
	margin-right: 5px;
}
.children-peruse{
	margin-left: 30px;
}
.children-peruse-title{
	text-align: center;
	font-size: 30px;
	color: #4b463e;
	line-height: 70px;
	font-weight: normal;
}
.children-peruse-source{
	color: #858484;
	text-align: center;
	font-size: 12px;
	line-height: 34px;
	height: 34px;
}
.children-peruse-source img{
	margin: 0px 4px;
}
.children-peruse-source a{
	color:#858484 ;
}
.children-peruse-info{
	border-bottom: 1px dashed #7a7a7a ;
}
.peruse-content-pic{
	padding-top: 35px;
	text-align: center;
	padding-bottom: 40px;
}
.content-pic-tips{
	margin-top: 15px;
	font-size: 14px;
	color: #9b9b9b;
}
.peruse-content-txt p{
	font-size: 14px;
	color: #3b3b3b;
	margin-bottom: 30px;
	line-height: 30px;
	text-indent: 2em;
}
.childlibrary{
	height: inherit;
	overflow-x:hidden ;
	background: url(children-body-bg_02.jpg) repeat center center;
}
.childlibrary-header{
	position: relative;
}
.childlibrary-header-bg{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -960px;
	z-index: -1;
}
.childlibrary-foot-bg{
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -960px;
	z-index: -1;
}
.childlibrary-foot{
	padding-bottom: 22px;
	position: relative;
}
.children-main{
	height: inherit;
	min-height: 900px;
}
/*新增检索页面*/
.result-main{
	overflow: hidden;
	width: 1000px;
	margin: 0px auto;
	background: #FFFFFF;
	padding: 15px 10px;
}
.result-conditions-title{
	font-size: 16px;
	color: #c1110b;
	line-height: 30px;
	height: 30px;
	border-bottom: 2px solid #c1110b;
	padding-left: 3px;
}
.result-conditions{
	width: 120px;
}
.result-conditions-content{
	margin-left: 1px;
	margin-bottom: 20px;
}
.result-conditions-content ul li{
	padding-left: 15px;
	line-height: 35px;
	font-size: 14px;
	background: url("../images/result-contions-icon_03.png") no-repeat left center;
	height: 35px;
}
.result-conditions-content ul li a{
	color: #555555;
}
.result-conditions-content ul li a:hover,.result-conditions-content ul li a.cur{
	color: #c1110b;
}
.result-conditions-content{
	padding-top: 8px;
}
.result-hots{
	width: 153px;
}
.result-hots .result-conditions-title{
	font-size: 15px;
}
.result-list-infor{
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #dcdcdc;
}
.result-list{
	width: 660px;
	margin: 0px auto;
}
.result-list-infor p{
	font-size: 14px;
	line-height: 30px;
	color: #555555;
}
.result-list-key{
	float: left;
}
.result-list-key span{
	color: #c1110b;
}
.result-list-sort{
	float: right;
	margin-right: 4px;
}
.result-list-amount{
	float: right;
	margin-right: 25px;
}
.result-list-sort a{
	color: #555555;
	margin-left: 20px;
}
.result-list-sort a.cur,.result-list-sort a:hover{
	color: #c1110b;
}
.result-news-title a{
	font-size: 16px;
	color: #333333;
}
.result-news-title a span{
	color: #c1110b;
}
.result-news-title{
	line-height: 16px;
	height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 17px;
}
.result-news-content p{
	font-size: 12px;
	color: #999999;
	line-height: 20px;
}
.result-news-content{
	margin-top: 13px;
	max-height: 40px;
	overflow: hidden;
	margin-bottom: 12px;
}
.result-news-content p span{
	color: #c1110b;
}
.result-news-link{
	font-size: 12px;
	line-height: 12px;
	overflow: hidden;
	color: #999999;
}
.result-news-link a{
	line-height: 12px;
	color: #999999;
	float: left;
	display: block;
	max-width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.result-news-link a:hover{
	color: #c1110b;
}
.result-news-link span{
	float: left;
	margin-left: 20px;
}
.result-list-news{
	margin-top: 10px;
	padding-bottom: 18px;
	border-bottom: 1px dashed #d4d3d3;
}
.result-list-page{
	overflow: hidden;
	text-align: center;
	height: 28px;
}
.result-list-page a{
	height: 26px;
	color:#dadada;
	border: 1px solid #dadada;
	display: inline-block;
	border-radius: 3px;
	line-height: 28px;
	margin: 0px 5px;
}

.result-list-page a:hover{
	color: #c1110b;
}
.list-page-btn{
	padding: 0px 10px;
}
.list-page-number{
	width: 28px;
	text-align: center;

}
.result-list-page a.list-page-number.cur{
	border: none;
	color: #333333;
}
.result-list-page{
	margin-top: 23px;
	padding-bottom: 25px;
}
.result-table-title a{
	color: #000;
}
.result-table-title{
	font-size: 16px;
	line-height: 1;
	height: 16px;
	padding-top: 18px;
	margin-bottom: 15px;
}
.result-list-table table{
	width: 658px;
	border-left: 1px solid #d2d2d2;
	border-top: 1px solid #d2d2d2;
}
.result-list-table td{
	height: 30px;
	color: #555555;
	text-indent: 2em;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	font-size: 14px;
}
.result-list-table td.result-table-label{
	width: 88px;
	text-align: center;
	color: #555555;
	background: #eeeeee;
	text-indent: 0em;
}
.result-table-l{
	width: 290px;
}
.result-table-content div{
	text-indent: 0px;
	margin-left: 28px;
	font-size: 12px;
	line-height: 20px;
	margin-top: 12px;
	margin-bottom: 22px;
	max-height: 40px;
	overflow: hidden;
	color: #777777;
	padding-right: 10px;
}
.result-table-link{
	height: 12px;
	overflow: hidden;
	line-height: 12px;
	margin-top: 15px;
	margin-bottom: 14px;
	font-size: 12px;

}
.result-table-link a{
	color: #15b305;
	max-width: 230px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	float: left;
	margin-right: 20px;
}
.result-table-link span{
	float: left;
	color: #777777;
}
.result-table-link a:hover{
	color: #c1110b;
}
.result-list-table{
	border-bottom: 1px dashed #d4d3d3;
	margin-bottom: 20px;
}

/*咨询-常见问题*/
.consult-show {
	padding: 10px 20px 0px;
	background: inherit;
	line-height: 30px;
	display: none;
}
.consult-show p{
	margin-bottom: 30px;
	text-indent: 2em;
	color: #333333;
	font-size: 14px;
}
.core-content ul li{
	min-height: 40px;
	height: inherit;
}
.consult-title{
	height: 40px;
	overflow: hidden;
}
/*新增二级修改*/
.search-secondary-form{
	width: 776px;
	background: url(search-secondary-bg.jpg) no-repeat left center;
	margin-left: -40px;
}
.search-secondary-form input[type=text]{
	width:700px;

}

/*新增业务链接*/
.conMid-top-position{
	overflow: hidden;
}
.business-link-container{
	width: 1000px;
	margin: 0px auto;
	background: #FFFFFF;
}
.business-link-content{
	padding: 32px;
	overflow: hidden;
}
.business-link{
	border: 1px solid #e5e5e5;
	margin-left: -1px;
	margin-top: -1px;
	width: 311px;
	height: 310px;
	float: left;
	overflow: hidden;
}
.business-link-pic{
	display: block;
	width: 130px;
	height: 160px;
	margin: 50px auto 30px auto;
}
.business-link-text{
	font-size: 20px;
	line-height: 20px;
	height: 20px;
	text-align: center;
	overflow: hidden;
	margin: 0px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.business-link-text a{
	color: #3b3b3b;
}
.business-link-text a:hover{
	color: #f12020;
}

/*新媒体展示*/
.newMedia-main{
	background: #FFFFFF;
	padding-bottom: 80px;
}
.newMedia-app{
	padding: 0px 60px;
}
.newMedia-app-title{
	font-size: 20px;
	font-weight: bold;
	color: #3c3c3c;
}
.newMedia-app-content{
	width: 380px;
}
.newMedia-code-img{
	display: block;
	float: left;
	width: 128px;
	height: 128px;
	border: 1px solid #dddddd;
}
.newMedia-app-info{
	float: left;
	margin-left: 13px;
}
.newMedia-app-name{
	background: url(newMedia-app-name-bg.png) no-repeat left center;
	height: 44px;
	width: 109px;
	text-indent: 13px;
	font-size: 12px;
	line-height: 46px;
	color: #FFFFFF;
	font-family: SimSun, '宋体';
	float: left;
	margin-top: 2px;
}
.newMedia-app-info-top{
	height: 48px;
	margin-top: 40px;
}
.newMedia-app-icon{
	display: block;
	float: left;
	height: 48px;
	width: 48px;
	margin-left: 15px;
	border: none;
	outline: none;
}
.newMedia-app-tips{
	margin-left: 2px;
	font-size: 14px;
	color: #3a3a3a;
	line-height: 14px;
	height: 14px;
	margin-top: 16px;
}
.newMedia-app-title{
	margin-bottom: 35px;
}
.newMedia-app{
	margin-top: 48px;
}
.newMedia-line{
	margin: 40px 40px 50px 40px;
	border-bottom: 1px dashed #d4d4d4;
	display: block;
}
.public-flat-content{
	width: 380px;
	overflow: hidden;
}
.public-flat{
	overflow: hidden;
	padding: 0px 60px;
}
.public-flat-title{
	font-size: 20px;
	line-height: 20px;
	color: #3c3c3c;
	font-weight: bold;
	margin-bottom: 30px;
}
.public-flat-info{
	float: left;
	margin-left: 14px;
}
.public-flat-info p{
	line-height: 30px;
	font-size: 14px;
	color: #3b3b3b;
}
.public-flat-name{
	font-weight: bold;
}
.newMedia-weBo{
	padding: 0px 60px;
}
.newMedia-weBo-title{
	font-size: 20px;
	line-height: 20px;
	color: #3c3c3c;
	font-weight: bold;
	margin-bottom: 30px;
}
.newMedia-weBo-code{
	width: 128px;
	height: 128px;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
}
.newMedia-weBo-logo{
	display: block;
	float: left;
	width: 34px;
	height: 34px;
	margin-right: 8px;
	margin-top: 4px;
}
.newMedia-weBo-content{
	width: 380px;
}
.newMedia-weBo-details{
	float: left;
	width: 320px;
}
.newMedia-weBo-details p{
	line-height: 30px;
	font-size: 14px;
	color: #3b3b3b;
}
.newMedia-weBo-details p a{
	color: #1899c3;
}
/*新增 10.27*/
.headContent li.noClick a{
	background: url(top-bg1-no.png) no-repeat !important;
	opacity: .8;
	cursor: not-allowed;
	zoom: 1;
	filter: alpha(opacity=80);
}
/*陕图展览页*/
.h-stz-banner {
	position: relative;
	padding-top: 36px;
	width: 720px;
	height: 280px;
}
.h-stz-banner .imgs li {
	display: none;
	position: absolute;
	top: 36px;
	left: 0;
}
.h-stz-banner .imgs li.active {
	display: block;
}
.h-stz-banner .title {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 703px;
	padding-left: 17px;
	font: 14px/40px 'Arial', 'Microsoft YaHei', '微软雅黑';
	color: #fff;
	background: url(h-stz-banner-title-bg.png) repeat-x 0 0;
}
.h-stz-banner .title span {
	display: block;
	max-width: 445px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.h-stz-banner img {
	width: 720px;
	height: 280px;
}
.h-stz-page {
	position: absolute;
	right: 4px;
	bottom: 12px;
}
.h-stz-page li {
	float: left;
	width: 12px;
	height: 12px;
	margin-right: 8px;
	cursor: pointer;
	background: url(h-stz-page.png) no-repeat 0 0;
}
.h-stz-page li.active {
	background: url(h-stz-page-active.png) no-repeat 0 0;
}
.h-stz-list {
	padding-top: 11px;
}
.h-zs {
	padding-top: 74px;
}
.h-zs .title {
	margin: 0 43px;
	font: bold 18px/30px 'Arial', 'Microsoft YaHei', '微软雅黑';
	color: #525252;
	background: url(h-zs-title-bg.png) repeat-x 0 center;
}
.h-zs .title p {
	width: 143px;
	margin: 0 auto;
	text-align: center;
	background: #fff;
}
.h-zs .cnt {
	padding: 43px 43px 0 45px;
	text-indent: 2em;
	font: 14px/30px 'Arial', 'Microsoft YaHei', '微软雅黑';
}
.h-zs .cnt p {
	margin-bottom: 30px;
}
.h-zs .btns {
	padding: 58px 0 71px;
	text-align: center;
}
.h-zs .btns a {
	display: inline-block;
	width: 180px;
	margin-right: 30px;
	border-radius: 5px;
	text-align: center;
	font: bold 16px/42px 'Arial', 'Microsoft YaHei', '微软雅黑';
	color: #fff;
	background: #b4925a;
}
.h-zs .btns a:hover {
	background: #8f653d;
}
.h-lh {
	width: 703px;
	padding: 26px 0 60px;
}
.h-lh .title {
	background: url(h-zs-title-bg.png) repeat-x 0 center;
}
.h-lh .title p {
	width: 120px;
	margin: 0 auto;
	text-align: center;
	font: bold 18px/36px 'Arial', 'Microsoft YaHei', '微软雅黑';
	color: #525252;
	background: #fff;
}
.h-lh .cnt {
	padding-bottom: 26px;
	font: 14px/40px 'Arial', 'Microsoft YaHei', '微软雅黑';
}
.h-lh-item {
	width: 340px;
}
.h-lh-sub {
	background: #e7e7e7;
}
.h-lh-sub h3 {
	padding: 0 8px;
	font: bold 14px/40px 'Arial', 'Microsoft YaHei', '微软雅黑';
	color: #fff;
	background: #b4925a;
}
.h-lh-sub .more a {
	margin-right: 16px;
	font: 12px/40px 'Arial', 'Microsoft YaHei', '微软雅黑';
	color: #727272;
}
.h-lh-sub .more a:hover {
	color: #c1110b;
}
.h-lh-item ul {
	padding-top: 10px;
}
.h-lh-item li {
	padding-left: 17px;
	font: 14px/40px 'Arial', 'Microsoft YaHei', '微软雅黑';
	background: url(h-lh-list-icon.png) no-repeat 6px center;
}
.h-lh-item li p {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.h-lh-item li a {
	color: #525252;
}
.h-lh-item li a:hover {
	color: #c1110b;
}
.h-lh-report li a {
	color: #2572b4;
}

/* 2017-3-2增 全部图书馆页面
****************************/
.sxAllLib {
	width: 1000px;
	min-height: 728px;
	padding: 22px 20px 0;
}
.sxAllLib > h1 {
	text-align: center;
	background: url(h-zs-title-bg.png) repeat-x center;
}
.sxAllLib > h1 span {
	padding: 0 15px;
	font-size: 18px;
	line-height: 38px;
	color: #525252;
	background: #fff;
}
.sxAllLib .tag {
	margin-bottom: 20px;
	border-bottom: 1px solid #f3f3f3;
}
.sxAllLib .tag p {
	margin-bottom: -1px;
	padding-left: 50px;
	border-bottom: 1px solid #c1110b;
	font: 16px/39px 'Microsoft YaHei', '微软雅黑';
	color: #c1110b;
	background: url(sxAllLib-TagIcon.png) no-repeat left top;
}
.sxAllLib .province_lib .tag p {
	background-position: left -50px;
}
.sxAllLib ul {
	padding-bottom: 40px;
}
.sxAllLib li {
	float: left;
	width: 160px;
	height: 40px;
	padding-left: 32px;
	background: url(sxAllLib-TagIcon.png) no-repeat left -100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sxAllLib li a {
	font: 12px/40px 'SimSun', '宋体';
	color: #333333;
}
.sxAllLib li a:hover {
	color: #c1110b;
}

@media (max-width: 1200px){
	.inner {
		width: 1050px;
		padding: 0 15px;
	}
}

@media (max-width: 1280px){

	.inner {
		width: 1200px;
	}
}
@media (max-width: 1480px){

	.inner {
		width: 98%;
	}
}
