.nc-wg-header li.vline{color:#eee;}
.nc-wg-header {width: 100%;background: #fff;}
.small-header{background: #f8f8f8;border-bottom:1px solid #f4f4f4;z-index: 2;}
.nc-wg-header i,.nc-wg-header em{font-style:normal;}
.nc-wg-topbar {position: relative; margin: auto;width: 1000px;height: 35px;font-size: 12px; color: #666666; }
.nc-wg-topbar .nc-user{float:left;}
.nc-wg-topbar .nc-user .item{float:left;position: relative;height: 35px;}
.nc-wg-topbar .nc-user .logo a{display: inline-block;line-height: 10px;}
.nc-wg-topbar .nc-user .logo img{padding:9px 0 10px 0;width: 60px;}
.nc-wg-topbar .nc-user .welcome{padding:9px 0 9px 0;}
.nc-wg-topbar .nc-user .vline{margin:0 12px;padding:8px 0 11px 0;color:#eee;}
.nc-wg-topbar .nc-user .item .user-icon{float:left;padding:10px 5px 9px 0;}
.nc-wg-topbar .nc-user .item .user-icon i{color: #cccccc; font-size: 14px;}
.nc-wg-topbar .nc-user .item .user-pic{float:left;padding:10px 5px 8px 0;}
.nc-wg-topbar .nc-user .item .user-pic img{display:inline-block;width: 14px; height: 14px; border-radius: 50%;}
.nc-wg-topbar .nc-user .item .user-name{float:left;padding:9px 5px 10px 0;}
.nc-wg-topbar .nc-user .item .user-tab{float:left;position:relative;margin-right:3px;height: 35px;}
.nc-wg-topbar .nc-user .item .user-tab a{display:inline-block;position:relative;padding:9px 0 10px 0;line-height: 16px;color:#666;}
.nc-wg-topbar .nc-user .item .user-tab a:hover{color:#044999;}
.nc-wg-topbar .nc-user .item .personal{display:none;position: absolute;top:35px;left:-15px;width:100px;background: #fff;border:1px solid #eee;border-radius:4px;z-index: 10;}
.nc-wg-topbar .nc-user .log-user-info:hover{cursor: pointer;}
.nc-wg-topbar .nc-user .log-user-info:hover .personal{display: block;}
.nc-wg-topbar .nc-user .log-user-info:hover .user-name{color:#044999;}
.nc-wg-topbar .nc-user .item .personal .arrow, .nc-wg-topbar .nc-user .item .personal .arrow2{position:absolute;width:0;height:0;}
.nc-wg-topbar .nc-user .item .personal .arrow{top:-7px;left:22%;margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #eee;}
.nc-wg-topbar .nc-user .item .personal .arrow2{top:-5px;left:22%;margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;}
.nc-wg-topbar .nc-user .item .personal li{width: 100%;padding:10px 0 10px 15px;line-height:16px;border-bottom:1px solid #eee;}
.nc-wg-topbar .nc-user .item .personal li:last-child{border: none;}
.nc-wg-topbar .nc-user .item .personal li a{font-size: 12px;color:#666;}
.nc-wg-topbar .nc-user .item .personal li i{padding-right:6px;font-size: 13px;color:#666;vertical-align: top;}
.nc-wg-topbar .nc-user .item .personal li span{color:#dd3333;}
.nc-wg-topbar .nc-user .item .personal li:hover a,.nc-wg-topbar .nc-user .item .personal li:hover i,.nc-wg-topbar .nc-user .item .personal li:hover span{color:#044999;}

.nc-wg-topbar .nc-user .user-message a{display: inline-block;line-height: 17px;}
.nc-wg-topbar .nc-user .user-message a i{float:left;padding:11px 5px 10px 0;line-height:14px;font-size:13px;color:#ccc;}
.nc-wg-topbar .nc-user .user-message a em{float:left;padding:9px 5px 9px 0;}
.nc-wg-topbar .nc-user .user-message a:hover i,.nc-wg-topbar .nc-user .user-message a:hover em{color:#044999;}
.nc-wg-topbar .nc-user .user-message .msg-box{float:left;position: relative;margin:9px 0 10px 8px;min-width:16px;height:16px;background: #dd4444;border-radius: 2px;text-align: center;}
.nc-wg-topbar .nc-user .user-message .msg-box .count{line-height:15px;color:#fff;font-size: 13px;}
.nc-wg-topbar .nc-user .user-message .msg-box .arrow,.nc-wg-topbar .nc-user .user-message .arrow2{position:absolute;width:0;height:0;}
.nc-wg-topbar .nc-user .user-message .msg-box .arrow{left:-4px;top:50%;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #dd4444;}
.nc-wg-topbar .nc-user .user-message .msg-box .arrow2{left:-3px;top:50%;margin-top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #dd4444;}

.nc-wg-topbar .nc-nav-other {float: right;}
.nc-wg-topbar .nc-nav-other ul li{position: relative;float: left;}
.nc-wg-topbar .nc-nav-other ul li.vline{padding:8px 0 11px 0;color:#eee;}
.nc-wg-topbar .nc-nav-other ul li a{display:inline-block;position:relative;color:#666;}
.nc-wg-topbar .nc-nav-other ul li a i{display:inline-block;padding:9px 12px;line-height: 17px;}
.nc-wg-topbar .nc-nav-other ul li .app{cursor: pointer;}
.nc-wg-topbar .nc-nav-other ul li .app i{float: left;padding:11px 3px 9px 7px;font-size: 14px;color:#ccc;}
.nc-wg-topbar .nc-nav-other ul li .app em{float: left;padding:9px 0 10px 0;}
.nc-wg-topbar .nc-nav-other ul li .more em{padding:9px 0 10px 12px;}
.nc-wg-topbar .nc-nav-other ul li .more i{font-size: 12px; padding-left: 5px;}
.nc-wg-topbar .nc-nav-other ul li .appload{display:none;position: absolute;top:35px;right:0;width:248px;padding-left:15px;background: #fff;border:1px solid #eee;border-radius:4px;z-index: 10;}
.nc-wg-topbar .nc-nav-other ul li:hover .appload,.nc-wg-topbar .nc-nav-other ul li:hover .more-box{display: block;}
.nc-wg-topbar .nc-nav-other ul li:hover a i{color: #044999;}
.nc-wg-topbar .nc-nav-other ul li:hover .app i,.nc-wg-topbar .nc-nav-other ul li:hover .app em{color:#044999;}
.nc-wg-topbar .nc-nav-other ul li .appload a{display: block;}
.nc-wg-topbar .nc-nav-other ul li .appload li{width:216px;padding:15px 0;border-bottom:1px solid #eee;}
.nc-wg-topbar .nc-nav-other ul li .appload li .pic{float:left;width:50px;height:50px;}
.nc-wg-topbar .nc-nav-other ul li .appload li .pic img{width:100%;height:100%;}
.nc-wg-topbar .nc-nav-other ul li .appload li .content{float:left;margin-left: 10px;}
.nc-wg-topbar .nc-nav-other ul li .appload li .content h2{font-weight:normal;line-height:26px;font-size: 14px;color:#333;}
.nc-wg-topbar .nc-nav-other ul li .appload li .content p{margin:0;line-height:22px;font-size: 12px;color:#999;}
.nc-wg-topbar .nc-nav-other ul li .appload a:hover h2{color:#044999;}
.nc-wg-topbar .nc-nav-other ul li .appload .arrow{position:absolute; width:14px; height:14px; top:-14px; right:17px;}
.nc-wg-topbar .nc-nav-other ul li .appload .arrow *{display:block; border-width:7px; position:absolute; border-style:dashed dashed solid dashed; font-size:0; line-height:0;}
.nc-wg-topbar .nc-nav-other ul li .appload .arrow em{border-color:transparent transparent #e8e8e8 transparent; }
.nc-wg-topbar .nc-nav-other ul li .appload .arrow span{border-color:transparent transparent #fff transparent; top:1px;padding:0;}

.nc-wg-topbar .nc-nav-other ul li ul.more-box{display:none;position: absolute;top:35px;left:-7px;width:72px;background: #fff;border:1px solid #eee;border-radius:4px;z-index: 10;}
.nc-wg-topbar .nc-nav-other ul li ul.more-box .arrow, .nc-wg-topbar .nc-nav-other ul li ul.more-box .arrow2{position:absolute;width:0;height:0;}
.nc-wg-topbar .nc-nav-other ul li ul.more-box .arrow{top:-7px;left:26%;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #eee;}
.nc-wg-topbar .nc-nav-other ul li ul.more-box .arrow2{top:-5px;left:26%;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;}
.nc-wg-topbar .nc-nav-other ul li ul.more-box li{width: 100%;padding:10px 0 10px 10px;line-height:16px;border-bottom:1px solid #eee;text-align: left;}
.nc-wg-topbar .nc-nav-other ul li ul.more-box li:last-child{border: none;}
.nc-wg-topbar .nc-nav-other ul li ul.more-box li a{font-size: 12px;color:#666;}
.nc-wg-topbar .nc-nav-other ul li ul.more-box li span{color:#dd3333;}
.nc-wg-topbar .nc-nav-other ul li ul.more-box li:hover a,.nc-wg-topbar div.right li ul.more-box li:hover i,.nc-wg-topbar div.right li ul.more-box li:hover span{color:#044999;}

.nc-wg-nav {background: #f4f4f4; width: 100%; height: 76px;border-top: 1px solid #ededed; position: relative;}
.nc-wg-nav .backgroud {width: 100%; height: 76px; position: absolute; border-bottom: 3px solid #e9e9e9;  z-index: 0;}
.nc-wg-nav .forgroud {width: 100%; height: 76px; position: absolute; border-bottom: 3px solid #e9e9e9;  z-index: 1;}
.nc-wg-nav ul {width: 1000px; height: 76px; margin: auto;vertical-align: middle; overflow: hidden; position: relative; font-size: 0; word-spacing: 0;}
.nc-wg-nav ul li {float:left;margin-right: 32px; height: 100%; line-height: 76px;}
.nc-wg-nav ul li a {text-decoration: none; color: #333; height: 100%; display: inline-block;font-size: 18px;}
.nc-wg-nav ul li.logo {padding: 13px 55px 0 0; margin: 0;cursor: pointer;}
.nc-wg-nav ul li.logo img{width: 120px; height: 50px;vertical-align:top;}
.nc-wg-nav ul li.search {padding: 0; margin: 0; font-size: 18px; position: absolute; right: 0;}
.nc-wg-nav ul li.search input {padding: 0; margin: 0; width: 208px; height: 32px; border: 1px solid #e9e9e9; font-size: 12px; padding-left: 7px; border-right: none; display: inline-block; vertical-align: middle; outline:none;}
.nc-wg-nav ul li.search input::-webkit-input-placeholder,.nc-wg-nav ul li.search input:-moz-placeholder,.nc-wg-nav ul li.search input::-moz-placeholder,.nc-wg-nav ul li.search input:-ms-input-placeholder{color:#a9a9a9;}
.nc-wg-nav ul li.search i {width: 32px; height: 32px; display: inline-block; font-size: 16px; line-height: 32px; text-align: center; border: 1px solid #e9e9e9; border-left: 0; vertical-align: middle; background: #fff; color: #ccc;}
.nc-wg-nav ul li.search i:hover {cursor: pointer; color: #044999;}
.nc-wg-nav ul li:hover>a {border-bottom: 3px solid #044999; color: #044999;}
.nc-wg-nav ul li a.nc-active {color: #044999;}
