    .common_list_tabs {
      display: flex;
      align-items: center;
      height: 42px
    }

    .common_list_tabs .common_list_tabs_inner {
      box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.05);
      border-radius: 100px;
      display: flex;
      align-items: center;
      height: 100%;
      background-color: #fff
    }

    .common_list_tabs .common_list_tabs_inner .tabs_item {
      height: 100%;
      padding: 0 20px;
      display: flex;
      align-items: center;
      font-size: 14px;
      color: rgba(0, 0, 0, 0.4);
      cursor: pointer;
      white-space: nowrap;
      border-radius: 100px
    }

    .common_list_tabs .common_list_tabs_inner .tabs_item .toggle_img {
      display: block;
      width: 6px;
      height: 3px;
      margin-left: 10px
    }

    .common_list_tabs .common_list_tabs_inner .tabs_item_active {
      font-weight: 500;
      background: rgba(46, 143, 232, 0.2) !important;
      color: #114372
    }

    .common_list_tabs .common_list_tabs_inner .el-dropdown {
      height: 100%
    }

    .common_list_tabs .common_list_tabs_inner .dropdown {
      height: 100%
    }

    .common_list_tabs .common_list_tabs_inner .dropdown .dropdown-menu {
      margin: 0;
      padding: 0;
      border: none;
      min-width: 100%;
      box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
      font-size: 14px;
      padding: 4px 10px;
      margin-top: 10px
    }

    .common_list_tabs .common_list_tabs_inner .dropdown .dropdown-menu .dropdown-menu_text {
      color: #155692;
      cursor: pointer;
      height: 42px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      color: rgba(0, 0, 0, 0.5);
      white-space: nowrap
    }

    .common_list_tabs .common_list_tabs_inner .dropdown .dropdown-menu .dropdown-menu_text:last-child {
      border-bottom: none
    }

    .popper__arrow {
      display: none !important
    }

    .layui-dropdown {
      min-width: 166px
    }

    .layui-panel {
      box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
      border-radius: 8px;
      border: none
    }

    .layui-menu {
      padding-inline-start: 0px;
      margin: 4px 0;
      padding: 0 10px
    }

    .layui-menu li {
      padding: 0;
      line-height: 1.3;
      margin: 0;
      border-bottom: 1px solid #e6e6e6
    }

    .layui-menu li:last-child {
      border: none
    }

    .layui-menu li:hover {
      background-color: transparent
    }

    .layui-menu li:hover .layui-menu-body-title {
      color: #114372
    }

    .layui-menu .layui-menu-body-title {
      padding: 0;
      margin: 0;
      height: 42px;
      display: flex;
      align-items: center;
      justify-content: center;
      color: rgba(0, 0, 0, 0.5)
    }

    @media screen and (max-width: 1200px) {
      .common_list_tabs {
        overflow-x: auto;
        height: 10.77vw
      }

      .common_list_tabs .common_list_tabs_inner {
        border-radius: 0;
        box-shadow: none;
        padding: 0 4.1vw;
        background-color: transparent
      }

      .common_list_tabs .common_list_tabs_inner .tabs_item {
        margin-right: 2.05vw;
        background: rgba(228, 228, 228, 0.2);
        font-size: 3.59vw
      }

      .layui-dropdown {
        min-width: 42.56vw
      }

      .layui-panel {
        border-radius: 2.05vw
      }

      .layui-menu {
        padding-inline-start: 0px;
        margin: 1.03vw 0;
        padding: 0 2.56vw
      }

      .layui-menu .layui-menu-body-title {
        height: 10.77vw
      }
    }

    a {
      text-decoration: none;
      color: inherit;
      outline: none
    }
    button {
      background: none;
      border: none;
      padding: 0;
      margin: 0;
      font: inherit;
      color: inherit;
      cursor: pointer;
      outline: none
    }

    button:focus {
      outline: none
    }
    html,
    body,
    div,
    span,
    p,
    ul,
    li,
    i,
    h1,
    h2,
    h3,
    h4,
    h5,
    a {
      margin: 0;
      padding: 0;
      box-sizing: border-box
    }

    a:hover,
    a:focus,
    a:active,
    a:visited {
      text-decoration: none;
      color: inherit
    }

    .line2 {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      text-overflow: ellipsis;
      word-break: break-word
    }

    .line3 {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden;
      text-overflow: ellipsis;
      word-break: break-word
    }

    .scrollBox {
      scrollbar-width: none
    }

    .scrollBox::-webkit-scrollbar {
      width: 0;
      height: 0;
      scrollbar-color: transparent transparent
    }

    .scrollBox::-webkit-scrollbar-thumb {
      border-radius: 5px;
      -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.06);
      background: rgba(0, 0, 0, 0.06)
    }

    .scrollBox::-webkit-scrollbar-track {
      -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.02);
      border-radius: 0;
      background: rgba(0, 0, 0, 0.02)
    }

    .rili {
      position: relative
    }

    .rili .rili-badge {
      display: none;
      position: absolute;
      width: 100%;
      left: 0;
      top: 0;
      z-index: 1
    }

    .layui-laydate {
      border: none;
      box-shadow: none
    }

    .layui-laydate .layui-this {
      background-color: #fff !important;
      color: #000 !important
    }

    .layui-laydate .layui-this div {
      background-color: #fff !important;
      color: #000 !important
    }

    .layui-laydate .layui-this div:hover {
      background-color: #eee !important
    }

    .layui-laydate .layui-laydate-main {
      width: 100%
    }

    .layui-laydate .layui-laydate-main .layui-laydate-content table {
      border-collapse: separate;
      border-spacing: 0 0
    }

    .layui-laydate .layui-laydate-main .layui-laydate-header {
      border-bottom: none;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0 0 30px 0;
      line-height: 1.3
    }

    .layui-laydate .layui-laydate-main .layui-laydate-header i.laydate-prev-y {
      display: none
    }

    .layui-laydate .layui-laydate-main .layui-laydate-header i.laydate-next-y {
      display: none
    }

    .layui-laydate .layui-laydate-main .layui-laydate-header i {
      position: static;
      color: #000;
      font-size: 14px
    }

    .layui-laydate .layui-laydate-main .layui-laydate-header .laydate-prev-m {
      display: inline-block;
      width: 32px;
      height: 32px;
      padding: 0;
      text-align: center;
      line-height: 32px
    }

    .layui-laydate .layui-laydate-main .layui-laydate-header .laydate-next-m {
      display: inline-block;
      width: 32px;
      height: 32px;
      padding: 0;
      text-align: center;
      line-height: 32px
    }

    .layui-laydate .layui-laydate-main .layui-laydate-header .laydate-set-ym {
      width: auto;
      font-size: 28px;
      font-weight: 500;
      color: #000;
      padding: 0 8px
    }

    .layui-laydate .layui-laydate-main .layui-laydate-header .laydate-set-ym span {
      padding: 0;
      margin-right: 4px
    }

    .layui-laydate .layui-laydate-main .layui-laydate-header .laydate-set-ym span:last-child {
      margin-right: 0
    }

    .layui-laydate .layui-laydate-main .layui-laydate-header .laydate-set-ym span:hover {
      color: #000
    }

    .layui-laydate .layui-laydate-main .layui-laydate-content th {
      width: auto;
      height: auto;
      padding-bottom: 10px;
      padding-right: 23px
    }

    .layui-laydate .layui-laydate-main .layui-laydate-content th:last-child {
      padding-right: 0
    }

    .layui-laydate .layui-laydate-main .layui-laydate-content td {
      padding-bottom: 10px;
      padding-right: 23px;
      color: #000;
      font-weight: 500
    }

    .layui-laydate .layui-laydate-main .layui-laydate-content td:last-child {
      padding-right: 0
    }

    .layui-laydate .layui-laydate-main .layui-laydate-content td div {
      width: 60px;
      height: 80px;
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      padding: 5px 0 0 0;
      font-weight: 600;
    }

    .layui-laydate .layui-laydate-main .layui-laydate-content .laydate-day-next,
    .layui-laydate .layui-laydate-main .layui-laydate-content .laydate-day-prev {
      color: rgba(0, 0, 0, 0.2)
    }

    .layui-laydate .layui-laydate-main .date-conference div {
      background-color: #ffefe9 !important;
      color: #000 !important
    }

    .layui-laydate .layui-laydate-main .date-webinar div {
      background-color: #eaf5ff !important;
      color: #000 !important
    }

    .layui-laydate .layui-laydate-main .layui-laydate-content {
      padding: 0
    }

    .layui-laydate .layui-laydate-main .layui-laydate-content th {
      color: #000
    }

    .maincont {
      padding-top: 108px;
      padding-bottom: 188px;
      line-height: 1.3;
      color: #000;
      background-color: #fff
    }

    .maincont .banxin {
      width: 1140px;
      margin: 0 auto
    }

    .maincont .datecont {
      display: flex;
      justify-content: space-between
    }

    .maincont .datecont .laydate {
      flex: 1;
      padding-right: 12px
    }

    .maincont .datecont .dateinfo {
      flex: 1;
      padding-left: 12px
    }

    .maincont .datecont .dateinfo .info-top {
      display: flex;
      flex-direction: column;
      align-items: end
    }

    .maincont .datecont .dateinfo .info-top .colum {
      display: flex;
      align-items: center;
      width: 95px;
      text-align: left
    }

    .maincont .datecont .dateinfo .info-top .colum .circle {
      width: 10px;
      height: 10px;
      border-radius: 50%;
      margin-right: 10px;
      flex-shrink: 0
    }

    .maincont .datecont .dateinfo .info-top .Web {
      color: #155692;
      margin-bottom: 5px;
      font-weight: 500
    }

    .maincont .datecont .dateinfo .info-top .Web .circle {
      background-color: #e9f4ff
    }

    .maincont .datecont .dateinfo .info-top .Conf {
      font-weight: 500;
      color: #ff6a20
    }

    .maincont .datecont .dateinfo .info-top .Conf .circle {
      background-color: #ffefe9
    }

    .maincont .datecont .dateinfo .info-inner {
      margin-top: 15px
    }

    .maincont .datecont .dateinfo .info-inner .colum-info {
      height: 94px;
      border: 1px solid rgba(0, 0, 0, 0.05);
      border-radius: 5px;
      display: flex;
      justify-content: space-between;
      padding: 8px 8px;
      margin-bottom: 16px;
      overflow: hidden
    }

    .maincont .datecont .dateinfo .info-inner .colum-info:last-child {
      margin-bottom: 0
    }

    .maincont .datecont .dateinfo .info-inner .colum-info .info-box {
      flex: 1;
      display: flex;
      align-items: center
    }

    .maincont .datecont .dateinfo .info-inner .colum-info .info-box .date .date_inner {
      height: 100%;
      width: 104px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center
    }

    .maincont .datecont .dateinfo .info-inner .colum-info .info-box .date .mobile_img {
      display: none
    }

    .maincont .datecont .dateinfo .info-inner .colum-info .info-box .date .month {
      font-weight: 500;
      color: rgba(0, 0, 0, 0.8)
    }

    .maincont .datecont .dateinfo .info-inner .colum-info .info-box .date .time {
      font-size: 20px;
      font-weight: 500;
      color: rgba(0, 0, 0, 0.8)
    }

    .maincont .datecont .dateinfo .info-inner .colum-info .info-box .shu {
      width: 1px;
      height: 52px;
      background-color: rgba(0, 0, 0, 0.05)
    }

    .maincont .datecont .dateinfo .info-inner .colum-info .info-box .miaoshu {
      padding-left: 20px;
      padding-right: 46px
    }

    .maincont .datecont .dateinfo .info-inner .colum-info .info-box .miaoshu .type {
      font-weight: 500
    }

    .maincont .datecont .dateinfo .info-inner .colum-info .info-box .miaoshu .tit {
      font-size: 16px;
      font-weight: 500;
      word-break: break-word
    }

    .maincont .datecont .dateinfo .info-inner .colum-info .img-box {
      flex-shrink: 0;
      width: 142px;
      height: 100%;
      position: relative;
      overflow: hidden;
    }

    .maincont .datecont .dateinfo .info-inner .colum-info .img-box img {
      display: block;
      width: 100%;
      height: 100%
    }

    .maincont .datecont .dateinfo .info-inner .info-webinar {
      position: relative
    }

    .maincont .datecont .dateinfo .info-inner .info-webinar::after {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 10px;
      height: 100%;
      background-color: #eaf5ff
    }

    .maincont .datecont .dateinfo .info-inner .info-webinar .type {
      color: #155692
    }

    .maincont .datecont .dateinfo .info-inner .info-conference {
      position: relative
    }

    .maincont .datecont .dateinfo .info-inner .info-conference::after {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 10px;
      height: 100%;
      background-color: #ffefe9
    }

    .maincont .datecont .dateinfo .info-inner .info-conference .type {
      color: #ff6a20
    }

    .maincont .pc-pic {
      display: flex;
      padding-top: 20px;
      grid-gap: 20px;
      width: 1140px;
    }

    .maincont .pc-pic .img-cont {
      width: 366px;
      height: 90px;
    }

    .maincont .pc-pic .img-cont img {
      display: block;
      width: 100%;
      height: 100%
    }

    .maincont .mobile-pic {
      display: none
    }

    .maincont .list-Webinar {
      margin-top: 70px
    }

    .maincont .list-Conference {
      margin-top: 85px
    }

    .maincont .commonlist .list-top .top-t {
      margin-bottom: 15px;
      display: flex;
      justify-content: space-between;
      align-items: center
    }

    .maincont .commonlist .list-top .top-t .tit {
      font-size: 30px;
      font-family: "Times New Roman";
    }

    .maincont .commonlist .list-top .top-t .all {
      font-size: 16px;
        font-weight: 600;
    }

    .maincont .commonlist .list-inner {
      padding-top: 20px;
      display: flex;
      margin: 0 -12px;
      flex-wrap: wrap;
    }

    .maincont .commonlist .list-inner .item-cont {
      width: 33.33%;
      padding: 0 12px;
      height: 100%;
      margin-bottom: 24px;
    }

    .maincont .commonlist .list-inner .item-cont .inner {
      border-radius: 3px;
      height: 100%;
      display: flex;
      flex-direction: column
    }

    .maincont .commonlist .list-inner .item-cont .inner .img-cont {
      flex-shrink: 0;
      height: 200px;
      position: relative
    }
    .maincont .commonlist .list-inner .item-cont .inner .img-cont .img-cont2 {
      width: 100%;
      height: 100%;
      overflow: hidden;
    }
    .maincont .commonlist .list-inner .item-cont .inner .img-cont img {
      display: block;
      width: 100%;
      height: 100%
    }

    .maincont .commonlist .list-inner .item-cont .inner .img-cont .avatar_cont {
      position: absolute;
      z-index: 2;
      bottom: -20px;
      right: 15px;
      height: 40px;
      display: flex;
      justify-content: flex-end;
      align-items: center
    }

    .maincont .commonlist .list-inner .item-cont .inner .img-cont .avatar_cont .avarar {
      width: 40px;
      height: 40px;
      border-radius: 50%;
      overflow: hidden;
      border: 2px solid #fff;
      position: relative;
      background-color: #fff;
      margin-left: 10px
    }

    .maincont .commonlist .list-inner .item-cont .inner .img-cont .avatar_cont .avarar img {
      width: 100%;
      height: 100%;
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont {
      flex: 1;
      box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.05);
      padding: 15px 24px 20px 24px;
      /*display: flex;*/
      /*flex-direction: column;*/
      /*justify-content: space-between*/
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .top_info .breadcrumbtext {
      font-weight: 500!important;
      font-size: 12px;
      color: #6c6c6c;
      display: block;
      margin-bottom: 10px;
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .top_info .tit {
      font-size: 18px;
      font-weight: 600;
      word-break: break-word;
      height: 47px;
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .top_info .msg {
      margin-top: 15px;
      font-size: 14px;
      color: rgba(0, 0, 0, 0.5)
    }
    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .left_cont {
      display: flex;
      justify-content: space-between;
      align-items: center;
      gap: 20px;
      flex-wrap: wrap;
    }
    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info{
          margin-top: 20px;
    }
    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .address {
      width: 100%;
      margin-bottom: 10px;
      font-size: 12px;
      word-break: break-word;
      color: rgba(0, 0, 0, 0.5);
      flex: 1;
      flex-shrink: 0;
      display: flex;
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .address .text {
      width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      height: 47px;
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .address .icon {
      flex-shrink: 0;
      margin-right: 4px;
      width: 16px;
      height: 16px
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .address .icon img {
      display: block;
      width: 100%;
      height: 100%
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .date {
      margin-bottom: 10px;
      display: flex;
      font-size: 12px;
      color: rgba(0, 0, 0, 0.5);
      line-height: 17px;
      margin-top: 5px;
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .date .icon {
      flex-shrink: 0;
      margin-right: 4px;
      width: 16px;
      height: 16px
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .date .icon img {
      display: block;
      width: 100%;
      height: 100%
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .date .time_text {
      margin-left: 10px
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .btn-new {
      display: inline-block;
      flex-shrink: 0;
      height: 37px;
      line-height: 37px;
      font-size: 13px;
      color: rgba(0, 0, 0, 0.5);
      border-radius: 20px;
      border: 1px solid rgba(0, 0, 0, 0.1);
      padding: 0 15px
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .btn-new:hover {
      background: linear-gradient(180deg, #FF7E4E 0%, #F15318 100%);
      color: #fff;
      border-color: transparent
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .brand {
      flex-shrink: 0;
      position: relative;
      width: 50%;
      height: 100%
    }

    .maincont .commonlist .list-inner .item-cont .inner .info-cont .footer_info .brand img {
      display: inline-block;
      margin: auto;
      position: absolute;
      right: 0;
      bottom: 0;
      max-width: 100%;
      max-height: 100%;
      object-fit: cover
    }
     .empty-info {
        margin-top: 50%;
        transform: translateY(-50%);
        font-size: 28px;
        color: #000;
        line-height: 130%;


        font-family: "Times New Roman";
    }
    .empty-info .tit{
        text-align:center;
    }
        .empty-info .desc{
        font-family: "Roboto NEW";
        color: rgba(0, 0, 0, 0.4);
        font-size: 14px;
        line-height: 1.1;
        margin-top:6px;
    }
    .empty_list .tit{
    font-size:20px;
    font-weight:500;
    font-family: "Times New Roman";
    }
    .empty_list .desc{
        font-family: "Roboto NEW";
    }

    @media screen and (max-width: 1200px) {
      .rili .rili-badge {
        display: flex;
        justify-content: center;
        align-items: center;
        top: 10.26vw
      }

      .rili .rili-badge .colum {
        display: flex;
        align-items: center;
        font-size: 3.08vw
      }

      .rili .rili-badge .colum .circle {
        width: 2.56vw;
        height: 2.56vw;
        border-radius: 50%;
        margin-right: 0.77vw;
        flex-shrink: 0
      }

      .rili .rili-badge .Web {
        color: #155692;
        margin-right: 1.79vw
      }

      .rili .rili-badge .Web .circle {
        background-color: #e9f4ff
      }

      .rili .rili-badge .Conf {
        color: #ff6a20
      }

      .rili .rili-badge .Conf .circle {
        background-color: #ffefe9
      }

      .laydate {
        width: 100%;
        padding: 0 3.85vw
      }

      .layui-laydate .layui-laydate-main .layui-laydate-header {
        padding: 0 0 10.51vw 0
      }

      .layui-laydate .layui-laydate-main .layui-laydate-header i {
        font-size: 3.08vw
      }

      .layui-laydate .layui-laydate-main .layui-laydate-header .laydate-set-ym {
        font-size: 5.64vw;
        padding: 0 2.05vw
      }

      .layui-laydate .layui-laydate-main .layui-laydate-header .laydate-prev-m {
        width: 7.18vw;
        height: 7.18vw;
        line-height: 7.18vw
      }

      .layui-laydate .layui-laydate-main .layui-laydate-header .laydate-next-m {
        width: 7.18vw;
        height: 7.18vw;
        line-height: 7.18vw
      }

      .layui-laydate .layui-laydate-main .layui-laydate-content th {
        padding-bottom: 2.56vw;
        padding-right: 3.85vw;
        font-size: 2.05vw
      }

      .layui-laydate .layui-laydate-main .layui-laydate-content td {
        padding-bottom: 2.05vw;
        padding-right: 3.85vw
      }

      .layui-laydate .layui-laydate-main .layui-laydate-content td div {
        width: 9.74vw;
        height: 12.82vw;
        padding: 1.03vw 0 0 0;
        font-size: 2.56vw
      }

      .layui-laydate .layui-laydate-main .layui-laydate-content::before {
        content: ""
      }

      .layui-laydate .layui-laydate-main .layui-laydate-content::after {
        content: ""
      }

      .maincont {
        /* padding-top: 17.95vw; */
        padding-top: 0;
        padding-bottom: 14.62vw
      }

      .maincont .banxin {
        width: 100%;
        margin: 0
      }

      .maincont .datecont {
        flex-direction: column;
        padding: 0;
        margin-top: 2.05vw
      }

      .maincont .datecont .laydate {
        padding-right: 0
      }

      .maincont .datecont .dateinfo {
        padding-left: 0
      }

      .maincont .datecont .dateinfo .info-top {
        display: none
      }

      .maincont .datecont .dateinfo .info-inner {
        margin-top: 0;
        display: flex;
        flex-wrap: nowrap;
        overflow-x: auto;
        padding: 0 3.85vw
      }

      .maincont .datecont .dateinfo .info-inner .colum-info {
        height: 45.64vw;
        width: 51.28vw;
        border-radius: 1.28vw;
        flex-shrink: 0;
        padding: 4.36vw 3.08vw 3.08vw 3.08vw;
        margin-bottom: 0;
        margin-left: 3.08vw
      }

      .maincont .datecont .dateinfo .info-inner .colum-info:first-child {
        margin-left: 0
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .info-box {
        flex-direction: column;
       align-items: flex-start;
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .info-box .date {
        width: 100%;
        flex-shrink: 0;
        height: auto;
        display: flex;
        justify-content: space-between;
        padding-bottom: 1.79vw
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .info-box .date .date_inner {
        width: auto
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .info-box .date .mobile_img {
        display: block;
        width: 20.77vw;
        height: 11.03vw;
        position: relative
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .info-box .date .mobile_img img {
        width: 100%;
        height: 100%
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .info-box .date .month {
        font-size: 2.82vw
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .info-box .date .time {
        font-size: 4.1vw
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .info-box .shu {
        height: 1px;
        width: 100%
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .info-box .miaoshu {
        padding-top: 4.1vw;
        padding-left: 0;
        padding-right: 0
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .info-box .miaoshu .type {
        font-size: 3.08vw
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .info-box .miaoshu .tit {
        font-size: 3.59vw
      }

      .maincont .datecont .dateinfo .info-inner .colum-info .img-box {
        display: none
      }

      .maincont .datecont .dateinfo .info-inner .info-webinar::after {
        top: 0;
        left: 0;
        width: 100%;
        height: 2.56vw
      }

      .maincont .datecont .dateinfo .info-inner .info-conference::after {
        content: "";
        top: 0;
        left: 0;
        width: 100%;
        height: 2.56vw
      }

      .maincont .pc-pic {
        display: none
      }

      .maincont .mobile-pic {
        width: 100%;
        overflow: hidden;
        display: block;
        height: 23.08vw;
        margin-top: 7.69vw
      }

      .maincont .mobile-pic .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%
      }

      .maincont .list-Webinar {
        margin-top: 10.26vw
      }

      .maincont .list-Conference {
        margin-top: 10.26vw
      }

      .maincont .commonlist .list-top .top-t {
        padding: 0 3.85vw;
        margin-bottom: 3.85vw;
        display: flex;
        justify-content: space-between;
        align-items: center
      }

      .maincont .commonlist .list-top .top-t .tit {
        font-size: 6.15vw
      }

      .maincont .commonlist .list-top .top-t .all {
        font-size: 3.59vw
      }

      .maincont .commonlist .list-inner {
        flex-wrap: nowrap;
        padding: 0 3.85vw 0 3.85vw;
        overflow-x: auto;
        margin: 5.13vw 0 0 0
      }

      .maincont .commonlist .list-inner .item-cont {
        width: 100%;
        flex-shrink: 0;
        padding: 0;
        margin-right: 3.85vw;
        margin-bottom: 5.13vw
      }

      .maincont .commonlist .list-inner .item-cont:last-child {
        margin-right: 0
      }

      .maincont .commonlist .list-inner .item-cont .inner {
        border-radius: 0.77vw;
        height: 100%
      }

      .maincont .commonlist .list-inner .item-cont .inner .img-cont {
        flex-shrink: 0;
        height: 51.28vw
      }

      .maincont .commonlist .list-inner .item-cont .inner .img-cont .avatar_cont {
        z-index: 2;
        bottom: -5.13vw;
        right: 6.41vw;
        height: 10.26vw
      }

      .maincont .commonlist .list-inner .item-cont .inner .img-cont .avatar_cont .avarar {
        width: 10.26vw;
        height: 10.26vw;
        margin-left: 2.56vw
      }

      .maincont .commonlist .list-inner .item-cont .inner .info-cont {
        padding: 3.85vw 6.15vw 5.13vw 6.15vw
      }

      .maincont .commonlist .list-inner .item-cont .inner .info-cont .left_cont {
        flex-shrink: 0
      }

      .maincont .commonlist .list-inner .item-cont .inner .info-cont .left_cont .address {
        margin-bottom: 2.56vw;
        font-size: 3.08vw
      }

      .maincont .commonlist .list-inner .item-cont .inner .info-cont .left_cont .address .icon {
        flex-shrink: 0;
        margin-right: 1.03vw;
        width: 4.1vw;
        height: 4.1vw
      }

      .maincont .commonlist .list-inner .item-cont .inner .info-cont .left_cont .date {
        margin-bottom: 2.05vw;
        font-size: 3.08vw
      }

      .maincont .commonlist .list-inner .item-cont .inner .info-cont .left_cont .date .icon {
        margin-right: 1.03vw;
        width: 4.1vw;
        height: 4.1vw
      }

      .maincont .commonlist .list-inner .item-cont .inner .info-cont .left_cont .date .time_text {
        margin-left: 2.56vw
      }

      .maincont .commonlist .list-inner .item-cont .inner .info-cont .left_cont .btn-new {
        font-size: 3.33vw;
        height: 9.49vw;
        line-height: 9.49vw;
        border-radius: 5.13vw;
        padding: 0 3.85vw
      }

      .maincont .commonlist .list-inner .item-cont .inner .info-cont .breadcrumbtext {
        font-size: 3.08vw
      }

      .maincont .commonlist .list-inner .tit {
        font-size: 4.62vw
      }

      .maincont .commonlist .list-inner .msg {
        margin-top: 3.85vw;
        font-size: 3.59vw
      }



      .maincont .list-Webinar .item-cont .address {
        display: none
      }

      .maincont .list-Conference .item-cont {
        height: 120.51vw !important
      }

      .maincont .jindutiao_cont {
        display: block;
        width: 100%;
        padding: 0 4.1vw
      }

      .maincont .jindutiao_cont .jindutiao {
        display: block;
        width: 100%;
        position: relative
      }

      .maincont .jindutiao_cont .jindutiao .di {
        height: 1px;
        width: 100%;
        background-color: rgba(0, 0, 0, 0.2)
      }

      .maincont .jindutiao_cont .jindutiao .jd {
        position: absolute;
        top: -0.5px;
        width: 10%;
        left: 0;
        height: 2px;
        background-color: #155692
      }
      .maincont .datecont .dateinfo .info-inner .colum-info.no-info{
        width: 100%;
        height: 20vw;
        border: none;
        padding: 0;
      }
      .maincont .datecont .dateinfo .info-inner .colum-info.no-info::after{
        display: none;
      }
      .maincont .datecont .dateinfo .info-inner .colum-info.no-info .info-box .miaoshu .tit {
        /* font-size: 6.15vw; */
        font-size: 5.7vw;
      }
       .empty-info {
        margin-top: 0;
        transform: translateY(0);
       font-size: 6.4vw;
        color: #000;
        line-height: 130%;

        margin-left: 0;
        font-family: "Times New Roman";
    }
    }
    .layui-layer-loading .layui-layer-content{
      background: none;
    }

    .img_cont img{
        width: 16px;
        height: 16px;
        margin-right: 4px;
    }