html,
	body {
		margin: 0;
		overflow-x: hidden;
	}

	a:active {
		color: purple;
		text-decoration: none;
	}

	.swiper-path {
		position: relative;
		width: 108px;
		margin: 0 auto;
	}
.text-emp{margin-bottom:10px;}
	@media only screen and (min-width: 1400px) {
		.kh {
			height: 20px;
		}

		#develop {
			position: relative;
			top: 50px;
		}

		.mobile {
			display: none;
		}

		.toTop {
			position: fixed;
			right: 18px;
			bottom: 145px;
			z-index: 1000;
			width: 45px;
			height: 45px;
			background: #F5F5F5;
			cursor: pointer;
		}

		.syy {
			position: fixed;
			bottom: 100px;
			right: 18px;
			z-index: 1000;
			width: 45px;
			height: 45px;
			background: #F5F5F5;
			text-align: center;
			cursor: pointer;
		}

		.toTop img {
			width: 100%;
			height: 100%;
		}

		.syy img {
			width: 78%;
		}

		.navList7 {
			color: #25C0BF !important;
			border-bottom-color: #25C0BF !important;
		}

		.header {
			position: relative;
			width: 1170px;
			margin: 0 auto;
			height: 100%;
		}

		.content h2 {
			font-size: 30px;
			font-weight: 600;
		}

		.content h3 {
			font-size: 20px;
		}

		.light {
			color: #4A4A4A;
		}

		.top {
			width: 100%;
			top: 17px;
			z-index: 100;
			position: absolute;
		}

		.banner {
			background: url(../img/banner.jpg)no-repeat;
			width: 100%;
			background-size: cover;
			height: 741px;
			background-position: center;
		}

		.line1 {
			height: 1341px;
			width: 1742px;
			left: -370px;
			position: relative;
			margin: 0 auto;
			margin-top: -1150px;
			display: block;
		}

		.line2div {
			width: 100px;
			height: 100px;
			position: absolute;
			left: 50%;
			transform: translateX(-50%);
			top: 0;
			z-index: 99;
		}

		.line2 {
			height: 1093px;
			width: 1305px;
			/* display: block; */
			position: absolute;
			/* left: -896px; */
			margin-top: -930px;
			/* top: -1366%; */
			left: -1552%;
			top: 2967%;
		}

		.banner h1 {
			font-size: 52px;
			color: #023093;
			font-weight: 600;
			position: relative;
			margin: 0 auto;
			width: 223px;
			top: 169px;
			left: -354px;
		}

		/*人才战略*/
		.talent {
			width: 1200px;
			background-color: #fff;
			margin: 0 auto;
			text-align: center;
			padding: 40px 70px;
			-moz-box-shadow: 16px 20px 0px rgb(37, 192, 191), -3px -2px 16px rgb(156, 156, 156);
			/* 老的 Firefox */
			box-shadow: 16px 20px 0px rgb(37, 192, 191), -3px -2px 16px rgb(156, 156, 156);
			/*margin-top: -276px;*/
			margin-top: -78px;
		}

		.line-bottom {
			height: 1px;
			width: 10px;
			background: #4a4a4a;
			margin: 15px auto;
		}

		.talent-info-list {
			display: inline-table;
			width: 200px;
			margin-left: 40px;
			margin-right: 40px;
		}

		.talent-info-list p {
			font-size: 14px;
			/* color: #969696; */
			opacity: 0.9;
		}

		.tb-center {
			display: inline-table;
			margin: 0 30px;
			vertical-align: middle;
			color: #3c4ab9;
			font-weight: 600;
			font-size: 16px;
		}

		.talent-bottom {
			margin-top: 60px;
		}

		/*学习发展*/
		/* 学习轮播 开始 */
		#lk_carousel {
			width: 1200px;
			height: 355px;
			margin: 36px auto;
			overflow: hidden;
			-moz-box-shadow: -4px -2px 8px 2px rgb(230, 230, 230);
			box-shadow: -4px -2px 8px 2px rgb(230, 230, 230);
		}

		.carousel-inner {
			display: inline-table;
			width: 788px;
			vertical-align: middle;
		}

		.carousel-inner .item {
			width: 1200px;
			height: 355px;
		}

		#lk_carousel>.l,
		#lk_carousel>.r {
			font-weight: bold;
			color: #fff;
			text-decoration: none;
			width: 34px;
			height: 34px;
			vertical-align: middle;
			display: inline-table;
			line-height: 50px;
			text-align: center;
			position: absolute;
			z-index: 100;
			top: 159px;
		}

		#lk_carousel>.l {
			background: url("../img/zuo.svg") no-repeat;
			left: 30px;
		}

		#lk_carousel>.r {
			background: url("../img/path-right.png") no-repeat;
			background-position: 7px 2px;
			right: 30px;
		}

		/* 学习轮播 结束 */
		.develop {
			margin-top: 80px;
			text-align: center;
		}

		.carousel-inner>.item {
			background: url(../img/job_banner_bg.png) no-repeat;
			background-size: 100% 100%;
			height: 355px;
			width: 1200px;
		}

		.carousel-inner>.item h2 {
			display: inline-table;
			position: relative;
			left: 100px;
			top: 148px;
			color: #fff;
		}

		.dc-info {
			display: inline-table;
			text-align: left;
			position: relative;
			left: 400px;
			top: 2px;
			width: 470px;
			line-height: 28px;
		}

		.dc-info-list h3 {
			font-weight: 600;
			font-size: 20px;
			line-height: 40px;
		}

		.dc-info-list {
			margin-top: 15px;
			margin-bottom: 15px;
		}

		.dc-info-list p {
			font-size: 14px;
		}




		.projects {
			margin-top: 70px;
			width:100%;
			max-width: 1200px;
			margin: 0 auto;
		}

		.project-list {
			display: inline-table;
			margin-left: 63px;
			margin-right: 66px;
		}

		.project-list p {
			margin-top: 10px;
		}

		.bold {
			font-weight: 600;
			font-size: 16px;
		}

		/* 大学生培训 swiper1 */
		.pc-banner {
			width: 1200px;
			margin: 39px auto;
		}

		.one {
			padding: 0 55px;
		}

		.swiper-slide {
			margin: 0;
		}

		.swiper-wrapper .study {
			text-align: center;
			padding: 15px;
			padding-bottom: 0;
			padding-top: 0;
		}

		.swiper-wrapper .study p:nth-child(2) {
			text-align-last: center;
			line-height: 50px;
		}

		.swiper-button-prev {
			width: 40px;
			height: 40px;
			background: #fff;
		}

		.prev1 {
			height: 120%;
			top: 0;
			left: 0;
		}

		.prevl {
			width: 40px;
			height: 40px;
			margin-top: 62px;
			background: url("../img/zuozuo.png") no-repeat;
			background-position: 0 5px;
		}

		.swiper-button-next {
			width: 40px;
			height: 40px;
			background: #fff;
		}

		.next1 {
			height: 120%;
			right: 0;
			top: 0;
		}

		.nextr {
			background: url("../img/youyou.png") no-repeat;
			width: 40px;
			height: 40px;
			margin-top: 62px;
			display: inline-table;
			background-position: 7px 7px;
		}



		/*薪酬福利*/
		.welfare {
			text-align: center;
			width: 1200px;
			margin: 0 auto;
			margin-top: 90px;
		}

		.welfare .ver {
			width: 840px;
			margin: 0 auto;
			margin-top: 30px;
		}

		.welfare .ver p {
			line-height: 28px;
		}

		.welfare .wel-img {
			position: relative;
			left: -175px;
			margin-top: 50px;
		}

		.welfare .wel-content {
			width: 677px;
			background-color: #fff;
			padding: 35px 43px;
			text-align: left;
			margin-left: 530px;
			margin-top: -300px;
			z-index: 1;
			position: relative;
			border: solid 1px gainsboro;
			border-bottom: none;
			box-shadow: -2px 1px 20px 1px rgb(189, 189, 189);
		}

		.wel-content .title {
			font-size: 18px;
			font-weight: 600;
		}

		.wel-content span {
			color: rgb(46, 166, 167);
			font-weight: 600;
		}

		.bubble1 {
			height: 635px;
			width: 799px;
			position: relative;
			margin: 0 auto;
			display: block;
			left: 710px;
			top: -243px;
		}

		.work {
			width: 1200px;
			margin: 0 auto;
			text-align: center;
			margin-top: -496px;
		}

		.carousel-content {
			margin-top: 40px;
		}

		.carousel-content li {
			display: inline-table;
			width: 385px;
			margin-left: 2px;
			margin-right: 5px;
		}

		.carousel-content li p {
			padding: 30px 30px 50px 30px;
			background-color: #fff;
			text-align: left;
			-moz-box-shadow: -2px -1px 20px 1px rgb(189, 189, 189);
			/* 老的 Firefox */
			box-shadow: -2px -1px 20px 1px rgb(189, 189, 189);
		}

		.carousel-content li img {
			height: 304px;
			width: 387px;
		}

		.light-h {
			color: #8c8c8c;
			line-height: 28px;
		}

		.work .carousel-click li {
			height: 12px;
			width: 12px;
			background-color: #9B9B9B;
			margin-left: 10px;
			margin-right: 10px;
			display: inline-table;
			border-radius: 12px;
		}

		.work .carousel-click {
			margin-top: 30px;
		}

		.work .carousel-click .active {
			background-color: red;
		}

		/* 工作绿叶 */
		.carouselLeft {
			width: 17px;
			height: 28px;
			top: -207px;
			left: -585px;
			/*margin-top:62px;*/
			background: url("../img/path-left.png") no-repeat;
		}

		.carouselRight {
			background: url("../img/path-right.png") no-repeat;
			width: 17px;
			height: 28px;
			top: -207px;
			left: 666px;
			display: inline-table;
		}

		.work {
			width: 1200px;
			margin: 0 auto;
			text-align: center;
			margin-top: -496px;
		}

		.s2 {
			padding: 8px;
		}

		.nei2 {
			box-shadow: 1px 1px 15px #ccc;
		}

		.nei2 img {
			width: 100%;
		}

		.nei2 p {
			padding: 20px;
			text-align: left;
			height: 70px;
		}

		.prev2 {
			display: none;
		}

		.next2 {
			display: none;
		}

		.sw2 {
			position: relative;
		}

		.sr2 {
			width: 36px;
			height: 36px;
			position: absolute;
			left: 0;
			margin-left: -40px;
			background: url(../img/zuozuo.png) no-repeat;
		}

		.sl2 {
			width: 36px;
			height: 36px;
			position: absolute;
			right: 0;
			margin-right: -45px;
			background: url(../img/youyou.png) no-repeat;
		}

		/*员工故事*/
		.story {
			width: 1200px;
			margin: 0 auto;
			text-align: center;
			margin-top: 80px;
		}

		.employee h3 {
			color: rgb(46, 84, 160);
			font-weight: 600;
			margin-bottom: 60px;
		}

		.employee-list-left,
		.employee-list-right {
			display: inline-table;
			width: 550px;
		}

		.employee-list-right .employee-background {
			margin-top: -300px;
			position: relative;
			z-index: -2;
			left: 21px;
		}

		.employee-list-left .employee-background {
			margin-top: -300px;
			position: relative;
			z-index: -2;
			left: -21px;
		}

		.employee-list-left {
			text-align: right;
		}

		.employee-list-right {
			text-align: left;
		}

		.employee-list {
			margin-top: 30px;
			margin-bottom: 30px;
		}

		.employee-list .text-emp {
			padding: 20px 80px;
			position: relative;
			top: -95px;
		}

		.big-text {
			font-size: 30px;
		}

		.employee .line-b {
			height: 2px;
			width: 32px;
			background-color: red;
			display: inline-table;
			margin-bottom: 18px;
			margin-top: 18px;
		}

		.employee .employee-name {
			font-size: 24px;
			font-weight: 600;
		}

		.text-emp img {
			margin-top: 15px;
		}

		.big-text span {
			color: rgb(39, 170, 172);
		}

		/*第二个气泡*/

		.bubble2 {
			background: url(../img/bubble2.png) no-repeat;
			height: 399px;
			width: 683px;
			margin: 0 auto;
			position: relative;
			left: -740px;
			top: -300px;
			display: inline-block;
			z-index: 0;
			background-size: contain;
		}

		.bubble2 a {
			position: relative;
			left: 150px;
			top: 190px;
			color: #fff;
			font-size: 18px;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #fff;
			padding: 18px 0;
			width: 125px;
		}

		.line3 {
			height: 1556px;
			width: 1998px;
			margin-top: -1960px;
			position: relative;
			left: 120px;
			z-index: -4;
		}

		/*图说绿叶人*/
		/* swiper3 */
		.sw3 {
			position: relative;
		}

		.tp3 {
			display: none;
		}

		.nt3 {
			display: none;
		}

		.ntt3 {
			padding: 0;
			-moz-box-shadow: -2px -1px 10px 1px #ccc;
			box-shadow: -2px -1px 10px 1px #ccc;
		}

		.t3 {
			padding: 8px;
		}

		.ntt3 img {
			width: 100%;
		}

		.picture-list-content {
			padding: 25px 15px;
		}

		.picture-personel h3 {
			color: rgb(46, 84, 160);
			font-weight: 600;
			margin-bottom: 60px;
		}

		.picture-personel .gr {
			color: rgb(39, 170, 172);
			font-weight: 600;
			font-size: 18px;
		}

		.sr3 {
			width: 36px;
			height: 36px;
			position: absolute;
			left: 0;
			margin-left: -45px;
			background: url(../img/zuozuo.png) no-repeat;
		}

		.sl3 {
			width: 36px;
			height: 36px;
			position: absolute;
			right: 0;
			margin-right: -44px;
			background: url(../img/youyou.png) no-repeat;
		}

		/*工作机会*/
		#chance {
			width: 1200px;
			margin: 0 auto;
			text-align: center;
			margin-top: 30px;
			padding-bottom: 110px;
		}

		.changce-content {
			margin-top: 40px;
		}

		.changce-content a {
			color: #fff;
			background: linear-gradient(to right, #2B6DDE, rgb(44, 204, 194));
			display: inline-table;
			font-size: 52px;
			padding: 15px 72px;
			border-radius: 3px;
			margin-left: 20px;
			margin-right: 20px;
			font-weight: 600;
		}

		.changce-content .str {
			background-color: #2B6DDE;
			padding: 0 4px;
			border-radius: 4px;
			margin-left: 5px;
		}

		.mask {
			position: absolute;
			left: 8px;
			top: 8px;
			width: 384px;
			height: 240px;
			text-align: center;
			background: linear-gradient(to right, rgba(29, 67, 129, .7), rgba(76, 146, 172, .7), rgba(106, 144, 129, .7), rgba(125, 155, 129, .7));
			opacity: 0;
		}

		.mask img {
			height: 50px;
			width: 38px;
			margin-top: 100px;
		}

		.ntt3 a:hover .mask {
			opacity: 1;
		}

		.picture-personel {
			margin-top: -370px;
		}
	}

	@media screen and (min-width:0\0) and (min-width: 1400px) {

		/* IE9 , IE10 ,IE11 rule sets go here */
		.changce-content a:last-child {
			padding: 18.5px 72px 11.5px 72px;
		}

	}

	@media screen and (min-width:0\0) and (min-width: 992px) and (max-width: 1400px) {

		/* IE9 , IE10 ,IE11 rule sets go here */
		.changce-content a:last-child {
			padding: 16.5px 72px 13.5px 72px;
		}

	}

	@media only screen and (min-width: 992px) and (max-width: 1400px) {
		.kh {
			height: 20px;
		}

		#develop {
			position: relative;
			top: 50px;
		}

		.mobile {
			display: none;
		}

		.toTop {
			position: fixed;
			bottom: 140px;
			right: 18px;
			z-index: 1000;
			width: 40px;
			height: 40px;
			background: #F5F5F5;
		}

		.syy {
			position: fixed;
			bottom: 100px;
			right: 18px;
			z-index: 1000;
			width: 40px;
			height: 40px;
			background: #F5F5F5;
			text-align: center;
		}

		.syy img {
			width: 80%;
			margin-top: 4px;
			cursor: pointer;
		}

		.toTop img {
			height: 100%;
			cursor: pointer;
		}

		.navList7 {
			color: #25C0BF !important;
			border-bottom-color: #25C0BF !important;
		}

		.header {
			position: relative;
			width: 950px;
			margin: 0 auto;
			height: 100%;
		}

		.content h2 {
			font-size: 22px;
			margin-top: -3px;
			font-weight: 600;
		}

		.content .litle {
			font-size: 13px;
			opacity: 0.9;
		}

		.content h3 {
			font-size: 17px;
			font-weight: bold;
		}

		.light {
			font-size: 14px;
		}

		.top {
			width: 100%;
			top: 17px;
			z-index: 100;
			position: absolute;
		}

		.banner {
			background: url(../img/banner.jpg) no-repeat;
			width: 100%;
			background-size: cover;
			height: 556px;
			background-position: center;
		}

		.line1 {
			height: 1005.75px;
			width: 1306.5px;
			left: -370px;
			position: relative;
			margin: 0 auto;
			margin-top: -838px;
			display: block;
		}

		.banner h1 {
			font-size: 38px;
			color: #023093;
			font-weight: 600;
			position: relative;
			margin: 0 auto;
			width: 223px;
			top: 144px;
			left: -245px;
		}

		/*人才战略*/
		.talent {
			width: 900px;
			background-color: #fff;
			margin: 0 auto;
			text-align: center;
			padding: 40px 40px;
			-moz-box-shadow: 16px 20px 0px rgb(37, 192, 191), -3px -2px 16px rgb(156, 156, 156);
			/* 老的 Firefox */
			box-shadow: 16px 20px 0px rgb(37, 192, 191), -3px -2px 16px rgb(156, 156, 156);
			margin-top: -70px;
		}

		.line-bottom {
			height: 1px;
			width: 10px;
			background: #4a4a4a;
			margin: 10px auto;
		}

		.talent-info {
			margin-top: 50px;
		}

		.talent-info-list {
			display: inline-table;
			width: 200px;
			margin-left: 39px;
			/*margin-right: 30px;*/
		}

		.talent-info-list p {
			font-size: 14px;
			opacity: 0.9;
			pointer-events: relative;
			width: 196px;
			margin-left: 29px;
		}

		.tb-center {
			display: inline-table;
			margin: 0 30px;
			vertical-align: middle;
			color: #3c4ab9;
			font-weight: 600;
			font-size: 15px;
		}

		.talent-bottom {
			margin-top: 60px;
		}

		.talent-bottom img {
			width: 31px;
			height: 71px;
		}


		/* 学习轮播 开始 */
		#lk_carousel {
			width: 900px;
			height: 385px;
			margin: 31px auto;
			overflow: hidden;
			-moz-box-shadow: -4px -2px 8px 2px rgb(230, 230, 230);
			box-shadow: -4px -2px 8px 2px rgb(230, 230, 230);
		}

		.carousel-inner {
			width: 788px;
			position: relative;
		}

		.carousel-inner .item {
			width: 900px;
			height: 385px;
		}

		#lk_carousel>.l,
		#lk_carousel>.r {
			font-weight: bold;
			color: #fff;
			text-decoration: none;
			width: 34px;
			height: 34px;
			vertical-align: middle;
			display: inline-table;
			position: absolute;
			line-height: 50px;
			vertical-align: middle;
			z-index: 100;
			top: 174px;
		}

		#lk_carousel>.l {
			background:url("../img/path-left.png") no-repeat;
			left: 10px;
		}

		#lk_carousel>.r {
			background: url("../img/path-right.png") no-repeat;
			background-position: 7px 2px;
			right: 10px;
		}


		/* 学习轮播 结束 */
		.develop {
			margin-top: 80px;
			text-align: center;
		}

		.carousel-inner>.item {
			background-size: 100% 100%;
			height: 385px;
			width: 900px;
		}

		.carousel-inner>.item h2 {
			display: inline-table;
			position: relative;
			left: -86px;
			top: 93px;
			color: #fff;
		}

		.dc-info {
			display: inline-table;
			text-align: left;
			position: relative;
			left: 150px;
			top: 10px;
			width: 320px;
		}

		.dc-info-list h3 {
			font-weight: 600;
		}

		.dc-info-list {
			margin-top: 15px;
			margin-bottom: 15px;
		}

		.dc-info-list p {
			font-size: 14px;
		}

		.projects {
			width: 100%;
			max-width: 1200px;
			margin-top: 70px;
			margin: 0 auto;
		}

		.project-list {
			display: inline-table;
			margin-left: 40px;
			margin-right: 40px;
		}

		.project-list img {
			width: 53px;
			height: 53px;
		}

		.project-list p {
			margin-top: 10px;
		}

		.bold {
			font-weight: 600;
			font-size: 14px;
		}

		/* 大学培训 轮播 */
		.pc-banner {
			width: 900px;
			margin: 30px auto;
			position: relative;
		}

		.one {
			padding: 0 55px;
		}

		.swiper-slide {
			margin: 0;
		}

		.swiper-wrapper .study {
			text-align: center;
			padding: 15px;
			padding-bottom: 0;
			padding-top: 0;
		}

		.swiper-wrapper .study p:nth-child(2) {
			text-align-last: left;
		}

		.swiper-button-prev {
			width: 40px;
			height: 40px;

			background: #fff;
		}

		.prev1 {
			height: 120%;
			top: 0;
			left: 0;
		}

		.carouselLeft {
			width: 37px;
			height: 35px;
			top: -207px;
			left: -430px;
			/*margin-top:62px;*/
			background: url("../img/zuozuo.png") no-repeat;
		}

		.Left2,
		.Right2 {
			top: -169px !important;
		}

		.swiper-button-next {
			width: 40px;
			height: 40px;
			background: #fff;
		}

		.next1 {
			height: 120%;
			right: 0;
			top: 0;
		}

		.carouselRight {
			background: url("../img/youyou.png") no-repeat;
			width: 37px;
			height: 35px;
			top: -207px;
			left: 508px;
			display: inline-table;
		}

		.prevl {
			width: 33px;
			height: 33px;
			background: #000;
			margin-top: 76px;
			background: url("../img/zuozuo.png") no-repeat;
		}

		.nextr {
			width: 33px;
			height: 33px;
			background: #000;
			margin-top: 76px;
			background: url("../img/youyou.png") no-repeat;
			margin-left: 8px;
		}



		/*薪酬福利*/
		.welfare {
			text-align: center;
			width: 900px;
			margin: 0 auto;
			margin-top: 90px;
		}

		.welfare .ver {
			width: 81%;
			margin: 0 auto;
			margin-top: 21px;
		}

		.welfare .ver p {
			line-height: 28px;
			font-size: 14px;
		}

		.welfare .ver p:nth-child(2) {
			line-height: 26px;
			margin-top: -11px;
		}

		.welfare .wel-img {
			position: relative;
			left: -175px;
			margin-top: 35px;
			width: 515px;
		}

		.welfare .wel-content {
			width: 515px;
			background-color: #fff;
			padding: 28px;
			text-align: left;
			margin-left: 380px;
			margin-top: -208px;
			z-index: 1;
			position: relative;
			line-height: 22px;
			-moz-box-shadow: -2px -1px 20px 1px rgb(189, 189, 189);
			box-shadow: -2px 1px 20px 1px rgb(189, 189, 189);
			/* border: solid 1px gainsboro; */
			border-bottom: none;
		}

		.wel-content .title {
			font-size: 18px;
			font-weight: 600;
		}

		.wel-content span {
			color: rgb(46, 166, 167);
			font-weight: 600;
		}

		.line2div {
			position: absolute;
			top: 300%;
			z-index: -1;
		}

		.line2 {
			height: 820px;
			display: block;
			position: relative;
			left: -582px;
			margin-top: -930px;
			z-index: 2;
		}

		.bubble1 {
			height: 476px;
			width: 599px;
			position: relative;
			margin: 0 auto;
			display: block;
			left: 570px;
			top: -193px;
		}

		.light-h {
			color: #8c8c8c;
			font-size: 14px;
			line-height: 24px;
			letter-spacing: 1px;
		}

		/* 工作在绿叶 */
		.work {
			width: 900px;
			margin: 0 auto;
			text-align: center;
			margin-top: -403px;
		}

		.work .ver p {
			font-size: 13px;
		}

		.s2 {
			padding: 8px;
		}

		.nei2 {
			box-shadow: 1px 1px 15px #ccc;
		}

		.nei2 img {
			width: 100%;
		}

		.nei2 p {
			padding: 20px 20px 10px 20px;
			text-align: left;
			font-size: 14px;
			line-height: 20px;
			height: 70px;
		}

		.prev2 {
			display: none;
		}

		.next2 {
			display: none;
		}

		.sr2 {
			width: 36px;
			height: 36px;
			position: absolute;
			margin-left: -40px;
			background: url(../img/zuozuo.png) no-repeat;
		}

		.sl2 {
			width: 36px;
			height: 36px;
			position: absolute;
			right: 0;
			margin-right: -45px;
			background: url(../img/youyou.png) no-repeat;
		}

		/*员工故事*/
		.story {
			width: 900px;
			margin: 0 auto;
			text-align: center;
			margin-top: 85px;
		}

		.employee h3 {
			color: rgb(46, 84, 160);
			font-weight: 600;
			margin-bottom: 37px;
		}

		.employee-list-left,
		.employee-list-right {
			display: inline-table;
			width: 440px;
		}

		.employee-list-right .employee-background {
			margin-top: -236px;
			position: relative;
			z-index: -2;
			left: 15px;
		}

		.employee-list-left .employee-background {
			margin-top: -236px;
			position: relative;
			z-index: -2;
			left: -15px;
		}

		.employee-img,
		.employee-background {
			width: 390px;
		}

		.employee-list-left {
			text-align: right;
		}

		.employee-list-right {
			text-align: left;
		}

		.employee-list {
			margin-top: 30px;
			margin-bottom: 30px;
		}

		.employee-list .text-emp {
			padding: 20px 54px;
			position: relative;
			top: -95px;
		}

		.big-text {
			font-size: 22px;
		}

		.employee .line-b {
			height: 2px;
			width: 32px;
			background-color: red;
			display: inline-table;
			margin-bottom: 10px;
			margin-top: 10px;
		}

		.employee .employee-name {
			font-size: 16px;
			font-weight: 600;
		}

		.text-emp img {
			margin-top: 12px;
		}

		.big-text span {
			color: rgb(39, 170, 172);
		}

		/*第二个气泡*/
		.bubble2 {
			background: url(../img/bubble2.png) no-repeat;
			height: 299px;
			width: 512px;
			margin: 0 auto;
			position: relative;
			left: -570px;
			top: -300px;
			display: inline-block;
			z-index: 0;
			background-size: contain;
		}

		.bubble2 a {
			position: relative;
			left: 130px;
			top: 140px;
			color: #fff;
			font-size: 18px;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #fff;
			padding: 18px 0;
			width: 100px;
		}

		.line3 {
			height: 1167px;
			width: 1498px;
			margin-top: -1608px;
			position: relative;
			left: 96px;
			z-index: -4;
		}

		/*图说绿叶人*/
		/* swiper3 */
		.tp3 {
			display: none;
		}

		.nt3 {
			display: none;
		}

		.ntt3 {
			padding: 0;
			-moz-box-shadow: -2px -1px 12px 1px rgb(189, 189, 189);
			box-shadow: -2px -1px 12px 1px rgb(189, 189, 189);
		}

		.t3 {
			padding: 8px;
		}

		.ntt3 img {
			width: 100%;
		}

		.picture-list-content {
			padding: 25px 7px;
			height: 160px;
		}

		.picture-list-content p:nth-child(2) {
			font-size: 14px;
		}

		.picture-list-content p:nth-child(3) {
			font-size: 13px;
		}

		.picture-personel h3 {
			color: rgb(46, 84, 160);
			font-weight: 600;
			margin-top: 60px;
			font-size: 16px !important;
		}

		.picture-personel .gr {
			color: rgb(39, 170, 172);
			font-weight: 600;
			font-size: 15px;
		}

		.sr3 {
			width: 36px;
			height: 36px;
			position: absolute;
			left: 0;
			margin-left: -45px;
			background: url(../img/zuozuo.png) no-repeat;

		}

		.sl3 {
			width: 36px;
			height: 36px;
			position: absolute;
			right: 0;
			margin-right: -45px;
			background: url(../img/youyou.png) no-repeat;
		}

		/*工作机会*/
		#chance {
			width: 900px;
			margin: 0 auto;
			text-align: center;
			margin-top: 66px;
			padding-bottom: 110px;
		}

		.changce-content {
			margin-top: 40px;
		}

		.changce-content a {
			color: #fff;
			background: linear-gradient(to right, #2B6DDE, rgb(44, 204, 194));
			display: inline-table;
			font-size: 24px;
			padding: 15px 72px;
			border-radius: 3px;
			margin-left: 20px;
			margin-right: 20px;
			font-weight: 600;
		}

		.changce-content .str {
			background-color: #2B6DDE;
			padding: 0 4px;
			border-radius: 4px;
			margin-left: 5px;
		}

		.mask {
			position: absolute;
			left: 8px;
			top: 8px;
			width: 284px;
			height: 178px;
			text-align: center;
			background: linear-gradient(to right, rgba(29, 67, 129, .7), rgba(76, 146, 172, .7), rgba(106, 144, 129, .7), rgba(125, 155, 129, .7));
			opacity: 0;
		}

		.mask img {
			height: 50px;
			width: 38px;
			margin-top: 70px;
		}

		.ntt3 a:hover .mask {
			opacity: 1;
		}

		.picture-personel {
			margin-top: -390px;
		}
	}

	@media only screen and (max-width: 992px) {
		.pc {
			display: none;
		}

		/*头部*/
		.top {
			width: 100%;
			height: 3rem;
			z-index: 100;
			position: absolute;
		}

		.more {
			background-image: url(../img/bubble2.png);
			background-repeat: no-repeat;
			position: relative;
			background-size: contain;
			height: 7rem;
			width: 12rem;
			margin: 0 auto;
			left: -7rem;
			margin-top: -2rem;
		}

		.more a {
			position: relative;
			left: 7.5rem;
			top: 3.5rem;
			color: #fff;
			font-size: 14px;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #fff;
			padding: 0.4rem 0.2rem;
			width: 3rem;
		}

		.toTop {
			position: fixed;
			bottom: 40px;
			right: 0;
			z-index: 1000;
			width: 40px;
			height: 40px;
			background: rgba(245, 245, 245, 1);
		}

		.syy {
			position: fixed;
			bottom: 0;
			right: 0;
			z-index: 1000;
			width: 40px;
			height: 40px;
			background: rgba(245, 245, 245, 1);
			text-align: center;
		}

		.syy img {
			width: 80%;
			margin-top: 4px;
		}

		.toTop img {
			height: 100%;
		}

		.header {
			position: relative;
			width: 100%;
			margin: 0 auto;
			height: 100%;
			max-width: 750px;
		}

		/*尾部*/

		.jianbian {
			background: linear-gradient(180deg, #fff 0%, rgb(240, 241, 245) 100%);
			/*background: -webkit-linear-gradient(180deg,#fff 0%,rgb(240,241,245) 100%);*/
			/*background: -moz-linear-gradient(180deg,#fff 0%,rgb(240,241,245) 100%);*/
			/*background: -o-linear-gradient(180deg,#fff 0%,rgb(240,241,245) 100%);*/
		}

		.title {
			font-size: 24px;
			font-weight: bold;
			text-align: center;
			position: relative;
		}

		.title::after {
			width: 22px;
			background: rgb(230, 95, 57);
			content: "";
			position: absolute;
			height: 2px;
			left: 50%;
			transform: translateX(-50%);
			bottom: -5px;
		}

		.banner_title {
			font-size: 26px;
			color: #023093;
			font-weight: bold;
			text-align: center;
			margin-top: 1rem;
		}

		.main_content {
			width: 100%;
			margin-top: 2rem;
			overflow: hidden;
		}

		/*人才战略样式*/
		.strategy {
			max-width: 750px;
			margin: 0 auto;
			width: 17.25rem;
			box-shadow: 0px 0px 20px #ded9d9;
			padding-top: 1rem;
			margin-top: 0.2rem;
			padding-bottom: 2rem;
		}

		.title_small {
			font-size: 15px;
			padding-left: 10%;
			padding-right: 10%;
			margin-top: 1.1rem;
			line-height: 22px;
			color: #8b8b8b;
		}

		.strategy_bg {
			background: url(../img/sm/strategy.png) no-repeat;
			background-size: 100%;
			height: 17.5rem;
			margin-top: 1rem;
		}

		.strategy_content_title {
			font-size: 16px;
			font-weight: bold;
			color: #4a4a4a;
			margin-bottom: 0.3rem;
		}

		.strategy_content {
			color: rgba(0, 0, 0, 0.6);
			font-size: 14px;
			line-height: 1rem;
		}

		.strategy_one,
		.strategy_two,
		.strategy_three {
			width: 8.5rem;
		}

		.strategy_one {
			margin-left: 3.2rem;
			padding-top: 0.3rem;
		}

		.strategy_two {
			margin-left: 8rem;
			padding-top: 0.1rem;
		}

		.strategy_three {
			margin-left: 6.8rem;
			padding-top: 1.5rem;
		}

		.strategy img {
			width: 13rem;
			height: 1.5rem;
			display: block;
			margin: 1.2rem auto 0;
		}

		.glory {
			padding-left: 3%;
			padding-right: 3%;
			text-align: center;
			font-size: 13px;
			color: #023093;
			font-weight: bold;
			margin-top: 1rem;
		}

		.four {
			width: 100%;

		}

		.swiper-pagination {
			width: 100%;
			bottom: 30px;
			position: relative;
		}

		.swiper-pagination-bullet {
			margin-left: 5px;

		}

		.swiper-pagination-bullet-active {
			background: #F35A30;
		}

		/*学习发展样式*/




		.development {
			max-width: 750px;
			margin: 2rem auto 0;
		}

		.development_content {
			width: 17.1rem;
			margin: 2rem auto 0;
			box-shadow: 0px 0px 20px #ded9d9;
			padding-bottom: 1rem;
			height: 26.5rem;
		}

		.development_title {
			width: 17.1rem;
			height: 6.8rem;
			margin-bottom: 1.4rem;
			background: url(../img/sm/development.jpg) no-repeat;
			background-size: contain;
		}

		.development_title>p {
			color: #fff;
			font-size: 0.75rem;
			padding-top: 2.2rem;
			margin-left: 3.1rem;
			font-weight: bold;
		}

		.development_bottom>div {
			margin-bottom: 2rem;
			padding-left: 1rem;
			padding-right: 1rem;
		}

		.development_bottom_item p:nth-child(1) {
			color: #023093;
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 0.4rem;
		}

		.development_bottom_item p:nth-child(2) {
			color: #4a4a4a;
			font-size: 14px;
		}



		/* 青英项目 */
		.project {
			max-width: 750px;
			width: 17.1rem;
			margin: 1rem auto 0;
			box-shadow: 0px 0px 20px #ded9d9;
		}

		.project_top {
			display: flex;
			justify-content: space-between;
			align-items: center;
			flex-wrap: wrap;
			padding: 0 1rem 1rem 1rem;
			/*background:red;*/
		}

		.project_top div {
			height: 5rem;
			text-align: center;
			margin-top: 2rem;
		}

		.project_top img {
			width: 1.75rem;
			height: 1.75rem;
		}

		.project h4 {
			font-size: 14px;
			color: #4a4a4a;
			margin-bottom: 0.3rem;
			margin-top: 0.3rem;
		}

		.project p {
			font-size: 12px;
		}

		.project_item {
			border-top: 1px solid #ccc;
			padding: 0.5rem 1rem .1rem 1rem;
		}

		.project_title {
			display: flex;
			justify-content: space-between;
			/*align-items: center;*/
			margin-bottom: 0.2rem;
		}

		.project_title p {
			font-size: 14px;
			font-weight: bold;
		}

		.Show {
			margin-top: 0.3rem;
			background: url(../img/sm/hidden.png) no-repeat;
			width: 0.75rem;
			height: 0.1rem;
		}

		.Hidden {
			margin-top: 0.1rem;
			background: url(../img/sm/show.png) no-repeat;
			background-size: 100%;
			width: 0.75rem;
			height: 0.78rem;
		}

		.project_content {
			padding-right: 2.6rem;
			margin-bottom: 0.8rem;
			line-height: 0.9rem;
		}

		/*薪酬福利样式*/
		.weal {
			margin: 2.4rem auto 0;
			max-width: 750px;
		}

		.weal_content {
			width: 15.1rem;
			background: #fff;
			margin: 1.2rem auto 0;
		}

		.weal_title {
			background: url(../img/sm/weal.jpg) no-repeat;
			background-size: 100%;
			width: 15.1rem;
			height: 6.3rem;
		}

		.weal_title p {
			color: #fff;
			font-size: 0.7rem;
			margin-left: 3.1rem;
			padding-top: 1.6rem;
			line-height: 1rem;
		}

		.weal_bottom {
			margin-top: 0.8rem;
		}

		.weal_bottom_item {
			padding-left: 0.6rem;
			padding-right: 0.6rem;
			padding-bottom: 1rem;
		}

		.weal_bottom_item p {
			font-size: 14px;
		}

		.weal_bottom_item p:nth-child(1) {
			margin-bottom: 0.2rem;
			color: #02809e;
			font-weight: bold;
		}

		.weal_bottom_item p:nth-child(2) {
			color: #4a4a4a;
		}

		/*工作在绿叶*/
		.five {
			width: 100%;
		}

		.sp55 {
			bottom: -10px;
			position: relative;
		}

		.work {
			max-width: 750px;
			width: 17.25rem;
			margin: 2.6rem auto 0;
			padding-bottom: 0.5rem;
			/*background:red;*/
		}

		.work_content {
			margin-top: 1.4rem;
			box-shadow: 0px 0px 20px #ded9d9;
		}

		.work-content_item img {
			width: 17.25rem;
			height: 13.6rem;
		}

		.work-content_item p {
			line-height: 1rem;
			font-size: 14px;
			color: #4a4a4a;
			padding: 1rem 1rem 2rem 1rem;
		}

		.arrow {
			width: 0.6rem !important;
			height: 0.6rem !important;
		}

		/*员工故事*/
		.staff {
			max-width: 750px;
			width: 17.25rem;
			margin: 2.6rem auto 0;
			padding-bottom: 0.5rem;
		}

		.staff .subtitle {
			font-size: 18px;
			color: #023093;
			font-weight: bold;
			text-align: center;
			margin-top: 1.6rem;
			margin-bottom: 0.9rem;
		}

		.staff_item img,
		.lvye_item img {
			width: 17.25rem;
			height: 10.7rem;
		}

		.staff_item_content {
			margin-top: -0.3rem;
			background: linear-gradient(270deg, #2cccc0 0%, #2b6dde 100%);
			padding: 1rem 0 0.4rem 1rem;
			color: #fff;
		}

		.biaozhu {
			font-size: 14px;
			position: relative;
		}

		.biaozhu::after {
			content: "";
			position: absolute;
			width: 1rem;
			height: 0.1rem;
			background: rgb(230, 95, 57);
			bottom: -1rem;
			left: 0rem;
		}

		.name {
			font-size: 12px;
			margin-top: 1.6rem;
		}

		.place {
			font-size: 12px;
			margin-top: 0.3rem;
		}

		/*工作机会*/
		.job {
			max-width: 750px;
			width: 15.1rem;
			margin: 4rem auto 0;
			padding-bottom: 2.4rem;
		}

		.job_content {
			display: flex;
			justify-content: space-between;
			margin-top: 1.6rem;
		}

		.job_content a {
			color: #fff;
			font-size: 18px;
			font-weight: bold;
			display: inline-block;
			width: 7rem;
			height: 2rem;
			background: linear-gradient(270deg, #2cccc0 0%, #2b6dde 100%);
			display: flex;
			align-items: center;
			justify-content: center
		}

		.job_content img {
			width: 4.6rem;
			height: 1.2rem;
		}

		.lunbo {
			position: absolute;
			left: 50%;
			transform: translateX(-50%);
			margin-top: 0.7rem;
		}

		.lunbo li {
			width: 7px;
			height: 7px;
			background: rgb(155, 155, 155);
			border-radius: 50%;
			-webkit-border-radius: 50%;
			-o-border-radius: 50%;
			-moz-border-radius: 50%;
			float: left;
			margin-right: 0.6rem;
		}

		.lunbo li:nth-child(1) {
			background: rgb(230, 95, 57);
		}

		.w4 {
			bottom: 35px !important;
			position: relative;
		}

		.w5 {
			bottom: 0px !important;
			position: relative;
		}

		.w6 {
			bottom: -5px !important;
			position: relative;
		}

		.w7 {
			bottom: -5px !important;
			position: relative;
		}

		.wit {
			width: 100%;
			height: 54.5%;
			background: linear-gradient(to right, rgba(29, 67, 129, .7), rgba(76, 146, 172, .7), rgba(106, 144, 129, .7), rgba(125, 155, 129, .7));
			opacity: 0.8;
			display: none;
			position: absolute;
		}

		.wit img {
			top: 38%;
			width: 55px;
			height: 76px;
			position: relative;
			left: 42%;
		}

		.kkn2 {
			height: 58%;
		}

		.kkn:hover .wit {
			display: block;
		}

	}

	@media only screen and (min-width: 500px) and (max-width: 992px) {
		.title_small {
			font-size: 19px;
		}

		.strategy_content_title {}

		.strategy_two {
			padding-top: 2rem;
		}

		.strategy_three {
			padding-top: 3rem;
		}
	}

	/*兼容ie*/
	@media screen and (min-width:0\0) {
		.line2 {
			margin-top: -736px !important;
		}
	}
