@charset "utf-8";

@import url(reset.css);
@import url(base.css);
@import url(common.css);

#main {
  padding: 30px 30px 0 30px;
}

#side{
  padding-top:0;
}

#content p.no1{
  text-align:right;
  padding: 0 0 41px;
}

/* tuwen2
--------------------------------------------------------------------*/
#content .tuwen2{
  overflow:hidden;
  zoom:1;
  clear:both;
  margin-bottom:20px;
}

#content .tuwen2 .right{
  margin-left:20px;
}

#content .tuwen2 p{
  padding-right:10px;
}

/* fir
--------------------------------------------------------------------*/
#content dl.fir{
} 

#content dl.fir dd{
  text-align:center;
  margin: 6px 0 22px;
} 

/* sec
--------------------------------------------------------------------*/
#content dd ul.sec{
  margin: 10px 0 40px;
  padding-left:11px;
}

#content dd ul.sec li{
  color:#792C66;
  margin-bottom: 6px;
  padding-left:40px;
  font-size:1.14em;
  font-weight:bold;
  text-align: left;
  background:url(../image/index_img04.jpg) left center no-repeat;
}

/* item
--------------------------------------------------------------------*/
#content .vc{
  overflow:hidden;
  zoom:1;
  margin-bottom: 10px;
}

#content .item{
  overflow:hidden;
  zoom:1;
  clear:both;
  width: 610px;
  margin:0 0 20px;
  background:#F8F7E7;
  padding: 15px;
}

#content .item ul {
  width:160px;
  text-align:center;
}
#content .left ul{
	float: left;
  	margin-right: 20px;
}
#content .right ul {
	float: right;
  	margin-left: 20px;
}
#content .item dl {
	overflow: hidden;
	zoom: 1;
}
#content .left dl.setimg {
  width:430px;
  margin-left: 0 0 0 195px;
}

#content .right dl.setimg {
  width:430px;
  margin-right: 0 0 0 195px;
}

#content .item dl dt{
  color:#483322;
  font-weight:bold;
  margin-bottom:6px;
  border-bottom: 1px solid #CACB9E;
}

/* topics
--------------------------------------------------------------------*/
#content .topics{
  height:138px;
  overflow-y:scroll;
  margin-bottom:41px;
  border: 1px solid #E6DDC4;
}

#content .topics dl{
  zoom:1;
  overflow:hidden;
  background:#F8F7E7;
  padding: 3px 0 6px 9px;
}

#content .topics dt {
  float: left;
  font-size:1.02em;
  padding-left:12px;
  background:url(../image/index_img06.jpg) left center no-repeat;
}

#content .topics dl.even{
  background:#EFEBD8;
}

#content .topics dl.even dt{
  background:url(../image/index_img07.jpg) left center no-repeat;
}

#content .topics dd {
  padding: 0 0 0 117px;
}

#content .access{
 margin-bottom: 20px;
 overflow: hidden;
 zoom: 1;
}

#content .access .map{
 float:right;
 width:350px;
 height:200px;
}

#content .access p{
 margin-right:370px;
}

#content .access p span{
 font-weight:bold;
}

#content .banner{
  margin-bottom: 30px;
}

#content .banner img{
  margin-right: 5px;
}

#content .Reason{
  margin-bottom: 30px;
}

#content .Reason p{
  padding-left: 35px;
}

#content .Reason ul{
  padding-left: 10px;
}

#content .Reason ul li{
  background: url("../image/index_img04.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
  color: #792c66;
  margin-top: 10px;
  font-size: 1.14em;
  font-weight: bold;
  list-style-type: none;
  padding-left: 35px;
}

#content .attention{
  margin-bottom: 30px;
}

#content .attention dl{
  margin-bottom: 10px;
}

#content .attention dt{
  font-weight: bold;
  font-size: 14px;
}

#content .attention dd{
  padding-left: 15px;
}

#content .attention ul{
  margin-bottom: 10px;
  padding-left: 20px;
}

#content .attention li{
  list-style-type: disc;
  margin-bottom: 10px;
}

#content .attention p{
  padding-left: 10px;
}