@charset "utf-8";

@import url(reset.css);
@import url(base.css);
@import url(common.css);


.banner{
 margin: 0 0 20px;
}

#wrap{
  margin-top:0;
}

#content h2{
  line-height:1.0;
  font-size:1.5em;
  color:#000;
  margin-bottom: 20px;
  padding: 8px 0 7px 60px;
  background:url(../image/h3_bg.jpg) left bottom repeat-x;
}

/* topics
--------------------------------------------------------------------*/
#content .topics{
  height:129px;
  overflow-y:scroll;
  margin-bottom:31px;
}

#content .topics dl{
  zoom:1;
  background:#fff;
  overflow:hidden;
  padding:4px 0 2px 1px;
}

#content .topics dt {
  float: left;
}

#content .topics dd {
  padding: 0 0 0 107px;
}



/* tuwen
--------------------------------------------------------------------*/
#content .tuwen{
  overflow:hidden;
  zoom:1;
  clear:both;
  margin-bottom:30px;
}

#content .tuwen ul{
  float:left;
}

#content .tuwen p{
  width:375px;
  margin: 0 0 0 220px;
}

#content .tuwen p.top{
  margin-bottom:16px;
  color:#FF0000;
}



/* box
--------------------------------------------------------------------*/
#content .box{
  overflow:hidden;
  zoom:1;
  clear:both;
  padding-bottom:17px;
}

#content .box dl{
  float:left;
  width:290px;
  margin: 0 20px 16px 0;
}

#content .box dl dd{
  margin-bottom:6px;
}

#content .box dl.clean{
  margin-right:0;
}



/* item
--------------------------------------------------------------------*/
#content .item{
  margin-bottom:12px;
}

#content .item dl{
  overflow:hidden;
  zoom:1;
  clear:both;
  margin-bottom: 20px;
}

#content .item dl.clean{
  margin-bottom:0;
}

#content .item dl dd{
  float:left;
}

#content .item dl dt{
  margin: 0 0 0 220px;
}






















