/* 
    修改记录:songjl,20220811,删除各皮肤相同的样式，转移到weadmin.css中
            songjl,20220812,列表底部边框恢复
            songjl,20220816,.layui-btn .layui-icon 对齐方式
            20220818,quanchf,系统logo更换
            20220830,songjl,disabled类名修改样式
            20220831,songjl,disabled输入框样式修改
            20220909,quanchf,logo命名修改
            20230328,shaojm,筛选列被遮挡，修改工具栏z-index层级
            20230330,songjl,列表上方操作区按钮图标大小，由于字体图标不一样大，需要设置不同的font-size
 */
@charset "utf-8";
@import "../../lib/layui/css/layui.css";

* {
    margin: 0px;
    padding: 0px;
    scrollbar-width: thin;
    scrollbar-color: #9f9f9f60 transparent;
}

a {
    text-decoration: none;
}
/* textarea不可拖动大小，避免影响样式 */
textarea,.layui-textarea{
    resize: none !important;
}

html {
    width: 100%;
    height: 100%;
    overflow-y: auto;
}

body {
    width: 100%;
    /* min-height: 100%; */
    height: 100%;
    /* background-color: #f6f6fc; */
}

.fr {
    float: right;
}

.font16 {
    font-size: 16px;
}

.rightMenu {
    position: absolute;
    min-width: 80px;
    line-height: 24px;
    z-index: 999;
    background: #FFF;
    border-bottom: none;
    display: none;
    border: 1px solid #F2F2F2;
    padding: 2px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
}

.rightMenu li {
    display: block;
    cursor: pointer;
    padding: 4px 15px 4px 10px;
    color: #000;
}

.rightMenu li:hover {
    background: #EEE;
    color: #666;
}

/**treeselect*/

.layui-form-select .layui-tree {
    display: none;
    position: absolute;
    left: 0;
    top: 42px;
    padding: 5px 0;
    z-index: 999;
    min-width: 100%;
    border: 1px solid #d2d2d2;
    max-height: 300px;
    overflow-y: auto;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
}

.layui-form-selected .layui-tree {
    display: block;
}
/* .layui-form-checked span,
.layui-form-checked:hover span {
    color: #fff;
} */
.weadmin-trailer {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    padding: 15px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    box-sizing: border-box;
    font-size: 20px;
    font-weight: 300;
    color: #ccc;
}
.login-bg {
    background-size: cover;
    height: 100%;
    width: 100%;
    background-attachment: fixed;
    background-clip: padding-box;
    background-size: 100% 100%;
    overflow: hidden;
    position: fixed;
}
.login {
    margin: 120px auto 0 auto;
    min-height: 400px;
    /* max-width: 420px; */
    padding: 40px;
    /*background-color: #ffffff;*/
    margin-left: auto;
    margin-right: auto;
    border-radius: 4px;
    /* overflow-x: hidden; */
    box-sizing: border-box;
}

.login a.logo {
    display: block;
    height: 58px;
    width: 167px;
    margin: 0 auto 30px auto;
    background-size: 167px 42px;
}

.login .message {
    margin: 10px 0 0 -58px;
    padding: 18px 10px 18px 60px;
    background: #189F92;
    position: relative;
    color: #fff;
    font-size: 16px;
}

.login #darkbannerwrap {
    background: url(../images/aiwrap.png);
    width: 18px;
    height: 10px;
    margin: 0 0 20px -58px;
    position: relative;
}

.login input[type=text],
.login input[type=file],
.login input[type=password],
.login input[type=email],
.login select {
    border: 1px solid #DCDEE0;
    vertical-align: middle;
    border-radius: 3px;
    height: 50px;
    padding: 0px 16px;
    font-size: 14px;
    color: #555555;
    outline: none;
    width: 100%;
    box-sizing: border-box;
}

