/* 定义字符集为UTF-8 */
@charset "utf-8";
/* 引入 layui CSS 库 */
@import url(../lib/layui/css/layui.css);

/* 全局通用样式：去除所有元素的外边距和内边距，并设置字体 */
* {
    margin: 0px; /* 去除所有元素的外边距 */
    padding: 0px; /* 去除所有元素的内边距 */
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; /* 设置默认字体为 Helvetica Neue */
}

/* 链接样式：去除链接的下划线 */
a {
    text-decoration: none; /* 去除链接的默认下划线 */
}

/* 设置HTML元素的宽度、高度，并禁止水平滚动条显示 */
html {
    width: 100%; /* 设置页面宽度为100% */
    height: 100%; /* 设置页面高度为100% */
    overflow-x: hidden; /* 禁止水平滚动 */
    overflow-y: auto; /* 允许垂直滚动 */
}

/* 设置body的宽度和最小高度 */
body {
    width: 100%; /* 设置body宽度为100% */
    min-height: 100%; /* 设置body最小高度为100% */
}

/* .x-body类样式：添加内边距 */
.x-body {
    padding: 20px; /* 添加20px的内边距 */
}

/* .x-nav类样式：设置导航条的内边距、位置、背景、边框等 */
.x-nav {
    padding: 0 20px; /* 设置左右内边距为20px */
    position: relative; /* 设置为相对定位 */
    z-index: 99; /* 设置层级为99 */
    border-bottom: 1px solid #e5e5e5; /* 设置底部边框为1px实线，颜色为灰色 */
    line-height: 39px; /* 设置行高为39px，使文本垂直居中 */
    height: 39px; /* 设置导航栏的高度为39px */
    overflow: hidden; /* 隐藏溢出的内容 */
}

/* .xblock类样式：设置块级元素的样式 */
xblock {
    display: block; /* 设置为块级元素 */
    margin-bottom: 10px; /* 设置下边距为10px */
    padding: 5px; /* 设置内边距为5px */
    line-height: 22px; /* 设置行高为22px */
    /* border-left: 5px solid #009688; */ /* 注释掉的代码，可能用于左边框的样式 */
    border-radius: 0 2px 2px 0; /* 设置右上、右下圆角 */
    background-color: #f2f2f2; /* 设置背景色为浅灰色 */
}

/* .x-right类样式：设置右浮动 */
.x-right {
    float: right; /* 设置元素浮动到右侧 */
}

/* .x-so类样式：可能用于搜索框或表单 */
.x-so {
    /*text-align: center;*/ /* 注释掉的代码，可能是用于文本居中 */
    /*background: #f2f2f2 url() 0 0 no-repeat;*/ /* 注释掉的代码，背景图样式 */
    margin-bottom: 20px; /* 设置下边距为20px */
}

/* .x-so input.layui-input样式：设置输入框的宽度和内边距 */
.x-so input.layui-input {
    width: 150px; /* 设置输入框的宽度为150px */
    padding-left: 25px; /* 设置左内边距为25px */
}

/* .x-so .layui-form-label样式：设置标签为行内元素 */
.x-so .layui-form-label {
    display: inline-block; /* 设置标签为行内块元素 */
}

/* .x-so input.layui-input和.x-so input.layui-btn样式：设置输入框和按钮为行内块元素 */
.x-so input.layui-input, .x-so input.layui-btn {
    display: inline-block; /* 设置输入框和按钮为行内块元素 */
}

/* .x-red类样式：设置文字颜色为红色 */
.x-red {
    color: red; /* 设置文字颜色为红色 */
}

/* .x-a类样式：设置链接颜色为特定的绿色 */
.x-a {
    color: #1AA093; /* 设置链接文字颜色为绿色 */
}

/* .x-a:hover类样式：设置鼠标悬停时链接颜色变化 */
.x-a:hover {
    color: #127F74; /* 鼠标悬停时，链接文字颜色变为深绿色 */
}

