﻿	html,
	body {
		margin: 0;
		overflow-x: hidden;
	}
	a:active {color:purple;text-decoration:none;}
	
	.swiper-path{
        position: relative;
        width: 108px;
        margin: 0 auto;
    }
	@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(../image/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("../image/zuo.svg") no-repeat;left: 30px;}
    #lk_carousel>.r{background: url("../image/path-right1.png") no-repeat;
      background-position: 7px 2px;
      right: 30px;}
    
    /* 学习轮播 结束 */
		.develop {
			margin-top: 80px;
			text-align: center;
		}
		.carousel-inner>.item{
      background: url(../image/massive.jpg) no-repeat;
      background-size: 100% 100%;
			height: 355px;
			width: 1200px;
		}
		.carousel-inner>.item h2 {
			display: inline-table;
			position: relative;
			left: -200px;
			top: 138px;
			color: #fff;
		}
		.dc-info {
			    display: inline-table;
    text-align: left;
    position: relative;
    left: 200px;
    top: 30px;
    width: 470px;
    line-height: 28px;
		}
		.dc-info-list h3 {
			font-weight: 600;
		}
		.dc-info-list {
			margin-top: 15px;
      margin-bottom: 15px;
		}
		.dc-info-list p {
			font-size: 14px;
    }
    



		.projects {
			margin-top: 70px;
		}
		.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: left;}
    .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("../image/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("../image/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("../image/path-left1.png") no-repeat;
	  }
      .carouselRight{background: url("../image/path-right1.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(../image/zuozuo.png) no-repeat;
	}
	.sl2{width: 36px;height: 36px;position: absolute;right:0;margin-right: -45px;
		background: url(../image/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;
			position: relative;
		}
		.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(../image/bubble2.png) no-repeat;
		    height: 399px;
		    width: 683px;
		    margin: 0 auto;
		    position: absolute;
		    left: -540px;
		    top: 0;
		    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(../image/zuozuo.png) no-repeat;
	}
	.sl3{width: 36px;height: 36px;position: absolute;right: 0;margin-right: -44px;
		background: url(../image/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(../image/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: 265px;
        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;
        z-index: -1;
    }
    .carousel-inner .item{
        width: 900px;
        height: 265px;
    }
    #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: 114px;
     }
    #lk_carousel>.l{
    	background: url("../image/zuo.svg") no-repeat;
    	left: 10px;
    }
    #lk_carousel>.r{
    	background: url("../image/path-right1.png") no-repeat;
        background-position: 7px 2px;
        right: 10px;
    }
    

      /* 学习轮播 结束 */ 
		.develop {
			margin-top: 80px;
			text-align: center;
		}
		.carousel-inner>.item{
            background: url(../image/massive.jpg) no-repeat;
            background-size: 100% 100%;
			height: 265px;
			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 {
			margin-top: 70px;
		}
		.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("../image/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("../image/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("../image/zuozuo.png") no-repeat;
	}
	.nextr{width: 33px;height: 33px;background: #000;margin-top: 76px;
		background: url("../image/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(../image/zuozuo.png) no-repeat;
	}
	.sl2{width: 36px;height: 36px;
		position: absolute;
		right: 0;
		margin-right: -45px;
		background: url(../image/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;
			position: relative;
		}
		.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(../image/bubble2.png) no-repeat;
			height: 299px;
			width: 512px;
			margin: 0 auto;
			position: absolute;
			left: -400px;
			top: 0;
			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(../image/zuozuo.png) no-repeat;

	}
	.sl3{width: 36px;height: 36px;position: absolute;right: 0;margin-right: -45px;
		background: url(../image/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(../image/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(../image/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(../image/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(../image/hidden.png) no-repeat;
    	width:0.75rem;
    	height:0.1rem;
    }
    .Hidden{
    	margin-top:0.1rem;
    	background:url(../image/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(../image/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;
	}
}