﻿html,body{
    margin:0;padding:0;
}
.fl { float: left }
.fr { float: right; }
.clear{clear: both;}
ul, li { list-style: none; }
iframe{min-height: 600px;}
/* 首页样式 */
#financial{height: 100%;width:100%;overflow:auto;}
.nav {
            height: 72px;
            background-color: #16cfaf;
            width: 100%;
        }
        #logo_box {
            text-align: center;
        }
        #left_div .ivu-icon {
            font-size: 20px;
        }
        #main {
            width: 100%;
            margin-left: 8px;
            background: url("/images/indbg.jpg") repeat-x #FFFFFF;
            height: 100%;
            overflow-y: auto;
            float: left;
            position: relative;
        }
        .ivu-menu-item-selected {
            border-left: 3px solid #00a26e;
        }
        /*.ivu-tabs-nav .ivu-tabs-tab:hover{ color: inherit;}*/
        /*12.10*/
        .left_box {
            width: 100%;
            height: 100%;
            overflow: auto;
            box-shadow: rgba(210, 210, 210, .5) 0 0 100px inset;
        }
        .left_settings {
            height: 203px;
            background: #2b3346;
        }
        #left_menu_box {
            position: relative;
            height: 100%;
            height: calc(100% - 203px);
        }
        #left_menu_box .ivu-menu-dark {
            background: #eeeeef;
            /*background-image:linear-gradient( to top,#eeeeef,#FFF);*/
            box-shadow: rgba(210, 210, 210, .5) 0 0 100px inset;
            height: 100%;
        }
        #left_menu_box .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item {
            color: #555;
            text-align: center;
            font-size: 16px;
            padding: 10px 0;
        }
        #left_menu_box .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item span {
            display: inline-block;
            padding: 14px 12px;
        }
        #left_menu_box .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover span,
        #left_menu_box .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active span {

            color: #ffffff;
            background: #2b3346;
            box-shadow: rgba(120, 120, 120, .5) 0px 0px 10px;
            border-radius: 10px;
        }
        #left_menu_box .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item img {
            display: block;
            margin: 10px auto;
        }
        #left_menu_box .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover {
            background: none;
        }
        #left_menu_box .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover img {
            transform: translateY(-20px);
            filter: drop-shadow(#fff 0 20px);
        }
        #left_menu_box .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active {
            color: #ffffff;
            background: none;
            border: 0;
        }
        #left_menu_box .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active img {
            transform: translateY(-20px);
            filter: drop-shadow(#fff 0 20px);
        }
        .t-financial .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu),.t-financial .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu):hover {
            background: #2b3346;
        }
        .t-project {
            width: 14.1%;
            background: #2b3346;
            height: 100%;
            height: calc(100% - 92px);
        }
        .project_txt {
            border-radius: 10px 0 0;
            background: #ffffff;
            height: 100%;
        }
        .project_txt h2 {
            font-weight: normal;
            font-size: 18px;
            padding: 30px 20px 20px 35px;
            color: #000;
        }
        #right_content {
            width: 100%;
            /* height: 93%; */overflow-y: auto;
            height: calc(100% - 77px);
        }
        #right_content .ivu-tree ul li .ivu-tree-title {
            font-size: 16px;
            width: 100%;
            line-height: 48px;
            height: 48px;
            padding: 0 35px;
            transition: none;
        }
        #right_content .ivu-tree ul li ul li .ivu-tree-title {
            font-size: 14px;
            padding: 0 0 0 17px;
            color: #666;
            height: inherit;
            line-height: normal;
            background: none;
        }
        #right_content .ivu-tree ul li ul li .ivu-tree-title-selected {
            color: #fff; background: #4496ff;display: initial; padding-right: 17px;
        }
        #right_content .ivu-tree ul li ul li .ivu-tree-title-selected:hover{color: #ffffff !important;}
        #right_content .ivu-tree ul li {
            position: relative;
        }
        #right_content .ivu-tree-title:hover {
            color: #000 !important;
            background: none;
        }
        #right_content .ivu-tree-title-selected,
        #right_content .ivu-tree-title-selected:hover {
            width: 100%;
            color: #000;
            background: url("/images/dot.png") 16px center no-repeat, linear-gradient(to left, #4496ff, #FFF);
        }
        #right_content .ivu-tree-arrow {
            position: absolute;
            right: 24px;
            top: 0px;
            line-height: 48px;
        }
        #right_content .ivu-tree-arrow-open .ivu-icon-ios-arrow-forward:before {
            content: "\F417";
        }
        #right_content .ivu-tree-arrow-open i {
            transform: rotate(180deg);
        }
        #right_content .ivu-tree-arrow i {
            font-size: 18px;
            color: #2b3346;
            margin-top: -3px;
        }
        #right_content .ivu-icon-ios-arrow-forward:before {
            content: "\F32F";
        }
        #left_div {
            height: 100%;
            width: 9.1%;
            float: left;
            height: calc(100% - 92px);
        }
        #right_div {
            height: 100%;
            background: #2b3346;
            width: 76.38%;
            float: left;
            height: calc(100% - 92px);
        }
        .topbox {
            background: #2b3346;
            padding: 0 30px;
            height: 92px;
        }
        .top-logo {
            width: 23%;
            padding: 27px 0 0;
        }
        .top_logo{
            height: 100%;
            display: flex;
            align-items: center;
            width: 20%;
            font-size: 19px;
            color: #fff;
        }
        .top_logo span{
            margin-left:10px;
        }
        .top-r {
            width: 77%;
            padding: 35px 0 0;
            position: relative;
        }
        .z_landing {
            line-height: 92px;
            position: absolute;
            right: 0;
            top: 0;
            color: #ffffff;
            font-size: 12px;
        }
        .z_landing b {
            font-weight: normal;
            font-size: 14px;
        }
        .z_landing .ivu-icon{font-size: 18px;display: inline-block;margin: -4px 10px 0 10px;cursor: pointer;}
        .after-sales-warning{float:right;color:#fff;background:#4496ff;font-size:12px;padding:7px 15px;border-radius:5px 5px;cursor:pointer;}
        .after-sales-warning:hover{color:#fff;}
        .left_settings .ivu-upload {
            text-align: center;
            padding: 20px 0 0;
        }
        .left_settings .ivu-upload img{width: 72px;height: 72px;border-radius: 50%;}
        .l_seticon {
            text-align: center;
            /* padding: 18px 0 0; */
        }
        .l_seticon img {
            vertical-align: middle;
            margin: 0 10px;
        }
        .l_seticon i {
            color: #ffffff;
            cursor: pointer;
        }
        .user_style{
            text-align:center;
            color:#fff;
            line-height:40px;
        }
        .t-financial .ivu-menu-vertical .ivu-menu-item {
            padding: 0 45px 0 18px;
        }
        .t-financial .ivu-menu-vertical .ivu-menu-item span {
            display: block;
            padding: 0 22px;
            color: #FFFFFF;
        }
        #aftersaleMenu .ivu-menu-vertical .ivu-menu-item span {
            height: 60px;
            line-height: 60px;
        }
        .t-financial .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover {
            background: none;
        }
        .t-financial .ivu-menu-vertical .ivu-menu-item-selected {
            border: 0;
        }
        .t-financial .ivu-menu-vertical .ivu-menu-item-selected span {
            background: #ffffff;
            padding: 0 22px;
            border-radius: 5px 5px 0 0;
            color: #000;
            line-height: 31px;
            height: 31px;
        }
        #aftersaleMenu .ivu-menu-vertical .ivu-menu-item-selected span {
            color:#fff!important;
            border-bottom:4px solid #fff!important;
            background:none!important;
            height:60px!important;
            line-height:60px!important;
        }
        #aftersaleMenu .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item span:hover {
            background:none!important;
            color:#fff!important;
            height: 60px!important;
            line-height: 60px!important;
        }
        .t-financial .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item span:hover {
            background: #ffffff;
            padding: 0 22px;
            border-radius: 5px 5px 0 0;
            color: #000;
            line-height: 31px;
            height: 31px;
        }
        .t-financial ul li {
            font-size: 16px;
            float: left;
            color: #FFFFFF;
            padding: 0 45px 0 18px;
        }
        .t-financial ul li a {
            display: block;
            padding: 0 22px;
            color: #FFFFFF;
        }
        .t-financial ul li a:hover {
            background: #ffffff;
            padding: 0 22px;
            border-radius: 5px 5px 0 0;
            color: #000;
            line-height: 31px;
            height: 31px;
        }

