.shoplist .section-banner .banner-box{
    background: url("../images/shop/banner.jpg?v=201911111344") no-repeat center;
    width: 100%;
    height: 6.3rem;
    overflow: hidden;
    color: #ffffff;
    text-align: center;
    background-size: auto 100%;
}
.shoplist .banner-box .banner-fixed{
    width: 100%;
    margin-top: 3rem;
}
.shoplist .banner-box .banner-fixed .title{
    font-size: 0.36rem;
    letter-spacing: .04rem;
}
.shoplist .banner-box .banner-fixed .line{
    width: 1.36rem;
    height: 0.12rem;
    background-color: #D5AE87;
    margin: .4rem  auto;
}
.shoplist .banner-box .banner-fixed .subtitle{
    font-size: 0.2rem;
    letter-spacing: .04rem;
}
.shoplist .section-shopshow .title-box{
    padding: 0.6rem 0.45rem;
}
.shoplist .section-shopshow .title-box .title{
    font-size: 0.36rem;
    color: #333333;
    letter-spacing: 0.1rem;
}
.shoplist .section-shopshow .title-box .desc{
    font-size: 0.24rem;
    margin-top: 0.2rem;
    color: #666666;
    letter-spacing: 0.05rem;
}
.shoplist .section-shopshow .shop-show{
    padding-bottom: .8rem;
    position: relative;
}
.shoplist .section-shopshow .shop-show .shop-info{
    position: absolute;
    width: 100%;
    background-color: rgba(0, 0, 0, .4);
    left: 0;
    color: #ffffff;
    bottom: 0;
    padding: .1rem .3rem 0 .3rem;
}
.shoplist .section-shopshow .shop-show .shop-info .name{
    font-size: 0.32rem;

}
.shoplist .section-shopshow .shop-show .shop-info .address p{
    font-size: 0.25rem;
    color: #ffffff;
    margin: 0.21rem 0;
}
.shoplist .section-shopshow .swiper-button-next,.shoplist .section-shopshow .swiper-button-prev{
    color: #ffffff;
    font-weight: bold;
    background-color: rgba(213, 174, 135, .6);
    width: 0.7rem;
    height: 1.55rem;
    top: 2rem;
}
.shoplist .section-shopshow .swiper-button-next{
    right: 0;
}
.shoplist .section-shopshow .swiper-button-prev{
    left: 0;
}
.shoplist .swiper-button-prev.swiper-button-hidden,.shoplist .swiper-button-next.swiper-button-hidden{
    display: none;
}
.shoplist .swiper-pagination-bullet{
    background-color: rgba(213, 174, 135, 1);
}
.shoplist .swiper-container{
    --swiper-navigation-color: #ffffff;/* �������ð�ť��ɫ */
    --swiper-navigation-size: .5rem;/* ���ð�ť��С */
    --swiper-pagination-color: #D5AE87;/* ���ֶ����� */
}
.shoplist .section-map .map-box{
    background: url("../images/shop/banner.jpg?v=201911111344") no-repeat center;
    width: 100%;
    height: 7.08rem;
    overflow: hidden;
    text-align: center;
    background-size: auto 100%;
    padding:0 0.48rem;
}
.shoplist .section-map .map-box img{
    margin-top: 1.11rem;
}
.shoplist .section-map .text{
    text-align: center;
    margin-top: .3rem;
    margin-bottom: .6rem;
}
.shoplist .section-map .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 0;
}
.shoplist .section-map .text .title {
    color: #333333;
    font-size: .3rem;
    font-weight: initial;
    margin-bottom: .2rem;
}
.shoplist .section-map  .text p{
    color: #333333;
    font-size: .16rem;
}
.section-map .swiper-container{
    padding-bottom: .4rem;
}
.section-map .swiper-container{
    bottom: 0;
}