/* 公用区域 */
.z_pages_warp{
    display: none;
}
/* 通用标题 */
.n-zhead {
	display: block;
}
.n-zhead h1 {
    font-size: var(--f36);
}
.n-zhead h3{
    font-size: var(--f20);
}
.n-zhead .ar_article{
    font-size: var(--f15);
}

/* .n-zhead .ljgd{
	text-align: right;
	display: block;
} */
/* 公共标题结束 */
/* 底部开始 */
footer .one .lt,footer .one .rt{
    padding: 0;
    border: none;
}
footer .one .one-cont{
    display: block;
}
footer .one .logo1 .txt .ar_article{
    font-size: var(--f14);
}
footer .one .go-top{
    display: none;
}
footer .one .lt .lx-p{
    display: block;
    margin-top:2rem ;
}
footer .one .lt .lx-p .ewm{
    margin-top: 2rem;
}
footer .banquan{
    text-align: center;
    font-size: var(--f12);
}
footer .yqlj{
    display:none;
}
/* 底部结束 */

/* banner开始 */
.n-banner {
	aspect-ratio: 1920 / 1600;
    padding-top: 3rem;
}
.n-banner h1{
	font-size: var(--f30);

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

}
/* banner结束 */


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


.s_hd.flexjs{
    /* display:block; */
    gap: 1rem;
}
.s_hd.flexjs .rt{
    /* margin-top: 2rem; */
    transform: none;
}
.swiper-btn div{
    margin-top: 0;
}

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

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


.s_btns ul{
    flex-wrap: wrap;
    justify-content: center;
}
.s_btns .li a{
    width: 8rem;
    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);
}

/* 公用区域结束 */




/* 主页页面开始 */
.index-title .subt{
    font-size:var(--f24) ;
}
.index-title .tt{
    font-size:var(--f30) ;
}
.index-title .ar_article{
    font-size: var(--f14);
}
.index-title .flexjs{
    gap: 1rem;
}
/* banner */
.index-banner .yuanhu .shubiao{
    margin-top: 0;
}
.index-banner .swiper-button{
    display:none;
}
.index-banner{
	/* height: calc(100vh - var(--headerMbHeight)); */
    height: 100vh;
}
.index-banner .banner video{
    display:none;
}
.index-banner .cont .tt{
    font-size: var(--f36);

}
.index-banner .cont .tt3{
    font-size: var(--f20);
    line-height: 1.6;
}



/* 首页新闻 */
.s_news .lt{
    width: 100%;
    padding: 0;
    border: none;
}
.s_news .lt .bd{
    height: auto;
}
.s_news .rt{
    padding: 0;
}
.s_news .rt .item .txt{
    padding: 1rem 1rem 1.5rem;
}


/* 首页关于 */
.s_about .ver-center{
    flex-wrap: wrap;
    gap:2rem ;

}
.s_about .mid{
    display: none;
}
.s_about .big{
    margin: 0!important;
    width: 100%;
    border-radius: 0;
    border: none;
}


/* 首页业务 */
.s_yewu .swiper .swiper-slide{
    width:100%!important;
}
.s_yewu .swiper .swiper-slide .txt .tt{
    display: block;
}
.s_yewu .swiper .swiper-slide .txt .cir-icon{
    display: flex;
}

/* 首页伙伴 */
.s_hzhb_mb{
    background: #edebe7;
}
.s_hzhb_mb .swiper{
    height: 20rem;
}
.s_hzhb_mb .swiper .img{
    width:100% ;
    height: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}





/* 集团介绍 */
.about_js .flexjs{
    gap: 2rem;
}
.about_js .lt{
    width: 100%;
}
.about_js .img{
    display: none;
}
.about_js .szgd{
    margin-top: 0;
}

.jt_dsz .lt{
    width: 100%;
}
.jt_dsz .rt{
    padding: 0;
    padding-bottom: 2rem;
}




