@charset "utf-8";

@import url(reset.css);
@import url(base.css);
@import url(common.css);

#main {
  padding: 29px 42px 0 42px;
}

#side{
  padding-top:0;
}

#content h3.spa{
  margin-bottom: 15px;
}

/* list
--------------------------------------------------------------------*/
#content .list{
  overflow:hidden;
  zoom:1;
  clear:both;
  margin-bottom:15px;
}

#content .list dl{
  float:left;
  width:200px;
  margin: 0 20px 0 0;
}

#content .list dl.clean{
  margin-right:0;
}

#content .list dl dt{
  margin: 5px 0 4px;
}

#content .list dl dd{
  font-size:0.86em;
}

#content .list dl dd a{
  width: 196px;
  height: 196px;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  border: 2px solid #C8CFDE;
}

#content p.no1{
  text-align:right;
  margin-bottom:40px;
  line-height:1.2;
}

/* tuwen2
--------------------------------------------------------------------*/
#content .tuwen2{
  overflow:hidden;
  zoom:1;
  clear:both;
  margin-bottom:33px;
}

#content .tuwen2 .right{
  padding-top:5px;
  margin: 0 0 20px 25px;
}

#content .tuwen2 p{
  margin: 0 10px 0 0;
}

/* topics
--------------------------------------------------------------------*/
#content .topics{
  height:148px;
  overflow-y:scroll;
  margin-bottom:42px;
  border: 1px solid #E1E1E1;
}

#content .topics dl{
  zoom:1;
  overflow:hidden;
  padding: 4px 0 0 20px;
}

#content .topics dt {
  float: left;
  font-size:1.03em;
}

#content .topics dd {
  padding: 0 0 0 106px;
}

@media screen and (max-width: 768px){
}