.mainr_box { background: #f8f8f8; padding: 10px; width: 99%;height: 100%; border-radius: 0 10px 0 0; }
.checkList { height: 54%;overflow: hidden; }
.checkTxt {background: url("/images/bq-icon.png") 0 center no-repeat; font-size: 18px;padding: 0 0 0 15px;margin-bottom: 13px; color: #000;}
.ivu-modal { min-width: 650px;}
.ivu-modal img{max-width: 100%;}
.sett-con { color: #333; font-size: 14px; }
.sett-con b { color: #6e7d9f; font-size: 16px; }
.settlement .ivu-modal-body { padding: 0; }
.settlement .ivu-upload-list { position: absolute; top: 0; right: 0; left: 0; }
.settlement .ivu-modal-content { border-radius: 2px; }
.settlement .ivu-modal-body h2 { height: 40px; line-height: 40px; font-size: 16px; color: #000; border: #e8e8e8 1px solid; text-align: center; background: #fafafa; font-weight: normal; }
.settlement .ivu-modal-footer { padding: 30px 52px 30px 18px; }
.settlement .ivu-modal-footer .ivu-btn-large { padding: 2px 35px 2px 35px; }
.settlement .ivu-modal-footer .ivu-btn-primary { background: #4b69b0; border-color: #4b69b0; }
.settlement .ivu-modal-footer .ivu-btn-text { background: #f2f2f2; color: #999; }
.sett-con { padding: 35px; }
.sett-con .ivu-upload { display: inline-block; }
.sett-con .ivu-input-wrapper { width: 250px; display: inline-block; }
.sett-con p .s-tarea { width: 370px; }
.sett-con p { font-size: 16px;}
.sett-con p span { vertical-align: top;}
.sett-con .ivu-btn { background: #4b69b0; margin-left: 8px; color: #FFFFFF; padding: 5px 20px 6px; }
.sett-con p.sett-p { margin: 25px 0 12px; }
.r-proJect{width: 30%;float: left;border: #e8e8e8 1px solid;padding: 20px 20px 15px 20px;height: 100%;background: #fff;overflow-y: auto;}
#project-1 li{font-size: 16px;line-height: 40px;}
#project-1 li b{float: right;font-weight: normal;color: #000;}
#project-1 li span{color: #888;}
#project-1 li i{font-style: normal;display: inline-block;padding-right: 15px;}
.realtime .ivu-tabs-ink-bar{background-color: inherit;}
.realtime .ivu-tabs-bar{border-bottom: 0;}
.realtime .ivu-tabs-nav .ivu-tabs-tab-active{color: #4496ff;}
.realtime .ivu-tabs-tab:before{ content: '>>';position: absolute;right: 0;top: 7px;color: #bbb;font-weight: 600;font-family: MingLiU;}
.realtime .ivu-tabs-tab:last-of-type:before{display: none;}
.realtime .ivu-tabs-nav .ivu-tabs-tab{ margin: 0 16px 0 0;padding-left: 0;}
.realtime .ivu-badge-count{background: none;color: #4496ff;top: -10px;right: 3px;box-shadow: none;}
.realtime .ivu-tabs{color: #aaa;}
.warNing{width: 40%; margin-left: 7px;}
.project-2 li{line-height: 20px;height: 40px; }
.project-2 li span{font-size: 12px;width: 22%;text-align: right;display: block;float: left;color: #666;}
.project-2 li strong{font-weight: normal;font-size: 12px;display: block;float: left;width: 40%;color: #888;}
.project-2 li .ivu-tooltip-rel{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 160px;}
.project-2 li em{font-style: normal;width: 38%;display: block;float: left;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.project-2 li em i{font-style: normal;padding-right: 15px;vertical-align: top;}
.project-2 p,#project-3 p,.systemTo ul p{color: #4496ff;cursor: pointer;}
.project-2 p i,#project-3 p i,.systemTo ul p i{font-size: 20px;padding-right: 5px;}
.dynaMic{width: 29%;float: right}
.dynaMic ul li{height: 49px; line-height: 22px;margin: 5px 0;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dynaMic ul li i{ font-style: normal;padding-right: 15px;}
.echartList{ height: 45%;margin: .5% 0 0;}
.press{border: #e8e8e8 1px solid;height: 100%;background: #fff;padding: 20px 0 0 20px;overflow-y: auto;}
.problemCurve{width: 61.5%;}
.progressCheck{width: 38%;}
.problemDate{width: 100%;}
.problemDate ul li{float: left;padding: 2px 12px;text-align: center;border: #4496ff 1px solid;border-radius: 5px;font-size: 12px;color: #999;margin-right: 15px;display: block;cursor: pointer;}
.problemDate ul li:hover{cursor: pointer;}
.problemDate ul li.active{background: #4496ff; color: #fff;}
.problemTitbox{position: relative;}
.problemQuest{width: 71%; text-align: right;position: absolute;right: 0;top: 0;}
.problemQuest ul li{display: inline-block;padding: 0 20px 0 14px;position: relative;}
.problemQuest ul li.curbox:before{ width: 8px;height: 8px;position: absolute;top: 6px;left: 0;content:'';border-radius: 50%;}
.problemQuest ul li.curve1:before{ background: #d54e4e;}
.problemQuest ul li.curve2:before{ background: #4496ff;}
.problemQuest ul li.curve3:before{ background: #f5b480;}
.inspection{padding: 0 20px 0;}
.inspection:before{content: '';background: #4496ff;width: 8px;height: 8px;border-radius: 50%;display: inline-block;margin-right: 5px;}
.progressList{width: 46%;text-align: center;float: left;}
.progressStatus ul li{position: relative; padding-bottom: 18px;}
.progressStatus ul li b{position: absolute;left: 27px;top: -10px;font-weight: normal;font-size: 12px;}
.progressStatus ul li span{position: absolute;right: 14px;top: -10px;font-size: 20px;}
.progressStatus ul li.col1 .ivu-progress-bg{background: #78d0ef;}
.progressStatus ul li.col1 .ivu-progress-success .ivu-progress-text{color: #78d0ef}
.progressStatus ul li.col2 .ivu-progress-bg{background: #4496ff;}
.progressStatus ul li.col2 .ivu-progress-success .ivu-progress-text{color: #4496ff}
.progressStatus ul li.col3 .ivu-progress-bg{background: #58deb6;}
.progressStatus ul li.col3 .ivu-progress-success .ivu-progress-text{color: #58deb6}
.inspectionManagementB{border: #e8e8e8 1px solid;height: 100%;background: #fff;}
.xjglTxt{border-bottom: #e8e8e8 1px solid;padding: 18px 20px 18px 35px;background: url("/images/bq-icon.png") 20px center no-repeat;margin-bottom: 0;height: 64px;}
.inspectionManagementL{width: 25%;height: 91%;height: calc(98% - 53px);}
.searchBox{width: 74%;height: 100%;}
.searchBox .ivu-tabs-bar{padding: 0 !important;height: 30px !important;line-height: 30px !important;text-align: left !important;border-bottom: 0 !important;}
.searchBox .dailyRecord .ivu-tabs-nav .ivu-tabs-tab{width: auto !important;font-size: 14px;line-height: 30px !important;height: 30px !important;padding: 0 15px !important;color: #999;}
.searchBox .ivu-tabs-nav .ivu-tabs-tab-active{background: #4496ff !important;color: #fff !important;border: #4496ff 1px solid !important;}
.searchBox .ivu-tabs-nav .ivu-tabs-tab-active:before{height: 0 !important;}
.searchBox .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{border-bottom: #dcdee2 1px solid;border-radius: 5px;}
.selectSearch{height: 40px;margin: 10px 0 0;overflow: auto;width: 100%;}
.selectSearch .ivu-btn>span{color: #fff !important;}
.newCheckingProject{position: absolute;right: 20px;top: 78px;}
.inspectionManagementR .ivu-table:after{display: none;}
.xunJianList{width: 100% !important;height: calc(100% - 50px) !important;}
.dailyRecordRList{height: calc(100% - 40px) !important;}
.inspectionManagementR{width: 74%;border: #e8e8e8 1px solid;height: 100%;/* overflow: auto; */border-right: 0;height: calc(98% - 53px);}
.concentratorXx{width: 100% !important;}
.imBox{padding: 10px 0 0 10px;height: 90%;height: calc(100% - 64px);}
.imBox2{padding: 10px 0 0 10px;height: 100%;}
#imDateDay{height: 42%;}
.imDateDay{padding: 20px;height:100%;overflow: auto;border: #e8e8e8 1px solid;}
.imDateDay em{font-style: normal;font-size: 14px;/* padding-right: 10px; */vertical-align: middle;}
.imDateDay .ivu-btn-primary{background-color: #e8e8e8;border-color: #e8e8e8;color: #666;padding: 2px 23px;font-size: 14px;margin-right: 5px;}
.staticTime{margin: 20px 0 0;}
.staticTime .ivu-input{border-radius: 20px;}
.staticTime i{font-size: 20px;}
.staticTime .ivu-select-dropdown{z-index: 999;}
.abnormalAmount{text-align: center;padding: 40px 0 0;}
.abnormalAmount span{color: #666;}
.abnormalAmount h2{color: #4496ff;font-weight: normal;font-size: 28px;padding: 5px 0;}
.abnormalAmount i{ color: #4496ff;font-size: 20px;vertical-align: bottom;}
.abnormalAmount b{ color: #4496ff;font-weight: normal;}
.abnormalAmount p{font-size: 12px;}
.systemTo{border: #e8e8e8 1px solid;height: 57%;margin: 2% 0 0;overflow: auto;}
.systemTo h2{background: #fafafa;height: 40px;font-weight: normal;font-size: 16px;line-height: 40px;padding: 0 0 0 20px;}
.systemTo ul{padding: 15px;}
.systemTo ul dl{font-size: 12px;padding: 5px 0;}
.inspectionManagementR .ivu-table-wrapper{border: 0;overflow: auto;height: 100%;}
.inspectionManagementR .ivu-table td{font-size: 12px;text-align: center;height: 47px; border: 0;position: relative;}
.inspectionManagementR .ivu-table th{text-align: center;border: 0;font-size: 14px;font-weight: normal;}
.inspectionManagementR .ivu-progress{font-size: 14px;}
.inspectionManagementR .ivu-progress-bg{background-color: #abd0ff;}
.inspectionManagementR .ivu-table-row-hover td{background-color: #e0edfd;}
.inspectionManagementR .ivu-table:before{height: 0;}
.inspectionManagementR .ivu-table-cell a{/*color: inherit;*/overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inspectionManagementR .ivu-btn>span{color: #4496ff;}
.pageBox{clear: both;text-align: center;padding: 20px 0 0;height: 53px;}
.projectCurrent{border-bottom: #e8e8e8 1px solid;padding: 0 20px;width: 100%;height: 58px;line-height: 58px;}
.pcLeft{width: 26%;}
.pcLeft .ivu-icon{font-size: 20px;color: #999;}.pdIntro .ivu-icon{font-size: 20px;color: #999;margin-right: 5px;}.pdIntro{background: none;padding-left: 20px;}
.pcLeft b{font-size: 14px;font-weight: normal;cursor: pointer;}
.pcLeft span{font-size: 12px;color: #4496ff;padding-left: 10px;}
.pcRight{width: 100%;height: 100%;}
.pcRight .ivu-tabs-bar{ text-align: center;margin: 0 0 0 26%;border-bottom: #e8e8e8 1px solid;}
.pcRight .ivu-tabs-nav .ivu-tabs-tab{font-size: 16px;padding: 9px 16px 0 16px;margin-right: 0;}
.pcRight .ivu-tabs-nav .ivu-tabs-tab .showB{margin-right: 200px;position: relative;display:inline-block;padding: 0 0 21px;}
.pcRight .ivu-tabs-nav .ivu-tabs-tab-active .showB:before{width: 100%; background: #4496ff;content:'';position: absolute;bottom: 0px;left: 0px;height: 3px;}
.pcRight .ivu-tabs-nav .ivu-tabs-ink-bar{display: none;}
.pcRight .ivu-tabs .ivu-tabs-tabpane,.pcRight .ivu-tabs-content,.pcRight .ivu-tabs{height: 100%;}
.calendarOverview{font-size: 16px;}
.calendarOverview i{font-size: 20px;display: inline-block;margin: -3px 5px 0;}
.dailyRecordL{height: 91% !important;}
.dailyRecord .ivu-tabs-content{height: calc(100% - 106px) !important;}
.calendarLeft,.calendDateBox{padding: 10px 10px 0 10px;width: 25%;height: 100%;border: #e8e8e8 1px solid;overflow: auto;position: relative;}
.calendarLeft .ivu-input-wrapper{ display: none;}
.calendarLeft .ivu-picker-panel-body{ width: 100%;}
.calendarLeft .ivu-date-picker-cells{ width: 98%;margin: 10px 0 0 0;}
.calendarLeft .ivu-date-picker-cells span{ width: 14.285%;}
.calendarLeft .ivu-date-picker-cells span em{ width: 28px; height: 28px;border-radius: 50%; font-size: 14px;position: relative;}
.calendarLeft .ivu-date-picker-cells-cell-hit {position: relative;text-align: center;}
.calendarLeft .ivu-date-picker-cells-cell-hit em:after { content: ''; display: block; width: 6px; height: 6px; border-radius: 50%; background: #4496ff; position: absolute; top: 24px; right: 10px; }
.calendarLeft span.ivu-date-picker-cells-cell{ width: 14.285%; height: 38px;text-align: center;}
.calendarLeft .ivu-date-picker-header{ height: 50px; line-height: 50px; font-size: 14px;display: none;}
.yearMonthTop .ivu-date-picker{width: 100%; margin: 20px 0 0;}
.yearMonthTop .ivu-date-picker .ivu-select-dropdown{z-index: 99990;}
.calendarLeft .ivu-picker-panel-icon-btn{ line-height: 42px;}
.calendarLeft .ivu-date-picker-cells-header span{ margin: 0 0 10px 0; }
.calendarLeft .ivu-date-picker .ivu-select-dropdown{ height: inherit;/*width: 23%;*/box-shadow: none;top: 35px;display: block !important;}
.calendarLeft .ivu-date-picker-cells-focused em {
    background: #4496ff;
    box-shadow: none;
    width: 25px !important;
    height: 25px !important;
    line-height: 25px;
    color: #fff;
    border-radius: 50% !important;
}

.calendarLeft  em:after{display: none;}
.calendDate{height: 348px;width: 100%;}
.calendarPack{padding: 0;width: 100%;height: 285px;border: 0;overflow: hidden;}
.calendarPack .ivu-picker-panel-body{height: 280px;}
.calendarPack .ivu-date-picker .ivu-select-dropdown{top: 0;height: 280px;}
.abnormalChart{width: 100%;margin: -60px 0 0;padding: 0 0 30px;}
.topChart {margin-top: -130px;}
.pcNavRight{width: 100%;}
.configuration ul li{width: 16.666666666% !important;}
.pcNavRight ul li{float: left;font-size: 16px;width: 33.333333%; position: relative;cursor: pointer;}.interfaceItem .ivu-row .parameter1
.pcNavRight ul li:hover:before,.pcNavRight ul li a.active1:before{content: '';position: absolute;bottom: 0;left: 0;width: 68px;height: 2px;background: #4496ff;}
.pcNavRight ul li a.active2:before{content: '';position: absolute;bottom: 0;left: 0;width: 68px;height: 2px;background: none;}
.pcNavRight ul li a{color: #333;}
.selectSearch .ivu-select{margin-right: 20px;}
.xunJianList .ivu-table-cell{/* padding: 0; */}
.xunJianList .ivu-btn{border: 0;padding: 5px 5px 6px 5px;}
.xunJianList .ivu-tooltip-inner{white-space: inherit;max-width: 350px;}
.projectMg{border-bottom: #e8e8e8 1px solid;overflow: hidden;height: 64px;}
.projectMg .xjglTxt{ border: 0;}
.projectMg .xjglTxt .ivu-icon{cursor: pointer;}
.projectMg .xjglTxt span{color: #999999;padding-right: 5px;}
.addProject{padding: 16px 20px 0 0;}
.addProject .ivu-btn{margin-left: 10px;}
.projectTable{width: 99%;height: 91%;border: #e8e8e8 1px solid;overflow: auto;height:calc(97% - 53px)}.operationRecords{width: 25%;height: 91%;border: #e8e8e8 1px solid;padding: 15px;border-right: 0;height:calc(97% - 53px)}
.ivu-table-wrapper{border: 0 !important;}
.ivu-table:before,.ivu-table:after{display: none;}
.projectTable a{position: relative;padding: 0 15px;}
.projectTable a:before{content: '';position: absolute;top: 0;right: 0;width: 1px;height: 15px;background-color: #e8e8e8;}
.projectTable a:last-of-type:before{display: none;}
.ivu-table th{font-size: 14px;}
.projectTable .ivu-table th,.projectTable .ivu-table td{text-align: center;font-weight: normal;font-size: 14px;}
.recordsTxt{padding: 0 0 10px;font-size: 16px;}
.recordsTxt .ivu-icon{font-size: 25px;margin-right: 6px;}
.operationList{padding: 5px 0 20px; height: 95%;overflow: auto;}
.operationList ul li{padding: 5px 0;}
.operationList ul li i{color: #999;font-size: 13px;font-style: normal;}
.operationList .ivu-badge-count{background: none;color: #579eff;top: -2px;}
.fourProducts{height: auto;overflow: hidden;}
.fourProducts ul{margin: 0 -25px;}
.fourProducts ul li{float: left; width: 25%;}
.fourProducts ul li a{background: #f6f5f5;display: block;margin:0 25px;padding: 18px 0;text-align: center;}
.fourProducts ul li b{font-size: 30px;font-weight: normal;}
.fourProducts ul li span{font-size: 12px;color: #333;}
.fourProducts ul li p{font-size: 16px;color: #333;}
.productXq{padding: 20px;overflow: hidden;overflow: auto;height: 100%;}
.operXq{height: 100%;}
.jiSheCompany{background: #f6f5f5;margin: 15px 0 0;overflow: hidden;}
.jiSheCompany h1{font-size: 16px;font-weight: normal;color: #121212;padding: 10px 40px;border-bottom: #efefef 1px solid;}
.jiSheCompany .ivu-badge-count{background: #4496ff;border-radius: 3px;font-size: 12px;}
.jiSheCompany .ivu-badge{margin-left: 8px;}
.jiSheCompany ul{padding: 0 0 0 40px;}
.jiSheCompany ul li{ float: left;width: 50%;line-height: 35px;}
.jiSheCompany ul li span{color: #888;}
.jiSheCompany ul li b{color: #333333;font-weight: normal;}
.jiSheCompany .ivu-radio-group{width: 100%;}
.jiSheCompany .ivu-radio-wrapper,.jiSheCompany .ivu-checkbox-group-item{width: 50%;float: left;margin: 0;height: 40px;line-height: 40px;padding-left: 40px;font-size: 14px}
.projectChangs{width: 100%;height: 100%;border: #e8e8e8 1px solid;overflow: auto;border-right: 0;padding: 30px 0 30px;}
.projectChangs .ivu-form-item{float: left;width: 25%; margin-right: 15%;}
.projectChangs .ivu-form .ivu-form-item-label,.projectChangs .ivu-input{font-size: 14px;}
.paymentBox{ width: 50% !important;}
.ivu-table table{width: 100% !important;}
.inspectionManagementR .ivu-table-header,.inspectionManagementR .ivu-table-large th{height: 40px;}
.inspectionManagementR .ivu-table-overflowX{overflow: auto;height: calc(100% - 40px);padding: 10px 0 0;}
.demo-spin-icon-load{
    animation: ani-demo-spin 1s linear infinite;
}
@keyframes ani-demo-spin {
    from { transform: rotate(0deg);}
    50%  { transform: rotate(180deg);}
    to   { transform: rotate(360deg);}
}

#topNav{height: 58px;overflow: hidden;}
.concentratorXx .abnormal{color: #ff0000;}
.contract{background: #f6f5f5;}
.contract h2{font-size: 20px;border-bottom: #ededed 1px solid;font-weight: normal;font-size: 16px;padding: 10px 0 10px 20px;}
.contract h2 span{color: #4496ff;font-size: 22px;padding-right: 5px;}
.contractXx{padding: 20px;}
.contract ul{padding: 15px 20px 15px 30px;}
.contract ul li{line-height: 35px;height: 35px;clear: both;}
.contract ul li em{border-bottom: #999 1px solid;font-style: normal;}
.contract ul li b{float: right;}
.contract ul li b span{font-size: 14px;}
.contract ul li b .remove span{color: #e21111;}
.contract ul li b .preview span{color: #4496ff;}
.uploadButton{width: 86px;height:86px;line-height: 86px;border-radius: 5px;}
.uploadButton .ivu-icon{color: #4496ff;}
.uploadItem{display: inline-block;width:86px;margin: 20px 0 0;}
.subnavigation{height: 100%;}
.subnavigation .ivu-tabs-bar{margin: 0;height: 45px !important;background: #f4f4f4;padding-left: 0 !important;text-align: left;}
.subnavigation .ivu-tabs-nav .ivu-tabs-tab{font-size: 14px !important;padding: 0 35px;line-height: 45px !important;position: relative;}
.subnavigation .ivu-tabs-nav .ivu-tabs-tab-active:before{background: #4496ff;position: absolute;content: '';bottom: 1px;left: 50%;width: 50%;height: 2px;margin-left: -25%;}
.subnavigation .ivu-table-wrapper{height: calc(100% - 115px) !important;}
.subnavigation .ivu-table-body {height: calc(100% - 40px); overflow: auto; overflow-x: hidden;}
.subnavigation table{/* height: calc(100% - 40px); */}
.searchArea{padding: 10px 0 10px 30px;height: 53px;}
.searchArea .buttonColor span{color: #fff;}
.subnavigation .ivu-tabs-content{height: 90%;height: calc(100% - 45px) !important;}
.hardwareBox .ivu-tabs-nav .ivu-tabs-tab{width: 15% !important;}
.hardwareBox .ivu-tabs-nav .ivu-tabs-tab-active:before{width: 40% !important;margin-left: -20% !important;}
.configurationBox{position: relative;}
.configurationBox .ivu-tabs-bar{border-bottom: #e8e8e8 1px solid;padding: 0 20px;width: 100%;height: 58px;line-height: 58px;margin: 0;padding-left: 25%;}
.configurationBox .ivu-tabs-nav .ivu-tabs-tab{line-height: 58px;padding: 0;font-size: 16px;width: 14%;position: relative;text-align: center;margin-right: 0;}
.configurationBox .ivu-tabs-nav{width: 100%;}
.configurationBox .ivu-tabs-ink-bar{background: none;}
.configurationBox .ivu-tabs-nav .ivu-tabs-tab-active:before{content: '';position: absolute;bottom: 1px;left: 50%;width: 50%;margin-left: -25%;height: 2px;background: #4496ff;}
.positionLocation{position: absolute;left: 20px;top: 0;height: 58px;line-height: 58px;z-index: 99;}
.configurationBox .ivu-tabs,.configurationBox .ivu-table-wrapper,.hardware1{height: 100%;}
.configurationBox .ivu-tabs-content{height: calc(100% - 58px);}
.configurationBox .ivu-tabs .ivu-tabs-tabpane{height: 100%;}
/* .imBox .ivu-table-body{overflow: auto;height: 88%;} */
.addInput{font-size: 14px;line-height: 50px;}
.addInput:last-of-type{margin: 5px 0 0;}.addInput:last-of-type span{vertical-align: text-bottom;}
.addInput span{display: inline-block;width: 100px;text-align: right;}
.addModal-center-modal{
    display: flex;
    align-items: center;
    justify-content: center;
}
.addModal-center-modal .ivu-modal{top: 0;}
.addModal-center-modal span{text-align: left;}
.deliveryBox{padding: 10px 0 10px 10px;height: 100% !important;}
.deliveryLeft{border: #e8e8e8 1px solid;margin-right: 2%;height: 100%;width: 73% !important;padding: 15px;}
.deliveryLeft .ivu-table-wrapper{border-top: #e8e8e8 1px solid !important;border-left: #e8e8e8 1px solid !important;}
.deliveryRight{border: #e8e8e8 1px solid;height: 100%;border-right: 0;}
.deliveryList{border: #e8e8e8 1px solid;height: 100%;overflow: auto;}
.deliveryList dl dt{background: #f6f6f6;height: 38px;line-height: 38px;border-bottom: #e8e8e8 1px solid;}
.deliveryList dl dd{border-bottom: #e8e8e8 1px solid;}
.deliveryList .columnsHeader{text-align: center;border-right: #e8e8e8 1px solid;}
.deliveryList .columnsHeader:last-of-type,.deliveryList .rowNumber:last-of-type{border-right: 0;}
.deliveryList .rowNumber{text-align: center;border-right: #e8e8e8 1px solid;height: 212px;position: relative;overflow: auto;}
.deliveryList dl dd:last-of-type .rowNumber,.deliveryList dl dd:nth-last-child(2) .rowNumber{height: 105px !important;}
.deliveryList dl dd:last-of-type .checkPos .ivu-checkbox-wrapper,.deliveryList dl dd:nth-last-child(2) .checkPos .ivu-checkbox-wrapper{margin-top: -65px;}
.deliveryList .checkPos .ivu-checkbox-wrapper{position: absolute;top: 100%;left: 0;right: 0;margin-top: -120px;font-size: 16px;}
.deliveryList .ivu-checkbox-group,.deliveryList .rowNumber ul li{line-height: 29px;border-bottom: #e8e8e8 1px dashed;}
.deliveryList .ivu-checkbox-group:last-of-type,.deliveryList .rowNumber ul li:last-of-type{border-bottom: 0;}
.deliveryList dl dd .noteClass{padding: 30px 0 0;}
.deliveryList dl dd .rowTwo{ text-align: left;}
.deliveryList .ivu-checkbox-group{padding-left: 30px;}
.deliveryInfor{height: 38%;border-bottom: #e8e8e8 1px solid;padding: 15px 10px 10px 10px;overflow: auto;}
.deliveryInfor h2,.deliveryConsignee h2{font-size: 16px;font-weight: normal;}
.deliveryInfor h2 .ivu-icon,.deliveryConsignee h2 .ivu-icon{font-size: 25px;margin-right: 5px;}
.deliveryInfor dl{padding: 10px 0 13px 0;}
.deliveryInfor dl dt{font-size: 12px;line-height: 30px;}
.deliveryInfor dl dt span{color: #4496ff;padding-left: 10px;}
.deliveryInfor dl dd b{font-weight: normal;color: #4496ff;}
.deliveryConsignee{height: 62%;padding: 15px 10px 10px 10px;overflow: auto}
.deliveryConsignee h2{padding: 0 0 10px;}
.deliveryConsignee .ivu-form-item{/* margin-bottom: 15px; */}
.deliveryConsignee .ivu-form-item:last-of-type{margin-bottom: 0;}
.logisticsBox{padding: 28px;height: 100%;overflow: auto;}
.logisticsBox .ivu-collapse{background: #f6f5f5;border: 0;}
.logisticsBox .ivu-collapse-content{background: none;}
.logisticsBox .ivu-timeline-item-head-blue{width: 6px;background: #b5b5b5;height: 6px;color: #b5b5b5;border-color: #b5b5b5;left: 4px;box-shadow: 0px 0px 3px 2px #fff;}
.logisticsBox .ivu-timeline-item-tail{border-left: 2px solid #b5b5b5;}
.logisticsBox .ivu-timeline-item-content{top: -7px;}
.progressBox{padding: 20px 0 0;}
.progressBox dl{font-size: 14px;}
.progressBox dl dt span.progress_2{padding: 0 12px;color: #000000;}
.progressBox dl dt span.progress_4{padding: 0 12px;}
.progressBox dl dd{line-height: 30px;padding-left: 131px;}
.logisticsBox .ivu-collapse-content>.ivu-collapse-content-box{padding-bottom: 0;}
.logisticsList p{line-height: 25px;padding-left: 25px;font-size: 14px;}
.logisticsList p b{font-weight: normal;color: #000000;padding-left: 5px;}
.logisticsBox .ivu-collapse-header{font-size: 16px;}
.logisticsBox .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header{height: 125px;}
.logisticsBox .ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header{border-bottom: #e8e8e8 1px solid}
.logisticsBox span.ivu-badge{margin-left: 5px;}
.logisticsBox span.activer .ivu-badge-count{background: #4496ff;} 
.logisticsBox b.courierTxt{font-weight: normal;color: #000000;}
.logisticsBox b.courierTxt span{font-weight: normal;color: #999;padding: 0 0 0 20px;font-size: 14px;}
.logisticsBox .ivu-collapse>.ivu-collapse-item{border-top: #e8e8e8 1px solid}
.privilegesBox{height: 100%;padding: 20px 60px;overflow: auto;}
.privilegesBox dl dd{padding: 10px 0 20px 0;}
.privilegesBox dl dd .ivu-checkbox{margin-right: 5px;}
.privilegesBox .ivu-checkbox-group{display: inline-block;}
.privilegesBox .ivu-checkbox-wrapper{font-size: 14px;color: #121212;margin-right: 45px;}
.privilegesBox .ivu-checkbox-group:last-of-type .ivu-checkbox-wrapper{margin-right: 0;}
.privilegesBox .ivu-checkbox+span{color: #555555;}
.privilegesBox .ivu-btn{margin: 10px 20px 0 0}
.interfaceBox{height: 100%;/* padding: 30px 45px; */overflow: auto; overflow-x: hidden; padding: 30px 0px 30px 28px;}
.interfaceBox .ivu-row-flex{height: 100%;}
.interfaceBox .ivu-row-flex .interfaceInformation{background: #f6f5f5;height: 50%;overflow: auto;width: 300px; margin: 0 20px 25px 20px;}
.interfaceBox .ivu-row-flex .interfaceInformation:last-child{width: 615px;margin-right: 0; }
.interfaceBox .payTreasure{border-bottom: #e9e9e9 1px solid;height: 48px;padding: 0 2px 0 15px;line-height: 48px;overflow: hidden;}
.interfaceBox .payTreasure .ivu-btn-text{color: #4496ff;font-size: 14px;}
.interfaceTxt{color: #121212;font-size: 16px;}
.modifyAdd{text-align: right;}
.interfaceItem{padding: 20px 10px 0 10px;width: 100%}
.interfaceItem .ivu-row{height: 40px;color: #121212;clear: both;line-height: 40px;}
.interfaceItem .ivu-row .parameter1{text-align: right;height: 40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.interfaceItem .ivu-row .parameter1 b{font-weight: normal;text-decoration: underline;}
.interfaceItem dl{float: left;width: 50%;padding-right: 30px;}
.interfaceItem dl .ivu-row .ivu-col{height: 40px;}
.interfaceItem dl:last-of-type{padding-right: 0;}
.interfaceItem .parameter1 .ivu-tooltip{width: 80%;float: left;}
.interfaceItem .parameter1 .ivu-btn-text{width: 20%;padding: 0;display: inline-block;font-size: 14px;}
.interfaceItem .ivu-tooltip-rel{height: 40px;overflow: hidden;}
.interfaceItem .ivu-tooltip-rel b{float: left;width: 100%;display:block;padding-right: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.interfaceItem .ivu-btn>span{color:#4496ff; }
.interfaceBox .interfaceInformation .payTreasure .ivu-btn{padding: 2px;}
@media screen and (max-width: 1400px){
    .interfaceBox .ivu-row-flex .interfaceInformation{width: 100%;}
}
.interfaceItem dl .ivu-row{/* float: left;width: 50%;padding-right: 30px;clear: none; */}
.interfaceItem dl .ivu-row:nth-child(2),.interfaceItem dl .ivu-row:nth-child(4),.interfaceItem dl .ivu-row:nth-child(6),.interfaceItem dl .ivu-row:nth-child(8),.interfaceItem dl .ivu-row:nth-child(10){padding-right: 0;}
.interfaceItem dl .ivu-upload-select{display: inline;}
.rightParameter{display: block;width: 100%;text-align: left;}
.rightParameter .ivu-input-wrapper{width: 57%;}
.rightParameter .cnol{width: 100%;}
.rightParameter .ivu-upload{width: 39%;display: inline-block;}
.meterParametersBox{width: 100%;height: calc(100% - 64px);}
.meterParametersBrand{width: 100%;height: 100%;border: #e8e8e8 1px solid;border-right: 0;border-bottom: 0;overflow: auto;padding: 20px;}
.meterParametersBrand .brandClassification ul li{margin-bottom: 20px;background: #f6f5f5;padding: 0 0 10px;}
.meterParametersBrand .brandClassification ul li b{display: block;height: 45px;line-height: 45px;border-bottom: #e8e8e8 1px solid;padding-left: 40px;font-size: 16px;color: #121212;font-weight: normal;}
.meterParametersBrand .brandClassification ul li .brandList{padding-left: 40px;}
.meterParametersBrand .brandClassification ul li .ivu-btn{margin: 10px 20px 0 0;font-size: 14px;border-color: #4496ff;color: #4496ff;padding-top: 3px;padding-bottom: 3px;}
.meterParametersBrand .brandClassification ul li .active{background: #4496ff;color: #fff;}
.brandParameters{height: 100%;}
.brandParameters ul{background: #f6f5f5;overflow: auto;height: 100%;padding: 10px 0 10px 0;}
.brandParameters ul li{height: 40px;line-height: 40px;float:left;width: 25%;border-right: #e5e5e5 1px solid;padding-left: 60px;overflow: hidden;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: nowrap;}
.brandParameters ul li span{color: #888;}
.brandParameters ul li b{color: #333;font-weight: normal;}
@media screen and (max-width: 1460px){
    .brandParameters ul li{padding-left: 20px;}
    .brandParameters ul li .ivu-tooltip {
        overflow: hidden;
        vertical-align: middle;
        max-width: 110px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
.adv{padding: 15px 0 0;}
.autoInspection{height: 100%;}
#problemDateDay{height: 100%;}
.problemDateDay{padding: 10px;}
.problemDateDay em{padding-right: 0;}
.problem_day{padding: 2px 0 20px;}
.processed{padding: 0 0 0 15px;}
.proceNumber b{font-weight: normal;color: #c9ced8;font-size: 28px;}
.export{text-align: right;}
.export .ivu-btn{font-size: 16px;}
.export span{color: #4496ff;}
.export .ivu-icon{font-size: 24px;color: #4496ff;margin-right: 5px;}
.afterSalesTxt{padding: 10px 0 7px;font-size: 16px;}
.after-sales .ivu-progress-text{margin-left: 0;position: absolute;left: 0;top: -17px;font-size: 14px;color: #999;}
.after-sales b{display: block;width: 100%;padding: 0 55px 0 0;text-align: right;font-weight: normal;line-height: 1;}
.after-sales p{color: #999;}
.researchDevelopment .ivu-progress-bg{background: #f4af77;}
.itemsState{padding: 10px;width: 100%;clear: both;}
.itemsButton{text-align: right;}
.inspectionManagementR .itemsTable{height: calc(100% - 100px);}
.itemsButton .ivu-icon{font-size: 28px;}
.itemsButton .ivu-btn{padding-top: 0;padding-bottom: 0;}
.itemsButton .ivu-btn>span{font-size: 16px;}
.inspectionManagementR .ivu-table-body {
    overflow: auto;
    height: calc(100% - 40px);
}
.imBox3{padding: 10px 0 0 10px;height: calc(98% - 53px);}
.autoInspection .ivu-table-cell{padding-left: 0;padding-right: 0;}
.problemBox .ivu-modal-body{padding: 16px 30px;}
.problemBox .ivu-modal-header-inner{font-size: 16px;font-weight: normal;}
.processingList{font-size: 14px;padding: 8px 0;line-height: 32px;}
.processingList .process_1{text-align: right;padding-right: 10px;}
.noProblem{text-align: center;height: 100%; overflow: auto;position: relative;}
.noProblem p{font-size: 16px;color: #999999;padding: 10px 0 0;}
.noNumAbsolute{position: absolute;top: 50%; margin-top: -10%; width: 100%;}
.newProblemContent .ivu-row{font-size: 14px;}
.newProblemContent span.colTit{width: 24%;float: left;height: 32px;line-height: 32px;text-align: right;}
.newProblemContent span.useTxt{width: 100%;}
.newProblemContent .ivu-select,.newProblemContent .ivu-date-picker{width: 100%;}
.newProblemContent .colArea{width: 82.5%;}
.newProblemContent .ivu-input,.newProblemContent .ivu-select-single .ivu-select-selection .ivu-select-placeholder, .newProblemContent .ivu-select-single .ivu-select-selection .ivu-select-selected-value{font-size: 14px;}
.newProblemContent .colTitFoot{width: 12%;float: left;height: 32px;line-height: 32px;text-align: right;}
.newProblemHeader .ivu-modal-header-inner{font-size: 16px;font-weight: normal;}
.newProblemContent .ivu-form-item-error-tip{left: 74px;}
.autoInspection .actionButtons{display: inline-block;}
.dailyLeft{overflow: inherit;height: 100%;}
.dailyList .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header{height: 50px;line-height: 50px;background: none;}
.userItem{height: 100%;}
.alerts_1{padding: 0 0 15px 5px;}
.alerts_1 p{line-height: 30px;}
.logisticsBox i.ivu-icon.ivu-icon-ios-arrow-forward{float: right;margin: 14px 0 0;color: #c1c1c1;font-size: 22px;}
.newMessage{position: absolute;right: 10px;top: 12px;z-index: 99;}
.addLend{top: 0;}
.dailyList .ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header{position: relative;padding-left: 25px;}
.dailyList .ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header::before{content: '';position: absolute;left: 12px;top: 22px;width: 6px;height: 6px;background: #4496ff;border-radius: 50%;}
.treeList{width:100%;padding:0 30px 0 20px;overflow: auto;height: 360px;}
.treePopup .ivu-dropdown .ivu-select-dropdown{left: 0 !important;max-height: 50%;overflow: auto;}
.databaseHack{position: absolute;left: 20px;top: 12px;height: 58px;line-height: 58px;}
.databaseList{height: calc(100% - 120px);}
.treePopup{margin-top: 0}
.dailyBox{height: calc(100% - 40px) !important;}
.dailyBox .ivu-table-cell{padding-left: 10px;padding-right: 10px;}
.treePopup .ivu-btn>span{color: inherit !important;}
.disableColor{color: #f00;}
.enableColor{color: #555;}
.selectBox .ivu-tree li ul{line-height: 1.5;}
.attachmentAdd{width: 85px;height:85px;line-height: 85px;color: #4496ff}
.messageModel .demo-upload-list{
    display: inline-block;
    width: 87px;
    height: 87px;
    text-align: center;
    line-height: 1;
    border: 1px solid transparent;
    border-radius: 4px;
    overflow: hidden;
    background: #fff;
    position: relative;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    margin-right: 4px;
}
.messageModel .demo-upload-list img{
    width: 100%;
    height: 100%;
}
.messageModel .demo-upload-list-cover{
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.6);
}
.messageModel .demo-upload-list:hover .demo-upload-list-cover{
    display: block;
}
.messageModel .demo-upload-list-cover i{
    color: #fff;
    font-size: 20px;
    cursor: pointer;
    margin: 30px 2px;
}
.userTop1{background: url(/images/usebg.jpg) no-repeat;width: 230px;height: 109px;color: #fff;text-align: center;padding: 30px 0 0;}
.userTop1 h2{font-size: 18px;font-weight: normal;}
.userTop1 p{font-size: 12px;color: #f2f2f2;line-height: 30px;}
.userTop1 .ivu-icon{cursor: pointer;}
.position{text-align: right;color: #121212;}
.userBox .ivu-row{line-height: 40px;padding: 0 20px;}
.userBox{width: 230px;background: #fafafa;padding: 10px 0;}
.positionEditor{color: #4496ff;cursor: pointer;}
.positionDel{text-align: right;color: #ff0000;cursor: pointer;}
.modifyDel{border-top: #e9e9e9 1px solid;}
.modifyDel i{margin-right: 5px;}
.positionDel i{font-size: 20px;}
.editorModel .ivu-row{margin: 12px 0;font-size: 14px;}
.editorModel .ivu-row b{display: inline-block;width: 80px;text-align: right;}
.editorModel b{font-weight: normal;}
.editorModel .ivu-form-item{margin-bottom: 0;}
.editorModel .ivu-form-item-error-tip{left: 81px;}
.noteL{ width: 13% !important;text-align: right;}
.noteR{ width: 82.33333333% !important;}
.userPack{padding: 28px 14px;overflow: hidden;}
.userList{margin: 0 -20px 0 0}
.userList .pack1{margin: 0 10px 10px 10px;width: 230px;float: left;}
.roleConfiguration{height: 100%;overflow: auto;}
.roleConfiguration dl{margin-bottom: 10px;}
.roleConfiguration dt .ivu-col{text-align: center;}
.roleConfiguration dt{background: #f8f8f9;height: 48px;line-height: 48px;border: #e8e8e8 1px solid;overflow: hidden;}
.roleConfiguration dd{border: #e8e8e8 1px solid;border-top: 0;height: 240px;}
.roleConfiguration dd .ivu-col{border-right: #e8e8e8 1px solid;height: 240px;padding: 20px 0 20px 20px;white-space: nowrap;overflow: auto;}
.roleConfiguration dd .ivu-col:first-of-type{position: relative;padding: 0; text-align: center;}
.roleConfiguration dd .ivu-col:first-of-type span,.endEditBox{position: absolute;top: 50%;margin-top: -10px;left: 50%;margin-left: -35px;}
.roleConfiguration dd .ivu-col:first-of-type span.editBox{margin-left: -45px;}
.endEditBox{margin-left: -55px;margin-top: -15px;}
.roleConfiguration dd .ivu-col:last-of-type{border-right: 0;}
.roleConfiguration dd .ivu-checkbox-group-item{display: block;line-height: 35px;}
.roleConfiguration dd .ivu-checkbox{margin-right: 5px;}
.roleScroll dd .ivu-col{overflow: inherit;}
.addRole{text-align: right;padding: 15px;}
.automaticConfiguration{border: #e8e8e8 1px solid;border-bottom: 0;height: 45px;line-height: 45px;padding: 0 0 0 24px;overflow: hidden;}
.automaticConfiguration b{font-weight: normal;font-size: 16px;}
.automaticConfiguration span{font-size: 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.automaticConfiguration .ivu-tooltip{width: 400px;}
.pollingPeriod .ivu-select{display: block;margin: 10px auto;width: inherit !important;}
.cycleSelect .ivu-form-item:after, .cycleSelect .ivu-form-item:before{content: none;}
.pollingPeriod .ivu-col{padding: 0 8px !important;height: 370px !important;position: initial;}
.pollingPeriod{height: 370px !important;}
.boxBorder{border-bottom: #e8e8e8 1px solid;}
.boxBorder:last-of-type{border-bottom: 0;}
.boxBorder p{padding: 15px 0 0 15px;font-size: 12px;line-height: 1;}
.resetSave .ivu-btn{width: 70%;display: block;margin: 10px auto;}
.channel{padding: 5px 0;border: #e8e8e8 1px solid;border-top: 0;width: 83.33333333%}
.channel .ivu-form-item{margin-bottom: 0;}
.channel .ivu-form .ivu-form-item-label{font-size: 14px;}
.channel .ivu-radio-wrapper{margin-right: 20px;}
.userList .personalInformation{margin: 0 10px 10px 10px;width: 316px;float: left;}
.userNameBg{background: url(/images/usebg2.jpg) no-repeat;width: 316px;height: 127px;padding: 0;line-height: 127px;}
.userBox2{width: 316px;}
.projectChangs .ivu-form-item{margin-right: 8%;}
.fileReadbox{padding: 20px;font-size: 14px;}
.fileReadbox .ivu-form-item-label{font-size: 14px !important;}
.FileRead .ivu-modal{min-width: 1200px;}
.FileRead .ivu-modal-header-inner{font-size: 16px;font-weight: normal;}
.intervalItem em{display: inline-block;padding: 0 8px;color: #999;}
.AddressState{padding: 8px 0 0;}
.fileReadList{min-height: 300px;}
.fileReadList .ivu-table-wrapper{border-top:#e8eaec 1px solid !important;border-left:#e8eaec 1px solid !important; }
.fileReadList th{font-weight: normal;height: 60px !important;}
.ParameterSettings{border-top:#e8e8e8 1px solid;padding: 15px 15px 20px 30px;height: 107px;}
.ParameterSettings h2{font-weight: normal;font-size: 16px;padding: 0 0 15px;}
.parSetting{position: initial;width: auto;padding-left: 20px;}
.PortSettings{font-size: 14px;padding-left: 20px;line-height: 32px;}
.ReadFile{border-top:#e8e8e8 1px solid;padding: 15px;height: calc(100% - 107px);}
.ReadFile h2{font-weight: normal;font-size: 16px;padding-left: 15px;}
.ModifyEdit,.readRight{text-align: right;}
.concentratorRead{border: #e8e8e8 1px solid;margin: 15px 0 0;position: relative;}
.concentratorRead .lineSide{position: absolute;left: 12.4%;top: 0;width: 1px;height: 100%;background: #e8e8e8;}
.concentratorRead .MeterRecords{height: 50px;line-height: 50px;background: #f6f5f5;border-bottom: #e8e8e8 1px solid;}
.concentratorRead .ivu-col{text-align: center;}
.concentratorRead .readTable .ivu-table td,.concentratorRead .readTable .ivu-table th{text-align: center;}
.scrollBox{height: calc(100% - 125px);overflow: auto;}
/* .MeterRecords1 .ivu-table-body{overflow: auto;}*/
.concentratorRead .readTable .ivu-table-tbody tr:last-of-type td{border-bottom: 0;}
.concentratorRead .readTable{min-height: 200px;}
/* 2019-7-15 bug修改*/
.exportButton{text-align: right;margin: 15px 0 0;}
.exportButton .ivu-btn>span{color: #fff;}
.vertical-center-modal {
        display: flex;
        align-items: center;
        justify-content: center;
}
.vertical-center-modal .ivu-modal{
        top: 0;
}
.pollingPeriod .ivu-select-selection{background: #f6f5f5;border: 0;color: #000;}
.pollingPeriod .ivu-select-visible .ivu-select-selection{
    -webkit-box-shadow: 0 0 0 1px rgba(68,150,255,1);
    box-shadow: 0 0 0 1px rgba(68,150,255,1);
}
.wordItem{padding: 30px 0 0;}
.newProblemContent .ivu-checkbox-wrapper{font-size: 14px;}

.selectBox .ivu-input::-webkit-input-placeholder { /* WebKit browsers */
    color: #666;
}
.selectBox .ivu-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #666;
}
.selectBox .ivu-input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #666;
}
.selectBox .ivu-input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #666;
}
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.05);
    border-radius: 10px;
    -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);
}
::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0,0,0,.4);
    -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);
}
::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
    background-color: white;
}
::-webkit-scrollbar-track:hover {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.4);
    background-color: rgba(0,0,0,.01);
}
::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.2);
    border-radius: 10px;
    -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);
}
@media screen and (max-width:1390px){
    .t-financial .ivu-menu-vertical .ivu-menu-item{padding: 0 25px 0 0;}
}
#ErrorShow {
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999999999;
    text-align: center;
    display: none;
}

    #ErrorShow .title {
        margin-top: 30px;
        font-size: 22px;
        color: #323232
    }

    #ErrorShow .body {
        margin-top: 10px;
        line-height: 24px;
        font-size: 14px;
        color: #999999
    }

#ErrorShowImg {
    background: #fdfdfd;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999999;
    display: none
}
.com_msg{
    padding:10px 0 10px 10px;
    display:flex;
}
.problem_type{
    width:30%;
}
.time_type{
    width:60%;
    display:flex;
    align-items: center;
}
.time_type div{
    margin-left:2px;
}
.table_box{
    height:calc(100% - 140px);
    
}
.table_top{
    display:flex;
    justify-content: space-between;
    align-items: center;
    padding:10px 20px;
    border-top:10px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
}
.table_top .location_detail{
    font-size:14px;
    font-weight:800;
}
.table_top .offline_statics{
    color:red;
    padding:5px;
    background:#f5f5f5;
    border-radius:5px 5px;
}
.table_title{
    display:flex;
    justify-content: space-between;
    padding:10px 20px;
}
.com_table{
    padding:10px 20px;
    height:calc(100% - 140px);
    overflow: auto;
}
/* 修改iview中radio默认选中样式 */
.ivu-radio-group-button .ivu-radio-wrapper-checked {
    background:#4496ff!important;
    color:#fff!important;
}
#sales_main_div{
    height:calc(100% - 70px);
    background: #f5f5f5;
}
#sales_mainContent,
.afterSales_home{
    width:100%;
    height:100%;
}
.afterSales_home{
    padding-top:10px;
}
.aftersale_home_top{
    width:98%;
    margin:0 auto 10px;
    height:30px;
    background:#fff;
}
.aftersale_home_content{
    width:98%;
    margin:0 auto;
    /* height:calc(100% - 50px); */
    height:100%;
    display: flex;
    justify-content: space-between;
}
.aftersale_home_content_item{
    padding:10px;
    background:#fff;
    width:32.5%;
}
.aftersale_hc_top{
    height:30px;
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.aftersale_hc_top span{
    font-weight:800;
    font-size:14px;
}
.aftersale_hc_top p{
    color:red;
    font-size:12px;
    padding:2px;
    background:#f5f5f5;
}
.aftersale_hc_top i{
    color:#4496ff;
    font-size:18px;
    cursor: pointer;
}
.aftersale_hc_table{
    height:calc(100% - 30px);
    overflow: auto;
}
.afterleftMenu{
    background:none;
    margin:1% 1% 0;
    height: calc(99% - 80px);
}
.sales_main_div_width{
    width:83.9%;
    float:left;
    margin-top:1%;
    height: calc(100% - 90px)!important;
}
/* 售后预警系统  集中器部分 */
.offline_list_box,.offline_report_box,.offline_time_box,.offline_number_box{
    height: 100%;
}
.offline_list_top{
    display:flex;
    justify-content: space-between;
    align-items: center;
    padding:0 10px 10px;
}
.offline_list_top .time_type{
    width:auto;
}
.offline_list_top .top_pro_name{
    font-size:14px;
    font-weight: 600;
}
.offline_list_top .top_lx_num{
    color:red;
    padding:3px;
    background:#f5f5f5;
    border-radius:4px 4px;
}
.offline_list_table,.offline_report_table{
    height:calc(100% - 80px);
    overflow:auto;
}
#concentrator_home .ivu-tabs-content{
    height:97%!important;
}
.offline_report_top,.offline_time_top,.offline_number_top{
    display:flex;
    padding:0 10px 10px;
    justify-content: space-between;
    align-items: center;
}
.offline_report_top span,.offline_time_top span,.offline_number_top span{
    font-size:14px;
    font-weight: 600;
}
.offline_report_time_box{
    display:flex;
}
.offline_report_time_box .choose_time{
    margin-left:10px;
}
.offline_time_top{
    /* border-bottom:1px solid #dcdee2; */
    /* border-bottom:1px solid #f5f5f5; */
}
.offline_totaltime_report,.offline_averagetime_report,.offline_totalnumber_report,.offline_numberpercent_report{
    height:45%;
}
.offline_totaltime_report,.offline_totalnumber_report{
    border-bottom:1px solid #f5f5f5;
}
.offline_totaltime_report p,.offline_averagetime_report p,.offline_totalnumber_report p,.offline_numberpercent_report p{
    padding:5px 20px;
    font-size:14px;
    font-weight: 600;
    background:#f8f8f9;
}
#offline_totaltime_report,#offline_averagetime_report,#offline_totalnumber_report,#offline_numberpercent_report{
    height:calc(100% - 41px);
}
.offline_numberpercent_report p span{
    font-size:12px;
    color:#aaa;
    font-weight: normal;
}
/* 集中器离线详细列表 */
.con_offline_top{
    padding:10px;
}
.offline_table_height{
    height: calc(100% - 80px);
}
.specail_tab .ivu-tabs-nav-container{
    line-height:3!important;
}
.offline_reason{
    text-align:center;
}
.star{
    color:red;
}
/* 抽屉 */
  /* 遮罩 */
 .drawer .mask-show {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: rgba(0,0,0,.5);
    opacity: 1;
    transition: opacity .5s;
  }
.drawer  .mask-hide {
    opacity: 0;
    transition: opacity .5s;
  }
  /* 滑块 */
 .drawer .main {
    position: fixed;
    z-index: 9999;
    top: 0;
    height: 100%;
    background: #fff;
    transition: all 0.5s;
  }
.drawer  .main-show {
    opacity: 1;
  }
.drawer  .main-hide {
    opacity: 0;
  }
  /* 某个元素内部显示 */
.drawer  .inner {
    position: absolute;
  }
  /* 其他样式 */
.drawer  .drawer-head {
    display: flex;
    justify-content: space-between;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #eee;}
.drawer  .drawer-footer {
    position:absolute;
    width:100%;
    bottom:0;
    display: flex;
    justify-content: flex-end;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    font-size: 14px;
    font-weight: bold;
    border-top: 1px solid #eee;}
 .drawer   .close-btn {
      display: inline-block;
      cursor: pointer;
      height: 100%;
      padding-left: 20px;
    }
  
 .drawer .drawer-body {
    font-size: 14px;
    /* padding: 15px; */
  }
.draw_row{
    padding:10px 15px 5px;
}
.draw_row1{
    padding:0 15px 5px;
}
.myCollapse{
    width:90%;
    margin:0 auto 5px;
    border-radius:5px!important;
    border-left: 1px solid #dcdee2!important;
    border-right: 1px solid #dcdee2!important;
}
.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header{
    height:55px!important;
    line-height:25px!important;
    padding-top:5px!important;
}
.ivu-collapse > .ivu-collapse-item > .ivu-collapse-header > i{
    float:right!important;
}
.collapse_con{
    display:block;
    line-height:25px;
}
.ivu-collapse-content > .ivu-collapse-content-box{
    padding-bottom:5px!important;
}
.ivu-spin-fix{
    background:none!important;
}
#projectTable .ivu-table-cell div button{
    overflow: hidden;
    width: 120px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.userManualStyle{
    height:100%;
}
#userManual .ivu-tabs-content{
    height:calc(100%-75px)!important;
}
td span.featuresBox{position: relative;padding-left: 15px;}
td span.featuresBox:before{position: absolute;left: 0;top: 4px;width: 6px;height: 6px;border-radius: 50%;content: '';}
/* 不同命令的颜色标志 */
td span.fea1:before{background: #F5222D;}
td span.fea2:before{background: #52C41A;}
th:last-child .ivu-table-cell span{
    padding-left:10px!important;
}
.userManualEditTitle{
    text-align: center;
    height:48px;
    font-size:16px;
    color:rgba(51,51,51,1);
    font-weight: 600;
    line-height: 48px;
    margin-bottom:-8px;
    /* border-bottom:1px solid rgba(234,234,234,1); */
}
#editMenuTree{
    height: 88%;
    overflow-x:hidden;
}
#editMenuTree .ivu-tree span{
    font-size: 14px!important;
}
/* 要用>取子元素 不然子元素以下的元素也会被遍历 */
#editMenuTree .ivu-tree>.ivu-tree-children>li:first-child{
    padding-top:10px;
    border-top:1px solid rgba(234,234,234,1);
}
#editMenuTree .ivu-tree>.ivu-tree-children>li:first-child>.ivu-tree-title{
    font-weight: 600!important;
    color:rgba(51,51,51,1);
}
#userManual .ivu-tabs-content{
    height:89%!important;
}
.contentTitle{
    height:45px;
    font-size:32px;
    font-weight:800;
    color:rgba(51,51,51,1);
    line-height:45px;
    margin:24px 0;
}
.contentText{
    height:120px;
    font-size:18px;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:40px;
    height:780px;
    overflow: scroll;
}
#operateEditor{
    width:95%;
    height:500px;
}
.ShowUseful{
    display:flex;
}
.ShowUseful img{
    width:16px;
    height:16px;
}
.ShowUseful li{
    height:30px;
    margin-right:30px;
    cursor: pointer;
}
.edit_left{
    width: 15%;
    padding:20px;
    background: #fafafa;
    border-radius: 4px;
    margin: 24px;
}

body::-webkit-scrollbar {
    display: none;
}
/*核心代码*/
	.contentText::-webkit-scrollbar {/*滚动条整体样式*/
		width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
		height: 4px;
	}
	.contentText::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
		border-radius: 5px;
		-webkit-box-shadow: inset 0 0 5px #fff;
		background: #fff;
	}
	.contentText::-webkit-scrollbar-track {/*滚动条里面轨道*/
		-webkit-box-shadow: inset 0 0 5px #fff;
		border-radius: 0;
		background: #fff;
	}
    /*核心代码*/
    .ivu-tree-title{
    width:180px;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.nullStyle{
    width:100%; height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;
}
.nullStyle img{
    height:250px
}
.nullStyle p{
    font-weight:800;font-size:18px;line-height:32px;margin-top:20px;text-align: center;
}