@charset "utf-8";
.page-box {height: 100%;}

.tab-top /deep/ .vux-tab-item-badge {margin: 3px 0 auto -3px;}

.tab-state {margin: 10px;width: calc(100% - 20px);}
.tab-state /deep/ .ivu-btn-primary {width: 50%;}
.tab-state /deep/ .ivu-btn-ghost.ivu-btn-primary {background-color: #FFFFFF;}

.list-box {position: relative;background-color: #FFFFFF;padding: 10px;font-size: 13px;border-bottom: 1px solid #ece9e9;overflow: hidden;margin-top: 12px;}
.list-state {position: absolute;right: 10px;}
.list-box dl {display: block;overflow: hidden;width: 100%;}
.list-time {color: #CDCDCD;font-size: 12px;}
.list-title {color: #2E4154;font-size: 16px;line-height: 30px;}
.list-name {color: #797979;font-size: 14px;}
.list-text {color: #797979;font-size: 12px;}
.state-orange {color: #ff9900;}
.state-green {color: #19be6b;}
.state-grey {color: #666666;}
.state-blue {color: #2d8cf0;}

.form-search {margin: 10px 15px 0 15px;width: calc(100% - 30px);}
.form-search /deep/ .ivu-input-wrapper {width: calc(100% - 40px);}
.form-search /deep/ .ivu-icon {font-size: 21px;margin-left: 6px;font-weight: bold;}

.form-item {margin-bottom: 20px;}
.form-item p {color: #6E7278;font-size: 14px;}
.form-item /deep/ .ivu-btn {margin-top: 10px;margin-right: 5px;min-width: 60px;}
.form-item /deep/ .ivu-btn-default {background-color: #f3f3f3;color: #333333;}

.bottom-box {width: 100%;height: 50px;}
.bottom-btn {position: fixed;bottom: 0;padding: 2px 15px;width: 100%;background: #FFFFFF;}


.needApproval{
  position: absolute;
  background: white;
  transform: rotate(45deg);
  top: 28px;
  right: -13px;
  width: 103px;
  text-align: center;
  color: #ff8957;
}
.room-img {width: 100%;}
.room-img img {width: 100%;max-height: 200px;}
.floatL {float: left;}
.floatR {float: right;}
.phone {color: #949494;}

.popup-option {overflow: hidden;width: 100%;background: #fbf9fe;height: 44px;line-height: 44px;}
.left-btn {float: left;display: inline-block;width: 60px;color: #828282;text-align: center;font-size: 16px;}
.right-btn {float: right;display: inline-block;width: 60px;color: #04BE02;text-align: center;font-size: 16px;}

