/* ============================================================
   list_product page styles (extracted from list_product.html inline <style>)
   ============================================================ */

/* ===== page component styles (was <style class="allEle">) ===== */
    #Image409_471c879c49a735fc987a2ae91bb5d2b91 .CImage_title {
      font-size: 14px;
    }

    #RootGrid2214_b0e037fb4adb8e8d15b55f5707dd4c3b0 {
      margin-top: 20px;
      margin-bottom: 70px;
      margin-left: 10.44932079414838%;
      margin-right: 10.44932079414838%;
    }

    /* 覆盖grid_content的flex布局为block，使ProductList2正常填充 */
    #RootGrid2214_b0e037fb4adb8e8d15b55f5707dd4c3b0 .cell .grid_content {
      display: block !important;
    }

    #RootGrid2214_e4eb936d2210168b458572bcd3b26aad0 {
      margin-top: 20px;
      margin-bottom: 0px;
      margin-left: 10.44932079414838%;
      margin-right: 10.44932079414838%;
      background-color: rgba(243, 245, 244, 1);
    }

    #NavDataPC1308_e4eb936d2210168b458572bcd3b26aad1 .Nav_pc .menuTitle:hover {
      color: rgba(255, 255, 255, 1);
      background-color: rgba(231, 1, 11, 1);
    }

    #NavDataPC1308_e4eb936d2210168b458572bcd3b26aad1 .Nav-popupClassName .menuChildItem+.menuChildItem {
      border-top-width: 0px;
      border-top-style: solid;
    }

    #NavDataPC1308_e4eb936d2210168b458572bcd3b26aad1 .Nav-popupClassName .rc-menu-item:hover,
    #NavDataPC1308_e4eb936d2210168b458572bcd3b26aad1 .Nav-popupClassName .rc-menu-submenu-title:hover {
      color: rgba(26, 188, 156, 1);
    }

    #NavDataPC1308_e4eb936d2210168b458572bcd3b26aad1 .Nav_pc .menuTitle.submenu-active,
    #NavDataPC1308_e4eb936d2210168b458572bcd3b26aad1 .Nav_pc .menuTitle.rc-menu-item-selected {
      color: rgba(255, 255, 255, 1);
      background-color: rgba(231, 1, 11, 1);
    }

    #NavDataPC1308_e4eb936d2210168b458572bcd3b26aad1 .Nav_pc .menuTitle {
      color: rgba(255, 255, 255, 1);
      height: 50px;
      font-size: 14px;
      font-family: Arial;
      border-color: rgba(26, 188, 156, 1);
      border-style: solid;
      border-width: 0px;
      background-color: rgba(1, 39, 130, 1);
      margin-left: 0%;
      margin-right: 0%;
    }

    #NavDataPC1308_e4eb936d2210168b458572bcd3b26aad1 {
      margin-top: 25px;
      margin-bottom: 25px;
      margin-left: 1.6512549537648615%;
      margin-right: 1.6512549537648615%;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__date {
      color: rgba(153, 153, 153, 1);
      display: none;
      font-size: 12px;
      font-family: Arial;
      line-height: 30px;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .content-block .product-content__btnblock {
      display: none;
      padding-top: 0%;
      padding-bottom: 0%;
      padding-left: 0%;
      padding-right: 0%;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .rc-pagination-item:hover a,
    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .rc-pagination-prev:hover a,
    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .rc-pagination-next:hover a {
      color: rgba(1, 39, 130, 1);
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e li.rc-pagination-item.rc-pagination-item-active a {
      color: rgba(1, 39, 130, 1);
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .imgContent .pic {
      padding-bottom: 105.23501814109956%;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__intro {
      color: rgba(102, 102, 102, 1);
      display: none;
      font-size: 14px;
      -webkit-line-clamp: 1;
      font-family: Arial;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .rc-pagination-item:hover,
    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .rc-pagination-prev:hover .rc-pagination-item-link,
    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .rc-pagination-next:hover .rc-pagination-item-link {
      border-color: rgba(1, 39, 130, 1);
      border-style: solid;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__btn:hover .icon {
      color: rgba(230, 1, 16, 1);
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__btn .icon {
      color: rgba(1, 39, 130, 1);
      display: inline-block;
      width: 20px;
      height: 20px;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .content-block .info {
      padding-top: 0%;
      padding-bottom: 0%;
      padding-left: 0%;
      padding-right: 0%;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__title:hover {
      color: rgba(230, 1, 16, 1);
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .content-block .product-content__intro {
      margin-top: 0%;
      margin-bottom: 0%;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .content-block {
      margin-left: 1.9184652278177456%;
      margin-right: 1.9184652278177456%;
      margin-top: 2.642007926023778%;
      margin-bottom: 2.642007926023778%;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__btn {
      font-size: 16px;
      line-height: 40px;
      border-width: 0px;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .imgContent {
      width: 87.18626155878468%;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__name {
      color: rgba(51, 51, 51, 1);
      display: none;
      font-size: 16px;
      -webkit-line-clamp: 2;
      text-align: left;
      font-family: Arial;
      line-height: 20px;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pic {
      border-color: rgba(155, 155, 155, 1);
      border-style: solid;
      border-width: 0px;
      background-size: cover;
      transition-duration: 0.1s;
      -webkit-transition-duration: 0.1s;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .multiLine.content .content-block {
      padding-top: 5.284015852047556%;
      padding-bottom: 1.9815059445178336%;
      padding-left: 0%;
      padding-right: 0%;
      box-shadow: 1px 0px 4px 1px rgba(155, 155, 155, 0.3);
      background-color: rgba(1, 39, 130, 0);
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__model {
      color: rgba(51, 51, 51, 1);
      display: none;
      font-size: 16px;
      -webkit-line-clamp: 2;
      text-align: left;
      font-family: Arial;
      line-height: 20px;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pic:hover {}

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__title {
      color: rgba(1, 39, 130, 1);
      display: -webkit-box;
      font-size: 18px;
      -webkit-line-clamp: 1;
      text-align: center;
      font-family: Arial;
      font-weight: bold;
      line-height: 40px;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .rc-pagination-item,
    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .rc-pagination-prev .rc-pagination-item-link,
    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .rc-pagination-next .rc-pagination-item-link {
      border-radius: 80px 80px 80px 80px;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .content-block .imgContent {
      padding-top: 0%;
      padding-bottom: 1.9815059445178336%;
      padding-left: 0%;
      padding-right: 0%;
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .multiLine.content .content-block:hover {
      background-color: rgba(57, 70, 79, 0);
    }

    #TIBTextList421_429564e363ad778b3aaf142ce1f7729e li.rc-pagination-item.rc-pagination-item-active {
      border-color: rgba(1, 39, 130, 1);
      border-style: solid;
    }

    #Breadcrumb3217_471c879c49a735fc987a2ae91bb5d2b92 svg {
      color: rgba(1, 39, 130, 1);
      display: inline-block;
      width: 14px;
      height: 14px;
    }

    #Breadcrumb3217_471c879c49a735fc987a2ae91bb5d2b92 .breadcrumb-link {
      color: rgba(74, 74, 74, 1);
      font-size: 14px;
      font-family: Arial;
    }

    #Breadcrumb3217_471c879c49a735fc987a2ae91bb5d2b92 {
      margin-top: 10px;
      margin-bottom: 10px;
      margin-left: 10.44932079414838%;
      margin-right: 10.44932079414838%;
    }

    #Image409_5777fd64d5677b9df20f087b3dda650c .CImage_title {
      font-size: 14px;
    }

    #Image409_5777fd64d5677b9df20f087b3dda650c {
      margin-top: 5px;
      margin-bottom: 0px;
      margin-left: 0%;
      margin-right: 0%;
    }

    #Language314_6349ddfd7eb3ef56076b11b3ebd81283 .language_select {
      color: rgba(255, 255, 255, 1);
      font-size: 14px;
      font-family: Arial;
    }

    #Language314_6349ddfd7eb3ef56076b11b3ebd81283 .language_title:hover,
    #Language314_6349ddfd7eb3ef56076b11b3ebd81283 .language_select:hover {
      color: rgba(255, 255, 255, 1);
      font-size: 14px;
      font-family: Arial;
    }

    #Language314_6349ddfd7eb3ef56076b11b3ebd81283>div {
      text-align: center;
    }

    #Language314_6349ddfd7eb3ef56076b11b3ebd81283 .language_title {
      color: rgba(207, 207, 207, 1);
      font-size: 14px;
      font-family: Arial;
    }

    #Language314_6349ddfd7eb3ef56076b11b3ebd81283 {
      margin-top: 12px;
      margin-bottom: 0px;
      margin-left: 0%;
      margin-right: 0%;
    }

    #Language314_6349ddfd7eb3ef56076b11b3ebd81283 .language_line {
      width: 1px;
      background-color: rgba(207, 207, 207, 1);
      margin-left: 11.21528082011741%;
      margin-right: 11.21528082011741%;
    }

    #Language314_6349ddfd7eb3ef56076b11b3ebd81283 {
      display: block;
    }

    #IconText3124_fb4ead759cb1998a7336243012baa8b4 a:hover svg {
      color: rgba(255, 255, 255, 1);
    }

    #IconText3124_fb4ead759cb1998a7336243012baa8b4 a svg {
      color: rgba(207, 207, 207, 1);
      display: inline-block;
    }

    #IconText3124_fb4ead759cb1998a7336243012baa8b4 {
      margin-top: 12px;
      margin-bottom: 0px;
      margin-left: 0%;
      margin-right: 0%;
    }

    #IconText3124_fb4ead759cb1998a7336243012baa8b4 div {
      width: 10px;
    }

    #IconText3124_fb4ead759cb1998a7336243012baa8b4 .IconText_text {
      color: rgba(207, 207, 207, 1);
      display: inline-block;
      font-family: Arial;
    }

    #IconText3124_fb4ead759cb1998a7336243012baa8b4 a:hover .IconText_text {
      color: rgba(255, 255, 255, 1);
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320:hover .input,
    #Search24933_b849c705fd5ce427d9b4574126de88320:hover .input::placeholder {
      color: rgba(12, 12, 12, 1);
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320 .icon svg {
      color: rgba(255, 255, 255, 1);
      width: 20px;
      height: 20px;
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320:hover .main {
      line-height: 35px;
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320 .input,
    #Search24933_b849c705fd5ce427d9b4574126de88320 .input::placeholder {
      color: rgba(146, 146, 146, 1);
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320 .main {
      line-height: 35px;
      background-color: rgba(255, 255, 255, 1);
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320:hover .icon svg {
      width: 20px;
      height: 20px;
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320 .input {
      font-size: 16px;
      text-align: left;
      font-family: Arial;
      padding-left: 10px;
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320 .icon:hover {
      background-color: rgba(63, 124, 195, 1);
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320 i.icon {
      width: 50px;
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320 .main:hover {
      background-color: rgba(255, 255, 255, 1);
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320 .icon {
      background-color: rgba(1, 39, 130, 1);
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320 {
      margin-top: 5px;
      margin-bottom: 5px;
      margin-left: 0%;
      margin-right: 0%;
      border-color: rgba(146, 146, 146, 0.2);
      border-style: solid;
      border-width: 1px;
      border-radius: 5px 5px 5px 5px;
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320 .icon:hover,
    #Search24933_b849c705fd5ce427d9b4574126de88320 .icon:hover svg {
      background-color: rgba(1, 39, 130, 1);
    }

    #Search24933_b849c705fd5ce427d9b4574126de88320:hover .input {
      font-size: 16px;
      font-family: Arial;
    }

    #IconText3124_e5384b56828ec66224ebcdb64d5510990 a:hover svg {
      color: rgba(207, 207, 207, 1);
    }

    #IconText3124_e5384b56828ec66224ebcdb64d5510990 a svg {
      color: rgba(207, 207, 207, 1);
      display: inline-block;
    }

    #IconText3124_e5384b56828ec66224ebcdb64d5510990 {
      margin-top: 12px;
      margin-bottom: 0px;
      margin-left: 0%;
      margin-right: 0%;
    }

    #IconText3124_e5384b56828ec66224ebcdb64d5510990 div {
      width: 10px;
    }

    #IconText3124_e5384b56828ec66224ebcdb64d5510990 .IconText_text {
      color: rgba(207, 207, 207, 1);
      display: inline-block;
      font-family: Arial;
    }

    #IconText3124_e5384b56828ec66224ebcdb64d5510990 a:hover .IconText_text {
      color: rgba(207, 207, 207, 1);
    }

    #RootGrid2214_35632d69c7820a44859d7ddda79f4d4c0 {
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 10.44932079414838%;
      margin-right: 10.44932079414838%;
    }

    #RootGrid2214_ca3a7b4ec2afe127d123575bf14df5630 {
      padding-top: 0%;
      padding-bottom: 0%;
      padding-left: 10.438413361169102%;
      padding-right: 10.438413361169102%;
      background-color: rgba(44, 44, 44, 1);
    }

    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .Nav_pc .menuTitle:hover {
      color: rgba(255, 255, 255, 1);
      background-color: rgba(1, 39, 130, 1);
    }

    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .Nav-popupClassName .menuChildItem+.menuChildItem {
      border-top-width: 0px;
      border-top-style: solid;
    }

    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .Nav-popupClassName .rc-menu-item:hover,
    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .Nav-popupClassName .rc-menu-submenu-title:hover {
      color: rgba(1, 39, 130, 1);
    }

    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .Nav_pc .menuTitle.submenu-active,
    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .Nav_pc .menuTitle.rc-menu-item-selected {
      color: rgba(255, 255, 255, 1);
      background-color: rgba(1, 39, 130, 1);
    }

    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .Nav_pc .menuTitle {
      height: 110px;
      font-size: 14px;
      font-family: Arial;
      background-color: rgba(34, 25, 77, 0);
    }

    /* PRODUCTS子菜单弹出层 */
    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .rc-menu-submenu-horizontal.menuTitle {
      position: relative;
    }

    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .nav-submenu-popup {
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 999;
      min-width: 267px;
      background-color: #fff;
      box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
      border-radius: 4px;
      padding: 4px 0;
    }

    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .rc-menu-submenu-horizontal.menuTitle:hover .nav-submenu-popup {
      display: block;
    }

    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .nav-submenu-popup .menuChildItem {
      display: block;
      padding: 12px 28px 12px 24px;
      font-size: 14px;
      color: #666;
      line-height: 26px;
      cursor: pointer;
      white-space: nowrap;
      transition: color .3s;
    }

    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 .nav-submenu-popup .menuChildItem:hover {
      color: rgba(1, 39, 130, 1);
    }

    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 {
      margin-top: px;
      margin-bottom: 0px;
      margin-left: 15.852178436083522%;
      margin-right: 0%;
    }

    #Image409_b5003de914f8f9caceadf4b73cf44fe6 .CImage_title {
      font-size: 14px;
    }

    #Image409_b5003de914f8f9caceadf4b73cf44fe6 {
      margin-top: 50px;
      margin-bottom: 0px;
      margin-left: 0%;
      margin-right: 47.17510626882919%;
    }

    #Text2114_1476f002d72d8cd59566f7f4e8e2950c0 {
      margin-top: 45px;
      margin-bottom: 20px;
      margin-left: 0%;
      margin-right: 0%;
    }

    #Text2114_5814892f5ec779bbeafe20edf490bd300 {
      margin-top: 45px;
      margin-bottom: 20px;
      margin-left: 5.179315752548389%;
      margin-right: 0%;
    }

    #Text2114_dec462f4c57f2d17ef2d0a07b688a7190 {
      margin-top: 45px;
      margin-bottom: 20px;
      margin-left: 5.179315752548389%;
      margin-right: 0%;
    }

    #Text2114_f0e0abc155098c11f49f08211598c3ca0 {
      margin-top: 30px;
      margin-bottom: 20px;
      margin-left: 0%;
      margin-right: 7.5564359704510755%;
    }

    #Button3124_0d68309b18c79683d9c54ea56221dbcd0:hover a svg {
      color: rgba(255, 255, 255, 0);
      display: none;
      width: 26px;
      height: 26px;
    }

    #Button3124_0d68309b18c79683d9c54ea56221dbcd0 a svg {
      color: rgba(0, 182, 155, 1);
      display: none;
      width: 26px;
      height: 26px;
    }

    #Button3124_0d68309b18c79683d9c54ea56221dbcd0 a {
      text-align: right;
    }

    #Button3124_0d68309b18c79683d9c54ea56221dbcd0:hover {
      border-color: rgba(204, 204, 204, 1);
      border-style: solid;
      border-width: 0px;
      background-color: rgba(3, 207, 3, 0);
    }

    #Button3124_0d68309b18c79683d9c54ea56221dbcd0:hover .button0_text {
      color: rgba(255, 255, 255, 1);
      font-size: 12px;
      font-family: Arial;
    }

    #Button3124_0d68309b18c79683d9c54ea56221dbcd0 {
      margin-top: 20px;
      margin-bottom: 20px;
      margin-left: 0%;
      margin-right: 0%;
      height: 50px;
      border-color: rgba(0, 182, 155, 1);
      border-style: solid;
      border-width: 0px;
      background-color: rgba(3, 207, 3, 0);
    }

    #Button3124_0d68309b18c79683d9c54ea56221dbcd0 .button0_text {
      color: rgba(206, 212, 217, 1);
      font-size: 12px;
      font-family: Arial;
    }

    #Button3124_0d68309b18c79683d9c54ea56221dbcd0 {
      display: block;
    }

    #Button3124_932e7033d8b351eb3ba4bac396aa26c20:hover a svg {
      color: rgba(255, 255, 255, 0);
      display: none;
      width: 26px;
      height: 26px;
    }

    #Button3124_932e7033d8b351eb3ba4bac396aa26c20 a svg {
      color: rgba(0, 182, 155, 1);
      display: none;
      width: 26px;
      height: 26px;
    }

    #Button3124_932e7033d8b351eb3ba4bac396aa26c20 a {
      text-align: left;
    }

    #Button3124_932e7033d8b351eb3ba4bac396aa26c20:hover {
      border-color: rgba(204, 204, 204, 1);
      border-style: solid;
      border-width: 0px;
      background-color: rgba(3, 207, 3, 0);
    }

    #Button3124_932e7033d8b351eb3ba4bac396aa26c20:hover .button0_text {
      color: rgba(255, 255, 255, 1);
      font-size: 12px;
      font-family: Arial;
    }

    #Button3124_932e7033d8b351eb3ba4bac396aa26c20 {
      margin-top: 20px;
      margin-bottom: 20px;
      margin-left: 0%;
      margin-right: 0%;
      height: 50px;
      border-color: rgba(0, 182, 155, 1);
      border-style: solid;
      border-width: 0px;
      background-color: rgba(3, 207, 3, 0);
    }

    #Button3124_932e7033d8b351eb3ba4bac396aa26c20 .button0_text {
      color: rgba(206, 212, 217, 1);
      font-size: 12px;
      font-family: Arial;
    }

    #Button3124_932e7033d8b351eb3ba4bac396aa26c20 {
      display: block;
    }

    #Button3124_e61f946f7d6dddd88d1bb942bbb36ef30:hover a svg {
      color: rgba(255, 255, 255, 0);
      display: none;
      width: 26px;
      height: 26px;
    }

    #Button3124_e61f946f7d6dddd88d1bb942bbb36ef30 a svg {
      color: rgba(0, 182, 155, 1);
      display: none;
      width: 26px;
      height: 26px;
    }

    #Button3124_e61f946f7d6dddd88d1bb942bbb36ef30 a {
      text-align: right;
    }

    #Button3124_e61f946f7d6dddd88d1bb942bbb36ef30:hover {
      border-color: rgba(204, 204, 204, 1);
      border-style: solid;
      border-width: 0px;
      background-color: rgba(3, 207, 3, 0);
    }

    #Button3124_e61f946f7d6dddd88d1bb942bbb36ef30:hover .button0_text {
      color: rgba(255, 255, 255, 1);
      font-size: 12px;
      font-family: Arial;
    }

    #Button3124_e61f946f7d6dddd88d1bb942bbb36ef30 {
      margin-top: 20px;
      margin-bottom: 20px;
      margin-left: 0%;
      margin-right: 0%;
      height: 50px;
      border-color: rgba(0, 182, 155, 1);
      border-style: solid;
      border-width: 0px;
      background-color: rgba(3, 207, 3, 0);
    }

    #Button3124_e61f946f7d6dddd88d1bb942bbb36ef30 .button0_text {
      color: rgba(206, 212, 217, 1);
      font-size: 12px;
      font-family: Arial;
    }

    #Button3124_e61f946f7d6dddd88d1bb942bbb36ef30 {
      display: block;
    }

    #HoverIcon2423_4eefe16693a19728c0a51f235c6e8999 ul li {
      border-color: rgba(230, 1, 16, 1);
      border-style: solid;
      border-width: 0px;
      background-color: rgba(1, 39, 130, 1);
    }

    #HoverIcon2423_4eefe16693a19728c0a51f235c6e8999 {
      margin-top: 0px;
      margin-bottom: 100px;
      margin-left: 0%;
      margin-right: 1.3206223432792703%;
    }

    #HoverIcon2423_4eefe16693a19728c0a51f235c6e8999 ul li:hover {
      background-color: rgba(230, 1, 16, 1);
    }

    #IconText3124_1fc72363070d5875ced540a677bc45350 a:hover svg {
      color: rgba(207, 207, 207, 1);
    }

    #IconText3124_1fc72363070d5875ced540a677bc45350 a svg {
      color: rgba(206, 212, 217, 1);
      display: inline-block;
    }

    #IconText3124_1fc72363070d5875ced540a677bc45350 {
      margin-top: 12px;
      margin-bottom: 0px;
      margin-left: 0%;
      margin-right: 0%;
    }

    #IconText3124_1fc72363070d5875ced540a677bc45350 div {
      width: 10px;
    }

    #IconText3124_1fc72363070d5875ced540a677bc45350 .IconText_text {
      color: rgba(207, 207, 207, 1);
      display: inline-block;
      font-family: Arial;
    }

    #IconText3124_1fc72363070d5875ced540a677bc45350 a:hover .IconText_text {
      color: rgba(255, 255, 255, 1);
    }

    #IconText3124_9d8bede49110a992445de0c6515ff7130 a:hover svg {
      color: rgba(255, 255, 255, 1);
    }

    #IconText3124_9d8bede49110a992445de0c6515ff7130 a svg {
      color: rgba(206, 212, 217, 1);
      display: inline-block;
    }

    #IconText3124_9d8bede49110a992445de0c6515ff7130 {
      margin-top: 12px;
      margin-bottom: 0px;
      margin-left: 0%;
      margin-right: 0%;
    }

    #IconText3124_9d8bede49110a992445de0c6515ff7130 div {
      width: 10px;
    }

    #IconText3124_9d8bede49110a992445de0c6515ff7130 .IconText_text {
      color: rgba(207, 207, 207, 1);
      display: inline-block;
      font-family: Arial;
    }

    #IconText3124_9d8bede49110a992445de0c6515ff7130 a:hover .IconText_text {
      color: rgba(255, 255, 255, 1);
    }

    #IconText3124_d8be031b66a31a6389c5bd3f6482d56c0 a:hover svg {
      color: rgba(206, 212, 217, 1);
    }

    #IconText3124_d8be031b66a31a6389c5bd3f6482d56c0 a svg {
      color: rgba(206, 212, 217, 1);
      display: inline-block;
    }

    #IconText3124_d8be031b66a31a6389c5bd3f6482d56c0 {
      margin-top: 12px;
      margin-bottom: 0px;
      margin-left: 0%;
      margin-right: 0%;
    }

    #IconText3124_d8be031b66a31a6389c5bd3f6482d56c0 div {
      width: 10px;
    }

    #IconText3124_d8be031b66a31a6389c5bd3f6482d56c0 .IconText_text {
      color: rgba(207, 207, 207, 1);
      display: inline-block;
      font-family: Arial;
    }

    #IconText3124_d8be031b66a31a6389c5bd3f6482d56c0 a:hover .IconText_text {
      color: rgba(255, 255, 255, 1);
    }

    #IconText3124_f20c28a877a517cb5e4bf91c5fb016f30 a:hover svg {
      color: rgba(206, 212, 217, 1);
    }

    #IconText3124_f20c28a877a517cb5e4bf91c5fb016f30 a svg {
      color: rgba(206, 212, 217, 1);
      display: inline-block;
    }

    #IconText3124_f20c28a877a517cb5e4bf91c5fb016f30 {
      margin-top: 12px;
      margin-bottom: 0px;
      margin-left: 0%;
      margin-right: 0%;
    }

    #IconText3124_f20c28a877a517cb5e4bf91c5fb016f30 div {
      width: 10px;
    }

    #IconText3124_f20c28a877a517cb5e4bf91c5fb016f30 .IconText_text {
      color: rgba(207, 207, 207, 1);
      display: inline-block;
      font-family: Arial;
    }

    #IconText3124_f20c28a877a517cb5e4bf91c5fb016f30 a:hover .IconText_text {
      color: rgba(255, 255, 255, 1);
    }

    #RootGrid2214_88d32c858e29a746c3c40ae33b8e0fcf0 {
      padding-top: 0%;
      padding-bottom: 0%;
      padding-left: 10.438413361169102%;
      padding-right: 10.438413361169102%;
      background-color: rgba(49, 53, 61, 1);
    }

    #RootGrid2214_9eb20a9d98217326b234ede6a9deef450 {
      padding-top: 0%;
      padding-bottom: 0%;
      padding-left: 10.438413361169102%;
      padding-right: 10.438413361169102%;
      background-color: rgba(49, 53, 61, 1);
    }

    #SocialMedia3124_30fcb68eb15f5b27a43dbb0f905d43b9 .SocialMediaIcon {
      justify-content: flex-start;
    }

    #SocialMedia3124_30fcb68eb15f5b27a43dbb0f905d43b9 .SocialMediaIcon .iconBox svg {
      color: rgba(206, 212, 217, 1);
      width: 25px;
      height: 25px;
    }

    #SocialMedia3124_30fcb68eb15f5b27a43dbb0f905d43b9 .SocialMediaIcon .iconBox {
      margin-left: 2.6412446865585406%;
      margin-right: 2.6412446865585406%;
    }

    #SocialMedia3124_30fcb68eb15f5b27a43dbb0f905d43b9 .SocialMediaIcon .iconBox a:hover svg {
      color: rgba(255, 255, 255, 1);
    }

    #ClassifyList4018_d919e479782ff1a1e00c3ba0c3d57289 .newclassifyList .classify-main .classify-title .icon {
      color: rgba(206, 212, 217, 1);
    }

    #ClassifyList4018_d919e479782ff1a1e00c3ba0c3d57289 .newclassifyList .classify-main:hover .classify-title {
      color: rgba(255, 255, 255, 1);
    }

    #ClassifyList4018_d919e479782ff1a1e00c3ba0c3d57289 .newclassifyList .classify-main .classify-title .icon svg {
      display: inline-block;
      width: 10px;
      height: 10px;
    }

    #ClassifyList4018_d919e479782ff1a1e00c3ba0c3d57289 .newclassifyList .classify-main:hover {
      background-color: rgba(34, 25, 77, 0);
    }

    #ClassifyList4018_d919e479782ff1a1e00c3ba0c3d57289 .classify-main:not(:first-child) {
      border-style: solid !important;
      border-top-color: rgba(242, 243, 247, 1);
      border-top-width: 0px;
      border-top-style: solid;
    }

    #ClassifyList4018_d919e479782ff1a1e00c3ba0c3d57289 .newclassifyList {
      border-color: rgba(242, 243, 247, 1);
      border-style: solid;
      border-width: 0px;
    }

    #ClassifyList4018_d919e479782ff1a1e00c3ba0c3d57289 .newclassifyList .classify-main.selected .classify-title {
      color: rgba(255, 255, 255, 1);
    }

    #ClassifyList4018_d919e479782ff1a1e00c3ba0c3d57289 .newclassifyList .classify-main .classify-sub .classify-sub__item:not(:first-child),
    #ClassifyList4018_d919e479782ff1a1e00c3ba0c3d57289 .newclassifyList .classify-main .classify-third .classify-third__item:not(:first-child) {
      border-style: solid !important;
      border-top-color: rgba(242, 243, 247, 1);
      border-top-width: 1px;
      border-top-style: solid;
    }

    #ClassifyList4018_d919e479782ff1a1e00c3ba0c3d57289 .newclassifyList .classify-main .classify-title {
      color: rgba(206, 212, 217, 1);
      font-size: 10px;
      font-family: Arial;
      line-height: 3px;
    }

    #ClassifyList4018_d919e479782ff1a1e00c3ba0c3d57289 .newclassifyList:hover {
      border-width: 0px;
    }

    #ClassifyList4018_8ac93f80500a9448f1ce4f8f218dd7e60 .newclassifyList .classify-main .classify-title .icon {
      color: rgba(206, 212, 217, 1);
    }

    #ClassifyList4018_8ac93f80500a9448f1ce4f8f218dd7e60 .newclassifyList .classify-main:hover .classify-title {
      color: rgba(255, 255, 255, 1);
    }

    #ClassifyList4018_8ac93f80500a9448f1ce4f8f218dd7e60 .newclassifyList .classify-main .classify-title .icon svg {
      display: inline-block;
      width: 10px;
      height: 10px;
    }

    #ClassifyList4018_8ac93f80500a9448f1ce4f8f218dd7e60 .newclassifyList .classify-main:hover {
      background-color: rgba(34, 25, 77, 0);
    }

    #ClassifyList4018_8ac93f80500a9448f1ce4f8f218dd7e60 .classify-main:not(:first-child) {
      border-style: solid !important;
      border-top-color: rgba(242, 243, 247, 1);
      border-top-width: 0px;
      border-top-style: solid;
    }

    #ClassifyList4018_8ac93f80500a9448f1ce4f8f218dd7e60 .newclassifyList {
      border-color: rgba(242, 243, 247, 1);
      border-style: solid;
      border-width: 0px;
    }

    #ClassifyList4018_8ac93f80500a9448f1ce4f8f218dd7e60 .newclassifyList .classify-main.selected .classify-title {
      color: rgba(255, 255, 255, 1);
    }

    #ClassifyList4018_8ac93f80500a9448f1ce4f8f218dd7e60 .newclassifyList .classify-main .classify-sub .classify-sub__item:not(:first-child),
    #ClassifyList4018_8ac93f80500a9448f1ce4f8f218dd7e60 .newclassifyList .classify-main .classify-third .classify-third__item:not(:first-child) {
      border-style: solid !important;
      border-top-color: rgba(242, 243, 247, 1);
      border-top-width: 1px;
      border-top-style: solid;
    }

    #ClassifyList4018_8ac93f80500a9448f1ce4f8f218dd7e60 .newclassifyList .classify-main .classify-title {
      color: rgba(206, 212, 217, 1);
      font-size: 10px;
      font-family: Arial;
      line-height: 3px;
    }

    #ClassifyList4018_8ac93f80500a9448f1ce4f8f218dd7e60 .newclassifyList:hover {
      border-width: 0px;
    }

    #ClassifyList4018_b7cb60de1338c093cb55607fc31c42cc0 .newclassifyList .classify-main .classify-title .icon {
      color: rgba(26, 188, 156, 1);
    }

    #ClassifyList4018_b7cb60de1338c093cb55607fc31c42cc0 .newclassifyList .classify-main:hover .classify-title {
      color: rgba(255, 255, 255, 1);
    }

    #ClassifyList4018_b7cb60de1338c093cb55607fc31c42cc0 .newclassifyList .classify-main .classify-title .icon svg {
      display: inline-block;
      width: 10px;
      height: 10px;
    }

    #ClassifyList4018_b7cb60de1338c093cb55607fc31c42cc0 .newclassifyList .classify-main:hover {
      background-color: rgba(34, 25, 77, 0);
    }

    #ClassifyList4018_b7cb60de1338c093cb55607fc31c42cc0 .classify-main:not(:first-child) {
      border-style: solid !important;
      border-top-color: rgba(242, 243, 247, 1);
      border-top-width: 0px;
      border-top-style: solid;
    }

    #ClassifyList4018_b7cb60de1338c093cb55607fc31c42cc0 .newclassifyList {
      border-color: rgba(242, 243, 247, 1);
      border-style: solid;
      border-width: 0px;
    }

    #ClassifyList4018_b7cb60de1338c093cb55607fc31c42cc0 .newclassifyList .classify-main.selected .classify-title {
      color: rgba(255, 255, 255, 1);
    }

    #ClassifyList4018_b7cb60de1338c093cb55607fc31c42cc0 .newclassifyList .classify-main .classify-sub .classify-sub__item:not(:first-child),
    #ClassifyList4018_b7cb60de1338c093cb55607fc31c42cc0 .newclassifyList .classify-main .classify-third .classify-third__item:not(:first-child) {
      border-style: solid !important;
      border-top-color: rgba(242, 243, 247, 1);
      border-top-width: 1px;
      border-top-style: solid;
    }

    #ClassifyList4018_b7cb60de1338c093cb55607fc31c42cc0 .newclassifyList .classify-main .classify-title {
      color: rgba(206, 212, 217, 1);
      font-size: 10px;
      font-family: Arial;
      line-height: 3px;
    }

    #ClassifyList4018_b7cb60de1338c093cb55607fc31c42cc0 .newclassifyList:hover {
      border-width: 0px;
    }

    @media screen and (max-width: 500px) {
      #RootGrid2214_b0e037fb4adb8e8d15b55f5707dd4c3b0 {
        margin-top: 0px;
        margin-bottom: 30px;
        margin-left: 2.710027100271003%;
        margin-right: 2.710027100271003%;
      }

      #NavDataPC1308_e4eb936d2210168b458572bcd3b26aad1 {
        display: none;
      }

      #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .content-block .product-content__btnblock {
        padding-top: 0%;
        padding-bottom: 0%;
        padding-left: 0%;
        padding-right: 0%;
      }

      #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__btn .icon {
        display: inline-block;
        width: 20px;
        height: 20px;
      }

      #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .content-block .info {
        padding-top: 0%;
        padding-bottom: 0%;
        padding-left: 0%;
        padding-right: 0%;
      }

      #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .content-block {
        padding-top: 0%;
        padding-bottom: 0%;
        padding-left: 0%;
        padding-right: 0%;
      }

      #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__btn {
        text-align: center;
        line-height: 30px;
      }

      #TIBTextList421_429564e363ad778b3aaf142ce1f7729e {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0%;
        margin-right: 0%;
      }

      #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__name {
        font-size: 14px;
      }

      #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__model {
        font-size: 14px;
      }

      #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-content__title {
        font-size: 14px;
        line-height: 20px;
      }

      #Breadcrumb3217_471c879c49a735fc987a2ae91bb5d2b92 {
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 2.710027100271003%;
        margin-right: 2.710027100271003%;
      }

      #Breadcrumb3217_471c879c49a735fc987a2ae91bb5d2b92 .breadcrumb-box {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
      }

      #Image409_5777fd64d5677b9df20f087b3dda650c {
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 0%;
        margin-right: 50.33428844317096%;
      }

      #Language314_6349ddfd7eb3ef56076b11b3ebd81283>div {
        text-align: left;
      }

      #Language314_6349ddfd7eb3ef56076b11b3ebd81283 {
        margin-top: 3px;
        margin-bottom: 3px;
        margin-left: 0%;
        margin-right: 0%;
      }

      #Language314_6349ddfd7eb3ef56076b11b3ebd81283 .language_line {
        margin-left: 3.4250240822005775%;
        margin-right: 3.4250240822005775%;
      }

      #Language314_6349ddfd7eb3ef56076b11b3ebd81283 {
        display: none;
      }

      #IconText3124_fb4ead759cb1998a7336243012baa8b4 {
        display: none;
      }

      #Search24933_b849c705fd5ce427d9b4574126de88320 {
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 5.420054200542006%;
        margin-right: 5.420054200542006%;
      }

      #IconText3124_e5384b56828ec66224ebcdb64d5510990 {
        display: none;
      }

      #RootGrid2214_35632d69c7820a44859d7ddda79f4d4c0 {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 2.710027100271003%;
        margin-right: 2.710027100271003%;
      }

      #RootGrid2214_ca3a7b4ec2afe127d123575bf14df5630 {
        padding-top: 0%;
        padding-bottom: 0%;
        padding-left: 2.6954177897574128%;
        padding-right: 0%;
      }

      #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 {
        display: none;
      }

      #Text2114_1476f002d72d8cd59566f7f4e8e2950c0 {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 4.363556893788548%;
        margin-right: 0%;
      }

      #Text2114_5814892f5ec779bbeafe20edf490bd300 {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 4.363556893788548%;
        margin-right: 0%;
      }

      #Text2114_dec462f4c57f2d17ef2d0a07b688a7190 {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 4.363556893788548%;
        margin-right: 0%;
      }

      #Text2114_f0e0abc155098c11f49f08211598c3ca0 {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 4.363556893788548%;
        margin-right: 0%;
      }

      #Button3124_0d68309b18c79683d9c54ea56221dbcd0 {
        margin-top: 0px;
        margin-bottom: 30px;
        margin-left: 0%;
        margin-right: 0%;
      }

      #Button3124_0d68309b18c79683d9c54ea56221dbcd0 .button0_text {
        font-size: 15px;
      }

      #Button3124_0d68309b18c79683d9c54ea56221dbcd0 {
        display: block;
      }

      #Button3124_932e7033d8b351eb3ba4bac396aa26c20 {
        margin-top: 0px;
        margin-bottom: 30px;
        margin-left: 0%;
        margin-right: 0%;
      }

      #Button3124_932e7033d8b351eb3ba4bac396aa26c20 .button0_text {
        font-size: 15px;
      }

      #Button3124_932e7033d8b351eb3ba4bac396aa26c20 {
        display: block;
      }

      #Button3124_e61f946f7d6dddd88d1bb942bbb36ef30 {
        margin-top: 0px;
        margin-bottom: 30px;
        margin-left: 0%;
        margin-right: 0%;
      }

      #Button3124_e61f946f7d6dddd88d1bb942bbb36ef30 .button0_text {
        font-size: 15px;
      }

      #Button3124_e61f946f7d6dddd88d1bb942bbb36ef30 {
        display: block;
      }

      #RootGrid2214_88d32c858e29a746c3c40ae33b8e0fcf0 {
        display: none;
      }

      #RootGrid2214_9eb20a9d98217326b234ede6a9deef450 {
        display: none;
      }
    }

