document.write('<script src="/img/ibfloatwin.js" ><\/script>');
// JavaScript Document
lastScrollY=0;
function heartBeat(){ 
var diffY;
if (document.documentElement && document.documentElement.scrollTop)
    diffY = document.documentElement.scrollTop;
else if (document.body)
    diffY = document.body.scrollTop
else
    {/*Netscape stuff*/}
    
//alert(diffY);
percent=.1*(diffY-lastScrollY); 
if(percent>0)percent=Math.ceil(percent); 
else percent=Math.floor(percent); 
document.getElementById("lovexin12").style.top=parseInt(document.getElementById("lovexin12").style.top)+percent+"px";
document.getElementById("lovexin14").style.top=parseInt(document.getElementById("lovexin12").style.top)+percent+"px";

lastScrollY=lastScrollY+percent; 
//alert(lastScrollY);
}
/*suspendcode12="<DIV id=\"lovexin12\" style='left:2px;POSITION:absolute;TOP:218px;'></div>"

suspendcode14="<DIV id=\"lovexin14\" style='left:2px;POSITION:absolute;TOP:218px;' align='center'><a href='http://wpa.qq.com/msgrd?v=2&uin=168191360&site=im.qq.com&menu=no' target='_blank' title='在线QQ咨询'><img border=0 src=http://www.sg120.com/img/sg120right.QQ.gif style='margin-right:10px;'  ></a><br><a href='http://webservice.zoosnet.net/LR/Chatpre.aspx?id=LZA37747476' target='_blank' title='在线咨询'><img border=0 src=http://www.sg120.com/img/service08_02.gif></a><br><a href='http://tel.hoocoo.net:88/call.php?sid=30&did=30' target='_blank' title='免费电话咨询'><img border=0 src=http://www.sg120.com/img/service08_04.gif></a><br><a href='http://www.sg120.com/yygh/' target='_blank' title='预约挂号'><img border=0 src=http://www.sg120.com/img/service08_05.gif></a><br><img border=0 src=http://www.sg120.com/img/service08_06.gif></div>"

document.write(suspendcode12); 
document.write(suspendcode14); */
window.setInterval("heartBeat()",1);


