/* 头部 */





@font-face {
	font-family: 'webfont';
	font-display: swap;
	src: url('//at.alicdn.com/t/webfont_xxashqi9xja.eot'); /* IE9*/
	src: url('//at.alicdn.com/t/webfont_xxashqi9xja.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('//at.alicdn.com/t/webfont_xxashqi9xja.woff2') format('woff2'),
	url('//at.alicdn.com/t/webfont_xxashqi9xja.woff') format('woff'), /* chrome、firefox */
	url('//at.alicdn.com/t/webfont_xxashqi9xja.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('//at.alicdn.com/t/webfont_xxashqi9xja.svg#Alibaba-PuHuiTi-Regular') format('svg'); /* iOS 4.1- */
  }
body{

	font-family: "微软雅黑", arail, 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';
	font-size: 14px;
	overflow-x: hidden;
}

header .head_top {
	height: 35px;
	background-color: #5d5757;
}

header .head_top a {
	color: #fff;
	display: block;
}

header .head_top ul {
	display: flex;
	justify-content: flex-end;
}

header .head_top ul li {
	line-height: 35px;
	height: 35px;
	padding: 0 15px;
	position: relative;
	color: #fff;
}

header .head_top ul li:hover {
	background-color: #e6212a;
}

header .head_top ul .active {
	background-color: #e6212a;
}

header .head_top ul .yuyan {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	z-index: 10;
	text-align: center;
	display: none;
}

header .head_top ul .yuyan a {
	color: #5d5757;
}

header .head_top ul .yuyan a:hover {
	background-color: #5d5757;
	color: #fff;
}

header .head_top ul li:hover .yuyan {
	display: block;
}

header .head_top i {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	font-size: 12px;
	position: relative;
    top: -2px;
}

header .head_nav {
	height: 90px;
	line-height: 90px;
	display: flex;
}

header .head_nav .logo {
	width: 300px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

header .head_nav .nav {
	width: calc(100% - 550px);
	display: flex;
	justify-content: flex-end;
	font-size: 17px;
	font-weight: bold;
}

header .head_nav .nav li {
	padding: 0 15px;
	position: relative;
}

header .head_nav .nav li a {
	color: #e6212a;
}

header .head_nav .nav li:after {
	content: "";
	display: inline-block;
	height: 14px;
	width: 1px;
	background-color: #ccc;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -7px;
}

header .head_nav .nav li:before {
	content: "";
	transition: all 0.3s;
	display: inline-block;
	height: 2px;
	width: 0;
	background-color: transparent;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
}

header .head_nav .nav li:hover:before ,header .head_nav .nav li.nav_list_hover:before{
	width: calc(100% - 40px);
	background-color: #e6212a;
	transition: all 0.3s;
}

header .head_nav .nav li:last-child:after {
	display: none;
}

header .head_nav .jianli {
	width: 250px;
	font-size: 15px;
	color: #e6212a;
	font-weight: bold;
	text-align: right;
}

header .apply h3 {
	font-size: 20px;
	color: #e6212a;
	width: calc(100% - 400px);
}

header .apply h3:before {
	content: "";
	width: 1px;
	height: 50px;
	background-color: #ccc;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

header .apply .black {
	width: 100px;
	text-align: right;
	color: #e6212a;
	text-align: center;
}

/*二级下拉*/
header .head_nav .nav .two_nav {
	position: absolute;
	left: -15px;
	right: -15px;
	top: 110%;
	padding: 10px 0;
	background-color: #fff;
	z-index: -1;
	text-align: center;
}

header .head_nav .nav .two_nav p {
	line-height: 35px;
	font-size: 15px;
}

header .head_nav .nav .two_nav p:hover {
	background-color: #e6212a;
}

header .head_nav .nav .two_nav p:hover a {
	color: #fff;
	display: block;
}

header .head_nav .nav li:hover .two_nav {
	top: 100%;
	transition: all 0.5s;
	z-index: 10;
}



/*banner*/
.ind_banner {
	position: relative;
	width: 100%;
}

.ind_banner .swiper-slide {
	height: 450px;
	background-position: center !important;
	background-size: cover !important;
}

.ind_banner .ban_float {
	width: 1200px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	display: flex;
	z-index: 10;
}

.ind_banner .left {
	width: 685px;
	padding: 20px;
	background-color: rgba(0, 0, 0, 0.6);
	box-sizing: border-box;
}

.ind_banner .select {
	height: 45px;
	line-height: 45px;
	background-color: #fff;
	display: flex;
	border-radius: 5px;
}

.ind_banner .select .sec_let {
	width: 110px;
	border-right: 1px solid #ccc;
	color: #919191;
	box-sizing: border-box;
	line-height: 45px;
	background: url(../img/lt_search2.png) no-repeat right center;
	background-color: #fff;
	position: relative;
	font-size: 12px;
	z-index: 2;
	font-size: 16px;
}

.ind_banner .select button {
	width: 105px;
	background-color: #e6212a;
	color: #fff;
	box-sizing: border-box;
	cursor: pointer;
}

.ind_banner .select span {
	width: 90px;
	display: inline-block;
	text-align: center;
	border-left: 1px solid #ccc;

}

.ind_banner .select input {
	width: calc(100% - 214px);
	display: inline-block;
	text-indent: 1rem;
}

.ind_banner .like {
	border-bottom: 1px solid #acada9;
}

.ind_banner .like {
	display: flex;
	padding: 10px 0;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ind_banner .like a {
	color: #fff;
	margin-right: 5px;
}

.ind_banner .link {
	padding: 20px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ind_banner .link a {
	color: #fff;
}

.ind_banner .link a:after {
	content: "";
	width: 1px;
	height: 14px;
	background-color: #fff;
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}

.ind_banner p a:hover {
	color: #e6212a;
}

.ind_banner .select .sec_let .sec_hide {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	background-color: #fff;
	padding: 10px 0;
	display: none;
}

.ind_banner .select .sec_let .sec_hide li {
	float: none;
	line-height: 35px;
	text-align: center;
}

.ind_banner .select .sec_let .sec_hide li:hover {
	background-color: #e6212a;
	color: #fff;
	cursor: pointer;
}

.ind_banner .select .sec_let .sec_hide li:hover  a{
	color: #fff;
}
.ind_banner .select .sec_let:hover .sec_hide {
	display: block;
}



/*登录*/
.ind_banner .right {
	width: calc(100% - 685px);
	display: flex;
	justify-content: space-between;
}

.ind_banner .login {
	width: 250px;
	background-color: #fff;
	text-align: center;
	padding: 20px;
	box-sizing: border-box;
}

.ind_banner .hot {
	width: 250px;
	background-color: #fff;
	padding: 20px;
	box-sizing: border-box;
}

.ind_banner .login .user {
	width: 60px;
	height: 60px;
	display: inline-block;
}

.ind_banner .login .ipt {
	height: 35px;
	line-height: 35px;
}

.ind_banner .login .ipt span {
	display: inline-block;
	border: 1px solid #e6212a;
	border-radius: 3px;
	padding: 0 20px;
	margin: 0 10px;
}

.ind_banner .login .ipt span:hover {
	background-color: #e6212a;
	transition: all 0.3s;
}

.ind_banner .login .ipt span:hover a {
	color: #fff;
	transition: all 0.3s;
}

.ind_banner .login h3 {
	padding: 10px 0;
}

.ind_banner .hot h3 {
	font-size: 15px;
	color: #da2128;
	padding-bottom: 10px;
	border-bottom: 2px solid #da2128;
	display: inline-block;
}

.ind_banner .hot .p {
	margin-top: 15px;
	line-height: 30px;
	font-size: 13px;
	color: #4a4a4a;
}

.ind_banner .hot .p p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*首页内容*/
.ind_main {
	background-color: #eff5fc;
}

.ind_main .container {
	background-color: #fff;
	padding: 15px;
	box-sizing: border-box;
}

.ind_title {
	overflow: hidden;
	padding: 15px 0;
}

.ind_title h3 {
	font-size: 20px;
	color: #e62129;
	float: left;
}

.ind_title h3 span {
	font-size: 14px;
	color: #989898;
}

.ind_title .more {
	float: right;
	font-size: 14px;
}

.ind_title .more a {
	color: #e62129;
}

.ind_tjian .tjian_list {
	display: flex;
	flex-flow: wrap;
}

.ind_tjian .tjian_list .inlist {
	border: 1px solid #eeeeee;
	padding: 10px;
	margin-bottom: 15px;
	width: 375px;
	box-sizing: border-box;
	margin-right: 22px;
}

.ind_tjian .tjian_list .inlist:nth-child(3n) {
	margin-right: 0;
}

.ind_tjian .tjian_list .top {
	padding-bottom: 15px;
}

.ind_tjian .tjian_list .top h3,
.ind_tjian .tjian_list .top p {
	overflow: hidden;
}

.ind_tjian .tjian_list .top h3 {
	color: #000;
	font-size: 15px;
	padding: 5px 0;
}

.ind_tjian .tjian_list .top h3 .fr {
	color: #e62129;
}

.ind_tjian .tjian_list .top .p1 {
	color: #999;
	font-size: 14px;
	padding: 5px 0;
}

.ind_tjian .tjian_list .top .p2 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ind_tjian .tjian_list .top .p2 a {
	display: inline-block;
	border: 1px solid #f0f0f0;
	padding: 3px 15px;
	border-radius: 1px;
	margin: 5px 5px 5px 0;
}

.ind_tjian .tjian_list .foot {
	padding: 15px;
	border-top: 1px dashed #e0e0e0;
}

.ind_tjian .tjian_list .foot a {
	display: flex;
}

.ind_tjian .tjian_list .foot span {
	display: flex;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 1px solid #ebebeb;
	overflow: hidden;
	vertical-align: middle;
	justify-content: center;
	align-items: center;
}

.ind_tjian .tjian_list .foot .p3 {
	height: 50px;
	line-height: 50px;
	padding-left: 15px;
}

.ind_tjian .tjian_ad ul {
	overflow: hidden;
}

.ind_tjian .tjian_ad ul img {
	height: 100%;
	width: 100%;
}

.ind_tjian .tjian_ad ul li {
	float: left;
	width: 375px;
	margin-right: 22px;
	height: 103px;
	margin-bottom: 15px;
	border: 1px solid #eeeeee;
	box-sizing: border-box;
	overflow: hidden;
}

.ind_tjian .tjian_ad ul li:first-child {
	height: 220px;
}

.ind_tjian .tjian_ad ul li:nth-child(3n -1) {
	margin-right: 0;
}

.ind_tjian .tjian_ad ul li:nth-child(2) {
	margin-right: 22px;
}

.ind_tjian .tjian_ad ul li:nth-child(3) {
	margin-right: 0;
}

/*热招职位*/
.ind_hotjob .hj_menu {
	display: flex;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.ind_hotjob .hj_menu li:last-child {
	width: 50px !important;
	border-right: 1px solid #eeeeee;
	font-size: 30px;
	line-height: 45px;
}

.ind_hotjob .hj_menu li:last-child:after {
	display: none;
}

.ind_hotjob .hj_menu li {
	border: 1px solid #eeeeee;
	width: 160px;
	border-right: none;
	cursor: pointer;
	position: relative;
	z-index: 10;
	color: #000;
}

.ind_hotjob .hj_menu li:before {
	content: "";
	height: 2px;
	background-color: #da2128;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: 0;
}

.ind_hotjob .hj_menu li:after {
	content: "";
	width: 0;
	height: 0;
	border-width: 0 5px 10px;
	transform: rotateX(180deg);
	margin-left: -5px;
	opacity: 0;
	border-style: solid;
	border-color: transparent transparent #da2128;
	position: absolute;
	top: 100%;
	left: 50%;
}

.ind_hotjob .hj_menu li:hover:before {
	opacity: 1;
}

.ind_hotjob .hj_menu li:hover:after {
	opacity: 1;
}

.ind_hotjob .hj_menu .active:after {
	opacity: 1;
}

.ind_hotjob .hj_menu .active:before {
	opacity: 1;
}

.ind_hotjob .hot_body {
	padding: 15px 20px;
	border: 1px solid #eeeeee;
	border-top: none;
}

.ind_hotjob .hj_list {
	display: none;
	overflow: hidden;
}

.ind_hotjob .hj_list.active {
	display: block;
}

.ind_hotjob .hj_list .p {
	padding: 15px;
	font-size: 15px;
	color: #6b6b6b;
	line-height: 30px;
	width: 100%;
}

.ind_hotjob .hj_list .inlist {
	width: 350px;
	margin-right: 30px;
	padding: 15px;
	border-bottom: 1px dashed #e0e0e0;
	box-sizing: border-box;
	margin-bottom: 15px;
	float: left;
}

.ind_hotjob .hj_list .inlist:nth-of-type(3n) {
	margin-right: 0;
}

.ind_hotjob .hj_list .inlist h3 {
	font-size: 15px;
	color: #000;
	font-weight: bold;
}

.ind_hotjob .hj_list .inlist span {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}

.ind_hotjob .hj_list .inlist .p1 {
	padding: 5px 0;
}

.ind_hotjob .hj_list .inlist .p2 span:after {
	content: "";
	display: inline-block;
	height: 12px;
	width: 1px;
	background-color: #eeeeee;
	margin: 0 10px;
	vertical-align: middle;
}

.ind_hotjob .hj_list .inlist .p2 span:first-child {
	color: #da2128;
	font-size: 15px;
}

.ind_hotjob .hj_list .inlist:hover {
	background-color: #f2f7ff
}

.ind_hotjob .hotjob_ad {
	display: flex;
	justify-content: space-between;
	margin: 20px 0;
}

.ind_hotjob .hotjob_ad span {
	display: inline-block;
	width: 49%;
	height: 103px;
	overflow: hidden;
	border: 1px solid #eeeeee;
	box-sizing: border-box;
}

.ind_hotjob .hotjob_ad img {
	width: 100%;
	height: 100%;
}


/*名企招聘*/
.ind_mingjob .mingjob {
	display: flex;
}

.ind_mingjob .mingjob .mj_left {
	width: 370px;
	border: 1px solid #eee;
	box-sizing: border-box;
}

.ind_mingjob .mingjob .mj_right {
	width: calc(100% - 395px);
	margin-left: 25px;
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	box-sizing: border-box;
}

.ind_mingjob .mj_left .img {
	height: 302px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

.ind_mingjob .mj_left .txt {
	padding: 15px;
}

.ind_mingjob .mj_left .txt h3 {
	font-size: 19px;
	color: #000;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ind_mingjob .mj_left .txt p {
	font-size: 14px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.ind_mingjob .mj_left .pagination_mingqi {
	text-align: center;
	margin-bottom: 15px;
}

.ind_mingjob .mj_left .pagination_mingqi span {
	background-color: #6d6767;
	opacity: 1;
}

.ind_mingjob .mj_left .pagination_mingqi .swiper-pagination-bullet-active {
	background-color: #da2128;
}

.ind_mingjob .mj_right li {
	width: 154px;
	height: 155px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
}

.ind_mingjob .mj_right .img {
	width: 100%;
	height: 120px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.ind_mingjob .mj_right .img img {
	width: 100%;
	height: 100%;
}

.ind_mingjob .mj_right .txt {
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	position: absolute;
	box-sizing: border-box;
	padding: 20px 15px;
	transform: translate(0, 108px);
}

.ind_mingjob .mj_right .txt h3 {
	font-size: 14px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ind_mingjob .mj_right .txt p {
	opacity: 0;
	line-height: 30px;
}

.ind_mingjob .mj_right li:hover .txt {
	transform: translate(0, 0);
	transition: all 0.3s;
	background-color: rgba(93, 87, 87, 0.9);
	color: #fff;
}

.ind_mingjob .mj_right li:hover p {
	opacity: 1;
}

.ind_mingjob .mj_right li:hover h3 {
	color: #fff;
	overflow: initial;
	text-overflow: initial;
	white-space: initial;
}

/*.其他职场*/
.ind_other {
	display: flex;
}

.ind_other .jp_job {
	width: 70%;
}

.ind_other .job_zhinan {
	width: 30%
}

.ind_other .jp_job .list {
	display: flex;
	flex-flow: wrap;
}

.ind_other .jp_job .list li {
	display: flex;
	width: 50%;
	margin-bottom: 15px;
}

.ind_other .jp_job .list .img {
	display: inline-block;
	width: 120px;
	height: 100px;
	overflow: hidden;
}

.ind_other .jp_job .list img {
	width: 100%;
}

.ind_other .jp_job .list .txt {
	width: calc(100% - 120px);
	line-height: 25px;
	padding: 0 15px;
	box-sizing: border-box;
}

.ind_other .jp_job .txt h3 {
	font-size: 16px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ind_other .jp_job .txt .data {
	font-size: 14px;
	color: #8f8f8f;
}

.ind_other .jp_job .txt .p {
	font-size: 14px;
	color: #8f8f8f;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.ind_other .jp_job li:hover .txt h3 {
	color: #da2128;
}

.ind_other .job_zhinan ul {
	overflow: hidden;
}

.ind_other .job_zhinan ul li {
	padding: 20px;
	background-color: #f2f7ff;
	border: 1px solid #eee;
	margin-bottom: 20px;
	width: 100%;
	float: none;
	height: 95px;
	box-sizing: border-box;
	font-size: 16px;
	color: #565656;
}

.ind_other .job_zhinan ul li i {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-right: 8px;
}

.ind_other .job_zhinan ul li a {
	display: block;
	font-size: 14px;
}

.ind_other .job_zhinan ul li:last-child {
	margin-bottom: 0;
}

.ind_other .job_zhinan ul li:nth-child(1) i {
	background: url("../img/icon01.png");
}

.ind_other .job_zhinan ul li:nth-child(2) i {
	background: url("../img/icon03.png");
}

.ind_other .job_zhinan ul li:nth-child(3) i {
	background: url("../img/icon02.png");
}


/*底部*/
footer .foot_top {
	background-color: #908781;
	color: #fff;
	padding: 35px 0;
	font-size: 15px;
	line-height: 30px;
}

footer .foot_top a {
	color: #fff;
}

footer .foot_top a:hover {
	color: #e62129;
}

footer .foot_top .container {
	display: flex;
}

footer .foot_top .rexian {
	width: 350px;
}

footer .foot_top .rwm {
	width: 140px;
}

footer .foot_top .list {
	width: calc(100% - 490px);
	display: flex;
}

footer .foot_top .inlist {
	overflow: hidden;
	width: 25%;
}

footer .foot_top .inlist li {
	float: none;
}

footer .foot_top .inlist h3 {
	font-size: 15px;
}

footer .foot_top .rwm {
	text-align: right;
}

footer .foot_center {
	height: 50px;
	line-height: 50px;
	font-size: 17px;
	border-bottom: 1px solid #ccc;
}

footer .foot_center a {
	color: #000;
	font-weight: bold;
}

footer .foot_center a:hover {
	color: #e62129;
}

footer .foot_center li:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 12px;
	background-color: #ccc;
	margin: 0 25px;
}

footer .foot_center li:last-child {
	background-color: #635e58;
	float: right;
	padding: 0 30px;
	position: relative;
	color: #FFF;
}

footer .foot_center li:last-child:after {
	display: none;
}

footer .foot_center .yuyan {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	background-color: #908781;
	padding: 10px 0;
	display: none;
}

footer .foot_center .yuyan a {
	display: block;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	color: #fff;
}

footer .foot_center .yuyan a:hover {
	background-color: #e62129;
	color: #FFF;
}

footer .foot_copy {
	padding: 30px 0;
	line-height: 30px;
	font-size: 14px;
	color: #565656;
}

footer .foot_center li:hover .yuyan {
	display: block;
}

/*内页*/
.nei_main {
	background-color: #eff5fc;
	/*padding-bottom: 30px;*/
}


/*找工作*/
/*左边*/
.find_job .find_top {
	height: 170px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.find_job .find_top .sec {
	width: 70%;
}

.find_job .find_top .ipt {
	height: 45px;
	box-sizing: border-box;
	border-box;
	border: 1px solid #da2128;
	display: flex;
}

.find_job .find_top .ipt button {
	width: 100px;
	color: #fff;
	height: 100%;
	background-color: #da2128;
}

.find_job .find_top .ipt input {
	width: calc(100% - 145px);
	height: 100%;
	line-height: 40px;
	box-sizing: border-left: none;
}

.find_job .find_top .ipt>i {
	display: inline-block;
	width: 45px;
	line-height: 40px;
	background-color: #fff;
	text-align: center;
	box-sizing: border-box;
	border-right: none;
}

.find_job .find_top .sec_p {
	color: #5d5757;
	font-size: 14px;
	padding: 10px 0 0;
}

.find_job .find_top .sec_p a {
	display: inline-block;
	margin: 0 5px;
}

.find_job .find_center {
	background-color: #fff;
	padding: 15px;
	border: 1px solid #eee;
	box-sizing: border-box;
}

.find_job .find_center .inlist {
	display: flex;
	margin-bottom: 20px;
}

.find_job .find_center .inlist:last-child {
	margin-bottom: 0;
}

.find_job .find_center .zhiwei {
	width: 70px;
	line-height: 30px;
}

.find_job .find_center .more {
	width: 60px;
	text-align: center;
	line-height: 30px;
	height: 30px;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-sizing: border-box;
	cursor: pointer;
}

.find_job .find_center .inlist .ul {
	width: calc(100% - 145px);
	margin-right: 30px;
	overflow: hidden;
	line-height: 32px;
	height: 32px;
	overflow: hidden;
	box-sizing: border-box;
}

.find_job .find_center .inlist .ul li {
	margin-right: 30px;
	height: 30px;
	line-height: 30px;
	border: 1px solid transparent;
	box-sizing: border-box;
	padding: 0 10px;
	margin-bottom: 5px
}
.find_job .find_center .inlist .ul li  a{
	color: #000000;
}
.find_job .find_center .inlist .zdy input {
	width: 55px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	text-indent: 1em;
}

.find_job .find_center .inlist .zdy button {
	height: 29px;
	line-height: 29px;
	border: 1px solid #ccc;
	padding: 0 10px;
	cursor: pointer;
	background-color: transparent;
}


.find_job .find_center .inlist .ul .active {
	text-align: center;
	border: 1px solid #da2128;
	background-color: #fad3d4;
	border-radius: 5px;
}

.find_job .find_center .inlist .ul .active a {
	color: #da2128;
}

.find_job .find_center .inlist .ul li:hover {
	border: 1px solid #da2128;
	background-color: #fad3d4;
}

.find_job .find_center .inlist .ul li:hover a {
	color: #da2128;
}

.find_job .find_center .chose_inlist {
	width: 130px;
	height: 30px;
	border: 1px solid #ddd;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	position: relative;
	z-index: 100;
	border-radius: 3px;
}

.find_job .find_center .chose_inlist span {
	width: 105px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 5px;
	color: #726e6e;
}

.find_job .find_center .chose_inlist span em {
	font-style: normal;
}

.find_job .find_center .chose_inlist span i {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0px;
	top: 0px;
	border-left: 1px solid #ddd;
	display: block;
	text-align: center;
}

.find_job .find_center .chose_inlist .ul {
	display: none;
	border: 1px solid #ddd;
	position: absolute;
	z-index: 99999;
	left: -1px;
	top: 30px;
	background: #fff;
	width: 100%;
	margin-right: 0;
	overflow: initial;
	height: initial;
	padding: 10px 0;
}

.find_job .find_center .chose_inlist .ul li {
	width: 100%;
	padding: 0 5px;
	margin: 0;    width: 100%;
    padding: 0 5px;
    margin: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    overflow: hidden;
}.find_job .find_center .chose_inlist .ul li a{
	display: block;

}

.find_job .find_center .chose_inlist:hover .ul {
	display: block;
}

.find_job .find_menu {
	height: 45px;
	line-height: 45px;
	background-color: #fff;
	margin-top: 18px;
	border: 1px solid #eee;
	box-sizing: border-box;
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 2px solid #da2128;
}

.find_job .find_menu ul {
	overflow: hidden;
}

.find_job .find_menu ul li {
	width: 150px;
	text-align: center;
	border-right: 1px solid #eee;
	box-sizing: border-box;
}

.find_job .find_menu ul li:hover {
	background-color: #da2128;
	color: #fff;
}

.find_job .find_menu ul li:hover a {
	color: #fff;
}

.find_job .find_menu ul .active {
	background-color: #da2128;
	color: #fff;
}

.find_job .find_menu ul .active a {
	color: #fff;
}

.find_job .find_menu .p {
	padding-right: 15px;
}

.find_job .find_menu .p .num {
	color: #da2128;
}

.find_job .find_center .zw_xizhi .ul li:last-child:hover {
	background-color: transparent;
	border: 1px solid transparent;
}

/*找工作*/
.find_gozuo {
	display: flex;
	color: #626262;
}

.find_gozuo .right {
	width: 265px;
	margin-left: 15px;
}

.find_gozuo .left {
	width: calc(100% - 280px);
	background-color: #fff;
	border: 1px solid #eaeaea;
	box-sizing: border-box;
	padding: 0 15px;
}

.find_gozuo .left .l_inlist {
	padding: 15px 0;
	border-bottom: 1px solid #eaeaea;
	position: relative;
}

.find_gozuo .l_inlist div {
	padding: 10px 0;
	overflow: hidden;
}

.find_gozuo .line1 {
	font-size: 16px;
	color: #626262;
}

.find_gozuo .line1 .vip {
	font-size: 12px;
	color: #1787fb;
	line-height: 30px;
	border: 1px solid #1787fb;
	margin-left: 10px;
}

.find_gozuo .line1 .vip a {
	padding: 0 5px;
	display: inline-block;
	font-weight: bold;
	color: #1787fb;
}

.find_gozuo .line2 span:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 10px;
	background-color: #626262;
	margin: 0 10px;
}

.find_gozuo .line2 .pic {
	color: #da2128;
}

.find_gozuo .line3 span {
	display: inline-block;
	padding: 3px 5px;
	border: 1px solid #eaeaea;
	margin-right: 5px;
}

.find_gozuo .line3 .active {
	border: 1px solid #1787fb;
	color: #1787fb;
}

.find_gozuo .shen {
	position: absolute;
	right: 15px;
	bottom: 35px;
	display: none;
}

.find_gozuo .shen span {
	display: inline-block;
	width: 100px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	border-radius: 5px;
	cursor: pointer;
}

.find_gozuo .shen .se a {
	background-color: #1787fb;
	color: #fff;
	display: block;
	border-radius: 5px;
}

.find_gozuo .shen .sc i {
	display: inline-block;
	margin-right: 5px;
}

.find_gozuo .l_inlist:hover .shen {
	display: block;
}

.find_gozuo .l_inlist:hover .line2 .fr {
	opacity: 0;
}

.find_gozuo .l_inlist:hover .line3 .fr {
	opacity: 0;
}

.find_gozuo .l_inlist:after {
	content: "";
	width: 31px;
	height: 31px;
	background: url("../img/find.png") no-repeat;
	display: block;
	position: absolute;
	left: -15px;
	top: -1px;
	display: none;
}

.find_gozuo .l_inlist.active:after {
	display: block;
}

/*右边*/
.find_gozuo .right .ul {
	background-color: #fff;
	padding: 15px;
}

.find_gozuo .right h3 {
	font-size: 17px;
	color: #000;
	position: relative;
	height: 30px;
	line-height: 30px;
}

.find_gozuo .right h3:before {
	content: "";
	display: block;
	width: 5px;
	background-color: #da2128;
	position: absolute;
	left: -15px;
	top: 0;
	height: 100%;
}

.find_gozuo .right .huan {
	float: right;
	font-size: 14px;
	color: #777777;
	cursor: pointer;
}

.find_gozuo .right li {
	padding: 15px 0;
	float: none;
	width: 100%;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	color: #626262;
}

.find_gozuo .right li a {
	color: #626262;
}

.find_gozuo .right .p1 {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.find_gozuo .right .p2 span:after {
	content: "";
	display: inline-block;
	margin: 0 10px;
	width: 1px;
	height: 10px;
	background-color: #999;
	vertical-align: middle;
}

.find_gozuo .right .p2 span:last-child:after {
	display: none;
}

.find_gozuo .right .p2 span:first-child {
	color: #da2128;
}

.find_gozuo .right .p3 {
	color: #9e9e9e;
}

/*找企业*/
.find_qiye {
	display: flex;
	flex-flow: wrap;
}

.find_qiye .qy_list {
	width: 286px;
	border: 1px solid #eee;
	box-sizing: border-box;
	background-color: #fff;
	padding: 15px;
}

.find_qiye .qy_list .top {
	text-align: center;
	font-size: 14px;
	color: #000;
	line-height: 30px;
	padding: 15px 0;
}

.find_qiye .qy_list .top p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.find_qiye .qy_list .top .p2 {
	color: #949494;
}

.find_qiye .qy_list .bon {
	padding: 10px 0;
	display: flex;
	text-align: center;
	border-top: 1px dashed #ccc;
	line-height: 25px;
}

.find_qiye .qy_list .bon .left {
	width: 50%;
	border-right: 1px solid #ccc;
}

.find_qiye .qy_list .bon span {
	color: #da2128;
}

.find_qiye .qy_list .bon .right {
	width: 50%;
}

.find_qiye .qy_list .bon p {
	color: #949494;
	font-size: 14px;
}

.find_qiye .qy_list {
	margin-right: 18px;
	margin-bottom: 18px;
}

.find_qiye .qy_list:nth-child(4n) {
	margin-right: 0;
}


/*找人才*/
.find_people {
	display: flex;
	color: #626262;
}

.find_people .right {
	width: 265px;
	margin-left: 15px;
}

.find_people .left {
	width: calc(100% - 280px);
	background-color: #fff;
	border: 1px solid #eaeaea;
	box-sizing: border-box;
	padding: 0 15px;
}

.find_people .left {
	font-size: 14px;
	color: #626262;
}

.find_people .left .l_inlist {
	display: flex;
	padding: 15px 0;
	border-bottom: 1px solid #eaeaea
}

.find_people .left .img {
	width: 105px;
	display: flex;
	align-items: center;
	min-height: 120px;
	overflow: hidden;
	padding-right: 15px;
	box-sizing: border-box;
}

.find_people .left .text {
	width: 440px;
	line-height: 30px;
}

.find_people .left .ta {
	width: 250px;
	display: flex;
	align-items: center;
	border-left: 1px solid #eaeaea;
	padding-left: 30px;
	box-sizing: border-box;
}

.find_people .left .ta .p6 span {
	color: #da2128;
}

.find_people .left .look {
	width: 98px;
}

.find_people .left .look .data {
	line-height: 30px;
	text-align: right;
	margin-bottom: 10px;
}

.find_people .left .look .more {
	background-color: #1787fb;
	border-radius: 3px;
	text-align: center;
}

.find_people .left .look .more a {
	color: #fff;
	display: block;
	padding: 10px 0;
}

.find_people .left .p1 span:before {
	content: "";
	width: 1px;
	height: 14px;
	background-color: #ccc;
	vertical-align: middle;
	display: inline-block;
	margin: 0 10px;
}



.find_people .right .ul {
	background-color: #fff;
	padding: 15px;
}

.find_people .right h3 {
	font-size: 17px;
	color: #000;
	position: relative;
	height: 30px;
	line-height: 30px;
}

.find_people .right h3:before {
	content: "";
	display: block;
	width: 5px;
	background-color: #da2128;
	position: absolute;
	left: -15px;
	top: 0;
	height: 100%;
}

.find_people .right .huan {
	float: right;
	font-size: 14px;
	color: #777777;
	cursor: pointer;
}

.find_people .right .txt .p2 span:after {
	content: "";
	width: 1px;
	height: 14px;
	background-color: #ccc;
	vertical-align: middle;
	display: inline-block;
	margin: 0 10px;
}

.find_people .right .txt .p2 span:last-child:after {
	display: none;
}

.find_people .right .ul li {
	float: none;
	width: 100%;
	border-bottom: 1px solid #eee;
}

.find_people .right .ul li a {
	display: flex;
	width: 100%;
	padding: 10px 0;
}

.find_people .right .ul li .img {
	width: 65px;
	display: inline-block;
	padding-right: 10px;
	box-sizing: border-box;
}

.find_people .right .ul li .txt {
	width: calc(100% - 65px);
	font-size: 14px;
	display: inline-block;
	color: #777777;
	line-height: 25px;
}

.find_people .right .ul li .txt p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.find_people .right .ul li .txt .p1 {
	font-size: 16px;
	color: #626262;
}

.find_people .right .ul li:hover .txt .p1 {
	color: #da2128;
}


/*找工作详情*/
.job_xq {
	padding-bottom: 0;
}

.jobxq_top {
	padding: 30px 0;
	position: relative;
}

.jobxq_top .shenqing {
	position: absolute;
	right: 0;
	bottom: 50px;
}

.jobxq_top .shenqing .sc {
	display: inline-block;
	padding: 10px 30px;
	border: 1px solid #1787fb;
	border-radius: 3px;
	color: #1787fb;
	box-sizing: border-box;
	margin-right: 10px;
}

.jobxq_top .shenqing .sq {
	display: inline-block;
	padding: 10px 50px;
	background-color: #1787fb;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #1787fb;
	box-sizing: border-box;
}

.jobxq_top .shenqing .sc i {
	font-size: 14px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: 1px;
}


.jobxq_top .data {
	font-size: 14px;
	color: #777777;
}

.jobxq_top .data i {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.jobxq_top .tit {
	margin: 10px 0;
	line-height: 35px;
}

.jobxq_top .tit h3 {
	font-size: 20px;
	color: #000000;
}

.jobxq_top .tit .pic {
	font-size: 20px;
	color: #ff424f;
}

.jobxq_top .bqian {
	font-size: 14px;
	color: #777777;
	line-height: 30px;
}

.jobxq_top .bqian p {
	max-width: calc(100% - 300px);
}

.jobxq_top .bqian span:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 14px;
	margin: 0 10px;
	background-color: #777777
}

.jobxq_top .bqian span:last-child:after {
	display: none;
}

.jobxq_body {
	background-color: #fff;
}

.jobxq_body .container {
	display: flex;
	padding: 20px 0;
}

.jobxq_body .left {
	width: 845px;
	border-right: 1px solid #eee;
}

.jobxq_body .right {
	width: calc(100% - 845px);
}




/*标题*/
.nei_main .nie_tit {
	font-size: 19px;
	color: #000;
	border-left: 4px solid #da2128;
	padding-left: 10px;
}

.jobxq_body .con_txt {
	font-size: 14px;
	color: #6b6b6b;
	line-height: 30px;
	margin: 30px 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 30px;
}

.jobxq_body .con_list {
	margin-bottom: 30px;
	padding-right: 15px;
}

.jobxq_body .job_xiansi {
	display: flex;
	flex-flow: wrap;
	margin-top: 30px;
}

.jobxq_body .job_xiansi li {
	background-color: #f5faff;
	margin-right: 15px;
	width: calc(50% - 7.5px);
	padding: 15px 30px;
	box-sizing: border-box;
	margin-bottom: 15px;
	position: relative;
}

.jobxq_body .job_xiansi li:nth-child(2n) {
	margin-right: 0;
}

.jobxq_body .job_xiansi li h3 {
	font-size: 17px;
	color: #000;
	line-height: 30px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jobxq_body .job_xiansi li h3 span {
	font-size: 15px;
	color: #da2128;
}

.jobxq_body .job_xiansi li p {
	font-size: 14px;
	color: #6b6b6b;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jobxq_body .job_xiansi li:after {
	content: "";
	display: block;
	width: 41px;
	height: 41px;
	position: absolute;
	left: 0;
	top: 0;
	background: url("../img/job013.png");
	opacity: 0;
}

.jobxq_body .job_xiansi .active {
	background-color: #fff;
	box-shadow: 0 0 10px #ccc;
}

.jobxq_body .job_xiansi .active:after {
	opacity: 1;
}

.jobxq_body .right {
	padding: 0 20px;
	box-sizing: border-box;
}

.jobxq_body .right .hr {
	margin: 30px 0;
	display: flex;
	flex-wrap: wrap;
}

.jobxq_body .right .hr .img {
	width: 50px;
}

.jobxq_body .right .hr .txt {
	width: calc(100% - 50px);
	padding: 0 10px;
}

.jobxq_body .right .hr .txt h3 {
	font-size: 14px;
	color: #000;
	margin-bottom: 10px;
}

.jobxq_body .right .hr .txt span {
	background-color: #eee;
	display: inline-block;
	margin-right: 8px;
	padding: 2px 5px;
	font-size: 12px;
	color: #828282;
}

.jobxq_body .right .vip_list .top {
	display: flex;
}

.jobxq_body .right .vip_list .top .img {
	width: 115px;
	height: 115px;
	border: 1px solid #ededed;
	box-sizing: border-box;
	display: inline-block;
	display: flex;
	justify-content: center;
	align-items: center;
}

.jobxq_body .right .vip_list .p {
	width: calc(100% - 115px);
	padding: 0 0 0 20px;
	box-sizing: border-box;
	padding-top: 30px;
}

.jobxq_body .right .vip_list .p span {
	display: inline-block;
	border: 1px solid #1787fb;
	padding: 0 5px;
}

.jobxq_body .right .vip_list .p h3 {
	margin-top: 10px;
	font-size: 18px;
	color: #6b6b6b;
}

.jobxq_body .right .vip_list .msg {
	margin: 20px 0;
	font-size: 14px;
	color: #6b6b6b;
}

.jobxq_body .right .vip_list .msg li {
	float: none;
	width: 100%;
	padding: 10px 0;
	display: flex;
}

.jobxq_body .right .vip_list .msg li i {
	display: inline-block;
	width: 30px;
	font-size: 19px;
}

.jobxq_body .right .vip_list .msg li span {
	width: calc(100% - 30px; )
}

.jobxq_body .right .vip_list .more {
	display: block;
	text-align: center;
	border: 1px solid #1787fb;
	border-radius: 3px;
	padding: 5px 0;
	color: #1787fb;
}


/*找企业详情*/
.job_xq .qyxq_top {
	padding: 70px 0;
}

.job_xq .qyxq_top .title {
	display: flex;
	position: relative;
}

.job_xq .qyxq_top .img {
	width: 115px;
	height: 115px;
	border: 1px solid #ededed;
	box-sizing: border-box;
	display: inline-block;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #fff;
}

.job_xq .qyxq_top .txt {
	width: calc(100% - 130px);
	margin-left: 15px;
}

.job_xq .qyxq_top .txt .gz {
	display: inline-block;
	border: 1px solid #1787fb;
	margin-left: 15px;
	border-radius: 3px;
	font-size: 12px;
}

.job_xq .qyxq_top .txt .gz a {
	display: block;
	padding: 2px 15px;
	color: #1787fb;
}

.job_xq .qyxq_top .txt h3 {
	font-size: 20px;
}

.job_xq .qyxq_top .txt .p {
	margin-top: 15px;
}

.job_xq .qyxq_top .txt .p span {
	display: inline-block;
	color: #777777;
	font-size: 14px;
}

.job_xq .qyxq_top .txt .p span:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 14px;
	background-color: #ccc;
	margin: 0 10px;
	vertical-align: middle;
}

.job_xq .qyxq_top .txt .p span:last-child:after {
	display: none;
}

.job_xq .qyxq_top .right {
	position: absolute;
	right: 0;
	text-align: center;
	line-height: 30px;
	width: 180px;
	display: flex;
}

.job_xq .qyxq_top .right .guan {
	display: inline-block;
	position: relative;
	width: 50%;
}

.job_xq .qyxq_top .right .guan:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 40px;
	background-color: #ccc;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
}

.job_xq .qyxq_top .right .zhiwei {
	display: inline-block;
	width: 50%;
}

.job_xq .qyxq_top .right .zhiwei span {
	color: #e6212a;
}

.jobxq_body .qy_xiansi {
	margin: 30px 0;
}

.jobxq_body .qy_xiansi li {
	float: none;
	width: 100%;
	position: relative;
	padding: 15px 30px;
	box-sizing: border-box;
	line-height: 30px;
	margin-bottom: 15px;
	box-sizing: border-box;
	background-color: #f5faff;
	border: 1px solid #f5faff;
}

.jobxq_body .qy_xiansi .active {
	background-color: #fff;
	border: 1px solid #eaeaea;
}

.jobxq_body .qy_xiansi h3 {
	font-size: 16px;
	color: #000;
}

.jobxq_body .qy_xiansi .p1 {
	font-size: 17px;
	color: #6b6b6b;
	font-size: 12px;
}

.jobxq_body .qy_xiansi .pic {
	color: #ff4b42;
	font-size: 17px;
}

.jobxq_body .qy_xiansi .p2 em {
	font-style: normal;
	color: #6b6b6b;
}

.jobxq_body .qy_xiansi .p2 span {
	color: #6b6b6b;
}

.jobxq_body .qy_xiansi .p2 em:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 12px;
	background-color: #6b6b6b;
	vertical-align: middle;
	margin: 0 10px;
}

.jobxq_body .qy_xiansi .p3 span {
	border: 1px solid #eaeaea;
	display: inline-block;
	color: #9e9e9e;
	padding: 0 10px;
	margin-right: 5px;
}

.jobxq_body .qy_xiansi li:hover {
	background-color: #fff;
	border: 1px solid #eaeaea;
}

.jobxq_body .qy_xiansi li:after {
	content: "";
	display: block;
	width: 41px;
	height: 41px;
	position: absolute;
	left: 0;
	top: 0;
	background: url("../img/job013.png");
	opacity: 0;
}

.jobxq_body .qy_xiansi .active {
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.jobxq_body .qy_xiansi .active:after {
	opacity: 1;
}

.jobxq_body .right .text {
	line-height: 30px;
	margin: 15px 0;
	font-size: 14px;
	color: #6b6b6b;
}

.jobxq_body .right .imgs .swiper_qyxq {
	padding-bottom: 30px;
}

.jobxq_body .right .imgs .pagination_qyxq span {
	background-color: #6d6767;
}

.jobxq_body .right .imgs .pagination_qyxq .swiper-pagination-bullet-active {
	background-color: #e62129;
}

/*.资讯*/
.nei_ban img {
	display: block;
}

.nei_danye {
	background-color: #eff5fc;
}

.nei_danye .container {
	background-color: #fff;
	padding: 30px 15px;
	box-sizing: border-box;
}

.nei_danye .nei_tit {
	text-align: center;
	margin: 30px 0;
}

.nei_danye .nei_tit h3 {
	font-size: 20px;
	color: #e62129;
}

.nei_danye .nei_tit p {
	font-size: 14px;
	color: #989898;
	padding: 10px 0;
}

.nei_danye .dy_list {
	display: flex;
	flex-flow: wrap;
}

.nei_danye .dy_list .inlist {
	width: 373px;
	margin-right: 25px;
	margin-bottom: 25px;
	overflow: hidden;
}

.nei_danye .dy_list .inlist:nth-child(3n) {
	margin-right: 0;
}

.nei_danye .dy_list .txt {
	padding: 10px 0;
}

.nei_danye .dy_list .txt h3 {
	font-size: 16px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.nei_danye .dy_list .txt .data {
	font-size: 14px;
	color: #989898;
	padding: 5px 0;
	display: block;
}

.nei_danye .dy_list .txt .p {
	font-size: 14px;
	color: #989898;
	line-height: 25px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.nei_danye .dy_list .inlist:hover .txt h3 {
	color: #e62129;
}

/*城市合伙人详情*/
.nei_danye .hh_xqlist .tit {
	font-size: 20px;
	color: #e62129;
	margin: 30px 0;
	text-align: center;
}

.nei_danye .hh_xqlist .cont_txt {
	font-size: 14px;
	color: #989898;
	text-align: center;
	line-height: 30px;
}

.nei_danye .hh_xqlist .hh_ul1 {
	overflow: hidden;
}

.nei_danye .hh_xqlist .hh_ul1 li {
	width: 275px;
	border: 1px solid #ececec;
	box-sizing: border-box;
	margin-right: 23px;
}

.nei_danye .hh_xqlist .hh_ul1 li:last-child {
	margin-right: 0;
}

.nei_danye .hh_xqlist .hh_ul1 .img {
	display: block;
	margin: 15px;
	overflow: hidden;
}

.nei_danye .hh_xqlist .hh_ul1 .p {
	padding: 15px 30px;
	text-align: center;
	color: #989898;
	font-size: 16px;
	border-top: 1px solid #ececec;
}

.nei_danye .hh_xqlist .hh_ul2 {
	display: flex;
}

.nei_danye .hh_xqlist .hh_ul2 li {
	width: 25%;
	display: flex;
}

.nei_danye .hh_xqlist .hh_ul2 li .img {
	width: 75px;
	height: 75px;
	box-sizing: border-box;
	border: 2px solid #1787fb;
	text-align: center;
	align-items: center;
	color: #1787fb;
	line-height: 70px;
	border-radius: 50%;
}

.nei_danye .hh_xqlist .hh_ul2 li .img i {
	font-size: 40px;
}

.nei_danye .hh_xqlist .hh_ul2 li .p {
	width: calc(100% - 75px);
	padding: 0 25px;
	box-sizing: border-box;
	font-size: 16px;
	color: #989898;
	line-height: 30px;
}

.nei_danye .hh_xqlist .hh_ul3 {
	display: flex;
	text-align: center;
}

.nei_danye .hh_xqlist .hh_ul3 li {
	width: 195px;
	box-sizing: border-box;
	border: 1px solid #dde0e4;
	margin-right: 50px;
	box-sizing: border-box;
	height: 210px;
	padding: 30px;
}

.nei_danye .hh_xqlist .hh_ul3 li:nth-child(1) {
	background: url("../img/hhh01.jpg") no-repeat;
}

.nei_danye .hh_xqlist .hh_ul3 li:nth-child(2) {
	background: url("../img/hhh02.jpg") no-repeat;
}

.nei_danye .hh_xqlist .hh_ul3 li:nth-child(3) {
	background: url("../img/hhh03.jpg") no-repeat;
}

.nei_danye .hh_xqlist .hh_ul3 li:nth-child(4) {
	background: url("../img/hhh04.jpg") no-repeat;
}

.nei_danye .hh_xqlist .hh_ul3 li:nth-child(5) {
	background: url("../img/hhhh5.jpg") no-repeat;
}

.nei_danye .hh_xqlist .hh_ul3 .p {
	font-size: 16px;
	color: #989898;
	min-height: 50px;
}

.nei_danye .hh_xqlist .hh_ul3 a {
	display: inline-block;
	width: 22px;
	height: 22px;
	background-color: #4bdd2e;
	color: #fff;
	border-radius: 50%;
	margin-top: 10px;
}

.nei_danye .hh_xqlist .more {
	text-align: center;
	margin: 30px 0;
	font-size: 16px;
}

.nei_danye .hh_xqlist .more a {
	display: inline-block;
	padding: 5px 30px;
	background-color: #1787fb;
	color: #fff;
	border-radius: 5px;
}

/*常见问题*/
.nei_list {
	background-color: #eff5fc;
}

.nei_list .add {
	font-size: 14px;
	color: #989898;
	padding: 25px 0;
}

.nei_list .add a {
	margin: 0 5px;
}

.nei_list .add .active {
	margin: 0 5px;
	color: #e6212a;
}

.nei_list .lis_min {
	display: flex;
	padding: 15px 15px 50px;
	box-sizing: border-box;
	background-color: #fff;
}

.nei_list .lis_min .left {
	border: 1px solid #e9e9e9;
	width: 205px;
	box-sizing: border-box;
	padding-bottom: 30px;
}

.nei_list .lis_min .right {
	width: 950px;
	margin-left: 15px;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	padding-bottom: 30px;
}

.nei_list .lis_min .right .r_cont {
	padding: 15px;
	line-height: 25px;
	font-size: 14px;
	color: #646464;
}

.nei_list .lis_min .bt_tit {
	font-size: 17px;
	color: #e6212a;
	border-bottom: 1px solid #e9e9e9;
	padding: 10px 0;
	padding-left: 40px;
}

.nei_list .lis_min .ul {
	overflow: hidden;
	line-height: 25px;
}

.nei_list .lis_min .ul h4 {
	font-size: 15px;
	color: #000;
	padding: 10px 0 10px 40px;
}

.nei_list .lis_min .ul li {
	float: none;
	width: 100%;
}

.nei_list .lis_min .ul li a {
	display: block;
	padding-left: 35px;
	color: #646464;
	font-size: 14px;
	border-left: 5px solid transparent;
}

.nei_list .lis_min .ul li:hover a {
	border-left: 5px solid #e6212a;
	background-color: #eff5fc;
	box-sizing: border-box;
}

.nei_list .lis_min .ul .active a {
	border-left: 5px solid #e6212a;
	background-color: #eff5fc;
	box-sizing: border-box;
}

.nei_list .lis_min .right .bt_tit {
	color: #646464;
	padding-left: 15px;
}

.nei_list .lis_min .right .r_ul {
	padding: 15px;
	box-sizing: border-box;
	overflow: hidden;
}

.nei_list .lis_min .right .r_ul li {
	float: none;
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px dashed #dddddd;
	cursor: pointer;
}

.nei_list .lis_min .right .r_ul li i {
	display: inline-block;
	margin-right: 5px;
	font-size: 18px;
	vertical-align: 1px;
	color: #949494;
}

.nei_list .lis_min .right .r_ul li i {
	display: inline-block;
	margin-right: 5px;
	font-size: 18px;
	vertical-align: 1px;
	color: #949494;
}

.nei_list .lis_min .right .r_ul li .li_hide {
	padding: 15px;
	background-color: #fdf3f4;
	border: 1px solid #f29094;
	margin-top: 10px;
	display: none;
	cursor: initial;
}

.nei_list .lis_min .right .r_ul .active .li_hide {
	display: block;
}


/*公司简介*/
.nei_list .lis_min .right .ul_text {
	padding: 15px;
	box-sizing: border-box;
	overflow: hidden;
	font-size: 14px;
	color: #989898;
	line-height: 30px;
}


/*资讯详情*/
.zxxq_min {
	display: flex;
	padding: 15px 15px 30px 15px;
	background-color: #fff;
}

.zxxq_min .left {
	width: 795px;
	margin-right: 15px;
}

.zxxq_min .right {
	width: 365px;
	padding: 15px 0;
}

.zxxq_min .left .le_tit {
	text-align: center;
	padding: 15px 0;
	line-height: 30px;
}

.zxxq_min .left .le_tit .p {
	font-size: 14px;
	color: #989898;
}

.zxxq_min .left .le_tit h3 {
	font-size: 18px;
	color: #000;
}

.zxxq_min .left .le_context {
	font-size: 14px;
	color: #989898;
	line-height: 30px;
	padding: 25px 0;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;
}

.zxxq_min .left .le_page {
	padding: 15px 0;
	line-height: 30px;
	color: #989898;
}

.zxxq_min .right .nie_tit {
	font-size: 17px;
	color: #000;
	border-left: 4px solid #da2128;
	padding-left: 15px;
	box-sizing: border-box;
}

.zxxq_min .right .r_ul {
	margin-top: 30px;
}

.zxxq_min .right .r_ul li {
	margin-bottom: 20px;
}

.zxxq_min .right .r_ul li a {
	display: flex;
}

.zxxq_min .right .r_ul li:hover h3 {
	color: #e6212a;
}

.zxxq_min .right .r_ul .img {
	width: 120px;
}

.zxxq_min .right .r_ul .txt {
	width: calc(100% - 135px);
	margin-left: 15px;
}

.zxxq_min .right .r_ul .txt h3 {
	font-size: 16px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zxxq_min .right .r_ul .txt .data {
	font-size: 12px;
	color: #8f8f8f;
}

.zxxq_min .right .r_ul .txt .p {
	font-size: 14px;
	color: #8f8f8f;
	line-height: 25px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}


/*城市合伙人申请*/
.apply_min {
	background-color: #eff5fc;
	padding: 0 0 100px;
}

.apply_min .apply_tit {
	text-align: center;
	font-size: 20px;
	color: #000;
	padding: 35px 0;
}

.apply_min .forms {
	background-color: #fff;
	width: 910px;
	margin: 0 auto;
	padding: 50px 110px;
	box-sizing: border-box;
}

.apply_min .forms .input {
	display: flex;
	line-height: 35px;
	margin-bottom: 15px;
	align-items: center;
}

.apply_min .forms .input .txt {
	width: 85px;
	text-align: right;
}

.apply_min .forms .input .ipt {
	width: 310px;
	margin: 0 15px;
	border: 1px solid #eee;
}

.apply_min .forms .input .ipt input {
	width: 100%;
	height: 100%;
	text-indent: 1em;
}

.apply_min .forms .input .ts {
	width: calc(100% - 425px);
	border: 1px solid #eee;
	border-radius: 5px;
	font-size: 13px;
	padding: 0 5px;
	color: #949494;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	position: relative;
}

.apply_min .forms .input .ts i {
	color: #e6212a;
	font-size: 13px;
	vertical-align: 1px;
}

.apply_min .forms .input .ts:before {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border: 1px solid #eee;
	position: absolute;
	top: 10px;
	left: -5px;
	transform: rotate(45deg);
	background-color: #fff;
	border-top: none;
	border-right: none;
}

.apply_min .forms .input .txt em {
	color: #e6212a;
	display: inline-block;
	margin-right: 5px;
}

.apply_min .forms button {
	border: 1px solid #1787fb;
	border-radius: 5px;
	padding: 5px 0;
	width: 185px;
	text-align: center;
	background-color: transparent;
	color: #1787fb;
	margin: 15px 0;
	cursor: pointer;
}

.apply_min .forms .input .p {
	background-color: #eff5fc;
	color: #3c84d9;
	padding: 15px;
	line-height: 25px;
}

.apply_min .forms .city .ipt {
	border: none;
	display: flex;
	justify-content: space-between;
}

.apply_min .forms .city select {
	width: 48%;
	height: 35px;
	border: 1px solid #eee;
	color: #949494;
}

.apply_min .forms .gudi .ipt {
	border: none;
	display: flex;
	justify-content: space-between;
	color: #949494;
}

.apply_min .forms .gudi .ipt input:nth-child(1) {
	width: 70px;
	border: 1px solid #eee;
	height: 35px;
	line-height: 35px;
	color: #949494;
}

.apply_min .forms .gudi .ipt input:nth-child(2) {
	width: 230px;
	border: 1px solid #eee;
	height: 35px;
	line-height: 35px;
	color: #949494;
}

.apply_min .forms .upload .ipt {
	position: relative;
	display: flex;
	align-items: center;
	width: 130px;
	cursor: pointer;
}

.apply_min .forms .upload .ipt span {
	width: calc(100% - 50px);
	color: #949494;
	cursor: pointer;
}

.apply_min .forms .upload .ipt .img {
	width: 50px;
	display: flex;
	align-items: center;
	cursor: pointer;
}

.apply_min .forms .upload .ipt input {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	cursor: pointer;
	z-index: 10;
}

/*高端职位*/
.nei_main.lietou {
	padding-bottom: 0;
}

.ban_lietou {
	height: 400px;
	position: relative;
}

.ban_lietou .swiper-slide {
	height: 400px;
	background-position: center;
}

.ban_lietou .search {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 10;
	transform: translate(-50%, -50%);
	width: 630px;
	text-align: center;
}

.ban_lietou .search h3 {
	font-size: 20px;
	color: #fff;
	margin-bottom: 30px;
}

.ban_lietou .search .sec_ipt {
	width: 100%;
	display: flex;
}

.ban_lietou .search .sec_ipt .sec_let {
	width: 90px;
	border-right: 1px solid #e9ecf0;
	color: #919191;
	box-sizing: border-box;
	line-height: 40px;
	background: url(../img/lt_search2.png) no-repeat right center;
	background-color: #fff;
	position: relative;
	font-size: 12px;
	z-index: 2;
	font-size: 16px;
}

.ban_lietou .search .sec_ipt .sec_hide {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	display: none;
	background-color: #fff;
}

.ban_lietou .search .sec_ipt .sec_hide li {
	float: none;
	width: 100%;
}

.ban_lietou .search .sec_ipt .sec_hide li:hover {
	background-color: #e6212a;
	color: #fff;
}
.ban_lietou .search .sec_ipt .sec_hide li:hover a{
	color: #fff;
}
.ban_lietou .search .sec_ipt .sec_let:hover .sec_hide {
	display: block;
}

.ban_lietou .search .sec_ipt input {
	width: 430px;
	background-color: #fff;
	height: 40px;
	line-height: 40px;
	text-indent: 1em;
}

.ban_lietou .search .sec_ipt button {
	width: 100px;
	
	background-color: #e6212a;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
}

.nei_lietou .tit {
	text-align: center;
}

.nei_lietou .tit h3 {
	font-size: 20px;
	color: #e62129;
	padding: 10px 0;
}

.nei_lietou .tit p {
	font-size: 14px;
	color: #989898;
}

.nei_lietou.container {
	background-color: #fff;
	padding: 30px 0;
}

.lietou .tj_list {
	display: flex;
	flex-flow: wrap;
	margin: 30px 0;
}

.lietou .tj_list li {
	width: 23%;
	margin: 0 1% 20px;
	border: 1px solid #ccc;
	box-sizing: border-box;
}

.lietou .tj_list li h3 {
	color: #fff;
	padding: 0 10px;
	height: 40px;
	padding-top: 8px;
	box-sizing: border-box;
}

.lietou .tj_list li h3 i {
	display: inherit;
	width: 20px;
	height: 20px;
	border: 1px solid #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
}

.lietou .tj_list li h3 a {
	color: #fff;
}

.lietou .tj_list .txt {
	padding: 10px;
	line-height: 30px;
}

.lietou .tj_list .txt .pic {
	font-size: 19px;
	color: #e6212a;
}

.lietou .tj_list li:nth-child(1) h3 {
	background-color: #e6212a;
}

.lietou .tj_list li:nth-child(2) h3 {
	background-color: #65aaf1;
}

.lietou .tj_list li:nth-child(3) h3 {
	background-color: #8289da;
}

.lietou .tj_list li:nth-child(4) h3 {
	background-color: #50c79d;
}

.lietou .tj_list li:nth-child(5) h3 {
	background-color: #f36568;
}

.lietou .tj_list li:nth-child(6) h3 {
	background-color: #fc9d2b;
}

.lietou .tj_list li:nth-child(7) h3 {
	background-color: #fd9257;
}

.lietou .tj_list li:nth-child(8) h3 {
	background-color: #ffcc33;
}

.lietou .more {
	display: block;
	text-align: center;
	margin-bottom: 30px;
}

.lietou .more a {
	display: inline-block;
	padding: 10px 50px;
	border: 1px solid #ccc;
	border-radius: 50px;
}

.lietou .more a:hover {
	background-color: #e6212a;
	color: #fff;
}

.lietou .lt_zuixin .zx_list {
	display: flex;
	flex-flow: wrap;
	margin: 30px 0;
}

.lietou .lt_zuixin .zx_list li {
	padding: 15px;
	border: 1px solid #d9d9d9;
	width: 23%;
	margin: 0 1% 20px;
	box-sizing: border-box;
}

.lietou .lt_zuixin .zx_list .top {
	border-bottom: 1px dashed #ccc;
}

.lietou .lt_zuixin .zx_list .top h3 {
	font-size: 17px;
	color: #000;
	position: relative;
}

.lietou .lt_zuixin .zx_list .top h3:after {
	content: "";
	display: block;
	position: absolute;
	left: -15px;
	height: 80%;
	background-color: #e6212a;
	top: 10%;
	width: 2px;
}

.lietou .lt_zuixin .zx_list .top .p {
	font-size: 15px;
	padding: 5px 0;
}

.lietou .lt_zuixin .zx_list .top .p span {
	display: inline-block;
	color: #9d9d9d;
}

.lietou .lt_zuixin .zx_list .top .p .qian {
	color: #e6212a;
}

.lietou .lt_zuixin .zx_list .top .p .qian:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: 14px;
	background-color: #ccc;
	margin: 0 10px;
	vertical-align: 0px;
}

.lietou .lt_zuixin .zx_list .fot {
	padding: 15px 0 0;
	display: flex;
}

.lietou .lt_zuixin .zx_list .fot .img {
	width: 50px;
	height: 50px;
}

.lietou .lt_zuixin .zx_list .fot .p {
	width: calc(100% - 50px);
	padding-left: 15px;
	line-height: 25px;
	color: #6f6f6f;
	font-size: 14px;
}


/*猎头*/
/*搜索*/
.lietou_job .find_top .sec {
	width: 60%;
}

.lietou_job .sec .ipt {
	position: relative;
}

.lietou_job .sec .gj_sec {
	position: absolute;
	left: calc(100% + 15px);
	display: block;
	width: 110px;
	height: 45px;
	line-height: 43px;
	cursor: pointer;
}

.lietou_job .sec .gj_sec i {
	display: inline-block;
	margin-right: 3px;
	color: #e6212a;
	font-size: 20px;
}

.lietou_job .lietou_top {}

.lietou_job .lietou_foot {
	width: 100%;
}

.lietou_job .sec_gaoji .lietou_flex {
	display: flex;
}

.lietou_job .sec_gaoji .form {
	width: 80%;
	display: flex;
	flex-flow: wrap;
}

.lietou_job .sec_gaoji .sbmit {
	width: 20%;
}

.lietou_job .sec_gaoji .form .ipt .sec_hide {
	display: none;
}

.lietou_job .sec_gaoji .form .ipt {
	width: calc(25% - 20px);
	color: #999;
	border: none;
	margin: 10px 20px 10px 0;
	position: relative;
	background: #fff url(../img/lt_search2.png) no-repeat right center;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}

.lietou_job .sec_gaoji .form .ipt>span {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 45px;
	padding: 0 15px;
}

.lietou_job .sec_gaoji .form .ipt:last-child {
	width: calc(75% - 20px);
}

.lietou_job .sec_gaoji .form .ipt input {
	width: 100%;
	height: 100%;
	text-indent: 1em;
	color: #999;
}

.lietou_job .sec_gaoji .form .ipt .sec_hide {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	background-color: #fff;
	z-index: 10;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}

.lietou_job .sec_gaoji .form .ipt .sec_hide li {
	float: none;
	padding: 0 15px;
	line-height: 30px;
	cursor: pointer;
}

.lietou_job .sec_gaoji .form .ipt:hover .sec_hide {
	display: block;
}

.lietou_job .sec_gaoji .form .ipt .sec_hide li:hover {
	background-color: #e6212a;
	color: #fff;
}

.lietou_job .sec_gaoji .sbmit button {
	height: 100%;
	text-align: center;
	width: 50%;
	text-align: center;
	border-radius: 5px;
	background-color: #e6212a;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
}

.lietou_job .sec_gaoji .sbmit .shouqi {
	display: inline-block;
	padding: 10px 15px;
	cursor: pointer;
	color: #e6212a;
}

/*所有职位*/
.lietou_job .lt_libiao {
	display: flex;
}

.lietou_job .lt_libiao .left {
	width: 925px;
	margin-right: 10px;
}

.lietou_job .lt_libiao .right {
	width: 265px;
}

.lietou_job .lt_libiao .let_list {
	border: 1px solid transparent;
	box-sizing: border-box;
	margin-top: 10px;
}

.lietou_job .lt_libiao .let_list:hover {
	border: 1px solid #e6212a;
}

.lietou_job .lt_libiao .left .top {
	display: flex;
	color: #626262;
	font-size: 16px;
	line-height: 35px;
	background-color: #fff;
	padding: 15px;
	box-sizing: border-box;
}

.lietou_job .lt_libiao .left .top .div1 {
	width: 48%;
}

.lietou_job .lt_libiao .left .top .div2 {
	width: 30%;
}

.lietou_job .lt_libiao .left .top .div3 {
	width: 22%;
	text-align: right;
}

.lietou_job .lt_libiao .left .foot {
	background-color: #fafafa;
	padding: 10px 15px;
	box-sizing: border-box;
}

.lietou_job .lt_libiao .left .foot span {
	display: inline-block;
	margin-right: 10px;
	border: 1px solid #dedede;
	padding: 3px 10px;
}

.lietou_job .lt_libiao .left .top .div1 .p span:after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 14px;
	background-color: #626262;
	margin: 0 15px;
	font-size: 14px;
	color: #626262;
}

.lietou_job .lt_libiao .left .top .div1 .p span:last-child:after {
	display: none;
}

.lietou_job .lt_libiao .left .top .div1 .p span:first-child:after {
	opacity: 0;
}

.lietou_job .lt_libiao .left .top .div1 .p span:first-child {
	color: #e6212a
}

.lietou_job .lt_libiao .left .top h3 {
	color: #626262;
	font-size: 16px;
}

.lietou_job .lt_libiao .left .top .div3 a {
	display: inline-block;
}

.lietou_job .lt_libiao .left .top .div3 .sc {
	margin-right: 15px;
}

.lietou_job .lt_libiao .left .top .div3 .sq a {
	color: #fff;
	padding: 3px 30px;
	display: inline-block;
	background-color: #1787fb;
	border-radius: 5px;
}

.lietou_job .lt_libiao .right {
	padding-top: 15px;
}

.lietou_job .lt_libiao .right .tit {
	border-left: 4px solid #e6212a;
	padding-left: 15px;
}

.lietou_job .lt_libiao .rig_ul {
	margin-top: 15px
}

.lietou_job .lt_libiao .rig_ul li {
	float: none;
	padding: 15px;
	border: 1px solid #eaeaea;
	box-sizing: border-box;
	background-color: #fff;
	color: #9e9e9e;
	margin-bottom: 10px;
}

.lietou_job .lt_libiao .rig_ul h3 i {
	background-color: #e6212a;
	display: inline-block;
	width: 18px;
	margin-right: 5px;
	height: 18px;
	line-height: 18px;
	vertical-align: 1px;
	color: #fff;
	font-size: 14px;
	text-align: center;
}

.lietou_job .lt_libiao .rig_ul h3 {
	color: #373737;
}

.lietou_job .lt_libiao .rig_ul .p1 {
	font-size: 14px;
	padding: 5px 0;
}

.lietou_job .lt_libiao .rig_ul .p2 .qian {
	color: #e6212a;
}

.lietou_job .lt_libiao .rig_ul .p2 .add {
	float: right;
}

.lietou_job .lt_libiao .rig_ul li:hover {
	border: 1px solid #e6212a;
}

/*分页*/
.search_pages {
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.pages .selected {
	background: #da2128;
	border: 1px solid #da2128
}

.pages {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 25px;
}

.pages a {
	display: inline-block;
	padding: 5px 14px 5px 14px;
	margin-left: 8px;
	color: #666;
	border: 1px solid #dedede;
	font-size: 14px;
	border-radius: 3px;
	background: #fff
}

.pages em {
	margin-left: 10px;
	height: 35px;
	line-height: 30px;
	color: #666;
	display: inline-block;
}

.pages .selected {
	font-weight: bold;
	color: #fff;
	;
	border: 1px solid ##00b2fc
}

.pages a:hover {
	color: #fff;
	background: #da2128;
	border: 1px solid #da2128;
	text-decoration: none;
}

.current_Location {
	width: 100%;
	height: 20px;
	line-height: 20px;
	padding: 15px 0;
	float: left;
	background: none;
	font-size: 14px;
	color: #625c5c
}

.current_Location a {
	color: #000000
}

/*人才页未登录状态*/
.search_nologin_tip {
	width: 100%;
	height: 200px;
	text-align: center;
	padding: 150px 0 150px 0;
	float: left;
	background: url(../images/search_nologin_bg.png) no-repeat
}

.search_nologin_user_bg {
	width: 100%;
	height: 330px;
	text-align: center;
	padding: 80px 0 150px 0;
	float: left;
	background: url(../images/search_nologin_userbg.png) no-repeat;
	-webkit-font-smoothing: antialiased
}

.search_nologin_tip_t {
	font-size: 24px;
	font-weight: bold
}

.search_nologin_tip_p {
	font-size: 16px;
	padding: 20px 0 20px 0;
	color: #aca8a8
}

.search_nologin_tip_bth {
	padding: 20px 0 0 0;
}

.search_nologin_tip_bth a {
	width: 140px;
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	background: #ff6a6a;
	display: inline-block;
	margin-right: 10px;
	color: #fff;
	border-radius: 3px;
	margin-left: 10px;
}

.search_nologin_tip_bth a:hover {
	color: #fff;
	text-decoration: none;
	background: #fc4a4a
}

.search_nologin_tip_bth .search_nologin_tip_bth_have {
	background: #1c99ef
}

.search_nologin_tip_bth .search_nologin_tip_bth_have:hover {
	background: #0e74bb
}

.search_nologin_tip_fw {
	font-size: 20px;
}

.search_nologin_tip_fw {
	padding: 40px 0 20px 0px;
}

.search_nologin_tip_tel {
	font-size: 18px;
	padding-top: 20px;
}

.search_nologin_tip_tel_n {
	color: #39F;
	font-size: 24px;
}

.search_nologin_tip_fws {
	display: inline-block;
	color: #f7100f;
	font-size: 16px;
	background: url(../images/tip_xz.png) no-repeat left center;
	padding-left: 30px;
	margin-right: 20px;
}

.search_nologin_tip_wx {
	font-size: 14px;
	color: #999
}

.search_nologin_tip_fw_box {}
.login_bth{
    background: #e6212a!important;
}