/* 手机端体验修正 */
@media (max-width:768px){
  .foot_copy_ba a{display:inline-block;padding:10px 8px}
  .rq_f input,.rq_f textarea{font-size:16px}
  a[href^="tel:"]{white-space:nowrap}
}
a[href^="tel:"],a[href^="mailto:"]{color:inherit;text-decoration:none}
a[href^="tel:"]:hover,a[href^="mailto:"]:hover{color:#fe0717}
/* 手机端页脚：允许换行，备案号、隐私说明不被裁掉 */
@media (max-width:768px){
  .foot_c_copy_w{height:auto !important;line-height:26px !important;padding:12px 10px !important}
  .foot_c_copy_w div{display:block !important;margin:0 auto !important;font-size:13px !important;line-height:26px}
  .foot_c_copy_w .foot_copy_ba{display:inline-block !important;margin:0 8px !important}
  .foot_c_copy_w .foot_copy_ba[style*="display:none"]{display:none !important}
  .foot_copy_name{display:block !important}
}

/* 产品页底部：索取资料 / 电话咨询 */
.pcta{clear:both;max-width:1200px;margin:10px auto 30px;padding:22px 20px;text-align:center;font-family:"微软雅黑","Microsoft YaHei",sans-serif;border-top:1px solid #e3e3e3}
.pcta p{margin:0 0 14px;font-size:16px;line-height:26px;color:#555}
.pcta a{display:inline-block;min-width:170px;margin:4px 10px;padding:0 26px;height:44px;line-height:42px;font-size:16px;text-align:center;box-sizing:border-box;border:1px solid #fe0717;text-decoration:none}
.pcta a.pri{background:#fe0717;color:#fff}
.pcta a.pri:hover{background:#d90513;border-color:#d90513}
.pcta a.sec{background:#fff;color:#fe0717}
.pcta a.sec:hover{background:#fff1f2}
@media (max-width:768px){
  .pcta{margin:6px 12px 20px;padding:16px 0}
  .pcta p{font-size:14px;line-height:22px;margin-bottom:10px}
  .pcta a{display:block;margin:8px 0;min-width:0;width:100%}
}

/* 手机底部固定咨询条 */
.mbar{display:none}
@media (max-width:768px){
  .mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:999;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.12);padding:8px 10px calc(8px + env(safe-area-inset-bottom));gap:10px;font-family:"微软雅黑","Microsoft YaHei",sans-serif}
  .mbar a{flex:1;display:block;height:40px;line-height:38px;text-align:center;font-size:15px;box-sizing:border-box;border:1px solid #fe0717;text-decoration:none;border-radius:2px}
  .mbar a.pri{background:#fe0717;color:#fff}
  .mbar a.sec{background:#fff;color:#fe0717}
  body{padding-bottom:62px}
}

/* 手机端：收紧原站模板留下的上下空白，内容少的页面尽量一屏 */
@media (max-width:768px){
  .ywcontdiv_cont{padding-top:14px !important}
  .ywcontdiv_cont > div[style*="WHITE-SPACE"],
  .nr_101_pro_right > div[style*="WHITE-SPACE"],
  .ywcontdiv_cont > p:has(> br:only-child),
  .nr_101_pro_right > p:has(> br:only-child){display:none}
  .ywcontdiv_cont img{height:auto !important;max-width:100%}
  .nr_101_pro_right_img img{height:auto !important;max-width:100%}
}

/* 手机端：二级菜单排成一行，正文行距收紧 */
@media (max-width:768px){
  .ywcontdiv_menu{padding:0 !important}
  .ywcontdiv_menu ul{display:flex;flex-wrap:nowrap;margin:0;padding:0}
  .ywcontdiv_menu ul li{flex:1 1 0;min-width:0;width:auto !important;float:none !important;margin:0 !important}
  .ywcontdiv_menu ul li.firstclassli{font-size:14px !important}
  .ywcontdiv_menu ul li a{padding:0 !important;white-space:nowrap}
  .ywcontdiv_cont p,.ywcontdiv_cont span{line-height:28px !important}
  .ywcontdiv_cont{line-height:28px !important}
  .nr_101_pro_right_title{height:auto !important;line-height:34px !important;padding:8px 0 2px !important;margin:0 !important}
  .nr_101_pro_right_nr,.nr_101_pro_right_nr p{line-height:28px !important}
  .nr_101_pro_right_img{float:none !important;width:100% !important}
  .nr_101_pro_right_img img{width:100% !important}
}

/* 手机端：底部咨询条已有“电话咨询/索取资料”，页内重复的按钮块隐藏；图文短页限制图片高度以便一屏显示 */
@media (max-width:768px){
  .pcta{display:none}
  .nr_101_pro_right_img img.imgcap{width:auto !important;max-width:100% !important;max-height:180px;display:block;margin:0 auto;object-fit:contain}
}
