/*定义全局字体*/
body {
    /*font-family: tahoma, arial, "CNRegular", "Hiragino Sans GB", "Microsoft YaHei UI", "SimHei", \5b8b\4f53, sans-serif;*/
    font-size: 12px;
    color: #333;
}

body::-webkit-scrollbar{
    background: transparent;
    width: 10px;
    height: 10px;
}

body::-webkit-scrollbar-thumb{
    border-radius: 5px;
    background-color: #e1e1e1;
    width: 6px;
    height: 6px;
    border: 2px solid transparent;
    background-clip: content-box;
}

body::-webkit-scrollbar-track{
    border-radius: 5px;
    background-color: #fafafa;
}

body::-webkit-scrollbar-track-piece{
    display: none;
}

.text-normal {
    font-size: 14px;
    color: #333;
}

.text-left{
    text-align: left !important;
}

.items-none {
    text-align: center !important;
    color: gray;
    height: 200px;
}

.yt-display-none {
    display: none !important;
}

.item-img {
    margin-right: 0px !important;
}

/*靠左距离*/
.ml5 {
    margin-left: 5px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.ml15 {
    margin-left: 15px !important;
}

.ml20 {
    margin-left: 20px !important;
}
.ml30 {
    margin-left: 30px !important;
}
.ml60 {
    margin-left: 60px !important;
}
/*靠左距离 END*/

/*靠右距离*/
.mr5 {
    margin-right: 5px !important;
}

.mr10 {
    margin-right: 10px !important;
}

.mr15 {
    margin-right: 15px !important;
}

.mr20 {
    margin-right: 20px !important;
}

/*靠右距离 END*/

/*靠上距离*/
.mt5 {
    margin-top: 5px !important;
}

.mt10 {
    margin-top: 10px !important;
}

.mt15 {
    margin-top: 15px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mt40 {
    margin-top: 40px !important;
}

/*靠上距离 END*/

/*靠下距离*/
.mb5 {
    margin-bottom: 5px !important;
}

.mb3 {
    margin-bottom: 3px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb15 {
    margin-bottom: 15px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mb40 {
    margin-bottom: 40px !important;
}
/*靠下距离 END*/

/*颜色值*/
.color666 {
    color: #666666;
}

.colorRed {
    color: #E8351F;
}

.color333 {
    color: #333333;
}

.color999 {
    color: #999999;
}

.colorbbb {
    color: #bbbbbb;
}

.color-gray {
    color: gray;
}

.coloreee {
    color: #eeeeee;
}

/*变细 */
.font-no {
    font-weight: normal!important;
}

/*加粗 */
.font-yes {
    font-weight: bold;
}

.f12 {
    font-size: 12px;
}

/*悬浮变小手*/
.hover-pointer {
    cursor: pointer;
}

/*悬浮变小手*/
.hover-pointer {
    cursor: pointer;
}

.sui-btn.btn-bordered {
    background-color: transparent;
    border: 1px solid #8c8c8c;
    color: #666666;
}

/*flex排列兼容*/
.flex{
    display: flex;
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -webkit-flex;     /* NEW - Chrome */
}

.sui-modal{
    border: 2px solid rgba(178,178,178,0.3);
}
/*a:hover{*/
/*    text-decoration:none;*/
/*    font-weight:bold;*/
/*}*/

/*a > span:hover{*/
/*    text-decoration:none;*/
/*    font-weight:bold;*/
/*}*/
/*防闪烁，使用时在需要防闪的标签添加v-cloak即可*/
[v-cloak] {
    display: none!important;
}

/*滑动开关*/
.checke {
    position: relative;
    -webkit-appearance: none;
    width: 30px !important;
    height: 15px;
    line-height: 15px;
    background: #cccccc;
    border-radius: 30px;
    outline: none !important;
}

.checke:before {
    position: absolute;
    left: 0;
    content: '';
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #ffffff;
    box-shadow: 0px 0px 5px #ddd;
    transition: all 0.2s linear;
}

.checke:checked {
    width: 30px;
    background: #2C87F1;
}

.checke:checked:before {
    left: 15px;
    transition: all 0.2s linear;
}

.sui-nav.nav-tabs.nav-large.tab-navbar{
    font-size: 14px;
}
.abnormal-red-num{
    color: #f06369;
    font-weight: bold;
    font-size: 15px;
    margin: 0 2px;
}

:root {
 --FenXiao-Width: 1240px
}
.el-tooltip__popper{
    //z-index: 99999999 !important;
}
/* 修改按钮样式 */
a.btn_style{
    transition: all 0.1s;
    color: #606266;
    border-color: #dcdfe6;
}
a.btn_style:focus{
    text-decoration: none;
}
a.btn_style:hover{
    text-decoration: none;
    border-color: #409EFF;
    color: #409EFF;
}
.el-button.el-dropdown-selfdefine:hover{
    background: #fff;
    border-color: #409EFF;
    color: #409EFF;
}
.el-button.el-dropdown-selfdefine:hover i{
    color: #409EFF;
}
a.sui-btn.btn-bordered.btn-primary{
    transition: all 0.1s;
    color: #606266;
    border-color: #dcdfe6;
}
.sui-btn.btn-bordered:hover{
    color: #409EFF;
    background-color: #fff;
}
.sui-btn.btn-bordered.btn-warning:hover{
    background-color: #F99856;
}
a.sui-btn.btn-primary.solid{
    background-color: #fff;
    border-color: #b3d8ff;
    color: #409EFF;
    transition: all 0.1s;
}
a.sui-btn.btn-primary.solid:focus{
    background-color: #fff;
    border-color: #b3d8ff;
    color: #409EFF;
}
a.sui-btn.btn-primary.solid:hover{
    background-color: #409EFF;
    color: #FFF;
    border-color: #409EFF;
}
.sui-btn.btn-bordered.btn-primary:focus,.sui-btn.btn-bordered.btn-danger{
    color: #606266;
    border-color: #dcdfe6;
    background-color: #fff;
}

.sui-btn.btn-bordered.btn-primary:hover{
    color: #409EFF;
    border-color: #409EFF !important;
    background-color: #fff;
}
.sui-btn.btn-bordered.btn-primary.danger:focus{
    color: #606266;
    border-color: #dcdfe6;
    background-color: #fff;
}
.sui-btn.btn-bordered.btn-primary.danger:hover{
    color: #F56C6C;
    border-color: #F56C6C !important;
    background-color: #fff;
}
.sui-btn.btn-bordered.btn-danger:focus{
    color: #606266;
    border-color: #dcdfe6;
    background-color: #fff;
}
.sui-btn.btn-bordered.btn-danger:hover{
    color: #F56C6C;
    border-color: #F56C6C !important;
    background-color: #fff;
}

.el-button.el-button--default:focus{
    background: #fff;
    color: #606266;
    border-color: #DCDFE6;
}
.el-button.el-button--default:hover{
    color: #409EFF;
    background: #fff;
    border-color: #409EFF;
}
.el-button.el-button--default.el-button--primary:focus{
    background: #409EFF;
    color: #fff;
    border-color: #409EFF;
}
.el-button.el-button--default.el-button--primary:hover{
    color: #fff;
    background: #79bbff;
    border-color: #79bbff;
}
.el-button.el-button--default.danger:hover{
    color: #F56C6C;
    background: #fff;
    border-color: #F56C6C;
}
button.el-button--primary.is-plain{
    background: #fff;
}
button.el-button--primary.is-plain:focus{
    background: #fff;
    color: #409EFF;
    border-color: #b3d8ff;
}
.el-message{
    min-width: 100px !important;
    top: 210px !important;
}
.module1 .el-radio__label{
    font-size: 12px;
}
.module1 .el-table .el-table__cell{
padding: 8px 0;
}
.module1 .yt-table-header  th.el-table__cell{
    background-color: #f7f8fa !important;
    font-weight: normal;
    font-size: 14px;
    color: #101010;
    text-align: center !important;
}
/*element表内字体样式*/
.module1 .yt-table-header  td.el-table__cell{
    font-size: 12px;
    color: #101010;
}
.module1 .yt-table-header .el-table__empty-text {
    height: 200px!important;
    line-height: 200px!important;
}