@charset "utf-8";
/* CSS Document */

body {
	background: #fff;
}
.foucs {
	padding-top: 5px;
}
.foucs img {
	display: block;
}
.libr-se {        
	margin-top:10px;
}
.library-l {
	width: 640px;
}
.library-r {
	width: 280px;
}
.library-l h2 {
	font-size: 16px;
	color: #197ac6;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	position: relative;
}
.library-l h2.chabg {
	background: url(../images/library/chabg.png) no-repeat;
}
.library-l h2.duanbg {
	background: url(../images/library/duanbg.png) no-repeat;
}
.library-l h2 b {
	float: left;
	/*font-weight:700;*/
}
.library-l h2 a {
	float: right;
	display: block;
	padding-right: 10px;
	font-size: 12px;
}
.library-l h2 span {
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0px;
	left: 35px;
	background: url(../images/library/icon6.png) no-repeat;
}
.library-r h2 {
	font-size: 16px;
	color: #197ac6;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	position: relative;
}
.library-r h2.duanbg {
	background: url(../images/library/duanbg.png) no-repeat;
}
.library-r h2 b {
	float: left;
	/*font-weight: 700;*/
}
.library-r h2 a {
	float: right;
	display: block;
	padding-right: 10px;
	font-size: 12px;
}
.library-r h2 span {
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0px;
	left: 35px;
	background: url(../images/library/icon6.png) no-repeat;
}
.library-rbox {
	width: 278px;
	border: 1px solid #d7d7d7;
	border-top: 2px solid #187ac6;
	margin-bottom: 10px;
	background: #fcfcfc;
}
.library-lbox {
	width: 638px;
	border: 1px solid #d7d7d7;
	border-top: 2px solid #187ac6;
	padding-bottom: 20px;
	background: #fcfcfc;
}
.library-lboy {
	width: 308px;
	float: left;
	padding-bottom: 0;
}
.library-lboy img {
	display: block;
}
.lb-lpb {
	margin-bottom: 10px;
}
.lb-lpl {
	margin-left: 20px;
}
.wuborder {
	border: 0;
}
.height253 {
	height: 253px;
}
.height211 {
	height: 190px;
	padding-bottom: 0;
}
.height200 {
	height: 200px;
}
.tup {
}
.tup p.p1 {
	height: 96px;
	padding-bottom: 10px;
}
.tup p.p1 img {
	height: 96px;
	width: 310px;
}
.tup p.p2 {
	height: 96px;
    position:relative;
}
.tup p.p2 img {
	height: 96px;
	width: 310px;
}
.tup p.p2 .btRhver{
    background:url("../images/btR_bj.png") no-repeat;
    bottom: 0;
    height: 330px;
    position: absolute;
    width: 310px;
    z-index: 5;
    display:none;
    }
.tup p.p2:hover .btRhver{ display:block;} 
.header_cont .number {
	padding-top: 2px;
	height: 22px;
}
.header_cont .header_menu ul.brar-nav1 {
	width: 393px;
	background: url(../images/library/wenbg.jpg) repeat-x;
	height: 22px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	padding-right: 26px;
	float: right;
	line-height: 22px;
}

.brar-nav1 {
}
.header_cont .header_menu .brar-nav1 li {
	float: right;
	padding-left: 8px;
}
.header_cont .header_menu .brar-nav1 li a {
	float: left;
	color: #333;
	font-size: 12px;
}
.header_cont .header_menu .brar-nav1 li a:hover,  .header_cont .header_menu .brar-nav1 li.hver a {
	color: #1295d8;
}

