body{
	margin:0; 
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
img{
	border:0;
}
td{
	font-size:11px;
}
#page{
	margin:0 2px;
	padding:0;
	width:100%;
	*display:inline;
}
.layout{
	margin:0;
	padding:0;
	float:left;
}
a:link {
   text-decoration: none;
   color: #184584 ;   
}
a:visited {
	text-decoration: none;
	color: #184584 ;
}
a:hover {
	text-decoration: underline;
	color: #184584 ;
}
a:active {
	text-decoration: none;
	color:#184584;
}
.h1{font-size:12px; float:left;}

/*hearder---------------------------------------------------------------------------------------------------------------*/
#header{
	margin:0;
	padding:0;
	width:100%;
	height:65px;
	background-color:#001C5A;
	float:left;
}
#header_layout{
	margin:0;
	background-color:#001C5A;
	padding:0;
	width:1000px;
	height:65px;
	float:left;
}
#logo{
	width:263px; height:65px;float:left;
}
#title_adv{
	margin:0;
	padding:0;
	width:auto;
	height:65px;
	float:left;
	color:#FFFFFF;
}
#title_adv_top{
	margin:8px 0 0 0;
	width:auto;
	height:auto;
	font-size:26px;
	font-weight:bold;
}
#title_adv_bottom{
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	float:left;
	font-size:15px;
	font-weight:bold;
}
#pic_adv{
	padding:0;
	width:auto;
	height:65px;
	float:right;
	background-color:#001C5A;
	margin-top: 5;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}

#bread{
	margin:3px 0 3px 8px;
	padding:0;
	width:620px;
	height:16px;
	float:left;
	text-align:left;
	*display:inline;
}
#search_currency form{
	margin:0;
	padding:0;
	float:left;
}
/************** banner ********************/
/*banner---------------------------------------------------------------------------------------------------------------*/
#banner{
	width:100%;
	height:60px;
	background-color:#CEDBFF; 
	margin:0;
	padding:0;
	float:left;
}
#banner_layout{
	width:1000px;
	height:60px;
	background-color:#CEDBFF; 
	margin:0;
	padding:0;
	float:left;
}
#banner_title{
	margin:0  0 0 2px;
	padding:0;
	width:98%;
	height:27px;
	float:left;
}
#banner_title li{
	margin:0;
	padding:0;
	width:auto; 
	height:27px; 
	font-size:12px;
	float:left;
	background:url(images/line_banner.gif) no-repeat 0 0;
	list-style:none;
	font-weight:bold;
}
.banner_title_name{
	margin:0 8px;
	padding:0;
	font-size:11px;
	color:#184584;
	 height:27px;
	 width:auto;
	 line-height:26px;
	 text-decoration:none;
	 *display:inline;
}
.banner_title_line{
	margin:0;
	padding:0;
	width:2px;
	height:27px;
	float:left;
	overflow:hidden;
	background:url(images/line_banner.gif);
}

#search_left{
	margin:0;padding:0; width:auto; height:31px; background-color: #FFFFFF; float:left;
}
#search_left_color{
	margin:2px 0 0 0;padding:0; width:auto; height:31px; background-color: #D6D7D6; float:left;
	}
#banner_search{
	padding:0; margin:0;width:auto; height:29px; background-color:#D6D7D6;float:left;
	}
#search_title{
	padding:0;margin:0 auto 0 10px;width:auto; height:29px;float:left; line-height:26px; font-weight:bold;*display:inline;
	}
#search_text{
	padding:0;
	margin:4px 0 0 4px;
	width:auto;
	height:auto;
	float:left;
	*display:inline;
}
.search_line{
	margin:0 5px;
	height:29px;
	width:2px;
	background:url(images/sear_line.gif);
	overflow:hidden;
	float:left;
	*display:inline;
}
#search_select{
	padding:0;
	margin:4px 0 0 8px;
	width:auto;
	height:auto;
	float:left;
	float:left;
	font-size:11px;
	*display:inline;
}
.select_css{
	width:200px;
	height:13px;
}
#search_button{
	padding:0;
	margin:6px 5px 0 5px;
	width:17px;
	height:23px;
	line-height:26px;
	float:left;
	*display:inline;
}
#search_currency{
	padding:0;
	margin:3px 6px 0 8px;
	width:auto;
	height:26px;
	line-height:26px;
	float:left;
	*display:inline;
}
#search_language{
	padding:0;
	margin:6px 5px 0 5px;
	width:auto;
	height:23px;
	line-height:26px;
	float:left; text-align:center;
	*display:inline;
}
#welcome{
	padding:0;
	margin:0;
	width:180px;
	height:33px;
	float:left;
	text-align:center;
	background:#CEDBFF;
	line-height:33px;
}
.guest{
	color: #FF6600;
	font-weight: bold;
}
#search_rightpic{
	padding:0;
	margin:0;
	width:auto;
	height:31px;
	float:left;
}
#search_space{
	padding:0;
	margin:0;
	width:1px;
	height:31px;
	background:#CEDBFF;
	float:left;}

