/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul,ol,li{list-style:none;}
img{vertical-align:top;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#767676;margin:0 auto;font-size:12px;line-height:24px;font-family:"微软雅黑";-webkit-text-size-adjust:none;background:#fff;}
a{color:#767676; text-decoration:none;}
a:hover, a:active, a:focus{color:#626262; text-decoration:underline;}
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.hidden{display: none;}
em,i{font-style:normal;}
.left{float:left;}
.right{float:right;}

/* IE6下PNG图片透明 */
/* img, div{behavior: url("iepng/iepngfix.htc");} */

#container{width:1002px;margin:0 auto;}
.margin_28{margin-right:28px;}

header{background:#014cab url(../image/top_bg.jpg) no-repeat top center; height:137px;}
.top_right{float:right;}
.top_right p{text-align:right; padding:27px 0 20px 0;color:#e4e4e4;}
.top_right p a{color:#e4e4e4;}
.search{background:url(/images/search_bg.jpg) no-repeat; width:295px; height:31px;}
.search_kuang,.search_btn{background:none; border:none; float:left; width:260px; height:30px; line-height:30px; text-indent:17px;}
.search_btn{width:32px;}

nav{background:#0061d0; height:40px; line-height:40px; font-size:14px;}
.nav{position:relative; z-index:10;}
.nav a{color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;font-family:"微软雅黑"; margin:0 15px;}
.nav .nLi h3 a{color:#fff; display:block; width:88px; text-align:center;}
.nav .sub{ display:none; width:88px;left:15px; font-size:12px;line-height:28px;top:40px;position:absolute; background:#006eca;text-align:center; padding:10px 0;}
.nav .sub li{ zoom:1; text-align:center; font-size:12px;}
.nav .sub a{ display:block; color:#fff;}
.nav .sub a:hover{color:#f6e200;  }
.nav .on h3 a{ background:url(/images/nav_bg.gif) no-repeat top center;color:#fff;height:40px; background:url(../image/nav_current.gif) no-repeat;}

footer{background:#4b4b4b; height:54px; line-height:54px; color:#afafaf;}
footer span{float:right;}
footer span img{ padding:12px 0 0 20px;}
footer span a,footer span a:hover{color:#afafaf;}