/* ========== 1. ¶¨ÒåÈ«¾Ö CSS ±äÁ¿£¨:root ÊÇÈ«¾Ö×÷ÓÃÓò£© ========== */
:root {
    /* ÑÕÉ«±äÁ¿£¨Ö÷ÌâÉ«/ÖÐÐÔÉ«£© */
    --zhu-color: #2c3e50;
    /* Ö÷É«µ÷ */
    --fuzhu-color: #8d6e42;
    /* ¸¨ÖúÉ«£¨hover/Ç¿µ÷£© */
    --font-color: #333;
    /* ÕýÎÄÑÕÉ« */
    --font2-text: #fff;
    /* Ç³É«ÎÄ×Ö */
    --bg-color: #f5f5f5;
    /* Ò³Ãæ±³¾°É« */
    --card-bg: #ffffff;
    /* ¿¨Æ¬±³¾°É« */

    /* ¼ä¾à±äÁ¿£¨Í³Ò»¿ØÖÆ±ß¾à/ÄÚ±ß¾à£© */
    --spacing-xs: 0.625rem;
    /* 10px */
    --spacing-sm: 1rem;
    /* 16px */
    --spacing-md: 1.5rem;
    /* 24px */
    --spacing-lg: 2rem;
    /* 32px */

    /* ×ÖÌå±äÁ¿ */
    --font-main: "Microsoft YaHei", Arial, sans-serif;
    --fontsizea: 1rem;
    /* »ù´¡×ÖÌå */
    --fontszieb: 1.5rem;
    /* ´ó×ÖÌå */
    --fontsizec: 0.9rem;
    /* Ð¡×ÖÌå */

    /* Ô²½Ç/ÒõÓ°±äÁ¿ */
    --border-radius: 8px;
    --box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);

    /* ¹ý¶É¶¯»­±äÁ¿ */
    --transition-default: all 0.3s ease;

    --zhuwidth: 100%;
}

/* È«¾ÖÖØÖÃ */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* ÅúÁ¿È¥³ý ul/ol ÏÂËùÓÐ li µÄÄ¬ÈÏÔ²È¦/Êý×Ö */
ul {
    list-style-type: none;
    /* ºËÐÄ£ºÈ¡ÏûÁÐ±í±ê¼Ç */
    margin: 0;
    padding: 0;
    /* Çå³ýÄ¬ÈÏÄÚ±ß¾à£¬Ïû³ýÔ²È¦Õ¼Î»µÄ¿Õ°× */
}

/* È¥³ý li ÄÚ²¿ a ±êÇ©µÄÏÂ»®Ïß */
li a {
    text-decoration: none;
    /* ºËÐÄ£ºÈ¡ÏûÏÂ»®Ïß */
}
a{
    text-decoration: none;
}
* {
    font-size: 0.8vw;
}

.flex {
    display: flex;
}

.flexjuzhong {
    display: flex;
    justify-content: center;
    align-items: center;
}

.zhuwidth {
    width: var(--zhuwidth);
    padding: 0 10vw;
    display: flex;
}

.daohanghezi {
    height: 6vh;
    color: #fff;
    background-color: #000000;
    position: fixed;
    /* ¹Ì¶¨¶¨Î»£ºÍÑÀëÎÄµµÁ÷£¬²»Õ¼Î» */
    top: 0;
    /* ¹Ì¶¨ÔÚ¶¥²¿ */
    left: 0;
    /* ¿í¶ÈÆÌÂúÒ³Ãæ */
    right: 0;
    /* ¿í¶ÈÆÌÂúÒ³Ãæ */
    z-index: 9999;
    /* ²ã¼¶Éè¸ß£¬È·±£¸¡ÔÚÆäËûÔªËØÉÏ·½ */
}

.daohanghezi a {
    color: #fff;
}

.daohanghezi .yijili:hover .yijia {
    color: var(--fuzhu-color);
}

.pcdaohang {
    display: flex;
    /* width: 35vw; */
    height: 6vh;
}

.yijili {
    text-align: center;
    padding: 0 1.5vw;
    height: 100%;
    line-height: 6vh;
    flex: 1;
    position: relative;
    overflow: visible;
    /* ½öÐÂÔöÕâÒ»ÐÐ£º·ÀÖ¹¶þ¼¶²Ëµ¥±»ÕÚµ²£¬²»Ó°ÏìÈÎºÎÅÅ°æ */
}

.logo {
    margin-right: 3vw;
    height: 100%;
    display: flex;
    align-items: center;
}

.logo a {
    display: flex;
    align-items: center;
    height: 100%;
}

.logo img {
    width: auto;
    height: 90%;
}

.yijili:hover .erjidingwei,
.yijili:hover .chanpindandu {
    display: block;
}

.yijili .yijia{
  white-space: nowrap;
}

.erjicaidan li {
    background-color: #000000;
    color: #8d6e42;
}

.erjidingwei {
    z-index: 999;
    display: none;
    transform: translateX(-1.5vw);
    width: 100%;
    top: 100%;
    position: absolute;
}

