﻿@charset "utf-8";
/* CSS Document */
/*----index----*/
.wrapper_foucs{
	margin:auto 0;
	width:100%;
	height:600px;
	clear:both;
	}
.wrapper_foucs_middle{
	margin:auto 0;
	width:100%;
	height:400px;
	clear:both;
	}
.wrapper_foucs img,.wrapper_foucs_middle img{
	display:block;
	width:100%;
	}
	
.bg_info{
	background:url(../images/bg_gsjj.jpg) top center no-repeat;
	}
.container_info{
    margin:0 auto;
	width:1200px;
	height:429px;
	padding:60px 0;
	clear:both;	
	}
.container_info .info_title{
	float:left;
	width:1200px;
	clear:both;
	}	
.container_info .info_title img{
	display:block;
	margin:0 auto;
	}
.container_info .info_left{
	float:left;
	padding-top:50px;
	width:480px;
	height:280px;
	}
.container_info .info_right{
	float:left;
	padding:50px 0 0 38px;
	width:682px;
	height:280px;
	}
.container_info .info_right dt{
	float:left;
	width:682px;
	padding-top:15px;
	font-family:"Microsoft Yahei";
    font-size: 24px;
	color:#666666;
	font-weight:normal;
	clear:both;
	}
.container_info .info_right dd{
	float:left;
	width:682px;
	padding-top:21px;
	font-family:"Microsoft Yahei";
    font-size: 16px;
	color:#666666;
	font-weight:normal;
	line-height:26px;
	clear:both;
	}
.container_info .info_right .infor_btn{
	float:right;
	padding-top:74px;
	height:40px;
	font-family:"Microsoft Yahei";
	clear:both;
	}
