#app {
    color: #333;
    height: 100%;
    min-width: 1200px
}

.headerPage .el-input__inner {
    background: hsla(0,0%,100%,.24)!important
}

.headerPage .el-input__inner,.headerPage .el-input__inner:focus {
    border-color: #940101!important
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item i,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item span {
    color: #2a2a2a!important
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-active span,.el-el-submenu.my-aside .menu-folding-list .el-menu .el-menu-item.is-active i {
    color: #fff!important
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-active,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item:hover {
    background: #487fff!important
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item:hover i,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item:hover span {
    color: #fff!important
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item {
    background: #f2f2f2!important
}

.el-table__expanded-cell,.stats .el-table {
    background: none!important
}

@font-face {
    font-family: iconfont;
    src: url(../fonts/iconfont.eot);
    src: url(../fonts/iconfont.eot#iefix) format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url(../fonts/iconfont.54496acc.woff) format("woff"),url(../fonts/iconfont.ac854f73.ttf) format("truetype"),url(../img/iconfont.fdecfe4e.svg#iconfont) format("svg")
}

.iconfont {
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.iconlajitong:before {
    content: "\E629"
}

.iconjinbishangchengyuan:before {
    content: "\E620"
}

.iconfangkuandingdan:before {
    content: "\E807"
}

.iconchushenbingqianming:before {
    content: "\E604"
}

.iconlaba:before {
    content: "\E644"
}

.icondianhuachushen:before {
    content: "\E601"
}

.iconfenbu:before {
    content: "\E65F"
}

.iconwenben:before {
    content: "\E623"
}

.iconkehu:before {
    content: "\E633"
}

.iconfabu:before {
    content: "\E779"
}

.iconchanpin:before {
    content: "\E642"
}

.iconchuanzhen:before {
    content: "\E701"
}

.iconshenqing:before {
    content: "\E60A"
}

.icondenglu:before {
    content: "\E610"
}

.iconshenhe:before {
    content: "\E6BB"
}

.iconyoubian:before {
    content: "\E619"
}

.iconyouxiang:before {
    content: "\E621"
}

.iconmima:before {
    content: "\E672"
}

.iconcp:before {
    content: "\E6F4"
}

.iconxinxiguanli:before {
    content: "\E6F9"
}

.iconguanbi:before {
    content: "\E979"
}

.icondizhi:before {
    content: "\E600"
}

.icontijiaoshenqing:before {
    content: "\E643"
}

.icondianhua:before {
    content: "\E62F"
}

.iconguanbi2:before {
    content: "\E614"
}

.iconzibenshichangjinrong:before {
    content: "\E622"
}

.iconlvsejinrong:before {
    content: "\E624"
}

.iconwulianwangjinrong:before {
    content: "\E625"
}

.iconkaifaqujinrong:before {
    content: "\E626"
}

.iconbaimingdanjinrong:before {
    content: "\E627"
}

.iconshanghuijinrong:before {
    content: "\E628"
}

.iconguanbi1:before {
    content: "\E634"
}

.iconxiugai:before {
    content: "\E635"
}

.iconsousuo:before {
    content: "\E636"
}

.iconyonghutouxiang:before {
    content: "\E637"
}

.iconxiugaimima:before {
    content: "\E638"
}

.icontuichuxitong:before {
    content: "\E639"
}

.iconzhengfuyonghuguanli:before {
    content: "\E63A"
}

.iconquanxianguanli:before {
    content: "\E63B"
}

.iconqiyeyonghuguanli:before {
    content: "\E63C"
}

.iconjinrongjigouyonghuguanli:before {
    content: "\E63D"
}

.iconqiyezhanghu:before {
    content: "\E63E"
}

.iconchanpinguanli:before {
    content: "\E63F"
}

.iconshouxinjilu:before {
    content: "\E640"
}

.iconwodeshenhe:before {
    content: "\E641"
}

.iconxuqiutansuo:before {
    content: "\E645"
}

.icontongjifenxi:before {
    content: "\E646"
}

.iconzhengfuduban:before {
    content: "\E647"
}

.iconwodexiaoxi:before {
    content: "\E648"
}

.iconshouxinjilu1:before {
    content: "\E64A"
}

.iconwodeshenqing:before {
    content: "\E64B"
}

.iconwodeshenbao:before {
    content: "\E64C"
}

.iconchanpinchaxun:before {
    content: "\E64D"
}

.iconxuqiuguanli:before {
    content: "\E64E"
}

.iconhanbaobaodaohang:before {
    content: "\E649"
}

.iconjinrongxuqiuduban:before {
    content: "\E64F"
}

.iconqiyeyonghuguanli1:before {
    content: "\E650"
}

.iconshenbaoshenhe:before {
    content: "\E651"
}

.iconxinxifabuguanli:before {
    content: "\E652"
}

.iconyulan:before {
    content: "\E653"
}

.iconjinrongxuqiuduijie:before {
    content: "\E654"
}

.iconshouxinjilu2:before {
    content: "\E655"
}

.icontongjifenxi1:before {
    content: "\E656"
}

.iconxinxishenhe:before {
    content: "\E657"
}

.iconcaidanguanli:before {
    content: "\E658"
}

.iconxuqiushenhe:before {
    content: "\E659"
}

.icontongzhi:before {
    content: "\E65A"
}

.iconweifabu:before {
    content: "\E662"
}

.iconchangjianwenti:before {
    content: "\E65B"
}

.iconjiebang:before {
    content: "\E65C"
}

.iconlvsejinrongxiangmu:before {
    content: "\E62A"
}

@font-face {
    font-family: letsgo;
    src: url("../fonts/go-digital-regular.ttf") format("truetype")
}

body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,html,input,li,menu,ol,p,pre,table,td,textarea,th,ul {
    margin: 0;
    padding: 0
}

address,article,aside,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,th {
    text-align: left;
    font-weight: 400
}

abbr,body,fieldset,html,iframe,img {
    border: 0;
    max-width: 100%
}

cite,em,i,var {
    font-style: normal
}

li,ol,ul {
    list-style: none
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%
}

code,pre {
    font-family: inherit
}

q:after,q:before {
    content: none
}

textarea {
    overflow: auto;
    resize: none
}

label {
    cursor: default
}

a,button {
    cursor: pointer
}

b,em,h1,h2,h3,h4,h5,h6 {
    font-weight: 700
}

a,a:hover {
    text-decoration: none
}

body,button,input,select,textarea {
    font: 14px/1.5 arial,\5FAE\8F6F\96C5\9ED1;
    color: #333;
    outline: 0
}

body {
    background: #fff
}

a,a:hover,body,html {
    color: #333
}

body,html {
    font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",arial;
    font-size: 14px;
    background: #fff
}

.wrap {
    width: 1200px;
    margin: 0 auto
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center
}

.clearfix {
    *zoom:1}

.clearfix:after,.clearfix:before {
    display: table;
    line-height: 0;
    content: ""
}

.clearfix:after {
    clear: both
}

.fl {
    float: left
}

.icon {
    display: inline-block;
    overflow: hidden
}

.onelinetext {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

input::-webkit-input-placeholder {
    color: #ccc!important
}

input:-moz-placeholder,input::-moz-placeholder {
    color: #ccc!important
}

input:-ms-input-placeholder {
    color: #ccc!important
}

::-webkit-scrollbar {
    width: 5px;
    height: 5px
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #fff
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #c3c3c3
}

.content {
    width: 1200px;
    height: 100%
}

.sys-header {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 60px;
    padding: 0 20px;
    background: #487fff;
    box-shadow: 0 1px 4px #999
}

.sys-header .header-left {
    line-height: 60px;
    cursor: pointer
}

.sys-header .header-left span {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    text-shadow: 0 1px 2px #000;
    letter-spacing: 2px
}

.sys-header .header-right {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer
}

.sys-header .header-right .icon-user {
    margin-right: 8px;
    color: #fff
}

.sys-header .el-dropdown-selfdefine {
    color: #fff
}

.el-dropdown-menu li:hover {
    background: none!important;
    color: #3295ff!important
}

.el-dropdown-menu li i {
    margin-right: 10px
}

.el-aside.my-aside {
    position: fixed;
    top: 60px;
    left: 0;
    z-index: 1001;
    width: 200px!important;
    overflow: hidden;
    overflow-y: auto;
    height: calc(100vh - 60px);
    background-color: #2a3542;
    padding-top: 30px
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    height: 50px;
    padding: 0 0 0 12px!important;
    border-left: 3px solid #2a3542;
    background: #2a3542
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item i {
    display: inline-block;
    font-size: 20px;
    margin-right: 12px;
    color: #828da0
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item span {
    font-size: 20px;
    color: #828da0
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item .num,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item .userState {
    display: inline-block;
    width: 30px;
    height: 18px;
    line-height: 17px;
    text-align: center;
    background: #f55351;
    border-radius: 9px;
    margin-left: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: 400
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item .userState {
    width: auto;
    padding: 0 8px
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-active,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item:hover {
    border-color: #fff;
    background-color: #1d252e
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-active i,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-active span,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item:hover i,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item:hover span {
    color: #fff
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-disabled {
    border-color: #f2f2f2;
    background-color: #f2f2f2!important;
    opacity: 1
}

.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-disabled i,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-disabled span {
    color: #666
}

@media screen and (max-width: 1366px) {
    .el-aside.my-aside {
        position:fixed;
        top: 60px;
        left: 0;
        z-index: 1001;
        width: 180px!important;
        height: calc(100vh - 60px);
        background-color: #2a3542;
        padding-top: 30px
    }

    .el-aside.my-aside .menu-folding-list .el-menu {
        width: 185px;
        height: 500px;
        overflow: auto;
        overflow-x: hidden
    }

    .el-aside.my-aside .menu-folding-list .el-menu .el-menu-item {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        height: 50px;
        padding: 0 0 0 12px!important;
        border-left: 3px solid #2a3542;
        background: #2a3542
    }

    .el-aside.my-aside .menu-folding-list .el-menu .el-menu-item i {
        display: inline-block;
        font-size: 20px;
        margin-right: 12px;
        color: #828da0
    }

    .el-aside.my-aside .menu-folding-list .el-menu .el-menu-item span {
        font-size: 20px;
        color: #828da0
    }

    .el-aside.my-aside .menu-folding-list .el-menu .el-menu-item .num,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item .userState {
        display: inline-block;
        width: 30px;
        height: 18px;
        line-height: 17px;
        text-align: center;
        background: #f55351;
        border-radius: 9px;
        margin-left: 4px;
        color: #fff;
        font-size: 12px;
        font-weight: 400
    }

    .el-aside.my-aside .menu-folding-list .el-menu .el-menu-item .userState {
        width: auto;
        padding: 0 8px
    }

    .el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-active,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item:hover {
        border-color: #fff;
        background-color: #1d252e
    }

    .el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-active i,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-active span,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item:hover i,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item:hover span {
        color: #fff
    }

    .el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-disabled {
        border-color: #f2f2f2;
        background-color: #f2f2f2!important;
        opacity: 1
    }

    .el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-disabled i,.el-aside.my-aside .menu-folding-list .el-menu .el-menu-item.is-disabled span {
        color: #666
    }
}

.el-main.my-main {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    background: #f5f5f5;
    padding: 80px 20px 20px 200px;
    box-sizing: border-box
}

.el-main.my-main .container {
    display: flex;
    flex-direction: column;
    height: 100%
}

.el-main.my-main .main-cont {
    flex: 1;
    display: block;
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 0;
    border: 1px solid #eee;
    border-radius: 8px
}

.el-main.my-main .main-cont.search,.el-main.my-main .main-cont.table-box {
    box-sizing: border-box
}

.el-main.my-main .main-cont.search>.title,.el-main.my-main .main-cont.table-box>.title {
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    font-size: 16px;
    color: #3295ff;
    border-bottom: 1px solid #eee
}

.el-main.my-main .main-cont.search>.title>.operation,.el-main.my-main .main-cont.table-box>.title>.operation {
    float: right;
    margin: 0;
    width: auto;
    height: 50px;
    align-items: center
}

.el-main.my-main .main-cont.search>.title>.operation .btn-default.focus,.el-main.my-main .main-cont.search>.title>.operation .btn-default:hover,.el-main.my-main .main-cont.table-box>.title>.operation .btn-default.focus,.el-main.my-main .main-cont.table-box>.title>.operation .btn-default:hover {
    background-color: #3295ff;
    color: #fff
}

.el-main.my-main .main-cont.search .content,.el-main.my-main .main-cont.table-box .content {
    width: 100%!important;
    box-sizing: border-box
}

.el-main.my-main .main-cont.search .el-carousel__container,.el-main.my-main .main-cont.table-box .el-carousel__container {
    height: 100px
}

.el-main.my-main .main-cont.search .search-input .el-input,.el-main.my-main .main-cont.table-box .search-input .el-input {
    box-shadow: 0 4px 10px 1px rgba(0,102,255,.2);
    border-radius: 4px
}

.el-main.my-main .main-cont.search .search-input .el-input .el-input__inner,.el-main.my-main .main-cont.table-box .search-input .el-input .el-input__inner {
    height: 42px;
    border: none
}

.el-main.my-main .main-cont.search .search-input .el-input .el-input-group__append,.el-main.my-main .main-cont.table-box .search-input .el-input .el-input-group__append {
    padding: 0 16px;
    background-color: #3295ff;
    color: #fff;
    border: none
}

.el-main.my-main .main-cont.search .search-input .el-input .el-input-group__append:hover,.el-main.my-main .main-cont.table-box .search-input .el-input .el-input-group__append:hover {
    opacity: .8
}

.el-main.my-main .main-cont.search .search-input .el-input .el-input-group__append .el-icon-search,.el-main.my-main .main-cont.table-box .search-input .el-input .el-input-group__append .el-icon-search {
    font-size: 22px;
    vertical-align: middle
}

.el-main.my-main .main-cont.table-box .content,.el-main.my-main .main-cont.table-box>.title {
    padding: 0 20px
}

.el-main.my-main .main-cont.table-box .content .table-list .el-table,.el-main.my-main .main-cont.table-box>.title .table-list .el-table {
    border-radius: 0!important
}

.el-main.my-main .main-cont.table-box .content .table-list .el-table .header-slot,.el-main.my-main .main-cont.table-box>.title .table-list .el-table .header-slot {
    padding: 4px 10px;
    line-height: 1.5em
}

.el-main.my-main .main-cont.table-box .content .pagination-row,.el-main.my-main .main-cont.table-box>.title .pagination-row {
    overflow: hidden;
    padding: 20px 0
}

.el-main.my-main .main-cont.table-box>.title {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #3295ff;
    border-bottom: 1px solid #eee
}

.el-main.my-main .main-cont.table-box>.title>.operation {
    float: right;
    margin: 0;
    width: auto;
    height: 50px;
    align-items: center
}

.el-main.my-main .main-cont.table-box>.title>.operation .btn-default.focus,.el-main.my-main .main-cont.table-box>.title>.operation .btn-default:hover {
    background-color: #3295ff;
    color: #fff
}

.el-main.my-main .main-cont.table-box .contenthd>.btn-group {
    display: flex;
    margin: 20px 0 30px;
    justify-content: space-between
}

.el-main.my-main .main-cont.table-box .contenthd>.btn-group+.operation {
    margin-top: 10px
}

.el-main.my-main .main-cont.table-box>.content>.btn-group {
    display: flex;
    margin: 20px 0 30px;
    justify-content: space-between
}

.el-main.my-main .main-cont.table-box>.content>.btn-group+.operation {
    margin-top: 10px
}

.el-main.my-main .main-cont.table-box>.content .tips {
    font-size: 12px;
    color: #f33;
    margin: 5px 0 10px
}

.el-main.my-main .main-cont.table-box .el-tabs__content .operation,.el-main.my-main .main-cont.table-box>.content .operation {
    margin: 30px 0 20px
}

.el-main.my-main .main-cont.table-box .operation {
    width: 100%;
    margin: 10px 0 20px;
    line-height: 32px;
    display: flex
}

.el-main.my-main .main-cont.table-box .operation>.right {
    display: flex;
    flex: 1;
    justify-content: flex-end
}

.el-main.my-main .main-cont.table-box .operation>.right>.col {
    display: flex;
    justify-content: flex-start;
    height: 32px;
    line-height: 32px;
    margin-right: 20px
}

.el-main.my-main .main-cont.table-box .operation>.right>.col label {
    margin-right: 10px
}

.el-main.my-main .main-cont.table-box .operation>.right>.col .el-select,.el-main.my-main .main-cont.table-box .operation>.right>.col .search-input {
    width: 165px
}

.el-main.my-main .main-cont.search>.content {
    padding: 20px 85px
}

.el-main.my-main .main-cont.search>.content .info-box {
    position: relative;
    margin-bottom: 20px;
    padding: 20px 35px;
    background: #fff;
    border: none;
    box-shadow: 0 4px 8px 2px rgba(0,102,255,.2);
    border-radius: 8px
}

.el-main.my-main .main-cont.search>.content .info-box:last-child {
    margin-bottom: 0
}

.el-main.my-main .main-cont.search>.content .info-box .el-carousel {
    overflow: hidden;
    height: 100px
}

.el-main.my-main .main-cont.search>.content .info-box .el-carousel .el-carousel__container {
    height: 100px
}

.el-main.my-main .main-cont.search>.content .info-box .btn {
    width: 110px;
    height: 37px;
    padding: 0;
    line-height: 37px;
    border: none;
    box-sizing: border-box
}

.el-main.my-main .main-cont.search>.content .info-box .btn:focus,.el-main.my-main .main-cont.search>.content .info-box .btn:hover {
    opacity: .8
}

.el-main.my-main .main-cont.search>.content .info-box .btn.blue {
    background-color: #3295ff;
    color: #fff
}

.el-main.my-main .main-cont.search>.content .pagination-row {
    overflow: hidden;
    padding: 20px 0 0
}

.el-main.my-main .main-cont.blocks {
    background: transparent;
    border: none;
    border-radius: 0;
    box-sizing: border-box
}

.el-main.my-main .main-cont.blocks>.block {
    width: 100%;
    margin-bottom: 20px;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 8px
}

.el-main.my-main .main-cont.blocks>.block:last-child {
    margin-bottom: 0
}

.el-main.my-main .main-cont.blocks>.block>.title {
    height: 50px;
    padding: 0 20px;
    line-height: 50px;
    font-size: 16px;
    color: #3295ff;
    border-bottom: 1px solid #eee
}

.el-main.my-main .main-cont.blocks>.block>.title .operation {
    float: right
}

.el-main.my-main .main-cont.blocks>.block>.content {
    overflow: hidden;
    width: 100%;
    padding: 20px;
    box-sizing: border-box
}

.el-main.my-main .main-cont.blocks>.block>.content .table-list .pagination-row {
    overflow: hidden;
    padding: 20px 0
}

.details .info-table {
    display: table;
    width: 800px;
    margin: 40px 0 0 100px
}

.details .info-table.no-footer {
    margin-bottom: 65px
}

.details .info-table>.item {
    display: table-row
}

.details .info-table>.item>.label,.details .info-table>.item>.value {
    display: table-cell;
    padding: 10px 20px 10px 0;
    vertical-align: top
}

.details .info-table>.item>.label {
    color: #999;
    white-space: nowrap;
    text-align: right
}

.details .info-table>.item>.label.required:before {
    content: "*";
    margin-right: 5px;
    color: #ff4d4d
}

.details .info-table>.item>.value {
    color: #333;
    word-break: break-all
}

.details .info-table>.item>.value a {
    color: #3295ff;
    text-decoration: underline
}

.details .btn-footer {
    margin: 60px 0 40px;
    text-align: center
}

.details .btn-footer .btn {
    width: 120px;
    height: 40px;
    margin-right: 10px;
    color: #fff;
    border: none;
    border-radius: 4px;
    box-sizing: border-box
}

.details .btn-footer .btn:focus,.details .btn-footer .btn:hover {
    opacity: .8
}

.details .btn-footer .btn.blue {
    background-color: #3295ff
}

.details .btn-footer .btn.orange {
    background-color: #ff8d31
}

.details .btn-footer .btn.red {
    background-color: #f66
}

.details .btn-footer .btn.blues {
    background-color: #00b7ee
}

.my-dialog .info-table {
    display: table;
    margin-top: -10px
}

.my-dialog .info-table>.item {
    display: table-row
}

.my-dialog .info-table>.item>.label,.my-dialog .info-table>.item>.value {
    display: table-cell;
    padding: 10px 20px 10px 0;
    vertical-align: top
}

.my-dialog .info-table>.item>.label {
    color: #999;
    white-space: nowrap;
    text-align: right
}

.my-dialog .info-table>.item>.label.required:before {
    content: "*";
    margin-right: 5px;
    color: #ff4d4d
}

.my-dialog .info-table>.item>.value {
    color: #333
}

.my-dialog .info-table>.item>.value a {
    color: #3295ff;
    text-decoration: underline
}

.mb20 {
    margin-bottom: 20px
}

.fr {
    float: right
}

.noborder {
    border: none!important
}

.el-form-item .el-form-item__label {
    line-height: 32px;
    color: #666
}

.el-form-item .el-form-item__content {
    line-height: 32px
}

.el-input .el-input__inner {
    height: 32px;
    padding: 0 25px 0 10px;
    border-color: #dcdfe6
}

.el-input .el-input__inner:focus {
    border-color: #409eff
}

.el-input span.el-input__suffix {
    margin: -4px -4px 0 0
}

.el-input.ipt-menu .el-input__inner {
    height: 32px;
    padding: 0 10px
}

.el-date-editor .el-input__inner {
    padding: 4px 25px 0 30px
}

.ipt-role .el-input span.el-input__suffix {
    margin: -2px -4px 0 0
}

.ipt-role .el-input.is-focus span.el-input__suffix {
    margin: 0 -4px 0 0
}

.ipt-area .el-input.is-focus span.el-input__suffix {
    margin: 2px -4px 0 0
}

.ipt-finance-role .el-input span.el-input__suffix {
    margin: 0 -4px 0 0!important
}

.ipt-finance-role .el-input__icon {
    line-height: 32px
}

.select-content-from .el-select .el-input .el-input__inner {
    height: 40px
}

.el-input.el-date-editor--date .el-input__inner {
    padding: 0 30px
}

.el-input.el-date-editor--date .el-input__prefix .el-icon-date {
    line-height: 32px
}

.el-date-editor--daterange {
    width: 240px!important;
    height: 32px!important;
    line-height: 32px!important;
    border-color: #ddd
}

.el-date-editor--daterange .el-icon-date {
    line-height: 25px!important
}

.el-date-editor--daterange .el-range__close-icon {
    line-height: 25px!important;
    margin-right: -8px
}

.el-date-editor--daterange input {
    background: none
}

.el-select .el-input .el-input__suffix {
    top: 2px
}

.el-select .el-input .el-input__suffix .el-input__icon {
    line-height: 24px!important
}

.el-textarea__inner {
    padding: 5px 10px!important;
    border-radius: 4px;
    border-color: #eee
}

.el-cascader {
    line-height: 32px!important
}

.el-scrollbar .el-select-dropdown__wrap .el-select-dropdown__list {
    padding: 6px 0 16px 0
}

.agreement .el-checkbox__label {
    color: #333!important
}

.form-box {
    width: 100%
}

.form-box .el-form-item__label {
    padding: 0;
    color: #999;
    margin: 0 20px 0 0
}

.form-box .el-form-item__content .txt {
    width: 600px
}

.form-box .el-form-item__error {
    left: 20px
}

.el-input-group__append,.el-input-group__prepend {
    padding: 0 10px
}

.company-dialog-msg .el-form-item .el-form-item__content .el-form-item__error {
    margin: -15px 0 0 94px
}

.login-checkbox .el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #d91212;
    border-color: #d91212
}

.home-search .search-box .el-form-item {
    margin-top: 22px
}

.home-search .search-box .el-form-item .el-select {
    width: 180px
}

.home-search .search-box .el-form-item .el-form-item__label {
    font-size: 18px!important;
    padding: 0 8px 0 0
}

.home-search .search-box .el-form-item .el-input__inner {
    border-radius: 10px
}

.el-tabs__header {
    margin: 0!important
}

.el-tabs__header .el-tabs__nav-scroll {
    height: 50px;
    padding-left: 25px
}

.el-tabs__header .el-tabs__nav-wrap:after {
    height: 1px!important;
    background-color: #eee!important
}

.el-tabs__header .el-tabs__item {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #999
}

.el-tabs__header .el-tabs__item.is-active {
    color: #3295ff
}

.el-tabs__header .el-tabs__active-bar {
    background: #3295ff!important
}

.el-tree-node__content {
    border: 1px solid #fff;
    height: 32px!important
}

.el-tree-node__content .el-tree-node__label {
    font-size: 16px
}

.el-tree-node__children .el-tree-node__label {
    font-size: 14px
}

.el-tree-node__content {
    margin: 0 20px
}

.is-expanded {
    background: #f5faff;
    border-radius: 8px;
    padding: 20px 0
}

.is-expanded .el-tree-node__content {
    border: 1px solid #f5faff;
    border-radius: 4px!important;
    margin: 0 20px
}

.is-expanded .is-current {
    background: #dae9ff!important;
    border: 1px solid #c2dfff!important;
    border-radius: 4px!important;
    margin: 0 20px
}

.is-expanded .is-current .el-tree-node__content {
    border: none!important;
    margin: 0
}

.is-expanded .is-expanded {
    padding: 0!important
}

.is-expanded .is-current .el-tree-node__children .el-tree-node__content {
    border: 1px solid #dae9ff!important;
    border-radius: 4px!important
}

.el-tree-node__content:hover {
    background: #dae9ff!important;
    border: 1px solid #c2dfff;
    border-radius: 4px!important
}

.el-tree-node:focus>.el-tree-node__content {
    background: transparent!important;
    border: 1px solid #c2dfff;
    border-radius: 4px!important
}

.el-tree.my-tree {
    padding: 0!important
}

.el-tree.my-tree .el-tree-node__content {
    border: none;
    height: 36px!important
}

.el-tree.my-tree .el-tree-node__content>.el-checkbox,.el-tree.my-tree .el-tree-node__content>.el-tree-node__label {
    text-indent: 0
}

.el-tree.my-tree .el-tree-node__content .el-tree-node__label {
    font-size: 16px;
    color: #333
}

.el-tree.my-tree .el-tree-node__children .el-tree-node__label {
    font-size: 14px
}

.el-tree.my-tree .el-tree-node__content {
    margin: 0!important
}

.el-tree.my-tree .is-expanded {
    padding: 0!important;
    background: transparent;
    border-radius: 8px
}

.el-tree.my-tree .is-expanded.is-current {
    background: #f5faff
}

.el-tree.my-tree .is-expanded .el-tree-node__content {
    border-radius: 4px!important;
    margin: 0
}

.el-tree.my-tree .is-expanded .is-current {
    background: #f5faff!important;
    border: none!important;
    border-radius: 4px!important;
    margin: 0
}

.el-tree.my-tree .is-expanded .is-current .el-tree-node__content {
    border: none!important;
    margin: 0
}

.el-tree.my-tree .el-tree-node:focus>.el-tree-node__content,.el-tree.my-tree .el-tree-node__content:hover {
    border: 4px!important;
    border-radius: 0!important
}

.el-tree.my-tree .el-tree-node__content:hover {
    background: #dae9ff!important
}

.el-tree.my-tree .el-tree-node__content:focus {
    background: transparent!important;
    outline: none
}

.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
    background-color: #dae9ff!important;
    border-radius: 4px
}

.header-breadcrumb {
    height: 30px!important;
    padding: 0 5px!important;
    justify-content: space-between
}

.header-breadcrumb .el-breadcrumb {
    float: left;
    margin-left: 10px;
    line-height: 25px
}

.header-breadcrumb .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner {
    color: #3295ff;
    font-weight: 400!important
}

.header-breadcrumb .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner.is-link {
    color: #333!important
}

.header-breadcrumb .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner.is-link:hover {
    color: #3295ff!important
}

.header-breadcrumb .el-breadcrumb .el-breadcrumb__item .el-icon-arrow-right {
    color: #333
}

.header-breadcrumb.front .el-breadcrumb .el-breadcrumb__inner.is-link:hover {
    color: #4285f4!important
}

.header-breadcrumb.front .el-breadcrumb {
    font-size: 16px
}

.header-breadcrumb.front .el-breadcrumb__inner {
    color: #4285f4!important
}

.common-returnPrev {
    float: right;
    line-height: 25px;
    cursor: pointer
}

.common-returnPrev:hover {
    color: #3295ff
}

.el-switch__core {
    width: 38px!important
}

.el-table__header tr th {
    height: 50px;
    overflow: hidden;
    background: #e9e9e9;
    color: #666;
    text-align: center;
    padding: 0
}

.el-table__header tr th .cell {
    display: flex;
    justify-content: center
}

.el-table__header tr th .cell span {
    display: block;
    line-height: 18px
}

.el-table__header tr th .cell span:first-child {
    margin-top: 3px
}

.el-table__header tr th .cell .caret-wrapper {
    margin-top: 4px
}

.el-table__body tr td {
    text-align: center;
    color: #333
}

.el-table__body tr td.td-tools {
    text-align: left
}

.el-table__body tr td.td-tools .cell {
    padding: 0 15px
}

.el-table__body tr.el-table__row--striped td,.el-table__body tr:hover td {
    background: #f5f5f5!important
}

.el-table--border,.el-table--border td {
    border-color: #eee!important
}

.similar-form .el-table__header-wrapper {
    position: relative;
    z-index: 100;
    background: #143665
}

.similar-form .el-table__body-wrapper {
    position: absolute;
    top: 41px;
    left: 0;
    z-index: 0;
    height: auto!important;
    overflow: hidden!important
}

.similar-form .el-table__body-wrapper .el-table__body {
    width: 492px!important
}

@media screen and (max-width: 1440px) {
    .similar-form .el-table__body-wrapper .el-table__body {
        width:215px!important
    }

    .similar-form .el-table__header-wrapper {
        height: 41px;
        overflow: hidden
    }

    .similar-form .el-table__header-wrapper .has-gutter span {
        display: inline-block;
        max-width: 60px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.el-button.disabled {
    background-color: #fff!important;
    color: #ccc!important;
    border: 1px solid #ccc!important;
    cursor: not-allowed
}

.el-button.btn-confirm,.el-button.btn-default,.el-button.btn-export {
    height: 32px;
    line-height: 30px;
    padding: 0 12px!important;
    border-color: #3295ff;
    color: #3295ff
}

.el-button.btn-confirm,.el-button.btn-export {
    background: #3295ff;
    color: #fff
}

.el-button.btn-confirm:hover,.el-button.btn-export:hover {
    opacity: .8
}

.el-button.btn-export {
    min-width: 64px
}

.el-button.btn-query {
    width: 64px;
    height: 32px;
    line-height: 30px;
    padding: 0!important
}

.el-button.btn-query,.el-button.btn-query:hover {
    border-color: #ff7c61;
    background: #ff7c61;
    color: #fff
}

.el-button.btn-query:hover {
    opacity: .8
}

.el-button.btn-look,.el-button.btn-tools {
    height: 30px!important;
    line-height: 22px;
    color: #3295ff;
    border: 1px solid #3295ff;
    padding: 0 15px!important
}

.el-button.btn-look:hover,.el-button.btn-tools:hover {
    border-color: #3295ff;
    background: #3295ff;
    color: #fff
}

.el-button.btn-look {
    padding: 0 16px!important
}

.el-button.btn-back,.el-button.btn-publish,.el-button.btn-save {
    width: 120px;
    height: 40px!important;
    line-height: 38px;
    padding: 0!important;
    color: #fff;
    font-size: 16px
}

.el-button.btn-back:hover,.el-button.btn-publish:hover,.el-button.btn-save:hover {
    color: #fff;
    opacity: .8
}

.el-button.btn-save,.el-button.btn-save:hover {
    border-color: #3295ff;
    background: #3295ff
}

.el-button.btn-publish {
    border-color: #f66;
    background: #f66
}

.el-button.btn-publish:hover {
    border-color: #f66!important;
    background: #f66
}

.el-button.btn-back {
    border-color: #3295ff;
    color: #3295ff
}

.el-button.btn-back:hover {
    border-color: #3295ff;
    background: #3295ff;
    opacity: 1
}

.el-button.btn-condition {
    width: 138px;
    height: 36px!important;
    line-height: 34px;
    color: #fff;
    padding: 0!important;
    border-color: #3295ff;
    color: #3295ff
}

.el-button.btn-condition.current,.el-button.btn-condition:hover {
    background: #3295ff;
    color: #fff
}

.el-button.btn-condition.red {
    color: #ff3232;
    border-color: #ff3232
}

.el-button.btn-condition.red.current,.el-button.btn-condition.red:hover {
    background: #ff3232;
    color: #fff
}

.el-tooltip__popper.is-dark {
    max-width: 600px;
    line-height: 20px;
    opacity: .8
}

.el-tooltip__popper.is-light {
    max-width: 538px;
    line-height: 20px;
    background: #f5f5f5;
    border: none;
    box-shadow: 0 2px 8px #777;
    color: #666;
    top: 0
}

.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
    border-bottom-color: #f5f5f5
}

.el-tooltip__popper[x-placement^=bottom] {
    margin: 5px
}

.pagination {
    width: 100%
}

.pagination .total {
    line-height: 30px;
    font-size: 14px;
    color: #333
}

.el-pagination {
    padding: 0!important
}

.el-pagination .el-pager li {
    height: 30px;
    background: #fff!important;
    padding: 0!important;
    border: 1px solid #eee!important;
    border-radius: 4px!important;
    color: #666!important;
    font-weight: 400;
    font-size: 14px
}

.el-pagination .el-pager li.active {
    color: #fff!important;
    background: #487fff!important;
    border-color: #487fff!important
}

.el-pagination .el-pager li.el-icon-more {
    border: none!important
}

.el-pagination .btn-next,.el-pagination .btn-prev {
    height: 30px;
    border: 1px solid #eee;
    border-radius: 4px!important;
    color: #666;
    padding: 0 10px!important;
    background: #fff!important
}

.el-pagination .btn-next span,.el-pagination .btn-prev span {
    height: 30px!important;
    line-height: 30px!important
}

.el-pagination .btn-next {
    margin-right: 0!important
}

.pagination-per .el-pagination .el-pager li.active {
    background: #487fff!important;
    border-color: #487fff!important
}

.el-dialog {
    border-radius: 8px!important
}

.el-dialog .el-dialog__header {
    height: 50px;
    text-align: left;
    padding: 0 20px;
    border-bottom: 1px solid #eee
}

.el-dialog .el-dialog__header .el-dialog__title {
    color: #333;
    font-size: 16px;
    line-height: 50px
}

.el-dialog .el-dialog__headerbtn {
    top: 15px;
    right: 15px
}

.el-dialog .el-dialog__headerbtn .el-dialog__close {
    color: #ccc;
    font-size: 22px
}

.el-dialog .el-dialog__footer {
    padding: 0 20px 30px 20px
}

.dialog-remind .el-dialog__body {
    padding: 30px
}

.el-dialog__wrapper.my-dialog .el-dialog__body {
    padding: 20px 80px 20px 60px!important
}

.el-dialog__wrapper.my-dialog .el-dialog__body>.table-list {
    margin: 0 -60px 50px -40px
}

.el-dialog__wrapper.my-dialog .el-dialog__body>.table-list .header-slot {
    padding: 4px 10px;
    line-height: 1.5em
}

.el-dialog__wrapper.my-dialog .el-dialog__body .el-form-item:last-child {
    margin-bottom: 10px
}

.el-dialog__wrapper.my-dialog .dialog-footer,.el-dialog__wrapper.my-dialog .el-dialog__footer {
    padding: 0 20px 20px 20px;
    text-align: center
}

.el-dialog__wrapper.my-dialog .dialog-footer .btn,.el-dialog__wrapper.my-dialog .el-dialog__footer .btn {
    margin-right: 20px;
    width: 120px;
    height: 40px;
    padding: 0;
    line-height: 40px;
    font-size: 16px
}

.el-dialog__wrapper.my-dialog .dialog-footer .btn:last-child,.el-dialog__wrapper.my-dialog .el-dialog__footer .btn:last-child {
    margin-right: 0
}

.el-dialog__wrapper.my-dialog .dialog-footer .btn:active,.el-dialog__wrapper.my-dialog .el-dialog__footer .btn:active {
    outline: 0
}

.el-dialog__wrapper.my-dialog .dialog-footer .btn.cancel,.el-dialog__wrapper.my-dialog .el-dialog__footer .btn.cancel {
    color: #3295ff;
    border-color: #3295ff
}

.el-dialog__wrapper.my-dialog .dialog-footer .btn.cancel:focus,.el-dialog__wrapper.my-dialog .dialog-footer .btn.cancel:hover,.el-dialog__wrapper.my-dialog .el-dialog__footer .btn.cancel:focus,.el-dialog__wrapper.my-dialog .el-dialog__footer .btn.cancel:hover {
    background-color: #ecf5ff
}

.el-dialog__wrapper.my-dialog .dialog-footer .btn.ok,.el-dialog__wrapper.my-dialog .el-dialog__footer .btn.ok {
    background: #3295ff;
    color: #fff;
    border-color: #3295ff
}

.el-dialog__wrapper.my-dialog .dialog-footer .btn.ok:focus,.el-dialog__wrapper.my-dialog .dialog-footer .btn.ok:hover,.el-dialog__wrapper.my-dialog .el-dialog__footer .btn.ok:focus,.el-dialog__wrapper.my-dialog .el-dialog__footer .btn.ok:hover {
    opacity: .8
}

.dialog-remind .el-dialog {
    width: 440px!important
}

.dialog-remind .el-dialog .el-dialog__body {
    padding: 20px 30px 10px 30px!important
}

.dialog-progress .el-dialog {
    width: 800px
}

.dialog-progress .el-dialog .el-dialog__body {
    padding: 20px 30px!important
}

.dialog-progress .el-timeline {
    padding-top: 60px
}

.dialog-matching .el-dialog__body {
    padding: 20px 60px!important
}

.mydialog {
    display: flex;
    flex-direction: column;
    margin: 0!important;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-height: calc(100% - 30px);
    max-width: calc(100% - 30px)
}

.mydialog .el-dialog__body {
    overflow-y: auto
}

.home-carousel .el-carousel__arrow {
    background: none
}

.home-carousel .el-carousel__arrow i {
    color: #dbf1ff;
    font-size: 60px
}

.home-carousel .el-carousel__button {
    background: #ecf1f5;
    opacity: 1
}

.home-carousel li.is-active .el-carousel__button {
    background: #ff3737
}

.upload-product .is-uploading {
    display: none!important
}

.upload-product .is-ready {
    display: none
}

.menu-manage .el-table__body tr td {
    height: 70px
}

.menu-manage .el-table__body .menu-name-box {
    position: relative
}

.menu-manage .el-table__body .tips {
    position: absolute;
    top: 48px;
    left: 0;
    margin: 0!important;
    color: #f33
}

.menu-manage .el-table__body .el-table__row--level-0 .tips {
    text-align: left;
    padding-left: 60px
}

.menu-manage .el-table__body .el-table__row--level-1 .tips {
    text-align: left;
    padding-left: 70px
}

.menu-manage .el-table__body .el-table__row--level-2 .tips {
    text-align: left;
    padding-left: 80px
}

.menu-manage .el-table__body .menu-order .tips {
    width: 200px;
    text-align: center!important;
    padding-left: 0
}

.font-song {
    font-family: "\5B8B\4F53"
}

.shadow-bor {
    border-radius: 8px
}

.shadow-bor,.shadow-bor1 {
    box-shadow: 0 3px 10px 1px rgba(91,163,242,.25)
}

.shadow-bor1 {
    border-radius: 16px
}

.tabel-content-head-right .el-input .el-input__inner {
    height: 35px;
    font-size: 16px;
    color: #666
}

.tabel-content-head-right.withside .el-input .el-input__inner {
    font-size: 14px
}

.goodsDetailedInfoForm .el-form-item__label {
    font-size: 16px;
    color: #666
}

.formNew .el-form-item__label {
    font-size: 14px
}

.product-dialog .el-dialog__header {
    text-align: center;
    background-color: #42a9f2;
    height: 90px;
    line-height: 90px;
    border-bottom: none;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.product-dialog .el-dialog__header .el-dialog__title {
    color: #fff;
    font-size: 18px
}

.product-dialog .el-dialog__header .el-dialog__close {
    color: #fff
}

.product-dialog .el-dialog__body {
    background-color: #42a9f2;
    color: #fff;
    padding: 0 55px 55px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    line-height: 1.7
}

.btn-front {
    height: 40px;
    border-radius: 20px;
    padding: 0 45px;
    font-size: 14px
}

.btn-front-cancel {
    border: 1px solid #ff3737;
    background-color: #fff;
    color: #ff3737
}

.btn-front-cancel:hover {
    border: 1px solid #3295ff;
    background-color: #3295ff;
    color: #fff
}

.btn-front-ok {
    border: 1px solid #4285f4;
    background-color: #4285f4;
    color: #fff;
    opacity: 1
}

.btn-front-ok:hover {
    border-color: #4285f4;
    background: #4285f4;
    color: #fff;
    opacity: .8
}

.btn-front-ok.is-disabled,.btn-front-ok.is-disabled:hover {
    border: 1px solid #3295ff;
    background-color: #3295ff;
    color: #fff;
    box-shadow: 0 6px 8px -3px rgba(50,149,255,.6);
    filter: alpha(opacity=50);
    -moz-opacity: .8;
    opacity: .8
}

.select-paixu1 .el-select-dropdown__wrap.el-scrollbar__wrap {
    margin-bottom: -5px!important
}

.sqsItem .el-upload.el-upload--text {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start
}

.sqsItem .el-upload.el-upload--text .alinks {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-right: 20px
}

.sqsItem .el-upload.el-upload--text .alinks a {
    height: 24px;
    line-height: 32px;
    color: #3295ff;
    text-decoration: underline
}

.sjw-prompt-formitem1 .el-form-item__content .el-form-item__error {
    margin-left: 87px;
    margin-top: 10px
}

.materialList .el-dialog__footer {
    text-align: center;
    margin-top: 45px
}

.materialList .el-dialog__footer .canbtn {
    width: 120px;
    height: 40px
}

.materialList .el-dialog__footer .okbtn {
    width: 120px;
    height: 40px;
    margin-left: 20px
}

.materialList .text1 {
    font-size: 16px!important;
    color: #333!important
}

.upload-p1 .el-upload-list--picture-card .el-upload-list__item {
    width: 100px;
    height: 100px
}

.upload-p1 .el-upload--picture-card {
    width: 100px;
    height: 100px;
    line-height: 106px
}

.upload-p2 .el-upload-list--picture-card .el-upload-list__item {
    width: 100px;
    height: 100px
}

.upload-p2 .el-upload--picture-card {
    width: 100px;
    height: 100px;
    line-height: 106px
}

.upload-p3 {
    display: flex
}

.upload-p3 .el-upload-list--picture-card {
    height: 60px
}

.upload-p3 .el-upload-list--picture-card .el-upload-list__item {
    width: 60px;
    height: 60px
}

.upload-p3 .el-upload--picture-card {
    width: 60px;
    height: 60px;
    line-height: 66px
}

.qysh-form1 .el-form-item__label {
    color: #666
}

.avdTab .el-tabs__content {
    padding: 32px 0
}

.sjw-carousel1 .el-carousel__arrow--right {
    right: 0
}

.sjw-carousel1 .el-carousel__arrow--left {
    left: 0
}

.el-timeline.my-timeline .el-timeline-item {
    padding: 10px 0
}

.el-timeline.my-timeline .el-timeline-item:first-child .el-timeline-item__tail {
    height: calc(50% + 10px);
    top: 50%
}

.el-timeline.my-timeline .el-timeline-item:last-child .el-timeline-item__tail {
    display: block;
    height: calc(50% - 10px)
}

.el-timeline.my-timeline .left-card .nav.lightblue {
    background-color: #3cf
}

.el-timeline.my-timeline .left-card .nav.lightblue:after {
    border-left: 8px solid #3cf;
    border-top: 8px solid #3cf
}

.el-timeline.my-timeline .left-card .nav.blue {
    background-color: #3295ff
}

.el-timeline.my-timeline .left-card .nav.blue:after {
    border-left: 8px solid #3295ff;
    border-top: 8px solid #3295ff
}

.el-timeline.my-timeline .left-card .nav.green {
    background-color: #096
}

.el-timeline.my-timeline .left-card .nav.green:after {
    border-left: 8px solid #096;
    border-top: 8px solid #096
}

.el-timeline.my-timeline .left-card .nav.red {
    background-color: #f66
}

.el-timeline.my-timeline .left-card .nav.red:after {
    border-left: 8px solid #f66;
    border-top: 8px solid #f66
}

.el-timeline.my-timeline .left-card .nav:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    right: -8px;
    top: 50%;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent;
    -webkit-transform: translateY(-50%) rotate(135deg);
    transform: translateY(-50%) rotate(135deg)
}

.el-timeline.my-timeline .right-card .nav.lightblue {
    background-color: #3cf
}

.el-timeline.my-timeline .right-card .nav.lightblue:before {
    border-right: 8px solid #3cf;
    border-top: 8px solid #3cf
}

.el-timeline.my-timeline .right-card .nav.blue {
    background-color: #3295ff
}

.el-timeline.my-timeline .right-card .nav.blue:before {
    border-right: 8px solid #3295ff;
    border-top: 8px solid #3295ff
}

.el-timeline.my-timeline .right-card .nav.green {
    background-color: #096
}

.el-timeline.my-timeline .right-card .nav.green:before {
    border-right: 8px solid #096;
    border-top: 8px solid #096
}

.el-timeline.my-timeline .right-card .nav.red {
    background-color: #f66
}

.el-timeline.my-timeline .right-card .nav.red:before {
    border-right: 8px solid #f66;
    border-top: 8px solid #f66
}

.el-timeline.my-timeline .right-card .nav:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: -8px;
    top: 50%;
    border-left: 8px solid transparent;
    border-bottom: 8px solid transparent;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg)
}

.el-timeline.my-timeline .el-timeline-item__tail {
    border-left: 2px solid #eee
}

.el-timeline.my-timeline .el-timeline-item__wrapper {
    top: 0
}

.el-timeline.my-timeline .el-timeline-item__node {
    width: 15px;
    height: 15px;
    top: 50%;
    left: -2px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.el-form.my-form {
    margin-top: 50px
}

.el-form.my-form>.el-form-item {
    margin-bottom: 20px
}

.el-form.my-form>.el-form-item .el-form-item__label {
    padding: 0 10px 0 0
}

.el-form.my-form .btn-footer {
    margin: 0 0 40px
}

.el-carousel.info-box .el-carousel__arrow--left {
    left: -30px
}

.el-carousel.info-box .el-carousel__arrow--right {
    right: -30px
}

.frame-wrapper {
    position: relative;
    height: calc(100vh - 230px);
    box-sizing: border-box;
    overflow-y: hidden
}

.frame-wrapper iframe {
    position: relative;
    width: 100%;
    height: 100%
}

.frame-wrapper iframe body {
    zoom:.66!important}

span.succeed {
    color: #67c23a
}

span.defeated {
    color: #f1654b
}

span.untreated {
    color: #4b86f1
}

.download-report {
    position: absolute;
    right: 50px;
    top: 0;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    font-size: 16px;
    color: #999;
    z-index: 5
}

.download-report:hover {
    color: #40affe
}

.no-data {
    font-size: 18px;
    padding: 30px
}

.nodata {
    position: relative;
    display: flex;
    min-height: 150px;
    flex-direction: column;
    align-items: center;
    margin: 50px 0
}

.nodata:before {
    content: "";
    width: 80px;
    height: 80px;
    margin: 30px 0 9px;
    background: url(../img/noContent.eb799161.svg) 50% no-repeat
}

.nodata:after {
    content: "\6682\65E0\6570\636E\FF01";
    position: absolute;
    top: 73%;
    font-family: HanSansCN-Medium,Microsoft YaHei,Hiragino Sans GB,STHeiti,WenQuanYi Micro Hei,Droid Sans Fallback,SimSun,sans-serif;
    color: #9abbd2;
    letter-spacing: .5px
}

.dynamicform {
    overflow: hidden;
    padding: 30px 80px 20px 80px
}

.dynamicform .el-textarea .el-textarea__inner {
    background-color: #fcfcfc;
    padding: 0 15px;
    line-height: 22px;
    height: 100%
}

.dynamicform .el-form-item__label {
    padding-right: 20px
}

.dynamicform .el-date-editor,.dynamicform .el-select {
    width: 100%
}

.dynamicform .el-input__inner {
    background-color: #fcfcfc
}

.dynamicform .resetinput .el-input__inner {
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #dcdfe6;
    width: 150px;
    height: 36px;
    background-color: hsla(0,0%,88.2%,0)
}

.dynamicform .el-checkbox__input.is-disabled+span.el-checkbox__label,.dynamicform .el-input.is-disabled .el-input__inner,.dynamicform .el-radio__input.is-disabled+span.el-radio__label,.dynamicform .el-range-editor.is-disabled input,.dynamicform .el-textarea.is-disabled .el-textarea__inner {
    color: #5d5d5d;
    background-color: #fcfcfc
}

.dynamicform .insideform,.dynamicform .insideform .el-form-item__content {
    display: inline-block;
    line-height: 36px
}

.dynamicform .moredate {
    display: flex
}

.dynamicform .moredate .el-form-item {
    flex: 1
}

.dynamicform .moredate div {
    flex: 0 0 14px
}

.dynamicform .uploadbox .uploadletterbtn {
    margin-right: 30px;
    color: #969696;
    display: inline-block;
    float: left;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left
}

.dynamicform .uploadbox .el-input {
    width: 100px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.dynamicform .uploadbox .alink {
    text-decoration: underline;
    margin-right: 20px;
    display: inline-block;
    float: left;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dynamicform .formitemtitle {
    display: block;
    font-weight: 700;
    margin-bottom: 15px;
    font-size: 16px
}

.dynamicform .formitemtitle i {
    color: #f56c6c;
    margin-right: 4px
}

.dynamicform .formitemtitle p {
    float: right;
    color: #3d77ea;
    cursor: pointer
}

.dynamicform .formtypethree {
    overflow: hidden;
    border-bottom: 1px solid #dcdfe6;
    margin-bottom: 30px
}

.dynamicform .tableform {
    padding-bottom: 30px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dcdfe6
}

.dynamicform .tableform .table-content {
    overflow-y: scroll
}

.dynamicform .tableform ::-webkit-scrollbar {
    width: 2px;
    height: 8px
}

.dynamicform .tableform thead .cell {
    text-align: center;
    color: #2d4157;
    font-size: 16px
}

.dynamicform .tableform thead th {
    background-color: #f7f7f7
}

.dynamicform .tableform .el-form-item__content {
    margin-left: 0!important
}

.dynamicform .tableform tbody tr td {
    padding-bottom: 0!important;
    padding-top: 22px!important;
    background-color: #f7f7f7
}

.dynamicform .tableform tbody tr td:last-child {
    padding: 0!important;
    text-align: center
}

.dynamicform .tableform tbody .el-checkbox-group {
    line-height: 0
}

.menu-ul-self {
    display: flex
}

.menu-ul-self .menu-ul-self-searchs {
    width: 250px;
    display: flex;
    align-items: center;
    margin-left: 5px
}

.menu-ul-self .menu-ul-self-searchs .se-input {
    border: none;
    border-radius: 16px;
    display: flex;
    align-items: center
}

.menu-ul-self .menu-ul-self-searchs .se-input .el-input__inner {
    padding: 0 .35rem!important;
    border: 1px solid #ccc!important;
    border-radius: 16px!important;
    background-color: transparent!important;
    color: #333!important;
    height: .45rem;
    font-size: .195rem
}

.menu-ul-self .menu-ul-self-searchs .se-input .el-input__icon {
    display: flex;
    align-items: center;
    line-height: 1!important
}

.menu-ul-self .menu-ul-self-searchs .search-i {
    cursor: pointer;
    margin-right: 4px
}

.menu-ul-self .menu-ul-self-searchs .el-input span.el-input__suffix,.menu-ul-self li:first-child {
    margin: 0!important
}

.menu-layouts-div .first-level-text {
    font-size: 16px;
    color: #333
}

.menu-layouts-div .menu-li-self {
    margin: 0;
    padding: 0 18px
}

.menu-layouts-div .second-level {
    font-size: .195rem;
    height: .59rem;
    line-height: .59rem!important;
    color: #333
}

.menu-layouts-div .second-level:hover {
    color: #fff;
    background-color: #3786f1
}

.menu-layouts-div .second-level:hover .twoChildren>ul>li {
    display: block;
    color: #333
}

.menu-layouts-div .activeNav .first-level-text {
    border-bottom: 3px solid
}

.menu-layouts-div .secondLeveActive {
    color: #fff
}

.header-bs {
    color: #fff;
    padding: 5px 10px;
    border-radius: 15px;
    box-sizing: border-box
}

.searchDiv,.searchDivLogin {
    margin-top: 10px
}

.user_name {
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.emptyDiv {
    height: 78px
}

.header {
    width: 100%;
    margin: 0 auto;
    position: fixed;
    background: #fff;
    left: 0;
    top: 0;
    z-index: 10
}

.header .header-content-title img {
    height: 32px
}

.header .header-content-title span {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 2px;
    color: #4285f4
}

.header .header-content-title span.color1 {
    color: #fff
}

.header .header-wrapper {
    width: 100%
}

.header .header-top {
    padding: 15px 15px;
    margin: 0 auto;
    background: #fff;
    color: #494949;
    font-size: 12px
}

.header .header-top-left {
    color: #494949
}

.header .header-top-left img {
    height: 72px;
    width: 608px;
    margin: 14px 0 0 0
}

.header .header-bg {
    width: 100%;
    height: 60px;
    background: #d91212
}

.header .logo {
    color: #fff;
    font-size: 32px;
    font-weight: 700
}

.header .menu {
    height: 100%;
    display: flex
}

.header .menu li {
    height: 60px;
    line-height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-left: 50px;
    width: 120px
}

.header .menu li.active,.header .menu li:hover {
    border-color: #fff;
    background: #e24646
}

.header .menu li.active div,.header .menu li.on div,.header .menu li:hover div {
    color: #fff
}

.header .menu div {
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    color: #fff;
    font-size: 22px
}

.header .sub-menu-wrapper.on {
    left: 0
}

.header .sub-menu-wrapper.on .sub-menu.on {
    width: 360px;
    padding: 0 20px
}

.header .sub-menu-wrapper.on .sub-menu.on .sub-menu-item {
    width: 50px;
    margin: 5px 5px;
    text-align: left
}

.header .sub-menu-wrapper.on .sub-menu.on .sub-menu-item a {
    display: inline-block;
    width: 100%
}

.header .sub-menu-wrapper.on .sub-menu.on:after {
    left: 156px
}

.header .sub-menu-wrapper {
    display: block;
    position: relative
}

.header .sub-menu-wrapper .sub-menu {
    height: 100%;
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    top: 0;
    right: 0;
    border: 1px solid red;
    text-align: center;
    background: red
}

.header .sub-menu-wrapper .sub-menu .sub-menu-item {
    margin: 0 0 0 50px
}

.header .sub-menu-wrapper .sub-menu .sub-menu-item a {
    font-size: 14px;
    display: inline-block;
    color: #fff
}

.header .sub-menu-wrapper .sub-menu .sub-menu-item a:hover {
    color: #4285f4
}

.header-1 {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10
}

.header-1 .header-content-title span {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 2px;
    color: #4285f4
}

.header-1 .header-wrapper {
    width: 100%
}

.header-1 .header-top {
    height: 30px;
    background: #eee;
    line-height: 30px;
    font-size: 12px
}

.header-1 .header-top-left {
    color: #666
}

.header-1 .header-top-left span {
    padding: 0 5px
}

.header-1 .header-bg {
    width: 100%;
    height: 70px;
    background: #fff;
    box-shadow: 0 2px 10px #ccc
}

.header-1 .logo {
    color: #fff;
    font-size: 32px;
    font-weight: 700
}

.header-1 .exit-login {
    color: red
}

.header-1 .back-nav,.header-1 .exit-login a,.header-1 .exit-login i {
    color: #4285f4
}

.header-1 .menu {
    height: 100%;
    display: flex
}

.header-1 .menu li {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 50px;
    border-bottom: 3px solid transparent;
    position: relative
}

.header-1 .menu li.active {
    border-color: #333
}

.header-1 .menu li.active div,.header-1 .menu li.on div {
    color: #333
}

.header-1 .menu div {
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    color: #333;
    font-size: 22px
}

.header-1 .sub-menu-wrapper.on {
    left: 0
}

.header-1 .sub-menu-wrapper.on .sub-menu.on {
    width: 360px;
    padding: 0 20px
}

.header-1 .sub-menu-wrapper.on .sub-menu.on .sub-menu-item {
    width: 50px;
    margin: 14.5px 5px;
    text-align: left
}

.header-1 .sub-menu-wrapper.on .sub-menu.on .sub-menu-item a {
    display: inline-block;
    width: 100%;
    font-size: 16px
}

.header-1 .sub-menu-wrapper.on .sub-menu.on:after {
    left: 156px
}

.header-1 .sub-menu-wrapper {
    display: none;
    width: 100vw;
    height: 40px;
    background: #fff;
    box-shadow: 0 2px 6px #ccc;
    margin: -5px 0 0 0;
    position: relative
}

.header-1 .sub-menu-wrapper .sub-menu {
    height: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    top: 0;
    right: 0;
    text-align: center
}

.header-1 .sub-menu-wrapper .sub-menu .sub-menu-item {
    margin-left: 50px
}

.header-1 .sub-menu-wrapper .sub-menu .sub-menu-item a {
    font-size: 14px;
    color: #333
}

.header-1 .sub-menu-wrapper .sub-menu .sub-menu-item a.router-link-exact-active {
    color: #4285f4
}

.header-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    flex-wrap: wrap
}

.exit-login {
    height: 24px;
    line-height: 24px;
    border-radius: 20px;
    font-size: 14px;
    color: #3c3c3c
}

.exit-login .col {
    color: red!important;
    font-size: 15px;
    height: 24px;
    display: flex;
    justify-content: space-around;
    align-items: center
}

.exit-login a {
    color: red;
    cursor: pointer;
    font-size: 15px
}

.exit-login img {
    vertical-align: middle;
    margin-right: 5px;
    width: 25px;
    height: 25px
}

.exit-login span {
    display: inline-block;
    width: 1px;
    height: 14px;
    margin: 0 12px
}

.exit-login i {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    outline: none
}

.back-nav {
    height: 24px;
    line-height: 24px;
    padding: 0 15px;
    margin-right: 10px;
    color: #fff;
    cursor: pointer
}

.logoImg {
    margin-top: -8px;
    height: 32px;
    vertical-align: middle;
    padding-top: 0
}

.logoSpan {
    line-height: 45px;
    vertical-align: middle
}

.redDivNav {
    background: linear-gradient(180deg,#d20101,#750102 99%);
    height: 60px
}

.commonDiv>ul {
    display: flex;
    flex-direction: row;
    margin: 0 auto
}

.commonDiv>ul>li {
    color: #fff;
    cursor: pointer;
    font-size: 22px;
    margin-left: 50px;
    text-align: center;
    position: relative
}

.commonDiv>ul>li.activeNav {
    background: hsla(0,0%,100%,.22)
}

.commonDiv>ul>li:hover span {
    color: #193268
}

.commonDiv>ul>li>span {
    display: block;
    padding: 10px 0
}

.commonDiv>ul>li:hover>span {
    background: hsla(0,0%,100%,.22)
}

.bottomNavLi {
    display: none;
    position: absolute;
    background: linear-gradient(180deg,#d20101,#750102 99%)
}

.bottomNavLiCommon {
    display: none;
    position: absolute;
    box-shadow: 0 2px 20px 0 rgba(180,185,204,.33)
}

.commonDiv>ul>li:hover .bottomNavLiCommon {
    display: block
}

.bottomNavLiCommon>ul>li {
    padding: 0 20px;
    text-align: center;
    position: relative;
    line-height: 60px;
    white-space: nowrap
}

.thereChildren>ul>li,.twoChildren>ul>li {
    display: none;
    color: #fff
}

.twoChildren>ul>li:hover {
    color: #fff
}

.twoChildren>ul>li:hover .thereChildren>ul>li {
    color: #000;
    display: block
}

.thereChildren>ul>li:hover {
    color: #fff
}

.bottomNavLiCommon>ul>li:hover {
    background: hsla(0,0%,100%,.22)
}

.bottomNavLiCommon>ul>li:hover>.twoChildren,.bottomNavLiCommon>ul>li>.twoChildren:hover>.thereChildren {
    display: block
}

.dengger {
    width: 14px!important;
    height: 14px!important;
    margin: 0 0!important;
    border: 1px solid;
    text-align: center;
    line-height: 14px;
    border-radius: 50%;
    font-weight: 600
}
