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

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

    #Image409_d7fb69599c74c1c886ce6f421901a4c3 {
      margin-top: 50px;
      margin-bottom: 0px;
      margin-left: 0%;
      margin-right: 4.886929383498873%;
    }

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

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

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

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

    #Text2114_6ffe88852535099a494b13769241f2990 {
      margin-top: 70px;
      margin-bottom: 0px;
      margin-left: 5.661512331481547%;
      margin-right: 8.472807048582853%;
    }

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

    #Text2114_95bc9e42e5b8e097a5e08f1cc485a9da4 {
      margin-top: 80px;
      margin-bottom: 0px;
      margin-left: 8.472807048582853%;
      margin-right: 5.661512331481547%;
    }

    #Text2114_9eec7a6658cedcb9e9367371b5149c140 {
      margin-top: 70px;
      margin-bottom: 0px;
      margin-left: 5.661512331481547%;
      margin-right: 8.472807048582853%;
    }

    #Text2114_d24a12dfc43e614c7b13216272ba42ce2 {
      margin-top: 100px;
      margin-bottom: 100px;
      margin-left: 14.133625011393674%;
      margin-right: 0%;
    }

    #RootGrid2214_0106879f9005dca8775b2e5efe5c0d850 {
      margin-top: 50px;
      margin-bottom: 100px;
      margin-left: 10.44932079414838%;
      margin-right: 10.44932079414838%;
    }

    #RootGridCell_e9528e11b384d1fe2772b6fa2e38c2f21>.grid_content {
      background-image: url(../img/eef89d5aeb0182b1a3b88370f13b9ed6.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      background-attachment: undefined;
    }

    #RootGrid2214_0f5b9625b32c67123b4615b8109aca150 {
      padding-top: 1.5657620041753653%;
      padding-bottom: 3.949447077409163%;
      padding-left: 10.438413361169102%;
      padding-right: 10.438413361169102%;
      background-image: url(../img/76c18e00-8a95-43af-a584-115f6ce04665.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      background-attachment: fixed;
    }

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

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

    #RootGrid2214_acf1e5f440a6dc53c8f1683f266cc6980 {
      background-image: url(../img/76c18e00-8a95-43af-a584-115f6ce04665.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      background-attachment: fixed;
    }

    #RootGrid2214_d24a12dfc43e614c7b13216272ba42ce0 {
      margin-top: 50px;
      margin-bottom: 50px;
      margin-left: 0%;
      margin-right: 0%;
      padding-top: 0%;
      padding-bottom: 0%;
      padding-left: 0%;
      padding-right: 10.438413361169102%;
      background-color: rgba(238, 238, 238, 1);
    }

    #RootGridCell_d24a12dfc43e614c7b13216272ba42ce4>.grid_content {
      background-image: url(../img/6ff729f9-f193-418b-ac11-46efa2708984.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      background-attachment: undefined;
    }

    #ScrollImage314_832cb5d739709fe1b11b80ec0f4eafd2 .ScrollImage-inner .arrow>i {
      display: none;
      background-color: rgba(235, 235, 238, 1);
    }

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

    #ScrollImage314_832cb5d739709fe1b11b80ec0f4eafd2 .ScrollImage-inner .ScrollImage-cell img {
      object-fit: contain;
    }

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

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

    #Breadcrumb3217_3031fb11913198ea3ea7bc8e24e09d862 {
      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, 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 0.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) {
      #Image409_d7fb69599c74c1c886ce6f421901a4c3 {
        margin-top: 20px;
        margin-bottom: 0px;
        margin-left: 0%;
        margin-right: 0%;
        width: 100% !important;
        display: block !important;
      }

      #Image409_d7fb69599c74c1c886ce6f421901a4c3 img {
        width: 100% !important;
        height: auto !important;
        display: block !important;
      }

      #Image409_95bc9e42e5b8e097a5e08f1cc485a9da3 {
        margin-top: 20px;
        margin-bottom: 0px;
        margin-left: 0%;
        margin-right: 0%;
        width: 100% !important;
        display: block !important;
      }

      #Image409_95bc9e42e5b8e097a5e08f1cc485a9da3 img {
        width: 100% !important;
        height: auto !important;
        display: block !important;
      }

      /* 覆盖 inline style 的字体大�?*/
      #Text2114_7303b0315940493eb96a08e643ab5acd0 span {
        font-size: 16px !important;
      }

      #Text2114_4dfed4e6bb11374b99421d8d2261fdad0 span,
      #Text2114_95bc9e42e5b8e097a5e08f1cc485a9da4 span,
      #Text2114_9eec7a6658cedcb9e9367371b5149c140 span {
        font-size: 14px !important;
      }

      #Text2114_4dfed4e6bb11374b99421d8d2261fdad0 {
        margin-top: 6px;
        margin-bottom: 6px;
        margin-left: 2%;
        margin-right: 2%;
        font-size: 14px !important;
        line-height: 1.5 !important;
      }

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

      #Text2114_7303b0315940493eb96a08e643ab5acd0 {
        margin-top: 10px;
        margin-bottom: 8px;
        margin-left: 4%;
        margin-right: 4%;
        font-size: 16px !important;
        color: #012782 !important;
        line-height: 1.4 !important;
      }

      #Text2114_95bc9e42e5b8e097a5e08f1cc485a9da4 {
        margin-top: 6px;
        margin-bottom: 6px;
        margin-left: 2%;
        margin-right: 2%;
        font-size: 14px !important;
        line-height: 1.5 !important;
      }

      #Text2114_9eec7a6658cedcb9e9367371b5149c140 {
        margin-top: 6px;
        margin-bottom: 6px;
        margin-left: 2%;
        margin-right: 2%;
        font-size: 14px !important;
        line-height: 1.5 !important;
      }

      #Text2114_6ffe88852535099a494b13769241f2990 {
        margin-top: 10px;
        margin-bottom: 8px;
        margin-left: 5%;
        margin-right: 5%;
      }

      #Text2114_6ffe88852535099a494b13769241f2990 p {
        font-size: 14px !important;
        color: #ffffff !important;
        text-align: center !important;
        line-height: 1.5 !important;
      }

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

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

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

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

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

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

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

      /* 轮播图手机端样式 */
      #ScrollImage314_832cb5d739709fe1b11b80ec0f4eafd2 .ScrollImage-content {
        margin: 0 10px !important;
      }

      #ScrollImage314_832cb5d739709fe1b11b80ec0f4eafd2 .ScrollImage-cell {
        width: 220px !important;
        margin-left: 5px !important;
        margin-right: 5px !important;
      }

      #ScrollImage314_832cb5d739709fe1b11b80ec0f4eafd2 .ScrollImage-cell img {
        height: 170px !important;
        width: 100% !important;
      }

      #ScrollImage314_832cb5d739709fe1b11b80ec0f4eafd2 .ScrollImage_shade {
        width: 220px !important;
      }

      /* 隐藏轮播箭头 */
      #ScrollImage314_832cb5d739709fe1b11b80ec0f4eafd2 .arrow {
        display: none !important;
      }

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

      #Breadcrumb3217_3031fb11913198ea3ea7bc8e24e09d862 .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;
      }
    }

