
.navbar  .nav-link{
    color: #E8F3FF;
}
.navbar.scrolled .nav-link{
    color: var(--dark);
}

.product .navbar-toggler-icon{
    color: #E8F3FF;
}
.navbar.scrolled .navbar-toggler-icon{
    color: var(--dark);
}
/* banner */
.banner-item {
    height: 550px;
}

/* 子菜单 */
.subMenu{
    box-shadow: 0 0 1.25rem rgba(57, 120, 255, 0.32) !important;
    height: 4rem;
}
.subMenu .nav-tabs{
    border: none;
}
.subMenu .nav-link{
    font-size: 1.2rem;
    border-width: 4px;
    height: 4rem;
    line-height: 3rem;
    cursor: pointer;
    margin-bottom: 0;
}
   


/* 产品列表 */
.product .card-text{
    height: 54px;
}
.product .card p{
    color: var(--gray);
   
}
.product .card:hover{
    animation: moveAnimation 0.5s ease forwards;
    
}

.product .card:hover p{
    color: var(--primary);
}
.product .card:hover{
    box-shadow: 0 0 1.25rem rgba(57, 120, 255, 0.32) !important;
    
}
.product .card:hover img{
    animation: moveAnimationLeft 0.5s ease forwards;
    -webkit-animation: moveAnimationLeft 0.5s ease forwards;
}
#product-1{
    background-color:#E8F3FF !important;
}

/* 内页列表 */
.leftMenu{
    background: #ECF4FF;  
}
.leftMenu a{
    font-size: 1rem !important;
    background: transparent !important;
    color: var(--dark);
    font-weight: bold;
}

@media (max-width: 768px) {
    .banner-item {
        height: 400px;
        background-size: cover !important;
    }

    .sub-title::before,
    .sub-title::after {
        display: none;
    }
    .ownership{
        height: 900px;
    }
    .swiper.mySwiper-ownership .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, 20%);
        top: var(--swiper-navigation-top-offset, 80%);
    }

    .swiper.mySwiper-ownership .swiper-button-next {
        top: var(--swiper-navigation-top-offset, 80%);
        right: var(--swiper-navigation-sides-offset, 20%);
    }
}

@keyframes moveAnimation {
    0% {
      transform: translate(0, 0);
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
}
    100% {
      transform: translate(0, -20px);
      -webkit-transform: translate(0, -20px);
      -moz-transform: translate(0, -20px);
      -ms-transform: translate(0, -20px);
      -o-transform: translate(0, -20px);
}
  }
  @keyframes moveAnimationLeft {
    0% {
      transform: translate(0, 0);
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
}
    100% {
      transform: translate(10px, 0);
      -webkit-transform: translate(10px, 0);
      -moz-transform: translate(10px, 0);
      -ms-transform: translate(10px, 0);
      -o-transform: translate(10px, 0);
}
  }

  /* 详情 */
.detailBanner{
    background-position: 75% 50%;
}
.detail-time{
    color: var(--gray);
}
.detail-content{
	overflow:hidden;
}
.detail-content img{
	/* width: 100%; */
}

@media (max-width: 768px) {
    .insidePage-banner>div.detailBanner{
        height: 300px;
        background-position: 87% 50%;
    }
}