.mainFooter{ text-align:center; color:#888; line-height:32px; background-color:#f9f9f9; font-family:Microsoft Yahei; font-size:12px; border-top:1px solid #e3e3e3; position:fixed; bottom:0; width:100%}

/*kefu_admin mian css*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#topFrame { height: 50px; overflow: hidden; }
.top { background: #3d495f; height: 50px; position: relative }
.logo { float: left; width: 150px; height: 50px; }
.logo a { float: left; display: block; background: url(../images/admin_logo.png) no-repeat 0 0; width: 150px; height: 50px; }
	
.classNum { position: absolute; background: url(../images/ver.jpg) no-repeat 0 0; height: 13px; width: 27px; float: left; text-indent: -9999px; overflow: hidden; left: 470px; top: 20px;}

.nav{ top:20px; position:absolute; left:150px}
.nav li{ float:left; font-family:Microsoft Yahei; color:#fff; padding-right:5px;}
.nav li a{ display:block; font-size:12px; color:#fff; background-color:#46ab8f; line-height:30px; height:30px; padding:0 10px; text-decoration:none}
.nav li a{ box-shadow: inset 0 -2px 1px rgba(0,0,0,.2)}
.nav li a.selected{ background-color:#fff; color:#666;box-shadow:none}
.nav li a:hover{ text-decoration:underline; background-color:#47be9d}
.nav li a.selected:hover{ background-color:#fff;}

.user-topbar { float: right; margin-right:50px; padding-top:20px;}
.user-topbar ul { float: left; padding-left: 20px }
.user-topbar li { float: left; line-height: 24px; height: 24px; color:#fff; font-size:12px; font-family:Microsoft Yahei }
.user-topbar li *{font-family:Microsoft Yahei; line-height:24px;}
.user-topbar li i{ font-style:normal; color:#a8a8a8}
.user-topbar li a { float: left; display: block; line-height: 24px; height: 24px; font-size: 12px; color: #fff; text-decoration: none; padding: 0 10px;  }
.loc_time{ margin-right:20px;}
/*bottom*/
.bottom { height: 30px; line-height: 30px; color: #000; font-size: 12px; text-decoration: none; background: #113c5e; border-top: 1px solid #081e2f; }
.footer-box { line-height: 30px; padding: 0 15px; text-align: right }
.footer-box p { line-height: 30px; text-align: right; color: #8ea1ae; }
.footer-box a { color: #fff; text-decoration: none; font-size: 12px; }
.footer-box a:hover { text-decoration: underline; color: #fff; }
/*routeMenu
.top-nav-slide{ position:relative;}
.top-nav-slide .slide-menu{ position:absolute; top:10px; left:0px; background:#19598b; height:44px; width:300px; }
.menu-title{ float:left; line-height:44px; color:#fff; font-size:14px; padding:0 10px;}
.user-topbar li .menu-list{ float:left; width:220px; padding-top:2px}
.user-topbar li .menu-list a{ font-size:12px; height:20px; line-height:20px;}
.user-topbar li .menu-list a:hover{ background:none}*/ /*bd-operating*/
.bd-operating { vertical-align: middle; padding-top: 10px; }
.bd-operating label { float: left; line-height: 24px; }
.bd-operating .opt-checkbox { float: left; margin-top: 5px; margin-left: 15px; }
.bd-operating .bd-opt-a { float: left; margin: 0 0px 0 5px; }
.bd-operating .pages { float: right }
#grey_div { background: none repeat scroll 0 0 #000; left: 0; filter: alpha(opacity = 30); opacity: 0.4; position: absolute; top: 0; }