/* main */
#main{
	margin:8px 0 0 8px;
	*margin:8px 0 0 5px;
	padding:0;
	width:960px;
	height:auto;
	float:left;
}
.pro_price{
	font-size:14px;
	font-weight:bold;
	color:#F00;
}
.sample{
	color:#000;
	font-size:12px;
	font-weight:normal;
}
/*  left  */
#main_left{
	margin:0;
	padding:0;
	width:796px;
	height:auto;
	float:left;
}
#main_left_top{
	margin:0;
	padding:0;
	width:796px;
	height:auto;
	float:left;
}
#main_left_left{
	margin:0; 
	padding:0;
	width:156px;
	float:left;
}
#keyword2{
	margin:10px 0 5px 0;
	padding:0;
	width:156px;
	height:auto;
	background:#D6D7D6;
	float:left;
	overflow:hidden;
}
#keyword2 ul{
	margin:0;
	padding:0;
	float:left;
	width:auto;
	height:auto;
}
#keyword2 li{
	margin:2px;
	padding:0;
	float:left;
	width:auto;
	height:18px;
	list-style:none;
	*display:inline;
}
#cur_cat{
	margin:0;
	padding:3px 0;
	width:156px;
	height:auto;
	float:left;
	background: #0069BD url(images/subname_arrow.gif) no-repeat 1px 4px;
	color:#FFF;
}
#cur_cat li{
	margin:0 0 0 15px;font-weight:bold;font-size:11px;*display:inline; list-style:none;
}

#cur_subcat{
	font-size:12px;
	width:156px;
	height:auto;
	background:#F7F3F7;
	overflow:hidden;
	float:left;

}
#cur_subcat li{
	font-size:12px;
	width:150px;
	height:auto;
	background:#F7F3F7;
	overflow:hidden;
	float:left;
	background:url(images/b_d.gif) no-repeat 3px 5px;
	text-align:left;
	list-style:none;
	margin:1px 0 0 0;
	padding:0;
}
#cur_subcat a{
	margin:0 0 0 10px;
	font-size:12px;
	font-weight:normal;
	*display:inline;
}
#catelist{
	margin:0;
	padding:0;
	height:auto;
	width:156px;
	overflow:hidden;
	float:left;
	background:#DEE7FF;
	font-size:11px
}
#catelist li{
	height:auto;
	width:156px;
	overflow:hidden;
	float:left;
	list-style:none;
}
#catelist a {
	color:#000;
}
#catatit{
	margin:0;
	padding:0;
	height:20px;
	width:156px;
	font-weight:bold;
	float:left;
	background:#001C5A;
	color:#FFF;
	line-height:18px;
	font-size:12px;
	text-align:left;
}
.cate{
	margin:2px 0 2px 2px;
	padding:3px 0;
	height:14px;
	width:154px;
	font-weight:bold;
	float:left;
	text-align:left;
	background-color:#B7CAFA;
	*display:inline;
	text-indent:5px;
}
.cate a{
	font-size:11px;
	font-weight:bold;
}
.subcate{
	margin:0;
	padding:0;
	height:auto;
	width:156px;
	font-weight:normal;
	float:left;
	text-align:left;
	background:url(images/b_d.gif) no-repeat 3px 5px;
	font-size:12px;
}
.subcate a{
	margin: 0 0 0 10px;
	*display:inline;
}