.header_cont .header_menu ul.brar-nav1 li span{
	float: left;
	display: inline-block;
	padding-left: 10px;
	color: #333;
	font-size: 12px;
	padding-top: 2px;
}
.header_cont{
	height: 72px;
	overflow: hidden;
}
.header_cont .header_menu ul.brar-nav2 {
	overflow: hidden;
	padding-top: 4px;
	width: 458px;
	height: 40px;
}
.brar-nav2 li.hver b {
	display: block;
}/*yvonne 2014.12.3*/
.brar-nav2 li {
	padding-left: 20px;
	position: relative;
	line-height: 40px;
}
.brar-nav2 li.on {
	background: #197ac6;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	height: 40px;
}
.brar-nav2 li.on a,
.brar-nav2 li.on a:hover{
	color: #fff;

}
.brar-nav2 span {
	float: left;
	display: inline-block;
	padding-left: 18px;
	color: #cecece;
	font-size: 14px;
	padding-top: 2px;
}
.brar-nav2 a {
	float: left;
	display: inline-block;
	color: #197ac6;
	font-size: 16px;
	margin-left: -3px;
	/*font-weight: bold;*/
}
.brar-nav2 b {
	display: block;
	position: absolute;
	top: 22px;
	left: 50%;
	width: 10px;
	height: 10px;/*
	background: url(../images/library/icon6.png) no-repeat left center;*/
}
.brar-nav2 b.hide {
	display: none;
}
ul.brar-n2-nav {
	width: 940px;
	height: 42px;
	background: #197ac6;
	position: relative;
	z-index: 10;
}
ul.brar-n2-nav li {
	float: right;
	height: 42px;
	line-height: 42px;
}
ul.brar-n2-nav li a {
	padding: 0 10px;
	color: #fff;
	display: block;
	height: 42px;
	line-height: 42px;
	float: left;
}
ul.brar-n2-nav li span {
	float: left;
	color: #fff;
	display: block;
	width: 9px;
}
ul.brar-n2-nav li a:hover, ul.brar-n2-nav li.current a {
	color: #9de1ff;
}
.outside {
	padding: 10px 20px 10px 10px;
}
.br-search {
	float: left;
	width: 648px;
}
.br-search ul {
	/*padding-left: 75px;
	padding-top: 30px;*/
	height: 34px;
}
.br-search ul li {
	height: 34px;
	float: left
}
.br-search ul li a {
	float: left;
	display: block;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	font-size: 14px;
	color: #fff;
}
.br-search ul li.hver a {
	background: #4d89d1;
	border-radius: 5px;
}
.more_info ul li:hover {
	padding-bottom: 7px;
	background-color: #76aedb;
	border-radius: 4px;
	color: #fff
}
.more_info ul li:hover a {
	color: #fff;
}
.more_info ul li a {
	color: #1c77c4;
}
.tag-ss {
	padding-left: 85px;
	color: #fff;
}
.br-search form {
	/* padding-left: 75px;
	padding-top: 17px; */
	padding-bottom: 13px;
}
.se_text {
	width: 398px;
	height: 37px;
	line-height: 37px;
	border: 1px solid #979ea3;
	padding-left: 10px;
	border-radius: 5px;
	color: #666;
}
.se_btn {
	border: none;
	width: 83px;
	height: 39px;
	background: url(../images/library/ssbtn.png) 0 0 no-repeat;
	margin-left: 14px;
	cursor: pointer;
}
.sh_tit {
	width: 100%;
	height: 45px;
	border-top: 1px solid #c1d3e0;
}
.search {
	width: 100%;
	padding-top: 8px;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
	padding-bottom: 25px;
	margin-bottom: 15px;
}
.br-bcon {
	width: 278px;
	float: right;
	border: 1px solid #d7d7d7;
	height: 182px;
	background:url(../images/library/liarigbg.jpg) no-repeat;
	background-size: 278px 184px;
	overflow: hidden;
}
.br-bcon ul {
}
.br-bcon ul li {
	float: left;
	padding: 15px 23px 0;
}
.br-bcon ul li img {
	display: block;
}
.br-bcon ul li p {
	color: #333;
	text-align: center;
	padding-top: 2px;
	font-size: 14px;
}
.br-bcon ul li a {
	width: 45px;
	height: 46px;
	display: block;
	overflow: hidden;
	transition: all 0.5s;
}
.br-bcon ul li.library_advice a {
	background: url(../images/library/library_advice.png) no-repeat left top;
}
.br-bcon ul li.library_email a {
	background: url(../images/library/library_email.png) no-repeat left top;
}
.br-bcon ul li.library_fingerpost a {
	background: url(../images/library/library_fingerpost.png) no-repeat left top;
}
.br-bcon ul li.library_tel a {
	background: url(../images/library/library_tel.png) no-repeat left top;
}
.br-bcon ul li.library_yuyue a {
	background: url(../images/library/library_yuyue.png) no-repeat left top;
}
.br-bcon ul li.library_zixun a {
	background: url(../images/library/library_zixun.png) no-repeat left top;
}
.br-bcon ul li:hover a {
	background-position: left bottom;
}
.move-left, .move-right {
	width: 20px;
	height: 34px;
	padding-top: 30px;
	float: left;
	text-align: center;
	cursor: pointer;
}
.move-left img, .move-right img {
	vertical-align: middle;
}
.move-left {
	padding-right: 35px;
}
.move-right {
	float: right;
}
#scroll {
	width: 530px;
	height: 105px;
	overflow: hidden;
	float: left
}
#inner {
	width: 100%;
	height: 105px;
}
ul {
	padding: 0;
	margin: 0 auto
}
#inner ul {
	width: 100%;
	list-style: none;
}
#inner ul li {
	width: 77px;
	height: 105px;
	float: left;
	list-style: none;
	text-align: center;
	margin-left: 10px;
}
#inner ul li img {
	width: 100%;
	height: 100%;
}
#page a {
	margin: 0px 10px;
	text-decoration: none
}
.rotate-area {
	padding-top: 28px;
}
.c-data {
}
.c-data li {
	background: url(../images/library/icon10.png) no-repeat left center;
	padding-left: 20px;
	margin-left: 15px;
	line-height: 34px;
	font-size: 12px;
	padding-left: 15px;
}
.c-data li a{
	color: #333;
}
/**新到图书 图片特效 开始**/







