@charset "utf-8";
/* CSS Document */
body { margin:0; text-align:center; background:#f1f1f1 url(../images/body_bg.gif) repeat-x top; }
a img { border:0; }
body, div, a, input, p, td { font:11px/18px Tahoma,verdana,Arial, Helvetica, sans-serif; color:#666666; }

/* top */
div.top { width:899px; margin:0 auto; height:73px; overflow:hidden; }
div.top a.logo { display:inline; margin:13px 19px 0 8px; float:left; }
div.top div.w { float:left; margin-top:38px; }
div.top div.w a { display:block; }
div.top div.nav { float:right; display:inline; margin:26px 0 0 0; }
div.top div.nav a { display:block; text-decoration:none; text-align:right; line-height:1.3em; }
div.top div.nav a img { margin:0 0 0 5px; }
div.top div.nav a.n1 { color:#cc0000; margin-bottom:3px; }
div.top div.nav a.n2 { color:#3a4b9e; }

/* mainnav */
div#mnav { 
	width:899px; height:29px; margin:0 auto; text-align:left; overflow:hidden;
	border-top:solid 1px #cccccc; 
}
div#mnav a { margin:0; }
div#mnav2 { width:899px; height:31px; margin:1px auto 0; overflow:hidden; }
div#mnav2 div.search { float:left; padding-top:6px; }
div#mnav2 div.search img { margin:0 9px -5px; display:inline; }
div#mnav2 div.search input { height:14px; line-height:14px; border:solid 1px #cbcbcb; background:#FFFFFF; }
div#mnav2 div.nav { float:right; padding:6px 30px 0 0; }
div#mnav2 div.nav a { margin:0 15px; display:inine; float:left; }

/* middle */
div.mid { 
	width:899px; background:#FFFFFF; overflow:auto; margin:0 auto;
	border:solid 1px #cccccc; border-top:0; margin-bottom:3px; padding-bottom:3px;
}

/* footer - nav */
div#fnav { 
	width:901px; height:30px; margin:0 auto; background:url(../images/fnav_bg.gif) repeat-x; clear:both; text-align:left;
	overflow:hidden; 
}
div#fnav a { display:inline; margin-right:12px; }
/* footer */
div.footer { 
	width:899px; margin:0 auto; background:#FFFFFF; padding:7px 0;
	border:solid 1px #cccccc; border-top:0;
}
div.footer a.go_top { 
	display:block; float:right; padding-left:17px;
	background:url(../images/go_top.gif) no-repeat left center; margin-right:13px; 
}

/* home */
img.swf_pic { float:left; }
div.idx_sid { 
	float:right; width:200px; height:260px; display:inline; margin-right:1px;
	background:url(../images/idx_sid_bg.gif) repeat-x; 
}
div.idx_sid a { display:block; margin:0 auto 3px; width:184px; }
div.idx_sid img.t { margin:8px auto 9px; }

div.mid div.con1 { 
	float:left; width:417px; height:160px; margin-top:1px; padding:4px 0 0 12px;
	background:#f5f4ef url(../images/idx_con1_bg.gif) no-repeat right;
	text-align:left;
}
div.mid div.con1 img.t { display:block; }
div.mid div.con1 a.see { 
	display:inline; float:right; text-decoration:none; font-weight:bold;
	background:url(../images/arrow2.gif) no-repeat left 7px;
	padding-left:7px; margin-right:123px; 
}

div.mid div.idx_pro { width:468px; height:164px; float:right; margin:1px 1px 0 0; display:inline; overflow:hidden; }
div.mid div.idx_pro div#pro_pic { width:100%; overflow:hidden; }
div.mid div.idx_pro h1 { display:block; height:20px; background:#e2e2df; padding:11px 0 0; margin:0 0 5px; }
div.mid div.idx_pro table a img { margin:0 2px; border:solid 1px #e2e2df; }

a#Go2010AW { display:block; position:absolute; top:50px; right:50px; border:solid 1px #F00; }