/* keyword  */
#keyword{
	margin:10px 0 5px 0;
	padding:0;
	width:156px;
	height:auto;
	background:#D6D7D6;
	float:left;
	overflow:hidden;
}
#keyword h1{
	margin:0 0 5px 0;
	padding:0;
	width:156px;
	height:auto;
	float:left;
	font-size:11px;
	list-style:none;
}
#keyword_text{
	margin:0;
	padding:3px 2px;
	width:152px;
	height:auto;
	float:left;
	font-size:11px;
}
#text_k{
	margin:0;
	padding:0;
	width:130px;
	height:14px;
	float:left;
}
#text_bot{
	margin:0;
	padding:0;
	width:22px;
	height:14px;
	float:left;
	text-align:left;
}
#keyword_desc{
	margin:0;
	padding:0;
	border:2px solid #D6D7D6;
	width:152px;
	height:auto;
	float:left;
	font-size:11px;
	text-align:left;
}
#keyword_con{
	margin:0;
	padding:0;
	border:2px solid #D6D7D6;
	width:152px;
	height:auto;
	float:left;
	font-size:11px;
	text-align:left;
	line-height:14px;
}
#keyword_con a{
	font-weight:bold;
}
/* main */
#main_left_right{
	margin:0;
	padding:0;
	width:640px;
	float:left;
	font-size:12px;
	height:auto;
}
#top_right_adv{
	margin:0;
	padding:0;
	width:640px;
	height:216px;
	float:left;
}
#top_right_adv li{
	margin:0 0 0 8px;
	width:149px;
	padding:0;
	height:216px;
	float:left;
	list-style:none;
	*display:inline;
}
.top_right_advpic{
	margin:0;
	padding:0;
	width:149px;
	height:216px;
	float:left;
}
.top_right_spa{
	margin:0;padding:0; width:12px; height:215px;float:left;
}

#top_right_desc{
	margin:5px 0 0 8px;
	padding:0;
	width:620px;
	height:auto;
	float:left;
	text-align:left;
	font-size:13px;
	*display:inline;
}
#top_right_banner{
	margin:10px 0 0 8px;
	padding:0;
	width:620px;
	height:22px;
	float:left;
	*display:inline;
}
#top_right_banner li {
	width:auto;
	height:22px;
	margin:0;
	padding:0;
	float:left;
}
#top_right_banner li span{
	float:left;
}
#top_right_banner a{color:#FFFFFF;font-size:11px;}

