@charset "utf-8";
/* CSS Document */

body,html{ padding:0px; margin:0px; color:#333333; font-family:"宋体",Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:12px; line-height:150%;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p,label{margin:0; padding:0; border:none; list-style-type:none;}
.cl{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}
em{ font-style:normal}
br{ height:10px;}
img {nobar:expression(this.galleryImg='no')} 
.page_00{ width:100%; clear:both}
.content{ width:980px; margin:0 auto; clear:both}
a:link,a {color:#333;text-decoration:none; cursor:hand;}
a:active {color:#333;text-decoration:none;}
a:hover{ color:#ff6600;  text-decoration:none;}
.red{ color:#F00}
.fl{ float:left;}
.fr{ float:right}
.crumb {padding:5px 5px 8px;}
.orange{ color:#FF4800;}
.fw{ font-weight:bold;}
.noborder
{ border:none;}
.nobg
{ background:none; }
/* clear both */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { zoom: 1; display: inline-block; _height: 1px }
/* for ie6 hack*/
*html .clearfix { height: 1% }
/* for ie7 hack*/
*+html .clearfix { height: 1% } 
.clearfix { display: block }

/* for webkit */
textarea { resize: none }
input[type=text]:focus,
input[type=password]:focus,
textarea:focus { outline: 0 }
/*头部*/
body{ background:url(../images/head_bg.gif) repeat-x;}
.head1{ width:980px; height:27px; overflow:hidden; margin:0 auto; position:relative;}
.head1 .login{ position:absolute; top:5px; left:5px; width:262px;}
.head1 .intro{ position:absolute; top:5px; right:5px; width:300px;}
a.m1{ background:url(../images/sprite.gif) no-repeat 0px -40px ; display:block; float:left; padding-left:4px;}
a.m2{background:url(../images/sprite.gif) no-repeat  0px -65px ; display:block; float:left; padding-left:25px; color:#000}
a.m3{background:url(../images/sprite.gif) no-repeat  0px -90px ; display:block; float:left; padding-left:10px;}
.head2{ width:980px; height:100px; overflow:hidden; margin:0px auto; position:relative;}
.head2 .logo{ position:absolute; top:13px; left:5px;}



/*我的购物车*/
.head2 .order_car{ position:absolute; width:617px; height:48px; top:25px; left:300px; background:url(../images/varbuy.gif) no-repeat;}
.list_cart{ width:980px; height:452px; margin:0px auto; border:0px solid #CCC;}
.list_cart h2{ height:39px; line-height:39px; background:url(../images/cart1_bg.gif) no-repeat; font-size:14px; color:#FEFEFE; font-weight:normal; padding-left:15px;}
.list_cart .cart_table{ height:400px; border-left:2px solid #CD0000; border-right:2px solid #CD0000; width:975px; overflow:hidden}
.cart_table .pane{ width:960px; height:28px; border-bottom:1px solid #CDAB9F; margin:0px auto; padding-top:20px; color:#895957;} 
.cart_table .pane span{ float:left; margin-right:20px;}
.cart_table .jccart{ height:50px; line-height:50px; padding-left:15px; color:#0A8C60; }
.cart_table .table{ width:950px; height:222px; margin:0px auto; border:1px solid #E8C3BA; border-collapse: collapse; }
.table th, .table td{ border:1px solid #F3E2DA;}
.table tr.thead{ background:#FFF3EB;}
.table .tabfoot{ padding-left:15px;}
.table .tfoot{ margin-right:20px; float:left;}
.table .cartBottom_price{ color:#557804; float:right; margin-right:10px;}
.align_Center {text-align: center;}
.cart_table .cart_op{ width:950px; height:86px; margin:0px auto; position:relative; }
.clear_order{ width:95px; height:20px; background:url(../images/order_bg.gif) 0px 0px no-repeat; display:block; padding-left:20px; line-height:20px; margin-top:25px;}
.clear_order a{ color:#0B8D61;}

.cart_table .cart_op .order
{ position:absolute; top:0px; top:30px \9; width:250px; height:35px; right:20px;}
.pro_name img
{ border:1px solid #DDDDDD;}
.pro_img
{ position:absolute; top:0px; left:0px;}
.pro_name
{  width:200px; height:50px; position:relative; margin:0px auto}
.pro_name a.pro_title
{  position:absolute; top:20px; left:60px;}
.member
{ background:url(../images/order_bg.gif) -0px -142px; height:30px; padding-left:20px;}

.pro_num
{ width:70px; height:20px; margin:0px auto; position:relative;}
.pro_num a.jian
{ background:url(../images/order_bg.gif) 0px -102px; width:9px; height:9px; display:block; position:absolute; top:3px; left:0px; }
.pro_num a.jia
{ background:url(../images/order_bg.gif) 0px -125px; width:9px; height:9px; display:block; position:absolute; top:3px; right:0px; }
.pro_num input
{ position:absolute; top:-4px; left:15px; width:30px; height:14px; }

.pro_del a
{ margin:0px 5px;}



a.buy
{ background:url(../images/order_bg.gif) 0px -25px; width:113px; height:35px; display:block; float:left;}
a.go_order
{ background:url(../images/order_bg.gif) 0px -61px; width:113px; height:35px; display:block; float:right;}
.round { background:url(../images/cart2_bg.gif) no-repeat -1px 0px; height:12px; width:980px;}
/*订单确认*/

.head2 .order_step2{ position:absolute; width:617px; height:48px; top:25px; left:300px; background:url(../images/varbuy.gif) no-repeat 0px -47px;}
.all_border{ width:980px; height:auto; margin:0px auto; border:0px solid #CCC;}
.all_border h2{ height:39px; line-height:39px; background:url(../images/cart1_bg.gif) no-repeat; font-size:14px; color:#FEFEFE; font-weight:normal; padding-left:15px;}
.all_border .cart_table1{ height:auto; border-left:2px solid #CD0000; border-right:2px solid #CD0000; width:975px; overflow:hidden}
.cart_table1 .o_show{margin:10px 10px 0;text-align:left;}
.o_show h1{ font-size:14px; color:#8A5859; height:35px; border-bottom:1px solid #EBD7D0; line-height:35px; padding-left:5px; width:940px; }
.cart_table1 .middle  {color:#333333;line-height:20px;}
.cart_table1 .table{ width:950px; height:64px; margin:0px auto; border:1px solid #E8C3BA; border-collapse: collapse; }
.cart_table1 #ware_info {margin:10px;padding-bottom:10px;}
.cart_table1 #ware_info .jiesuan{ background: none repeat scroll 0% 0% rgb(255, 255, 255); font-size: 14px; font-weight: bold; padding-left: 4px; color:#895955; height:35px; line-height:35px; }
#ware_info .info1 {border-bottom:1px dotted #BE837F; margin-right:17px; line-height:35px;}
#ware_info .info2{ padding-bottom:5px; padding-top:5px;}
.youhuiquan{ width:910px; height:40px; background:#FFF; margin:0px auto; line-height:40px; padding-left:10px;}
.cart_table1 input.txt  { font-size:12px;height:18px;line-height:18px; width:215px; border:1px solid #E6E6E6; margin-top:10px;}
.order_btn{ background:url(../images/order_btn.gif) no-repeat; width:155px; height:46px; display:block; float:right; text-align:center; line-height:46px; font-size:14px; margin-right:10px;}
.order_btn a:link,.order_btn a:visited{ color:#FFF;}
.order_btn a:hover{ color:#FF0;}

.height10{ line-height:10px; height:10px; font-size:0px; clear:both}
.cart_table1 .table_bg{ border-top:1px solid #EBD7D0; background-color:#fff7ee}






/*底部导购*/
.map_box
{ width:980px; height:172px; margin:0px auto; background:#FDFDFD; border:1px solid #EAE6E5; margin-top:10px; }
.map_box a:link,.map_box a:visited
{ color:#383838}
.map_box a:hover
{ color:#ff6600;}
.map_box .map_list
{ width:191px; height:l72px; float:left; margin:10px 0px 0px 2px;}
.map_box .map_list h1
{ background:url(../images/sprite.gif) no-repeat 0px -250px; height: 30px; margin-left:8px; font-size:14px; font-weight:bold; padding-left:20px; line-height:24px; border-bottom:1px solid #EAE6E5; width:160px; }
.map_box .map_list ul
{ list-style:none; margin-left:8px; margin-top:8px;}
.map_box .map_list ul li
{ background:url(../images/sprite.gif) no-repeat 0px -273px; height: 22px; margin-left:8px; font-size:12px; font-weight:normal;padding-left:20px; line-height:22px;}

/* 底部版权*/
.foot
{ width:980px; margin:0px auto; height:auto; text-align:center; margin-top:15px;}

