@font-face{font-family:editicon;src:url('//image.wjx.cn/wjxui/font/1066834/iconfont.woff2?t=1653967509898') format('woff2'),url('//image.wjx.cn/wjxui/font/1066834/iconfont.woff?t=1653967509898') format('woff'),url('//image.wjx.cn/wjxui/font/1066834/iconfont.ttf?t=1653967509898') format('truetype')}.appointPart{border-radius:4px;border:1px solid #f1f1f1;padding:14px}.isAppointment .appointPart{border:none;padding:0}.isAppointment .appointPart_content_part{border:none;padding:0}.appointment_ischoose.appointPart{padding:0}.appointment_ischooseli .shop-item{padding:0;margin:0}.appointment_ischooseli .appoint-item{padding:0;margin:0}.appointPart_content{display:flex;justify-content:space-between;align-items:center;min-height:68px}.appointPart .appoint-item .img_place,.appointPart .shop-item .img_place{border-radius:2px;display:flex;align-items:center;justify-content:center;max-width:80px;margin-right:14px}.appointPart .appoint-item,.appointPart .shop-item{padding:7px 24px 7px 7px;border-radius:4px;border-bottom:1px solid #f2f2f2}.appointPartans{padding:0}.appointPart .appoint-item:last-child,.appointPart .shop-item:last-child{border-bottom:none}.appointPart .shopRightCont{padding:5px 14px 5px 0;display:flex;flex-direction:column;justify-content:center}.appointPart_content_part{display:flex;min-width:75%}.appointPart .appoint-item .item_name,.appointPart .shop-item .item_name{font-weight:500;font-size:14px;color:#262626;line-height:20px}.previewapstate .wjxui-btn-fit{min-width:60px;height:24px;background:#fcfcfc;border-radius:14px;border:1px solid #e6e6e6;line-height:24px;font-size:14px;color:#0095ff!important;padding:0;display:flex;align-items:center;justify-content:center;padding:0 10px}.previewapstate .wjxui-btn-fit:hover{color:#0095ff!important;background:#fff;border-color:#0095ff}.appointPart .appoint-item .shop-des,.appointPart .shop-item .shop-des{margin-top:6px;-webkit-line-clamp:3}.appoint-item .shop-des{font-size:12px;color:#8c8c8c;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;cursor:pointer}.productslist{padding-bottom:8px;margin-bottom:4px}.productitem{display:flex;align-items:center;padding:10px 0;position:relative;font-size:12px;overflow:hidden;border-bottom:1px solid #efefef}.productitemap{display:flex;flex-direction:column;flex:1;align-items:flex-start}.appointcart .productitem img{width:48px;border-radius:2px;margin-right:8px}.appoint_costlist{display:flex;flex-direction:column;justify-items:center;align-items:end}.appoint_costlist>span{font-size:12px;color:#4e4e4e;line-height:20px}.productitem .appoint_costlist .fpprice{font-size:16px}.appoint_costlist>span:last-child{font-size:14px;color:#8c8c8c;line-height:20px;margin-top:6px}.productitem:last-child{border-bottom:0}.productitem .fpname{display:block;width:70%;font-size:14px;line-height:20px;color:#262626;float:left;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.productitem .fpdesc{font-size:14px;color:#666;line-height:20px;margin-top:6px}.productitem .fpnum{text-align:right;width:20%;font-size:14px;color:#999}.productitem .fpprice{font-size:14px;width:36%;text-align:right;color:#262626}.editicon{font-family:editicon!important;font-size:16px;margin-right:5px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;font-weight:400!important;text-decoration:none}.goNextMonthButton,.goPrevMonthButton{height:24px;width:24px;border:none;outline:0;color:#999;font-size:12px;background:0 0;cursor:pointer}.appointment_item_content{margin-left:15px;margin-right:15px;flex:1}.appointment_item_content table tr:first-child{height:42px;line-height:42px}.appointment_item_content table tr:first-child th{text-align:center}.appointment_item_content table tr:first-child th:first-child{padding-left:15px}.appointment_item_content table tr:first-child th select{background:0 0;border:none;font-size:14px;padding:0}.appointment_item_content table tr:first-child th select.yearSelect{margin-right:6px}.appointment_item_content table tr:first-child th:last-child{padding-right:15px;text-align:right}.appointment_item_content table tr:nth-child(2) th{text-align:center;font-weight:400;font-size:14px;color:#666;width:14.28%;line-height:20px;padding:18px 0 8px 0}.appointment_item_content table tr td{padding:8px}.appointment_item_content table tr td>div{border-radius:6px;min-width:44px;height:60px;padding:10px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px}.appointment_item_content table tr td>div b{font-weight:500}.appointment_item_content table tr td>div span{font-size:12px;line-height:17px;margin-top:2px;white-space:nowrap}.appointment_item_content table tr td.checkedred>div{background:#0095ff;border-radius:6px;color:#fff}.canselectdate{font-weight:500;font-size:14px;color:#262626;line-height:56px;padding:0 17px}.appointment_item_box{background:#fafafa}.appointment_item_div{display:flex;padding:0 0 18px 0;border:1px solid #f1f1f1;border-left:none;border-right:none}.canchoose_datelist{width:290px;margin:0 20px 0 0;min-width:175px}.newappinot_iputbox p{font-weight:500;font-size:14px;color:#262626;padding:28px 20px 8px}.newappinot_iputbox{padding-bottom:18px}.appoint_haschecklist>div{min-height:48px;background:#fff;border-radius:4px;border:1px solid #eaeaea;margin:0 20px;padding:10px 40px 10px 16px;font-size:14px;color:#000;display:flex;line-height:20px;margin-top:6px;display:flex;align-items:center;position:relative;justify-content:start}.appoint_haschecklist>div i{position:absolute;right:18px;cursor:pointer;top:13px}.appoint_haschecklist>div .appoint_mul_option i{color:#bfbfbf;font-size:12px;margin-right:0;position:static}.appoint_haschecklist>div span:nth-child(2){padding-left:10px;margin-left:10px;border-left:1px solid #e6e6e6}.appointment_item_content .date_not_allowed>div{color:#c2c2c2}.canchoose_datelist ul li{width:calc(50% - 5px);height:66px;background:#fff;border-radius:4px;border:1px solid #eaeaea;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;margin-bottom:8px}.canchoose_datelist ul li.timepeiehasover{background:#fafafa;color:#c2c2c2;border:1px solid #eaeaea}.canchoose_datelist ul li b{font-weight:600;font-size:14px;color:#000;margin-bottom:2px;line-height:20px}.canchoose_datelist ul li span{font-size:12px;color:#666;line-height:17px}.canchoose_datelist ul li.timepeiehasover b,.canchoose_datelist ul li.timepeiehasover span{color:#c2c2c2}.canchoose_datelist ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-height:468px;overflow-y:auto}.canchoose_datelist ul li.appointhaschecked b{color:#fff}.canchoose_datelist ul li.appointhaschecked span{color:#fff}.canchoose_datelist ul li.appointhaschecked{background:#0095ff}.appointment_item_content .appoint_not_allowed>div{color:#a8a8a8;background:#f2f2f2}.previewapstate .wjxui-btn-fit.appointbtnchecked{background:#0095ff;color:#fff!important}.previewapstate .wjxui-btn-fit .editicon{margin-right:0}.appointcart{padding:15px;background:#fafafa;border-radius:4px;border:1px solid #f1f1f1;margin:20px 20px 0}.appointcart .productitem{display:flex;align-items:center;justify-content:space-between}.appointcart .productitem>div{display:flex}.appointcart .productitem>div:first-child{width:80%}.shopRightCont{width:77%}.previewapstate{display:flex;flex-direction:column;justify-content:center}.appointPart_content_part{width:100%;justify-content:space-between;display:flex}.appointPartans .appoint-item{margin:0 14px 0 14px;padding:16px 0}.appointment_ischoose .appointment_ischooseli{margin:0;width:auto;padding:0}.appointment_ischooseli .appointPart_content{padding:16px 16px 16px 16px}.appoint_mul_option{position:absolute;right:10px;display:flex}.appoint_mul_option .operation{cursor:pointer;float:left;display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;border:1px solid #e8e8e8;background:#fff}@media screen and (max-width:768px){.canchoose_datelist ul li b{font-size:12px;white-space:nowrap}}@media screen and (max-width:700px){.appointPartans .appoint-item{padding:18px 0;margin:0 14px}.canchoose_datelist ul li b{font-size:14px}.appoint-item .shop-des{color:#a6a6a6}.appointcart{padding:20px;margin:0 19px}.appointment_item_box{display:none;overflow-x:auto}.appointPart .layui-layer .layui-layer-btn{background:#0095ff;font-weight:500;font-size:16px;margin:0 15px;height:44px}.ismob .appointPart .layui-layer-btn .layui-layer-btn0{color:#fff!important}.appointment_curopenmodel .canchoose_datelist ul{max-height:216px}.appointment_ischooseli .appointPart_content{padding:0}}.appointPart .appointment_curopenmodel{padding:40px 15px 0;margin:0}.appointment_curopenmodel .previewapstate{display:none}.appointPart .appointment_curopenmodel .item_name{position:absolute;top:-40px;font-size:16px;line-height:22px;left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.appointment_curopenmodel .shop-des{font-weight:400;font-size:14px;color:#8c8c8c}.appointment_curopenmodel .appointPart_content{padding:0 0 22px 0}.appointment_curopenmodel .appointPart_content_part{position:relative}.appointment_curopenmodel .appointment_item_content{margin:0;width:100%}.appointment_curopenmodel .img_place{max-width:98px}.appointment_curopenmodel .appointment_item_box{display:block}.appointment_curopenmodel .newappinot_iputbox{background:#fff}.appointment_curopenmodel .newappinot_iputbox p{padding:14px 0 8px}.appointment_curopenmodel .canselectdate{line-height:44px;padding:0}.appointment_curopenmodel .appointment_item_div{background:#fff;border:none;padding-bottom:0;flex-direction:column}.appointment_curopenmodel .canchoose_datelist ul{justify-content:flex-start}.appointment_curopenmodel .canchoose_datelist ul li{width:32%;margin-right:2%}.appointment_curopenmodel .canchoose_datelist ul li:nth-child(3n){margin-right:0}.appointment_curopenmodel .canchoose_datelist{margin:0;width:100%}.appointment_curopenmodel .appoint_haschecklist{padding:4px 0 4px 0;margin:0}.appointment_curopenmodel .appoint_haschecklist>div{margin:6px 0 0 0}.appointment_curopenmodel .__calendarTable tr{display:none}.appointment_curopenmodel .__calendarTable tr:last-child{display:table-row}.appointment_curopendaymodel .__calendarTable tr{display:table-row}.appointment_curopendaymodel .__calendarTable tr:last-child{display:none}.appointment_curopendaymodel .appointPart_content{display:none}.appointPart .appointment_curopendaymodel{padding-top:0}.appointment_curopenmodel .appointment_item_content table tr td{padding:0 3px 0 0;width:14.2%}.appointment_curopenmodel .appointment_item_content table tr td>div{font-size:16px;width:auto;background:#fafafa;border-radius:4px;height:70px}.appointment_curopendaymodel .appointment_item_content table tr td>div{height:60px}.appointment_curopenmodel .appointment_item_content table tr td.checkedred>div{background:#0095ff;border-radius:6px}.appointment_curopenmodel .appointment_item_content table tr td>div b{font-size:18px;line-height:25px}.appointment_curopenmodel .appointment_item_content table tr td.date_not_allowed>div b{color:#c2c2c2}.apmbchoosedaybox .appointment_item_content table tr td>div b{font-size:16px}.appointment_curopenmodel .appointment_item_content table tr td>div h5,.appointment_curopenmodel .appointment_item_content table tr td>div span{font-weight:400;font-size:9px;color:#666}.appointment_curopenmodel .appointment_item_content table tr td.date_not_allowed>div h5,.appointment_curopenmodel .appointment_item_content table tr td.date_not_allowed>div span{color:#c2c2c2;line-height:13px;margin:0}.apmbchoosedaybox .appointment_item_content table tr td>div span{font-size:12px}.appointment_curopenmodel .appointment_item_content table tr td>div h5{margin-bottom:2px}.appointment_curopenmodel .appointment_item_content table tr .checkedred>div h5,.appointment_curopenmodel .appointment_item_content table tr .checkedred>div span{color:#fff}.apmbchoosedaybox .appointment_item_content{position:fixed;width:100%;bottom:0;left:0;padding:0 15px 50px;background:#fff}.apmbchoosedaybox .appointPart_content,.apmbchoosedaybox .canchoose_datelist,.apmbchoosedaybox .newappinot_iputbox{display:none!important}.apmbchoosedaybox .canselectdate a{display:none}.apmbchoosedaybox .__calendarTable tr{display:table-row}.apmbchoosedaybox .__calendarTable tr:last-child{display:none}.apmbchoosedaybox .appointment_item_content table tr td{padding:4px}.appointment_curopendaymodel .appointment_item_content table tr td{padding:4px 3px}.apmbchoosedaybox table tr:first-child{background:#f9f9f9}.apmbchoosedaybox .appointment_item_content table tr td>div{height:60px}.bottom_mbappointconfrim{background:#0095ff;height:44px;line-height:44px;justify-content:center;border-radius:2px;color:#fff;margin-top:44px;display:none;text-align:center}.apmbchoosedaybox .bottom_mbappointconfrim{display:block}.apmbchoosedaybox .appointment_item_content table tr td.normal{background:0 0}.apmbchoosedaybox .canselectdate{padding-top:9px}.__apcalendarPanel{overflow-x:auto}.appointment_curopenmodel .div_apcalendar{margin-right:32px;position:relative}.appointment_curopenmodel .div_apcalendar:after{position:absolute;width:12px;right:0;content:"";height:70px;top:0;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 1%,rgba(0,0,0,.06) 100%)}.apmbchoosedaybox .div_apcalendar,.appointment_curopendaymodel .div_apcalendar{margin-right:0}.apmbchoosedaybox .div_apcalendar:after,.appointment_curopendaymodel .div_apcalendar:after{display:none}.appoint_moreday_btn{position:absolute;right:0;bottom:-70px;display:flex;flex-flow:column;height:70px;background:#fff;z-index:1;justify-content:center;line-height:20px;width:32px;padding-left:5px}.appoint_moreday_btn span{text-align:right;font-size:10px;line-height:14px}.appoint_moreday_btn i{font-size:20px;margin-right:0;text-align:right}