  header .col-md-12 {  height: 145px;  }  header .logo-link img {  width: 180px;  }  #preloader-image img {  width: 100px;  }  /**  * Custom CSS  **/  /* 字体定义 */ *:not([class*="icon"]):not(i) { font-family: "Microsoft Yahei","微软雅黑","PingFang SC","Lantinghei SC","HanHei SC","Helvetica Neue", Helvetica, Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif!important; } /* 移动端禁用侧边栏 */ @media screen and (max-width: 767px) { #main-sidebar{ display: none;!important;} } /* 侧边栏线条定义*/ .xt-sidebar {  border: none;  border-top: 1px solid #bcbcbc;  margin-top: 1px;  margin-bottom: 1px;  padding-top: 0px;  padding-bottom: 0px; } /* 侧边栏相关文章标题边距*/ .sidebar > ul > li { margin-bottom: 24px; } /* 文章内链文本样式*/ a:link, a:visited { text-decoration: none; color: inherit; }  /* 首页文章列表布局模式 */ .entry-title { display: block !important; max-width: 100%; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; margin-right: 20px; /* 留出元数据空间 */ position: relative; z-index: 2; } /* 首页列表桌面端优化 */ @media (min-width: 992px) { .entry-title { max-width: 90% !important; /* 保持标题可读性 */ } } /* 首页列表移动端优化 */ @media (max-width: 767px) { .entry-title { white-space: normal !important; /* 小屏幕取消截断 */ -webkit-line-clamp: 2; /* 允许显示两行 */ display: -webkit-box !important; -webkit-box-orient: vertical; height: auto !important; } } /* 首页文章摘要 */ .fs-14 {  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden;  line-height: 1.6;  max-height: 3.2em; /* 1.6 × 2 */ } /* 桌面端优化 */ @media (min-width: 992px) {  .fs-14 { -webkit-line-clamp: 3; /* 大屏幕显示三行 */ max-height: 4.8em; /* 1.6 ×3 */  } } /* 平板设备 */ @media (max-width: 768px) {  .fs-14 { line-height: 1.4em; max-height: 4.8em; /* 1.6 ×3 */  } } /* 移动端优化 */ @media (max-width: 480px) {  .fs-14 { -webkit-line-clamp: 3; /* 小屏单行显示 */ max-height: 4.8em; /* 1.6 ×3 */  } } /* WP Carousel 幻灯片全宽调整默认样式 */ /* 高分辨率 PC 端样式 */ @media (min-width: 1920px) { .wpcpro-wrapper img { width: 100% !important; height: auto; object-fit: cover; } }  /**  * Theme Google Font  **/  h1, h2, h3, h4, h5, h6 {  font-family: 'Arial';  }  h1 {  font-size: 36px;  }  #jckqv,  #jckqv *,  #jckqv p,  .wpml-lang #lang_sel {  font-family: 'Arial';  }  body {  font-family: 'Arial';  font-size: 16px;  }  /**  * Colors and color skins  */  body {  background-color: #ffffff;  color: #4c4d4f;  }  .st-pusher,  .st-sidebar-pusher {  background-color: #ffffff;  }  a.btn,  .btn,  .btn:focus,  input[type="submit"],  .wp-block-button a,  .woocommerce #content input.button,  .woocommerce #respond input#submit,  .woocommerce a.button,  .woocommerce button.button,  .woocommerce input.button,  .woocommerce-page #content input.button,  .woocommerce-page #respond input#submit,  .woocommerce-page a.button,  .woocommerce-page button.button,  .woocommerce-page input.button,  .woocommerce a.added_to_cart,  .woocommerce-page a.added_to_cart,  .btn-primary:hover,  .btn-primary:active,  .navbar .nav > li:not(.menu-item-has-children) > a:after,  #top-link,  .sidebar .widget_calendar th,  .sidebar .widget_calendar tfoot td,  .tp-bullets.simplebullets.round .bullet:hover,  .tp-bullets.simplebullets.round .bullet.selected,  .tp-bullets.simplebullets.navbar .bullet:hover,  .tp-bullets.simplebullets.navbar .bullet.selected,  body .flex-control-paging li a.flex-active,  body .flex-control-paging li a:hover,  .mgt-post-list .mgt-post-icon,  .mgt-button.mgt-style-solid-invert:hover,  .mgt-button.mgt-style-bordered:hover,  .mgt-button.mgt-style-grey:hover,  .portfolio-item-block.portfolio-item-animation-0 .portfolio-item-bg,  .portfolio-list-related .portfolio-item-block .portfolio-item-bg,  .blog-post .more-link:after,  .portfolio-item-block.portfolio-item-animation-6:hover .portfolio-item-bg,  .mgt-pricing-table.featured h4.mgt-pricing-table-header,  .navbar .navbar-toggle {  background-color: #ffcc00;  }  a,  a:focus,  .page-404 h1,  .navbar .nav > li.current_page_item > a,  .post-social-title i,  .post-social a:hover,  .sidebar .widget_calendar tbody td a,  .sidebar.footer-container .widget.widget_calendar tbody td a,  .portfolio-filter a.view-all,  .navbar .nav > li > a:hover,  .blog-post .post-header-title a:hover,  header .header-right ul.header-nav a:hover,  .blog-post .more-link:hover,  .mgt-counter-wrapper .mgt-counter-value,  .wpcf7-form .wpcf7-submit:hover,  .ninja-forms-cont input[type="submit"]:hover {  color: #ffcc00;  }  .post-social a:hover,  .sidebar .widget_calendar tbody td a,  body .owl-theme .owl-controls .owl-page.active span,  body .owl-theme .owl-controls.clickable .owl-page:hover span,  .mgt-button.mgt-style-bordered:hover {  border-color: #ffcc00;  }  header.main-header {  background-color: #ffffff;  }  .mainmenu-belowheader {  background-color: #EEEEEE;  }  .mainmenu-belowheader.mainmenu-dark {  background-color: #262626;  }  .nav > li .sub-menu {  background-color: #262626;  }  .nav .sub-menu li.menu-item > a {  color: #ffffff;  }  .nav .sub-menu li.menu-item > a:hover,  .nav .children li.menu-item > a:hover {  color: #ffffff;  }  .footer-sidebar-2-wrapper {  background-color: #262626;  }  footer {  background-color: #F4F4F4;  }  .page-item-title h1 {  color: #262626;  } /*2025-05-24 10:23*//* CSS Generator Execution Time: 0.00025796890258789 seconds */