CINXE.COM
Protection of Personal Data Statement for Candidates | Robert Half
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta charset="utf-8" /> <script data-cfasync="false" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-language="en-CN" data-domain-script="df169d93-27ee-4798-b737-cfaac1d08276-test" charset="UTF-8" defer></script> <script data-cfasync="false">function OptanonWrapper(){}</script> <script>window.dataLayer = window.dataLayer || []; window.dataLayer.push({"drupalLanguage":"en","drupalCountry":"","siteName":"Robert Half","entityCreated":"1678423640","entityLangcode":"en","entityStatus":"1","entityUid":"427046","entityUuid":"034acf92-e1a5-49c4-a57b-34b25a7c7710","entityVid":"29211","entityName":"anuval01","entityType":"node","entityBundle":"rh_article","entityId":"5196","entityTitle":"Protection of Personal Data Statement for Candidates","userUid":0});</script> <link rel="canonical" href="https://www.roberthalf.cn/en/protection-personal-data-statement-candidates" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://www.roberthalf.cn/en/protection-personal-data-statement-candidates" /> <meta property="og:title" content="Protection of Personal Data Statement for Candidates" /> <meta property="og:image:url" content="https://www.roberthalf.cn/themes/custom/rhalf/assets/images/ogImageFallback.jpg" /> <meta property="og:image:secure_url" content="https://www.roberthalf.cn/themes/custom/rhalf/assets/images/ogImageFallback.jpg" /> <meta property="og:image:width" content="500" /> <meta property="og:image:height" content="500" /> <meta property="og:updated_time" content="2023-03-10T05:01:11+00:00" /> <meta property="article:published_time" content="2023-03-10T04:47:20+00:00" /> <meta property="article:modified_time" content="2023-03-10T05:01:11+00:00" /> <meta name="Generator" content="Drupal 9 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> <meta name="google-site-verification" content="xNExRLdimJhwA1b5G21aGXyTvgwm_pV7sxz4tM7lzeE" /> <meta name="msvalidate.01" content="EC68CE18D8401C77F2E418BBE47AE900" /> <meta http-equiv="x-ua-compatible" content="ie=edge" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"76d37e6286",applicationID:"999203574"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <link rel="alternate" hreflang="zh-cn" href="https://www.roberthalf.cn/zh/protection-personal-data-statement-candidates" /> <link rel="alternate" hreflang="en-cn" href="https://www.roberthalf.cn/en/protection-personal-data-statement-candidates" /> <link rel="icon" href="/sites/roberthalf.cn/files/favicon.ico" type="image/vnd.microsoft.icon" /> <script src="/sites/roberthalf.cn/files/google_tag/primary/google_tag.script.js?sngse6" defer></script> <title>Protection of Personal Data Statement for Candidates | Robert Half</title> <link rel="stylesheet" media="all" href="/sites/default/files/temp-fixes/global.css?snfj9p=&sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/temp-fixes/local.css?snfj9p=&sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_97htjIvQ15V1EfeTASftshiMIzLS36LIXVDogWwnlWQ.0IRQHcToEFpOJOzzVUAxxUujhjZvr4VGpfnRKd8aFws.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_0aXuvdFaMVxGKtiAwVQ2Wnded56wdQaErZayjG3YrNA.06CEBoY9IZykSwx9TAIrbQ03SBs0_O7_OLvjQvEAMIY.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_73nz4faxDJu-1n9bzB7HHGFw54tKe4MjoN6CazQkWOM.LqxxgWMO2z1iA5PxOjsZoVFr6wmjPVge2ZULl7JLkpc.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_lxokZ0EG-IAT9Qi3VrMNQdvtewjZ855HqeYkl1Qxj6g.poVH9La2jkGkkqCQNHY_YOJs2O6Z70Cg6N_4I3nXhyM.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_xnDYBl4OD9snX7Sf9EyJ9VkzRg71lff1OegyGLU8z1w.DC46eXDXNqd7nAabBNwZ9u8wUQRe9Ua37dH_hzHCrN4.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_5DeNesAeWY75ShebRlAkjVoqLmMwjuLZN1u-ZRdbQTc.c8SUP7UwIaQG79vud9yIHoAIl49vu2YkNigeCsUNMaE.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_gfUtLDXi72df47AexuJ-vm_wJb2QkME0vEvBnJxO6dA.BNkKNp68EbDUOqVxDKuKG3tFjrUVQO2lvnrY2ws-ozs.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_CYXnyo1qFoxHAoBBNsSqN8PVNbP8sxeQ_LtauZ50Wgs.zL94vjZU6WBHfpDiaNcFc6GySFhRdcficK1hYxjWP5o.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_QF7anExUIQ9m7lRlQYpqk7QebuejK_k7Tyzw3UgZ-hg.dUoS3YriKBjPqKvjKLwLYFu5L_9UAnCwYsqwQSM8Lxc.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_7QllbjqoprdCwoIdo3V7DWqJKkTBOzMJn-xZmsutiww.XIGqNnGjyNUqVKK6kYAtCYQBGlkH_cAEYeDKyotbqXU.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_hnJTGN1fzih_ZZssV428NML2NhpFxXlJrqaLNgE8CHo.pRq2ogVPqSFZMotAMbfTpYQHaBcUv1PMpX-IACJPrnw.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css__13fw7LchbE-h7zw4b3GPIwiFWcaKaefv7L39uOe9so.BUEjdj2hCBDLvQJqPxHjZbJG2JuXAdB6h3avyHpGdc0.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_0jPT-BWLonFoD1a1XPcxcniBn9WgukRnniaE-xYrMIs.BDWBT8F-EjL3oc49GtpXpB_U1_zlKHgmyD3h2ya0deA.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_wcTRp4Ty5SGu4F6Mj_Src4xCVH1pAn1ZKdFhbgibbUI.pdlB5Z6TL4zGhLNll7U6Ppgf_GjatJhK__Ij2YXNUHw.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_XYJeCymlgeYq2fA8gUC7CjnYFGGkur-vgRftab7u22k.oYn54AOkSGp1k5qXsADMn5oA4Eolu41COpweO_04W20.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_tdlildou3nAEpVC9SJoaB6Kq0Q-3m9ZyimZjFzbxYhs.NdpyR-3MwEVrVPRJyReSI3uLWJ8VI6G5wqWSfApZokQ.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_GbvmbJJu3etNuvRxzgpArn9FbrGIPob5sKfVZm03KVw.nlg-s8L08k1LGb4midnJTRqmbE_TibOfnF2-e3aJB5s.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_Q6hS9heFRWwmGWvo9WsD_D6nDHdUaUnYt6sC6_oX9L8.QxgPyTPPKBSYmDDvnNT-cz-TddLSk4M6lxN0SH0xyDA.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_Mz34rW7q6tVTaynibPwIyO2mdHNIyqme262HoGpcJl8.69yRfaH3hSoE3L1gaU_IwupQp6JalLuYWDg8zc11Dq8.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_41w6dBZ448pJSogyLgoToui9MDm8KnZHhhxIUFUonds.spfkAxCPe22qVz0i1BR0eCD8eO1pqZ4pkhnHYg_dF9M.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_JCU_zSqQm3rvBIXWevl-Uch6AS6Fms27h_AxAbdSM2A.FC3ToWqr35debD0yfNCJICHXA_YU6U2wbMi8FaPtUno.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css__7a65Qsn2GbI6R4HiSGaSbf2n93vUm8S71hKr7aus8Y.R4NDpApz56_t3h00oFMfPVJZZ-OeLqu0BdtL9vgSxnk.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_rav4Czxl6lZP_y6XAkU1YQxGj4d7fYA4YVDBNypJlxc.sUvkOKdlfGt8SOdi7j6-feJ6VlOqM68KuzXAppplQxo.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_PRpLCpZQr4zTfafBQvuU6Ai1fdWr3UHToA3uiawHjkM.ORrPN3WRx96D44Osp1dkKqN93SRSmLieI57YKeSdlw0.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_aylBIaNUjhSigWKCcIK0c-t_kOYqAOEKlb80phSXPOI.WPGT4VrbBEIfxOkZ8SyXWAanDoJJSy6E4zul3BNhXDc.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_Q7zLgQvyD3dkOHXnT2wFwjtThfQupYWs-a29sqLPi4I.0LCOIDODj83LBD47weDZWP44ueBb_9cpeiWifvH7JGY.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_kJqax_RkZBAk2I3Nq_rTD9LHc0oMwWKlanYK42ORIfM.r7Lt4hkelZVKke3KFpx7Hy_NOVQaN7gMku9mRQoWBXw.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_DUFXMsohA9selI3SH_wUL9KvYoyK7_D9L_CWWPRc1ok.8_DS2PwR8fy3x8LMzFf-xxQ-c8LnYMurtB6AD5XQOOA.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_zHi3dbHiaBJpJ_yNQ9M2Npjv_kdDZgsnOJhTzF806NQ.TafrPeiObdHrqVMcrZPju3wiKI85WBHrya7VFXxj-ng.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_DF3ErOp_JZVS0qMp5PgSohI7mP40Oko5BPy8z7xmdfQ.oWTo-kqoHFReC4NqZL93ezPE-e3UAZ7252uDGdYi7VU.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_Exev9Hv2CkcSk_eJqTOht2_Is6Z2FKLHbDbnVq9ibS0._rg73krsI35QwqRGcaGGupRoayJNqwh8k2-bAhcK2k0.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_zaONKoVbo0l69XbCwln3ceB4og-AEQy3ikxyuTYlc34.7f2S9KYYle39FdqunhRgDnCgs6RrPLH7v8ifyjFINW0.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_f2hvaYJuXvT2CZAstqonOJnEN5Gr4NnxnxxL3-Agpe0.fYRSrHoMY4K0m0Mz_f4HVSiWwoeZ0_tvpJq-DUoz9V4.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_lJ_3yv2COdRShZLPHU9WRwYPYXuOd5N0roOfEeG1hjI.kTt6kRykEa2b46a0bGyp4BwGqSFCRWJLn-I1UpTggkE.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_vX7caKF0rEyIKmGjpQHsXxCe4EqnvQqwG2TNIP8yiGU.qXMsxdCTC8GWuxtVDeJoKEm3lyAzHEkv-4l8nfsVvuw.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_5NT8aNnNAHe_m4fun0rNWy_k-qgD5sa1Za1sDEidGP8.t6pmH57_9IKdT48tLf79t4ci90UW9k-S5d_iX0GgAhc.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_56EOw9NQ4Q1Ly0vgU9ZZ83amytmkXRLLsbUZdaHBZdM.DXwes3hYmexogPbfSle6Gt-XTCuCZjmxLcCgFq24IMc.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_1-GGgDiN_1am1DYPm4qSFhW78AxxrqsI6nJ7c4QlFdM.d38X6cydLcgwh9BGgKZJZXyWgls_zIP6b5pApk-GN2g.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_wGE3o5g-Nell0qqPjACYkUeV54J8PYBpD9iGDumevn8.BuJ-lkluoYsy1F2jV7m3tk0QpkwO6mGDsYCJ8Nc6iaE.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_2vL50ztSaNJWyfAOyQSDrSGvz7gg1in451cbwrFbVRQ.EgA4qkax6SdR1E7KMMG_FEN5eL8rZKMqnks8RH1e-eY.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_dHa2LrsjgTYKsgWQEgLJ3O0WEENYyU-waFPda9QkQMA.5FcZ3Ac0MpkO_9RMSjXnxlz_Utkkn0m1gdTGu3ai42s.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_6Nzbw27uPuahQERSroqRVESK6SQAEeX7fUedJtMCy3M.83XOHv3yqDfQJ4W5BjMg_Mq6AegssoZmBhW8LqwjsgA.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_iRCU1ffK687JzQF7Qb7baFwzNeAn8AfOKZphVh2iaWQ.4JYuZea5ndxRTlyhm1tlhVd0Mx7_xe_uPyDZ7Ykw8rg.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_TpI2QGxB-HPXdXRjPTpTUDzUj2c7ffTqskV40ohb86s.s5YyAVh1a1FA1rSMGOh64f32WA-4bVVOWPywzdLavh8.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_tZc4SGHUgJ9M1NIuKNjJRNF08GnnkJIs8EwPPjRLF2g.Q9JqHggwx_4j4h-PfZWcfDNmUVg1lyRZND0pXpgYzY4.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_CZ5YsH4ttd-ALxabKQGWKVMM3s5U15pXnXnoyDps6rY.f1KZCfUjpSLUHouhqDQV-kzKO1c7kvpinj8sqHu2DRg.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_b0_hL1QhyEpqE9dxNS2-WeXZFdm8-DQNHfuWyMhjyoc.Z8Aze6JKy7hYJtRRhgev2_nNrLKj4s75hO4BW9JpiGY.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_zKerqT9br1DysTdPL-mfCKuHA7w39Qy8n0Lr-MTVpJE.9vlcaSJgKA4-giHSpjSfX5HH3kuYRYnGna3ZHo9WyNQ.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_0eb1-R1r5cIHULhQ_-lvssSVArJ2EcqdkNKiG68jD7s.LBu4pOE8wa2gjyj7rh8xoCyQoEL6OQvkxkJ2VjJBnf0.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_CoQZlIE2QaSbNlNYtAdxkqPeOTB6nUB7x_a8s2p54ms.DTVJPljeAh0HhNE1lkJw8zrY17Twb4V7CU5eHPldZVc.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_HQC0kjHX9hqumFNozP74ilDksS-7FwDMz3bdLBR74CE.l8RbvAFbtBm0dxPQF4vcfKdhoCK-7FBw5E6iUbrmgms.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_e_ZR8WxNIxDszwY8VoDbrnMdntSzr-uHksWFOTjdi3Q.LJdHwZ7nCl4q73Xn2qyKS9ZrBGNFCK5dYqXLPT6SGys.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_4TzuBCMK3luvuCORlek6HeMruXRXjPAVak-8r6ocBeA.owcoNo-XhLbc2Cq5kVA82ejehXtH6ieWbKcdeYRI05I.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_TnDwz8baJxfRmMxFk4sKaMpVPUONcI879kKNCOFtlns.YdEPG_kSG6SE-PG8RvFDVC1YwF8aIxEEXGt4pR18DUc.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css__xgwl_Ss9cy3DGmp8Rt2Eg3HJf0zTchMYenRWVbD3pI.N3018zeIZRlddAdupPIsJdYJYCSproBSlPN3UPsuI_o.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_zv1jeWwdPDvstyoROK7A5UnpWAH86IJqzdY2INln4Vs.tt9sf-fjJlmtZFzBKJTiZiA5P3R8YA3FyCa3gsZ0Bq0.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_rHDW84btYFlVehgrqna4gG9wUZojI3jAehbJFiX8xjE.BYVEpomaHX5hbOtcTDKa3jcaGRMaSn4fzeMY5OeTHrU.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_BAPzpnzXXQaEs0tvM0c_0KQVKPEEH0S_Fq2K6aPbSN0.1OU4NgXDG-_T2bmVxXb2Lds1OKFsY6773XjdyR9Zcd4.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_khVczmAsYqENIgVlBASk4dr6YMJGieQUN01CWufRqSQ.JWTNcW3NL7peVRwHAFWHXaqTNGePvZtF0xPH9ZyA3eE.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_hIwJIlvo137BOnbCoypX3womljNWtKK94YoRaXFCXgw.exL0Q58IVth0OCTwhKoRqJYsFDjigrVkBj6SkmFd2a8.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_-sUbc8UkE_YNDq2M0mol71y0bFmr1ZRphKw-TsDOwco.GZFsPsD8yXa4tFysQFVOoUnH30XlLmf95y7kBMWx5V4.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_bFNKgmSyMljaBIwLJd4jvYyt7ViQkRrl4AYaTIx83rY.ztLbiSHMYhFsF4sUUa65ou_2-cBIs3Hy3vDXpAICJ6A.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_hHiXYcqbtUdM9A47x2OY32FQL-jcmzEuRfaoj_VPQAk.wCFH20wLusvZ3PLn3T1KLRLNJVKEehE76YMwRELt3xo.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_ZjgB876c_XPXZ12WzijHOpo6TI-ZDH1Nw6JjQcyONFo.SyPEW00FMtiZLj1oiwXTbT17KuqGGYWa3LQZjCJXIdM.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_r5UMjPHIMZTVJ6eAcAp7FXwQQUb9GR540A8pv59p_Dw.3FTlfXMFcpA58vC_VQXZxo3IJpaZ6zmZ26swvoqvF9Q.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_JO8MZD6nHjg_6oXhv1_ZHkqT_hBmsk02IuBXGl5_p_o.gJ_kQu1Ajpe7fGpfyja6SI9tZRFyo6N3xZT1603B3Kk.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_W07LKYMFYk3HzTlSjya9Flj-tTj-wBX_OL5MeCfcUys.Jujqca6VYE71KACGOavbsbEpOF-_-rsz370IPKLMW34.css?sngse6" /> <link rel="stylesheet" media="print" href="/sites/roberthalf.cn/files/css/optimized/css_3pAqVpjNLIPFa0o8Q_Y_BH05cxxJSVxj9h-F6hwSLKs.16eHXzi21NhqD96_FlS5zIpYt3FeLU200mRcoUtSrnQ.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_4SCfkbhWlFtFykjpl-htZfdDgzUsJJkSSi7etJlLLSg.0mt5mKRKzAy68CklDCSbYA8-QtGGJPuN_2r6nNf6k0w.css?sngse6" /> <link rel="stylesheet" media="all" href="/sites/roberthalf.cn/files/css/optimized/css_gMgTMSNNYm4e0oSVRbyZiBPdidt3jGIwcdsEMV11xd4.SPV0dTfMOwxHzEdjCDWXmbQeuouvZaPkV8quU4qvLc0.css?sngse6" /> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"en\/","currentPath":"node\/5196","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"dataLayer":{"defaultLang":"zh","languages":{"zh":{"id":"zh","name":"Chinese","direction":"ltr","weight":-10},"en":{"id":"en","name":"English","direction":"ltr","weight":-9}},"ignore_mapper_events_json":"[{\u0022key\u0022: \u0022event\u0022,\u0022value\u0022: \u0022OneTrustGroupsUpdated\u0022}]"},"every_page_load":[],"job_search_exit_intent_trigger":{"survey_url":"","enable_survey":"0","survey_delay":""},"guest_job_alert_trigger":[],"rh_baidu":{"src":"https:\/\/hm.baidu.com\/hm.js?fcb46e28aa53ff81c6723ffaaab95ebe"},"datalayer_tag_provider":"gtm","rh_form_builder":{"messaging":{"field_required_error":"The field \u0022:fieldLabel\u0022 is required.","field_format_error":"The field \u0022:fieldLabel\u0022 is in an invalid format.","one_click_loading_text":"Submitting your information...","work_email_error":"Please enter your work email address.","rh_internal_tracking_value_new":"New Hiring Request","rh_internal_tracking_value_duplicate":"Duplicate JO","min_character_exists_error":":fieldLabel must be at least 2 characters.","special_character_pattern_error":"Please enter a valid :fieldLabel.","numeric_typeahead_error":"Please enter a valid :fieldLabel","typeahead_unsupported_jobs_error":""},"options":{"zip_code_pattern":"^((\\d{5}-\\d{4})|(\\d{5})|([AaBbCcEeGgHhJjKkLlMmNnPpRrSsTtVvXxYy]\\d[A-Za-z]\\s?\\d[A-Za-z]\\d))$","restricted_zip_codes":"","typeahead_unsupported_jobs":null,"phone_pattern":"^[\\+]?[-\\s\\.\\0-9]{0,2}?[(\\.\\-\\s]?[0-9]{2,3}[)]?[-\\s\\.]?[0-9]{3,4}[-\\s\\.]?[0-9]{0,11}$","email_pattern":"^([+a-zA-Z0-9._-])+@([a-zA-Z0-9.-])+\\.([a-zA-Z]){2,4}","name_pattern":"^[^\\d\\!\\@\\#$\\%\\^\\\u0026\\*\\\/\\+\\=\u0022\\~\\(\\)\\:\\;\\\u003C\\\u003E\\?\\`\\,\\^\\|\\[\\]\\{\\}\\\\\\]]+$","personal_email_domains":"gmail.com\r\nyahoo.com\r\nhotmail.com\r\noutlook.com\r\nicloud.com\r\nymail.com\r\nsbcglobal.net\r\nbellsouth.net\r\njourrapide.com\r\ncomcast.net\r\ncox.net\r\nlive.com\r\natt.net\r\ntelesyncglobal.com\r\nyelesync.co.us\r\nglobal.com\r\nglobalcom.com","sessionStorageFieldNames":[],"luxFieldMapping":"","minimum_character_count":"0","alphanumeric_checkbox":"0"}},"user_country":"SG","is_eu_visitor":false,"rh_global":{"country_code":"cn","site_name":"Robert Half","ajaxPrefix":"\/en","currentPattern":"\/en\/node\/{node}","host":"https:\/\/www.roberthalf.cn","css_js_query_string":"sngse6"},"tealium_server_side_enabled":null,"rh_employers_jobseekers_tabs":{"firstTab":"jobseekers","tabExpiration":30,"employersHash":"employers","jobseekersHash":"jobseekers"},"rh_charts":{"apex_version":"3.35.0"},"rh_job_order":{"errors":{"required":"required","wrongFormat":"","emailError":"Please enter a valid work email address. Email addresses from personal email providers are not accepted (Gmail, Yahoo, etc.)","phoneError":"Please enter a valid phone number.","zipError":" ZIP code must be in the following format: #####","invalidzipError":"","submitError":"","emailRegex":"\/bigpond.com|163.com|126.com|yahoo.co|gmail.co|GMAIL.COM|Gmail.com|email.tst|gmail.com|googlemail.com|yahoo.com|yahoo.co.uk|yahoo.fr|hotmail.com|hotmail.fr|hotmail.be|hotmail.co.uk|outlook.com|outlook.fr|outlook.be|live.com|live.fr|live.be|live.co.uk|icloud.com|aol.com|aol.fr|aol.co.uk|btinternet.com|qq.com|bigpond.com|163.com|126.com|iinet.net.au|mailinator|disposable\/","izSpecializedFieldError":"Please select a specialisation.","izNearestLocationFieldError":"Please select your nearest office.","checkboxErrorObject":{"tou":"Please read and accept the Website terms of use and the privacy policy before proceeding.\r"}},"lux_campaign":"","hiring_options_request_type_trigger":[],"hiring_options_restricted_lob":[],"izSpecializationObject":{"Technology":{"lobName":"Technology","lobCode":"RHT","Permanent placement":{"jobType":"Permanent placement","jobTypeCode":"Perm","Shanghai":{"officeName":"Shanghai","officeBuildingName":"\u4e0a\u6d77\u5e02\u5f90\u6c47\u533a\u9655\u897f\u5357\u8def288\u53f7\u4e0a\u6d77\u73af\u8d38\u5e7f\u573a\u529e\u516c\u697c\u4e8c\u671f19\u5c421912-14\u5ba4","officeAddress":"","officeCity":"Xuhui Qu","officePostalCode":"200031","officeEmail":"shanghairht@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"},"Beijing":{"officeName":"Beijing","officeBuildingName":"\u5317\u4eac\u5e02\u671d\u9633\u533a\u91d1\u6850\u897f\u8def10\u53f7\u8fdc\u6d0b\u5149\u534e\u56fd\u9645\u4e2d\u5fc3AB\u5ea77\u5c4207B128\u5ba4","officeAddress":"","officeCity":"Beibei Qu","officePostalCode":"200031","officeEmail":"beijingrht@roberthalf.cn","branchNumber":"67170","routingEmail":"joborderlead@roberthalf.com.au"},"Shenzhen":{"officeName":"Shenzhen","officeBuildingName":null,"officeAddress":null,"officeCity":null,"officePostalCode":null,"officeEmail":"shenzhen@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"}},"Project":{"jobType":"Project","jobTypeCode":"Contracting","Shanghai":{"officeName":"Shanghai","officeBuildingName":"\u4e0a\u6d77\u5e02\u5f90\u6c47\u533a\u9655\u897f\u5357\u8def288\u53f7\u4e0a\u6d77\u73af\u8d38\u5e7f\u573a\u529e\u516c\u697c\u4e8c\u671f19\u5c421912-14\u5ba4","officeAddress":"","officeCity":"Xuhui Qu","officePostalCode":"200031","officeEmail":"shanghairht@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"},"Shenzhen":{"officeName":"Shenzhen","officeBuildingName":null,"officeAddress":null,"officeCity":null,"officePostalCode":null,"officeEmail":"shenzhen@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"}}},"Project consulting":{"lobName":"Project consulting","lobCode":"RHMR","Project":{"jobType":"Project","jobTypeCode":"Contracting","Shanghai":{"officeName":"Shanghai","officeBuildingName":"\u4e0a\u6d77\u5e02\u5f90\u6c47\u533a\u9655\u897f\u5357\u8def288\u53f7\u4e0a\u6d77\u73af\u8d38\u5e7f\u573a\u529e\u516c\u697c\u4e8c\u671f19\u5c421912-14\u5ba4","officeAddress":"","officeCity":"Xuhui Qu","officePostalCode":"200031","officeEmail":"shanghaimr@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"},"Shenzhen":{"officeName":"Shenzhen","officeBuildingName":null,"officeAddress":null,"officeCity":null,"officePostalCode":null,"officeEmail":"shenzhen@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"},"Beijing":{"officeName":"Beijing","officeBuildingName":"\u5317\u4eac\u5e02\u671d\u9633\u533a\u91d1\u6850\u897f\u8def10\u53f7\u8fdc\u6d0b\u5149\u534e\u56fd\u9645\u4e2d\u5fc3AB\u5ea77\u5c4207B128\u5ba4","officeAddress":"","officeCity":"Beibei Qu","officePostalCode":"200031","officeEmail":"beijing.mr@roberthalf.cn","branchNumber":"67170","routingEmail":"joborderlead@roberthalf.com.au"}}},"Finance and accounting":{"lobName":"Finance and accounting","lobCode":"RHFA","Permanent placement":{"jobType":"Permanent placement","jobTypeCode":"Perm","Shanghai":{"officeName":"Shanghai","officeBuildingName":"\u4e0a\u6d77\u5e02\u5f90\u6c47\u533a\u9655\u897f\u5357\u8def288\u53f7\u4e0a\u6d77\u73af\u8d38\u5e7f\u573a\u529e\u516c\u697c\u4e8c\u671f19\u5c421912-14\u5ba4","officeAddress":"","officeCity":"Xuhui Qu","officePostalCode":"200031","officeEmail":"shanghaifa@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"},"Beijing":{"officeName":"Beijing","officeBuildingName":"\u5317\u4eac\u5e02\u671d\u9633\u533a\u91d1\u6850\u897f\u8def10\u53f7\u8fdc\u6d0b\u5149\u534e\u56fd\u9645\u4e2d\u5fc3AB\u5ea77\u5c4207B128\u5ba4","officeAddress":"","officeCity":"Beibei Qu","officePostalCode":"200031","officeEmail":"beijingfa@roberthalf.cn","branchNumber":"67170","routingEmail":"joborderlead@roberthalf.com.au"},"Shenzhen":{"officeName":"Shenzhen","officeBuildingName":null,"officeAddress":null,"officeCity":null,"officePostalCode":null,"officeEmail":"shenzhen@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"}},"Project":{"jobType":"Project","jobTypeCode":"Contracting","Shanghai":{"officeName":"Shanghai","officeBuildingName":"\u4e0a\u6d77\u5e02\u5f90\u6c47\u533a\u9655\u897f\u5357\u8def288\u53f7\u4e0a\u6d77\u73af\u8d38\u5e7f\u573a\u529e\u516c\u697c\u4e8c\u671f19\u5c421912-14\u5ba4","officeAddress":"","officeCity":"Xuhui Qu","officePostalCode":"200031","officeEmail":"shanghaifa@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"},"Shenzhen":{"officeName":"Shenzhen","officeBuildingName":null,"officeAddress":null,"officeCity":null,"officePostalCode":null,"officeEmail":"shenzhen@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"}}},"Financial services":{"lobName":"Financial services","lobCode":"RHFA","Permanent placement":{"jobType":"Permanent placement","jobTypeCode":"Perm","Shanghai":{"officeName":"Shanghai","officeBuildingName":"\u4e0a\u6d77\u5e02\u5f90\u6c47\u533a\u9655\u897f\u5357\u8def288\u53f7\u4e0a\u6d77\u73af\u8d38\u5e7f\u573a\u529e\u516c\u697c\u4e8c\u671f19\u5c421912-14\u5ba4","officeAddress":"","officeCity":"Xuhui Qu","officePostalCode":"200031","officeEmail":"shenzhen@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"}},"Project":{"jobType":"Project","jobTypeCode":"Contracting","Shanghai":{"officeName":"Shanghai","officeBuildingName":"\u4e0a\u6d77\u5e02\u5f90\u6c47\u533a\u9655\u897f\u5357\u8def288\u53f7\u4e0a\u6d77\u73af\u8d38\u5e7f\u573a\u529e\u516c\u697c\u4e8c\u671f19\u5c421912-14\u5ba4","officeAddress":"","officeCity":"Xuhui Qu","officePostalCode":"200031","officeEmail":"shenzhen@roberthalf.cn","branchNumber":"67160","routingEmail":"joborderlead@roberthalf.com.au"}}}},"izRequestFieldToggledOn":true},"rh_job_search":{"enable_location_typeahead":0,"enable_widget_location_typeahead":0,"job_results_url":"jobs","job_detail_url":"job","all_keywords":"all-jobs","all_locations":"all-locations","parameters":{"jobTitle":""},"iz_zip_regex":"^[0-9]{6}$","rh_AI_consent_enable":"0","job_apply_flow":"legacy","errors":{"first_name":"Please enter your first name.","last_name":"Please enter your last name.","email_blank":"Please enter your email address.","email_invalid":"Please fill in your email address in the following format: sample@test.com","email_regex":"\/bigpond.com|163.com|126.com|yahoo.co|gmail.co|GMAIL.COM|Gmail.com|email.tst|gmail.com|googlemail.com|yahoo.com|yahoo.co.uk|yahoo.fr|hotmail.com|hotmail.fr|hotmail.be|hotmail.co.uk|outlook.com|outlook.fr|outlook.be|live.com|live.fr|live.be|live.co.uk|icloud.com|aol.com|aol.fr|aol.co.uk|btinternet.com|qq.com|bigpond.com|163.com|126.com|iinet.net.au|mailinator|disposable\/","phone":"Please provide your phone number.","city":"Please enter your city.","state":"Please enter your state \/ province.","zip_blank":"Please enter a postal code.","zip_invalid":"Postcode does not match valid format.","resume_error":"There was an error uploading your resume. Please check the file you are trying to upload.","resume_invalid_type":"Please check the file you are trying to upload. You can only upload files with extensions of .doc, .docx, .pdf, or .txt.","resume_invalid_size":"Your resume was too big. Our system cannot accept resumes larger than 975 KB.","specialized_service":"Please select a specialisation.","resume_submit_error":"Job apply system error","available_from":"Please specify your availability.","job_type":"Please select a job type.","office":"Please select an office.","terms_of_use":"Please read and accept the Website terms of use and the privacy policy before proceeding."},"accepted_resume_extensions":"[\u0022docx\u0022,\u0022doc\u0022,\u0022txt\u0022,\u0022pdf\u0022,\u0022DOCX\u0022,\u0022DOC\u0022,\u0022TXT\u0022,\u0022PDF\u0022]","accepted_optional_docs_extensions":"[\u0022docx\u0022,\u0022doc\u0022,\u0022txt\u0022,\u0022rtf\u0022,\u0022pdf\u0022]","is_job_apply":false,"internal_vacancies_url":"work-with-us\/careers-at-robert-half\/internal-jobs","upload_resume_url_root":null,"back_to_search_label":"Back to search","back_to_results_label":"Back to results","mobile_filters_open_label":"Filters","mobile_filters_close_label":"Close filters","widget_bg_color":"#447896","criteriaStorageExpiration":3600000,"job_listings_config":{"minimum_jobs":"3"},"aria":{"label_keywords":"Job title, skills or keywords","label_location":"Select a location"}},"rh_metro_util":{"google_maps_api_key":"AIzaSyDnJ9P3666KIhgb9fjstivsiTNbGM4zjMA"},"rh_onetrust":{"enabled":1,"url_src":"https:\/\/cdn.cookielaw.org\/scripttemplates\/otSDKStub.js","data_domain_script":"df169d93-27ee-4798-b737-cfaac1d08276-test","url_auto_cookie_disable":"","exclude_from_rocket_loader":1},"rh_salary_calculator":{"extended_results_url":"\/salary-guide\/details","extended_results_soft_launch_url":"\/salary-guide\/preview\/details","industry_trends_url":"\/salary-guide\/preview\/specialisation","use_legacy_table":0},"code_type":"async","rh_vwo":{"test_id":"339715","vwo_script_src":"https:\/\/dev.visualwebsiteoptimizer.com\/lib\/339715.js"},"rh_web_alerts":{"error_messages":{"invalid_email":"Please provide your email address in the following format: sample@test.com","tou_error":" Please accept the Website terms of use and privacy policy before proceeding.","keywords_error":"Please enter a valid keyword.","location_error":"Please enter a location.","search_first":""},"success_message":"Job alert created","modal_trigger_delay":"5"},"ajax":[],"user":{"uid":0,"permissionsHash":"a7368c2257f432d96ec80004a26198b4c1c347359692f29beb9a11029225a992"}}</script> <script src="/sites/roberthalf.cn/files/js/js__L-O82O9kaGFanIrcRr1-W4ndlH8HXWhxoYX7BUeuN8.js"></script> </head> <body class="context-default iz-body layout-no-sidebars page-node-5196 rhalf-2019-body path-node node--type-rh-article"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W69444D" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div id="page-wrapper"> <div id="page"> <header id="header" class="header" role="banner" aria-label="Site header"> <nav class="rh-header__container container rh-header__container--brand-strategy" class="navbar" id="navbar-top"> <div class="section clearfix row m-0"> <div class="navbar-brand clearfix col-md-4 col-6 m-0"> <div id="block-gdprcookiewarningbar-2" data-block-plugin-id="block_content:98480afc-97c2-464a-bb1a-3e4310c6789c" class="block block-block-content block-block-content98480afc-97c2-464a-bb1a-3e4310c6789c"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><!-- GDPR warning bar --><div style="display: none;"> <div id="gdprwarning"> <div class="wrapper"> <p id="cookiewarningtext">This website uses cookies to improve user experience. By clicking any link on this page, you are giving your consent for us to use cookies. <a href="/en/privacy-statement">Read more</a>.</p> <div id="gdprwarningclose"><a href="javascript:;">I agree</a></div> </div> </div> </div> <style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ #gdprwarning { background: #36424A; border-bottom: 1px solid #382E2C; } #gdprwarning .wrapper { margin: 0 auto; content: ""; display: table; clear: both; position: relative; } #privacywarningtext, #cookiewarningtext { font-size: 13px; color: #FFF; margin: 0; } #privacywarningtext { padding: 10px 15px 10px; } #cookiewarningtext { padding: 10px 15px 10px; } @media only screen and (min-width: 1280px) { #cookiewarningtext { padding: 20px 15px; } } #privacywarningtext a, #cookiewarningtext a { color: #FFF; text-decoration: underline; } #gdprwarningclose { position: absolute; top: 15px; right: 30px; font-size: 13px; } #gdprwarningclose a { display: inline-block; background: #EEE; padding: 4px 8px; color: #000; text-decoration: none; } #gdprwarningclose a:hover { background: #CCC; } @media only screen and (max-width: 767px) { #gdprwarning .wrapper { width: 100%; } #privacywarningtext, #cookiewarningtext { width: 100%; float: none; } #gdprwarningclose { margin: 5px 0 10px 15px; position: static; } } @media only screen and (min-width: 768px) and (max-width: 1023px) { #gdprwarning .wrapper { width: 720px; } #privacywarningtext, #cookiewarningtext { width: 600px; float: left; } } @media only screen and (min-width: 1024px) and (max-width: 1279px) { #gdprwarning .wrapper { width: 980px; } #privacywarningtext, #cookiewarningtext { width: 850px; float: left; } } @media only screen and (min-width: 1280px) { #gdprwarning .wrapper { width: 1280px; } #privacywarningtext, #cookiewarningtext { width: 1000px; float: left; } } /*--><!]]>*/ </style><script src="https://content.roberthalfonline.com/Drupal/Scripts/jquery.cookie.js" type="text/javascript"></script><script type="text/javascript" defer> <!--//--><![CDATA[// ><!-- jQuery.noConflict(); jQuery(document).ready(function () { // alert(drupalSettings.is_eu_visitor); if (jQuery.cookie("gdprwarningalert") != "accepted") { jQuery("body").prepend(jQuery("#gdprwarning")); }; jQuery("#gdprwarningclose a").click(function () { jQuery.cookie("gdprwarningalert", "accepted", { expires: 180, path: '/' }); jQuery("#gdprwarning").slideUp("slow"); }); }); //--><!]]> </script><!-- End GDPR warning --></div> </div> </div> <div id="block-rhalf-2019-ie11warningmessage" data-block-plugin-id="block_content:9a4dc410-2eba-4200-b6a3-87554fc25b59" class="block block-block-content block-block-content9a4dc410-2eba-4200-b6a3-87554fc25b59"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ _:-ms-fullscreen, :root nav.rh-header__container{margin-top:40px;} /*--><!]]>*/ </style><script> <!--//--><![CDATA[// ><!-- var ua = window.navigator.userAgent;var msie = ua.indexOf("MSIE "); if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) // If Internet Explorer, return version number { jQuery('body').append("<div style='position:fixed;top:0;left:0;width:100%;z-index:9999;' class='bg-warning'><div class='warning' style='padding:15px;color:#000;text-align:center;font-size:11pt;'>To enhance your website experience, unfortunately we no longer support Internet Explorer 11. Please <a href='/en/node/3736'>update your browser or install Google Chrome or Mozilla Firefox.") } //--><!]]> </script></div> </div> </div> <div id="block-rhalf-2019-ie11fileuploadtemporaryfix" data-block-plugin-id="block_content:4e91c7c3-e244-4869-b725-3b1548e83ce7" class="block block-block-content block-block-content4e91c7c3-e244-4869-b725-3b1548e83ce7"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ .rh-apply-form__upload-file-text-container { height: 70px; } /*--><!]]>*/ </style></div> </div> </div> <a href="/en" title="Home" rel="home" class="float-left site-logo"> <img class="rh-header__logo" src="/sites/roberthalf.cn/files/Robert_Half_Talent_Solutions_3.png" alt="Robert Half Logo" /> </a> <div id="block-rhalf-2019-tempjsfixforjodropdowns" data-block-plugin-id="block_content:0cf6a19a-07c3-436d-a0be-42a49866c914" class="block block-block-content block-block-content0cf6a19a-07c3-436d-a0be-42a49866c914"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><script> <!--//--><![CDATA[// ><!-- jQuery(document).on('change','.rh-job-order__form-container select', function() { setTimeout(function(){populateList(); swapCorrectChevrons();}, 500) }); //--><!]]> </script></div> </div> </div> <div id="block-rhalf-2019-cssglobal" data-block-plugin-id="block_content:889ef66b-1dd1-4c5d-888a-b32534e54f87" class="block block-block-content block-block-content889ef66b-1dd1-4c5d-888a-b32534e54f87"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ /* Fixes maintained by the business teams. These should all go into the main template eventually. */ /* Last update: 2020-07-08 */ /************************************************************** MC Forms **************************************************************/ #submitMessage { display: none; } .was-validated .form-control:valid, .was-validated .form-control:valid:active { border-color: #727B80; } .was-validated .form-control:valid:focus { border-color: #727B80; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25); } .was-validated .form-check-input:valid~.form-check-label, .was-validated .form-check-input:invalid~.form-check-label { color: #343a40; } .load-container { position: relative; display: block; top: -48px; } #submitBtn.invisible-text { color: #7b1226 !important; } .load-container .load { display: inline-block; width: 24px; height: 24px; border: 4px solid #FFFFFF; border-radius: 100%; } .load-container .open { border-top: 5px solid transparent; animation: load-animate infinite linear 1s; } @keyframes load-animate { 0% { transform: rotate(0deg) } 50% { transform: rotate(180deg) } 100% { transform: rotate(360deg) } } /************************************************************** CSS bug fixes **************************************************************/ /* PMUI-xxxx - Job apply: remove the spacing on top of Form container */ .rh-apply-form__container { margin-top: 0; } /* // PMUI-xxxx - Job apply: remove the spacing on top of Form container */ /* PMUI-xxxx | IZ - Metro map should not be touching footer */ .rh-metro-map__container { margin-bottom: 30px; } /* PMUI-4946 | IZ - Metro - Remove office locator search */ .node--type-rh-metro-page .block-rh-office-locator { display: none; } /* PMUI-xxxx */ .rh-rich-text-eck-paragraph__text img { width: 100%; } /* PMUI-xxxx | IZ - Hide summary on press releases detail pages */ .node--type-rh-press-release .field--name-field-summary-text { display: none; } /* PMUI-xxxx | IZ - Job detail - Hide "description" header and "requirements" block */ .rh-job-page__requirements, .rh-job-page__job-info-header { display: none; } /* PMUI-xxxx | IZ - Job Search/Submit Resume - Thank you message should not be title case */ .rh-section-title, .rh-job-page__applicant-counter-count, .rh-job-page__view-counter-count, .rh-thank-you-page__message-large { text-transform: none !important; } /* PMUI-xxxx | IZ - Office locations featured - font size adaptation to prevent text going outside of cards */ @media (max-width:478px) { .rh-card__metro-text--medium { font-size: 24px; } } @media (min-width:479px) { .rh-card__metro-text--medium { font-size: 34px; } } @media (min-width:768px) and (max-width:1023px) { .rh-card__metro-text--medium { font-size: 20px !important; } } @media (min-width:1024px) and (max-width : 1279px) { .rh-card__metro-text--medium { font-size: 28px !important; } } @media (max-width:767px) { .rh-card__metro-text-container .mb-1, .rh-card__metro-text-container .mb-2, .rh-card__metro-text-container .mb-3 { margin: 0 !important; } } /* PMUI-xxxx | IZ - Metro remove grey line at top of page */ .node--type-rh-metro-page .main-content .tab-content { border-top: none; padding-top: 0; } /* PMUI-xxxx | IZWEB-401 | IZ - Metro map should not be surounded by black border */ .rh-metro-map__info { border: 0 !important; } /* PMUI-xxxx | IZ - Carousel should not have grey line at the top */ @media screen and (max-width:767px) { .rh-eck-carousel__steps { padding-top: 0; } .rh-eck-carousel__steps .row { border: none !important; } } /* PMUI-xxxx | Metro pages - Google Maps */ .map-responsive { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; } .map-responsive iframe { left: 0; top: 0; height: 80%; width: 100%; position: absolute; } /* PMUI-xxxx | Salary Calculator form - Fix for Internet Explorer */ .rh-salary-calculator__salary-placeholder { width: 100%; } /* PMUI-xxxx | Fix country selector disappearing on hover of metro block */ .rh-country-selector { z-index: 1; } /* PMUI-xxxx | Banner tab job search height */ .form-item-location ul.chosen-choices { height: 70px; } /* PMUI-xxxx | Homepage CT: CTA margin - prevents CTA button height to be smaller than JS fields and tabs to move */ .field--name-field-eck-employers-tab .rh-button-normal { margin: 3px auto; } /************************************************************** Site-wide CSS rules - Temporary **************************************************************/ /* Rounded images | should be fixed with Bootstrap 4.1.3 upgrade */ .img-circle { border-radius: 50%; } .text-light { color: #ffffff; } /* Hide country phone number on mobile | Should be fixed with bootstrap classes */ @media screen and (max-width: 1023px) { #countrynumber { display: none; } } /* Tabs should display text in uppercase | Can be removed when we remove the tabs from all sites */ .employers-jobseekers-tabs-wrapper .rh-tab__title { text-transform: uppercase; } /* Old "listing" class */ @media screen and (min-width: 768px) { .row.listing { padding-top: 15px; padding-bottom: 15px; } .row.listing h3 { margin-top: 0px; } } /* PMUI-xxxx | How We Can Help You | https://www.roberthalf.co.uk/expertise-advice/how-we-can-help-you */ .empwhyimg { max-width: 75px; padding-top: 18px; width: 125%; } @media (max-width: 480px) { .empwhyimg { padding-top: 0px; } } .rh-rich-text-eck-paragraph__text img.empwhyimg { width: 125% !important; } /* PMUI-xxxx | Global - Styling blockquote element */ blockquote { margin: 0 0 1rem; background-image: url('/sites/roberthalf.co.uk/files/images/blockquote.png'); background-repeat: no-repeat; background-position: left 4px; background-size: 60px; padding-left: 90px; } @media screen and (max-width: 767px) { blockquote { margin: 0 0 1rem; background: none; padding-left: 0; } } /************************************************************** Site-wide CSS rules - Permanent overrides **************************************************************/ /* PMUI-xxxx | Global - Pink background on unpublished pages */ .node--unpublished { padding: 0; background-color: #fff4f4; } /* PMUI-xxxx | Hide sharing links at the bottom of blog articles */ .node--type-rh-blog .rh-last .sharethis-wrapper { display: none; } /* PMUI-xxxx | LOBs icon list - adding "grid view" on mobile */ .rh-icon__image { object-fit: inherit; } @media (max-width: 767px) { .rediconleft { border-top: 1px solid #ebeced; border-right: 1px solid #ebeced; } .rediconright { border-top: 1px solid #ebeced; } } /* PMUI-xxxx | Setting bootstrap .bg-light and .bg-dark colors */ .bg-light { background-color: #f7f7f7; } .bg-grey { background-color: #ededed; } .bg-dark { background-color: #4A555C; } /************************************************************** One-off content CSS styles **************************************************************/ /* Sharing - social icons */ .social-sharing-thankyou .fab { padding: 10px; font-size: 20px; width: 40px !important; text-align: center; text-decoration: none; margin: 5px 2px; color: white; } .social-sharing-thankyou .fab:hover { opacity: 0.7; color: white !important; text-decoration: none !important; } .social-sharing-thankyou .fa-google { background: #dd4b39; } .social-sharing-thankyou .fa-facebook-f { background: #3B5998; } .social-sharing-thankyou .fa-twitter { background: #55ACEE; } .social-sharing-thankyou .fa-linkedin-in { background: #007bb5; } .social-sharing-thankyou .fa-xing { background: #126567; } /* OneTrust cookie bar & cookie policy */ .optanon-cookie-policy-group-name { font-size: 21px; font-weight: bold; } .optanon-cookie-policy-subgroup-table:after { content: ""; display: table; clear: both; } .optanon-cookie-policy-subgroup-table p, .optanon-cookie-policy-subgroup-table ul { margin: 7px 0; } .optanon-cookie-policy-subgroup-table-header { background: #757575; color: #FFF; } .optanon-cookie-policy-subgroup-description { font-size: 0.85em; } .optanon-cookie-policy-left { padding-right: 0; } .optanon-cookie-policy-right { width: 50% !important; } .optanon-alert-box-body a { color: #FFF; text-decoration: underline; } /************************************************************** Project: Hero banners **************************************************************/ #herobanh2, #herobanh4, .rh-hero-banner-eck-paragraph__container h1, .rh-hero-banner-eck-paragraph__container h2 { color: #ffffff !important; } @media (max-width: 768px) { #block-views-block-rh-hero-banner-block-2 div.views-field.views-field-field-eck-ref-banner-tabs { margin-bottom: 3rem; } } block-views-block-rh-hero-banner-block-2>div.content>div>div>div.view-content>div>div:nth-child(1)>div>div>div>div.col-xs-10.col-lg-8.rh-hero-banner-eck-paragraph__text-container { max-width: 100%; } .rh-hero-banner-eck-paragraph__text { margin: 0 auto; } /* .display5 { font-style: 18px !important; font-weight: bold !important; line-height: 1.18; } .display4 { font-size: 23px !important; font-weight: bold !important; line-height: 1.222; } */ #herobanjobbtn { padding: 20px 60px; height: auto; margin-top: 4%; width: auto; max-width: 100%; } .adjustStyle { font-size: 50px !important; line-height: 1.05 !important; color: #382e2c !important; } @media screen and (min-width: 320px) { .adjustStyle { font-size: 40px !important; font-weight: bold; line-height: 1.1538 !important; } #herobanjobbtn { padding: 20px 45px !important; } } @media screen and (max-width: 479px) { /* #herobanh4 { display: none !important; } */ } @media (min-width: 480px) { /* .display5 { line-height: 1.1; } .display4 { font-size: 20px !important; } */ } @media screen and (min-width : 480px) and (max-width : 767px) { /* #herobanh4 { display: block !important; } */ } @media (min-width: 768px) { /* #herobanh4 { display: block !important; } */ #herobanjobbtn { padding: 20px 60px !important; font-size: 20px !important; margin-top: 3% !important; } /* #herobanh2 { font-size: 40px !important; } */ .adjustStyle { font-size: 40px !important; font-weight: bold; line-height: 1.25 !important; } /* .display4 { font-size: 20px !important; } */ } @media (min-width: 1024px) { .adjustStyle { font-size: 45px !important; line-height: 1.05 !important; color: #382e2c !important; } /* #herobanh2 { font-size: 60px !important; } */ #herobanjobbtn { margin-top: 0px !important; min-width: 220px; } } @media (min-width: 1280px) { .adjustStyle { font-size: 50px !important; } } /* IZWEB-345 :: Metro - hero banner */ #noWrap { white-space: nowrap !important; } .phoneColor { text-decoration: underline; color: #eee !important; } #banner-heading { font-size: 22px; margin: 6% 5%; line-height: 1.15; } #banner-heading2 { font-size: 22px; margin-top: 0 !important; } @media (min-width: 480px) { #banner-heading, #banner-heading2 { font-size: 30px; } } @media (min-width: 1024px) { #banner-heading { font-size: 40px; } #banner-heading2 { font-size: 35px; } } /* Remove weird gap between the bottom of the hero banner and the start of the content */ .rh-home-page__content { margin-top: 0; } /* PMUI-xxxx | Banner text should be white */ .rh-hero-banner-eck-paragraph__container h1, .rh-hero-banner-eck-paragraph__container h2, .rh-hero-banner-eck-paragraph__container a, .rh-hero-banner-eck-paragraph__container { color: #ffffff !important; } /* PMUI-xxxx | Metro - Hero banner styling */ #hero-banner { text-shadow: 1px 1px 2px #000; } #hero banner a { color: #FFF; } @media screen and (min-width: 768px) { #hero-banner #banner-heading-1 { font-size: 45px; } } @media screen and (max-width: 767px) { #hero-banner #banner-heading-1 { font-size: 30px; } #hero-banner #banner-heading-2 { font-size: 20px; } } /************************************************************** Project: Box class - IZWEB-221 **************************************************************/ .box, .form-iz { clear: both; content: ""; display: table; width: 100%; } .box.background1, h2.background1, .background1 h2, h4.background1, .background1 h4, p.background1, .background1 { background-color: #c3ced9; } .box.background2, h2.background2, .background2 h2, h4.background2, .background2 h4, p.background2, .background2 { background-color: #eff0f1; } .box.background3, h2.background3, .background3 h2, h4.background3, .background3 h4, p.background3, .background3 { background-color: #6a6261; } .box.background4, h2.background4, .background4 h2, h4.background4, .background4 h4, p.background4, .background4 { background-color: #ffffff; } .box.background5, h2.background5, .background5 h2, h4.background5, .background5 h4, p.background5, .background5 { background-color: #c3c6c9; } .box.background6, h2.background6, .background6 h2, h4.background6, .background6 h4, p.background6, .background6 { background-color: #e9f3fc; } .box.background7, h2.background7, .background7 h2, h4.background7, .background7 h4, p.background7, .background7 { background-color: #44687e; } .box.background8 { background-color: transparent; } .box.background2.border1, h2.background2.border1, h4.background2.border1 { border-top: 4px solid #e37c00; } .box.background2.border2, h2.background2.border2, h4.background2.border2 { border-top: 4px solid #9f1c35; } h2.background1, h2.background2, h2.background3, h2.background4, h2.background5, h2.background6, h2.background7, h2.background8, h4.background1, h4.background2, h4.background3, h4.background4, h4.background5, h4.background6, h4.background7, h4.background8, .background1 h4, .background2 h4, .background3 h4, .background4 h4, .background5 h4, .background6 h4, .background7 h4, .background8 h4 { margin-bottom: 0px; padding-bottom: 0px; } h2.background3, h3.background3, h4.background3, h2.background6, h3.background6, h4.background6, h2.background7, h3.background7, h4.background7, .background3 h2, .background3 h3, .background3 h4, .background6 h2, .background6 h3, .background6 h4, .background7 h2, .background7 h3, .background7 h4, .background3 p, .background6 p, .box noscript, .form-iz noscript { color: #ffffff; } .box.first { margin-top: 40px; } .box.last { margin-bottom: 40px; } .box.no-side-padding { padding-left: 0px; padding-right: 0px; } /* Put a color on all bullets points RHBE-1171 */ .box.background3 ul li, .box.background3 ul li a, .box.background3 a, .box.background6 ul li, .box.background6 ul li a, .box.background6 a, .form-iz .background3 ul li, .form-iz.background3 ul li a, .form-iz.background3 a, .form-iz.background6 ul li, .form-iz.background6 ul li a, .form-iz.background6 a { color: #ffffff; } .box img, .form-iz img { width: 100% !important; max-width: 100% !important; margin: 0 0 25px 0 !important; } @media only screen and (max-width : 1023px) { .box { padding: 20px 20px 20px 20px; } h2.background1, h2.background2, h2.background3, h2.background4, h2.background5, h2.background6, h2.background7, h2.background8, .background1 p, .background6 p { padding: 20px 20px 0; } h2.background1.extra, h2.background2.extra, h2.background3.extra, h2.background4.extra, h2.background5.extra, h2.background6.extra, h2.background7.extra, h2.background8.extra, .background1 p.extra, .background6 p.extra { padding: 10px 20px 10px 20px; } } @media only screen and (min-width : 1024px) { .box { padding: 20px 40px 20px 40px; } h2.background1, h2.background2, h2.background3, h2.background4, h2.background5, h2.background6, h2.background7, h2.background8 { padding: 20px 40px 0px 40px; } h2.background1.extra, h2.background2.extra, h2.background3.extra, h2.background4.extra, h2.background5.extra, h2.background6.extra, h2.background7.extra, h2.background8.extra { padding: 10px 40px 10px 40px; } } /****************************************************************************************************************************/ /* PMUI-xxxx | Size for all images */ @media screen and (max-width: 479px) { .image_size { width: 70% !important; } } @media (min-width: 480px) { .image_size { width: 70% !important; } } @media screen and (min-width : 480px) and (max-width : 767px) { .image_size { width: 35% !important; } } /* PMUI-xxxx | Homepage Carousel */ @media (max-width: 479px) { #block-rhalf-content>div>div>div>div>div>div>article>div>div>div.container.p-0.employers-jobseekers-tabs-wrapper>div.tab-content.active>div>div:nth-child(1)>div>div.rh-eck-carousel__container img { display: none; } #arrow-left { width: 5% !important; transform: translateX(3px) translateY(175%); } #arrow-right { width: 5% !important; transform: translateX(-75%) translateY(175%); } .rh-eck-carousel__arrows { font-size: 30px !important; } .rh-eck-carousel__container { width: 90% !important; } } .rh-eck-carousel__item { margin-right: 0; margin-left: 0; } /* PMUI-xxxx | Generic Carousel image size */ .rh-eck-gen-carousel__item img { border-radius: 50%; } @media screen and (min-width : 768px) and (max-width : 1023px) { .rh-eck-gen-carousel__item img { display: none; } } /* Hiding empty paragraphs on Cards elements */ .card p:empty { display: none; } /* PMUI-xxxx | Resource List: featured image */ @media (max-width: 767px) and (min-width: 480px) { .rh-eck-resource-list__image-container .field--name-field-eck-featured-image { max-width: 100%; } } .rh-eck-resource-list__image-container .field--name-field-eck-featured-image { max-width: 100%; } /* PMUI-xxxx | Hero banner: add class for heading title */ /* @include media-breakpoint-up(xs){} */ @media (min-width:0px) { .rh-hero-banner-eck-paragraph__text .display-99 { font-size: 2.0rem; line-height: 40px; } } /* @include media-breakpoint-up(sm){} */ @media (min-width:544px) { .rh-hero-banner-eck-paragraph__text .display-99 { font-size: 2.3rem; } } /* @include media-breakpoint-up(md){} */ @media (min-width:768px) { .rh-hero-banner-eck-paragraph__text .display-99 { font-size: 2.5rem; line-height: 60px; } } /* @include media-breakpoint-up(lg){} */ /*@media (min-width:992px){} */ /* Job Search landing page : Job search widget - CTA button */ @media (min-width:1024px) and (max-width:1279px) { .rh-job-search-basic-search-form button.rh-job-result-table__submit-button { font-size: 0.8em; } } /* Kill automatic height from Bootstrap 4.1.3 on Eloqua forms */ #leadForm input.form-control { height: auto; } /* DRUPAL-911 - PMUI-4767 | Set height of button */ /*@media (min-width:768px){.rh-button-normal, .rh-job-page__apply-button, .rh-job-page__apply-button-xing, .rh-apply-form__upload-xing, .rh-job-page__apply-button-linkedin, .rh-apply-form__upload-linkedin{height:auto;}*/ /* IZWEB-561 - PMUI-XXXX | Job Alert widget - Broken display on Firefox */ @-moz-document url-prefix() { .rh-job-alerts__widget-form .selectize-control.rh-job-result-table__location-input, .rh-job-alerts__widget-form .selectize-control.rh-job-location-list__location-input { height: 50px; } .rh-job-alerts__widget-form .rh-job-alerts__subscribe-button { padding: 13px 0px; } } /* IZWEB-559 :: Country & Language Switcher: alignment Issue */ .site-footer__bottom .rh-country-selector { margin-top: -1px; } /* IZWEB-596 :: Add a bit of spacing below the Address on the Jobs detail pages until Tablet breakpoint */ @media (max-width:1023px) { .rh-job-page__sidebar-wrapper { margin: 30px 0 0 0; } } /* RHUK-2232 :: Sentence case the title of the promo blocks on blog pages */ .view-rh-promos.rh-promos-view-block .rh-promos-view-block__header p { text-transform: lowercase; } .view-rh-promos.rh-promos-view-block .rh-promos-view-block__header p:first-letter { text-transform: capitalize; } /* PMUI-5484 - Hiding the country on "Job apply" pages and on "Metro page Map" */ .rh-job-page__office span.country { display: none; } /* Job apply page */ .rh-metro-map__info-text span.country { display: none; } /* Map on Metro page */ /* Update font for display-5 */ .node--type-rh-article .display-5 { font-family: "RH Futura Medium" !important; } /* RHUK-2113 & RHNL-1111 :: CTA buttons not aligned correctly on Mobile view */ .view-id-rh_hero_banner .views-field-field-eck-ref-banner-tabs .field--type-entity-reference { margin: 0 0 1.2em; } .text-rh { color: #9F1C35; } /* RHBR-807 & RHNL-1107 :: hide <br> tag on Job detail page */ .rh-job-page__description ul br { display: none; } /*IZWEB-839: Metro page: hide automatic LOB information */ .rh-metro-office-locations__results-container { display: none; } /*IZWEB-876 : Number in circle */ .circleBorder { height: 36px; width: 36px; border-radius: 50%; } /*IZWEB-871 : Removing added css from blockquote tag */ .blockquote-clearstyle blockquote { background: 0; } /*IZWEB-871 : quote mark image */ .rh-rich-text-eck-paragraph__text img.openingQuote { left: -1.1rem; top: -.2rem; width: 50px; } /*IZWEB-871 : quote mark image */ .rh-rich-text-eck-paragraph__text img.closingQuote { bottom: -.1rem; right: -1.1rem; width: 50px; } /*IZWEB-866 : LOB icons hovers - "snippet-mkt-lobs-listing-nobackground-variant1" ECK */ .hover-purple:hover { box-shadow: 0 2px 4px 0 rgba(113, 89, 165, 0.5); border: solid 1px #736fb1; } .hover-blue:hover { box-shadow: 0 2px 4px 0 #68ace5; border: solid 1px #1c4d66; } .hover-green:hover { box-shadow: 0 2px 4px 0 #abc687; border: solid 1px #728461; } .hover-teal:hover { box-shadow: 0 2px 4px 0 rgba(0, 86, 77, 0.5); border: solid 1px #00564d; } .hover-red:hover { box-shadow: 0 2px 4px 0 rgba(159, 28, 53, 0.5); border: solid 1px #9f1c35; } /*IZWEB-848 : About roberthalf module */ .rh-aboutRH-container { background-color: #e9f3fb; } .rh-aboutRH-img { max-width: 323px; } /* IZWEB-892 & IZWEB-911 :: Set uppercase for all CTA buttons */ .rh-button, .rh-apply-form__submit-button, .rh-apply-form-old__submit-button, .rh-job-result-table__submit-button, .rh-job-location-list__submit-button, .rh-candidate-result-table__submit-button, .rh-button-extra-small, .rh-button-small, .rh-button-normal, .rh-job-page__apply-button, .rh-job-page__1-click-apply-button, .rh-job-page__apply-button-xing, .rh-apply-form__upload-xing, .rh-apply-form-old__upload-xing, .rh-job-page__1-click-apply-button-xing, .rh-job-page__apply-button-linkedin, .rh-apply-form__upload-linkedin, .rh-apply-form-old__upload-linkedin, .rh-job-page__1-click-apply-button-linkedin, .rh-button-large, .rh-job-search__widget .rh-job-result-table__submit-button, .rh-job-search__widget .rh-job-location-list__submit-button, .rh-job-search__widget .rh-candidate-result-table__submit-button, .rh-candidate-search__widget .rh-job-result-table__submit-button, .rh-candidate-search__widget .rh-job-location-list__submit-button, .rh-candidate-search__widget .rh-candidate-result-table__submit-button, .rh-iv-search__widget .rh-job-result-table__submit-button, .rh-iv-search__widget .rh-job-location-list__submit-button, .rh-iv-search__widget .rh-candidate-result-table__submit-button, .rh-button__full-width-mobile-only, #rh_job_detail__container button#job_apply_button { text-transform: uppercase; } .borderTop { border-top: 1px solid #e9e9e9; margin-top: 45px; padding-top: 45px; } .borderBottom { border-bottom: 1px solid #e9e9e9; margin-bottom: 45px; padding-bottom: 45px; } .node--type-rh-metro-page .rh-hero-banner-fixed-height__image { filter: brightness(70%); } .heroTitleContainer, .heroTitleContainer h1, .heroTitleContainerDark div, .heroTitleContainerDark div h1 { max-width: 1250px; font-family: "RH Futura Bold"; } .heroTitleContainer h1, .heroTitleContainerDark div h1 { font-size: 45px; line-height: 1.4; } @media(max-width: 767px) { .heroTitleContainer { background-color: rgba(0, 0, 0, .4); } .node--type-rh-metro-page .rh-hero-banner-fixed-height__image { filter: brightness(60%); } .heroTitleContainer h1, .heroTitleContainerDark div h1 { font-size: 32px; } } .widget-grey { background-color: #ebeae9; } @media (max-width: 1280px) { .accolade-copy { white-space: normal !important; } } .container-white_border { border-width: 0 15px; border-color: white; border-style: solid; } .card-title.rh-card__metro-text--medium { line-height: 1.2; } #headerAlert { font-size: 18px; font-weight:500 !important; position: absolute; top: 0px; background-color: #f7f7f7; width: 100%; opacity: 0.9; } #headerAlert a{ color:#382e2c !important; text-decoration:none; } #headerAlert i{color:#9f1c35;} /* Warning message */ .alert-custom-box { background-color:#FBECD9; border:1px solid #F6D6AF; } .alert-custom-box_text { color:#382e2c; } /* NO JIRA at this moment - prevents metro text overlap with expanded mobile menu */ .rh-card__metro-text-container { z-index: 20; } /*--><!]]>*/ </style></div> </div> </div> <div id="block-rhalf-2019-csschina" data-block-plugin-id="block_content:6a9a4636-44ac-423d-b9c6-8484c96aeabb" class="block block-block-content block-block-content6a9a4636-44ac-423d-b9c6-8484c96aeabb"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ /* Hide applicants views and applies */ @media only screen and (max-width: 768px){ label.rh-job-page__title, .rh-job-page__apply-button-container{margin-bottom:1rem;} .rh-job-page__result-navigator, .rh-job-page__applicant-container, .rh-job-page__view-container, .rh-job-page__view-counter-wrapper-bottom, .rh-job-page__applicant-counter-wrapper-bottom{display:none} } /* APAC-598 :: Hide location on Job details pages */ .rh-job-page__office .locality, .rh-job-page__office-details .administrative-area{display:none;} .rh-job-page__office-details br:nth-of-type(2){display:none;} /* RHUK-2113 & RHNL-1111 :: CTA buttons not aligned correctly on Mobile view */ .view-id-rh_hero_banner .views-field-field-eck-ref-banner-tabs .field--type-entity-reference{margin:0 0 1.2em;} /* IZWEB-892 & IZWEB-911 :: Set uppercase for all CTA buttons */ .rh-button, .rh-apply-form__submit-button, .rh-apply-form-old__submit-button, .rh-job-result-table__submit-button, .rh-job-location-list__submit-button, .rh-candidate-result-table__submit-button, .rh-button-extra-small, .rh-button-small, .rh-button-normal, .rh-job-page__apply-button, .rh-job-page__1-click-apply-button, .rh-job-page__apply-button-xing, .rh-apply-form__upload-xing, .rh-apply-form-old__upload-xing, .rh-job-page__1-click-apply-button-xing, .rh-job-page__apply-button-linkedin, .rh-apply-form__upload-linkedin, .rh-apply-form-old__upload-linkedin, .rh-job-page__1-click-apply-button-linkedin, .rh-button-large, .rh-job-search__widget .rh-job-result-table__submit-button, .rh-job-search__widget .rh-job-location-list__submit-button, .rh-job-search__widget .rh-candidate-result-table__submit-button, .rh-candidate-search__widget .rh-job-result-table__submit-button, .rh-candidate-search__widget .rh-job-location-list__submit-button, .rh-candidate-search__widget .rh-candidate-result-table__submit-button, .rh-iv-search__widget .rh-job-result-table__submit-button, .rh-iv-search__widget .rh-job-location-list__submit-button, .rh-iv-search__widget .rh-candidate-result-table__submit-button, .rh-button__full-width-mobile-only, #rh_job_detail__container button#job_apply_button { text-transform: none !important; } .disclaimer-copy{ font-size: 11px !important; } /* Override for Text-color HeroBanners dark text to white text */ @media (max-width:767px){ .rh-herobanner-color-white {color:white !important;} } /*Hero Banner - Request Talent CTA - Start*/ #heroBannerHeader { font-family: "RH Futura Medium"; font-size: 32px; line-height: 48px !important; } #headerContainerNonSP, #headerContainerNonSPExtendedWidth { display: flex; flex-direction: column; height: 294px; justify-content: center; } #bodyContainerNonSP { max-width: 1280px; margin: auto; } #headerContainerNonSP { margin-left: 7%; } @media (min-width: 768px) { #headerContainer { max-width: 40%; } @media (max-width: 768px) { #headerContainerNonSP { max-width: 45%; /*margin-top: 14%; */ margin-left: 7%; } } @media (max-width: 480px) { #headerContainerNonSP { max-width: 58%; /* margin-top: 30%; */ margin-left: 7%; } } #heroBannerHeader { font-size: 45px; line-height: 64px !important; } #heroBannerHeaderRemoteTalent { font-family: "RH Futura Medium"; line-height: 50px !important; } } /*Hero Banner - Request Talent CTA - End*/ /*M4 - Accolades Start*/ .accolades-section__icon { background-image: url(https://content.roberthalfonline.com/Accolades/Left_laurel.png), url(https://content.roberthalfonline.com/Accolades/Right_laurel.png); background-position: left top, right top; background-repeat: no-repeat, no-repeat; background-size: 50px 130px, 50px 130px; min-height: 130px; } .med-font__fam { font-family: "RH Futura Medium"; } /*M4 - Accolades End*/ /*--><!]]>*/ </style></div> </div> </div> <div id="block-rhalf-2019-jsglobalmcforms" data-block-plugin-id="block_content:7992e606-76af-4177-a9c5-7615ae9cc41e" class="block block-block-content block-block-content7992e606-76af-4177-a9c5-7615ae9cc41e"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><script type="text/javascript"> <!--//--><![CDATA[// ><!-- //////////////////////////////////////////////////////////////////////////////// // Filling in hidden inputs using URL parameters //////////////////////////////////////////////////////////////////////////////// var utag; var clientId; // Grab Google Client ID from console and populate input setTimeout(function () { if (clientId != undefined) { console.log(clientId); jQuery('input[name="clientID"]').val('ID' + clientId); } else { console.log("clientId is undefined"); jQuery('input[name="clientID"]').val('ID'); } }, 3000); jQuery(document).ready(function () { // grab url params function gup(name, url) { name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regexS = "[\\?&]" + name + "=([^&#]*)"; var regex = new RegExp(regexS, 'i'); if (url == null) url = window.location.href; var results = regex.exec(url); if (results == null) return ""; else return unescape(results[1]); } var windowURL = window.location.href; jQuery('input[name="leadUrl"]').val(windowURL); // Populate hidden fields using gup() jQuery('input[name="utmSource"]').val(gup('utm_source').replace(/\+/g, ' ')); jQuery('input[name="utmContent"]').val(gup('utm_content').replace(/\+/g, ' ')); jQuery('input[name="utmMedium"]').val(gup('utm_medium').replace(/\+/g, ' ')); jQuery('input[name="utmCampaign"]').val(gup('utm_campaign').replace(/\+/g, ' ')); jQuery('input[name="utmTerm"]').val(gup('utm_term').replace(/\+/g, ' ')); jQuery('input[name="SF_Contact_ID"]').val(gup('i').replace(/\+/g, ' ')); }); // end ready // Submit function subForm() { // Validation // inputs variable contains all of the elements in the form which need validation var inputs = jQuery("#formBody select, #formBody input, #formBody textarea"); var validInput = 0; for (i = 0; i < inputs.length; i++) { if (inputs[i].validity.valid === true) { validInput++; } } // 'needs-validation' and 'was-validated' are bootstrap classes if (validInput !== inputs.length) { jQuery('.needs-validation').addClass("was-validated"); return } jQuery('button[name="submit"]').prop('disabled', 'true'); jQuery('#formBody button[name="submit"].submit-btn:disabled').addClass("invisible-text"); setTimeout(function () { jQuery('button[name="submit"]').after(jQuery('<span class="load-container"><span class="load open"><span class="sr-only">Loading...')); }, 300); // Redirect to the dedicated confirmation page function confirmationPages() { var confirmContactType; var confirmUrlCA = jQuery('input[name="confirmUrlCA"]').val(); var confirmUrlCL = jQuery('input[name="confirmUrlCL"]').val(); var confirmUrl = jQuery('input[name="confirmUrl"]').val(); // Salary Guide form "thank you" pages if (jQuery('#contactType').length) { confirmContactType = jQuery('#contactType').val().toLowerCase(); switch (confirmContactType) { case 'candidate': window.location.href = confirmUrlCA; break; case 'client': window.location.href = confirmUrlCL; } } // Other form "thank you" pages else if (jQuery('input[name="confirmUrl"]').length) { window.location.href = confirmUrl; } // Hide the form and show the 'thank you' message else { jQuery("#submitMessage").show(); jQuery("#formContainer").hide(); jQuery("#formBody").hide(); jQuery("#formHeader").hide(); // scroll to the Submit message jQuery('html, body').animate({ scrollTop: jQuery("#submitMessage").offset().top - (jQuery("#submitMessage").outerHeight() / 2) }, 500); }; }; var lobName; var CommunicationOptIn; var user_type; if (jQuery('#clientInfoLOB').val()) { lobName = jQuery('#clientInfoLOB').val(); } else if (jQuery('#candidateInfoLOB').val()) { lobName = jQuery('#candidateInfoLOB').val(); }; if (jQuery('#contactType').val()) { user_type = jQuery("#contactType").val(); } if (jQuery('#newsClient').is(':checked')) { CommunicationOptIn = 'client'; } else if (jQuery('#newsCandidate').is(':checked')) { CommunicationOptIn = 'candidate'; }; if (typeof OnetrustActiveGroups == 'undefined') { var OnetrustActiveGroups = ''; } // dataLayer push to trigger the GA event dataLayer.push({ 'event': jQuery('#eventTracker').val(), 'eventCat': jQuery('#eventCategory').val(), 'eventAct': jQuery('#eventAction').val(), 'eventLbl': jQuery('#eventLabel').val(), 'nonInteraction': jQuery('#nonInteraction').val(), 'lobName': lobName, 'user_type': user_type, 'CommunicationOptIn': CommunicationOptIn }); if (typeof utag != "undefined") { // utag link push to trigger the Tealium event utag.link({ 'tealium_event': jQuery('#eventTracker').val(), 'event_category': jQuery('#eventCategory').val(), 'event_action': jQuery('#eventAction').val(), 'event_label': jQuery('#eventLabel').val(), 'page_type': jQuery('#pageType').val(), 'nonInteraction': jQuery('#nonInteraction').val(), 'lobName': lobName, 'CommunicationOptIn': CommunicationOptIn, 'user_type': user_type, 'OnetrustActiveGroups': OnetrustActiveGroups }); } setTimeout(function () { // ajax request jQuery.ajax({ url: '/ajax/marketing-cloud/form-submit', type: 'post', data: jQuery('#formBody').serialize(), dataType: "json", format: "json", success: function () { console.log('the form is submitted'); confirmationPages(); } }) }, 50); }; //--><!]]> </script></p> </div> </div> </div> <div id="block-tempfixhideairecommendation" data-block-plugin-id="block_content:43de19fb-3b9b-46f9-9de7-026c4ddc7205" class="block block-block-content block-block-content43de19fb-3b9b-46f9-9de7-026c4ddc7205"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ .rh-thank-you-page__ai-recommendation-outer-container { display: none; } /*--><!]]>*/ </style></div> </div> </div> </div> <div class="d-md-none col-md-2 col-6 m-0 align-self-center navbar-mobile-wrapper"> <div class="rh-site-search__form--mobile"><div id="block-rhalf-2019-sitesearchform" data-block-plugin-id="site_search_form" class="block block-rh-site-search block-site-search-form"> <div class="content"> <div class="rh-site-search__expandable-search-form-container rh-site-search__expandable-search-form-container--drupal"> <div class="rh-site-search__header-link" tabindex="0"> <i class="fal fa-search"></i> <span class="rh-site-search__search-icon-title">Search</span> </div> <div class="rh-site-search__expandable-search-form-dropdown-outer-overlay-container"> <div class="rh-site-search__expandable-search-form-dropdown-container "> <div class="rh-site-search__search-icon"> <i class="far fa-search"></i> </div> <span class="rh-site-search__mobile-callout"></span> <input type="text" name="rh-site-search__expandable-search-form-input" class="rh-site-search__expandable-search-form-input" placeholder="" urlRoot="/en/search" siteRoot="https://www.roberthalf.cn/en" aria-label="Search input field" > <div class="rh-site-search__clear-button" tabindex="0"> <i class="fas fa-times"></i> </div> <button class="rh-site-search__expandable-search-form-search-button" role="button"> <i class="far fa-search rh-site-search__expandable-search-form-bar-search-button-icon"></i> </button> <div class="rh-site-search__no-keywords-error" aria-label="Please enter keyword"><i class="fas fa-exclamation-triangle"></i><span>Please enter keyword</span></div> <div class="rh-site-search__expandable-search-form-dropdown"> <div class="rh-site-search__expandable-search-form-dropdown-recent-searches"> <div class="rh-site-search__expandable-search-form-dropdown-recent-searches-title-row row"> <div class="rh-site-search__expandable-search-form-recent-searches-title col-8"> Recent searches </div> <div class="rh-site-search__expandable-search-form-recent-searches-clear-button col-4" tabindex="2"> Clear recent searches </div> </div> <div class="rh-site-search__expandable-search-form-recent-searches-container" maxRecentSearches=""> </div> </div> <div class="rh-site-search__expandable-search-form-dropdown-quicklinks"> <div class="rh-site-search__expandable-search-form-quicklinks-title"> Quick links </div> <div class="rh-site-search__expandable-search-form-quicklinks-container"> <p class="rh-site-search__expandable-search-form-quicklinks-item" searchTerm="Locations" link="/contact-us " tabindex="0"> Locations </p> <p class="rh-site-search__expandable-search-form-quicklinks-item" searchTerm="Request staff" link="/employers/request-talent " tabindex="0"> Request staff </p> <p class="rh-site-search__expandable-search-form-quicklinks-item" searchTerm="Job search" link="/jobs " tabindex="0"> Job search </p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="p-0 m-0 d-md-none"></div> <button class="rh-header__toggle-button-container d-md-none" type="button" data-target="#CollapsingNavbar"> <i class="rh-header__toggle-button-icon fal fa-bars"></i> <i class="rh-header__toggle-button-icon fal fa-times d-none"></i> </button> </div> <div class="navbar-nav clearfix col-md-8 d-none d-md-block"> <div class="container-fluid col-lg-12 region region-secondary-menu rh-header__secondary-menu"> <nav role="navigation" aria-labelledby="block-header-menu" id="block-header" data-block-plugin-id="system_menu_block:header" class="block block-menu navigation menu--header"> <h2 class="sr-only" id="block-header-menu">Header</h2> <ul block="block-header" class="clearfix nav rh-header__top-links"> <li class="nav-item rh-header__item"> <a href="/en/contact-us" target="_self" class="rh-header__link" data-drupal-link-system-path="node/3236">Locations</a> </li> </ul> </nav> <div id="block-rhalf-2019-sitesearchform" data-block-plugin-id="site_search_form" class="block block-rh-site-search block-site-search-form"> <div class="content"> <div class="rh-site-search__expandable-search-form-container rh-site-search__expandable-search-form-container--drupal"> <div class="rh-site-search__header-link" tabindex="0"> <i class="fal fa-search"></i> <span class="rh-site-search__search-icon-title">Search</span> </div> <div class="rh-site-search__expandable-search-form-dropdown-outer-overlay-container"> <div class="rh-site-search__expandable-search-form-dropdown-container "> <div class="rh-site-search__search-icon"> <i class="far fa-search"></i> </div> <span class="rh-site-search__mobile-callout"></span> <input type="text" name="rh-site-search__expandable-search-form-input" class="rh-site-search__expandable-search-form-input" placeholder="" urlRoot="/en/search" siteRoot="https://www.roberthalf.cn/en" aria-label="Search input field" > <div class="rh-site-search__clear-button" tabindex="0"> <i class="fas fa-times"></i> </div> <button class="rh-site-search__expandable-search-form-search-button" role="button"> <i class="far fa-search rh-site-search__expandable-search-form-bar-search-button-icon"></i> </button> <div class="rh-site-search__no-keywords-error" aria-label="Please enter keyword"><i class="fas fa-exclamation-triangle"></i><span>Please enter keyword</span></div> <div class="rh-site-search__expandable-search-form-dropdown"> <div class="rh-site-search__expandable-search-form-dropdown-recent-searches"> <div class="rh-site-search__expandable-search-form-dropdown-recent-searches-title-row row"> <div class="rh-site-search__expandable-search-form-recent-searches-title col-8"> Recent searches </div> <div class="rh-site-search__expandable-search-form-recent-searches-clear-button col-4" tabindex="2"> Clear recent searches </div> </div> <div class="rh-site-search__expandable-search-form-recent-searches-container" maxRecentSearches=""> </div> </div> <div class="rh-site-search__expandable-search-form-dropdown-quicklinks"> <div class="rh-site-search__expandable-search-form-quicklinks-title"> Quick links </div> <div class="rh-site-search__expandable-search-form-quicklinks-container"> <p class="rh-site-search__expandable-search-form-quicklinks-item" searchTerm="Locations" link="/contact-us " tabindex="0"> Locations </p> <p class="rh-site-search__expandable-search-form-quicklinks-item" searchTerm="Request staff" link="/employers/request-talent " tabindex="0"> Request staff </p> <p class="rh-site-search__expandable-search-form-quicklinks-item" searchTerm="Job search" link="/jobs " tabindex="0"> Job search </p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="language-switcher-language-url rh-header__language-switcher--top block block-language block-language-blocklanguage-interface" id="block-rhalf-2019-languageswitcher-2" role="navigation" data-block-plugin-id="language_block:language_interface"> <div class="content"> <div class="dropdown rh-header__language-switcher-container d-none d-md-block"> <button class="rh-header__language-switcher-icon-container row align-items-center m-0 dropdown-toggle" aria-label="Languages" type="button" id="rh-language-container" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="col-10 fal fa-globe rh-header__language-switcher-globe-icon p-0"></i> <i class="col-2 fal fa-angle-down rh-header__language-switcher-chevron p-0"></i> </button> <div class="rh-header__language-switcher-links-container dropdown-menu m-0"> <a href="/zh/protection-personal-data-statement-candidates" class="language-link dropdown-item rh-header__language-switcher-links" rel="nofollow" hreflang="zh-cn" role="menuitem" data-drupal-link-system-path="node/5196">ZH</a> <a href="/en/protection-personal-data-statement-candidates" class="language-link rh-header__language-switcher-link--active dropdown-item rh-header__language-switcher-links" rel="nofollow" hreflang="en-cn" role="menuitem" data-drupal-link-system-path="node/5196">EN</a></div> </div> <div class="rh-header__language-switcher-links-container--mobile d-md-none d-xs-block"> <li class="nav-item rh-top-nav__item rh-top-nav__item--expanded"> <span target="_self" class="nav-link rh-top-nav__link rh-top-nav__link--expandable rh-header__link">Languages</span> <ul class="nav rh-top-nav mt-0 justify-content-start rh-top-nav__sub-menu d-none" role="menu"> <i class="d-md-none fas fa-chevron-left rh-header__menu-back-arrow--mobile"></i><li class="nav-item rh-top-nav__item"><a href="/zh/protection-personal-data-statement-candidates" class="language-link dropdown-item rh-header__language-switcher-links" rel="nofollow" hreflang="zh-cn" role="menuitem" data-drupal-link-system-path="node/5196">ZH</a></li> <span>|</span> <li class="nav-item rh-top-nav__item"><a href="/en/protection-personal-data-statement-candidates" class="language-link rh-header__language-switcher-link--active dropdown-item rh-header__language-switcher-links" rel="nofollow" hreflang="en-cn" role="menuitem" data-drupal-link-system-path="node/5196">EN</a></li> </ul> </li> </div> </div> </div> </div> </div> </div> </nav> <div class="navbar-default rh-top-nav__region-container row mx-0"> <nav class="container px-0 rh-top-nav__region"> <div class="section clearfix"> <div class="navbar-collapse rh-top-nav__collapse-area" id="CollapsingNavbar"> <div class="region rh-top-nav__wrapper region-primary-menu"> <div id="block-rh-menu-block-top-menu" data-block-plugin-id="rh_menu_block:top-menu" class="block block-rh-blocks block-rh-menu-blocktop-menu"> <div class="content"> <ul id='top-menubar' class="navbar-nav rh-top-nav rh-nav-0 mt-0 justify-content-start d-md-flex d-sm-block" role="menu"> <li class="nav-item rh-top-nav__item rh-top-nav__item--collapsed rh-top-nav__item--has-url" role="menuitem"> <a href="/en/jobseekers" target="_self" class="nav-link rh-top-nav__link" data-drupal-link-system-path="node/781">Jobseeker</a> </li> <li class="nav-item rh-top-nav__item rh-top-nav__item--collapsed rh-top-nav__item--has-url" role="menuitem"> <a href="/en/employers" target="_self" class="nav-link rh-top-nav__link" data-drupal-link-system-path="node/786">Business</a> </li> <li class="nav-item rh-top-nav__item rh-top-nav__item--has-url" role="menuitem"> <a href="/en/blog" target="_self" class="nav-link rh-top-nav__link" data-drupal-link-system-path="node/2916">Blog</a> </li> </ul> </div> </div> </div> <hr class="rh-top-nav__ruler d-md-none"/> <div class="p-0 m-0 d-md-none"></div> <div class="p-0 m-0 d-md-none"></div> <div class="p-0 m-0 d-md-none"><div class="language-switcher-language-url rh-header__language-switcher--top block block-language block-language-blocklanguage-interface" id="block-rhalf-2019-languageswitcher-2" role="navigation" data-block-plugin-id="language_block:language_interface"> <div class="content"> <div class="dropdown rh-header__language-switcher-container d-none d-md-block"> <button class="rh-header__language-switcher-icon-container row align-items-center m-0 dropdown-toggle" aria-label="Languages" type="button" id="rh-language-container" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="col-10 fal fa-globe rh-header__language-switcher-globe-icon p-0"></i> <i class="col-2 fal fa-angle-down rh-header__language-switcher-chevron p-0"></i> </button> <div class="rh-header__language-switcher-links-container dropdown-menu m-0"> <a href="/zh/protection-personal-data-statement-candidates" class="language-link dropdown-item rh-header__language-switcher-links" rel="nofollow" hreflang="zh-cn" role="menuitem" data-drupal-link-system-path="node/5196">ZH</a> <a href="/en/protection-personal-data-statement-candidates" class="language-link rh-header__language-switcher-link--active dropdown-item rh-header__language-switcher-links" rel="nofollow" hreflang="en-cn" role="menuitem" data-drupal-link-system-path="node/5196">EN</a></div> </div> <div class="rh-header__language-switcher-links-container--mobile d-md-none d-xs-block"> <li class="nav-item rh-top-nav__item rh-top-nav__item--expanded"> <span target="_self" class="nav-link rh-top-nav__link rh-top-nav__link--expandable rh-header__link">Languages</span> <ul class="nav rh-top-nav mt-0 justify-content-start rh-top-nav__sub-menu d-none" role="menu"> <i class="d-md-none fas fa-chevron-left rh-header__menu-back-arrow--mobile"></i><li class="nav-item rh-top-nav__item"><a href="/zh/protection-personal-data-statement-candidates" class="language-link dropdown-item rh-header__language-switcher-links" rel="nofollow" hreflang="zh-cn" role="menuitem" data-drupal-link-system-path="node/5196">ZH</a></li> <span>|</span> <li class="nav-item rh-top-nav__item"><a href="/en/protection-personal-data-statement-candidates" class="language-link rh-header__language-switcher-link--active dropdown-item rh-header__language-switcher-links" rel="nofollow" hreflang="en-cn" role="menuitem" data-drupal-link-system-path="node/5196">EN</a></li> </ul> </li> </div> </div> </div> </div> </div> </div> </nav> <div class="rh-header__menu-slider-container--mobile"></div> <div id="breadcrumb" class="clearfix"> <div class="row clearfix"> <div class="container-fluid region rh-region-breadcrumb"> <div id="block-rhalf-2019-breadcrumbs" data-block-plugin-id="system_breadcrumb_block" class="block block-system block-system-breadcrumb-block"> <div class="content"> <nav class="rh-breadcrumb" role="navigation" aria-labelledby="system-breadcrumb"> <h2 id="system-breadcrumb" class="visually-hidden">Breadcrumb of the Robert Half Website</h2> <ol class="rh-breadcrumb__container breadcrumb"> <li class="breadcrumb-item rh-breadcrumb__item--active rh-breadcrumb__item"> Protection of Personal Data Statement for Candidates </li> </ol> </nav> </div> </div> </div> </div> </div> </div> </header> <div class="highlighted"> <aside class="container section clearfix" role="complementary"> <div id="block-fontoverridepathingmlr" data-block-plugin-id="block_content:71772f8c-9834-440d-b95d-bb375af1886c" class="block block-block-content block-block-content71772f8c-9834-440d-b95d-bb375af1886c"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ /******* LAUNCH17 *******/ /* ---------- Paragraph base ---------- */ .rh-body-copy, /* p, removing and targeting specific items to update 3/11/20 MR*/ .rh-job-page__applicant-counter-label, .rh-job-page__view-counter-label, .rh-job-page__job-info-text, .rh-job-page__office-details, .rh-job-order__tagline, .rh-job-page__sidebar-see-more, .rh-job-result-sidebar__job-title, .rh-job-result-sidebar__job-details, .rh-salary-calculator__salary-messaging, .rh-salary-calculator__salary-previous, .rh-thank-you-page__message-small, .rh-thank-you-page__bold-label, .rh-thank-you-page__job-info, .rh-branch__content-container li, .rh-client-payment-portal__container p, .rh-client-payment-portal__container .rh-job-page__applicant-counter-label, .rh-client-payment-portal__container .rh-job-page__view-counter-label, .rh-client-payment-portal__container .rh-job-page__job-info-text, .rh-client-payment-portal__container .rh-job-page__office-details, .rh-client-payment-portal__container .rh-job-order__tagline, .rh-client-payment-portal__container .rh-job-page__sidebar-see-more, .rh-client-payment-portal__container .rh-job-result-sidebar__job-title, .rh-client-payment-portal__container .rh-job-result-sidebar__job-details, .rh-client-payment-portal__container .rh-salary-calculator__salary-messaging, .rh-client-payment-portal__container .rh-salary-calculator__salary-previous, .rh-client-payment-portal__container .rh-thank-you-page__message-small, .rh-client-payment-portal__container .rh-thank-you-page__bold-label, .rh-client-payment-portal__container .rh-thank-you-page__job-info, .rh-client-payment-portal__step-indicator .progress-indicator, .rh-client-payment-portal__message.auth-invoice-paid, .rh-client-payment-portal__invoices .rh-client-payment-portal__invoice-error-message, .rh-client-payment-portal__invoices--total-exceeded-error, .rh-client-payment-portal__checkout label, .rh-client-payment-portal__result p, .rh-client-payment-portal__result .rh-job-page__applicant-counter-label, .rh-client-payment-portal__result .rh-job-page__view-counter-label, .rh-client-payment-portal__result .rh-job-page__job-info-text, .rh-client-payment-portal__result .rh-job-page__office-details, .rh-client-payment-portal__result .rh-job-order__tagline, .rh-client-payment-portal__result .rh-job-page__sidebar-see-more, .rh-client-payment-portal__result .rh-job-result-sidebar__job-title, .rh-client-payment-portal__result .rh-job-result-sidebar__job-details, .rh-client-payment-portal__result .rh-salary-calculator__salary-messaging, .rh-client-payment-portal__result .rh-salary-calculator__salary-previous, .rh-client-payment-portal__result .rh-thank-you-page__message-small, .rh-client-payment-portal__result .rh-thank-you-page__bold-label, .rh-client-payment-portal__result .rh-thank-you-page__job-info, .rh-client-payment-portal__footer .rh-client-payment-portal__tou-link, .rh-client-payment-portal__footer .rh-client-payment-portal__privacy-policy, .rh-client-payment-portal__footer .rh-client-payment-portal__need-help, .rh-client-payment-portal__invoice-footer, .rh-client-payment-portal__buttons-wrapper .rh-client-payment-portal__review-copy-text, .rh-client-payment-portal__thank-you-tagline, .rh-client-payment-portal__thank-you-result-info, .rh-client-payment-portal__thank-you-result-message > p, .rh-client-payment-portal__thank-you-result-message > .rh-job-page__applicant-counter-label, .rh-client-payment-portal__thank-you-result-message > .rh-job-page__view-counter-label, .rh-client-payment-portal__thank-you-result-message > .rh-job-page__job-info-text, .rh-client-payment-portal__thank-you-result-message > .rh-job-page__office-details, .rh-client-payment-portal__thank-you-result-message > .rh-job-order__tagline, .rh-client-payment-portal__thank-you-result-message > .rh-job-page__sidebar-see-more, .rh-client-payment-portal__thank-you-result-message > .rh-job-result-sidebar__job-title, .rh-client-payment-portal__thank-you-result-message > .rh-job-result-sidebar__job-details, .rh-client-payment-portal__thank-you-result-message > .rh-salary-calculator__salary-messaging, .rh-client-payment-portal__thank-you-result-message > .rh-salary-calculator__salary-previous, .rh-client-payment-portal__thank-you-result-message > .rh-thank-you-page__message-small, .rh-client-payment-portal__thank-you-result-message > .rh-thank-you-page__bold-label, .rh-client-payment-portal__thank-you-result-message > .rh-thank-you-page__job-info, .rh-client-payment-portal__decline-tagline, .rh-eck-resource-list__text-container p, .rh-eck-resource-list__text-container .rh-job-page__applicant-counter-label, .rh-eck-resource-list__text-container .rh-job-page__view-counter-label, .rh-eck-resource-list__text-container .rh-job-page__job-info-text, .rh-eck-resource-list__text-container .rh-job-page__office-details, .rh-eck-resource-list__text-container .rh-job-order__tagline, .rh-eck-resource-list__text-container .rh-job-page__sidebar-see-more, .rh-eck-resource-list__text-container .rh-job-result-sidebar__job-title, .rh-eck-resource-list__text-container .rh-job-result-sidebar__job-details, .rh-eck-resource-list__text-container .rh-salary-calculator__salary-messaging, .rh-eck-resource-list__text-container .rh-salary-calculator__salary-previous, .rh-eck-resource-list__text-container .rh-thank-you-page__message-small, .rh-eck-resource-list__text-container .rh-thank-you-page__bold-label, .rh-eck-resource-list__text-container .rh-thank-you-page__job-info, /* .site-footer .nav, .rh-footer__nav-link, */ .rh-job-alerts-modal__subtitle, .rh-job-alerts-modal__form .rh-job-alerts__tou-container, .rh-job-page__result-navigator-text, .rh-job-result-table__sort-by-container span, .rh-job-result-table__create-job-alert-container span, .rh-job-result-table__narrow-by-container .rh-form-field__slider-span, .rh-job-result-table__list--use-sf-preferences .rh-job-result-table__location, .rh-job-result-table__list--use-sf-preferences .rh-job-result-table__emptype, .rh-job-result-table__list--use-sf-preferences .rh-job-result-table__salary, .rh-job-result-table__list--use-sf-preferences .rh-job-result-table__job-title, .rh-job-result-table__list--use-sf-preferences .rh-job-result-table__postdate, .rh-job-result-table__list--use-sf-preferences .rh-job-result-table__see-more-jobs-container--use-sf-preferences > a, .rh-job-result-table__see-more-jobs-container--use-sf-preferences > a, .rh-job-search__widget .rh-job-result-table__keyword-input, .rh-job-search__widget .rh-job-location-list__keyword-input, .rh-job-search__widget .rh-candidate-result-table__keyword-input, .rh-candidate-search__widget .rh-job-result-table__keyword-input, .rh-candidate-search__widget .rh-job-location-list__keyword-input, .rh-candidate-search__widget .rh-candidate-result-table__keyword-input, .rh-iv-search__widget .rh-job-result-table__keyword-input, .rh-iv-search__widget .rh-job-location-list__keyword-input, .rh-iv-search__widget .rh-candidate-result-table__keyword-input, .rh-job-search__widget .rh-job-result-table__location-input, .rh-job-search__widget .rh-job-location-list__location-input, .rh-job-search__widget .rh-candidate-result-table__location-select, .rh-job-search__widget .rh-candidate-result-table__location-input, .rh-candidate-search__widget .rh-job-result-table__location-input, .rh-candidate-search__widget .rh-job-location-list__location-input, .rh-candidate-search__widget .rh-candidate-result-table__location-select, .rh-candidate-search__widget .rh-candidate-result-table__location-input, .rh-iv-search__widget .rh-job-result-table__location-input, .rh-iv-search__widget .rh-job-location-list__location-input, .rh-iv-search__widget .rh-candidate-result-table__location-select, .rh-iv-search__widget .rh-candidate-result-table__location-input, .rh-conditional-modal__container, .rh-office-locator__results-toggle-list, .rh-office-locator__results-toggle-map, .rh-office-locator-map__results-title, .rh-office-locator-map__results-text, .rh-office-locator-map__results-phone, .rh-office-locator-map__results-link, .rh-office-locator-map__results-office-info-title, .rh-office-locator-map__results-office-info-text, .rh-office-locator-map__results-office-info-link, .rh-office-locator__location-field, .rh-office-locator__distance-field, .node__content, .rh-eck-featured-carousel__job-city, .rh-conditional-modal__password-form-text--input, .rh-candidate-search__initial-search-text, .rh-candidate-search-input, .rh-candidate-search-results__info, .rh-candidate-search-results__candidate-count-info, .rh-candidate-search-candidate-card__id, .rh-candidate-search-candidate-card__label, .rh-candidate-search-candidate-card__skills-item, .rh-candidate-search-candidate-card__more-text, .rh-candidate-search-candidate-card__less-text, .rh-candidate-search-candidate-card__more-skills, .rh-candidate-search-mobile-button, .rh-candidate-search-filter__label, .rh-candidate-search-filter__select, .rh-candidate-search__sticky-bar-text, .rh-candidate-search-candidate-detail__label, .rh-candidate-search-candidate-detail__subtitle, .rh-candidate-search-candidate-detail__skills-list li, .rh-candidate-search-candidate-detail__skills-item, .rh-candidate-search-candidate-detail__share-profile, .rh-candidate-search-input .selectize-input input, .rh-candidate-search-input .selectize-input > .item, .rh-candidate-search-form__keywords .selectize-input input, .rh-candidate-search-form__keywords .selectize-input > .item, .rh-form-field__checkbox, .rh-form-field__checkbox-inline, .rh-form-field__radio-group, .rh-form-field__radio-inline-group, .rh-form-field__switch, .rh-form-field__floating-label input, .rh-form-field__select-selected, .rh-form-field__textarea textarea, .rh-form-field__checkbox .alert, .rh-form-field__checkbox .alert-danger, .rh-form-field__checkbox-inline .alert, .rh-form-field__checkbox-inline .alert-danger, .rh-form-field__radio .alert, .rh-form-field__radio .alert-danger, .rh-form-field__radio-inline .alert, .rh-form-field__radio-inline .alert-danger, .rh-form-field__switch .alert, .rh-form-field__switch .alert-danger, .rh-form-field__floating-label .alert, .rh-form-field__floating-label .alert-danger, .rh-form-field__select .alert, .rh-form-field__select .alert-danger, .rh-form-field__button .alert, .rh-form-field__button .alert-danger, .rh-form-field__textarea .alert, .rh-form-field__textarea .alert-danger, .rh-form-field__slider-label, .rh-form-field__slider_callout input, .rh-form-field__slider_callout--dual input, .rh-mkt-floating-label__text--input, .rh-mkt-floating-label__select-selected { font-size: 16px !important; line-height: 24px !important; } .rh-eck-domino__content p /* Remove current 18px font override, allow it to take on the standard p settings */{ font-size: 16px !important; line-height: 24px !important; } /* ---------- H2 & H3 font family ---------- */ .rh-job-page__job-info-header, .rh-job-page__sidebar-title, .rh-title__display-3, .rh-client-payment-portal__checkout h4, /* new rhalf_2019 style applied ---- .site-footer p.rh-footer__collapse-header, .site-footer .rh-footer__collapse-header.rh-job-page__applicant-counter-label, .site-footer .rh-footer__collapse-header.rh-job-page__view-counter-label, .site-footer .rh-footer__collapse-header.rh-job-page__job-info-text, .site-footer .rh-footer__collapse-header.rh-job-page__office-details, .site-footer .rh-footer__collapse-header.rh-job-order__tagline, .site-footer .rh-footer__collapse-header.rh-job-page__sidebar-see-more, .site-footer .rh-footer__collapse-header.rh-job-result-sidebar__job-title, .site-footer .rh-footer__collapse-header.rh-job-result-sidebar__job-details, .site-footer .rh-footer__collapse-header.rh-salary-calculator__salary-messaging, .site-footer .rh-footer__collapse-header.rh-salary-calculator__salary-previous, .site-footer .rh-footer__collapse-header.rh-thank-you-page__message-small, .site-footer .rh-footer__collapse-header.rh-thank-you-page__bold-label, .site-footer .rh-footer__collapse-header.rh-thank-you-page__job-info,*/ .rh-job-alerts-modal__title, .rh-job-result-table__title--use-sf-preferences, .rh-salary-calculator__salary-placeholder, .rh-salary-calculator__salary-error { font-family: "RH Futura Book", OpenSansRegular, "Open Sans Regular", sans-serif !important; } /* ---------- H3 base ---------- */ .rh-job-page__job-info-header, .rh-job-page__sidebar-title, .rh-title__display-3, .rh-client-payment-portal__checkout h4, /* .site-footer p.rh-footer__collapse-header, .site-footer .rh-footer__collapse-header.rh-job-page__applicant-counter-label, .site-footer .rh-footer__collapse-header.rh-job-page__view-counter-label, .site-footer .rh-footer__collapse-header.rh-job-page__job-info-text, .site-footer .rh-footer__collapse-header.rh-job-page__office-details, .site-footer .rh-footer__collapse-header.rh-job-order__tagline, .site-footer .rh-footer__collapse-header.rh-job-page__sidebar-see-more, .site-footer .rh-footer__collapse-header.rh-job-result-sidebar__job-title, .site-footer .rh-footer__collapse-header.rh-job-result-sidebar__job-details, .site-footer .rh-footer__collapse-header.rh-salary-calculator__salary-messaging, .site-footer .rh-footer__collapse-header.rh-salary-calculator__salary-previous, .site-footer .rh-footer__collapse-header.rh-thank-you-page__message-small, .site-footer .rh-footer__collapse-header.rh-thank-you-page__bold-label, .site-footer .rh-footer__collapse-header.rh-thank-you-page__job-info, */ .rh-job-alerts-modal__title, .rh-job-result-table__title--use-sf-preferences, .rh-salary-calculator__salary-placeholder, .rh-salary-calculator__salary-error { font-size: 28px !important; line-height: 32px !important; font-weight: 400 !important; } /* ---------- MS form ---------- */ .rh-job-order__specialized-service-form__widget-title /* set to display4 settings */ { font-size: 24px !important; line-height: 28px !important; } .rh-job-order__form-subtitles /* set to display5 settings */{ font-size: 20px !important; line-height: 24px !important; } /* ---------- Bullet lists - first found on MS page ---------- */ /* currently .node__content class is setting to correct font styling in this block */ li /* set to body copy size */ { font-size: 16px !important; line-height: 24px !important; } /* need to apply body copy size to content in slideshow feature on MS page and peoples titles on ES page. The content is currently set by .node__content because the text is only inside of a div instead of a proper html structure */ /* ---------- 3-across promos ---------- */ .rh-promos-view-block__promo-item a { font-weight: normal !important; } /* ---------- blog listings ---------- */ .rh-listing a { font-weight: normal !important; } .rh-listing__byline { font-size: 14px !important; } .rh-taxonomy__node-title /* title at the top of Career Development */ { font-family: "RH Futura Book",OpenSansRegular,"Open Sans Regular",sans-serif !important; } .rh-side-nav__link /* blog sidebar navigation */ { font-family: "RH Futura Book",OpenSansRegular,"Open Sans Regular",sans-serif !important; } /* ---------- article CT pages including blog category pages ---------- */ /* .rh-title__display-2, removed because of impact loc widget title */ .rh-blog__node-title, .rh-article__node-title, .rh-taxonomy__node-title { font-family: "RH Futura Book", OpenSansRegular, "Open Sans Regular", sans-serif !important; font-size: 36px !important; line-height: 40px !important; } /* ---------- resume upload ---------- */ .rh-resume-upload-step-1__section-text, .rh-resume-upload-step-2__section-text, .rh-resume-upload-step-3__section-text { font-size: 24px !important; } /* ---------- blog category pages ---------- */ .rh-listing__topic a { font-size: 14px !important; } /* ---------- blog category template update ---------- */ /* ---------- add Display 3 class to the article headlines ---------- */ /* ---------- salary calculator ---------- */ .rh-title__display-4, .rh-client-payment-portal__container .step-3 .rh-client-payment-portal__invoices--total-label, .rh-client-payment-portal__container .step-3 .rh-client-payment-portal__invoices--total, .rh-client-payment-portal__tagline, .rh-client-payment-portal__invoices .rh-client-payment-portal__invoice-list-heading, .rh-client-payment-portal__checkout .rh-client-payment-portal__invoices--total, .rh-client-payment-portal__checkout .rh-client-payment-portal__invoices--total-label, .rh-salary-calculator__form label, .rh-salary-calculator__salary-text-placeholder, .rh-office-locator__form-label, .node--type-rh-home-page .rh-hero-banner-eck-paragraph__text h3, .rh-candidate-search-candidate-detail__title { font-family: "RH Futura Book", OpenSansRegular, "Open Sans Regular", sans-serif !important; } .rh-salary-calculator__form label { font-weight: 400 !important; font-size: 16px !important; } /* ---------- research and insights MARTECH ---------- */ .heading-text { /* --- change to display override 5 --- */ } /* --- FAQ MARTECH changes needed --- */ /* ---------- investor center ---------- */ .rh-investor-center__section .view-financial-news .views-field-title, .rh-investor-center__section .view-id-sec_filings .views-field-field-financial-document a { font-family: "RH Futura Book", OpenSansRegular, "Open Sans Regular", sans-serif !important; font-size: 16px !important; line-height: 24px !important; font-weight: 400 !important; } .rh-side-nav__link { font-family: "RH Futura Book", OpenSansRegular, "Open Sans Regular", sans-serif !important; font-size: 16px !important; line-height: 24px !important; font-weight: 400 !important; } /* ---------- cpp ---------- */ /* fixed with font JIRA .rh-client-payment-portal__title { font-family: "Futura LT W05 Book", OpenSansRegular, "Open Sans Regular", sans-serif !important; font-size: 36px !important; line-height: 40px !important; font-weight: 400 !important; } */ .rh-client-payment-portal__contact-text /* making it match display 5 */ { font-family: "RH Futura Book", OpenSansRegular, "Open Sans Regular", sans-serif !important; } /******************* PRODUCTION FIXES *******************/ /* FOOTER - remove all caps from the headlines */ .site-footer p.rh-footer__collapse-header { text-transform: none !important; } /* OFFICE LOCATION WIDGET */ .rh-office-locator__submit-button { font-family: "RH Futura Book",OpenSansRegular,"Open Sans Regular",sans-serif !important; font-size: 18px !important; } /* BLOG CATEGORY PAGE */ .rh-listing__title /* update class to display 3 */ { font-size: 28px !important; line-height: 32px !important; } /* WORKPLACE RESEARCH */ .section-headlines /* set to display 2 settings. Could change the page structure to proper H2 and remove this */ { font-family: 32px !important; line-height: 36px !important; font-weight: 400 !important; } /* BENCHMARKING - MARTECH UPDATE */ .display3 { font-family: "RH Futura Book",OpenSansRegular,"Open Sans Regular",sans-serif !important; font-size: 28px !important; line-height: 32px !important; } /* JOB SEARCH - set back to values from the main theme */ .sc-fBuWsC, .VfVvw /* Job alert box */ { font-size: 16px !important; line-height: 20px !important; } .leDRWK /* Create a job alert title in box on results and details page */{ font-family: "RH Futura Bold", OpenSansBold, "Open Sans Bold", sans-serif !important; } .htHwMS /* job title on job cards */ { font-size: 20px !important; /* should be 18px on mobile */ font-family: "RH Futura Medium",OpenSansRegular,"Open Sans Regular",sans-serif !important; } .dAZvOI /* date on job cards -- FIXED????? 8/13/21 testing */ { font-size: 14px !important; } .jXcbDn /* job details pg - description and requirements titles */ { font-size: 24px !important; } .cJaDPY /* similar jobs title on job detail page -- FIXED????? 8/13/21 testing */{ font-size: 24px !important; font-weight: normal !important; } .jmFjSe /* filter title on results page */ { font-size: 16px !important; } .cCWIDg /* latest job postings title with blank search */ { font-size: 16px !important; } .fUpkcb /* back to search link on job details */ { font-family: "RH Futura Book",OpenSansRegular,"Open Sans Regular",sans-serif !important; } .knnUaN /* Apply now button on job details */ { font-family: "RH Futura Book",OpenSansRegular,"Open Sans Regular",sans-serif !important; } .Gdaub a /* Have an account link under button on job details */ { font-family: "RH Futura Book",OpenSansRegular,"Open Sans Regular",sans-serif !important; } .jss1906 /* word filters changed from heavy -- FIXED????? 8/13/21 testing */ { font-family: "RH Futura Medium",OpenSansRegular,"Open Sans Regular",sans-serif !important; } /* CANDIDATE BROWSE - Removed Oct 22 2020, CB redesign complete, no longer needed*/ /* SITE SEARCH */ .rh-site-search__h1-title /* showing number of results link needs to change to Display 5 */ { font-size: 16px !important; line-height: 24px !important; } .rh-site-search__result-card-title /* result title needs to change to Display 4 */ { font-family: "RH Futura Book",OpenSansRegular,"Open Sans Regular",sans-serif !important; font-size: 24px !important; line-height: 28px !important; } .rh-site-search__result-card-teaser /* result description needs to change to Body copy */ { font-size: 16px !important; line-height: 24px !important; } .rh-site-search__result-card-link-text /* result link text needs to change to Body detail */ { font-size: 14px !important; line-height: 20px !important; } /* City-Metro Promo Tiles */ /* XS */ .rh-card__metro-text--medium { font-size: 21px !important; line-height: 24px !important; } /* Sm */ @media only screen and (min-width: 480px) { .rh-card__metro-text--medium { font-size: 32px !important; line-height: 36px !important; } } /* Md */ @media only screen and (min-width: 768px) { .rh-card__metro-text--medium { font-size: 21px !important; line-height: 24px !important; } } /* Lg */ @media only screen and (min-width: 1024px) { .rh-card__metro-text--medium { font-size: 27px !important; line-height: 30px !important; } } /* XL */ @media only screen and (min-width: 1280px) { .rh-card__metro-text--medium { font-size: 32px !important; line-height: 36px !important; } } /* JO Widget */ /* REQUEST STAFF button needs to be "Request Staff" */ /******************* PRODUCTION TEMP OVERRIDES *******************/ /** Remove once some of the above fixes go in place **/ /* Metro hero phone number, affected by p update */ .fs-28 { font-size: 28px !important; } /* Footer section titles "about us" etc */ .site-footer h2, .site-footer p.rh-footer__collapse-header { font-size: 18px !important; } .rh-eck-domino__title /* title next to the icon on the interactive dominos tiles */ { font-size: 20px !important; } /* Salary Calculator */ #label-edit-select-specialization, #label-edit-select-job-category, #label-edit-select-job-title, #label-edit-select-location, #label-edit-select-city /*form labels*/ { font-family: "RH Futura Book",OpenSansRegular,"Open Sans Regular",sans-serif !important; } .rh-salary-calculator__salary-text-placeholder /* results first line of text */ { font-family: "RH Futura Book",OpenSansRegular,"Open Sans Regular",sans-serif !important; } .rh-salary-calculator__default-comment { font-size: 16px !important; } /* RHD Banner on /employers page */ #RHDbannerText /* headline to Display 3 settings except Medium instead */ { font-family: "RH Futura Medium",OpenSansRegular,"Open Sans Regular",sans-serif !important; font-weight: normal !important; font-size: 28px !important; line-height: 36px !important; } /*--><!]]>*/ </style></div> </div> </div> <div data-drupal-messages-fallback class="hidden"></div> <div id="block-quickediteckrestrictedfordev" data-block-plugin-id="block_content:6394d365-0fee-4b83-885b-01f57c92626d" class="block block-block-content block-block-content6394d365-0fee-4b83-885b-01f57c92626d"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><script> <!--//--><![CDATA[// ><!-- (function () { let menu = null; let currentECK = null; let lang = () => { let currLang = window.location.pathname.split('/')[1]; if(currLang.length === 2) return currLang; return null; } function addMenuListeners(){ document.getElementById('editECK').addEventListener('click', goToEdit); } function goToEdit(){ hidemenu(); if(currentECK) { if(lang()) window.open(`/${lang()}/${currentECK}/edit`, '_blank'); else window.open(`/${currentECK}/edit`, '_blank'); } } function showmenu(ev){ //stop the real right click menu ev.preventDefault(); //show the custom menu console.log( ev.clientX, ev.clientY ); menu.style.top = `${ev.clientY - 20}px`; menu.style.left = `${ev.clientX - 20}px`; menu.classList.remove('off'); console.log('CURRENT ECK', this.getAttribute('data-quickedit-entity-id')); currentECK = this.getAttribute('data-quickedit-entity-id'); } function hidemenu(ev){ menu.classList.add('off'); menu.style.top = '-200%'; menu.style.left = '-200%'; } // if(document.readyState !== 'loading'){ jQuery(document).ready(() => { if(document.querySelectorAll('.field__item > [data-quickedit-entity-id]').length) { let node = document.createElement("div"); let nodeBtn = document.createElement("button"); node.classList.add("ecks-edit-menu","off"); nodeBtn.id = "editECK"; nodeBtn.classList.add("menu-item"); nodeBtn.textContent = "Edit ECK"; node.appendChild(nodeBtn); document.querySelector('body').appendChild(node); menu = document.querySelector('.ecks-edit-menu'); console.log('THIS IS THE EXT') document.querySelectorAll('[data-quickedit-entity-id]').forEach(el => el.getAttribute('data-quickedit-entity-id').includes('eck_paragraphs') && el.addEventListener('dblclick', showmenu)) // //add a listener for leaving the menu and hiding it menu.addEventListener('mouseleave', hidemenu); // //add the listeners for the menu items addMenuListeners(); } }); }()); //--><!]]> </script><style> <!--/*--><![CDATA[/* ><!--*/ .ecks-edit-menu{ background-color: rgb(241, 238, 238); color: #333; border: 1px solid #aaa; box-shadow: 2px 2px 2px #999; border-radius: 0.2rem; list-style: none; position: fixed; z-index: 9999999; } .ecks-edit-menu.off{ top: -200%; left: -200%; } .ecks-edit-menu.menu-item{ height: 1.5rem; line-height: 1.5rem; font-size: 1rem; font-weight: 100; padding: 10px; cursor: pointer; } .ecks-edit-menu.menu-item:hover, .ecks-edit-menu.menu-item:active{ color: #000; font-weight: 500; } /*--><!]]>*/ </style></div> </div> </div> <div id="block-trackingsitepathing-2" data-block-plugin-id="block_content:48e23620-859e-4a16-a24e-74a3f02276dc" class="block block-block-content block-block-content48e23620-859e-4a16-a24e-74a3f02276dc"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><script> <!--//--><![CDATA[// ><!-- // Global tracking script jQuery(document).ready(function() { // Boolean to set if tealium or gtm let isTealium = false; /************ Start of main tracking function **********/ function trackingFunction(currentElement) { // 'currentElement' reference to the specific element clicked let clickedElement = jQuery(currentElement); let tracking = { // Set tracking key for either to Tealium or GTM 'key': isTealium ? "tealium_event" : "event", // Get the tracking event value from the tracking attribute 'event': clickedElement.attr("tracking"), // Set tracking function for either to Tealium or GTM send(data) { isTealium ? utag.link(data) : dataLayer.push(data) } } console.log("TRACKING OBJECT: ",tracking) // tracking data to be passed into link() let trackingData = { [tracking.key] : tracking.event }; // Get the clickable's text for special cases let clickableText = clickedElement.prop("tagName")==="INPUT" ? clickedElement.attr("value") : clickedElement.text(); // special cases requiring additional data switch(tracking.event) { case "content_button_click": trackingData["cta_button_text"] = clickableText; break; case "content_link_click": trackingData["cta_link_text"] = clickableText; break; case "domino_expanded_card_cta_click": trackingData["domino_expanded_cta_title"] = clickableText; break; default: break; } console.log('TRACKING DATA:',trackingData); tracking.send(trackingData); } jQuery('body').on('click', '[tracking]', function() { trackingFunction(this); }); }); //--><!]]> </script></div> </div> </div> </aside> </div> <div id="main-wrapper" class="layout-main-wrapper clearfix"> <div id="banner" class="clearfix"> <div class="row clearfix mx-0"> <div class="container-fluid region region-banner"> <div class="views-element-container block block-views block-views-blockrh-hero-banner-block-1" id="block-rhalf-2019-views-block-rh-hero-banner-block-1" data-block-plugin-id="views_block:rh_hero_banner-block_1"> <div class="content"> <div><div class="view view-rh-hero-banner view-id-rh_hero_banner view-display-id-block_1 js-view-dom-id-baceba2cb74625e90d6a12803e81b41d2f64ebffca9bad7f11f3638cf8a0339d"> <div class="view-content"> <div> <div><div></div></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div id="main" class="clearfix"> <div class="row clearfix"> <main class="main-content col order-last" id="content" role="main"> <section class="section"> <a id="main-content" tabindex="-1"></a> <div class="container-fluid col-lg-12 region region-content"> <div id="block-rhalf-2019-page-title" data-block-plugin-id="page_title_block" class="block block-core block-page-title-block"> <div class="content"> <h1 class="page-title node--type-rh-article rh-article__node-title rh-taxonomy__node-title">Protection of Personal Data Statement for Candidates</h1> </div> </div> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block-region-content"><div data-block-plugin-id="entity_view:node" class="block block-ctools block-entity-viewnode"> <div class="content"> <article role="article" about="/en/protection-personal-data-statement-candidates" class="node node--type-rh-article node--view-mode-default clearfix"> <header role="article" about="/en/protection-personal-data-statement-candidates" class="node node--type-rh-article node--view-mode-default clearfix node__content col-sm-12 col-md-10 offset-md-1"> </header> <div role="article" about="/en/protection-personal-data-statement-candidates" class="node node--type-rh-article node--view-mode-default clearfix node__content col-sm-12 col-md-10 offset-md-1"> <div class="field field--name-field-eck-ref-main-content field--type-entity-reference field--label-hidden field__items"> <div class="field__item"> <div data-eck-id="6396" class="container-fluid rh-eck rh-rich-text-eck-paragraph clearfix"> <div class="row rh-rich-text-eck-paragraph__text-container"> <div class="rh-rich-text-eck-paragraph__text clearfix text-formatted field field--name-field-eck-rich-text field--type-text-long field--label-hidden field__item"><p>Robert Half Human Resources Shanghai Company Limited (“RHL” or “Robert Half”), its parent and/or affiliated companies (local and outside of the People’s Republic of China (“PRC”)) (collectively, the “Company”) collects (directly and indirectly through third parties) relevant information about you (through interviews, tests, CVs, resumes, references, its website and this questionnaire) such as your identity details and information about your salary, education, career, expectations, skills, personality, etc. when processing your job application (referred to hereinafter as “personal details”). Other than for purposes of processing your job application, the Company will also use your personal details for purposes relating to future employment opportunities, artificial intelligence (AI)-enabled search and match of proposed candidates with client job vacancies (“AI matching”), human resource management, complying with regulations and such other purposes directly or incidentally relating to any of the above. The Company may also use your personal details to contact you from time to time (unless you instruct otherwise) about employment opportunities for you, and for direct marketing of its products and services to you, unless you expressly state that you do not want it to do so. The Company may make your personal details available as deemed necessary by the Company, including to comply with law or if the Company reasonably believes that such action is necessary to (a) comply with the laws requiring such disclosure, (b) protect the rights or property of the Company or its affiliated companies, (c) prevent a crime or protect national security or (d) protect the personal safety of the user or the public.</p> <p>By completing the separate specific consent form, you consent to the transfer, storage, and use of your personal details to related entities of the Company, government departments, regulatory authorities and/or third parties (including customers of the Company and/or, third party service providers) located in PRC or overseas for purposes relating to or in connection with your recruitment or employment, to the extent allowed by law. You also acknowledge that your personal details will be used to understand your qualifications, experience and suitability for present or future employment or provision of services. The Company may retain your personal details for as long as it is necessary to fulfil the purposes for which it was collected, or as required or permitted by laws. We will cease to retain your personal details when such retention no longer serves such purposes, or is no longer necessary for legal or business purposes. If engaged through the Company (if applicable), you understand and agree that processing of pay and other benefits related to your engagement may be processed by third parties in PRC or overseas. You agree that the Company may transfer your personal details to servers and databases located in PRC or overseas hosted by the Company or on its behalf.</p> <p>You have the right to peruse, obtain a copy of, correct, delete and request to transfer to a third party your personal information, as well as withdraw any of your consents (including opting out of processing of your personal details by AI Matching). If you withdraw your consent, depending on the nature of the withdrawal, we may not be able to continue providing services to you. Further information of how we use your personal details, and of how you can exercise your rights, and how any complaint you make will be dealt with by the Company, are set out in the Company’s Privacy Policy which is available at <a href="https://www.roberthalf.cn/en/privacy-statement">https://www.roberthalf.cn/en/privacy-statement</a>, or if you request, we can make available to you. You can contact the Company with any questions or requests in relation to the Privacy Policy at: Robert Half Human Resources Shanghai Company Limited, Room 1912-14, 19th Floor, Shanghai Two ICC, No 288 South Shaanxi Road, Xuhui District, Shanghai 200031, PRC or via email at: <a href="/cdn-cgi/l/email-protection#f8888a918e999b81b88a979a9d8a8c9099949ed69b96"><span class="__cf_email__" data-cfemail="c8b8baa1bea9abb188baa7aaadbabca0a9a4aee6aba6">[email protected]</span></a>.</p> <p> </p> </div> </div> </div></div> </div> </div> </article> </div> </div> </div> </div> </div> <div id="block-blogfeaturedimageheightfix" data-block-plugin-id="block_content:6d86a7bd-0f13-418c-bb21-1f43814f6bd2" class="block block-block-content block-block-content6d86a7bd-0f13-418c-bb21-1f43814f6bd2"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><!-- Temp fix for PMUI-11993 --><style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ #blog-featured-image { height: auto; overflow:visible; } /*--><!]]>*/ </style></div> </div> </div> </div> </section> </main> </div> </div> </div> <footer class="site-footer"> <div class="rh-footer__outer-wrapper"> <div class="rh-footer__top-wrapper container-fluid"> <div class="row region region-footer-top justify-content-center"> <div id="block-footerbranding-2" data-block-plugin-id="block_content:824b0b00-8e0f-4b3c-b187-120d3a5b4fa2" class="block block-block-content block-block-content824b0b00-8e0f-4b3c-b187-120d3a5b4fa2"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><!-- grey bar --><p> </p> </div> </div> </div> </div> </div> <div class="rh-footer__middle-wrapper container-fluid"> <div class="rh-footer__middle row justify-content-center clearfix"> <div class="rh-footer__middle-content-container col-12 col-md-3 region region-footer-first"> <nav role="navigation" aria-labelledby="block-rhalf-2019-footermenu2-menu" id="block-rhalf-2019-footermenu2" data-block-plugin-id="system_menu_block:footer-menu-2" class="block block-menu navigation menu--footer-menu-2 rh-footer__nav"> <p class="rh-footer__collapse-header" id="block-rhalf-2019-footermenu2-menu">About us</p> <i class="fas fa-angle-down d-lg-none float-right rh-footer__collapse-header rh-footer__icon-arrow"></i> <ul block="block-rhalf-2019-footermenu2" class="clearfix nav d-none d-md-block"> <li class="nav-item rh-footer__nav-item"> <a href="/en/about-us" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/1781">About Robert Half</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/about-us/our-brands" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/4916">Our brands</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/work-for-us" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/10">Careers</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/contact-us" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/3236">Contact us</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="https://www.roberthalf.com/investor-center" target="_self" class="nav-link rh-footer__nav-link">Investor centre</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/about-us/our-commitment-equality-diversity-and-inclusion" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/4911">Environmental, Social & Governance</a> </li> </ul> </nav> </div> <div class="rh-footer__middle-content-container col-12 col-md-3 region region-footer-second"> <nav role="navigation" aria-labelledby="block-rhalf-2019-footermenu3-menu" id="block-rhalf-2019-footermenu3" data-block-plugin-id="system_menu_block:footer-menu-3" class="block block-menu navigation menu--footer-menu-3 rh-footer__nav"> <p class="rh-footer__collapse-header" id="block-rhalf-2019-footermenu3-menu">Resources</p> <i class="fas fa-angle-down d-lg-none float-right rh-footer__collapse-header rh-footer__icon-arrow"></i> <ul block="block-rhalf-2019-footermenu3" class="clearfix nav d-none d-md-block"> <li class="nav-item rh-footer__nav-item"> <a href="/en/e-learning" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/20">e-Learning</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/job-directory" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/65">Job directory</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/salary-guide" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/5311">Salary Guide</a> </li> </ul> </nav> </div> <div class="rh-footer__middle-content-container col-12 col-md-3 region region-footer-third"> <nav role="navigation" aria-labelledby="block-rhalf-2019-ourbrands-menu" id="block-rhalf-2019-ourbrands" data-block-plugin-id="system_menu_block:footer-our-brands" class="block block-menu navigation menu--footer-our-brands rh-footer__nav"> <p class="rh-footer__collapse-header" id="block-rhalf-2019-ourbrands-menu">Legal</p> <i class="fas fa-angle-down d-lg-none float-right rh-footer__collapse-header rh-footer__icon-arrow"></i> <ul block="block-rhalf-2019-ourbrands" class="clearfix nav d-none d-md-block"> <li class="nav-item rh-footer__nav-item"> <a href="/en/corporate-info" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/19">Corporate info</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/privacy-statement" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/39">Privacy statement</a> </li> <li class="nav-item rh-footer__nav-item menu-item--active-trail"> <a href="/en/protection-personal-data-statement-candidates" class="nav-link rh-footer__nav-link active is-active" data-drupal-link-system-path="node/5196">Protection of personal data statement for candidates</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/website-terms" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/51">Website terms of use</a> </li> </ul> </nav> </div> <div class="rh-footer__middle-content-container col-12 col-md-3 region region-footer-fourth"> <nav role="navigation" aria-labelledby="block-rhalf-2019-footermenu1-menu" id="block-rhalf-2019-footermenu1" data-block-plugin-id="system_menu_block:footer-menu-1" class="block block-menu navigation menu--footer-menu-1 rh-footer__nav"> <p class="rh-footer__collapse-header" id="block-rhalf-2019-footermenu1-menu">Specialisations </p> <i class="fas fa-angle-down d-lg-none float-right rh-footer__collapse-header rh-footer__icon-arrow"></i> <ul block="block-rhalf-2019-footermenu1" class="clearfix nav d-none d-md-block"> <li class="nav-item rh-footer__nav-item"> <a href="/en/employers/finance-accounting" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/4996">Finance and accounting</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/employers/financial-services" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/4991">Financial services</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/employers/it-technology" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/5011">Technology</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/employers/managed-solutions/managed-business-solutions" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/4861">Managed business solutions</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/employers/managed-solutions/managed-technology-solutions" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/4856">Managed technology solutions</a> </li> <li class="nav-item rh-footer__nav-item"> <a href="/en/employers/project-consulting" target="_self" class="nav-link rh-footer__nav-link" data-drupal-link-system-path="node/5001">Project consulting </a> </li> </ul> </nav> </div> </div> </div> <div class="rh-footer__bottom-wrapper container-fluid"> <div class="rh-footer__bottom row justify-content-center clearfix"> <div class="row container-fluid rh-footer__section-container col-12 col-md-3 order-2 order-md-1 region region-footer-bottom-second"> <div id="block-rhalf-2019-footercopyright" class="rh-copyright__container block block-block-content block-block-content22b91d91-98ec-48e0-ab25-569fe8968e47" data-block-plugin-id="block_content:22b91d91-98ec-48e0-ab25-569fe8968e47"> <div class="content"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>© <span class="current-year">2024</span> <a href="/en"> Robert Half</a> All Rights Reserved. <a href="https://beian.miit.gov.cn/" target="_blank">沪ICP备17026036号-1</a></p> </div> </div> </div> </div> <div class="row container-fluid rh-footer__section-container col-12 col-md-3 order-3 region region-footer-bottom-third"> <div id="block-rhalf-2019-countryselector" class="rh-country-selector__container block block-menu navigation menu--country-selector" data-block-plugin-id="system_menu_block:country-selector"> <div class="rh-country-selector btn bs dropup"> <button block="block-rhalf-2019-countryselector" class="btn btn-basic btn-xs rh-country-selector__item--expanded dropdown-toggle" data-toggle="dropdown" data-flip="false" aria-haspopup="true" aria-expanded="false" tabindex="0"> <a href="https://www.roberthalf.cn/zh" class="rh-country-selector__flag-chn nav-link rh-country-selector__item" target="_self">China, Mainland</a> <i class="rh-country-selector__chevron fas fa-sort-down"></i> </button> <span class="sr-only">Toggle Dropup</span> <div class="dropdown-menu rh-country-selector__children" role="menu"> <a href="https://www.roberthalf.com.au" class="rh-country-selector__flag-aus nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Australia</a> <a href="https://www.roberthalf.be" class="rh-country-selector__flag-bel nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Belgium</a> <a href="https://www.roberthalf.com.br" class="rh-country-selector__flag-bra nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Brazil</a> <a href="https://www.roberthalf.ca" class="rh-country-selector__flag-can nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Canada</a> <a href="https://www.roberthalf.cl" class="rh-country-selector__flag-chl nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Chile</a> <a href="https://www.roberthalf.fr" class="rh-country-selector__flag-fra nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">France</a> <a href="https://www.roberthalf.de" class="rh-country-selector__flag-ger nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Germany</a> <a href="https://www.roberthalf.com.hk" class="rh-country-selector__flag-hk nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Hong Kong, China</a> <a href="https://www.roberthalf.ie" class="rh-country-selector__flag-ie nav-link rh-country-selector__item dropdown-item" role="menuitem">Ireland</a> <a href="https://www.roberthalf.jp" class="rh-country-selector__flag-jpn nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Japan</a> <a href="https://www.roberthalf.be/en/luxembourg" class="rh-country-selector__flag-lux nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Luxembourg</a> <a href="https://www.roberthalf.nl" class="rh-country-selector__flag-nld nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Netherlands</a> <a href="https://www.roberthalf.co.nz" class="rh-country-selector__flag-nzl nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">New Zealand</a> <a href="https://www.roberthalf.com.sg" class="rh-country-selector__flag-sgp nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Singapore</a> <a href="https://www.roberthalf.ch" class="rh-country-selector__flag-che nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">Switzerland</a> <a href="https://www.roberthalf.ae" class="rh-country-selector__flag-uae nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">UAE</a> <a href="https://www.roberthalf.co.uk" class="rh-country-selector__flag-uk nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">United Kingdom</a> <a href="https://www.roberthalf.com" class="rh-country-selector__flag-usa nav-link rh-country-selector__item dropdown-item" target="_self" rel="nofollow" role="menuitem">United States</a> </div> </div> </div> </div> </div> </div> </div> </footer> </div> </div> </div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="//unpkg.com/web-vitals/dist/web-vitals.iife.js" defer></script> <script src="/sites/roberthalf.cn/files/js/js_1eKitD0FsenLNjnLjp4nLiPUSzZObjTwk8VUaMirXy0.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"76d37e6286","applicationID":"999203574","transactionName":"ZlNSN0NZWUVTB0cNV18ZcQBFUVhYHSBBEUhQWmwgXkpSancKRw1MSGpzDF9MRVleCFYWZHRYRApFQWFfVxNwC1ZFRF8PXV1FGwwSWgFP","queueTime":14,"applicationTime":704,"atts":"ShRFQQtDShoQBRFeQ0xL","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>