html,body{margin:0}
a{text-decoration:none;color:#000}
a:hover{color:red;text-decoration:underline}
a:visited{color:#000}
td,p,li,input,select,div{font-family:宋体;font-size:12px;line-height:21px;color:#000}
ul,li,dl,dt,dd,form,input,h1,h2,h3,h4,h5,h6,p,span,em{list-style:none;margin:0;padding:0}
em,cite,small{font-style:normal;font-size:12px}
img{border:none}
.left{float:left;}
.right{float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1;_height:1px;display:block}
*html .clearfix{height:1%}
*+html .clearfix{height:1%}
input:hover,select:hover,textarea:hover{border: 1px solid #ff6600;}
/*通用宽度*/
#topnav,#logobanner,#navber,.wrapper,#footer,#header,#navber,#searchwarpper,#topall,#middleall,#banner950,#bottomall,#frlink{width:950px;overflow:hidden;margin:0 auto;}
#banner950{border:0px solid #f1e3c8;margin:0 auto 5px;width:950px;overflow:hidden;}

.bodyleft{float:left;overflow:hidden;}
.bodyright{float:right;overflow:hidden;}
/*通用背景图片*/
.tab_list,.a_qianyue .box_r li,.li_list li,.ico_rd,.ico_pl,.ico_ph,.ico_dp,.ico_app,.ico_aqy,.ico_novel,.ico_vipt,.ico_addt,.title_ico .mod_title .title,.title_ico2 .mod_title .title,.ico_txt,.notice,.ico_dpxs,.ico_rj,.ico_blog,.ico_bbs,.li_2 a,.li_3 a,.u_list li,.mod_gg .mod_title span.title,.mod_login .mod_title span.title{background:url('/ttimg/ico_index.gif') no-repeat;padding-left:23px}

.ico_rd{background-position:left -30px}
.ico_pl{background-position:left -63px}
.ico_ph{background-position:left -97px}
.ico_dp{background-position:left -129px}
.ico_aqy{background-position:-1px -387px;padding-left:25px}
.ico_app{background-position:-1px -423px;padding-left:24px}
.ico_novel{background-position:0 -489px;padding-left:27px}
.ico_addt{background-position:left -550px;padding-left:21px}
.ico_vipt{background-position:left -578px;padding-left:21px}
.ico_kb{background-position:2px -159px}
.ico_dpxs{background-position:left -193px}
.ico_txt{background-position:3px -226px}
.ico_rj{background-position:left -293px}
.ico_blog{background-position:2px -325px}
.ico_bbs{background-position:left -258px}


#topnav .left div.huanziti span,#topnav .menu_help,#topnav .left div.shoujiban a,#topnav .left .btn_reg,#topnav .left .btn_login,#topnav .left .myname,#searchwarpper li.btn input,#searchwarpper li.icon{background:url('/ttimg/nav_common.png') no-repeat;overflow:hidden}
.ico_t1,.block_title span.title,.block_title span.title2,.block_title span.title3{background:url('/ttimg/ico_index.gif') no-repeat;padding-left:23px}/*公告图标*/


/*顶部导航*/
#topnav{clear:both;color:#555;margin-bottom:2px;padding:2px 5px 0 5px;height:33px;background:url('/ttimg/t_bg.png') repeat-x top;_background:none;_filter:progid:dximagetransform.microsoft.alphaimageloader(src='/ttimg/t_bg.png',sizingmethod='scale')}
#topnav .left div{float:left;padding-right:10px;overflow:hidden;color:#666;}
#topnav .ico_t1{background-position:2px -159px}
#topnav .right{float:right;color:#666;}
/*logo banner*/
#logobanner  {margin-bottom:8px}
#logobanner .i_logo a{float:left;background:url('/ttimg/logo.gif') no-repeat left 0;display:block;width:230px;height:60px;}
#logobanner .i_banner1 {float:right;display:block;width:700px;height:60px;border:1px solid #ffcc00;}
/*导航菜单-上*/

#navber{height:66px;margin-bottom:8px}
#navber .mainnav,#navber .mainnav .two,#navber .mainnav .two ul,#navber .subnav,#navber .subnav ul li,#navber .subnav em,#navber .subnav ul.other{background:url('/ttimg/navbg.png') repeat-x}
#navber .mainnav{background-position:left 0;height:24px;width:950px;border-top:#d0d0d0 1px solid;overflow:hidden;}
#navber .mainnav .one{float:left;padding-left:0px;height:24px;overflow:hidden}
#navber .mainnav .one li{padding:2px 10px 1px}
#navber .mainnav .one li.on{background:#cc0000;}
#navber .mainnav .one li.on a{color:#fff;font-weight:bold;}
#navber .mainnav .two{float:right;background-position:left -100px;background-repeat:no-repeat;height:24px;overflow:hidden;padding-left:15px;width:170px;border-bottom:#d0d0d0 1px solid;}
#navber .mainnav .two li{padding:2px 11px 1px}
#navber .mainnav .two ul{background-position:right -124px;background-repeat:no-repeat;height:24px;overflow:hidden;padding-right:5px}
/*导航菜单-下*/
#navber .subnav{background-position:left -32px;height:34px;overflow:hidden;width:960px}
#navber .subnav em{width:75px;float:left;display:block;text-align:left;color:#fc6;font-weight:700;background-position:right -231px;background-repeat:no-repeat;position:relative;margin-right:-4px;padding:7px 0 6px 9px; font-size:14px}
#navber .subnav em a{color:#fc6}
#navber .subnav ul a:hover,#navber .mainnav .two ul a:hover{color:#fff5c5}
#navber .subnav ul{height:34px;float:left;overflow:hidden}
#navber .subnav ul li{font-weight:bold;background-position:left -150px;background-repeat:no-repeat;_padding:6px 13px 7px 13px;font-size:12px;height:21px;margin-left:-1px;color:#fff;padding:6px 12px 7px 13px}

#navber ul li,#navber .one,.u_list li div{float:left}
#navber .subnav em a:hover,#navber .subnav ul a,#navber .mainnav .two ul a,#navber .subnav ul a:visited,#navber .mainnav .two ul a:visited{color:#fff}
/*搜索条*/
#searchwarpper{background:#fdf9ee;border:#f1e3c8 1px solid;overflow:hidden;width:942px;height:23px;margin:0 auto 8px;padding:5px 3px 3px}
#searchwarpper ul li{float:left;height:23px;}
#searchwarpper ul.left{float:left;height:23px;overflow:hidden;width:390px;}
#searchwarpper ul.right{float:right;height:23px;overflow:hidden;overflow:hidden;width:540px;}
#searchwarpper ul li{padding-right:5px}
#searchwarpper ul li select{margin-top:1px;height:20px;}
#searchwarpper li.icon{background-position:-217px -230px;width:25px}



#searchwarpper input,select,textarea {font: 12px arial; line-height:17px; color:#666666; }
#searchwarpper input,select,textarea {border:1px solid #dbca9f; height:19px;}
#searchwarpper input:hover,select:hover,textarea:hover	{border: 1px solid #ff6600;}

#searchwarpper .j_ico{ background:url('/ttimg/ico_index.gif') no-repeat left -1210px; padding:0 0 0 25px;margin:3px 0 0 10px;}/*精字图标*/
#searchwarpper .j_ico a{color:#ff6600;margin-left:5px;}
.mover{ background-color:#fdf9ee; border:1px solid #ff6600}
.mout{ background-color:#fff; border:1px solid #dbca9f}
/*重磅推荐*/
#topall{border:#fabe7f 1px solid;overflow:hidden;margin-bottom:8px}
.block_title,sw_title{background:url('/ttimg/bar_index.png') repeat-x;height:25px;overflow:hidden}/*通用title背景*/

#topall .block_title{background-position:left -195px;padding:5px 8px 0}
#topall .block_title span.title{background-position:left -127px;padding-left:26px;color:#ff6600;font-weight:700;}
#topall .block_content{display:block;float:left;margin-bottom:8px;}
#topall .i_ft_1{width:300px;height:135px;overflow:hidden;float:left;margin:10px 0 10px 10px;}

#topall .pic{float:left;margin-right:5px;}
#topall .pic a{border:#CECECE 1px solid;display:block;float:left;overflow:hidden;padding:3px}/*图片hover效果*/
#topall .pic a:hover{background:#fc0;}

#topall .content{}
#topall .content h2 {font-size:16px;}
#topall .content h2 a{color:#cc0000;}
#topall .content p{line-height:15px;color:#999;}

#topall .more{width:945px;overflow:hidden;float:left;border-top:#ffe3c7 1px solid;padding:2px 3px 2px 23px;}
#topall .more a{background:url('/ttimg/ico_index.gif') no-repeat left -745px;padding-left:15px; margin-left:5px;}

/*分类推荐*/
#middleall .bodyleft{width:694px;}
#topclass{width:223px;margin:0 6px 8px 0;float:left;border:#C8CFE2 1px solid;}
#topclass .block_title{ background-position:left -56px;padding:2px 8px 0;height:26px;}
#topclass .block_title span.title{background-position:left -193px;padding-left:px;font-weight:700;}
#topclass .block_title span.more{display:block;float:right}
#topclass .block_title span.more a{color:#888}

#topclass .block_content{padding:10px;}
#topclass .pic{float:left;margin-right:5px;}
#topclass .pic a{border:#CECECE 1px solid;display:block;float:left;overflow:hidden;padding:3px}/*图片hover效果*/
#topclass .pic a:hover{background:#fc0;}

.pictext{overflow:hidden;padding:6px 0 10px}
.pictext .pic a:hover{background:#fc0;border:#fc0 1px solid}
.pictext h3{padding-bottom:3px;overflow:hidden}
.pictext h3,.pictext h3 a{font-size:14px;color:#000}
.pictext .text p{color:#777;line-height:18px}
.pictext .text p a,.pictext .text p a:visited{color:#f60;text-decoration:underline}
.pictext .text p a:hover,.pictext .text p a:hover{color:#ff0000;text-decoration:none}

.li_l{line-height:24px;background:url('/ttimg/li_l.gif');overflow:hidden}
.li_l li{color:#777;line-height:24px;height:24px;width:200px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.li_l li a{color:#777;}
.li_l b {color:#000;font-weight:normal;}
.li_l b a{color:#000;font-weight:normal;}
/*排行榜 普通*/
#middleall .bodyright{width:251px;}
#visitclass{border:#fabe7f 1px solid;margin-bottom:6px;}
#visitclass .block_title{background-position:left 1px;padding:3px 8px 0;color:#cc0000;}
#visitclass .block_title span.title{background-position:3px -95px;padding-left:26px;font-weight:700;}
#visitclass .block_title span.more{display:block;float:right}
#visitclass .block_title span.more a{color:#888}
#visitclass .block_content{ padding:7px 10px 10px; width:228px}

#visitclass .block_content ul{background:url('/ttimg/ico_index.gif') no-repeat 0 -913px; overflow:hidden; height:245px;width:228px}
#visitclass .block_content ul.none{ display:none}
#visitclass .block_content ul li{width:220px; border-bottom:#ddd 1px dotted; overflow:hidden; height:22px; padding:2px 0 0 26px; float:left}
#visitclass .block_content span{float:right;color:#666;}


/*排行榜周-日*/
.ico_rj{background:url('/ttimg/ico_index.gif') no-repeat;padding-left:23px;background-position:left -293px}
.none{display:none;}
.now{display:block;}

#visitcls  {border:#fabe7f 1px solid;margin-bottom:12px;width:248px;overflow:hidden;}

#visitcls .block_title{background-position:left 1px;padding:3px 8px 0;color:#cc0000;}
#visitcls .block_title span.title{background-position:3px -95px;padding-left:26px;font-weight:700;}
#visitcls .block_title span.title2{background-position:left -550px;padding-left:26px;font-weight:700;}
#visitcls .block_title span.title3{background-position:-1px -423px;padding-left:26px;font-weight:700;}
#visitcls .block_title span.more{display:block;float:right}
#visitcls .block_title span.more a{color:#888}

#visitcls .sw_title {padding:0px; height:28px; width:248px;}
#visitcls .sw_title ul{padding:0px; height:28px;width:250px;overflow:hidden;background:url('/ttimg/bar_index.png') no-repeat left 1px;}
#visitcls .sw_title ul li{ width:82px; border-right:#FFCD9B 1px solid; padding:3px 0 1px; height:23px; text-align:center; overflow:hidden; float:left; font-weight:bold; cursor:pointer}
#visitcls .sw_title ul li.now{ background:url('/ttimg/bar_index.png') no-repeat left -200px; padding:5px 0 0 0; color:#c00 }
#visitcls .sw_title ul li a:visited{color:#000}
#visitcls .sw_title ul li.now a:visited{color:#c00}

#visitcls .block_content{ padding:7px 10px 10px; width:228px}
#visitcls .block_content ul{background:url('/ttimg/ico_index.gif') no-repeat 0 -913px; overflow:hidden; height:245px;width:228px}
#visitcls .block_content ul.none{ display:none}
#visitcls .block_content ul li{width:200px; border-bottom:#ddd 1px dotted; overflow:hidden; height:22px; padding:2px 0 0 26px; float:left}
#visitcls .block_content span{float:right;color:#666;}
#visitcls .block_content span a{color:#666;}

/*最新更新*/


#bottomall .bodyleft{width:684px;border:#C8CFE2 1px solid;overflow:hidden;margin:0 6px 8px 0;float:left;}

.bodyleft .block_title{ background-position:left -56px;padding:2px 8px 0;height:26px;}
.bodyleft .block_title span.title{background-position:0 -489px;padding-left:30px;font-weight:700;color:#cc0000}
#postdate .block_title span.title{background-position:-1px -387px;padding-left:30px;font-weight:700;color:#cc0000}
#bottomall .block_title span.more{display:block;float:right}
#bottomall .block_title span.more a{color:#888}

.list_content{width:680x;overflow:hidden;margin:6px 8px 8px 8px;}
.list_content li{float:left;width:680px;height:21px;border-bottom:#F1F1F1 1px solid;overflow:hidden;padding:4px 0 3px}
.list_content li.bg{background:#f6f6f6;}
.list_content li p{display:block;float:left;height:21px;overflow:hidden}
.list_content li p.td1{width:50px;color:#666;}
.list_content li p.td1 a{color:#666;}
.list_content li p.td2{width:380px;}
.list_content li p.td2,.list_content li p.td2 a{font-size:14px;margin:0 8px 0 0px;}
.list_content li p.td2 span,.list_content li p.td2 span a{color:#888;font-size:12px;}
.list_content li p.td3{width:100px;padding:0 0 0 6px;}
.list_content li p.td4{width:60px;color:#999;text-align:left;font-family:arial;padding:0 0 0 6px;}

/*右侧*/
#bottomall .bodyright{width:251px;overflow:hidden;float:right;}
#bdtop{width:248px;border:#fabe7f 1px solid;margin-bottom:10px;float:left}
#bdtop_ad{width:248px;border:#fabe7f 1px solid;margin-bottom:10px;float:left;overflow:hidden}
#bdtop_ad2{width:248px;border:#fabe7f 1px solid;margin-top:10px;float:left;overflow:hidden}
#bdtop .block_title{background-position:left 1px;padding:3px 8px 0;color:#cc0000;}
#bdtop .block_title span.title{background-position:left -193px;padding-left:26px;font-weight:700;}
#bdtop .block_title span.more{display:block;float:right}
#bdtop .block_title span.more a{color:#888}
#bdtop .block_content{ padding:7px 10px 10px; width:228px}
#bdtop .block_content ul{background:url('/ttimg/ico_index.gif') no-repeat 0 -913px; overflow:hidden; height:245px;width:228px}
#bdtop .block_content ul.none{ display:none}
#bdtop .block_content ul li{width:200px; border-bottom:#ddd 1px dotted; overflow:hidden; height:22px; padding:2px 0 0 26px; float:left}
#bdtop .block_content span{float:right;color:#666;}

#newbook{width:248px;border:#fabe7f 1px solid;margin-bottom:0px;float:left}
#newbook .block_title{background-position:left 1px;padding:3px 8px 0;color:#cc0000;}
#newbook .block_title span.title{background-position:left -578px;padding-left:26px;font-weight:700;}
#newbook .block_title span.more{display:block;float:right}
#newbook .block_title span.more a{color:#888}
#newbook .block_content{ padding:7px 10px 10px; width:228px}
#newbook .block_content ul{ overflow:hidden;height:245px auto;width:228px}
#newbook .block_content ul.none{ display:none}
#newbook .block_content ul li{width:220px; border-bottom:#ddd 1px dotted; overflow:hidden; height:22px; padding:2px 0 0 0px; float:left;color:#666;}
#newbook .block_content ul li a{margin-left:2px;}
#newbook .block_content span{float:right;}
#newbook .block_content span a{color:#666;}



/*页脚*/
#frlink{height:80px;border:1px solid #f1e3c8;margin:0 auto 5px;line-height:20px;color:#808080;}
#frlink a{color:#808080;margin-left:5px;width:40px; overflow:hidden}
#footer{overflow:hidden;text-align:center;padding:6px 0 12px}
#footer p.sitenav{height:25px;text-align:center;color:#DADADA;border-bottom:#E6E6E6 1px solid;padding:6px 0 0}
#footer p.Copyright{text-align:center;font-size:12px;line-height:18px;color:#666;padding-top:8px;font-family:Verdana, Lucida, Arial, Helvetica}

/*articleinfo.php*/

.articleinfo{border:#C8CFE2 1px solid;margin-bottom:10px;float:left;width:685px;}
.articletop{width:251px;overflow:hidden;float:right;}
#bkconver{width:200px;float:left;padding:10px;}
#bkconver .bigcover{background:url('/ttimg/bigImg.gif') no-repeat;width:198px;height:282px;padding:3px 0 0 3px;overflow:hidden;}

#bkconver img{width:189px;height:272px;}}

#info_bt{height:60px;}
#info_bt span{color:#999;float:left;width:56px;height:20px;padding-top:57px;margin-left:7px;text-align:center;cursor:pointer;}
#bt_vote{background:url('/ttimg/bt2.png') -57px 0 no-repeat;}
#bt_bcase{background:url('/ttimg/bt2.png') 0 0 no-repeat;}
#bt_down{background:url('/ttimg/bt2.png') -114px 0 no-repeat;}

/*内容简介*/
#bkinfo{float:left;width:440px;padding:10px;border:0px solid #444;}
#bkinfo h1{color:#444;}
#bkinfo .b1{margin-top:5px;color:#666;margin-bottom:10px;}
#bkinfo .b1 a {color:#666;margin-right:10px;}
#bkinfo .rr{float:right;}
#bkinfo .sw_title {padding:0px; height:28px; width:430px;color:#444;}
#bkinfo .sw_title ul{padding:0px; height:28px;width:430px;overflow:hidden;background:url('/ttimg/bar_index.png') no-repeat left 1px;border-left:#FFCD9B 1px solid; }
#bkinfo .sw_title ul li{ width:82px; border-right:#FFCD9B 1px solid;border-top:#FFCD9B 1px solid; padding:3px 0 1px; height:23px; text-align:center; overflow:hidden; float:left; font-weight:bold; cursor:pointer;color:#444}
#bkinfo .sw_title ul li.now{ background:url('/ttimg/bar_index.png') no-repeat left -200px; padding:5px 0 0 0; color:#c00 }
#bkinfo .sw_title ul li a:visited{color:#444}
#bkinfo .sw_title ul li.now a:visited{color:#c00}
#bkinfo .sw_title ul li.more{width:180px;border:0px;border-bottom:#FFCD9B 1px solid;float:left;font-weight:normal; }

img.quanben{filter:alpha(opacity=100); position:absolute;  z-index:11;margin-left:150px!important;margin-left:150px;margin-top:230px!important;margin-top:230px;}
img.toptime{filter:alpha(opacity=100); position:absolute;  z-index:10;margin-left:280px!important;margin-left:280px;margin-top:80px!important;margin-top:80px;border:0}

#phlist_40,#phlist_41,#phlist_42{margin-top:10px;height:200px;overflow:hidden;padding:5px;}
#phlist_41 li{width:215px;float:left;line-height:20px;}
#phlist_42 li{border-bottom:#FFE3C7 1px solid;background:url('/ttimg/li_1.gif') no-repeat 10px 2px;padding:2px 3px 2px 23px;color:#808080;width:400px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
/**/

#box4{height:50px;margin:15px 0;}
#box4 p{float:left;line-height:20px;font-size:14px;}
#box4 p big{font-weight:bold;font-size:24px;color:#f60;}
#box4 p em{font-size:18px;color:#f60;}
#box4 p a{color:#f60;}
#box4 div{float:right;width:224px;}
#box4 div span{float:left;width:112px;height:35px;text-align:center;padding-top:14px;font-size:14px;background:url('/ttimg/bt1.png') no-repeat;}
#box4 div a{color:#fff;font-weight:bold;font-size:14px;}
#box4 div a:hover{color:#ffff00;text-decoration:none;}


/*评分插件*/
.ratingblock {display:block;text-align:left;float:left;}
.ratingblock a:active{background:none}
.unit-rating { 	list-style:none;margin: 0px;padding:0px;height: 30px;position: relative;background: url('/ttimg/starrating.gif') top left repeat-x;}
.unit-rating li{text-indent: -90000px;padding:0px;margin:0px;float: left;}
.unit-rating li a {	outline: none;display:block;	width:30px;	height: 30px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;	padding: 0px;}
.unit-rating li a:hover{background: url('/ttimg/starrating.gif') left center;z-index: 2;left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}
.unit-rating li.current-rating {background: url('/ttimg/starrating.gif') left bottom;position: absolute;	height: 30px;display: block;text-indent: -9000px;z-index: 1;}
.loading{background: url('/ttimg/working.gif') no-repeat  0px 0px;}
#fenshu{float:left;line-height:40px;}
#ren{font-weight:bold;color:#f60;font-size:14px;}

/*作者同类书籍*/
#samebklist { margin:10px; border:1px solid #F5D3C6; clear:both; overflow:hidden;_zoom:0; height:315px auto; line-height:18px; }
#samebklist_ad { margin:10px; border:1px solid #F5D3C6; clear:both; overflow:hidden;_zoom:0; padding:5px 0 5px 0;background:#fdf9ee;text-align:center;}
#samebklist h3.tit { height:30px; margin:0; color:#666666; font-size:14px; padding-left:10px; line-height:30px; background:url('/ttimg/title_bg1.gif') repeat scroll 0 0 transparent; }
.other_list { margin:10px 0 0 10px;color:#808080;}
.other_list dd { margin:0 0 10px; border:1px solid #ccc; width:304px; padding:5px; float:left;margin-right:10px; }
.other_list img { width:50px; height:60px; float:left; margin-right:10px;border:1px solid #ccc; }
.other_list h2 a { line-height:24px; color:black; }
.other_list h2 span { float:right; font:12px/24px simsun; }
/*评论列表*/
#comment{ margin:10px; border:1px solid #F5D3C6; clear:both; overflow:hidden;_zoom:0; line-height:18px;}
#comment h3.tit { height:30px; margin:0; color:#666666; font-size:14px; padding-left:10px; line-height:30px; background:url('/ttimg/title_bg1.gif') repeat scroll 0 0 transparent; }
#comment ul.info{margin:10px;}
#comment li{margin:5px 0 0;}
#comment li.title{background:#EFEFEF;font-weight:bold;color:#2B7CA3;padding-left:5px;height:25px;line-height:25px;}
#comment li.title img{margin-top:5px;}
#comment li.content{color:#000;text-indent: 2em}
#comment li.reply{color:#808080}
#comment li.reply a{color:#808080}
#comment li span{float:right;}
#comment li.sgreen{color:#008000}
#comment li.sblue{color:#0000cc}
#comment li.sred{color:#cc0000}
/*发布评论*/
#commsubmit{ margin:10px; border:0px solid #F5D3C6; clear:both; overflow:hidden;_zoom:0; line-height:18px;}
#commsubmit .commleft{margin:10px 0 10px 0;float:left;width:420px;}
#commsubmit .commleft .commtitle{color:#666; background:#f8f8f8;width:300px;line-height:19px;height:19px;font-size:12px;padding:1px 2px 0px 2px;border:1px solid #dbca9f;}
#commsubmit #tit1 a{color:#2B7CA3;font-weight:bold;}
#commsubmit .commleft .commquick{color:#666; background:#f8f8f8;width:358px;}
#commsubmit .commleft .commtext{color:#666; background:#f8f8f8;background-position: center center; background-image: url('/ttimg/logo.gif'); background-repeat: no-repeat; width:400px;height:120px;font-size:12px;padding:1px 2px 0px 2px;margin:8px 0 8px 0;}
#commsubmit .commleft .commbtn{padding:0px 4px 0px 4px;margin:0px 0px 0px 1px;width:120px;height:22px;border-top:1px solid #c0c0c0;	border-left:1px solid #c0c0c0;	border-right:1px solid #a0a0a0;	border-bottom:1px solid #a0a0a0;}
#commsubmit .commright{float:left;margin:50px 0 0 30px;color:#2B7CA3;}

/*列表页*/
#sortlink{width:950px;overflow:hidden;margin:0 auto;}
#sortlink a{margin-right:15px;font-size:14px;font-weight:bold;color:#444}
.pages{	padding: 5px 0px;}
.pagelink{border: 1px solid #F1F1F1;float: right;background: #f9f9f9;line-height:24px;padding:0;}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup{float: left;padding: 0 6px;}
.pagelink a:hover{background-color: #e9f1f8;text-decoration:none}
.pagelink strong{font-weight: bold; color: #ff6600; background: #e9f1f8;}
.pagelink kbd{height:24px; border-left: 1px solid #F1F1F1;}
.pagelink em{height:24px; border-right: 1px solid #F1F1F1; font-style:normal;}
.pagelink input{border: 1px solid #F1F1F1; color: #054e86; margin-top:1px; height: 18px;}
.starstop{float:right;background:url(/ttimg/all_star6.gif); display:block;width:50px;height:16px;margin:3px 20px 0 0px;}
.stars4{background-position:left 76px}
.stars3{background-position:left 61px}
.stars2{background-position:left 45px}
.stars1{background-position:left 30px}
.stars0{background-position:left 15px}

/*站长推荐作品*/
#daybklist { border:1px solid #F5D3C6; clear:both; overflow:hidden;_zoom:0; height:315px auto; line-height:18px;width:948px;overflow:hidden;margin:10px auto; }
#daybklist a{color:#008000;}
#daybklist h3.tit { height:30px; margin:0; color:#cc0000; font-size:13px; padding-left:10px; line-height:30px; background:url('/ttimg/title_bg1.gif') repeat scroll 0 0 transparent; }
#daybklist h3 span{float:right;color:#000}
#daybklist h3 span a{font-size:12px; margin-right:5px;font-weight:normal}
#daybklist .other_list { margin:10px 0 0 10px;color:#808080;}
#daybklist .other_list dd { margin:0 0 10px; border:1px solid #ccc; width:288px;height:80px;overflow:hidden; padding:5px; float:left;margin-right:10px; }
#daybklist .other_list img { width:50px; height:60px; float:left; margin-right:10px;border:1px solid #ccc; }
#daybklist .other_list h2 a { line-height:24px; color:black; }
#daybklist .other_list h2 span { float:right; font:12px/24px simsun; }
#daybklist .other_list h2 span a{ color:#808080;}
.starstop2{float:left;background:url(/ttimg/all_star6.gif); display:block;width:50px;height:16px;margin-right:10px;margin-top:0px;}
.stars4{background-position:left 76px}
.stars3{background-position:left 61px}
.stars2{background-position:left 45px}
.stars1{background-position:left 30px}
.stars0{background-position:left 15px}


/*全本列表*/
#fullbklist { border:0px solid #F5D3C6; clear:both; overflow:hidden;_zoom:0; line-height:18px;overflow:hidden;float:left; }
#fullbklist h3.tit { height:30px; margin:0; color:#cc0000; font-size:14px; padding-left:10px; line-height:30px; background:url('/ttimg/bar_index.png') repeat-x; background-position:left -56px;}
#fullbklist h3 span{float:right;color:#000}
#fullbklist h3 span a{font-size:12px; margin-right:5px;font-weight:normal}
#fullbklist .other_list { margin:10px 0 0 10px;color:#808080;}
#fullbklist .other_list dd { margin:0 0 10px; border:1px solid #ccc; width:315px; padding:5px; float:left;margin-right:10px; }
#fullbklist .other_list img { width:50px; height:60px; float:left; margin-right:10px;border:1px solid #ccc; }
#fullbklist .other_list h2 a { line-height:24px; color:black; }
#fullbklist .other_list h2 span { float:right; font:12px/24px simsun; }
#fullbklist .other_list h2 span a{ color:#808080;}

/*排行榜*/
#toplistall{width:980px;overflow:hidden;margin:0 auto;padding-left:30px;}
#topcls  {border:#fabe7f 1px solid;margin-bottom:12px;overflow:hidden;float:left;width:232px;margin-right:5px;}

#topcls .block_title{background-position:left 1px;padding:3px 8px 0;color:#cc0000;}
#topcls .block_title span.title{background-position:3px -95px;padding-left:26px;font-weight:700;}
#topcls .block_title span.title2{background-position:left -550px;padding-left:26px;font-weight:700;}
#topcls .block_title span.title3{background-position:-1px -423px;padding-left:26px;font-weight:700;}
#topcls .block_title span.more{display:block;float:right}
#topcls .block_title span.more a{color:#888}

#topcls .sw_title {padding:0px; height:28px; width:232px;}
#topcls .sw_title ul{padding:0px; height:28px;width:234px;overflow:hidden;background:url('/ttimg/bar_index.png') no-repeat left 1px;}
#topcls .sw_title ul li{ width:77px; border-right:#FFCD9B 1px solid; padding:3px 0 1px; height:23px; text-align:center; overflow:hidden; float:left; font-weight:bold; cursor:pointer}
#topcls .sw_title ul li.now{ background:url('/ttimg/bar_index.png') no-repeat left -200px; padding:5px 0 0 0; color:#c00 }
#topcls .sw_title ul li a:visited{color:#000}
#topcls .sw_title ul li.now a:visited{color:#c00}

#topcls .block_content{ padding:7px 10px 10px; width:212px}
#topcls .block_content ul{background:url('/ttimg/ico_index.gif') no-repeat 0 -913px; overflow:hidden; height:245px;width:212px}
#topcls .block_content ul.none{ display:none}
#topcls .block_content ul li{width:184px; border-bottom:#ddd 1px dotted; overflow:hidden; height:22px; padding:2px 0 0 26px; float:left}
#topcls .block_content span{float:right;color:#666;}
#topcls .block_content span a{color:#666;}

/*作家专区*/
#authorbklist { border:0px solid #F5D3C6; clear:both; overflow:hidden;_zoom:0; line-height:18px;overflow:hidden;float:left; }
#authorbklist h3.tit { height:30px; margin:0; color:#cc0000; font-size:14px; padding-left:10px; line-height:30px; background:url('/ttimg/bar_index.png') repeat-x; background-position:left -56px;}
#authorbklist h3 span{}
#authorbklist h3 span a{font-size:12px; margin-right:5px;font-weight:normal;margin-left:10px;}
#authorbklist .other_list { margin:10px 0 0 10px;color:#808080;}
#authorbklist .other_list dd { margin:0 0 10px; border:1px solid #ccc; width:650px; padding:5px; float:left;margin-right:10px; }
#authorbklist .other_list img { width:90px; height:110px; float:left; margin-right:10px;border:1px solid #ccc; }
#authorbklist .other_list h2 a { line-height:24px; color:black; }
#authorbklist .other_list h2 span { float:right; font:12px/24px simsun; color:#444;margin-left:10px;}
#authorbklist .other_list h2 span a{ color:#444;}
#authorbklist .other_list p  { color:#808080;}
#authorbklist .other_list p.t2  { }
#authorbklist .other_list p.t2  a{ color:#008000;}

/**********提示窗口类*******************/

.popbox{
	position:absolute;
	width:190px !important;
	height:110px !important;
	width:200px;
	height:120px;
	border: 1px solid #a3bee8;
	background: #f0f7ff;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	display:none;
	z-index:9999;
}

.ajaxtip{
	position:absolute;
	border: 1px solid #a3bee8;
	background: #f0f7ff;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	z-index:1000;
}

#tips {
	border: 1px solid #a3bee8;
	padding: 3px;
	display: none;
	background: #f0f7ff;
	position: absolute;
	z-index: 2000;
}

#dialog{
	position:absolute;
	top:0px;
	left:0px;
	border: 5px solid #8bcee4;
	background: #f1f5fa;
	font-size: 12px;
	line-height:120%;
	padding: 20px 10px 10px 10px;
	visibility: hidden;
}

#mask{
	position:absolute;
	top:0px;
	left:0px;
	background: #777777;
	filter: Alpha(opacity=30);
	opacity: 0.3;
}

/**/
.xsbody{width:950px;margin:0 auto;min-height:420px;}

.side{float:right;width:310px;}

.block-left{width:600px;margin-top:20px;overflow:hidden;}
.block-right{width:310px;margin-top:20px;overflow:hidden;}
.block-all{width:950px;margin-top:20px;overflow:hidden;}
.blocktitle{font-size:14px;color:#060;line-height:150%;}
.blocktitle .title{float:left;font-size:14px;color:#060;line-height:150%;}
.blocktitle .more{font-size:12px;line-height:150%;color:#666;}
.blocktitle .more1{float:left;font-size:12px;line-height:150%;color:#666;}
.blocktitle .green_tab{float:right;font-size:12px;color:#666;}
.blocktitle .green_tab a{margin:3px 5px 0;font-size:12px;line-height:12px;float:left;padding:2px}
.blocktitle .green_tab a span{font-family:宋体,arial,helvetica,sans-serif}
.blocktitle .green_tab a.on,.green_tab a.on span{background:url(/ttimg/green_tab.gif) no-repeat;color:#fff;display:block}
.blocktitle .green_tab a.on {background-position:left top;padding:0 0 0 8px;line-height:12px}
.blocktitle .green_tab a.on span{background-position:right top;padding:2px 8px 2px 0}

/**个人空间**/

.block-ubookcase{width:598px;float:left;padding:10px 0 10px 0;color:#999;line-height:200%;}
.block-ubookcase li{display:block;float:left;border-bottom:1px dashed #ddd;padding-left:1px;line-height:30px;height:30px;}
.block-ubookcase div{display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.block-ubookcase .title {font-weight:bold;}
.block-ubookcase .c1{width:120px;}
.block-ubookcase .c2{width:90px;}
.block-ubookcase .c3{width:230px;}
.block-ubookcase .c4{width:60px;}
.block-ubookcase .c5{width:40px;}
.block-ubookcase .c6{width:40px;}

.block-uinfo{color:#999;}
.block-uinfo li{line-height:150%;}
.block-friends{color:#999;}
.block-friends li{line-height:200%;}
.block-mylinks{color:#999;}
/*登陆-注册*/
.block-login{color:#666;font-size:12px;line-height:120%;padding:20px;}
.block-login input{height:18px; font-size:14px;}
.block-login input.btn01{width:100px;height:25px;}
.block-login .note {margin:30px 0 0 0;padding:10px;background:#f7f7f7;border:1px dashed #c9c9c9;line-height:1.5;font-size:12px;color:#060;}
.block-login .note b {color:red;padding:0 3px;}
.block-login .note a {color:#009900;text-decoration:none;}
.login-tip{color:#666;}
/*兼容 table */
table{text-align: left; font: 12px/120% 宋体,Verdana,Arial,sans-serif;}
table td{}
table.fix{	table-layout: fixed;}
table.fix td{	white-space:nowrap;	overflow: hidden;	text-overflow:ellipsis;	-o-text-overflow:ellipsis;}
table.grid{	border-collapse: collapse;	border: 1px dotted #999;	padding: 3px;	margin: auto;}
table.grid caption, .gridtop{	border: dotted #999;	background: #e9f1f8;	vertical-align: middle; 	text-align: center;	padding: 3px;	color:#054e86;	font-weight: bold;	font-size: 14px;	margin: auto;}
table.grid th, .head{	border: 1px dotted #999;	background: #f0f7ff;	color:#054e86;	text-align: center;	font-weight: bold;	font-size: 12px;	padding: 3px;}
table.grid td{	border: 1px dotted #999;	padding: 3px;	background-color: #ffffff !important; }
table.hide, table.hide th, table.hide td{	border: 0;}
/* table add-ons */
.title1{	background: #e9f1f8;	text-align: center;	padding: 3px;	color:#054e86;	font-weight: bold;	font-size: 14px;}
.even{	background: #ffffff; 	padding: 3px;}
.odd{	background: #ffffff; 	padding: 3px;}
.foot1{	background: #f0f7ff; 	padding: 3px; 	text-align: center;}
.bottom{	height: 9px;	background: #b7b785; }

/*用户后台*/
.content-r{float:right;margin-left:10px;}
.side-l{float:left;}
.block-left-s{width:150px;margin-top:20px;overflow:hidden;}
.blcok-right-s{width:750px;margin-top:20px;overflow:hidden;}
.block-tools li{padding-left:15px;float:left;width:580px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background: url(/ttimg/list-grav.png)  no-repeat  0px 0px;border-bottom:1px dashed #999;display:block; line-height:25px;}

.block-mbookcase{width:738px;float:left;padding:10px 0 10px 0;color:#999;line-height:200%;}
.block-mbookcase li{display:block;float:left;border-bottom:1px dashed #ddd;padding-left:1px;line-height:30px;height:30px;}
.block-mbookcase div{display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.block-mbookcase .title {font-weight:bold;background:#f0f0f0;}
.block-mbookcase .c1{width:30px;padding-top:3px;}
.block-mbookcase .c2{width:150px;}
.block-mbookcase .c3{width:240px;}
.block-mbookcase .c4{width:240px;}
.block-mbookcase .c5{width:40px;}
.block-mbookcase .c6{width:30px;}
.block-mbookcase .c7{width:140px;}

/**个人空间**/
.content-l{float:left;}
.side-r{float:right;width:310px;}
.block-left{width:600px;margin-top:20px;overflow:hidden;}
.block-right{width:310px;margin-top:20px;overflow:hidden;}


.block-ubookcase{width:598px;float:left;padding:10px 0 10px 0;color:#999;line-height:200%;}
.block-ubookcase li{display:block;float:left;border-bottom:1px dashed #ddd;padding-left:1px;line-height:30px;height:30px;}
.block-ubookcase div{display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.block-ubookcase .title {font-weight:bold;}
.block-ubookcase .c1{width:120px;}
.block-ubookcase .c2{width:90px;}
.block-ubookcase .c3{width:230px;}
.block-ubookcase .c4{width:60px;}
.block-ubookcase .c5{width:40px;}
.block-ubookcase .c6{width:40px;}

.block-uinfo{color:#999;}
.block-uinfo li{line-height:150%;}
.block-friends{color:#999;}
.block-friends li{line-height:200%;}
.block-mylinks{color:#999;}
.ll{float:left}
.rr{float:right}
/*login*/
#bottomall .content{float:left;}
#bottomall .side{float:right;}

/* table */
table{	text-align: left; 	font: 12px/120% 宋体,Verdana,Arial,sans-serif;}
table td{}
table.fix{	table-layout: fixed;}
table.fix td{	white-space:nowrap;	overflow: hidden;	text-overflow:ellipsis;	-o-text-overflow:ellipsis;}
table.grid{	border-collapse: collapse;	border: 1px solid #a3bee8;	padding: 3px;	margin: auto;}
table.grid caption, .gridtop{	border: 1px solid #fabe7f;	background: #fff;	vertical-align: middle; 	text-align: center;	padding: 3px;	color:#cc0000;	font-weight: bold;	font-size: 14px;	margin: auto;}
table.grid th, .head{	border: 1px solid #fabe7f;	background: #fff;	color:#cc0000;	text-align: center;	font-weight: bold;	font-size: 12px;	padding: 3px;}
table.grid td{	border: 1px solid #fabe7f;	padding: 3px;	background-color: #ffffff !important; }
table.hide, table.hide th, table.hide td{	border: 0;}
.toolbar-item,.toolbar-layer{background:url(../ttimg/ttm.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}