﻿html 
{
    overflow:hidden ;
    height:100% ;   
}

body 
{
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
    color: #000000;
    overflow:hidden ; 
    height:100%;   
    background:url(../image/right_bg.png) ;  
}

/* 注释 */
.comment
{
    color:#19a3e5 ;
}

a:link,a:active,a:visited{text-decoration:none; color:#336699;}
a:hover{color:red;}

.Main {
    position:absolute;
    top:0px;
    bottom:0px;
    left:3px;
    right:0px;
}

.MainLeft {
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    width:350px;
}

.MainRight {
    position:absolute;
    top:0px;
    bottom:1px;
    right:0px;
    left:352px;
}

.ContentHeader { 
    top:5px; 
    left:3px;
    right:0px;
    padding-left:3px;
    position:absolute;
    height:35px;
    line-height:35px;
    vertical-align:middle;
    background:#DCEEF8;
    border:1px solid #a6caf0 ; 
}

    .ContentHeader .ToolBar {
        margin-top:5px; 
	    width:100%;
    }


.ContentMain {
    position:absolute;
    top:45px;
    bottom:1px;
    left:3px;
    right:0px; 
    border:1px solid #a6caf0 ;  
    overflow:auto;
}

/*内容页头部样式*/
#divHeader
{
    width:99%;
    margin:0 auto;            
}

/*导航栏*/
#divHeader .ToolNav
{
    width:100% ;
	height:27px ;
	background:url(../image/main_right_title.png) no-repeat ;
	margin-top:5px;
	overflow:hidden;
	display:none;
}

#divHeader .ToolNav .ToolNavContent
{
    margin-top:7px ;
    margin-left:22px ;
}

/*按钮栏*/
#divHeader .ToolBar
{
	margin-top:5px;
	border:1px solid #a6caf0;
	width:100%;
}

#divHeader .ToolBar .ToolBarContent
{
    margin:1px 1px 1px 1px;
    padding-left:5px;
    background:#DCEEF8;
    height:35px;
    line-height:35px;
    vertical-align:middle;
}

/*搜索栏*/
#divHeader .ToolSearch
{
	background:#DCEEF8;
	height:37px;            
	margin-top: 5px;
}

/*内容页中间部分样式*/
#divCenter
{
    width:99% ;
    margin:0 auto ;
    border:1px solid #a6caf0 ;   
    margin-top:5px ;
}

.TableList
{ 
    border-collapse:collapse;
} 

.TableList .ListHeader
{
    
    height:30px;
	line-height:30px;
	color:#000;
	font-weight:normal;
	text-align:left;
	background:url(../image/th_bg.jpg);
}

.TableList .ListHeader td
{
    border-right:1px solid #fff ;
    color:#005490;
    text-align:center;
    border-bottom:0px solid #e0e0e0;
    white-space:nowrap ; 
}

.TableList .ListHeader td a
{
    color:#000;         
}

.TableList .ListHeader th
{
    border-right:1px solid #fff ;
    color:#005490;
    text-align:center;
    border-bottom:0px solid #e0e0e0;
    white-space:nowrap ; 
}

.TableList .ListHeader2
{
    
    height:25px;
	line-height:25px;
	color:#000;
	font-weight:normal;
	text-align:left;
	background-color:#DCEEF8;
}

.TableList .ListHeader2 td
{
    border-right:1px solid #fff ;
    color:#005490;
    text-align:center;
    border-bottom:0px solid #e0e0e0 ;
    white-space:nowrap ; 
}

.TableList .ListHeader2 th
{
    border-right:1px solid #fff ;
    color:#005490;
    text-align:center;
    border-bottom:0px solid #e0e0e0 ;
    white-space:nowrap ; 
}

.ListPager
{
    margin:0px;
	padding:5px;
	height:40px;
	background:#fff;
	border-bottom:1px solid #CAD2D5;               
}

.ListPager .ListPagerContent
{
    margin:0;
	padding:5px 0 0 0px;
	width:500px;
	height:39px;
	background:url(../image/page/page_bg.png) no-repeat;
	color:#6c6c6c;            
}

.UdgHeader
{
    height:26px;
    background:url(../image/Caption_bg.jpg) ;
}

/*内容页底部样式*/
#divFooter
{
    height:5px;
}

.ListItem
{
    background-color:#fff ; 
    background-repeat:repeat-x ; 
    height:30px;    
     background::#transparent ;   
     cursor:pointer;
}


.ListItem td 
{
    text-align:center;
    border-bottom:1px solid #a6caf0;
    white-space:nowrap ; 
    background::#transparent ; 
    padding:0 2px 0 2px;
}


.ListActiveItem
{
    background-color:#e0edf4 ; 
    background-repeat:repeat-x ;  
    height:30px;        
    cursor:pointer;
}

.ListActiveItem td
{
    text-align:center;
    border-bottom:1px solid #a6caf0;  
    white-space:nowrap ;   
    padding:0 2px 0 2px;
}


.ListItem2
{
    background-color:#fff ; 
    background-repeat:repeat-x ; 
    height:30px;    
     background::#transparent ;   
     cursor:pointer;
}


.ListItem2 td 
{
    text-align:center;
    border:1px solid #a6caf0;
    white-space:nowrap ; 
    background::#transparent ; 
}


.ListActiveItem2
{
    background-color:#e0edf4 ; 
    background-repeat:repeat-x ;  
    height:30px;        
    cursor:pointer;
}

.ListActiveItem2 td
{
    text-align:center;
    border:1px solid #a6caf0;  
    white-space:nowrap ;   
}

/* --------------------------编辑页面样式------------------------*/
.InputBody
{
       
}

.ContentTable
{
    background-color:#fff ;        
}

.ContentTable .ItemTitle
{
    padding-left:3px;
     background-color:#f1f1f1 ;    
     width:80px;
     height:30px;   
     white-space:nowrap;
     text-align:right;
}

.ContentTable .ItemTitle div
{
    white-space:nowrap; 
}

.ContentTable .ItemTitle em
{
    color:Red ;  
}


.ContentTable .ItemTitle em .ToolTips
{
    color:silver ;  
}

.ContentTable .ItemEdit
{
    background-color:#f1f1f1 ;     
    height:35px;
    padding-left:3px;
}

.ContentTable .ItemEdit em
{
    color:Red ;  
}

.ContentTable .ItemEdit txt_w300
{
    height:22px;
    line-height:22px;
    width:300px;
}

.ContentTable .ItemEdit textarea_w300
{
    height:50px;
    overflow:visible;
    width:300px;
}

.InputCommandBar
{
    margin-top:5px;
    text-align:center ;     
}

.DgSelectCell
{
    border:0px solid silver;
    margin:0px;
    padding:0px;
    background-color:silver;
}

.InputSplitLine
{
    border-bottom: 1px solid green;
    margin-top: 15px;
    margin-bottom: 2px;
    padding-left: 5px;
    font-weight: bold;
}

/*  背景透明程度 数字为百分比 */
.FilterBg10
{
    background:url(../image/filter10.png) repeat ;    
}

.FilterBg20
{
    background:url(../image/filter20.png) repeat ;    
}

.FilterBg30
{
    background:url(../image/filter30.png) repeat ;    
}

.FilterBg50
{
    background:url(../image/filter50.png) repeat ;    
}

.FilterBg70
{
    background:url(../image/filter70.png) repeat ;    
}

.FilterBg90
{
    background:url(../image/filter90.png) repeat ;    
}

/* input 输入框样式*/
.txt_line
{
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:1px solid #000;    
}

.txt_no_line
{
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:0px solid #000;    
}

.txt_bg{
	width:155px;
	height:29px;
	line-height:29px;
	padding: 0px 5px 0px 5px;
	background:url(../image/txt_bg_163.jpg) no-repeat;
	border:0;
}

.txt_bg_long{
	width:290px;
	height:32px;
	line-height:32px;
	padding: 0px 5px 0px 5px;
	background:url(../image/txt_bg_294.png) no-repeat;
	border:0;
}


.text_short
{
    width:100px;
    height:23px;
    line-height:23px;
    border:1px solid #909090;
    border-radius:5px;
    -webkit-transition: box-shadow 0.30s ease-in-out;  
    -moz-transition:  box-shadow 0.30s ease-in-out; 
}
 
.text_short:focus{
    outline:none;
    border:#87C6F9 1px solid;
    -webkit-box-shadow:1px 1px 3px  #66a6ce;    
    -moz-box-shadow:1px 1px 3px  #66a6ce;
    box-shadow: 0 0 8px #66a6ce ;
}

.text
{
    width:150px;
    height:23px;
    line-height:23px;
    border:1px solid #909090;
    padding-left:3px;
    border-radius:5px;
    -webkit-transition: box-shadow 0.30s ease-in-out;  
    -moz-transition:  box-shadow 0.30s ease-in-out; 
}
 
.text:focus{
    outline:none;
    border:#87C6F9 1px solid;
    -webkit-box-shadow:1px 1px 3px  #66a6ce;    
    -moz-box-shadow:1px 1px 3px  #66a6ce;
    box-shadow: 0 0 8px #66a6ce ;
}

.text_long
{
    width:300px;
    height:24px;
    line-height:24px;
    border:1px solid #909090;
    padding:0 3px 0 3px;
    border-radius:5px;
    -webkit-transition: box-shadow 0.30s ease-in-out;  
    -moz-transition:  box-shadow 0.30s ease-in-out; 
}
 
.text_long:focus{
    outline:none;
    border:#87C6F9 1px solid;
    -webkit-box-shadow:1px 1px 3px  #66a6ce;    
    -moz-box-shadow:1px 1px 3px  #66a6ce;
    box-shadow: 0 0 8px #66a6ce ;
}

.ddl
{
    width:156px;
    height:27px;
    line-height:27px;
    border:1px solid #909090;
    border-radius:5px;
    -webkit-transition: box-shadow 0.30s ease-in-out;  
    -moz-transition:  box-shadow 0.30s ease-in-out; 
}
 
.ddl:focus{
    outline:none;
    border:#87C6F9 1px solid;
    -webkit-box-shadow:1px 1px 3px  #66a6ce;    
    -moz-box-shadow:1px 1px 3px  #66a6ce;
    box-shadow: 0 0 8px #66a6ce ;
}

.selected
{
    width:163px ;    
}

.Drop_Button_Hover
{
    border:0;
    color:#fff;
    width:24px;
    height:24px;        
    background:url(../image/DropButtonHover.png) no-repeat;
}

.Drop_Button_Normal
{
    border:0;
    color:#fff;
    width:24px;
    height:24px; 
    background:url(../image/DropButtonNormal.png) no-repeat;       
}

.ObjRadius
{
    -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;  
}

/************************按钮样式****************************/
/*新增编辑页面按钮*/
.BtnNormal
{
    width:85px;
    height:30px;
    background:url(../image/btn_normal.png) no-repeat;
    border:0;
    color:#fff;
    margin:0 2px 0 2px;
}

.BtnHover
{
    width:85px;
    height:30px;
    background:url(../image/btn_hover.png) no-repeat;
    border:0;
    color:#fff;
    margin:0 2px 0 2px;
}

/*工具栏上的按钮*/
.ToolBtnBlue
{
    width:78px;
    height:26px;
    background:url(../image/BtnToolBlue.png) no-repeat;
    border:0;
    color:#fff;
    margin:0 2px 0 2px;
}

.ToolBtnBlueHover
{
    width:78px;
    height:26px;
    background:url(../image/BtnToolBlueHover.png) no-repeat;
    border:0;
    color:#fff;
    margin:0 2px 0 2px;
}

.ToolBtnBlueL
{
    width:100px;
    height:26px;
    background:url(../image/BtnToolBlueL.png) no-repeat;
    border:0;
    color:#fff;
    margin:0 2px 0 2px;
}

.ToolBtnBlueLHover
{
    width:100px;
    height:26px;
    background:url(../image/BtnToolBlueLHover.png) no-repeat;
    border:0;
    color:#fff;
    margin:0 2px 0 2px;
}

.ToolBtnOrange
{
    width:89px;
    height:26px;
    background:url(../image/BtnToolOrange.png) no-repeat;
    border:0;
    color:#fff;
    margin:0 2px 0 2px;
}

.ToolBtnOrangeHover
{
    width:89px;
    height:26px;
    background:url(../image/BtnToolOrangeHover.png) no-repeat;
    border:0;
    color:#fff;
    margin:0 2px 0 2px;
}


/* 带图标的按钮 */
.BtnSearchBlue
{
    width:78px;
    height:26px;
    background:url(../image/BtnSearchBlue.png) no-repeat;
    border:0;
    color:#fff;
    padding-left:23px ;
    margin:0 2px 0 2px;
}

.BtnSearchBlueHover
{
    width:78px;
    height:26px;
    background:url(../image/BtnSearchBlueHover.png) no-repeat;
    border:0;
    color:#fff;
    padding-left:23px ;
    margin:0 2px 0 2px;
}

.BtnAddOrange
{
    width:89px;
    height:26px;
    background:url(../image/BtnAddOrange.png) no-repeat;
    border:0;
    color:#fff;
    padding-left:23px ;
    margin:0 2px 0 2px;
}

.BtnAddOrangeHover
{
    width:89px;
    height:26px;
    background:url(../image/BtnAddOrangeHover.png) no-repeat;
    border:0;
    color:#fff;
    padding-left:23px ;
    margin:0 2px 0 2px;
}

@media print {
    .PrintHidden {
        display: none;
    }
}

/*提示信息样式*/
.CssTip
{
    color:#19a3e5 ;    
}
 
/*弹出框样式*/
#floatBoxBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.floatBox{border:#666 1px solid;width:100px;position:absolute;top:50px;left:10%;}
.floatBox .title{height:23px;padding:7px 10px 0;background:#333;color:#fff;}
.floatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;}
.floatBox .title .MaxMinClass{cursor:pointer; position:absolute; right:50px; }
.floatBox .title .CloseClass{cursor:pointer; position:absolute; right:10px}
.floatBox .content{padding:20px 15px;background:#fff;}
body .iframe .content{padding:0;}

/*人员选择*/
.SelectedUserItem{float:left; border:0px solid green; margin:0px 5px 0 5px; cursor:pointer; 
                  background-image:url("../image/SelectedUserBg.gif"); height:29px; width:90px; 
                  white-space:nowrap; text-align:center; line-height:29px; vertical-align:middle; margin-top:1px; }
.SelectedUserItem .ItemButton{ margin-left:5px; cursor:pointer; }

