* { box-sizing: border-box; } .ph16 { background-color: #fff; } body { background-color: #F5F5F5; } .noPage { text-align: center; margin: 2.1333vw auto; width: 91.7333vw; height: 77.8667vw; background: #FFFFFF; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08); border-radius: 8px; padding: 2.6667vw 7.2vw; } .noPage img { width: 58.4vw; height: 44.9333vw; } .noPage p { font-size: 4.8vw; color: #0F89C7; margin-top: 2.6667vw; margin-bottom: 4vw; } .noPage a { color: #0F89C7; text-decoration: underline; } .banner { width: 91.7333vw; /*height: 18.6667vw;*/ background: #FFFFFF; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08); border-radius: 8px; margin: 2.1333vw auto; } .banner img { width: 100%; height: 100%; } .cont-box { width: 91.7333vw; padding: 2.6667vw; margin: 2.1333vw auto; background: #FFFFFF; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08); border-radius: 8px; } .cont-box p { font-size: 4.2667vw; margin: 0; margin-bottom: 1.3333vw; } .cont-box .cont-img { width: 86.4vw; height: 51.8667vw; } .cont-box .title { display: flex; align-items: center; margin-bottom: 4vw; } .cont-box .title img { width: 5.8667vw; height: 5.8667vw; margin-right: 1.3333vw; } .cont-box .cont { display: flex; flex-wrap: wrap; justify-content: space-around; } .cont-box .cont a { /* width: 33.333%; */ text-align: center; /* margin-bottom: 6.6667vw; */ font-size: 28px; color: #333; } .cont-box .cont .item { width: 33.333%; text-align: center; margin-bottom: 6.6667vw; font-size: 28px; color: #333; } .cont-box .cont .item p { margin-bottom: 0; } .cont-box .cont .item button { width: 12vw; height: 5.8667vw; color: #fff; font-size: 3.7333vw; background-color: #2E8AE6; border: none; border-radius: .6667vw; } .cont-box .cont .item img { width: 16vw; height: 16vw; border-radius: 1.0667vw; }