@charset "utf-8";
/* CSS Document */

/*格式化样式*/
.mainBox{margin-top:10px;}/*2012.10.30*/
.mainBox .lside{float:left; width:233px;}
.mainBox .rside{float:right; width:705px;}
.mainBox .tit{font-size:18px;}
.mainBox .btn{width:81px; height:26px; background:url(../images/icons.gif) no-repeat 0px 0px transparent; border:0px; cursor:pointer; color:#FFF;}
.mainBox .btn:hover{color:#FFFF00; cursor: pointer;}
.mainBox .commonBox{border:1px solid #CCC; border-top:5px solid #0191da; background:url(../images/bg_commonBox.gif) repeat-x; margin-top:10px;}/*2012.10.30*/
.mainBox .commonBox .tit{height:30px; line-height:20px;}
.mainBox .commonBox .tit a{float:right;}
.mainBox .commonBox .tit .icons{width:26px; height:25px; background-position:-142px 0px; margin-right:12px;}
.mainBox .commonBox .rangcolor{padding-top:10px;}
.mainBox .commonBox .help{color:black;line-height:2!important;height:auto!important;}
.mainBox .commonBox .help a{color:#0191DA;}
.mainBox .commonBox .question a{color:#0191DA;}
.mainBox .catalog{background-color:#0091da; padding:15px 28px 28px 15px;}
.mainBox .catalog .tit{height:22px; line-height:22px; color:#FFF;}
.mainBox .catalog .tit .icons{width:20px; height:22px; background-position:-86px 0px; margin-right:6px;}
.mainBox .catalog .con{padding-left:12px; line-height:34px; margin-top:18px;}
.mainBox .catalog .con li{border-bottom:1px dotted #FFF; padding:0px 4px;}
.mainBox .catalog .con .icons{float:right; width:6px; height:11px; background-position:0px -31px; margin-top:11px;}
.mainBox .catalog .con a{color:#FFF; font-weight:bold;}
.mainBox .btn_ssreaderDn{display:block; height:43px; overflow:hidden; text-indent:-9999px; background:url(../images/bg_btnSsreaderDn.gif) no-repeat; margin-top:10px;}/*2012.10.30*/
.mainBox .bulletin{padding:12px 15px 14px;/* height:260px;*/}/*2012.10.30*/
.mainBox .bulletin .tit .icons{background-position:-111px 0px;}
.mainBox .bulletin .con{margin-top:5px;}
.mainBox .bulletin .con li{line-height:32px; border-bottom:1px dotted #CCC;}/*2012.10.30*/
.mainBox .bulletin .con .icons{width:11px; height:13px; background-position:-11px -30px; margin:11px 8px 0px 0px;}
.mainBox .bulletin .more{float:right; margin:14px 14px 0px 0px; display:inline;}
.mainBox .search{border:1px solid #CCC; border-top:0px;}
.mainBox .search .tit{height:50px; line-height:50px;}
.mainBox .search .tit li{float:left; border-left:1px #FFF; padding:0px 14px; background-color:#0191da; cursor:pointer;}
.mainBox .search .tit li.cur{border-top:5px solid #0191da; background-color:#FFF; line-height:40px; padding-bottom:5px;}
.mainBox .search .tit li.dis{color:#FFFFFF}
.mainBox .search .con{overflow:hidden;}
.mainBox .search .btn:hover{color:#FFFF00; cursor: pointer;}
.mainBox .search .junior{padding:12px 0px 0px 33px; height:80px;}/*2012.10.30*/
.mainBox .search .junior .txt{width:200px; height:18px; line-height:18px; padding:0px 2px; border:1px solid #cdcdcd; margin-left:13px;}
.mainBox .search .junior select{margin-left:10px;}
.mainBox .search .junior .btn{margin-left:10px;}
.mainBox .search .junior .sLabel{margin-top:21px; padding-left:71px; *margin-top:18px; *padding-left:66px;}
.mainBox .search .junior .sLabel label{margin-right:10px; *margin-right:5px;}
.mainBox .search .junior .sLabel input{margin:0px 8px 3px 0px; *margin:0px 5px 3px 0px;}
.mainBox .search .senior{padding:15px 0px 20px 58px;}
.mainBox .search .senior table th{font-weight:normal; text-align:left;}
.mainBox .search .senior table td{padding-top:12px;}
.mainBox .search .senior .txt{width:298px; height:24px; line-height:24px; border:1px solid #CCC;}
.mainBox .search .senior select{width:85px;}
.mainBox .search .senior .btn{margin-left:10px;}
.mainBox .search .senior .pop{position:absolute; left:0px; top:24px; background-color:#ededed; display:none;}
.mainBox .search .senior .pop .popInner{border:1px solid #CCC; background-color:#FFF; position:relative; left:-1px; top:-1px; width:330px; padding:8px 0px 8px 8px;}
.mainBox .search .senior .pop .popInner ul{margin-top:4px;}
.mainBox .search .senior .pop .popInner ul li{float:left; width:102px; height:30px; line-height:30px; overflow:hidden; margin-right:8px; display:inline;}
.mainBox .search .senior .pop .popInner ul input{margin:0px 7px 3px 0px; *margin:0px 4px 3px 0px;}
.mainBox .resume{padding:10px 0 8px 18px;}/*2012.10.30*/
.mainBox .resume .con td{text-indent:0}
.mainBox .resume .tit .icons{background:url(../images/icon_help.gif) no-repeat;}
.helpCont tr{line-height:30px;}
.mainBox .resume .con{margin-top:0px; text-indent:2em; line-height:24px;}/*2012.10.30*/
.mainBox .rec{padding:10px 0px 0px;}/*2012.10.30*/
.mainBox .rec .tit{padding:0px 18px;}
.mainBox .rec .con{margin-top:14px; padding:0px 8px;}
.mainBox .rec .con .btn{width:19px; height:38px; margin-top:131px; cursor:pointer;}
.mainBox .rec .con .prev{background-position:-27px -30px;}
.mainBox .rec .con .next{float:right; background-position:-51px -30px;}
.mainBox .rec .con div{float:left; width:645px; height:328px; overflow:hidden; position:relative; margin-left:2px; display:inline;}
.mainBox .rec .con ul{position:absolute; left:0px; top:0px; height:328px;}
.mainBox .rec .con ul li{float:left; width:110px; margin:0px 10px 0px 9px; display:inline;}
.mainBox .rec .con ul img{padding:2px; border:1px solid #b5b5b5;}
.mainBox .rec .con ul .name{display:block; vertical-align:top; height:21px; overflow:hidden; text-align:center; }
.mainBox .gai_con{padding:0px 21px 0px 21px;}
.mainBox .gai_con .gai_list_xian{ background:url(../images/book_list_xian.gif) repeat-x center bottom;}
.mainBox .gai_con .gai_list_xian .gai_list_l{background:url(../images/book_list_left.gif) no-repeat left bottom;}
.mainBox .gai_con .gai_list_xian .gai_list_r{background:url(../images/book_list_right.gif) no-repeat right bottom;padding:0px 0px 38px 19px;}
.mainBox .gai_con .gai_list_xian .gai_list_r li{float:left; width:110px; margin:0px 8px; display:inline;}
.mainBox .gai_con .gai_list_xian .gai_list_r li .gai_book_list{ background:url(../images/book_list_tu_bg.gif) no-repeat;padding:2px 0px 0px 2px;width:108px;height:138px;}
.mainBox .gai_con .gai_list_xian .gai_list_r li a{ display:block;}
.mainBox .gai_con .gai_list_xian .gai_list_r li a img{border:none;}
.mainBox .gai_con .gai_list_xian .gai_list_r li .name{display:block; vertical-align:top; height:21px; overflow:hidden; text-align:center; }

.mainBox .list{padding:23px 0px 30px;}
.mainBox .list .tit{padding:0px 18px;}
.mainBox .list .filter{margin:12px auto 0px; width:680px; border-bottom:1px dotted #97c6dd;}
.mainBox .list .filter li{border-top:1px solid #97c6dd; padding:13px 8px;}
.mainBox .list .filter .monthFilter select{width:70px;}
.mainBox .list .filter .catalogFilter select{width:160px;}
.mainBox .list .book{padding:4px 12px 0px 11px;}
.mainBox .list .book li{float:left; width:110px; height:163px; overflow:hidden; margin:20px 13px 0px; display:inline;}
.mainBox .list .book img{padding:2px; border:1px solid #b5b5b5;}
.mainBox .list .book .name{display:block; vertical-align:top; height:21px; overflow:hidden; text-align:center; margin-top:1px;}

.left_nav{background-color:#0191da; margin-bottom:10px; padding-bottom:0px;}
.left_nav_title{background:url(../images/icon_fenlei.gif) no-repeat; background-position: 20px 20px; padding:16px 15px 6px 45px;  font-size:16px; color:#fff;}
.bookMenu{height:660px;overflow:auto;border-top:solid 2px #fff;scrollbar-color:#cdcdcd #f0f0f0;}
.bookMenu *{font-size:14px;}
.bookMenu li{
    display: block;
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
    border-top: dashed 1px #fff;
}
#ztree_1{
    border-top:none;
}
.bookMenu li a{
    height: 29px;
    line-height: 29px;
    color:#fff;
    margin-left: 20px;
}
.bookMenu li a:hover{
    color: #000;
    text-decoration:none;
}
.bookMenu li a.curSelectedNode {
    padding-top: 0px;
     background-color: inherit;
    color: black;
    height: 29px;
    border: none;
    opacity: 0.8;
}
.bookMenu li span{
    height: 19px;
    line-height: 29px;
}
.bookMenu li span.button.switch {
    width: 13px;
    height: 18px;
}
.bookMenu li ul {
    margin: 0;
    padding: 0;
}

/*.bookMenu ul li{cursor:pointer;}
.bookMenu ul li a{display:block;color:#fff;font-size:12px;font-weight:bold; white-space:nowrap;border-bottom:dashed 1px #fff;padding:0 10px;height:29px;line-height:29px;}
.bookMenu ul li a:hover{color:#333}
.bookMenu ul li i{float:left;width:7px;height:10px;background:url(../images/bokArr.png) no-repeat;margin-top:10px;margin-right:10px}
.bookMenu ul li ul li a{padding-left:25px}
.bookMenu ul li ul li ul li a{padding-left:45px}
.bookMenu ul li ul li ul li ul li a{padding-left:75px}
.bookMenu ul li ul{display:none}
.bookMenu ul li a.opening i{background:url(../images/bokBot.png) no-repeat;width:10px;height:7px}*/



/**************************2019-05-28--图书列表*************************/
.mainBox .commonBox{border:1px solid #CCC;border-top:5px solid #0191da;background:url(../images/bg_commonBox.gif) repeat-x;margin-top:10px;}/*2012.10.30*/
.mainBox .commonBox .tit{height:30px; line-height:20px;}
.mainBox .commonBox .tit a{float:right;}
.mainBox .commonBox .tit .icons{width:26px; height:25px; background-position:-142px 0px; margin-right:12px;}
.mainBox .commonBox .rangcolor{padding-top:10px;}
.mainBox .commonBox .help{color:black;line-height:2!important;height:auto!important;}
.mainBox .commonBox .help a{color:#0191DA;}
.mainBox .commonBox .help h3{font-weight: bold;font-size: initial;}
.mainBox .commonBox .question a{color:#0191DA;}
.mainBox .resume{padding:10px 0 8px 18px;}
.mainBox .resume .tit .icons{background:url(../images/icon_help.gif) no-repeat;}
.columnHd{padding-left:0;background:url(../images/sortBg.jpg) no-repeat left bottom;height: 48px;font-size:18px;}
.columnBd{padding:15px 0px 0px 15px;text-decoration:none;}
.columnBd p .biaoti{font-size:14px; font-weight:bold;}
.columnBd p .biaoti a{color:#0191da; text-decoration:none;}
.bookclassify{color:#0191da;}
.gai_box{width:663px;padding-bottom:10px; padding-top:10px; border-bottom:1px #535353 dotted;}
.gai_box .box_left{ float:left;width:21px;height:131px; color:#7e7e7e; padding:5px 0 0 13px; font-size:14px;}
.gai_box .box_right{width:628px; float:left;line-height:2;}
.gai_box .box_right em{color:red;}
.gai_box .box_right .box_r_l{ float:left;width:104px;height:133px; border:0px solid;padding:0px;}
.gai_box .box_right .box_r_r{float:left;padding-left:8px;}
.gai_box .box_right .box_r_r p{line-height:21px;width:495px; color:#535353;}
.gai_box .box_right .box_r_r a{color:#0191da; text-decoration:none;}
.gai_box .box_right .box_r_r p.biaoti{font-size:16px; font-weight:bold;}
.gai_box .box_right .box_r_r p.biaoti a{color:#0191da; text-decoration:none;}
.gai_box .box_right .box_r_r p.biaoti .biao{width:16px;height:16px;}
.gai_box .box_right .box_r_r p.biaoti .biao img{ display:inline; vertical-align:text-top;margin-left:5px;}
.box_r_r .tips{display:none}

.pagination{text-align:center; margin-top:27px;}
.pagination a{display:inline-block; margin:0px 2px; height:18px; line-height:18px; border:1px solid #b7b7b7; padding:0px 5px; color:#000}
.pagination a:hover{color:#0191da;}
.pagination span{display:inline-block; vertical-align:top;  height:18px; line-height:18px; padding:0px 5px;}
.pagination span a:hover img{cursor:hand;}

/*********************************2019-05-28-检索结果页************************************/
.columnHd_tit{padding-left:0;background:url(../images/sortBg.jpg) no-repeat left bottom;height: 38px;font-size:12px;}
.left_result{float: left;}
.right_result{float:right;; margin-right:15px; font-size:12px; color:#000;}
.black_overlay {display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 1001;-moz-opacity: 0.8;opacity: .80;filter: alpha(opacity = 80);}
.white_content {display: none;position: absolute;top: 50%;left: 50%;width: 215px;height: 175px;padding: 8px;border: 5px solid orange;background-color: white;z-index: 1002;overflow: auto;}
.sugTxt{width:200px; height:24px; line-height:24px; border:1px solid #CCC;}
.sugTxtArea{width:340px; height:100px; line-height:24px; border:1px solid #CCC;}
.mainBox .resume .con{margin-top:0px; text-indent:2em; line-height:24px;}
.mainBox .resume .con strong,.mainBox .columnBd strong{font-weight:bold}
.mainBox .resume .con table td{padding:3px 0}
.num{margin-right:10px;display:inline-block;width:12px;height:12px;background:#fbaf35;color:#fff;font-size:10px;text-align:center;line-height:12px;text-indent:0;}
.mainBox .columnBd .newsList{color:#0191da;}


/*专题库首页*/
.mainBox .commonBox1{border:1px solid #CCC; border-top:5px solid #0191da; background:url(../images/bg_commonBox.gif) repeat-x;padding:15px;}
.mainBox .commonBox1 .tit {height: 30px; line-height: 20px;}
.mainBox .commonBox1 .tit .icons{width:26px; height:25px; background-position:-142px 0px; margin-right:12px;}
.mainBox .subject .con li{line-height:30px; border-bottom:1px dotted #CCC;}
.mainBox .load .columnHd{background: url(../images/load.png) no-repeat scroll left top transparent;padding:5px 0 0 50px;height:40px;}
.mainBox .load .columnBd{padding:0 0 5px 5px;}
.mainBox .load .columnBd .download {display:block; height:37px; margin:10px auto 0; outline:0 none; width:199px;}
.mainBox .load .columnBd a{color:#076EA3; text-decoration:none;}
.mainBox .load .columnBd a img{border:none;}
.mainBox .intro .columnHd{ background: url(../images/intro.png) no-repeat scroll left top transparent; padding:5px 0 0 50px; margin:20px 0 0 15px; height:40px;}
.mainBox .intro .columnBd{line-height:2 !important; height:401px !important; _height:393px; padding:8px 15px 15px 20px;}
.mainBox .intro table{border-collapse:collapse; border-spacing:0; border-left:1px solid #BFBFBF; border-top: 1px solid #BFBFBF; margin-top: 15px;}
.mainBox .intro th,.intro td { border-bottom:1px solid #BFBFBF; border-right:1px solid #BFBFBF; padding:2px 0;}
.mainBox .intro th {color:#000000;}
.mainBox .intro td {text-align:center;}
.mainBox .subject .con li{line-height:35px; border-bottom:1px dotted #CCC;}
.mainBox .notice{padding: 15px 15px 40px 15px;}
.mainBox .notice .con li{line-height:30px; border-bottom:1px dotted #CCC;}
.mainBox .notice .con .more{float:right; margin:10px 14px 0px 0px; display:inline;}
.mainBox .help1{padding: 15px 15px 40px 15px;}
.mainBox .help1 .con li{line-height:30px; border-bottom:1px dotted #CCC;}
.mainBox .help1 .tit .icons{background:url(../images/icon_help.gif) no-repeat;}
.mainBox .help1 .con .more{float:right; margin:10px 14px 0px 0px; display:inline;}
.item .num{margin-left:0}

/**********************2019-05-30-*********************/
.signA{color:#0091da;}
.linkError{width:638px;height:298px;border:solid 1px #d2d2d2;background:#f6f6f6 url(../images/warn.png) no-repeat 48px 106px;border-radius:10px;position:absolute;left:50%;margin-left:-320px;top:50%;margin-top:-150px}
.errorTips{padding-top:103px;padding-left:150px;line-height:2}
