body{
    padding-bottom:1.2rem;
}
/* 轮播点 */
.swiper-container{
    text-align:center;
}
.swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: .5;
}
.swiper-pagination-bullet-active{
    background: #c6133f;
    opacity: 1;
}
.hot_discrip_ch,.hot_discrip_en{
    width:100%;
    padding:0 0.1rem;
    box-sizing:border-box;
}
/* 正文内容 */
.publicMall{
    padding:0.3rem 4%;
    box-sizing:border-box;
}
.publicMall_item{
    background-color:#fff;
    padding-bottom:0.3rem;
    margin-bottom:0.3rem;
}
.publicMall_item:last-child{
    margin-bottom:0;
}
.publicMall_item_list{
    overflow: hidden;
}
.publicMall_tit{
    background-color:#f5f6f7;
    border:1px solid #eee;
    border-bottom:1px solid #e5e5e5;
}
.publicMall_p{
    display:inline-block;
    vertical-align:middle;
}
.publicMall_p img{
    width:0.3rem;
    margin-right:0.15rem;
    vertical-align:middle;
}
.publicMall_p1{
    padding:0.2rem;
    width:2.34rem;
    background:url(../images/public_mall_bg01.png) left center no-repeat;
    background-size:100% 100%;
    color:#fff;
    font-size:0.28rem;
    font-weight:bold;
}
.publicMall_p2{
    color:#333;
    font-size:0.28rem;
    font-weight:bold;
    width:58%;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow: hidden;
}
.hot_sale_item{
    margin-right: 0rem;
    padding:0.25rem 0 0;
    margin-top:0.3rem;
    margin-bottom:0;
    width: 50%;
    box-sizing: border-box;
    position: relative;
}
.hot_item_log{
    position: absolute;
    top:0;
    left:0.2rem;
}
.publicMall_item_list_con{
    padding:0 0.2rem;
}
.hot_price{
    padding-right:0.2rem;
}
/* 推荐精品 */
.publicMall_p_well{
    background:url(../images/public_mall_bg04.png) left center no-repeat;
    background-size:100% 100%;
}
/* 特惠商品 */
.publicMall_p_count{
    background:url(../images/public_mall_bg02.png) left center no-repeat;
    background-size:100% 100%;
}
.product_more{
    text-align:center;
    padding:0.2rem;
    box-sizing:border-box;
    background-color:#f7f8f9;
    color:#999;
    font-size:0.24rem;
    margin-top:0.3rem;
}

/* 新品推荐 */
.publicMall_p_new{
    background:url(../images/public_mall_bg03.png) left center no-repeat;
    background-size:100% 100%;
}
.publicMall_p_new img{
   width:0.38rem;
}
.publicMall_tit_div{
    /*padding:0.2rem;*/
}
.publicMall_tit_logo{
    width:0.8rem;
    vertical-align:middle;
}
.publicMall_tit_span1{
    display:inline-block;
    vertical-align:middle;
    color:#333;
    font-size:0.3rem;
    margin:0 0.2rem;
    font-weight:bold;
}
.publicMall_tit_span2{
    display:inline-block;
    vertical-align:middle;
    color:#666;
    font-size:0.24rem;
}


/* 全部商品筛选start */
.shopSort {
    width: 100%;
    height: 0.85rem;
    background: #ffffff;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    position: relative;
}

.shopSort_content {
    width: 80%;
    float: left;
    line-height: 0.85rem;
    overflow: auto;
    box-sizing: border-box;
    padding-left: 0.2rem;
}

.shopSort_content_inner {
    white-space: nowrap;
    word-wrap: normal;
    overflow: auto;
}

.sort_item {
    font-size: 0.24rem;
    color: #666666;
    margin-right: 0.36rem;
}
.publicMall_all{
    overflow: hidden;
}
.shopSort_logo {
    width: 18%;
    height: 100%;
    text-align: center;
    /*float: right;*/
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right:10px;
    top:0px;
    z-index: 5;
}
.shopSort_logo span{
    margin-left: .1rem;
}
.product_all_more{
    padding: 15px 0;
}
.sort_img {
    width: 0.34rem;
	height: 0.34rem;
}

.shadow {
    float: left;
    box-shadow: -0.05rem 0px 0.1rem 0px #9f9f9f;
    width: 2px;
    height: 90%;
    margin-top: 0.05rem;
    margin-left: 0.05rem;
}
/* 全部商品筛选end */


.layui-m-layer1 .layui-m-layerchild {
    border: none;
    border-radius: 0;
    width: 85%;
    height: 100%;
    right: 0;
    position: absolute;
    top: 0;
    box-sizing:border-box;
    padding:0.3rem;
}
.layui-m-layercont{
    height:100%;
}
