.head_block{ background:#F5F5F5; }
body{ background:#F5F5F5;}
.shoppingCart{  padding-left:16px; padding-right:16px; padding-bottom: 16px; line-height:17px; font-size: 14px; background:#F5F5F5; display: none; }
.shopCartTop{ margin-top: -25px;}
.user_info{display: none;}
.copy{ display: none;}
.shoppingCart>div{ padding-bottom:16px;  }
.shoppingCart .shCTitle{ font-size: 17px; color: #333; }
.shoppingCart .shCTitTxt{ color: #999999;   }
.shoppingCart .shCProduct{ width: 100%; }
.shoppingCart .shCProduct li{ width: 100%; height: 176px; background: #fff; border-radius: 8px; margin-bottom: 16px; padding: 16px; }
.shoppingCart .shCProduct li .shCProTxt{ margin-bottom: 24px;  }
.shoppingCart .shCProduct li .shCProTxt .shCProTxtLeft{ width:96px; height: 96px; float: left; }
.shoppingCart .shCProduct li .shCProTxt .shCProTxtLeft img{ width: 96px; height: 96px; border-radius:8px;  }
.shoppingCart .shCProduct li .shCProTxt .shCProTxtRight{ width: 199px; height: 96px; float: right;  }
.shoppingCart .shCProduct li .shCProTxt .shCProTxtRight .shCProTxtTxt{ width: 100%;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
    line-clamp: 2;-webkit-box-orient: vertical;color: #333;line-height: 18px;font-size: 15px; margin-bottom: 10px;  }
.shoppingCart .shCProduct li .shCProTxt .shCProTxtRight .shCProTxtModel{ margin-bottom: 12px; color: #999;font-size: 13px;  }
.shoppingCart .shCProduct li .shCProTxt .shCProTxtRight .shCProTxtPrice{ color: #EE7B1A; font-size: 17px;line-height: 18px; display: flex;align-items: center;    }
.shoppingCart .shCProduct li .shCProTxt .shCProTxtRight .shCProTxtPrice span{font-family: Rubik-Bold; height:20px;display: inline-block;margin-left: 6px;color:#F44236;font-size: 24px;line-height: 30px;  }
.shoppingCart .shCProduct li .shCproQty .shCproQtyLeft{ float: left; height: 24px; display: flex;align-items:center;  }
.shoppingCart .shCProduct li .shCproQty .shCproQtyLeft .shCQtyNum{ width: 56px; height: 24px; border-radius: 4px; margin-right: 16px; }
.shoppingCart .shCProduct li .shCproQty .shCproQtyLeft span:nth-child(1){width: 40px;font-size: 15px; color: #333;    }
.shoppingCart .shCProduct li .shCproQty .shCproQtyLeft span:nth-child(2){ margin-right: 16px;   }
.shoppingCart .shCProduct li .shCproQty .shCproQtyRight{ float: right; width: 24px; height: 24px;  }
.shoppingCart .shCsummary{ background: #fff;padding:16px; border-radius: 8px; height: auto; }
.shoppingCart .shCsummary>div{  display: flex; justify-content: space-between;margin-bottom: 16px; font-size: 15px; line-height: 24px; color: #666; }
.shoppingCart .shCsummary #order div{ display: flex; justify-content: space-between;}
.shoppingCart .shCsummary>div:last-child{ margin-bottom: 0px;}
.shoppingCart .shCsummary .summaryLine{ height: 1px; width: 100%;background:rgba(0,0,0,0.08); margin-bottom: 17px;    }
.shoppingCart .shCsummary div span.summaryBold{  color:#333;font-size: 17px;  }
.shoppingCart .shCsummary div span.totalBold{  color:#333;font-size: 15px;  }
.shCcheckout{ display: flex; height: 60px; width: 100%; background: #fff; font-size: 17px; position: fixed; bottom: 0px;z-index:99999999; padding: 0px 16px; align-items: center; justify-content: space-between;border-top: 1px solid rgba(0,0,0,0.12);   }
.shCcheckout .shCcheckoutSub{ width: 120px; height: 44px; border-radius: 8px; background:#EE7B1A;  line-height: 44px; text-align: center;  }
.shCcheckout .shCTotal span{ font-size:20px; color:#EE7B1A; margin-left: 1px;   }
/**/
.deleteMask{  width: 100%; height: 100%; position: fixed; background:rgba(0,0,0,0.6); top:0px; text-align: center; z-index: 99999999999; display: none; }
.deleteMask .fa{ position: absolute; top: 50%;font-size: 24px; color: #fff;}
/*购物车为空*/
.CartNull{margin-top: -25px;  display: none; padding-top: 116px;padding-left: 16px;padding-right: 16px;padding-bottom: 16px;line-height: 18px;font-size: 15px;background: #FFF; }
.CartNull .cartNullImg{  text-align: center; padding-top: 10px;  }
.CartNull .cartNullTxt{ color:#999;margin-top: 20px; text-align: center;   }
.CartNull .cartNullBtn a{ display: block; width: 160px; border-radius: 8px; height: 36px; background:#EE7B1A; color:#333; margin: 40px auto; line-height: 36px;text-align: center;    }

/*主题修改样式变化*/
.shoppingCart .shCTitle{ padding-top: 25px;}
.themeFooter{ display: none;}

/*购物车页面优化20200217*/
.cartSlect{ width: 16px; line-height: 101px;}
.cartSlect label{ margin-bottom: 0px; height: 16px; line-height: 0px;  }
.cartSlect label input{ display: none;}
.cartSlect label .iconroing{ display: inline-block; width: 16px; height: 16px; border-radius: 50%;border: 2px solid #999;}
.cartSlect label input:checked+i{ width: 16px;height: 16px;border: none;background: url(../image/iconchecked.png) no-repeat center/contain; }
.shoppingCart .shCProduct li .shCProTxt{ display: flex}
.shoppingCart .shCProduct li .shCProTxt .shCProTxtLeft{ margin: 0 16px; }
.shoppingCart .shCProduct li .shCProTxt .shCProTxtRight{ width: 167px;}
.checkSlect{ width: 45px; line-height: 20px;margin-top:4px;}
.checkSlect label{ margin-bottom: 0px; height: 16px; line-height: 0px;  }
.checkSlect label input{ display: none;}
.checkSlect label .iconroing{ display: inline-block; width: 16px; height: 16px; border-radius: 50%;border: 2px solid #999;vertical-align: middle;}
.checkSlect label input:checked+i{ width: 16px;height: 16px;border: none;background: url(../image/iconchecked.png) no-repeat center/contain; }
.checkSlect em{ display: inline-block;font-size: 15px; color: #666; }
.shCcheckout .shCcheckoutSub{ width: 144px;}
li .shCproQty{ padding-left: 32px;}
.shopCartTop{ margin-top: -68px;}
.alertbox{z-index: 99999999; }
.shCProduct li .shCProTxt a{display: flex;  width: 95%;  justify-content: space-between;}
/*20200507*/
.alertbox .alertcont .acons .wordst p{ color:#666666; }
.alertbox .alertcont .abtnSecond{line-height: 37px;text-align: center;font-size: 17px;border-top: 1px solid #ebebeb;justify-content: space-around; }
.alertbox .alertcont .abtnSecond span{width: 50%; display: inline-block; }
.alertbox .alertcont .abtnSecond .btnCancel{ border-right:1px solid #ebebeb; line-height: 37px; }
.alertbox .alertcont .abtnSecond .btnContinue{ color: #EE7B1A;line-height: 37px;  }
.alertbox .alertcontNew{ height: 157px;  }
.alertbox .alertcontNew .acons{ height: 119px;}
.alertbox .alertcontNew .wordst span{ color:#FF4949; }
.shoppingCart .shCProduct li .shCProTxt .shCProTxtRight .shCProTxtPrice .stocktrue{ display: none; }

.deleteMaskTwo { display:none;width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.6);top: 0px;text-align: center;z-index: 99999999999;display: none; }
.deleteMaskTwo .delcont{  position: fixed;top: 50%;left: 50%;width: 270px;height: 157px;margin-top: -90px;margin-left: -135px;background: #fff;
    border-radius: 8px;overflow: hidden;z-index: 55;  }
.delcont .delet{ height: 119px;padding: 0 16px; border-bottom: 1px solid rgba(0,0,0,0.12); }
.delcont .delet .title{line-height: 22px;padding: 10px 0px;font-size: 17px;text-align: center; margin: 0px;}
.delcont .delet .words{  font-size: 14px; color: #666;line-height: 17px; }
.delcont .delet .words span{ color:#F44236; }
.delcont .deleBtn{  display: flex; justify-content: space-between; text-align: center; line-height: 37px; font-size: 17px; }
.delcont .deleBtn span{ width: 50%;}
.delcont .deleBtn .cancel{ border-right: 1px solid rgba(0,0,0,0.12); color: #333; }
.delcont .deleBtn .deleconf{ color:#EE7B1A; }
.delcont .deleBtn .deleconf a{color:#EE7B1A;}
@media (max-width: 375px) {
    .shCcheckout{ padding: 0 10px;}
}
@media (max-width: 360px) {
    .shCcheckout{ padding: 0 5px;}
}
.shoppingCart,.shCcheckout{
    font-family: 'Rubik','sans-serif' !important;
}
.footer-bottom{
   display: none !important;
}
