.ShoppingCar{}
.ShoppingCar .carTit{font-size:20px;font-weight:bold;}
.ShoppingCarList{ display:table; width:100%;font-size:14px;padding:5px; background-color:#fafafa;}
.ShoppingCarqiansebg{ background-color:#f2f2f2;font-weight:bold;}
.ShoppingCarList td{padding:8px;}
.ShoppingCarList tr:first-child td,.ShoppingCarList tr:last-child td{background-color:#fafafa;}
.ShoppingCarList tr td{border-bottom:1px solid #efefef; background-color:#FFF;}
.sanjiao{ border-top:15px solid #f2f2f2 ;border-left:15px solid transparent;border-right:15px solid transparent; display: inline-block; position:relative;left:45%;}
.ShoppingCarList a:hover{color:#ff0000;}
.ShoppingCarList .docare{color:#000000; cursor:pointer}
.ShoppingCarList .docare:hover{color:#ff0000;}
.ShoppingCarList .dellink{color:#000000; cursor:pointer}
.shoppoingNote{padding:10px 10px 10px 30px; background-color:#fcf6ee;font-size:16px;margin-bottom:15px;border:1px solid #f4dec0; font-family:"conduitWebL", Arial, Helvetica, sans-serif;font-weight: lighter; position:relative;}


.buycar{position: fixed;top:20%;padding:18px;right:0; background-color:#4682b4;line-height:17px;  z-index:10;}
.buycar span{display:inline-flex;color:#f2f2f2;font-size:20px;position: relative;top:0;right:0; cursor:pointer; }

.buycar:hover .carcontent{ display: block; color:#b9e8f7;}
.buycar:hover .glyphicon{color:#ffffff;}
.buycar a{color:#f2f2f2;}
.buycar:hover a{color:#ffffff;}
.buycar .carcontent{z-index:99;position:absolute;top:0px;right:0;background-color:#4682b4;display: none;color:#fff;padding:15px;width:300px;}
.buycar .carcontent .Tit{font-size:18px;font-weight:bold;margin-bottom:10px;color:#ffffff;}
.buycar .carcontent .CarList{font-size:12px;max-height:275px;overflow:hidden;overflow-x:auto;overflow-y:auto;margin-bottom: 15px;}
.buycar .carcontent .CarList tr td{border-bottom:1px solid #5faac3;padding:8px;}
.buycar .carcontent .CarList tr:last-child td{border:none;}
.buycar .num{width:15px;height:15px;display:inline-block;background-color:#F00;color:#ffffff;z-index:12;position:absolute;top:-5px;right:0px; border-radius:15px; text-align:center;font-size:12px;line-height:15px;z-index:110;}
.KnockoutValidated{padding:2px 10px; background-color:#fff;color:#ee9304;font-size:12px;border-radius:30px;border: 1px solid #ee9304;}

.buycar .carcontent .btn-warning {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.buycar .carcontent .btn-sm {
    text-decoration: none;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px;
}

.buycar .carcontent .CarList table tr td{
    background-color: #338099 !important;
    font-size: 13px;
    color: #f2f2f2;
    border: none;
}
.add-cart{
    position: relative;
    top: 1px;
}
.docare{
    cursor: pointer;
}
.CarList table{
    margin-bottom: 5px;
    border: none;
}