﻿/*
 购物车
*/
.cart_tip{ height:35px; overflow:hidden; margin-top:16px; margin-bottom:26px;}
.cart_tip.bgs1{ background:url(../img/cart/cart_tip1.jpg) no-repeat;}
.cart_title{ height:43px; line-height:43px; overflow:hidden; margin-bottom:15px; padding-left:17px; border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; background-color:#f9f9f9;}
.cart_title h2{ float:left; font-weight:normal; font-size:16px; letter-spacing:1.5px;}
.cart_title .f16{ float:right;margin-right:10px;font-size:12px;}
.cart_table{ overflow:hidden;}
.cart_table table{border-collapse:collapse;border-spacing:0;}
.cart_table table th{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;height:44px; line-height:44px; background-color:#f7f7f7; color:#666666; font-size:14px; text-align:center;}
.cart_table table th:nth-child(1){ width:140px;}
.cart_table table th:nth-child(2){ width:250px;}
.cart_table table td{  line-height:20px;height:27px; padding-top:10px; padding-bottom:10px;border-bottom:1px solid #fafafa; padding-left:7px; padding-right:7px; color:#666; text-align:center; font-size:14px;}
.cart_table table tr td:nth-child(2){ text-align:left;}
.cart_table table td a{color:#666;}
.cart_table table td a:hover{color:#c8160a;}
.cart_table table td .reds{ color:#c8160a;}
.cart_table table td .cart_img1{ margin-left:5px;width:90px; height:90px;}
.cart_table table td .cart_img1:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.cart_table table td .cart_a{ height:36px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;line-height:32px;}
.cart_table table td .cc_inp{border: #CCCCCC 1px solid; font-size:12px; outline:none; height:22px; line-height:22px; text-align: center;}
.cart_table table td .c_p{ cursor:pointer;}
/*.cart_table table td .cart_lxa{ display:inline-block; padding-left:30px; background:url(../images/cart/cart_pic3.png) left center no-repeat;}*/
.cart_heji{color:#666666; height:42px; line-height:42px; overflow:hidden; background-color:#f9f9f9; border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; padding-left:36px; margin-top:36px; }
.cart_heji .f16{ font-size:16px; padding-left:8px;}
.cart_heji .cart_clear{ float:left;padding-left:14px;background:url(../images/cart/cart_pic2.png) left 16px no-repeat; font-family:"宋体";  font-size:12px; line-height:42px;}
.cart_heji .cart_clear:hover{ color:#c8160a;}
.cart_heji .cart_heji_txt{ float:right; margin-right:35px; font-size:12px; font-family:"宋体";}
.cart_heji .cart_heji_txt .reds{ color:#e90505; font-size:14px; font-weight:bold;}
.cart_heji2{ padding-right:35px;  text-align:right; border-bottom:1px solid #e8e8e8; padding-top:16px; padding-bottom:16px; line-height:24px; font-size:14px; color:#666666; }
.cart_heji2 .order_fapiao{ float:left; overflow:hidden; padding-left:32px; text-align:left;}
.cart_heji2 .order_fapiao .fapiao_div{ margin-bottom:3px;}
.cart_heji2 .order_fapiao .fapiao_div h2{ font-size:13px; background:url(../images/cart/order_pic1.png) left 1px no-repeat; padding-left:30px; cursor:pointer; height:26px; line-height:26px;}
.cart_heji2 .order_fapiao .fapiao_div h2.bgs1{ background:url(../images/cart/order_pic2.png) left 1px no-repeat;}
.cart_heji2 .order_fapiao .fapiao_div .fapiao_con{ display:none;padding-left:28px; padding-top:5px; padding-bottom:10px; line-height:34px; color:#666666; font-size:12px;}
.cart_heji2 .order_fapiao .fapiao_div .inputs1{ background:#f4f4f4; width:260px; height:24px; line-height:24px; border:1px solid #e3e3e3; font-size:12px; outline:none; text-indent:10px; }

.cart_heji3{ padding-right:35px;padding-top:12px; padding-bottom:20px; line-height:24px; font-size:14px; margin-bottom:16px;}
.cart_heji3 .cart_heji3_a{ height:32px; line-height:32px; overflow:hidden; text-align:right;}
.cart_heji3 .cart_heji3_a .reds{ color:#c00000; font-size:20px; font-weight:bold;}
.cart_heji3 .cart_heji3_b{ margin-top:15px; overflow:hidden;}
.cart_heji3 .cart_heji3_b ul li{ float:right; margin-left:33px; width:128px; overflow:hidden;font-family:"宋体"; font-size:12px; line-height:20px; color:#666;}
.cart_heji3 .cart_heji3_b ul li .bnts{ width:128px; background:#f91f1f; border:0; border-radius:4px; color:#fff; font-size:14px; font-family:"宋体"; margin-bottom:9px; display:block; height:31px; line-height:31px; border-top:1px solid #f91f1f;border-bottom:1px solid #f91f1f; text-align:center;}
.cart_heji3 .cart_heji3_b ul li .bnts.bgs1{ background:#f3a706; border-top:1px solid #f3a706;border-bottom:1px solid #f3a706;}
.cart_heji3 .cart_heji3_b ul li .bnts:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}

/*提交订单*/
.cart_title2{ height:36px; line-height:36px; overflow:hidden; margin-bottom:13px; padding-left:17px; border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; background-color:#fbfbfb; font-size:14px; padding-right:16px;}
.cart_title2 .l{ float:left; font-weight:normal; color:#666666;}
.cart_title2 .r .txts{ padding-left:5px; padding-right:5px; float:left;}
.cart_title2 .r .txts .reds{ color:#e00000;}
.cart_title2 .r a{ float:left; height:25px; line-height:25px; overflow:hidden; padding-left:10px; padding-right:10px; border:1px solid #c8c8c8; border-top:1px solid #f5f5f5; border-radius:4px; margin-top:5px;}

.cart_form{ padding:18px; padding-top:2px; padding-left:12px;}
.cart_form table{border-collapse:collapse;border-spacing:0;}
.cart_form table td{height:50px; color:#666; font-size:14px; line-height:50px; vertical-align:top;}
.cart_form table td .reds{ color:#ff0000;}
.cart_form table td .f_red{ color:#ff0000;line-height:20px; display:block;}
.cart_form .inoputs{ height:36px; line-height:36px; width:178px; border:1px solid #e8e8e8; background:#fff; text-indent:10px;outline:none;}
.cart_form .inoputs2{ height:36px; line-height:36px; width:300px; border:1px solid #e8e8e8; background:#fff; text-indent:10px;outline:none;}
.cart_form .selects{ height:36px; line-height:36px;border:1px solid #e8e8e8; background:#fff; outline:none; min-width:80px;}

.tanchuang_bg{ background:rgba(0,0,0,0.3); position:fixed; width:100%; height:100%; top:0; left:0; display:none;}
.tanchuang_bg .message_con{ background-color:#fdfdfd; padding:20px; width:460px; margin:0 auto; margin-top:10%; text-align:center; line-height:30px; color:#585858; font-size:12px; line-height:26px;}
.tanchuang_bg .message_con h2{ font-size:15px; margin-top:10px;}
.tanchuang_bg .message_con .zhifu_msg{ padding-top:15px; overflow:hidden; margin-left:52px;}
.tanchuang_bg .message_con .zhifu_msg ul{ width:510px;}
.tanchuang_bg .message_con .zhifu_msg ul li img{ display:block; margin:0 auto;}
.tanchuang_bg .message_con .zhifu_msg ul li{ width:110px; float:left; margin-right:140px; line-height:50px; font-weight:bold;}
.tanchuang_bg .message_con .zhifu_msg ul li a{ text-decoration:none;}
.tanchuang_bg .bnts3{ background:#f5f5f5; height:38px; line-height:38px; display:block; text-align:center; font-size:14px; margin-top:40px;}
.tanchuang_bg .cart_bnt1{ border-radius:4px; background:#e6e6e6; float:right; margin-left:10px; width:110px; height:30px; line-height:30px; border:0;-webkit-appearance: none; color:#666666; font-size:14px; text-align:center;}
.tanchuang_bg .cart_bnt1:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);color:#666666; text-decoration:none;}
.tanchuang_bg .cart_bnt1.bgs1{ background:#37ae08; color:#fff;}


.cartnums {
	width:74px;
    margin:0 auto;
	position:relative
}
.cartnums span {
	float:left;
	display:block;
	width:20px;
	height:20px;
	border:1px solid #e8e8e8;
	background-color:#e8e8e8;
	text-shadow:1px 1px 1px #fff;
	text-align:center;
	font-size:18px;
	cursor:pointer;
	overflow:hidden;
	line-height:18px
}
.cartnums span:hover {
	background-color:#fff
}
.cartnums span.disabled {
	cursor:not-allowed;
	color:#ddd;
	background-color:#f1f1f1
}
.cartnums input {
	float:left;
	width:30px;
	height:18px;
	padding-bottom:2px;
	border:0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:center;
	color:#666;
	font-size:14px;
	border-color:#e8e8e8;
	background:#Fff    
}
.cartnums .only1 {
	margin-left:33px;
	font-size:14px
}