.move-left2, .move-right2 {
	width: 20px;
	height: 34px;
	padding-top: 45px;
	float: left;
	text-align: center;
	cursor: pointer;
}
.move-left2 img, .move-right2 img {
	vertical-align: middle;
}
.move-right2 {
	padding-left: 8px;
}
#scroll2 {
	width: 260px;
	height: 150px;
	overflow: hidden;
	float: left
}
#inner2 {
	width: 100%;
	height: 150px;
}
#inner2 ul {
	width: 100%;
	list-style: none;
}
#inner2 ul li {
	width: 80px;
	height: 150px;
	float: left;
	list-style: none;
	text-align: center;
	margin-left: 35px;
}
#inner2 ul li img {
	width: 100%;
	height: 120px;
}
#inner2 ul li p {
	font-size: 12px;
	padding-top: 10px;
    cursor:pointer;
}
#page2 a {
	margin: 0px 10px;
	text-decoration: none
}
.rotate-area2 {
	padding-top: 44px;
}
/**新到图书 图片特效 结束**/































.br-dt-nav-s {
	overflow: hidden;
	padding: 20px 0 15px 0;
}
.br-dt-nav-s li {
	float: left;
	height: 25px;
	line-height: 25px;
}
.br-dt-nav-s li a {
	display: block;
	background: #dedede;
	color: #666;
	padding: 0 10px;
	margin-left: 10px;
	font-size: 14px;
}
.br-dt-nav-s li a:hover,  .br-dt-nav-s li.hver a {
	background: #76aedb;
	color: #fff;
}
.library-news {
}
.library-news li {
	line-height: 34px;
	font-size: 14px;
	padding-left: 15px;
}
.library-news li a{
	color: #333333;
	font-size: 12px;
}
.library-news li span {
}
/**图书馆动态**/







.br-dt-nav {
	overflow: hidden;
	padding: 20px 0;
}
.br-dt-nav li {
	float: left;
	height: 35px;
	line-height: 35px;
}
.br-dt-nav li a {
	display: block;
	background: #dedede;
	color: #666;
	padding: 0 20px;
	margin-left: 10px;
	font-size: 14px;
}
.br-dt-nav li a:hover, .br-dt-nav li.hver a {
	background: #187ac6;
	color: #fff;
}
.br-d-t {
	/*border-top: 1px dotted #c2c2c2;
	border-bottom: 1px dotted #c2c2c2;
	padding-top: 10px;*/
	padding-bottom: 20px;
	margin-right: 30px;
	margin-left: 30px;
}
.br-d-t dl {
	overflow: hidden;
	font-size: 12px;
}
.br-d-t dl dt {
	float: left;
	color: #333;
	line-height: 30px;
	padding-right: 10px;
}
.br-d-t dl dd {
	float: left;
	line-height: 30px;
	color: #333;
	width: 478px;
}
.br-d-t dl dd a{
	color: #333;
}

.tusnav{
	float: right;
	padding-top:30px;
	padding-bottom: 0;
}
.tusnav li{
	line-height: 20px;
	height: 20px;
}
.tusnav li a{
	font-size: 12px;
}

.inf-sev {
	overflow: hidden;
	padding-top: 32px;
}
.inf-sev li {
	float: left;
	width: 30%;
	text-align: center;
}
.inf-sev li.li1 {
	padding-left: 20px;
}
.inf-sev li p {
	font-size: 14px;
	color: #197ac6;
	padding-top: 14px;
}
.contact-br {
	padding-top: 10px;
	padding-bottom: 20px;
}
.contact-br dl {
	overflow: hidden;
}
.contact-br dl dt {
	float: left;
	width: 40px;
	padding-left: 11px;
	line-height: 30px;
	text-align: center;
}
.contact-br dl dt img{
    padding-top:10px;
}
.contact-br dl dd {
	float: left;
	width: 190px;
	line-height: 30px;
	color: #333333;
	font-size: 12px;
    margin-left: 15px;
}
/**新书推荐**/


.br-bo-nav {
	overflow: hidden;
	padding: 20px 0;
	margin-left: 30px;
	float: right;
}
.br-bo-nav li {
	float: left;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
}
.br-bo-nav li a {
	display: block;
	color: #666;
	padding: 0 7px;
	margin-left: 0px;
}
.br-bo-nav li a:hover,  .br-bo-nav li.hver a {
	background: #187ac6;
	color: #fff;
}

.fenlei{ 
    float: right;
    height: 36px;
    padding: 30px 0 0;
    color: #197ac6;      
    line-height: 20px;
    margin-right:-20px;
    font-weight:700;
    font-size:14px;
}
/*新添二级菜单*/