#right_title_box{
	margin:10px 0 0 8px;
	padding:0;
	width:auto;
	height:22px;
	float:left;
	*display:inline;
}
.right_title{
	margin:0 10px 0 0;
	padding:0;
	width:auto;
	height:22px;
	float:left;	
}
.right_title li{
	margin:0;
	padding:0;
	height:22px;
	float:left;
	list-style:none;	
}
#right_title_left,#right_title_left_now
{
	width:9px;
}
#right_title_center,#right_title_center_now
{
	width:auto;
}
#right_title_right,#right_title_right_now
{
	width:9px;
}
#right_title_center a,#right_title_center_now a{
	font-weight:bold;
	color:#fff;
	line-height:1.8;
	margin:0 8px;
	*display:inline;
	cursor:pointer ;
}
.right_banner_1{margin:0 3px 0 0;padding:0; width:auto; height:22px;float:left;}
.right_banner_1 ul{margin:0;padding:0; width:auto; height:22px;float:left; list-style:none;}
.right_banner_1 li{margin:0;padding:0; width:auto; height:22px;float:left; list-style:none;}
.banner_visited_left{margin:0;padding:0; width:9px; height:22px;float:left;}
.banner_visited_center{margin:0;padding:0; width:auto; height:22px;float:left;background:url(images/ban_bg_vis.gif) repeat-x; font-weight:bold; line-height:24px; color:#FFFFFF;}
.banner_visited_right{margin:0;padding:0; width:9px; height:22px;float:left;}

.right_banner_2{margin:0 3px 0 0;padding:0; width:auto; height:22px;float:left;}
.right_banner_2 ul{margin:0;padding:0; width:auto; height:22px;float:left; list-style:none}
.right_banner_2 li{margin:0;padding:0; width:auto; height:22px;float:left; list-style:none}
.banner_org_left{margin:0;padding:0; width:9px; height:22px;float:left;}
.banner_org_center{margin:0;padding:0; width:auto; height:22px;float:left;background:url(images/ban_bg_org.gif) repeat-x; font-weight:bold; line-height:24px; color:#FFFFFF;}
.banner_org_right{margin:0;padding:0; width:9px; height:22px;float:left;}
.banner_visited_center a,.banner_org_center a{
	margin:0 8px;
	padding:0;
	*display:inline;
}
#prolist,#relative_prolist,#prolist_new
{
	margin:0 0 0 8px;
	padding:0;
	width:620px;
	height:auto;
	float:left;
	*display:inline;
}
#relative_prolist .list_pro{
	margin:5px 0;
	padding:0;
	width:152px;
	border-right:1px solid #CECFCE;
	height:auto;
	float:left;
}
.right_line{
	margin:4px 0 4px 0;
	padding:0;
	width:620px;
	height:1px;
	float:left;
	border-top:1px solid #CECFCE;
	overflow:hidden;
}
.list_pro{
	margin:0;
	padding:0;
	width:152px;
	border-right:1px solid #CECFCE;
	height:auto;
	float:left;
}

.list_pro li{
	float:left;
	margin:0 2px;
	padding:0;
	width:146px;
	list-style:none;
	text-align:center;
	*display:inline;
}
.pro_pic{
	height:90px;
}
.pro_name{
	word-wrap: break-word;
	overflow:hidden;
	height:48px;
	line-height:1.2;
}
.pro_name a:link,.pro_name a:visited,.pro_name a:hover,.pro_name a:active{
	color:#000;
	font-weight:bold;
}
.pro_desc{
	height:38px;
	word-wrap: break-word;
	overflow:hidden;
	line-height:1;
	font-size:12px;
}
/*---- FOOTER -----*/
#main_left_footer{
	margin:5px 0 0 0;
	padding:0;
	width:796px;
	height:auto;
	float:left;
}
#footer_banner{
	margin:0;
	padding:0;
	width:796px;
	height:21px;
	float:left;
}
#footer_ban_left{
	margin:0;
	padding:0;
	width:164px;
	height:21px;
	float:left;
}
#footer_ban_rig{
	margin:0;
	padding:0;
	width:632px;
	height:21px;
	float:left;
	background:#104584
}
#footer_content{
	margin:0;
	padding:0;
	width:796px;
	height:auto;
	float:left;
}
#footer_con_lef{
	margin:0;
	padding:0;
	width:163px;
	height:58px;
	float:left;
}
#footer_con_rig{
	margin:0;
	padding:0 0 0 0;
	width:631px;
	height:auto;
	background-color:#E7E3E7;
	float:left;
	border-left:1px solid #EFEDF0;
	text-align:center;
	font-size:11px;
}
#footer_desc{
	margin:0;
	padding:5px 0 10px 0; 
	width:796px;
	height:auto;
	float:left;
	text-align:center;
	font-size:11px;
}
#footer_aword{
	margin:0;
	padding:5px 0 10px 0;
	width:796px;
	height:auto;
	float:left;
	text-align:center;
}
#footer_payment{
	margin:0;
	padding:0;
	width:632px;
	height:21px;
	float:right;
	text-align:center;

/*	margin:0;
	padding:5px 0 10px 0;
	width:796px;
	height:auto;
	float:left;
	text-align:center;
*/
}
#footer_shipping{
	margin:0;
	padding:5px 0 20px 0;
	width:796px;
	height:auto;
	float:left;
	text-align:center;
}

/*  main right  */
#main_right{
	margin:0 0 0 8px;
	padding:0;
	width:156px;
	height:auto;
	float:left;
	*display:inline;
}
#ticket{
	margin:0 0 3px  0;
	padding:0;
	width:156px;
	height:68px;
	float:left;
	text-align:left;
	clear:both;
	
}
.cart_bar{
	margin:3px 0 0 0;
	padding:0;
	border:0 solid #001C5A;
	width:156px;
	height:20px;
	font-weight:bold;
	float:left;
	background:#001C5A;
	color:#FFFFFF;
	line-height:18px;
	text-align:left;
	text-indent:5px;
	clear:both;
}
.cart_bar a:link,.cart_bar a:visited,.cart_bar a:hover,.cart_bar a:active{
	color:#fff;
}
/*
.cart_con{
	border:3px solid  #F7F3F7;
	background-color:#F7F3F7;
	margin:0;
	padding:0;
	width:150px;
	height:auto;
	float:left;
	color:#184584;
	text-align:left;
	font-size:11px;
}
*/
.cart_pri{
	color:#ff0000;
	font-weight:bold;
}
#view_cart{
	background-color:#F7F3F7;
	margin:0;
	padding:0px;
	width:156px;
	height:auto;
	float:left;
	color:#184584;
	text-align:left;
	font-size:11px;
	text-decoration:underline;
	overflow:hidden;
}
#view_cart a{
	text-decoration:underline;
}
#view_cart li{ width:98%; float:left; margin-left:4px; list-style:none; border-bottom:dashed 1px #CCCCCC; padding-bottom:4px;}

