.placeholder:empty:not(:focus):before,.starry-anchor:empty:not(:focus):before{content:attr(placeholder);opacity:.3}.starry-boundary{margin:auto;padding:0 15px}@media(min-width:992px){.starry-boundary{width:970px}}@media(min-width:1200px){.starry-boundary{width:75pc}}@media(min-width:1440px){.starry-boundary{width:1410px}}.starry-div,.starry-div-anchor{background-position:50%;background-repeat:no-repeat;background-size:cover}.starry-div-anchor{display:block;text-decoration:none}.placeholder:empty:not(:focus):before,.starry-button:empty:not(:focus):before{content:attr(placeholder);opacity:.3}.starry-button{background-color:#ff6a00;background-color:var(--color-primary);border:1px solid #ff6a00;border:1px solid var(--color-primary-border);color:#fff;color:var(--color-primary-text);cursor:pointer;line-height:1.2;padding:6px 8px 5px}.starry-button:active,.starry-button:hover{background-color:#f26400;background-color:var(--color-primary-hover);border-color:#f26400;border-color:var(--color-primary-border-hover);color:#fff;color:var(--color-primary-text-hover)}a.starry-button{display:inline-block}.placeholder:empty:not(:focus):before,.starry-checkbox>p:empty:not(:focus):before{content:attr(placeholder);opacity:.3}.starry-checkbox{align-items:center;color:#181818;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;line-height:19px;margin-right:40px}.starry-checkbox>p{font-size:inherit;line-height:1;margin:0}.starry-checkbox input{background-color:#fff;border:1px solid #c3c5c6;border-radius:2px;height:16px;margin:1px 10px 0 0;width:16px}.placeholder:empty:not(:focus):before,.starry-h:empty:not(:focus):before{content:attr(placeholder);opacity:.3}.starry-h{margin:0}.starry-h.clamp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.starry-h.clamp2{-webkit-line-clamp:2}.starry-h.clamp2,.starry-h.clamp3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.starry-h.clamp3{-webkit-line-clamp:3}.starry-h.clamp4{-webkit-line-clamp:4}.starry-h.clamp4,.starry-h.clamp5{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.starry-h.clamp5{-webkit-line-clamp:5}.starry-h.clamp6{-webkit-line-clamp:6}.starry-h.clamp6,.starry-h.clamp7{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.starry-h.clamp7{-webkit-line-clamp:7}h1.starry-h{font-size:3pc}h2.starry-h{font-size:42px}h3.starry-h{font-size:2pc}h4.starry-h{font-size:24px}h5.starry-h{font-size:20px}h6.starry-h{font-size:18px}.placeholder:empty:not(:focus):before,.starry-p:empty:not(:focus):before{content:attr(placeholder);opacity:.3}.starry-p{margin:0}.starry-p.clamp1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.starry-p.clamp2{-webkit-line-clamp:2}.starry-p.clamp2,.starry-p.clamp3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.starry-p.clamp3{-webkit-line-clamp:3}.starry-p.clamp4{-webkit-line-clamp:4}.starry-p.clamp4,.starry-p.clamp5{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.starry-p.clamp5{-webkit-line-clamp:5}.starry-p.clamp6{-webkit-line-clamp:6}.starry-p.clamp6,.starry-p.clamp7{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.starry-p.clamp7{-webkit-line-clamp:7}.starry-icon{align-items:center;color:#fff;display:inline-flex;height:1em;justify-content:center;transform:none;width:1em}.starry-icon-xxs{font-size:12px;transform:scale(.5)}.starry-icon-xs{font-size:12px}.starry-icon-small{font-size:16px}.starry-icon-medium{font-size:20px}.starry-icon-large{font-size:24px}.starry-icon-xl{font-size:32px}.starry-icon-xxl{font-size:48px}.starry-icon-xxxl{font-size:64px}.starry-icon-inherit{font-size:inherit}.starry-icon>svg{fill:currentColor;height:1em;width:auto}.starry-pagination__pages{margin:0}.starry-pagination__pages li{background-color:#fff;color:#181818;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:30px;min-width:30px;text-align:center;transition:all .3s linear}.starry-pagination__pages li.active{background-color:#1366ec;color:#fff}.starry-pagination__pages .disabled{background-color:#ededed;color:#999;cursor:not-allowed}.starry-pagination__pages .starry-pagination__ellipsis{background-color:transparent;cursor:default;pointer-events:none;position:relative}.starry-pagination.border li{border-left:1px solid #d8d8d8}.starry-pagination.border li:not(.starry-pagination__ellipsis){border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}.starry-pagination.border li.active{border:1px solid #1366ec}.starry-pagination.border .starry-pagination__next{border-right:1px solid #d8d8d8}.starry-pagination.gap li{margin-right:8px;margin-right:var(--pagination-item-gap)}.starry-pagination.gap .starry-pagination__next{margin-right:0}.starry-pagination.gap.border li{border:1px solid #d8d8d8}.starry-pagination.gap.border .starry-pagination__ellipsis{border:none}.starry-pagination.hidden{display:none}.starry-pagination.disabled .starry-pagination__pages{cursor:not-allowed;width:-moz-fit-content;width:fit-content}.starry-pagination.disabled li.active,.starry-pagination.disabled li:hover,.starry-pagination.disabled li:not(.starry-pagination__ellipsis){background-color:#ededed;color:#999;pointer-events:none}.starry-text-opaque.opaqued *{background-color:#d8d8d8}.starry-modal__backdrop{-webkit-backdrop-filter:blur(4px) saturate(2.1);backdrop-filter:blur(4px) saturate(2.1);background-color:#f5f5f6;height:100%;left:0;position:fixed;top:0;transition:all .3s linear;width:100%;z-index:1001}.starry-modal__alert{background-color:#fff;left:0;left:50%;max-width:90%;min-height:100px;min-width:300px;position:fixed;top:0;top:50%;transform:translate(-50%,-50%);z-index:1002}.starry-modal__close{color:#181818;cursor:pointer;font-size:14px;letter-spacing:.28px;line-height:32px;position:absolute;right:0;top:-39px}.starry-modal.open .starry-modal__alert{display:flex;flex-direction:column;max-height:calc(100% - 102px)}.starry-modal.open .starry-modal__body{max-height:calc(100% - 102px);overflow:scroll}.starry-image{height:18px}:root{--color-primary:#ff6a00;--color-primary-text:#fff;--color-primary-border:#ff6a00;--color-primary-hover:#f26400;--color-primary-text-hover:#fff;--color-primary-border-hover:#f26400;--color-bg-container:#fff;--color-bg-layout:#fff;--color-bg-elevated:#fff}.placeholder:empty:not(:focus):before{content:attr(placeholder);opacity:.3}@keyframes starry-show{0%{opacity:0}to{opacity:1}}.starry-tooltip{width:100%}.starry-tooltip__inner{animation-duration:.3s;animation-iteration-count:1;animation-name:starry-show;background-color:#f1f2f3;box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);font-size:12px;font-weight:400;line-height:16px;padding:5px 10px;position:fixed;z-index:999}.job-market{background-color:#f1f2f3;padding-top:30px}.job-market p{margin:0}.job-market__inner{display:grid}.job-market__joblist__cards{width:100%}.job-market__content{background-color:#fff;height:-moz-fit-content;height:fit-content;padding-top:30px}.job-market__content h2.job-title{color:#181818;font-size:30px;font-weight:500;letter-spacing:.6px;line-height:32px;margin-bottom:40px;padding:0 30px}.job-market__content .register{align-items:center;display:flex;justify-content:center;padding:40px 30px 60px}.job-market__content .register a{background-color:#f26400;color:#fff;cursor:pointer;display:inline-block;font-size:18px;letter-spacing:.36px;line-height:29px;padding:6px 48px;text-align:center;text-decoration:none}.job-market__content .verify{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;min-height:120px;padding:0 30px;width:100%}.job-market__content .verify a{background-color:#ff6a00;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:8px 30px 11px;text-align:center;text-decoration:none}.job-market__content .basic-info{padding:0 30px 50px}.job-market__content .basic-info h6{color:#181818;font-size:22px;font-weight:500;letter-spacing:.44px;line-height:32px;margin-bottom:31px}.job-market__content .basic-info>div{grid-gap:32px 60px;display:grid;grid-template-columns:repeat(3,1fr)}.job-market__content .basic-info .basic-info-title{color:#181818;font-size:16px;font-weight:500;letter-spacing:.32px;line-height:32px;margin-bottom:9px}.job-market__content .basic-info .basic-info-title.gray{color:#747d84;margin-bottom:4px}.job-market__content .basic-info .basic-info-desc{color:#181818;font-size:16px;font-weight:500;letter-spacing:.32px;line-height:32px;margin:0}.job-market__content .basic-info .basic-info-desc.opaqued>p{height:22px}.job-market__content .job-desc,.job-market__content .position-require{padding:0 30px;white-space:pre-wrap}.job-market__content .job-desc p,.job-market__content .position-require p{font-weight:500}.job-market__content .job-desc h6,.job-market__content .position-require h6{color:#181818;font-size:22px;font-weight:500;letter-spacing:.44px;line-height:32px}.job-market__content .job-desc div,.job-market__content .position-require div{color:#181818;font-size:16px;letter-spacing:.32px;line-height:32px}.job-market__content .job-desc div p,.job-market__content .position-require div p{margin-bottom:10px}.job-market__content .job-desc .opaqued>p,.job-market__content .position-require .opaqued>p{height:22px}.job-market__content .job-desc{min-height:272px;padding-bottom:50px}.job-market__content .position-require{min-height:333px;padding-bottom:103px}.job-market__content .intro{background-color:#9ca4af;min-height:282px;padding:20px 30px 40px;position:relative}.job-market__content .intro .opaqued p{background-color:#85909e;margin-bottom:10px}.job-market__content .intro .intro-about{color:#fff;font-size:14px;font-weight:500;letter-spacing:.28px;line-height:32px;margin-bottom:10px}.job-market__content .intro .intro-employer{color:#fff;font-size:30px;font-weight:500;letter-spacing:.6px;line-height:32px;margin-bottom:20px;max-width:calc(100% - 200px);min-width:300px}.job-market__content .intro .intro-employer.opaqued>p{height:27px}.job-market__content .intro .intro-more{background-color:#fff;border:0;color:#181818;cursor:pointer;font-size:18px;letter-spacing:.36px;line-height:29px;padding:5px 30px;position:absolute;right:30px;top:62px}.job-market__content .intro .intro-desc{color:#fff;font-size:16px;letter-spacing:.32px;line-height:32px}.job-market__content .intro .intro-desc p{margin-bottom:10px}.job-market__content .intro .intro-desc.opaqued>p{height:22px}.job-market .no-data{color:#666;font-size:16px;padding:80px 0 320px;text-align:center}.job-market__modal{display:none}@media(max-width:992px){body .starry-boundary{padding:0}.job-market{padding-bottom:154px}.job-market__inner{display:block}.job-market .boundary.nopadding{padding:0}.job-market__joblist__cards{width:-moz-fit-content;width:fit-content}}@media(max-width:992px)and (min-width:768px){.job-market__joblist__cards{grid-gap:0 15px;display:grid;grid-template-columns:repeat(2,330px)}}@media(max-width:992px){.job-market .tooltip__inner,.job-market__content{display:none}.job-market__modal{display:block}.job-market__modal .starry-modal__body{background-color:#f5f5f6;padding-bottom:181px}.job-market__modal .starry-modal__alert{width:100%}.job-market__modal .starry-modal__alert .job-market__content{display:block;padding-top:40px}.job-market__modal .starry-modal__alert .job-market__content h2{color:#181818;font-size:22px;font-weight:500;letter-spacing:.44px;line-height:32px;padding:0 15px}.job-market__modal .starry-modal__alert .job-market__content .register{padding:40px 10px 39px}.job-market__modal .starry-modal__alert .job-market__content .register a{padding:6px 30px}.job-market__modal .starry-modal__alert .job-market__content .verify{flex-direction:column;margin-bottom:39px;min-height:auto}.job-market__modal .starry-modal__alert .job-market__content .verify img{margin-bottom:14px}.job-market__modal .starry-modal__alert .job-market__content .basic-info{padding:0 15px 40px}.job-market__modal .starry-modal__alert .job-market__content .basic-info>h6{color:#181818;font-size:18px;font-weight:500;letter-spacing:.36px;margin-bottom:20px}.job-market__modal .starry-modal__alert .job-market__content .basic-info>div{grid-gap:12px;grid-template-columns:repeat(1,1fr)}.job-market__modal .starry-modal__alert .job-market__content .basic-info-title{color:#181818;font-size:14px;font-weight:500;letter-spacing:.28px;line-height:19px;margin-bottom:6px}.job-market__modal .starry-modal__alert .job-market__content .basic-info-title.gray{color:#747d84;margin-bottom:12px}.job-market__modal .starry-modal__alert .job-market__content .basic-info-desc{color:#181818;font-size:14px;letter-spacing:.28px;line-height:19px}.job-market__modal .starry-modal__alert .job-market__content .job-desc,.job-market__modal .starry-modal__alert .job-market__content .position-require{padding:0 15px}.job-market__modal .starry-modal__alert .job-market__content .job-desc p,.job-market__modal .starry-modal__alert .job-market__content .position-require p{margin-bottom:9px}.job-market__modal .starry-modal__alert .job-market__content .job-desc{padding-bottom:100px}.job-market__modal .starry-modal__alert .job-market__content .position-require{padding-bottom:89px}.job-market__modal .starry-modal__alert .job-market__content .intro{margin-top:0;padding:20px 15px 40px}.job-market__modal .starry-modal__alert .job-market__content .intro .intro-employer{max-width:100%}.job-market__modal .starry-modal__alert .job-market__content .intro .intro-desc p{margin-bottom:9px}.job-market__modal .starry-modal__alert .job-market__content .intro .intro-more{margin-top:34px;position:relative;right:auto;top:auto}}.job-market .card{background-color:#fff;border-color:#ff6a00;transition:all .3s linear;width:-moz-fit-content;width:fit-content}.job-market .card.active{border:1px solid #ff6a00}.job-market .card__employer{border-left:3px solid #ff6a00;color:#666;font-size:14px;line-height:19px;margin-bottom:10px;padding-left:7px}.job-market .card__employer__icon{margin-right:10px}.job-market .card__employer .opaqued>p{height:19px}.job-market .card__jobTitle{color:#181818;font-size:16px;font-weight:500;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-market .card__jobTitle .tooltip{height:21px}.job-market .card__jobTitle span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.job-market .card__location{color:#666;font-size:14px;height:20px;letter-spacing:.28px;line-height:19px;margin-top:15px}.job-market .card__location__image{margin-right:5px}.tabs{background-color:#fff;box-sizing:border-box;color:#181818;font-size:18px;line-height:1.5;margin:0 0 30px;padding:0 20px 20px;position:relative;position:sticky;top:0;transition:all .3s linear;z-index:10}.tabs-nav{align-items:center;display:flex;margin:0;position:relative}.tabs-nav:before{border-bottom:1px solid #dddde3;bottom:0;content:"";left:0;position:absolute;right:0}.tabs-nav-wrap{align-self:stretch;display:flex;flex:auto;overflow:hidden;position:relative;white-space:nowrap}.tabs-content{margin-top:20px;overflow:hidden}.tabs-tab{align-items:center;border:0;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;min-width:170px;outline:none;padding:20px 0 15px;position:relative}.tabs-tab i{color:#181818;transform:rotateX(180deg);transform-origin:center;transition:all .1s linear}.tabs-tab-active{color:#ff6a00}.tabs-tab-active i{color:#ff6a00;transform:rotateX(0deg)!important}.tabs-tab-least-one{color:#ff6a00}.tabs-tab-least-one i{color:#ff6a00;transform:rotateX(180deg)}.tabs-tab-btn{margin-right:10px}.tabs .active,.tabs .active i{color:#ff6a00}.tabs-tab:first-child{margin-left:0!important}.tabs-tab:not(:first-child){margin-left:40px}.tabs-tab:hover{color:#ff6a00}.tabs-tab:hover i{color:#ff6a00!important}.tabs-line{background:#ff6a00;bottom:0;height:1px;pointer-events:none;position:absolute;transition:width .3s,left .3s,right .3s;width:0}.tabs .tabs-tabpane{display:none;overflow:hidden}.tabs .tabs-tabpane-active{display:block}.tabs .tabs-tabpane-active .tag-groud.pc{display:flex;flex-wrap:wrap;min-height:50px}@media(max-width:992px){.tabs .tabs-tabpane-active .tag-groud.pc{display:none}}.tabs .tabs-tabpane-active .tag-groud.pc label{height:32px}.tabs .tabs-tabpane-active .tag-groud.mobile{display:none}@media(max-width:992px){.tabs .tabs-tabpane-active .tag-groud.mobile{display:block}}.show{display:block}.hide{display:none}.clear-all.show,.select-all.show{display:inline-block}@media(max-width:992px){.tabs{margin-bottom:20px;padding-bottom:20px}.tabs-nav-wrap{overflow-x:scroll;scrollbar-width:none}.tabs-nav-wrap::-webkit-scrollbar{display:none}.tabs-tab{font-size:14px;line-height:19px;min-width:0;padding:24px 0 15px}.tabs-tab:not(:first-child){margin-left:30px}.tabs-line{background:#ff6a00;bottom:0;height:1px;pointer-events:none;position:absolute;transition:width .3s,left .3s,right .3s;width:0}.tabs .tag-groud{padding:14px 0 0}.tabs .tag-groud.mobile .tag-groud-top{grid-column-gap:9px;grid-row-gap:10px;display:grid;grid-template-columns:1fr 1fr}.tabs .tag-groud.mobile .tag-groud-top .tag-groud-top-btn{border:1px solid #999;border-radius:4px;color:#181818;cursor:pointer;display:inline-block;font-size:12px;line-height:32px;text-align:center}.tabs .tag-groud.mobile .tag-groud-top .tag-groud-top-btn.checked{border:1px solid #1366ec;color:#1366ec}.tabs .tag-groud.mobile .tag-groud-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.tabs .tag-groud.mobile .tag-groud-bottom .tag-apply{background-color:#1366ec;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:40px;line-height:40px;padding:0;width:235px}}.job-market .select{padding:14px 0 0}.job-market .select .clear-all,.job-market .select .select-all{color:#1366ec;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:.32px;line-height:32px}.job-market .select__pc{display:flex;flex-wrap:wrap;min-height:50px}@media(max-width:992px){.job-market .select__pc{display:none}}.job-market .select__pc label{height:32px}.job-market .select__mobile{display:none}@media(max-width:992px){.job-market .select__mobile{display:block}}.job-market .select__mobile__top{grid-column-gap:9px;grid-row-gap:10px;display:grid;grid-template-columns:1fr 1fr}.job-market .select__mobile__top .check-btn{border:1px solid #999;border-radius:4px;color:#181818;cursor:pointer;display:inline-block;font-size:12px;line-height:32px;text-align:center}.job-market .select__mobile__top .check-btn.checked{border:1px solid #1366ec;color:#1366ec}.job-market .select__mobile__bottom{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.job-market .select__mobile__bottom .apply-btn{background-color:#1366ec;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:40px;line-height:40px;padding:0;width:235px}#node_oclj3y50gc1{background-image:url(https://img.alicdn.com/imgextra/i4/O1CN017vA7y01S0JrOzCpnh_!!6000000002184-0-tps-3840-480.jpg);background-position:100%}#node_oclj3y50gc2{padding-bottom:40px;padding-top:40px;text-align:center}#node_oclj3y50gc3{color:#fbfdff;font-size:18px;line-height:30px}#node_oclj3y50gc4{color:#fbfdff;font-size:42px;line-height:48px;margin-top:14px}#node_oclj3y536q1{line-height:29px;margin-top:28px;padding-left:30px;padding-right:30px}#node_oclj43o3ak3{grid-column-gap:30px;display:grid;grid-template-columns:repeat(3,calc(33.33333% - 20px))}#node_oclj43o3ak4{padding-bottom:22px;padding-top:21px}#node_oclj43o3ak7{color:#ff6a00;font-size:24px;line-height:32px}#node_oclj43o3ak8{color:#212121;font-size:12px;margin-top:9px;opacity:.7}#node_ocljgw2gqm1{background-color:#f1f2f3}@media screen and (max-width:992px){#node_oclj3y50gc1{background-image:url(https://img.alicdn.com/imgextra/i4/O1CN017vA7y01S0JrOzCpnh_!!6000000002184-0-tps-3840-480.jpg);background-position:70%}#node_oclj3y50gc2{padding-bottom:40px;padding-top:40px;text-align:center}#node_oclj3y50gc3{color:#fbfdff;font-size:18px;line-height:30px}#node_oclj3y50gc4{color:#fbfdff;font-size:42px;line-height:48px;margin-top:14px}#node_oclj3y536q1{line-height:29px;margin-top:28px;padding-left:30px;padding-right:30px}#node_oclj43o3ak3{grid-column-gap:30px;display:block;grid-template-columns:1fr 1fr 1fr}#node_oclj43o3ak4{padding-bottom:22px;padding-top:21px}#node_oclj43o3ak7{color:#ff6a00;font-size:20px;line-height:26px}#node_oclj43o3ak8{color:#212121;font-size:12px;margin-top:9px;opacity:.7}}@media screen and (max-width:768px){#node_oclj3y50gc1{background-image:url(https://img.alicdn.com/imgextra/i3/O1CN01eTZHe31CvzsszlaTa_!!6000000000144-0-tps-750-400.jpg);background-position:100%}#node_oclj3y50gc2{padding:30px 20px 40px;text-align:left}#node_oclj3y50gc3{color:#fbfdff;font-size:14px;line-height:21px}#node_oclj3y50gc4{color:#fbfdff;font-size:26px;line-height:36px;margin-top:2px}#node_oclj3y536q1{font-size:16px;line-height:21px;margin-top:16px;padding:9px 36px 8px}#node_oclj43o3ak3{grid-column-gap:30px;display:block;grid-template-columns:1fr 1fr 1fr;padding-bottom:20px;padding-left:5px;padding-right:5px}#node_oclj43o3ak4{padding-bottom:0;padding-top:20px}#node_oclj43o3ak7{color:#ff6a00;font-size:20px;line-height:26px}#node_oclj43o3ak8{color:#212121;font-size:12px;margin-top:9px;opacity:.7}}