body  {
  margin:0px;
}

a:link {text-decoration : none; color : #565656;}
a:visited {text-decoration : none; color : #565656;}
a:hover {text-decoration : none; color : #325579;}
a:active {text-decoration : none; color : #565656;}

img  {
  display:block;
  border-width:0px;
}
/* index */
#index  {
  width:1004px;
  height:590px;
  background:url(../images/inbg.jpg) repeat-x top left;
}
#inhead  {
  width:960px;
  height:95px;
}
#inbody  {
  width:960px;
}
#inleft  {
  width:340px;
  height:400px;
  float:left;
}
#inright  {
  width:620px;
  height:403px;
  float:right;
  background:#fff;
}
#inindex  {
  margin:45px 25px 20px 25px;
  font-size:12px;
  letter-spacing:2px;
  line-height:200%;
  color:#848383;
  padding:5px;
}
#inindex p  {
  text-indent:24px;
}
#inrl  {
  width:360px;
  height:270px;
  float:left;
}
#inrltop  {
  width:360px;
  height:38px;
}
#pro  {
  width:360px;
  height:95px;
  border:1px solid #eeeeee;
}
#inrr  {
  width:180px;
  float:right;
}
#inrr ul  {
  margin:0px;
  padding:5px;
  list-style:none;
  border:1px solid #eeeeee;
}
#inbottom  {
  clear:both;
}
#infoot  {
  width:1004px;
  height:69px;
  clear:both;
  background:url(../images/infoot.jpg) no-repeat top center;
}
#ininfoot  {
  margin:0px 15px 0px 300px;
  padding-top:30px;
  text-align:center;
  font-family:verdana;
  font-size:12px;
  color:#565656;
}
/* index */

/* content */

#contain  {
  width:1004px;
  background:url(../images/bg.jpg) repeat-y top left;
}
#sidebar  {
  width:233px;
  float:left;
}
#logo  {
  width:233px;
  height:226px;
}
#sidebar .title  {
  width:233px;
  height:56px;
}
#menu  {
  width:233px;
  height:228px;
  margin:0px;
  padding:0px;
  list-style:none;
  line-height:210%;
  background:url(../images/lmenu.jpg) repeat-y top left;
}
#menu .first  {
  border-top:none;
}
#menu li  {
  font-family:verdana;
  font-size:12px;
  color:#565656;
  margin:0px 15px 0px 48px;
  border-bottom:1px dashed #949494;
  border-top:1px dashed #ffffff;
}
#menu li a  {
  width:171px;
  padding:2px 2px 2px 5px;
}
#content {
  width:727px;
  float:left;
}
#navi  {
  width:727px;
  height:155px;
}
#main  {
  width:727px;
  font-size:12px;
  letter-spacing:2px;
  line-height:200%;
  color:#666666;
}
#main .title  {
  width:727px;
  height:59px;
}
#mainin  {
  margin:2px 39px 20px 27px;
  padding:30px;
  border:1px solid #E2E2E2;
}
#mainin p  {
  text-indent:24px;
}
#mainin .about1  {
  width:470px;
  height:294px;
  margin-left:65px;
  border:1px solid #dadada;
  padding:4px;
}
#add  {
  float:left;
  margin:0px;
  padding:0px;
  list-style:none;
  width:340px;
}
#add li  {
  padding-left:20px;
  background:url(../images/list.jpg) no-repeat 10px 10px;
}
#map  {
  float:right;
  padding:4px;
  border:1px solid #eeeeee;
}
#product  {
  width:520px;
  margin-left:40px;
  text-align:center;
}
#proleft  {
  width:220px;
  float:left;
  padding:4px;
  border:1px dashed #555555;
}
#proright  {
  width:220px;
  float:right;
  padding:4px;
  border:1px dashed #555555;
}
#explain  {
  width:520px;
  margin-left:40px;
  text-align:center;
  margin-top:5px;
  margin-bottom:10px;
  color:#114483;
}
#expleft  {
  width:220px;
  float:left;
}
#expright  {
  width:220px;
  float:right;
}
#guestbook  {
  letter-spacing:2px;
  line-height:120%;
}
#submit  {
  text-align:center;
}
label  {
  display:block;
}
input:focus,textarea:focus  {
  border-top:1px solid #000;
  border-left:1px solid #000;
}
#up  {
  float:right;
  width:44px;
  height:600px;
  background:url(../images/r_btbg.jpg) no-repeat top left;
}
#up .floatmenu  {
  position:absolute;
  margin-top:900px;
}
#foot  {
  width:1004px;
  height:69px;
  clear:both;
  background:#fff url(../images/foot.jpg) no-repeat top center;
  font-family:verdana;
  font-size:12px;
  color:#565656;
}
#footin  {
  margin:0px 140px 0px 260px;
  padding-top:20px;
  text-align:center;
}

/* content */
