@charset "utf-8";
/*整体框架*/
body{overflow-y: hidden;}
.header{/*padding:0 10px;*/background:#262f3d;position: fixed;top: 0;left: 0;right: 0;z-index: 1002;height:60px;}
a.logo:hover, a.logo:focus {text-decoration: none; outline: none;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background:#2c393f;}
.user .icon-user{background:#2c393f;padding:8px;border-radius: 50%;font-size:18px; vertical-align: top;}
.user .icon-user:before{vertical-align: top;}
.usertype{color:#aaa;font-size:12px;padding-top:5px;line-height: 1.6;}
.username{color:#fff;}

.header-main{max-width: 1200px;margin: 0 auto;position: relative;}

.gebody{overflow-y:hidden;}
.sidebar-toggle-box{ color:#a0a3a7; cursor: pointer;text-align: center;padding:8px 0;}
a.logo-gplus,a.logo-vanward,a.logo-chinamacro{height:35px;font-size:19px;color: #fff;position:absolute;top:15px; padding-left:35px;}
a.logo:hover, a.logo:focus,a.logo-gplus:hover,a.logo-gplus:focus,a.logo-vanward:hover,a.logo-vanward:focus,a.logo-chinamacro:hover,a.logo-chinamacro:focus{text-decoration: none; outline: none;}
a.logo{display:block;font-size:19px;color: #fff;position:absolute;left:0; }
a.logo .img{display:inline-block;height:59px;width:74px;margin-right:8px;background:#2c3646 url(../images/logo.png) no-repeat center;vertical-align: middle;}
.horizontal-menu {padding-left:5px;padding-right:5px; margin:0 auto;position: relative;z-index: 1;}
.horizontal-menu .navbar-nav > li > a {color:#a0a3a7;border-bottom:2px solid transparent;padding:19px 2px;margin:0 13px;cursor: pointer;}
.navbar-nav>li>a:hover{border-color:#ff6b5c; background:none;}
.navbar-nav>li>a:focus, .navbar-nav li.cur a{background:none;border-color:#ff6b5c;text-decoration: none;color:#fff;transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.top-nav{position:absolute;top:5px;right:5px;z-index: 2;}
.top-nav>.nav>li{display: inline-block;vertical-align: top;}
.top-nav>.nav>li.college{border-right: 1px solid #222a37;}
.top-nav>.nav>li.college a{display:block;padding: 16px;}
.top-nav .nav>li>a, .top-nav .nav>li>a{color:#fff;cursor: pointer;}
.top-nav .dropdown-toggle{color:#fff;padding:0 25px 0 30px;line-height:50px; display:block;border-radius: 4px;}
.nav>li.dropdown>a:focus, .nav>li.dropdown>a:hover,.top-nav .college a:hover{background:url(../images/headtogglebg.png) repeat;color:#fff;}
.nav>li.dropdown.open>a, .nav>li.dropdown.open>a:focus, .nav>li.dropdown.open>a:hover{background:url(../images/headtogglebg.png) repeat;color:#fff;}
.top-nav .nav>li>a:focus .icon-user, .top-nav .nav>li>a:hover .icon-user,.nav .open>a .icon-user{background:#232e32;}
.log-arrow-up{background: url("../images/arrow-up.png") no-repeat;width: 20px;height: 11px;position: absolute;right: 20px;top: -10px;}
.top-nav .dropdown-menu.logout{top:58px;padding-bottom: 0;min-width: 150px;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.176);border: none !important;float: right; right:0px;left:auto;text-align: center;margin:0;}
.dropdown-menu>li.navdropli>a:hover,.dropdown-menu>li.navdropli>a:focus {text-decoration: none;background:#f2f2f2;}
.dropdown .iconfont{font-size:14px;}
.dropdown-menu>li.navdropli>a{padding-top:10px;padding-bottom:10px; text-align: center;cursor: pointer;}
.dropdown-menu>li.navdropli.exit{border-top: 1px solid #f2f2f2;}
.dropdown-menu>li.navdropli.exit a{border-radius: 0 0 4px 4px;}

/*
.dropdown-menu>li.navdropli>a:hover,.dropdown-menu>li.navdropli>a:focus {color: #ff6b5c;text-decoration: none;background:#fff;}
.dropdown-menu>li.navdropli.exit>a{border-radius: 0 0 4px 4px;background:#ff6b5c;color: #fff;}
.dropdown-menu>li.navdropli.exit>a:hover,.dropdown-menu>li.navdropli.exit>a:focus {background:#ec6459;text-decoration: none;}
*/

#main,#home,.main,.home{position: relative; top:60px;height:800px;}
.leftbar{position: absolute;height:100%;width:200px;left:0;top:0;background:#354052;z-index: 1;}
.leftbarhide{width:75px;}
.leftbarhide .lmenu .menu-txt{display: none;}
.leftbarhide .lmenua span{margin:0 8px;}
.leftbariw{height:100%;}
.lmenu{margin-bottom:0;}
.lmenuli{color:#8f9698;font-size:14px;}
.lsubmenu{padding-bottom:4px;}
.lmenua{display:block;padding:8px 0 8px 30px;}
.lmenuli,.lsubmenuli{margin-bottom:4px;}
.lmenua,.lmenuh,.lsubmenua{display:block;padding:18px 0 18px 20px;}
.lmenuh{padding-left:8px;}
.lmenua,.lsubmenua{cursor: pointer;border-left:3px solid transparent; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.lmenua .iconfont,.lsubmenua .iconfont{margin-right:16px;position: relative;top:1px;display: inline-block;width:16px;}
.lmenua:hover,.lsubmenua:hover{background: #3e4855;color:#fff;}
.lmenuli.cur .lmenua,.lsubmenuli.cur .lsubmenua, .lmenuli.cur .lmenua:hover, .lsubmenuli.cur.lsubmenua:hover{background: #2a3342;color:#fff;border-left-color: #ff6b5c;}
.lmenuli.cur .iconfont,.lsubmenuli.cur .iconfont{color:#ff6b5c;}



.rmain{position: relative;height:100%;margin-left:200px;}
.ml0.rmain{margin-left:0}
#home .copyright{color: #888;background: none;margin-top:10px;}


.mainbody{position: relative;height:100%;margin-left:200px;/*padding-bottom:26px;*/}
.ml0.mainbody{margin-left:75px;}
.mainContent{height:100%;}

/*footer*/
.footer {position: fixed;bottom:0;width:100%;z-index: 2;}
.fixFooter{position: relative;margin-top: 30px;}
.footer,.fixFooter{text-align: center;font-size:12px;line-height:26px;background:#eaeaea;}
.footRow{display:inline-block;}
.footLink{color:#bbbdbf;margin:0px 4px;}
.footLink:hover{color:#fff;}
.copyRight{ display: inline-block;margin-left:30px; color:#555;}








