﻿
/*p,th,td,h1, h2, h3, h4, ul, li, dl, dt, dd, form {margin: 0;padding: 0;font-weight: normal;}*/

.img-icon {width: 24px;height: 24px} /*打开*/
body{ font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";font-size: 14px; background: #442;}

.ip{text-indent:2em;}
.lp{margin: 18px 0;font-size: 14px;line-height: 1.5;letter-spacing: 0px;}
.lp{margin: 6px 0;font-size: 14px;line-height: 1.5;letter-spacing: 0px;}

.name a{ cursor: pointer;}
.name a.noclick{ cursor: default;text-decoration: none;}
#top { background: url(/static/images/epub/sj01.jpg) center -40px repeat-x;background-color: #f5f5f5;border-bottom: 1px dotted #ddd;}
#top table{ width: 100%;}
#top table td{ padding: 0px 15px;height: 40px;}
#top a { padding:9px 20px;color:#fff; text-decoration: none }
#top a:hover { color: #f5f58e; background-color:#000; text-decoration: underline }
#top .flash .message {}
#top .flash .error {color:#fff;background-color:#000}

#footer { background-color: #f5f5f5;}

/*book-info*/
#book-info { font-size: 14px;min-height: 380px;}
#book-info .parent-dir { height: 32px;}
#book-info .info-row{ height: 50px;}
#book-info .myscore{ margin-top: -10px;text-align: right;padding-right: 15px;}

#maintain-manage { margin-top: 15px;margin-bottom: 15px;}
#maintain-manage .txtarea{ width: 550px;height: 700px;font-family: Courier;}


.boxt { border-top: 1px solid #ddd;}
.boxdt { border-top: 1px dotted #ddd;}
.boxm { border-bottom: 1px solid #ddd;}
.boxtm { border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.boxlr {border-left: 1px solid #ddd;border-right: 1px solid #ddd;}

#ebook {}
.block-title{ font-size: 14px;font-weight: bold;padding-top: 12px;padding-bottom: 12px; background-color: #eee;}
.block-list{padding-top: 15px;padding-bottom: 15px;background-color: #fff;}
.block-list .block-item { height: 28px;margin-bottom: 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}
.block-search{padding: 10px 5px 15px;background-color: #fff;}
.box-title {font-size: 14px;font-weight: bold;padding-top: 12px;padding-bottom: 12px;background-color: #eee;}
.main-left { padding-right: 20px; }
.main-right { padding-left: 20px; }


#ebook pre { margin: 0;padding: 0;border: 0;padding: 15px 30px 30px;font-size: 14px;line-height: 1.5;}
#ebook .split{height: 10px;}
#ebook .bookinfo { background-color: #ddd;}
#ebook .bookinfo .name{ font-size: 24px;padding-bottom: 8px;}
#ebook .bookinfo .info-link{ font-size: 14px;}
#ebook .book-cover { padding-top: 15px;padding-bottom: 15px;background-color: #fff;}
#ebook .book-cover .cover{ text-align: center}
#ebook .book-cover .book-cover{height:440px;}
#ebook .book-cover .cover img{ height: 440px;}
#ebook .book-cover .info{}
#ebook .book-cover .info li{ line-height: 2;}
#ebook .desc { background-color:#eee;}
#ebook .cat {background-color:#eee }

#ebookindex .tip {background-color:#fff;height:30px;line-height:30px;}
#ebookindex .book-list {background-color:#fff;}
#ebookindex .book-list .box-col{padding:0 3px;}
#ebookindex .book-list .book-box {text-align:center; overflow: hidden;margin: 15px 2px;border: 6px solid #fff;border-bottom: 0 none;background-color: #FFF;box-shadow: 0 0px 1px 1px rgb(0 0 0 / 10%);}
#ebookindex .book-list .book-box:hover {box-shadow: 1px 1px 5px 3px rgba(0,0,0,.5)}
#ebookindex .book-list .book-box .img-box{height:280px;}
#ebookindex .book-list .book-box img{height:280px;padding:3px;}
#ebookindex .book-list .book-box .name{height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}


#book_search_result { font-size: 14px;border: 1px solid #ddd;background-color:#fff;}
#book_search_result h1{ font-size: 14px;display: inline;padding: 0;margin: 0;}
#book_search_result th {vertical-align: middle; padding:1px 1px;border-top:1px solid #f5f5f5;background-color:#f2f2f2;border-bottom:1px solid #ccc;} /*控制行高*/ 
#book_search_result td {vertical-align: middle; padding:1px 1px;border-top:1px solid #f5f5f5;} /*控制行高*/
#book_search_result .no{ width:36px}
#book_search_result .icon{ width: 38px;height: 36px;padding-left: 3px;text-align:center;}   /*控制行高*/
#book_search_result .icon a{ cursor: pointer;}
#book_search_result .type_disp{position: relative;background-color: #000;color: #fff;width: 36px;height: 12px;}   /*控制行高*/
#book_search_result .name { padding-top: 4px;padding-left: 6px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}
#book_search_result .name a{ padding-top: 2px;padding-bottom: 2px;cursor: pointer;}
#book_search_result .name a.parent-link{ margin-right:3px;}
#book_search_result .name span.size{ padding-left:20px;}
#book_search_result .size{ padding-top: 4px;width: 52px;text-align: right;}
#book_search_result .down{ width: 42px;height: 32px;text-align: center;padding-top: 4px;background-color: #f8f8f8}
#book_search_result .down2{ width: 84px;height: 32px;text-align: center;padding-top: 4px;}
#book_search_result .fsearch{ width: 42px;height: 32px;text-align: center;padding-top: 4px;}
