@charset "utf-8";
* {
	margin: 0px;

	padding: 0px;
	font-style: normal;
	font-size: 100%;
}
ol, li {
	list-style: none;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	color: #C00;
}
.clear { 
	clear: both;
}

img{
border:0;
}



#body {
	width: 1000px;
	border: 0px solid #000;
	margin: 0px auto;
}

#top0{
width:100%;
height:139px;
background:url(img/toub1.jpg) center top no-repeat;
}


#top {
	width: 1000px;
	margin:0 auto;
	height: 139px;
}
#logo {
	width:509px;
	height: 100px;
	float: left;
}

#logo img{
	padding-top:20px;
	}

#dh{
float:right;
width:263px;
height:58px;
background:url(img/dh.png) no-repeat left;
margin-top:65px;
}

#dh2{
font-family:"microsoft yahei";
font-size:26px;
color:#fff;
margin-top:22px;
margin-left:65px;
}

#nav0{
width:100%;
height:41px;
background:url(img/navb.jpg) no-repeat center ;
} 


#nav {
  margin:0 auto;
	width: 1000px;
	height: 41px;
	line-height:35px;
	font-family:"microsoft yahei";
}
#xst{
width:2px;
height:34px;
background:url(img/xst.jpg) no-repeat center top;
}

#nav li {
	float: left;
	font-size: 14px;
}

#nav li a {
	width:105px;
	display: block;
	text-align: center;
}

#nav li a:hover {
	background:url(img/qhbj2.jpg) no-repeat center;
	color: #FFF;
}

#banner0{
width:100%;

border:0px solid #000;
}

#banner {
 
	margin:0 auto;
 
	overflow: hidden;
}

#banx{
width:100%;
margin:0 auto;
height:38px;
background:#fff url(img/banzy.jpg) no-repeat center;
position:relative;
top:372px;
left:0%;
}


#news_list_index {
	width: 400px;
	overflow: hidden;
	font-size: 12px;
}
 
#news_list_index ul {
 padding-left:10px;
}
#news_list_index ul li {
	padding-left: 10px;
	height: 27px;
	line-height: 27px;
	padding-right: 10px;
	color:#616161;
	border-bottom:1px dashed #c8c8c8;
	background:url(img/xwjt.jpg) left center no-repeat;
} 

#news_list_index ul li a{
color:#616161;
}

#news_list_index ul li span {
	float: left;
}

#news_list_index ul li strong {
	float: right;
	font-weight: normal;
}
#middle2 {
	width: 1000px;
	height: 250px;
	border-bottom: 1px solid #000;
}
.title {
	color: #FFF;
	background: #C00;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}
.title h1 {
	padding-left: 10px;
	float: left;
}
.title h2 {
	padding-right: 10px;
	float: right;
}
.title h2 a {
	color: #FFF;
}
.title h2 a:hover {
	color: #FFF;
}
.title h3 {
	padding-right: 10px;
	float: right;
	font-weight: normal;
	font-size: 12px;
}
.title h3 a {
	color: #FFF;
}
#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;
}
#job_list_index {
	width: 600px;
	height: 250px;
	text-align: center;
	float: right;
	overflow: hidden;
	font-size: 12px;
}
#job_list_index .title {
	width: 600px;
	line-height: 30px;
}
#job_list_index ul {
	width: 580px;
	height: 230px;
	padding: 9px;
}
#job_list_index ul li {
	width: 550px;
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
	line-height: 25px;
 *height: 22px;
 *line-height: 22px;
}
#job_list_index ul .one {
	background: #F0F0F0;
}
#job_list_index ul li span {
	float: left;
}
#job_list_index ul li strong {
	float: right;
	font-weight: normal;
}
#middle3 {
	width: 1000px;
	height: 230px;
 
	position: relative;
	overflow: hidden;
}
#middle3 .title {
	width: 1000px;
}
#pro_list_index {
	width: 2000px;
 
 
	line-height: 250px;
	text-align: center;
}
#pro_list_index li {
	float: left;
	margin-right: 10px;
}
#pro_list_index li img {
	width: 210px;
	padding: 1px;
}
#pro_list_index li h1 {
	font-size: 14px;
	color: #C00;
	width: 202px;
	height: 25px;
	line-height: 25px;
}


