﻿@charset "UTF-8";

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

body {
	line-height: 1
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.header {
	position: fixed;
	top: 0;
	z-index: 998;
	width: 100%;
	height: 61px;
	color: #0d0e10;
	background: #fff;
}
/* .home .header{
	background: transparent;
} */

.header .header-content {
	margin: 0 auto;
	width: 1200px;
	background: #fff;
}

/* .home .header .header-content {
	background: transparent;
} */

@media screen and (max-width:1400px) {
	.header .header-content {
		margin: 0 auto;
		max-width: 1200px
	}
}

.header .logo {
	float: left;
	margin-top: 7px;
	background-image: url(../img/ltq/newlogo.png?v=1);
	/* background-position: 0 -105px; */
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: 25px;
}

.header .header-tools {
	float: right;
	height: 61px;
	line-height: 61px;
	font-size: 16px;
}

.header .header-tools>li {
	float: left;
	margin-right: 16px
}

.header .header-tools>li a:hover{
	color:#0ba0f4;
}

.header .header-tools>li:first-child {
	margin-right: 20px;
	height: 61px;
}

.header .header-tools>li:last-child {
	margin-right: 0
}


.header .three>li{
	margin-right: 15px;
}

.header .three>li:first-child {
	margin-right: 15px;
	height: 61px;
}

.header .header-tools .download .drop-down-content {
	padding: 25px 33px
}

.header .header-tools .download .download-help {
	margin-top: 18px;
	line-height: 25px
}

.header .header-tools .icon-download {
	margin: -3px 6px 0 0;
	background-image: url(../img/spr.png?v=1);
	background-position: -318px -258px;
	width: 20px;
	height: 17px
}

.header .drop-down {
	position: relative
}

.header .drop-down .drop-down-content {
	display: none
}

.header .drop-down .drop-down-content {
	position: absolute;
	z-index: 99;
	top: 55px;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	transform: translate(-50%,0);
	-webkit-transform: translate(0,0)\0;
	-moz-transform: translate(0,0)\0;
	-ms-transform: translate(0,0)\0;
	-o-transform: translate(0,0)\0;
	transform: translate(0,0)\0;
	margin-left: -86px\0;
	padding: 5px 20px;
	line-height: 1;
	font-size: 16px;
	border: 1px solid #e9eef4;
	background: #fff;
	color: #333;
	white-space: nowrap;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 4px 8px rgba(60,60,60,.1);
	-moz-box-shadow: 0 4px 8px rgba(60,60,60,.1);
	box-shadow: 0 4px 8px rgba(60,60,60,.1);
	text-align: center
}

.header .drop-down .drop-down-content::before {
	content: '';
	position: absolute;
	top: -6px;
	left: 50%;
	-webkit-transform: translate(-50%,0) rotate(45deg);
	-moz-transform: translate(-50%,0) rotate(45deg);
	-ms-transform: translate(-50%,0) rotate(45deg);
	-o-transform: translate(-50%,0) rotate(45deg);
	transform: translate(-50%,0) rotate(45deg);
	width: 10px;
	height: 10px;
	border: 1px solid;
	border-color: #e9eef4 transparent transparent #e9eef4;
	background: #fff
}

.header .drop-down .drop-down-content>li {
	border-bottom: 1px solid #e9eef4
}

.header .drop-down .drop-down-content>li:last-child {
	border-bottom: none
}

.header .drop-down .drop-down-content>li.active,.header .drop-down .drop-down-content>li:hover {
	color: #0ba0f4
}

.header .drop-down .drop-down-content>li>a {
	display: block;
	padding: 14px 0;
    font-size: 14px;
}

.header .drop-down.unfold .drop-down-content,.header .drop-down:hover .drop-down-content {
	display: block
}

.header .main-nav {
	float: left;
	margin: 0 0 0 100px;
	list-style: none;
	font-size: 18px;
        font-weight: 600;
}

.header .main-nav>li {
	float: left;
	margin-right: 60px;
	height: 61px;
	line-height: 61px;
	position: relative
}

.header .main-nav>li.active {
	color: #0ba0f4;
	border-bottom: 4px solid #0ba0f4;
	box-sizing: border-box;
}

.header .main-nav>li:not(.active):hover {
	color: #0ba0f4
}

.header .main-nav>li:not(.active):hover::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	transform: translate(-50%,0);
	width: 100%;
	height: 4px;
	background: #0ba0f4;
	-webkit-animation: spread-horizontal .25s;
	-moz-animation: spread-horizontal .25s;
	-o-animation: spread-horizontal .25s;
	animation: spread-horizontal .25s
}

.header .main-nav>li a {
	display: block;
	height: 100%
}

/*.header.header-light {
	color: #fff
}

.header.header-light .logo {
	background-image: url(../img/spr.png?v=1);
	background-position: 0 -155px;
	width: 149px;
	height: 45px
}

.header.header-light .header-tools .icon-download {
	background-image: url(../img/spr.png?v=1);
	background-position: -293px -258px;
	width: 20px;
	height: 17px
}

.header.header-light .main-nav>li.active {
	color: #fff;
	border-bottom: 4px solid #fff
}

.header.header-light .main-nav>li:not(.active):hover {
	color: #fff
}

.header.header-light .main-nav>li:not(.active):hover::before {
	background: #fff
} */

.main-footer {
	overflow: hidden;
	/* padding: 20px 0 0 20px; */
	background: #0ba0f4
}

.copyright-footer{
	text-align: center;
    padding: 10px 0;
    color: #fff;
	font-size: 14px;
}

.main-footer .footer-blocks {
	overflow: hidden
}

.main-footer .footer-blocks .footer-block {
	float: left;
	margin-right: 42px;
    padding-right: 42px;
    height: 24px;
    line-height: 24px;
    margin: 36px 0;
    color:#fff;
    /* border-right: 2px solid #fff; */
}

.main-footer .footer-blocks .footer-block:last-child {
	margin-right: 0;
}

.main-footer .footer-blocks .footer-block .block-title {
	line-height: 40px;
	font-size: 20px;
	color: #fff;
	letter-spacing: 2px
}

.main-footer .footer-blocks .footer-block .block-links {
	line-height: 24px;
	font-size: 14px;
	color: #f5f5f5;
}

.main-footer .copy-right .links li {
	position: relative;
	padding: 0 20px;
	float: left
}

.main-footer .copy-right .links li:first-child {
	padding-left: 0
}

.main-footer .copy-right .links li:last-child {
	padding-right: 0
}

.main-footer .copy-right .links li:not(:last-child)::after {
	position: absolute;
	top: 3px;
	right: 0;
	content: '';
	width: 1px;
	background: #5d6065;
	height: 16px
}

.main-footer .footer-qrcode {
	float: left;
    overflow: hidden;
    margin-right: 30px;
}

.main-footer #icon-qrcode-app{
	margin:0;
}

.main-footer .footer-qrcode .note {
	margin-top: 10px;
	font-size: 12px;
	color: #f7f9ff;
    text-align: center;
}

body {
	margin: 0;
	min-width: 1200px;
	font-family: 微软雅黑,宋体,tahoma;
	background: #f5f5f5;
}

body.home {
	position: relative
}

div,li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

a {
	text-decoration: none;
	color: inherit
}

.wrap {
	width: 1200px;
	margin: 0 auto
}

@media (max-width:1400px) {
	.wrap {
		overflow: hidden
	}
}

.clearfix,.header,.header .header-content,.header .header-tools,.header .main-nav,.main-footer .copy-right .links,.content-page .hunter-section .hunter-cards {
	*zoom: 1
}

.clearfix:after,.clearfix:before,.header .header-content:after,.header .header-content:before,.header .header-tools:after,.header .header-tools:before,.header .main-nav:after,.header .main-nav:before,.header:after,.header:before,.main-footer .copy-right .links:after,.main-footer .copy-right .links:before,.content-page .hunter-section .hunter-cards:after,.content-page .hunter-section .hunter-cards:before {
	display: table;
	line-height: 0;
	content: ""
}

.clearfix:after,.header .header-content:after,.header .header-tools:after,.header .main-nav:after,.header:after,.main-footer .copy-right .links:after,.content-page .hunter-section .hunter-cards:after {
	clear: both
}

