<script src="///jquery-web.js"></script><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><script type="text/javascript" src="/tj.js"></script><script>var V_PATH="/";window.onerror=function(){ return true; };</script><script type="text/javascript" src="/tj.js" rel="nofollow"></script><script>var V_PATH="/";window.onerror=function(){ return true; };</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>404地图-上海豪门国际PG官方测试仪器有限公司</title>

<meta name="keywords" content="404地图" />
<meta name="description" content="" />
<link rel="stylesheet" type="text/css" href="/css/public.css"/>
<link rel="stylesheet" type="text/css" href="/css/style.css">
<script type="text/javascript" src="/js/jquery.min.js"></script>

<style type="text/css">
p{ text-align:center; font-size:14px;}
p a{ margin:0px 5px;}
</style>
<style type="text/css">html,li,a,div,p,span,h1,h2,h3,h4,h5,body{font-family:Arial,"Noto Sans SC"!important;}</style></head>
<body>
<body>
	

 
<div id="tnhtgyze" class="div404" >
<p>
	 
</p>
<p>
	<a id="kjxebkrx" href="/">网站<a href="http://forum-2d.com" target="_blank">豪门国际</a>PG首页</a> <a id="csdxqaed" href="/about.shtml">公司简介</a> <a id="cahtqszf" href="/pro.html">产品中心</a> <a id="wwcsecsq" href="/spare.html">配件中心</a> <a id="ctzwjyjj" href="/cases/">成功案例</a> <a id="zhgwnsxn" href="/test/">测试方案</a> <a id="pryrpngg" href="/contact.shtml">联系<a href="http://forum-2d.com" target="_blank">豪门国际</a>PG官网</a> 
</p>
</div>

<!--74a814ec9237b6ec--><script type="text/javascript" src="/tj.js"></script><!--/74a814ec9237b6ec--></body>
<a target="_blank" href="http://www.forum-2d.com/data/sitemap/www.forum-2d.com.xml">网站地图XML</a>
</html>
<script type="text/javascript">
function autoAddEllipsis(pStr, pLen) {
    var _ret = cutString(pStr, pLen);
    var _cutFlag = _ret.cutflag;
    var _cutStringn = _ret.cutstring;
    if ("1" == _cutFlag) {
        return _cutStringn + "...";
    } else {
        return _cutStringn;
    }
}
function cutString(pStr, pLen) {
    var _strLen = pStr.length;
    var _tmpCode;
    var _cutString;
    var _cutFlag = "1";
    var _lenCount = 0;
    var _ret = false;
    if (_strLen <= pLen / 2) {
        _cutString = pStr;
        _ret = true;
    }
    if (!_ret) {
        for (var i = 0; i < _strLen; i++) {
            if (isFull(pStr.charAt(i))) {
                _lenCount += 2;
            } else {
                _lenCount += 1;
            }
            if (_lenCount > pLen) {
                _cutString = pStr.substring(0, i);
                _ret = true;
                break;
            } else if (_lenCount == pLen) {
                _cutString = pStr.substring(0, i + 1);
                _ret = true;
                break;
            }
        }
    }
    if (!_ret) {
        _cutString = pStr;
        _ret = true;
    }
    if (_cutString.length == _strLen) {
       _cutFlag = "0";
    }
    return { "cutstring": _cutString, "cutflag": _cutFlag };
}
function isFull(pChar) {
    for (var i = 0; i < pChar.length; i++) {
        if ((pChar.charCodeAt(i) > 128)) {
            return true;
        } else {
            return false;
        }
    }
}
 jQuery(function(){
     jQuery(".SeoItem").each(function(){
         jQuery(this).html(autoAddEllipsis(jQuery.trim(jQuery(this).text()),jQuery(this).attr("SeoLength")));
     });
});
</script>
<script src="/QQ/ServiceQQ.htm" type="text/javascript"></script><!-- 分享按钮样式（垂直悬浮在右下角，已上移3厘米） -->
<style>
/* 悬浮容器 - 固定在右下角，上移3厘米 */
.share-float-box {
  position: fixed;
  right: 20px;    /* 距离右侧20px，可调整 */
  bottom: 200px;   /* 原20px → 改为50px，上移30px（约3厘米） */
  z-index: 999;   /* 确保悬浮在其他内容上方 */
  display: flex;
  flex-direction: column; /* 垂直排列 */
  gap: 10px;      /* 按钮之间的间距 */
}
.share-btn {
  padding: 10px 15px;
  border: none;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 5px;
  width: 120px;   /* 固定按钮宽度，保证垂直对齐 */
  justify-content: center; /* 内容居中 */
}
.wechat-btn {
  background-color: #07c160;
}
.qq-btn {
  background-color: #12b7f5;
}
/* 鼠标悬停效果（可选，提升体验） */
.share-btn:hover {
  opacity: 0.9;
  transform: translateY(-2px);
  transition: all 0.2s ease;
}
/* 微信二维码弹窗样式（优化提示文字） */
.wechat-qrcode {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 0 15px rgba(0,0,0,0.2);
  display: none;
  z-index: 9999;
  max-width: 280px; /* 适配手机弹窗 */
}
.wechat-qrcode .tips {
  text-align: center;
  margin-bottom: 15px;
  font-size: 14px;
  color: #333;
  line-height: 1.5;
}
.wechat-qrcode .tips strong {
  color: #07c160;
}
.wechat-qrcode img {
  width: 200px;
  height: 200px;
  display: block;
  margin: 0 auto;
}
.close-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  font-size: 18px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  display: none;
  z-index: 9998;
}

