body {
    background: #fff;
    font-family: "Microsoft YaHei", 微软雅黑;
    font-size: 14px;
    color: #333;
    min-width: 1450px;
}


/* 主题色  鞍山/青海玉树:#3067CC  营口: #2671D5  辽阳: #398EFB  盘锦: #e22323  朝阳：#354fd1各平台主题色在这里更换 */


/* cms头部高度 阜新370 */
/* cms内容宽度 阜新1200 */
/* cms尾部高度 阜新177 */

/* cms头部高度 营口372 */
/* cms内容宽度 营口1200 */
/* cms尾部高度 营口257 */

html {
    --ThemeColor: #2671D5;
    --contentWidth: 1200px;
    --headerHeight: 372px;
    --footerHeight: 257px;
}

.header {
    height: var(--headerHeight);
}

.footer {
    height: var(--footerHeight);
}

.contentWidth {
    width: var(--contentWidth);
    margin: 0 auto;
    min-height: 700px;
}


/* 字号 */

.font-25 {
    font-size: 25px;
}

.font-18 {
    font-size: 18px;
}

.font-16 {
    font-size: 16px;
}


/* 颜色 */

.color-29425B {
    color: #29425b;
}

.color-999 {
    color: #999;
}

.color-red {
    color: red;
}

.color-themeColor {
    color: var(--ThemeColor);
}


/* bg颜色 */

.bg-F5FAFF {
    background: #f5faff;
}

.bg-FCFCFC {
    background: #fcfcfc;
}

.bg-F7F7F7 {
    background: #f7f7f7;
}

.el-button--primary.mainBgColor:focus,
.el-button--primary.mainBgColor {
    background-color: var(--ThemeColor) !important;
    border-color: var(--ThemeColor) !important;
    color: #fff !important;
}

.el-button--primary.mainBgColor:hover {
    color: var(--ThemeColor) !important;
    border-color: var(--ThemeColor) !important;
    background-color: #fff !important;
}

.tab {
    border-bottom: 2px solid var(--ThemeColor);
}

.tab .tab-item {
    display: inline-block;
    cursor: pointer;
    color: var(--ThemeColor);
    font-size: 18px;
    padding: 15px 15px;
    background-color: #eeeeee;
    margin-right: 10px;
}

.tab .tab-item.active {
    color: #fffff2;
    background-color: var(--ThemeColor);
}

.search {
    background-color: #fafafa;
    padding: 40px 40px;
    margin-bottom: 20px;
}

.search .el-input {
    width: 500px;
    margin: 0 auto;
    display: table;
}

.el-pagination {
    text-align: center;
}

.nodata {
    text-align: center;
    padding: 100px 0;
}


/* el-table公共样式-开始 */

.tableList {
    list-style: none;
}

.tableList .des {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    color: #333;
}

.tableList .des {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
    color: #333;
    margin-bottom: 4px;
}

.tableList .des i {
    color: var(--ThemeColor);
}

.tableList .des el-table {
    font-size: 14px;
}

.tableList .table_header {
    background-color: var(--ThemeColor);
    color: #ffffff;
    font-size: 14px;
}

.tableClass {
    border: solid 1px #c0c0c0;
}


/* el-table公共样式-结束 */


/* 分页 */

.pagination {
    display: flex;
    justify-content: center;
    margin: 30px 0;
}


/* 鼠标悬浮 */

.hoverClass {
    cursor: pointer;
}

.hoverClass:hover {
    color: var(--ThemeColor);
}


/* table样式 */

.el-table td,
.el-table th.is-leaf {
    border-bottom: none;
}


/* 分页样式 */

.el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: var(--ThemeColor) !important;
}

.el-pagination.is-background .el-pager li.active:hover {
    color: #fff !important;
}

.el-pagination.is-background .el-pager li:hover {
    color: var(--ThemeColor) !important;
}


/* input */

.el-input.is-active .el-input__inner,
.el-input__inner:focus {
    border-color: var(--ThemeColor);
}


/* 按钮 */

.el-button--primary {
    background-color: var(--ThemeColor);
    border-color: var(--ThemeColor);
}

.el-button--primary.is-active,
.el-button--primary:active {
    background: var(--ThemeColor);
    border-color: var(--ThemeColor);
    opacity: 0.8;
}

.el-button--primary:focus,
.el-button--primary:hover {
    background: var(--ThemeColor);
    border-color: var(--ThemeColor);
    opacity: 0.8;
}


/* loading */

.el-loading-spinner .path {
    stroke: var(--ThemeColor);
}