page { background:#f9f9f9; }
.detail-hard{ width: 100%; height:6rem; background-size: 100%; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; text-align: center; }
.detail-hard .logo{ width:4rem; height: 4rem; border-radius:12rpx; position: absolute; top:4rem; left:40%; }
.intro{ padding:30rpx; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; margin-top: 2rem; }
.intro .name{ font-size: 40rpx; text-align: center; line-height: 2rem; }
.intro .des{ font-size: 30rpx; text-align: center; margin-bottom: 1rem; }
.intro .info{ font-size: 26rpx; color: #666666; }
