/*全局*/
html,body,dl,dt,dd,ul,ol,li,form,input,p,a,table,tbody,th,td,h1,h2,h3,h4{margin:0;padding:0;border:0;outline:none;}
html,body{font-family:"微软雅黑",Arial;line-height: 1}
a{outline:none; text-decoration:none;}
img{border:none;}
em,th,i{font-style:normal;}
ol,ul{list-style:none;}
h1,h2,h3,h4,b,th{font-weight:normal}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/*main*/
body{
	background: #c6e5fc;
}
.warp{
	width: 999px;
	margin: 0 auto;
	padding-bottom: 90px;
}
.wilte-bg{
	background: #fff;
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}
.banner{
	height: 657px;
	background: url('../img/banner.jpg') center;
	position: relative;
}
.nav{
	width: 1200px;
	height:84px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -600px;

}
.nav ul {
	width: 790px;
	border-bottom:2px solid #a6a6a6;
	height: 82px;
	margin: 0 auto;
	padding-left: 209px;
}
.nav ul li{
	width: 164px;
	float: left;
	margin-right: 44px;
	padding-bottom: 22px;
	margin-top: 36px;
	background-image:url('../img/nav01.jpg'); 
	background-repeat: no-repeat;
	background-position: 16px top;
}
.nav ul .nav-index{
	background-image:url('../img/nav01_now.jpg');
}

.nav ul .rc{
	background-image:url('../img/nav02.jpg'); 
}
.nav ul .qy{
	background-image:url('../img/nav03.jpg');
}
.nav ul .rc-now{
	background-image:url('../img/nav02_now.jpg');
}
.nav ul .qy_now{
	background-image:url('../img/nav03_now.jpg');
}
.nav ul .now{
	border-bottom: 2px solid #1b75f0;
	color: #1b75f0
}
.nav ul .now a{
	color: #1b75f0
}
.nav ul li a{
	font-size: 24px;
	font-weight: bold;
	padding: 0 16px 21px 51px;
	color: #a6a6a6;
}
.js-banner{
	width: 900px;
	height: 340px;
	margin:0 auto;
	margin-top: 60px;
	position: relative;
}
.swiper-slide{
	height: 340px;
}
.left{
	position: absolute;
	top: 139px;
	left: -49px;
	width: 33px;
	height: 83px;
	background:url('../img/left.png'); 
	z-index: 9;
	cursor: pointer;
}
.right{
	position: absolute;
	top: 139px;
	right: -49px;
	width: 33px;
	height: 83px;
	background:url('../img/right.png'); 
	z-index: 9;
	cursor: pointer;
}
.js-text{
	line-height: 35px;
	margin-top: 70px;
}
.foot{
	text-align: center;
	padding:40px 0 70px 0;
}
/* page01 */
.job-content{
	margin-top: 62px;
}
.job{
	overflow: hidden;
	margin-bottom: 55px;
}
.job-title{
	height: 56px;
	padding-top: 8px;
	background:url(../img/job-title.png) no-repeat;
	color: #f8a008;
	font-size: 24px;
	margin-bottom: 30px;
}
.job-title i{
	float: left;
	border-top: 2px solid #fbcb77;
	border-bottom: 2px solid #fbcb77;
	height: 44px;
	line-height: 43px;
	margin-left: 72px;
}
.job-title em{
	float: left;
	width: 23px;
	height: 48px;
	background: url('../img/job-title-icon.png');
}
.job-text{
	line-height: 35px;
}
.job-text strong{
	color: #3984ef;
}