.zb-el-zionText {  -webkit-box-orient:vertical;  overflow:hidden;  display:-webkit-box;  text-overflow:ellipsis;  overflow-wrap:break-word;  word-break:break-word;  line-height:180%;}.zb-el-zionText a {  color:inherit;  text-decoration:none;}.zb-el-zionText a > * {  -webkit-box-orient:vertical;  overflow:hidden;  display:-webkit-box;  text-overflow:ellipsis;  overflow-wrap:break-word;  word-break:break-word;}#uid2262602043822 { word-break:break-word;overflow-wrap:break-word; }#uid2262602043822 * { word-break:break-word;overflow-wrap:break-word; }            #main-content-hao {      font-family:'Arial', 'Helvetica Neue', Helvetica, 'Microsoft YaHei', sans-serif;      background:#f5f7fa;      padding:0;      margin:0;    }    #main-content-hao .hao-container {      max-width:1100px;      margin:0 auto;      padding:32px 16px 40px 16px;      background:#fff;      border-radius:8px;      box-shadow:0 4px 16px rgba(35,61,123,0.05);    }    @media (max-width:768px) {      #main-content-hao .hao-container {        padding:16px 4vw 24px 4vw;        border-radius:0;        box-shadow:none;      }    }        #main-content-hao .hao-title {      font-size:34px;      font-weight:bold;      color:#233d7b;      margin-bottom:12px;      line-height:1.2;      letter-spacing:0.5px;      text-align:left;      border-left:6px solid #233d7b;      padding-left:18px;      background:linear-gradient(90deg, #eaf1ff 0 60%, transparent 100%);      border-radius:4px 0 0 4px;    }    @media (max-width:600px) {      #main-content-hao .hao-title {        font-size:22px;        padding-left:12px;      }    }        #main-content-hao .hao-gallery-wrap {      display:flex;      gap:32px;      margin:40px 0 24px 0;      align-items:flex-start;      flex-wrap:wrap;    }    #main-content-hao .hao-gallery {      flex:1 1 360px;      min-width:260px;      max-width:480px;    }    #main-content-hao .hao-gallery-main {      width:100%;      aspect-ratio:4/3;      border-radius:8px;      overflow:hidden;      box-shadow:0 2px 12px rgba(35,61,123,0.10);      margin-bottom:14px;      background:#eaf1ff;      display:flex;      align-items:center;      justify-content:center;    }    #main-content-hao .hao-gallery-main img {      width:100%;      height:100%;      object-fit:cover;      transition:box-shadow 0.3s;      border-radius:8px;      background:#eaf1ff;    }    #main-content-hao .hao-gallery-thumbs {      display:flex;      gap:10px;      overflow-x:auto;      padding-bottom:2px;    }    #main-content-hao .hao-gallery-thumb {      width:72px;      height:72px;      border-radius:4px;      overflow:hidden;      border:2px solid transparent;      cursor:pointer;      transition:border-color 0.25s;      flex-shrink:0;      background:#fff;      box-shadow:0 1px 4px rgba(35,61,123,0.06);    }    #main-content-hao .hao-gallery-thumb.active,    #main-content-hao .hao-gallery-thumb:hover {      border-color:#233d7b;    }    #main-content-hao .hao-gallery-thumb img {      width:100%;      height:100%;      object-fit:cover;      border-radius:4px;    }    @media (max-width:900px) {      #main-content-hao .hao-gallery-wrap {        flex-direction:column;        gap:18px;      }      #main-content-hao .hao-gallery {        max-width:100%;      }    }        #main-content-hao .hao-features {      flex:2 1 320px;      min-width:240px;      margin-top:0;      margin-bottom:0;    }    #main-content-hao .hao-features-title {      font-size:26px;      color:#233d7b;      margin-bottom:16px;      font-weight:600;      letter-spacing:0.2px;    }    #main-content-hao .hao-feature-list {      display:flex;      flex-wrap:wrap;      gap:20px;    }    #main-content-hao .hao-feature-item {      background:#f6f8fc;      border-radius:4px;      padding:18px 20px 16px 20px;      min-width:180px;      flex:1 1 220px;      display:flex;      align-items:flex-start;      gap:12px;      font-size:17px;      color:#222;      box-shadow:none;      transition:background 0.2s;      position:relative;    }    #main-content-hao .hao-feature-item::before {      content:"✔️";      font-size:20px;      color:#23c16b;      margin-right:6px;      margin-top:2px;      flex-shrink:0;    }    @media (max-width:600px) {      #main-content-hao .hao-feature-list {        flex-direction:column;        gap:10px;      }      #main-content-hao .hao-feature-item {        font-size:15px;        padding:12px 12px 10px 14px;      }    }        #main-content-hao .hao-section {      margin-top:38px;      margin-bottom:38px;      padding:0;    }    #main-content-hao .hao-section-title {      font-size:26px;      color:#233d7b;      font-weight:600;      margin-bottom:18px;      letter-spacing:0.2px;      position:relative;      display:inline-block;      background:linear-gradient(90deg, #eaf1ff 0 60%, transparent 100%);      border-radius:3px;      padding:0 12px 0 8px;    }    #main-content-hao .hao-desc-block {      margin-bottom:26px;      background:#f6f8fc;      padding:18px 20px 16px 20px;      border-radius:4px;      box-shadow:none;    }    #main-content-hao .hao-desc-block h3 {      font-size:20px;      color:#233d7b;      margin-bottom:8px;      font-weight:500;    }    #main-content-hao .hao-desc-block p,    #main-content-hao .hao-desc-block ul {      font-size:17px;      color:#444;      line-height:1.7;      margin-bottom:0;    }    #main-content-hao .hao-desc-block ul {      padding-left:24px;      margin-top:8px;      margin-bottom:0;    }    #main-content-hao .hao-desc-block ul li {      margin-bottom:4px;      list-style:disc inside;    }        #main-content-hao .hao-desc-images {      display:flex;      gap:18px;      margin:20px 0 0 0;      flex-wrap:wrap;    }    #main-content-hao .hao-desc-images img {      width:220px;      height:150px;      object-fit:cover;      border-radius:4px;      background:#eaf1ff;      box-shadow:0 1px 6px rgba(35,61,123,0.10);      transition:transform 0.2s, box-shadow 0.2s;      cursor:pointer;    }    #main-content-hao .hao-desc-images img:hover {      transform:scale(1.04) rotate(-2deg);      box-shadow:0 4px 16px rgba(35,61,123,0.18);    }    @media (max-width:900px) {      #main-content-hao .hao-desc-images {        gap:10px;      }      #main-content-hao .hao-desc-images img {        width:45vw;        min-width:120px;        height:22vw;        max-width:220px;        max-height:150px;      }    }    @media (max-width:600px) {      #main-content-hao .hao-desc-images {        flex-direction:column;        gap:10px;      }      #main-content-hao .hao-desc-images img {        width:100%;        height:140px;        max-width:100%;      }    }        #main-content-hao .hao-cases-section {      margin-top:42px;      margin-bottom:38px;    }    #main-content-hao .hao-cases-title {      font-size:26px;      color:#233d7b;      font-weight:600;      margin-bottom:18px;      text-align:center;      letter-spacing:0.2px;    }    #main-content-hao .hao-cases-grid {      display:flex;      gap:26px;      flex-wrap:wrap;      justify-content:center;    }    #main-content-hao .hao-case-card {      background:#f6f8fc;      border-radius:4px;      box-shadow:none;      width:320px;      max-width:100%;      overflow:hidden;      display:flex;      flex-direction:column;      transition:transform 0.22s;      cursor:pointer;      border:1px solid #eaf1ff;    }    #main-content-hao .hao-case-card:hover {      transform:translateY(-6px) scale(1.03);      box-shadow:0 8px 24px rgba(35,61,123,0.09);      background:#fff;    }    #main-content-hao .hao-case-card img {      width:100%;      height:145px;      object-fit:cover;      border-radius:4px 4px 0 0;      background:#eaf1ff;    }    #main-content-hao .hao-case-content {      padding:18px 18px 14px 18px;      min-height:110px;      display:flex;      flex-direction:column;      justify-content:flex-start;    }    #main-content-hao .hao-case-content h3 {      font-size:18px;      color:#233d7b;      margin-bottom:7px;      font-weight:500;    }    #main-content-hao .hao-case-content p {      font-size:16px;      color:#444;      line-height:1.65;    }    @media (max-width:900px) {      #main-content-hao .hao-cases-grid {        gap:14px;      }      #main-content-hao .hao-case-card {        width:100%;        min-width:0;      }    }        #main-content-hao .hao-reviews-section {      margin:42px 0 38px 0;    }    #main-content-hao .hao-reviews-title {      font-size:26px;      color:#233d7b;      font-weight:600;      margin-bottom:18px;      text-align:center;    }    #main-content-hao .hao-reviews-grid {      display:flex;      gap:22px;      flex-wrap:wrap;      justify-content:center;    }    #main-content-hao .hao-review-card {      background:#fff;      border-radius:8px;      box-shadow:0 2px 12px rgba(35,61,123,0.07);      width:320px;      max-width:100%;      padding:28px 18px 20px 18px;      display:flex;      flex-direction:column;      align-items:center;      transition:box-shadow 0.20s, transform 0.20s;      border:1px solid #eaf1ff;      position:relative;    }    #main-content-hao .hao-review-card:hover {      box-shadow:0 8px 24px rgba(35,61,123,0.16);      transform:translateY(-4px) scale(1.02);      background:#f6f8fc;    }    #main-content-hao .hao-review-avatar {      width:72px;      height:72px;      border-radius:50%;      overflow:hidden;      margin-bottom:10px;      background:#eaf1ff;      border:2px solid #233d7b;      display:flex;      align-items:center;      justify-content:center;    }    #main-content-hao .hao-review-avatar img {      width:100%;      height:100%;      object-fit:cover;      border-radius:50%;    }    #main-content-hao .hao-review-content {      text-align:center;    }    #main-content-hao .hao-review-content p {      font-size:16.5px;      color:#444;      line-height:1.7;      margin-bottom:8px;    }    #main-content-hao .hao-review-author {      font-weight:bold;      color:#233d7b;      font-size:16px;      margin-top:2px;    }        #main-content-hao .hao-form-section {      margin:44px 0 0 0;      background:#f6f8fc;      border-radius:8px;      padding:32px 20px 28px 20px;      box-shadow:0 2px 12px rgba(35,61,123,0.04);      max-width:600px;      margin-left:auto;      margin-right:auto;    }    #main-content-hao .hao-form-title {      font-size:26px;      color:#233d7b;      font-weight:600;      margin-bottom:12px;      text-align:center;    }        #main-content-hao .form-fields-submit-button {      background-color:#233d7b !important;      color:#fff !important;      border-radius:5px !important;      font-size:15px !important;      font-weight:600 !important;      padding:10px 26px !important;      margin-top:8px;      display:inline-flex !important;      align-items:center !important;      gap:10px;      box-shadow:0 2px 8px rgba(35,61,123,0.08);      border:none !important;      cursor:pointer;      transition:background 0.22s, box-shadow 0.22s;      justify-content:center;    }    #main-content-hao .form-fields-submit-button:hover {      background-color:#172a53 !important;      box-shadow:0 4px 16px rgba(35,61,123,0.15);    }    #main-content-hao .form-fields-submit-button p {      margin:0;      font-size:15px;      font-weight:600;      letter-spacing:0.2px;      color:#fff;    }    #main-content-hao .submit-btn-icon {      vertical-align:middle;      margin-right:2px;    }        #main-content-hao .form-field-input {      border-radius:4px !important;      border:1px solid #bfcbe6 !important;      font-size:16px !important;      padding:10px !important;      margin-bottom:0 !important;      background:#fff !important;      color:#222 !important;      transition:border-color 0.22s;    }    #main-content-hao .form-field-input:focus {      border-color:#233d7b !important;      outline:none !important;      box-shadow:0 0 0 2px #eaf1ff;    }    #main-content-hao .form-fields-item {      margin-bottom:18px !important;    }        @media (max-width:700px) {      #main-content-hao .hao-form-section {        padding:18px 8px 18px 8px;        border-radius:0;      }      #main-content-hao .hao-form-title {        font-size:19px;      }    }        #main-content-hao p, #main-content-hao ul, #main-content-hao li {      line-height:1.7;      margin-bottom:0;    }    #main-content-hao ul {      margin-bottom:0;      margin-top:0;    }    #main-content-hao .hao-section, #main-content-hao .hao-cases-section, #main-content-hao .hao-reviews-section {      margin-left:0;      margin-right:0;    }          