﻿.tjlist {

    display: inline;
    float: left;
    padding: 6px 0 6px ;
    width: 315px;
    margin-left:8px;
}
.tjlist .title {
    float: left;
    height: 125px;
    overflow: hidden;
    width: 305px;
}
.tjlist h3 { font-size:14px; margin-bottom:5px;}
.tjlist img {
    border: 1px solid #808080;
    float: left;
    height: 118px;
    margin-right: 10px;
    padding: 1px;
    width: 90px;
}
.tjlist .intro {
    color: #777777;
    float: left;
    margin-top: 10px;
    width: 300px;
}
.ranbox li{background:url(/images/icon-num.gif) no-repeat; font-style:normal; padding-left: 24px; margin-left:5px; padding-right:5px;}
.ranbox .no1{background-position:0 5px;}
.ranbox .no2{background-position:0 -20px;}
.ranbox .no3{background-position:0 -45px;}
.ranbox .no4{background-position:0 -70px;}
.ranbox .no5{background-position:0 -95px;}
.ranbox .no6{background-position:0 -120px;}
.ranbox .no7{background-position:0 -145px;}
.ranbox .no8{background-position:0 -170px;}
.ranbox .no9{background-position:0 -195px;}
.ranbox .no10{background-position:0 -220px;}
.contentbox { margin-bottom:6px; border: 1px solid #ddd; 
     background:url("/images/line_0121.png") no-repeat scroll 0 0 transparent;    
    background-position: 0 -1963px;
    background-repeat: repeat-x;}
