/* 公用区域 */
.z_pages_warp {
	display: none;
}

.more-btn{
	font-size: var(--f16);
}

/* 通用标题 */
.n-zhead {
	display: block;
}

.n-zhead h1{
	font-size: var(--f24);
}

.n-zhead p {
	font-size: var(--f14);
}


.n-zhead .ar_article {
	font-size: var(--f15);
}

/* .n-zhead .ljgd{
	text-align: right;
	display: block;
} */
/* 公共标题结束 */
/* 底部开始 */

footer .logo-tt {
	font-size: var(--f16);
	margin: 1rem 0;
}

footer .one .rt {
	/* display: none; */
	width: 100%;
}

footer .one .wp {
	padding-bottom: 2rem;
}

footer .links {
	display: none;
}
footer .one .txt .phone{
	font-size: var(--f20);
}
footer .one .txt .email {
	font-size: var(--f18);
}
footer .one .txt .address svg{
	display: none;
}

footer .one .txt .email p {
	font-size: var(--f16);
}

footer .one .txt .txt-desc {
	font-size: var(--f14);
}

footer .one .lt {
	width: 100%;
	/* display: none; */
	padding: 0;
}

footer .banquan {
	text-align: center;
	font-size: var(--f14);
}


/* 底部结束 */

/* banner开始 */
.n-banner {
	aspect-ratio: 1920 / 1600;
	padding-top: var(--headerMbHeight);
	display: flex;
	align-items: center;
}


.n-banner h1 {
	font-size: var(--f22);

}

.n-banner p {
	font-size: var(--f16);

}
.n-banner .txt{
	bottom: 3rem;
}

/* 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;
}

/* 导航栏 */


/* 导航栏结束 */

.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);
}


.pub-btn {
	font-size: var(--f14);
}
/* 公用区域结束 */




/* 主页页面开始 */
.index-banner .wp h1{
    font-size: var(--f38);
}
.index-banner .wp h3{
    font-size: var(--f20);
}
.index-banner .swiper-pagination{
    bottom: 12%;
    right: 50%;
    transform: translateX(50%);
}
.index-banner .swiper-navigation{
    bottom: 13%;
    display: flex;
    justify-content: space-between;
    width: 80%;
    flex-direction: row-reverse;
    left: 50%;
    transform: translateX(-50%);

}


.s-about{
	aspect-ratio: auto;
}
.s-about .szgd .num span{
	font-size: var(--f50);
}
.szgd .li p{
	color: #fff;
}

.s-yewu .item:nth-child(1){
	grid-column: auto;
	aspect-ratio: 520/400;
}

.s-yyal .cont{
	padding: 0 1rem;
}
.s-yyal .item .txt .tt{
	font-size: var(--f18);
}
.s-yyal .item .txt .subt{
	font-size: var(--f14);
}
.s-yyal .item .txt{
	padding: 1rem 1.6rem;
}
.s-yyal .item .txt .cir-icon{
	width: 2rem;
}
.s-yyal .item .txt .cir-icon i{
	font-size: var(--f18);
}

.s-news .item .txt .tt{
	font-size: var(--f18);
}



/* 关于页 */
.about .szgd .num span{
	font-size: var(--f36);
}
.about .szgd .li{
	flex: 1;
}
.about .szgd .li p{
	font-size: var(--f15);
	margin-top: .6rem;
	white-space: nowrap;
}
.about .szgd .num em{
	font-size: var(--f16);
	margin: 0;
}


.about-cy .s_map{
	display: none;
}
.buju-card .item .img-db{
	width: 100%;
}
.buju-card .item .flexjs{
	gap: 1rem;
}
.buju-card .item .txt{
	padding-top: 0;
}




/* 业务页 */
.yewu .item .txt .tt{
	font-size: var(--f24);
}
.yewu .item .txt .icon{
	font-size: var(--f24);
}



/* 业务详情页 */
.yewu-det .tt,
.yewu-det .icon{
	font-size: var(--f24);
}
.yewu-det .cont .bujus{
	font-size: var(--f16);
}
.yewu-det .item-cont .cont-tt{
	font-size: var(--f24);
}
.yewu-det .cont .lt{
	max-width: 100%;
}
.pro-det-pro .grid{
	gap: 1rem;
}
.pro-det-pro .item .tt{
	font-size: var(--f18);
}
.pro-det-pro .item .subt{
	font-size: var(--f14);
}
.pro-det-pro .item .pro-btn{
	font-size: var(--f12);
}
.pro-det-pro .item .pro-btn i{
	font-size: var(--f12);
}
.pro-det-pro .item .img{
	width: 100%;
	margin: 0 auto 0;
}


