.mt {
    border-bottom: .05rem solid #EDEDED;
}

.outer-link {
    margin-bottom: .10rem;
    text-align: left;
}
.outer-link a {
    display: inline-block;
    color: #fff;
    background-color: #005596;
    line-height: .36rem;
    padding: 0 .10rem;
    border-radius: .02rem;
    font-size: .14rem;
    box-sizing: border-box;
    margin-right: .10rem;
    font-weight: bold;
}
.outer-link a:last-of-type {
    color: #005596;
    padding: 0;
    font-size: .14rem;
    background: transparent;
    font-weight: normal;
}
.outer-link a:hover {
    background-color: #247cd2;
}
.outer-link a:last-of-type:hover {
    background: transparent;
}

.table-list tr td.blue {
    color: #247cd2;
}
.table-list tr td.yellow{
    color: rgb(243,209,112);
}


.logo-list {
    position: absolute;
    left: 4.5rem;
    top: 0;
    display: flex;
    align-items: center;
    display: none;
}

.logo-list ol {
    display: flex;
    align-content: flex-start;
    flex-flow: row wrap;
    width: 4.35rem;
}
.logo-list li, .logo-list .logo-undp {
    height: .35rem;
    border: 1px solid #a4a9af;
    border-radius: .04rem;
    padding: .05rem;
    background: #fff;
    margin: .05rem .05rem 0 0;
}
.logo-list .logo-undp {
    height: .87rem;
}
.logo-list .logo-undp img {
    height: 100%;
}

.logo-list li {
    flex: 0 0 30%;
    position: relative;
}
.logo-list li:nth-of-type(2n) {
    margin-right: 0;
}
.logo-list li img {
    height: .35rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

/* 第二页 */
.store-data {
    padding: .22rem 0 .28rem 0;
}
.store-data h1 > a {
    font-size: .18rem;
    line-height: .20rem;
    font-weight: bold;
    color: #596477;
    margin-bottom: .14rem;
}
.store-data h1 > a.icon-arrow-left, .store-data .content {
    padding-left: .2rem;
}

.store-data .address {
    display: flex;
    align-items: center;
    color: #A2A8B3;
    font-size: .14rem;
    line-height: .18rem;
}
.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-details .content .d_type {
    margin-top: .15rem;
    font-size: .14rem;
    line-height: .36rem;
    display: inline-block;
    background-color: #005596;
    color: #fff;
    text-align: center;
    border-radius: .50rem;
    padding: 0 .15rem;
}
.store-details .content ul {
    margin-top: .20rem;
}

.store-details li {
    margin-top: .10rem;
}
.store-details .title,
.store-details li p,
.store-details .content-text-list p {
    display: inline-block;
    font-size: .14rem;
    line-height: .24rem;
    color: #596477;
}
.store-details .title {
    font-weight: bold;
}
.store-details .content-text-list .textarea {
    margin-top: .10rem;
}

.content-text-list .check {
    margin-left: .20rem;
    color: rgb(46,204,119);
}
.store-details .content-text-list p,
.store-details li.d_checkbox p,
.store-details li.d_textarea p {
    display: block;
}

.store-details li .title {
    border-left: .03rem solid #005596;
    padding-left: .07rem;
    line-height: .20rem;
    margin: .05rem 0;
    position: relative;
}
.store-details li .title:before{
    display: none;
    content: "";
    position: absolute;
    top: .03rem;
    left: 0;
    width: .03rem;
    height: .14rem;
    background: #005596;
}
.store-details li p {
    margin-left: .10rem;
}


.store-details .img-report-list {}
.store-details .img-report-list img {
    float: left;
    width: 1rem;
    height: 1rem;
    border-radius: .04rem;
    margin-right: .20rem;
    margin-top: .10rem;
    cursor: pointer;
}
.store-details .img-report-list img:nth-of-type(3n) {
    margin-right: 0;
}

.store-details .record-list {
    margin-top: .20rem;
}
.store-details .record-list li {}
.store-details .record-list li:last-of-type {
    margin-bottom: 0;
}

.store-details .record-list li .user-details {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.store-details .record-list li .user-details .flex{
    align-items: center;
}
.store-details .record-list li .user-details .img-head {
    width: .32rem;
    height: .32rem;
    border-radius: 50%;
    margin-right: .14rem;
}
.store-details .record-list li .user-details .btn-detail {
    display: block;
    font-size: .12rem;
    line-height: .26rem;
    background-color: #005596;
    color: #fff;
    text-align: center;
    padding: 0 .10rem;
    border-radius: .02rem;
    cursor: pointer;
}

.store-details .record-list li .name {
    font-size: .14rem;
    line-height: .16rem;
    font-weight: bold;
    color: #596477;
    width: 1.30rem;
    margin-bottom: 0;
    margin-left: 0;
}
.store-details .record-list li .date {
    font-size: .12rem;
    line-height: .14rem;
    color: #A8ACB5;
}
.store-details .record-list li .title {
    font-weight: normal;
}

.store-details .record-list .record-list-li {
    padding-bottom: .10rem;
    border-bottom: 1px solid #EDEDED;
}
.store-details .record-list .record-list-li ul {
    margin-left: .16rem;
}


.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%;
}

.icon-open-shop, .icon-open-huishou, .icon-open-chuzhi, .icon-open-shengchan {
    width: .38rem!important;
    height: .41rem!important;
}
.icon-open-shop {
    background: url(/Images/MapPlastic/level1_shop.png) no-repeat;
    background-size: 100%;
}
.icon-open-huishou {
    background: url(/Images/MapPlastic/level2_huishou.png) no-repeat;
    background-size: 100%;
}
.icon-open-chuzhi {
    background: url(/Images/MapPlastic/level4_chuzhi.png) no-repeat;
    background-size: 100%;
}
.icon-open-shengchan {
    background: url(/Images/MapPlastic/level8_shengchan.png) no-repeat;
    background-size: 100%;
}

.icon_open_hezuohuoban,
.icon_open_jiudian_blue, .icon_open_jiudian_yellow,
.icon_open_shop_blue, .icon_open_shop_yellow,

.icon-zidaibei-greenold, .icon-zidaibei-green, .icon-zidaibei-yellow {
    width: .4rem!important;
    height: .4rem!important;
}

.icon_open_jiudian_blue {
    background: url(/Images/MapPlastic/icon_jiudian_blue.png) no-repeat;
    background-size: 100%;
}
.icon_open_jiudian_yellow {
    background: url(/Images/MapPlastic/icon_jiudian_yellow.png) no-repeat;
    background-size: 100%;
}

.icon_open_shop_blue {
    background: url(/Images/MapPlastic/icon_shop_blue.png) no-repeat;
    background-size: 100%;
}
.icon_open_shop_yellow {
    background: url(/Images/MapPlastic/icon_shop_yellow.png) no-repeat;
    background-size: 100%;
}
.icon_open_hezuohuoban {
    background: url(/Images/MapPlastic/icon_shop_partner.png) no-repeat;
    background-size: 100%;
}


.icon-zidaibei-greenold {
    background: url(/Images/MapPlastic/icon-zidaibei-greenold.png) no-repeat;
    background-size: 100%;
}
.icon-zidaibei-green {
    background: url(/Images/MapPlastic/icon-zidaibei-green.png) no-repeat;
    background-size: 100%;
}
.icon-zidaibei-yellow {
    background: url(/Images/MapPlastic/icon-zidaibei-yellow.png) no-repeat;
    background-size: 100%;
}

.imgUrlMask img {
    width: 88%;
    border-radius: .04rem;
}