#hot_deals{margin:5px 0 0 0;padding:0 0 5px 0; width:156px; height:auto; background:#F7F3F7; float:left;}
#hot_content{margin:0;padding:3px 0 0 0; width:156px; height:auto;  float:left; background:#F7F3F7;}
#hot_content ul{margin:0;padding:0; width:156px; height:auto; float:left; list-style:none;}
#hot_content li{margin-top:3px;padding:0; width:156px; height:auto; float:left;list-style:none; border-bottom:dashed 1px #ccc; text-align:center;}
#hot_content li h1{margin:0;padding:0; width:156px; height:auto; float:left;list-style:none;}
.hot_con{
	margin:0;
	padding:0;

	height:auto;
	float:left;
	background-color:#F7F3F7;
}
.hotcon_title{margin:0;padding:0 2px; width:152px; height:auto; float:left; font-size:12px;
line-height:12px;color:#000000;}
.hotcon_title:link{color:#000000;}
.hotcon_title:visited{color:#000000;}
.hotcon_pic{margin:0;padding:3px 0; width:156px; height:90px; float:left;
text-align:center;}
.hotcon_buy{
	margin:0;
	border:2px solid #F7F3F7;
	padding:0;
	width:146px;
	height:auto;
	float:left;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
.hotcon_buy a{
	margin:2px;
	line-height:1.5;
}

.hotconbuy1{margin:0;padding:0;width:auto;height:18px;float:left;color:#FF0000;}
.hotconbuy2{margin:0 0 0 5px;padding:0;width:auto;height:18px;float:left;}
.hotconbuy3{margin:0 0 0 5px;padding:0;width:auto;height:12px;float:left; border-left:1px  solid #000000;}
.hotconbuyf:link{color:#FF0000;}
.hotconbuyf:visited{color:#FF0000;}

#infor_content{
	margin:0;
	padding:0;
	width:156px;
	height:auto;
	float:left;
	background:#F7F3F7;
}
#infor_content li{
	margin:0;
	padding:0;
	width:150px;
	height:auto;
	float:left;
	list-style:none;
	text-align:left;
	background:url(images/b_d.gif) no-repeat 1px 5px; 
}
#infor_content li a {
	margin:0 0 0 10px;
	font-weight:bold;
	color:#000;
	font-size:11px;
}
#live_chat{
	margin:5px 0 0 0;
	padding:0;
	width:156px;
	height:auto;
	float:left;
	text-align:center;
}
#review_con{
	margin:0;
	padding:0;
	width:156px;
	height:auto;
	float:left;
	font-size:11px;
	text-align:left;
	background-color:#F7F3F7;
	word-wrap:break-word ;
	overflow:hidden;
}
#review_con div{
	margin:2px;
	padding:0;
	width:152px;
	height:auto;
	float:left;
	font-size:11px;
	text-align:left;
	background-color:#F7F3F7;
	word-wrap:break-word ;
	overflow:hidden;
}
#right_pic{
	margin:10px 0;
	padding:0;
	width:156px;
	height:auto;
	float:left;
	text-align:center;
	line-height:1.5;
}
#right_pic img{
	margin:5px 0;
}

