/*��˵���*/
.dialog-audit-con{
	width: 410px;

}
.audit-con{
	height: 500px;
	overflow: auto;
}
.audit-top{
	padding: 12px 21px;

	font-size: 15px;
	color: #333333;
	font-weight: 600;
	display: -webkit-box;  /* �ϰ汾�﷨: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* �ϰ汾�﷨: Firefox (buggy) */
    display: -ms-flexbox;  /* ��ϰ汾�﷨: IE 10 */
    display: -webkit-flex; /* �°汾�﷨: Chrome 21+ */
    display: flex;         /* �°汾�﷨: Opera 12.1, Firefox 22+ */
    border-bottom: 1px solid #eee;
}
.audit-top .audit-top-left{
	-webkit-box-flex: 1  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;     /* OLD - Firefox 19- */
    -webkit-flex: 1;      /* Chrome */
    -ms-flex: 1   ;        /* IE 10 */
    flex: 1;
    line-height: 21px;
}
.audit-top-left .icon{
	position: relative;
    top: 7px;
	display: inline-block;
	width: 19px;
	height: 21px;
	background: url("../../images/admin/air_icon.png") no-repeat center center;
}
.audit-top .audit-top-right{
	color: #E21F1F;
	-webkit-box-flex: 0 0 48px  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 0 0 48px ;     /* OLD - Firefox 19- */
    -webkit-flex: 0 0 48px ;      /* Chrome */
    -ms-flex: 0 0 48px ;           /* IE 10 */
    flex: 0 0 48px ;
    line-height: 26px;
}
.audit-list{
	padding: 7px 21px;
	border-bottom: 1px solid #eee;
}
.audit-item{
	padding: 5px 0;
	line-height: 21px;
	font-size: 15px;
	color: #333333;
	display: -webkit-box;  /* �ϰ汾�﷨: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* �ϰ汾�﷨: Firefox (buggy) */
    display: -ms-flexbox;  /* ��ϰ汾�﷨: IE 10 */
    display: -webkit-flex; /* �°汾�﷨: Chrome 21+ */
    display: flex;         /* �°汾�﷨: Opera 12.1, Firefox 22+ */
}
.audit-item .item-tip{
	-webkit-box-flex: 0 0 74px  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 0 0 74px ;     /* OLD - Firefox 19- */
    -webkit-flex: 0 0 74px ;      /* Chrome */
    -ms-flex: 0 0 74px ;           /* IE 10 */
    flex: 0 0 74px ;
}
.audit-item .item-con{
	-webkit-box-flex: 1  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;     /* OLD - Firefox 19- */
    -webkit-flex: 1;      /* Chrome */
    -ms-flex: 1   ;        /* IE 10 */
    flex: 1;
}
.audit-item .item-con.red{
	color: #E21F1F;
}
.audit-reason-wp{
	padding: 18px 21px 25px 21px;
	height: 21px;
	line-height: 21px;
	font-size: 15px;
	color: #333333;
}
.audit-person-wp{
	padding: 15px 21px;
}
.audit-person-wp .person-title{
	padding-bottom: 10px;
	font-size: 15px;
	color: #333333;
}
.person-list .radio-wp{
	width: 33.33%;
	text-align: left;
}
.audit-suggest{
	padding: 10px 21px 22px 21px;
	font-size: 15px;
	color: #333333;
	display: -webkit-box;  /* �ϰ汾�﷨: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* �ϰ汾�﷨: Firefox (buggy) */
    display: -ms-flexbox;  /* ��ϰ汾�﷨: IE 10 */
    display: -webkit-flex; /* �°汾�﷨: Chrome 21+ */
    display: flex;         /* �°汾�﷨: Opera 12.1, Firefox 22+ */
}
.audit-suggest .suggest-title{
	-webkit-box-flex: 0 0 74px  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 0 0 74px ;     /* OLD - Firefox 19- */
    -webkit-flex: 0 0 74px ;      /* Chrome */
    -ms-flex: 0 0 74px ;           /* IE 10 */
    flex: 0 0 74px ;
}
.audit-suggest .suggest-text{
	background: #EEEEEE;
	border-radius: 6px;
	border: none;
	padding: 10px;
	line-height: 20px;
	height: 80px;
	resize: none;
	-webkit-box-flex: 1  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;     /* OLD - Firefox 19- */
    -webkit-flex: 1;      /* Chrome */
    -ms-flex: 1   ;        /* IE 10 */
    flex: 1;
}
.dialog-btm{
	padding: 22px 0;
	text-align: center;
	border-top: 1px solid #eee;
}
.dialog-btm .btn-white{
	margin-right: 28px;
}
.audit-list-right .item-con,
.audit-list-long .item-con{
	text-align: right;
}
.audit-list-long .item-tip{
	-webkit-box-flex: 0 0 132px  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 0 0 132px ;     /* OLD - Firefox 19- */
    -webkit-flex: 0 0 132px ;      /* Chrome */
    -ms-flex: 0 0 132px ;           /* IE 10 */
    flex: 0 0 132px ;
}
/*ȡ������*/
.dialog-cancel-con{

	width: 410px;
}
.cancel-con{
	height: 120px;
}
.dialog-cancel-con .audit-suggest{
	padding: 20px 21px 22px 21px
}

