@charset "utf-8";

.banner{
  width: 100%;
  background: url(./../../../../img/www/second/zhaopin-bg.png) center center no-repeat;
  background-size: 1920px auto;
  height: 400px;
  position: relative;
}
.banner img{
  width: 1200px;
  display: block;
  margin: 0 auto;
}
.banner .linkBox {
  width: 1200px;
  height: 400px;
  position: absolute;
  left: 50%;
  margin-left: -600px;
  top: 0;
  box-sizing: border-box;
  /* padding-left: 108px; */
}
.banner .linkBox .linkWrap {
  position: absolute;
  left: 108px;
  top: 240px;
  width: 100%;
  height: auto;
  display: flex;
  justify-content: flex-start;
}
.banner .linkBox .linkWrap .letfLink {
  display: block;
  width: 112px;
  height: 46px;
  background: #ff6a15;
  color: #fff;
  border-radius: 8px;
  text-align: center;
  line-height: 46px;
  font-weight: 500;
  font-size: 16px;
  margin-right: 15px;
  text-decoration: none;
  cursor: pointer;
}

.banner .linkBox .linkWrap .rightLink {
  display: block;
  width: 112px;
  height: 46px;
  background: #fff;
  color: #ff6a15;
  border-radius: 8px;
  text-align: center;
  line-height: 46px;
  font-weight: 500;
  font-size: 16px;
  margin-right: 15px;
  text-decoration: none;
  cursor: pointer;
}

