﻿@charset "utf8";
/* 图书频道 */

/* -- 全局定位 --*/
* {
	margin:0px auto;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	list-style-type:none;
}
html, body {
	margin:auto;
	padding:0px;
	background-color:#fff;
	text-align:center;
}
#container {
	margin:auto;
	width:100%;
	height:100%;
}
.clear {
	clear:both;
	font-size:0px;
}
.title {
	font-size:14px;
	color:#444;
	font-weight:bold;
}
img {
	border:0px;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#FF6600;
}
p {
	margin-bottom:15px;
	text-indent: 2em;
}
/* 头部定位 */
#book_header {
	width:100%;
}
#book_top {
	background:url(book_top.gif) repeat-x;
	width:100%;
	height:32px;
}
#book_toplogo {
	width:400px;
	height:32px;
	float:left;
	padding-left: 40px;
}
#book_toplogo li {
	line-height: 32px;
	float: left;
	width: 60px;
	padding-right: 5px;
}
#book_welcome {
	color:#828282;
	height:32px;
	line-height:32px;
	padding-right:40px;
	text-align:right;
}
#book_welcome span a {
	color:#ee0000;
}
#book_welcome span a:hover {
	color:#000;
}
#book_topimg {
	width:100%;
}
#book_topbg {
	background:url(book_topbg.gif) no-repeat;
	width:820px;
	height:97px;
}
#book_logo {
	background:url(book_logo.gif) no-repeat;
	width:170px;
	height:60px;
	float:left;
	margin-top:14px;
	margin-left:0px;
}
#book_banner {
	width:600px;
	height:72px;
	float:left;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
