﻿.f14
{
	font-size: 14px;
	color: #fff;
	letter-spacing: 2px;
	height: 20px;
	padding: 7px 25px;
}
.f14_black
{
	font-size: 14px;
	color: #000;
	letter-spacing: 2px;
	height: 20px;
	padding: 7px 25px;
}
.f14_his
{
	color: #2f2f2f;
	font-size: 14px;
	letter-spacing: 2px;
	height: 20px;
	padding: 7px 25px;
}
.c1
{
	color: #fe4b00;
}
.click_bg_color
{
	background-color: #eef7ff;
}
.header .top
{
	overflow: hidden;
}
.top20
{
	width: 892px;
	float: left;
	height: 20px;
}
.input1
{
	border: none;
	background: none;
}
.input2
{
	border: 1px solid #dadada;
	height: 21px;
}
.orderstep
{
	float: left;
	width: 912px;
	margin-left: 20px;
	display: inline;
	height: 37px;
	overflow: hidden;
}
.orderstep .orderstep_content
{
	float: left;
	width: 907px;
	height: 34px;
	overflow: hidden;
	background-image: url(../images/order/order_step_bg.gif);
	background-repeat: repeat-x;
}
.orderstep .orderstep_right
{
	float: left;
	width: 5px;
	height: 34px;
	overflow: hidden;
	background-image: url(../images/order/order_step_right_bg.gif);
}
.orderstep .orderstep_current_left
{
	float: left;
	width: 5px;
	height: 34px;
	overflow: hidden;
	background-image: url(../images/order/order_step_current_left.gif);
}
.orderstep .orderstep_current_content
{
	font-weight: bold;
	float: left;
	background-image: url(../images/order/order_step_current_content_bg.gif);
}
.orderstep .orderstep_current_right
{
	float: left;
	background-image: url(../images/order/order_step_current_right.gif);
	height: 34px;
	width: 11px;
	overflow: hidden;
}
.orderstep .orderstep_main_content
{
	float: left;
}
.orderstep .orderstep_history_left
{
	float: left;
	width: 5px;
	height: 34px;
	overflow: hidden;
	background-image: url(../images/order/order_step_history_left.gif);
}
.orderstep .orderstep_history_content
{
	float: left;
	background-image: url(../images/order/order_step_history_content_bg.gif);
}
.orderstep .orderstep_history_right
{
	float: left;
	background-image: url(../images/order/order_step_history_right.gif);
	height: 34px;
	width: 12px;
	overflow: hidden;
}
.order_width
{
	margin: 0 auto;
	width: 930px;
	overflow: hidden;
	border-bottom: 2px dotted #CCCCCC;
	margin-bottom: 10px;
}
.order_list_content
{
	float: left;
	margin-left: 30px;
	display: inline;
	border-bottom: none;
	border: 1px solid #AACDED;
	padding-top: 10px;
	width: 966px;
	margin: 0;
	border-radius: 0 0 6px 6px;
}
.order_list_content .order_list_content_cp
{
	float: left;
	width: 100%;
	color: #2f2f2f;
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
}
.order_list_content .order_list_content_cp img
{
	margin: -3px 10px 0 10px;
}
.order_list_content .order_list_content_cp span a
{
	color: #ed0000;
	font-weight: bold;
}
.order_data
{
	width: 100%;
	overflow: hidden;
	margin: 10px 0 0 0;
	margin-left: 0px;
	border: 1px solid #E2E2E2;
}
.order_data .tb_data
{
	width: 100%;
	font-size: 14px;
}
.order_data .tb_data th
{
	background: #EBF4FB;
	text-align: left;
	height: 29px;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px solid #E2E2E2;
}
.order_data .tb_data td
{
	border-bottom: 1px solid #E2E2E2;
	color: #393939;
}
.order_data .tb_data .td_border_left
{
	
}
.order_data .tb_data .td_border_right
{
	
}
.order_data .tb_data td a
{
	color: #265fc7;
	font-size: 12px;
}
.order_data .tb_data td .spbr
{
	color:#B8B7B7;
}
.order_data .tb_data td a:hover
{
	color: #ff7b00;
}
.tb_bom
{
	background: #FAFAFA;
	height: 33px;
	width: 893px;
	float: left;
	border: 1px solid #E2E2E2;
	border-top: none;
}
.tb_bom .tb_bom_delall
{
	float: left;
	margin-top: 5px;
	margin-left: 13px;
	display: inline;
}
.tb_bom .tb_bom_delall span
{
	color: #e20b0b;
	font-size: 16px;
}
.tb_bom .tb_bom_delall a
{
	color: #265fc7;
	font-size: 14px;
}
.tb_bom .tb_bom_count,.tb_bom .tb_bom_counts
{
	float: right;
	margin-top: 7px;
	padding-right: 20px;
	font-weight: bold;
}
.order_list_btn
{
	float: left;
	width: 100%;
	margin-top: 10px;
	text-align: right;
	padding-bottom: 20px;
}
.have_noorder
{
	float: left;
	margin-left: 270px;
	display: inline;
}
.have_noorder .noorder_img
{
	float: left;
	margin-top: 130px;
	padding-bottom: 280px;
}
.have_noorder .noorder_word
{
	float: left;
	font-size: 16px;
	margin-top: 150px;
	padding-bottom: 280px;
}
.have_noorder .noorder_word a
{
	color: #595959;
}
.order_address_tit
{
	overflow: hidden;
	width: 892px;
	margin-top: 25px;
	color: #b5b5b4;
	margin: 0 auto;
}
.order_address_tit .order_address_tit_left
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.order_address_tit .order_address_tit_right
{
	float: right;
	padding-right: 10px;
}
.order_addressinfo
{
	float: left;
	margin-top: 10px;
	margin-left: 40px;
	display: inline;
	width: 885px;
	color: #191919;
	padding-bottom: 20px;
	border-bottom: 2px dotted #CCCCCC;
	margin-bottom: 10px;
}
.order_addressinfo table tr, .order_item_content table tr
{
	min-height: 25px;
	padding-top: 5px;
	overflow: hidden;
}
.order_item_content table
{
	width: 100%;
}
.order_item_content table .cross_line
{
	height: 25px;
	border: 1px solid #ccc;
	vertical-align: top;
}
.order_item_content table .cross_line td
{
	border-right: 1px solid #ccc;
	padding: 5px;
}
.order_item_content table .cross_line tr, .order_item_content table .cross_line tr td
{
	border: 0;
}
.order_item_content table .cross_line table tr
{
	border-bottom: 1px solid #ccc;
}
.order_item_tit
{
	width: 877px;
	height: 22px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #000;
	padding-top: 7px;
	font-size: 14px;
}
.order_info_part dl dd,.order_info_part dt{display:inline;}

