#banner {
  clear:both;
  height:264px;
}
#i_pic {
  float:left;
  width:362px;
  height:160px;
  margin:0 0 0 20px;
}
#i_pic h1{
  background:url(../images/prod_bg.gif) left center repeat-x;
  font-size:13px;
}

#i_pic img {
  float:left;
  margin:1px 2px 0 2px;
  width:100px;
  height:100px;
}

#contact {
  float:left;
  width:245px;
  margin:0 0 0 10px;
  line-height:25px
}
#contact h1{
  background:url(../images/prod_bg.gif) left center repeat-x;
  font-size:13px;
}
.dis {
 display:block;
}

.undis {
 display:none;
}

#tab {
  float:left;
  width:300px;
}

.tab_m {
  height:20px;
  line-height:18px;
  padding-right:20px;
  background:url(../images/tab_m_bg.gif) left center no-repeat;
}

.tab_m ul li {
  float:left;
  width:70px;
  margin-left:15px;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc;
  text-align:center;
  color:#ccc;
}

.tab_m ul li.s {
  border-top:1px solid #333;
  border-right:1px solid #333;
  border-left:1px solid #333;
  color:#333;
}

#tab_box {
  clear:both;
  width:295px;
  height:110px;
  margin:5px 5px 0px 10px;
}

#tab_box ul li {
  width:285px;
  height:20px;
  line-height:20px;
  padding-left:10px;
  background:url(../images/icon1.gif) left 8px no-repeat;
  overflow:hidden;
}

#links {
  clear:both;
  height:25px;
  line-height:25px;
  margin:10px 6px 10px 0px;
  padding:0px 10px;
  background:url(../images/links_bg.gif) left top no-repeat;
  border:1px dotted #ccc;
  color:#888;
}
#links a {
  float:left;
  /*display:inline;*/
  padding:0px 5px;
  white-space: nowrap;
}
