/* created by WQ in 2019-7-11*/

body #app .i-header .i-arrow-back-container {
  padding: 0 15px 0 10px;
  left: 0;
}

body #app .i-header span {
  font-size: 18px;
}

.detail_content .pickerDate a.vux-datetime {
  padding: 10px 0 10px 10px;
}

.detail_content .pickerDate a.vux-datetime div .weui-label {
  width: initial !important;
}

.detail_content .pickerDate a.vux-datetime .weui-cell__ft.vux-datetime-value {
  margin-right: 5px;
}

.vue_table .good-table .table-content {
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
}

.vue_table .good-table .table-footer .info {
  width: initial !important;
}

body #app #i4U_todo #vux_view_box_body .weui-cells {
  background-color: transparent;
}

body #app #i4U_todo #vux_view_box_body {
  background-color: #f6f6f6;
}

body #app .i-page .workOrderItem {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}

body #app .i-page .workOrderItem.SOT050_emergency_workOrderItem {
  background-color: rgba(246, 248, 197, 0.5);
}

body #app .i-page .workOrderItem .item {
  margin-bottom: 0;
  padding-top: 16px;
}

body #app .i-page .workOrderItem .item.SOT050_emergency {
  /* background-color: rgba(246, 248, 197, 0.5); */
  background-color: transparent;
}

body #app .i-page .workOrderItem .item .title {
  height: initial;
  line-height: 1.2;
  white-space: normal;
  font-size: 135%;
  margin-bottom: 2px;
}

body #app .i-page .workOrderItem .item .tags {
  margin: 0;
}

body #app .i-page .workOrderItem .item .tags>span>img {
  display: none;
}

body #app .i-page .workOrderItem .item .tags>span {
  border-radius: 2px;
  display: inline-block;
  font-size: 90%;
  height: 20px;
  line-height: 20px;
  width: 20px;
  padding: 0;
  margin-right: 0px;
  font-weight: bold;
  width: 20px;
  text-indent: -999px;
  overflow: hidden;
  float: left;
  margin: 3px 3px 6px 0;
}

body #app .i-page .workOrderItem .item .tags .overtimeFlag {
  background: #fb922b url(../img/labelicon_overtime.png) no-repeat 3px center;
  background-size: 12px 12px;
  width: initial;
  text-indent: initial;
  padding: 0 3px 0 16px;
}

body #app .i-page .workOrderItem .item .tags .reminderCount {
  background: #fb922b url(../img/labelicon_reminder.png) no-repeat center center;
  background-size: 12px 12px;
}

body #app .i-page .workOrderItem .item .tags .emergency {
  background: #fb922b url(../img/labelicon_urgent.png) no-repeat center center;
  background-size: 12px 12px;
}

body #app .i-page .workOrderItem .item .tags .emergency_new {
  background: #fb2b2b;
  text-indent: unset;
  width: auto;
  color: #ffffff;
  padding: 0 5px;
  line-height: 20px;
}

body #app .i-page .workOrderItem .item .tags .reminderCount_new {
  background: #ff6931;
  text-indent: unset;
  width: auto;
  color: #ffffff;
  padding: 0 5px;
  line-height: 20px;
}

body #app .i-page .workOrderItem .item .tags .tag {
  width: initial;
  text-indent: 0;
  overflow: initial;
  padding: 3px 4px 2px;
  background-color: #fcf0ea;
  color: #ed763d;
  font-weight: bold;
  font-size: 16px;
  height: initial;
  line-height: 16px;
}

body #app .i-page .workOrderItem .item .content {
  clear: both;
  padding-top: 0px;
}

body #app .i-page .workOrderItem .item .content .position {
  margin-top: 6px;
}

body #app .i-page .workOrderItem .item .content .position>p {
  display: block;
  /* height: 18px; */
  line-height: 18px;
  position: relative;
  margin-bottom: 5px;
  color: #666;
}

body #app .i-page .workOrderItem .item .content .position>p:first-child>span {
  border: 1px solid #73c071;
  background-color: #c1e3c2 !important;
}

body #app .i-page .workOrderItem .item .content .position>p>span {
  display: inline-block;
  font-size: 11px !important;
  border-radius: 50%;
  position: relative;
  top: 1px;
  width: 9px;
  height: 9px;
  padding: 0 !important;
  text-indent: -999px;
  overflow: hidden;
  border: 1px solid #4e84ca;
  background-color: #b3ccea !important;
}