.login input[type=text]:focus,
.login input[type=file]:focus,
.login input[type=password]:focus,
.login input[type=email]:focus,
.login select:focus {
    border: 1px solid #27A9E3;
}

/* .login input[type=submit], */

.login input[type=button] {
    display: inline-block;
    padding: 12px 24px;
    margin: 0px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background-color: #189F92;
    border-radius: 3px;
    border: none;
    -webkit-appearance: none;
    outline: none;
    width: 100%;
}

.login hr {
    background: #fff 0 0 no-repeat;
}

.login hr.hr15 {
    height: 15px;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.login hr.hr20 {
    height: 20px;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.loginForm .login-input .input200:focus+.focus-input200+.symbol-input200 {
    color: #6589cd;
}
.webuploader-pick {
    margin-top: 9px
}
.weadmin-body {
    /* padding: 0 10px; */
    height: 100%;
    box-sizing: border-box;
}
.weadmin-body:after {
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
}

.weadmin-body .weadminLeft {
    width: 250px;
    padding:10px 15px;
}

.weadmin-body .weadminRight {
    padding:10px 15px;
}

.weadminLine {
    height: 100%;
}
.weadmin-body .weadminLeft .searchLine{
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
}
.weadmin-body .weadminLeft .searchLine input{
    width: 168px;
}
.tableTool:after{
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
}
.searchLine {
    display: flex;
    align-items: center;
    justify-content: start;
    margin-right: 10px;
    float: left;
}

.searchLine input {
    width: 250px;
    height: 28px;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
}

.searchLine button {
    width: 40px;
    margin-bottom: 5px;
}
.toolLine{
    float: left;
}
.toolLine button{
    float: left;
    margin:0 5px 5px 0 !important;
}
/* .weadminLine #btnTreeSearch{
    height: 36px;
} */
.weadmin-nav {
    padding: 0 20px;
    position: relative;
    z-index: 99;
    border-bottom: 1px solid #e5e5e5;
    line-height: 39px;
    height: 39px;
    overflow: hidden;
}

.weadmin-block {
    display: block;
    margin-bottom: 10px;
    padding: 5px;
    line-height: 22px;
    /* border-left: 5px solid #009688; */
    border-radius: 0 2px 2px 0;
    background-color: #f2f2f2;
}

.we-search {
    margin-bottom: 20px;
    font-size: 16px;
}

.we-search input.layui-input {
    width: 190px;
}

.we-red {
    color: red;
}

.page {
    margin-top: 20px;
    text-align: center;
}

.page a {
    display: inline-block;
    background: #fff 0 0 no-repeat;
    color: #888;
    padding: 10px;
    min-width: 15px;
    border: 1px solid #E2E2E2;
}

.page span {
    display: inline-block;
    padding: 10px;
    min-width: 15px;
    border: 1px solid #E2E2E2;
}

.page span.current {
    display: inline-block;
    background: #009688 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 0 0 no-repeat;
    color: #fff;
    border: 1px solid #009688;
}

/*登录样式*/

/*头部*/

#container_topNav {
    width: 100%;
    /* height: 45px; */
    background-color: #fff;
}

#container_topNav .logo a {
    float: left;
    color: #fff;
    font-size: 18px;
    padding-left: 20px;
    line-height: 45px;
    width: 200px;
}

.right {
    float: right;
}

#container_topNav .left_open {
    height: 45px;
    float: left;
}

#container_topNav .left_open i {
    display: block;
    background: rgba(255, 255, 255, 0.1) 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_topNav .left_open i:hover {
    background: rgba(255, 255, 255, 0.3) 0 0 no-repeat;
}

.left {
    float: left;
}

.layui-nav {
    background-color: rgba(0, 0, 0, 0);
}

#container_topNav .layui-nav-child {
    top: 45px;
}

