﻿/* reset */
html
{
	color: #000;
	width:100%;
	height:100%;
	background-color:#FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
	font-size: 9pt; 
	 
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,label,pre,form,fieldset,input,select,form,textarea,p,blockquote,th,td,lable,iframe{margin:0;padding:0;font-size:9pt;font-family:"Microsoft YaHei","微软雅黑","Arial","SimSun","\5B8B\4F53",sans-serif;line-height:1.2; }
body
{
    background-color:transparent;
	 
 width:100%;
	height:100%;
}
img
{
	border: none;
}
em
{
	font-style: normal;
	font-weight: normal;
}
li
{
	list-style: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
h1
{
	font-size: 18px;
}
h2
{
	font-size: 16px;
}
h3
{
	font-size: 14px;
}
h4, h5, h6
{
	font-size: 100%;
}
q:before, q:after
{
	content: '';
}
/* 消除q前后的内容 padding:2px;*/
button, input, select, textarea
{
	font-size: 100%;
}

address, cite, dfn, em, var
{
	font-style: normal;
}
/* 将斜体扶正 */
/* link */
a
{
	color: #36c;
	text-decoration: none;
}
a:hover
{
	color: #f60;
}
a.btna
{
	color: #364052;
	text-decoration: none;
}
a.btna:hover
{
	color: #f60;
}
.searchtable
{
	margin-top:2px;
	margin-bottom:2px;
}
.searchtable td
{
	padding:2px 1px;
}
.searchtable select
{
	width:100%;
}
.state-div
{
	background-color:#F5F4F3;
	height:30px;
	width:100%;
}

.state-item
{
	float:left;
	margin-top:5px;
	
	height:25px;
	line-height:25px;
	margin-left:8px;
	cursor:pointer;
	padding:0 8px;
	color:#444444;
}
.state-div .checked
{
	background-color:#FFF;
	border-top:solid 1px #35951F;
	border-left:solid 1px #C7C7C7;
	border-right:solid 1px #C7C7C7;
	font-weight:bold;
	color:#3F3F3F;
	margin-top:4px;
	
	height:25px;
}
 

/* 查询框的DIV */
.searchclass
{
	padding:4px 10px;
	border-top:1px solid #94B8D7;
	border-left:1px solid #94B8D7;
	border-right:1px solid #94B8D7;
	display:none;
}
input
{
	vertical-align:middle;
	height:24px;
}
select
{	vertical-align:middle;
	height:32px;
}
.jqgrow select
{
	height:24px;
}
textarea {
	vertical-align:middle;
 
}

.radioitem label
{
	margin-right:10px;
}
/*编辑页面FREEFORM*/
.maingriddiv
{
	width:100%;
	height:100%;
	overflow:hidden;
	
}
.freeformdiv
{
	width:100%;
	height:100%;
	display:none;
	overflow:auto;

}
form
{
	margin: 0;
}
.freeformcontent
{
    margin-top: 5px;
    margin-left: 1%;
    width: 99%;

}

fieldset
{
	border:none;
	border-top: solid 1px #CCCCCC;
	padding: 1px;

}
legend
{

	 font-weight:bold;
	padding:2px 0 0 18px;
	background:url('public/editmodel.gif') no-repeat center left;
}

.fieldset_new
{
	border:none;
	/*border-top: solid 1px #8DB2E3;*/
	padding: 1px;

}
.legend_new
{

	 font-weight:bold;
	padding:2px 0 0 18px;
	background:url('public/editmodel.gif') no-repeat center left;
}
.title-text
{
	padding-left:20px;
	background:url('public/editmodel.gif') no-repeat 2px center;
}
.freeform-table
{
	width:100%;
	margin:1px 0 0 0;
	table-layout:fixed;

}
.freeform-table tr
{
	
    
}
.freeform-table td
{
	padding:5px 2px;
	
}
.not-null-star
{
	color:Red;
}
.col-field
{
	text-align:right;
	width:6%;
	
}
 .col-control
{
	width:10%;
}
  
.txt 
{
	border:1px solid #C7C7C7;
	height:32px;
	width:100%;
	line-height:30px;
	padding-left:4px;
	color:#333;
}

.sel
{
	border:1px solid #C7C7C7;
	height:32px;
	padding:2px;
}

.txtarea
{
 	border:1px solid #C7C7C7!important;
	width:100%;
	padding:2px;   
	overflow:auto;
}
.textbox_show ,.select_show
{
	width:100%;
	background-color:#E8E8E8;
	border:1px solid #C7C7C7;
	height:20px;
 
	display:inline;
	line-height:18px;
}
.textarea_show 
{
	width:100%;
	background-color:#E8E8E8;
	border:1px solid #C7C7C7;
 
	overflow:auto;
 
}
.notnull
{
    background-color:#FFFFFF;
}
 .readonly
{
     
	background-color:#E8E8E8;
}
.freeform-table textarea
{
	width:96%;

	overflow:auto;
}
.freeformbtns
{
    margin-left: 5%;
    width: 85%;
	height:30px;
    background:#FEFEFE;
    background:url('images/toolbar_bg.gif') repeat bottom left;

    border-BOTTOM: solid 1px #8DB2E3;
    border-LEFT: solid 1px #8DB2E3;
    border-RIGHT: solid 1px #8DB2E3;
    text-align:center;
    padding-top:3px;
    margin-bottom:10px;
} 
.opentreebtn
{
	cursor:pointer; position:absolute; background-color:Transparent;border:none; border-left:solid 1px #94B8D7; background:url('public/ico_tree.gif') no-repeat center center; width:19px;height:19px
}
.checkbox-unchecked
{
    height:16px;
    padding:0px 5px 0px 5px; 
    background-position:0px 0px; background-repeat:no-repeat; background-image:url("public/controls.gif");
}
.checkbox-checked
{
    height:16px;
    padding:0px 5px 0px 5px; 
    background-position:-16px 0px; background-repeat:no-repeat; background-image:url("public/controls.gif");
}
.radiobutton-checked
{
    height:14px;
    padding:0px 5px 0px 5px; 
    background-position:-16px -16px; background-repeat:no-repeat; background-image:url("public/controls.gif");
}
.radiobutton-unchecked
{
    height:14px;
    padding:0px 5px 0px 5px; 
    background-position:0px -16px; background-repeat:no-repeat; background-image:url("public/controls.gif");
}
.autogen
{
    font-style:italic;
    color:Gray;
}
.h100
{
	height:100%;
}

.w100
{
	width:100%;
}

.wh100
{
	height:100%;
	width:100%;
}
.logininput{border:solid 1px #C7C7C7;color:#333333;width:70px;height:24px; vertical-align:middle; line-height:18px;}
.highlight{ color:red;}

/*修正tabs*/
.ui-tabs
{
	height:31px;
}
.main100
{
	  position:absolute; width:100%; top:31px; bottom:0; 
}
/*TabContent.master页面公共样式*/
#tab_container{width:100%; margin:0 auto;}
#tab_main{}

#main
{
    table-layout: fixed;
    height: 100%;
    width: 100%;
    border-collapse: collapse;
    border-spacing:0px;
}
#toolbar
{
    height: 28px;
}
#left
{
    border-spacing:0px;
    background-color: #FFFFFF;
    border-left: 0px solid #ccc;
    border-bottom: 0px solid #ccc;
    border-top: 0px solid #ccc;
    height: 100%;
    vertical-align: top;
    table-layout:fixed;
}
#center
{
    background-color: #FFFFFF;  
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    height: 100%;
    vertical-align: top;
    position:relative;
}
.lefttreediv
{
	width: 100%;
	height: 100%;
	overflow: auto;
}
#right
{
    background-color: #FFFFFF;
    border: 0px solid #ccc;
    height: 100%;
    overflow: auto;
    vertical-align: top;
    table-layout:fixed;
}
#loadingdiv
{
    position:absolute;
    bottom:4px;
    right:4px;
    z-index:10000000;
    border:solid 1px #94B8D7;
    height:30px;
    width:180px;
    padding-left:22px;
    line-height:28px;
    background:#FFF;
    background-repeat:no-repeat; 
    background-image:url("public/loading.gif");
    background-position:left center;
}

#limitTimeloadingdiv
{
    position:absolute;
    bottom:4px;
    right:4px;
    z-index:10000000;
    border:solid 1px #94B8D7;
    height:30px;
    width:180px;
    padding-left:22px;
    line-height:28px;
    background:#FFF;
    background-repeat:no-repeat; 
    background-image:url("public/loading.gif");
    background-position:left center;
}



/*文件上传框*/
div.fileupload
{
   
  
    overflow:auto;

}
div.picnav
{
	position:absolute;
	left:10px;
	top:10px;  
	z-index:1000;
	height:55px;
	overflow:hidden;
 
}
div.picnav .picnavlong
{
	
	position:absolute;
	left:0px;
}
a.navarrow 
{
	display:block;
	position:absolute;
 
	top:10px;  
	z-index:10000;
	height:30px; 
	width:15px;
	border:solid 2px #999999;
	color:#111111;
	font-family:  Dotum;
	font-weight:bold;
	line-height:26px;
	text-align:center;
background-color: #999999;
	 filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
a.navarrow:hover
{
	 
	border:solid 2px #17995a;
	color:#17995a;
}
a.navleft 
{
	 
	left:10px;
	 
}
a.navright
{
	 
	right:10px;
	 
}
a.picarrow 
{
	display:block;
	position:absolute;
	
	top:35%;  
	z-index:10000;
	height:58px; 
	width:58px;
	 -moz-border-radius: 29px;      /* Gecko browsers */
    -webkit-border-radius: 29px;   /* Webkit browsers */
    border-radius:29px;            /* W3C syntax */
	color:#111111;
	font-family:  Dotum;
	font-weight:bold;
	font-size:29px;
	line-height:58px;
	text-align:center;
 filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-color: #999999;
	border:solid 2px #999999;
}
a.picarrow:hover
{
	 border:solid 2px #17995a;
	background-color: #EFEFEF;
	color:#17995a;
}
a.picleft 
{
	 
	left:10px;
	 
}
a.picright
{
	 
	right:10px;
	 
}
div.piczone
{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
    table-layout:fixed;
    overflow:hidden;
    text-align:center;
    border:solid 1px #999999;
}
.upImage div.piczone
{
    width: 60px !important;
    height: 60px !important;
    border-color: #e3e3e3!important;
}

div.piczone_nopic
{
     background: url('home/nopic.jpg') no-repeat center center;
     border: 0;
}
.picuploadbtndiv
{
	float:left;
	width:160px;
    height:120px;cursor:pointer;
    position:relative;
}
.picuploadbtndiv input
{
    position:absolute;
   left:0px;
 top:0px;
 
cursor:pointer;
font-size:14px;

    height:120px;
    width:160px;
    z-index:999;
    opacity:0;
    filter:alpha(opacity=0);
}
.picuploadbtndiv_a
{
	height:120px;
    width:160px;
    display:block;
    border:solid 1px #999999;
    background: url('indexmain/plusupload.gif') no-repeat center center;
     cursor:pointer;
    color:#999999;
    text-align:center;
   
   box-sizing:border-box; 
}
.picuploadbtndiv_small
{
	float:left;
	width:40px;
    height:30px;
    position:relative;cursor:pointer;
}
.picuploadbtndiv_small input
{
    position:absolute;
   left:0px;
 top:0px;
 
cursor:pointer;
font-size:14px;

    height:30px;
    width:40px;
    z-index:999;
    opacity:0;
    filter:alpha(opacity=0);
}
.picuploadbtndiv_small_a
{
	height:28px;
    width:38px;
    display:block;
    border:solid 1px #999999;
    font-size:18px;
     cursor:pointer;
    color:#999999;
    text-align:center;
    line-height:24px;
}

img.fileimg
{
  margin-left:-1000px;
}
img.fileimg.fileimg_list
{
    height:30px;
}
.filetable
{
    width:100%;
    height:100%;
    table-layout:fixed;
 
}
.filetable td
{
	padding:2px 2px;
	position:relative;
}
.filezone
{
    width:100%;
    height:100%;
    vertical-align:top;position:relative;
   overflow:auto;
}
.filezone .filenumber
{
	position:absolute;
	right:20px;
	bottom:1px;
	background-color:#808080;
	color:#FFF;
	padding:2px;
	border-radius :2px;
}
.overflowhidden
{ overflow:hidden;
 width:99%;
    height:99%;
    border:solid 1px #CCCCCC;
   
}
a.filebtn
{
	color: #36c;
	text-decoration: none;
	padding-left:16px;
	padding-top:2px;
	background: url('buttonicon/fileup.gif') no-repeat left center;
	height:16px;
}
a.filebtn:hover
{
	color: #f60;
	
}
a.beginup
{
	color: Black;
	text-decoration: none;
	padding-top:3px;
	background: url('buttonicon/ok.gif') no-repeat 2px center;
	height:18px;
	border: 1px solid #94B8D7;
    padding-left: 20px;
    padding-bottom: 3px;
    padding-right: 3px;
    background-color: #F0F0F0;
}
a.cancelup
{
	color: Black;
	text-decoration: none;
	padding-left:18px;
	padding-top:2px;
	background: url('buttonicon/ClearCache.gif') no-repeat 2px center;
	height:18px;
	border: 1px solid #94B8D7;
    padding-left: 20px;
    padding-bottom: 3px;
    padding-right: 3px;
    background-color: #F0F0F0;
}

#filemsg
{
     border:solid 1px #94B8D7;
     margin:3px;
     padding:4px;
     background-color:#ECF0F5;
     line-height:16px;
}

a.fileimga
{
	color: #000;
	text-decoration: none;
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	min-height:30px;
}
a.fileimga.fileimga_list
{
	height:30px;
}
.piczone_order
{
    background-color:White;
    width:100%;
    font-size:9px;
    line-height:14px;
    height:18px;
}
a.fileimga:hover 
{
    color: #36c;
	visibility:visible;
}
div.piczone-checked 
{
    border:solid 3px Red;
}
a.fileimga .filedelbtn
{
    position:absolute;
    top:1px;
    right:1px;
    font-size:9px;
    padding-top:0px;
    height:15px;
    line-height: 15px;
    text-align: center;
    visibility:hidden;
    width:15px;
    cursor:default;
    margin-left:0px;
    margin-right:0px;
    font-weight:bold;
}
a.fileimga:hover .filedelbtn 
{
    color: White;
    background-color:#DD3D0A;
	visibility:visible;
	font-family:Arial;
	font-size:14px;
 
	padding:0px 2px;
}
a.fileimgapre 
{
	position:absolute;
    top:1px;
    right:1px;
}
a.fileimgapre .filedelbtn
{
    
    font-size:12px;
    padding-top:0px;
    height:15px; 
    width:15px;
    cursor:pointer;
    margin-left:0px;
    margin-right:0px;
    font-weight:bold;
    z-index:9999;
}
a.fileimgapre:hover .filedelbtn 
{
    color: White;
    background-color:#F70A54;
	 
}
a.filelist
{
	color: #000;
	text-decoration: none;
	position:relative;
	height:16px;
	 display:block;
}

a.filelist:hover 
{
    color: #36c;
	visibility:visible;
}
a.filelist .filedelbtn
{
    position:absolute;
    top:1px;
    right:1px;
    font-size:10px;
    padding-top:0px;
    height:10px;
	line-height: 10px;
    visibility:hidden;
    width:10px;
    cursor:default;
    margin-left:0px;
    margin-right:0px;
    font-weight:bold;
	text-align: center;

}
a.filelist:hover .filedelbtn 
{
    color: White;
    background-color:#F70A54;
	visibility:visible;
}
.filebtntd
{
    position:relative;
    vertical-align:top;
    white-space:nowrap;
    overflow:hidden;
    text-align:left;
}
.filebtntd a
{
    margin-left:2px;
    margin-top:2px;
     cursor:pointer;
}
.filebtntd input
{
    position:absolute;
   left:-175px;
top:-22px;
 
cursor:pointer;
font-size:14px;

    height:40px;
    width:240px;
    z-index:999;
    opacity:0;
    filter:alpha(opacity=0);
}
.filelistspan
{
    padding-top:2px;
    cursor:pointer;
	padding-left:18px;
	height:16px;
}
.fileicon_TXT 
{
    background: url('buttonicon/file_txt.gif') no-repeat left center;
}
.fileicon_XML
{
	background: url('buttonicon/file_txt.gif') no-repeat left center;
}
.fileicon_XMLS
{
	background: url('buttonicon/file_txt.gif') no-repeat left center;
}
.fileicon_DOC 
{
    background: url('buttonicon/file_doc.gif') no-repeat left center;
}
.fileicon_DOCX
{
    background: url('buttonicon/file_docx.gif') no-repeat left center;
}
.fileicon_XLS 
{
    background: url('buttonicon/file_xls.gif') no-repeat left center;
}
.fileicon_XLSX
{
    background: url('buttonicon/file_xlsx.gif') no-repeat left center;
}
.fileicon_PPT 
{
    background: url('buttonicon/file_ppt.gif') no-repeat left center;
}
.fileicon_PPTX
{
    background: url('buttonicon/file_pptx.gif') no-repeat left center;
}
.fileicon_RAR 
{
    background: url('buttonicon/file_rar.gif') no-repeat left center;
}
.fileicon_ZIP
{
    background: url('buttonicon/file_zip.gif') no-repeat left center;
}
.fileicon_JPG 
{
    background: url('buttonicon/file_jpg.gif') no-repeat left center;
}
.fileicon_JPEG 
{
    background: url('buttonicon/file_jpg.gif') no-repeat left center;
}
.fileicon_BMP
{
    background: url('buttonicon/file_bmp.gif') no-repeat left center;
}
.fileicon_PNG
{
    background: url('buttonicon/file_png.gif') no-repeat left center;
}
.fileicon_GIF
{
    background: url('buttonicon/file_gif.gif') no-repeat left center;
}
.fileicon_PDF
{
    background: url('buttonicon/file_pdf.gif') no-repeat left center;
}
.fileicon_ATTACH
{
    background: url('buttonicon/attachment.gif') no-repeat left center;
}
.fileicon_CONTENT
{
    background: url('buttonicon/contrast.gif') no-repeat left center;
}
.fileicon_Unknown
{
    background: url('buttonicon/file_unknown.gif') no-repeat left center;
}
/* 新附件上传样式 */
.newFileList {
    overflow: hidden;
}
.newFileList:before, 
.newFileList:after{
    content: " ";
    display: table;
    clear: both;
}
.newFileList .fileList,
.newFileList .fileUploadBtn{
    width: auto;
    height: 32px;	
    line-height: 32px;
}
.newFileList .fileList{
	float: left;        	
}
.newFileList .fileUploadBtn{
    float: right;
    position:relative;
}
.newFileList .file_list_input
{
    display:block;
    position:absolute;
    left:0px;
    top:0px;
    width:64px;
    height:32px;
    filter: alpha(opacity=1);
    opacity: 0.01;
    -moz-opacity:0.01;
	-khtml-opacity: 0.01;
}
 .newFileList .fileList a{
    display: inline-block;
    margin-left: 5px;	
} 
/*文件上传框end*/
/*人员框*/
a.itemlist
{
	color: #000;
	text-decoration: none;
	position:relative;
	height:16px;
	padding:2px 6px 2px 2px;
	cursor:default;
}

a.itemlist:hover 
{
    color: #36c;
	visibility:visible;
	cursor:default;
}
a.itemlist .itemdelbtn
{
    position:absolute;
    top:1px;
    right:1px;
    font-size:9px;
    padding-top:0px;
    height:10px;
    visibility:hidden;
    width:8px;
    cursor:default;
    margin-left:0px;
    margin-right:0px;
    font-weight:bold;
}
a.itemlist:hover .itemdelbtn 
{
    color: White;
    background-color:#F70A54;
	visibility:visible;
	cursor:pointer;
}

/*分页开始*/
.common-pagination{margin-right: 10px;padding-bottom: 4px;text-align:left; margin-top:8px; margin-bottom:8px;}
.common-pagination A{text-align: center;line-height: 21px;padding-left: 6px;display: inline;  BACKGROUND: url(cms/pager.png) no-repeat left top;
	float: left;height: 21px;color: #000;margin-left: 3px;text-decoration:none;}
.common-pagination .pagejump{float:left;line-height:21px;height: 21px;padding-left:5px;padding-top:3px;}
.common-pagination a span{line-height: 21px;padding-right: 6px;display: inline-block; BACKGROUND: url(cms/pager.png) no-repeat right top;
	height: 21px;cursor:pointer;color:#000;text-decoration:none;}
.common-pagination .disablespan{color:Gray;}
.common-pagination A.disable{ color: #c4c4c4;cursor:default;text-decoration: none;}
.common-pagination A.disable:hover{text-decoration: none; cursor:default;}
.common-pagination A.enable{ text-decoration:none;}
.common-pagination  A.enable:hover{text-decoration:none; text-decoration:none;background: url(cms/pager.png) no-repeat left bottom;cursor: pointer;}
.common-pagination A.this{text-decoration:none;background: url(cms/pager.png) no-repeat left bottom;color: #fff;cursor: pointer;text-decoration: none;}
.common-pagination A.this:hover{text-decoration:none;}
.common-pagination A.this SPAN{text-decoration:none;background: url(cms/pager.png) no-repeat right bottom;text-decoration:none;}
.common-pagination .pager{width:100%;}
/*分页结束*/
.arrow-down
{
    font-size: 7px; margin-left: 3px;
}
.spanfocus
{
    color:#FFF;
    background-color:#000;
}
/*邮件群发*/
.excel2email
{
    width:309px;
    height:186px;
     background: url('public/excel2email.png') no-repeat left center;
   
}
.emailsuccess
{
    width:150px;
    height:38px;
    font-size:14px;
    font-weight:bold;
    padding-top:10px;padding-left:50px;
    background: url('public/emailsuccess.gif') no-repeat left center;
   
}



.excelsuccess
{
    width:150px;
    height:48px;
    font-size:14px;
    font-weight:bold;
    padding-top:10px;padding-left:50px;
    background: url('public/excelsuccess.gif') no-repeat left center;
   
}
.uploadexcel
{
    width:191px;
    height:62px;
    overflow:hidden;
    background: url('public/uploadexcel.gif') no-repeat left center;
}
#excelfile
{

    cursor:pointer;
    width:1px;
    margin-left:-10px;
	font-size:62px;
	filter:alpha(opacity=0);
	opacity:0;
}
.msgdiv_success
{
    background-color: #ECF4FD;
    border:solid 1px #98C7F5;
}
.msgdiv_warning
{
    background-color: #F9FBD0;
    border:solid 1px #F29536;
}

/*tips*/
.tree-search-div
{

    height:18px;
 text-align:center;    
}
.tree-search-box
{
    width:85%;
    border:solid 1px #ccc;
    height:20px;
    margin:1px;
    color:#888;
    padding:2px;
}
.tree-search-box-focus
{
    border:solid 1px #333;
    color:#333;
}
.voteresult
{
	background:url('cms/vote_item_bg.gif') center left repeat-x;
	height:10px;
}
.voteresult2
{
	/*background:url('cms/vote_item_bg2.gif') center left repeat-x;*/
	background:url('inettuts/processscope.png') center left repeat-x;
	height:10px;
}

/*send_message*/
.defaulpersonpic
{
    background: #FFF url(index/defaulpersonpic.gif) no-repeat top;
}
.content-bg
{
    background: #FFF url(grid/dialog_content_bg.gif)  repeat-x -8px left;
}

.defaultUserPic120
{
    background: #FFF url(public/defaultUserPic120.gif) no-repeat top;
}


/**/

.msg {
    background:url(public/ico_msg.gif) no-repeat;
}
.calendar {
    background:url(public/ico_calendar.gif) no-repeat;
}
.alert {
    background:url(public/ico_alert.gif) no-repeat;
}
.mail {
    background:url(public/ico_mail.gif) no-repeat;
}
.todo {
    background:url(public/ico_todo.gif) no-repeat;
}
.memo {
    background:url(public/ico_memo.gif) no-repeat;
}
.clock {
    background:url(public/ico_clock.png) no-repeat 2px 2px;
}
.chart {
    background:url(public/ico_chart.gif) no-repeat;
}
.meeting
{
	background:url(public/ico_meetings.gif) no-repeat 2px 2px;
	
}
.favorite {
    background:url(public/ico_favorite.gif) no-repeat;
}
.notice {
    background:url(public/icon_notice.gif) no-repeat 2px 2px;
}
.group {
    background:url(public/ico_group.png) no-repeat 2px 2px;
}
.task {
    background:url(public/ico_task.png) no-repeat 2px 2px;
}
.schedule {
    background:url(public/ico_schedule.png) no-repeat 2px 2px;
}
.useful {
    background:url(public/ico_useful.png) no-repeat 2px 2px;
}
.email {
    background:url(public/ico_email.gif) no-repeat 2px 2px;
}
.time {
    background:url(public/ico_time.gif) no-repeat 2px 2px;
}
.article {
    background:url(public/icon_article.gif) no-repeat 2px 2px;
}
.kuit {
    background:url(public/ico_kuit.gif) no-repeat 2px 2px;
}
.left_hidden {
    background:url(buttonicon/left_hidden.jpg) no-repeat;
}
.left_show {
    background:url(buttonicon/left_show.jpg) no-repeat;
}
.down_hidden {
    background:url(buttonicon/down_hidden.jpg) no-repeat;
}
.down_show {
    background:url(buttonicon/down_show.jpg) no-repeat;
}

#ComboGridDiv_{ background-color:White; overflow:hidden;}

.combo-header{
	background-color:Transparent;
	font-size:12px;
	position:relative;
	height:20px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-image:url('scm/combo_title_right.gif');
	background-repeat:no-repeat;
	background-position:right top;
	
}
.combo-title{
	color:#fff;
	margin-right:5px;
	padding:7px 35px;
	*padding-top:1px;
	height:20px;
	font-weight:normal;
	background-image:url('scm/combo_title_bk.gif');
}
.combo-icon{
	width:18px;
	height:18px;
	position:absolute;
	left:2px;
	top:4px;
}

a.combo-close{
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	right:8px;
	top:4px;
	text-align:right;
	cursor:hand;
	cursor:pointer;
	background:url('grid/dialog_tools.gif') no-repeat -16px 0px;
	opacity:0.6;
	filter:alpha(opacity=60);
}

.gobal_bill_no{color:#000;height:20px;border:0px; border-bottom:1px solid #ccc; background-color:white;font-size:14px; font-weight:bold;}

.pager_margin{ margin:20 0 0 100;}

.tag_select{display:block; height:22px;padding:0 15px 0 4px;line-height:22px;  font-size:12px; cursor:pointer;background:url('home/listarrowdown.gif') no-repeat right center;} 
.tag_select_hover{ color:#0000ff; } 
.tag_select_open{ color:#0000ff; } 
ul.tag_options{position:absolute;margin:0;list-style:none;background:#fff;padding:0 0 1px;margin:0;  overflow:hidden; overflow-y:auto; font-size:12px; margin-left:-1px; cursor:pointer; z-index:1000 ;border:solid 1px #E5E5E5;  height:200px;} 
ul.tag_options li{background:#fff; display:block;padding:0 10px;height:23px;text-decoration:none;line-height:20px;color:#000; font-weight:normal; font-size:12px} 
ul.tag_options li.open_hover{background:#E5E5E5;color:#000;  font-size:12px} 
ul.tag_options li.open_selected{background:#D1E6A6; font-size:12px;  } 


.red{color:Red;padding:2px; line-height:22px; vertical-align:middle;}
 /*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:1px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(home/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(home/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(home/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}




.preview_selected
    {
        background-color:#E1E9F3;
    }  
    .viewer
    {
       -ms-touch-action: none;
        position: relative;
    }
    .iviewer_toolbox_wrap
    {
    	position:absolute;
    	bottom:0;
    	text-align:center;
    	width:100%;
    }
    .iviewer_toolbox
    {
    	height:35px;
    	/*width:350px;*/
    	width:400px; /*加了一个设置排序按钮*/
    	 margin:0 auto;
    	 
    }
    .iviewer_common {
        float:left;
        border-top-color:#c5d4e4;
        border-width:1px 0;
        border-style:solid;
        border-bottom-color:#9dabc7;
        height: 35px;
        z-index: 5000;
    }

    .iviewer_cursor {
        cursor: pointer;
         
    }

    .iviewer_drag_cursor {
        cursor: pointer;
    }

    .iviewer_button {
        width: 35px;
        cursor: pointer;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .iviewer_zoom_set_order{
        background: url(../../../Content/themes/default/public/atts_set_order.png) no-repeat;
        background-size: 100% 100%;   
        border-left-width:1px;
        border-left-color:#9dabc7;
    }
    .iviewer_zoom_in_noborder {
         
        background: url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -2px 0px;
    }
    .iviewer_zoom_in {
         
        background: url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -2px 0px;
        border-left-width:1px;
        border-left-color:#9dabc7;
    }

    .iviewer_zoom_out {
         background : url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -39px 0px;
    }

    .iviewer_zoom_zero {
     
        background : url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -123px 0px;
    }

    .iviewer_zoom_fit {
 
        background : url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -82px 0px;
    }
    
    .iviewer_zoom_status {
     
        line-height:30px;
        color: #000;
        background-color: #fff;
        text-align: center;
        width: 60px;
    }
    .iviewer_previouspic {
        
        background: url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -168px 0px;
        display:none;
        
    }
     .iviewer_nextpic {
   
        background: url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -212px 0px;
        display:none;
    }
    .iviewer_rotate_left {
  
        background : url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -297px 0px;
    }

    .iviewer_rotate_right {
  
        background : url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -257px 0px;
       
    }
     .iviewer_download {
  
        background : url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -387px 0px;
    }

    .iviewer_save {
   
        background : url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -347px 0px;
         border-right-width:1px;
        border-right-color:#9dabc7;
    }
    .iviewer_printcurrent {
    
        background : url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -464px 0px;
        display:none;
    }
    .iviewer_printall {
 
        background : url(../../../Content/themes/default/public/pictoolbar.gif) no-repeat -425px 0px;
        border-right-width:1px;
        border-right-color:#9dabc7;
         display:none;
    }
    
    
    
/*新的CSS*/
 .placeholder { color: #aaa; }
/*头部查询区CSS*/
.search_table
{
	width:100%;
	background-color:#FFFFFF;
}
.search_table td
{
	
}
.search_ctrl_td
{
	text-align:left;
	padding:6px 10px 0px 0px;
}
.search_btn_td
{
	padding:6px 10px 6px 10px;
	text-align:right;
}

.search_ctrl_table td
{
	padding:0px 6px 6px 0px ;
}

.search_txt
{
	 border:solid 1px #DCDCDC;
	 width:100px;
	 height:32px;
	 line-height:30px;
	 padding-left:4px;
}
/*详细界面*/

.detail_head_table
{
	width:99%;
	height:100%;
}
.detail_head_table_left
{
	text-align:left;
}
.detail_head_table_left label
{
    float:left;
}
.detail_head_table_right
{
	text-align:right;
}
.detail_margintop
{
	height:38px;
}

.detail_body
{
	 overflow : auto; width: 99%; height: 97%; position:absolute;top:0px;left:0px; 
}
.detail_group
{
	background-color: #EFEFEF; width: 100%; 
	height: 32px;
	padding:4px 0px;
}
.detail_body_new .detail_group
{
    width: 100%; 
	height: 34px;
	padding:4px 0px;
}
.detail_body_new .detail_group .detail_group_div
{
    line-height: 17px;
    height: 17px; 
    border-left: 4px solid #068547;   
}

.detail_body_table
{
	width:99%;
	 
	border:none;
	
}

.detail_body_table td
{
	padding:6px 5px 5px 5px;
	
}
.detail_body_table td label
{
	width:99%;
	text-align:right;
	color:#7D7C7C;
	display:inline-block;
}

.detail_body_table td span label
{
	width:auto;
	text-align:left;
	color:#000000;
	display:inline;
}
.detail_td_left
{
	 
}
.detail_td_right
{
	 
}


/*详细界面readonly*/
.readonlydiv
{
	
	padding-right:4px;
	line-height:2;
	 display:inline;
	 
}
 
 .checkbox-pic-true
 {
 	   background : url(../../../Content/themes/default/public/controls.gif) no-repeat -16px 1px;
 	   height:16px;
 	   width:16px;padding-right:0px;
	
	 display:inline-block; _zoom:1;_display:inline;
 }
  .checkbox-pic-false
 {
 	   background : url(../../../Content/themes/default/public/controls.gif) no-repeat 0px 1px;
 	   height:16px;
 	   width:16px;padding-right:0px;
 
	display:inline-block; _zoom:1;_display:inline;
 }
 
  .radio-pic-true
 {
 	   background : url(../../../Content/themes/default/public/controls.gif) no-repeat -16px -16px;
 	   height:16px;
 	   width:16px;padding-right:0px;
 
	display:inline-block; _zoom:1;_display:inline;
 }
  .radio-pic-false
 {
 	   background : url(../../../Content/themes/default/public/controls.gif) no-repeat 0px -16px;
 	   height:16px;
 	   width:16px;padding-right:0px;
 
	 display:inline-block; _zoom:1;_display:inline;
 }
 
/*清除浮动 */
.clearfix:after
{
    content:"";
    display:block;
    height:0;
    clear:both;
}
.clearfix{*zoom:1}


/*图片上传图片模式滚动显示*/
.fileupload .imagesList
{
    white-space: nowrap;
    overflow-x: auto;
    border: 1px solid #efefef;
    padding-right: 1px;
    padding-left: 12px; 
    overflow-y: hidden;  
}
.fileupload .imagesList  .piczone
{
    float: none;
    display: inline-block;
    margin: 8px 12px 8px 0;
    border-color: #e3e3e3;
    width: 60px !important;	
	height: 60px !important;
}
.fileupload .hideImgList .filenumber
{
    right: 0;
    left: 13px;
    bottom: 4px;
    width: 36px;    
}
.dialog-mask-black
{
    background: none!important;
    background-color: #000!important;
    opacity: 0.36;
    filter: Alpha(opacity=36);     
}

/* 新图片上传样式 */
.upImage
{
	 background-repeat: no-repeat;
	 max-width: 351px;
}
.upImage .picuploadbtndiv
{
	 height: 60px !important;
	 width: 60px !important;
	 margin-right: 10px;
	 margin-bottom: 10px;
}
.upImage .filezone
{
	 overflow: hidden;
	 height: auto !important;
}
.upImage a
{
	 height: 60px !important;
	 width: 60px !important;
	 display: flex;
}
.upImage .picuploadbtndiv_a
{
	 background: url(uiimages/upfileIcon-min.png) no-repeat;
	 border: 0px;
	 margin: 0 15px 15px 0;	
}
.upImage img
{
	 max-height: 60px !important;
	 max-width: 60px !important;
	 cursor: pointer;
	 margin: auto !important;
	 width: initial !important;	
}
.upImage .filedelbtn
{
	 line-height: 14px;
	 text-align: center;
}
.upImage .picuploadbtndiv input
{
    height: 60px;
    width: 60px;    
}
/*------------------------------------------------------ Grid -------------------------------------------------------*/
.maingriddiv a.noColor
{
    color: #000!important;    
}

/*- 新老证标志 -*/
.group_cert
{
    background-position: center;
    background-repeat: no-repeat;
}
.group_cert_1
{
    background-image: url(./newicon/group_cert_1.png);
}
.group_cert_2
{
    background-image: url(./newicon/group_cert_2.png);
}
.group_cert_3
{
    background-image: url(./newicon/group_cert_3.png);
}
.hide
{
    display:none;
}