/*上边公用部分 start*/
.shopul>li{
	width: 33.333333%;
}
.shopul>li>div>span{
	width: 33px;
	height: 33px;
	line-height: 33px;
	border-radius: 50%;
	color: #c2c2c2;
	border: 1px solid #cdcdcd;
}
.shopul>li>div{
	padding: 0px 10px;
	background-color: #fff;
}
.shopul>li>p{
	color: #949494;
	font-weight: bold;
	padding-top: 10px;
}
.shopul>span{
	height: 1px;
	top: 25px;
	background-color: #e6e6e6;
	z-index: -1;
}
.shopulli>div>span{
	
	color: #fff !important;
	
}
.shopulli>p{
	color: #545454 !important;
}
.shopul{
	padding: 8px 0px 40px;
}
/*上边公用部分 end*/



/*购物车1 start*/
.shoptab{
	color: #454545;
	border-collapse:collapse;
	border: 1px solid #dfdfdf;
}
.shoptab th{
	text-align: left;
	font-weight: 100;
	color: #666;
	padding: 11px 10px;
	background-color: #f5f5f5;
}
.shoptab td{
	padding: 15px 5px;
	border-top: 1px solid #dfdfdf;
	vertical-align: middle;
}


.shopoul>li{
	padding: 6px 0px;
}
.spxzul>.fl>a{
	margin-left: 15px;
}

.spxzul>.fl{
	padding: 19px 0px 19px 10px;
}

.spiul{
	color: #787878;
	padding: 2px 10px 3px;
}

.spiul>li>span>i{
	color: #454545;
}

.spiul>li{
	padding: 3px 0px;
}

.spiula{
	padding: 19px 42px;
	margin-left: 28px;
}

.spxzul{
	border: 1px solid #dfdfdf;
	margin: 20px 0px 5%;
}
.sljjbox>a{
	width:15px;
	height: 20px;
	line-height: 18px;
	color: #666;
	border: 1px solid #e7e7e7;
	text-align: center;
	font-size: 12px;
}

.sljjbox>input{
	width: 34px;
	line-height: 18px;
	height: 20px;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	outline: none;
	border-right: 0px;
	border-left: 0px;
	text-align: center;
}
.shoposp {
    margin-right: 10px;
    width: 25%;
}
/*购物车1 end*/


@media only screen and (min-width: 0px) and (max-width: 640px) {
    .shopul {
        display: none;
    }
    .shoptabul>li{
		padding: 0.1rem 0px;
	}
    .shoptabul>li>p{
		background-color: #f5f5f5;
		padding: 0.1rem;
		color: #666;
	}
    .spxzul > li, .spiul{
        width: 100%;
    }
    .spxzul > .fl {
        padding: 19px 0px 10px 10px;
    }
    .spiul {
        padding: 0 10px 15px 10px;
    }
    .spiula{
		width: 100%;
		padding: 0.2rem 0px;
		margin-left: 0px;
		text-align: center;
	}
    .spiul>.right{
		text-align: left;
	}
}