﻿/**
 
 @Name: winui
 @Author: Leo
 @Site: www.leo96.com
 
 */

html,
body {
    height: 100% !important;
    background-size: cover;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.winui-task-item,
.winui-tilebox-head,
.winui-desktop-item *,
.fs12 * {
    font-size: 12px;
}

.winui-scroll-y {
    overflow-x: auto;
    height: 100%;
    width: 100%;
}

.winui-window-body {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.txtcenter {
    text-align: center;
}

.txtleft {
    text-align: left;
}

.tips {
    color: #ff6a00;
    margin-top: 50px;
}


/*任务栏模式*/

.taskbarInTop .winui-taskbar {
    top: 0;
}

.taskbarInBottom .winui-taskbar {
    bottom: 0;
}

.taskbarInTop .winui-start {
    top: 40px;
}

.taskbarInBottom .winui-start {
    /* bottom: 40px; */
    bottom: 40px;
}

.taskbarInRight .winui-start {
    /* bottom: 40px; */
    top: 0px;
    right: 40px;
}

.taskbarInLeft .winui-start {
    /* bottom: 40px; */
    top: 0px;
    left: 40px;
}

.taskbarInTop .winui-console {
    top: 40px;
    bottom: 0;
}

.taskbarInBottom .winui-console {
    top: 0;
    bottom: 40px;
}

.taskbarInBottom .winui-taskbar div {
    flex-direction: row;
}

/* 底部栏在右侧 */
.taskbarInRight .winui-taskbar {
    position: fixed;
    right: 0;
    bottom: 0;
    /* width: 50px !important; */
    width: 40px !important;
    height: 100vh;
    flex-direction: column;
    /* display: flex;
    justify-content: center;
    align-items: flex-start; */
}
.taskbarInLeft .winui-taskbar {
    position: fixed;
    left: 0;
    bottom: 0;
    /* width: 50px !important; */
    width: 40px !important;
    height: 100vh;
    flex-direction: column;
}

.taskbarInRight .winui-taskbar > div,
.taskbarInLeft .winui-taskbar > div {
    flex-direction: column;
}


/*按钮*/

.winui-btn {
    font-size: 12px;
    border-radius: 0;
    border: 1px solid #adadad;
    background-color: #e1e1e1;
    color: #000;
    height: 28px;
    line-height: 28px;
    padding: 0 30px;
    cursor: default;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    outline: none;
    transition: border-color 0.2s cubic-bezier(0.65, 0.05, 0.35, 0.5);
    box-sizing: border-box;
}

.winui-btn:hover {
    background-color: #e5f1fb;
    border: 1px solid #0078d7;
    color: #000;
}

.winui-btn+.winui-btn {
    margin-left: 8px;
}


/*开关*/

.winui-switch .layui-form-switch {
    margin-top: 0;
    height: 20px;
    line-height: 22px;
    padding: 0 3px;
    /*background-color: #0063B1;*/
    /*border-color: #0063B1;*/
    cursor: default;
}

.layui-input-inline.winui-switch .layui-form-switch,
.layui-input-block.winui-switch .layui-form-switch {
    margin-top: 8px;
}

.winui-switch .layui-form-switch:hover {
    /*background-color: #4C91C8;
    border-color: #4C91C8;*/
}

.winui-switch .layui-form-switch:not(.layui-form-onswitch) {
    /*关闭状态*/
    border: 1px solid #000 !important;
    background-color: #fff !important;
}

.winui-switch .layui-form-switch em {
    right: 3px;
    color: #444 !important;
}
/* 2022-05-25 wjx 修改开关样式 背景色后面加了个important */
.winui-switch .layui-form-switch i {
    width: 12px;
    height: 12px;
    top: 4px;
    left: 4px;
    background-color: #444 !important;
}

.winui-switch .layui-form-onswitch em {
    left: 1px;
    color: #fff !important;
}

.winui-switch .layui-form-onswitch i {
    /* left: 32px; */
    left: 52px;
    background-color: #fff;
}


/*单选*/

.winui-radio .layui-form-radioed,
.winui-radio .layui-form-radio {
    cursor: default;
}

.winui-radio .layui-form-radioed i,
.winui-radio .layui-form-radio i:hover {
    /*color: #0063B1;*/
}

.winui-tile {
    float: left;
    margin: 2px;
    text-align: center;
    position: relative;
    /*background: #0063B1;*/
    color: #fff;
}

.winui-tile:hover {
    -moz-box-shadow: inset 0 0 0 2px #ddd;
    -webkit-box-shadow: inset 0 0 0 2px #ddd;
    box-shadow: inset 0 0 0 2px #ddd;
}

.winui-tile i {
    font-size: 32px;
}

.winui-tile img {
    max-height: 50px;
    max-width: 50px;
    margin-bottom: 10px;
}

.winui-tile p {
    cursor: default;
}

/* 2023-05-22 修改云应用的文字样式 */
.winui-tile span {
    font-size: 12px;
    position: absolute;
    bottom: 5px;
    /* left: 10px; */
    left: 5px;
    line-height: normal;
    cursor: default;
    color: #3d3d3e;
    width: calc(100% - 10px);
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.winui-tile-normal {
    width: 100px;
    height: 100px;
    line-height: 100px;
    border-radius: 10px;
}

.winui-tile-long {
    width: 204px;
    height: 100px;
    line-height: 100px;
}


/*********************************************************************/


/*桌面*/

.winui-desktop {
    /* position: fixed; */
    left: 0;
    right: 0;
    /* 2025-06-03 要求去除margin 风险未知 */
    /* margin-top: 10px; */
}

.taskbarInBottom .winui-desktop {
    top: 0;
    bottom: 75px;
    /* bottom: 0px; */
}

.taskbarInTop .winui-desktop {
    top: 40px;
    bottom: 0;
}

.winui-desktop-item {
    width: 78px;
    /* height: auto; */
    height: 94px;
    margin-left: 20px;
    position: absolute;
    color: #fff;
    cursor: default;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, 0);
    overflow: visible;
    padding-bottom: 4px;
    /* transition: opacity 0.3s, top 0.3s, left 0.3s, border 0.3s, background-color 0.3s; */
}

.winui-desktop-item>.hover-name {
    background-color: yellow;
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    color: black !important;
}

.winui-desktop-item:hover {
    width: 78px;
    height: auto;
    border: 1px solid rgba(221, 221, 221, 0.8);
    background-color: rgba(255, 255, 255, 0.1);
    overflow: visible;
}

.no-item {
    /*使空的item拉开*/
    height: 94px;
    opacity: 0;
}

.winui-desktop-item.no-item:hover {
    border: 0px;
    /* background-color: rgba(0, 0, 0, 0); */
    /* background-color: transparent; */
    overflow: visible;
    height: auto;
}

.winui-desktop-item.winui-this {
    z-index: 10;
    border: 1px solid rgba(221, 221, 221, 0.8);
    background-color: rgba(255, 255, 255, 0.3);
    overflow: visible;
    height: auto;
}

.winui-desktop-item>.winui-icon {
    height: 56px;
    text-align: center;
}

.winui-desktop-item>.winui-icon-font {
    line-height: 76px;
}

.winui-desktop-item>.winui-icon-img {
    line-height: 56px;
}

.winui-desktop-item>.winui-icon-img>img {
    max-width: 50px;
    max-height: 50px;
}

.winui-desktop-item>.winui-icon-font>i {
    font-size: 38px;
}

.winui-desktop-item>.winui-item-name {
    width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 16px;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    text-align: center;
    cursor: default;
    text-shadow: 0px 0px 0px #fff, 0px 0px 2px #000, 0px 0px 4px #000;
    height: 32px;
    /*字母数字换行*/
    word-wrap: break-word;
}

.winui-desktop-item>.newPoint {
    position: absolute;
    right: 0;
}

/*********************************************************************/


/*任务栏*/

.winui-task-item>.newPoint {
    position: absolute;
    right: 0;
}

.winui-taskbar {
    /* width: 100vw; */
    /* height: 50px; */
    height: 40px;
    position: fixed;
    bottom: 0;
    background: rgba(44, 44, 44, 0.69);
    /* opacity: 0.69; */
    display: flex;
    z-index: 1;
    z-index: 201704011157;
    justify-content: space-between;
}

.winui-taskbar>* {
    display: inline-block;
}


/*开始按钮*/

.winui-taskbar-start {
    width: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    /* position: absolute;
    bottom: 0px;
    left: 10px; */
}

.taskbarInRight .winui-taskbar-start,
.taskbarInLeft .winui-taskbar-start {
    margin-top: 10px;
}

.taskbarInBottom .winui-taskbar-start {
    margin-left: 10px;
}

.taskbarInRight .winui-taskbar-task .winui-task-item,
.taskbarInLeft .winui-taskbar-task .winui-task-item {
    margin-bottom: 5px;
}

.taskbarInBottom .winui-taskbar-task .winui-task-item {
    margin-right: 5px;
}

.winui-taskbar-start:hover {
    color: #1e91ea;
}


/*开始按钮选中*/

.winui-taskbar-start.winui-this {
    /*background: #004275;*/
}

.winui-taskbar-start #start {
    width: 24px;
    height: 20px;
}


/*任务栏任务*/

.winui-taskbar-task {
    /* position: absolute;
    bottom: 0px;
    left: 63px;
    right: 200px;
    height: 50px; */
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    /* overflow: hidden; */
}

.winui-taskbar-task .winui-task-item {
    height: 40px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    line-height: 40px;
    width: 40px;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: default;
    /* margin-right: 5px; */
    font-size: 11px;
    /* padding-top: 2px; */
}

.winui-taskbar-task .winui-task-item .winui-icon {
    height: 40px;
}

.winui-taskbar-task .winui-task-item img {
    /* width: 35px; */
    width: 30px;
}

.winui-taskbar-task .winui-task-item:last-child {
    margin-right: 0;
}

.winui-taskbar-task .winui-task-item:after {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 51px;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    pointer-events: none;
    border: none;
    border-radius: 0;
}

@-webkit-keyframes mytwinkle
/* Safari and Chrome */

{
    0% {
        box-shadow: 0 0 5px rgba(59, 11, 11, 0.5)
    }
    25% {
        box-shadow: 0 0 15px rgba(255, 255, 255, 0.5)
    }
    50% {
        box-shadow: 0 0 25px rgba(255, 255, 255, 0.5)
    }
    75% {
        box-shadow: 0 0 15px rgba(255, 255, 255, 0.5)
    }
    100% {
        box-shadow: 0 0 5px rgba(255, 255, 255, 0.5)
    }
}


/*任务Item选中样式*/

* .winui-taskbar-task .winui-task-item.winui-this {
    background: rgba(255, 255, 255, 0.3);
    /* animation: mytwinkle 1s infinite; */
}

.winui-taskbar-task .winui-task-item.winui-this:hover {
    /*任务Item选中悬浮样式*/
}

.winui-taskbar-task .winui-task-item .winui-item-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/*用户名*/
.winui-taskbar-user {
    color: #fff;
    width: 75px;
    height: 50px;
    cursor: default;
    position: absolute;
    bottom: 0px;
    right: 140px;
    /* background-color: #fff; */
    opacity: 0.9;
    border-radius: 0.8em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.winui-taskbar-user .time-quantum {
    font-size: 10px;
}
.winui-taskbar-user .user-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    text-align: center;
}
.winui-taskbar-user .user-welcome i{
    font-weight: bold;
}
.winui-taskbar-user .user-welcome {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-evenly;
    width: 100%;
}

.taskbarInBottom .winui-taskbar-divide {
    height: 30px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    width: 1px;
    z-index: 999;
    margin-right: 10px;
}

.taskbarInRight .winui-taskbar-divide,
.taskbarInLeft .winui-taskbar-divide {
    height: 1px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    width: 30px;
    z-index: 999;
    margin-bottom: 5px;
}

#schedule {
    display: none;
}

