/* CSS Document */
*{ padding:0; margin:0; border:0; }
body{ background:url(../img/b.jpg) top repeat-x #fff; }
/*----------wel---------------*/
.box{ width:1002px;  margin:0 auto; }
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.top{  margin-bottom:1px; background:url(../img/menu_bg.jpg) #f4f4f4 left top repeat-x;  margin:0 auto; border:1px solid  #cec3af; margin-top:5px; color:#CCCCCC; }
.top a{ color:#FFFFFF;}
.dd2{background:url(../img/me.jpg) left top  no-repeat; height:30px; overflow:hidden; }
.lo{ padding:5px 10px; color:#666666;}
.lo h1{ color:#ba0001; font-family:"ºÚÌå";}
#menu{background:url(../img/menu_bg.jpg) left top repeat-x; height:30px;  overflow:hidden; line-height:30px; width:100%; overflow:hidden;}
#menu ul{ margin-left:20px;}
#menu li{ float:left; width:90px; margin:0 1px; text-align:center; display:inline; background:url(../img/menu_libg.jpg) right top no-repeat; }
#menu li.last { background:none;}
#menu li a{ display:block;  font-weight: normal;  background:url(../img/mu_li_over.jpg)  left center   no-repeat;  color:#fff; overflow:hidden;   }
#menu li a:hover{background:url(../img/mu_li.jpg) 5px center   no-repeat; color:#FF9900; text-decoration:underline;}
#menu li.last a {border-right:none;}
#main{ padding-top:10px; background:url(../img/main_bg.jpg) left repeat-y;}
#left { width:235px; overflow:hidden; padding-left:5px;}
#right{ width:730px; overflow:hidden; }
#right .mod .cnt{ background:url(../img/cnt_bg.jpg) right bottom no-repeat; padding:10px;}

#left .mod .ttl {   }
#left .mod .ttl h4{ color:#FFf; padding:0px 0 0 25px; }
#left .mod .cnt { padding:0; }
#left .mod .cnt li{line-height:24px; background:url(../img/list.jpg) left center no-repeat; padding-left:20px; margin-bottom:10px; }

#menu1 li{line-height:24px; background:url(../img/goodscat.gif) 15px center no-repeat; padding-left:30px; margin-bottom:10px; }

#left #goodsCat  .cnt li a{ padding-left:25px;}

.prc .mod .ttl {background:url(../img/prc.gif) 10px center no-repeat; height:29px;     }
.prc .mod .ttl h4{ background:url(../img/xib.gif) 10px center no-repeat; padding:8px 0 0px 35px;  color:#ff3091; }
.prc .mod .ttl h5{ background:url(../img/fd.jpg)  left center no-repeat; width:42px; height:15px;  } 
.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 20px; 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(../img/lis.jpg) left center no-repeat;}
.btm{background:url(../img/bomt.jpg) left top repeat-x;  text-align:center; line-height:28px;}
#ULocation { background:url(../img/prc.gif) 5px #ededed  center no-repeat; margin-bottom:6px; padding:4px 0; color:#999999; padding-left:25px;  }
#ULocation a{ color:#3a3a3a; }
.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(../img/btz.jpg) left bottom no-repeat;}
.dd #goodsCat .ttl{background:url(../img/t.jpg) left top no-repeat; height:30px; color:#FFFFFF; line-height:25px;  }

.dd #goodsCat .cnt li{ font-weight:bold; background:url(../img/goodscat.gif) 10px center no-repeat; padding-left:5px; border-bottom:1px dashed #eee;}
.dd #goodsCat .cnt{ padding-top:10px;}
.dd #goodsCat .cnt li a{ font-weight:normal; color:#000;}
.dd #goodsCat .cnt li a:hover{ color:#FF6600;}
.prc .ttl { border-bottom:1px dashed #CCCCCC; }
.bq{ background:#ededed; color:#464646; padding:10px; border-top:1px solid #d2d2d2;}
.bdd li{ background:url(../img/da.gif) left center no-repeat; padding-left:20px; border-bottom:1px  dashed #dedede;}