* { margin: 0; padding: 0; box-sizing: border-box; } .content { .flexflex { display: flex; } .flexcenter { display: flex; justify-content: center; align-items: center; } .flexjcenter { display: flex; justify-content: center; } .flexacenter { display: flex; align-items: center; } .flex1 { flex: 1; } .flexcolumn { display: flex; flex-direction: column; } .mar1200 { width: 1200px; margin: 0 auto; } .introduce { width: 100%; &::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 830px; background: linear-gradient(180deg, rgba(30, 19, 94, 1) 0%, rgba(82, 65, 176, 1) 100%); z-index: -1; } .head { height: 116px; border-bottom: 1px solid rgba(255, 255, 255, 0.101961); .logo { .icon { width: 139px; height: 28px; } } } .box { justify-content: space-between; height: 685px; .info { padding-top: 60px; .brand { margin-bottom: 175px; .fill { width: 16px; height: 33px; background-color: rgba(243, 151, 75, 1); margin-right: 8px; } .text { font-family: "ArialMT", "Arial", sans-serif; font-size: 14px; color: #ffffff; flex-direction: column; justify-content: space-between; height: 33px; } } .award { flex-direction: column; .title { width: 101px; height: 24px; margin-bottom: 25px; } .name { width: min-content; height: 65px; margin-bottom: 30px; } .explain { font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #ffffff; line-height: 24px; } } } .album { width: 800px; height: 448px; margin-top: 60px; margin-right: 50px; position: relative; z-index: 1; .bj { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); &.bj1 { width: 750px; height: 750px; z-index: -2; } &.bj2 { width: 720px; height: 720px; z-index: -1; } &.bj3 { width: 100%; height: 100%; z-index: 1; } &.bj4 { width: 68px; height: 68px; z-index: 2; } &.bj5 { width: 236px; height: 340px; z-index: 3; top: 0; left: 318px; transform: translate(0); } } .img { width: 100%; height: 100%; } .play { width: 26px; height: 26px; position: absolute; left: 30px; bottom: 30px; z-index: 1; } } } .trait { background-color: #ffffff; height: 420px; .item { padding-top: 98px; flex-direction: column; align-items: center; .icon { width: 48px; margin: 0 auto 22px; } .title { font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; font-weight: 650; font-style: normal; font-size: 18px; color: #000000; text-align: center; margin-bottom: 42px; } .text { width: 266px; font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #555555; line-height: 26px; } } } } .works { background: linear-gradient(180deg, rgba(30, 19, 94, 1) 0%, rgba(82, 65, 176, 1) 100%); flex-direction: column; position: relative; .bj1 { width: 1200px; height: 196px; margin: 0 auto; } .name-box { position: absolute; top: 83px; left: 50%; transform: translateX(-50%); width: 402px; height: 64px; z-index: 1; .bj { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: -1; } .title { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 208px; height: 49px; } .line { position: absolute; height: 3px; &.line-1 { width: 51px; left: 35px; top: 20px; } &.line-2 { width: 41px; left: 45px; top: 29px; } &.line-3 { width: 31px; left: 55px; top: 38px; } &.line-4 { width: 51px; left: 314px; top: 20px; } &.line-5 { width: 41px; left: 314px; top: 29px; } &.line-6 { width: 31px; left: 314px; top: 38px; } } } .mv-box { display: grid; grid-template-columns: repeat(3, 1fr); background-color: #ffffff; border-radius: 20px; .item { height: 500px; flex-direction: column; padding-top: 29px; .serial { height: 44px; font-family: "AlibabaPuHuiTiB", "Alibaba PuHuiTi Bold", "Alibaba PuHuiTi Heavy", "Alibaba PuHuiTi", sans-serif; font-weight: 700; font-style: normal; color: #000000; font-size: 32px; margin-left: 40px; margin-bottom: 18px; } .title { font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC", sans-serif; font-weight: 650; font-style: normal; font-size: 20px; color: #000000; margin-left: 40px; margin-bottom: 18px; } .text { height: 96px; font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #555555; line-height: 24px; margin-bottom: 10px; } .time { font-family: "PingFangSC-Regular", "PingFang SC", sans-serif; font-weight: 400; font-style: normal; font-size: 14px; color: #555555; } } } .bj2 { width: 1200px; height: 196px; margin: 0 auto; } } }