/*右邊常駐按鈕*/
.newaction {
  overflow: hidden;
}

.newaction{ 
  position:fixed; 
  bottom:5px; 
  right:25px; 
  z-index:999;
}
.newaction img{ width:100%;}
.newaction a{
	display:block;
}
.newaction a::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 175px;
  background: rgb(255, 255, 255, 0.6);
  filter: blur(2);
  mix-blend-mode: overlay;
  animation: btnlight 1.5s ease infinite;
}
.bottom2 {
  position: fixed;
  bottom: 240px;
  animation: btn3 4s ease infinite;
}

@keyframes btn3 {
  0% {filter: brightness(1);transform: translateY(0px);}
  10% {transform: translateY(-10px);}
  15% {transform: translateY(0px);}
  20% { transform: translateY(-10px);}
  25% {transform: translateY(0px);filter: brightness(1.1);}
  30% {filter: brightness(1);}
  100% {filter: brightness(1);}
}

.bottom2 a::after {
  content: "";
  background: url(../images/img/btngo.png)no-repeat center;
  background-size: contain;
  position: absolute;
  width: 100%;
  max-width: 93px;
  height: 21px;
  animation: sacle0 1s ease infinite;
  bottom: 18px;
  left: 15%;
}

@keyframes sacle0 {
  0% {transform: scale(1);}
  50% {transform: scale(1.05);}
  100% {transform: scale(1);}
}

.bottom2 a {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 20px;
}

.bottom2 a::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 45px;
  background: rgb(255, 255, 255, 0.8);
  box-shadow: 0 0 20px 10px rgba(255, 255, 255, 0.6);
  animation: btnlight 2s ease infinite;
}

@keyframes btnlight {
  0% {transform: skewX(30deg) translateX(-100px);}
  100% {transform: skewX(30deg) translateX(200px);}
}

@media (max-width: 500px) {
  .bottom2 {
    position: fixed;
    bottom: 90px;
  }
}
