@media (max-width:1199px){
  html,body{width:100%;min-width:0;max-width:100%;height:auto;overflow-x:clip}
  body{font-size:15px;line-height:1.6}
  .page-center,.con3 ul,.con5 ul{width:100%;max-width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box}
  .banner{height:220px;background-size:cover;background-position:center}
  .bt,.con3 .bt{font-size:24px;line-height:1.4;padding:28px 16px 0;margin-bottom:8px}
  .con3 .bt span{font-size:28px}
  .xbt,.con3 .xbt{font-size:14px;line-height:1.5;padding:0 16px;margin-bottom:20px}
  .btn-w button,.bg button{display:block;width:calc(100% - 32px);max-width:360px;height:auto;min-height:46px;margin:18px auto!important;padding:10px;border-radius:24px;font-size:16px;line-height:1.4}
  .con1 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .con1 ul li{width:auto;height:auto;margin:0;aspect-ratio:1.15;overflow:hidden}
  .con1 .img-dw{max-width:80%}
  .con2{padding-bottom:12px}
  .adv-con{width:100%;max-width:100%;margin:50px auto 0;padding:0 10px 18px;background:#e9f3fc}
  .adv-con>img{width:70%;max-width:300px;margin:-35px auto 0}
  .adv-con ul{display:grid;grid-template-columns:1fr;gap:10px;margin-top:10px}
  .adv-con ul li{width:100%;padding:13px}
  .adv-con ul li h3{font-size:19px;margin:0 0 5px}
  .adv-con ul li p{font-size:13px;line-height:1.6}
  .con3{height:auto;padding-bottom:25px;background:#edf3fb}
  .con3 .bt,.con3 .xbt{color:#162d79}
  .con3 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .con3 ul li{height:auto;padding:13px 8px;background:#fff;border-radius:8px}
  .con3 ul li i{width:55px;height:55px;margin:0 auto}
  .con3 ul li h4{font-size:16px;margin:7px 0}
  .con3 ul li p{font-size:12px;line-height:1.5}
  .con4{padding-bottom:28px}
  .con4 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .con4 ul li,.con4 ul li:nth-child(1),.con4 ul li:nth-child(3){width:auto!important;margin:0}
  .con4 ul li.trans{display:none}
  .con4 ul li h5,.con4 ul li:nth-child(1) h5:nth-child(1),.con4 ul li:nth-child(1) h5:nth-child(3),.con4 ul li:nth-child(3) h5:nth-child(1),.con4 ul li:nth-child(3) h5:nth-child(3){position:static;left:auto;right:auto;width:100%;height:auto;min-height:80px;padding:12px 5px;border-radius:8px;font-size:14px;line-height:1.4;margin-bottom:10px}
  .con5{padding-bottom:25px}
  .con5 .bt{margin-bottom:15px}
  .con5 ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
  .con5 ul li{width:auto;height:auto;padding:10px 2px;border-radius:8px}
  .con5 h4,.con5 h4 span{font-size:22px;margin:0}
  .con5 p{font-size:11px;line-height:1.4}
  .con6{padding-bottom:25px}
  .con6 .bt{margin-bottom:18px}
  .con6 .dou,.con6 .tong{display:none}
  .con6-left{margin:0 0 14px;padding:14px;background:#f3f7fc;border-radius:8px;text-align:left}
  .con6 h4{font-size:17px;margin-bottom:5px}
  .con6 p{font-size:13px;line-height:1.6;margin:0}
  .con6 p br{display:none}
  .bg{height:auto;padding:25px 16px;background:#162d79}
  .bg h2{font-size:22px;padding:0;margin-bottom:15px}
  .bg p{font-size:15px;margin:10px 0}
  .bg strong{width:100%!important;max-width:100%;line-height:1.6!important;box-sizing:border-box}
  .zc-w,.xuan,.page-modal{display:none!important}
}
@media (min-width:768px) and (max-width:1199px){
  .con1 ul,.con3 ul,.adv-con ul{grid-template-columns:repeat(3,minmax(0,1fr))}
  .banner{height:320px}
}