.taskbarInBottom #schedule {
    display: none;
    position: absolute;
    right: 5px;
    bottom: 50px;
}

.taskbarInRight #schedule {
    display: none;
    position: absolute;
    right: 50px;
    bottom: 0px;
}

.taskbarInLeft #schedule {
    display: none;
    position: absolute;
    left: 40px;
    bottom: 0px;
}

/*任务栏时间*/

.winui-taskbar-time {
    width: 40px;
    height: 40px;
    cursor: default;
    /* padding-top: 9px; */
    padding-top: 3px;
    /* position: absolute;
    bottom: 0px;
    right: 100px; */
    /* background-color: #fff; */
    opacity: 0.9;
    border-radius: 0.8em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.taskbarInRight .winui-taskbar-time {
    /* margin-bottom: 10px; */
}

.taskbarInBottom .winui-taskbar-time {
    margin-right: 10px;
}

.winui-taskbar-time p {
    line-height: 18px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    max-width: 65px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;   
}


/*任务栏控制中心*/

.winui-taskbar-console {
    width: 40px;
    height: 40px;
    /* position: absolute;
    bottom: 0px;
    right: 10px; */
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle;
    line-height: 40px;
}
.taskbarInBottom .winui-taskbar-console {
    margin-right: 20px;
}
.taskbarInRight .winui-taskbar-console,
.taskbarInLeft .winui-taskbar-console {
    margin-bottom: 10px;
}

.protalWrap {
    width: 40px;
    height: 40px;
    display: flex;
    line-height: 36px;
}
.taskbarInBottom .protalWrap {
    margin-top: 0px;
    margin-right: 10px;
}
.taskbarInRight .protalWrap {
    /* margin-bottom: 10px; */
}
.winui-taskbar-console.inyapp.winui-this{
    background: rgba(255, 255, 255, 0.3);
}
.winui-taskbar-console.model.winui-this{
    background: rgba(255, 255, 255, 0.3);
}
.protalWrap.winui-this{
    background: rgba(255, 255, 255, 0.3);
}

.taskbarInBottom .protalWrap>div>img {
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.3)));
}
.winui-taskbar-console.winui-this {
    /*background-color: #0D3858;*/
    background-color: rgba(255, 255, 255, 0.05);
}

