﻿body {
}

.flat-layout .header.blue,
.flat-layout .header.blue .logo,
.flat-layout .header.blue .ant-menu,
.flat-layout .header.blue .user-wrapper{
    background-color: #1890ff;
    color: rgba(255,255,255, .85);
}
.flat-layout .header.blue .logo{
    color: #fff;
    font-weight: 600;
}
.header.blue .user-wrapper .action{
    color: rgba(255,255,255, .85);
}

.header.blue .ant-menu-item-active,
.header.blue .ant-menu-item-open,
.header.blue .ant-menu-item-selected,
.header.blue .ant-menu-item:hover,
.header.blue .ant-menu-submenu-open,
.header.blue .ant-menu-submenu-selected,
.header.blue .ant-menu-submenu:hover,
.header.blue .ant-menu-submenu-active,
.header.blue .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.header.blue .ant-menu-horizontal>.ant-menu-item-active,
.header.blue .ant-menu-horizontal>.ant-menu-item-open,
.header.blue .ant-menu-horizontal>.ant-menu-item-selected,
.header.blue .ant-menu-horizontal>.ant-menu-item:hover,
.header.blue .ant-menu-horizontal>.ant-menu-submenu-active,
.header.blue .ant-menu-horizontal>.ant-menu-submenu-open,
.header.blue .ant-menu-horizontal>.ant-menu-submenu-selected,
.header.blue .ant-menu-horizontal>.ant-menu-submenu:hover{
    background: hsla(0,0%,100%,.1);
    color: #fff;
    border-bottom-color: transparent;
}
.header.blue .ant-menu-item-active, 
.header.blue .ant-menu-item:hover, 
.header.blue .ant-menu-submenu-active, 
.header.blue .ant-menu-submenu-title:hover, 
.header.blue .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open{
    color: #fff;
}
.header.blue .user-wrapper .action:hover{
    background: hsla(0,0%,100%,.3);
}
.header.blue .user-wrapper .action.tag span{
    border-color: #fafafa;
}
.flat-layout .header.blue .logo::after{
    background-color: #fafafa;
}
.header.blue .user-wrapper .action.tag .ant-badge .ant-badge-count{
    box-shadow: 0 0 1px 1px #fafafa;
    background-color: rgb(4, 117, 217)!important;
}
/* -----------blue end --------- */

/* -----------dark --------- */
.flat-layout .header.dark,
.flat-layout .header.dark .logo,
.flat-layout .header.dark .ant-menu,
.flat-layout .header.dark .user-wrapper,
.flat-layout .header.dark .ant-menu-submenu>.ant-menu{
    /* background: #001529;
    color: rgba(255,255,255, .85); */
    color: #fff;
    background: #003459;
}
.flat-layout .header.dark .logo{
    color: #fff;
    font-weight: 600;
}
.header.dark .user-wrapper .action{
    /* color: rgba(255,255,255, .85); */
    color: #fff;
}
.header.dark .ant-menu-horizontal>.ant-menu-item, 
.header.dark .ant-menu-horizontal>.ant-menu-submenu{
    border-bottom: none;
}

.header.dark .ant-menu-item-active,
.header.dark .ant-menu-item-open,
.header.dark .ant-menu-item-selected,
.header.dark .ant-menu-item:hover,
.header.dark .ant-menu-submenu-open,
.header.dark .ant-menu-submenu-selected,
.header.dark .ant-menu-submenu:hover,
.header.dark .ant-menu-submenu-active,
.header.dark .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.header.dark .ant-menu-horizontal>.ant-menu-item-active,
.header.dark .ant-menu-horizontal>.ant-menu-item-open,
.header.dark .ant-menu-horizontal>.ant-menu-item-selected,
.header.dark .ant-menu-horizontal>.ant-menu-item:hover,
.header.dark .ant-menu-horizontal>.ant-menu-submenu-active,
.header.dark .ant-menu-horizontal>.ant-menu-submenu-open,
.header.dark .ant-menu-horizontal>.ant-menu-submenu-selected,
.header.dark .ant-menu-horizontal>.ant-menu-submenu:hover,