/* .x-sort类样式：设置排序相关元素的高度 */
.x-sort {
    height: 30px; /* 设置元素高度为30px */
}

/* .x-show类样式：设置可点击的元素 */
.x-show {
    cursor: pointer; /* 设置鼠标悬停时显示为手型指针 */
}

/* .layui-form-switch类样式：设置开关按钮的上边距 */
.layui-form-switch {
    margin-top: 0px; /* 设置上边距为0px */
}

/* .layui-input:focus和.layui-textarea:focus样式：设置输入框和文本框聚焦时的边框颜色 */
.layui-input:focus, .layui-textarea:focus {
    border-color: #189f92 !important; /* 设置聚焦时的边框颜色为绿色 */
}


/* 分页样式 */
.page{
    margin-top: 20px;  /* 设置分页容器的上边距 */
    text-align: center; /* 设置分页容器的文本居中对齐 */
}
.page a{
    display: inline-block; /* 将分页链接显示为行内块级元素 */
    background: #fff url(#) 0 0 no-repeat; /* 设置背景颜色和背景图片 */
    color: #888; /* 设置文字颜色为灰色 */
    padding: 10px; /* 设置内边距 */
    min-width: 15px; /* 设置最小宽度 */
    border: 1px solid #E2E2E2; /* 设置边框 */
}
.page span{
    display: inline-block; /* 将span显示为行内块级元素 */
    padding: 10px; /* 设置内边距 */
    min-width: 15px; /* 设置最小宽度 */
    border: 1px solid #E2E2E2; /* 设置边框 */
}
.page span.current{
    display: inline-block; /* 将当前页span显示为行内块级元素 */
    background: #009688 url(#) 0 0 no-repeat; /* 设置当前页的背景颜色 */
    color: #fff; /* 设置文字颜色为白色 */
    padding: 10px; /* 设置内边距 */
    min-width: 15px; /* 设置最小宽度 */
    border: 1px solid #009688; /* 设置边框 */
}
.page .pagination li{
    display: inline-block; /* 将列表项显示为行内块级元素 */
    margin-right: 5px; /* 设置右边距 */
    text-align: center; /* 设置文本居中对齐 */
}
.page .pagination li.active span{
    background: #009688 url(#) 0 0 no-repeat; /* 设置活动页的背景 */
    color: #fff; /* 设置文字颜色为白色 */
    border: 1px solid #009688; /* 设置边框 */
}

