﻿@charset "utf-8";
.link_del{color:red}
.cart_list{position:relative}
.cart_list .cart_th{position:relative;border-bottom:2px solid #ccc;padding:15px 80px 15px 110px;font-size:0;font-weight:700}
.cart_list img{max-height:100%;max-width:100%;font-size:0;height:auto;vertical-align:middle;width:auto}
.cart_list li{position:relative;border-bottom:1px solid #ccc;padding:15px 80px 15px 110px;min-height:110px;line-height:80px;font-size:0;z-index:0}
.cart_list li:hover{background-color:#f2f2f2}
.cart_list .img{width:80px;height:80px;line-height:80px;text-align:center;font-size:0;position:absolute;left:15px;top:15px;position:absolute}
.cart_list .title{width:25%;line-height:18px;display:inline-block;font-size:16px;vertical-align:middle}
.cart_list .title a{display:block;overflow:hidden;max-height:36px}
.cart_list .title span{display:block;font-size:11px}
.cart_list .title img{width:15px;height:15px}
.cart_list .money,.cart_list .num{font-size:14px;display:inline-block;zoom:1;*display:inline;width:25%;text-align:center;vertical-align:middle}
.cart_list .money label{font-weight:400;width:70px;font-size:12px;margin:0;color:#666}
.cart_list .money strong{color:#f60}
.cart_list .remove{position:absolute;right:0;top:0;height:100%;width:100px;text-align:center;font-size:12px;padding:15px;color:red;font-size:18px}
.cart_list .remove .glyphicon{color:inherit}
.cart_list .remove a{display:block;color:inherit}
.cart_list .remove:hover{background-color:red;color:#fff}
.cart_list .cart_td_qty{margin:0 auto}
@media (max-width:767px){
.cart_list{border:none}
.cart_list li{border:1px solid #ccc;margin-bottom:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.cart_list li .title a{position:absolute;top:0;z-index:9;line-height:30px;height:30px;left:15px;right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#694545}
.cart_list li{padding:46px 0 45px 110px;line-height:inherit}
.cart_list li .title{display:block;width:auto}
.cart_list li .remove{left:0;right:0;width:100%;height:31px;line-height:30px;border-bottom:1px solid #ccc;font-size:12px;padding:0;background-color:#fff}
.cart_list li .remove a{float:right;width:30px}
.cart_list li .remove:hover{background-color:#fff;color:red}
.cart_list li .remove a:hover{background-color:red;color:#fff}
.cart_list li .money,.cart_list li .num{display:block;width:auto;text-align:left}
.cart_list li .cart_td_qty{margin:0}
.cart_list li .img{top:46px}
.cart_list li .num{position:absolute;bottom:10px}
}
.cart_td_qty{overflow:hidden;zoom:1;width:120px;border:1px solid #999;height:30px;line-height:30px;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.cart_td_qty>i{display:block;position:absolute;top:0;width:30px;height:30px;line-height:30px;text-align:center;background-color:#fff;cursor:pointer}
.cart_td_qty>i.num_y{right:0;border-left:1px solid #999}
.cart_td_qty>i.num_n{left:0;border-right:1px solid #999}
.cart_td_qty input{width:100%;border:none;text-align:center;line-height:28px;display:block}
.cart_total span{display:block;margin:15px 0;font-size:16px}
.cart_total span label{margin:0 10px 0 0;color:#666}
.cart_total span strong{color:#f60;font-size:22px}