
/*******************************************mask遮罩       beg*******************************************/
.loadmask {
    z-index: 700;
    position: absolute;
    top: 0;
    left: 0;
    -moz-opacity: .4;
    opacity: .40;
    filter: alpha( opacity = 40);
	width:100%;
	height:100%;
	zoom:1;
	display:none;
}.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #6593cf;
    background: #c3daf9;
    padding: 2px;
}.loadmask-msg .mask_lading {
    padding: 5px 10px 5px 25px;
    background: #fbfbfb url('images/loading.gif') no-repeat 5px 5px;
    line-height: 16px;
    border: 1px solid #a3bad9;
    color: #222;
    cursor: wait;
}.loadmask-msg .normal {
    padding: 5px 10px 5px 10px;
    background-color: #fbfbfb;
    line-height: 16px;
    border: 1px solid #a3bad9;
    color: #222;
	display:block;
}.masked {
    overflow: hidden !important;
}.masked-relative {
    position: relative !important;
}.masked-hidden {
    visibility: hidden !important;
}
/*******************************************mask遮罩       end*******************************************/

/*******************************************新增表单样式       beg******************************************/
table.tablayout/*表格布局*/
{
    border-collapse: collapse;
    border:0 none!important;
    width: 100%;
    background:#fff; 
}
table.tablayout td
{
    border:0 none!important;
    height:35px;
    line-height:35px;
    padding:0;
    margin:0;
}

table.tabno/*无边框表格（布局使用）*/
{
    width: 100%;
    border-collapse: collapse;
    border: 0 none;
}
table.tabno td
{
    border: 0 none;
    padding:0;
    margin:0;
}

table.formlayout/*表单布局*/
{
    border-collapse: collapse;
    border:0 none!important;
    width: 100%;
    background:#fff; 
}
table.formlayout td
{
    border:0 none!important;
    line-height:27px;
    color:#a2a2a2;
    padding:0;
    margin:0;
}

table.tabform/*表单表格*/
{
    width:100%;
    table-layout: fixed; 
    border-collapse:collapse;
}
table.tabform th
{
    text-align:center; 
    border-collapse:collapse;
    border:1px solid #f2f2f2; 

    line-height:35px; 
    background:#fafafa; 
    font-family:"微软雅黑",Arial;  
    color:#212121;
    font-size:14px;
    font-weight:300; 
    padding:0;
    white-space:normal;
    word-wrap:break-word;
	word-break:break-all;
}
table.tabform td
{
    text-align:left; 
    line-height:35px; 
    border-collapse:collapse;
    border:1px solid #f2f2f2; 
    font-family:"微软雅黑",Arial;  
    color:#212121;
    font-size:14px;
    margin:0;
    padding:0;
    white-space:normal;
    word-wrap:break-word;
	word-break:break-all;
}

.iptLine{
    height:28px; 
    line-height:28px; 
    padding:2px 3px; 
    border:0 none;
    border-bottom:1px solid #e0e0e0; 
    background:#fdfdfd;
    font-size:14px;
    vertical-align:middle;
}
.iptLine:focus{
	height:28px; 
    line-height:28px; 
    padding:2px 3px; 
    border:0 none;
    border-bottom:1px solid #3885cb; 
    background:#fdfdfd;
    font-size:14px;
    vertical-align:middle;
}


.iptBox { padding: 5px 2px 5px 17px; }/*文本框*/
.iptBox input[type="text"]{
    width:100%;
    height:26px; 
    line-height:26px; 
    margin-left: -12px;
    padding:2px 3px; 
    border:1px solid #e0e0e0; 
    background:#fdfdfd;
    font-size:14px;
    vertical-align:middle;
}
.iptBox input[type="text"]:focus{
    width:100%;
    height:26px; 
    line-height:26px; 
    margin-left: -12px;
    padding:2px 3px; 
    border:1px solid #388fcb; 
    background:#fdfdfd;
    font-size:14px;
    vertical-align:middle;
}