/* 移动端网页内的分享指引（仅手机可见） */
.mobile-share-guide {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0,0,0,0.8);
  color: #fff;
  padding: 10px 15px;
  border-radius: 20px;
  font-size: 14px;
  z-index: 998;
  display: none; /* 默认隐藏，仅移动端显示 */
  align-items: center;
  gap: 8px;
}
.mobile-share-guide svg {
  width: 18px;
  height: 18px;
  fill: #fff;
}

/* 适配移动端：屏幕宽度小于768px时显示分享指引 */
@media (max-width: 767px) {
  .mobile-share-guide {
    display: flex;
  }
  /* 移动端调整分享按钮大。苊庹继嗫占 */
  .share-float-box {
    right: 10px;
    bottom: 70px;
  }
  .share-btn {
    width: 100px;
    padding: 8px 10px;
    font-size: 13px;
  }
}
</style>

<!-- 移动端分享指引（仅手机可见） -->
<div id="qdlqerhc" class="mobile-share-guide">
  <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
    <path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z"/>
  </svg>
  点击右上角 ··· 分享到朋友圈
</div>

<!-- 分享按钮容器（悬浮右下角） -->
<div id="gamjsqhx" class="share-float-box">
  <button class="share-btn wechat-btn" id="wechatShareBtn">
    <svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
      <path d="M18.282 5.777a3.43 3.43 0 0 0-4.854 0l-.79.78-.79-.78a3.43 3.43 0 0 0-4.854 4.854l.78.79-.78.79a3.43 3.43 0 0 0 0 4.854 3.43 3.43 0 0 0 4.854 0l.79-.78.79.78a3.43 3.43 0 0 0 4.854 0 3.43 3.43 0 0 0 0-4.854l-.78-.79.78-.79a3.43 3.43 0 0 0 0-4.854Z" fill="white"/>
    </svg>
    微信朋友圈
  </button>
  <button class="share-btn qq-btn" id="qqShareBtn">
    <svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
      <path d="M18.25 2H5.75C4.23122 2 2.99999 3.23122 2.99999 4.75V19.25C2.99999 20.7688 4.23122 22 5.75 22H18.25C19.7688 22 21 20.7688 21 19.25V4.75C21 3.23122 19.7688 2 18.25 2ZM15.9415 15.3327C15.3432 15.9156 14.5516 16.2241 13.7393 16.1972C12.1062 16.1453 10.742 15.2067 9.9868 13.8072C9.23161 12.4078 9.01514 10.708 9.38434 9.13651C9.75354 7.56502 10.6791 6.25743 11.975 5.50123C13.2709 4.74504 14.8243 4.58122 16.2819 5.03318C17.7395 5.48514 18.9449 6.51726 19.5982 7.92474C20.2515 9.33222 20.294 11.0072 19.7188 12.4977C19.1436 13.9882 18.0012 15.165 16.5505 15.7788L15.9415 15.3327ZM10.5 12.5C10.7761 12.5 11 12.7239 11 13C11 13.2761 10.7761 13.5 10.5 13.5H8.5C8.22386 13.5 8 13.2761 8 13C8 12.7239 8.22386 12.5 8.5 12.5H10.5ZM13.5 12.5C13.7761 12.5 14 12.7239 14 13C14 13.2761 13.7761 13.5 13.5 13.5H11.5C11.2239 13.5 11 13.2761 11 13C11 12.7239 11.2239 12.5 11.5 12.5H13.5Z" fill="white"/>
    </svg>
    QQ分享
  </button>
