form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}input,select{border:#c9c9c9 solid 1px;padding:2px;color:#666;font-size:12px; font-family:Arial, Helvetica, sans-serif;}img{border:0;}ul,li{list-style-type:none;}
body{margin:0 auto;padding:0 0 12px 0;font-size:12px;line-height:22px; font-family:"Arial";background:#fff; color:#555;}
a:link {color:#555;text-decoration: none;}
a:visited {color: #555;text-decoration:none;}
a:hover {color: #fc7f2b;text-decoration:none;}
.cca { color:#c3c3c3;}
.c00 { color:#000;}
.cfc { color:#fc7f2b;}
.mar_top { margin-top:12px;}
.input { border:none; width:15px;}
.mar_left { margin-left:10px;}
.order_option_r_dec { margin-top: 8px;}
.orderFixed { background-color:#fff;box-shadow: 0 5px 4px -4px #999;}
.fr { float: right;}


/*位移图片*/
#order_head_bg,#order_ban .login_line,#order_bg,.reg_details_bg,.order_list_classification ul,.order_option_title{ background:url(/images/order_bg.gif) repeat-x;}
.o_header_logo,.order_login_area h4,.content_about,.c_payment_title,.content_discount,.c_discount_title,.tooltip_med li span,.c_payment_more a,.focal_txt,.c_discount_title,.c_about_title,.order_loginbox input,.reg_guests span.reg_title,.reg_form li input,.reg_details_bg span,.reg_details_form li input,.reg_continue,.reg_cancel,.order_right_icon,.o_list_quantity_minus,.o_list_quantity_plus,.input_quantity,.order_option_title span,.order_option_invoice,.order_option_shortage,.order_option_goodsshortage,.order_option_shipment,.input_save,.input_reset,.order_coupon_form,.coupon_applybtn,.coupon_cancelbtn,.coupon_submitbtn,.order_price_paypal,.order_price_buy_button,.order_bottom_rpic,.add_input,.add_button,.tran_list_dhl,.tran_list_ems,.tran_list_ups,.tran_list_china_post,.tran_list_hongkong_post,.tran_list_swiss_post,.tran_list_pickup,.method_paypal_pic,.method_aliPay_pic,.method_hsbc_pic,.method_western_pic,.method_moneygram_pic,.order_paypal_button,.order_complete_pic,.login_btn,.cancel_btn,.login_google,.login_yahoo,.login_windowlive,.order_list_remove span,.order_list_remove span:hover,.order_list_update input,.order_area_bg span,.input_apply,.input_cancel,.tooltip_top,.tooltip_bottom,.tooltip_med li,.tooltip_med_jt,.coupon_jt,.position_nav_orders,.complete_order_button
,#check_out_btn_container a,#btn_apply_discount, #edit_address_form .add_button,.qty_change_arow,.oredr_plus_btn,.oredr_minus_btn{ background:url(/images/order_webImg.png?ver=20140310) no-repeat;}

.field-validation-error,.order_buy_more,.remove_all_btn,.in_shortage,.discount_type_promotion,.discount_type_order,.discount_type_coupon,.discount_type_largeamount{ background:url(/images/mytvc_webImg.png?ver=20140310) no-repeat;}
.order_upbox_title_close,.ico-ok,.ico-err{ background:url(/images/webImg.png?ver=20140310) no-repeat;}

.ico-ok,.ico-err { display: inline-block; margin-right: 4px; vertical-align: middle; width: 15px; height: 15px;background-position: -198px -394px;}
.ico-err { background-position: -166px -394px;}

/*头部样式*/
#order_head_bg { width:100%; height:94px; background-position:0 0;}
#order_head_bg .order_header { width:1000px; margin:0 auto; padding-top:8px;overflow:auto;}
#order_head_bg .o_header_logo { width:227px; height:62px; background-position:0 0; margin-top:8px; float:left;}
#order_head_bg .o_header_logo a { display:block; text-indent:-9999px;height:62px;}
#order_head_bg .o_header_menu {  float:right; margin-top:25px;}
#order_head_bg .o_header_menu a { margin-left:35px; display:block; float:left; font-weight:bold; font-size:13px; color:#545454;}
#order_head_bg .o_header_menu a:hover { color:#fc7f2b; text-decoration:underline;}

/*购买流程图*/
.order_flow_infor,.order_flow_payment,.order_flow_complete { background:url(/images/purchase_process_pic.png) no-repeat; }
.order_flow_infor { width:488px; float:right; height:60px; background-position:0 0;}
.order_flow_payment { width:488px; float:right; height:59px; background-position:0 -61px; }
.order_flow_complete { width:488px; float:right; height:59px; background-position:0 -120px; }

/*orderban*/
#order_ban { width:100%; background:#000 url(/images/orderban01.jpg) center no-repeat; height:400px; margin:0 auto;}
#order_ban .order_login { width:1000px; margin:0 auto; overflow:auto;}
#order_ban .order_login_area { width:282px; float:right;margin:11px 10px 10px 0;}
#order_ban .order_login_area h4 { width:257px; height:26px; background-position:-303px 12px; background-color:#292422; color:#FFF; padding:7px 0 0 25px;}
#order_ban .o_login_area_bg { width:282px; background-color:#908f8e; background-color:rgba(100, 100, 100, .8);overflow: auto;padding-bottom: 15px;}
#order_ban .order_loginbox { color:#FFF; padding:10px 25px 0 20px;}
#order_ban .order_loginbox input.rem { margin:8px 4px 0 0; border:none; background:none;}
#order_ban .order_loginbox span { display:block; padding:3px 0 5px 0;}
#order_ban .order_loginbox input.login { width:235px; background-position:0 -518px; color:#000}
#order_ban .login_line { background-position:0 -122px; height:1px; margin-top:6px;}
#order_ban .login_button { margin:12px 0 0 20px; overflow:auto;}
#order_ban .login_button span { display:block; margin-top:6px;}
#order_ban span.login_reg a{ float:left; font-family:Verdana; color:#ffba00; font-size:14px; display:block; font-weight:bold; margin:5px 10px 0 0; text-decoration:underline;}
#order_ban span.login_forgot_pass a { float:left;  color:#c8c8c8; text-decoration:none;display:block; margin-top:8px; text-decoration:underline;}
#order_ban .login_btn { width:240px; height:33px; cursor:pointer; background-position:0 -63px; border:none; margin-right:15px;font-size:0;}
#order_ban .login_other_ent { margin:20px 0 0 20px; color:#FFF; overflow:auto; clear:both;}
#order_ban .login_other_ent span { float:left; margin:1px 5px 0 0;}
#order_ban .login_other_ent ul { float:left;}
#order_ban .login_other_ent li { float:left; margin-right:10px; height:18px;}
#order_ban .login_google { width:17px; height:19px; background-position:-30px -544px; cursor:pointer; text-indent:-9999px;}
#order_ban .login_yahoo { width:17px; height:19px; background-position:-49px -544px; cursor:pointer; text-indent:-9999px; }
#order_ban .login_windowlive { width:17px; height:19px; background-position:-68px -544px; cursor:pointer; text-indent:-9999px;}


/*ordercontent*/
#order_content { width:1000px; margin:0 auto; margin-top:28px;}
#order_content .content_payment { float:left; width:320px; height:180px;}
#order_content .c_payment_title {  background-position:0 -226px; font-size:0; text-indent:-9999px; width:166px; height:69px;}

#order_content .content_discount { float:left; width:325px;height:180px; background-position:-309px -780px; padding-left:25px;}
#order_content .c_discount_title {  background-position:0 -300px; font-size:0; text-indent:-9999px;width:178px; height:69px;}

#order_content .content_about { float:left; width:310px; height:180px; background-position:-309px -780px; padding-left:20px;}
#order_content .c_about_title {  background-position:-7px -376px; font-size:0; text-indent:-9999px;width:159px; height:68px;}

.c_payment_class { color:#bababa; margin-top:10px; padding-left:3px; width:310px;}
.c_payment_class a { text-decoration:none; padding-right:12px;}
.c_payment_class a:hover { text-decoration:underline;}
.c_payment_class span { margin-right:12px;}
.c_payment_more { margin:20px 0 0 4px;}
.c_payment_more a { text-indent:-9999px;background-position:-91px -544px; width:48px;height:18px;float:left;}
.c_payment_more span { margin-left:5px;}
.c_payment_more span.c84 { color:#848484;}

/*Register*/
#order_bg { width:100%;  background-position:0 -178px; overflow:auto;}/*background-position:0 -178px;*/
.activity-baituan-reg { padding-top: 70px; background: url(/images/Activity/baituan/zchf.jpg) center 10px no-repeat !important;}
#order_register { width:850px; margin:20px auto 20px;  padding:5px 75px 16px 75px; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; overflow:auto;}
#order_register .reg_guests span.reg_title { display:block; background-position:-316px -35px; padding-left:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}


#order_register  .res_here{ color:#333; text-decoration:underline; font-size:13px;}
.res_here_arow{
    background-position: -250px -652px;
    height: 8px;
    width: 4px;
    display:inline-block;
    margin-right:5px;
}
.reg_ready { color:#333; margin-top:5px; font-size:13px;}

#order_register .reg_guests p { margin-top:5px; line-height:20px;}
#order_register .reg_form { margin-top:20px; position:relative;}
#order_register .reg_form li { margin-bottom:20px; overflow:auto;}
#order_register .reg_form li span { width:130px; text-align:right; display:block; float:left; height:25px; line-height:25px;}
#order_register .reg_form li span em { color:#ff5400; padding-right:6px; font-family:Verdana, Geneva, sans-serif;}
#order_register .reg_form li input  { width:260px; height:20px; line-height:20px;float:left; background-position:0 -518px; margin-left:5px; padding-left:3px;}
#order_register .reg_form li input:focus { border: 1px solid #fc7f2b}
#order_register .reg_form li select  { width:269px; height:25px; line-height:25px;float:left; margin-left:5px; padding-left:5px;}
#order_register .reg_details_bg { background-position:0 -123px; height:27px; line-height:27px; border:1px solid #ddd; border-bottom:1px solid #ebebeb; width:778px; cursor:pointer;}
#order_register .reg_form_gender { margin:0 0 15px 130px; width:200px;}
#order_register .reg_form_gender input { border:none;}
#order_register .reg_details_bg span { background-position:-292px -69px; padding-left:36px; display:block; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
#order_register .reg_details_form { border:1px solid #ddd; border-top:none; width:778px; padding:20px 0 10px 0;display: block;}
#order_register .reg_details_form li { margin-bottom:10px; overflow:auto;}
#order_register .reg_details_form li span { width:130px; text-align:right; display:block; float:left; height:25px; line-height:25px; font-size:11px; font-weight:bold;}
#order_register .reg_details_form li input  { width:260px; height:20px; line-height:20px;float:left; background-position:0 -518px; margin-left:5px; padding-left:3px;}
#order_register .reg_details_form li textarea { width:260px; height:50px; line-height:20px;float:left; background-position:0 -518px; margin-left:5px; padding-left:3px;}
#order_register .reg_details_form li input:focus { border:1px solid #fc7f2b}
#order_register .reg_details_form li > ul { display:block;float:left;}
#order_register .reg_details_form li > ul >li { margin-bottom:0; font-family:Verdana, Geneva, sans-serif}
#order_register .reg_details_form li > ul >li input { width:20px; margin-left:3px; padding-left:3px; border:none; background:none;}

#order_register .reg_details_form li > ul >li span { text-align:left; font-weight:normal; width:450px;}
#order_register .reg_details_form li > ul >li select  { width:269px; height:25px; line-height:25px;float:left; margin-left:5px; padding-left:5px; border:none;}
#order_register .reg_details_form .text_form { width:460px; font-size:12px; border:1px solid #ddd; margin-left:5px; color:#666; font-family:Arial, Helvetica, sans-serif}
#order_register .reg_bottom_btn { width:778px; margin-top:16px;}
#order_register .reg_bottom_btn .reg_bottom_l { float:left;}
#order_register .reg_bottom_btn .reg_bottom_r { float:right;margin-top: 26px;}
#order_register .reg_bottom_r .reg_continue { background-position:0 -163px; width:87px; height:29px; border:0; cursor:pointer;}
#order_register .reg_bottom_r .reg_cancel { background-position:-89px -163px;width:78px; height:29px;border:0;margin-left:10px; cursor:pointer;}
#order_register .reg_bottom_r a {display: block;float: right; padding:8px 0 0 5px; text-decoration:underline;}

#order_register .reg_details>.reg_details_form { display: none;}


/*reg_tooltip*/
#reg_tooltip { width:266px; position:absolute;z-index: 9999;}
#reg_tooltip .tooltip_top { width:266px; height:7px; background-position:0 -1272px;}
#reg_tooltip .tooltip_med { background:url(/images/reg_area_bg.gif) repeat-y; width:266px; padding:5px 0 1px 10px; position:relative;}
#reg_tooltip .tooltip_med_jt { background-position:-310px -261px; position:absolute; top:32px; left:-8px;width:10px; height:19px;}
#reg_tooltip .tooltip_med span.tooltip_title { font-family:Verdana, Geneva, sans-serif; color:#000; font-weight:bold; margin:5px 0 0 5px;}
#reg_tooltip .tooltip_med ul { width:235px; margin:0 0 0 4px;}
#reg_tooltip .tooltip_med li { margin-bottom:11px;background: none;}
#reg_tooltip .tooltip_med li span {display: block;float: left; width: 17px;height: 19px; background-position:-304px -280px;margin-right: 5px;}
#reg_tooltip .tooltip_med li.tip { background-position:-307px -299px; color:#72b003;}
#reg_tooltip .tooltip_bottom { width:266px; height:7px; background-position:0 -1280px;}

/*order_infor*/
#order_infor_container { width:942px; margin:10px auto 36px;}
#order_infor_container .order_infor_top { overflow:auto; width:930px; margin:auto;}
#order_infor_container .order_cart_num { float:left; margin-top:15px;}
#order_infor_container .order_cart_num span.o_shopping_cart { font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; display:block; margin-bottom:8px;}
#order_infor_container .order_cart_num span.o_shopping_cart span { color:#fc7f2b; font-variant:normal;}
.order_right_icon { float:right; width:122px; height:68px; background-position:0 -450px;cursor: pointer;}
.order_detail { margin-top:6px; border:1px solid #ddd; border-top:#fa8639 2px solid; clear:both;}
.order_detail table { margin:1px 0 0 1px; width:938px; font-family:Verdana, Geneva, sans-serif}
.order_detail th { padding-left:15px; height: 28px; background-color: #ffeac2; text-align: left;}
.order_detail td { padding-left:15px; height: 32px; background-color: #fff8eb;}
.order_list { border:1px solid #ddd; border-top:2px solid #ff9045;margin-top:15px;}
.order_list_classification ul { background-position:0 -151px;margin:1px 0 0 1px; width:938px; height:27px; font-family:Verdana, Geneva, sans-serif;}
.order_list_classification ul li { float:left; font-weight:bold; line-height:27px;}
.order_list_classification ul li.number { width:50px; text-align:center}
.order_list_classification ul li.image { width:72px;margin-left:5px; text-align:center}
.order_list_classification ul li.itemNo { width:305px;margin-left:15px;}
.order_list_classification ul li.price { width:80px; text-align:center;margin-left:18px; }
.order_list_classification ul li.quantity { width:80px; text-align:center;margin-left:18px;}
.order_list_classification ul li.gross { width:80px;margin-left:18px;text-align: center;}
.order_list_classification ul li.volume {margin-left:18px;}
.order_list_classification ul li.remove { margin-left:25px;}

/*订单列表样式*/
.order_list_detail { margin:1px 0 0 1px; width:938px; overflow:auto;font-family:Verdana, Geneva, sans-serif;}
.order_list_detail li { background-color:#f7f7f7; margin-bottom:1px;padding:12px 0 10px 0; border-bottom:1px solid #e7e7e7;overflow:auto;}
.order_list_detail li:hover { background-color:#fffbf7;}
.order_list_number{ float:left;width:50px;text-align:center; line-height:72px; font-family:Verdana, Geneva, sans-serif;}
.order_list_image{ float:left; width:72px; height:72px;margin-left:5px;}
.order_list_image a{ border:1px solid #ddd; display:block; width:70px;height:70px; }
.order_list_image a:hover{ border:1px solid #fc7f2b; display:block;}
.order_list_image img { width:70px;height:70px;}
.order_list_itemNo{ float:left; width:305px;margin-left:15px; line-height:18px;}
.order_list_itemNo a{ display:block; color:#000; text-decoration:none;}
.order_list_itemNo a:hover{ text-decoration:underline;}
.list_title { display:block; margin-top:6px;}
.list_remark { display:block; float:left; margin-top:2px; width:280px;}
.list_remark input { border:none; background:none; border-bottom:1px solid #d5d5d5; width:200px; color:#6ba600;}
.order_list_price{ float:left; width:70px;text-align:center; margin:5px 0 0 18px;color:#fc7f2b; font-weight:bold;}
.order_list_price del{ font-weight: normal;color: #555;}
.order_list_quantity{ float:left; width:70px;margin:22px 15px 0 20px;text-align: center;}
.o_list_quantity_minus { width:14px; height:13px; float:left; background-position:0 -546px; margin-top:6px;cursor:pointer;}
.input_quantity { background-position:-147px -494px; width:40px; height:21px; line-height:21px; border:1px solid #a7a6ac; text-align:center;}
/*.order_list_detail li div.order_list_quantity span { display:block; margin-top:30px; text-align:center; color:#f82b10; border:1px solid red;}*/
.order_list_detail li .o_list_quantity_plus { width:14px; height:13px; float:left;background-position:-15px -546px; margin-top:6px; cursor:pointer;}
.order_list_detail li div div.promo{height: 17px;position: relative;left: 58px;top: 13px;}
.discount_type_promotion{ background-position:-200px -626px;}
div.discount_type_order{ background-position:-200px -644px;}
.discount_type_largeamount{ background-position:-200px -662px;}
.discount_type_coupon{ background-position:-200px -680px;}
.discount_type_none{ visibility: hidden;}
.order_list_promotion{ float:left;width:90px;text-align:center; margin:24px 0 0 4px; }
.order_list_amount{ float:left;width:60px;text-align:center; margin:24px 0 0 25px; }
.order_list_remove { width:70px; float:left; margin:25px 0 0 25px;}
.order_list_state { width:50px; float:left;padding-top:28px; margin-left:25px;text-align: center;}
.order_list_remove span { width:17px; height:17px; background-position:-177px -572px; text-indent:-9999px; display:block; cursor:pointer; margin:auto}
.order_list_remove span:hover { background-position:-152px -572px;}
.order_list_update { background-color:#f7f7f7; height:42px; margin-bottom:1px; border-bottom:1px solid #ddd; text-align:right; padding:5px 6px 0 0;}
.order_list_update input{ width:150px; height:29px; background-position:-170px -1061px; border:none; cursor:pointer;}
.order_list_update input:hover{ background-position:-170px -1090px;}

.order_list_detail li .tips { display: none; position: absolute; color: #fc7f2b; line-height: 23px;}
.order_list_detail li .hover .tips { display: inline;}

.expand { margin: -3px auto 0; text-align: center; height:25px;}
.attr_h .expand { display:none;}
.expand_btn { display:inline-block; background-color:#f7f7f7;border:1px solid #ddd; border-top:none; font-family:"Verdana"; color:#313131; line-height:18px; height:24px; cursor:pointer; padding: 0 10px;}
.expand span.expand_btn { background-position:0 -557px; font-family:"Verdana"; font-size:12px; color:#313131; width:140px; margin:0 auto; line-height:18px; height:24px;text-indent:42px; cursor:pointer;display:inline-block; }
.expand_btn_ico { float:left; background-position:-136px -608px; width:13px;height:11px; margin:5px 10px 0 0;}


.folded { display:none;}
.attr_h .folded { display:block;}
.folded{ margin: -3px auto 0; text-align: center; height:25px;}
.folded_btn { display:inline-block; background-color:#f7f7f7;border:1px solid #ddd; border-top:none; font-family:"Verdana"; color:#313131; line-height:18px; height:24px; cursor:pointer; padding: 0 10px;}
.folded_btn_ico { float:left; background-position:-150px -608px; width:13px;height:11px; margin:5px 10px 0 0;}
/*order_option*/
#order_infor_container .order_option_title { background-position:0 -151px;margin:1px 0 0 1px; width:938px; height:27px; }
#order_infor_container .order_option_title span { background-position:-302px -34px;display:block; font-weight:bold;font-family:Verdana, Geneva, sans-serif; line-height:27px; padding-left:28px; color:#464646}
#order_infor_container .order_option_content { width:910px; margin:0 auto; margin-top:12px; padding-bottom:10px;}
#order_infor_container .order_option_top { line-height:22px; border-bottom:1px solid #ddd; padding:0 0 8px 15px;}
#order_infor_container .order_option_point { overflow:auto;}
#order_infor_container .order_option_point li{ border-bottom:1px solid #ddd; padding:15px 0 10px 15px; overflow:auto;}
#order_infor_container .order_option_point li span.order_option_invoice{ display:block; background-position:0 -600px; width:81px; height:44px; float:left;}
#order_infor_container .order_option_point li span.order_option_shortage { display:block; background-position:0 -646px; width:79px; height:44px; float:left;}
#order_infor_container .order_option_point li span.order_option_goodsshortage{ display:block; background-position:0 -692px; width:79px; height:44px; float:left;}
#order_infor_container .order_option_point li span.order_option_shipment{ display:block; background-position:0 -738px; width:79px; height:44px; float:left;}
#txtGoodsvalue{width:50px; margin-left:3px;text-align:right;}
#order_infor_container .order_option_point li .order_option_invoice_right { margin-left:92px;}
#order_infor_container .order_option_point li .order_option_r_dec { margin-top:5px;}
#order_infor_container .order_option_point li .shipment_rithg input { float:left; margin:8px 5px 0 0; width:initial;}
.drop_right { float: left; padding-top:0;  width:778px;}
#order_infor_container .order_option_point li .shipment_rithg label { float:left; margin-top:4px;}
#order_infor_container .order_option_point li input{ margin:0 5px; background:none;}
#order_infor_container .order_option_point li select{ margin:0 5px; border:1px solid #ddd;}
#order_infor_container .order_option_point li.no_line { border-bottom:none;}
#order_infor_container .order_option_bottom { width:938px; margin:0 0 1px 1px; height:44px; background-color:#f7f7f7;}
#order_infor_container .option_bottom_right { line-height:29px;}
.floatr { float:right;}
.marl { margin-left:68px;}
#order_infor_container .option_bottom_right a { color:#fc7f2b; text-decoration:underline;}
#order_infor_container .option_bottom_right span { color:#fc7f2b; height:28px;display:block; float:left; margin-right:8px;}
.input_save { border:none; background-position:0 -97px; width:71px; height:29px;cursor:pointer; margin-right:6px;}
.input_reset { border:none; background-position:-72px -97px; width:71px; height:29px; margin-right:8px; cursor:pointer; margin-left:10px;}
.input_apply{ border:none; background-position:0 -192px; width:71px; height:29px;cursor:pointer;}
.input_cancel { border:none; background-position:-72px -192px; width:71px; height:29px; margin-right:8px; cursor:pointer; margin-left:10px;}
#order_infor_container .order_coupon { margin:15px 0 15px 26px;}

#order_infor_container .order_price_buy { margin-top:10px;}
#order_infor_container .order_price_buy_btn { float:right;}
#order_infor_container .order_price_buy_btn span.order_price_discount { display:block; text-align:right; margin-top:8px;}
#order_infor_container .order_price_buy_btn span.order_price_discount a{ color:#343434; text-decoration:underline;}
#order_infor_container .order_price_buy_btn span.order_price_discount a:hover{ color:#ff6e0d; text-decoration:underline;}
#order_infor_container .order_price_paypal { width:144px; height:37px; float:left; background-position:0 -563px; margin-right:10px;cursor: pointer;}
#order_infor_container .order_price_buy_button { width:181px; height:35px; background-position:0 -127px; border:none; cursor:pointer;}
#order_infor_container .complete_order_button { width:190px; height:38px; background-position:0 -1287px; border:none; cursor:pointer;}
#order_infor_container .order_paypal_button { width:143px; height:37px; background-position:0 -563px; border:none; cursor:pointer; margin-top:10px;}

/*缩放*/
.order_area_bg { margin:1px 0 1px 1px; width:938px; background-color:#f7f7f7;height:26px; line-height:26px; cursor:pointer;}
.order_area_bg span { display:block; background-position:-165px -1136px;font-family:Verdana, Geneva, sans-serif; font-weight:bold; padding-left:32px; float:left;}
.order_area_bg em{ display:block; float:left; font-style:normal; color:#fc7f2b; margin-left:5px;}
.input_box { border:1px solid #ddd; width:900px; margin:5px 0 10px 0; height:60px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;}
/*.coupon_inputbox { margin:12px 0 10px 0; overflow: auto}*/
#order_infor_container .coupon_inputbox .order_coupon_form { width:185px; height:21px; line-height:21px; background-position:0 -518px; margin-top:1px;float: left;}
#order_infor_container .coupon_inputbox #balance_span{ float: left;display: inline-block;margin-right: 5px;margin-top: 4px;}
.coupon_applybtn { width:71px; height:29px; background-position:0 -192px; border:none; margin:0 8px 0 12px; cursor:pointer;float: left;}
.coupon_cancelbtn { width:71px; height:29px; background-position:-72px -192px; border:none; margin-left:10px; cursor:pointer;}
.coupon_submitbtn { width:71px; height:29px; background-position:-144px -97px; border:none; margin-left:12px; cursor:pointer;}


/*支付*/
.order_discount {  margin:10px 0 15px 15px; width:880px; overflow:auto;}
.order_discount { overflow:auto;}
.order_discount ul {}
.order_discount ul li { margin-bottom:5px;}
.order_discount ul li input { margin-right:3px;}
.order_discount ul li span.order_discount_title{ width:65px; text-align:right; display:block; float:left; margin-right:4px;}
.order_discount_right { width:375px; margin-left:68px; margin-bottom:15px;}
.order_discount_right span.order_discount_pls { display:block; margin-top:4px; color:#fc7f2b;}
.order_discount_form { width:520px; border:1px solid #ddd; height:60px;}

#item_discount_area { width: 590px;}
#item_discount_notice{ display: block;margin-left: 10px;color:#fc7f2b;border-bottom:1px #e7e7e7 solid;width: 590px;}
#order_discount_notice{ display: block;margin: 0 0 10px 10px;color:#fc7f2b;border-bottom:1px #e7e7e7 solid;width: 590px;}
#item_discount_area li { overflow: hidden;padding: 12px 0;border-bottom:1px #e7e7e7 solid;margin-left: 70px; }
.item_discount_image { float: left;}
.item_discount_image img { width: 65px;height: 65px;border: 1px #e7e7e7 solid;}
.item_discount_desc { margin-left: 80px;}
.item_discount_desc a{color:#000; text-decoration:none;overflow: hidden;}
.item_discount_desc a:hover{ text-decoration:underline;}
.item_discount_price{ display: inline-block;margin-left: 20px;font-family:Verdana, Geneva, sans-serif; color: #FC7F2B;font-weight: bold;}
.item_discount_percent_off{ height: 18px;width: 40px;margin-left: 15px;}
#item_discount_area .item_discount_desc p { padding-top: 10px;}

.default_discount { width:880px; margin:15px 0 10px 15px;}
.default_discount span { display:block; margin-bottom:10px;}
.default_discount input {border:none; background:none;}
.default_discount table { margin-left:68px;}
span.discount_note{ display: block;color: gray;padding-left: 25px;}
#order_infor_container .order_shipping_add { width:920px; margin:10px 0 0 15px;  padding-bottom:6px;}
#order_infor_container .order_shipping_add  ul { padding:0 0 6px 14px;}
#order_infor_container .order_shipping_add li { line-height:28px;}
#order_infor_container .order_shipping_add li input { border:none; margin:8px 5px 0 0; float:left;}
#order_infor_container .order_shipping_add span.order_prior_Address { color:#333;}
#order_infor_container .order_shipping_add span.order_prior_Address a { color:#fc7f2b}
#order_infor_container .order_shipping_add_form { border-top:2px solid #fc7f2b; width:99%}
#order_infor_container .order_shipping_add table { font-family:Verdana, Geneva, sans-serif; margin:10px 0 5px 20px;}
#order_infor_container .order_shipping_add table span { color:#F00;}
#order_infor_container .order_shipping_add .add_input { background-position:0 -518px; height:22px; margin-right:10px;}
#order_infor_container .order_shipping_add .add_button, #edit_address_form .add_button { background-position:0 -1025px; width:210px; height:27px; border:none; cursor:pointer;}
#edit_address_form td { padding-top: 15px;}

#order_infor_container .order_shipping_add .w310 { width:310px;}
#order_infor_container .order_shipping_add .w155 { width:147px;}
span.shipping_address_seleced{font-weight: bold;}
 .add_current .field-validation-error {
    background-position: -234px -43px;
    color: #EC1E00;
    display: inline-block;
    font-family: "Microsoft Sans Serif";
    height: 20px;
    padding-left: 30px;
     line-height: 20px;
     margin-top: 10px;
}
/*运输方式*/
#order_infor_container .order_shipping_method{ border-bottom:1px solid #ededed; width:920px; margin:12px auto 10px;}
#order_infor_container .order_shipping_method ul { margin:10px 0 0 20px;  width:850px; overflow:auto; padding-bottom:5px;}
#order_infor_container .order_shipping_method ul li { float:left;font-family:Microsoft Sans Serif; color:#999999;}
#order_infor_container .order_shipping_method ul li.shop_time { margin:0 170px 0 170px;}
#msg_select_country{ padding: 10px 0 10px 20px}
.tran_list { overflow:auto; clear:both;}
#order_infor_container .order_shipping_add li input.focal_txt {  background-position:0 -518px; width:240px; height:22px; line-height:22px;border:1px solid #ddd; }
#order_infor_container .order_shipping_add li input,select{ margin-left: 0px;}

/*.tran_list ul { border-bottom:1px solid #e8e8e8;}*/
.tran_list li { padding:0 0 6px 24px; height: auto;overflow: hidden; line-height:26px;}
.tran_list li:hover,.tran_list li.selected{ background-color:#fff3df; background-image:none;}
.tran_list li input { float:left; margin-top:10px; border:none;}
.tran_list li span.tran_list_dhl { display:block; float:left; padding:3px 0 0 65px; background-position:-270px -93px; width:185px;}
.tran_list li span.tran_list_ems { display:block; float:left; padding:3px 0 0 65px; background-position:-270px -122px; width:185px;}
.tran_list li span.tran_list_ups { display:block; float:left; padding:3px 0 0 65px; background-position:-280px -146px; width:185px;}
.tran_list li span.tran_list_china_post { display:block; float:left; padding:3px 0 0 65px; background-position:-263px -176px; width:185px;}
.tran_list li span.tran_list_hongkong_post { display:block; float:left; padding:3px 0 0 65px; background-position:-265px -204px; width:185px;}
.tran_list li span.tran_list_pickup { display:block; float:left; padding:3px 0 0 65px; background-position:-270px -227px; width:185px;}
.tran_list li span.tran_list_swiss_post { display:block; float:left; padding:3px 0 0 65px; background-position:-265px -555px; width:185px;}

.tran_list li span.tran_list_usd span { color:#fc7f2b;}
.tran_list li span.tran_list_days { display:block; float:left; font-family:Verdana;}
.method_bottom { padding:10px 0 10px 25px; display:block}

/*付款方式*/
#order_infor_container .order_payment_method { width:900px; margin:12px auto 16px;}
#order_infor_container .order_payment_method select { font-family:Verdana, Geneva, sans-serif; width:320px; height:26px; padding-top:3px;}
#order_infor_container .method_paypal { margin:15px 0 0 10px;overflow: hidden;}
.method_paypal_r { display: block;width: 660px;float: left; border-left:1px solid #ddd;padding-left:16px;margin-left: 12px; }
#order_infor_container .method_paypal span { line-height:21px; font-family:Microsoft Sans Serif;}
#order_infor_container .method_paypal span.p15 { margin-top:10px; display:block;}
#order_infor_container .method_paypal .method_paypal_pic { background-position:0 -1058px; width:143px; height:40px; float:left;}
#order_infor_container .method_paypal .method_aliPay_pic { background-position:0 -908px; width:143px; height:57px; float:left;}
#order_infor_container .method_paypal .method_hsbc_pic  { background-position:0 -1112px; width:160px; height:40px; float:left;}
#order_infor_container .method_paypal .method_western_pic  { background-position:0 -1163px; width:120px; height:70px; float:left;}
#order_infor_container .method_paypal .method_moneygram_pic  { background-position:0 -1228px; width:162px; height:40px; float:left;}

#order_infor_container .paypal_checkout { margin-top:10px; padding-left:7px;}
#order_infor_container .paypal_checkout span { display:block;  overflow:auto;font-family:Verdana, Geneva, sans-serif;}
#order_infor_container .paypal_checkout span h4 { color:#fc7f2b; float:left;}
#order_infor_container .paypal_checkout span p{ float:left; color:#676767; margin-left:8px;}
#order_infor_container .paypal_checkout span.span2 { margin-top:6px;}
#order_infor_container .paypal_checkout span.span2 select { width:360px; font-family:Verdana, Geneva, sans-serif; margin-left:6px;}

/*优惠区*/
#order_infor_container .favorable_area { width:918px; margin:1px 0 0 1px; background-color:#f3f3f3; padding:10px 0 0 20px;}
#order_infor_container .favorable_area input[type=radio] { border:none; background:none;}
#order_infor_container .favorable_area span.coupon { font-weight:bold;}
#order_infor_container .favorable_area span.discount { margin-left:15px;font-weight:bold;} 
.preferential_tip { display:block; color:#fc7f2b; padding:7px 0 5px 0;}
.preferential_tip a { text-decoration: underline; }
.pre_swap { width:900px; margin: 12px 0 10px 25px;}
#btn_apply_discount{ margin:0 10px 10px 17px;background-position: 0 -192px}
.coupon_tip_box { position:absolute; top:0px; right:20px;}
.coupon_tip_box span { display:block;}
.coupon_tip_box span.c72 { color:#72b003; font-weight:bold; margin-top:8px; font-family:Verdana, Geneva, sans-serif}
.coupon_k { border:1px solid #cacaca; width:170px; background-color:#fff; padding:5px 0 10px 15px; line-height:18px; position:relative;}
.coupon_jt	{ background-position:-303px -324px; width:17px; height:9px; position:absolute; left:85px; bottom:-8px}

/*订购成功*/
#order_register .order_complete { width:560px; height:300px; margin:50px auto 50px;}
#order_register .order_complete_pic { width:155px; height:175px; border-right:1px solid #ddd; background-position:-176px -600px; float:left}
#order_register .order_complete ul { float:left; margin:40px 0 0 25px;}
#order_register .order_complete li { margin-bottom:15px;}
#order_register .order_complete li.span1 { font-size:20px; font-weight:bold; color:#393939}
#order_register .order_complete li.span2 a{ color:#fc7f2b; text-decoration:underline;}

/*orderbottom*/
#order_bottom { width:100%; border-top:1px solid #ddd; clear:both;}
#order_bottom .order_bottom_pic { width:956px; margin:0 auto; margin-top:10px; overflow:auto;}
#order_bottom .order_bottom_lpic{ float:left; background:url(/images/footer_img01.jpg) no-repeat; width:94px; height:43px; cursor:pointer; text-indent:-9999px; margin-top:7px;}
#order_bottom .order_bottom_mpic{ float:left; background:url(/images/footer_img02.jpg) no-repeat; width:746px; height:43px; margin:7px 0 0 4px;}
#order_bottom .order_bottom_rpic{ float:left; background-position:-142px -966px; width:105px; height:58px; cursor:pointer; text-indent:-9999px; margin-left:4px;}
#order_bottom .b_copyright { width:942px; text-align:right; margin:0 auto; margin-top:12px;padding-right:20px;}


.position_nav { margin-left:10px; overflow:auto;}

.position_nav_orders { display:block; background-position:-202px -579px; padding-left:25px; float:left; height:18px;}
.position_current { color:#fc7f2b; display:block; float:left;}
.position_nav em { display:block; float:left; font-family:"宋体";margin:0 8px; font-style:normal;}
.position_nav span { display:block; float:left;}

/*.position_nav_orders,.alermsg_close ，#AlertMsg span*/
#check_out_btn_container { width:167px; float:right;}
#check_out_btn_container a { font-size:0; text-indent:-9999px; display:block; height:27px;width:167px;background-position:0 -1326px;}

.order_buy_more { display:block; width:92px; height:23px;font-size:0px; text-indent:-9999px; background-position:-147px -530px;}
.remove_all_btn { width:210px; height:27px; background-position:0 -555px; float:right; margin:10px 0;}
.date_shortage { width: 942px; overflow:auto;}
.in_shortage { display: block; color:#fc7f2b;background-position:-239px -530px; margin-top:12px;  padding-left:24px; float:left; width:690px;}

/*----- alipay --------*/
.method_ali_list { clear: both;overflow: hidden;zoom: 1;margin-top: 20px;border-top: 1px solid #F9DF99;}
.method_ali_list li { float: left;padding: 20px;}
.method_ali_list label input { vertical-align: middle;}
.method_ali_list label span {
    display: inline-block;
    margin-left: 6px;
    width: 75px;
    height: 45px;
    background:url(/images/webImg.png?ver=20140310) no-repeat -160px -248px;
    text-indent: -999px;
    overflow: hidden;
    vertical-align: middle;
}
.method_ali_list .ali_visa span { background-position: -160px -294px;}
.method_ali_list .ali_jbc span { background-position: -160px -340px;}



/**-----------------------------------------oredr_buyinulk -----------------------------------------------------------**/
.qty_change { width:60px; height:20px; color:#3e3e3e; font:12px Verdana;margin-left:5px;padding-top:3px;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f0e5), to(#dcd4c5));
		background: -moz-linear-gradient(top, #f6f0e5,#dcd4c5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f0e5', endColorstr='#dcd4c5'); cursor:pointer; border:1px solid #d2c7b1; border-radius:3px;}

.qty_change_arow {float:right; background-position:-260px 0; width:5px;height:3px; margin: 8px 5px 0 0;}


.oredr_buyinbulk { border-bottom:1px#e7e7e7 solid; background-color:#f7f7f7; position:relative;}
.oredr_plus_btn { position: absolute; left: 79px;top: 50%;margin-top: -12px; width:24px; height:24px; background-position:-228px -10px; background-color:#f7f7f7; text-indent:-9999px; cursor:pointer;}
.oredr_minus_btn { position: absolute; left: 79px;top: 50%;margin-top: -12px; width:24px; height:24px; background-position:-253px -10px; background-color:#f7f7f7;text-indent:-9999px; cursor:pointer;}

.oredr_buyinbulk_open { margin-left:128px; background-color:#fff; }
.oredr_buyinbulk_open li{ float:left; background:none; border-bottom:none;margin:0 0 6px 15px; min-height:0;}
.oredr_buyinbulk_open li:hover { background: none;}
.oredr_buyinbulk_open li.noborder{ border-right:none;}
.buyinbulk_open_img { float:left; border:1px solid #ddd;}
.buyinbulk_open_img img { width:40px; height:40px;}
.buyinbulk_open_img:hover { border:1px solid #fc7f2b;}
.buyinbulk_open_item { float:left; margin-left:6px;}
a.open_item_link { display:block; line-height:16px; text-decoration:underline;  width:98px; overflow:hidden;}
.open_item_link:hover { text-decoration:underline;}
.f16 { font-style:normal; font-size:16px; color:#333;}
.open_div { float:left; border:1px solid #c9c9c9; padding:2px;}
.w100 { width:125px;}
.order_open_color { float:left;}

.oredr_buyinbulk_close { margin-left:128px;}
.oredr_buyinbulk_close li{ background-color:#fff; border-bottom:none;}
.oredr_buyinbulk_close li:hover{ background-color:none;}
.m_left{ margin-left:15px;}
.m_left2{ margin-left:20px;}
.m_left5{ margin-left:32px;}
.m_left3{  margin: 6px 15px 0 27px;}
.m_left4{ margin-left:15px;width: 125px; float:left}
.m_top1{ margin:6px 0 0 5px;}
.m_top4 { margin-top:15px;}
.m_top2{ margin:6px 0 0 25px;}
.m_top3{ margin:10px 0 0 25px;}
.w260 { width:256px; vertical-align:middle}
/**-----------------------------------------oredr_buyinulk End -----------------------------------------------------------**/