/* CSS Document */
/*********** common ***********/
body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	padding:0px;
	background: url(../images/bg_body.gif) repeat-x #833576;
}
h1,h2,h3,h4,h5,h6,h7 {
	font-size:11px;
}
*{margin:0px;}
td{
	font-size: 11px;
	line-height: 150%;
	color: #000;
}
div {
	font-size: 11px;
	line-height: 150%;
	color: #000;
}
form {
	margin: 0px;
	padding: 0px;
}
ul,ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
li {
	margin: 0px;
	padding: 0px;
}
dl,dd,dt{
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
a {
	color:#4D2E14;
}
a:hover {
	COLOR:#666666;
}
.clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}
.float_right {
	float: right;
}
.float_left {
	float: left;
}
.aline_center {
	text-align: center;
}
/**********  font  *******/
.red {
	font-size:12px;
	color:#ff0000;
}
.red a {
	color:#ff0000;
}
.red a:hover {
	color:#990000;
}
.text_d {
	text-decoration:underline;	
}
.text_d a:hover {
	text-decoration:underline;	
}
.red12b{
	font-size: 12px;
	color: #FF0000;
	font-weight:bold;}
.wrap {
	margin:0px auto;
	width:900px;
	background:#fff;
	padding:5px 0px;
	text-align:center;
}
.lt{
	font-style:normal;
	text-decoration: line-through;
}
.indexad {
	margin-bottom:10px;
}
/**********  menu  *******/
#menu {
width:898px;
height:35px;
line-height:25px;
background:url(../images/bg_nav.gif) repeat-y #000;
margin:auto;
color:#FFFFFF;
position:relative;
}
#menu  ul{
}
#menu  ul li{
	float:left;
	font-size:13px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-weight:bold;
}
#menu ul li a{
	color:#fff;
	display:block;
	text-decoration:none;
	padding:0px 15px;
}
#menu ul li a:hover {
	background:#B40C96;
	color:#fff;
}
#menu ul li a.home {
	color:#fff;
	display:block;
	text-decoration:none;
	width:70px;
}
#s_cart {
width:210px;
height:27px;
line-height:24px;
background:url(../images/icon.png) no-repeat;
color:#fff;
text-align:center;
right:0px;
bottom:0px;
position:absolute;
}
#s_cart a {
	color:#fff;
font-weight:bold;
}
#s_cart a img {
	margin:-5px 0px 0px 5px;
}
.btn_check {
	float:right;
	cursor:pointer;
	height:25px;
	width:90px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/btn_cheack.gif) no-repeat;
	border:none;
}
#tb {
	border-left:1px solid #efefef;
	margin:0px auto;
	width:898px;
	border-right:1px solid #dfdfdf;
	text-align:center;
	background:#fff;
}

/**********  header *******/
#header{
width:900px;
height:96px;
margin:auto;
background:#fff;
position:relative;
background:url(../images/bg_header.gif) no-repeat;
}
#logo {
float:left;
margin:0 ;
padding:0;
}
/**********  search *******/
#search{
float:right;
padding:0px 10px 0 0;
text-align:right;
margin-top:5px;
}
#search span{
	margin-right:10px;
	line-height:22px;
	font-weight:bold;
	float:left;
	color:#fff;
}
.s_input {
	width:150px;
	height:15px;
	float:left;
	margin-right:10px;
	border:1px solid #482A00;
}
.s_btn {
	width:44px;
	height:20px;
	cursor:pointer;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background: url(../images/s_btn.gif) no-repeat;
	border:none;
}
#img_b {
	top:10px;
	left:380px;
	position:absolute;
}
#s_link {
	width:250px;
	text-align:right;
	float:right;
	margin-top:5px;
}
#s_link li{
	display:inline;
	padding-left:15px;
	font-weight:bold;
	padding-right:2px;
	color:#FEBCFF;
	font-size:12px;
}
#s_link li img{
margin-right:6px;}
#s_link li a{
	color:#fff;
	}
