@charset "utf-8";
body{font-family:Arial,"微软雅黑"; font-size:12px; background:#fff;}
/*重置*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,input,textarea,p,select,option,button{padding:0; margin:0;}
ol,ul,li{list-style:none;}
input{outline:none;border:medium none;background:#fff;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4{font-size:inherit;font-weight:normal;}
a {text-decoration:none;}
/*首页*/
.logo_top{ width:100%; height:60px;}
.logo{ float:left; margin:15px 0 0 5px;}
.Search{ width:50%; border:1px solid #d9d9d9; height:35px; position:absolute;margin:15px 0px 0 0;-moz-border-radius: 15px; right:5px;
    -webkit-border-radius: 15px;
    border-radius:15px;} 

.Search_text{ width:80%; border:0; background:0; height:30px !important; *line-height:30px!important; float:left; margin-left:15px; color:#cdcdcd; margin-top:3px;}
.Search_button{ width:20px; height:21px; background:url(../Image/Search.png) no-repeat; display:block; position:absolute;  right:5px; margin-top:5px;}
.daohang{ width:100%; height:30px; background:#d72030;}
.daohang ul li{ float:left; width:20%; display:block; text-align:center; line-height:30px; color:#fff;font-size:16px;}
.daohang ul li a{ color:#fff;}
.daohang ul li .index_button{  height:30px; display:block; text-align:center; line-height:30px; color:#fff; font-size:16px;}
.banner img{max-width:100%; display:block;}
 .one{ width:100%;}
.one ul li{ border-bottom:1px solid #e3e3e3; display:block; height:120px; padding-top:8px;}
.one_top{ width:100%; height:30px;  border-bottom:1px solid #d5d5d5; text-indent:1.5em; color:#d72030; line-height:30px; font-size:16px; background:url(../Image/title_bg.png) no-repeat #f9f9f9; background-size:15px auto;background-position: 5px 10px; }
.book_img{ width:72px; height:100px; float:left; margin-left:8px; border:1px solid #d4d4d4;}
.one_top02{ width:100%; height:30px;  border-bottom:1px solid #d5d5d5; text-indent:1.5em; color:#d72030; line-height:30px; font-size:16px; background:url(../Image/classify.png) no-repeat #f9f9f9; background-size:15px auto;background-position: 5px 10px; }
.book_content{ margin:10px 8px 0 90px}
.book_name{ color:#2b2b2b; font-size:18px;  display:block; color:#554433;}
.book_content span{ display:block; line-height:30px;color:#8d8d8d; font-size:12px;}
.book_content p{
text-overflow:ellipsis; 
overflow: hidden; 
/*height:48px!important;*/
word-break:break-all;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
 display:-webkit-box;  
 color:#8d8d8d;
 width:100%;
 margin:10px 0;
 font-size:14px;
}
.Hit{ float:left;}
.red{ color:#d72030;}
.bule{ font-size:14px; color:#0065b5; margin-left:8px;}

.li_backgrounf{ background:#fafafa;border-bottom:1px solid #e3e3e3; padding-top:8px; min-height:110px;}

.one .two li{height:40px;}
.one .two li a{ color:#696969; font-size:17px; margin-left:8px; width:95%; display:block; line-height:40px;}
.one .two li a:hover{ color:#d72030;}
.one .two li a span{ width:20px; height:20px; line-height:20px; background:#454545; display:block; color:#fff; text-align:center; float:left; margin-right:5px; margin-top:8px;}
.one .two li a .bg_red{background:#be0c0c;}
.one .two li a .orange{background:#e3730f;}
/*底部*/
.foot{ width:100%; height:70px; background:#3b3b3b;}
.foot_one{ width:100%; text-align:center; color:#fff; line-height:35px;}

/*最小说*/
.title{ height:45px; border-bottom:3px solid #d72030; width:100%; overflow:hidden;}
.classify{ display:block; position:absolute; top:12px; left:10px;}
.title h1{ line-height:45px; font-size:18px !important ;color:#747474; position:absolute; font-weight:normal; text-align:center;text-overflow:ellipsis; white-space:nowrap; left:84px;right:45px;}
.Search_center{ width:100%; height:70px;border-bottom:1px solid #e3e3e3; }
.Search_center .Search{ margin-top:20px; position:absolute; width:90%; left:5%;}
.search_title{ color:#747474; font-size:16px;}
/*搜索结果页*/
.keyword{ float:right; color:#e3a521;}
.Search_one{ height:30px;}
.Search_one .book_name{ float:left;}
.Search_one span{ float:left; margin-right:20px;}
.Search_one .Search_right{float:right;}
/*图书详情*/
.read{ width:80px; height:25px; text-align:center; line-height:25px; border:1px solid
#0065b5; color:#0065b5; background:#fff; display:block; margin-top:10px;-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px; }
.read:hover{ background:#c3e1fd; color:#0065b5;}
.book_content02{ margin-top:5px; height:110px;}

.About{ font-size:15px; padding:8px; color:#9d9d9d;}
.catalogue_li{ background:#fafafa; padding-left:5px; line-height:40px; color:#696969; font-size:17px;} 
.catalogue_li{ background:#fafafa; padding-left:5px;}
.catalogue li{ height:40px; border-bottom:1px solid #e3e3e3; line-height:40px; color:#696969; font-size:17px;}
.catalogue li:hover{ background:#fafafa;}
.catalogue li a{ color:#696969; font-size:15px; margin-left:8px; width:95%; display:block;}

.catalogue li a:hover{ color:#d72030;}
.more_catalogue{ width:98%; height:25px; line-height:25px; background:#f7f7f7; text-align:center; color:#747474; margin:0 auto; display:block; margin-top:10px;-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px; margin-bottom:10px;}
/* 其他作品推荐--轮换 */
.book_info_b{ position:relative}
.indexPhoto{ margin: 10px 25px 10px 30px;}
.gallery{overflow:hidden;}
.gallery li{float:left; text-align:center;}
.gallery li span{float:left; width:31%; height:auto; text-align:center; margin-right:2.75%;}
.gallery li span:nth-last-child(1){ margin-right:0;}
.gallery li span a{ display:block; width:72px; height:100px;}
.gallery li img{ width:100%; height:auto; max-width:120px;height:100px; padding:1px; background:#fff; border:1px solid #ddd;}
.gallery li i{ font-style:normal; display:block; font-size:12px; color:#0065b5; padding-top:5px;}
.ctrls{position:absolute; top:25%; right:0; left:0;}
.imgPageBtn { position:absolute; top:50px; right:0; height: 18px;width: 16px; overflow:hidden; cursor:pointer}
.imgPageBtn-l{ left:5px; right:auto;}
.ctrls .arrows-left .icon1 { top:-3px; border-width:12px 12px 12px 0;}
.ctrls .arrows-left .icon2 {border-width:12px 12px 12px 0; left:5px; top:-12px; }
.ctrls .arrows-right .icon1 { top:-3px; border-width:12px 0 12px 12px;}
.ctrls .arrows-right .icon2 {border-width:12px 0 12px 12px; right:5px; top:-12px; }
.info_box_txt{ padding:8px; font-size:14px; color:#9d9d9d;}

/*阅读页面*/
h3{ text-align:center; font-size:18px; color:#696969; padding:10px;}
.read_content p{padding:0 15px 15px 15px; font-size:18px; color:#696969; text-indent:2em; line-height:24px;}
.catalogue_button{ position:absolute; display:block; right:10px;width:20px; height:20px; top:12px;}

.book_img img{width:72px;height:100px;} 

.slide{
    position: relative;
    max-width: 100%;
    overflow: hidden;
    margin: 0px auto;
}
.slide:after{
    content: '';
    display: block;
    width: 100%;
    padding-top: 50%;
}
.slide ul{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.slide li{
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.slide li img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none;
}
.slide .dot{
    position: absolute;
    right: 10px;
    bottom: 8px;
    font-size: 0;
}
.slide .dot span{
    display: inline-block;
    width: 5px;
    height: 5px;
    margin-left: 5px;
    border: 1px solid #fff;
    border-radius: 50%;
}
.slide .dot .cur{
    background-color: #fff;
}
.swipe_h3 {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 0 14px;
font-size: 12px;
font-weight: normal;
background: rgba(0,0,0,0.6);
height: 26px;
line-height: 28px;
color: #fff;
text-shadow: 1px 1px 0 #000;
}


.widget_pager{overflow:hidden; margin:15px 8px 24px; text-align:center; } 
.widget_pager .num_pager{display:inline-block; padding:0 30px 0 0; width:45%; position:relative; } 
.num_pager.l_select::before{border:none; } 
.num_pager::after{content:'▼'; display:block; position:absolute; top:0; right:0; width:30px; } 
.widget_pager .num_pager i{ font-style:normal}
.prev{float:left; } 
.next{float:right } 
/* .BtnLev1 .pager a */ 
.widget_pager a,.widget_pager span{ font-weight:normal;border:#dfdfdf solid 1px; border-color:#c2c2c2 #b6b6b6 #a9a9a9; padding:0 10px; height:30px; line-height:30px; font-size:14px; color:#4a4a4a; text-align:center; background: #fdfdfd; background: -webkit-gradient(linear, left top, left bottom,from(#fdfdfd),to(#eaeaea)); background: -moz-linear-gradient(#fdfdfd,#eaeaea); background: -o-linear-gradient(#fdfdfd,#eaeaea); background: -ms-linear-gradient(#fdfdfd,#eaeaea); background: linear-gradient(to bottom,#fdfdfd,#eaeaea); -webkit-border-radius:5px; border-radius:5px; } 
.widget_pager a:visited,.widget_pager span:visited{color:#4a4a4b; } 
.widget_pager a:hover,.widget_pager span:hover{color:#4a4a4b; } 
.widget_pager .disabled{color:#9d9d9d; background:#eee; } 
.widget_pager .disabled:visited{color:#9d9d9e; } 
.pagination{margin:10px;}

h3{ text-align:center; font-size:24px; color:#696969; padding-top:20px;}
.fenye{ width:100%; margin-bottom:20px; overflow:hidden;}

.one_last{  width:80px; height:25px; text-align:center; line-height:25px; border:1px solid #696969; color:#696969; display:block; float:left; margin-left:10px;}
.one_next{ float:right;width:80px; height:25px; text-align:center; line-height:25px; border:1px solid #696969; color:#696969; display:block;margin-right:10px;}

.hui{ border:1px solid #dedede; color:#dedede;}