.btn {
    display: inline-block;
    width: 5.208333vw;
    -webkit-transition: all .6s ease;
    transition: all .6s ease;
    position: relative;
    cursor: pointer;
    font-size: 0.7291666vw;
    line-height: 1.7708333vw;
    color: #23c0c8;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    background-image: none;

}
.btn-success {
    color: #23c0c8;
}
.btn-success::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #23c0c8;
    -webkit-border-radius: 0.88541666vw;
    border-radius: 0.88541666vw;
    box-sizing: border-box;
}

.btn-danger {
    width: 3.2658vw;
    background: #ff2e00;
    color: #fff;
    -webkit-border-radius: 0.88541666vw;
    border-radius: 0.88541666vw;
}

.btn-primary {
    color: rgb(255, 255, 255);
    background-color: rgb(51, 122, 183);
    border-color: rgb(46, 109, 164);
}
.up-picture-btn,.up-file-btn {
    position: relative;
    display: inline-block;
    overflow: hidden;
}
.up-picture-btn input,.up-file-btn input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    border: solid transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
	height:100%;
}
.xiaoupd-cont .msgshow{
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	line-height:34px;
	color:#666;
	margin-left:8px;
}
.xiaoupd-cont .btn{margin-right:5px;}
.xiaoupd-cont, .xiaoupd-out {margin:5px;}
.xiaoupd-cont .xiaoupd-in:after,.xiaoupd-cont .clearfix:after{content:'';display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.xiaoupd-cont .xiaoupd-in::after,.xiaoupd-cont .clearfix::after{content:'';display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.xiaoupd-cont .pic-item{
	float:left;
	position:relative;
	width:390px;
	height:150px;
	border:1px solid #ccc;
	border-radius:3px;
	padding:5px;
	margin:2px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.xiaoupd-cont .pic-item.pic-item-single{
	width:152px;
	height:auto;
}
.xiaoupd-cont .pic-item.pic-item-noalt{
	width:152px;
}
.xiaoupd-cont .pic-item .lBx{float:left;width:140px;margin-right:5px;}
.xiaoupd-cont .pic-item .rBx{overflow:hidden;}
.xiaoupd-cont .pic-item .img-wrap{width:100%;height:80px;text-align:center;}
.xiaoupd-cont .pic-item.pic-item-single .img-wrap{height:auto;}
.xiaoupd-cont .pic-item .img{display:inline-block;vertical-align:top;width:100%;max-height:100%;object-fit:cover;}
.xiaoupd-cont .pic-item .lay_opt{padding:5px 0;}
.xiaoupd-cont .pic-item .pic-go,.xiaoupd-cont .pic-item .pic-back,.xiaoupd-cont .pic-item .pic-del{width:40px;height:20px;line-height:20px;text-align:center;font-size:12px;color:#fff;cursor:pointer;}
.xiaoupd-cont .pic-item .pic-go,.xiaoupd-cont .pic-item .pic-back{margin-bottom:5px;background:#0e99d7;}
.xiaoupd-cont .pic-item .pic-go,.xiaoupd-cont .pic-item .pic-del{float:left;}
.xiaoupd-cont .pic-item .pic-back,.xiaoupd-cont .pic-item .pic-seq{float:right;}
.xiaoupd-cont .pic-item .pic-del{background:#f60;}
.xiaoupd-cont .pic-item .pic-seq{font-size:12px;line-height:20px;color:#666;}
.xiaoupd-cont .pic-item .pic-seq .txt{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;line-height:14px;padding:2px;border:1px solid #ccc;border-radius:3px;width:18px;text-align:center;display:inline-block;vertical-align:middle;margin:0 3px;color:#666;background:#fff;}
.xiaoupd-cont .pic-item .pic-seq .but{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:20px;height:20px;padding:0;border:none;border-radius:3px;width:28px;text-align:center;display:inline-block;vertical-align:middle;margin:0;color:#fff;background:rgb(92,184,92);cursor:pointer;}
.xiaoupd-cont .pic-item .inf{
	display:block;
	width:100%;
	height:134px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	border:1px solid #ccc;
	border-radius:3px;
	padding:5px;
	overflow:auto;
	background:#fff;
	font-size:12px;
	line-height:20px;
	word-wrap:break-word;
	word-break: break-all;
	resize:none;
}
.xiaoupd-cont .pic-item .rBx_havtit .inf{
    height:108px;
}
.xiaoupd-cont .pic-item.pic-item-single .inf{
	width:66%;
	float:left;
	height:24px;
	line-height:14px;
}
.xiaoupd-cont .pic-item .rBx_havtit .tit{
    display:block;
    -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
    border:1px solid #ccc;
    border-radius:3px;
    padding:5px;
    overflow:auto;
    background:#fff;
    font-size:12px;
    height:24px;
    line-height:14px;
    width:100%;
    margin-bottom:5px;
}
.xiaoupd-cont .pic-item.pic-item-single .pic-del{
	float:right;
	margin-top:2px;
}
.xiaoupd-picture-item p{word-wrap:break-word }
.xiaoupd-picture-item img{position: relative; max-width: 100%; z-index: 1;}
.xiaoupd-picture-item .xiaoupd-picture-del{width:40px; height: 20px; text-align: center; font-size: 12px; color:#ffffff; cursor:pointer;  background-color: #ff6600; position:absolute; z-index: 2; right: 5px; top: 50%;display: none;}
.xiaoupd-picture-item .xiaoupd-picture-go{width:40px; height: 20px;text-align: center; font-size: 12px; cursor:pointer; color:#ffffff; background-color: #0f92d6; position:absolute; z-index: 2; left: 5px; top: 50%; display: none;}
.xiaoupd-picture-item .xiaoupd-picture-alt{height: 25px; font-size: 12px; background-color: #fff; position:absolute; z-index: 2; left: 5px; right: 5px; bottom: 5px; border: 1px solid #ccc; opacity: 0.7; overflow-y: hidden;}
.xiaoupd-picture-item .xiaoupd-picture-alt input{ padding:0; margin:0;border: none;width: 100%; line-height: 25px;}
.xiaoupd-cont .xiaoviwrap{margin-top:5px;width:320px;}
.xiaoupd-cont .myfileshow{
    display:none;
    border:1px solid #ccc;
    width:100px;
    height:100px;
    overflow:hidden;
    word-wrap:break-word;
    word-break:break-all;
}
.xiaoupd-cont .myfileshow_file{
    width:200px;
    height:auto;
}
.xiaoupd-cont .myfileshow_file img,.xiaoupd-cont .myfileshow_file video{
    display:block;
    width:100%;
 }
