@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-size:11px; font-family:Tahoma, sans-serif; border:0;
}
body{ background:url(/images/sd2.jpg);
}
p{ line-height:150%; color:#000;
}
/*===============================header=================================*/
#header{ width:960px; height:105px; margin:0 auto; background:#fff; position:relative;
}
#header .logo{ position:absolute; top:40px; left:25px;
}
#top1{ width:960px; height:30px; background:url(/images/sd1.jpg) left top no-repeat; color:#fff; font-weight:bold;
}
#top1 table{ position:absolute; top:3px; right:25px;
}
#top1 table td{ font-size:10px;
}
#top1 table a{ color:#fff; font-weight:bold; text-decoration:none; font-size:10px;
}
#top1 table a:hover{ color:#9dcbca;
}
#topnav{ position:absolute; top:58px; right:25px;
}
#topnav a{ color:#575757; padding:0 5px 0 5px; text-decoration:none; font-size:12px; font-family:Tahoma;
}
#topnav a:hover{ color:#000;
}
#line{ width:930px; position:absolute; bottom:0; left:15px; border-bottom:1px solid #eee; height:20px;
}
/*================================container=====================================*/
#container{ width:960px; margin:0 auto;
}
.allbg{ float:left;background:#fff; width:960px; min-height:1%;
}

/*================================left=====================================*/
#left{ float:left; width:690px; margin-top:7px; padding:0 0 10px 30px;
}
#mbx{ width:690px; padding-top:8px;
}
#mbx a{ text-decoration:none; color:#464e5b;
}
#mbx a:hover{ text-decoration:underline
}
#intro1{ width:670px; background:#f5e6e4; padding:15px 10px 10px 10px; margin-top:20px;
}
#intro1 h1{ font-size:16px; color:#666;
}
#list{ width:670px; padding:20px 0 0 0; position:relative;
}
#list h2{ background:url(/images/jt5.jpg) left center no-repeat; padding-left:15px; margin-bottom:25px; font-family:Tahoma; color:#666;
}
#ye{ position:absolute; top:20px; right:3px;
}
#ye a{ text-decoration:none; color:#666;
}
#ye a:hover{ text-decoration:underline;
}
.p1{ float:left; width:157px; height:162px; border:1px solid #ccc; text-align:center; margin:-1px -1px 0 0; background:#fcfcfc; padding:2px;
}
.p1 img{ width:120px; height:120px;
}
.p1 a{ text-decoration:none; font-size:9px; color:#777777; font-family:Verdana, Arial, Helvetica, sans-serif
}
#p2{ padding-left:17px;
}
/*-------------------------jewelry----------------------------------*/
#jewelrylist{ width:670px; padding:20px 0 0 0; position:relative;
}
#jewelrylist h2{ float:left; width:650px; position:relative; background:url(/images/jt5.jpg) left center no-repeat; padding-left:15px; font-family:Tahoma; color:#666;
}
#jewelrylist h2 span{ position:absolute; top:0; right:10px;
}
#jewelrylist h2 span a{ text-decoration:none; font-size:14px; color:#666; 
}
#jewelrylist h2 span a:hover{ text-decoration:underline; color:#000;
}
.p3{ float:left; display:inline; width:630px; border-top:1px solid #dfdfdf; margin:10px 20px 0 20px; padding:10px 0 0 0;
}
.p4{ float:left; width:150px; height:160px; text-align:center; background:#fcfcfc; padding:2px;
}
.p4 span{ color:#da0a43;
}
.p4 a{ text-decoration:none; font-size:9px; color:#777777; font-family:Verdana, Arial, Helvetica, sans-serif
}
.p5{ width:100%; padding:5px 0 5px 5px; background:#f1f7f9; margin:5px 0 5px 0;
}
.p5 a{ text-decoration:none; font-size:14px; font-weight:bold; color:#666;
}
.p5 a:hover{ color:#f25242
}
.p7{float:left;color:#777777;padding-left:4px;text-decoration:line-through;}
.p8{float:right;font-weight:bold;padding-right:4px;color:#da0a43}
.com1{ border-bottom:1px dotted #ccc; padding-bottom:10px; margin-top:10px;
}
.com2{ font-size:14px;
}

.com3{ font-size:12px; color:#666; font-weight:bold;
}
.com4{ margin-left:15px; color:#999;
}
.com1 p{ margin-top:5px;
}
/*-------------------------news----------------------------------*/
.news{ margin-bottom:10px;
}
.news div{ width:650px; background:url(/images/jt6.jpg) left center no-repeat; padding:2px 0 4px 15px; position:relative;
}
.news div a{ font-size:12px; text-decoration:none; color:#000;
}
.news div a:hover{ text-decoration:underline; color:#f25242;
}
.news p{ margin-left:15px; border-top:1px dotted #ddd; width:650px; padding:5px 0 0 0;
}
.news div span{ position:absolute; top:2px; right:0;
}
/*-------------------------help----------------------------------*/
.he{ width:650px;background:url(/images/jt6.jpg) left center no-repeat; padding:2px 0 4px 15px; font-size:12px; margin:10px 0 10px 0;
}
.he a{ text-decoration:none; color:#000;
}
.he a:hover{ color:#f25242; text-decoration:underline;
}
.shipping td{  border-top:1px solid #efefef; padding:6px 4px 6px 4px; border-left:1px solid #ccc;
}
.shipping td a{ text-decoration:none; font-size:12px; color:#000;
}
.shipping td a:hover{ color:#f25242
}
.help ul li{ list-style:none; padding:0 0 4px 5px; border-bottom:1px dotted #CCC
}
.help ul li a{ text-decoration:none; color:#000;
}
.help ul li a:hover{ color:#f25242
}
#chat{ width:199px; height:53px; padding-top:5px;
}
#chat img{ border:1px solid #ccc;
}
/*================================right=====================================*/
#right{ float:right; width:230px; padding-bottom:10px;
}
#right form{ width:200px; height:42px; margin-top:7px; background:#edd7d8; position:relative;
}
.fo1{ width:160px; height:21px; position:absolute; padding-top:3px; top:9px; left:7px;
}
.fo2{ position:absolute; top:9px; left:167px;
}
.right1{ width:200px; padding-bottom:10px; background:#f5e6e4; margin-top:1px;
}
.right1 h2{ width:187px; padding:12px 0 0 13px; font-size:14px; color:#666; font-family:Tahoma; font-weight:normal;
}
.right1 ul{ padding:8px 0 0 8px;
}
.right1 ul li{  width:167px; height:25px; line-height:25px; margin-bottom:1px; background:#fff; list-style:none; padding-left:16px;
}
.right1 ul li a{ display:block; height:25px;text-decoration:none; color:#848484; font-size:12px;
}
.right1 ul li a:hover{ width:167px; background:url(/images/sd4.jpg) 130px center no-repeat; color:#da0a43;
}
/*================================footer=====================================*/
#footer{ text-align:left; clear:both; width:930px; height:82px; line-height:36px; margin:0 auto; background:#f2f2f2; border-top:1px solid #ccc; padding:10px 10px 10px 20px;
}
#footer p{ line-height:150%; font-family:"Times New Roman", Times, serif; font-size:12px; color:#666;
}
#footer p a{ font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none;  color:#666;
}
#footer p a:hover{ color:#000;
}
.ifr{ width:960px; height:30px}