.upload_div {
	background: none repeat scroll 0 0 transparent;
    height: 30px;
    display:inline-block;
    
}



.upload_div span {
	color:black;
	color:#4B9AD2;
}

.files_div {
	clear: both;
	width: 100%;
	background: none repeat scroll 0 0 #DDDDDD;
	text-indent: 10px;
	text-decoration: none;
}

.progress-div {
	 float: left;
    height: 10px;
    margin: 10px 0 0 10px;
    width: 10%;
}
.files-list {
	margin:5px 0;
}
.files-list li{
	padding:2px 0;
	background: #ECF3FD;
    margin-bottom: 1px;
}
.files_div{
	text-indent:0;
}
.files_div p {
	float: left;
	font-size: 14px;
	text-indent: 0;
    margin: 0 5px;
	cursor: pointer;
	text-decoration: none;
	color: #1987de;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width:100px;
}
.clearfix:after{
	display:block;
	clear:both;
	content:"";
	visibility:hidden;
	height:0
}
.files_div .file_icon{
	text-align:center;
}
.files_div .file_icon img{
	width:23px;
}
.delete_Div input{
	margin-top:0;
}
#files .delete_input, .files .delete_input {
	cursor: pointer;
	border: 1px none;
	width: 42px;
	font-size: 12px;
	margin-left: 0px;
	background: none repeat scroll 0 0 transparent;
	color: #4B9AD2;
	margin-top: 6px;
}

#progress .bar-div {
	background: none repeat scroll 0 0 #87B5E7;
	height: 11px;
}


.files_div .circle{
	width:20px;
	display:inline-block;
	height:20px;
	/*margin:20px;*/
	position: relative;
	background: #ccc;
	border-radius: 50%;
	top: 2px;
	/*margin-left: 9px;*/
}
.files_div .pie_left, .files_div .pie_right{
	width:20px;
	height:20px;
	position: absolute;
	top:0;
	left:0;
}
.files_div .left, .files_div .right{
	position: absolute;
	left:0;
	top:0;
	border-radius:50%;
	background: #488CEE;
	/*transform:rotate(-180px);*/
	width:100%;
	height:100%;
	transform: rotate(-180deg);
}
.files_div .pie_left, .files_div .left{
	clip: rect(auto, 10px, auto, auto);
	/*clip:rect(0,100px,auto,0);*/
}
.files_div .pie_right, .files_div .right{
	clip:rect(0, auto, auto, 10px);
}
.files_div .mask{
	position: absolute;
	top:2px;
	left:2px;
	width:16px;
	height:16px;
	line-height: 16px;
	font-size:18px;
	font-weight: 600;
	border-radius: 50%;
	background: #fff;
	text-align: center
}

.files_div .mask .fail {
	font-size: 14px;
	position: relative;
	top: -1px;
}

.files_div .upload_progress .tran_md5{
	display: inline-block;
	width: 20px;
	height: 20px;
	background:url("tran_md5_process.gif") no-repeat center;
}

.btn.btn-success{
	background: none;
    border: medium none;
    box-shadow: none;
    padding: 0px 5px;
	font-size: 12px;
	border-radius: 0 0 0 0;
	color: #4B9AD2;
    text-shadow: 0 0 0;
    position: relative;
}
.btn.btn-success.fileinput-button2:hover{
 	color: #ff7200;
    text-decoration: none;
}



#files .delete_input:hover{
	color:#FF7200;	
}

#upload_div .file_icon {
	background:url("../theme/images/v1_icon4.png") no-repeat scroll -63px 4px transparent;
	width:10px;
	height:20px;
	display: block;
    float: left;
}

#files .file_icon {
	background:url("../theme/images/v1_icon4.png") no-repeat scroll -63px 4px transparent;
	width:10px;
	height:20px;
	display: block;
    float: left;
    margin-top: 5px;
}

.add_icon {
	margin-left: 0; 
}

.upload_div .filebtn {
	font-size:14px;
	position: relative;
    height: 30px;
    line-height:30px;
    display: block;
    width: auto;
    cursor: pointer;
}

.upload_div .filebtn .btnicon{
	vertical-align: middle;
	background:url("../theme/images/arrow.png") no-repeat center center;
	background-size: 15px 15px;
	width:25px;
	height:25px;
	margin:2px 5px;
	display: inline-block;
}

.fileUploadList{
	list-style:none;
	position:absolute;
	margin:0;
	padding:0;
	z-index: 15555
}

.fileUploadList li{
	width: 120px;
	background:#f1f2f1;
	border-bottom:1px solid #ccc;
    text-align: left;
    color:#404040;
    line-height:30px;
    padding:0 10px;
    cursor:pointer;
    position:relative;  
    font-size:12px;
}