#container_topNav .layui-nav-child i {
    margin-right: 10px;
}
#container_topNav .layui-nav .layui-nav-item{
    line-height: 45px;
    min-height: 45px;
}
.layui-nav .layui-nav-item a,.layui-nav .layui-nav-item a:hover  {
    color: #494949;
}
.layui-nav .layui-nav-item span{
    color: #494949;
}
.layui-nav .layui-nav-item a.DMT2Link,.layui-nav .layui-nav-item a.admin-about,.layui-nav .layui-nav-item a.admin-fullscreen{
    padding: 0 10px;
}
.layui-nav .layui-nav-item a.home-currSite{
    padding-left: 10px;
}
.layui-nav .layui-nav-mored,
.layui-nav-itemed>a .layui-nav-more {
    border-color: transparent transparent #494949;
}


.layui-nav .layui-nav-more {
    border-color: #494949 transparent transparent;
    border-top-color: #494949;
}
.layui-nav .layui-nav-child a {
    color: #333;
}

.x-slide_left {
    width: 17px;
    height: 61px;
    background: url(../images/icon.png) 0 0 no-repeat;
    position: absolute;
    top: 200px;
    left: 221px;
    cursor: pointer;
    z-index: 3;
}

.page-content {
    position: absolute;
    top: 46px;
    bottom: 0;
    right: 0;
    left: 221px;
    overflow: hidden;
    z-index: 1;
}
.menu_checked a{
    color:#fff !important;
    display: block;
}
.second-float a{
    display: block;
}
.page-content-bg {
    position: absolute;
    top: 46px;
    right: 0;
    bottom: 42px;
    left: 221px;
    background: rgba(0, 0, 0, 0.5) 0 0 no-repeat;
    overflow: hidden;
    z-index: 100;
    display: none;
}

.page-content .tab {
    height: 100%;
    width: 100%;
    background: #EFEEF0 0 0 no-repeat;
    margin: 0px;
}
.task,#back,.first-hidden-top,.second-hidden-top,.third-hidden-top{
    display: none;
}
.layui-breadcrumb a:hover{
    color: #999 !important;
}
.page-content .layui-tab-title {
    /*padding-top: 5px;*/
    height: 39px;
    background: #EFEEF0 0 0 no-repeat;
    position: relative;
    z-index: 100;
}

.page-content .layui-tab-title .layui-this::before{
    width: 0;
    height: 3px;
    content: '';
    display: block;
    position: absolute;
    bottom: 4px;
    right: 26px;
    border-radius: 5px;
}

.page-content .layui-tab-title li {
    position: relative;
    padding: 0 12px 0 12px;
    line-height: 40px;
    width: 148px;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    border-right: 1px solid #cccccc;
}

.page-content .layui-tab-title li .layui-tab-close {
    border-radius: 50%;
    position: absolute;
    top: 12px;
    right: 2px;
}

.page-content .layui-tab-title .layui-this:after {
    height: 36px;
}

.page-content .layui-tab-title .layui-this {
    background: #f6f6fc 0 0 no-repeat;
}

.page-content .layui-tab-bar {
    height: 34px;
    line-height: 35px;
}
.to-left,.to-right,.dot{
    display: none;
}
.page-content .layui-tab-content {
    position: relative;
    width: 100%;
    height: calc(100%);
    background: #fff 0 0 no-repeat;
    padding: 0px;
    overflow: hidden;
    scrollbar-width: thin;
    scrollbar-color: #efeeee60 transparent; 
}

.page-content .layui-tab-content .layui-tab-item {
    width: 100%;
    height: 100%;
}

.page-content .layui-tab-content .layui-tab-item iframe {
    width: 100%;
    height: 100% !important;
}

.layui-tab-title .layui-this {
    border: 1px solid #ebebeb;
    border-bottom-width: 0px;
}
.layui-tab-title .layui-this:after {
    border-width: 0px;
}
.layui-tab-brief .layui-tab-title .layui-this {
    border: none;
}
/* tab切换下面的内容左右需要对齐显示 */
.layui-tab .layui-tab-content{
    padding-left: 0;
    padding-right: 0;
}
.welcome-footer {
    padding: 30px 0;
    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;
    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: #fff;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    line-height: 41px;
    color: #fff;
}