/* 登录页面头部样式 */
.container{
    width: 100%; /* 设置容器的宽度为100% */
    height: 45px; /* 设置容器的高度 */
    background-color: #222; /* 设置背景颜色为深灰色 */
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); /* 设置底部边框 */
}
.container .logo a{
    float: left; /* 将logo链接向左浮动 */
    color: #fff; /* 设置文字颜色为白色 */
    font-size: 18px; /* 设置字体大小 */
    padding-left: 20px; /* 设置左内边距 */
    line-height: 45px; /* 设置行高，使文字垂直居中 */
    width: 200px; /* 设置logo的宽度 */
}
.container .right{
    background-color:rgba(0,0,0,0); /* 设置背景为透明 */
    float: right; /* 将右侧容器向右浮动 */
}
.container .left_open{
    height: 45px; /* 设置左侧容器的高度 */
    float: left; /* 将左侧容器向左浮动 */
}
.container .left_open i{
    display: block; /* 将图标显示为块级元素 */
    background: rgba(255,255,255,0.1) url(#) 0 0 no-repeat; /* 设置图标背景 */
    color: #fff; /* 设置图标的颜色为白色 */
    width: 32px; /* 设置图标的宽度 */
    height: 32px; /* 设置图标的高度 */
    line-height: 32px; /* 设置行高，使图标垂直居中 */
    border-radius: 3px; /* 设置圆角 */
    text-align: center; /* 设置文本居中对齐 */
    margin-top: 7px; /* 设置图标的上边距 */
    cursor: pointer; /* 设置鼠标样式为手指 */
}
.container .left_open i:hover{
    background: rgba(255,255,255,0.3) url(#) 0 0 no-repeat; /* 设置鼠标悬停时的背景 */
}

.container .left{
    background-color:rgba(0,0,0,0); /* 设置背景为透明 */
    float: left; /* 将左侧容器向左浮动 */
}
.container .layui-nav-item{
    line-height: 45px; /* 设置导航项的行高，使文字垂直居中 */
}
.container .layui-nav-more{
    top: 20px; /* 设置更多菜单的顶部位置 */
}
.container .layui-nav-child{
    top: 50px; /* 设置子菜单的顶部位置 */
}
.container .layui-nav-child i{
    margin-right: 10px; /* 设置图标的右边距 */
}
.layui-nav .layui-nav-item a{
    color: #fff; /* 设置导航链接的文字颜色为白色 */
    cursor: pointer; /* 设置鼠标样式为手指 */
}
.layui-nav .layui-nav-child a{
    color: #333; /* 设置子菜单链接的文字颜色为深灰色 */
    cursor: pointer; /* 设置鼠标样式为手指 */
}

/* 左侧导航样式 */
.left-nav{
    position: absolute; /* 设置绝对定位 */
    top: 46px; /* 设置导航的顶部位置 */
    bottom: 42px; /* 设置导航的底部位置 */
    left: 0; /* 设置导航的左边位置 */
    z-index: 2; /* 设置层级 */
    padding-top: 10px; /* 设置顶部内边距 */
    background-color: #EEEEEE; /* 设置背景颜色为浅灰色 */
    width: 220px; /* 设置导航的宽度 */
    max-width: 220px; /* 设置最大宽度 */
    overflow: auto; /* 允许内容溢出时滚动 */
    overflow-x:hidden; /* 禁止水平滚动 */
    border-right: 1px solid #e5e5e5; /* 设置右边框 */
}
.left-nav #nav li{
    border-bottom: 1px solid #e5e5e5; /* 设置导航列表项的底部边框 */
}
.left-nav #nav li:hover > a{
    /* 设置鼠标悬停时的样式，可以自定义 */
}
.left-nav #nav .current{
    background-color: rgba(0, 0, 0, 0.3); /* 设置当前菜单项的背景颜色 */
}
.left-nav #nav li a{
    font-size: 14px; /* 设置链接文字的字体大小 */
    padding: 10px 15px 10px 20px; /* 设置内边距 */
    display: block; /* 将链接显示为块级元素 */
    cursor: pointer; /* 设置鼠标样式为手指 */
}
.left-nav #nav li a cite{
    font-size: 14px; /* 设置引用文字的字体大小 */
}

/* 左侧导航子菜单样式 */
.left-nav #nav li .sub-menu{
    display: none; /* 隐藏子菜单 */
}
.left-nav #nav li .opened{
    display: block; /* 显示子菜单 */
}
.left-nav #nav li .opened:hover{
    /* 设置子菜单悬停时的样式 */
}
.left-nav #nav li .sub-menu li:hover{
    /* 设置子菜单项悬停时的样式 */
}
.left-nav #nav li .sub-menu li a{
    padding: 12px 15px 12px 30px; /* 设置子菜单项的内边距 */
    font-size: 14px; /* 设置子菜单项的字体大小 */
    cursor: pointer; /* 设置鼠标样式为手指 */
}
.left-nav #nav li .sub-menu li .sub-menu li a{
    padding-left: 45px; /* 设置多级子菜单项的内边距 */
}
.left-nav #nav li .sub-menu li a:hover{
    color: #148cf1; /* 设置悬停时子菜单项的文字颜色 */
}
.left-nav #nav li .sub-menu li a i{
    font-size: 12px; /* 设置子菜单项图标的字体大小 */
}
.left-nav #nav li a i{
    padding-right: 10px; /* 设置图标的右边距 */
    line-height: 14px; /* 设置图标的行高 */
}
.left-nav #nav li .nav_right{
    float: right; /* 将右侧图标浮动到右侧 */
    font-size: 16px; /* 设置右侧图标的字体大小 */
}

