﻿@charset "utf-8";
/* CSS Document */
ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0px;padding:0px;}ul,li,dl,dt,dd{list-style-type:none;}
.cl { width:100%; clear:both;}.fr { float:right;}.fl { float:left;}.hr10 { width:100%; height:10px; clear:both;}.hr20 { width:100%; height:20px; clear:both;} img{border:0;}.tc { text-align:center;}
.font18 { font-size:18px;}.font16 { font-size:16px;}
.inline_block{ display:inline-block;}
.main { width:1000px; clear:both; margin:0 auto; margin-top:30px;}
.white,.white a:link,.white a:visited,.white a:hover,a.white,a.white:hover { color:#ffffff;}
.yellow { color:#fd8200;}.gray { color:#999999;}.black { color:#000000;}
.clear { clear:both; height:0px; font-size:0px; overflow:hidden; width:100%;}


/*.topHeader { width:100%; height:70px; clear:both; background:url(../images/top_header_bg.gif) repeat-x 0px 0px; position: fixed; z-index:90; top:0px;}*/
.topHeader { width:100%; height:64px; clear:both; background:url(../images/top_header_bg.gif) repeat-x 0px bottom; position: fixed/*!important; position:absolute*/; z-index:9999; top:0px;/*left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))*/}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .topHeader{width:100%; height:64px; clear:both; background:url(../images/top_header_bg.gif) repeat-x 0px 0px; position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}


#header { width:1000px; clear:both; height:64px; margin:0 auto; position:relative;}
#logo { width:220px; height:62px; padding:1px 0px; overflow:hidden; float:left;}

a.searchBt { margin-top:17px; display:block; float:right; width:30px; height:24px; background:url(../images/search.gif) no-repeat 0px 0px; cursor:pointer;/* position:relative;*/}
a.searchOn,a.searchBt:hover { background:url(../images/searchon.gif) no-repeat 0px 0px; cursor:pointer;}
.searchInput { display:none; width:213px; height:23px; padding:5px 7px 5px 10px; border:0px;background:url(../images/searchinput.gif) no-repeat 0px 0px; cursor:pointer; position:absolute; right:0px; top:70px; z-index:100;}
.searchInput input { width:180px; height:23px; background:none; border:0px; padding:0px; margin:0px; line-height:23px; color:#fd8200;}
.searchInput a.searchSubmitBt { float:right; display:inline-block; width:23px; height:23px; z-index:199; background:url(../images/searchinput.gif) no-repeat -200px -6px;}
/*a.searchOn .searchInput { display:block;}*/

.top_nav { float:right; width:430px; padding-top:15px;/* font-family:微软雅黑;font-family: 'STHeiti','Microsoft YaHei','微软雅黑','arial';*/  font-family: 'STHeiti','Microsoft YaHei','宋体','arial';}
.top_nav a { display:inline-block; background:none; width:78px; height:32px; overflow:hidden; text-align:center; line-height:32px; margin:0px 2px; position:relative; z-index:10;}
.top_nav a,.top_nav a:link,.top_nav a:visited,.top_nav a:hover { color:#bdbdbd;}
.top_nav a.on,.top_nav a.on:visited,.top_nav a.on:hover,.top_nav a:hover { color:#ffffff;}

.navBg {background:url(../images/nav_bg.gif) no-repeat 0px 0px; width:78px; height:32px; position:absolute; left:0px; top:0px; z-index:-1; display:none;}

.pages { height:28px; padding:40px 0px 40px 0px; text-align:center; clear:both; font-family:Arial;}
.pages a,.pages span { display:inline-block; width:22px; height:22px; line-height:22px; padding:3px 3px; margin:0px 3px; color:#717171; background-image:url(../images/bt_bg.gif); background-repeat:no-repeat; text-align:center;}
.pages a { background-position:0px 0px;}
a.page:hover,span.page { background-position:0px -38px; color:#ffffff;}

.pagesSh { height:28px; padding:40px 0px 40px 0px; text-align:center; clear:both; font-family:Arial;}
.pagesSh a, .pagesSh b { display:inline-block; height:22px; line-height:22px; padding:3px 9px; margin:0px 3px; color:#717171; text-align:center;}

.pagesSh a { border:1px solid #d9d9d9;}
.pagesSh a:hover { border:1px solid #fd8200;}
/*---*/
.colTitBar { width:100%; height:98px; padding-top:32px; clear:both; background:url(../images/part_bar_bg.gif) repeat-x 0px 0px; text-align:center;}
h2 { display:block; width:175px; height:60px; margin:0px auto; clear:both; font-weight:normal; background-image:url(../images/col_tit.gif); background-repeat:no-repeat;}
h2.search { width:90%; height:60px; margin:0px auto; clear:both; font-weight:normal; background:none;}
/*-----*/