.footer .copyright {
    margin-left: 10px;
}

.we-changelog .layui-timeline-title h3 {
    display: inline-block;
}

.we-changelog .layui-timeline-title .layui-badge-rim {
    top: -2px;
    left: 10px;
}

.weadmin-shortcut {
    height: 185px !important;
    background-color: #fff;
}

.weadmin-shortcut .layui-carousel,
.weadmin-shortcut>[carousel-item]>* {
    background-color: #fff;
}

.weadmin-shortcut .layui-col-space10 {
    margin: 0;
}

.weadmin-shortcut li {
    text-align: center;
}

.weadmin-shortcut li a {
    display: block;
}

.weadmin-shortcut li .layui-icon {
    display: inline-block;
    width: 100%;
    height: 120px;
    line-height: 120px;
    text-align: center;
    border-radius: 2px;
    font-size: 30px;
    background-color: #F8F8F8;
    color: #333;
    transition: all .3s;
    -webkit-transition: all .3s;
}

.weadmin-shortcut li:hover .layui-icon {
    background-color: #f2f2f2;
}

.weadmin-shortcut li cite {
    position: relative;
    top: 2px;
    display: block;
    color: #333333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 16px;
}

.weadmin-shortcut li p {
    font-size: 12px;
    line-height: 16px;
    color: #666666;
    margin-top: 5px;
}

.weadmin-shortcut li p span {
    text-align: left;
    display: inline-block;
}

.weadmin-shortcut .layui-carousel-ind {
    position: absolute;
    top: -41px;
    text-align: right;
}

.weadmin-shortcut .layui-carousel-ind ul {
    background: 0 0;
}

.weadmin-shortcut .layui-carousel-ind ul li {
    background-color: #e2e2e2;
}

.weadmin-shortcut .layui-carousel-ind ul li:hover {
    background-color: #c2c2c2;
}

.weadmin-shortcut .layui-carousel-ind ul li.layui-this {
    background-color: #999;
}

.weadmin-text p {
    margin-bottom: 10px;
    text-indent: 2em;
}

.layui-elem-quote {
    padding: 0;
    line-height: 20px;
    border-left: none;
    background-color: #fff;
}
.layui-elem-quote .layui-input {
    height: 28px;
    font-size: 12px;
}
.weadminLine .btns {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: left;
    height: 28px;
}
.layui-card-header.layui-elem-quote {
    line-height: 22px;
    height: 22px;
    padding: 15px;
}

/* table */

.layui-table td,
.layui-table th,
.layui-table-col-set,
.layui-table-fixed-r,
.layui-table-grid-down,
.layui-table-header,
.layui-table-page,
.layui-table-tips-main,
.layui-table-tool,
.layui-table-total,
.layui-table-view,
.layui-table[lay-skin=line],
.layui-table[lay-skin=row] {
    border-width: 0px;
}

