/* 公用区域 */

/* 通用标题 */
.n-zhead {
	display: block;
}
.n-zhead .lt h4{
	font-size: var(--f36);
}
/* .n-zhead .ljgd{
	text-align: right;
	display: block;
} */
/* 公共标题结束 */
/* 底部开始 */
.mob-text {
	color: #b8b8b8;
	padding-bottom: 2rem;
}

.search {
	width: 100%;
}

/* 底部结束 */

/* banner开始 */
.n-banner {
	aspect-ratio: 1920 / 1600;
}
.n-banner h3 {
    font-size: var(--f50);
}
.n-banner h4{
	font-size: var(--f26);
}
/* banner结束 */

/* 导航栏 */
header .downmenu .cont dl{
    margin: 0 1rem 0 2rem;
}
/* 导航栏结束 */





/* 公用区域结束 */




/* 主页页面开始 */
/* 轮播 */
.index-banner .txt h3{
	font-size: var(--f40);
}
.index-banner .txt h4{
	font-size: var(--f60);
}
.index-banner .txt a i{
    font-size: var(--f50);
}
.index-banner .m{
	padding: 0 var(--wpMbPaddingNum);
}
.index-banner .txt{
	padding-left: 0;
}
.index-banner .txt::before{
	display: none;
}
.index-banner .swiper-button-next, .index-banner .swiper-button-prev{
	display: none;
}
.index-banner video{
	display: none;
}
.index-banner #thumbs .swiper-wrapper{
    justify-content: normal!important;
}
.s_tt p{
    max-width: 100%;
}
.s_shuzi ul{
    flex-wrap: wrap;
    gap: 2rem;
}
.s_shuzi ul li{
    width: calc(50% - 2rem);
    overflow: hidden;
}
.btn_more{
    margin-top: 1rem;
}
.s_shuzi {
    margin-top: 2rem;
}
.s_shuzi ul li div span{
    font-size: var(--f50);
}
.s_shuzi ul li p{
    font-size: var(--f14);
}
.s_about .bg{
    bottom: 0;
}
.s_about{
    height: auto;
    padding-bottom: 14rem;
}
.ls3 li a{
    border-radius: 1rem!important;
}
.s_jjfa .slide-for .li .txt{
    padding-top: 12rem;
}
.s_jjfa .slide-for .li .txt h3{
    font-size: var(--f26);
}
.s_jjfa .slide-for .li .txt p{
    font-size: var(--f16);
    max-width: 100%;
}
.s_jjfa .slide-for .li .txt svg{
    width: var(--f30);
}
.s_jjfa .slide-nav{
    /*flex-wrap: wrap;*/
    overflow-x: auto;
}
.s_jjfa .slide-nav li{
    width: 50%;
    overflow: hidden;
    flex: none;
    height: 5rem;
}
.s_jjfa .slide-nav li h5{
    font-size: var(--f14);
}
.s_jjfa .slide-for{
    height: 40rem;
}
.s_jjfa .slide-nav .icon{
    width: 2rem;
}


.s_news .grid-2 h5{
    font-size: var(--f15); 
}
.s_news .grid-f{
    grid-template-columns: repeat(1, 1fr);
}
.s_news .grid-2{
    height: 30rem;
}




/*关于我们*/
.prof .flex{
    display: block;
}
.prof .rt{
    margin-top: 3rem;
}
.prof .rt h1{
    font-size: var(--f30);
}
.about_shuzi ul li{
    width: calc(50% - 1rem);
}
.about_shuzi ul{
    flex-wrap: wrap;
    gap: 1rem;
}
.qywh .ls16{
    margin: 0;
}
.qywh .ls16 li{
    width: 100%;
    padding: 0;
    margin-top: 1rem;
}
.about_shuzi{
    aspect-ratio: auto;
}
.about_shuzi ul li .box span{
    font-size: var(--f36);
}
.about_shuzi ul li .box i{
    font-size: var(--f16);
}
.about_shuzi ul li p{
    font-size: var(--f14);
}
.about_shuzi .ico{
    width: 2rem;
}
.qywh .ls16{
    display: block;
}


/*产品中心*/
.pro-list .right .grid,.down-list .right{
    margin-top: 2rem;
    grid-template-columns: repeat(1, 1fr);
}
.pro-list .left{
    position: static;
    width: 100%;
}
.pro-list .list{
    display: block;
}
.down-list .right .grid{
    grid-template-columns: repeat(1, 1fr);
     margin-top: 3rem;
}
.down-list .right{
    border-left: none;
    padding-left: 0
}