#ticket_con{
	margin:0;
	padding:0;
	width:156px;
	height:auto;
	float:left;
	font-size:11px;
	text-align:left;
	background-color:#F7F3F7;
	word-wrap:break-word ;
	overflow:hidden;
}
#letter_tit{
	border-top:5px solid #F7F3F7;
	margin:0;
	width:156px;
	height:12px;
	font-size:9px;
	font-weight:bold;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#F7F3F7;
}
.news_cont{
	margin:0;
	border-top:3px solid #F7F3F7;
	width:156px;
	height:auto;
	font-size:10px;
	float:left;
	text-align:center;
	background-color:#F7F3F7;
}
/*
#bookmark{
	margin:0;
	padding:0;
	border:2px solid #001C5A;
	border-bottom:none;
	width:152px;
	height:16px;
	font-weight:bold;
	float:left;
	background:#001C5A;
	color:#FFFFFF;
	line-height:18px;
	text-align:left;
}
*/
#bookmark_display{
	margin:0;
	padding:2px 0;
	width:156px;
	height:auto;
	float:left;
	overflow:hidden;
	background-color:#001C5A;
}
#bookmark_display_layout{
	margin:0 2px;
	padding:0;
	height:auto;
	width:152px;
	float:left;
	display:inline;
	background-color:#DEE7FF;
}
#bookmark_layout{
	margin:0 2px;
	padding:0;
	height:auto;
	width:152px;
	float:left;
	display:none;
	background-color:#DEE7FF;
}
#bookmark_display_layout a,#bookmark_layout a{
	margin: 2px 0 0 4px;
	padding:0;
	width:135px;
	height:auto;
	float:left;
	display:block;
}
#bookmark_layout_display{
	margin:0;
	padding:0;
	width:156px;
	height:auto;
	float:left;
	overflow:hidden;
	background-color:#001C5A;
}
/*
#bookmark_layout{
	margin:0;
	padding:0;
	width:156px;
	height:auto;
	float:left;
	overflow:hidden;
	display:none;
	background-color:#001C5A;
}

#bookmark_title{
	background-color:#DEE7FF;
	height:18px;
	width:152px;
	margin:0;
	padding:0;
	float:left;
	color:#184684;
	font-weight:bold;
	line-height:1.5
}
*/
/*
#bookmark_content_display{
	margin:0;
	padding:0;
	height:auto;
	width:152px !important;
	width:156px;
	float:left;
	border:#001C5A 2px solid;
	background-color:#DEE7FF;
}

#bookmark_layout{
	margin:0;
	padding:0;
	height:auto;
	width:152px !important;
	width:156px;
	float:left;
	border:#001C5A 2px solid;
	background-color:#DEE7FF;
}

#bookmark_content div{
	margin:auto 0;
	width:152px;
	padding:0;
	height:auto;
	background-color:#F7F3F7;
}
#bookmark_content div div{
	margin:0;
	width:152px;
	padding:0;
	float:left;
	background-color:#F7F3F7;
	height:auto;
}
*/
#bookmark_content_display a{
	margin: 2px 0 0 4px;
	padding:0;
	width:135px;
	height:auto;
	float:left;
	display:block;
}
#wishlist_content{
	margin:0;
	padding:0;
	float:left;
	height:auto;
	background-color:#F7F3F7;
	width:156px;
	overflow:hidden;
}
.wish_pro{
	margin:3px;
	padding:0;
	height:auto;
	width:142px;
	float:left;
}
#wishlist_content form{
	margin:0;
	padding:0;
	float:left;
	width:auto;
	height:auto
}
.wish_pro_a{
	display:block;
	width:152px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
}
/*
#wishlist_content input{
	margin:2px;
	padding:0;
	float:left;
}
*/
/* list page*/
.list_banner_cat{
	margin:0 0 5px 8px;
	padding:0;
	width:620px;
	height:auto;
	float:left;
	text-align:left;
}

#list_desc{
	font-size:11px;
	font-weight:normal;
}
.list_curcatename
{
	margin: 0 0 0 8px;
	padding:0;
	width:620px;
	height:auto;
	float:left;
	font-size:12px;
	font-weight:bold;
}
.list_curcatedes{
	margin:0 0 0 8px;
	padding:0;
	width:620px;
	height:auto;
	float:left;
	font-size:11px;
	font-weight:normal;
}
#list_curcate,#line_list_now
{
	margin: 0 0 0 8px;
	padding:0;
	width:620px;
	height:auto;
	float:left;
	font-size:12px;
	font-weight:bold;
}
#list_curcate h3
{
	margin: 0 0 0 8px;
	padding:0;
	width:180px;
	height:auto;
	float:left;
	font-size:11px;
	font-weight:normal;
}
#list_curcate a{
	font-size:11px;
}