#links0{
height:27px;
width:1000px;
background:url(img/yqlj.jpg) no-repeat center top;
margin-top:10px;
}

#links1{
min-height:84px;
background:#fafafa;
}

#ljbt{
font-size:18px;
font-family:"microsoft yahei";
line-height:27px;
color:#0157ae;
margin-left:5px;
}

#links {
	width: 1000px;
	margin:0 auto;
}

#links a {
	font-size: 12px;
}

#bot0{
width:100%;
height:185px;
background:url(img/botbj.jpg);
}

#bot {
	width: 1000px;
	margin:0 auto;
	padding-top: 6px;
	text-align: center;
	color:#fff;
}
#bot h1 {
	font-weight: normal;
	line-height: 23px;
	font-size: 12px;
	margin-top:20px;
}
#middle {
	width: 1000px;
	 margin-top:8px;
}
#left {
	width:267px;
	float: left;
 
}
#type {
	width: 267px;
	min-height: 400px;
	text-align: center;
}

#type .title{
width:267px;
height:33px;
line-height:33px;
background:url(img/zc1.jpg) no-repeat;
}

#type .title h1{
margin-left:15px;font-family:"microsoft yahei";
font-size:16px;
}

#flx{
border:1px solid #c1c1c1;

}

#type ul {
	padding-top: 20px;
	padding-bottom: 15px;
}

#type ul li{ 
margin:0 auto;
}


#type ul li a {
	width: 225px;
	margin:0 auto;
	height: 33px;
	line-height: 33px;
	background: url(img/zc2.jpg) no-repeat;
	font-size: 16px;
	color: #333333;
	margin-bottom: 7px;
	display: block;
	font-family:"microsoft yahei";
}

#hydl{
height:29px;
width:267px;
background: url(img/zc3.jpg) no-repeat;
margin-top:10px;
}


#hydl2{
border:1px solid #c1c1c1;
border-top:none;
}


#user_dl2 {
padding-top:85px;
}

#user_dl2 li {
	height:40px;
	line-height: 40px;
}

#user_dl2 input {
	width: 150px;
	height: 20px;
	line-height: 20px;
	padding-left: 2px;
	border: #d4d0c8 1px solid;
}

#user_dl2 #dl{
width:64px;
height:24px;
background:url(img/dl.jpg) no-repeat;
border:none;
margin-left:50px;
}



#user_dl3 {
padding-top:25px;
}

#user_dl3 li {
	height:40px;
	line-height: 40px;
}

#user_dl3 input {
	width: 150px;
	height: 20px;
	line-height: 20px;
	padding-left: 2px;
	border: #d4d0c8 1px solid;
}






#gsry{
height:170px;
width:267px;
padding-top:1px;
background: url(img/zc4.jpg) no-repeat;
margin-top:10px;
}

#rydh{
font-family:"microsoft yahei";
color:#017ec2;
font-size:18px;
margin-top:120px;
margin-left:70px;
}



#right {
	width: 711px;
	overflow: hidden;
	float: right;
	line-height: 23px;
	font-size: 12px;
	position:relative;
}

#right .title{
height:35px;
background:url(img/yc1.jpg); 
line-height:20px;
}

#right .title h1{
color:#1c81c7;
margin-left:50px;
font-size:16px;
font-family:"microsoft yahei";
}

#right .title h3{
color:#666666;
}

#right .title h3 a{
color:#666666;
}


#con {
	min-height: 360px;
	padding-left: 15px;
	padding-top: 10px;
	font-family:"microsoft yahei";
	line-height:2;
	font-size:13px;
}
#news_con {
	width: 680px;
	margin:0 auto;
	min-height: 360px;
	padding: 15px;
	padding-right: 0px;
	border:0px solid #000;
	color:#616161;
}
#news_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 45px;
	line-height: 45px;
	color:#2281c5;
}
#news_con .h2 {
	text-align: center;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	color: #616161;
	margin-bottom: 5px;
}

#sxp{
color:#1c81c7;
}

#sxp a{
color:#1c81c7;
}

#pro_con {
	width: 680px;
	min-height: 360px;
	padding: 15px;
	padding-right: 0px;
}
#pro_con .h1 {
	text-align: center;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
}
#pro_con #pic {
	text-align: center;
	margin-bottom: 5px;
	background:url(img/xqtpx.jpg) no-repeat center bottom;
	padding-bottom:20px;
}