.bo_nav_two {
	margin-left: 30px;
	margin-top: -10px;
	overflow: hidden
}
.bo_nav_two li {
	float: left;
}
.bo_nav_two li a {
	display: block;
	height: 25px;
	line-height: 25px;
	color: #197ac6;
	padding: 0 10px;
	font-size: 14px;
}
.bo_nav_two li a:hover, .bo_nav_two li.hover a {
	background-color: #197ac6;
	color: #fff;
}
.br-book {
}
.br-book ul li {
	overflow: hidden;
	padding-bottom: 30px;
	padding-left: 40px;
}
.br-book ul li img {
	float: left;
}
.br-book ul li div {
	float: left;
	padding-left: 35px;
	width: 435px;
}
.br-book ul li div h4 {
	font-size: 14px;
	line-height: 25px;
	color: #1295d8;
	margin-top: -6px;
}
.br-book ul li div h5 {
	font-size: 12px;
	line-height: 20px;
	width: 420px;
	color: #333;
}
.br-book ul li div h6 {
	font-size: 12px;
	line-height: 20px;
	color: #3665a2;
}
.open-time {
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 25px;
	padding-left: 65px;
}
.open-time li {
	line-height: 28px;
	font-size: 12px;
	color: #333;
}
.ot-tu{ 
    padding-left: 35px;
    padding-top: 20px;
}
.ot-tu li{
    overflow: hidden;
}
.ot-tu li img{
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    padding-top: 5px;
}
.ot-tu li span{
    float: left;
    display: block;
    padding-left: 20px;
    padding-top: 0px;
}
/**开关时间**/


.shumu{ margin-top: -20px;}
.shumu ul li{ padding-left: 0px;
    border-bottom: 1px solid #d4deea;
    margin: 0 30px;
    padding: 15px 0;
    }
.shumu ul li div{
    padding-left: 0px;
    width:auto;
} 



.today-opentime {
	border: 1px solid #d7d7d7;
	border-top: 2px solid #3665a2;
	background: #fcfcfc;
	margin-bottom: 20px; 
    width: 638px;
}
.fixed-opentime {
	border: 1px solid #d7d7d7;
	border-top: 2px solid #3665a2;
	background: #fcfcfc; 
    width: 638px;
}
.today-opentime ul {
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 50px;
}
.today-opentime ul li {
	float: left;
	width: 33%;
}
.today-opentime ul li img {
	float: left;
	padding-left: 30px;
}
.today-opentime ul li div {
	float: left;
	padding-left: 10px;
}
.today-opentime ul li div h4 {
	font-size: 12px;
	color: #197ac6;
	padding-bottom: 6px;
}
.today-opentime ul li div h5 {
	font-size: 12px;
	color: #333;
}
.fixed-opentime form {
	width: 580px;
	padding-left: 30px;
	margin-top: -30px;
	padding-bottom: 10px;
}
.fixed-opentime form table {
}
.fixed-opentime form table thead {
	background: #e2e2e2;
	height: 30px;
	line-height: 30px;
}
.fixed-opentime form table thead td {
	color: #333;
	font-size: 12px;
	text-align: center;
}
.fixed-opentime form table tbody {
}
.fixed-opentime form table tbody td {
	font-size: 12px;
	padding: 10px 0;
	text-align: center;
	border-bottom: 1px dotted #bbbbbb;
}
.fixed-opentime form table tbody td img {
	float: left;
	display: inline-block;
	width: 40px;
	height: 40px;
}
.fixed-opentime form table tbody td span {
	float: left;
	display: inline-block;
	padding-left: 10px;
	line-height: 40px;
	font-size: 12px;
}
.fixed-opentime form table tbody tr.nob td {
	border-bottom: 0;
}
/**关于我们**/







.ab-we {
	border: 1px solid #d7d7d7;
	border-top: 2px solid #187ac6;
	background: #fcfcfc;
	margin-top: 15px;
    width: 938px;
}
.ab-we h2 {
	font-size: 20px;
	color: #187ac6;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	position: relative;
	font-weight: 700;
}
.ab-we h2 span {
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0px;
	left: 35px;
	background: url(../images/library/icon6.png) no-repeat;
}
.text-w {/*
	border-bottom: 1px solid #c0c0c0;*/
	margin: 0 30px 0 30px;
}
.text-w p {
	font-size: 12px;
	color: #333;
	padding: 0px 0px 0px 0px;
	line-height: 30px;
}
.ab-we ul {
	padding-top: 30px;
}
.ab-we ul li {
	overflow: hidden;
	padding-bottom: 50px;
	padding-left: 40px;
}
.ab-we ul li img {
	float: left;
	width: 125px;
	height: 125px;
}
.ab-we ul li div {
	float: left;
	padding-left: 26px;
}
.ab-we ul li div h4 {
	color: #187ac6;
	font-size: 14px;
	padding-bottom: 5px;
}
.ab-we ul li div p {
	font-size: 12px;
	line-height: 25px;
}
/**校友**/







