
@charset "utf-8";
.w1400 {
  max-width: 1400px;

}
div{
  text-align: left;
}
.MainNav ul li em::before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: #1F50F8;
  position: absolute;
  left: 0rem;
  bottom:-3px;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transform: rotateY(90deg);
  -webkit-transform: rotateY(90deg);
  opacity: 0;
}
html{-webkit-text-size-adjust:100%;font-size:100px; overflow-x: hidden;background-color: #EBEDFF;}
html{font-size:5.2083334vw}
@media (max-width:1600px){
   html{font-size:5.4vw}
}
@media (max-width:1440px) {
    html{font-size:5.6vw}
    .w1400 {
    max-width: 1200px;
  
      }
}

@media (max-width:1024px) {
    html{font-size:9.765625vw}
}
@media (max-width:480px) {
    html{font-size:14vw}
}
@font-face {
  font-family: "ab";
  src: url("../fonts/DINENGSCHRIFTSTD.OTF") format('truetype');
  font-weight: normal;
  opacity: 1;
}
.MainNav ul li{margin: 0 .2rem;width: 1.4rem;display: flex;align-items: center;height: 1rem;line-height: 1;justify-content: center;}
.Top .lange{width: 1.3rem;}
.part_three .qkl{max-width: 100%;}
.cen_box{height: 207px;}
/* .part_six .email_list .email_item{
      padding: 0.6rem .4rem;
} */
.footer_line{
  margin: 0 .2rem 0 .3rem;
}
.footer ul{max-width: 100%;}
.footer ul li{width: auto;margin: 0 .4rem .2rem 0;}
.part_five .ul .li p{
  /* 1. 限制文本不换行（确保每行完整） */
 
  /* 2. 允许长单词/URL 换行（避免一行占满后无法截断） */
  overflow-wrap: break-word; 
  /* 3. 隐藏超出容器的文本 */
  overflow: hidden; 
  /* 4. 关键：限制显示 2 行，并在末尾添加省略号 */
  display: -webkit-box; /* 兼容性写法，将元素转为弹性盒 */
  -webkit-line-clamp: 2; /* 限制行数为 2 */
  -webkit-box-orient: vertical; /* 文本垂直排列（必须配合 line-clamp） */
}
.ny_box_list ul li .info{
  overflow-wrap: break-word; 
  /* 3. 隐藏超出容器的文本 */
  overflow: hidden; 
  /* 4. 关键：限制显示 2 行，并在末尾添加省略号 */
  display: -webkit-box; /* 兼容性写法，将元素转为弹性盒 */
  -webkit-line-clamp: 5; /* 限制行数为 2 */
  -webkit-box-orient: vertical; /* 文本垂直排列（必须配合 line-clamp） */
}
.ny_list .ny_item p{
  overflow-wrap: break-word; 
  /* 3. 隐藏超出容器的文本 */
  overflow: hidden; 
  /* 4. 关键：限制显示 2 行，并在末尾添加省略号 */
  display: -webkit-box; /* 兼容性写法，将元素转为弹性盒 */
  -webkit-line-clamp: 5; /* 限制行数为 2 */
  -webkit-box-orient: vertical; /* 文本垂直排列（必须配合 line-clamp） */
}
.about .concant_sub{line-height: 1.5;}
.ji_left p,.ji_right p{
  overflow-wrap: break-word; 
  /* 3. 隐藏超出容器的文本 */
  overflow: hidden; 
  /* 4. 关键：限制显示 2 行，并在末尾添加省略号 */
  display: -webkit-box; /* 兼容性写法，将元素转为弹性盒 */
  -webkit-line-clamp:3; /* 限制行数为 2 */
  -webkit-box-orient: vertical; /* 文本垂直排列（必须配合 line-clamp） */
}
.ul_box_list  ul li{width: 25%;}
.ul_box_list ul p{
  overflow-wrap: break-word; 
  /* 3. 隐藏超出容器的文本 */
  overflow: hidden; 
  /* 4. 关键：限制显示 2 行，并在末尾添加省略号 */
  display: -webkit-box; /* 兼容性写法，将元素转为弹性盒 */
  -webkit-line-clamp:2; /* 限制行数为 2 */
  -webkit-box-orient: vertical; /* 文本垂直排列（必须配合 line-clamp） */
}
.zq .zq_li{width: 50%;}
.zq .zq_li{width: 100%;}
.p_ri{
   overflow-wrap: break-word; 
  /* 3. 隐藏超出容器的文本 */
  overflow: hidden; 
  /* 4. 关键：限制显示 2 行，并在末尾添加省略号 */
  display: -webkit-box; /* 兼容性写法，将元素转为弹性盒 */
  -webkit-line-clamp: 10; /* 限制行数为 2 */
  -webkit-box-orient: vertical; /* 文本垂直排列（必须配合 line-clamp） */
}
.all_text{
  align-items: center;
}
.spanw{
  font-size: .46rem;
    
    color: #1F50F8;
}
.lf_flex p{flex: 1;}
.it .infos{
  overflow-wrap: break-word; 
  /* 3. 隐藏超出容器的文本 */
  overflow: hidden; 
  /* 4. 关键：限制显示 2 行，并在末尾添加省略号 */
  display: -webkit-box; /* 兼容性写法，将元素转为弹性盒 */
  -webkit-line-clamp: 4; /* 限制行数为 2 */
  -webkit-box-orient: vertical; /* 文本垂直排列（必须配合 line-clamp） */
}
.part_five .ul .li .li_title{
  padding:0.1rem
}
.part_one .title_owl{
  text-align: center;
      padding: .5rem .3rem;
      text-align: left;
}
.part_one .info_owl{
  text-align: left;
}
@media (max-width:1660px){
   .Top .lange{width: auto;padding: 0 .1rem;min-width: 1.2rem;}
   .ny_box_list ul li .info{
    -webkit-line-clamp: 4;
   }
   .part_five .ul .li{width: 3.2rem;}
   .cen_box{height: 221px;}
   .email_info p{
    overflow-wrap: break-word; 
    width: 90%;
  /* 3. 隐藏超出容器的文本 */
  overflow: hidden; 
  /* 4. 关键：限制显示 2 行，并在末尾添加省略号 */
  display: -webkit-box; /* 兼容性写法，将元素转为弹性盒 */
  -webkit-line-clamp: 2; /* 限制行数为 2 */
  -webkit-box-orient: vertical; /* 文本垂直排列（必须配合 line-clamp） */
   }
   .part_six .email_list .email_item{
     padding: 0.34rem .4rem;
   }
}
.part .more_btn{
 top: 5.7rem;
}
@media (max-width:1600px){

}
@media (max-width:1440px){
  .cen_box{
            height: 224px;
  }
  .MainNav ul li em{
    height: 100%;
    display: flex;
    align-items: center;
  }
  .email_info p{
    width: 80%;
  }

}
@media (max-width:1280px){
  .part_one .title_owl{
  padding:.5rem .3rem .3rem;
}
.part_one .info_owl{
  padding: .3rem;
}
.cen_box{
  height: 234px;
}
.MainNav ul li{
  width: 1.6rem;
}
.MainNav ul li em::before{
  bottom: -4px;
}
.ny_box_list ul li .info{
          -webkit-line-clamp: 3;
}
}
@media (max-width:1024px){
   .MainNav ul li{
    width: 100%;
   }
   .part_one .title_owl{
      padding: .6rem .2rem 0rem .2rem;
     
   }
   .part_one .title_owl{
      font-size: 14px;
      line-height: 20px;
      font-weight: bold;
   }
   .part .more_btn{
    top: 2.1rem;
   }
   .part_one .info_owl{
    padding: 0.1rem;
    font-size: 12px;
   }
}
