@media (min-width: 641px) {

    .normal-list .normal-item.active::before{
        top: 6PX !important;
        right: 7PX !important;
    }
    .activity-rules{
        width: 500px;height: auto;padding: 30px;
    }
	.activity-container {
		padding-bottom: 50px;
	}
	
    .hot-box {
        display: flex;
	    border-radius: 20px;
	    background: #fff;
	    padding: 20px;
    }
    
	.hot-list {
        width: 750px!important;
        align-content:flex-start;
        padding: 10px 0 10px 0!important;
    }

	.product-box {
        width: 600px !important;
        border-radius: 20px;
        background: #f7f7f7;
		padding: 44px 0 35px 30px !important;
    }
    
	.product-box .product-info .pic-box .pic {
        width: 80px !important;
        height: 80px !important;
        border-radius: 5px !important;
    }
    
	.product-box .product-info .content .name {
		margin-top: 0!important;
	}
	
	.product-box .buy-box .list .item {
		width: 160px!important;
	}
	
	.product-box .buy-box .list .item:nth-child(7n) {
		margin-right: 18px ! important;
	}
	
	.product-box .buy-box .pay-box .left .price .total {
        font-size: 18px;
        line-height: 24px;
        font-weight: 700;
        color: #fe8925;
    }
    
	.product-box .buy-box .pay-box .left .price .original {
        margin-top: 6px;
        font-size: 14px;
        line-height: 18px;
        color: #717171;
        text-decoration: line-through;
    }
	
	.product-box .buy-box {
		padding: 0;
	}
    .navs .nav.active::before {
        left: 20%!important;
        width: 60px!important;
    }
    .normal-list .normal-item .content .desc{
        -webkit-line-clamp: 2!important;
    }


}

@media (max-width: 640px) {
    .normal-list .normal-item {

        height: 30.592593vw !important;

    }
    .normal-list .seckill-item {

        height: 30.592593vw !important;

    }
    .activity-rules{
        width: 370px;height: 400px;padding: 30px;overflow-y:auto;
    }
    .seckill-tabs .seckill-tab.active{
        border-radius: 20px!important;
    }

    .seckill-tabs {
        width: 85.02963vw;
    }
    .wrapper{
        padding: 0 3.703704vw 3.703704vw 3.703704vw !important;
    }
    .common-header .wrapper{
        padding: 0 3.703704vw 0 3.703704vw !important;
    }
}