/* 发展历程 */
.historyYearBox{
    display: none;
}
.historyListMain .container .historyList{
    width: 100%;
    height: auto;
    padding: 2rem 0;
}
.historyListMain .container{
    margin: 0 var(--wpPaddingNum);
}

.ls3 .txt h4{
    font-size: var(--f18);
}
.ls3 .txt h5{
    font-size: var(--f14);
}
.jt_qywh .text h4,
.jt_qywh .text h5{
    opacity: 1!important;
    position: relative!important;
}
.jt_qywh .text{
    height: about;
}


.jt_rongyu .item .img-db{
    margin: 0;
}
.jt_rongyu .item .txt{
    font-size: var(--f14);
}


/* 公司介绍 */
.about .lt{
    width: 100%;
}
.about .flex-two .img-db:first-child{
    width: 100%;
}
.about .flex-two{
    height: auto;
    
}
.about .flex-two .img-db{
    height: auto;
    aspect-ratio:1/1 ;

}

.about_yewu .grid{
    grid-template-columns: repeat(1, 1fr);
}
.about_yewu .grid .item{
    flex-wrap:wrap;
}
.about_yewu .grid .item .lt{
    width: 100%;
}

/* 业务详情 */
.yewu_det .hd .item{
    padding: 1rem;
}
.yewu_det .hd .item .tt{
    font-size: var(--f15);
}
.yewu_det .imgs{
    grid-template-columns: repeat(1, 1fr);
}


/* 案例 */
.anli .grid{
    grid-template-columns: repeat(1, 1fr);
}

/* 案例详情 */
.anli_show .lt{
    width: 100%;
}
.anli_show .rt{
    margin-top: 1rem;
}

.hzhb .grid{
    grid-template-columns: repeat(2, 1fr);
}

.news-list .list .top{
    grid-template-columns: repeat(1, 1fr);
}

.news-list .shu-list li a{
    display: block;
}
.news-list .shu-list .date{
    display:none;
}
.news-list .shu-list .img-db{
    width: 100%;
}
.news-list .shu-list .text{
    margin-top: 2rem;
}
.ar_title h3{
    font-size: var(--f32);
}
.ar_title .tool .date div:first-child{
    display: none;
}
.n_news_xq .flex{
    display: block;
}
.n_news_xq .flex .left_con{
    padding-right: 0;
}
.ar_title{
    display: block;
}
.ar_title .time{
    margin:0 auto;
    margin-bottom: 1rem;
}
.n_news_xq .right_con{
    padding: 0;
}
.n_news_xq .right_con{
    width: 100%;
    border: none;
}
.ar_fot{
    overflow:hidden;
    display: block;
}
.ar_fot a{
    flex: 1;
    overflow:hidden;
    margin-top: 1rem;
    display:block ;
}
.ar_fot a span{
    margin-bottom:.4rem;

}



/* 加入我们 */
.join-weilai .flexjs{
    gap:2rem;
}
.join-weilai .rt{
    width: 100%;
}


/* 联系 */
.n_liulan form{
    grid-template-columns: repeat(1, 1fr);
}
.n_liulan .textareabox{
    grid-column: auto;
}
.n_liulan .lt{
    width: 100%;
}
.n_liulan .button{
    height: 3rem;
}
.connect .hd .item{
    display:block;
}
.connect .hd .item .lt{
    width: 100%;
}
.connect .hd .item .lt .img-db{
    aspect-ratio: 370/300;
}
.connect .bd .img{
    aspect-ratio: 1900 / 1600;
}



/* 排列横向组合 */
.ls3{
    display:block;
}
.ls3 .imgBox .img{
    height: 35rem;

}
.ls3 li{
    margin-top: 2rem;
    width: 100%;
}

.jt_qywh li .txt-hover{
    opacity: 1;
}
.jt_qywh .txt-hover .txt{
    padding: 0 2rem 5rem;
}

/* 直聘  */
.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;
}
