@charset "UTF-8";
/*
  ft: font

*/
sub[data-v-247b6aa5],
sup[data-v-247b6aa5] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup[data-v-247b6aa5] {
  top: -0.5em;
}
sub[data-v-247b6aa5] {
  bottom: -0.25em;
}
.shu[data-v-247b6aa5], .jobWanted .search .input .cascader[data-v-247b6aa5]::after {
  display: inline-block;
  content: '';
  width: 1px;
  height: 14px;
  background: rgba(0, 0, 0, 0.14);
  margin: -2px 10px;
}
.jobWanted .search .input .cascader[data-v-247b6aa5] {
  display: flex;
  flex-direction: row;
  align-items: center;
}

/*
	多行省略号
*/
/*
	字体颜色 大小 粗细 默认
*/
/*
	flex 布局
*/
.css1.el-tooltip__popper.is-dark[data-v-247b6aa5] {
  background: #ffffff;
  box-shadow: 1px 0px 13px 1px rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  font-size: 16px;
  color: #333;
  line-height: 30px;
  padding: 14px 20px;
}
.css1.el-tooltip__popper.is-dark .popper__arrow[data-v-247b6aa5] {
    border-top-color: #f5f5f5;
}
.css1.el-tooltip__popper.is-dark .popper__arrow[data-v-247b6aa5]::after {
      bottom: 1px;
      margin-left: -5px;
      border-top-color: #fff;
      border-bottom-width: 0;
}
.el-tooltip__popper.is-dark[data-v-247b6aa5] {
  max-width: 800px;
}
.jobWanted[data-v-247b6aa5] {
  background: #fbfbfb;
}
.jobWanted .positionSearch[data-v-247b6aa5] {
    position: fixed;
    z-index: 1001;
    top: 0px;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
}
.jobWanted .search[data-v-247b6aa5] {
    width: 100%;
    height: 146px;
    background: #f4f1f1;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.jobWanted .search .input[data-v-247b6aa5] {
      margin-top: 22px;
      width: 910px;
      height: 54px;
      background: #ffffff;
      box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
      border-radius: 6px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      position: relative;
}
.jobWanted .search .input .cascader[data-v-247b6aa5] {
        flex: 1;
}
.jobWanted .search .input .cascader[data-v-247b6aa5]::after {
          height: 18px;
          margin: 0 18px;
}
.jobWanted .search .input .cascader[data-v-247b6aa5] .el-input {
          font-size: 16px;
}
.jobWanted .search .input .cascader[data-v-247b6aa5] .el-input .el-input__inner {
            border: none;
}
.jobWanted .search .input .inputC[data-v-247b6aa5] {
        width: 575px;
        height: 54px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        position: relative;
}
.jobWanted .search .input .inputC input[data-v-247b6aa5] {
          padding: 0;
          margin: 0;
          background: none;
          width: 555px;
          font-size: 16px;
          font-weight: normal;
          line-height: 52px;
          color: #333;
}
.jobWanted .search .input .inputC[data-v-247b6aa5] ::-webkit-input-placeholder {
          /* WebKit, Blink, Edge */
          color: #999;
}
.jobWanted .search .input .inputC[data-v-247b6aa5] :-moz-placeholder {
          /* Mozilla Firefox 4 to 18 */
          color: #999;
}
.jobWanted .search .input .inputC[data-v-247b6aa5] ::-moz-placeholder {
          /* Mozilla Firefox 19+ */
          color: #999;
}
.jobWanted .search .input .inputC[data-v-247b6aa5] :-ms-input-placeholder {
          /* Internet Explorer 10-11 */
          color: #999;
}
.jobWanted .search .input .inputC .close[data-v-247b6aa5] {
          width: 16px;
          height: 16px;
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: wrap;
          display: inline-block;
          cursor: pointer;
          font-size: 17px;
          color: #cbcbcb;
}
.jobWanted .search .input .inputC .close[data-v-247b6aa5]:hover {
            width: 16px;
            height: 16px;
            display: inline-block;
            font-size: 17px;
            color: #999999;
}
.jobWanted .search .input .btn[data-v-247b6aa5] {
        cursor: pointer;
        width: 140px;
        height: 54px;
        background: linear-gradient(122deg, #e74a3d 0%, #d41404 100%);
        border-radius: 0px 6px 6px 0px;
        font-size: 16px;
        font-weight: bold;
        line-height: 54px;
        color: #fff;
        text-align: center;
}
.jobWanted .search .input .btn[data-v-247b6aa5]:hover {
          background: linear-gradient(122deg, #d14c41 0%, #bf1205 100%);
}
.jobWanted .search .input .association[data-v-247b6aa5] {
        position: absolute;
        top: 55px;
        left: 175px;
        z-index: 11;
        overflow-y: auto;
        width: 595px;
        max-height: 210px;
        background: #ffffff;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
        background: #fff;
}
.jobWanted .search .input .association h1[data-v-247b6aa5] {
          cursor: pointer;
          height: 42px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          font-size: 14px;
          font-weight: normal;
          line-height: 42px;
          color: #333333;
          padding: 0 24px;
}
.jobWanted .search .input .association h1[data-v-247b6aa5]:hover {
            background: #ffe8e8;
            color: #e43021;
            font-weight: bold;
}
.jobWanted .search .input .association h1[data-v-247b6aa5] span {
            color: #e43021;
}
.jobWanted .search .input .association .hoverCss[data-v-247b6aa5] {
          background: #ffe8e8;
          color: #e43021;
          font-weight: bold;
}
.jobWanted .search .hotJop[data-v-247b6aa5] {
      width: 910px;
      margin-top: 20px;
      display: flex;
      justify-content: flex-start;
      align-items: flex-start;
      flex-wrap: wrap;
}
.jobWanted .search .hotJop h1[data-v-247b6aa5],
      .jobWanted .search .hotJop li[data-v-247b6aa5] {
        height: 30px;
        font-size: 14px;
        font-weight: normal;
        line-height: 30px;
        color: #333;
}
.jobWanted .search .hotJop h1[data-v-247b6aa5] {
        padding-left: 5px;
}
.jobWanted .search .hotJop ul[data-v-247b6aa5] {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap;
}
.jobWanted .search .hotJop ul li[data-v-247b6aa5] {
          cursor: pointer;
          margin: 0 4px 0 10px;
          padding: 0 14px;
          height: 30px;
          background: #ffffff;
          border-radius: 4px;
}
.jobWanted .search .hotJop ul li[data-v-247b6aa5]:hover {
            background: #f3493b;
            color: #ffffff;
            font-weight: bold;
}
.jobWanted .banner[data-v-247b6aa5] {
    width: 1200px;
    margin: 30px auto 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    height: 584px;
}
.jobWanted .banner .left[data-v-247b6aa5] {
      padding-top: 10px;
      width: 380px;
      height: 568px;
      background: #ffffff;
      box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
      border-radius: 4px;
      position: relative;
      z-index: 10;
}
.jobWanted .banner .left .hoverAll[data-v-247b6aa5] {
        margin-left: 4px;
        padding-right: 6px;
}
.jobWanted .banner .left .hoverAll:hover .type[data-v-247b6aa5] {
          overflow: inherit;
          background: #ffe8e8;
          border-radius: 4px;
}
.jobWanted .banner .left .hoverAll:hover .type h1[data-v-247b6aa5] {
            color: #e43021;
}
.jobWanted .banner .left .hoverAll:hover .type span[data-v-247b6aa5] {
            color: #e43021;
}
.jobWanted .banner .left .type[data-v-247b6aa5] {
        position: relative;
        height: 40px;
        padding: 0 16px;
        overflow: hidden;
}
.jobWanted .banner .left .type[data-v-247b6aa5]:hover {
          overflow: inherit;
          background: #ffe8e8;
          border-radius: 4px;
}
.jobWanted .banner .left .type:hover h1[data-v-247b6aa5] {
            color: #e43021;
}
.jobWanted .banner .left .type:hover span[data-v-247b6aa5],
          .jobWanted .banner .left .type:hover .more .iconfont[data-v-247b6aa5] {
            color: #e43021;
}
.jobWanted .banner .left .type .simple[data-v-247b6aa5] {
          cursor: pointer;
          height: 40px;
          overflow: hidden;
}
.jobWanted .banner .left .type h1[data-v-247b6aa5] {
          font-size: 16px;
          font-weight: bold;
          line-height: 40px;
          color: #333;
          margin-right: 30px;
          float: left;
}
.jobWanted .banner .left .type span[data-v-247b6aa5] {
          font-size: 14px;
          font-weight: normal;
          line-height: 40px;
          color: #666666;
          padding-right: 20px;
          display: inline-block;
}
.jobWanted .banner .left .type span[data-v-247b6aa5]:hover {
            text-decoration: underline;
}
.jobWanted .banner .left .type .more[data-v-247b6aa5] {
          float: right;
          margin-top: 13px;
          width: 6px;
          height: 12px;
}
.jobWanted .banner .left .type .more .iconfont[data-v-247b6aa5] {
            width: 6px;
            height: 12px;
            font-size: 12px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-wrap: nowrap;
            font-weight: bold;
            color: #c6c6c6;
}
.jobWanted .banner .left .type .paddingL6[data-v-247b6aa5] {
          padding-left: 6px;
          left: 376px;
          position: absolute;
          top: 0;
          z-index: 11;
}
.jobWanted .banner .left .type .position[data-v-247b6aa5] {
          width: 637px;
          height: 576px;
          overflow-y: auto;
          background: #ffffff;
          box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
          border-radius: 4px;
          padding-bottom: 8px;
}
.jobWanted .banner .left .type .position .name[data-v-247b6aa5] {
            width: calc(100% - 50px);
            height: 22px;
            font-size: 16px;
            font-weight: bold;
            line-height: 22px;
            color: #333333;
            margin: 22px 20px 8px;
            padding: 0 0 14px 10px;
            border-bottom: 1px solid #ededed;
}
.jobWanted .banner .left .type .position .complex h2[data-v-247b6aa5] {
            padding: 16px 30px 16px;
            font-size: 14px;
            font-weight: bold;
            line-height: 20px;
            color: #333333;
}
.jobWanted .banner .left .type .position .complex ul[data-v-247b6aa5] {
            margin: 0 15px;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            flex-wrap: wrap;
}
.jobWanted .banner .left .type .position .complex ul li[data-v-247b6aa5] {
              cursor: pointer;
              font-size: 14px;
              font-weight: normal;
              line-height: 20px;
              color: #666666;
              margin: 0 15px 14px 15px;
}
.jobWanted .banner .left .type .position .complex ul li[data-v-247b6aa5]:hover {
                color: #e43021;
}
.jobWanted .banner .left .type .position[data-v-247b6aa5]::-webkit-scrollbar {
            width: 5px;
            height: 5px;
            border-radius: 10px;
}
.jobWanted .banner .left .type .position[data-v-247b6aa5]::-webkit-scrollbar-thumb {
            border-radius: 10px;
            background-color: rgba(0, 0, 0, 0.2);
}
.jobWanted .banner .left .type .position[data-v-247b6aa5]::-webkit-scrollbar-track {
            border-radius: 10px;
            background-color: #fff;
}
.jobWanted .banner .left .moreData[data-v-247b6aa5] {
        display: none;
}
.jobWanted .banner .left .all[data-v-247b6aa5] {
        width: 100%;
        height: 47px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        border-top: 1px dashed #ededed;
        font-size: 14px;
        font-weight: normal;
        line-height: 47px;
        color: #e43021;
        position: absolute;
        bottom: 1px;
}
.jobWanted .banner .left .all h1[data-v-247b6aa5] {
          font-size: 14px;
          font-weight: normal;
          line-height: 24px;
          color: #e43021;
          height: 24px;
          padding-left: 20px;
          font-family: PingFangSC-Regular, PingFang SC;
}
.jobWanted .banner .left .all .page[data-v-247b6aa5] {
          width: 58px;
          padding-right: 20px;
          display: flex;
          justify-content: space-between;
          align-items: center;
          flex-wrap: wrap;
}
.jobWanted .banner .left .all .page .i1[data-v-247b6aa5],
          .jobWanted .banner .left .all .page .i2[data-v-247b6aa5] {
            width: 24px;
            height: 24px;
            cursor: pointer;
}
.jobWanted .banner .left .all .page .i1[data-v-247b6aa5] {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAx9JREFUaEPtml9IFEEcx7+ze2eeZ3p6e55QKUFlJRjUQ0jUQ5AQ9dKfh+otKC2q0/QlU19SUtNOK0UTIwjxLegfGT0IJeRjKV30EvSHyDvPP6mXup47sXNdiCR4sXN3I+7bwMzu57O/3+zM7AzBoouOjORifv4MNK0AhGSB0uTFdaJaJmQKlH6FJL2ELHcSu92z8PkkXKCUJsDncwM4D0qlqEIu92GEaADakJFRSghR9WZMgMF7vT0A9i/3XjGu1wun86AuERLweltA6YUYQ0X2eEJaidN5kbCcDwYH4zZtltLS08lkyiPU52uCppVEph8ntSWpmdChIb1Xb48TpEgxPhDq9U7G/FMZKXa4PiFTegTo/7aPh3arArGOwmoEIonA3EcPxhquIXH3HqQUuiJpumTdqEUg+O0L/GVFmJ/4CTndjszuZ+IIaCPDGL5ciKBviEHbiophPXJCDAEamMJw2TnMff7EgNceO4WUs5cMgWezUa7jgKrCf7UYs+/fMWDrgUOwlVUaBs9XgFKMVpdj+s0rBmzJ34v0qjpAMnapwS0C47frEXj+iMGvydsJpaYJSEgw9O1zi8Bk1z1MdHUy2IRNOVButIIkWQ2H5yLwq+cxxm7VMVjzuiwoN9sh2dK4wBsuMNP/muU91TTIdgcc7g7Izkxu8IYKqJ4B+MtdoKoKOSUVSkMbTNkbucIbKuA9fRzBH98hJVqg1N+BOSeXOzwfAUsS67TmzVvFElAH38JfUQI6p0K2pUFpbIdpfRZ3CUPHgZm+Xoxer9T/M8HkcEJx34XscHKVMFRAJw08fYjx1sbQZ3RDNouElGrjJmG4gE46+aADE933QwPZlm1Q6ltALElcJLgI6KTjzbUIvHgSmkrs2AWlxg2YBZlKMGpNw2j1FUz397GiJX8f0qtqxZnMMWp9Ol3uwqxngBWtBYdhK60wNJW4pVCYUuwFzR+LxUvK1EIXko+eNCQS3CMQphR6UR+WEPq3iiH58o+bRC2FVgWWeAMrIAIrYIND8C0m4Tf5RN9m1Tu30BvdTED0owZ/JUQ97LFwjBDtuM1vL/K5nBdygNMAAAAASUVORK5CYII=) no-repeat;
            background-size: 100%;
}
.jobWanted .banner .left .all .page .i2[data-v-247b6aa5] {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAydJREFUaEPtmltIVEEYx/9zXI+aWV5Wt3tBL9GG1qOBBT1ERjfoTSSIRA2tbLXUyF7S7MVrRWlRbxV0eykCgx6KkB4KEqysILSCPbtnbb2sq7t7zsQZU0QIdmXO7k64b2f5Zub/m28u38w3BPN+1OOxQ9NKoOu7Qcg6ULp0vk1UvwkZB6VDkKQeJCTcIllZ/XPbJzMflFIZLlcrgOOgVIqqyHAbI0QHcB05OQ5CSMAoxgCYeEV5DmBXuHXF2O4lbLZCA2IaQFGugtKKGIuKrHlCrhGbrZKwMR8K9cXtsPkXljGcLJZcQl2uNuh6VWT4cWItSe2EOp3GrN4cJ5IilfGRUEUZi/lSGansGXtCxg0P0IWWj4dyiwCx9sKiB2Y8MNrdicm3b5Bx5gISN9mj5hhuHnAW7YM27EHCsuWwtnTBsnZ9VCC4Afie3Ie3q4OJtuSsQHZbN6SsbNMhuAEYSkdvXsHYo7tMdOKGjchuuQGSam40zhXAEO5taYTvxTMGkbRlK6yXOgBZNs0T3AGg6xi+WAd/72smOmX7TmQ2NANk9ujBFYY/gCEvEIB6/jSm+t4zsal7DyH9ZC1X4bPRhFmhBJ3wQT1bgcC3AdbWsuISpBUf4w5hjgf+ytS9v6FWlyP4a4j9k3GqDksKD3KFMBXAUKopTrgdpdA8bhBJYvMhOX8HNwjTAQylocHvcNeUQx8bBZFlWJs7IdvzuEBEBcBQGhzoh1p7AvqkH5ZVa2C7/UAwgK+f2aTW/ROwrFwN252H4gCEfg5BrS6DNuIFSZRhbWqHnLtNDADNrUB1lCHkVkAIQea5RiQX8Lt+MnUO6CNeqDXlCP4YZL2dXlGD1P2HufS8+RuZfwJqbSUCXz5Nb2RFR5F2pJSreKMyczwQNEIJB6Y+vJsOJfYcQHpVPXfx5gCwYK4e/t5XTHBKfgEyGy4Dkjn3xdw94G1tgq/nKROfZM9jm5Yw4bTQB5rxx/cw0t3Jel7II6Xwh3rhr1VMWSPDqJT7KhRGm1xNFgG4ducCKvsvEhyCp5iET/KJnmY15o3QiW4GIPpTg1kIUR97zF1+RXtu8we/9bmcL2UDugAAAABJRU5ErkJggg==) no-repeat;
            background-size: 100%;
}
.jobWanted .banner .left .all .page .i1[data-v-247b6aa5]:hover {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAzlJREFUaEPtml9IU1Ecx79nc5vLP2wyEZP+DSPI/sxK6bEkDV9FTbQHrbTMigopIqQoM4KpQaVCf0Stl/QlXwKDhF4K7KHE5UOmGE5Nb3Pp5tJ5d+KeNRBJcHHvtgPetwPnnvP53N/vnHvOPZdgxTWRkZomen2nCEEOKDZT0NiVdUJZJiAuEHynFD1qjepJct+QbXn/JFCgBWna8a+eBoBWUkAVSsi19kUAH0CaN27XXyadtkXpPiYgwduHPK9BadZaGwtrPULepqTqcyUJJmC3mB9S0KqwQgXZOQF5lPJp+ByRct7nFfsjNW1W85LSSaVR7yFjFnMjQC8G+QAipDq5T+zpZhuldGeEEAWFQQj5QuwW81y4p8qgqJdVlqZYMmbZRv+3gUi4b10g3FFYj0AwEdDstsB424rf795itqEumFtXrRuyCERtNcPU2gm1wQhxegqTOQf5EVAlJiGxrQtRySkM2mmthfvFMz4ESGwcEltfQpO6gwHPtT/GbONdWeDZalTR94BWC1NzO3T7Mhmwu7sLzhtXZINXVoAQJFiboM86yoA9vW/gqK4EfD4+BAzXaxGTX8xgFz5+gFBVCiyyPYislyIpFHf6AuLP+Be4i4MDEMqLQd0uWcEDjckusCGvCMYa/xzvHR2GUFYI34xDEXjZx0D0oWyW90Sthjg1ienSfIgT44rByyqgtRyAqaUDRKeD6JyBcPIYloaHFIWXVSCpuxdRm7bA55mHUF4Cr+2z4vDKCLhdbNB6Bwf4EtDuz4SpqQ1Eq4Po+AnhRCGWRkcUl5B1Foo+kouEew9AVCosTY5DKC2A+GNCUQlZBSTSmMLjMFy75Z9GR76xSPicM4pJyC4gkcZVXkJ8xXn/i8zWD6GiBHTerYiEIgISqaGmDjF5RQx6oe89hKoywMvJUoJRq1RIsDZDfzibFT29PXBUn+VnMceopeV0Swd06Rms6H7VCefNq7KmkmIpFKDke0Pz12LllvJX/R24nj+VJRKKRyBAyfWmPiCh2bUXxtp6Pj+ryJIv/2gkZCm0LrDKE+A/AtwfcHB/xMT9IR/3x6zS4Ob6oFsS4P5Xg4AEtz97LH9H8Pa7zR+x84WOyeKwFAAAAABJRU5ErkJggg==) no-repeat;
            background-size: 100%;
}
.jobWanted .banner .left .all .page .i2[data-v-247b6aa5]:hover {
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA0RJREFUaEPtmk9IVEEcx7/z1l1bd9NVVvMPJG52sBXbIKEugUJCF71oHSpFK0grKF2IzKKQiCJSKrM01EOKrOJV0rCOof2xP0ahiJmbiIsurbbu34kZMUwq3Hhvdx84twfzZj6f+c28mXkzBGvSdHa60efxHycEeaDYSkG1a/ME85mALIBgklL0KZTCo6ShsZHV9ZOVB1pkVH0bdd4GaDkFhGBCrrcuAvgB0pi8XV1Jukbc7D0uwOCtY85eUJq73sJCmo+QgZR09QEmwQWsJsM9CnoqpFABVk5AGlKGx08T1uf9Ht+7cO02f/Ni3UlQKrLIlMlQB9CzATZAmGQn9cS6yzBCKd0RJkQBYRBCPhKryeAI9acyIOpVmdknlkyZ0uj/FhAO720IhDoKGxFYiUB0ZTU27cvF/CUzPO+HgxYY0SKQ2PcCivgE+OzzsJUWwTsxHhQJ0QQ0h8ugM9dwaO+0FbMlhfDPzkguIZoAI40+dwGbi09waM/oJ8yWHQJdcEgqIaoAI9VdvQlNfiGHdr0ehK28GHDzla8kSXQBCALibjVCnbOfAzsHnmDOXAFQaeZL8QUYtUoFfUMbInfv4RKL3R2wX1seH2InaQTYTkmjhb65A6qMTM78/UE9HA/viM0PyQQYqRAbB32rBcpUAwefr63Gj55OUSUkFWCkiqRkxLd1Q5GQCOrz8fGw9LxfNAnJBRhphCEd8S0WCDE6UJcLtpNH4R5+KYpEUAQYqdK4E/rmdgjqKHgnJzBTIM7/g+AJZGTyQS1otPB+/YKZ/Bz5RCAiNQ361i4oYuNA3S7YKkrgfjUoDwHFliTo27oQkZgM6vdj7vwZLD3tFQWeFSJpFxJ0sdC3WKBM28aB7dcvY9HyWDR4SQVIlAb6pnaojFnLE1nTXTga60SFl05AyZYSrYjM3ru8lOjphL22WnR4aQT4Yu4+1Dl5HNj5rB9z5nLA75eHgO7KDWgKijis680Qn7Rks5z+bUMz9hmzpQfls6HRHjmGmKqLvOVluaWU/ab+12+Vmip4PryVZMD+qVBJJ7JgWGwIBKOV/1WH/CMg+wMO2R8xyf6QT/bHrGyEy/qgmwnI/qrBioRsL3usnijkdt3mJ0IVhY7rTlGCAAAAAElFTkSuQmCC) no-repeat;
            background-size: 100%;
}
.jobWanted .banner .right[data-v-247b6aa5] {
      width: 806px;
}
.jobWanted .banner .right img[data-v-247b6aa5] {
        border-radius: 4px;
        width: 806px;
        height: 388px;
}
.jobWanted .banner .right .sessonCarousel[data-v-247b6aa5] {
        width: 1200px;
        height: 300px;
        margin: 40px auto;
        border-radius: 4px;
}
.jobWanted .banner .right .sessonCarousel img[data-v-247b6aa5] {
          width: 1200px;
          height: 300px;
          -o-object-fit: cover;
             object-fit: cover;
          cursor: pointer;
          border-radius: 4px;
}
.jobWanted .banner .right .sessonCarousel[data-v-247b6aa5] .el-carousel__indicator--horizontal {
          display: block;
}
.jobWanted .banner .right .sessonCarousel[data-v-247b6aa5] .el-carousel__indicators {
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: wrap;
}
.jobWanted .banner .right .sessonCarousel[data-v-247b6aa5] .el-carousel__indicators li {
            width: 10px;
            height: 10px;
            background: #ffffff;
            border-radius: 50%;
            padding: 0;
            margin: 0 5px 16px 5px;
            opacity: 0.5;
}
.jobWanted .banner .right .sessonCarousel[data-v-247b6aa5] .el-carousel__indicators li button {
              display: none;
}
.jobWanted .banner .right .sessonCarousel[data-v-247b6aa5] .el-carousel__indicators .is-active {
          opacity: 1;
}
.jobWanted .banner .right .sessonCarousel[data-v-247b6aa5] .el-carousel__arrow {
          background-color: rgba(0, 0, 0, 0.3);
}
.jobWanted .banner .right .sessonCarousel[data-v-247b6aa5] .el-carousel__arrow:hover {
            background-color: rgba(0, 0, 0, 0.44);
}
.jobWanted .banner .newAdd[data-v-247b6aa5] {
      height: 286px;
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      flex-wrap: wrap;
}
.jobWanted .banner .newAdd .ulCss[data-v-247b6aa5] {
        width: 356px;
        margin-top: 14px;
        padding: 0 20px;
        background: #ffffff;
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
        border-radius: 4px;
}
.jobWanted .banner .newAdd .ulCss h3[data-v-247b6aa5] {
          margin-top: 20px;
          padding-bottom: 20px;
          font-size: 16px;
          font-weight: bold;
          line-height: 22px;
          color: #333;
          display: flex;
          justify-content: flex-start;
          align-items: flex-start;
          flex-wrap: wrap;
}
.jobWanted .banner .newAdd .ulCss h3[data-v-247b6aa5]::before {
            display: inline-block;
            content: '';
            width: 3px;
            height: 14px;
            background: #f3493b;
            border-radius: 2px;
            margin-top: 4px;
            margin-right: 10px;
}
.jobWanted .banner .newAdd .ulCss .itemC[data-v-247b6aa5] {
          height: 20px;
          padding-bottom: 20px;
          cursor: pointer;
}
.jobWanted .banner .newAdd .ulCss .itemC:hover span[data-v-247b6aa5] {
            color: #f3493b;
}
.jobWanted .banner .newAdd .ulCss h1[data-v-247b6aa5] {
          float: left;
          margin-right: 10px;
          font-size: 14px;
          font-weight: normal;
          line-height: 20px;
          color: #666;
}
.jobWanted .banner .newAdd .ulCss span[data-v-247b6aa5] {
          float: left;
          width: 256px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          font-size: 14px;
          font-weight: normal;
          line-height: 20px;
          color: #333;
}
.jobWanted .banner .newAdd .ulCss h2[data-v-247b6aa5] {
          float: right;
          width: 70px;
          font-size: 14px;
          font-weight: normal;
          line-height: 20px;
          color: #f3493b;
          text-align: right;
}
.jobWanted .banner .newAdd .ulCss .index1[data-v-247b6aa5],
        .jobWanted .banner .newAdd .ulCss .index2[data-v-247b6aa5],
        .jobWanted .banner .newAdd .ulCss .index3[data-v-247b6aa5] {
          font-style: italic;
          font-weight: bold;
}
.jobWanted .banner .newAdd .ulCss .index1[data-v-247b6aa5] {
          color: #f3493b;
}
.jobWanted .banner .newAdd .ulCss .index2[data-v-247b6aa5] {
          color: #ff910c;
}
.jobWanted .banner .newAdd .ulCss .index3[data-v-247b6aa5] {
          color: #ffb83a;
}
.jobWanted .bg1[data-v-247b6aa5] {
    background: #fbfbfb;
    overflow: auto;
}
.jobWanted .title[data-v-247b6aa5] {
    padding: 50px 0 30px;
    text-align: center;
    height: 42px;
    font-size: 30px;
    font-weight: bold;
    line-height: 42px;
    color: #333;
}
.jobWanted .main[data-v-247b6aa5] {
    width: 216px;
    height: 48px;
    box-sizing: border-box;
    padding: 1px;
    border-radius: 4px;
    margin: 0 auto 50px;
}
.jobWanted .mainPublic[data-v-247b6aa5], .jobWanted .main_in[data-v-247b6aa5], .jobWanted .main_in1[data-v-247b6aa5] {
    font-size: 16px;
    font-weight: normal;
    line-height: 46px;
    color: #d42517;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
}
.jobWanted .mainPublic[data-v-247b6aa5]:hover, .jobWanted .main_in[data-v-247b6aa5]:hover, .jobWanted .main_in1[data-v-247b6aa5]:hover {
      background: linear-gradient(122deg, #e74a3d 0%, #d41404 100%);
      color: #fff;
      font-weight: bold;
}
.jobWanted .main_in[data-v-247b6aa5] {
    padding: 0;
    border: 1px solid #ec4c32;
    background: #fbfbfb;
}
.jobWanted .main_in1[data-v-247b6aa5] {
    padding: 0;
    border: 1px solid #ec4c32;
    background: #fff;
}
.jobWanted .cp[data-v-247b6aa5] {
    width: 1200px;
    height: 150px;
    margin: 30px auto 0;
}
.jobWanted .cp img[data-v-247b6aa5] {
      width: 1200px;
      height: 150px;
      cursor: pointer;
      border-radius: 4px;
}
.jobWanted .rzgw[data-v-247b6aa5] {
    width: 100%;
    height: auto;
    background: #fbfbfb;
}
.jobWanted .rzgw .tab[data-v-247b6aa5] {
      width: 1200px;
      height: 50px;
      overflow: hidden;
      background: #ffffff;
      margin: 0 auto 20px;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex-wrap: wrap;
      position: relative;
}
.jobWanted .rzgw .tab li[data-v-247b6aa5] {
        cursor: pointer;
        font-size: 16px;
        font-weight: normal;
        line-height: 22px;
        color: #666666;
        margin-left: 60px;
}
.jobWanted .rzgw .tab .hover[data-v-247b6aa5] {
        color: #cf1000;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 14px 0 0 0;
        font-weight: bold;
}
.jobWanted .rzgw .tab .hover[data-v-247b6aa5]::after {
          content: '';
          width: 32px;
          height: 4px;
          background: #cf1000;
          display: block;
          margin-top: 10px;
}
.jobWanted .rzgw .tab .btn[data-v-247b6aa5] {
        position: absolute;
        right: 21px;
        height: 50px;
}
.jobWanted .rzgw .tab .btn h1[data-v-247b6aa5] {
          font-size: 16px;
          font-weight: normal;
          line-height: 50px;
          color: #666666;
          display: flex;
          align-items: center;
          cursor: pointer;
}
.jobWanted .rzgw .tab .btn h1[data-v-247b6aa5]::after {
            display: inline-block;
            width: 14px;
            height: 14px;
            content: '';
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAx9JREFUWEfFl8trE2EUxc/9ElEyExB17WPjH+BzkYmP1rZkpgEpBEVQQXTTnbgRtVoVK6KIC0VE1IUK0i4U7UwQN9HpbHygqF26dSNWbWZSqsl3JcWUJKadLzXB2ebknN/cud8ZhvCfL/rP+WgrQGAZ61nydRCIItF+7cnzV/U33DaAwNy2QaL4DMxL/4T+iEREd2zUfVkN0RYAzvQs84PgU1V4JfMviLYABKnkTgn5cI79qoFoCwCn07GgODHOwOpGEER4rTvexvJvbQEoG0+ZHatKPJ1rBEHAKz3rbWoZQME0NpeAOwC+6RrtpBH3y5wQRN8FYYdmj71pCcCUtTVZlCUHYH3GkPBR00RHBaLQm1gpJeWYeQ3K4Yh2aU7udeXR/NMj8HuTnZDyMTNiNUerDqK8E4Xi9+6YHntBI08nWnIMfSvZA8mPGLyk8aLRB02jzsok5mrcBU0g6DXSXMIIgxfPW+UEN+54W+bTNA1QsBJ9UuIBA4vC3iMEvNWz3rqWAeSt5G6SfJfB0bDw8sIRott1J/euJQB+ytgHwm1mjoSGA5ORiOiq7/2Gu6JghsBMHmTIG8wQYXoCBQLUE8u6XphWqQcCy+hnyVdZoTWJMMWCzPjoWE4lPBTAN5OHmeVlFTMCTYM4rTveMxV9aBH5ZuIoM86rmBHhJ5Ho02zXVtGHFlFgJU9KKU+rmBGoSKCMlnUfqejrNX/1QN5KnIPEMRUzIioxeE/c8YZV9KGnwLeMSyz5iIoZESRI7Ndt956KPrSKA9M4IZnPqpgRwCRwSLO9Wyp6pSLKm4lJMOIqhkKIfs12r6towzSzO5BPJThMPHNuBQ7rtnelWsuDgwLj42rvleFhSUSzWU0BkKCjuj12oRLOg9uiwctfNwHaq1jR5U+EaRAN6I57saaI/FRCztd2QohTmu2emQ3PZCJB8Pk+M3apTK5OMxHPestrAUyjOOddCAzFbe94tYmfMm4x+MACwst/+RrPeivqJ3APhD4AkZkdJxbM8EnQUPXYK4G+abwHY22zAEwoABiIO2PXagCaNWqVXm1zW5XWwOc3Hmk8MBUsuzsAAAAASUVORK5CYII=) no-repeat;
            background-size: 100%;
            margin-left: 11px;
}
.jobWanted .rzgw .tab .btn h1[data-v-247b6aa5]:hover::after {
            display: inline-block;
            width: 14px;
            height: 14px;
            content: '';
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAz1JREFUWEfFld+LVHUYxp/ne0Z2kwIxb61s98wfoHOOqRidM/sDggVZWBRBBdGbvZNupFJXQyMS6SIRCeuigtgukqAixjkjiqhzRhRrbzwzGgSRlD9Z19yd+b4y2iwz2+ye79gM7vWzz/P5vud9nyGe8x+fcz46ClD0Vq/S1McooFIY7cmG4dwHdwyg1O+mdFlnBFhSDSVxz8KigdeD8/l6iI4A/D64Zuk/0zOlWngtsBlERwCKaXeD1vq7Zvs1F6IjAH8MDS2enPxzApDXmkKABTsXOk8+Taeu4Lq/9tWyzJxuCkGGySB02wZwY+CN1TPl8hcE76Cre4P909m/qubNIAjcJay+3tzFS20BuJ5215e1/hHAi08N+Su6u/0aRKlv3SuVynR1Eiuq4Sqh+nsy+cLsYv6fT1Dqd9K6It+LYHHjaTVCVHdiaurmQFfCOrP85/O323KGUZ87iIqcFEj3PNv+C7peSNcmMd9Dn2kJI98ZAuRbEXQtOEHybDII31xI0zJAyXOGK5BvACyK+3wkL9tBuLJtAMV0apPW/BKQRGw4cDeRoLciE15pC0DRc7cK5XMRsWLDyfsWEv1ze795KcW5AYh8dwegj4tAxcqJB8pKDPZmLpyL1Zo0YZR2RqHlUzFoTYIPYVlv26cunDYJjy2iyHN3CfQREzMSj4TWUDJ7MWOijy2iyHd2i8iHRmbEtKXUcM+p/A9G+jpR0zOM0s5e0bLfzIxlpTjSm82fNNM3qv4DEHnuQYF+18SMZAWCzXYuHDfRx15B5DuHReQdEzMSGuQ2Oxt+ZaKPreKi77yvRT4wMSMgUGqnnc2fMNEbFdE1z7kPyEsmhiRH7SA8ZqKN08zuwDUvJXHiJ3dL7LKDwif1WhkbU5iYMPtdGR/XJGezWgIg1W47yH9UC5extxLRmQefEdhiUtH/PuARBXt6c4WPG4oo8lJ6obaj4j47Gx6YDR8ZsYp///a1QDaaTK5BQ95OBuHLjQC+U57vFYQ6ZOfy79WbRGn3hGi9veXwp2O4lQzCZXMm4FTPaVgoFoSKFAVwEuCh+rHXAiM/dRVAsmUA4RSU7LGzhaMNAC0btekfzDa3TWHNbB4Dvpk7MFysKMMAAAAASUVORK5CYII=) no-repeat;
            background-size: 100%;
            margin-left: 11px;
}
.jobWanted .rzgw .content[data-v-247b6aa5] {
      width: 1200px;
      margin: 0 auto;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex-wrap: wrap;
}
.jobWanted .rzgw .content .item[data-v-247b6aa5] {
        width: 380px;
        padding: 20px 0 17px 0;
        margin: 0 10px 20px 10px;
        background: #ffffff;
        box-shadow: 4px 4px 15px 0px rgba(0, 0, 0, 0.05);
        border-radius: 4px;
}
.jobWanted .rzgw .content .item .titleC[data-v-247b6aa5] {
          width: 340px;
          margin: 0 auto;
          display: flex;
          justify-content: space-between;
          align-items: center;
          flex-wrap: wrap;
          height: 22px;
          padding-bottom: 10px;
}
.jobWanted .rzgw .content .item .titleC h1[data-v-247b6aa5] {
            font-size: 16px;
            font-weight: bold;
            line-height: 22px;
            color: #333;
            cursor: pointer;
            width: 245px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
}
.jobWanted .rzgw .content .item .titleC h2[data-v-247b6aa5] {
            font-size: 16px;
            font-weight: normal;
            line-height: 22px;
            color: #cf1000;
}
.jobWanted .rzgw .content .item .other[data-v-247b6aa5] {
          width: 340px;
          margin: 0 auto;
          height: 18px;
          font-size: 12px;
          font-weight: normal;
          line-height: 18px;
          color: #999;
          padding-bottom: 14px;
          border-bottom: 1px solid #ededed;
          display: flex;
          justify-content: flex-start;
          align-items: center;
          flex-wrap: wrap;
}
.jobWanted .rzgw .content .item .other span[data-v-247b6aa5] {
            height: 14px;
            margin: 0 11px;
            display: inline-block;
            border-right: 1px solid #e0e0e0;
}
.jobWanted .rzgw .content .item .company[data-v-247b6aa5] {
          width: 340px;
          margin: 0 auto;
          display: flex;
          justify-content: flex-start;
          align-items: center;
          flex-wrap: wrap;
          padding-top: 17px;
          cursor: pointer;
}
.jobWanted .rzgw .content .item .company img[data-v-247b6aa5] {
            width: 22px;
            height: 22px;
            -o-object-fit: contain;
               object-fit: contain;
            margin-right: 15px;
}
.jobWanted .rzgw .content .item .company h1[data-v-247b6aa5] {
            font-size: 12px;
            font-weight: normal;
            line-height: 22px;
            color: #333333;
            width: 192px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
}
.jobWanted .rzgw .content .item[data-v-247b6aa5]:hover {
          width: 380px;
          padding: 19px 0 16px 0;
          border-radius: 4px;
          border: 1px solid #ec4c32;
          box-sizing: border-box;
}
.jobWanted .rzgw .content .item:hover .titleC h1[data-v-247b6aa5] {
            color: #d42517;
}
.jobWanted .kspp[data-v-247b6aa5] {
    width: 100%;
    height: 350px;
    background: linear-gradient(225deg, #ce92ff 0%, #6a69ff 100%);
}
.jobWanted .kspp .centerCont[data-v-247b6aa5] {
      margin: 0 auto;
      width: 1200px;
}
.jobWanted .kspp .centerCont h1[data-v-247b6aa5] {
        text-align: center;
        font-size: 30px;
        font-weight: bold;
        line-height: 42px;
        color: #fff;
        padding: 50px 0 30px;
}
.jobWanted .kspp .centerCont[data-v-247b6aa5] .el-form {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: wrap;
}
.jobWanted .kspp .centerCont[data-v-247b6aa5] .el-form-item {
        width: 380px;
        margin-bottom: 20px;
        margin-right: 0px;
}
.jobWanted .kspp .centerCont[data-v-247b6aa5] .el-form-item .el-form-item__content {
          width: 380px;
}
.jobWanted .kspp .centerCont[data-v-247b6aa5] .el-form-item .el-form-item__content .el-select {
            width: 380px;
}
.jobWanted .kspp .centerCont[data-v-247b6aa5] .el-form-item .el-input__inner {
          border: none;
}
.jobWanted .kspp .btn[data-v-247b6aa5] {
      cursor: pointer;
      width: 216px;
      height: 48px;
      background: #ffb83a;
      border-radius: 4px;
      font-size: 16px;
      font-weight: bold;
      line-height: 48px;
      color: #fff;
      text-align: center;
      margin: 0 auto;
}
.jobWanted .rmqy[data-v-247b6aa5] {
    margin-top: -5px;
}
.jobWanted .rmqy .cont[data-v-247b6aa5] {
      width: 1200px;
      margin: 5px auto 0;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex-wrap: wrap;
}
.jobWanted .rmqy .cont .item[data-v-247b6aa5] {
        margin: 0 10px 20px;
        width: 380px;
        height: 438px;
        background: #ffffff;
        box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.05);
        border-radius: 4px;
}
.jobWanted .rmqy .cont .item .com[data-v-247b6aa5] {
          overflow: hidden;
          padding: 20px 20px 10px;
          cursor: pointer;
}
.jobWanted .rmqy .cont .item .com img[data-v-247b6aa5] {
            float: left;
            width: 50px;
            height: 50px;
            border-radius: 4px;
            -o-object-fit: contain;
               object-fit: contain;
}
.jobWanted .rmqy .cont .item .com h1[data-v-247b6aa5] {
            width: 270px;
            float: right;
            font-size: 16px;
            font-weight: bold;
            line-height: 22px;
            color: #333333;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
}
.jobWanted .rmqy .cont .item .com ul[data-v-247b6aa5] {
            padding-top: 10px;
            width: 270px;
            float: right;
}
.jobWanted .rmqy .cont .item .com ul li[data-v-247b6aa5] {
              float: left;
              font-size: 12px;
              font-weight: normal;
              line-height: 18px;
              color: #999;
              display: flex;
              justify-content: flex-start;
              align-items: center;
              flex-wrap: wrap;
}
.jobWanted .rmqy .cont .item .com ul .line[data-v-247b6aa5]::after {
              margin: 0 10px;
              width: 1px;
              height: 14px;
              content: '';
              background: #e0e0e0;
}
.jobWanted .rmqy .cont .item .com:hover h1[data-v-247b6aa5] {
            color: #d42517;
}
.jobWanted .rmqy .cont .item .position[data-v-247b6aa5] {
          margin: 20px;
}
.jobWanted .rmqy .cont .item .position .name[data-v-247b6aa5] {
            height: 22px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
}
.jobWanted .rmqy .cont .item .position .name h1[data-v-247b6aa5] {
              cursor: pointer;
              font-size: 16px;
              font-weight: bold;
              line-height: 22px;
              color: #333333;
              width: 250px;
              height: 22px;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
}
.jobWanted .rmqy .cont .item .position .name h1[data-v-247b6aa5]:hover {
                color: #d42517;
}
.jobWanted .rmqy .cont .item .position .name h2[data-v-247b6aa5] {
              font-size: 16px;
              font-weight: normal;
              line-height: 22px;
              color: #cf1000;
}
.jobWanted .rmqy .cont .item .position ul[data-v-247b6aa5] {
            height: 24px;
            overflow: hidden;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            flex-wrap: wrap;
            margin-top: 14px;
            margin-bottom: 20px;
}
.jobWanted .rmqy .cont .item .position ul li[data-v-247b6aa5] {
              padding: 0 10px;
              height: 24px;
              background: #f7f7f7;
              border-radius: 12px 12px 12px 0px;
              font-size: 12px;
              font-weight: normal;
              line-height: 24px;
              color: #666;
              margin-right: 6px;
}
.jobWanted .rmqy .cont .item .linePos[data-v-247b6aa5] {
          border-bottom: 1px solid #ededed;
}
.jobWanted .rmqy .cont .item .moreBtn[data-v-247b6aa5] {
          width: 140px;
          height: 34px;
          border-radius: 4px;
          padding: 1px;
          margin: 0 auto;
          box-sizing: border-box;
          background-image: linear-gradient(180deg, #ec4c32, #d42517);
}
.jobWanted .rmqy .cont .item .moreBtn .moreBtn_in[data-v-247b6aa5] {
            font-size: 14px;
            font-weight: normal;
            line-height: 32px;
            color: #d42517;
            width: 100%;
            height: 100%;
            border-radius: 4px;
            background: #ffffff;
            text-align: center;
            cursor: pointer;
}
.jobWanted .rmqy .cont .item .moreBtn .moreBtn_in[data-v-247b6aa5]:hover {
              background: linear-gradient(122deg, #e74a3d 0%, #d41404 100%);
              color: #fff;
              font-weight: bold;
}
.jobWanted .zhongzhi[data-v-247b6aa5] {
    width: 100%;
    height: 100vh;
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    justify-content: center;
    align-items: center;
}
.jobWanted .zhongzhi .cont[data-v-247b6aa5] {
      width: 420px;
      height: auto;
      background: #FFFFFF;
      border-radius: 18px;
      padding-top: 30px;
}
.jobWanted .zhongzhi .cont p[data-v-247b6aa5] {
        padding: 0 30px;
        font-size: 18px;
        color: #333333;
        line-height: 24px;
        padding-bottom: 15px;
}
.jobWanted .zhongzhi .cont .btn[data-v-247b6aa5] {
        display: flex;
        border-top: 1px solid #E5E5E5;
        height: 50px;
}
.jobWanted .zhongzhi .cont .btn span[data-v-247b6aa5] {
          flex: 1;
          line-height: 50px;
          color: #333333;
          font-size: 18px;
          text-align: center;
          cursor: pointer;
}