/**********   Categories *******/
#main{
	background:#fff;
	border-left:1px solid #efefef;
	margin:0px auto;
	width:896px;
	border-right:1px solid #dfdfdf;
	overflow:hidden;
	padding:5px 1px;
}
#left {
	width:200px;
	overflow:hidden;
	float:left;
}
#left h3{
height:25px;
font-size:11px;
line-height:25px;
color:#410938;
background:#C5B0CF;
border-top:1px solid #f8f8f8;
}
#left h3 span {
	float:left;
	width:95px;
	text-align:left;
	margin:0px 0px 0px 15px;
}
#left ul {
	margin-bottom:10px;
}
#left ul li {
	width:190px;
	line-height:18px;
	overflow:hidden;
}
#hot_list {
	margin-top:10px;
}
#hot_list li {
	color:#999999;
	line-height:16px;
	margin:10px auto;
	height:60px;
	overflow:hidden;
	background:url(../images/dian.gif) repeat-x bottom;
}
#hot_list li a {
	color:#7E522C;
	width:70px;
	text-decoration:underline;
}
#hot_list li a:hover {
	color:#FF0000;
	text-decoration:underline;
}
#hot_list li img {
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	border:1px solid #efefef;
}
.t_a {
	padding-left:10px;
	overflow:hidden;
	border-bottom:1px solid #F2EDF4;
}
.t_a a {
	color:#920182;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding:3px 0px 3px 15px;
	background:url(../images/icon.png) no-repeat -220px -235px;
	text-decoration:none;
}
.t_a a:hover {
	text-decoration:underline;
	color:#000;
}
.t_b {
	padding-left:10px;
	background:url(../images/dian.gif) repeat-x bottom;
}
.t_b a {
	color:#666666;
	font-size:11px;
	line-height:15px;
	display:block;
	padding:5px 0px 5px 15px;
	background:url(../images/icon.png) no-repeat -220px -295px;
}
.t_b a:hover {
	color:#FF0000;
}
/** star right **/
#show_pic {
	text-align:right;
	width:690px;
	background:#fff;
	margin-bottom:10px;
}
#content_right {
	float:right;
	width:690px;
	overflow:hidden;
}
#content_right p{

	padding-left:10px;
}
#hot_arrival {
width:690px;
overflow:hidden;
float:left;
margin-bottom:10px;
}
#hot_arrival li{
	text-align:center;
	float:left;
	margin-top:18px;
	width:155px;
	overflow:hidden;
	height:235px;
	margin-left:8px;
	margin-right:9px;
}
#hot_t {
	height:25px;
	font-size:12px;
	line-height:25px;
	color:#fff;
	border-top:1px solid #f8f8f8;
	background:#A596B4;
}
#hot_t span {
	float:left;
	width:350px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
}
.pro_pic{
width:155px;
width:155px;
overflow:hidden;
text-align:center;
}
.pro_pic a{
display:block;
}
.pro_price {
color:#A10081;
width:155px;
text-align:center;
}
.pro_title {
width:155px;
line-height:16px;
height:35px;
overflow:hidden;
color:#1E1819;
font-size:11px;
margin-top:3px;
text-align:center;
} 
.pro_title a{
	color:#4D2E14;
	text-decoration:underline;
}
.pro_title a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.p_btn {
	margin:3px auto;
}
.btn_add {
	width:75px;
	height:18px;
	cursor:pointer;
	border:none;
	background:url(../images/icon.png) no-repeat -70px -240px;
	margin-right:5px;
	display:inline;
}
#c_font {
	background:#f8f8f8;
	float:left;
	padding:5px;
	margin-right:3px;
}
#c_font h3 {
	font-size:11px;
	margin:5px auto;
}
#c_font p {
	margin:10px auto;
	color:#544320;
}
#c_l {
	float:left;
	margin:10px auto;
}
#c_l h3 {
	font-size:11px;
	width:690px;
	text-align:left;
	float:left;
	margin:5px 0px;
}
#c_l li {
	float:left;
	width:165px;
	text-align:left;
	padding:3px 0px;
}
/** end right **/
/**********   sign up  ********/
#sign_up {
width:674px;
margin:auto;
}
#sign_up_title {
width:674px;
height:32px;
line-height:32px;
text-indent:8px;
color:#fc7bb6;
border-bottom:#ffd2e7 solid 1px;}

#sign_up #center {width:674px;
}

#sign_up #center  table{}

#sign_up #center  table td{
height:38px;
color:#302f2f;} 
#sign_up #bottom{
width:674px;
height:40px;
line-height:40px;
padding-left:200px;
display:inline;
}
.text_sign_up{
width:167px;
height:21px;
border:#e1e1e1 solid 1px;
color:#4a4a4a;}
.text_sign_up_2{
width:250px;
height:26px;
color:#4a4a4a;
border:#e1e1e1 solid 1px;}
.input_sign_up {
width:67px;
height:29px;
background-image:url(../images/Sign_up_btn.gif);
cursor:pointer;
border:medium none;}
.input_cancle {
width:67px;
height:29px;
background-image:url(../images/cancle_btn.gif);
cursor:pointer;
border:medium none;
}
/**********   My orders  ********/
#My_orders_tips{
width:684px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
text-indent:24px;
font-weight:bold;}
#My_orders_A{
width:684px;
margin-left:auto;
margin-right:auto;
margin-top:12px;}

#My_orders_A table{}

#My_orders_A table td{
background-color:#fab3d4;
height:33px;
line-height:33px;
color:#ffffff;
font-weight:bold;
text-align:center;}

#My_orders_B{
width:684px;
margin-left:auto;
margin-right:auto;
}

#My_orders_B table{
background-color:#f5f5f5;}

#My_orders_B table td{
height:33px;
line-height:33px;
color:#6d6c6c;

text-align:center;
border-bottom:#fab3d4 solid 1px;}

#My_orders_C{
width:684px;
margin-left:auto;
margin-right:auto;
margin-bottom:12px;
margin-top:5px;
border-top:#ebebeb solid 1px;
border-left:#ebebeb solid 1px;
}

#My_orders_C table th{
text-align:left;}

#My_orders_C table td{
height:33px;
line-height:33px;
color:#000000;
border-right:#ebebeb solid 1px;
border-bottom:#ebebeb solid 1px;
}

#My_orders_title{
width:684px;
height:30px;
line-height:30px;
margin:auto;
font-size:12px;
font-weight:bold;
text-indent:12px;
color:#5b5b5b;}


/**********   My password  ********/
#My_password_A {
width:632px;
margin:25px auto 0 auto;
overflow:hidden;
background:#f9f9f9;}
#My_password_A_top{
width:632px;
height:3px;
line-height:3px;
background:url(../images/my_address_top.gif)  repeat-x;}