/*ʹ�ù�������*/
.form-btns {
	margin: 2px 0 20px 0;
}
.form-btns .btn-red{
	margin-right: 20px;
}

/*�������߱༭���򵯴�*/

.dialog-rule-wp{


}
.rule-con{
	height: 448px;
	overflow: auto;
	padding: 10px 22px;
}
.rule-item{
	padding: 10px 0;
	font-size: 14px;
	color: #555555;
	display: -webkit-box;  /* �ϰ汾�﷨: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* �ϰ汾�﷨: Firefox (buggy) */
    display: -ms-flexbox;  /* ��ϰ汾�﷨: IE 10 */
    display: -webkit-flex; /* �°汾�﷨: Chrome 21+ */
    display: flex;         /* �°汾�﷨: Opera 12.1, Firefox 22+ */
}
.rule-item .rule-tip{
	-webkit-box-flex: 0 0 66px  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 0 0 66px ;     /* OLD - Firefox 19- */
    -webkit-flex: 0 0 66px ;      /* Chrome */
    -ms-flex: 0 0 66px ;           /* IE 10 */
    flex: 0 0 66px ;
    line-height:34px;
}
.rule-item .item-con{
		-webkit-box-flex: 1  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;     /* OLD - Firefox 19- */
    -webkit-flex: 1;      /* Chrome */
    -ms-flex: 1   ;        /* IE 10 */
    flex: 1;
}
.rule-item .rule-con-box {
	display: grid;
}
.rule-name{
	width: 290px;
	height: 34px;
	padding: 0 9px;
	background: #F3F3F3;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	font-size: 15px;
}
.price-house,
 .price-hour{
 	margin-bottom: 12px;
	line-height: 34px;
}
.price-hour{
	margin-bottom: 0;
}
.house-text,
.hour-text,
.floor-Hour-text,
.halfFloor-Hour-text{
	margin: 0 6px;
	height: 30px;
	width: 80px;
	text-align: center;
	background: #F3F3F3;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	font-size: 14px;
	color: #555555;

}

.charge-text{
	width: 290px;
	height: 34px;
	padding: 0 9px;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	background: #fff
}
.rule-item .remark-con{
	height:90px;
	padding: 9px;
	line-height: 22px;

	background: #F3F3F3;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	resize: none;
}
.date-type-con{
	line-height: 34px;
}
.date-type-con .radio-wp,
.date-type-con  .checkbox-wp{
	margin-right: 15px;
}
.date-type-con .radio-wp:last-child{
	margin-right: 0;
}

.device-type{
	margin-left: 10px;
	padding: 0 10px;
	height: 36px;
	line-height: 36px;
	width: 180px;
	border: 1px solid #DDDDDD;
	border-radius: 2px;
}