.erjidingwei div {
    color: #fff;
    background-color: #000000;
    height: 5vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.erjidingwei div:hover a {
    color: #8d6e42;
}

/* ²úÆ·µ¼º½µ¥¶ÀµÄCSS */
.yijiacp {
    position: static;
}

.chanpindandu {
    z-index: 999;
    display: none;
    padding: 1vh 10vw;
    width: 100vw;
    left: 0;
    background-color: #000000;

    position: absolute;
    /* height: 50vh; */
}


/* Íâ²ã×ÜÈÝÆ÷£º×óÓÒ²¼¾Ö£¨ºËÐÄ£© */
.tab-total-container {
    display: flex;
    /* ×óÓÒ²¢ÅÅ£¬ÎÞÐè¸¡¶¯ */
}

/* ×ó²àÑ¡Ïî¿¨ÈÝÆ÷£ºÊúÏòÅÅÁÐ£¬³ÐÔØËùÓÐ¶¯Ì¬Éú³ÉµÄÑ¡Ïî¸¸ÈÝÆ÷ */
.tab-left-wrapper {
    /* ÎÞ¶îÍâÃÀ»¯£¬½ö³ÐÔØÄÚÈÝ£¬¿É×ÔÐÐºóÐøÌí¼ÓÑùÊ½ */
    width: 15vw;
    text-align: left;
    height: 100%;
    /* border-right: #8d6e42 1px solid; */
}

/* µ¥¸öÑ¡Ïî¸¸ÈÝÆ÷£ºÑ¡Ïî1+ÄÚÈÝ1Í¬ÈÝÆ÷£¨ÊÊÅä³ÌÐò¶¯Ì¬Êä³ö£© */
.tab-item-parent {
    /* ³ÌÐò¶¯Ì¬Éú³ÉÊ±£¬Ñ­»·Êä³ö¸ÃÀà¼´¿É */
    height: auto;
    line-height: auto;
}

/* ×ó²àÑ¡Ïî¿¨Ïî£º»ù´¡¿É½»»¥ÑùÊ½ */
.tab-trigger {
    cursor: pointer;
    /* Ðü¸¡ÊÖÐÍ£¬ÌáÊ¾¿É½»»¥ */
    list-style: none;
    /* È¥³ýÄ¬ÈÏÔ²µã£¨ÈôÓÃli±êÇ©£© */
    margin: 0;
    /* È¥³ýÄ¬ÈÏ±ß¾à */
    padding: 0;
    /* È¥³ýÄ¬ÈÏÄÚ±ß¾à */
    display: flex;
    align-items: center;
}

.tab-trigger i {
    margin-right: 0.6vw;
    font-size: 0.6vw;
}

/* ÓÒ²àÄÚÈÝ×ÜÈÝÆ÷£º×Ô¶¯Ìî³äÊ£Óà¿í¶È */
.tab-right-total {
    flex: 1;
    /* ºËÐÄ£ºÕ¼Âú×ó²àÒÔÍâµÄËùÓÐ¿í¶È */
    border-left: #8d6e42 1px solid;
    position: relative;
    /* ×÷ÎªÄÚÈÝÏîµÄ¶¨Î»ÉÏÏÂÎÄ£¬±ÜÃâÄÚÈÝÖØµþ´íÂÒ */
}

/* ÓÒ²àÄÚÈÝÏî£ºÄ¬ÈÏÒþ²Ø£¬¾ø¶Ô¶¨Î»£¨±ÜÃâ¶¯Ì¬Éú³ÉÊ±²¼¾Ö´íÂÒ£© */
.tab-content {
    display: none;
    /* Ä¬ÈÏÒþ²ØËùÓÐÄÚÈÝ */
    position: relative;
    /* ËùÓÐÄÚÈÝµþ¼ÓÔÚÍ¬Ò»ÇøÓò£¬±ÜÃâ²¼¾ÖÆ«ÒÆ */
    top: 0;
    left: 0;
    padding-left: 2vw;
    padding-bottom: 2vw;
    width: 100%;
    /* ³ÅÂúÓÒ²àÄÚÈÝÈÝÆ÷ */
}

.frongqicplist {
    display: grid;
    /* ¿ªÆôGrid²¼¾Ö */
    grid-template-columns: repeat(4, 1fr);
    /* ¹Ø¼ü£º4ÁÐ£¬Ã¿ÁÐ¿í¶È¾ùµÈ£¨1fr£© */
    gap: 16px;
    /* ×ÓÔªËØË®Æ½/´¹Ö±¼ä¾à£¬¼ò½àÎÞÒç³ö */

}

.cperjilist {
    background-color: #fff;
    /* width: 25%; */
    overflow: hidden;
    color: #000000;
    padding: 0 1vw;
    display: flex;
    justify-content: center;
    text-align: center;
}

.cperjilist p {
    color: #000000;
}

.cperjilist img {
  padding: 1vw;
    max-width: 100%;
    object-fit: contain;
    height: auto;
    max-height: 80vh;
}

/* ³õÊ¼×´Ì¬£ºµÚÒ»¸öÄÚÈÝÏÔÊ¾£¨ºËÐÄ£¬Ä¬ÈÏ¼¤»îµÚÒ»¸öÑ¡Ïî¶ÔÓ¦ÄÚÈÝ£© */
.tab-content:first-of-type {
    display: block;
}

.disnone {
    display: none;
    background: none;
    border: #fff 1px solid;
    align-items: center;
    min-height: 20vh;
}





/* ÂÖ²¥ÈÝÆ÷ */
.swiper-container {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

/* ÂÖ²¥slide */
.swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Í¼Æ¬×ÔÊÊÓ¦ */
.swiper-slide img {
    width: 100vw;
    height: auto;
    object-fit: cover;
}

/* ×Ô¶¨Òåiconfont¼ýÍ·°´Å¥ */
.swiper-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 6vh;
    height: 6vh;
    border: none;
    background: transparent;
    cursor: pointer;
    z-index: 10;
    font-size: 6vh !important;
    color: rgba(255, 255, 255, 0.8);
    transition: color 0.3s ease;
    padding: 0;
    line-height: 1;
}

.swiper-btn:hover {
    color: #ffffff;
}

.swiper-btn-prev {
    left: 20px;
}

.swiper-btn-next {
    right: 20px;
}

.iconfont {
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* ÖØÐ´·ÖÒ³Æ÷ÈÝÆ÷ÑùÊ½£¨¸²¸ÇSwiperÄ¬ÈÏ£© */
.swiper-pagination {
    position: absolute;
    bottom: 30px !important;
    /* Ç¿ÖÆ¸²¸ÇSwiperÄ¬ÈÏbottom */
    left: 50% !important;
    transform: translateX(-50%) !important;
    display: flex !important;
    gap: 10px !important;
    z-index: 999 !important;
    /* È·±£ÈÝÆ÷²ã¼¶×î¸ß */
    width: auto !important;
    /* ±ÜÃâ¿í¶È±»À­Éì */
    height: auto !important;
}

/* ÖØÐ´Ð¡°×Ìõ»ù´¡ÑùÊ½£¨Ç¿ÖÆ¸²¸ÇSwiperÄ¬ÈÏbullet£© */
.swiper-pagination-bullet {
    width: 3vw !important;
    height: 6px !important;
    border-radius: 0px !important;
    background: #ffffff !important;
    /* Ð¡°×Ìõµ×É«£¨Ç¿ÖÆ°×É«£© */
    opacity: 1 !important;
    /* È¡ÏûSwiperÄ¬ÈÏµÄopacity:0.2 */
    position: relative !important;
    overflow: hidden !important;
    /* ¹Ø¼ü£º²Ã¼ô³¬³öµÄ½ø¶ÈÌõ */
    cursor: pointer !important;
    --progress-width: 0%;
    /* ½ø¶È±äÁ¿ */
    z-index: 1 !important;
    /* »ù´¡²ã¼¶ */
    /* Çå³ýSwiperÄ¬ÈÏµÄmargin/ÆäËûÑùÊ½ */
    margin: 0 !important;
}

/* ÖØÐ´½ø¶ÈÌõÎ±ÔªËØ£¨Ç¿ÖÆ²ã¼¶+±³¾°+³ß´ç£© */
.swiper-pagination-bullet::after {
    content: "" !important;
    /* Ç¿ÖÆ±£Áôcontent£¨È±Ê§»áµ¼ÖÂÎ±ÔªËØ²»ÏÔÊ¾£© */
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: var(--progress-width) !important;
    height: 100% !important;
    /* Ç¿ÖÆ¸ß¶È100% */
    background: var(--fuzhu-color) !important;
    /* ÏÈÓÃ´¿ºìÉ«²âÊÔ£¨ÅÅ³ý½¥±äÎÊÌâ£© */
    z-index: 2 !important;
    /* Î±ÔªËØ²ã¼¶¸ßÓÚÐ¡°×Ìõµ×É« */
    transition: none !important;
}

/* ¼¤»îÌ¬Ð¡°×Ìõ£¨¶µµ×£© */
.swiper-pagination-bullet-active {
    opacity: 1 !important;
    background: #ffffff !important;
}



/* Íâ²ãÈÝÆ÷£º¿ØÖÆÕûÌå¿í¶È+¾ÓÖÐ */
/* ×îÍâ²ãÈÝÆ÷£º¿ØÖÆÕûÌå¾ÓÖÐ+¼ýÍ·Î»ÖÃ */
.product-swiper-wrapper {
    position: relative;
    width: 100%;
    margin: 50px auto;
  }
  
  /* Íâ²¿¼ýÍ·£¨ÈÝÆ÷Íâ£¬²»°üº¬ÔÚSVG±³¾°ÄÚ£© */
  .product-arrow-prev, .product-arrow-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 6vh;
    height: 6vh;
    font-size: 6vh;
    color: #333;
    z-index: 999;
    cursor: pointer;
    background: none !important;
    border: none;
    outline: none;
  }
  /* ×ó¼ýÍ·£ºÔÚ×îÍâ²ãÈÝÆ÷×ó²àÍâ²¿ */
  .product-arrow-prev {
    left: -7vh;
  }
  /* ÓÒ¼ýÍ·£ºÔÚ×îÍâ²ãÈÝÆ÷ÓÒ²àÍâ²¿ */
  .product-arrow-next {
    right: -7vh;
  }
  
  /* ÄÚÈÝÇø£¨½öÕâÀï¼ÓSVG±³¾°£© */
  .product-swiper-content {
    width: 100%;
    padding: 40px 0;
    background-image: url("/html/static/upload/other/20260103/1767414150787313.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    background-color: #f6f8f9;
  }
  
  /* SwiperÈÝÆ÷£¨ÄÚÈÝÇøÄÚ£© */
  .product-swiper-content .swiper {
    width: 100%;
    padding: 0 20px; /* ÄÚÈÝÇøÄÚ²¿¼ä¾à */
  }
  
  /* SlideÑùÊ½ */
  .product-swiper-content .swiper-slide {
    width: calc((100% - 4px) / 3) !important;
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
  }
  
  /* ²úÆ·Item + Í¼Æ¬³ß´ç */
  .headset-item {
    width: 100%;
    /* max-width: 200px; */
    text-align: center;
  }
  .headset-item img {
    width: 80%;
    /* max-width: 180px; */
    height: auto;
    margin-bottom: 15px;
  }
  .headset-item h3 {
    font-size: 18px;
    margin-bottom: 5px;
    color: #333;
  }
  .headset-item p {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
  }
  .headset-btn {
    padding: 6px 20px;
    border: 1px solid #999;
    background: transparent;
    border-radius: 4px;
    cursor: pointer;
  }
  

/* .biaotiwenzi{

} */
.biaotiwenzi p,.biaotiwenzi span , .biaotiwenzi a{
    background-image: url("/html/static/upload/other/20260103/1767414150787313.svg") ;
    background-position: 20px -15px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 2vh 2vw 0 0; /* ¸øÄÚÈÝÇøÁô¿Õ¼ä */
    background-origin: content-box; /* ±³¾°Í¼µÄÆ«ÒÆ²Î¿¼ÄÚÈÝÇø */
    font-size: 3rem;
    font-weight: bold;
}
  .tuijianchanpin{
    margin:5vh 0px;
    width: var(--zhuwidth);
    padding: 0 15vw;
  }
  .tuijianchanpin .iconfont{
    font-size: 6vh;
  }

  .cptuijiandiyipai{
    width: 100%;
    margin-bottom: 2vh;
    background-color: #f1f1f1;
    display: flex;
  }
  .biaoti{
    font-size: 3rem;
    font-weight: bold;
  }
  .wenziqu{
    position: relative;
    padding: 2vw;
    width: 45%;
  }
.wenziqu2{
display: flex;
text-align: center;
justify-content: center;
align-items: center;
  }
  .tupianqu{
    width: 55%;
    height: 50vh;
    border-radius: 3vh 0 0 3vh;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
  .tupianqu:nth-child(2){
    border-radius: 0 3vh 3vh 0;
  }

  .btxt{
    font-size: 3vh;
    margin: 2vh 0;
  }
  .wenziqu a{
    position: absolute;
    color: var(--fuzhu-color);
    font-size: 2vh;
    padding: 1vh 3vh;
    border: #8d6e42 2px solid;
    border-radius: 1vh;
    bottom: 2vw;
    right: 2vw;
  }

  .wenziqu a:hover, .lefttxt a:hover{
    background-color: #8d6e42;
    color: #fff;
  }
  .ppgs{
    padding: 6vh 15vw;
    display: flex;
    width: 100%;
    height: 50vh;
  }
  .ppgsfu{
    background-color: #f1f1f1;
  }
  .lefttxt p:nth-child(1){
    font-size: 5.5vh;
    color: #8d6e42;
  }
.lefttxt{
    align-items: center;
}
.lefttxt a{
    color: var(--fuzhu-color);
    font-size: 2vh;
    padding: 1vh 3vh;
    border: #8d6e42 2px solid;
    border-radius: 1vh;
}
  .rughtpic{
    height: 100%;
    margin-left: auto;
    aspect-ratio: 1 / 1; 
    overflow: hidden;
  }
  .rughtpic img{
    height: 100%;
  }

  .dibufoot{
    
    background-color: #000000;
    padding: 2vh 15vw;
    padding-bottom: 8vh;
    display: flex;
  }
  .dibufoot a{
    color: #f1f1f1;
    line-height: 3vh;
  }
  .titleAA{
    color: #8d6e42;
    font-weight: bold;
    font-size: 1.2rem;
    margin-bottom: 2vh;

  }
  .xiaocaidan{
    margin-right: 4vw;
  }
  .souandguanzhu{
    text-align: right;
    margin-left: auto;
  }

      /* ËÑË÷ÈÝÆ÷£º¿É¶à´Î¸´ÖÆÊ¹ÓÃ */
      .search-container {
        position: relative;
        /* width: 100%; */
        display: flex;
      }
      /* ËÑË÷ÊäÈë¿ò */
      .search-input {
        width: 7vw;
        height: 2.5vh;
        padding: 0 1.2vw 0 0.5vw;
        border: 1px solid #ccc;
        border-radius: 1vw;
        background: #000;
        color: #fff;
        font-size: 0.6vw;
        outline: none;
        box-sizing: border-box;
      }
      .souheanniu{
        /* width: 7vw; */
        margin-right: 1vw;
        height: 2.5vh;
        padding: 0 0.5vw 0 0.5vw;
        /* border: 1px solid #ccc; */
        border-radius: 1vw;
        background: #ffffff;
        color: #000000;
        font-size: 0.6vw;
        box-sizing: border-box;
      }
      .sds-btn-mall a{
        color: #000;
        line-height: 2.5vh;
      }


      /* ËÑË÷°´Å¥£¨IconfontÈÝÆ÷£© */
      .search-btn {
        position: absolute;
        right: 12px;
        top: 50%;
        transform: translateY(-50%);
        background: none;
        border: none;
        color: #ccc; /* Í¼±êÑÕÉ« */
        font-size: 20px;
        cursor: pointer;
        padding: 0;
        line-height: 1;
      }
      /* Í¼±êhoverÑùÊ½£¨¿ÉÑ¡£© */
      .search-btn:hover {
        color: #fff;
      }

      .banquan{
        width: 100%;
        
        padding: 1vh 15vw;
        background-color: #1f1f1f;
        color: #fff;
        text-align: center;
      }
      .banquan span,.banquan a{
        font-size: 0.6rem;
      }
       /* ÈÝÆ÷ÑùÊ½£ºÓÃÓÚ¶¨Î»¶þÎ¬Âë£¨Ïà¶Ô¶¨Î»£© */
       .qrcode-container {
        position: relative; /* ¹Ø¼ü£º×÷Îª¶þÎ¬Âë¾ø¶Ô¶¨Î»µÄ²Î¿¼ÈÝÆ÷ */
        width: fit-content; /* ¿í¶È×ÔÊÊÓ¦PÔªËØÄÚÈÝ */
        margin-left: auto;
    }

    /* PÔªËØ»ù´¡ÑùÊ½ */
    .hover-show-qrcode {
        cursor: pointer; /* Êó±êÐü¸¡ÏÔÊ¾ÊÖÐÍ£¬ÌáÊ¾¿É½»»¥ */
    }

    /* ¶þÎ¬ÂëÍ¼Æ¬ÈÝÆ÷ÑùÊ½ */
    .qrcode-popup {
        /* ¹Ø¼ü£º¾ø¶Ô¶¨Î»£¬½«¶þÎ¬Âë¶¨Î»µ½PÔªËØÉÏ·½ */
        position: absolute;
        top: -16vh; /* ÏòÉÏÆ«ÒÆ£¬Î»ÓÚPÔªËØÉÏ·½£¨¿É¸ù¾Ý¶þÎ¬Âë´óÐ¡µ÷Õû£© */
        left: 50%; /* Ë®Æ½¾ÓÖÐ¶ÔÆëPÔªËØ */
        transform: translateX(-50%); /* ¾«×¼¾ÓÖÐ */
        display: none; /* Ä¬ÈÏÒþ²Ø¶þÎ¬Âë */
        width: 15vh;
        height: 15vh;
        padding: 5px;
        background-color: #fff;
        border: 1px solid #eee;
        box-shadow: 0 2px 8px rgba(0,0,0,0.1);
        z-index: 999; /* È·±£¶þÎ¬ÂëÔÚ×îÉÏ²ãÏÔÊ¾ */
    }

    /* ¶þÎ¬ÂëÍ¼Æ¬ÑùÊ½ */
    .qrcode-popup img {
        width: 100%;
        height: 100%;
        object-fit: cover; /* ±£³ÖÍ¼Æ¬±ÈÀý */
    }

    /* ¹Ø¼ü£ºÊó±êÐüÍ£PÔªËØÊ±£¬ÏÔÊ¾ÉÏ·½µÄ¶þÎ¬Âë */
    .qrcode-container:hover .qrcode-popup {
        display: block; /* ÐüÍ£Ê±ÏÔÊ¾¶þÎ¬Âë */
    }

    .dingbanner{
      margin-top: 6vh;
      padding: 16vh 10vw;
      text-align: center;
      background-repeat: no-repeat; /* ½ûÖ¹Í¼Æ¬Æ½ÆÌ */
      background-position: center center; /* Ë®Æ½´¹Ö±¾ÓÖÐ */
      background-size: cover; /* ×î´ó»¯ÏÔÊ¾£¬¸²¸ÇÕû¸öÈÝÆ÷£¬±£³Ö±ÈÀý */
    }
    .dingbanner p{
      color: #fff;
    }
    .dingbanner .biaoti1{
      font-size: 5rem;
    }
    .dingbanner .biaoti2{
      font-size: 1.8rem;
      
    }
    .chanpinhezizong{
      padding: 5vh 10vw;
      display: flex;
      flex-wrap: wrap;
      gap: 2vw; /* ×ÓÔªËØÖ®¼äµÄË®Æ½/´¹Ö±¼ä¾à */
    }
.chanpinhezizong .chanpin{
  width: calc((100% - 2 * 2vw) / 3);
  text-align: center;
  background-color: #ffffff;
  border-radius: 1vw;
  border: 0.5px solid rgba(189, 189, 189, 0.2);
  
}

.chanpinhezizong .chanpin:hover{
  border:none;
  box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.2);
}


    .anniua{
      color: var(--fuzhu-color);
      display: flex;
      font-size: 2vh;
      align-items: center;
      width: 10vw;
      height: 4vh;
      margin: auto;
      margin-bottom: 2vh;
      justify-content: center;
      border: #8d6e42 2px solid;
      border-radius: 1vh;
    }
.anniua:hover{
  background-color: var(--fuzhu-color);
  color: #fff;
}
    .chanpintuhezi{
      width: 100%;
      height: 30vh;
      margin: 3vh 0vw;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .chanpintuhezi img{
      height: auto;
      max-height: 100%;
      width: auto;
      max-width: 100%;
    }
    .chanpin p:nth-child(3){
      margin: 1vh auto;
    }

    .page-num{
      font-size: 1rem;
      padding: 0.5vh 0.5vw;
      border-radius: 0.2vw;
      color: #000;
      margin: 0px 0.5vw;
      margin-bottom: 4vh;
    }

    .page-num:hover{
      color: var(--fuzhu-color);
    }
    .page-num-current{
      color: #fff;
      background-color: #000;
    }
    .juzhong{
      align-items: center;
      justify-content: center;
    }

    .chanpinxqtou{
      margin: 12vh 0px 6vh 0px;
      justify-content: center;
      height: 80vh;
      align-items: center;
      background-repeat: no-repeat; /* ½ûÖ¹Í¼Æ¬Æ½ÆÌ */
      background-position: center center; /* Ë®Æ½´¹Ö±¾ÓÖÐ */
      background-size: auto 80%
    }

    .cpoxqp{
      font-size: 10rem;
    font-weight: bold;
    background: linear-gradient(to right, #cb5485, #217fe0);
  /* 2. ²Ã¼ô±³¾°µ½ÎÄ×ÖÇøÓò£¨webkitÇ°×º¼æÈÝChrome/Safari£© */
  -webkit-background-clip: text;
  background-clip: text;
  /* 3. ÎÄ×ÖÉèÎªÍ¸Ã÷£¬ÏÔÊ¾½¥±ä±³¾° */
  color: transparent;
    }
    
    .cpxqlunbo .swiper{
      box-shadow: 2px 2px 15px rgba(30, 80, 151, 1);
      border-radius: 2vw;
      margin-bottom: 13vh;
      overflow: hidden;
    }

    .cpxqzuoyou{
      flex-wrap: wrap;
    }

    .cpxqzuoyou .bianli1{
      flex: 0 0 calc(100% - 20px);
      display:flex;
      /* ÉÏÏÂ×óÓÒµÄ¼ä¾à */
      margin: 5vh 0px;
      /* ¿ÉÑ¡£ºÔªËØÄÚ±ß¾à£¬ÃÀ»¯ÄÚÈÝÇøÓò */
      padding: 20px;
    }
    .cpxqzuoyou .bianli1:nth-child(even) {
      flex-direction: row-reverse;
    }
    .cpxqatu{
      position: relative; /* ÎªÍ¼Æ¬¾ø¶Ô¶¨Î»×ö²Î¿¼ */
      width: 50%; /* ¸¸ÈÝÆ÷¿í¶È50% */
      aspect-ratio: 1/0.7; /* ºËÐÄ£ºÉèÖÃ1:1¿í¸ß±È£¨Õý·½ÐÎ£©£¬Ìæ´úheight:1 */
      flex-shrink: 0; /* ·ÀÖ¹flex²¼¾ÖÏÂ±»Ñ¹Ëõ */
      overflow: hidden; /* Òþ²ØÍ¼Æ¬³¬³öÈÝÆ÷µÄ²¿·Ö */
      margin-right: 15px;
    }
    .cpxqzuoyou .bianli1 .cpxqatu img {
      position: absolute;
      top: 0;
      left: 0;
      /*width: 100%;*/
      height: 100%;
      object-fit: cover; /* ºËÐÄ£º±£³Ö±ÈÀý£¬×î´ó»¯Ìî³ä£¬³¬³ö²¿·Ö²Ã¼ô */
      object-position: center; /* ¿ÉÑ¡£ºÍ¼Æ¬¾ÓÖÐ²Ã¼ô£¬¿É¸ÄÎªtop/bottom/left/rightµ÷Õû½¹µã */
    }

    .cpxqatxt{
      color: #999999;
      align-items: center;
      text-align: left;
      display: flex;
      flex-wrap: wrap;
      width: 50%;
      padding-left: 3vw;
      padding-right: 3vw;
    }

    .cpxqatxt p{
      flex: 0 0 100%;
    }
    .cpxq-title{
      color: #000;
      font-size: 2rem;
      font-weight: bold;
      margin-bottom: 2vh;
      display: flex;
      align-items: center;
    }
    .cpxq-title i{
      margin-right: 1vw;
    }
    .chxqbaozhuang {
      overflow: hidden;
      width: 100%;
      height: auto;
      margin-bottom: 5vh;

    }
    .chxqbaozhuang img{
      width: 100%;
      height: 100%;
    }

    .baifenbaiwidth{
      width: 80%;
      text-align: center;
      margin-left: 10%;
    }
    .jianbian{
        /* ±ê×¼Óï·¨ */
  background: linear-gradient(to right, #a05a92, #3579d1);
  /* ¼æÈÝÀÏ°æä¯ÀÀÆ÷£¨ÈçChrome/Safari¾É°æ±¾£© */
  background: -webkit-linear-gradient(left, #a05a92, #3579d1);
  /* ¼æÈÝFirefox¾É°æ±¾ */
  background: -moz-linear-gradient(left, #a05a92, #3579d1);
  /* ¼æÈÝIE10+ */
  background: -ms-linear-gradient(left, #a05a92, #3579d1);
  /* ¼æÈÝOpera */
  background: -o-linear-gradient(left, #a05a92, #3579d1);
    }
    .yuanjiao{
      border-radius: 1vw;
    }

    .youyigebiaoti{
      font-size: 2rem;
      color: #fff;
      font-weight: 500;
      padding: 1vh 3vw;
      margin-bottom: 3vh;
      border-radius: 100vw;
    }

    .xiaowenzi{
      font-size: 1.8rem;
      text-align: center;
      width: 100%;
    }

    .xiaohr{
      border-bottom: #000 2px solid;
      margin-bottom: 3vh;
    }
.cpxqggcs{
  display: flex;
    flex-wrap: wrap;
}
/* ÆæÊýÎ»ÖÃµÄ×ÓÔªËØ£ºÓÒÉÏ¡¢ÓÒÏÂÔ²½ÇÉèÎª0 */
.cpxqggcs > *:nth-child(odd) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* Å¼ÊýÎ»ÖÃµÄ×ÓÔªËØ£º×óÉÏ¡¢×óÏÂÔ²½ÇÉèÎª0 */
.cpxqggcs > *:nth-child(even) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.binglie ,.zhengxing{
  box-shadow: 2px 2px 15px rgb(209, 209, 209, 0.3);
  margin: 1.5vh 0px;
  padding: 3vh auto;
  padding: 3vh;
}

    .binglie{
      width: 50%;
    }
    .zhengxing{
      border-radius: 1vw!important;
      width: 100%;
    }
    .canshuzhi{
      /* font-size: 0.6vw; */
      color: #999999;
    }
    .sds-btn {
      /* °´Å¥»ù´¡ÑùÊ½ */
      display: inline-block;
      padding: 10px 40px; /* ÄÚ±ß¾à¿ØÖÆ°´Å¥´óÐ¡ */
      background-color: #9b7b4e; /* ³õÊ¼±³¾°É«£¨ºÍÊ¾ÀýÒ»ÖÂµÄ×ØºÖÉ«£© */
      color: #fff; /* ³õÊ¼ÎÄ×Ö°×É« */
      font-size: 2rem;
      text-decoration: none; /* È¥µôÁ´½ÓÏÂ»®Ïß */
      border-radius: 100px; /* ´óÔ²½ÇÊµÏÖ½ºÄÒÐÎ×´ */
      transition: all 0.3s; /* ¹ý¶É¶¯»­ÈÃhoverÐ§¹û¸üÆ½»¬ */
      width: 40%;
      /* margin-left: 30%; */
      text-align: center;
      margin-top: 20vh;
      margin-bottom: 10vh;
    }
    
    /* Êó±ê¾­¹ýÊ±µÄÑùÊ½ */
    .sds-btn:hover {
      background-color: #fff; /* ±³¾°±ä°× */
      color: #ffc107; /* ÎÄ×Ö±ä»Æ£¨ÕâÀïÓÃÁË Bootstrap ³£ÓÃµÄ»ÆÉ«£© */
      border: 1px solid #9b7b4e; /* ¼Ó¸ö±ß¿ò±ÜÃâhoverÊ±°´Å¥¡°ÊÕËõ¡± */
    }

    .huisebg{
      background-color:#f6f7f9 ;
    }
    .margin-bottom{
      margin-bottom: 5vh;
    }
    .padding-top-bottom{
      padding-top: 4vh;
      padding-bottom: 4vh;
    }


    /* ÁªÏµIMµç¾ºÒ³ÃæÉç½»Ã½Ìå */
    .social-container {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 20px;
      padding: 10px;
  }
  .social-item {
      position: relative;
      text-align: center;
      cursor: pointer;
  }
  .social-icon {
      font-size: 24px;
      color: #666;
      margin-bottom: 5px;
      display: block;
  }
  .social-name {
      font-size: 14px;
      color: #666;
  }

  /* ·Ö¸ôÏß */
  .divider {
      color: #ccc;
      margin: 0 10px;
  }
  /* ¶þÎ¬Âëµ¯´° */
  .qrcode-popup {
      position: absolute;
      top: -130px;
      left: 50%;
      transform: translateX(-50%);
      width: 120px;
      height: 120px;
      background: #fff;
      border: 1px solid #eee;
      padding: 5px;
      box-shadow: 0 2px 8px rgba(0,0,0,0.1);
      display: none;
      z-index: 99;
  }
  .qrcode-popup img {
      width: 100%;
      height: 100%;
  }
  .social-item:hover .qrcode-popup {
      display: block;
  }
  .shouhanglx{
    text-align: center;
    border: #000 1px solid;
    padding: 2vh;
  }
  .binpailx{
    display: flex;
    width: 100%;
  }
  .binpailx div{
    width: 49%;
    /* display: flex; */
    text-align: center;
    background-color: #fff;
    padding: 5vh 0px;
  }
  .binpailx div:nth-child(1){
    margin-right: 2%;
  }
  .binpailx p{
    line-height: 2vw;
  }

  .binpailx div:nth-child(2){
    display: flex;
    align-items: center;
    justify-content: center;
  }  

  .binpailx img{
    height: 80%;
    border: 1px #000 solid;
  }

  .newlxfs{
    background-color: #fff;
    padding: 5vh 0px;
    text-align: center;
    color: #999999;
    line-height: 2vw;
  }
  .heicolor{
    color: #000;
    font-size: 1vw;
    font-weight: bold;
  }

  .adddizhi{
    background-color: #fff;
    text-align: center;
    color: #999999;
    padding: 5vh 0px;
  }
  .shejiao{
    text-align: center;
    width: 100%;
    background-color: #fff;
    padding: 5vh 0px;
  }
  .shejiao .iconfont{
    font-size: 2vw;
  }
.bujunewsa{
  flex-wrap: wrap;
  gap: 2vw;
  display: flex;
}
  .bujunews{
    background-color: #fff;
    overflow: hidden;
    width: calc((100% - 2 * 2vw) / 3);
    height: 50vh;
  }

  .newstu{
    overflow: hidden;
    max-height: 30vh;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .newstu img{
    width: 100%;
    height: auto;
  }

  .newstxt{
    padding: 3vh;
    height: 20vh;
    flex-wrap: wrap;
    display: flex;
    color: #000;
  }

  .newstxt1p{
    font-weight: bold;
    width: 100%;
  }
  .newstxt2p{
    color: #999999;
    margin-top: auto;
    text-align: left;
    margin-left: 0;
  }

  .mianbaoxie a{
    font-size: 0.6vw;
    color: #999999;
    padding: 0px 1vw;
  }
  .mianbaoxie{
    font-size: 0.6vw;
    color: #999999;
    padding-bottom: 3vh;
  }

  .zuihoumianbaoxie{
    color: #000;
    font-weight: bold;
  }

  .neirongnews img{
    width: 100%;
    height: auto;
    padding: 2vh 0px;
  }

  .neirongnews{
    line-height: 1.8vw;
  }

  .xinwenhezi{
    flex-wrap: wrap;
  }

  .xinwenhezih1{
    width: 100%;
    font-size: 1.5rem;
  }

  .xinwenhezi{
    display: block;
  }

  .huise{
    color: #999999;
    margin-left: 3vh;
  }

  .xinwenhezi hr{
    margin: 3vh 0px;
    color: #c2c2c2;
    height: 0.5px;
  }
.aiyahaiyao{
  border: #999999 1px solid;
  height: 40vh;
}

.tuaaisjh{
  height: 65%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.tuaaisjh img{
  width: auto;
  min-width: 100%;
  min-height: 100%;
  height: auto;
}
.zheygege{
  padding: 2vh;
  height: 35%;
display: flex;
flex-wrap: wrap;
}
.zheygege p:nth-child(1){
  width: 100%;
  margin-bottom: auto;
}
.shiwoasa{
  width: 100%;
  font-size: 0.6vw;
  color: #999999;
  margin-top: auto;
}

.xiaotiaozi{
  padding: 3vh 10vw;
  align-items: center;
}
.xiaotiaozi i{
  font-size: 1.5vw;

}

        /* Í¼±êÈÝÆ÷£ºÀàÃûÔö¼ÓaaaÇ°×º */
        .aaaicon-container {
          display: flex;
          gap: 40px;
          margin-left: auto;
          justify-content: center;
          align-items: center;
          /* min-height: 50vh;
          padding-top: 100px; Ô¤Áô¶þÎ¬ÂëÏÔÊ¾¿Õ¼ä */
      }

      /* µ¥¸öÍ¼±ê°ü¹ü²ã£ºÀàÃûÔö¼ÓaaaÇ°×º */
      .aaaicon-wrap {
          position: relative; /* Îª¶þÎ¬Âë¾ø¶Ô¶¨Î»×ö²Î¿¼ */
          cursor: pointer; /* Êó±êÐü¸¡ÏÔÊ¾ÊÖÐÍ */
          font-size: 40px; /* Í¼±ê´óÐ¡£¬¿É¸ù¾ÝÐèÇóµ÷Õû */
          color: #333; /* Í¼±êÄ¬ÈÏÑÕÉ« */
          transition: color 0.3s; /* ÑÕÉ«¹ý¶É¶¯»­ */
      }

      /* Í¼±êÐü¸¡Ê±µÄÑÕÉ«±ä»¯£¨¿ÉÑ¡£© */
      .aaaicon-wrap:hover {
          color: #0088ff;
      }

      /* ¶þÎ¬ÂëÈÝÆ÷£ºÀàÃûÔö¼ÓaaaÇ°×º */
      .aaaqrcode-box {
          position: absolute;
          top: -130px; /* ¶¨Î»µ½Í¼±êÕýÉÏ·½£¬ÊýÖµ¿Éµ÷Õû */
          left: 50%;
          transform: translateX(-50%); /* Ë®Æ½¾ÓÖÐ */
          width: 120px; /* ¶þÎ¬Âë¿í¶È */
          height: 120px; /* ¶þÎ¬Âë¸ß¶È */
          background-color: #fff;
          border: 1px solid #eee;
          box-shadow: 0 2px 8px rgba(0,0,0,0.1);
          padding: 5px;
          display: none; /* Ä¬ÈÏÒþ²Ø */
          z-index: 999; /* È·±£¶þÎ¬ÂëÔÚ×îÉÏ²ã */
      }

      /* ¶þÎ¬ÂëÍ¼Æ¬ÑùÊ½£¨ÎÞ×Ô¶¨ÒåÀàÃû£¬ÎÞÐèÐÞ¸Ä£© */
      .aaaqrcode-box img {
          width: 100%;
          height: 100%;
          object-fit: cover;
      }

      /* Ðü¸¡Ê±ÏÔÊ¾¶þÎ¬Âë£ºÀàÃûÍ¬²½ÐÞ¸Ä */
      .aaaicon-wrap:hover .aaaqrcode-box {
          display: block;
      }

      .cjwt{
        width: 100%;
        margin-bottom: 1vh;
        display: flex;
        background-color: #fff;
        padding: 3vh;
      }
      .cjwt div{
        width: 50%;
      }
      .cjwt div:nth-child(2){
        border-left: #8d6e42 0.1vw solid;
        padding: 0px 3vh;
      }


.bbb-search-container {
  display: flex;
  align-items: center;
  background: #fff;
  width: 100%;
}
.bbb-search-label {
  background: #000;
  color: #fff;
  padding: 2vh 2vw;
  border-top-right-radius:initial ;
  border-bottom-right-radius: initial;
  margin-right: 1vw;
}
.bbb-search-input {
  border: none;
  background: transparent;
  outline: none;
  padding: 6px 8px;
  flex: 1;
}
.bbb-search-btn {
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 6px 12px;
}

.qdbaodiv{
  padding: 3vh;
  width: 100%;
  background-color: #fff;
}

.qdbaodiv .cjwt{
  width: 100%;
  padding: 0px;
  margin-bottom: 2vh;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}

.qdbaodiv .cjwt div{
  width: auto;

}

.xiaohuizi{
  font-size: 0.6vw;
  color: #999999;
}

.icontqudong{
  /* width: 6vw!important; */
  padding: 3vh!important;
  background-color: #000;
  margin-left: auto;
  border: none!important;
}

.laiyigeba{
  padding: 3vh;
}
.icontqudong i{
  font-size: 2vw;
}

.haiyouwu{
  width: 100%;
  margin-top: 6vh;
  padding: 3vh 0px;
  background-color: #fff;
  display: flex;
  padding: 3vh;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
.haiyouwu div{
  width: calc((100% - 2 * 2vw) / 3);
  border-radius: 1vh;
  padding-top: 10vh;
  padding-bottom: 10vh;
  text-align: center;
  color: #999999;
  border: #999999 1px solid;
}
.haiyouwu div i{
  font-size: 4vw;
  margin-bottom: 15vh;
}
.haiyouwu div p{
  margin-top: 3vh;
}

.fwyzctitle{
  text-align: center;
  padding-bottom: 3vh;
  margin-bottom: 3vh;
  font-size: 3rem;
  color: var(--fuzhu-color);
  font-weight: bold;
  border-bottom: 2px var(--fuzhu-color) solid;
}


.oyou{
  background-image: url(/html/static/upload/other/20260103/1767414150787313.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    background-color: #fff;
}
.oyou div{
  background-color: #fff;
  width: calc((100% - 2 * 2vw) / 5);
}

.oyou div i {
  font-size: 10vw;}

  .PCNICE-nav-header{
    display: block;
  }
.WAPNICE-nav-header{
  display: none;
}
.WAPNICE-menu-container,.WAPNICE-search-container{
    display: none;
}

.diyigezhuanyong:nth-child(1){
    width: 100%;
}

.diyigezhuanyong:nth-child(1) .newss{
    display: flex;
}

.newstu,.diyigezhuanyong:nth-child(1) .newstxt{
    height: 100%;
}
.diyigezhuanyong:nth-child(1) .newstu{
    width: 70%;
    max-height: 100%;
}
.newstxt1p{
    font-size: 0.8vw;
  
}
.newstu,.diyigezhuanyong:nth-child(1).newstxt1p{
    font-size: 1.8vw;
}

.zuixinnes a{
    width: calc((100% - 2 * 2vw) / 3);
}

.zuixinnes a .bujunews{
    width: 100%;
}

.guanyuabout{
    display: flex!important;
}

.guanyuabout div{
    width: 48%;
    margin-right: 4%;
}
.guanyuabout img{
    width: 48%;
}
.tab-trigger.activeeee {
  color: #8d6e42 !important;
}
.biaotiwenzi{
  padding: 8vh 10vw!important;
}
  /* ÏìÓ¦Ê½ÊÊÅä */
  @media (max-width: 992px) {
    .product-swiper-content .swiper-slide {
      width: calc((100% - 20px) / 2) !important;
    }
    .product-arrow-prev {
      left: -30px;
    }
    .product-arrow-next {
      right: -30px;
    }
  }
  @media (max-width: 480px) {
      .hahahxiufushouji{
          margin-top: 10vh;
      }
      .biaotiwenzi {
    padding: 1vh 10vw !important;
          
      }
      .guanyuabout div{
    width: 100%;
    margin-right: 0px;
}
.guanyuabout img{
    width: 100%;
}
      
      
      
      .newstxt1p{
    font-size: 4vw;
}
      /*¶¨ÒåÊÖ»ú¶ËÎÄ×ÖÍ¨ÓÃ*/
      * {
    font-size: 4vw;
}
.WAPNICE-menu-container,.WAPNICE-search-container{
    display: block;
}
      /*PCÐÞ¸ÄCSS*/
      .tuijianchanpin{
          padding: 0 5vw;
      }
      .cptuijiandiyipai{
          display: block;
      }
      .tupianqu,.wenziqu{
          width: 100%;
          border-radius:3vh;
      }
      .tupianqu:nth-child(2){
          border-radius:3vh;
      }
      .ppgs {
    padding: 6vh 5vw;
    display: block;
    height: auto;
      }
      .rughtpic img {
    width: 100%;
          height: auto;
          margin-top: 10vh;
      }
      .dibufoot{
          flex-wrap:wrap;
      }
      .xiaocaidan {
          margin-top: 3vh;
    width: 48%;
          margin-right: 2%;
      }
      .souandguanzhu{
          width: 100%;
          margin-top: 5vh;
      }
      .search-container form{
          width: 100%;
      }
      .search-input{
          width: 100%;
          height: 6vh;
          font-size: 3vh;
      }
      .dibufoot a {
          line-height: 4vh;
      }
      .dingbanner .biaoti1 {
    font-size: 2rem;
}
.dingbanner .biaoti2 {
    font-size: 1rem;
}
.chanpinhezizong {
    padding: 5vh 5vw;}
.chanpinhezizong .chanpin,.bujunews  {
    width: calc((100% - 2* 2vw) / 2);}
.anniua {
width: 60%;
    }
    .chanpintuhezi {
    width: 100%;
    height: auto;}
.page-num {
    margin: 0px 3vw;
    margin-bottom: 5vw;
}
.zhuwidth{
    padding: 0 5vw;
}

.guanyuabout {
   display: block !important
}

.newstu {
max-height: 20vh;
    
}
.bujunews {
    height: auto;
}
.neirongnews {
    line-height: 10vw;
}
.xiaohuizi {
    font-size: 3vw;}
.icontqudong {
    align-items: center;
    display: flex;
}
.icontqudong i {
    font-size: 5vw;
}
#driverSearchBtn svg{
    width: 5vw;
    height: 5vw;
}
.bbb-search-container{
    margin-top: 5vw;
}
.cjwt {display:block}
.cjwt div {
    width: 100%;
}
.cjwt div:nth-child(2) {
    border-left: #fff 0.1vw solid;
    border-top: #8d6e42 0.1vw solid;
    padding: 2vh 0px;
}
.binpailx{
    display: block;
}
.binpailx div {
    width: 100%;
    padding: 2vh 3vw;
}
.binpailx p {
    line-height: 6vw;
}
.heicolor {
    color: #000;
    font-size: 8vw;
}
.newlxfs {
line-height:8vw;}
.shejiao .iconfont {
    font-size: 4vw;
}
.cpoxqp {
    font-size: 5rem;}
.cpxqzuoyou .bianli1 {
    flex: 0 0 calc(100%);
    flex-wrap: wrap;}
    .cpxqatu {
        width: 100%;
        margin: 0px;
    }
    .cpxqatxt {
        width: 100%;
        padding: 0px;
    }
    
    .baifenbaiwidth {
    width: 100%;
        margin: 0px;
    }
    .sds-btn {
        width: auto;
            font-size: 1rem;
            margin: 5vh  0px;
    }
    .haiyouwu {
        margin-top: 10vh;
    }
    .haiyouwu div {
        padding: 3vh 0px;
    }
    .oyou div {
    width: calc((100% - 2* 2vw) / 2);
}
.oyou div:nth-child(1){
    display: none;
}
    
    
      /*PCÐÞ¸ÄCSS½áÊø*/
      
      
    .product-swiper-content .swiper {
      padding: 0 10px;
    }
    .product-swiper-content .swiper-slide {
      width: 100% !important;
    }
    .product-arrow-prev {
      left: -20px;
    }
    .product-arrow-next {
      right: -20px;
    }
    .swiper-btn {
      width: 30px;
      height: 30px;
      font-size: 18px;
  }

  .swiper-pagination-bullet {
      width: 30px;
      height: 4px;
  }


/* ÊÖ»ú¶Ëµ¼º½¿ªÊ¼ */
/* Ê×ÏÈÒþ²ØPCµ¼º½ */
.PCNICE-nav-header{
  display: none;
}

        /* Ä¥É°ÕÚÕÖ²ã */
        .WAPNICE-menu-mask {
          position: fixed;
          top: 0;
          left: 0;
          width: 100vw;
          height: 100vh;
          background-color: rgba(0, 0, 0, 0.5);
          backdrop-filter: blur(4px);
          z-index: 999;
          opacity: 0;
          visibility: hidden;
          transition: opacity 0.3s ease, visibility 0.3s ease;
          pointer-events: none;
      }
      .WAPNICE-menu-mask.active {
          opacity: 1;
          visibility: visible;
          pointer-events: auto;
      }

      /* ¶¥²¿µ¼º½ÈÝÆ÷ */
      .WAPNICE-nav-header {
          position: fixed;
          top: 0;
          left: 0;
          width: 100%;
          height: 10vh;
          background-color: #000;
          box-shadow: 0 2px 4px rgba(0,0,0,0.1);
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 0 15px;
          z-index: 1001;
          transition: all 0.3s ease;
      }

      /* LOGOÑùÊ½ */
      .WAPNICE-logo {
          height: 4vh;
          width: auto;
          display: block;
      }

      /* ÓÒ²à²Ù×÷Çø£ºËÑË÷+²Ëµ¥°´Å¥ */
      .WAPNICE-nav-actions {
          display: flex;
          align-items: center;
          gap: 15px; /* ËÑË÷ºÍ²Ëµ¥°´Å¥¼ä¾à */
      }

      /* ËÑË÷°´Å¥ */
      .WAPNICE-search-btn {
          width: 30px;
          height: 30px;
          display: flex;
          align-items: center;
          justify-content: center;
          cursor: pointer;
          font-size: 20px;
          color: #333;
      }

      /* ºº±¤/¹Ø±Õ°´Å¥£¨iconfont°æ£© */
      .WAPNICE-menu-toggle {
          width: 30px;
          height: 30px;
          display: flex;
          align-items: center;
          justify-content: center;
          cursor: pointer;
          font-size: 20px;
          color: #333;
          position: relative;
          z-index: 1002;
      }
      /* Òþ²Ø/ÏÔÊ¾¶ÔÓ¦Í¼±ê */
      .WAPNICE-icon-menu {
          display: block;
      }
      .WAPNICE-menu-toggle.active .WAPNICE-icon-menu {
          display: none;
      }
      .WAPNICE-icon-close {
          display: none;
          /* È·±£²æºÅ¾ÓÖÐÇÒ²»±äÐÎ */
          transform: rotate(0);
          transition: transform 0.3s ease;
      }
      .WAPNICE-menu-toggle.active .WAPNICE-icon-close {
          display: block;
      }

      /* ²Ëµ¥ÈÝÆ÷ */
      .WAPNICE-menu-container {
          position: fixed;
          top: 10vh;
          left: 0;
          width: 100%;
          height: 0;
          background-color: #fff;
          overflow: hidden;
          transition: height 0.3s ease;
          z-index: 1000;
      }
      .WAPNICE-menu-container.active {
          height: 90vh;
          overflow-y: auto;
      }

      /* ËÑË÷¿òÈÝÆ÷ */
      .WAPNICE-search-container {
          display: none;
          position: fixed;
          top: 10vh;
          left: 0;
          width: 100%;
          height: 0;
          background-color: #fff;
          overflow: hidden;
          transition: height 0.3s ease;
          z-index: 1000;
          padding: 20px 15px;
      }
      .WAPNICE-search-container.active {
          height: 50vh;
          display: block;
      }
      /* ËÑË÷±íµ¥ÑùÊ½ */
      .WAPNICE-search-form {
          width: 100%;
          height: 100%;
          display: flex;
          flex-direction: column;
          gap: 15px;
      }
      .WAPNICE-search-input {
          height: 44px;
          padding: 0 15px;
          border: 1px solid #e5e5e5;
          border-radius: 8px;
          font-size: 16px;
          outline: none;
      }
      .WAPNICE-search-input:focus {
          border-color: #007bff;
      }

      /* ²Ëµ¥ÁÐ±íÑùÊ½ */
      .WAPNICE-menu-list {
          list-style: none;
          padding: 15px 0;
      }
      .WAPNICE-menu-item {
          border-bottom: 1px solid #f5f5f5;
      }
      .WAPNICE-menu-link {
          display: flex;
          justify-content: space-between;
          align-items: center;
          padding: 12px 15px;
          color: #333;
          text-decoration: none;
          font-size: 4vw;
      }
      .WAPNICE-arrow-icon {
          width: 16px;
          height: 16px;
          border: solid #666;
          border-width: 0 2px 2px 0;
          transform: rotate(45deg);
          transition: transform 0.3s ease;
      }
      .WAPNICE-menu-item.active .WAPNICE-arrow-icon {
          transform: rotate(225deg);
      }
      .WAPNICE-submenu-container {
          height: 0;
          overflow: hidden;
          transition: height 0.3s ease;
          background-color: #f9f9f9;
      }
      .WAPNICE-submenu-list {
          list-style: none;
          padding-left: 15px;
      }
      .WAPNICE-submenu-item {
          padding: 10px 15px;
          border-bottom: 1px solid #f5f5f5;
      }
      .WAPNICE-submenu-link {
          color: #666;
          text-decoration: none;
          font-size: 14px;
      }
      .WAPNICE-menu-link:hover, .WAPNICE-submenu-link:hover {
          color: #007bff;
      }




  }