#My_password_A table{
width:760px;
margin-left:auto;
margin-right:auto;
margin-top:12px;
margin-bottom:18px;
}

#My_password_A th{}


#My_password_A td{
height:33px;
}

/**********   My personnal info  ********/
#My_personnal_info_tips{
width:700px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
text-indent:24px;
font-weight:bold;}
#My_personnal_info_A {
width:632px;
margin:25px auto 0 auto;
overflow:hidden;
background:#f9f9f9;}
#My_personnal_info_A_top{
width:632px;
height:3px;
line-height:3px;
background:url(../images/my_address_top.gif)  repeat-x;}
#My_personnal_info_A table{
width:700px;
margin-left:auto;
margin-right:auto;
margin-top:12px;
margin-bottom:18px;
}

#My_personnal_info_A th{
color:#6a6a6a;}


#My_personnal_info_A td{
height:33px;color:#484848;
}



/**********  my_address  ********/
#my_address_tips{
width:700px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding:0px 0px 0px 18px;
font-weight:bold;
color:#818181;}
#my_address_A {
width:690px;
margin:15px auto;
overflow:hidden;
background:#f9f9f9;}
#my_address_A_top{
width:632px;
height:3px;
line-height:3px;
background:url(../images/my_address_top.gif)  repeat-x;}
#my_address_A table{
width:632px;
margin-left:auto;
margin-right:auto;
margin-top:12px;
margin-bottom:18px;

}

#my_address_A th{
color:#6a6a6a;}


#my_address_A td{
height:33px;
color:#484848;}
.error {
	color:#F20000;
}
.my_address {
	width:280px;
}
#save {
width:632px;
height:29px;
text-align:center;
margin:13px auto 0px auto;}
.save_btn{
width:67px;
height:29px;
background:url(../images/save_btn.gif);
border:medium none;
cursor:pointer;}
.text_my_address{
width:178px;
height:22px;
border:#e4e4e4 solid 1px;}


/**********  ̨ my_account   *******/
#My_account{
width:211px;
}

#My_account h6{
background-image:url(../images/member_center_top.gif);
height:38px;}


#My_account #content {
background-image:url(../images/member_center_center.gif);
overflow:hidden;
}

#My_account #content ul li.account_other{
color:#000000;
height:25px;
line-height:25px;
text-indent:30px;
color:#676565;
display:block;
background:url(../images/hui_fang.gif) no-repeat 13px 8px;}
#My_account #content ul li.account_current{
color:#e65397;
height:25px;
line-height:25px;
text-indent:30px;display:block;
color:#676565;
background:url(../images/hong_fang.gif) no-repeat 13px 8px;}
#My_account #content ul li.account_other a{
color:#000000;
height:25px;
line-height:25px;

color:#676565;}
#My_account #content ul li.account_current a{
color:#e65397;
height:25px;
line-height:25px;

color:#e65397;}

/**********  ̨ my_account ҳ *******/
#My_account_title{
width:700px;
height:28px;
margin-top:12px;
margin-left:auto;
margin-right:auto;
background-color:#fffbe3;
color:#595959;
text-indent:19px;
line-height:28px;
}

#My_account_menu {
width:700px;
margin-left:auto;
margin-right:auto;
margin-top:43px;
margin-bottom:400px;}

#My_account_menu li {
width:250px;
height:60px;
line-height:60px;
display:inline;
text-align:center;
float:left;
margin-left:52px;
margin-bottom:14px;
border:#ededed solid 1px;
background-color:#fbfbfb;}

#My_account_menu li a{
display:block;
padding-left:24px;color:#5b5b5b;
}
#My_account_menu li img{
margin-right:8px;
}



/**********  confirm  ********/

#confirm_A{
width:700px;
margin-left:auto;
margin-right:auto;}

#confirm_A table{
border:#eeeded solid 1px;
margin-top:2px;
}

#confirm_A table th{
background-color:#f9f9f9;
height:33px;
line-height:33px;
color:#67380A;
text-align:left;}

#confirm_A table td{}


#confirm_B{
width:700px;
margin-left:auto;
margin-right:auto;}
#confirm_B table{
margin-left:auto;
margin-right:auto;
border-top:#eeeded solid 1px;
border-left:#eeeded solid 1px;
border-right:#eeeded solid 1px;
margin-top:2px;
}

#confirm_B table td{
height:33px;
border-bottom:#f1f1f1 solid 1px;
}
#confirm_C{
width:700px;
margin-left:auto;
margin-right:auto;}
#confirm_C table{
border:#eeeded solid 1px;
margin-top:2px;
}
#confirm_C table th{
background-color:#f9f9f9;
height:33px;
line-height:33px;
color:#67380A;
text-align:center;}

#confirm_D{
width:700px;
margin-left:auto;
margin-right:auto;}
#confirm_D table td{
height:20px;
line-height:20px;
}


#confirm_E{
width:700px;
margin-left:auto;
margin-right:auto;}

#confirm_E table td{
height:45px;
border-bottom:#f1f1f1 solid 1px;
}



/**********  shipping  ********/
#shipping_A{
width:700px;
margin-left:auto;
margin-right:auto;}
#shipping_A table{
border:#eeeded solid 1px;
margin-top:2px;
}

