@charset "utf-8";
/* CSS 预处理 */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif
}
ol, ul, li {
	list-style: none
}
img {
	border: 0;
	margin: 0;
	padding: 0
}
body {
	text-align: left;
	font-size: 12px
}
a, em {
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
	color: #333
}
a:hover {
	color: #C00;
}
.clear {
	width: 10px;
	height: 1px;
	margin-top: -1px;
	clear: both;
}
#body {
	width: 1200px;
 
	margin: 0px auto;
}



 
#search {
	width: 300px;
	height: 30px;
	float: right;
	margin-top: 30px;
	margin-right: 30px;
	line-height: 30px;
	padding-left: 5px;
}
#search h1 input {
	width: 200px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #000;
}
#search #tijiao {
	width: 80px;
	height: 24px;
	line-height: 24px;
	background: #000;
	color: #FFF;
	font-weight: bold;
}

.banner {
 
	height: 550px;
 
}
 
 
 
 
 
 
 
 
.title h1 {
 
	float: left;
}
.title h2 {
	 
	float: right;
}
 
.title h3 {
 
	float: right;
	font-weight: normal;
 
}
 
#news_pic {
	float: left;
	width: 400px;
	height: 250px;
	line-height: 20px;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
}
#news_pic .title {
	width: 400px;
}
#news_pic .li_con {
	width: 380px;
	height: 200px;
	position: relative;
	padding: 10px;
	padding-right: 8px;
	border-right: 1px solid #CCC;
}
#news_pic img {
	float: left;
}
 
 
 
#bot {
	width: 1000px;
	height: 60px;
	padding-top: 6px;
	text-align: center;
}
#bot h1 {
	font-weight: normal;
	line-height: 23px;
	font-size: 12px;
}
#middle {
	width: 1200px;
	border-bottom: 0px solid #000;
}
#left {
	width: 257px;
	float: left;
}
#type {
	width: 257px;
 background:#ececec;
}
#type .title{
background:url(img/zc11.jpg);
height:75px;
position:relative;
padding-top:1px;
}
.zc_yw{
color:#fff;
margin-left:24px;
margin-top:3px;
}
#type .title h1{
color:#fff;font-size:20px;
position:absolute;
top:15px;
left:65px;
}



#type ul {
	padding-top: 10px;
	padding-bottom: 10px;
}
#type ul li {
	width: 227px;
	margin: 0 auto;
	border-bottom:1px dashed #9a9a99;
}
#type ul li a {
	width: 215px;
	padding-left:12px;
	height: 45px;
	line-height:45px;
	background:url(img/fl1.jpg) no-repeat right center;
	font-size: 16px;
	color: #000;
	display: block;
}
#type ul li a:hover {
	background:url(img/fl2.jpg) no-repeat right center;
	color: #fff;
 
}
.zc_lx{
height:467px;
padding-top:1px;
background:url(img/zc2.jpg) no-repeat  center top;

}

.zc_lx_1{
height:202px;
border:0px solid #000;
margin-top:150px;
padding-top:1px;
}
.zc_lx_nr1{
padding-left:62px;
font-size:16px;
margin-top:18px;
}
.zc_lx_nr2{
padding-left:62px;
font-size:16px;
margin-top:10px;
}

.zc_lx_nr3{
padding-left:62px;
font-size:16px;
margin-top:10px;
}


.zc_lx_2 a{
display:block;
height:113px;
}



#right {
	width:924px;
	float: right;
}
 
#right .title{
	width:924px;
	height:35px;
	background:url(img/yc1.jpg) no-repeat left bottom;
}
#right .title h1{
color:#333;
font-size:20px;
margin-left:30px;
}

#right .title h3{
background:url(img/yc2.jpg) no-repeat left center;
padding-left:25px;
height:25px;line-height:25px;
font-size:14px;
color:#414040;
}
#right .title h3 a{
color:#414040;
}
#con {
line-height:2.5;
	min-height: 360px;
	padding-left:10px;
	padding-top:15px;
	font-size:16px;
}
#news_con {
 
	min-height: 360px;
	padding: 15px;
	font-size:16px;
	line-height:2.5;
	  background:url(img/sdd.jpg) bottom repeat-x;
}
#news_con .h1 {
	text-align: center;
	font-size: 16px;
	height:45px;
	line-height: 40px;