.layui-table tbody tr:hover,
.layui-table thead tr,
.layui-table-click,
.layui-table-header,
.layui-table-hover,
.layui-table-mend,
.layui-table-patch,
.layui-table-tool,
.layui-table-total,
.layui-table-total tr,
.layui-table[lay-even] tr:nth-child(even) {
    background: #fff 0 0 no-repeat;
}
.layui-table-tool{
    padding-bottom: 0px !important;
}
/* 避免表格内容出现滚动条时 thead右侧出现空白条 */
.layui-table thead th.layui-table-patch{
    display: none !important;
}
.layui-table-view {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.layui-table tr {
    border-bottom: .5px solid #ccd0d5;
}
.layui-table thead tr{
    border-bottom: 0.1rem solid #c2c2c2;
    background-color: #ebebeb;
}
/* songjl,20220812,列表底部边框恢复 */
.layui-table-body {
    border-bottom: 1px solid #ededed;
	overflow: auto;

}
/*所有列表表头居中*/
.layui-table-header .layui-table thead tr th {
    /* text-align: center; */
    position: relative;
}

.layui-table-tool {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    min-height: 40px;
    box-sizing: border-box;
    /* min-height: 40px; */
    z-index: 5;
}

button i{
    display: inline-block;
}
.layui-table-tool input{
    height: 28px;
}

/* 修改表格按钮不完整 */
.layui-table-tool-self{
    right: 0;
}
.layui-table-tool-temp .layui-input {
    height: 28px;
}
table.layui-table {
    width: 100% !important;
}


.layui-table-page{
    margin-top: 13px;
}
.layui-layer-content .weadmin-body{
    padding: 10px !important; 
}
.layui-layer-content .weadmin-body,.layui-layer-content iframe{
    /* 弹框下的 */
    /* padding: 10px !important; */
    box-sizing: border-box;
}
.layui-layer-content iframe{
    background-color: #FFFFFF !important;
}
.layui-layer-content .layui-table-tool{
    padding-top: 0;
    min-height: 40px;
}
.layui-layer-title{
    color: #fff !important;
    height: 42px !important;
    line-height: 42px !important;
}
.layui-layer-btn .layui-layer-btn0 {
    color: #fff;
}
.layui-layer-setwin .layui-layer-close2 {
    right: -18px !important;
    top: -18px !important;
}

.layui-laydate-footer span[lay-type=date] {
    color: #666 !important;
}
.layui-tree-spread>.layui-tree-entry>.layui-tree-main>.layui-tree-iconClick>.layui-tree-iconArrow:after {
    transform: rotate(90deg);
}
/*20220805,quanchf,修改树节点选中样式*/
.ztree li a {
    box-sizing: border-box;
}
.ztree li a.curSelectedNode {
    color: #fff !important;
    border: none !important;
    padding: 2px;
    height: 20px;
}
.weadmin-notice {
    height: 60px !important;
}

.weadmin-notice a {
    display: block;
    text-align: center;
    line-height: 60px;
}

.weadmin-notice .layui-carousel-ind {
    position: absolute;
    top: -56px;
    text-align: right;
}

.weadmin-notice .layui-carousel-ind ul {
    background: 0 0;
}

.weadmin-notice .layui-carousel-ind ul li {
    background-color: #e2e2e2;
}

.weadmin-notice .layui-carousel-ind ul li:hover {
    background-color: #c2c2c2;
}

.weadmin-notice .layui-carousel-ind ul li.layui-this {
    background-color: #999;
}

/*# sourceMappingURL=weadmin.css.map */

/*************mapletr4j begin*************/
#btnReset {
    float: right;
}

.div-licenseexpire {
    padding: 40px 40px 20px 40px;
}

.required::before {
    content: "*";
    color: #FF5722;
}


/*************mapletr4j end*************/
.weadmin-link {
    color: #01AAED;
}

.weadmin-link:hover {
    color: #01AAED;
}

input.layui-disabled{
    background-color: #F2F2F2;
}
.layui-input:disabled,.layui-textarea:disabled {
    background-color: #F2F2F2;
}

.layui-form layui-border-box layui-table-view {
    height: 100%;
}


#topNav{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 45px;
}
#topNav .layui-nav{
    background: transparent;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
/*20220818,quanchf,系统logo更换*/
/*20220909,quanchf,logo命名修改*/
#topNav .logo{
    background: url(/static/images/logo.png) no-repeat left center;
    min-width: 150px;
    height: 30px;
    margin-left: 20px;
    background-size: contain;
}

