.table-list tbody tr{
    cursor: pointer;
}
.table-list tr td {
    font-size: 0.12rem;
    line-height: .18rem;
    padding: .08rem 0;
}
.table-list tr td.blue {
    color: #247cd2;
}
.table-list tr td.yellow{
    color: rgb(243,209,112);
}



.store-details {
    margin-top: .25rem;
}
.store-details .title {
    display: inline-block;
    font-size: .14rem;
    line-height: .24rem;
    /*color: #596477;*/
    font-weight: bold;
}
.store-details .source{
    font-weight: normal;
}

.store-data {}
.store-data h1 > a{
    font-size: .18rem;
    line-height: .24rem;
    font-weight: bold;
    /*color: #596477;*/
    background: url("/common/images/map/icon_back.png") no-repeat left center;
    padding-left: .20rem;
    /*margin-bottom: .14rem;*/
    cursor: pointer;
}
.store-data .content {
    padding-left: .20rem;
}
.store-data .address {
    display: flex;
    align-items: center;
    color: #A2A8B3;
    font-size: .14rem;
    line-height: .16rem;
}
.store-data .address .icon-pos {
    display: block;
    margin-right: .08rem;
    width: .12rem;
    height: .14rem;
    background: url(/Images/MapGarbage/icon-address-pos.png) no-repeat;
    background-size: 100%;
}
.store-data .box{
    margin-top: .10rem;
    font-size: .14rem;
}
.store-data .box p, .store-data .box a{
    display: contents;
    font-size: .14rem;
    line-height: .24rem;
    /*color: #596477;*/
    word-break: break-all;
}
.store-data .box .blue a{
    color: #4992FE;
}



.garbage-map-spot.icon-big, .garbage-map-spot.icon-small{
    position: relative;
    display: inline-block;
}
.garbage-map-spot.icon-big{
    width: .52rem;
    height: .56rem;
    background: url(/Images/MapPlastic/icon-big.png) no-repeat;
    background-size: 100%;

}
.garbage-map-spot.icon-small{
    width: .44rem;
    height: .47rem;
    background: url(/Images/MapPlastic/icon-small.png) no-repeat;
    background-size: 100%;
}
.garbage-map-spot .number {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -80%);
    font-size: .12rem;
    line-height: .12rem;
    font-weight: bold;
    color: #FFFFFF;
}

.icon-open-shop, .icon-open-soil, .icon-open-soilremove{
    width: .38rem;
    height: .41rem;
}
.icon-open-shop{
    background: url(/Images/MapPlastic/level1_shop.png) no-repeat;
    background-size: 100%;
}
.icon-open-soil{
    background: url(/Images/MapSoil/soil.png) no-repeat;
    background-size: 100%;
}
.icon-open-soilremove{
    background: url(/Images/MapSoil/soilremove.png) no-repeat;
    background-size: 100%;
    margin-bottom: -.05rem;
}


.common-open-mask {}
.common-open-mask .icon-arrow-css {
    /*position: absolute;*/
    /*left: 50%;*/
    /*transform: translate(-50%, 0);*/
    /*width: 0;*/
    /*height: 0;*/
    /*bottom: -.20rem;*/
    /*border-left: .20rem solid transparent;*/
    /*border-right: .20rem solid transparent;*/
    /*border-top: .20rem solid #fff;*/
}
.common-open-mask .mask-content {
    /*padding: 0 22px;*/
}
.common-open-mask .name {
    font-size: .20rem;
    line-height: .26rem;
    font-weight: bold;
    color: #333333;
}
.common-open-mask .data-flex-box {
    padding: .10rem 0 .15rem;
    overflow: hidden;
}
.common-open-mask p {
    font-size: .14rem;
    color: #666666;
    line-height: .24rem;
    word-break: break-all;
}
.common-open-mask .btn {
    border-top: 1px solid #F3F3F2;
    display: flex;
    justify-content: center;
    padding: .15rem 0 0;
    margin: 0 -.22rem;
}
.common-open-mask .btn a {
    display: block;
    font-size: .14rem;
    line-height: .16rem;
    color: #333333;
    text-align: center;
    margin: 0 .15rem;
}
.common-open-mask .btn a:hover{
    color: #247cd2;
}

/* 重点监控企业 */
.common-open-mask .mark-detail .mark-title{
    text-align: center;
}
.common-open-mask .mark-detail .mark-title h4 {
    font-size: 0.16rem;
    line-height: .22rem;
    color: #262e3d;
}
.common-open-mask .mark-detail .mark-content table {
    margin-top: 5px;
}
.common-open-mask .mark-detail .mark-content table td,
.common-open-mask .mark-detail .mark-content table span{
    font-size: .14rem;
    line-height: .18rem;
    color: #596477;
}
.common-open-mask .mark-detail .mark-content a {
    width: 100%;
    margin-top: 0.1rem;
    display: inline-block;
    vertical-align: middle;
    color: #247cd2;
    font-size: 0.14rem;
}