/*--------------------css重置---------------------- */
body { font-family:Arial, Helvetica, sans-serif, "宋体"; padding:0; margin:0px; font-size:12px; background:#EFEFEF;}
p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input { margin:0px; padding:0; }
li{list-style:none;}
ul { list-style:none; }
img { border:0px; vertical-align:bottom; margin:0; padding:0; }
a:link {color: #333;text-decoration: none;}
a:visited {color: #333;text-decoration: none;}
a:hover {color: #FF0000;text-decoration: none;}
/*-------------------------清除浮动元素------------------------------- */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:after { clear:both; content:'.'; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom:1; }

/*-------------------------公共样式------------------------------- */
.top{width:100%; background:url(../images/top_bg.gif) repeat-x left top;}
.top_2{width:1004px; margin:0 auto;}
.logo{width:156px; height:86px; float:left;}
.t_right{width:840px; float:right;}
.time{width:840px; text-align:right; margin:10px 0 0 0;}
.time a{margin:0 15px;}
.time a:hover{color:#e60013; text-decoration:underline;}
.nav{width:800px; margin:2px 0 0 0; padding:0 0 0 40px;}
.nav ul li{float:left; width:100px; height:55px; background:url(../images/nav_line.gif) no-repeat right bottom;}
.nav ul li.last{background:none;}
.nav ul li a{display:block; width:100px; font-size:14px; color:#333; font-family:"微软雅黑","宋体"; text-align:center; padding:20px 0 0 0; *padding:20px 0 0 0;}
.nav ul li a.hover{color:#044bb4;}
.nav ul li a.hover span{color:#044bb4;}
.nav ul li a span{display:block; width:100px; text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000; padding:3px 0 5px 0; *padding:3px 0 0 0;}
.nav ul li a:hover{color:#044bb4;}
.nav ul li a:hover span{color:#044bb4;}
.nav ul li ul{width:100px; position:absolute; display:none; padding:5px 0 10px 0; background-color:#9fc0ef; *filter:alpha(opacity=90); opacity:0.9; margin:0 0 0 -3px; *margin:3px 0 0 -3px;}
.nav ul li ul li{background:none; margin:5px 0; height:22px; *filter:alpha(opacity=100); opacity:1; }
.nav ul li ul li a{margin:0; padding:0; width:100px; padding:5px 0;}
.nav ul li ul li a:hover{color:#fff; background:#1257bd;}
.foot{width:1004px; margin:0 auto; padding:10px 0 20px 0;}
.f_left{width:340px; float:left; padding:0 10px 0 0;}
.f_left img{float:right;}
.f_right{float:left; padding:0 0 0 35px; background:url(../images/foot_line.jpg) no-repeat left center;}
.f_right p{font-size:12px; color:#333; line-height:1.9;}
.f_right p a:hover{color:#044bb4;; text-decoration:underline;}
.f_right p a img{margin:5px 0 0 0;}