$txt_delay: 0.2s; .about-bg { position: fixed; top: 0; left: 0; z-index: 10; width: 100%; height: 100%; } .about-layout { // background: url("~@/assets/images/about_bg.jpg") top -70px left -10px no-repeat; overflow: hidden; .plate01, .plate02, .plate03 { position: relative; z-index: 90; } .plate01 { text-align: center; width: 1240px; margin: 155px auto 100px; animation: fadeUp 0.5s ease-out 1 both; .about-logo { width: 360px; } .introduce { margin-top: 56px; display: flex; align-items: flex-start; justify-content: space-between; > img { width: 360px; height: 230px; margin-top: 28px; flex-shrink: 0; } .intro-r { text-align: justify; margin-left: 70px; padding-right: 10px; .item { &:not(:first-of-type) { margin-top: 48px; } img { margin: 16px 0 10px; width: 274px; } &:last-of-type { img { width: 208px; } } .b-title { font-size: 16px; line-height: 1; margin: 10px 0; } .b-label { font-size: 16px; } p { font-size: 16px; line-height: 24px; color: #95979b; margin-bottom: 18px; } p:last-child { margin-bottom: 0; } } } } } .plate02 { width: 100%; > img { width: 100%; } } .plate03 { text-align: center; width: 1340px; margin-top: 120px; margin-bottom: 120px; .event { display: flex; align-items: flex-start; margin-bottom: 170px; .touch-layout { width: 360px; height: 240px; flex-shrink: 0; opacity: 0; animation: fadeUp 0.5s ease-out 1 both $txt_delay; .item { width: 100%; img { width: 100%; user-select: none; -webkit-user-drag:none; } } .ban { width: 100%; height: 1px; background: #d4d4d4; margin-top: 10px; display: flex; span { cursor: pointer; flex: 1; height: 4px; display: inline-block; position: relative; top: -2px; } .active { background: #d4d4d4; } } } .e-node { text-align: left; margin-left: 30px; padding-left: 25px; border-left: 1px solid rgba($color: #cccccc, $alpha: 0.5); li { margin-bottom: 40px; opacity: 0; animation: fadeUp 0.5s ease-out 1 both $txt_delay; } h2 { font-size: 16px; font-weight: bold; color: rgba($color: #000000, $alpha: 0.8); margin-bottom: 40px; opacity: 0; animation: fadeUp 0.5s ease-out 1 both 0s; } h3 { font-weight: 400; font-size: 16px; line-height: 30px; position: relative; } h3::before { content: ""; background: url(https://4dscene.4dage.com/new4dkk/images/cicle.png) center no-repeat; z-index: 1000; display: inline-block; width: 18px; height: 18px; position: absolute; left: -35px; top: 4px; } p { font-size: 16px; color: #95979b; line-height: 24px; font-weight: lighter; } } } .contact { display: flex; align-items: flex-start; margin-bottom: 170px; > img { margin-top: 40px; width: 360px; animation: fadeUp 0.5s ease-out 1 both; opacity: 0; } .e-node { text-align: left; margin-left: 45px; padding-left: 25px; li { margin-bottom: 40px; animation: fadeUp 0.5s ease-out 1 both; opacity: 0; } h3 { font-size: 16px; line-height: 30px; font-weight: 500; position: relative; } h3::before { font-family: "iconfont" !important; font-style: normal; font-size: 26px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e654"; z-index: 1000; position: absolute; left: -35px; top: 2px; } .lxwm::before { content: "\e64e"; } .khfw::before { content: "\e653"; } .mtcx::before { content: "\e650"; } p { font-size: 16px; color: #95979b; line-height: 24px; } } } } .hide2, .hide2 h2, .hide2 .touch-layout, .hide2 li, .hide3 > img, .hide3 .e-node li { // animation: none!important; animation: fadeDown 0.5s ease-out 1 both !important; } } @media screen and (min-width: 2000px) { .about-layout { .plate03 { margin: 120px auto!important; } } } @media screen and (max-width: 1600px) { .about-layout { .plate03 { width: 1190px; } } } @media screen and (max-width: 1200px) { .about-layout { .plate01{ width: 900px; } .plate03{ width: 900px; margin: 120px auto!important; } } }