@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-family:Verdana,宋体;
	background-color:#F3F3F3;
	height:100%;
}
*{
	padding:0px;
	margin:0px;
}
h1,h2,h3,h4,h5,h6,h7{ font-size:12px; font-weight:normal;display : inline}
.img_mb_2px{margin-bottom:-2px;}
.img_mb_3px{margin-bottom:-3px;}

.a_bm:link,.a_bm:visited{ color:#888; text-decoration:none;}
.a_bm:hover,.a_bm:active{ color:#888; text-decoration:underline;}

#warp{
	width:950px;
	padding-left:5px;
	padding-right:5px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	height:100%;
	padding-bottom: 10px;
}
a{ text-decoration:none}
img{ border:none}
select {font-size:12px;}

.fs_14px{ font-size:14px}
.fc_light_purse{ color:#6c74b3}
.f_bold { font-weight:bold}

.td_job{ background-color:#f1f1f1;}
.tb_1px{ border-collapse: collapse;/*设置单元格的边合并在一起*/
empty-cells : show;/*设置单元格无内容时，显示该单元格的边框*/
}
.tb_1px td{ 
	/*border-top: #e3e3e3 solid 1px;*/
	border-bottom: #e3e3e3 solid 1px;
	padding-left:5px;
/*设置边框*/} 
.td_job_title{ background:url(../images/bg/bg_title_job.png) repeat-x; padding-left:10px; padding-top:4px;}
/******************************  color  **************************************/

.color_dk_blue{ color:#004e7a;}
.color_purse{ color:#000066;}
.color_light_qing{ color:#48a6af;}
.color_blue{
	color:#06C;
}
.a_news{ text-decoration:none; }
.a_news:link,.a_news:visited{ color:#000066;}
.a_news:hover,.a_news:active{ color:#bd0b0b;}

.a_common{ text-decoration:none; }
.a_common:link,.a_common:visited{ color:#888888;}
.a_common:hover,.a_common:active{ color:#007cc2;}

.a_newsNav{ color:#333333; text-decoration:none}
.a_newsNav:link,.a_newsNav:visited{}
.a_newsNav:hover,.a_newsNav:active{ color:#bd0b0b;}
/*ff7300*/
.a_job{ color:#06C; text-decoration:none}
.a_job:link,.a_job:visited{}
.a_job:hover,.a_job:active{ text-decoration:underline}

/*******************************  img  ***************************************/

.img_16x16{
	margin-bottom:-1px;
}

/*******************************  Top  ***************************************/
#top{
	width:100%;
	height:65px;
	margin-bottom:5px;
}
#logo{
	width:192px;
	height:42px;
	float:left;
	padding-top:16px;
	padding-left: 8px;
}
#top_text{
	width:400px;
	height:65px;
	float:left;
	padding-left:348px;
}
#top_control {
	float: left;
	height: 17px;
	width: 100%;
	padding-top: 13px;
	text-align: right;
}
#top_info{
	width: 100%;
	padding-top: 16px;
	text-align: right;
	float:left;
	height:19px;
}
#top_info strong{ font-weight:normal}
/*******************************  nav  ***************************************/

#nav{
	width:100%;
	height:33px;
	float:left;
	margin-bottom: 4px;
}
#nav_left,#nav_right,#nav_center{ height:33px; float:left}
#nav_left,#nav_right{ width:6px;}
#nav_left{background:url(../images/bg/bg_nav_left.png) no-repeat}
#nav_right{background:url(../images/bg/bg_nav_right.png) no-repeat}
#nav_center{background:url(../images/bg/bg_nav.png)}
#nav_center{ width:938px;}

/* a_link */
.a_nav:link,.a_nav:visited{ width:102px; text-align:center; height:22px; padding-top:11px; background:url(../images/bg/bg_naver.png) no-repeat; display:block; float:left; text-decoration:none; color:#FFF}
.a_nav:active,.a_nav:hover{ width:102px; text-align:center; height:22px; padding-top:11px; background:url(../images/bg/bg_naver.png) no-repeat 0px -33px; display:block; float:left; text-decoration:none; color:#FFF}

.a_nav_on:link,.a_nav_on:visited{ width:102px; text-align:center; height:22px; padding-top:11px; background:url(../images/bg/bg_naver.png) no-repeat 0px -33px; display:block; float:left; text-decoration:none; color:#FFF}
.a_nav_on:active,.a_nav_on:hover{ width:102px; text-align:center; height:22px; padding-top:11px; background:url(../images/bg/bg_naver.png) no-repeat 0px -33px; display:block; float:left; text-decoration:none; color:#FFF}


/*******************************  imgContainer  ***************************************/
#n1{
	width:950px;
	height:315px;
	float:left;
	margin-bottom: 5px;
}
#focus_scroll {
	float: left;
	height: 316px;
	width: 950px;
	background-image:url(../images/bg/bg_container.jpg)
}
#focus_scroll #LeftArr,#focus_scroll #RightArr{
	float: left;
	height: 316px;
	width: 40px;
	cursor: pointer;
}
#focus_scroll #ISL_Cont_1 {
	float: left;
	height: 301px;
	padding-top:15px;
	width: 860px;
}
#ISL_Cont_1 ul li{
	list-style:none;
	width:270px;
	height:auto;
	float:left;
	padding-right: 20px;
}
#ISL_Cont_1 ul li a .img {
	float: left;
	height: 200px;
	width: 270px;
	margin-bottom: 20px;
	padding-left: 10px;
}
#ISL_Cont_1 ul li a .title {
	float: left;
	height: auto;
	width: 100%;
	color: #FFF;
	text-align: center;
	padding: 5px 0px;
	line-height: 1.5em;
	font-weight: bold;
	cursor:pointer;
}
#ISL_Cont_1 ul li a .txt {
	float: left;
	height: auto;
	width: 100%;
	line-height: 1.6em;
	color: #FFF;
	text-align: center;
	cursor:pointer;
}

/*******************************  N2  ***************************************/
#n2{
	width:950px;
	height:auto;
	float:left;
	margin-bottom: 6px;
}#n2 .box1 {
	float: left;
	height: auto;
	width: 240px;
	margin-right: 6px;
}
#n2 .box1 .title ,#n2 .box3 .title{
	float: left;
	height: 28px;
	width: 86%;
	padding-top: 12px;
	background-image: url(../images/bg/bg_title.png);
	background-repeat: no-repeat;
	padding-left: 14%;
	font-weight: bold;
	color: #000066;
}
#n2 .box1 .content , #n2 .box3 .content {
	float: left;
	height: 168px;
	width: 100%;
	background-image: url(../images/bg/bg_content.png);
	background-repeat: no-repeat;
	padding-top: 12px;
}

