.mouse{
  width:11px;
  height:86px;
  background-image:url(/img/mouse.png);
  background-repeat:no-repeat;
  background-position:left top;
  position: relative;
  transition:all 0.3s;
}
.mouse:after{
content: '';
    position: absolute;
    left: 4px;
    top: 37px;
    border-radius: 50%;
    height: 3px;
    width: 3px;
    background: #fff;
  animation: Ytopdown2 1.5s linear 0s infinite normal;
    -moz-animation: Ytopdown2 1.5s linear 0s infinite normal;
    -o-animation: Ytopdown2 1.5s linear 0s infinite normal;
    -webkit-animation: Ytopdown2 1.5s linear 0s infinite normal;
 opacity:0;
  
}
.probtn{
width:100%;
height:35px;
}
.probtn a{
display: block;
    width: 130px;
    height: 35px;
    background: #e50009;
    line-height: 35px;
    text-align: center;
    color: #fff;
    transition: all 0.3s;
    transform: skewX(-20deg);
    float: left;
    margin-left: 5px;
}
.probtn a:hover{
    background: #fff;
    color: #333;
}
.probtn a p{
transform: skewX(20deg);
}
@-moz-keyframes Ytopdown2{
    0%{ transform:translateY(0); opacity:1;}
	50%{ transform:translateY(9px);opacity:1;}
   100%{ transform:translateY(9px);opacity:0;}
}
@-o-keyframes Ytopdown2{
    0%{ transform:translateY(0);opacity:1; }
  50%{ transform:translateY(9px);opacity:1;}
	100%{transform:translateY(9px);opacity:0; }
}
@-webkit-keyframes Ytopdown2{
    0%{ transform:translateY(0); opacity:1;}
  50%{ transform:translateY(9px);opacity:1;}
	100%{transform:translateY(9px);opacity:0;}
}
@keyframes Ytopdown2{
    0%{ transform:translateY(0);opacity:1; }
  50%{ transform:translateY(9px);opacity:1;}
	100%{transform:translateY(9px);opacity:0;}
}

.language{
width:70px;
  height:25px;
}
.language a{
width:25px;
  height:25px;
  margin:0px 5px;
  display:block;
  border-width:1px;
  border-style:solid;
  border-color:#333;
  font-size:11px;
  color:#333;
  text-align:center;
  line-height:24px;
  float:left;
  transition:all 0.3s;
}