body #app .vux-tab .vux-tab-item {
  font-size: 18px;
  color: #777;
}

body #app .vux-tab .vux-tab-item.vux-tab-selected {
  font-weight: bold;
}

body #app .todo_nav_list {
  background-color: #ededed;
  padding: 8px 0;
}

body #app #i4U_todo .i-search .weui-search-bar,
body #app #i4U_todo .initical-i-search .weui-search-bar {
  background-color: #ededed;
  padding: 0px 4px 6px;
}

body #app #i4U_todo .initical-i-search .weui-search-bar__cancel-btn {
  color: #62a9f0;
}

body #app #i4U_todo .i4U_todo_buttons {
  padding-top: 0;
}

body #app #i4U_todo .i4U_todo_buttons button {
  font-size: 18px;
  font-weight: bold;
  color: #888;
  margin: 0 15px 0 0;
  height: 36px;
  line-height: 36px;
}

body #app #i4U_todo .i4U_todo_buttons button.weui-btn_primary {
  min-width: 170px;
}

body #app .workSpace.i-page .weui-grids {
  background-color: #fff;
  margin: 0 10px;
  border-radius: 10px;
  box-shadow: rgba(200, 200, 200, 0.3) 0px 3px 8px;
}

body #app .workSpace.i-page .weui-grid:after,
body #app .workSpace.i-page .weui-grid:before {
  color: #fff;
  border-color: #fff;
}

body #app .workSpace.i-page .weui-cells__title span {
  left: 32px;
}

body #app .workSpace.i-page .weui-cells__title img {
  left: 20px;
}

body #app .workSpace.i-page .weui-grid .weui-grid__label .i-span label {
  color: #333;
  font-size: 16px;
}

body #app #i4U_SearchOrderList .weui-cells {
  background-color: transparent;
}

body #app .joinEnterprise_content .weui-cells:after,
body #app .joinEnterprise_content .weui-cells:before {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
}

body #app .joinEnterprise_content>div>img {
  display: none;
}

body #app .joinEnterprise_content {
  background: #fff url(../img/bg_joinenterprise1.png) no-repeat center -30px;
  background-size: 614px 180px;
  padding-top: 59px;
}

body #app .joinEnterprise_content>div .inputArea {
  width: 90%;
  margin: 0 auto;
  background: transparent url(../img/icon_joininto1.png) no-repeat center 0px;
  background-size: 90px 90px;
  padding-top: 135px;
}

body #app .joinEnterprise_content>div .successTip {
  background: transparent url(../img/icon_joininto2.png) no-repeat center 0px;
  background-size: 90px 90px;
  padding-top: 100px;
  margin-top: 0;
}

body #app .joinEnterprise_content>div .successTip+.info {
  width: initial !important;
}

body #app .joinEnterprise_content>div .successTip+.info>div {
  height: initial;
  border-bottom: none;
}

body #app .joinEnterprise_content>div .successTip+.info>div>div .weui-cell {
  padding: 5px 10px;
  line-height: 22px;
}

body #app .joinEnterprise_content>div .inputArea .vux-x-input.weui-cell {
  border: 1px solid #dfdfdf;
  border-radius: 40px;
  height: 30px;
  line-height: 30px;
  font-size: 20px;
}

body #app .joinEnterprise_content>div .vux-flexbox.vux-flex-row {
  width: 90%;
  margin: 20px auto;
  padding-bottom: 100px;
  box-shadow: none;
}

body #app .joinEnterprise_content>div .vux-flexbox.vux-flex-row button {
  color: rgb(255, 255, 255);
  background: linear-gradient(90deg, rgb(137, 188, 240), rgb(84, 148, 210));
  border-radius: 34px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  font-weight: bold;
}

body #app .joinEnterprise_content.bind_number>div>img+p {
  margin-top: 10px;
}

body #app .joinEnterprise_content.bind_number>div .inputArea {
  background: none;
  padding-top: 0px;
}

body #app .joinEnterprise_content.bind_number>div .inputArea .vux-x-input.weui-cell {
  margin: 10px 0;
}

