.main .banner{width:100%;height:600px;background-position:center center;background-repeat:no-repeat;border-bottom-left-radius:300px;background-image:url(/assets/rencai.36120b83.jpg);background-size:cover}.main .banner h1{width:100%;font-size:calc(100vw * 40 / 1920);color:#fff;text-align:center;line-height:76px;position:absolute;top:40%;margin-top:-100px}.main .content{width:100%;height:auto;margin:-80px 0 0;overflow:hidden}.main .content .job-div{display:flex;width:80%;justify-content:center;margin:0 auto;gap:40px}@media screen and (max-width: 800px){.main .content .job-div{flex-direction:column}}@media screen and (max-width: 500px){.main .content .job-div{flex-direction:column;gap:10px}}.main .content .job-div .job-left-div{background-image:url(/assets/shezhao.d45363eb.png)}.main .content .job-div .job-left-div .left-content{left:25%}.main .content .job-div .job-right-div{background-image:url(/assets/xiaozhao.6b38fb99.png)}.main .content .job-div .job-right-div .right-content{right:25%}@media screen and (max-width: 800px){.main .content .job-div .job-left-div,.main .content .job-div .job-right-div{width:100%;height:200px}}@media screen and (max-width: 500px){.main .content .job-div .job-left-div,.main .content .job-div .job-right-div{height:100px}}.main .content .job-div .left-content,.main .content .job-div .right-content{margin-top:100px;text-align:center}.main .content .job-div .left-content span,.main .content .job-div .right-content span{font-weight:700;opacity:70%;color:#282828}@media screen and (max-width: 1700px){.main .content .job-div .left-content,.main .content .job-div .right-content{margin-top:80px}}@media screen and (max-width: 800px){.main .content .job-div .left-content,.main .content .job-div .right-content{text-align:center;margin-top:100px}}@media screen and (max-width: 500px){.main .content .job-div .left-content,.main .content .job-div .right-content{text-align:center;margin-top:40px}}.main .content .job-left-div,.main .content .job-right-div,.main .content .city-left-div,.main .content .city-right-div{width:35%;height:217px;background-size:100% 100%;background-repeat:no-repeat;border-radius:10px;font-size:1.5625vw;cursor:pointer}.main .content .job-left-div:hover,.main .content .job-right-div:hover,.main .content .city-left-div:hover,.main .content .city-right-div:hover{transform:scale(1.05);border-radius:15px}@media screen and (max-width: 1700px){.main .content .job-left-div,.main .content .job-right-div,.main .content .city-left-div,.main .content .city-right-div{height:178px!important}}.main .content .titleBg{width:100%;height:68px;margin:2% auto;text-align:center;position:relative}.main .content .titleBg .title_en{width:600px;height:100%;font-weight:700;font-size:calc(100vw * 53 / 1920);letter-spacing:5px;color:#000;opacity:3%;text-align:center;line-height:68px;z-index:-1;position:absolute;left:44%;margin-left:-194px}@media screen and (max-width: 1450px){.main .content .titleBg .title_en{left:42%}}@media screen and (max-width: 768px){.main .content .titleBg .title_en{width:100%;font-size:72px;left:0;margin-left:0;overflow:hidden}}.main .content .titleBg .titleText{padding-top:8px;line-height:28px;text-align:center;font-size:.9375vw;font-weight:700;letter-spacing:2px}.main .content .city-div{padding-top:29px;margin-top:10px}.main .content .city-div .city-double-div{display:flex;width:80%;justify-content:center;margin:0 auto;gap:40px}@media screen and (max-width: 800px){.main .content .city-div .city-double-div{flex-direction:column}}.main .content .city-div .city-double-div .city-left-div{background-image:url(/assets/wuhan.f8f8bce6.png)}.main .content .city-div .city-double-div .city-right-div{background-image:url(/assets/shiyan.0c3a303b.png)}.main .content .city-div .city-double-div .city-left-div,.main .content .city-div .city-double-div .city-right-div{position:relative}@media screen and (max-width: 800px){.main .content .city-div .city-double-div .city-left-div,.main .content .city-div .city-double-div .city-right-div{width:100%}}@media screen and (max-width: 500px){.main .content .city-div .city-double-div .city-left-div,.main .content .city-div .city-double-div .city-right-div{height:280px}}.main .content .city-div .city-double-div .city-left-div .address,.main .content .city-div .city-double-div .city-right-div .address{font-size:calc(100vw * 26 / 1920);color:#fff;text-align:left;padding:10px}.main .content .city-div .city-double-div .city-left-div .note,.main .content .city-div .city-double-div .city-right-div .note{color:#fff;font-size:calc(100vw * 22 / 1920);padding:10px;position:absolute;bottom:0}.main .content .city-div .intrCard{width:100%;background-color:#f4f6f8;margin-top:49px;padding:63px 20px}.main .content .city-div .intrCard .intr{width:57%;margin:10px auto;font-size:.9375vw;line-height:26px;-webkit-line-clamp:9;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;text-align:justify}@media screen and (max-width: 800px){.main .content .city-div .intrCard .intr{width:80%;margin-left:6%}}.main .content .companyCon{margin:4% 0 7%}.main .content .companyCon .companyCard{width:80%;margin:0 auto;display:flex;position:relative}@media screen and (max-width: 800px){.main .content .companyCon .companyCard{flex-direction:column}}@media screen and (max-width: 500px){.main .content .companyCon .companyCard{width:90%}}.main .content .companyCon .companyCard .atmosphere{width:58%;height:80%;margin-left:15%;padding-bottom:30px}@media screen and (max-width: 800px){.main .content .companyCon .companyCard .atmosphere{width:90%;margin:auto;padding-bottom:0}}.main .content .companyCon .companyCard .atmosphere img{width:100%;height:100%;border-radius:8px}.main .content .companyCon .companyCard .textCard{width:32%;height:217px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAegAAAEFCAYAAAAoinRQAAAABHNCSVQICAgIfAhkiAAAB71JREFUeJzt3b9uVHcax+H3dzwNCkEGY7CSOA0bcQOkBeUm2AsIDRRbbrUtN0ARmlBFW2yuYkFKs+EGIiVSJFKAzSSjFYm0m5lztoghmMX4P/ON53k66xzpfbuPzvj8qQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6vzXsBADhuw8cfX9vP+e3rr+/Pe87oIAsAwB9K1/1zH2f/UFXr857THWgBADi5pglzBBqARfDsjzZHoAFYBE/3ce4kYY5AA8B2hwn0kc0RaAAIJNAALIIf9nHuYW4SO7I5Ag3AIthPdPcT2WObI9AAEEigAVgEETd+7YdAA7AI9hPOxwlzBBqARbCf55OfJMwRaABOvmH4bh/nfp8wZ88fy5hMJmen0+m1ruuuVNWlqlobhuGdEnkAwj376qszp2/f3tO5/75z5/b4o4/+dtxzqu+/fdPhXQO9ubl5ueu6G7PZ7GprbWkYhr0NBoAQs/X1/+z13P6DD/Z87mHm1C+/fP+mwzte/W5sbJx++vTpX7uu+3tVfVJVS3seCgBBZh9+uKdwDu+++2t/6lT/NuaMHzy4tbGxcXqnc14b6PF4vD4ajb5orV0/6JIAkKRfXd01nv358/99W3Naa9dHo9EX4/H4td+E/r9AP3ny5FJV3RuG4WAfqwaAQMP587uGc3bx4oF/3j7InK3W3ttq7zbbAr115Xy3qs4ddkEASDJdW9v9yvbChUMH+gBzzo1Go7uvXkm/CPTGxsbp1tqdEmcATqB+dXXXn6/79947dKAPOOdca+3Oy/+TfhHorutu+VkbgJNqtof4zg5xB/dh5wzDsD4ajW4+/7ur+u1RKjeEAXCSDXsJ534ekzqGOcMw/Hlzc/Ny1Vagu667cdiFACDZro9AjUZ9v7r667znLC0tfVpV1U0mk7NVdfWwCwFAsv7Mmdlw6tRsx+NHcIPYUcwZhuHaZDI5202n02vlJSQALIA3PaN8FM9AH9GcpWEYrnZb79YGgBNveEM49/J41Fucc6Wr3z58AQAn3pviOBzBS0qOas4wDH/qqmrtqBYCgGT9xYs7/rw8e//9Iwv0EcxZa+Px+F/lk5EAkKTvSpwBIE0nzgAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAgk0AAQSKABIJBAA0AggQaAQAINAIEEGgACCTQABBJoAAjUVVU/7yUAgG36rrX287y3AAB+11r7uauqx/NeBADY5nFXVd/NewsA4HettW+7vu8fznsRAGCbh91oNLpfVbN5bwIAVFXVrLX2oFteXv6pqh7MexsAoKq1dn95efmnrqqq7/vP570QAFA1m83uVW29qGR1dfWbYRi+nO9KALDYWmv/WF1d/abqpTeJ9X3/WWvt0fzWAoDF1Vp7NJ1O7774++WD4/F4varuVdW5t70YACywH6vq05WVlRcXytvexb2ysvJoOp3e3DoRADh+P06n05svx7nqlSvo58bj8Xpr7c4wDOtvZzcAWDyttUfDMPzl1ThX7RDoqqqNjY3TXdfdaq1dP971AGDxDMPwZd/3n124cOHZ647vGOjnNjc3L3ddd6OqrlbV0lEvCAALZFZVD/q+//z53do72TXQz00mk7PT6fRa13VXqupSVa0Nw/BO+aY0ALxOv/XFyMdV9V3f9w9Ho9H9rReE7ep/xUmesHJk/F8AAAAASUVORK5CYII=) no-repeat;background-size:100% 100%;position:absolute;bottom:34%;right:10%}@media screen and (max-width: 800px){.main .content .companyCon .companyCard .textCard{width:90%;height:180px;position:relative;right:0;margin:0 auto;padding:0}}.main .content .companyCon .companyCard .textCard .span{position:absolute;top:17%;padding:20px;font-weight:500;color:#4a4a4a;font-size:1.25vw;line-height:35px}.main .content .companyCon .companyCard .textCard .span span{-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.main .lastCon{width:100%;height:600px;background:url(/assets/joinWe.f3c5396c.png) no-repeat;background-size:100% 100%;text-align:center}.main .lastCon p{color:#fff;font-weight:700;font-size:calc(100vw * 64 / 1920);position:relative;top:45%;text-shadow:2px 4px 8px black}@media screen and (max-width: 768px){.main .lastCon{height:237px;font-size:24px}}.jobsContainer{height:100%}.jobBanner{width:100%;height:500px;background:url(/assets/jobsBanner.a96b9179.png) no-repeat;background-size:100% 100%;text-align:center;margin-bottom:32px}.jobBanner p{color:#fff;font-size:calc(100vw * 64 / 1920);position:relative;top:50%}.jobsContainer .jobsInfos{margin:0 0 2%}.jobsContainer .jobsInfos .titleText{padding-top:4px;line-height:20px}.jobsContainer .jobsInfos .jobInfos{width:70%;margin:0 auto}.jobsInfos .jobInfos .basicInfo{width:100%;height:100%;border:1px solid #d8d8d8;border-radius:4px;display:flex;flex-flow:column;justify-content:space-around}.jobsInfos .jobInfos .basicInfo .span{padding:10px 0;margin:0 34px;font-size:calc(100vw * 16 / 1920)}.jobsInfos .jobInfos .basicInfo .span:not(:last-child){border-bottom:1px solid #d8d8d8}.jobInfos .basicInfo .span .name{color:#b9b9b9;word-break:keep-all;white-space:nowrap}.jobInfos .basicInfo .span{display:flex;align-items:center;height:100%}.jobInfos .basicInfo .span ul{display:flex;margin-left:16px;flex-wrap:wrap}.jobInfos .basicInfo .span ul li{height:100%;margin-left:20px;padding:5px;border-radius:2px;cursor:pointer;word-break:keep-all;white-space:nowrap}.jobInfos .basicInfo .span ul .active{background-color:#ff3737;color:#fff}.jobInfos .jobsCon{display:flex;flex-flow:column;align-items:center}.jobInfos .jobs,.otherJobs .jobs{width:100%;max-height:500px;margin:21px 0;display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden}.jobInfos .jobs .jobCard,.otherJobs .jobs .jobCard{width:48%;height:87px;border:1px solid #d8d8d8;border-radius:4px;margin-top:10px;display:flex;align-items:center;cursor:pointer}.jobInfos .jobs .jobCard .jobName,.otherJobs .jobs .jobCard .jobName{font-size:.9375vw;font-weight:700;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.jobInfos .jobs .jobCard .card-lf,.otherJobs .jobs .jobCard .card-lf{margin-left:32px;width:70%;height:100%;display:flex;flex-direction:column;justify-content:space-around}.jobs .jobCard:hover .card-lf{color:#ff3737;transition:color .25s ease}.jobInfos .jobs .jobCard .card-rg,.headerCon .con-r,.otherJobs .jobs .jobCard .card-rg{width:30%;text-align:center;font-size:1.25vw;color:#ff3737;font-weight:700}.jobDetailContainer{background:#f5f5f5;height:100%}.jobDetailContainer .jobBanner{margin-bottom:0}.jobDetailContent{width:100%;min-height:300px;padding-bottom:20px}.jobDetailContent .detailHeader{width:100%;height:108px;background:#ffffff}.jobDetailContent .detailHeader .headerCon{width:60%;margin:0 auto;height:100%;display:flex;align-items:center}.headerCon>div{min-height:86%;display:flex;flex-flow:column;justify-content:space-around}.headerCon .con-l{width:70%}.headerCon .con-l .jobName{font-size:calc(100vw * 28 / 1920);font-weight:700}.headerCon .con-l p{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.headerCon .con-l .intro{font-size:calc(100vw * 16 / 1920);color:#3d3d3d}.headerCon .con-l .mtEmail{display:none}@media screen and (max-width: 768px){.headerCon .con-l .mtEmail{display:block}}.headerCon .con-r{text-align:right}.headerCon .con-r .pcEmail{font-size:calc(100vw * 16 / 1920);color:#3d3d3d;font-weight:400}@media screen and (max-width: 768px){.headerCon .con-r .pcEmail{display:none}}.jobDetailContent .detailInfo{width:65%;height:100%;margin:20px auto;background:#ffffff}.jobDetailContent .detailInfo .jobInfo{width:92%;margin:0 auto;padding:30px 0 40px}.detailInfo .jobInfo .jobDes{margin-bottom:30px;font-size:1.25vw;font-weight:700}.detailInfo .jobInfo .note{margin:16px 0;font-size:.9375vw;font-weight:700}.jobInfo li{padding:3px 0;font-size:.9375vw}.detailInfo .jobInfo .site{margin-top:46px}.jobDetailContent .otherJobs{width:65%;margin:4% auto 1%}.otherJobs .jobs .jobCard{background:#ffffff}.jobDetailContent .otherJobs .empty{width:100%}
