/* body Document */
html{ background:url(bodyline.gif) repeat-x}
body{font-family:'宋体';text-align:center;margin:0px;padding:0px;font-size:12px;color:#333333;background: url(indexbg4.gif) no-repeat center top #FFFFFF ;}
div,form,ul,ol,li,span,p,dd,dt,dl{margin:0;padding:0;border:0;}
img{border:0;margin:0;padding:0; display:block}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
a{color:#333333;text-decoration:none; outline-style:none;}
a:hover{color:#333333;text-decoration:underline;}
.clear111{clear:both;font-size:0px;width:0px;height:0;line-height:0px}
.clear{clear:both;font-size:0px;width:0px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */

.clear10{clear:both;font-size:1px;width:1px;height:10px;line-height:1px}
.blue{ color:#6581E4}
.org{ color:#FF7200}
.gre,.gre a,.gre a:hover{color:#656565;}
.white,.white a,.white a:hover{ color:#ffffff;}
.show{display:block}
.closed{display:none}
.out{ width:920px; margin:0 auto; padding:16px 15px 0 15px; height:auto; overflow:hidden; background: url(indexbg4.gif) no-repeat center -98px; clear:both;_width /* IE5.5 */:950px; }
/* top Document */

#header{ width:950px;  margin:0 auto; background:url(bodyline.gif) repeat-x #46B8F4;height:96px;   }
.logo{ float:left; width:305px; padding-left:16px; text-align:left;  padding-top:12px;}
.topnav{ float:right;text-align:right;}
.topnav p{  padding-right:10px; line-height:33px; height:33px; color:#FFFFFF}
.mainnav{ background:url(navbg3.gif) no-repeat;  width:602px; height:44px; padding-left:27px; font:bold  14px/44px "宋体"; text-align:center; _width /* IE5.5 */:629px;    }
.mainnav li { float:left; width:118px;background:url(header_line.gif) no-repeat left 1px; position:relative; z-index:999;  margin-right:1px; display:inline; color:#005589 }
.mainnav .sel{ background:url(header_bgon.gif) 0 1px repeat-x}
.mainnav .no{background: none}
.mainnav a,.mainnav a:link,.mainnav a:visited{display:block; color:#005589; width:100%; }
.mainnav a:hover{text-decoration:none}
/* 导航二级下拉菜单 Document */ 
#header .mainnav .exploreMenu{width:118px;position:absolute;top:0px; left:0px; background:url(listbg.gif) 0px bottom no-repeat; height:112px;}
#header .mainnav .exploreMenu a {line-height:30px; display:block;   width:100%; background:none; color:#005589}
#header .mainnav .exploreMenu a:hover{ text-decoration:underline}

/* bottom Document */
.line{ border-top:2px solid #56A3CD; clear:both; line-height:1px;font-size:1px; margin:0 auto; width:950px; }
#footer{ margin:18px auto 0 auto; width:928px; height:auto;  overflow:hidden; clear:both; color:#656565; }
#footer .ct{ float:right; width:160px; margin-top:10px; display:inline}
#footer .copy{ float:left; width:570px;text-align:right; line-height:20px;}

/* search Document */
.search{ float:right;  margin-top:6px; display:inline}
.search_area{  width:350px; margin:10px auto}
.search3{ float:right; padding-right:20px; padding-top:2px;}
.search2{ clear:both; margin-top:20px;}
.search{ float:right;  margin-top:6px; display:inline}

.select{ float:left; padding:0; margin:0; height:20px;width:70px; font-size:12px;}
.input{ width:170px; height:16px;float:left; padding:0; margin:0 5px;  display:inline;}
.searchimg{border:none;  float:left; background: url(searchbn.gif) no-repeat #C0CFE4; }


