/* ============================================================
   responsive.css v4
   核心原则：任何元素不得超出视口宽度
   ============================================================ */

/* ── 全局防溢出（所有断点生效）────────────────────────────── */
*, *::before, *::after { box-sizing: border-box; }
html, body { overflow-x: hidden; max-width: 100%; }
img, video, iframe { max-width: 100%; height: auto; }
table { max-width: 100%; word-break: break-all; }

/* ── 平板过渡（769~1199px）──────────────────────────────── */
@media (max-width: 1199px) {
  body { min-width: 0 !important; }
  .content, .container { width: 100% !important; max-width: 100% !important; padding: 0 15px; }

  /* 导航 */
  .Nav .navUl > li > a { padding: 0 18px; font-size: 14px; }

  /* Banner */
  #flashs { height: 350px !important; }
  #flashs .bgitem { height: 350px !important; background-size: cover !important; }

  /* 首页产品区 */
  .product .proCon .conleft { width: 200px; }
  .product .proCon .conright { width: calc(100% - 220px); height: auto; position: static; }
  .product .conright .rTop { position: static; }
  .product .conright .rTop dl { width: 31%; margin-left: 2%; margin-bottom: 20px; }
  .product .conright .rTop dl:nth-child(3n+1) { margin-left: 0; }
  .product .conright .rTop dl dt img { width: 100%; height: auto; }
  .product .conright .chkx { position: static; border-radius: 10px; }
  .product .conright .chkx ul li { width: 100%; }

  /* cpys */
  .cpys { height: auto; padding-bottom: 30px; }
  .cpys .cpysCon .con1, .cpys .cpysCon .con3 { height: auto; padding: 20px; position: static; }
  .cpys .cpysCon .con1 dl, .cpys .cpysCon .con3 dl { position: static; width: 48%; float: left; padding: 10px; margin-bottom: 15px; left: auto !important; top: auto !important; padding-left: 10px !important; padding-right: 10px !important; }
  .cpys .cpysCon .con1 dl dt, .cpys .cpysCon .con3 dl dt { position: static; }
  .cpys .cpysCon .con1 .pImg, .cpys .cpysCon .con3 .pImg { display: none; }

  /* advantage */
  .advantage .advCon { height: auto !important; background: none; padding: 20px 0 30px; position: static !important; display: flex; flex-wrap: wrap; }
  .advantage .advCon .advBox { position: static !important; width: 48% !important; float: none !important; left: auto !important; top: auto !important; padding-left: 80px; margin: 8px 1%; }

  /* 内页侧栏 + 内容区 */
  .InpageSidebar01 { width: 220px; }
  .proDetailsSection, .fzlcSection, .aboutSection, .linkUsSection,
  .proListSection, .honorSection, .newsListSection, .newsDetailsSection,
  .newsCenterSection, .HelpDetailsSection, .qyfcSection { width: calc(100% - 240px) !important; float: right !important; }
  /* newsDetailsSection 是 float:left，需单独处理 */
  .newsDetailsSection { float: left !important; }

  /* 内页固定宽度内容区 */
  .proDetailsSection .mainCon, .fzlcSection .mainCon, .aboutSection .mainCon,
  .linkUsSection .mainCon, .proListSection .mainCon, .honorSection .mainCon,
  .newsListSection .mainCon, .newsDetailsSection .article, .newsCenterSection .mainCon,
  .HelpDetailsSection .article, .qyfcSection .mainCon,
  .proDetailsCanS, .proDetailsLy, .mub02Title, .mub02Top,
  .linkUsSection .linkUsAddress, .linkUsSection .LinkUsMap,
  .newsListSection .newsListIntro, .honorSection .mainCon .honorShow,
  .aboutSection .mainCon .conBox, .linkUsSection .mainCon .conBox,
  .linkUsSection .mainCon .linkUsIntro, .newsCenterSection .newsCenterIntro,
  .qyfcSection .mainCon .qyfcIntro { width: 100% !important; max-width: 100% !important; }

  /* mub02Title 固定宽度覆盖 */
  .mub02Title i, .mub02Title i img { width: 100% !important; height: auto !important; }

  /* 产品列表 */
  .proListSection .mainCon .conBox { width: 100%; }
  .proListSection .mainCon .conBox ul { width: 100%; }
  .proListSection .mainCon .conBox li { width: 31%; margin-right: 2%; }
  .proListSection .mainCon .conBox li .Pic,
  .proListSection .mainCon .conBox li .Pic img { width: 100%; height: auto; }

  /* 产品详情 */
  .proDetailsIntro { height: auto; }
  .proDetailsIntro .conL { width: 45%; height: auto; }
  .proDetailsIntro .conL .conBox { width: 100%; height: auto; }
  .proDetailsIntro .conL .conBox li { width: 100%; }
  .proDetailsIntro .conL .conBox li img { width: 100%; height: auto; }
  .proDetailsIntro .conR { width: 50%; height: auto; }

  /* 荣誉/库房 */
  .honorSection .mainCon .honorShow .box { height: auto !important; }
  .honorSection .mainCon .honorShow .box ul { height: auto !important; }
  .honorShow .box ul li { width: 31%; margin-right: 2%; }
  .honorShow .box ul li img { width: 100%; height: auto; }

  /* 新闻列表 */
  .newsListIntro .box2 dl dt { width: 80px; }
  .newsListIntro .box2 dl dd { width: calc(100% - 90px); }

  /* 新闻详情 */
  .newsDetailsSection .article { width: 100% !important; }

  /* 页脚 */
  .wrap-footer .ful1 { margin-left: 40px; }
  .wrap-footer dl { margin-left: 40px; }
  .wrap-footer .ful2 { margin-right: 20px; }

  /* 新闻首页 */
  .news .conleft { width: 45%; }
  .news .conleft .pImg img { width: 100%; height: auto; }
  .news .conright { width: 50%; padding-left: 30px; height: auto; }

  /* 关于 */
  .about { height: auto; padding-bottom: 30px; }
  .about .container { height: auto; }
  .about .con1 .conleft { width: 45%; height: auto; }
  .about .con1 .conright { width: 50%; }

  /* temp.css */
  .cpright { width: 100% !important; }
  .sitemap_con { width: 100% !important; }
  #paging ul { width: 100% !important; }
  .links_n { width: auto !important; }
}

