#root{
  width: 100%;
  min-width: 1150px;
  margin: 0 auto;
  padding: 20px 20px;
}

/*所有的开发页面，均使用统一的命名空间ccje！*/
.ccje {

}
.ccje .ant-layout-sider{
  background-color: #fff;
  padding: 0;
}
.ccje .ant-layout{
  background-color: #fff;
  padding: 0;
  overflow: hidden;
}
.ccje .txtRight {
  text-align: right;
}
.ccje .txtCenter {
  text-align: center;
}
.ccje .op-link+.op-link {
  margin-left: 5px;
}
.ccje .button-box { /*表格右上方的操作区域，即：包含操作按钮的区域*/
  text-align: right;
  margin-bottom: 8px;
}
.ccje .op-button {

}
.ccje .tableWrapper {
  margin: 15px 0 0;
}
.ccje .hide {
  display: none;
}
.ccje .op-button+.op-button {
  margin-left: 10px;
}
.ccje .ant-advanced-search-form {
  padding: 8px;
  background: #fbfbfb;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
}
.ccje .events+.events {
	padding-left: 5px;
}
.ccje .searchform-button {
  width: 90px;
  height: 30px;
  /*margin-right: 44px;*/
}
.ccje .eventsButton+.eventsButton {
  margin-right: 10px;
}
.ccje .modal-no-boder .ant-row.ant-row.ant-form-item {
  margin-bottom: 0;
}
.ccje .modal .ant-row.ant-form-item {
  margin-bottom: 0;
  background-color: white;
}
.ccje .modal,.modal-no-bod  er{
  overflow: hidden;
}
.ccje .modal .ant-col-12 {
  border-right: 1px solid #ccc;
  padding-bottom: 10000px;
  margin-bottom: -10000px;
}
.ccje .modal>.ant-row {
  border-bottom: 1px solid #ccc;
}
.ccje .modal>.ant-row:nth-child(1) {
  border-top: 1px solid #ccc;
}
.ccje .modal .ant-col-24{
  border-right: 1px solid #ccc;
}
.ccje .ant-modal-content .ant-modal-header,
.ccje .ant-modal-content .ant-modal-footer {
  border-bottom: none;
  border-top: none;
}
.ccje .ant-form-item-control span{
  word-break: break-all;
}
.ccje .ant-col-21{
  background-color: #fff;
}

.ccje .ant-form.modal{
  border-left: 1px solid #ccc;
}
.ccje .ant-modal-content .ant-form-item-label {
  font-weight: 600;
}
.ccje .modal-button-box {
  width: 150px;
  margin: 0 auto;
}
.ccje .ant-advanced-search-form .ant-form-item {
    margin-bottom: 8px;
}
.ccje .modal .ant-col-12-none {
  border: 0 none;
}
.ccje .ant-modal-footer {
  text-align: center;
}
.ccje .ant-modal-body {
  padding: 0 25px;
}
.ccje .ant-modal-content {
  padding: 20px 0;
}
.ccje .detail-modal-noline .ant-form-item {
  margin-bottom: 12px;
}
.ccje .ant-table .ant-table-thead > tr > th {
  padding: 10px 8px;
  text-align: center;
  background: #f7f7f7;
}
.ccje .ant-form-item{
  margin-bottom: 10px;
}
.ccje .ant-form-item.ant-form-item-with-help{
  margin-bottom: 2px;
}
.ccje .ant-modal-wrap .ant-modal .ant-modal-body .ant-table-thead th{
  background: #f7f7f7;
}
.ccje .tableWrapper .ant-form-item.ant-row{
  margin-bottom: 0;
}
.ccje .tableWrapper .ant-row .button-box{
  margin-bottom: 0;
}
.ccje .ant-tree-node-content-wrapper {
    white-space: pre-wrap;
    overflow: hidden;
    width:80%
}
/*.ccje .ant-confirm .ant-confirm-btns {
  float: none;
  text-align: center;
}*/

/**
 * 备用的表格样式
 */
.ccje .detail-table {
	width: 100%;
	color: #666;
	text-align: center;
	border-collapse: collapse;
	line-height: 26px;
}
.ccje .detail-table th {
	background-color: #E7EAF5;
	font-weight: bold;
}
.ccje .detail-table th, .ccje .detail-table td {
	border: 1px solid #D9D9D9;
	text-align: center !important;
}

