/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:iconfont;src:url(//mconcat.lietou-static.com/fe-mobile-h5/v6/images/iconfont.2eedc845.eot);src:url(//mconcat.lietou-static.com/fe-mobile-h5/v6/images/iconfont.2eedc845.eot#iefix) format("eot"),url(//mconcat.lietou-static.com/fe-mobile-h5/v6/images/iconfont.73a86457.woff) format("woff"),url(//mconcat.lietou-static.com/fe-mobile-h5/v6/images/iconfont.9f1015aa.ttf) format("truetype"),url(//mconcat.lietou-static.com/fe-mobile-h5/v6/images/iconfont.4660de47.svg#iconfont) format("svg")}.text-icon,.text-icon:before{display:inline-block;font-family:iconfont;font-style:normal;text-decoration:none;vertical-align:bottom}.icon-address:before{content:"\e001"}.icon-advertisement:before{content:"\e002"}.icon-all-industry:before{content:"\e003"}.icon-all-post:before{content:"\e004"}.icon-apply-feedback:before{content:"\e005"}.icon-apply-privacy:before{content:"\e006"}.icon-apply-recode:before{content:"\e007"}.icon-area:before{content:"\e008"}.icon-arrow-circle:before{content:"\e009"}.icon-arrow-down:before{content:"\e00a"}.icon-arrow-left-circle:before{content:"\e00b"}.icon-arrow-right:before{content:"\e00c"}.icon-arrow-up:before{content:"\e00d"}.icon-artboard:before{content:"\e0b8"}.icon-back-top:before{content:"\e00e"}.icon-back:before{content:"\e00f"}.icon-bag:before{content:"\e0a4"}.icon-behavior:before{content:"\e010"}.icon-book:before{content:"\e011"}.icon-briefcase:before{content:"\e012"}.icon-building:before{content:"\e013"}.icon-chain:before{content:"\e014"}.icon-change:before{content:"\e015"}.icon-check:before{content:"\e016"}.icon-checked:before{content:"\e0a5"}.icon-checkright:before{content:"\e017"}.icon-circle-alert:before{content:"\e0a6"}.icon-city:before{content:"\e0c7"}.icon-clock:before{content:"\e018"}.icon-close-circle:before{content:"\e019"}.icon-close:before{content:"\e01a"}.icon-cmp:before{content:"\e01b"}.icon-collected:before{content:"\e01c"}.icon-collection:before{content:"\e01d"}.icon-company:before{content:"\e01e"}.icon-complete-resume:before{content:"\e01f"}.icon-completeness:before{content:"\e020"}.icon-computer:before{content:"\e021"}.icon-connection:before{content:"\e022"}.icon-consumption:before{content:"\e023"}.icon-credit-sns:before{content:"\e024"}.icon-credit:before{content:"\e025"}.icon-custom:before{content:"\e0b9"}.icon-desc:before{content:"\e026"}.icon-dialogue-left:before{content:"\e027"}.icon-dot-loading:before{content:"\e028"}.icon-down:before{content:"\e029"}.icon-drop:before{content:"\e02a"}.icon-edit-bg:before{content:"\e02b"}.icon-edu-new:before{content:"\e0a7"}.icon-edu-old:before{content:"\e0a8"}.icon-edu:before{content:"\e02c"}.icon-education:before{content:"\e02d"}.icon-eg:before{content:"\e02e"}.icon-email-solid:before{content:"\e02f"}.icon-email:before{content:"\e030"}.icon-employ:before{content:"\e031"}.icon-empty-heart:before{content:"\e032"}.icon-empty:before{content:"\e033"}.icon-ensure:before{content:"\e0ba"}.icon-entrust:before{content:"\e034"}.icon-error:before{content:"\e0c5"}.icon-evaluate:before{content:"\e035"}.icon-expand:before{content:"\e0a9"}.icon-experience-old:before{content:"\e0aa"}.icon-experience:before{content:"\e036"}.icon-eye:before{content:"\e0ab"}.icon-face:before{content:"\e037"}.icon-failed:before{content:"\e038"}.icon-feedback:before{content:"\e039"}.icon-finance:before{content:"\e03a"}.icon-flatedit:before{content:"\e0a3"}.icon-folder:before{content:"\e03b"}.icon-follow:before{content:"\e0c3"}.icon-go-ahead-small:before{content:"\e0ac"}.icon-go-ahead:before{content:"\e03c"}.icon-go-back:before{content:"\e0ad"}.icon-goldcard:before{content:"\e03d"}.icon-happy:before{content:"\e03e"}.icon-head-down:before{content:"\e0c6"}.icon-heart:before{content:"\e03f"}.icon-home:before{content:"\e040"}.icon-honesty:before{content:"\e041"}.icon-hurry:before{content:"\e042"}.icon-idcard:before{content:"\e043"}.icon-improve-resume:before{content:"\e044"}.icon-industry:before{content:"\e045"}.icon-internet:before{content:"\e046"}.icon-invisible:before{content:"\e047"}.icon-job:before{content:"\e048"}.icon-leave-word:before{content:"\e0ae"}.icon-line-right:before{content:"\e049"}.icon-loading:before{content:"\e04a"}.icon-location:before{content:"\e0af"}.icon-logo:before{content:"\e04b"}.icon-m:before{content:"\e04c"}.icon-manufacturing:before{content:"\e04d"}.icon-mask-interview:before{content:"\e04e"}.icon-mask-job:before{content:"\e04f"}.icon-mask-time:before{content:"\e050"}.icon-media:before{content:"\e0b0"}.icon-medical:before{content:"\e051"}.icon-message:before{content:"\e052"}.icon-midia:before{content:"\e053"}.icon-mine:before{content:"\e0c1"}.icon-msg:before{content:"\e054"}.icon-narrow-down:before{content:"\e055"}.icon-new-close:before{content:"\e0bb"}.icon-new-down:before{content:"\e095"}.icon-new-down2:before{content:"\e0b7"}.icon-new-down2的副本:before{content:"\e0c9"}.icon-new-edu:before{content:"\e096"}.icon-new-eye-close:before{content:"\e0bc"}.icon-new-eye:before{content:"\e0bd"}.icon-new-job:before{content:"\e097"}.icon-new-no:before{content:"\e098"}.icon-new-no2:before{content:"\e0bf"}.icon-new-place:before{content:"\e099"}.icon-new-places:before{content:"\e09a"}.icon-new-ques:before{content:"\e09b"}.icon-new-salary:before{content:"\e09c"}.icon-new-smile:before{content:"\e09d"}.icon-new-up:before{content:"\e09e"}.icon-new-workyear:before{content:"\e09f"}.icon-new-year:before{content:"\e0a0"}.icon-new-yes:before{content:"\e0a1"}.icon-new-yes2:before{content:"\e0c0"}.icon-new:before{content:"\e0be"}.icon-news:before{content:"\e0ca"}.icon-no-checked:before{content:"\e0b1"}.icon-org:before{content:"\e056"}.icon-other-service:before{content:"\e0b2"}.icon-page:before{content:"\e057"}.icon-password:before{content:"\e058"}.icon-paycheck:before{content:"\e059"}.icon-pen:before{content:"\e05a"}.icon-pencil:before{content:"\e05b"}.icon-per:before{content:"\e05c"}.icon-phone-empty:before{content:"\e05d"}.icon-phone-number:before{content:"\e05e"}.icon-phone:before{content:"\e05f"}.icon-place-new:before{content:"\e0b3"}.icon-place:before{content:"\e060"}.icon-plane:before{content:"\e061"}.icon-plus:before{content:"\e062"}.icon-pos-old:before{content:"\e0b4"}.icon-pos:before{content:"\e063"}.icon-posi:before{content:"\e064"}.icon-position-new:before{content:"\e065"}.icon-position:before{content:"\e066"}.icon-post:before{content:"\e067"}.icon-private:before{content:"\e068"}.icon-progress:before{content:"\e069"}.icon-question:before{content:"\e06a"}.icon-questionmask:before{content:"\e0c2"}.icon-quit:before{content:"\e06b"}.icon-recipients:before{content:"\e06c"}.icon-refresh-resume:before{content:"\e06d"}.icon-refresh:before{content:"\e06e"}.icon-reper:before{content:"\e06f"}.icon-resume-mass:before{content:"\e070"}.icon-resume-sns:before{content:"\e071"}.icon-resume-solid:before{content:"\e072"}.icon-resume:before{content:"\e073"}.icon-rise:before{content:"\e074"}.icon-rounded-dialogue:before{content:"\e075"}.icon-sad:before{content:"\e076"}.icon-salary-new:before{content:"\e077"}.icon-salary:before{content:"\e078"}.icon-search-job:before{content:"\e079"}.icon-search:before{content:"\e07a"}.icon-send-resume:before{content:"\e07b"}.icon-server:before{content:"\e07c"}.icon-share:before{content:"\e07d"}.icon-simple-resume:before{content:"\e07e"}.icon-social:before{content:"\e07f"}.icon-software:before{content:"\e080"}.icon-status:before{content:"\e081"}.icon-subscibe:before{content:"\e082"}.icon-subscribe:before{content:"\e083"}.icon-success:before{content:"\e084"}.icon-time:before{content:"\e085"}.icon-trash:before{content:"\e086"}.icon-unfollow:before{content:"\e0c4"}.icon-up:before{content:"\e087"}.icon-user:before{content:"\e088"}.icon-v-circle:before{content:"\e089"}.icon-v:before{content:"\e08a"}.icon-valid:before{content:"\e08b"}.icon-verification:before{content:"\e08c"}.icon-view:before{content:"\e08d"}.icon-vip:before{content:"\e08e"}.icon-visible:before{content:"\e08f"}.icon-warn:before{content:"\e0a2"}.icon-warning-down:before{content:"\e090"}.icon-warning:before{content:"\e091"}.icon-weixin:before{content:"\e092"}.icon-workplace:before{content:"\e093"}.icon-writing-standard:before{content:"\e0b5"}.icon-yangtuo-arrow:before{content:"\e0c8"}.icon-zan:before{content:"\e094"}.icon-zan2:before{content:"\e0b6"}.violet-empty{padding:30px 0 16px;text-align:center;margin:auto}.violet-empty__img{display:inline-block;width:200px;height:auto;margin:0 auto 20px}.violet-empty__desc{height:20px;font-size:14px;color:#8b98a9;line-height:20px}.violet-empty__custom{margin:auto}*{box-sizing:border-box}body{font-size:12px;line-height:1.7}.clearfix:after,.clearfix:before{content:""}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.violet-btn{display:inline-block;line-height:1.7;font-size:14px;height:36px;padding:6px 14px;text-align:center;vertical-align:middle;cursor:pointer;text-decoration:none;text-shadow:none;color:#fff;background-color:#464a53;border:1px solid #464a53;-webkit-tap-highlight-color:transparent;outline:none;border-radius:4px}.violet-btn-block{display:block;margin:0 10px}.violet-btn:active,.violet-btn:visited{background-image:none;outline:0}.violet-btn:active,.violet-btn:focus,.violet-btn:hover{color:#fff;border-color:#222429;background-color:#222429}.violet-btn.no-active,.violet-btn.no-active:active,.violet-btn.no-active:focus,.violet-btn.no-active:hover{cursor:not-allowed;border-color:#909398;background-color:#909398}.violet-btn.violet-btn-ghost{color:#464a53;background-color:#fff}.violet-btn.violet-btn-ghost:active,.violet-btn.violet-btn-ghost:focus,.violet-btn.violet-btn-ghost:hover{outline:none;color:#222429;border-color:#222429;background-color:#fff}.violet-btn.violet-btn-ghost.no-active,.violet-btn.violet-btn-ghost.no-active:active,.violet-btn.violet-btn-ghost.no-active:focus,.violet-btn.violet-btn-ghost.no-active:hover{outline:none;cursor:not-allowed;color:#909398;border-color:#909398;background-color:#fff}.violet-btn-primary{color:#fff;background-color:#f64;border-color:#f64}.violet-btn-primary:active,.violet-btn-primary:focus,.violet-btn-primary:hover{outline:none;color:#fff;border-color:#e55b3d;background-color:#e55b3d}.violet-btn-primary.no-active,.violet-btn-primary.no-active:active,.violet-btn-primary.no-active:focus,.violet-btn-primary.no-active:hover{outline:none;cursor:not-allowed;border-color:#ffb2a1;background-color:#ffb2a1}.violet-btn-primary.violet-btn-ghost{color:#f64;background-color:#fff}.violet-btn-primary.violet-btn-ghost:active,.violet-btn-primary.violet-btn-ghost:focus,.violet-btn-primary.violet-btn-ghost:hover{color:#e55b3d;border-color:#e55b3d;background-color:#fff}.violet-btn-primary.violet-btn-ghost.no-active,.violet-btn-primary.violet-btn-ghost.no-active:active,.violet-btn-primary.violet-btn-ghost.no-active:focus,.violet-btn-primary.violet-btn-ghost.no-active:hover{cursor:not-allowed;border-color:#ffb2a1;background-color:#fff}.violet-btn-no-border{color:#464a53;background-color:transparent;border-color:transparent}.violet-btn-no-border:active,.violet-btn-no-border:focus,.violet-btn-no-border:hover{color:#222429;border-color:transparent;background-color:transparent}.violet-btn-no-border.no-active,.violet-btn-no-border.no-active:active,.violet-btn-no-border.no-active:focus,.violet-btn-no-border.no-active:hover{cursor:not-allowed;border-color:transparent;background-color:transparent}.violet-btn .text-icon{margin-right:4px}.violet-btn-mini{padding:3px 8px;font-size:12px;line-height:1.7;height:28px}.violet-btn-small{padding:5px 12px;font-size:12px;line-height:1.7;height:32px}.violet-btn-medium{padding:6px 14px;font-size:14px;line-height:1.7;height:36px}.violet-btn-large{padding:9px 16px;font-size:15px;line-height:1.7;height:44px}.violet-btn-xlarge{padding:11px 18px;font-size:16px;line-height:1.7;height:50px}.violet-btn[disabled],.violet-btn[disabled]:active,.violet-btn[disabled]:hover{border-color:#ccc!important;color:#fff!important;cursor:not-allowed;background-color:#ccc}.violet-btn-group{display:inline-block;overflow:hidden;border-radius:4px}.violet-btn-group .violet-btn{position:relative;margin-left:-1px;border-radius:0}.violet-btn-group .violet-btn:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.violet-btn-group .violet-btn:first-child{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.violet-btn-group .violet-btn.active,.violet-btn-group .violet-btn:active,.violet-btn-group .violet-btn:focus,.violet-btn-group .violet-btn:hover{z-index:1}.violet-mask{width:100%;height:100%;background-color:rgba(0,0,0,.4)}.violet-mask,.violet-modal-wrap{position:fixed;top:0;left:0;bottom:0;right:0}.violet-modal-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column}.violet-modal-container{width:80%;font-size:16px;line-height:1.7;color:#333;box-shadow:0 0 5px 0 rgba(0,0,0,.2);word-break:break-all;background-color:#fff;border-radius:10px;padding:16px 18px;overflow:hidden}.violet-modal-header-wrap.header{font-size:18px;text-align:center;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.violet-modal-content{padding:0;overflow-y:auto;overflow-x:hidden}.violet-modal-footer{display:flex;height:60px;margin:0 -18px -16px;border-top:1px solid #eee}.violet-modal-btn{flex:1;height:100%;padding:15px 0;text-align:center}.violet-modal-btn-ok{color:#f64}.violet-modal-btn+.violet-modal-btn-ok{position:relative}.violet-modal-btn+.violet-modal-btn-ok:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-.5em);width:0;height:1em;border-right:1px solid #eee}.violet-modal-toast{background-color:transparent}.violet-modal-toast .violet-modal-container{width:auto;max-width:80%;padding:18px 20px;border-radius:4px;background-color:rgba(0,0,0,.7)}.violet-modal-toast .violet-modal-content{margin-bottom:0;min-height:0;color:#fff}.violet-modal-message .violet-modal-container{padding:22.5px 30px 0;border-radius:10px}.violet-modal-message .violet-modal-header-wrap{font-weight:700;margin-bottom:0}.violet-modal-message .violet-modal-content{padding:10px 0 22.5px;margin:0;min-height:27px}.violet-modal-message .violet-modal-footer{display:flex;height:60px;margin:0 -30px;border-top:1px solid #eee}.violet-modal-message .violet-modal-btn{flex:1;height:100%;padding:15px 0;text-align:center}.violet-modal-message .violet-modal-btn-ok{color:#f64}.violet-modal-ads .violet-modal-container{padding:16px 18px}.violet-modal-oper .violet-modal-container{padding:0}.violet-modal-oper .violet-modal-close-btn{position:relative;top:42px;width:36px;height:36px;color:#fff}.violet-modal-oper .violet-modal-close-btn .text-icon{line-height:1}.violet-input{border:0;border-bottom:.5px solid #eee;box-sizing:border-box;line-height:1.6;font-size:16px;padding:18px 0;height:60px;width:100%}.violet-input:-moz-placeholder,.violet-input:-ms-input-placeholder,.violet-input:-webkit-input-placeholder{color:#f6f6f6}.violet-input[disabled]{overflow:hidden;white-space:nowrap;cursor:not-allowed}.violet-input.text-error{color:#ff3e30;border-bottom:.5px solid #ff3e30}.violet-input:active,.violet-input:focus{outline:none}::-webkit-input-placeholder{font-size:16px;line-height:1.6}.violet-radio-ui{vertical-align:middle;margin-right:8px}.violet-radio-ui>input[type=radio]{display:none}.violet-radio-ui>input[type=radio]+i{-webkit-tap-highlight-color:transparent;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;width:18px;height:18px;margin-right:8px;background-color:#f6f6f6;border:2px solid #ccc;border-radius:50%}.violet-radio-ui>input[type=radio]:checked+i{border:5px solid #f64;background-color:#fff}.violet-radio-ui>input[type=radio]:disabled+i{border-color:#eee!important;background-color:#f6f6f6!important;cursor:not-allowed}.violet-radio-ui>input[type=radio]:disabled+span{cursor:not-allowed}.violet-radio-ui>input[type=radio]:disabled:checked+i{border-color:#ffb2a1!important;background-color:#fff!important;cursor:not-allowed}.violet-checkbox-ui{vertical-align:middle;margin-right:8px}.violet-checkbox-ui>input[type=checkbox]{display:none}.violet-checkbox-ui>input[type=checkbox]+i{display:inline-block;position:relative;vertical-align:sub;cursor:pointer;width:1em;height:1em;margin-right:8px;background:#fff;border:1px solid #f64;border-radius:4px}.violet-checkbox-ui>input[type=checkbox]:checked+i{border-color:#f64}.violet-checkbox-ui>input[type=checkbox]:checked+i:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%) rotate(45deg);border:.142857em solid #f64;border-top:0;border-left:0;width:.28571em;height:.57142em}.violet-checkbox-ui>input[type=checkbox]:disabled+i,.violet-checkbox-ui>input[type=checkbox]:disabled:checked+i:after{border-color:#eee!important;background-color:#f6f6f6!important;cursor:not-allowed}.violet-checkbox-ui.theme-radio>input[type=checkbox]+i{border-radius:50%;border:1px solid #a6b1bf}.violet-checkbox-ui.theme-radio>input[type=checkbox]:checked+i{border-color:#464a53;background:#464a53;overflow:hidden}.violet-checkbox-ui.theme-radio>input[type=checkbox]:checked+i:after{border-color:#fff;background:inherit}.violet-textarea-wrap{display:block;padding:16px 0}.violet-textarea-content{width:100%;height:100%;padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid #eee}.violet-textarea-content textarea{width:100%;min-height:118px;max-height:190px;padding:0;line-height:1.6;border:0;outline:none;resize:none;background-color:#fff;font-size:15px;color:#333;vertical-align:middle}.violet-textarea-content textarea:active,.violet-textarea-content textarea:focus{outline:0}.violet-textarea-tips{margin:0;padding:0;color:#333;text-align:right}.violet-popup{flex-direction:column;position:fixed;width:100%;padding:60px 18px 18.5px;left:0;right:0;bottom:0;border-radius:10px 10px 0 0;background-color:#fff;z-index:-1;display:none;overflow:hidden}.violet-popup.active{display:flex;z-index:999;opacity:1}.violet-popup-close-btn{position:absolute;top:0;right:0;padding:20px;font-size:18px;line-height:1;color:#ccc}.violet-popup-header{height:42px;padding-bottom:18px;margin:-42px -18px 0;font-size:17px;font-weight:blod;line-height:1;border-bottom:1px solid #eee;text-align:center}.violet-popup-content{flex:1}.violet-popup-footer{display:flex}.violet-popup .violet-btn{flex:1}.violet-popup .violet-btn+.violet-btn{margin-left:10px}.violet-popup.violet-popup-list{padding:0}.violet-popup.violet-popup-list.active{display:block}.violet-popup.violet-popup-list .violet-popup-list-content{background-color:#f8f8f8;overflow-x:hidden;overflow-y:auto}.violet-popup.violet-popup-list .violet-popup-list-item{display:block;margin:0;padding:18px 32px 17px;text-align:center;line-height:24px;border-bottom:1px solid #eee;background-color:#fff}.violet-popup.violet-popup-list .violet-popup-list-item:last-child{border-bottom:0;padding-bottom:18px}.violet-popup.violet-popup-list .violet-popup-list-cancel{margin-top:8px}.violet-select-ui .violet-popup-header{border-bottom-color:transparent}.violet-select-ui-wrap{position:relative;color:#bcbcbc}.violet-select-ui-btn{float:left;padding:10px 18px;margin:-10px 0;font-size:15px;color:#464a53}.violet-select-ui-btn:last-child{float:right}.violet-select-ui-content{display:flex;height:180px;overflow:hidden}.violet-select-ui-content>ul{flex:1;margin:0;padding:0;list-style:none}.violet-select-ui-content>ul>li{height:36px;line-height:36px;list-style:none;text-align:center;font-size:16px}.violet-select-ui-content>ul>li.active{margin:8px 0;font-size:20px;color:#333}.violet-select-ui-line{position:absolute;width:calc(100% + 36px);height:36px;margin:0 -18px;left:0;top:72px;z-index:-1;font-size:20px;color:#333}.violet-select-ui-sep-wrap{position:relative;margin:0 18px;height:100%}.violet-select-ui-sep-wrap.show-line{border-bottom:.5px solid #eee;border-top:.5px solid #eee}.violet-select-ui-sep{position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.violet-auto-complete{flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;transform:translateY(100%);transition:all .3s;background-color:#fff;scroll-behavior:smooth;z-index:-1;display:none}.violet-auto-complete.active{display:flex;transform:translateY(0);z-index:999;opacity:1}.violet-auto-complete-input{display:flex;border-bottom:1px solid #ddd}.violet-auto-complete-input>input{flex:1}.violet-auto-complete-suggests{padding:10px}.violet-auto-complete-suggests a{display:inline-block;height:35px;margin:5px;padding:10px;border-radius:5px;color:#666;background-color:#f4f4f4}.violet-auto-complete-list{flex:1;padding-left:15px;height:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.violet-auto-complete-list>ul{margin:0;padding:0;list-style:none}.violet-auto-complete-list>ul>li{line-height:50px;border-bottom:1px solid #ddd}.violet-img-placeholder{display:flex;align-items:center;justify-content:center}.violet-fade-appear,.violet-fade-enter{opacity:0}.violet-fade-appear,.violet-fade-enter,.violet-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-play-state:paused}.violet-fade-appear.violet-fade-appear-active,.violet-fade-enter.violet-fade-enter-active{animation-name:amFadeIn;animation-play-state:running}.violet-fade-leave.violet-fade-leave-active{animation-name:amFadeOut;animation-play-state:running}@keyframes amFadeIn{0%{opacity:0}to{opacity:1}}@keyframes amFadeOut{0%{opacity:1}to{opacity:0}}.violet-slide-up-appear,.violet-slide-up-enter{transform:translateY(100%)}.violet-slide-up-appear,.violet-slide-up-enter,.violet-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-play-state:paused}.violet-slide-up-appear.violet-slide-up-appear-active,.violet-slide-up-enter.violet-slide-up-enter-active{animation-name:amSlideUpIn;animation-play-state:running}.violet-slide-up-leave.violet-slide-up-leave-active{animation-name:amSlideUpOut;animation-play-state:running}@keyframes amSlideUpIn{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes amSlideUpOut{0%{transform:translate(0)}to{transform:translateY(100%)}}.violet.violet-zoom-enter,.violet.violet-zoom-leave{display:block}.violet-zoom-appear,.violet-zoom-enter{opacity:0;animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused}.violet-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused}.violet-zoom-appear.violet-zoom-appear-active,.violet-zoom-enter.violet-zoom-enter-active{animation-name:amZoomIn;animation-play-state:running}.violet-zoom-leave.violet-zoom-leave-active{animation-name:amZoomOut;animation-play-state:running}@keyframes amZoomIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}@keyframes amZoomOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}.violet-slide-down-appear,.violet-slide-down-enter{transform:translateY(-100%)}.violet-slide-down-appear,.violet-slide-down-enter,.violet-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-play-state:paused}.violet-slide-down-appear.violet-slide-down-appear-active,.violet-slide-down-enter.violet-slide-down-enter-active{animation-name:amSlideDownIn;animation-play-state:running}.violet-slide-down-leave.violet-slide-down-leave-active{animation-name:amSlideDownOut;animation-play-state:running}@keyframes amSlideDownIn{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes amSlideDownOut{0%{transform:translate(0)}to{transform:translateY(-100%)}}.violet-page-mock{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;right:0;height:100%;width:100vw;z-index:999;background-color:#fff}.violet-page-mock-nav{display:flex;flex-direction:row;height:50px;padding:0 18px}.violet-page-mock-left,.violet-page-mock-right{height:50px;font-size:15px;padding:14px 0}.violet-page-mock-title{flex:1;padding:13px 0;margin:0;font-size:17px;text-align:center}.violet-page-mock-content{flex:1;height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;transform:translateZ(0)}.violet-single-select-item{display:block;height:60px;font-size:15px;padding:19.5px 0;line-height:20px;margin-left:18px;margin-right:16.5px;border-bottom:1px solid #eee;text-decoration:none;color:#333}.violet-single-select-item.active{color:#f64}.violet-single-select-item.active .text-icon{display:inline}.violet-single-select-item .text-icon{display:none;float:right}.violet-recommend-input-wrap{position:relative;padding:0 18px}.violet-recommend-input-wrap input.violet-input{width:100%;border:0;border-bottom:1px solid #eee;padding:19px 24px 19px 0;font-size:15px;height:60px}.violet-recommend-clear-input{position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(45deg);width:18px;height:18px;border-radius:9px;background-color:#ddd;color:#fff}.violet-recommend-clear-input:after,.violet-recommend-clear-input:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale3d(.5,.5,1);content:"";width:2px;height:14px;background-color:#fff}.violet-recommend-clear-input:after{width:14px;height:2px}.violet-recommend-content{display:flex;flex-direction:column}.violet-recommend-list-wrap{padding:0 18px;flex:1;height:0;overflow-x:hidden;overflow-y:auto}.violet-recommend-item{display:block;height:60px;padding:20px 0 18px;font-size:15px;border-bottom:1px solid #eee}.violet-recommend-item em{font-style:normal;color:#f64}.comp-safe-area{padding-top:var(--safe-area-inset-top);padding-bottom:var(--safe-area-inset-bottom)}.violet-switch{position:relative;width:51px;height:31px;border:0;background-color:#ccc;border-radius:26px}.violet-switch:after{position:absolute;top:2px;left:2px;content:"";width:27px;height:27px;border-radius:14px;background-color:#fff;transition:transform .3s}.violet-switch.active{background-color:#f64}.violet-switch.active:after{transform:translateX(20px)}.violet-block{width:100%}.violet-circle{border-radius:9999px}.violet-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.flexbox,.flexbox-v{display:flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;align-items:center}.flex-1{flex:1}.flex-1,.flex-2{display:block;width:0}.flex-2{flex:2}.flex-3{display:block;flex:3;width:0}.flex-4,.flex-5{display:block;flex:4;width:0}.flexbox-v .flex-1,.flexbox-v .flex-2,.flexbox-v .flex-3,.flexbox-v .flex-4,.flexbox-v .flex-5{width:100%}.flexbox-v.flexbox-left,.flexbox.flexbox-top{align-items:flex-start;-webkit-box-align:start;-moz-box-align:start}.flexbox-v.flexbox-right,.flexbox.flexbox-bottom{align-items:flex-end;-webkit-box-align:end;-moz-box-align:end}.flexbox .flex-1:first-child,.flexbox .flex-2:first-child,.flexbox .flex-3:first-child,.flexbox .flex-4:first-child,.flexbox .flex-5:first-child{margin-left:0!important}.flexbox .flex-1:last-child,.flexbox .flex-2:last-child,.flexbox .flex-3:last-child,.flexbox .flex-4:last-child,.flexbox .flex-5:last-child{margin-right:0!important}.flexbox-v .flex-1:first-child,.flexbox-v .flex-2:first-child,.flexbox-v .flex-3:first-child,.flexbox-v .flex-4:first-child,.flexbox-v .flex-5:first-child{margin-top:0!important}.flexbox-v .flex-1:last-child,.flexbox-v .flex-2:last-child,.flexbox-v .flex-3:last-child,.flexbox-v .flex-4:last-child,.flexbox-v .flex-5:last-child{margin-bottom:0!important}.wrap{width:100%;margin:0 auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.none{display:none}.block{display:block}.invisible{visibility:hidden}.text-left{text-align:left}.text-right{text-align:right}.relative{position:relative}.fixed{position:fixed}.absolute{position:absolute}.float-right{float:right!important}.float-left{float:left!important}.ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis-2{
  /*! autoprefixer: off */-webkit-line-clamp:2}.ellipsis-2,.ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.ellipsis-3{
  /*! autoprefixer: off */-webkit-line-clamp:3}.ellipsis-4{
  /*! autoprefixer: off */-webkit-line-clamp:4}.ellipsis-4,.ellipsis-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.ellipsis-5{
  /*! autoprefixer: off */-webkit-line-clamp:5}.ellipsis-10{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;
  /*! autoprefixer: off */-webkit-box-orient:vertical;-webkit-line-clamp:10}.space{display:inline-block;width:6px}.border-box{box-sizing:border-box}.nav-container{z-index:2;position:sticky;top:0;height:60px}.company-desc{background-color:#f8f8f8;padding-bottom:40px}.company-desc:before{display:table;content:"";height:0}.company-content .tabs-wrap{display:flex;margin:29px 18px 15px;align-items:center}.company-content .tabs-wrap .tab-name{margin-right:32px;position:relative}.company-content .tabs-wrap .tab-name:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:20px;height:4px;background-color:transparent;border-radius:2px;transform:translateY(100%)}.company-content .tabs-wrap .tab-name a{color:#fff;font-size:16px;font-weight:500}.company-content .tabs-wrap .tab-name.active:after{background-color:#f64}.company-content .tabs-wrap .tab-name.active a{font-size:18px}.company-section{overflow:hidden;padding:40px 16px 0}.company-section h2{padding-bottom:15px;font-weight:700;font-size:20px;line-height:28px;color:#333}.company-section .company-section-content{border-radius:4px;padding:18px 16px;background-color:#fff}.company-contact-wrap{position:relative}.company-contact-wrap.show-mask .company-section-content{filter:blur(5px)}.company-contact-wrap.show-mask .company-contact-mask{display:block}.company-contact-wrap .company-contact-item{display:flex;font-size:14px}.company-contact-wrap .company-contact-item+li{margin-top:12px}.company-contact-wrap .company-contact-item label{margin-right:42px;color:#292929;flex-shrink:0}.company-contact-wrap .company-contact-item label>svg{vertical-align:-.125em}.company-contact-wrap .company-contact-item>span{flex:1;text-align:right;color:#617185}.company-contact-wrap .company-contact-mask{display:none;position:absolute;left:0;right:0;top:0;bottom:0;margin-top:0!important;background-color:hsla(0,0%,100%,.7);z-index:1}.company-contact-wrap .company-contact-mask:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;filter:blur(20px);z-index:-1;margin:-30px}.company-contact-wrap .company-contact-mask-content{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:56px}.company-contact-wrap .company-contact-mask-content p{font-size:14px;line-height:20px;font-weight:500;text-align:center;color:#333}.company-contact-wrap .company-contact-mask-content a{display:block;margin:8px auto;width:70px;height:28px;line-height:28px;font-size:12px;font-weight:500;text-align:center;background-color:#f64;color:#fff}.ScanQrCode{overflow:hidden;position:relative;text-align:center}.ScanQrCode .ScanQrCode-qrcode-img{width:100%;height:100%;line-height:0}.ScanQrCode .ScanQrCode-qrcode-img img{width:100%;height:100%}.ScanQrCode .ScanQrCode-status-box{position:absolute;width:100%;height:100%;top:0;left:0;display:none;text-align:center}.ScanQrCode .ScanQrCode-status-box .expire{width:100%;height:100%;background:rgba(0,0,0,.7)}.ScanQrCode .ScanQrCode-status-box .expire .row-text{font-size:14px;line-height:14px;padding:50px 0 20px;color:#fff}.ScanQrCode .ScanQrCode-status-box .expire .row-btn .btn{width:66px!important;height:26px!important;font-weight:700;line-height:26px!important;font-size:12px!important}.ScanQrCode .ScanQrCode-status-box .expire .success-icon{padding:25px 0 20px}.ScanQrCode .ScanQrCode-status-box .expire .success-icon img{width:82px;height:82px}.ScanQrCode .ScanQrCode-status-box .expire .success-text{color:#fff;height:16px;font-size:16px;line-height:16px}footer{text-align:center;background-color:#fff;margin-top:15px}footer .browse-list{padding:0 30px}footer .browse-list ul{padding:0 10px;border-bottom:1px dashed #bbb}footer .browse-list ul li a{display:block;font-size:14px;line-height:40px;color:#999}footer .browse-list ul li a.active{color:#333}footer .menu-list{padding:0}footer .menu-list li a{display:block;font-size:12px;line-height:normal;padding:8px 0 3px;color:#333}footer .footer-tip{color:#999;font-size:12px;padding:0 0 10px}.panel{position:fixed;top:0;bottom:auto;height:100%;right:-260px;width:0;font-size:15px;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fafafa;z-index:1008}.panel.panel-right{right:0;animation:leftToRight .3s ease-in both}.panel.panel-left{right:0;animation:rightToLeft .3s ease-in both}.panel .panel-head{background-image:url(//mconcat.lietou-static.com/fe-mobile-h5/v6/images/link-profile_bg.e00b48ff.jpg);background-repeat:no-repeat;background-size:100% 100%;box-sizing:border-box;padding:36px 10px 15px 25px;color:#fff}.panel .panel-head .private-photo{width:40px;height:40px;margin-bottom:7px;border-radius:50%;background-color:#fff}.panel .panel-head .private-photo img{width:100%;height:100%;border-radius:50%}.panel .panel-head .private-title{margin-bottom:3px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel .panel-head .private-title span{font-size:17px}.panel .panel-head .private-company{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-body{padding:0 52.5px}.panel-body .box{margin-top:15px;display:flex;justify-content:space-between;flex-wrap:wrap}.panel-body .box:after,.panel-body .box:before{display:none}.panel-body .box>li{text-align:center;width:60px;height:80px;margin-top:10px;line-height:1.7}.panel-body .box>li .panel-icon{width:40px;height:40px}.panel-body .box>li .panel-icon svg{width:100%;height:100%}.panel-body .box>li .panel-icon svg circle,.panel-body .box>li .panel-icon svg path{fill:#ff8f3d}.panel-body .box li:first-child{float:left}.panel-body .box li:last-child{float:right}.panel .panel-body a{color:#666}.panel .panel-body .flex-1{text-align:center}.panel .panel-body span{display:block}.panel .panel-body span:first-child{font-size:40px;color:#ff8f3d;display:inline-block}.panel .panel-body span:last-child{font-size:13px}.panel .close{position:absolute;top:20px;right:20px;font-size:18px}.panel .close svg{width:20px;height:20px}.panel .close svg path{fill:#fff}.text-center{text-align:center}.text-info{color:#45b1ff}.improveDuty-container .refresh-success{font-size:17px;color:#2da22a;text-align:center}.improveDuty-container .refresh-success i{margin-right:8px}.improveDuty-container .promote{color:#ff5600}.refresh-download-center-box{position:relative;text-align:center;z-index:2503}.refresh-download-center-box .index-banner{width:96%}.refresh-download-center-box .index-banner-close{position:absolute;top:6%;right:0;min-width:30px;width:7%;z-index:2503}@media screen and (max-height:568px){.panel .panel-body span:first-child{font-size:30px}}@media screen and (max-height:480px){.panel .panel-body span:first-child{font-size:22px}.panel .panel-body span:last-child{font-size:12px}}@keyframes rightToLeft{0%{width:0}to{width:260px}}@keyframes leftToRight{0%{width:260px}to{width:0}}.news-resume-btn{position:relative}.news-resume-btn .news-num{right:-6px;top:-6px;position:absolute;display:inline-block;color:#fff;background-color:#ff3e30;padding:0 7px;font-size:14px;line-height:20px;border-radius:12px}.attr-resume-but .panel-icon-attrresume{width:54px;height:54px}.attr-resume-but .panel-icon-attrresume svg{width:100%;height:100%}.attr-resume-but span:last-child{line-height:1}.framework-h5-default-header-container .nav-container{position:relative;display:flex;align-items:center;height:49px;line-height:49px;font-size:16px;z-index:1;background-color:#313a41;color:#fff}.framework-h5-default-header-container .nav-container .nav-bar-item{flex-shrink:0;padding:0 20px;color:#fff;font-size:15px}.framework-h5-default-header-container .nav-container .nav-bar-left-item img{width:28px;display:block}.framework-h5-default-header-container .nav-container .nav-bar-right-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.framework-h5-default-header-container .nav-container .nav-bar-right-item img{width:30px;display:block;border-radius:50%}.framework-h5-default-header-container .nav-container .nav-bar-right-item .text-icon{font-size:20px}.framework-h5-default-header-container .nav-container h1{flex:1;margin:0;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.framework-h5-container-sticky-box{position:sticky;position:-webkit-sticky;top:0;z-index:100}.overflow-scrolling{overflow:scroll;-webkit-overflow-scrolling:touch}.overflow-scrolling::-webkit-scrollbar{display:none;height:0}.flexbox-v{display:flex;-webkit-box-pack:center;-moz-box-pack:center;-moz-align-items:center;align-items:center;flex-direction:column;box-orient:vertical}.am-icon{fill:currentColor;background-size:cover;width:22px;height:22px}.am-icon-xxs{width:15px;height:15px}.am-icon-xs{width:18px;height:18px}.am-icon-sm{width:21px;height:21px}.am-icon-md{width:22px;height:22px}.am-icon-lg{width:36px;height:36px}.am-icon-loading{animation:cirle-anim 1s linear infinite}@keyframes cirle-anim{to{transform:rotate(1turn)}}.city-navbar{position:relative;z-index:2005;display:flex;flex:0 0 61px;height:61px;align-items:center}.city-navbar.city-navbar-only-one{padding-right:36px}.city-navbar .city-navbar__back{padding-left:16px;padding-right:18px;display:flex;align-content:center}.city-navbar .city-navbar__back span,.city-navbar .city-navbar__back svg{display:inline-flex;width:26px;height:26px;line-height:0;font-size:0}.city-navbar__title{flex:1;text-align:center;font-size:16px;color:#07132b;width:100%;font-weight:700;font-size:17px}.city-navbar__title .city-nab-bar__count{display:inline-block;color:#333}.city-navbar__title .city-navbar__item{margin-right:12px;color:#07132b;font-weight:400;display:inline-block;position:relative;padding:0 12px;max-width:50%}.city-navbar__title .city-navbar__item:last-child{margin-right:0}.city-navbar__title .city-navbar__item .city-navbar__text{vertical-align:bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}.city-navbar__title .city-navbar__item-active{font-size:17px;font-weight:700}.city-navbar__title .city-navbar__item-active .city-navbar_active-icon{position:absolute;height:3px;left:calc(50% - 20px);bottom:2px;transform:scale(.5)}.city-navbar__title .city-navbar__item-active .city-navbar_active-icon svg rect{fill:#f64}.city-navbar__finish{font-size:16px;color:#333;line-height:42px;padding-right:18px}.city-navbar__finish.city-empty{color:#a6b1bf}.lp-toast{position:fixed;width:100%;z-index:2006;font-size:16px;text-align:center}.lp-toast.lp-toast-mask{height:100%;display:flex;justify-content:center;align-items:center;left:0;top:0;transform:translateZ(3px)}.lp-toast.lp-toast-nomask{position:fixed;max-width:100%;width:auto;left:50%;top:50%;transform:translateZ(3px)}.lp-toast.lp-toast-nomask .lp-toast-notice{transform:translateX(-50%) translateY(-50%)}.lp-toast-notice-content .lp-toast-text{white-space:nowrap;min-width:60px;border-radius:3px;color:#fff;background-color:rgba(58,58,58,.9);line-height:1.5;padding:9px 15px}.lp-toast-notice-content .lp-toast-text.lp-toast-text-icon{border-radius:3px;padding:15px}.lp-toast-notice-content .lp-toast-text.lp-toast-text-icon .lp-toast-text-info{margin-top:6px}.city-selected{position:relative;z-index:2004;margin:8px 0 12px;padding:0 0 0 16px}.city-selected__header{border-bottom:none;display:flex;position:relative;z-index:2005;height:32px}.city-selected__header .city-selected__tips{font-size:14px;color:#666;margin:13px 0 20px}.city-selected__header .city-selected__tips-abroad{margin-bottom:0}.city-selected__header .city-selected__results_count{color:#617185;font-size:13px;line-height:16px;white-space:nowrap;line-height:32px;position:relative}.city-selected__header .city-selected__results_count .select-shadow{position:absolute;right:-12px;top:-4px;z-index:2;height:40px;width:12px;background:linear-gradient(90deg,#fff,rgba(255,253,253,0))}.city-selected__results{max-width:100%}.city-selected__results-tag{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;margin-left:12px;background:#fdf7f3;border-radius:8px;font-size:14px;color:#f64;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.city-selected__results-tag:first-child{margin-left:0}.city-selected__results-tag svg{margin-left:6px}.city-picker .city-search{margin:12px 16px;width:calc(100% - 30px);position:relative;border-radius:12px;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-moz-align-items:center;align-items:center;background:#f1f2f3}.city-picker .city-search .city-search-icon-search{display:flex;margin-left:8px;margin-right:6px}.city-picker .city-search .city-search-icon-close{display:inline-block;height:40px;margin-right:14px;line-height:40px;padding-left:12px;justify-content:center}.city-picker .city-search .city-search-icon-close.hide{display:none}.city-picker .city-search .city-search-icon-close span{position:relative;display:inline-block;width:17px;height:17px;top:4px;border-radius:50%;background-color:#babcc5}.city-picker .city-search .city-search-icon-close i:after,.city-picker .city-search .city-search-icon-close i:before{content:"";position:absolute;height:9px;width:1px;top:4px;right:8px;background-color:#fff}.city-picker .city-search .city-search-icon-close i:before{transform:rotate(45deg)}.city-picker .city-search .city-search-icon-close i:after{transform:rotate(-45deg)}.city-picker .city-search .city-search-input{font-size:18px;border-radius:12px;line-height:24px;padding:8px 0;border:0;width:100%;text-indent:2px;background:#f5f5f5;-webkit-touch-callout:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.city-picker .city-search .city-search-input:focus{border:none;outline:none}.city-picker .city-search .city-search-input::-webkit-input-placeholder{color:#babcc5;font-size:16px}.city-picker .city-search .city-search-input::-moz-placeholder{color:#babcc5;font-size:16px}.city-picker .city-search .city-search-input:-ms-input-placeholder{color:#babcc5;font-size:16px}.city-picker .city-search-result-list-wrapper{padding:0 15px;overflow-y:auto;height:100vh}.city-picker ul.city-search-result-list{font-size:15px;color:#333;padding-bottom:40px;padding-top:8px;font-weight:500}.city-picker ul.city-search-result-list li{padding:16px 0;line-height:20px}.city-picker ul.city-search-result-list li span{color:#f64;font-weight:500}.city-picker ul.city-search-result-list li:first-child{margin-top:-8px}.city-picker ul.city-search-result-list .city-search-empty{font-size:16px;padding-top:0;border:none;color:#647083;text-align:center;font-weight:400}.city-picker ul.city-search-result-list .city-search-empty:first-child{margin-top:0}.city-picker .city-history{color:#333}.city-picker .city-history.city-history-is-not-value{margin-top:8px}.city-picker .city-history .city-history-title{height:16px;font-size:13px;font-weight:400;color:#617185;line-height:16px;margin-bottom:9px}.city-picker .city-history ul li{width:calc(33.3% - 8px);height:32px;padding:0 10px;margin:0 12px 12px 0;display:inline-block;text-align:center;line-height:32px;font-size:14px;border-radius:8px;background-color:#f5f5f5;border:.5px solid #f5f5f5;white-space:nowrap;text-overflow:ellipsis}.city-picker .city-history ul li:nth-child(3n+0){margin-right:0}.city-picker .city-history ul li .city-picker__name{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.city-picker .city-history ul li:last-child{margin-right:0}.city-picker .city-history ul li.active{color:#f64;background-color:#fdf7f3;border:.5px solid #f64}.city-picker .city-history .city-history-location-btn svg{transform:scale(.5);vertical-align:middle;margin-top:-3px;margin-left:-13px}.city-picker .city-history .city-history-location-btn svg path{fill:#f64}.city-picker .city-history .city-history-location-btn .city-history-location-text{line-height:18px;height:18px;margin-left:-6px}.city-picker .city-history .city-history-location-btn .city-history-location-text.city-history-not-location{margin:0}.city-picker .city-modal{position:absolute;width:100%;border-top-right-radius:10px;border-top-left-radius:10px;background:#fff;z-index:3000;transform:translateZ(10px);bottom:-100%;height:49%;transition:bottom .5s;color:#333}.city-picker .city-modal .city-indexes{margin-top:20px}.city-picker .city-modal.city-modal-overseas{height:94%;overflow:visible}.city-picker .city-modal.city-modal-overseas .city-picker__overseas-title{width:100%;color:#617185;font-size:13px;line-height:16px;margin:5px 0 4px}.city-picker .city-modal.city-modal-overseas .city-picker__list{padding:15px 32px 150px 15px}.city-picker .city-modal.city-modal-overseas .city-picker__list .city-picker__chart-code{margin-top:12px;margin-bottom:0}.city-picker .city-modal.city-modal-overseas .city-picker__list .city-picker__item-text{color:#333;height:auto;width:100%;line-height:20px;font-size:14px;padding:12px 0;border:none;border-bottom:1px solid #eee;background-color:#fff;margin:0;border-radius:0;text-align:left}.city-picker .city-modal.city-modal-overseas .city-picker__list .city-picker__item-text svg{width:18px;height:18px;border-radius:18px;float:right;border:1px solid #ccc}.city-picker .city-modal.city-modal-overseas .city-picker__list .city-picker__item-text.city-picker__item-text-active{color:#333}.city-picker .city-modal.city-modal-overseas .city-picker__list .city-picker__item-text.city-picker__item-text-active svg{border-color:#f64;background-color:#f64}.city-picker .city-modal.city-modal-show{bottom:0}.city-picker .city-modal .city-modal-header{height:60px;display:flex;justify-content:space-around;align-items:center;color:#333;border-bottom:1px solid #e7e7e7}.city-picker .city-modal .city-modal-header div{width:33.3%}.city-picker .city-modal .city-modal-header .city-modal-close-btn{padding:7px 0 0 15px}.city-picker .city-modal .city-modal-header .city-modal-title{font-weight:700;font-size:18px;text-align:center}.city-picker .city-modal .city-modal-header .city-modal-save-btn{font-size:16px;text-align:right;padding-right:15px}.city-picker .city-modal .city-picker__list{padding:15px 15px 0;overflow:auto;max-height:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.city-picker .city-modal .city-picker__list .city-picker__item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.city-picker .city-modal .city-picker__list .city-picker__item-text:nth-child(3n+0){margin-right:0}.city-picker .city-modal .city-picker__list,.city-picker .city-picker__content .city-picker__list{padding-bottom:200px}.city-picker .city-modal .city-picker__list .city-picker__name,.city-picker .city-picker__content .city-picker__list .city-picker__name{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.city-picker .city-modal .city-picker__list .city-picker__chart-code,.city-picker .city-picker__content .city-picker__list .city-picker__chart-code{font-size:13px;margin-top:8px;line-height:24px;margin-bottom:5px}.city-picker .city-modal .city-picker__list .city-picker__item-text,.city-picker .city-picker__content .city-picker__list .city-picker__item-text{color:#333;display:inline-block;width:calc(33.3% - 8px);height:32px;line-height:32px;border-radius:8px;margin:0 12px 12px 0;border:.5px solid #f5f5f5;font-size:14px;padding:0 10px;background:#f5f5f5;text-align:center}.city-picker .city-modal .city-picker__list .city-picker__item-text.city-item-ignore-margin,.city-picker .city-picker__content .city-picker__list .city-picker__item-text.city-item-ignore-margin{margin-right:0}.city-picker .city-modal .city-picker__list .city-picker__item-text.empty,.city-picker .city-picker__content .city-picker__list .city-picker__item-text.empty{visibility:hidden}.city-picker .city-modal .city-picker__list .city-picker__item-text-active,.city-picker .city-picker__content .city-picker__list .city-picker__item-text-active{color:#f64;background-color:#fdf7f3;border:.5px solid #f64}.city-h5-modal-mask{position:fixed;width:100%;height:100%;z-index:2500;background:rgba(0,0,0,.5);display:none}.city-h5-modal-mask.city-modal-mask-show{display:block}.comp-swiper{overflow:hidden}.comp-swiper__inner::-webkit-scrollbar{display:none;height:0}.comp-swiper__inner{overflow-x:scroll;-webkit-overflow-scrolling:touch;height:100%}.comp-swiper__inner .swiper-list{display:flex}.comp-swiper__inner .swiper-list .swiper-list-item{flex-shrink:0}.comp-swiper__list{display:flex;padding-left:10px!important}.comp-swiper__list-item{flex-shrink:0}.city-picker-mark{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1999;background-color:rgba(0,0,0,.55)}.city-picker{position:fixed;top:100%;left:0;width:100%;height:calc(100vh - 46px);border-radius:12px 12px 0 0;background:#fff;z-index:2000;display:flex;flex-direction:column;transition:all .5s;transform:translateZ(2px)}.city-picker.city-picker-active{top:46px}.city-picker .city-picker-footer{height:103px;width:100%;position:absolute;bottom:0;left:0;z-index:3000}.city-picker .city-picker-footer .footer-up{height:70px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.71) 49%,#fff);display:flex;align-items:center;justify-content:space-around;font-weight:500;font-size:16px}.city-picker .city-picker-footer .footer-up.disable>div:nth-child(2){color:#babcc5;background-color:#f2f2f2}.city-picker .city-picker-footer .footer-up>div:first-child{height:48px;border-radius:48px;width:31%;line-height:48px;text-align:center;background-color:#f2f2f2}.city-picker .city-picker-footer .footer-up>div:nth-child(2){height:48px;border-radius:48px;width:55%;color:#fff;line-height:48px;text-align:center;background-color:#f64}.city-picker .city-picker-footer .footer-down{height:33px;background-color:#fff}.city-picker.show-custom-city{height:calc(100vh - 46px);border-radius:12px 12px 0 0;top:46px}.city-picker *{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.city-picker ul{list-style:none;padding:0}.city-picker .city-indexes{position:absolute;right:0;top:calc(50% - 184px);color:#333;width:32px;z-index:2006;touch-action:none;background:transparent}.city-picker .city-indexes.city-search-focus{top:0;transform:inherit}.city-picker .city-indexes.city-indexes-overseas{z-index:3500}.city-picker .city-indexes .city-indexes-item{font-size:10px;height:16px;text-align:center;line-height:16px;position:relative}.city-picker .city-indexes .city-indexes-item .city-indexes-item-text svg{transform:scale(.5)}.city-picker .city-indexes .city-indexes-item .city-indexes-item-text svg path{fill:#666}.city-picker .city-indexes .city-indexes-item .city-indexes-item-text.city-indexes-item-text-active{width:16px;height:16px;background:#f64;color:#fff;border-radius:16px;display:inline-block;line-height:16px}.city-picker .city-indexes .city-indexes-item .city-indexes-item-text.city-indexes-item-text-active svg path{fill:#fff}.city-picker .city-indexes .city-indexes-item .city-indexes-tips{font-size:26px;display:none;text-align:center;color:#000;position:absolute;right:12.5px;top:-55px}.city-picker .city-indexes .city-indexes-item .city-indexes-tips .city-indexes-tips-svg{position:relative}.city-picker .city-indexes .city-indexes-item .city-indexes-tips .city-indexes-tips-svg svg{transform:scale(.5)}.city-picker .city-indexes .city-indexes-item .city-indexes-tips .city-indexes-tips-svg .city-indexes-tips-text{display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-right:10px}.city-picker .city-indexes .city-indexes-item .city-indexes-tips .city-indexes-tips-svg .city-indexes-tips-text .scroll-tip-icon{transform:scale(1.3)}.city-picker__leftmenu{position:absolute;width:100%;right:0;left:0;top:0;bottom:0;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-moz-align-items:center;align-items:center;color:#333}.city-picker__leftmenu .city-picker__leftmenu-panel-list,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs{box-sizing:border-box;height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#fff}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-tabs,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs{width:26%;background-color:#faf9f9;padding-bottom:160px}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-tabs::-webkit-scrollbar,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs::-webkit-scrollbar{display:none}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs-has-three,.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs-has-three li,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs-has-three,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs-has-three li{background-color:#eee}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-tabs li,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs li{color:#333;padding:14px 0 14px 16px;font-size:14px;border-left:3px solid transparent;background-color:#faf9f9;display:flex;align-items:center;justify-content:flex-start;line-height:20px}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-tabs li .city-picker__leftmenu-tabs-text,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs li .city-picker__leftmenu-tabs-text{overflow-wrap:break-word}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-tabs li.city-picker__leftmenu-tabs-selected,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs li.city-picker__leftmenu-tabs-selected{background-color:#fff;color:#f64;font-weight:500}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-tabs li.city-picker__leftmenu-tabs-selected-active,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs li.city-picker__leftmenu-tabs-selected-active{background-color:#faf9f9}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-tabs .city-picker__leftmenu-count-swapper,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs .city-picker__leftmenu-count-swapper{width:16px;height:16px;position:relative}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-tabs .city-picker__leftmenu-count-swapper .city-picker__leftmenu-count,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-tabs .city-picker__leftmenu-count-swapper .city-picker__leftmenu-count{position:absolute;left:0;top:-12px;width:16px;height:16px;line-height:16px;border-radius:16px;font-size:12px;text-align:center;color:#fff;background-color:red}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list{display:flex;flex-wrap:wrap;align-content:flex-start;width:72%}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-three,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-three{height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:160px;padding-left:16px;font-size:14px;flex:1}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-three::-webkit-scrollbar,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-three::-webkit-scrollbar{display:none}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content{display:flex;flex-direction:column}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__leftmenu-Provinces,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__leftmenu-Provinces{height:48px;text-align:left;line-height:20px;padding:14px 0}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__leftmenu-Provinces.city-picker__leftmenu-Provinces-active,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__leftmenu-Provinces.city-picker__leftmenu-Provinces-active{color:#f64;font-weight:500}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__chart-code,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__chart-code{height:0;overflow:hidden}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__item-text,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__item-text{height:48px;text-align:left;line-height:20px;padding:14px 0}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__item-text.city-picker__item-text-active,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__item-text.city-picker__item-text-active{color:#f64;font-weight:500}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-Municipality,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-Municipality{height:100%;width:36%;background-color:#faf9f9}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-Municipality .city-picker__leftmenu-Municipality-title,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-Municipality .city-picker__leftmenu-Municipality-title{height:48px;display:inline-block;text-align:left;line-height:20px;width:100%;background-color:#fff;border:none;overflow:hidden;margin-bottom:0;border-radius:0;padding:14px 0 14px 16px;color:#f64;font-weight:500}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-second,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-second{height:100%;overflow-y:scroll;overflow-x:hidden;padding-bottom:160px;padding-left:0}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-second.city-picker__right-menu-three-level,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-second.city-picker__right-menu-three-level{width:36%;padding-left:0;background-color:#faf9f9}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-second.city-picker__right-menu-three-level ul li,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-second.city-picker__right-menu-three-level ul li{background-color:#faf9f9}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__right-menu-second::-webkit-scrollbar,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__right-menu-second::-webkit-scrollbar{display:none}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-title,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-title{display:inline-block;width:100%;color:#617185;font-size:13px;margin:5px 0 4px}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-gangaotai-title,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-gangaotai-title{display:inline-block;width:100%;margin:18px 0 8px;color:#617185;font-size:13px}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-gangaotai-title:first-child,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-gangaotai-title:first-child{margin-top:5px}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__chart-code,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__chart-code{margin-top:0;height:0;font-size:13px;display:inline-block}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__chart-code:first-child,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__chart-code:first-child{margin-top:0}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item{height:48px;text-align:left;line-height:20px;display:flex;align-items:center;width:100%;background-color:#fff;border:none;overflow:hidden;margin-bottom:0;border-radius:0;padding-left:16px}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-picker__leftmenu-right-selected,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-picker__leftmenu-right-selected{font-weight:500}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-picker__leftmenu-right-active,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-picker__leftmenu-right-active{color:#f64;font-weight:500;background-color:#fff!important}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-item-ignore-margin,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-item-ignore-margin{margin-right:0}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item svg,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item svg{width:18px;height:18px;border-radius:18px;float:right;border:1px solid #ccc}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item span,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item span{font-size:14px;white-space:normal;display:inline-block}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-picker__leftmenu-right-selected,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-picker__leftmenu-right-selected{color:#f64;background-color:#fff;border:none}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-picker__leftmenu-right-selected svg,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-picker__leftmenu-right-selected svg{border-color:#f64;background-color:#f64}.city-picker__leftmenu .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.empty,.city-picker__leftmenu .city-picker__leftmenu-panel-tabs.city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.empty{visibility:hidden}.city-picker__body{position:relative;flex:1;width:100%;height:100%;z-index:2001}.city-picker__body .city-picker__content{width:100%;position:absolute;left:0;right:0;top:0;bottom:0;padding:8px 32px 0 15px;overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.city-picker__body .city-picker__content.city-leftmenu,.city-picker__body .city-picker__content.city-picker__is-search{padding:0 15px}.city-picker__body .city-picker__content.city-leftmenu .city-selected{margin-top:20px;margin-bottom:0}.city-picker__body .city-picker__content.city-leftmenu.city-single-select .city-picker__leftmenu{margin-top:0}.city-picker__body .city-picker__content.city-leftmenu .city-selected__header{padding:0}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu{border:none}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-selected__results{margin-right:0}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list{justify-content:normal;padding-right:0}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-second{height:100%;width:100%;padding-bottom:160px;overflow-y:auto;overflow-x:hidden}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-second::-webkit-scrollbar{display:none}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-second.city-picker__right-menu-has-three{width:auto}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-second.city-picker__right-menu-has-three ul,.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-second.city-picker__right-menu-has-three ul .city-picker__leftmenu-list-item{background-color:#faf9f9}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-second.city-picker__right-menu-has-three ul .city-picker__leftmenu-list-item span{width:124px}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-second ul{display:flex;flex-direction:column}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-second ul .city-picker__chart-code{height:0}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-second ul .city-picker__leftmenu-list-item{padding-left:16px}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-three{height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:160px;padding-left:16px;font-size:14px;flex:1}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-three::-webkit-scrollbar{display:none}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content{display:flex;flex-direction:column}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__chart-code{height:0;overflow:hidden}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__item-text{height:48px;text-align:left;line-height:20px;padding:14px 0}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__right-menu-three .city-picker__right-menu-three-content .city-picker__item-text.city-picker__item-text-active{color:#f64;font-weight:500}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list.city-picker__leftmenu-panel-list-hk .city-picker__leftmenu-list-item{margin-right:12px}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item{height:48px;text-align:left;line-height:20px;padding:14px 0;width:100%;background-color:#fff;border:none;overflow:hidden;margin-bottom:0;border-radius:0}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-picker__leftmenu-right-selected{color:#f64;font-weight:500}.city-picker__body .city-picker__content.city-leftmenu.city-leftmenu-abroad .city-picker__leftmenu-panel-list .city-picker__leftmenu-list-item.city-picker__leftmenu-right-active{color:#f64;font-weight:500;background-color:#fff!important}.city-picker__body .city-picker__content .city-hot{border-bottom:none;flex-direction:column;align-items:baseline;display:flex;position:relative;z-index:2005;color:#333;margin-top:8px}.city-picker__body .city-picker__content .city-hot-header{display:flex;-moz-justify-content:space-between;justify-content:space-between;width:100%}.city-picker__body .city-picker__content .city-hot-header-title{line-height:24px;color:#999;margin-bottom:5px;font-size:12px}.city-picker__body .city-picker__content .city-hot-header-province-btn{font-weight:400;float:right;line-height:16px;height:16px;font-size:12px;color:#999;display:inline-flex;align-items:center;box-align:center;-moz-box-align:center;-webkit-box-align:center}.city-picker__body .city-picker__content .city-hot-header-province-btn .city-province-btn-title{display:inline-flex}.city-picker__body .city-picker__content .city-hot-header-province-btn .arrow-right{display:inline-flex;margin-left:4px}.city-picker__body .city-picker__content .city-hot-header-province-btn .arrow-right span{border:1px solid #ccc;border-width:0 0 1px 1px;width:6px;height:6px;line-height:0;font-size:0;transform:rotate(-135deg)}.city-picker__body .city-picker__content .city-hot-list{display:flex;flex-flow:row wrap;width:100%}.city-picker__body .city-picker__content .city-hot-list__item{width:calc(33.3% - 8px);height:32px;margin:0 10px 10px 0;display:inline-block;text-align:center;line-height:30px;font-size:13px;border-radius:8px;background-color:#f9f9f9;border:.5px solid #f9f9f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.city-picker__body .city-picker__content .city-hot-list__item:nth-child(3n+0){margin-right:0}.city-picker__body .city-picker__content .city-hot-list__item-active{color:#f64;background-color:#fdf7f3;border:.5px solid #f64}.city-picker .lp-custom-city{border-bottom:none;flex-direction:column;align-items:baseline;display:flex;position:relative;z-index:2005;color:#333;margin-top:3px;padding-bottom:100px}.city-picker .lp-custom-city-header{display:flex;-moz-justify-content:space-between;justify-content:space-between;width:100%}.city-picker .lp-custom-city-header-title{line-height:24px;color:#999;font-size:12px;margin:10px 0 5px}.city-picker .lp-custom-city-list{display:flex;flex-flow:row wrap;width:100%}.city-picker .lp-custom-city-list__item{width:calc(33.3% - 8px);height:32px;margin:0 10px 10px 0;display:inline-block;text-align:center;line-height:30px;font-size:13px;border-radius:8px;background-color:#f9f9f9;border:1px solid #f9f9f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.city-picker .lp-custom-city-list__item:nth-child(3n+0){margin-right:0}.city-picker .lp-custom-city-list__item-active{color:#f64;background-color:#fdf7f3;border:1px solid #f64}.search-layer-search-bar{display:flex;position:relative;height:40px;border:.5px solid #eee;border-radius:2px;padding:0 12px;font-size:15px}.search-layer-search-bar>.text-icon{position:absolute;top:7px;left:26px;font-size:16px;line-height:1;color:#aaa;width:18px;height:18px}.search-layer-search-bar-input{padding:0 28.5px 0 10.5px;flex:1;height:38px;line-height:38px}.search-layer-search-bar-input input{border:0;width:100%;height:100%;padding:0}.search-layer-search-bar-input input::-moz-placeholder{line-height:1.3}.search-layer-search-bar-input input::placeholder{line-height:1.3}.search-layer-search-bar-input input::-webkit-search-cancel-button,.search-layer-search-bar-input input::-webkit-search-decoration{display:none}.search-layer-city{position:relative;line-height:40px;padding-right:27px;display:flex;align-items:center}.search-layer-city:after{position:absolute;right:0;top:50%;transform:translateY(-50%);height:20px;content:"";border-right:.5px solid #eee}.search-layer-city>.text-icon{position:absolute;top:50%;transform:translateY(-50%);margin-left:5px;color:#333;font-size:8px}.search-layer-city .svg-down{display:inline-block;color:#333;width:14px;height:14px;margin-left:5px}.search-layer-city .svg-down path{fill:#333}.search-layer-clear-input{position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(45deg);width:18px;height:18px;border-radius:9px;background-color:#ddd;color:#fff}.search-layer-clear-input:after,.search-layer-clear-input:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale3d(.5,.5,1);content:"";width:2px;height:14px;background-color:#fff}.search-layer-clear-input:after{width:14px;height:2px}.search-layer .violet-page-mock-title{padding:0;font-weight:400}.search-layer .violet-page-mock-nav{height:60px;padding:15px 18px 4px}.search-layer .violet-page-mock-nav .violet-page-mock-right{height:40px;padding:9.5px 0 9.5px 20px}.search-layer-content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.search-layer-content>dl{padding:20px 18px 0}.search-layer-content>dl>dt{font-size:18px;padding-bottom:18px;font-weight:700}.search-layer-content>dl>dt>a{float:right;font-size:14px;color:#666;font-weight:400}.search-layer-content>dl>dd{margin:0 -7px 6px}.search-layer-content>dl>dd .search-layer-label{float:left;max-width:100%;padding:7px 14px;font-size:13px;white-space:nowrap;border-radius:2px;margin:0 7px 14px;background-color:#f8f8f8}.search-layer-content>dl>dd:after{display:table;content:"";clear:both}.search-layer-list-wrap{padding:0 18px}.search-layer-item{display:block;height:60px;padding:20px 0 18px;font-size:15px;border-bottom:1px solid #eee}.search-layer-item>.text-icon{font-size:15px;color:#999;margin-right:4px}.search-layer-item em{font-style:normal;color:#f64}.m-top-nav{display:flex;flex-direction:row;width:100%;height:60px;padding:14px 18px;background-color:#fff;z-index:9}.m-top-nav-logo{display:block;width:32px;height:32px}.m-top-nav-city{position:relative;padding:9.5px 30px 9.5px 0}.m-top-nav-city>.text-icon{position:absolute;top:50%;transform:translateY(-50%);margin-left:5px;color:#333;font-size:8px}.m-top-nav-city:after{position:absolute;right:0;content:"";height:20px;border-right:.5px solid #eee}.m-top-nav-input-has-city{display:flex;flex-direction:row;position:relative;width:0;flex:1;padding:0 12px;margin:-4px 16px;border:.5px solid #eee}.m-top-nav-input-has-city input{flex:1;margin:0;height:38px;padding:9px 0 9px 16px;border:0}.m-top-nav-input-wrap{position:relative;flex:1;padding:0 16px}.m-top-nav-input-wrap .search-svg{display:inline-block;width:16px;height:16px;position:absolute;top:7px;left:26px}.m-top-nav-input-wrap .search-svg svg{width:100%;height:100%}.m-top-nav-input{display:block;height:32px;width:100%;margin:-1px 0;padding:7px 7px 7px 36px;border:1px solid #ccc;border-radius:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-top-nav-input::-moz-placeholder{line-height:1}.m-top-nav-input::placeholder{line-height:1}.m-top-nav-photo-new{display:inline-block;position:relative}.m-top-nav-photo-new em{position:absolute;display:inline-block;color:#fff;background-color:#ff3e30;padding:0 6px;font-size:12px;line-height:18px;border-radius:12px;top:-12px;right:-12px}.m-top-nav-photo img{display:block;width:32px;height:32px;border-radius:16px}.m-top-nav-photo a{line-height:32px;font-size:16px;color:#333}.hot-jobs{padding-top:50px}.hot-jobs .recommend-jobs-alert{display:flex;align-items:center;height:44px;padding:12px 16px;background-color:#ffeee4;margin-top:-50px}.hot-jobs .recommend-jobs-alert>svg{margin-right:8px;color:#ff6400;font-size:20px}.hot-jobs .recommend-jobs-alert>span{line-height:1;font-weight:700}.hot-jobs .job-list{padding:0 18px;background-color:#fff}.hot-jobs .load-more{display:block;padding:20px;color:#333;text-align:center}.job-card{position:relative;display:block;padding:18px 0;border-bottom:1px solid #eee;text-decoration:none;line-height:1.4}.job-card-title-tips{background-color:#f64;margin-left:6px;font-size:10px;border-radius:8px 2px;line-height:28px;padding:2px 6px;color:#fff}.job-card h3{display:flex;align-items:center;position:relative;font-size:16px;font-weight:400;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.job-card h3>a{color:#333}.job-card h3 .job-title{flex:1;overflow:hidden;font-weight:700;display:flex;flex-wrap:row nowrap;align-items:center}.job-card h3 .job-title .student-job-tag{margin-left:8px;padding:0 4px;font-weight:700;font-size:10px;line-height:16px;border-radius:4px;border:1px solid #ff6400;color:#ff6400;background:rgba(255,100,0,.05)}.job-card h3 .job-title>.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.job-card h3 .job-title>.job-title-label{flex:0 0 auto;align-self:center}.job-card h3 .job-title>a{color:#333}.job-card h3 .job-title-label{display:inline-block;vertical-align:middle;padding:1px 3px;color:#fff;font-size:10px;background-color:#f64;border-radius:4px 1px;margin-left:4px;font-weight:400}.job-card h3 small{display:block;padding-left:28px;font-size:16px;color:#f64;font-weight:700}.job-card-company{display:block;font-size:14px;margin-bottom:8px;color:#666;padding-right:60px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.job-card-labels{margin-left:-5px;overflow:hidden;height:22px}.job-card-labels .label,.job-card-labels label{float:left;margin:0 5px;padding:3px 6px;border-radius:2px;background-color:#f8f8f8;color:#999;font-size:12px}.job-card-publisher{line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-card-publisher img{float:left;width:20px;height:20px;margin-right:8px;border-radius:2px;border:1px solid #eee}.job-card-date{font-size:13px;color:#999;display:none}.job-card:visited h3{color:#999}:root{--safe-area-inset-bottom:0;--safe-area-inset-top:0}@supports (bottom:constant(safe-area-inset-top)){:root{--safe-area-inset-top:constant(safe-area-inset-top);--safe-area-inset-bottom:constant(safe-area-inset-bottom)}}@supports (bottom:env(safe-area-inset-top)){:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom)}}.new-city-filter-list{padding:0}.sticky-scroller{overflow:auto;-webkit-overflow-scrolling:touch}.sticky-scroller ::-webkit-scrollbar{display:none;width:0}.clSearchComponent .fixed-bar{position:absolute;top:0;left:0;z-index:2;width:100%}.clSearchComponent .fixed-bar,.clSearchComponent .section>.title{padding:0 16px;background:#f0f3f7;line-height:28px;font-size:12px;color:#07132b}.clSearchComponent .section>.box{padding:0 16px}.clSearchComponent .section>.grid{padding:10px 10px 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}.clSearchComponent .grid>.city-name{width:80px;text-align:center;margin-bottom:10px}.clSearchComponent .line .city-name{font-size:14px;color:#07132b;line-height:56px}.clSearchComponent .line .city-name.active{color:#f64}.clSearchComponent .line .city-name+.city-name{border-top:1px solid hsla(0,0%,94.1%,.5)}.clSearchComponent .nonius{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;flex-direction:column;right:0;z-index:3}.clSearchComponent .nonius.hide{display:none}.clSearchComponent .keys-item{display:block;width:20px;text-align:center;font-size:10px;color:#07132b;line-height:14px;font-weight:700}.job-filter-wrap{position:relative;margin-top:-50px;background-color:#fff}.job-filter-wrap.active{position:fixed;top:60px;width:100%;height:100%;margin:0;background-color:rgba(0,0,0,.5);z-index:3}.job-filter-tab{display:flex;height:50px;padding:0 16px;flex-direction:row;justify-content:space-between;border-bottom:1px solid #eee;background-color:#fff}.job-filter-tab>a{flex:1;display:flex;width:0;flex-direction:row;justify-content:center;color:#333;font-size:12px;line-height:20px;align-items:center;overflow:hidden;padding:16px 5px 16px 0}.job-filter-tab>a.active{color:#f64}.job-filter-tab>a.active .svg-down{transform:rotate(180deg)}.job-filter-tab>a.active .svg-down path{fill:#ff6400}.job-filter-tab>a>span{flex:0 1 auto;margin-right:6px;white-space:nowrap;overflow:hidden;line-height:17px;text-overflow:ellipsis}.job-filter-tab>a .svg-down{display:block;width:12px;height:12px;line-height:17px;transition:transform .3s}.job-filter-content{position:relative;width:100%;overflow:hidden;max-height:100vw;background-color:#fff}.job-filter-list{display:none;padding:0 18px;background-color:#fff;z-index:1}.job-filter-list>li{border-bottom:1px solid #eee}.job-filter-list>li>a{padding:18px 0;display:block;font-size:15px;line-height:1.4;color:#333}.job-filter-list>li>a.active{color:#f64}.job-filter-list.active{display:block}.banner-wrap{padding:40px 18px 100px;margin-bottom:-100px;background-color:#4b4d5c}.banner-wrap .company-card{display:flex;align-items:flex-start;flex-direction:row}.banner-wrap .company-card .logo{width:70px;height:70px;margin-right:16px}.banner-wrap .company-card .logo img{display:block;border-radius:15px;width:100%;height:100%}.banner-wrap .company-card .hgroup{flex:1;width:0}.banner-wrap .company-card .hgroup h1{font-size:25px;line-height:35px;font-weight:500;color:#fff;margin:0 29px 6px 0}.banner-wrap .company-card .hgroup .company-info-wrap,.banner-wrap .company-card .hgroup h1{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.banner-wrap .company-card .hgroup .company-info-wrap{font-size:13px;color:#eee;line-height:24px
  /*! autoprefixer: off */}.banner-wrap .company-card .hgroup .company-info-wrap span{display:inline-block;white-space:nowrap;margin-right:5px}.banner-wrap .company-card .hgroup .company-info-wrap span:last-child{padding-right:0;margin-right:0;border-right:0}.banner-wrap .company-card .hgroup .company-info-wrap span:last-child:after{content:none}.banner-wrap .company-card .hgroup .company-info-wrap span:after{float:right;content:"·";color:#eee;padding-left:5px}.banner-wrap .company-card .follow-wrap{margin-bottom:15px;font-size:13px;line-height:1.4;color:#fff}.banner-wrap .company-card .follow-wrap a{color:#fff}.banner-wrap .company-card .follow-wrap .svg-follow,.banner-wrap .company-card .follow-wrap .svg-unfollow{display:inline-block;width:24px;height:24px}.banner-wrap .company-card .follow-wrap .hidden{display:none}.banner-wrap .company-workingtime{color:#fff;font-size:13px;margin-top:24px;background-color:rgba(0,0,0,.05);padding:5px;border-radius:2px;display:inline-block}.banner-wrap .company-workingtime .svg-time{width:13px;height:13px;display:inline-block}.banner-wrap .company-workingtime .company-workingtime_tag{display:inline-flex}.banner-wrap .company-workingtime .company-workingtime_tag>span:after{float:right;content:"·";color:#fff}.banner-wrap .company-workingtime .company-workingtime_tag>span:last-child:after{display:none}.banner-wrap .company-benefits{margin-top:32px;overflow:hidden;margin-left:-18px;margin-right:-18px}.banner-wrap .company-benefits .company-benefits_list{padding-left:18px;padding-right:18px;overflow-x:auto;overflow-y:hidden;margin-bottom:-30px;padding-bottom:30px;display:flex;flex-wrap:nowrap}.banner-wrap .company-benefits .company-benefits_list>span{flex-shrink:0;font-size:13px;color:#fff;padding:10px 16px;background:hsla(0,0%,100%,.1);border-radius:20px;margin-right:10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.banner-wrap .company-benefits .company-benefits_list>span .company-benefits-icon{width:20px;height:20px;margin-right:5px}.company-workingtime_benefits-popup{height:70vh;display:flex;flex-direction:column}.company-workingtime_benefits-popup h3.title{font-size:20px;color:#333;font-weight:500;line-height:18px;margin-bottom:16px}.company-workingtime_benefits-popup .company-workingtime_popup{font-size:15px;margin-top:24px;margin-bottom:12px}.company-workingtime_benefits-popup .company-workingtime_popup .company-workingtime_list{display:grid;grid-column-gap:24px;grid-template-columns:auto auto auto;justify-content:flex-start;color:#666}.company-workingtime_benefits-popup .company-workingtime_popup .company-workingtime_list .time-box{display:flex;align-items:center;color:#333}.company-workingtime_benefits-popup .company-workingtime_popup .company-workingtime_list .time-svg{display:inline-block;width:18px;height:18px;margin-right:5px}.company-workingtime_benefits-popup .company-workingtime_popup .company-workingtime_list .time-svg path{fill:#333}.company-workingtime_benefits-popup .company-workingtime_popup .company-workingtime_list .company-workingtime_tag{display:inline-flex}.company-workingtime_benefits-popup .company-workingtime_popup .company-workingtime_list .company-workingtime_tag>span:after{float:right;content:"·"}.company-workingtime_benefits-popup .company-workingtime_popup .company-workingtime_list .company-workingtime_tag>span:last-child:after{display:none}.company-workingtime_benefits-popup .company-benefits_popup{overflow:hidden;flex:1;display:flex;flex-direction:column;margin-top:24px}.company-workingtime_benefits-popup .company-benefits_popup .company-benefits_list{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;overflow-y:auto}.company-workingtime_benefits-popup .company-benefits_popup .company-benefits_list>span{display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:13px;padding:8px 10px;background:#f8f8f8;color:#333;border-radius:2px;margin-right:12px;margin-bottom:12px}.company-workingtime_benefits-popup .company-benefits_popup .company-benefits_list>span>img{margin-right:5px;width:20px;height:20px}.company-workingtime_benefits-popup .remind{padding-top:10px;font-size:14px;color:#999}.hot-recruiters .hot-recruiters-content{margin-bottom:-30px;overflow-x:auto;overflow-y:hidden}.hot-recruiters .hot-recruiters-list{display:flex;flex-wrap:nowrap;padding-bottom:30px}.hot-recruiters .hot-recruiters-list li{flex-grow:0;flex-shrink:0;padding-right:10px}.hot-recruiters .hot-recruiters-list-item{width:140px;border-radius:4px;height:100%;background-color:#fff;text-align:center}.hot-recruiters .hot-recruiters-list-item .item-header-icon{display:inline-block;width:50px;height:50px;margin:24px 0 18px;border:1px solid #eee;border-radius:100%;overflow:hidden}.hot-recruiters .hot-recruiters-list-item .item-name{margin:0 10px;font-size:16px;font-weight:500;line-height:22px;color:#333}.hot-recruiters .hot-recruiters-list-item .item-num{margin:6px 10px 0;padding-bottom:24px;font-size:14px;line-height:20px;color:#999}.company-introduce{padding:26px 18px 0}.company-introduce .company-introduce-detail{line-height:22px;font-weight:400;white-space:break-spaces;word-break:break-all;font-size:15px;color:#333}.company-introduce .load-more{color:#f64;line-height:22px;font-size:15px;font-weight:500;margin-top:8px}.company-business{padding:33px 18px 0}.company-business .company-business-wrap{position:relative;padding-bottom:50px}.company-business .company-business-wrap.show-mask{height:270px}.company-business .company-business-wrap.show-mask .company-business-mask{display:block}.company-business .company-business-wrap.active .company-business-content>.company-business-row{display:flex}.company-business .company-business-wrap.active .fold-btn a:before{content:"收起"}.company-business .company-business-wrap.active .fold-btn a svg{transform:rotate(180deg)}.company-business .company-business-wrap .fold-btn{position:absolute;bottom:0;width:100%;background-color:#fff}.company-business .company-business-wrap .fold-btn a{display:block;padding:20px 0 10px;text-align:center;color:#ff6400;animation:transform .3s}.company-business .company-business-wrap .fold-btn a:before{content:"展开"}.company-business .company-business-content{min-height:160px;border-radius:4px;padding:18px 16px;background-color:#fff}.company-business .company-business-content>.company-business-row{display:none}.company-business .company-business-row{display:flex;margin-bottom:6px;font-size:14px;line-height:20px;color:#333}.company-business .company-business-row .row-name{flex-grow:0;flex-shrink:0}.company-business .company-business-row .row-val{flex:1}.company-business .icon-qcc{position:absolute;right:16px;bottom:28px;width:76.5px;z-index:1}.company-business .company-business-mask{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:url(//mconcat.lietou-static.com/fe-mobile-h5/v6/images/business-mask.c7bafc5f.png) no-repeat 50%;background-size:100% 100%;background-color:#fff}.company-business .company-business-mask-content{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:56px}.company-business .company-business-mask-content p{font-size:14px;line-height:20px;font-weight:500;text-align:center;color:#333}.company-business .company-business-mask-content a{display:block;margin:8px auto;width:70px;height:28px;line-height:28px;font-size:12px;font-weight:500;text-align:center;background-color:#f64;color:#fff}.company-job{padding:40px 16px 0}.company-job-header{display:flex;margin-bottom:16px}.company-job-header .company-job-title{flex:1;font-size:20px;line-height:28px;color:#333;font-weight:500}.company-job-header .company-job-btn{line-height:28px;font-size:0}.company-job-header .company-job-btn a{color:#666;font-size:14px;font-weight:400;vertical-align:middle;margin-right:2px}.company-job-header .company-job-btn svg{width:15px;height:15px;vertical-align:middle}.company-job-list{background-color:#fff;padding:0 16px;border-radius:4px}.company-job-list .job-card:last-child{border:none}.company-media-wrap{padding:32px 0 0;overflow:hidden}.company-media-wrap .company-media-content{margin-bottom:-30px}.company-media-wrap .company-media-list{display:flex;flex-wrap:nowrap;padding:0 16px 30px;overflow:auto}.company-media-wrap .company-media-list a{flex-grow:0;flex-shrink:0;padding-right:10px}.company-media-wrap .company-media-list-item{position:relative;width:210px;height:130px;border-radius:4px;border:1px solid #eee;background-color:#f8f8f8;overflow:hidden}.company-media-wrap .company-media-list-item img{width:100%}.company-media-wrap .company-media-list-item .item-play-icon{position:absolute;left:0;right:0;top:0;bottom:0;background:url(//image0.lietou-static.com/img/5fa2482a930a7616c5f403d308u.png) no-repeat 50%/40px 40px;background-color:rgba(0,0,0,.1)}.company-media-wrap .violet-img-placeholder{height:100%}.company-product-popup{height:70%}.company-product-popup .popup-content{position:absolute;top:58px;left:0;right:0;bottom:0;overflow:auto}.company-product-popup .company-product-logo{display:block;width:116px;height:78.5px;border-radius:4px;border:1px solid #eee;margin:0 auto}.company-product-popup .company-product-content{padding:32px 30px 54px;font-size:15px;line-height:22px;white-space:break-spaces;word-break:break-all;color:#333}.company-manager-popup{height:80%}.company-manager-popup .popup-content{position:absolute;top:58px;left:0;right:0;bottom:0;overflow:auto}.company-manager-popup .company-manager-logo{display:block;width:116px;height:156px;border-radius:4px;border:1px solid #eee;margin:0 auto}.company-manager-popup .company-manager-name{margin:20px 30px 4px;font-size:20px;font-weight:500;line-height:28px;text-align:center;color:#333}.company-manager-popup .company-manager-officer{margin:0 30px;font-size:15px;line-height:22px;text-align:center;color:#999}.company-manager-popup .company-manager-content{padding:32px 30px 54px;font-size:15px;line-height:22px;white-space:break-spaces;word-break:break-all;color:#333}.company-product .company-product-list{overflow:hidden}.company-product .company-product-list-item{display:flex}.company-product .company-product-list-item+li{margin-top:16px}.company-product .company-product-list-item .item-img{width:116px;height:78.5px;border-radius:4px;border:1px solid #eee;overflow:hidden}.company-product .company-product-list-item .item-img img{width:100%}.company-product .company-product-list-item .item-text{flex:1;margin:7px 0 7px 12px;font-size:15px;line-height:22px;white-space:break-spaces;word-break:break-all;color:#333}.company-manager .company-manager-list{overflow:hidden}.company-manager .company-manager-list-item{display:flex;padding-bottom:6px}.company-manager .company-manager-list-item+li{margin-top:16px}.company-manager .company-manager-list-item .item-img{width:87px;height:117px;border-radius:4px;box-shadow:6px 6px 0 rgba(0,0,0,.1);border:1px solid #eee;overflow:hidden}.company-manager .company-manager-list-item .item-img img{width:100%}.company-manager .company-manager-list-item .item-content{flex:1;margin:8.5px 0 8.5px 20px}.company-manager .company-manager-list-item .item-content-name{font-size:17px;font-weight:500;line-height:24px;color:#333}.company-manager .company-manager-list-item .item-content-officer{margin-top:8px;font-size:14px;line-height:20px;color:#666}.company-manager .company-manager-list-item .item-content-des{margin-top:8px;font-size:15px;line-height:18px;white-space:break-spaces;word-break:break-all;color:#333}.real-hot-links-container{padding:0 18px 8px;background-color:#fff}.real-hot-links-container .hot-links-content li .hot-links-tab{justify-content:space-between;padding:19px 0 14px}.real-hot-links-container .hot-links-content li .hot-links-tab .operation{display:none}.real-hot-links-container .hot-links-content li .hot-links-tab .operation strong{font-weight:400}.real-hot-links-container .hot-links-content li .hot-links-tab span{line-height:20px;font-size:14px;color:#999}.real-hot-links-container .hot-links-content li .hot-links-tab span .svg-down{display:inline-block;width:12px;height:12px;margin-left:2px}.real-hot-links-container .hot-links-content li .hot-links-tab span .svg-up{display:inline-block;width:12px;height:12px;transform:rotate(180deg);transition:transform .2s linear;margin-left:2px}.real-hot-links-container .hot-links-content li .hot-links-tab span i{font-size:12px;margin-left:4px}.real-hot-links-container .hot-links-content li .hot-links-tab span:first-child{line-height:23px;font-size:16px;color:#333}.real-hot-links-container .hot-links-content li .tab-content{clear:both;overflow:hidden;padding-bottom:3px}.real-hot-links-container .hot-links-content li .tab-content p{float:left;max-width:100%;margin:0 24px 10px 0;line-height:20px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.real-hot-links-container .hot-links-content li .tab-content p a{color:#666}.real-hot-links-container .hot-links-content li .tab-content.cut-off{max-height:93px;overflow:hidden;text-overflow:ellipsis}.real-hot-links-container .hot-links-content.hot-links-hide li{display:none}.real-hot-links-container .hot-links-content.hot-links-hide li:first-child{display:block}.real-hot-links-container .current-link{padding:20px 0 16px;font-size:14px;line-height:20px;color:#999}.break-crumb .svg-line-right{display:inline-block;width:20px;height:12px}.fix-bottom-login-guide-wrap-placeholder{height:50px;padding-bottom:env(safe-area-inset-bottom)}.fix-bottom-login-guide-wrap{z-index:9;box-sizing:border-box;position:fixed;left:0;bottom:0;width:100%;line-height:49px;background-color:#ff6400;padding:0 18px env(safe-area-inset-bottom)}.fix-bottom-login-guide-wrap .flexbox{display:flex;align-items:center}.fix-bottom-login-guide-wrap .flexbox .flex-1{flex:1}.fix-bottom-login-guide-wrap .user-svg{width:20px;height:20px;display:flex;align-items:center}.fix-bottom-login-guide-wrap .user-svg svg{width:20px;height:20px}.fix-bottom-login-guide-wrap .user-svg svg path{fill:#fff}.fix-bottom-login-guide-wrap .fix-login-desc{color:#fff;padding-left:10px;font-size:14px}.fix-bottom-login-guide-wrap .fix-login-btn{box-sizing:border-box;color:#fff;display:inline-block;font-size:13px;line-height:28px;padding:0 10px;border:1px solid #fff;border-radius:17.5px}.section-title-box{display:flex;align-items:center;padding:0 0 15px}.section-title-box .section-title-name{flex:1;font-size:20px;font-weight:700;line-height:28px;color:#333}.section-title-box .section-more-box{flex-shrink:0;display:flex;align-items:center}.section-title-box .section-more-box .section-more-text{font-size:14px;line-height:14px;color:#617185}.section-title-box .section-more-box .section-more-icon{margin-left:2px}.talent-policy-section{padding:40px 16px 0}.talent-policy-section .section-list-box{padding:0 18px 0 12px;border-radius:4px;background-color:#fff}.talent-policy-section .section-list-box a .section-list-item-box{display:flex;align-items:center;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.04)}.talent-policy-section .section-list-box a .section-list-item-box .item-title{flex:1;margin:0;padding:0;display:block;font-size:14px;line-height:14px;color:#07132b}.talent-policy-section .section-list-box a:last-child .section-list-item-box{border-bottom:none}