.list_title{
	margin:0 0 5px 8px;
	padding:0;
	width:620px;
	height:auto;float:left;
	font-weight:bold;
	line-height:12px;
	text-align:left;
	font-size:12px;
}
#list_desc{
	margin:0 0 5px 8px;
	padding:0;
	width:620px;
	height:auto;
	float:left;
	text-align:left;
}
.list_count{
	margin:2px 0 2px 8px;
	padding:0;
	width:620px;
	height:18px;
	float:left;
	font-size:11px;
}
.list_count_left{
	margin:0;
	padding:0;
	width:300px;
	height:18px;
	float:left;
	line-height:22px;
	text-align:left;
}
.list_count_right{
	margin:0;
	padding:0;
	width:320px;
	height:18px;
	float:left;
	line-height:22px;
	text-align:right;
}
.list_banner{margin:0 0 0 8px;padding:0; width:620px; height:20px;float:left; background:#001C5A; line-height:22px;}
.list_banner1{margin:0 0 0 5px;padding:0;width:auto; height:20px;float:left;color:#fff;font-weight:bold;}
.list_banner2{margin:0 0 0 8px;padding:0;width:auto; height:20px;float:left;color:#fff;font-weight:bold; font-size:11px;}
.list_banner3{margin:0 0 0 8px;padding:0;width:auto; height:20px;float:left;color:#fff;font-weight:bold;font-size:11px;}
.list_banner2 a:link,.list_banner2 a:active.list_banner2 a:hover{color:#fff; text-decoration:none;}
.list_banner3 a:link,.list_banner3 a:active,.list_banner3 a:hover{color:#fff;text-decoration:none;}
.list_banner4{margin:0;padding:0;width:126px; height:20px;float:right; text-align:center; font-weight:bold;color:#fff;}
#list_products{
	margin:5px 0 0 8px;
	padding:0;
	width:620px;
	height:auto;
	float:left;
}
.list_pro_item{
	margin:5px 0 0 0;
	padding:0;
	border-bottom:1px dashed #ccc;
	width:620px;
	height:auto;
	float:left;
}
.list_pic{
	margin:0;
	padding:0;
	width:90px;
	height:95px;
	float:left;
}
.list_pro_unit{
	margin:0;
	padding:0;
	width:520px;
	height:auto;
	float:right;
}
.list_pro_title{
	margin:0;
	padding:0;
	width:520px;
	height:auto;
	float:left;
	font-size:12px;
	text-align:left;
}
.list_pro_desc{
	margin:0;
	padding:0;
	width:520px;
	height:auto;
	float:left;
	font-size:12px;
	text-align:left;
	font-weight:normal;
}
.list_pro_seemore{
	margin:0 0 4px 0;
	padding:0;
	width:auto;
	height:auto;
	float:left;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	color:#F00
}
.wholesale_info{
	margin:0;
	padding:0;
	width:520px;
	height:auto;
	float:left;
}
.wholesale_info_left{
	margin:0;
	padding:0;
	width:325px;
	height:auto;
	float:left;
	text-align:left;
	/* background-color:#FF9900; */
}
.buy_qty,.buy_pri{
	margin:4px 0 0 0;
	padding:0;
	width:325px;
	height:16px;
	float:left;
	text-align:left;
}
.buy_qty div{
	width:96px;
	margin:2px 1px;
	padding:0;
	height:16px;
	text-align:center;
	float:left;
	background:#CEDBFF;
	font-weight:bold;
}
.buy_pri div{
	width:96px;
	margin:0 1px;
	padding:0;
	height:16px;
	text-align:center;
	float:left;
	color:#f00;
}
.wholesale_info_right{
	margin:0;
	padding:0;
	width:175px;
	height:auto;
	float:right;
	text-align:left;
	line-height:1.8;
	/* background-color:#CCFF99; */
}
#art_title{
	margin:0 0 5px 8px;
	padding:0;
	width:620px;
	height:auto;float:left;
	font-weight:bold;
	line-height:12px;
	text-align:left;
	font-size:12px;
}

#art_desc{
	margin:0 0 5px 8px;
	padding:0;
	width:620px;
	height:auto;
	float:left;
	text-align:left;
}

/*product_detail---------------------------------------------------------------------------------------------------------------*/
#duct_detail_title{
	margin:8px 0 5px 8px;
	padding:0;
	width:616px;
	height:auto;
	float:left;
	font-weight:bold;
	line-height:16px;
	font-size:15px;
}
#duct_detail_other{
	margin:5px 0 0 8px;
	padding:0;
	border:2px solid #CEDBFE;
	width:95%;
	height:auto;
	float:left;
	line-height:16px;
	font-size:12px;
	background:#CEDBFE;
}
#proinfo_des1{
	margin:10px 0 0 8px;
	padding:0;
	border:1px solid #CEDBFE;
	width:616px;
	height:auto;
	float:left;
}
#proinfo_des1 div{
	margin:3px;
	padding:0;
	width:610px;
	height:auto;
	float:left;
	line-height:16px;
	font-size:11px;
	font-weight:normal;
}
#duct_info{
	margin:10px 0 0 10px;
	padding:0;
	width:620px;
	height:auto;
	float:left;
}
#duct_detail_list{
	margin:0 0 5px 0;
	padding:0;
	width:360px;
	height:auto;
	float:left;
}
#duct_detail_list li{
	margin:0;
	height:auto;
	padding:0;
	float:left;
	list-style:none;
}
#duct_detail_list form{
	margin:0;
	padding:0;
	float:left;
}
#duct_detail_pic{
	margin:0;
	width:260px;
	padding:0px;
	height:260px;
	float:left;
	text-align:center;
}

