/* 全局样式设置 */
body {
				margin:0px; font-family:'微软雅黑', Arial, Helvetica, sans-serif, '宋体'; 
				font-size:12px; color:#5A636B; text-decoration:none; line-height:19px; }

td, th, p, span, div, a {
				font-size:12px; color:#5A636B; font-family:'微软雅黑', Arial, Helvetica, sans-serif, '宋体'; line-height:19px; }
table { border:none; margin:0px; padding:0px; 
				border-collapse:collapse; border-spacing:0; padd:expression(this.cellPadding=3); }
td		{ padding:1px; }
hr		{ background:none; border-bottom:1px dashed #9C6; }
.table_nocellpadding { padd:expression(this.cellPadding=0); }

form { margin:10px 0px; }

/* 全局表单样式设置 */
input, textarea, select { border:1px solid #DEDEDE; line-height:17px; 
							font-family:'微软雅黑', Arial, Helvetica, sans-serif, '宋体'; font-size:12px; color:#333333; border-radius:3px; }
.my_button	{ height:21px; background-color:#777; color:#FFFFFF; padding:2px 5px; line-height:16px; }
.my_buttony	{ height:21px; background-color:#FFCC00; color:#415261; padding:2px 5px; line-height:16px; margin-left:20px; }
.my_text		{ height:17px; color:#333333; background:url(../images/bg_input.gif) left center repeat-x; }
.my_textl		{ height:17px; color:#333333; width:230px; 
							background:url(../images/bg_input.gif) left center repeat-x; }
.my_textlx		{ height:17px; color:#333333; width:280px; 
							background:url(../images/bg_input.gif) left center repeat-x; }
.my_text_readonly		{ height:17px; color:#333333; background:url(../images/bg_input_gray.gif) left center repeat-x; }
							
.my_text1		{ height:17px; background-color:#FFFFFF; border:none; }
.my_text2 	{ height:17px; background-color:#EEF3F5; border:none; }
.my_select	{ height:20px; color:#333333; line-height:14px; background-color:#F8FAFB; }
.my_check		{ height:16px; background-color:none; border:none; }
.my_textarea{ color:#333333; width:230px; line-height:18px; background-color:#F8FAFB; }
.my_textareal{ color:#333333; width:600px; line-height:18px; background-color:#F8FAFB; }

.txt_align_right { text-align:right; }

.w40				{ width:40px; }
.w80				{ width:80px; }
.w100				{ width:100px; }
.w140				{ width:140px; }
.w180				{ width:180px; }

.pl_10			{ padding-left:10px; }
.ml_10			{ margin-left:10px; }

/* 全局链接样式设置 */
a					{ color:#005C9C; text-decoration:underline; }
a:visited	{ color:#005C9C; text-decoration:underline; }
a:hover		{ color:#979D22; text-decoration:none; }

/* 文字大小定义 */
.fs14	{ font-size:14px; }
.fs16	{ font-size:16px; }
.fs12	{ font-size:12px; }
.txt_b	{ font-weight:bold; }

/* 颜色定义 */
.black	{ color:#000000; }
.red		{ color:#FF0000; }
.blue		{ color:#0000FF; }
.green { color:#589F06; }
.white	{ color:#FFFFFF; }
.purple	{ color:#6A008A; }
.orange { color:#F90; }
.yellow { color:#ffff00; }
.deepblue { color:#39487D; }
.lightblue { color:#0096E6; }

/* 首页登录form */
.login_1 { padding-top:20px; background:url(../images/bg_login_left.gif) right repeat-y; }
.login_2 { padding-top:20px; background-color:#DFE2D7; padding-left:30px; }

/* 登录后综合页 */
#clockblock{ display:block; float:left; width:128px; height:128px; margin-left:10px; }
#birthdayblock { display:block; float:left; width:70%; height:80px; margin-left:10px; padding:5px; }		/*  background-color:#FFC; border:1px solid #FC0; */
#systemblock { display:block; float:left; width:70%; height:30px; margin-left:10px; }

#newestinfo{ clear:both; }
.module { width:280px; float:left; display:block; margin-left:10px; margin-top:10px; }
.module #title	 { background-color:#6B6B6B; height:30px; padding-left:5px; }
.module #title h2{ display:block; float:left; width:220px; padding:0px; margin:0px; font-size:14px; font-weight:bold; color:#FFF; line-height:28px; }
.module #title a { display:block; float:left; width:50px; padding-top:5px; }
.module #list		 { height:120px; padding:0px; margin:2px; }
.module #list li { list-style:none; background:url(../images/i_rightarrow.gif) left 8px no-repeat; padding-left:7px; line-height:22px; }
.module #list font { font-size:12px; }

/* 左侧菜单 */
#leftree	{ margin:4px 2px; width:118px; height:660px; border:1px solid #B5CED6; padding-bottom:5px; }
#menu     { text-align:center; font-size:14px; color:#2D2B30; font-weight:bold; margin-bottom:5px; padding:3px; 
					background-color:#DEE7EC; border:none; border-bottom:1px solid #B5CED6; }
#menu_sub	span { color:#0B1C18; margin:5px; padding-left:15px; text-align:left; cursor:pointer; 
									background:url(../images/icon_orange.gif) left center no-repeat; }
#menu_sub	ul   { list-style:none; margin:0px; padding:0px; }
#menu_sub li   { list-style:none; margin:3px 10px; 
									background:url(../images/arw_rgt.gif) 5px center no-repeat; padding-left:15px; }
#menu_sub li a { text-decoration:none; line-height:18px; color:#2D6988; text-align:left; }		/* color:#64920D */
#menu_sub li a:hover { text-decoration:underline; line-height:18px; color:#0A0734; text-align:left; 
												display:block; width:80px; background-color:#E6E6E6; }


/* 右侧信息显示区 */
.maintd	 { padding:5px; padding-right:20px; display:block; }
.t-tlpage { border-bottom:1px solid #B5CED6; height:24px; padding-right:25px; 
						font-size:12px; color:#120F12; font-weight:600; text-align:right; background:url(../images/nav.gif) right 5px no-repeat; }
.ttlpage { border:1px solid #B5CED6; height:24px; padding-left:10px; background-color:#F7F7F7; 
						font-size:12px; color:#120F12; font-weight:600; text-align:left; line-height:24px; }	/*  background:url(../images/nav.gif) 2px 5px no-repeat;  */
.ttlblock { height:20px; margin-top:20px; margin-bottom:10px; padding-left:15px; 
						font-size:14px; color:#120F12; font-weight:normal; 
						border-bottom:1px solid #DDDEDE; background:url(../images/icon_green.gif) left 5px no-repeat; }

.list_btn	ul   { list-style:none; margin:0px; padding:0px; }
.list_btn li   { float:left; padding:3px 10px; margin-right:25px; border:1px solid #666; background-color:#E2EBEF; }
.list_btn li a { text-decoration:none; line-height:18px; color:#2D6988; }		/* color:#64920D */
.list_btn li:hover { background-color:#E6E6E6; border:1px solid #F00; }


/* 表格 */
.table1px		 { border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE; }
.table1px td, .table1px th { border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; 
								height:20px; color:#39373E; }
.tr1 td { background-color:#FFFFFF; height:20px; }
.tr2 td { background-color:#F7F7F7; height:20px; }
.tr3 td { background-color:#E6E6E6; height:20px; }
.tr4 td { background-color:#FF9; height:20px; }
.tr0 td { background-color:#6B6B6B; color:#FFF; font-weight:600; height:21px; padding-left:2px; }
.td1 { background-color:#FFFFFF; height:20px; }
.td2 { background-color:#F7F7F7; height:20px; }
.selectall { text-align:center; width:45px; }
.selectall a { color:#E3E3E3; font-weight:600; }
.selectall a:visited { color:#E3E3E3; font-weight:600; }
.selectall a:hover { color:#FFF; font-weight:600; text-decoration:none; }

.tbmargin {	margin-left:5px; }
.listmargin {	margin-left:0px; }


/* 导航 */
.pagenav { margin:0px; margin-top:4px; }
.pagenav a { color:#003333; padding:1px 4px; border:1px solid #DEDEDE; }
.pagenav b { color:#F78705; padding:1px 4px; border:1px solid #DEDEDE; }


/* 标签 */
#tagrow	  { height:19px; margin:0px; margin-bottom:1px; }
#tb_a     { hei-ght:158px; padding-left:10px; }
.tagfocus { float:left; display:block; height:19px; width:118px; cursor:hand; 
						background:url(../images/bg_tagfocus.gif) no-repeat; 
						font-size:12px; color:#DEE7EC; text-align:center; }
.tagblur  { float:left; display:block; height:19px; width:118px; cursor:hand; 
						background:url(../images/bg_tagblur.gif) no-repeat; 
						font-size:12px; color:#3A6685; text-align:center; }
.tagfocus_l { float:left; display:block; height:19px; cursor:hand; padding-left:13px; padding-right:8px; 
						background:url(../images/bg_tagfocus_l.gif) no-repeat; 
						font-size:12px; color:#DEE7EC; text-align:center; }
.tagblur_l  { float:left; display:block; height:19px; cursor:hand; padding-left:13px; padding-right:8px; 
						background:url(../images/bg_tagblur_l.gif) no-repeat; 
						font-size:12px; color:#3A6685; text-align:center; }

/* 标签 */
.newstitle{ font-size:14px; font-weight:bold; margin-bottom:10px; }
.p1				{ color:#090; line-height:20px; }
.p2				{ text-align:left; margin:10px; color:#F60; line-height:20px; }

.news_main{ font-size:14px; color:#5F5F5F; padding:20px; line-height:23px; background:url(../images/v1_32.jpg) repeat-y 0 0; }
.news_main p, .news_main div{ font-size:14px; line-height:23px; margin:0px; padding:0px; margin-top:5px; }
.news_main span { font-size:14px; text-indent:2em; line-height:23px; }
.news_main a { font-size:14px; line-height:23px; color:#5F5F5F; }
.news_main a:hover { font-size:14px; line-height:23px; color:#f60; }
.news_main table { width:96%; border:none; border-right:1px solid #AEB0C1; border-bottom:1px solid #AEB0C1; }
.news_main td { font-size:12px; line-height:19px; 
								 border:none; border-top:1px solid #AEB0C1; border-left:1px solid #AEB0C1; }
.news_main td a { font-size:12px; line-height:19px; color:#5F5F5F; }
.news_main td a:hover { font-size:12px; line-height:19px; color:#f60; }

/* 其它 */
.bordernone	{ border:none; }
.bordernone	td{ border:none; }
.border1px	{ border:1px solid #B5CED6; }
.borderbottom1px	{ border:none; border-bottom:1px solid #B5CED6; }
.bordertop1px	{ border:none; border-top:1px solid #B5CED6; }
.region_area div { width:100%; }
.region_area div h2 {  width:65px; height:25px; display:block; float:left; 
											font-size:12px; color:#3C0; font-weight:bold; }
.region_area div label { width:65px; height:25px; display:block; float:left; }

