/* 
* @Author: anchen
* @Date:   2017-05-25 11:08:40
* @Last Modified by:   anchen
* @Last Modified time: 2017-06-08 10:51:05
*/
@charset "utf-8";
.clearfix:after {content:"\200B"; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }
.table td.floors{
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.table .floor-name{
	width: 100px;
	text-align: center;
	display: inline-block;
}
.table .floors-operate{
	width: 120px;
	display: inline-block;
	text-align: center;
}
.layui-table .floors .num{
	/*  -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; */
    display: inline-block;
    min-width: 150px;
    width: auto;
    line-height: 32px;
    padding: 0 5px
}
.dialog-room-con{
	width: 920px;
	/* height: 550px; */
	
}
.room-list{
	/* height: 490px; */
	padding: 10px 15px 10px 15px;
	overflow: auto;
}
.room-item{
	float: left;
	width: 440px;
	
	height: 34px;
	line-height: 34px;
	margin: 0 10px 14px 0;
	
}
 .room-item:nth-child(2n){
 	margin: 0 0 14px 0;
 }
.room-item.add-room-wp .add-room{
	/* position: relative;
	left: -38px; */
	font-size: 14px;
	color: #00B1FF;
	cursor: pointer;
}
.room-item .item-text:focus,
.room-item .item-text{
	padding: 0 3px;
	display: inline-block;
	width: 118px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #333333;
	
	background: #F3F3F3;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
}
.room-item .item-text:read-only{
	display: inline-block;
	width: 120px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #333333;
	
	border: none;
	background: none;
}
.room-item .item-name-text:focus,
.room-item .item-name-text{
	padding: 0 3px;
	display: inline-block;
	width: 70px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #333333;
	
	background: #F3F3F3;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
}
.room-item .item-name-text:read-only{
	display: inline-block;
	width: 70px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #333333;
	
	border: none;
	background: none;
}
.item-edit-btn,
.item-sure-btn{
	padding: 0 9px 0 12px;
	font-size: 14px;
	color: #00B1FF;
	cursor: pointer;
}
.item-sure-btn{
	display: none;
}
.item-del-btn{
	font-size: 14px;
	color: #EE1A3B;
	cursor: pointer;
}
.floor-name-text{
	padding: 0 3px;
	display: inline-block;
	width: 50px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	background: #F3F3F3;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
	display: none;
}
.floor-name-text:read-only{
	display: inline-block;
	min-width: 20px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #333333;
	text-align: right;
	border: none;
	background: none;
}
/*锟斤拷锟铰ワ拷愕拷锟�*/

.add-floor-con{
	width: 366px;
	height: 298px;
}
.add-floor{
	padding: 35px 0 25px 0;
	text-align: center;
	font-size: 14px;
	color: #333333;
}
.add-name-wp {
	position: relative;
	/*margin-bottom: 20px;*/
	text-align: left;
	width: 180px;
	margin: 0 auto 20px auto;
}
.add-name-wp .error{
	position: absolute;
    bottom: -23px;
    left: 30px;
	color:  #EE1A3B;
	display: none;
}
.add-floor .floor-name{
	/* margin: 0 15px 0 15px; */
	padding: 0 5px;

	border-radius: 4px;
	width: 56px;
	height: 32px;
}
.sure-add-floor-btn{
	padding: 0;
	background: #EE1A3B;
	border-radius: 4px;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
	border: none;
	cursor: pointer;
}
.layui-table-tips-main .floors .num{
	padding: 0 5px;
	display: inline-block;
}
/* .layui-table-main .layui-table-cell.laytable-cell-1-roomList ,
.layui-table-main .layui-table-cell.laytable-cell-2-roomList{
	width: auto;
	text-align: left;
}
 */