function click(e) {
if (document.all) {
   if (event.button==1||event.button==2||event.button==3) {
    oncontextmenu='return false';
   }
}
if (document.layers) {
   if (e.which == 3) {
    oncontextmenu='return false';
   }
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
document.oncontextmenu = new Function("return false;")
var travel=true
var hotkey=99   /* hotkey???????,?ASII?,??99??c? */
if (document.layers)
document.captureEvents(Event.KEYDOWN)
function gogo(e)
{ if (document.layers) {
if (e.which==hotkey&&travel){
alert("????.?????????!"); } }
else if (document.all){
if (event.keyCode==hotkey&&travel){ alert("????.?????????!"); }}
}
function CreateQQ()
{
var DIV=document.createElement("<div style='z-index: 1000;' id=QQWindows></div>");
var iframe=document.createElement('<iframe  border="0" frameborder="0" width="425" height="184" scrolling="no" ></iframe>');
DIV.appendChild(iframe);
iframe.src="/QQ.html";
DIV.style.position="absolute";
DIV.style.left=(document.body.offsetWidth-425)/2
DIV.style.top=document.documentElement.scrollTop+100;
document.body.appendChild(DIV);
}
function TabMove(id,index,count,link)
{
 var defaultCss="kjy";
 var SelectCss="kjy_a";
 for(var n=1;n<=count;n++)
 {
  document.getElementById("Button"+id+n).className=defaultCss;
  document.getElementById("ContentBox"+id+n).style.display='none';
 }
 document.getElementById("Button"+id+index).className=SelectCss;
 document.getElementById("ContentBox"+id+index).style.display='';
 if(link!=null && link!="")document.getElementById("TabLink"+id).href=link;
}
    function TabMove2(id,index,count,link)
{
 var defaultCss="kjy";
 var SelectCss="kjy_a";
 for(var n=1;n<=count;n++)
 {
  document.getElementById("Button"+id+n).className=defaultCss;
  document.getElementById("ContentBox"+id+n).style.display='none';
  document.getElementById("Conts"+id+n).style.display='none';
 }
 document.getElementById("Button"+id+index).className=SelectCss;
 document.getElementById("ContentBox"+id+index).style.display='';
 document.getElementById("Conts"+id+index).style.display='';
 if(link!=null && link!="")document.getElementById("TabLink"+id).href=link;
}

function TabMover(ntag,ncontent,index,count)
{
 for(i=1; i<count+1; i++) {
      if (i==index) {
        document.getElementById(ntag+i).className="kjy_a"+i;
  document.getElementById(ncontent+i).className="zynk_bb";
 }
      else {
        document.getElementById(ntag+i).className="kjy"+i;
  document.getElementById(ncontent+i).className="box_none";
 }
    }
  }
  
  
  function TabMover2(ntag,ncontent,index,count)
{
 for(i=1; i<count+1; i++) {
      if (i==index) {
        document.getElementById(ntag+i).className="kj_a"+i;
  document.getElementById(ncontent+i).className="zynk_bb";
 }
      else {
        document.getElementById(ntag+i).className="kj"+i;
  document.getElementById(ncontent+i).className="box_none";
 }
    }
  }
  
  
  
 <!--
/*MSClass (Class Of Marquee Scroll???????JS???) Ver 1.65*\
?????:2006-08-29 (Ver 0.5)
?????:2006-08-31 (Ver 0.8)
?????:2007-12-28 (Ver 1.65)
?????: + ???? * ?????
 1.65.071228
  * ??????????? (??????????????????)
  * ??????IE??????????????? (???????????,???????????)
 1.6.070131
  + ??????????? (??9??????-1???????ScrollSetp???-1)
  + ???????? (???????????,???????)
  + ??????? (???????????)
  + ??? (???ID????????????????????)
  + ?????? (????????top|up|bottom|down|left|right,????????)
  * ??????? (???????????Bug,????????)
 1.4.061211
  + ?????????? (??????????)
  * ????????????????/?????
  * ??????? (IE?FF?Opera?NS?MYIE)
 1.2.060922
  + ????????
  * ????
  * ???????????
 1.0.060901
  + ???????
  + ??????
  + ????
  * ??????
  * ????
  * ?????
  * ????
  * ????
 0.8.060829
    ????????????
?????:http://www.popub.net/script/MSClass.html
?????:http://www.popub.net/script/MSClass.js
?????:????<script type="text/javascript" src="MSClass.js"></script>
 
 ????:
  //???????
  new Marquee("marquee")
  new Marquee("marquee","top")
  ......
  new Marquee("marquee",0,1,760,52)
  new Marquee("marquee","top",1,760,52,50,5000)
  ......
  new Marquee("marquee",0,1,760,104,50,5000,3000,52)
  new Marquee("marquee",null,null,760,104,null,5000,null,-1)
  //???????
  var marquee1 = new Marquee("marquee") *?????
  marquee1.Direction = "top"; ?? marquee1.Direction = 0;
  marquee1.Step = 1;
  marquee1.Width = 760;
  marquee1.Height = 52;
  marquee1.Timer = 50;
  marquee1.DelayTime = 5000;
  marquee1.WaitTime = 3000;
  marquee1.ScrollStep = 52;
  marquee1.Start();
 ????:
  ID  "marquee" ??ID  (??)
  Direction (0)  ???? (??,???0????) ???????:0,1,2,3,"top","bottom","left","right" (0?? 1?? 2?? 3??)
  Step  (1)  ????? (??,????2,????,????)
  Width  (760)  ?????? (??,?????????????)
  Height  (52)  ?????? (??,?????????????)
  Timer  (50)  ???  (??,????30,????,???????,1000=1?,?????20)
  DelayTime (5000)  ????????(??,???0???,1000=1?)
  WaitTime (3000)  ????????(??,???0????,1000=1?)
  ScrollStep (52)  ?????? (??,??????/??,????????0????????,-1??????)
?????:
  1??????????????????????(<div id="marquee" style="width:760px;height:52px;">......</div>)
  2??????????overflow = auto??(<div id="marquee" style="width:760px;height:52px;overflow:auto;">......</div>)
  3???????????????????????????????????????
  4???TABLE???????????TABLE????display = inline??(<div id="marquee" style="width:760px;height:52px;overflow:auto;"><table style="display:inline">......</table></div>)
  5?????????????????????????????????????????????????????????????????????????????????????
  6???LI????????????????????????????(TABLE)???????????
  7??????????????????????" "????????" "???"&nbsp;"
  8???????????Flash????????????????????<img>????????<a><img></a>???????????????
?????:
 ?????(QQ:30370740) (IE?????Bug) 2007/12/22
 ?? zhoujun#yuchengtech.com (???????bug) 2007/01/31
 ??????????????????????????????????????
\***????/????:???(333) E-Mail:zhadan007@21cn.com ??:http://www.popub.net***/
function Marquee()
{
 this.ID = document.getElementById(arguments[0]);
 if(!this.ID)
 {
  alert("?????\"" + arguments[0] + "\"?????\r\n?????ID??????!");
  this.ID = -1;
  return;
 }
 this.Direction = this.Width = this.Height = this.DelayTime = this.WaitTime = this.CTL = this.StartID = this.Stop = this.MouseOver = 0;
 this.Step = 1;
 this.Timer = 30;
 this.DirectionArray = {"top":0 , "up":0 , "bottom":1 , "down":1 , "left":2 , "right":3};
 if(typeof arguments[1] == "number" || typeof arguments[1] == "string")this.Direction = arguments[1];
 if(typeof arguments[2] == "number")this.Step = arguments[2];
 if(typeof arguments[3] == "number")this.Width = arguments[3];
 if(typeof arguments[4] == "number")this.Height = arguments[4];
 if(typeof arguments[5] == "number")this.Timer = arguments[5];
 if(typeof arguments[6] == "number")this.DelayTime = arguments[6];
 if(typeof arguments[7] == "number")this.WaitTime = arguments[7];
 if(typeof arguments[8] == "number")this.ScrollStep = arguments[8];
 this.ID.style.overflow = this.ID.style.overflowX = this.ID.style.overflowY = "hidden";
 this.ID.noWrap = true;
 this.IsNotOpera = (navigator.userAgent.toLowerCase().indexOf("opera") == -1);
 if(arguments.length >= 7)this.Start();
}
Marquee.prototype.Start = function()
{
 if(this.ID == -1)return;
 if(this.WaitTime < 800)this.WaitTime = 800;
 if(this.Timer < 20)this.Timer = 20;
 if(this.Width == 0)this.Width = parseInt(this.ID.style.width);
 if(this.Height == 0)this.Height = parseInt(this.ID.style.height);
 if(typeof this.Direction == "string")this.Direction = this.DirectionArray[this.Direction.toString().toLowerCase()];
 this.HalfWidth = Math.round(this.Width / 2);
 this.HalfHeight = Math.round(this.Height / 2);
 this.BakStep = this.Step;
 this.ID.style.width = this.Width + "px";
 this.ID.style.height = this.Height + "px";
 if(typeof this.ScrollStep != "number")this.ScrollStep = this.Direction > 1 ? this.Width : this.Height;
 var templateLeft = "<table cellspacing='0' cellpadding='0' style='border-collapse:collapse;display:inline;'><tr><td noWrap=true style='white-space: nowrap;word-break:keep-all;'>MSCLASS_TEMP_HTML</td><td noWrap=true style='white-space: nowrap;word-break:keep-all;'>MSCLASS_TEMP_HTML</td></tr></table>";
 var templateTop = "<table cellspacing='0' cellpadding='0' style='border-collapse:collapse;'><tr><td>MSCLASS_TEMP_HTML</td></tr><tr><td>MSCLASS_TEMP_HTML</td></tr></table>";
 var msobj = this;
 msobj.tempHTML = msobj.ID.innerHTML;
 if(msobj.Direction <= 1)
 {
  msobj.ID.innerHTML = templateTop.replace(/MSCLASS_TEMP_HTML/g,msobj.ID.innerHTML);
 }
 else
 {
  if(msobj.ScrollStep == 0 && msobj.DelayTime == 0)
  {
   msobj.ID.innerHTML += msobj.ID.innerHTML;
  }
  else
  {
   msobj.ID.innerHTML = templateLeft.replace(/MSCLASS_TEMP_HTML/g,msobj.ID.innerHTML);
  }
 }
 var timer = this.Timer;
 var delaytime = this.DelayTime;
 var waittime = this.WaitTime;
 msobj.StartID = function(){msobj.Scroll()}
 msobj.Continue = function()
    {
     if(msobj.MouseOver == 1)
     {
      setTimeout(msobj.Continue,delaytime);
     }
     else
     { clearInterval(msobj.TimerID);
      msobj.CTL = msobj.Stop = 0;
      msobj.TimerID = setInterval(msobj.StartID,timer);
     }
    }
 msobj.Pause = function()
   {
    msobj.Stop = 1;
    clearInterval(msobj.TimerID);
    setTimeout(msobj.Continue,delaytime);
   }
 msobj.Begin = function()
  {
   msobj.ClientScroll = msobj.Direction > 1 ? msobj.ID.scrollWidth / 2 : msobj.ID.scrollHeight / 2;
   if((msobj.Direction <= 1 && msobj.ClientScroll <= msobj.Height + msobj.Step) || (msobj.Direction > 1 && msobj.ClientScroll <= msobj.Width + msobj.Step))   {
    msobj.ID.innerHTML = msobj.tempHTML;
    delete(msobj.tempHTML);
    return;
   }
   delete(msobj.tempHTML);
   msobj.TimerID = setInterval(msobj.StartID,timer);
   if(msobj.ScrollStep < 0)return;
   msobj.ID.onmousemove = function(event)
      {
       if(msobj.ScrollStep == 0 && msobj.Direction > 1)
       {
        var event = event || window.event;
        if(window.event)
        {
         if(msobj.IsNotOpera)
         {
          msobj.EventLeft = event.srcElement.id == msobj.ID.id ? event.offsetX - msobj.ID.scrollLeft : event.srcElement.offsetLeft - msobj.ID.scrollLeft + event.offsetX;
         }
         else
         {
          msobj.ScrollStep = null;
          return;
         }
        }
        else
        {
         msobj.EventLeft = event.layerX - msobj.ID.scrollLeft;
        }
        msobj.Direction = msobj.EventLeft > msobj.HalfWidth ? 3 : 2;
        msobj.AbsCenter = Math.abs(msobj.HalfWidth - msobj.EventLeft);
        msobj.Step = Math.round(msobj.AbsCenter * (msobj.BakStep*2) / msobj.HalfWidth);
       }
      }
   msobj.ID.onmouseover = function()
      {
       if(msobj.ScrollStep == 0)return;
       msobj.MouseOver = 1;
       clearInterval(msobj.TimerID);
      }
   msobj.ID.onmouseout = function()
      {
       if(msobj.ScrollStep == 0)
       {
        if(msobj.Step == 0)msobj.Step = 1;
        return;
       }
       msobj.MouseOver = 0;
       if(msobj.Stop == 0)
       {
        clearInterval(msobj.TimerID);
        msobj.TimerID = setInterval(msobj.StartID,timer);
       }
      }
  }
 setTimeout(msobj.Begin,waittime);
}
Marquee.prototype.Scroll = function()
{
 switch(this.Direction)
 {
  case 0:
   this.CTL += this.Step;
   if(this.CTL >= this.ScrollStep && this.DelayTime > 0)
   {
    this.ID.scrollTop += this.ScrollStep + this.Step - this.CTL;
    this.Pause();
    return;
   }
   else
   {
    if(this.ID.scrollTop >= this.ClientScroll)
    {
     this.ID.scrollTop -= this.ClientScroll;
    }
    this.ID.scrollTop += this.Step;
   }
  break;
  case 1:
   this.CTL += this.Step;
   if(this.CTL >= this.ScrollStep && this.DelayTime > 0)
   {
    this.ID.scrollTop -= this.ScrollStep + this.Step - this.CTL;
    this.Pause();
    return;
   }
   else
   {
    if(this.ID.scrollTop <= 0)
    {
     this.ID.scrollTop += this.ClientScroll;
    }
    this.ID.scrollTop -= this.Step;
   }
  break;
  case 2:
   this.CTL += this.Step;
   if(this.CTL >= this.ScrollStep && this.DelayTime > 0)
   {
    this.ID.scrollLeft += this.ScrollStep + this.Step - this.CTL;
    this.Pause();
    return;
   }
   else
   {
    if(this.ID.scrollLeft >= this.ClientScroll)
    {
     this.ID.scrollLeft -= this.ClientScroll;
    }
    this.ID.scrollLeft += this.Step;
   }
  break;
  case 3:
   this.CTL += this.Step;
   if(this.CTL >= this.ScrollStep && this.DelayTime > 0)
   {
    this.ID.scrollLeft -= this.ScrollStep + this.Step - this.CTL;
    this.Pause();
    return;
   }
   else
   {
    if(this.ID.scrollLeft <= 0)
    {
     this.ID.scrollLeft += this.ClientScroll;
    }
    this.ID.scrollLeft -= this.Step;
   }
  break;
 }
}
//-->