.header.dark .user-wrapper .action:hover,
.header.dark .user-wrapper .action:hover .ant-badge .ant-badge-count{
    background: #002d49;
    color: #fff;
    /* border-bottom-color: transparent; */
}
.header.blue .ant-menu-item-selected, .header.blue .ant-menu-horizontal > .ant-menu-item-selected {
    background: url(../../images/new/room/Group_527.png) 100% 100%;
}
.header.blue .ant-menu-item-selected, .header.blue .ant-menu-item:hover,
.header.blue .ant-menu-horizontal > .ant-menu-item-selected,
.header.blue .ant-menu-horizontal > .ant-menu-item:hover {
    background: url(../../images/new/room/Group_527.png) 100% 100%;
}
.header.dark .user-wrapper .action.tag span {
    border-color: hsla(0,0%,100%,.3);
}
.flat-layout .header.dark .logo::after{
    background-color: #999;
}
.header.dark .user-wrapper .action.tag .ant-badge .ant-badge-count{
    color: #fff;
    box-shadow: 0 0 1px 1px #fff;
    background-color: #003459!important;
}
/* -----------dark en--------- */


.flat-layout .header {
    /*box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08);*/
    padding: 0 25px;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
}
.flat-layout .ant-menu-horizontal {
    border-bottom: none;
}

.flat-layout .header .logo {
    font-size: 16px;
    /* width: 130px; */
    padding-right: 25px;
    width: 210px;
    text-align: center;
    float: left;
    position: relative;
}
.flat-layout .header .logo::after{
    content: " ";
    width: 1px;
    height: 31px;
    line-height: 66px;
    display: inline-block;
    background: #DEDEDE;
    position: absolute;
    right: 14px;
    top: 18px;
}
.header-notice {
    display: inline-block;
    transition: all 0.3s;
}
.header-notice span {
    vertical-align: initial;
}
.flat-layout .header .user-wrapper,
.flat-layout .top-nav-header-index .user-wrapper {
    float: right;
    height: 100%;
}
.header,
.header .logo,
.header .user-wrapper .action{
    user-select: none;
}
.header .user-wrapper .action,
.top-nav-header-index .user-wrapper .action {
    cursor: pointer;
    padding: 0 6px;
    display: inline-block;
    transition: all 0.3s;
    height: 100%;
    color: rgba(0, 0, 0, 0.65);
}
.header .user-wrapper .action.tag span{
    border: 1px solid #d9d9d9;
    padding: 4px 18px;
    border-radius: 3px;
}
.user-wrapper .action:hover,
.top-nav-header-index .user-wrapper .action:hover {
    background: rgba(0, 0, 0, 0.025);
}
.user-wrapper .action.dropdown-hotel,
.top-nav-header-index .user-wrapper .action.dropdown-hotel {
    padding: 10px 16px;
    vertical-align: middle;
    text-align: center;
}

.user-wrapper .action.dropdown-hotel > span,
.top-nav-header-index .user-wrapper .action.dropdown-hotel > span {
    display: block;
    line-height: 1;
}
.user-wrapper .action.header-notice.icon,
.user-wrapper .action.dropdown-hotel > span:first-child{
    font-size: 14px;
}

.user-wrapper .action.dropdown-hotel > span:last-child,
.top-nav-header-index .user-wrapper .action.dropdown-hotel > span:last-child {
    line-height: 2;
}

.user-wrapper .avatar,
.top-nav-header-index .avatar {
    margin: 20px 8px 20px 0;
    color: #1890ff;
    background: hsla(0, 0%, 100%, 0.85);
    vertical-align: middle;
}
.user-wrapper .icon,
.top-nav-header-index .icon {
    font-size: 16px;
    padding: 4px;
}
.user-wrapper .icon span{
    font-size: 12px;
}

.flat-layout .header .ant-menu .ant-menu-item,
.flat-layout .header .ant-menu .ant-menu-submenu-title{
    padding: 0 12px;
}

