/* 公用区域 */

/* 通用标题 */
.n-zhead {
	display: block;
}
.n-zhead h1 {
    font-size: var(--f36);
}
.n-zhead h3{
    font-size: var(--18);
}
.n-banner{
    padding-top: 8rem;
}
.n-banner h1{
	font-size: var(--f36);

}
.n-banner p{
	font-size: var(--f32);

}
/* 公共标题结束 */

.move_bg .mv_img{
    display: none;
}
.move_bg .yuan-h{
    display: none;
}
.pub-btn.theme{
    font-size: var(--f15);
}
.pub-btn.autow{
    padding: .4rem 1.6rem;
}

/* 底部开始 */
footer .one .wp{
    display: block;
    padding-bottom: 2rem;
}
footer .one .lt{
    width: 100%;
    border: none;
    padding-bottom: 1rem;
    padding-top: 2rem;
}
footer .one .lt .txt{
    margin-top: 2rem;
}
footer .one .rt .ewm{
    margin-top: 2rem;
}
footer .one .lt .txt .phone{
    font-size: var(--f30);
}
footer .one .lt .txt .info span{
    font-size: var(--f14);
}
footer .yqlj .ej_box{
    width: 100%;
}

footer .one .rt{
    width: 100%;
    padding: 0;
}
footer .one .fot-nav{
    display: none;
}
footer .banquan{
    font-size:var(--f12);
    margin-top:1rem;
}

/* 底部结束 */

/* banner开始 */
.n-banner {
	aspect-ratio: 1920 / 1600;
}
.n-banner h3 {
    font-size: var(--f26);
}
.n-banner h1{
	font-size: var(--f26);
}
.n-banner .txt{
    bottom: 2rem;
}
.n-banner .bock-color{
    width: .9rem;
}
/* banner结束 */


.ls16{
    display: block;
}
.ls16 li{
    width: 100%!important;
    margin-top: 2rem;
}


.swiper-btn div{
    margin-top: 0;
}


.right-kefu{
    display: none!important;
}


.s_btns ul{
    flex-wrap: wrap;
    justify-content: center;
}
.s_btns .li a{
    width: 9rem;
    height: 2.9rem;
}
.s_btns .li a{
    font-size: var(--f15);
}


.n_honor .ul .li a::before{
    bottom: 4%;
}
.n_honor .zizhi2  .ul .li a::before{
    bottom: 7%;

}
.n_honor .ul .li a i{
    margin: 16% auto 6%;
}
.n_honor .ul .li a p{
    font-size: var(--f16);
}

/* 公用区域结束 */




/* 主页页面开始 */
/* banner */
.index-banner .banner video{
    display:none;
}
.index-banner .txt h3{
    font-size: var(--f26);
}
.index-banner .txt h4{
    font-size: var(--f16);
}
.index-banner .banner-btn{
    margin-bottom: 1rem;
}
.index-banner .txt{
    bottom: 4.5rem;
}



.s_about .lt .tt,.s_about .lt .subtt{
    font-size: var(--f24);
}
.s_about .lt .ar_article{
    font-size: var(--f16);
}
.s_about{
    padding-bottom: 3rem;
    background-size: auto 120%;
}
.s_about .yun{
    display: none;
}
.s_about .flexjs{
    gap: 3rem;
}
.s_about .rt .item{
    width: 100%;
    background-color: #fff;
}
.s_about .szgd .num span{
    font-size: var(--f34);
}
.s_about .rt .item p{
    font-size: var(--f14);
}
.s_about .rt .item .szgd .num em{
    font-size: var(--f12);

}
.s_about .rt .item .ico{
    width: 1rem;
}
.szgd .num em{
    padding-top: .2rem;
}


.s_xf .lt .tt{
    font-size: var(--f22);
}
.s_xf .lt .subtitle{
    font-size: var(--f16);
}
.s_xf .item{
    gap: 1rem;
}
.s_xf .rt .img-db{
    width:100%;
}
.s_xf .flexjs{
    display: block;
}
.s_xf .rt{
    margin-top: 1rem;
}
.s_xf .lt .s_more{
    margin-top: 1rem;
}


.s_xfzs .flex-one .rt .line-txt h5{
    font-size:var(--f26) ;
}
.s_xfzs .flex-one .rt .txt .ar_article{
    font-size: var(--f16);
}
.s_xfzs .flex-one .rt .txt{
    padding: 2rem 1rem;
    background: #fff;
    border-radius: 1rem;
    margin-top: 1rem;
}
.s_xfzs .flex-one .bg{
    display: none;
}

.s_subt{
    font-size: var(--f16);
}

.s_xfyj .cont::after,.s_xfyj .cont::before{
    display: none;
}
.s_xfyj .item h5{
    font-size: var(--f16);
}
.s_xfyj .item .img-db{
    margin-top: .4rem;
}