.iptBox input[type="password"]{
    width:100%;
    height:26px; 
    line-height:26px; 
    margin-left: -12px;
    padding:2px 3px; 
    border:1px solid #e0e0e0; 
    background:#fdfdfd;
    font-size:14px;
    vertical-align:middle;
}
.iptBox input[type="password"]:focus{
    width:100%;
    height:26px; 
    line-height:26px; 
    margin-left: -12px;
    padding:2px 3px; 
    border:1px solid #388fcb; 
    background:#fdfdfd;
    font-size:14px;
    vertical-align:middle;
}
.iptBox input[type="file"]{/*文件选择框*/
    width:100%;
    height:26px; 
    line-height:26px; 
    height:26px\9; 
    line-height:26px\9; 
    margin-left: -12px;
    padding:2px 3px; 
    border:1px solid #e0e0e0; 
    background:#fdfdfd;
    font-family:"宋体",Arial;  
    color:#212121;
    font-size:14px;
    cursor:pointer;
    vertical-align:middle;
}
.iptBox input[type="file"]:focus{
    width:100%;
    height:26px; 
    line-height:26px; 
    height:26px\9; 
    line-height:26px\9; 
    margin-left: -12px;
    padding:2px 3px; 
    border:1px solid #388fcb; 
    background:#fdfdfd;
    font-size:14px;
    vertical-align:middle;
}

.iptBox textarea{
    width: 100%;
    height: 80px;
    margin-left: -12px;
    padding:2px 3px; 
    border:1px solid #e0e0e0; 
    background:#fdfdfd;
    font-family:"宋体",Arial;  
    color:#212121;
    font-size:14px;
    word-break:break-all;
	word-wrap:break-word;
    overflow: auto;
    vertical-align:middle;
}
.iptBox textarea:focus {
    width: 100%;
    height: 80px;
    margin-left: -12px;
    padding:2px 3px; 
    border:1px solid #388fcb; 
    background:#fdfdfd;
    font-family:"宋体",Arial;  
    color:#212121;
    font-size:14px;
    word-break:break-all;
	word-wrap:break-word;
    overflow: auto;
    vertical-align:middle;
}
.selBox/*下拉选项*/
{ 
    border:1px solid  #e0e0e0;     
    height: 26px;  
    line-height: 26px; 
    margin:5px;
    overflow: hidden;
    padding:0; 
    vertical-align:middle;
}
.selBox select 
{ 
    background: transparent;    
    border: none; 
    line-height: 26px;    
    width: 100%;    
    height: 100%;
    cursor:pointer;
    vertical-align:middle;
}

.selBox90     
{ 
    border:1px solid  #e0e0e0;   
    width: 90px;    
    height: 26px;  
    line-height: 26px; 
    margin:5px;
    overflow: hidden;
    padding:0; 
    vertical-align:middle;
}
.selBox90 select 
{ 
    background: transparent;    
    border: none; 
    line-height: 26px;    
    width: 100%;    
    height: 100%;
    cursor:pointer;
    vertical-align:middle;
}
.selBox100     
{ 
    border:1px solid  #e0e0e0;   
    width: 100px;    
    height: 26px;  
    line-height: 26px; 
    margin:5px;
    overflow: hidden;
    padding:0; 
    vertical-align:middle;
}
.selBox100 select 
{ 
    background: transparent;    
    border: none; 
    line-height: 26px;    
    width: 100%;    
    height: 100%;
    cursor:pointer;
    vertical-align:middle;
}
.selBox120     
{ 
    border:1px solid  #e0e0e0;   
    width: 120px;    
    height: 26px;  
    line-height: 26px; 
    margin:5px;
    overflow: hidden;
    padding:0;
    vertical-align:middle; 
}
.selBox120 select 
{ 
    background: transparent;    
    border: none; 
    line-height: 26px;    
    width: 100%;    
    height: 100%;
    cursor:pointer;
    vertical-align:middle;
}
.selBox150     
{ 
    border:1px solid  #e0e0e0;   
    width: 150px;    
    height: 26px;  
    line-height: 26px; 
    margin:5px;
    overflow: hidden;
    padding:0; 
    vertical-align:middle;
}
.selBox150 select 
{ 
    background: transparent;    
    border: none; 
    line-height: 26px;    
    width: 100%;    
    height: 100%;
    cursor:pointer;
    vertical-align:middle;
}
.selBox160     
{ 
    border:1px solid  #e0e0e0;   
    width: 160px;    
    height: 26px;  
    line-height: 26px; 
    margin:5px;
    overflow: hidden;
    padding:0; 
    vertical-align:middle;
}
.selBox160 select 
{ 
    background: transparent;    
    border: none; 
    line-height: 26px;    
    width: 100%;    
    height: 100%;
    cursor:pointer;
    vertical-align:middle;
}
.selBox200     
{ 
    border:1px solid  #e0e0e0;   
    width: 200px;    
    height: 26px;  
    line-height: 26px; 
    margin:5px;
    overflow: hidden;
    padding:0; 
    vertical-align:middle;
}
.selBox200 select 
{ 
    background: transparent;    
    border: none; 
    line-height: 26px;    
    width: 100%;    
    height: 100%;
    cursor:pointer;
    vertical-align:middle;
}
.groupBox{
	padding:5px;
}

