/* line 1, ../sass/details.scss */
.main {
  position: relative;
  top: 0;
  left: 0;
  height: auto;
  width: 100%;
  overflow: hidden;
  margin-top: 225px; }
  /* line 9, ../sass/details.scss */
  .main .main_home {
    height: auto;
    width: 100%; }
    /* line 12, ../sass/details.scss */
    .main .main_home h2 {
      font-size: 32px;
      letter-spacing: 1.33px;
      color: #004ca6;
      margin: 0 auto;
      text-align: center; }
    /* line 20, ../sass/details.scss */
    .main .main_home h1 {
      font-size: 64px;
      color: #333333;
      margin: 0 auto;
      text-align: center;
      margin-bottom: 40px; }
    /* line 28, ../sass/details.scss */
    .main .main_home .crumbs {
      height: 64px;
      width: 100%;
      background-color: #f5f5f7;
      padding-left: 16.5%; }
      /* line 34, ../sass/details.scss */
      .main .main_home .crumbs span {
        display: inline-block;
        line-height: 64px;
        color: #666666;
        font-size: 19px;
        position: relative; }
      /* line 41, ../sass/details.scss */
      .main .main_home .crumbs .txfw {
        width: 120px;
        text-align: right; }
      /* line 45, ../sass/details.scss */
      .main .main_home .crumbs .txfw:before {
        content: "";
        display: inline-block;
        height: 20.7px;
        width: 20.7px;
        background-image: url(../images/txfw.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        margin-right: 15px;
        position: absolute;
        top: 49%;
        transform: translateY(-50%);
        left: 0; }
      /* line 60, ../sass/details.scss */
      .main .main_home .crumbs .cjwt {
        padding-left: 35px;
        text-align: right; }
      /* line 65, ../sass/details.scss */
      .main .main_home .crumbs .cjwt:before {
        content: "";
        display: inline-block;
        height: 16px;
        width: 8px;
        background-image: url(../images/cjwt.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        margin-left: 13px;
        margin-right: 40px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0; }
    /* line 82, ../sass/details.scss */
    .main .main_home .news_bakc {
      height: auto;
      width: 100%; }
      /* line 85, ../sass/details.scss */
      .main .main_home .news_bakc img {
        width: 100%; }
    /* line 89, ../sass/details.scss */
    .main .main_home .details_home {
      height: auto;
      width: 100%;
      position: relative; }
      /* line 93, ../sass/details.scss */
      .main .main_home .details_home .details_home_1 {
        padding-top: 151px;
        padding-bottom: 140px;
        width: 1440px;
        height: auto;
        box-shadow: 0px -3px 22px 10px rgba(0, 0, 0, 0.15);
        margin: 0 auto;
        background-color: white;
        position: relative;
        top: -120px; }
        /* line 103, ../sass/details.scss */
        .main .main_home .details_home .details_home_1 .details_home_bakc {
          height: 163px;
          width: 163px;
          position: absolute;
          top: 0px;
          left: 50%;
          transform: translate(-50%, -50%); }
          /* line 110, ../sass/details.scss */
          .main .main_home .details_home .details_home_1 .details_home_bakc img {
            width: 100%; }
      /* line 115, ../sass/details.scss */
      .main .main_home .details_home .rtxt_list_back {
        height: auto;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0; }
        /* line 121, ../sass/details.scss */
        .main .main_home .details_home .rtxt_list_back img {
          width: 100%; }
      /* line 126, ../sass/details.scss */
      .main .main_home .details_home .title {
        position: relative;
        font-size: 34px;
        letter-spacing: 2.2px;
        color: #000000;
        text-align: center;
        line-height: 75px;
        width: 50%;
        margin: 0 auto;
        margin-bottom: 65px; }
      /* line 137, ../sass/details.scss */
      .main .main_home .details_home .details {
        width: 80%;
        margin: 0 auto;
        position: relative; }
        /* line 141, ../sass/details.scss */
        .main .main_home .details_home .details p {
          font-size: 22px;
          line-height: 43px;
          color: #000000;
          margin-bottom: 40px; }
        /* line 148, ../sass/details.scss */
        .main .main_home .details_home .details span {
          font-size: 22px;
          line-height: 43px;
          color: #000000;
          display: inline-block; }
        /* line 155, ../sass/details.scss */
        .main .main_home .details_home .details img {
          display: block;
          margin: 0 auto;
          margin-bottom: 40px;
          width: 60%; }
        /* line 161, ../sass/details.scss */
        .main .main_home .details_home .details h3 {
          font-size: 30px;
          line-height: 43px;
          color: #000000;
          text-align: left;
          display: block;
          margin-bottom: 40px; }
    /* line 173, ../sass/details.scss */
    .main .main_home .skip {
      width: 80%;
      margin: 0 auto;
      margin-bottom: 130px;
      position: relative; }
      /* line 178, ../sass/details.scss */
      .main .main_home .skip div {
        height: 44px;
        margin-bottom: 10px; }
        /* line 181, ../sass/details.scss */
        .main .main_home .skip div span {
          display: inline-block;
          line-height: 44px;
          font-size: 28px;
          color: #000000; }
        /* line 187, ../sass/details.scss */
        .main .main_home .skip div a {
          display: inline-block;
          line-height: 44px; }
          /* line 190, ../sass/details.scss */
          .main .main_home .skip div a p {
            display: inline-block;
            line-height: 44px;
            font-size: 28px;
            color: #000000; }
        /* line 198, ../sass/details.scss */
        .main .main_home .skip div a:hover p {
          color: #004ca6; }

/* line 208, ../sass/details.scss */
.news_deil .main_home .news_bakc {
  height: auto;
  width: 100%; }
  /* line 211, ../sass/details.scss */
  .news_deil .main_home .news_bakc img {
    width: 100%; }
/* line 215, ../sass/details.scss */
.news_deil .main_home .details_home {
  padding-top: 0px;
  margin-bottom: 0px; }
  /* line 219, ../sass/details.scss */
  .news_deil .main_home .details_home .details_home_1 {
    padding-top: 151px;
    padding-bottom: 140px;
    width: 1440px;
    height: auto;
    box-shadow: 0px -3px 22px 10px rgba(0, 0, 0, 0.15);
    margin: 0 auto;
    background-color: white;
    position: relative;
    top: -120px; }
    /* line 229, ../sass/details.scss */
    .news_deil .main_home .details_home .details_home_1 .details_home_bakc {
      height: 163px;
      width: 163px;
      position: absolute;
      top: 0px;
      left: 50%;
      transform: translate(-50%, -50%); }
      /* line 236, ../sass/details.scss */
      .news_deil .main_home .details_home .details_home_1 .details_home_bakc img {
        width: 100%; }
    /* line 240, ../sass/details.scss */
    .news_deil .main_home .details_home .details_home_1 .title {
      width: 80%;
      font-size: 34px; }
    /* line 245, ../sass/details.scss */
    .news_deil .main_home .details_home .details_home_1 .details p {
      font-size: 22px; }
    /* line 248, ../sass/details.scss */
    .news_deil .main_home .details_home .details_home_1 .details span {
      font-size: 22px; }
    /* line 251, ../sass/details.scss */
    .news_deil .main_home .details_home .details_home_1 .details h3 {
      font-size: 26px; }

@media screen and (max-width: 1600px) {
  /* line 261, ../sass/details.scss */
  .news_deil .main_home .details_home .details_home_1 {
    width: 1200px; } }
@media screen and (max-width: 1500px) {
  /* line 266, ../sass/details.scss */
  .main .main_home h2 {
    font-size: 30px; }

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

  /* line 272, ../sass/details.scss */
  .main {
    margin-top: 200px; } }
@media screen and (max-width: 1300px) {
  /* line 277, ../sass/details.scss */
  .news_deil .main_home .details_home .details_home_1 {
    width: 1000px; } }
@media screen and (max-width: 1240px) {
  /* line 282, ../sass/details.scss */
  .main .main_home h2 {
    font-size: 28px; }

  /* line 285, ../sass/details.scss */
  .main .main_home h1 {
    font-size: 52px; } }
@media screen and (max-width: 1100px) {
  /* line 290, ../sass/details.scss */
  .news_deil .main_home .details_home .details_home_1 {
    width: 800px; } }
@media screen and (max-width: 860px) {
  /* line 295, ../sass/details.scss */
  .main .main_home h2 {
    font-size: 26px; }

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

  /* line 301, ../sass/details.scss */
  .main .main_home .details_home .title {
    font-size: 48px; }

  /* line 304, ../sass/details.scss */
  .main .main_home .details_home .details p {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 25px; }

  /* line 309, ../sass/details.scss */
  .main .main_home .details_home .details h2 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 25px; }

  /* line 314, ../sass/details.scss */
  .news_deil .main_home .details_home .details_home_1 {
    width: 700px; } }

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