@charset "utf-8";
/* CSS Document */
@import url("css_global.css");
table,table td{ border-collapse:collapse;}
.input{ width:250px; height:27px; padding:0px 5px; line-height:27px; border:solid 1px #c5c5c5; background:#fff;}
.input_hover{border:solid 1px #ffba00; background:#ffffe3;}
textarea{padding:0px 5px; border:solid 1px #e3e3e3; background:#fff;}
.textarea_hover{padding:0px 5px; border:solid 1px #ffba00; background:#ffffe3;}
.contain{ width:1225px; margin:0 auto;}

.C_cart{ padding:0px; margin:0px; height:50px; background:url(../images/cart/cart_photo.jpg) no-repeat left;}

.C_empty{border:solid 1px #dfdfdf; margin-bottom:8px;}
.C_empty dl{ width:400px; margin:0 auto; padding:40px 20px 40px 120px; background:url(../images/cart/empty.jpg) no-repeat left center;}
.C_empty h5{font-family:"微软雅黑"; font-size:14px; padding:0px; margin:0px; height:40px;}
.C_empty p{ padding:0px; margin:0px;}
.C_empty a{ color:#06F;}

.C_success{ padding:130px 0px;}
.C_success dl{ width:400px; margin:0 auto; padding:0px 0px 0px 80px; background:url(../images/cart/icon_success.jpg) no-repeat left top;}
.C_success h5{font-family:"微软雅黑"; font-size:22px; padding:0px; margin:0px 0px 10px 0px; height:50px; color:#009900; line-height:40px; font-weight:normal; background:url(../images/cart/dot.jpg) repeat-x left bottom;}
.C_success p{ padding:5px 0px; margin:0px;}
.C_success p a{ color:#06F;}
.C_success b{ color:#c40000;}
.C_success .a_member{ margin-right:10px; width:114px; height:32px; display:inline-block; background:url(../images/cart/a_member_home.jpg) no-repeat left top;}
.C_success .a_home{ width:114px; height:32px; display:inline-block; background:url(../images/cart/a_member_home.jpg) no-repeat left -42px;}

.C_note{ font-size:12px; font-weight:normal; background:#edf5fe; border:solid 1px #adcbf5; padding:5px 15px; margin:0px 0px 8px 0px;}

.cart_list .list{border:solid 1px #dedede; margin-bottom:10px; padding:1px 0px;}
.cart_list .list table th{line-height:32px; background:#f2f2f2; color:#333333;}
.cart_list .list table td{ padding:10px 0px; width:180px; border-top:solid 1px #dedede; border-left:solid 1px #dedede; text-align:center;}
.cart_list .list table td span{ display:block; height:20px; }
.cart_list .list table td a{ color:#317ce4; text-decoration:underline;}
.cart_list .list table td h5{ font-size:12px; padding:0px; margin:0px; font-weight:normal; color:#317ee7;}
.cart_list .list table td h5 a{ color:#317ee7;}
.cart_list .list table td h6{ font-size:12px; padding:0px; margin:0px; font-weight:normal; color:#777;}
.cart_list .list table .picture{ width:110px; border-left:none;}
.cart_list .list table .picture img{ width:100px; height:100px;}
.cart_list .list table .name{ border-left:none; text-align:left; width:auto;}
.cart_list .list table td .operate{color:#317ce4;  border:none; cursor:pointer; background:url(../images/cart/btn_delete.jpg) no-repeat; width:52px; height:22px;}
.cart_list .list .f_red{ color:#c40000;}
.cart_list .list .minus{ margin-right:4px; display:inline-block; width:22px; height:22px; background:url(../images/cart/minus_plus.jpg) no-repeat center top;}
.cart_list .list .plus{ margin-left:2px; display:inline-block; width:22px; height:22px; background:url(../images/cart/minus_plus.jpg) no-repeat center bottom;}
.cart_list .list input.num{ position:relative; top:-6px; *top:-1px; border:solid 1px #6c6c6c; width:37px; height:20px; line-height:20px; padding:0px; text-align:center; background:#fff;}
.cart_list .cart_total{ font-size:12px;}

.cart_total{ font-size:14px;}
.cart_total b{color:#c40000;}

.cart_btn { height:48px;}
.cart_btn a.a_empty{ color:#317ee7; padding-left:21px; display:inline-block; background:url(../images/cart/icon_empty.jpg) no-repeat left;} 
.cart_btn span{ float:right;}
.cart_btn .btn_shopping{ margin-right:10px; width:88px; height:36px; border:none; cursor:pointer; background:url(../images/cart/cart_btn.jpg) no-repeat left top;}
.cart_btn .btn_pay{ width:88px; height:36px; border:none; cursor:pointer; background:url(../images/cart/cart_btn.jpg) no-repeat left -44px;}
.cart_btn .btn_submit{ width:135px; height:36px; border:none; cursor:pointer; background:url(../images/cart/cart_btn.jpg) no-repeat left -88px;}

.cart_info{ border:solid 1px #ededed; border-left:solid 95px #ededed; position:relative; padding:17px 32px; margin-bottom:20px; z-index:1; min-height:60px;}

.cart_info-upimg{min-height: 50px;padding-top: 0;padding-bottom:0;}

.cart_info .f_title{ font-size:14px; padding:0px; margin:0px; font-weight:normal; position:absolute; left:-80px;_left: -110px; top:17px;}
.cart_info .f_title_zf{top: 50%;margin-top: -12px;}


.cart_info .f_title span{ display:block; font-size:12px;}
.cart_info .f_title span a{ color:#317ce4;}
.cart_info .table_1{ border:solid 1px #eaeaea;}
.cart_info .table_1 th{ background:#f7f7f7; text-align:left; padding:3px 15px;}
.cart_info .table_1 td{ border:solid 1px #eaeaea; padding:3px 15px;}
.cart_info .table_1 .trbg td{ background:#f7f7f7;}
.cart_info .table_1 .f_red{ color:#ff0000;}
.cart_info .table_2 td{ padding:5px 5px 5px 0px;}
.cart_info .table_2 .f_gray{ color:##999999;}
.cart_info .table_2 em{ color:#c40000; font-style:normal;}
.cart_info .box_address{ position:relative; padding-left:30px; margin-bottom:20px;}
.cart_info .box_address h4{ font-size:12px; padding:0px; margin:0px 0px 10px 0px; font-weight:normal; border-bottom:solid 1px #d5d5d5;}
.cart_info .box_address .radio{ position:absolute; left:0px;}
.cart_info .box_delivery{ margin-bottom:20px;}
.cart_info .box_delivery p{ padding:5px 0px; margin:0px;}
.cart_info .box_payment{ margin-bottom:20px;}
.cart_info .box_payment p{ padding:5px 0px; margin:0px;}
.cart_info .box_invoice { margin-bottom:20px;}
.cart_info .box_invoice p{ padding:0px; margin:0px; float:left; width:100px;}
.cart_info .C_note{ width:200px; text-align:center;}
.cart_info .div_btn{ padding-left:100px;}
.cart_info .btnall{ width:155px; height:32px; border:none; padding:0px; color:#fff; cursor:pointer; background:url(../images/cart/btnbg_all.jpg) no-repeat;}
.cart_info .show_txt{border-bottom:dashed 1px #d1d1d1; padding-bottom:15px;}
.cart_info .show_txt li{ line-height:28px; height:28px; color:#666;}
.cart_info .show_txt li em{ width:100px; text-align:right; float:left; display:block; font-style:normal;}
.cart_info .txt_show{ border-bottom:dashed 1px #d1d1d1; padding-bottom:15px;}
.cart_info .txt_show li{ line-height:28px; color:#666;}
.cart_info .txt_show li em{ width:100px; text-align:right; float:left; display:block; color:#333; font-style:normal;}

.cart_info .txt_show_zf{border: none; padding-bottom: 0;}
.cart_info .txt_show_zf .zf_A{ display: inline-block; font-size: 14px; color: #515151;
 line-height: 60px; padding-left: 22px; margin-left: 40px; background: url('../images/cart/zf_icon.png') no-repeat 0 center;text-decoration: none;}
.cart_info .txt_show_zf .zf_A:hover,.cart_info .txt_show_zf .zf_A.on{ background-image: url('../images/cart/zf_icon_on.png'); }

.cart_item{padding:0px;z-index:2;}
.cart_item .f_title{ left: -80px;}
.cart_item table th{ background:#eeeaea; text-align:left; padding:8px 15px; font-weight:normal;}
.cart_item table td { padding:5px 15px; border-bottom: dashed 1px #d4d4d4;}
.cart_item table .nonebg td{ border-bottom:none;}
.cart_item table td h5{ font-size:12px; padding:0px; margin:0px; font-weight:normal;}
.cart_item table td h6{ font-size:12px; padding:0px; margin:0px; color:#646464; font-weight:normal;}
.cart_item table td p{padding:10px 0px; margin:0px; color:#c40000;}
.cart_item table td .f_red{ color:#c40000;}
.cart_item .youhui { position:relative; border:solid 1px #c5c5c5; width:150px; height:27px; line-height:27px; background:url(../images/cart/selectarrow.jpg) no-repeat right top; z-index:2;}
.cart_item .youhui .arrow{ width:22px; height:27px; position:absolute; right:0; z-index:9; background: url(../images/LanguageArrow.jpg) no-repeat;}
.cart_item .youhui .txt{width:150px; display:none; border:solid 1px #c5c5c5; position:absolute; left:-1px; top:27px; z-index:2; background:#fff; color:#b7b7b7;}
.cart_item .youhui .txt a{ display:block; padding:0px 5px;}
.cart_item .youhui .txt a:hover{ background:#f2f2f2;}
.cart_item .youhui .item{ position:absolute; padding:0px 5px;}

.cart_accounts{ padding:0px;}
.cart_accounts .f_title{ left: -80px;}
.cart_accounts .txt_L{ padding-left:20px; padding-bottom:20px;}
.cart_accounts .coupon h4{ padding:10px 0px; margin:0px 0px 10px 0px; font-size:12px; border-bottom: dashed 1px #d4d4d4;}
.cart_accounts .coupon p{ padding:0px; margin:0px; height:28px;}
.cart_accounts .coupon span{ display:inline-block;}
.cart_accounts .coupon span.num{ width:210px;}
.cart_accounts .coupon span.price{ width:140px;}
.cart_accounts .coupon span.time{ width:200px;}
.cart_accounts .coupon span.operating{ width:70px; display:none;}
.cart_accounts .f_money{ padding:10px 0px; margin-top:10px;  border-bottom: dashed 1px #d4d4d4; border-top: dashed 1px #d4d4d4;}
.cart_accounts .f_integral{ padding:10px 0px; margin-bottom:10px; border-bottom: dashed 1px #d4d4d4;}
.cart_accounts .btn{ width:51px; height:29px; border:none; padding:0px; color:#fff; cursor:pointer; background:url(../images/cart/btnbg_all.jpg) no-repeat;}
.cart_accounts .total{ padding-bottom:20px; vertical-align:bottom; text-align:right; width:450px; border-left:solid 1px #ededed;}
.cart_accounts .total p{ padding:5px 0px; margin:0px;}
.cart_accounts .total span{ display:inline-block; width:120px; text-align:left; font-weight: bold;}
.cart_accounts .total .f_red{ color:#c40000;}
.cart_accounts .total .f_green{ color:#009900;}
.cart_accounts .total h6{ padding:10px 0px; margin:10px 0px; font-size:14px; border-top: dashed 1px #d4d4d4; color:#222;}

/*select*/
.selectbox-wrapper { margin-top:-2px; position:absolute; background:#fff; border: 1px solid #c5c5c5; z-index:2; width:127px; }
.selectbox-wrapper ul li.selected { background: #eff1f5; }
.selectbox-wrapper ul li.current { color: #5b617d; background: #f7f9fc; }
.selectbox-wrapper ul li { cursor:pointer; line-height:20px; padding: 1px 3px 1px 10px; color: #757575; }
.selectbox { display:block; cursor:pointer; height:27px; background:url(../images/cart/selectarrow.jpg) no-repeat right top; color:#31435c; overflow: hidden; padding: 0px; line-height: 27px; text-indent: 8px; border:none; z-index:1; border:solid 1px #c5c5c5;}
.selectlist {  display:inline; margin-right:8px; z-index:1; float:left;}
/*select*/


.zffsbox{display: none;}
/* 上传证件 */
.upimg_zj{margin-bottom: 20px;}
.upimg_zj .upimg_zm{display: inline-block; width: 355px;height: 175px; text-align: center; line-height: 175px; border:1px solid #ccc; font-size: 18px; color: #515151; margin-right: 30px; text-decoration: none;}

/* 上传证件 */

.cart_Tel{margin-bottom: 20px;}
.cart_Tel .TelP{font-size: 0px;}
.cart_Tel .TelP span{ display: inline-block;font-size: 14px; height:40px; line-height: 40px;margin-left: 15px;  }
.cart_Tel .TelP span.tspan{width: 60px;}
.cart_Tel .TelP span.inputSpan{border:1px solid #eee;width: 220px;padding: 8px 15px;height: 22px;}
.cart_Tel .TelP span.inputSpan input{width: 220px;line-height: 22px;border: none;}
.cart_Tel .TelP span.inputSpan1{width: 167px;height: 16px;}
.cart_Tel .TelP span.inputSpan1 input{width: 112px;}
.cart_Tel .TelP .spanA{display: inline-block; font-size: 14px; border: 1px solid #eee; line-height: 38px;padding: 0 15px;margin-left: 20px;  color: #515151;text-decoration: none;}

input#Cart_main_txtIdCardMobile {
    border: 1px solid #ccc;
    height: 30px;
    width: 190px;
}

span.inputSpan.inputSpan1 {
    margin-left: 30px;
    /* width: 39px; */
}