/* ===== responsive display control (was <style class="display-style">) ===== */
@media screen and (min-width: 501px){#mobile-footer{display:none!important}} @media screen and (max-width: 500px){
    #NavDataPC1308_e4eb936d2210168b458572bcd3b26aad1 {display:none;}
    #Language314_6349ddfd7eb3ef56076b11b3ebd81283 {display:none;}
    #IconText3124_fb4ead759cb1998a7336243012baa8b4 {display:none;}
    #IconText3124_e5384b56828ec66224ebcdb64d5510990 {display:none;}
    #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 {display:none;}
    #RootGrid2214_88d32c858e29a746c3c40ae33b8e0fcf0 {display:none;}
    #RootGrid2214_9eb20a9d98217326b234ede6a9deef450 {display:none;}
    /* 移动端显示专用 footer，隐藏 PC footer */
    #mobile-footer{display:block!important}
    #Grid1148_footer,#Grid1148_footer *{display:none!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
  }

/* ===== product list styles (was trailing <style>) ===== */
/* 产品列表样式 */
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-grid {
  display: flex !important;
  flex-wrap: wrap !important;
  margin: 0 -10px !important;
}

#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-card {
  flex: 0 0 25% !important;
  max-width: 25% !important;
  padding: 10px !important;
  box-sizing: border-box !important;
}