background:url(img/sdd.jpg) bottom repeat-x;
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
}
#pro_con {
	width:97%;margin:0 auto;
	
}
#pro_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 45px;
	line-height: 35px;
}
#pro_con #pic {
	text-align: center;
	margin-bottom: 5px;
}

#pro_con #pic  img{
max-width:100%;
}
.xx_js{
height:37px;line-height:37px;
background:#edeae8;
padding-left:20px;
font-size:16px;

}

.xx_nr{
background:url(img/sdd.jpg) bottom repeat-x;
	padding-bottom:35px;
}
.sxt{
margin-top:20px;
font-size:16px;
color:#333;
}

#down_con {
	width: 670px;
	min-height: 360px;
	padding: 15px;
	padding-right: 0px;
}
#down_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#down_con #pic {
	text-align: center;
	margin-bottom: 5px;
}
#news_list ul {
 
 padding-top:25px;
}
#news_list ul li {
 height:129px;
 padding-top:1px;
 border-bottom:1px dashed #dadada;
}

.ny_xwz{
width:165px;
}
.ny_xwz img{
width:165px;
}
.ny_xwy{
width:730px;
}
.ny_xwy_bt{
height:44px;
line-height:44px;
font-size:16px;
color:#333;
border-bottom:1px solid #b3b3b3;
}
 .ny_xwy_bt strong{
 float:right;font-weight:normal;
 }
 .ny_xwy_jj{
 font-size:14px;
 color:#777;
 line-height:30px;padding-top:10px;
 }
#down_list ul {
	width: 650px;
	height: 230px;
	padding: 9px;
}
#down_list ul li {
	width: 650px;
	padding-left: 10px;
	height: 25px;
	line-height: 25px;
 *height: 22px;
 *line-height: 22px;
	padding-right: 10px;
}
#down_list .one {
	background: #F0F0F0;
}
#down_list ul li span {
	float: left;
}
#down_list ul li strong {
	float: right;
	font-weight: normal;
}
#pro_list ul {
	padding: 35px 0 0 0px;
}
#pro_list li {
	width: 293px;
	float: left;
	margin-left: 10px;
	margin-bottom:25px;
}
#pro_list li img {
	width: 293px;
  display:block;
}
#pro_list li h1 {
	font-size: 16px;
	color: #333;
	width: 293px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	background:#e6e6e6;
}


#page {
	text-align: center;
	padding: 10px;
}
#page a {
	padding: 0 5px;
}
#gbook {
	padding: 25px 0 0 35px;

background:url(img/lybj.jpg) no-repeat right 25px;
font-size:16px;

}
#gbook li {
	padding: 10px;
}
#gbook li span{color:#da0a00;}
#gbook input {
	border: 1px solid #dcdcdc;
	width:380px;
	padding-left: 2px;
	height: 40px;
	line-height: 40px;
}
#gbook #tijiao {
	width: 134px;
	height:42px;
	line-height: 42px;
	background: #0063ce;
	color: #FFF;
	margin-left: 150px;
	border:none;
	border-radius:6px;
}
#gbook textarea {
	width: 380px;
	height:200px;
	border: 1px solid #dcdcdc;
	overflow: hidden;
	line-height: 20px;
	padding-left: 2px;
}
#gbook #chongzhi {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
}
#gbook span {
	color: #CCC;
	font-size: 12px;
}
#gbook_list {
	width: 630px;
	padding: 20px 0 0 50px;
	height: 200px;
}
#gbook_list li {
	width: 600px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dashed #000;
}
#gbook_list li span {
	float: left;
	padding-left: 10px;
}
#gbook_list li strong {
	float: right;
	font-weight: normal;
	padding-right: 10px;
}
#jianli {
	padding-top: 15px;
}
#jianli td {
	border: 1px solid #000;
	height:35px;line-height:35px;
	font-size:14px;
}
#jianli td input {
}
#jianli textarea {
	overflow: hidden;
}
#job_list {
	padding: 35px  15px  20px  15px ;
}

