body {
    color: #101010;
    overflow-x: initial !important;
    font-size: 16px;
  }
  *{
      font-size: 16px;
  }
  
  
  
  /* products 页面 start */
  .products-banner {
    background: url(/lib/images/product_detail/banner.jpg) no-repeat top;
  }
  
  .com-container {
    max-width: 1640px;
    width: 100%;
    margin: auto;
}
.breadcrumbs-nav-content {
    padding: 31px 0;
}
.breadcrumbs-nav-content .flex {
    align-items: center;
    color: #999;
    flex-wrap: wrap;
    line-height: 1.5;
    justify-content: start;
}
.breadcrumbs-nav-content a {
    font-size: 14px;
    color: #999;
    /* display: flex; */
    align-items: center;
    line-height: 1.5;
}
.breadcrumbs-nav-content a span{
    font-size: 14px;
}
.breadcrumbs-nav-content svg{
    margin-right: 10px;
}

  .products-banner-title {
    color: #fff;
  }
  
  .products-banner-content {
    align-items: center;
    justify-content: center;
    padding: 0 30px;
    height: 320px;
  }
  
  .products-container {
    padding: 0 0 40px;
  }
  
  .products-content {
    padding: 80px 0 40px;
  }
  .products-details-introduce{
      align-items: start;
  }
  
  /* 左侧边栏 start */
  .aside-container {
    position: sticky;
    top: 160px;
    width: 320px;
    margin-right: 40px;
  }
  
  
  .aside-search-input {
    position: relative;
    margin-bottom: 40px;
  }
  
  .aside-search-input input {
    display: flex;
    width: 100%;
    height: 56px;
    border: 1px solid #e5e5e5;
    padding: 0 30px;
  }
  
  .aside-search-input input::placeholder {
    color: #999;
    font-size: 14px;
  }
  .products-details-introduce-left{
      align-items: flex-start;
  }
  .aside-search-submit {
    position: absolute;
    right: 0;
    border: none !important;
    width: 30px !important;
    background: url(/lib/images/product_detail/aside-search.svg) no-repeat center;
    background-size: 35%;
    cursor: pointer;
  }
  
  .aside-catagory-container {
    width: 100%;
    padding: 30px;
    margin-bottom: 40px;
    border: 1px solid #e5e5e5;
  }
  
  .aside-catagory-container .aside-title {
    font-size: 24px;
    font-family: 'Barlow-Bold';
    color: #101010;
  }
  
  .aside-catagory-container .aside-xian {
    width: 100%;
    position: relative;
    height: 2px;
    margin: 25px 0 30px;
    background: #e5e5e5;
  }
  
  .aside-catagory-container .aside-xian::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 56px;
    height: 100%;
    content: '';
    background: #008574;
  }
  
  .aside-catagory-list {
    margin-bottom: 30px;
  }
  
  .aside-catagory-title-div {
    justify-content: space-between;
    cursor: pointer;
  }
  
  .aside-catagory-title {
    color: #101010;
    font-size: 18px;
    font-weight: normal;
    font-family: 'Barlow-Regular' !important;
  }
  
  .aside-catagory-icon {
    transition: all 0.5s;
  }
  
  .aside-catagory-icon.active {
    transform: rotate(90deg);
    transition: all 0.5s;
  }
  
  .aside-catagory-icon.active svg {
    fill: #008574;
  }
  
  .aside-catagory-title.active {
    font-family: 'Barlow-Bold' !important;
  }
  
  .aside-catagory-list ul {
    padding: 30px 0 0;
    display: none;
    /* transition: all 1s; */
  }
  
  .aside-catagory-list ul.active {
    display: block;
  }
  
  .aside-catagory-list ul li {
    margin-bottom: 24px;
  }
  
  .aside-catagory-list ul li:last-child {
    margin-bottom: 0;
  }
  
  .aside-catagory-list ul li a {
    color: #999;
    font-size: 16px;
  }
  
  .aside-catagory-list ul li a:hover,
  .aside-catagory-list ul li.active a {
    color: #008574;
  }
  
  /*  左侧边栏分类 end */
  
  
  /* 左侧边栏 quote start */
  .aside-quote-container {
    width: 100%;
    padding: 50px 30px 30px;
    margin-bottom: 40px;
    min-height: 520px;
    border: 1px solid #e5e5e5;
    background: url(/lib/images/product_detail/img_contact_bg.jpg) no-repeat bottom;
  }
  
  .aside-quote-title {
    font-size: 24px;
    font-family: 'Barlow-Bold' !important;
    color: #101010;
    line-height: 1.5;
    text-align: center;
  }
  
  .aside-quote-list {
    padding-top: 40px;
  }
  
  .aside-quote-list ul li {
    list-style: none;
    font-size: 14px;
    color: #303030;
    margin-bottom: 30px;
    justify-content: center;
  }
  
  .aside-quote-list ul li img {
    margin-right: 10px;
  }
  
  .aside-quote-btn a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    width: 240px;
    margin: auto;
    margin-bottom: 20px;
    color: #fff;
    background: #d45800;
  }
  
  .aside-quote-btn a img {
    margin-left: 10px;
  }
  
 
  
  /* 左侧边栏 end */
  
  
  /* 右侧内容 start  */
  .prodects-introduce-area {
    padding: 60px;
    margin-bottom: 40px;
    box-shadow: 0 0 15px rgba(16, 16, 16, 0.1);
  }
  
  .prodects-introduce-title-div {
    align-items: center;
    margin-bottom: 30px;
  }
  
  .prodects-introduce-title {
    font-size: 32px;
    font-family: 'Barlow-Medium';
    color: #101010;
  }
  
  .prodects-introduce-img {
    flex-shrink: 0;
    width: 72px;
    height: 72px;
    margin-left: 15px;
  }
  
  .prodects-introduce-img img {
    width: 100%;
  }
  
  .introduce-desc {
    line-height: 1.5;
    font-size: 16px;
    -webkit-line-clamp: 5;
  }
  
  .introduce-desc a {
    color: #008574;
    /* white-space: normal; */
  }
  
  .introduce-desc span {
    display: none;
  }
  
  
  .introduce-desc.active {
    display: initial;
  }
  
  .introduce-quote-btn a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    width: 200px;
    margin-top: 30px;
    margin-bottom: 20px;
    color: #fff;
    background: #008574;
  }
  
  .introduce-quote-btn a img {
    margin-left: 10px;
  }
  
  /*一级产品介绍 end */
  
  
  /* 产品列表 start */
  .products-lists-item {
    margin-bottom: 40px;
    border: 1px solid #e5e5e5;
  }
  
  .products-lists-item a {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 30px;
  }
  
  .products-item-img {
    max-width: 260px;
    width: 100%;
    height: auto;
    /* height: 260px; */
    margin: auto;
    overflow: hidden;
  }
  
  .products-item-img img {
    width: 100%;
  }
  
  .products-item-desc {
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center;
  }
  
  .products-item-title {
    margin-bottom: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: 'Barlow-Medium';
  }
  
  
  .products-item-spectification {
    list-style: none;
    color: #666;
    font-size: 15px;
    margin-top: 12px;
  }
  
  .products-read-more {
    justify-content: space-between;
    padding: 20px 0 0;
    align-items: center;
    color: #666;
    font-family: 'Barlow-Medium';
    border-top: 1px solid #e5e5e5;
  }
  
  
  
  
  .read-more-icon {
    transition: all 0.5s;
  }
  
  .products-lists-item:hover .products-item-img {
    opacity: 0.5;
  }
  
  .products-lists-item:hover .products-item-desc {
    color: initial;
  }
  
  .products-lists-item:hover .products-read-more {
    color: #008574;
  }
  
  .products-lists-item:hover .read-more-icon svg {
    fill: #008574;
    transition: all 0.5s;
  }
  
  /* 产品列表 end */
  
  
  
  /* 四个图标 start */
  .products-catagory-icon {
    padding: 40px 30px;
  }
  
  .catagory-icon-ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    list-style: none;
    text-align: center;
  }
  
  .catagory-icon-ul li {
    flex: 0 0 calc(100%/4 - 30px);
    margin-right: 40px;
  }
  
  .catagory-icon-ul li:nth-child(4n) {
    margin-right: 0;
  }
  
  .catagory-icon-ul li svg {
    margin: auto auto 20px;
  }
  
  .catagory-icon-ul li p {
    max-width: 160px;
    margin: auto;
    font-size: 16px;
    line-height: 24px;
  }
  
  @media (max-width: 1279px) {
    .products-catagory-list-ul li {
      flex: 0 0 calc(100% / 2 - 20px);
    }
  
    .products-catagory-list-ul li:nth-child(3n) {
      margin-right: 40px;
    }
  
    .products-catagory-list-ul li:nth-child(2n) {
      margin-right: 0;
    }
  
    .products-catagory-img {
      max-width: 100% !important;
    }
  }
  
  @media (max-width: 767px) {
  
    .products-catagory-content {
      padding: 30px 0 0;
    }
  
    .products-catagory-list {
      padding-top: 30px;
    }
  
    .catagory-icon-ul {
      margin-top: 40px;
    }
  
    .products-catagory-list-ul li .go-btn {
      max-width: 100%;
    }
  
    .products-catagory-list-ul li {
      flex: 0 0 calc(100%);
      margin-right: 0;
      margin-bottom: 30px;
    }
  
    .products-catagory-list-ul li h4 {
      margin: 25px 0;
    }
  
    .products-advantage p {
      max-width: 100%;
      margin-bottom: 15px;
    }
  
    .products-catagory-icon {
      padding: 30px 30PX;
    }
  
    .catagory-icon-ul li {
      flex: 0 0 calc(100%/2 - 20px);
      margin-right: 20px;
      margin-bottom: 20px;
    }
  
    .catagory-icon-ul li:nth-child(2n) {
      margin-right: 0;
    }
  
    .catagory-icon-ul li svg {
      margin: auto auto 10px;
    }
  
  }
  
  /* 四个图标 end */
  
  /* 右侧内容 end  */
  
  @media (max-width: 1400px) {
    .introduce-desc {
      display: initial;
    }
  
    .introduce-desc a {
      display: none;
    }
  
    .introduce-desc span {
      display: contents;
    }
  }
  
  @media (max-width: 1279px) {
    .products-banner-content {
      height: 280px;
    }
  
    .aside-container {
      top: 100px;
      margin-right: 30px;
    }
  }
  
  
  @media (max-width: 1023px) {
    .products-content {
      padding: 60px 0 10px;
      flex-direction: column;
    }
  
    .aside-container {
      position: relative;
      top: 0;
      width: 100%;
      margin-right: 0;
    }
  
    .aside-quote-btn a {
      width: 100%;
      height: 56px;
    }
  
    .aside-search-quote {
      justify-content: space-between;
    }
  
    .aside-search {
      flex: 1;
      margin-right: 20px;
    }
  
    .mobile-aside-quote {
      flex: 1;
    }
  
    .prodects-introduce-area {
      padding: 40px;
    }
  
    .products-container {
      padding: 0 0 20px;
    }
  
  }
  
  
  @media (max-width: 767px) {
    .products-banner-content {
      height: 200px;
    }
  
    .products-content {
      padding: 40px 0 0;
    }
  
    .aside-search-quote {
      flex-direction: column;
    }
  
    .aside-search {
      margin-right: 0;
    }
  
    .aside-search-input {
      margin-bottom: 20px;
    }
  
    .prodects-introduce-area {
      padding: 30px 15px;
    }
  
    .prodects-introduce-title-div {
      margin-bottom: 20px;
    }
  
    .prodects-introduce-title {
      font-size: 24px;
      line-height: 1.2;
    }
  
    .introduce-quote-btn a {
      width: 100%;
      margin-bottom: 0;
    }
  
    .products-lists-item a {
      padding: 30px 15px;
    }
  
    .products-lists-item {
      margin-bottom: 30px;
    }
  
  }
  
  
  
  /* products 页面 end  */
  
  
  
  
  /* 产品详情页 start */
  .products-details-page {
    background: #f7f7f7;
  }
  
  /* 产品介绍 start */
  .products-details-content {
    padding: 60px;
    background: #fff;
  }
  
  .products-thumbs-swiper-container {
    width: 100px;
    margin-right: 30px !important;
  }
  
  .products-thumbs-swiper-container .swiper-wrapper {
    flex-direction: column;
  }
  
  .products-thumbs-swiper-container .swiper-wrapper>.swiper-slide {
    height: 100px !important;
    width: 100px !important;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
    cursor: pointer;
  }
  
  .products-thumbs-swiper-container .swiper-wrapper>.swiper-slide-thumb-active {
    border-color: #008574;
  }
  
  .products-swiper-container {
    max-width: 560px;
    width: 100%;
    height: 100%;
    max-height: 560px;
    border: 1px solid #e5e5e5;
  }
  
  .swiper-thumbs-video-img,
  .products-swiper-video-img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .products-swiper-item-video,
  .products-swiper-item,
  .products-swiper-video-img,
  .products-swiper-video-img iframe {
    width: 100%;
    height: 100%;
  }
  
  .products-swiper-video-img iframe  {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
  }
  .products-swiper-video-img > img {
    opacity: 0;
  }
  
  .swiper-thumbs-video-img .video-mask,
  .products-swiper-video-img .video-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/lib/images/product_detail/icon_play.svg ) no-repeat center;
    cursor: pointer;
    background-size: 40px;
  }
  
  .products-swiper-container-div {
    padding-bottom: 20px;
  }
  
  .products-swiper-img {
    width: 100%;
  }
  
  .products-swiper-img img {
    /* height: 100%; */
  }
  
  .products-share {
    justify-content: center;
    align-items: center;
    margin-top: 25px;
    position: relative;
    cursor: pointer;
  }
  
  .products-share>svg {
    margin-right: 5px;
  }
  
  .products-share span {
    color: #008574;
    margin-left: 10px;
  }
  
  .products-share-list {
    position: absolute;
    top: 40px;
    left: 50%;
    display: none;
    justify-content: center;
    align-items: center;
    transform: translate(-50%);
    z-index: 9;
  }
  
  .products-share-icon {
    position: relative;
    padding: 10px 20px;
    background: #fff;
    align-items: center;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 14, 12, 0.2);
  }
  
  .products-share-icon::before {
    position: absolute;
    top: -8px;
    left: 50%;
    width: 15px;
    height: 15px;
    content: '';
    background: #fff;
    transform: rotate(45deg);
    z-index: -1;
    box-shadow: 0 0 10px rgba(0, 14, 12, 0.2);
  }
  
  .products-share-icon::after {
    position: absolute;
    top: -8px;
    left: 50%;
    width: 15px;
    height: 15px;
    content: '';
    background: #fff;
    transform: rotate(45deg);
    z-index: 2;
  }
  
  .products-share-icon a {
    margin-right: 20px;
  }
  
  .products-share-icon a:last-child {
    margin-right: 0;
  }
  
  /* 右侧描述 start */
  .products-details-introduce-right {
    margin-left: 100px;
  }
  
  .products-details-introduce-content h6 {
    color: #999;
    font-size: 16px;
    font-weight: normal;
  }
  
  .products-details-introduce-title {
    font-size: 56px;
    color: #008574;
    font-family: 'Barlow-Bold';
    line-height: 1.3;
    font-weight: normal;
  }
  
  .products-details-introduce-subtitle {
    font-size: 32px;
    color: #101010;
    font-family: 'Barlow-Medium';
    line-height: 1.5;
    font-weight: normal;
  }
  
  .products-details-introduce-desc {
    margin-top: 28px;
    padding: 30px 0;
    color: #303030;
    font-size: 16px;
    line-height: 1.3;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
  }
  .products-details-introduce-desc p{
    color: #303030;
    font-size: 16px;
    line-height: 1.3;
  }
  
  .products-details-introduce-desc a {
    color: #008574;
    font-size: 16px;
  }
  
  .products-details-introduce-spec {
    margin-top: 50px;
  }
  
  .table-wrap {
    width: 100%;
    overflow: inherit;
  }
  .table-wrap p{
    font-size: 16px;
    color: #303030;
    line-height: 1.5;
  }
  
  .products-details-introduce-spec .table-wrap tr {
    display: block;
  }
  .products-details-introduce-spec td{
      border: none;
  }
  .products-details-introduce-spec td:nth-child(2n-1) {
    width: 190px;
    margin-right: 24px;
    color: #999;
    font-size: 16px;
    font-family: 'Barlow-Medium';
  }
  
  .products-details-introduce-spec td:nth-child(2n) {
    color: #101010;
    font-size: 16px;
    font-family: 'Barlow-Medium';
  }
  
  .products-details-introduce-other {
    align-items: center;
    margin-top: 60px;
    justify-content: start;
  }
  
  .products-details-introduce-other .quote-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 240px;
    height: 56px;
    margin-right: 2.604175vw;
    background: #d45800;
    color: #fff;
  }
  
  .products-details-introduce-other .quote-btn a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 240px;
    height: 56px;
    background: #d45800;
    color: #fff;
  }
  
  .products-details-introduce-other .quote-btn a img {
    margin-left: 10px;
  }
  
  .products-details-introduce-tab .tab-btn {
    align-items: center;
    font-size: 16px;
    color: #999;
    cursor: pointer;
  }
  .products-details-introduce-tab .tab-btn span{
      margin: 0 10px;
  }
  
  .products-details-introduce-tab .tab-btn:hover {
    color: #008574;
  }
  
  .products-details-introduce-tab .tab-btn:hover svg {
    fill: #008574;
  }
  
  .products-details-introduce-tab p {
    margin: 0 30px;
    width: 1px;
    /* height: 100%; */
    background: #e5e5e5;
  }
  
  .products-details-introduce-tab .prev svg {
    transform: rotate(-180deg);
  }
  
  /* 右侧描述 end */
  /* 产品介绍 end */
  
  /* 产品规格描述 start */
  .products-details-spectification {
    padding: 40px 0 60px;
  }
  
  .products-details-spectification-content {
    justify-content: space-between;
    align-items: unset;
  }
  
  
  
  /* 左侧描述内容 start */
  .products-details-spectification-left {
    max-width: 1220px;
    width: 100%;
    padding: 55px;
    margin-right: 40px;
    background: #fff;
  }
  
  /* spectication tab title */
  .spectification-tab-title ul {
    width: 100%;
  }
  
  .spectification-tab-title li {
    padding: 0 20px 20px;
    font-size: 20px;
    flex: 1;
    text-align: center;
    font-family: 'Barlow-Medium' !important;
    border-bottom: 2px solid #e5e5e5;
  }
  
  .spectification-tab-title li a {
    color: #666;
  
  }
  
  .spectification-tab-title li.active {
    border-color: #008574;
  }
  
  .spectification-tab-title li.active a {
    color: #008574;
  }
  
  .spectification-tab-content-title {
    margin: 50px 0 30px;
    font-size: 36px;
    font-family: 'Barlow-Medium' !important;
  }
  
  .spectification-tab-content-img {
    margin-bottom: 30px;
  }
  
  .spectification-tab-content-img img {
    width: 100%;
  }
  
  p.spectification-tab-content-text {
    margin-bottom: 30px;
    color: #101010;
    font-size: 16px;
    line-height: 1.5;
  }
  
  .spectification-tab-content-subtitle {
    margin-bottom: 30px;
    font-size: 24px;
    font-family: 'Barlow-Medium' !important;
  }
  
  ul.spectification-tab-content-ul {
    list-style: none;
    padding-left: 20px;
  }
  .spectification-tab-content-ul ul{
    margin: 10px 0 !important;
  }
  .spectification-tab-content-ul ul li{
    margin-bottom: 15px !important;
  }
  
  .spectification-tab-content-ul li {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.3;
  }
  .spectification-tab-content-item h3{
    font-size: 22px;
    margin-bottom: 20px;
    font-family: 'Barlow-Bold';
    
  }
  .spectification-tab-content-item h3 strong{
    font-size: 22px;
  }
  .spectification-tab-content-item h3 b{
    font-size: 22px;
  }
  
  .spectification-tab-content-ul li:last-child {
    margin-bottom: 0;
  }
  .spectification-tab-content p{
    margin-bottom: 15px !important;
  }
  
  .spectification-tab-table-item {
    justify-content: space-between;
    border-top: 1px solid #101010;
    padding: 28px 0;
    font-size: 16px;
  }
  
  .spectification-tab-table-item:last-child {
    padding-bottom: 0;
  }
  
  .spectification-tab-table-item span {
    line-height: 1.3;
  }
  
  .spectification-tab-table-item span:nth-child(2n-1) {
    margin-right: 30px;
    text-align: start;
  }
  
  .spectification-tab-table-item span:nth-child(2n) {
    text-align: end;
  }
  
  #Application ul.spectification-tab-content-ul {
    padding-left: 20px;
  }
  
  #Application ul.spectification-tab-content-ul li {
    position: relative;
    font-size: 16px;
    /* padding-left: 20px; */
  }
  
  #Application ul.spectification-tab-content-ul li::before {
    position: absolute;
    top: 6px;
    left: -20px;
    width: 6px;
    height: 6px;
    background-color: #008574;
    border-radius: 50%;
    content: '';
  }
  
  .spectification-faq-item {
    margin-bottom: 30px;
  }
  
  .spectification-faq-question {
    font-size: 18px;
    font-family: 'Barlow-Medium' !important;
    margin-bottom: 20px;
  }
  
  .spectification-faq-answer {
    padding-left: 20px;
    line-height: 1.5;
    font-size: 16px;
    color: #666;
  }
  
  
  
  /* 在线聊天 */
  .online-chat {
    display: flex;
    align-items: center;
  }
  
  .online-chat img {
    width: 24px;
    margin-right: 10px;
  }
  
  .online-chat a {
    display: flex;
    align-items: center;
    color: #008574;
    text-decoration: underline;
  }
  
  @media (max-width: 767px) {
    .online-chat {
      flex-wrap: wrap;
      line-height: 30px;
    }
  }
  
  
  .download-item {
    justify-content: space-between;
    padding: 30px 10px 30px 30px;
    margin-bottom: 20px;
    font-size: 16px;
    border: 1px solid #e5e5e5;
  }
  
  .download-item p {
    margin-right: 20px;
  }
  
  .download-item-type {
    color: #999;
  }
  
  .download-item:hover .download-item-size {
    color: #008574;
  }
  
  /* 左侧描述内容 start */
  
  
  
  /* 右侧描述内容 end */
  .products-details-spectification-right {
    position: sticky;
    top: 160px;
    width: 380px;
  }
  
  
  .popular-news-container {
    padding: 55px 30px 50px;
    margin-bottom: 40px;
    background: #fff;
  }
  
  .aside-title {
    font-size: 24px;
    font-family: 'Barlow-Bold' !important;
    color: #101010;
    margin-bottom: 20px;
    font-weight: normal;
  }
  
  .aside-xian {
    position: relative;
    margin-bottom: 40px;
    width: 100%;
    height: 1px;
    background: #e5e5e5;
  }
  
  .aside-xian::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 2px;
    background: #008574;
    content: '';
  }
  
  .popular-news-item {
    margin-bottom: 20px;
  }
  
  .popular-news-item:last-child {
    margin-bottom: 0;
  }
  
  .popular-news-item a {
    align-items: center;
  }
  
  .popular-news-img {
    width: 80px;
    height: 80px;
    flex-shrink: 0;
    margin-right: 10px;
  }
  
  .popular-news-img img {
    width: 100%;
  }
  
  .popular-news-text {
    font-size: 16px;
    color: #101010;
    line-height: 1.3;
  }
  
  .popular-news-item:hover .popular-news-text {
    color: #008574;
  }
  
  .products-details-spectification-right .aside-quote-container {
    background-color: #fff;
    border: none;
  }
  
  /* 右侧描述内容 end */
  /* 产品规格描述 end */
  
  
  /* <!-- 底部联系 start --> */
  .fixed_icon {
    position: fixed;
    right: 0px;
    bottom: 80px;
    z-index: 1000;
    background: #fff;
    -webkit-box-shadow: 0 0 15px rgb(21 21 21 / 20%);
    box-shadow: 0 0 15px rgb(21 21 21 / 20%);
  }
  
  .mobile-contact-container {
    z-index: 11;
    background: #fff;
    -webkit-box-shadow: 0 -5px 15px rgb(21 21 21 / 20%);
    box-shadow: 0 -5px 15px rgb(21 21 21 / 20%);
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  
  .mobile-contact-icon {
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
  }
  
  .mobile-contact-container a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
  }
  
  .mobile-contact-container a:first-child {
    border-right: 1px solid #ececec;
  }
  
  .mobile-contact-container a svg {
    margin-right: 10px;
  }
  
  /* <!-- 底部联系 end --> */
  
  
  
  @media (max-width: 1450px) {
    .products-details-spectification-left {
      max-width:-webkit-fill-available;
    }
  
    .products-details-content {
      padding:  60px 40px;
    }
  }
  
  @media (max-width: 1279px) {
    .products-details-introduce {
      flex-direction: column;
    }
  
    .products-details-introduce-left {
      justify-content: center;
      margin-bottom: 50px;
    }
  
    .products-thumbs-swiper-container {
      margin-left: initial !important; 
    }
  
    .products-details-spectification-left {
      padding: 50px 30px 30px;
    }
  
    .products-details-introduce-right {
      margin-left: 0;
    }
  }
  
  @media (max-width: 1100px) and (min-width: 1025px) {
    .popular-news-container {
      padding: 50px 15px 30px;
    }
  
    .products-details-spectification-left {
      margin-right: 20px;
    }
  
    .spectification-tab-title li {
      padding: 0 15px 20px;
    }
  }
  
  @media (max-width: 1024px) {
    .products-details-spectification-right {
      display: none;
    }
  
    .products-details-spectification-left {
      margin-right: 0;
    }
  }
  
  @media (max-width: 830px) and (min-width: 768px) {
    .products-swiper-container {
      max-width: 500px;
    }
  }
  
  @media (max-width: 767px) {
    .products-details-content {
      padding: 40px 15px;
    }
  
    .products-swiper-container {
      max-width: 100%;
    }
    .products-swiper-container .swiper-slide{
      width: 100% !important;
    }
  
    .products-details-introduce-left {
      flex-direction: column-reverse;
    }
  
    .products-thumbs-swiper-container {
      width: auto;
      overflow: auto !important;
    }
  
    .products-thumbs-swiper-container .swiper-wrapper {
      flex-direction: row;
    }
  
    .products-thumbs-swiper-container .swiper-wrapper>.swiper-slide {
      margin-bottom: 0;
      height: 50px !important;
      width: 50px !important;
    }
  
    .products-thumbs-swiper-container {
      margin-right: 0;
    }
  
    .products-details-introduce-left {
      margin-bottom: 40px;
    }
  
    .products-details-introduce-title {
      font-size: 30px;
    }
  
    .products-details-introduce-subtitle {
      font-size: 22px;
    }
  
    .products-details-introduce-spec {
      margin-top: 40px;
    }
  
    .products-details-introduce-spec td {
      line-height: 1.2;
    }
  
    .products-details-introduce-other {
      flex-direction: column;
      margin-top: 20px;
    }
  
    .products-details-introduce-other .quote-btn {
      margin-right: 0;
      width: 100%;
      margin-bottom: 20px;
    }  
  
    .products-details-spectification-left {
      padding: 0px 15px 20px;
    }
  
    .spectification-tab-content-title {
      margin: 40px 0 30px;
      font-size: 24px;
    }
  
    .spectification-tab-content-subtitle {
      font-size: 20px;
    }
  
    .spectification-tab-title ul {
      flex-wrap: wrap;
      display: none;
    }
  
    .spectification-tab-title li {
      font-size: 16px;
      padding: 15px;
    }
  
    .spectification-tab-table-item {
      padding: 22px 0;
    }
  
    .spectification-tab-content-ul li {
      margin-bottom: 15px;
    }
  
    .download-item {
      padding: 20px 0 20px 10px;
    }
  
    .download-item p {
      margin-right: 15px;
    }
  
    .products-details-spectification {
      padding: 40px 0;
    }
  
    ul.spectification-tab-content-ul {
      padding-left: 10px;
    }

    .breadcrumbs-nav-content{
      padding: 30px 15px;
    }
  }
  
  
  /* 产品详情页 end */