#shipping_A table th{
background-color:#f9f9f9;
height:33px;
line-height:33px;
text-align:left;
color:#67380A;}

#shipping_A table td{}

#shipping_B{
width:700px;
margin-left:auto;
margin-right:auto;}

#shipping_B table{
margin-left:auto;
margin-right:auto;
border-top:#eeeded solid 1px;
border-left:#eeeded solid 1px;
border-right:#eeeded solid 1px;
margin-top:2px;
}


#shipping_B table td{
height:33px;
border-bottom:#f1f1f1 solid 1px;
}



/********** address  ********/

#address_A{
width:700px;
margin-left:auto;
margin-right:auto;

}
#address_A table{
border:#eeeded solid 1px;
margin-top:2px;
}

#address_A table th{
background-color:#f9f9f9;
height:33px;
line-height:33px;
color:#67380A;}

#address_A table td{}

#address_B{
width:700px;
margin-left:auto;
margin-right:auto;


}

#address_B table{
margin-left:auto;
margin-right:auto;
border-top:#eeeded solid 1px;
border-left:#eeeded solid 1px;
border-right:#eeeded solid 1px;
margin-top:2px;
}

#address_B table td{
height:33px;
border-bottom:#f1f1f1 solid 1px;
}
input.back{
width:130px;
height:29px;
background:url(../images/back.gif);
border:medium none;
cursor:pointer;
}

input.next{
width:130px;
height:29px;
background:url(../images/next.gif);
border:medium none;
cursor:pointer;
}



/**************  summary ****************/
#process{
width:605px;
height:122px;
margin:auto;
padding-top:40px;}
#shoppingCartCount{
width:700px;
height:36px;
line-height:36px;
text-align:right;
margin-top:0px;
margin-left:auto;
margin-right:auto;
}
#product_A{
width:700px;
margin-left:auto;
margin-right:auto;}
#product_A table{
border:#eeeded solid 1px;}

#product_A table th{
background-color:#f9f9f9;
height:31px;
line-height:31px;
color:#67380A;
}

#product_A table td{}

#product_B{
width:698px;
margin-left:auto;
margin-right:auto;
border-left:#eeeded solid 1px;
border-right:#eeeded solid 1px;
}

#product_B table td{
height:138px;
border-bottom:#eeeded solid 1px;
color:#9e9e9e;
}
#Subtotal{
width:690px;
height:36px;
line-height:36px;
text-align:right;
font-size:12px;
color:#6B125D;
}
#Subtotal strong {
	color:#FF3300;
}
#button_box{
width:704px;
height:29px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:30px;
}
input.continue_shopping {
width:130px;
height:29px;
background:url(../images/contine_shopping_btn.gif);
border:medium none;
cursor:pointer;
}

input.update_cart {
width:130px;
height:29px;
background:url(../images/update_cart_btn.gif);
border:medium none;
cursor:pointer;
}

input.check_out {
width:130px;
height:29px;
background-image:url(../images/check_out_btn.gif);
border:medium none;
cursor:pointer;
}

/**************  Login  ****************/
#login{
width:718px;
padding-bottom:15px;
float: right;
}
#login #content{
margin-top:5px;width:718px;}
#login h6{
width:718px;
color:#4b4b4b;
font-size:12px;
background:#f8f8f8;
height:32px;
line-height:32px;
text-indent:18px;
}
#login_tilte {
width:690px;
height:25px;
line-height:25px;
margin:auto;
border-bottom:dashed 1px #dedbdc;
text-indent:8px;
color:#9dc8ba;
margin-top:15px;}

#login_box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:330px;
	height:208px;
	float:left;
	border:1px solid #f3f3f3;
	background:#fcfcfc;
	padding:10px;
	color:#585858;
	font-size:11px;
}
#login_sign {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #f3f3f3;
	background:#fcfcfc;
	padding:10px;
	width:320px;
	height:208px;
	float:right;
	font-size:11px;
	color:#585858;
}
#login_sign p {
	padding:15px 0px;
}
#login_sign h3 ,#login_box h3{
	font-size:12px;
	margin:5px auto 5px auto;
}
#login_table th {
	padding:5px 10px;
	width:100px;
	font-weight:normal;
}
#login_table td {
	font-size:11px;
	padding:5px;
}
#login_table th img {
	margin-right:5px;
}
#login_table td a {
	text-decoration:underline;
	color:#e00000;
}
#menber_login{
float:left;
display:inline;
margin-top:44px;
}

#menber_login table td{ 
color:#989898;
}
input.menber_login_box {
width:135px;
height:16px;
vertical-align:middle;
}

input.menber_login_btn{
width:116px;
height:66px;
background:url(../images/menber_login_btn.gif) no-repeat scroll 0 0;
vertical-align:middle;
border:medium none;
cursor:pointer;
margin-top:-2px;
}



/**********  news_details    *******/

#news_detail{
width:718px;
padding-bottom:15px;
margin-left:auto;
margin-right:auto;
}
#news_detail #content{
margin-top:5px;width:718px;}
#news_detail h6{

width:718px;
color:#4b4b4b;
font-size:12px;
background:#f8f8f8;
height:32px;
line-height:32px;
text-indent:18px;
}

#main .entry {
width:680px;
margin-left:auto;
margin-right:auto;
font-size:12px;
line-height:1.8em;
padding-top:18px;
padding-bottom:18px;
min-height:480px;
overflow:hidden;
color:#898888;

}
#news_detail #content .entry p {
	margin:10px auto;
	color:#585858;
}
#news_detail #content .entry p strong {
	color:#000;
	margin:5px 0px;
}

