.home .bg .cir:nth-child(4) {
  top: 28.4375vw;
  right: -50%; }
.home .wrap {
  width: 1600px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 148px 0 174px; }
  .home .wrap .map {
    width: 1081px; }
    .home .wrap .map svg .addr_item {
      cursor: pointer; }
      .home .wrap .map svg .addr_item .st1 {
        transition: 0.6s; }
      .home .wrap .map svg .addr_item path {
        transition: 0.6s; }
      .home .wrap .map svg .addr_item:hover path, .home .wrap .map svg .addr_item.on path {
        fill: #ffffff !important; }
      .home .wrap .map svg .addr_item:hover .st1, .home .wrap .map svg .addr_item.on .st1 {
        opacity: 1;
        fill: #55A358 !important; }
  .home .wrap .list {
    width: 436px;
    position: relative; }
    .home .wrap .list .item {
      width: 100%;
      border-radius: 14px;
      background: #FFFFFF;
      opacity: 0; }
      .home .wrap .list .item .item_title {
        width: 100%;
        height: 78px;
        background: #007C36;
        border-radius: 14px;
        display: flex;
        align-items: center;
        padding: 0 0 0 47px; }
        .home .wrap .list .item .item_title .icon {
          width: 20px;
          margin-right: 22px; }
        .home .wrap .list .item .item_title p {
          font-weight: bold;
          font-size: 24px;
          color: #FFFFFF; }
      .home .wrap .list .item .item_content {
        padding: 12px 54px 252px 32px; }
        .home .wrap .list .item .item_content .part {
          padding: 30px 11px;
          border-bottom: 1px solid #F1F1F1; }
          .home .wrap .list .item .item_content .part .part_title {
            font-weight: 500;
            font-size: 18px;
            color: #1A1A1A;
            margin-bottom: 20px; }
          .home .wrap .list .item .item_content .part .part_content .info {
            display: flex;
            align-items: center; }
            .home .wrap .list .item .item_content .part .part_content .info .icon {
              width: 18px;
              margin-right: 17px; }
            .home .wrap .list .item .item_content .part .part_content .info p {
              font-weight: 500;
              font-size: 16px;
              color: #1A1A1A;
              line-height: 28px; }
      .home .wrap .list .item:not(:nth-child(1)) {
        position: absolute;
        top: 0; }
      .home .wrap .list .item.on {
        opacity: 1; }

.st0 {
  fill: none; }

.st1 {
  opacity: 0.3;
  fill: #55A358;
  enable-background: new; }

.st2 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #41B247; }

.st3 {
  opacity: 0.2;
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #41B247;
  enable-background: new; }

.st4 {
  opacity: 0.102;
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #41B247;
  enable-background: new; }

.st5 {
  fill: #1A1A1A; }

.st6 {
  font-family: 'PingFang-SC-Bold'; }

.st7 {
  font-size: 13px; }

.st8 {
  opacity: 0.3; }

.st9 {
  fill: none;
  stroke: #55A358;
  stroke-miterlimit: 10; }

.st10 {
  fill: none;
  stroke: #55A358; }

.st11 {
  opacity: 0.6;
  fill: none;
  stroke: #55A358;
  stroke-miterlimit: 10;
  enable-background: new; }

.st12 {
  fill: #55A358; }

.st13 {
  opacity: 0.3;
  clip-path: url(#SVGID_00000044898216436221895970000018233593836685441423_); }

.st14 {
  opacity: 0.8;
  fill: #55A358;
  enable-background: new; }

.st15 {
  opacity: 0.6; }

.st16 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #55A358; }

.st17 {
  opacity: 0.2;
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #55A358;
  enable-background: new; }

.st18 {
  opacity: 0.102;
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #55A358;
  enable-background: new; }

@media screen and (max-width: 1919px) {
  .home .wrap {
    width: 83.3333333333vw;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 7.7083333333vw 0 9.0625vw; }
    .home .wrap .map {
      width: 56.3020833333vw; }
      .home .wrap .map svg .addr_item {
        cursor: pointer; }
        .home .wrap .map svg .addr_item .st1 {
          transition: 0.6s; }
        .home .wrap .map svg .addr_item path {
          transition: 0.6s; }
        .home .wrap .map svg .addr_item:hover path, .home .wrap .map svg .addr_item.on path {
          fill: #ffffff !important; }
        .home .wrap .map svg .addr_item:hover .st1, .home .wrap .map svg .addr_item.on .st1 {
          opacity: 1;
          fill: #55A358 !important; }
    .home .wrap .list {
      width: 22.7083333333vw;
      position: relative; }
      .home .wrap .list .item {
        width: 100%;
        border-radius: 0.7291666667vw;
        background: #FFFFFF;
        opacity: 0; }
        .home .wrap .list .item .item_title {
          width: 100%;
          height: 4.0625vw;
          background: #007C36;
          border-radius: 0.7291666667vw;
          display: flex;
          align-items: center;
          padding: 0 0 0 2.4479166667vw; }
          .home .wrap .list .item .item_title .icon {
            width: 1.0416666667vw;
            margin-right: 1.1458333333vw; }
          .home .wrap .list .item .item_title p {
            font-weight: bold;
            font-size: 1.25vw;
            color: #FFFFFF; }
        .home .wrap .list .item .item_content {
          padding: 0.625vw 2.8125vw 13.125vw 1.6666666667vw; }
          .home .wrap .list .item .item_content .part {
            padding: 1.5625vw 0.5729166667vw;
            border-bottom: 0.0520833333vw solid #F1F1F1; }
            .home .wrap .list .item .item_content .part .part_title {
              font-weight: 500;
              font-size: 0.9375vw;
              color: #1A1A1A;
              margin-bottom: 1.0416666667vw; }
            .home .wrap .list .item .item_content .part .part_content .info {
              display: flex;
              align-items: center; }
              .home .wrap .list .item .item_content .part .part_content .info .icon {
                width: 0.9375vw;
                margin-right: 0.8854166667vw; }
              .home .wrap .list .item .item_content .part .part_content .info p {
                font-weight: 500;
                font-size: 0.8333333333vw;
                color: #1A1A1A;
                line-height: 1.4583333333vw; }
        .home .wrap .list .item:not(:nth-child(1)) {
          position: absolute;
          top: 0; }
        .home .wrap .list .item.on {
          opacity: 1; } }
@media screen and (max-width: 1024px) {
  .home .wrap {
    width: 90%;
    display: block;
    padding: 50px 0 80px; }
    .home .wrap .map {
      width: 100%;
      margin-bottom: 40px; }
      .home .wrap .map svg {
        width: 100%; }
    .home .wrap .select {
      width: 100%;
      margin-bottom: 40px;
      display: block !important;
      position: relative; }
      .home .wrap .select select {
        width: 100%;
        height: 60px;
        border: 1px solid rgba(0, 0, 0, 0.1);
        border-radius: 8px;
        padding: 0 20px;
        font-size: 16px;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none; }
        .home .wrap .select select option {
          font-size: 16px; }
      .home .wrap .select img {
        display: block;
        width: 14px;
        transform: translateY(-50%) rotate(90deg);
        position: absolute;
        top: 50%;
        right: 20px; }
    .home .wrap .list {
      width: 100%;
      position: relative; }
      .home .wrap .list .item {
        width: 100%;
        border-radius: 14px;
        background: #FFFFFF;
        opacity: 0; }
        .home .wrap .list .item .item_title {
          width: 100%;
          height: 60px;
          background: #007C36;
          border-radius: 8px;
          display: flex;
          align-items: center;
          padding: 0 0 0 20px; }
          .home .wrap .list .item .item_title .icon {
            width: 14px;
            margin-right: 15px; }
          .home .wrap .list .item .item_title p {
            font-weight: bold;
            font-size: 16px;
            color: #FFFFFF; }
        .home .wrap .list .item .item_content {
          padding: 5px 20px 80px; }
          .home .wrap .list .item .item_content .part {
            padding: 20px 11px;
            border-bottom: 1px solid #F1F1F1; }
            .home .wrap .list .item .item_content .part .part_title {
              font-weight: 500;
              font-size: 14px;
              color: #1A1A1A;
              margin-bottom: 10px; }
            .home .wrap .list .item .item_content .part .part_content .info {
              display: flex;
              align-items: center; }
              .home .wrap .list .item .item_content .part .part_content .info .icon {
                width: 14px;
                margin-right: 17px; }
              .home .wrap .list .item .item_content .part .part_content .info p {
                font-weight: 500;
                font-size: 14px;
                color: #1A1A1A;
                line-height: 28px; }
        .home .wrap .list .item:not(:nth-child(1)) {
          position: absolute;
          top: 0; }
        .home .wrap .list .item.on {
          opacity: 1; } }

/*# sourceMappingURL=network.css.map */