.winui-taskbar-console i {
    font-size: 18px;
    color: #fff;
}


/*任务栏显示桌面按钮*/

.winui-taskbar-desktop {
    /* width: 4px; */
    position: absolute;
    box-sizing: border-box;
    background: #2C2C2C;
    opacity: 0.69;
    vertical-align: middle;
    bottom: 0px;
    right: 0px;
    z-index: 201704011157;
}

.taskbarInBottom .winui-taskbar-desktop {
    height: 40px;
    width: 1vw;
    border-left: 1px solid #707070;
}

.taskbarInRight .winui-taskbar-desktop,
.taskbarInLeft .winui-taskbar-desktop {
    height: 1vh;
    width: 40px;
    border-top: 1px solid #707070;
}

/*任务栏统一悬浮样式*/

.winui-taskbar-start:hover,
.winui-taskbar-task .winui-task-item:hover,
.winui-taskbar-time:hover,
.winui-taskbar-console:hover,
.winui-taskbar-desktop:hover {
    /*background: #194260;*/
}


/*任务项和菜单项右键菜单*/

.task-contextmenu,
.menu-contextmenu {
    width: 200px;
    padding: 8px 0;
    background: #2b2b2b;
    color: #fff;
    position: fixed;
    z-index: 201704011157;
    box-sizing: border-box;
    border: 1px solid #494949;
}

.task-contextmenu li,
.menu-contextmenu li {
    line-height: 34px;
    padding: 0 10px;
    font-size: 13px;
    cursor: default;
    padding-left: 38px;
}

.task-contextmenu li:hover,
.menu-contextmenu li:hover {
    background: #404040;
}

.task-contextmenu li i,
.menu-contextmenu li i {
    font-size: 14px;
    margin-right: 10px;
    margin-left: -28px;
}


/*左面应用右键菜单*/

.app-contextmenu {
    width: 180px;
    padding: 2px;
    border: 1px solid #dcf0ff;
    z-index: 201704011157;
    box-sizing: border-box;
    background-color: #f0f0f0;
    position: fixed;
    -moz-box-shadow: 2px 2px 1px #353535;
    -webkit-box-shadow: 2px 2px 1px #353535;
    box-shadow: 2px 2px 1px #353535;
}

.app-contextmenu li {
    line-height: 22px;
    font-size: 12px;
    cursor: default;
    padding-left: 28px;
    padding-right: 10px;
    position: relative;
}

.app-contextmenu li:hover {
    background-color: #91c9f7;
}

.app-contextmenu li i {
    position: absolute;
    left: 10px;
    top: 3px;
    font-size: 14px;
}


/*开始菜单*/

.winui-start {
    position: fixed;
    /*background: #004275;*/
    width: 960px;
    height: 60vh;
    z-index: 1704011157;
}

.winui-start>* {
    float: left;
}

.winui-start.winui-start-size-sm {
    width: 640px;
}

.winui-start.winui-start-size-sm .winui-start-right {
    width: 332px;
}

.winui-start.winui-start-size-sm .winui-start-right .winui-nav-tile {
    width: 320px;
}

.winui-start.winui-start-size-xs {
    width: 308px;
}

.winui-start.winui-start-size-xs .winui-start-right {
    width: 0;
}


/*开始菜单滚动条样式*/

.winui-start .layui-side-scroll {
    width: 100%;
}

.winui-start .layui-side-scroll::-webkit-scrollbar {
    /*滚动条整体*/
    width: 12px;
}

.winui-start .layui-side-scroll::-webkit-scrollbar-thumb,
.winui-message .layui-side-scroll::-webkit-scrollbar-thumb {
    /*滚动条滑块背景色*/
    /*background-color: #47779C;*/
    /* background-color: rgba(255, 255, 255, 0.2); */
}

.winui-start .layui-side-scroll::-webkit-scrollbar-thumb:vertical:hover,
.winui-message .layui-side-scroll::-webkit-scrollbar-thumb:vertical:hover {
    /*滚动条滑块悬浮背景色*/
    /*background-color: #7599B5;*/
    /* background-color: rgba(255, 255, 255, 0.4); */
}

.winui-start .layui-side-scroll::-webkit-scrollbar-thumb:vertical:active,
.winui-message .layui-side-scroll::-webkit-scrollbar-thumb:vertical:active {
    /*滚动条滑块按住背景色*/
    /*background-color: #A3BBCD;*/
    /* background-color: rgba(255, 255, 255, 0.6); */
}

.winui-start .layui-side-scroll::-webkit-scrollbar-track,
.winui-start .layui-side-scroll::-webkit-scrollbar-corner {
    /*滚动条轨道和边角*/
    /*background-color: #195583;*/
}


/*开始菜单——END——*/


/*开始菜单左边部分*/