#job_list ul li{
height:43px;
line-height:43px;
background:#ededed;
margin-bottom:17px;
font-size:16px;
}
 
#job_list ul li a{
color:#333;
}

 .job_lb_1{
 width:125px;
 text-align:center;
 }

  .job_lb_2{
 width:50px;
 }

   .job_lb_3{
 width:580px;
 }

    .job_lb_4{
 width:100px;
 background:url(img/jia.jpg) no-repeat left center;
 padding-left:28px;
 }

 .sqzw{
 width:133px;
 height:42px; line-height:42px;
 margin:0 auto;
 background:#0063ce;
 text-align:center;
 border-radius:5px;
 }
  .sqzw a{
  color:#fff;font-size:16px;
  }
 
/* 新加 */
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}

.wz_top{
width:100%;min-width:1200px;
height:38px;
line-height:38px;
background:#e8e8e8;
padding-top:1px;
font-size:14px;
}
.wz_top_jz{
width:1200px;
margin:0 auto;
}
.wz_top_1{width:375px;color:#333;}
.wz_top_2{
width:210px;
}
.wz_top_2_z{
width:60px;
background:url(img/sj.jpg) no-repeat left center;
height:38px;line-height:38px;
color:#909090;
padding-left:20px;
}

.wz_top_2_y{
width:90px;
background:url(img/wx.jpg) no-repeat left center;
height:38px;line-height:38px;
color:#909090;
padding-left:32px;
}





 #top {
	width: 1200px;margin:0 auto;
	height: 120px;
	padding-top:1px;
}
#logo {
	width:572px;
	float: left;
}
#logo img {
 
}

.top_y{width:310px;text-align:right;}

.nav0{
width:100%;
max-width:1920px;
min-width:1200px;
margin:0 auto;
background:#0063ce;
}
#nav {
	width: 1200px;margin:0 auto;
	height: 59px;
	line-height: 59px;
	text-align: center;
}
#nav ul li {
	width: 120px;
	float: left;
	font-size: 16px;
	position: relative
}
#nav ul li.dh_qh{
	background: #f57300;border-bottom:1px solid #0d101f;
}
#nav ul li a {
	width: 120px; 
	display: block;
	text-align: center;color: #FFF;
}
#nav ul li a:hover {
	 
	color: #FFF;
	 
}
#nav ul li ul {
	width: 120px;height:300px;
	display: none;
	position: absolute;
	left: 0px;
	top:60px;
	z-index: 2;
}
#nav ul li ul li {
	width: 119px;
	height: 37px;background: #f57300;border-bottom:1px solid #0d101f;
	position: static;
}
#nav ul li ul li a {
width: 119px;
	height: 37px;
	line-height: 37px;
	display: block;
	color: #FFF;
	text-align: center
	font-size:14px;
}
#nav ul li ul li a:hover {
	 
	color: #FFF;
}

.syjj{
width:1200px;height:657px;
margin:0 auto;
position:relative;
}

.syjj_1{
height:530px;
border:0px solid #000;
}
.syjj_1_z{width:687px;}
.sy_jj_bt{
height:100px;
line-height:100px;
font-size:30px;
color:#333;
}

.sy_jj_nr{
background:url(img/ldd.jpg) no-repeat left 8px;
font-size:16px;
line-height:2;
color:#333;
padding-left:16px;
padding-right:40px;
}
.xq_zx{
width:160px;
}
.ck_xq{
width:160px;
height:52px;
line-height:52px;text-align:center;
background:#0063ce;
}
.ck_xq a{
color:#fff;
font-size:16px;
}

.ck_xq0{
width:158px;
height:50px;
line-height:50px;text-align:center;
border:1px solid #c2c1c1;
margin-top:1px;
}

 .ck_xq0 a{
color:#333;
font-size:16px;
}


