﻿<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Language" content="zh-CN">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta content="yes" name="apple-mobile-web-app-capable" />
<meta content="black" name="apple-mobile-web-app-status-bar-style" />
<meta content="telephone=no" name="format-detection" />
<meta content="email=no" name="format-detection" />
<title>BTL检测集团</title>
<meta name="keywords" content="检测、认证" />
<meta name="description" content="BTL电子产品检测认证，提供国内外多个地区的电子产品认证服务。" />
<link rel="stylesheet" type="text/css" href="../css/m.css">
<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script>
$(document).ready(function(){
  $(".menu h1").click(function(){
  	$(this).next("ul").slideToggle("slow");
  });
  $(".menujia").click(function(){
  	$(".menu ul li div").hide();
  	$(this).next("div").slideToggle("slow");
  });
});
</script>
</head>
<body>
<div class="toper">
    <form name="topform" method="post" action="serach.php">
    	<input type="text" name="topword" value="" class="topinp" />
        <input type="submit" name="topsub" value="" class="topsub" />
    </form>
	<span class="language"><a href="user_login.php">登录</a> | <a href="../m/index.php">简</a> | <a href="index.php">繁</a> | <a href="../men/index.php" >EN</a></span>
	<div class="fl logoer"><a href="index.php" ><img src="../images/logo.jpg"></a></div>
</div>
<div class="bom">
	<span><a href="index.php">首页</a></span>
	<div class="menu">
    <h1>BTL</h1>
    <ul>
        <li><a href="product.php" class="m">服务中心</a><img src="../images/pro_c_jia.gif" class="menujia" />
    	<div>
        	<a href=product.php?cid=477>NCC RCB认证</a>        </div>
    </li>
        <li><a href="industry.php" class="m">技术平台</a><img src="../images/pro_c_jia.gif" class="menujia" />
    	<div>
        	<a href=industry.php?cid=473>移动通讯技术</a><a href=industry.php?cid=479>BQB</a><a href=industry.php?cid=472>SAR / OTA</a><a href=industry.php?cid=480>IoT</a><a href=industry.php?cid=413>EMC</a><a href=industry.php?cid=424>RF</a><a href=industry.php?cid=474>Telecom</a><a href=industry.php?cid=425>Safety</a><a href=industry.php?cid=485>新能源测试</a><a href=industry.php?cid=481>其他</a><a href=industry.php?cid=486>信息安全</a>        </div>
    </li>
        <li><a href="zhengshu.php" class="m">资质证书</a><img src="../images/pro_c_jia.gif" class="menujia" />
    	<div>
        	<a href=zhengshu.php?cid=444>资质证书</a>        </div>
    </li>
        <li><a href="about.php" class="m">关于我们</a><img src="../images/pro_c_jia.gif" class="menujia" />
    	<div>
        	<a href=about.php?id=487>集团简介</a><a href=about.php?id=73>投诉流程</a><a href=about.php?id=237>公正性声明</a><a href=zhengshu.php>资质证书</a>        </div>
    </li>
        <li><a href="join.php" class="m">加入我们</a><img src="../images/pro_c_jia.gif" class="menujia" />
    	<div>
        	<a href=join.php?cid=428>人才招聘</a><a href=join.php?cid=429>员工风采</a><a href=join.php?cid=449>企业资讯</a>        </div>
    </li>
        
    </ul>
    </div>
    <div class="menu">
    	<h1>全球市场</h1>
    	<ul>
		        <li><a href="global.php?cid=416" class="m">东亚和南亚</a><img src="../images/pro_c_jia.gif" class="menujia" />
        	<div>
            	<a href=news.php?cid=440>中国</a><a href=news.php?cid=456>日本</a><a href=news.php?cid=458>印度</a><a href=news.php?cid=459>韩国</a><a href=news.php?cid=460>台湾（地区）</a>            </div>
        </li>
                <li><a href="global.php?cid=417" class="m">东南亚</a><img src="../images/pro_c_jia.gif" class="menujia" />
        	<div>
            	<a href=news.php?cid=433>印度尼西亚</a><a href=news.php?cid=434>马来西亚</a><a href=news.php?cid=435>泰国</a><a href=news.php?cid=436>越南</a>            </div>
        </li>
                <li><a href="global.php?cid=418" class="m">中东</a><img src="../images/pro_c_jia.gif" class="menujia" />
        	<div>
            	<a href=news.php?cid=461>沙特阿拉伯</a>            </div>
        </li>
                <li><a href="global.php?cid=419" class="m">非洲</a><img src="../images/pro_c_jia.gif" class="menujia" />
        	<div>
            	<a href=news.php?cid=463>南非</a>            </div>
        </li>
                <li><a href="global.php?cid=420" class="m">欧洲</a><img src="../images/pro_c_jia.gif" class="menujia" />
        	<div>
            	<a href=news.php?cid=465>欧盟</a><a href=news.php?cid=484>英国</a><a href=news.php?cid=464>俄罗斯</a>            </div>
        </li>
                <li><a href="global.php?cid=421" class="m">南美</a><img src="../images/pro_c_jia.gif" class="menujia" />
        	<div>
            	<a href=news.php?cid=469>阿根廷</a><a href=news.php?cid=470>巴西</a>            </div>
        </li>
                <li><a href="global.php?cid=422" class="m">北美</a><img src="../images/pro_c_jia.gif" class="menujia" />
        	<div>
            	<a href=news.php?cid=466>美国</a><a href=news.php?cid=467>加拿大</a><a href=news.php?cid=468>墨西哥</a>            </div>
        </li>
                </ul>
    </div>
    <div class="menu">
    	<h1><a href="contact.php">联系我们</a></h1>
    </div>
