body .g-footer{ background:none; border-top:0;}
dl,dt,dd,ul,li{ margin:0; padding:0;}
.clearfix{*zoom:1}.clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}
.navibar .nb-arrow,
.nb-login .nb-msgtip,
.nb-menulist .nb-ml-arrow,
.nb-menulist .nb-ml-ic,
.navibar .nb-tit-icon,
.nb-tit-message .nb-txt,
.navibar .icon-phone{background: url(../images/navbar.png) no-repeat;}
.navibar{ text-align: left; position:relative; z-index:9999; height: 28px; line-height: 28px; border-bottom:1px solid #ececec; background-color:#f8f8f8;color: #666;font-family:"微软雅黑";*font-family:"宋体"; margin:0 auto;}
.navibar-wap{ width:1000px; margin:0 auto;}
.navibar-la{ float:left; display: inline;}
.navibar-lb{ float:right; display: inline;}
.navibar a{color: #666}
.navibar a:hover{color: #380}
.navibar-sites{ padding-left: 8px;}
.navibar-sites dt,
.navibar-sites dd,
.navibar-sites dd a{ display: inline; float:left; }
.navibar-sites dd a{ width: 60px; height: 22px; line-height: 22px; border-left: 1px solid #ececec; margin-left: -1px; text-align: center; margin-top: 3px; }
.navibar-sites .nb-first{border-left: none;}
.navibar-sites .nb-cur{position: relative; height: 29px;background: #fff;margin:0 0 -1px 0;line-height: 28px;border: 1px solid #ececec; border-width:0 1px;}
.navibar .nb-info,
.navibar .nb-tit{ display:inline; float:left;}
.navibar .nb-tit{ position: relative; line-height:14px;}
.navibar .nb-menu,
.navibar .nb-txt,
.navibar .nb-arrow{ display: inline-block; vertical-align: middle;}
.navibar .nb-menu{ position: relative; cursor: pointer;}
.navibar .nb-menu:hover{ text-decoration:none;}
.nb-login .nb-head{ position: relative; top:4px; height: 20px; width:20px; overflow: hidden;  border-radius: 20px; font-size:0; margin-right: 5px;}
.nb-login .nb-head img{ vertical-align: top;}
html:root .nb-login .nb-head{  display: inline-block;top:1px; margin-right: 0;  vertical-align: middle;}
.nb-login .nb-msgtip{ display:none; position: absolute; width:6px; height:6px; overflow: hidden; color:#f00; left:12px; bottom: 3px; background-position: -5px -109px;}
.nb-info-msg .nb-msgtip{ display:block; }
.navibar .nb-txt{ padding:7px 0; height:14px;  _overflow:hidden; vertical-align: middle;}
.navibar .nb-arrow{ width: 5px;height: 3px; overflow: hidden;  vertical-align: middle; background-position:-16px -20px; margin-left: 3px;}
html:root .navibar .nb-arrow{ background-position:-16px -20px; 
transition:.25s;
-moz-transition:.25s; /* Firefox 4 */
-webkit-transition:.25s;  /* Safari 和 Chrome */
-o-transition:.25s;
transform:rotate(0deg);
-ms-transform:rotate(0deg);   /* IE 9 */
-moz-transform:rotate(0deg);  /* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg);  /* Opera */}
.navibar .nb-tit-hover .nb-arrow{ background-position:-16px -8px;}
html:root .navibar .nb-tit-hover .nb-arrow{ background-position:-16px -20px; 
transition:.25s;
-moz-transition:.25s; /* Firefox 4 */
-webkit-transition:.25s;  /* Safari 和 Chrome */
-o-transition:.25s;
transform:rotate(180deg);
-ms-transform:rotate(180deg);   /* IE 9 */
-moz-transform:rotate(180deg);  /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);  /* Opera */}
.navibar .nb-menu{ position: relative; padding:0 8px;}
.navibar .nb-menulist{ display: none; position: absolute; width: 124px; padding-top:8px; top:27px; left:50%; margin-left:-63px;z-index:10; background:url(about:blank); text-align:left;}
.navibar .nb-tit-hover .nb-menulist{ display: block;}
.navibar .nb-menulist-inner{ display:block; position:relative; border:1px solid #ececec;border-radius: 2px; background: #fff;padding: 2px 0; zoom:1;}
.nb-menulist .nb-ml-arrow{ display: block;width: 12px; height: 7px;overflow: hidden;background-position:-9px -32px;position: absolute;top: -7px;left: 50%; margin-left:-6px;z-index: 10;}
.nb-menuList-con .nb-ml-item{display:block; position:relative; height: 30px;line-height: 30px; padding:0 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nb-menuList-con .nb-ml-ic{display: inline; float: left; width:21px; margin-right:6px;}
.navibar .nb-ml-pc{ border-bottom: 1px dashed #ececec;}
.nb-ml-pc .nb-ml-ic{height: 19px;background-position: -5px -122px;margin-top: 7px;}
.nb-ml-qq .nb-ml-ic{height: 16px;background-position: -5px -154px;margin-top: 9px;}
.nb-ml-weibo .nb-ml-ic{height: 17px;background-position: 0 -183px;margin-top: 8px;}
.nb-ml-designer .nb-ml-ic{height: 16px;background-position: -5px -242px;margin-top: 8px;}
.nb-ml-personal .nb-ml-ic{height: 15px;background-position: -7px -64px;margin-top: 9px;}
.nb-ml-msg .nb-ml-ic{height: 15px;background-position:-5px -44px;margin-top: 9px;}
.nb-ml-logout .nb-ml-ic{height: 16px;background-position: -7px -84px;margin-top: 7px;}
.navibar .nb-message-num{ position:absolute; top:5px; margin-left:10px; background: #f44; color: #fff;border-radius: 2px;padding: 1px 3px;line-height: 14px;height: 14px;}
.navibar .nb-message-none{ display:none;}
/*add-weixin*/
.nb-ml-weixin .nb-ml-ic{background-position:0px -260px;height:16px;margin-top:8px;}
/*add-zazhi app link*/
.navibar .nb-app{float:left;margin-right:10px;color:#380;font-size:14px;letter-spacing:1px;position:relative;padding-left:18px;}
.navibar .nb-app a{color:#380;}
.navibar .nb-app a:hover{text-decoration:none;}
.navibar .icon-phone{background-position:-9px -289px;width:15px;height:20px;position:absolute;left:-2px;top:5px;-webkit-animation:tada infinite 1s ease-in-out alternate;animation:tada infinite 1s ease-in-out alternate;}
@-webkit-keyframes tada{
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes tada{
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}

