#joinJk {
  width: 100%; }
  #joinJk .maxW {
    padding: 70px 0px; }
    #joinJk .maxW .bigTitle {
      text-align: center;
      font-size: 36px;
      color: #333;
      font-weight: 700;
      margin-bottom: 24px; }
    #joinJk .maxW .smallTitle {
      text-align: center;
      font-size: 18px;
      line-height: 30px;
      color: #5a5a5a;
      margin-bottom: 30px; }
    #joinJk .maxW .iconBox {
      width: 100%;
      background: #f8f8f8;
      margin-bottom: 96px; }
      #joinJk .maxW .iconBox .icons {
        float: left;
        width: 25%;
        height: 238px; }
      #joinJk .maxW .iconBox img {
        display: block;
        margin: 0 auto 22px auto; }
      #joinJk .maxW .iconBox span {
        display: block;
        text-align: center;
        font-size: 16px;
        color: #323232; }
      #joinJk .maxW .iconBox .paddingT {
        padding-top: 82px; }
      #joinJk .maxW .iconBox .paddingB {
        padding-top: 48px; }
      #joinJk .maxW .iconBox .borderR {
        border-right: 1px solid #fff; }
      #joinJk .maxW .iconBox .borderB {
        border-bottom: 1px solid #fff; }
      #joinJk .maxW .iconBox .clear {
        clear: both; }
    #joinJk .maxW .joinBox {
      padding-top: 14px; }
      #joinJk .maxW .joinBox .listsBox {
        margin-bottom: 30px; }
        #joinJk .maxW .joinBox .listsBox span {
          display: inline-block;
          font-size: 16px;
          color: #5a5a5a; }
        #joinJk .maxW .joinBox .listsBox ul {
          vertical-align: top;
          display: inline-block; }
          #joinJk .maxW .joinBox .listsBox ul li {
            display: inline-block;
            vertical-align: top;
            font-size: 16px;
            color: #5a5a5a;
            margin-right: 34px; }
            #joinJk .maxW .joinBox .listsBox ul li:hover {
              cursor: pointer;
              font-weight: bold; }
            #joinJk .maxW .joinBox .listsBox ul li.active {
              color: #c2161e;
              font-weight: bold; }
      #joinJk .maxW .joinBox .searchBox {
        margin-top: 10px;
        border: 1px solid #cfcdcf;
        height: 40px;
        line-height: 40px;
        margin-bottom: 22px;
        position: relative; }
        #joinJk .maxW .joinBox .searchBox .searchInput {
          display: inline-block;
          width: 90%;
          border: none;
          padding: 0 0 0 18px;
          background: none;
          height: 38px;
          color: #999;
          font-size: 16px; }
        #joinJk .maxW .joinBox .searchBox .searchBtn {
          display: block;
          position: absolute;
          top: -2px;
          right: 0px;
          width: 58px;
          height: 38px;
          background-image: url("../images/searchBtn.png");
          background-size: 24px 25px;
          background-position: center center;
          background-repeat: no-repeat; }
          #joinJk .maxW .joinBox .searchBox .searchBtn:hover {
            cursor: pointer; }
      #joinJk .maxW .joinBox .emailBox {
        height: 24px;
        color: #5a5a5a;
        font-size: 16px;
        text-align: center; }
      #joinJk .maxW .joinBox .jobList .jobHead {
        background: #f4f6f9;
        border-top: 6px solid #c2161e;
        height: 62px;
        font-size: 18px;
        font-weight: 700;
        color: #5a5a5a; }
        #joinJk .maxW .joinBox .jobList .jobHead li {
          width: 16.6%;
          float: left;
          text-align: center;
          height: 56px;
          line-height: 56px; }
      #joinJk .maxW .joinBox .jobList .panel-group {
        margin-bottom: 0; }
        #joinJk .maxW .joinBox .jobList .panel-group .panel {
          border: 0;
          border-radius: 0;
          -webkit-box-shadow: none;
          box-shadow: none; }
          #joinJk .maxW .joinBox .jobList .panel-group .panel .panel-default > .panel-heading {
            border-color: #fff; }
          #joinJk .maxW .joinBox .jobList .panel-group .panel .panel-heading {
            background: none;
            padding: 0;
            border-bottom: 1px solid #eeeeee; }
            #joinJk .maxW .joinBox .jobList .panel-group .panel .panel-heading ul {
              padding: 0;
              font-size: 16px;
              color: #5a5a5a;
              display: flex;
              align-items: center; }
              #joinJk .maxW .joinBox .jobList .panel-group .panel .panel-heading ul li {
                width: 16.6%;
                float: left;
                height: 100%;
                text-align: center;
                padding: 20px 0;
                line-height: 28px; }
              #joinJk .maxW .joinBox .jobList .panel-group .panel .panel-heading ul:hover {
                cursor: pointer; }
          #joinJk .maxW .joinBox .jobList .panel-group .panel .panel-body {
            border: 0;
            background: #f8f8f8;
            padding: 64px 82px; }
            #joinJk .maxW .joinBox .jobList .panel-group .panel .panel-body p {
              background: #f8f8f8 !important; }
    #joinJk .maxW .boxs {
      padding-left: 78px;
      padding-top: 40px; }
      #joinJk .maxW .boxs .bt {
        transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        text-indent: 52px;
        margin-right: 16px;
        text-align: center;
        border: 1px #c2161e solid;
        width: 245px;
        height: 66px;
        line-height: 66px;
        font-size: 22px;
        display: inline-block; }
      #joinJk .maxW .boxs .dw {
        background: url("../images/policyIcon6.png") 52px center no-repeat #fff;
        color: #c2161e; }
        #joinJk .maxW .boxs .dw:hover {
          background: url("../images/policyIcon6s.png") 52px center no-repeat #c2161e;
          color: #ffffff; }
      #joinJk .maxW .boxs .return {
        background: url("../images/joinIcon1.png") 52px center no-repeat #ffffff;
        color: #c2161e; }
        #joinJk .maxW .boxs .return:hover {
          background: url("../images/joinIcon1s.png") 52px center no-repeat #c2161e;
          color: #ffffff; }
  #joinJk #lay_page {
    margin: 70px auto 0 auto;
    text-align: center; }

/*# sourceMappingURL=joinJk.css.map */
