﻿* { font-family: "微软雅黑"；; }
body { /*background-color: #cccccc;*/ font-family: "微软雅黑,宋体,sans-serif,Arial,"; padding: 0px; margin: 0px; direction: ltr; font-size: 14px; }
a, a:hover { cursor: pointer; text-decoration: none; }
/*顶部导航*/
.navbar { margin-bottom: 1px; display: inherit; }
.navbar-default { border: none; }
.navbar.navbar-fixed-top.navbar-default { padding: 0px; height: 68px; background-color: #fff; border-bottom: solid 1px #F0F0F0; box-shadow: 0 2px 1px 1px rgba(100, 100, 100, 0.1); }
.navbar-head { font-size: 18px; height: 68px; line-height: 20px; width: 210px; background-color: #495060; border-right: 0px solid #1AA094; border-bottom: solid 1px #545a68; }
    .navbar-head img { height: 50px; }
    .navbar-head .glyphicon { display: normal; }
.navbar-right, .navbar-mid { padding: 10px 0px 10px 15px; height: 68px; line-height: 48px; color: #2d2e30; }
.navbar-mid { width: 500px; font-size: 14px; }
.navbar-right-menu { margin-right: 10px; cursor: pointer; }
    .navbar-right-menu .iconfont { font-size: 110%; }
    .navbar-right-menu a { color: #2d2e30; }
.navbar-right img { height: 46px; border-radius: 23px; margin-right: 45px; margin-left: 15px; }
.side-menu-toggle { padding: 5px 3px; border: solid 1px #666666; vertical-align: middle; }
.navbar-header-menu { font-size: 16px; vertical-align: middle; margin: 0px; padding: 0px; height: 58px; }
.navbar-header-menu-item { margin-left: 1px; margin-right: 1px; float: left; display: inline-block; margin: 0px; padding: 0px 15px; line-height: 58px; }
    .navbar-header-menu-item.active { background-color: #1881f6; color: #fff; }
    .navbar-header-menu-item:hover { background-color: #303030; color: #cccccc; }
    .navbar-header-menu-item .icon { font-size: 120%; vertical-align: middle; }
/*左侧菜单*/

.side-left { width: 210px; overflow-x: hidden; top: 68px; left: 0px; border-right: 0px solid #1AA094; z-index: 1000; position: fixed; bottom: 0px; background-color: #495060; color: #fff; }
.usr-info { margin-bottom: 0px; display: table; }
.usr-info-head { padding: 15px 10px; display: table-cell; width: 40%; }
    .usr-info-head .header { width: 60px; height: auto; margin: 0px auto; padding: 0px; text-align: center; }
        .usr-info-head .header img { display: block; width: 100%; height: 100%; border-radius: 50%; -webkit-border-radius: 50%; border: 2px solid #b0b0b0; }
.usr-info-msg { font-size: 14px; color: #fff; display: table-cell; width: 60%; }
.side-left-menu { font-size: 14px; vertical-align: middle; margin: 0px; padding: 0px; width: 210px; background-color: #495060; }
    .side-left-menu a { color: hsla(0,0%,100%,.7); }
.side-left-menu-item { display: block; margin: 0; padding: 0; border: 0px; line-height: 20px; border-bottom: solid 1px #545a68; }
    .side-left-menu-item:first-child { border-top: solid 1px #545a68; }
.side-left-menu-item-master { /*border-top: 1px solid #efefef;*/ display: block; position: relative; margin: 0; border: 0px; padding: 15px 25px; text-decoration: none; text-shadow: none; outline: 0; }
    .side-left-menu-item-master.active { /*background: #1caf9a; border-top-color: transparent;*/ color: #fff; }
    .side-left-menu-item-master.expand { }
.side-left-submenu { display: block; margin-bottom: 0px; background-color: #363e4f; }
    .side-left-submenu > dd { }
.side-left-menu-item .side-left-submenu > dd > a { display: block; position: relative; padding: 12px 25px 12px 30px; text-decoration: none; text-shadow: none; outline: 0; }
.side-left-menu-item .side-left-submenu > dd:hover { background: #2d8cf0 !important; }
.side-left-submenu > dd.active { background: #2d8cf0 !important; color: #ffffff; }
    .side-left-submenu > dd.active a { color: #ffffff; }
/*右侧内容页*/
.body-right { background: #F0F0F0; display: block; right: 0px; overflow-x: hidden; overflow-y: auto; top: 71px; left: 211px; z-index: 1000; position: absolute; bottom: 0px; padding-bottom: 0px; }

/*右侧内容页--内容*/
.body-right-tabs-content { display: block; }
.body-right-content { position: fixed; bottom: 0px; top: 71px; overflow: hidden; right: 0px; left: 211px; padding: 1px; background-color: #ffffff; }
    .body-right-content iframe { width: 100%; height: 100%; border: none; }
/*默认表格高度*/
.ivu-table td, .ivu-table th { height: 36px; }
.ivu-form-item label { margin-bottom: 0px; }
