@charset "UTF-8";
/* 手机端适配：仅 max-width:1004px 生效，不影响 PC */

/* PC：隐藏汉堡按钮 */
.nav-icon {
  display: none;
}

@media screen and (max-width: 1004px) {
  html,
  body {
    overflow-x: hidden;
    max-width: 100%;
  }

  /* 汉堡菜单显示 */
  .nav-icon {
    display: block;
  }

  /* 首页：logo 加大（略留空间给「简体中文」） */
  .header-wrapper .logo-box {
    width: 3.6rem !important;
    flex-shrink: 0;
  }

  .header-wrapper .logo-box img {
    width: 100%;
    height: auto;
    display: block;
  }

  .header-wrapper .box {
    flex-wrap: nowrap !important;
    align-items: center;
  }

  .header-wrapper .other-box {
    flex-shrink: 0;
    flex-wrap: nowrap !important;
    align-items: center;
  }

  /* 「简体中文」单行完整显示，避免竖排/截断 */
  .header-wrapper .language {
    flex-shrink: 0;
  }

  .header-wrapper .language .caption {
    white-space: nowrap !important;
    overflow: visible !important;
    writing-mode: horizontal-tb !important;
    font-size: 0.24rem !important;
    line-height: 1.2rem !important;
    height: 1.2rem !important;
    padding-left: 0.36rem !important;
    background-size: 0.26rem !important;
    background-position: left center !important;
    display: inline-block !important;
    max-width: none !important;
    word-break: keep-all !important;
  }

  /* 透明顶栏时汉堡为白色，滚动后随 black 变蓝（page.css 已有） */
  .header-wrapper .nav-icon span {
    background-color: #fff;
  }

  .header-wrapper.black .nav-icon span,
  .header-wrapper.active .nav-icon span {
    background-color: #0561b4;
  }

  /* 首页滚动后白底：确保 logo 可见（去掉反白） */
  .header-wrapper.black .logo-box img,
  .header-wrapper.active .logo-box img {
    filter: none !important;
  }

  /* 内页：顶栏始终白底深色，避免 logo/文字看不见 */
  .page-inner .header-wrapper,
  .page-inner .header-wrapper.black,
  .page-inner .header-wrapper.active {
    background: #fff !important;
    box-shadow: 0 0.06rem 0.2rem rgba(0, 0, 0, 0.08);
  }

  .page-inner .header-wrapper:before {
    display: none !important;
  }

  .page-inner .header-wrapper .logo-box img {
    filter: none !important;
  }

  .page-inner .header-wrapper .language .caption {
    color: #333 !important;
  }

  .page-inner .header-wrapper .search {
    filter: none;
    background-image: url("../images/search.png");
  }

  .page-inner .header-wrapper .nav-icon span {
    background-color: #0561b4 !important;
  }

  /* 核心主营：加高区域，完整显示图标+标题+简介+按钮 */
  .index-box-2 .swiper-box {
    overflow: visible !important;
    min-height: 6.2rem;
    height: auto;
  }

  .index-box-2 .index-energyPic-swiper,
  .index-box-2 .index-energyPic-swiper .swiper-wrapper,
  .index-box-2 .index-energyPic-swiper .swiper-slide,
  .index-box-2 .index-energyPic-swiper .pic,
  .index-box-2 .cat-box,
  .index-box-2 .cat-box .swiper-container,
  .index-box-2 .cat-box .swiper-wrapper,
  .index-box-2 .cat-box .swiper-slide {
    height: 6.2rem !important;
    min-height: 6.2rem;
  }

  .index-box-2 .index-energyPic-swiper .pic img.phone,
  .index-box-2 .index-energyPic-swiper .pic img.pc {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  .index-box-2 .pic img.pc {
    display: none !important;
  }

  .index-box-2 .pic img.phone {
    display: block !important;
  }

  .index-box-2 .cat-box .inner {
    padding: 0.45rem 0.7rem !important;
    box-sizing: border-box;
  }

  .index-box-2 .cat-box .icon.circle img,
  .index-box-2 .circle img {
    height: 0.72rem !important;
    width: auto;
  }

  .index-box-2 .cat-box h3 {
    font-size: 0.36rem !important;
    line-height: 1.3 !important;
    margin: 0.28rem auto 0.2rem !important;
  }

  .index-box-2 .brief,
  .index-box-2 .cat-box .swiper-slide .brief,
  .index-box-2 .cat-box .swiper-slide .index-more,
  .index-box-2 .index-more {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    -webkit-transform: none !important;
  }

  .index-box-2 .brief {
    font-size: 0.24rem !important;
    line-height: 1.55 !important;
    height: auto !important;
    max-height: 2.2rem;
    margin-bottom: 0.28rem !important;
    -webkit-line-clamp: 5;
  }

  .index-box-2 .index-more {
    display: inline-block !important;
    margin: 0 auto;
  }

  .index-box-2 .swiper-btn {
    top: 50%;
    z-index: 20;
  }

  /* 首页 Banner */
  .index-banner-wrapper,
  .index-banner-wrapper .index-banner-swiper,
  .index-banner-wrapper .swiper-slide {
    min-height: 100vh;
    height: 100vh;
  }

  .index-banner-wrapper .swiper-slide img.phone,
  .index-banner-wrapper .swiper-slide img.pc {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .index-banner-wrapper .info {
    padding: 0 0.3rem;
    box-sizing: border-box;
  }

  .index-banner-wrapper h2 {
    font-size: 0.48rem !important;
    line-height: 1.35 !important;
  }

  .index-banner-wrapper .banner-desc {
    font-size: 0.26rem !important;
    line-height: 1.5 !important;
  }

  /* 关于我们双栏 → 单列，防横向溢出 */
  .index-box-3 .box-container {
    display: block !important;
    padding: 0 0.3rem !important;
    box-sizing: border-box;
  }

  .index-box-3_l,
  .index-box-3_r {
    width: 100% !important;
    margin: 0 !important;
  }

  .index-box-3_r {
    margin-top: 0.5rem !important;
  }

  .index-box-3_r img {
    width: 100%;
    height: auto;
    display: block;
  }

  .index-box-3 .info,
  .index-box-3 .index-title-box,
  .index-box-3 .data {
    padding: 0 !important;
  }

  .index-box-3 .hero-buttons {
    margin-top: 0.36rem;
  }

  .index-box-3 .btn {
    font-size: 0.26rem;
    padding: 0.16rem 0.36rem;
  }

  /* 核心主营等图片防撑破（核心主营本身允许溢出显示完整文案） */
  .index-box-1 .swiper-box,
  .index-box-4,
  .news-box {
    overflow: hidden;
  }

  img {
    max-width: 100%;
  }

  /* 内页 Banner：修正 200% 图导致横向滚动 */
  .polaris-banner {
    width: 100% !important;
    overflow: hidden !important;
    height: auto !important;
    min-height: 2.8rem;
  }

  .polaris-banner .img,
  .polaris-banner img,
  .polaris-banner .img-block {
    width: 100% !important;
    max-width: 100% !important;
    height: 2.8rem !important;
    object-fit: cover;
    display: block;
  }

  .polaris-banner .text {
    left: 0.3rem !important;
    right: 0.3rem !important;
    width: auto !important;
    text-align: left;
  }

  .polaris-banner .text-1 {
    font-size: 0.36rem !important;
  }

  .polaris-banner .title-1 {
    font-size: 0.24rem !important;
  }

  /* 内页主体 */
  .index-content,
  .polaris-about,
  .polaris-news,
  #main {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box;
    padding-left: 0.3rem !important;
    padding-right: 0.3rem !important;
  }

  .index_jieshao {
    padding-top: 0.4rem !important;
  }

  .company-profile-top .index-content,
  .company-profile-left,
  .company-profile-right {
    display: block !important;
    float: none !important;
    width: 100% !important;
  }

  /* about 数据统计：两列整齐，避免数字叠在一起 */
  .p_list {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between;
    margin: 0.4rem 0 0.2rem;
  }

  .p_list .cbox-6,
  .p_list .cbox-6.p_loopitem {
    width: 48% !important;
    max-width: 48% !important;
    margin-top: 0.36rem !important;
    margin-bottom: 0.2rem !important;
    padding: 0 0.08rem;
    box-sizing: border-box;
    text-align: center;
    float: none !important;
  }

  .p_list .e_scrollNumber-10 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    gap: 0.06rem;
  }

  .p_list .e_scrollNumber-10 span.p_num,
  #c_static_001_P_67216-1744113724653 .e_scrollNumber-10 span.p_num {
    font-size: 0.52rem !important;
    line-height: 1.1 !important;
    white-space: nowrap;
  }

  .p_list .e_scrollNumber-10 span.p_plus,
  #c_static_001_P_67216-1744113724653 .e_scrollNumber-10 span.p_plus {
    width: auto !important;
    min-width: 0.36rem;
    height: 0.36rem !important;
    line-height: 0.36rem !important;
    font-size: 0.18rem !important;
    padding: 0 0.1rem;
    margin-top: 0 !important;
    margin-left: 0 !important;
    flex-shrink: 0;
    border-radius: 0.36rem !important;
  }

  .p_list .e_text-11,
  #c_static_001_P_67216-1744113724653 .e_text-11 {
    font-size: 0.24rem !important;
    line-height: 1.45 !important;
    margin-top: 0.12rem !important;
    text-align: center;
    padding: 0 0.06rem;
  }

  /* 产品/新闻列表 */
  .cplist li,
  .pro_list,
  .ny_prodaz,
  .ny_con_r {
    width: 100% !important;
    float: none !important;
    margin: 0 auto !important;
    box-sizing: border-box;
  }

  /* ===== 产品列表页 ===== */

  /* banner 下栏目：手机端直接展示，不藏进 wapmenu */
  .menu_location {
    height: auto !important;
    padding: 0.16rem 0 0.2rem !important;
    overflow: visible !important;
  }

  .menu_location .index-content {
    padding: 0 0.2rem !important;
  }

  .menu_location .wapmenu {
    display: none !important;
  }

  .menu_location .menu {
    padding: 0 !important;
  }

  .menu_location .menu ul {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center;
    position: static !important;
    width: 100% !important;
    box-shadow: none !important;
    background: transparent !important;
    border-radius: 0 !important;
  }

  .menu_location .menu li {
    width: auto !important;
    float: none !important;
    border-bottom: none !important;
    margin: 0.08rem !important;
    padding: 0 !important;
    text-align: center;
  }

  .menu_location .menu li a {
    display: block;
    padding: 0.12rem 0.28rem !important;
    font-size: 0.26rem !important;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    color: #333;
    line-height: 1.4 !important;
  }

  .menu_location .menu li.aon a,
  .menu_location .menu li a:hover {
    background: #0561b4;
    border-color: #0561b4;
    color: #fff;
  }

  /* 大标题 / 英文副标题缩小、行高收紧 */
  .product-zh-page .index_jieshao,
  .polaris-news.product-zh-page .index_jieshao {
    padding-top: 0.3rem !important;
  }

  .product-zh-page .index_jieshao-top .title-2,
  .product-zh-page .title-2.font40,
  .index_jieshao-top .title-2.font40 {
    font-size: 0.4rem !important;
    line-height: 1.25 !important;
    margin-top: 0.1rem !important;
    margin-bottom: 0.08rem !important;
  }

  .product-zh-page .index_jieshao-top .title-3,
  .product-zh-page .title-3.font18,
  .index_jieshao-top .title-3 {
    font-size: 0.24rem !important;
    line-height: 1.35 !important;
    padding-bottom: 0.28rem !important;
    background-size: auto 0.06rem !important;
  }

  /* 二级栏目 menu_ny */
  .menu_ny {
    display: block !important;
    padding-bottom: 0.24rem !important;
    margin-top: 0.16rem !important;
  }

  .menu_ny li {
    width: auto !important;
    height: auto !important;
    line-height: normal !important;
    margin: 0.08rem !important;
    display: inline-block !important;
  }

  .menu_ny li a {
    height: 0.64rem !important;
    line-height: 0.64rem !important;
    padding: 0 0.24rem !important;
    font-size: 0.24rem !important;
  }

  /* 产品卡片：文字在图下；卡片加宽；恢复图片显示 */
  .polaris-product-item,
  .product-zh-page .polaris-product-item {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    margin: 0 0 0.36rem !important;
    display: flex !important;
    flex-direction: column-reverse !important;
    overflow: visible !important;
    box-sizing: border-box;
  }

  .polaris-product-list,
  .product-zh-page .polaris-product-list {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .polaris-product-item .img,
  .product-zh-page .polaris-product-item .img {
    position: relative !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0.2rem !important;
    background: #fff !important;
    overflow: hidden;
    box-sizing: border-box;
  }

  .polaris-product-item .product,
  .product-zh-page .polaris-product-item .product {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: auto !important;
    min-height: 4.6rem;
    margin: 0 !important;
    padding: 0 !important;
  }

  .polaris-product-item .product a,
  .product-zh-page .polaris-product-item .product a {
    display: block;
    width: 100%;
  }

  /* 有上传图：铺满显示 */
  .polaris-product-item .product .img-center,
  .product-zh-page .polaris-product-item .product .img-center {
    width: 100% !important;
    max-width: 100% !important;
    height: 4.6rem !important;
    object-fit: cover !important;
    display: block !important;
    margin: 0 !important;
  }

  /* 无图时的默认图 products.jpg：必须显示 */
  .polaris-product-item .product .img-block,
  .product-zh-page .polaris-product-item .product .img-block {
    display: block !important;
    width: 100% !important;
    height: 4.6rem !important;
    object-fit: cover !important;
    margin: 0 !important;
  }

  /* 有上传图时，再藏掉 products.png 装饰框（写在后面覆盖上面） */
  .polaris-product-item .product .img-center ~ .img-block,
  .product-zh-page .polaris-product-item .product .img-center ~ .img-block {
    display: none !important;
  }

  /* 仅隐藏底部撑高用的 product.png，不影响产品图 */
  .polaris-product-item .img > .img-block,
  .product-zh-page .polaris-product-item .img > .img-block {
    display: none !important;
  }

  .polaris-product-item .text,
  .product-zh-page .polaris-product-item .text {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    top: auto !important;
    width: 100% !important;
    transform: none !important;
    text-align: center;
    padding: 0.28rem 0.2rem 0.4rem !important;
    background: #fff !important;
    z-index: 1;
    box-sizing: border-box;
    overflow: visible !important;
  }

  .polaris-product-item .text-1,
  .product-zh-page .polaris-product-item .text-1 {
    color: #999 !important;
    font-size: 0.24rem !important;
    line-height: 1.4 !important;
  }

  .polaris-product-item .title-2,
  .product-zh-page .polaris-product-item .title-2 {
    margin-top: 0.12rem !important;
    font-size: 0.3rem !important;
    line-height: 1.4 !important;
    color: #222 !important;
    white-space: normal !important;
    overflow: visible !important;
    height: auto !important;
    max-height: none !important;
  }

  .polaris-product-item .more-1,
  .product-zh-page .polaris-product-item .more-1 {
    margin-top: 0.24rem !important;
  }

  .polaris-product-item .more-1 a,
  .product-zh-page .polaris-product-item .more-1 a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #0561b4 !important;
    border: 2px solid #0561b4 !important;
    border-radius: 5px;
    padding: 0 0.36rem !important;
    height: 0.72rem !important;
    line-height: 1 !important;
    box-sizing: border-box;
    font-size: 0 !important;
  }

  .polaris-product-item .more-1 span,
  .product-zh-page .polaris-product-item .more-1 span {
    color: #fff !important;
    font-size: 0.24rem !important;
    line-height: 1 !important;
    display: inline-block;
    vertical-align: middle;
  }

  .polaris-product-item .more-1 i,
  .product-zh-page .polaris-product-item .more-1 i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.1rem;
    position: relative;
    top: 0 !important;
  }

  .polaris-product-item:hover .text,
  .product-zh-page .polaris-product-item:hover .text {
    background: #fff !important;
    color: inherit !important;
    padding: 0.28rem 0.2rem 0.4rem !important;
  }

  .polaris-product-item:hover img,
  .product-zh-page .polaris-product-item:hover img {
    transform: none !important;
  }

  /* 产品列表减少两边留白，卡片更宽 */
  .product-zh-page,
  .product-zh-page#main,
  .polaris-news.product-zh-page {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .product-zh-page .index-content,
  .product-zh-page .polaris-product .index-content,
  .product-zh-page .polaris-news-content .index-content {
    padding-left: 0.2rem !important;
    padding-right: 0.2rem !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
  }

  .product-zh-page .polaris-product-series,
  .product-zh-page .polaris-news-content {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* ===== 联系我们页：三列改单列，内容完整显示 ===== */
  .polaris-about .ny_con_r,
  .ny_con_r {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    padding: 0 0.3rem 0.6rem !important;
    box-sizing: border-box;
  }

  .polaris-about .ny_con_r_list,
  .ny_con_r_list {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 0.28rem !important;
    padding: 0.4rem 0.36rem !important;
    box-sizing: border-box;
    text-align: center !important;
    overflow: visible !important;
  }

  .ny_con_r_list > a {
    display: block;
  }

  .ny_con_r_list img {
    width: 0.72rem !important;
    height: auto !important;
    margin: 0 auto;
    display: block;
  }

  .ny_con_r_list h3 {
    font-size: 0.32rem !important;
    margin-top: 0.2rem !important;
    margin-bottom: 0.16rem !important;
    text-align: center !important;
  }

  .ny_con_r_list_text,
  .ny_con_r_list_text.font18,
  .ny_con_r_list p {
    font-size: 0.26rem !important;
    line-height: 1.6 !important;
    word-break: break-all !important;
    overflow-wrap: anywhere !important;
    white-space: normal !important;
    overflow: visible !important;
    text-align: center !important;
    color: #666 !important;
  }

  /* 联系页标题缩小 */
  .polaris-about .index_jieshao-top .title-2.font40 {
    font-size: 0.4rem !important;
    line-height: 1.25 !important;
  }

  .polaris-about .index_jieshao-top .title-3 {
    font-size: 0.24rem !important;
    line-height: 1.35 !important;
  }

  /* 底部 */
  .footer-wrapper .box-container {
    width: 100% !important;
    padding: 0 0.3rem;
    box-sizing: border-box;
  }

  .footer-wrapper .contact-box {
    width: 100% !important;
    margin-right: 0 !important;
    border-right: none !important;
  }

  .footer-wrapper .tel {
    font-size: 0.4rem !important;
    word-break: break-all;
  }

  /* 侧栏电话条缩小，减少挡内容 */
  .sidebar-box {
    transform: scale(0.85);
    transform-origin: right bottom;
    right: 0.06rem !important;
  }

  /* 手机菜单二级区域可点 */
  .phone-nav ul li > a {
    min-height: 0.88rem;
  }

  .phone-nav ul li .navs a {
    min-height: 0.8rem;
    line-height: 0.8rem;
  }

  /* 手机菜单：展开态强制显示二级，避免点了无反应 */
  .phone-nav {
    z-index: 600 !important;
    pointer-events: auto !important;
  }

  .phone-nav ul li > a.cat {
    pointer-events: auto !important;
    cursor: pointer;
  }

  .phone-nav ul li.active > .navs,
  .phone-nav ul li.on > .navs {
    display: block !important;
  }

  /* ===== 产品详情页 ===== */
  .product-detail-page-wrap,
  .product-detail-page-wrap#main,
  #main.product-detail-page-wrap {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 0 0.2rem !important;
    padding-top: 0 !important;
    box-sizing: border-box;
  }

  .product-detail-page-wrap .polaris-news-content,
  .product-detail-page-wrap > .polaris-news-content {
    padding-top: 0.16rem !important;
    padding-bottom: 0.3rem !important;
    width: 100% !important;
  }

  .product-detail-page-wrap .index-content {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* 去掉产品图上方多余空白 */
  .product-detail-page-wrap .pro_nr_js_nr,
  .pro_nr_js_nr {
    margin-top: 0 !important;
    padding-top: 0.16rem !important;
    padding-bottom: 0.2rem !important;
    overflow: visible !important;
  }

  .product-detail-page-wrap .proda_left,
  .product-detail-page-wrap .product-detail-text {
    width: 100% !important;
    float: none !important;
    margin: 0 0 0.28rem !important;
    box-shadow: none !important;
  }

  /* 产品主图：取消固定高度，避免拉长变形 */
  .product-detail-page-wrap #outBox,
  .product-detail-page-wrap .leftBox,
  .product-detail-page-wrap .normalBox,
  .product-detail-page-wrap .normalBox .w#n {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }

  .product-detail-page-wrap .normalBox .w#n img,
  .product-detail-page-wrap .proda_left img,
  .product-detail-page-wrap .leftBox img {
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
  }

  .product-detail-page-wrap .product-detail-text .title h2 {
    font-size: 0.36rem !important;
    margin: 0.16rem 0 0.12rem !important;
  }

  .product-detail-page-wrap .product-detail-text .title h3 {
    font-size: 0.26rem !important;
  }

  /* 介绍/参数区图片不拉长 */
  .product-detail-page-wrap .ny_cpxq {
    margin-top: 0.2rem !important;
  }

  .product-detail-page-wrap .ny_cpxq h3 {
    font-size: 0.3rem !important;
    line-height: 1.2 !important;
    letter-spacing: 0.04rem !important;
    margin: 0.28rem 0 0.2rem !important;
    padding: 0.2rem 0.16rem !important;
  }

  .product-detail-page-wrap .ny_cpxq img,
  .product-detail-page-wrap .ny_cpxq p img,
  .ny_cpxq img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0.12rem auto !important;
  }

  .product-detail-page-wrap .ny_cpxq table {
    width: 100% !important;
    height: auto !important;
  }

  .product-detail-page-wrap .ny_cpxq table tr td {
    padding: 0.12rem 0.16rem !important;
    font-size: 0.24rem !important;
    line-height: 1.45 !important;
    word-break: break-all;
  }

  /* 详情页上下篇 */
  .fanhui {
    min-width: 0 !important;
    width: 100% !important;
    margin: 0.4rem auto 0.8rem !important;
    padding: 0.3rem 0.2rem 0 !important;
    box-sizing: border-box;
  }

  .fanhui ul {
    flex-direction: column !important;
    gap: 0.16rem;
  }

  .fanhui ul li {
    width: 100% !important;
    text-align: center;
  }

  /* 详情页：橙色统一改蓝色 */
  .product-detail-page-wrap .pd-detail-btn a,
  .product-detail-page-wrap .more-1 a,
  .product-detail-page-wrap .ny_cpxq h3,
  .product-detail-page-wrap .fback {
    background: #0561b4 !important;
    border-color: #0561b4 !important;
  }

  .product-detail-page-wrap .pd-detail-btn a:hover,
  .product-detail-page-wrap .more-1 a:hover,
  .product-detail-page-wrap .fback:hover {
    background: #044a8a !important;
    border-color: #044a8a !important;
  }

  .product-detail-page-wrap .ny_cpxq table tr:nth-child(1),
  .product-detail-page-wrap .ny_cpxq table tr:nth-child(3),
  .product-detail-page-wrap .ny_cpxq table thead tr {
    background: #0561b4 !important;
  }

  .product-detail-page-wrap .ny_cpxq table tr:nth-child(1) td,
  .product-detail-page-wrap .ny_cpxq table tr:nth-child(3) td,
  .product-detail-page-wrap .ny_cpxq table thead td,
  .product-detail-page-wrap .ny_cpxq table thead th {
    background: #0561b4 !important;
    color: #fff !important;
  }

  .product-detail-page-wrap .product-detail-text .title h2,
  .product-detail-page-wrap .fanhui .up a:hover,
  .product-detail-page-wrap .fanhui .down a:hover {
    color: #0561b4 !important;
  }

  .product-detail-page-wrap .product-detail-text .text {
    border-top-color: rgba(5, 97, 180, 0.2) !important;
  }

  /* 新闻详情标题缩小 */
  .polaris-news-detail-top .title-1,
  .polaris-news-detail-top .title-1.font36 {
    width: 100% !important;
    font-size: 0.36rem !important;
    line-height: 1.4 !important;
    padding: 0.2rem 0 !important;
  }
}