.winui-start-left {
    width: 48px;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.winui-start-left .winui-start-item {
    width: 48px;
    height: 48px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #32363a;
}


/*.winui-start-left .winui-start-item:hover {
    background: #195583;
}

.winui-start-left .winui-start-item i {
    line-height: 48px;
    color: #3d3d3e;
    font-size: 18px;
    display: block;
}

.winui-start-left .winui-start-item.bottom:nth-last-child(1) {
    bottom: 0;
}

.winui-start-left .winui-start-item.bottom:nth-last-child(2) {
    bottom: 48px;
}

.winui-start-left .winui-start-item.bottom:nth-last-child(3) {
    bottom: 96px;
}

.winui-start-left .winui-start-item.bottom:nth-last-child(4) {
    bottom: 144px;
}

.winui-start-left .winui-start-item.bottom:nth-last-child(5) {
    bottom: 192px;
}

.winui-start-left .winui-start-item.bottom:nth-last-child(5),
.winui-start-left .winui-start-item.bottom:nth-last-child(6),
.winui-start-left .winui-start-item.bottom:nth-last-child(7),
.winui-start-left .winui-start-item.bottom:nth-last-child(8) {
    display: none;
}*/

.leftbtnhovertext {
    /* background: #2b2b2b; */
    background: #fff;
    padding: 5px 10px;
    z-index: 201704011158;
    position: fixed;
    /* color: #fff; */
    font-size: 12px;
    color: #000;
    border-radius: 3px;
    /* border: 1px solid #696969; */
}
.leftbtnhovertext:after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 15px;
    width: 0;
    height: 0;
    /* border-left: 10px solid transparent; */
    border-right: 20px solid transparent;
    border-top: 20px solid #fff;
    z-index: -111;
}

/*开始菜单左边部分END*/


/*********************************************************************************************************/


/*开始菜单中间部分*/

.winui-start-center {
    width: 260px;
    height: calc(100% - 16px);
    padding-top: 16px;
    position: relative;
}


/*开始菜单中间导航样式*/

.winui-start-center .layui-nav-tree {
    /*导航DIV样式*/
    width: 248px;
    background-color: initial;
}

.winui-start-center .layui-nav-tree * {
    /*导航字体大小*/
    font-size: 12px;
}

.winui-start-center .layui-nav-tree a {
    /*导航下所有a表情鼠标样式改为默认*/
    cursor: default;
    line-height: 36px;
}

.winui-start-center .layui-nav-tree .layui-nav-itemed .layui-nav-child {
    /*展开的子项div背景*/
    background-color: initial !important;
}

.winui-start-center .layui-nav-tree .layui-nav-child dd.layui-this,
.winui-start-center .layui-nav-tree .layui-this,
.winui-start-center .layui-nav-tree .layui-this>a,
.winui-start-center .layui-nav-tree .layui-this>a:hover {
    /*导航选中背景*/
    background-color: initial;
}

.winui-start-center .layui-nav-tree .layui-nav-item {
    /*导航项li样式*/
    line-height: 35px;
}

.winui-start-center .layui-nav-tree .layui-nav-item a {
    /*导航项a样式*/
    height: 35px;
    line-height: 35px;
    color: #3d3d3e;
    padding: 0 17px;
}

.winui-start-center .layui-nav-tree .layui-nav-item a:hover,
.winui-start-center .layui-nav-tree .layui-nav-child dd.layui-this a:hover {
    /*导航项悬浮背景*/
    /*background-color: #195583;*/
}

.winui-start-center .layui-nav-tree .layui-nav-itemed>a {
    /*一级菜单展开背景*/
    background-color: initial !important;
}

.winui-start-center .layui-nav-tree .layui-nav-itemed>a:hover {
    /*一级菜单展开悬浮背景*/
    /*background-color: #195583 !important;*/
}

.winui-start-center .layui-nav-tree .layui-nav-child a {
    /*二级导航*/
    padding-left: 27px;
    line-height: 35px;
}

.winui-start-center .layui-nav-tree .layui-nav-child dd.layui-this a {
    /*二级导航选中样式*/
    background-color: inherit;
}

.winui-start-center .layui-nav-tree .layui-nav-more {
    border-color: #fff transparent transparent;
    top: 15px;
}

.winui-start-center .layui-nav-tree .layui-nav-itemed .layui-nav-more {
    border-color: transparent transparent #fff;
    top: 9px;
}


/*菜单图标*/

.winui-start-center .layui-nav-tree .winui-menu-icon {
    position: relative;
    top: 2px;
    float: left;
    height: 31px;
    width: 31px;
    /*background-color: #0063B1;*/
    text-align: center;
}

.winui-start-center .layui-nav-tree .winui-menu-icon i {
    font-size: 18px;
}

.winui-start-center .layui-nav-tree .winui-menu-icon img {
    position: relative;
    top: 3px;
    width: 25px;
    height: 25px;
    vertical-align: initial;
}

.winui-start-center .layui-nav-tree .winui-menu-name {
    padding-left: 5px;
}

.winui-start-center .layui-nav-tree .layui-nav-bar {
    display: none;
}


/*开始菜单中间部分*/


/***********************************************************************************************/


/*开始菜单右边部分*/

.winui-start-right {
    width: 652px;
    height: calc(100% - 16px);
    padding-top: 16px;
    position: relative;
}

.winui-start-right .layui-side-scroll {
    width: 100%;
}

.winui-nav-tile {
    width: 640px;
    overflow-y: auto;
}


/*瓷贴盒子*/

.winui-tilebox {
    /* width: 308px; */
    /* height: 450px; */
    margin: 5px;
    overflow: hidden;
}

.winui-tilebox:nth-child(2n + 1) {
    float: left;
}

.winui-tilebox:nth-child(2n) {
    float: right;
}


/*瓷贴盒子body*/

.winui-tilebox-body {
    margin: -2px;
    overflow-y: auto;
}

.winui-tilebox-head {
    height: 20px;
    margin-bottom: 10px;
    line-height: 20px;
    color: #000;
    font-size: 14px;
}


/*控制中心*/

.winui-console {
    width: 398px;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 40px;
    z-index: 201704011157;
}

.winui-console h1:first-child {
    line-height: 50px;
    font-size: 15px;
    font-weight: 600;
    padding-left: 12px;
    color: #fff;
    cursor: default;
}

.winui-console .winui-message {
    position: absolute;
    top: 50px;
    bottom: 192px;
    padding-left: 12px;
    padding-right: 14px;
    width: 372px;
}

