@import "../var.scss"; .block { padding: 118px 0; .b-title { position: relative; margin-bottom: 50px; font-size: 50px; font-family: SFProDisplay-Bold, SFProDisplay; font-weight: bold; color: #333333; line-height: 60px; text-align: center; color: #1F1F1F; &:after { content: ''; position: absolute; top: 70px; left: 50%; width: 136px; height: 4px; transform: translateX(-50%); background: #1583FF; } } .intro { margin-bottom: 80px; font-size: 30px; text-align: center; color: #5B5B5E; line-height: 40px; @include mul-ellipsis(2); } } .inner { width: 1400px; margin: 0 auto; } .banner-item { position: relative; width: 100%; height: 100%; img { width: 100%; height: 100%; } .banner-name { position: absolute; bottom: 87px; left: 213px; font-size: 48px; font-family: SFProDisplay-Bold; font-weight: bold; line-height: 58px; color: #fff; cursor: pointer; } } .des { @include mul-ellipsis(3); } .gray { background-color: #F2F6F8; } .arrow { cursor: pointer; } @media (max-width: 1410px) { .inner { width: 98%; } }