/* pages/indexPages/selectBusiness/selectBusiness.wxss */ .search-container { padding: 35rpx 70rpx 35rpx 60rpx; width: 100%; height: 140rpx; background: #f1f1f1; box-sizing: border-box; } .search-box { width: 100%; height: 70rpx; border-radius: 35rpx; background: #ffffff; display: flex; align-items: center; box-sizing: border-box; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.07); } .search-icon { margin: 0 20rpx; width: 35rpx; height: 35rpx; display: flex; align-items: center; } .search-icon>image { width: 100%; height: auto; } .search-input { width: 0; flex: 1; height: 100%; } .search-input>input { width: 100%; height: 100%; font-family: "苹方R"; font-size: 26rpx; } .containers { padding: 0 0; width: 100%; height: calc(100vh - 150rpx); display: flex; box-sizing: border-box; } .left-container { position: relative; width: 260rpx; height: 100%; background: #f1f1f1; } .left-business-title { padding: 0 20rpx; width: 100%; height: 106rpx; display: flex; align-items: center; box-sizing: border-box; } .left-business-title-active { position: relative; background: #ffffff; } .left-business-title-active::before { position: absolute; bottom: -30rpx; right: 0; z-index: 1; content: ""; width: 30rpx; height: 30rpx; background: radial-gradient(circle at 0 30rpx, transparent 30rpx, #FFFFFF 0rpx); } .left-business-title-active::after { position: absolute; top: -30rpx; right: 0; z-index: 1; content: ""; width: 30rpx; height: 30rpx; background: radial-gradient(circle at 0rpx 0rpx, transparent 30rpx, #FFFFFF 0rpx); } .left-business-title-icon { margin-right: 10rpx; width: 40rpx; height: 100%; display: flex; align-items: center; } .left-business-title-icon>image { width: 100%; height: auto; } .left-business-title-name { width: 0; flex: 1; height: 40rpx; line-height: 40rpx; font-family: "苹方M"; font-size: 28rpx; color: #595959; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all 0.3s; } .left-business-title-name-active { color: #4686F6; } .right-container { width: 0; flex: 1; height: 100%; } .right-business-content { margin: auto; padding: 0 0; width: calc(100% - 60rpx); box-sizing: border-box; } .content-list { padding: 25rpx 0; width: 100%; min-height: 90rpx; display: flex; align-items: center; box-sizing: border-box; } .content-list-one { position: sticky; top: 0; z-index: 9; min-height: 106rpx; border-bottom: 0.7px solid #eeeeee; background: #ffffff; } .list-name { margin: 0 20rpx; width: 0; flex: 1; font-family: "苹方R"; font-size: 26rpx; line-height: 40rpx; color: #5D5D5D; display: flex; align-items: center; } .list-name-title { color: #010101; font-family: "苹方M"; } .list-icon { width: 10rpx; height: 40rpx; display: flex; align-items: center; } .list-icon>image { width: 100%; height: auto; } .active { opacity: 0.6; }