.zximg {
	padding-bottom: 20px;
}
.xy-sev {
	padding: 10px;
}
.xy-sev h3 {
	line-height: 28px;
}
.xy-sev .setext {
	padding-left: 20px;
	line-height: 28px;
}
/**指南**/







.guide {
	padding-bottom: 50px;
}
.guide li {
	float: left;
	padding-left: 18px;
	text-align: center;
	font-size: 14px;
}
/**建议**/







.recommend {
	padding-left: 128px;
	margin-top: 50px;
}
.recommend dl {
	overflow: hidden;
	padding-bottom: 18px;
}
.recommend dl dt {
	float: left;
	line-height: 32px;
}
.recommend dl dd {
	float: left;
}
.recommend dl dd input {
	border: 1px solid #c0c0c0;
	width: 317px;
	height: 32px;
	border-radius: 5px;
}
.recommend dl dd textarea {
	border: 1px solid #c0c0c0;
	width: 317px;
	height: 133px;
	border-radius: 5px;
}
.recommend dl dd input.btn {
	margin-left: 78px;
	width: 107px;
	height: 33px;
	background: #187ac6;
	font-size: 16px;
	color: #fff;
	border-radius: 0;
	outline: none;
	cursor: pointer;
}
/**ebooks**/







.ebooks {
	padding: 0 20px 20px 20px;
	font-size: 12px;
	color: #999;
}
.ebooks p {
	line-height: 24px;
	color: #333;
    padding-left:10px ;
}
.ebooks p a {
	text-decoration: underline;
	color: #187ac6;
}
.ebooks h3 {
	height: 22px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px;	
	color: #fff; 
    /*display: inline-block; */
    background: #197ac6;  
    padding-left: 10px;
    padding-right: 10px;      

}
/*.ebooks h3 span{
    height: 22px;
    line-height: 22px;    
    color: #fff; */
   

}
.ebooks p {
	padding-left: 15px;

}
.ebooks h6 {
	width: 233px;
	margin: 20px auto;
}
.ebooks h6 a {
	background: #197ac6;
	display: block;
	width: 167px;
	height: 46px;
	border-radius: 10px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 46px;
}
.ebooks h6.btn-ebook{
    margin-top: 20px;
    margin-left: 0px;
}

.professoremp{}
.professoremp h3{
	background:none;
	color: #197ac6;
}







/**咨询帮助**/

.email {
	padding-bottom: 30px;
}
.email p {
	line-height: 26px;
	margin-left: 30px;
}
.email h6 {
	background: url(../images/library/icon7.png) no-repeat left center;
	padding-left: 20px;
	line-height: 25px;
	margin-left: 30px;
}
.email h6 a {
	color:#333;
}
.email h2{
	height: 20px;
	line-height: 20px;
}
.adress {
	border: 1px solid #d3d3d3;
	margin-top: 20px;
	padding: 15px;
	background: url(../images/library/phone.png) no-repeat 20px center;
	padding-left: 70px;
}
.adress p {
	font-size: 14px;
	line-height: 28px;
}
.list-b {
}
.list-b li {
	border: 1px solid #9ab2d0;
	margin-top: 10px;
	height: 37px;
	line-height: 37px;
}
.list-b li a {
	display: block;
	padding-left: 50px;
	color: #244b74;
}
.list-b li.li1 {
}
.list-b li.li2 {
}
.list-b li.li3 {
}
.list-b li.li4 {
}
.list-b li.li1 a {
	background: url(../images/library/zicon1.png) no-repeat 20px center;
}
.list-b li.li2 a {
	background: url(../images/library/zicon2.png) no-repeat 20px center;
}
.list-b li.li3 a {
	background: url(../images/library/zicon3.png) no-repeat 20px center;
}
.list-b li.li4 a {
	background: url(../images/library/zicon4.png) no-repeat 20px center;
}
.list-b li.li1 a:hover {
	background: url(../images/library/zicon1_.png) no-repeat 20px center #9ab2d0;
	color: #fff;
}
.list-b li.li2 a:hover {
	background: url(../images/library/zicon2_.png) no-repeat 20px center #9ab2d0;
	color: #fff;
}
.list-b li.li3 a:hover {
	background: url(../images/library/zicon3_.png) no-repeat 20px center #9ab2d0;
	color: #fff;
}
.list-b li.li4 a:hover {
	background: url(../images/library/zicon4_.png) no-repeat 20px center #9ab2d0;
	color: #fff;
}
/**信息**/







