/*顶部语言栏*/
.topbar{ margin:0; padding:0; height:30px; background-color:#f5f5f5; }
.topmenu{margin:0 auto; width:1000px; height:30px; background-color:#f5f5f5;}
.lang{float:right; height:30px; line-height:30px;}
.lang a{ text-decoration:none; line-height:30px; color:#000; }
.lang a:hover{ text-decoration:underline; line-height:30px; color:#ff0000; }
/*头部logo及搜索栏*/
.header{ position: relative; height: 100px; width: 1000px; margin: 0px auto; z-index: 100; }
.header .logo{ float:left; width:375px; height:80px; margin-top:10px; background-image:url(../images/logo.jpg);}
.searchLayer{ float:right; width:440px; margin-top:35px; margin-right:100px; }
.searchLayer .keywords{ width:385px; height:30px; line-height:30px; color:#333; border:1px solid #ccc; padding-left:5px; padding-top:2px;display: inline-block; float:left;}
.searchLayer .search{ width:28px; height:28px; margin-top:2px; margin-left:2px; border:none; }
/*菜单导航栏*/
.menu { width:100%; margin:0; height:40px; background-color:#333; }
.menubar{margin:0 auto; width:1000px; height:40px;}
.menu .nav { float:right; width:1000px; height:40px;}
.menu .nav ul {float:right; width:1000px; height:40px;}
.menu .nav ul li { float:left; width:125px; height:40px; line-height:40px; }
.menu .nav ul li a { display:block; width:100%; color:#FFF; text-align:center;}
.menu .nav ul li a:hover { background:#FF9900; text-decoration:none; }
.menu .nav ul li a.current { background:#FF0000; text-decoration:none; }