.channel-nav { width:980px; height:33px; align:center; overflow:hidden; margin:0 auto 8px auto; background:url(http://www.512111.com/img/nav1.png) no-repeat; padding:1px 2px 3px 2px; position:relative; }
.channel-nav ul { width:960px; height:33px; line-height:33px; font-size:12px; overflow:hidden; position:absolute; top:1px; left:4px; }
.channel-nav li { height:33px; overflow:hidden; float:left; padding-left:2px; background:url(http://www.512111.com/img/nav2.png) no-repeat 0 -40px; position:relative; left:-2px; }
.channel-nav li a { float:left; padding:0 15px; color:#fff; }
.channel-nav li a:hover, .channel-nav li.selected a { text-decoration:none; background:url(http://www.512111.com/img/nav2.png) no-repeat 50% -40px; }

.channel-nav .search { position:absolute; width:226px; height:20px; top:8px; left:726px; overflow:hidden; background:url(http://www.512111.com/img/nav2.png) no-repeat -720px -40px; }
.channel-nav .search input { position:absolute; width:150px; height:16px; top:2px; left:20px; font-size:12px; line-height:16px; background:none; border:none; }
.channel-nav .search input.notxt { color:#D8D8D8; }
.channel-nav .search button { position:absolute; width:48px; height:20px; top:0; left:178px; background:none; border:none; padding-top:20px; }