.s_anli .slide-nav{
    width: calc(100% - var(--wpPaddingNum) * 2);
    overflow:hidden;
}
.s_anli .slide-nav .li{
    width: 100%;
    overflow:hidden;
}
.s_anli .slide-nav .item{
    padding: 1.4rem 1rem;
}
.s_anli .slide-nav .item h5{
    font-size:var(--f16);
}
.s_news .cont .item h3{
    font-size: var(--f18);
}
.s_news .cont .item .msg{
    padding: 2.8rem 1.2rem;
}
.s_news .cont .swiper-slide-next .item .photo .pic{
    filter: grayscale();
    opacity: .2;
    transform: translateY(42%);
}
.s_news .cont .swiper-slide-active .item .photo .pic{
    filter: grayscale(0%);
    opacity: 1;
    transform: translate(0, 0);
}
.s_news .cont .fot-tool{
    right:1rem;
}
.s_news .pub-btn.autow{
    white-space: nowrap;
}


/* 企业介绍 */
.about .lt{
    width:100%;
}
.about .rt{
    width: 100%;
}
.about .rt .video-bg a .player{
    width: 3rem;
}


/* 使命 */
.yuanjing .rt{
    width: 100%;
}
.yuanjing .rt .item .txt h6{
    font-size: var(--18);
}
.yuanjing .rt .item .txt .p{
    font-size: var(--f14);
}


/* 价值观 */
.jiazhi .bgimg2{
    display: none;
}
.jiazhi .grid{
    gap: 1rem;
    padding-bottom:3rem;
}
.jiazhi .grid a{
    display: block;
    overflow:hidden;
    box-shadow: 0 1px 10px 1px rgba(0, 0, 0, .2);
}
.jiazhi .grid .item .txt h5{
    font-size: var(--f14);
}
.jiazhi .grid .item .txt p{
    font-size:var(--f12) ;
}
.jiazhi .grid .item .txt{
    padding: 1rem;
}


/* 资质 */
.zhengshu-gd .item .num h1{
    font-size:var(--f28) ;
}
.zhengshu-gd .item{
    padding: 0;
    display: block;
    border:none;
}
.zhengshu-gd .item .num em{
    font-size:var(--f12) ;
}
.zhengshu-gd .item p{
    font-size: var(--f14);
}


/* 消防模拟 */
.xfmn_bg .s_btns .li a,
.kepu_bg .s_btns .li a,
.yingji_bg .s_btns .li a{
    width: 10rem;
    white-space: nowrap;
}
.xfmn_detail .ar_article,
.xfzb_detail .ar_article,
.xfzb_list .cont .ar_article{
    font-size: var(--f16);
}
.xfmn_list .channel,
.xfzb_list .channel{
    flex-wrap: wrap;
    gap: .6rem;
}
.xfmn_list .channel a,
.xfzb_list .channel a{
    width: 100%;
}
.xfmn_list .channel a:last-child,
.xfzb_list .channel a:last-child
{
    border-right: none;
}
.xfmn_list a{
    overflow:hidden;
}
.xfmn_list .grid a p{
    padding-left: 1rem;
}
.xfmn_list .grid a p::before{
    left: .2rem;
}


