@charset "gb2312";
/* CSS Document */
body,div,tr,td,h1,h2,h3,h4,a,ul,li,p,form,input,table,tbody{ margin:0;padding:0; list-style:none;}
body{font-family:Microsoft YaHei,"Î¢ÈíÑÅºÚ";font-size:14px;line-height: 22px;color:#424242;margin: 0;padding: 0; }
a{text-decoration:none; font-family:Microsoft YaHei,"Î¢ÈíÑÅºÚ"; color:#424242; border:none;}
a:visited {color:#8c0901;}
a:hover {text-decoration:none;}
a.title{font-size:14px; line-height:26px; color:#fff;}
a.more:link,a.more:visited{line-height:30px; color:#f37021;}
a.more:hover{line-height:30px; color:#f37021;}
a.title:hover,a.more:hover,a:hover{text-decoration:none; color:#242323}
a.title_link:hover{text-decoration:none;}
img.pic{border:0}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}


.head_con{width:1004px; height:88px; margin:0 auto;}
.logo{width:300px;  height:70px;float:left;margin:5px 0 0 0;}
.logo img {
    max-height: 70px  !important;  max-width:300px;
}

.nav {width:500px; height:88px; float:right;}
.nav a {width:85px;height:32px;line-height:32px;font-size:14px;color:#4f4f4f;border-radius:5px;margin-right:2px; float:left; text-align:center; margin-right:14px; margin-top:30px;}
.nav a.on,.nav a:hover {color:#ffffff;background:#005784; text-decoration:none;} 

.banner_top{ width:100%; height:5px; background:#0a457d; margin:0 auto;}

.banner{width:100%;  margin:0 auto;}
.slide_inner{height:490px;}
.focus_wrap {height:490px;}
.focus_wrap{margin:0 auto;overflow:hidden;position:relative;}

.focus_wrap .slide_control{position:absolute;z-index:10;display:none;width:16px;height:16px;top:330px;filter:alpha(opacity=50);opacity:0.5;cursor:pointer;}

.slide_focus{position:absolute;left:89%;text-align:center; bottom:10px;overflow:hidden;}

.focus_nav span{float:left;background:url(../images/b.png) 0 0 no-repeat;width:19px;height:19px;overflow:hidden;cursor:pointer;margin-right:0px;}

.slide_focus span{background:url(../images/k.png) no-repeat;cursor: pointer;float: left;font-size: 0;height:19px;overflow: hidden;width:31px;}

.slide_focus .focus_active{background:url(../images/b.png) no-repeat;cursor: default;}

.focus_wrap{margin:0 auto;overflow:hidden;position:relative;}


.pic {
	width:960px;
	 
	margin:0 auto;
	 
}

.main{width:960px;margin:40px  auto; overflow:hidden;}

.zmal{width:960px; margin:0 auto; padding-left:4px; }
.zmal ul li{ float:left; margin-right:8px;overflow:hidden; }

.cont {padding:19px;overflow:hidden;line-height:28px;	text-indent:2em;}
.cont p {text-align:justify;}
.cont p.kg {}
.cont a {color:#333333;text-decoration:none;}
.cont1 {padding:10px;overflow:hidden;line-height:28px; }


.main_bj{width:100%; background:#0f51b2;margin:0 auto; overflow:hidden;}
.main_con{width:960px;margin:0 auto; overflow:hidden; text-align:center; background:#fff;}
.main_con p{ font-size:24px; line-height:48px; color:#333; font-weight:bold;}
.main_con  span{ width:900px; margin:0 auto; display:block; font-size:18px; line-height:36px; text-align:left; text-indent:2em; }
.main_con ul{ width:700px; margin:0 auto; text-align:left;}
.main_con ul li{ font-size:24px; line-height:48px; font-weight:bold;}
.main_con ul li img{ line-height:48px; margin-right:10px;}
/*joblist*/
#job_title {height:35px; line-height:35px;}
#job_list {line-height: 30px;width:100%;}
#job_list th, #job_list td {padding: 0 0 0 10px;}
#job_list th {color:#fff;text-align:left;font-size:14px;background:#0a457d;}
#job_list td {height:35px;line-height:35px; font-size:14px;border-bottom:1px dashed #d3d3d3;color:#616161;}
#job_list td a{ color:#666666;font-size: 14px;}
#did_title td { display:none;}

.foot { width:100%;height:40px;line-height:40px;text-align:center;color:#fff;background:#0a457d;}
.foot a {color:#fff;line-height:40px; font-family:"Î¢ÈíÑÅºÚ";text-decoration:none;}




