﻿@charset "utf-8";
/* 初始化css*/body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
a{color:#000;text-decoration:none;display:inline-block;}
a:hover{color:#3468F1;text-decoration:none}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle;max-width:100%;}
/*table{border-collapse:collapse;border-spacing:0}*/
p{word-wrap:break-word}
.banner{margin-bottom:0;}
.conainer{background:#ffffff;}
.position{padding:0 74px;height:26px;line-height: 26px;background:#eeeeee;color:#666;font-size:12px;}
.position a{color:#666;}
.position a:hover{color:#000;}
.position span{font-weight:bold;}
.content-wrap{padding:0 74px;overflow:hidden;}
.transition{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;}
.submenu{height:55px;line-height:55px;text-align:center;border-bottom:2px solid #dddddd;}
.submenu ul li{display:inline-block;width:76px;padding:0 24px;position:relative;}
.submenu ul li:after{content:'';width:0px;height:14px;border-right:1px solid #e0e0e0;position:absolute;right:0;top:22px;}
.submenu ul li:last-child:after{border-right:0;}
.submenu ul li a{display: block;font-size:17px;color:#333;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;}
.submenu ul li a:hover, .submenu ul li.active a {
    color: #bf00ff;
    position: relative;
}
.submenu ul li a:hover:after, .submenu ul li.active a:after {
    content: '';
    height: 0;
    width: 100%;
    border-bottom: 4px solid #bf00ff;
    position: absolute;
    left: 0;
    bottom: -2px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
}
.thd-nav{padding:0 5px;height:58px;line-height:58px;background:url(../images/thd-nav-bg.jpg) repeat-x;}
.thd-nav a{display:block;float:left;/*width:83px;*/padding:0 15px;height:28px;border:1px solid #999999;margin-left:21px;margin-top:15px;border-radius:14px;text-align:center;line-height:28px;font-size:14px;color:#333;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;}
.thd-nav a:hover,.thd-nav li.active a{background: -moz-linear-gradient(top, #c15bdf 0%, #8d1fbf 100%); background: -webkit-linear-gradient(top, #c15bdf 0%,#8d1fbf 100%); background: -o-linear-gradient(top, #c15bdf 0%,#8d1fbf 100%); background: -ms-linear-gradient(top, #c15bdf 0%,#8d1fbf 100%); background: linear-gradient(to bottom, #c15bdf 0%,#8d1fbf 100%);color:#fff;border-color:transparent;}
/*轮播*/.silder{width: 100%;height:200px;overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list{height:200px;overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute;top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right;margin:0 auto;right:1px;overflow:hidden;position:absolute;bottom:1px;}
.silder .silder_page li{width:16px;font-size:12px;float:left;height:16px;line-height:16px;margin:15px 5px 0 0;background:rgba(255,255,255,0.3);display:inline-block;text-align:center;color:#000;border-radius:8px;}
.silder .silder_page li.current{background:#fff;color:#000;}
.silder_desc{color:#fff;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;font-size:16px;font-family:"微软雅黑";background:url(../images/ling.png) left center no-repeat;padding-left:10px;margin-left:12px;transition:1s}
.silder .silder_page li:hover{cursor:pointer;}
/*新闻列表页*/.newslist{color:#000;margin-top:34px;padding-bottom:30px;}
.newslist ul li{padding:0 10px;height:45px;line-height:45px;border-bottom:1px dotted #b5b5b5;font-size:16px;}
.newslist ul li::before{content:'';width:15px;height:15px;background:url(../images/newlibg.jpg) no-repeat;display:block;float:left;margin:15px 18px 0 5px;}
.newslist ul li a{color:#666;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;}
.newslist ul li a:hover{color:#8a219a;}
.newslist ul li span{float:right;color:#aaa;}
.news-title{font-size:21px;color:#333;font-weight:normal;text-align:center;margin-bottom:35px;}
.news-info{line-height: 24px;background: #f4f4f4;text-align:center;margin-bottom:15px;}
.news-info p{display:inline-block;margin:0 21px;color:#999;font-size:14px;}
.news-info p span{color:#666;}
.news-content{font-size:16px;color:#666;line-height:30px;}
.news-content table tr td{padding:0 15px;}
/* .news-content p{text-indent: 2em;} */
/*电话续借*/
.g-dianhuaxujie{position:relative ;width:1033px;height:536px;margin:0 auto;background:url(../images/dhxj-bg.jpg) no-repeat;margin-bottom:50px;}
.g-dianhuaxujie p{position: absolute;font-size:15px;color:#333;left:104px;}
.g-dianhuaxujie p span{color:#1a4a9c;font-weight:bold;}
.g-dianhuaxujie p.u-one{top:105px;}
.g-dianhuaxujie p.u-two{top:135px;}
.g-dianhuaxujie p.u-three{top:165px;}
.g-dianhuaxujie p.u-four{top:212px;}
.g-dianhuaxujie p.u-five{top:240px;}
.g-dianhuaxujie p.u-six{top:292px;}
.g-dianhuaxujie .u-fanwei{position:absolute;line-height: 35px;font-size:15px;left:104px;top:320px;color:#1a4a9c;font-weight:bold;}
/*活动安排*/
.g-huodong{padding:40px 0 100px;overflow: hidden;}
.g-huodong #html_list{height:365px;overflow-y:auto;}
.g-huodong .u-left{float:left;width:536px;}
.g-huodong .u-left h2.tt{height:38px;line-height:38px;border-bottom:1px solid #e8e8e8;}
.g-huodong .u-left h2.tt a{float:right;font-size:15px;color:#999999;}
.g-huodong .u-left h2.tt a:hover{color:#bf00ff;}
.g-huodong .u-left .i-item{height:74px;margin-top:15px;}
.g-huodong .u-left .i-item .pic{float:left;width:98px;height:74px;}
.g-huodong .u-left .i-item .pic img{width: 100%;height: 100%;}
.g-huodong .u-left .i-item .i-text{padding-left:15px;float:left;width:400px;height:73px;border-bottom:1px dashed #a9a9a9;}
.g-huodong .u-left .i-item .i-text .title a{line-height: 1em;font-size:16px;color:#333;margin-bottom:11px;display: block;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.g-huodong .u-left .i-item .i-text .date{line-height: 1em;font-size:16px;color:#999;}
.g-huodong .u-right{float:right;width:393px;height:391px;border:7px solid #f1f1f1;border-radius:9px;}
.g-huodong .u-right .rili{border:1px solid #d5d5d5;height:389px;width:391px;border-radius:4px;}
.g-huodong .u-right .rili .tt{padding:0 12px;height:40px;line-height:40px;border-bottom:1px solid #a050bb;}
.g-huodong .u-right .rili .tt h3{font-size:16px;color:#a050bb;float:left;}
.g-huodong .u-right .rili .tt h5{color:#000;float:right;}
.currentyear2,.currentmonth2{background:none!important;border:none!important;color:#000!important;font-size:16px;outline:none;}
.currentyear2 option,.currentmonth2 option{background:#fff!important;color:#999!important;cursor:pointer;}
.g-huodong .signincalendar{margin:0;}
.g-huodong .rili2{border-collapse: collapse;width:100%;}
.g-huodong .rili td{border:1px solid #e8e8e8;background:#fff;height:11px;color:#999;font-size:16px;height:51px;position:relative;}
.g-huodong .rili .days:hover{background:#f1f1f1;}
.g-huodong .rili td .daynum{position:absolute;left:10px;top:25px;}
.g-huodong .rili td .hdnum{display:block;position:absolute;top:5px;right:5px;font-style:normal;width:20px;height:22px;line-height:22px;text-align: center;border-radius:2px;background:#a050bb;font-size:14px;color:#fff;}
.g-huodong .rili .secondtr td{background:#f3f3f3!important;height:34px;color:#333!important;font-size:16px;padding:0!important;}
.page{margin:20px;text-align:center;}
.page a{margin:0 2px;display:inline-block;border:1px solid #e0e0e0;font-size:12px;color:#6d6b6e;height:28px;line-height:28px;text-align:center;padding:0 11px;}
.page a:hover,.page a.current{background:#8a2198;color:#fff;}


/*留言板*/
.guestbook{margin:50px 0;height:400px;}
.guestbook .leftBox{float:left;width:535px;height:357px;}
.guestbook .rightBox{position:relative;padding:20px 30px;float:left;width:385px;border:1px solid #e8e8e8;background:#f5f5f5;height:317px;}
.guestbook .rightBox h2{font-size:18px;font-weight:normal;color:#333;border-bottom:2px solid #d5d5d7;padding-bottom:15px;}
.guestbook .rightBox .list{height:255px;overflow-y:auto;}
.guestbook .rightBox .list ul{margin-top:20px;}
.guestbook .rightBox .list ul li{margin-bottom:22px;font-size:15px;padding-left:18px;padding-right:20px;overflow:hidden;background:url(../images/question-circle.jpg) no-repeat left center;}
.guestbook .rightBox .list ul li a{float:left;width:285px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.guestbook .rightBox .list ul li span{font-size:13px;color:#a050bb;float:right;}
.guestbook .rightBox .list ul li a:hover{color:#a050bb;}
.guestbook .rightBox .list .reply{position:relative;margin-top:13px;font-size:14px;color:#333;}
.guestbook .rightBox .list .reply .question{margin-bottom:10px;line-height:1.5em;}
.guestbook .rightBox .list .reply .author{color:#a050bb;margin-bottom:25px;}
.guestbook .rightBox .list .reply .author span{margin-left:15px;color:#999999;}
.guestbook .rightBox .list .reply .res{padding:25px 20px;width:345px;height:auto;background:url(../images/reply-bg.jpg) no-repeat;background-size:100% 100%;overflow-y:auto;}
.guestbook .rightBox .list .reply .res .admin{color:#a050bb;margin-bottom:15px;}
.guestbook .rightBox .list .reply .admin span{float:right;color:#999999;}
.guestbook .rightBox .list .reply .recont{line-height:24px;}
.guestbook .rightBox .goback{width:44px;height:22px;text-align:center;line-height:22px;text-align:center;font-size:14px;color:#333;cursor:pointer;border-radius:11px;border:1px solid #ccc;position:absolute;top:22px;right:32px;}
.guestbook .rightBox .goback:hover{color:#a050bb;}

#body_content_Feedback1_tvcode{width:97px!important;height:22px!important;border:1px solid #a0a0a0!important;margin-right:17px;vertical-align:top}
#body_content_Feedback1_Button3{margin-right:10px;height:34px;width:108px;background:#a050bb;color:#fff;text-align:center;font-size:16px;border:none;outline:none;cursor:pointer;}
#guestBook tr td{font-size:16px;color:#333;}
#guestBook tr td p{font-size:12px;}
#guestBook tr td input[type="text"]{padding:5px;width:355px;height:15px;border:1px solid #a0a0a0}
#guestBook .feedback_tcontent{height:156px;width:355px;border:1px solid #a0a0a0;padding:5px;}

/*我来推荐书*/
#jianshu{width:745px; margin:30px auto;font-size:16px;color:#333;}

#jianshu tr td input[type="text"]{width:230px;border:1px solid #a0a0a0;padding:5px;}
#jianshu tr td textarea{padding:5px;width:584px;height:165px;border:1px solid #a0a0a0;}
#body_content_tvcode{width:97px!important;height:22px!important;border:1px solid #a0a0a0!important;margin-right:17px;vertical-align:top}
#body_content_Button3{margin-right:10px;height:34px;width:108px;background:#a050bb;color:#fff;text-align:center;font-size:16px;border:none;outline:none;cursor:pointer;}
#body_content_error{border:none!important;outline:none;color:#f00;}

.hdbox{position:fixed;top:50%;left:50%;width:560px;height:376px;margin-left:-280px;margin-top:-188px;z-index:100;display:none;}
.hdbox #html_list_today{height:auto;background:#fff;padding:10px;width:540px;}
.hdbox #html_list_today .i-item{height:74px;margin-top:15px;}
.hdbox #html_list_today .i-item .pic{float:left;width:98px;height:74px;}
.hdbox #html_list_today .i-item .pic img{width: 100%;height: 100%;}
.hdbox #html_list_today .i-item .i-text{padding-left:15px;float:left;width:400px;height:73px;border-bottom:1px dashed #a9a9a9;}
.hdbox #html_list_today .i-item .i-text .title a{line-height: 1em;font-size:16px;color:#333;margin-bottom:11px;display: block;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.hdbox #html_list_today .i-item .i-text .title a:hover{color:#8243bd}
.hdbox #html_list_today .i-item .i-text .date{line-height: 1em;font-size:16px;color:#999;}

#hdcover{width:100%;height:100%;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;z-index:99;display:none;}

/*图书馆网站*/
.library-website ul li{float:left;width:20%;margin-bottom:40px;}
.library-website ul li a{font-size:15px;color:#666;}
.library-website ul li a:hover{color:#bf00ff}
.dongliwebsite{margin-top:10px;}
.dongliwebsite ul li{width:33%;text-align:center;margin-bottom:30px;}
/*阅读推广年份列表*/
.yuedu-years{position:relative;height:66px;line-height:66px;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;overflow:hidden;}
.yuedu-years ul li{float:left;width:208px;font-size:36px;color:#bbbbbb;text-align:center;cursor:pointer;background:url(../images/icon-yeares-i.jpg) no-repeat right center;}
.yuedu-years ul li a{color:#bbbbbb}
.yuedu-years ul li:hover,.yuedu-years ul li:hover a,.yuedu-years ul li.on,.yuedu-years ul li.on a{color:#6585d0;}
.yuedu-years a.btn{display:block;width:50px;height:50px;position:absolute;top:50%;cursor:pointer;z-index:99;}
.yuedu-years a.next{right:0px;text-align:right;}
.yuedu-qishu{margin-top:45px;margin-bottom:45px;}
.yuedu-qishu li{background:url(../images/icon-years-li-bg.jpg) no-repeat 10px center;padding-left:63px;line-height:48px;border-bottom:1px dashed #c4c4c4;font-size:16px;}
.yuedu-qishu li i{margin-right:43px;font-style:normal;color:#6585d0}
.yuedu-qishu li span{float:right;margin-right:15px;color:#bbbbbb;}
.yuedu-qishu li a{color:#666;}
.yuedu-qishu li a:hover{color:#6585d0}