html,body,#Main{background:#fff;width:100%}#Main{margin-top:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#PageWrapper{min-width:1280px}#PageWrapper .bgTop,#PageWrapper .bgBottom{background:#fff}#level1-advertising-container,#level2-advertising-container{min-height:360px}#level1-advertising-container{position:relative;visibility:hidden;padding:38px 0 20px;z-index:101}#level1-advertising-container.empty{margin-top:89px;min-height:0;padding:0}#level1-advertising-container.empty.device-1{margin-top:0}#level1-advertising-container .slider-decoration{position:absolute;right:-27px;top:24px;width:100px;height:auto;z-index:100}.sp-bottom-thumbnails .sp-thumbnail-container{margin:0 5px}.sp-thumbnails{cursor:pointer}.sp-bottom-thumbnails.sp-has-pointer{margin-top:10px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail-container:before{content:'';position:absolute;width:100%;height:40px;top:0;left:0;background:rgba(0,0,0,.4);margin-top:12px;z-index:1}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{background:0;border-bottom:0;margin-top:10px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{margin-left:-6px;border-bottom:6px solid #f76502;border-left:6px solid transparent;border-right:6px solid transparent}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{margin-top:-6px!important}.sp-horizontal .sp-arrows{margin-top:-25px}.ie8.sp-horizontal .sp-previous-arrow,.ie8.sp-horizontal .sp-next-arrow,.ie8.sp-vertical .sp-previous-arrow,.ie8.sp-vertical .sp-next-arrow,.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow{border:0}.sp-previous-arrow:before,.sp-previous-arrow:after,.sp-next-arrow:before,.sp-next-arrow:after,.sp-previous-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-next-thumbnail-arrow:after{display:none}.sp-horizontal .sp-previous-arrow,.sp-horizontal .sp-next-arrow{background-image:url(/static/image/ads_arrow.png);background-repeat:no-repeat;width:47px;height:47px}.sp-horizontal .sp-previous-arrow{background-position:0 2px}.sp-horizontal .sp-next-arrow{background-position:-85px 2px}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-bottom-thumbnails .sp-next-thumbnail-arrow{background-image:url(/static/image/ads_arrow_sub.png);background-repeat:no-repeat;width:14px;height:26px}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow{background-position:-6px 8px}.sp-bottom-thumbnails .sp-next-thumbnail-arrow{background-position:-38px 8px}.slider-pro img.sp-thumbnail{width:40px!important;height:40px!important;margin:0!important}#level1-advertising-container img.sp-image{width:auto!important;height:100%!important;margin:0 auto!important}#level1-sub-advertising-container.side-container-top{display:none;position:fixed;top:98px!important;left:0;right:0;margin:auto;z-index:100}.mobile-device-0 #level1-sub-advertising-container.side-container-top{top:0!important}#level1-sub-advertising-container.slider-pro img.sp-image{width:960px!important;height:66px!important;margin:0 auto!important}#level1-sub-advertising-container.slider-pro .company-link{display:block;border:12px solid transparent;border-top:0;-webkit-border-image:url(/static/images_en/box1_B_big.png) 12 stretch;-moz-border-image:url(/static/images_en/box1_B_big.png) 12 stretch;-o-border-image:url(/static/images_en/box1_B_big.png) 12 stretch;border-image:url(/static/images_en/box1_B_big.png) 12 stretch}#level2-advertising-container{width:980px;margin:0 auto;position:relative}#level2-advertising-container .company-link{display:block;width:100%;height:100%}#level2-advertising-container .company-img-container{width:100%;height:150px;background:#fff;background-size:100% 100%;text-align:center;position:relative}#level2-advertising-container .company-element.ads-forward{height:201px;border:0;width:186px;margin:0 6px 30px;margin:0 4px 30px\0}#level2-advertising-container .ads-forward .company-img-container{height:100%}#level2-advertising-container .company-element{width:184px;height:199px;border:1px solid #eee;display:inline-block;margin:0 6px 30px;vertical-align:top;position:relative}#level2-advertising-container .company-element.company-element-left{margin-left:0}#level2-advertising-container .company-element.company-element-right{margin-right:0}#level2-advertising-container .company-element img{max-height:150px;max-width:200px;vertical-align:middle;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#level2-advertising-container .ads-forward .company-img-container{background:#f0f0f0;background-size:100% 100%}#level2-advertising-container .latest-job{font-size:14px;color:#222;padding:0 10px}#level2-advertising-container .ads-forward .company-img-container .msg{font-size:20px}#level2-advertising-container .ads-forward .company-img-container .msg{text-align:center;padding:95px 0 96px;color:#fefefe;font-weight:bold}#level2-advertising-container .company-desc p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;color:#fefefe}#level2-advertising-container .company-desc .ads-text{position:relative;height:32px;top:7px;color:#f56500}#level2-advertising-container .company-desc .can_refferral{position:absolute;top:14px;right:10px;display:block;width:18px;height:22px;background:url(/static/image/ICON_Referral_white.png) no-repeat}#level2-advertising-container .text-recommend{margin:0 0 10px;font-size:20px;color:#f56500;padding-left:6px}#level2-advertising-container .company-desc{position:absolute;bottom:-1px;left:-1px;width:164px;background:#aeaeae;padding:7px 11px}#level2-advertising-container .ads-forward .company-img-container .company-desc{background:transparent;left:0;bottom:0}#level3-advertising-container .recruiting-recommend{font-size:20px;padding:5px 10px;background:#f56500 url(/static/image/bg-ads-level3.png) no-repeat right center;color:#fff}@media screen and (max-width:767px){#level1-advertising-container,#level2-advertising-container{min-height:100px}#level1-advertising-container{padding:0 0 5px 0}#level1-advertising-container .sp-buttons{overflow:hidden;height:10px}#level1-advertising-container .sp-button{width:8px;height:8px;margin:2px;border:0;background:#333}#level1-advertising-container .sp-button.sp-selected-button{background:#f46502}#level1-sub-advertising-container.side-container-top{top:70px}#level1-sub-advertising-container.side-container-top{top:81px!important}#level1-sub-advertising-container.slider-pro img.sp-image{width:100%!important;height:100%!important}#level1-sub-advertising-container.slider-pro .company-link{border:6px solid transparent;border-top:0;-webkit-border-image:url(/static/images_en/box1_B_big.png) 6 stretch;-moz-border-image:url(/static/images_en/box1_B_big.png) 6 stretch;-o-border-image:url(/static/images_en/box1_B_big.png) 6 stretch;border-image:url(/static/images_en/box1_B_big.png) 6 stretch}.sp-horizontal .sp-previous-arrow{left:0}.sp-horizontal .sp-next-arrow{right:0}.sp-horizontal .sp-previous-arrow,.sp-horizontal .sp-next-arrow{background-image:url(/static/image/mobile-ads-arrow.png);width:22px}.sp-horizontal .sp-previous-arrow{background-position:0 14px}.sp-horizontal .sp-next-arrow{background-position:-44px 14px}#level2-advertising-container{width:296px;margin:0 auto}#level2-advertising-container .text-recommend{font-size:10px}#level2-advertising-container .company-element{margin:0 3px 30px 3px}#level2-advertising-container .text-recommend{margin:10px 0 8px;color:#f46502;padding-left:3px}#level2-advertising-container .company-element{width:140px;height:140px;margin-bottom:30px}#level2-advertising-container .company-element.ads-forward{height:142px;width:142px}#level2-advertising-container .company-img-container{height:113px}#level2-advertising-container .ads-forward .company-img-container{background:#f0f0f0;background-size:100% 100%}#level2-advertising-container .company-element img{max-height:75px;max-width:125px}#level2-advertising-container .company-desc{width:116px;padding:4px 20px 4px 6px}#level2-advertising-container .company-desc p{line-height:10px}#level2-advertising-container .company-desc p.company-element-order{font-size:9px}#level2-advertising-container .company-desc p.text{font-size:8px}#level2-advertising-container .company-desc .can_refferral{width:10px;height:12px;background-size:auto 12px}#level2-advertising-container .company-desc .can_refferral{top:7px;right:5px}#level2-advertising-container .company-desc .ads-text{height:24px;top:5px}#level2-advertising-container .latest-job{font-size:10px;min-height:20px;padding:5px 10px 9px 10px}#level2-advertising-container .ads-forward .company-img-container .msg{padding:61px 0;font-size:10px}#level3-advertising-container .recruiting-recommend{font-size:10px;padding:5px 10px;margin-top:10px;background:#f56500 url(/static/image/mobile_web/bg-ads-level3.png) no-repeat right center}.page-wrapper #Main{padding-top:81px}#level3-advertising-container{width:296px;margin:0 auto}#level3-advertising-container .company-desc .can_refferral{width:10px;height:12px;background-size:auto 12px}#level3-advertising-container .company-advertising{margin-top:0}#level3-advertising-container .job-coloum-info-container{border-bottom:1px solid #aaa;padding:8.5px 0;position:relative}#level3-advertising-container .job-title{font-size:15px;line-height:18px;display:inline-block;max-width:100%}#level3-advertising-container .has-referral-title{max-width:65%}#level3-advertising-container .has-earn-reward-title{max-width:62%}#level3-advertising-container .show_referral{margin:2px 0 0 0;color:#fd8232;border:1px solid #fd8232;height:16px;line-height:16px}#level3-advertising-container .job-coloum-info-container .show-reward-referral{width:35%;font-size:13px;height:16px;line-height:16px}#level3-advertising-container .show_referral>span{width:auto;height:auto;padding:0}#level3-advertising-container .job-title a{color:#fd8232}#level3-advertising-container .job-company{margin:4.25px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:18px;font-size:13px}#level3-advertising-container .detail-info{font-size:11px}#level3-advertising-container .detail-info span:last-child{margin-right:0;text-align:right;width:23%}#level3-advertising-container .detail-info span{margin-right:2%;width:18%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px}#level3-advertising-container .detail-info span.create-time{width:23%}#level3-advertising-container .detail-info span.salary{width:34%}#level3-advertising-container .detail-info span.distance{width:18%;text-align:center}#level3-advertising-container .more-jobs-load{margin:0 auto;font-size:12px;float:right}#level3-advertising-container .more-jobs-load a{color:#f76502}}.landing_pages{display:flex;align-items:center;width:100%;background:#383d43}.landing_pages a{display:inline-block;width:50%;color:#FFF;font-size:16px;text-align:center}.landing_pages a span{display:inline-block;min-height:50px;line-height:50px;padding-left:30px}.landing_pages a.job_seekers span{background:url('/static/image/client_landing/ICON_JobSeeker.png') 3px no-repeat}.landing_pages a.employers span{background:url('/static/image/client_landing/ICON_Employer.png') 0 no-repeat}.landing_pages a.on{background:#282b2e}.job-search-result-container{width:980px;margin:20px auto 60px;position:relative;margin-top:20px;min-height:360px}.job-search-result-container .company-element{position:relative;vertical-align:top;margin-bottom:30px;border:1px solid #f0f0f0;background:#fafafa;margin:6px 0}.search-list-result-common .company-element{height:110px}.job-search-result-container .company-element:hover{border:1px solid #f63}.job-search-result-container .company-desc .job_title{vertical-align:top;font-size:16px;line-height:20px;display:inline-block;color:#f63;padding:12px 0}.job-search-result-container .company-desc .job_salary,.job-search-result-container .company-desc .job_attractive_words{font-size:14px;color:#333;padding:5px 0;line-height:18px;height:18px}.job-search-result-container .company-desc .can_refferral{position:absolute;top:14px;right:10px;display:block;width:18px;height:22px;background:url(/static/image/ICON_Referral_white.png) no-repeat}.job-search-result-container .company-advertising{margin-top:25px}.job-search-result-container .latest-job,.job-search-result-container .company-desc{font-size:16px;padding-left:20px;color:#444;display:inline-block;vertical-align:middle}.job-search-result-container .date_location{display:inline-block;color:#444;text-align:right}.job-search-result-container .job_location,.job-search-result-container .job_date,.job-search-result-container .company_name{font-size:14px;color:#333;line-height:18px;padding:5px 0}.job-search-result-container .company-desc .job_attractive_words,.job-search-result-container .company_name{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-search-result-container .job_location{position:relative}.job-search-result-container .job_location_name span{vertical-align:bottom;display:inline-block}.job-search-result-container .job_location_name .address{max-width:274px;width:274px\9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-search-result-container .job_location_name .num{color:#f63}.job-search-result-container .job_title_name{display:inline-block;vertical-align:top;line-height:20px;padding:5px 0;max-width:345px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-search-result-container .hot_job_icon{background-image:url(/static/image/hot_job.png);background-repeat:no-repeat;background-image:url(/static/image/hot_job_ie.png)\9;width:20px;height:27px;background-size:80% 80%;display:inline-block;position:absolute;left:2px;background-position:0 2px}.job-search-result-container .show_referral{vertical-align:top;display:inline-block;padding:0 10px 0 0;background:transparent;text-align:center;float:none;margin:5px 0 5px 10px;position:absolute}.job-search-result-container .show_referral .job-referral-icon{font-size:28px;color:var(--custom_color,#fd8232)}.job-search-result-container .show_referral p.balance{font-size:14px;line-height:14px}.job-search-result-container .show_referral p.balance .balance-format{display:inline-block;max-width:90px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.job-search-result-container .show_referral span{display:inline-block;font-size:10px;line-height:24px}.job-search-result-container .show_referral>span{width:60px;padding:0 5px;height:24px;text-align:center}.page-en .job-search-result-container .show_referral>span{width:80px}.job-search-result-container .show_referral span.balance{color:#f63;white-space:nowrap;overflow:hidden}.job-search-result-container .show_referral span.ref_applay{display:none;color:#fff;background:#f63}.job-search-result-container .show_referral:hover span.balance{display:none}.job-search-result-container .show_referral:hover span.ref_applay{display:inline-block;cursor:pointer}.job-search-result-container .show_referral:hover .com_referral_pop{display:block}.job-search-result-container .com_referral_pop{display:none;border:1px solid #f63;min-height:50px;min-width:300px;position:absolute;top:-30px;left:75%;margin-left:20px;z-index:999;background:#fff}.job-search-result-container .com_referral_pop .ref_reward{color:#f63}.job-search-result-container .com_referral_pop .arrow_a,.job-search-result-container .com_referral_pop .arrow_b{position:absolute;left:-11px;top:30px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #f63}.job-search-result-container .com_referral_pop .arrow_b{left:-10px;border-right:10px solid #FFF}.job-search-result-container .com_referral_pop .ref_title{color:#444;font-size:15px;line-height:20px;text-align:left;margin:10px 10px 2px 10px;white-space:nowrap}.job-search-result-container .com_referral_pop ul{color:#444;list-style:disc;margin:0 5px 10px 20px;font-size:12px}.job-search-result-container .com_referral_pop .referral-tip-message{margin:7px;text-align:left;white-space:normal;word-break:break-word;color:#f63;font-size:14px;line-height:initial}.job-search-result-container .com_referral_pop ul li{white-space:nowrap;margin:5px}.job-search-result-container .com_referral_pop ul li p{color:#444;text-align:left;font-size:15px}.job-search-result-container .com_referral_pop ul li p.ref_tip{font-size:13px}.job-search-result-container .lastline .com_referral_pop{top:auto;bottom:-30px}.job-search-result-container .lastline .com_referral_pop span.arrow_a,.job-search-result-container .lastline .com_referral_pop span.arrow_b{top:auto;bottom:31px}.job-search-result-container .date_location .gd_location_pop{display:none;position:absolute;right:0;bottom:14px;z-index:1003;background:transparent;width:432px}.job-search-result-container .date_location .job_location:hover .gd_location_pop{display:block}.job-search-result-container .date_location .gd_location_pop .geo_locations{background:#fff;border:1px solid #f63;padding:10px}.job-search-result-container .date_location .gd_location_pop .arrow{position:relative;height:20px;width:100%}.job-search-result-container .date_location .gd_location_pop .geo_locations .map{margin-right:10px}.job-search-result-container .date_location .gd_location_pop .arrow>span{position:absolute;top:0;right:43px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f63}.job-search-result-container .date_location .gd_location_pop span.geo_arrow_b{top:-1px;border-top:10px solid #FFF}.job-search-result-container .date_location{vertical-align:middle;display:inline-block;color:#444;text-align:right}.job-search-result-container .job_apply_btn{vertical-align:middle;margin:0 0 0 20px;width:110px;height:32px;font-size:16px;padding:0;line-height:32px;font-weight:normal;min-width:44px;color:#fff;text-align:center;display:inline-block}.job-search-result-container .more-jobs-load{margin:20px;font-size:14px;cursor:pointer;text-align:center;float:right}.job-search-result-container .more-jobs-load a{color:#f76502}.job-search-result-container.search-result-box .more-jobs-load{margin:20px auto;font-size:20px;cursor:pointer;text-align:center;float:none;text-decoration:none}.job-search-result-container .more-jobs-load:hover{color:#f63}.job-search-result-container .company-info{width:82px;height:82px;background:#fff;background-size:100% 100%;text-align:center;position:relative;display:inline-block;vertical-align:middle}.job-search-result-container .company-info img{height:70px;width:70px;vertical-align:middle;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.job-search-result-container .floatR{margin:14px 20px}.go-to-top{background-image:url(/static/image/BackToTop.png);background-repeat:no-repeat;background-position:0 1px;width:30px;height:46px;position:absolute;right:-70px;cursor:pointer;top:0;display:none}.go-to-top:hover{background-position:0 -45px}.more-jobs-load .more-icon{background-image:url(/static/image/LoadMore_normal.png);background-repeat:no-repeat;background-size:100% 100%;width:11px;height:12px;display:inline-block;margin:0 15px}.more-jobs-load:hover .more-icon{background-image:url(/static/image/LoadMore_hover.png)}.search-result-box .company-advertising{min-height:500px}.job-search-result-container .hide,.search-result-box .hide{display:none}.geo_locations{text-align:left}.geo_locations .map,.geo_locations .locations{vertical-align:top;display:inline-block}.geo_locations .map{margin-right:20px;width:198px;height:198px;background:#FFF;border:1px solid #f0f0f0}.geo_locations .locations{max-height:200px;overflow-y:auto;overflow-x:hidden}.geo_locations .locations li{cursor:pointer;width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:8px 0 0}.geo_locations .locations li:hover{color:#f63}.geo_locations .map .marker-icon{position:relative;width:25px;height:35px;text-align:center}.geo_locations .map .marker-icon img{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.geo_locations .map .marker-icon div{display:inline-block;margin-top:20%;width:50%;height:50%;background:#efa113;color:#FFF}.geo_locations .map .marker-icon:hover{width:30px;height:42px}#search-field{width:980px;margin:0 auto 40px;line-height:40px;font-size:16px;position:relative}.job-search-result-container #search-field,.company_detail_main #search-field{width:auto}#search-field .search-content-container{border:2px solid #f76502;display:inline-block;cursor:pointer}#search-field .search-content{height:20px;width:681px;font-size:16px;vertical-align:middle;padding:10px}#search-field .search-button{width:130px;display:inline-block;background:#f76502;color:#fff;text-align:center;float:right;height:40px;line-height:40px}#search-category{cursor:pointer;position:absolute;list-style:none;padding:0;margin:0;width:147px;background:#fff;left:0;top:2px}#search-category li{font-size:16px;line-height:24px;padding:7px 22px;border:2px solid #f76502;display:none;height:26px;cursor:pointer;background:#fff;position:relative;z-index:1}#search-category li.type-selected{border-left:2px solid #f76502;border-right:2px solid #f76502;border-top:0;border-bottom:0;display:block;background:transparent}.search-category-container{width:143px;height:40px;display:inline-block;vertical-align:top;border:2px solid #f76502;border-right:0}.search-category-container .searchtype_arrow{height:0;width:0;overflow:hidden;font-size:0;line-height:0;border-width:6px 6px 0;border-style:solid dashed;border-color:#f76502 transparent transparent;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;transition:all .4s ease 0s;position:absolute;top:18px;left:107px}.search-category-container .searchtype_arrow.transform{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;transition:all .4s ease 0s}.page-en #search-category li{padding:7px 10px}.page-en .search-category-container .searchtype_arrow{left:128px}.side-container{position:absolute;z-index:100;top:140px}.side-container-left{width:138px;font-size:14px;z-index:103}.side-container-right{right:5px;width:130px;float:right;padding:0 5px}.side-container .festival-image-2{width:116px;height:280px;background:url(//cdn.ajinga.com/ajinga-banner/2016-newyear-pc-02.png) no-repeat;margin:-1px auto;display:none}.side-container-right>div{background:#fafafa}.side-container-right .hotline-messages{padding:3px 0 0;margin-top:2px}.side-container-right>div>p{margin:0 0 0 10px;padding:2px 0;font-size:12px}.side-container-right .hotline-messages .tip,.side-container-right>div>p.hotline{font-size:16px}.side-container .qr-code-container{z-index:100}.side-container .qr-code-container>p{padding:0}.side-container .qr-code-container img{width:120px;margin:0 5px}.side-container .filter-container .filter-content .home-filter-name{text-align:right;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background:#f0f0f0;margin-bottom:7px;height:38px;padding:7px 25px;cursor:pointer}.side-container .filter-container .filter-content #work-location .home-filter-name{margin-bottom:0}.side-container .filter-container .filter-content .home-filter-name>span{vertical-align:middle;margin:0 2px}.side-container .filter-container .filter-content .active-filter .home-filter-name{background:#fff;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;z-index:101;position:relative}.side-container .filter-name{width:34px;display:inline-block;font-size:14px}.side-container .active-filter .filter-name{color:#f76502}.side-container .type-icon{display:inline-block}.side-container #job-type .type-icon{width:28px;height:35px;background:url(/static/image/Home-filter.png) no-repeat -250px -20px}.side-container #salary-info .type-icon{width:30px;height:30px;background:url(/static/image/Home-filter.png) no-repeat -410px -20px}.side-container #work-time .type-icon{width:30px;height:30px;background:url(/static/image/Home-filter.png) no-repeat -160px -20px}.side-container #work-location .type-icon{width:30px;height:24px;background:url(/static/image/Home-filter.png) no-repeat -330px -20px}.side-container #job-type.active-filter .type-icon{background:url(/static/image/Home-filter.png) no-repeat -290px -20px}.side-container #salary-info.active-filter .type-icon{background:url(/static/image/Home-filter.png) no-repeat -450px -20px}.side-container #work-time.active-filter .type-icon{background:url(/static/image/Home-filter.png) no-repeat -200px -20px}.side-container #work-location.active-filter .type-icon{background:url(/static/image/Home-filter.png) no-repeat -370px -20px}.need-hide{min-height:120px;position:fixed;left:136px;z-index:100;line-height:20px;border:1px solid #dbdbdb;width:200px;background:#fff;padding:5px 10px;cursor:pointer;display:none}.side-container .need-hide ul li{line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-container .job-type-container{top:0;width:500px;padding:0 0 0 10px}.page-zh-cn .side-container .job-type-container{width:280px}.page-zh-cn .side-container .job-parent-Industry-container{width:38%}.page-zh-cn .side-container .job-son-Industry-container{width:62%}.page-zh-cn .side-container .job-parent-Industry-container li .text{width:90px}.side-container .job-son-Industry-container,.side-container .job-parent-Industry-container{width:45%;display:inline-block;vertical-align:top;height:455px;overflow-y:auto}.side-container .job-son-Industry-container{width:55%}.side-container .job-son-Industry-container li,.side-container .job-parent-Industry-container li{border-right:1px solid #dbdbdb;padding-right:10px}.side-container .job-son-Industry-container li{border-right:0;padding-left:15px}.side-container .job-parent-Industry-container li .text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:180px;display:inline-block}.side-container .job-parent-Industry-container li.active-parent-industry{border-right:2px solid #fff}.side-container .job-parent-Industry-container li .icon{width:8px;height:14px;background:url(/static/image/Home-filter.png) no-repeat -221px -70px;vertical-align:middle;margin-top:8px;float:right}.side-container .job-parent-Industry-container li.active-parent-industry .icon{background:url(/static/image/Home-filter.png) no-repeat -240px -70px}.side-container .salary-container{top:61px}.side-container .work-time-container{top:122px}.common-style li:hover,.side-container .filter-container .need-hide li:hover .selected-filter,.need-hide li:hover,.filter-label .active-filter .location-filter-name .text,.selected-filter,.active-parent-industry,.active-work-time,.active-salary,.active-city,.active-region,.active-area,.active-son-industry,.active-role-type,.active-order,.active-custom-filter-item{color:#f76502}.disable-area,.disable-region{color:#ccc;cursor:default}.order-field-container{height:50px;border:1px solid #f0f0f0;background:#fafafa;font-size:14px}.order-field-container .order-name{display:inline-block;height:50px;line-height:50px;margin:0 20px;cursor:pointer}.order-field-container .order-name .icon{width:8px;height:12px;background:url(/static/image/Home-filter.png) no-repeat -160px -70px;display:inline-block;vertical-align:middle;margin-left:5px}.order-field-container .order-name.active-order .icon{background:url(/static/image/Home-filter.png) no-repeat -180px -70px}.order-field-container .total{float:right;line-height:50px;margin-right:20px}.search-type-container{position:absolute;top:90px;z-index:100;left:-175px}.search-result-box #search-field{margin-bottom:30px}.search-result-box #search-field .search-content{width:647px}.company_detail_main .com_jobs,.job-search-result-container.search-result-box{width:946px;min-height:800px;margin:60px auto 0}.search-type-container .filter-container{border:1px solid #f0f0f0;background:#fafafa;font-size:14px;width:132px;margin:0 15px 10px;padding:5px;cursor:pointer}.search-type-container .filter-container .filter-name{font-size:15px;padding-left:3px}.search-type-container .filter-container .filter-name-container{padding:5px 0;position:relative}.search-type-container .filter-container .filter-folder .icon{width:12px;height:11px;display:inline-block;float:right;margin-top:5px;margin-right:7px;background:url(/static/image/Home-filter.png) no-repeat -200px -100px}.search-type-container .filter-container .filter-folder.on .icon{background:url(/static/image/Home-filter.png) no-repeat -200px -85px}.search-type-container .filter-container #location-container .filter-label{position:relative;width:139px;z-index:101}.search-type-container .filter-container #location-container .filter-label>li{position:relative;margin:2px 0}.search-type-container .filter-container #location-container .filter-name-container{padding-left:8px;border:1px solid #fff}.search-type-container .salary-info-container li,.search-type-container .work-time-info-container li,.search-type-container .role-type-container li,.search-type-container .custom-filter-container li{padding:5px 10px;position:relative}.search-type-container .custom-filter-container li{word-wrap:break-word;width:100px}.search-type-container .filter-container .filter-name-container .filter-label li .location-filter-name{padding:5px 10px 5px 10px;border:1px solid #f0f0f0;position:relative;z-index:101;vertical-align:middle;width:111px;height:18px}.search-type-container .filter-container .filter-name-container .custom-filter-name{word-wrap:break-word;display:inline-block;width:110px}.search-type-container .filter-container .filter-name-container .filter-label li .location-filter-name .text{width:98px;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap}.search-type-container .filter-container #location-container .active-filter .location-filter-name{background:#fff;border:1px solid #dbdbdb;border-right:1px solid #fff;width:116px}.search-type-container .selected-filter{background:#f0f0f0;width:132px;display:inline-block}#location-container .filter-label .arrow-icon{width:13px;height:14px;background:url(/static/image/Home-filter.png) no-repeat -315px -68px;display:inline-block;float:right;margin:2px 0}#location-container .filter-label .disable-area .arrow-icon,#location-container .filter-label .disable-region .arrow-icon{background:url(/static/image/Home-filter.png) no-repeat -274px -68px}#location-container .filter-label .selected-filter .arrow-icon{background:url(/static/image/Home-filter.png) no-repeat -295px -68px}#location-container .filter-label .active-filter .arrow-icon{background:url(/static/image/Home-filter.png) no-repeat -300px -68px}.active-salary,.active-role-type,.active-work-time,.active-custom-filter-item{background:#f0f0f0}.active-salary .delete-icon,.active-role-type .delete-icon,.active-work-time .delete-icon,.active-custom-filter-item .delete-icon{display:inline-block;width:12px;height:12px;background:#f0f0f0 url(/static/image/icon_remove_grey.png) no-repeat;position:absolute;right:7px;top:8px}.side-container-list-page{top:202px;right:15px}.more-jobs-loading-cycle,.loading-cycle{width:28px;height:28px;left:0;right:0;margin:auto;background:url(/static/images_en/loading_mid_.gif)}.loading-cycle{position:absolute}.more-jobs-loading-cycle{bottom:0;margin:20px auto 0}#Main.company_detail_main .company_job{width:946px;overflow:visible}.com_jobs #search-field .search-content{width:740px}.com_jobs #search-field .search-content-container{margin-left:5px}.search-type-container .clear-search-condition{width:140px;text-align:center;height:30px;line-height:30px;margin:0 auto 12px;color:#08c;border:1px solid #08c;font-size:14px;cursor:pointer;display:none}.com_jobs .search-type-container .clear-search-condition{display:none}.com_jobs.job-search-result-container .job_apply_btn{width:130px;height:40px;line-height:40px;font-size:20px}.com_jobs .subCompany{padding-left:15px}.subCompany .no-result{padding-top:40px}.com_job_detail .content .no-result p,.flat-company .no-result p{margin:0 auto;width:400px;text-align:center}.job-search-result-list .no-result p,.flat-company .no-result p{line-height:22px;font-size:14px;padding:10px 0;color:#666;margin:0 auto;width:400px;text-align:center}.location-container{top:0;width:688px;min-height:532px;padding-bottom:20px}.job-search-result-container .location-container{top:85px;left:165px}.cbd-filter-container{width:650px;margin:20px auto 0}.cbd-filter-container .active-name{color:#f76502}.cbd-filter-container .cbd-tabs{border-bottom:1px solid #ccc;margin-bottom:20px}.cbd-filter-container .cbd-tabs>a{display:inline-block;height:30px;line-height:30px;margin-right:10px;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:2px solid transparent;vertical-align:middle}.cbd-filter-container .cbd-tabs span.text{display:inline-block;vertical-align:middle;margin-right:10px}.cbd-filter-container .cbd-tabs span.icon{display:inline-block;vertical-align:middle;width:10px;height:6px;background:url(/static/image/icon_dropdownlist.png) no-repeat right center}.cbd-filter-container .cbd-tabs .delete-tab span.icon{background:url(/static/image/icon_remove_grey.png) no-repeat right center}.cbd-filter-container .cbd-tabs .filter-btn{background:#f76502;color:#fff;padding:5px 15px}.cbd-filter-container .cbd-tabs .filter-btn.disabled-btn{cursor:not-allowed;background:#ccc}.cbd-filter-container .cbd-tabs .delete-tab{border:2px solid #ccc}.cbd-filter-container .cbd-tabs .selected-tab{border:2px solid #f76502}.cbd-filter-container .current-city{margin-bottom:15px}.cbd-filter-container #position-city{min-width:50px;margin:0 10px;font-weight:bold;cursor:default}.cbd-filter-container .current-city,.cbd-filter-container .hot-city-list{border-bottom:1px solid #ccc;padding:0 0 20px 0}.cbd-filter-container .current-city label,.cbd-filter-container .group-city-list label,.cbd-filter-container .hot-city-list label{font-weight:bold}.cbd-filter-container .current-city .location-message,.cbd-filter-container .hot-city-list .hot-cities{margin-top:5px;word-break:break-all;word-wrap:break-word}.cbd-filter-container .hot-city-list .hot-cities span{margin-right:20px;display:inline-block}.cbd-filter-container .group-city-list{margin-top:20px}.cbd-filter-container .group-city-list .letter-index{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:10px 0 15px 0}.cbd-filter-container .group-city-list .letter-index a{color:#333;display:inline-block;width:49px;text-align:center;line-height:40px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.cbd-filter-container .group-city-list .cities-container{max-height:170px;overflow-y:auto}.cbd-filter-container .group-city-list .one-group label{vertical-align:top;display:inline-block;width:5%}.cbd-filter-container .group-city-list .group-cities{display:inline-block;width:95%;vertical-align:top}.cbd-filter-container .group-city-list .group-cities span{margin:0 10px 14px;display:inline-block}.cbd-filter-container .region-list span,.cbd-filter-container .area-list span{margin:0 10px 14px;display:inline-block}.cbd-filter-container .city-name:hover,.cbd-filter-container .region-name:hover,.cbd-filter-container .area-name:hover{color:#f76502}.customized-referral{width:20px;margin-top:2px}.view-rules-popup .popDiv .popBox .close-btn{color:#f76502}