.float_bgColor {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(206, 182, 113, 0.8);
}

.float {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.float .float_bg {
  position: relative;
  width: 1002px;
  height: 662px;
  margin: 50px auto;
}

.float .float_bg .float_inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 1002px;
  height: 662px;
  z-index: 5;
}

.float .float_bg .float_inner .clock_base {
  position: absolute;
  top: 116px;
  left: 435px;
  width: 130px;
  height: 130px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.float .float_bg .float_inner .clock_s {
  position: absolute;
  top: 116px;
  left: 435px;
  width: 130px;
  height: 130px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.float .float_bg .float_inner .clock_m {
  position: absolute;
  top: 116px;
  left: 435px;
  width: 130px;
  height: 130px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.float .float_bg .float_inner .clock_h {
  position: absolute;
  top: 116px;
  left: 435px;
  width: 130px;
  height: 130px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.float .float_bg .float_inner .announcement {
  position: relative;
  text-align: right;
  margin: 221px auto 0;
}

.float .float_bg .float_inner .announcement .album {
  display: inline-block;
  width: 380px;
}

.float .float_bg .float_inner .announcement .album .txt_album {
  position: relative;
  top: -10px;
  width: 380px;
  height: 208px;
  margin: 0 auto;
  opacity: 0;
  filter: alpha(opacity=0);
}

.float .float_bg .float_inner .announcement .album .count_album {
  position: relative;
  top: -10px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.float .float_bg .float_inner .announcement .album .count_album .colon1 {
  position: absolute;
  top: 42px;
  left: 180px;
  width: 14px;
  z-index: 1;
}

.float .float_bg .float_inner .announcement .album .count_album .colon2 {
  position: absolute;
  top: 42px;
  right: 105px;
  width: 14px;
  z-index: 1;
}

.float .float_bg .float_inner .announcement .album .count_album .days {
  position: absolute;
  top: 43px;
  left: 36px;
}

.float .float_bg .float_inner .announcement .album .count_album .days .days_inner {
  position: relative;
}

.float .float_bg .float_inner .announcement .album .count_album .days .days_inner .num_days_left {
  float: left;
  margin: 0 -4px 0 0;
}

.float .float_bg .float_inner .announcement .album .count_album .days .days_inner .num_days_right {
  float: left;
}

.float .float_bg .float_inner .announcement .album .count_album .hours {
  position: absolute;
  top: 43px;
  left: 120px;
}

.float .float_bg .float_inner .announcement .album .count_album .hours .hours_inner {
  position: relative;
}

.float .float_bg .float_inner .announcement .album .count_album .hours .hours_inner .num_hours_left {
  float: left;
  margin: 0 -4px 0 0;
}

.float .float_bg .float_inner .announcement .album .count_album .hours .hours_inner .num_hours_right {
  float: left;
}

.float .float_bg .float_inner .announcement .album .count_album .minutes {
  position: absolute;
  top: 43px;
  left: 200px;
}

.float .float_bg .float_inner .announcement .album .count_album .minutes .minutes_inner {
  position: relative;
}

.float .float_bg .float_inner .announcement .album .count_album .minutes .minutes_inner .num_minutes_left {
  float: left;
  margin: 0 -4px 0 0;
}

.float .float_bg .float_inner .announcement .album .count_album .minutes .minutes_inner .num_minutes_right {
  float: left;
}

.float .float_bg .float_inner .announcement .album .count_album .seconds {
  position: absolute;
  top: 43px;
  left: 280px;
}

.float .float_bg .float_inner .announcement .album .count_album .seconds .seconds_inner {
  position: relative;
}

.float .float_bg .float_inner .announcement .album .count_album .seconds .seconds_inner .num_seconds_left {
  float: left;
  margin: 0 -4px 0 0;
}

.float .float_bg .float_inner .announcement .album .count_album .seconds .seconds_inner .num_seconds_right {
  float: left;
}

.float .float_bg .float_inner .announcement .live {
  position: relative;
  display: inline-block;
  width: 500px;
  margin: 0 10px 0 35px;
}

.float .float_bg .float_inner .announcement .live .txt_live {
  position: relative;
  width: 500px;
  height: 208px;
  margin: 0 auto;
  opacity: 0;
  filter: alpha(opacity=0);
  top: -10px;
}

.float .float_bg .float_inner .announcement .live .count_live {
  position: relative;
  width:380px;
  top: -10px;
  opacity: 0;
  margin:0 auto;
  filter: alpha(opacity=0);
}

.float .float_bg .float_inner .announcement .live .count_live .bg_live {
  width: 380px;
  margin: 0 auto;
}

.float .float_bg .float_inner .announcement .live .count_live .colon1 {
  position: absolute;
  top: 42px;
  left: 240px;
  width: 14px;
  z-index: 1;
}

.float .float_bg .float_inner .announcement .live .count_live .colon2 {
  position: absolute;
  top: 42px;
  right: 165px;
  width: 14px;
  z-index: 1;
}

.float .float_bg .float_inner .announcement .live .count_live .days {
  position: absolute;
  top: 43px;
  left: 95px;
}

.float .float_bg .float_inner .announcement .live .count_live .days .days_inner {
  position: relative;
}

.float .float_bg .float_inner .announcement .live .count_live .days .days_inner .num_days_left {
  float: left;
  margin: 0 -4px 0 0;
}

.float .float_bg .float_inner .announcement .live .count_live .days .days_inner .num_days_right {
  float: left;
}

.float .float_bg .float_inner .announcement .live .count_live .hours {
  position: absolute;
  top: 43px;
  left: 180px;
}

.float .float_bg .float_inner .announcement .live .count_live .hours .hours_inner {
  position: relative;
}

.float .float_bg .float_inner .announcement .live .count_live .hours .hours_inner .num_hours_left {
  float: left;
  margin: 0 -4px 0 0;
}

.float .float_bg .float_inner .announcement .live .count_live .hours .hours_inner .num_hours_right {
  float: left;
}

.float .float_bg .float_inner .announcement .live .count_live .minutes {
  position: absolute;
  top: 43px;
  left: 260px;
}

.float .float_bg .float_inner .announcement .live .count_live .minutes .minutes_inner {
  position: relative;
}

.float .float_bg .float_inner .announcement .live .count_live .minutes .minutes_inner .num_minutes_left {
  float: left;
  margin: 0 -4px 0 0;
}

.float .float_bg .float_inner .announcement .live .count_live .minutes .minutes_inner .num_minutes_right {
  float: left;
}

.float .float_bg .float_inner .announcement .live .count_live .seconds {
  position: absolute;
  top: 43px;
  left: 340px;
}

.float .float_bg .float_inner .announcement .live .count_live .seconds .seconds_inner {
  position: relative;
}

.float .float_bg .float_inner .announcement .live .count_live .seconds .seconds_inner .num_seconds_left {
  float: left;
  margin: 0 -4px 0 0;
}

.float .float_bg .float_inner .announcement .live .count_live .seconds .seconds_inner .num_seconds_right {
  float: left;
}

.btn_close {
  position: absolute;
  top: -60px;
  right: 28px;
  width: 130px;
  cursor: pointer;
  -webkit-transform: perspective(1px) translateZ(0) rotate(5deg);
  transform: perspective(1px) translateZ(0) rotate(5deg);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform-origin: center -30px 0;
  -ms-transform-origin: center -30px 0;
      transform-origin: center -30px 0;
  opacity: 0;
  filter: alpha(opacity=0);
}

.swing {
  -webkit-animation: swing cubic-bezier(0.645, 0.045, 0.355, 1) 2s forwards;
  animation: swing cubic-bezier(0.645, 0.045, 0.355, 1) 2s forwards;
  display: block;
  float: left;
}

@-webkit-keyframes swing {
  0% {
    -webkit-transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
  }
  75% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}

@keyframes swing {
  0% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  75% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
