.shoppcar{color:#271F1F;}
.shoppcarin{margin:0px auto;max-width: 1200px;}
.shoppcarinall{padding: 20px;}
.shoppcar-h2{font-size: 40px;line-height: 50px;margin: 100px 0px 20px;}
.shoppcar-p{font-size: 14px;line-height: 22px;}
.shoppcarall{padding-right: 330px;margin-top: 60px;}
.shoppcar-contw{float: left;
			    width: 100%;
			    position: relative;
			    min-height: 1px;}
.shoppcar-price{float: left;
			    margin-right: -330px;
			    width: 270px;
			    padding-left: 60px;}
.shoppcar-pricein{background: #F4F4F4;padding:20px 22px;
	              font-size: 14px;line-height: 22px;word-break: break-word;}
.shoppcar-pricein h3{font-size: 22px;
				    line-height: 30px;
				    margin-top: 34px;
				    margin-bottom: 26px;}
.shoppcar-pxq{padding-bottom: 24px;border-bottom: 1px #D8D8D8 solid;}
.shoppcar-pxq p{font-size: 16px;
			    line-height: 22px;
			    margin-bottom: 4px;}
.Disscount-type{display: flex;
			    display: -webkit-flex;
			    align-items: center;}
.Disscount-type.dpn{display: none;}
.Disscount-type img{width: 16px;margin-right: 6px;}
.shoppcar-pxq .Disscount-type p{font-size: 14px;line-height: 20px;margin: 0px;}
.shoppcar-pxq h3{font-size: 22px;
			    line-height: 28px;
			    margin: 34px 0px 26px;}
.shoppcar-buttom{font-size: 18px;color: #fff;text-align: center;
	             line-height: 46px;background: #F6544D;cursor: pointer;
	             transition: background-color 0.2s linear;
	              -moz-transition: background-color 0.2s linear;
	              -webkit-transition: background-color 0.2s linear;
	              -o-transition: background-color 0.2s linear;}
.shoppcar-co:hover{background: #B7433E;
                   transition: background-color 0.2s linear;
	               -moz-transition: background-color 0.2s linear;
	               -webkit-transition: background-color 0.2s linear;
	               -o-transition: background-color 0.2s linear;}
.shoppcar-sm{background: #988A8A;cursor: default;}
.shoppcar-wait{background: #988A8A;cursor: default;}
.shoppcar-way{margin-top: 14px;}
.shoppcar-wayitem{border: 1px #D8D8D8 solid;
	              text-align: center;
	              float: left;
	              margin-right: 10px;
	              width: 66px;
	              display: flex;
	              display: -webkit-flex;
	              align-items: center;
                  justify-content: center;
                  height: 34px;}
.shoppcar-way .shoppcar-wayitem:last-child{margin-right: 0px;}
.shoppcar-wayitem1 img{height: 44px;width: auto;}
.shoppcar-wayitem2 img{height: 14px;width: auto;}
.shoppcar-wayitem3 img{height: 18px;width: auto;}
.shoppcar-bh{margin-top: 10px;
		    line-height: 18px;
		    margin-bottom: 110px;
		    font-size: 14px;}
.shoppcar-bh img{width: 18px;
			    margin-right: 6px;
			    margin-bottom: 2px;}
.shoppcar-pro{padding-left: 35px;}
.shoppcar-checkbox{float: left;margin-left: -35px;margin-top: 50px;}
.shoppcar-contall{float: left;width: 100%;}
.shoppcar-checkboxin{position: relative;display: inline-block;}
.shoppcar-checkbox input[type=checkbox]{-webkit-appearance: none;
									    appearance: none;
									    outline: none;
									    width: 20px;
									    height: 20px;
									    cursor: pointer;
									    vertical-align: center;
									    background: #fff;
									    border: 1px solid #F6544D;
									    position: relative;
									    border-radius: 2px;}
.shoppcar-checkbox input[type=checkbox]:checked{background: #F6544D}
.shoppcar-checkbox input[type=checkbox]:checked::after {content: "\2713";
													    display: block;
													    position: absolute;
													    top: 3px;
													    left: 1px;
													    right: 0;
													    bottom: 0;
													    width: 10px;
													    height: 10px;
													    line-height: 10px;
													    color: #fff;
													    font-size: 20px;}
.shoppcar-cb-notbuy{position: absolute;
				    top: 0px;
				    left: -1px;
				    width: 22px;
				    cursor: not-allowed;
				    line-height: 0px;
				    background: #fff;
				    display: none;}
.shoppcar-cb-notbuy img{width: 100%;}
.shoppcar-proall{display: flex;}
.shoppcar-proimg{width: 125px;}
.shoppcar-proimg img{width: 110px;}
.shoppcar-cont{flex:1;}
.shoppcar-contin{display: flex;display: -webkit-flex;
			    justify-content: space-between;
			    align-items: center;}
.shoppcar-ptitle{font-size: 18px;
			    line-height: 24px;
			    max-width: 250px;
			    word-break: break-word;
			    cursor: pointer;}
a.shoppcar-ptitle{text-decoration: none;color:#271F1F;}
.shoppcar-ptype{font-size: 14px;
			    line-height: 20px;
			    margin-top: 6px;}

.shoppcar-cont .quantity{height: 38px;}
.shoppcar-cont .addqu,
.shoppcar-cont .lessqu,
.shoppcar-cont .quantity input{line-height: 38px;}
.shopping-priceall{text-align: right;
				    height: 110px;
				    display: flex;
				    align-content: center;
				    justify-content: center;
				    justify-items: center;
				    align-items: center;}
.shopping-priceall{text-align: right;
				    height: 110px;
				    display: flex;
				    align-content: center;
				    justify-content: center;
				    justify-items: center;
				    align-items: center;}
.shopping-priceallin{display: inline-block;height: auto;
	                 padding-left: 12px;word-break: break-word;}
.shopping-price{font-size: 18px;line-height: 20px;}
.shopping-comprice{font-size: 14px;
				    color: #988A8A;
				    text-decoration:line-through;}
.shoppcar-remove{text-align: right;
			    font-size: 14px;
			    color: #F6544D;
			    cursor: pointer;
			    display: inline-block;}

.shoppcar-pjitem{display: flex;display: -webkit-flex;}
.shoppcar-pjimg{width: 125px;
			    text-align: right;
			    margin-top: 25px;}
.shoppcar-pjimg img{width: 50px;margin-right: 15px;}
.shoppcar-pj{border-top: 1px #ccc solid;padding-top: 25px;}
.shoppcar-pj .shopping-priceall{height: auto;min-height: 50px;}
.shoppcar-item{padding-bottom: 30px;
			    padding-top: 30px;
			    border-bottom: 1px #ccc solid;}
.shoppcar-contw .shoppcar-item:last-child{border-bottom:none;}
.shoppcar-cont-sm{display: none;}
.shoppcar-item .shoppcar-quan{position: relative;}
.shoppcar-quan-bg{position: absolute;top: 0px;left: 0px;
	              width: 100%;height: 100%;
	              background: rgba(130, 130, 130, 0.3);
                  cursor: not-allowed;
                  display: none;}
.notallowed-buy .shoppcar-quan-bg,
.notallowed-buy .shoppcar-cb-notbuy{display: block;}
.shoppcar-cont-big{width: 200px;}
.shoppcar-empty{font-size: 18px;
			    text-align: center;
			    line-height: 46px;
			    border: 1px #988A8A solid;}
.shoppcar-buttom-mb{display: none;}
@media screen and (max-width: 1010px){
  .shoppcarall{padding: 0px;
			    max-width: 720px;
			    margin: 60px auto 0px;}
  .shoppcar-price{margin: 60px 0px 0px;width: 100%;padding: 0px;}
 
 
} 
@media screen and (max-width: 800px){
  .shoppcar-cont-big{display: none;}
  .shoppcar-cont-sm{display: block;}
  .shoppcar-contin{margin-top: 20px;}
  .shopping-priceall{height: auto;}
  .shoppcar-pjitem .shoppcar-contin{margin-top: 0px;}
  .shoppcar-h2{margin: 60px 0px 20px;}
  .shoppcar-pricein{width: 100%;padding:20px;margin-left: -20px;}
}
/*移动端*/
.ismobile .shoppcar-h2{margin: 9vh 0px 2vh;
					    font-size: 0.5rem;
					    line-height: 0.6rem;}
.ismobile .shoppcarinall{padding: 4vw 4vw 0px 4vw;}
.ismobile .shoppcar{padding-bottom: 60px;}
.ismobile .shoppcar-p{font-size: 0.24rem;line-height: 0.3rem;}
.ismobile .shoppcarall{margin:3vh auto 0px;}
.ismobile .shoppcar-item{padding-bottom: 4vh;padding-top: 4vh;}
.ismobile .shoppcar-checkbox{margin-top: 10vw;}
.ismobile .shoppcar-checkbox input[type=checkbox]{width: 16px;height: 16px;}
.ismobile .shoppcar-checkbox input[type=checkbox]:checked::after{top: 2px;left: 2px;font-size: 16px;}
.ismobile .shoppcar-cb-notbuy{width: 18px;}
.ismobile .shoppcar-proimg{width: 20vw;}
.ismobile .shoppcar-proimg img{width: 18vw;}

.ismobile .shoppcar-ptitle{font-size: 0.24rem;line-height: 0.34rem;}
.ismobile .shoppcar-contin{margin-top: 3vh;}
.ismobile .shoppcar-quan.quantity{height: 0.54rem;}
.ismobile .shoppcar-cont .addqu,
.ismobile .shoppcar-cont .lessqu,
.ismobile .shoppcar-cont .quantity input{line-height: 0.3rem;
									    width: 8vw;
									    font-size: 0.34rem;}
.ismobile .shoppcar-cont .quantity input{width: 14vw;font-size: 0.24rem;}
.ismobile .shopping-compric{font-size: 0.24rem;line-height: 0.34rem;}
.ismobile .shopping-price{font-size: 0.26rem;line-height: 0.3rem;}
.ismobile .shoppcar-remove{font-size: 0.26rem;line-height: 0.3rem;margin-top: 2vh;}
.ismobile .shoppcar-checkbox{margin-left: -22px;}
.ismobile .shoppcar-pxq p{font-size: 0.26rem;
						    line-height: 0.3rem;
						    margin-bottom: 1vh;}
.ismobile .shoppcar-pxq{padding-bottom: 3vh;}
.ismobile .shoppcar-pricein{width: 100%;padding:4vw;margin-left: -4vw;}
.ismobile .shoppcar-buttom-pc{display: none;}
.ismobile .shoppcar-bh{margin-bottom: 2vh;font-size: 0.25rem;line-height: 0.3rem;}
.ismobile .shoppcar-way{margin-top: 2vh;}
.ismobile .shoppcar-buttom,
.ismobile .shoppcar-empty{font-size: 0.32rem;
						    padding: 0px 4vw;
						    line-height: 42px;
						    margin-right: 4vw;}
.ismobile .shoppcar-buttom-mb{position: fixed;
							    bottom: 0px;
							    left: 0px;
							    width: 100%;
							    height: 60px;
							    display: flex;
							    justify-content: flex-end;
							    align-items: center;
						        background: #EAEAEA;}
.ismobile .shoppcar-buttom-mb h3{font-size: 0.28rem;
							    line-height: 0.4rem;
							    margin-right: 6px;}
.ismobile .shoppcar-buttom-mb h3 .set-Total{font-size: 0.34rem;}
.ismobile{padding-bottom: 60px;}
.ismobile #footer{display: none;}
/**/
.car-set-Total-ja{margin-bottom: 26px;color: #988A8A;margin-top: -26px;}