/* .layui-layer-content{
    margin: 20px;
    box-sizing: border-box;
} */
#div_previewListView{
    padding: 0 10px;
}
.quoteLine{
    margin-bottom: 0;
    padding: 15px 0;
}
/* 设置滚动条样式 */
::-webkit-scrollbar {/*滚动条整体样式*/
    width: 8px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 8px;
}
::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 5px rgba(73, 79, 109, 0.1);
    background: #ebebeb;
}
::-webkit-scrollbar-track {/*滚动条里面轨道*/
    /* -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
    border-radius: 8px;
    background: transparent;
}
.left-nav::-webkit-scrollbar {/*滚动条整体样式*/
    width: 8px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 8px;
}
.left-nav::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 5px rgba(73, 79, 109, 0.2);
    background: #efeeee60;
}
.left-nav::-webkit-scrollbar-track {/*滚动条里面轨道*/
    /* -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
    border-radius: 8px;
    background: transparent;
    margin-top: 0;
    margin-bottom: 0;
}
.first-hidden-float .first-float li a{
    padding: 0 10px;
    display: block;
}
.firsttop-hidden-float .first-float li{
    padding: 0 10px;
}
.viewCardTool{
    /*display: flex;
    align-items: center;
    justify-content: center;*/
	line-height: 25px;
    height: 52px;
    padding-bottom: 10px;
}
.viewCardAdd,.viewCardReturn{
	padding: 86px 60px;
    cursor: pointer;
}
.layui-btn:not(text) i {
    margin-right: 0 !important;
}

/* .layui-btn .layui-icon{
    vertical-align: baseline;
} */
.layui-btn .layui-icon, .layui-btn .iconfont {
    padding: 0 2px;
}
.layui-btn-sm{
    height: 28px;
    line-height: 28px;
}
.layui-btn-lg{
    height: 46px;
    line-height: 46px;
    padding:0 30px;
    font-size: 16px;
}
.layui-btn-disabled {
    background: #f5f5f5 !important;
    color: #c9c9c9 !important;
}
.layui-form-switch{
    box-sizing: content-box;
}
/* 20220226，songjl， 卡片皮肤样式 */
.card{
    background: #ffffff;
    padding: 15px;
    max-height: 100%;
    overflow: auto;
    box-sizing: border-box;
}
.weadmin-body .weadminLeft{
    height: 100%;
    float: left;
    background: #ffffff;
    overflow: auto;
    box-sizing: border-box;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.weadmin-body .weadminRight{
    height: auto;
    min-height: 200px;
    max-height: 100%;
    float: right;
    background: #ffffff;
    overflow: auto;
    box-sizing: border-box;
}
/*修改应用模型右侧内容部分下方出现滚动条问题*/
#sceneCard{
    width: 99.4%;
}
.DMT2Link{
    display: flex !important;
    align-items: center;
}
.DMT2Link .DMT2{
    width: 16px;
    height: 16px;
    margin-right: 5px;
    display: inline-block;
    background: url(/static/images/DMT2.0.png) no-repeat center;
    background-size: cover;
}
.layui-table-box{
    z-index: 1;
}
#rightNav li a{
    display: flex;
    align-items: center;
}
#rightNav li a i{
    margin-right: 5px;
}
.openTree,.openTree-shade{
    display: none;
}
.openTree-mobile .weadmin-body .weadminLeft{
    left: 0;
}
/* 列表上方操作区按钮图标大小，由于字体图标不一样大，需要设置不同的font-size */
.toolLine .layui-btn-sm i.layui-icon-delete{
    font-size: 20px !important;
}
.toolLine .layui-btn-sm i.layui-icon-add-1{
    font-size: 18px !important;
}
.toolLine .layui-btn-sm i.icon-import1,.toolLine .layui-btn-sm i.icon-export1,.toolLine .layui-btn-sm i.layui-icon-group{
    font-size: 14px !important;
}
.toolLine .layui-btn{
    display: flex;
    align-items: center;
    justify-content: space-around;
}
/*菜单选中样式*/
.menuChecked{
    background-color:rgba(255,255,255,0.3) !important;
}
/* 综合查询按钮 */
.showBlock .layui-btn{
    height: 28px;
    line-height: 28px;
}
#divSchemaItems .layui-form-radio{
    margin: 0;
}
/* oneItemArea 两个以下查询项时，查询框和按钮并列显示  start*/
.oneItemArea::after{
    content: "";
    display: block;
    visibility: hidden;
    clear: both;
}
.oneItemArea{
    margin: 10px 0;
}
.oneItemArea #divQueryItems{
    float:left;
    margin-top: 10px;
}
.oneItemArea #divQueryItems li{
    margin-top: 0 !important;
}
.oneItemArea .schemaLineBtn{
    float:right;
    margin: 8px 0 0 0 !important;
}
/* oneItemArea 两个以下查询项时，查询框和按钮并列显示  end*/

