body, td, th { font-family:宋体,Verdana,Arial,Tahoma,sans-serif; font-size:9pt; margin:0px; color: #282828; }
select, input, textarea { font-size:9pt; color:#080808;}
div,p,span,form,ul,ol,li,img{margin:0;padding:0;border:0}

a:link, a:visited, a:active { color: #0645B0; text-decoration: none; }
a:hover { color: #0645B0; text-decoration: underline; }

.event_menu { font-size:13px; font-weight:bold; color:#3F3F3F; height:26px; background-color:#f2f4f6;}
.event a:link, .event a:active, .event a:visited { font-size: 10pt; color: #003399; text-decoration: none; }
.event a:hover { font-size: 10pt; color: 003399; text-decoration: underline; }


.modwidth800 { font-family: "宋体"; font-size:12px; background-color:#FFF; height:388px;
	width:966px; border:1px solid #8fafcf; border-top-style:none; border-bottom-style:none;
}/*头部文件的宽度与边框颜色*/

.leftMenu1 { background:#f2f4f6; height:28px; width:auto; border-bottom:1px solid #c1c8d2;
 text-align:left;
}/*左边竖菜单按扭的宽度及颜色，为大按扭*/
.leftMenu2{ background-color:#f2f4f6; height:28px; width:auto; border-bottom:1px solid #c1c8d2; border-top:2px solid white; text-align:left;
}/*左边竖菜单按扭的宽度及颜色，为大按扭*/
.leftSubMenu { height:23px; width:auto; text-align:left;
}/*左边竖菜单小按扭的宽度及颜色*/

.redtext { font-family: "宋体"; font-size: 15px; color: #CC0000; font-weight: bold; }
/*欢迎词红色的字体，15宋体*/

.redtextsmall { font-family: "宋体"; font-size: 12px; color: #FF3300; font-weight: normal; }
/*欢迎词红色的字体，15宋体,事件里的字体控制*/

.text1 { font-family: "宋体"; font-size: 14px; font-weight: bold; color: #003399; }
.redhint { font-size: 9pt; font-weight: bold; color: #FF3300; }
.redhint3 { font-size:9pt; color:#CC3300; }
.note { font-size: 9pt; color: #EB5803; line-height: 18px; }
.comment { color: #666666; font-size: 9pt; line-height: 18px; }

.searchframe {
	/*background-color: #E7F1F9;*/
	background-color:#ECF5FD;
	border:1px solid #9DB5D0; height: 32px; width:auto; padding:3px 5px 3px 5px;
}/*右边搜索框颜色及背景色*/

.searchframe1 { background-color:#FCFCFC; border-top:1px solid #88ACD9; 
	border-left:1px solid #88ACD9; height:6px; width:6px; empty-cells:show; }
.searchframe2 { background-color: #FCFCFC; border-top:1px solid #88ACD9;
	height: 6px; width: auto; empty-cells:show; }
.searchframe3 { background-color: #FCFCFC; border-top:1px solid #88ACD9;
	border-right:1px solid #88ACD9; height: 6px; width: 6px; empty-cells:show; }
.searchframe4 { background-color: #FCFCFC; border-left:1px solid #88ACD9;
	height: auto; width: 6px; empty-cells:show; }
.searchframe5 { background-color: #FCFCFC; border-right:1px solid #88ACD9;
	height: auto; width: 6px; empty-cells:show; }
.searchframe6{ height: 6px; width: 6px;
	background-color: #FCFCFC; border-bottom:1px solid #88ACD9;
	border-left:1px solid #88ACD9; empty-cells:show; }
.searchframe7{ background-color: #FCFCFC; border-bottom:1px solid #88ACD9;
	height: 6px; width: auto; empty-cells: show; }
.searchframe8{ height: 6px; width: 6px; background-color: #FCFCFC;
	border-bottom:1px solid #88ACD9; border-right:1px solid #88ACD9; }
.searchframe9 { height: auto; width: auto; background-color: #FCFCFC; }

.user { border: 1px solid #0099FF; height: 20px; font-size: 12px; color: #003399; width: 150px; }
.jobrestext { font-family: "宋体"; font-size: 13px; font-weight: bold; color: #0066CC; }

.indexbtnleft { width: 8px; height:26px; background-image: url(/images/indexlabel_21.gif); }
.indexbtnleft_active { width: 8px; height:26px; background-image: url(/images/indexlabel_11.gif); }
.indexbtnmid { padding:2px 1px 1px 1px; width: auto; height:26px;
	background-image: url(/images/indexlabel_22.gif); }
.indexbtnmid a:link, .indexbtnmid a:visited, .indexbtnmid a:active { color: #4F6186; 
	text-decoration: none; font-size: 9pt; }
.indexbtnmid a:hover { color: #0A50A8; text-decoration: underline; 
	font-weight: bold; font-size: 9pt; }
.indexbtnmid_active { padding:2px 1px 1px 1px; width: auto; height:26px;
	background-image: url(/images/indexlabel_12.gif); }
.indexbtnmid_active a:link, .indexbtnmid_active a:visited, .indexbtnmid_active a:active {
	color: #0A50A8; text-decoration: none; font-weight: bold; font-size: 9pt; }
.indexbtnmid_active a:hover { color: #0A50A8; text-decoration: underline; 
	font-weight: bold; font-size: 9pt; }

.indexbtnright { width: 8px; height:26px; background-image: url(/images/indexlabel_23.gif); }
.indexbtnright_active { width: 8px; height:26px; 
	background-image: url(/images/indexlabel_13.gif); }
.indexbtn_bg { width: auto; height:26px;
	background-image: url(/images/indexlabel_00.gif); }

.form_border { background-image: url(/images/res_form_bg2.gif); 
	background-repeat: repeat-x; color: #3A3A3A; }
.sec2 { font-size: 9pt; color: #0088E3; background-color: #FFFFFF; font-weight: normal;
	text-decoration: underline; }
.sec1 { font-size: 9pt; font-weight: normal; color: #0085DD;
	background-color: #CEECFF; cursor: pointer; text-decoration: underline; }

.btn_op52 { font-size:12px; width:52px; height:22px; letter-spacing:2px; }
.btn_op38 { font-size:12px; width:38px; height:22px; letter-spacing:1px; }
.btn_op45 { font-size:12px; width:45px; height:22px; letter-spacing:1px; }

.btn_h22 { height:22px; border:1px solid #BACEEB; font-size:12px; background-image:
url(/images/btn_w1h20.gif);  background-color:white; padding:2px 0 0;}
.btn_w50h23 {height:23px;width:50px;cursor:pointer;border:0;background-image:url(/images/btn_w50h23.gif); background-color:white; padding:2px 0 0;}
.btn_w60h21 {height:21px;width:60px;cursor:pointer;border:0;background-image:url(/images/btn_w60h21.gif); background-color:white; padding:2px 0 0;}
.btn_w68h20 {height:20px;width:68px;cursor:pointer;border:0;background-image:url(/images/btn_w68h20.gif); background-color:white; padding:2px 0 0;}
.btn_w75h23 {height:23px;width:75px;cursor:pointer;border:0;background-image:url(/images/btn_w75h23.gif); background-color:white; padding:2px 0 0;}
.btn_w88h24 {height:24px;width:88px;cursor:pointer;border:0;background-image:url(/images/btn_w88h24.gif); background-color:white; padding:2px 0 0;}
.btn_w98h24 {height:24px;width:98px;cursor:pointer;border:0;background-image:url(/images/btn_w98h24.gif); background-color:white; padding:2px 0 0;}
 
.oplink { border-bottom:1px solid #9CBBDF; border-top:1px solid #9CBBDF; 
background-color: #E7F1F9; height:32px; }

.td_text_padding { text-align:left; padding:2px 2px 3px 6px; line-height:16px; }

.boldtitle  { font-size:10pt; color: #EE3300; font-weight: bold; }
.boldtitle2 { font-size: 9pt; color: #EE3300; font-weight: bold; }
.boldtitle4 { font-size:11pt; color: #EE3300; font-weight: bold; }

.tb_list { border-collapse:collapse; width:100%; _width:100%; clear:both; }
.tb_list a{ margin-right:3px }
.tb_list a:link, .tb_list a:visited, .tb_list a:active{ color:#135CBF; text-decoration:none }
.tb_list a:hover{ color:#f01f03;text-decoration:underline }
.tb_list th { text-align:center; background-color:#EEF1F6; line-height:22px; 
	padding:2px 3px 2px 3px; font-weight: bold; height:25px; border:0;  
	border-top:1px solid #D6DFEF; /*border-bottom:1px solid #D6DFEF;*/ 
	background-image:URL(/images/th_bg_w1h25.gif); background-color:#E7EFFF }
.tb_list .th_left{ text-align:left;   background-color:#EEF1F6; line-height:22px; 
	padding:2px 3px 2px 6px; font-weight: bold; height:25px; border:0; 
	border-top:1px solid #D6DFEF; /*border-bottom:1px solid #D6DFEF;*/ 
	background-image:URL(/images/th_bg_w1h25.gif); background-color:#E7EFFF }
.tb_list td{ border-bottom:1px solid #e2e2e2; height:28px; padding:3px; text-align:center; }
.tb_list .td_left{ border-bottom:1px solid #e2e2e2; height:28px; padding:3px 3px 3px 6px;text-align:left; }

.topmenu { font-size:9pt; color:white; text-decoration:none }
.topmenu a:link, .topmenu a:visited, .topmenu a:active {
	font-size: 9pt; font-weight:bold;  color:white; text-decoration: none
}
.topmenu a:hover { font-size:9pt; color:white; text-decoration:underline }
.activemenu{ background-image: url(/images/top_n_bg_active.gif); }

.header { width:966px; height:auto;}

.footer { height:60px;}
.footer td { color:#51636f; margin:0; padding:0;}
.footer a:link, .footer a:visited, .footer a:active { color: #51636f; text-decoration: none }
.footer a:hover { color: #FF6600; text-decoration: underline }

/*.tb_main { width:966px; height:388px; border:0; background-color:#9BC2ED; } */
/*.tb_main { width:966px; height:368px; border:0; background-color:#7FAFE0; } */
/*.tb_main { width:966px; border:0; background-color:#8FBFF0; padding:0; } */
.tb_main { width:966px; border:0; background-color:#8FBFF0; padding:0; } 
.tb_main .td_top, .tb_main .td_bottom { width:auto; height:2px;} 
.tb_main .td_m1,  .tb_main .td_m5 { width:2px; height:455px; }
.tb_main .td_m3 { width:1px; }
.tb_main .td_m_menu { width:181px; height:auto; vertical-align:top; } 
.tb_main .td_m_list { width:780px; height:auto; vertical-align:top; }   

.tb_intro_text  { padding:20px 50px 40px; line-height:20px; }
.tb_intro_text2 { padding:20px 20px 30px; line-height:20px; }

.fnt_intro_t  { font-size:9pt; color:#3F3F3F; font-weight:bold; line-height:14pt; }
.fnt_intro_t a:link, .fnt_intro_t a:visited, .intro a:active{ color:#0A60CA; text-decoration:none }
.fnt_intro_t a:hover{ color:#0A60CA;text-decoration:underline }

.fnt_intro_t2 { font-size:9pt;  color: #0A60CA; line-height: 16pt; }
.fnt_intro_t3 { font-size:14px; color: #0A60CA; line-height: 16pt; font-weight: bold;}
.fnt_intro_t4 { font-size: 9pt; color: #FF6600; line-height: 14pt; font-weight: bold;}
.fnt_intro_t5 { font-size:14px; color: #FF6600; line-height: 16pt; font-weight: bold;}
.fnt_intro_t6 { font-size: 9pt; color: #FF6600; line-height: 14pt; }

.input_login { border: 1px solid #cccccc; height:20px; }

.tb_search a{ margin-right:3px }
.tb_search a:link, .tb_search a:active{ color:#0645B0; text-decoration:none }
.tb_search a:hover{ color:#0645B0;text-decoration:underline }
.tb_search a:visited { color:#0645B0; font-weight:bold;}

#navbar , #hd1, #hd3 { width:966px; margin-left:auto; margin-right:auto; float:left; }
#navbar .nbg1 { width:21px;  height:30px; float:left; background-image:URL(/images/top_n_left.gif)}
#navbar .nbg2 { width:923px; height:30px; float:left; background-image:URL(/images/top_n_bg.gif); }
#navbar .nbg3 { width:21px;  height:30px; float:left; background-image:URL(/images/top_n_right.gif)}

#footer { width:966px; margin-left:auto; margin-right:auto;}
#ft { width:966px; float:left; border-top:1px solid #7392B5; color:#51636f; padding:0; }
#ft	.lnk { margin-top:13px; }
#ft .cpy { margin-top:9px; }
#ft .icp { margin:10px 0; }
.footer_lnk a:link, .footer_lnk a:visited, .footer_lnk a:active { color:#51636f; text-decoration: none }
.footer_lnk a:hover { color: #FF6600; text-decoration: underline }

#container { width:966px; margin:0 auto; clear:both;}
#left  { width:440px;float:left;margin-top:2px;}
#right { width:514px; float:right;margin-top:2px; margin-left:12px;}

#qksrh { float:left; min-height:203px; margin:0; }
#qksrh ul { margin-top:16px !important; margin-top:15px; }
#qksrh label { margin:0 3px 0 10px;}
#qksrh li { float:left; width:105px; margin:5px 0 6px; text-align:left; list-style:none; }
#qksrh .lbl { float:left; width:72px; }

.intro{ margin:5px 0;float:right;width:250px; }
.itr { height:53px !important; height:55px; border:1px solid #B9CCE5; }
.frame_bg11 { height:6px; width:6px;  background-image:URL(/images/bg_index_b11.gif);}
.frame_bg12 { height:6px; width:auto; background-image:URL(/images/bg_index_b12.gif);}
.frame_bg13 { height:6px; width:6px;  background-image:URL(/images/bg_index_b13.gif);}
.frame_bg21 { height:auto; width:6px; background-image:URL(/images/bg_index_b21.gif);}
.frame_bg22 { height:auto; width:auto; }
.frame_bg23 { height:auto; width:6px; background-image:URL(/images/bg_index_b23.gif);}
.frame_bg31 { height:6px; width:6px;  background-image:URL(/images/bg_index_b31.gif);}
.frame_bg32 { height:6px; width:auto; background-image:URL(/images/bg_index_b32.gif);}
.frame_bg33 { height:6px; width:6px;  background-image:URL(/images/bg_index_b33.gif);}
.fr_dv1, .fr_dv2 { margin-top:4px;float:left; }
.fr_dv2 ul, .fr_dv2 li { text-align:left;margin-top:3px; list-style:none; }

.msk { left:0;top:0;height:100%;width:100%;position:absolute;z-index:998;background:#555;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5; }
.msk1 { left:0;top:0;height:100%;width:100%;filter:alpha(opacity=0);opacity:0;-moz-opacity:0; }

.mb_bg_11 { width:5px;  background-image:URL(/images/bg_tb_11.gif); }
.mb_bg_12 { width:auto; background-image:URL(/images/bg_tb_12.gif); }
.mb_bg_13 { width:5px;  background-image:URL(/images/bg_tb_13.gif); }
.mb_bg_21 { width:5px;  background-image:URL(/images/bg_tb_21.gif); }	
.mb_bg_22 { width:auto }	
.mb_bg_23 { width:5px;  background-image:URL(/images/bg_tb_23.gif); }
.mb_bg_31 { width:5px;  background-image:URL(/images/bg_tb_31.gif); }
.mb_bg_32 { width:auto; background-image:URL(/images/bg_tb_32.gif); }
.mb_bg_33 { width:5px;  background-image:URL(/images/bg_tb_33.gif); }

