/* 查询结果列表 */
.storeList {
    width     : 100%;
    height    : 600px!important;
    margin-top: 26px;
    overflow-y: auto;
}

.storeList>ul{
    height: 100%;
}

.storeList>ul>li {
    margin  : 24px 0;
    position: relative;
    width   : 100%;
}

.storeId {
    position   : absolute;
    top        : 3px;
    right      : 15px;
    width      : 100px;
    height     : 30px;
    line-height: 30px;
    color      : #fff;
    background : #c79830;
    cursor     : pointer;
    text-align : center;
    opacity    : 0;
}

.storeList>ul>li:first-child {
    margin-top: 0;
}

.storeList>ul>li>div>p.storeName {
    color         : #c79830;
    padding-bottom: 14px;
    font-weight   : 700;
}

.storeList>ul>li>div>span.storePhone {
    text-decoration: underline;
    color          : #fff;
}

.storeList>ul>li>div>p.storeAdd {
    color: #fff;
}

.province {
    width             : 100%;
    height            : .40rem;
    background        : #000;
    border-radius     : .05rem;
    -webkit-box-sizing: border-box;
    box-sizing        : border-box;
    padding-left      : .20rem;
    line-height       : .40rem;
    position          : relative;
    margin-top        : 20px;
}

.province>i {
    display           : block;
    width             : .18rem;
    height            : .10rem;
    background        : url("../img/mendian/icon684.png") no-repeat center center;
    background-size   : cover;
    position          : absolute;
    top               : 50%;
    right             : .15rem;
    -webkit-transform : translateY(-50%);
    transform         : translateY(-50%);
    -webkit-transition: .4s;
    transition        : .4s;
}

.province>.province-choose {
    width                   : 100%;
    height                  : 511px;
    background              : #fff;
    position                : absolute;
    left                    : 0;
    top                  : 38px;
    border-bottom-left-radius  : 5px;
    border-bottom-right-radius : 5px;
    -webkit-box-sizing      : border-box;
    box-sizing              : border-box;
    padding                 : 10px 15px;
    -webkit-transform       : scaleY(0);
    transform               : scaleY(0);
    -webkit-transform-origin: top;
    transform-origin        : top;
    -webkit-transition      : .5s;
    transition              : .5s;
    z-index: 1;
}

.province>.province-choose>.choose-tit {
    width     : 100%;
    height    : 40px;
    background: #fff;
}

.choose-det {
    width: 350px;
    height: 391px;
    margin: 0 auto;
    margin-top: 8px;
    overflow-y: auto;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
}

.choose-det>ul {
    width: 100%;
}

.choose-det>ul>li {
    width             : 100%;
    /* height         : .77rem; */
    -webkit-box-sizing: border-box;
    box-sizing        : border-box;
    border-bottom     : 1px solid #cecfcf;
    font-size         : 14px;
    padding-left      : 6px;
    color             : #000;
    cursor            : pointer;
}

/* 三级联动 */
.web-province-choose {
    width     : 100%;
    height    : 12.61rem;
    background: #f4f4f4;
    display   : none;
    margin-top: .71rem;
}

.web-province-choose>.choose-header {
    width        : 100%;
    border-bottom: 1px solid #cecfcf;
}

.web-province-choose>.choose-header>ul {
    width            : 6.43rem;
    height           : 1.22rem;
    margin           : 0 auto;
    display          : -webkit-box;
    display          : -ms-flexbox;
    display          : flex;
    -webkit-box-pack : justify;
    -ms-flex-pack    : justify;
    justify-content  : space-between;
    -webkit-box-align: center;
    -ms-flex-align   : center;
    align-items      : center;
}

.web-province-choose>.choose-header>ul>li {
    width      : 1.99rem;
    height     : .44rem;
    color      : #fff;
    background : #000;
    line-height: .44rem;
    text-align : center;
    font-size  : .18rem;
}

.web-province-choose>.choose-header>ul>li.nowChoose {
    -webkit-box-sizing: border-box;
    box-sizing        : border-box;
    background        : transparent;
    border            : 1px solid #c79830;
    color             : #c79830;
}

.web-province-choose>.choose-det {
    width     : 6.43rem;
    height    : 9.35rem;
    margin    : 0 auto;
    margin-top: .08rem;
    overflow-y: auto;
}

.web-province-choose>.choose-det>ul {
    width: 100%;
}

.web-province-choose>.choose-det>ul>li {
    width             : 100%;
    /* height         : .77rem; */
    -webkit-box-sizing: border-box;
    box-sizing        : border-box;
    padding-top       : .39rem;
    padding-bottom    : .18rem;
    border-bottom     : 1px solid #cecfcf;
    font-size         : .2rem;
    padding-left      : .16rem;
    color             : #000;
}

/* 省市区 */
.currentLocation {
    color: #fff;
}

.web-searchRes {
    display: none;
}

.choose-over {
    width      : 350px;
    margin     : 0 auto;
    height     : 41px;
    text-align : center;
    line-height: 41px;
    font-size  : .18rem;
    color      : #fff;
    background : #c79830;
    margin-top : .4rem;
    cursor     : pointer;
    display    : none;
}

.choose-header {
    width        : 100%;
    border-bottom: 1px solid #cecfcf;
}

.choose-header>ul {
    width            : 350px;
    height           : 50px;
    margin           : 0 auto;
    display          : -webkit-box;
    display          : -ms-flexbox;
    display          : flex;
    -webkit-box-pack : justify;
    -ms-flex-pack    : justify;
    justify-content  : space-between;
    -webkit-box-align: center;
    -ms-flex-align   : center;
    align-items      : center;
}

.choose-header>ul>li {
    width      : 108px;
    height     : 29px;
    color      : #fff;
    background : #000;
    line-height: 29px;
    text-align : center;
    font-size  : 16px;
    cursor     : pointer;
    overflow   : hidden;
}

.choose-header>ul>li.nowChoose {
    -webkit-box-sizing: border-box;
    box-sizing        : border-box;
    background        : transparent;
    border            : 1px solid #c79830;
    color             : #c79830;
}

@media (max-width: 992px){
    .choose-header>ul {
        width: 100%;
        font-size: 12px;
    }

    .choose-header>ul>li{
        font-size: 12px;
    }

    .choose-det{
        width:100%;
    }

    .choose-det>ul>li {
        width: 100%;
        /* height: 0.77rem; */
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-top: 0.39rem;
        padding-bottom: 0.18rem;
        border-bottom: 1px solid #cecfcf;
        font-size: .2rem;
        padding-left: 0.16rem;
        color: #000;
    }

    .choose-over{
        width: 100%;
    }
}