page { background: #f3f3f3; } .mb10 { margin-bottom: 20rpx; font-size: 32rpx; } /* 隐藏横向滚动条 */ ::-webkit-scrollbar { width: 0; height: 0; color: transparent; } .message { position: relative; width: 40rpx; height: 40rpx; image { width: 40rpx; height: 40rpx; } .tip { position: absolute; top: -6rpx; right: -12rpx; width: 12rpx; height: 12rpx; background: #eb5858; border-radius: 50%; } } .right_seat { width: 40rpx; } .infobox4 { position: relative; /* background: red; */ } .index-infobox5 { padding: 44rpx 30rpx 0; } .nurse_plan_box { } .nurse_plan_box .title { line-height: 34rpx; font-size: 36rpx; font-weight: bold; color: #030000; } .nurse_plan_box .txt_box { height: 60rpx; line-height: 60rpx; width: 200rpx; border: 2rpx solid #000000; border-radius: 30rpx; box-sizing: border-box; } .nurse_plan_box .txt_box .right_icon { width: 24rpx; height: 24rpx; } .nurse_plan_box .txt_box .txt { font-size: 26rpx; font-weight: bold; color: #000000; margin-left: 7rpx; } .add_device { width: 100%; height: 278rpx; background: #ffffff; border-radius: 30rpx; flex-direction: column; margin-top: 43rpx; } .add_device .add_device_btn { width: 260rpx; height: 80rpx; line-height: 80rpx; background: #000000; border-radius: 40rpx; } .add_device .right_icon { width: 30rpx; height: 30rpx; } .add_device .txt { font-size: 32rpx; font-weight: bold; color: #ffffff; margin-left: 14rpx; } .add_device .tips { font-size: 26rpx; font-weight: 400; color: #666666; margin-top: 42rpx; } .device_list { margin-top: 20rpx; width: max-content; } .device_list .device_item { overflow: hidden; width: 335rpx; height: 238rpx; border-radius: 30rpx; background: #ffffff; margin-top: 20rpx; margin-right: 20rpx; } .device_list .device_item:last-child { margin-right: 0; } .device_list .device_item .banner_img { width: 100%; height: 175rpx; border-radius: 0; } .device_list .device_item .device_name { /*width: 100%;*/ min-height: 63rpx; line-height: 63rpx; background: #ffffff; padding-left: 27rpx; font-weight: bold; font-size: 26rpx; color: #000000; } .infobox6 { padding: 0 30rpx; margin-top: 50rpx; } .nurse_detail .title { font-size: 36rpx; font-weight: bold; color: #030000; } .nurse_detail .nurse_info { background: #ffffff; margin-top: 45rpx; padding: 46rpx 30rpx 46rpx 30rpx; /*height: 530rpx;*/ background: #ffffff; border-radius: 30rpx; } .nurse_top .name { font-size: 32rpx; font-weight: bold; color: #030000; line-height: 1; margin-right: 20rpx; flex: 1; } .nurse_top .detail_txt { font-size: 26rpx; font-weight: 400; color: #666666; margin-right: 19rpx; } .nurse_top .right_icon { width: 10rpx; height: 20rpx; } .nurse_progress { padding: 40rpx 3rpx 0 7rpx; } .nurse_progress .txt { font-size: 28rpx; font-weight: 400; color: #030000; } .nurse_progress .progress_box .progress_width { overflow: hidden; position: relative; width: 240rpx; height: 12rpx; background: #f8f8f8; border-radius: 6rpx; margin-right: 20rpx; } .nurse_progress .progress_box .progress_width .progress { position: absolute; /*width: 50%;*/ height: 100%; background: linear-gradient(90deg, #eecda1, #ffe9c7); } .nurse_progress .progress_box .progress_num { font-size: 26rpx; font-weight: 400; color: #999999; } .nurse_progress .day_num { font-size: 26rpx; font-weight: 400; color: #999999; } .finish_status { height: 50rpx; background: #f8f8f8; border-radius: 25rpx; padding: 5rpx 8rpx; margin-top: 28rpx; } .finish_bg_color { background: #e5f9ee; } .finish_color { color: #57bc81 !important; } .finish_status image { width: 40rpx; height: 40rpx; border-radius: 50%; } .finish_status .status { font-size: 28rpx; font-weight: bold; color: #666666; padding-left: 18rpx; } .nurse_task { margin-top: 28rpx; } .nurse_task .task_card { position: relative; flex: 1; height: 150rpx; background: linear-gradient(90deg, #efdcc2, #fff2df); border-radius: 30rpx; padding: 15rpx 20rpx; box-sizing: border-box; margin-right: 33rpx; } .nurse_task .task_card .task_img { width: 120rpx; height: 120rpx; border-radius: 20rpx; vertical-align: middle; } .still_need_care { position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); border-radius: 30rpx; } .task_info { flex: 1; width: 0; margin-left: 20rpx; } .task_info .instrument_name { font-size: 26rpx; font-weight: bold; color: #000000; padding: 27rpx 0 14rpx; } .task_info .scene_info { font-size: 22rpx; font-weight: 400; color: #666666; line-height: 1; white-space: nowrap; } .task_info .scene_info .vertical_line { padding: 0 6rpx; } .nurse_task .action_btn { height: 60rpx; line-height: 60rpx; background: #000000; border-radius: 30rpx; font-size: 26rpx; font-weight: 400; color: #ffffff; padding: 0 29rpx; } .grey_btn { background: #cccccc !important; color: #ffffff !important; } .black_bg { background: #000000 !important; } .next_nurse_time { margin-top: 30rpx; } .next_nurse_time .tip { font-size: 28rpx; font-weight: 400; color: #030000; } .next_nurse_time .switch { width: 80rpx; border-radius: 20rpx; } .next_nurse_time .van-switch { border-color: #e0e0e0; } .next_nurse_time .van-switch--on { border-color: #8ee2b1 !important; } .next_nurse_time .van-switch__node { box-shadow: none; } .audit { padding: 24rpx 0; } .audit_btn { width: 260rpx; height: 80rpx; line-height: 80rpx; text-align: center; background: #cccccc; border-radius: 40rpx; font-size: 32rpx; font-weight: bold; color: #ffffff; } .nurse_recommend_box { padding: 0 30rpx; margin-top: 53rpx; } .nurse_recommend_box .title { line-height: 34rpx; font-size: 36rpx; font-weight: bold; color: #030000; } .nurse_recommend_box .txt_box { } .nurse_recommend_box .txt_box .txt { font-size: 26rpx; font-weight: 400; color: #666666; } .nurse_recommend_box .txt_box .right_icon { width: 10rpx; height: 20rpx; margin-left: 15rpx; } .scroll_view { flex-direction: row; width: 100%; } .recommend_list { padding: 40rpx 30rpx 0; width: max-content; } .recommend_list .recommend_item { position: relative; overflow: hidden; width: 511rpx; height: 200rpx; border-radius: 30rpx; margin-right: 20rpx; } .recommend_list .recommend_item:last-child { margin-right: 0; } .recommend_list .recommend_item .banner_img { width: 100%; height: 100%; } .recommend_list .recommend_item .bottom { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 44rpx 37rpx 18rpx; box-sizing: border-box; } .recommend_list .recommend_item .bottom .title { font-size: 28rpx; font-weight: bold; color: #000000; } .recommend_list .recommend_item .bottom .join_in { width: 120rpx; height: 48rpx; line-height: 48rpx; background: #f8f8f8; border-radius: 24rpx; font-size: 24rpx; font-weight: 400; color: #000000; text-align: center; } .recommend_list .recommend_item .bottom .join_in.disabled { color: #ccc; } .infobox3 { position: relative; margin: 44rpx 30rpx 0; border-radius: 30rpx; overflow: hidden; height: 220rpx; /*box-shadow: -2.6rpx 0 11rpx .5rpx rgba(129, 129, 129, 0.05);*/ } .infobox3 swiper { border-radius: 22rpx; overflow: hidden; height: 214rpx; } .infobox3 swiper image { border-radius: 22rpx; overflow: hidden; height: 214rpx; background-color: #ababab; } .infobox3 .currentbox { background: rgba(255, 255, 255, 0.5); height: 4rpx; border-radius: 4rpx; z-index: 99; bottom: 6rpx; width: 140rpx; position: absolute; /* left: 50%; */ /* margin-left: -70rpx; */ } .infobox3 .currentbox .current { position: absolute; width: 46rpx; background: #fff; height: 8rpx; border-radius: 4rpx; left: 46rpx; top: -2rpx; } .popbox { position: relative; width: 670rpx; height: 840rpx; border-radius: 30rpx; background: #fff; } .MembraneCloth { position: relative; width: 670rpx; height: 840rpx; border-radius: 30rpx; background: #fff; .btn1 { font-style: normal; width: 270rpx; height: 90rpx; line-height: 90rpx; background: #000000; text-align: center; border-radius: 45rpx; font-size: 32rpx; font-weight: bold; margin-top: 55rpx; color: #ffffff; } .center{ height: 70%; background-color: red; .list{ width: 100%; height: 117rpx; background-color: #41a9fc; border-bottom: 2rpx solid black; display: flex; } } } .MembraneCloth .title { font-weight: bold; text-align: center; font-size: 36rpx; color: #030000; padding-top: 39rpx; } .popbox .title { font-weight: bold; text-align: center; font-size: 36rpx; color: #030000; padding-top: 39rpx; } .popbox_text { font-size: 28rpx; font-weight: 400; color: #000; text-align: center; margin-top: 64rpx; } .popbox_text text { font-weight: bold; font-size: 36rpx; } .popbox .info1 { border-bottom: 1rpx solid #d8d8d8; padding: 16rpx 0; margin: 0 24rpx; text-align: center; } .popbox .info1 .tip1 { color: #000; font-size: 26rpx; } .popbox .info1 .tip2 { color: #e9d3ae; font-size: 32rpx; } .popbox .info2 { padding: 16rpx 0 0; } .popbox .info2 .left { } .popbox .info2 .left .tip1 { color: #000; font-size: 26rpx; font-weight: bold; } .popbox .info2 .switch { position: relative; top: 4rpx; margin-left: 12rpx; } .popbox .info3 { margin: 59rpx 30rpx 37rpx; } .popbox .info3 .imgbox { } .popbox .info3 .imgbox .img { position: relative; width: 180rpx; height: 180rpx; border: 1px solid #dddddd; border-radius: 20rpx; background: #fff; overflow: hidden; margin-right: 18rpx; } .popbox .info3 .imgbox .img .item_img { width: 180rpx; height: 180rpx; } .popbox .info3 .imgbox .img:nth-child(n + 3) { margin-right: 0; } .popbox .info3 .imgbox .img2 { width: 180rpx; height: 180rpx; border: 1px solid #dddddd; border-radius: 20rpx; background: #fff; } .popbox .info3 .imgbox .img2 image { width: 40rpx; height: 40rpx; } .popbox .info3 .imgbox .img .close { width: 28rpx; height: 28rpx; position: absolute; z-index: 9; right: 4rpx; top: 4rpx; border-radius: 50%; background: rgba(0, 0, 0, 0.4); } .popbox .info4 { width: 610rpx; height: 186rpx; background: #ffffff; border: 1px solid #dddddd; border-radius: 3rpx; position: relative; margin: 0 30rpx; overflow: hidden; padding: 22rpx 30rpx 50rpx; box-sizing: border-box; } .popbox .info4 .content { /*padding: 14rpx;*/ width: 100%; height: 100%; font-size: 28rpx; font-weight: 400; /*color: #CCCCCC;*/ } .popbox .info4 .content textarea { /*color: #CCCCCC;*/ font-size: 28rpx; width: 100%; height: 100%; } .popbox .info4 .tip { position: absolute; right: 14rpx; color: #cccccc; font-size: 22rpx; bottom: 24rpx; } .popbox .popbtnbox { position: absolute; bottom: 54rpx; left: 0; right: 0; } .popbox .popbtnbox .btn1 { flex-shrink: 0; line-height: 90rpx; text-align: center; font-size: 30rpx; width: 270rpx; height: 90rpx; background: #000; border-radius: 45rpx; color: #fff; } .popbox4 { position: relative; /* padding: 50rpx 0 0; */ } .popbox4 > .title { text-align: center; padding: 43rpx 0 54rpx 0; font-size: 36rpx; font-weight: bold; color: #030000; } .popbox4 > .tipimg { margin: 20rpx 28rpx 0; } .popbox4 > .tiptext { /* text-align: center; color: #4E4E4E; */ margin-top: 4rpx; padding: 0 35rpx; /* font-size: 32rpx; */ max-height: 800rpx; overflow-y: scroll; } .popbox4 > .popbox4btn > .nextbtn { background: #000000; width: 270rpx; height: 90rpx; text-align: center; color: #fff; font-size: 32rpx; line-height: 90rpx; margin: 41rpx auto 44rpx; border-radius: 45rpx; font-weight: bold; } .popbox4 > .popbox4btn > .prebtn { width: 180rpx; height: 60rpx; text-align: center; color: #d3bc8d; font-size: 30rpx; line-height: 60rpx; margin: 50rpx auto 30rpx; border-radius: 30rpx; border: 1px solid #d3bc8d; } .popbox4btn { display: flex; align-items: center; justify-content: space-between; } .popbox4 .icon { position: absolute; top: 0; right: 0; width: 90rpx; height: 90rpx; display: flex; justify-content: center; align-items: center; } .popbox4 .icon image { width: 24rpx; height: 24rpx; } .canvas-big-box { position: fixed; top: -100000000px; left: 0; height: 100%; /* bottom: 0; */ right: 0; width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; } .canvas-box { width: 100%; height: 100%; background: #fff; z-index: 99; /* border-radius: 8rpx; */ position: relative; top: -1000000px; } .van-popup--bottom { z-index: 10000 !important; } .van-icon--image { width: 24rpx !important; height: 24rpx !important; } /* swtich整体大小 */ .wx-switch-input { width: 80rpx !important; height: 40rpx !important; } /* false的样式 */ .wx-switch-input::before { width: 80rpx !important; height: 40rpx !important; } /* true的样式 */ .wx-switch-input::after { width: 34rpx !important; height: 34rpx !important; } .popbox3 { border-radius: 30rpx; position: relative; width: 100%; height: 100%; } .popbox3 > .closeicon1 { position: absolute; right: 20rpx; top: 20rpx; width: 50rpx; z-index: 99; } .popup-title { font-size: 36rpx; font-weight: 400; text-align: center; } .popup-content-box { margin-top: 79rpx; padding: 0 30rpx; } .popup-content { font-size: 30rpx; margin-bottom: 20rpx; } .popup-content.is-privacy { color: #41a9fc; text-decoration: underline; } .popup-content.is-last { margin-bottom: 0; } .popup-btns { display: flex; margin-top: 76rpx; } .popup-btn { width: 270rpx; height: 90rpx; line-height: 90rpx; font-size: 32rpx; text-align: center; border: 1rpx solid #000; border-radius: 45rpx; } .popup-btn:first-child { margin-left: 22rpx; background: transparent; } .popup-btn:last-child { color: #fff; background-color: #000; } .popbox3 { border-radius: 30rpx; position: relative; width: 100%; height: 100%; } .popbox3 > .closeicon1 { position: absolute; right: 20rpx; top: 20rpx; width: 50rpx; z-index: 99; } .bind_info { display: flex; flex-direction: column; align-items: center; width: 640rpx; padding-bottom: 47rpx; text-align: center; background: #ffffff; border-radius: 30rpx; } .bind_success_icon { width: 120rpx; height: 120rpx; background: #8ee2b1; border-radius: 50%; margin: 48rpx auto 27rpx; } .bind_success_text { line-height: 1 !important; overflow: visible; font-size: 30rpx; color: #030000; line-height: 60rpx; margin-bottom: 40rpx; text-align: center; } .bind_successBtn_ok { width: 270rpx; height: 90rpx; line-height: 90rpx; margin: 0 auto; text-align: center; background: #000000; border-radius: 45rpx; color: #fff; } .popup_box { border-radius: 30rpx; background: #fff; position: relative; padding: 80rpx 0; } .popup_box > .close_icon { position: absolute; right: 20rpx; top: 20rpx; width: 50rpx; } .popup_box > .success_icon { width: 130rpx; margin: auto; } .popup_box > .tip { font-weight: bold; font-size: 30rpx; text-align: center; margin-top: 20rpx; } .popup_box > .popup_box3btn { background: #000000; color: #fff; font-size: 32rpx; width: 270rpx; height: 90rpx; line-height: 90rpx; margin: 30rpx auto 0; text-align: center; border-radius: 45rpx; } .van-popup__close-icon { position: relative; z-index: 15 !important; } .pop-box { display: flex; flex-direction: column; position: relative; overflow: hidden; max-height: 80vh; } .pop-box .pop-box-topbar { position: absolute; top: 0; left: 0; right: 0; background-color: #fff; z-index: 10; } .pop-box .pop-box-body { padding: 100rpx 0 10rpx; flex: 1; overflow: auto; } .haibaoTitle { text-align: center; font-size: 36rpx; font-weight: bold; padding: 30rpx; } .haibaoTip { font-size: 28rpx; font-weight: 400; color: #000000; line-height: 1; text-align: center; padding: 10rpx 0 30rpx; } .index { position: relative; padding-top: 32rpx; background-color: #fff; box-shadow: 0rpx 2rpx 25rpx 18rpx rgba(210, 210, 210, 0.1); border-radius: 30rpx; .date-title { position: absolute; top: 32rpx; right: 16rpx; width: 132rpx; display: flex; align-items: center; justify-content: space-between; height: 40rpx; z-index: 99; .text { color: #666; font-size: 26rpx; font-family: PingFang SC; } } } .custom-popup { background: none !important; } .van-popup { border-radius: 30rpx; .popBox { // box-sizing: border-box; // width: 670rpx; // height: 840rpx; // background: #ffffff; // border-radius: 30rpx; // position: relative; // padding: 42rpx 30rpx 0; -webkit-box-sizing: border-box; box-sizing: border-box; width: 670rpx; height: 250rpx; background: rgba(0, 0, 0, 0.6); border-radius: 30rpx; position: relative; text-align: center; color: #ffff; line-height: 250rpx; opacity: 0.8; .close_icon { position: absolute; width: 50rpx; height: 50rpx; top: 34rpx; right: 34rpx; } } }