@charset "UTF-8";
.layui-upload-list li{
	float: left;
	margin: 0 5px 5px 0;
	list-style: none;
}
.layui-upload-list li:hover{
	cursor: move;
	border-color: #9a9fa4;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.85);
}
.layui-upload-list li:hover i.layui-icon-delete{
	display: block;
	cursor: pointer;
}
.xos-image-upload-btn.single-img{
	display: none;
}
.layui-upload-list.single-img li:hover{
	cursor: pointer;
	box-shadow: none;
}
.layui-upload-list.single-img li{
	margin: 0;
}
.layui-upload-list li[class*=active]{
	border:1px dashed #e25e44;
}
.layui-upload-list li i.layui-icon-delete{
	font-size: 16px;
	position: absolute;
	right: 0;
	color: red;
	display: none;
	background-color: white;
}
.layui-upload-list.single-img li i.layui-icon-delete{
	left: 64px;
}
/*图片自适应*/
.layui-upload-list img{
	object-fit: contain;
	/*height: 80px;*/
    /*width: 80px;*/
}
/*input-image*/
.xos-image-upload .layui-form-label{
	margin-top: 22px;
}
.xos-image-upload div[class*=layui-input-] > button{
	float: left;
    height: 80px;
    width: 80px;
    background-color: #e2e2e2!important;
    margin-right: 5px;
}
.xos-image-upload div[class*=layui-input-] > button > i{
	font-size: 40px;
}
.xos-image-upload .layui-upload-list{
	position: relative;
	width: calc(100% - 85px);
	list-style: none;
	float: left;
	/*margin: 0 0 10px;*/
	margin: 0;
}

/** @Author: Suvan  @Description: 图片预览  @DateTime: 2019-11-14 15:14:29 */
.Suvan-preview:hover{
	cursor: pointer;
}
.Suvan-image-preview>.layui-layer-content{
    padding: 0!important;
    box-shadow: none;
}
.Suvan-image-preview>.layui-layer-content>img{
	width:200px;
	max-height:200px;
	border-radius:5px;	
}
.close-image-preview{
	display:none;
	position: fixed;
	top: 50px;
	right: 50px;
	width: 30px;
	height: 31px;
	text-align: center;
	background: url(../js/layui/css/modules/layer/default/icon.png) no-repeat;
	background-position: -149px -31px;
}
.ewm-image-preview>.layui-layer-content{
	padding: 20px!important;
	border-radius: 5px!important;
}
.ewm-image-preview>.layui-layer-content>img{
	width:160px;
	height:160px;
}