/* 图书列表页 */
.recommend-books{/*background:#f2f4f5;*/position:relative;margin-bottom: 30px;padding:30px 35px;background:#f2f4f5;}
.recommend-books-icon{position: absolute;top: -5px;left: 0;}
.recommend-books-slide {min-height: 172px;}
.recommend-books-l img{width:120px;margin-right:20px;border:solid 1px #e3e3e3;}
.recommend-books-r {width: calc(100% - 140px);float: left;}
.recommend-books-detail{position: absolute;bottom: 0;display: block;color: #fff;background: #72b6f9;height: 27px;line-height: 27px;border-radius: 5px;padding: 0 24px;}
.recommend-books .book-tit{margin-bottom: 10px;position: relative;top: 0;}
.recommend-books .book-tit a{color:#065fb9;font-size:16px;font-weight:bold;}
.recommend-books .book-author span,.recommend-books .book-press span{color:#505050;}
.recommend-books .book-author,.recommend-books .book-press{margin-bottom:6px;}

.select-option{margin-bottom: 7px;font-size: 16px;}
.select-option .select-option-tit{font-weight: bold;float: left;width: 66px;}
.select-option .classlist .curr a{color: #ff0000;}
.select-option .classlist i{padding-right:15px;display: inline-block;margin-bottom:10px;font-style:normal;}
.select-option .classlist i:first-child{padding-left:0;}
.select-option .classlist i:last-child span{margin-left:0;}
.select-option .classlist i span{display:inline-block;position:relative;top:2px; width:2px;height:15px;margin-left:20px; background:#7d7d7d;}
.select-option td i{display:block;float:left;border:0;padding: 0;height:22px;border-radius:3px;text-align:center;margin-right:4px;}
.select-option td i a{padding: 0 5.5px;color: #666;}
.select-option td i.curr a{font-weight:bold;}
.select-option-wrap{border-bottom:solid 1px #e2e2e2;padding-bottom:2px;margin-bottom: 10px;}

.booklist{padding-top:15px;display: flex;flex-wrap: wrap;}
.booklist .booklistcon{margin-bottom:47px;}
.booklist .bookborder{border:solid 2px #f1f1f1;padding:13px;}
.booklist .bookborder a{display:block;text-align: center;}
.booklist .bookborder a img{width:100%;display: block;margin: 0 auto;}
.booklist p{font-size:13px;line-height: 22px;}
.booklist p.book-tit {margin: 15px 0 3px;}
.booklist p.book-tit a{font-size:15px;font-weight:bold;color:#333;}

/* 图书详情页 */
.book-detail-tit{color:#0760b9;font-weight:bold;font-size:16px;text-align:left;border-bottom: solid 1px #eaeaea;padding-bottom: 9px;margin-bottom:16px;}
.book-detail-tit span{display: inline-block;width: 5px;height: 16px;background: #2f5bac;position: relative;top: 2px;margin-right: 10px;}
.book-detail-recommended {padding: 15px;background: #e9fae5;}
.book-detail{margin-top: 16px;margin-bottom:20px;padding: 17px;text-align: left;border: solid 2px #f1f1f1;position: relative;}
.book-detail-cover img{display: block;border: solid 1px #bab9b9;box-shadow: 0px 0px 1px 1px #ccc;margin:2px 20px 0 2px;width:160px;/*position:relative;z-index:100;*/}
.book-detail-r p{overflow: hidden;line-height: 32px;}
/* .book-detail-r p:nth-of-type(3){border-bottom:solid 1px #e3e3e3;padding-bottom:8px;margin-bottom:8px;} */
.book-detail-r p.bookname{font-size:18px;margin-bottom:8px;}
.book-detail-r{position: relative;top: -5px;display: inline-block;float: left;}
.book-detail-r>div{display: inline-block;}
.book-detail-qrcode {position: absolute;top: 17px;right: 30px;width: 160px;text-align: center;color: #f00;}
.book-detail-qrcode img {width: 160px;margin-bottom: 5px;}
.book-detail-info{line-height: 24px;}
.book-detail-info .info-1{background:#f2f2f2;padding:20px;line-height: 26px;}
.book-detail-info .info-1 {margin-bottom: 20px;}
.book-detail-info .info-1-tit{font-size:15px;font-weight:bold;border-bottom:solid 1px #d9d9d9;padding-bottom:10px;margin-bottom:10px;}
.book-detail-info p{font-size:13px;}

@media only screen and (max-width: 991px){
.tjdetailwrap .morebook{position: initial;display: inline-block;margin-top: 10px;}
.imgwrap,.tjdetailwrap{display:block;float:none;}
.recommend-three>div{text-align:center;}
.tjdetailwrap{margin: 10px auto 0;}
.book-detail-r {top: 10px;}
.book-detail-qrcode {position: unset;top: unset;bottom: unset;text-align: center;width: 100%;}
.book-detail-qrcode img{margin-top: 20px;}
.booklist .bookborder {padding: 0;width: 120px;margin-right: 12px;}
.booklist .bookborder a img {width: 120px;}
.singlewrap {display: flex;}
.booklist p.book-tit {margin: 0 0 3px;}
}
@media only screen and (max-width: 525px){
.book-detail-cover {width: 100%;text-align: center;}
.book-detail-cover img {margin: auto;}
.book-detail-r {width: 100%;}
}