body #app .joinEnterprise_content.bind_number>div .inputArea .vux-x-input.weui-cell .weui-cell__bd input.weui-input {
  text-align: left !important;
  padding-left: 10px;
}

body #app .joinEnterprise_content.bind_number>div .inputArea .vux-x-input.weui-cell .weui-cell__ft .weui-btn_primary {
  background-color: #71a6ea;
}

body #app .storeOPItem .right {
  width: initial;
}

body #app .storeOPItem .right input {
  width: 50px;
  float: right;
}

body #app .storeOPItem .right select {
  float: right;
}

body #app .check_list .check_item .right {
  padding: 10px 0 10px 10px;
}

/* body #app .newInfo .center {
  height: 54px;
  padding-bottom: 0;
} */

body #app .inpatient .ordering_list {
  padding-top: 20px;
}

body #app .i_custHeader {
  background-color: #ededed;
}

body #app .i_custHeader>div>div {
  font-size: 18px;
}

body #app .i_custHeader>div>div:nth-child(1) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body #app .patient_check_wrap .project_checker {
  padding: 5px 0;
}

body #app .patient_check_wrap .project_checker .weui-cells__title {
  margin-top: 10px;
}

body #app .patient_check_wrap .project_checker .weui-cells .vux-checker-box {
  padding: 5px;
}

body #app .patient_check_wrap .project_checker .weui-cells .vux-checker-box .radio-item {
  margin: 0;
  padding: 0 12px 0 0;
  font-size: 18px;
  color: #444;
}

body #app .DBdetail.i-page .dv .body {
  opacity: 1;
  border-radius: 3px;
}

body #app .DBdetail.i-page .dv .body .content {
  margin-left: 65px;
  padding-top: 0px;
  height: 100%;
  padding-right: 40px;
  background-size: 30px 20px !important;
  background: url(../img/icon_white_arrow.png) no-repeat right center;
}

body #app .DBdetail.i-page .dv .body .content p {
  padding-top: 14px;
}

body #app .DBdetail.i-page .dv .body .content span {
  line-height: 20px;
  display: inline-block;
}

body .vux-toast .weui-toast {
  padding: 10px 20px 20px;
  box-shadow: 0 15px 20px rgba(110, 115, 113, 0.4);
  border: 1px solid #d3d3d3;
  background: rgba(255, 255, 255, 1);
  width: 11em !important;
}

body .vux-toast .weui-toast .weui-icon_toast {
  background: url(../img/icon_toast2.png) no-repeat center center;
  background-size: 80px 80px;
  height: 80px;
  width: 80px;
  margin: 20px auto 0;
}

body .vux-toast .weui-toast .weui-toast__content {
  font-size: 20px;
  color: #555;
  line-height: 25px;
  padding-top: 10px;
}

body .vux-toast .weui-toast.weui-toast_success .weui-icon_toast {
  background-image: url(../img/icon_toast1.png);
}

body .vux-toast .weui-toast.weui-toast_forbidden .weui-icon_toast {
  background-image: url(../img/icon_toast2.png);
}

body .vux-toast .weui-toast.weui-toast_cancel .weui-icon_toast {
  background-image: url(../img/icon_toast2.png);
}

body .vux-toast .weui-toast .weui-icon_toast:before {
  content: none !important;
}

body #app .bindQR_content {
  background: linear-gradient(rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 0)) !important;
  padding-bottom: 180px;
}

body #app .nodata_new {
  background: linear-gradient(rgba(255, 255, 255, 1) 75%, rgba(255, 255, 255, 0)) !important;
  padding-top: 0 !important;
}

body #app .nodata_new>p.nodata-title {
  padding-top: 180px;
  background-image: url(/wechat/assets/img/icon_nodata_done_new.png);
  background-size: 320px 176px;
  background-position: center 30px;
  background-repeat: no-repeat;
}

body #app .nodata_new.allcompleted>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_done_new.png);
}

body #app .nodata_new.nomsg>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_chat_new.png);
}

body #app .nodata_new.nomenu>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_menu_new.png);
}

body #app .nodata_new.nocompete>p.nodata-title,
body #app .nodata_new.noorderitem>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_order_new.png);
}

body #app .nodata_new.nocate>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_done_new.png);
}

body #app .nodata_new.nobuilding>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_building_new.png);
}

