@charset "utf-8";
/*字体*/
/* @font-face {
	font-family: "Fontke";
	src: url("Fontke.woff2") format("woff2"),
		 url("Fontke.woff") format("woff"),
		 url("Fontke.ttf") format("truetype"),
		 url("Fontke.eot") format("embedded-opentype"),
		 url("Fontke.svg") format("svg"),
		 url("Fontke.otf") format("opentype");
} */
.job {
  width: 100%;
  background: #f7fbff;
  padding: 1rem 0 1.5rem;
}
.job .box {
  width: 72.9%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media (max-width: 1580px) {
  .job .box {
    width: 84%;
  }
}
@media (max-width: 767px) {
  .job .box {
    width: 89.333333%;
  }
}
.job .box .job-menu {
  width: 12.71%;
  
  box-shadow: 0px 3px 40px 0px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  overflow: hidden;
}
@media (max-width: 971px) {
  .job .box .job-menu {
    width: 100%;
  }
}
.job .box .job-menu ul {
  width: 100%;
}
@media (max-width: 971px) {
  .job .box .job-menu ul {background: #fff;
    display: flex;flex-wrap: wrap;
  }
}
.job .box .job-menu ul li {background: #FFFFFF;
  width: 100%;
  border-bottom: 1px solid #DDDDDD;
}

@media (max-width: 971px) {
  .job .box .job-menu ul li {width: 50%;
    border-bottom: none;margin: 0 !important;
  }
}
.job .box .job-menu ul li a {
  width: 100%;	
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  color: #333333;
  line-height: 0.6rem;
  transition: all ease-in 0.3s;
}
@media (max-width: 971px) {
  .job .box .job-menu ul li a {
    line-height: 0.7rem;	padding: 0 0.2rem;
  }
}
.job .box .job-menu ul li:hover a,
.job .box .job-menu ul li.on a {
  color: #fff;
  background: #226CFF;
}
.job .box .job-list {
  width: 85.14%;
}
@media (max-width: 971px) {
  .job .box .job-list {
    width: 100%;
    margin-top: 0.3rem;
  }
}
.job .box .job-list li {
  width: 100%;
  margin-bottom: 0.2rem;
}
.job .box .job-list li:last-child {
  margin-bottom: 0;
}
.job .box .job-list li .top {
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 3px 0.4rem 0px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  padding: 0 0.3rem 0 0.45rem;
  /* line-height: 0.64rem; */
  color: #333;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: all ease-in 0.3s;
}
.job .box .job-list li .top>div{
	margin: 0.15rem 0.2rem 0.15rem 0;
}
.job .box .job-list li .top .t1 {
  width: 33.35%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.job .box .job-list li .top .t2 {
  width: 18.66%;
}
.job .box .job-list li .top .t3 {
  width: 16.62%;
}
.job .box .job-list li .top .t4 {
  width: 15.18%;
}
.job .box .job-list li .top .t5 {
  width: 14.29%;
}
@media (max-width: 767px) {
  .job .box .job-list li .top .t1 {
    width: 90%;
  }
  .job .box .job-list li .top .t2 {
    display: none;
  }
  .job .box .job-list li .top .t3 {
    display: none;
  }
  .job .box .job-list li .top .t4 {
    display: none;
  }
  .job .box .job-list li .top .t5 {
    display: none;
  }
}
.job .box .job-list li .top .close {
  width: 20px;
  height: 20px;
  position: relative;
  display: flex;  padding: 0;
}
.job .box .job-list li .top .close img {
  width: 100%;
  transition: all ease-in 0.3s;
  object-fit: contain;
}
.job .box .job-list li .top .close img:nth-child(2) {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 2;
  opacity: 0;
}
.job .box .job-list li .top.on {
  background: #226CFF;
  color: #fff;
}
.job .box .job-list li .top.on .close img:nth-child(1) {
  opacity: 0;
}
.job .box .job-list li .top.on .close img:nth-child(2) {
  opacity: 1;
}
.job .box .job-list li .tbox {
  width: 100%;
  position: relative;
  padding: 0.26rem 0.45rem 0.34rem;
  background: #fff;
  box-shadow: 0px 3px 0.4rem 0px rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  display: none;
}
@media (max-width: 767px) {
  .job .box .job-list li .tbox {
    padding: 0.26rem 0.3rem 0.34rem;
  }
}
.job .box .job-list li .tbox .txt {
  font-weight: 500;
  color: #333333;
  line-height: 36px;
}
@media (max-width: 767px) {
  .job .box .job-list li .tbox .txt {
    line-height: 24px;
  }
}
.job .box .job-list li .tbox .getjob {
  padding: 0 0.55rem;
  height: 0.64rem;
  background: #226CFF;
  border-radius: 0.1rem;
  /* font-weight: bold; */
  color: #FFFFFF;
  cursor: pointer;
  position: absolute;
  right: 0.3rem;
  bottom: 0.34rem;
  z-index: 2;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all ease-in 0.3s;
}
@media (max-width: 971px) {
  .job .box .job-list li .tbox .getjob {
    position: relative;
    right: initial;
    bottom: initial;
    margin-top: 0.3rem;
  }
}
.job .box .job-list li .tbox .getjob:hover {
  background: #0d4fd4;
}
#hi-resume-pop .hi-title-box,
#hi-resume-pop .hi-file-box .hi-input-box,
#hi-resume-pop button {
  background: #226CFF;
}
.ear-wear {
  width: 100%;
}
.ear-wear .ear-wear-box1 {
  width: 100%;
  background: #161522;
  padding: 1.5rem 0 1.7rem;
}
.ear-wear .ear-wear-box1 .container .title {
  width: 100%;
  font-size: 0.5rem;
  color: #FFFFFF;
  line-height: 1;  font-weight: 400;
  text-align: center;
}
.ear-wear .ear-wear-box1 .container .menu {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 0.6rem;
}
.ear-wear .ear-wear-box1 .container .menu ul {
  display: flex;
  justify-content: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media (max-width: 767px) {
  .ear-wear .ear-wear-box1 .container .menu ul {
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    justify-content: flex-start;
  }
}
.ear-wear .ear-wear-box1 .container .menu ul li {
  font-size: 18px;
  color: #fff;
  line-height: 34px;
  cursor: pointer;
  margin-right: 0.4rem;
  padding: 0 0.1rem 0.11rem;
  border-bottom: 3px solid transparent;
  transition: all ease-in 0.3s;
}
.ear-wear .ear-wear-box1 .container .menu ul li:last-child {
  margin-right: 0;
}
@media (max-width: 1580px) {
  .ear-wear .ear-wear-box1 .container .menu ul li {
    font-size: 16px;
    line-height: 30px;
  }
}
@media (max-width: 1260px) {
  .ear-wear .ear-wear-box1 .container .menu ul li {
    line-height: 24px;
  }
}
.ear-wear .ear-wear-box1 .container .menu ul li:hover,
.ear-wear .ear-wear-box1 .container .menu ul li.on {
  color: #226CFF;
  border-bottom: 3px solid #226CFF;
}
.ear-wear .ear-wear-box1 .container .list {
  width: 100%;
  margin-top: 0.6rem;
}
.ear-wear .ear-wear-box1 .container .list li {
  width: 100%;
  position: relative;
  display: none;
}
.ear-wear .ear-wear-box1 .container .list li.on {
  display: block;
}
.ear-wear .ear-wear-box1 .container .list li .img {
  width: 100%;
  position: relative;
}
.ear-wear .ear-wear-box1 .container .list li .img img{
	border-radius: 10px;
	overflow: hidden;
}
/* .ear-wear .ear-wear-box1 .container .list li .img::before {
  content: '';
  width: 100%;
  display: block;
  padding-top: 41.43%;
} */
/* .ear-wear .ear-wear-box1 .container .list li .img img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
} */
.ear-wear .ear-wear-box1 .container .list li .tbox {
  width: 95.28%;
  padding: 0.2rem 0.36rem 0.3rem;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0.3rem;
}
@media (max-width: 767px) {
  .ear-wear .ear-wear-box1 .container .list li .tbox {
    position: relative;
    width: 100%;
    bottom: initial;
    padding: 0.3rem 0.36rem 0.3rem;
  }
}
.ear-wear .ear-wear-box1 .container .list li .tbox .t1 {
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.34rem;
}
@media (max-width: 971px) {
  .ear-wear .ear-wear-box1 .container .list li .tbox .t1 {
    font-size: 16px;
  }
}
.ear-wear .ear-wear-box1 .container .list li .tbox .t2 {
  width: 100%;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 28px;
  color: rgba(255, 255, 255, 0.6);
  margin-top: 0.17rem;
  padding: 0 0.1rem;
}
@media (max-width: 1580px) {
  .ear-wear .ear-wear-box1 .container .list li .tbox .t2 {
    line-height: 24px;
  }
}
.ear-wear .ear-wear-box2 {
  width: 100%;
  padding: 1.5rem 0 1.7rem;
}
.ear-wear .ear-wear-box2 .container .title {
  width: 100%;
  font-size: 0.5rem;
  color: #333333;
  line-height: 1;
  text-align: center;
  font-weight: 400;
}
.ear-wear .ear-wear-box2 .container .content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.6rem;
}
.ear-wear .ear-wear-box2 .container .content .menu {
  width: 36.71%;
}
@media (max-width: 971px) {
  .ear-wear .ear-wear-box2 .container .content .menu {
    width: 100%;
  }
}
.ear-wear .ear-wear-box2 .container .content .menu ul {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: repeat(3, 33.33%);
}
.ear-wear .ear-wear-box2 .container .content .menu ul li {
  width: 100%;
  position: relative;
  background: #FAFAFA;
  border-radius: 0.05rem;
  transition: all ease-in 0.3s;
  padding: 0.42rem 0.5rem 0 0.4rem;
  margin-bottom: 0.12rem;
  cursor: pointer;
}
.ear-wear .ear-wear-box2 .container .content .menu ul li:last-child {
  margin-bottom: 0;
}
@media (max-width: 971px) {
  .ear-wear .ear-wear-box2 .container .content .menu ul li {
    padding: 0;
    margin-bottom: 0.3rem;
  }
}
.ear-wear .ear-wear-box2 .container .content .menu ul li .img {
  width: 100%;
  display: none;
  position: relative;
  border-radius: 0.07rem;
  overflow: hidden;
}
@media (max-width: 971px) {
  .ear-wear .ear-wear-box2 .container .content .menu ul li .img {
    display: block;
  }
}
.ear-wear .ear-wear-box2 .container .content .menu ul li .img::before {
  content: '';
  width: 100%;
  display: block;
  padding-top: 71.7%;
}
.ear-wear .ear-wear-box2 .container .content .menu ul li .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}
.ear-wear .ear-wear-box2 .container .content .menu ul li .tbox {
  width: 100%;
}
@media (max-width: 971px) {
  .ear-wear .ear-wear-box2 .container .content .menu ul li .tbox {
    padding: 0.3rem;
  }
}
.ear-wear .ear-wear-box2 .container .content .menu ul li .tbox .icon {
  width: 0.36rem;
  height: 0.36rem;
  position: absolute;
  top: 0.4rem;
  right: 0.5rem;
}
.ear-wear .ear-wear-box2 .container .content .menu ul li .tbox .icon img {
  width: 100%;
  transition: all ease-in 0.3s;
}
.ear-wear .ear-wear-box2 .container .content .menu ul li .tbox .icon img:nth-child(2) {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
}
.ear-wear .ear-wear-box2 .container .content .menu ul li .tbox .t1 {
  font-size: 0.24rem;
  color: #333333;
  transition: all ease-in 0.3s;
  line-height: 0.34rem;
}
@media (max-width: 971px) {
  .ear-wear .ear-wear-box2 .container .content .menu ul li .tbox .t1 {
    font-size: 16px;
  }
}
.ear-wear .ear-wear-box2 .container .content .menu ul li .tbox .t2 {
  font-weight: 500;
  color: #666666;
  line-height: 30px;
  transition: all ease-in 0.3s;
  margin-top: 0.16rem;
}
@media (max-width: 1580px) {
  .ear-wear .ear-wear-box2 .container .content .menu ul li .tbox .t2 {
    line-height: 28px;
  }
}
@media (max-width: 1260px) {
  .ear-wear .ear-wear-box2 .container .content .menu ul li .tbox .t2 {
    line-height: 24px;
  }
}
.ear-wear .ear-wear-box2 .container .content .menu ul li:hover,
.ear-wear .ear-wear-box2 .container .content .menu ul li.on {
  background: #226CFF;
}
.ear-wear .ear-wear-box2 .container .content .menu ul li:hover .tbox .icon img,
.ear-wear .ear-wear-box2 .container .content .menu ul li.on .tbox .icon img {
  opacity: 0;
}
.ear-wear .ear-wear-box2 .container .content .menu ul li:hover .tbox .icon img:nth-child(2),
.ear-wear .ear-wear-box2 .container .content .menu ul li.on .tbox .icon img:nth-child(2) {
  opacity: 1;
}
.ear-wear .ear-wear-box2 .container .content .menu ul li:hover .tbox .t1,
.ear-wear .ear-wear-box2 .container .content .menu ul li.on .tbox .t1 {
  color: #fff;
}
.ear-wear .ear-wear-box2 .container .content .menu ul li:hover .tbox .t2,
.ear-wear .ear-wear-box2 .container .content .menu ul li.on .tbox .t2 {
  color: rgba(255, 255, 255, 0.6);
}
.ear-wear .ear-wear-box2 .container .content .imgbox {
  width: 62.35%;
}
@media (max-width: 971px) {
  .ear-wear .ear-wear-box2 .container .content .imgbox {
    display: none;
  }
}
.ear-wear .ear-wear-box2 .container .content .imgbox li {
  width: 100%;
  display: none;
  position: relative;
  border-radius: 0.07rem;
  overflow: hidden;
}
.ear-wear .ear-wear-box2 .container .content .imgbox li::before {
  content: '';
  width: 100%;
  display: block;
  padding-top: 71.7%;
}
@media (max-width: 1260px) {
  .ear-wear .ear-wear-box2 .container .content .imgbox li::before {
    padding-top: 86%;
  }
}
.ear-wear .ear-wear-box2 .container .content .imgbox li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}
.ear-wear .ear-wear-box2 .container .content .imgbox li.on {
  display: block;
}
.ear-info-Breadcrumbs {
  width: 100%;
  padding: 0.2rem 0;
}
.ear-info-Breadcrumbs .container {
  color: #000;
  display: flex;
  align-items: center;flex-wrap: wrap;
}
.ear-info-Breadcrumbs .container a {
  font-weight: 500;
  color: #333333;
}
.ear-info-Breadcrumbs .container span {
  font-weight: 500;
  color: #333333;
}
.ear-wear-info {
  width: 100%;
  padding: 0.9rem 0 0;
}
.ear-wear-info .info-box {
  width: 62.5%;
  margin: 0 auto 1.4rem;
}
@media (max-width: 1580px) {
  .ear-wear-info .info-box {
    width: 84%;
  }
}
@media (max-width: 767px) {
  .ear-wear-info .info-box {
    width: 89.333333%;
  }
}
.ear-wear-info .info-box .title {
  font-size: 0.5rem;
  font-weight: bold;
  color: #333333;
  line-height: 0.66rem;
}
.ear-wear-info .info-box .other {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.4rem;
}
.ear-wear-info .info-box .other .time {
  font-size: 18px;
  font-weight: 500;
  color: #333333;
}
@media (max-width: 1580px) {
  .ear-wear-info .info-box .other .time {
    font-size: 16px;
  }
}
@media (max-width: 1260px) {
  .ear-wear-info .info-box .other .time {
    font-size: 14px;
  }
}
.ear-wear-info .info-box .other .share {
  display: flex;
}
@media (max-width: 767px) {
  .ear-wear-info .info-box .other .share {
    width: 100%;
    margin-top: 0.3rem;
  }
}
.ear-wear-info .info-box .txt {
  width: 100%;
  margin-top: 0.4rem;
  font-size: 18px;
  font-weight: 500;
  color: #666666;
  line-height: 30px;
}
@media (max-width: 1580px) {
  .ear-wear-info .info-box .txt {
    font-size: 16px;
    line-height: 28px;
  }
}
@media (max-width: 1260px) {
  .ear-wear-info .info-box .txt {
    font-size: 14px;
    line-height: 24px;
  }
}
.ear-wear-info .info-box .ckbox {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 0.36rem 0;
  margin-top: 0.57rem;
}
.ear-wear-info .info-box .ckbox a {
  font-size: 18px;
  font-weight: 500;
  color: #666666;
  line-height: 28px;
  transition: all ease-in 0.3s;
}
@media (max-width: 1580px) {
  .ear-wear-info .info-box .ckbox a {
    font-size: 16px;
  }
}
@media (max-width: 1260px) {
  .ear-wear-info .info-box .ckbox a {
    font-size: 14px;
  }
}
.ear-wear-info .info-box .ckbox a.back {
  width: 22px;
  height: 22px;
  display: flex;
}
@media (max-width: 767px) {
  .ear-wear-info .info-box .ckbox a.back {
    display: none;
  }
}
.ear-wear-info .info-box .ckbox a:hover {
  color: #226CFF;
}
.ins_det_fxr_box * {
  transition: all 0.6s;
}
.ins_det_fxr_box > p {
  margin-right: 0.05rem;
}
.ins_det_fxr_box .bshare-custom {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ins_det_fxr_box .bshare-custom a {
  margin: 0 ;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  padding: 0;
  margin: 0 0 0 0.14rem;
}
.ins_det_fxr_box .bshare-custom .fx1 {
  background: #f5f5f5 url(../img/share-qq.png) center center no-repeat;
  background-size: 38px auto;
  margin-left: 0.1rem;
}
.ins_det_fxr_box .bshare-custom .fx2 {
  background: #f5f5f5 url(../img/share-wx.png) center center no-repeat;
  background-size: 38px auto;
}
.ins_det_fxr_box .bshare-custom .fx3 {
  background: #f5f5f5 url(../img/share-in.png) center center no-repeat;
  background-size: 38px auto;
}
.ins_det_fxr_box .bshare-custom .fx4 {
  background: #f5f5f5 url(../img/share-f.png) center center no-repeat;
  background-size: 38px auto;
}
.ins_det_fxr_box .bshare-custom .fx1:hover {
  background: #0378FB url(../img/share-qq-1.png) center center no-repeat;
  background-size: 38px auto;
}
.ins_det_fxr_box .bshare-custom .fx2:hover {
  background: #0378FB url(../img/share-wx-1.png) center center no-repeat;
  background-size: 38px auto;
}
.ins_det_fxr_box .bshare-custom .fx3:hover {
  background: #0378FB url(../img/share-in-1.png) center center no-repeat;
  background-size: 38px auto;
}
.ins_det_fxr_box .bshare-custom .fx4:hover {
  background: #0378FB url(../img/share-f-1.png) center center no-repeat;
  background-size: 38px auto;
}
.bsBox {
  box-sizing: initial;
}
@media screen and (max-width: 767px) {
  .ins_det_fxr_box .bshare-custom .fx1 {
    background: #f5f5f5 url(../img/share-qq.png) center center no-repeat;
    background-size: 38px auto;
    margin-left: 0.1rem;
  }
  .ins_det_fxr_box .bshare-custom .fx2 {
    background: #f5f5f5 url(../img/share-wx.png) center center no-repeat;
    background-size: 38px auto;
  }
  .ins_det_fxr_box .bshare-custom .fx3 {
    background: #f5f5f5 url(../img/share-in.png) center center no-repeat;
    background-size: 38px auto;
  }
  .ins_det_fxr_box .bshare-custom .fx4 {
    background: #f5f5f5 url(../img/share-f.png) center center no-repeat;
    background-size: 38px auto;
  }
  .ins_det_fxr_box .bshare-custom .fx1:hover {
    background: #0378FB url(../img/share-qq-1.png) center center no-repeat;
    background-size: 38px auto;
  }
  .ins_det_fxr_box .bshare-custom .fx2:hover {
    background: #0378FB url(../img/share-wx-1.png) center center no-repeat;
    background-size: 38px auto;
  }
  .ins_det_fxr_box .bshare-custom .fx3:hover {
    background: #0378FB url(../img/share-in-1.png) center center no-repeat;
    background-size: 38px auto;
  }
  .ins_det_fxr_box .bshare-custom .fx4:hover {
    background: #0378FB url(../img/share-f-1.png) center center no-repeat;
    background-size: 38px auto;
  }
}


/* 新增+修改 */
.ear-wear-info-box{display: flex;justify-content: space-between;align-items: flex-start;}
.ear-wear-info .info-box{width: 66%;margin: 0;}
.ear-wear-info-r{width: 25%;position: sticky;top: 1rem;margin-bottom: 0.3rem;}
.ear-wear-info .info-box .txt img{width: auto;height: auto;max-width: 100%;}
.ear-wear-info-r h2{margin-bottom: 0.3rem;}
.ear-wear-info-r-box{background: #fff;border-radius: 0.1rem;box-shadow: 0 0 30px rgba(0,0,0,0.05);padding: 0.3rem 0.3rem 0.1rem;}
.ear-wear-info-r-box a{color: #999;display: block;width: 100%;margin-bottom: 0.2rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.ear-wear-info-r-box a:hover{color: #0378FB;}
.ear-wear-info{margin-bottom: 0.4rem;}

#jobnew{margin-top: 0.2rem;}