@charset "utf-8";

/******************************
 top_image
 ******************************/

#top_image {
  position:relative;
  width:920px;
  height:430px;
  background:transparent url(../img/index/top_image.jpg) 0 0 no-repeat scroll;
  margin:10px 0;
  overflow:hidden;
}

#top_image_text {
  position:absolute;
  left:500px;
	top:200px;
  width:310px;
  height:37px;
  text-indent:-1000px;
  background:transparent url(../img/index/top_image_text.gif) 0 0 no-repeat scroll;
}

/******************************
 news
 ******************************/

#news {
	font-size:11px;
	line-height:1.4;
	background:#d6f1fc;
}
#news h3 {
	margin:0;
	padding:0;
	background:transparent none;
	border:0 none;
}
#news h3 a {
	display:block;
	width:640px;
	height:43px;
	margin:0;
	padding:0;
	background:transparent url(../img/index/news_head.gif) 0 0 no-repeat scroll;
	text-indent:-1000px;
	overflow:hidden;
	border:0 none;
}
#news ul, #news li {
	list-style:none;
	margin:0;
	padding:0;
}
#news ul {
	background:transparent url(../img/index/news_body.gif) 0 0 repeat-y scroll;
	padding-bottom:5px;
}
#news li {
	padding:5px 32px 5px 32px;
	background:transparent url(../img/index/news_list_mark.gif) 17px 10px no-repeat scroll;
}
#news li .date {
	color:#06A3EA;
	font-weight:bold;
}
#news .more {
	width:620px;
	padding:8px 10px 6px 10px;
	background:#d6f1fc url(../img/index/news_tail.gif) 0 0 no-repeat scroll;
	text-align:right;
}
#news .more a {
	color:#06A3EA;
	font-weight:bold;
}
#news .more img {
	margin:0;
	border:0 none;
	vertical-align:middle;
}

/******************************
 topppage_bottom_banners
 ******************************/

#topppage_bottom_banners:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

#topppage_bottom_banners {
	margin: 20px -30px 0 0;
	font-size:11px;
  min-height: 1px;
}

* html #topppage_bottom_banners {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

#topppage_bottom_banners .banner {
	float:left;
	width: 310px;
	padding-right: 20px;
  margin:0 0 4px 0;
  line-height:1.1;
  text-align:center;
}



}



#topppage_bottom_banners .banner a {
  color:#656464;
}
#side_nav .banner a:hover {
  color:#f8c948;
}
#topppage_bottom_banners .banner img {
  display:block;
  text-decorarion:none;
  margin-bottom:3px;
}
#topppage_bottom_banners .banner img {
  border:0;
  color:#656464;
}