.h2title{  border-bottom: 1px solid #ccc; margin: 18px 0 0 10px; width: 100% }
.h2title h2{ margin: 0; padding: 0; font-family: 微软雅黑,黑体; font-size:20px; font-weight:normal; }
.comments178{font-size: 12px; text-align: left; margin: 0 0 0 10px; width: 100%}
.comments_more178{ padding: 10px 0 10px 10px;  }
.comments_more178 a:hover,.comments_row178 a:hover{ color: #b20; text-decoration: none; }
.ctop178{ }
.comments_row178{  margin: 0 0 10px 0 }
.comments_r_b178{ border: none; padding: 3px 5px 3px 5px; *padding: 3px 5px 1px 5px; }
.username178{ float: left; width: 46%;  }
.ptools178{ float: right; width: 46%; text-align: right; }
.ptools178 a,.ptools178 span{ margin:  0 1px; }
.c-content178{ font-size: 14px; color: black; text-indent: 28px; padding: 10px 0; display: inline-block; line-height: 23px }
.clink178{ padding: 0 0 5px 0; *display: inline-block; clear: both }
.clink178 a{ color: #999 }
.clink178 a:hover,.comments178 a:hover{ color: #ff0; text-decoration: none }
.cbottom178{ clear: both }
.ptime178{ font-family: arial }
.ptime178{ float: left; }
.creply178{ float: right }
.comments_login178{  width: 90%; }
.comments_l_b178{ border: none;  padding: 10px; }
.comments_login178 select,.comments_login178 input,.comments_post178 input{ border: 1px solid #7f9db9 }
.login_username178 input{}
.clogin-title178{ font-size: 14px; font-weight: bold; border-bottom: 1px solid #7686a2; margin: 0 0 10px 0; _display: inline-block }
.comments_login178 ul,.comments_login178 li{ list-style: none; margin:0;padding:0; }
.comments_login178 li{ float: left; text-align: left; }
.comments_login178 li input{ width: 135px; padding: 1px;}
.login_username178,.login_password178,.login_type178{ clear: both; padding: 0 0 10px 0; height: 18px; overflow: hidden; }
.login_button178{ clear: both; border-top: 1px dotted #666; padding: 5px 0 0 0; text-align: center; }
.comments_login178 .ltl-left178{ width: 60px; text-align: right; padding-top: 2px; padding-right: 5px; padding-left: 25px }
.cloginbtn178{ border: 1px solid #7e9db9; background: #eff9fd; font-size: 12px; padding: 3px 10px 0 10px; margin: 0 10px 0 0; }
.login_prompt178{ font-size: 14px; padding: 4px 4px 1px 4px; color: #000; border: 1px solid #ffd700; background: #ffffe1; margin: 8px 0 0 0 }
.textarea178 textarea{ border: 1px solid #7f9db9; width: 99%; height: 120px }
.comments_post178 img,.comments_reply178 img{  padding: 1px; background: #fff; position: relative; top: 3px  }
.reply-content178{ border: 1px solid silver; clear: both; *display: inline-block; margin: 5px 0 }
.reply-content178-border{ background: white; padding: 5px 5px 2px 5px; border: 1px solid #777; }
.reply-content178 .c-content178{ color: black }
.comments_reply178{  width:650px; margin: 10px 0 0 0 }
.comments_reply178_border{ border: none; padding: 8px; }
.comments_reply178_title{ font-size: 14px; font-weight: bold; border-bottom: 1px solid #999; padding: 0 0 3px; margin: 0 0 10px 0 }
.comments_login_info178{ padding: 4px 0 0 0; }
.comments_login_info178 a{ margin: 0 8px }