.syjj_1_y{width:510px;}

.jj_zz{
width:811px;height:195px;
background:url(img/gd.png) no-repeat;
margin-left:27px;
position:relative;
}

.jj_zz ul li{
float:left;
margin-left:15px;
}
.jj_zz ul li img{
width:119px;
}

.syjj_2{
position:absolute;
left:0;
bottom:35px;
}


.main_bot_Con
{
	clear:both;
	height:195px;
}
#m2{ width:811px; height:195px;  position:relative; }
#m2_body{  width:800px;
height:195px;
float:left; margin-left:10px;
position:relative; 
overflow:hidden;
border:0px solid #000;
}
#m2_body ul{ position:absolute; top:16px; left:0px; width:9999px;}

.qxcp{
width:1200px;
margin:0 auto;
}

.cpxh_1{
width:293px;
height:206px;
position:absolute;
left:0;top:0;
}
.cpxh_1 img,.cpxh_3 img,.cpxh_4 img,.cpxh_5 img{
width:293px;height:206px;
}


.cpxh_1 h1,.cpxh_3 h1,.cpxh_4 h1,.cpxh_5 h1{
position:absolute;
left:0;bottom:0;
width:100%;
font-weight:normal;
height:48px;
line-height:48px;
text-align:center;
background:url(img/tmbt.png);
}
.cpxh_1 h1 a,.cpxh_3 h1 a,.cpxh_4 h1 a,.cpxh_5 h1 a{
color:#fff;
font-size:16px;
}



.cpxh_3{
width:293px;
height:206px;
position:absolute;
right:0;top:0;
}
.cpxh_4{ 
width:293px;
height:206px;
position:absolute;
left:0;bottom:0;
}
.cpxh_5{ 
width:293px;
height:206px;
position:absolute;
right:0;bottom:0;
}
.cpxh_2{ 
width:598px;
height:422px;
position:absolute;
top:0;left:300px;
}
.cpxh_2 img{
width:598px;
height:422px;
}
.cpxh_2 .ljzx_y img{
width:101px;height:89px;
}

.ljzx_z{
width:497px;
}
.ljzx_y{
width:101px;
}
.cpxh_2 .ljzx{
position:absolute;
left:0;bottom:0;
width:100%;
font-weight:normal;
height:89px;
line-height:25px;
background:url(img/tmbt.png);
}
.wzbt{
padding-top:20px;padding-left:20px;padding-right:10px;
}
.cpxh_2 .ljzx_z a{
color:#fff;
font-size:14px;
}


.sy_ct1{
width:100%;
max-width:1920px;
min-width:1200px;
margin-top:45px;
}
.sy_ct2{
width:1200px;
margin:0 auto;
text-align:center;
}




/* xsjg */

.xsjg{
width:100%;
max-width:1920px;
min-width:1200px;
margin:0 auto;
height:561px;
padding-top:1px;
background:url(img/bj2.jpg) no-repeat center top;
}
.xsjg_jz{
width:1200px;
margin:0 auto;
}

.xsjg_jz ul{padding-top:168px;}
.xsjg_jz ul li{
float:left;
width:300px;
height:261px;
}
.xsjg_jz ul li a{
text-align:center;
display:block;height:261px;
background:url(img/fbk2.png) no-repeat center center;color:#000;
font-size:22px;
}
.xsjg_jz ul li a img{
padding-top:75px;
}
.xsjg_jz ul li a:hover{
color:#000;
background:url(img/fbk1.png) no-repeat center center;}


.xsjg_jz_dh{text-align:center;margin-top:50px;}


.wz_bot_1{
width:100%;
min-width:1200px;
margin:0 auto;
background:#1a2129;
height:234px;
 padding-top:1px;
color:#848484;
}
.wz_bot_1_jz_1{
width:286px;
height:234px;
border-right:1px solid #494d56;
text-align:center;
}
 .wz_bot_1_jz_1 img{
 padding-top:50px;
 }

