@charset "utf-8";

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

#banner h2 {
	width: 960px;
	height: 430px;
	margin: 0 auto;
}

#main {
  padding: 40px 0 0;
}

#side{
  padding-top:0;
}

#content h3.spa{
  margin-bottom: 5px;
}

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

#content .tuwen2.ev{
  margin-bottom:50px;
}

#content .tuwen2 .right{
  margin-left:20px;
  padding-top:5px;
}

#content .tuwen2 .left{
  margin-right:20px;
  padding-top:5px;
}

#content .tuwen2 p{
  margin: 0 10px 24px 0;
}

#content .tuwen2 p span{
  color:#FF0000;
}

#content .tuwen2 p span.ev{
  color:#0000FF;
}

#content .tuwen2 p.clean{
  margin-bottom:0;
}

#content .tuwen2 p.clean2{
  margin-bottom:0;
  padding-top:10px;
  font-size:1.14em;
  font-weight:bold;
}

/* item
--------------------------------------------------------------------*/
#content .item{
  zoom:1;
  overflow:hidden;
  margin-bottom: 30px;
}
  
#content .item dl{
  float:left;
  width:180px;
  margin:20px 50px 0 0;
  border:#CCC solid 1px;
  padding:4px 4px 6px;
}
  
#content .item dl.none{
  margin-right:0;
}
  
#content .item dl dt{
  font-weight:bold;
  margin:5px 0 0 5px;
}
  
#content .item dl dd{
  font-size:0.8em;
  margin-left:5px;
}

#content .item dl dd a{
  width:180px;
  height:180px;
  text-align:center;
  display:table-cell;
  vertical-align:middle;
}

#content .item dl dd.pic{
  margin-left:0;
}

#content .item dl dd.price{
  color:#A53330;
  font-size:1em;
}

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

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

#content .topics dt {
  float: left;
  font-size:1.01em;
  padding-left: 25px;
  background:url(../image/index_img03.jpg) left center no-repeat;
}

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