/*����/ȡ������*/
.dialog-apply-con{
	width: 410px;
}

.dialog-apply-usSet{
	width: 650px;
}

.dialog-view {
	height: 80% !important;
}

.dialog-box {
	height: calc(100% - 40px);
	overflow-y: scroll;
}

/*固定框体*/
.div-box {
	position: relative;
	display: inline-block;
	border: 1px solid #d7dae2;
	width: 480px;
	margin-bottom: 20px;
	margin-right: 20px;
}

.apply-title {
	width: 120px;
	text-align: center;
}

.apply-content {
	margin-top: 10px;
	margin-left: 50px;
}

.line-left {
	border-bottom: 1px solid #d7dae2;
}

.line-right {
	border-right: 1px solid #d7dae2;
}

.line-top {
	border-top: 1px solid #d7dae2;
}

.line-bottom {
	border-bottom: 1px solid #d7dae2;
}

.proAudit-content .audit-text:before{
	content: '*';
	color: #F56C6C;
	margin-right: 4px;
	margin-left: -11px;
}

.apply-con{
	padding: 10px 35px;
	height: 176px;
}
.apply-con-set{
	padding: 10px 35px;
	height: 265px;
}
.apply-item{
	padding: 10px 0;
	font-size: 14px;
	line-height: 34px;
	color: #555555;
	display: -webkit-box;  /* �ϰ汾�﷨: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* �ϰ汾�﷨: Firefox (buggy) */
    display: -ms-flexbox;  /* ��ϰ汾�﷨: IE 10 */
    display: -webkit-flex; /* �°汾�﷨: Chrome 21+ */
    display: flex;
}
.apply-item .apply-tip{
	-webkit-box-flex: 0 0 100px  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 0 0 100px ;     /* OLD - Firefox 19- */
    -webkit-flex: 0 0 100px ;      /* Chrome */
    -ms-flex: 0 0 100px ;           /* IE 10 */
    flex: 0 0 100px ;
}
.apply-item .item-con{
	-webkit-box-flex: 1  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;     /* OLD - Firefox 19- */
    -webkit-flex: 1;      /* Chrome */
    -ms-flex: 1   ;        /* IE 10 */
    flex: 1;
}
.apply-item .apply-time,
.apply-item .cancel-time{
	margin-right: 7px;
	padding: 0 9px;
	height: 34px;
	width: 90px;
	background: #F3F3F3;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
}
/*layuiʱ��ѡ����*/
.laydate-time-list>li:last-child{
	display: none
}
.layui-laydate-list>li{
	width: 50%!important
}
.laydate-time-list li:nth-child(2) ol li{
	display: none;
}
.laydate-time-list li:nth-child(2) ol li:nth-child(1),
.laydate-time-list li:nth-child(2) ol li:nth-child(31){
	display: block;
}
/*�������鵯��*/
.dialog-detail-con{
	width: 410px;
}
.detail-con{
	padding: 15px ;
}
.detail-item{
	padding: 9px 0;
	line-height: 22px;
	font-size: 15px;
	color: #333333;
	display: -webkit-box;  /* �ϰ汾�﷨: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* �ϰ汾�﷨: Firefox (buggy) */
    display: -ms-flexbox;  /* ��ϰ汾�﷨: IE 10 */
    display: -webkit-flex; /* �°汾�﷨: Chrome 21+ */
    display: flex;
}
.detail-item .detail-tip{
	-webkit-box-flex: 0 0 80px  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 0 0 80px ;     /* OLD - Firefox 19- */
    -webkit-flex: 0 0 80px ;      /* Chrome */
    -ms-flex: 0 0 80px ;           /* IE 10 */
    flex: 0 0 80px ;
}
.detail-item .item-con{
	-webkit-box-flex: 1  ; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;     /* OLD - Firefox 19- */
    -webkit-flex: 1;      /* Chrome */
    -ms-flex: 1   ;        /* IE 10 */
    flex: 1;
    text-align:  right;
}

.not-allowed {
	cursor: not-allowed !important;
}