</div><div class="lyleft">
    	<ul>
		<li><a href=industry.php?cid=473 class=>移动通讯技术</a></li><li><a href=industry.php?cid=479 class=>BQB</a></li><li><a href=industry.php?cid=472 class=>SAR / OTA</a></li><li><a href=industry.php?cid=480 class=>IoT</a></li><li><a href=industry.php?cid=413 class=cur>EMC</a></li><li><a href=industry.php?cid=424 class=>RF</a></li><li><a href=industry.php?cid=474 class=>Telecom</a></li><li><a href=industry.php?cid=425 class=>Safety</a></li><li><a href=industry.php?cid=485 class=>新能源测试</a></li><li><a href=industry.php?cid=481 class=>其他</a></li><li><a href=industry.php?cid=486 class=>信息安全</a></li>        </ul>
</div>
<div class="main"><span class="m2posNm">位置：<a href='index.php'>首页</a> - 技术平台 - EMC</span></div>
<div class="main clear">
	<div class="tt">AI Data Center EMC 面向思考</div>
	<div class="txt2 txtimg"><p><strong><span style="background-color: rgb(255, 0, 0); color: rgb(255, 255, 255);">一、前言&nbsp;</span></strong></p><p>AI data center EMC的测试标准，在国际上目前并没有独立一项产品规范来律定，仍然依据以往我们熟悉的CISPR 32、CISPR35以及Harmonic要求执行验证测试，然而其中面对的是三相大功率的电力、高速且大量资料串流讯息量、温度的散出技术、系统的载重及电力的布置等，频带分布包括三相电力低频带的稳定控制、特高速资料串流带出的耦合及高频散射，这些都是对这新领域测试的一种考验与挑战。</p><p>&nbsp;</p><p><strong><span style="color: rgb(255, 255, 255); background-color: rgb(255, 0, 0);">二、面向思考&nbsp;</span></strong></p><p><strong><span style="color: rgb(255, 0, 0);">1、三相电力PSU Power rack</span></strong></p><p><strong>(1) IEC 61000-3-12 (大于16A产品)规范列出三相谐波,针对产品在不同工作特性下,可选择规范中的Table 3~Table5来执行验证测试，在此针对上述Table之间的差异作分析及相关选用逻辑提供参考</strong></p><p><img src="/upload_files/2025-11/1763524219561392.jpg" title="1763524219561392.jpg" alt="1763524219561392.jpg" width="600" height="306"/></p><p>&nbsp;</p><p><strong>(1.1)执行面探讨</strong></p><p>&nbsp;· 针对伺服器产品，理想是选用Table3 Rsce=33,&nbsp;执行测试，但由于产品复杂度大,不容易满足线性特性(尤其当Power大于60KW时),如果不能满足Rsce 33,可以试着选66/120/250但须报备CSP厂,经同意后报告中备注所选用的Rsce值；</p><p>· 对于系统采用双电源迭加至高压输出,或内含CDU设备等,采用Table4比较贴近实际,但在开发阶段需要量测电流与电压角度关系,期望满足Table4之角度,作为提供CSP厂计算控制谐波电流之迭加及保护开关之温度提升；</p><p>&nbsp;</p><p><strong>(1.2)注意事项</strong></p><p>选择Table4 I5与基波电压角度如果是控制在90度~150度时,产品输入趋向于电容性,这时候瞬态电流增大,因此要考虑加入150KHz以上滤波器；</p><p>&nbsp;</p><p><strong>(1.3)提供测试验证程序参考(针对超过60KW以上伺服器或PSU)</strong></p><p>a、设定Table 4 , Rsce=33,&nbsp;暖机10分钟后，开始测试，测试时间20分钟,&nbsp;分别针对10% / 20% / 50% / 100%负载，查验I5&nbsp;的角度，检视电流与电压间的偏移角度是否落在90度~150度或角度是在0度~360度随机呈现，同时列入纪录,并继续程序b；</p><p>b、如果上述角度落在上述a，则正式开始第二次测试(Table4,Rsce=33)，如通过测试,则完成验证测试,&nbsp;如无法通过限值，则继续执行程序c；</p><p>c、设定Table 4 , Rsce=250开始第三次测试,如通过测试,则完成测试验证；</p><p>d、程序a&nbsp;电流相对于电压角度均无法满足时，执行程序e；</p><p>e、设定测试Table 3, Rsc设定值,依据上述程序b的结果，评估选择Rsce值，如66/120/250/350&nbsp;其中适合的值，再执行测试</p><p><img src="/upload_files/2025-11/1763524259690143.jpg" title="1763524259690143.jpg" alt="1763524259690143.jpg" width="350" height="103"/></p><p><strong>Z</strong>：值通常包含变压器阻抗、母线阻抗与电缆阻抗的综合值(在此实验室是无法获悉上述公式中的Z值,因此Rsce的选用应该由CSP给予建议,另外Rsce值也牵涉到电源及断电器的特性参数。</p><p>&nbsp;</p><p><span style="color: rgb(255, 0, 0);"><strong>2、PSU在CE(Conduction Emission)传导测试中可能的疏漏</strong></span></p><p>如果产品在某一种负载下发生异常低频共振，类似共振情况时，由于LISN在低频下是呈现低阻抗，因此如果LISN前端没有加装滤波器时，有可能把这种共振现象宣泄至地，产品会有可能通过测试的误判，可是发生共振的原因仍然存在,如果将电力源输出，加入一个滤波器再接至LISN，这时候不稳定现象就不会受LISN影响，再者，一般大电力电路设计，是应该考虑产品前后Impedance值的范围(例如滤波器)，避免共振问题发生,此一问题细部探讨,请参见BTL新闻<a href="https://www.newbtl.com/cn/industryshow.php?id=681" target="_blank" style="color: rgb(0, 112, 192); text-decoration: underline;"><span style="color: rgb(0, 112, 192);">「AI电力产品EMC测试潜藏的认知风险」</span></a>。</p><p>&nbsp;</p><p><span style="color: rgb(255, 0, 0);"><strong>3、IEC61000-3-11电力闪烁</strong></span></p><p>针对电力闪烁，最早规范限值的目的主要是针对电力产品,发生电力闪烁,影响共用电源的其他产品或灯光发生电源干扰闪烁,目前针对AI系统一来有自己专属的电力稳压配置，当前AI系统的电力,已经成为独立的专用区有其独立且完整的电力保护系统,因此电力闪烁需求应该不太适用。</p><p>&nbsp;</p><p><span style="color: rgb(255, 0, 0);"><strong>4、建议增加手持通信机抗扰度测试</strong></span></p><p>在电脑机房或AI Data Center工作或执行检查时，工作人员会带手持对讲机、手机进行通话或透过视频拍摄，此刻无线通讯设备将会对机房内设备产声干扰可能，因此手持抗扰性测试，有需要纳入验证，例如轨道系统电脑机房也视需要这项验证的，相关验证法规可以参考ISO11452-9；</p><p>&nbsp;</p><p><span style="color: rgb(255, 0, 0);"><strong>5、建议AI伺服器PSU电缆采用电动车缆线型态</strong></span></p><p>目前，人工智慧伺服器中使用的外部电源线缆通常缺乏多层网状屏蔽，这使其易受辐射发射&nbsp;(RE)&nbsp;的影响，因此系统电路设计和稳定性必须强化致使其复杂化，尤其是在隔离阻抗阻抗上噪音控制方面。</p><p>相较之下，电动车&nbsp;(EV)&nbsp;早已采用屏蔽线缆架构，并拥有成熟的设计实践。这些线缆具有有效的电磁屏蔽能力，杂讯抑制能力可达&nbsp;40 dB&nbsp;至&nbsp;60 dB。透过为人工智慧伺服器电源采用类似的线缆类型，可以显著减少&nbsp;RE&nbsp;散射，从而提升&nbsp;EMC&nbsp;效能和整体系统的稳健性。&nbsp;</p><p>&nbsp;</p><p><span style="color: rgb(255, 255, 255); background-color: rgb(255, 0, 0);"><strong>三、结语&nbsp;</strong></span></p><p>随着人工智慧伺服器效能需求的不断增长，EMC验证也必须随之发展——这需要整体的、系统级的设计协调和均衡的开发策略。除了技术合规性之外，同样重要的是反思环境限制并不断改进设计实践，以提高产品的可制造性、一致性和稳定性。</p><p>如本文所述，在这一领域，尤其是对于高功率产品，认证方法仍有很大的改进空间。此外，应积极鼓励跨学科融合和跨领域的相互学习，以促进整个生态系统的创新和韧性。</p><p><br/></p></div>
	<div style="float:right"><a href="industry.php"><img src=../images/back.gif border=0></a><a href=#><img src=../images/top_x.gif border=0></a></div>
</div>
<div class="end">
	<p><strong>友情链接：</strong>
	<a href=https://www.globalcertificationforum.org/ target=_blank>GCF</a><a href=https://www.ptcrb.com/ target=_blank>PTCRB</a></p>
Copyright © 2008-2019 BTL Inc.  All Rights Reserved. </div>

<script>
        // -------------- 以下参数大部分可以更改 --------------------
        //s = simplified 简体中文 t = traditional 繁体中文 n = normal 正常显示
        var zh_default = 'n'; //默认语言，请不要改变
        var zh_choose = 't'; //当前选择
        var zh_expires = 7; //cookie过期天数
        var zh_class = 'zh_click'; //链接的class名，id为class + s/t/n 之一
        var zh_style_active = 'font-weight:bold; color:red;'; //当前选择的链接式样
        var zh_style_inactive = ''; //非当前选择的链接式样
        var zh_browserLang = ''; //浏览器语言
        var zh_autoLang_t = true; //浏览器语言为繁体时自动进行操作
        var zh_autoLang_s = false; //浏览器语言为简体时自动进行操作
        var zh_autoLang_alert = false; //自动操作后是否显示提示消息
        //自动操作后的提示消息
        var zh_autoLang_msg = '欢迎来到本站';
        var zh_autoLang_checked = 0; //次检测浏览器次数,第一次写cookie为1,提示后为2,今后将不再提示
        //判断浏览器语言的正则,ie为小写,ff为大写
        var zh_langReg_t = /^zh-tw|zh-hk$/i;
        var zh_langReg_s = /^zh-cn$/i;
        //简体繁体对照字表,可以自行替换
        var zh_s = '皑蔼碍爱翱袄奥坝罢摆败颁办绊帮绑镑谤剥饱宝报鲍辈贝钡狈备惫绷笔毕毙闭边编贬变辩辫鳖瘪濒滨宾摈饼拨钵铂驳卜补参蚕残惭惨灿苍舱仓沧厕侧册测层诧搀掺蝉馋谗缠铲产阐颤场尝长偿肠厂畅钞车彻尘陈衬撑称惩诚骋痴迟驰耻齿炽冲虫宠畴踌筹绸丑橱厨锄雏础储触处传疮闯创锤纯绰辞词赐聪葱囱从丛凑窜错达带贷担单郸掸胆惮诞弹当挡党荡档捣岛祷导盗灯邓敌涤递缔点垫电淀钓调迭谍叠钉顶锭订东动栋冻斗犊独读赌镀锻断缎兑队对吨顿钝夺鹅额讹恶饿儿尔饵贰发罚阀珐矾钒烦范贩饭访纺飞废费纷坟奋愤粪丰枫锋风疯冯缝讽凤肤辐抚辅赋复负讣妇缚该钙盖干赶秆赣冈刚钢纲岗皋镐搁鸽阁铬个给龚宫巩贡钩沟构购够蛊顾剐关观馆惯贯广规硅归龟闺轨诡柜贵刽辊滚锅国过骇韩汉阂鹤贺横轰鸿红后壶护沪户哗华画划话怀坏欢环还缓换唤痪焕涣黄谎挥辉毁贿秽会烩汇讳诲绘荤浑伙获货祸击机积饥讥鸡绩缉极辑级挤几蓟剂济计记际继纪夹荚颊贾钾价驾歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧浆蒋桨奖讲酱胶浇骄娇搅铰矫侥脚饺缴绞轿较秸阶节茎惊经颈静镜径痉竞净纠厩旧驹举据锯惧剧鹃绢杰洁结诫届紧锦仅谨进晋烬尽劲荆觉决诀绝钧军骏开凯颗壳课垦恳抠库裤夸块侩宽矿旷况亏岿窥馈溃扩阔蜡腊莱来赖蓝栏拦篮阑兰澜谰揽览懒缆烂滥捞劳涝乐镭垒类泪篱离里鲤礼丽厉励砾历沥隶俩联莲连镰怜涟帘敛脸链恋炼练粮凉两辆谅疗辽镣猎临邻鳞凛赁龄铃凌灵岭领馏刘龙聋咙笼垄拢陇楼娄搂篓芦卢颅庐炉掳卤虏鲁赂禄录陆驴吕铝侣屡缕虑滤绿峦挛孪滦乱抡轮伦仑沦纶论萝罗逻锣箩骡骆络妈玛码蚂马骂吗买麦卖迈脉瞒馒蛮满谩猫锚铆贸么霉没镁门闷们锰梦谜弥觅绵缅庙灭悯闽鸣铭谬谋亩钠纳难挠脑恼闹馁腻撵捻酿鸟聂啮镊镍柠狞宁拧泞钮纽脓浓农疟诺欧鸥殴呕沤盘庞国爱赔喷鹏骗飘频贫苹凭评泼颇扑铺朴谱脐齐骑岂启气弃讫牵扦钎铅迁签谦钱钳潜浅谴堑枪呛墙蔷强抢锹桥乔侨翘窍窃钦亲轻氢倾顷请庆琼穷趋区躯驱龋颧权劝却鹊让饶扰绕热韧认纫荣绒软锐闰润洒萨鳃赛伞丧骚扫涩杀纱筛晒闪陕赡缮伤赏烧绍赊摄慑设绅审婶肾渗声绳胜圣师狮湿诗尸时蚀实识驶势释饰视试寿兽枢输书赎属术树竖数帅双谁税顺说硕烁丝饲耸怂颂讼诵擞苏诉肃虽绥岁孙损笋缩琐锁獭挞抬摊贪瘫滩坛谭谈叹汤烫涛绦腾誊锑题体屉条贴铁厅听烃铜统头图涂团颓蜕脱鸵驮驼椭洼袜弯湾顽万网韦违围为潍维苇伟伪纬谓卫温闻纹稳问瓮挝蜗涡窝呜钨乌诬无芜吴坞雾务误锡牺袭习铣戏细虾辖峡侠狭厦锨鲜纤咸贤衔闲显险现献县馅羡宪线厢镶乡详响项萧销晓啸蝎协挟携胁谐写泻谢锌衅兴汹锈绣虚嘘须许绪续轩悬选癣绚学勋询寻驯训讯逊压鸦鸭哑亚讶阉烟盐严颜阎艳厌砚彦谚验鸯杨扬疡阳痒养样瑶摇尧遥窑谣药爷页业叶医铱颐遗仪彝蚁艺亿忆义诣议谊译异绎荫阴银饮樱婴鹰应缨莹萤营荧蝇颖哟拥佣痈踊咏涌优忧邮铀犹游诱舆鱼渔娱与屿语吁御狱誉预驭鸳渊辕园员圆缘远愿约跃钥岳粤悦阅云郧匀陨运蕴酝晕韵杂灾载攒暂赞赃脏凿枣灶责择则泽贼赠扎札轧铡闸诈斋债毡盏斩辗崭栈战绽张涨帐账胀赵蛰辙锗这贞针侦诊镇阵挣睁狰帧郑证织职执纸挚掷帜质钟终种肿众诌轴皱昼骤猪诸诛烛瞩嘱贮铸筑驻专砖转赚桩庄装妆壮状锥赘坠缀谆浊兹资渍踪综总纵邹诅组钻致钟么为只凶准启板里雳余链泄';
        var zh_t = '皚藹礙愛翺襖奧壩罷擺敗頒辦絆幫綁鎊謗剝飽寶報鮑輩貝鋇狽備憊繃筆畢斃閉邊編貶變辯辮鼈癟瀕濱賓擯餅撥缽鉑駁蔔補參蠶殘慚慘燦蒼艙倉滄廁側冊測層詫攙摻蟬饞讒纏鏟産闡顫場嘗長償腸廠暢鈔車徹塵陳襯撐稱懲誠騁癡遲馳恥齒熾沖蟲寵疇躊籌綢醜櫥廚鋤雛礎儲觸處傳瘡闖創錘純綽辭詞賜聰蔥囪從叢湊竄錯達帶貸擔單鄲撣膽憚誕彈當擋黨蕩檔搗島禱導盜燈鄧敵滌遞締點墊電澱釣調叠諜疊釘頂錠訂東動棟凍鬥犢獨讀賭鍍鍛斷緞兌隊對噸頓鈍奪鵝額訛惡餓兒爾餌貳發罰閥琺礬釩煩範販飯訪紡飛廢費紛墳奮憤糞豐楓鋒風瘋馮縫諷鳳膚輻撫輔賦複負訃婦縛該鈣蓋幹趕稈贛岡剛鋼綱崗臯鎬擱鴿閣鉻個給龔宮鞏貢鈎溝構購夠蠱顧剮關觀館慣貫廣規矽歸龜閨軌詭櫃貴劊輥滾鍋國過駭韓漢閡鶴賀橫轟鴻紅後壺護滬戶嘩華畫劃話懷壞歡環還緩換喚瘓煥渙黃謊揮輝毀賄穢會燴彙諱誨繪葷渾夥獲貨禍擊機積饑譏雞績緝極輯級擠幾薊劑濟計記際繼紀夾莢頰賈鉀價駕殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗漿蔣槳獎講醬膠澆驕嬌攪鉸矯僥腳餃繳絞轎較稭階節莖驚經頸靜鏡徑痙競淨糾廄舊駒舉據鋸懼劇鵑絹傑潔結誡屆緊錦僅謹進晉燼盡勁荊覺決訣絕鈞軍駿開凱顆殼課墾懇摳庫褲誇塊儈寬礦曠況虧巋窺饋潰擴闊蠟臘萊來賴藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫撈勞澇樂鐳壘類淚籬離裏鯉禮麗厲勵礫曆瀝隸倆聯蓮連鐮憐漣簾斂臉鏈戀煉練糧涼兩輛諒療遼鐐獵臨鄰鱗凜賃齡鈴淩靈嶺領餾劉龍聾嚨籠壟攏隴樓婁摟簍蘆盧顱廬爐擄鹵虜魯賂祿錄陸驢呂鋁侶屢縷慮濾綠巒攣孿灤亂掄輪倫侖淪綸論蘿羅邏鑼籮騾駱絡媽瑪碼螞馬罵嗎買麥賣邁脈瞞饅蠻滿謾貓錨鉚貿麽黴沒鎂門悶們錳夢謎彌覓綿緬廟滅憫閩鳴銘謬謀畝鈉納難撓腦惱鬧餒膩攆撚釀鳥聶齧鑷鎳檸獰甯擰濘鈕紐膿濃農瘧諾歐鷗毆嘔漚盤龐國愛賠噴鵬騙飄頻貧蘋憑評潑頗撲鋪樸譜臍齊騎豈啓氣棄訖牽扡釺鉛遷簽謙錢鉗潛淺譴塹槍嗆牆薔強搶鍬橋喬僑翹竅竊欽親輕氫傾頃請慶瓊窮趨區軀驅齲顴權勸卻鵲讓饒擾繞熱韌認紉榮絨軟銳閏潤灑薩鰓賽傘喪騷掃澀殺紗篩曬閃陝贍繕傷賞燒紹賒攝懾設紳審嬸腎滲聲繩勝聖師獅濕詩屍時蝕實識駛勢釋飾視試壽獸樞輸書贖屬術樹豎數帥雙誰稅順說碩爍絲飼聳慫頌訟誦擻蘇訴肅雖綏歲孫損筍縮瑣鎖獺撻擡攤貪癱灘壇譚談歎湯燙濤縧騰謄銻題體屜條貼鐵廳聽烴銅統頭圖塗團頹蛻脫鴕馱駝橢窪襪彎灣頑萬網韋違圍爲濰維葦偉僞緯謂衛溫聞紋穩問甕撾蝸渦窩嗚鎢烏誣無蕪吳塢霧務誤錫犧襲習銑戲細蝦轄峽俠狹廈鍁鮮纖鹹賢銜閑顯險現獻縣餡羨憲線廂鑲鄉詳響項蕭銷曉嘯蠍協挾攜脅諧寫瀉謝鋅釁興洶鏽繡虛噓須許緒續軒懸選癬絢學勳詢尋馴訓訊遜壓鴉鴨啞亞訝閹煙鹽嚴顔閻豔厭硯彥諺驗鴦楊揚瘍陽癢養樣瑤搖堯遙窯謠藥爺頁業葉醫銥頤遺儀彜蟻藝億憶義詣議誼譯異繹蔭陰銀飲櫻嬰鷹應纓瑩螢營熒蠅穎喲擁傭癰踴詠湧優憂郵鈾猶遊誘輿魚漁娛與嶼語籲禦獄譽預馭鴛淵轅園員圓緣遠願約躍鑰嶽粵悅閱雲鄖勻隕運蘊醞暈韻雜災載攢暫贊贓髒鑿棗竈責擇則澤賊贈紮劄軋鍘閘詐齋債氈盞斬輾嶄棧戰綻張漲帳賬脹趙蟄轍鍺這貞針偵診鎮陣掙睜猙幀鄭證織職執紙摯擲幟質鍾終種腫衆謅軸皺晝驟豬諸誅燭矚囑貯鑄築駐專磚轉賺樁莊裝妝壯狀錐贅墜綴諄濁茲資漬蹤綜總縱鄒詛組鑽緻鐘麼為隻兇準啟闆裡靂餘鍊洩';
        String.prototype.tran=function(){
            var s1,s2;
            if(zh_choose=='t'){
               s1 = zh_s;
               s2 = zh_t;
            }else if(zh_choose=='s'){
               s1 = zh_t;
               s2 = zh_s;
            }else{
               return this;
            }
            var a = '';
            var l = this.length;
            for(var i=0;i<this.length;i++){
                var c = this.charAt(i);
                var p = s1.indexOf(c);
                a += p < 0 ? c : s2.charAt(p);
            }
            return a;
        }
        function setCookie(name, value){
            var argv = setCookie.arguments;
            var argc = setCookie.arguments.length;
            var expires = (argc > 2) ? argv[2] : null;
            if(expires != null){
               var LargeExpDate = new Date ();
               LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
            }
            document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
        }
        function getCookie(Name){
            var search = Name + "=";
            if(document.cookie.length > 0){
                offset = document.cookie.indexOf(search);
                if(offset != -1){
                    offset += search.length;
                    end = document.cookie.indexOf(";", offset);
                    if(end == -1){
                        end = document.cookie.length;
                    }
                    return unescape(document.cookie.substring(offset, end));
                }else{
                    return '';
                }
            }
        }
        function zh_tranBody(obj){
            var o = (typeof(obj) == "object") ? obj.childNodes : document.body.childNodes;
            for (var i = 0; i < o.length; i++){
                var c = o.item(i);
                if('||BR|HR|TEXTAREA|SCRIPT|'.indexOf("|"+c.tagName+"|") > 0) continue;
                if(c.className == zh_class){
                    if(c.id == zh_class + '_' + zh_choose){
                        c.setAttribute('style', zh_style_active);
                        c.style.cssText = zh_style_active;
                    }else{
                        c.setAttribute('style', zh_style_inactive);
                        c.style.cssText = zh_style_inactive;
                    }
                    continue;   
                }
                if(c.title != '' && c.title != null){
                    c.title = c.title.tran();
                }
                if(c.alt != '' && c.alt != null){
                    c.alt = c.alt.tran();
                }
                if(c.tagName == "INPUT" && c.value != '' && c.type != 'text' && c.type != 'hidden' && c.type != 'password'){
                    c.value = c.value.tran();
                }
                if(c.nodeType == 3){
                    c.data = c.data.tran();  
                }else{
                    zh_tranBody(c);
                }
            }
        }
        function zh_tran(go){
            if(go) zh_choose = go;
            setCookie('zh_choose', zh_choose, zh_expires);
            if(go == 'n'){
               window.location.reload();
            }else {
               zh_tranBody();
            }
        }
        function zh_getLang(){
            if(getCookie('zh_choose')){
               zh_choose = getCookie('zh_choose');
               return true;
            }
            if(!zh_autoLang_t && !zh_autoLang_s){
                return false;
            }
            if(getCookie('zh_autoLang_checked')){
                return false;
            }
            if(navigator.language){
                zh_browserLang = navigator.language;
            }else if(navigator.browserLanguage){
                zh_browserLang = navigator.browserLanguage;
            }
            if(zh_autoLang_t && zh_langReg_t.test(zh_browserLang)){
                zh_choose = 't';
            }else if(zh_autoLang_s && zh_langReg_s.test(zh_browserLang)){
                zh_choose = 's';
            }
            zh_autoLang_checked = 1;
            setCookie('zh_choose', zh_choose, zh_expires);
            if(zh_choose == zh_default){
                return false;
            }
            return true;
        }
        function zh_init(){
            zh_getLang();
            c = document.getElementById(zh_class + '_' + zh_choose);
            if(zh_choose != zh_default){
                if(window.onload){
                    window.onload_before_zh_init = window.onload;
                    window.onload = function(){
                        zh_tran(zh_choose);
                        if(zh_autoLang_alert){
                            alert(zh_autoLang_msg);
                        };
                        window.onload_before_zh_init();
                    };
                }else{
                    window.onload = function(){
                        zh_tran(zh_choose);
                        if(zh_autoLang_alert){
                            alert(zh_autoLang_msg);
                        };
                    };
                }
            }
        }
        zh_init();
    </script>
</body>
</html>