.eolo-main{
				padding-top: 10px;
			}
.eo-layout-content {
    width: 1400px;
    margin: 0 auto;
}
.eo-company .eocpy-right{
    min-height: calc(100vh - 208px);
    padding: 24px;
    border-radius: 4px;
    background: #fff;
    transition: all .2s linear;
}


.company-list .filter-type:first-child {
    margin-top: -6px;
}
.company-list .filter-type {
    font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,微软雅黑,STHeitiSC-Light,simsun,宋体,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
    font-size: 14px;
    color: #333;
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.company-list .filter-more{
    align-items: flex-start;
    margin-bottom: -10px;
}

company-list  .filter-more .type-title{
    margin-top: 6px;
}
.company-list .filter-type .type-title{
    height: 22px;
    line-height: 22px;
}
.company-list .filter-more .type-content  {
    flex: auto;
}
.company-list .filter-type .type-child  {
    display: flex;
    flex-wrap: wrap;
}
.company-list .filter-more .type-content.hide {
    height: 38px;
    overflow: hidden;
}
.company-list .filter-more .type-content {
    flex: auto;
}

.company-list .filter-type-ai  {
    align-items: center!important;
}
.company-list .filter-type-ai  {
    margin-bottom: -5px;
}
.company-list .filter-type  {
    font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,微软雅黑,STHeitiSC-Light,simsun,宋体,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
    font-size: 14px;
    color: #333;
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.company-list .filter-more{
    align-items: flex-start;
    margin-bottom: 4px;
}
 .eo-g-df {
    display: flex;
}
.company-list .eotl-type .eotl-type-title {
    width: 76px;
}
.eotl-type-title {
    width: 100px;
    color: #333;
}
.eotl-type-child{
    font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,微软雅黑,STHeitiSC-Light,simsun,宋体,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    color: #666;
}
.ant-calendar-picker {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0,0,0,.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: inline-block;
    outline: none;
    cursor: text;
    transition: opacity .3s;
}

.company-list .filter-more .type-content.hide {
    height: 38px;
    overflow: hidden;
}
.company-list .filter-more .type-content {
    flex: auto;
}
 


.company-list .filter-more .type-content span {
    margin: 6px 8px;
}
.company-list .filter-type .type-child span {
    font-size: 15px;
    color: #222;
    border-radius: 4px;
    display: inline-block;
    margin: 2px 8px;
    cursor: pointer;
    height: 22px;
    line-height: 22px;
}
.company-list .filter-more .type-button {
    display: flex;
    height: 22px;
    line-height: 22px;
    margin-top: 6px;
}
.divider{
    width: 100%;
    margin: 16px auto;
    height: 1px;
}
.company-list .senior-filter {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.company-list .senior-filter .button-container {
    display: flex;
}
[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button;
}
.ant-btn {
    padding: 0 8px;
}
.ant-btn, .ant-btn:active, .ant-btn:focus {
    outline: 0;
}
.ant-btn {
    line-height: 1.499;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    box-shadow: 0 2px 0 rgba(0,0,0,.015);
    cursor: pointer;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: manipulation;
    height: 32px;
    padding: 0 15px;
    font-size: 14px;
    border-radius: 4px;
    color: rgba(0,0,0,.65);
    background-color: #fff;
    border: 1px solid #d9d9d9;
}
button, select {
    text-transform: none;
}
button, input {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    margin: 0;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
[role=button], a, area, button, input:not([type=range]), label, select, summary, textarea {
    touch-action: manipulation;
}

user agent stylesheet
button {
    appearance: button;
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: center;
    align-items: flex-start;
    cursor: default;
    background-color: -internal-light-dark(rgb(239, 239, 239), rgb(59, 59, 59));
    box-sizing: border-box;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 1px 6px;
    border-width: 2px;
    border-style: outset;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
}
.company-list .senior-filter .button-container .senior-filter-button .icon-img[data-v-161aa03a] {
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    font-size: 18px;
    margin: 0 2px;
    position: relative;
    top: 1px;
    color: #bababa;
}
.ant-btn>i, .ant-btn>span {
    display: inline-block;
    transition: margin-left .3s cubic-bezier(.645,.045,.355,1);
    pointer-events: none;
}
.iconfont {
    font-size: 18px;
}
.eo-icon-down:before {
    content: "";
}

.iconfont {
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.company-list .table-list {
    margin-top: 16px;
}
.company-list .table-list img{
    border: 1px #edededbd solid;
    border-radius: 50%;}
.ant-table-wrapper {
    zoom: 1;
}
.ant-spin-nested-loading {
    position: relative;
}
.ant-spin-container {
    position: relative;
    transition: opacity .3s;
}
.ant-table {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0,0,0,.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    clear: both;
}
.ant-table .ant-table-scroll {
    border-radius: 4px;
}
.ant-table-scroll {
    overflow: auto;
    overflow-x: hidden;
}
.ant-table .ant-table-scroll .ant-table-header {
    margin-bottom: -15px;
    padding-bottom: 0;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
    margin-bottom: -20px;
    padding-bottom: 20px;
    overflow: scroll;
    opacity: .9999;
}
.ant-table .ant-table-header {
    background: #f7f8fa;
}
.ant-table-hide-scrollbar {
    scrollbar-color: transparent transparent;
    min-width: unset;
}
.ant-table-header {
    overflow: hidden;
    background: #fafafa;
}
.ant-table-fixed-header>.ant-table-content>.ant-table-scroll>.ant-table-body {
    position: relative;
    background: #fff;
}
.ant-table-body {
    transition: opacity .3s;
}
.company-list .filter-type .type-child .active-type {
    color: #fff!important;
    background: #03bac0;
    padding: 1px 8px;
    font-size: 14px;
}
 .company-list .filter-type .type-title span {
display: inline-block;
    width: 66px;
    font-size: 15px;
    line-height: 22px;
    font-weight: 900;
}

.company-list .filter-more .type-button a .iconfont {
    margin-left: 4px;
    display: inline-block;
    font-size: 12px;
}
.iconfont {
    font-size: 18px;
}
.iconfont {
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.company-list .filter-more .type-button a {
    display: flex;
    font-size: 14px;
    color: #2888d1;
    width: 45px;
}

.company-list .pagination{
  margin-top: 24px;
  text-align: right;
}
.ant-pagination, .ant-pagination ol, .ant-pagination ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination {
  box-sizing: border-box;
  color: rgba(0,0,0,.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  font-feature-settings: "tnum";
}
ol, ul {
  list-style: none;
}
.ant-pagination-item, .ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-disabled, .ant-pagination-disabled:focus, .ant-pagination-disabled:hover {
  cursor: not-allowed;
}
.ant-pagination-next, .ant-pagination-prev {
  outline: 0;
}
.ant-pagination-jump-next, .ant-pagination-jump-prev, .ant-pagination-next, .ant-pagination-prev {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0,0,0,.65);
  font-family: Arial;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 4px;
  cursor: pointer;
  transition: all .3s;
}
.ant-pagination-jump-next, .ant-pagination-jump-prev, .ant-pagination-prev {
  margin-right: 8px;
}
ant-pagination-disabled .ant-pagination-item-link, .ant-pagination-disabled:focus .ant-pagination-item-link, .ant-pagination-disabled:focus a, .ant-pagination-disabled:hover .ant-pagination-item-link, .ant-pagination-disabled:hover a, .ant-pagination-disabled a {
  color: rgba(0,0,0,.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-next .ant-pagination-item-link, .ant-pagination-prev .ant-pagination-item-link {
  display: block;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
    border-top-color: rgb(217, 217, 217);
    border-right-color: rgb(217, 217, 217);
    border-bottom-color: rgb(217, 217, 217);
    border-left-color: rgb(217, 217, 217);
  border-radius: 4px;
  outline: none;
  transition: all .3s;
}
.ant-pagination-next a, .ant-pagination-prev a {
  color: rgba(0,0,0,.65);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon svg {
  display: inline-block;
}
svg:not(:root) {
  overflow: hidden;
}

.anticon {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  text-rendering: optimizeLegibility;
}
.ant-pagination .ant-pagination-item-active {
  background: #2888d1;
  border-radius: 4px;
  border-color: #2888d1;
}

element.style {
}
.ant-pagination .ant-pagination-item-active a{ color: #fff;}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #2888d1;
}
.ant-pagination-item {
  min-width: 32px;
  font-family: Arial;
  text-align: center;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
    border-top-color: rgb(217, 217, 217);
    border-right-color: rgb(217, 217, 217);
    border-bottom-color: rgb(217, 217, 217);
    border-left-color: rgb(217, 217, 217);
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
 .ant-pagination-jump-next, .ant-pagination-jump-prev, .ant-pagination-next, .ant-pagination-prev {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0,0,0,.65);
  font-family: Arial;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 4px;
  cursor: pointer;
  transition: all .3s;
}
.ant-pagination-jump-next, .ant-pagination-jump-prev, .ant-pagination-prev {
  margin-right: 8px;
}
.ant-pagination-jump-next, .ant-pagination-jump-prev {
  outline: 0;
}
.ant-pagination-jump-next .ant-pagination-item-container, .ant-pagination-jump-prev .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-item {
  min-width: 32px;
  font-family: Arial;
  text-align: center;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ant-pagination-item, .ant-pagination-total-text {
  display: inline-block;
  height: 30px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-next, .ant-pagination-prev {
  outline: 0;
}
.ant-pagination-jump-next, .ant-pagination-jump-prev, .ant-pagination-next, .ant-pagination-prev {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0,0,0,.65);
  font-family: Arial;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 4px;
  cursor: pointer;
  transition: all .3s;
}
.ant-pagination-next .ant-pagination-item-link, .ant-pagination-prev .ant-pagination-item-link {
  display: block;
  height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  transition: all .3s;
}
.ant-pagination-next a, .ant-pagination-prev a {
  color: rgba(0,0,0,.65);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
.ant-select, .ant-select ol, .ant-select ul {
  margin: 0;
    margin-right: 0px;
  padding: 0;
  list-style: none;
}
.ant-select {
  box-sizing: border-box;
  color: rgba(0,0,0,.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  font-feature-settings: "tnum";
  position: relative;
  display: inline-block;
  outline: 0;
}
.ant-select-selection {
  display: block;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #d9d9d9;
    border-top-color: rgb(217, 217, 217);
    border-top-style: solid;
    border-top-width: 1px;
  border-top: 1.02px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ant-select-selection--single .ant-select-selection__rendered {
  margin-right: 24px;
}
.ant-select-selection__rendered {
  position: relative;
  display: block;
  margin-right: 11px;
  margin-left: 11px;
  line-height: 30px;
}
.ant-select-selection-selected-value {
  font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,微软雅黑,STHeitiSC-Light,simsun,宋体,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
}
.ant-select-selection-selected-value {
  float: left;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-selection__rendered::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: ".";
  pointer-events: none;
}

.ant-select-selection__rendered {
  line-height: 30px;
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  margin-top: -6px;
  color: rgba(0,0,0,.25);
  font-size: 12px;
  line-height: 1;
  transform-origin: 50% 50%;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow .ant-select-arrow-icon svg {
  transition: transform .3s;
}
.ant-select-arrow svg {
  display: inline-block;
}
.anticon svg {
  display: inline-block;
}
svg:not(:root) {
  overflow: hidden;
}
.anticon > * {
  line-height: 0;
}

.ant-select-arrow > * {
  line-height: 1;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 24px;
  padding: 4px 11px;
  color: rgba(0,0,0,.65);
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all .3s;
  width: 50px;
  margin: 0 8px;
}
.timecss{font-size: 12px; color: #333;}
.shizhicss{font-size: 14px; color: #009688;}
.cocss {text-align: left; line-height:20px}
#list_contn table {
width: 100%;
border-collapse: collapse;
}

#list_contn table td, table th {
border: 1px solid #f1f1f1d4;
}
#list_contn table td{ text-align: center; height: 40px;    height: 36px;
    font-size: 15px;} 
#list_contn table td a{ color: #0574cd; font-size: 15px; }    
#list_contn table td a:hover{ color: red; }   
.xmedu {text-align:left; padding-left:10px; padding-right:10px; 
}
#list_contn table td .xmedu a {color:#637fe4; text-align:left;}
#list_contn table td .xmedu a:hover {color:red;}
#list_contn table td .tele a {color:#04b5a8; text-align:left;}
#list_contn table td .tele a:hover {color:red;}
    .eolo-main h1{    text-align: center;
    margin-bottom: 24px;
    font-size: 24px;}
    .xm{width: 370px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 10px;
    font-size: 15px; text-align: left;
    }
    .tele{width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 10px;
    font-size: 15px; text-align: left;
    }
    .daochudata{float: right; padding-top: 0px;}
   .daochudata a {
    padding: 2px 6px;
    font-size: 15px;
    background-color: #03c4b6;
    color: #fff;
    }
    .daochudata a:hover {
    padding: 5px 10px;
    font-size: 15px;
    background-color: red;
    color: #fff;
    }