/* 
#######################################
网站前台公共 CSS
#######################################
*/ 

body{ text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0px;}
a:link {color: #000; text-decoration: none} 
a:visited {color: #000; text-decoration: none} 
a:hover {text-decoration: underline} 

.web_body{ width:843px; height:auto; margin:0 auto; text-align:left; overflow:hidden;} 
/* TOP头部CSS - Start */ 
.web_top{ width:100%; height:50px; line-height:50px; margin-top:10px; padding:0px;} 
	.web_top li{ list-style:none; display:inline; margin:0; padding:0px; height:50px; vertical-align:bottom;}
	.web_top_logo{ float:left; width:250px; background: url(/images/top/logo.gif) left top no-repeat; cursor:pointer;} 
	.web_top_txt{ float:left; width:320px; color:#999; line-height:16px; text-align:left;} 
	.web_top_right{ float:right; width:270px; background: url(/images/top/top_right.gif) left bottom no-repeat; vertical-align:bottom; text-align:right; display:table;} 
	.web_top_right div { float:left; margin-top:28px; height:22px; line-height:22px; display:table-cell; } 
		.web_top_right div a:link{ color:#FFF; text-decoration:none;} 
		.web_top_right div a:hover{ color:#FFF; text-decoration:none;} 
		.web_top_right div a:visited{ color:#FFF; text-decoration:none;} 
		.web_top_right div a:active{ color:#FFF; text-decoration:none;} 
		.web_top_right_1{ width:90px; text-align:right; padding-right:2px;}
		.web_top_right_2{ width:85px; text-align:right; padding-right:5px;}
		.web_top_right_3{ width:80px; text-align:right; padding-right:5px;}
	
.top_daohang{ clear:both; width:100%; height:24px; line-height:24px; background: url(/images/top/daohang.jpg) top left no-repeat; margin:0; padding:0px; white-space:nowrap; display:block; } 
	.daohang_active{ background-image: url(/images/top/daohang.jpg); background-repeat: no-repeat;}
	.top_daohang a{ float:left; color:#666; height:24px; list-style:none;  display:inline; margin:0; padding:0px; color:#000; font-size:12px; font-weight:bold; text-decoration:none; text-align:center;} 
	.top_daohang a:hover{ text-decoration:none; background-image: url(/images/top/daohang.jpg); background-repeat: no-repeat;} 
	.top_daohang a:visited{ color:#666;}
	.top_daohang .top_daohang_item_over1 { width:70px; background-position: -55px -26px; margin-left:55px; color:#666;} 
	.top_daohang .top_daohang_item_over2 { width:100px; background-position: -125px -26px; color:#666;} 
	.top_daohang .top_daohang_item_over3 { width:105px; background-position: -225px -26px; color:#666;} 
	.top_daohang .top_daohang_item_over4 { width:101px; background-position: -330px -26px; color:#666;} 
	.top_daohang .top_daohang_item_over5 { width:135px; background-position: -431px -26px; color:#666;} 
	.top_daohang .top_daohang_item_over6 { width:128px; background-position: -566px -26px; color:#666;} 
	.top_daohang .top_daohang_item_over7 { width:110px; background-position: -694px -26px; color:#666;} 
	
.top_cart{ clear:both; height:20px;text-align:right; margin-top:2px; background: url(/images/top/top_cart_bg.gif) top left no-repeat; color:#fff; padding:0px 10px;}
.top_cart img{ margin-top:2px; position:relative; }
.top_cart a, .top_cart a:visited{ color:#fff; text-decoration:none;}
.top_cart #cart_item_count { }
.top_cart .top_cart_txt{ position:relative; margin:0px 5px; margin-top:-5px; }
a.cart_check_out:link, a.cart_check_out:visited {color: #fff; text-decoration: none}
a.cart_check_out:hover {text-decoration: underline}

/* TOP头部CSS - End */ 

/* 主要内容CSS - Start */ 
.web_main { clear:both; width:843px; height:auto; margin:0; margin-top:5px; padding:0px; display:table; text-align:center;}
	.main{ clear:both; width:843px; height:auto; margin:5px auto; padding:0px; text-align:left;}
		.left{ float:left; width:162px; height:auto; margin:0; padding:0px; }
			.search_item{ text-align:center; border:1px #ccc solid; margin:0; padding:0px;} 
				.search_title{ background:url(/images/index/left_title_bg.jpg) top left repeat-x; height: 24px; line-height:24px; text-align: center; color: #fff; font-weight:bold; }
				.search_frm{ height:220px; text-align:center;  background:url(/images/index/left_search_bg.jpg) top center no-repeat; margin:2px auto; padding:4px 0px; overflow:hidden; }
				
			.left_item{ text-align:center; border:1px #ccc solid; margin-top:5px; padding:0px;} 
				.left_title{ background:url(/images/index/left_title_bg.jpg) top left repeat-x; height: 24px; line-height:24px; text-align: center; color: #fff; font-weight:bold; }
					.left_title a:link{ color:#fff;}
					.left_title a:visited{ color:#fff;}
				.left_content{ clear:both; text-align:left;}
			.left_item_img{ clear:both; margin-top:5px; padding:0px; text-align:center; }
				.left_item_img a{ margin:0; padding:0px;}

			.left_types{ width:100%; background:url(../pearl-jewelry-image/left_bg.gif) no-repeat top; height:216px; text-align:left;}
			.left_types ul { list-style-image:url(../pearl-jewelry-image/arrow.gif); margin:30px 25px 0 20px; padding:0}
			.left_types ul li { font-weight:bold; font-size:11px;}
			.left_types div { margin: 10px 0 0 40px;}
			.left_types div a{ display:block; font-size:11px; font-weight:bold; background:url(../pearl-jewelry-image/arrow1.gif) no-repeat left; padding-left:14px;}
				
		.right{ float:right; width:673px; height:auto; margin:0; padding:0px; overflow:hidden; }

/* 主要内容CSS - End */ 


/* TOP头部CSS - Start */ 
.web_bottom { clear:both; margin-top:10px; padding:0px;}
.bottom_daohang { height: 19px; width: 100%; text-align: center; vertical-align: bottom; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; }
	.bottom_daohang img{ margin-left:3px; margin-right:2px; }
.bottom_copyright { text-align: center; margin:10px auto; padding:0px;}
/* TOP头部CSS - End */ 









