/* line 1, ../sass/patent.scss */
.main {
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: 100%;
  overflow: hidden;
  margin-top: 225px; }
  /* line 9, ../sass/patent.scss */
  .main .main_home {
    height: auto;
    width: 100%; }
    /* line 12, ../sass/patent.scss */
    .main .main_home h2 {
      font-size: 32px;
      letter-spacing: 1.33px;
      color: #004ca6;
      margin: 0 auto;
      text-align: center; }
    /* line 20, ../sass/patent.scss */
    .main .main_home h1 {
      font-size: 64px;
      color: #333333;
      margin: 0 auto;
      text-align: center;
      margin-bottom: 40px; }
    /* line 28, ../sass/patent.scss */
    .main .main_home .about_nav {
      height: 115px;
      width: 100%;
      background-color: #f5f5f7; }
      /* line 32, ../sass/patent.scss */
      .main .main_home .about_nav ul {
        height: 100%;
        width: 100%;
        padding-left: 236px; }
        /* line 40, ../sass/patent.scss */
        .main .main_home .about_nav ul li {
          display: inline-block;
          margin-right: 90px; }
          /* line 43, ../sass/patent.scss */
          .main .main_home .about_nav ul li span {
            color: #333333;
            font-size: 27px;
            letter-spacing: 1px;
            line-height: 115px;
            display: block;
            position: relative;
            transition: 0.5s ease-in-out; }
          /* line 55, ../sass/patent.scss */
          .main .main_home .about_nav ul li span:before {
            position: absolute;
            width: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
            content: "";
            height: 4px;
            background: #004ca6;
            transition: 0.5s ease-in-out; }
        /* line 68, ../sass/patent.scss */
        .main .main_home .about_nav ul .nav-li.active a span,
        .main .main_home .about_nav ul .nav-li:hover a span {
          color: #004ca6; }
        /* line 73, ../sass/patent.scss */
        .main .main_home .about_nav ul .nav-li.active a span:before,
        .main .main_home .about_nav ul .nav-li:hover a span:before {
          width: 100%;
          transition: 0.5s ease-in-out; }
    /* line 80, ../sass/patent.scss */
    .main .main_home .patent_list {
      height: auto;
      width: 100%;
      position: relative; }
      /* line 84, ../sass/patent.scss */
      .main .main_home .patent_list .patent_back {
        position: absolute;
        top: 0;
        left: 0;
        height: auto;
        width: 100%; }
        /* line 90, ../sass/patent.scss */
        .main .main_home .patent_list .patent_back img {
          width: 100%; }
      /* line 94, ../sass/patent.scss */
      .main .main_home .patent_list .patent_back_1 {
        position: absolute;
        bottom: 0;
        left: 0;
        height: auto;
        width: 100%; }
        /* line 100, ../sass/patent.scss */
        .main .main_home .patent_list .patent_back_1 img {
          width: 100%; }
      /* line 104, ../sass/patent.scss */
      .main .main_home .patent_list .patent {
        height: auto;
        width: 100%;
        position: relative; }
        /* line 108, ../sass/patent.scss */
        .main .main_home .patent_list .patent .swiper-container {
          width: 70%;
          padding-top: 20px;
          padding-bottom: 20px; }
          /* line 112, ../sass/patent.scss */
          .main .main_home .patent_list .patent .swiper-container .swiper-slide {
            background-color: white; }
            /* line 115, ../sass/patent.scss */
            .main .main_home .patent_list .patent .swiper-container .swiper-slide img {
              width: 100%; }
            /* line 118, ../sass/patent.scss */
            .main .main_home .patent_list .patent .swiper-container .swiper-slide p {
              font-size: 25px;
              line-height: 38px;
              color: #333333;
              text-align: center;
              margin-top: 16px;
              margin-bottom: 28px; }
        /* line 131, ../sass/patent.scss */
        .main .main_home .patent_list .patent .swiper-button-prev {
          background-image: url(../images/swiper-button-prev.png); }
        /* line 134, ../sass/patent.scss */
        .main .main_home .patent_list .patent .swiper-button-next {
          background-image: url(../images/swiper-button-next.png); }
        /* line 137, ../sass/patent.scss */
        .main .main_home .patent_list .patent .swiper-button-next,
        .main .main_home .patent_list .patent .swiper-button-prev {
          height: 96px;
          width: 96px;
          background-size: cover;
          top: 35%;
          outline: none; }
        /* line 145, ../sass/patent.scss */
        .main .main_home .patent_list .patent .swiper-button-next {
          right: 4.5%; }
        /* line 148, ../sass/patent.scss */
        .main .main_home .patent_list .patent .swiper-button-prev {
          left: 4.5%; }
      /* line 153, ../sass/patent.scss */
      .main .main_home .patent_list h2 {
        height: auto;
        width: 100%;
        margin-top: 130px;
        margin-bottom: 80px;
        font-size: 54px;
        letter-spacing: 2px;
        color: #333333;
        position: relative; }
      /* line 163, ../sass/patent.scss */
      .main .main_home .patent_list .quality {
        height: auto;
        width: 70%;
        margin: 0 auto;
        padding-bottom: 186px;
        position: relative; }
        /* line 170, ../sass/patent.scss */
        .main .main_home .patent_list .quality ul li {
          display: inline-block;
          height: auto;
          width: 19.6%; }
          /* line 174, ../sass/patent.scss */
          .main .main_home .patent_list .quality ul li img {
            width: 70%;
            display: block;
            margin: 0 auto;
            margin-bottom: 27px; }
          /* line 180, ../sass/patent.scss */
          .main .main_home .patent_list .quality ul li p {
            font-size: 27px;
            line-height: 38px;
            color: #333333;
            text-align: center; }

@media screen and (max-width: 1720px) {
  /* line 194, ../sass/patent.scss */
  .main .main_home .patent_list .quality ul li p {
    font-size: 22px; }

  /* line 197, ../sass/patent.scss */
  .main .main_home .patent_list .patent .swiper-container .swiper-slide p {
    font-size: 22px;
    margin-top: 8px;
    margin-bottom: 20px; } }
@media screen and (max-width: 1500px) {
  /* line 204, ../sass/patent.scss */
  .main .main_home h2 {
    font-size: 30px; }

  /* line 207, ../sass/patent.scss */
  .main .main_home .patent_list h2 {
    font-size: 58px; }

  /* line 210, ../sass/patent.scss */
  .main .main_home h1 {
    font-size: 58px; }

  /* line 213, ../sass/patent.scss */
  .main {
    margin-top: 160px; }

  /* line 216, ../sass/patent.scss */
  .main .main_home .about_nav {
    height: 100px; }
    /* line 220, ../sass/patent.scss */
    .main .main_home .about_nav ul li {
      margin-right: 70px; }
      /* line 222, ../sass/patent.scss */
      .main .main_home .about_nav ul li span {
        line-height: 100px;
        font-size: 24px; }

  /* line 229, ../sass/patent.scss */
  .main .main_home .patent_list .patent .swiper-button-next,
  .main .main_home .patent_list .patent .swiper-button-prev {
    height: 80px;
    width: 80px; }

  /* line 234, ../sass/patent.scss */
  .main .main_home .patent_list .quality ul li {
    width: 19.5%; }

  /* line 237, ../sass/patent.scss */
  .main .main_home .patent_list .quality ul li p {
    font-size: 18px; }

  /* line 240, ../sass/patent.scss */
  .main .main_home .patent_list .patent .swiper-container .swiper-slide p {
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 15px; }

  /* line 245, ../sass/patent.scss */
  .main .main_home .patent_list .quality {
    padding-bottom: 120px; } }
@media screen and (max-width: 1240px) {
  /* line 250, ../sass/patent.scss */
  .main .main_home h2 {
    font-size: 28px; }

  /* line 253, ../sass/patent.scss */
  .main .main_home h1 {
    font-size: 52px; }

  /* line 256, ../sass/patent.scss */
  .main .main_home .patent_list h2 {
    font-size: 52px; }

  /* line 259, ../sass/patent.scss */
  .main .main_home .about_nav {
    height: 90px; }
    /* line 261, ../sass/patent.scss */
    .main .main_home .about_nav ul {
      padding-left: 100px; }
      /* line 263, ../sass/patent.scss */
      .main .main_home .about_nav ul li {
        margin-right: 50px; }
        /* line 265, ../sass/patent.scss */
        .main .main_home .about_nav ul li span {
          line-height: 90px;
          font-size: 19px; }

  /* line 272, ../sass/patent.scss */
  .main .main_home .patent_list .quality {
    width: 80%; } }
@media screen and (max-width: 1100px) {
  /* line 277, ../sass/patent.scss */
  .main .main_home .patent_list .quality ul li p {
    font-size: 14px;
    margin-bottom: 10px; }

  /* line 282, ../sass/patent.scss */
  .main .main_home .patent_list .patent .swiper-container .swiper-slide p {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 20px; }

  /* line 287, ../sass/patent.scss */
  .main .main_home .patent_list .patent .swiper-button-next,
  .main .main_home .patent_list .patent .swiper-button-prev {
    height: 60px;
    width: 60px;
    top: 45%; }

  /* line 293, ../sass/patent.scss */
  .main .main_home .patent_list .quality {
    padding-bottom: 90px; } }
@media screen and (max-width: 860px) {
  /* line 298, ../sass/patent.scss */
  .main .main_home h2 {
    font-size: 26px; }

  /* line 301, ../sass/patent.scss */
  .main .main_home h1 {
    font-size: 48px; }

  /* line 304, ../sass/patent.scss */
  .main .main_home .patent_list h2 {
    font-size: 48px; }

  /* line 307, ../sass/patent.scss */
  .main {
    margin-top: 150px; }

  /* line 310, ../sass/patent.scss */
  .main .main_home .about_nav {
    height: 90px; }
    /* line 312, ../sass/patent.scss */
    .main .main_home .about_nav ul {
      padding-left: 100px; }
      /* line 314, ../sass/patent.scss */
      .main .main_home .about_nav ul li {
        margin-right: 50px; }
        /* line 316, ../sass/patent.scss */
        .main .main_home .about_nav ul li span {
          line-height: 90px;
          font-size: 16px; }

  /* line 323, ../sass/patent.scss */
  .main .main_home .patent_list .patent .swiper-container .swiper-slide p {
    font-size: 12px; }

  /* line 326, ../sass/patent.scss */
  .main .main_home .patent_list .quality {
    width: 90%; }

  /* line 329, ../sass/patent.scss */
  .main .main_home .patent_list .quality {
    padding-bottom: 88px; }

  /* line 332, ../sass/patent.scss */
  .main .main_home .patent_list .quality ul li {
    width: 19.4%; } }

/*# sourceMappingURL=patent.css.map */
