.filter:hover{background-color:#f9f9f9}
.filter-nav{background-color:#fff;padding:10px 0 16px;border-top:none}
.filter-nav .filter-item{clear:both;position:relative;line-height:18px;zoom:1;border-bottom:1px solid #f0f0f0;padding:6px 0;width:956px;margin:0 auto;}
.filter-nav .filter-item label{float:left;padding-left:6px;width:60px;font-weight:bold;color:#777;line-height:23px}
.filter-nav .filter-item ul{float:right;width:890px;font-family:'Microsoft YaHei'}
.filter-nav .filter-item li{float:left;padding:2px 4px}
.filter-nav .genre,.filter-nav1 .year{height:64px;_height:62px}
.filter-nav a{display:inline-block;padding:0 6px;color:#333;cursor: pointer;}
.filter-nav a:hover{color:#fe4800}
.filter-nav a.active{background:#b33600;color:#fff;border-radius:3px}
.filter-nav a.active:hover{text-decoration:none}
.filter-header{position:relative;clear:both;line-height:34px}
.filter-header .filter-title{text-indent:.6em;color:#fe4800;background-color:#fff;border-top:3px solid #fe4800;width:200px;text-align:center;position:absolute;top:-1px;left:0}
.filter-click{position:absolute;top:0;padding-top:6px;height:30px;left:200px;border-left:1px solid #e0e0e0;padding-left:20px;vertical-align:middle}
.filter-click li{float: left; line-height: 24px;margin-left: 10px;}
.filter-click li a:before{content:' ';background: url(../images/bg_main.png) no-repeat -36px -256px;padding-left: 16px;display: inline-block;  width: 8px;  height: 8px;}
.filter-click li.filter-clear a:before{height: 12px;background-position: -34px -274px;}
.filter-click a{padding:0 8px;display:inline-block;color:#333;border:1px solid #ccc;height:24px;line-height:22px;background-color:#f9f9f9;text-decoration:none;vertical-align:top}
.filter-click a i{margin-left:6px;display:inline-block;width:8px;height:8px;background:url(../images/bg_main.png) no-repeat -36px -256px;vertical-align:middle}
.filter-click a.re i{width:16px;height:16px;background-position:-34px -274px}
.filter-click a:hover{background-color:#fff;color:#fe4800}
.filter-click span{color:#ccc}
.book-sort{margin-bottom:20px;position:relative}
.book-sort h4{color:#333; line-height: 28px;}
.book-sort h5{width:120px;padding-left:0;text-align:center;color:#333;border-right:1px solid #ccc; line-height: 28px;}
.book-sort h5 strong{font-weight:600}
.book-sort ul{position:absolute;top:-1px;left:121px;font-size:16px}
.book-sort li{width: auto;float:left; padding: 0;}
.book-sort li a{display:block;padding: 0 20px;text-align:center;border-right:1px solid #ccc;line-height:36px}
.book-sort li a.asc,
.book-sort li a.desc{background-color:#f6f6f6;font-weight:400;border-top:4px solid #fe4800;line-height:33px;color:#fe4800}
.book-list{overflow:hidden;width:1030px;}
.book-list li{float:left;width:140px;margin-right:30px;height:254px;overflow:hidden;padding-left:1px;padding-top:1px}
.book-list li p{font-size:14px;line-height:2em;width:138px;text-align:center;}
.book-list li .updateon{display:block;padding-top:4px;text-align:center;color:#999;position:relative}
.book-list li .updateon em{ display:none;position:absolute;right:3px;top:-22px;color:#fe4800;font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;font-size:14px;font-weight:bold}
.book-list .tt{text-align:center}
.book-list li.no{text-align:center;width:998px;font-size:16px;line-height:32px;padding:40px 0;height:32px;font-family:'Microsoft YaHei';color:#666;margin:0}
.book-list li.no i{display:inline-block;height:32px;width:32px;background:url(../images/bg_main.png) -132px -248px no-repeat;vertical-align:middle;margin-right:10px}

.rank-list{overflow:hidden;width:765px;}
.rank-list li{float:left;width:107px;margin-right:20px;height:186px;overflow:hidden;padding-left:1px;padding-top:1px}
.rank-list li p{font-size:14px;line-height:2em;width:106px;text-align:center;}
.rank-list li .click{display:block;padding-top:4px;text-align:center;color:#999;position:relative}
.rank-list .tt{text-align:center}
.rank-list li.no{text-align:center;width:998px;font-size:16px;line-height:32px;padding:40px 0;height:32px;font-family:'Microsoft YaHei';color:#666;margin:0}
.rank-list li.no i{display:inline-block;height:32px;width:32px;background:url(../images/bg_main.png) -132px -248px no-repeat;vertical-align:middle;margin-right:10px}
.ranking-menu li{ padding: 10px; font-size: 14px;}
.ranking-menu li.active{ background: #ccc;}
.ranking-menu li.active a{ color: #fe4800;}

.author-view {padding: 5px 5px 20px;}
.author-view img {width: 100%; border: 1px solid #ccc;}
.author-view p{line-height: 2em;}
.author-view p.author-name{font-size: 18px;}
.author-view p.count{font-size: 14px;}

a.upgrade{color:#fe4800;padding-left:10px}
a.upgrade em{display:inline-block;height:16px;width:16px;background:url(../images/bg_main.png) 0 -274px no-repeat;vertical-align:middle;margin-right:2px}
.page-container{clear:both;text-align:center;padding:8px 0}
.pagination{font-size:12px;display:inline-block;*zoom:1;*display:inline}
.page-container .pagination a{text-decoration:none;border: none;  background: none;  color: white;  line-height: 28px;  padding: 0;}
.page-container .pagination li.disabled,
.page-container .pagination li.disabled:hover{color: #999;  border-color: #c73e08;  background: #fff;cursor: not-allowed;}
.page-container .pagination .disabled span{ border: none;  background: none; line-height: 28px;  padding: 0;}
.pagination li,.pagination span{display:inline-block;padding:0 7px;height:30px;margin:0 2px;font-size:14px;line-height:26px;text-align:center;vertical-align:middle;border:1px solid #ccc;background:url(../images/pager.png) 0 -250px repeat-x;border-radius:2px;color:#333}
.pagination li.active{background:#fff;color:#666;border:solid 1px #aae}
.pagination li.active a,.pagination li.active a:hover,.pagination li.active a:focus{background:none;color:#666;border:none;}
/*.pagination .active.prev,.pagination .active.next{color:#999;border-color:#c73e08;background:#fff}*/
.pagination li:hover{border-color:#666;color:#c73e08}
.pagination li a:hover{color:#c73e08;background: none;border: none;}
.pagination li,.pagination li.first,.pagination li.last,.pagination li.prev,.pagination li.next{background:url(../images/pager.png) 0 0 repeat-x;padding:0 16px;color:#fff;border:1px solid #c73e08;font-weight:bold;text-shadow:1px 1px 0 #722405}
.pagination li.first:hover,.pagination li.last:hover,.pagination li.prev:hover,.pagination li.next:hover{background:url(../images/pager.png) 0 -50px repeat-x;color:#fff;border:1px solid #c73e08}
.pagination li.prev:focus,.pagination li.next:focus{background:url(../images/pager.png) 0 -100px repeat-x;color:#fff;border:1px solid #c73e08}
/*.pagination span.active{background:url(../images/pager.png) 0 -50px repeat-x;color:#fff;border:1px solid #c73e08;font-weight:bold;padding:0 8px}
.pagination span.disabled{color:#999}*/
.pagination select{height: 26px;padding: 0 8px;line-height: 24px;vertical-align: top;font-size: 14px;border: 1px solid #c73e08;}

.empty{
    font-size: 24px;
    text-align: center;
}
.list-all .bar-tab{
    margin-bottom: 10px;
}
.list-all .bar-tab h5 {
    line-height: 32px;
    font-size: 18px;
}
.list-all .bar-tab span{
    float: right;
    font-size: 14px;
    padding: 3px 10px;
}