#pro_con #pic img{
max-width:580px;
border:1px solid #c7c7c7;
	padding:9px;
}


#xqjs{
color:#666666;
height:25px;
border-bottom:1px dashed #c6c6c6;
}

#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-left:26px;
	padding-right:18px;
	padding-top:20px;
}

#news_list ul li {
height:27px;
line-height:27px;
border-bottom:1px dashed #ccc;
color:#616161;
padding-left:18px;
background:url(img/xwjt.jpg) left center no-repeat;
padding-right:5px;
}

#news_list ul li a{
color:#616161;
}


#news_list ul li span {
	float: left;
}
#news_list ul li strong {
	float: right;
	font-weight: normal;
}
#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: 15px 0 0 20px;
}

#pro_list li {
	float: left;
	margin-right: 20px;
	height:170px;
	width:210px;
	margin-bottom:35px;
}

#pro_list li img {
	width: 200px;
	height:134px; 
	
}

#tps{
border:1px solid #c7c7c7;
	padding:4px;
}

#tpbt{
font-size: 14px;
	color: #C00;
	width: 210px;
	height:35px;
	line-height: 35px;
	text-align: center;
	background:url(img/tpx.jpg) no-repeat  center top;
	border:0px solid #000;
}

#pro_list li h1 {
	font-size: 14px;
	color: #C00;
	width: 210px;
	height:35px;
	line-height: 35px;
	text-align: center;
	background:url(img/tpx.jpg) no-repeat  center top;
	border:1px solid #000;
}

#page {
	text-align: center;
	padding: 10px;
}
#page a {
	padding: 0 5px;
}
#gbook {
	padding: 25px 0 0 35px;
}
#gbook li {
	padding: 5px;
}
#gbook input {
	border: 1px solid #999;
	width: 200px;
	padding-left: 2px;
	height: 26px;
	line-height: 26px;
}
#gbook #tijiao {
	width: 80px;
	height: 25px;
	line-height: 25px;
	background: #000;
	color: #FFF;
	margin-left: 50px;
}
#gbook textarea {
	width: 400px;
	height: 120px;
	border: 1px solid #999;
	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;
	padding-left:25px;
}
#jianli td {
	border: 1px solid #000;
}
#jianli td input {
}
#jianli textarea {
	overflow: hidden;
}
#job_list {
	padding-top: 15px;
	padding-left:15px;
}
#user_dl {
padding-top:45px;
}
#user_dl li {
	height: 30px;
	line-height: 30px;
}
#user_dl input {
	width: 100px;
	height: 20px;
	line-height: 20px;
	padding-left: 2px;
	border: #000 1px solid;
}
#gwc {
}
#gwc li {
	width: 650px;
	height: 95px;
	padding: 5px;
	border-bottom: 1px dashed #666;
	line-height: 100px;
}
#gwc li .left {
	float: left;
	display: block;
}
#gwc li .right {
	float: right;
	display: block;
}
#gwc li img {
	width: 95px;
	height: 95px;
	vertical-align: middle;
}
/*dingdan*/
#dingdan {
	border-top: 1px solid #999;
	width: 650px;
}
#dingdan li {
	width: 650px;
	height: 30px;
	border-bottom: #999 1px solid;
	overflow: hidden;
	float: left;
	border-right: 1px solid #999;
}
#dingdan li h1 {
	width: 150px;
	height: 30px;
	border-left: 1px solid #999;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 35px;
	font-weight: 100;
	overflow: hidden;
}
#dingdan li h2 {
	width: 150px;
	height: 30px;
	border-left: 1px solid #999;
	float: right;
	text-align: center;
	font-size: 12px;
	line-height: 35px;
	font-weight: 100;
	overflow: hidden;
}
#user_zc {
}
#user_zc input {
	width: 200px;
	height: 23px;
	line-height: 23px;
	padding-left: 2px;
	border: 1px solid #000;
}
#user_zc .middle {
	text-align: center;
}
#user_zc .middle input {
	width: 80px;
}

#sanh1{
float:left;
background:#f1f5f8;
border:3px solid #26a3d3;
height:254px;
width:728px;
}

