﻿body 
{
	font-family: 宋体,Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    padding: 0px;
    margin: 0px;
    background-color:#373737
}

table
{
	font-family: 宋体,Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	table-layout : fixed;
	font-size: 9pt;
	border-collapse:collapse;	
}


a:link                       {position: relative;font-size: 9pt;color: #12356D;text-decoration: none;}
a:hover                      {position: relative;font-size: 9pt;color: red;	text-decoration: none;}
a:visited                    {position: relative;font-size: 9pt;color: #12356D;text-decoration: none;}
a:visited:hover              {position: relative;font-size: 9pt;color: red;	text-decoration: none;}

a.content:link               {position: relative;font-size: 9pt;color: #4c4c4c;text-decoration:none;}
a.content:hover              {position: relative;font-size: 9pt;color: red;	text-decoration: none;}
a.content:visited            {position: relative;font-size: 9pt;color: #4c4c4c;text-decoration: none;}
a.content:visited:hover      {position: relative;font-size: 9pt;color: red;	text-decoration: none;}

a.download:link              {position: relative;font-size: 9pt;color: #4c4c4c;text-decoration:underline;}
a.download:hover             {position: relative;font-size: 9pt;color: red;	text-decoration: underline;}
a.download:visited           {position: relative;font-size: 9pt;color: #4c4c4c;text-decoration: underline;}
a.download:visited:hover     {position: relative;font-size: 9pt;color: red;	text-decoration: underline;}

a.sys_grid_head_sort         {font-size: 9pt;color: #333333;text-decoration: none;}
a.sys_grid_head_sort:visited {font-size: 9pt;color: #333333;text-decoration: none;}
a.sys_grid_head_sort:active  {font-size: 9pt;color: #333333;text-decoration: none;}
a.sys_grid_head_sort:hover   {font-size: 9pt;color: red;    text-decoration: none;}

.top_back
{
    background:url(Images/zhgr_top_bg.jpg) repeat-x;	
}

.menu_back
{
    background:url(Images/menu_back.jpg) repeat-x;	
}


.bottom_back
{
	background:#e3e3e3 url(Images/zhgr_bottom_bg.jpg) repeat-x;
	
}

.bottom_title
{
	color:#565656;
	font-family:宋体,Tahoma;
	line-height:150%
}

.bottom_top_back
{
	background-color: #363636;
	
}


.box2_back
{
	background:#e3e3e3 url(Images/zhgr_box2_bg.jpg) repeat-x;
	height:29px;
	vertical-align:top;
	border:#7595BE 1px solid;
}

.box3
{     
     border:#F5BF14 1px solid;    
}

.box3_back
{
     height:28px;
     vertical-align:top;
     border:#F5BF14 1px solid;
     background:url(Images/zhgr_title_back.jpg) repeat-x;	
}


.box4_back
{
	background:url(Images/top_cen.gif) repeat-x;
	height:26px;
	border-right:#D5D5D5 1px solid;
}

.title_back
{
    background:url(Images/zhgr_title.jpg)  no-repeat;	
    height:30px;
    width:126px;
    font-weight:bold;
    font-size:10pt;
    color:#ffffff;
  
}

.title_right
{
    background:url(Images/zhgr_title1.jpg) repeat-x;	
    height:30px;
    color:#ffffff;
  
}

.content_text
{       
        padding-top:2px;
        padding-left:5px;
        padding-bottom:5px;
        padding-right:5px;
        font-size:9pt;
        letter-spacing:1pt;
        color:#555555;  
        line-height:150%
}

.content_text_1
{       
        padding-top:2px;
        padding-left:5px;
        padding-bottom:5px;
        padding-right:5px;
        font-size:9pt;
        letter-spacing:1pt;
        color:#555555;
        line-height:150%
}

.input_text
{
	font-size:10pt;
	color:#0C407C;
}

.login_input
{
		border:#bababa 1px solid;
		width:100px;
		color:#333333;
		height:22px;
		font-family: Arial;
		padding-top:2px;
		background: url(Images/editbox.gif) repeat-x;
}

.web_input
{
		border:#bababa 1px solid;		
		color:#333333;
		height:26px;
		font-family: Arial;
		padding-top:2px;
		background: url(Images/editbox.gif) repeat-x;
}


.web_editbox
{
	border-right: #D1D1D1 1px solid;
	padding-right: 1px;
	border-top: #D1D1D1 1px solid;
	padding-left: 1px;
	font-size: 9pt;
	padding-bottom: 1px;
	border-left: #D1D1D1 1px solid;
	cursor: text;
	padding-top: 2px;
	border-bottom: #D1D1D1 1px solid;
	font-family: 宋体;
	height: 21px;
	color: #454545;
}

.web_table
{
	border-right: #D5D5D5 1px solid;
	border-top: #D5D5D5 1px solid;
	font-size: 9pt;
	border-left: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	font-family: 宋体;
	border-collapse: collapse;
	background-color: #ffffff;
}

.web_table_head_cell
{
	font-size: 9pt;
	font-weight: bold;
	color: #686964;
	border: #D5D5D5 1px solid;
	border-collapse: collapse;
	height: 25px;
	padding-left: 6px;
	background-image: url(Images/grid_button.gif);
	background-repeat: repeat-x;
}

.web_table_cell
{
	border-top: #D5D5D5 1px solid;
	border-left: #D5D5D5 1px solid;
	border-bottom: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	font-family: 宋体;
	font-size: 9pt;
	color: #8F8F8F;
	height: 35px;
	border-collapse: collapse;
}

.web_table_cell_label
{
	border: #D5D5D5 1px solid;
	font-size: 9pt;
	font-family: 宋体;
	border-collapse: collapse;
	background-color: #F6F6F6;
}

.navi
{
	color:#14356B;
	height:22px;
}

.navi_unline
{
      height: 3px; 
      background: url(Images/zhgr_unline.gif) repeat-x;
}

.sub_menu
{
	width:220px;
	padding-top:8px;
	padding-left:12px;
	padding-right:12px;
}

.sub_content
{
	 background-color: #EEEEEE;
	 padding: 20px;
	 padding-top: 10px
}

.literal_text
{
	line-height:150%;
	letter-spacing:1pt;
}

.main_left
{
	width:280px;
	
}

.main_content
{	
	padding-top:15px; 
	padding-left:20px;
	padding-right:20px;
	background-color:#eeeeee;
}


.web_button
{
	     background: #FFEEBD url(Images/zhgr_button.jpg) repeat-x ;
		 border: #D57E3A 1px solid;		
		 margin: 0px;
		 padding-top:1px;
		 padding-bottom:0px;
		 padding-left:0px;
		 padding-right:0px;
		 height: 24px;
		 text-align:center;
		 font-family: 宋体;
		 vertical-align:middle;
  		 font-size: 9pt;
		 color: #333333;		 		
}


.sys_button
{
	     background: url(Images/grid_button.gif) repeat-x ;
		 border: #CCCCCC 1px solid;		
		 margin: 0px;
		 padding-top:1px;
		 padding-bottom:0px;
		 padding-left:0px;
		 padding-right:0px;
		 height: 22px;
		 text-align:center;
		 font-family: 宋体;
		 vertical-align:middle;
  		 font-size: 9pt;
		 color: #333333;		 		
}

.sys_grid
{
	    border: #CCCACA 1px solid;	  
	    font-size: 9pt;
	    border-left: #CCCACA 1px solid;
	    border-bottom: #CCCACA 1px solid;
	    border-collapse:collapse;
	    background-color:#ffffff;
	    color: #4c4c4c;      
}


.sys_grid_head_cell
{
	    background: url(Images/grid_head.gif) repeat-x center center;
        font-size: 9pt;
        color: #333333;
       	border: #CCCACA 1px solid;	 
	    border-collapse: collapse;
        height: 24px;
	    padding-left: 6px;
	    background-color: #F4F4F4;
}


.sys_grid_cell
{
		border-bottom: #CCCACA 1px solid;	
		color: #333;
		border-collapse:collapse;		
}

.sys_grid_cell_label
{
	    padding-right: 5px;
		border: #CCCACA 1px solid;	
		color: #333333;
		border-collapse: collapse;
		background-color: #FDFDFD;		
}

.sys_grid_cell_label_text
{
	    font-family : 宋体;
	    font-size: 9pt;
	    color: red;
}

.sys_grid_foot
{
		border: #CCCACA 1px solid;	
		height: 36px;
		border-collapse: collapse;
		background-color: #F4F4F4;
	    background-repeat: repeat-x;
}

.sys_grid_page
{
		border: #CCCACA 1px solid;		
		height: 24px;
		border-collapse: collapse;
		background-color: #FDFDFD;
		color: #4c4c4c;
}

.sys_grid_alternating
{
		background-color: #fff;
}

.menu_item_head
{
     height:30px;
     border:#12356D 1px solid;
     font-size:11pt;
     font-weight:bold;
     padding-left:9px;    
     border-collapse:collapse;
     position:relative;
     background:url(Images/menu_item_head.jpg) repeat-x;	
}

.menu_item_head .text
{
	  color:#fff;   
	  font-weight:bold;
	  padding-top:2px;
	  letter-spacing:1pt;
}



.menu_item_on
{
     height:28px;
     border:#F5BF14 1px solid;
     font-size:10pt;
     padding-left:10px;
     color:#B50000;   
     border-collapse:collapse;
     background:url(Images/menu_item_on.jpg) repeat-x;	
}

.menu_item_off
{
     height:28px;
     border:#AC946C 1px solid;
     font-size:10pt;
     padding-left:10px;
     border-collapse:collapse;
     background:url(Images/menu_item_off.jpg) repeat-x;	
}

.menu_item_off a:link                      {padding-top:3px;font-size: 10pt;color: #333333;text-decoration: none;}
.menu_item_off a:hover                     {padding-top:3px;font-size: 10pt;color: #B50000;	text-decoration: none;}
.menu_item_off a:visited                   {padding-top:3px;font-size: 10pt;color: #333333;text-decoration: none;}
.menu_item_off a:visited:hover             {padding-top:3px;font-size: 10pt;color: #B50000;	text-decoration: none;}

.menu_item_on a:link                       {padding-top:3px;font-size: 10pt;color: #B50000;text-decoration: none;}
.menu_item_on a:hover                      {padding-top:3px;font-size: 10pt;color: #B50000;	text-decoration: none;}
.menu_item_on a:visited                    {padding-top:3px;font-size: 10pt;color: #B50000;text-decoration: none;}
.menu_item_on a:visited:hover              {padding-top:3px;font-size: 10pt;color: #B50000;	text-decoration: none;}


 .shadow_out
 { 
	    position: relative; 
	    background: #bbb; 
	    margin: 0px auto; 

} 
.shadow_in 
{ 
	    background: #fff; 
	    border: 1px solid #999; 
	    border-top:#999 1px solid;
	    padding: 5px 5px;
	    position: relative; 
	    top: -1px; 
	    left: -1px; 
} 
