h1,h2,h3,h4{margin:0;padding:0;font-weight:normal}
.cat_tit,.sub_tit{color:#4c4c4c;font-size:14px; min-height:38px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:11px 8px 0; padding-bottom: 3px;  background:#f2f2f2;line-height:14px}
.cat_tit a,.sub_tit a{color:#4c4c4c; height: 14px; overflow: hidden; }
.cat_tit em,.sub_tit em,.recent .icon{height:14px;width:8px; float:left;background:#5e5e5e;border-radius:2px;margin-right:7px}

.cat_tit2{color:#4c4c4c;font-size:14px; height:25px;padding:11px 8px 0 ;line-height:14px}
.cat_tit2 em{height:14px;width:8px; float:left;background:#5e5e5e;border-radius:2px;margin-right:4px}
.cat_box .cat_tit{border:0;background:#fff;}
.cat_box .cat_tit em{background:#ff4643;}

/*分类页*/
.cat_box{background:#fff;margin:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;zoom:1; overflow:hidden}
.cat_box::after{visibility: hidden;display:block;font-size:0;content: ' ';clear: both;height:0;}
.cat_box h2{font-size:16px;height:40px; line-height:40px; text-indent:15px;border-bottom:1px solid #ddd}
.cat_list li{float:left;width:25%;border-bottom:1px solid #e9e9e9; text-align:center; line-height:13px;height:40px; position:relative;bottom:-1px;font-size:13px}
.cat_list li a{color:#5e5e5e;display:block;border-right:1px solid #dfdfdf;height:13px;margin-top:13px}
.cat_list li:nth-of-type(4n+0) a{border-right:0}
.cat_more{ float:right;font-size:13px; line-height:15px;height:14px; overflow:hidden;color:#5e5e5e}
.cat_box .cat_tit .cat_more em{width:14px;height:14px;background-size:105px;background-color:transparent;background-position:-2px -66px;margin-right:4px}
ul{list-style: none;}

.book_intro ,.banzou{
	 background-color: #FFFFFF;
    color: #5e5e5e;
    font-size: .6rem;
    line-height: 26px;
    padding: 5px 7px;
}
.banzou{ position: fixed; bottom: 1px; width: 100%; display: block;}
.book_intro h1{ font-size: 14px; font-weight: bold; text-align: center;}

.song{ border-bottom: 1px solid #ccc; margin-bottom: 5px;}
.song h4{ font-weight: bold;}
.song p{ padding: 3px;}
.song p a{ padding: 2px; color:#2B669A ;}

.book_intro div a.jt_list{color:#2a6496; font-weight: bold; padding:3px; margin:3px; border: 1px dashed #efefef}
.book_intro .tgs a{ padding: 3px; background-color: #efefef; margin: 1px; display: inline-block;}

.book_intro  .xtlb {display: inline-block}
.book_intro .xtlb h3{text-align: left}
.book_intro  .xtlb a{
    font-size: 12px;
    line-height: 17px;
    float: left;
    height: 18px;
    margin: 3px;
    padding: 0 6px;
    color: #e34402;
    border: 1px solid #e34402;
    border-radius: 2px;
    background-color: #fff;
}
.book_intro .jitapuh2{
    background-color: #f7f7f7;
    padding: .2rem;
}
.book_intro .jitapuh2 img{width:130px;padding:.3rem;float:left;}

#pu-content-2{ position: relative}
#pu-content-2 #btn-full-screen-show{opacity:0.6; filter:Alpha(opacity=60);  background-color: #3CC457;color: #ffffff;right: 0px; position: absolute;top: .2rem;padding: .2rem;text-align: center;}
#pu-content-2 #btn-full-screen-quit{display: none; opacity:0.6; filter:Alpha(opacity=60); background-color: #666666;color:  #ffffff;right: 0px; position: fixed;top: .2rem;padding: .2rem;text-align: center;}

