.pageBannerTop.oem {
  height: 600px; }
  .pageBannerTop.oem .marginCommon::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background: url("../../static/images/oem/icon_oem_headIcon.png") center center no-repeat;
    width: 500px;
    height: 500px;
    background-size: 500px; }
  .pageBannerTop.oem h1 {
    font-size: 46px;
    text-align: left;
    margin-top: 50px; }
  .pageBannerTop.oem .duplicate {
    text-align: left;
    font-weight: normal;
    font-family: auto; }
  .pageBannerTop.oem .desc {
    font-size: 16px;
    text-align: left;
    width: 600px;
    line-height: 28px; }

.oemMakeEasy {
  background: #fff; }
  .oemMakeEasy .makeEasy {
    padding: 80px 0; }
    .oemMakeEasy .makeEasy .title {
      text-align: center;
      padding-left: 550px; }
      .oemMakeEasy .makeEasy .title h2 {
        font-size: 36px; }
    .oemMakeEasy .makeEasy .cont {
      position: relative;
      min-height: 400px;
      margin-top: 50px;
      padding-left: 550px; }
      .oemMakeEasy .makeEasy .cont div {
        margin-top: 15px;
        line-height: 24px; }
      .oemMakeEasy .makeEasy .cont #lottie {
        position: absolute;
        left: 0;
        top: -100px;
        width: 500px; }

.oemContrast {
  padding: 80px 0;
  background: var(--block-light-bg-color); }
  .oemContrast .contrast {
    display: flex; }
    .oemContrast .contrast .byCommon {
      width: 550px;
      margin-left: 34px;
      padding: 40px;
      background: #ffffff;
      border-radius: 10px;
      box-shadow: 0 0 30px 0 #e7e7e7; }
      .oemContrast .contrast .byCommon h2 {
        font-size: 28px; }
      .oemContrast .contrast .byCommon .cont {
        margin-top: 40px; }
        .oemContrast .contrast .byCommon .cont div {
          position: relative;
          font-size: 14px;
          line-height: 24px;
          margin-top: 20px;
          padding-left: 30px; }
          .oemContrast .contrast .byCommon .cont div::before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 24px;
            height: 24px; }
      .oemContrast .contrast .byCommon.bySelf .cont div::before {
        background: url("../../static/images/oem/icon_oem_contrastError.png") left 2px no-repeat;
        background-size: 20px; }
      .oemContrast .contrast .byCommon.byUs .cont div::before {
        background: url("../../static/images/oem/icon_oem_contrastRight.png") left 1px no-repeat;
        background-size: 24px; }
  .oemContrast .contrastDesc {
    margin-top: 60px;
    font-size: 16px;
    font-weight: bold;
    text-align: center; }
    .oemContrast .contrastDesc p {
      line-height: 30px; }

.oemTrack {
  padding: 80px 0;
  background: #fff; }
  .oemTrack .track {
    display: flex;
    align-items: center; }
    .oemTrack .track h2 {
      font-size: 28px; }
    .oemTrack .track .trackDesc {
      width: 600px; }
      .oemTrack .track .trackDesc .desc {
        margin-top: 30px; }
        .oemTrack .track .trackDesc .desc p {
          line-height: 24px;
          margin-top: 15px; }
    .oemTrack .track .trackCheck {
      width: 500px;
      margin-left: 100px;
      padding: 40px;
      background: #ffffff;
      border-radius: 10px;
      box-shadow: 0 0 30px 0 #e7e7e7; }
      .oemTrack .track .trackCheck h2 {
        font-size: 20px; }
      .oemTrack .track .trackCheck .desc {
        margin-top: 30px; }
        .oemTrack .track .trackCheck .desc div {
          position: relative;
          font-size: 14px;
          line-height: 24px;
          margin-top: 15px;
          padding-left: 20px; }
          .oemTrack .track .trackCheck .desc div::before {
            content: "";
            position: absolute;
            left: 0;
            top: 9px;
            width: 8px;
            height: 8px;
            background: var(--success-status-color);
            border-radius: 10px; }

.oemContact {
  background: var(--block-light-bg-color); }
  .oemContact .marginCommon {
    padding: 80px 0; }
    .oemContact .marginCommon::after {
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      width: 340px;
      height: 340px;
      background: url("../../static/images/oem/icon_oem_email_big.png") right 0 no-repeat;
      background-size: 340px; }
  .oemContact .contact h3 {
    font-size: 28px;
    color: var(--text-color-3); }
  .oemContact .contact .email {
    position: relative;
    font-size: 24px;
    font-weight: bold;
    color: var(--text-color-3);
    margin-top: 30px;
    padding-left: 50px; }
    .oemContact .contact .email::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 36px;
      height: 36px;
      background: url("../../static/images/oem/icon_oem_email1.png") left center no-repeat;
      background-size: 36px; }
  .oemContact .contact .subtitle {
    font-size: 18px;
    margin-top: 30px; }
  .oemContact .contact .desc {
    font-size: 18px;
    margin-top: 10px; }

/*# sourceMappingURL=oem.css.map */
