@import url("https://fonts.googleapis.com/css?family=Poppins&display=swap");
* {
  margin: 0;
  padding: 0;
  font-family: "Poppins", sans-serif;
  /* background-color: #cfcfcf; */
}
/* @media screen and (min-width: 511px) { */
@media screen {
  
  /* 改变宽度 */
  body {
    background: url("../images/bg.jpg");
    /* background: url("../images/bg.jpg") no-repeat center center; */
    background-size: 100%;
    background-attachment: fixed;
    background-blend-mode: hard-light;
    background-color: #cfcfcf;
    background-position: center;

  }

  section
  {
      position: relative;
      width: 100%;
      height: 100vh;
      overflow: hidden;
      display: flex;
      justify-content: center;
      align-items: center;
  }
  section img
  {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
  }
  /* section h2
  {
      position: relative;
      color: #ffffff;
      font-size: 12em;
  } */

  .container {
    /* background: url(../images/bg.jpg); */
    backdrop-filter: blur(50px);
    border-radius: 50px;
/*     width: 50%; */
    width: 38%;
    height: 35%;
    margin: 5% auto;
    padding: 5% 5%;
    background-attachment: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    box-shadow:20px 20px rgba(255, 255, 255, 0.605), 0 0 0 20px rgba(36, 36, 36, 0.1);
  }

  .container h2 {
    text-align: center;
    font-size: 10em;
    line-height: 0.7em;
    color: #ffffff;
    margin-top: -80px;
  }

  .container h2 span {
    display: block;
    font-weight: 400;
    letter-spacing: 6px;
    font-size: 0.2em;
  }

  .countdouwn {
    display: flex;
    margin-top: 50px;
  }

  .countdouwn div {
    position: relative;
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    background: #3333337d;
    border-radius: 20px;
    color: #ffffff;
    margin: 0 15px;
    font-size: 3em;
    font-weight: 500;
  }

  .countdouwn div:before {
    content: "";
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    height: 35px;
    background: rgba(255, 187, 0, 0.804);
    border-radius: 20px;
    color: #333;
    font-size: 0.35em;
    line-height: 35px;
    font-weight: 300;
  }

  .countdouwn #day:before {
    content: "Days";
  }

  .countdouwn #hour:before {
    content: "Hours";
  }

  .countdouwn #minute:before {
    content: "Minutes";
  }

  .countdouwn #second:before {
    content: "Seconds";
  }
}
