.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: 2.85rem;
}
.title>.tit{
  width:100%;
  text-align:center;
  float:left;
  color:#666;
}
.title>.tit > span{
  font-size:2rem;
  position: relative;
}
.title>.tit > span:after{
  content:'';
  position: absolute;
  bottom:-1VH;
  left:35%;
  width: 30%;
  height: 0.5rem;
  background: #01e4ea;
}
.jiaru-shzp-conbg{

}
.jiaru-shzp-conbg img{
  width: 100%;
  object-fit: cover;
}
.jiaru-shzp-context{
  background: #01e4ea;
  padding:5VH 0;
}
.jiaru-shzp-context > div{
  width: 80%;
  margin:auto;
}
.jiaru-shzp-contextcon{
  background: rgba(255,255,255,0.6);
  border-radius:0.5rem;
  padding:3VH;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height:3rem;
  line-height: 3rem;
}
.jiaru-shzp-contit{
  background: #fff;
  color:#403d52;
  font-size:1.5rem;
  font-weight: bold;
  border:0.2rem solid #fff;
  padding:0 0.8rem;
}
.jiaru-shzp-conlist{
  border:0.2rem solid #fff;
  box-sizing: border-box;
  border-left:0;
  padding:0 1rem;
}
.jiaru-shzp-conlist a{
  color:#403d52;
  font-size:1.3rem;
}
.jiaru-shzp-conmore{
  text-align: right;
  color:#000;
  font-size:1.2rem;
  text-transform: uppercase;
  margin-top:1VH;
  margin-right:1VH;
}
.jiaru-shzp-conmore a{
  color:#000;
}
.xyzp-con{
  margin-top:5VH;
}
.xyzp-con-title{
  display: flex;
  align-items: flex-end;
  justify-content: center;
  position: relative;
  height: 12VH;
  overflow: hidden;
}
.xyzp-con-title-img{
  width: 50%;
  position: relative;
}
.xyzp-con-title-imgbg{
  background: #403d52;
  height: 7.2VH;
}
.xyzp-con-title-imgimg{
  position: absolute;
  left: 0;
  top:-4.8VH;
}
.xyzp-con-title-img img{
  width: 100%;
  object-fit: cover;
}
.xyzp-con-title-tit{
  width: 50%;
  font-size:2rem;
  color:#fff;
  text-align: center;
  height: 7.2VH;
  line-height: 7.2VH;
  background: #00eae7;
}
.xyzp-tabletit{
  color:#000;
  font-size:1.5rem;
  padding:2VH 0;
}
.xyzp-con table{
  width: 100%;
}
.xyzp-con table th{
  padding:1.5VH 0;
  font-weight: bold;
  font-size:1.2rem;
}
.xyzp-con table td{
  padding:1VH 1VW;
}
/* 员工发展 */
#ygfz{
  padding-bottom: 8VH;
  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: 1.2rem;
  color:#666;
}
.gzhj-con p.gzhj-bt{
  font-size: 1.34rem;
  color:#154fb9;
  margin-top: 3VH;
}
.gzhj-con .gzhj-con2{
  margin-top:0rem;
  line-height: 200%;
}
.gzhj-con .gzhj-con2 > div:last-child{
  margin-top:1.6rem;
  text-align: center;
}
.gzhj-con .gzhj-con2 > div:last-child img{
  max-width:100%;
}
/* 薪酬福利 */
.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: 2.85rem;
	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-con2 img{
  max-width: 100%;
}
.pxfz-con .pxfz-con3{
  margin-top:8VH;
  overflow: hidden;
}
.pxfz-con .pxfz-con3 p.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;
}
.pxfz-con4-tit{
	text-align:center;
	margin-top:2VH;
	font-size:1.1rem;
}
@media (max-width: 768px){
  .jiaru-shzp-context > div {
    width: 100%;
  }
  .jiaru-shzp-contextcon {
    line-height: normal;
  }
  .xyzp-con-title {
    display: block;
    height: auto;
  }
  .xyzp-con-title-img {
    width: 100%;
    position: relative;
  }
  .xyzp-con-title-imgbg {
    display: none;
  }
  .xyzp-con-title-imgimg {
    position: static;
  }
  .xyzp-con-title-tit {
    width: 100%;
  }
  /* 薪酬福利 */
  .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%;
  }
}