.ul_n2_news{
	list-style:none;
	padding-left:12px;
}
.ul_n2_news li{ line-height:1.8em;}
#n2 .box2 {
	float: left;
	height: auto;
	width: 451px;
	margin-right: 13px;
}
#n2 .box2 .title {
	float: left;
	height: 28px;
	width: 93%;
	background:url(../images/bg/bg_title.png) no-repeat 0px -40px;
	padding-top: 12px;
	padding-left: 7%;
	font-weight: bold;
	color: #000066;
}
#n2 .box2 .content {
	float: left;
	height: 168px;
	width: 100%;
	padding-top: 12px;
}
#n2 .box3 {
	float: left;
	height: auto;
	width: 240px;
}
/******************** n3 *********************/
#n3{
	width:950px;
	height:98px;
	float:left;
	margin-bottom: 5px;
	border-top:1px solid #e2e2e2;
	padding-top: 32px;
	background-color: #f2f2f2;
}



/******************** photoBanner  ***********************/
#n2_n2{	width:950px;height:172px;float:left;}#n2 .boxNews {
	float: left;
	height: auto;
	width: 705px;
}
#n2 .boxNews .title{
	float: left;
	height: 30px;
	width: 92%;
	background:url(../images/bg/bg_title.png) no-repeat 0px -80px;
	padding-top: 10px;
	padding-left: 8%;
}
#n2 .boxNews .content {
	float: left;
	height: auto;
	width: 705px;
}
.content .bg_top {
	float: left;
	height: 6px;
	width: 705px;
	background:url(../images/bg/box_content.png) no-repeat;
}
.content .bg_center {
	float: left;
	height: auto;
	width: 665px;
	background:url(../images/bg/box_content_center.png) repeat-y;
	padding: 20px 20px 15px;
	line-height: 2.2em;
	color: #4d4d4d;
}
.content .bg_center ul{ padding-left:5px; list-style:none}
.content .bg_bottom {
	float: left;
	height: 12px;
	width: 705px;
	background:url(../images/bg/box_content.png) no-repeat 0px -6px;
}
.content .context_top {
	background-image: url(../images/bg/bg_content_context.png);
	float: left;
	height: 3px;
	width: 705px;
	overflow: hidden;
}
.content .context_info {
	float: left;
	height: 90px;
	width: 705px;
	background-image: url(../images/bg/bg_content_context_top.png);
	padding-top: 20px;
	color: #333333;
	border-bottom: 1px dotted #e9e9e9;
}
.content .context_content {
	float: left;
	height: auto;
	width: 653px;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	padding: 25px 25px 45px;
	;
	line-height: 2.2em;
	color: #333333;
}
