/*全局样式*/

* { margin:0; padding: 0;}

li { list-style: none;}

a{ text-decoration: none;}



body {

    background: #fff;

}

.container { 

  width: 100%;

  max-width: 1442px; /* 最大宽度 */

  margin: 0 auto; /* 居中 */

}



.page-header {

    display: flex;

    justify-content: space-between;

}

.page-header .page-header-top {

    width: 250px;

    margin-top: 25px;

}

.page-header  .page-header-menu ul {

    display: flex;

    margin-top: 25px;

}

.top-cart {

    margin-top: 25px;

    position: relative;

}

.top-cart .menu-dropdown a {

    display: block;

    width: 30px;

    height: 30px;

    background: url(/static/assets/images/cart.png);

    background-size: 100%;

}

.top-cart #dr_cart_nums {

    background: #f00;

    width: 20px;

    height: 20px;

    line-height: 20px;

    border-radius: 50%;

    font-size: 12px;

    color: #fff;

    position: absolute;

    text-align: center;

    right: -8px;

}

.page-header .menu-item {

    margin-top: 25px;

}

.page-header .menu-item .menu-content a {

    display: flex;

}

.page-header .menu-item img {

    width: 35px;

}

.page-header .menu-item .flex-column {

    margin-top: 10px;

    padding-left: 10px;

}

.mall-banner {



    width: 100%;

}

.mall-banner img {

    width: 100%;

}

.greentect_bradcame ul li:first-child::before, .greentect_bradcame ul li:before {

    background-color: #f00;

}

.wap-cart {

    min-height: 100vh;

}

.wap-cart .list { 

    display: flex;

    justify-content: space-between;

    border-bottom:solid 1px #ebebeb;

}

.wap-cart .list .Check{

    width: 3%;

}

.wap-cart .list li {

    display: flex;

    align-items: center;

    padding-bottom: 20px;

    margin-top: 20px;

}

.wap-cart .list .cart_product {

    width: 8%;

}

.wap-cart .list .cart_product img {

    width: 100%;

}

.wap-cart .list .cart_description {

    width: 65%;

    padding-left: 20px;

}

.wap-cart .list .pprice {

    width: 10%;

}

.wap-cart .list .qty {

    width: 8%;

}

.wap-cart .list .qty .dr_buy_num {

    text-align: center;

    padding: 0;

}

.wap-cart .list .action {

    width: 10%;

}

.wap-cart .list .action a {

    display: block;

    margin: auto;

}

.wap-cart .operate {

    display: flex;

    justify-content: space-between;

    margin-top: 20px;

    margin-bottom: 80px;

}

.wap-cart .operate .item {

    display: flex;

}

.wap-cart .operate .item .del {

    margin: 0 20px;

}

.wap-cart .operate .item .total {

    margin-right: 20px;

    color: #f65656;

    font-size: 20px;

}
.product-tab-content img {
    max-width: 100%;
    height: auto !important;
}

@media only screen and (max-width:767px) {

    .page-header .page-header-top {

        width: 180px;

    }

    .page-header {

        display: flex;

        justify-content: space-between;

        flex-wrap: wrap;

    }

    .page-header .page-header-menu ul {

        width: 100%;

    }

    .all-grid-product {

        display: flex;

        justify-content: space-between;

        flex-wrap: wrap;

    }

    .mall-list {

        width: 50%;

    }

    .page-header-menu {

        display: none

    }

    .all-grid-product img {

        width: 100%;

    }

    .single-product-item {

        width: 100%;

        min-width: 100% !important;

    }

    .single-product-text {

        padding: 0;

    }

    ul.thubm-caro {

        display: flex;

    }



    .wap-cart .list {

        position: relative;

    }



    .wap-cart .list .Check {

        width: 5%;

    }



    .wap-cart .list .cart_product {

    width: 30%;

    }

    .wap-cart .list .cart_product img {

        width: 100%;

    }

    .wap-cart .list .cart_description {

        width: 65%;

        padding-left: 20px;

        align-items: flex-start

    }

    .wap-cart .list .cart_description .product-name {

    margin: 0;

    }

    .wap-cart .list .pprice {

        position: absolute;

        top: 30px;

        left: 38%

    }

    .wap-cart .list .qty {

        position: absolute;

        width: 100px;

        top: 60px;

        left: 38%

    }



    .wap-cart .list .qty .dr_buy_num {

        text-align: center;

        padding: 0;

    }

    .wap-cart .list .action {

        display: none;

    }



    .wap-cart .operate {

        display: flex;

        flex-wrap: wrap;

        position: fixed;

        bottom: 0;

        border-top: solid 1px #ebebeb;

        padding: 20px 0;

        margin: 0;

        background: #fff;

    }

    .wap-cart .operate .item {

        display: flex;

        justify-content: space-between;

        width: 100%;

        padding-right: 10px;

    }

    .wap-cart .operate .item .kuang {

        width: 90%;

    }

    .wap-cart .operate .item .del {

        margin: 0 20px;

    }

    .wap-cart .operate .item .total {



        color: #f65656;

        font-size: 18px;

    }

    .wap-cart .operate .item:last-child {

        margin-top: 20px;

    }

    .jiesuanbiaoti {

        display: none;

    }

    .jiesuan .price {

        display: none;

    }

}