
  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,
  input {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  a:hover,
  a:focus,
  a:active,
  a:visited {
    text-decoration: none;
    color: inherit;
  }
  .block {
    display: block;
  }
  .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;
  }
  .imgfull {
    display: block;
    width: 100%;
    height: 100%;
  }
  .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);
  }
  input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.3);
  }
  input:-moz-placeholder {
    color: rgba(0, 0, 0, 0.3);
    opacity: 1;
  }
  input::-moz-placeholder {
    color: rgba(0, 0, 0, 0.3);
    opacity: 1;
  }
  input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.3);
  }
  textarea::placeholder {
    color: rgba(0, 0, 0, 0.3);
  }
  textarea::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.3);
  }
  textarea:-moz-placeholder {
    color: rgba(0, 0, 0, 0.3);
    opacity: 1;
  }
  textarea::-moz-placeholder {
    color: rgba(0, 0, 0, 0.3);
    opacity: 1;
  }
  textarea:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.3);
  }
  textarea::placeholder {
    color: rgba(0, 0, 0, 0.3);
  }
  .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: space-between;
    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: 12px;
  }
  .layui-laydate .layui-laydate-main .layui-laydate-header .laydate-set-ym {
    width: auto;
    font-size: 16px;
    font-weight: 500;
    color: #000;
  }
  .layui-laydate
    .layui-laydate-main
    .layui-laydate-header
    .laydate-set-ym
    span {
    padding: 0 2px;
  }
  .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: 5px;
    padding-right: 10px;
    font-size: 11px;
  }
  .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: 5px;
    padding-right: 10px;
    color: #000;
  }
  .layui-laydate .layui-laydate-main .layui-laydate-content td:last-child {
    padding-right: 0;
  }
  .layui-laydate .layui-laydate-main .layui-laydate-content td div {
    padding: 0;
    width: 30px;
    height: 30px;
    font-size: 11px;
    line-height: 30px;
  }
  .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;
  }
  #layui-laydate2 .laydate-ym-show .laydate-set-ym span[lay-type="month"] {
    display: inline-block !important;
    margin-right: 4px;
  }
  #layui-laydate2 {
    border: 1px solid #bfbfbf;
    border-radius: 3px;
    padding-bottom: 0;
    height: 260px;
    margin: 10px 0;
  }
  #layui-laydate2 table {
    display: none;
  }
  #layui-laydate2 .layui-laydate-header {
    justify-content: center;
  }
  #layui-laydate2 .layui-laydate-header .laydate-set-ym {
    margin: 0 33px;
  }
  #layui-laydate2 .layui-laydate-header .laydate-prev-y {
    display: inline-block;
    font-size: 0;
    width: 18px;
    height: 18px;
    padding: 0;
    text-align: center;
  }
  #layui-laydate2 .layui-laydate-header .laydate-prev-y::before {
    content: "";
    display: inline-block;
    margin-top: 5px;
    width: 5px;
    height: 8px;
    background: url("/web/assets/images/partnerEvents/icon_left.svg") no-repeat;
    background-size: 100% 100%;
  }
  #layui-laydate2 .layui-laydate-header .laydate-next-y {
    display: inline-block;
    font-size: 0;
    width: 18px;
    height: 18px;
    padding: 0;
    text-align: center;
  }
  #layui-laydate2 .layui-laydate-header .laydate-next-y::before {
    content: "";
    display: inline-block;
    margin-top: 5px;
    width: 5px;
    height: 8px;
    background: url("/web/assets/images/partnerEvents/icon_right.svg") no-repeat;
    background-size: 100% 100%;
  }
  #layui-laydate2 .layui-laydate-list {
    padding: 0 26px;
  }
  #layui-laydate2 .layui-laydate-list li {
    width: calc(25% - 12px);
    margin: 0;
    height: 42px;
    line-height: 42px;
    border-radius: 25px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.5);
    margin-right: 16px;
    margin-bottom: 12px;
    font-size: 14px;
  }
  #layui-laydate2 .layui-laydate-list li:nth-child(4n) {
    margin-right: 0;
  }
  #month_select {
    position: relative;
  }
  #month_select .layui-input {
    padding-right: 42px;
  }
  #month_select .icon {
    pointer-events: none;
    position: absolute;
    width: 32px;
    height: 32px;
    top: 50%;
    margin-top: -16px;
    right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #month_select .icon img {
    flex-shrink: 0;
    display: block;
    width: 12px;
    height: 8px;
  }
  .layui-form-select .layui-edge {
    border-width: 0;
    display: inline-block;
    width: 32px;
    height: 32px;
    text-align: center;
    margin-top: -16px;
    line-height: 32px;
  }
  .layui-form-select .layui-edge::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 8px;
    background-size: 100% 100%;
    background: url("/web/assets/images/partnerEvents/icon_down.svg") no-repeat;
  }
  .layui-form-selected .layui-edge {
    transform: rotate(180deg);
  }
  .layui-form-select .layui-input {
    padding-right: 42px;
    border-color: #bfbfbf;
  }
  .layui-input {
    border-color: #bfbfbf;
  }
  .layui-input:hover {
    border-color: #bfbfbf !important;
  }
  .layui-form-selected {
    color: rgba(0, 0, 0, 0.3);
  }
  .layui-form-selected dl {
    border-color: #bfbfbf;
    box-shadow: none;
    border-radius: 3px;
    padding: 0;
  }
  .layui-form-selected dl,
  .layui-form-selected dd {
    margin-inline-start: 0;
    line-height: 40px !important;
    font-size: 14px;
  }
  .layui-form-selected dd {
    padding: 0 16px !important;
    border-bottom: 1px solid #bfbfbf;
  }
  .layui-form-selected dd:first-child {
    display: none;
  }
  .layui-form-selected dd:last-child {
    border: none;
  }
  .layui-form-selected dl dd.layui-select-tips {
    padding-left: 16px !important;
    color: rgba(0, 0, 0, 0.3);
  }
  .layui-form-selected dl dd.layui-this {
    color: #155692;
    font-weight: 500;
  }
  .layui-form-selected .layui-anim-upbit {
    margin-block-start: 6px;
    margin-block-end: 6px;
  }
  .layui-form-item {
    margin-bottom: 12px;
  }
  .maincont {
    margin-top: 109.5px;
    background-color: #fff;
    line-height: 1.3;
  }
  .maincont .banxin {
    width: 1140px;
    margin: 0 auto;
  }
  .maincont .tabs_cont {
    padding-bottom: 44px;
  }
  .maincont .tabs_cont .tabs_col {
    margin-bottom: 28px;
  }
  .maincont .tabs_cont .tabs_col:last-child {
    margin-bottom: 0;
  }
  .maincont .tabs_cont .tabs_col .tabs_tit {
    font-size: 12px;
    color: #6c6c6c;
    margin-bottom: 10px;
    font-weight: 500;
  }
  .maincont .tabs_cont .tabs_col .tabs_inner {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 12px;
  }
  .maincont .tabs_cont .tabs_col .tabs_inner:last-child {
    margin-bottom: 0;
  }
  .maincont .tabs_cont .tabs_col .tabs_inner .tabs_item {
    cursor: pointer;
    height: 42px;
    line-height: 41px;
    padding: 0 20px;
    font-size: 14px;
    margin-right: 10px;
    border-radius: 25px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.5);
  }
  .maincont .tabs_cont .tabs_col .tabs_inner .tabs_item:last-child {
    margin-right: 0;
  }
  .maincont .tabs_cont .tabs_col .tabs_inner .active_item {
    font-weight: 500;
    background-color: #eaf5ff;
    border-color: #155692;
    color: #155692;
  }
  .maincont .mobile_tabs_cont {
    display: none;
  }
  .maincont .free_cont {
    padding-bottom: 66px;
  }
  .maincont .free_cont .free_tit {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
  }
  .maincont .free_cont .free_tit .tit_col {
    display: flex;
    align-items: center;
    margin-right: 20px;
  }
  .maincont .free_cont .free_tit .tit_col:last-child {
    margin-right: 0;
  }
  .maincont .free_cont .free_tit .tit_col .icon {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    margin-right: 8px;
  }
  .maincont .free_cont .free_tit .tit_col .text {
    font-size: 30px;
    font-family: "Times New Roman";
  }
  .maincont .free_cont .free_inner {
    display: flex;
  }
  .maincont .free_cont .free_inner .left_free {
    width: 850px;
    flex-shrink: 0;
  }
  .maincont .free_cont .free_inner .left_free .free_col {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 110px;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    padding: 6px 5px 6px 0;
    margin-top: 20px;
  }
  .maincont .free_cont .free_inner .left_free .free_col:first-child {
    margin-top: 0;
  }
  .maincont .free_cont .free_inner .left_free .free_col .timeandinner {
    flex: 1;
    height: 100%;
    padding-right: 23px;
    display: flex;
    align-items: center;
  }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .date_cont {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 122px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.8);
    flex-shrink: 0;
  }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .date_cont
    .date1 {
    font-size: 14px;
  }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .date_cont
    .date2 {
    font-size: 18px;
  }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .date_cont
    .address {
    display: none;
  }
  .maincont .free_cont .free_inner .left_free .free_col .timeandinner .shu {
    height: 77px;
    width: 1px;
    background-color: rgba(0, 0, 0, 0.1);
    flex-shrink: 0;
  }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .info_cont {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1;
    padding-left: 20px;
  }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .info_cont
    .icon_cont {
    display: flex;
    align-items: center;
  }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .info_cont
    .icon_cont
    .icon_col {
    width: 20px;
    height: 20px;
  }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .info_cont
    .tit {
    margin-top: 5px;
    font-size: 18px;
    font-weight: 500;
  }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .info_cont
    .tit:hover{
        text-decoration: underline;
    }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .info_cont
    .msg_cont {
    margin-top: 4px;
    display: flex;
    align-items: center;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
  }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .info_cont
    .msg_cont
    .msg_col {
    display: flex;
    align-items: center;
    margin-right: 12px;
  }
  .maincont
    .free_cont
    .free_inner
    .left_free
    .free_col
    .timeandinner
    .info_cont
    .msg_cont
    .msg_col
    .icon {
    width: 16px;
    height: 16px;
    display: block;
    margin-right: 4px;
  }
  .maincont .free_cont .free_inner .left_free .free_col .img_cont {
    flex-shrink: 0;
    width: 180px;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
  }
  .maincont .free_cont .free_inner .left_free .more_cont {
    display: flex;
    justify-content: center;
    padding-top: 40px;
  }
  .maincont .free_cont .free_inner .left_free .more_cont .btn {
    font-weight: 500;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    padding: 0 79px;
    color: #fff;
    background: linear-gradient(0deg, #0c4c87 0%, #2b7ac3 100%);
  }
  .maincont .free_cont .free_inner .right_free {
    flex: 1;
    padding-left: 24px;
  }
  .maincont .free_cont .free_inner .right_free .tips_cont {
    margin-top: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .maincont .free_cont .free_inner .right_free .tips_cont .tips {
    font-size: 12px;
    font-weight: 500;
    display: flex;
    align-items: center;
  }
  .maincont .free_cont .free_inner .right_free .tips_cont .tips::before {
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 4px;
  }
  .maincont .free_cont .free_inner .right_free .tips_cont .Adsale {
    color: #155692;
    margin-right: 16px;
  }
  .maincont .free_cont .free_inner .right_free .tips_cont .Adsale::before {
    background-color: #e9f4ff;
  }
  .maincont .free_cont .free_inner .right_free .tips_cont .Others {
    color: #ff6a20;
  }
  .maincont .free_cont .free_inner .right_free .tips_cont .Others::before {
    background-color: #ffefe9;
  }
  .maincont .gain_cont {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .maincont .gain_cont .gain_inner {
    display: flex;
    align-items: center;
    padding-bottom: 40px;
  }
  .maincont .gain_cont .gain_inner .tit {
    font-size: 32px;
    font-weight: 500;
    color: #ff6a20;
  }
  .maincont .gain_cont .gain_inner .input_inner {
    margin-left: 20px;
    width: 500px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px;
    height: 46px;
    border-radius: 40px;
    border: 1px solid #b0b0b0;
    overflow: hidden;
  }
  .maincont .gain_cont .gain_inner .input_inner .customrinut {
    flex: 1;
    height: 100%;
    border: none;
    line-height: 46px;
    padding-left: 24px;
  }
  .maincont .gain_cont .gain_inner .input_inner .btn {
    flex-shrink: 0;
    height: 100%;
    border-radius: 18px;
    display: flex;
    align-items: center;
    padding: 0 20px;
    color: #fff;
    background: linear-gradient(140.24deg, #ff6a20 15.66%, #ff1515 88.54%);
  }
  .maincont .gg_cont {
    padding-top: 40px;
    padding-bottom: 16px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
    overflow: hidden;
  }
  .maincont .gg_cont .img_col {
    width: 33.33%;
    padding: 0 12px;
    margin-bottom: 24px;
  }

  .maincont .free_cont .free_inner .left_free .free_col .timeandinner .info_cont {
      width: 455px;
      flex: none;
  }

  @media screen and (max-width: 1200px) {
    #layui-laydate2
      .laydate-ym-show
      .laydate-set-ym
      span[lay-type="month"] {
      display: inline-block !important;
      margin-right: 4px;
    }
    #layui-laydate2 {
      border-radius: 0.77vw;
      height: 66.67vw;
      margin: 2.56vw 0;
    }
    #layui-laydate2 .layui-laydate-header .laydate-set-ym {
      margin: 0 8.46vw;
    }
    #layui-laydate2 .layui-laydate-header .laydate-prev-y {
      width: 4.62vw;
      height: 4.62vw;
    }
    #layui-laydate2 .layui-laydate-header .laydate-prev-y::before {
      margin-top: 1.28vw;
      width: 1.28vw;
      height: 2.05vw;
    }
    #layui-laydate2 .layui-laydate-header .laydate-next-y {
      width: 4.62vw;
      height: 4.62vw;
    }
    #layui-laydate2 .layui-laydate-header .laydate-next-y::before {
      margin-top: 1.28vw;
      width: 1.28vw;
      height: 2.05vw;
    }
    #layui-laydate2 .layui-laydate-list {
      padding: 0 6.67vw;
    }
    #layui-laydate2 .layui-laydate-list li {
      width: calc(25% - 3.08vw);
      height: 10.77vw;
      line-height: 10.77vw;
      border-radius: 6.41vw;
      margin-right: 4.1vw;
      margin-bottom: 3.08vw;
      font-size: 3.59vw;
    }
    #layui-laydate2 .layui-laydate-list li:nth-child(4n) {
      margin-right: 0;
    }
    #month_select .layui-input {
      padding-right: 10.77vw;
    }
    #month_select .icon {
      position: absolute;
      width: 8.21vw;
      height: 8.21vw;
      top: 50%;
      margin-top: -4.1vw;
      right: 2.56vw;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    #month_select .icon img {
      display: block;
      width: 3.08vw;
      height: 2.05vw;
    }
    #layui-laydate2 {
      width: calc(100% - 7.69vw);
      border-radius: 0.77vw;
      padding-top: 7.69vw;
    }
    .layui-form-select .layui-edge {
      width: 8.21vw;
      height: 8.21vw;
      margin-top: -4.1vw;
      line-height: 8.21vw;
    }
    .layui-form-select .layui-edge::before {
      width: 3.08vw;
      height: 2.05vw;
    }
    .layui-form-select .layui-input {
      padding-right: 10.77vw;
    }
    .layui-form-selected dl {
      border-radius: 3px;
      padding: 0;
    }
    .layui-form-selected dl,
    .layui-form-selected dd {
      margin-inline-start: 0;
      line-height: 40px !important;
      font-size: 14px;
    }
    .layui-form-selected dd {
      padding: 0 16px !important;
    }
    .layui-form-selected dl dd.layui-select-tips {
      padding-left: 16px !important;
    }
    .layui-form-selected .layui-anim-upbit {
      margin-block-start: 1.54vw;
      margin-block-end: 1.54vw;
    }
    .maincont {
      margin-top: 19.49vw;
      padding-bottom: 50px;
    }
    .maincont .banxin {
      width: 100%;
      margin: 0;
    }
    .maincont .tabs_cont {
      display: none;
    }
    .maincont .mobile_tabs_cont {
      display: block;
      padding-left: 3.85vw;
      padding-right: 3.85vw;
    }
    .maincont .free_cont {
      padding-top: 2.05vw;
      padding-bottom: 15.38vw;
      padding-left: 3.85vw;
      padding-right: 3.85vw;
    }
    .maincont .free_cont .free_tit {
      flex-direction: column;
      align-items: flex-start;
      margin-bottom: 2.56vw;
    }
    .maincont .free_cont .free_tit .tit_col {
      margin-right: 0;
      margin-bottom: 1.28vw;
    }
    .maincont .free_cont .free_tit .tit_col:last-child {
      margin-bottom: 0;
    }
    .maincont .free_cont .free_tit .tit_col .icon {
      width: 6.15vw;
      height: 6.15vw;
      margin-right: 2.05vw;
    }
    .maincont .free_cont .free_tit .tit_col .text {
      font-size: 24px;
    }
    .maincont .free_cont .free_inner {
      display: flex;
    }
    .maincont .free_cont .free_inner .left_free {
      width: 100%;
      flex-shrink: 0;
    }
    .maincont .free_cont .free_inner .left_free .free_col {
      width: 100%;
      height: auto;
      border-radius: 1.28vw;
      padding: 3.08vw 2.56vw;
      margin-top: 3.08vw;
    }
    .maincont .free_cont .free_inner .left_free .free_col:first-child {
      margin-top: 0;
    }
    .maincont .free_cont .free_inner .left_free .free_col .timeandinner {
      flex: 1;
      height: 100%;
      padding-right: 1.79vw;
      display: flex;
      align-items: center;
    }
    .maincont
      .free_cont
      .free_inner
      .left_free
      .free_col
      .timeandinner
      .date_cont {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: flex-start;
      width: 20.51vw;
    }
    .maincont
      .free_cont
      .free_inner
      .left_free
      .free_col
      .timeandinner
      .date_cont
      .date1 {
      font-size: 2.82vw;
    }
    .maincont
      .free_cont
      .free_inner
      .left_free
      .free_col
      .timeandinner
      .date_cont
      .date2 {
      font-size: 3.08vw;
      margin-top: 0.51vw;
    }
    .maincont
      .free_cont
      .free_inner
      .left_free
      .free_col
      .timeandinner
      .date_cont
      .address {
      display: block;
      font-size: 2.82vw;
      color: rgba(0, 0, 0, 0.5);
    }
    .maincont
      .free_cont
      .free_inner
      .left_free
      .free_col
      .timeandinner
      .shu {
      display: none;
    }
    .maincont
      .free_cont
      .free_inner
      .left_free
      .free_col
      .timeandinner
      .info_cont {
      display: flex;
      flex-direction: column;
      justify-content: center;
      flex: 1;
      padding-left: 3.85vw;
    }
    .maincont
      .free_cont
      .free_inner
      .left_free
      .free_col
      .timeandinner
      .info_cont
      .icon_cont {
      display: flex;
      align-items: center;
    }
    .maincont
      .free_cont
      .free_inner
      .left_free
      .free_col
      .timeandinner
      .info_cont
      .icon_cont
      .icon_col {
      width: 4.62vw;
      height: 4.62vw;
      margin-right: 0.77vw;
    }
    .maincont
      .free_cont
      .free_inner
      .left_free
      .free_col
      .timeandinner
      .info_cont
      .tit {
      margin-top: 1.28vw;
      font-size: 12px;
    }
    .maincont
      .free_cont
      .free_inner
      .left_free
      .free_col
      .timeandinner
      .info_cont
      .msg_cont {
      display: none;
    }
    .maincont .free_cont .free_inner .left_free .free_col .img_cont {
      flex-shrink: 0;
      width: 19.74vw;
      height: 10.51vw;
      border-radius: 1.03vw;
    }
    .maincont .free_cont .free_inner .left_free .more_cont {
      display: flex;
      justify-content: center;
      padding-top: 10.26vw;
    }
    .maincont .free_cont .free_inner .left_free .more_cont .btn {
      font-size: 3.59vw;
      height: 10.26vw;
      line-height: 10.26vw;
      border-radius: 6.41vw;
      padding: 0 16.67vw;
      color: #fff;
    }
    .maincont .free_cont .free_inner .right_free {
      display: none;
    }
    .maincont .gain_cont {
      padding: 0 8.21vw;
    }
    .maincont .gain_cont .gain_inner {
      display: flex;
      align-items: center;
      flex-direction: column;
      padding-bottom: 0;
      width: 100%;
    }
    .maincont .gain_cont .gain_inner .tit {
      font-size: 4.62vw;
      margin-bottom: 3.85vw;
    }
    .maincont .gain_cont .gain_inner .input_inner {
      margin-left: 0;
      width: 100%;
      padding: 1.03vw;
      height: 11.79vw;
      border-radius: 10.26vw;
    }
    .maincont .gain_cont .gain_inner .input_inner .customrinut {
      line-height: 11.79vw;
      padding-left: 6.15vw;
    }
    .maincont .gain_cont .gain_inner .input_inner .btn {
      border-radius: 4.62vw;
      padding: 0 5.13vw;
      color: #fff;
    }
    .maincont .gg_cont {
      display: none;
    }

    .maincont {
        margin-top: 6vw;
    }
    .maincont .free_cont .free_inner .left_free .free_col {
        align-items: center;
    }

    .maincont .free_cont .free_inner .left_free .free_col .timeandinner .info_cont {
      width: 42.13vw;
      flex: none;
    }

    .maincont .free_cont .free_inner .left_free .free_col .timeandinner .date_cont .date1
    ,.maincont .free_cont .free_inner .left_free .free_col .timeandinner .date_cont .date2
    ,.maincont .free_cont .free_inner .left_free .free_col .timeandinner .info_cont .tit{
      font-weight: 500;
    }
  }
  .info_img{display: flex;padding-left: 16px;}
  .adv-mag-btn{grid-gap: 20px!important;    padding: 64px 0 64px 0;}