#sanh1z{
width:344px;
float:right;
margin-right:15px;
margin-top:10px;
}

#sanh1y{
float:left;
width:340px;
height:226px;
overflow:hidden;
border:0px solid #000;
margin-top:10px;
margin-left:10px;
}

#sanh1s{
width:344px;
height:76px;
background:url(img/gsry.jpg) no-repeat  center top;
padding-bottom:8px;
border-bottom:2px dashed #333333;
}

#sanh1x{
	padding: 15px 0 0 3px;
}

#sanh1x li { 
	float: left;
	margin-right:5px;
	margin-bottom:5px;
}
 




#sanh2{
float:right;
width:253px;
}

#sanh2s{
height:34px;
background:url(img/fwxm.jpg) no-repeat;
}

#sanh2x{
border:1px solid #ccc;
border-top:none;
height:224px;
 
}

#sanh2x ul{
padding-left:12px;
padding-top:5px;
}

#sanh2x li{
width:226px;
font-family:"microsoft yahei";
}

#sanh2x ul li a {
	width:190px;
	padding-left:30px;
	height: 33px;
	line-height: 31px;
	background:url(img/syfl.jpg) no-repeat;
	font-size: 16px;
	color: #454545;
	margin-bottom:3px;
	display: block;
}


#erhs{
width:100%;
height:41px;
background:url(img/tpzs.jpg) no-repeat;
}

#erhs a{
display:block;
width:100px;
height:35px;
}


#erhx{
width:1000px;
height:180px;
overflow:hidden;
 
  padding-top:1px;
}


.peList{
 width:1650px;
  height:170px;
  padding-top:1px;
  overflow:hidden;
 
  border:0px solid #000;
 }

 .peList li {
float: left;
 overflow: hidden;
margin:0 5px;
 position:relative;
}

 .peList li img{
 	width:187px;
	height:124px;
	 position:relative;
	 padding:2px;
	 border:2px solid #e4e4e4;
 }

 .peList li h1{
    font-size: 14px;
 
	height:30px;
	line-height: 30px; 
   text-align:center;
 font-weight:200;
 color:#000;
font-family:"microsoft yahei";
	}

.peList li h1 a{
color:#000;
}


 
#diyih{
height:278px;
width:1000px;
background:url(img/zht1.jpg) no-repeat;
}

#diyih1{
float:left;
width:260px;
border:0px solid #000;
margin-top:25px;
padding-top:1px;
margin-left:33px;
}

#diyih1s{
height:25px;
}

#diyih1s a{
display:block;
width:100px;
height:25px;
float:right;
}

#diyih1x{
 color:#616161;
 font-size:12px;
 line-height:2;
}

#diyih2{
float:left;
width:405px;
border:0px solid #000;
margin-left:13px;
}


#diyih2s{
margin-top:62px;
 
}

#diyih2s ul{
padding-left:10px;
}



#zb{
float:left;

}

#zb img{
width:158px;
border:0px solid #cacaca;
width:158px;
}

#yb{
float:left;
margin-left:7px;
width:225px;
}

#ybs{
color:#2978bb;
font-weight:bold;
font-size:12px;
}

#ybs a{
color:#2978bb;
}

#ybx{
font-size:12px;
color:#878787;
line-height:2;
padding-top:5px;
}


#diyih3{
width:258px;
float:right;
}

#diyih3 #user_dl {
padding-top:85px;
}

#diyih3 #user_dl li {
	height:40px;
	line-height: 40px;
}

#diyih3 #user_dl input {
	width: 150px;
	height: 20px;
	line-height: 20px;
	padding-left: 2px;
	border: #d4d0c8 1px solid;
}

#diyih3 #user_dl #dl{
width:64px;
height:24px;
background:url(img/dl.jpg) no-repeat;
border:none;
margin-left:50px;
}

#news_list0{
padding-left:26px;
padding-top:15px;
}

#news_list0 td{
height:30px;
border-bottom:1px dashed #ccc;
}


#kuandu0{
width:100px;
font-size:14px;
font-weight:bold;
}

#kuandu{
width:100px;
font-size:14px;
}


#xzjt{
position:absolute;
top:200px;
left:0px;
}

#xyjt{
position:absolute;
top:200px;
right:0px;
}