/*°´Å¥ÑùÊ½*/
.dialog-btns{
	margin-top: 15px;
	border-top: 1px solid #ddd;
	padding: 30px 0 20px 0;
	text-align: center;	
}
.dialog-btns .btn-white{
	margin-right: 20px;
}
.export-wp{
	position: relative;
	
}
.export-wp .excelFile{
  position: absolute;
  top: 0;12
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
}
/*Ì×²ÍÑ¡Ôñµ¯´°*/
.dialog-meal-con{
	width: 545px;	
}
.choose-wrapper {
	padding: 21px 19px;
	
}
.choose-wrapper .title{
	font-size: 20px;
	font-weight: 600;
	line-height: 22px;
	height: 22px;
	
	color: #555555;
}
.choose-wrapper  .circle-wp{
	margin-top: 27px;
	text-align: center;
}
.choose-wrapper  .circle-con{
	display: inline-block;
	width: 149px;
	height: 149px;
	
}
.choose-wrapper  .circle-con.single-btn{
	background: url("../../images/admin/single_icon.svg") no-repeat center center;
}
.choose-wrapper  .circle-con.single-btn:hover{
	cursor: pointer;
	background: url("../../images/admin/single_hover_icon.svg") no-repeat center center;
}
.choose-wrapper  .circle-con.group-btn{
	background: url("../../images/admin/group_icon.svg") no-repeat center center;
}
.choose-wrapper  .circle-con.group-btn:hover{
	cursor: pointer;
	background: url("../../images/admin/group_hover_icon.svg") no-repeat center center;
}
.choose-wrapper  .name{
	padding-top: 3px;
	font-size: 20px;
	color: #555555;
	height: 28px;
	line-height: 28px;
	text-align: center;
}
/*µ¥Æ·»òÕß×éºÏÑùÊ½*/
.choose-meal-wp{
	padding: 20px 34px 0 19px;
}
.choose-again{
	font-size: 20px;
	color: #498DFC;
	line-height: 28px;
	height:28px;
	cursor: pointer;
}
.choose-again .arrow-left{
	display: inline-block;
	position: relative;
    top: 2px;
	margin-right: 12px;
	width: 10px;
	height: 17px;
	background: url("../../images/admin/back_icon.svg") no-repeat center center;
}
.meal-item{
	margin-top: 18px;
	
}
.meal-item .meal-tip{
	position: relative;
	float: left;
	font-size: 14px;
	color: #252525;
	line-height: 36px;
	height: 36px;
	width: 85px;
}
.meal-item.required .meal-tip:after{
	display: block;
	content: "*";
	position: absolute;
	left: -7px;
	top: 2px;
	color: red
}
.meal-item .meal-con{
	float: left;personnelManagement
	width: 389px;
	font-size: 14px;
	color: #555;
	position: relative;
}
.meal-item .meal-con .meal-tips{
	line-height: 20px;
	font-size: 14px;
	color: #999999;
}
.meal-input,
.meal-select{
	padding: 0 8px;
	border: 1px solid #DDDDDD;
	border-radius: 2px;
	width: 399px;
	height:36px;
	line-height: 36px;
	box-sizing: border-box;
}
.meal-item .meal-con.meal-height{
	line-height: 36px;
}
.meal-describe{
	padding: 8px;
	width: 399px;
	height: 86px;
	resize: none;
	border: 1px solid #DDDDDD;
	border-radius: 2px;
	line-height: 22px;
}
.long-time,
.short-time{
	line-height: 36px;
}
.short-time .supply-time{
	padding: 0 8px;
	width: 237px;
	height: 36px;
	border: 1px solid #DDDDDD;
	border-radius: 2px;
}
.photo-list,
.photo-btn{
	float: left;
}
.photo-item{
	float: left;
	position: relative;
	margin-right: 13px;
	width: 86px;
	height: 86px;
}
.photo-item .photo-item-img{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.photo-item .del-btn{
	position: absolute;
	right: 3px;
	top: 3px;
	width: 22px;
	height: 22px;
	background: url("../../images/admin/del_icon.svg") no-repeat center center;
	cursor: pointer;
}
.photo-item 
,.photo-btn{
	width: 86px;
	height: 86px;
	position: relative;
	
}
.photo-btn{
	
	background: url("../../images/admin/add_icon.svg") no-repeat center center;
}
.photo-file{
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.photo-tip{
	line-height: 28px;
	font-size: 14px;
	color: #999999;
}
.radio-wp ,
.checkbox-wp{
	margin-right: 15px;
}
.radio-wp .radio-con,
.checkbox-wp .checkbox-con{
	color: #555;
	font-weight: normal;
}
.choose-meal-wp{
	display:none;
	max-height: 550px;
	overflow: auto;
}
.dialog-update-meal .choose-meal-wp{
	display: block;
}
.meal-list{
	
}
.meal-item.group-item{
	display:none;
}
/*²ÍÆ·ÏêÇé*/
.dialog-detail-meal-wp{
	padding: 15px 26px 30px 26px;
	max-height: 600px;
	overflow: auto;
}
.detail-list{
	max-height: 600px;
	overflow: auto;
}
.detail-item{
	float: left;
	padding: 15px 0;
	font-size: 14px;
	color: #252525;
}
.detail-tip{
	padding-right: 20px;
	float: left;
	width: 95px;
	text-align: right;
	line-height: 20px;
}
.detail-con{
	float: left;
	width: 350px;
	line-height: 20px;
}
.detail-con .img{
	margin-right: 15px;
	float:left;
	width: 86px;
	height: 86px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
/*ÐÞ¸Äµ¥Ñ¡»òÕß¶àÑ¡ÑùÊ½*/
.radio-wp .radio-item:disabled,
.checkbox-wp .check-item:disabled{
	cursor: not-allowed
}
/*模糊搜索*/
.choose-item-wp{
	display: inline-block;
	position: relative;
}
.meal-con .select_wrap{
    width: 399px;
}