/* 左侧滑动按钮样式 */
.x-slide_left {
    width: 17px; /* 设置滑动按钮的宽度 */
    height: 61px; /* 设置滑动按钮的高度 */
    background: url(#) 0 0 no-repeat; /* 设置滑动按钮的背景 */
    position: absolute; /* 设置绝对定位 */
    top: 200px; /* 设置滑动按钮的顶部位置 */
    left: 221px; /* 设置滑动按钮的左边位置 */
    cursor: pointer; /* 设置鼠标样式为手指 */
}
.x-slide_left:hover{
    background: url(#) 0 0 no-repeat; /* 设置滑动按钮悬停时的背景 */
}
.x-slide_left .slide_icon{
    width: 17px; /* 设置滑动按钮图标的宽度 */
    height: 30px; /* 设置滑动按钮图标的高度 */
    background: url(#) no-repeat center center; /* 设置图标的背景 */
    position: absolute; /* 设置绝对定位 */
    top: 50%; /* 设置图标的位置为垂直居中 */
    left: 0; /* 设置图标的左边位置 */
    margin-top: -15px; /* 设置图标的上外边距，使其垂直居中 */
}

/* 右侧内容区域样式 */
.right-content {
    padding: 20px; /* 设置内容区域的内边距 */
    margin-left: 240px; /* 设置左侧导航的右边距，使右侧内容不与左侧导航重叠 */
    background-color: #f4f4f4; /* 设置内容区域的背景颜色 */
    min-height: 100vh; /* 设置内容区域的最小高度为100vh，确保填满屏幕 */
}

/* 输入框样式 */
.input-container input {
    width: 100%; /* 设置输入框的宽度为100% */
    padding: 10px; /* 设置内边距 */
    margin: 5px 0; /* 设置上下外边距 */
    border: 1px solid #ccc; /* 设置边框颜色 */
    border-radius: 5px; /* 设置圆角边框 */
    font-size: 14px; /* 设置字体大小 */
}

/* 按钮样式 */
.button {
    display: inline-block; /* 将按钮显示为行内块级元素 */
    padding: 10px 20px; /* 设置按钮的内边距 */
    background-color: #009688; /* 设置按钮的背景颜色 */
    color: #fff; /* 设置按钮的文字颜色 */
    font-size: 14px; /* 设置字体大小 */
    border-radius: 5px; /* 设置按钮的圆角 */
    cursor: pointer; /* 设置鼠标样式为手指 */
    text-align: center; /* 设置文字居中对齐 */
}
.button:hover {
    background-color: #00796b; /* 设置鼠标悬停时按钮的背景颜色 */
}

/* 弹出框样式 */
.modal {
    display: none; /* 隐藏弹出框 */
    position: fixed; /* 设置固定定位 */
    top: 0; /* 设置弹出框的顶部位置 */
    left: 0; /* 设置弹出框的左边位置 */
    width: 100%; /* 设置弹出框的宽度为100% */
    height: 100%; /* 设置弹出框的高度为100% */
    background-color: rgba(0, 0, 0, 0.5); /* 设置半透明的背景颜色 */
    z-index: 1000; /* 设置层级 */
    justify-content: center; /* 设置弹出框内容居中对齐 */
    align-items: center; /* 设置弹出框内容垂直居中 */
}

.modal .modal-content {
    background-color: #fff; /* 设置弹出框内容的背景颜色 */
    padding: 20px; /* 设置弹出框内容的内边距 */
    border-radius: 5px; /* 设置圆角边框 */
    width: 50%; /* 设置弹出框内容的宽度 */
    max-width: 600px; /* 设置弹出框内容的最大宽度 */
}

/* 关闭按钮样式 */
.close-btn {
    position: absolute; /* 设置绝对定位 */
    top: 10px; /* 设置关闭按钮的顶部位置 */
    right: 10px; /* 设置关闭按钮的右边位置 */
    font-size: 20px; /* 设置字体大小 */
    color: #333; /* 设置文字颜色 */
    cursor: pointer; /* 设置鼠标样式为手指 */
}
.close-btn:hover {
    color: #ff0000; /* 设置关闭按钮悬停时的文字颜色 */
}

/* 提示信息样式 */
.tip-message {
    padding: 10px 20px; /* 设置提示信息的内边距 */
    margin: 10px 0; /* 设置上下外边距 */
    border: 1px solid #ccc; /* 设置边框颜色 */
    border-radius: 5px; /* 设置圆角边框 */
    background-color: #f9f9f9; /* 设置背景颜色 */
    font-size: 14px; /* 设置字体大小 */
    color: #333; /* 设置文字颜色 */
}
.tip-message.success {
    border-color: #4caf50; /* 设置成功提示的边框颜色 */
    background-color: #dff0d8; /* 设置成功提示的背景颜色 */
    color: #4caf50; /* 设置成功提示的文字颜色 */
}
.tip-message.error {
    border-color: #f44336; /* 设置错误提示的边框颜色 */
    background-color: #f2dede; /* 设置错误提示的背景颜色 */
    color: #f44336; /* 设置错误提示的文字颜色 */
}

/* 侧边栏样式 */
.sidebar {
    position: fixed; /* 设置固定定位 */
    top: 0; /* 设置顶部位置 */
    right: 0; /* 设置右侧位置 */
    width: 250px; /* 设置宽度 */
    height: 100vh; /* 设置高度为100vh，确保填满屏幕 */
    background-color: #2c3e50; /* 设置背景颜色为深色 */
    color: #fff; /* 设置文字颜色为白色 */
    display: flex; /* 使用flex布局 */
    flex-direction: column; /* 设置垂直布局 */
    justify-content: space-between; /* 设置内容间距 */
}

.sidebar .sidebar-header {
    padding: 20px; /* 设置头部的内边距 */
    font-size: 20px; /* 设置字体大小 */
    font-weight: bold; /* 设置字体加粗 */
}

.sidebar .sidebar-menu {
    list-style: none; /* 去除默认的列表样式 */
    padding: 0; /* 去除内边距 */
    margin: 0; /* 去除外边距 */
}

.sidebar .sidebar-menu li {
    padding: 15px 20px; /* 设置列表项的内边距 */
    cursor: pointer; /* 设置鼠标样式为手指 */
}

.sidebar .sidebar-menu li:hover {
    background-color: #34495e; /* 设置悬停时的背景颜色 */
}

.sidebar .sidebar-footer {
    padding: 20px; /* 设置底部的内边距 */
    font-size: 14px; /* 设置字体大小 */
    text-align: center; /* 设置文本居中对齐 */
}
/* 页面内容的样式 */
.page-content{
    position: absolute; /* 设置绝对定位 */
    top: 46px; /* 页面内容距离顶部46px */
    right: 0; /* 页面内容右边对齐 */
    bottom: 42px; /* 页面内容底部距离42px */
    left: 221px; /* 页面内容左边距离221px */
    overflow: hidden; /* 隐藏溢出的内容 */
    z-index: 1; /* 设置堆叠顺序，保证页面内容处于最前面 */
}

/* 页面背景样式 */
.page-content-bg{
    position: absolute; /* 设置绝对定位 */
    top: 46px; /* 背景距离顶部46px */
    right: 0; /* 背景右边对齐 */
    bottom: 42px; /* 背景底部距离42px */
    left: 221px; /* 背景左边距离221px */
    background: rgba(0,0,0,0.5); /* 半透明黑色背景 */
    url() 0 0 no-repeat; /* 默认没有背景图片 */
    overflow: hidden; /* 隐藏溢出的内容 */
    z-index: 100; /* 设置堆叠顺序，背景位于最上层 */
    display: none; /* 默认不显示背景 */
}

/* 标签页容器样式 */
.page-content .tab{
    height: 100%; /* 高度占满父容器 */
    width: 100%; /* 宽度占满父容器 */
    background: #EFEEF0 url(#) 0 0 no-repeat; /* 背景色和背景图片 */
    margin: 0px; /* 去除默认外边距 */
}

/* 标签页标题样式 */
.page-content .layui-tab-title{
    /*padding-top: 5px;*/ /* 被注释掉的内边距设置 */
    height: 35px; /* 设置高度为35px */
    background: #EFEEF0 url(#) 0 0 no-repeat; /* 背景色和背景图片 */
    position: relative; /* 设置相对定位 */
    z-index: 100; /* 使标签标题位于内容上层 */
}

/* 标签页标题项中的 "首页" 样式 */
.page-content .layui-tab-title li.home i{
    padding-right: 5px; /* 给图标增加右内边距 */
}

/* 隐藏标签页标题项的关闭按钮 */
.page-content .layui-tab-title li.home .layui-tab-close{
    display: none; /* 关闭按钮默认隐藏 */
}

/* 标签页标题项的高度和行高 */
.page-content .layui-tab-title li{
    line-height: 35px; /* 设置行高，使内容垂直居中 */
}

/* 设置激活标签页的样式 */
.page-content .layui-tab-title .layui-this:after{
    height: 36px; /* 激活状态下标签项下方的伪元素高度 */
}

/* 标签页标题项的关闭按钮圆角设置 */
.page-content .layui-tab-title li .layui-tab-close{
    border-radius: 50%; /* 设置关闭按钮为圆形 */
}

/* 激活标签页项的背景样式 */
.page-content .layui-tab-title .layui-this{
    background: #fff url(#) 0 0 no-repeat; /* 激活项的背景色 */
}

/* 标签栏容器的高度和行高 */
.page-content .layui-tab-bar{
    height:34px; /* 标签栏的高度为34px */
    line-height: 35px; /* 标签栏内容垂直居中 */
}

/* 标签内容容器 */
.page-content .layui-tab-content{
    position: absolute; /* 设置绝对定位 */
    top: 36px; /* 内容距离顶部36px */
    bottom: 0px; /* 内容底部对齐 */
    width: 100%; /* 宽度占满父容器 */
    background: #fff url(#) 0 0 no-repeat; /* 背景色和背景图片 */
    padding: 0px; /* 去除内边距 */
    overflow: hidden; /* 隐藏溢出的内容 */
}

/* 标签页内容项样式 */
.page-content .layui-tab-content .layui-tab-item{
    width: 100%; /* 宽度占满父容器 */
    height: 100%; /* 高度占满父容器 */
}

/* 标签页内容项中的 iframe 样式 */
.page-content .layui-tab-content .layui-tab-item iframe{
    width: 100%; /* iframe 宽度占满父容器 */
    height: 100%; /* iframe 高度占满父容器 */
}

/* 轮播图的背景色 */
.x-admin-carousel, .layui-carousel, .x-admin-carousel>[carousel-item]>* {
    background-color: #fff; /* 设置轮播图的背景色为白色 */
}

/* 待办事项样式 */
.x-admin-backlog .x-admin-backlog-body {
    display: block; /* 设置为块级元素 */
    padding: 10px 15px; /* 内边距设置 */
    background-color: #f8f8f8; /* 背景色 */
    color: #999; /* 字体颜色 */
    border-radius: 2px; /* 边角圆润 */
    transition: all .3s; /* 添加过渡效果 */
    -webkit-transition: all .3s; /* 为 Webkit 浏览器添加过渡效果 */
}

/* 待办事项标题样式 */
.x-admin-backlog-body h3 {
    padding-bottom: 10px; /* 标题底部内边距 */
    font-size: 12px; /* 标题字体大小 */
}

/* 待办事项数字样式 */
.x-admin-backlog-body p cite {
    font-style: normal; /* 去除斜体 */
    font-size: 30px; /* 设置数字字体大小 */
    font-weight: 300; /* 设置字体为轻薄 */
    color: #009688; /* 字体颜色为绿色 */
}

/* 鼠标悬浮在待办事项上时的效果 */
.x-admin-backlog-body:hover {
    background-color: #CFCFCF; /* 背景色变为灰色 */
    color: #888; /* 字体颜色变为灰色 */
}

/* 页面底部样式 */
.welcome-footer {
    padding: 30px 0; /* 上下内边距为30px */
    line-height: 30px; /* 行高 */
    text-align: center; /* 文本居中 */
    background-color: #eee; /* 背景色为灰色 */
    color: #666; /* 字体颜色 */
    font-weight: 300; /* 字体轻薄 */
}

/* 页脚样式 */
body .layui-layout-admin .footer-demo{
    height: auto; /* 高度自动 */
    padding: 15px 0; /* 上下内边距为15px */
    line-height: 26px; /* 行高 */
}

/* 页脚链接样式 */
.welcome-footer a {
    padding: 0 5px; /* 链接左右内边距 */
}

/* 表格单元格中的文本换行 */
table th, table td {
    word-break: break-all; /* 强制单词换行 */
}

/* 固定底部的页脚 */
.footer {
    position: fixed; /* 固定定位 */
    bottom: 0px; /* 底部对齐 */
    width: 100%; /* 宽度占满屏幕 */
    background-color: #222; /* 背景色为深灰色 */
    border-top: 1px solid rgba(255, 255, 255, 0.2); /* 上边框 */
    line-height: 41px; /* 行高 */
    color: #fff; /* 字体颜色为白色 */
}

/* 页脚中的版权信息样式 */
.footer .copyright {
    margin-left: 10px; /* 左边距为10px */
}

/* 响应式设计，适配屏幕宽度小于768px时的样式 */
@media screen and (max-width: 768px){
    /* 快速添加按钮隐藏 */
    .fast-add{
        display: none;
    }

    /* “回到首页”菜单项隐藏 */
    .layui-nav .to-index{
        display: none;
    }

    /* logo 的宽度设置 */
    .container .logo a{
        width: 140px; /* 设置 logo 宽度为140px */
    }

    /* 左侧菜单按钮隐藏 */
    .container .left_open {
        /*float: right;*/ /* 注释掉浮动设置 */
    }

    /* 左侧导航栏隐藏 */
    .left-nav{
        left: -221px; /* 隐藏左侧导航栏 */
    }

    /* 页面内容的左边距为0 */
    .page-content{
        left: 0px;
    }

    /* 标签页内容项支持触控滚动 */
    .page-content .layui-tab-content .layui-tab-item{
        -webkit-overflow-scrolling: touch; /* 支持触控滚动 */
        overflow-y: scroll; /* 垂直滚动 */
    }

        /* 搜索框宽度调整 */
        .x-so input.layui-input{
            width: 100%; /* 搜索框宽度调整为占满父容器 */
            padding: 10px; /* 增加内边距，使输入框更大 */
            box-sizing: border-box; /* 确保内边距不影响宽度 */
        }

    /* 调整顶部导航栏样式 */
    .layui-header .layui-logo {
        padding-left: 10px; /* 给 logo 左边加点内边距 */
    }

    /* 调整顶部导航菜单项 */
    .layui-nav {
        text-align: center; /* 菜单项居中 */
    }

    /* 隐藏右上角的用户头像和相关菜单 */
    .layui-header .layui-nav .user-avatar {
        display: none; /* 隐藏用户头像 */
    }

    /* 调整左侧导航栏菜单 */
    .layui-nav-tree {
        padding-left: 10px; /* 增加左侧的内边距 */
    }

    /* 调整左侧导航栏菜单项 */
    .layui-nav-tree li a {
        font-size: 14px; /* 调整菜单项字体大小 */
        padding: 12px 15px; /* 增加内边距 */
    }

    /* 隐藏左侧导航栏的“展开”按钮 */
    .layui-nav-item > a:after {
        display: none; /* 隐藏展开按钮 */
    }

    /* 左侧导航栏激活项的背景色 */
    .layui-nav-item.layui-this > a {
        background-color: #009688; /* 激活项背景色 */
        color: #fff; /* 激活项文字颜色为白色 */
    }

    /* 调整右侧操作按钮 */
    .layui-btn.layui-btn-sm {
        padding: 6px 12px; /* 缩小按钮内边距 */
    }

    /* 页面内容容器，增加响应式设计 */
    .page-content {
        padding: 10px; /* 增加内边距，避免内容紧贴边缘 */
    }

    /* 隐藏顶部导航栏 */
    .top-nav {
        display: none; /* 隐藏顶部导航栏 */
    }

    /* 调整页脚的样式 */
    .footer {
        text-align: center; /* 页脚内容居中 */
        padding: 15px 0; /* 增加上下内边距 */
        font-size: 14px; /* 设置字体大小 */
    }
}

/* 响应式设计，适配屏幕宽度小于480px时的样式 */
@media screen and (max-width: 480px){
    /* 调整搜索框的字体和内边距 */
    .x-so input.layui-input {
        padding: 8px; /* 缩小内边距 */
        font-size: 14px; /* 缩小字体 */
    }

    /* 调整顶部导航栏的样式 */
    .layui-header {
        padding: 10px 0; /* 上下内边距为10px */
    }

    /* 修改左侧菜单为垂直布局 */
    .layui-nav-tree {
        display: block; /* 设置为块级元素，垂直显示 */
    }

    /* 左侧导航栏菜单项的宽度和字体 */
    .layui-nav-tree li a {
        padding: 10px 15px; /* 增加内边距 */
        font-size: 16px; /* 增大字体大小 */
    }

    /* 隐藏其他不必要的页面元素 */
    .layui-footer {
        display: none; /* 隐藏页脚 */
    }

    /* 调整页面内容区域 */
    .page-content {
        margin-left: 0; /* 取消左侧空隙 */
        margin-right: 0; /* 取消右侧空隙 */
        padding: 5px; /* 减少内边距 */
    }

    /* 调整页面标题栏 */
    .page-content .layui-tab-title {
        font-size: 14px; /* 缩小字体大小 */
        height: 30px; /* 减小标题栏高度 */
    }

    /* 调整标签页内容区域 */
    .page-content .layui-tab-content {
        padding: 0 5px; /* 缩小内边距 */
    }

    /* 标签内容区域的 iframe */
    .page-content .layui-tab-content iframe {
        height: 100vh; /* 设置 iframe 高度为屏幕高度 */
    }

    /* 修复滚动条样式 */
    .page-content .layui-tab-content .layui-tab-item {
        overflow-y: auto; /* 允许纵向滚动 */
    }

    /* 调整快速操作按钮 */
    .x-admin-carousel .carousel-item {
        padding: 0 5px; /* 缩小内边距 */
    }
}

/* 调整弹出层样式 */
.layui-layer {
    max-width: 80%; /* 限制弹出层的最大宽度 */
    width: 400px; /* 设置弹出层的固定宽度 */
}

/* 调整按钮样式 */
.layui-btn {
    font-size: 14px; /* 设置按钮字体大小 */
    padding: 6px 12px; /* 调整按钮内边距 */
}

/* 禁用按钮样式 */
.layui-btn-disabled {
    background-color: #ccc; /* 禁用按钮背景色 */
    cursor: not-allowed; /* 禁用按钮时改变光标 */
}
