/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 27 2020 | 21:34:58 */
/* 横向幻灯 开始 */
  .p-home-slide-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* background-color: #f2f2f2;
    background-image: url(/wp-content/uploads/2020/08/6d788fcb39cecfd54da7b065a8b75d1a.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: background-color .8s;
    transition: background-color .8s; */
  }

  /* 横向幻灯插图 开始 */
    /* .home-slide-figure {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }

    .home-slide-figure .home-slide-list {
      list-style: none;
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
    }

    .home-slide-figure .home-slide-item {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      margin: 0;
      opacity: 0;
      -webkit-transition: .8s;
      transition: .8s;
      pointer-events: none;
    }

    .home-slide-figure .home-slide-item.active {
      opacity: .3;
    }

    .home-slide-figure .home-slide-item picture {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
    }

    .home-slide-figure .home-slide-item.dog-figure picture {
      background-image: url(/wp-content/uploads/2020/09/94fc84f75bd5842d956ad7a594e724e2.svg);
    }

    .home-slide-figure .home-slide-item.cat-figure picture {
      background-image: url(/wp-content/uploads/2020/09/f439b3f9dfb0cfa13666d0d76cff4bf2.svg);
    }

    .home-slide-figure .home-slide-item.more-figure picture {
      background-image: url(/wp-content/uploads/2020/09/807d55bd148d33d5090ea5e14bc4da91.svg);
    }

    @media only screen and (max-width: 1140px) {
      .home-slide-figure .home-slide-item.dog-figure picture {
        background-image: url(/wp-content/uploads/2020/09/1a4dc34a47dffcff8c11492307ba3d96.svg);
      }
      
      .home-slide-figure .home-slide-item.cat-figure picture {
        background-image: url(/wp-content/uploads/2020/09/51b93860f361597649737c73eee86a3e.svg);
      }
      
      .home-slide-figure .home-slide-item.more-figure picture {
        background-image: url(/wp-content/uploads/2020/09/b95f1bdb60a9414053649117ab3dded4.svg);
      }
    }

    @media only screen and (max-width: 600px) {
      .home-slide-figure .home-slide-item.dog-figure picture {
        background-image: url(/wp-content/uploads/2020/09/42c58da30f98575c6a2db25982283843.svg);
      }
      
      .home-slide-figure .home-slide-item.cat-figure picture {
        background-image: url(/wp-content/uploads/2020/09/0b3e7e89ff67c4d398712b3acfb71b35.svg);
      }
      
      .home-slide-figure .home-slide-item.more-figure picture {
        background-image: url(/wp-content/uploads/2020/09/c5e8f48ec4c550293683c176d2a220d7.svg);
      }
    } */
  /* 横向幻灯插图 结束 */

  .p-home-slide-container .horizontal-slide {
    display: block;
    height: 100%;
  }

  .p-home-slide-container .horizontal-slide .horizontal-slide-item {
    height: 100%;
    overflow: hidden;
  }

  .p-home-slide-container .horizontal-slide .horizontal-slide-item:before,
  .p-home-slide-container .horizontal-slide .horizontal-slide-item:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    pointer-events: none;
    opacity: .2;
  }

  .p-home-slide-container .horizontal-slide .horizontal-slide-item:after {
    background-image: url(/wp-content/uploads/2020/08/6d788fcb39cecfd54da7b065a8b75d1a.png);
    opacity: 1;
  }

  .p-home-slide-container .swiper-wrapper {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  .p-home-slide-container .swiper-wrapper .swiper-slide {
    margin: 0;
  }

  /* 导航菜单 开始 */
    .swiper-horizontal-pagination {
      position: absolute;
      left: 0;
      bottom: 20px;
      width: 100%;
      z-index: 10000;
    }

    .swiper-horizontal-pagination .scrollbar-track {
      display: none !important;
    }

    .swiper-horizontal-pagination .scroll-content {
      display: flex;
      justify-content: space-around;
      align-items: center;
    }

    .swiper-horizontal-pagination .swiper-horizontal-pagination-bullet {
      padding-bottom: 20px;
      opacity: .5;
    }

    .swiper-horizontal-pagination .swiper-horizontal-pagination-bullet-active {
      opacity: 1;
    }

    .swiper-horizontal-pagination .pagination-ele {
      font-family: Futura, -apple-system, 'SF Pro Text', 'Helvetica Neue', Helvetica, 'PingFang SC', 'Microsoft YaHei', Arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
      text-align: center;
      text-transform: uppercase;
      padding: 0 20px;
      cursor: pointer;
    }

    @media only screen and (max-width: 680px) {
      .swiper-horizontal-pagination .scroll-content {
        justify-content: normal;
      }

      .swiper-horizontal-pagination .pagination-ele {
        padding: 0 40px;
      }
    }

    @media only screen and (max-width: 414px) {
      .swiper-horizontal-pagination .pagination-ele {
        padding: 0 20px;
      }

      .swiper-horizontal-pagination ..pagination-ele:first-child {
        padding-left: 40px;
      }

      .swiper-horizontal-pagination ..pagination-ele:last-child {
        padding-left: 40px;
      }
    }

    .swiper-horizontal-pagination .pagination-ele .icon {
      display: flex;
      justify-content: center;
      margin-bottom: 2px;
      transition: .2s;
      opacity: 0;
    }

    .swiper-horizontal-pagination .swiper-horizontal-pagination-bullet-active .icon {
      opacity: 1;
    }

    .swiper-horizontal-pagination .pagination-ele .icon svg {
      display: block;
      width: 36px;
      height: 36px;
    }

    .swiper-horizontal-pagination .pagination-ele .icon svg * {
      fill: currentcolor;
    }

    .swiper-horizontal-pagination .pagination-ele .cn-title,
    .swiper-horizontal-pagination .pagination-ele .en-title{
      display: block;
      white-space: nowrap;
    }

    .swiper-horizontal-pagination .pagination-ele .cn-title {
      transition: .2s;
      opacity: 0;
    }

    @media only screen and (max-width: 414px) {
      .swiper-horizontal-pagination .pagination-ele .cn-title {
        display: none;
      }
    }

    .swiper-horizontal-pagination .pagination-ele:hover .cn-title {
      opacity: 1;
    }

    .swiper-horizontal-pagination .swiper-horizontal-pagination-bullet-active .cn-title {
      opacity: 1;
    }

    .swiper-horizontal-pagination .pagination-ele .en-title {
      font-size: 26px;
    }

    @media only screen and (max-width: 1024px) {
      .swiper-horizontal-pagination .pagination-ele .en-title {
        font-size: 20px;
      }
    }
  /* 导航菜单 结束 */

  /* 页脚版权信息 开始 */
    .p-home-slide-container .footer-copyright {
      position: absolute;
      left: 0;
      bottom: 0;
      font-size: 12px;
      text-align: center;
      width: 100%;
      margin: 0;
      padding: 15px 20px;
      z-index: 10000;
      opacity: .5;
    }

    .p-home-slide-container .footer-copyright a {
      color: currentColor;
    }
  /* 页脚版权信息 结束 */
/* 横向幻灯 结束 */

/* 纵向幻灯 开始 */
  .p-home-slide-container .vertical-slide {
    display: block;
    height: 100%;
  }

  .p-home-slide-container .vertical-slide .vertical-slide-item {
    /* height: 100% !important; */
  }

  .p-home-slide-container .vertical-slide .slide-item-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .p-home-slide-container .vertical-slide .slide-item-content .slogan {
    position: absolute;
    left: 50%;
    top: 50%;
    font-family: Futura, -apple-system, 'SF Pro Text', 'Helvetica Neue', Helvetica, 'PingFang SC', 'Microsoft YaHei', Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    width: 100%;
    max-width: 800px;
    padding: 60px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: opacity .4s;
    transition: opacity .4s;
    opacity: 0;
  }

  .p-home-slide-container .vertical-slide .swiper-slide-active .slide-item-content .slogan {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    opacity: 1;
  }

  .p-home-slide-container .vertical-slide .slide-item-content .slogan h1 {
    font-size: 28px;
    margin: 0 0 5px;
  }

  .p-home-slide-container .vertical-slide .slide-item-content .slogan h3 {
    font-size: 16px;
    margin: 0;
  }

  @media only screen and (max-width: 414px) {
    .p-home-slide-container .vertical-slide .slide-item-content .slogan {
      top: auto;
      bottom: 80px;
      padding: 60px 40px;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
    }

    .p-home-slide-container .vertical-slide .slide-item-content .slogan h1 {
      font-size: 18px;
    }

    .p-home-slide-container .vertical-slide .slide-item-content .slogan h3 {
      font-size: 14px;
    }
  }
/* 纵向幻灯 结束 */

/* 狗狗适用幻灯页 开始 */
  .p-home-slide-container .horizontal-slide .horizontal-slide-item.for-dog-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #85B3C6;
    
  }

  .p-home-slide-container .horizontal-slide .horizontal-slide-item.for-dog-slide:before {
    background-image: url(/wp-content/uploads/2020/10/a1f10508367cdecdcfb9b1726aaac79e.svg);
  }

  @media only screen and (max-width: 1140px) {
    .p-home-slide-container .horizontal-slide .horizontal-slide-item.for-dog-slide:before {
      background-image: url(/wp-content/uploads/2020/10/f28490e435b805929c880c3fa57ba87f.svg);
    }
  }

  @media only screen and (max-width: 600px) {
    .p-home-slide-container .horizontal-slide .horizontal-slide-item.for-dog-slide:before {
      background-image: url(/wp-content/uploads/2020/10/280e4ff7d685799967aad54ab48b7057.svg);
    }
  }
