

.fixed{ display:none; position:fixed; z-index:999; right:0; top:50%; margin-top:-242px; width:122px; height:485px; background:url(bg_fixed.png) no-repeat;-webkit-animation:scroll 0.8s ease 0s both;animation:scroll 0.8s ease 0s both; -webkit-transform-origin:300px center;  transform-origin:300px center; }
.fixed a,.fixed a span,.fixed a ins,.goindex span,.video span,.video ins,.mouse span{ background-image:url(sprite.png); background-repeat:no-repeat; }
.fixed a{ position:absolute; width:83px; height:75px; cursor:pointer; background-position:0 0;-webkit-animation:trans_circle 0.4s ease-out 0s both;animation:trans_circle 0.4s ease-out 0s both;  }
.fixed a:hover,.fixed a.current{  background-position:0 -80px; }
.fixed a.fixed_01{ right:10px; top:16px; animation-delay:0.4s; }
.fixed a.fixed_02{ right:46px; top:86px; animation-delay:0.6s;}
.fixed a.fixed_03{ right:66px; top:156px; animation-delay:0.8s;}
.fixed a.fixed_04{ right:66px; top:228px; animation-delay:1s;}
.fixed a.fixed_05{ right:52px; top:303px; animation-delay:1.2s;}
.fixed a.fixed_06{ right:12px; top:372px; animation-delay:1.4s;}
.fixed a span,.fixed a ins{  position:absolute; width:83px; height:75px; right:0px; top:0px;}
.fixed a span{ -webkit-transition:all 0.8s ease-out 0s;transition:all 0.8s ease-out 0s; }
.fixed a:hover span,.fixed a.current span{ transform:scale(1.1); }
.fixed a ins{ opacity:0; filter:alpha(opacity=0); background-position:0 0; }
.fixed a:hover ins,.fixed a.current ins{ -webkit-animation:scalebig 1s ease-out 0s both;animation:scalebig 1s ease-out 0s both; }
.fixed a.current ins{ -webkit-animation-iteration-count:2; animation-iteration-count:2; }

.fixed a.fixed_01 span{ background-position:0px -155px; }
.fixed a.fixed_02 span{ background-position:0px -232px; }
.fixed a.fixed_03 span{ background-position:-0px -310px; }
.fixed a.fixed_04 span{ background-position:-2px -537px; }
.fixed a.fixed_05 span{ background-position:0px -382px; }
.fixed a.fixed_06 span{ background-position:-1px -461px; }