.winui-console .winui-message .layui-side-scroll {
    width: 100%;
}

.winui-console .winui-message .winui-message-item {
    color: #fff;
    padding: 10px 15px;
    background-color: rgba(255, 255, 255, 0.1);
    margin-bottom: 10px;
    width: 322px;
}

.winui-console .winui-message .winui-message-item:active {
    -moz-transform: scale(0.98, 0.98);
    -webkit-transform: scale(0.98, 0.98);
    -o-transform: scale(0.98, 0.98);
}

.winui-console .winui-message .winui-message-item:last-child {
    margin-bottom: 0;
}

.winui-console .winui-message .winui-message-item h2 {
    font-size: 15px;
    font-weight: 600;
}

.winui-console .winui-message .winui-message-item .content {
    font-size: 14px;
    color: #ddd;
}

.winui-console .winui-shortcut {
    position: absolute;
    bottom: 12px;
    padding-left: 12px;
    padding-right: 14px;
    overflow-y: hidden;
    height: 162px;
    -moz-transition: height 0.5s;
    -o-transition: height 0.5s;
    -webkit-transition: height 0.5s;
    transition: height 0.5s;
}

.winui-console .winui-shortcut.extend {
    height: 300px;
}

.winui-console .winui-shortcut>h2>.extend-switch {
    font-size: 12px;
    cursor: default;
    color: #ddd;
}

.winui-console .winui-shortcut>h2>.extend-switch:hover {
    color: #fff;
}

.winui-console .winui-shortcut .winui-shortcut-item {
    color: #fff;
    height: 65px;
    width: 90px;
    display: inline-block;
    margin-top: 4px;
    padding: 4px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    font-size: 20px;
    border: 2px solid rgba(0, 0, 0, 0);
}

.winui-console .winui-shortcut .winui-shortcut-item:hover {
    border: 2px solid rgba(255, 255, 255, 0.4);
}

.winui-console .winui-shortcut .winui-shortcut-item span {
    position: absolute;
    left: 4px;
    bottom: 4px;
    font-size: 12px;
}


/********************************************************************************/


/*window窗口样式*/

.winui-window {
    /* overflow: hidden; */
}

.winui-window .layui-layer-title {
    /*background-color: #0063B1;*/
    border-radius: 0;
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    color: #fff;
    cursor: default !important;
    border-bottom: none;
    border-bottom: 1px solid #B6B9BC;
}

.winui-window .layui-layer-setwin {
    /*最大最小关闭按钮DIV*/
    top: 0;
    right: 0;
    line-height: 42px;
}

.winui-window .layui-layer-setwin a {
    height: 42px;
    width: 48px;
    margin: 0;
    cursor: default;
    /* background-color: #F3F3F3; */
}

.winui-window .layui-layer-setwin a:hover {
    /*background-color: #0078D7;*/
    background-color: #DFE3E4;
}

.winui-window .layui-layer-setwin .layui-layer-close:hover {
    background-color: #e81123;
    opacity: 1;
}

.winui-window .layui-layer-setwin .layui-layer-min cite {
    /*最小化按钮*/
    background-color: #fff;
    left: 17px;
    cursor: default;
}

.winui-window .layui-layer-setwin .layui-layer-min:hover cite {
    background-color: #fff;
}

.winui-window .layui-layer-setwin .layui-layer-min {
    text-align: center;
}

.winui-window .layui-layer-ico {
    background: none;
    position: relative;
}

.winui-window .layui-layer-ico i {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0px;
    left: 16px;
    /* color: #fff; */
}


/*************************************************************************************/


/*窗口通用布局*/


/*winui-tab*/

.winui-tab {
    position: relative;
    overflow: auto;
}

.winui-tab .winui-tab-left {
    position: absolute;
    width: 320px;
    height: 100%;
    font-size: 15px;
}

.winui-tab .winui-tab-left .winui-tab-title {
    line-height: 50px;
    padding: 0 10px;
    color: #666666;
}

.winui-tab .winui-tab-left .winui-tab-nav li {
    line-height: 50px;
    padding: 0 15px;
    cursor: default;
}

.winui-tab .winui-tab-left .winui-tab-nav li:hover {
    background-color: #e6e6e6;
}

.winui-tab .winui-tab-left .winui-tab-nav li.winui-this {
    padding-left: 10px;
    border-left: 5px solid;
    /*border-color:#0063B1;*/
    /*color: #0063B1;*/
}

.winui-tab .winui-tab-left .winui-tab-nav li>i {
    margin-right: 10px;
}

.winui-tab .winui-tab-right {
    position: absolute;
    left: 330px;
    right: 0;
    height: 100%;
    font-size: 15px;
}

.winui-tab .winui-tab-right .winui-tab-content {
    padding: 10px;
}

.winui-tab-item.winui-this {
    display: block;
}

.winui-tab-item {
    display: none;
}


/*工具条*/

.winui-toolbar {
    padding: 5px;
    background-color: #f5f6f7;
}

.winui-toolbar * {
    font-size: 13px;
}

