/* 公用区域 */
.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 .rt {
	display: none;
}

footer .one .lt {
	width: 100%;
}

footer .banquan {
	text-align: center;
	font-size: var(--f12);
}

footer .yqlj {
	display: none;
}

/* 底部结束 */

/* 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(--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-banner .cont .tt1 {
	font-size: var(--f32);
}

.index-banner .cont .tt2 {
	font-size: var(--f34);
}

.index-banner .cont .tt3 {
	font-size: var(--f18);
}

.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;
	/* height: auto; */
	/* aspect-ratio: 1920/2100; */
}

.index-banner .swiper-banner {
	height: 100%;
	aspect-ratio: auto;
}

.swiper-banner-cont {
	margin: 0;
}

.swiper-banner-cont .txt {
	padding: 0;
	padding-left: .6rem;
}

.index-banner .banner video {
	display: none;
}

.index-banner .cont h1 {
	font-size: var(--f24);
}

.index-banner .cont h2 {
	font-size: var(--f15);
}

.swiper-banner-cont .txt a {
	font-size: var(--f15);
}

.index-banner .cont {
	bottom: 6rem;
}

.index-banner .cont .pub-btn {
	margin-top: 1rem;
	font-size: var(--f12);
}

.swiper-banner-cont .swiper-slide:hover .txt {
	background: none;
	transform: none;
}

.swiper-banner-cont .swiper-slide {
	border: none !important;
}

.index-banner .swiper-pagination {
	bottom: 4vh;
	flex-direction: row;
	top: auto;
	width: 100%;
	justify-content: center;
	right: 0;
}

.index-banner .swiper-pagination .swiper-pagination-bullet {
	width: 2rem;
}

.s-about .lt {
	width: 100%;
}

.s-kehu .item {
	aspect-ratio: auto;
}

.s-kehu .item .box {
	width: 100%;
	padding: 2rem 0;
}

.s-kehu .item .box .txt {
	padding: 1rem;
}

.s-kehu .item .box .txt .yh {
	display: none;
}

.s-kehu .swiper-btn {
	display: none;
}

.s-kehu .item .box .tt {
	font-size: var(--f24);
}

/* 关于页 */
.about .lt {
	width: 100%;
}

.about-bg .video-bg a .player {
	width: 4rem;
}

.about-szgd .rt p {
	font-size: var(--f12);
}

.about-szgd .szgd .num span {
	font-size: var(--f36);
}
.about-szgd .lt img {
	height: .7em;
}
.about-szgd .rt p {
	margin-top: .6rem;
}
.about-szgd .szgd .num {
	padding-bottom: .6rem;
}
.about-qywh .lt {
	width: 100%;
}
.about-qywh .flexjs {
	gap: 2rem;
}

.about-sl .hd .lt{
	width: 100%;
}
.about-sl-bd-swiper .item p{
	font-size: var(--f18);
}
.about-sl-hd-swiper .swiper-wrapper{
    justify-content: normal;
}
.about-sl-hd-swiper .item{
    text-align: center;
}

.chicu-zs .cont{
    padding: 0;
}
.chicu-zs .swiper-button{
    display: none;
}

/* 业务详情 */
.yewu-det .lt{
	width: 100%;
	padding: 0;
	padding-top: 3rem;
	position: static;
}
.yewu-det .rt{
	border: none;
	padding-left: 0;
}
.yewu-det .lt h5{
	font-size: var(--f30);
}
/* 案例 */
.anli .grid .item:first-child{
	grid-area: auto;
	min-height: auto;
	aspect-ratio: 523/326;
}
/* 案例详情 */
.anli-det .rt{
	width: 100%;
	padding-top: 1rem;
	padding-left: 0;
}
.anli-det .lt{
	border: none;
	padding-bottom: 2rem;
	padding-right: 0;
}
.anli-det .lt .tt{
	font-size: var(--f30);
}

/* 联系我们 */
.n_lxwm .hz .box{
    padding: 2rem 1rem;
}
.n_lxwm .hz .box h2{
    font-size: var(--f22);
}
.n_lxwm .hz .box .txt p .a,.n_lxwm .hz .box .txt h6 a,.n_lxwm .hz .box .txt p a{
    font-size: var(--f15);
}
.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-ewmgp{
	padding: 1rem;
}

/* 招聘 */
.job-tt{
	font-size: var(--f30);
}
.tdhd .swiper-btn{
	display: none;
}
.tdhd .flex{
    gap: .2rem;
}
.tdhd .item{
	/* display: block; */
}
.tdhd .item .img-db{
	border-radius: 0;
}

/* 新闻列表 */
.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;

}




/* 排列横向组合 */
.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;
}

/* 企业文化板块 */
.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;
}