.container_info .info_right .infor_btn a:link{font-size: 16px; color: #fff;background:#1857a4;text-decoration: none;padding:9px 32px;}
.container_info .info_right .infor_btn a:visited{font-size: 16px; color: #fff;background:#1857a4;text-decoration: none;padding:9px 32px;}
.container_info .info_right .infor_btn a:hover{font-size:16px;color: #fff;background:#1c6fd4;text-decoration: none;padding:9px 32px;}
.container_info .info_right .infor_btn a:active{font-size: 16px;color: #fff;background:#1857a4;text-decoration: none;padding:9px 32px;}


.bg_pro{
	background:url(../images/bg_pro.jpg) top center no-repeat;
	}
.container_pro{
    margin:0 auto;
	width:1230px;
	height:1172px;
	padding:60px 0;
	clear:both;	
	}
.container_pro .pro_title{
	float:left;
	width:1200px;
	margin-left:15px;
	clear:both;
	}	
.container_pro .pro_title img{
	display:block;
	margin:0 auto;
	}
.container_pro ul{
	margin-top:50px;
	float:left;
	width:1230px;
	clear:both;
	}
.container_pro ul li{
	float:left;
	width:380px;
	margin:0 15px;
	}
.container_pro ul li dt{
	float:left;
	width:374px;
	height:374px;
	clear:both;
	}
.container_pro ul li .li_on{
	border:3px solid #1c6fd4;
	}
.container_pro ul li .li_off{
	border:3px solid #ccc;
	}

.container_pro ul li dd{
	float:left;
	width:374px;
	height:48px;
	font: 20px/24px "Microsoft Yahei";
	padding:15px 0 25px;
	clear:both;
	}

.container_pro ul li a:link{font-size: 20px; color:#000;text-decoration: none;}
.container_pro ul li a:visited{font-size: 20px; color:#000;text-decoration: none;}
.container_pro ul li a:hover{font-size:20px;color:#1c6fd4;text-decoration: none;}
.container_pro ul li a:active{font-size: 20px;color:#000;text-decoration: none;}

.container_pro p{
	margin:0 auto;
	padding-top:33px;
	width:380px;
	height:70px;
	font:30px/70px "Microsoft Yahei";
	color:#fff;
	clear:both;
	}
.container_pro p a{
	display:block;
	margin:0 auto;
	width:380px;
	height:70px;
	font:30px/70px "Microsoft Yahei";
	color:#fff;
	text-align:center;
	clear:both;
	}
.container_pro p a:link{background:#0d80e0;text-decoration: none;}
.container_pro p a:visited{background:#0d80e0;text-decoration: none;}
.container_pro p a:hover{background:#2097fa;text-decoration: none;}
.container_pro p a:active{background:#0d80e0;text-decoration: none;}

/*----content----*/
	
.main_content_left{
	float:left;
	width:250px;
	}
.main_content_left dl{
	float:left;
	width:250px;
	clear:both;
	}
.main_content_left dl dt{
	float:left;
	width:250px;
	height:80px;
	font:36px/80px "Microsoft Yahei";
	color:#fff;
	background:#1857a4;
	text-align:center;
	clear:both;
	}
.main_content_left dl dd{
	float:left;
	width:248px;
	border:1px solid #ddd;
	border-top:none;
	font:20px/58px "Microsoft Yahei";
	text-align:center;
	clear:both;
	}
.main_content_left dl dd a{
	display:block;
	width:248px;
	height:58px;
	clear:both;
	}	
	
.main_content_left .dd_on a:link{font-size: 20px; color:#434242;background:#fff;text-decoration: none;}
.main_content_left .dd_on a:visited{font-size: 20px; color:#434242;background:#fff;text-decoration: none;}
.main_content_left .dd_on a:hover{font-size:20px;color:#0d62ca;background:#fff;text-decoration: none;}
.main_content_left .dd_on a:active{font-size: 20px;color:#434242;background:#fff;text-decoration: none;}

.main_content_left .dd_off a:link{font-size: 20px; color:#434242;background:#f6f6f6;text-decoration: none;}
.main_content_left .dd_off a:visited{font-size: 20px; color:#434242;background:#f6f6f6;text-decoration: none;}
.main_content_left .dd_off a:hover{font-size:20px;color:#0d62ca;background:#fff;text-decoration: none;}
.main_content_left .dd_off a:active{font-size: 20px;color:#434242;background:#f6f6f6;text-decoration: none;}	
	
.main_content_right{
	float:left;
	width:900px;
	padding-left:50px;
	padding-bottom:30px;
	}
.main_content_right h1{
	float:left;
	width:900px;
	border-bottom:1px solid #666;
	height:79px;
	font:36px/79px "Microsoft Yahei";
	color:#000;
	text-align:center;
	clear:both;
	}
.main_content_right .content_right_line{
	float:left;
	width:900px;
	padding-top:30px;
	clear:both;
	}	
.main_content_right .content_right_line p{
	float:left;
	width:900px;
	font:18px/30px "Microsoft Yahei";
	color:#333;
	padding-bottom:20px;
	clear:both;
	}
.main_content_right p img{
	display:block;
	margin:0 auto;
	clear:both;
	}

.main_content_right .content_right_line .content_job_list{
	float:left;
	width:900px;
	clear:both;
	}
.content_right_line .content_job_list dt{
	float:left;
	width:900px;
	height:49px;
	border-bottom:1px solid #ddd;
	margin-bottom:13px;
	clear:both;
	}
.content_right_line .content_job_list dd{
	float:left;
	width:450px;
	font:16px/30px "Microsoft Yahei";
	color:#000;
	}
.main_content_right .content_right_line .content_job_con{
	float:left;
	width:900px;
	clear:both;
	}
.content_job_con .content_job_unit{
	float:left;
	width:900px;
	margin-top:30px;
	clear:both;
	}
.content_job_con .content_job_unit dt{
	float:left;
	width:900px;
	height:49px;
	clear:both;
	}	
.content_job_con .content_job_unit dd{
	float:left;
	width:798px;
	border:1px solid #ddd;
	background:#fff;
	padding:30px 50px;
	clear:both;
	}	
.content_job_con .content_job_unit dd h2{
	float:left;
	width:798px;
	border-bottom:1px solid #ddd;
	font:22px/30px "Microsoft Yahei";
	color:#333;
	text-align:center;
	padding-bottom:14px;
	clear:both;
	}
.content_job_con .content_job_unit dd p{
	float:left;
	width:798px;
	font:16px/30px "Microsoft Yahei";
	color:#333;
	padding-top:15px;
	clear:both;
	}
	
	
.main_procon_left{
	float:left;
	width:295px;
        padding-bottom:30px;
	}
.main_procon_left .procon_left_title{
	float:left;
	width:295px;
	height:80px;
	font:36px/80px "Microsoft Yahei";
	color:#fff;
	background:#1857a4;
	text-align:center;
	clear:both;
	}
.main_procon_left ul{
	float:left;
	width:295px;
	clear:both;
	}
.main_procon_left ul li{
	float:left;
	width:273px;
	border:1px solid #ddd;
	border-top:none;
	background:#fff;
        padding:10px 10px 15px;
	clear:both;
	}
.main_procon_left ul li table tr td{
	font:16px/30px "Microsoft Yahei";
	color:#434242;
	}	
	
.main_procon_left ul li table tr td a:link{font-size: 16px; color:#333;text-decoration: none;}
.main_procon_left ul li table tr td a:visited{font-size: 16px; color:#333;text-decoration: none;}
.main_procon_left ul li table tr td a:hover{font-size:16px;color:#0d62ca;text-decoration: none;}
.main_procon_left ul li table tr td a:active{font-size: 16px;color:#333;text-decoration: none;}	
		
.main_procon_left ul li p{
	float:left;
	width:243px;
    font:18px/58px "Microsoft Yahei";
	color:#434242;
	padding:0 30px 0 20px;
	border-bottom:1px solid #ddd;
	clear:both;
	}
.arr_r{
	background:url(../images/icon_arr_r.png) 263px 24px no-repeat #f6f6f6;
	cursor:pointer;
	}	
.arr_d{
	background:url(../images/icon_arr_down.png) 263px 24px no-repeat #fff;
	cursor:pointer;
	}	
.main_procon_left ul li dl{
	float:left;
	width:293px;
	padding:10px 0 10px;
	background:#fff;
	clear:both;
	}	
.main_procon_left ul li dt{
	float:left;
	width:243px;
	font:16px/30px "Microsoft Yahei";
	color:#434242;
	padding:0 30px 5px 20px;
	clear:both;
	}
	
.arr_r_1{
	background:url(../images/icon_arr_r.png) 263px 8px no-repeat #fff;
	cursor:pointer;
	}	
.arr_d_1{
	background:url(../images/icon_arr_down.png) 263px 14px no-repeat #fff;
	cursor:pointer;
	}
	
.main_procon_left ul li dd{
	float:left;
	width:210px;
	font:16px/30px "Microsoft Yahei";
	color:#434242;
	padding:0 30px 0 53px;
	background:url(../images/icon_line.png) 33px 14px no-repeat;
	clear:both;
	}
/*--
.main_procon_left ul li p a{
	display:block;
	width:243px;
	}	
--*/
.main_procon_left ul li p a:link{font-size: 18px; color:#434242;text-decoration: none;}
.main_procon_left ul li p a:visited{font-size: 18px; color:#434242;text-decoration: none;}
.main_procon_left ul li p a:hover{font-size:18px;color:#0d62ca;text-decoration: none;}
.main_procon_left ul li p a:active{font-size: 18px;color:#434242;text-decoration: none;}		
/*--
.main_procon_left ul li dl dt a{
	display:block;
	width:;
	}
	--*/	
.main_procon_left ul li dl dt a:link{font-size: 16px; color:#434242;text-decoration: none;}
.main_procon_left ul li dl dt a:visited{font-size: 16px; color:#434242;text-decoration: none;}
.main_procon_left ul li dl dt a:hover{font-size:16px;color:#0d62ca;text-decoration: none;}
.main_procon_left ul li dl dt a:active{font-size: 16px;color:#434242;text-decoration: none;}		
/*--
.main_procon_left ul li dl dd a{
	display:block;
	width:210px;
	}	
--*/
.main_procon_left ul li dl dd a:link{font-size: 16px; color:#434242;text-decoration: none;}
.main_procon_left ul li dl dd a:visited{font-size: 16px; color:#434242;text-decoration: none;}
.main_procon_left ul li dl dd a:hover{font-size:16px;color:#0d62ca;text-decoration: none;}
.main_procon_left ul li dl dd a:active{font-size: 16px;color:#434242;text-decoration: none;}


	
.main_procon_right{
	float:left;
	width:875px;
	padding-left:30px;
	padding-bottom:30px;
	}
.main_procon_right h1{
	float:left;
	width:875px;
	height:80px;
	font:30px/80px "Microsoft Yahei";
	color:#000;
	text-align:center;
	clear:both;
	}	
.main_procon_right .container_pro_con{
	float:left;
	background:#fff;
	width:813px;
	border:1px solid #bfbfbf;
	font:16px/30px "Microsoft Yahei";
	color:#666;
	padding:30px 30px 10px;
	clear:both;
	} 	
.main_procon_right .container_pro_con p{
	float:left;
	width:813px;
	font:16px/28px "Microsoft Yahei";
	color:#666;
	padding-bottom:20px;
	clear:both;
	}	
.main_procon_right .container_pro_con p img{
	display:block;
	margin:0 auto;
	clear:both;
	}


/*----list----*/

.main_prolist_right{
	float:left;
	width:891px;
	padding-left:14px;
	padding-bottom:30px;
	}
.main_prolist_right h1{
	float:left;
	margin-left:15px;
	width:875px;
	height:80px;
	font:30px/80px "Microsoft Yahei";
	color:#000;
	border-bottom:1px solid #666;
	text-align:left;
	clear:both;
	}	
.main_prolist_right ul{
	float:left;
	width:891px;
	padding-top:20px;
	clear:both;
	}	
.main_prolist_right ul li{
	float:left;
	width:282px;
	margin-left:15px;
	}		
.main_prolist_right ul li dl dt{
	float:left;
	width:280px;
	height:280px;
	clear:both;
	}	

.main_prolist_right ul li .li_on{
	border:1px solid #1c6fd4;
	}
.main_prolist_right ul li .li_off{
	border:1px solid #ccc;
	}

.main_prolist_right ul li dd{
	float:left;
	width:280px;
	height:48px;
	overflow: hidden;
	font: 18px/24px "Microsoft Yahei";
	margin:15px 0 25px;
	clear:both;
	}

.main_prolist_right ul li a:link{font-size: 20px; color:#000;text-decoration: none;}
.main_prolist_right ul li a:visited{font-size: 20px; color:#000;text-decoration: none;}
.main_prolist_right ul li a:hover{font-size:20px;color:#1c6fd4;text-decoration: none;}
.main_prolist_right ul li a:active{font-size: 20px;color:#000;text-decoration: none;}


/*--gopage--*/
.list_gopage{
   float:left;
   width:876px;
   padding:10px 0 0 15px;
   text-align:right;
   clear:both;	
}

.list_gopage a:link{font-family:"Microsoft Yahei";font-size: 16px; color:#000;text-decoration: none;padding:2px 8px;border:1px solid #000;margin:0 5px;}
.list_gopage a:visited{font-family:"Microsoft Yahei";font-size: 16px; color:#000;text-decoration: none;padding:2px 8px;border:1px solid #000;margin:0 5px;}
.list_gopage a:hover{font-family:"Microsoft Yahei";font-size:16px;color:#1c6fd4;text-decoration: none;padding:2px 8px;border:1px solid #1c6fd4;margin:0 5px;}
.list_gopage a:active{font-family:"Microsoft Yahei";font-size: 16px;color:#000;text-decoration: none;padding:2px 8px;border:1px solid #000;margin:0 5px;}




.page_wrap{clear:both;overflow:hidden;zoom:1;}
.paginator {float:right; height:27px; overflow:hidden; }
.paginator,
.paginator input,
.paginator button {font-family:Tahoma, "宋体"; font-size:12px; }
.paginator a,
.paginator span {float:left; height:20px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:20px; background:#fff;}
.paginator a {color:#085C9B; }
.paginator b{font-family:"宋体"; margin:3px;font-weight:300;}
.paginator a:link,
.paginator a:visited,
.paginator a:hover,
.paginator a:active {text-decoration:none;color:#666; }
.paginator .page-start,
.paginator a,
.paginator .page-end {padding:0 10px; border:1px solid #D3D3D3; background:#ffffff; }
.paginator .page-start {border-color:#d9d9d9; color:#d9d9d9; }
.paginator .page-end { border-color:#d9d9d9; color:#d9d9d9; }
.paginator .page-this,
.paginator .page-break {padding:0 3px; }
.paginator .page-break {border:1px solid #fff; }
.paginator .page-this {border:1px solid #0364ad;background-color:#0364ad; color:#fff;padding:0px 10px; font-weight:bold; }
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }
.paginator .page-skip input {width:26px; *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:12px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px; *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px; *margin-top:-1px;overflow:visible; vertical-align:top; }
.paginator a:hover {border:1px solid #0364ad;color:#fff;background:#0364ad; }



