.serve {
	padding-left: 60px;
	padding-right: 10px;
}
.serve form {
	width: 555px;
	border-top: 4px solid #99b0cf;
	border-bottom: 4px solid #99b0cf;
	margin-top: 20px;
	margin-bottom: 20px;
}
.serve form table {
}
.serve form table thead {
}
.serve form table thead td {
	color: #333;
	text-align: center;
	line-height: 40px;
	border-bottom: 1px solid #d4deea;
}
.serve form table {
}
.serve form table tbody {
}
.serve form table tbody td {
	color: #333;
	text-align: center;
	line-height: 40px;
}
.serve h4 {
	color: #333;
	line-height: 30px;
	font-weight: bold;
}
.serve h3 {
	font-size: 16px;
	line-height: 35px;
}
.serve .setext {
}
.serve .setext p {
	padding-right : 15px;
	color: #333;
	line-height: 30px;
}
.serve .setext h5 {
	padding-left: 15px;      
	font-size: 14px;
	color: #37a9dc;
	line-height: 30px;
	background: url(../images/library/fangk.jpg) no-repeat left center;);
    margin-left: -15px;
}


.serve h2 {
	margin-left: -30px;
	height: 22px;
	line-height: 22px;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff; 
    background: #197ac6;         

}
 /*.serve h2 b{
    height: 22px;
    line-height: 22px;    
    color: #fff;
    display: inline-block;
    
    padding-left: 10px;
    padding-right: 10px;
    font-weight: normal;      */

}
.serve2 .setext p {
	padding-left: 0px;
}



/**指南**/







ul.list02 {
	overflow: hidden;
	margin: 0 30px;
}
ul.list02 li {
	position: relative;
	float: left;
	width: 100%;
	padding: 10px 0 10px 0;
	line-height: 22px;
	border-bottom: 1px dotted #b2b2b2;
	overflow: hidden
}
ul.list02 li.nob {
	border-bottom: 0;
}
ul.list02 li .pop {
	display: none;
	margin: 10px 0px 0 0;
	padding: 10px 16px;
	line-height: 24px;
	color: #3f3f3f;
	font-size: 12px;
	background: #fcfcfc;
}
ul.list02 li .pop h5 {
	color: #197ac6;
	font-weight: 700;
}
ul.list02 li .pop p {
	padding-left: 36px;
	padding-bottom : 10px;
	color: #333;
}
ul.list02 li i {
	position: absolute;
	top: 22px;
	right: 5px;
	display: block;
	width: 17px;
	height: 17px;
	font-size: 0;
	text-indent: -9999em;
	cursor: pointer;
	background: url(../images/library/icon8.png) no-repeat left center;
}
ul.list02 li i.on {
	background: url(../images/library/icon8.png) no-repeat left center;
	;
}
ul.list02 li i.on_hover {
	background-position: 0 0px
}
ul.list02 li i.off {
	background: url(../images/library/icon9.png) no-repeat left center;
}
ul.list02 li i.off_hover {
	background-position: 0 0px
}
ul.list02 li span {
	cursor: pointer;/*background:url(../images/library/38.png) no-repeat left center;*/
	display: inline-block;
	padding-left: 0px;
	color: #333;
	font-weight: 700;
}
ul.list02 li .tit103x19 {
	float: left;
	display: block;
	width: 103px;
	height: 19px;
	margin-top: 2px;
	line-height: 19px;
	text-align: center;
	color: #fff;/*background:url("../images/FMBA/bg_tit103x19.gif") no-repeat*/
}
ul.list02 li p.pl {
	padding-left: 108px;
	background: none;
	color: #333
}
ul.b04x {
	width: 90%;
	overflow: hidden;
	padding-left: 6%;
}
ul.b04x li .pop {
	margin-top: 0;
}
ul.b04x li span {
	font-size: 16px;
}
ul.b04x li .pop h5 {
	color: #333;
}
ul.b04x li i {
	top: 17px;
}


ul.rourse{ margin-left: 0;}


/**数据库**/







ul.data {
}
ul.data li span {
	cursor: pointer;
	background: url(../images/library/icon10.png) no-repeat left center;
	display: inline-block;
	margin-left: 10px;
	padding-left: 15px;
}
ul.data li .pop h5 {/*background:url(../images/library/icon11.png) no-repeat left center;*/
	color: #37a9dc;
	padding-left: 15px;
}
ul.data li .pop p {
	padding-left: 15px;
	line-height: 35px;
}
ul.data li .pop p b {
	color: #3665a2;
}
ul.data li .pop a {
	padding-left: 15px;
	color: #333;
	text-decoration: underline;
}
/**帮助预约**/