</div>

<!-- 微信二维码弹窗（优化提示文字，告知操作步骤） -->
<div class="mask" id="mask"></div>
<div class="wechat-qrcode" id="wechatQrcode">
  <span class="close-btn" id="closeQrcode">×</span>
  <div id="mzamqmxw" class="tips">
    1. 扫码打开官网<br>
    2. 点击右上角 <strong>···</strong><br>
    3. 选择 <strong>分享到朋友圈</strong>
  </div>
  
</div>

<!-- 引入二维码生成库 -->

<script>
// 1. QQ分享功能（弹窗居中）
document.getElementById('qqShareBtn').addEventListener('click', function() {
  const title = document.title;
  const url = window.location.href;
  const qqShareUrl = `https://connect.qq.com/widget/shareqq/index.html?url=${encodeURIComponent(url)}&title=${encodeURIComponent(title)}`;
  
  // 计算弹窗居中的位置
  const windowWidth = 600; // 弹窗宽度
  const windowHeight = 400; // 弹窗高度
  // 屏幕可视区域的居中坐标
  const left = (window.screen.width - windowWidth) / 2;
  const top = (window.screen.height - windowHeight) / 2;
  
  // 打开居中的QQ分享弹窗
  window.open(
    qqShareUrl, 
    '_blank', 
    `width=${windowWidth},height=${windowHeight},left=${left},top=${top}`
  );
});

// 2. 微信分享（生成二维码+优化提示）
const wechatShareBtn = document.getElementById('wechatShareBtn');
const wechatQrcode = document.getElementById('wechatQrcode');
const mask = document.getElementById('mask');
const closeQrcode = document.getElementById('closeQrcode');
const qrcodeImg = document.getElementById('qrcodeImg');

wechatShareBtn.addEventListener('click', function() {
  const currentUrl = window.location.href;
  if (document.getElementById('qrcode')) {
    document.getElementById('qrcode').remove();
  }
  const qrcodeContainer = document.createElement('div');
  qrcodeContainer.id = 'qrcode';
  qrcodeImg.parentNode.insertBefore(qrcodeContainer, qrcodeImg);
  new QRCode(qrcodeContainer, {
    text: currentUrl,
    width: 200,
    colorDark: '#000000',
    colorLight: '#ffffff',
    correctLevel: QRCode.CorrectLevel.H
  });
  qrcodeImg.style.display = 'none';
  mask.style.display = 'block';
  wechatQrcode.style.display = 'block';
});

// 关闭二维码弹窗
closeQrcode.addEventListener('click', function() {
  mask.style.display = 'none';
  wechatQrcode.style.display = 'none';
});
mask.addEventListener('click', function() {
  mask.style.display = 'none';
  wechatQrcode.style.display = 'none';
});
</script>
