@charset "utf-8";
/* CSS Document */

body,div,ul,li,form,input,tr,td{ margin:0px auto; padding:0px;}
ol,ul{ list-style:none;}
fieldset,img{ border:0;}
html{ text-align:center;}
body{ background:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif, "宋体"}
a{ text-decoration:none; color:#005BBC}
a:hover{ text-decoration:underline; }
a:visited{}
a:active{}

/*==========================================================*/

#masthead{ width:983px; height:53px; margin:0 auto; padding:8px 10px 14px 10px;; position:relative; background:url(../images/top-bg.gif) repeat-x; margin-bottom:1px; }
#masthead h1{ font-size:12px; font-weight:lighter}
* html #masthead{ padding-bottom:20px;}
#logo{ width:377px; height:71px; background:url(../images/logo.gif) no-repeat left top; position:absolute; left:30px; top:0px; text-indent:-9999999px;}
#logo a{ display:block; width:220px; height:64px;}
#shoucang{ width:200px; text-align:right; position:absolute; right:10px; top:0px; font-size:12px; margin-top:5px;}
#search_bar{height:22px; position:absolute; right:10px; text-align:left;}
* html #search_bar{height:20px; margin-left:302px;text-align:left;}/* for IE6 */
#search_bar legend{ display:none;}
#search_bar input[type="text"]{ color:#999; font-size:12px; height:22px; padding:1px 0 0 5px;}
#search_bar .text{ color:#999; font-size:12px; height:22px; padding:1px 0 0 0;}/*Ϊ˼IE6*/
#search_bar input[type="text"]:hover{ background:#DDF0F9; border:#666668 1px solid; height:23px;}
#search_bar input[type="button"]{ cursor:pointer; border:1px solid #666; width:18px; text-indent:-9999999px;}
#search_bar .button{ cursor:pointer; width:18px; text-indent:-9999999px;}
/*Ϊ˼IE6*/
* +html #search_bar input[type="button"]{ background-image:url(../images/cc_3_3.gif) no-repeat center center; border:#666668 1px solid; height:23px;}/* for IE 7 */
* html #search_bar input.button{ background-image:url(../images/cc_3_3.gif) no-repeat center center;}
.search{ background:url(../images/search-bg.gif) no-repeat; width:64px; height:22px; border:0px; padding-left:20px; padding-top:3px; padding-bottom:4px;}
/*============================================================*/

/* 字体 */
.font-blue{ color:#146BC8}
.font-gray{ color:#4E4E4E}

/* 主导航 */
.menu{ width:1003px; background:#0469D3; height:29px; color:#FFFFFF; font-weight:bold ; margin:0px auto; background:url(../images/menu.gif) no-repeat;}
.menu ul{ float:left; margin-left:70px;}
.menu li{ float:left; height:17px; width:95px;}
.menu li a { color:#FFFFFF; font-weight:bold ; text-decoration:none; display:block; padding-top:8px; margin-top:4px;}
.menu li a:hover{ text-decoration:none;}
.menu li.one a{ background:url(../images/menu-hover.gif) no-repeat; width:87px; height:17px; margin-top:4px;}
.menu li.one a:hover{ text-decoration:none}
.menu li.two a{ background:url(../images/menu-two.gif) no-repeat;}
.menu li.two a:hover{ text-decoration:none}
/*
.menu li.two a:hover{ background:url(../images/menu-hover.gif) no-repeat; width:87px; height:17px; margin-top:4px; text-decoration:none} */

/* 底部信息 */
.bottom-div{ background:#ffffff; height:100px; width:1003px;}
.bottom{ background:url(../images/top-bg.gif) repeat-x; height:100px; margin-top:1px; padding-top:15px; text-align:center; line-height:22px;}
.bottom a{ color:#125198}
.clear{ clear:both}