body #app .nodata_new.noallocate>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_report_new.png);
}

body #app .nodata_new.nosparepart>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_sparepart_new.png);
}

body #app .nodata_new.noreport>p.nodata-title,
body #app .nodata_new.noreporttemp>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_report_new.png);
}

body #app .nodata_new.norate>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_rate_new.png);
}

body #app .nodata_new.noanswer>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_qa_new.png);
}

body #app .nodata_new.noquestion>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_question_new.png);
}

body #app .nodata_new.norequest>p.nodata-title {
  background-image: url(/wechat/assets/img/nocomplaint.png);
  background-size: 320px 96px;
}

body #app .nodata_new.nonotice>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_notice_new.png);
}

body #app .nodata.add_newcompany>p.nodata-title {
  background-image: url(/wechat/assets/img/icon_nodata_company_new.png);
}

body #app .i-page .dataBox {
  padding: 10px 0 0;
}

body #app .i-page .dataBox .dataLocation {
  padding: 0 0 5px 10px;
  color: #666;
}

body #app .i-page .dataBox .dataitems {
  padding: 0 20px 20px;
}

body #app .i-page.transferPlan .transferLocation {
  padding-left: 10px;
  color: #555;
  padding-bottom: 20px;
  box-sizing: border-box;
  position: unset;
}

body .vux-confirm.leave_hospital .vux-x-dialog .weui-dialog {
  max-width: initial;
  width: 90%;
  background-color: #f3f3f3;
}

body .vux-confirm.leave_hospital .vux-x-dialog .weui-dialog .weui-dialog__ft {
  background-color: #fff;
}

body .vux-confirm.leave_hospital .weui-dialog__bd:first-child {
  padding: 0px 0px 20px;
}

body .vux-confirm.leave_hospital .weui-dialog__bd:first-child .weui-cells .weui-cell:first-child .vux-cell-bd.vux-cell-primary>p {
  text-align: left;
}

body .vux-confirm.leave_hospital .weui-dialog__bd:first-child .weui-cells a.vux-datetime.weui-cell.weui-cell_access div:first-child {
  text-align: left;
}

body .vux-confirm.leave_hospital .weui-dialog__bd:first-child .weui-cells a.vux-datetime.weui-cell.weui-cell_access div:first-child label {
  width: initial !important;
}

body .vux-confirm.leave_hospital .weui-dialog__bd:first-child .weui-cells .weui-cell.vux-x-input div.weui-cell__hd {
  text-align: left;
}

body #app .inpatient.i-page .vux-actionsheet .weui-actionsheet__menu .weui-actionsheet__cell {
  padding: 8px 10px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #333;
}

body #app .inpatient.i-page .weui-cells .weui-cell .weui-cell__ft .days .item {
  display: inline-block;
  width: initial;
  background-color: #f2f2f2;
  border-radius: 0;
  border: 1px solid #e3e3e3;
  font-size: 30px;
  padding: 0px 15px;
  height: 50px;
  line-height: 44px;
  color: #62a9f0;
  float: right;
  margin-bottom: 0;
}

body #app .inpatient.i-page .weui-cells .weui-cell .weui-cell__ft .days .item.count {
  background-color: #fff;
  color: #555;
  font-size: 20px;
  border-right: 0;
  border-left: 0;
  width: 70px;
  text-align: center;
  padding: 0;
  line-height: 50px;
}

body #app .joinEnterprise.i-page.sendpdf .emailTip {
  position: absolute;
  top: 160px;
  text-align: center;
  width: 100%;
}

body #app .joinEnterprise.i-page.sendpdf .joinEnterprise_content>div .inputArea {
  padding-top: 150px;
  margin-bottom: 400px;
  background-image: url(../img/icon_joininto3.png);
}

body #app .joinEnterprise.i-page.sendpdf .joinEnterprise_content>div .inputArea .weui-input {
  text-align: left !important;
}

body #app .wrtieReport .report_item {
  margin-bottom: 0 !important;
}

body #app .wrtieReport .report_item .weui-cells {
  border-right: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
}

body #app .wrtieReport .report_item .weui-cells .report_tagComment {
  font-size: 16px;
  color: #777;
  padding: 0 10px 0 15px;
  position: relative;
  top: -10px;
}