.mutilBox
{
    width:auto;
    line-height: 28px; 
    margin:5px;
    overflow: hidden;
    padding:0;  
    vertical-align:middle;       
}
.mutilBox label{
    margin-right:10px;
    cursor:pointer;
}
.box{
	width:auto;
    line-height: 28px; 
    margin:5px;
    overflow: hidden;
    padding:0;  
    vertical-align:middle;  
	
}

.signBox{
	width:auto;
	line-height:32px;
	margin-left:5px;
	margin-right:5px;
	overflow: hidden;
}
.signBox label{
    margin-right:10px;
    cursor:pointer;
}
.mutilBox
{
    width:auto;
    line-height: 32px; 
    margin:5px;
    overflow: hidden;
    padding:0;  
    vertical-align:middle;       
}
.mutilBox label{
    margin-right:10px;
    cursor:pointer;
}
.box{
	width:auto;
    line-height: 32px; 
    margin:5px;
    overflow: hidden;
    padding:0;  
    vertical-align:middle;  
	
}
.dateBox/*日期时间框*/
{
    padding: 5px;
}
.dateBox input
{
    width:100px;
    height:26px; 
    line-height:26px; 
    padding:2px 3px; 
    border:1px solid #e0e0e0; 
    background:url(../common/images/date.gif) no-repeat 95% 50%;
    font-size:14px;
    vertical-align:middle;
    cursor:pointer;
}
.dateBox input:focus
{
    width:100px;
    height:26px; 
    line-height:26px; 
    padding:2px 3px; 
    border:1px solid #388fcb; 
    background:url(../common/images/date.gif) no-repeat 95% 50%;
    vertical-align:middle;
    font-size:14px;
    cursor:pointer;
}
.date
{
    width:100px;
    height:26px; 
    line-height:26px; 
    padding:2px 3px; 
    border:1px solid #e0e0e0; 
    background:url(../common/images/date.gif) no-repeat 95% 50%;
    font-size:14px;
    vertical-align:middle;
    cursor:pointer;
}
.date:focus
{
    width:100px;
    height:26px; 
    line-height:26px; 
    padding:2px 3px; 
    border:1px solid #388fcb; 
    background:url(../common/images/date.gif) no-repeat 95% 50%;
    vertical-align:middle;
    font-size:14px;
    cursor:pointer;
}
.date:hover{
	cursor:pointer;
}
.timeBox
{
    padding: 5px;
}
.timeBox input
{
    width:154px;
    height:26px; 
    line-height:26px; 
    padding:2px 3px; 
    border:1px solid #e0e0e0; 
    background:url(../common/images/time.gif) no-repeat 99% 50%;
    font-size:14px;
    vertical-align:middle;
    cursor:pointer;
}
.timeBox input:focus
{
    width:154px;
    height:26px; 
    line-height:26px; 
    padding:2px 3px; 
    border:1px solid #388fcb; 
    background:url(../common/images/time.gif) no-repeat 99% 50%;
    font-size:14px;
    vertical-align:middle;
    cursor:pointer;
}

.datetime
{
    width:154px;
    height:26px; 
    line-height:26px; 
    padding:2px 3px; 
    border:1px solid #e0e0e0; 
    background:url(../common/images/time.gif) no-repeat 95% 50%;
    font-size:14px;
    vertical-align:middle;
    cursor:pointer;
}
.datetime:focus
{
    width:154px;
    height:26px; 
    line-height:26px; 
    padding:2px 3px; 
    border:1px solid #388fcb; 
    background:url(../common/images/time.gif) no-repeat 95% 50%;
    vertical-align:middle;
    font-size:14px;
    cursor:pointer;
}
.datetime:hover{
	cursor:text;
}

.openBox { padding: 5px 2px 5px 17px; }/*选择框*/
.openBox input{
    width:100%;
    height:26px; 
    line-height:26px; 
    margin-left: -12px;
    padding:2px 3px; 
    border:1px solid #e0e0e0; 
    background:url(../common/images/select.gif) no-repeat 99% 50%;
    font-size:14px;
    vertical-align:middle;
}
.openBox input:focus{
    width:100%;
    height:26px; 
    line-height:26px; 
    margin-left: -12px;
    padding:2px 3px; 
    border:1px solid #388fcb; 
    background:url(../common/images/select.gif) no-repeat 99% 50%;
    font-size:14px;
    vertical-align:middle;
}