.date {
	padding-top: 60px;
	width: 90%;
	padding-left: 6%;
}
.date p {
	text-align: center;
	line-height: 38px;
}
.date p a {
	color: #197ac6;
	text-decoration: underline;
}
.probook {
	padding-top: 40px;
	min-height: 448px;
}
.probook2 {
	padding-top: 22px;
}
.probook2 li {
	width: 95px;
	padding-left: 51px;
	position: relative;
	height: 310px
}
.probook2 li .book_explain {
	position: absolute;
	width: 240px;
	height: 133px;
	left: 136px;
	top: 0;
	background: url(../images/library/say.png) no-repeat;
	z-index: 99;
	font-size: 12px;
	color: #666;
	padding: 10px 15px 10px 25px;
	line-height: 16px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.probook2 li img {
	width: 95px;
	height: 145px;
}
.book_read a {
	display: block;
	font-size: 12px;
	color: #fff;
	width: 73px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	border-radius: 10px;
	background-color: #197ac6;
}
.book_read {
	margin: 18px auto 14px;
	width: 73px;
}
.probook2 li p.tit-y {
	width: 95px;
	font-size: 12px;
	color: #197ac6;
	overflow: hidden;
	margin-bottom: 10px;
	height: 50px
}
.probook2 li p.c333 {
	width: 95px;
	font-size: 12px;
	color: #333;
	height: 32px;
}
.library_search {
	margin: 0 50px;
	width: 418px;/*
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;*/
	padding: 10px 60px;
	overflow: hidden;
}
.library_search div {
	color: #333;
}
.libiary_time {
	float: left;
}
.libiary_time select, .libiary_writer select {
	width: 104px;
	height: 17px;
	line-height: 17px;
	padding-left: 10px;
	border: 1px solid #d2d2d2;
	font-size: 12px;
	color: #333;
}
.libiary_writer {
	float: right;
}
/**数据库内页**/







.data-in {
	padding: 10px 20px 10px 30px;
}
.data-in h5 {
	color: #3665a2;
	font-size: 14px;
	font-weight: bold;
	margin-left: 30px;
	line-height: 33px;
}
.data-in .vdd {
	padding-right: 20px;
	display: block;
}
.data-in1 {
	margin-top: -46px;
	position: relative;
	z-index: 9999
}
.data-in2 {
    padding: 0px 0px 10px 0px;
    margin-top: -36px;
}
.datext{padding: 0px 20px 10px 30px;  }
.datext_txt {
	padding-top: 0;
   
}
.datext_txt a {
	color: #197ac6;
	padding-right: 4px;
}
.datext p {
	line-height: 28px;
	padding-top: 20px;
	color: #333;
}
/*.datext p span{ color: #bb0000;} */







.datext p strong {
	color: #197ac6;
}
.vd {
	display: block;
	width: 107px;
	height: 33px;
	background: #197ac6;
	text-align: center;
	line-height: 33px;
	color: #fff;
	margin-left: 30px;
}
/**数据库**/







.letter {
	border-top: 1px dotted #b2b2b2;
	border-bottom: 1px dotted #b2b2b2;
	height: 34px;
	margin: 0 30px;
	padding-left: 20px;
}
.letter a {
	display: inline-block;
	float: left;
	width: 20px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	margin: 6px 1px 0 1px;
	font-size: 16px;
}
.letter a:hover {
	background: #3665a2;
	border-radius: 20px;
	color: #fff;
}
/**商业数据库**/







.busi-data {
}
.busi-data ul {
}
.busi-data ul li {
	border-bottom: 1px solid #d4deea;
	margin: 0 30px;
	padding: 15px 0;
}
.busi-data ul li h5 {
	color: #197ac6;
	font-weight: 700;
}
.busi-data ul li p {
	color: #333;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.busi-data ul li h6 {
	padding-left: 0px;
	/*padding-bottom: 20px; */
}
.busi-data ul li h6 a {
	font-size: 14px;
	margin-right: 10px;
	padding: 0 10px;
	background: #187ac6;
	color: #fff;
	display: inline-block;
	height: 25px;
	text-align: center;
	line-height: 25px;
}
.busi-data ul li h6 a.bz {
	position: relative
}
.busi-data ul li h6 a.bz span {
	display: block;
	background: url(../images/library/sbsb.png) no-repeat left center;
	width: 10px;
	height: 9px;
	position: absolute;
	left: 45%;
	top: 24px;
	display: none;
}
ul.list02 li .busi-data p.bz-pop {
	padding-left: 36px;
	font-size: 12px;
	color: #666666;
	display: none;
}

ul.list02 .busi-data li{
	margin: 0px;
	padding: 0;
	padding-top: 10px;
}
ul.list02 .busi-data li p{
	padding-left: 0;
}

.letter .hver {
	background: #187ac6;
	border-radius: 20px;
	color: #fff;
}
/**校外访问**/







.outside {
	padding: 0px 20px 10px 30px;
}
.outside h3 {
	color: #187ac6;
	font-size:16px;
	padding-bottom: 20px;
}
.outside h5 {
	color: #333;
	font-size: 12px;
	margin-top: 20px;
	height: 22px;
	line-height: 22px;
	background: #187ac6;
	/*display: inline-block; */
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
}
.outext p {
	line-height: 28px;
	font-size: 12px;
}
.outext p span {
	color: #bb0000;
}
.plp {
	padding-left: 30px;
}
.plp p {
	padding-bottom: 10px;
}
ul.fwe li .pop p {
	line-height: 24px;
	margin-top: 10px;
}
ul.fwe li .pop p a {
	padding-left: 0;
}
/*yvonne 2014.10.27*/







#aboutCJ_lef .new_list {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dotted #c4c4c4;
	padding-bottom: 15px;
	padding-top: 15px;
}
#aboutCJ_lef .new_list dl {
	width: 100%;
	overflow: hidden;
}
#aboutCJ_lef .new_list dl dt {
	color: #1295d8;
	width: 82px;
	float: left;
	line-height: 24px;
}
#aboutCJ_lef .new_list dl dd {
	color: #666666;
	width: 86%;
	float: left;
	line-height: 24px;
}
#aboutCJ_lef .jiyu {
	width: 100%;
	overflow: hidden;
	padding-top: 25px;
}
#aboutCJ_lef .jiyu p {
	line-height: 20px;
	padding-bottom: 22px;
	line-height: 28px;
	font-size: 14px;
	color: #666;
}
#aboutCJ_lef h3.h3_jiyu {
	font-size: 18px;
	color: #333333;
	border-bottom: 1px dotted #c4c4c4;
	padding: 25px 0;
}
#aboutCJ_lef p.xbA {
	height: 30px;
	width: 100%;
	text-align: right;
	padding-bottom: 0;
}
#aboutCJ_lef p.xbB {
	height: 30px;
	width: 100%;
	text-align: right;
	padding-bottom: 0;
	background: url(../images/DBA/name.jpg) no-repeat right center
}
#aboutCJ_lef h3.teh2 {
	font-size: 12px;
	color: #555555;
	height: 24px;
	border-bottom: 1px solid #b2b2b2;
	margin-top: 16px;
}
#aboutCJ_lef h3.teh2 a:hover, #aboutCJ_lef h3.teh2 a.hver {
	color: #1295d8;
}
#aboutCJ_lef h3.teh2 a {
	float: none;
	display: inline;
	padding-right: 0;
}
#aboutCJ_lef h1 {
	text-align: center;
	font-size: 24px;
	padding-top: 25px;
}
#aboutCJ_lef p.ptime {
	text-align: center;
	padding: 10px 0px;
	color: #888888;
	border-bottom: 1px dotted #b2b2b2;
}
#aboutCJ_lef h4.h4_abh4 {
	color: #333333;
	font-size: 18px;
}
#aboutCJ_lef p.pimg {
	text-align: center;
}
#aboutCJ_lef p.xbb {
	border-top: 1px dotted #b2b2b2;
	padding-top: 10px;
}
#aboutCJ_lef a.print {
	background: url(../images/aboutCJ/print.png) no-repeat 0 0;
	padding-left: 20px;
}
#aboutCJ_lef a.sharemore {
	background: url(../images/aboutCJ/sharemore.png) no-repeat 0 0;
	padding-left: 20px;
	margin-left: 15px;
}
/*yvonne 2014.12.2*/