.fileUploadList li:hover{
	background:#1987de;
	color:#fff;
}

.fileUploadList li .fileupload_css,.upload_div .fileupload_css {
	cursor: pointer;
    height: 20px;
    left: 9px;
    margin-left: -19px;
    opacity: 0;
    position: absolute;
    width: 60px;
    filter:alpha(opacity=0);
}
/**20191017**/
/**
.delete_Div button{float:left;margin-left:2px;background:#5998C8 !important;color:white !important;width:43px !important;height:18px;line-height:18px;text-align: center;}
.delete_Div .disable{color:#aaa !important}**/
.multi-signfile-dialog{width:800px;margin:0px;overflow:hidden !important;float:left; }
.multi-signfile-dialog .dialog-content{width:770px;margin:0px auto;overflow:hidden;padding:0px}
.multi-signfile-dialog .tip{color:red;height:40px;line-height:20px}
.multi-signfile-dialog .signed{color:red}
.multi-signfile-dialog .resTip{height:20px;line-height:20px;margin-top:2px}
.multi-signfile-dialog .resTip .l{width:240px;float:left;}
.multi-signfile-dialog .resTip .r{width:240px;float:right;text-align:right;}
.multi-signfile-dialog .resTip .r span{padding:0 4px}
.multi-signfile-dialog .resTip .r span.unsign{color:red}
.multi-signfile-dialog .matters{width:766px;border:1px solid #CCC;overflow:hidden;margin:0;padding:0}
.multi-signfile-dialog .matters .tit{height:30px;line-height:30px;border-bottom:1px solid #CCC;font-size:15px}
.multi-signfile-dialog .matters .tit span{margin-left:10px}
.multi-signfile-dialog .matters .matters-content{height:340px;overflow-x:hidden;overflow-y:auto}
.multi-signfile-dialog .matters .matters-ul{padding-left:0px}
.multi-signfile-dialog .matters .matters-ul li.matter-li{padding-left:15px;border-bottom:1px solid #CCC;width:100%;padding-top:5px;padding-bottom:5px}
.multi-signfile-dialog .matters .matters-ul li.matter-li ul{width:95%;padding-left:0px}
.multi-signfile-dialog .matters .matters-ul li.matter-li ul li{padding:2px 0;padding-left:10px;}
.multi-signfile-dialog .matters .matters-ul li.matter-open{cursor:pointer;background:url(../pt/images/matter_open.png) 0 6px no-repeat;}
.multi-signfile-dialog .matters .matters-ul li.matter-close{cursor:pointer;background:url(../pt/images/matter_close.png) 0 6px no-repeat;}
.multi-signfile-dialog .matters .matters-ul li.matter-hide{display:none;}
.multi-signfile-dialog .matters .matters-ul li .well-resign-btn{margin-left:5px;}
.multi-signfile-dialog .matters .matters-ul li img.icon{width:18px;height:18px;}
.multi-signfile-dialog .matters .matters-ul li a{color:#0099FF;text-decoration:none}
.multi-signfile-dialog .matters .matters-ul li a:hover{text-decoration:underline;}
.multi-signfile-dialog .matters .matters-ul li div.file-info{padding-bottom:1px;margin:2px 0;height:21px;line-height:21px;width:100%;text-align: left;overflow:hidden;}
div.file-info input,div.file-info span,div.file-info img,div.file-info a{float:left !important;}
.multi-signfile-dialog .matters .matters-ul li div.file-info a{margin-left:1px;}
.multi-signfile-dialog .matters .matters-ul li div.file-info img{margin-left:1px;}
/****/
.unsupported_alert_dialog .content{height:120px;overflow-x:hidden;overflow-y:auto;}
.unsupported_alert_dialog .content div{height:25px;line-height:25px}
.unsupported_alert_dialog .remark{color:red;height:25px;line-height:25px}
/**button*/
.ui-well-buttonset button{margin-top:8px !important;}
.ui-well-buttonset .ui-well-btn-4{width:77px !important}
.ui-well-buttonset .ui-well-btn-11{width:160px !important}
.ui-well-buttonset .ui-well-btn-14{width:190px !important}
.multi-signfile-dialog a.well-resign-btn{color:#000 !important;height:18px;line-height:18px;margin-left:8px !important;}
.multi-signfile-dialog a.well-resign-btn:hover{color:red !important}
/**filectrl btn*/
a.wui-filectrl-btn{background:#ECF3FD;color:#4B8EF0 !important;border:1px solid #4B8EF0 !important;font-size:12px !important;padding:1px 2px;white-space: nowrap;text-decoration:none;margin-left:2px;line-height:20px !important;border-radius:3px !important}
a.wui-filectrl-btn:hover{color:#fff !important;background:#488CEE}
/**fileinfo tip <ie9*/
/**.wui-fileinfo-tip{file-size:13px;color:#000;z-index:99999999;position: absolute !important;width:302px;margin:0;padding:0;}
.wui-fileinfo-tip .wui-fileinfo-wrap{width:300px;border:1px solid #cecece;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.4);background:#FFF;margin: 0 !impotant;padding-top:6px;}
.wui-fileinfo-tip .wui-fileinfo-content{width:264px;background: #FFF;margin-left:3px} 
.wui-fileinfo-tip .wui-fileinfo-content .wui-fileinfo-name{word-break: break-all;word-wrap: break-word;width:280px;line-height:25px;margin:0px;padding:0px;overflow:hidden;}
.wui-fileinfo-tip .wui-fileinfo-content .wui-fileinfo{width:260px;width:100%;height:25px;line-height:25px;margin:0px;padding:0px;}
.wui-fileinfo-tip .wui-fileinfo-content .wui-fileinfo span{margin-left:3px;color:#999}
.wui-fileinfo-tip .wui-tooltip-pointer{height:12px;position:relative !important;margin:0;}
.wui-fileinfo-tip .wui-tooltip-pointer .wui-pointer{position:absolute !important;left:120px;top:-1px !important;margin:0;width:28px;height:12px;background: url('../pt/images/tooltip_pointer.png') 0 0 no-repeat}
**/
.wui-fileinfo-tip{font-size:13px !important;color:#000;z-index:99999999;position: absolute !important;width:302px;margin:0;padding:0;top:100px;left:100px;}
.wui-fileinfo-tip .wui-fileinfo-wrap{width:300px;background:#FFF;margin: 0 !important;padding-top:6px;background: #fff;border: 1px solid #ccc;box-shadow:1px 1px 1px #ccc;border-radius:4px;}
.wui-fileinfo-tip .wui-fileinfo-content{width:290px;background: #FFF;margin-left:4px;} 
.wui-fileinfo-tip .wui-fileinfo-content .wui-fileinfo-name{word-break: break-all;word-wrap: break-word;width:290px;line-height:25px;margin:0px;padding:0px;overflow:hidden;}
.wui-fileinfo-tip .wui-fileinfo-content .wui-fileinfo{width:290px;width:100%;height:25px;line-height:25px;margin:0px;padding:0px;}
.wui-fileinfo-tip .wui-fileinfo-content .wui-fileinfo span{margin-left:1px;color:#888;margin-right:8px;}
.wui-fileinfo-tip .wui-tooltip-pointer{height:12px;position:relative !important;margin:0;}
.wui-fileinfo-tip .wui-tooltip-pointer .wui-pointer{position:absolute !important;left:120px;top:-10px;margin:0;width:0px;height:0px; border-style: solid;border-width: 8px;border-color: #fff #fff transparent transparent;transform: rotate(135deg);box-shadow: 2px -2px 2px #ccc;}
/**bar*/
div.wui-filepanel-bar{height:22px;line-height:22px;width:100%}
div.wui-filepanel-bar a:hover{text-decoration: underline !important;color:red !important;}
div.wui-filepanel-bar a,div.wui-filepanel-bar i{display:inline-block;vertical-align: middle;text-decoration: none  !important;color:#4195E6 !important}
div.wui-filepanel-bar a{margin-right:5px}
/* div.wui-filepanel-bar .triangle-up{margin:8px 0px 0px 4px;width:0;height:0;border-left:6px solid transparent;border-right: 6px solid transparent;  border-bottom:6px solid #000;}  
div.wui-filepanel-bar .triangle-down{margin:8px 0px 0px 4px;width:0; height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;} */
div.wui-filepanel-downbar{height:22px;line-height:22px;width:100%}
div.wui-filepanel-downbar span{margin:0 2px;}
div.wui-filepanel-downbar a{margin-left:15px;color:#4195E6 !important;text-decoration: none;}
div.wui-filepanel-downbar a:hover{text-decoration: underline;color:red !important}
.files_div p.signedfile,div.wui-fileinfo-name i{color:red !important;font-style: normal;}
.park-file-table{
	background:white;border-collapse:collapse
}
.park-file-table,.park-file-table tr th, .park-file-table tr td { border:1px solid #CCC; }
.park-file-table th,.park-file-table td{
	line-height:38px;padding:2px
}