#news_detail #content .entry p a {
	color:#835311;
	text-decoration:underline;
	font-weight:bold;
	margin:0px 5px;
}
#news_detail #content .entry p a:hover {
	color:#000;
}
/**********  news_list  б  *******/
#news_list{
width:764px;
padding-bottom:15px;
margin-left:auto;
margin-right:auto;
}
#news_list #content{
margin-top:5px;}
#news_list h6{
width:718px;
color:#4b4b4b;
font-size:12px;
background-image:url(../images/pro_detail_top.gif);
height:32px;
line-height:32px;
text-indent:18px;
}

/** 20100104 index News Li**/

#left_news li {
	background:url(../images/news_list_icons.gif) 0px -116px no-repeat;
	margin-bottom:3px;
	list-style:none;
	float:left;
	width:175px;
	line-height:16px;
	overflow:hidden;
	margin:2px 10px;
	display:inline;
	padding-left:10px;
}
#left_news li a:hover {
	color:#FF0000;
}
#news_list li{
width:696px;
padding:5px 0px 8px 5px;
text-indent:5px;
border-bottom:#efefef solid 1px;
background:url(../images/news_list_icons.gif) 0px -32px no-repeat;
color:#828282;
position:relative;
margin:auto;
}
#news_list li span{
position:absolute;
right:20px;
top:0px;}

#news_list li a{
color:#999999;
}
#news_list li a:hover{
color:#FF6600;
text-decoration:underline;}
/**********  pro_detail Ʒϸ  *******/
#pro_detail{
width:688px;
}
#pro_detail h6{
width:688px;
color:#4b4b4b;
font-size:11px;
font-weight:normal;
background:url(../images/New_arrival_top.gif) no-repeat #f8f8f8;
line-height:16px;
padding:8px 10px;
}
#pro_detail h6 span {
	margin-left:10px;
	float:left;
}

#pro_detail #pro_box {
width:764px;
overflow:hidden;
margin-top:22px;
margin-left:auto;
margin-right:auto;
}
#pro_big_pic {
width:303px;
height:298px;
text-align:center;
display:inline;
float:left;
margin-left:30px;}
#pro_big_pic img{
margin-left:4px;
margin-top:4px;}

#intro_list {
width:370px;
float:left;
margin-top:14px;
margin-left:10px;
}

.intro_list_1 {
width:360px;
line-height:18px;
overflow:hidden;

font-size:12px;
margin-left:15px;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin-top:3px;
color:#585858;
}
.intro_list_1 span ,.intro_list_a span ,.intro_list_b span ,.intro_list_c span {
	float:right;
	text-align:left;
	width:260px;
	margin-left:10px;
}
.intro_list_a {
width:360px;
line-height:18px;
overflow:hidden;

font-size:12px;
margin-left:15px;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin-top:3px;
color:#585858;
}
.intro_list_c {
	margin:10px auto;
	float:left;
}
.intro_list_b {
width:360px;
line-height:18px;
overflow:hidden;
font-weight:bold;
font-size:12px;
margin-left:15px;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin-top:3px;
color:#FF0000;
}
.intro_list_c {
width:360px;
line-height:18px;
overflow:hidden;

font-size:12px;
margin-left:15px;
font-family: Geneva, Arial, Helvetica, sans-serif;
margin-top:3px;
color:#585858;
}
.intro_list_2{
text-align:center;
margin-top:40px;
float:left;
}

.buy{
width:127px;
height:35px;
background:url(../images/buy_now.gif);
border:medium none;
cursor:pointer;
}


#more_view{
padding-left:13px;
width:764px;
}
#more_view li{
width:68px;
height:68px;
float:left;
display:inline;
margin-left:12px;
margin-top:12px;
margin-bottom:12px;}
#more_view img {
	cursor:pointer;
}
#other_detail{
width:680px;
overflow:hidden;
margin-top:27px;
margin-left:auto;
margin-right:auto;
}
#other_detail h6{
width:718px;
height:30px;
background:#f8f8f8;
}

#description{
width:690px;
color:#727272;
overflow:hidden;
}
#description ul {
	padding:10px 0px 0px 15px;
	width:680px;
}
#description  li {
padding-left:18px;
margin-bottom:5px;
background: url(../images/icon.png) no-repeat -230px -2px;
}

#small_pic {
width:718px;
margin-top:18px;
}
#small_pic h6{
width:718px;
color:#4b4b4b;
font-size:12px;
background:#f8f8f8;
height:32px;
line-height:32px;
text-indent:18px;
}

#other_detail {
width:718px;
margin-top:18px;
clear:both;
}
#other_detail h6{
width:718px;
color:#4b4b4b;
font-size:12px;
background:#f8f8f8;
height:32px;
line-height:32px;
text-indent:18px;
}
/**********   pro_list  *******/
#pro_list{
width:744px;
overflow:hidden;
padding-bottom:15px;}
#pro_list h6{
width:744px;
height:31px;
line-height:31px;
font-size:14px;
text-indent:13px;
font-weight:normal;
color:#797979;
background:#f8f8f8;}
#pro_list #content{
width:744px;
overflow:hidden;
}
#pro_list #content ul{
}

