.header { width: 100%; height: 198rpx; position: relative; } .header .bg-img { display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 198rpx; } .header .info-block { padding: 0 40rpx 0 48rpx; height: 198rpx; position: relative; z-index: 2; } .header .info-block .title { font-size: 36rpx; color: #fff; font-weight: 500; line-height: 50rpx; } .header .info-block .desc { font-size: 28rpx; font-weight: 500; color: #fff; line-height: 40rpx; margin-top: 8rpx; } .header .info-block .btn { width: 170rpx; height: 56rpx; border-radius: 28rpx; background-color: rgb(255, 255, 255); text-align: center; line-height: 52rpx; font-size: 28rpx; font-weight: 500; color: #3387FF; } .tr{ text-align: right; } .tc{ text-align: center; } .tl{ text-align: left }