body #app .wrtieReport .report_item .weui-cells .selectTime {
  /* display: -webkit-box!important; */
}

body #app .wrtieReport .report_item .weui-cells .selectTime div:first-child p {
  display: none;
}

body #app .wrtieReport .report_item .weui-cells .selectTime.weui-cell_access .weui-cell__ft {
  width: 98%;
  text-align: left;
}

body #app .wrtieReport .report_item .weui-cells .weui-cell:first-child .vux-cell-bd.vux-cell-primary .vux-label {
  width: initial !important;
  font-weight: bold;
  line-height: 1em;
}


/* 放大版样式 */

body #app.zc.large .i-page .workOrderItem .item .title {
  font-size: 140%;
}

body #app.zc.large .i-page .workOrderItem .item .tags .tag {
  font-size: 20px;
  line-height: 24px;
}

body #app.zc.large .i-page .workOrderItem .item .tags>span {
  height: 28px;
  line-height: 28px;
}

body #app.zc.large .i-page .workOrderItem .item .content {
  font-size: 110%;
}

body #app.zc.large .workSpace.i-page .weui-grid .weui-grid__label .i-span label {
  font-size: 20px;
}

body #app.zc.large .weui-grid__icon+.weui-grid__label {
  padding-top: 0;
}

body #app.zc.large .weui-cells {
  font-size: 20px;
}

body #app.zc .stuff_food .ordering_dt_goods .ordering_dt_goods_lf_menus li {
  text-align: left;
  font-size: 14px;
  color: #444;
  padding: 20px 10px;
  line-height: 18px;
}

body #app.zc .stuff_food .ordering_dt_goods .ordering_dt_goods_lf_menus li.act {
  font-weight: bold;
  color: #111;
}

body #app.zc .stuff_food .ordering_dt_goods .ordering_dt_goods_lf_lists .out_list .in_list .package_container {
  border-bottom: 5px solid #f5f5f5;
}

body #app.zc .stuff_food .ordering_dt_goods .ordering_dt_goods_lf_lists .out_list .in_list .package_container .food .food_basic .food_content .food_name {
  font-size: 1.1em;
  margin-bottom: 0;
}

body #app.zc .stuff_food .ordering_dt_goods .ordering_dt_goods_lf_lists .out_list .in_list .package_container .food_detail_container .food_detail>img {
  width: 80% !important;
  height: 70px !important;
  border-radius: 5px;
}

body #app.zc .stuff_food .ordering_dt_goods .ordering_dt_goods_lf_lists .out_list .in_list .package_container .food_detail_container .food_detail .food_name {
  margin-bottom: 10px;
  font-size: 0.9em;
  color: #666;
  margin-top: 0px;
  line-height: 18px;
}

body #app.zc .stuff_food .ordering_dt_goods .ordering_dt_goods_lf_lists .out_list .in_list>.food.vux-1px-b:after {
  border-bottom: 1px solid #e2e2e2;
}

body #app.zc .stuff_food .ordering_dt_goods .ordering_dt_goods_lf_lists .out_list .in_list>.food .food_basic .food_img img {
  border-radius: 5px;
}

body #app.zc .stuff_food .shopcart_list .out_list h5 {
  background: #f2f2f2;
  padding: 3px 10px;
  font-weight: normal;
  font-size: 16px;
}

body #app.zc .stuff_food .shopcart_list .out_list .in_list .shopcart_food {
  padding: 10px;
}

body #app.zc .stuff_food .shopcart_list .in_list .shopcart_food .food_name {
  margin-bottom: 0;
  font-size: 18px;
}

body #app.zc .stuff_food .shopcart_list .in_list .shopcart_food.vux-1px-b::after {
  border-bottom: 1px solid #e2e2e2;
}

body #app.zc .stuff_food .ordering_dt_goods .ordering_dt_goods_lf_lists .out_list .in_list .food_number {
  background: #ff4814;
  font-size: 12px;
  border-radius: 2px;
}

body #app .detail_progress .progress_item {
  padding-bottom: 40px;
}

body #app .detail_progress .progress_item .type_detail,
body #app .detail_progress .progress_item .type_detail_p {
  width: calc(100% - 40px);
}

body #app .detail_progress .progress_item .type_detail .type_title+.title_desr,
body #app .detail_progress .progress_item .type_detail_p .type_title+.title_desr {
  font-size: 14px;
  color: #999;
  clear: both;
  position: relative;
  top: -5px;
}