#pro_list #content ul li{
margin-top:18px;
width:155px;
height:225px;
float:left;
display:inline;
margin-left:5px;
margin-right:15px;
}
/** pages **/
#guide {
	margin-bottom:8px;
}
#pages {
	text-align:right;
	padding:3px 5px 3px 0px;
	background:#585858;
	color:#fff;
	clear:both;
}
#pages a{
	margin:0px 3px;
	color:#fff;
}
#pages a.p_current {
	margin:0px 3px;
	color: #F31EFF;
	font-weight:bold;
}
#pages span {
	color: #FFFFCC;
}
#pages_b {
	text-align:right;
	padding:3px 5px 3px 0px;
	background:#efefef;
	color:#585858;
	clear:both;
}
#pages_b a{
	margin:0px 3px;
	color:#585858;
}
#pages_b a.p_current {
	margin:0px 3px;
	color: #CC00CC;
	font-weight:bold;
}
#pages_b span {
	color:#585858;
}

/**********  ײ  *******/
#footer{
width:880px;
height:70px;
margin:0px auto 5px auto;
color:#868686;
text-align:center;
border-top:#dfdfdf solid 1px;
padding:5px 10px;
background:#fff;
}
#img_f {
	float:left;
	width:430px;
	text-align:right;
}
#img_f img {
	margin:0px 10px;
	height:50px;
}
#f_t {
	float:left;
	width:400px;
	text-align:center;
}
#f_t a {
	margin:0px 5px;
}
#footer p {
display:inline;
margin:0px auto;
line-height:35px;
}
#footer p img {
}

/**********  ²Ʒ  *******/
#New_arrival{
width:744px;
overflow:hidden;}
#New_arrival h6{
width:744px;
height:31px;
line-height:31px;
font-size:14px;
text-indent:13px;
color:#482A00;
background:#f8f8f8;}
#New_arrival #content{
width:744px;
overflow:hidden;

}
#New_arrival #content ul{
}

#New_arrival #content ul li{
margin-top:18px;
width:180px;
height:225px;
float:left;
display:inline;
margin-left:5px;
}
#pro_detail_btn img {
vertical-align:middle;}

.pro_list_Buy_now_btn{
width:76px;
height:25px;
border:medium none;
cursor:pointer;
background-image:url(../images/pro_list_Buy_now.gif);

}



/**********    News&Event *******/

#news{
margin-top:9px;
background-color:#f3f3f3;}

#news h6{
height:45px;}

#news #content {
overflow:hidden;
padding-bottom:3px;
}

#news #content ul li{
width:193px;
height:25px;
line-height:25px;
background:url(../images/news_li.gif) no-repeat 10px 8px;
color:#727272;
text-indent:25px;}

#news #content ul li a{
color:#727272;}




/**********  location *******/
#location{
width:900px;
height:37px;
line-height:37px;
text-indent:15px;
color:#989898;
font-size:13px;
margin:auto;
background:#fff;
border-left:5px solid #f3f3f3;
border-right:5px solid #f3f3f3;
padding:5px;
}
/**********  font_color   *******/
.orange_q12{
color:#f3a169;
}
.blue_12b{
color:#2b6193;
font-weight:bold;}
.s_red_12b{
color:#a70000;
font-weight:bold;}
.black_12b{
color:#000000;
font-weight:bold;}
#pay_pro_table {
	border:1px solid #efefef;
	width:400px;
}
#pay_infotable {
	border:1px solid #efefef;
	width:100%;
}
#pay_infotable th {
	background:#f8f8f8;
	height:30px;
	line-height:16px;
	padding:5px;
}
#pay_pro_table th {
	background:#f8f8f8;
	height:30px;
	line-height:16px;
	padding:5px;
	border-right:1px solid #fff;
}
#pay_pro_table td {
	padding:5px;
	text-align:center;
	border-bottom:1px solid #efefef;
}