#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-card a {
  display: block !important;
  text-decoration: none !important;
  background: #fff !important;
  border: 1px solid #e8e8e8 !important;
  border-radius: 2px !important;
  overflow: hidden !important;
  padding: 16px !important;
  box-sizing: border-box !important;
}

#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-card a:hover {
  box-shadow: 0 2px 8px rgba(0,0,0,0.12) !important;
}

#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-image {
  width: 100% !important;
  padding-bottom: 100% !important;
  height: 0 !important;
  background-color: #fff !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-title {
  padding: 10px 0 0 0 !important;
  font-size: 20px !important;
  color: #012782 !important;
  text-align: center !important;
  font-weight: bold !important;
  margin: 0 !important;
  line-height: 1.4 !important;
  /* 单行省略：标题再长也不换行，保证卡片高度一致 */
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* CMS 分页（{$pages|raw} 输出）：圆形/胶囊按钮外观 */
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin: 30px 0 10px 0 !important;
  padding: 0 !important;
  font-size: 14px !important;
}

/* 兼容 {$pages|raw} 自带的一层包裹（div / ul）：同样横排居中 */
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination>div,
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination>ul {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
}

/* 页码 / 上一页下一页链接：单位数是 32px 圆，多字自动变胶囊 */
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  vertical-align: middle !important;
  min-width: 32px !important;
  height: 32px !important;
  padding: 0 10px !important;
  margin: 0 3px !important;
  box-sizing: border-box !important;
  border-radius: 16px !important;
  border: 1px solid #d9d9d9 !important;
  background: #fff !important;
  font-size: 14px !important;
  line-height: 1 !important;
  color: rgba(0,0,0,0.65) !important;
  text-decoration: none !important;
  cursor: pointer !important;
  white-space: nowrap !important;
}

