/* CSS Document */
body{ background:url(bg.jpg) top repeat-y #ae0001 ; }
/*----------wel---------------*/
.box{ width:946px;  margin:0 auto; }
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.top{  margin-bottom:1px; background:url(me_bg.jpg)  left top repeat-x; height:70px;   margin:0 auto;  color:#CCCCCC; }
.bs{ position:relative;}
.top a{ color:#FFFFFF;}
.dd2{background:url(me.jpg) left top  no-repeat; height:30px; overflow:hidden; }
.lo{ padding:5px 10px; color:#000;}
.lo h1{ color:#750008; padding-top:15px; font-size:20px; font-family:"ºÚÌå";}
#menu{ height:27px;  overflow:hidden; margin-top:28px; line-height:27px; width:100%; overflow:hidden;}
#menu ul{ margin-left:20px;}
#menu li{ float:left; width:95px; margin:0 10px; text-align:center; display:inline; background:url(menu_libg.gif) right top no-repeat; }
#menu li.last { background:none;}
#menu li a{ display:block;  font-weight: normal;  background:url(mu_li_over.jpg)  left center   no-repeat;  color:#941305; overflow:hidden;   }
#menu li a:hover{background:url(mu_li.jpg) 5px center   no-repeat; color:#FFFFCC; text-decoration:underline;}
#menu li.last a {border-right:none;}
.header{ background:url(h_bg.jpg) left top repeat-x;}
#main{ padding-top:10px; background:url(main_bg.jpg) left repeat-y;}
#left { width:219px; overflow:hidden; padding-left:5px;}
#right{ width:680px; overflow:hidden; }
#right .mod .cnt{ background:url(cnt_bg.jpg) right bottom no-repeat; padding:10px;}

#left .mod .ttl {   }
#left .mod .ttl h4{ color:#6c0000; padding:0px 0 0 25px; }
#left .mod .cnt { padding:0; }
#left .mod .cnt li{line-height:24px; background:url(list.jpg) left center no-repeat; padding-left:20px; margin-bottom:10px; }
#left #goodsCat  .cnt li a{ padding-left:25px;}

.prc .mod .ttl {background:url(prc.jpg) no-repeat; height:29px;     }
.prc .mod .ttl h4{ padding-left:50px; padding-top:10px; color:#510000;  }
.prc .mod .ttl h5{ padding-top:10px;   } 
.prc .mod .ttl h5 a{ color:#696969; padding-left:10px;}
.prc .grid .l_img img{ border:1px solid #d6d6d6; padding:2px; width:120px; height:120px; background:#FFFFFF; }
.prc .grid li{width:130px; height:160px; overflow:hidden; margin:4px 15px; display:inline; overflow:hidden; float:left; }

.dsd{ margin-top:0px;}
.s img{ float:left; padding:0 10px 10px 0;}
.bdd li{ padding-left:15px; line-height:25px; background:url(lis.jpg) left center no-repeat;}
.btm{ padding-top:20px;height:106px;background:url(btm.jpg) left  bottom repeat-x;  text-align:center; color:#750008; line-height:28px;}

#ULocation { background:url(prc.jpg) no-repeat; margin-bottom:6px; padding:4px 0; color:#993300; padding-left:45px;  }
#ULocation a{ color:#993300; }

.l_ginfo h5 a{ font-weight:normal; color:#666666;}
.sy{ padding-top:33px; padding-right:20px;}
.sy img{ vertical-align:middle; }
.sy a{ padding-right:10px; }

.wez{ line-height:34px; color:#FFFFFF; padding-right:20px;  }
.dd{ background:url(btz.jpg) left bottom no-repeat;}
.dd #goodsCat .ttl{background:url(t.jpg) left top no-repeat; height:39px; line-height:30px;  }
.dd #goodsCat .cnt li{ font-weight:bold; background:url(goodscat.gif) 10px center no-repeat; padding-left:5px; border-bottom:1px dashed #f1d290;}
.dd #goodsCat .cnt{ padding-top:10px;}
.dd #goodsCat .cnt li a{ font-weight:normal; color:#000;}
.dd #goodsCat .cnt li a:hover{ color:#FF6600;}

.bq{ background:#ededed; color:#464646; padding:10px; border-top:1px solid #d2d2d2;}
.bdd li{ background:url(da.gif) left center no-repeat; padding-left:20px; border-bottom:1px  dashed #dedede;}
#menu1 li{font-weight:bold; background:url(goodscat.gif) 10px center no-repeat; padding-left:35px; line-height:25px; border-bottom:1px dashed #f1d290;}
.ttl { background:url(prc.jpg) no-repeat; margin-bottom:6px; padding:4px 0; color:#993300; padding-left:45px;  }
.ttl a{ color:#993300; }
.fl h1{ padding:0; margin:0; border:0;  }
.fl h5{ padding:0; margin:0; border:0;  }


