.n_banner{
  /* height: 7.14rem; */
  height:100px;
  width:100%;
  margin-top:79px;
}
.n_banner img{
  height: 100%;
  width:100%;
}
.p-nav{
  width:100%;
  height:4.93rem;
  background: #EFEFEF;
  overflow: hidden;
}
.sitemp{
  margin-left:-15px;
  line-height: 4.93rem;
}
.sitemp .site{
  float:left;
}
.sitemp .site > a{
  color:#666;
}
.sitemp .site > span{
  color:#666;
}
.sitemp .site > span a{
  color:#666;
}
.sitemp #jrwm-navigation{
  float:right;
}
.sitemp #jrwm-navigation li{
  float:left;
  height:2.86rem;
  margin-top:1.035rem;
  line-height: 2.86rem;
}
.sitemp #jrwm-navigation li.on{
  background: #24CBDE;
}
.sitemp #jrwm-navigation li.on>a{
  color:#fff;
}
.sitemp #jrwm-navigation li>a{
  color:#666;
  padding:0 2rem;
}
.sitemp #jrwm-navigation li>.fgx{
  color:#999;
  float: right;
}
.sitemp #jrwm-navigation li:last-child>.fgx{
  color:#EFEFEF;
}
.pt-nav{
  overflow: hidden;
}
.pt-nav > ul{
  margin-top: 2.5rem;
  background:#24CBDE;
  overflow: hidden;
}
.pt-nav ul li a{
  padding:0.6rem 0;
  float: left;
  padding-left:3rem;
  color:#fff;
}
.pt-nav ul li.on a{
  background:#EFEFEF;
  color:#666;
}
.pt-nav ul li>a>.fgx{
  color:#fff;
  float: right;
  padding-left:3rem;
}
.title{
  width:68%;
  margin:0 auto;
  height:4.86rem;
  padding-top: 3rem;
}
.title>.zbx{
  width:30%;
  float:left;
  height:2.43rem;
  position:relative;
}
.title>.zbx>div:first-child{
  width:100%;
  height:100%;
  border-bottom: 1px solid #6D6D6D;
  float:left;
}
.title>.zbx>div:last-child{
  float:right;
  width:1.2rem;
  height:1.2rem;
  border: 1px solid #6D6D6D;
  position:absolute;
  right:-1.69rem;
  top:1.75rem;
  transform: rotate(45deg);
  transform-origin:50% 50%;
  -ms-transform: rotate(45deg);
  -ms-transform-origin:50% 50%;
  -webkit-transform: rotate(45deg);
  -webkit-transform-origin:50% 50%;
  -moz-transform: rotate(45deg);
  -moz-transform-origin:50% 50%;
  -o-transform: rotate(45deg);
  -o-transform-origin:50% 50%;  
}
.title>.tit{
  width:40%;
  text-align:center;
  float:left;
  color:#666;
}
.title>.tit>div:first-child{
  width:100%;
  font-size:2rem;
}
.title>.tit>div:last-child{
  	width: 12%;
	background: #01e4ea;
	height: 7px;
	margin: 0px auto;
	margin-top: 4px;
}
.title>.ybx{
  width:30%;
  height:2.43rem;
  float:left;
  position:relative;
}
.title>.ybx>div:last-child{
  width:100%;
  height:100%;
  border-bottom: 1px solid #6D6D6D;
  float:right;
}
.title>.ybx>div:first-child{
  float:left;
  width:1.2rem;
  height:1.2rem;
  border: 1px solid #6D6D6D;
  position:absolute;
  left:-1.5rem;
  top:1.78rem;
  transform: rotate(45deg);
  transform-origin:50% 50%;
  -ms-transform: rotate(45deg);
  -ms-transform-origin:50% 50%;
  -webkit-transform: rotate(45deg);
  -webkit-transform-origin:50% 50%;
  -moz-transform: rotate(45deg);
  -moz-transform-origin:50% 50%;
  -o-transform: rotate(45deg);
  -o-transform-origin:50% 50%;
}
/* 社会招聘 */
#shzp{
    padding-bottom:2rem;
}
.shzp-con>p{
  /* padding-top:1rem; */
  padding-right:1rem;
  text-align:right;
  font-size: 1.28rem;
}
.shzp-con>p>a{color:#0025AA;}
.shzp-con>p>a:hover{color:#24cbdf;}
.shzp-con>.slideBox{ 
  width:100%;
  margin-top:0.7rem; 
  overflow:hidden; 
  position:relative;
}
.shzp-con>.slideBox .bd{ 
  position:relative; 
  height:100%; 
  z-index:0;   
}
.shzp-con>.slideBox .bd li{ 
  zoom:1; 
  vertical-align:middle;
  display: block;
}
.shzp-con>.slideBox .bd li > div{ 
  position: relative;
  min-height:33rem;
}
.shzp-con>.slideBox .bd li > div > div:first-child{ 
  position: absolute;
  display: table-cell;
  vertical-align: middle;
  top:12%;
  left:0;
  width:36%;
  z-index:1;
}
.shzp-con>.slideBox .bd li > div > div:first-child img{ 
  width: 100%;
}
.shzp-con>.slideBox .bd li > div > div:last-child{ 
  position: absolute;
  display: table-cell;
  vertical-align: middle;
  top:0;
  left:8%;
  width:59%;
  border:0.4rem solid #24cbdf;
  height:96%;
  padding-left:32%;
}
.shzp-con>.slideBox .bd li > div > div:last-child > div:nth-child(1){ 
  display: none;
}
.shzp-con>.slideBox .bd li > div > div:last-child > p{ 
  font-size: 0.86rem;
  color:#666;
  line-height: 200%;
}
.shzp-con>.slideBox .bd li > div > div:last-child > p.shzp-bt1{ 
  font-size: 1.29rem;
  color:#333;
  margin-top:3rem;
}
.shzp-con>.slideBox .bd li > div > div:last-child > p.shzp-bt2{ 
  font-size: 1rem;
  color:#333;
}
.shzp-con>.slideBox .bd li > div > div:last-child > p.shzp-bt3{ 
  font-size: 1rem;
  color:#666;
}
.shzp-con>.slideBox .bd li > div > div:last-child > p:last-child{ 
  text-align: right;
  position:absolute;
  bottom:1.2rem;
  right:3rem;
}
.shzp-con>.slideBox .bd li > div > div:last-child > p:last-child a{ 
  font-size: 1.29rem;
  color:#2d52ad;
  text-decoration: underline;
  margin-right:2rem;
}
.shzp-con>.slideBox .bd img{ 
  width:100%; 
  height:100%; 
  display:block;  
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.shzp-con>.slideBox .prev,
.shzp-con>.slideBox .next{ 
  position:absolute; 
  left:3%; 
  top:50%; 
  margin-top:-1.78rem; 
  display:block; 
  width:5rem; 
  height:5rem; 
  filter:alpha(opacity=50);
  opacity:0.5; 
}
.shzp-con>.slideBox .prev{
  background:url(../images/zuo-arrow.png) no-repeat center center;
}
.shzp-con>.slideBox .next{
  background:url(../images/you-arrow.png) no-repeat center center;
}
.shzp-con>.slideBox .next{ 
  left:auto; 
  right:3%;
  /*  background-position:8px 5px; */ 
}
.shzp-con>.slideBox .prev:hover,
.shzp-con>.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.shzp-con>.slideBox .prevStop{ display:none;  }
.shzp-con>.slideBox .nextStop{ display:none;  }
.shzp-con > .jiaru-shzp-con{
  position: relative;
  margin-top:2.8rem;
  overflow: hidden;
}
.shzp-con > .jiaru-shzp-con > div:nth-child(1) img{
  width: 100%;
}
.shzp-con > .jiaru-shzp-con > div:nth-child(1) img:nth-child(2){
  display: none;
}
.shzp-con > .jiaru-shzp-con > div:nth-child(2){
  position: absolute;
  width:100%;
  top: 49.8%;
}
.t_w70{ width:60%;float: left;color: #fff;height: 33px; line-height: 30px; padding-left:10%}
.t_w19{    text-align: right;width: 19%;float: left;color: #fff;height: 32px; line-height: 30px;}
.t_w26{width: 26%; text-align:center;float: left;color: #fff;height: 32px; line-height: 30px;}
.t_w24{width: 24%; text-align:center;float: left;color: #fff;height: 32px; line-height: 30px;}
.t_w31{ width:31%; text-align:left;}
.t_w30{ width:30%;float: left;color: #fff;height: 33px; line-height: 30px;}
.t_zl{    display: block;
    width: 100%;
    float: left;}
.t_zl:hover{
  background: #fed700;
}
.shzp-con > .jiaru-shzp-con > div:nth-child(2) > div > div:nth-child(5){
  border-right:none;
}
.shzp-con > .jiaru-shzp-con > div:nth-child(2) > div > div div{
  margin:auto;
}

.shzp-con > .jiaru-shzp-con > div:nth-child(2) > div:nth-child(5){
  background: transparent;
  text-align: right;
  position: relative;
  margin-top: 5%;
}
.shzp-con > .jiaru-shzp-con > div:nth-child(2) > div:nth-child(5) > div{
  position: absolute;
  bottom:0;
  right:0;
  border-right: none;
  text-align: right;
  width: 12%;
  font-size: 1.78rem;
  font-weight: normal;
}
.shzp-con > .jiaru-shzp-con > div:nth-child(2) > div:nth-child(5) > div:hover{
  background: transparent;
}
.shzp-con > .jiaru-shzp-con > div:nth-child(2) > div:nth-child(5) > div a{
  color:#fff;
}
.shzp-con > .jiaru-shzp-con > div:nth-child(2) > div:nth-child(1) > div:last-child{
  border-right:none;
}
/* 校园招聘 */
#xyzp{
  background: #fff;
   padding-bottom: 2rem; 
}
.xyzp-con > img{
  width: 100%;
  /* margin-top:2rem; */
}
.t_con > p:nth-child(2){
  display: block;
  font-size:1.2rem;
  text-align:left;
  padding-bottom: 0.3rem;
}
.t_con > table{
  width:100%;
  text-align:center;
}
.t_con > table > thead > tr > td{
  padding:0.25rem 0;
}
.t_con > table > tbody > tr > td{
  padding:0.2rem 0;
}
.t_con > p{

  display: block;
  padding:0.2rem 0;
  font-size:1.2rem;
  color:#000;
  padding-left: 0.5rem;
    padding-bottom: 0.5rem;
}
.t_con > p:last-child a{
  color:#2d52ad;
}
/* 认识新北洋 */
#rsxby{
  padding-bottom: 2rem;
  overflow: hidden;
}
.rsxby-con{
  margin-left:-15px;
  margin-right:-15px;
  margin-top:3rem;
  width:100%;
  overflow: hidden;
  margin-bottom: 2rem;
}
.rsxby-con > div:first-child{
  margin-top:1.6rem;
  margin-bottom:2rem;
}
.rsxby-con > div:first-child > p{
  font-size: 1rem;
  color:#666;
  line-height: 200%;
}
.rsxby-con > div:first-child > p:first-child{
  font-size: 1.04rem;
  color:#454545;
  font-weight: bold;
}
.rsxby-con > div > a{
  color:#333;
}
.rsxby-con > div > a > div{
  width:96%;
  padding-right:2%;
}
.rsxby-con > div > a > div > div{
  width:100%;
  border:0.5px solid #acacac;
}
.rsxby-con > div > a > div > div:first-child{
  text-align: left;
  border-bottom: none;
  padding:0.2rem;
  overflow: hidden;
}
.rsxby-con > div > a > div > div:first-child>img{
  width:100%;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
}
.rsxby-con > div > a > div > div:first-child>img:hover{
  transform: : scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.rsxby-con > div > a > div > div:last-child{
  border-top: none;
  width:100%;
  padding:1rem 0.2rem;
  text-align:center;
}
/* 与谁合作 */
.jrhz-con {
  margin: 1rem 0 4.92rem;
  position: relative;
}
.jrhz-con > div:first-child img{
  width:100%;
}
.jrhz-con .jrhz-title {
  color: #636363;
  font-size: 1.487rem;
  font-weight: bold;
}
.jrhz-con > div:last-child {
  position: absolute;
  z-index: 1;
  top:2.64rem;
  left:0;
  width:100%;
  height:100%;
}
.jrhz-con > div:last-child > div:last-child{
  position: relative;
  height: 100%;
}
.jrhz-con > div:last-child > div:last-child > div{
  position: absolute;
  z-index:2;
}
.jrhz-con > div:last-child > div:last-child > div > p{
  color:#666;
  font-size: 1rem;
  line-height: 200%;
}
.jrhz-con > div:last-child > div:last-child > div p:first-child{
  color:#154fb9;
  font-size: 1.34rem;
}
.jrhz-con > div:last-child > div:last-child > div:nth-child(1){
  width: 22.5%;
  bottom:7.64rem;
  left:6.5%;
}
.jrhz-con > div:last-child > div:last-child > div:nth-child(2){
  width: 37.75%;
  left:29%;
  bottom:24rem;
}
.jrhz-con > div:last-child > div:last-child > div:nth-child(3){
  width: 28.3%;
  right:12%;
  bottom:9rem;
}
.jrhz-con-m{
  display: none;
}
/* 我们是什么样的人 */
.syr-con{
  margin: 3rem 0 4rem;
}
.syr-con .syr-title{
  color:#636363;
  font-size: 1.487rem;
  font-weight:bold;
}
.syr-con .syr-con2{
  margin-top:2.4rem;
  line-height: 100%;
}
.syr-con .syr-con2 > div{
  display: table-cell;
  overflow: hidden;
}
.t_cons{
  width:59.5%;
}
.t_cons img{
  width:100%;
}
.syr-con .syr-con2 > div:first-child{
  width:40.5%;
      vertical-align: bottom;
}
.syr-con .syr-con2 > div:first-child > div{
 /* border:0.2rem solid #00479d;*/
  box-sizing: border-box;
  border-left: none;
  padding:1rem 1.5rem 2rem;
  background:#f2f1f1;
}
.syr-con .syr-con2 > div:first-child > div > p{
  color:#666;
  font-size:1rem;
  line-height: 200%;
}
.syr-con .syr-con2 > div:first-child > div > p.syr-bt{
  color:#154fb9;
  font-size:1.34rem;
  font-weight: bold;
  margin-top:1rem;
}
.syr-con .syr-con3 > div:last-child{
  margin-top:2.4rem;
}
.syr-con .syr-con3 > div:last-child > p{
  color:#666;
  font-size:1rem;
  line-height: 200%;
}
.syr-con3{ margin-top:3rem;}
.syr-con3 p.syr-bt{
  color:#154fb9;
  font-size:1.34rem;
  font-weight: bold;
  margin-top:1rem;
  margin-bottom:1rem;
}

.syr-con3 p{
    color: #666;
    font-size: 1rem;
    line-height: 200%;
}
.syr-con .syr-con3 > div:nth-child(2){
  margin-top:1.2rem;
  overflow: hidden;
}
.syr-con .syr-con3 > div:nth-child(2) > div:first-child{
  width: 56%;
  float: left;
}
.syr-con .syr-con3 > div:nth-child(2) > div:last-child{
  width: 43%;
  float: right;
}
.syr-con .syr-con3 > div:nth-child(2) > div:last-child > div:last-child{
  margin-top:1.4%;
}
.syr-con .syr-con3 > div:nth-child(2) img{
  width: 100%;
}
.syr-con .syr-con4{
  margin-top:5.64rem;
  position: relative;
}
.syr-con .syr-con4 > div:nth-child(1) img{
  width: 100%;
}
.syr-con .syr-con4 > div:nth-child(2){
  width: 100%;
  position: absolute;
  top:0rem;
  width: 88%;
  left:6%;
  box-sizing: border-box;
  padding:3rem 0;
  z-index:1;
  padding-left: 4.42rem;
}
.syr-con .syr-con4 > div:nth-child(2) > div{
  display: inline-block;
}
.syr-con .syr-con4 > div:nth-child(2) > div:nth-child(1) > div,.syr-con .syr-con4 > div:nth-child(2) > div:nth-child(2) > div{
  width:17.14rem;
  height:17.14rem;
  border:0.2rem solid #00479d;
  border-radius:17.14rem;
  text-align:center;
  display: table-cell;
  vertical-align: middle;
}
.syr-con .syr-con4 > div:nth-child(2) > div:nth-child(2){
  margin-left:4rem;
}
.syr-con .syr-con4 > div:nth-child(2) > div > div > div{
  display: inline-block;
  color:#000;
  font-size: 1.48rem;
}
.syr-con .syr-con4 > div:nth-child(2) > div > div span{
  font-size: 4.45rem;
  color:#00479d;
}
.syr-con .syr-con4 > div:nth-child(2) > div:last-child{
      width: 28%;
    margin-left: 5%;
}
.syr-con .syr-con4 > div:nth-child(2) > div:last-child > div{
  font-size: 1.2rem;
  color:#000;
  height: 17.14rem;
  display: table-cell;
  vertical-align: middle;
}
.syr-con5{
  margin-top:1.7rem;
  overflow: hidden;
}
.syr-con5 > div{
  float: left;
}
.syr-con5 > div img{
  width:100%;
}
.syr-con5 > div:last-child{
  font-size: 1.34rem;
  color:#000;
  padding-top:2rem;
}
.syr-con5 > div:last-child span{
  font-weight:bold;
}
/* 我们现在做什么 */
.jrnd-con{
  margin: 3rem 0 4rem;
}
.jrnd-con .jrnd-title{
  color:#636363;
  font-size: 1.487rem;
  font-weight:bold;
}
.jrnd-con .jrnd-con2{
  margin-top:0rem;
  line-height: 100%;
}
.jrnd-con .jrnd-con2 > p{
  color:#666;
  font-size:1rem;
  line-height: 200%;
}
.jrnd-con .jrnd-con2 > p.jrnd-bt{
  color:#154fb9;
  font-size:1.34rem;
  margin-top:1rem;
}
.jrnd-con .jrnd-con3{
  margin-top:2rem;
}
.jrnd-con .jrnd-con3 > div:first-child{
  font-size: 1.71rem;
  color:#154fb9;
  font-weight: bold;
}
.jrnd-con .jrnd-con3 > div:last-child{
  margin-top: 2.57rem;
  overflow: hidden;
}
.jrnd-con .jrnd-con3 > div:last-child > div{
  /* display: inline-block; */
  float: left;
  width: 24.5%;
  text-align: center;
}
.jrnd-con .jrnd-con3 > div:last-child > div > div{
  display: inline-block;
  height:16rem;
  width:10rem;
  background: #00b0f0;
  position: relative;
  text-align: center;
  line-height: 16rem;
  font-size: 1.6rem;
  color:#fff;
}
.jrnd-con .jrnd-con3 > div:last-child > div > div:before{   
  content:""; 
  width:0rem;   
  border-bottom:8rem solid transparent;   
  border-top:8rem solid transparent;   
  border-right:4rem solid #00b0f0;   
  position:absolute;   
  left:-4rem;   
  top:0rem;
  box-sizing: border-box;  
}
.jrnd-con .jrnd-con3 > div:last-child > div > div:after{   
  content:""; 
  width:0rem;   
  border-bottom:8rem solid transparent;   
  border-top:8rem solid transparent;   
  border-left:4rem solid #00b0f0;  
  position:absolute;   
  right:-4rem;   
  top:0rem;
  box-sizing: border-box; 
}
.jrnd-con .jrnd-con3 > div:last-child > div:nth-child(2) > div{   
  background: #ffc000;  
}
.jrnd-con .jrnd-con3 > div:last-child > div:nth-child(2) > div:before{   
  border-right:4rem solid #ffc000;  
}
.jrnd-con .jrnd-con3 > div:last-child > div:nth-child(2) > div:after{   
  border-left:4rem solid #ffc000;  
}
.jrnd-con .jrnd-con3 > div:last-child > div:nth-child(3) > div{   
  background: #92d050;  
}
.jrnd-con .jrnd-con3 > div:last-child > div:nth-child(3) > div:before{   
  border-right:4rem solid #92d050;  
}
.jrnd-con .jrnd-con3 > div:last-child > div:nth-child(3) > div:after{   
  border-left:4rem solid #92d050;  
}
.jrnd-con .jrnd-con3 > div:last-child > div:nth-child(4) > div{   
  background: #737373;  
}
.jrnd-con .jrnd-con3 > div:last-child > div:nth-child(4) > div:before{   
  border-right:4rem solid #737373;  
}
.jrnd-con .jrnd-con3 > div:last-child > div:nth-child(4) > div:after{   
  border-left:4rem solid #737373;  
}
/* 我们未来做什么 */
.jrfd-con{
  margin: 3rem 0 4rem;
}
.jrfd-con .jrfd-title{
  color:#636363;
  font-size: 1.487rem;
  font-weight:bold;
}
.jrfd-con .jrfd-con2{
  margin-top:2rem;
  line-height: 100%;
  position: relative;
}
.jrfd-con .jrfd-con2 > div:nth-child(1) img{
  width: 100%;
}
.jrfd-con .jrfd-con2 > div:nth-child(2){
  position: absolute;
  top:20%;
  left:22%;
}
.jrfd-con .jrfd-con2 > div:nth-child(2) > div{
  position: relative;
}
.jrfd-con .jrfd-con2 > div:nth-child(2) > div > div{
  position: absolute;
}
.jrfd-con .jrfd-con2 > div:nth-child(2) > div > div:first-child{
  position: static;
}
.jrfd-con .jrfd-con2 > div:nth-child(2) > div > div:first-child img{
  width: 100%;
}
.jrfd-con .jrfd-con2 > div:nth-child(2) > div > div:nth-child(2){
  font-size: 1.19rem;
  color:#fff;
  top:21%;
  left:37%;
}
.jrfd-con .jrfd-con2 > div:nth-child(2) > div > div:nth-child(3){
  font-size: 1.34rem;
  font-weight: bold;
  color:#fff;
  top:33%;
  left:26%;
}
.jrfd-con .jrfd-con2 > div:nth-child(2) > div > div:nth-child(4){
  font-size: 2.08rem;
  color:#fff;
  font-weight: bold;
  top:48%;
  left:-6%;
  width:115%;
}
.jrfd-con .jrfd-con2 > div:nth-child(2) > div > div:nth-child(5){
  font-size: 1.78rem;
  font-weight: bold;
  color:#fff;
  top:64%;
  left:36%;
}

.jrfd-con .jrfd-con2 > div:last-child{
  position: absolute;
  top:28%;
  right:22%;
}
.jrfd-con .jrfd-con2 > div:last-child > div{
  background: rgba(0,255,255,0.47);
  height:14.57rem;
  width: 14.57rem;
  border-radius: 100%;
  position:relative;
}
.jrfd-con .jrfd-con2 > div:last-child > div:after{
  content:'';
  height:15rem;
  width: 15rem;
  border-radius: 100%;
  border:0.15rem solid rgba(0,255,255,0.47);
  position:absolute;
  top:-0.43rem;
  left: -0.43rem;
}
.jrfd-con .jrfd-con2 > div:last-child > div > div{
  text-align: center;
}
.jrfd-con .jrfd-con2 > div:last-child > div > div > p{
  font-size: 1.42rem;
  color:#fff;
  line-height: 180%;
}
.jrfd-con .jrfd-con2 > div:last-child > div > div > p:first-child{
  font-size: 2rem;
  font-weight: bold;
  color:#fff;
  padding-top:2rem;
}
/* 员工发展 */
#ygfz{
  background: #EAF9FB;
  padding-bottom: 2rem;
  overflow: hidden;
}
.ygfz-con{
  margin-left:-15px;
  margin-right:-15px;
  margin-top:3rem;
  width:100%;
  overflow: hidden;
  margin-bottom: 2rem;
}
.ygfz-con > div:first-child{
  margin-top:1.6rem;
  margin-bottom:2rem;
}
.ygfz-con > div:first-child > p{
  font-size: 1rem;
  color:#666;
  line-height: 200%;
}
.ygfz-con > div:first-child > p:first-child{
  font-size: 1.04rem;
  color:#454545;
  font-weight: bold;
}
.ygfz-con > div > a{
  color:#333;
}
.ygfz-con > div > a > div{
  width:96%;
  padding-right:2%;
}
.ygfz-con > div > a > div > div{
  width:100%;
  border:0.5px solid #acacac;
}
.ygfz-con > div > a > div > div:first-child{
  border-bottom: none;
}
.ygfz-con > div > a > div > div:last-child{
  border-top: none;
  background:#fff;
}
.ygfz-con > div > a > div > div:first-child{
  padding:0.2rem;
  overflow:hidden;
}
.ygfz-con > div > a > div > div:first-child>img{
  width:100%;
  transition: all 0.6s;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -o-transition: all 0.6s;
}
.ygfz-con > div > a > div > div:first-child>img:hover{
  width:100%;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
}
.ygfz-con > div > a > div > div:last-child{
  width:100%;
  padding:1rem 0.2rem;
  text-align:center;
  font-size:1rem;
}
.ygfz-con > div > a > div > div:last-child > p:first-child{
  font-weight: bold;
}
/* 工作环境详情页 */
.gzhj-con{
  margin: 3rem 0 4rem;
}
.gzhj-con .gzhj-title{
  color:#636363;
  font-size: 1.487rem;
  font-weight:bold;
}
.gzhj-con p{
  font-size: 1rem;
  color:#666;
}
.gzhj-con p.gzhj-bt{
  font-size: 1.34rem;
  margin-top: 2.57rem;
  color:#154fb9;
}
.gzhj-con .gzhj-con2{
  margin-top:0rem;
  line-height: 200%;
}
.gzhj-con .gzhj-con2 > div:last-child{
  margin-top:1.6rem;
}
.gzhj-con .gzhj-con2 > div:last-child img{
  width:100%;
}
.gzhj-con .gzhj-con3{
  margin-top:2.57rem;
  line-height: 200%;
}
.gzhj-con .gzhj-con3 > div:nth-child(2){
  margin-top: 1.6rem;
  overflow: hidden;
}
.gzhj-con .gzhj-con3 > div:nth-child(2) > div:first-child{
  width: 73.8%;
  float: left;
}
.gzhj-con .gzhj-con3 > div:nth-child(2) > div:last-child{
  width: 25.8%;
  float: right;
}
.gzhj-con .gzhj-con3 > div:nth-child(2) > div:last-child > div:last-child{
  margin-top:1.4%;
}
.gzhj-con .gzhj-con3 > div:nth-child(2) img{
  width: 100%;
}
.gzhj-con .gzhj-con4{
  margin-top:2.57rem;
  line-height: 200%;
}
.gzhj-con .gzhj-con4 > div:nth-child(2){
  margin-top:1.6rem;
}
.gzhj-con .gzhj-con4 > div:nth-child(2) > div:nth-child(1){
  width: 87%;
  margin:0 auto;
  position: relative;
}
.gzhj-con .gzhj-con4 > div:nth-child(2) > div:nth-child(1):after{
  content:'';
  width:115%;
  position: absolute;
  left:-7.5%;
  height:40%;
  top:30%;
  border: 0.2rem solid #00bdf9;
  z-index: -1;
}
.gzhj-con .gzhj-con4 > div:nth-child(2) > div:nth-child(1) img{
  width: 100%;
}
.gzhj-con .gzhj-con5 > div:nth-child(2){
}
/* 薪酬福利 */
.xcfl-con{
  margin: 3rem 0 4rem;
}
.xcfl-con .xcfl-title{
  color:#636363;
  font-size: 1.487rem;
  font-weight:bold;
}
.xcfl-con .xcfl-con2{
  margin-top:2rem;
  position: relative;
}
.xcfl-con .xcfl-con2 > div:nth-child(2){
    position: absolute;
    top: 4rem;
	right: 11%;
    /*right: 5%;*/
    width: 50.8%;
    color: #424242;
    font-size: 1rem;
    line-height: 200%;
    text-align: center;
}
.xcfl-con .xcfl-con2 > div:nth-child(2) p{
  margin-bottom: 0.8rem;
}
.xcfl-con .xcfl-con2 > div:nth-child(2) p:first-child{
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 1.8rem;
  letter-spacing: 4px;
}
.xcfl-con .xcfl-con2 > div:nth-child(2) p:nth-child(2){
      font-size: 1.6rem;
    font-weight: bold;
  margin-bottom: 1.8rem;
    letter-spacing: 1px;
}
.xcfl-con .xcfl-con2 img{
  width: 100%;
}
/* 培训发展 */
.pxfz-con{
  margin: 3rem 0 4rem;
}
.pxfz-con .pxfz-title{
  color:#636363;
  font-size: 1.487rem;
  font-weight:bold;
}
.pxfz-con .pxfz-con2{
  margin-top: 4rem;
}
.pxfz-con .pxfz-con2 > div:nth-child(1){
  width: 86.5%;
  margin:0 auto;
}
.pxfz-con .pxfz-con3{
  margin-top:3rem;
  overflow: hidden;
}
.pxfz-bt{
  color:#154fb9;
  font-size: 1.34rem;
  font-weight: bold;
}
.pxfz-con .pxfz-con3 > div:last-child img{
  width:98%;
}
.pxfz-con .pxfz-con3 > div:last-child > div{
  margin-top:0.5rem;
}
/* 2018-11-23修改 */
@media  screen and (max-width:1400px) {
  .jrhz-con > div:last-child {
    top: 2rem;
  }
  .jrhz-con > div:last-child > div:last-child > div:nth-child(2) {
    bottom: 22rem;
  }
  .jrhz-con > div:last-child > div:last-child > div:nth-child(1) {
    bottom: 5.64rem;
  }
  .jrhz-con > div:last-child > div:last-child > div:nth-child(3) {
    bottom: 7rem;
  }
  .syr-con .syr-con4 > div:nth-child(2) {
    padding-left: 3rem;
  }
}
@media (max-width: 768px){
  #header{
    height:5.64rem;
  }
  .n_banner{
    margin-top:5.64rem;
  }
  #about-navigation{
    display: none;
  }
  .title{
    width:100%;
    margin:0 auto;
    height:4.86rem;
  }
  .title>.zbx{
    width:28%;
    float:left;
    height:2.43rem;
    position:relative;
  }
  .title>.tit{
    width:44%;
    text-align:center;
    float:left;
    color:#666;
  }
  .title>.ybx{
    width:28%;
    height:2.43rem;
    float:left;
    position:relative;
  }
  /* 社会招聘 */
  .shzp-con>.slideBox .bd li > div > div:first-child{ 
    position: static;
    display: block;
    vertical-align: middle;
    top:-10%;
    left:10%;
    width:80%;
    margin:0 auto;
    z-index:1;
  }
  .shzp-con>.slideBox .bd li > div > div:last-child{ 
    position: static;
    display: block;
    vertical-align: middle;
    top:0;
    left:0;
    width:100%;
    border:0.2rem solid #24cbdf;
    padding-left:0;
    box-sizing: border-box;
  }
  .shzp-con>.slideBox .bd li > div > div:nth-child(1){ 
    display: none;
  }
  .shzp-con>.slideBox .bd li > div > div:last-child > div:nth-child(1){ 
    display: block;
  }
  .shzp-con>.slideBox .bd li > div > div:last-child > p:last-child{
    position: static;
    margin-bottom:1.2rem;
  }
  .shzp-con > .jiaru-shzp-con > div:nth-child(1) img:nth-child(1){
    display: none;
  }
  .shzp-con > .jiaru-shzp-con > div:nth-child(1) img:nth-child(2){
    display: block;
  }
  .shzp-con > .jiaru-shzp-con > div:nth-child(2) {
    top: 30%;
  }
  .shzp-con > .jiaru-shzp-con > div:nth-child(2) > div > div:nth-child(1) {
    font-size: 1.2rem;
  }
  .shzp-con > .jiaru-shzp-con > div:nth-child(2) > div {
    background: #04bbf7;
    height: 4.2rem;
    margin-top: 0.5rem;
  }
  .shzp-con > .jiaru-shzp-con > div:nth-child(2) > div:last-child {
    background: #04bbf7;
    height: 4.6rem;
    margin-top: 0.5rem;
    display: flex;
  }
  .shzp-con > .jiaru-shzp-con > div:nth-child(2) > div > div {
    font-size: 0.8rem;
  }
  .shzp-con > .jiaru-shzp-con > div:nth-child(2) > div > div > a > div > span {
    font-weight: normal;
    font-size: 0.8rem;
  }
  .shzp-con > .jiaru-shzp-con > div:nth-child(2) > div:nth-child(4) > div:nth-child(4){
    display: inline-block;
    border:none;
  }
  .shzp-con > .jiaru-shzp-con > div:nth-child(2) > div:nth-child(4) > div:nth-child(5){
    display: flex;
    font-weight:normal;
    font-size:1.4rem;
  }
  .shzp-con > .jiaru-shzp-con > div:nth-child(2) > div:nth-child(5){
    display: none;
  }
  /* 我们是什么样的人 */
  .syr-con .syr-con2 > div{
    display: block;
    overflow: hidden;
  }
  .syr-con .syr-con2 > div:first-child{
    width:100%;
  }
  .syr-con .syr-con2 > div:first-child{
    width:100%;
    margin-top:1rem;
  }
  .syr-con .syr-con2 > div:first-child > div{
    border:0.2rem solid #00479d;
  }
  .syr-con .syr-con4 > div:nth-child(2) > div:nth-child(1) > div,.syr-con .syr-con4 > div:nth-child(2) > div:nth-child(2) > div{
    width:9rem;
    height:9rem;
    border:0.2rem solid #00479d;
    border-radius:9rem;
    text-align:center;
    display: table-cell;
    vertical-align: middle;
  }
  .syr-con .syr-con4 > div:nth-child(2) > div:nth-child(1){
    margin-left:3rem;
  }
  .syr-con .syr-con4 > div:nth-child(2) > div:nth-child(2){
    margin-left:1rem;
  }
  .syr-con .syr-con4 > div:nth-child(2){
    padding:1rem 0 1rem 1rem;
  }
  .syr-con .syr-con4 > div:nth-child(2) > div > div > div{
    display: inline-block;
    color:#000;
    font-size: 1rem;
  }
  .syr-con .syr-con4 > div:nth-child(2) > div > div span{
    font-size: 3rem;
    color:#00479d;
  }
  .syr-con .syr-con4 > div:nth-child(2) > div:last-child{
    display: block;
    width:100%;
    margin-left: 0;
  }
  .syr-con .syr-con4 > div:nth-child(2) > div:last-child > div {
    font-size: 1.34rem;
    color: #000;
    height: auto;
    font-weight: bold;
  }
  .syr-con5 {
    margin-top: 3rem;
  }
  .syr-con5 > div{
    float: none;
  }
  .syr-con5 > div:first-child{
    width:30%;
    margin:0 auto;
  }
  .syr-con5 > div img{
    width:100%;
  }
  .syr-con5 > div:last-child{
    font-size: 1.34rem;
    color:#000;
    padding-top:1rem;
  }
  #rsxby .rsxby-con{
    width:100%;
    margin-left: -15px;
  }
  /* 与谁合作 */
  .jrhz-con{
    display: none;
  }
  .jrhz-con-m{
    display: block;
  }
  .jrhz-con-m{
    margin: 3.64rem 0 4.92rem;
  }
  .jrhz-con-m .jrhz-title {
    color: #636363;
    font-size: 1.8rem;
    font-weight: bold;
  }
  .jrhz-con-m > div:last-child{
    margin-top:2rem;
  }
  .jrhz-con-m > div:last-child > div:nth-child(1) img{
    width: 100%;
  }
  .jrhz-con-m > div:last-child > div:nth-child(1){
    position: relative;
  }
  .jrhz-con-m > div:last-child > div:nth-child(1) > div:last-child{
    position: absolute;
    width:80%;
    top:10rem;
    left:10%;
  }
  .jrhz-con-m > div:last-child > div) > div:last-child p{
    color:#666;
    font-size: 1rem;
    line-height: 200%;
  }
  .jrhz-con-m > div:last-child > div > div:last-child p:first-child{
    color:#154fb9;
    font-size: 1.34rem;
  }
  .jrhz-con-m > div:last-child > div:nth-child(2){
    margin-top:3.2rem;
    position: relative;
  }
  .jrhz-con-m > div:last-child > div:nth-child(2) > div:first-child{
    width:36%;
    margin:0 auto;
  }
  .jrhz-con-m > div:last-child > div:nth-child(2) > div:first-child img{
    width:100%;
  }
  .jrhz-con-m > div:last-child > div:nth-child(2) > div:last-child{
    width:80%;
    margin:2.4rem auto 0;
    position: absolute;
    left:10%;
  }
  .jrhz-con-m > div:last-child > div:nth-child(3){
    margin-top:9rem;
  }
  .jrhz-con-m > div:last-child > div:nth-child(3) > div:last-child{
    width:80%;
    margin:2.4rem auto 0;;
  }
  #ygfz .ygfz-con{
    width:100%;
    margin-left: -15px;
  }
  /* 我们现在做什么 */
  .jrnd-con .jrnd-con3 > div:last-child > div{
    width: 48%;
  }
  .jrnd-con .jrnd-con3 > div:last-child > div > div{
    height:12rem;
    width:7.5rem;
    line-height: 12rem;
    font-size: 1.4rem;
  }
  .jrnd-con .jrnd-con3 > div:last-child > div > div:before{     
    border-bottom:6rem solid transparent;   
    border-top:6rem solid transparent;   
    border-right:3rem solid #00b0f0; 
    left:-3rem;   
  }
  .jrnd-con .jrnd-con3 > div:last-child > div > div:after{      
    border-bottom:6rem solid transparent;   
    border-top:6rem solid transparent;   
    border-left:3rem solid #00b0f0;   
    right:-3rem;   
    top:0rem;
  }
  .jrnd-con .jrnd-con3 > div:last-child > div:nth-child(3) > div{      
    margin-top:1rem;
  }
  .jrnd-con .jrnd-con3 > div:last-child > div:nth-child(4) > div{      
    margin-top:1rem;
  }
  .jrnd-con .jrnd-con3 > div:last-child > div:nth-child(2) > div:before{   
    border-right:3rem solid #ffc000;  
  }
  .jrnd-con .jrnd-con3 > div:last-child > div:nth-child(2) > div:after{   
    border-left:3rem solid #ffc000;  
  }
  .jrnd-con .jrnd-con3 > div:last-child > div:nth-child(3) > div:before{   
    border-right:3rem solid #92d050;  
  }
  .jrnd-con .jrnd-con3 > div:last-child > div:nth-child(3) > div:after{   
    border-left:3rem solid #92d050;  
  }
  .jrnd-con .jrnd-con3 > div:last-child > div:nth-child(4) > div:before{   
    border-right:3rem solid #737373;  
  }
  .jrnd-con .jrnd-con3 > div:last-child > div:nth-child(4) > div:after{   
    border-left:3rem solid #737373;  
  }
  /* 我们未来做什么 */
  .jrfd-con .jrfd-con2 > div:nth-child(2){
    position: absolute;
    top:5%;
    left:10%;
  }
  .jrfd-con .jrfd-con2 > div:nth-child(2) > div > div:first-child{
    position: static;
    width: 50%;
  }
  .jrfd-con .jrfd-con2 > div:nth-child(2) > div > div:nth-child(2){
    font-size: 1.19rem;
    top:20%;
    left:17%;
  }
  .jrfd-con .jrfd-con2 > div:nth-child(2) > div > div:nth-child(3){
    font-size: 1.2rem;
    top:33%;
    left:10%;
  }
  .jrfd-con .jrfd-con2 > div:nth-child(2) > div > div:nth-child(4){
    font-size: 1.6rem;
    top:48%;
    left:-6%;
    width:115%;
  }
  .jrfd-con .jrfd-con2 > div:nth-child(2) > div > div:nth-child(5){
    font-size: 1.4rem;
    top:62%;
    left:18%;
  }
  .jrfd-con .jrfd-con2 > div:last-child{
    position: absolute;
    top:10%;
    right:5%;
  }
  .jrfd-con .jrfd-con2 > div:last-child > div{
    background: rgba(0,255,255,0.47);
    height:10rem;
    width: 10rem;
    border-radius: 100%;
    position:relative;
  }
  .jrfd-con .jrfd-con2 > div:last-child > div:after{
    content:'';
    height:10.6rem;
    width: 10.6rem;
    border-radius: 100%;
    border:0.15rem solid rgba(0,255,255,0.47);
    position:absolute;
    top:-0.4rem;
    left: -0.4rem;
  }
  .jrfd-con .jrfd-con2 > div:last-child > div > div{
    text-align: center;
  }
  .jrfd-con .jrfd-con2 > div:last-child > div > div > p{
    font-size: 1.2rem;
    color:#fff;
    line-height: 180%;
  }
  .jrfd-con .jrfd-con2 > div:last-child > div > div > p:first-child{
    font-size: 1.5rem;
    font-weight: bold;
    color:#fff;
    padding-top:2rem;
  }
  /* 薪酬福利 */
  .xcfl-con .xcfl-con2 > div:nth-child(2){
    position: static;
    width:100%;
    color:#666;
    font-size: 1rem;
    line-height: 200%;
  }
  .xcfl-con .xcfl-con2 > div:nth-child(2) p{
    margin-bottom: 1rem;
  }
  .xcfl-con .xcfl-con2 > div:nth-child(2) p:first-child{
    font-size: 1.34rem;
    font-weight: bold;
    margin-bottom: 3rem;
  }
  .xcfl-con .xcfl-con2 > div:nth-child(2) p:nth-child(2){
    font-size: 2.38rem;
    font-weight: bold;
    margin-bottom: 2rem;
  }
  /* 培训发展 */
  .pxfz-con .pxfz-con2{
    margin-top: 3rem;
  }
  .pxfz-con .pxfz-con2 > div:nth-child(1){
    width: 100%;
    margin:0 auto;
  }
  .pxfz-con .pxfz-con2 img{
    width: 100%;
  }
}
@media (max-width: 768px){
  .shzp-con > .jiaru-shzp-con > div:nth-child(2) {
    top: 45%;
  }
}
@media (max-width: 767px){
  .shzp-con > .jiaru-shzp-con > div:nth-child(2) {
    top: 30%;
  }
}
.t_w25{ width:25%; float:left; color:#fff; text-align:center;height: 32px;
    line-height: 30px;}
.t_join table{ border-collapse:collapse;  //表格的边框合并，如果相邻，则共用一个边框。
  border-spacing:0px;  }
.t_join table tr td{ color:#fff;border:none;}
.t_c0{ color:#000; font-weight:bold;}

.jiaru-shzp-conmore{
	width: 82%;
    text-align: right;
    color: #fff;
    background: none !important;
    margin: 0px auto;
    font-size: 1.2rem;
    text-transform: uppercase;
    margin-top: 4VH !important;
}
.jiaru-shzp-conmore a{ color:#fff;}
.col-lg-31{ width:25%; float:left;}
.t_color{ color:#2d52ad;font-size:1rem;}
.t_con{ background:#ebfdff;    padding-top: 3.2rem;}
.t_s{ background:none !important; padding:0px !important;    font-size: 1.3rem; margin-bottom: 1rem;margin-left: 1.5rem;}
.t_fu{ width:49.333333% !important;}