/* CSS Document */

#diqu{width:960px; background-color:#FFF; margin:0 auto; padding:5px 10px;}
.diqu_list{ margin:10px 0; padding:0;}
.diqu_list li{float:left; padding:0.2em; margin:0; display:block;}
.top{width:100%;height:28px; background-color:#f0f0f0;	 overflow:hidden;
	 float:left;}
.top_d{width:960px; margin:0 auto; line-height:28px; height:28px;}
.top_d span{margin:0; padding:0; display:inline; float:left;}
.ul_list2{margin:0; padding:0; float:right; width:340px; display:inline;}
.ul_list2 li{float:left;}

ul,ol,li{ list-style:none;}

h1,h2{ margin:0; padding:0; font-size:25px;}
h3,h4{ font-size:14px;}
img{ border:0;}
/*顶部*/
.head_top{ width:100%;  background:url(http://www.sciencehr.net/job2/templates/default/images/head_top.gif); background-repeat:repeat-x; height:33px;}
.head_top_box{width:1080px;  margin:0 auto;height:33px; z-index:1;}
.head_top_box_left{width:565px;height:23px; float:left;padding-top:10px; overflow:hidden}
.head_top_box_right{width:510px;height:33px; float:left;}
.head { width:960px;  margin:0 auto;}
.head_logo { width:270px;  padding-left:10px; padding-top:8px;float:left; padding-bottom:10px;position:relative }
.head_logo .citydiv{ position:absolute; left:280px; top:28px; position:absolute; background-color:#99CCCC}
.head_logo .citydiv .subbox{ height:28px; width:130px; border:1px #D8D8D8 solid; background:url(/job2/templates/default/images/43.gif) no-repeat right -408px; line-height:28px; font-size:14px; font-weight:bold; position:absolute; z-index:2}
.head_logo .citydiv .subbox u{ display:block; width:60px; text-align:center;text-decoration:none}
.head_logo .citybox{ position:absolute;border:1px  #FF9900 solid; top:28px; left:0px;width:240px; line-height:180%;background-color:#FFFEF0; display:none;padding:10px; z-index:1}
.head_logo .citybox a{  background:url(/job2/templates/default/images/71.jpg) no-repeat; height:22px; width:70px; margin-right:10px; margin-bottom:5px; float:left; text-decoration:none; text-align:center; color:#990000; margin-top:5px;}
.head_logo .citybox a:hover { color:#FF3300}
.head_logo_right { width:680px; float:left;  padding-top:13px; text-align:right;}
/*顶部导航*/
.top_menu { float:right; width:70px; padding-left:10px;height:25px; line-height:25px;background-image: url(/job2/templates/default/images/26.gif); background-repeat:no-repeat; background-position:right 0px; margin-top:4px; z-index:1px;}
.top_menu.last{ background-image:none; }
.top_menu .t_mobile a{ background-image: url(/job2/templates/default/images/26.gif); background-repeat:no-repeat; background-position:0px -75px;padding-left:12px; display:block; height:25px; width:50px}
/*顶部导航--网站导航*/
.top_menu_nav{ }
.in_navigation {background-image: url(/job2/templates/default/images/26.gif); background-repeat:no-repeat; background-position:right -25px; width:60px;}
.ds_menu_nav{ position:absolute; right:0px; top:0px; width:70px; height:25px; border:1px  #CCCCCC solid; border-bottom:1px #FFFFFF solid; background-color:#FFFFFF; z-index:10; display:none; padding-left:10px;}
.ds_menu_nav_txt{ position:absolute;border:1px  #CCCCCC solid; top:25px; right:0px;width:120px; line-height:180%;background-color:#FFFFFF; display:none;z-index:3; padding:10px;}
.ds_menu_nav_txt strong{ color:#0066CC}
.banner{float:right; width:850px; margin-top:23px;}
.banner ul.br-ad{margin:0; padding:0; list-style:none;}
.banner ul.br-ad li{float:left; margin:0 5px 0 0;}
.banner ul.br-ad li img{ display:block;}
.banner2{float:right; width:850px; margin-top:23px;}
.banner2 ul.br-ad{margin:0; padding:0; list-style:none;}
.banner2 ul.br-ad li{float:left; margin:0 5px 0 0;}
.banner2 ul.br-ad li img{ display:block;}
a:hover{color: #CC0000; text-decoration:underline;}
#header-mod{
	height:138px;
	background-image:url(../images/index-top-bg.gif);
	}

.lgm-logo{
    float:left;
	margin:2em;
	}
.header_hid{
	margin:0 auto;
	height:104px;
	width:1080px;
}
.clear{clear:both;}
#logo{
    float:left; 
	width:230px; 
	height:75px; 
	margin-top:15px;
	}
#menu{
    width:1080px; 
	height:33px; 
	line-height:33px;
	margin:1px auto 0 auto;
	z-index:2;
	}
#menunav{
    margin:0; 
	padding:0; 
	list-style:none; 
	font-size:14px; 
	font-weight:bold; 
	color:#FFF;
	}
#menunav li{
	float:left;
	margin:0;
	text-decoration: none;
	position:relative;
	z-index:3;
	font-family:"宋体";
}
#menunav li a{
    color:#FFFFFF;
	display:block;
    font-size:14px;
	font-weight:bold;
	line-height:33px;
	padding:0 15px;
	text-decoration:none;
	}
#menunav li em{
	background-image: url(../images/page_btn_bg.png);
	background-position: -498px -36px;
	display: block;
	height: 33px;
	position: absolute;
	right: 0;
	top: 0;
	width: 2px;
	}
#menunav li.cur{
	color:#CA0002;
	background-image: url(../images/im-bg/car-bg.gif);
	background-repeat: repeat-x;
}
#menunav li.cur a{
    color: #CA0002;
}
#menunav li.cur a:hover{color:#CA0002}
#menunav li:link,li:visited{color:#FFF;}
#menunav li a:hover{
	color: #FFF;
	text-decoration: underline;
}
.links{display:block;
    width:960px; 
	padding:10px; 
	margin:0 auto; 
	background-color:#FFF;}
.link_box{border:#e4e4e4 1px solid;}
.link_box h3{margin:0; padding:8px; background-color:#f8f8f8; display:block;border-bottom:#e4e4e4 1px solid;}
.link_box .more{color: #999999; padding:8px;}
.links_list{ margin:0; padding:0; }
.links_list li{padding:1.5em 8px;float:left;display: block;}
.footer{ 
    width:960px;
	padding:0; 
	margin:0 auto; 
	background-color:#FFF;
	text-align:center;
	}
.footer ul{padding:0;margin:0 auto;border-bottom: 6px solid #CA0002; height:30px; line-height:30px; text-align:center;}
.footer ul li{ padding:0;display:inline; text-align: center; margin:0 5px 0 0;}
.footer ul li a{margin-right:8px; color:#000000;}
.footer p{line-height:25px; margin:0; padding:0;}