/*¹²ÓÃ*/
*{ margin:0;padding:0;}
body { font:12px Arial; color:#333;}
h1{ font-size:18px;}
h2{ margin:10px 0; font-weight:normal; font-size:14px;}
a:link,a:visited{color:#194F95;text-decoration:none;}
a:hover,a:active{color:#FF6600; text-decoration:underline;}
li{ list-style:none;}
.clear{clear:both;height:0px;overflow:hidden;}
form{margin:0px;padding:0px;}
/*Í·²¿*/
#head_top{ margin:auto; width:966px; padding:0px 10px 0px 10px; background-color:#FAFAFA; border-bottom:1px solid #EFEFEF; color:#595757; height:27px; 									 	line-height:27px; text-decoration:none;}
.head_top_left{ color:#595757; font-weight:400; line-height:27px; float:left;}
.head_top_left a:link{ color:#595757; text-decoration:none;}
.head_top_left a:visited{ color:#595757; text-decoration:none;}
.head_top_left a:hover{ color:#595757; text-decoration:underline;}
.head_top_right{ color:#EA5504; font-weight:400; line-height:27px; float:right;}
.head_top_right a { color:#595757; padding:4px 9px; text-decoration:none;}
.head_top_right a:link { color:#595757; padding:4px 9px; text-decoration:none;}
.head_top_right a:visited { color:#595757; padding:4px 9px; text-decoration:none;}
.head_top_right a:hover { border:1px solid #D5D5D5; color:#595757; margin:0px; padding:3px 8px; text-decoration:none;}
.head_top_onlin { background-attachment:scroll; background-image:url(head_top_onlin_icon.gif);background-repeat: no-repeat;	 	background-position:0px; margin:0px; padding:0 0 0 15px;}
#logo{margin:auto; width:966px; }
#logo img{ float:left; margin:10px 10px 0px 20px;}
.logo_right{ float:right;}
span.v21_button1{ background: url(table_topmenu.gif) no-repeat scroll left -530px; height: 20px; line-height:20px;margin:10px 5px 0px 5px; float:left;}
span.v21_button1 a, span.v21_button2 a, span.v21_button1 a:visited, span.v21_button2 a:visited {background: url(table_topmenu.gif) no-repeat scroll right -565px; float:left; margin:0 0 0 2px; padding: 0 4px 0 4px;color: #333; text-decoration: none;letter-spacing: 1px;}
span.v21_button1 a:hover, span.v21_button2 a:hover{ text-decoration: underline; color: #ea5504;}
#tabs1{ margin:auto; width:966px; float:left; font-size:13px; line-height:normal;}
#tabs1 ul{ margin:auto; padding:10px 10px 0 250px; list-style:none;}
#tabs1 li{ display:inline; margin:0; padding:0;}
#tabs1 a{ float:left; background:url("tableft1.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none;}
#tabs1 a span{ float:left; display:block; background:url("tabright1.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#000;}
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span{ float:none;}
/* End IE5-Mac hack */
#tabs a:hover span{ color:#627EB7;}
#tabs1 a:hover{ background-position:0% -42px;}
#tabs1 a:hover span{ background-position:100% -42px;}
/*ËÑË÷*/
.key_search div input{height:25px; line-height:25px;}
#head_search{ margin:auto; width:966px; clear:both; height:69px; background:url("head_search_bg.gif") repeat-x;}
#head_search .key_search{margin:0 20px 0 70px; padding:5px; height:40px;}
#head_search .key_search .key_search_right{ float:right; padding:8px 0 0 40px; color:#80B2DA;}
#head_search .key_search img{ padding:0px 20px 0 0;}
.head_search_input{ background-color:#FAFDFF; border:1px solid #62A5D3; color:#9FA0A0; font-size:14px; height:20px; line-height:20px; padding-top:0px; text-decoration:none; width:380px;}
.input_2008{ background-image:url(head_search_input.gif); background-position:center; background-repeat:no-repeat;border:medium none; color:#000; font-weight:500; height:22px; line-height:22px; width:80px;}
.head_search_radio{ color:#FFFFFF; padding:8px 0 0 40px; text-align:left; float:left;}
.key_search_right a:link{ color:#80B2DA; line-height:20px; text-decoration:none;}
.key_search_right a:visited{ color:#80B2DA; text-decoration:none;}
.key_search_right a:hover{ color:#80B2DA; text-decoration:underline;}
/*footer*/
#footer{ margin:10px 20px 0 20px; text-align:center;}