@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑"; margin:0; padding:0; font-size:14px; color:#333; background:#fff}
ul, li, h1, h2, h3, h4, h5, h6, span, p, input, button,select {list-style: none;margin: 0;padding: 0;outline: none;font-weight: normal;border:0;font-family:"微软雅黑";font-size:14px;}
a {text-decoration: none;color: #333;}
a:hover{ }
img {border: 0;}
em, i {font-style: normal;}
.clear {clear: both;}
.clearfix{*zoom:1;}
.clearfix:after{content: " ";clear:both;display:block;}
.clearfloat{*zoom: 1;}
.clearfloat:after{display: block;clear: both;content: " ";visibility: hidden;height:0}
.wrap{ width:1200px; margin:0 auto;}
a.img_box{border-radius: 8px; border: 1px solid #ddd;overflow: hidden; display:block;box-shadow: 0px 1px 2px #ccc;}
a.img_box img{ width:100%; height:100%}
.fl{float:left;}
.hide{display:none;}

/*标题*/
/*.b_tit{ height:70px; line-height:70px; background:url(../../images/libCollectImages/b_tit_bj.jpg) no-repeat center; color:#fff; text-align:center; font-size:30px; margin:0 0 20px 0 }*/
.b_tit{ height:70px; line-height:70px; color:#333; text-align:left; font-size:24px; margin:0 auto 20px;width: 1200px; border-bottom: 1px dotted #e4e4e4}
.title { margin:10px 0 20px 0}
.title h3{ float:left; width:500px;}
.title h3 span{ display:inline-block; padding:7px 15px; border:1px solid #f0f0f0; background:#f5f5f5; margin-right:10px; min-width:40px; text-align:center; border-radius:2px; cursor:pointer}
.title h3 span.current{ background:#fff; border:1px solid #ef5c4e ; color:#ef5c4e}
.title p{ float:right}


/*公共按钮*/
a.btn{ display:inline-block;  padding:7px 22px; border-radius:2px}
a.btn:hover{ text-decoration:none}
a.white{ background:#fff;border:1px solid #d9d9d9; color:#555}
a.white:hover{background:#f9f9f9;border:1px solid #d5d5d5; color:#444}
a.red{ background:#ef5c4e;border:1px solid #d74638; color:#fff}
a.red:hover{background:#e5574a;border:1px solid #d04437;}
a.l_red{ background:#ffebe5; border:1px solid #e8a088; color:#dc392a}
a.none{ background:none; border:1px solid #fff; color:#fff}


/*头部*/

.header_box{height:48px;width:100%;background:#191919;}
.header_box .l{float:left;margin-top:8px;width:237px;height:30px;}
.header_box .l a{float:left;}
.header_box .l .logo{width:130px;height:30px;text-indent: -9999em;overflow: hidden;background: url(../../images/libCollectImages/logo.png) no-repeat;}
.header_box .l span{width:82px;line-height:24px;color:#2dbab1;font-size:20px;float:right;margin-top:3px;line-height:24px;padding-left:13px;border-left:1px solid #fff;cursor:pointer;}

.header_box .r{float:right;width:auto;}
.header_box .r li{float:left;}
.header_box .r li.current{background:#2dbab1;}
/*.header_box .r li.current a{color:#171717;}*/
.header_box .r li>a{font-size:14px;color:#fff;line-height:45px;display: block;margin-left: 21px;margin-right: 21px;height:48px;}
.r li a i{margin-left:10px;}
.header_box .r li img{display: inline-block;width: 32px;height: 32px;border-radius: 100px;vertical-align: middle;}
.header_box .r li .change_color{color:#2dbab1;}
.header_box .r li.select{position:relative;}
.header_box .r li p{position:absolute;top:47px;left:-20px;width:116px;height:94px;background: url(../../images/libCollectImages/tk.png) no-repeat;padding-top:8px;z-index:100;}
.r li p a{width:110px;height:43px;display: block;text-align: center;padding: 0 0;max-width: 110px;color:#333;line-height:43px;margin-left:3px;}
.r li p .wire{border-bottom:1px solid #d9d9d9;}

.header_box li a.news_pro{ position:relative}
.header_box li a.news_pro i{
   background: url(../../images/libCollectImages/reader_icon.png) no-repeat;
    display: inline-block;
    width: 9px;
    height: 9px;
    background-position: -2px -416px;
    margin: 0;
	left:11px; top:9px;
	position:absolute;
	 *top:0px;
}

.header_box .r li.current .change_color{color:#fff;}
.header_box .r li.current p a{color:#333;}
/*馆藏检索*/
/*导航栏*/
.nav_box{height:113px;width:100%;background: url(../../images/libCollectImages/bg.jpg) repeat-x center bottom;}

.nav_box .nav{float:left;margin-top:50px;}
.nav li{float:left;margin-right:53px;font-size: 17px;}
.nav_box .search{float:right;} 
.nav li a{font-size: 17px;color:#333;text-decoration: none;}
.nav li .tab_color:hover{color:#ff7f00;}
.nav li p a:hover{color:#ff7f00;}
.nav li a:hover i.home{background-position:-1px -4px;}
.nav li a:hover i.classify{background-position: -27px -3px;}
.nav li a:hover i.grad{background-position: -52px -4px;}
.nav li a:hover i.ques{background-position: -77px -4px;}

.nav li.select{position:relative;}
.nav li.select p{position:absolute;top:20px;left:-20px;width:116px;height:94px;background: url(../../images/libCollectImages/tk.png) no-repeat;padding-top:8px;z-index:100;}
.nav li.select p a{font-size:14px;width:110px;height:43px;display: block;text-align: center;padding: 0 0;max-width: 110px;color:#333;line-height:43px;margin-left:3px;}
.nav li.select_nav01 p a{height:28px;line-height:25px;}
.nav li.select p .wire{border-bottom:1px solid #d9d9d9;}

.nav .nav_select{position:relative;}
.nav_select p{position:absolute;top:58px;left:0px;width:516px;height:258px;background:#fff;border-top:2px solid #ff6600;padding:20px 0 20px 54px ;}
.nav_select p a{font-size:14px;color:#333;line-height:37px;;float:left;margin-right:17px;width:116px;}
.nav_select p .tab_none{margin-right:0px;}


.nav li i{display: inline-block;background: url(../../images/libCollectImages/icon2.png);vertical-align: middle;margin-right:6px;}
.nav li i.home{width:18px;height:18px;background-position: -1px -27px;margin-top:-3px;}
.nav li i.classify{width:22px;height:22px;background-position: -27px -27px;}
.nav li i.grad{width:18px;height:19px;background-position: -52px -28px;}
.nav li i.ques{width:26px;height:22px;background-position: -77px -28px;}

.nav li em{width:7px;height:4px;background:url(../../images/libCollectImages/down-back.jpg) no-repeat;display:inline-block;vertical-align:middle;margin-left:6px;}
.nav li a:hover em{background:url(../../images/libCollectImages/down.jpg) no-repeat;}

.nav li.current a em{background: url(../../images/libCollectImages/icon2.png) no-repeat;}
.nav li.current .tab_color{color:#ff7f00;}
.nav li.current a i.home{background-position: -1px -4px;}
.nav li.current a i.classify{background-position: -27px -4px;}
.nav li.current a i.grad{background-position: -52px -5px;}
.nav li.current a i.ques{background-position: -77px -4px;}


.nav_box .search{width:480px;height:40px;border:2px solid #d9d9d9;border-radius: 4px;margin-top:20px;}
.search input{line-height: 40px;font-size:14px; color:#000; padding-left:13px;width:420px;height:40px;float:left;}
.search .search_icon{width:24px;height:24px;background: url(../../images/libCollectImages/icon2.png);background-position: -103px -55px;display: inline-block;margin:9px 9px 0 0; float:right;}
.search p{font-size: 12px;color:#333;line-height:36px; clear: both}
.search p i{margin-left:10px;}

/*底部*/
.bottom_box{width:100%;height:190px;}
.bottom_box .top{height:150px;width:100%;background:#333333;}
.bottom_box .top .contact{width:481px;height:94px;float:left;margin-top:34px;color:#fff;}
.contact h3{font-size:20px;margin-bottom:15px;font-weight:bold;}
.contact ul{margin-left:-25px;overflow:hidden;}
.contact li{float:left;height:16px;margin-left:25px;margin-bottom:14px;}
.contact li a{font-size:14px;color:#fff;}
.contact li a i{background: url(../../images/libCollectImages/icon2.png) no-repeat;margin-right:7px;}
.contact li a i.phone{width:16px;height:16px;display:inline-block;background-position:-1px -58px;}
.contact li a i.mail{width:14px;height:11px;display:inline-block;background-position:-27px -60px;}
.contact li a i.cooperation{width:19px;height:14px;display:inline-block;background-position:-1px -81px;}
.contact li a i.address{width:10px;height:16px;display:inline-block;background-position:-29px -81px;}



.bottom_box .top .code{width:237px;height:119px;float:right;margin-top:16px;}
.code ul{margin-left:-40px;overflow:hidden;}
.code ul li{float:left;text-align:center;margin-left:40px;}
.code ul li img{display:block;width:98px;height:98px;}
.code ul li a{color:#fff;font-size:14px;line-height:30px;}
.bottom_box .bottom{height:40px;width:100%;background:#191919;}
.bottom p{text-align:center;line-height:40px;font-size:14px;color:#fff;}





