/* 购物车 弹出组件  */
.cart_top{
    display: flex;
    justify-content: space-between;
    padding: 0 0.2rem;
    margin: 0 0.3rem;
    height: 0.9rem;
    border-bottom: 0.02rem solid #efefef;
    font-size: 0.26rem;
    color: #666;
}
.cart_top_left{
    display: flex;
    align-items: center;
}
.cart_top_left img{
    width: 0.3rem;
    margin: 0 0.1rem 0 0;
}
.cart_top_right{
    display: flex;
    align-items: center;
}
.cart_top_right img{
    width: 0.25rem;
    margin: 0 0.1rem 0 0;
}
.itemNum .calc {
    display: flex;
    width: 1rem;
    height: 0.33rem;
    justify-content: space-between;
    align-items: center;
    background-color: #dfe0e4;
    border-radius: 0.33rem;
    position: absolute;
    right: 0;
    bottom: 0.22rem;
}

.itemNum .calc div {
    font-size: 0.2rem;
    width: 0.33rem;
    height: 0.33rem;
    border-radius: 0.33rem;
    background-color: #0A1E64;
    color: #fff;
    font-weight: bolder;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 0.33rem;
}

.itemNum .calc span {
    color: #051c68;
    font-size: 0.18rem;
    font-weight: bolder;
}
#cardFooter1 ul li.l3,#cardFooter1 ul li.l4{
    border-radius: 0.3rem;
    height: 0.6rem;
    line-height: 0.6rem;
    width: 1.8rem;
    margin: 0.2rem 0.2rem 0.2rem 0rem;
}
.ico{
    background-image: url('https://telunsu-cdn.mengniu.com.cn/telunsu/active/120220324xwsh/33/ico11111.png?v=1'); background-size: 6rem 4rem;
}
#cart ul.cartList li .item .cartL.cur span,#cardFooter1 ul li.l1.cur span{
    background-position: -4.24rem 0;
}
#cart ul.cartList li .item .cartL span,#cardFooter1 ul li.l1 span{
    background-position: -3.76rem 0;
}
/*  购物车end  */