/* 滚动条美化 */
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-button,
::-webkit-scrollbar-button:vertical {
    display: none;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-track:vertical {
    background-color: black;
}

::-webkit-scrollbar-track-piece {
    background-color: #f5f5f5;
}

::-webkit-scrollbar-thumb,
::-webkit-scrollbar-thumb:vertical {
    margin-right: 10px;
    background-color: #a6a6a6;
}

::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:vertical:hover {
    background-color: #aaa;
}

::-webkit-scrollbar-corner,
::-webkit-scrollbar-corner:vertical {
    background-color: #535353;
}

::-webkit-scrollbar-resizer,
::-webkit-scrollbar-resizer:vertical {
    background-color: #ff6e00;
}

/* 滚动条美化 */

.lTextCenter,
.lTextCenter th,
.lTextCenter td {
    text-align: center !important;
}

.lTextLeft,
.lTextLeft th,
.lTextLeft td {
    text-align: left !important;
}

th.lTextLeft,
td.lTextLeft {
    text-align: left !important;
}

.lTextRight,
.lTextRight th,
.lTextRight td {
    text-align: right !important;
}

.lTextCenterInput {
    text-align: center;
    padding-left: 0;
}

.lTextBold {
    font-weight: bold;
}

.lTdCheckbox {
    width: 1px;
    text-align: center !important;
    padding-left: 25px !important;
}

.lTdID {
    width: 40px;
}

.lTdSort {
    width: 60px;
}

.lSortInput {
    width: 40px;
    line-height: 24px;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #DDDDDD;
}

.lSortSelect {
    width: 100%;
    text-align: center;
    height: 30px;
    border-radius: 3px;
    border: 1px solid #DDDDDD;
    text-align: center;
    text-align-last: center;
}

.lTdSave1 {
    width: 50px;
}

.lTdSave2 {
    width: 100px;
}

.lTdSave3 {
    width: 140px;
}

.lTdSave4 {
    width: 185px;
}

.lTdSave5 {
    width: 230px;
}

.lTdSave6 {
    width: 280px;
}

.lTdSave7 {
    width: 330px;
}

.lTdSave8 {
    width: 380px;
    /*white-space: normal !important;*/
    /*white-space: nowrap !important;*/
    /*word-break: break-all;*/
}

.lTdLine {
    white-space: nowrap !important;
    word-break: break-all;
}

/* 外边距 */
.lMarginXXl {
    margin: 30px;
}

.lMarginXl {
    margin: 25px;
}

.lMarginLg {
    margin: 20px;
}

.lMargin {
    margin: 15px;
}

.lMarginSm {
    margin: 10px;
}

.lMarginXs {
    margin: 5px;
}

.lMarginXXs {
    margin: 5px;
}

/* 上 */
.lMarginTXXl {
    margin-top: 30px;
}

.lMarginTXl {
    margin-top: 25px;
}

.lMarginTLg {
    margin-top: 20px;
}

.lMarginT {
    margin-top: 15px;
}

.lMarginTSm {
    margin-top: 10px;
}

.lMarginTXs {
    margin-top: 5px;
}

.lMarginTXXs {
    margin-top: 3px;
}

/* 上 */

/* 右 */
.lMarginRXXl {
    margin-right: 30px;
}

.lMarginRXl {
    margin-right: 25px;
}

.lMarginRLg {
    margin-right: 20px;
}

.lMarginR {
    margin-right: 15px;
}

.lMarginRSm {
    margin-right: 10px;
}

.lMarginRXs {
    margin-right: 5px;
}

.lMarginRXXs {
    margin-right: 3px;
}

/* 右 */

/* 下 */
.lMarginBXXl {
    margin-bottom: 30px;
}

.lMarginBXl {
    margin-bottom: 25px;
}

.lMarginBLg {
    margin-bottom: 20px;
}

.lMarginB {
    margin-bottom: 15px;
}

.lMarginBSm {
    margin-bottom: 10px;
}

.lMarginBXs {
    margin-bottom: 5px;
}

.lMarginBXXs {
    margin-bottom: 3px;
}

/* 下 */

/* 左 */
.lMarginLXXl {
    margin-left: 30px;
}

.lMarginLXl {
    margin-left: 25px;
}

.lMarginLLg {
    margin-left: 20px;
}

.lMarginL {
    margin-left: 15px;
}

.lMarginLSm {
    margin-left: 10px;
}

.lMarginLXs {
    margin-left: 5px;
}

.lMarginLXXs {
    margin-left: 3px;
}

/* 左 */

/* 外边距 */

/* 内边距 */
.lPaddingXXl {
    padding: 30px;
}

.lPaddingXl {
    padding: 25px;
}

.lPaddingLg {
    padding: 20px;
}

.lPadding {
    padding: 15px;
}

.lPaddingSm {
    padding: 10px;
}

.lPaddingXs {
    padding: 5px;
}

.lPaddingXXs {
    padding: 3px;
}

.lPaddingTXXl {
    padding-top: 30px;
}

.lPaddingTXl {
    padding-top: 25px;
}

.lPaddingTLg {
    padding-top: 20px;
}

.lPaddingT {
    padding-top: 15px;
}

.lPaddingTSm {
    padding-top: 10px;
}

.lPaddingTXs {
    padding-top: 5px;
}

.lPaddingTXXs {
    padding-top: 3px;
}

.lPaddingRXXl {
    padding-right: 30px;
}

.lPaddingRXl {
    padding-right: 25px;
}

.lPaddingRLg {
    padding-right: 20px;
}

.lPaddingR {
    padding-right: 15px;
}

.lPaddingRSm {
    padding-right: 10px;
}

.lPaddingRXs {
    padding-right: 5px;
}

.lPaddingRXXs {
    padding-right: 3px;
}

.lPaddingBXXl {
    padding-bottom: 30px;
}

.lPaddingBXl {
    padding-bottom: 25px;
}

.lPaddingBLg {
    padding-bottom: 20px;
}

.lPaddingB {
    padding-bottom: 15px;
}

.lPaddingBSm {
    padding-bottom: 10px;
}

.lPaddingBXs {
    padding-bottom: 5px;
}

.lPaddingBXXs {
    padding-bottom: 3px;
}

.lPaddingLXXl {
    padding-left: 30px;
}

.lPaddingLXl {
    padding-left: 25px;
}

.lPaddingLLg {
    padding-left: 20px;
}

.lPaddingL {
    padding-left: 15px;
}

.lPaddingLSm {
    padding-left: 10px;
}

.lPaddingLXs {
    padding-left: 5px;
}

.lPaddingLXXs {
    padding-left: 3px;
}

/* 内边距 */

/* 圆角 */
.lRadiusXXl {
    border-radius: 30px;
}

.lRadiusXl {
    border-radius: 25px;
}

.lRadiusLg {
    border-radius: 20px;
}

.lRadius {
    border-radius: 15px;
}

.lRadiusSm {
    border-radius: 10px;
}

.lRadiusXs {
    border-radius: 5px;
}

.lRadiusXXs {
    border-radius: 3px;
}

/* 圆角 */

/* 文本颜色 */
.lCoWhite {
    color: #FFFFFF;
}

.lCoGray {
    color: #f2f3f7;
}

.lCoBlue {
    color: #1E9FFF;
}

.lCoGreen {
    color: #5FB878;
}

.lCoOrange {
    color: #FF5722;
}

.lCoRed {
    color: #FF0000;
}

/* 文本颜色 */

/* 背景色 */
.lBgWhite {
    background-color: #FFFFFF;
}

.lBgGray {
    background-color: #f2f3f7;
}

.lBgBlue {
    background-color: #1E9FFF;
}

.lBgGreen {
    background-color: #5FB878;
}

.lBgOrange {
    background-color: #FF5722;
}

.lBgRed {
    background-color: #FF0000;
}

/* 背景色 */