/* ── 手机（≤768px）──────────────────────────────────────── */
@media (max-width: 768px) {
  body { min-width: 0 !important; font-size: 14px; }
  .content, .container { width: 100% !important; padding: 0 12px; }

  /* ── 顶部信息栏 ── */
  .wrap-header { display: none; }

  /* ── Logo ── */
  .logo .container { height: auto; padding: 10px 12px; position: relative; }
  .logo h1, #logo2 { position: static; display: inline-block; vertical-align: middle; }
  .logo h1 img { width: 50px; height: 44px; }
  .logo .lTit { position: static; display: inline-block; vertical-align: middle; margin-left: 8px; }
  .logo .lTit .p1 { font-size: 15px; margin-bottom: 3px; }
  .logo .lTit .p2 { display: none; }
  .logo .iphone { display: none; }

  /* ── 汉堡菜单 ── */
  .Nav { height: auto; position: relative; background: #669934; }
  .nav-toggle {
    display: block !important;
    width: 44px; height: 44px;
    background: none; border: none; cursor: pointer;
    position: absolute; right: 12px; top: 6px; z-index: 200;
    padding: 8px;
  }
  .nav-toggle span { display: block; width: 26px; height: 2px; background: #fff; margin: 5px 0; border-radius: 2px; transition: all .25s; }
  .Nav .navBox { overflow: hidden; max-height: 0; transition: max-height .35s ease; width: 100%; padding: 0 !important; margin: 0 !important; }
  .Nav .navBox.open { max-height: 600px; }
  .Nav .navBox.container { width: 100% !important; padding: 0 !important; margin: 0 !important; }
  .Nav .navUl { width: 100%; }
  .Nav .navUl > li { float: none; height: auto; border-bottom: 1px solid rgba(255,255,255,.15); }
  .Nav .navUl > li > a { display: block; padding: 14px 20px; font-size: 15px; height: auto; line-height: 1.4; border-left: none; color: #fff; }
  .Nav .navUl > li:hover > a, .Nav .navUl > li.cur > a { background: #f9a50e; }

  /* ── Banner ── */
  .banner { overflow: hidden; }
  #flashs { height: 180px !important; overflow: hidden; }
  #flashs .bgitem { height: 180px !important; background-size: cover !important; background-position: center center !important; }
  #flashs .btn { bottom: 8px; }
  #flashs .btn span { width: 24px; height: 2px; }

  /* ── 搜索栏 ── */
  .search { height: auto; padding: 8px 0; }
  .search .keyword { display: none; }
  .search .searchBox { float: none; width: 100%; }
  .search .searchBox input[type=text] { width: calc(100% - 80px); }

  /* ── 首页标题 ── */
  h2.h2_title { font-size: 22px; padding-top: 24px; }
  h2.h2_title em { display: none; }
  h2.h2_title a, h2.h2_title span, h2.h2_title b { font-size: 22px; width: auto; }
  .titEn { font-size: 13px; margin-bottom: 16px; }

  /* ── 首页产品区 ── */
  .product { padding-bottom: 20px; }
  .product .proCon .conleft { display: none; }
  .product .proCon .conright { float: none !important; width: 100% !important; height: auto; position: static; }
  .product .conright .chkx { position: static; border-radius: 8px; height: auto; }
  .product .conright .chkx ul { position: static; }
  .product .conright .chkx ul li { width: 100%; height: auto; line-height: 1.5; padding: 12px 16px; white-space: normal; }
  .product .conright .rTop { position: static; top: auto; }
  .product .conright .rTop dl { float: left; width: 48%; margin-left: 0; margin-bottom: 16px; }
  .product .conright .rTop dl:nth-child(even) { margin-left: 4%; }
  .product .conright .rTop dl dt img { width: 100%; height: auto; }

  /* ── cpys 产品优势 ── */
  .cpys { height: auto !important; padding-bottom: 20px; }
  .cpys .cpysType { gap: 8px; padding: 0 8px; }
  .cpys .cpysType li { width: auto; min-width: 90px; padding: 0 14px; height: 44px; font-size: 13px; margin: 0; }
  .cpys .cpysCon .conbox { position: static !important; }
  .cpys .cpysCon .con1, .cpys .cpysCon .con3 { height: auto !important; position: static !important; background: #f7f7f7; padding: 15px 12px; overflow: hidden; }
  .cpys .cpysCon .con1 dl, .cpys .cpysCon .con3 dl { position: static !important; float: left; width: 48%; padding: 8px; margin-bottom: 12px; left: auto !important; top: auto !important; padding-left: 8px !important; padding-right: 8px !important; }
  .cpys .cpysCon .con1 dl dt, .cpys .cpysCon .con3 dl dt { position: static !important; }
  .cpys .cpysCon .con1 dl dt img, .cpys .cpysCon .con3 dl dt img { width: 60px; height: 60px; }
  .cpys .cpysCon .con1 dl dt em, .cpys .cpysCon .con3 dl dt em { width: 60px; height: 60px; }
  .cpys .cpysCon .con1 dl dd b, .cpys .cpysCon .con3 dl dd b { font-size: 14px; margin-bottom: 6px; }
  .cpys .cpysCon .con1 dl dd p, .cpys .cpysCon .con3 dl dd p { font-size: 12px; line-height: 18px; }
  .cpys .cpysCon .con1 .pImg, .cpys .cpysCon .con3 .pImg { display: none; }
  .cpysCon .conbox03 { height: auto; padding: 15px; }
  .cpysCon .conbox03 span { width: 100%; height: auto; display: block; }
  .cpysCon .conbox03 span img { width: 100%; height: auto; }
  .cpysCon .conbox03 .conboxText { width: 100%; margin-top: 12px; float: none; }

  /* ── advantage 六大优势 ── */
  .advantage { background: #f0f0f0; }
  .advantage .advCon { height: auto !important; background: none !important; position: static !important; display: flex; flex-wrap: wrap; padding: 15px 0 20px; }
  .advantage .advCon .advBox { position: static !important; width: 48% !important; float: none !important; left: auto !important; top: auto !important; padding-left: 60px; box-sizing: border-box; margin: 8px 1%; }
  .advantage .advCon .advBox .p1 span { width: 48px; height: 48px; font-size: 22px; line-height: 48px; left: -56px; top: -8px; }
  .advantage .advCon .advBox .p1 b { font-size: 15px; margin-bottom: 6px; }
  .advantage .advCon .advBox .p2 { font-size: 12px; line-height: 20px; }

  /* ── 关于我们首页 ── */
  .about { height: auto !important; padding-bottom: 20px; }
  .about .container { height: auto !important; }
  .about .aboCon { margin-top: 20px; }
  .about .aboType li { width: 120px; margin: 0 6px; font-size: 14px; }
  .about .con1 .conleft { width: 100%; height: auto; float: none; padding: 12px; background-size: cover; }
  .about .con1 .conright { width: 100%; margin-right: 0; float: none !important; padding: 12px; }
  .about .con1 .conright .p1 { font-size: 16px; margin-bottom: 15px; }
  .about .con2 .gcsj ul li, .about .con3 .rzzz ul li { width: 100%; margin-left: 0; float: none; margin-bottom: 12px; }
  .about .con2 .gcsj ul li img, .about .con3 .rzzz ul li img { width: 100%; height: auto; }
  .about .aboBtnl, .about .aboBtnr { display: none; }

  /* ── 新闻首页 ── */
  .news { padding-bottom: 20px; }
  .news .conleft { width: 100%; float: none; }
  .news .conleft .pImg { width: 100%; }
  .news .conleft .pImg img { width: 100%; height: auto; }
  .news .conright { width: 100%; float: none !important; padding-left: 0; height: auto; background: none; padding-top: 0; margin-top: 15px; }
  .news .conright .rBox .conbox dl { padding-left: 100px; height: auto; min-height: 84px; }

  /* ── 服务流程 ── */
  .fwlc { height: auto; padding-bottom: 20px; }
  .fwlc .fwlcCon ul li { width: 50%; float: left; background: none; margin-bottom: 15px; text-align: center; }
  .fwlc .fwlcCon ul li.li6 { width: 50%; }
  .fwlc .fwlcCon ul li span img { width: 80px; height: 80px; margin: 0 auto; }
  .fwlc .zxyy .p1, .fwlc .zxyy .p2, .fwlc .zxyy .p3 { width: 100%; float: none; margin-right: 0; margin-bottom: 10px; }
  .fwlc .zxyy .p4 { width: 100%; float: none; }
  .fwlc .zxyy .p4 .coolbg { width: 100%; }

  /* ── 客户见证 ── */
  .khjz .khjzCon { padding-top: 0; background: none; }
  .khjz .khjzCon .conbox ul li { width: 48%; margin-left: 0; float: left; margin-bottom: 12px; }
  .khjz .khjzCon .conbox ul li:nth-child(even) { margin-left: 4%; }
  .khjz .khjzCon .conbox ul li dt img { width: 100%; height: auto; }
  .khjz .khjzBtnl, .khjz .khjzBtnr { display: none; }

  /* ── 应用案例 ── */
  .yyal .yyalCon .conbox ul li { width: 100%; margin-left: 0; float: none; margin-bottom: 12px; }
  .yyal .yyalCon .conbox ul li img { width: 100%; height: auto; }
  .yyal .yyalBtnl, .yyal .yyalBtnr { display: none; }

  /* ── 内页通用：侧栏隐藏，内容全宽 ── */
  .InpageSidebar01, .InpageSidebar02 { display: none !important; }
  .proDetailsSection, .fzlcSection, .aboutSection, .linkUsSection,
  .proListSection, .honorSection, .newsListSection, .newsDetailsSection,
  .newsCenterSection, .HelpDetailsSection, .qyfcSection {
    width: 100% !important;
    float: none !important;
  }

  /* ── 内页所有固定宽度内容区全部重置 ── */
  .proDetailsSection .mainCon, .fzlcSection .mainCon, .aboutSection .mainCon,
  .linkUsSection .mainCon, .proListSection .mainCon, .honorSection .mainCon,
  .newsListSection .mainCon, .newsDetailsSection .article, .newsCenterSection .mainCon,
  .HelpDetailsSection .article, .qyfcSection .mainCon,
  .proDetailsCanS, .proDetailsLy,
  .mub02Title, .mub02Top,
  .linkUsSection .linkUsAddress, .linkUsSection .LinkUsMap,
  .newsListSection .newsListIntro, .honorSection .mainCon .honorShow,
  .aboutSection .mainCon .conBox, .linkUsSection .mainCon .conBox,
  .linkUsSection .mainCon .linkUsIntro, .newsCenterSection .newsCenterIntro,
  .qyfcSection .mainCon .qyfcIntro { width: 100% !important; max-width: 100% !important; }

  /* mub02Title 装饰线图片（870px 写死）*/
  .mub02Title i { display: block; width: 100% !important; height: auto !important; margin-top: 16px; }
  .mub02Title i img { display: block; width: 100% !important; height: auto !important; }

  /* ── 广告区 ── */
  .mub01InpageBannerr { height: 120px; }
  .mub01InpageBannerr a { height: 120px; }

  /* ── 面包屑 ── */
  .mub02address p { width: 60%; font-size: 12px; }
  .mub02address .backList { width: 80px; font-size: 12px; }

  /* ── mub02Ad 广告卡片 ── */
  .mub02Ad { height: auto; padding-bottom: 15px; }
  .mub02Ad .figure { display: none; }
  .mub02Ad .conBox { margin-left: 15px; padding-top: 20px; margin-right: 15px; }

  /* ── 产品列表 ── */
  .proListSection .mainCon .conBox { width: 100%; margin: 10px 0 0; padding-bottom: 15px; }
  .proListSection .mainCon .conBox ul { width: 100%; }
  .proListSection .mainCon .conBox li { width: 48%; margin-right: 0; float: left; margin-bottom: 15px; }
  .proListSection .mainCon .conBox li:nth-child(odd) { margin-right: 4%; }
  .proListSection .mainCon .conBox li .Pic { width: 100%; height: auto; }
  .proListSection .mainCon .conBox li .Pic img { width: 100%; height: auto; }
  .proListSection .mainCon .conBox li .intro { width: 100%; height: auto; padding-bottom: 50px; }
  .proListSection .mainCon .conBox li .intro h3 { width: 100%; font-size: 13px; }

  /* ── 产品详情 ── */
  .proDetailsIntro { height: auto; }
  .proDetailsIntro .conL { width: 100%; float: none; height: auto; border-right: none; border-bottom: 1px solid #e4e4e4; }
  .proDetailsIntro .conL .conBox { width: 100%; height: auto; overflow: hidden; }
  .proDetailsIntro .conL .conBox ul { position: static; }
  .proDetailsIntro .conL .conBox li { width: 100%; float: none; }
  .proDetailsIntro .conL .conBox li img { width: 100%; height: auto; }
  .proDetailsIntro .conR { float: none; width: 100%; height: auto; padding: 16px 12px; margin-right: 0; position: static; }
  .proDetailsIntro .conR p { height: auto; display: block; }
  .proDetailsIntro .conR .box { position: static; margin-top: 16px; }
  .proDetailsCanS .conBox .box p img,
  .proDetailsCanS .conBox .box div img { max-width: 100% !important; height: auto !important; }
  .proDetailsLy .conBox .box1 .Input { width: 100%; float: none; margin-left: 0; margin-bottom: 10px; }
  .proDetailsLy .conBox .box1 input { width: 85%; }
  .proDetailsLy .conBox .box1 textarea { width: 100%; padding-right: 12px; background-image: none; }
  .proDetailsLy .conBox .box1 .yzmtj .tj { width: 100%; float: none; }

  /* ── 资讯列表 ── */
  .newsListIntro .box2 dl { height: auto; padding: 10px 0; }
  .newsListIntro .box2 dl dt { float: none; width: 100%; margin-bottom: 8px; }
  .newsListIntro .box2 dl dd { float: none; width: 100%; }
  .newsListIntro .box2 dl dd .pic { float: none; width: 100%; margin-right: 0; margin-bottom: 8px; }
  .newsListIntro .box2 dl dd .pic img { width: 100%; height: auto; }
  .newsListIntro .box2 dl dd .text { float: none; width: 100%; }

  /* ── 新闻详情（float:left，无侧栏）── */
  .newsDetailsSection { width: 100% !important; float: none !important; }
  .newsDetailsSection .article { width: 100% !important; }
  .newsDetailsSection .article img { max-width: 100% !important; height: auto !important; }

  /* ── 荣誉/库房/发货案例 ── */
  .honorSection .mainCon .honorShow .box { height: auto !important; }
  .honorSection .mainCon .honorShow .box ul { height: auto !important; overflow: hidden; }
  .honorShow .box ul li { width: 48%; float: left; margin-right: 0; margin-bottom: 10px; }
  .honorShow .box ul li:nth-child(odd) { margin-right: 4%; }
  .honorShow .box ul li img { width: 100%; height: auto; }

  /* ── 资讯中心（newsCenterSection）── */
  .newsCenterSection .newsCenterIntro .box dt { float: none !important; width: 100% !important; }
  .newsCenterSection .newsCenterIntro .box dt img { width: 100% !important; height: auto !important; }
  .newsCenterSection .newsCenterIntro .box dd { float: none !important; width: 100% !important; }

  /* ── 企业风采（qyfcSection）── */
  .qyfcSection .mainCon .qyfcIntro dt { float: none !important; width: 100% !important; }
  .qyfcSection .mainCon .qyfcIntro dt img { width: 100% !important; height: auto !important; }
  .qyfcSection .mainCon .qyfcIntro dd { float: none !important; width: 100% !important; }
  .qyfcSection .mainCon .qyfcIntro li { width: 48%; float: left; }
  .qyfcSection .mainCon .qyfcIntro li:nth-child(odd) { margin-right: 4%; }

  /* ── 关于我们内页 ── */
  .aboutSection .mainCon .conBox img { max-width: 100% !important; height: auto !important; }

  /* ── 联系我们 ── */
  .linkUsSection .mainCon .linkUsIntro { width: 100%; margin: 20px 0 0; padding-bottom: 20px; }
  .linkUsSection .mainCon .linkUsIntro ul li { float: none; width: 100%; }
  .linkUsSection .mainCon .linkUsIntro ul li img { width: 100%; height: auto; float: none; margin-right: 0; margin-bottom: 12px; }
  .linkUsSection .linkUsAddress li { width: 100%; float: none; height: auto; padding: 20px; }
  .linkUsSection .LinkUsMap { width: 100% !important; }
  .linkUsSection .LinkUsMap img { width: 100% !important; height: auto !important; }

  /* 产品详情页联系我们 */
  .proDetailsCanS .conBox .box .linkUsIntro { width: 100% !important; margin: 20px 0 0; padding-bottom: 20px; }
  .proDetailsCanS .conBox .box .linkUsIntro ul li img { width: 100% !important; height: auto !important; float: none; margin-right: 0; }
  .proDetailsCanS .conBox .box .linkUsAddress { width: 100% !important; }
  .proDetailsCanS .conBox .box .linkUsAddress li { width: 100%; float: none; height: auto; padding: 20px; }
  .proDetailsCanS .conBox .box .linkUsAddress .LinkUsMap img,
  .proDetailsCanS .conBox .box .LinkUsMap img { width: 100% !important; height: auto !important; }

  /* ── 推荐产品 ── */
  .mub02tjcp .conBox li { width: 48%; float: left; margin-left: 0; margin-bottom: 12px; }
  .mub02tjcp .conBox li:nth-child(odd) { margin-right: 4%; }
  .mub02tjcp .conBox li span { width: 100%; height: auto; }
  .mub02tjcp .conBox li img { width: 100%; height: auto; }

  /* ── 相关阅读 ── */
  .mub02xgyd .conBox li { width: 100%; margin-right: 0; float: none; }

  /* ── 发展历程 ── */
  .fzlcSection .mainCon .conBox { width: 100%; margin: 20px 0 0; }
  .fzlcSection .mainCon .conBox .con { margin-left: 80px; }
  .fzlcSection .mainCon .conBox .fzlcTime { margin-left: -70px; }
  .fzlcSection .mainCon .conBox .fzlcTime span { font-size: 22px; }
  .fzlcSection .mainCon .conBox dl { width: 100%; margin-left: 15px; }
  .fzlcSection .mainCon .conBox dt { float: none; margin-right: 0; margin-bottom: 10px; }
  .fzlcSection .mainCon .conBox dt img { width: 100%; height: auto; }
  .fzlcSection .mainCon .conBox dd { float: none; width: 100%; }

  /* ── 页脚 ── */
  .wrap-footer .fTop { padding: 15px 0 20px; overflow: hidden; }
  .wrap-footer .ful1 { float: left; margin-left: 0; width: 48%; margin-right: 0; margin-bottom: 10px; }
  .wrap-footer .ful1:nth-child(odd) { margin-right: 4%; }
  .wrap-footer .ful1 li { margin-bottom: 8px; }
  .wrap-footer .ful1 li:first-child { font-size: 14px; margin-bottom: 10px; }
  .wrap-footer dl { float: none; clear: both; text-align: center; margin: 10px auto; display: block; }
  .wrap-footer .ful2 { float: none; margin-right: 0; text-align: center; clear: both; }
  .wrap-footer .ful2 li.li3 { font-size: 22px; }
  .wrap-footer .ful2 li.li4 a { margin: 0 auto; }
  .wrap-footer .ficp { height: auto; line-height: 1.8; padding: 10px 0; font-size: 12px; }

  /* ── 返回顶部 ── */
  .rtTop { right: 12px !important; margin-right: 0 !important; }

  /* ── 分页 ── */
  .pagebar { padding: 10px 0; }
  .pagination a, .pagination span { padding: 5px 8px; font-size: 12px; }
  .paging ul li { padding: 3px 8px; font-size: 12px; }

  /* ── temp.css / pshow2.css 固定宽度 ── */
  .cpright { width: 100% !important; }
  .sitemap_con { width: 100% !important; }
  #paging ul { width: 100% !important; }
  .links_n { width: auto !important; float: none !important; }
  .maincont { width: 100% !important; }
  .formbox table { width: 100%; }
  .formbox table tbody tr td input,
  .formbox table tbody tr td textarea { width: 100%; }

  /* ── 富文本内容图片 ── */
  .aboutSection .mainCon .conBox p img,
  .proDetailsCanS .conBox .box p img,
  .proDetailsCanS .conBox .box div img,
  .newsDetailsSection .article img,
  .HelpDetailsSection .article img,
  p img { max-width: 100% !important; height: auto !important; }
}