/* 自适应样式 */
@media screen and (max-width: 992px) {
    /* 小屏幕 平板 */
   
}
@media screen and (max-width: 768px) {
    /* 超小屏幕  手机 */
    .fast-add {
        display: none;
    }

    .layui-nav .to-index {
        display: none;
    }
    #container_topNav .logo{
        width: 150px;
    }
    #container_topNav .logo a {
        width: 140px;
    }

    .page-content {
        left: 0px;
    }

    .page-content .layui-tab-content .layui-tab-item {
        -webkit-overflow-scrolling: touch;
        overflow-y: auto;
        border:none !important;
    }

    .we-search input.layui-input {
        width: 100%;
        margin: 10px;
    }
    .weadmin-body .weadminLeft{
        /* width: 0;*/
        height: 100vh; 
        float: none;
        border: none !important;
        z-index: 99;
        position: absolute;
        left: -260px;
        top: 0;
    }
    .weadmin-body .weadminRight{
        width: auto !important;
        float: none;
        border: none !important;
    }
    .weadminLine{
        height: auto;
    }
    .site-tree-mobile {
        display: block!important;
        position: fixed;
        z-index: 16666669;
        bottom: 8px;
        left: 8px;
        width: 34px;
        height: 34px;
        line-height: 34px;
        border-radius: 2px;
        text-align: center;
        background: #009688;
        color: #fff;
        opacity: 0.3;
    }
    .site-mobile .site-tree-mobile {
        display: none !important;
    }
    .site-mobile .site-mobile-shade,.openTree-mobile .openTree-shade {
        content: '';
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: rgba(0,0,0,.3);
        z-index: 5;
    }
    .left-nav{
        left: -220px;
    }
    .site-mobile .left-nav {
        left: 0;
    }
    #container_topNav{
        position: fixed;
        z-index: 9;
    }
    .page-content .layui-tab-content .layui-tab-item iframe{
        height: 99% !important;
    }
    #nav .nav-zoom {
        display: none;
    }
    .openTree{
        width: 26px;
        height: 34px;
        background: url(../images/open.png) no-repeat right bottom;
        background-size: contain;
        position: absolute;
        left: 0;
        top: 25vh;
        z-index: 9;
        display: block;
    }
    .openTree-shade{
        display: block;
    }
    .layui-table-tool-temp{
        padding-right: 0;
    }
    .phone_w100{
        width: 100%;
    }
    .searchLine{
        width: 100%;
        margin-right: 0;
    }
    .searchLine input {
        width: calc(100% - 40px);
    }

}
.left-nav,.left-nav-simplicity,.top-nav,.fast-nav{
    display: none;
}
.layui-tab-title .iconfont{
    padding-right: 10px;
}
.menu_line{
    display: block;
    height: 1px !important;
    background: #fff !important;
    border-left: 8px solid #fff;
}
.layui-layer-tips .layui-layer-content{
    background-color: #fff;
    color: #333;
}
.layui-layer-tips i{
    border-width:0 !important
}