body{ background: #f8f8f8; }
.center{ text-align: center; }
.buycar h2 i{ background: url(../img/product/product_ico.png) no-repeat; }
.buycar{ margin-top:20px; background:#fff; }
.buycar h2{ position: relative; padding:20px; padding-left:60px; font-weight: bold; font-size: 16px; }
.buycar h2 i{ position: absolute; left:35px; top:23px; width: 17px; height: 17px; background-position: -348px 0; }
.btable .title{ padding:0 30px; height: 35px; font-size: 16px; line-height:35px; background:#242424; color: #fff; }
.btable .title span{ float:left; text-align: center; }
.btable .title span.t1,.btable .tab_tr .tab_td1{ width: 40%; }
.btable .title span.t2,.btable .tab_tr .tab_td2{ width: 15%; text-align: center; }
.btable .tab_tr{ margin:0 30px; padding:20px 0; border-bottom:1px solid #e5e5e5; line-height: 50px; }
.btable .tab_tr div{ float: left; }
.btable .tab_tr a.del{ color: #0078ff; text-decoration: underline; }
.btable .tab_tr .pimg{ margin:0 20px; }
.btable .tab_tr .pname a{ color:#242424;}
.btable .tab_tr .buynum{ float: none; width: 78px; margin: 10px auto; }
.btable .tab_tr .buynum a{ display: block; width: 13px; height: 28px; color: #555; line-height:28px; font-size: 16px; text-align: center; border:1px solid #dcdcdc; }
.btable .tab_tr .buynum input{ margin:0 3px; width: 40px; height: 28px; background:#fff; border:1px solid #dcdcdc; text-align: center;}
.btable .total{ text-align: right; padding:20px 30px 15px 0; }
.btable .total span{ font-size: 16px; font-weight: bold; color: #bd911a; }
.btable .sure_btn{ width: 230px; height: 50px; margin-right:30px; margin-bottom: 80px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; border-radius:5px; background: linear-gradient(#ebc85e,#bf931c); }

