/* packageF/timeAppointment/timeAppointment_index/timeAppointment_index.wxss */ view,text{ box-sizing: border-box; } .split-line{ width: 100%; height: 20rpx; background-color: #f6f6f6; } .headTop { height: 260rpx; background-image: linear-gradient(180deg, #ed3836 0%, #f5502b 38%, #fc6720 100%); border-radius: 0 0 50rpx 50rpx; padding: 42rpx 30rpx 90rpx 30rpx; display: flex; flex-direction: column; justify-content: space-between; box-sizing: border-box; overflow: hidden; } .headTop .search { width: 100%; height: 60rpx; background-color: #ffffff; border-radius: 30rpx; display: flex; justify-content: flex-start; align-items: center; padding-left: 32rpx; color: #999999; } .headTop .search .iconfont { margin-right: 12rpx; } .headTop .loc { display: flex; align-items: center; justify-content: space-between; } .headTop .loc .icon-advertise-next { margin-left: 63rpx; color: #fff; font-size: 38rpx; } .headTop .loc .icon-fontclass-dizhi { margin-right: 14rpx; color: #fff; font-size: 38rpx; } .headTop .loc .locTxt { color: #fff; flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .shopStoreConten { height: 205rpx; background-color: #ffffff; border-radius: 10rpx; margin: 0 20rpx; margin-top: -68rpx; padding: 31rpx 30rpx; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; } .shopStoreConten .distance { display: flex; justify-content: space-between; align-items: center; } .shopStoreConten .distance .rightIcon { display: flex; align-items: center; } .shopStoreConten .distance .rightIcon .line { width: 2rpx; height: 32rpx; background-color: #c3c3c3; margin: 0 32rpx; } .shopStoreConten .distance .rightIcon .icon-fontclass-yunkefu { color: #fc8200; } .shopStoreConten .distance .rightIcon .icon-fontclass-tuiguang2 { color: #f42a26; } .shopStoreConten .shopName { text-align: left; font-size: 32rpx; color: #353434; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .shopStoreConten .shopadress { text-align: left; font-size: 26rpx; color: #262626; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .banner { width: 100%; height: 300rpx; margin-top: 20rpx; } .banner .banner_swiper{ height:100%; } .banner image{ width: 100%; height: 300rpx; } .recommend { padding-top: 40rpx; padding-left: 0.91rem; padding-bottom: 40rpx; background: #fff; } .recommend .recommendList { overflow-x: scroll; width: 100%; margin-top: 44rpx; display: flex; } .recommend .recommendList .list { display: flex; flex-direction: column; align-items: center; margin-right: 20rpx; flex-shrink: 0; width: 260rpx; height: 310rpx; padding: 0 20rpx; background-color: #ffffff; box-shadow: 0 2rpx 8rpx 0 rgba(211, 211, 211, 0.66); border-radius: 10rpx; border: solid 1rpx #d9dadf; } .recommend .recommendList .list .face{ width: 90rpx; height: 90rpx; margin-top: 25rpx; background-color: #dcdcdc; border-radius: 45rpx; } .recommend .recommendList .list .face image{ width: 90rpx; height: 90rpx; background-color: #dcdcdc; border-radius: 45rpx; } .recommend .recommendList .list .name{ margin-top:15rpx; font-size: 26rpx; color: #4f4f4f; } .recommend .recommendList .list .desc{ margin-top:15rpx; font-size: 22rpx; color: #666666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .recommend .titleBox { display: flex; justify-content: space-between; align-items: center; } .recommend .titleBox .titleBox_right { margin-right: 30rpx; font-size: 24rpx; color: #666666; display: flex; align-items: center; } .recommend .titleBox .titleBox_right .iconfont { font-size: 38rpx; margin-top: 5rpx; color: #000; } .recommend .titleBox .titleBox_left { flex: 1; position: relative; font-size: 34rpx; color: #353434; font-weight: bold; } .recommend .titleBox .titleBox_left .iconfont{ font-size: 45rpx; } .choiceness { padding-top: 40rpx; padding-left: 29rpx; padding-bottom: 40rpx; background: #fff; } .choiceness .titleBox { display: flex; justify-content: space-between; align-items: center; } .choiceness .titleBox .titleBox_right { margin-right: 30rpx; font-size: 24rpx; color: #666666; display: flex; align-items: center; } .choiceness .titleBox .titleBox_right .iconfont { font-size: 38rpx; margin-top: 5rpx; color: #000; } .choiceness .titleBox .titleBox_left { flex: 1; position: relative; font-size: 34rpx; color: #353434; font-weight: bold; } .choiceness .titleBox .titleBox_left .iconfont { font-size: 45rpx; } .sort{ padding-top:36rpx; padding-bottom:41rpx; }