.xq-aera {
	width: 100%;
	overflow: hidden;
}
.aenav {
	float: left;
	width: 120px;
}
.aenav li {
	width: 107px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	margin-bottom: 12px;
}
.aenav li a {
	display: block;
	width: 107px;
	height: 31px;
	font-size: 12px;
	color: #3665a2;
	background: url(../images/library/mp-icon2.png) no-repeat;
}
.aenav li a:hover,  .aenav li.hver a {
	background: url(../images/library/mp-icon1.png) no-repeat;
	color: #fff;
}
.aecon {
	float: left;
	width: 455px;
}
.aecon h4 {
	font-size: 12px;
	font-weight: 700;
	color: #333;
	line-height: 30px;
	height: 30px;
	margin-bottom: 10px;
}
.aecon p {
	line-height: 30px;
}
.library-l_bary a {
	font-size: 14px;
	color: #666666;
}
.library-l_bary {
	overflow: hidden;
	padding-bottom: 10px
}

/*2015.1.28*/
.oatd{ 
	margin: 0 30px 30px; 
	overflow: hidden;
	border-bottom: 1px solid #d4d4d4;
}
.oatd h2{
	float: left;
	padding: 20px 0 10px;
	font-size: 20px;
	font-weight: 600;
}
.oatd .br-bo-nav{
	height: 36px;
	padding: 30px 0 0px;   
}

.oatd .tesh{
    height: 20px;
    margin: 30px 0 0px;
    padding: 0px 0 0px;  
    border:1px solid #ddd;
}  
.oatd .tesh li.nom{   
    margin-right: 0px;
} 
.wsitepic{ font-style: normal;}
.wsitepic a{ cursor: pointer;}  
.wsitepic a b{ display: none;}
.wsitepic a:hover b{ display: block;}  