.wz_bot_1_jz_2{
width:360px;
height:234px;
border-right:1px solid #494d56;
text-align:center;
}
.wz_bot_1_jz_2 ul {
padding-left:20px;
padding-top:45px;
}
.wz_bot_1_jz_2 ul li{
float:left;
width:105px;
text-align:center;
height:43px;line-height:43px;
}
.wz_bot_1_jz_2 ul li a{
color:#cdcdcd;
font-size:14px;
}



.wz_bot_1_jz_3{
width:356px;
height:234px;
border-right:1px solid #494d56;
 
}
.db_lx1{
height:40px;
line-height:40px;
color:#cdcdcd;
padding-left:28px;
margin-top:	45px;
}
.db_lx2 ul{
padding-left:28px;
}
.db_lx2 ul li {
height:40px;
line-height:40px;
color:#cdcdcd;
}
.db_tb1{
background:url(img/db_tb1.jpg) no-repeat left center;
padding-left:30px;
}

.db_tb2{
background:url(img/db_tb2.jpg) no-repeat left center;
padding-left:30px;
}
.db_tb3{
background:url(img/db_tb3.jpg) no-repeat left center;
padding-left:30px;
}

.wz_bot_1_jz_4{
text-align:center;
width:192px;
}

.wz_bot_1_jz_4 img{
width:153px;
padding-top:50px;
}



.wz_bot_2{
width:100%;
min-width:1200px;
margin:0 auto;
background:#11161c;
height:51px;
line-height:51px;
color:#848484;
}

.wz_bot_1_jz{width:1200px;margin:0 auto;font-size:14px;}

.wz_bot_2_jz{width:1200px;margin:0 auto;font-size:14px;}
 .wz_bot_2_z{
 width:942px;  text-align:left;
 }
 .wz_bot_2_y{
  width:194px;
  text-align:right;
 }



.sy_xw{
width:1200px;
margin:0 auto;
margin-top:40px;
}
.sy_xw_z{
width:573px;min-height:491px;
}
.sy_xw_y{
width:543px;
}

.sy_xw_y_1{
height:46px;
background:#0063ce;
}

.jsgy_z{
font-size:16px;
color:#fff;
margin-top:15px;
margin-left:28px;
}
.jsgy_y{
font-size:16px;
color:#fff;
margin-top:15px;margin-right:17px;
}
.jsgy_y a{
color:#fff;
}

.wz_hdd{
border-bottom:1px solid #b3b8bc;
padding-bottom:20px;
padding-top:20px;
}
.wz_hdd img{
width:546px;
height:144px;
}

.sy_xw_bt{
font-size:16px;
color:#333;
height:40px;line-height:35px;
}
.sy_xw_jj{
color:#555555;
font-size:14px;
line-height:30px;
}
.wz_hdd2{
margin-top:10px;
}
.xw_qh_bq {
width:571px;
height:46px;
background:#f4f4f4;
}
.xw_qh_bq li{
float:left;
width:152px;height:46px;line-height:46px;
color:#646d76;
font-size:18px;
text-align:center;
}
.xw_qh_bq  span{
margin-right:20px;
margin-top:15px;
}
.xw_qh_bq  span a{
color:#646d76;
font-size:14px;
}

.xw_qh_bq li.sy_xw_qh{
background:#0063ce;
color:#fff;
}
.sy_xw_lb{
height:132px;
background:url(img/hot.png) no-repeat right 50px;
border-bottom:2px solid #b3b8bc;
}

.sy_xw_lb_z{
width:70px;text-align:center;
margin-top:30px;
}

.ri_nian{font-size:28px;color:#020202;}
.ri_yue{
font-size:16px;color:#020202;
}

.tab4{width:572px;display:none;}
.sy_xw_lb_y{
width:370px;margin-top:30px;margin-left:35px;
}
.sy_tj_bt{
height:40px;line-height:35px;
}
.sy_tj_bt a{
color:#020202;
font-size:16px;
}
.sy_tj_jj{font-size:14px;color:#555;line-height:25px;}