#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination a:hover {
  border-color: #012782 !important;
  color: #012782 !important;
}

/* 当前页（em 或 .current / .active）：蓝描边加粗，去掉斜体 */
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination em,
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination .current,
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination .active a,
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination .active>span {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  vertical-align: middle !important;
  min-width: 32px !important;
  height: 32px !important;
  padding: 0 10px !important;
  margin: 0 3px !important;
  box-sizing: border-box !important;
  border-radius: 16px !important;
  border: 1px solid #012782 !important;
  background: #fff !important;
  color: #012782 !important;
  font-weight: bold !important;
  font-style: normal !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

/* 分页输出里的空元素（无内容的 em / a）：直接隐藏，避免出现空圆圈 */
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination em:empty,
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination a:empty,
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination span:empty {
  display: none !important;
}

/* 纯文字项（共 N 条记录 / 不可点的上一页下一页）：灰色文本，无按钮感 */
#TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination span {
  color: rgba(0,0,0,0.45) !important;
  vertical-align: middle !important;
  white-space: nowrap !important;
}

/* 移动端 */
@media screen and (max-width: 500px) {
  #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-card {
    flex: 0 0 50% !important;
    max-width: 50% !important;
    padding: 5px !important;
  }

  #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-card a {
    padding: 10px !important;
  }

  #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .product-title {
    font-size: 15px !important;
    padding: 8px 0 0 0 !important;
  }

  #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination a,
  #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination em,
  #TIBTextList421_429564e363ad778b3aaf142ce1f7729e .pagination .current {
    min-width: 28px !important;
    height: 28px !important;
    border-radius: 14px !important;
    font-size: 12px !important;
  }
}
