.cls {clear: both;}
a:focus { outline: none; }
.menu {height: 42px;display: block;padding: 0px;width: 1180px;margin:0 auto;}
.menu ul {list-style: none;padding: 0;margin: 0;}
.menu ul li {float: left;overflow: hidden;position: relative;line-height: 42px;text-align: center;}
.menu ul li a {position: relative;display: block;width: 131px;height: 42px;font-size: 13px;text-decoration: none;cursor: pointer;}
.menu ul li a span {position: absolute;left: 0;width: 131px;}
.menu ul li a span.out {top: 0px;}
.menu ul li a span.over,
.menu ul li a span.bg {top: -42px;}

/** 栏目效果一 **/
#menu1 { width:1000px; height:34px;background:url(images/menu_bg.gif) repeat-x; }
#menu1 ul li a {color: #FFF;}
#menu1 ul li a span.over {color: #FFF;}
#menu1 ul li span.bg { width:100px; height:34px;}
		
/** 栏目效果二 **/
#menu2 { margin:0 auto; width:1180px;}
#menu2 ul li a { color: #FFFFFF; background:url(../images/menuline.jpg) no-repeat right; height:42px;text-shadow:-1px 1px 1px rgba(0,0,0,.2);}
#menu2 ul li a span.over {color: #FFFFFF; background:url(../images/menubg01.png) no-repeat center; width:131px; height:42px;text-shadow:-1px 1px 1px rgba(0,0,0,.2);}
