@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left;  }
html, body, fieldset, img, iframe, abbr { border: 0; }

li { list-style: none; }

a, button { cursor: pointer; color:#000}


body, textarea, input, button, select, keygen, legend { font-size: 12px; font-family:Microsoft YaHei; color: #333; outline: 0; }
body { background: #fff; }




#menu .mainlevel a{color: #fff;  font-size:15px;} 
#menu .mainlevels a{font-size:15px;} 
#na ul li a:hover { color:#fff; background:url(/cn/public/images/bg.jpg)center 0 no-repeat; }
#menu .mainlevel ul li a{color: #fff; }
#menu .mainlevels ul li a{color: #fff; }
#menu { width: 1200px; display: block; margin: 0px; padding: 0px; position: relative; z-index: 9999; margin: 0px auto;/* top: 10px; */ }

#menu .mainlevel { float: left;  width: 101px; height:53px; line-height:53px;background:url(/cn/public/images/bg.jpg)center 0 no-repeat; position: relative; margin-left:5px;;}
#menu .mainlevels { float: left;  width: 101px; height:53px; line-height:53px;background:#fff; position: relative; margin-left:2px;}


ul li a {text-decoration: none; line-height: 53px; font-family: "微软雅黑"; display: block; height: 53px;/* padding: 0 5px; */ text-align: center; }
ul li ul li a {text-decoration: none; line-height: 40px; font-family: "微软雅黑"; display: block; height: 40px; /* padding: 0 5px; */ text-align: center; font-size:12px;}


#menu .mainlevel ul li a:hover { color: #fff; text-decoration: none; background: #fc3434 url(../images/slide-panel_03.png) 0 0 repeat-x; }
#menu .mainlevels ul li a:hover { color: #fff; text-decoration: none; background: #fc3434 url(../images/slide-panel_03.png) 0 0 repeat-x; }

#menu .mainlevel ul { display: none; position: absolute; background: rgba(0, 0, 0, 0.5)!important; filter: Alpha(opacity=50); width: 100%;/* top: 40px; */ z-index:999}
#menu .mainlevels ul { display: none; position: absolute; background: rgba(0, 0, 0, 0.5)!important; filter: Alpha(opacity=50);  width: 100%;/* top: 40px; */ z-index:999}
#menu .mainlevel ul li { position: relative ;}
#menu .mainlevels ul li { position: relative ;}
#menu .mainlevel li { border-top: 1px solid #fff; width: 100%;/*IE6 only*/ }
#menu .mainlevels li { border-top: 1px solid #fff; width: 100%;/*IE6 only*/ }
#menu .mainlevel ul li ul { margin-left: 0px; top: -1px; }
#menu .mainlevels ul li ul { margin-left: 0px; top: -1px; }
#menu .mainlevel ul li ul li { height: 41px; line-height: 41px; text-align: center; }
#menu .mainlevels ul li ul li { height: 41px; line-height: 41px; text-align: center; }

}
