/* 公用区域 */
.marquee img, .marquee-revert img{
    object-fit: contain;
}
.s_tt .flexjs{
    gap:1rem;
}
/* 通用标题 */
.n-zhead {
	display: block;
    font-size: var(--f36);
}
.n-zhead h1 {
    font-size: var(--f36);
}
.n-zhead h3{
    font-size: var(--18);
}
/* 公共标题结束 */

.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 .lt{
    display: none;
}
footer .rt{
    padding-left: 0;
    width: 100%;
    border: none;
}
footer .two .item{
    width: auto;
}
footer .one,
footer .three,
footer .banquan{
    padding-left: 0;
}
footer .two .item .label{
    width: 5em;
}
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;
}
.mbx-block .just-end{
    justify-content: start;
}
/* 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);
}

/* 公用区域结束 */




/* 主页页面开始 */
#loader{
    display: none !important;
}
.s_tt h1{
    font-size: var(--f30);
}
/* banner */
.index-banner .wp h1{
    font-size: var(--f36);
}
.index-banner .banner video{
    display:none;
}

.search-top{
    padding: 2rem;
}
.search-top .caidan{
    display: none;
}
.search-top .search-cont{
    margin-top: 0;
}
.search-top .search-cont .pub-btn{
    font-size: var(--f16);
}
.search-top .search-cont .pub-btn i{
    font-size: var(--f16);
}
.search-top .search-cont input{
    padding: .6rem 1.5rem;
}
.s_renzheng .zhengshu .item .ej_box{
    /*height: 5.4rem;*/
}
.s_renzheng .zhengshu .item{
    width: 4rem;
    height: 4rem;
}
.s_map .s_tt h2{
    font-size: var(--f26);

}
.act-map{
    padding: 0;
    padding-top: 3rem;
}
.act-map .item .zhandian{
    width: 100%;
    height: 60%;
    max-height: auto;
    min-height: auto;
}
.act-map .item{
    flex-flow: column;
    gap: 1rem;
}
.s_map .dot{
    position: static;
    display:flex ;
    align-items: center;
    width: auto;
    height: auto;
    margin-top: .4rem;
}
.s_map .dot p{
    position: static;
    flex:1;
    margin-left: 1rem;

}
.s_map .cont .map{
    max-width:100%;
}
.s_map .circle{
    transform: none;
    top: auto;
    right: auto;
    width:2.4rem ;
}
.s_map .dot p{
    transform: none;
}
.s_map .dot:hover p{
    transform: none;
}
.s_map .weizhi{
    margin-top: 3rem;
}
.s_map .cont{
    height: 40rem;
}



.s_yewu .core-swiper .img-db{
    width: 100%;
}
.s_yewu .core-swiper .txt{
    width: 100%;
    margin-top: 3rem;
}
.s_yewu .core .swiper-pagination{
    bottom: 0;
}
.s_yewu .core-swiper .txt .btns{
    margin-top: 1rem;
}



.s_yunshu .grid{
    grid-template-columns: repeat(1,1fr);
}
.s_yunshu .item{
    overflow: hidden;
}

.s_ziyuan .s_tt{
    padding: var(--wpPadding);
}

.s_ziyuan .marquee{
    height: 3.6rem;
}

.s_anli .grid{
    grid-template-columns: repeat(1, 1fr);
}
.s_anli .item{
    overflow:hidden;
}
.s_anli .item .rt{
    width:100%;
}


/* 关于 */
.about-fa .n-zhead{
    width:100%;
}
.about-fa-cont .cont .imgs{
    display: block;
}
.about-fa-cont .cont .imgs .video-bg{
    width: 100%;
}
.about-num .item h1{
    font-size: var(--f32);
}
.about-num .item p{
    font-size: var(--f14);
}



/* 集团架构 */
.jituan .cont .item{
    flex-flow: column;
    margin-bottom: 2rem;
}
.jituan .cont .item>div{
    width: 100%;
}
.jituan .cont .item .txt{
    display: none;
}
.jituan .cont .item .img{
    padding: 0;
    margin: 0;
}
.jituan .line-ge{
    display: none;
}


/* 企业文化 */
.qiye-jz .grid{
    grid-template-columns: repeat(1, 1fr);
}


/* 运输 */
.yunshu-list .grid{
    grid-template-columns: repeat(1, 1fr);
}
.yunshu-list .item .txt img{
    height: 2rem;
}
.yunshu-list .item .txt h5{
    font-size: var(--f20);
}
.yunshu-list .item .txt .ar_article{
    font-size: var(--f14);
    -webkit-line-clamp: 2;
    height: calc(1em * 2 * 2);
}
.yunshu-list .item .pub-btn{
    margin-top: 1rem;
}

/* 运输详情 */
.yd-cangchu .n-zhead{
    width: 100%;
}
.yd-cangchu .flex-a{
    gap: 2rem;
}
.yd-cangchu .flex-a .rt{
    width: 100%;
}
.big-img img{
    margin: 0;
}
.yd-cangchu .num-list .grid{
    grid-template-columns: repeat(2, 1fr);
}
.yd-fuwu .item:nth-child(even){
    flex-flow:wrap;
}
.yd-fuwu .item .img-db{
    width: 100%;
}
.yd-fuwu .item{
    gap: 2rem;
}
.yd-fuwu .item .txt{
    width: 100%;
    flex: none;
}
.yd-fuwu .item .txt h5{
    font-size:var(--f24) ;
}


/* 专项服务详情 */
.fuwu-leng .flexjs{
    gap: 2rem;
}
.fuwu-leng .rt{
    width: 100%;
}
.fuwu-ys .swiper-btn{
    margin-left: auto;
}

/* 精选方案 */
.anli .grid{
    grid-template-columns: repeat(1, 1fr);
}
.anli .grid .item:first-child{
    grid-area: unset;
}
.anli .grid .item{
    overflow:hidden;
}
.anli .grid .item:first-child .txt .flexjs .more{
    display: none;
}
.anli .grid .item:first-child .txt{
    padding: .8rem 2.2rem;
    font-size: var(--f18);
}
.anli .grid .item:first-child .txt .flexjs{
    line-height: 1.4;
    height: 2.8em;
    display: flex;
    align-items: center;

}
.anli .grid .item:first-child .txt .p{
    line-height: 1.4;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: unset;
    text-overflow: ellipsis;
}
.anli .grid .item .txt{
    font-size: var(--f18);
}

/* 案例详情 */
.al-det .flexjs{
    gap: 2rem;
}
.al-det .n-zhead{
    width: 100%;
}
.al-det .n-zhead h5{
    font-size: var(--f26);
}
.aldet-picture{
    height: 18rem;
}

/* 联系 */
.contact .grid{
    grid-template-columns: repeat(1, 1fr);
}
/* 合作伙伴 */
.hzhb .grid{
    grid-template-columns: repeat(2, 1fr);
}
.hzhb .grid .item:nth-child(1), .hzhb .grid .item:nth-child(9), .hzhb .grid .item:nth-child(18), .hzhb .grid .item:nth-child(28){
    grid-area: unset;
}



/* 登录注册 */
.public-card{
    padding: 2rem;
}
.public-card form{
    width: 100%;
}
.public-card form .ydty{
    flex-wrap: wrap;
}
.public-card form .layui-input{
    height: 3.4rem;

}
.public-card form .tt h1{
    font-size: var(--f26);
}
.public-card form .form-group{
    margin-top: 2rem;
}


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