@charset "UTF-8";
/* CSS Document */



#wrapper{
	background:url(../../img/h_bg.gif) repeat-x left top;
}

#header{
	width:980px;
	height:115px;
	margin:0 auto 28px auto;
}

#header h1{
	width:446px;
	height:115px;
	background:url(../../img/h_title.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

#header ul{
	width:245px;
	list-style:none;
	float:right;
	margin:2px 0 0 0;
}

#header ul li{
	float:left;
}

#header ul li.h_link_contact_us{
	width:122px;
	height:28px;
	margin:0 1px 0 0;
}

#header ul li.h_link_english{
	width:122px;
	height:28px;
	margin:0;
}

#header ul li.h_link_member_site{
	width:245px;
	height:35px;
	margin:17px 0 0 0;
}

#top_read {
	width:690px;
	height:316px;
	background:url(../../img/main_img.jpg) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 30px 0;
}

#top_news{
	width:690px;
	padding:0 0 50px 0;
}

#top_news h2{
	font-size:22px;
	font-weight:normal;
	padding:0 0 10px 10px;
	border-bottom:2px solid #cceeff;
}


#top_news a.btn{
	margin:-40px 0 0 0;
}

#top_news dl{
	clear:both;
	list-style:none;
}

#top_news dl dt{
	clear:both;
	float:left;
	width:70px;
	padding:11px 0 6px 10px;
	font-size:10px;
}

#top_news dl dd{
	padding:10px 0 5px 80px;
	background:url(../img/dotline.gif) repeat-x left bottom;
}
/* IE7以下以外用 */
#top_news dl dd:after {
  content:'';
  display:block;
  clear:both;
}

#top_news dl dd a{
	color:#000;
	text-decoration:none;
}

#top_news dl dd a:hover{
	color:#00abff;
	text-decoration:none;
}


#top_news dl dd a.orange{
	color:#ff6600;
	text-decoration:none;
}

#top_news dl dd a.orange:hover{
	color:#ff8c5f;
	text-decoration:none;
}




