.layui-layout-admin .layui-logo{
    width: 100%;
    text-align: inherit;
}

div.logo {
    font-size: 24px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:700;
    margin-left: 15px;
}
div.logo:hover{
    text-decoration: none;
}
div.logo>div{
    float: left;
}
.allSearch{
    margin-top: 10px;
    height: 30px;
    vertical-align: middle;
    border-radius: 15px;
    background-color: #ffffff;
    padding: 0px 15px 0px 10px;
    margin-left: 10px;
    opacity: 0.2;
}
.allSearch input{
    height: 29px;
    font-weight: normal;
    font-size: 14px;
    border: 0px;
    color: #9699a2;
    position: relative;
    top: -13px;
}
.allSearch .searchImg{
    cursor: pointer;
    margin-top: -21px;
}
.allSearch input:focus{
    border:0px !important;
}
.allSearch select {
    height: 29px;
    font-weight: normal;
    font-size: 14px;
    border: 0px;
    color: #9699a2;
    position: relative;
    top: -13px;
}
.head-search-div {
    /*margin-top: 10px;*/
    /*height: 30px;*/
    /*vertical-align: middle;*/
    /*border-radius: 15px;*/
    /*background-color: #ffffff;*/
    padding: 8px 15px 0px 10px;
    margin-left: 0px;
    opacity: 0.8;
    font-weight: normal;
    font-size: 16px;
}
.head-search-div span {
    font-weight: normal;
    font-size: 16px !important;
}
.layui-icon img{
    margin-top: 5px;
}

.sidebar-toggle-box {
    float: left;
    padding-right: 15px;
    padding-left: 25px;
}
.sidebar-toggle-box .layui-icon{
    cursor: pointer;
}


/*头部样式*/
.layui-header {
    height: 50px;
    padding: 0px 15px;
}
.layui-icon{
    font-weight: 500;
}
/*头部蓝色样式 start*/
.layui-layout-admin .header-info.dk{
    /*background: linear-gradient(to bottom right, #0695D5,#41CAC0);*/
    /*background-color: #4DA1FF;*/
    background: #318be9 url(../img/login/bup-header-bg.png) left center no-repeat;
}
.layui-layout-admin .header-info{
    /*background: linear-gradient(to bottom right, #0695D5,#41CAC0);*/
    background-color: #16aad8;
}
.header-info div.logo,.header-info .layui-logo,.header-info .layui-layout-right{
    color: #FFFFFF !important;
}
.header-info .layui-nav .layui-nav-more{
    border-color: #fff transparent transparent;
}
/*头部蓝色样式 end*/
/*头部黑色样式 start*/
.layui-layout-admin .header-black{
    /*background: linear-gradient(to bottom right, #0695D5,#41CAC0);*/
    background-color: #1c2b36;
}
.header-black div.logo, .header-black .layui-logo,.header-black .layui-layout-right{
    color: #c4d0d9 !important;
}
.header-black .layui-nav .layui-nav-more{
    border-color: #c4d0d9 transparent transparent;
}
/*头部黑色样式 end*/
/*头部深黑色样式 start*/
.layui-layout-admin .header-dark{
    /*background: linear-gradient(to bottom right, #0695D5,#41CAC0);*/
    background-color: #3a3f51;
}
.header-dark div.logo, .header-dark .layui-logo,.header-dark .layui-layout-right{
    color: #eaebed !important;
}
.header-dark .layui-nav .layui-nav-more{
    border-color: #eaebed transparent transparent;
}
/*头部深黑色样式 end*/
/*头部紫色样式 start*/
.layui-layout-admin .header-primary{
    /*background: linear-gradient(to bottom right, #0695D5,#41CAC0);*/
    background-color: #7266ba;
}
.header-primary div.logo, .header-primary .layui-logo,.header-primary .layui-layout-right{
    color: #FFFFFF !important;
}
.header-primary .layui-nav .layui-nav-more{
    border-color: #FFFFFF transparent transparent;
}
/*头部紫色样式 end*/
/*头部绿色样式 start*/
.layui-layout-admin .header-success{
    /*background: linear-gradient(to bottom right, #0695D5,#41CAC0);*/
    background-color: #27c24c;
}
.header-success div.logo, .header-success .layui-logo,.header-success .layui-layout-right{
    color: #FFFFFF !important;
}
.header-success .layui-nav .layui-nav-more{
    border-color: #FFFFFF transparent transparent;
}
/*头部绿色样式 end*/
/*头部红色样式 start*/
.layui-layout-admin .header-danger{
    /*background: linear-gradient(to bottom right, #0695D5,#41CAC0);*/
    background-color: #f21b1b;
}
.header-danger div.logo, .header-danger .layui-logo,.header-danger .layui-layout-right{
    color: #FFFFFF !important;
}
.header-danger .layui-nav .layui-nav-more{
    border-color: #FFFFFF transparent transparent;
}
/*头部红色样式 end*/
/*头部白色样式 start*/
.layui-layout-admin .header-white{
    /*background: linear-gradient(to bottom right, #0695D5,#41CAC0);*/
    background-color: #fff;
}
.header-white div.logo, .header-white .layui-logo,.header-white .layui-layout-right{
    color: #58666e !important;
}
.header-white .layui-nav .layui-nav-more{
    border-color: #58666e transparent transparent;
}
/*头部红色样式 end*/