/* 产品详情 */
.pro-det .lt{
	padding-right: 0;
}
.pro-det .rt{
	padding-left: 0;
	border: 0;
}
.pro-det .cont-tt{
	font-size: var(--f26);
}


/* 合作伙伴 */
.hzhb .grid{
    grid-template-columns: repeat(2, 1fr);
}
.hzhb .grid .item{
    grid-area: auto!important;
}


/* 应用案例 */
.yingyong .item .txt .tt{
	font-size: var(--f22);
}
.yingyong .item .txt .subt{
	font-size: var(--f14);
}



/* 案例详情 */
.anlidet .tt{
	font-size: var(--f26);
}
.anlidet .lt{
	padding-right: 0;
	padding-bottom: 0;
}
.anlidet .rt{
	padding-left: 0;
	padding-top: 0;
	border: 0;
}


/* 新闻页 */
.n_xwdt .ul li .txt h3 {
	font-size: var(--f16);
}

.n_xwdt .swiper a .txt p{
	margin-bottom: 2rem;
}
.n_xwdt .swiper a .txt {
	max-width: none;
	padding: 0;
	padding-bottom: 3rem;
}
.n_xwdt .swiper a .txt h3{
	font-size: var(--f18);
}

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

.n_xwdt .ul li .img {
	height: 10.125rem;
}

.n_xwdt .swiper a {
	flex-wrap: wrap;
	gap: 2rem;
}
.n_xwdt .ul li .txt .more{
	font-size: var(--f14);
	padding: .4rem 1.6rem;
}
.n_xwdt .ul li .txt .line{
	margin: 1rem 0;
}
.n_xwdt .swiper .pagination{
	left: 0;
	bottom: 0rem;
}
.n_xwdt .n_line{
	margin: 3rem 0;
}
.n_xwdt .img-db .tag{
	font-size: var(--f12);
}
.n_xwdt .ul li .tag{
	left:.4rem;
	top: .4rem;
	padding: .2rem .5rem;
}
.n_xwdt .ul li .img-db{
	border-radius: .4rem;
}



/* 加入我们页 */
.join .lt{
	max-width: 100%;
}
.join-huodong .cont{
	padding: 0 3rem;
}



/* 联系页 */
.n_lianxi .bd{
    grid-template-columns: 1fr;
    overflow:hidden;
    width: 100%;
    border-radius:1rem ;
}
.n_lianxi .txt{
    display: block;
    padding: 2rem;
}
.n_lianxi .txt .box{
    display: block;
}
.n_lianxi .txt h3{
	font-size: var(--f24);
}
.n_lianxi .lx_ewm{
	margin-top: 2rem;
}

.n_liulan form{
	grid-template-columns: repeat(1, 1fr);
}
.n_liulan .textareabox{
	grid-column: auto;
}
.n_liulan .lt{
	width: 100%;
	padding: 0;
}
.n_liulan .button{
	height: 3rem;
}

.n_liulan .flex-one{
	gap: 4rem;
}


/* 登录 */
.login-block form{
	/* width: 100%; */
	width: 20rem;
}
.login-block .public-card{
	padding: 2rem;
}
.login-block form .layui-input{
	font-size: var(--f15);
}
.login-block form .layui-btn{
	font-size: var(--f16);
}
form .tt h1{
	font-size: var(--f20);
}

/* 只读库 */
.zhidu .item .txt .tt{
	font-size: var(--f20);
}
.zhidu .item .txt .ar_article{
	font-size: var(--f14);
}





/* 排列横向组合 */
.ls3 {
	display: block;
}

.ls3 .imgBox .img {
	height: 20rem;

}

.ls3 li {
	margin-top: 2rem;
	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;
}
.list23 .arc-con{
	font-size: var(--f15);
}
.more5{
	font-size: var(--f15);
}

/* 企业文化板块 */
.n_qywh ul {
	padding-bottom: 2rem;
	padding-top: 2rem;
	background: linear-gradient(to top, rgba(0, 0, 0, .4), rgba(0, 0, 0, 0));
}


.n_qywh ul li {
	height: auto;
	border: 0;
}

.n_qywh ul li .txt {
	position: unset;
	transform: none;
	height: auto;
	padding: 1.5rem;
}

.n_qywh ul li .txt .ico {
	width: 2rem;
	height: 2rem;
}

.n_qywh ul li .txt h3 {
	font-size: var(--f20);
	margin-bottom: 0;
}

.n_qywh ul li .txt p {
	display: none;
}