






/*内页关于我们+企业文化的样式开始*/

.ny_ab1{width: 57.24%;margin-bottom: 3.5vw;}
.ny_at1{
    font-family: Montserrat;
    font-size: 32px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0px;
    color: #333333;

}

.ny_at2{    font-family: Montserrat;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0px;
    color: #333333;}


.ny_ab2{width: 32.24%;}
.szgd li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #dddddd;}
.sbtt span{font-size: 40px;color: #0061c0;  font-family: Montserrat;font-weight: 600;}
.szgd li p{letter-spacing: 1px;color: #999999;font-size: 16px;margin-top: 0px;font-family: Montserrat;font-weight: 300;margin-bottom: 0px;}
.szgd li sup{color: #0061c0;font-size: 30px;top: -10px;left: 6px;font-family: Montserrat;font-weight: 500;}
.szgd li .img_23{margin-top: 20px;width: 30px;}
.szgd li .img_23 img{width:100%;}



.Culture{margin-bottom: 3.5vw;width: 100%;}
.Culture_ll li{width: 24%;position: relative;overflow: hidden;}
.Culture_ll li .Culture_cc{position: absolute;width: 100%;padding: 25px;bottom: 15px;z-index: 99;}
.Culture_ll li .Culture_cc .Culture_t1{ font-family: Montserrat;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #ffffff;}

.Culture_ll li .Culture_cc .Culture_t2{
        font-family: Montserrat;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0px;
    color: #ffffff;height: 50px;overflow: hidden;
}

.Culture_ll li:nth-child(2n){margin-top: 3.5vw;}

.img_cc{width: 100%;}
.img_cc img{width: 100%;}

/*  */

@media (max-width: 1440px) {

.wz_t1{font-size: 38px;}



.xypg-left-con2 .xypg-left-nav>li>a {
    padding: 15px 2.5vw;
}
.sz{width: 75%;}

.ny_at1{font-size: 25px;}
.sbtt span{font-size: 30px;}
.szgd li sup{color: #0061c0;font-size: 30px;top: -1px;left: 6px;font-family: Montserrat;font-weight: 500;}


.Culture_ll li .Culture_cc .Culture_t1{font-size: 25px;}
.Culture_ll li .Culture_cc .Culture_t2{font-size: 15px;}

}



@media (max-width: 1280px) {

.wz_t1{font-size: 28px;}


.xypg-left-con2 .xypg-left-nav>li>a {
    padding: 15px 2vw;
}
.ny_at1{font-size: 20px;}
.sbtt span{font-size: 25px;}
.szgd li sup{color: #0061c0;font-size: 20px;top: -1px;left: 6px;font-family: Montserrat;font-weight: 500;}

.Culture_ll li .Culture_cc .Culture_t1{font-size: 20px;}
.Culture_ll li .Culture_cc .Culture_t2{font-size: 15px;}

}

@media (max-width: 992px) {
.ny_ab1{width: 100%;margin-bottom:20px;}
.ny_ab2{width: 100%;}


.page-wrap .flex_b {display: block;}

.wz_t1{font-size: 22px;}
.wz_t2{ font-family: Montserrat;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0px;
    color: #ffffff;}

.ny_wz{position: absolute;width: 100%;z-index:999;bottom: 10px;left:0px}

.nbanner{position: relative;width: 100%;}
.nbanner img{width: 100%;height: 150px;object-fit: cover;}


.Culture_ll li .Culture_cc{position: absolute;width: 100%;padding: 15px;bottom: 15px;z-index: 99;}
.Culture_ll li .Culture_cc .Culture_t1{font-size: 18px;}
.Culture_ll li .Culture_cc .Culture_t2{font-size: 14px;}

.Culture_ll li{width: 48.5%;position: relative;overflow: hidden;}
}




/*内页关于我们+企业文化的样式结束*/





/*内页Workshop Environment 的样式开始*/
.Workshop_ll{    display: grid;
    /* 3列等宽布局 */
    grid-template-columns: repeat(2, 1fr);
    /* 核心间距控制：第一个值是行间距，第二个是列间距 */
    gap: 24px; /* 你可以根据设计稿调整，比如 16px/20px/24px */
    list-style: none;
    padding: 0;
    margin: 0;}





.x_img {
    display: grid;
    /* 3列等宽布局 */
    grid-template-columns: repeat(2, 1fr);
    /* 核心间距控制：第一个值是行间距，第二个是列间距 */
    gap: 24px; /* 你可以根据设计稿调整，比如 16px/20px/24px */
    list-style: none;
    padding: 0;
    margin: 0;
}


.x_img{width: 100%;height: 250px;overflow: hidden;}
.x_img img{width: 100%;overflow: hidden;height: 250px;object-fit: cover;}

.img_ww{width: 100%;height: 500px;overflow: hidden;}
.img_ww img{width: 100%;height: 500px;object-fit: cover;}

.img_ww22{margin-bottom: 24px;}
.img_ww33{margin-top: 24px;}


@media (max-width: 1440px) {
  .x_img{width: 100%;height: 200px;overflow: hidden;}
.x_img img{width: 100%;overflow: hidden;height: 200px;object-fit: cover;}

.img_ww{width: 100%;height: 400px;overflow: hidden;}
.img_ww img{width: 100%;height: 400px;object-fit: cover;}

}


@media (max-width: 1280px) {
  .x_img{width: 100%;height: 150px;overflow: hidden;}
.x_img img{width: 100%;overflow: hidden;height: 150px;object-fit: cover;}

.img_ww{width: 100%;height: 300px;overflow: hidden;}
.img_ww img{width: 100%;height: 300px;object-fit: cover;}

}


@media (max-width: 992px) {
.Workshop_ll{    display: grid;
    /* 3列等宽布局 */
    grid-template-columns: repeat(1, 1fr);
    /* 核心间距控制：第一个值是行间距，第二个是列间距 */
    gap: 15px; /* 你可以根据设计稿调整，比如 16px/20px/24px */
    list-style: none;
    padding: 0;
    margin: 0;}

    .x_img{width: 100%;height: auto;overflow: hidden;}
.x_img img{width: 100%;overflow: hidden;height: auto;object-fit: cover;}

.img_ww{width: 100%;height: auto;overflow: hidden;}
.img_ww img{width: 100%;height: auto;object-fit: cover;}



.img_ww22{margin-bottom: 15px;}
.img_ww33{margin-top: 15px;}

.x_img {
    display: grid;
    /* 3列等宽布局 */
    grid-template-columns: repeat(2, 1fr);
    /* 核心间距控制：第一个值是行间距，第二个是列间距 */
    gap: 15px; /* 你可以根据设计稿调整，比如 16px/20px/24px */
    list-style: none;
    padding: 0;
    margin: 0;
}

}

/*内页Workshop Environment 的样式结束*/



/*内页 Product Center的样式开始*/

.wh_bg{background:#f9f9f9;padding: 45px 0;}
.pp_left{width: 350px;}

.pp_right{width: calc(100% - 375px);}

.bks_ss{background:#fff;padding: 25px;}




/* 产品的分类 */

.xypg-left-con33 .xypg-left-nav>li {position: relative;}
.xypg-left-con33 .xypg-left-nav > li .first-nav-btn{background: none;}
.xypg-left-con33 .xypg-left-nav > li {
    position: relative;
    border-top: 1px solid #dddddd;border-bottom: none;
}

.xypg-left-con33 .xypg-left-nav>li>a {
    display: block;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    padding: 15px 0px;
    font-family: Montserrat;
        font-weight: 500;
    background: none;border-radius: 0px;transition: all 0.2s linear;
}

.xypg-left-con33 .xypg-left-nav>li:hover>a,
.xypg-left-con33 .xypg-left-nav>li.clicked>a {
    color: #0061c0;
}

.xypg-left-con33 .xypg-left-nav>li::after {
    content: "";
    position: absolute;
    left: -25px;   
    bottom: 0;  
    transform: translateY(-50%); 
    width: 0;
    height: 28px;
    background-color: #0061c0;
    transition: width 0.5s ease-out; 
}

.xypg-left-con33 .xypg-left-nav>li:hover::after,
.xypg-left-con33 .xypg-left-nav>li.clicked::after {
    width:4px;
}


.product_list ul{    display: grid;
    /* 3列等宽布局 */
    grid-template-columns: repeat(3, 1fr);
    /* 核心间距控制：第一个值是行间距，第二个是列间距 */
    gap: 25px; /* 你可以根据设计稿调整，比如 16px/20px/24px */
    list-style: none;
    padding: 0;
    margin: 0;}


.product_list ul li{background:#fff;padding: 10px;}
.product_list ul li a.img{display: block;}
.product_list ul li a.img img{width: 100%; aspect-ratio: 1; object-fit: cover;}
.product_list ul li h3{
        color: #333333;font-size: 15px;
    font-family: Montserrat;
        font-weight: 500;line-height: 1.5;text-align: center;height: auto;overflow: hidden; padding-top: 20px; padding-bottom: 20px;;
}

.product_list ul li h3 a{    color: #333333;}




@media (max-width: 1440px) {
.pp_left{width: 300px;}
.pp_right{width: calc(100% - 325px);}
}

@media (max-width: 1280px) {
.pp_left{width: 250px;}
.pp_right{width: calc(100% - 275px);}

   xypg-left-con33 .xypg-left-nav>li>a {
    font-size: 15px;}
.left-title{font-size: 21px;}

}



@media (max-width: 1100px) {
.pp_left{width: 200px;}
.pp_right{width: calc(100% - 225px);}
}


@media (max-width: 992px) {
.bks_ss{display: none;}
.pp_right{width: calc(100% - 0px);}

   .product_list ul{    display: grid;
    /* 3列等宽布局 */
    grid-template-columns: repeat(2, 1fr);
    /* 核心间距控制：第一个值是行间距，第二个是列间距 */
    gap: 10px; /* 你可以根据设计稿调整，比如 16px/20px/24px */
    list-style: none;
    padding: 0;
    margin: 0;}

.product_list ul li h3{
        color: #333333;font-size: 14px;
    font-family: Montserrat;
        font-weight: 500;line-height: 25px;text-align: center;overflow: hidden;
}
}



/*内页 Product Center的样式结束*/






























/* 专Installation */
.Installation_con{margin-bottom: 2.5vw;}
.Installation_img{width: 32.24%;    border-radius: 4px;overflow: hidden;}
.Installation_img img{width: 100%;}

.Installation_right{width: 64%;}


.inta_tt1{  font-family: Montserrat;
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0px;
    color: #0061c0;}


.Installation_ll{width: 100%;margin-top: 10px;}
.Installation_ll li + li{margin-top: 5px;}
.ation_t1{  font-family: Montserrat;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #111111;}

.ation_t2{  font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #111111;}


.ation2_t1{font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #111111;background:url(//wm.cdn.cn86.cn/hengguangffx/2026/07/4b36e75103qmez3x.png) no-repeat left 6px;padding-left: 29px;}


.Installation_22{width: 100%;margin-top: 10px;}
.Installation_22 li + li{margin-top: 5px;}


.Support_ll li + li{margin-top: 25px;}




@media (max-width: 1280px) {
.inta_tt1{font-size: 20px;}
}

@media (max-width: 992px) {
.Installation_img{width: 100%;}
.Installation_right{width: 100%;margin-top: 30px;}

.Support_ll li + li{margin-top: 15px;}
}




/* 专-联系我们 */
.lymess22{background:url(//wm.cdn.cn86.cn/hengguangffx/2026/07/ce3c468173kgw0od.png) no-repeat left 100%;padding-bottom: 30px;margin-bottom: 30px;}


.lxwm_left{width: 42.34%;}
.lx_map11{width: 53.14%;overflow: hidden;}
.lx_map11 img{width: 100%;}

.lx_img{width: 25px;}
.lx_img img{width: 100%;}

.lxwm_ll dt{width: calc(100% - 40px - 10%);color:#333333;font-family: Montserrat;    font-weight: 500;margin-right: 10%;}

.lxwm_ll li{border-bottom: 1px solid #dddddd;padding-bottom: 25px;}
.lxwm_ll li + li{margin-top: 25px;}

@media (max-width: 1440px) {
.lxwm_ll li{border-bottom: 1px solid #dddddd;padding-bottom: 20px;}
.lxwm_ll li + li{margin-top: 20px;}
}

@media (max-width: 1280px) {
.lxwm_ll li{border-bottom: 1px solid #dddddd;padding-bottom: 15px;}
.lxwm_ll li + li{margin-top: 15px;}
}

@media (max-width: 992px) {
.lxwm_ll li{border-bottom: 1px solid #dddddd;padding-bottom: 10px;}
.lxwm_ll li + li{margin-top: 10px;}
.lxwm_left{width: 100%;}
.lx_map11{width: 100%;overflow: hidden;margin-top: 20px;}
}