html,body{width: 100%;height: 100%;padding: 0;margin: 0;color:#333;overflow: hidden!important;}
ul li{list-style: none;}
/*---滚动条默认显示样式--*/
::-webkit-scrollbar-thumb{background-color:#e3e1e1;outline-offset:-2px;-webkit-border-radius:15px;}
/*---鼠标点击滚动条显示样式--*/
::-webkit-scrollbar-thumb:hover{background-color:#d1d1d1;-webkit-border-radius:15px;}
/*---滚动条大小--*/
::-webkit-scrollbar{width:10px;height:10px;-webkit-border-radius:15px;}
/*---滚动条默认显示样式--*/
.left-side .ivu-layout-sider-children::-webkit-scrollbar-thumb,
.left-side .ivu-layout-sider-children::-webkit-scrollbar-thumb:hover{background-color:#3b4966;}
/*iview table 滚动条样式*/
.ivu-table-overflowY::-webkit-scrollbar,.ivu-table-overflowX::-webkit-scrollbar {width: 10px;height: 10px;}
/*---滚动框背景样式--*/
::-webkit-scrollbar-track-piece{background-color:transparent;-webkit-border-radius:15px;}
input[disabled], textarea[disabled] {cursor: not-allowed;background: #f6f6f6;}
input:-webkit-autofill {background: none!important;}

b{color: #464646}
.ivu-input[disabled], fieldset[disabled] .ivu-input{color: #333;}
.left{float: left}
i,em{font-style: inherit;}
input{outline: none;}
td svg{width: 20px;height: 20px;vertical-align: middle;}
.l-h-30{line-height: 30px; vertical-align: text-top}
.fl{float:left;}
.fr{float:right;}
.text-right{text-align: right!important;}
.text-left{text-align: left!important;}
.colorWhite{color:#fff!important;}
.colorOrange{color:#E6A23C!important;}
.colorRed{color:#F56C6C!important;}
.colorGreen{color:#67C23A!important;}
.colorBlue{color: #3798e7 !important;}

.bg_colorRed{background:#F56C6C!important;}
.bg_colorGreen{background:#67C23A!important;}
.bg_colorOrange{background:#E6A23C!important;}
.bg_colorBlueNew{background:#3798e7!important;}
.bg_colorBlue{background:#E4E7ED!important;}
.bg_colorSub{background:#909399!important;}
.bg_colorRed{background:#F56C6C!important;}

.bgLine_colorRed{background:initial!important;border: 1px solid #F56C6C!important;color:#F56C6C!important;}
.bgLine_colorGreen{background:initial!important;border: 1px solid #67C23A!important;color:#67C23A!important}
.bgLine_colorOrange{background:initial!important;border: 1px solid #E6A23C!important;color:#E6A23C!important}
.bgLine_colorBlueNew{background:initial!important;border: 1px solid #3798e7!important;color:#3798e7!important}
.bgLine_colorBlue{background:initial!important;border: 1px solid #E4E7ED!important;color:#E4E7ED!important}
.bgLine_colorSub{background:initial!important;border: 1px solid #909399!important;color: #333 !important}

.colorSub{color:#909399!important;}
.colorCCC{color:#CCC!important;}
.bg_colorQing{background:#20c3d5!important;}
.bg_high_color{background: #f0faff;padding: 4px;border-radius: 6px;}
.font-12{font-size: 12px!important;}
.font-14{font-size: 14px!important;}
.font-15{font-size: 15px!important;}
.font-16{font-size: 16px!important;}
.font-17{font-size: 17px!important;}
.font-18{font-size: 18px!important;}
.font-19{font-size: 19px!important;}
.font-20{font-size: 20px!important;}
span.reportCl,.color_ico {cursor: pointer;text-decoration: underline;}
span.reportCl i.iconfont{font-size: 13px; margin-right: 5px;}
.font14{font-size:14px;}
.full-height{height:100%;}
.mt0{margin-top:0px!important;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.m-r-5{margin-right: 5px;}
.m-l-10{margin-left: 10px;}
.m-l-5{margin-left: 5px;}
.m-r-10{margin-right: 10px!important;}
.m-r-15{margin-right: 15px!important;}
.m-l-120{margin-left: 120px!important;}
.m-b-10{margin-bottom: 10px!important;}
.m-b-15{margin-bottom: 15px!important;}
.m-bt-11{margin: 11px 0!important;}
.mt15{margin-top:15px;}
.p_0{padding: 0!important;}
.p_l_0{padding-left: 0!important;}
.p_l_5{padding-left: 5px!important;}
.p_l_10{padding-left: 10px!important;}
.p_l_15{padding-left: 15px!important;}
.p_r_15{padding-right: 15px!important;}
.p_t_0{padding-top: 0px!important;}
.p_b_10{padding-bottom: 10px!important;}
.p_b_15{padding-bottom: 15px!important;}
.p_t_10{padding-top: 10px!important;}
.p_r_0{padding-right: 0!important;}
.m_0{margin: 0!important;}
.p_zy_10{padding: 0 10px!important;}
.p_zy_20{padding: 0 20px!important;}
.p_zy_15{padding: 0 15px!important;}
.p_bt_10{padding: 10px 0!important;}
.p_5{padding: 5px!important;}
.p_15{padding: 15px!important;}
.p_20{padding: 20px!important;}
.m_10{margin: 10px!important;}
.p_10{padding: 10px!important;}
.relative{position: relative}
.clear{clear:both;}
.w_100{width: 100%!important;}
.w_80{width: 80.5%!important;}
.w_70{width: 70.5%!important;}
.h_100{height: 100%!important;}
.b_none{border: none!important;}
.b_r{border-right: 1px solid #e6e9f0;}
.border_line{border: 1px solid #e6e9f0;}
.b_l{border-left: 1px solid #e6e9f0;}
.b-r-line{border-right: 1px solid #e8eaec}
.b-t-line{border-top: 1px solid #e8eaec}
.b-b-line{border-bottom: 1px solid #e8eaec}
.b-l-line{border-left: 1px solid #e8eaec}
.b-b-none{border-bottom:0!important;}
.b-t-none{border-top:0!important;}
.b-l-none{border-left:0!important;}
.b-r-none{border-right:0!important;}
.b-none{border:0!important;}
.v-auto{overflow: auto!important;}
.v-hidden{overflow: hidden!important;}
.ivu-collapse-content>.ivu-collapse-content-box{padding: 0}
.txt-left{text-align: left!important;}
.txt-right{text-align: right!important;}
.txt-center{text-align: center!important;}
.block{display: block!important;}
.inline-block{display: inline-block!important;}
.font_w_none{font-weight: normal!important;}
/*待处理*/
.treatColor{background-color: #919090;color: #fff;}
/*进行中*/
.haveColor{background-color: #1f81fe;color: #fff;}
/*已通过*/
.passColor{background-color: #0ac23c;color: #fff;}
/*已撤销*/
.revokeColor{ background-color: #fe893c;color: #fff;}
/*异常*/
.abnormalColor{ background-color: #ff4234;color: #fff;}
/*暂存*/
.stagingColor{ background-color: #676767;color: #fff;}
/* iview reset */
.table-cnt-show .ivu-table th{background-color: #fafdff;}
.table-cnt-show .ivu-table-wrapper{border: 0}
.vue-treeselect__menu {overflow-x: auto !important;max-height: 180px !important;}
.vue-treeselect__label {overflow: unset;text-overflow: unset;}
.temple_panl_treeTable{height: 100%}
.temple_panl_treeTable>.ivu-col-span-5,.temple_panl_treeTable>.ivu-col-span-7{border-right: 1px solid #dcdee2;height: 100%;background: #fff;}
.temple_panl_treeTable>.ivu-col-span-19,.temple_panl_treeTable>.ivu-col-span-17{height: 100%}
.temple_panl_treeTable> .ivu-tabs-nav-scroll{border:none;}
.temple_panl_treeTable> .ivu-col-span-5 .ivu-tabs-content,.temple_panl_treeTable> .ivu-col-span-7 .ivu-tabs-content{padding: 0 20px;}
.temple_panl_treeTable> .ivu-col-span-5 .ivu-tabs-tab,.temple_panl_treeTable> .ivu-col-span-7 .ivu-tabs-tab{width: 50%;text-align: center;padding:0;margin: 0}
.temple_panl_treeTable> .ivu-col-span-5 .ivu-tabs-nav,.temple_panl_treeTable> .ivu-col-span-7 .ivu-tabs-nav{width: 100%}
.temple_panl_treeTable> .ivu-col-span-5 .ivu-tabs-ink-bar,.temple_panl_treeTable> .ivu-col-span-7 .ivu-tabs-ink-bar{width: 50%}
.ivu-tabs-nav .ivu-tabs-tab{
	border-right: 1px solid #dde7f2!important;background: #f7f8fa;margin-right: 0px;padding: 0 2em;text-align: center;height: 40px;line-height: 40px;position: relative;
}
.acceptPage_active_rightBtRg .ivu-tabs-nav-scroll .ivu-tabs-nav .ivu-tabs-tab ,.tab_wServen .ivu-tabs-nav-scroll .ivu-tabs-nav .ivu-tabs-tab{
	width: 34%;text-align: center;
}
.tab_wFive .ivu-tabs-nav-scroll .ivu-tabs-nav .ivu-tabs-tab{width: 50%}
.acceptPage_active_rightBtRg .ivu-tabs-nav-scroll .ivu-tabs-nav{width: 100%;}
.temple_panl_treeTable> .ivu-col-span-5 .ivu-tabs-tab:last-child,.temple_panl_treeTable> .ivu-col-span-7 .ivu-tabs-tab:last-child{border-right: none!important;}
.temple_panl_treeTable> .ivu-col-span-5  .ivu-tabs-ink-bar,.temple_panl_treeTable> .ivu-col-span-7  .ivu-tabs-ink-bar{display: none}
.ivu-tabs-nav .ivu-tabs-tab-active:after{
	content: "";display: block;width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;
}
.ivu-tabs-bar{margin-bottom: 0;position: relative}
.ivu-breadcrumb {
	background-color: #fff;padding-left: 10px;height: 40px;line-height: 40px;font-size: 13px;color: #666;
}
.ivu-breadcrumb-item-link i.iconfont{margin-right: 5px;}
.serch_head{padding: 15px;border-bottom: 1px solid #e6e9f0;}
.serch_head .ivu-col,.vue-treeselect__control{height: 30px;line-height: 30px;}
.serch_head .ivu-col .ivu-input-group{position: absolute;right: 8px;top: 0;}
.serch_headInput{display: inline-block;margin-right: 10px;vertical-align: middle;position: relative;}
.search_btn_box .ivu-btn-primary{border: none;box-sizing: border-box;vertical-align: super;}
.vue-treeselect__value-container{height: 100%;overflow: auto;}
.vue-treeselect__value-container::-webkit-scrollbar{display: none}
.vue-treeselect__multi-value-item{ height: 20px;line-height: 20px;padding: 0;}
.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new):hover, .vue-treeselect__multi-value-item{
	cursor: pointer;background: #f7f7f7;color: #515a6e;border: 1px solid #e8eaec;
}
.vue-treeselect--disabled .vue-treeselect__control{cursor:not-allowed}
.vue-treeselect--disabled .vue-treeselect__control .vue-treeselect__value-container .vue-treeselect__single-value {color:#c0c4cc}
.vue-treeselect__value-remove{color: #b8b8b8;border-left: 1px solid #dcdee2;}
.vue-treeselect--has-value .vue-treeselect__multi-value{margin-bottom: 0;height: 30px;line-height: 30px;}
.vue-treeselect__placeholder, .vue-treeselect__single-value{top:-2px;}
.search_btn_box .ivu-btn-primary:hover{box-shadow: 0 1px 3px 1px #cfcfcf;}
.ivu-drawer-header{padding: 12px 16px 13px;}
.ivu-steps .ivu-steps-head, .ivu-steps .ivu-steps-main{vertical-align: initial;}
.demo-drawer-footer {
	width: 100%;position: absolute;bottom: 0;right: 0;border-top: 1px solid #e8e8e8;padding: 10px 16px;text-align: right;background: #fff;
}
.ivu-form-item{margin-bottom:16px;}
.model_form_detail .ivu-date-picker{width: 100%}
.property-panel .ivu-form-item,.flow-prop-panel .ivu-form-item{margin-top: 5px}
.prop-panel-select {display: inline-block;width: 162px;}
.ivu-form-item-required .ivu-form-item-label:before{position: absolute;top: -8px;right: 2px;margin: 0;}
.main-wrapper{height: calc(100% - 48px);padding: 7px;}
.main-containBg{
	width: 100%;height: calc(100%)!important;background: #fff;border-radius: 6px;overflow: hidden;
}
.asset-item-box{margin-left: 10px;margin-top: 7px;font-size: 12px;}
.main-contain,.selfService{width: 100%;height: 100%;}
.main-box{position:relative;height:calc(100%);background-color: #fff;}
.main-box.main-box-welcome,.main-box .ivu-tabs-content{height:100%;}
.table-cntMap-show{height: calc(100% - 110px);overflow-y: auto;}
.sys-grid{width:100%!important;}
.unit-rgrid{margin-top:12px;}
.sub-grid .mmg-bodyWrapper{height:320px!important;}
.mmGrid {border: none;}
.mmGrid .mmg-bodyWrapper .mmg-body tr.even{background: #f7f8fa!important;}
.mmPaginator .pageList li.pageinfo {border: 0;font-weight: bold;}
.mmGrid .mmg-headWrapper .mmg-head th .mmg-titleWrapper .mmg-canSort{text-decoration: none;}
.mmGrid .mmg-headWrapper {
	color:#4a4a4a;background: #eaeaea;
	background: -moz-linear-gradient(top, #f0f0f0 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #eaeaea));
	background: -webkit-linear-gradient(top, #f0f0f0 0%, #eaeaea 100%);
	background: -o-linear-gradient(top, #f0f0f0 0%, #eaeaea 100%);
	background: -ms-linear-gradient(top, #f0f0f0 0%, #eaeaea 100%);
	background: linear-gradient(to bottom, #f0f0f0 0%, #eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#eaeaea', GradientType=0);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.mmGrid .mmg-bodyWrapper .mmg-body td  table{background: #f7f8fa!important;}
.table-cnts-show{ height: calc(100% - 1px);width: 100%;}
.table-cnt-show{ height: calc(100% - 63px);width: 100%;}
.data-sharing-file-table{ height: 680px;}
.table-cnt-showShift{ height: calc(100% - 88px);}
.table-cnt-showPage{width: 100%;height: calc(100% - 50px);}
.projectTabs_systemYs .table-cnt-showPage{height: calc(100% - 43px);}
.table-cnt-showPage .ivu-tabs{height: 100%}
.table-cnt-showPage .ivu-tabs-content{height: calc(100% - 35px);}
.table-cnt-showPage .ivu-tabs-content .ivu-tabs-tabpane .ivu-tabs-content{height: calc(100% - 25px);}
.selfServiceActive{width: 100%;height: calc(100% - 120px);}
.custom_table{width: 100%;border-collapse: separate;border-spacing: 0;}
.custom_table caption{line-height: 35px;font-size: 16px;font-weight: bold;letter-spacing: 5px;}
.mmGrid .mmg-headWrapper .mmg-head th,.custom_table th {
	padding: 3px 5px;border-right: 0;background-color: #f6f7f9;color: #333;border-bottom: 1px solid #e6e6e6;height: 37px;line-height: 37px;
}
.mmGrid .mmg-bodyWrapper .mmg-body td,.custom_table td{
	border-right: 0;border-bottom: 1px solid #e6e6e6;line-height:36px;
}
.custom_table td{border-right: 1px solid #e6e6e6; padding: 0 10px;}
.mmGrid .mmg-bodyWrapper .mmg-body tr.datarow:hover td,.custom_table tr:hover td {background: #f1f9fd;}
.mmGrid .mmg-bodyWrapper .mmg-body tr.datarow.selected td .mmg-index {color: #555;}
.mmGrid .mmg-bodyWrapper .mmg-body tr.datarow.selected td {background: #dcf2fb;color:#333;}
.mmPaginator {padding: 8px;}
.mmPaginator .totalCountLabel span {padding: 0 5px;}
.mmPaginatorWrapper {border-top: 1px solid #e6e9f0;}
.mmGrid .mmg-bodyWrapper .mmg-body td a{
	text-decoration: underline;display: inline-block;
}
#projectListGrid .mmg-bodyWrapper .mmg-body td a{
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 350px;vertical-align: middle;
}
#projectListGrid .mmg-bodyWrapper .mmg-body td a.gridTreeIcon{width: inherit;}
.mmg-bodyWrapper .mmg-body td .grid-name {
	text-decoration: underline;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 250px;vertical-align: middle;
}
.mmGrid .mmg-bodyWrapper .mmg-body td span.indent ~ span{display: inline-block}
.ivu-modal-header{border-bottom:none;padding: 10px 16px;}
.ivu-modal-content{border-radius: 0;}
.ivu-modal-confirm{padding: 15px;}
.ivu-modal-header p, .ivu-modal-header-inner,.ivu-modal-close .ivu-icon-ios-close,.ivu-modal-close .ivu-icon-ios-close:hover{color: #fff;}
.ivu-modal-close{top: 4px;}
.formDrawer-cnt{height: 100%; padding-bottom: 50px;overflow-y: auto;}
.ivu-btn-large {padding: 5px 15px;font-size: 12px}
.model_table_head{padding: 5px 10px;border-bottom: 1px solid #e6e9f0;line-height: 30px;}
.close_btn{border: 1px solid #cfdae5;color: #666;background-color: #fff;border-radius: 4px;}
.close_btn:focus,.close_btn:hover,.close_btn.active{
	border: 1px solid #cfdae5;background-color: #fff;box-shadow: 0 1px 3px 1px #cfcfcf;color: #666;
}
.ivu-btn-primary:focus,.ivu-btn-text:focus{box-shadow: 0 1px 3px 1px #cfcfcf;}
.mmGrid .mmg-backboard{width: 15%;}
.mmPaginator .limit select{padding: 2.5px 2px;}
.ivu-modal-body{padding:0;}
.ivu-tabs-nav-container:focus .ivu-tabs-tab-focused {border-color:#dde7f2!important;}
.model_table_detail{padding: 10px 0;}
.model_form_detail{padding: 15px 15px 0 15px;box-sizing: border-box;max-height: 580px;overflow: auto;}
.model_form_detail .model_detail_panl {height:580px;overflow: auto;}
.model_tree_detail .temple_panl_treeTable .ivu-tabs-nav .ivu-tabs-tab{width: 50%}
.model_tree_detail .temple_panl_treeTable .ivu-tabs-content{padding: 0 15px;}
.temple_panl_treeTable .temple_tree_head{
	text-indent: 1em;font-size: 14px;font-size: 16px;padding: 10px 0;color: #333;
}
.temple_panl_treeTable .temple_tree_head + .ztree{padding: 0 20px;}
.model_form_detail dl,.model_form_detail .ivu-form-item{
	font-size: 12px;position: relative;padding-left: 120px;margin-bottom: 15px;
}
.ivu-form-item-error-tip{padding-top: 2px;}
.model_form_detail .ivu-form-item,.model_tree_detail .temple_panl_treeTable .ivu-tabs-nav,
.mmg-headWrapper,.mmg-bodyWrapper,.mmg-body{
	width: 100%
}
.model_form_detail .ivu-form-item.fl{width: 50%}
.model_form_detail .ft{padding-left: 120px;}
.model_form_detail .ft label{width: 120px !important;}
.model_form_detail .ft .ivu-form-item-content{width: 98% !important;}
.acceptPage_active_rightBtLf .model_form_detail .fl{width: 48.8%}
.acceptPage_active_rightBtLf .model_form_detail .w_100{width: 97.7% !important;margin-bottom: 17px!important;}
.ivu-collapse-content{padding: 0}
.model_form_detail dt,.model_form_detail .ivu-form .ivu-form-item-label {
	width: 120px;position: absolute;left: 0;text-align: right;top:7px;line-height: initial;font-weight: bold;padding: 0 12px 0 0;
}
.model_form_detail dd,.model_form_detail .ivu-form-item-content{width: 100%;position: relative;}
.model_form_detail .tab_form_content{padding-top: 7px;}
.upload_progress_del{
	width: 100%;position: absolute;left: 0;bottom: 0;z-index: 999;
}
.project-upload-list{
	width: 100%;padding-right: 10px;overflow: hidden;background: #fff;position: relative;padding-left: 160px;
}
.project-upload-list span{
	position: absolute;left: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 150px;display: block;
}
.project-upload-list .file-btn-del{cursor: pointer;}
.project-upload-list .file-div-name{width: 100%;overflow-x: hidden;}
.project-upload-list .file-div-gress{width: 80%;padding-right: 10px;}
.project-upload-list .file-btn-del .file-view:hover{color: #25c6d8;}
.project-upload-list .file-btn-del .file-cancel:hover{color: red;}
.search_btn_box  .upload_progress_del{top: 35px; padding: 0 5px;}
.search_btn_box  .upload_progress_del .project-upload-list{padding-left: 0;padding-right:0}
.search_btn_box  .upload_progress_del .project-upload-list span{width: 100%; margin-bottom: 10px; left: 0;}
.search_btn_box  .upload_progress_del .project-upload-list .ivu-progress-inner{top:10px;}
.project-upload-list .ivu-progress-inner{background-color: #959595;}
.project-upload-list .ivu-progress-inner .ivu-progress-bg,.project-upload-list .ivu-progress-inner .ivu-progress-success-bg{height: 3px!important;}
.model_forms_detail dl{margin: 10px 5px;font-size: 12px;position: relative;padding-left: 120px; min-height: 18px; }
.model_forms_detail dt{width: 110px;position: absolute;left: 0;text-align: right;padding: 0;top: 0;line-height: initial;font-weight: bold}
.model_forms_detail .fl{width: 48%}
.model_forms_detail .w_100{width: 97.7% !important;}
.model_form_detail dd a{display: inline-block;line-height: 32px;text-decoration: underline;}
.model_form_detail dd .ivu-dropdown .ivu-select-dropdown ul.ivu-dropdown-menu li a{line-height: initial}
.model_form_detail-w100 dd,.model_form_detail-w100 .ivu-form-item-content,.model_form_detail .ivu-form-item-content .ivu-input-number,
.model_form_detail-w100 dl,.model_form_detail-w100 .ivu-form-item,.model_form_detail .form_width_mp{
	width: 100%;
}
.model_form_detail dd .demo-upload-list img{width: 100%;height: 100%;}
.model_form_detail dd .ivu-upload,.model_forms_detail dd .ivu-upload,.license_upload>.ivu-upload{width: 73px;height: 70px;margin-bottom: 5px; line-height: 67px;border-radius: 6px}
.model_form_detail dd .ivu-upload button{ background: #f7f7f7;}
.model_form_detail dd .ivu-upload button:hover {color: #25c6d8;background: #f7f7f7;}
.ivu-btn:focus{box-shadow:initial}
.model_form_detail dd.uploadImgBtn .ivu-upload button{width: 100%;height: 100%;padding-top: 10px;}
.model_form_detail dd .upload_info > .ivu-upload,.model_forms_detail dd .upload_info > .ivu-upload,.license_upload>.ivu-upload{ border: 1px dashed #f7f7f7;     background: #f7f7f7;   text-align: center;}
.model_form_detail dd .upload_info > .ivu-upload .ivu-upload div,.model_forms_detail dd .upload_info > .ivu-upload .ivu-upload div{padding: 0!important;}
.model_form_detail dd .upload_info > .ivu-upload .ivu-upload div  i.ivu-icon,.model_forms_detail dd .upload_info > .ivu-upload .ivu-upload div  i.ivu-icon,.license_upload>.ivu-upload i.ivu-icon{ font-size: 36px!important;}
.model_form_detail dd .ivu-tree ul li{margin: 0}
.license_upload > .ivu-upload .ivu-btn{background: none !important;border: none !important;color: #333;}
.model_form_detail  .form_width_mp .ivu-form-item-content{width: 80%}
.model_form_detail dd textarea{
	height: 80px;line-height: 20px;font-size: 12px;border: 1px solid #ddd;width: 100%;border-radius: 4px;padding: 5px 10px;color: #333;
}
.model_form_detail dd input{
	width: 100%;font-size: 12px;border: 1px solid #e4e7ed;	height: 30px;box-sizing: border-box;padding: 0 10px;font-size: 12px;
}
.ivu-input[disabled], fieldset[disabled] .ivu-input,.ivu-select-disabled .ivu-select-selection{
	background-color: #f5f7fa;border-color: #e4e7ed;color: #5b5b5b;
}
.personelInfo_Tab .ivu-select-input[disabled] {cursor: not-allowed;color: #333;}
.personelInfo_Tab .ivu-input[disabled] {color: #333;}
.model_form_detail:after,.model_table_head:after {content: "";display: table;clear: both;}
/* 左侧组织结构 */
.left-unit{
	background-color:#fff;border:1px solid #dcdee2;border-radius:4px;height:100%;margin-right:15px;
}
.left-unit .sub-title{width:100%;height:30px;line-height:30px;padding-left:8px;font-weight:normal;}
.left-unit .ztree{ height: calc(100% - 40px); margin: 5px 0; overflow-y: auto;}
.left-system-list{border-radius:0;height: 100%;overflow-y: auto;}
.left-system-list .ivu-card-head{padding:5px 0 5px 8px;border-bottom:none;}
.left-system-list .ivu-card-head p{color:#fff;font-size:12px;}
.left-system-list .ivu-card-body{padding:10px;}
.left-system-list .ivu-cell{padding:4px 10px;border:1px solid transparent;}
/* 关于我们 */
.about-us{
	position:absolute;left:50%;top:50%;margin-top:-140px;margin-left:-300px;width:600px;padding:40px 0; text-align: center;border-radius:4px;
}
.about-us img{float: left; width: 240px; margin-right:10px;}
.about-us .sys-info{width: 100%;}
.about-us .sys-info .sys-name{font-size: 25px;line-height: 2em;}
.about-us .sys-info img{
	width: 110px!important;height: 110px!important;float: initial!important;margin-top: 10px!important;background: #fff!important;
	padding: 5px!important;
}
/* 恢复出厂设置 */
.restore-factory-setting{
	position:absolute;top:50%;left:50%;margin-left:-155px;margin-top:-100px;width: 330px;padding: 30px 40px;border: 1px dashed #ccc;border-radius:4px;
}
.restore-factory-setting .warning-txt{margin-left:12px;}
.demo-spin-icon-load{font-size:50px; animation: ani-demo-spin 1s linear infinite;}
@keyframes ani-demo-spin {
	from { transform: rotate(0deg);}
	50%  { transform: rotate(180deg);}
	to   { transform: rotate(360deg);}
}
/* 授权 */
.license-manager{
	position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);width:530px;padding:30px; border-radius:12px;
}
.license-manager .ivu-form .ivu-form-item-label{font-size: 14px;font-weight: bold;}
.license-manager .license-name{
	width:calc(100% - 68px);display:inline-block;border-bottom:1px solid #333;padding-left:10px;color:#333;margin-right:8px;
}
.license-manager .ivu-form .ivu-form-item-content .ivu-input-wrapper .ivu-input{
	background: none;border: none;border-bottom: 1px solid #333;border-radius: 0;color: #333;
}
.license-manager .ivu-form .ivu-form-item{margin-bottom: 10px;}
/* 选择菜单图标 */
.select-icon-pop .ivu-modal-body{height:560px;overflow-y:auto;}
.select-icon {
	width: 90px;height: 80px;text-align: center;float: left;margin: 5px;
	border: 1px solid #ddd;padding: 10px;position: relative;color: #525151;
}
.select-icon .icon-name{
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;bottom: 0;width: 100%;left: 0;
	background: #ddd;height: 30px;line-height: 30px;padding-left: 5px;
}
/* task manager */
.task_account{font-size:14px;}
.task_account b{argin:0 4px;font-size:16px;}
.patrolplan_add_table{color: #333;border-collapse: collapse;}
.patrolplan_add_table tr{border-bottom: 1px solid #dde7f2;height: 35px;}
.patrolplan_add_table tr td{border-left: 1px solid #dde7f2;}
.patrolplan_add_table tr td .table_bot{color: #333;border-bottom: 1px solid #dde7f2; padding: 5px 0;}
.model_detail{padding: 0 20px;}
.models_detail{padding: 20px;}
.ivu-tree-title-selected, .ivu-tree-title-selected:hover {background-color: #add9de;}
.model_fold_detail{margin: 0 15px;}
.main-warpCenter{margin: 10px;height: calc(100% - 20px);}
.ivu-alert-message .colorRed{font-style: inherit;font-weight: bold;}
.ivu-checkbox-group{font-size: 13px;}
ul.page_ul_list{margin: 30px 0;position: relative;padding: 10px;}
ul.page_ul_list>li:first-child{padding-left: 20px;padding-top: 10px;position: absolute;top: -23px;}
.page_ul_Liccense li em{padding: 30px 20px 20px 20px;display: inline-block;}
.page_ul_list>li .ivu-upload-drag{margin-right: 20px;}
.page_ul_lists{border: 1px solid #d7dae2;background-color: #f3f4f7;padding: 20px 10px;margin: 15px 0;}
.page_ul_lists>li{padding: 10px 0}
.list_ng_p p{line-height: 35px;}
.page_ul_list .list_ng_p{padding: 30px;}
.shift_title_time{text-align: center;line-height: 30px;font-size: 18px;}
.scheduling_table_Grid .mmGrid .mmg-bodyWrapper .mmg-body tr{height: 30px;}
.scheduling_table_Grid .mmGrid .mmg-bodyWrapper .mmg-body td{border-right: 1px solid #efefef;text-align: center;line-height: 30px;}
.scheduling_table_Grid .mmGrid .mmg-headWrapper .mmg-head th{text-align: center}
.edit_input{display: block;width: 40px;height: 30px;}
.form-ui-input{width: 100%;height: 100%;}
.selft_serviceList{margin: 5px 0;}
.selft_serviceList li{display: inline-block;border-radius: 3px;line-height: 20px;padding: 0 5px;margin-right: 5px;cursor: pointer;}
.main-warpCenter .ivu-alert{ padding: 8px 16px ;}
.self_list_active{border: 1px solid #e8eaec;border-radius: 3px;margin-right: 10px;margin-bottom: 10px;}
.ivu-row .ivu-col-span-8:nth-child(3n) .self_list_active{margin-right: 0px;}
.selfList_activeHead,.selfList_activeFooter{  padding: 0 10px;height: 40px;line-height: 40px;}
.selfList_activeHead::after,.selfList_activeFooter::after{content: "";clear: both;}
.selfList_activeHead{background: #e8eaec;}
.selfList_activeHead span:last-child{ cursor: pointer}
.selfList_activeHead .search_btn_box span i.iconfont{font-size: 14px;}
.selfList_activeFooter{border-top: 1px solid #e8eaec;}
.self_list_active p{text-indent: 1em;line-height: 25px;margin: 5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.form_img{width: 70px; height: 70px; position: relative;border-radius: 6px;display: inline-block;margin: 5px 3px;overflow: hidden}
.panlInfo_actilsRight .infoPan_item .form_img img{width: 85%;height: 70%;}
.form_img img,.form_img .ivu-upload{width: 100%; height: 100%;}
.form_img .ivu-upload .ivu-upload-drag{width: 100%; height: 100%; border:none;background: none;}
.delForm_panl{
	position: absolute;bottom: 0;height: 24px;line-height: 24px;background: #f7f7f7;width:100%;
	display: none;
}
.form_img:hover .delForm_panl{display: flex}
.delForm_panl .delForm_img{
	height: 100%;text-align: center;display: inline-block;cursor: pointer;flex-grow: 1;
}
.delForm_panl .delForm_img:hover{background: #e2e2e2;}
.delForm_panl .delForm_img .iconfont{font-size: 13px;color: #8c8b99;}
.fillYS_detail{position: relative;display: flex;padding: 3px 0;cursor: pointer;height: 25px;line-height: 25px;}
.fillYS_detail .fillNameImg{width: 18px;height: 15px;display: inline-block;margin-right: 5px; position: relative;top: 3px;}
.fillYS_detail .ellipsisName{line-height: 23px;display: block;width: calc(100% - 162px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fillYS_detail:hover .ellipsisName{color: #0aadbf;text-decoration: underline}
.fillYS_detail .fill_iconfont{position: absolute;right: 0;top: 6px;display: none;line-height: initial;}
.fillYS_detail .fill_iconfont .iconfont{margin: 0 2px;font-size: 13px;color: #8c8b99;vertical-align: middle;}
.fillYS_detail .fill_iconfont .iconfont:hover{color: #0aadbf;}
.fillYS_detail:hover .fill_iconfont{display: block}
.delForm_file{
	width: 18px;height: 17px;position: absolute;right: 0;text-align: center;line-height: 19px;
	color:#f00;font-weight: bold;top: 0;cursor: pointer;display:none
}
.reportCl{position: relative}
.reportCl.delClose{color:#fc605a}
.delForm_extend{
	width: 18px;height: 17px;position: absolute;right: -30px;
	text-align: center;color:#f00;font-weight: bold;top: 0;cursor: pointer;display:none
}
.delForm_extend,.delForm_file{display: block}
.form_wj{line-height: 30px;cursor: pointer}
.commentManage{position: relative;width: 100%;height:100%;}
.commentEdit{position: absolute; bottom: 0;width: 100%; padding: 10px;background: #fefefe;border-top: 1px solid #e8eaec;}
.orderDynamic .commentChat,.commentChat{overflow-y: auto;width: 100%;overflow-x: hidden; padding: 10px;}
.orderDynamic .commentChat,.commentManage>div{height: 100%;}
.commentChat,.orderDynamic{height: calc(100% - 110px);}
.commentChat dl{width: 100%; position: relative; padding-left: 50px; margin-bottom: 10px;}
.commentChat dl dt,.commentChat .ivu-avatar{width: 40px;height: 40px;background: #fff;border-radius: 50%;position: absolute;left: 0; text-align: center;line-height: 40px;font-weight: bold;}
.commentChat dl dt img,.commentChat .ivu-avatar img,.formDetail_right{width: 100%;height: 100%;}
.commentChat dl dd{width: 100%;}
.commentChat dl dd p{color: #9e9b9b;line-height: 20px;overflow: hidden;word-wrap: break-word;}
.activeLeft_dl dd p{overflow: hidden;word-wrap: break-word;}
.commentChat dl dd p em{margin-right: 10px;}
.commentChat dl dd p i{cursor: pointer;font-size: 13px!important;margin-right: 5px;}
.commentChat dl dd p i.icon-ai-message{ position: relative;top: 3px;}
.commentChatMsg_next{padding-left: 50px;}
.formDetail_center{width: 100%; height: 100%;border-left: 1px solid #e8eaec;border-right: 1px solid #e8eaec;padding: 15px 0;}
.btn_serviceWork{width: 100%;height: 60px;margin-top: 10px;background: #f7f8fa;padding: 15px 10px;}
.formDetail_center h2{padding-left: 15px;}
.formDetail_right h6{ text-align: center;line-height: 35px;font-size: 15px;}
.formDetail_rightList{margin-top: 15px; position: relative; padding-bottom: 40px;}
.formDetail_rightList li::before{
	content:"";display:block;border-left:1px dashed #afb1b5;height:100%;width:1px;position:absolute;top:10px;left: 30px;
}
.formDetail_rightList li:last-child::before{content: initial}
.formDetail_rightList li{margin-bottom: 10px;position:relative;}
.formDetail_rightImg{
	width: 30px;height: 30px;border-radius: 50%;text-align: center;line-height: 28px;position: absolute;left: 13px;font-size: 14px;
}
.acceptPage_active_rightBtRg .ivu-tabs,.ivu-tabs-content,.ivu-tabs-tabpane,.formDetail_right .ivu-tabs{height: 100%}
.acceptPage_active_rightBtRg .ivu-tabs .ivu-tabs-tabpane,.formDetail_right .ivu-tabs .ivu-tabs-tabpane{height: calc(100% - 40px);}
.formDetail_rightInfo{ position: relative;left: 60px;width: 80%;}
.formDetail_rightInfo p{line-height: 25px;color: #9e9b9b;}
.formDetail_rightInfo p:first-child{font-size: 14px;font-weight: bold;}
.selfServicerMb{height: 100%; border-left: 1px solid #ececec; padding: 15px; }
.selfServicerMb>h6,.selfServicerMb p{line-height: 35px;}
.footerBtn{position: absolute;bottom: 0;border-top: 1px solid #ececec;width: 100%;padding: 8px 10px;text-align: right;}
#projects-index {
	column-count: auto;
	column-width: 400px;
	-webkit-column-count: auto;
	-webkit-column-width: 400px;
	-webkit-column-gap : 0.5rem;
	-moz-column-count: auto;
	-moz-column-width: 400px;
	-moz-column-gap : 0.5rem;
	padding: 1em 2em;
}
.ivu-tabs-tabpane .page_line h2{text-indent: 0.4em;font-size: 16px;height: 23px;line-height: 23px;}
#projects-index ul.ztree{padding:0;}
#projects-index ul.projects li.root{margin-bottom: 1em;}
#projects-index ul.projects>li>a{font-size: 15px;font-weight: bold;}
#projects-index .ztree li{line-height: 22px;}
#projects-index .ztree li a{margin-left: 5px;}
.acceptPage_active,.acceptPage_active_right,.acceptPage_active_left,.acceptPage_active_rightBtLf,.acceptPage_active_rightBtRg{height: 100%;}
.acceptPage_active_rightBt{height: calc(100% - 60px);}
.acceptPage_active_left,.acceptPage_active_rightBtLf{border-right: 1px solid #e8eaec;}
.acceptPage_active_left{background:#fefefe;}
.acceptPage_active_rightBtLf .ivu-alert-message span{margin-right: 4em;}
.activeLeft_ul{margin-bottom: 5px;}
.activeLeft_ul li{display: inline-block;width: 49%;vertical-align: top;}
.activeLeft_ul li.dts{
	background: #fff;margin-bottom: 5px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;
	color: #515a6e;font-weight: bold;border-radius: 5px;box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);cursor: pointer;
}
.activeLeft_ul li.dts:nth-child(4){margin-left: 3px;}
.acceptPage_active_left .ivu-input-wrapper{width: 99%}
.acceptPage_active_left .ivu-select{width: 99%;margin-bottom: 5px;}
.activeLeft_dl dl,.activeLeft_dl ul{
	padding: 15px 10px;width: 99%;position: relative;margin: 10px 0;background: #fff; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
	border: 1px solid #dcdcdc;cursor: pointer;border-radius: 6px;
}
.activeLeft_dl dl{padding-left: 55px;}
.activeLeft_dl ul{padding:15px 10px 15px 15px; height: 92%;overflow-y: auto;}
.activeLeft_dl ul li{padding: 6px 0;border-bottom: #f3f3f3 1px solid;}
.acceptPage_active_left .activeLeft_dl dl{border:none}
.activeLeft_dl dt{
	position: absolute; left: 10px;top: 50%;transform: translateY(-50%);background:#fff;width: 35px;height:35px;
	text-align: center;border-radius: 50%;font-size: 13px;font-weight: 400; border: 1px solid #8c8b99;padding: 0;
}
.commentChat dl dt{font-size: 15px;font-weight: 400; border: 1px solid #8c8b99;}
.activeLeft_dl dt div,.commentChat dl dt div{
	background: #8c8b99;
	border-radius: 50%;
	width: 100%;
	height: 100%;
	line-height: 28px;
	color: #fff;
	border: 4px solid #fff;
	box-sizing: border-box;
}
.activeLeft_dl dt div{line-height: 22px}
.activeLeft_dl dd{width: 100%;}
.activeLeft_dl dd p{ line-height: 22px}
.activeLeft_dl dd p:first-child{font-size: 14px;font-weight: bold;}
.activeLeft_dl dd p:first-child em{font-size: 12px;font-weight: normal}
.taskNew_tabPanl{padding: 10px;height: 100%;}
.taskNew_oneTabPan .ivu-tabs-content{height: calc(100% - 39px);}
.taskNew_oneTabPan .ivu-tabs-content .ivu-tabs-tabpane,.taskNew_oneTabPan .ivu-tabs,.taskMap{height: 100%;}
/*.taskNew_tabPanl .ivu-tabs-tabpane{border: 1px solid #dde7f2;background: #fff; border-radius: 0 0 4px 4px;!*padding: 5px 0;*!}*/
.taskNew_oneTabPan .ivu-tabs-nav-scroll,.taskNew_tabPanl .ivu-tabs-bar{border: none}
.taskNew_tabPanl .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{height: 26px;}
.taskNew_tabPanl .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{padding: 0 2em;height: 26px;line-height: 26px; font-size: 12px;}
.taskNew_tabPanl .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active{height: 27px;}
.taskNew_oneTabPan .taskNew_tabPanl .ivu-tabs-content{height: calc(100% - 30px);}
.taskTree{background: #f7f8fa;border-right: 1px solid #dde7f2;height: 100%;padding: 10px;}
.projectWork_table{margin: 10px;border: 1px solid #e8eaec;margin-bottom: 0;}
.projectWork_tableList .model_forms_detail dl dd{word-break: break-all;}
.projectWork_tableList .ivu-col-span-12:last-child .projectWork_table{margin-bottom: 10px}
.projectWork_table>h4{height: 40px;line-height: 40px;text-indent: 1em;font-size: 15px;font-weight: bold;position: relative;padding: 0 10px;}
.projectWork_table>h4::before {
	content: "";display: inline-block;width: 3px;height: 20px;position: absolute;top: 10px;left: 13px;
}
.projectWork_table>h4  button{margin-top: 4px;margin-right: 5px;}
.projectWork_table .doc_num{width: 100%;height: 30px;font-size: 13px;font-weight: bold;line-height: 30px;   }
.projectWork_table .doc_num .doc_num_task{width: 200px;padding-left: 10px;float: left;}
.projectWork_tableList .ivu-col-span-12:nth-child(odd) .projectWork_table{margin-left: 0;}
.projectSecondevel{position: absolute;top: 0;width: 100%;height: calc(100% - 37px);background: #fff;}
.projectSecondevel .serch_heads{padding: 0;height:37px;line-height: 37px;padding-left: 10px;border-bottom: 1px solid #e6e9f0;}
.projectSecondevel .serch_heads .back_head,.projectSecondevel .serch_head .back_head,.back_head{font-size: 14px;font-weight: bold;text-decoration: underline;cursor: pointer;}
.projectSecondevel .serch_heads .ivu-breadcrumb{width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.security_tip {height: 30px;line-height: 30px;text-align: center;padding-top: 10%;color: rgb(255, 0, 0);font-size: 20px;}

.ivu-layout.ivu-layout-has-sider>.ivu-layout, .ivu-layout.ivu-layout-has-sider>.ivu-layout-content{overflow: hidden}
.tableBasicInfo{width: 100%;text-align: center;border-collapse: collapse;}
.tableBasicInfo th{height:35px; line-height:35px;border-right:1px solid #dde7f2;background-color: #fafdff;color: #333;border-bottom: 1px solid #dde7f2;text-align: center}
.tableBasicInfo td{position:relative;border-right: 1px solid #dde7f2;;border-bottom: 1px solid #dde7f2;height:35px;padding: 5px 0;text-align: center}
.tableBasicInfo th:last-child,.tableBasicInfo td:last-child{border-right: 0;}
.tableBasicInfo td a{text-decoration: underline;padding: 0 5px;}
.model_left{float: left;padding: 10px 0;}
.model_right{float: right;height:100%;border-left: 1px solid #e6e9f0; display: none;}
.model_right h6{height: 50px;line-height: 50px;background: #e6e9f0;text-indent: 2em;}
.model_right h6 .search_btn_box{float: right;margin-top: 1.2em;margin-right: 1.2em;}
.serch_head .box_span {
	display: inline-block;padding: 0 20px;border: 1px solid #ddd;cursor: pointer;position: relative;height: 27px;line-height: 27px;margin-bottom: 5px;margin-right: 5px;
}
.serch_head .box_span::before{content: ""; display: block; width: 15px;height: 15px;background: #ddd;position: absolute;  bottom: -1px;right: -1px;}
.serch_head .ItemActive::after{
	content: "";display: block;width: 8px;height: 8px;position: absolute;bottom: 2px;right: 2px;
}
.personHeadSearch{position: absolute;right: 10px;padding: 0;border: 0;top: 4px;z-index: 99;}
/*.ivu-tabs-tabpane .box:first-child{border-top:0}*/
.speedProgress{padding: 15px;text-align: center}
.speedProgress .model_form_detail{padding: 0;}
.speedProgress .model_form_detail dl{display: inline-block;vertical-align: top; margin: 0;padding-top: 9px;padding-left: 10px; box-sizing: content-box;}
.speedProgress .model_form_detail  .ivu-btn-group{padding-top: 10px;}
.Tab_wid_zdy .ivu-tabs-nav .ivu-tabs-tab{padding: 0 1em;}
.speedProgress .ivu-steps-horizontal .ivu-steps-content{width: 150px;}
.speedSreps_info{text-align: center;height: 100%;overflow: auto;}
.speedSreps_info h6{ padding: 1em 0;text-align: center;font-size: 23px;}
.speedSreps_info .ivu-steps-horizontal{width: 750px;margin: 0 auto; text-align: left;}
.speedProgress .speedSreps_info .model_form_detail{margin: 20px 0;}
.projectBtnSeat{position: absolute;right: 10px;top:4px;}
.settingScreen{margin-bottom: 1.5em;}
.settingScreen p{padding: 10px 0;}
.settingScreen p .ivu-checkbox-wrapper,.settingScreen p .ivu-radio-wrapper{line-height: 2.5em;padding-right: 2em;}
/*tree右侧菜单*/
#rMenu {position:absolute; padding:4px; top:0;}
#rMenu a.list-group-item {padding: 5px 15px 3px 15px;display: block;margin: 1px 0;}
#xflow > li{padding: 15px;position: relative;width: 1000px;overflow-x: auto;height:200px;white-space: nowrap;overflow-y: hidden;}
#xflow > li:last-child{border-bottom: none;}
#xflow > li div.root {display: inline-block;vertical-align: top;width: 140px;height: 160px;line-height: 160px;text-align: center;position: relative;}
#xflow > li div.root::before{content: "";display: block;position: absolute;width: 25px;left: 140px;height: 11px;top: 14px;}
#xflow > li > ul >li{width: 160px;}
#xflow > li > ul,#xflow > li > ul >li{display: inline-block;vertical-align: top;margin: 0 10px; position: relative}
#xflow > li > ul >li div.section{line-height: 2.5em;margin-bottom: 10px; text-align: center;position: relative;}
#xflow > li > ul >li div.section::after{content: "";display: block;position: absolute;width: 25px;left: 160px;height: 11px;top: 14px;}
#xflow > li > ul >li ul.none div.section::after,#xflow > li > ul > li:last-child .section::after{content: initial}
#xflow > li > ul >li ul.none{padding: 12px;height: 120px;overflow: auto;}
#xflow > li > ul >li ul.none::before{content: "";display: block;position: absolute;width: 2px;left: 80px;height: 20px;top: 21px;}
#xflow > li > ul >li ul.none div.section{text-decoration: none;line-height: 2.5em;margin-bottom: 5px;}
#xflow > li > ul >li ul.none li:last-child div.section{margin-bottom: 0;}
.delectClear{
	position: absolute;width: 16px;height: 16px;border-radius: 50%;font-size: 18px;text-align: center;line-height: 16px;cursor: pointer;display: none;
}
#xflow > li div.root .delectClear{right: -5px;top: -5px;}
#xflow > li > ul >li ul.none li .delectClear{top: -3px;right: -3px;}
#xflow > li > ul >li ul.none li{position: relative}
#xflow > li > ul >li ul.none li:hover .delectClear,#xflow > li > ul >li div.section:hover .delectClear,#xflow > li div.root:hover .delectClear{display: block}
#xflow > li > ul >li div.section .delectClear{top: -5px;right: -4px;}
.ivu-collapse{border-radius:0;}
.ivu-collapse>.ivu-collapse-item>.ivu-collapse-header{font-size: 14px;font-weight: bold;}
.otherInfo_msg p{ line-height: 40px;}
.otherInfo_msg p .ivu-input-wrapper{padding: 0 5px;}
.speedSreps_info .ivu-steps-horizontal{width: 860px;margin: 20px auto;}
.ivu-steps .ivu-steps-tail{width: 50%;left: 88px;z-index: 99;}
.ivu-steps .ivu-steps-title{padding-right: 80px;}
.speedSreps_info .search_btn_box{margin-top: 20px;}
.page_ul_lists .totlForm_Item >li{padding: 0;}
.headSearchMoreIco{
	height: 30px;width: 30px;border:1px solid #dcdee3;border-radius: 4px;color: #c0c4cc;display: inline-block;text-align: center;line-height: 30px;font-size: 17px;cursor: pointer;
}
.headSearchMoreIco:hover{background: #f5f5f5;}
.headSerchModeLayer{position: absolute;top: 61px;width: 100%;background: #f5f5f5;padding: 15px;left: 0;z-index: 99 ; border-bottom: 1px solid #ddd;}
.headSerchModeLayer .ivu-col{margin-bottom: 15px;}
.pullDown {
	animation-name: pullDown;
	-webkit-animation-name: pullDown;
	animation-duration: 1.1s;
	-webkit-animation-duration: 1.1s;
	animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%
}
@keyframes pullDown {
	0% {transform: scaleY(0.1)}
	40% {transform: scaleY(1.02)}
	60% {transform: scaleY(0.98)}
	80% {transform: scaleY(1.01)}
	100% {transform: scaleY(0.98)}
	80% {transform: scaleY(1.01)}
	100% {transform: scaleY(1)}
}
@-webkit-keyframes pullDown {
	0% {-webkit-transform: scaleY(0.1)}
	40% {-webkit-transform: scaleY(1.02)}
	60% {-webkit-transform: scaleY(0.98)}
	80% {-webkit-transform: scaleY(1.01)}
	100% {-webkit-transform: scaleY(0.98)}
	80% {-webkit-transform: scaleY(1.01)}
	100% {-webkit-transform: scaleY(1)
	}
}
.pojectMap_sercher{width: 250px; position: absolute;left: 10px;top: 9em;z-index: 90;}
.pojectMap_sercherPanl{width: 100%;background: #fff; border: 1px solid #dcdee2; margin-top: 5px;max-height: calc(100% - 100px); overflow: auto}
.pojectMap_sercherPanl a{display: block; line-height: 25px; width: 100%;padding: 8px 10px;}
.pojectMap_sercherPanl a:hover{background: #dcdee2;}
.pojectMap_Btn{position: absolute; right: 10px; bottom: 35px;z-index: 999}
.pojectMap_Btn a{display: block; width: 35px;height: 35px;line-height:29px;background:#f8f8f9; margin: 8px 0; color: #333;font-size: 28px;font-weight: bold; text-align: center }
.pojectMap_mapSwitch{width: 180px; position: absolute;right: 10px;top: 9em;z-index: 90;}
.pojectMap_cityInput{width: 180px; position: absolute;left: 10px;top: 10px;z-index: 90;}
.reportCl {
	text-decoration: underline;cursor: pointer;font-size: 12px;
	margin-right: 7px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;
}
.list-complete-item{margin-bottom: 20px;}
.btnNone{display:none}
.hhhaha:hover .btnNone{display: inline-block}
.hhhaha:hover {font-weight: 600;}
.ivu-tree ul li {list-style: none; padding: 0;white-space: nowrap;outline: none;}
.terminal,.terminal .xterm-viewport{background-color: #333;color: #fff;height: 100%;font-size: 12px;}
.sftpdiv span.message{color: #fff; font-size: 12px;}
.mask-layer {
	width: 100%;height: 100%;
	position: absolute;top: 0;left: 0;background: rgba(0,0,0,.8);z-index: 999999999;
}
.mask-layer-container {
	height: 460px;width: 600px;
	position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);transition-duration:1s;
}
.mask-layer-close {
	font-size: 25px;width: 28px;height: 28px;color: #fff;background: #f00;
	text-align: center;line-height: 28px;position: absolute;right: 0;top: 0;cursor: pointer;
}
.emptyTip {margin-left: calc(50% - 30px);margin-top: 15%;}
.serch_head .ivu-col .ivu-select-selection{max-height: 34px;overflow: auto;}
.serch_head .ivu-col .hideOverFlow .ivu-select-selection{overflow: hidden}
.searchScreen_panl .hideOverFlow.ivu-select .ivu-select-arrow{display: block}
.serch_head .ivu-col .ivu-select-selection input[type='hidden']+div{height: 100%}
.serch_head .ivu-col .ivu-select-selection input[type='hidden']+div .ivu-select-input{height: 100%;line-height: 100%}
.page_line {border-bottom: 1px solid #e8eaec;padding: 15px;}
.page_line_no{padding: 15px;}
.acceptPage_active_rightBt .ivu-alert-info{
	border: none;border-bottom: 1px solid #e6e9f0;border-radius: 0;margin: 0;height: 40px;line-height: 40px;padding: 0 10px;
}
.accept_info_Aj{border: 1px solid #ddd;border-radius: 3px; padding: 10px; padding-left: 80px; position: relative;min-height: 92px;}
.accept_info_Aj  >.ivu-btn,.accept_info_Aj .upload_info>.ivu-upload{position:absolute; left:10px;margin-right: 10px;}
.accept_info_Aj .upload_info>.ivu-upload{margin-bottom: 0}
.accept_info_Aj .zc_rgInfo{max-height: 310px;overflow: auto;min-height: 32px;width: 100%; overflow-x: hidden;}
.accept_info_Aj >.ivu-btn{width: 60px;padding: 5px 0;}
.accept_info_Aj .zc_rgInfo p{
	margin-bottom: 5px;background: #f3f3f3;padding: 5px 0 0 5px;display: inline-block;margin-right: 5px;width: 48%;
}
.accept_info_Aj .zc_rgInfo p span{display: block;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.accept_info_Aj .zc_rgInfo p span em{font-weight: bold;}
.accept_info_Aj .zc_rgInfoEx{overflow: auto;width: 100%; overflow-x: hidden;max-height: 220px;}
.accept_info_Aj >.ivu-btn{width: 60px;padding: 5px 0;}
.accept_info_Aj .zc_rgInfoEx p{
	margin-bottom: 5px;background: #f3f3f3;padding: 5px 0 0 5px;display: inline-block;margin-right: 5px;width: 48%;
}
.accept_info_Aj .zc_rgInfoEx p span{display: block;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.accept_info_Aj .zc_rgInfoEx p span em{font-weight: bold;}
.zc_rgInfo_img h6,.zc_rgInfo_file h6{background: #f7f7f7;text-align: center;padding: 5px;margin-bottom: 5px;font-size: 13px!important;font-weight: 600;}
.zc_rgInfo_file h6.h6Style{height: 30px;line-height: 30px;padding: 0 5px}
.zc_rgInfo_file h6.h6Style .ivu-badge-status-text{color: #000}
.ivu-upload button{border: none;display: inline-grid;padding: 0;}
.ivu-upload button i.ivu-icon{font-size: 26px;line-height: initial;}
.ivu-upload button span{margin-left: 0!important; transform: scale(0.9);}
.ivu-modal-content .ivu-modal-body .ivu-transfer{padding: 10px;width: 100%;text-align: center;}
.ivu-modal-content .ivu-modal-body .ivu-transfer .ivu-transfer-list{ width: 45%!important;height: 100%;}
.ivu-modal-content .ivu-modal-body .ivu-transfer .ivu-transfer-operation{width: 4%!important;}
.ivu-transfer-list-body-with-search .ivu-transfer-list-content{text-align: left}
.extended_info{ padding: 10px 0;}
.extended_info .extra_head{border-top: 1px dashed #ddd;}
.extended_info .extra_head>span{
	display: inline-block;text-align: center;padding: 2px 9px;position: relative;top: -13px;left: 30px;
}
.extended_info .extra_head .extra_button{
	position: relative;right: 0;float: right;top: -17px;background: #f3f3f3;
}
.extended_info .extra_head .extra_button.ivu-btn>span{vertical-align: text-top;}
.extended_info_input{
	padding-top: 13px;position: relative;padding-right:40px;background: #f9f9f9;min-height: 40px;margin: 10px 0;
}
.extended_info .extended_info_input{min-height: 60px;}
.personelInfo_styleUpdata .extended_info_input{padding-top: 0}
.dividerSla_tab.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{padding: 0 16px;line-height: 31px;font-size: 12px}
.ivu-modal .selectTip_wid .ivu-select-dropdown{width: 100% !important;min-width: initial!important;}
.selectOption_wid .ivu-select-dropdown-list li.ivu-select-item{
	width: 350px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.ivu-input-group-append .ivu-select-dropdown{width:auto !important;}
.ivu-form-item .ivu-select-dropdown .ivu-select-dropdown-list li.ivu-select-item{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.extended_info_input .extra_close_ico{
	position: absolute;right: 10px;top:50%;transform: translateY(-50%);
	border-radius: 4px;width: 20px;height: 20px;line-height: 20px;text-align: center;background: #F56C6C; color: #fff; cursor: pointer
}
.assets_tabs_wFore .ivu-tabs-nav .ivu-tabs-tab{width: 25%;}
.assets_tabs_wFore .ivu-tabs-content{padding: 15px;}
.assets_tabs_wFore .ivu-tabs-context-menu{display: none;}
.assets_tabs_wFore .ivu-tabs-content .ivu-tabs-tabpane>.fl .fl{width: 100%;}
.specail_border{ border: 1px solid #dcdee2;margin-bottom: 10px;}
.specail_border .ivu-tabs .ivu-tabs-content .ivu-table-wrapper{border:none;}
.ivu-form .ivu-form-item-label{position: relative}
.jBox-container .jBox-content ul{background: #f7f8fa!important;padding: 10px;border: 1px solid #ddd;}
.jBox-container .jBox-content ul li{line-height: 22px;}
.serch_head .ivu-upload button{height: 30px;padding: 0 15px;display: inline-block;    vertical-align: revert;}
.serch_head .ivu-upload button i.ivu-icon{font-size: 16px;color: #fff;}
/*.service_workTab .ivu-tabs-nav .ivu-tabs-tab{padding: 0;width: 25%}*/
/*.service_workTab .ivu-tabs-nav .ivu-tabs-tab{width: 25%}*/
.service_workTab{height: 100%}
.service_workTab .ivu-tabs-content{height: calc(100% - 40px)}
.layout-header-bar .custom-content-con .colorWhite{color: #606465!important;}
.assets_tabs_wFore .ivu-form,.assets_tabs_wFore .ivu-form .ivu-tabs,.selfTabs_five{height: 100%;}
.selfTabs_five .ivu-tabs-nav .ivu-tabs-tab{width: 50%;}
.selfTabs_five  .ivu-tabs-content{height: calc(100% - 40px);}
.property-panel .ivu-divider{ margin: 10px 0 30px 0;}
.property-panel .ivu-divider .ivu-divider-inner-text{position: relative;top: 10px;}
.fr_file_info{ float: right; margin-right: 20px;}
.ivu-badge i{
	font-size: 16px!important;font-weight: bold!important;position: relative;top: -1px;margin: 0 3px;
}
.ivu-badge-count {
	font-family: Monospaced Number;vertical-align: middle;position: absolute;transform: translateX(50%);top: 6px;right: 0;height: 18px;
	border-radius: 10px;min-width: 18px;background: #d85837;border: 1px solid transparent;color: #fff;line-height: 16px;
	text-align: center;padding: 0 6px;font-size: 12px;white-space: nowrap;transform-origin: -10% center;z-index: 10;box-shadow: 0 0 0 1px #fff;
}
.file_fropDown_info{width: 300px;}
.file_fropDown_info .ivu-dropdown-item {border-bottom: 1px solid #ebebeb;}
.file_fropDown_info li:last-child{border-bottom: none;}
.file_fropDown_info .ivu-dropdown-item  span{
	display: inline-block;margin-right: 10px;width: 185px;white-space: pre-wrap;word-wrap: break-word;overflow: hidden;
}
.file_fropDown_info .ivu-dropdown-item i{
	display: inline-block;padding: 0 5px;border-radius: 3px;margin-right: 5px;cursor: pointer;font-size: 12px;vertical-align: top
}
.animImage {
	-webkit-animation-name: imageAnim;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-timing-function: ease;
	-webkit-animation-play-state: running;
}
@-webkit-keyframes imageAnim{ 0% {opacity: 1;} 100% {opacity: 0;}
}
.item_lable {
	display: inline-block;line-height: 1;font-family: SimSun;font-size: 12px;color: #ed4014;
	position: absolute;top: -8px;left: -8px;margin: 0;
}
.company_ico .ivu-badge{
	width: 28px;height: 28px;border-radius: 6px;line-height: 28px;
	display: inline-block;vertical-align: middle;text-align: center;
}
.company_ico{
	cursor: pointer;display: inline-block;vertical-align: middle;
	margin-right: 20px;position: relative;left: 49%;margin-left: -100px;
}
.company_ico .ivu-badge i.iconfont {font-size: 15px!important;color: #fff;font-weight: initial!important;}
.company_ico  .file_fropDown_info .ivu-dropdown-item span{width: 190px;}
.company_ico  .file_fropDown_info .ivu-dropdown-item i{background: initial;text-align: right;float: right;}
.static_ico{
	display: inline-block;width: 20px;height: 20px;color: #fff;border-radius: 50%;
	text-align: center;line-height: 20px;position: relative;top: 9px;margin-right: 10px;
}
.side-menu-wrapper .ivu-dropdown{display: initial}
.jieduan-line{height: 6px;background: #ddd;width: 100%;position: relative;top: 50%;}
.ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary+.ivu-btn, .ivu-btn-group:not(.ivu-btn-group-vertical) .ivu-btn-primary:last-child:not(:first-child){border-left-color:inherit;}
.signCode_input{
	position: relative;padding-left: 30px;padding-right: 60px;height: 32px;
}
.signCode_input .sign_refrsh {
	position: absolute;left: 0;width: 32px;height: 32px;border-radius: 3px;
	top: 0;background: #dcdee2;color: #353535;border-color: #dcdee2;
}
.signCode_input .sign_input {width: 98%;}
.signCode_input .sign_copy{position: absolute;right: 0;top: 0;}
.header_right_skinPeeler {display: inline-block;vertical-align: top;cursor: pointer;margin:0 15px}
.header_skinPeeler .ivu-select-dropdown{min-width: 70px;padding: 0;height: 40px;text-align: center;}
.header_skinPeeler .header_skinPeeler{min-width: initial;display: flex;}
.header_skinPeeler.ivu-select-dropdown{overflow: hidden}
.header_right_skinPeeler .header_skin_btn{
	width: 24px;height: 24px;text-align: center;line-height: 22px;border-radius: 4px;
}
.header_right_skinPeeler .header_skin_btn i.ivu-icon{font-size: 17px!important;top: 1px;color: #fff;}
.header_skinPeeler .header_skinPeeler li{
	width: 22px;height: 22px;border-radius: 5px;display: inline-block;margin: 0 3px;vertical-align: text-bottom;
}
.header_skinPeeler .header_skinPeeler  li.skinActive::after{
	display: block;content: "";width: 8px;height: 8px;border-radius: 5px;background: #fff;margin: 6px auto;
}
.sftpdiv .filelist span.filename,.sftpdiv .filelist label.fileinfo{ font-size: 14px;}
.search_btn_box_updolad .ivu-upload .ivu-btn{width: 90px;height: 32px;display: inline-block;}
.search_btn_box_updolad .ivu-upload .ivu-btn i.ivu-icon{font-size: 20px;color: #fff;}
.ivu-input{border: 1px solid #dcdfe6;color: #606266;}
.ivu-select-arrow,.ivu-input-icon{ color: #c0c4cc;}
.mmGrid .mmg-headWrapper .mmg-head th .mmg-titleWrapper .mmg-colResize {border-left: 1px solid #e6e6e6;}
.footer_msg,.footer_msg2{position: absolute;bottom: 40px;text-align: center;width: 100%;color: #fff;}
.footer_msg2{bottom: 20px;}
.metertip{padding: 10px;border: 1px solid #dcdfe6; background: #fff!important;}
.metertip ul{background: none!important;}
.metertip ul li{line-height: 25px;}
.mmGrid .mmg-bodyWrapper .mmg-body tr{position: relative}
.vue-treeselect__menu{overflow-x: auto!important;}
.vue-treeselect__label{overflow: initial!important; text-overflow: initial!important;}
.vue-treeselect--single .vue-treeselect__option--selected:hover,.vue-treeselect__option--highlight,
.vue-treeselect--single .vue-treeselect__option--selected{background: none!important;}
.ol-overlaycontainer-stopevent .ol-overlay-container{z-index: 9999}
.ol-viewport{position: initial!important;}
.projectWork_tableList .model_forms_detail dl{padding-left: 150px;}
.projectWork_tableList .model_forms_detail dt{width: 150px;}
.upload_content{visibility:initial!important;}
#tableBasicInfo tbody {display: block;height: 645px;overflow-y: auto;}
#tableBasicInfo thead, #tableBasicInfo tbody tr {display: table;width: 100%;table-layout: fixed;}
.navBarBox {height: 300px;background: #f7f8fa;position: relative;}
.navBar{height:100%;width: auto;overflow-x: auto;white-space:nowrap;}
.navBar li{
	width:130px;display: inline-block;height:100%;line-height: 100%;border-radius: 10px;
	font-family:" PingFangSC-Regular";font-size: 30px;color: #333;text-align: center;padding-top: 30px;
}
.navBar li .lc-left {position: relative;display: inline-block;}
.navBar li .lc-left .line{
	background-color: rgb(221 221 221);height: 100px;width: 1px;display: block;margin-left: 50%;
}
.navBar li .lc-left .number{
	background: rgb(220 222 226);color: rgb(81 90 110);font-size: 18px;width: 35px;height: 35px;
	border-radius: 50%;display: block;text-align: center;line-height: 20px;padding: 4px;
}
.navBar li .lc-left .number2{
	content: "";border: 3px solid #fff;border-radius: 50%;width: 27px;height: 27px;font-size: 12px;line-height: 21px;
}
.navBar li .right-text {display: inline-block;text-align: left;position: relative;}
.navBar li .right-text h3 {font-size: 14px;color: #515a6e;}
.navBar li .right-text p {font-size: 13px;}
.navBarBox ul li:nth-child(even){}
.navBarBox ul li:nth-child(even) .lc-left,.navBarBox ul li:nth-child(even) .lc-left .number{transform: rotate(180deg);}
.navBarBox ul li:nth-child(even) .lc-left{top: 100px;}
.navBarBox ul li:nth-child(even) .right-text{top:60px}
.navBarBox ul li:nth-child(odd) .right-text{bottom: 30px;}
.navBar::-webkit-scrollbar {width: 7px;height: 7px;}
#stage-doc-table thead, #stage-doc-table tbody tr {display: table;width: 100%;table-layout: fixed;}
#stage-doc-table table td, #stage-doc-table table th {width:230px;}
#stage-doc-table table td div {display: inline-block;vertical-align: middle;text-align: center;overflow: hidden;}
#stage-doc-table table td div.deciton_tipPanl{
	width: 50px;float: right;font-size: 18px;border-left: 1px solid #dde7f2;
}
#stage-doc-table::-webkit-scrollbar {width: 7px;height: 7px;}
#generate-doc-table{overflow: auto;margin-bottom: 1px;max-height: 350px;}
#generate-doc-table table td {width:100px;}
#generate-doc-table thead, #generate-doc-table tbody tr {display: table;width: 100%;table-layout: fixed;}
.bpmn_editor_box {height: 650px;}
.workbench_service_box{height: 680px;}
.tool_list_box {overflow:auto}
.auto_complete_list_box {overflow:auto;height: 300px;}
.current_order_list,.history_order_list {height: 560px;}
.order_list_box{height: 600px;}
#ctrlstore .formArea {height:750px;overflow-y:auto;}
.project_panl{ overflow: auto;height: 100%;overflow-x: hidden;}
.project_card.cardBj{background: #fafafa;}
.project_card{border-bottom: 1px solid #f0f0f0}
.project_card .card-add_head{position: relative;padding:15px 150px 15px 20px;}
.project_card .card-add_head h6{font-weight: bold;color: #333;font-size: 14px;}
.project_card .card-add_head .show-icon_jt{position: absolute;right: 15px;top: 15px;color: #333;}
.project_card .card-add_head .show-icon_jt .ivu-icon{font-size: 18px;color:#666;}
.card_addInfo{padding:0 15px 25px;}
#laspro .card_addInfo{max-height: 268px;overflow: hidden;margin-bottom: 10px;}
.card_addInfo .card-pic-dv{width: 220px;height: 120px;transition: all 0.3s;margin-bottom: 15px;}
.card_addInfo .card-pic-dv .card-bac-Add{
	width: 100%;height: 100%;background: #fff;position: relative;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);cursor: pointer}
.card-bac-Add::before{content: '+';display: block;position: absolute;color: #999;font-size: 30px;left: 15px;}
.card_addInfo .card-pic-dv .card-bac-Add .pic-name{color: #333;}
.project_card .ivu-card-bordered{border: 0;box-shadow:0 1px 5px rgb(38 38 38 / 10%);}
.project_card .ivu-card-bordered:hover,.card_addInfo .card-pic-dv:hover{transform: translate3d(0,0,0) translateY(-4px);}
.shoucang-div {
	bottom: 0;background: rgba(255,255,255,.6);position: absolute;width: 100%;height: 35px;
	left: 0px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;padding: 0 10px 0 15px;line-height: 35px;z-index: 99;
}
.pic-name-shoucang{
	display: inline-block;font-size: 13px;font-weight: bold;color: #333;
	width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.star-shoucang{float: right;width: 21px;}
.iv-MeauUser{text-align: center;height: 400px;overflow: auto}
.iv-meauUser-li{display: table;position: relative;}
.business-card-dl{display: inline-block;vertical-align: top;margin: 0 10px 40px;position: relative; white-space: nowrap;}
dl.business-card{
	padding: 12px 10px 12px 70px;box-sizing: border-box;width: 180px;height: 65px;
	position: relative;border-radius: 7px;text-align: left;left: 50%;transform: translateX(-50%);background: #66BAB7;
}
dl.business-card dt,dl.business-card dd{display: inline-block;}
dl.business-card dt{
	width: 50px;height: 50px;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);
}
dl.business-card dt img{width: 100%;height: 100%;}
dl.business-card dd h6{font-size: 14px;font-weight: bold;color: #fff;letter-spacing: 2px;}
dl.business-card dd p{font-size: 12px;color: #ffff;}
.cardInfo-child{display: table;position: relative;margin-top: 40px;}
.cardInfo-child .business-card-dl{margin: 0 10px 10px;}
.cardInfo-child::after{
	content: "";display: block;width: 1px;height:25px;background: #c0c4cc;
	position: absolute;top: -40px;left: 50%;transform: translateX(-50%);
}
.cardInfo-child::before{ content: "";display: block;
	border: 1px solid #c0c4cc;position: absolute;width: 80%;height: 15px;top: -15px;left: 50%;
	transform: translateX(-50%);height: 10px;border-bottom: 0;
}
.cardInfo >.cardInfo-child::before,.cardInfo >.cardInfo-child::after{content: initial;}
.tabList_headImg >.ivu-tabs-bar{padding-left: 120px;border-bottom: 1px solid #e8e8e8;}
.tabList_headImg.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{
	padding: 0 16px; line-height: 31px;border: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8!important;border-bottom: 0;
}
.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active{height: 31px;}
.tabList_headImg >.ivu-tabs-nav-prev,.tabList_headImg >.ivu-tabs-nav-next{display: none}
.tabList_headImg .ivu-tabs-nav-right{margin-right: 10px;margin-top: 5px;cursor: pointer;}
.tabList_headImg .ivu-tabs-nav-right i.ivu-icon{font-size: 23px;color: #aeaeae;}
.projectDetails_card{padding: 20px;box-sizing: border-box;height: calc(100%);overflow: auto;}
.projectDetails_List{height: calc(100% - 40px);}
.projectTabs_systemYs>.ivu-tabs-bar .ivu-tabs-nav-container{
	background: #f5f5f5;box-sizing: border-box;padding-top: 5px;height: initial!important;
}
.projectTabs_systemYs>.ivu-tabs-bar .ivu-tabs-nav-scroll{border-bottom: 0}
.projectTabs_systemYs .ivu-tabs-nav .ivu-tabs-tab{font-size: 13px}
.projectTabs_systemYs>.ivu-tabs-bar .ivu-tabs-nav{padding-left: 10px}
.projectTabs_systemYs.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{
	height: 32px;line-height: 32px;position: relative;padding: 0 15px;border: 0!important;font-size: 13px;background: #fff;
}
.projectTabs_systemYs.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab.ivu-tabs-tab-active{box-sizing: border-box;}
.projectTabs_systemYs .ivu-tabs-nav .ivu-tabs-tab-active:after{content: initial}
.contractTj_tabs.projectTabs_systemYs>.ivu-tabs-bar .ivu-tabs-nav-container{padding-top: 0;border-bottom: 1px solid #dfe9f2}
.contractTj_tabs.projectTabs_systemYs>.ivu-tabs-bar .ivu-tabs-nav{padding-left: 0}
.projectCad_newAdd{background-color:#f7f8fa;border-radius: 8px;padding: 16px 16px 6px 16px;}
.newAdd_title{
	display: flex;align-items: center;height: 40px;position: relative;margin-bottom: 8px;padding-top: 8px;
}
.projectTitle_BT{min-width: 70px;font-size: 14px;letter-spacing: 3px;color: #333;}
.projectRgiht_NR{display: flex;align-items: center; width: 100%;}
.projectRgiht_NR .line_Bar{
	flex-grow: 1;border-top: 1px solid #e7e9e8;height: 1px;width: 100%;margin: 0 10px;
}
.projectRgiht_NR .operating_button{
	height: 32px;line-height: 33px;border-radius: 6px;border: 1px solid #e7e9e8;
	padding: 4px;width: 130px;cursor: pointer;display: flex;align-items: center;justify-content: center;background-color:#fff;
}
.projectRgiht_NR .operating_button i{font-size: 15px;margin-right: 3px}
.newAdd_mainContent{padding: 20px;box-sizing: border-box}
.newAdd_mainContent .card_addInfo{padding: 0 0 5px;}
.projectCarList{margin-top: 15px;}
.projectCarList .projectRgiht_NR .operating_button{width: 80px}
.projectCarList .newAdd_mainContent{padding: 10px 20px}
.car_panl_list li{position: relative;padding:30px 20px 20px;display: inline-block;vertical-align: top;width: 49.5%;box-sizing: border-box;}
.car_panl_list .car_panl_info{ border: 1px solid #ddd;border-radius: 6px; height: 120px;}
.car_panl_list .car_panl_info .carPanl_img {
	width: 50px;height: 50px;position: absolute;top: 6px;left: 40px;
	background-repeat: no-repeat;background-size: 100%;border-radius: 10px;
}
.car_panl_list .car_panl_info .carPanl_img.bgimg1{background-image: url("../image/u3831.png");}
.car_panl_list .car_panl_info .carPanl_img.bgimg2{background-image: url("../image/u3841.png");}
.car_panl_list .car_panl_info .carPanl_img.bgimg3{background-image: url("../image/u3884.jpg");}
.car_panl_list .car_panl_info .carPanl_img.bgimg4{background-image: url("../image/u3885.png");}
.car_panl_list .car_panl_info .carPanl_img.bgimg5{background-image: url("../image/u3886.png");}
.car_panl_list .car_panl_info .carPanl_img.bgimg6{background-image: url("../image/u3887.png");}
.car_panl_list .car_panl_info .carPanl_img.bgimg7{background-image: url("../image/u3888.png");}
.car_panl_list .car_panl_info .carPanl_img.bgimg8{background-image: url("../image/u3889.png");}
.car_panl_list .car_panl_info .carPanl_img.bgimg9{background-image: url("../image/u3890.png");}
.car_panl_list .car_panl_info .carPanl_img img{width: 100%;height: 100%}
.car_panl_list .car_panl_info .carPanl_btn{position: absolute;right: 35px;top: 40px;}
.car_panl_list .car_panl_info .carPanl_btn>i.ivu-icon{cursor: pointer;font-size: 27px;color: #aeaeae;}
.car_panl_list .car_panl_info .carPanl_btn>i.ivu-icon:hover{color: #a1a1a1;}
.car_panl_list .car_panl_info .car_panlInfo_msg{padding: 50px 15px 15px;text-align: left}
.car_panl_list .car_panl_info .car_panlInfo_msg h6{font-size: 15px;cottom: 5px;}
.car_panl_list .car_panl_info .car_panlInfo_msg p{font-size: 13px;letter-spacing: 1px;}
.car_panl_list .car_panl_info .carPanl_btn .ivu-btn{padding: 1px 7px;border: none; width: 70px;height: 25px;}
.car_panl_list .car_panl_info .carPanl_btn .ivu-btn i{font-size: 16px;color: #fff;line-height:inherit}
.car_panl_list .car_panl_info .carPanl_btn .ivu-btn span{margin-left:0;line-height:inherit}
.contentStyle li{padding:10px;border-bottom: 1px solid #F2F2F2; position: relative;cursor: pointer}
.contentStyle li:last-child{border-bottom: 0}
.contentStyle li .liStyStatus{
	border-radius: 4px;text-align: center;transform: scale(.85);
	display: inline-block;font-size: 12px;padding: 3px 5px;font-weight: normal;margin-left: 5px;
}
.content-support li{padding: 15px; position: relative;padding-left: 80px; border-bottom: 1px solid #f2f2f2}
.content-support li:last-child{border-bottom: 0}
.content-support li .liStyStatus{
	width: 50px;height: 50px;font-size: 13px;position: absolute;left: 15px;top: 18px;border-radius: 5px;text-align: center;line-height: 50px;
}
.content-support li:hover{background: #f2f2f2}
.contentStyle li .dateStyle h3{
	font-size: 14px;font-weight: 600;color: #000;letter-spacing: 1px;margin-bottom: 5px;
}
.contentStyle li .dateStyle h3>span{
	overflow: hidden;font-weight: 600;text-overflow: ellipsis;white-space: nowrap;display: inline-block;max-width: 90%;vertical-align: middle;
}
.settingCheck_ys{padding-bottom: 20px;}
.settingCheck_ys .ivu-checkbox-border{width: 100%;margin-bottom: 10px;height: 40px;line-height: 40px;}
.contentStyle li .dateStyle p{font-size: 12px;line-height: 22px;color: #646464;}
.contentStyle li .dateStyle p b{color: #646464;}
.content-support li .dateStyle p span{margin-left: 15px;font-size: 13px;}
.content-support li .dateStyle p span i.ivu-icon{font-size: 13px;margin-right: 5px;vertical-align: text-top;}
.content-support li .dateStyle p span i.iconfont{font-size: 13px;margin-right: 5px;}
.ivu-collapse-content{color: #515a6e;}
.contentStyle li .dateStyle label,.content-support li .dateStyle label{font-size: 13px;padding: 5px;border-radius: 4px;}
.contentStyle li .dateStyle label i.ivu-icon,.content-support li .dateStyle label i.ivu-icon{vertical-align: text-top;}
.contentStyle li .dateStyle label i.iconfont,.content-support li .dateStyle label i.iconfont{margin-right: 5px;}
.contentStyle li .dateStyle .cont_desc,.content-support li .dateStyle .cont_desc{
	padding-left: 15px;font-size: 13px;font-weight: 400;width: 400px;display: inline-block;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;vertical-align: middle;
}
.projectTest_line .ivu-collapse{border: 0}
.content_areaGzT .grid-stack .content-support li .dateStyle .cont_desc{padding-left: 0;margin-left: 0}
.content_areaGzT .grid-stack .approvalList_Style li{margin: 0;}
.projectDel_img,.projectDel_img_update{
	border:1px solid #ddd;position: absolute;width: 90px;height: 70px;left: 10px;top: 6px;z-index: 100;border-radius: 6px;
	overflow: hidden;
}
.projectDel_img{background: url("../image/img_mz.png") no-repeat;background-size: cover;}
.projectDel_img_update{display: none;top: -1px;left: -2px;}
.projectDel_img img{width: 100%;height: 100%;}
.projectZdy_imgWd .projectDel_img{width: 90px}
.projectZdy_imgWd{padding-left: 110px;}
.projectDel_img_update .ivu-upload button{width: 90px;height: 70px;background: rgba(0, 0, 0, 0.5);color: #fff;border-radius: 0;font-size: 12px;}
.projectDel_img_update .ivu-upload button i.ivu-icon {color: #fff;margin-top: 10px;}
.projectDel_img:hover .projectDel_img_update{display: block;width: 100%;border: 0;}
.goBack_window{
	width: 17px;height: 35px;line-height: 35px;
	position: absolute;left: 0;top: 0;margin-top: 26px;cursor: pointer;z-index: 999;background: #10bed2;
	text-align: center;border-bottom-right-radius: 6px;border-top-right-radius: 6px;
}
.goBack_window:hover{background: #0bb6ca;}
.goBack_window i{color: #fff!important;}
.project_selectList{ height: 50px;line-height: 50px;}
.project_selectList .ivu-poptip-popper .ivu-poptip-body-content{overflow:hidden;}
.contInfoProject{height: 300px; overflow-y: auto;overflow-x: hidden;}
.contInfoProject li{border-bottom: 1px solid #ddd}
.project_selectList .headTitleProject{font-size: 16px; cursor: pointer;margin: 0}
.pjc_pan{ display: inline-block;height: 50px;line-height: 50px;}
.pjc_pan > span,.pjc_pan .ivu-rate{
	cursor: pointer;width: 28px;height: 28px;border-radius: 4px;display: inline-block;
	text-align: center;line-height: 28px;margin-right: 2px;vertical-align: middle;	position: relative;top: -2px;
}
.pjc_pan > span:hover,.pjc_pan .ivu-rate:hover{background: #fbfbfb;}
.pjc_pan > span i{font-size: 14px;}
.pjc_pan .ivu-rate .ivu-rate-star{margin: 0;
	width: 20px;height: 20px;
	position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);line-height: 20px;
}
.project_selectList .headTitleProject i{font-size: 25px;}
.project_selectList .ivu-poptip-popper[x-placement=bottom] .ivu-poptip-arrow{left: 20%}
.project_selectList .ivu-poptip-body{padding: 8px 0;}
.contInfoProject h6{font-size: 14px;padding: 5px;}
.contInfoProject .infoList_pnal{
	position: relative;height: 80px;padding: 20px 20px 20px 90px;line-height: 40px;cursor: pointer;
}
.contInfoProject .infoList_pnal:hover{background: #eaeaea;}
.contInfoProject .infoList_pnal .infoList_img{
	border: 1px solid #ddd;width: 60px;height: 60px;position: absolute;left: 20px;top: 10px;
	background: url(../image/img_mz.png) no-repeat;background-size: cover;
}
.infoList_img img{width: 60px;height: 60px;margin: -1px;}
.goBack_window i{font-size: 17px;}
.hoseList_panl{position: relative;padding-left: 250px;}
.hoseList_panl .hosePanl_meau{
	width: 250px; height: 100%;background: #f5f6f7; border-right: 1px solid #dadbdc;position: absolute;left: 0;
}
.hoseList_panl .hosePanl_meau .hosePanl_meau_info{padding:10px 20px;box-sizing: border-box;height: calc(100% - 70px)}
.hoseList_panl .hosePanl_meau h4{
	width: 100%;height: 70px;background-size: 100% 100%;padding: 0 20px;box-sizing: border-box;
}
.hoseList_panl .hosePanl_meau h4.gsWork{background-image: url("../image/work_gs.png");}
.hoseList_panl .hosePanl_meau h4.bgWork{background-image: url("../image/work_Bg.png");}
.hoseList_panl .hosePanl_meau h4.spWork{background-image: url("../image/work_Sp.png");}
.hoseList_panl .hosePanl_meau h4.psWork{background-image: url("../image/work_Ps.jpg");}
.hoseList_panl .hosePanl_meau h4.jlbWork{background-image: url("../image/work_JLB.png");}
.hoseList_panl .hosePanl_meau h4 span{font-size: 16px; color: #fff;line-height: 70px}
.tabList_headImg .ivu-tabs-bar .ivu-tabs-nav >i.ivu-icon-md-add{
	position: relative;width: 30px;height: 31px;border: 1px solid #dcdee2;text-align: center;background: #f8f8f9;
	border-top-left-radius: 4px;font-size: 17px!important;color: #515a6e!important;line-height: 31px;
	cursor: pointer;border-bottom: 0;top: -1px;border-top-right-radius: 4px;
}
.meauHead_h4{font-size: 17px;line-height: 40px;font-weight: bold}
.hoseList_panl .hosePanl_meau .hosePanl_meauList{margin-top: 15px;overflow-y: auto;height: calc(100% - 35px);}
.hoseList_panl .hosePanl_meau .hosePanl_meauList.orderMeauList_FG{margin-top: 0;overflow-y: auto;height: calc(100% - 10px);}
.hoseList_panl .hosePanl_meau .hosePanl_meauList::-webkit-scrollbar{display: none}
.hoseList_panl .hosePanl_meau .ivu-btn{width: 100%; font-size: 13px;}
.hosePanl_meauList span{width: 100%;display: block;}
.hoseList_panl .hosePanl_meau .hosePanl_meauList p{
	height: 35px;font-size: 13px;line-height: 35px;cursor: pointer;padding: 0 15px;margin: 10px 0;
}
.hoseList_panl .hosePanl_meau .hosePanl_meauList p.colorSub{color: #333!important;font-weight: bold;}
.hoseList_panl .hosePanl_meau .hosePanl_meauList p i{
	color: #9c9da0;margin-right: 10px;font-size: 17px!important;font-weight: normal!important;
	position: relative;
}
.hoseList_panl .hosePanl_meau .hosePanl_meauList p sup.ivu-badge-count{top: 8px;right: 10px;}
.orderMeauList_FG .ivu-badge-dot{
	width: 7px;height: 7px;right: initial;left: -12px;top: 50%;transform: translateY(-50%);border: 0;margin: 0!important;
}
.hoseList_panl .hosePanl_meau .hosePanl_meauList p:not(.colorSub):hover{background: #e6e8ea;border-radius: 4px}
.hoseList_panl .hosePanl_meau .hosePanl_meauList p.meausActive{border-radius: 4px}
.hosePanl_meauInfo{width: 100%;height: 100%;}
.hosePanl_meauInfo .panlMeau_infoHead{height: 40px; border-bottom: 1px solid #dadbdc;padding: 0 20px}
.hosePanl_meauInfo .panlMeau_infoHead li.left{height: 100%;line-height: 40px;font-size: 16px;font-weight: bold}
.panlMeau_infoHead .tabList_panl{ display: flex}
.panlMeau_infoHead .tabList_panl li{
	position: relative;height: 30px;width: 90px;text-align: center;line-height: 34px;cursor: pointer;
}
.panlMeau_infoHead .tabList_panl li:not(.active):hover{ background:#ebeef5; border-radius: 4px;}
.panlMeau_infoHead .tabList_panl li.active{font-weight: bold}
.panlMeau_infoHead .tabList_panl li.active:after{
	content: "";display: block;height: 3px;width: 30px;border-radius: 10px;
	position: absolute;left: 50%;transform: translateX(-50%);bottom: 0px;
}
.hourseCard_head{padding: 15px 20px; border-bottom: 1px solid #dadbdc;}
.panlInfo_actils{position: relative;padding-left: 250px;height: calc(100% - 40px);}
.panlInfo_actils .panlInfo_actilsLeft{
	width: 250px; height: 100%; border-right: 1px solid #dadbdc;position: absolute;left: 0;box-sizing: border-box;
}
.hoseTableNum{position: absolute;top: 13px;left: 20px;}
.bg_fixedHg .ivu-table-fixed{max-height: calc(100% - 50px);}
.bg_fixedHg .ivu-table-fixed .ivu-table-fixed-body{max-height: calc(100% - 72px)!important;}
.bg_fixedHg .ivu-table-fixed .ivu-table-fixed-body + div{
	position: absolute;bottom: -49px;width: 100%;margin-top: 4px;border-top: 1px solid #ededed;height: 37px;
}
.bg_fixedHg .ivu-table .ivu-table-body + div{border-top: 1px solid #ededed;}
.panlInfo_actilsLeft::-webkit-scrollbar{display: none}
.panlInfo_actils .panlInfo_actilsLeft .actilis_listUser>span{display: block;font-size: 14px;color: #a8a9aa;padding: 10px 0;}
.actilis_listUser{height: 100%;box-sizing: border-box;overflow: auto;margin: 0 15px;}
.actilis_listUser::-webkit-scrollbar{display: none}
.actilis_listUser li{
	position: relative;font-size: 12px;cursor: pointer;display: flex;padding: 6px 40px 6px 10px;border-radius: 4px;margin-bottom: 10px;
}
.actilis_listUser li span.titleHead_span{
	position: absolute;top: 50%;left: 55px;transform: translateY(-50%);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.loadingMorePanl .ivu-scroll-container{height: 100% !important}
.actilsRight-Filxe{
	width: calc(100% - 720px);background: #fff;display: flex;box-shadow: 0 1px 4px 0 rgba(0, 0, 0,.1);padding: 15px 60px;
	position: fixed;z-index: 0;box-sizing: border-box;
}
.actilis_listUser li h6,.panlInfo_actilsRight ul li .infoImg_head h6,.actilsRight-Filxe h6{
	width: 35px;height: 35px;text-align: center;border-radius: 4px;margin-right: 10px;font-size: 13px;position: relative;
}
.actilis_listUser li h6 span,.panlInfo_actilsRight ul li .infoImg_head h6 span,.actilsRight-Filxe h6 span{
	display: block;width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 16px;font-weight: 400;
}
.content_areaGzT .grid-stack .grid-stack-item-content{box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);}
.content_areaGzT .grid-stack .grid-stack-item-content .ivu-card-head{
	font-size: 18px;font-weight: bold;height: 40px;line-height: 40px;padding: 0;border: 0;letter-spacing: 3px;position: relative;
}
.person_settingStyle{
	position: fixed;right: 20px;z-index: 999;color: #7f7f7f;cursor: pointer;
	width: 40px;height: 40px;line-height: 40px;background: #ececec;bottom: 20px;text-align: center;border-radius: 6px;opacity: .4;
}
.person_settingStyle:hover{opacity: 1}
.panlInfo_actilsRight ul li .infoImg_head h6{font-size: 16px;}
.actilis_listUser li p{padding: 0 2px;
	border-radius: 4px;border: 1px solid #a8a9aa;color: #a8a9aa;
	position: absolute;right: 7px;height: 18px;line-height: 18px;top: 50%;font-size: 12px;margin-top: -8px;
}
.actilis_listUser li p em{transform: scale(0.8);display: block;}
.actilis_listUser li span.ivu-avatar-image,.panlInfo_actilsRight>ul>li .infoImg_head span.ivu-avatar-image{ margin-right: 10px;}
.actilis_listUser li span.ivu-avatar,.panlInfo_actilsRight>ul>li .infoImg_head span.ivu-avatar{border-radius: 4px;}
.actilis_listUser li p.weiD{border: 1px solid #0aadbf;color: #0aadbf;transform: scale(0.9);}
.actilis_listUser li.listUserActive,.actilis_listUser li.listUserActive:hover{background: #d8ebee;border-radius: 4px}
.actilis_listUser li:hover{background: #e6e8ea;border-radius: 4px}
.panlInfo_actilsRight{height: 100%;}
.panlInfo_actilsRight>ul{height: 100%;overflow-x: hidden; overflow-y: auto;}
.panlInfo_actilsRight>ul>li{
	margin: 5px 0;border-bottom: 1px solid #f2f2f2;padding: 25px 0;width: 80%;position: relative;left: 50%;transform: translateX(-50%);
}
.panlInfo_actilsRight>ul>li .work_check_d{position: absolute;right: 0;top: 4em;}
.panlInfo_actilsRight>ul>li .work_check_d .read_p_un,.panlInfo_actilsRight>ul>li .work_check_d .read_p_do{padding: 3px 13px;}
.panlInfo_actilsRight>ul>li.work_li_st_blue,.panlInfo_actilsRight>ul>liwork_li_st_white{background: initial;}
.panlInfo_actilsRight>ul>li.work_li_st_blue::before{
	content: "";position: absolute;left: 0;display: block;width: 7px;height: 7px;
	border-radius: 50%;background: #0ebed2;z-index: 9;top: 3.5em;margin-left: -20px;
}
.panlInfo_actilsRight>ul>liwork_li_st_white::before{content: initial}
.panlInfo_actilsRight>ul>li:last-child{border-bottom: 0}
.panlInfo_actilsRight>ul>li .infoImg_head{position: relative;display: flex; }
.infoImg_head .infoDown_xl{position: absolute;right: 1px;font-size: 12px!important;color: #0ebed2;}
.infoImg_head .infoDown_xl i.ivu-icon{font-size: 18px!important;}
.infoDown_xl a i{font-size: 18px;font-weight: bold;}
.infoImg_head .infoUser_xq p,.actilsRight-Filxe .infoUser_xq p {
	font-size: 17px;font-weight: bold;position: relative;top: -3px;color: #000;
}
.infoImg_head .infoUser_xq p:last-child,.actilsRight-Filxe .infoUser_xq p:last-child {color: #a8a9aa;font-size: 12px;font-weight: normal;}
.panlInfo_actilsRight .infoPan_item{margin-top: 10px;padding-left: 45px;}
.panlInfo_actilsRight .infoPan_item p{color:#666;line-height: 23px;font-size: 12px;}
.panlInfo_actilsRight .infoPan_item h4{font-size: 13px;font-weight: bold; line-height: 40px}
input.ivu-select-input[disabled]{height: 30px;line-height: 30px;border-radius: 4px;}
.tagTree_panl{border:1px solid #dcdee2;width: 100%;border-radius: 4px}
.tagTree_panl .tagTree_panl-list{padding: 10px; box-sizing: border-box;height:100%;overflow: auto}
.select_ceontPanl .ivu-select-dropdown{max-width: 100%}
.select_ceontPanl .ivu-select-multiple li.ivu-select-item {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
li.ivu-select-item {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 99%;}
.numberPeople_read{line-height: 50px;padding-left: 45px}
.numberPeople_read .loader_read{
	position:relative;width: 20px;height: 20px;background:#fff;border-radius: 50%;display: inline-block; vertical-align: middle;
}
.readCity{transform: rotate(-90deg);overflow: visible;width: 20px;height: 20px;position: absolute;border: 2px solid #828990;border-radius: 50%;}
.readCity_bg{fill: #fff;    transform: scale(0.21);}
.readCity_bgHover{stroke-width: 39px;fill: #fff;stroke: #bdc1c4;transform: scale(0.21);}
svg.readCity:not(:root){overflow: visible;}
.numberPeople_read em{margin-left:8px;color: #7a8189}
.searchScreen_panl{position: relative;width: 250px;height: 32px;}
.searchScreen_panl>.ivu-poptip .ivu-poptip-inner{white-space:initial}
.searchScreen_panl>input{width:100%;padding-right: 40px}
.searchScreen_panl>.ivu-poptip{
	cursor: pointer;font-size: 18px;position: absolute;top: 50%;color: #999;z-index: 9;
	transform: translateY(-50%);right: 10px;width: 20px;height: 20px;line-height: 20px;
}
.searchScreen_panl>.ivu-poptip .ivu-poptip-rel{height: 100%;}
.searchScreen_panl>.ivu-poptip .ivu-poptip-rel i.iconfont{font-size: 18px;}
.stakeholderForm .ivu-poptip-rel{width: 100%;}
.searchScreen_panl .ivu-poptip-body-content{overflow: initial}

.searchScreen_panl .searchInput_sx{padding-top: 20px;padding-right: 20px;}
.searchScreen_panl .searchInput_sx .ivu-form-item{margin-bottom: 15px;}
.searchScreen_panl .ivu-input-prefix{z-index: 0}
.searchScreen_panl .ivu-select .ivu-select-selection .ivu-select-arrow{display: none}
.thumbsUp-userNum{padding: 0px 0 10px 45px}
.thumbsUp-userNum span.ivu-avatar-image{border-radius: 4px;margin-right: 5px;}
.thumbsUp-userNum .thumbsUserImg{width: 24px;height: 24px; line-height:24px;border-radius: 5px;display: inline-block;vertical-align: middle}
.thumbsUserImg img{width: 100%;height: 100%}
.thumbsUp-userNum .thumbsUserImg span{
	display: block; color: #fff;width: 100%;height: 100%;line-height: 24px;font-size: 12px;font-weight: bold;text-align: center;
}
.thumbsUp-userNum span{color: #7a8189;}
.thumbsUp-userNum span i{margin-left: 3px;color: #dbdbdb;font-size: 16px;}
.commentFrame_input{position: relative;padding: 10px;display: flex;    align-items: end;}
.commentFrame_input .giveUP{position: absolute;top: 50%;transform: translateY(-50%);cursor:pointer;right: 20px;}
.commentFrame_input .giveUP i{font-size: 22px;padding-right: 5px;}
.commentFrame_input .giveButtons{margin-left: 10px;width: 60px;height: 30px;}
.discussContent{padding: 0 0 10px 0;}
.discussContent .commentChat dl dt{width:35px;height:35px;padding: 0;line-height:35px;border-radius: 5px;text-align: center;border: 0}
.discussContent .commentChat dl dt span{transform: scale(0.8);display: block;width: 100%;height: 100%;line-height: 35px;color: #fff;}
.discussContent .commentChat dl dd p.m_time i.discuai-deldct{display: none;color: #e5544f;}
.discussContent .commentChat dl:hover dd p.m_time i.discuai-deldct{display: inline-block}
.discussContent .commentChat dl dd p.m_cont span{display: block}
.discussContent .commentChat dl dd p.m_cont span:first-child{color:#9e9b9b}
.discussContent .commentChat dl.msgHf_info .planLang_ms{border-left: 2px solid #9e9b9b; padding-left: 5px;}
.discussContent .commentChat dl dd p{line-height: 25px;}
.discussContent .commentChat dl{font-size: 13px;}
.workTabls_detail{padding: 10px 0;}
.workTabls_detail_mj{padding: 10px 0;}
.workTabls_detail .ivu-tabs-nav .ivu-tabs-tab{ border: 0!important;background: none;    width: 30%;}
.workTabls_detail_mj .ivu-tabs-nav .ivu-tabs-tab{ border: 0!important;background: none;    width: 50%;}
ul.workList_log{ padding: 10px; overflow: auto;height: 260px;box-sizing: border-box;}
ul.workList_log li{display: inline-block; vertical-align: top;padding: 5px; text-align: center}
ul.workList_log li h6{width: 35px;height: 35px;line-height: 35px;
	text-align: center;border-radius: 4px;margin-right: 10px;margin-left: 10px;font-size: 12px; margin-bottom: 10px;
}
ul.workList_log li span.ivu-avatar{border-radius: 4px;}
ul.workList_log li h6 span{display: block;width: 100%;height: 100%;line-height: 35px;font-size: 14px;font-weight: normal;}
.ivu-checkbox-border{
	border: 1px solid #dcdee2;border-radius: 4px;height: 32px;line-height: 30px;padding: 0 15px;
	transition: border .2s ease-in-out;margin-right: 0;
}
.project_linActaual{line-height:16px;text-align: right;}
.project_linActaual .ivu-progress-bg,.project_linActaual .ivu-progress-success-bg{height: 11px!important;}
.project_linActaual .ivu-progress-bg .ivu-progress-inner-text{
	color: #333;position: absolute;top: 50%;transform: scale(.8) translateY(-58%);left: 3px;
}
.model_center_list{height: 580px;}
.model_center_list strong{display: block;border-bottom: 1px solid #ddd; padding: 0 15px; height: 36px; line-height: 36px}
.model_center_list strong.headerStrong_BT{ height: 40px;line-height: 40px;font-size: 13px;}
.model_center_list .activeLeft_dl{height: calc(100% - 40px); padding: 15px; overflow: auto}
.ivu-select-multiple .ivu-tag{max-width: 99%;position: relative;}
.ivu-select-multiple .ivu-tag span:not(.ivu-select-max-tag) {
	display: block;margin-right: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.ivu-select-multiple .ivu-tag i.ivu-icon-ios-close {
	display: block;position: absolute;right: 4px;top: 4px;
}
.commentFrame_input .ivu-input-word-count{position: absolute;top: -20px;right: 0;}
.scsetsSearch_list .ivu-col-span-24{width: 100%;position: relative; padding-right: 120px}
.scsetsSearch_list .btnLast_search{position: absolute; right: 0; top: 0; margin: 0}
textarea.ivu-input{font-size: 12px;}
.approvalSearch_head{position: absolute; width: 100%;z-index: 99}
.approval_tabInfo .ivu-tabs-tabpane .table-cnt-show{position: relative;margin-top: 105px;overflow: auto;height: calc(100% - 96px);}
.approvalList_Style li{border-bottom:1px solid #dde7f2; margin:0 10px; padding: 15px;box-sizing: border-box;    cursor: pointer;text-align: left}
.approvalList_Style li:last-child{border-bottom: 0}
.approvalList_Style li .headStyle{position: relative;margin-bottom: 7px;}
.approvalList_Style li .headStyle h3{display: inline-block;font-size: 14px;font-weight: 600;color: #171718;}
.approvalList_Style .status {font-size: 12px;color: #fff;padding: 3px 5px;border-radius: 3px;margin:10px 15px;}
.approvalList_Style li i{position: absolute;right: 0;font-weight: bold;}
.approvalList_Style li p{line-height: 24px;font-size: 13px;color: #606266;}
.approvalList_Style li p em{font-weight: bold;}
.approval_tabInfo .ivu-tabs-tabpane{text-align: center;}
.tabCheckGroup{
	position: relative;display: flex;width: 100%;border-bottom: 1px solid #ddd;height: 30px;line-height: 30px;
}
.tabCheckGroup li, .taskCheckGroup li,.tabCheckGroup1 li,.taskCheckGroup1 li,.supportCheckGroup li{
	width: 100px;text-align: center;position: relative;cursor: pointer;
}
.tabCheckGroup li.tabCheckActive::before,
.tabCheckGroup1 li.tabCheckActive::before,.taskCheckGroup1 li.taskCheckActive::before{
	content: "";display: block;width: 100%;height: 2px;position: absolute;bottom: 0px;
}
.taskCheckGroup,.tabCheckGroup1,.taskCheckGroup1{
	position: relative;display: flex;width: 100%;border-bottom: 1px solid #ddd;height: 30px;line-height: 30px;
}
.approval_Info,.task_Info,.support_Info{position: relative;top: 105px;height: 100%; overflow: auto}
.approval_Info .approvalList_Style,.task_Info .taskList_Style,.support_Info .supportList_Style,.approval_Info1 .approvalList_Style{height: 100%}

.ivu-modal-content .ivu-poptip .close_btn.ivu-btn{color: #fff;}
.popTipInfo{text-align: left;}
.popTipInfo h4{padding: 5px 0;border-bottom: 1px solid #ddd;font-size: 14px;}
.popTipInfo h4 .submit_potip{float: right;transform: scale(.8);position: relative;top: -7px;}
.popTipInfo .popTip_search{margin: 5px 0;}
.popTipInfo_p{max-height: 350px; overflow: auto}
.popTipInfo_p p{line-height: 25px}

/*tab菜单*/
.meauCheck_list.ivu-tabs{height: 35px;position: relative;top: 11px;width: 100%;}
.meauCheck_list.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{
	background: initial;border: 0!important;margin-right: 7px;box-shadow: initial;border-radius: 6px 6px 0 0;color: #aeb9d0;line-height: 38px!important;
}
.meauCheck_list .ivu-tabs-bar,.meauCheck_list .ivu-tabs-nav-container,.meauCheck_list .ivu-tabs-nav-wrap,
.meauCheck_list .ivu-tabs-nav-scroll,.meauCheck_list .ivu-tabs-nav,.meauCheck_list .ivu-tabs-tab{
    height: 100%!important;
}
.meauCheck_list .ivu-tabs-nav-scroll{border-bottom: 0!important;overflow-x: auto;}
.meauCheck_list .ivu-tabs-nav-scroll::-webkit-scrollbar {width: 7px;height: 5px;}
.meauCheck_list .ivu-tabs-bar{border-bottom: 0;padding-left: 0;}
.meauCheck_list .ivu-tabs-tab{line-height: 31px!important;font-size: 12px!important;padding: 0 20px!important;}
.meauCheck_list.ivu-tabs .ivu-tabs-content-animated{display: none}
.meauCheck_list.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab .ivu-icon-ios-close{
    width: 16px;height: 16px;line-height: 16px;color: #aeb9d0!important;font-size: 17px;
    position: relative; left: 5px; margin: 0;
}
.meauCheck_list.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active .ivu-icon-ios-close,
.meauCheck_list.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab:hover .ivu-icon-ios-close{
    width: 16px;transform: translateZ(0);
}
.meauCheck_list.ivu-tabs .ivu-tabs-nav .ivu-tabs-tab-active:after{display: none}
.meauCheck_list.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab .ivu-icon-ios-close:hover{
    background: #3b4966;border-radius: 50%;
}
.meauCheck_list.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active .ivu-tabs-close{color: #fff!important;}
.columnFiltering.vxe-toolbar{display: inline;}
.columnFiltering.vxe-toolbar .vxe-custom--wrapper{margin-left: 1px}
.columnFiltering.vxe-toolbar .vxe-button.type--button{
    height: 29px;width: 29px;border-radius: 4px!important;background: #fff!important;margin-left: 1px;
}
.columnFiltering.vxe-toolbar .vxe-custom--option-wrapper li {color: #333;font-size: 13px;}
.columnFiltering.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--header{padding: 0}
.columnFiltering.vxe-toolbar .vxe-custom--option-wrapper .vxe-custom--footer button{font-size: 13px}
.columnFiltering.vxe-toolbar .xe-checkbox--icon{transform: scale(.95);display: inline-block;}
.tableNum_bottom{
    height: 40px;line-height: 40px;box-sizing: border-box;padding: 0 10px;font-weight: 600;
    font-size: 14px;letter-spacing: 1px;color: #333;
}
.vxeTables_style.vxe-table--render-default.border--default .vxe-header--column{background: #f6f7f9!important;font-size: 13px;padding: 10px 0;}
.vxeTables_style.vxe-table--render-default .vxe-table--border-line{border:0;}
.columnHover_tip:hover .poptipProsition{display: block}
.vxeTables_style.vxe-table--render-default.border--default .vxe-header--column .vxe-cell--title .vxe-cell--checkbox,
.vxeTables_style.vxe-table--render-default.border--default .vxe-body--column .vxe-cell--checkbox{
    transform: scale(.95);display: block;
}
.poptipProsition{
    position: absolute;right: 0;z-index: 99;top: -1px;display: none;
}
.rightKey_meau{
    border: 1px solid #ddd;border-radius: 4px;padding: 0 5px;transform: scale(.9);cursor: pointer;
}
.rightKey_meauList li{
    height: 30px;line-height: 30px;padding: 0 15px;font-size: 13px;cursor: pointer;
}
.scrollHidden .ivu-poptip-body-content{overflow: hidden}
.swiper-flowPath{background: #fff;margin-top: 10px;}
.flowPath_title{font-size: 14px;font-weight: bold;display: block; height: 35px;position: relative;    padding-left: 10px;}
.flowPath_title:before{
    content: "";display: block;width: 4px;height: 25px;position: absolute;left: 0;top: -2px;
}
.flowPath_li{position: relative;}
.flowPath_ul .flowPath_li::after{
    content: "";display: block;width: 2px;height: 100%;position: absolute;left: 11px;top: 20px;
}
.flowPath_ul .flowPath_li:last-child::after{content: initial;}
.li_head{margin: 10px 0;position: relative;padding-left: 30px;}
.li_head .li-head-ico{
    width: 25px;height: 25px; border-radius: 50%;color: #fff;text-align: center;line-height: 25px;
    display: inline-block;margin-right: 8px;vertical-align: middle; position: absolute;left:0;z-index: 99;top: -2px;
}
.li_head label{font-size: 13px; color: #545454;}
.li_head label.execute,.li_info .li-head-time label.timeEnd{position: relative;margin-left: 20px; color: #545454;font-size: 12px;}
.li_head label.execute::before,.li_info .li-head-time label.timeEnd::before{
    content: "";display: inline-block;
    width: 6px;height: 6px;background: #545454;border-radius: 50%;position: relative;left: -10px;top: -2px;
}
.li_info{position: relative;color: #808080;margin: 15px 0;padding-left: 30px;}
.li_info .li-head-img{
    width: 25px;height: 25px;line-height: 25px;color: #fff;text-align: center;font-size: 12px;font-weight: bold;display: inline-block;
    border-radius: 4px;position: relative;vertical-align: middle;
}
.li_info .li-head-img.tongyi::before{
    content: "√";display: block;position: absolute;width: 15px;height: 15px;border-radius: 50%;border: 2px solid #fff;
    right: -9px;top: -9px;text-align: center;line-height: 15px;transform: rotate(2deg);
}
.li_info .li-head-img img{width: 100%;height: 100%;}
.li_info .li-head-img+label{
    font-size: 13px;margin-left: 10px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
    width: 75px;line-height: 15px;vertical-align: middle;
}
.li_info .li-head-time{
    font-size: 13px;position: absolute;right: 0;top: 3px;color: #333;transform: scale(.95);width: 60%;
}
.li_info .li-head-time label.timeEnd::before{background: #808080;}
.selfTabs_five .model_form_detail,.selfTabs_five .activitiesList{max-height: 520px;}
.project-select-left{height: 500px;border-right:1px solid #ddd;}
.project-select-left .main{padding:20px 50px 0 50px;}
.project-select-left .list{padding-top: 20px;max-height: 450px;}
.project-select-left .list .item{display: flex;margin-top: 20px;}
.project-select-left .list .item p{padding-left: 20px;font-size: 19px;}
.project-select-right{height: 500px;}
.project-select-right .main{padding:20px 20px 0 20px;font-size: 19px;}
.ellipsis{
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;word-break: break-all;
}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ivu-tooltip-inner{max-width: initial}
.cur_date_back {background-color: rgba(14, 190, 210, 0.21) !important;color: #000000;}
.cur_status_back {background-color: rgb(245, 246, 247) !important;text-decoration: underline !important;}
.cur_status_one {text-decoration: underline !important;color: #0C8AEB;}
.att_list_p {font-size: 12px !important;font-weight: normal !important;width: 85%;height: 22px !important;}
.tree_node_role_person .title{height: 30px !important;line-height: 30px;overflow-x: clip;}
.tree_node_role_person .content{
	border: 1px solid #c0c4cc !important;height: 30px !important;line-height: 27px;overflow-x: clip;
}
.orgchart{background-image: none !important;text-align: center;}
.orgchart .node:not(:only-child)::before {background-color: #c0c4cc !important;}
.orgchart .node:not(:only-child)::after {background-color: #c0c4cc !important;}
.orgchart .hierarchy::before {border-top: 2px solid #c0c4cc;}
.orgchart > ul > li > ul li > .node::before {background-color: #c0c4cc !important;}
.workHoursRemark {background-color: #F6F7F8;border-radius:6px;padding: 2px 10px 2px 10px;}
.workHoursDetail {background-color: #F6F7F8;border-radius:6px;padding: 2px 10px 2px 10px;margin-top: 10px;cursor: pointer;}
.workHoursRemarkContent {border-left: 2px solid #9e9b9b;font-size: 14px;margin: 10px 0 10px 0;padding-left: 5px;}
.tab_gongxian,.tab_huoyue{width: 50%;height: 100%;text-align: center;}
.tab_gongxian{border-right: 1px solid #ddd;float: left;}
.tab_huoyue{float: right}
.tab_gongxian h4,.tab_huoyue h4 {background: #f7f8fa;padding: 10px 0;border-bottom: 1px solid #ddd;}
.list_num > li ,.work_cot .cot_ul  > li{padding: 7px 0;}
.work_cot {width: 100%;text-align: center;padding-top: 10px;}
.searchInput_sx .fl{width: 50%}
.emoji { width: 1.5em; height: 1.5em; display: inline-block; margin-bottom: -.25em; background-size: 1.5em; }
.emoji_div { height: 300px;overflow: scroll; }
.emoji_div .emoji_lis > li > p{ display:inline-block;padding: 2px; font-size: 20px;}
.commentFrame_input .input_em {
	width: 100%;height: 65px;border: 1px solid #ddd;font-size: 12px;border-radius: 4px;padding: 10px;
	background: #fff;margin-top: 5px;overflow-y: scroll;
}
.commentFrame_input .input_rem {
	width: 100%;min-height: 65px;max-height: 200px;border: 1px solid #ddd;font-size: 12px;border-radius: 4px;padding: 10px;
	background: #fff;margin-top: 5px;overflow-y: auto;
}
.commentFrame_input .input_em:focus,.commentFrame_input .input_rem:focus {outline: none;}
.ivu-tooltip-inner {word-break: break-all;}
.ivu-select-dropdown {max-height: 300px;max-width: 500px}
.vxe-cell .ivu-select-dropdown {max-height: 200px;max-width: 300px}
.change_log .ivu-form-item-label{color: red!important;}
.m_wrapper {display: flex;user-select: none;height: 100%;}
.m_wrapper .side_bar {
	width: 100%;height: 100%;position: relative;transition: width linear 100ms;box-sizing: border-box;
}
.handle {
	height: 100%;width: 2px;position: absolute;right: -1px;top: 0;transition: all linear 200ms;
}
.handle:hover {cursor: col-resize;}
.tree-render .ivu-tree-title{width: 80%;}
.content_area {height: calc(100%);padding: 10px;box-sizing: border-box;overflow-y: auto;}
.person_center .person_title{
	font-size: 16px;font-weight: bold;height: 40px;display: inline-block;line-height: 40px;margin-left: 5px;
}
.person_center .person_setting{
	height: 40px;display: inline-block;line-height: 40px;margin-right: 10px;float: right;cursor: pointer;
}
.grid-stack-item-content {background-color: #fff;cursor:move;border-radius: 8px;}
.grid-stack-item-content :active{cursor:move; }
.grid-stack-card {height: calc(100% - 10px);padding: 20px;box-sizing: border-box;}
.grid-stack-card .mess_content{height: 100%;}
.grid-stack-card .stack-div-btn{padding-top: 20px;display: flex;justify-content: space-between;}
.grid-stack-card .stack-alert-bac{height: 50px;line-height: 30px;margin-top: 15px;}
.stack-alert-bac .stack-alert-num{float: right;}
.grid-stack-card .stack-alert-bac span{font-size: 16px;}
.grid-stack-item-content{height: 95%;}
.grid-stack-card .ivu-card-body{height: calc(100% - 40px);overflow-y: auto;}
.grid-stack-card .ivu-card-body::-webkit-scrollbar{width: 2px;}
.modal_more_GD {
	width: 100%;height: 30px;line-height: 20px;border-bottom: 1px solid #ddd;text-align: right;position: relative;cursor: pointer;
	font-size: 14px;text-decoration: underline;margin-bottom: 10px;
}
.work_calender {
	width: 100%;height: 100%;cursor: pointer;border:1px solid #dcdee2;padding-bottom: 15px;
}
.work_calender .work_calender_dt{background-color: #edfff3;}
.work_calender .work_calender_dd{background-color: #fff;}
.work-del {text-decoration: underline;cursor: pointer;color: red;}
.item-pro{padding-left: 10px;}
.dot_bit.dot{display: flex;width: 12px;margin: 0;}
.dot_bit .green-tip,.dot_bit .blue-tip{border-radius: 0;width: 11px;}
.dot_bit .green-tip{ border-right: 1px solid #fff}
.dot_bit .blue-tip{border-left: 1px solid #fff}
.setting_workHours .timeWork_style .work_calender td i{position: relative;top: -4px;}
.red-tip,.green-tip,.yellow-tip,.blue-tip{	display:block;width: 4px;height: 4px;}
.red-tip {background:#ff463f;}
.green-tip {background:#42b983;}
.yellow-tip {background:#ffa700;}
.blue-tip {background:#37a8ff;}
.ivu-card-body{padding: 0;}
.pro_card_list {width: 96%;padding: 5px 0;border-bottom: 1px solid #dde7f2;}
.mask-layer-up {
	position: absolute;top: 50%;left: 7%;transform: translate(-50%,-50%);
	width: 70px;height: 50px;color: #fff;font-size: 50px;cursor: pointer;
}
.mask-layer-up .ivu-icon-md-arrow-round-back:hover,.mask-layer-down .ivu-icon-md-arrow-round-forward:hover  {
	font-weight: bold;font-size: 60px;
}
.mask-layer-down {
	position: absolute;top: 50%;left: 95%;transform: translate(-50%,-50%);
	width: 70px;height: 50px;color: #fff;font-size: 50px;cursor: pointer;
}
.transition-box {width: 100%;height: 100%;}
.ivu-table .green {color: #42b983;}
.ivu-table .red {color: #ff463f;}
.ivu-table .yellow {color: #ffa700;}
.ivu-table .blue {color: #37a8ff;}
.ivu-table .demo-table-info-column{background-color: #4ed2e3;color: #fff;}
.work_li_st_blue {background-color: #f0faff;cursor: pointer;}
.work_li_st_white {cursor: pointer;}
.work_check_d {float: right;}
.work_check_d span{vertical-align: middle;padding-left: 3px;}
.work_check_d .read_p_do{
	padding: 0 2px;border-radius: 4px;border: 1px solid #a8a9aa;color: #a8a9aa;font-size: 12px;margin-right: 5px;
}
.work_check_d .read_p_un{
	padding: 0px 2px;border-radius: 4px;margin-right: 5px;font-size: 12px;
}
.read_status_div{
	padding: 2px 5px;border-radius: 4px;border: 1px solid #a8a9aa;color: #a8a9aa;line-height: 18px;font-size: 12px;margin-left: 10px;
}
.Login-socialButton {
	align-items: center;background: #f6f6f6;cursor: pointer;display: inline-flex;height: 36px;
	justify-content: center;width: 36px;border-radius: 50%;border: none;
}
.sup_p {
	color: #515a6e;line-height: 35px;white-space: pre-wrap;font-size: 13px;width: 110px;
	position: absolute;left: 0;text-align: right;top: 7px;line-height: initial;font-weight: bold;padding: 0 12px 0 60px;
}
.inc_mon_cont {height: 30px;}
.inc_mon_cont .inc_weight{overflow-x: hidden;white-space: nowrap;text-overflow: ellipsis;}
.inc_mon_cont .inc_count_sum{
	float: left;height: 100%;line-height: 30px;font-weight: bold;font-size: 16px;width: 28%;
}
.inc_mon_cont .inc_count_num{float: left;height: 100%;line-height: 30px;width: 28%;}
.inc_mon_cont .inc_count_btn{float: right;height: 100%;line-height: 30px;width: 16%;}
.approveCard .approveCont {
	text-align: left;line-height: 52px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.approval_Info .approvalList_Style li:hover,.task_Info .taskList_Style li:hover,.support_Info .supportList_Style li:hover{background: #f6f6f6;}
.main-box.orderApproval_style .hosePanl_meau{background: #fff}
.main-box.orderApproval_style .orderPanl_Style{height: 100%;}
.main-box.orderApproval_style .orderPanl_Style .main-warpCenter{margin: 0}
.main-box.orderApproval_style .orderPanl_Style .main-warpCenter .tabCheckGroup li.tabCheckActive::before{content: initial}
.main-box.orderApproval_style .orderPanl_Style .main-warpCenter .tabCheckGroup{
	margin-bottom:0!important;height: initial;line-height: initial;padding: 20px 10px;border-bottom: 0;
}
.main-box.orderApproval_style .orderPanl_Style .main-warpCenter .tabCheckGroup li {
	height: 30px;background: #fff;color: #738093;line-height: 30px;margin: 0 5px;border-radius: 4px;
}
.main-box.orderApproval_style .orderPanl_Style .main-warpCenter .tabCheckGroup li:not(.tabCheckActive):hover{
	background: #e8e8e8;color: #333
}
.GroupPanl_Style{height: calc(100% - 60px);box-sizing: border-box;overflow: auto;padding: 0 20px;}
.GroupPanl_Style p.colorSub{
	color: #333!important;font-size: 14px;font-weight: bold;letter-spacing: 2px;padding: 10px 0;
}
.GroupRow_List{display: flex;flex-wrap: wrap;}
.GroupRow_List dl{
	width: 177px;height: 65px;line-height: 65px;border-radius: 6px ;background: #f6f6f6;position: relative;padding-left: 60px;
	margin: 6px 5px;cursor: pointer; transition: all .3S;
}
.GroupRow_List dl:hover {transform: translate3d(0,0,0) translateY(-4px);box-shadow: 0 2px 10px rgb(0 0 0 / 10%);}
.GroupRow_List dl dt{
	color: #fff;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);
}
.GroupRow_List dl dt .rowList_Img{
	width: 40px;height: 40px;border-radius:6px;text-align: center;line-height: 40px;color: #fff;
	background-image: radial-gradient(circle at 50% -45%,#7cd8d8,#43b8b8);
}
.GroupPanl_Style p:first-child+.GroupRow_List dl:first-child dt .rowList_Img{
	background-image: radial-gradient(circle at 50% -45%,#accb74,#7eab2e);
}
.GroupPanl_Style p:first-child+ .GroupRow_List dl:last-child dt .rowList_Img{
	background-image: radial-gradient(circle at 50% -45%,#8bc1f1,#4696da);
}
.GroupPanl_Style p[title='行政人事']+.GroupRow_List dl:nth-child(1) dt .rowList_Img{
	background-image: radial-gradient(circle at 50% -45%,#b8e6f1,#56c1da);
}
.GroupPanl_Style p[title='行政人事']+ .GroupRow_List dl:nth-child(2) dt .rowList_Img{
	background-image: radial-gradient(circle at 50% -45%,#bdc5fd,#a2a7ea);
}
.GroupPanl_Style p[title='行政人事']+.GroupRow_List dl:nth-child(3) dt .rowList_Img{
	background-image: radial-gradient(circle at 50% -45%,#dab223,#cea515);
}
.GroupPanl_Style p[title='行政人事']+ .GroupRow_List dl:nth-child(4) dt .rowList_Img{
	background-image: radial-gradient(circle at 50% -45%,#ff9a6b,#d2551b);
}
.GroupRow_List dl dt .rowList_Img img{width: 100%;height: 100%}
.GroupRow_List dl dt .rowList_Img i{font-size: 21px;}
.GroupRow_List dl dt .rowList_Img i.icon-fukuanshenqing{font-size: 25px;}
.GroupRow_List dl dt .rowList_Img i.icon-taojinbi{font-size: 27px;}
.GroupRow_List dl dt .rowList_Img i.icon-feiyongzhichu{font-size: 19px;}
.GroupRow_List dl dt .rowList_Img i.icon-jinbi{font-size: 30px;}
.GroupRow_List dl dd{
	font-size: 14px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;
}
.timeWork_style .work_calender{font-size: 12px}
.timeWork_style .work_calender .work_calender_dt {
	background-color: #f6f6f6;padding: 3px 0;font-weight: bold;color: #333;
}
.stack-div-btn.stack-divBtnList{
	border-top: 1px solid #d7d193;padding: 12px 10px 0;margin-top: 20px;
}
.stack-div-btn.stack-divBtnList a{color: #333;font-size: 13px}
.stack-div-btn.stack-divBtnList a:hover{text-decoration: underline;}
.JliIcoStyle{
	display: inline-block;width: 30px;height: 30px;border-radius: 6px;color: #fff;line-height: 30px;
	margin-right: 5px;position: relative;top: 9px;
}
.jlbListMode_list{display: flex;justify-content: center;align-items:flex-end;margin-top: .8rem;}
.jlbListMode_list li{text-align: center;color: #333;}
.jlbListMode_list li h4{font-size: 17px;font-weight: bold;}
.jlbListMode_list li h4>i{font-size: 26px;margin: 0 2px;}
.jlbListMode_list li p{font-size: 14px;line-height: 30px;}
.jlbListMode_list li:nth-child(2){
	width: 153px;height: 152px;background-image: url(../image/moneyBg.png);background-repeat: no-repeat;background-size: contain;
	padding-top: 23px;margin: 0 15px;background-position: center;position: relative;
}
.jlbListMode_list li:nth-child(2) h2{font-size: 34px;color: #fff;margin-top: .6rem;}
.jlbListMode_list li:nth-child(2) p{ font-size: 13px;font-weight: bold;line-height: initial;letter-spacing: 3px;    color: #fff;}
.jlbListMode_list li:nth-child(2) .btnActive{
	background-image: -webkit-linear-gradient(top, #6befff, #0eb1c4);color: #fff;width: 130px;text-align: center;
	height: 35px;line-height: 35px;border-radius: 25px;font-weight: bold;letter-spacing: 4px;
	position: absolute;bottom: 1px;cursor: pointer;left: 50%;transform: translateX(-50%);
}
.jlbListMode_list li:nth-child(2) .btnActive:hover{ background-image: -webkit-linear-gradient(top, #48e7fa, #0aabbd);}
.jlmImgSrc .ivu-card-head,.aboutHead_lineNone .ivu-card-head{border: 0}
.achievePanl_style{position: relative;display: flex;}
.achievePanl_style li{
	width: 50%;display: inline-block;padding: 7px;box-shadow: 0 0 3px rgb(0 0 0 / 10%);box-sizing: border-box;
	cursor: pointer;border-radius: 6px;margin: 19px 5px;
}
.achievePanl_style li .ivu-alert{background: #f6f6f6;border: 0;margin: 0;padding: 15px;border-radius: 6px;}
.achievePanl_style li .ivu-alert .ivu-alert-message span{display: block;float: initial;}
.achievePanl_style li .ivu-alert .ivu-alert-message span.stack-span-ioc{
	letter-spacing: 3px;color: #333;margin-top: 10px;font-size: 13px;
}
.achievePanl_style li .ivu-alert .ivu-alert-message span.stack-span-num{
	font-size: 20px;font-weight: bold;
}
.achievePanl_style li .ivu-alert.ivu-alert-error .ivu-alert-message span.stack-span-num a{color: #e5544F;}
.tabCheckGroup1.tabPHB_headStyle{
	position: absolute;top: 10px;border: 0;left: 50%;width: auto;background: #f7f7f7;
	transform: translateX(-50%);padding: 5px 2px;height: initial;border-radius: 6px;
}
.tabCheckGroup1.tabPHB_headStyle li{font-size:12px;height: 28px;line-height: 29px;border-radius: 4px;letter-spacing: 1px;padding: 0 5px;margin: 0 5px;width: initial}
.tabCheckGroup1.tabPHB_headStyle li.tabCheckActive::before{content: initial}
.taskCheckGroup1.taskPHB_headStyle{position: absolute;top: 10px;border: 0;left: 120px;width: 50%;}
.taskCheckGroup1.taskPHB_headStyle li{font-size:13px;height: 28px;line-height: 29px;border-radius: 4px;letter-spacing: 1px;padding: 0 3px;margin: 0 5px;width: initial}
.taskCheckGroup1.taskPHB_headStyle li.taskCheckActive::before{content: initial}
.tabCheckGroup.tabPHB_headStyle.appovalListTab{
	width: 182px;left: 50%;right: 0;top: 18px;background: #f7f7f7;border-radius: 6px;padding: 5px;height: 39px;
	transform: translateX(-50%);
}
.tabCheckGroup.tabPHB_headStyle.appovalListTab li{width: 85px;margin: 0;}
.taskCheckGroup.taskPHB_headStyle.taskListTab, .supportCheckGroup.taskPHB_headStyle.taskListTab{
	width: 200px;left: 50%;transform: translateX(-50%);right: 0;
}
.workHoseList_Ys{
	position: absolute;top: 20px;left: 50%;text-align: center;transform: translateX(-50%);
}
.indexWork_hourLog{position: relative;top: 20px; height: calc(100% - 30px);}
.setting_workHours .addWorkHours_YS{width: 100%;margin-bottom: 10px}
.setting_workHours .timeWork_style .work_calender{ border-radius: 6px;padding: 0}
.setting_workHours .timeWork_style .work_calender td{padding: 5px 0;}
.setting_workHours .timeWork_style .work_calender td.work_calender_dt{padding: 9px 0;font-size: 13px;}
.indexWork_hourLog .panlInfo_actilsRight>ul>li{padding: 0 0 10px 0; border: 0;}
.workHoseList_Ys div{display: inline-block;width: 10px;height: 10px;}
.indexApplication_form.content-support{height: 100%;overflow: auto}
.indexApplication_form .dateStyle h4{
	position: relative;left: -8px;font-weight: 600;font-size: 14px;color: #333;margin-bottom: 5px;
}
.indexApplication_form .dateStyle h4 > span{position: absolute;right: 10px;font-size: 13px;}
.indexApplication_form .dateStyle p.describe_p{
	width: 95%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
	font-size: 12px;color: #464646;letter-spacing: 1px;
}
.indexApplication_form.content-support .dateStyle p.last_p{margin-top: 5px;}
.indexApplication_form.content-support .dateStyle p label:first-child{padding:1px 3px;font-size: 12px;}
/*申请单配置*/
.workFlow_Center{height: calc(100% - 110px);background: #f8f9fb;overflow: auto}
.workFlow_footerBtn{text-align: center;padding: 10px 0;border-top: 1px solid #ddd;}
.nodeWrap_List{width: 100%;display: inline-flex;flex-direction: column;align-items: center;}
.nodeWrap_List .pageList_Panl{
	position: relative;display: flex;flex-direction: column;background: #FFFF;width: 230px;min-height: 90px;cursor: pointer;
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);border-radius: 4px;
}
.nodeWrap_List .pageList_Panl:hover .panl-titleEdit,.nodeWrap_List .pageList_Panl:hover .panl-Close{display: block}
.nodeWrap_List .pageList_Panl .editInput{
	width: 130px;border: 1px solid #ddd;padding: 0 5px;border-radius: 4px;
}
.nodeWrap_List .pageList_Panl .pageList_PanlTitle{
	position: relative;display: flex;align-items: center;height: 35px;border-radius: 4px 4px 0 0;
	font-size: 13px;padding: 0 10px;
}
/*申请人*/
.pageList_Panl.ShenQing .pageList_PanlTitle{background: #e4efff;border-top: 4px solid #599eff;}
.pageList_Panl.ShenQing:hover{ box-shadow: 0 1px 8px 0 #599eff;}
.pageList_Panl.ShenQing .pageList_PanlTitle .panl-titleName{color: #599eff;}
/*审批人*/
.pageList_Panl.ShenPi .pageList_PanlTitle{background: #fff8ed;border-top: 4px solid #f4b251;}
.pageList_Panl.ShenPi:hover{ box-shadow: 0 1px 8px 0 #f4b251;}
.pageList_Panl.ShenPi .pageList_PanlTitle .panl-titleName{color: #f4b251;}
/*服务台*/
.pageList_Panl.FWTShenPi .pageList_PanlTitle{background: #effdff;border-top: 4px solid #10bed2;}
.pageList_Panl.FWTShenPi:hover{ box-shadow: 0 1px 8px 0 #10bed2;}
.pageList_Panl.FWTShenPi .pageList_PanlTitle .panl-titleName{color: #10bed2;}
/*评价*/
.pageList_Panl.PJShenPi .pageList_PanlTitle{background: #bec4c5;border-top: 4px solid #333;}
.pageList_Panl.PJShenPi:hover{ box-shadow: 0 1px 8px 0 #333;}
.pageList_Panl.PJShenPi .pageList_PanlTitle .panl-titleName{color: #333;}
/*抄送人*/
.pageList_Panl.ChaoSong .pageList_PanlTitle{background: #effdff;border-top: 4px solid #10bed2;}
.pageList_Panl.ChaoSong:hover{ box-shadow: 0 1px 8px 0 #10bed2;}
.pageList_Panl.ChaoSong .pageList_PanlTitle .panl-titleName{color: #10bed2;}
/*条件*/
.pageList_Panl.tiaoJian .pageList_PanlTitle{background: #ebedf1;border-top: 4px solid #909399;}
.pageList_Panl.tiaoJian:hover{ box-shadow: 0 1px 8px 0 #909399;}
.pageList_Panl.tiaoJian .pageList_PanlTitle .panl-titleName{color: #909399;}
.pageList_Panl .pageList_PanlTitle .panl-titleName{
	max-width: 70%;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
	margin-right: 5px;
}
.panl-Close{position: absolute;right: 10px;}
.panl-titleEdit,.panl-Close{color: #777; display: none}
.panl-titleEdit i,.panl-Close i,.contentImgStyle i{font-size: 13px;}
.panlList_Content{
	align-items: center;flex-grow: 1;padding: 15px 25px 15px 15px;position: relative;text-align: left;
}
.panlList_Content .contentImgStyle{
	position: absolute;right: 10px;top: 50%;transform: translateY(-50%);
}
.panlList_Content .contentStyle{color: #303133;line-height: 22px;font-size: 13px;font-weight: normal;}
.pageList_ButtonNr{width: 230px;height: 95px;position: relative;}
.pageList_ButtonNr::before {
	content: '';position: absolute;background: #ddd;left: 50%;height: 100%;display: block;width: 1px;
}
.pageList_ButtonNr::after{
	content: '';position: absolute;display: block;border: 7px solid transparent;border-top: 7px solid #ddd;
	left: 50.2%;bottom: -7px;transform: translateX(-50%);
}
.pageList_ButtonNr .pageListBtnAdd_Ico{
	display: inline;position: absolute;cursor: pointer;left: 50%;top: 50%;transform: translate(-50%, -50%);
	cursor: pointer;color: #819fb9;
}
.pageList_ButtonNr .pageListBtnAdd_Ico:hover{color: #6787a4;}
.pageList_ButtonNr .pageListBtnAdd_Ico i{font-size: 23px}
.pageList_ButtonNr .pageList_NrTip{
	display: none;flex-direction: row;box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1);border-radius: 6px;
	position: absolute;left: 60%;top: 50%;transform: translateY(-50%);z-index: 9;
}
.pageList_ButtonNr .pageList_NrTip::before{
	content: "";display: block;border: 7px solid transparent;border-right: 7px solid #fff;
	position: absolute;top: 27px;left: -14px;
}
.pageList_ButtonNr .pageList_NrTip dl{
	border-right: 1px solid #f1f1f1;display: flex;flex-direction: column;align-items: center;justify-content: center;
	font-size: 13px;width: 90px;height: 70px;background-color: #fff;cursor: pointer;z-index: 10;
}
.pageList_ButtonNr .pageList_NrTip dl:hover{background: #eef4fb;}
.pageList_ButtonNr .pageList_NrTip dl dt i{font-size: 24px;}
.pageList_ButtonNr .pageList_NrTip dl:nth-child(1){color: #f4b251}
.pageList_ButtonNr .pageList_NrTip dl:nth-child(3){color: #909399}
.workFlow_Center .nodeWrap_List:last-child .pageList_Panl{
	text-align: center;min-height: 50px;line-height: 50px;font-size: 16px;letter-spacing: 2px;
}
.workFlow_Center >div>.nodeWrap_List:last-child .pageList_Panl{font-weight: bold}
.workFlow_Center .nodeWrap_List .pageList_Panl.tiaoJian{margin: 30px 30px 0 30px;}
.childPage-Wrap{display: inline-flex;width: 100%;justify-content: center;}
.childPage-WrapPanl{display: flex;position: relative;}
.childWrapPanl{
	display: flex;min-height: 180px;border-top: 2px solid #DBDBDB;border-bottom: 2px solid #DBDBDB;
}
.childWrap_list{
	display: inline-flex;align-items: center;flex-direction: column;position: relative;padding: 0 10px;background-color: #F8F9FB;
}
.childWrap_list::before{
	content: '';
	position: absolute;top: 0;left: 1px;right: 0;bottom: 0;z-index: 0;
	margin: auto;width: 1px;height: 100%;border-left: 2px solid #DBDBDB;
}
.childWrap_list .coverLine{
	position: absolute;height: 3px;width: 50%;background-color: #F8F9FB;
}
.childWrap_list .coverLine.topLeft{top: -3px;left: 0;}
.childWrap_list .coverLine.bottomLeft{bottom: -3px;left: -1px;}
.childWrap_list .coverLine.topRight{top: -2px;right: -1px;}
.childWrap_list .coverLine.bottomRight{bottom: -3px;right: -1px;}
.approverDrawerModel .ivu-drawer-body{padding: 0}
.approverSettings{height: calc(100% - 20px);}
.approverSettings .settingTabs.ivu-tabs {height:100%}
.settingTabs.ivu-tabs .ivu-tabs-nav .ivu-tabs-tab {
	border-right:0;background: initial;display: block;width: 100%;
}
.settingTabs.ivu-tabs .ivu-tabs-nav{display: flex;float: initial;}
.settingTabs_Panl{height: calc(100% - 40px);padding: 25px;box-sizing: border-box;overflow: auto;}
.settingPanlRadio,.settingPanlSelect{padding: 15px 0;border-bottom: 1px solid #ddd;}
.settingPanlRadio .ivu-radio-wrapper{
	font-size: 13px;color: #333;height: 35px;line-height: 35px;width: 150px;
}
.settingPanlSelect h4{ color: #333;font-size: 14px;letter-spacing: 2px;padding: 8px 0;}
.settingPanlSelect .selectStyle{display: flex;}
.settingPanlSelect .selectStyle .ivu-select{padding: 10px 3px;}
.checkStyle .ivu-radio-wrapper,.checkStyle .ivu-checkbox-wrapper{display: block;padding: 8px 0;color: #333;}
.addUserStyle{padding: 15px 0 10px 0;}
.userDragMove{position: relative;display: inline-block;}
.userDragMove .aa{
	position: relative;display: inline-block;width: 50px;height: 65px;border-radius: 3px;text-align: center;
}
.userDragImg{
	width: 35px;height: 35px;line-height: 35px;text-align: center;border-radius: 3px;
	font-size: 14px;color: #fff;margin: 0 auto;font-weight: bold;
}
.userDragMove .userDragImg i{display: block;position: absolute;right: 1px;color: #5f5c5c;cursor: pointer;top: -6px;font-size: 18px;z-index: 99; background: #fff;
	border-radius: 50%;}
.userDragMove .userDragImg i.ivu-icon-md-close-circle{color: #e5544f;}
.userDragMove .aa p{
	margin-top: 6px;color: #333;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.userDragMove .aa img{width: 100%; height: 100%}
.userDragMove .aa i.drag {
	top: -4px;left: 0;display: inline-block;position: absolute;width: 100%;height: 100%;cursor: pointer;
}
.userDragMove .aa:hover i.drag {outline: 1px dashed #eee}
.userDragMove .addUserBtn{
	background: #fff;width: 35px;height: 35px;vertical-align:top;font-size: 30px;line-height: 32px;
	border: 1px solid #ccc;border-radius: 3px;color: #ccc;cursor: pointer;
}
.userDragMove .addUserBtn:hover,.userDragMove .addUserBtn:active,.userDragMove .addUserBtn:focus{
	background: #f9f9f9;border: 1px solid #ccc;
}
.selectRecipient{display: flex;height: 350px;border: 1px solid #eaedf6;border-radius: 6px;}
.userNameList{border-right: 1px solid #eaedf6;width: 100%;height: 100%;padding: 10px;box-sizing: border-box;}
.userNameSelected{width: 100%;height: 100%;padding: 10px;box-sizing: border-box}
.userNameList h4,.userNameSelected h4{color: #333;padding: 5px 0;font-size: 13px;}
.limitsAuthority_list{display: flex}
.limitsAuthority_list li{width: 100%}
.limitsAuthority_list li .ivu-radio-group{width: 100%}
.limitsAuthority_list li p{height: 35px;line-height: 35px;width: 100%;padding: 0 10px; border-bottom: 1px solid #eee;}
.limitsAuthority_list li p:first-child{background: #eee}
.pageList_Panl .pageList_PanlTitle .panl-titleName.editMibInput .ivu-input{height: 25px;}
.dragchosen {outline: 1px dashed #eee;}
.person_type_bo .shi_yong_qi {background-color: #19be6b;color: white;}
.person_type_bo .zheng_shi {background-color: #0ebed2;color: white;}
.person_type_bo .jian_zhi {background-color: #ff9900;color: white;}
.person_type_bo .lao_wu {background-color: #5cadff;color: white;}
.person_type_bo .pai_qian {background-color: #ffaaef;color: white;}
.person_type_bo .wai_bao {background-color: #d37fff;color: white;}
.person_type_bo .tui_xiu_fan_pin {background-color: #ffc662;color: white;}
.person_type_bo .tui_xiu {background-color: #ff9489;color: white;}
.person_type_bo .gu_wen {background-color: #2858ff;color: white;}
.person_type_bo .shi_xi_sheng {background-color: #42ff14;color: white;}
.personal_img_div_img{margin-right: 10px;padding: 3px;box-sizing: border-box;}
.personelInfo_Head .personal_img_div_img{border-radius: 6px}
.personal_img_div_img img{width: 100%;height: 100%;}
.user_info_img_preview {
	position: absolute;bottom: 0;width: 100%;height: 100%;text-align: center;line-height: 100px;
}
.personelInfo_Head .person_mess span{display: block;margin-bottom: 10px;font-size: 13px;}
.person_mess span.mess_name{font-size: 17px;font-weight: bold;margin-top: 5px;}
.person_mess span.mess_phone i.ivu-icon{margin-right: 3px;font-size: 16px;color: #333;}
.person_type_bo{margin-top: 8px;margin-left: 10px;}
.personelInfo_Head .person_type_bo span{padding: 3px;border-radius: 3px;}
.user_info_img_preview p{display: none;}
.user_info_img_preview:hover p{display: block;}
.user_info_img_preview:hover{
	position: absolute;bottom: 0;background: #f3f3f3bf;width: 100%;height: 100%;
	cursor: pointer;text-align: center;line-height: 100px;color: black;font-size: 16px;
}
.personal_change_img,.personal_change_img_update{border:1px solid #ddd;position: absolute;width: 100px;height: 100px;left: 0;top:0;z-index: 100;}
.personal_change_img{background: url("../image/img_mz.png") no-repeat;background-size: cover;}
.personal_change_img_update{display: none;top: 75px;left: 35px;}
.personal_change_img img{margin: -1px;width: 100px;height: 100px;}
.personal_change_img_update .ivu-upload button{
	width: 100px;height: 100px;background: rgba(0, 0, 0, 0.5);color: #fff; border-radius: 0;font-size: 12px;
}
.personal_change_img_update .ivu-upload button i.ivu-icon {color: #fff;margin-top: 10px;}
.personal_img_div_img:hover .personal_change_img_update{display: block}
.jlbHead_Title{
	font-size: 16px;font-weight: bold;padding: 0 16px;height: 50px;line-height: 50px;position: relative;
}
.jlmImgSrc .ivu-card-body{padding: 0;width: 100%;height: 108.6%;overflow: hidden;}
.jlmImgPanl{width: 100%;height: 100%;background-image: url("../image/jlbBg.jpg");background-repeat: no-repeat;background-size: cover;}
.jlbTitle_Year{font-size: 13px;position: absolute;right: 16px;top: 0;}
.jlbTitle_Year .iconfont { font-size: 14px;cursor: pointer}
.jlbTitle_Year .iconfont:hover{color: #c5b82d;}
.jlbTitle_Year .titleLine{margin: 0 3px;}
.jlbTitle_Year .titleRecord{cursor: pointer}
.jlbTitle_Year .titleRecord:hover{color: #c5b82d;text-decoration: underline}
.aboutHead_lineNone .ivu-card-body{overflow: hidden;padding: 0;}
.approval_panlList table tbody {display: block;height: 167px;overflow-y: hidden;}
.approval_panlList table thead, .approval_panlList table tbody tr {
	display: table;width: 100%;table-layout: fixed;
}
.approval_panlList{position: absolute;bottom: -17px;}
.approval_panlList table thead tr{background: #edeef0;}
.approval_panlList table th,.approval_panlList table td{ text-align: center;font-size: 12px;height: 30px;line-height: 30px}
.approval_panlList table tr:nth-child(1) td:first-child,
.approval_panlList table tr:nth-child(2) td:first-child,
.approval_panlList table tr:nth-child(3) td:first-child{
	background-image: url(../image/jp_01.png);background-repeat: no-repeat;background-size: 35%;background-position: center 1px;
	color: #fff;
}
.incentiveCoinsStyle .ivu-drawer-body{padding: 0}
.incentiveCoinsStyle .approval_panlList{position: initial;height: 100%}
.incentiveCoinsStyle .approval_panlList table{height: 100%;}
.incentiveCoinsStyle .approval_panlList table tbody {overflow-y: auto;height: calc(100% - 40px);}
.approval_panlList table th:last-child,.approval_panlList table tr td:last-child{background: #d8f7fb;}
.incentiveCoinsStyle .approval_panlList table th:last-child,.incentiveCoinsStyle .approval_panlList table tr td:last-child{background: initial;}
.temple_tree_head.personelHead{height: 50px;line-height: 50px;padding: 0;}
.treeSearch_BT .treeSearch_Qb{height: 27px;margin-right: 5px;width: 50px;text-align: center;padding: 0;}
.treeSearch_BT{position: relative;width: 100%;display: flex;padding: 10px 10px 0;}
.treeSearch_BT .ivu-input{height: 28px;line-height: 28px;padding-right: 5em;}
.treeSearch_BT .searchBtn{position: absolute;right:13px;top: 62%;transform: translateY(-50%);}
.treeSearch_BT .searchBtn .ivu-btn{
	width: 23px;height: 23px;padding: 0;font-size: 15px;line-height: 13px;background: #dcdfe6;
	border: 1px solid #dcdfe6;color: #606266;box-shadow: none;
}
.treeSearch_BT .searchBtn .ivu-btn:first-child{position: relative;left: 2px;}
.changeShowPost_ico .ivu-icon{
	height: 22px;width: 22px;line-height: 22px;background: #DCDFE6;border-radius: 50%;margin-right: 5px;
	text-align: center;font-size: 23px;cursor: pointer;
}
.personelInfo_Head{display: flex;padding: 15px;
	background-image: url("../image/capital_bg.png");background-repeat: no-repeat;background-size: cover;
	width: 100%;box-shadow: 0 2px 12px 0 rgba(226,239,255,.6);
}
.personelInfo_Head .personal_img_div_img {border: 2px solid #bed3ec;position: relative;}
.personelInfo_Head .personal_img_div_img .ivu-avatar{background: #bed3ec;}
.personelInfo_Head .personal_img_div_img:hover .personal_change_img_update{left: 50%;top: 50%;transform: translate(-50%, -50%);}
.personelInfo_Head .person_type_bo .zheng_shi{background-color: #81b1f0; padding: 3px 7px;}
.personelInfo_Head+.personelCollapse{padding: 15px}
.personelInfo_Head+.personelCollapse .ivu-collapse {background-color: #f5f9ff;border: 1px solid #dee8f6;border-radius: 6px;}
.personelInfo_Head+.personelCollapse .ivu-collapse>.ivu-collapse-item {
	border-top: 1px solid #d0deeb;
}
.personelInfo_Head+.personelCollapse .ivu-collapse>.ivu-collapse-item:first-child {border-top: 0;}
.personelInfo_Head+.personelCollapse .ivu-collapse>.ivu-collapse-item.ivu-collapse-item-active>.ivu-collapse-header {
	border-bottom: 1px solid #d0deeb;
}
.personelInfo_Head+ .personelInfo_Tab .ivu-tabs-nav .ivu-tabs-tab{background: #eff6ff;}
.personelInfo_Tab{height: calc(100% - 140px);}
.personelInfo_Tab .ivu-tabs-nav{display: flex}
.personelInfo_Tab .ivu-tabs-nav .ivu-tabs-tab{width: 100%;}
.personelInfo_Tab .ivu-tabs-tabpane{height: calc(100% - 40px);}
.personInfo-tabPane .model_form_detail{padding: 20px;max-height: initial;position: relative}
.personInfo-tabPane .model_form_detail .ivu-form{height: 100%;}
.personInfo-tabPane.InfoForm_Input .fl{
	width: 50%;border-bottom: 2px solid #fff;margin: 0;padding: 5px 8px 5px 110px;
}
.personInfo-tabPane.InfoForm_Input.inputFormWid .fl,.personInfo-tabPane.InfoForm_Input.inputFormWid .fl .ivu-input-wrapper,
.personInfo-tabPane.InfoForm_Input.inputFormWid50 .fl .ivu-input-wrapper{width: 100%!important;}
.personInfo-tabPane.InfoForm_Input.inputFormWid50 .fl{width: 50%!important;}
.personInfo-tabPane.InfoForm_Input .fl .ivu-form-item-label{
	width: 120px; height: 100%;top: 0;line-height: 40px;color: #858585;font-weight: normal;
}
.personInfo-tabPane.InfoForm_Input .homeList_panl{
	background: #f8f8f8;border-radius: 6px;padding: 10px;margin: 10px 0;display: flex;flex-wrap: wrap;
}
.personInfo-tabPane.InfoForm_Input .homeList_panl .fl {
	float: initial!important;border: 0!important;padding: 3px 8px 3px 110px!important;
}
.personInfo-tabPane.InfoForm_Input .homeList_panl .fl .ivu-form-item-label {
	color: #000;top: -3px;
}
.personInfo-tabPane.InfoForm_Input .homeList_panl .ivu-input[disabled],
.personInfo-tabPane.InfoForm_Input .homeList_panl .ivu-select-input[disabled],
.personInfo-tabPane.InfoForm_Input .homeList_panl .ivu-select-disabled .ivu-select-selection{
	background: initial;
}
.personInfo-tabPane  .record-no-cont{text-align: left;padding: 0}
.personInfo-tabPane.InfoForm_Input .fl .ivu-form-item-content .ivu-input-wrapper,
.personInfo-tabPane.InfoForm_Input .fl .ivu-form-item-content .ivu-date-picker,
.personInfo-tabPane.InfoForm_Input .fl .ivu-form-item-content .ivu-select{width: 100%!important;}
.personInfo-tabPane.InfoForm_Input .ivu-input[disabled],.personInfo-tabPane.InfoForm_Input .ivu-select-input[disabled],
.personInfo-tabPane.InfoForm_Input .ivu-select-disabled .ivu-select-selection,
.personInfo-tabPane.InfoForm_Input .vue-treeselect--disabled .vue-treeselect__control{
	color: #333;background-color: #FFF;border: 0;box-shadow:initial!important;
}
.personInfo-tabPane.InfoForm_Input .vue-treeselect--disabled .vue-treeselect__control .vue-treeselect__value-container .vue-treeselect__single-value{
	color: #333;
}
.personInfo-tabPane.InfoForm_Input .ivu-select-disabled .ivu-select-selection:hover .ivu-select-arrow,
.personInfo-tabPane.InfoForm_Input .ivu-input-wrapper-disabled .ivu-input-suffix,
.personInfo-tabPane.InfoForm_Input .vue-treeselect--disabled .vue-treeselect__control-arrow-container{display: none}
.personnelOrgModel .model_form_detail{padding: 0;}
.personnelOrgModel .model_form_detail .personelInfo_Tab .ivu-tabs-tabpane{padding: 10px 0;}
.personnelOrgModel .model_form_detail .personelInfo_Tab .contBorder_line{border: 0}
.personInfo-tabPane.InfoForm_Input .ivu-form-item-required .ivu-form-item-label:before {top: 4px;right: 4px;}
.permission-message {
	display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 100px;
}
.sad-image {width: 50px;height: 50px;}
.error-message {color: #ff463f;margin-top: 5px;}
.editTable_style .ivu-table-wrapper{border: 0;}
.editTable_style .ivu-table-wrapper .ivu-table:after{content: initial}
.editTable_style .ivu-table-border tr td:last-child, .ivu-table-border tr th:last-child{border-right: 0}
.editTable_style .ivu-table-border th{height: 42px;font-size: 13px;}
.editTable_style .ivu-table:before{content: initial}
.searchTip_style .ivu-poptip-body-content{
	overflow-y: auto;max-height: 450px;overflow-x: hidden;padding-right: 10px;padding-top: 10px;
}
.msg_warning{
	padding:12px;background-color: #fff6f7;border-radius: 4px;border-left: 5px solid #fe6c6f;margin: 10px 0;line-height: 25px;
}
.replaceMxPanl_item{ margin: 0 auto;  width: 500px;}
.replaceMxPanl_item .replacePanl1{width: 100%;border: 1px solid #ddd;padding: 10px;display: flex;align-items: center;}
.replaceMxPanl_item .replacePanl1 P{width: 338px;text-align: right;padding: 10px 12px 10px 0;}
.replaceMxPanl_item .replacePanl2{width: 100%;border: 1px solid #ddd;padding: 10px;border-top: 0;}
.contBorder_line{border: 1px solid #ddd;padding: 10px;margin-bottom: 10px;}
.inputImgZjz .ivu-form-item-content{border: 1px dashed #ddd}
.personelCollapse{overflow: auto;padding: 10px;}
.personelCollapse .ivu-collapse>.ivu-collapse-item>.ivu-collapse-header{color: #333}
.leftTitle{height: 50px;line-height: 50px;padding: 0 15px;border-bottom: 1px solid #ddd}
.settingInput_mb_0 .ivu-form-item{ margin-bottom: 0;}
.settingInput_mb_0 .ivu-btn-group .ivu-btn{height: 32px;padding: 0 10px;}
.settingInput_mb_0 .ivu-btn-group .ivu-btn .ivu-icon{font-size: 17px}
.settingInput_mb_0 .ivu-btn-group .ivu-btn:last-child .ivu-icon{color: #e5544f;}
.divisionPostDrawer .ivu-drawer-body{padding: 0; overflow: hidden}
.divisionPostDrawer .ivu-drawer-body .ivu-drawer-header-inner{font-size: 18px}
.more_font{
	position: absolute;right: 0;color: #878787;cursor: pointer;letter-spacing: 0;
	width: 25px;height: 25px;line-height: 25px;border-radius: 6px;text-align: center;
}
.more_font:hover{
	background: #e4e3e3;
}
.favoriteTtems_project{position: relative;}
.favoriteTtems_project li{
	width: 100%;cursor: pointer;border-bottom: 1px solid #F2F2F2;position: relative;font-size: 13px;padding: 8px 0;
}
.favoriteTtems_project .time{position: absolute;right: 10px;top: 50%;transform: translateY(-50%)}
.favoriteTtems_project li i.iconfont{color: #5d5d5c;margin-right: 5px;vertical-align: unset;}
.approval_Info.indexApproval_YS{top: 0;}
.indexApproval_YS .approvalList_Style li{ padding:10px;border-bottom: 1px solid #F2F2F2;}
.indexApproval_YS .approvalList_Style li:hover{background:#F2F2F2;}
.indexApproval_YS .approvalList_Style li .headStyle h3{
	font-size: 14px;font-weight: 600;color: #333;letter-spacing: 1px;
}
.indexApproval_YS .approvalList_Style li i{top: 0;font-size: 13px;}
.indexApproval_YS .approvalList_Style li .headStyle{margin-bottom: 0}
.indexApproval_YS .approvalList_Style li .headStyle h3 .ivu-badge-dot{left: -4px!important; top: -1px;}
.indexApproval_YS .approvalList_Style li p{font-size: 12px;color: #464646;letter-spacing: 1px;}
.indexApproval_YS .approvalList_Style .status{transform: scale(.9);display: inline-block;margin: 0 10px;}
.indexApproval_YS .approvalList_Style .infoImg_head .infoDown_xl{top: 45px;}
.incCoinsTitle {font-weight: bold;font-size: 18px;}
.person-back-log {background-color: #fff;margin-bottom: 8px;border-radius: 6px;padding-top: 5px;}
.person-back-log .kack-log-title{width: 100%;height: 50px;border-bottom: #e8eaec 1px solid;}
.person-back-log .log-content{height: 100px;}
.person-back-log .log-content .content-ic{height: 100px;}
.content-ic .ic-style{
	width: 50%;height: 100px; float: left;text-align: right;display: grid;align-items: center;
}
.content-ic .ic-num{width: 50%;height: 100px; float: left;text-align: left;}
.content-ic .ic-num .ic-num-desc{height: 50px;line-height: 70px;font-size: 16px;cursor: pointer;}
.content-ic .ic-num .ic-num-name{height: 50px;line-height: 30px;font-size: 14px;cursor: pointer;}
.person-back-log .kack-log-title .title-log-name{
	display: inline-block;font-size: 16px;font-weight: bold;padding-left: 10px;padding-top: 15px;
}
.person-back-log .kack-log-title .title-log-setting{
	display: inline-block;font-size: 15px;padding-left: 10px;padding-top: 15px;color: #b5b5b5;
}
.title-panl-pot {cursor: pointer;}
.content-ic::after {
	content: "";display: block;height: 1px;width: 30%;position: absolute;left: 85%;top: 100%;
	transform: rotate(90deg) translateX(-50%);border-top: 1px solid;
	border-image: linear-gradient(to right, #fbf9f9 0%, #c5c5c5 50%, #c5c5c5 0%, #ffffff 100%);
	border-image-slice: 1;
}
.viewPanl_style{position: relative;text-align: center;margin-top: 5px;}
.viewPanl_style::before{
	content: "";display: block;height: 1px;width: 100%;top: 50%;
	position: absolute;transform: translateY(-50%);border-top: 1px solid;
	border-image:linear-gradient(to right, #fbf9f9 0%, #c5c5c5 50%, #c5c5c5 0%, #ffffff 100%);
	border-image-slice: 1;
}
.viewPanl_style li{
	width: 48%;display: inline-block;padding: 10px;box-sizing: border-box;cursor: pointer;
}
.viewPanl_style li:hover .ivu-alert{background: #f6f6f6;}
.viewPanl_style li .ivu-alert{	background: initial;border: 0;margin: 0;padding: 14px;}
.viewPanl_style li .ivu-alert .ivu-alert-message span{
	display: block;float: initial;
}
.viewPanl_style li .ivu-alert .ivu-alert-message span.stack-span-ioc{
	letter-spacing: 3px;color: #333;margin-top: 10px;
}
.viewPanl_style li .ivu-alert .ivu-alert-message span.stack-span-num{
	font-size: 22px;font-weight: bold;
}
.viewPanl_style li .ivu-alert.ivu-alert-error .ivu-alert-message span.stack-span-num a{
	color: #e5544F;
}
.viewPanl_style::after {
	content: "";display: block;height: 1px;width: 26%;position: absolute;left: 37%;top: 100%;
	transform: rotate(90deg) translateX(-50%);border-top: 1px solid;
	border-image: linear-gradient(to right, #fbf9f9 0%, #c5c5c5 50%, #c5c5c5 0%, #ffffff 100%);
	border-image-slice: 1;
}
.person-work-panl::after {
	content: "";display: block;height: 1px;width: 50%;position: absolute;left: 75%;top: 95%;
	transform: rotate(90deg) translateX(-50%);border-top: 1px solid;
	border-image: linear-gradient(to right, #fbf9f9 0%, #c5c5c5 50%, #c5c5c5 0%, #ffffff 100%);
	border-image-slice: 1;
}
.person-work-panl {height: 200px;text-align: center;width: 100%;}
.person-work-panl .work-num-desc{height: 150px;line-height: 150px;}
.person-work-panl .work-circle{
	width: 120px;height: 120px;text-align: center;line-height: 95px;margin: 0 auto;
	background-color: #fff;border-radius: 50%;border: 8px solid #f56c6c;
}
.person-work-panl .work-num-name{height: 50px;line-height: 50px;}
.person-work-panl p{font-size: 15px;}
.person-work-panl a{font-size: 20px;}
.change-view-btn {float: right;padding-top: 10px;padding-right: 10px;}
.record-time {font-weight: bold;font-size: 14px}
.record-content {font-size: 13px;color: #8b8b8b;padding-top: 5px;}
.record-add-btn {
	padding-bottom: 10px;width: 100%;height: 30px;padding-right: 10px;text-align: right;
}
.record-no-cont {cursor: pointer;width: 100%;}
.record-no-cont:hover {background-color: #f2f2f2;}
.grid-row-backColor-red {background-color: rgba(255, 148, 137, 0.17);}
.nodeError {border: 1px solid #F15A5B;}
.phone-h2Panl{height: 160px;border-bottom: 1px solid #ddd;line-height: 160px;position: relative}
.phone-h2Panl h2{text-indent: 1em;font-size: 56px;}
.phone-h2Panl .ivu-btn{position: absolute;top: 14px;right: 35px;font-size: 50px;padding: 5px 35px 6px;}
.phone-h2Title{height: 160px;border-bottom: 1px solid #ddd;line-height: 160px;text-indent: 1em;font-size: 56px;}
.phone-FormInput .ivu-form{padding: 20px}
.model_form_detail.phone-FormInput .ivu-form-item{padding: 0;}
.model_form_detail.phone-FormInput .ivu-form-item .ivu-form-item-label{
	text-align: left;height: 60px;line-height: 60px;position: relative;left: 0;top: 0;padding-left: 10px;
	font-size: 50px;color: #333;width: 100%;margin: 15px 0;
}
.model_form_detail.phone-FormInput .extended_info_input .extra_close_ico {top: 0;font-size:46px;line-height: 46px;width: 46px;height: 46px;}
.model_form_detail.phone-FormInput .ivu-form-item-label:before {
	position: absolute;right: initial;top: -3px;left: -22px;font-size: 50px;
}
.phone-SelectFont .ivu-select-item{font-size: 50px!important;}
.model_form_detail.phone-FormInput  .ivu-select-single .ivu-select-selection {height: 120px;}
.model_form_detail.phone-FormInput .ivu-form-item-content .ivu-input,.model_form_detail.phone-FormInput .ivu-form-item-content .ivu-select-input{
	font-size: 50px;height: 120px;
}
.model_form_detail.phone-FormInput{height: calc(100% - 120px);max-height: initial; overflow-x: hidden;overflow-y: auto}
.phone-FormButton{width: 100%;text-align: center;height: 120px}
.phone-FormButton .ivu-btn{padding: 10px 15px;font-size: 50px;width: 45%;}
.model_form_detail.phone-FormInput .ivu-form-item-content .ivu-select-arrow{font-size: 52px;margin-top: -11px;}
.model_form_detail.phone-FormInput .ivu-form-item-content .ivu-form-item-error-tip{top: -4px;right: 0;left: initial;font-size: 50px;}
.phone-dataPick{left:50%!important;transform: scale(3) translatex(-32%);}
.model_form_detail.phone-FormInput .ivu-radio-wrapper{font-size: 52px;}
.model_form_detail.phone-FormInput .ivu-radio-inner{width: 52px;height: 52px;}
.model_form_detail.phone-FormInput .ivu-radio-inner:after{width: 40px;height: 40px;border-radius: 50%;left: 5px;top: 5px;}
.model_form_detail.phone-FormInput .ivu-checkbox-wrapper{font-size: 52px;}
.model_form_detail.phone-FormInput .ivu-checkbox-inner{width: 52px;height: 52px;}
.model_form_detail.phone-FormInput .ivu-checkbox-inner:after{width: 20px;height: 35px;left: 14px;border: 8px solid #ccc;border-top: 0;border-left: 0;}
.model_form_detail.phone-FormInput .ivu-divider-horizontal.ivu-divider-with-text-right,.ivu-divider-horizontal.ivu-divider-with-text-left{
	font-size: 16px;font-weight: bold;letter-spacing: 2px;
}
.model_form_detail.phone-FormInput .ivu-divider-horizontal.ivu-divider-with-text-left:before{border-top: 8px solid #e8eaec;}
.personnelPending-title{
	width:100%;height: 46px;line-height: 46px;position: relative;text-align: center;letter-spacing: 4px;
}
.tab_sla_user {
	display: inline-block;width: 420px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
	height: 17px;line-height: 25px;
}
.personnelPending-title span.title-log-name{font-size: 18px;font-weight: bold;display: inline-block;position: relative}
.personnelPending-title span.title-log-name::before,.personnelPending-title span.title-log-name::after{content: "--";display: inline-block;color: #333}
.personnelPending-button{display: inline-block;position: absolute;right:0;}
.personnelPending-button button{height: 28px;padding: 0 15px;}
.personBack-panl{padding: 15px 0;}

.personBack-panl .gradientCol{
	padding:9px!important;box-sizing: border-box;border-radius: 6px;
}
.personBack-panl .backPanl{
	position: relative;border-radius: 6px;height: 75px;display: flex;align-items: center;cursor: pointer;
	transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.personBack-panl .gradientCol{background: #fff;box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);}
/*.personBack-panl .gradientCol.gradient_01{background: #eff4f4;}*/
.personBack-panl .gradientCol.gradient_01 .backPanl{border: 1px solid #29a7a3;color: #29a7a3;background: #eff4f4;}
/*.personBack-panl .gradientCol.gradient_02{background: #eef4f9;}*/
.personBack-panl .gradientCol.gradient_02 .backPanl{border: 1px solid #4c8ec9;color: #4c8ec9;background: #eef4f9;}
/*.personBack-panl .gradientCol.gradient_03{background: #eef4e3;}*/
.personBack-panl .gradientCol.gradient_03 .backPanl{border: 1px solid #81933d;color: #81933d;background: #eef4e3;}
/*.personBack-panl .gradientCol.gradient_04{background: #fbebec;}*/
.personBack-panl .gradientCol.gradient_04 .backPanl{border: 1px solid #e5544f;color: #e5544f;background: #fbebec;}
/*.personBack-panl .gradientCol.gradient_05{background: #f6f6f6;}*/
.personBack-panl .gradientCol.gradient_05 .backPanl{border: 1px solid #7f7f7f;color: #7f7f7f;background: #f6f6f6;}
/*.personBack-panl .gradientCol.gradient_06{background: #f6f3e8;}*/
.personBack-panl .gradientCol.gradient_06 .backPanl{border: 1px solid #b98a0f;color: #b98a0f;background: #f6f3e8;}
.personBack-panl .backPanl:hover{transform: translateY(-5px);box-shadow: 0 10px 20px rgb(0 0 0 / 20%);}
.txt-numberAuto{font-weight: bold;padding-left: 20px;}
.txt-numberAuto .ic-num-desc{font-size:22px;}
.txt-numberAuto .ic-num-name{font-size: 13px;letter-spacing: 3px;}
.personBack-panl .backPanl i.icoClass{
	position: absolute;right: 25px;top: 50%;transform: translateY(-42%);
}
.gradient-1{
	background: linear-gradient(45deg, #91cbd1 21%, #81e8e6 100%);
}
.gradient-2{
	background: linear-gradient(45deg, #59bcff 21%, #59d7ff 100%);
}
.gradient-3{
	background: linear-gradient(45deg, #68c99a 0%, #82dca6 100%);
}
.gradient-4{
	background: linear-gradient(45deg, #ff6d59 0%, #ffada2 100%);
}
.gradient-5{
	background: linear-gradient(45deg, #aaafb4 21%, #c1cdd1 100%)
}
.gradient-6{
	background: linear-gradient(45deg, #fdb765 0%, #ffe485 100%);
}
.personOverview-panl{padding-bottom: 15px}
.person_overview{background: #fff;border-radius: 6px;height: 300px;box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);}
.person_overview .title-logName,.titleLogName{font-size: 16px;padding: 15px 20px;position: relative}
.title-logName{padding: 20px}
.overviewPanl_style{display: flex;flex-wrap: wrap;position: relative;padding: 10px 0;}
.overviewPanl_style li{width: 50%;height: 100px;}
.overviewPanl_style li dl{display: flex;align-items: center;height: 100%;position: relative;}
.overviewPanl_style li dl dt{
	width: 50px;height: 50px;position: absolute;left:33px;border-radius: 4px;text-align: center;line-height: 50px;color: #fff;
}
.overviewPanl1{ background: #eff4f4;}
.overviewPanl1 i.iconfont{color: #13a181;}
.overviewPanl2{background: #f6f3e8;}
.overviewPanl2 i.iconfont{color: #67560f;}
.overviewPanl3{background: #eef4f9;}
.overviewPanl3 i.iconfont{color: #5893b0;font-size: 18px;}
.overviewPanl4{background: #fbebec;}
.overviewPanl4 i.iconfont{color: #e0331c;}
.overviewPanl_style li dl dt i.iconfont{font-size: 25px;}
.overviewPanl_style li dl dd{padding-left: 8em;width: 100%;padding-top: 5px;}
.overviewPanl_style li dl dd .stack-span-ioc{font-size: 13px;}
.overviewPanl_style li dl dd .stack-span-num{font-size: 20px;font-weight: bold;letter-spacing: 2px;}
.overviewPanl_style::before,.overviewPanl_style::after{
	content: "";display: block;height: 1px;	position: absolute;border-top: 1px solid;
	border-image: linear-gradient(to right, #fbf9f9 0%, #c5c5c5 50%, #c5c5c5 0%, #ffffff 100%);
	border-image-slice: 1;
}
.overviewPanl_style::before {width: 100%;top: 50%;transform: translateY(-50%);}
.overviewPanl_style::after {
	width: 30%;left: 35%;top:80%;transform: rotate(90deg) translateX(-50%);
}
.title-logName .titleLogName_setting{position: absolute;right: 10px;top: 14px;}
.titleLogName_setting .settingIco{cursor: pointer;font-size: 20px;color: #333;border-radius: 2px;}
.titleLogName_setting .settingIco:hover{background: #ddd;}
.attendancePanl{position: relative;height: calc(100% - 50px)}
.attendanceList {display: flex;width: 100%;position: absolute;bottom: 30px;}
.attendanceList li{text-align: center;width: 25%;text-align: center}
.attendanceList li p{ font-size: 17px;font-weight: bold;}
.attendanceList li p em{color: #ddd}
.attendanceList li span{letter-spacing: 2px;font-size: 13px;}
.attendanceChart{width: 190px;height: 190px;position: absolute;left: 50%; transform: translateX(-50%); top: -15px;}
.attendanceChart_legend{position: absolute;left: 50%;transform: translateX(-50%);top: 23%;}
.attendanceChart_legend p{font-size: 12px;letter-spacing: 1px;transform: scale(.9);}
.attendanceChart_legend p em{ margin-left: 5px;font-size: 16px;font-weight: bold;}
.attendanceChart_legend p:last-child em{color: #ff725f;}
.workTileDw{display: flex; position: absolute; right: 10px; top: 10px;}
.tabButton_DW{
	position: absolute;right: 18px;top: 50%;transform: translateY(-50%);z-index: 99;padding: 0;
	width: 27px;height: 27px;text-align: center;line-height: 27px;
}
.popColor_pan_title {width: 30px;cursor: pointer;border: none;}
.popColor_pan_color1 {background-color: #C6E8FF;}
.popColor_pan_color2 {background-color: #AAF6F6;}
.popColor_pan_color3 {background-color: #B1FCC7;}
.popColor_pan_color4 {background-color: #FDF1C3;}
.popColor_pan_color5 {background-color: #F3D5DA;}
.popColor_pan_color6 {background-color: #E6D3FF;}
.popColor_pan_color7 {background-color: #d1d1d1;}
.popColor_title_color1 {color: #C6E8FF;background-color:#C6E8FF;}
.popColor_title_color2 {color: #AAF6F6;background-color:#AAF6F6;}
.popColor_title_color3 {color: #B1FCC7;background-color:#B1FCC7;}
.popColor_title_color4 {color: #FDF1C3;background-color:#FDF1C3;}
.popColor_title_color5 {color: #F3D5DA;background-color:#F3D5DA;}
.popColor_title_color6 {color: #E6D3FF;background-color:#E6D3FF;}
.popColor_title_color7 {color: #d1d1d1;background-color:#d1d1d1;}
.conditionList{
	display: flex;padding: 10px;background: #f3f3f3;align-items: center;margin: 5px 0;box-sizing: border-box;
}
.conditionList .conditionSelect{width: 160px;margin-right: 10px;}
.conditionList .conditionParam{width:65%;margin-right: 10px;display: flex;}
.conditionList .fgLine{margin:0 5px}
.conditionList .extra_close_ico{
	background:#f07d79;cursor: pointer;height: 26px;width: 26px;line-height: 26px;
	border-radius: 4px;text-align: center;color: #fff;margin-left: 5px;flex-shrink: 0;
}
.conditionList .extra_close_ico:hover{background:#e5544f;}
.approvalNew_list{background: #fff}
.approvalNew_list .ivu-scroll-loader{display: none}
.approvalNew_list .approvalList_Style li{margin: 0; padding: 10px 20px;}
.approvalNew_list .approvalList_Style li p{line-height: 23px;color: #5f5d5d;letter-spacing: 1px;}
.approvalNew_list .approvalList_Style li i{color: #7a7a7a;letter-spacing: 1px;}
.approvalNew_list .approvalList_Style .status em{transform: scale(.9);display: inline-block;}
.approvalNew_list .approvalList_Style li .headStyle h3 .ivu-badge-dot{right: initial;left: -6px;width: 7px;height: 7px;border: 0;top: 0px;}
.approvalNew_list .approval_Info{width: 100%;top: 0px;height: calc(100% - 70px);}
.approvalNew_list .approvalList_Style .status{position: relative;top: -1px;}
.approvalNew_list .statusButton_Tip{position: absolute;right: 0;top: 25px;}
.activitiesList{padding: 10px 15px;box-sizing: border-box}
.activitiesList li{padding: 7px 0;color: #333;}
.activitiesList li em.colorSub{margin-right: 20px;font-size: 13px;}
.headBt_Title{font-size: 16px;padding: 10px 20px 20px;box-sizing: border-box;letter-spacing: 3px;color: #000;position: relative}
.headBTRight{position: absolute;  right: 0;  top: 6px;}
.tableTitleBt{text-align: center;line-height: 40px;font-weight: 600;font-size: 18px;position: relative}
.tabletitleAb_left{position: absolute;left: 10px;font-size: 12px;top: 50%;transform: translateY(-50%)}
.worktable_Info .ivu-table-wrapper{height: 100%!important;border-left: 0;}
.overviewStyle_modify.model_forms_detail dl{display: inline-block;vertical-align: top;float: initial}
.dartherTable {border-radius: 4px;overflow: hidden;}
.dartherTable .ivu-table th{height: 36px}
.borderTableNone .ivu-table-wrapper{border:0}
.borderTableNone .ivu-table-wrapper .ivu-table:after,.borderTableNone .ivu-table-wrapper .ivu-table:before{content: initial}
.promptMsg_title{
	background-color: #f0faff;font-size:12px;padding: 10px 48px 10px 16px;color: #333;border-bottom: 1px solid #e8eaec;
}
.taskVxe_Table{height: calc(100% - 40px);}
.vxeTables_style.vxe-table .vxe-table--header-wrapper .vxe-table--header-border-line{border-bottom: 0}
.drownMeau_YS i.iconfont{margin-right: 5px;font-size: 14px;}
.colorChargeInput{
	height: 34px;line-height: 30px;border: 1px solid #dcdfe6;color: #606266;
	width: 100%;border-radius: 4px;
}
.colorChargeInput .ivu-btn{
	width: 70px;height: 31px;border: 0;position: relative;top: -1px;color: #fff;
}
.colorChargeInput .inputColor{
	border: 0px;margin-top: 7px;margin-left: 10px;
	height: 15px;width: calc(100% - 90px);position: absolute;
}
.construtionTabs_Style .ivu-tabs-bar{
	position: absolute;top: 14px;left: 10px;z-index: 99;border: 0;
}
.headSearchNew_right.construtionTabs_Style .ivu-tabs-bar{left: initial;right: 10px}
.construtionTabs_Style .ivu-tabs-bar .ivu-tabs-nav-scroll {border-bottom:0}
.construtionTabs_Style .ivu-tabs-bar .ivu-tabs-nav{
	background: #f4f4f5;border-radius: 6px;padding: 0;box-sizing: border-box;height: 32px;
}
.construtionTabs_Style .ivu-tabs-bar .ivu-tabs-nav .ivu-tabs-tab{
	padding: 0 1.5em;border: 0; height: 30px;line-height: 32px;border-right: 0!important;
	position: relative;top: 50%;transform: translateY(-50%);background: #f4f4f5;
}
.construtionTabs_Style .ivu-tabs-bar .ivu-tabs-nav .ivu-tabs-tab-active{border-radius: 4px;color: #515a6e!important;}
.construtionTabs_Style .serch_head{padding-left: 24em}
.construtionTabs_Style .ivu-tabs .ivu-tabs-content{height: calc(100%)!important;}

.radioFroup_tabsYs  .ivu-radio-group-button{
	width: 100%;background: #f6f7f9;height: 36px;line-height: 36px;
}
.radioFroup_tabsYs .ivu-radio-group-button .ivu-radio-wrapper{
	border: 0!important;background: initial!important;box-shadow:initial!important;border-radius: 0!important;
	height: 36px;line-height: 36px;
}
.radioFroup_tabsYs .ivu-radio-group-button .ivu-radio-wrapper:after,
.radioFroup_tabsYs .ivu-radio-group-button .ivu-radio-wrapper-checked:before,
.radioFroup_tabsYs .ivu-radio-group-button .ivu-radio-wrapper:before{
	content: initial;
}
.headTitle_model{padding: 15px 0;font-size: 16px;font-weight: bold;letter-spacing: 3px;color: #000}
.icoAdd_tip{cursor: pointer;color: #868686;}
.orderDynamicHg{position: relative;height: 100%;}
.fromBottom_input{
	height: 121px; position: absolute;left: 0;padding-right: 10px; padding-top: 10px;bottom: 0
}
.pageTurning_button{
	position: absolute;z-index: 999;right: 20px;bottom: 50px;opacity: .4;
}
.pageTurning_button:hover{opacity: 1}
.pageTurning_button .ivu-btn{
	display: block;width: 50px;height: 50px;padding: 0;margin: 5px 0;
}
.staticWorkDay{
	position: absolute;left: 10px;top: 10px;font-weight: bold;font-size: 15px;
}
.closeIco_style{
	font-size: 17px;position: absolute;right: 40px;top: 11px;color: #fff;cursor: pointer;
}
.workHours_RZ .ivu-form-item-content{display: flex;}
.commentFrame_input.workFrame_input{position: relative;padding: 0 70px 0 45px;}
.commentFrame_input.workFrame_input .input_rem{min-height: 45px;}
.commentFrame_input.workFrame_input .giveButtons{position: absolute;right: 0;bottom: 0}
.readNameRm{
	width: 24px;height: 24px;line-height: 24px;text-align: center; border-radius: 6px;font-size: 12px;
	margin-right: 5px;display: inline-block;vertical-align: middle;
}
.readNameImg.ivu-avatar{
	width: 24px;height: 24px;line-height: 24px;;border-radius: 6px;overflow: hidden;
}
.discussContent.workDiscussCont{padding-left: 30px}
.checkParamAndShow{float: right;cursor: pointer;}
.refreshWindow_html{
	display: inline-block;position: relative;top: -7px;margin-right: 15px;height: 24px;line-height: 27px;
	background: #e3e3e3;color: #515a6e;text-align: center;cursor: pointer;padding: 0 10px;
	letter-spacing: 1px;border-top-left-radius: 6px;border-top-right-radius: 6px;
}
.refreshWindow_html .ivu-icon{font-size: 17px;vertical-align: sub;margin-right: 1px}
.refreshWindow_html.closePanl_html{background: #fa7964;margin-right: 0;color: #fff;}
.closePanl_html i.ivu-icon{font-size: 16px}
.refreshWindow_html.closePanl_html:hover{background: #e5544f;}
.commentContentDiv .logDetails{color: #333;line-height: 22px;font-size: 13px;}
.commentContentDiv .infoImg_head .infoUser_xq .bt_NR p{display: inline-block; vertical-align: bottom;position: relative;letter-spacing: 1px;}
.panlInfo_actilsRight>ul>li .commentContentDiv .infoImg_head{padding-right: 0}
.commentContentDiv .infoImg_head .infoUser_xq .bt_NR p:last-child{margin-left: 10px}
.commentContentDiv  .infoUser_xq{width: 100%}
.commentContentDiv .reply_icon{
	font-size: 12px;margin-top: 5px;display: inline-block;cursor: pointer;
}
.commentContentDiv .reply_icon:hover{text-decoration: underline}
.commentContentDiv .reply_icon i.ivu-icon{font-size: 15px;margin-right: 3px;}
.commentContentDiv .messageReply{margin-top: 30px;position: relative}
.messageReply_Tj{padding-left: 46px;}
.commentContentDiv>.messageReply::before{
	content: "";width: calc(100% - 40px);display: block;height: 1px;background: #E0E0E0;
	position: absolute;top: -15px;right: 0;
}
.commentContentDiv>.messageReply::after{
	content: "";border: 6px solid transparent;border-bottom: 6px solid #E0E0E0;
	position: absolute;top: -27px;left: 69px;
}
.commentContentDiv .messageReply .infoImg_head .infoUser_xq .bt_NR p:first-child{font-size: 14px}
.panlInfo_actilsRight>ul>li .commentContentDiv .messageReply .infoImg_head h6{
	width: 30px;height: 30px;font-size: 14px;flex-shrink: 0;
}
.panlInfo_actilsRight>ul>li .commentContentDiv .messageReply .infoImg_head .ivu-avatar{width: 30px;height: 30px;line-height: 30px;flex-shrink: 0;}
.panlInfo_actilsRight>ul>li .commentContentDiv .messageReply .infoImg_head{margin: 20px 0;}
.commentBox_textarea{text-align: right;padding-left: 46px;}
.commentBox_textarea .ivu-input-type-textarea{margin-bottom: 10px}
.personelInfo_styleUpdata.model_form_detail .ivu-form{display: flex;flex-wrap: wrap;height: initial;padding: 0 20px;align-items: center}
.personelInfo_styleUpdata.model_form_detail .fl{
	float: initial; padding: 3px 8px 3px 120px;
}
.personelInfo_styleUpdata.model_form_detail .fl .ivu-form-item-label{
	color: #333; top: 50%;transform: translateY(-50%);
}
.personelInfo_styleUpdata.model_form_detail .w_100  .ivu-form-item-label{color: #333;}
.personelInfoAdd_style.model_form_detail .ivu-form{display: flex;flex-wrap: wrap;}
.personelInfoAdd_style.model_form_detail .ivu-form-item{padding-left: 130px;}
.personelInfoAdd_style.model_form_detail .ivu-form .ivu-form-item-label{width: 130px}
.ivu-upload button.fjBorder,.fieldFill_Update .ivu-form-item-content button.ivu-btn{
	width: 58px;height: 58px;border: 1px dashed rgb(220, 222, 226);
	text-align: center;border-radius: 0;padding-top: 5px;
}
.View_Context{text-align: center;position: relative;top: 20px;cursor: pointer;font-size: 12px;}
.View_Context .ivu-icon{margin-right: 3px;}
.commentContentDiv{padding-top: 20px;}
.Like_userName .thumbsUserImg{
	width: 30px;height: 30px;line-height: 30px;margin-right: 2px;border-radius: 6px;
	overflow: hidden;display: inline-block;text-align: center;color: #fff;font-weight: bold;vertical-align: middle;
}
.Like_userName .thumbsUserImg .ivu-avatar{border-radius: 4px}
.Like_userName .thumbsUserImg span.ivu-avatar-image{width: 100%;height: 100%}
.Like_userName .thumbsUserImg span{	font-size: 14px;line-height: 30px;}
.Like_userName > span{vertical-align: text-top;}
.payRoll_step.ivu-steps .ivu-steps-head-inner>.ivu-steps-icon.ivu-icon{font-size: 21px;}
.payRoll_step.ivu-steps .ivu-steps-head{vertical-align:inherit;}
.payRoll_step.ivu-steps .ivu-steps-tail{left: 93px;}
.GroupRow_List.payRoll_GroupRow{ margin-top: 40px;margin-bottom: 20px;justify-content: center;}
.noHourseInfo{position: relative;height: 100%;}
.noHourseInfo .addWorkHours_YS{position: absolute;top:10%;left: 50%;transform: translateX(-50%);}
.configTabsUpdata_YS .ivu-tabs-nav .ivu-tabs-tab-active:after{content: initial}
.ivu-scroll-container {overflow-y: auto;}
.tabsIvu-badge .ivu-badge .ivu-badge-count{margin-top: -30px;
	margin-right: -19px;transform: scale(.85) translateX(50%)}
.projectAll_Style{
	position: absolute;top: 5px;right: 10px;z-index: 99;width: 30px;height: 28px;display: flex;justify-content: center;align-items: center;
}
.projectAll_Style i.iconfont{font-size: 18px;}
.work_calender.work_calender_tr tbody{width: 100%}
.work_calender_head{
	display: flex;height: 30px;background: #f6f6f6;border: 1px solid #dcdee2;border-bottom: 0;border-top-left-radius: 6px;
	border-top-right-radius: 6px;font-size: 13px;align-items: center;justify-content: center;
}
.work_calender_head li:nth-child(2){padding: 0 2em;}
.work_calender_head + .work_calender.work_calender_tr{
	border-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;height: 190px;
}
.setting_workHours .timeWork_style .work_calender.work_calender_tr td {
	padding: 3px 0;margin: 2px;height: 24px;line-height: 24px;padding: 0;width: 24px;
}
.work_calender_head li:last-child,.work_calender_head li:first-child{cursor: pointer;}
.work_calender.work_calender_tr tr{
	display: inline-flex;width: 100%;flex-wrap: nowrap;justify-content: space-between;
}
.work_calender.work_calender_tr td{width: 14.8%;}
.editContent_style{display: inline-block;vertical-align: top;position: relative;top: -4px;left: 5px;cursor: pointer;}
.editContent_style:hover{color: #f5a623}
.discussContent .commentChat dl.msgHf_info{padding-left: 40px;}
.discussContent .commentChat dl.msgHf_info .ivu-avatar{width: 30px;height: 30px;}
.discussContent .commentChat dl.msgHf_info dt{width: 30px;height: 30px;top: 5px;line-height: 30px;}
.discussContent .commentChat dl.msgHf_info dt span{line-height: 30px;}
.discussContent .commentChat dl.msgHf_info dd .m_cont span{font-size: 12px}
.discussContent .commentChat dl.msgHf_info dd .m_cont span:first-child{font-size: 14px;font-weight: 600;color: #000;}
.discussContent.workDiscussCont.workingHors_BG{
	padding: 0;margin-left: 45px;background: #F6F7F8;border-radius: 6px;margin-bottom: 10px;
}
.discussContent .commentChat dl.msgHf_info .planLang_ms {font-size: 12px;line-height: 20px;margin: 3px 0;}
.commentChat dl dd p.m_time .discuai-message:hover{color: #0ba7b9!important;}
.discussContent .commentChat dl dd p.m_time i.discuai-deldct:hover{text-decoration: underline}
.ewm_allCodes.model_form_detail{position: relative;display: flex;overflow: hidden;}
.ewm_allCodes .ewm_img{width: 150px;height: 150px;margin-right: 10px;}
.ewm_allCodes .ewm_img img{width: 100%;height: 100%}
.ewm_allCodes .ewm_InfoLine{padding-top: 10px;}
.ewm_allCodes .ewm_InfoLine p{margin-bottom: 10px;}
.ewm_allCodes .ewm_InfoLine p:first-child{font-size: 20px;}
.assetDetail_Style{padding: 20px 50px}
.assetDetail_Style h3{white-space: pre-wrap;font-size: 50px;font-weight: normal;}
.assetDetail_Style .ivu-col{width: 100%!important;left: 0;}
.assetDetail_Style .ivu-col .form_img{width: 400px;height: 400px}
.assetDetail_Style .ivu-col .form_img .delForm_panl{height: 80px;line-height: 80px}
.assetDetail_Style .ivu-col .form_img .delForm_img .iconfont{font-size: 40px}
.form_img .form_name{background: #ebebeb;font-weight: bold;}
.img_check{font-size: 11px;height: 20px;line-height: 20px;width: 85px;padding: 0 2px;margin-right: 5px;}
.datail_taskTab_ys #tabsBar > .ivu-tabs-bar:first-child{
	border: 0;position: fixed;top: 50px;right: 10px;
	z-index: 99;padding: 5px;background: #ddd;height: 130px;opacity: .6;
}
.datail_taskTab_ys #tabsBar > .ivu-tabs-bar:first-child:hover{opacity: 1}
.datail_taskTab_ys #tabsBar > .ivu-tabs-bar:first-child .ivu-tabs-nav .ivu-tabs-tab{display: block;padding: 0 1em;}
.table-cnt-showPage .ivu-tabs-content .ivu-tabs-tabpane .datail_taskTab_ys .ivu-tabs-content{height: 100%}
.vxeTable_pageSetting .vxe-button.type--button{
	width: 30px;height: 30px!important;border-radius: 4px!important;
	margin-right: 10px;text-align: center;line-height: 29px;
}
.headSearch_list>li.searchNewButton_YS{color: #fff;margin-left: 5px; }
.datail_taskTab_newZdys #tabsBar > .ivu-tabs-bar:first-child {
	position: absolute;top: 8px;right: 530px;z-index: 99;border-radius: 4px;overflow: hidden;
}
.searchStyle_Line.headNew_search{height: 47px;border-bottom: 1px solid #ddd;padding: 7px 10px;}
.gtTableBorder_lineNone .gantt_layout_cell_border_bottom{border: 0!important;}
.headNew_search .headSearch_list{display: inline-block!important;}
.headSearch_list.tabMeauSy_list{background: #f4f4f5;border-radius: 5px;}
.taskNew_tabYS_cig .ivu-tabs{padding-right: 125px;position: relative;}
.taskNew_tabYS_cig .ivu-tabs .ivu-tabs-bar{
	position: absolute;right: 10px;z-index: 99;top: 50%;transform: translateY(-50%);
	border: 1px solid #e8eaec;padding: 3px 8px;border-radius: 6px;
}
.taskNew_tabYS_cig .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{height: initial}
.taskNew_tabYS_cig .ivu-tabs-bar .ivu-tabs-nav .ivu-tabs-tab{
	display: block;padding: 0!important;height: 35px!important;line-height: 35px!important;
	margin: 5px 0;border-radius: 6px;border: 0!important;background: initial;
}
.taskNew_tabYS_cig .ivu-tabs-bar .ivu-tabs-nav-scroll{border: 0}
.taskNew_tabPanl.taskNew_tabYS_cig{padding: 0!important;}
.table-cnt-showPage .ivu-tabs-content .ivu-tabs-tabpane .taskNew_tabYS_cig .ivu-tabs-content {height: calc(100%);}
.headNew_search{padding: 0 5px;width: 100%;}
.headNew_search .headSearch_list{display: flex;align-items: center;justify-content: right;position: relative;top: 1px;}
.headSearch_list li{color: #606266;height: 30px;line-height: 27px;padding: 0 10px;border-radius: 4px;box-sizing: border-box;cursor: pointer;display: inline-block;vertical-align: bottom;}
.headSearch_list li i{margin-right: 5px;position: relative;top: 1px;}
.headSearch_list li i.icon-gengduo1{margin-right: 0}
.headSearch_list li:hover{background: #f2f2f2}
.headSearch_list>li .ivu-dropdown-menu .ivu-dropdown-item{text-align: center}
.headSearch_list.tabMeauSy_list li{line-height: 30px}
.datail_taskTab_zdys #tabsBar > .ivu-tabs-bar:first-child {
	position: fixed;top:135px;right: 10px;z-index: 99;border: 1px solid #ddd;border-radius: 4px;overflow: hidden;
}
.datail_taskTab_zdys #tabsBar > .ivu-tabs-bar:first-child .ivu-tabs-nav .ivu-tabs-tab {
	padding: 0 1em;height: 30px;line-height: 30px;
}
.datail_taskTab_zdys #tabsBar > .ivu-tabs-bar:first-child .ivu-tabs-nav-scroll{border-bottom: 0}
.datail_taskTab_zdys #tabsBar > .ivu-tabs-bar:first-child .ivu-tabs-nav .ivu-tabs-tab{border-right: 0!important;}
.table-cnt-showPage .ivu-tabs-content .ivu-tabs-tabpane .datail_taskTab_zdys #tabsBar .ivu-tabs-content{height: 100% !important}
.flexMeau_list{
	 position: fixed;top: 140px;right: 10px;z-index: 99;background: #f7f8fa;border: 1px solid #ddd;
	 border-radius: 4px;overflow: hidden;height: 30px;line-height: 30px;
}
.flexMeau_list span{display: inline-block;height: 100%;padding: 0 1em;cursor: pointer}
.flexMeau_list span i{margin-right: 10px;font-size: 13px;}
.flexMeau_list span.activeMeau{background: #fff}
.detailConfig_header{height: 60px;background: #fff;border-bottom: 1px solid #ddd;}
.construtionTabs_Style.configTabsUpdata_YS .ivu-tabs{overflow: initial}
.construtionTabs_Style.configTabsUpdata_YS .ivu-tabs-bar {top: -47px;}
.construtionTabs_Style.configTabsUpdata_YS  .ivu-tabs-bar .ivu-tabs-nav-container{height: initial}
.searchInput_GJ{position: relative;display: inline-block}
.searchInput_GJ .ivu-input{padding-right: 40px;}
.searchInput_GJ .iconfont.icon-shaixuan{position: absolute;right: 12px;top: 5px;cursor: pointer}
.progresWindow_XG .ivu-progress-inner{overflow: hidden}
.tableStaticLine .ivu-table:before,.tableStaticLine .ivu-table:after{background: initial}
.searchBusy_Style .busySelect{margin-right: 5px;font-size: 12px;vertical-align: top;text-align: left}
.searchBusy_Style .busySelect .ivu-select-selection{
	height: 30px;line-height: 30px;max-height: initial;overflow: hidden;border-color: #f7f7f8;background: #f7f7f8;box-shadow: initial;
}
.searchBusy_Style .busyButton{
	display: inline-block;height: 30px;line-height: 30px;background: #f7f7f8;border-radius: 4px;
	padding: 0 10px;font-size: 12px;cursor: pointer;
}
.traverseTheList{height: calc(100% - 122px);overflow: auto}
.traverseTheList li{display: flex;position: relative;padding:15px 20px;border-bottom: 1px solid #eaebed;align-items: center;}
.traverseTheList li .theCheckBox{width: 30px;flex-shrink: 0;padding-top: 3px;}
.traverseTheList li .thePanlNr{}
.traverseTheList li .thePanlNr h4{font-size: 15px;font-weight: normal;color: #000;letter-spacing: 1px;margin-bottom: 5px}
.traverseTheList li .thePanlNr p{color: #a8a9aa;line-height: 23px;}
.traverseTheList li .thePanlNr p em{margin:0 10px}
.traverseTheList li .thePanlButton{position: absolute;right: 20px;top: 50%;transform: translateY(-50%)}
.traverseTheList li:hover,.traverseTheList li.traverseActive{background:#f6f6f6}
.perInfoFormInput_newStyle{display: flex;flex-wrap: wrap;align-items: center;}
.perInfoFormInput_newStyle .ivu-form-item.fl {float: initial;padding-left: 130px;}
.perInfoFormInput_newStyle .ivu-form-item.fl .ivu-form-item-label{width: 130px}
/*知识库*/
.iframeWindowHg{overflow: hidden;width: 100%;height: 100%;border: 0;}
.flexbg-Bkcontainer{height: 100%;width: 100%;background: #f5f5f5;}
.operFlowInfoBox .operFlow_Detail{height: calc(100% - 60px);}
.onSite_title{
	font-size: 16px;font-weight: bold;padding: 10px;background: #f4f4f5;border-bottom: 1px solid #e6e9f0;
}
.hosePanl_meau_info{
	height: calc(100% - 45px);padding: 10px 0;box-sizing: border-box;position: relative;
}
.hosePanl_meau_info .hosePanl_meauList{height: calc(100% - 20px);overflow: auto;padding: 10px 20px;box-sizing: border-box;}
.hosePanl_meau_info .hosePanl_meauList li{
	position: relative;height: 35px;line-height: 35px;display: flex;padding: 0 10px;box-sizing: border-box;align-items: center;}
.hosePanl_meau_info .hosePanl_meauList li span{width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;cursor: pointer}
.hosePanl_meau_info .hosePanl_meauList li .hoseIco_tb{
	width: 25px;height: 25px;line-height: 25px;flex-shrink: 0;border-radius: 4px;font-size: 14px;text-align: center;cursor: pointer;
}
.hosePanl_meau_info .hosePanl_meauList li .hoseIco_tb:last-child{color: #e5544f}
.hosePanl_meau_info .hosePanl_meauList li .hoseIco_tb:hover{    background: #e9e9e9;}
.hosePanl_meau_info .hosePanl_meauList li.meausActive{background: #e6f7ff;}
.serch_head.searchTitleNewYs{padding: 7px 15px;}
.serch_head.searchTitleNewYs .onSite_title{background: initial;padding: 0;border: 0}
.abSitePanl_bottom{position: absolute;bottom: 0;width: 100%}
.hosePanlVxeTable .vxe-table--render-default.size--small .vxe-body--column.col--ellipsis{height: 35px;background: initial;}
.hosePanlVxeTable .vxe-table--render-default .vxe-table--border-line{border: 0}
.headSearch_list li.checkBoxBg_Style{padding: 0}
.checkBoxBg_Style .ivu-checkbox-border{border: 0; color: #fff;height: 30px;line-height: 33px;}
.checkBoxBg_Style .ivu-checkbox-border .ivu-checkbox-checked .ivu-checkbox-inner{border-color: #fff;background-color: #fff;}
.checkBoxBg_Style .ivu-checkbox-border.ivu-checkbox-wrapper-checked.ivu-checkbox-border{color: #fff}
.checkBoxBg_Style .ivu-checkbox-border .ivu-checkbox-checked .ivu-checkbox-inner:after{border: 2px solid #292929; border-top: 0;border-left: 0;}
/*优化样式*/
.txAcceptImg_Add .upload_content.ivu-upload{
	display: inline-block;width: 70px;height: 70px;border: 1px dashed #ddd;border-radius: 6px;text-align: center;line-height: 70px;
}
.txAcceptImg_Add .upload_content.ivu-upload:hover{border: 1px dashed #c7c7c7;}
.ivu-input-type-textarea .ivu-input-word-count{position: relative;top: 5px}
.enclosurePersonnel .ivu-form-item .ivu-form-item-content{
	background: #f9f9f9;border-radius: 4px;padding: 10px;box-sizing: border-box;line-height: initial;
}
.enclosurePersonnel .ivu-form-item .ivu-form-item-content .updataEnclosure{height: initial!important;}
.updateAllList{display: inline-block;vertical-align: sub;}
.titleH3_Comment{font-size: 16px;}
.titleH3_Comment .ivu-icon{
	font-size: 18px;width: 25px;height: 25px;line-height: 25px;border-radius: 4px;
	background: #eee;text-align: center;cursor: pointer;margin-left: 7px;float: right;
}
.recordHoldList{padding:0 20px;box-sizing: border-box;}
.recordHoldList li{position: relative;padding-left: 2.5em;margin: 20px 0;}
.recordHoldList li:last-child::after{content: initial}
.recordHoldList li::after{
	content: "";display: block;width: 1px;height: calc(100% - 6px);background: #ddd;position: absolute;left: 9px;top: 23px;
}
.recordHoldList li .iconfont{position: absolute;left: 0;font-size: 20px;top: -4px;color: #949494;}
.recordHoldList li  p.holdTime{font-size: 13px;color: #858484;margin-bottom: 5px;padding-left: 5px;}
.recordHoldList li  p.holdMsg{font-size: 13px;cursor: pointer;}
.recordHoldList li  p.holdMsg:hover{text-decoration: underline;}
.prollTempHead{padding: 20px 20px 0 20px;background: #f5f5f5;border-radius: 6px;}
.ivu-badge-dot{height: 6px;width: 6px;top: -3px;}
.ivu-select-single .ivu-select-selection{height: 33px;}
.workTabCheck_new .ivu-tabs .ivu-tabs-bar{padding: 0 10px}
.workTabCheck_new .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-nav-container{height: 30px}
.workTabCheck_new .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab,
.workTabCheck_new .ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab-active{
	height: 30px;line-height: 30px;padding: 0 1.5em;
}
.pending_ico_docu{background-image:url(../image/pending.png) !important;background-size: 40px 18px;width: 45px!important;vertical-align:initial!important;}
.inProgress_ico_docu{background-image:url(../image/inProgress.png) !important;background-size: 40px 18px;width: 45px!important;vertical-align:initial!important;}
.completed_ico_docu{background-image:url(../image/completed.png) !important;background-size: 40px 18px;width: 45px!important;vertical-align:initial!important;}
.closed_ico_docu{background-image:url(../image/closed.png) !important;background-size: 40px 18px;width: 45px!important;vertical-align:initial!important;}
.gantt_tree_content {overflow:hidden;text-overflow: ellipsis;}
.review_user_add {display: inline-block;width: 40px;height: 40px;border: 1px dashed #dcdfe6;border-radius: 8px;margin: 5px;text-align:center;line-height:40px;cursor: pointer;}
.review_user {display: inline-block;width: 100px;height: 40px;margin: 5px;position: relative;border: 1px solid #e9e9e9;border-radius: 4px;cursor: move;}
.review_user:hover{box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);}
.review_user .ivu-badge-status-dot {width: 10px;height: 10px;}
.inspect_titleLine {
	padding: 10px 15px;box-sizing: border-box;font-size: 12px;font-weight: bold;background: #f3f3f3;margin-bottom: 10px;
}
.inspect_titleLine.jgColor{background: #e6f7ff;}
.leftRouteChart_list{padding: 0 20px 10px 20px;box-sizing: border-box;min-height: 400px;}
.leftRouteChart_list .rowStep{
	display: inline-block;width: 50px;height: 50px;border-radius: 50%;background: #ebebeb;text-align: center;padding-top: 11px;
	box-sizing: border-box;position: relative;vertical-align: middle;cursor: pointer;
}
.leftRouteChart_list .rowStep .rowStep_Xuanzhong,
.panlxjd_list .panlxjd_listPanl .rowStep_Xuanzhong{
	width: 18px;height: 18px;border-radius: 50%;background: #b6aa11;color: #fff;border: 1px solid #fff;
	line-height: 18px;position: absolute;right: -3px;bottom: -1px;transform: rotate(25deg);display: none;
}
.leftRouteChart_list .rowStep:hover{background: #ddd}
.leftRouteChart_list .rowStep.zhengchang,.panlxjd_list .panlxjd_listPanl.zhengchang{background: #0aadbf!important;color: #fff!important;}
.leftRouteChart_list .rowStep.yichang,.panlxjd_list .panlxjd_listPanl.yichang{background: #E5544f!important;color: #fff!important;}
.leftRouteChart_list .rowStep.stepActive {border: 2px solid #b6aa11!important;}
.leftRouteChart_list .rowStep.stepActive .rowStep_Xuanzhong{display: block}
.leftRouteChart_list .listRow{margin-bottom: 30px}
.leftRouteChart_list .listRow:nth-child(2n-1){display: flex;justify-content: flex-start;}
.leftRouteChart_list .listRow:nth-child(2n){display: flex;flex-direction: row-reverse;}
/*1.3.5*/
.leftRouteChart_list .listRow:nth-child(2n-1) > .rowStep:not(:last-child):after{
	content: "";position: absolute;top: 50%;left: 100%;transform: translateY(-50%);border-top: 1px solid #ddd;width: 40px;
}
.leftRouteChart_list .listRow:nth-child(2n-1) > .rowStep:last-child::after{
	content: "";position: absolute;top: 100%;left: 50%;border-right: 1px solid #ddd;height: 20px;
}
.leftRouteChart_list .listRow:nth-child(2n-1) > .rowStep:not(:last-child){margin-right: 49px}
.leftRouteChart_list .listRow:nth-child(2n-1) > .rowStep:not(:last-child):before,.leftRouteChart_list .listRow:nth-child(2n-1) > .rowStep:last-child::before{
	content: "";display: block;border: 5px solid transparent;position: absolute;
}
.leftRouteChart_list .listRow:nth-child(2n-1) > .rowStep:not(:last-child):before{
	border-left: 8px solid #ddd;right: -48px;top: 50%;transform: translateY(-50%);
}
.leftRouteChart_list .listRow:nth-child(2n-1) > .rowStep:last-child::before{
	border-top: 8px solid #ddd;left: 50%;bottom: -33px;transform: translateX(-50%);
}
/*2.4.6*/
.leftRouteChart_list .listRow:nth-child(2n) > .rowStep:not(:last-child):after{
	content: "";position: absolute;top: 50%;right: 100%;border-top: 1px solid #ddd;width: 40px;
}
.leftRouteChart_list .listRow:nth-child(2n) > .rowStep:last-child::after{
	content: "";position: absolute;top: 100%;right: 50%;border-right: 1px solid #ddd;height: 20px;
}
.leftRouteChart_list .listRow:nth-child(2n) > .rowStep:not(:last-child){margin-left: 49px;}
.leftRouteChart_list .listRow:nth-child(2n) > .rowStep:last-child::before,.leftRouteChart_list .listRow:nth-child(2n) > .rowStep:not(:last-child):before{
	content: "";display: block;border: 5px solid transparent;position: absolute;
}
.leftRouteChart_list .listRow:nth-child(2n) > .rowStep:last-child::before{
	border-top:8px solid #ddd;left: 50%;bottom: -33px;transform: translateX(-50%);
}
.leftRouteChart_list .listRow:nth-child(2n) > .rowStep:not(:last-child):before{
	border-right: 8px solid #ddd;right: 83px;top: 50%;transform: translateY(-50%);
}
.leftRouteChart_list .listRow:last-child > .rowStep:last-child::after,
.leftRouteChart_list .listRow:last-child > .rowStep:last-child::before{content: none;}
.leftRouteChart_list .listRow:last-child{margin-bottom: 0}
.leftRouteChart_list .listRow:first-child .rowStep:first-child,.leftRouteChart_list .listRow:last-child .rowStep:last-child{
	border-radius: 50%;background: #fff;border: 1px solid #ebebeb;background: initial;line-height: 50px;padding: 0;
}
.workPageRow_list{height: 100%;display: flex}
.workPageRow_list .workPageList_panl_lx{width: 288px;flex-shrink: 0;overflow: auto}
.leftRouterBottom{height: 145px;}
.leftRouterBottom .asset-item-box{padding: 2px 0;box-sizing: border-box;}
.workPageRow_list .workPageList_panl_xjd{height: 100%;width: 100%;}
.workPageRow_list .workPageList_panl_jg{height: 100%;width: 350px;flex-shrink: 0}
.workPageRow_list .workPageList_panl_xjd .panlxjd_list{
	overflow-x: hidden;overflow-y: auto;padding: 0 15px;box-sizing: border-box;height: calc(100% - 60px);
}
.workPageRow_list .workPageList_panl_xjd .panlxjd_list .ivu-tooltip{width: 31%;margin: 0 4px;}
.workPageRow_list .workPageList_panl_xjd .panlxjd_list .ivu-tooltip .ivu-tooltip-rel{width: 100%}
.panlxjd_list .panlxjd_listPanl{
	width: 100%;height: 35px;line-height: 35px;background:#ebebeb;margin: 4px 0;text-align: center;
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 5px;box-sizing: border-box;
	cursor: pointer;border-radius: 6px;
}
.panlxjd_list .panlxjd_listPanl.panlActive{border: 2px solid #bbb026;}
.panlxjd_list .panlxjd_listPanl:hover{background: #ebebeb}
.panlxjd_list .panlxjd_listPanl.panlActive .rowStep_Xuanzhong{display: block}
.workPageRow_list .ivu-divider-horizontal.ivu-divider-with-text-left{font-size: 14px;font-weight: initial}
.fgFont.ivu-divider{margin: 5px 0;}
.fgFont.ivu-divider .ivu-divider-inner-text{font-size: 14px;font-weight: normal;}
.userNamePanl{background: #f0eeee;padding: 4px 10px;border-radius: 2px;margin: 5px;display: inline-block;color: #515a6e;}
.userNamePanl:hover{background: #f0eeee;    background: #c6f0f7;}
.rightSpearte_style .main-warpCenter{margin: 0 10px;}
.rightSpearte_style .main-warpCenter .msg_warning{margin-top: 0;}
/*里程杯*/
.timeAxis_Conetent{height: 100%;position: relative;text-align: left;width: 100%;overflow-x: auto;white-space: nowrap;}
.timeAxis_Conet_Center{width: 100%;padding: 0 7rem;box-sizing: border-box;margin-top: 3.5rem;}
.timeAxis_Conet_Bottom,.timeAxis_Conet_Top{height: 50%;padding: 0 3rem;box-sizing: border-box;position: relative;}
.timeAxis_Conet_Center>li,.timeAxis_Conet_Top>li,.timeAxis_Conet_Bottom>li{position: relative;width: 190px;display: inline-block}
.timeAxisTip_tagging{width: 7px;position: relative; height: 25px}
.timeAxisTip_tagging span{
	position: absolute;padding: 0 5px;box-sizing: border-box;border-radius: 6px;
	background: #e6e6e6;height: 25px;line-height: 25px;z-index: 99;top: -36px;
	left: 50%;font-size: 12px;transform: translateX(-50%);
}
.timeAxisTip_tagging span::before{
	content: "";display: block;border: 4px solid transparent;border-top: 6px solid #e6e6e6;
	position: absolute;left: 50%;transform: translateX(-50%);bottom: -10px;z-index: 99;
}
.timeAxisTip_tagging label{
	position: absolute;padding: 0 5px;box-sizing: border-box;border-radius: 6px;
	background: #e6e6e6;height: 25px;line-height: 25px;z-index: 99;top: -36px;
	left: 50%;font-size: 12px;transform: translateX(-50%);
	max-width: 170px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.timeAxisTip_tagging label::before{
	content: "";display: block;border: 4px solid transparent;border-top: 6px solid #e6e6e6;
	position: absolute;left: 50%;transform: translateX(-50%);bottom: -10px;z-index: 99;
}
.tableNameBt{text-align: center;line-height: 40px;font-weight: 600;font-size: 18px;}
.rowTableBottomMsg{padding: 0px 10px;height: 40px;line-height: 40px;background: #fff9e6;}
.timeAxisTip_tagging::before{
	content: "";display: block;	width: 23px;height: 23px;padding: 3px;background: #ddd;border-radius: 50%;border: 2px solid #ddd;
	background-clip: content-box;position: relative;left: 50%;transform: translateX(-50%);
}
.timeAxis_Conet_Center>li::after{
	content: "";display: block;width: calc(100% - 19px);height: 2px;
	background: #ddd;position: absolute;top: 50%;transform: translateY(-50%);left: 15px;
}
.timeAxis_Conet_Center>li:last-child::after{content: initial}
.timeAxisTip_QP{
	width: 23px;height: 23px;border-radius: 50%;background: #ddd;position: absolute;bottom: 0; left: -8px;
}
.timeAxisTip_QP::before{
	content: "";display: block;border: 6px solid transparent;border-bottom: 9px solid #ddd;
	position: absolute;top: -13px;left: 50%;transform: translateX(-50%);
}
.timeAxis_Conet_Top>li{height: 100%;}
.timeAxis_List{position: absolute;top: 22px;width: 100%;left: -80px;}
.timeAxis_NR{padding: 1.7rem 10px 3.5rem 10px;box-sizing: border-box;}
.timeAxisTip_tagging_complete .timeAxisTip_tagging::before{background: #78bb10;border: 2px solid #78bb10;background-clip: content-box;}
.timeAxisTip_tagging_complete .timeAxisTip_tagging span{background: #78bb10;color: #fff;}
.timeAxisTip_tagging_complete .timeAxisTip_tagging span::before{border-top: 6px solid #78bb10;}
.timeAxisTip_tagging_complete .timeAxisTip_tagging label{background: #78bb10;color: #fff;}
.timeAxisTip_tagging_complete .timeAxisTip_tagging label::before{border-top: 6px solid #78bb10;}
.timeAxisTip_tagging_complete .timeAxis_List .timeAxisTip_QP{background: #78bb10;}
.timeAxisTip_tagging_complete .timeAxis_List .timeAxisTip_QP::before{border-bottom: 9px solid #78bb10;}
.timeAxisTip_tagging_complete .timeAxis_List .timeAxis_NR{border-left-color: #78bb10;}

.cheboxBlock_style .ivu-checkbox-group-item{display: block; margin: 5px 0;}
.timeAxis_NR h6{font-size: 14px;padding: 0;text-align: left;position: absolute;bottom: 22px;width: 100%;left: 1.5rem;}
.timeAxisNR_list{border: 1px solid #efefef;border-radius: 4px;overflow: hidden}
.timeAxisNR_list h4{ height: 30px;line-height: 30px;background: #efefef;text-align: center;}
.timeAxisNR_listUl li{ height: 30px;line-height: 30px;padding: 0 5px;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative}
.timeAxisNR_listUl li a.bico{position: absolute;width: 100%;height: 100%;text-align: center;background: rgba(277,277,277,.9);left: 0;top: 0; color: #515a6e;display: none}
.timeAxisNR_listUl li:hover a.bico{display: block}
.timeAxisNR_listUl li a.bico i{margin: 0 10px;font-size: 14px;}
.workMsgText{color: #0ebed2;font-weight: bold;padding-bottom: 15px;font-size: 14px}

/*里程*/
.timeAxisLi_mileage .timeAxisTip_tagging::before{
	border-radius: 0;transform: translate(-50%,-50%) rotate(45deg);z-index: 99;background-clip: content-box;width: 14px;height: 14px;top: 50%;
}
.timeAxisLi_mileage .timeAxis_List{width: 90%}
.timeAxisLi_mileage .timeAxis_NR{border-radius: 6px;padding: 2.5rem 10px 1rem 10px;}
.timeAxisLi_mileage .timeAxis_NR h6{
	bottom: initial;top: 0;left: 4px;font-size: 13px;
	height: 30px;line-height: 30px;width: calc(100% - 5px);padding: 0 5px;box-sizing: border-box;
}
.taskIconfont_style{vertical-align: bottom;margin-right: 5px;font-weight: normal!important;}
.signatureUpload_style.ivu-upload{display: inline-block;margin-right: 5px;}
.signatureUpload_style .ivu-upload button{padding: 5px 15px 6px;}
.signatureUpload_style .ivu-upload button span{transform: initial}
.taskStaticBg{background-size:100% 100%;width: 43px;height:19px;display: inline-block;vertical-align: sub;background-repeat: no-repeat;}
.taskStaticBg.pending{background-image: url("../image/pending.png")}
.taskStaticBg.inProgress{background-image: url("../image/inProgress.png")}
.taskStaticBg.completed{background-image: url("../image/completed.png")}
.taskStaticBg.closed{background-image: url("../image/closed.png")}

/*合同*/
.contBottomTollTip{width: 75%;position: absolute;bottom:0;z-index: 9;height: 47px;line-height: 56px;}
.contBottomTollTip .ivu-tooltip-rel{width: 100%}
.contBottomStyle{padding: 0 15px;font-size: 13px;}
.contBottomStyle em{color: #909399;}
.contBottomP_list p em{display: inline-block;width: 110px;text-align: right;color: #d1d1d1;}
.contBottomP_list p{line-height: 25px;font-size: 14px;}
.vxePageStyle_Update.vxe-pager .vxe-pager--jump .vxe-pager--goto,.vxe-pager .vxe-pager--jump .vxe-pager--goto{border: 0!important;}
.vxe-table--render-default .vxe-body--x-space{margin-bottom: 0!important;}
.vxe-pager{padding-right: 5px}
.contractTabPanl{
	padding:10px 10px 10px 8rem;border-radius: 6px;display: flex;align-items: center;justify-content: space-around;text-align: center;width: 100%;height: 118px;
	position: relative;background-image: url("../image/capital_bg.jpg");background-repeat: no-repeat;background-size: 100% 100%;
}
.contractTabPanl::before{
	content: "";display: block;width: 130px;height: 130px;
	background-image: url("../image/capital_bg_01.png");background-repeat: no-repeat;background-size: contain;
	position: absolute;top: 50%;transform: translateY(-48%);left: 2.5rem;
}
.contractTabPanl li .ivuItem-label{font-size: 14px;letter-spacing: 3px;}
.contractTabPanl li .ivuItem-Num{font-size: 16px;font-weight: 600;margin-top: 5px;}
.formItem-label{font-weight: bold;padding: 10px 15px;background: #ecf4ff;border-radius: 6px;margin-bottom: 15px;box-sizing: border-box;}
.formItem-labelTwo{font-size: 16px;padding: 10px 0;}
.vxeTableHg_YS.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis{
	height: auto;line-height: initial;
}
.vxeTableHg_YS.vxe-table--render-default.size--mini .vxe-body--column.col--ellipsis>.vxe-cell{max-height: initial;padding: 10px}
.spanItemPanl{display: block;overflow: hidden;text-overflow: ellipsis;padding: 2px 0;}
.inputCountNumber .ivu-input-word-count{
	text-align: center;position: absolute;right: 7px;top: 2px;bottom: 2px;padding-left: 7px;background: #fff;z-index: 1;
	display: inline-flex;align-items: center;color: #808695;font-size: 12px;
}
.projectMapCanvas .pojectMap_mapSwitch {top: 1em;}
.projectMapCanvas .pojectMap_Btn {bottom: 5px;}


.radioGroupBtn_YS{width: 100%;}
.radioGroupBtn_YS.ivu-radio-group-button .ivu-radio-wrapper{
	height: 35px;line-height: 35px;border-radius: 0;border: 0;background: #f8f8f9;color: #333;font-size: 13px;box-shadow:initial;
}

/*合同*/
.contractPreviewInfo{
	padding: 1rem 0;overflow-x: auto;height: 650px;
	position: relative;top: 50%;transform: translateY(-50%);
}
.contractPreviewInfo>ul{display: flex;align-items: center;height: 100%;}
.contractPreviewInfo>ul>li{
	max-width: 780px;position: relative;flex-shrink: 0;margin-right: 5px;height: 100%;
}
.contractPreviewInfo>ul>li .contEventAxisList{padding:15px;box-sizing: border-box;height: 290px;   }
.contractPreviewInfo>ul>li .contEventAxisList li{position: relative; }
.contractPreviewInfo>ul>li .contEventAxisList .maxHgDiv li {margin-bottom: 5px;display: inline-block;width: 360px;margin-right: 5px;}
.contractPreviewInfo>ul>li .contEventAxisList .maxHgDiv li:last-child{margin-right: 0}
.contractPreviewInfo>ul>li .contEventAxisList li.contHead_title::after{
	content: "";
	display: block;
	position: absolute;
	top: 5px;
	left: -15px;
	border: 7px solid transparent;
}
.contractPreviewInfo>ul>li .contEventAxisList .maxHgDiv{
	max-height: 240px;
	overflow: auto;
	padding-right: 5px;
	box-sizing: border-box;
}

.contractPreviewInfo>ul>li .contEventAxisList.contTop{}
.contractPreviewInfo .contEventAxisList .contHead_title{margin: 10px 0;}
.contractPreviewInfo .contEventAxisList .contHead_title h6.timeCont{font-size: 16px;font-weight: 600;}
.contDescriPtion{border-radius: 5px;overflow: hidden}
.contDescriPtion .ivu-col{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.contDescriPtion .ivu-col.contName{
	padding:5px;font-size: 14px;;font-weight: 600;
}
.contractPreviewInfo>ul>li .contEventAxisList .maxHgDiv li .ivu-progress .ivu-progress-inner{overflow: hidden!important}
.contDescriPtion .ivu-col span.btName{
	display: inline-block;
	width: 95px;
	text-align: right;
	background: #efefef;
	margin: 3px;
	padding: 5px;
	box-sizing: border-box;
	font-weight: 600;
}
.contractPreviewInfo>ul>li .contTimeLine{
	width: 100%;height: 20px;line-height: 20px;background: #e9e9e9;border-radius: 0 15px 15px 0;padding: 0 10px;
}
.contractPreviewInfo>ul>li .contTimeLine span{padding-left: 10px}
.contractPreviewInfo>ul>li .contEventAxisList.contBottom{border-left: 2px solid #e4a73d;}
.contractPreviewInfo .contEventAxisList.contBottom .contHead_title h6.timeCont{color: #e4a73d}
.contractPreviewInfo>ul>li .contEventAxisList.contBottom li.contHead_title::after{border-left: 9px solid #e4a73d;}
.contractPreviewInfo>ul>li .contEventAxisList.contBottom .contDescriPtion {border: 1px solid #e4a73d;}
.contractPreviewInfo>ul>li .contEventAxisList.contBottom .contDescriPtion .ivu-col.contName {
	background: #ffe2af;color: #b67d19;border-bottom: 1px solid #e4a73d;
}
.taskConfig_CZ{padding-right: 60px;position: relative;}
.task_rightSpan{}
.taskDeopMeau{position: absolute;right: 0;top: -2px;display: none;}
.taskConfig_CZ:hover .taskDeopMeau{display: block}
.borderBottom_line .ivu-table:before{content: initial}
.inputNumberSpan .ivu-input-word-count{
	position: absolute;
	left: 5px;
	z-index: 9;
	top: 50%;
	color: #7a7979;
	background: #eee;
	padding: 3px;
	border-radius: 2px;
	transform: scale(.95) translateY(-50%);
	width: 35px;
	text-align: center;

}
.inputNumberSpan .ivu-input{padding-left: 45px}
.bgTree_left{
	background: #f6f7f9;
	border-radius: 6px;
	height: 100%;
}
.securFillUpWindow .uppy-Dashboard-inner{width: 100%!important;}


	/*暂无数据*/
.NoData{
	width: 206px;height: 142px;
	background-image: url("../image/NoData.png");
	background-repeat: no-repeat;
	position: absolute;left: 50%;top: 50%;
	transform: translate(-50%,-50%);text-align: center;
}
.NoData span{
	position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);letter-spacing: 2px;
}
@media screen and (max-width: 1680px) { /*当屏幕尺寸小于1680px时，应用下面的CSS样式*/
	.model_center_list{height: 480px;}
	.model_form_detail{max-height: 480px;overflow: auto;min-height: 260px}
	.model_form_detail .model_detail_panl{height: 500px;overflow: auto;}
	.contentStyle li .liStyStatus{padding: 0 5px;height: 25px;line-height: 25px;}
	.contentStyle li .dateStyle p{font-size: 14px;margin-bottom: 5px;}
	.contentStyle li .dateStyle p span{font-size: 13px;}
	.content-support li{padding-left: 75px;}
	.content-support li .liStyStatus{width: 50px;height: 50px;line-height: 50px;}
	.content-support li .dateStyle p{font-size: 14px;margin-bottom: 5px;}
	.content-support li .dateStyle p span{font-size: 13px;}
	.bg_fixedHg .ivu-table-fixed .ivu-table-fixed-body{max-height: calc(100% - 72px)!important;}
	dl.business-card {width: 220px;height: 65px;padding-left: 60px;}
	dl.business-card dt {width: 40px;height: 40px;}
	dl.business-card dd h6 {font-size: 15px;margin-bottom: 2px;}
	dl.business-card dd p {font-size: 12px;color: #ffff;}
	.meauUser_one::before {height: calc(100% - 185px);top: 65px;}
	.actilis_listUser li{padding: 6px 40px 5px 10px;margin-bottom: 5px;}
	.actilis_listUser li h6{width: 30px;height: 30px;line-height: 30px;}
	.actilis_listUser li span {line-height: 30px;}
	.navBarBox{height: 270px;}
	.navBar li{padding-top: 14px;}
	.speedSreps_info h6{font-size: 19px;padding: 1em 0;}
	.contBottomStyle{font-size: 12px;font-weight: normal;max-width: 63%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	#tableBasicInfo tbody {display: block;height: 335px;overflow-y: scroll;}
	.table-cnt-show{ height: calc(100% - 70px);    width: 100%;}
	.data-sharing-file-table{ height: 500px;}
	.table-cnt-showShift{height: calc(100% - 95px);}
	.ivu-modal{top:10px;}
	.acceptPage_active_right .serch_head .ivu-col-span-2{width: 12%;}
	.header-logo{font-size: 25px; padding-left: 10px;padding-top: 10px;}
	.selfSelect_list>.ivu-col-span-22{width: 89%;}
	.selfSelect_list>.ivu-col-span-2{width: 11%}
	.selfSelect_list>.ivu-col-span-22 .ivu-col-span-2{width: 130px;}
	.serviceSelect_list > .ivu-col-span-4{width: 170px;}
	.serviceSelect_list > .ivu-col-span-4 .ivu-input-wrapper{width: 90px!important;}
	.serviceSelect_list > .ivu-col-span-4 .ivu-select{width: 100px!important;}
	.serviceSelect_list > .ivu-col-span-3{width: 140px}
	.serviceSelect_list > .ivu-col-span-3 .ivu-select{width: 70px!important;}
	.serviceSelect_list > .ivu-col-span-7{width: 280px;}
	.serviceSelect_list > .ivu-col-span-7 .ivu-date-picker{width: 95px!important;}
	.serviceSelect_list > .ivu-col-span-2{width: 130px;}
	.serviceSelect_list > .ivu-col-span-2 .ivu-select{width: 65px!important;}
	.serch_head > .ivu-col-span-3{width: 205px;}
	.serch_head > .ivu-col-span-3 .treeSelectSigen,.serch_head .ivu-col-span-3 .ivu-select{width: 135px!important;}
	.serch_head .headSerchModeLayer .ivu-col-span-3{width: 200px;}
	.serch_head .headSerchModeLayer .ivu-col-span-3 .ivu-date-picker{width: 125px!important;}
	.serch_head .headSerchModeLayer .ivu-col-span-3 .ivu-select{width: 105px!important;}
	.serch_head .headSerchModeLayer .ivu-col-span-2 .ivu-date-picker{width: 115px!important;}
	.inspectHistrSelect > .ivu-col-span-4{width: 200px}
	.inspectHistrSelect > .ivu-col-span-4 .ivu-input-wrapper{width: 150px!important;}
	.inspectHistrSelect > .ivu-col-span-3{width: 160px!important;}
	.inspectHistrSelect > .ivu-col-span-4 .ivu-date-picker,.inspectHistrSelect > .ivu-col-span-3 .ivu-date-picker{width: 150px!important;}
	.routeSerach_list > .ivu-col-span-4{width: 230px;}
	.routeSerach_list > .ivu-col-span-4 .ivu-input-wrapper{width: 180px!important;}
	.planSearch_list > .ivu-col-span-4{ width: 200px;}
	.planSearch_list > .ivu-col-span-4 .ivu-input-wrapper{width: 155px!important;}
	.planSearch_list > .ivu-col-span-4 .ivu-date-picker,.planSearch_list .ivu-col-span-3 .ivu-date-picker{width: 153px!important;}
	.planSearch_list > .ivu-col-span-3{width: 160px;}
	.projectSearch_list > .ivu-col-span-3{width: 140px}
	.projectSearch_list > .ivu-col-span-3 .ivu-input-wrapper{width: 75px!important;}
	.projectSearch_list > .ivu-col-span-2{width: 100px;}
	.projectSearch_list > .ivu-col-span-2 .ivu-select{width: 90px!important;}
	.projectSearch_list > .ivu-col-span-2 .ivu-date-picker{width: 87px!important;}
	.projectSearch_list > .ivu-col-span-4{width: 160px;}
	.projectSearch_list > .ivu-col-span-4 .ivu-select{width: 115px!important;}
	.projectSearch_list > .ivu-col-span-5{width: 180px;}
	.projectSearch_list .headSerchModeLayer .ivu-col-span-3{width: 200px}
	.projectSearch_list .headSerchModeLayer .ivu-col-span-3 .ivu-input-wrapper{width: 130px!important;}
	.taskSearch_list > .ivu-col-span-3{width: 160px;}
	.taskSearch_list > .ivu-col-span-3 .ivu-input-wrapper,.taskSearch_list > .ivu-col-span-3 .ivu-select{width: 90px!important;}
	.taskSearch_list > .ivu-col-span-4{width: 180px;}
	.taskSearch_list > .ivu-col-span-4 .ivu-select{width: 100px!important;}
	.taskSearch_list > .ivu-col-span-4 .ivu-input-wrapper{width: 65px!important;}
	.taskSearch_list > .ivu-col-span-2{width: 114px;}
	.taskSearch_list > .ivu-col-span-2 .ivu-select{width: 70px!important;}
	.taskSearch_list > .ivu-col-span-6{width: 320px;}
	.taskSearch_list > .ivu-col-span-6 .ivu-select,.taskSearch_list > .ivu-col-span-6 .ivu-date-picker{width: 100px!important;}
	.questionSearch_list > .ivu-col-span-3{width: 160px;}
	.questionSearch_list > .ivu-col-span-3 .ivu-input-wrapper,.questionSearch_list > .ivu-col-span-3 .ivu-select{width: 90px!important;}
	.questionSearch_list > .ivu-col-span-4{width: 190px;}
	.questionSearch_list > .ivu-col-span-4 .ivu-select{width: 90px!important;}
	.questionSearch_list > .ivu-col-span-4 .ivu-input-wrapper{width: 80px!important;}
	.questionSearch_list > .ivu-col-span-2{width: 110px;}
	.questionSearch_list > .ivu-col-span-2 .ivu-select{width: 65px!important;}
	.questionSearch_list > .ivu-col-span-6{width: 270px}
	.questionSearch_list > .ivu-col-span-6 .ivu-select{width: 95px!important;}
	.questionSearch_list > .ivu-col-span-6 .ivu-date-picker{width: 75px!important;}
	.changeSearch_list > .ivu-col-span-3 .ivu-input-wrapper{width: 155px!important;}
	.changeSearch_list > .ivu-col-span-3 .ivu-date-picker{width: 153px!important;}
	.communiSearch_list > .ivu-col-span-3{width: 150px}
	.communiSearch_list > .ivu-col-span-3 .ivu-input-wrapper{width: 85px!important;}
	.communiSearch_list > .ivu-col-span-3 .ivu-date-picker{width: 95px!important;}
	.communiSearch_list > .ivu-col-span-2{width: 120px;}
	.communiSearch_list > .ivu-col-span-2 .ivu-date-picker{width: 100px!important;}
	.ivu-tabs-nav .ivu-tabs-tab{padding: 0 24px;height: 35px;line-height: 35px;}
	.search_btn_box .ivu-btn-primary{padding: 5px 10px 6px;}
	.specialSearch_list > .ivu-col-span-3{width: 150px}
	.specialSearch_list > .ivu-col-span-3 .ivu-input-wrapper{width: 84px!important;}
	.specialSearch_list > .ivu-col-span-5{width: 300px!important;}
	.specialSearch_list > .ivu-col-span-5 .ivu-date-picker{width: 105px!important;}
	.specialSearch_list > .ivu-col-span-2{width: 120px}
	.specialSearch_list > .ivu-col-span-2 .ivu-date-picker{width: 109px!important;}
	.specialSearch_list > .ivu-col-span-4{width: 155px}
	.specialSearch_list > .ivu-col-span-4 .ivu-input-wrapper{width: 75px!important;}
	.personSearch_list > .ivu-col-span-3{width: 143px}
	.personSearch_list > .ivu-col-span-3 .ivu-input-wrapper{width: 100px!important;}
	.personSearch_list > .ivu-col-span-3 .vue-treeselect,.personSearch_list > .ivu-col-span-3 .ivu-select{width: 95px!important;}
	.personSearch_list > .ivu-col-span-2{width: 110px;}
	.personSearch_list > .ivu-col-span-2 .ivu-select{width: 60px!important;}
	.personSearch_list > .ivu-col-span-4{width: 180px}
	.personSearch_list > .ivu-col-span-4 .ivu-input-wrapper{width: 110px!important;}
	.activeLeft_ul li{margin-bottom: 5px;}
	.activeLeft_ul li:last-child{margin-bottom: 0}
	.page_ul_lists{padding: 0}
	.overSearch_list > .ivu-col-span-3{width: 160px}
	.overSearch_list > .ivu-col-span-3 .ivu-input-wrapper{width: 80px!important;}
	.overSearch_list > .ivu-col-span-6,.overSearch_list .headSerchModeLayer  .ivu-col-span-6{width: 250px}
	.overSearch_list > .ivu-col-span-6 .ivu-select,.overSearch_list > .ivu-col-span-6 .vue-treeselect,.overSearch_list .headSerchModeLayer  .ivu-col-span-6 .ivu-select{width: 180px!important;}
	.overSearch_list > .ivu-col-span-4{width: 180px}
	.overSearch_list > .ivu-col-span-4 .ivu-select{width: 110px!important;}
	.overSearch_list .headSerchModeLayer  .ivu-col-span-3{width: 180px}
	.overSearch_list .headSerchModeLayer  .ivu-col-span-3 .ivu-date-picker{width: 100px!important;}
	.overSearch_list .headSerchModeLayer  .ivu-col-span-2 .ivu-date-picker{width: 85px!important;}
	.overSearch_list .headSerchModeLayer  .ivu-col-span-3 .ivu-select{width: 100px!important;}
	.unitSearch_list > .ivu-col-span-4{width: 250px;}
	.unitSearch_list > .ivu-col-span-4 .ivu-input-wrapper,.unitSearch_list > .ivu-col-span-4 .ivu-select{width: 170px!important;}
	.levelSearch_list > .ivu-col-span-3:first-child{width: 160px}
	.levelSearch_list > .ivu-col-span-3:first-child .ivu-input-wrapper{width: 150px!important;}
	.levelSearch_list > .ivu-col-span-3 .ivu-select{width: 65px!important;}
	.levelSearch_list > .ivu-col-span-5{width: 290px;}
	.levelSearch_list > .ivu-col-span-5 .ivu-date-picker{width: 110px!important;}
	.operateSearch_list> .ivu-col-span-4{width: 250px;}
	.operateSearch_list > .ivu-col-span-4 .ivu-input-wrapper,.operateSearch_list > .ivu-col-span-4 .ivu-select{width: 170px!important;}
	.jBox-content ul,.metertip ul{width: 450px;}
	.jBox-content ul li,.metertip ul li{width: 210px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.box-body .ivu-table-body {height: 47% !important;}
	#asset-search .ivu-col-span-3 {width: 18%;}
	#asset-search .ivu-col-span-3 .ivu-input {width:200px;}
	#shift_manage_tab {max-height: 490px;overflow: scroll;}
	.bpmn_editor_box {height: 550px;}
	.workbench_service_box{height: 520px;}
	.tool_list_box {width: 270px;height: 502px;overflow: auto;}
	.auto_complete_list_box {overflow:auto;height: 200px;}
	#ctrlstore .formArea {height:470px;overflow-y:auto;}
	.current_order_list,.history_order_list{height: 510px;}
	.order_list_box{height: 510px;}
	.jlbListMode_list {margin-top: 0;position: relative;top: -10px;}
	.jlbListMode_list li:nth-child(2){background-size: 90%;margin: 0;top: 10px;}
	.jlbListMode_list li:nth-child(2) p{letter-spacing: 2px;}
	.jlbListMode_list li:nth-child(2) h2 {font-size: 31px;margin-top: .6rem;}
	.jlbListMode_list li:nth-child(2) .btnActive{ bottom: 9px;}
	.jlbListMode_list li h4 {font-size: 15px;}
	.tabCheckGroup1.tabPHB_headStyle li,.taskCheckGroup1.taskPHB_headStyle li{ font-size: 12px;margin: 0 3px;}
	.approval_panlList {bottom: -46px;}
	.approvalHtml_style table th, .approvalHtml_style table td{height: 24px;line-height: 24px; background-position: center 0px;}
	.workHoseList_Ys{ font-size: 12px;}
	.content_areaGzT .grid-stack .grid-stack-item-content .ivu-card-head>span{font-size: 13px;}
	.achievePanl_style li{padding: 5px;margin: 8px 5px;}
	.achievePanl_style li .ivu-alert .ivu-alert-message span.stack-span-ioc{font-size: 13px}
	.viewPanl_style li{width: 49%;padding: 5px;}
	.viewPanl_style{margin-top: 7px;}
	.viewPanl_style li .ivu-alert .ivu-alert-message span.stack-span-ioc{font-size: 13px}
	.grid-stack>.grid-stack-item>.grid-stack-item-content{overflow-y: hidden!important;}
	.setting_workHours{transform: scale(1,.85);position: relative;top: -32px;}
	.personInfo-tabPane.InfoForm_Input .fl{padding: 5px 8px 5px 150px;}
	.personInfo-tabPane.InfoForm_Input .fl .ivu-form-item-label{width: 150px;}
	.personBack-panl .backPanl i.icoClass{right: 20px;}
	.meauCheck_list.ivu-tabs.ivu-tabs-card>.ivu-tabs-bar .ivu-tabs-tab{ margin-right: 5px;}
	.meauCheck_list .ivu-tabs-tab{padding: 0 10px!important;}
	.contentStyle li .dateStyle h3>span{max-width: 80%;}
	.contentStyle li .dateStyle h3{height: 38px;line-height: 38px;}
	.projectAll_Style{ width: 28px;height: 28px;}
}
.vxe-pager .vxe-pager--jump .vxe-pager--goto{ width: 4em!important;}
.ignor_class {cursor: default;}
.w-e-text blockquote {width: fit-content;}

.horizontal .ivu-timeline {text-align: center;}
.horizontal .ivu-timeline-item {display: inline-block;}
.horizontal .ivu-timeline-item-tail {position: relative;border-left: initial;border-top: 1px solid #e8eaec;top: 6px;}
.horizontal .ivu-timeline-item-content {top: 13px;left: -50%;}

/*运维看板开始*/
.operCardBoardPanl{overflow: auto;background:#fff;padding:10px;}
.cardPanlList{border-radius: 6px;padding: 9px;    background: #fff;box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);}
.cardPanlList .cardPanlDl{
	height:75px;border-radius: 6px;overflow: hidden;padding:10px 15px;cursor: pointer;    position: relative;
	border: 1px solid #29a7a3;color: #29a7a3;    transition: box-shadow 0.3s ease, transform 0.3s ease;
}
/*.cardPanlList.cardPanl_01{background: #e9f4f4;}*/
.cardPanlList.cardPanl_01 .cardPanlDl{border: 1px solid #29a7a3;color: #29a7a3;background: #e9f4f4;}
/*.cardPanlList.cardPanl_02{background: #fff7eb;}*/
.cardPanlList.cardPanl_02 .cardPanlDl{border: 1px solid #a46a14;color: #a46a14;background: #fff7eb;}
/*.cardPanlList.cardPanl_03{background: #eff7ff;}*/
.cardPanlList.cardPanl_03 .cardPanlDl{border: 1px solid #2589db;color: #2589db;background: #eff7ff;}
/*.cardPanlList.cardPanl_04{background: #f0f9fb;}*/
.cardPanlList.cardPanl_04 .cardPanlDl{border: 1px solid #139baa;color: #139baa;background: #f0f9fb;}
/*.cardPanlList.cardPanl_05{background: #ededed;}*/
.cardPanlList.cardPanl_05 .cardPanlDl{border: 1px solid #6b6b6b;color: #6b6b6b;background: #ededed;}
/*.cardPanlList.cardPanl_06{background: #f2f4ed;}*/
.cardPanlList.cardPanl_06 .cardPanlDl{border: 1px solid #718b11;color: #718b11;background: #f2f4ed;}
.cardPanlList:not(.cardActive) .cardPanlDl:hover,.cardPanlList.cardActive .cardPanlDl{
	transform: translateY(-5px);
	box-shadow: 0 10px 20px rgb(0 0 0 / 20%);
}

.cardPanlList .cardPanlDl .cardTitle{font-weight: bold;font-size: 16px;margin-bottom: 7px;}
.cardPanlList .cardPanlDl .cardNum{position: absolute;right: 1.5rem;top: 50%;transform: translateY(-50%);font-weight: bold;font-size: 25px;}
.cardPanlList .cardPanlDl .cardMsg{font-size: 13px;}
.operCardBoardPanl .opertionPanlDetail{
	margin: 15px 0;padding: 20px;box-shadow:0 2px 12px 0 rgb(0 0 0 / 10%);border-radius: 8px;background: #fff;
}
.operCardBoardPanl .opertionPanlTitle{
	font-size: 18px;font-weight: bold;height: 40px;letter-spacing: 3px;position: relative;
}
.operCardBoardPanl .opertionPanlTitle .searchScreen_panl,.rightPanlDiv{
	position: absolute;right: 0;top: -3px;font-weight: normal;
}
.opertionBtnGroup{position: absolute;left: 50%;transform: translateX(-50%)}
.operation-dashboard-title{font-size: 1.25rem!important;margin-bottom: 10px!important;height: initial!important;line-height: initial!important;}
.operation-dashboard .ivu-card{
	margin: 0.5rem!important;
	border: none;
	border-radius: 15px;
	box-shadow: 0 6px 12px rgba(0, 119, 255, 0.08);
	transition: all 0.3s ease;
}

/*排行榜*/
.ranking-list-data ul{height: 190px;overflow: auto;position: relative;}
.ranking-list-data li{padding:5px;border-bottom: 1px solid #dee2e6;position: relative;}
.ranking-list-data li .ivu-badge{ position: absolute;right: 20px;top: 50%;transform: translateY(-50%);}


/*运维看板结束*/

@media screen and (min-width: 2560px) {
	.operCardBoardPanl .opertionPanlDetail.opertionTable{height:calc(100% - 545px)!important;}
}
