/*Plugin CSS*/
.str_wrap {
    overflow:hidden;
//zoom:1;
    width:100%;
    font-size:12px;
    line-height:16px;
    position:relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    background:#f6f6f6;
    white-space:nowrap;
}

.str_wrap.str_active {
    background:#f1f1f1;
}
.str_move {
    white-space:nowrap;
    position:absolute;
    top:0;
    left:0;
    cursor:move;
}
.str_move_clone {
    display:inline-block;
//display:inline;
//zoom:1;
    vertical-align:top;
    position:absolute;
    left:100%;
    top:0;
}
.str_vertical .str_move_clone {
    left:0;
    top:100%;
}
.str_down .str_move_clone {
    left:0;
    bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
    white-space:normal;
    width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
    cursor:inherit;
}
.str_wrap img {
    max-width:none !important;
}
.lblist {
    font-size: 0;
}
.lblist .l {
    width: 40px;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    font-size: 22px;
    line-height: 30px;
    padding: 65px 9px;
    box-sizing: border-box;
    background-color: rgb(230,0,0);
    color: #FFF;
}
.lblist .r {
    width: calc(100% - 40px);
    height: 100%;
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
}
.lblist .r table tr th{
    height: 30px;
    background-color: rgb(230,0,0);
    color: #FFF;
    border: 1px solid rgb(230 48 48);
}
.lblist .r table tr td {
    line-height: 28px;
}
.lblist ul {
    flex-direction: row;
}
.lblist ul li{
    flex-shrink: 0;
}