@charset "utf-8";
* {margin: 0px; padding: 0px; list-style-type: none;}
ul {list-style: none;}
a{text-decoration:none;cursor:pointer;outline:none}
body{ color: #f5f5f5}
.container{margin:0 auto;width: 1220px;}
.block{padding: 20px 0;}
.back1{background: #FFF;}
.back2{background: #F5F5F5;}
.back3{background:#0154A4;}
.line{width:100%;height:1px;background: #0154A4;}
.left{float:left;}
.right{float:right;}
.font1{font-family: "微软雅黑";color: #fff;font-size: 16px;}
.font1 a:{color: #fff;!important}
.font1 a:link,.font1 a:visited,.font1 a:hover,.font1 a:active{color: #fff;!important}
.font2{font-family: "微软雅黑";color: #000;font-size: 16px;}
.font2 a:{color: #000;!important}
.font2 a:link,.font2 a:visited,.font2 a:hover,.font2 a:active{color: #000;!important}
.font3{font-family: "微软雅黑";color: #000;font-size: 14px;}
.font3 a:{color: #000;!important}
.font3 a:link,.font3 a:visited,.font3 a:hover,.font3 a:active{color: #000;!important}
.font4{ font-family: "微软雅黑";color: #000;line-height:32px;font-size: 16px;padding-top:15px;}
.font4 a:{color: #000;!important}
.font4 a:link,.font4 a:visited,.font4 a:hover,.font4 a:active{color: #000;!important}


.clear { clear:both; font-size:1px; line-height:0px;}

/* 图书馆LOGO */
.logo{width:1200px;height:90px;margin: 0 auto;}
.logo-left{width:500px;padding-top:13px;}
.logo-right{width:440px;line-height:26px;height:26px;padding-top:30px;position: relative;}
.logo-right img{display:inline-block;vertical-align:middle}

/* 主菜单 */
.head{position: relative;width:100%;background: #0154A4;border-bottom:1px solid #ddd;height:48px;z-index: 8888}
.head .navbox{width: 1200px;margin: 0 auto;}
.head .nav{display: block; float: left;width:calc(100% - 0px)}
.head .nav .nav_pc{ width: 100%;}
.head .nav ul li{float:left;position: relative;border-right: 1px solid #cccccc;box-sizing: border-box;z-index: 999;}
.head .nav ul li:first-child{border-left: 1px solid #cccccc;}
.head .nav ul li .f_a{line-height:48px;display:block;text-align:center;font-family: "微软雅黑";font-size:18px;color:#fff;}
.head .nav ul li:hover .f_a{background-color:#00a2ff;color: #fff; transition:all .3s}
.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;width: 100%; background:#fff;background-color: #00a2ff;z-index: 9999;box-sizing: border-box}
.head .nav ul li .s_navbox .s_a a{color:#fff;font-family: "微软雅黑";font-size:14px;text-transform:uppercase;display:block;text-align: center;padding: 10px 0;border-top: 1px solid #fff;}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#0154A4;color: #fff;}
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
.active{background-color: #0154A4}
.activ2{background-color: #0154A4}

/*左侧树型导航栏*/
.list{width:220px;}
.list ul{list-style: none;}
.list>ul>li{width: 100%;border-bottom: 1px solid #fff;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease;
}
.list>ul>li p[class=title]{width: 100%;text-align : center;background: #5791D1;height: 50px;line-height: 50px;padding: 0;border: none;position: relative;font-size: 20px;color: #fff;!important}
.list>ul>li p[class=title]>span{position: absolute;right: 10%;}
.list>ul>li a:{color: #fff;!important}
.list>ul>li a:link,.list>ul>li a:visited,.list>ul>li a:hover,.list>ul>li a:active{color: #fff;!important}
.list-se{overflow: hidden;display: none;}
.list-se>p{background: #0A73DC !important;color:#5791D1;}
.list-se>li{position: relative;right: -100%;
	-webkit-transition: right .5s;
	-moz-transition   : right .5s;
	-o-transition     : right .5s;
	transition        : right .5s;
}
.list-se>li>p{background: #085CB2;color: #fff;height: 50px;
	-webkit-box-sizing :border-box;
	        box-sizing :border-box;
	text-align: center;line-height: 50px;border-left: 5px solid #085CB2; 
	-webkit-transition   : border .5s; 
			 transition  : border .5s;
	-webkit-transition   : background .3s;
			 transition  : background .3s;
}
.list-se>li>p:hover{border-color: #00a2ff;background: #B9B9C8;}

/*顶部Banner导航*/
.banner{width:1920px;height:300px;background-image:url('../imgs/list-banner01.jpg');margin: 0 auto;}

/* 全文搜索 */
.search{width:500px;height:60px;background-color:#fff;position:absolute; z-index:30;top:10px;right:40px; display:none}
.zhiwu-search{float:right;width:380px;height:34px;border:1px solid #ccc; overflow:hidden;margin-top:15px;}
.zhiwu-search input{display:block;border:none;outline:none;}
.zhiwu-search .text{width:330px;padding-left:10px;line-height:34px;float:left;height:34px;}
.zhiwu-search .button{width:18px;height:18px;padding:8px;float:right;}

/*所在位置索引*/
.suoyin-bg{width:1200px;height:50px;background: #FFF;margin: 0 auto;}
.suoyin{width:1180px;height:40px;background: #ECECEC;margin-top:10px;line-height:40px;padding-left:20px;}

/*列表页标题索引*/
.list-suoyin-bg{width:930px;height:70px;background: #FFF;border-bottom:1px solid #CCC;margin: 0 auto;}
.list-suoyin{width:910px;height:40px;margin-top:20px;line-height:40px;padding-left:20px;}
.list-suoyin h3{border-left:4px solid #2a3783;float:left;line-height:40px;color:#333;font-size:24px;text-indent: 25px;font-weight:500}

/*中间内容*/
.content{width:1200px;background: #FFF;margin: 0 auto;}
.content-left{width:220px;min-height:660px;background: #FFF;margin-right:20px;}
.content-right{width:928px;min-height:628px;background: #FFF;line-height:28px;border:1px solid #CCC;padding:15px;}
.content-list-left{width:220px;min-height:660px;background: #FFF;margin-top:10px;margin-right:20px;}
.content-list-right{width:930px;min-height:628px;background: #FFF;padding-left:10px;}

/*右侧文章列表样式*/
.list-right{width:928px;margin-top:10px;}
.list-right li{ padding-left: 15px; width: 913px; height: 48px; overflow: hidden; background-position-y: 21px; background-image: url(../imgs/listbg.png); background-repeat: no-repeat; background-position: left center; }
.list-right li a{float:left;line-height:48px;height:48px;width:928px;color:#515151;overflow: hidden;font-size:16px;}
.list-right li a:hover{color:#2a3783}
.list-right li p{float:right;width:105px;line-height:48px;color:#999; text-align:right}

/*右侧文献资源文章列表样式*/
.wenxian-list{width:450px;margin-top:30px;}
.wenxian-list h3{border-bottom:1px solid #CCC;line-height:32px;color:#515151;padding-left:12px;}
.wenxian-list li{ padding-left: 15px; width: 435px; height: 36px; overflow: hidden; background-position-y: 21px; background-image: url(../imgs/listbg.png); background-repeat: no-repeat; background-position: left center; }
.wenxian-list li a{float:left;line-height:36px;height:36px;width:464px;color:#515151;overflow: hidden;font-size:14px;}
.wenxian-list li a:hover{color:#2a3783}

/*底部导航*/
.foot{width:1200px;height:135px;background:#0154A4;margin: 0 auto;}
.foot-left{width:470px;height:116px;padding-top:10px;}
.foot-center{width:130px;height:116px;padding-top:18px;padding-left:300px;}
.foot-right{width:300px;line-height:24px;font-size:14px;text-align:left;padding-top:20px;}