﻿.box{float:none;clear:both;overflow:hidden;display:block;width:980px;margin:0px auto;text-align:left;background:#FFFFFF;}


.menuzh{background-position:0px -80px; background-position: repeat-x; height:38px;margin-top:5px;}
.menuzh .left{background-position:left top no-repeat;width:16px;height:38px;float:left;overflow:hidden;}
.menuzh .body,.menuzh .body ul{float:left; width:750px;_width:700px;display:inline;}
.menuzh .body ul{ margin:0px; padding:0px;}
.menuzh .body ul li{float:left;}
.menuzh .body ul li.new{background:url(ico_new.gif) no-repeat 46px 5px;}
.menuzh .body ul li.beta{background:url(ico_beta.gif) no-repeat 46px 5px;}
.menuzh .body ul li a{width:78px;text-align:center;color:#FFFFFF;text-decoration:none;font-size:14px;display:block;line-height:38px;}
.menuzh .body ul li a:hover{text-decoration:underline;}
.menuzh .body ul li a.active{ background-position:-193px -40px; background-position: no-repeat; margin:0px 15px; color:#2184D7; padding-top:5px; line-height:33px; }
.menuzh .body ul li.ln{background-position:0px -43px;width:2px;height:28px;overflow:hidden;margin:4px 1px 4px 1px;}
.menuzh .search{padding-top:3px;float:right;}
.menuzh .right{float:right;width:16px;height:38px;background-position: top right; background-position: no-repeat;overflow:hidden;display:inline;}


#nv_forum #mn_forum,#nv_portal #mn_portal,#nv_group #mn_group,#nv_home #mn_home,#nv_userapp #mn_userapp{ background-position:-193px -40px; background-position: no-repeat; margin:0px 15px; color:#2184D7; padding-top:5px; line-height:33px; }

.clear{clear:both;}
.zh001login{float:right; padding-left:10px; border-left:#CCCCCC solid 0px;}
.mt6{margin-top:6px;}
.mt3{margin-top:3px;}
#logo{width:235px; float:left;}
#logo img{}
#navhot{float:left;450px;line-height:50px;}
#navss{float:right; width:320px; padding-top:10px; text-align:right;}
#secNav{background-position:left -130px; background-position: no-repeat; height:25px; margin-top:5px; line-height:25px; padding-left:15px; float:right;  overflow:hidden; width:170px;}
#secNav em{ background-position:right -130px; background-position: no-repeat; width:5px; height:25px; float:right}
#secNav li{float:left; width:41px; color:#6FADE3; text-align:center;}
#secNav li a{color:#fff; font-size:12px; list-style-type:none; list-style:none;}

.zbg{background:url(zh001navbg.gif) repeat-x bottom;}
.zheadnav{background:url(zh001nav2.gif) no-repeat bottom right;}
.znav{background:url(zh001nav1.gif) no-repeat bottom left; padding:8px;}

.znav a{ background:none;width:auto; height:auto; padding:0px;  font-size:12px; float:none;}
.znav a:hover{text-decoration:none;}

.znavlink a{margin-right:10px;}

.znavdd a{color:#999999; background:url(http://www.zh001.com/001/img/zh001navbg.gif) no-repeat;background-position:0px 0px; float:left; width:58px; height:22px; padding:0px 2px 0px 16px; overflow:hidden;
line-height:22px;}
.znavdd a:hover{text-decoration:none;background-position:0px -25px;}

.noclass,noclass a,.noclass:hover{ background:transparent none; float:none; width:auto; height:auto; padding:0px;}

.znav ul{float:left;overflow:hidden; padding-left:24px;line-height:22px;}
.znav .name1,.znav .name2,.znav .name3,.znav .name4,.znav .name5,.znav .name6,.znav .name7,.znav .name8{background:url(zh001nlbg.gif) no-repeat;}
.znav .name1{background-position:0px 2px; width:152px;}   /*每tab 76px,left预留24px*/
.znav .name2{background-position:0px -95px; width:152px; }
.znav .name3{background-position:0px -193px; width:228px; }
.znav .name4{background-position:0px -304px; width:152px; }
.znav .name5{background-position:0px -430px; width:76px; }
.navbg{background:#f8f8f8; border-bottom:#dddddd solid 1px; height:30px; line-height:30px;}
.jifendh{float:right; margin-right:8px; background:url(img/jf.gif) no-repeat left; padding-left:40px; width:113px; height:27px; line-height:27px;cursor:hand; }
.jifendhover{float:right; margin-right:8px; background:url(img/jfover.gif) no-repeat left; padding-left:40px; width:113px; height:27px; line-height:27px;cursor:hand; }