#book_menubg {
	background:url(book_menubg.gif) repeat-x;
	height:30px;
	margin-bottom:2px;
}
/* 导航背景 */
#book_menu {
	height:30px;
	line-height:30px;
	color:#c4c4c4;
	width:820px;
}
#book_menu ul {
	list-style:none;
}
#book_menu li {
	height:30px;
	line-height:30px;
	float:left;
	font-size:13px;
	text-align:center;
	width:85px;
}
#book_menu li a {
	color:#fff;
	text-decoration:none;
	font-size:13px;
}
#book_menu li a:hover {
	background:url(book_hover.gif) no-repeat 0 4px;
	width:70px;
	height:30px;
	font-weight:bold;
	color:#fff;
	display:block;
}
#book_go {
	background:url(book_go.gif) no-repeat;
	width:16px;
	height:16px;
	margin-top:7px;
	float:left;
	margin-left:10px;
}
#main {
	width:100%;
	background:url(book_mainbg.gif) repeat-x;
}
/* 中间定位 */
#book_main {
	width:820px;
	height:100%;
}
#book_index {
	background:url(gif_57_030.gif) no-repeat 10px 18px;
	color:#999;
	text-indent:35px;
	width:800px;
	float:left;
	text-align:left;
	padding-top:20px;
	margin-bottom:10px;
}
#book_left {
	width:193px;
	margin-right:10px;
	float:left;
	background-repeat: repeat-x;
	background-position: top;
}
.book_left_main {
	background-image: url(book_lefttitle.gif);
	width:191px;
	border:1px solid #F1E3C8;
	padding-bottom:5px;
	margin-bottom:8px;
	background-repeat: repeat-x;
}
.book_left_main_text {
	color:#5d5d5d;
	text-align:left;
	text-indent:10px;
	line-height:20px;
	overflow:hidden;
	width:181px;
	margin-top:5px;
}
.book_left_main_text a {
	color:#5d5d5d;
	text-decoration:none;
}
.book_left_main_text a:hover {
	color:#CB331A;
}
.book_left_title {
	height:28px;
	line-height:28px;
	color:#CC3300;
	font-weight:bold;
	text-align: left;
	text-indent: 45px;
	background-image: url(../images/book_icons.png);
	background-repeat: no-repeat;
	background-position: 15px;
}
#book_right {
	width:617px;
	float:left;
}
#book_search {
	height:45px;
	width:605px;
	border:1px solid #cbcbcb;
	color:#444;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	line-height:38px;
}
.book_label {
	width:269px;
	height:18px;
	border:1px solid #cdcdcd;
	background-color:#ececec;
	margin-top:8px;
}
.book_label {
	width:269px;
	height:18px;
	border:1px solid #cdcdcd;
	background-color:#ececec;
	margin-top:8px;
}
.book_button {
	background:url(btn-bg2.gif) repeat-x 0 2px;
	width:70px;
	height:25px;
	text-align:center;
	font-size:12px;
	color:#676767;
	line-height:30px;
	border:0;
}
.book_button a {
	text-decoration:none;
	font-size:12px;
	color:#676767;
}
.book_button a:hover {
	font-size:12px;
	color:#ac0000;
}
.book_class {
	width:617px;
	text-align:left;
	margin-top:15px;
}
.book_class_title {
	background:url(book_class.gif) no-repeat 5px 0;
	height:22px;
	line-height:22px;
	text-indent:35px;
}
.book_class_text {
	border:1px dotted #a5a5a5;
	width:595px;
	padding:10px;
	margin-top:5px;
	overflow:hidden;
}
.book_class_form {
	width:595px;
	overflow:hidden
}
.book_class_form dt {
	background:url(book_classtitle.gif) no-repeat 0 5px;
	height:20px;
	line-height:20px;
	text-indent:20px;
	float:left;
	width:100px;
}
.book_class_form dt a {
	font-weight: bold;
	color:#2FA9E8;
	text-decoration:none;
}
.book_class_form dt a:hover {
	color:#CB331A;
}
.book_class_form dd {
	width:80px;
	height:20px;
	line-height:20px;
	float:left;
}
.book_class_form dd a {
	color:#2FA9E8;
	text-decoration:none;
}
.book_class_form dd a:hover {
	color:#CB331A;
}
.book_news {
	width:615px;
	border:1px solid #cacaca;
	margin-bottom:10px;
	margin-top:10px;
}
.book_news1 {
	width:615px;
	border:1px solid #cacaca;
	margin-bottom:10px;
	margin-top:0px;
}
.book_news_title {
	width:615px;
	background-color:#efefef;
	height:35px;
	text-align:left;
}
.book_news_title ul {
	list-style:none;
}
.book_news_title li {
	background:url(book_news.gif) no-repeat 10px 6px;
	height:35px;
	font-size:14px;
	color:#444;
	font-weight:bold;
	line-height:35px;
	text-indent:40px;
}
.book_news_style {
	width:584px;
	padding:15px 15px 0px 16px;
}
.book_news_style_form {
	width:292px;
	text-align:left;
	float:left;
	margin-bottom:20px;
}
.book_news_style_img {
	width:80px;
	height:100px;
	float:left;
}
.book_news_style_text {
	width:202px;
	float:left;
	padding-left:10px;
	overflow:hidden;
}
.book_news_style_text h1 {
	font-size:13px;
	font-weight:bold;
	color:#444;
	line-height:20px;
}
.book_news_style_text h1 a {
	font-size:13px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
	line-height:20px;
}
.book_news_style_text h1 a:hover {
	color:#0066CC;
}
.book_news_style_text h2 a {
	color:#444;
	text-decoration:none;
	line-height:20px;
}
.book_news_style_text h3 {
	color:#444;
	border-top:1px dotted #bebebe;
	padding-top:5px;
	text-decoration:none;
	line-height:20px;
}
.book_next_title {
	width:615px;
	background-color:#efefef;
	height:35px;
	text-align:left;
}
.book_next_title ul {
	list-style:none;
}
.book_next_title li {
	background:url(book_next.gif) no-repeat 10px 6px;
	height:35px;
	font-size:14px;
	color:#444;
	font-weight:bold;
	line-height:35px;
	text-indent:40px;
}
.book_next_header {
	width:613px;
	border:1px dotted #F7F7F7;
	background-color:#F9F9F9;
	height:25px;
	line-height:25px;
	text-align:left;
	text-indent:10px;
}
.book_next_header dl {
	width:613px;
	color: #0099CC;
}
.name_book {
	width:233px;
	height:25px;
	float:left;
}
.news_book {
	width:284px;
	height:25px;
	float:left;
}
.time_book {
	width:96px;
	height:25px;
	float:left;
}
.book_next_text {
	width:615px;
	height:25px;
	color:#000;
	line-height:25px;
	text-align:left;
	text-indent:10px;
}
.book_footer2 {
	background-color:#f5f5f5;
	border-bottom:1px solid #cecece;
	border-top:1px solid #cecece;
	height:30px;
	margin-bottom:20px;
	margin-top:20px;
	color:#a5a5a5;
	line-height:30px;
}
.book_footer {
	width:auro;
	height:32px;
	background-color:#f1f1f1;
	border:1px solid #e4e4e4;
	line-height:32px;
	margin:20px auto 20px auto;
	color:#a5a5a5;
}
/*分类列表页*/
.book_class1 {
	width:617px;
	text-align:left;
}
.book_news_style_form1 {
	width:584px;
	text-align:left;
	float:left;
	margin-bottom:20px;
}
.book_news_style_text1 {
	width:494px;
	float:left;
	padding-left:10px;
	overflow:hidden;
}
.book_news_style_text1 h1 {
	font-weight:bold;
	color:#444;
}
.book_news_style_text1 h1 a {
	font-weight:bold;
	color:#006699;
	text-decoration:none;
	line-height:20px;
}
.book_news_style_text1 h1 a:hover {
	font-weight:bold;
	color:#CC3300;
	text-decoration:none;
	line-height:20px;
}
.book_news_style_text1 h2 {
	color:#444;
	margin-top:3px;
	margin-bottom:3px;
}
.book_news_style_text1 h2 a {
	color:#b70000;
}
.book_news_style_text1 h3 {
	color:#444;
	border-top:1px dotted #bebebe;
	padding-top:5px;
	text-decoration:none;
	line-height:20px;
}
.book_listpage {
	height:30px;
	background-color:#f1f1f1;
	border:1px solid #cacaca;
	line-height:30px;
	color:#444;
	margin-top:10px;
}
.book_listpage a {
	color:#b70000;
	text-decoration:none;
}
.book_listpage a:hover {
	color:#CB331A;
}
/*文章简介页*/
.book_news_style_img1 {
	width:130px;
	height:175px;
	border:1px dotted #8f8f8f;
	float:left;
	padding:3px;
}
.book_news_style_text2 {
	width:432px;
	float:left;
	padding-left:10px;
	overflow:hidden;
}
.book_news_style_text2 h1 {
	font-weight:bold;
	color:#0066CC;
	font-size:14px;
	margin-bottom: 12px;
}
.book_news_style_text2 h1 a {
	font-weight:bold;
	color:#b70000;
	text-decoration:none;
	line-height:20px;
	font-size:13px;
}
.book_news_style_text2 h2 {
	color:#444;
	margin-top:5px;
	margin-bottom:5px;
	width:150px;
	float:left;
	overflow:hidden;
	height:16px;
}
.book_news_style_text2 h2 a {
	color:#b70000;
}
.msgarea {
	width:570px;
	height:300px;
	overflow-y: auto;
	overflow: auto;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #919192;
	scrollbar-shadow-color: #919192;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color: #919192;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	float: left;
	text-align: left;
	line-height: 20px;
	padding-left:10px;
}
/*文章内容页*/
#book_middle {
	width:820px;
	margin-top:20px;
}
.book_middle_article {
	width:818px;
	border:1px solid #cacaca;
	margin-bottom:10px;
}
.book_middle_title {
	background:url(gif_57_030.gif) no-repeat 10px 10px;
	color:#666;
	text-indent:35px;
	width:816px;
	height:35px;
	background-color:#efefef;
	border:1px solid #fff;
	text-align:left;
	line-height:37px;
}
.book_middle_title a {
	color:#666;
	text-decoration:none;
}
.book_middle_title a:hover {
	color:#ee0000;
}
.book_middle_text {
	width:776px;
	padding:20px;
	background-color:#fafafa;
}
.book_middle_text dt {
	color:#444;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #cacaca;
}
.book_middle_text dd {
	color:#444;
	font-size:14px;
	line-height:25px;
	margin-top:10px;
	margin-bottom:10px;
	text-align: left;
}
.book_middle_text dd p {
	font-size:14px
}
.book_middle_text dd p strong {
	font-weight: bold;
	color: #0099CC;
	font-size: 16px;
}
.book_middle_text_next {
	width:818px;
	border:1px solid #cacaca;
	margin-bottom:10px;
	height:30px;
	line-height:30px;
	color:#444;
	font-size:14px;
}
.book_middle_text_next a {
	color:#444;
	font-size:14px;
	text-decoration:none;
}
.book_middle_text_next a:hover {
	color:#CB331A;
}
.book_news_style_text2 .comment {
	float: left;
	width: 270px;
}
.book_news_style_text2 .comment h2 {
	color:#444;
	margin-top:5px;
	margin-bottom:5px;
	width:270px;
	float:left;
	overflow:hidden;
	height:16px;
}
/*星星评分*/
.rtext {
	float:left;
	color:#CC3300;
	width:72px;
	line-height:22px;
}
.pjtext {
	float:left;
	color:green;
	line-height:18px;
	padding-left: 4px;
}
.rating {
	float:left;
	width:70px;
	height:14px;
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(stars.gif) no-repeat 0 0;
}
.nostar {
	background-position:0 0;
}
.onestar {
	background-position:0 -14px;
}
.twostar {
	background-position:0 -28px;
}
.threestar {
	background-position:0 -42px;
}
.fourstar {
	background-position:0 -56px;
}
.fivestar {
	background-position:0 -70px;
}
ul.rating li {
	cursor: pointer;
	float:left;
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:14px;
	height:14px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {
	left:0
}
ul.rating li.two a {
	left:14px;
}
ul.rating li.three a {
	left:28px;
}
ul.rating li.four a {
	left:42px;
}
ul.rating li.five a {
	left:56px;
}
ul.rating li a:hover {
	z-index:2;
	width:70px;
	height:14px;
	overflow:hidden;
	left:0;
	background: url(stars.gif) no-repeat 0 0
}
ul.rating li.one a:hover {
	background-position:0 -14px;
}
ul.rating li.two a:hover {
	background-position:0 -28px;
}
ul.rating li.three a:hover {
	background-position:0 -42px;
}
ul.rating li.four a:hover {
	background-position:0 -56px;
}
ul.rating li.five a:hover {
	background-position:0 -70px;
}
.mark {
	margin-left:5px;
	color:#FF8400;
	font-weight:bold;
}
.book_news_style_text2 .star {
	color:#444;
	text-decoration:none;
	line-height:20px;
	float:left;
	width:270px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.book_news_style_text2 .star span {
	color:#444;
	float:left;
	margin-right:10px;
}
.book_news_style_text2 .star span a {
	color:#b70000;
}
.book_news_style_text2 h3 {
	color:#666666;
	border-top:1px dotted #bebebe;
	padding-top:10px;
	text-decoration:none;
	line-height:19px;
	float:left;
	width:400px;
	font-weight: bold;
	background-image: url(book.png);
	background-repeat: no-repeat;
	background-position: left 85%;
	text-align: left;
	vertical-align: bottom;
	text-indent: 25px;
}
.book_article_title {
	background-color:#f1f1f1;
	color:#000;
	height:25px;
	width:100%;
	float:left;
	margin:5px 0 8px;
	line-height:25px;
	text-align:left;
	text-indent:10px;
	font-weight: bold;
}
.book_article_title_text {
	width:584px;
	float:left;
	margin-bottom:10px;
}
.book_article_title_label {
	width:562px;
	background-color:#f8f8f8;
	border:1px solid #dfdfdf;
	overflow:hidden;
	padding:10px;
	height:200px;
}
.book_article_listtable {
	width:615px;
	border-top:1px dotted #dfdfdf;
	height:30px;
	background-color:#F0F8FF;
	line-height:30px;
	text-align:left;
	text-indent:20px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
}
.book_article_texttable {
	width:584px;
	margin-top:10px;
	margin-bottom:20px;
}
.book_article_texttitle {
	width:584px;
	height:30px;
	background-color:#f1f1f1;
	line-height:30px;
	color:#444;
	font-weight:bold;
}
.book_article_texttitle a {
	font-weight:bold;
	color:#444;
	text-decoration:none;
}
.book_article_listtext {
	width:574px;
	color:#444;
	line-height:20px;
	text-align:left;
	padding-left:10px;
}
#chapterlist dd {
	float:left;
	height:20px;
	margin:0px;
	padding:6px 0px 0px;
	width:180px;
	overflow:hidden;
	margin:0 5px;
}
#chapterlist dd a {
	color:#444;
	text-decoration:none;
}
#chapterlist dd a:hover {
	color:#0099FF;
	text-decoration:none;
}
/* 平均分 */
.eva {
	width:160px;
	float:right;
	display:inline;
	overflow:hidden;
	color:#2D77BB;
	padding-top: 5px;
}
.book_average {
	width:160px;
	float:right;
	display:inline;
	overflow:hidden;
	color:#2D77BB;
}
.average {
	float:left;
	width:70px;
	height:14px;
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(stars.gif) no-repeat 0 0;
}
.star0 {
	background-position:0 0;
}
.star1 {
	background-position:0 -14px;
}
.star2 {
	background-position:0 -28px;
}
.star3 {
	background-position:0 -42px;
}
.star4 {
	background-position:0 -56px;
}
.star5 {
	background-position:0 -70px;
}
ul.average li {
	cursor: pointer;
	float:left;
	text-indent:-999em;
}
ul.average li a {
	position:absolute;
	left:0;
	top:0;
	width:14px;
	height:14px;
	text-decoration:none;
	z-index: 200;
}
ul.average li.one a {
	left:0
}
ul.average li.two a {
	left:14px;
}
ul.average li.three a {
	left:28px;
}
ul.average li.four a {
	left:42px;
}
ul.average li.five a {
	left:56px;
}
/**/
.smallstar {
	float:right;
	width:160px;
	display:inline-block;
	overflow:hidden;
}
.smallstar li {
	float:left;
	line-height:20px;
	color:#464A4B;
	width:180px;
	font-size:11px;
}
.mstar {
	float:left;
	height:10px;
	width:50px;
	margin-top:4px;
	padding:0;
	display:inline;
	background: url(small_star.gif) repeat scroll 0 0;
}
.s1 {
	background-position:0 0;
	height:10px;
}
.s2 {
	background-position:0 -10px;
}
.s3 {
	background-position:0 -20px;
}
.s4 {
	background-position:0 -30px;
}
.s5 {
	background-position:0 -40px;
}
.power {
	float:left;
	background:#F5CBAD;
	height:12px;
	margin:0 8px;
	display:block;
	margin-top:4px;
}
/*评论*/
.tbox {/* 自适应宽度的块(通用块) */
	width:100%;
	overflow:hidden;
}
.tbox dt {
	height:25px;
	background-color:#EFEFEF;
	overflow:hidden;
	clear:both;
	border-bottom:1px solid #CACACA;
	border-top:1px solid #CACACA;
}
.tbox dt strong {
	height:25px;
	line-height:25px;
	padding-left:10px;
	padding-right:4px;
	display:block;
	float:left;
	color:#000000;
	background:url(../images/mbox-tbg.png) left top no-repeat;
	letter-spacing:1px;
	font-weight: bold;
}
.tbox dt strong a {
	color:#000000;
}
.tbox dt strong a:hover {
	color:#444;
	text-decoration:none;
}
.tbox dt span.more {
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#85A484;
}
.tbox dt span.more a {
	color:#000000;
	text-decoration:none;
}
.tbox dt span.more a:hover {
	color:#0099FF;
}
.tbox dt span.label {
	height:24px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a {
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover {
	color:#360;
}
.tbox dt span.label a.thisclass {
	background:#FFF;
	color:#333;
	border-top:1px solid #F1F7EE;
}
.tbox dd {
	padding:4px 4px 0px;
	overflow:hidden;
}
.dede_comment {
	padding-bottom:6px;
}
.dede_comment .decmt-box {
	width:98%;
	padding:6px 5px 8px;
	margin:0px auto;
	border-bottom:1px solid #CACACA;
	overflow:hidden;
	clear:both;
}
.dede_comment .decmt-box .decmt-title {
	line-height:19px;
	color:#999;
	font-family:Tahoma;
}
.dede_comment .decmt-box .decmt-title span {
	margin-right:2px;
	vertical-align:middle;
}
.dede_comment .decmt-box .decmt-title .moodico {
	height:18px;
	width:18px;
	display:inline-block;
}
.dede_comment .decmt-box .decmt-title .username {
	color:#669;
}
.dede_comment .decmt-box .decmt-title .username a {
	color:#669;
}
.dede_comment .decmt-box .decmt-title .username a:hover {
	text-decoration:none;
	color:#690;
}
.dede_comment .decmt-box .decmt-title .ip {
	color:#669;
	font-size:11px;
}
.dede_comment .decmt-box .decmt-title .date {
	color:#666;
	font-size:11px;
}
.dede_comment .decmt-box .decmt-act {
	float:right;
	margin-top:-18px;
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.dede_comment .decmt-box .decmt-act span {
	margin-right:7px;
}
.dede_comment .decmt-box .decmt-act span a {
	color:#888;
}
.dede_comment .decmt-box .decmt-content {
	color:#555;
	line-height:21px;
	clear:both;
	width:99%;
	margin:2px auto 0px;
}
.dede_comment .decmt-box .decmt-content img {
	vertical-align:middle;
}
.dede_comment .decmt-box .decmt-box {
	background:#FFE;
	border:1px solid #CCC;
	margin:6px auto;
}
.dede_comment .decmt-box .decmt-box .decmt-title {
	text-indent:4px;
}
.dede_comment .decmt-box .decmt-box .decmt-content {
	color:#666;
}
.nocomment {
	padding:10px;
	color:#777;
}
.dede_comment_post {
	padding:5px;
}
.dcmp-title {
	line-height:25px;
}
.dcmp-title strong {
	color:#444;
	font-weight:normal;
}
.dcmp-title small {
	font-size:12px;
	color:#999999;
}
.dcmp-stand {
	float:right;
	color:#999;
	width:195px;
	padding-top:8px;
}
.dcmp-stand strong {
	font-weight:normal;
	color:#444;
	padding-right: 160px;
}
.dcmp-stand p {
	height:10px;
}
.dcmp-stand span {
	font-weight:normal;
	color:#444;
}
.dcmp-stand input {
	margin-right:2px;
	height:5px;
}
.dcmp-stand img {
	vertical-align:middle;
	margin-right:2px;
}
.dcmp-content {
	padding-top:8px;
	float:left;
	width:380px;
}
.dcmp-content textarea {
	width:380px;
	height:90px;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#CACACA;
}
.dcmp-mood {
	height:25px;
	width:80%;
	overflow:hidden;
	clear:both;
	padding-top:12px;
	float:left;
}
.dcmp-mood strong {
	float:left;
	color:#444;
	font-weight:normal;
	line-height:25px;
}
.dcmp-mood ul {
	float:left;
}
.dcmp-mood ul li {
	float:left;
	margin-right:8px;
}
.dcmp-mood ul li input, .dcmp-mood ul li img {
	vertical-align:middle;
	margin-right:4px;
 *margin-right:0px;
}
.dcmp-post {
	height:65px;
	clear:both;
	color:#444;
}
.dcmp-post .dcmp-userinfo {
	float:left;
	margin-right:6px;
	float:left;
book_button  width:100%;
}
.dcmp-post .dcmp-userinfo input {
	height:18px;
	padding-right:0px;
	border-width:1px;
	border-style:solid;
	border-color:#CACACA;
}
.dcmp-post .dcmp-userinfo input, .dcmp-post .dcmp-userinfo img {
	vertical-align:middle;
	margin:5px;
}
.dcmp-post .dcmp-submit {
	float:left;
	width:100%;
	padding-top:6px;
}
.dcmp-post .dcmp-submit input, .dcmp-post .dcmp-submit button {
	vertical-align:middle;
}
.dcmp-post .dcmp-submit button {
	width:70px;
	height:23px;
	border:none;
	background:url(../images/btn-bg2.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	overflow:hidden;
	color:#444;
	cursor:pointer;
	margin-left:5px;
.book_news_style_text2 .comment {
 width: 150px;
 float: left;
}

