body { font-family: "微软雅黑"; }
a:link, a:visited { color: #666666; text-decoration: none; outline: none; }
a:hover { color: #0E4470; }
.clear { clear: both; }
ul li, ul { list-style-type: none; padding: 0; margin: 0; }

.layui-elem-quote {
    padding: 15px;
    line-height: 22px;
    border-left: 5px solid #009688;
    border-radius: 0 2px 2px 0;
    background-color: #f2f2f2;
	margin:0;
}
.layui-quote-nm {
    border-style: solid;
    border-width: 1px 1px 1px 5px;
    background: 0 0;
	border-color: #e6e6e6;
}
.layui-upload-list {
    margin: 10px 0;
}
.layui-upload-img {
    width: 92px;
    height: 92px;
}
.mpic {
    display: inline-block;
    position: relative;
	margin: 0 10px 10px 0;
}
.mpic span {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background: rgba(0,0,0,0.3);
    color: #fff;
    text-align: center;
    line-height: 18px;
    border-radius: 0 0 0 5px;
    font-size: 12px;
    display: inline-block;
    cursor: pointer;
}
.mpic span:hover{ background:#009688;}


.webuploader-container { position: relative; }
.webuploader-element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick {}
.webuploader-pick-hover {}
#divFileProgressContainer { position: relative; }
.webuploader-pick-disable { opacity: 0.6; pointer-events: none; }
.progressName { font-size: 14px; margin: 10px 0px; }
.progressName a { float: right; border: 1px solid #35AC20; padding: 4px 10px; border-radius: 4px; font-size: 12px; }
.cancle { position: absolute; right: 0; width: 70px; height: 26px; border: 1px solid #ff7a19; color: #ff7a19; border-radius: 5px; line-height: 26px; text-align: center; }
.progressBarInProgress { height: 100%; display: block; background: #35AC20; border-radius: 3px; }
.jindu { width: 100%; height: 23px; padding: 3px; border: 1px solid #D3D3D3; border-radius: 4px; margin-top: 20px; margin-bottom: 8px; }
.progressBarStatus ul li { float: left !important; width: 25% !important; text-align: center !important; clear:none !important; }
.progressBarStatus ul li.first { text-align: left !important; }
.progressBarStatus ul li.last { text-align: right !important; }
.uploadmain { margin:0 auto; }
/*新增*/
#chosepic .webuploader-pick{border: 2px dashed #FFCC80; border-radius: 8px; height: 85px; display: flex; flex-direction: column; align-items: center; justify-content: center; color: #FF8A65; cursor: pointer; position: relative; overflow: hidden; }
#chosepic .webuploader-pick i{font-size: 22px; margin-bottom: 6px;display: flex;justify-content: center;align-items: center; font-style:normal;color: #f59e0b;font-weight: 700;}
#chosepic .webuploader-pick span{font-size: 13px;color: #666;font-weight: 500;}
#morepic-upload-more-list {
    display: flex;
	width: 100%;
    flex-wrap: wrap;
	justify-content: flex-start; /* 默认左对齐，自动排列 */
  	align-items: center;
  	gap: 5px;
}