#pay_pro_table1 {
	border:1px solid #efefef;
	width:715px;
}
#pay_pro_table1 th {
	background:#f8f8f8;
	height:30px;
	line-height:16px;
	padding:5px;
	border-right:1px solid #fff;
}
#pay_pro_table1 td {
	padding:5px;
	text-align:center;
	border-bottom:1px solid #efefef;
}
.pay_td_r {
	text-align:right;
	width:150px;
	overflow:hidden;
	padding:5px;
}
.payinfor_left {
	width:90px;
	text-align:right;
}
.pay_sl {
	width:160px;
}
#pay_met th{
	text-align:left;
	padding:5px;
	height:30px;
	background:#f8f8f8;
}
#pay_pro_infor {
	border:1px solid #efefef;
	width:320px;
	background:#fff;
}
#pay_pro_infor th{
	text-align:left;
	line-height:20px;
	padding:0px 5px;
	height:25px;
	background:#f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#pay_pro_infor td {
	padding:5px;
}
#pay_pro_infor3 {
	border:1px solid #efefef;
	width:350px;
	margin-top:5px;
}
#pay_pro_infor3 th {
	text-align:left;
	padding:5px;
	height:30px;
	background:#f8f8f8;
}
#pay_pro_infor1 {
	border:1px solid #efefef;
	width:715px;
	margin-top:10px;
}
#pay_pro_infor1 th ,#pay_met th{
	text-align:left;
	padding:5px;
	height:30px;
	background:#f8f8f8;
}
#pay_pro_infor1 td ,#pay_met td {
	padding:5px;
}
#pay_paytotal {
	border:1px solid #efefef;
	margin:10px auto;
	padding:10px;
	width:718px;
}
#pay_met {
	margin:10px auto;
	padding:10px;
	width:718px;
	border:1px dashed #efefef;
}
.btn_cc {
	background: url(../images/cheack_btn.gif) no-repeat;
	height:20px;
	width:115px;
	margin-right:10px;
	margin-bottom:10px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF; 
}
.btn_c ,.btn {
	background: url(../images/btn_a.gif) no-repeat;
	height:21px;
	width:145px;
	margin-right:10px;
	margin-bottom:10px;
	cursor:pointer;
	border:none;
	font-size:11px;
	font-family:Tahoma;
	color:#fff; 
}
.btn_d {
	background: url(../images/btn_2.gif) no-repeat;
	height:29px;
	width:210px;
	margin-right:10px;
	margin-bottom:10px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#422600; 
}
.btn_e {
	background: url(../images/btn_3.gif) no-repeat;
	height:27px;
	width:133px;
	margin-right:10px;
	margin-bottom:10px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff; 
}
.btn_loginback {
	background: url(../images/btn_loginback.gif) no-repeat;
	height:25px;
	width:73px;
	margin-right:5px;
	margin-bottom:10px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
}
#arrow_l {
/*background:url(../images/flow_l.gif) no-repeat;*/
width:26px;
height:85px;
overflow:hidden;
float:left;
cursor:pointer;
}
#arrow_r {
/*background:url(../images/flow_r.gif) no-repeat;*/
width:26px;
height:85px;
overflow:hidden;
float:left;
cursor:pointer;
}
#west_tab {
	width:710px;
	border:1px solid #dfdfdf;
}
#suc_tab {
	width:670px;
	border:1px solid #dfdfdf;
}
#west_tab th ,#suc_tab th{
	background:#f8f8f8;
	height:25px;
	padding:5px;
}
#west_t {
	height:35px;
	line-height:35px;
	padding:5px;
	color:#9A4800;
}
#west_txt {
	width:700px;
	float:left;
	margin-top:10px;
	color:#585858;
}
/*step*/
#step {
	width:100%;
	height:65px;
	margin:30px auto;
	padding:0px 0px;
	background:#fff;	
	border-bottom:10px solid #D4D8D7;
}
#step ul li {
	float:left;
	height:65px;
	line-height:65px;
	display:inline;
	text-align:left;
}
#step ul li a {
	display:block;
}
#step ul {
	float:right;
	width:710px;
}
#step h3 {
	height:65px;
	line-height:65px;
	float:left;
	width:60px;
	padding-left:20px;
	font-size:11px;
	font-weight:normal;
	background:url(../images/icon.png) no-repeat 5px -65px;
	font-size:12px;
	color:#750000;
}
.step_pass {
	display:block;
	padding-left:100px;
	width:60px;
	background:url(../images/icon_shopping_step.gif) no-repeat;
}
.step_now a {
	display:block;
	padding-left:100px;
	color:#CC0000;
	width:60px;
	background:url(../images/icon_shopping_step.gif) no-repeat 0px -80px;
}
.step_future {
	background:url(../images/icon_shopping_step.gif) no-repeat 0px -160px;
	padding-left:100px;
	width:60px;
}
#step_table {
	width:95%;
	border:1px solid #efefef;
	background:#fff;
	margin:10px auto;
}
#step_table th {
	font-weight:normal;
	background:#dfdfdf;
	height:35px;
	margin:5px 1px;
	text-align:center;
}
#step_table td {
	text-align:center;
	background:#fcfcfc;
}
#step_table td img {
	margin:5px;
	padding:5px;
}
#cart_pay td {
	text-align:right;
}
.view1 ,#my_ordermore table {
	border:1px solid #efefef;
	width:100%;
}
.view1 td ,#my_ordermore table td{
	padding:3px 5px;
	border-bottom:1px solid #f8f8f8;
}
#my_ordermore table {
	width:100%;
}
#my_orderlist {
	background:url(../images/New_arrival_top.gif) bottom #fcfcfc;
	border-bottom:1px solid #efefef;
	margin-bottom:1px;
	cursor:pointer;
}
/* my order more */
#my_order  {
	width:100%;
}
#my_order th {
	height:35px;
	background:url(../images/bg_footer.gif) repeat-x 0px -35px;
}
.my_order_table {
	width:90%;
	margin:10px auto;
	border:1px solid #f3f3f3;
	background:#fcfcfc;
}
.my_order_table td ,.my_order_table th {
	padding:5px;
	background:#fff;
}
.my_order_td {
	background:url(../images/bg_footer.gif) repeat-x 0px -15px #fff;
	font-weight:normal;
	height:35px;
	line-height:35px;
	font-size:11px;
	text-align:center;
}
.my_order_td a {
	text-decoration:underline;
}
.my_order_table {
	width:90%;
	margin:10px auto;
	border:1px solid #f3f3f3;
	background:#fcfcfc;
}
.my_order_table td ,.my_order_table th {
	padding:5px;
	background:#fff;
}
#reg_table th {
	font-weight:normal;
	color:#000;
	text-align:right;
}
#reg_table {
	margin-left:15px;
}

