/* CSS Document */
*{ padding:0; margin:0; }
body{ background:url(../img/bg.gif); width:1002px; margin:0 auto;}
.box{ width:780px;  background:#FFFFFF; margin:0 auto; overflow:hidden;}
.logo{ height:50px; background: url(../img/tt.jpg) left top no-repeat;  padding:2px 0;}
a{ text-decoration:none;}

.grid li{ width:132px; padding:5px; }

.gg{ padding:0 3px;}
.gs h1{ font:"ºÚÌå" ; font-size:16px; font-weight:bold; margin-top:20px;  }
.en a{  margin-top:20px; background:#CCCCCC; display:block; padding:4px; margin-top:20px; text-decoration:none; }
 /* menu */
.gai{ height:17px; margin-top:5px;display:block; border-bottom:2px solid #000000; }
#menu ul{ }
#menu li{background:url(../img/zl.jpg) left top ; width:80px; height:17px;float:left; padding:0px; margin:0 0;  }
#menu li a{background:url(../img/zz.jpg) left  top no-repeat ;  padding:0px 0 0  20px; height:17px; display:block; line-height:17px;}
#menu li a:hover{ color:#FF6600;}
#menu li.first{ padding:0;}
#menu li.last{ padding:0;}
#menu li.first a{background:url(../img/st702.gif) left top no-repeat;}
#menu li.last a{ background:url(../img/z3.jpg) right  top no-repeat;}


.jiej{ background:url(../img/ga.jpg) left top no-repeat;  height:328px; overflow:hidden;  }
.jj{ padding:160px 5px 0 120px;   font-weight:bold;  }
.df{ text-align:right; padding-right:15px;}
.df a{ background:url(../img/st711.gif) left top no-repeat; padding-left:20px;  color:#FF3300;}
.df a:hover{ color:#000; text-decoration:underline;}
.jj #about .cnt{ line-height:26px;}
.jiej .ttl{ display:none;}

.new{ background:url(../img/bg.jpg ) left repeat-y;}
.n_l{ margin-left:78px; margin-right:12px;}
.n_l #news{ padding:0 10px;}
.n_l  .ttl { color:#CC3300;}
.n_l .ttl h5 a{ background:url(../img/st711.gif) left no-repeat; display:block; padding-left:20px; color:#CC3300; }
.n_l  .ttl h5 a:hover { text-decoration:underline; color:#000000;}
.de{ background:url(../img/de.jpg) left repeat-y;}
.cp{ padding:0 12px 0 40px; }
.cp  #goods .ttl{ background:url(../img/zd.jpg) left top no-repeat;height:40px; padding-top:10px   }
.cp  #goods .ttl h4{ padding-left:55px;}
.cp  #goods .ttl h5 a{ ackground:url(../img/st711.gif) left no-repeat; display:block; padding-left:20px; padding-right:10px; color:#CC3300; }
.bi{ background:url(../img/botm.jpg) center top;  height:213px;  }
.bi p{ padding:20px; line-height:26px; text-align:center;}

.p2_dd{ background:url(../img/dee.jpg) left repeat-y;}
.pd{background:url(../img/cd.jpg) left top no-repeat; width:100%; height:100%;}


#left{ margin-left:21px !important;display:inline;  width:53px; overflow:hidden; }
.he{ margin-top:8px; margin-bottom:10px;  height:5px; background:#c90809;  border:1px solid #FFFFFF; border-left:0; border-right:0;}

#menu1 ul{ padding-bottom:10px;}
#menu1 li{  margin:5px 10px; padding:5px 0; background:url(../img/dh.jpg) no-repeat ;  height:26px; line-height:26px; text-align:center;}
#menu1 li a{ color:#000; }
#menu1 li a:hover{ color:#FF6600;}


#right{ width:650px; overflow:hidden; }
#right .mod .ttl{ margin-top:2px;  background:url(../img/dfd.jpg) left top no-repeat;  height:37px; line-height:37px;line-height:37px; width:100%;     }
#right .mod .ttl h4{ color:#FFFFFF;}
#right .mod .ttl h5{  padding-right:20px;  }
#right .mod .ttl h5 a{ color:#FFFFFF;}
#right .mod .ttl h5 a;hover{ color:#000000; text-decoration:underline;}
#right #goods .grid li{padding-left:15px; }
#right #goods .grid li l_ginfo{ width:120px; overflow:hidden; }
#right #goods .grid li l_ginfo h5{ text-align:center;}
#goods .grid .l_img img{ width:120px; height:120px; padding:2px; border:1px solid #CCCCCC;}
.botm{ background:url(../img/bdd.jpg) top repeat-x;line-height:25px; padding: 50px  0 0 0; text-align:center; }

#ULocation{ margin:0 0 5px 0;  background:url(../img/dfd.jpg) left top no-repeat;  height:37px; line-height:37px; width:100%; }
#ULocation h3{ background:url(../img/default3.jpg) 5px center no-repeat; padding-left:40px;  }