body #app .detail_progress .progress_item .type_detail .type_title {
  position: relative;
}

body #app .detail_progress .progress_item .type_detail .type_title .title_muststar,
body #app .detail_progress .progress_item .type_detail_p .type_title .title_muststar {
  display: inline-block;
  margin-right: 5px;
  line-height: 30px;
  font-size: 30px !important;
  position: relative;
  top: 3px;
  float: left;
}

body #app .detail_progress .progress_item .type_detail .type_title .title_nametext,
body #app .detail_progress .progress_item .type_detail_p .type_title .title_nametext {
  line-height: 24px;
}

body #app .detail_progress .progress_item .type_detail .type_info .weui-cells:after,
body #app .detail_progress .progress_item .type_detail .type_seven .weui-cells:after,
body #app .detail_progress .progress_item .type_detail_p .type_three.picture .weui-cells:after,
body #app .detail_progress .progress_item .type_detail .type_six.inp .weui-cells:after,
body #app .detail_progress .progress_item .type_detail .type_four.radio .weui-cells:after,
body #app .detail_progress .progress_item .type_detail .type_eight.voice .weui-cells:after,
body #app .detail_progress .progress_item .type_detail .type_five.multiple .weui-cells:after {
  border-bottom: 0px solid #d9d9d9;
}

body #app .detail_progress .progress_item .type_detail .type_four.radio .weui-cells .weui-cell:before,
body #app .detail_progress .progress_item .type_detail .type_five.multiple .weui-cells .weui-cell:before {
  border-top: 0px solid #fff;
}

body #app .detail_progress .progress_item .type_detail .type_four.radio .weui-cells .weui-cell,
body #app .detail_progress .progress_item .type_detail .type_five.multiple .weui-cells .weui-cell {
  padding: 10px 0;
}

body #app .detail_progress .progress_item .progress_item_dashed {
  border-left-style: dotted;
  border-left-color: #62a9f0;
}

body #app .detail_progress .progress_item .type_detail .type_one.signIn .should_come {
  font-size: 14px;
}

body #app .detail_progress .progress_item .type_detail .type_one.signIn .should_come+p {
  font-size: 14px;
  color: #666;
}

body #app .detail_progress .progress_item .type_detail .type_nine.date .type_info .weui-cells>a {
  border: 1px solid #e6e6e6;
  padding: 5px 10px !important;
  margin-top: 5px;
}

body #app .detail_progress .progress_item .type_detail .type_nine.date .type_info .weui-cells>a .vux-cell-value {
  color: #666;
  font-size: 16px;
}

body #app .detail_progress .progress_item .type_detail .type_seven.text .weui-cells .weui-cell {
  border: 1px solid #e6e6e6;
  padding: 5px 10px !important;
  margin-top: 5px;
  color: #666;
  font-size: 16px;
}

body #app .detail_progress .progress_item .type_detail .type_seven.text .weui-cells .weui-cell textarea {
  height: 60px;
}

body #app .detail_progress .progress_item .type_detail_p .type_three.picture .weui-cells .add_pics {
  padding: 0;
}

body #app .detail_progress .progress_item .type_detail .type_four.radio .weui-cells .weui-check_label,
body #app .detail_progress .progress_item .type_detail .type_five.multiple .weui-cells .weui-check_label {
  padding: 6px 10px 6px 0 !important;
}

body #app .detail_progress .progress_item .type_detail .type_eight.voice .weui-cells .add_pics {
  padding: 0;
}

body #app .detail_progress .progress_item .type_detail .type_six.inp .weui-cells .weui-cell {
  border: 1px solid #e6e6e6;
  padding: 5px 10px !important;
  margin-top: 5px;
  color: #666;
  font-size: 16px;
}

body #app .detail_progress .progress_item .type_detail .type_two.time .type_info>div {
  width: 100%;
}

body #app .detail_progress .progress_item .type_detail .type_two.time .type_info .weui-cells>a {
  border: 1px solid #e6e6e6;
  padding: 5px 10px !important;
  margin-top: 5px;
}

body #app .detail_progress .progress_item .type_detail .weui-cells,
body #app .detail_progress .progress_item .type_detail_p .weui-cells {
  clear: both;
}

