@charset "gb2312";
/*reset css*/
html{color:#FFF;background:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

#content .side_col_1{width:204px;height:740px;float:left;background:#fff;}

/*public css*/
.hide{display:block;text-indent:-9999px;}
.FF9904{color:#FF9904;}
.FF0100{color:#FF0100;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input.text{height:14px;padding:3px 2px;border:#ccc solid 1px;}
.u_button input,.u_button a{border:0;background:none;height:21px;line-height:21px;width:100%;color:#555;}
.u_button,.b_button{display:block;text-align:center;overflow:hidden;}
.b_button input,.b_button a{display:block;border:0;background-color:#831727;height:29px;line-height:29px;color:#fff;margin:0 auto;width:100%;}
.u_button{height:21px;line-height:21px;}
.b_close{height:17px;width:17px;background:url(../images/b_close.gif); font-size:0px; border:0; text-indent:-9999px;overflow:hidden;position:absolute;right:5px;top:5px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom:1;display: inline-block;_height:1px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
.clearfix {display: block;}
.b_button input,.u_button input,.button,.b_close{cursor:pointer;}
#must_point{ font-size:14px; font-family:"ºÚÌå";}
#errorMsg td{ color:#ad0042;}

/*=public header background-color:red;*/
.fix_height_box,.fix_left,.fix_right,.fix_inner{display:block;overflow:hidden;}

#header_inner{width:948px;height:94px;font-size:12px;margin:0 auto;background:url(../images/rzlt.jpg);}
#user_opt_box h1{width:220px;height:62px;margin:16px auto 13px auto;}
#user_opt_box h1 a{display:block;	height:62px;}
.inner #user_opt_box h1{width:163px;height:46px;position:relative;left:15px;float:left; margin:0;}
.inner #user_opt_box h1 a{height:46px;}
#tool,#tool .fix_left,#tool .fix_right,#tool .fix_inner{height:21px;}
#tool{background:url(../images/tool_bg.jpg) repeat-x top;}
#tool .fix_left{background:url(../images/tool_left_bg.jpg) no-repeat left top;}
#tool .fix_right{background:url(../images/tool_right_bg.jpg) no-repeat right top;}
#tool{text-align:center;}
#tool .fix_inner{padding-top:3px;}
#tool a{padding:0 5px;color:#999;}
#tool a img{padding-right:3px;}
#tool a strong{color:#000;}
#tool .online_help{color:#AD0042;}
#tool .online_help strong{color:#AD0042;}
.inner #tool{float:right;text-align:right;margin-top:3px;background:none;}
.inner .h_cart{top:0;margin:0;float:right;}
.inner #tool,.inner .h_cart{position:relative;top:10px;}
#user_opt_box{padding-bottom:11px;background:url(../images/header_main_img_bg.jpg) no-repeat center bottom;}
.inner #user_opt_box{height:60px;overflow:hidden;clear:both; background:none;}
#search_box{width:100%;}
#search_box .search_opt{width:480px; position:relative; top:4px; left:8px;}
.input_box,.input_box .fix_left,.input_box .fix_right,.input_box .fix_inner{height:32px;line-height:32px;}
.input_box{background:url(../images/search_bg.jpg) repeat-x top;width:370px;}
.input_box .fix_left{background:url(../images/search_left_bg.jpg) no-repeat top left;}
.input_box .fix_right{background:url(../images/search_right_bg.jpg) no-repeat right top;}
.input_box input{height:20px;line-height:20px;display:block;background:none;margin-left:33px;border:0;color:#666;font-size:14px;width:332px;position:relative;top:50%;margin-top:-10px;}
#search_box .search_opt .image_button{display:block;margin:-29px 0 0 372px;position:relative;top:-2px;left:1px;background:url(../images/search_button.jpg) no-repeat top left;width:72px;height:29px;border:0 none;cursor:pointer;}
.link_opt{width:74px;margin:-32px 0 0 710px; position:relative;}
.link_opt a{display:block;height:16px;color:#808080;line-height:16px;}
.link_opt a.rank_hot{color:#ad0042;}
#searchBar_result{display:none;width:342px;position:absolute;float:left;background:#fff;z-index:9999;}
#searchBar_result ul{text-align:left;border:#CCC solid 1px;border-top:0;padding:0 0 0 0;}
#searchBar_result ul li{position:relative;width:100%;height:26px;line-height:26px;}
#searchBar_result ul li p{width:322px;line-height:20px;margin:0 0 0 10px;}
#searchBar_result ul li p a{color:#5a5a5a;width:80%;display:block;float:left;white-space:nowrap;line-height:26px;}
#searchBar_result ul li p a:hover{text-decoration:none;}
#searchBar_result ul li p span{color:#BD5E12;width:20%;display:block;float:left;text-align:right;line-height:26px;}

#searchBar_result{width:342px; position:absolute;left:35px;top:36px;float:left;background:#fff;}
#searchBar_result ul{text-align:left;border:#CCC solid 1px;border-top:0;padding:0 0 0 0;}
#searchBar_result ul li{position:relative;width:100%;height:26px;line-height:26px;}
#searchBar_result ul li p{width:322px;line-height:20px;margin:0 0 0 10px;}
#searchBar_result ul li p a{color:#5a5a5a;width:80%;display:block;float:left;white-space:nowrap;}
#searchBar_result ul li p a:hover{text-decoration:none;}
#searchBar_result ul li p span{color:#BD5E12;width:20%;display:block;float:left;text-align:right;}

.h_cart,.h_cart .fix_left,.h_cart .fix_right,.h_cart .fix_inner{height:27px;line-height:27px;}
.h_cart{background:url(../images/cart_bg.jpg) repeat-x top;width:160px;}
.h_cart .fix_left{background:url(../images/cart_left_bg.jpg) no-repeat left top;}
.h_cart .fix_right{background:url(../images/cart_right_bg.jpg) no-repeat right top;}
.h_cart .fix_inner{padding-left:36px;background:url(../images/cart_img.jpg) no-repeat 8px center;text-align:left;}
.h_cart .fix_inner a{color:#000;}
.h_cart .fix_inner strong{color:#F42377; font-size:12px;padding:0 2px;}
.h_cart{position:relative;top:-3px;margin:-27px 0 0 783px;}

#search_box{width:460px;position:relative;height:40px;background:url(../images/search_box_big_bg.jpg) no-repeat;left:50%;margin-left:-230px;}
#search_box .default{color:#CCCCCC;font-size:12px;}
.inner #search_box{left:0;margin:0;float:right;overflow:hidden;margin-top:20px;}
#nav_and_key,#nav_box,#key_list{height:38px;line-height:38px;}
#nav_and_key{width:948px;margin:0 auto;background:url(../images/nav_box_bg.jpg) repeat-x top;}
#nav_box{background:url(../images/nav_li_bg.jpg) repeat-x top;	float:left;}
#nav_box ul{background:url(../images/nav_box_left_bg.jpg) no-repeat left top;padding:0 0 0 10px;float:left;}
#nav_box ul li{float:left;}
#nav_box ul li a{background:url(../images/nav_li_border.jpg) no-repeat right top;color:#FFFF99;float:left;font-weight:700;	height:38px;line-height:38px;*line-height:40px;display:block;}
#nav_box ul li a:hover{text-decoration:none;}
#nav_box ul li a span{padding:0 9px;float:left;height:38px;display:block;cursor:pointer;}
#nav_box ul li.now{background:url(../images/nav_li_now_bg.jpg) repeat-x top;}
#nav_box ul li.now a{color:#850134;}
#nav_box ul li a:hover{background:url(../images/nav_li_now_bg.jpg) repeat-x top;color:#000000;}
#nav_box ul li a:hover span{background:url(../images/nav_li_now_right_bg.jpg) no-repeat right top;}
#key_list{float:right;padding-right:10px;background:url(../images/nav_box_right_bg.jpg) no-repeat right top;}
#key_list a{padding:0 9px;font-weight:700;display:block;color:#C0C0C0;background:url(../images/nav_key_border.jpg) no-repeat left center;line-height:38px;*line-height:40px;float:left;}
#key_list a.start{background:none;}
#pic_ad_bar{width:948px; margin:0 auto;}

/*=public category */
#category{width:205px;}
#category h3{height:32px;width:100%;background:url(../images/cata_title_bg.jpg) no-repeat;}
#category ul li{width:100%;float:left;clear:both;min-height:47px;height:auto !important;height:47px;padding:5px 0 10px 0;}
#category ul li h4{padding-left:30px;background:url(../images/cata_list_img.jpg) no-repeat 10px center;}
#category ul li h4 a{white-space:nowrap;color:#000;font-size:13px;font-weight:bold;}
#category ul li p{line-height:17px;width:160px;margin:5px 0 0 20px;}
#category ul li p a{min-width:50px;width:auto !important;display:block;float:left;padding:0 8px 0 8px;color:#666;white-space:nowrap;}

/*=public container*/
#content{width:948px;margin:0 auto 0 auto;overflow:hidden;padding:7px 0 0 0;}
#sub_col{float:left;width:200px;}
.account #sub_col{width:192px;}
.product #sub_col{width:207px;padding-bottom:10px;}
#main_col{float:right;width:745px;padding-bottom:30px;/*====*/}
.product #main_col{width:732px;}

/* h3 title */
#content h3#user_login span{background:url(../images/user_login_title.jpg) no-repeat 0 bottom;}
#content h3#reset_pwd_success span{background:url(../images/reset_pwd_success_title.jpg) no-repeat 0 bottom;}
#content h3#reset_pwd span{background:url(../images/reset_pwd_title.jpg) no-repeat 0 bottom;}
#content h3#reg_success span{background:url(../images/reg_success_title.jpg) no-repeat 0 bottom;}
#content h3#pwd_send span{background:url(../images/find_pwd_success_title.jpg) no-repeat 0 bottom;}
#content h3#find_pwd span{background:url(../images/find_pwd_title.jpg) no-repeat 0 bottom;}
#content h3#sort_list_title span{background:url(../images/sort_list_title.jpg) no-repeat 0 bottom;}

/*=public sub col*/
#sub_col h2{width:100%;height:68px;background:url(../images/r_title.jpg) no-repeat 0 0;}
.account #sub_col h2{background:url(../images/a_sub_h_bg.jpg) no-repeat 0 0;/* height:56px; */ height:80px;}

/*=public step nav*/
#step_nav,#step_nav li{width:100%;float:left;}
#step_nav li{clear:both;min-height:50px;height:auto !important;height:50px;padding:5px 0 9px 0;	background:url(../images/step_bg.gif) no-repeat left bottom;}
#step_nav li a{display:block;width:100%;overflow:hidden;}
#step_nav li a:hover{background:url(../images/step_now_end.gif) no-repeat 15px 0;}
#step_nav li a:hover .step_no{background-position:0 -120px;}
#step_nav li a span{display:block;}
#step_nav li a .step_no{width:65px;	height:40px;background:url(../images/step_no.gif) no-repeat 0 0;margin:47px 9px 14px 15px;}
#step_nav li a .step_text{width:99px;height:91px;margin:-100px 0 0 89px;background:url(../images/step_text_img.jpg) no-repeat 0 0;}
#step_nav li.end a{background:url(../images/step_now_end.gif) no-repeat 15px 0;}
#step_nav li#step_3.end a .step_no,#step_nav li#step_3.now a .step_no,#step_nav li#step_3 a:hover .step_no{background-position:0 -120px;}
#step_nav li#step_3.end a .step_text{background-position:-99px 0;}
#step_nav li#step_1 a .step_no{background-position:0 0;}
#step_nav li#step_1.now a .step_no,#step_nav li#step_1.end a .step_no,#step_nav li#step_1 a:hover .step_no{background-position:0 -120px;}
#step_nav li#step_1 a .step_text{background-position:0 -91px;}
#step_nav li#step_1.end a .step_text{background-position:-99px -91px;}
#step_nav li#step_2 a .step_no{background-position:0 -80px;}
#step_nav li#step_2.now a .step_no,#step_nav li#step_2.end a .step_no,#step_nav li#step_2 a:hover .step_no{background-position:0 -160px;}
#step_nav li#step_2 a .step_text{background-position:0 -182px;}
#step_nav li#step_2.end a .step_text{background-position:-99px -182px;}

/*=public main col*/
h3.m_title{width:100%;height:25px;line-height:25px;border-bottom:#CCC solid 1px;}
h3.m_title span{background:url(../images/r_s_title.gif) no-repeat 0 bottom;height:25px;}
h3#user_reg span{width:174px;}
h3.account_welcome{ background:url(../images/account_welcome.gif) no-repeat;height:60px;line-height:64px;font-size:14px;color:#555656;margin:0 0 6px 0;}
h3.account_welcome span{padding:0 0 0 20px;}
#main_col p#main_msg{width:100%;height:60px;line-height:60px;text-align:center;background:#EBEBEB;margin:8px 0 0 0;}
#main_col p#main_msg a{color:#333;font-size:13px;}
#main_b_box{padding:26px 0 55px 0;overflow:hidden;border:#EBEBEB solid 1px;background:#FAFAFA;margin:11px 0 0 0;overflow:hidden;height:1%;}
#main_b_box.login{padding:26px 0 0 0;}
#main_b_box .s_box{background:#fff;width:267px;float:left;display:inline;}
#main_b_box .s_box h4{height:52px;line-height:52px;width:100%;text-align:center;color:#fff;background-color:#831727;}
.s_box_content{height:232px;padding:0 8px 5px 8px;}
#new_user{margin:0 73px 0 63px;}
.s_msg{width:228px;margin:10px auto 15px auto;height:62px;}
#new_user .s_msg{text-align:center;line-height:62px;color:#F85169;}
#old_user .s_msg{text-indent:2em;color:#333;line-height:18px;}
.s_box form p{width:225px;height:22px;margin:0 auto 5px auto;}
.s_box form p *{display:block;}
.s_box form p label{color:#666;width:75px;height:22px;line-height:22px;text-align:right;}
.s_box form p input.text{margin:-23px 0 0 80px;}
.s_box form p .b_button{margin:0 auto;}
.s_box form p .b_button{width:87px;}
.s_box form p.last{margin:27px 0 0 0;}

/*-- public form table start --*/
.form_table{margin:20px 0 0 0;}
.form_table td{color:#666;padding:5px 0;}
.form_table #r_address td .text{margin-top:5px;width:265px;display:block;}
.edit_form{border:#ccc solid 1px;}
.edit_form .form_table{margin:5px;}
.edit_form .form_table #r_address td .text{width:auto;}
.edit_form .form_table td{background:url(../images/b_dot.gif) repeat-x 0 bottom;}
.edit_form .form_table #r_name td .text{width:100px;}
.edit_form .form_table .last td{background:none;}
.edit_form .form_table .last .b_button{width:94px;}
.edit_form .form_table .last .u_button{width:58px;margin:-24px 0 0 100px;}
.form_table #r_name td .text{width:137px;}
.form_table #r_name td .u_button{width:173px;margin:-22px 0 0 150px;}
.form_table .last td .b_button{width:200px;} 
.e_msg{color:#C2630F;padding-left:5px;}
.r_c_msg{padding-left:8px;}

/*data table*/
.data_table table{width:100%;}
.data_table table thead th{text-align:center;background:#F2F2F2;/* color:#555656; */ color:#333;line-height:25px;/*  */ font-weight:bold;}
.data_table table td,.data_table table th{background:url(../images/b_dot.gif) repeat-x 0 bottom;color:#333;line-height:33px;}
#a_content.favorites p.page_bar{margin-top:20px;}
.data_table table td a{color:#333;}
.data_table table td span.now a{color:#ad0042;}
.p_block .data_table table img,#a_content.favorites table img{display:block;margin:7px auto;}
.p_block .data_table .price,#a_content.favorites .price{margin:0 auto;display:block;line-height:20px;}
.data_box_list ul li .market,.data_box_img ul li span.market,.p_block .data_table .market,#a_content.favorites .market{text-decoration:line-through;}
.data_box_list ul li .now,.data_box_img ul li span.now,.p_block .data_table td span.now,#a_content.favorites td span.now{background:#FFE1DD;color:#ad0042;width:109px;}
.data_table td span.now strong{font-weight:700;}

/*=public page bar */
p.page_bar,#a_content p.page_bar{position:relative;top:1px;width:539px;margin:0 auto;height:37px;background:url(../images/page_b_bg.gif) no-repeat;}
#a_content p.page_bar{clear:both;}
p.page_bar span.inner{position:relative;top:21px;left:13px;margin:0 auto;display:block;width:380px;height:16px;line-height:16px;}
.prev,.next{position:absolute; width:58px; top:0; display:block;background:url(../images/page_button_bg.gif) no-repeat 0 0;}
.prev{left:0;background-position:-58px -16px;}
.next{background-position:0 -16px;right:0;}
.page_no_list{display:block;margin:0 auto;text-align:center; font-size:14px; font-weight:bold; color:#86121E;}
.page_no_list a{color:#666;padding:0 3px;font-size:14px;font-weight:bold;}
.page_no_list a.now,.page_no_list a:hover{text-decoration:underline;color:#86121E;}
a.prev:hover{ background-position:0 0;}
a.next:hover{ background-position:-58px 0;}

/*=public footer and other css */
#company_commitment{width:100%;height:59px;margin-bottom:10px; zoom:1;overflow:hidden;clear:both;}
#company_commitment a,#company_commitment a img{display:block;overflow:hidden;}
#map_list{zoom:1;/* hasIElayout */border:#ccc solid 1px;padding-bottom:4px;padding-top:4px;clear:both;overflow:hidden;}
#map_list li{width:100%;text-align:left;position:relative;left:14px;clear:both;overflow:hidden;zoom:1;}
#map_list img{width:86px;clear:both;border:#ccc solid 1px;}
#cooperation{width:100%;height:50px;margin-top:10px;position:relative; overflow:hidden;}
#cooperation h3{float:left;width:53px;height:45px;background:url(../images/coopration_title.gif) no-repeat;margin-top:40px;}
#cooperation ul{position:absolute;right:0;width:880px;height:110px;}
#cooperation ul li,#cooperation ul li a{width:100px;height:30px;}
#cooperation ul li{float:left;margin-left:10px; margin-bottom:5px;}
#cooperation ul li.start{margin:0;}
#footer{clear:both;width:100%;height:70px;margin:10px 0 0 0;position:relative; overflow:hidden;zoom:1;}
#footer p{position:absolute;left:3px;color:#666;width:824px;line-height:18px;text-align:left;}
#footer a{color:#666;}
#footer #footer_logo{display:block;position:absolute;right:0;}
#text_class_nav{width:100%;text-align:left;position:relative;left:5px;top:4px;clear:both;overflow:hidden;zoom:1;}
#text_class_nav,#text_class_nav a{color:#666;}

/* cart scroll bar  4H CART P background:url(../images/s_cart_bg.gif) no-repeat center 0;*/
#online_scroll_bar,#cart_scroll_bar{width:83px; position:absolute; margin-top:140px;right:66px;margin-left:484px; z-index:10000;}
#index_page #online_scroll_bar,#index_page #cart_scroll_bar{margin-top:205px;}
#cart_scroll_bar h4{width:100%;height:23px; background:url(../images/s_cart_title.gif) no-repeat 0 0;}
#cart_scroll_bar p{text-align:center;padding:1px 0 0 0;}
#cart_scroll_bar p a{color:#333;}
#online_box{margin-top:5px;zoom:1;overflow:hidden;height:auto;}
#c_s_b_content{border:#ccc solid 1px; padding-bottom:1px; background:#fff;}
#cart_scroll_bar input{width:73px; height:30px; background:url(../images/s_cart_button.gif) no-repeat 0 center; border:0; display:block;margin:5px auto 0 auto;}


/* close box */
a#close_box{height:15px;width:15px;font-size:0px;text-indent:-9999px;overflow:hidden;position:absolute;top:-18px;right:0;background:url(../images/close_img_hover.gif) no-repeat;}
a#close_box:hover{background:url(../images/close_img.gif) no-repeat;}

/* javaScript html css */
.h_b,.h_l,.h_r,.u_b,.u_l,.u_r{display:block;}
.h_b,.h_l,.h_r{background-image:url(../images/h_b.gif);}
.u_l,.u_r,.h_l,.h_r{background-repeat:no-repeat;}
.u_b,.h_b{background-repeat:repeat-x;}
.h_b{background-position:left -52px;}
.h_l{background-position:left 0;}
.h_r{background-position:right -104px;}

.s_b_l{background:url(../images/l.gif) repeat-y left;}
.s_b_r{background:url(../images/r.gif) repeat-y right;}
.s_b_b{background:url(../images/b.gif) repeat-x bottom}
.s_b_l_b{background:url(../images/l_b.gif) no-repeat left bottom;}
.s_b_r_b{background:url(../images/r_b.gif) no-repeat right bottom;}

.b_b_b,.b_b_l,.b_b_r{display:block;}
.b_b_b{background:url(../images/b_b_b.gif) repeat-x 0;}
.b_b_l{background:url(../images/b_b_l.gif) no-repeat left;}
.b_b_r{background:url(../images/b_b_r.gif) no-repeat right;}

.u_b,.u_l,.u_r{background-image:url(../images/u_b_b.gif);}
.u_b{background-position:left -21px;}
.u_l{background-position:left 0;}
.u_r{background-position:right -42px;}

/*-- public end --*/