.duct_detail_tit{
	font-weight:bold;
	background:none;
	text-align:right;
	width:70px;
	margin:0;
	padding:0;
	float:left;
}
.duct_detail_text{
	margin:0 2px;
	padding:0;
	width:auto;
	height:auto;
	float:left;
}
#duct_detail_fujia div{
	width:200px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}
#ul_qty_list,#ul_pri_list
{
	margin:0;
	padding:0;
	height:auto;
	float:left;
}
#ul_qty_list{
	width:43px;
}
#ul_pri_list{
	width:205px;
}
#ul_qty_list li,#ul_pri_list li
{
	
	margin:1px;
	background-color:#DEE7FF;
	padding:0;
	float:left;
	height:20px;
	font-weight:bold;
}
#ul_qty_list li{
	width:40px;
	text-align:right;
}
#ul_pri_list li{
	width:120px;
	text-align:left;
	text-indent:10px;
	color:#f00;
}

#duct_detail_qty div {
	margin:2px;
	padding:0;
	background-color:#DEE7FF;
	width:75px;
	height:18px;
	float:left;
	text-align:center;
	font-weight:bold;
}

#duct_detail_price div {
	margin:2px;
	padding:0;
	background-color:#fff;
	color:#f00;
	width:75px;
	height:18px;
	float:left;
	text-align:center;
	font-weight:bold;
}
.duct_detail_info{
	width:320px;
	margin:5px 0;
	line-height:18px;
}
#cart_quantity,#frm_wishlist{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
#cart_quantity p{
	margin:10px;
}
.duct_detail_des{
	margin:0 0 0 10px;
	padding:0;
	width:620px;
	overflow:hidden;
	height:auto;
	float:left;
	font-size:12px;
	line-height:1.2;
}
.product_reviews{ font-size:12px; line-height:18px; height:auto; margin:8px 0 0 0; padding:0 0;}
#d_de_list_left{
	margin:0 10px 0 0;
	padding:0;
	white-space:240px;
	height:auto;
	float:left;
}
#d_de_list_right{
	margin:0;
	padding:0;
	width:382px;
	height:auto;
	float:left;
}
#detail_list_con{
	margin:0;
	padding:0;
	width:382px;
	height:auto;
	float:left;
}
#count_item{
	margin:0 0 10px 0;
	padding:0;
	width:130px;
	height:auto;
	float:left;
}
#count_item{
	margin:0 0 10px 0;
	padding:0;
	width:242px;
	height:auto;
	float:left;
}

#cart_quantity2{
	margin:10px 0 0 8px;
	padding:0;
	float:left;
	width:620px;
	height:auto;
}
#cart_quantity2 div{
	margin:0 4px;
	padding:0;
	float:left;
	width:auto;
	height:auto;
}
/* shopping cart */
.productListing{
	margin:0 0 0 8px;
	width:620px;
	height:auto;
	padding:0;
	float:left;
}
#proinfo_des2tit{
	margin:5px 0 0 8px;
	padding:0;
	border:2px solid #CEDBFE;
	width:616px;
	height:auto;
	float:left;
	font-weight:bold;
	line-height:16px;
	font-size:14px;
	color:#000;
	background:#CEDBFE;
}
#proinfo_des2cont{
	margin:0 0 10px 10px;
	padding:0;
	width:620px;
	height:auto;
	float:left;
	line-height:1.2;
}
.shoppingcart_a:link,.shoppingcart_a:active,.shoppingcart_a:visited,.shoppingcart_a:hover{
	color:#f00;
	margin:0 5px;
	font-weight:bold;
}