.reg_table_input {
	width:160px;
}
#show_text {
	padding:5px;
	float:left;
	width:703px;
	border:1px solid #e6e6e6;
	background:#f8f8f8;
	margin:10px auto;
}
.policy_text {
	padding:10px;
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	color:#383838;
	width:683px;
}
.policy_text h3 {
	color:#383838;
	font-size:14px;
}
.policy_text h1 {
	color:#383838;
	font-size:18px;
	border-bottom:2px solid #993300;
}
.policy_text a {
	color:#0000FF;
}
.policy_text li {
	background:url(../images/Categories_small.gif) no-repeat 0px 6px;
	padding-left:10px;
}
.red_note {
	line-height:14px;
	color:#000;
	font-weight:bold;
	padding:5px;
	background:#f3f3f3;
	width:340px;
	overflow:hidden;
}
#pro_text {
	border:1px solid #efefef;
	background:#fcfcfc;
	padding:10px;
	width:690px;
}
#pro_text h3 {
	font-size:13px;
}
#order_serach {
	width:680px;
}
#order_serach table {
	border:1px solid #efefef;
}
#order_serach table th {
	background:#f3f3f3;
	padding:5px;
}
#order_serach table td {
	padding:5px;
}
#com_ments {
	width:680px;
	border:1px solid #efefef;
	background:#fff;
	padding:5px;
	margin:15px auto;
}
#com_ments textarea {
	width:95%;
	border:1px solid #efefef;
	background:#fcfcfc;
}
#com_table td {
	padding:5px;
}
#my_table_info {
	border:1px solid #dfdfdf;
	background:#fff;
	width:98%;
}
#my_table_info th {
	background:#efefef;
	padding-top:5px;
	line-height:20px;
}
.pay_pro_left {
	width:130px;
	text-align:right;
}
.pay_pro_right {
	width:170px;
}
#my_table_info td {
	padding:2px;
	border-bottom:1px solid #efefef;
}


#text_paya {
	padding:5px;
	width:660px;
}
#text_payt {
	background:#dfdfdf;
	padding:0px 5px;
	height:35px;
	font-weight:bold;
	line-height:35px;
}
#text_mao {
	padding:5px;
	background:#fcfcfc;
	border:1px solid #dfdfdf;
	margin:10px auto;
	width:660px;
	font-weight:bold;
	font-size:13px;
}
#text_maot {
	background:#ECE8DB;
	border:1px solid #dfdfdf;
	padding:5px;
}
#text_mao h2 {
	background:#fff;
	border:#f3f3f3 1px solid;
	padding:10px;
	display:block;
	font-size:13px;
	width:600px;
	margin:5px auto;
}
#text_mao h2 a {
	color:#CC0000;
}
#logo_font{ width:700px; height:135px; margin:5px auto; background-color:#FCFCFC; border: 1px solid #EFEFEF;}
#logo_font p { color:#FF6600; padding: 0 10px;}
#address_h3 { font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#efefef; padding:7px 0px;}
#address_h3 input { float:right;}
#my_address {
	width:95%;
	margin:0px auto;
	background:#fcfcfc;
	padding:5px 0px;
}
#shiping_add {
	margin:25px auto;
	border:1px solid #efefef;
	background:#fff;
	padding:10px;
	width:95%;
}
#shiping_add h3 {
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
}
#shiping_add p {
	margin:5px auto;
	border:1px solid #efefef;
	padding:10px;
	background:#fcfcfc;
	width:97%;
}
#shiping_add button {
	float:right;
	margin-top:-10px;
}
#shiping_text {
	margin:0px auto;
	width:90%;
	height:80px;
	padding:5px;
	border:1px solid #efefef;
	background:#fff;
}
#shiping_btn {
	margin:10px auto;
	text-align:center;
}
.w_right {
	float:right;
	display:inline;
	width:270px;
	padding-top:5px;
}
/** my_order **/
#my_order, #my_address {
	color:#686868;
	margin:5px auto;
	width:95%;
	border:1px solid #efefef;
}
#my_order th{
	text-align:center;
	background:url(../images/bg_footer.gif) repeat-x;
	height:30px;
	line-height:15px;
	padding-top:5px;
	font-weight:normal;
}
#my_orderlist {
	font-weight:normal;
	font-size:11px;
	color:#666666;
	cursor:pointer;
}
#my_orderlist td {
	text-align:center;
	background:#fff url(../images/bg_order_list.gif) repeat-x bottom;
	overflow:hidden;
}
#my_ordermore {
	display:none;
}
#my_ordermore table {
	width:95%;
	margin:10px auto;
	border:1px solid #f3f3f3;
	background:#fcfcfc;
}
#my_ordermore table {
	padding:5px;
	color:#666666;
}
#my_ordermore h4 {
	font-weight:normal;
	font-size:11px;
	color:#000;
	padding:5px 0px;
	color:#c00000;
}
#my_address td {
	padding:5px;
	vertical-align:top;
}
#my_address th {
	font-weight:normal;
	color:#585858;
	width:250px;
	text-align:right;
}
#my_address td span,#my_password td span,#my_address td span {
	color:#ff0000;
	padding:0px 10px;
}
#my_password {
	width:560px;
	margin:50px auto;
}
#my_password th {
	font-weight:normal;
}
#lp {
	position:absolute;
	left:270px;
	top:13px;
}