.jobs-item{position:relative;display:block;margin-bottom:10px;padding:15px;background-color:#fff}.jobs-item:active{background-color:#fcfcfc}.jobs-item__topic{width:100%;line-height:1}.jobs-item__topic,.jobs-item__topic__title{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jobs-item__topic__title{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-calc(100% - 120px);max-width:-moz-calc(100% - 120px);max-width:calc(100% - 120px)}.jobs-item__topic__title__type{margin-right:3px;font-size:.75rem;line-height:1rem}.jobs-item__topic__title__type--999{color:#e60012}.jobs-item__topic__title__type--99{color:#ff8101}.jobs-item__topic__title__type--4{color:#999}.jobs-item__topic__title__type--3{color:#0053a5}.jobs-item__topic__title__type--2{color:#1ab719}.jobs-item__topic__title__name{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;color:#1a1a1a;font-size:1rem;line-height:1rem;font-weight:700;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.jobs-item__topic__salary{width:120px;color:#fa5005;font-size:1rem;font-weight:500;text-align:right}.jobs-item__attribute{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;margin-top:15px;line-height:1}.jobs-item__attribute,.jobs-item__attribute__require{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.jobs-item__attribute__require{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;flex-direction:row}.jobs-item__attribute__item,.jobs-item__attribute__require{-webkit-flex-direction:row;-ms-flex-direction:row;-ms-flex-align:center}.jobs-item__attribute__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.jobs-item__attribute__item__label{color:#555;font-size:.875rem}.jobs-item__attribute__item__label--regin{max-width:160px;position:relative;overflow:hidden;display:block;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.jobs-item__attribute__item__split-line{margin:0 5px;width:1px;height:8px;background-color:#ddd}.jobs-item__attribute__time{color:#bbb;font-size:13px}.jobs-item__welfare{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:10px}.jobs-item__welfare,.jobs-item__welfare .welfare{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.jobs-item__welfare .welfare{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.jobs-item__welfare-item{margin-right:5px}.jobs-item__welfare__label{margin-right:5px;padding:3px 6px;max-width:90px;color:#8496a2;font-size:.8rem;background-color:#eff9fe;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;overflow:hidden;display:block;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.jobs-item__welfare .call-dial-button{padding:.25em .4em;color:#fff;font-size:14px;font-weight:700;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#ff8101;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.jobs-item__welfare .call-dial-button:focus{background-color:#d36a00}.jobs-item__welfare .call-dial-button .icon-tel{margin-right:5px}.jobs-item__company{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;margin-top:10px;padding-top:10px;border-top:1px solid #eee}.jobs-item__company,.jobs-item__company__company{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.jobs-item__company__company{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;width:100%}.jobs-item__company__company>.vip-level{display:block;margin-right:5px;font-size:.75rem;line-height:1rem}.jobs-item__company__company>.icon-vip-level-1{color:#b7b7b7}.jobs-item__company__company>.icon-vip-level-2{color:#bd8457}.jobs-item__company__company>.icon-vip-level-3{color:#f1b72f}.jobs-item__company__company__name{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-right:50px;color:#666;font-size:.875rem;line-height:1rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.jobs-item__company__distance{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 4px;background-color:#04a02c;-webkit-border-radius:20rpx;-moz-border-radius:20rpx;border-radius:20rpx}.jobs-item__company__distance__icon{margin-right:5rpx;color:#fff;font-size:20rpx;line-height:22rpx}.jobs-item__company__distance__label{color:#fff;font-size:22rpx;line-height:22rpx;font-weight:300}