@-webkit-keyframes fade-in {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-moz-keyframes fade-in {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-o-keyframes fade-in {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fade-in {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes fade-up-in {
	from {
		opacity: 0;
		-webkit-transform: translate(0,30px);
		transform: translate(0,30px)
	}

	to {
		opacity: 1;
		-webkit-transform: translate(0,0);
		transform: translate(0,0)
	}
}

@-moz-keyframes fade-up-in {
	from {
		opacity: 0;
		-moz-transform: translate(0,30px);
		transform: translate(0,30px)
	}

	to {
		opacity: 1;
		-moz-transform: translate(0,0);
		transform: translate(0,0)
	}
}

@-o-keyframes fade-up-in {
	from {
		opacity: 0;
		-o-transform: translate(0,30px);
		transform: translate(0,30px)
	}

	to {
		opacity: 1;
		-o-transform: translate(0,0);
		transform: translate(0,0)
	}
}

@keyframes fade-up-in {
	from {
		opacity: 0;
		-webkit-transform: translate(0,30px);
		-moz-transform: translate(0,30px);
		-o-transform: translate(0,30px);
		transform: translate(0,30px)
	}

	to {
		opacity: 1;
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0)
	}
}


@-webkit-keyframes fade-left-in {
	from {
		opacity: 0;
		-webkit-transform: translate(-30px,0);
		transform: translate(-30px,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate(0,0);
		transform: translate(0,0)
	}
}

@-moz-keyframes fade-left-in {
	from {
		opacity: 0;
		-moz-transform: translate(-30px,0);
		transform: translate(-30px,0)
	}

	to {
		opacity: 1;
		-moz-transform: translate(0,0);
		transform: translate(0,0)
	}
}

@-o-keyframes fade-left-in {
	from {
		opacity: 0;
		-o-transform: translate(-30px,0);
		transform: translate(-30px,0)
	}

	to {
		opacity: 1;
		-o-transform: translate(0,0);
		transform: translate(0,0)
	}
}

@keyframes fade-left-in {
	from {
		opacity: 0;
		-webkit-transform: translate(-30px,0);
		-moz-transform: translate(-30px,0);
		-o-transform: translate(-30px,0);
		transform: translate(-30px,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0)
	}
}

@-webkit-keyframes fade-right-in {
	from {
		opacity: 0;
		-webkit-transform: translate(30px,0);
		transform: translate(30px,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate(0,0);
		transform: translate(0,0)
	}
}

@-moz-keyframes fade-right-in {
	from {
		opacity: 0;
		-moz-transform: translate(30px,0);
		transform: translate(30px,0)
	}

	to {
		opacity: 1;
		-moz-transform: translate(0,0);
		transform: translate(0,0)
	}
}

@-o-keyframes fade-right-in {
	from {
		opacity: 0;
		-o-transform: translate(30px,0);
		transform: translate(30px,0)
	}

	to {
		opacity: 1;
		-o-transform: translate(0,0);
		transform: translate(0,0)
	}
}

@keyframes fade-right-in {
	from {
		opacity: 0;
		-webkit-transform: translate(30px,0);
		-moz-transform: translate(30px,0);
		-o-transform: translate(30px,0);
		transform: translate(30px,0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate(0,0);
		-moz-transform: translate(0,0);
		-o-transform: translate(0,0);
		transform: translate(0,0)
	}
}


@-webkit-keyframes spread-horizontal {
	from {
		opacity: 0;
		width: 0
	}

	to {
		opacity: 1;
		width: 100%
	}
}

@-moz-keyframes spread-horizontal {
	from {
		opacity: 0;
		width: 0
	}

	to {
		opacity: 1;
		width: 100%
	}
}

@-o-keyframes spread-horizontal {
	from {
		opacity: 0;
		width: 0
	}

	to {
		opacity: 1;
		width: 100%
	}
}

@keyframes spread-horizontal {
	from {
		opacity: 0;
		width: 0
	}

	to {
		opacity: 1;
		width: 100%
	}
}

@-webkit-keyframes zoom-in {
	from {
		opacity: 0;
		-webkit-transform: scale(0,0);
		transform: scale(0,0)
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1,1);
		transform: scale(1,1)
	}
}

@-moz-keyframes zoom-in {
	from {
		opacity: 0;
		-moz-transform: scale(0,0);
		transform: scale(0,0)
	}

	to {
		opacity: 1;
		-moz-transform: scale(1,1);
		transform: scale(1,1)
	}
}

@-o-keyframes zoom-in {
	from {
		opacity: 0;
		-o-transform: scale(0,0);
		transform: scale(0,0)
	}

	to {
		opacity: 1;
		-o-transform: scale(1,1);
		transform: scale(1,1)
	}
}

@keyframes zoom-in {
	from {
		opacity: 0;
		-webkit-transform: scale(0,0);
		-moz-transform: scale(0,0);
		-o-transform: scale(0,0);
		transform: scale(0,0)
	}

	to {
		opacity: 1;
		-webkit-transform: scale(1,1);
		-moz-transform: scale(1,1);
		-o-transform: scale(1,1);
		transform: scale(1,1)
	}
}

.btn {
	display: inline-block;
	line-height: 1;
	/* background: 0 0; */
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}

.btn-primary {
	background: #0ba0f4;
	color: #fff
}

.btn-primary:hover {
	background: #0ba0f4;
	color: #fff;
}

.btn-hollow-primary,.header .header-tools .btn-register {
	padding: 6px 17px;
	border: 1px solid #0ba0f4;
	color: #0ba0f4
}

.btn-hollow-primary:hover,.header .header-tools .btn-register:hover {
	color: #fff;
	background: #0ba0f4
}

.btn-hollow-white/* ,.header.header-light .header-tools .btn-register */ {
	padding: 6px 17px;
	border: 1px solid #fff;
	color: #fff
}

.btn-hollow-white:hover/* ,.header.header-light .header-tools .btn-register:hover */ {
	color: #666;
	background: #fff
}

.text-primary {
	color: #0ba0f4
}

.icon {
	display: inline-block;
	vertical-align: middle
}

.icon-triangle {
	border: 4px solid transparent;
	border-top-color: inherit
}

.icon-team {
	background-image: url(../img/spr.png?v=1);
	background-position: -91px -205px;
	width: 86px;
	height: 74px
}

.icon-personal {
	background-image: url(../img/spr.png?v=1);
	background-position: -210px 0;
	width: 78px;
	height: 78px;
	border: 1px solid #eee;
    border-radius: 50%;
}

.icon-personal-female {
	background-image: url(../img/spr.png?v=1);
	background-position: -182px -193px;
	width: 78px;
	height: 78px;
	border: 1px solid #eee;
    border-radius: 50%;
}

.icon-clinic {
	background-image: url(../img/spr.png?v=1);
	background-position: -182px -205px;
	width: 76px;
	height: 73px
}

.icon-qrcode-app {
	background-image: url(../img/spr.png?v=1);
	background-position: -105px 0;
	width: 100px;
	height: 100px
}

.icon-qrcode-wechat {
	background-image: url(../img/spr.png?v=1);
	background-position: 0 0;
	width: 100px;
	height: 100px
}

.icon-arrow {
	background-image: url(../img/spr.png?v=1);
	background-position: -293px -232px;
	width: 29px;
	height: 21px
}

.main-content {
	/*padding-bottom: 90px;*/
	background: #fff;
}

/** S-首页 **/
.btn-searchinput{
	border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    margin: 0px auto 0;
    vertical-align: middle;
    height: 34px;
    padding: 10px;
    width: 540px;
    outline: none;
    border: 1px solid #dfdfdf;
    font-size: 16px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}

.home .banner {
	/* background-image: url(../img/banner-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 400px;
	margin-top: 61px; */
	height:56px;
	background: #fff;
}

.home .banner .banner-content {
	position: relative;
	-webkit-animation: fade-up-in 1s;
	-moz-animation: fade-up-in 1s;
	-o-animation: fade-up-in 1s;
	animation: fade-up-in 1s;
	margin: -28px auto 0px;
	/* padding-top: 150px; */
	width: 1200px;
	line-height: 1;
	text-align: center;
	z-index: 997;
}

.home .banner .banner-content .sub-title {
	margin: 0;
	text-align: center;
	font-size: 48px;
	color: #ffffff;
	letter-spacing: 4px
}

.home .banner .banner-content .btn-join {
	cursor: pointer;
    margin-left: -5px;
    border: none;
	vertical-align: top;
	margin-top: 0px;
    height: 56px;
    line-height: 56px;
    font-size: 16px;
    width: 70px;
    background-image: url(../img/icon_search_01.png);
    background-repeat: no-repeat;
    background-position: center;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.home .section .section-title {
	line-height: 1;
	font-size: 36px;
	text-align: center;
	letter-spacing: 5px;
	color: #0d0e10
}

.home .section .section-sub-title {
	margin-top: 12px;
	text-align: center;
	line-height: 22px;
	font-size: 14px;
	color: #808c99
}

.home .section .section-content {
	margin-top: 55px
}

.home .talent-section {
	padding: 40px 0 0px;
	background: #fff;
}

.home .card-area {
	margin: 40px auto 0;
	/*height: 260px;*/
}

.home .card-area .card-item {
	overflow: hidden;
	position: relative;
	float: left;
	margin: 0 0 0 30px;
	padding: 18px 0 0;
	width: 277.5px;
	height: 214px;
	text-align: center;
	border: 1px solid #e9eef4;
	background: #ffffff;
	/* -webkit-transition: all .25s cubic-bezier(.4,0,.2,1);
	-o-transition: all .25s cubic-bezier(.4,0,.2,1);
	-moz-transition: all .25s cubic-bezier(.4,0,.2,1);
	transition: all .25s cubic-bezier(.4,0,.2,1); */
	border-radius: 6px;
	-webkit-box-shadow: 0 -8px 16px rgba(11, 160, 244, 0.1);
    -moz-box-shadow: 0 -8px 16px rgba(11, 160, 244, 0.1);
    box-shadow: 0 -8px 16px rgba(11, 160, 244, 0.1);
}

.home .card-area .card-item:nth-child(n+5)  {
	margin-top: 30px;
}

.home #rollText .card-area .card-item {
	margin-top: 30px;
}

.home .card-area .card-item:nth-child(4n+1) {
	margin-left: 0
} 

.home .card-area .card-item .icon-container {
	height: 84px;
	line-height: 84px;
	text-align: center
}

.home .card-area .card-item .icon {
	margin: 0 auto
}

.home .card-area .card-item .title {
	margin: 20px 0 0;
	font-size: 20px;
}

.home .card-area .card-item .position {
	margin-top: 16px;
    color: #808c99;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    line-height: 18px;
    padding: 0 10px;
}

.home .card-area .card-item .recommend-tag{
    margin: 21px 20px 20px 20px;
    border-top: 1px solid #eee;
    /* text-align: left; */
    height: 72px;
    overflow: hidden;
}

.home .card-area .card-item .recommend-tag span{
    display: inline-block;
    padding: 5px 4px;
    /* margin-left: 8px; */
    margin-top: 11px;
    border: 1px solid #eee;
    color: #999;
    font-size: 12px;
}

.home .card-area .card-item .recommend-tag span:first-child{
	margin-left: 0px;
}

.home .card-area .card-item .note {
	margin-top: 12px;
    font-size: 14px;
    color: #808c99;
    line-height: 26px;
    height: 140px;
    padding: 0 10px;
}

.home .card-area .card-item .note .desc{
    height: 135px;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    word-break: break-word;
}

.home .card-area .card-item .btn-view {
	margin-top: 26px;
	padding: 11px 26px
}

/*.home .card-area .card-item:hover {
	padding: 61px 0 0;
	background: #327ce2
}*/
.home .card-area .card-item .item-simple{
	
}

.home .card-area .card-item .item-desc{
	display:none;
	cursor: pointer;
}

.home .card-area .card-item:hover{
	background:#0ba0f4;
}

.home .card-area .card-item:hover .item-simple {
	display:none;
}
.home .card-area .card-item:hover .item-desc {
	display:block;
	
}

.home .card-area .card-item:hover .note,.home .card-area .card-item:hover .title {
	color: #fff;
}

.home .card-area .card-item:hover .title {
	margin: 0px 0 0;
	font-size: 20px
}

.home .card-area .card-item:hover .icon-personal {
	background-image: url(../img/spr.png?v=1);
	background-position: -210px -89px;
	width: 78px;
	height: 84px
}

.home .card-area .card-item:hover .icon-team {
	background-image: url(../img/spr.png?v=1);
	background-position: 0 -205px;
	width: 86px;
	height: 74px
}

.home .card-area .card-item:hover .icon-clinic {
	background-image: url(../img/spr.png?v=1);
	background-position: -293px 0;
	width: 76px;
	height: 73px
}

.home .card-area .card-item:hover .icon-hospital {
	background-image: url(../img/spr.png?v=1);
	background-position: -293px -155px;
	width: 65px;
	height: 72px
}

.home .card-area .card-item:hover .icon-arrow {
	background-image: url(../img/spr.png?v=1);
	background-position: -327px -232px;
	width: 29px;
	height: 21px
}

.home .job-section {
	padding-top: 50px;
	padding-bottom:40px;
	background-color: #f7f9ff;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center
}

.home .job-section .job-list{
	margin: 40px auto 0;
    overflow: auto;
}

.home .job-section .job-list .job-item{
	overflow: hidden;
    position: relative;
    float: left;
    margin: 0 0 0 30px;
    padding: 20px 10px;
    width: 277.5px;
    text-align: center;
    border: 1px solid #e9eef4;
    background: #fff;
	border-radius: 6px;
    -webkit-transition: all .25s cubic-bezier(.4,0,.2,1);
    -o-transition: all .25s cubic-bezier(.4,0,.2,1);
    -moz-transition: all .25s cubic-bezier(.4,0,.2,1);
    transition: all .25s cubic-bezier(.4,0,.2,1);
    -webkit-box-shadow: 0 5px 20px rgba(11, 160, 244, 0.1);
    -moz-box-shadow: 0 5px 20px rgba(11, 160, 244, 0.1);
    box-shadow: 0 5px 20px rgba(11, 160, 244, 0.1);
}

.home .job-section .job-list .job-item:nth-child(n+5)  {
	margin-top: 30px;
}

.home .job-section .job-list .job-item:nth-child(4n+1) {
	margin-left: 0
} 

.home .job-section .job-list .job-item .title,.home .job-section .job-list .job-item .company{
	margin-bottom:20px;
}

.home .job-section .job-list .job-item .title .job-name a{
	color:#0ba0f4;
	float:left;
	font-size: 16px;
	width: 160px;
    text-align: left;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.home .job-section .job-list .job-item .title .job-salary{
	float:right;
	color: #ff5400;
}

.home .job-section .job-list .job-item .company .name a{
	color:#999;
	float:left;
	font-size:14px;
	width: 140px;
    text-align: left;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home .job-section .job-list .job-item .company .name a:hover{
	color:#ff5400;
}

.home .job-section .job-list .job-item .company .other{
	float:right;
	color: #999;
	font-size:12px;
}

.home .job-section .job-list .job-item .company-label{
	overflow: hidden;
    height: 26px;
	margin-bottom: 10px;
}

.home .job-section .job-list .job-item .company-label li{
	float:left;
	border: 1px solid #eee;
    padding: 5px;
    font-size: 12px;
    color: #999;
	margin-left:6px;
}

.home .job-section .job-list .job-item .company-label li:first-child{
	margin-left:0px;
}

.home .job-section .job-list .job-item .address {
	border-top:1px dashed #ddd;
}

.home .job-section .job-list .job-item .address .city {
	margin-top: 15px;
    float: left;
    font-size: 14px;
}
.home .job-section .job-list .job-item .address .city .city-text{
	display: inline-block;
    vertical-align: middle;
    margin-top: -13px;
    margin-left: 10px;
}

.home .job-section .job-list .job-item .address .city .icon-city{
	display: inline-block;
	background:url(../img/dizhi.png);
	width:18px;
	height:20px;
}

.home .job-section .job-list .job-item .address .apply{
	margin-top: 13px;
    font-size: 12px;
    float: right;
    border: 1px solid #0ba0f4;
    color: #0ba0f4;
    padding: 5px 10px;
	border-radius: 12px;
	cursor:pointer;
}
.home .job-section .job-list .job-item .address .apply:hover{
	background-color: #0ba0f4;
	color: #ffffff;
}

.home .topic-section {
	padding-top: 50px;
	height: 650px;
	background-color: #ffffff;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center
}

.home .topic-section .topic-list{
	margin: 40px auto 0;
}

.home .topic-section .topic-list .topic-item{
    border-radius: 6px;
	overflow: hidden;
    position: relative;
    float: left;
    margin: 0 0 0 30px;
    width: 277.5px;
    height: 380px;
    text-align: center;
    border: 1px solid #e9eef4;
    background: #fff;
    -webkit-transition: all .25s cubic-bezier(.4,0,.2,1);
    -o-transition: all .25s cubic-bezier(.4,0,.2,1);
    -moz-transition: all .25s cubic-bezier(.4,0,.2,1);
    transition: all .25s cubic-bezier(.4,0,.2,1);
    -webkit-box-shadow: 0 5px 20px rgba(11, 160, 244, 0.1);
    -moz-box-shadow: 0 5px 20px rgba(11, 160, 244, 0.1);
    box-shadow: 0 5px 20px rgba(11, 160, 244, 0.1);
}
.home .topic-section .topic-list .topic-item .topic-img{overflow: hidden;}
.home .topic-section .topic-list .topic-item img{ transition: all .5s;}
.home .topic-section .topic-list .topic-item:hover img{transform: scale(1.3);}

.home .topic-section .topic-list .topic-item:nth-child(n+5)  {
	margin-top: 30px;
}

.home .topic-section .topic-list .topic-item:nth-child(4n+1) {
	margin-left: 0
} 

.home .topic-section .topic-list .topic-item .topic-content{
	padding:10px;
}

.home .topic-section .topic-list .topic-item .topic-content .title{
	font-size: 18px;
    padding: 10px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.home .topic-section .topic-list .topic-item .topic-content .desc{
	font-size:14px;
	line-height: 24px;
    color: #999;
	text-align: left;
	height: 70px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    margin: 20px 0;
}

.home .topic-section .topic-list .topic-item .topic-time{
	text-align: right;
    padding: 0 10px;
    font-size: 14px;
    color: #999;
}

.home .topic-section .topic-list .topic-item .topic-detail{
	width: 86px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #0ba0f4;
    border-radius: 14px;
    color: #0ba0f4;
    font-size: 14px;
    margin: 12px;
}
.home .topic-section .topic-list .topic-item .topic-detail:hover{
	background-color: #0ba0f4;
	color: #ffffff;
} 
.home .topic-section .topic-list .topic-item .topic-detail a:hover{
	background-color: #0ba0f4;
	color: #ffffff;
} 
.home .partners-section {
	padding-top: 50px;
	height: 460px;
	background-color: #ffffff;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center
}

.home .partners-section .partners-list{
	margin: 60px auto 0;
    width: 1200px;
    overflow: hidden;
}

.home .partners-section .partners-list .partners-item{
	overflow: hidden;
    position: relative;
    float: left;
    margin: 0 0 0 38px;
    width: 168px;
    height: 80px;
    text-align: center;
    border: 1px solid #e9eef4;
    background: #fff;
    -webkit-transition: all .25s cubic-bezier(.4,0,.2,1);
    -o-transition: all .25s cubic-bezier(.4,0,.2,1);
    -moz-transition: all .25s cubic-bezier(.4,0,.2,1);
    transition: all .25s cubic-bezier(.4,0,.2,1);
}

.home .partners-section .partners-list .partners-item:nth-child(n+7)  {
	margin-top: 30px;
}

.home .partners-section .partners-list .partners-item:nth-child(6n+1) {
	margin-left: 0
} 

.home .btn-more{
	width: 100px;
    height: 36px;
    margin: 40px auto 0;
    text-align: center;
    line-height: 36px;
    border: 1px solid #0ba0f4;
    color: #0ba0f4;
    border-radius: 24px;
    cursor: pointer;
    font-size: 14px;
}
.home .btn-more:hover{
	background-color: #0ba0f4;
	color: #ffffff;
}
.home .btn-more a:hover{
	background-color: #0ba0f4;
	color: #ffffff;
}

/** E-首页 **/

/** S-知道 **/
.zhidao-tab{width:300px;margin:auto;margin: 32px auto 0;}
.zhidao-tab .title{float:left;font-size:16px;width:72px;text-align: center;border-bottom: 4px solid #fff;padding:11px 0;margin: 0 39px;}
.zhidao-tab .title.active{border-bottom: 4px solid #0ba0f4;color: #0ba0f4;}
.zhidao-tab .title a:hover{color:#0ba0f4;}

.zhidao-list .header{
	background:#ffffff;
}
.zhidao-list .banner {
    /* background-image: url(../img/bg-zhidao.png);
    background-position: center;
    background-repeat: no-repeat; */
    background:#fff;
	height: 160px;
    width: 1200px;
    margin: 81px auto 0;
}

.zhidao-list .banner .banner-panel{
	height: 90px;
    padding: 34px 0 0px;
}

.zhidao-list .banner .banner-panel .banner-desc{
    background-image: url(../img/bg-zhidao-text.png);
    background-position: center;
    background-repeat: no-repeat;
	height: 35px;
}

.zhidao-list .topic-list-section{
    margin: 0px auto 0;
    padding: 30px 0;
}

.zhidao-list .topic-list-section .topic-wrap{
	background: #fff;
	padding:20px 40px;
}

.zhidao-list .topic-list-section .tab{
	width: 252px;
    margin: 0 auto;
}

.zhidao-list .topic-list-section .topic-list-area{
	/* padding: 20px 0 0 0; */
}

.zhidao-list .topic-list-section .tab .title{
	float:left;
	padding: 10px 20px;
    border: 1px solid #0ba0f4;
    color: #0ba0f4;
    margin: 0 10px;
    border-radius: 19px;
}

.zhidao-list .topic-list-section .tab .title.active{
	color: #ffffff;
	background:#0ba0f4;
}

.zhidao-list .topic-list-section .topic-item{
	height:190px;
	padding:10px;
}

.zhidao-list .topic-list-section .topic-item .topic-date{
	width: 80px;
    height: 80px;
    text-align: center;
    margin: 40px 0;
	background: #0ba0f4;
    color: #ffffff;
	float: left;
	border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.zhidao-list .topic-list-section .topic-item .topic-date .date{
	font-size: 30px;
    padding: 10px 0;
}

.zhidao-list .topic-list-section .topic-item .topic-date .month{
	font-size: 14px;
}

.zhidao-list .topic-list-section .topic-item .topic-img{
	float:left;
	width:280px;
	height:162px;
	border: 1px solid #eee;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.zhidao-list .topic-list-section .topic-item .topic-img img{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.zhidao-list .topic-list-section .topic-item .topic-content{
	float:left;
	width:740px;
	height:162px;
	padding:15px 30px;
	border: 1px solid #eee;
	background: #fff;
	cursor:pointer;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.zhidao-list .topic-list-section .topic-item .topic-content .title{
	font-size:20px;
	width: 678px;;
	color:#333;
	margin-bottom: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zhidao-list .topic-list-section .topic-item .topic-content .content{
	line-height: 28px;
    color: #5c7087;
	width: 678px;
    height: 84px;
	-webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    font-size:14px;
}

.zhidao-list .topic-list-section .topic-item .topic-content .btn-detail{
	width: 85px;
    padding: 5px 0px;
    text-align: center;
    color: #999;
    font-size: 14px;
    float: right;
    margin-top: 8px;
}

.zhidao-list .topic-list-section .topic-item .topic-content:hover{
	background:#ecf7fe;
}
.zhidao-list .topic-list-section .topic-item .topic-content .btn-detail .shou-close{
	background-image: url("../img/shou-close.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.zhidao-list .topic-list-section .topic-item .topic-content:hover .btn-detail .shou-close{
	background-image: url("../img/shou-open.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
/* .zhidao-list .topic-list-section .topic-item .topic-content:hover .title{
	color:#0ba0f4;
} */
.zhidao-list .topic-list-section .topic-item .topic-content:hover .btn-detail{
	color: #ff5400;
}
/** E-知道 **/

/* S 华猎-搜索  */
.navigation{height: 400px;width: 100%;margin: 61px auto 0;overflow: hidden;color:#eee;box-sizing: content-box;
background: url(../img/ltq/about-01.png?v=1) no-repeat;background-size: cover;}
.navigation .middle-oimg{width:100%;height:100%;margin:0 auto;}
.navigation .content{width:1200px;margin:0 auto;text-align: center;}
.navigation .main-nav {margin: 0 0 0 110px;list-style: none;font-size: 20px;padding-top: 30px;color: #fff;}
.navigation .main-nav>li {float: left;margin-right: 60px;height: 53px;line-height: 53px;position: relative;cursor: pointer;}
.navigation .main-nav>li.active {border-bottom: 4px solid #eee;box-sizing: border-box;font-weight: 600;}
.navigation .main-nav>li:not(.active):hover {font-weight: 600;}
.navigation .main-nav>li:not(.active):hover::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	-moz-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-o-transform: translate(-50%,0);
	transform: translate(-50%,0);
	width: 100%;
	height: 4px;
	background: #eee;
	-webkit-animation: spread-horizontal .25s;
	-moz-animation: spread-horizontal .25s;
	-o-animation: spread-horizontal .25s;
	animation: spread-horizontal .25s
}
.navigation .main-nav>li a {display: block;height: 100%}
.navigation .search{/* border: 10px solid rgba(255,255,255,0.3); */position: relative;margin: auto;text-align: center;width: 542px;top: 66px;}
.select-stype{background: #fff;padding: 10px; border: none;font-size: 16px;
    position: absolute;    top: 2px;left: 1px;border-right: 1px solid #eee;}
.navigation .search .search-form .keyword{margin: 0px auto 0;vertical-align: middle;
    height: 24px;padding: 10px;width: 430px;outline: none;border: 1px solid #eee;font-size: 16px;box-sizing: content-box;}
.navigation .search .search-form .queryjob{
	text-align: right;padding-right: 8px;cursor: pointer; margin-left: -5px; border: none;
    vertical-align: top; margin-top: 0px;height: 45px; line-height: 45px;color:#fff;
    font-size: 16px; width: 70px;background: #54bbf7;background-image: url(../img/ltq/icon_search_01.png);
    background-repeat:no-repeat;background-position: 8px 12px;
} 
/* S 华猎-搜索  */

/* S 华猎-index.jsp */
.navigation .title-1{font-size: 60px;padding: 82px 0 0 0;color: #fff;}
.navigation .title-2{font-size: 30px;color: #0ba0f4;margin-top: 78px;letter-spacing: 16px;}
.navigation .title-left{width: 88px;height: 1px;background-color: #fff;position: relative;display: inline-block;left: -30px;top: -8px;}
.navigation .title-right{width: 88px;height: 1px;background-color: #fff;position: relative;display: inline-block;left: 10px;top: -8px;}

.index-body-two{min-height: 666px;width: 1200px;overflow: hidden;margin: 0 auto 50px;}
.index-body-two .content{display:flex;}
.index-body-two .content .flex{flex:1;margin-top: 40px;}
.index-body-two .type-one .t1{background-image: url(../img/ltq/type1.png);height: 100px;color: #fff;position: relative;}
.index-body-two .t1 .slip{height: 100%;background: rgba(0,0,0,.2);}
/* .index-body-two .type-one .t1:after{position: absolute;top: 0;left: 0;content: '';background-color: rgba(0,0,0,.2);z-index: 1;width: 100%;height: 100%;} */
.index-body-two .t1 span:first-child{font-size: 22px;    float: left;margin: 36px 0 0 34px;}
.index-body-two .t1 span:last-child{float:right;margin:40px 10px 0 0;color: #eee;}
.index-body-two .type-one .area{width: 360px;margin: 0 auto;background-color: #fff;}
.index-body-two .type-one .hunter-company{box-shadow: 0px 0px 10px #eee;padding: 0 20px;height: 1090px;overflow: hidden;}
.index-body-two .type-one .hunter-company li{border:1px solid #eee;margin-top:10px;height: 80px;}
.index-body-two .type-one .hunter-scompany{box-shadow: 0px 0px 10px #eee;padding: 0 20px;overflow: hidden;min-height: 370px;}
.index-body-two .type-one .hunter-scompany li{border:1px solid #eee;margin-top:10px;height: 80px;}
.index-body-two .type-one .hunter-scompany li:last-child{border:1px solid #eee;margin-top:10px;height: 80px;margin-bottom: 10px;}
.index-body-two .citem .item-logo{width: 80px;float:left;}
.index-body-two .citem .item-logo img{width: 56px;height: 56px;margin: 8px;}
.index-body-two .citem .item-info{float:left;width: 230px;text-align: left;}
.index-body-two .citem .item-info .item-name{color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top:10px;}
.index-body-two .citem:hover .item-info .item-name{color: #05caa0;cursor:pointer;}
.index-body-two .citem .item-info .item-ename{color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top:10px;}
.index-body-two .citem .item-info .item-ename .eng-name{float:left; width: 70px;height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-body-two .citem:hover .item-info .item-ename .eng-name{color: #05caa0;cursor:pointer;}
.index-body-two .citem .item-info .item-ename .wechat-img{float:left;}
.index-body-two .citem .item-info .item-ename .wechat-img img{width: 20px;height: 18px;cursor: pointer;}

.index-body-two .wechat-header{position: absolute;top: 56px;right: -4px;z-index: 100;display: none;}
.index-body-two .wechat-header .wechat-content{position: relative;}
.index-body-two .wechat-header .wechat-content .er{position: absolute;width: 90px;height: 90px;right: 50%;margin-right: -54px;top: 22px;}
.index-body-two .wechat-header .wechat-content .title{position: absolute;bottom: 20px;font-size: 12px;left: 50%;margin-left: -34px;}

.index-body-two .citem .item-info .item-date{margin-top: 14px;font-size: 14px;}
.index-body-two .citem .item-info .item-mobile{margin-top: 20px;margin-bottom: 15px;font-size: 14px;}

.index-body-two .type-two .t1{background-image: url(../img/ltq/type2.png);height: 100px;color: #fff;position: relative;}
/* .index-body-two .type-two .t1:after{position: absolute;top: 0;left: 0;content: '';background-color: rgba(0,0,0,.2);z-index: 1;width: 100%;height: 100%;} */
.index-body-two .type-two .area{width: 360px;margin: 0 auto;background-color: #fff;}
.index-body-two .type-two .ordinary-company{box-shadow: 0px 0px 10px #eee;padding: 0 20px;height: 1090px;overflow: hidden;}
.index-body-two .type-two .ordinary-company li{border:1px solid #eee;margin-top:10px;height: 80px;}

.index-body-two .type-two .ordinary-scompany{box-shadow: 0px 0px 10px #eee;padding: 0 20px;overflow: hidden;min-height: 370px;}
.index-body-two .type-two .ordinary-scompany li{border:1px solid #eee;margin-top:10px;height: 80px;}
.index-body-two .type-two .ordinary-scompany li:last-child{border:1px solid #eee;margin-top:10px;height: 80px;margin-bottom: 10px;}

.index-body-two .type-three .t1{background-image: url(../img/ltq/type3.png);height: 100px;color: #fff;position: relative;}
/* .index-body-two .type-three .t1:after{position: absolute;top: 0;left: 0;content: '';background-color: rgba(0,0,0,.2);z-index: 1;width: 100%;height: 100%;} */
.index-body-two .type-three .area{width: 360px;margin: 0 auto;position: relative;background-color: #fff;}
.index-body-two .type-three .our-hunter{box-shadow: 0px 0px 10px #eee;padding: 0 20px;height: 1090px;overflow: hidden;}
.index-body-two .type-three .our-hunter li{border:1px solid #eee;margin-top:10px;height: 80px;position: relative;}

.index-body-two .type-three .our-shunter{box-shadow: 0px 0px 10px #eee;padding: 0 20px;overflow: hidden;min-height: 370px;}
.index-body-two .type-three .our-shunter li{border:1px solid #eee;margin-top:10px;height: 80px;position: relative;}
.index-body-two .type-three .our-shunter li:last-child{border:1px solid #eee;margin-top:10px;height: 80px;position: relative;margin-bottom: 10px;}

.index-body-two .citem .item-info .item-title{margin-top: 8px;font-size: 14px;line-height: 20px;    
   -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
.index-body-three{height: 370px;min-width: 1200px;overflow: hidden;}
.index-body-three .content{text-align:center;width:1200px;margin:0 auto;}
.index-body-three .title{font-size:30px;display: inline-block; margin: 30px 0 76px 0;}
.index-body-three .contents .prev-left{width: 65px;height: 200px;float: left;}
.index-body-three .contents .prev-left img{margin-top: 76px;opacity: 0.3;cursor: pointer;}
.index-body-three .contents .prev-left img:hover{opacity: 1;}
.index-body-three .contents .middel-center{width:1070px;height: 220px;float: left;padding: 0 20px;}
.index-body-three .contents .next-right{width: 65px;height: 200px;float: left;}
.index-body-three .contents .next-right img{margin-top: 76px;opacity: 0.3;cursor: pointer;}
.index-body-three .contents .next-right img:hover{opacity: 1;}
.index-body-three .hunters{width:1070;float:left;}
.index-body-three .hunters>li{float:left;}
.index-body-three .hunters>li:hover{box-shadow: 0 0 16px rgba(11, 160, 244, 0.1);}
.index-body-three .hunters>li:not(:first-child){float:left;margin-left:20px;}
.index-body-three .hunter{height:220px;width:190px;background-color: #fff;border-radius: 6px;position: relative;border: 1px solid #eee;padding: 10px 20px;}
.index-body-three .hunter img{border-radius:40px;position: absolute;top: 18px;left: 50%;border: 1px solid #eee;width: 80px;height: 80px;margin-left: -40px;}
.index-body-three .hunter .item-title{margin-bottom: 16px;font-size: 14px;line-height: 20px;    
   -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
.index-body-three .hunter .item-name{margin: 110px 0 18px 0;font-size: 16px;color: #0ba0f4;}
.index-body-three .hunter .item-intdc{font-size: 14px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.index-body-four{min-width: 1200px;overflow: hidden;}
.index-body-four .content{text-align:center;width:1200px;margin:0 auto;overflow: hidden;}
.index-body-four .title{font-size:30px;display: inline-block;margin: 60px 0 40px 0;}
.index-body-four .contents{position:relative;}
.index-body-four .contents .middel-center{width:1030px; height:333px ; margin:0 auto; background: url("../img/ltq/index-companybg.png") no-repeat;}
.index-body-four .contents .citem{overflow: hidden;position: relative;float: left;margin: 0 0 0 30px;padding: 20px 10px;width: 370px;height: 170px;text-align: center;border: 1px solid #e9eef4;background: #fff;border-radius: 6px;}
#company-move{padding-top: 52px;overflow: auto;position: relative;}
.index-body-four .contents .hunter-company>li{cursor:pointer;}
.index-body-four .citem .item-logo{width: 100px;float:left;}
.index-body-four .citem .item-logo img{border: 1px solid #eee;border-radius: 6px;margin-top: 25px;}
.index-body-four .citem .item-info{float:left;width: 242px;text-align: left;}
.index-body-four .citem .item-info .item-name{color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top:10px;}
.index-body-four .citem .item-info .item-date{margin-top: 14px;font-size: 14px;}
.index-body-four .citem .item-info .item-mobile{margin-top: 20px;margin-bottom: 15px;font-size: 14px;}
.index-body-four .citem .item-info .item-email{margin-top: 6px;font-size: 14px;line-height: 18px; -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
.home .see-more {width: 100px;height: 36px;margin: 40px auto 35px;text-align: center;line-height: 36px;border: 1px solid #0ba0f4;color: #0ba0f4;border-radius: 24px;cursor: pointer;font-size: 14px;}
.home .see-more:hover{background-color:#0ba0f4;color:#fff; }
.index-body-five{min-width: 1200px;overflow: hidden;}
.index-body-five .content{text-align:center;width:1200px;margin:0 auto;}
.index-body-five .top-title{font-size:30px;display: inline-block;margin: 60px 0 40px 0;}
.index-body-five .contents .middel-center{width:1050px; margin:0 auto;padding:0 10px;}
.index-body-five .job-list{}
.index-body-five .job-list .job-item{
	overflow: hidden;position: relative;float: left;margin: 0 0 0 80px;padding: 20px 10px;width: 290px;
    text-align: center;border: 1px solid #e9eef4;background: #fff;border-radius: 6px;
    -webkit-transition: all .25s cubic-bezier(.4,0,.2,1);-o-transition: all .25s cubic-bezier(.4,0,.2,1);
    -moz-transition: all .25s cubic-bezier(.4,0,.2,1);transition: all .25s cubic-bezier(.4,0,.2,1);
    -webkit-box-shadow: 0 5px 20px rgba(11, 160, 244, 0.1);-moz-box-shadow: 0 5px 20px rgba(11, 160, 244, 0.1);
    box-shadow: 0 5px 20px rgba(11, 160, 244, 0.1);
}
.index-body-five .job-list .job-item:nth-child(n+4)  {margin-top: 30px;}
.index-body-five .job-list .job-item:nth-child(3n+1) {margin-left: 0} 
.index-body-five .job-list .job-item .title,.index-body-five .job-list .job-item .company{margin-bottom:20px;}
.index-body-five .job-list .job-item .title .job-name a{color:#0ba0f4;float:left;font-size: 16px;
	width: 160px;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.index-body-five .job-list .job-item .title .job-salary{float:right;color: #ff5400;}
.index-body-five .job-list .job-item .company .name a{color:#999;float:left;font-size:14px;width: 140px;text-align: left;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor:default;
}
.index-body-five .job-list .job-item .company .name a:hover{color:#ff5400;}
.index-body-five .job-list .job-item .company .other{float:right;color: #999;font-size:12px;}
.index-body-five .job-list .job-item .company-label{overflow: hidden;height: 26px;margin-bottom: 10px;}
.index-body-five .job-list .job-item .company-label li{float:left;border: 1px solid #eee;padding: 5px;font-size: 12px;color: #999;margin-left:6px;}
.index-body-five .job-list .job-item .company-label li:first-child{margin-left:0px;}
.index-body-five .job-list .job-item .address {border-top:1px dashed #ddd;}
.index-body-five .job-list .job-item .address .city {margin-top: 15px;float: left;font-size: 14px;}
.index-body-five .job-list .job-item .address .city .city-text{display: inline-block;vertical-align: middle;margin-top: -13px;margin-left: 10px;}
.index-body-five .job-list .job-item .address .city .icon-city{display: inline-block;background:url(../img/ltq/dizhi.png);width:18px;height:20px;}
.index-body-five .job-list .job-item .address .apply{margin-top: 13px;font-size: 12px; float: right;border: 1px solid #0ba0f4;color: #0ba0f4;
    padding: 5px 10px;border-radius: 12px;cursor:pointer;
}
.index-body-five .job-list .job-item .address .apply:hover{background-color: #0ba0f4;color: #ffffff;}

.index-body-six{height: 410px;min-width: 1200px;margin-bottom: 20px;}
.index-body-six .content{text-align:center;width:1200px;margin:0 auto;}
.index-body-six .title{font-size:30px;display: inline-block; margin: 30px 0 40px 0;}
.index-body-six .contents .prev-left{width: 65px;height: 260px;float: left;}
.index-body-six .contents .prev-left img{margin-top: 100px;opacity: 0.3;cursor: pointer;}
.index-body-six .contents .prev-left img:hover{margin-top: 100px;opacity: 1;}
.index-body-six .contents .middel-center{width:1070px;height: 260px;float: left;padding: 0 20px;}
.index-body-six .contents .next-right{width: 65px;height: 260px;float: left;cursor: pointer;}
.index-body-six .contents .next-right img{margin-top: 100px;opacity: 0.3;cursor: pointer;}
.index-body-six .contents .next-right img:hover{margin-top: 100px;opacity: 1;}
.index-body-six .contents .storys .story{width:180px;height:260px;position: relative;cursor: pointer;}
.index-body-six .contents .storys li{float: left;}
.index-body-six .contents .storys li:not(:first-child){margin-left: 32.25px;}
.index-body-six .storys .story .s-pic{height: 220px;width: 180px;overflow: hidden;border-radius: 6px;}
.index-body-six .storys .story .s-pic img:hover{width: 186px;height: 226px;left: -3px;top: -3px;}
.index-body-six .storys .story .s-time{width: 80px;background-color: #000;border-radius: 20px;height: 20px;line-height: 20px;position: absolute;bottom: 52px;right: 12px;color: #fff;opacity:0.36;font-size: 12px;}
.index-body-six .storys .story .s-tit{color:#05caa0;font-size: 12px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* E 华猎-index.jsp */
/* S 华猎-hunterCompany.jsp */
.hunter-body-one{position:relative; height: 200px;width: 100%;margin: 62px auto 0;overflow: hidden;text-align:center;background: url("../img/job-header.png");}
.hunter-body-one .search{width:100%;height:100%;text-align:center;background: #1188ec;opacity: 0.8;}
.hunter-body-one .search .search-input{position: absolute;top: 70px;left: 50%;margin-left: -314px;}
.hunter-body-one .search .search-input .search-form>input:first-child{
    border-top-left-radius: 6px;border-bottom-left-radius: 6px;
    margin: 0px auto 0;vertical-align: middle;
    height: 34px;padding: 10px;width: 540px;outline: none;
    border: 1px solid #dfdfdf;font-size: 16px;box-sizing: content-box;
}
.hunter-body-one .search .search-input .search-form>input:last-child{
    cursor: pointer; margin-left: -5px; border: none;
    vertical-align: top; margin-top: 0px;height: 56px; line-height: 56px;
    font-size: 16px; width: 70px;background: #0ba0f4;
    background-image: url(../img/icon_search_01.png);
    background-repeat:no-repeat;background-position: center;
    border-bottom-right-radius: 6px;border-top-right-radius: 6px;
}
.hunter-body-one .search .search-hotword{position: absolute;top: 126px;left: 50%;color: #fff;margin-left: -240px;}
.hunter-body-one .search .search-hotword div{display: inline-block;vertical-align: top;}
.hunter-body-one .search .search-hotword li{float: left;margin: 0 17px 5px 0;}
.hunter-body-two .content{width:1200px;margin:0 auto;}
.hunter-body-two .content .current{margin:15px 0;font-size: 13px;}
.hunter-body-three{margin: 30px auto 60px;position: relative;}
.hunter-body-three .content{width:1200px;margin:0 auto;min-height: 500px;}
.hunter-body-three .content .title{border: 1px solid #eee;border-bottom: none;height: 52px;line-height: 52px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.hunter-body-three .content .title .title-one{float: left;margin-left: 28px;font-size: 18px;color: #333;}
.hunter-body-three .content .title .title-two{float: right;margin-right: 10px;}
.hunter-body-three .content .title .title-two span{font-size: 19px;color: #0ba0f4;}
.hunter-body-three .content .job-list{border: 1px solid #eee;padding: 0 50px;min-height:483px; border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
.hunter-body-three .job-list .item{min-height:66px;padding:25px 0;border-bottom:1px dashed #dfdfdf;}
.hunter-body-three .job-list .item:after{content:'';width:0;height:0;clear:both;display:block;visibility: hidden;}
.hunter-body-three .job-list .job-name{margin:0 10px 15px 0;width:250px;font-size:16px;color:#0ba0f4;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hunter-body-three .job-list .job-name .name{display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hunter-body-three .job-list .wrap-pubTime{display:inline-block;margin-top:3.5px;font-size:13px;color:#999;vertical-align: top;}
.hunter-body-three .job-list .wrap-job-requirement{font-size:14px;color:#999;margin-top: 6px;}
.hunter-body-three .job-list .wrap-job-requirement span{font-size:14px;color:#ff5400;margin-top: 6px;}
.hunter-body-three .job-list .salary{float:left;width:315px;height:66px;line-height:66px;font-size:16px;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hunter-body-three .job-list .company-info{float:left;width:285px;overflow: hidden;}
.hunter-body-three .job-list .company-info .company-intro{margin-top: 6px;line-height: 20px;letter-spacing: 2px;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;font-size: 14px;}
.hunter-body-three .job-list .company-info .company-email{margin-top: 28px;}
.hunter-body-three .job-list .company-favicon{float:right;text-align: center;line-height:66px;overflow: hidden;/* box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3); */}
.hunter-body-three .job-list .company-favicon img{width:64px;height: 64px;margin-top: 10px;}
.hunter-body-three .job-list .job,.hunter-body-three .job-list .salary,.hunter-body-three .job-list .company-info,.hunter-body-three .job-list .company-favicon{display:inline-block;vertical-align: top;}
.hunter-body-three .job-list .company-favicon a{display:inline;}
.hunter-body-three .job-list .job{float:left;width:310px;overflow: hidden;}

/* E 华猎-hunterCompany.jsp */
/* S 华猎-hunter-comp.jsp*/
.hunterc-body-two .content{width:1200px;margin:0 auto;}
.hunterc-body-two .content .current{margin:15px 0;font-size: 13px;}
.hunterc-body-three{width:1200px;margin:0 auto;}
.hunterc-body-three .left-content .searchc{height: 24px;padding: 10px;width: 710px;outline: none;border: 1px solid #eee;font-size: 16px;box-sizing: content-box;}
.hunterc-body-three .left-content .searchb{cursor:pointer;height: 24px;padding: 10px;width: 140px;outline: none;border: 1px solid #05caa0;font-size: 16px;box-sizing: content-box;background-color: #05caa0;color: #fff;margin-left: -6px;}
.hunterc-body-three .left-content .items{margin-top: 20px;width:895px;}
.hunterc-body-three .left-content .items ul li{margin-bottom: 22px;}
.hunterc-body-three .left-content .items .itemc{width: 895px;border: 1px solid #eee;padding: 15px;background-color: #fff;}
/* .hunterc-body-three .left-content .items .itemc:hover{background-color: #f4f4f4;} */
.hunterc-body-three .left-content .items .itemc:hover .item-t .item-cn{color: #1188ec;}
/* .hunterc-body-three .left-content .items .itemc:hover .item-r .introduce{-webkit-line-clamp: unset;} */

.hunterc-body-three .left-content .items .itemc .item-l{width:100px;height: 100px;position: relative;}
.hunterc-body-three .left-content .items .itemc .item-l img{width: 70px;height: 70px;border-radius: 50%;position: absolute;top: 50%;left: 50%;margin-left: -35px;margin-top: -35px;}
.hunterc-body-three .left-content .items .itemc .item-r{width:740px;margin-left: 20px;}
.hunterc-body-three .left-content .items .itemc .item-t{height: 30px;line-height: 30px;}
.hunterc-body-three .left-content .items .itemc .item-t .item-cn{color: #333;font-weight: 600;width: 270px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hunterc-body-three .left-content .items .itemc .item-t div:nth-child(2){width: 170px;}
.hunterc-body-three .left-content .items .itemc .item-t div:not(:first-child){margin-left:30px;}
.hunterc-body-three .left-content .items .itemc .item-r .introduce{min-height: 44px;margin-top: 12px;line-height: 22px;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.hunterc-body-three .left-content .items .itemc .item-r .open-intro{position: relative;text-align: right;right: 28px;padding-top: 10px;}
.hunterc-body-three .left-content .items .itemc .item-r .open-intro .oc-intro{color: #05caa0;font-size: 14px;padding-top: 2px;cursor:pointer;}
.hunterc-body-three .left-content .items .itemc .item-r .introduce-row{-webkit-line-clamp: 2;}

.open-intro .up-open{position: absolute;cursor: pointer;}
.open-intro .up-open:before,.open-intro .up-open:after{width: 0;height: 0;content: '';position: absolute;
	border-top: 10px #fff solid;border-right: 10px transparent dashed;border-bottom: 10px transparent dashed;border-left:10px transparent dashed;}
.open-intro .up-open:before{border-top: 10px #1188ec solid;}
.open-intro .up-open:after{top: -1px;border-top: 10px #fff solid;}

.open-intro .down-close{position: absolute;cursor: pointer;}
.open-intro .down-close:before,.open-intro .down-close:after{width: 0;height: 0;content: '';position: absolute;
	border-top:10px transparent dashed;border-right: 10px transparent dashed;border-bottom: 10px #fff solid;border-left:10px transparent dashed;}
.open-intro .down-close:before{border-bottom: 10px #1188ec solid;top: -12px;}
.open-intro .down-close:after{bottom: -9px;border-bottom: 10px #fff solid;}


.hunterc-body-three .right-content {width: 280px;margin-left: 25px;}
.hunterc-body-three .right-content .storys{margin-top: 20px;}
.hunterc-body-three .right-content .storys li{margin-bottom: 30px;}
.hunterc-body-three .right-content .story{position: relative;}
.hunterc-body-three .right-content .s-pic img{width: 280px;height: 224px;}
.hunterc-body-three .right-content .s-tit{position: absolute;bottom: 10px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 266px;left: 10px;}


/* E 华猎-hunter-comp.jsp*/
/* S 华猎-hunter.jsp*/
.hunter-head-three{width:1200px;margin:0 auto;}
.hunter-head-three .left-content{width: 895px;}
.hunter-head-three .left-content .sort{border: 1px solid #eee;background-color: #fff;width: 895px;height: 40px;line-height: 40px;}
.hunter-head-three .left-content .sort .recommend{height: 24px;text-align: center;line-height: 24px;color: #666;
    font-size: 15px;margin: 7px 0 0 17px;padding: 0 10px;cursor: pointer;}
.hunter-head-three .left-content .sort .recommend:hover{background-color: #05caa0;color: #fff;}
.hunter-head-three .left-content .sort .active{background-color: #05caa0;color: #fff;}
.hunter-head-three .left-content .sort div:first-child{margin-left: 28px;}
.hunter-head-three .left-content .item{margin-top: 20px;height: 90px;background-color: #fff;border: 1px solid #eee;width: 895px;}
.hunter-head-three .left-content .item .header-img{position: relative;width: 100px;height: 100%;}
.hunter-head-three .left-content .item .header-img img{width: 60px;height: 60px;border-radius: 50%;position: absolute;top: 50%;left: 50%;margin-top: -30px;margin-left: -30px;}
.hunter-head-three .left-content .item .cname{line-height: 88px;color: #333;font-weight: 600;margin-left: 10px;width: 80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hunter-head-three .left-content .item .industry{line-height: 88px;margin-left: 40px;width: 570px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hunter-head-three .left-content .item .er{position: relative;    width: 32px;height: 100%;}
.hunter-head-three .left-content .item .er .er-img1{margin: 34px 0 0 0;cursor:pointer;}
.hunter-head-three .left-content .item .er .er-img1:hover + .wechat-content{display: block;}
.hunter-head-three .left-content .item .er .wechat-content{display: none;position: absolute;top: -34px;left: 24px;}
.hunter-head-three .left-content .item .er .er-img{width: 86px;height: 86px;top: 24px;position: absolute;left: 50px;}
.hunter-head-three .left-content .item .er .title{position: absolute;bottom: 24px;left: 50px;font-size: 12px;}


.hunterc-body-three .right-content ,.hunter-head-three .right-content {width: 210px;margin-left: 60px;}
.hunterc-body-three .right-content li,.hunter-head-three .right-content li{margin-bottom: 30px;margin-top: 20px;}
.hunterc-body-three .right-content .add-hunter,.hunter-head-three .right-content .add-hunter{background-color: #f4a944;height: 120px;text-align: center;border-radius: 6px;cursor: pointer;}
.hunterc-body-three .right-content .add-hunter p:first-child,.hunter-head-three .right-content .add-hunter p:first-child{color: #fff;font-size: 24px;height: 60px;line-height: 76px;}
.hunterc-body-three .right-content .add-hunter p:last-child,.hunter-head-three .right-content .add-hunter p:last-child{color: #eee;font-size: 15px;margin-top: 16px;}
/* E 华猎-hunter.jsp*/

/* S 华猎-about.jsp */
.about-body-one{position:relative; height: 400px;width: 100%;margin: 61px auto 0;overflow: hidden;text-align:center;background: url("../img/ltq/about-01.png") no-repeat;background-size: cover;}
.about-body-one .title-1{font-size: 60px;padding: 82px 0 0 0;color: #fff;}
.about-body-one .title-2{font-size: 30px;color: #0ba0f4;margin-top: 78px;letter-spacing: 16px;}
.about-body-one .title-left{width: 88px;height: 1px;background-color: #fff;position: relative;display: inline-block;left: -30px;top: -8px;}
.about-body-one .title-right{width: 88px;height: 1px;background-color: #fff;position: relative;display: inline-block;left: 10px;top: -8px;}

.about-body-two{position:relative; height: 980px;width: 100%;overflow: hidden;text-align:center;background: url("../img/ltq/about-02.png") no-repeat;background-size: 100%;}
.about-body-two .bg-opacity{ position: absolute;left: 0;right: 0;top: 0;bottom: 0;background:rgba(255,255,255,0.98);}
.about-body-two .content{width:1200px;margin:0 auto;min-height: 500px;}
.about-body-two .content .content-1{height: 370px;}
.about-body-two .content-1 .theme-1{padding: 40px 0;font-size: 30px;color: #333;}
.about-body-two .content-1 .items li{float: left;position: relative;}
.about-body-two .content-1 .items li:not(:first-child){margin-left:25px;}
.about-body-two .content-1 .items .item{height: 260px;width: 220px;box-shadow: 0 0 18px rgba(36,84,159,0.2);background-color: #fff;}
.about-body-two .content-1 .items .item .item-t{height: 60px;width: 100%;line-height: 60px;color: #0ba0f4;font-size: 18px;margin-bottom: 22px;}
.about-body-two .content-1 .items .item .item-c{text-align: left;padding-left: 32px;margin-top: 8px;font-size: 14px;}
.about-body-two .content-1 .items .item .item-c span{margin-right: 5px;}
.about-body-two .content-1 .items .item .item-b{width: 42px;height: 2px;background: #0ba0f4;position: absolute;bottom: 20px;left: 50%;margin-left: -21px;}
.about-body-two .content .content-2{height: 500px;}
.about-body-two .content-2 .theme-2{padding: 40px 0;font-size: 30px;color: #333;}
.about-body-two .content-2 .items{box-shadow: 0 0 18px rgba(46,116,198,0.11);}
.about-body-two .content-2 .items ul{background-color: #fff;}
.about-body-two .content-2 .items li{float: left;position: relative;}
.about-body-two .content-2 .items .item{height: 236px;width: 400px;background-color: #fff;background: ;}
.about-body-two .content-2 .items li:first-child .item{background: url("../img/ltq/about-03.png") no-repeat;background-size: cover;}
.about-body-two .content-2 .items li:first-child .item .item-1{font-size: 36px;color: #fff;height: 123px;line-height: 182px;}
.about-body-two .content-2 .items li:first-child .item .item-1 span{font-size: 20px;}
.about-body-two .content-2 .items li:first-child .item .item-2{font-size: 16px;color: #fff;}
.about-body-two .content-2 .items li:nth-child(2) .item{background: url("../img/ltq/about-06.png") no-repeat;background-size: cover;}
.about-body-two .content-2 .items li:nth-child(2) .item .item-1{height: 120px;line-height: 146px;color: #0ba0f4;font-size: 38px;}
.about-body-two .content-2 .items li:nth-child(2) .item .item-1 span{font-size: 20px;}
.about-body-two .content-2 .items li:nth-child(2) .item .item-2{font-size: 16px;color: #0ba0f4;}
.about-body-two .content-2 .items li:nth-child(3) .item{background: url("../img/ltq/about-04.png") no-repeat;background-size: cover;}
.about-body-two .content-2 .items li:nth-child(3) .item .item-1{font-size: 36px;color: #fff;height: 123px;line-height: 182px;}
.about-body-two .content-2 .items li:nth-child(3) .item .item-1 span{font-size: 20px;}
.about-body-two .content-2 .items li:nth-child(3) .item .item-2{font-size: 16px;color: #fff;}
.about-body-two .content-2 .items li:nth-child(5) .item{background: url("../img/ltq/about-05.png") no-repeat;background-size: cover;}
.about-body-two .content-2 .items li:nth-child(5) .item .item-1{height: 138px;line-height: 170px;color: #fff;font-size: 38px;}
.about-body-two .content-2 .items li:nth-child(5) .item .item-1 span{font-size: 20px;}
.about-body-two .content-2 .items li:nth-child(5) .item .item-2{font-size: 16px;color: #fff;}
.about-body-two .content-2 .items li:nth-child(4) .item .item-1{height: 140px;line-height: 192px;color: #0ba0f4;font-size: 28px;}
.about-body-two .content-2 .items li:nth-child(4) .item .item-2{font-size: 16px;color: #999;}
.about-body-two .content-2 .items li:nth-child(6) .item .item-1{height: 140px;line-height: 192px;color: #0ba0f4;font-size: 28px;}
.about-body-two .content-2 .items li:nth-child(6) .item .item-2{font-size: 16px;color: #999;}
.about-body-two .content-2 .items .item .item-left{height: 34px;width: 3px;background-color: #0ba0f4;position: absolute;top: 40px;}

.about-body-three{position:relative; height: 300px;width: 100%;margin: 62px auto 0;text-align:center;background: url("../img/ltq/about-07.png") no-repeat;background-size: cover;}
.about-body-three .content{display: flex;}
.about-body-three .content .content-1{flex:1;position: relative;text-align: right;}
.about-body-three .content .content-1 img:first-child{width: 450px;position: absolute;top: -20px;right: 0px;}
.about-body-three .content .content-1 img:last-child{width: 280px;position: absolute;top: 146px;right:0px;}
.about-body-three .content .content-2{flex:1;position: relative;text-align: left;padding: 26px 0px 0 36px;}
.about-body-three .content .content-2 .theme-1{font-size: 30px;color: #333;}
.about-body-three .content .content-2 .theme-1 span{font-size: 16px;}
.about-body-three .content .content-2 .items{font-size: 16px;margin-top: 30px;color:#fff;}
.about-body-three .content .content-2 .items li{margin-top: 20px;}

.about-body-four{position:relative; height: 840px;width: 100%;margin: 62px auto 0;text-align:center;}
.about-body-four .content{width:1200px;margin:0 auto;}
.about-body-four .content-1{position: relative;}
.about-body-four .content-1 .theme-1{font-size:30px;color:#333;}
.about-body-four .content-1 .theme-1-1{color: #0ba0f4;font-size: 20px;margin-top: 12px;}
.about-body-four .content-1 .theme-1-2{width: 40px;height: 2px;background-color: #333;position: absolute;left: 50%;margin-left: -20px;top: 78px;}
.about-body-four .content-1 .items{color:#fff;margin-top: 50px;border-radius: 6px;height: 338px;background-color: #eee;overflow: hidden;}
.about-body-four .content-1 .items .item-1{text-align:left;display: flex;background: url("../img/ltq/about-11.png") no-repeat;background-size: cover;height: 272px;}
.about-body-four .content-1 .items .item-1 .item-list{flex: 1;}
.about-body-four .content-1 .items .item-1 .item-list:first-child{margin-top: 98px;padding-left: 54px;line-height: 26px;}
.about-body-four .content-1 .items .item-1 .item-list:nth-child(2){margin-top: 98px;line-height: 26px;}
.about-body-four .content-1 .items .item-1 .item-list:nth-child(3){margin-top: 38px;line-height: 30px;}
.about-body-four .content-1 .items .item-1 .item-list:nth-child(4){margin-top: 38px;line-height: 30px;}
.about-body-four .content-1 .items .item-2{background-color: #0ba0f4;font-size:17px;height:66px;line-height: 66px;}
.about-body-four .content-2{position: relative;}
.about-body-four .content-2 .theme-2-1{color: #0ba0f4;font-size: 20px;margin-top: 30px;}
.about-body-four .content-2 .theme-2-2{width: 40px;height: 2px;background-color: #333;position: absolute;left: 50%;margin-left: -20px;top: 36px;}
.about-body-four .content-2 .items{color:#fff;margin-top: 50px;border-radius: 6px;height: 338px;}
.about-body-four .content-2 .items li{float:left;}
.about-body-four .content-2 .items .item{height: 280px;width: 262px;border: 1px solid #eee;border-radius: 6px;}
.about-body-four .content-2 .items .item .title{height:60px;background-color: #eee;color: #0ba0f4;font-size: 18px;line-height: 60px;}
.about-body-four .content-2 .items .item ul{text-align:left; color: #999;margin-top: 20px;line-height: 30px;padding: 0 24px;}
.about-body-four .content-2 .items .item-list .item-li:not(:first-child){margin-left:50px;}

.about-body-five{position:relative; height: 740px;width: 100%;margin: 30px auto 0;background: url("../img/ltq/about-02.png") no-repeat;background-size: 100%;}
.about-body-five .bg-opacity{ position: absolute;left: 0;right: 0;top: 0;bottom: 0;background:rgba(255,255,255,0.98);}
.about-body-five .content-1 .theme-1{color: #0ba0f4;font-size: 20px;text-align: center;    height: 60px;margin-top: 20px;}
.about-body-five .content-1 .theme-2{width: 40px;height: 2px;background-color: #333;position: absolute;left: 50%;margin-left: -20px;top: 55px;}
.about-body-five .content-1 .items{display: flex;}
.about-body-five .content-1 .items .item-1{color:#fff;flex:1;height: 300px;background: url("../img/ltq/about-13.png") no-repeat;background-size: cover;}
.about-body-five .content-1 .items .item-1 ul{padding: 64px 0 0 34%;line-height: 34px;}
.about-body-five .content-1 .items .item-1 ul img{width: 16px;height: 16px;position: relative;top: 3px;right: 5px;}
.about-body-five .content-1 .items .item-2{flex:1;height: 300px;background: url("../img/ltq/about-14.png") no-repeat;background-size: cover;}
.about-body-five .content-2 .theme{font-size: 30px;color: #333; text-align: center;height: 100px;line-height: 140px;}
.about-body-five .content-2 .items{width:1200px;margin:0 auto;background-color: #fff;}
.about-body-five .content-2 .items li{float: left;margin-left: 78px;margin-top: 30px;}
.about-body-five .content-2 .items li:nth-child(6n+1){margin-left: 0px;}
.about-body-five .content-2 .items .item{border: 1px solid #eee;border-radius: 6px;padding: 16px 50px;}
.about-body-five .content-3{color: #333;font-size: 30px;text-align: center;height: 100px;line-height: 154px;}

.about-body-six{position:relative; height: 290px;width: 100%;margin: 30px auto 0;background: url("../img/ltq/job-header.png") no-repeat;background-size: 100%;}
.about-body-six .content{width:1200px;margin:0 auto;}
.about-body-six .content .items li{float: left;margin-left: 90px;margin-top: 40px;}
.about-body-six .content .items li:nth-child(5n+1){margin-left: 0px;}

.about-body-seven{position:relative; height: 700px;width: 100%;}
.about-body-seven .content .theme{font-size: 30px;color: #333; text-align: center;height: 100px;line-height: 140px;}
.about-body-seven .content .items{overflow: hidden;border-radius: 6px;box-shadow: 0 0 20px rgba(58,136,228,0.15);width:1200px;margin:30px auto;background-color: #fff;display: flex;}
.about-body-seven .content .items .item1{flex:1;height:500px;background: url("../img/ltq/about-12.png") no-repeat;background-size: 100%;color: #fff;text-align: center;line-height: 35px;font-size: 18px;font-weight: bolder;letter-spacing: 2px;}
.about-body-seven .content .items .item1 ul{margin-top: 32%;}
.about-body-seven .content .items .item2{flex:1;position: relative;}
.about-body-seven .content .items .item2 input{display: block;width:320px;height:32px;color:#000;}
.about-body-seven .content .items .item2 input::-webkit-input-placeholder{color:#596d79;opacity:0.6;}
.about-body-seven .content .items .item2 input:-moz-placeholder{color:#596d79;opacity:0.6;}
.about-body-seven .content .items .item2 input::-moz-placeholder{color:#596d79;opacity:0.6;}
.about-body-seven .content .items .item2 input:-ms-input-placeholder{color:#596d79;opacity:0.6;}
.about-body-seven .content .items .item2 .btn-submit{border:none;color:#fff;background-color: #0ba0f4;border-radius: 22px;margin: 370px 0 0 -162px;position: absolute;left: 50%;cursor: pointer;}
.about-body-seven .content .items .item2 .btn-resume-text{background: url("../img/ltq/about-upload.png") no-repeat;background-position-x: 120px;background-position-y: 11px;background-size: 22px;}
.about-body-seven .content .items .item2 .file-name{height: 30px;line-height: 30px;color: #0ba0f4;word-wrap: break-word;word-break: break-all;overflow: hidden;}
.about-body-seven .content .items .item2 .filemsg{height: 30px;line-height: 30px;color: red;font-size: 12px;}
.about-body-seven .content .items .item2 .upload_desc{margin-top: 10px;font-size: 13px;}

.about-body-seven .content .items .item2 .form-body{padding: 90px 125px 0;}
.about-body-seven .content .items .item2 .form-body .form-input {position: relative;text-align: left;overflow: hidden;font-size: 0;}
.about-body-seven .content .items .item2 .form-body .form-input input {height: 40px;border: none;border: 1px solid #ebebeb;width: 100%;box-sizing: border-box;padding-left: 14px;}
.about-body-seven .content .items .item2 .btnsubmit{width: 100%;height: 34px;background-color: #0ba0f4;border: none;border-radius: 20px;color: #fff;font-size: 16px;margin-top: 54px;cursor:pointer;}


/* E about.jsp */

/** S-关于我们 **/
.about-page .banner{
	background-image: url(../img/banner-about.png);
    background-position: center;
    background-repeat: no-repeat;
	height: 400px;
    margin-top: 61px;
}

.about-page .banner .banner-content .title{
	font-size: 28px;
    color: #fff;
    width: 180px;
    text-align: center;
    margin: auto;
    padding-top: 66px;
}

.content-page .icon-crown {
	background-image: url(../img/spr-group.png);
	background-position: -91px -171px;
	width: 24px;
	height: 20px
}

.content-page .icon-heart-plus {
	background-image: url(../img/spr-group.png);
	background-position: -62px -171px;
	width: 24px;
	height: 22px
}

.content-page .icon-circle {
	background-image: url(../img/spr-group.png);
	background-position: 0 -171px;
	width: 28px;
	height: 27px
}

.content-page .icon-badge {
	background-image: url(../img/spr-group.png);
	background-position: -29px -203px;
	width: 24px;
	height: 29px
}

.content-page .icon-circle-rmb {
	background-image: url(../img/spr-group.png);
	background-position: -33px -171px;
	width: 24px;
	height: 24px
}

.content-page .icon-security {
	background-image: url(../img/spr-group.png);
	background-position: 0 -203px;
	width: 24px;
	height: 29px
}

.content-page .icon-yhjk {
	background-image: url(../img/spr-case.png);
	background-position: 0 -258px;
	width: 100px;
	height: 100px
}

.content-page .icon-yhjk-qrcode {
	background-image: url(../img/spr-case.png);
	background-position: 0 -129px;
	width: 124px;
	height: 124px
}

.content-page .icon-zqys {
	background-image: url(../img/spr-case.png);
	background-position: -105px -258px;
	width: 100px;
	height: 100px
}

.content-page .icon-zqys-qrcode {
	background-image: url(../img/spr-case.png);
	background-position: -129px -129px;
	width: 124px;
	height: 124px
}

.content-page .icon-dlnk {
	background-image: url(../img/spr-case.png);
	background-position: -258px 0;
	width: 100px;
	height: 100px
}

.content-page .icon-dlnk-qrcode {
	background-image: url(../img/spr-case.png);
	background-position: 0 0;
	width: 124px;
	height: 124px
}

.content-page .icon-fxz {
	background-image: url(../img/spr-case.png);
	background-position: -258px -105px;
	width: 100px;
	height: 100px
}

.content-page .icon-fxz-qrcode {
	background-image: url(../img/spr-case.png);
	background-position: -129px 0;
	width: 124px;
	height: 124px
}

.content-page .icon-wechat {
	background-image: url(../img/spr-group.png);
	background-position: -95px 0;
	width: 85px;
	height: 73px
}

.content-page .icon-personal {
	background-image: url(../img/spr-group.png);
	background-position: 0 -82px;
	width: 77px;
	height: 84px
}

.content-page .icon-page {
	background-image: url(../img/spr-group.png);
	background-position: -185px -71px;
	width: 60px;
	height: 74px
}

.content-page .icon-smart {
	background-image: url(../img/spr-group.png);
	background-position: 0 0;
	width: 90px;
	height: 77px
}

.content-page .icon-msg {
	background-image: url(../img/spr-group.png);
	background-position: -185px 0;
	width: 70px;
	height: 66px
}

.content-page .icon-flower {
	background-image: url(../img/spr-group.png);
	background-position: -95px -78px;
	width: 76px;
	height: 76px
}

.content-page .banner-content {
	position: relative;
	height: 400px;
	-webkit-animation: fade-up-in 1s;
	-moz-animation: fade-up-in 1s;
	-o-animation: fade-up-in 1s;
	animation: fade-up-in 1s
}

.content-page .banner-content .title {
	letter-spacing: 6px;
	font-size: 55px;
	color: #1a1717
}

.content-page .banner-content .sub-title {
	margin-top: 23px;
	text-indent: 3px;
	letter-spacing: 2px;
	font-size: 24px;
	color: #333
}

.content-page .banner-content .desc {
	margin-top: 63px;
	line-height: 30px;
	font-size: 16px;
	color: #5c7087
}

.content-page .banner-content .btn-join {
	vertical-align: top;
    height:56px;
    line-height:56px;
	font-size: 16px;
	width:70px;
	background-image: url(../img/icon_search_01.png);
    background-repeat: no-repeat;
    background-position: center;
	border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.content-page .banner-content .banner-play {
	position: absolute
}

.content-page .about-us {
	overflow: hidden;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 2;
	color: #fff;
	top: 260px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

.content-page .about-us .about-card {
	float: left;
	width: 50%;
	height: 300px;
	padding: 30px 35px 35px 38px;
	background: #2874dc;
	line-height: 28px;
	font-size: 14px
}

.content-page .about-us .about-card:first-child {
	background: #ffffff;
}

.content-page .about-us .about-card:last-child {
	background: #ecf7fe
}

.content-page .about-us .about-card .title {
	font-size: 24px;
	color: #333;
}

.content-page .about-us .about-card .card-content {
	margin-top: 24px;
	color: #666;
	font-size:14px;
}

.content-page .about-us .about-card .card-content span{
	float:left;
	height: 44px;
    line-height: 44px;
	margin-left: 30px;
	border: 1px solid #0ba0f4;
    padding: 0 10px;
	width: 380px;
	text-align: center;
	border-radius: 6px;
	color: #0ba0f4;
}
.content-page .about-us .about-card .card-content span.idea-text{
	line-height: 22px;
}

.content-page .about-us .about-card .card-content span:hover{
	background: #0ba0f4;
	color: #fff;
}

.content-page .about-us .about-card .card-content .icon-idea{
	background-image: url(../img/icon_idea.png);
	width: 95px;
	height: 44px;
	display: inline-block;
	float: left;
}

.content-page .about-us .about-card .card-content .icon-original{
	background-image: url(../img/icon_original.png);
	width: 95px;
	height: 44px;
	display: inline-block;
	float: left;
}

.content-page .about-us .about-card .card-content .icon-power{
	background-image: url(../img/icon_power.png);
	width: 95px;
	height: 44px;
	display: inline-block;
	float: left;
}

.content-page .section {
	padding-top: 40px
}

.content-page  .services-section{
	height: 390px;
	padding-top: 100px;
	background: #fff;
}

.content-page .our-services {
	padding-top:30px;
    background-color: #fff;
    background-position: center;
}

.content-page .our-services .services-cards{
	display: inline-block;
	width: 100%;
}

.content-page .our-services .services-cards .services-item{
	width: 25%;
    float: left;
	cursor: pointer;
}

.content-page .our-services .services-cards .services-item .display-i{
	display: inline-block;
	width:100%;
}

.content-page .our-services .services-cards .services-item div{
	text-align: center;
	margin-bottom: 20px;
}

.content-page .our-services .services-cards .services-item .icon-services{
	background-image: url(../img/icon_services.png);
    width: 132px;
    height: 132px;
    display: inline-block;
	margin: 20px 85px 0;
}
.content-page .our-services .services-cards .services-item .icon-web{
	background-position: -3px -128px;
}

.content-page .our-services .services-cards .services-item .icon-hunter{
	background-position: -153px -128px;
}

.content-page .our-services .services-cards .services-item .icon-school{
	background-position: -306px -128px;
}

.content-page .our-services .services-cards .services-item .icon-appreciation{
	background-position: -455px -128px;
}

.content-page .our-services .services-cards .services-item:hover .icon-web{
	background-position: -3px 0px;
}

.content-page .our-services .services-cards .services-item:hover .icon-hunter{
	background-position: -153px 0px;
}

.content-page .our-services .services-cards .services-item:hover .icon-school{
	background-position: -306px 0px;
}

.content-page .our-services .services-cards .services-item:hover .icon-appreciation{
	background-position: -455px 0px;
}

.content-page .our-services .services-cards .services-item:hover div{
	color:#0ba0f4;
}

.content-page .section .section-title {
	position: relative;
	padding-bottom: 20px;
	font-size: 18px;
	color: #171313;
	text-align: center;
}

.content-page .section .section-title::after {
	content: '';
	position: absolute;
	bottom: 27px;
	left: 50%;
    margin-left: 59px;
	width: 30px;
	height: 2px;
    background: #0ba0f4;
}

.content-page .section .section-title::before {
	content: '';
	position: absolute;
	bottom: 27px;
	left: 50%;
    margin-left: -92px;
	width: 30px;
	height: 2px;
    background: #0ba0f4;
}

.content-page .section .section-title .section-title-side {
	position: absolute;
	right: 0;
	line-height: 40px;
	font-size: 16px;
	color: #0ba0f4
}

.content-page .section .section-sub-title {
	margin-top: 28px;
	font-size: 24px;
	color: #171313
}

.content-page .web-section {
	padding: 40px 0 50px;
	background-color: #ecf7fe;
	background-position: center
}

.content-page .web-section .web-cards {
	overflow: hidden;
	margin-top: 40px;
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.content-page .web-section .web-cards .card-item {
	float: left;
	width: 20%;
	height: 273px;
	padding: 20px;
}

.content-page .web-section .web-cards .card-item {
	border-left: 1px solid #eaeaea;
}

.content-page .web-section .web-cards .card-item:first-child {
	border-left: none;
}

.content-page .web-section .web-cards .card-item .title{
	position: relative;
	padding: 10px;
    text-align: center;
	color: #666;
	font-size: 18px;
}
.content-page .web-section .web-cards .card-item .title::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -22px;
    width: 44px;
    height: 3px;
    background: #0ba0f4;
}

.content-page .web-section .web-cards .card-item .pic{
	width: 128px;
    margin: 40px auto 20px;
    display:block;
}

.content-page .web-section .web-cards .card-item .description{
	display:none;
	color:#fff;
	padding: 20px 0;
}

.content-page .web-section .web-cards .card-item .description div{
	margin-top:15px;
	font-size:14px;
	line-height: 20px;
}

.content-page .web-section .web-cards .card-item .description div:first-child{
    margin-top:0;
}

.content-page .web-section .web-cards .card-item:hover .simple{
	display:none;
}

.content-page .web-section .web-cards .card-item:hover{
	background:#0ba0f4;
}

.content-page .web-section .web-cards .card-item:hover .description{
	display:block;
}

.content-page .web-section .web-cards .card-item .title .icon {
	position: absolute;
	left: -40px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-o-transform: translate(0,-50%);
	transform: translate(0,-50%)
}

.content-page .web-section .web-cards .card-item .desc {
	margin-top: 22px;
	line-height: 32px;
	font-size: 16px;
	color: #5c7087
}

.content-page .hunter-section {
	background: #fff;
	padding-bottom:40px;
}

.content-page .hunter-section .hunter-top{
	margin-top: 40px;
}

.content-page .hunter-section .hunter-top .top-item{
	width: 360px;
    height: 330px;
    float: left;
    margin-left: 60px;
	-webkit-box-shadow: 0 0 20px rgba(11, 160, 244, 0.1);
    -moz-box-shadow: 0 0 20px rgba(11, 160, 244, 0.1);
    box-shadow: 0 0 20px rgba(11, 160, 244, 0.1);
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.content-page .hunter-section .hunter-top .top-item .top-icon{
	width: 165px;
    height: 165px;
    margin: 40px auto 40px;
}

.content-page .hunter-section .hunter-top .top-item .top-text{
	padding-top: 10px;
    font-size: 24px;
    text-align: center;
}

.content-page .hunter-section .hunter-top .top-item:first-child {
	margin-left:0;
}

.content-page .hunter-section .hunter-cards {
	margin-top: 40px;
	height: 297px
}

.content-page .hunter-section .hunter-cards .card-item {
	position: relative;
	float: left;
	top: 0;
	margin-left: 38px;
	width: 271px;
	height: 297px;
	text-align: center;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
	background:#e4e7ec;
	overflow: hidden;
}

.content-page .hunter-section .hunter-cards .card-item:first-child {
	margin-left: 0
}

.content-page .hunter-section .hunter-cards .card-item .title {
	font-size: 20px;
	color: #17191d
}

.content-page .hunter-section .hunter-cards .card-item .sep {
	height: 1px;
	width: 63px;
	background: #c9c9c9
}

.content-page .hunter-section .hunter-cards .card-item .desc {
	overflow: hidden;
	line-height: 26px;
	font-size: 16px;
	color: #5c7087;
	text-align: left;
	padding-left:8px;
	padding-bottom: 10px;
}

.content-page .hunter-section .hunter-cards .card-item .desc::before{
	content: '';
    position: absolute;
    margin-top: 7px;
    left: 18px;
    width: 10px;
    height: 10px;
    background: #aab8cb;
    border-radius: 50%;
}

.content-page .hunter-section .hunter-cards .card-item .item-bottom{
    padding: 24px 0;
    font-size: 20px;
    color: #0ba0f4;
}

.content-page .hunter-section .hunter-cards .card-item .normal-content{
	padding: 15px 20px 0 30px ;
	height: 220px;
	background:#fff;
}

.content-page .hunter-section .hunter-cards .card-item .normal-content .title {
	
}

.content-page .hunter-section .hunter-cards .card-item .normal-content .sep {
	margin: 27px auto 28px
}

.content-page .hunter-section .hunter-cards .card-item .active-content {
	display: none
}

.content-page .hunter-section .hunter-cards .card-item .active-content .sep {
	margin: 25px auto 42px
}

.content-page .hunter-section .hunter-cards .card-item:hover {
	top: -14px;
	/*-webkit-box-shadow: 0 3px 3px #f2f2f2;
	-moz-box-shadow: 0 3px 3px #f2f2f2;
	box-shadow: 0 3px 3px #f2f2f2*/
}

/*.content-page .hunter-section .hunter-cards .card-item:hover .normal-content {
	display: none
}

.content-page .hunter-section .hunter-cards .card-item:hover .active-content {
	display: block;
	-webkit-animation: fade-in .5s;
	-moz-animation: fade-in .5s;
	-o-animation: fade-in .5s;
	animation: fade-in .5s
}*/

.content-page .datas-section{
	background-image: url(../img/icon_bg_datas.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 240px;
}

.content-page .datas-section .datas-item{
	position: relative;
    float: left;
    top: 0;
    width: 25%;
    text-align: center;
}

.content-page .datas-section .datas-item:first-child{
	margin-left: 0;
}

.content-page .datas-section .datas-item .number{
	font-size: 36px;
    color: #0ba0f4;
    padding: 15px 0 0 0;
}

.content-page .datas-section .datas-item .text{
	font-size: 18px;
    color: #0ba0f4;
}

.content-page .datas-section .datas-item .sep {
    margin: 27px auto 28px;
}

.content-page .datas-section .datas-item .sep {
    height: 3px;
    width: 63px;
    background: #0ba0f4;
}

.content-page .other-section {
	padding-bottom:40px;
}

.content-page .other-section .other-area .img{
	float:left;
	width: 600px;
    height: 312px;
}

.content-page .other-section .other-area .text{
	float:right;
	padding: 20px;
	width: 600px;
    height: 340px;
}

.content-page .other-section .other-area .text .title{
	font-size:24px;
	margin-bottom:40px;
}

.content-page .other-section .other-area .text .areas{
	color: #5c7087;
	line-height: 32px;
}

.content-page .other-section .other-hunter-job .img{
	float:right;
}

.content-page .other-section .other-hunter-job .text{
	float:left;
	padding: 20px;
	width: 600px;
    height: 340px;
}

.content-page .other-section .other-hunter-job .text .title{
	font-size:24px;
	margin-bottom:40px;
}

.content-page .other-section .other-hunter-job .text .desc{
    color: #5c7087;
	line-height:32px;
	margin-top: 10px;
}
.content-page .other-section .other-hunter-job .text .desc strong{
    font-weight: 700;
    color: #333;
}
/** E-关于我们 **/

/* S-关于我们-校园服务 */
.content-page .school-section {
	height: 480px;
	background: #ecf7fe;
}

.content-page .school-section .school-cards {
	margin-top: 40px;
	height: 297px
}

.content-page .school-section .school-cards .card-item {
	position: relative;
	float: left;
	top: 0;
	margin-left: 66px;
	width: 250px;
	height: 297px;
	text-align: center;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
	overflow: hidden;
}

.content-page .school-section .school-cards .card-item:first-child {
	margin-left: 0
}

.content-page .school-section .school-cards .card-item .title {
	font-size: 20px;
	color: #17191d
}

.content-page .school-section .school-cards .card-item .item-bottom{
    padding: 23px 0;
    font-size: 14px;
    color: #5c7087;
	line-height: 24px;
}

.content-page .school-section .school-cards .card-item .normal-content{
	padding: 30px 20px 0 30px ;
	height: 180px;
}

.content-page .school-section .school-cards .card-item .tab1{
	background: #ffc529;
}

.content-page .school-section .school-cards .card-item .tab2{
	background: #63d38b;
}

.content-page .school-section .school-cards .card-item .tab3{
	background: #fe6d6d;
}

.content-page .school-section .school-cards .card-item .tab4{
	background: #0ba0f4;
}

.content-page .school-section .school-cards .card-item .normal-content .icon-project{
	background-image: url(../img/icon_project.png);
    background-position: center;
    background-repeat: no-repeat;
	width:67px;
    height: 54px;
	margin: 10px auto 0;
}

.content-page .school-section .school-cards .card-item .normal-content .icon-school-recruitment{
	background-image: url(../img/icon_school_recruitment.png);
    background-position: center;
    background-repeat: no-repeat;
	width:67px;
    height: 54px;
	margin: 10px auto 0;
}

.content-page .school-section .school-cards .card-item .normal-content .icon-school-partner{
	background-image: url(../img/icon_school_partner.png);
    background-position: center;
    background-repeat: no-repeat;
	width:67px;
    height: 54px;
	margin: 10px auto 0;
}

.content-page .school-section .school-cards .card-item .normal-content .icon-employer{
	background-image: url(../img/icon_employer.png);
    background-position: center;
    background-repeat: no-repeat;
	width:67px;
    height: 54px;
	margin: 10px auto 0;
}

.content-page .school-section .school-cards .card-item .normal-content .desc{
	color:#fff;
	font-size: 20px;
    margin: 20px 0 0 0;
}


.content-page .school-section .school-cards .card-item:hover {
	top: -14px;
}
/* E-关于我们-校园服务 */

/* S-关于我们-增值服务 */
.content-page .appreciation-section {
	height: 380px;
	background: #fff;
}

.content-page .appreciation-section .appreciation-cards{
	padding-top:40px;
}

.content-page .appreciation-section .appreciation-cards .cards-item{
	float:left;
	width:520px;
	height:200px;
	margin: 0 40px;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
	border-radius: 8px;
}

.content-page .appreciation-section .appreciation-cards .cards-item .title{
	font-size:18px;
    padding: 28px 28px 20px 28px;
    text-align: center;
}

.content-page .appreciation-section .appreciation-cards .cards-item .content .item{
	width: 33.33%;
    float: left;
    text-align: center;
}

.content-page .appreciation-section .appreciation-cards .cards-item .content .item div{
	padding:5px 0;
	color:#5c7087;
}

.content-page .appreciation-section .appreciation-cards .cards-item .content .item div:first-child{
	font-size: 24px;
    color: #0ba0f4;
	padding: 10px 0;
}

/* E-关于我们-增值服务 */

/* S-联系我们 */
.content-page .contact-section {
	height: 530px;
	/* background: #ecf7fe; */
}

.content-page .contact-section .contact-cards{
	padding-top:40px;
}
.content-page .contact-section .contact-cards .cards-items{
	float:left;
	width:1200px;
	height:355px;
	/* margin: 0 40px; */
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
	border-radius: 8px;
	background: #fff;
}
.content-page .contact-section .contact-cards .cards-items ul{
	width:470px;
	float:left;
	margin:0 0px 0 130px;
}

.content-page .contact-section .contact-cards .cards-items .address-map{
	width:530px;
	height:300px;
	margin-top:28px;
	float:left;
}

.content-page .contact-section .contact-cards .cards-items ul li:first-child{

}
.content-page .contact-section .contact-cards .cards-items ul li{
    margin-top: 38px;
    font-size:14px;
}
.content-page .contact-section .contact-cards .cards-items ul li span{
    position: relative;
    top: -13px;
    right: -36px;
}
/* E-联系我们 */

/* S-资源共享 */
.content-page .share{
	padding-top:20px;
}
.share-section .share .share-content{
	margin-top:20px;
}
.share-section .share .share-content .share-list{
	float:left;
	width:840px;
	border-radius: 8px;
	background:#fff;
	/*-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);*/
}

.share-section .share .share-content .share-list .share-cards{
	padding:20px;
}

.share-section .share .share-content .share-list .share-cards .cards-item{
	padding: 20px 0;
    margin: 0 20px;
	border-top: 1px dashed #ddd;
}

.share-section .share .share-content .share-list .share-cards .cards-item:first-child{
	padding-top:0;
	border-top: none;
}

.share-section .share .share-content .share-list .share-cards .cards-item .item-img{
	float:left;
	background-image: url(../img/icon_filetype.png);
    background-position: center;
    background-repeat: no-repeat;
	width:50px;
    height: 50px;
	background-size: 210px;
}

.share-section .share .share-content .share-list .share-cards .cards-item .type-1 {background-position: -80px -7px;}
.share-section .share .share-content .share-list .share-cards .cards-item .type-2 {background-position: -150px -7px;}
.share-section .share .share-content .share-list .share-cards .cards-item .type-3 {background-position: -10px -73px;}
.share-section .share .share-content .share-list .share-cards .cards-item .type-4 {background-position: -150px -73px;}
.share-section .share .share-content .share-list .share-cards .cards-item .type-5 {background-position: -9px -7px;}
.share-section .share .share-content .share-list .share-cards .cards-item .type-6 {background-position: -83px -73px;}

.share-section .share .share-content .share-list .share-cards .cards-item .item-bd{
	float:left;
	padding: 0 0 0 40px;
    height: 50px;
    width: 708px;
}

.share-section .share .share-content .share-list .share-cards .cards-item .item-bd .item-bottom span{
	display:inline-block;
	width:32%;
	color:#5c7087;
	font-size:14px;
}

.share-section .share .share-content .share-list .share-cards .cards-item .item-bd .item-bottom span.date{
	text-align:center;
}

.share-section .share .share-content .share-list .share-cards .cards-item .item-bd .item-bottom .integral{
    color: #ff5400;
    font-size: 16px;
    font-weight: 700;
}

.share-section .share .share-content .share-list .share-cards .cards-item .item-name{
	font-size: 18px;
	padding-bottom: 10px;
	font-weight: bold;
}

.share-section .share .share-content .share-tab{
	float:left;
	margin-left:40px;
	width:300px;
}

.share-section .share .share-content .share-tab .share-center{
	width:100%;
	height:180px;
	border-radius: 8px;
	margin-bottom: 20px;
	background:#fff;
	/*-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);*/
}

.share-section .share .share-content .share-tab .title{
	padding:24px 0;
	margin:0 15px;
	font-size:18px;
	text-align:center;
	font-weight:700;
	border-bottom:1px solid #eee;
}

.share-section .share .share-content .share-tab .share-center .content{
	margin:0 15px;
}

.share-section .share .share-content .share-tab .share-center .content .content-item{
	float:left;
	width:33.33%;
	text-align:center;
	color:#5c7087;
	margin: 20px 0;
}

.share-section .share .share-content .share-tab .share-center .content .content-item div{
	padding:10px 0;
}

.share-section .share .share-content .share-tab .share-center .content .content-item div.number{
	color:#ff5400;
	font-weight:700;
}

.share-section .share .share-content .share-tab .share-center .content::after{
	clear: both;
	display: table;
    line-height: 0;
    content: "";
}

.share-section .share .share-content .share-tab .share-upload {
	width: 100%;
    height: 48px;
    background: #0ba0f4;
    border-radius: 6px;
	line-height: 48px;
    text-align: center;
    color: #fff;
	margin-bottom: 20px;
}

.share-section .share .share-content .share-tab .share-hot{
	width:100%;
	border-radius: 8px;
	margin-bottom: 20px;
	background:#fff;
	/*-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);*/
}

.share-section .share .share-content .share-tab .share-hot .hot-cards{
	padding:10px 20px;
}

.share-section .share .share-content .share-tab .share-hot .hot-cards .cards-item{
	padding: 15px 0;
	border-top:1px dashed #eee;
}

.share-section .share .share-content .share-tab .share-hot .hot-cards .cards-item:first-child{
	padding-top: 0;
	border-top:none;
}

.share-section .share .share-content .share-tab .share-hot .hot-cards .cards-item .name{
	color:#666;
	margin-bottom:8px;
	font-weight: bold;
	font-size: 14px;
}

.share-section .share .share-content .share-tab .share-hot .hot-cards .cards-item .upload-user{
	float:left;
	font-size:14px;
	color:#999;
}

.share-section .share .share-content .share-tab .share-hot .hot-cards .cards-item .upload-date{
	float:right;
	font-size:14px;
	color:#999;
}

.share-section .share .share-content .share-details-section{
    padding:20px;
	margin:0 20px;
}

/* E-资源共享 */

/* S-人才推荐 */
.recommend-section{padding: 40px 0 40px;}
.card-recommend{width:1200px;margin:auto; overflow: hidden;}
.card-recommend .recommend-type{float:left;width:260px;padding:20px;background: #fff;overflow: hidden;}
.card-recommend .recommend-type .hd{font-size:18px;margin-bottom:20px;}
.card-recommend .recommend-type .hd span{padding-bottom:10px;display: block;width: 72px;border-bottom: 2px solid #f50000;}
.card-recommend .recommend-type .bd li{padding-top: 26px;color: #808c99;padding-bottom: 10px;border-bottom: 1px solid #eee;}
.card-recommend .recommend-type .bd li:first-child{padding-top:0;}
.card-recommend .recommend-type .bd li span{float:right;display: block;}
.card-recommend .recommend-type .bd li::after{clear:both;display: table;line-height: 0;content: "";}
.card-recommend .recommend-type .bd li.active{color:#0ba0f4;}
.card-recommend .recommend-type .bd li.active span{
    transform:rotate(90deg);
    -ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg); 	/* Opera */
}
.card-recommend .recommend-list .hd{height:30px;line-height:30px;margin-bottom: 20px;text-align: right;font-size: 14px;color: #5c7087;}
.card-recommend .recommend-list{float:left;width:900px;margin-left:40px;padding:20px 40px;background: #fff; overflow: hidden;min-height:700px;}
.card-recommend .recommend-list .bd li{float:left;width:250px;margin-left:35px;}
.card-recommend .recommend-list .bd li:nth-child(n+4){margin-top:30px;}
.card-recommend .recommend-list .bd li:nth-child(3n+1){margin-left:0px;}
.card-recommend .recommend-list .bd{margin-bottom:20px;}
.card-recommend .recommend-list .bd .item{height:290px;width:100%;background: #ecf7fe;padding:20px;}
.card-recommend .recommend-list .bd .item .title{font-size: 18px;text-align: center;color: #000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height:22px;line-height: 22px;}
.card-recommend .recommend-list .bd .item .desc{height: 160px;line-height: 26px;word-break: break-word;color: #5c7087;margin: 18px 0;font-size: 14px;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;display: -webkit-box;}
.card-recommend .recommend-list .bd .item .btn-details{ font-size: 14px;width: 90px;text-align: center;margin: auto;padding: 7px 12px;border: 1px solid #0ba0f4;color: #0ba0f4;}
.card-recommend .recommend-list .bd .item .btn-details:hover{background: #0ba0f4;color:#fff;}
.card-recommend .recommend-list .bd .item .btn-details a:hover{background: #0ba0f4;color:#fff;}

.recommend .banner{background-image:url(../img/recommend_bg.png);background-position:center;background-repeat:no-repeat;height:400px;padding-top: 61px;}
/* E-人才推荐*/


/* S-遇见 */
.job-list-search{
	/* background-image: url(../img/banner-jobsearch.png);
    background-position: center;
    background-repeat: no-repeat; */
    height: 190px;
    width: 1200px;
}
.outside-border{border: 10px solid rgba(255, 255, 255, 0.3);border-radius: 6px;}
.tab-info{background: #fff;height:280px;width:1200px;margin: 20px auto 0;}
.tab-info .tab-content{width:1200px;margin:auto;}
.tab-info .tab-content .tab-item{float:left;height: 280px;width: 400px;}
.tab-info .tab-content .tab{width:400px;height:280px;float:left;transition: all .3s;background: #fff;z-index:99;padding:5px 25px;}
.tab-info .tab-content .tab-item:hover .tab{-webkit-box-shadow: 0 0 24px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 24px rgba(0,0,0,0.2);box-shadow: 0 0 24px rgba(0,0,0,0.2);z-index:100;}
.tab-info .tab-content .tab .hd{color: #000;width:320px;margin:auto;text-align: center;font-size:18px;padding:10px 0;border-bottom: 1px dashed #ddd;}
.tab-info .tab-content .tab ul{padding: 0 0 0 48px;}
.tab-info .tab-content .tab ul li{padding-top: 13px;font-size: 14px;color: #5c7087;padding-left: 66px;}
.tab-info .tab-content .tab .btn-background,.tab-info .tab-content .tab .btn-jobreward,.tab-info .tab-content .tab .btn-schoolshare{background: #0ba0f4;background-image: url(../img/jianglishuoming.png);background-repeat: no-repeat;background-size: 15px 20px;background-position: 12px 4px;font-size: 14px;width: 106px;height: 28px;color: #fff;border-radius: 3px;text-align: center;line-height: 28px;margin: 20px auto 0;padding-left: 28px;}
.tab-info .tab-content .tab .btn-jobreward{background-color:#ff5400!important;}
.tab-info .tab-content .tab .btn-schoolshare{background-color:#05c9a1!important;}

.bgsection{height:520px;}
.bgsection .bd{width:1100px;margin:auto;}
.section-one,.section-three{background: #ecf7fe;}
.section-two{background: #fff;}
.bgsection .bd .item{float:left;width:550px;height:460px;}
.fade-left-in{-webkit-animation: fade-left-in 1.5s;-moz-animation: fade-left-in 1.5s;-o-animation: fade-left-in 1.5s;animation: fade-left-in 1.5s;}
.fade-right-in{-webkit-animation: fade-right-in 1.5s;-moz-animation: fade-right-in 1.5s;-o-animation: fade-right-in 1.5s;animation: fade-right-in 1.5s;}
.bgsection .bd .item .number{width:150px;float:left;margin-top:60px;height:460px;}
.bgsection .bd .item .desc{width:400px;float:left;height: 320px;margin: 100px 0;}
.bgsection .bd .item .desc .title{color: #0ba0f4;font-size: 32px;text-align: center;padding: 30px 0;}
.bgsection .bd .item .desc .op{color: #0ba0f4;font-size: 20px;text-align: center;padding: 10px 0;}
.bgsection .bd .item .desc .btn-toop{ cursor:pointer; border-radius: 3px;margin: 110px auto 0;width: 120px;height: 38px;line-height: 38px;border: 1px solid #0ba0f4;background: #0ba0f4;color: #fff;text-align: center;cursor:pointer;}
.mt60{margin-top:60px;}
.mb40{margin-bottom:40px;}
/* E-遇见 */
.faq-page {
	background: #f5f5f5
}

.faq-page .header {
	height: 70px;
	background: #fff
}

.faq-page .faq-container {
	overflow: hidden;
	margin-top: 90px;
	min-height: 571px
}

.faq-page .content,.faq-page .side-menu {
	min-height: 690px;
	background: #fff;
	color: #333
}

.faq-page .content .title,.faq-page .side-menu .title {
	font-size: 22px;
	color: #333
}

.faq-page .side-menu {
	float: left;
	width: 260px;
	padding: 32px 0 0
}

.faq-page .side-menu .title {
	padding: 0 0 27px 28px;
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 27px
}

.faq-page .side-menu .sub-title {
	margin: 17px 0;
	padding: 0 0 0 28px;
	font-size: 16px;
	color: #000
}

.faq-page .side-menu .questions {
	padding: 0;
	font-size: 14px;
	line-height: 20px
}

.faq-page .side-menu .questions>li {
	position: relative;
	margin: 17px 0;
	text-indent: 32px;
}

.faq-page .side-menu .questions>li.active,.faq-page .side-menu .questions>li:hover {
	color: #0ba0f4
}

.faq-page .side-menu .questions>li.active::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 5px;
	background: #0ba0f4
}

.faq-page .side-menu .questions>li>a {
	display: block;
	padding: 0 28px
}

.faq-page .content {
	float: right;
	width: 961px;
	padding: 32px 39px
}

.faq-page .content .title {
	-webkit-animation: fade-in 1s;
	-moz-animation: fade-in 1s;
	-o-animation: fade-in 1s;
	animation: fade-in 1s
}

.faq-page .content .answer {
	margin-top: 28px;
	line-height: 2;
	font-size: 14px;
	color: #666;
	-webkit-animation: fade-in 1s;
	-moz-animation: fade-in 1s;
	-o-animation: fade-in 1s;
	animation: fade-in 1s
}

.faq-page .content .answer .sub-title {
	font-size: 16px;
	color: #333
}

.faq-page .content .answer>p {
	margin: 10px 0
}

.faq-page .content .answer a {
	display: inline-block;
	text-decoration: underline;
	color: #0ba0f4
}

.bg-title{
	background-image: url(../img/bg_title.png?v=1);
	background-size: 152px 50px;
    width: 152px;
    height: 50px;
    margin: auto;
	text-align: center;
}
.bg-title .title-text{
	font-size: 18px;
	display: inline-block;
	padding: 16px 0px;
}

.container {
    padding: 81px 0 40px;
}

.hunter-contacts{background-image: url(../img/img_phone_bg.png?v=1);background-repeat: no-repeat;background-position: center;position: absolute;right: 60px;top: -210px;width: 354px;height: 646px;padding: 58px 45px 93px;cursor: default;box-sizing: border-box;}
.hunter-contacts .hunter-contacts-content{height:505px;overflow-y: auto;}
/* .hunter-contacts .hunter-contacts-content:hover{overflow-y: auto;} */
.hunter-contacts .hunter-contacts-content::-webkit-scrollbar {width: 2px;  height: 2px;}
.hunter-contacts .hunter-contacts-content::-webkit-scrollbar-thumb {/*滚动条里面小方块*/border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.1);}
.hunter-contacts .hunter-contacts-content::-webkit-scrollbar-track {/*滚动条里面轨道*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.0);border-radius: 0;background: rgba(0,0,0,0.0);}

.hunter-contacts .hunter-contacts-content ul{padding-bottom: 10px;}
.hunter-contacts .hunter-contacts-content ul li{color:#333; border-bottom: 1px solid #eee;}
.hunter-contacts .hunter-contacts-content ul li:last-child{border-bottom: none;}
.hunter-contacts .hunter-contacts-content ul li .item{padding: 10px 30px;}
.hunter-contacts .hunter-contacts-content ul li:hover .item{box-shadow: 3px 6px 12px rgba(119, 119, 119, 0.6);cursor: pointer;top: -6px; position: relative;background: #f1f9fe;color: #000;}
.hunter-contacts .hunter-contacts-content ul li div.item-contacts{float:right;margin-left:10px;height: 40px;line-height: 40px;font-size:12px;color: #848484;}
.hunter-contacts .hunter-contacts-content ul li div.item-contacts:first-child{float:left;margin-left:0px;font-size:14px;}
.hunter-contacts .hunter-contacts-content .details{color:#ddd;}
.hunter-contacts .hunter-contacts-content .details .hd{padding:0 10px;border-bottom:1px solid #dfdfdf;text-align: left;color:#0ba0f4;font-size: 32px;}
.hunter-contacts .hunter-contacts-content .details .hd i{height: 42px;line-height: 35px;width: 20px; display: inline-block;cursor: pointer;}
.hunter-contacts .hunter-contacts-content .details .bd .img-header{margin-top:10px;}
.hunter-contacts .hunter-contacts-content .details .bd .img-header img{margin-top:20px;border-radius: 50%; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);box-shadow: 0 0 5px rgba(0,0,0,0.1); border: 1px solid #ddd;}
.hunter-contacts .hunter-contacts-content .details .bd .baseinfo{color:#0ba0f4;}
.hunter-contacts .hunter-contacts-content .details .bd .female{color:#ff6f98;}
.hunter-contacts .hunter-contacts-content .details .bd .desc{padding: 0 10px;color: #666;font-size: 14px;line-height: 32px;}
.hunter-contacts .hunter-contacts-content .details .bd .qrcode{margin-top:20px;}
.c-mian{color:#0ba0f4;}
.c-ff6f98{color:#ff6f98;}