@import url("../../themes/themes.less"); :global { #app { height: inherit; } .left_menu_area { height: calc(100% + 56px); display: none; } .ant-menu.ant-menu-root.ant-menu-inline.ant-menu-dark { transition: unset !important; } .ant-menu.ant-menu-root .ant-menu.ant-menu-sub { background: rgba(15, 33, 79, 0.3); .ant-menu-item-icon { display: none; } } .ant-menu-inline .ant-menu-submenu-title {} .ant-menu-item.ant-menu-item-active.click_active:hover { background: #253867; } .ant-menu-dark.ant-menu-inline .ant-menu-item:hover { .emptystar { display: inline-block; } .fullstar { display: none; } } .ant-menu-submenu-popup { .ant-menu-item { background-color: #132148 !important; margin-bottom: 2px !important; } .ant-menu-submenu-title { background-color: #132148 !important; margin-bottom: 2px !important; } .ant-menu-item:hover, .ant-menu-submenu-title:hover { background-color: #253867 !important; } } .left_menu_area .ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content, .left_menu_area .ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content { overflow: auto; flex: none; } //.left_menu_area .ant-menu-inline.ant-menu-root .ant-menu-item, .left_menu_area .ant-menu-inline.ant-menu-root .ant-menu-submenu-title { // display: block; // height: 40px; // line-height: 40px; //} .ant-menu.ant-menu-root { .ant-menu-submenu-arrow { position: absolute; left: 10px; } .ant-menu.ant-menu-sub { .ant-menu-submenu-arrow { left: 34px; } .ant-menu.ant-menu-sub { .ant-menu-submenu-arrow { left: 58px; } .ant-menu.ant-menu-sub { .ant-menu-submenu-arrow { left: 82px; } .ant-menu.ant-menu-sub { .ant-menu-submenu-arrow { left: 106px; } .ant-menu.ant-menu-sub { .ant-menu-submenu-arrow { left: 130px; } .ant-menu.ant-menu-sub { .ant-menu-submenu-arrow { left: 154px; } .ant-menu.ant-menu-sub { .ant-menu-submenu-arrow { left: 178px; } .ant-menu.ant-menu-sub { .ant-menu-submenu-arrow { left: 202px; } } } } } } } } } } .markmore { width: 100%; height: 100%; position: fixed; z-index: 999; top: 0; left: 0; } .left_menu_search { padding: 10px 12px; background-color: rgb(3, 22, 70); .ant-input-group { background-color: #253867; height: 32px; line-height: 32px; border-radius: 2px; overflow: hidden; .ant-btn .anticon { color: #5A698C; } input { background: none; border: none; font-size: 12px; color: #fff; height: 32px; line-height: 32px; } input:focus { border: none; box-shadow: none; } .ant-input-group-addon { background: none; } button { background: none; border: none; } } } .movebar { width: 3px; height: calc(100vh - 82px); background: none; position: absolute; top: 82px; z-index: 1000; } .movebar:hover { cursor: e-resize; } .emptystar { color: #FFBF00; display: none; } .care_color { color: #FFBF00; } .fullstar { color: #FFBF00; } .tips_pop { width: 370px; z-index: 900 !important; .ant-popover-inner-content { padding: 0; width: 100%!important; } .yjyd_but { height: 46px; line-height: 46px; color: #666; font-size: 14px; text-align: center; border-top: 1px solid #ddd; cursor: pointer; } .top_tips_close { width: 20px; height: 20px; position: absolute; text-align: center; line-height: 20px; right: 12px; top: 15px; z-index: 111; cursor: pointer; } .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn { color: #009f95; font-weight: normal; text-shadow: none; } .ant-tabs-ink-bar { background: #009f95; } .ant-tabs-tab:hover { color: #41bad9; } .ant-tabs-tab-btn:focus, .ant-tabs-tab-remove:focus, .ant-tabs-tab-btn:active, .ant-tabs-tab-remove:active { color: #009f95; } .ant-tabs-tab { padding: 12px 15px; } .ant-tabs-nav { margin-bottom: 0 !important; } .xxlist { padding: 8px 0; height: 240px; overflow: hidden; overflow-y: auto; .ant-list-item { padding: 12px; cursor: pointer; } .ant-list-item:hover { background-color: #e8e8e8; } .isread { color: #888; } .noread { color: #121212; } .sj_t { color: #999; } } .dblist { padding: 8px 0; height: 286px; overflow: hidden; overflow-y: auto; .ant-list-item { padding: 12px; cursor: pointer; } .ant-list-item:hover { background-color: #e8e8e8; } .isread { color: #888; } .noread { color: #121212; } .db_t { color: #121212; font-size: 14px; } .ant-list-item-action a { border: 1px solid #f5f5f5; height: 22px; color: #666; background-color: #e8e8e8; width: 52px; font-size: 12px; display: block; } .ant-list-item-action a:hover { border: 1px solid #009F95; color: #009F95; } } } } .frame { background:#0a091e; background-color: #0a091e; position: relative; height: 100%; overflow: hidden; :global { .left_menu_area .ant-input-group-wrapper.ant-input-search.ant-input-search-middle.left_menu_search { overflow: hidden; } .ant-menu-item-selected { background-color: #253867 !important; border-left: 3px solid #009F95; } .ant-menu-item { margin-top: 0px !important; margin-bottom: 0px !important; } .click_active { background: #253867; border-left: 3px solid #009F95; } .normal_menu { background: #031646; font-size: 13px; } .ant-menu-item-active { background-color: #0F214F; } .ant-menu-submenu-open { background-color: #031646; } .ant-menu-submenu-active { background-color: #0F214F; } .nowifi-tip { background: url(../../assets/imgs/bg-nosignal.png) 50% 50% no-repeat; display: block; position: absolute; width: 512px; height: 512px; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 20px; color: #c9c9c9; text-align: center; padding-top: 470px; } .hid { display: none; } // 页面头 .pointer { cursor: pointer; } .fg1 { flex-grow: 1; } @var: 100vh; .body_box { // display: flex; // justify-content: space-between; .bottom_body { height: 100%; } height: inherit; position: relative; z-index: 2; // min-height: calc(100% - 56px); margin-top: 50px; overflow-y: auto; flex-grow: 1; background: unset; &>div:last-child { // flex-grow: 1; height: 100%; padding-bottom: 150px; box-sizing: unset; } &.homePage { margin-top: 0px!important; &>div:last-child { flex-grow: 1; // height: calc(100% - 56px); overflow-y: auto; background: unset; // margin-top: 56px; padding-bottom:0; } } .menu { width: 230px; min-width: 230px; padding: 6px 20px; margin-right: 14px; border-radius: 2px; background-color: #fff; position: relative; .ant-menu-dark .ant-menu-inline.ant-menu-sub { background-color: '#0F214F'; } .active { background-color: #253867; border-left: 3px solid #009f95; } .switch {} .tabs { width: 100%; display: flex; position: relative; justify-content: space-between; color: rgba(0, 0, 0, 0.65); text-align: center; border-bottom: 1px solid #e8e8e8; } .pane { width: 80px; &.actived { color: @primary-color; } line-height: 40px; cursor: pointer; } .tab_line { width: 80px; height: 2px; border-radius: 2px; background-color: @primary-color; transition: all 0.5s; left: 0; bottom: 0; position: absolute; &.left { left: 0; } &.right { left: 100%; transform: translateX(-100%); } } } } .outer_body_box{ > div:last-child{ padding-bottom: 56px; } } .outer_body_box::-webkit-scrollbar { display: none; scrollbar-width: none; -ms-overflow-style: none; } } }