body #app #vux_view_box_body .weui-cells .weui-cell p+span.vux-label-desc .overdue_day {
  border-radius: 2px;
  padding: 0px 2px;
}

.i4u_transferTime_date_picker {
  z-index: 6000 !important;
}

.tooltip {
  display: block !important;
  z-index: 10000;
}

.tooltip .tooltip-inner {
  background: black;
  color: white;
  border-radius: 16px;
  padding: 5px 10px 4px;
}

.tooltip .tooltip-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: 5px;
  border-color: black;
  z-index: 1;
}

.tooltip[x-placement^="top"] {
  margin-bottom: 5px;
}

.tooltip[x-placement^="top"] .tooltip-arrow {
  border-width: 5px 5px 0 5px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  bottom: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}

.tooltip[x-placement^="bottom"] {
  margin-top: 5px;
}

.tooltip[x-placement^="bottom"] .tooltip-arrow {
  border-width: 0 5px 5px 5px;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  top: -5px;
  left: calc(50% - 5px);
  margin-top: 0;
  margin-bottom: 0;
}

.tooltip[x-placement^="right"] {
  margin-left: 5px;
}

.tooltip[x-placement^="right"] .tooltip-arrow {
  border-width: 5px 5px 5px 0;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  left: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}

.tooltip[x-placement^="left"] {
  margin-right: 5px;
}

.tooltip[x-placement^="left"] .tooltip-arrow {
  border-width: 5px 0 5px 5px;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  right: -5px;
  top: calc(50% - 5px);
  margin-left: 0;
  margin-right: 0;
}

.tooltip.popover .popover-inner {
  background: #f9f9f9;
  color: black;
  padding: 24px;
  border-radius: 5px;
  box-shadow: 0 5px 30px rgba(black, .1);
}

.tooltip.popover .popover-arrow {
  border-color: #f9f9f9;
}

.tooltip[aria-hidden='true'] {
  visibility: hidden;
  opacity: 0;
  transition: opacity .15s, visibility .15s;
}

.tooltip[aria-hidden='false'] {
  visibility: visible;
  opacity: 1;
  transition: opacity .15s;
}

/* ------------------ 布草样式修改 ------------------ */
.info_head_box_cust {
  width: 100%;
  height: 115px;
  background: linear-gradient(180deg, rgba(131, 178, 234, 1) 0%, rgba(94, 156, 231, 1) 100%);
  position: relative;
}

.info_head_box1_cust {
  background: linear-gradient(180deg, rgba(142, 220, 202, 1) 0%, rgba(75, 174, 151, 1) 100%);
}

.info_head_box_cust .area_box {
  /* box-sizing: border-box;
  margin: 0 auto;
  margin-top: 25px;
  display: table;
  height: 23px;
  font-size: 17px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
  line-height: 23px;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.16); */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.info_head_box_cust .area_box .area {
  /* overflow: hidden; */
  display: inline-block;
  padding: 0 10px;
  box-sizing: border-box;
  width: calc(50% - 40px);
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
  text-shadow: 0px 0px 3px rgb(0 0 0 / 16%);
}

.info_head_box_cust .area_box .area:last-of-type {
  left: unset;
  right: 0;
}

.info_head_box_cust .area_box .arrow_box {
  width: 131px;
  height: 7px;
  top: 35px;
  left: 50%;
}

.info_head_box_cust .area_box .arrow {
  /* width: 131px;
  margin: 0 30px;
  position: relative;
  top: -4px; */
  position: absolute;
  width: 80px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.info_head_box_cust .area_box .status_name {
  height: 20px;
  background: rgba(229, 242, 255, 1);
  border-radius: 2px;
  font-size: 13px;
  font-family: PingFang-SC-Medium;
  font-weight: 500;
  color: rgba(34, 115, 194, 1);
  line-height: 20px;
  text-align: center;
  /* position: relative;
  display: table;
  margin: 0 auto;
  top: -20px;
  padding: 0 5px; */
  position: absolute;
  /* width: 100px; */
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 5px;
}

.info_head_box1_cust .area_box .status_name {
  background: rgba(180, 245, 230, 1);
  color: rgba(53, 147, 126, 1);
}

/* ------------------ 布草样式修改 ------------------ */