.webshoplist{ width:100%; overflow:hidden;}
.webshoplist dt{ padding:16px 0; line-height:18px; background: #fff; position:relative;}
.webshoplist dt span{ font-size:18px; border-left:4px solid #ee6600; padding:0 15px; line-height: 18px; display: inline-block;;color:#fb3434}
.webshoplist dt em{ font-size:14px; color:#999;}
.webshoplist dt .more{ color:#666; font-size:14px; float:right; margin-right:1.5em;}
.webshoplist dt .more:hover{ color:#f60}
.webshoplist .col2{ padding:5px 0; margin:0 -1%;}
.webshoplist .col2 .item{ width:48%; margin:10px 1%; padding:20px; float:left; background: #fff; position:relative;}
.webshoplist .col2 .item .img{ float:left; border:1px solid #eee;}
.webshoplist .col2 .item .info{ line-height:2em;}
.webshoplist .col2 .item .name{float:left; padding-left:10px; width:237px;}
.webshoplist .col2 .item .name.nobq{ width:290px;}
.webshoplist .col2 .item .biaoqian{position:absolute;right: 20px;top: 25px;font-size: 14px;line-height: 24px;border: 1px solid #ea1b1b;color: #ea1b1b;padding: 0 5px;}
.webshoplist .col2 .item .dhidden{ display:inline-block; padding-left: 25px; margin-left:10px; background-size: 19px; background-position: left center; background-repeat: no-repeat;}
.webshoplist .col2 .item .desc{ padding:10px 0 0 0; border-top:1px solid #eee; margin:10px 0 0 0; font-size:14px; line-height:1.5em; color:#666}
.webshoplist .col2 .shop-link {display: inline-block;float: right; padding: 2px 10px;background: #f36;  margin-top: 5px; vertical-align: middle; color: #fff; border-radius: 3px;}
.webshoplist .col2 .info .shop-link{ margin-top:0; margin-left:20px; line-height:1.8em; float:none;}
.webshoplist .web-shop-type {margin-left: 5px; color: #A1A1A0; font-size: 12px; display: inline-block; padding: 0 5px}
.webshoplist .col2 .item .star{ display:inline-block; vertical-align:middle; margin-top:-2px; width:80px; height:16px; background:url(/public/images/web/star2.png) repeat-x;}
.webshoplist .col2 .item .star em{ display:block; height:16px; background:url(/public/images/web/star.png) repeat-x;}

.shop-type-icon {display: inline-block;  vertical-align: middle; width: 19px; height: 19px; background-size: 19px; background-position:center; background-repeat: no-repeat;}
.shop-type-jd {background-image: url("/public/images/web/jd-mall-icon.png")}
.shop-type-tmall {background-image: url("/public/images/web/tmall.png")}
.shop-type-taobao {background-image: url("/public/images/web/taobao-icon.png")}