.ipt/*文本框*/
{
    width:100%;
    height:28px; 
    line-height:28px; 
    padding:2px 3px; 
    border:1px solid #e0e0e0; 
    background:#fdfdfd;
    font-size:14px;
    vertical-align:middle;
}
.ipt:focus
{
    width:100%;
    height:28px; 
    line-height:28px; 
    padding:2px 3px; 
    border:1px solid #3885cb; 
    background:#fdfdfd;
    font-size:14px;
    vertical-align:middle;
}

.select /*下拉框*/
{ 
    border:1px solid  #e0e0e0;   
    background: transparent;
    height: 28px;  
    line-height: 28px;    
    cursor:pointer;
    font-size:14px;
    vertical-align:middle;
    overflow:hidden;
}
.select:focus 
{ 
    border:1px solid  #388fcb;   
    background: transparent;
    height: 28px;  
    line-height: 28px;    
    cursor:pointer;
    font-size:14px;
    vertical-align:middle;
    overflow:hidden;
}

.btnWfSend{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:20px;
	color:#388fcb;
	font-size:16px;
	cursor:pointer;
	background:url(icons/send.png) top center no-repeat;
	overflow:hidden;
}

.btnWfFinish{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:20px;
	color:#388fcb;
	font-size:16px;
	cursor:pointer;
	background:url(icons/send.png) top center no-repeat;
	overflow:hidden;
}

.btnWfSave{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:20px;
	color:#388fcb;
	font-size:16px;
	cursor:pointer;
	background:url(icons/save.png) top center no-repeat;
	overflow:hidden;
}

.btnWfBack{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:20px;
	color:#388fcb;
	font-size:16px;
	cursor:pointer;
	background:url(icons/back.png) top center no-repeat;
	overflow:hidden;
}

.btnWfRecall{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:20px;
	color:#388fcb;
	font-size:16px;
	cursor:pointer;
	background:url(icons/back.png) top center no-repeat;
	overflow:hidden;
}

.btnWfDelete{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:20px;
	color:#388fcb;
	font-size:16px;
	cursor:pointer;
	background:url(icons/back.png) top center no-repeat;
	overflow:hidden;
}

.btnWfTrace{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:20px;
	color:#388fcb;
	font-size:16px;
	cursor:pointer;
	background:url(icons/trace.png) top center no-repeat;
	overflow:hidden;
}

.btnWfClose{
	width:100%;
	height:auto;
	text-align:center;
	padding-top:20px;
	color:#388fcb;
	font-size:16px;
	cursor:pointer;
	background:url(icons/close.png) top center no-repeat;
	overflow:hidden;
}
.imgDelete{
	border-radius:2px;
    background:url(images/delete.gif) center center no-repeat;
    color: #0b000d;
    font-size: 14px;
    border:0 none;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    cursor:pointer;
    vertical-align:middle;
    margin-left:5px;
	margin-right:4px;
    font-family:"微软雅黑",Arial;  
}
.serchBox{
	border-bottom:1px solid #f2f2f2;
}
.iptSerch{
	margin:0 auto;
    width:95%;
    height:46px; 
    line-height:46px; 
    padding-left:50px; 
    border:1px solid #e8e8ea; 
    font-size:14px;
    vertical-align:middle;
    border-radius: 25px;
    color:#cccccc;
    background:#e8e8ea url(images/serch.png) no-repeat left 15px center; 
}

.btnSure
{
    border-radius:2px;
    width:80px; 
    height:32px; 
    line-height:32px; 
    color:#fff; 
    border:1px solid #a05933; 
    background:#a05b37;
    cursor:pointer;
    vertical-align:middle; 
    -webkit-appearance: none;
}

.btn2
{
    border-radius:2px;
    width:50px; 
    height:32px; 
    line-height:32px; 
    color:#fff; 
    border:1px solid #a05933; 
    background:#a05b37;
    cursor:pointer;
    -webkit-appearance: none;
}

.btn4
{
    border-radius:2px;
    width:68px; 
    height:32px; 
    line-height:32px; 
    color:#fff; 
    border:1px solid #a05933; 
    background:#a05b37;
    cursor:pointer;
    -webkit-appearance: none;
}

.btnSure
{
    border-radius:5px;
    width:80px; 
    height:32px; 
    line-height:32px; 
    color:#ffffff; 
    border:1px solid #f76b1d; 
    background:#f76b1d;
    cursor:pointer;
    vertical-align:middle; 
    -webkit-appearance: none;
}

.btnCancel
{
    border-radius:5px;
    width:80px; 
    height:32px; 
    line-height:32px; 
    color:#4a3572; 
    border:1px solid #d6d6d6; 
    background:#eeeeee;
    cursor:pointer;
    vertical-align:middle; 
    -webkit-appearance: none;
}

