@charset "utf-8";
img { vertical-align: middle; }
.item_list { position: relative; padding: 0 0 50px; }
.item { width: 226px; background: #f7f7f7; overflow: hidden; margin: 15px 0 0 0; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2); border: 1px solid #dedede; }
.item_t { padding: 10px 8px 0; }
.item_t .img { background-color: #FFFFFF; margin: 0 auto; position: relative; width: 210px; }
.item_t .img img { max-width: 210px; width: expression(this.offsetWidth > 210 ? '210px': true); }
.item_t .img a { display: block; }
.item_t .img a:hover { background: #000; }
.item_t .img a:hover img { filter: alpha(opacity=80); -khtml-opacity: 0.8; opacity: 0.8; -webkit-transition: all 0.3s ease-out; -khtml-transition: all 0.3s ease-out; }
.item_t .price { position: absolute; bottom: 10px; right: 0px; background-color: rgba(0, 0, 0, 0.2); color: #FFF; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000, endcolorstr=#33000000); }
.item .btns { display: none; }
.img_album_btn { top: 0px; right: 0px; position: absolute; background: #157FB0; color: #ffffff; height: 20px; line-height: 20px; padding: 0 5px; }
.img_album_btn:hover { color: #fff; }
.item_t .title { padding: 8px 0; line-height: 18px; }
.item_t .title a { font-size: 14px; }
.item_t .readme { color: #666; }
.item_b { padding: 10px 8px; }
#more { display: block; }
#infscr-loading { bottom: 10px; left: 45%; position: absolute; text-align: center; height: 20px; line-height: 20px; z-index: 100; width: 120px; }