/*---------------------------------------------------------通用CSS开始----------------------------------------------- */
@charset "utf-8";
/* ------------------------------------全局定义---------------------------------------- */
/* 将具有默认margin和padding的标记置零，所有标记的margin、padding都在使用时具体定义 */
*{ margin:0;padding:0;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */}

/* 修正IE5.x和IE6的斜体溢出bug */
* html body{ overflow:visible;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}
/* 常用标签，基本标签默认样式取消，HTML标签，取消基本标签默认样式，防止不同浏览器显示效果不同，text-align:center; 解决不同浏览器居中问题 */
body{ color:#000; background:#FFF; font:12px/22px Verdana,Arial,sans-serif,"Times New Roman",宋体; text-align:center;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}
/* 设置内容左对齐，恢复因BODY设置剧中产生的继承 */
body div{ text-align:left;}

/* 标签属性，textarea,input 强制输入时内容超出时换行 */
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}

/* 清除ul列表标记的样式，ul列表更多的用在不需要列表前置符号的样式里 */
li{ list-style-type:none;}

/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{ border:0 none;}
.layui-badge-rim, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field,
.layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-layedit,
.layui-layedit-tool, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-tab-title,
.layui-tab-title .layui-this:after, .layui-textarea,xm-select,xm-select div.label-content,xm-select > .xm-body
{
    border-color:#333 !important;
}
.left-nav{width: 220px}
.page-content{left:220px}

.container .logo a{
    padding-left: 20px;
    width: 240px;
}

.layui-layout-body{padding:10px;text-align: left}


 #headMenu>.layui-nav-item>a{
     font-size:16px
 }

.layui-nav .layui-nav-item{line-height: 45px}
.layui-nav .layui-nav-more{top:20px}
.layui-nav {
    background-color: #222222;
}
.fieldsetBox{
    border:2px #75dddd solid !important;
}

.mainBody{
    overflow-y: auto;
    height: calc(100vh - 100px);
    overflow-x: hidden;
}
.brandPlMainBody{
    height: calc(100vh - 100px);
}
.trCheck{
    background:#104972 !important;
    color:#fff !important;
}
.tdSsCheck{
    background:red !important;
    color:#fff !important;
}
.tdXjCheck{
    background:green !important;
    color:#fff !important;
}
.tdCpCheck{
    background:#104972 !important;
    color:#fff !important;
}
/*!* 定义默认的链接样式，仅仅是作为默认样式提供，可以在各自的实例中覆盖掉 *!*/
/*a:link, a:visited{ color:#04C; text-decoration:none;}*/
/*a:hover{ color:#F60; text-decoration:underline;}*/

/*!* 去掉链接的虚线框 *!*/
/*a { outline:none; star:expression(this.onFocus=this.blur());}*/

.layui-form-pane .layui-form-radio, .layui-form-pane .layui-form-switch{
    margin-top: 0px;
}
.layui-form-item{margin-bottom: 5px}

.layui-elem-quote{
    padding: 5px;
    margin: 5px 0px;
    font-weight: bold;
    font-size: 1.4em;
}

/*表格边框*/
.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-color:#000 !important;
}
.layui-table-box{
    border-bottom: 1px #000 solid;
}
.layui-table-tool{
    min-height: 40px;
    line-height: 40px;
    padding: 0px;
}
.layui-table-tool .layui-table-tool-self{
    top:0px
}

.layui-table-cell{
    padding:0 2px !important;
}
.layui-table-view .layui-table td, .layui-table-view .layui-table th{
    padding: 2px 0px;
}

.layui-table-view .layui-table[lay-size=xs] .layui-table-cell {
    height:18px;
    line-height:18px;
    font-size:12px
}
.layui-table-view .layui-table[lay-size=xs] .layui-table-cell .layui-btn-xs{
    height: 20px;
    line-height: 20px;
}
.layui-table td, .layui-table th{min-width: 30px}

.layui-input-block{
    min-height: 30px;
}
.layui-tab-content{padding: 0px}
.topForm{
    padding:5px 5%;position: sticky;top: 0px;z-index: 999999;
    background-color: #fff;border-bottom: 1px #333 solid;
}


.layui-form-item {margin: 5px}
.layui-form-label {padding: 14px 15px}
.layui-form .layui-form-item .layui-inline{height: 30px}
.layui-form-label{font-size: 1.2em;width:100px}
.layui-form-radio{margin-top: 2px}
.layui-field-box{padding: 5px}
.layui-form-item .layui-inline{margin-bottom: 0px}
.x-admin-sm .layui-form .layui-form-label,.layui-form .layui-form-label{padding: 0px 10px;height: 30px;line-height: 28px}
.layui-form .layui-form-item .layui-form-radio, .layui-form  .layui-form-item .layui-form-switch{margin-top: 0px}

.layui-form-pane xm-select{margin: 0px !important;}

.layui-input, .layui-select, .layui-textarea{
    height: 30px;
}
.layui-form-select dl{
    z-index: 999999999999999;
}
.layui-form-select dl dd, .layui-form-select dl dt{
    line-height: 24px;
}

.layui-tab-card>.layui-tab-title .layui-this{
    color:#fff;
    background: #1E9FFF;
    /*background-image: linear-gradient(to bottom right, blue, #028235, green);*/
}

.layui-tab-card>.layui-tab-title {
    background-color: #999999;
    color: #fff;
}
.layui-tab-title .layui-this:after{
    height: 40px;
}

.layui-field-title{margin: 10px 0px}
.page-content .layui-tab-title{
    margin-top: 2px;
    height:36px
}
.chartsTootipTable td{
    padding: 2px 5px;
    border: 1px #000 solid;
}

.layui-table-fixed .layui-table-body::-webkit-scrollbar {display:none}
.layui-table-fixed .layui-table-body:hover{overflow-y: auto;}
.layui-table-view .layui-table[lay-size=sm] .layui-table-cell{height:20px;line-height: 20px}

.youShi {background: green;color: #fff;cursor: pointer}

.jiaoZhuo {background: #f44336;color:#fff;cursor: pointer}

.lieShi {background: #FF9800;color:#fff;cursor: pointer}

.kongBai {background: white}

.youShi i,.jiaoZhuo i,.lieShi i{
    right: 5px;
    position: absolute;
}