.position{}
.position .list{width: 1200px;margin: 50px auto 0;box-sizing: border-box;padding-left: 82px;}
.position .list a{box-sizing: border-box;display: block;position: relative;;width: 496px;height: 215px;margin-right: 44px;margin-bottom: 44px;padding:24px 36px 27px 29px;background: url("../../../../img/www/second/zhaopin_index_bg01.png") no-repeat;background-size: 100% 100%;float: left;}
.position .list a:nth-child(2n){margin-right: 0;}
.position .list a img{width: 92px;height: 88px;}
.position .list a h4{margin-top: 14px;line-height: 30px;font-size: 20px;color: #333;}
.position .list a p{margin-top: 2px;font-size: 16px;line-height: 20px;color: #999;padding-left: 19px;background: url("../../../../img/www/second/zhaopin_index_icon_location.png") left center no-repeat;background-size: 16px 16px;}
.position .list a span{font-size: 16px;line-height: 20px;color: #333;position: absolute;right: 44px;top: 60px;padding-right: 28px;background: url("../../../../img/www/second/zhaopin_index_icon_right.png") center right no-repeat;background-size: 16px 16px;}
.position .list a:hover{box-shadow:0px 2px 24px 0px rgba(0,0,0,0.05);}
.position .list a:hover span{background: url("../../../../img/www/second/zhaopin_index_icon_right_on.png") center right no-repeat;background-size: 16px 16px;color: #2A71C2;}

.hd{text-align: center;}
.hd h4{line-height:31px;letter-spacing:1.6px;font-size: 24px;color: #333;}
.hd p{margin-top: 8px;font-size: 14px;line-height: 16px;color: #283649;margin-bottom: 32px;font-family: ArialMT,Arial;letter-spacing: 0.93px;}

.environment{padding-top: 26px;padding-bottom: 61px;}
.environment .imgBox {padding-left: 108px;}
.environment .imgBox .item a{display: block;opacity: 1;cursor: auto;}
.environment .imgBox .item a img{width: 100%;}
.environment .imgBox .item:first-child{margin-right: 31px;width: 470px;float: left;}
.environment .imgBox .item:first-child a:first-child{width: 100%;height: auto;}
.environment .imgBox .item:first-child a:last-child{width: 100%;height: auto;margin-top: 20px;}
.environment .imgBox .item:last-child{width: 483px;float: left;}
.environment .imgBox .item:last-child a:first-child{width: 100%;height: auto;}
.environment .imgBox .item:last-child a:last-child{width: 100%;height: auto;margin-top: 19px;}

.atmosphere{padding: 60px 0;background:#215aa9 url("../../../../img/www/second/zhaopin_index_bg04.png") center center no-repeat;background-size: 100% auto;}
.atmosphere .hd h4{color: #fff;}
.atmosphere .hd p{color: #fff;}
.atmosphere .imgBox {padding-left: 114px;}
.atmosphere .imgBox .item a{display: block;opacity: 1;cursor: auto;}
.atmosphere .imgBox .item a img{width: 100%;}
.atmosphere .imgBox .item:first-child{margin-right: 20px;width: 456px;float: left;}
.atmosphere .imgBox .item:first-child a:first-child{width: 100%;height: auto;}
.atmosphere .imgBox .item:first-child a:last-child{width: 100%;height: auto;margin-top: 20px;}
.atmosphere .imgBox .item:last-child{width: 498px;float: left;}
.atmosphere .imgBox .item:last-child a:first-child{width: 100%;height: auto;}
.atmosphere .imgBox .item:last-child a:last-child{width: 100%;height: auto;margin-top: 20px;}

.colleague{padding: 60px 0;}
.colleague .imgBox{width: 100%;}
.colleague .imgBox img{width: 100%;display: block;margin: 0 auto;}

.building{padding: 60px 0;background: #283649;}
.building .hd h4{color: #fff;}
.building .hd p{color: #fff;}
.building .imgBox {padding-left: 114px;}
.building .imgBox .item a{display: block;opacity: 1;cursor: auto;}
.building .imgBox .item a img{width: 100%;}
.building .imgBox .item:first-child{margin-right: 19px;width: 470px;float: left;}
.building .imgBox .item:first-child a:first-child{width: 100%;height: auto;}
.building .imgBox .item:first-child a:last-child{width: 100%;height: auto;margin-top: 19px;}
.building .imgBox .item:last-child{width: 483px;float: left;}
.building .imgBox .item:last-child a:first-child{width: 100%;height: auto;}
.building .imgBox .item:last-child a:last-child{width: 100%;height: auto;margin-top: 19px;}

.meeting{padding: 60px 0 80px 0;}
.meeting .imgBox {padding-left: 114px;}
.meeting .imgBox a{display: block;opacity: 1;cursor: auto;}
.meeting .imgBox a img{width: 100%;}
.meeting .imgBox .itemList1 a:first-child{float: left;width: 318px;height: auto;margin-right: 19px;}
.meeting .imgBox .itemList1 a:last-child{float: left;width: 635px;height: auto;}
.meeting .imgBox .itemList2{margin-top: 20px;}
.meeting .imgBox .itemList2 .item:first-child{margin-right: 19px;width: 456px;float: left;}
.meeting .imgBox .itemList2 .item:first-child a:first-child{width: 100%;height: auto;}
.meeting .imgBox .itemList2 .item:first-child a:last-child{width: 100%;height: auto;margin-top: 19px;}
.meeting .imgBox .itemList2 .item:last-child{width: 498px;float: left;}
.meeting .imgBox .itemList2 .item:last-child a:first-child{width: 100%;height: auto;}
.meeting .imgBox .itemList2 .item:last-child a:last-child{width: 100%;height: auto;margin-top: 19px;}
.hd_box ul li:nth-child(5) a{
  font-size:18px;
  font-family:MicrosoftYaHei-Bold,MicrosoftYaHei,"微软雅黑";
  font-weight:bold;
  color:rgba(51,51,51,1);
}
.hd_box ul li:nth-child(5) .childList a{
  font-weight: 400;
  font-size:14px;
  font-family:MicrosoftYaHei,"微软雅黑";
  color:rgba(51,51,51,1);
}
.hd_box ul li:nth-child(1) a{
  font-weight: 400;
  font-family:MicrosoftYaHei,"微软雅黑";
  color:rgba(51,51,51,1);
}
.empty{
  color: #333;
  line-height: 164px;
  text-align: center;
  text-indent: -45px;
  font-size: 18px;
}
@media screen and (max-width:1200px){
  .banner img{
    margin-left: 48px;
  }
}
@media screen and (min-width:1920px){
  .banner{
    background: url(./../../../../img/www/second/zhaopin-bg.png) center center no-repeat;
    background-size: 100% auto;
  }
}