.winui-toolbtn {
    padding: 8px 10px;
    border: none;
    background-color: transparent;
    border: 1px solid transparent;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.winui-toolbtn i {
    padding-right: 5px;
    color: #0063b1;
}

.winui-toolbtn:hover {
    background-color: #e8eff7;
    border: 1px solid #a4cef9;
}


/*窗口通用布局END*/


/*************************************************************************************/


/** 滚动条 **/

/* ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-button:vertical {
    display: none;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-corner {
    background-color: #e2e2e2;
}

::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.3);
}

::-webkit-scrollbar-thumb:vertical:hover {
    background-color: rgba(0, 0, 0, 0.35);
}

::-webkit-scrollbar-thumb:vertical:active {
    background-color: rgba(0, 0, 0, 0.38);
} */


/*layer皮肤*/

body .layer-ext-winconfirm {
    min-width: 360px;
    border-radius: 0;
}

body .layer-ext-winconfirm .layui-layer-title {
    /*background-color: #0063B1;*/
    border-radius: 0;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #fff;
    cursor: default !important;
    border-bottom: none;
    padding-left: 10px;
}

body .layer-ext-winconfirm .layui-layer-setwin {
    line-height: 28px;
    top: 0;
    right: 0;
}

body .layer-ext-winconfirm .layui-layer-setwin .layui-layer-ico {
    background: none;
    position: relative;
}

body .layer-ext-winconfirm .layui-layer-setwin .layui-layer-ico i {
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 8px;
    color: #fff;
}

body .layer-ext-winconfirm .layui-layer-setwin .layui-layer-close:hover {
    background-color: #e81123;
    opacity: 1;
}

body .layer-ext-winconfirm .layui-layer-setwin a {
    height: 28px;
    width: 32px;
    margin: 0;
    cursor: default;
}

body .layer-ext-winconfirm .layui-layer-btn {
    padding-right: 8px;
    padding-bottom: 10px;
}

body .layer-ext-winconfirm .layui-layer-btn>a {
    font-size: 12px;
    border-radius: 0;
    border: 1px solid #adadad;
    background-color: #e1e1e1;
    color: #000;
    height: 28px;
    line-height: 28px;
    padding: 0 30px;
    cursor: default;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    outline: none;
    transition: border-color 0.2s cubic-bezier(0.65, 0.05, 0.35, 0.5);
    box-sizing: border-box;
}

body .layer-ext-winconfirm .layui-layer-btn>a:first-child {
    border: 1px solid #0078d7;
}

body .layer-ext-winconfirm .layui-layer-btn>a:hover {
    background-color: #e5f1fb;
    border: 1px solid #0078d7;
    color: #000;
}

body .layer-ext-winconfirm .layui-layer-content {
    min-height: 50px;
}


/****************************************颜色*********************************************/

:root {
    /* --taskbar-color: transparent; */
    --taskbar-color: #0063b1;
    --taskbar-start-color: #004275;
    --start-color: #004275;
    --navhover-color: #195583;
    --tile-color: #0063b1;
    --taskbar-btnhover-color: #194260;
    --start-btn-color: #1e91ea;
}


/* 第一排 */

.winui-color11 {
    --taskbar-color: #ffb900;
    --taskbar-start-color: #ba8900;
    --start-color: #ba8900;
    --navhover-color: #c19519;
    --tile-color: #ffb900;
    --taskbar-btnhover-color: #8c6e19;
    --start-btn-color: #ffd35c;
}

.winui-color12 {
    --taskbar-color: #ff8c00;
    --taskbar-start-color: #b36200;
    --start-color: #b36200;
    --navhover-color: #ba7119;
    --tile-color: #ff8c00;
    --taskbar-btnhover-color: #815219;
    --start-btn-color: #ffaf4c;
}

.winui-color13 {
    --taskbar-color: #f7630c;
    --taskbar-start-color: #d04122;
    --start-color: #d04122;
    --navhover-color: #d55438;
    --tile-color: #f7630c;
    --taskbar-btnhover-color: #a64530;
    --start-btn-color: #f86342;
}

.winui-color14 {
    --taskbar-color: #ca5010;
    --taskbar-start-color: #953b0c;
    --start-color: #953b0c;
    --navhover-color: #9f4e24;
    --tile-color: #ca5010;
    --taskbar-btnhover-color: #804221;
    --start-btn-color: #e86f2e;
}

.winui-color15 {
    --taskbar-color: #da3b01;
    --taskbar-start-color: #9c2b02;
    --start-color: #9c2b02;
    --navhover-color: #a6401b;
    --tile-color: #da3b01;
    --taskbar-btnhover-color: #75321a;
    --start-btn-color: #e76b3e;
}

.winui-color16 {
    --taskbar-color: #ef6950;
    --taskbar-start-color: #9e4434;
    --start-color: #9e4434;
    --navhover-color: #a85648;
    --tile-color: #ef6950;
    --taskbar-btnhover-color: #754138;
    --start-btn-color: #fa9482;
}

.winui-color17 {
    --taskbar-color: #d13438;
    --taskbar-start-color: #992629;
    --start-color: #992629;
    --navhover-color: #a33b3e;
    --tile-color: #d13438;
    --taskbar-btnhover-color: #833335;
    --start-btn-color: #ff6469;
}

.winui-color18 {
    --taskbar-color: #ff4343;
    --taskbar-start-color: #b82a2a;
    --start-color: #b82a2a;
    --navhover-color: #bf3f3f;
    --tile-color: #ff4343;
    --taskbar-btnhover-color: #8c2929;
    --start-btn-color: #ff8383;
}


/* 第二排 */

.winui-color21 {
    --taskbar-color: #e74856;
    --taskbar-start-color: #9e212c;
    --start-color: #9e212c;
    --navhover-color: #a83741;
    --tile-color: #e74856;
    --taskbar-btnhover-color: #7d2830;
    --start-btn-color: #f7838d;
}

.winui-color22 {
    --taskbar-color: #e81123;
    --taskbar-start-color: #99000d;
    --start-color: #99000d;
    --navhover-color: #a31925;
    --tile-color: #e81123;
    --taskbar-btnhover-color: #7d1a22;
    --start-btn-color: #f05965;
}

.winui-color23 {
    --taskbar-color: #ea005e;
    --taskbar-start-color: #ac0046;
    --start-color: #ac0046;
    --navhover-color: #b41958;
    --tile-color: #ea005e;
    --taskbar-btnhover-color: #941a4b;
    --start-btn-color: #f75294;
}

.winui-color24 {
    --taskbar-color: #c30052;
    --taskbar-start-color: #8c003a;
    --start-color: #8c003a;
    --navhover-color: #97194d;
    --tile-color: #c30052;
    --taskbar-btnhover-color: #781a42;
    --start-btn-color: #f74a92;
}

.winui-color25 {
    --taskbar-color: #e3008c;
    --taskbar-start-color: #a30065;
    --start-color: #a30065;
    --navhover-color: #ac1974;
    --tile-color: #e3008c;
    --taskbar-btnhover-color: #7f1a58;
    --start-btn-color: #f75cbc;
}

.winui-color26 {
    --taskbar-color: #bf0077;
    --taskbar-start-color: #8a0055;
    --start-color: #8a0055;
    --navhover-color: #951966;
    --tile-color: #bf0077;
    --taskbar-btnhover-color: #761a53;
    --start-btn-color: #c84898;
}

.winui-color27 {
    --taskbar-color: #c239b3;
    --taskbar-start-color: #8c2981;
    --start-color: #8c2981;
    --navhover-color: #973e8d;
    --tile-color: #c239b3;
    --taskbar-btnhover-color: #6d3166;
    --start-btn-color: #cf62c3;
}

.winui-color28 {
    --taskbar-color: #9a0089;
    --taskbar-start-color: #700063;
    --start-color: #700063;
    --navhover-color: #7e1972;
    --tile-color: #9a0089;
    --taskbar-btnhover-color: #5d1955;
    --start-btn-color: #cb3dbb;
}


/* 第三排 */

.winui-color31 {
    --taskbar-color: #0078d7;
    --taskbar-start-color: #005a9e;
    --start-color: #005a9e;
    --navhover-color: #196aa8;
    --tile-color: #0078d7;
    --taskbar-btnhover-color: #195583;
    --start-btn-color: #429ce3;
}

.winui-color32 {
    /* --taskbar-color: transparent; */
    --taskbar-color: #0063b1;
    --taskbar-start-color: #004275;
    --start-color: #004275;
    --navhover-color: #195583;
    --tile-color: #0063b1;
    --taskbar-btnhover-color: #194260;
    --start-btn-color: #1e91ea;
}

.winui-color33 {
    /* --taskbar-color: transparent; */
    --taskbar-color: #8e8cd8;
    --taskbar-start-color: #6f6da8;
    --start-color: #6f6da8;
    --navhover-color: #7d7bb1;
    --tile-color: #8e8cd8;
    --taskbar-btnhover-color: #67668e;
    --start-btn-color: #aba9e8;
}

.winui-color34 {
    --taskbar-color: #6b69d6;
    --taskbar-start-color: #4f4d9e;
    --start-color: #4f4d9e;
    --navhover-color: #605ea8;
    --tile-color: #6b69d6;
    --taskbar-btnhover-color: #424070;
    --start-btn-color: #8987e4;
}

.winui-color35 {
    --taskbar-color: #8764b8;
    --taskbar-start-color: #5b3e83;
    --start-color: #5b3e83;
    --navhover-color: #6b518f;
    --tile-color: #8764b8;
    --taskbar-btnhover-color: #4f3c69;
    --start-btn-color: #a882dd;
}

.winui-color36 {
    --taskbar-color: #744da9;
    --taskbar-start-color: #4e3078;
    --start-color: #4e3078;
    --navhover-color: #5f4485;
    --tile-color: #744da9;
    --taskbar-btnhover-color: #4b3865;
    --start-btn-color: #8f6bc0;
}

.winui-color37 {
    --taskbar-color: #b146c2;
    --taskbar-start-color: #7d3189;
    --start-color: #7d3189;
    --navhover-color: #8a4595;
    --tile-color: #b146c2;
    --taskbar-btnhover-color: #623669;
    --start-btn-color: #cc7bd9;
}

.winui-color38 {
    --taskbar-color: #881798;
    --taskbar-start-color: #62116e;
    --start-color: #62116e;
    --navhover-color: #71287c;
    --tile-color: #881798;
    --taskbar-btnhover-color: #592460;
    --start-btn-color: #d157e2;
}


/* 第四排 */

.winui-color41 {
    --taskbar-color: #0099bc;
    --taskbar-start-color: #006b83;
    --start-color: #006b83;
    --navhover-color: #197a8f;
    --tile-color: #0099bc;
    --taskbar-btnhover-color: #195d6c;
    --start-btn-color: #48d2f2;
}

.winui-color42 {
    --taskbar-color: #2d7d9a;
    --taskbar-start-color: #215d73;
    --start-color: #215d73;
    --navhover-color: #376d81;
    --tile-color: #2d7d9a;
    --taskbar-btnhover-color: #265567;
    --start-btn-color: #4daccf;
}

.winui-color43 {
    --taskbar-color: #00b7c3;
    --taskbar-start-color: #007c85;
    --start-color: #007c85;
    --navhover-color: #198991;
    --tile-color: #00b7c3;
    --taskbar-btnhover-color: #195c60;
    --start-btn-color: #5cdce6;
}

.winui-color44 {
    --taskbar-color: #038387;
    --taskbar-start-color: #005659;
    --start-color: #005659;
    --navhover-color: #196769;
    --tile-color: #038387;
    --taskbar-btnhover-color: #194c4e;
    --start-btn-color: #37a9ad;
}

.winui-color45 {
    --taskbar-color: #00b294;
    --taskbar-start-color: #00826c;
    --start-color: #00826c;
    --navhover-color: #198e7a;
    --tile-color: #00b294;
    --taskbar-btnhover-color: #195c51;
    --start-btn-color: #32e3c5;
}

.winui-color46 {
    --taskbar-color: #018574;
    --taskbar-start-color: #005e52;
    --start-color: #005e52;
    --navhover-color: #196e63;
    --tile-color: #018574;
    --taskbar-btnhover-color: #19534b;
    --start-btn-color: #00b39b;
}

.winui-color47 {
    --taskbar-color: #00cc6a;
    --taskbar-start-color: #008746;
    --start-color: #008746;
    --navhover-color: #199358;
    --tile-color: #00cc6a;
    --taskbar-btnhover-color: #19633f;
    --start-btn-color: #68e3a8;
}

.winui-color48 {
    --taskbar-color: #10893e;
    --taskbar-start-color: #0b5c2a;
    --start-color: #0b5c2a;
    --navhover-color: #236c3f;
    --tile-color: #10893e;
    --taskbar-btnhover-color: #205534;
    --start-btn-color: #3dad68;
}


/* 第五排 */

.winui-color51 {
    --taskbar-color: #7a7574;
    --taskbar-start-color: #5f5b5a;
    --start-color: #5f5b5a;
    --navhover-color: #6f6b6a;
    --tile-color: #7a7574;
    --taskbar-btnhover-color: #4c4a4a;
    --start-btn-color: #a7a09f;
}

.winui-color52 {
    --taskbar-color: #5d5a58;
    --taskbar-start-color: #3e3c3b;
    --start-color: #3e3c3b;
    --navhover-color: #514f4e;
    --tile-color: #5d5a58;
    --taskbar-btnhover-color: #403f3e;
    --start-btn-color: #878380;
}

.winui-color53 {
    --taskbar-color: #68768a;
    --taskbar-start-color: #4f5c6e;
    --start-color: #4f5c6e;
    --navhover-color: #606c7c;
    --tile-color: #68768a;
    --taskbar-btnhover-color: #4b5360;
    --start-btn-color: #7f90a8;
}

.winui-color54 {
    --taskbar-color: #515c6b;
    --taskbar-start-color: #3b4452;
    --start-color: #3b4452;
    --navhover-color: #4e5663;
    --tile-color: #515c6b;
    --taskbar-btnhover-color: #3b434e;
    --start-btn-color: #6e7d91;
}

.winui-color55 {
    --taskbar-color: #567c73;
    --taskbar-start-color: #3a544e;
    --start-color: #3a544e;
    --navhover-color: #4d655f;
    --tile-color: #567c73;
    --taskbar-btnhover-color: #3e4d4a;
    --start-btn-color: #76a297;
}

.winui-color56 {
    --taskbar-color: #486860;
    --taskbar-start-color: #334a44;
    --start-color: #334a44;
    --navhover-color: #475c56;
    --tile-color: #486860;
    --taskbar-btnhover-color: #394743;
    --start-btn-color: #688f85;
}

.winui-color57 {
    --taskbar-color: #498205;
    --taskbar-start-color: #355e03;
    --start-color: #355e03;
    --navhover-color: #496e1c;
    --tile-color: #498205;
    --taskbar-btnhover-color: #39531a;
    --start-btn-color: #79ab3c;
}

.winui-color58 {
    --taskbar-color: #107c10;
    --taskbar-start-color: #0c5c0c;
    --start-color: #0c5c0c;
    --navhover-color: #246c24;
    --tile-color: #107c10;
    --taskbar-btnhover-color: #215521;
    --start-btn-color: #3d9c3d;
}


/* 第六排 */


/*任务栏颜色*/

.winui-taskbar {
    /* background-color: var(--taskbar-color) !important; */
}


/*开始菜单*/

.winui-start {
    background-color: #e8e8ed;
    opacity: 0.97;
    /* border-radius: 0.8rem 1.5rem 0.8rem 0.8rem; */
}


/*控制中心*/

.winui-console {
    background-color: var(--start-color) !important;
}


/*任务项选中悬浮*/

.winui-taskbar-task .winui-task-item.winui-this:hover,

/*滚动条轨道和边角*/

.winui-start .layui-side-scroll::-webkit-scrollbar-track,
.winui-start .layui-side-scroll::-webkit-scrollbar-corner,
.winui-message .layui-side-scroll::-webkit-scrollbar-track,
.winui-message .layui-side-scroll::-webkit-scrollbar-corner,

/*导航项悬浮*/

.winui-start-center .layui-nav-tree .layui-nav-item a:hover,
.winui-start-center .layui-nav-tree .layui-nav-child dd.layui-this a:hover,

/*一级菜单展开悬浮*/

.winui-start-center .layui-nav-tree .layui-nav-itemed>a:hover,

/*开始菜单左边按钮悬浮*/

.winui-start-left .winui-start-item:hover {}


/*磁贴*/

.winui-tile,

/*开关*/

.winui-switch .layui-form-switch,

/*菜单图标*/

.winui-start-center .layui-nav-tree .winui-menu-icon,

/*控制中心快捷菜单*/

.winui-console .winui-shortcut .winui-shortcut-item,
.winui-window .layui-layer-title,
body .layer-ext-winconfirm .layui-layer-title {
    /* background-color: var(--tile-color) !important; */
    /* background-color: #FFF; */
    /* background-color: #F3F3F3; */
    color: #000;
}
/* 2022-05-25 wjx 修改开关样式 border颜色改为000，上方背景改为fff */
.winui-switch .layui-form-switch {
    border-color: #000 !important;
    /* border-color: var(--tile-color) !important; */
}

.winui-tab .winui-tab-left .winui-tab-nav li.winui-this {
    border-color: var(--tile-color) !important;
}

.winui-radio .layui-form-radioed i,
.winui-radio .layui-form-radio i:hover,
.winui-tab .winui-tab-left .winui-tab-nav li.winui-this,
.winui-tab .winui-tab-left .winui-tab-nav li.winui-this i,
.winui-toolbtn i {
    color: var(--tile-color) !important;
}


/*任务栏统一悬浮样式*/

.winui-taskbar-start:hover,
.winui-taskbar-task .winui-task-item:hover,
.winui-taskbar-time:hover,
.winui-taskbar-console:hover,
.winui-taskbar-desktop:hover {
    /* background-color: var(--taskbar-btnhover-color) !important; */
    /* animation: mytwinkle 1s infinite; */
}


/* img:hover{
  animation: mytwinkle 1s infinite;
} */


/*开始按钮图标*/

.winui-taskbar-start:hover {
    color: var(--start-btn-color) !important;
}


/*表格复选框*/

.layui-form-checked[lay-skin="primary"] i {
    border-color: var(--tile-color) !important;
    background-color: var(--tile-color) !important;
}

.layui-form-checkbox[lay-skin="primary"]:hover i {
    border-color: var(--tile-color) !important;
}


/*分页*/

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: var(--start-btn-color) !important;
}