/* 狗狗适用幻灯页 结束 */

/* 猫咪适用幻灯页 开始 */
  .p-home-slide-container .horizontal-slide .horizontal-slide-item.for-cat-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #D891A1;
  }

  .p-home-slide-container .horizontal-slide .horizontal-slide-item.for-cat-slide:before {
    background-image: url(/wp-content/uploads/2020/09/f439b3f9dfb0cfa13666d0d76cff4bf2.svg);
  }

  @media only screen and (max-width: 1140px) {
    .p-home-slide-container .horizontal-slide .horizontal-slide-item.for-cat-slide:before {
      background-image: url(/wp-content/uploads/2020/09/51b93860f361597649737c73eee86a3e.svg);
    }
  }

  @media only screen and (max-width: 600px) {
    .p-home-slide-container .horizontal-slide .horizontal-slide-item.for-cat-slide:before {
      background-image: url(/wp-content/uploads/2020/09/0b3e7e89ff67c4d398712b3acfb71b35.svg);
    }
  }
/* 猫咪适用幻灯页 结束 */

/* 不同凡响幻灯页 开始 */
  .p-home-slide-container .horizontal-slide .horizontal-slide-item.extraordinary-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #B17C37;
  }

  .p-home-slide-container .horizontal-slide .horizontal-slide-item.extraordinary-slide:before {
    background-image: url(/wp-content/uploads/2020/09/94eb6021e85dc9dfd7604b68d43f7da9.svg);
  }

  @media only screen and (max-width: 1140px) {
    .p-home-slide-container .horizontal-slide .horizontal-slide-item.extraordinary-slide:before {
      background-image: url(/wp-content/uploads/2020/09/4cc62e1ec07db8d5e86d1c8f95f35091.svg);
    }
  }

  @media only screen and (max-width: 600px) {
    .p-home-slide-container .horizontal-slide .horizontal-slide-item.extraordinary-slide:before {
      background-image: url(/wp-content/uploads/2020/09/da2865a25ad67190280fc313c7fe49b8.svg);
    }
  }