.contentbox h2{ height: 31px; padding-left:10px;line-height: 31px;}
.rightbox .contentbox h2{background: url("/images/sprite_0121.png") no-repeat scroll 0 -40px transparent;border-bottom: 1px solid #ddd; }
.reply_list{ margin-left:10px;}
.reply_list_img { width:48px; margin-right:3px;}
.reply_list_text_t { background:#fff;}
.reply_list_text{  width: 560px;}
.commendbox
{

}
.commendlist
{

}
.commendboxtitle{    height: 35px;
    padding-left: 15px;
    padding-top: 10px; font-size:14px; color:Red; font-weight:bold;
 }
.recommendlistul   
{
     background: none repeat scroll 0 0 #FEF8E7;
    border: 1px solid #F5D3C6;
    clear: both;
    margin-bottom: 8px;
    padding: 8px;}
.recommendlistul li{  margin-bottom:10px;  padding: 7px 0px 0px 10px; }
.recommendlistul .text{ width:620px;}
.recommendlistul li img     
{
    border: 1px solid #808080;
    height: 110px;
    margin-right: 10px;
    padding: 1px;
    width: 85px;
    float:left;
    margin-bottom:10px;
  }
.recommendlistul h3{    color: #006600;
    font: 14px/150% Arial,Helvetica,sans-serif;
   display:block;
   margin:0px 0px 3px;
   font-weight:bold;
   }
.recommendlistul .related {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 200px;
    margin-top:-5px;
}
.recommendlistul .related ul li {
    background: url("http://img.17k.com/author/orange/icon.gif") no-repeat scroll 14px 10px transparent;
    padding: 5px 0px 0px 28px;
    margin-bottom:3px;
}
.commendline {border-top: 1px dashed #bbb; clear:both;}
.newsarticle {
    background-color: #F5FAFE;
    border: 1px solid #CBD7EC;
    width:645px;
   
}
.newsarticle h1 {
    clear: both;
    color: #03005C;
    font-size: 22px;
    margin: 15px auto 3px;
    text-align: center;
}
.newsarticle .split {
    background-color: #CBD7EC;
    height: 1px;
    margin: 0 auto 15px;
    overflow: hidden;
    width: 90%;
}
.newsarticle .newscontent {
    font-size: 14px;
    line-height: 28px;
    margin: 15px auto 15px;
    overflow: hidden;
    width: 90%;
}
.newsarticle .newscontent p{ margin:10px 0px}
.commendtitle a{ font-size:14px; color:#FF6600}
.newsinfo{ text-align:center; color:#aaa}
.newcommend
{
    margin: 0px auto 5px;
    width: 600px;
}
.commenttxt {
    background: url("/images/plbg.jpg") repeat-x scroll 0 0 transparent;
    color: #666666;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 6px;
    text-indent: 10px;
    margin:10px 0px;
}
.comment_put li {
    margin-bottom: 5px;
}
.comment_put textarea {
    border: 1px solid #CCCCCC;
    height: 80px;
    width: 480px;
}
.commentloop {
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px;
    background:#fff
}
.commentloop .commenttop {
    color: #868686;
    height: 20px;
    line-height: 20px;
    text-indent: 12px;
}
.commentloop .commentcontent {
    background: none repeat scroll 0 0 #F5FAFE;
    border: 1px solid #CCCCCC;
    line-height: 20px;
    overflow: hidden;
    padding: 10px;
    word-wrap: break-word;
}
#booklist table{ width:100%;text-align:center; border:1px solid #ddd; border-top:0px;}
.booklisttitle{ font-weight:bold; background-color: #F5F5F5;
    font-weight: bold;
    height: 24px;
   padding:6px 0px 0px 10px;
       border: 1px solid #DDDDDD;
   }
.booklisttitle div{ float:left}
#booklist .catname{ width:60px;text-align:left; padding-left:5px; }
#booklist .bookname{ width:170px;text-align:left; font-size:14px; }
#booklist .lastchaptername{ width:250px;text-align:left; }
#booklist .sitename{ width:50px}
#booklist .updatetime{ width:115px; text-align:center;}
#booklist .isfinished{ width:80px}
#booklist .display{ width:50px}
#booklist .wantto{ width:50px}
#booklist .reading{ width:50px}
#booklist .hadreaded{ width:50px}

#booklist tbody tr td{   
    height: 26px;
    line-height: 26px;
    padding-top: 3px;
}
#booklist tbody .s1
{
    background-color: #F5F5F5;
}

.expTxtC .l1 {
    border: 1px solid #E2E1E1;
    display:block;
    float: left;
    margin: 10px 5px 0 0;
    overflow: hidden;
    width: 184px;
    height:160px;  
    background: none repeat scroll 0 0 #F8FCFF;
}
.expTxtC .iTit {
    background: #EFF6FE;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-align: center;
    font-style: normal;
}
.expTxtC .expPicA {
    padding: 6px 5px 2px;

}
.expPicA li {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    display:block;
    font-size:14px;
}
.expPicA li a{
   color:#000
}
.expPicA img {
    height: 20px;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 20px;
}
#bikanauthor{ width:375px}
#bikanauthor .expPicA li{ width:33%; overflow:hidden; float:left;}
.arrow-left {
    background: url("/images/arrow_gray.gif") no-repeat scroll 0 0 transparent;
    height: 9px;
    left: 0;
    margin-left: -6px;
    position: absolute;
    top: 30px;
    width: 6px;
}
.detail-tip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 13px 13px 10px;
    position: absolute;
    width: 350px;
    word-wrap: break-word;
}
.detail-tip img{ width:100px; height:120px;}
.detail-tip .jianjie {  margin-left:10px; float:left; width:230px; }
.detail-tip .jianjie span { color:Gray}
.bikaninfo { text-align:center}
.newsl{    border: 1px solid #E0DFDF;
    height: 100%;
}
.newsl ul {
    border-bottom: 1px dashed #CCCCCC;
    margin: 0 10px;
    padding: 17px 15px 16px;
}
.newsl ul li {
    height: 19px;
    padding: 3px 0;
    width:615px;
    overflow:hidden;
}
.newsl ul li em {
    color: #999999;
    float: right;
    font-family: Arial;
    font-size: 11px;
    font-style:normal;
}
.newsl ul li a {
    color: #999999;
    letter-spacing: 1px;
    margin-right: 10px;
}
.newsl ul li a.f14 {
    color: #454545;
}

.authorlist{ padding:10px;}
.helpbox{ margin:10px 0px; font-size:14px}
.helpbox h3{ background:#e5ecf9; height:30px; line-height:30px; padding-left:5px; margin-bottom:10px;}
.helpbox p{ padding-left:5px;}
.value-block 
{
    margin-top:-5px;
    background: url("/images/qb-bg.png") no-repeat scroll left -252px transparent;
    cursor: pointer;
    height: 29px;
    overflow: hidden;
    width: 84px;
    margin-right:10px;
}
.value-num {
    color: #DF4843;
    font-weight: bold;
    line-height: 29px;
    overflow: visible;
    padding-left: 40px;
    text-align: left;
}
.value-block-hover {
    background-position: left -281px;
}
.value-tip {
    color: #C87673;
    font-size: 12px;
    line-height: 27px;
    text-align: center;
}
.banner{ margin-bottom:3px;}
.w400 {
    width: 400px;
    margin-bottom:8px;
}
.newsbox {
    background:#FFFFFF;
    border: 1px solid #DADADA;
}
.hotnews {
    background:#fff;
    height: 64px;
    padding: 3px 0 0;
    text-align: center;
}
.hotnews h2 {
    display: block;
    font-family: "黑体";
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    margin-top: 5px;
     margin-bottom: 5px;
    text-align: center;
}
.hotnews span{color:#666666}
.hotnews h2 a {
    color: #CC0000;
    font-weight: normal;
}
.textlist li {
    background: url("/images/dot.png") no-repeat scroll left center transparent;
    display: block;
    padding-left: 10px;
    line-height: 27px;
}
.textlist li span {
    color: #7B7B7B;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.textlist li a{ overflow:hidden; width:200px;color:#0F0CBF; text-decoration: underline;}
.textlist li em {
    color: #555555;
    margin-right: 5px;
    font-style:normal;
    vertical-align:top !important;
    >vertical-align:middle !important; 
    vertical-align:middle;
}
.textlist li em a{ text-decoration:none}
.dnewslist { padding:4px 9px 5px 9px;}
.textlist li em a {
    color: #555555;
}
.pt9 {
    padding-top: 9px;
}
.w550
{
    float:right;
    width:550px;
}

.dot_line {
    background: url("/images/dot_line.png") repeat-x scroll 0 0 transparent;
    display: block;
    height: 2px;
    line-height: 2px;
    overflow: hidden;
}
.movie_headerline {
    background:#FFFFFF;
    border: 1px solid #DADADA;
    border-left:0px;
    margin-bottom: 8px;
    width:550px;
    background: url("/images/hot.gif") no-repeat scroll 0 0 transparent;
}
.movie_headerline .content {
    display: none;
    float: left;
    overflow: hidden;
    padding:10px;
    margin-top:25px;
    width: 340px;
    height: 257px !important;
    >height:257px !important; 
    height: 257px;
    
}
.movie_headerline .content .headerline_img {
    display: inline;
    float: left;
    height: 155px;
    margin-bottom: 8px;
    overflow: hidden;
    width: 115px;
}
.movie_headerline .content .headerline_img img
{
    width:110px;
    height:146px;
    border: 1px solid #808080;
    padding: 1px;
}
.movie_headerline .content .headerline_content 
{
       float: right;
    width: 215px;
    height: 150px;
    overflow: hidden;
}
.movie_headerline .content .title a {

    font-size: 14px;
    margin-right: 10px;
}
.movie_headerline .content .ul {
    clear: both;
    margin: 5px 0;
}
.movie_headerline ul.menu {
    border-left: 1px solid #E4E4E4;
    float: right;
    width: 185px;
}
.movie_headerline ul.menu li {
    border-bottom: 1px solid #E4E4E4;
    height: 74px;
}
.movie_headerline ul.menu .on {
    background: none repeat scroll 0 0 #E4E4E4;
    position: relative;
}
.movie_headerline ul.menu li .intro {
    color: #FF5138;
    font-size: 10px;
    margin-left: 40px;
    padding-left: 5px;
    padding-top: 10px;
}
.movie_headerline ul.menu li .intro a {
    font-size: 12px;
}
.movie_headerline .intro a.title {
    display: block;
    height: 19px;
    overflow: hidden;
}
.movie_headerline ul.menu li .img {
    display: inline;
    float: left;
    height: 65px;
    padding: 5px;
    width: 50px;
}
.movie_headerline ul.menu li .img img{
    height: 65px;
    width: 50px;
}

.movie_headerline ul.menu li .arrow {
    display: none;
}
.movie_headerline .menu li .on .arrow {
    background: url("/pics/movie_headerline_arrow.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    left: -11px;
    overflow: hidden;
    position: absolute;
    top: 20px;
    width: 10px;
}

.m_wnews 
{
    width:550px;
    background: #F4F4F4;
    border: 1px solid #CBCBCB;
    height: 61px;
    overflow: hidden;
    position:relative;
}
.m_wnews strong {
    background: none repeat scroll 0 0 #D7D7D7;
    font-weight: normal;
    height: 54px;
    left: 0;
    overflow: hidden;
    padding: 3px 8px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 12px;
}
.m_wnews div {
    line-height: 2em;
    padding: 3px;
    padding-left:20px;
}

