@charset "gb2312";

/* layout
--------------------------------------------------------------------*/
body { background:url("bj.gif") repeat-x #f5f5f5 top center; font:12px/1 Arial,Tahoma,Helvetica,SimSun,san-serif; color:#525252;}
#header, #content, #footer, #menu .nav_main, #banner
{ margin:0 auto; width:1000px; text-align:left; position:relative;}
p,b { line-height:20px; text-align:justify; text-justify:inter-ideograph; clear:both; overflow:hidden;}
h1,h2 { font:normal 18px "MicroSoft YaHei", "SimHei"; margin-top:5px; clear:both; overflow:hidden;}
h2 { font-size:14px;}
a { color:#2b2b2b;text-decoration:none; outline: none;}
a:active { star:expression(this.onFocus=this.blur());}
:focus { outline:0;}
a:hover { color:#0194fc;text-decoration:none;}
fieldset { border:1px #CCC dashed; padding:0 20px 20px; width:641px; _width:629px; margin:30px; _margin:30px 15px; font-size:14px; float:left;}
fieldset p { margin-top:5px; line-height:26px; text-indent:2em;}
fieldset p .yudengji_input { vertical-align:middle; border:1px #ccc solid; width:200px; height:22px; line-height:22px; background:url(input_bg.gif) repeat-x;}
legend { font:normal 18px "MicroSoft YaHei","SimHei"; margin-bottom:5px; color:#69C; padding:0 5px; font-weight:bold; background-color:#f9fcff;}
.title { height:35px; width:100%; background:url("title_bg.gif") repeat-x; overflow:hidden;}
.title img { float:left; margin:9px 5px 0 10px;}
.title span { float:left; color:#fff; font:bold 14px/35px "MicroSoft YaHei","SimHei";}
.title a { width:78px; height:30px; line-height:28px; margin-top:5px; float:left; text-align:center; color:#fff;}
.title a.more { float:right; width:50px;}
/*.title a.air, .title a:hover { background:url(box_tab.gif) no-repeat; line-height:36px; color:#333;}
*/#content { text-align:left; margin:10px auto;}

/* nav
--------------------------------------------------------------------*/
#header .logo { width:315px; float:left; height:72px; margin:20px 0;}
#header .header_right { width:497px; float:right;}
#menu { width:100%; background:url(nav_bg.gif) repeat-x; height:42px; border-bottom:1px solid #339;}
#menu .nav_main a { color:#fff; font:normal 15px/42px "MicroSoft YaHei", "SimHei"; background:url(nav_bg.gif) repeat-x; float:left; text-align:center; width:100px; height:42px;}
#menu .nav_main a:hover, #menu .nav_main a.air { background-image:url(nav_air_bg.gif); font-weight:bold; line-height:44px;}
#menu .nav_main .search { display:none; background:url(search_bg.gif) no-repeat; height:29px; line-height:29px; width:262px; float:right; margin-top:8px;}
#menu .nav_main .search .search_input { height:18px; line-height:18px; overflow:hidden; width:200px; float:left; margin:5px 0 0 15px; background:none; border:none;}
#menu .nav_main .search .search_btn { cursor:pointer; float:right; height:24px; width:24px; background:none; border:none; background:url(search_btn.gif) no-repeat; margin:1px 10px 0;}
#banner { height:160px; overflow:hidden; clear:both; position:relative;}
#banner a { height:20px; width:20px; display:block; cursor:pointer;}
#banner #close_btn { background:url(close_ico.gif) no-repeat; z-index:899; position:absolute; top:10px; right:12px;}
#show_btn { background:url(show_ico.gif) no-repeat; cursor:pointer; display:block; z-index:899; height:64px; width:32px; position:absolute; right:-35px; display:none;}


/* footer
-------------------------------------------------------------------*/
#footer { width:100%; background-color:#e0e0e0; height:100px; text-align:center; padding-top:17px; margin-top:10px;}
#footer p { color:#666; text-align:center;}