    *{
      margin:0px;
      padding:0px;
      text-decoration: none;
    }
    body{
      background-color: #1f1f1f;
      overflow: hidden;
    }
    .k_animation{
      transition: all 0.5s;
      -moz-transition: all 0.5s;
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
    }
    a:focus, a:hover, a:active {
     text-decoration: none;
    }
    .k_welcome{
      width: 100%;
      position:relative;
    }
    .k_welcome_wrapper{
      width:100%;
      height:100%;
      position:relative;
    }
    .k_wel_btn{
        position:absolute;
        left:0px;
        right:0px;
       /* bottom:36%; */
        bottom:20%;
        opacity: 0;
        filter:alpha(opacity=0);
        visibility: hidden;
        transition: all 0.5s 0s;
      -moz-transition: all 0.5s 0s;
      -webkit-transition: all 0.5s 0s;
      -o-transition: all 0.5s 0s;
      
    }
    .k_wel_btn.k_active{
        opacity: 1;
        filter:alpha(opacity=100);
        visibility: visible;
    }
    .k_wel_btn_wrapper{
        text-align:center;
    }
    .k_wel_btn_wrapper a{
      display: inline-block;
      color: #fff;
      border-radius: 2px;
      /*border: 1px solid #fff; */
      background-color:#888c8d;
      font-size: 16px;
      /*padding: 14px 23px;*/
      padding: 5px 23px;
      line-height: 24px;
     /* width: 148px; */
      width:170px;
      margin: 0px 8px;
      text-transform: uppercase;
      margin: 0px 2px;
      text-transform: uppercase;
      box-shadow: 0px 0px 2px 3px #444343;
    }
@media screen and (min-width:561px){
  .k_wel_btn_wrapper a{
    margin: 0px 15px;
  }
  .k_wel_btn_wrapper a:first-child{
   margin-left:-6px;
  }
}
@media screen and (max-width:560px){
  .k_wel_btn_wrapper a{
   width:125px;
  }
}
    .k_wel_btn_wrapper a:hover{
      background-color:#c0172c;
      color:#fff;
    }
    .k_wel_video{
        height:100%;
    }
    .k_wel_video video{
      width:100%;
      height:100%;
      object-fit: cover;
      -webkit-object-fit:cover;
    }
    .k_wel_cover{
      width:30px;
      height:30px;
      background-color:transparent;
      border-radius: 50%;
      top:50%;
      left:50%;
      position: absolute;
      z-index:9999;
      transform:translate(-50%,-50%);
      -ms-transform:translate(-50%,-50%); 	/* IE 9 */
      -moz-transform:translate(-50%,-50%); 	/* Firefox */
      -webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */
      -o-transform:translate(-50%,-50%); 	/* Opera */
      opacity: 0;
        filter:alpha(opacity=0);
        visibility: hidden;
    }

    .k_wel_cover.k_active{
      opacity: 1;
        filter:alpha(opacity=100);
        visibility: visible;
    }
