@media only screen and (max-width: 1080px) {
  .title0 {
    font-size: 70px;
  }
}

.div-desc {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.div-desc .desc {
  display: flex;
  gap: 50px;
}
.div-desc .desc .T2 {
  width: 60%;
}
.div-desc .desc .div-img {
  width: 40%;
  border-radius: 6px;
  min-height: 100%;
  height: 500px;
}
.div-desc .desc .list-info {
  width: 50%;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.div-desc .desc .list-info .info {
  padding: 20px;
  display: flex;
  gap: 20px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(93, 87, 77);
  border-radius: 6px;
}
.div-desc .desc .list-info .info img {
  margin: auto 0;
  width: 100px;
  height: 100px;
}
.div-desc .desc .list-info .info p {
  margin: auto 0;
}

.desc1 .div-center {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.desc1 .div-center .div-flex {
  width: 100%;
}
.desc1 .div-center .div-flex .desc {
  width: 60%;
  display: flex;
  flex-direction: column;
  gap: 50px;
  padding-right: 50px;
}
.desc1 .div-center .div-flex .desc .T2 {
  margin: auto;
}
.desc1 .div-center .div-flex .desc .B1 {
  margin: auto;
  width: 80%;
}
.desc1 .div-center .div-flex .div-img {
  width: 40%;
  height: 400px;
  border-radius: 6px;
}
@media only screen and (max-width: 1150px) {
  .desc1 .div-center .div-flex {
    flex-direction: column-reverse;
    gap: 50px;
  }
  .desc1 .div-center .div-flex .div-img {
    width: 100%;
  }
  .desc1 .div-center .div-flex .desc {
    width: 100%;
    padding-right: 0;
  }
}

.desc2 .div-center {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.desc2 .div-center .title1 {
  text-align: right;
}
.desc2 .div-center .list-card {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
}
.desc2 .div-center .list-card .card {
  width: 300px;
  min-height: 450px;
  display: flex;
  padding: 20px 50px;
  gap: 20px;
  flex-direction: column;
  background: rgb(236, 236, 236);
  margin: auto;
}
.desc2 .div-center .list-card .card img {
  margin: 0 auto;
  height: 60px;
}
.desc2 .div-center .list-card .card h3 {
  font-size: 35px;
  font-weight: 300;
  text-align: center;
}
.desc2 .div-center .list-card .card p {
  text-align: left;
}
.desc2 .div-center .B1 {
  width: 60%;
  margin: auto;
}
.desc2 .div-center .table-wrapper {
  border-radius: 12px;
  border: rgba(0, 0, 0, 0.2) 1px solid;
  overflow: hidden;
  display: none;
}
.desc2 .div-center .table-wrapper .table-googleads {
  width: 100%;
  border-collapse: collapse;
}
.desc2 .div-center .table-wrapper .table-googleads th {
  background: rgb(236, 236, 236);
  text-align: left;
}
.desc2 .div-center .table-wrapper .table-googleads .th1 {
  width: 20%;
}
.desc2 .div-center .table-wrapper .table-googleads .th3, .desc2 .div-center .table-wrapper .table-googleads .th4 {
  width: 15%;
}
.desc2 .div-center .table-wrapper .table-googleads th, .desc2 .div-center .table-wrapper .table-googleads td {
  border: rgba(0, 0, 0, 0.2) 1px solid;
  padding: 20px;
}
.desc2 .div-center .table-wrapper .table-googleads td {
  height: 60px;
  vertical-align: top;
  font-weight: 500;
}
.desc2 .div-center .table-wrapper .table-googleads .td3 {
  text-align: center;
  vertical-align: middle;
}
.desc2 .div-center .table-wrapper .table-googleads thead tr th:first-child, .desc2 .div-center .table-wrapper .table-googleads tbody tr td:first-child {
  border-left: none;
}
.desc2 .div-center .table-wrapper .table-googleads thead tr th:last-child, .desc2 .div-center .table-wrapper .table-googleads tbody tr td:last-child {
  border-right: none;
}
.desc2 .div-center .table-wrapper .table-googleads thead tr:first-child th {
  border-top: none;
}
.desc2 .div-center .table-wrapper .table-googleads tbody tr:last-child td {
  border-bottom: none;
}
@media only screen and (max-width: 1150px) {
  .desc2 .div-desc .desc {
    flex-direction: column;
  }
  .desc2 .div-desc .desc .div-img {
    width: 100%;
  }
  .desc2 .div-desc .desc p {
    width: 100%;
  }
}

.desc3 {
  padding: 50px 0;
  background: rgb(236, 236, 236);
}
.desc3 .div-desc .title1 {
  text-align: left;
}
.desc3 .div-desc .desc .T2 {
  width: 50%;
}
@media only screen and (max-width: 1150px) {
  .desc3 .div-desc .desc {
    flex-direction: column;
  }
  .desc3 .div-desc .desc .T2 {
    width: 100%;
  }
  .desc3 .div-desc .desc .list-info {
    width: 100%;
  }
}

.desc4 .div-center {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.desc4 .div-center .title1 {
  text-align: right;
}
.desc4 .div-center .div-flex {
  gap: 50px;
}
.desc4 .div-center .div-flex .desc {
  width: 60%;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.desc4 .div-center .div-flex .desc p {
  margin: auto;
}
.desc4 .div-center .div-flex .desc .B1 {
  width: 80%;
  margin: auto;
}
.desc4 .div-center .div-flex .div-img {
  width: 40%;
  min-height: 500px;
  border-radius: 6px;
}
@media only screen and (max-width: 1150px) {
  .desc4 .div-center .div-flex {
    flex-direction: column;
    gap: 50px;
  }
  .desc4 .div-center .div-flex .div-img {
    width: 100%;
  }
  .desc4 .div-center .div-flex .desc {
    width: 100%;
    padding-right: 0;
  }
}/*# sourceMappingURL=promotion.css.map */