@import url(fonts.css);
html{height:100%;overflow-x:hidden;}
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}  *//*20080519_20080521 汶川地震全国哀悼日*/
body{font-size:12px;margin:0 auto;padding:0;color:#333;font-family:arial;
background-color:#fff;
}
div,p,h1,h2,h3,h4,h5,h6,h7,ol,ul,img,form{padding:0;margin:0;border:0;}
h1,h2,h3,h4,h5,h6,h7{font-family:arial;}
ul,ol{list-style:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
label{cursor:pointer;}
.hand{cursor:pointer;}
.help{cursor:help;}
textarea{background:#fff;border:1px solid #ccc;width:99%;}
.input{border:1px solid #ccc;background:#fff;}
.button{}
.radio{}
.checkbox{}
.aButton{border:1px solid #ccc;background:#f7f7f7;text-decoration:none;padding:3px}


/*常用左右浮动*/
.left{float:left;}
.right{float:right;}

.margin-top{margin-top:8px;}
.margin-top20{margin-top:20px;}
.padding{padding:10px;line-height:25px;}
.dashed{height:1px;border-top:1px dashed #ccc;}



.hide{display:none;}
.clear{clear:both;}

/*基础机构总宽度*/
#main{width:950px;height:100%;margin:0 auto;
/*	background-image:url(../images/event_60.gif);
	background-repeat:no-repeat;
	background-position:180px 0;*/
}
#main_body{margin-top:8px;}

/*for ask*/
#ask a{color:#000;}
#ask a:hover{color:#f00;}
#ask #ask_tt{text-indent:-1000px;background:url(ask_tt_bg.gif) no-repeat;height:60px;}
#ask ul{border:1px solid #e2e2e2;padding:10px;padding-top:0; text-align:left;}
#ask ul li{padding:8px;}
#ask ul li div{padding-bottom:3px;}
#ask_state{margin-top:10px;}
#ask_state{font-weight:bold;font-size:13px;font-family:Arial;}
#ask_ok {padding-left:20px;background:url(/Style/Images/ask_state_bg.gif) no-repeat 0 -22px;color:#03c;}
#ask_on {padding-left:20px;background:url(/Style/Images/ask_state_bg.gif) no-repeat 0 3px;color:#f00;}
#ask .fStrong{font-size:14px;text-decoration:underline;color:#00519c;}



/*首页人才列表*/
#users_list{height:225px;}

/*常规头部以及您的位置导航样式*/
#head_1{padding-top:15px;padding-bottom:10px;}
#head_nav{height:27px;line-height:27px;background:url(bg-1.gif) repeat-x 0 0;border:1px solid #6cf;}
#head_mainnav{padding:1px;margin-top:5px;color:#666; border:1px solid #e2e2e2;}
#user_guide{width:580px;height:25px;line-height:25px;overflow:hidden;}
#user_search{width:350px;text-align:right;}
#head_mainnav a{color:#333;}
#head_left {position:relative;z-index:9999;}
#webSiteList{width:420px;}
#head_left a{text-decoration:none;color:#000;}
#head_left a.changeCity_link{text-decoration:underline;color:#03c;}


/*change City*/
#changeCity{
	border:2px solid #ccc;
	padding:5px;
	background:#fff;
	position:absolute;
	z-index:9998;
	left:190px;top:55px;
	visibility: hidden;}
#changeCity ul li{float:left;margin:5px;height:12px;/*width:40px;overflow:hidden;*/text-align:center;}
#changeCity a{color:#00519c;}


/*定义主导航样式*/
#nav{padding-left:8px;/*width:940px;background:#fff;*/}
#nav a{color:#fff;text-decoration:none;display:block;width:100%;background:url(Nav_a_bg.gif) no-repeat 0 0; font-size:13px; font-weight:bold;}
#nav a:hover{background-position:0 -27px; text-decoration:underline;}
#nav ul{margin:0 auto;}
#nav ul li{float:left;margin-right:5px;width:89px;text-align:center;}
#nav #nav_home{width:60px;}

#nav #nav_home a:hover{background-position:-12px -27px;}
#nav #nav_Hr a{background-position:top right;}
#nav #nav_Hr a.sort_nav_on{background-position:0 -27px;}
#nav #nav_Hr a:hover{background-position:0 -27px;}
#nav #nav_My{float:right;position:relative;}
#nav #nav_My a:hover{background-position:0 -27px; text-decoration:underline;}
#nav a.sort_nav_on {background-position:0 -27px;}
/*用户登录后判断信息以及退出按钮*/
div.navCLink{position:absolute;width:11px;height:12px;background-image:url(/Style/Images/msg_bg.gif) !important;background-repeat:no-repeat;overflow:hidden;text-indent:-9999px;}
div.msgLink{right:16px;top:-8px;background-position:0 0;}
div.nomsgLink{right:16px;top:-8px;background-position:0 -12px;}
div.outLink{right:2px;top:-8px;background-position:0 -24px;}
div.navCLink a{display:block;width:100%;height:100%;background:none !important;}


#hotline{width:10px;padding-right:10px;text-align:right;height:20px;line-height:20px;}
#head_left{width:400px;height:60px;}
#head_right{width:550px;}
#head_others{height:58px;border:1px solid #e2e2e2;background:#ffc;width:76px;}
#head_ads{width:468px;height:60px;}
#head_search{background:url(/Style/Images/Bmenu_bg.gif) repeat-x 0 -27px;border:1px solid #e2e2e2;height:27px;line-height:27px;text-align:center;border-top:none;margin-top:-1px;color:#ccc;font-family:arial;}
#head_search a{text-decoration:none;color:#336;}
#head_search a:hover{color:#00f;text-decoration:underline;}
.sitename{font-size:16px;font-family:黑体;padding-top:18px;}
.siteurl{font-family:arial;}

#fav li{margin-top:2px;text-align:center;}
#fav a{color:#669;text-decoration:none;}
#fav a:hover{text-decoration:underline;color:#f30;}
div.tags{background:url(/style/Images/tag.gif) no-repeat 0 2px;height:20px;line-height:20px;font-size:13px;padding-left:20px;margin-top:10px;}
.tags a{color:#03c;text-decoration:underline;font-weight:bold;}

#news_gg{font-size:14px;}

/*超级定义部分，定义带有边框，栏目名称，栏目背景颜色*/
#body_left{width:770px; text-align:left; border:1px solid #E3F3F9;}
#main_body ul{padding:5px;}
#main_body ul li{margin-top:4px;padding-bottom:2px;color:#666;}
/*超级通栏广告，4组，5组，6组*/
.banner_ad{text-align:center;}
.banner_ad ul{display:inline;}
ul.banner_for4 li{padding:0;margin:0;float:left;background:#f00;height:60px;width:191px;text-align:center;}
ul.banner_for6 li{padding:0;margin:0;background:#000;height:40px;float:left;width:127px;text-align:center;}

#body_right{width:165px;height:100%;background:#fff;}


#main_body p{height:25px;line-height:25px;font-size:14px;font-weight:bold;padding:0;padding-left:10px;padding-right:5px;background-image:url(sort_list_bg1.gif);background-repeat:repeat-x;}
#main_body p a{color:#fff;}
#main_body span{font-weight:normal;font-size:12px;float:right;font-family:arial;}
/*最终影响右边的span*/
#main_body span a{text-decoration:none;}
.navlist{width:272px;height:233px;overflow-y:hidden;}
.navlist span a{color:#999;}
.navnew_classlist,.navnew_wclasslist{width:272px;height:430px;}
.blueP{border:1px solid #adcfef;}
.blueP p{color:#fff;}
.blueP p span{color:#fff}
.blueP p span a{color:#fff}
.redP{border:1px solid #fc9;}
.redP p{background-position:0 -27px;color:#fff;}
.redP p span{color:#963}
.redP p span a{color:#963}





/*信息最终显示样式*/
#infomation_content span{font-family:arial;float:right;}
#content{padding:10px;/*border:1px dashed #ccc;*/display:inherit;line-height:2em;font-size:1.2em;color:#000;overflow:inherit;}
/**html #content{word-wrap:break-word;}/*IE6*/
/**+html #content{word-wrap:break-word;}/*IE7*/
#content p{background:none;height:auto;font-weight:normal;/*text-indent:2em;*/ padding-bottom:10px; padding-top:10px;}
#content p a{color:#00519c;}


.content_float{width:300px;height:250px;position:relative;padding:10px;border:1px solid #ccc;margin-right:10px;}

/*链接按钮样式定义*/
.forlinkButton{padding-left:20px;padding-right:20px;background-image:url(/Style/Images/for_link_button.gif);height:16px;line-height:16px;background-repeat:no-repeat;}
.fl_addtofav{background-position:0 -43px;}
.fl_telfriend{background-position:0 -23px;}
.fl_print{background-position:0 0;}
.fl_forclassask{background-position:0 -67px;text-decoration:underline;color:#c00;}
.fl_forclassOrg{background-position:0 -86px;}
.fl_forallCity{background-position:0 -106px;}
.fl_forLogin{background-position:0 -65px;}
.fl_forlinkQQ{background-position:0 -125px;}

.allcitylink{width:150px;font-family:arial;background:#fff;z-index:19999;border:2px solid #ccc;position:absolute;bottom:-22px;right:0;padding:2px;padding-left:15px;}
.allcitylink a{text-decoration:underline;}

/*最终页面的h1*/
.fortitle{color:#000;height:50px;line-height:50px;padding-left:58px;margin-top:10px;margin-bottom:10px;font-size:22px;overflow:hidden;}
/*全局定义完毕*/
/*#main_body h1{}

#main_body h1 a{text-decoration:underline;background:#fff;padding:5px;font-size:13px;font-weight:bold;}
*/
h1.forclass{background-position:0 -662px;}
h1.forask{background-position:0 -550px;}
h1.forres{background-position:0 -485px;}
h1.forhr{background-position:0 -305px;}
h1.fororg{background-position:0 -365px;}
h1.forspecial{background-position:0 -428px;}
h1.forlogin{background-position:0 -65px;}
h1.forpersonal{background-position:0 -183px;}
h1.forLinks{background-position:0 -600px;}
h1.forSearchTT{background-position:0 -240px;}


/*频道重点名*/
div.fortitle{font-weight:bold;;}
div.forclass{background-position:0 -662px;}
div.forask{background-position:0 -550px;}
div.forres{background-position:0 -485px;}
div.forhr{background-position:0 -305px;}
div.fororg{background-position:0 -360px;}
div.forspecial{background-position:0 -428px;}
div.forlogin{background-position:0 -58px;}
div.forpersonal{background-position:0 -183px;position:relative;}
div.forpersonal div{position:absolute;width:270px;padding:5px;border:1px dashed #369;right:40px;background:#ffc;top:10px;font-size:13px;}
div.forpersonal div img{margin-right:15px;}
div.forLinks{background-position:0 -600px;}
div.forSearchTT{background-position:0 -240px;}


.forsortName{padding:5px;background:#999;font-size:20px;font-weight:bold;color:#fff;text-align:right;}

#main #main_footer span{float:none}
#copyright{font-family:Arial, Helvetica, sans-serif;text-align:center;padding-top:5px;padding-bottom:10px;line-height:20px;color:#666;border-top:1px dashed #666;margin-top:8px;}
#sysEdition{font-weight:bold;color:#F90;}
#sysEdition a{color:#0954A6;}
#sysCayue{font-weight:bold;color:#333;}

/*定义翻页字体样式*/
#infoCPage{text-align:center;font-family:times;margin-top:30px;padding-bottom:30px;color:#333;clear:both;}
.fHome,.fPrev,.fNext,.fEnd{font-family:webdings;}
span.fHome{}/*9*/
span.fPrev{}/*3*/
span.fNext{}/*4*/
span.fEnd{}/*:*/


#other_class{font-size:13px;border:1px solid #ccc;padding:5px;}
#other_class span{font-size:13px;}


.union_ads_text{border:1px solid #adcfef;padding:5px;color:#060;line-height:20px;}
#main_body .union_ads_text ul li{color:#999}
.union_ads_text a{font-size:13px;color:#03c;text-decoration:underline;}

#all_content{background:url(/Style/Images/center_left_bg.gif) repeat-x left top;padding-top:10px;padding-bottom:10px;font-size:14px;color:#036;font-family:arial;border:1px solid #E3F3F9;}
#all_content span{padding-right:10px;}
#all_content p span{padding-right:0;}
#all_content ul li span{padding-right:0;}
#all_content table{font-size:12px;}
#all_content hr{height:1px;border:none;border-top:1px dashed #69c;}

.content_otherinfo{padding-left:20px;}

/*area list style*/
#arealist{position:relative;}
#arealist ul li{float:left;height:16px;line-height:16px;display:inline;font-size:13px;border:1px solid #69c;border-bottom:none;margin-bottom:-2px;padding:3px;}
#arealist a{color:#333;text-decoration:none;display:inline;}
#arealist ul li.on{background:#ffc;font-weight:bold;}
li.nonce a,li.on a{font-weight:bold;color:#f00;text-decoration:underline;}
#msort_list{border-bottom:1px solid #69c;background:#ffc;border-top:2px solid #69c;}
#msort_list ul li{float:left;margin-top:4px;width:100px;font-size:12px;height:14px;line-height:14px;}
/*All arealist style*/
#arealist #allAreaList{
	border:2px solid #adcfef;
	padding:5px;
	background:#fff;
	z-index:9999;
	position:absolute;
	left:0;top:30px;
	_left:-400px;
	visibility: hidden;
	width:754px;
	}
#allAreaList ul li{border:none;float:left;margin:0;padding:0;width:90px;}
#allAreaList a{color:#00519c;}
.close{font-size:12px;text-align:right;}


/*系统提示*/
.payAttention{border:1px dashed #f30;padding:5px;color:#333;margin:10px;background:#ffc;}


/*友情链接*/
#index_links{padding-top:10px;border-top:1px dashed #ccc;margin-top:8px;color:#666;}
#index_links ul li{float:left;width:118px;height:16px;line-height:16px;overflow:hidden;}
#index_links ul li img{width:88px;height:31px;}
#index_links a{color:#333;text-decoration:none;}
#index_links a:hover{color:#03c;text-decoration:underline;}
#index_links #linkIMG li{height:40px;}

/*内容也面返回也面顶部*/
#content {position:relative;}
.goto_top{position:absolute;right:0px;bottom:0px;font-size:12px;background:#fff;width:120px;text-align:center;}

/*进度条*/
#maxSize{width:400px;border:1px solid #adcfef;margin:0 -1px;padding:1px;background:#e7f3ff;}
#usedSize{background:url(/style/images/loadSizeBg.gif) repeat-x left top #036;height:12px;position:relative;}
#usedRate{position:absolute;right:-60px;top:-25px;width:60px;color:#390;}

#main_body #content span{float:none;font-size:16px;}
#sortclass a{color:#00519c; font-size:14px; font-weight:bold;}
#sortclass div{color:#66; text-indent:2em; font-size:13px;}
#sortclass ul li{border-bottom:1px dashed #ccc; padding:5px;}

#main_org{ font-size:12px; border:1px solid #ccc; color:#333; background:#f7f7f7; padding-bottom:5px; padding-top:5px;}
#main_org ul{list-style:none;}
#main_org ul li{ float:left; margin:5px; width:134px; height:120px; border:1px solid #e2e2e2;}
#main_org ul li img{width:130px; height:80px;}