/*弹框*/
@media ( max-width :1180px){
	
.rightTops{ padding-left:15px; padding-right:15px;}
.TopLift,.TopRight{ width:50%}

.orderInfoBody .linest,.orderInfoBody .linestBox{ height:auto;}

.cartT5s{ width:60px;}
.cartT14{ width: calc(100% - 440px);}

}
@media ( max-width :1080px){
	.cartT1{ width:60px;}
	.cartT2{  width: calc(100% - 540px);}
	.cartT5{ width:160px;}
	.cartT5s{ width:60px;}
	
	.cartT7 { width: 80px;}
	.cartT8 { width:54px;}
	.cartT9 {   width: calc(100% - 534px)}
	.cartT11 { width: calc(100% - 510px);}
	.cartT12{ width:230px;}
	.cartT13{ width:180px;}
	.cartTRTX{ width: 100px; padding-left:10px;}
	.cartImg{ margin:15px 8px;}
	.cartLine{ height:110px; line-height:110px;}
	.cartTits {  width: calc(100% - 96px);height: 110px; padding-right:10px; }
	
	.TopLift{ width:calc(100% - 240px)}
	.TopRight{ width:240px; padding-left:15px; line-height:30px;}
	
	
	.orderPrices{ position:absolute; top:30px; right:20px;}
	
	.addressList{ width:50%; padding:10px;}
	
	.orderLbodys .l1{ padding:0px; width:calc(100% - 300px)}
	.orderLbodys .l2{ width:100px;}
	
	
	
}
@media ( max-width :1000px){
.cartTop,.userTop{ height:1rem;}
.userFooter{ padding:30px 10px;}

.orderBody{ padding-left:20px; padding-right:20px;}
.orderBody .consignee-cont .addr-detail{ height:auto; line-height:24px; padding:5px 0px 5px 10px;}
.invoiceInfor_formLi .invoiceInfor_formLt{ width:82px;}

.userBody .lefts{ width:180px;}
.userBody .lefts .TopTitle{ padding-left:15px;}
.userBody .rights{ width:calc(100% - 180px);}
.TopLift{ padding-left:0px;}
.account_title{ padding-left:10px; width:calc(100% - 128px)}


}
@media ( max-width :850px){
	

	
	.cartLine{ height:160px;}
	.cartImg{ margin:10px 8px;}
	.cartTits{ height:100px;}
	.cartT14{ width: 100%; height:100px}
	.cartT9,.cartT8{ height:100px; line-height:100px;}
	.cartT4,.cartT5,.cartT6,.cartT7{ height:60px; line-height:60px;}
	.cartT9 { width:calc(100% - 54px);}
	
	
	
	.userBody .lefts,.userBody .rights{ width:100%;}
	.userBody .lefts{ position:absolute;z-index:10000; left:0px; background:#fff; padding-right:0px;}
	.leftsBody{ display:none; }
	.userBody .rights{ padding-top:60px}
	.account_face{ width:80px; height:80px;}
	.account_title{ width:calc(100% - 80px);}
	
	.orderDiv .Tops{ padding:30px 15px;}
	.orderDiv .Bottoms{ padding:15px;}
	.userBody .BoxDiv{ padding:10px;}
	
	.addressDiv{ width:98%; margin-left:-49%;}
	
	
	.orderLbodys .l1{ padding:0px; width:calc(100% - 260px)}
	.orderLbodys .l2{ width:110px;}
	.orderLbodys .l3{ width:60px;}
	
	.pay-MainTop .coms{ width:calc( 100% - 60px)}
	.pay-MainTop .rights{ width:100%;}
	
	.orderBody {
    padding-left: 10px;
    padding-right: 10px;
}
	.orderBody .payment-item, .orderBody .delivery-item{ margin-right:0px;    padding:2px;}
	.bank-logo{ width:120px}
	.LoginBody{ top:36px;}
	
	.userFooter { margin-bottom:0.92rem;}
	
		.cartT7{ width:50px; float:right;}

}
@media ( max-width : 640px){
	.n640{ display:none;}
	.cartT12{ width:160px;}
	.cartT13{ width: calc(100% - 260px);}
	.invoiceInfor_tabLi{ margin-right:5px;}
	
	/*会员登录*/
	.LoginBody{ margin-left:-200px; right:auto; left:50%;}
	.orderDiv .Tops{ height:auto; padding-bottom:10px;}
	
	.orderDiv .Bottoms .LineLefts,
	.orderDiv .Bottoms .LineRights{ width:100%;}
	.ordersno{ display:block;}
	
	.TopLift{ width:100%; border:0px;}
	
		.userBody .BoxDiv{ padding:5px;}
	.addressList{ padding:5px;}
	.line4{ display:none;}
	.secLine .line1{ width:80px;}
	.secLine .line2{ width:120px;}
	
	.userInfoBody .line .ttx_first{ width:100%;}
	
	
	.orderLbodys .lineOs{ height:auto; padding-bottom:5px; margin-top:20px;}
	.orderLbodys .l1{ width:100%;}
	.orderLbodys .l2{ height:40px;}
    .orderLbodys .l3{ width:50px;}
	.orderLbodys .l4{ width:calc(100% - 160px);}
	.orderLbodys .lineTit{ padding-left:10px;}
	
	
	}
@media ( max-width : 576px){
	.n576{ display:none;}
	.pay-fd{ width:98%; margin-left:-49%;}
	.invoiceInfor_inputBox{ width:calc(100% - 30px);}
	.invoiceInfor_formList{ width:100%;}
	
	.userBody .BoxDiv{ padding:10px;}
	.addressList{ width:100%;}
	.userInfoBody .line .ls{ display:none;}
	.userInfoBody,
	.userInfoBody .line .rs{ width:100%;}
	
	.secsDiv .addressBodys,
	.addressBodys{ padding:15px 2px;}
	.addressLines .ands{ width:98px;}
	
	.orderSub{ position:absolute; top:10px; right:10px;}
	.orderSub .ands{ width:82px; margin-right:3px;}
	.orderInfoBody{ padding:20px 10px;}
	.orderInfoBody .line{ height:auto; line-height:30px; padding:15px 0px;}
	.comtsBody,
	.comtsBody .rights{ width:100%;}
	.pay-fd .anLineBottom a.ands,
	.pay-fd .anLineBottom a.andes{ width:120px; margin:0px 5px;}
	


}

@media ( max-width : 520px){
	
	.cartT8{ width:30px;}
	.cartT9 {
    width: calc(100% - 30px);
	}
	.cartT4 { width:95px;}
	.cartT5{ width:110px;}
	.cartT5s{ width:60px;}
	.cartT6 { width:100px;}

	
	
	.sun .tjs{ height:30px; width:48px;line-height: 30px;}
	.sun .tjs input{ height:26px; line-height:26px;}
	.sun .jj,.sun .js{ width:30px; height:30px; line-height:30px;}
	}
@media ( max-width : 480px){
		.n480{ display:none;}
		
	}	
@media ( max-width : 420px){
			
			.n420{ display:none;}
			.LoginBody{ width:98%; margin-left:-49%;}	
			.addLeft{ width:50%;}
			.LoginBody .inps{ padding-right:10px;}
			.ProorderLine .coms{ height:auto;}
		}
		
		
		
	@media ( max-width : 360px){
		.n360{ display:none;}
		.cartTRTX {
    width: 90px; padding-left: 5px;
}
		.cartT12 { width: 130px;}
		.cartT13 { width: calc(100% - 220px);}
	
		.secLine .line2{ width:100px;}
		
	}