﻿@import url("Bar001.css?rd=1");
.ShopList
{
}
.ShopList .con1
{
}
.ShopList .con1 .item
{
    background: #fff;
    border-bottom: solid 10px #eee;
    padding: 8px 0 10px 10px;
    position: relative;
    cursor: pointer;
}
.ShopList .con1 .item:last-child
{
	/*border-bottom-width: 0;*/
}
.ShopList .con1 .item table
{
    width: 100%;
}
.ShopList .con1 .item table td
{
    font-size: 0.86rem;
}
.ShopList .con1 .item table td.td1
{
    width: 100px;
    vertical-align: top;
    padding-top: 2px;
}
.ShopList .con1 .item table td.td1 div
{
    position: relative;
    width: 100px;
    overflow: hidden;
}
.ShopList .con1 .item table td.td1 div b
{
    display: block;
    position: absolute;
    font-weight: normal;
    background: -webkit-linear-gradient(left,#f33,#f90);
    top: 0;
    left: 0;
    color: #fff;
    transform: scale(0.8);
    transform-origin: left top;
    padding: 3px 15px 3px 8px;
    border-radius: 10px 0 20px;
}
.ShopList .con1 .item table td.td1 div i
{
    /*display: inline-block;
    min-width: 90px;*/
    display: block;
    position: absolute;
    font-style: normal;
    bottom: 4px;
    left: 8px;
    color: #fff;
    /*transform: scale(0.8);*/
    /*transform-origin: left bottom;*/
    /*font-family: font_1;*/
    /*font-size: 0.86rem;*/
    /*padding-bottom: 2px;*/
    padding-left: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB0PSIxNTkwMzE1MTUyNjUxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0OTUgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjIyNzMiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj48cGF0aCBkPSJNNzQ3LjE4NzAwNCAwLjAyNTAyNEM0MDcuMTgzNjQ1IDMuODc0NjIzIDAgNDI5LjIyMTg2NSAwIDUxMS45ODQwNTdjMCA4Mi43NTgwMjEgMzc1LjA2NjgxOCA1MTcuNzMxMzQ1IDc0Ny4xODcwMDQgNTExLjk1Njk0NyAzNzIuMTIwMTg2LTUuNzc2NDgzIDc0Ny4xODQ5MTktNDUwLjM2OTYzMSA3NDcuMTg0OTE5LTUxMS45NTY5NDdDMTQ5NC4zNzE5MjMgNDUwLjM5MjU3IDEwODcuMTg4Mjc4LTMuODI0NTc0IDc0Ny4xODcwMDQgMC4wMjUwMjR6TTc0Ny4xODcwMDQgODUzLjY0MzIwMmMtMTg4LjY4NDUzNSAwLTM0MS42NDI0NjItMTUyLjk2MDAxMy0zNDEuNjQyNDYyLTM0MS42NDI0NjIgMC0xODguNjg0NTM1IDE1Mi45NTc5MjctMzQxLjY0NDU0NyAzNDEuNjQyNDYyLTM0MS42NDQ1NDdTMTA4OC44Mjk0NjYgMzIzLjMxNjIwNiAxMDg4LjgyOTQ2NiA1MTIuMDAwNzQgOTM1Ljg3MTUzOSA4NTMuNjQzMjAyIDc0Ny4xODcwMDQgODUzLjY0MzIwMnoiIHAtaWQ9IjIyNzQiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNNzQ2LjUyNTk0MSA1MTIuOTQ1NDE0bS0xMzguNTc1MTExIDBhNjYuNDUxIDY2LjQ1MSAwIDEgMCAyNzcuMTUwMjIyIDAgNjYuNDUxIDY2LjQ1MSAwIDEgMC0yNzcuMTUwMjIyIDBaIiBwLWlkPSIyMjc1IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9zdmc+) no-repeat left center;
    background-size: auto 14px;
}
@media screen and (min-width:640px)
{
    .ShopList .con1 .item table td.td1 div i
    {
        padding-bottom: 0;
    }
}
.ShopList .con1 .item table td.td1 div img
{
    display: block;
    width: 100%;
    border-radius: 10px;
}
.ShopList .con1 .item table td.td2
{
    vertical-align: top;
}
.ShopList .con1 .item table td.td2 .son1
{
    padding-left: 10px;
}
.ShopList .con1 .item table td.td2 .son1 table
{
}
.ShopList .con1 .item table td.td2 .son1 table td
{
}
.ShopList .con1 .item table td.td2 .son1 table td.sontd1
{
}
.ShopList .con1 .item table td.td2 .son1 table td.sontd1 div
{
    /*height: 20px;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;*/
    font-size: 1.14rem;
    
    overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all;
}
.ShopList .con1 .item table td.td2 .son1 table td.sontd1 div img
{
	display: inline-block;
	height: 20px;
	vertical-align: bottom;
	margin-left: 5px;
}
.ShopList .con1 .item table td.td2 .son1 table td.sontd2
{
    width: 1px;
    white-space: nowrap;
}
.ShopList .con1 .item table td.td2 .son1 table td.sontd2 div
{
    background: -webkit-linear-gradient(left,#FF4871,#E5031F);
    color: #fff;
    padding: 3px 10px;
    border-radius: 40px;
    transform: scale(0.8);
    margin-right: 1px;
}
.ShopList .con1 .item table td.td2 .son2
{
    padding-left: 10px;
    width: 200px;
    overflow: auto;
}
.ShopList .con1 .item table td.td2 .son2::-webkit-scrollbar
{
    display: none;
}
.ShopList .con1 .item table td.td2 .son2 ul
{
    display: table;
    margin-top: 2px;
}
.ShopList .con1 .item table td.td2 .son2 ul li
{
    display: table-cell;
    vertical-align: middle;
    padding-right: 6px;
}
.ShopList .con1 .item table td.td2 .son2 ul li div
{
    background: #FFFAED;
    color: #CEAF67;
    padding: 1px 8px;
    border-radius: 40px;
    white-space: nowrap;
    font-size: 0.86rem;
}
.ShopList .con1 .item table td.td2 .son3_wrap
{
	position: relative;
	overflow: hidden;
}
.ShopList .con1 .item table td.td2 .son3_wrap:after
{
	display: block;
	content: ' ';
	position: absolute;
	bottom: 0;
	right: -10px;
	width: 150px;
	height: 100%;
	background: -webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1) 90%);
	pointer-events: none;
}
.ShopList .con1 .item table td.td2 .son3
{
    padding-left: 10px;
    width: 200px;
    overflow: auto;
}
.ShopList .con1 .item table td.td2 .son3::-webkit-scrollbar
{
    display: none;
}
.ShopList .con1 .item table td.td2 .son3 .div1
{
    /*font-family: font_1;*/
    white-space: nowrap;
    margin-top: 3px;
    padding-left: 19px;
    color: #24B462;
    background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik01MDguOCA1NzYuN2M2OS4zIDAgMTI1LjQtNTYuMiAxMjUuNC0xMjUuNFM1NzggMzI1LjkgNTA4LjggMzI1LjkgMzgzLjQgMzgyIDM4My40IDQ1MS4zczU2LjEgMTI1LjQgMTI1LjQgMTI1LjR6IG0wIDM3Ni4yQzI1OCA3NTcgMTMyLjUgNTg5LjggMTMyLjUgNDUxLjMgMTMyLjUgMjQzLjUgMzAxIDc1IDUwOC44IDc1czM3Ni4zIDE2OC41IDM3Ni4zIDM3Ni4zYzAgMTM4LjUtMTI1LjUgMzA1LjctMzc2LjMgNTAxLjZ6IiBmaWxsPSIjMjRCNDYyIj48L3BhdGg+PC9zdmc+) no-repeat left center;
    background-size: auto 16px;
}
.ShopList .con1 .item table td.td2 .son3 .div1 span._distance
{
    color: #f66;
    margin: 0 14px 0 5px;
    display:none;
}
.ShopList .con1 .item table td.td2 .son4
{
    padding-left: 10px;
    width: 200px;
    overflow: auto;
}
.ShopList .con1 .item table td.td2 .son4::-webkit-scrollbar
{
    display: none;
}
.ShopList .con1 .item table td.td2 .son4 ul
{
    display: table;
    margin-top: 4px;
}
.ShopList .con1 .item table td.td2 .son4 ul li
{
    display: table-cell;
    vertical-align: middle;
    padding-right: 6px;
}
.ShopList .con1 .item table td.td2 .son4 ul li div
{
    border: solid 1px #BFFCCE;
    background: #EAFFF2;
    color: #00AA2E;
    padding: 1px 8px;
    border-radius: 40px;
    white-space: nowrap;
    font-size: 0.86rem;
}
/*——*/