/* ===== responsive display control (was <style class="display-style">) ===== */
    @media screen and (min-width: 501px) {
      /* PC 端隐藏移动端 footer */
      #mobile-footer {
        display: none !important;
      }
    }

    @media screen and (max-width: 500px) {
      /* 移动端显示专用 footer */
      #mobile-footer {
        display: block !important;
      }

      /* 移动端隐藏 PC footer */
      #Grid1148_footer,
      #Grid1148_footer * {
        display: none !important;
        height: 0 !important;
        max-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
      }

      /* 产品二（Weekly Checking Carts）：手机端图在上、文字在下（DOM里文字在前，用flex order调换） */
      #RootGrid2214_95bc9e42e5b8e097a5e08f1cc485a9da0 .rootgrid {
        display: flex !important;
        flex-direction: column !important;
      }

      .RootGridCell_95bc9e42e5b8e097a5e08f1cc485a9da5 {
        order: 1;
      }

      .RootGridCell_95bc9e42e5b8e097a5e08f1cc485a9da6 {
        order: 2;
      }

      /* 产品二文字左对齐（覆盖行内 text-align:right） */
      #Text2114_95bc9e42e5b8e097a5e08f1cc485a9da4 p {
        text-align: left !important;
      }

      /* 产品三（Towbar Series）：显示，背景图在上、文字在下 */
      #Text2114_d24a12dfc43e614c7b13216272ba42ce2 {
        display: block;
        margin-top: 6px !important;
        margin-bottom: 6px !important;
        margin-left: 2% !important;
        margin-right: 2% !important;
        line-height: 1.5 !important;
      }

      /* 三个产品正文文字 16px */
      #Text2114_9eec7a6658cedcb9e9367371b5149c140 span,
      #Text2114_95bc9e42e5b8e097a5e08f1cc485a9da4 span,
      #Text2114_d24a12dfc43e614c7b13216272ba42ce2 span {
        font-size: 16px !important;
      }

      /* 三个产品标题放大（行内是48px，用属性选择器单独覆盖） */
      #Text2114_9eec7a6658cedcb9e9367371b5149c140 span[style*="48px"],
      #Text2114_95bc9e42e5b8e097a5e08f1cc485a9da4 span[style*="48px"],
      #Text2114_d24a12dfc43e614c7b13216272ba42ce2 span[style*="48px"] {
        font-size: 22px !important;
      }

      #RootGrid2214_d24a12dfc43e614c7b13216272ba42ce0 {
        display: block;
        margin-left: 2.710027100271003% !important;
        margin-right: 2.710027100271003% !important;
      }

      /* 背景图空 cell 给固定高度，否则手机端高度为0看不到图 */
      #RootGridCell_d24a12dfc43e614c7b13216272ba42ce4>.grid_content {
        height: 220px !important;
      }

      #Language314_6349ddfd7eb3ef56076b11b3ebd81283 {
        display: none;
      }

      #IconText3124_fb4ead759cb1998a7336243012baa8b4 {
        display: none;
      }

      #IconText3124_e5384b56828ec66224ebcdb64d5510990 {
        display: none;
      }

      #NavDataPC1308_f59ee4b1b70ca775b3c9d0b044a7ad302 {
        display: none;
      }

      #RootGrid2214_88d32c858e29a746c3c40ae33b8e0fcf0 {
        display: none;
      }
    }

