/*.img-box{margin-top:40px}*/
.img-box .up-p{margin-bottom:20px;font-size:16px;color:#555}
.z_photo{padding:18px;border:2px dashed #e7e6e6}
.z_photo .z_file{position:relative}
.z_file .file{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:100}
.z_photo .up-section{position:relative;margin-right:20px;margin-bottom:20px}
.up-section .close-upimg{position:absolute;top:6px;right:8px;display:none;z-index:10}
.up-section .up-span{display:block;width:100%;height:100%;visibility:hidden;position:absolute;top:0;left:0;z-index:9;background:rgba(0,0,0,.5)}
.up-section:hover{border:2px solid #f15134}
.up-section:hover .close-upimg{display:block}
.up-section:hover .up-span{visibility:visible}
.z_photo .up-img{display:block;width:100%;height:100%}
.loading{border:1px solid #d1d1d1;background:url(../images/loading.gif) no-repeat center}
.up-opcity{opacity:0}
.img-name-p{display:none}
.upimg-div .up-section{width:190px;height:180px}
.img-box .upimg-div .z_file{width:190px;height:180px}
.z_file .add-img{display:block;max-width:900px;height:180px}
.mask{z-index:1000;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}
.mask .mask-content{width:500px;position:absolute;top:50%;left:50%;margin-left:-250px;margin-top:-80px;background:#fff;height:160px;text-align:center}
.mask .mask-content .del-p{color:#555;height:94px;line-height:94px;font-size:18px;border-bottom:1px solid #d1d1d1}
.mask-content .check-p{height:66px;line-height:66px;position:absolute;bottom:0;left:0;width:100%}
.mask-content .check-p span{width:49%;display:inline-block;text-align:center;color:#d4361d;font-size:18px}
.check-p .del-com{border-right:1px solid #d1d1d1}
.fl{float:left;}
.fr{float: right;}
.pic img {display: none;}
.clear{clear: both;}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.up-section .type-upimg{display:none}
::-ms-clear,::-ms-reveal{display:none}
.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.clear{clear:both}
.full{width:100%;}
.full-big{width:1340px;min-width:1340px;margin:0 auto}
.img-full{display:block;width:100%}
::-webkit-input-placeholder{color:#777;font-size:14px}
:-moz-placeholder{color:#777;font-size:14px}
::-moz-placeholder{color:#777;font-size:14px}
:-ms-input-placeholder{color:#777;font-size:14px}
.fl{float:left}
.fr{float:right}
.clear:after{content:'';display:block;clear:both}
.pic img{display:none}
#progress {
	margin:2px 0;
	background-color:green;
	position: relative;
	width: 0px;
	height:16px;
	line-height: 16px;
}
#progress span {
	position: absolute;
	left: 0px;
	top: 0px;
	color: #fff;
}
.close-upimg{cursor: pointer;}