.popup{border-top:1px solid #4E8DDC;border-bottom:1px solid #4E8DDC;border-left:1px solid #4E8DDC;border-right:1px solid #4E8DDC;background:#fff;arial;color:#333;text-align:left;}
.popup .popuphead{background:#1f7ec2 url(/images/ppbg_title.gif);height:22px;}
.popup .popuphead h6{font:bold 12px "新宋体";color:#fff;float:left;margin:5px 0 0 5px;cursor:move; padding-left:5px}
.popup .popuphead img{float:right;margin:2px 5px 0 0;cursor:pointer;}
.popup .popupBody{clear:both;font-size:12px;}
.popup input[type=text]{width:160px;padding-left:5px;height:18px;line-height:18px;background:#fff;border:1px solid #7294B1;vertical-align:middle;}
.popup select{height:22px;width:160px;border:1px solid #bbbbbb;vertical-align:middle;}
.popup input[type=button],.popup input[type=file]{vertical-align:middle;}
.popup input.in20{width:20px;}

.msgTips{background:#FFFFCB;border:1px solid #F96;color:#333;padding:3px 5px;line-height:18px;}
.msgTips h6{font:bold 12px/26px "新宋体";}

.pbfm{width:318px;margin:10px 0;margin-left:0 auto;}
.pbtx{padding:0 5px;font-size:14px;text-align:center;vertical-align:middle;MARGIN-RIGHT: auto; MARGIN-LEFT:auto;}
.pbtx .ptlft{float:left;width:180px;margin-left:10px;padding-top:10px;}
.pbtx .ptrig{float:left;border:1px solid #f1f1f1;padding:1px;margin-left:10px;}
.fmda{height:30px;margin-top:5px;}
.fmda .dlft{width:80px;float:left;text-align:right;}
.fmda .drgh{float:left;}
.psehd{width:600px;height:30px;}
.psetx{line-height:22px;padding-left:20px;margin-top:5px;}
.psebd{width:600px;height:340px;margin-top:3px;margin-left:auto;margin-right:auto;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color:#E2EEF5;
scrollbar-highlight-color::#C7CDEB;
scrollbar-3dlight-color:#C7CDEB;
scrollbar-darkshadow-color:#C7CDEB;
scrollbar-shadow-color:#E2EEF5;
scrollbar-arrow-color::#E2EEF5;
scrollbar-track-color::#E2EEF5;
scrollbar-base-color:#E2EEF5;
border:1px solid #cccccc;}
.psebd ul{width:600px;border-bottom:1px dashed #cccccc;clear:both;overflow: hidden;}
.psebd li{float:left;width:270px;padding:5px;cursor:pointer;}
.psebd .filft{float:left;border:1px solid #f1f1f1;padding:1px;}
.psebd .firig{float:left;width:200px;margin-left:5px;color:#ccc;}
.psebd .firig span{font:bold 14px "新宋体";color:#15428B;}
.psebd ul.fpg{width:580px;clear:both;overflow: hidden;text-align:right;border:0;}
.psebd ul.fpg li{line-height:26px;width:560px;text-align:right;}
.pbsub{width:100%;height:35px;border-top:1px solid #eeeeee;background:#fafafa;position:absolute;bottom:0;text-align:center;}
.pbsub .psubl{text-align:left;}
.pbsub span{margin-top:4px;display: inline-block;}
.pbsub span.cer{margin-left:80px;}
.pbsub span.tps{margin-left:10px;color:#FF0000;}
.pbsub span.lft{float:left;margin-left:20px;}
.pbsub span.rgh{float:right;margin-right:10px;}
.pbsub .btnsub{width:60px;height:26px;border:0px none;line-height:26px; background:url(/images/ppbtn.gif) 0px 0px no-repeat; cursor:pointer}
.pbsub .btnsub:hover{background:url(/images/ppbtn.gif) 0px -26px no-repeat;}

.filemanabody{
    overflow: scroll;
    overflow-x: hidden;	
	background-color:#FFFFFF;
	border-color: #848484 #E0E0E0 #E0E0E0 #848484;
	border-style: solid;
	border-width: 1px;
	width: 580px;
	height: 330px;
	padding: 5px;
	margin-left:auto;margin-right:auto;
}
.fminblock {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}
.filemanabody .fmitem {
	width: 100px;
	margin: 5px;
	cursor:pointer;
}
.filemanabody .fmon {
	border: 1px solid #5690D2;
	background-color: #E9EFF6;
	padding: 10px;
}
.filemanabody .fmphoto {
	border: 1px solid #DDDDDD;
	background-color:#FFFFFF;
	padding: 10px;
}
.filemanabody .fmname {
	width: 100px;
	text-align: center;
	overflow: hidden;
	height:16px;
	background-color:#FFFFFF;
	color:#333;
}
.filemanabody .fmnameon {
	width: 100px;
	text-align: center;
	overflow: hidden;
	height:16px;
	background-color:#316AC5;
	color:#fff;
}

.pclbody{
    overflow: scroll;
    overflow-x: hidden;	
	background-color:#FFFFFF;
	border-color: #999 #E0E0E0 #E0E0E0 #999;
	border-style: solid;
	border-width: 1px;
	width: 580px;
	height: 358px;
	padding: 5px;
	margin:5px auto 0;
}
.pclbody .pbt{margin:6px auto 0;width:540px;height:24px;background:#efefef;overflow:hidden;}
.pclbody .pbt p{margin-left:10px;font-weight:bold;line-height:24px;}
.pclbody .pbi{margin:6px auto;width:540px;overflow:hidden;}
.pclbody .pbi li{float:left;margin:0 10px;width:148px;overflow:hidden;}