* { font-family:Tahoma; margin:0px;}
body{font-size:12px;margin:0 auto;padding:0;background:#fff;text-align:center;font-size:12px;font-family:宋体,Tahoma,Georgia,verdana,serif}

#wrp{margin:auto; width:970px;}
#wrp #logo{width:100%; text-align:center; margin-top:100px;}
#wrp #logo a img{ border:0px;}
#wrp #search{width:450px; margin:auto; margin-top:30px;}
#wrp #search #searchtype{height:30px; width:100%; line-height:30px; font-size:14px; font-weight:bold; float:left;}
#wrp #search #searchtype span{ margin-left:10px;}
#wrp #search #searchform{width:100%; float:left;}
.textbox{width:300px; height:24px; padding-left:10px; line-height:24px; float:left; font-weight:bold; border:solid 1px #ddd; border-left:0px;}
.sb{ margin-left:10px; float:left;}
#sy{text-align:center; width:600px; margin:auto; margin-top:20px;}
#sy span{float:left; margin-left:7px; }
#wrp #foot #link a{ margin-left:10px;color:#0546D6; text-decoration:none;}
#wrp #foot{width:600px;  margin:auto; margin-top:100px;}
#sy{float:left;width:100%; text-align:center}
.sy{margin:auto;}
.sy a{color:#666; margin-left:3px}
.sy span{float:left;color:#666;}

.input02 {font-size:9pt;border-left:1px ridge #ffffff;border-top:1px ridge #ffffff;border-bottom:1px ridge;border-right:1px ridge;background-color:#d4e7e8}
TD {
	FONT-SIZE: 9pt
}
A {
	TEXT-DECORATION: none; color:#0546D6;
}
A:hover {
	TEXT-DECORATION: underline
}
.jbutton {
	BACKGROUND-COLOR: #3399ff; BORDER-BOTTOM-COLOR: #0066cc; BORDER-BOTTOM-STYLE: outset; BORDER-LEFT-COLOR: #99ccff; BORDER-LEFT-STYLE: outset; BORDER-RIGHT-COLOR: #0066cc; BORDER-RIGHT-STYLE: outset; BORDER-TOP-COLOR: #99ccff; BORDER-TOP-STYLE: outset; COLOR: #ffffcc; FONT-SIZE: 9pt; HEIGHT: 18px; VERTICAL-ALIGN: middle
}
.jtext {
	BACKGROUND-COLOR: #fffff0; BORDER-BOTTOM: #c2e0eb 1px inset; BORDER-LEFT: #3787a6 1px inset; BORDER-RIGHT: #c2e0eb 1px inset; BORDER-TOP: #3787a6 1px inset; FONT-SIZE: 9pt; HEIGHT: 20px; VERTICAL-ALIGN: middle; WIDTH: 72px
}
.menu {
	FONT-SIZE: 9pt
}
.sp {
	COLOR: white; TEXT-ALIGN: center
	
}
.alpha_index_tb {	border: 0;  }
.alpha_index_tb td {	padding: 3px; border: 1px solid #ececec; }
.STYLE1 {color: #FF0000}




.tab_result { margin:0 auto;  border-collapse: collapse;width:944px;font-size:11px;border: 1px solid #f0f0f0;background:#F7FAFE;}
.tab_result tr td{font-size:12px;}


input, select, textarea,{font-size:12px;}
div, form, h3,table{margin:0;padding:0}
img{margin:0;padding:0;border:0;}
ul,ol {list-style:none}
ul,li,p,input,font{margin:0;padding:0;font-size:12px}

p{white-space:normal;}

li {list-style-position:outside;list-style-type:none;white-space:nowrap}
h2 {margin:0;padding:0;color:#333;font-size:14px;font-weight:bold}

div.autoheight {font:0px/0px sans-serif;clear:both;display:block}

/*table,tr,td {margin:0;padding:0;font-size:12px;line-height:22px}
p {font-size:12px;padding:0;margin:0}
*/

a:link,a:visited {text-decoration:none;color:#0546D6}
a:active,a:hover {text-decoration:none;color:#f00}
a:link img, a:visited img {BORDER-STYLE:none}

a.orange:link,a.orange:visited {text-decoration:none;color:#F30;}
a.orange:active,a.orange:hover {text-decoration:none;color:#f00;}

a.red:link,a.red:visited {text-decoration:none;color:#f00}
a.red:active,a.red:hover {text-decoration:underline;color:#f00}


a.infotextkey:link,a.infotextkey:visited {text-decoration:underline;color:#f30;}
a.infotextkey:active,a.infotextkey:hover {text-decoration:none;color:#f30;}

a.blue:link,a.blue:visited {text-decoration:none;color:#0A67B4}
a.blue:active,a.blue:hover {text-decoration:underline;color:#f30}



a.yellow:link,a.yellow:visited {text-decoration:none;color:#ff0}
a.yellow:active,a.yellow:hover {text-decoration:underline;color:#fff;}





#wrap {background:#fff;margin:0 auto;width:950px;height:100%;text-align:left;}


.container{width:950px;text-align:center;margin:0 auto}
#search{height:200px;}
.topnav{text-align:right;width:940px;height:25px;line-height:25px;border-bottom:solid 1px #ccc;padding-right:10px;}