/*产品详情*/
.pro_banner{
    aspect-ratio: auto;
    padding: 4rem 0 ;
}
.pro_banner .txt{
    width: 100%;
}
.pro_banner .txt h1{
    font-size: var(--f38);
}
.pro_nav{
    width: 100%;
    position: static;
}
.pro_guige a{
    width:16rem;
}



/*解决方案*/
.jj-banner h1{
    font-size: var(--f40);
}
.jj-banner p{
    font-size: var(--f18);
}
.jj-banner a{
    font-size: var(--f16);
}
.msfl .bg{
    height: auto;
    display: block;
}
.msfl .item{
    height: 20rem;
}
.dcjyy .list{
    display: block;
    height: auto;
}
.dcjyy .list .item{
    width: 100%;
}
.dcjyy .list .item{
    clip-path: none!important;
    margin: 0!important;
    padding: 3rem!important;
    background-position: center!important;
}
.dcjyy .txt p{
    width: 100%;
}
.dcjyy .txt h1{
    font-size: var(--f36);
}
.dcjyy .list .item.on{
    width: 100%;
}
.dcjyy .list .item.hidep .txt p{
    opacity: 1;
}
.hxys .slide-nav{
    overflow-x: auto;
    white-space: nowrap;
    overflow-y: hidden;
    gap: 1rem;
}
.hxys .slide-nav li{
    /*width: calc(50% - 1rem);*/
    flex-shrink: 0;
}
.hxys .slide-nav .ico_tgl{
    width: 2rem;
    margin-left: 0;
}
.hxys .slide-for{
    height: 42rem;
}
.khjz .grid{
    grid-template-columns: repeat(1, 1fr);
}
.khjz .item{
    aspect-ratio: 785 / 500;
}
.fuwu .s_tt h1{
    font-size: var(--f30);
}
.fuwu .s_tt p{
    font-size: var(--f16);
}
.fuwu .lc-card .slide-nav-jiejue .item{
    flex-shrink: 0;
    width: calc(50% - 1rem);
    padding-top: 1.4rem;
}
.fuwu .lc-card .slide-nav-jiejue .jt i{
    margin-top: 3.8rem;
}
.fuwu .lc-card .slide-nav-jiejue{
    gap: 1rem;
    overflow-x: auto;
}
.fuwu .lc-card .card-nav{
    padding-left: 0;
     padding-right: 0;
}
.fuwu .lc-card .slide-nav-jiejue .icon{
    margin: 0 auto;
    width: 5rem;
}
.slide-for-jiejue .li{
    flex-flow: column;
}
.fuwu .switch-slide{
    bottom: 17rem;
    right: 2rem;
}
.fuwu .slide-for-jiejue .img-db{
    height: 44%;
    width: 100%;
}
.fuwu .slide-for-jiejue{
    height: 38rem;
}
.fuwu .slide-for-jiejue .txt{
    padding: 0 2rem;
}
.fuwu .slide-for-jiejue .txt h1{
    font-size: var(--f30);
}
.fuwu .slide-for-jiejue .txt h2{
    font-size: var(--f26);
}
.fuwu .slide-for-jiejue .txt p{
    font-size: var(--f16);
}
.lxwm{
    height: auto;
    background-position:center;
}
.lxwm .cont{
    width: 100%;
    position: static;
    padding-top: 8rem;
    padding-bottom: 3rem;
}
.lxwm .cont h1{
    font-size: var(--f26);
}
.lxwm .cont p{
    font-size: var(--f15);
}
.lxwm .two{
    display: block;
}
.lxwm .two a{
    width: 50%;
    margin-top: 1rem;
}




/*案例详情*/
.ar_cont .tt h1{
    font-size: var(--f30);
}
.ar_cont .tt .infos >div{
    font-size: var(--f16);
}
.ar_cont .tt .infos{
    display: block;
}
.ar_cont .tt .infos >div span{
    flex: 1;
}



/*企业动态*/
.news-cont .grid{
    grid-template-columns: repeat(2, 1fr);
}
.news-cont .txt{
    padding: 2rem 0;
}
.news-cont .txt h5{
    font-size: var(--f16);
}
.news-cont .txt .mx{
    font-size: var(--f14);
}





/*动态详情*/
.news-cont .tt h1{
    font-size: var(--f24);
}



/*联系我们*/
.n_lianxi .m{
    display: block;
}
.lianxi_ewm ul{
    flex-wrap: wrap;
}
.lianxi_ewm ul li{
    flex-shrink: 0;
    width: 50%;
}



/*搜索页*/
.search-hd .search-input{
    width: 90%;
}
.search-cont h2{
    font-size: var(--f26);
}
.search-cont .wp2{
    padding: 0;
}
.search-cont .list li .txt{
    overflow: hidden;
}
.search-cont .list li a h5{
    font-size: var(--f16);
}