/* =================================================================================
cart index
================================================================================= */
a, a:hover{text-decoration: none !important;}
.cart_index_body{background-color: #f5f5f5;}
.btn{border-radius: 0;}
.btn:focus{color: #fff;}
.main_page{background-color: #fff;}

.full_bar{height:110px;background:#fff;box-shadow: 0 5px 5px rgba(0,0,0,0.08);}
.header .logo .tohome{display: inline-block; line-height: 110px;float: left;}
.header .logo .logo_title{height: 34px;line-height: 110px;font-size: 24px;color: #333;padding-left: 20px;float: left;}
.header .account{font-size: 16px;float: right;margin-top: 55px;color: #999;}
.header .account a{color: #757575;;text-decoration: none;font-size: 14px;}
.header .account .sep{color: #e0e0e0;margin:0 3px;}
.logo .haved_login{float: right;margin-top: 30px;height: 40px;line-height: 40px;position: relative;}
.haved_login .user{padding: 5px 15px;}
.haved_login .glyphicon-menu-down{font-size: 6px;}
.haved_login .user_menu{list-style: none;padding-left: 0;-webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.15);box-shadow: 0 2px 10px rgba(0,0,0,0.15);background-color: #fff;position: absolute;min-width: 120px;z-index: 999;display: none;}
.haved_login .user_menu li a{padding-left: 20px;display: block;}
.haved_login a{color: #757575;}
.haved_login a:hover{color: #2277DA;}
.haved_login li:hover{background-color: rgba(0,0,0,0.05);}

.table{font-size: 15px;}
.item_tr>td{vertical-align:middle !important;}
.item_tr .price{color: #FF0036;min-width: 120px;}
.choose_amount a{display: block;float: left;width: 26px;height: 26px;border: 1px solid #ccc;line-height: 26px;padding: 0;vertical-align: top;overflow: hidden;text-align: center;background-color: #ededed;overflow: hidden;}
.choose_amount input{float: left;margin: 0;padding: 0;width: 48px;height: 26px;font-size: 15px;line-height: 26px;text-align: center;color: #666;border: 1px solid #CCC;outline: 0;background: #FFF;}
.choose_amount input{border-right: 0 !important;border-left: 0 !important;}
.can_not_see a{font-weight: 600;}
.table>tbody>tr>th{padding-top: 20px;padding-bottom: 20px;}
.selectAll, .listsSelect{width: 17px;height: 17px;}
.selectAll_span{position: relative;top:-3px;}

.total{height: 50px; color: #757575;font-size: 15px;}
.total span{line-height: 50px;}
.total #count, .total #selected_num, .total .amount_price{color: #FF0036;}
.total .amount_price{font-size: 22px;}
.total .span_ctrl{margin-right: 20px;}
.selection_left{float: left;margin-left: 5px;}
.selection_left a{padding-left: 20px;}
.selection_right{float: right;}
.submit_order_btn{border: 0;background: #e4393c;;color: #fff;padding: 12px 45px;font-size: 18px;position: relative;top:-4px;}
.submit_order_btn:hover{color: #fff;background: #c91623;}
.submit_order_btn:visited{color: #fff;}
.emptycart{margin: 65px 0 130px;color: #b0b0b0;padding-top: 65px;}
.emptycart .img, .emptycart .text{float: left;}
.emptycart .img{margin-right: 20px;}
.text a{display: inline-block;height: 40px;line-height: 40px;font-size: 16px;vertical-align: middle;cursor: pointer;padding: 0 40px;margin-top: 10px;}
.text p{font-size: 16px;}
.btn_login{background: #fff;color: #e4393c;border: 1px solid #fff;}
.btn_login:visited{color:#e4393c;}
.btn_shopping{background: #e4393c;border: 1px solid #e4393c;color: #fff;margin-right: 10px;}
.btn_shopping:visited{color: #fff;}
.btn_login:hover{border: 1px solid #e4393c;color: #e4393c;}
.btn_shopping:hover{color: #fff;background: #c91623;}

/* =================================================================================
cart buysuccess
================================================================================= */
.success_col{float: left}
.success_top{margin: 20px 0;}
.success_top h3, .success_top img{float: left;}
.success_top h3{margin:0; font-size: 18px;line-height: 25px;font-weight: 400;color: #71b247;margin-left: 10px;}
.item_desc{margin-bottom: 10px;}
.item_desc .item_img img{width: 60px;margin-right: 10px;border: 1px solid #e8e8e8;}
.item_info, .item_img{float: left;}
.item_info{padding-top: 5px;}
.item_name a{color:#333;text-decoration: none;}
.item_name a:hover{color: #e4393c;}
.item_extra{margin-top: 8px;font-size: 13px;color: #666;}
.actions{float: right;margin-top: 80px;}
.actions a{display: inline-block;height: 36px;line-height: 36px;font-size: 16px;vertical-align: middle;text-decoration: none;}
.toback{padding: 0 30px;margin-right: 10px;background: #fff;color: #e4393c;border: 1px solid #fff;}
.tocart{padding: 0 30px;padding-left: 30px;background: #e4393c;border: 1px solid #e4393c;color: #fff;}
.toback:hover, .toback:active{border: 1px solid #e4393c;color: #e4393c;}
.tocart:hover, .tocart:active{color: #fff;background: #c91623;}
.toback:visited{color:#e4393c;}
.tocart:visited{color: #fff;}
.hot_sale{text-align: center;}
.hot_sale .desc{height: 18px;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #b0b0b0;}
.thumbnail_title{float: left;text-align: center;padding: 10px 0px 5px 20px;color: #333;font-size: 16px;}
.thumbnail_hover:hover{box-shadow:0 15px 30px rgba(0,0,0,0.1);transform: translate3d(0, -2px, 0);}