.ccje .button-box .events-button+.events-button{
  margin-left: 10px;
}
.ccje .hide{
  display: hidden;
}
.ccje .ant-advanced-search-form .ant-select{
  margin-top: 2px;
}
.ccje .ant-modal-content{
  padding: 10px 0;
}
.ccje .ant-table-body .ant-form-item{
  margin-bottom: 0;
}
.ccje .ant-pagination-options-size-changer.ant-select{
  width: 90px;
}
.ccje .ant-table .num{
  text-align: center;
}
@media screen and (max-width: 1650px) {
    #root{
      padding: 20px;
    }
}
.ccje .events p+p{
  margin-top: 10px;
}
.ccje .ant-tree-node-content-wrapper {
    white-space: pre-wrap;
    overflow: hidden;
    width:80%
}
.ccje .blackLabel{
  color: #000;
}
.ccje .core-sign {
  color: #f00;
}
.ccje .extend-sign {
  color: #080dff;
}
.ccje tr.ant-table-row td.rank{
  padding: 0;
  position: relative;
}
.ccje td.rank div{
  min-height: 38px;
  padding: 10px 8px;
  transition: all .3s;
  align-items: center;
  justify-content:center;
  display: -webkit-flex;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100%;
}
.ccje td.rank div.thirty{
  background-color: rgba(255,204,255,0.4);
}
.ccje td.rank div.half{
  background-color: rgba(255,204,153,0.4);
}
.ant-table-tbody > tr:hover > td.rank{
  background-color: rgb(255,255,255);
}
.ant-table-tbody > tr:hover > td.rank > div.noRank{
  background-color: rgb(236, 246, 253);
}
.ant-table-tbody > tr:hover > td.rank > div.thirty{
  background-color: rgba(255,204,255,0.4);
}
.ant-table-tbody > tr:hover > td.rank > div.half{
  background-color: rgba(255,204,153,0.4);
}
.ccje .badge-num {
  position: absolute;
  right: -15px;
  top: -5px;
}
.ccje .ant-btn:focus > .badge-num, .ccje .ant-btn:active > .badge-num{
  position: absolute;
}
.ccje .editor-ration-events + .editor-ration-events{
  margin-left: 20px;
}
.ccje .ant-table .ant-table-tbody > tr > td {
  padding: 2px 6px;
}
.ccje .ant-spin-nested-loading > div > .ant-spin {
  max-height: 100%;
  z-index: 1001;
}
.ccje .ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: fixed;
}
.ccje .ant-table-wrapper .ant-spin-nested-loading > div > .ant-spin {
  max-height: 340px;
  z-index: 1;
}
.ccje .ant-table-wrapper .ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
}
.ccje .keyVal {
  padding-left: 10px;
  display: inline-block;
}
.ccje .keyVal-label {
  color: #3A703A;
}
.ccje .keyVal-val {
  color: #2c5297;
}
.ccje .EvaluateDataDetail td {
  vertical-align: top;
}
.ccje .evaluate-note {
  color: #3A703A;
}
.ccje .ant-form .evaluate-note {
  line-height: 16px;
}
.ccje .AllIndexData td {
  vertical-align: top;
}
.ccje .red-star {
  color: #f00;
}
.ccje .own-one-num {
  position: absolute;
  left: 80px;
  top: -10px;
}
.ccje .own-two-num {
  position: absolute;
  left: 180px;
  top: -10px;
}
.ccje .own-three-num {
  position: absolute;
  left: 284px;
  top: -10px;
}
.ccje .ant-modal-body .ant-tabs {
  overflow: visible;
}
.ccje .folow {
  position: absolute;
  right: 0;
}
.ccje .search-button-box {
  padding-left: 20px;
}
.ccje a.a-disabled {
  color: #ccc;
  cursor: default;
}
.ccje .ant-alert-with-description{
  padding: 16px 8px 8px 52px;
}
.to-right{
  position: absolute;
  font-size: 24px;
  right: -12px;
  top: 0;
  height: 100%;
  padding-top: 75px;
}
.steps{
  margin-bottom: 80px;
  position: relative;
}
.steps .ant-card-body .ant-alert{
  height: 120px;
}
.ccje .ant-alert-info{
  background-color: #f4f4f4;
}
.ccje .ant-alert-error{
  background-color: #F08080;
}
.to-bottom{
  position: absolute;
  font-size: 36px;
  padding-top: 22px;
  width: 100%;
  text-align: center;
  margin-left: -20px;
}
.to-left{
  position: absolute;
  font-size: 24px;
  left: -12px;
  top: 0;
  height: 100%;
  padding-top: 75px;
}

/*# sourceMappingURL=my-job.css.map*/