.ins_newdCon1 .center_box .box_info .left_box .newContent .one .right .t3{
    text-align: justify;
}
.newContent{
    text-align: justify;
}
.idx_about .innerbox .info .t_info{
    width: 60%;
}
.contact_wrap .flexbox .f_right .formtable .row .item input{
    padding-bottom: 0;
}

body{
    font-family: "SourceHanSansCN";
}

.ins_newdCon1 .center_box .box_info .left_box .ins_new .t1{
    font-size: var(--font40);
}


.idx_case .innerbox .swiper_box .item .imgbg{
    height: 3.68rem;
}

.idx_case .innerbox .swiper_box .item .info .title{
    -webkit-line-clamp: 1;
    min-height: inherit;
    width: 90%;
}

.idx_solution .innerbox_mobile .title{
    width: 100%;
}

.maintenance_video_list .innerbox .itemlist .item .videobg{
        height: 3.68rem;
}
/* -------------------------------------------------------------------  字体 */
@font-face {
  font-family: "SourceHanSansCN";
  src: url("../fonts/SourceHanSansCN-ExtraLight.ttf");
  font-weight: 200;
}
@font-face {
  font-family: "SourceHanSansCN";
  src: url("../fonts/SourceHanSansCN-Light.ttf");
  font-weight: 300;
}
@font-face {
  font-family: "SourceHanSansCN";
  src: url("../fonts/SourceHanSansCN-Regular.ttf");
  font-weight: normal;
}
@font-face {
  font-family: "SourceHanSansCN";
  src: url("../fonts/SourceHanSansCN-Medium.ttf");
  font-weight: 500;
}
@font-face {
  font-family: "SourceHanSansCN";
  src: url("../fonts/SourceHanSansCN-Bold.ttf");
  font-weight: 600;
}
@font-face {
  font-family: "SourceHanSansCN";
  src: url("../fonts/SourceHanSansCN-Heavy.ttf");
  font-weight: 700;
}
@media (max-width:480px) {
    .idx_footer_form2 .imgbg .img2,.idx_footer_form2 .imgbg .img3{
        display: none;
    }
}

.product_video .innerbox .video_wrap .video_box video{
    object-fit: cover;
}



.idx_banner2 .bgimg img{
    width: 100%;
    height: 100%;
}
