@charset "utf-8"; 
/*购物流程*/
table{ border-collapse:collapse; }
.shopping{text-align:left; clear:left; width:1002px;}
.shop_a{float:left; width:186px;}
.shop_b{float:right; width:809px; overflow:hidden;}
.shopping_step{ margin-top:12px;}
.shopping_step_top{line-height:29px; height:29px;}
.shopping_step_top .left_img{ float:left; background:url(../image/left_img.gif) no-repeat; width:6px; height:29px;}
.shopping_step_top .ct_bg{ float:left; background:#FEE600; padding:0 6px;}
.shopping_step_top .ct_bg span{ font-weight:bold; font-size:14px; color:#6D7CBF;}
.shopping_step_top .ct_bg a{ color:#6D7CBF; padding-left:10px;}
.shopping_step_top .rig_img{ float:left; background:url(../image/rig_img.gif) no-repeat; width:6px; height:29px;}
.shopping_step_area{ border:2px solid #FEE600;}
.recipient_info{ border:2px solid #FEE600; }
.recipient_info th{ color:#767676; padding:3px; text-align:right; width:20%; color:#666;}
.recipient_info td{ color:#767676; padding:3px 3px 3px 10px; text-align:left; width:78%; color:#333;}

.shopping_step_area thead tr td{ background:#FFFBBE; color:#51504E;text-align:center;}
.shopping_step_area tbody tr td{ color:#787878; text-align:center;}
.shopping_step_area tbody tr.total_tips td{ padding:10px 0 6px;} 
.shopping_step_area tbody tr.total_tips td .red{ color:#f00;}
.shopping_step_area tbody tr th{ color:#787878; text-align:center; vertical-align:middle;}
.shopping_step_area tbody tr th.shop_img{border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.shopping_step_area tbody tr.title td{ background:#697DBC url(../image/shop_mark_bg.gif) no-repeat 6px 8px; color:#fff; font-size:14px; border-top:2px solid #fff; padding:3px 0 3px 25px; text-align:left;}
.shopping_step_area tbody tr.select_title{border-top:2px solid #fff;background:#697DBC; }
.shopping_step_area tbody tr.select_title td p{float:left;background:url(../image/tip_right.gif) no-repeat 6px 8px;font-size:14px; color:#fff; padding:3px 0 3px 24px;}
.shopping_step_area tbody tr.select_title td p span{ font-size:12px; font-weight:normal;}
.shopping_step_area tbody tr.select_title td h4{ float:right;background:url(../image/shop_mark_bg.gif) no-repeat 0px 8px; font-size:14px; color:#fff; padding:3px 10px 3px 12px;}
.shopping_step_area tbody tr th img{ border:1px solid #E9E9E9; padding:1px;}
.shopping_step_area tbody tr td textarea{ height:70px; padding:2px;}
.shopping_step_area tbody a:link,.shopping_step_area  a:visited{ color:#697DBC;}
.shopping_step_area tbody a:hover,.shopping_step_area a:active{ color:#E07E19; text-decoration:underline;}
/*购物流程===我的购物车*/
.shopping_step_area tbody tr.mycart th{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:5px 0;}
.shopping_step_area tbody tr.mycart td{ border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:5px 0;}
.shopping_step_area tbody tr.mycart td.noline{ border-right:none;}
.shopping_step_area tbody tr.heji td{ padding:10px 0 6px;}
.shopping_step_area tbody tr.heji td .red{ color:#f00;}
.shopping_step_area tbody tr.mycart .checkout-price{ color:#F94E46; font-weight:bold; font-size:16px;}
.shopping_step_area tbody tr.mycart td .price-disp{ color:#F94E46;}
/*购物流程收货人地址*/
.shopping_step_myadaress tr th{ text-align:right; width:20%;}
.shopping_step_myadaress tr td{ padding:7px 0; text-align:left;}
.shopping_step_myadaress tr td .input_text{ padding:3px 2px; border:1px solid #ccc; }
/*购物流程左侧菜单*/
.step_nav li{ height:56px; line-height:56px; padding-left:8px; background:url(../image/uc_menubg_nomal.gif) no-repeat; margin-top:15px;}
.step_nav li.active{background:url(../image/uc_menubg.gif) no-repeat;}
.step_nav li a{ float:left; font-size:14px; font-weight:bold; display:block; width:115px; height:56px; line-height:56px; overflow:hidden;}
.step_nav li a:link,.step_nav li a:visited{color:#657EBE;}
.step_nav li a:hover{color:#657EBE; text-decoration:underline;}
.step_nav li a:active{color:#657EBE;}
.step_nav li.active a:link,.step_nav li.active a:visited,.step_nav li.active a:hover,.step_nav li.active a:active{ color:#fff;}
.step_nav li.title{ border-bottom:none; background:#8D98B4; margin-top:1px; padding-left:18px;}
.step_nav li.title a{ color:#fff; font-weight:bold;}
.step_nav li span{ float:right; padding-right:45px;}
.step_nav li span img{ padding-top:0px; *padding-top:15px; *+padding-top:15px;}
.shopping .submit_btn{ float:right; padding:0 12px;}
.shopping .submit_btn .shop_add_fav{ float:left; text-align:right; margin:6px;}
/*购物流程第三步第四步*/
.shopping_step_area tbody tr th.shop_img{border-bottom:1px solid #ddd;}
.shopping_step_area_td{ height:100%;}
.shopping_step_area_td tr td{vertical-align:middle; text-align:center; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.shopping_step_area_td tr.noline td{ border-bottom:none;}
.shopping_step_area_td tr td.noline{ border-right:none;}
.shopping_step_area tbody tr td .input_radio{ margin-left:4px;}
/*购物流程订单确认页提示信息*/
.shop_order_tips{ text-align:center; margin:0 auto;}
.shop_order_tips .top{ background:url(../image/shop_flow_tips_topbg.gif) no-repeat; font-size:7px; height:7px;}
.shop_order_tips .center{ background:#FFFBBE; border-left:2px solid #FFED4B; border-right:2px solid #FFED4B;}
.shop_order_tips .center h4{ color:#3D3D3D; font-size:14px; font-weight:bold; line-height:24px;}
.shop_order_tips .bottom{ background:url(../image/shop_flow_tips_bottombg.gif) no-repeat; font-size:7px; height:7px;}
/*购物流程步骤提示*/
.shopping_flow{ padding-top:20px; background:url(../image/shopping_flowbg.gif) no-repeat 2px 40px;}
.shopping_flow ul{float:right;}
.shopping_flow ul li{ float:left; margin-right:30px; padding:44px 0px 0; width:100px; background:url(../image/shop_img.gif) no-repeat 20px 0; line-height:20px; overflow:hidden; color:#808080; font-weight:bold; text-align:center;}
.shopping_flow ul li.mycart{background-position:20px -128px;}
.shopping_flow ul li.mycart_active{background-position:20px 0;color:#627DCA;}
.shopping_flow ul li.delivery{background-position:-106px -254px;}
.shopping_flow ul li.delivery_active{background-position:-106px -128px;color:#627DCA;}
.shopping_flow ul li.order_confirm{background-position:-234px -380px;}
.shopping_flow ul li.order_confirm_active{background-position:-234px -254px;color:#627DCA;}
.shopping_flow ul li.complete{background-position:-350px -0px;}
.shopping_flow ul li.complete_active{ background-position:-360px -380px;color:#627DCA;}

