.b-img{height:220px;position:relative}
.b-img img{display:block;width:100%;height:100%;object-fit:cover}
.b-img .albumcount{position:absolute;z-index:2;bottom:15px;right:15px;color:#fff;background:rgba(0,0,0,.3);border-radius:2px;padding:5px 8px;font-size:12px;line-height:18px}
.htdata{padding:15px;background:#fff;line-height:24px}
.htdata .httitle{font-size:20px;font-weight:700;color:#333}
.htdata .httype{font-size:12px;display:inline-block;line-height:23px;height:23px;padding:0 6px;border-radius:2px;margin-top:1px;margin-left:10px;background:#e03236;color:#fff;vertical-align:top}
.htdata .mprice{margin-top:7px;color:#e03236;font-size:12px}
.htdata .mprice b{font-size:20px}
.htdata .ename{margin-top:2px}
.htdata .colsbox{text-align:center;margin:18px -15px 0;font-size:0}
.htdata .colsbox span{color:#888;width:25%;font-size:12px;display:inline-block}
.htdata .colsbox b{display:block;font-size:18px;height:24px;overflow:hidden;color:#555}
.lendbox{padding:15px 0;font-size:0}
.lendbox span{width:33.33%;text-align:center;font-size:12px;color:#999;display:inline-block}
.lendbox label{display:block;color:#333;margin-bottom:5px}
.lendbox b{font-size:20px;display:inline}
.buildintro{padding-top:12px}
.buildintro p{position:relative;line-height:20px;min-height:20px;padding:3px 0 3px 60px}
.buildintro label{position:absolute;top:3px;left:0;color:#a1a1a1;width:0;text-align:center;width:60px}
.hlink{color:#3090e9;display:block;text-align:center;font-weight:700;line-height:30px}
