@charset "utf-8";

.kfz-header-top-nav{min-width:970px;}
.kfz-header-top-nav-right .kfz-star-div{margin-top:0!important;*margin-top:3px!important;}
.top-nav-cart-img{margin:-7px 3px 0 0!important;margin:-8px 3px 0 0\0!important;*margin:7px 3px 0 0!important;*position:relative;*top:-4px;_top:0;}
.kfz-star-div{*padding-top:0!important;*margin-top:-5px;}
.collection-star-img{*position:relative;*top:-6px;_top:0;}

.grid_24,.grid_15,.grid_8{overflow:hidden;*zoom:1;}

h1{line-height:60px;font-size:24px;font-family:\5FAE\8F6F\96C5\9ED1,\5E7C\5706;}
h3{font-weight:bold;line-height:50px;}
h4{font-weight:bold;line-height:36px;}
h6{font-weight:bold;line-height:30px;}
h3 span,h4 span{margin-left:14px;}
a{color:#333;}
a.blue{color:#07b;}
a:hover{color:#f60;text-decoration:underline;}

.content{width:980px;}
.box{margin-bottom:40px;}

/*图书图片*/
.book_img_1{width:35px;height:49px;overflow:hidden;}
.book_img_2{width:60px;height:84px;overflow:hidden;}
.book_img_3{width:85px;height:119px;overflow:hidden;}
.book_img_4{width:95px;height:134px;overflow:hidden;}
.book_img_5{width:135px;height:179px;overflow:hidden;}
.book_img_6{width:155px;height:217px;overflow:hidden;}

/*翻页*/
.kfz_pager_box{margin-top:30px;}
.pager_info_box{font-size:14px;float:left;width:150px}
.pager_info_box i,.pager_info_box em{font-style:normal}
.pager_info_box b{font-weight:normal}
.pager_num_box{/*width:750px;margin:0 auto;*/}
.pager_num_box a{text-decoration:none;}
.pager_num_box a,.pager_num_box span{display:block;float:left;border:1px solid#cdcdcd;padding:0 7px;margin-left:3px;color:#333}
.pager_num_box span{padding:0;border:none;vertical-align:top}
.pager_num_box a:hover{border:1px solid#999}
.pager_num_box a.current{background:#0066cc;color:#fff}
.page_input{border:1px solid#dcdcdc;border-top:2px solid#999;width:30px;margin:0 5px;height:17px;line-height:17px}
.pager_num_box a.pager_turn_btn{background:url(../image/nav/common_bg.gif)no-repeat 0-500px;width:45px;height:22px;line-height:22px;text-align:center;padding:0;border:none}
.pager_num_box a.page_btn:hover{background-position:0-522px;border:none}

/*栏目标题*/
.box_title{border-bottom:1px solid #dcdcdc;margin-bottom:10px;}
.box_tit_tip{margin-left:15px;font-size:14px;line-height:36px;}
.box_tit_tip em{font-style:none;margin:0 6px;}
.box_tit_more a{font-size:12px;color:#666;line-height:36px;font-family:\5b8b\4f53;}

.book_catagory{position:relative;margin-bottom:10px;font-size:14px;overflow:hidden;}
.book_catagory p{margin-top:3px;}
.book_catagory p a{color:#07b;line-height:36px;font-family:\5b8b\4f53;}
.book_catagory p a:hover{color:#f60;text-decoration:underline;}
.book_catagory ul{width:250px;padding-bottom:10px;border-bottom:1px dashed #dcdcdc;}
.book_catagory ul li{width:70px;margin-right:10px;line-height:24px;overflow:hidden;float:left;*display:inline;}
.book_catagory .box_btn{position:absolute;left:0;bottom:1;}

.book_catagory_none_height{position:relative;margin-bottom:10px;font-size:14px;overflow:hidden;}
.book_catagory_none_height p{margin-top:3px;}
.book_catagory_none_height p a{color:#07b;line-height:36px;font-family:\5b8b\4f53;}
.book_catagory_none_height p a:hover{color:#f60;text-decoration:underline;}
.book_catagory_none_height ul{width:250px;padding-bottom:10px;border-bottom:1px dashed #dcdcdc;}
.book_catagory_none_height ul li{width:70px;margin-right:10px;line-height:24px;overflow:hidden;float:left;*display:inline;}
.book_catagory_none_height .box_btn{position:absolute;left:0;bottom:1;}

.book_press{font-size:14px;}
.book_press li{padding-left:12px;line-height:30px;background:url(/image/dot.gif) 0 6px no-repeat;/*list-style:disc inside url(/image/dot.gif);*/}
.book_press li a{color:#333;}

.book_box{overflow:hidden;}
.book_box ul{width:500px;}
.book_box li{width:90px;padding-top:15px;float:left;*display:inline;text-align:center;margin-right:26px;}
.book_box li.book_info{width:100%;padding:10px 0 15px;border-bottom:1px dashed #dcdcdc;text-align:left;margin:0;}
.book_box li p{margin-top:5px;}
.book_box li p.book_name{margin-top:0}
.book_img{width:80px;height:130px;}
.book_img img{width:80px;}
.book_con{width:340px;margin-left:10px;float:left;*display:inline;}
.book_name{font-size:14px;}
.book_items{margin:10px 0;}
.book_item{line-height:22px;}
.book_paragraph{color:#666;}

.book_hot{}
.book_hot li{position:relative;padding:5px 0 5px 24px;border-bottom:1px dashed #dcdcdc;line-height:22px;}
.book_hot li i{position:absolute;right:215px;top:6px;*top:3px;font-style:normal;}
.book_hot li .item_box{*padding-left:20px;}
/*@-moz-document url-prefix(){.book_hot li .item_box{margin-top:0;}}*/
.book_hot li  .show_tag{display:none;}
.book_hot li.item_show .show_tag{display:block;}
.book_hot li.item_show .book_img_1{*margin-left:-20px;_margin-left:-10px;}
.item_box{overflow:hidden;*zoom:1;}
.book_hot .book_img_1{margin-right:8px;float:left;*display:inline;}
.book_scon{overflow:hidden;*zoom:1;float:left;*display:inline;*margin-left:-20px;}
.item_show .book_scon{width:150px;*margin-left:0;}
.book_scon .show_tag{color:#666;margin-top:5px;}

.friend_link{width:1000px;}
.friend_link li{width:89px;height:24px;line-height:24px;margin-right:10px;overflow:hidden;float:left;*display:inline;}

/*首页*/
#book_catagory{width:230px;overflow:hidden;*zoom:1;}
#hot_author_box li{width:60px;}

#book_type_box{margin-left:-24px;border-top:1px dashed #DCDCDC;padding-left:24px;overflow:hidden;*zoom:1;}
#book_type_box li{position:relative;top:-1px;padding-left:10px;border-bottom:none;border-top:1px dashed #DCDCDC;background:url(/image/dot.gif) 0 8px no-repeat;font-size:12px;}

/*列表*/
.book_list .book_img{width:135px;height:190px;}
.book_box ul.book_list{width:100%;}
.book_list .book_con{width:540px;margin-left:23px;}
.book_list .book_info{padding:10px 0;border-bottom:1px dashed #dcdcdc;}


/*分类列表-字母/国籍/职业*/
.writer_list{width:1020px;}
.writer_list li{margin:10px 34px 20px 0;text-align:center;float:left;*display:inline;}
.writer_list li p{margin-top:5px;font-weight:bold;font-size:14px;}
.letter_box a,.letter_box em{margin-right:8px;font-size:14px;font-family:Arial;}
.letter_now{font-size:36px;font-weight:normal;}

.side_list{width:230px;overflow:hidden;}
.side_list ul{width:270px;}
.side_list li{text-align:center;margin:10px 25px 10px 0;float:left;*display:inline;}
.side_list li p{margin-top:5px;}

/* 图书详情 */
.book_detail_title{padding-left:20px;border-bottom:1px solid #ccc;margin-bottom:15px;}
.book_detail_title a{position:relative;top:1px;display:block;width:86px;height:30px;line-height:30px;background:#fff;border-bottom:1px solid #ccc;color:#999;font-weight:bold;font-size:14px;text-align:center;float:left;*display:inline;}
.book_detail_title a.now{width:84px;height:29px;line-height:28px;border:1px solid #ccc;border-top:2px solid #7f7f7f;border-bottom:none;color:#333;}
.book_detail_title a:hover{text-decoration:none;color:#333;}
.author_img{width:115px;text-align:center;}
.author_img .img_author{width:115px;height:135px;overflow:hidden;}
.author_con{width:560px;}
.book_detail_con{padding:0 10px;line-height:22px;}
.author_name{font-size:14px;}
.author_more{font-size:14px;}
.author_more a{margin-left:10px;}
.where_buy li{padding:5px 0 10px;}
.where_buy_con{margin-left:10px;line-height:21px;}
.where_buy_price{color:#c00;}
.where_buy_more{text-align:right;}

/* 在哪儿买到这本书 */
.book_buy li{margin:0 20px 10px 0;}
.book_buy .where_buy_con{font-size:14px;line-height:26px;}
.book_buy_author p{text-indent:24px;margin:0 0 25px;}

/* 作家列表 */
.author_list{overflow:hidden;*zoom:1;}
.author_list_info{height:155px;overflow:hidden;}
.author_filter{width:230px;overflow:hidden;}
.author_filter .letter_box{width:235px;}
.author_filter .letter_box a{font-size:12px;line-height:24px;white-space:nowrap;word-break:keep-all;}
.author_filter_search{position:relative;}
.author_filter_search input{width:193px;height:28px;line-height:28px;padding:0 30px 0 7px;background:url(/image/icons.gif) no-repeat;margin-top:20px;}
.author_filter_search a{position:absolute;left:200px;top:20px;_top:22px;display:block;width:30px;height:28px;background:url(/image/icons.gif) right 0 no-repeat;}
.author_filter_search span{position:absolute;left:8px;top:25px;_top:28px;}
.author_filter_search span.focus{color:#999;}
.author_hot{width:750px;}
.author_hot li{width:335px;height:120px;margin:0 40px 20px 0;float:left;*display:inline;overflow:hidden;}
.author_hot_con{width:235px;float:right;*display:inline;}
.author_hot_con .author_name{font-size:12px;font-weight:bold;margin-bottom:4px;}
.author_hot_con .author_paragraph{line-height:20px;}
.author_type{overflow:hidden;}
.author_type_box{width:1050px;}
.author_type_box li{float:left;*display:inline;}
.author_type_item{width:300px;margin:0 40px 30px 0;}
.author_type_item_tit{padding:0 10px;border:1px solid #dcdcdc;background:#fafafa;height:34px;line-height:34px;}
.author_type_item_tit b{font-size:16px;}
.author_type_item_tit a{font-family:\5b8b\4f53;}
.author_type_item_con{padding:5px 0 10px 5px;border:1px solid #dcdcdc;border-top:none;overflow:hidden;*zoom:1;}
.author_type_item_con li{width:85px;padding-left:8px;line-height:30px;background:url(/image/dot.gif) 0 6px no-repeat;overflow:hidden;}
.author_type_item_con li a{white-space:nowrap;word-break:keep-all;}


/* 作家详情 */
.author_details_tit{padding-left:20px;border-bottom:1px solid #ccc;margin-bottom:15px;}
.author_details_tit a{position:relative;top:1px;display:block;width:86px;height:30px;line-height:30px;background:#fff;border-bottom:1px solid #ccc;color:#999;font-weight:bold;font-size:14px;text-align:center;float:left;*display:inline;}
.author_details_tit a.now{width:84px;height:29px;line-height:28px;border:1px solid #ccc;border-top:2px solid #7f7f7f;border-bottom:none;color:#333;}
.author_details_tit a.big{width:120px;}
.author_details_tit a:hover{text-decoration:none;color:#333;}
.author_info li{width:355px;line-height:30px;font-weight:bold;float:left;*display:inline;}
.author_info li span{font-weight:normal;}
.author_material_items p{text-indent:24px;margin-top:20px;}
.author_book_more{margin-top:20px;text-align:right;font-size:14px;}
.author_book_more a{margin-left:10px;font-family:\5b8b\4f53;}

/* 回顶部 */
.backToTop {
    display: none;
    width: 18px;
    line-height: 1.2;
    padding: 5px 0;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 100px;
    _bottom: auto;
    cursor: pointer;
    opacity: .6;
    filter: Alpha(opacity=60);
}

/* 作者详情*/
.para{
    line-height: 150%;
    text-indent:2em;
    height: auto;
}
.headline-1,.headline-2{
    line-height: 200%;
    font-size: 12px;
}
p.pic-info{
    font-size: 12px;
}
div.text_pic {
    width:150px;height:170px;overflow: hidden;
}
div.text_pic img{
    height:130px;
}
div.layoutright{

}
div.album-view {
    width:150px;height:170px;overflow: hidden;
    float: right;
}
div.album-view img{
    height:130px;
}

/* 回顶部、分页*/
#backTopBox {
    bottom: 38px;
    display: block;
    height: auto;
    position: fixed;
    right: 10px;
    width: 30px;
    z-index: 500;
}
#backTopBox li {
    margin-bottom: 5px;
}
#backTopBox li a {
    background: url("../image/nav/common_bg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 30px;
    width: 30px;
}
#backTopBox li a.top_gray {
    background-position: -30px -586px;
}
#backTopBox li a.top_gray:hover, #backTopBox li.now a.top_gray {
    background-position: 0 -316px;
}
#backTopBox li a.before {
    background-position: -90px -586px;
}
#backTopBox li a.before:hover, #backTopBox li.now a.before {
    background-position: 0 -349px;
}
#backTopBox li a.after {
    background-position: 0 -586px;
}
#backTopBox li a.after:hover, #backTopBox li.now a.after {
    background-position: -35px -349px;
}
#backTopBox li a.words {
    background-position: -35px -316px;
}
#backTopBox li a.words:hover, #backTopBox li.now a.words {
    background-position: -60px -586px;
}
#kfz_footer .foot_list h3{padding-left:55px;}
#kfz_footer .foot_list li p { padding-left: 25px;}