/*头部logo样式 start*/
.layui-icon-shrink-right{
    cursor: pointer;
}
.layui-layout-admin .layui-logo,.layui-layout-admin .layui-logo span{
    font-size: 21px;
    text-transform: uppercase;
    /*color: #FF6C60;*/
}
/*黑色*/
.loge-black{
    color: #c4d0d9 !important;
    background-color: #1c2b36 !important;
}
.loge-black div.logo,.loge-black .layui-icon-shrink-right{
    color: #c4d0d9 !important;
}

/*浅黑色*/
.loge-dark{
    color: #eaebed !important;
    background-color: #3a3f51 !important;;
}
.loge-dark div.logo,.loge-dark .layui-icon-shrink-right{
    color: #eaebed !important;
}
/*紫色*/
.loge-primary{
    color: #FFFFFF !important;
    background-color: #7266ba !important;
}
.loge-primary div.logo,.loge-primary .layui-icon-shrink-right{
    color: #FFFFFF !important;
}
/*蓝色*/
.loge-info{
    color: #FFFFFF !important;
    background-color: #4DA1FF !important;
}
.loge-info div.logo,.loge-info .layui-icon-shrink-right{
    color: #FFFFFF !important;
}
/*深蓝色*/
.loge-info.dk{
    color: #FFFFFF !important;
    background-color: #4DA1FF !important;
}
.loge-info.dk div.logo,.loge-info.dk .layui-icon-shrink-right{
    color: #FFFFFF !important;
}
/*绿色*/
.loge-success{
    color: #FFFFFF !important;
    background-color: #27c24c !important;
}
.loge-success div.logo,.loge-success .layui-icon-shrink-right{
    color: #FFFFFF !important;
}
/*红色*/
.loge-danger{
    color: #FFFFFF !important;
    background-color: #f05050 !important;
}
.loge-danger div.logo,.loge-danger .layui-icon-shrink-right{
    color: #FFFFFF !important;
}
/*头部logo样式 end*/
/*头部样式 end*/

/*左侧菜单样式 start*/
.menu-gray{
    background-color: #DDE6E9!important;
    color: #58666e !important;
    border-right: 1px solid #eee;
}
.layui-nav, .layui-nav-item a{
    color: inherit !important;
}
/*.layui-nav-tree .layui-nav-child, .layui-nav-tree .layui-nav-child a:hover{
    color: inherit !important;
}*/

