/*¶¥²¿*/
.fl{float:left}
.fr{float:right}
.header{width:990px;/*height:293px;*/margin:0 auto;overflow:hidden;position:relative}
.logo{width:990px;height:auto;clear:both}
.logo a{width:990px; height:auto;display:block;float:left;overflow:hidden;cursor:pointer;float:left}
.header .topbar{width:990px;position:absolute;height:24px;line-height:24px;top:8px;right:15px;overflow:hidden;}

#header_t{width:100px;}
#header_t a{color:red;font-weight:bold;padding-left:15px}

.topnav{height:24px;overflow:hidden;clear:both;text-align:right;float:right}
.toplink{height:17px;padding-left:6px;display:block;margin-right:14px;float:left}

.nav_menu{background:url(../images/nav_bg.jpg) no-repeat;width:990px;height:40px;line-height:40px;}
.nav_menu li {background:url(../images/nav_line.jpg) no-repeat right center; float: left;overflow:hidden;}
.nav_menu li a {color: #fff; display: block;   font: bold 14px/40px microsoft yahei;  width:86px; height: 40px;   margin: 0 6px;text-align:center; text-decoration:none }
.nav_menu li  a:link,.nav_menu   a:visited{ color:#ffffff; font: bold 14px/40px microsoft yahei;  }
.nav_menu li a:hover,.nav_menu li.over a{font-weight:bold}

#menu_nav dl {display:none; z-index:99;position:absolute; width:90px; display:block; font-size:14px; margin-left:1px;}
#menu_nav dl dt { height:30px; line-height:30px;  width:86px;border-bottom:#fff 1px solid;}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited {background:#6644ff;width:86px;height:30px; line-height:30px; color:#fff; text-decoration: none; }
#menu_nav dl dt a:hover {background:#4120d6; color:#fff; }



.position{background: url("../images/nav.gif") no-repeat scroll 0 50% #fff;font-size: 12px;height: 32px;line-height: 32px;margin: 0 15px;padding-left: 18px;}

.nav_menu-extra{background:background:url(../images/nav_extra_bg.jpg) repeat-x;width:973px;padding-right:15px;margin:0 auto;overflow:hidden;height:31px;line-height:31px;clear:both;border-bottom:#e4e4e4 1px solid;border-left:#e4e4e4 1px solid;border-right:#e4e4e4 1px solid;}
.nav_menu-extra .focus_news {float: left;height: 32px;overflow: hidden;padding-left: 20px;width:500px;}
.nav_menu-extra h2 {padding-left:30px;float: left;height: 32px;line-height: 32px;	font-size:12px;font-weight:bold;margin-right:10px;}
.nav_menu-extra .focus_news .con {float: left;height: 26px;overflow: hidden;padding-top:6px;;width: 350px;}
.nav_menu-extra .search_form {height:21px;line-height:21px;margin-right:10px;margin-top:5px;float:right;color:#0064bc;overflow:hidden;float:right}
.nav_menu-extra .search_form span{float:left;width:65px;}
.nav_menu-extra .search_form .keyword{ background:url(../images/btn_keywords.jpg) no-repeat  4px center;width:138px;height:19px;padding-left:30px; border:1px solid #dcdcdc;color:#dcdcdc;float:left;}
.nav_menu-extra .search_form .submitbtn{background:url(../images/btn_search.jpg) no-repeat left center; width:61px; height:21px; border:none;float:left;margin-left:5px;}

/*µ×²¿*/

.botnav {background:#6d4eff;height: 49px;line-height:49px;text-align:center;width:100%;overflow:hidden;clear:both;margin:0px 0 10px;color:#fff}
.botnav a{padding:0 8px;color:#ff}
#footer {background:#eaeaea;clear:both; display:block; font-family:Tahoma;height:150px;overflow:hidden}
#footer ul { padding:0px 0px; }
#footer ul li { color:#333; }
#footer a.vison{color:#669900;}

#footer .foot_logo{background:url(../images/foot_logo.jpg) no-repeat;width:36px;height:66px;margin:22px  20px 30px 36px;}
#footer .foot_con1{line-height:24px;padding-top:15px;margin-right:75px;overflow:hidden}
#footer .foot_con2{line-height:24px;padding-top:15px;overflow:hidden}
#footer .foot_police{background:url(../images/foot_police.jpg) no-repeat;width:76px;height:52px;margin:30px 30px 35px 0;}