.flat-layout .header ul li .icon {
    display: inline-block;
    text-align: center;
    min-width: 14px;
    margin-right: 4px;
    height: 18px;
    vertical-align: middle;
    /*font-weight: 400;
    display: inline-block;
    float: none;
    width: inherit;
    text-align: left;
    letter-spacing: 1px;
    height: 47px;
    line-height: 48px;
    cursor: pointer;
    padding: 0px 10px 0px 36px;
    border-bottom: 3px solid transparent;
    transition: border .3s ease-in;*/
}
.flat-layout .header ul li.active > .icon,
.flat-layout .header ul li > .icon {
    background-size: 15px 15px;
    background-repeat: no-repeat;
    /*background-position: 10px 15px;*/
}

.flat-layout .header ul li.ant-menu-item-selected .icon.i01 {
    background-image: url(../../images/theme/xinghe/menubar/fangtaitu-1.png);
}

.flat-layout .header ul li .icon.i01 {
    background-image: url(../../images/theme/xinghe/menubar/fangtaitu.png);
}

.flat-layout .header ul li .icon.i02 {
    background-image: url(../../images/theme/xinghe/menubar/ftyc.png);
}

.flat-layout .header ul li.ant-menu-item-selected .icon.i02 {
    background-image: url(../../images/theme/xinghe/menubar/ftyc-1.png);
}

.flat-layout .header ul li .icon.i03 {
    background-image: url(../../images/theme/xinghe/menubar/fangdan.png);
}

.flat-layout .header ul li.ant-menu-item-selected .icon.i03 {
    background-image: url(../../images/theme/xinghe/menubar/fangdan-1.png);
}

.flat-layout .header ul li .icon.i04 {
    background-image: url(../../images/theme/xinghe/menubar/dingdan.png);
}

.flat-layout .header ul li.ant-menu-item-selected .icon.i04 {
    background-image: url(../../images/theme/xinghe/menubar/dingdan-1.png);
}

.flat-layout .header ul li .icon.i05 {
    background-image: url(../../images/theme/xinghe/menubar/fangjia.png);
}

.flat-layout .header ul li.ant-menu-item-selected .icon.i05 {
    background-image: url(../../images/theme/xinghe/menubar/fangjia-1.png);
}

.flat-layout .header ul li .icon.i06 {
    background-image: url(../../images/theme/xinghe/menubar/huiyuan.png);
}

.flat-layout .header ul li.ant-menu-item-selected .icon.i06 {
    background-image: url(../../images/theme/xinghe/menubar/huiyuan-1.png);
}

.flat-layout .header ul li .icon.i07 {
    background-image: url(../../images/theme/xinghe/menubar/gongzuozhang.png);
}

.flat-layout .header ul li.ant-menu-item-selected .icon.i07 {
    background-image: url(../../images/theme/xinghe/menubar/gongzuozhang-1.png);
}

.flat-layout .header ul li .icon.i08 {
    background-image: url(../../images/theme/xinghe/menubar/baobiao.png);
}

.flat-layout .header ul li.ant-menu-item-selected .icon.i08 {
    background-image: url(../../images/theme/xinghe/menubar/baobiao-1.png);
}

.flat-layout .header ul li .icon.i09 {
    background-image: url(../../images/theme/xinghe/menubar/yeshen.png);
}

.flat-layout .header ul li.ant-menu-item-selected .icon.i09 {
    background-image: url(../../images/theme/xinghe/menubar/yeshen-1.png);
}

.flat-layout .header ul li .icon.i10 {
    background-image: url(../../images/theme/xinghe/menubar/setting.png);
}

.flat-layout .header ul li.ant-menu-item-selected .icon.i10 {
    background-image: url(../../images/theme/xinghe/menubar/setting-1.png);
}

.flat-layout .header ul li .icon.i11 {
    background-image: url(../../images/theme/xinghe/menubar/keling.png);
}

.flat-layout .header ul li.ant-menu-item-selected .icon.i11 {
    background-image: url(../../images/theme/xinghe/menubar/keling-1.png);
}



.extra-wrapper {
    line-height: 55px;
    padding-right: 24px;
}
    .extra-wrapper .extra-item {
        display: inline-block;
        margin-right: 24px;
    }
    .extra-wrapper .extra-item a {
        margin-left: 24px;
    }