.block { padding: 118px 0; .b-title { position: relative; margin-bottom: 50px; font-size: 50px; line-height: 59px; 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; } } .inner { width: 1400px; margin: 0 auto; &.lg { width: 1505px; } } .gray { background-color: #F2F6F8; }