.layui-laypage a:hover {
    color: var(--start-btn-color) !important;
}


/****************************************颜色END*********************************************/


/*****************************************动画***********************************************/

@keyframes slideInRight {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}

.slideInRight {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: slideInRight;
}

@keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0);
    }
}

.slideOutRight {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: slideOutRight;
}

@keyframes minisize0 {
    from {
        opacity: 1;
    }
    to {
        top: 80vh;
        left: 10vw;
        width: 10vw;
        height: 10vh;
        opacity: 0;
    }
}

.anim-minisize0 {
    -moz-animation: 0.3s minisize0;
    -o-animation: 0.3s minisize0;
    -webkit-animation: 0.3s minisize0;
    animation: 0.3s minisize0;
}


/****************************************动画END*********************************************/

.winui-desktop-item>.winui-item-name-input {
    display: none;
}

.winui-desktop-item>.winui-item-name-input input {
    width: 100%;
}
/* 2022-07-06 wjx 让改名前改名后样式保持统一 */
.winui-desktop-item>.winui-item-name-input .input {
    outline: none;
    background: #fff;
    color: #000;
    word-break: break-all;
    width: 90%;
    text-align: center;
}

.layui-nav-item .winui-menu-name {
    font-size: 14px;
}

.winui-tab .winui-tab-left .winui-tab-nav .fa-browser::before {
    content: '';
    background: url(../../../images/browser.svg);
    width: 16px;
    height: 16px;
    display: block;
    margin-left: 2px;
}
.winui-tab .winui-tab-left .winui-tab-nav .winui-this .fa-browser::before {
    background: url(../../../images/browser-blue.svg);
}