
@media( max-width:1279px){
.kai-box{width:95%; margin: 0 auto;}
.topmenu{padding-left:30px; padding-right:30px;}
.jy-box li{width:100%; float:none; font-size: 24px; padding: 10px 0;}
.bottom-news{display: none;}
.bottom-menu{display: none;}
.erweima{width:120px; height:120px; float:none; margin: 0 auto;}
.bottom-lianxi{float:none; margin-left: 0px; text-align: center; width: 100%; margin-top: 20px;}
.bottom-lianxi p{padding:0px;font-size: 15px;}
}


@media( max-width:767px){
  body {padding-top:72px;}
.topbox{height:72px;  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);}
.topmenu{padding-left:20px;}
.homelogo{padding:15px 0 0 0; float:left; height: auto;}
.homelogo img {width: auto; height: auto; max-height:43px; max-width:100%; display: block;}
.kai-box{width:92%;}
.hb1-title{font-size:22px; line-height:120%; padding-top:60px; margin:0px 0px 40px 0px; font-weight:bold;}
.jh-box {
  width: calc(100% - 0px); /* 只需要改这一行！ */
  height: 60px;
  line-height: 100%;}
.jh-box p{margin:0; padding:2px 50px; line-height: 120%; font-size:14px;}
.jh-box p span{font-size:17px; font-weight:bold;}
.homebaner{height:auto; padding-bottom:60px;}
.homejj h1{margin:0 0 15px 0; padding:0; font-size:24px; font-weight: bold;}
.homejj-txt{font-size:16px}
.homejj{padding:60px 0; margin-bottom:60px;}
.tilian-box{width:95%;}
.tilian-title{font-size:25px; margin-bottom:40px;  width: 80%; margin-left:auto; margin-right: auto;}
.tiao3box {
    flex-direction: column;
    align-items: center;
    padding: 0 20px;
    height: auto; /* 不固定高度，让内容自然撑开 */
    gap: 20px; /* 行间距 */
    margin-bottom:70px;
  }

  .tl123 {
    width:80%;
    padding: 20px;
    height: auto; /* 自适应高度 */
    border-bottom: 1px solid #ccc;
  }

  .tl123:not(:last-child)::after {
    content: none; /* 移除竖线 */
  }
.logoScroll_wrapper { margin-bottom:90px;}
.anli-zf{font-size:36px; margin:0 auto; float:none; width:126px; text-align: center; padding-left: 0; padding-right:0;}
.anli-slogan{float:none;}
.anli-slogan-t{font-size:26px; line-height: 100%; margin:25px auto; text-align: center; width:80%; color: #999; line-height: 120%;}
.anli-slogan-ms{font-size:16px; line-height: 180%;}
.anli-bigbox {
    justify-content: center; /* 居中显示单列 */
    gap:10px 0; /* 上下间距，左右不需要间距了 */
    padding: 0; /* 两侧保留一些间距 */
    margin-bottom: 40px;
  }

  .ainli-xinshang {
    flex: 0 0 95%; /* 宽度设置为100% */
    max-width: 100%; /* 防止超出容器 */
    padding-bottom: 26px;
    border:none;
  }
  .ainli-xinshang p{font-size:16px;}
  .ainli-xinshang p span{font-size:19px;  margin-bottom:15px; text-align: center; padding-top:3px;}
  .pinpai-box{padding:30px;}
  .pinpai-x {
  width: calc(100% - 0px); /* 只需要改这一行！ */
  color:#333;
  box-sizing: border-box; /* 关键！将padding和border都算进width里 */
  line-height:130%;
  background:rgba(255, 255, 255, 0.6);
  padding:20px;
}
.pinpai-biaoti-l{font-size:20px;}
.pinpai-biaoti-r{font-size:20px; padding-right:10px;}
.p-x-title{font-size:18px;}
.p-x-ms{font-size:16px; margin-top:10px; text-align: justify;}
.p-x-ms-3{margin-top:20px; width:100%; float:none; font-size: 19px;}
.p-x-ms-3 span{font-size: 16px;}
.pinpai-x2 {
  width: calc(100% - 0px); /* 只需要改这一行！ */
}
.jingying-title{font-size:24px; margin-bottom:20px; margin-top:60px; font-weight: bold;}
.jy-box{margin:0 0 50px 0;}
.jy-box li{font-size:18px; padding:10px 20px;}
.jy-box li br{display: inline-table;}
.bottombanner{margin-bottom: 0px;}
.bottombanner img{width:200%;}
.home-faq{padding: 80px 0 60px 0; }
.myqa_header {
  padding: 15px 50px 15px 20px;
  font-size:18px;
}

.sixCol_wrap {
    flex-wrap: wrap;
    justify-content: center;
    padding: 0;
  }

  .sixCol_item {
    flex: 0 0 50%; /* 两列 */
    box-sizing: border-box;
    padding: 20px 10px;
    font-size: 20px;
    border-bottom: 1px solid #666;
  }

  .sixCol_item:nth-child(odd) {
    border-right: 1px solid #666; /* 仅奇数项右侧加线，形成两列间分割 */
  }

  .sixCol_item:not(:last-child)::after {
    content: none; /* 移除原有的竖线 */
  }

  .sixCol_item span {
    font-size: 14px;
  }
  .new-bottom{padding:50px 0;}
  .erweima{width:100px; height:100px;}
  .bottom-lianxi p{padding:0px; font-size:14px;}
  .bottom-lianxi p span{padding:10px 0px 0px 0px; font-size:14px; margin-bottom: 0}


  .topmenu {
    width: 100%;
    padding: 0 20px;
    flex-wrap: wrap;
  }

  .menu-toggle {
    display: block;
    margin-top:10px;
  }

  .menulink {
    width: 100%;
    display: none; /* 初始隐藏 */
  }

  .menulink ul {
    flex-direction: column;
    padding: 0px 0;
    background: #444;
    opacity: 0.97;
    border-top:none;
    margin-top:14px;
  }

  .menulink li {
    margin: 0;
    padding: 15px 0;
    line-height: normal;
    text-align: center;
    border-bottom: 1px solid #666;
    color: #FFF;
    font-weight: normal;
  }

  .menulink li a{color:#FFF;;}

  .menulink li:last-child {
  border-bottom: none;
}

  .menulink.show {
    display: block;
  }

.pinpai-tui{font-size:18px; margin-bottom:50px}
.pinpai-tui img{padding-bottom:10px;}


}