/*左侧菜单灰色底*/
.menu-gray .layui-nav-itemed>a .layui-nav-more{
    border-color:transparent transparent #98a6ad
}
.menu-gray .layui-nav .layui-nav-more{
    border-color:#98a6ad transparent transparent
}
.menu-gray .layui-nav-itemed>.layui-nav-child{
    background-color:#e4eaec !important;
}
.menu-gray .layui-nav-tree .layui-nav-child dd.layui-this,.menu-gray .layui-nav-tree .layui-nav-child dd.layui-this a{
    background-color:#D8DEE0 !important;
    color: inherit !important;
}
.menu-gray .layui-bg-black .layui-nav-itemed>a:hover,
.menu-gray .layui-nav-tree.layui-bg-black .layui-nav-title a:hover,
.menu-gray .layui-nav-tree .layui-nav-child a:hover,
.menu-gray .layui-nav-tree .layui-nav-item a:hover{
    background-color: #D8DEE0 !important;
}
.menu-gray .layui-nav-tree {
    border-top: 2px solid #e6e6e6;
}
/*左侧菜单灰色底 end*/
/*左侧菜单浅灰色底*/
.menu-light-gray{
    background-color: #EDF1F2!important;
    color: #58666e !important;
}

.menu-light-gray .layui-nav-itemed>a .layui-nav-more{
    border-color:transparent transparent #98a6ad
}
.menu-light-gray .layui-nav .layui-nav-more{
    border-color:#98a6ad transparent transparent
}
.menu-light-gray .layui-nav-itemed>.layui-nav-child{
    background-color:#e4eaec !important;
}
.menu-light-gray .layui-nav-tree .layui-nav-child dd.layui-this,
.menu-light-gray .layui-nav-tree .layui-nav-child dd.layui-this a{
    background-color:#D2DADD !important;
    color: inherit !important;
}
.menu-light-gray .layui-bg-black .layui-nav-itemed>a:hover,
.menu-light-gray .layui-nav-tree.layui-bg-black .layui-nav-title a:hover,
.menu-light-gray .layui-nav-tree .layui-nav-child a:hover,
.menu-light-gray .layui-nav-tree .layui-nav-item a:hover{
    background-color: #D2DADD !important;
}
.menu-light-gray .layui-nav-tree {
    border-top: 2px solid #e4eaec;
}
/*左侧菜单浅灰色底 end*/
/*左侧菜单白色底*/
.menu-white{
    background-color: #FFFFFF!important;
    color: #7A8698 !important;
    border-right: 1px solid #EDF0F3;
}
.menu-white .layui-nav-tree .layui-nav-itemed>a{
    background-color: #4DA1FF !important;
    color: #FFFFFF !important;
}
.menu-white .layui-nav-tree .layui-nav-child .layui-nav-itemed>a{
    background-color: #FFFFFF !important;
    color: #4DA1FF !important;
}
.menu-white .layui-nav-tree .layui-nav-item>a{
    border-radius:4px;
}
.menu-white .layui-nav-itemed>a .layui-nav-more{
    border-color:transparent transparent transparent;
    background-image: url("../img/icon/icon_ arrow_active.png");
    background-repeat: no-repeat;
    width: 20px;
    height:14px;
    margin-top: -10px;
    margin-right: 3px;
}
.menu-white .layui-nav .layui-nav-more{
    border-color:transparent transparent transparent;
    background-image: url("../img/icon/icon_arrow_default.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 18px;
    margin-top: -12px;
}
.layui-nav-item .layui-nav-child{
    display: block;
    max-height: 0;
    overflow: hidden;
}
.menu-white .layui-nav-itemed>.layui-nav-child{
    background-color:#FFFFFF !important;
    color:#575962 !important;
    margin: 10px 0px;
    animation:mymove 0.8s;
    -webkit-animation:mymove 0.8s;
    overflow: hidden;
    max-height: 500px;
}
@keyframes mymove
{
    from {max-height: 0px}
    to {max-height:500px}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
    from {max-height:0px;}
    to {max-height:500px;}
}
.menu-white .layui-nav  .layui-nav-child{
    padding: 0px;
    color: #58666e;
}
.menu-white .removeActive>.layui-nav-child{
    animation:mymove2 0.2s;
    -webkit-animation:mymove2 0.2s;
    overflow: hidden;
}
@keyframes mymove2
{
    from {max-height: 200px;margin: 10px 0px}
    to {max-height:0px;margin: 0px}
}

@-webkit-keyframes mymove2 /*Safari and Chrome*/
{
    from {max-height: 200px;margin: 10px 0px}
    to {max-height:0px;margin: 0px}
}
.layui-nav-child dd{
    background-color: #FFFFFF;
}
.menu-white .layui-nav-tree .layui-nav-child dd.layui-this,
.menu-white .layui-nav-tree .layui-nav-child dd.layui-this a,
.menu-white .layui-nav-tree dd.layui-this a{
    background-color:inherit !important;
    color: #4DA1FF !important;
}
.layui-nav-tree .layui-this{
    background-color:inherit;
}
.layui-nav-tree .layui-this a{
    background-color:#4DA1FF !important;
    color: #FFFFFF;
}
.menu-white .layui-bg-black .layui-nav-itemed>a:hover,
.menu-white .layui-nav-tree.layui-bg-black .layui-nav-title a:hover,
.menu-white .layui-nav-tree .layui-nav-item a:hover{
    background-color: #F8F8FB !important;
}
.menu-white .layui-nav-tree .layui-nav-child a:hover{
    background-color: inherit !important;
    color: #4DA1FF !important;
}
.menu-white .layui-nav-tree .layui-nav-itemed>a:hover{
    background-color: #4DA1FF !important;
}
.menu-white .layui-nav-tree .layui-nav-child .layui-nav-itemed>a:hover{
    background-color: inherit !important;
}

.menu-white .layui-nav-tree>.layui-this a:hover{
    background-color: #F8F8FB !important;
}
.menu-white .layui-nav-tree {
    border-top: 2px solid #FFFFFF;
}
/*左侧菜单白色底 end*/
/*左侧菜单黑色底*/
.menu-black{
    background-color: #1c2b36!important;
    color: #869fb1 !important;
}
.menu-black .layui-nav-tree .layui-nav-itemed>a{
    background-color: #16232d !important;
    color: #FFFFFF !important;
}
.menu-black .layui-nav-itemed>a .layui-nav-more{
    border-color:transparent transparent #FFFFFF
}
.menu-black .layui-nav .layui-nav-more{
    border-color:#869fb1 transparent transparent
}
.menu-black .layui-nav-itemed>.layui-nav-child{
    background-color:#131e26 !important;
}
.menu-black .layui-nav-tree .layui-nav-child dd.layui-this,
.menu-black .layui-nav-tree .layui-nav-child dd.layui-this a{
    background-color:#131e26 !important;
    color: #FFFFFF !important;
}
.menu-black .layui-bg-black .layui-nav-itemed>a:hover,
.menu-black .layui-nav-tree.layui-bg-black .layui-nav-title a:hover,
.menu-black .layui-nav-tree .layui-nav-child a:hover,
.menu-black .layui-nav-tree .layui-nav-item a:hover{
    background-color: #16232d !important;
    color: #FFFFFF !important;
}
.menu-black .layui-nav-tree {
    border-top: 2px solid #131e26;
}
/*左侧菜单黑色底 end*/
/*左侧菜单深黑色底*/
.menu-dark{
    background-color: #3a3f51!important;
    color: #b4b6bd !important;
}
.menu-dark .layui-nav-tree .layui-nav-itemed>a{
    background-color: #2e3344 !important;
    color: #FFFFFF !important;
}
.menu-dark .layui-nav-itemed>a .layui-nav-more{
    border-color:transparent transparent #b4b6bd
}
.menu-dark .layui-nav .layui-nav-more{
    border-color:#b4b6bd transparent transparent
}
.menu-dark .layui-nav-itemed>.layui-nav-child{
    background-color:#2e3344 !important;
}
.menu-dark .layui-nav-tree .layui-nav-child dd.layui-this,
.menu-dark .layui-nav-tree .layui-nav-child dd.layui-this a{
    background-color:#3a374a !important;
    color: #FFFFFF !important;
}
.menu-dark .layui-bg-black .layui-nav-itemed>a:hover,
.menu-dark .layui-nav-tree.layui-bg-black .layui-nav-title a:hover,
.menu-dark .layui-nav-tree .layui-nav-child a:hover,
.menu-dark .layui-nav-tree .layui-nav-item a:hover{
    background-color: #16232d !important;
    color: #FFFFFF !important;
}
.menu-dark .layui-nav-tree {
    border-top: 2px solid #2e3344;
}
/*左侧菜单深黑色底 end*/
.user-photo {
    width: 200px;
    height: 120px;
    padding-top: 15px;
    padding-bottom: 5px;
}
.user-photo a.img {
    display: block;
    width: 76px;
    height: 76px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.user-photo a.img img {
    display: block;
    border: none;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.user-photo p {
    display: block;
    width: 100%;
    height: 25px;
    color: inherit;
    text-align: center;
    font-size: 12px;
    white-space: nowrap;
    line-height: 25px;
    overflow: hidden;
}
.layui-side-margin{
    margin-top: 20px;
    height: auto;
}
/*左侧菜单样式 end*/

.layui-nav-tree .layui-nav-item a{
    height:42px;
    line-height: 42px;
}

.layui-nav-child dd a{
    line-height: 38px !important;
    height: 38px !important;
}
.layui-nav .layui-nav-item{
    padding: 0px 10px;
}
.menu-white .layui-nav .layui-nav-item{
    background-color: #FFFFFF;
}
.layui-nav-tree .layui-nav-bar{
    background-color: #FFFFFF;
}
.layui-nav .layui-nav-item i{
    padding-right:30px;
    position: relative;
}
.service_manager{
    background-image: url("../img/icon/menu_icon_servicegl.png");
    background-repeat: no-repeat;
    background-size: 20px;
}
.layui-nav-itemed .service_manager{
    background-image: url("../img/icon/menu_icon_servicegl_activated.png");
}
.service_monitor{
    background-image: url("../img/icon/menu_icon_monitor.png");
    background-repeat: no-repeat;
    background-size: 18px;
    top:3px;
}
.layui-nav-itemed .service_monitor{
    background-image: url("../img/icon/menu_icon_monitor_activated.png");
}
.hospital_manager{
    background-image: url("../img/icon/menu_icon_jggl.png");
    background-repeat: no-repeat;
    background-size: 20px;
}
.layui-nav-itemed .hospital_manager{
    background-image: url("../img/icon/menu_icon_jggl_activated.png");
}
.system_manager{
    background-image: url("../img/icon/menu_icon_system.png");
    background-repeat: no-repeat;
    background-size: 18px;
    top:3px;
}
.layui-nav-itemed .system_manager{
    background-image: url("../img/icon/menu_icon_system_activated.png");
}

.layui-layout-admin .layui-side{
    width:210px;
}
.layui-side-scroll{
    width: 230px;
}
.layui-nav-tree{
    width: 210px;
    margin-top: 15px;
}

.layadmin-pagetabs, .layui-layout-admin .layui-body, .layui-layout-admin .layui-footer, .layui-layout-admin .layui-layout-left {
    //left: 210px;
}

.layui-layout-right .layui-nav-item{
    padding: 0px 5px;
}
.layui-layout-right .layui-nav-item a{
    padding:0px
}
.dividerImg{
    height:34px;
}
.quitImg{
    width: 18px;
    margin-top: -5px;
    margin-right: 10px;
}
.editPwdImg{
    width: 16px;
    margin-top: -5px;
    margin-right: 10px;
}
.layui-nav-item-img{
    width: 2px;
    float: left;
    margin-left: 15px;
    font-size: 2em;
    margin-top: -10px;
    margin-right: 14px;
}
.layui-nav-item .layui-nav-item-img{
    display: none;
}
.layui-nav-child .layui-nav-item-img{
    display: block;
}
.layui-nav-child i{
    display: none;
}
.layui-tab-title li .layui-tab-close{
    color: #BAC5D2;
}
.layui-tab-title li .layui-tab-close:hover{
    background-color: inherit;
    color: inherit;
}
.layui-tab-card>.layui-tab-title .layui-tab-bar{
    border-bottom-width: 0px;
}
.layui-tab-card>.layui-tab-more .layui-this{
    color: #575962;
}