﻿/*通用控件初始化*/
*{margin:0px;padding:0px;}  
html,form{height:100%;} 
body{background:white;} 
body,input{font:13px Arial,Helvetica;}
ul,li{list-style:none;}
img{border:none;}
select{ padding:1px;}
a{color:#03309D;text-decoration:none;}
a:hover{text-decoration:underline;}


/*通用描述*/
.EngOpeHeight{ height:100px;}
.hd{ display:none}
.null{color:#aeabb1;}
.DWS{padding:1px; vertical-align:middle;}
.needinput{color:Red; font-weight:bolder; font-size:15px; margin-left:5px;}
.Wdate,.Wdate0{background:#fff url(../img/datePicker.gif) no-repeat right;  width:100px;border:#999 1px solid;height:20px;}
.WdateFmtErr{font-weight:bold;color:red;}
.ope_ok{border:solid 1px #33ff66;padding:5px;background-color:#ccffff; text-align:left;color:#0000ff; float:left;}
.ope_ng{border:solid 1px #ff9966;padding:5px;background-color:#ffe7f1; text-align:left;color:#ff0000; float:left;  }
.list_no_data {color:#FF0000; text-align:center;}
.alt{ background-color:#f5f5f5} 
.tips{color:#009999; margin: 5px 25px;}
.tips li{list-style-image:url(../img/li_bg3.gif);list-style-position:outside;}
.no_data_tip{color:#0088ff; text-align:center; padding:3px;}
.imgope{cursor:pointer; margin-right:5px;}
.warn_mes{color:Red; text-align:center;}
.aOpe{cursor:pointer;}
.aOpe:hover{font-weight:bold; color:#ff6633}
.highlight {color:Red;font-weight:bold;}

/*分页导航样式*/ 
.pager{margin-top:5px; background-color:#eeffff; text-align:center;}
.pager label{ color:Red;}
.pager a,.pager span{ margin:5px;} 
.pager a:hover,.pager active{color:#f00;text-decoration:none;}

/*通用按钮*/
.abtn{text-decoration:none;cursor:pointer;color:#2266ff;margin:1px;}
.abtn:link,.abtn:visited,.abtn:focus,.abtn:active{color:#2266ff;}
.abtn:hover{color:red;}
.abtn img{border:0px;  margin-bottom:-2px; margin-right:2px;} 

.btn{background-color:#DBEAF9; border:1px solid #002D96;height:25px;width:100px;}
.btn:hover{background-color:#0077ff; color:#ffffff;border:1px solid #003300;}

/*Loading*/
.newLoad{width:250px; margin:5px auto; text-align:center; border:2px #0099FF solid; padding:5px; background-color:#CCFFFF }
.newLoad img{ margin:3px;}
.newLoad label{color:#6600FF}
.newLoad span{color:#0066FF; font-size:11px;}

/*处理进度条*/
.popDoing{padding:5px; width:100%; text-align:center; color:#135E9F;}
.popDoing img{margin:5px;} 

/*引擎页整体布局*/
.form_area {width: 1000px;padding:0px; margin:0px auto;} 
.form_iframe{width:100%;} 
.fix_bottom{z-index:999; position:fixed; bottom:0; _position:absolute; _bottom:0;  overflow:visible; text-align:center;width: 100%;background-color:#fff;}
.flow_ope{width:100%; }
.flow_ope .cont_input{width:1000px;border-left :1px #507cd1 solid;border-top:2px #507cd1 solid; margin-bottom:1px; } 
.flow_ope .cont_input tr td{ padding:3px; border-right :1px #507cd1 solid; border-bottom:1px #507cd1 solid;}
.flow_ope .cont_input tr td input{ margin:0px;}
.flow_ope .cont_input .lb{width:100px; text-align:right; color:#0077ff;background-color:#ddeeff; padding-right:5px;}
.flow_ope .cont_input .lv{text-align:left;background-color:#ddffee;}
.flow_ope .cont_input .lo{text-align:center;background-color:#ddffbb;}
.flow_ope .cont_input .lv textarea{width:98%; height:50px;  } 

/*引擎弹出操作处理*/
.flow_ope .cont_open{width:100%;border-left :1px #507cd1 solid;border-top:1px #507cd1 solid;  }
.flow_ope .cont_open tr td{ padding:3px; border-right :1px #507cd1 solid; border-bottom:1px #507cd1 solid;}
.flow_ope .cont_open .lb{width:100px; text-align:right; color:#0077ff;background-color:#ddeeff; padding-right:5px;}
.flow_ope .cont_open .lv{text-align:left;background-color:#ddffee;}
.flow_ope .cont_open .lv textarea{width:98%; height:50px;  } 

/*签核操作按钮*/
.btnBase a
{
	line-height:30px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px; 
    text-decoration:none;
    font-weight:bold; 
    cursor:pointer;
    padding:5px 7px 7px 5px; 
    margin-right:5px;  
}
.btnBase a img{vertical-align:middle;margin-bottom:1px;  } 

.btnBase .btnOK{color:#529214;}
.btnBase .btnOK:hover{background-color:#E6EFC2;border:1px solid #529214;color:#529214;}
.btnBase .btnOK:active{background-color:#529214;border:1px solid #529214;color:#fff;}
.btnBase .btnNG{color:#d12f19;}
.btnBase .btnNG:hover{background-color:#fbe3e4;border:1px solid #d12f19;color:#d12f19;}
.btnBase .btnNG:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
.btnBase .btnRE{color:#336699;}
.btnBase .btnRE:hover{background-color:#dff4ff;border:1px solid #6299c5;color:#336699;}
.btnBase .btnRE:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}

/*表单页面--Page主属性*/
.form_page{margin:0px 0px 0px 5px; padding:5px 0px;  width:98%; float:left;}

/*表单页面--标题*/
.form_title{margin:0px;}
.form_title .title_head{ font-weight: bold; font-size: 20px; color: #135E9F; text-align:center; margin-bottom:5px;  }
.form_title .title_sub{border-bottom: #0099cc 2px solid; margin-top:3px; text-align:center}
.form_title .title_sub table{width:100%}
.form_title .title_sub table tr td span{font-size: 13px; color: #215dc6;}




/*表单页面--数据显示*/
.form_main{margin:5px 0px;}
.form_main table{width:100%;border-left:1px #507cd1 solid;border-top:1px #507cd1 solid; margin-bottom:5px;  }
.form_main table tr td{padding:2px; border-right:1px #507cd1 solid; border-bottom:1px #507cd1 solid;} 
.form_main .lb{color:#215dc6;background-color:#ddeeff; padding-right:5px; text-align:right;}
.form_main .lv{text-align:left;color:#215dc6; vertical-align:middle; }
.form_main .lv input{ vertical-align:middle; padding:1px;}
.form_main .lv select{ vertical-align:middle;padding:1px;}

/*表单页面--数据区域容器头部*/
.form_content{margin:5px 0px; }
.form_content .cont_head{height:25px; background-color:#ccddff;border:1px #507cd1 solid;}
.form_content .cont_head table{width:100%; height:100%;}
.form_content .cont_head .cont_head_title{color:#215dc6;font-weight: bold; width:200px; vertical-align:middle; cursor:pointer;}
.form_content .cont_head .cont_head_title img{vertical-align:middle; margin-left:5px; margin-bottom:3px;}
.form_content .cont_head .cont_head_ope{ padding-top:1px;}
.form_content .cont_head .cont_head_ope a{color:#215dc6;cursor:pointer;padding:1px; margin-right:5px;text-decoration:none;line-height:25px;border:1px solid #ccddff;  }
.form_content .cont_head .cont_head_ope a:active{color:red;text-decoration:none;}
.form_content .cont_head .cont_head_ope a:hover{color:red;border:1px solid #215dc6;text-decoration:none;padding:1px; background-color:#ddff44 }
.form_content .cont_head .cont_head_ope a img{vertical-align:middle; margin:0px 0px 1px 0px;}
.form_content .cont_head .cont_head_ope a span{margin-left:5px;} 
/*表单页面--数据区域容器头部-其他样式*/
.form_content .cont_head_attach{background-color:#E0FFFF;}
.form_content .cont_head_log{background-color:#FFFFEC;}
.form_content .cont_head_tip{background-color:#99FFCC;}
.form_content .cont_head_warn{background-color:#FFE4E1;}

/*表单页面--数据列表*/
.form_content .cont_body{border:1px #507cd1 solid;border-top:0px; padding:2px; }
.form_content .cont_body .list_head{background-color:#ddeeff;}
.form_content .cont_body .list_head table{width:100%;border:1px #507cd1 solid; border-right:0px;}
.form_content .cont_body .list_head table tr td {padding:2px; border-right:1px #507cd1 solid; color:#215dc6; text-align:center; font-weight:bold;}

.form_content .cont_body .list_detail{}
.form_content .cont_body .list_detail table{width:100%;border:0px;border-left:1px #507cd1 solid;}
.form_content .cont_body .list_detail table tr td {padding:2px; border-right:1px #507cd1 solid;border-bottom:1px #507cd1 solid;text-align:center;}

/*表单页面--签核记录*/
.lct1{width:100px;}
.lct2{width:100px;}
.lct3{width:100px;}
.lct4{width:100px;}
.lct5{}
.act{color:Blue}
.action10,.action11{color:#4499ff}
.action12,.action21{color:#00bb00}
.action20{color:Green}
.action30{color:#d12f19}
.action31{color:#bb5500}
.action40,.action41,.action50{color:#336699}
.action60{color:#227700}
.action61{color:#5f5f5f}
.action{color:red; font-weight:bold;}

/*表单页面--操作提示*/
.pg_note{  color: #009999; margin:10px;} 
.pg_note .note_detail{ margin-left:25px;}
.pg_note .note_detail li{list-style-type:decimal; list-style-position:outside;}

/*人员选择器-ALL 选择结果*/
.pg_content{ margin:10px;}
.pg_content .cont_input{border-left :1px #507cd1 solid;border-top:1px #507cd1 solid; } 
.pg_content .cont_input tr td{ padding:3px; border-right :1px #507cd1 solid; border-bottom:1px #507cd1 solid;}
.pg_content .cont_input tr td input{ margin:0px;}
.pg_content .cont_input .ci_label{  text-align:right; color:#0077ff;background-color:#ddeeff; padding-right:5px;}
.pg_content .cont_input .ci_input{  text-align:left}
.pg_content .cont_input .ci_value{  text-align:left;color:#0077ff;}

/*签核动作--操作提示*/
.agope_note{color:Blue; margin:10px;} 
.agope_note .note_detail{ margin-left:25px;}
.agope_note .note_detail li{list-style-type:square; list-style-position:outside;}

/*非容器内数据列表*/
.div_list_t{text-align:center; width:100%; background-color:#ddeeff;}
.div_list_t table {width:100%;border:1px #507cd1 solid; border-right:0px;} 
.div_list_t table tr td{padding:2px; border-right:1px #507cd1 solid; color:#215dc6; text-align:center;} 
 
.div_list_c{overflow:auto;overflow-x:hidden;text-align:center; width:100%;border-bottom:1px #507cd1 solid;}
.div_list_c table {width:100%;border:0px;border-left:1px #507cd1 solid; } 
.div_list_c table tr td{padding:2px; border-right:1px #507cd1 solid;border-bottom:1px #507cd1 solid;text-align:center;} 


/*Attach*/
.file-box{ position:relative;width:540px; margin:2px; }
.file-box .txt{ height:22px; border:1px solid #cdcdcd; width:300px;}
.file-box .btn{ background-color:#FFF; border:1px solid #CDCDCD;height:24px; width:70px;}
.file-box .btn:hover{background-color:#003300; color:#ffffff;border:1px solid #003300;} 
.file-box .btn_hover{background-color:#003300; color:#ffffff;border:1px solid #003300;}
.file-box .file{ position:absolute; top:0; right:160px; height:24px; filter:alpha(opacity:0);opacity: 0; width:460px; padding-left:4px;  }

.form_content .cont_body .list_head .atc1{width:20px; border-right:0px;}
.form_content .cont_body .list_detail .atc1{width:20px; border-right:0px;}
.form_content .cont_body .list_detail .atc2{ text-align:left;}
.atc3{width:100px;}
.atc4{width:100px;}
.atc5{width:200px;}
.atc6{width:100px; }

/*table form*/
.tb_form{width:100%;border-left:1px #507cd1 solid;border-top:1px #507cd1 solid; margin-bottom:5px;  }
.tb_form tr td{padding:2px; border-right:1px #507cd1 solid; border-bottom:1px #507cd1 solid;} 
.tb_form .lb{color:#215dc6;background-color:#ddeeff; padding-right:5px; text-align:right;}
.tb_form .lv{text-align:left;color:#215dc6; vertical-align:middle; }
.tb_form .lv input{ vertical-align:middle; padding:1px;}
.tb_form .lv select{ vertical-align:middle;padding:2px;}

.standard_tb { padding: 0; border-collapse: collapse;}

.ft_other{background:url(../img3/unknow.gif) no-repeat center ;}  /*这个必须在最前面*/
.ft_doc,.ft_docx{background:url(../img3/docx.gif) no-repeat center ;}
.ft_xls,.ft_xlsx{background:url(../img3/xlsx.gif) no-repeat center ;}
.ft_ppt,.ft_pptx{background:url(../img3/ppt.gif) no-repeat center ;}
.ft_zip,.ft_7z,.ft_rar{background:url(../img3/zip.gif) no-repeat center   ; } 
.ft_pdf{background:url(../img3/pdf.gif) no-repeat center ;}
.ft_txt{background:url(../img3/txt.gif) no-repeat center ;}
.ft_msg{background:url(../img3/mail.png) no-repeat center ;}
.ft_jpg,.ft_gif,.ft_png,.ft_jpeg,.ft_tif{background:url(../img3/jpg.gif) no-repeat center ;}

/*人员选择器*/
.aSelEmp{margin-right:5px; text-decoration:underline; cursor:default;}
.aSelEmpIn{color:#ff6633}
.aSelEmp img{vertical-align:middle; cursor:pointer; }

/*代理人*/ 
.agt1{width:150px;}
.agt2{width:200px;}
.agt3{}
.agt4{width:250px;}
.agt5{width:100px;}

