a{
	color: #333333;
}
.jobs-top{
	padding-top: 59px;
}
.jobs-top-bg{
	background: url(../images/jobs/jobs-banner.png) no-repeat center;
	background-size: 100%;
	height: 263px;
}
.jobs-top-des{
	text-align: center;
	color: #FFFFFF;
	font-size: 30px;
	line-height: 263px;
	 letter-spacing: 5px;
}
.jobs-address{
	padding: 50px;
	background-color: #FAFAFA;
}
.jobs-address-content{
	border: 1px solid #E6E6E6;
	padding: 30px;
	background-color: #FFFFFF;
}
.search{
	padding-bottom: 40px;
	width: 300px;
}
.search button:hover{
	color: #FFFFFF;
	background-color: #3585F9;
}
.form-control{
	border: 1px solid #3585F9;
}
.btn-default{
	border-color: #3585F9;
	color: #3585F9;
}
.address-city,.jobs-type{
	padding-bottom: 40px;
	position: relative;
}
.address-city span,.jobs-type span{
	padding: 8px 14px;
	margin: 0px 17px;
	cursor: pointer;
}
.address-city span.active,
.address-city span.active:hover,
.jobs-type span.active,
.jobs-type span.active:hover{
	background-color: #3585F9;
	color:#FFFFFF;
}
.address-city span:hover,.jobs-type span:hover{
	color: #3585F9;
}

.address-city span:nth-child(10){
	position: absolute;
	left: 84px;
	top: 60px;
}
.address-city span:nth-child(11){
	position: absolute;
	left: 190px;
	top: 60px;
}
.address-city span:nth-child(12){
	position: absolute;
	left: 297px;
	top: 60px;
}
.address-city span:nth-child(13){
	position: absolute;
	left: 406px;
	top: 60px;
}
.address-city span:nth-child(14){
	position: absolute;
	left: 512px;
	top: 60px;
}

.jobs-type span:nth-child(8){
	position: absolute;
	left: 84px;
	top: 60px;
}

.jobs-type span:nth-child(9){
	position: absolute;
	left: 200px;
	top: 60px;
}
.jobs-type span:nth-child(10){
	position: absolute;
	left: 300px;
	top: 60px;
}
.jobs-type span:nth-child(11){
	position: absolute;
	left: 410px;
	top: 60px;
}
.jobs-type span:nth-child(12){
	position: absolute;
	left: 520px;
	top: 60px;
}
.jobs-type span:nth-child(13){
	position: absolute;
	left: 630px;
	top: 60px;
}
.jobs-type span:nth-child(14){
	position: absolute;
	left: 740px;
	top: 60px;
}
.jobs-type span:nth-child(15){
	position: absolute;
	left: 850px;
	top: 60px;
}
.jobs-type span:nth-child(16){
	position: absolute;
	left: 960px;
	top: 60px;
}

.list-content{
	padding: 15px 0px;
	font-size: 1.4rem;
}
.list-content .list-content-title{
	font-weight: bold;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	border-left: 3px solid #b5aeae;
}
.list-content .list-content-des{
	padding-top: 20px;
}
.panel-default{
	border: none;
}
.panel-title .col-lg-11{
	padding: 20px 0px;
}
.panel-title .col-lg-1{
	padding: 20px 0px;
}
.panel-title .col-md-11{
	padding: 20px 0px;
}
.panel-title .col-md-1{
	padding: 20px 0px;
}
.jobs-bgcolor{
	background-color: #F2F2F2 !important;
	position: relative;
}
.jobs-bgcolor.active{
	background-color: #3585F9 !important;
	color: #fff !important;
	box-shadow: 5px 4px 10px 6px #c9c9c9;
}
.jobs-bgcolor.active a{
	color: #fff !important;
}
.jobs-bgcolor a{
	font-weight: bold;
}
.submit-resume{
	padding-bottom: 5px  !important;
	display: inline-block;
	border-bottom-width: 0;
}
.jobs-bgcolor.active .submit-resume{
	color: #fff !important;
	border-bottom: 2px solid #fff;
}
.list-bg{
	background-color: #E6E6E6;
	/* padding: 30px 0px; */
}
.jobs-title{
	padding-left: 15px;
	cursor: pointer;
}
.panel-title a{
	text-decoration: none;
}
.panel-title a:hover{
	text-decoration: none;
	color: #3585F9;
}

.collapse.in{
	/* background-color: #E6E6E6;
	padding: 30px 0px; */
}
.panel-group .panel+.panel{
	margin-top: 3px;
}

.panel-title .glyphicon{
	/* padding-right: 15px; */
	color: #BEBEBE;
}
.panel-title .glyphicon{
	
	-webkit-transition: transform 0.4s ease-out;
	-moz-transition: transform 0.4s ease-out;
	transition: transform 0.4s ease-out;
	transform-origin:center center;
}

.panel-title .glyphicon.active{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}
.panel-body{
	padding: 30px 0px;
	background-color: #E6E6E6;
}
.cv{
	color: #3585F9 !important;
	cursor: pointer;
}
.send{
	padding: 70px 0px;
	text-align: center;
	font-size: 16px;
}
.send .send-des{
	font-size: 25px;
	font-weight: bold;
	padding: 18px 0px;
}