/* 不同凡响幻灯页 结束 */

/* 更多相关幻灯页 开始 */
  .p-home-slide-container .horizontal-slide .horizontal-slide-item.more-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #7583B3;
    
  }

  .p-home-slide-container .horizontal-slide .horizontal-slide-item.more-slide:before {
      background-image: url(/wp-content/uploads/2020/09/807d55bd148d33d5090ea5e14bc4da91.svg);
  }

  @media only screen and (max-width: 1140px) {
    .p-home-slide-container .horizontal-slide .horizontal-slide-item.more-slide:before {
      background-image: url(/wp-content/uploads/2020/09/b95f1bdb60a9414053649117ab3dded4.svg);
    }
  }

  @media only screen and (max-width: 600px) {
    .p-home-slide-container .horizontal-slide .horizontal-slide-item.more-slide:before {
      background-image: url(/wp-content/uploads/2020/09/c5e8f48ec4c550293683c176d2a220d7.svg);
    }
  }
  /* 内容层 开始 */
    .more-swiper-container {
      position: relative;
      width: 100%;
      max-width: 1100px;
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
      overflow: hidden;
      z-index: 1;
    }

    .more-swiper-container .swiper-wrapper .swiper-slide {
      padding: 10px 0;
    }

    .more-swiper-container .swiper-wrapper .swiper-slide:first-child .icon img {
      -webkit-transform: scale(1.05);
      transform: scale(1.05);
      -webkit-transform-origin: top;
      transform-origin: top;
    }

    .more-swiper-container .swiper-wrapper .swiper-slide:nth-child(2) .icon img {
      -webkit-transform: scale(.9);
      transform: scale(.9);
    }

    .more-swiper-container .swiper-wrapper .swiper-slide:nth-child(4) .icon img {
      -webkit-transform: scale(.92);
      transform: scale(.92);
    }

    .more-swiper-container .swiper-wrapper .swiper-slide:nth-child(5) .icon img {
      -webkit-transform: scale(.95);
      transform: scale(.95);
    }

    .more-swiper-container a.card-content {
      display: block;
      position: relative;
      color: #A19383 !important;
      padding: 80px 20px 70px;
      background-color: #fff;
      -webkit-transition: transform .4s;
      transition: transform .4s;
      -webkit-border-radius: 300px;
      border-radius: 300px;
      overflow: hidden;
    }

    .more-swiper-container a.card-content:hover {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
    }

    .more-swiper-container a.card-content:hover {
      opacity: 1 !important;
    }

    .more-swiper-container .card-content .icon {
      display: block;
      width: 100%;
      padding: 20px 28px 10px;
    }

    @media only screen and (max-width: 414px) {
      .more-swiper-container .card-content .icon {
        padding: 30px 20px;
      }
    }

    .more-swiper-container .card-content .icon img {
      display: block;
      width: 100%;
      height: auto;
    }

    .more-swiper-container header {
      text-align: center;
      margin: 0;
    }

    .more-swiper-container header .title-en {
      font-family: Futura, -apple-system, 'SF Pro Text', 'Helvetica Neue', Helvetica, 'PingFang SC', 'Microsoft YaHei', Arial, sans-serif;
      font-size: 18px;
      text-overflow: ellipsis;
      white-space: nowrap;
      margin: 0;
      overflow: hidden;
    }

    .more-swiper-container header .title-cn {
      display: block;
      font-size: 12px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }

    .more-swiper-container .swiper-button-next.swiper-button-disabled,
    .more-swiper-container .swiper-button-prev.swiper-button-disabled {
      opacity: 0;
    }

    @media only screen and (max-width: 1140px) {
      .more-swiper-container {
        max-width: none;
      }

      .more-swiper-container .swiper-wrapper .swiper-slide {
        width: calc(100% / 4 + 30px);
      }
    }

    @media only screen and (max-width: 800px) {
      .more-swiper-container .swiper-wrapper .swiper-slide {
        width: calc(100% / 2 + 30px);
      }

      .more-swiper-container a.card-content,
      .more-swiper-container a.card-content:hover {
        padding: 70px 30px 43px;
        -webkit-transform: scale(.9);
        transform: scale(.9);
      }

      .more-swiper-container .swiper-slide-active a.card-content {
        -webkit-transform: scale(1);
        transform: scale(1);
      }
    }

    @media only screen and (max-width: 375px) {
      .more-swiper-container .swiper-wrapper .swiper-slide {
        width: calc(100% / 2 + 40px);
      }
    }
  /* 内容层 结束 */
/* 更多相关幻灯页 结束 */
