/*------------------@ global HTML Element style--------------------------*/
.head{width:980px;margin:0 auto;}
.mainnav,.banner,.content{width:980px;margin:10px auto;}
.mainnav{margin:0 auto;}
.mainnav ul{background:#0175bd;height:35px;line-height:35px;}
.mainnav ul li{float:left;}
.mainnav ul li a:link,.mainnav ul li a:visited{width:139px;text-align:center;border-right:1px solid #fff;color:#fff;font-size:14px;display:block;font-weight:600;}
.mainnav ul li a:hover{text-decoration:none;background:#f27400;}
.mainnav ul li.bor-none a{border:none;width:140px;}
.mainnav ul li.cursor a{background:#f27400;}


.cont-lf{float:left;width:235px;}
.bor{border:1px solid #c4c4c6;width:232px;margin-bottom:10px;}
.bortop{background:url(../images/pic.gif) -501px 0;width:230px;height:28px;margin:1px;padding-top:7px;}
.bortop h2{margin-left:10px;width:104px;height:23px;padding-top:4px;background:url(../images/pic.gif) 0 -34px;color:#fff;text-align:center;font-size:14px; font-family:"宋体";font-weight:600;}

.tel-main{margin:8px 10px;position:relative;}
.tel-main p{font-size:12px; font-family:"宋体";line-height:23px;*line-height:24px;}
.tel-main em{width:76px;height:76px;display:block;position:absolute;top:40px;left:135px;background:url(../images/pic.gif) 0 -61px;}

.news{margin:5px 10px;}
.news li{line-height:22px;background:url(../images/icon.gif) no-repeat left;padding-left:10px;}
.news li a:link,.news li a:visited{color:#333;}
.news li a:hove{color:#0074bd;}
.news li.cur a:link,.news li.cur a:visited{color:#0074bd;font-weight:600;}

.lieshou-p{margin:8px 10px 0 10px;}
.lieshou-p p{color:#333;line-height:20px;}
.lieshou-p a{font-weight:600;color:#06C;}
.lieshou-p a:hover{color:#06C;}

.cont-rh{width:735px;float:left;margin-left:10px;display:inline;}
.cai{width:733px;background:#f1f1f1;height:43px;}
.cai h2{width:227px;height:43px;line-height:43px;float:left;}
.cai h2 strong{font-size:14px;color:#0176bb;font-weight:600; font-family:"宋体";float:left;}
.cai h2 em{width:10px;height:43px;float:left;margin:0 8px 0 10px;display:inline-block;background:url(../images/pic.gif) -79px -98px;}
.cai h2 span{width:31px;height:43px;float:left;margin-left:20px;display:inline-block;background:url(../images/pic.gif) -101px -61px;}
.cai p{float:right;margin:8px 15px 0 0;display:inline;}
.cai p a:link,.cai p a:visited{width:120px;height:27px;font-size:14px;font-weight:600;text-align:center;color:#fff;display:inline-block;background:url(../images/pic.gif) -104px -34px;margin-left:10px;line-height:27px;}
.cai p a:hover{text-decoration:none;}

.list{width:733px;}
.list-top{height:34px;line-height:34px;background:url(../images/pic.gif);margin:1px;font-size:14px;color:#f27302;font-weight:600; font-family:"宋体";}
.list-top em{width:25px;height:34px;float:left;margin:0 5px 0 5px;display:inline-block;background:url(../images/pic.gif) -76px -61px;}
.list-main{margin:8px;}

.mq_pic {
list-style-type: none;
margin: 10px 0;
padding: 0px;
text-align: center;
height: auto;
}
.mq_pic li {
height: 140px;
width: 108px;
margin-top: 5px;
margin-bottom: 5px;
float: left;
margin-right: 5px;
margin-left: 6px;
overflow: hidden;
white-space: nowrap;
}
.mq_pic img {
padding: 1px;
border: 1px solid #dddddd;
}
.mq_pic li a:link,.mq_pic li a:visited{color:#333;}
.mq_pic li a:hover{color:#f27400;}

.findjob_list {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height:40px;
	line-height:40px;
	overflow:hidden;
	clear:both;
	color: #666666;
}
.findjob_list li {
	float: left;
	display:block;
}
.huntii {
	font-weight: bold;
}
.hunt1 {
	width: 150px;
	overflow:hidden;
	text-overflow:ellipsis;


   -moz-text-overflow:ellipsis;
	white-space:nowrap;
	padding-left: 10px;
}
.hunt2 {
	width: 232px;
	overflow:hidden;
	text-overflow:ellipsis;

   -moz-text-overflow:ellipsis;
	white-space:nowrap;
	padding-left: 8px;
}
.hunt3 {
	width: 72px;
	overflow:hidden;
	text-overflow:ellipsis;

   -moz-text-overflow:ellipsis;
	white-space:nowrap;
	padding-left: 8px;
}
.hunt4 {
	width: 132px;
	overflow:hidden;
	padding-left: 8px;
}
.hunt5 {
	width: 80px;
	overflow:hidden;
	white-space:nowrap;
	padding-left: 8px;
}
.hunt5 a,.hunt5 a:visited {
	background-color: #E7EBED;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: none;
	display: block;
	width: 60px;
	text-align: center;
	line-height: 20px;
	overflow: hidden;
	margin-top: 10px;
}
.hunt5 a:hover {
	color: #FFFFFF;
	background-color: #FF6600;
	text-decoration:none;
}
.huntlogo {padding: 8px;float: left;margin-right: 10px;border: 1px solid #ccc;}
.stitle {
	margin: 8px 0;
	font-weight: bold;
	color: #FF3300;
}








