/* CSS Document */
#pHeader ul{ width:100%; list-style:none;}
#pHeader ul .pH_left{ width:230px; float:left;}
#pHeader ul .pH_right{ width:550px; float:right; text-align:right; padding:5px 10px;}
#indexAdprocess{height:124px; padding:8px 0; background:#FF7518 url('../p_images/ad/ad_list.png') repeat-x left top;}
#indexAdprocess .iap_list{width:230px; margin-left:5px; height:125px; float:left; background-repeat:no-repeat; background-position:left top;}
#indexAdprocess .iap_list dl{ margin:14px 0px 0px 22px;}
#indexAdprocess .iap_list dl dt{font-size:14px; font-weight:bold; color:#E40066; font-family:Arial, Helvetica, sans-serif; padding-left:10px; height:23px;}
#indexAdprocess .iap_list dl dd{text-indent:1em; line-height:16px; color:#444; font-size:13px; padding-left:80px;}
#indexAdprocess .iap_list dl .iap_list_go{ text-align:right; padding-right:10px;}
#pContLeft .process{ width:200px; padding:5px 0;}
#pContLeft .process .process_left{ width:35px; padding-top:10px; float:left; text-align:center;}
#pContLeft .process .process_right{ width:165px; float:right;}
#pContLeft .process .process_right ul{list-style:none;}
#pContLeft .process .process_right .process_title{ font-size:12px; font-weight:bold; color:#444; line-height:24px;}
#pContLeft .process .process_right .process_cont{ font-size:12px; color:#666; line-height:16px;}
.per_project_table{width:475px; margin:15px 0; border:1px solid #DDD; text-align:left;}
.per_project_table table{ width:100%;}
.per_project_table .logoImg{width:180px; text-align:center;}
.per_project_table .project_a{ font-size:12px; text-indent:2em; line-height:20px; color:#666;}
.per_project_table .project_a b{ color:#666;}
.per_project_table .project_b{ text-align:right; line-height:22px;}
.per_project_table .project_b a img{ border:none;}

#cooperation{ width:960px;}
#cooperation .coop_title{ width:100%; font-size:14px; font-weight:bold; color:#666; line-height:28px; text-indent:1em; background:url(../p_images/background/joPanel_box.png) no-repeat left -325px;}
#cooperation .coop_title a,#cooperation .coop_title a:link,#cooperation .coop_title a:visted{ font-size:12px; font-weight:normal; color:#666; text-decoration:none;}
#cooperation .coop_title a:hover{ font-size:12px; color:#f60; text-decoration:underline;}
#cooperation .coop_list{ height:70px; border:1px solid #ddd; border-width:0 1px 0 1px;}
#cooperation .coop_list ul{ width:100%; text-align:center;}
#cooperation .coop_list ul li{ display:inline;}
#cooperation .coop_list ul li img{ border:1px solid #DEDEDE; padding:2px;}

.first_title{ background:url(../p_images/background/title.png) no-repeat left top; height:26px; line-height:26px; text-indent:2em; width:100%; font-size:14px; font-weight:bold; color:#FFF; text-align:left;}

/*头部菜单*/
/*链接定义*/
a {color:#004F9C; text-decoration:underline;}
.edu_smenu * a:hover {color:#F30;text-decoration:none;}
.edu_smenu * a:active{color:#F30;text-decoration:none;}
/*菜单样式*/
#edu_menu{height:36px; background:url('../p_images/background/blue/edu_menu_bg.gif') repeat-x left top; border:1px solid #A9CCE8; border-width:0 1px;}
#edu_menu ul{margin:auto auto auto 30px; width:778px; height:36px;	list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px;}
.m_li{float:left; width:114px; line-height:36px;  text-align:center; margin-right:-2px; margin-left:-2px;}
.m_li a,.m_li a:hover,.m_li a:link{display:block; color:#004F9C; width:114px; font-size:14px; font-weight:bold; text-decoration:none;}
.m_line{float:left; width:1px; height:36px;
		line-height:36px; font-size:16px; color:#A9CCE8;   /*ff下有效(图片垂直居中)*/}
.m_line img{margin-top:expression((36-this.height) / 2); /*ie下有效(图片垂直居中)*/}
.m_li_a{float:left; width:114px; line-height:36px; text-align:center; padding-top:3px; font-weight:bold;background-image:url('../p_images/background/blue/menu_bg.gif'); position:relative; height:36px; margin-top:-3px; margin-right:-2px; margin-left:-2px;}
.m_li_a a,.m_li_a a:hover,.m_li_a a:link{display:block; color:#F40; width:114px; font-size:14px; font-weight:bold;}

.edu_smenu{margin:0; padding:0px; list-style-type:none; height:36px; border:1px solid #A9CCE8; border-width:0 1px 1px 1px;}
.s_li{line-height:36px; width:auto; display:none; height:36px; text-indent:100px;}
.s_li_a{line-height:36px; width:auto; display:block; height:36px; text-indent:100px;}

/*首页*/
#bodyblock * A{text-decoration:underline; color:#004F9C;}
#bodyblock * A:hover{text-decoration:underline; color:#F30;}
.regstyle{width:96px; height:23px; line-height:23px; text-align:center; background:url('../p_images/index/quickentries_bg.gif') no-repeat 0 0; margin:auto;}
.regstyle a{text-decoration:none; color:#1959C2;}
.user_login{width:120px; height:18px; line-height:18px; border:1px solid #AACCE8;}
.login_but{height:23px; width:83px; border:none; cursor:pointer; background:url('../p_images/index/login_b01.gif') no-repeat 0 0;}
.reg_but{height:23px; width:83px; border:none; cursor:pointer; background:url('../p_images/index/login_b02.gif') no-repeat 0 0;}

#a1{width:962px; margin-right:auto; margin-left:auto; padding:0; background:#FFF; text-align:left; height:auto;}
.list_title{clear:both;font-size:14px;font-weight:bold;color:#004F9C;border:1px solid #AACCE8; border-width:0 1px; height:22px; line-height:22px; padding-top:5px; background:url('../p_images/background/blue/menu_bg_blue.gif') repeat-x 0 0; text-indent:28px;}

#a1_l{float:left;width:214px;background:#FFF;padding:2px 2px 2px 0; margin-top:5px;}
#a1_l ul{list-style-type: none;margin:0px; padding-left:0px;
	border:1px solid #AACCE8; border-top:none; height:245px; background:#FFF;}
#a1_l li{line-height:22px;text-align:left;padding:3px 3px; text-align:center;}
#a1_l li span{font-size:13px; color:#004F9C;}
.edu_list_title{clear:both;font-size:14px;font-weight:bold;color:#004F9C;border:1px solid #AACCE8; border-width:0 1px; height:22px; line-height:22px; padding-top:5px; background:url('../p_images/background/blue/menu_bg_blue.gif') repeat-x 0 0; text-indent:28px;}
#a1_m{float:left;width:516px;background:#FFF;padding:2px; margin-top:5px;}
#a1_m ul{list-style:none;margin:0px;padding-left:5px;
	border:1px solid #AACCE8; border-top:none; height:245px;}
#a1_m li{line-height:22px;width:100%; padding-top:5px;}
#a1_m li dl{ width:490px; margin:0 0 3px 0; padding:5px; border:1px solid #DEF6FF; background:#F9FDFF; list-style:none;}
#a1_m li dl dt{ line-height:20px; font-size:14px; font-weight:bold; color:#0044DD; float:left;}
#a1_m li dl dt a{color:#004F9C; font-size:14px; font-weight:bold; }
#a1_m li dl dd{ line-height:20px; width:380px; float:left;}
#a1_m li dl dd div{ background:url('../p_images/background/al_m_bg.gif') no-repeat left center; width:105px; height:22px; float:left; overflow:hidden; text-overflow:ellipsis; padding-left:18px;}
#a1_m li dl dd div a{ font-size:13px; color:#004F9C; text-decoration:underline;}

#a1_r{float:right;background:#FFF;padding:2px 0 2px 2px;width:220px; margin:5px 2px 0 0;}
#a1_r ul{list-style-type: none;margin:0px; border:1px solid #AACCE8; border-top:none; height:245px;}
#a1_r li{border-bottom:1px solid #DEF6FF; background: url('../p_images/list_style_li_b.gif') no-repeat 5px center; line-height:28px;width:100%; text-indent:2em; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.newsmsg{clear:both;font-size:14px;font-weight:bold;color:#004F9C;border:1px solid #AACCE8; border-width:0 1px; height:22px; line-height:22px; padding-top:5px; background:url('../p_images/background/blue/menu_bg_blue.gif') repeat-x 0 0; text-indent:28px;}
#a2{clear:both; width:962px; margin-right:auto; margin-left:auto; padding:0; background:#FFF; text-align:left; height:auto;}
#a2_l{float:left;width:214px;background:#FFF;padding:2px 2px 2px 0; margin-top:5px;}
#a2_l ul{list-style:none; margin:0px; border:1px solid #AACCE8; border-top:none; height:300px;}
#a2_l li{border-bottom:1px solid #DEF6FF;text-align:left; padding-left:15px;}
.teach_list_title{clear:both;font-size:14px;font-weight:bold;color:#004F9C;border:1px solid #AACCE8; border-width:0 1px; height:22px; line-height:22px; padding-top:5px; background:url('../p_images/background/blue/menu_bg_blue.gif') repeat-x 0 0; text-indent:28px; _height:20px; _padding-top:7px;}
.teach_list_title .span1{font-size:14px;font-weight:bold;color:#004F9C; width:155px; margin-right:300px; display:inline;}
.teach_list_title .span2{font-size:14px;font-weight:bold;color:#004F9C; width:120px; display:inline;}
.teach_list_title span a{ font-size:14px; text-decoration:none; height:16px; color:#004F9C;}
#a2_m{float:left;width:516px;background:#FFF;padding:2px; margin-top:5px;}
#a2_m ul{list-style-type:none; margin:0px;padding-left:10px !important;padding-left:5px;
	border:1px solid #AACCE8; border-top:none; height:300px;}
#a2_m li{line-height:22px;width:100%;}
#a2_m li dl{ width:125px; float:left; margin:10px 0 0 0;}
#a2_m li dl dt{text-align:center;}
#a2_m li dl dt img{border:1px solid #AACCE8; padding:3px;}
#a2_m li dl dd{ height:22px; text-align:center;}
#a2_m li dl dd a{color:#2F64B7;}
#a2_m li dl dd a span{ color:#2F64B7; font-weight:bold;}
#a2_r{float:right;background:#FFF;padding:2px 0 2px 2px;width:220px; margin:5px 2px 0 0;}
#a2_r ul{list-style-type: none;margin:0px; border:1px solid #AACCE8; border-top:none; height:300px;}
#a2_r li{border-bottom:1px solid #DEF6FF;background: url('../p_images/list_style_li_b.gif') no-repeat 5px center;line-height:24px;width:100%; text-indent:2em;}

#a3{clear:both; width:962px; margin-right:auto; margin-left:auto; padding:0; background:#FFF; text-align:left; height:auto;}
#a3_l{float:left;width:214px;background:#FFF;padding:2px 2px 2px 0; margin-top:5px;}
#a3_l ul{list-style-type: none;margin:0px; padding:0;
	border:1px solid #AACCE8; border-top:none; height:245px;}
#a3_l li{border-bottom:1px solid #DEF6FF;line-height:22px;text-align:left;padding-left:8px;padding-right:8px}
#a3_m{float:left;width:516px;background:#FFF;padding:2px; margin-top:5px;}
#a3_m ul{list-style:none;margin:0px;padding-left:5px;
	border:1px solid #AACCE8; border-top:none; height:245px;}
#a3_m li{line-height:22px;width:100%; padding-top:5px;}
#a3_m li dl{ width:490px; margin:0 0 3px 0; padding:5px; border:1px solid #DEF6FF; background:#F9FDFF; list-style:none;}
#a3_m li dl dt{ line-height:20px; font-size:14px; font-weight:bold; color:#004F9C; float:left;}
#a3_m li dl dt a{color:#004F9C; font-size:14px; font-weight:bold; }
#a3_m li dl dd{ line-height:20px; width:380px; float:left;}
#a3_m li dl dd div{ background:url('../p_images/background/al_m_bg.gif') no-repeat left center; width:105px; height:22px; float:left; overflow:hidden; text-overflow:ellipsis; padding-left:18px;}
#a3_m li dl dd div a{ font-size:13px; color:#004F9C;}

#a3_r{float:right;background:#FFF;padding:2px 0 2px 2px;width:220px; margin:5px 2px 0 0;}
#a3_r ul{list-style-type: none;margin:0px; border:1px solid #AACCE8; border-top:none; height:245px;}
#a3_r li{border-bottom:1px solid #DEF6FF; background:url('../p_images/list_style_li_b.gif') no-repeat 5px center; line-height:45px;width:100%; text-indent:2em; }
#a3_r li a{color:#004F9C;font-size:12px;}

#a4{clear:both; width:962px; margin-right:auto; margin-left:auto; padding:0; background:#FFF; text-align:left; height:auto;}
#a4_l{float:left;width:214px;background:#FFF;padding:2px 2px 2px 0; margin-top:5px;}
#a4_l ul{list-style-type: none;margin:0px; padding:0;
	border:1px solid #AACCE8; border-top:none; height:245px;}
#a4_l li{border-bottom:1px solid #DEF6FF;line-height:34px;text-align:left;background:url('../p_images/list_style_li_b.gif') no-repeat 5px center; text-indent:2em;}
.job_list_title{clear:both;font-size:14px;font-weight:bold;color:#004F9C;border:1px solid #EC8FA7; height:31px; line-height:31px; background:#F8E2EA; padding-left:5px; _height:24px; _padding-top:7px;}
#a4_m{float:left;width:516px;background:#FFF;padding:2px; margin-top:5px;}
#a4_m ul{list-style-type: none;margin:0px;
	border:1px solid #AACCE8; border-top:none; height:245px;}
#a4_m li{clear:both; text-align:left;}
#a4_m li table{width:100%; border-collapse:collapse;}
#a4_m li table th{ height:24px; line-height:24px; background:#F0F6FB; color:#1874AE; text-indent:5px; border-bottom:1px solid #C6E6FF; font-size:13px;}
#a4_m li table td{height:26px; line-height:25px; border-bottom:1px solid #DEF6FF; text-indent:5px;}

#a4_r{float:right;background:#FFF;padding:2px 0 2px 2px;width:220px; margin:5px 2px 0 0;}
#a4_r ul{list-style-type: none;margin:0px; border:1px solid #AACCE8; border-top:none; height:245px;}
#a4_r li{border-bottom:1px solid #DEF6FF; background:url('../p_images/list_style_li_b.gif') no-repeat 5px center; line-height:30px;width:100%; text-indent:2em; }

#cr{width:958px; margin-top:10px; margin-right:auto; margin-left:auto; background:url('../p_images/background/blue/copyright_bg_blue.png') repeat-x left top;text-align:center;font-family:ms shell dlg; height:85px;border:1px solid #AACCE8; padding:15px 0 0 0; line-height:20px; position:relative;}
#cr .cr_cont{background:url('../p_images/background/cr_logo.gif') no-repeat right center; font-family:Arial, Helvetica, sans-serif;}
.partners{background:#FFF url('../p_images/background/blue/selectList_blue.gif') no-repeat 108px 4px; padding-left:3px; width:126px; line-height:22px; position:relative; height:22px; float:left; border:1px solid #AACCE8; font-weight:bold; color:#004F9C; text-align:left; text-indent:2em;}
.partners ul{ overflow-y:scroll; display:none; background:#FFF; left:-1px; width:129px; position:absolute; top:-160px; height:160px; border-bottom-style:none;border:1px solid #AACCE8; font-weight:normal; text-indent:0;}
.partners ul li{text-align:left;}
#partnersList li a{display:block; padding-left:5px; width:107px; height:22px;}
#partnersList li a:link{text-decoration:none; color:#004F9C;}
#partnersList li a:visited{text-decoration:none; color:#004F9C;}
#partnersList li a:hover{background:#F5F5F5; text-decoration:none;}
#partnersList li a:active{background:#F5F5F5; text-decoration:none;}


#b1{clear:both; width:962px; margin-right:auto; margin-left:auto; padding:0; text-align:left; height:auto;}
#b1_l{float:left;width:400px; border:1px #FC0 solid; background:#FFF;padding:2px; margin:5px 2px 0px 0;}
#b1_r{float:right;width:548px;background:#FFF;padding:0px 0px 2px 2px; margin:5px 2px 0 0;}
#b1_r ul{list-style-type:none; margin:0px; padding:0; border:1px solid #FC0; height:254px; background:url('../p_images/background/onlinemanager_bg.gif') no-repeat left top;}
#b1_r li{height:125px; text-align:left;padding-left:35px;}
#b1_r li dl{ float:left; width:112px; margin:5px 2px 0 4px;}
#b1_r li dl dt{ height:90px;}
#b1_r li dl dt img{ border:1px solid #DEF6FF; padding:2px;}
#b1_r li dl dd{ height:20px; line-height:20px; text-align:center;}
/**/
.clickblue{padding:1px 5px; height:18px; line-height:18px;	text-decoration:none; font-size:12px; color:#014399; border:1px solid #316CCE; background:#E0F3FF; margin-bottom:2px;}
.clickgreen{padding:1px 5px; height:18px; line-height:18px; text-decoration:none; font-size:12px; color:#014399; border:1px solid #4FAA09; background:#EAFFDB; margin-bottom:2px;}
.clickyellow{padding:1px 5px; height:18px; line-height:18px; text-decoration:none; font-size:12px; color:#014399; border:1px solid #DA700C; background:#FFF6DE; margin-bottom:2px;}
/*标题*/
.head_title{font-size:14px;	font-weight:bold; color:#014399; height:25px; line-height:25px;	border-bottom:1px solid #B2D0EA;}
/*即时信息*/
.messageTrope{ text-align:right; background:#DFE9F2; padding:5px;}
.messageTrope span{color:#333; font-size:12px; margin-right:5px;}
.forthwithMessage{position:absolute; z-index:1000; top:-32px; left:5px; width:250px; height:22px; }
.forthwithMessage span{ display:block; background:url(../p_images/background/msg.gif) no-repeat left top; color:#F00; padding:3px 5px; width:150px; text-align:center;}
.forthwithMessage span a{ color:#f00;}
.forthwithMessageList{margin-bottom:10px;}
.forthwithMessagedate{ font-size:14px; color:#004F9C; font-weight:bold; height:24px; line-height:24px; border-bottom:2px solid #A9CDE7; padding-left:5px;}
.forthwithMessagetype{height:20px; line-height:20px; border-bottom:1px solid #E3E6EB; padding:5px 0 5px 5px; color:#000; font-size:14px;}
.forthwithMessagetype .forthwithMessageInfo{ font-weight:normal; font-size:14px;}
.forthwithMessagetype .forthwithMessageTime{color:#888;}
.forthwithMessagetype span a{ font-size:14px; font-weight:bold;}