.xfzb_list .grid{
    gap:1rem;
}
.xfzb_item img{
    height: 8rem;
}
.xfzb_list .xfzb_item{
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.xfzb_item h3{
    font-size: var(--f16);
}
.xfzb_list .xfzb_item{
    height: 16rem;

}


/* 科普馆 */
.kepu-one .rt{
    width: 100%;
    max-width: none;
}
.kepu-one .rt .tools .item{
    width: 100%;
    flex: none;
}
.select-kepu{
    display: block;
}
.select-kepu a{
    margin-top: 1rem;
}
.select-kepu .line{
    display: none;
}
.select-kepu a{
    padding: .8rem 0;
}
.select-kepu a .txt h5{
    font-size: var(--f15);
}
.select-kepu a .txt p{
    font-size: var(--f13);
}
.select-kepu a .xh{
    font-size: var(--f38);
}
.kepu-dingwei .img-db{
    width: 100%;
}
.kepu-dingwei{
    gap:2rem;
}
.kepu-dingwei .img-db .mask-img-db .txt{
    font-size: var(--f24);
}
.kepu-dingwei .kepu-list .item span{
    white-space: nowrap;
    font-size: var(--f16);
}
.kepu-dingwei .kepu-list .item p{
    font-size: var(--f16);
}

.kepu-gc .item{
    flex-wrap:wrap ;
}
.kepu-gc .item .lt{
    width: 100%;
    padding: 2rem;
}
.kepu-gc .item .lt .line{
    margin-top: 1.5rem;
}
.kepu-gc .item .lt .index-title h5{
    font-size: var(--f20);
}
.kepu-gc .item .lt .ar_article{
    margin-top: 1.5rem;
    font-size: var(--f16);
}
.kepu-gc .item .rt{
    width: 100%;
}
.kepu-gc .fot_tool .num{
    display:none;
}
.kepu-gc .fot_tool a span{
    display: none;
}
.kepu-gc .fot_tool{
    padding: 0;
    width: auto;
    right: 50%;
    transform: translateX(50%);
}


/* 应急演练 */
.yingji-one .rt{
    padding-left: 0;
    border: none;
    width:100%;
    flex:none ;
    margin-top: 1rem;

}
.yingji .cont .index-title h5{
    font-size: var(--f18);
}




/* 案例  */
.anli_type .lt{
    width: 100%;
}
.anli_type .rt{
    width: 100%;
}
.anli_type .flexjs{
    gap:2rem;
}
.anli_type .lt .type_list a{
    font-size: var(--f14);
}
.anli_list{
    margin-top: 0;
}


/* 售后 */
.shouhou .shouhou-one{
    gap: 3rem;

}
.shouhou .shouhou-one .n-zhead h1{
    font-size: var(--f29);
}
.shouhou .shouhou-one .rt{
    width: 100%;
    flex:none ;
}
.shouhou-shgd .grid{
    gap: 1rem;
}
.shouhou-shgd .item{
    border: none!important;
}
.shouhou-bz .item .lt{
    width: 100%;
    padding: 3rem;
    padding-top: 12rem;
}
.shouhou-bz .item .rt{
    flex: none;
    width: 100%;
    height:20rem ;
}
.shouhou-bz .thumbswiper .thumb-tt{
    font-size: var(--f20);
}

.shouhou-bz .tools{
    left: 3rem;
    top: 3rem;
}
.shouhou-bz .thumbswiper{
    width: 20rem;
}
.shouhou-bz .item .lt .ar_article{
    overflow-y: auto;
    overflow-x:hidden;
}
.shouhou-bz .nav-btns{
    transform: none;
}


/* 新闻 */
.shu-list .img-db{
    width: 100%;
    margin-top: 1rem;
}
.shu-list .text h5{
    font-size:var(--f20);
}
.shu-list .text p{
    font-size: var(--f18);
}
.shu-list .date .day{
    font-size: var(--f26);
}
.shu-list .date{
    padding-top: 1rem;
}
.shu-list .text p{
    height: auto;
}
.n_news01{
    grid-template-columns: repeat(1, 1fr);
}
.n_news{
    background: #efefef;
}



/* 联系我们 */
.connect .flex-one{
    flex-wrap: wrap;
}
.connect .lt{
    padding-right: 0;
    width:100%;
    border: none;
    padding-bottom: 0;
}
.connect .rt{
    padding-top: 2rem;
    padding-left: 0;
    flex: none;
    width: 100%;
}
.connect .rt form .form-group{
    width:100%!important;
}
.connect-map .map{
    aspect-ratio: 1920 / 1600;
}
.connect-map .map > img{
    height: 100%;
}


/* 案例详情 */
.n_news_xq{
    padding-top: 3rem;
}
.ar_title .tt h3{
    font-size: var(--f30);
    margin-top: 1rem;
}
.n_news_xq .left_con{
    padding: 0;
}

.n_news_xq .right_con{
    width: 100%;
    padding: 0;
    border: none;
    margin-top: 3rem;
}
.n_news_xq .ar_title{
    display: block;
}
.n_news_xq .ar_title .time{
    margin: 0 auto;
}








/* 模拟/案例详情  */
.news_show .lt{
    overflow:hidden;
    padding:0 ;
    border: none;
    padding: 1px;
}
.news_show .rt{
    width:100%;
}
.news_show .lt .tt h1{
    font-size: var(--f28);
}
.news_show .lt .tt p{
    font-size:var(--f16) ;
}
.news_show .rt{
    padding: 0;
}
.ar_fot{
    gap: 1rem;
    margin-bottom: 1rem;
}
.ar_fot a{
    width: 100%;
}


/* 直聘  */
.list23 .tit{
    padding: 1.2rem 2rem;
    flex-wrap: wrap;
    white-space: nowrap;
}
.list23 .tit .ll1{
    font-size: var(--f16);
}
.list23 .tit .ll1, .list23 .tit .ll2, .list23 .tit .ll3, .list23 .tit .ll4{
    min-width: 50%;
}
.list23 .content{
    padding: 1.4rem;
}
.list23 .content .box{
    width: 100%;
    margin-bottom: 2rem;
}
