/* 全局CSS定义 */
body {
MARGIN: 0px;
PADDING: 0px; 
BORDER: 0px;
color: #4D4D4D;
FONT-SIZE:14px;
LINE-HEIGHT:25px;
TEXT-ALIGN: left;
TEXT-valign: top;
text-align:justify; text-justify:inter-ideograph;/* 让整段文字左右对齐 */
FONT-FAMILY: '宋体';
}
div,form,ul,ol,li,dl,dt,dd,table,tr,th {margin: 0; padding: 0; border: 0;}
table {FONT-SIZE:14px; FONT-FAMILY: '宋体'; word-break: break-all;/* 让数字自动换行 */ word-wrap:break-word;/* 让英文字母自动换行 */}

/* 总链接样式 */
a:link {color: #666; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #c00; text-decoration:underline;}
a:active {color: #333;}
a:hover img{filter:alpha(opacity=50);}

/* top样式 */
.top_wenzi {
color: #fff;
}
.top_wenzi_b a:link {color: #fff; text-decoration:none;}
.top_wenzi_b a:visited {color: #fff;text-decoration:none;}
.top_wenzi_b a:hover {color: #c00; text-decoration:underline;}
.top_wenzi_b a:active {color: #fff;}
.top_wenzi_b a:hover img{filter:alpha(opacity=50);}
/*.top_kuang {
border: 1px solid #509DE1;
}*/
.top_wenzi_b {
color: #fff;
font-weight:bold;
margin-top: 23px;
}
.top_juli {
margin-top: 8px;
}

/* left样式 */
.left_juli {
margin-bottom: 10px;
}
.left_juli_x {
margin-bottom: 10px;
margin-left: 34px;
}
.left_wenzi {
font-weight:bold;
FONT-SIZE:15px;
}
.left_wenzi a:link {color: #fff; text-decoration:none;}
.left_wenzi a:visited {color: #fff;text-decoration:none;}
.left_wenzi a:hover {color: #c00; text-decoration:underline;}
.left_wenzi a:active {color: #fff;}

.left_wenzi_x a:link {color: #000; text-decoration:none;}
.left_wenzi_x a:visited {color: #000;text-decoration:none;}
.left_wenzi_x a:hover {color: #c00; text-decoration:underline;}
.left_wenzi_x a:active {color: #000;}
.left_wenzi_x {
color: #000;
font-weight:bold;
}

/* right样式 */
.right_k {
border: 1px solid #BEB4DE;
font:12px;

}
.right input {
border: 1px solid #BEB4DE;
HEIGHT:22px;
width:460px;
margin:5px;
padding:5px;
 font-size:14px;
}
.right_Demo
{
    width:100%;
    height:auto;  
    float:left;  
}
.right_Demo input {
    border: 1px solid #BEB4DE;
    height:22px;
    width:460px;
    margin:5px;
    padding:5px;
    font-size:14px;
}
.right_Demo div:first-child
{
    float:left;
    width:100px;
    border:1px solid red;
}
.right_Demo div:nth-child(2)
{
    float:left;
    width:500px;
}
.right2 input {
border: 1px solid #BEB4DE;
HEIGHT:22px;

margin:5px;
padding:5px;
 font-size:14px;
}
.right2 button
{
FONT-SIZE: 11pt; font-weight:bold; COLOR: #ffffff;background-image:url(button.jpg);width:60px;height:26px;border:0; }

.right textarea {
border: 1px solid #BEB4DE;
HEIGHT:22px;
width:460px;
margin:5px;
padding:5px; font-size:14px;
}
.right select  {
border: 1px solid #BEB4DE;
 font-size:14px;
margin:5px;
padding:5px;
}
.right2 select  {
border: 1px solid #BEB4DE;
 font-size:14px;
margin:5px;
padding:5px;
}
.right_kuang {
margin-top: 8px;
}
.right_juli {
margin-top: 8px;
}
.right_wenzi {
font-weight:bold;
}
.right_wenzi_16 {
font:16px;
color: #000;
font-weight:bold;
}
.right_wenzi_line {
LINE-HEIGHT:20px;
}
.right_wenzi_r {
color: #FF0000;
}
.right_input input{
border: 1px solid #999999;
}

/* LOGIN样式 */
.denglu input {
border: 1px solid #477AAC;
HEIGHT:25px;
width:160px;
}

/*word-spacing:定义单词之间的距离
letter-spacing:字母之间的距离*/

.dg_head th
{

	background-color:#BEBEBE;
    border:1px solid #aaa;
	
	font-weight:bold;
	height:30px;
}
.dg_head2 th
{

	background-color:#fff;
    border:1px solid #aaa;
	
	font-weight:bold;
	height:30px;
}

.dg_footer td
{

	background-color:#BEBEBE;
    border:1px solid #aaa;
	
	font-weight:bold;
	height:30px;
	text-align:center;
}
.StatMoney
{
    text-align:right !important;
}

.dg_item td
{

	background-color:#E1E1E1;

    border:1px solid #BEBEBE;

	height:25px;
}
.dg_item2 td
{

    border:1px solid #BEBEBE;
	background-color:#ffffff;	
	height:25px;
}

.dg_itemSel td
{

	background-color:#8AD3E6;

    border:1px solid #BEBEBE;

	height:25px;
}

.left_p
{
	color:White;
}

/*button专用,一般按钮效果*/
.button
{ 
FONT-SIZE: 11pt; font-weight:bold; COLOR: #ffffff;background-image:url(button.jpg);width:60px;height:26px;border:0; }
.bigbutton
{ 
FONT-SIZE: 11pt; font-weight:bold; COLOR: #ffffff;background-image:url(bigbutton.jpg);width:90px;height:26px;border:0; }
.bigerbutton
{ 
FONT-SIZE: 11pt; font-weight:bold; COLOR: #ffffff;background-image:url(bigerbutton.jpg);width:135px;height:26px;border:0; }

.leftmenu_wenzi {
font-weight:bold;
FONT-SIZE:18px;
}

.leftmenu_wenzi a:link {color: #fff; text-decoration:none;}
.leftmenu_wenzi a:visited {color: #fff;text-decoration:none;}
.leftmenu_wenzi a:hover {color: #c00; text-decoration:underline;}
.leftmenu_wenzi a:active {color: #fff;}

.singleInput
{
border: 1px solid #BEB4DE;
HEIGHT:22px;

margin:5px;
padding:5px;
 font-size:14px;
}

.singleInput
{
border: 1px solid #BEB4DE;

margin:5px;
padding:5px;
 font-size:14px;
}


/*div模拟模态窗口样式开始*/
.div_overlay{
            display: none;
            position: fixed;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1010;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
}
.div_content {
            display: none;
            position: fixed;
            top: 50%;
            left: 50%;
            width: 280px;
			margin-left:-140px;
            height: 280px;
			margin-top:-180px;
            padding: 0;
            border: 12px solid #3777BC;
            background-color: #F0F5F8;
            _position:absolute;
            z-index:1011;
            overflow: hidden;
}

.div_main
{
	width:98%;
	margin:0 auto;
	text-align:center;
	line-height:25px;
	height:25px;
	margin-top:5px;
	padding:0;
}
/*div模拟模态窗口样式结束*/

/*会议管理模块*/
.div_EmpList{
    /*width:100%;*/
    width:1260px;
    height:330px;
    /*border:1px solid green;*/
}
.div_Model
{
    float:left;
    width:12%;
    /*border:1px solid red;*/
    margin:5px 2px;
}
.div_Model div
{
    width:100%;
    float:left;
    margin-top:2px;
    margin-bottom:2px;
}
.div_Model .div_Pic img
{   
    border:1px solid gray;
    width:100%;
}
.div_Model .div_EmpName{
    height:25px;
    width:50%;
}
.div_Model .div_Group{
    height:25px;
    display:none;
}
.div_Model .div_SignInTime{
    height:25px;
}
.div_Model .div_Btn{
    height:25px;
    width:50%;
}

.div_Pager
{
    margin:0 auto; 
    width:600px;
}


.btnSpecial>input
{
    width: 90px;
    height: 26px;
    font-size: 11pt;
    border: 0px;
    padding: 0px;
}
.trCustomHead th
{
    border: 1px solid #BEBEBE;
    background-color: #ffffff;
}

.bigbuttonNew
{ 
FONT-SIZE: 11pt !important; 
font-weight:bold; 
COLOR: #ffffff;
background-image:url(bigbutton.jpg);
width:90px !important;
height:26px !important;
border:0 !important; 
}

/****SubListStyle****/
.dg_head_SubList th
{

	background-color:#b7ddea;
    border:1px solid #aaa;
	
	font-weight:bold;
	height:30px;
}

.dg_item_SubList td
{

	background-color:#E1E1E1;

    border:1px solid #BEBEBE;

	height:25px;
}
.dg_item2_SubList td
{

    border:1px solid #BEBEBE;
	background-color:#ffffff;	
	height:25px;
}

/****NestListStyle****/
.dg_head_NestList th
{
	background-color:#57A3C3;
    border:1px solid #aaa;
	font-weight:bold;
	height:30px;
}

.dg_item_NestList td
{
	background-color:#82C7D7;
    border:1px solid #BEBEBE;
	height:25px;
}
.dg_item2_NestList td
{
    border:1px solid #BEBEBE;
	background-color:#AAC8D6;	
	height:25px;
}

.maintabletitle
{
    width:100%; 
    text-align:center;
    line-height:35px;
}
.maintablerow,.maintablerowTop
{
    width:100%; 
    text-align:center;
    line-height:25px;
}
.maintablebg
{
    width:100%;
    font-weight:bold;
    font-size:16px;
}

/***CheckBoxList Style***/
.chkList input {
    border: 1px solid #BEB4DE;
    width: 25px;
    margin: 5px;
    padding: 5px;
    font-size: 14px;
}

.RowStyle {
    margin: 5px 0px;
    padding: 5px 0px;
}


/**大额审批表格版**/
#PrintArea div 
{
    border: 0 !important;
}
.divAuditFlow1 
{
    float: left;
    width: 100%;
    height: 20px;
    text-align: left;
    margin-left:5px;
    font-size: 16px;
}
.divAuditFlow2 
{
    float: left;
    width: 100%;
    height: 80px;
    text-align: center;
}
.divAuditFlow2 img {
    width: 130px;
    height:60px;
    margin-top:10px;
    border: 0;
}
.divAuditFlow3 
{
    float: left;
    width: 100%;
    height: 20px;
    text-align: center;
}

.pdf_Title 
{
    font-size: 36px;
    font-weight: bolder;
    letter-spacing: 2px;
}
.pdf_ApplyDate 
{
    font-size: 16px;
    font-weight: bolder;
}
.pdf_SerialNumber 
{
    font-size: 16px;
    font-weight: bolder;
}
.pdf_Field 
{
    font-size: 16px;
    font-weight: bolder;
}
.pdf_FieldContent 
{
    font-size: 16px;
    font-weight: bolder;
}
.pdf_FinalAudit 
{
    font-size: 16px;
}
.pdf_FinalAuditContent 
{
    font-size: 16px;
}

.pdf_AuditFlowTitle1
{
    font-size: 14px;
    border-bottom: 0;
}
.pdf_AuditFlowTitle2
{
    font-size: 14px;
    border-bottom: 0;
}
.pdf_AuditFlowTitle3
{
    font-size: 14px;
    border-bottom: 0;
}

.pdf_AuditFlowDate1
{
    font-size: 14px;
    border-top: 0;
}
.pdf_AuditFlowDate2
{
    font-size: 14px;
    border-top: 0;
}
.pdf_AuditFlowDate3
{
    font-size: 14px;
    border-top: 0;
}
.pdf_AuditFlowImg1
{
    border-top: 0;
    border-bottom: 0;
}
.pdf_AuditFlowImg2
{
    border-top: 0;
    border-bottom: 0;
}
.pdf_AuditFlowImg3
{
    border-top: 0;
    border-bottom: 0;
}
.pdf_AuditFlowImg1 img {
    width: 150px;
    height:60px;
    margin-top:10px;
    border: 0;
}
.pdf_AuditFlowImg2 img {
    width: 150px;
    height:60px;
    margin-top:10px;
    border: 0;
}
.pdf_AuditFlowImg3 img {
    width: 130px;
    height:60px;
    margin-top:10px;
    border: 0;
}


.AppPdf_Title 
{
    font-size: 26px;
    font-weight: bolder;
    letter-spacing: 2px;
    text-align: center;
}
.AppPdf_ApplyDate 
{
    font-size: 14px;
    font-weight: bolder;
    text-align: center;
}
.AppPdf_SerialNumber 
{
    font-size: 14px;
    font-weight: bolder;
    text-align: center;
}
.AppPdf_Field 
{
    font-size: 14px;
    font-weight: bolder;
    text-align: center;
}
.AppPdf_FieldContent 
{
    font-size: 14px;
    font-weight: bolder;
}
.AppPdf_FinalAudit 
{
    font-size: 14px;
    text-align: center;
}
.AppPdf_FinalAuditContent
{
    font-size: 14px;
}

.AppPdf_leftBorder 
{
    border-left: 2px solid black;
}

.AppPdf_rightBorder 
{
    border-right: 2px solid black;
}

.AppPdf_topBorder 
{
    border-top: 2px solid black;
}

.AppPdf_bottomBorder 
{
    border-bottom:2px solid black;
}

.PayLableStyle 
{
     margin:5px;
	 padding:10px 10px; 
	 color:Black;
}

.chkItem input {
	height:15px !important;
	width:15px !important;
}


.dg_head_rp th
{
	background-color: #20B2AA;
	color: White;
    border:1px solid #BEBEBE;
	height:30px;
	font-weight:bold;
	font-size: 14px;
}

.dg_item_rp td
{
    border:1px solid #BEBEBE;
	/*background-color:#ffffff;	*/
	height:28px;
	font-size: 12px;
}

.dg_itemAlter_rp td
{
	/*background-color:#E1E1E1;*/
    border:1px solid #BEBEBE;
	height:28px;
	font-size: 12px;
}