/* ==================== 资质证书图片循环：栅格兜底（配合 page:bundle 循环） ==================== */
/* 说明：每张证书的间距（原 Image409 的 margin: 30px 6.682%）已写成 HTML 内联样式，
   以免 CSS 文件未同步更新时丢失间距；此处仅保留列宽兜底。
   原第二组证书容器保持不动，其 padding-bottom 即原来的底部留白带。 */

/* 行容器：不依赖全局栅格类，自行开启 flex 换行 */
#RootGrid2214_0f5b9625b32c67123b4615b8109aca150 > .rootgrid.row {
  display: flex !important;
  flex-wrap: wrap !important;
  width: 100% !important;
  justify-content: flex-start !important;
}

/* 每张证书：PC 每行 6 张（还原原 col-6 × col-4 = 1/6 的排布） */
#RootGrid2214_0f5b9625b32c67123b4615b8109aca150 .certificate-item {
  flex: 0 0 16.66666667% !important;
  max-width: 16.66666667% !important;
  box-sizing: border-box !important;
}

/* 复刻原 Image409 组件的外边距（与 HTML 内联样式一致，作为兜底） */
#RootGrid2214_0f5b9625b32c67123b4615b8109aca150 .certificate-image {
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 6.6821212223763915%;
  margin-right: 6.6821212223763915%;
}

#RootGrid2214_0f5b9625b32c67123b4615b8109aca150 .certificate-image img {
  display: block;
  width: 100%;
  height: auto;
}

/* 移动端：每行 3 张（还原原 col-xs-4 的排布） */
@media screen and (max-width: 500px) {
  #RootGrid2214_0f5b9625b32c67123b4615b8109aca150 .certificate-item {
    flex: 0 0 33.33333333% !important;
    max-width: 33.33333333% !important;
  }
}
