.list-book-def{background: url('../images/book-list-def.jpg') repeat-x 0 0;height: 260px;width: 100%;}

.main .book-list ul li{display: inline-block;width: 100%;border-bottom: 1px dotted #ddd;margin-bottom: 20px;padding-bottom: 20px;}

.thumb{padding: 5px 0px;width: 200px;}
.thumb img{width: 180px;height: 180px;border: none;}

.info{width: 620px;color: #999;}
.info .title{height: 25px;line-height: 25px;margin: 10px 0px;}
.info .title a{font-size: 16px;font-weight: bold;color: #333;}
.info .price-p{height: 40px;line-height: 40px;}
.info .price-p .old-price{margin-left: 100px;}
.info .price-p .price .red{font-weight: bold;font-size: 14px;}
.info .author{height:30px;line-height: 30px; }
.info .publisher{height:30px;line-height: 30px;}
.info .publish_date{height:30px;line-height: 30px;}



.div-btn{width: 280px;}

.div-btn p a{
	text-decoration: none;
	color: #666;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    padding: 0px 20px;
    font-size: 14px;
    border-radius: 3px;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));
    margin-top: 10px;
    margin-left: 50px;
    border: 1px solid #e2e2e2;
}
.div-btn p a.show{margin-top: 55px;}
.div-btn p a:hover{background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FFFBDC));}