.main .nav{color:#666;font-size:14px;margin-bottom:25px}
.book{color:#666;padding:40px;background:#fff}
.book .image{float:left;width:165px;height:220px;border:1px solid #eee}
.book .image img{width:100%;height:100%;box-shadow:0 1px 3px rgba(0,0,0,.3)}
.book .detail{font-size:14px;height:222px;margin-left:220px}
.book .detail .name{margin-bottom:15px}
.book .detail .name h1{color:#333;font-size:22px;margin-right:10px;display:inline-block}
.book .detail .label{padding:4px 0}
.book .detail .label span{margin-right:20px}
.book .detail .tags a{color:#666}
.book .detail .tags i{color:#e8e8e8;padding:0 3px}
.book .detail .new{color:#FFF;background:#1abc9c;border-radius:5px;padding:2px 5px}
.book .detail .other{float:right;color:#999}
.book .detail .other a{margin-left:10px}
.book .detail .op{margin-top:20px}
.book .detail .op button{font-size:14px;color:#1abc9c;width:100px;padding:5px 0;margin-right:20px;background:#fff;border:1px solid #1abc9c;border-radius:3px;cursor:pointer}
.book .detail .op .already{color:#666;border:1px solid #666;opacity:.5}
.book .detail .op .read{color:#fff;width:200px;background:#1abc9c}
.book .detail .mobile{margin-top:12px;padding-top:12px;border-top:1px dashed #eee}
.book .detail .mobile a{color:#ed424b;margin-left:50px}
.bookinfo{float:left;width:900px}
.bookinfo .panel{color:#333;overflow:hidden;margin-top:20px;padding:0 40px 20px;background:#fff}
.bookinfo .title{font-size:20px;height:78px;line-height:78px}
.bookinfo .title .title-icon{width:4px;height:22px;margin-right:12px;border-radius:3px;vertical-align:-4px;background:#1abc9c;display:inline-block}
.bookinfo .title .title-right{float:right;font-size:16px}
.bookinfo .desc .description{font-size:14px;line-height:25px;word-wrap:break-word;word-break:break-word}
.bookinfo .catalog ul li{font-size:14px;float:left;width:33.3%;height:50px;line-height:50px;box-sizing:border-box;border-bottom:1px dashed #eee}
.bookinfo .catalog ul li a:visited{color:#b3b3b3}
.bookinfo .author ul li{float:left;width:25%;padding:10px 5px;box-sizing:border-box}
.bookinfo .author .image{float:left;width:48px;height:64px;margin-right:10px}
.bookinfo .author .image img{width:100%;height:100%;box-shadow:0 1px 3px rgba(0,0,0,.3)}
.bookinfo .author .info{height:64px}
.bookinfo .author .info .name{margin-bottom:5px}
.bookinfo .author .info .type{font-size:14px;color:#666}
.recommend{float:right;width:280px}
.recommend .list{overflow:hidden;margin-top:20px;padding:0 20px 20px;background:#fff}
.recommend .list .title{color:#333;font-size:20px;height:78px;line-height:78px}
.recommend .list .title .title-icon{width:4px;height:20px;margin-right:12px;border-radius:3px;vertical-align:-3px;background:#1abc9c;display:inline-block}
.recommend .list ul li{padding:10px 0;border-bottom:1px dashed #eee}
.recommend .list ul li:first-child{padding-top:0}
.recommend .list ul li:last-child{border-bottom:none}
.recommend .list .image{float:left;width:48px;height:64px;margin-right:20px}
.recommend .list .image img{width:100%;height:100%;box-shadow:0 1px 3px rgba(0,0,0,.3)}
.recommend .list .info{height:64px}
.recommend .list .info .name{font-size:16px;color:#333;margin-bottom:5px}
.recommend .list .info div{font-size:14px;color:#666}