/* 留言板
----------------------------------------------- */
{
 padding: 20px 0;
}
h2 {
 color: #555;
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 20px;
}
/* bookList */
.bookList {
 margin-bottom: 30px;
 line-height: 180%;
 font-size: 13px;
}
.bookList dl {
 margin-bottom: 15px; border:#CCC 1px solid; background:#F6F6F6; padding:10px;
}
.bookList dt {
 color: #F60;
 margin-bottom: 3px; font-size:14px
}
.bookList dt b {
 color: #999;
 margin-left: 20px; font-size:12px
}
.bookList dd {
 color: #666;
 overflow: hidden;
 zoom: 1;
}
.bookList dd em {
 float: left;
 width: 70px;
}
.bookList dd span {
 float: left;
 width: 910px;
 text-align: left;
}
.bookList p {
 color: #0072C6;
 margin-top: 5px;
 overflow: hidden;
 zoom: 1;
}
.bookList p em {
 float: left;
 width: 70px;
}
.bookList p span {
 float: left;
 width: 800px;
}
.bookList p b {
 color: #999;
 float: right;
}
.bookList .pager {
 text-align: left; font-size:12px; padding-bottom:0px; padding-top:20px;
}
.bookList .pager a {
 text-align: left; font-size:12px
}
/* bookList */
.bookAdd {
 line-height: 180%;
 font-size: 13px;
}
.bookAdd dl {
 overflow: hidden;
 zoom: 1;
 margin-bottom: 15px; float:left; width:100%; line-height:30px;
}
.bookAdd dl dt, .bookAdd dl dd {
 float: left;
}
.bookAdd dl dt {
 width: 70px;
 text-align: right;
 line-height: 30px;
}
.bookAdd .select {
 height: 28px;
}
.bookAdd dl.cue {
 margin: -8px 0 10px 60px;
 color: #999;
}
.bookAdd dl.submit {
 margin: 20px 0 0 70px;
}
.bookAdd dd b {
 display: block;
 padding: 2px 0 2px 3px;
 border: 1px solid #fec600;
 color: #666;
 background-color: #fbf8e9;
 line-height: 16px;
}
.pinglun{ margin-top:50px; border-top:#CCC 1px solid;}
.pinglun .pl_title{ border-bottom:#CCC 1px solid; float:left; width:100%;  margin-bottom:30px; height:50px;}
.pinglun .pl_title span{ background:#f32500; color:#FFF; font-size:16px; padding:8px; float:left; margin-top:10px;}