.btnBox
{
    width:auto;
    border:0 none;
    padding:5px;
    text-align:center; 
    overflow: hidden;  
}

.title{
	color:#353535;
}
/*******************************************新增表单样式      end beg******************************************/

.chkNo{
	float:left;
	background:url(images/noChk.png) no-repeat left center; 
	padding-left:20px;
	margin-right:15px;
}
.chkYes{
	float:left;
	background:url(images/yesChk.png) no-repeat left center; 
	padding-left:20px;
	margin-right:15px;
}

.btnMeetUpload
{
    border-radius:5px;
    margin-bottom:3px;
    background:#9dc13c url(images/btn_upload.png) 12px center no-repeat;
    color: #fff;
    font-size: 14px;
    border:1px solid #9dc13c;
    padding-left:28px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:8px;
    text-align: center;
    cursor:pointer;
    display: inline-block;
    vertical-align:middle;
    font: bold 12px Arial, Helvetica, sans-serif;
}

.btnMeetUpload:hover
{
    border-radius:5px;
    margin-bottom:3px;
    background:#82b006 url(images/btn_upload.png) 12px center no-repeat;
    color: #fff;
    font-size: 14px;
    border:1px solid #82b006; 
    padding-left:28px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:8px;
    text-align: center;
    cursor:pointer;
    vertical-align:middle;
    display: inline-block;
    font: bold 12px Arial, Helvetica, sans-serif;
    
}
.btnImgDel{
	width:90px;
	text-align: left;
	height:22px;
	line-height: 22px;
	padding-left:22px;
	color:#d81e06;
	font-size:14px;
	cursor:pointer;
	background:url(images/btnImgDel.png) left center no-repeat;
	font-family:"微软雅黑",Arial;  
}
.btnImgEdit{
	width:90px;
	text-align: left;
	height:22px;
	line-height: 22px;
	padding-left:25px;
	color:#349ad3;
	font-size:14px;
	cursor:pointer;
	background:url(images/btnImgEdit.png) left center no-repeat;
	font-family:"微软雅黑",Arial;  
}
.btnImgView{
	width:90px;
	text-align: left;
	height:30px;
	padding-left:25px;
	color:#349ad3;
	font-size:14px;
	cursor:pointer;
	background:url(images/btnImgQuery.png) left center no-repeat;
	font-family:"微软雅黑",Arial;  
}

.btnDocument
{
    border-radius:5px;
    margin-bottom:3px;
    background:#F76B1D url(images/make.png) 12px center no-repeat;
    color: #fff;
    font-size: 14px;
    border:1px solid #F76B1D;
    padding-left:28px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:8px;
    text-align: center;
    cursor:pointer;
    display: inline-block;
    vertical-align:middle;
    font: bold 12px Arial, Helvetica, sans-serif;
}

.btnDocument:hover
{
    border-radius:5px;
    margin-bottom:3px;
    background:#f5610e url(images/make.png) 12px center no-repeat;
    color: #fff;
    font-size: 14px;
    border:1px solid #f5610e; 
    padding-left:28px;
    padding-right:10px;
    padding-top:8px;
    padding-bottom:8px;
    text-align: center;
    cursor:pointer;
    vertical-align:middle;
    display: inline-block;
    font: bold 12px Arial, Helvetica, sans-serif;
    
}

/*******************************************分页公用样式  beg*******************************************/
.pageBox 
{
    overflow:hidden;
    margin-top:10px;
    color:#333;
    _height:30px;
}
.page
{
    padding:6px 0;
    float:right;
}
.page span{float:left;margin-right:6px;display:block;font-size:14px;white-space:nowrap;}
span.s2{padding:0 5px;color:#333}
.page a{float:left;background:#fff;border:1px solid #e8e8e8;color:#333333;padding:0 8px;display:inline;white-space:nowrap;height:26px; line-height:26px;}

.page a:hover{background:#3085d5; border:1px solid #3885cb;text-decoration: none; color:#fff;}
.gtext{border:1px solid #e8e8e8;text-align:center;height:24px; line-height:24px; width:50px;}
.gtext:focus{border:1px solid #388fcb;text-align:center;height:24px; line-height:24px; width:50px;}
.btnGo{width:50px; height:28px;color:#fff; line-height:28px; border:0;cursor:pointer;background:#ef9009; font-size:14px;border:1px solid #e58905;}
.btnGo:hover
{
    width:50px; height:28px;color:#fff; line-height:28px;border:0;cursor:pointer;background:#e58905; font-size:14px;border:1px solid #dc8304;
}
/*******************************************分页公用样式  end*******************************************/