.order_info_part1{background:#fdfcef;border:1px solid #f8d998;padding:12px 0px 12px 15px;margin-bottom:10px;}
.order_info_part1 dl{float:left;width:220px;margin-right:5px;}
.order_info_part1 dl.status{width:120px;}
.order_info_part1 dl.status dd{color:#0068dc;}
.order_info_part1 dl dd.red{color:#db0000;}

.order_info_part2{margin-bottom:5px;}
.order_info_part2 dl{float:left;width:200px;}

.order_info_part3{margin-bottom:5px;}

.order_item_content
{
	float: left;
	width: 892px;
}
.order_item_content ul
{
	list-style: none;
	padding-bottom: 10px;
}
.order_item_content ul li
{
	border-bottom: 1px solid #d2d2d2;
	width: 892px;
	padding: 8px 0 8px 0;
}
.order_item_content ul li:after
{
	content: '.';
	visibility: hidden;
	clear: both;
	display: block;
}
.order_item_content ul li
{
	zoom: 1;
}
.order_item_content ul li .pay_li_list
{
	float: left;
}
.order_item_content ul li .payitem_li_left
{
	float: left;
	width: 180px;
	overflow: hidden;
}
.order_item_content ul li .payitem_li_right
{
	float: left;
	width: 680px;
}
.th_bgcolor
{
	background-color: #eef7ff;
}
.order_money
{
	width: 928px;
	overflow: hidden;
	border: solid 1px #E2E2E2;
	margin:10px 0px;
	padding: 10px 0;
	float: left;
	background:#f7f7f7;
}
.order_money table
{
	float: right;
}
.order_money th
{
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	width: 100px;
}
.order_money td
{
	text-align: left;
	width: 100px;
	height: 18px;
	line-height: 18px;
	text-align: right;
}
.order_money td label
{
	color: #ff6000;
	font-weight: bold;
	font-size: 12px;
	vertical-align:baseline;
}
.order_data .tb_data .tr_bom td
{
	background:#EBF4FB;
	height: 33px;
	text-align:right;
	border:none;
}
.tr_bom td span{padding:0px 10px;}
.order_money_all
{
    line-height:40px;
	clear: both;
	border-bottom: 1px dotted;
	color: #333;
	text-align: right;
	font-size:14px;
}

.order_money_all  label
{
	color: #ff6000;
	font-weight: bold;
	font-size: 24px;
	vertical-align:inherit
}
.order_msg_btn
{
	float: left;
	margin: 10px 0;
	padding-bottom: 10px;
	text-align: left;
	width: 100%;
}
.order_btn
{
	float: right;
	padding-right: 0;
}
.order_msg
{
	float: left;
}
.order_msg_tit
{
	text-align: left;
	float: left;
	margin-top: 10px;
}
.order_sonitem_content_msg
{
	float: left;
}
.order_nologin
{
	float: left;
	width: 892px;
	margin-top: 105px;
	height: 400px;
}
.order_nologin .order_nologin_img
{
	float: left;
	width: 146px;
	height: 146px;
	background-image: url(../images/order/nologin_img.gif);
	margin-left: 60px;
	display: inline;
}
.order_nologin .order_nologin_right
{
	float: left;
	color: #595959;
	font-size: 14px;
	padding-left: 20px;
	margin-top: 30px;
	letter-spacing: 3px;
}
.order_nologin .order_nologin_right dl
{
	margin-top: 3px;
}
.order_nologin .order_nologin_right a
{
	color: #ff8000;
}
.order_search
{
    position:absolute;
    top:-50px;
    right:0px;
	width: 365px;
	height: 26px;
}
.order_search .order_search_tit
{
	float: left;
	font-size: 12px;
	color: #575757;
	line-height:24px;
	_display:inline;
}
.order_search_input{float:left;width:200px;height:24px;border:1px solid #d2d2d2;text-align:left;}
.order_search .order_search_btn
{
	float: left;
	margin-left:5px;
	_display:inline;
}
.order_queryinfo
{
	float: left;
}
.order_queryinfo .order_info
{
	float: left;
	width: 930px;
}
.order_buy_info
{
	float: left;
	
	padding-top: 20px;
	width:930px;
}
.order_buy_info_tit
{
	font-weight: bold;
	height: 22px;
	color: #000;
	font-size: 14px;
	background: url(../images/ordernew/order_buy_info_tit.png) left center repeat-x;
	position:relative;
	margin-bottom:10px;
}
.order_buy_info_tit span{height: 22px;line-height:22px;position:absolute;background:#fff;top:0px;left:0px;font-size:14px;padding-right:4px;}
.order_buy_info_mc{padding-left:10px;}
.tb_info
{
	width: 892px;
}
.tb_info td
{
	font-size: 12px;
	height: 24px;line-height:24px;
	color: #272727;
}
.order_detail_btn
{
	padding: 10px 0;
	text-align: right;
}
.query_noorder_word
{
	float: left;
	margin-top: 100px;
	padding-bottom: 240px;
	text-align: center;
	width: 100%;
}
.order_height
{
	float: left;
	height: 385px;
	width: 100%;
}
.tb_pay
{
	width: 892px;
	background: none repeat scroll 0 0 #fff6bf;
	border-color: #ffd324;
    color: #514721;
    border: 2px solid #ffd324;
}
.tb_pay td
{
	font-size: 14px;
	height: 25px;
	color: #272727;
}
.tb_pay .td_l
{
	width: 105px;
	text-align: right;
}
.tb_pay td span
{
	color: #d00;
	font-weight: bold;
	font-size: 14px;
}
.tb_pay td a
{
	color: #265fc7;
}
.order_pay_type
{
	float: left;
	width: 100%;
	margin-top: 10px;
	border-bottom: 1px solid #e4e4e3;
	padding-bottom: 15px;
	font-size: 14px;
	padding-left: 5px;
	overflow: hidden;
}
.order_pay_type span
{
	color: #d00;
	font-weight: bold;
}
.order_pay_type a
{
	color: #265fc7;
}
.order_pay_btn
{
	float: left;
	width: 100%;
	padding-right: 10px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: right;
}
.pay_words
{
	color: #d00;
	font-weight: bold;
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 15px;
}
.pay_des
{
	float: left;
	width: 100%;
	overflow: hidden;
}
.pay_des .ke-zeroborder
{
	cellspacing: 0;
	cellpadding: 0;
	width: 100%;
}
.pay_des .ke-zeroborder td
{
	border: 1px solid #ddd;
	height: 30px;
}
.message
{
	line-height: 30px;
	text-align: center;
	margin: 3px;
}
.errormessage
{
	border: solid 1px red;
	background-color: #ffacac;
	color: red;
}
.successmessage
{
	border: green solid 1px;
	color: green;
	background-color: #c1ffc1;
}
#Order_cart_S1
{
	background: url("/images/warebuy1.jpg") no-repeat;
	margin-top: 20px;
}
#Order_cart_S2
{
	background: url("/images/warebuy2.jpg") no-repeat;
	margin-top: 20px;
}
#Order_cart_S3
{
	background: url("/images/warebuy3.jpg") no-repeat;
	margin-top: 20px;
}
.Order_cart
{
	margin-left:10px;
	float: left;
	height: 70px;
	min-width: 680px;
	max-width:780px;
}
.Order_cart_list
{
	background: url("/images/wb_bg.png");
	float:right;
	height:70px;
	width:85px;
}
.Order_cart_right
{
	background: url("/images/wb001.png") no-repeat;
	float:right;
	height:70px;
	width:8px;
}
#Order_cart_S1 .step1, #Order_cart_S2 .step1, #Order_cart_S3 .step1
{
	color: #FFFFFF;
}
.Order_cart .step1
{
	width: 120px;
}
.Order_cart li
{
	float: left;
	font-weight: bold;
	line-height: 29px;
	padding-left: 8px;
}
.Order_cart .step2
{
	width: 155px;
}
.mycart_tip
{
	height: 37px;
	line-height: 37px;
}
.mycart_tip img
{
	float: left;
}
.myproduct
{
	display: block;
	float: left;
	font-size: 14px;
	height: 29px;
	line-height: 29px;
	background: url("/user/images/order/title.gif");
	font-weight: bold;
	width: 968px;
	border-bottom: 0;
	color:#FFF;
}
.myproduct .left_title
{
	background: url("/user/images/order/left_title.gif");
	height:29px;
	width:10px;
	display:inline-block;
	float:left;
}
.myproduct .right_title
{
	background: url("/user/images/order/right_title.gif");
	height:29px;
	width:10px;
	display:inline-block;
	float:right;
}
.logo
{
	/*max-width:300px;
	min-width:200px;
	height: 75px;
	overflow: hidden;
	line-height: 75px;*/
}
.header .top .hleft
{
	padding:10px 0;
	margin:0;
}

.delivery_list{position:relative;padding:20px 0 0 10px;}
.delivery_list .topico,.delivery_list .bottomico,.delivery_list .item .item_num{position:absolute;left:6px;background:url(/user/images/ordernew/order.png) no-repeat;}
.delivery_list .topico{width:12px;height:19px;top:2px;background-position:-69px -373px}
.delivery_list .bottomico{width:12px;height:13px;bottom:0px;background-position:-84px -373px}
.delivery_list .item{width:870px;padding-left:20px;border-left:4px solid #eaeaea;position:relative;padding-bottom:20px;}
.delivery_list .item .item_num{width:20px;height:20px;line-height:20px;background-position:-98px -372px;background-color:#fff;text-align:center;font-size:12px;color:#fff;left:-12px;top:5px;font-family:Arial;font-weight:bold;}
.first_deliveryinfo em{color:#0068dc;padding:0px 20px 0px 10px;font-style:normal;}
.first_deliveryinfo a{position:relative;padding-right:6px;}
.first_deliveryinfo a s
{
    font:0;height:0;width:0;border-style: dashed dashed dashed solid;border-color:transparent transparent transparent #000;border-width:4px;position:absolute;left:51px;top:2px;
}
.experssinfo{display:none;}
.experssinfo_show .experssinfo{display:block}
.experssinfo_show .first_deliveryinfo a s{border-style: solid dashed dashed dashed;border-color:#000 transparent transparent transparent;}

.deliveryprodlist{border:1px solid #e6e6e6;margin-top:10px;}
.deliveryprodlist td{border-bottom:1px solid #e6e6e6}
.deliveryprodlist .tr_bom td{background:#f7f7f7;border:none;}