﻿* {
  margin: 0rem;
  padding: 0rem;
  font-family: "Microsoft YaHei";
  font-size: 14px;
  
  
  -ms-box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {
  text-decoration: none;
  -webkit-transition: all .5s;
  transition: all .5s;
}
ul,
li {
  list-style: none;
}
img {
  border: 0;
}
.has-bg .pagelist {
  margin-top: .3rem;
  padding: .1rem 0rem;
}
.has-bg .pagelist a {
  color: #fff;
}
.pagelist {
  width: 11.8rem;
  margin: 0 auto;
  height: auto;
  text-align: center;
  font-size: 0rem;
  margin-top: 1rem;
}
.pagelist a {
  padding: .04rem .09rem;
  font-size: .14rem;
  color: #666;
  border: 1px solid #d2d2d2;
  margin: 0rem .03rem;
}
.pagelist a:hover,
.pagelist a.active {
  background: #01A2EA;
  color: #fff;
  border: 1px solid #01A2EA;
}
.has-bg {
  background-size: 100% 100%;
  width: 100%;
  height: 10.8rem;
  position: relative;
  background: url(../image/add-bg.png);
  background-position: center center;
  background-size: cover;
  
}
.has-bg-box{
  width: 100%;
  padding-top: .5rem;
  
  
}

.has-bg .add-jinpeng-list {
  width: 11.8rem;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: .6rem;
}
.has-bg .add-jinpeng-list .column-title {
  height: .52rem;
  overflow: hidden;
  position: relative;
}
.has-bg .add-jinpeng-list .column-title h2 {
  color: #fff;
  font-size: .36rem;
  height: .52rem;
  line-height: .52rem;
  overflow: hidden;
  font-weight: inherit;
  width: 1.8rem;
  margin: 0 auto;
  text-align: center;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -.9rem;
}
.has-bg .add-jinpeng-list .column-title span {
  display: block;
  height: 1px;
  background: #fff;
  width: 5rem;
  margin-top: .26rem;
}
.has-bg .add-jinpeng-list .column-title span.line-l {
  float: left;
}
.has-bg .add-jinpeng-list .column-title span.line-r {
  float: right;
}
.has-bg .add-jinpeng-list .screen {
  height: auto;
  overflow: hidden;
  font-size: 0;
  text-align: center;
  margin-top: .3rem;
}
.has-bg .add-jinpeng-list .screen input,
.has-bg .add-jinpeng-list .screen select {
  border: 0;
  width: 2rem;
  margin: 0 .01rem;
  
  padding: .05rem .1rem;
  font-family: "simsun";
}
.has-bg .add-jinpeng-list .screen option {
  padding: .05rem .1rem;
}
.has-bg .add-jinpeng-list .screen input[type="submit"] {
  width: 1.2rem;
  background: #01a2ea;
  color: #fff;
  cursor: pointer;
}
.has-bg .add-jinpeng-list .job-list {
  height: auto;
  overflow: hidden;
  margin-top: .3rem;
}
.has-bg .add-jinpeng-list .job-list .content {
  height: auto;
  overflow: hidden;
}
.has-bg .add-jinpeng-list .job-list ul {
  height: auto;
  overflow: hidden;
  padding: .2rem 0 .2rem .2rem;
  border-bottom: 1px solid #fff;
}
.has-bg .add-jinpeng-list .job-list ul li {
  float: left;
  width: 23%;
  color: #fff;
  font-family: "simsun";
  height: .3rem;
  line-height: .3rem;
  overflow: hidden;
}
.has-bg .add-jinpeng-list .job-list ul li span {
  padding-right: .01rem;
  font-family: "simsun";
}
.has-bg .add-jinpeng-list .job-list ul li a {
  color: #666;
  font-size: 12px;
  font-family: "simsun";
  
  display: block;
  background: #fff;
  width: 100px;
  text-align: center;
}
.has-bg .add-jinpeng-list .job-list ul li:first-child + li + li + li + li {
  width: 8%;
  text-align: center;
}
.has-bg .add-jinpeng-list .job-list ul.uhead {
  border-bottom: 0;
  padding: 0 0 0 .2rem;
  background: rgba(255, 255, 255, 0.3);
}
.has-bg .add-jinpeng-list .job-list ul.uhead li {
  height: .4rem;
  line-height: .4rem;
  overflow: hidden;
  font-weight: bold;
  font-size: .16rem;
}
.has-bg .pagelist {
  margin-top: .3rem;
  padding: .1rem 0;
}
.has-bg .pagelist a {
  color: #fff;
}
.mask {
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50000000', endColorstr='#50000000');
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9;
  display: none;
}
.details-tip {
  height: 6rem;
  width: 50%;
  min-width: 600px;
  overflow: hidden;
  left: 25%;
  top: 10%;
  background: #fff;
  position: absolute;
  z-index: 10;
  padding: .2rem 0;
  -webkit-transition: all .4s;
  transition: all .4s;
  display: none;
}
.details-tip .guanbi{
  position: absolute;
  right: .2rem;top: .2rem;
  cursor: pointer;
  font-size: 18px;
  color: #888888;
}
.details-tip h2.title {
  height: .4rem;
  line-height: .4rem;
  overflow: hidden;
  font-size: .24rem;
  font-weight: inherit;
  color: #222;
  text-align: center;
}
.details-tip p.time {
  height: .2rem;
  line-height: .2rem;
  overflow: hidden;
  text-align: center;
  font-size: .14rem;
  font-family: "simsun";
  color: #888;
}
.details-tip .job-details {
  height: 4.4rem;
  overflow: hidden;
  margin: 0 10%;
}
.details-tip .job-details .condition {
  height: auto;
  overflow: hidden;
}
.details-tip .job-details .condition h3.title {
  height: .3rem;
  line-height: .3rem;
  overflow: hidden;
  background: url(../image/add-title.png) no-repeat left .06rem;
  padding-left: .15rem;
  color: #222;
  font-family: "simsun";
  font-weight: inherit;
}
.details-tip .job-details .condition .con {
  height: auto;
  overflow: hidden;
  padding: .1rem 0rem .2rem 0rem;
}
.details-tip .job-details .condition .con ul.xuqiu {
  height: auto;
  overflow: hidden;
}
.details-tip .job-details .condition .con ul.xuqiu li {
  float: left;
  height: .3rem;
  line-height: .3rem;
  overflow: hidden;
  background: url(../image/add-dot.png) no-repeat left center;
  padding-left: .2rem;
  font-size: .14rem;
  font-family: "simsun";
  margin-right: .3rem;
}
.details-tip .job-details .condition .con p {
  font-family: "simsun";
  font-size: .14rem;
  line-height: .22rem;
}
.details-tip .contact {
  height: auto;
  overflow: hidden;
  text-align: center;
  margin-top: .2rem;
}
.details-tip .contact span {
  display: inline-block;
  *display: inline;
  zoom: 1;
  
  height: .36rem;
  padding: 0 .1rem;
  line-height: .36rem;
  overflow: hidden;
  margin: 0rem .1rem;
}
.details-tip .contact span a {
  color: #fff;
  font-family: "simsun";
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: .36rem;
  line-height: .36rem;
  overflow: hidden;
  padding-left: .4rem;
}
.details-tip .contact span a label {
  color: #fff;
  font-size: 12px;
  font-family: "simsun";
}
.details-tip .contact span:first-child {
  background: #01a2ea;
}
.details-tip .contact span:first-child a {
  background: url(../image/tel_icon.png) no-repeat left center;
}
.details-tip .contact span:first-child + span {
  background: #ff7c21;
}
.details-tip .contact span:first-child + span a {
  background: url(../image/mail_icon.png) no-repeat left center;
}
.details-tip-show {
  display: block;
}
.nicescroll-rails {
  display: none;
}