html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset{margin:0;padding:0;}
body{background-color:#fff; color:#000000; font-family:Verdana, Arial,'宋体'; font-size:12px;}

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none; vertical-align:middle;} 

/* IE5.xIE6бbug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;}

/* a */ 
a, a:link { color: #222; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#1076B9; }
a:focus { outline: none; }

/*********闭合盒子处理**********/
.clearfix:after {content:"24dq"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}
/* End hide from IE-mac */

.clear {clear: both; margin-top: -1px; font-size: 1px; visibility: hidden; width: 1px; line-height:0; height: 0px}

.head{ margin:0px auto; width:990px;}
.head .logo{float:left; width:640px;}
.head .right{float:right; width:350px;}
.head .right .top{ text-align:right; line-height:30px; height:30px;}
.head_search{padding-top:40px;}
.search_bg{background:url(../images/search_bg.gif) no-repeat; height:28px; width:205px; line-height:28px; _padding-top:6px; padding-left:25px; float:right;}
.inp{ border:0; color:#999; width:130px; margin-left:15px; margin-right:10px;}
.inps{ border:0; color:#333;width:130px;margin-left:15px; margin-right:10px;}
.searchbtn{ background:url(../images/search_botton.gif) no-repeat; height:24px; width:60px; border:0; margin-left:10px; margin-top:2px; cursor:pointer;}

.navs{ background:url(../images/nav_bg.jpg) no-repeat; width:990px; height:40px; margin:0px auto;}
.navs li{ float:left; font-size:14px; color:#FFFFFF;}
.navs li a{font-size:14px; color:#FFFFFF;}
.navs li a:hover{font-size:14px; color:#000;}
.nav_1{ width:97px;line-height:40px;}
.nav_2{ background:url(../images/nav_bgs.jpg) no-repeat; width:2px; height:28px;}

.flash{ margin:0px auto; width:990px; margin-top:5px; margin-bottom:5px;}
.foot{ margin:0px auto; width:990px; background:url(../images/foot_bg.jpg) repeat-x; height:50px; line-height:25px;text-align:center;}
.main{margin:0px auto; width:990px;}
.bk{ border:1px #CCCCCC solid; padding:3px;}



#nav { list-style-type: none;} 

#nav a {display: block; text-align:center;} 

#nav li ul {line-height: 20px; list-style-type: none;left: -999em; position: absolute;} 

#nav li ul li{ background:#014DA1;border-bottom:solid #ccc 1px;} 

*{margin:0;padding:0;border:0;} 

#nav li ul a{ display: block;} 

#nav li ul a:link { color:#fff; text-decoration:none; font-size: 12px;} 

#nav li ul a:visited { color:#fff;text-decoration:none; font-size: 12px;} 

#nav li ul a:hover {color:#000;text-decoration:none;background:#187DF8;} 

#nav li:hover ul { left: auto; } 
#nav li.sfhover ul { left: auto; }