.top{
  width: 100%;
  background-color: #2D9BA8;
}
#top{
  width: 980px;
  margin: auto;
  height: 80px;
}
.top_left{
  float: left;
  height: 50px;
}
.banner img{
  width: 100%;
  height:350px;
}
.l1 {
  width: 40%;
  margin: 0 auto;
}
legend{
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
#h2{
  display: none;
}
.tab{
  margin: auto;
}
.tab tr{
  height: 30px;
}
#kk {
  border: 6px double #111;
}
.tab>tbody>tr>td:first-child {
  text-align: justify;
  text-justify: distribute-all-lines;
  text-align-last: justify;
}
.nav{
  width: 980px;
  margin: auto;
  margin-top: 20px;
  overflow: hidden;
}
