.zhaopin-list{background: #f7f7f7; }
.zhaopin-list .zhaopin-list__item{margin:10px;  background:#fff; margin-bottom:8px;padding:15px 15px;box-sizing: border-box;border-radius: 10px;}
.zhaopin-list .zhaopin-list__item .zp-item__lt{  width: calc(100% - 100px);}
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__title{ height:22px;line-height:22px; font-weight:600; width: calc(100vw - 160px); overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-size: 1.2em; }
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__title .top{vertical-align:1px; padding:1px 2px; font-size:0.8em; font-weight:400; background:#f15555; color:#fff; border-radius:2px; margin-right:3px; }
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__title .ji{vertical-align:1px; padding:0px 2px; font-size:0.8em; font-weight:400; background:#ffe9be; color:#fff; border-radius:2px; margin-right:3px; color:#ffb600;   border: 0.5px solid #ffb600;}
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__xinzi{white-space: nowrap; overflow: hidden;text-overflow: ellipsis; margin-top:15px; line-height:20px; font-size:1em; color:#6b6969;}
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__title .tciconfont{color: #e0ab59;margin-left: 2px}
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__xinzi .xinzi{ color:#FF6F4D; font-size:1.4em;}
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__xinzi .work{ }
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__fuli{flex-wrap:wrap; margin-top:8px; overflow:hidden; height:26px;}
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__fuli .fuli{border-radius: 5px; font-size:0.85em;line-height:26px; padding:0px 12px; background:#f5f5f5; color:#6b6969; margin-right:8px;}
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__company{ margin-top:15px; height:28px; line-height:28px; overflow:hidden;    font-size: .95em; color: #6b6969;}
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__company .gongsi{position: relative; left: -2px; margin-right:2px; min-width:35px;width:35px; height:18px;line-height: 18px; text-align:center; font-size:0.7em; color:#666; border-radius:2px; border:1px solid #93c3eb; color:#93c3eb; transform: scale(0.8); -webkit-transform: scale(0.8); }
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__company .name{padding-left:8px; font-size:0.95em; color:#6b6969; white-space: nowrap; width: calc(100% - 30px); overflow: hidden; text-overflow: ellipsis; }
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__company .name .tciconfont{color: #e0ab59;margin-left: 2px;font-size:1.2em;vertical-align: -1px;}
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__company .name .picurl{width: 18px;height: 18px;vertical-align: bottom;border-radius: 10px;margin-right: 5px;}
.zhaopin-list .zhaopin-list__item .zp-item__lt .zp-lt__company img.company_picurl{width: 26px;height: 26px; border-radius: 100%;object-fit: cover;}
.zhaopin-list .zhaopin-list__item .zp-item__rt{ min-width:100px; width:100px; text-align:right;}
.zhaopin-list .zhaopin-list__item .zp-item__rt .price{ color:#ff552e; font-size:1.2em; line-height:20px; height: 20px;font-weight: 500;overflow: hidden;} 
.zhaopin-list .zhaopin-list__item .zp-item__rt .price .xinzi{ font-size:1em;}
.zhaopin-list .zhaopin-list__item .zp-item__rt .end{color:#ff552e; font-size:0.9em; line-height:20px; height: 20px;font-weight: 500;overflow: hidden; }
.zhaopin-list .zhaopin-list__item .zp-item__rt .time{ height:25px; line-height:25px; font-size:0.95em; color:#6b6969;margin-top:12px;}
.zhaopin-list .zhaopin-list__item .zp-item__rt .button{ margin-top:6px; height:26px; line-height:26px; border-radius:4px; display:inline-block;min-width:55px; text-align:center; background:#FF6F4D; color:#fff; font-size:0.95em;}
.zhaopin-list .zhaopin-list__item .zp-item__rt .button2{ background:#d7d7d7;}
.zhaopin-list .zhaopin-list__item .zp-item__rt .weizhi{ margin-top:25px;font-size:0.95em; color:#6b6969;}

.resume-list{background: #f7f7f7;}
.resume-list .resume-list__item{margin:10px; display:block;background: #fff; margin-bottom: 8px; padding: 15px 15px;box-sizing: border-box;border-radius: 10px;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt{width: calc(100% - 100px);width: -webkit-calc(100% - 100px);}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_avatar{position:relative;width:48px;height:48px;margin:8px 15px 0 0;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_avatar img{ object-fit:cover; width:100%; height:100%; overflow:hidden; border-radius:100%; }
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_avatar span.sex{    position: absolute;top: 0px;right: -3px;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_avatar span.sex .tcicon-nan{    color: #89B4E7;background: #fff;border-radius: 100%;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_avatar span.sex .tcicon-nv{     color: #FE6E50;background: #fff;border-radius: 100%;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_avatar span.resume_status{font-size: .7em;border-radius: 5px;background: #fff; position: absolute; bottom: -24px;left:-5px;width: 55px;display: inline-block; text-align: center;line-height: 17px;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_avatar span.resume_status_1{color: #E96766; border: 1px solid #ffd5dd;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_avatar span.resume_status_2{color: #4ca74c;border: 1px solid #c6e9d3;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_avatar span.resume_status_3{ color: #2196f3;border: 1px solid #addbff;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_main{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top:5px;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_main .name_box{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_main .resume-cate_box{color:#999;font-size: .95em;padding-top:13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_main span.name{vertical-align: -2px; color:#333; font-size:1.25em; font-weight:600;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_main span.top{padding:1px 2px; font-size:0.8em; font-weight:400; background:#f15555; color:#fff; border-radius:2px; margin-right:3px;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_main span.good{padding:0px 2px; font-size:0.8em; font-weight:400; background: #ffeef1;color: #e5484d;border: 1px solid #ffd6dc; border-radius:2px; margin-left:3px;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_main span.history{padding:0px 2px; font-size:0.8em; font-weight:400;background: #f7f7f7;color: #717171;border: 1px solid #dbdbdb; border-radius:2px; margin-left:3px;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_main .tciconfont{margin-left: 3px; vertical-align: -1px; color:#e0ab59;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_main .main-xinxi{padding-top:15px;font-size: .95em;color: #777;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.resume-list .resume-list__item .resume-item__hd .item-hd__lt .item-hd__lt_box .item-hd__lt_box_main .main-xinxi span.xian{padding:0px 4px;    color: #e1e1e1;}
.resume-list .resume-list__item .resume-item__hd .item-hd__rt{width: 100px;min-width: 100px;box-sizing: border-box;text-align: right;overflow: hidden;}
.resume-list .resume-list__item .resume-item__hd .item-hd__rt .salary{ margin-top:5px; color:#ff552e; font-size:1em; line-height:20px; height: 20px;font-weight: 500;overflow: hidden;}
.resume-list .resume-list__item .resume-item__hd .item-hd__rt .salary span{ font-size:1em;}
.resume-list .resume-list__item .resume-item__hd .item-hd__rt .time{margin-top:6px; line-height:25px; height:25px; text-align:right;font-size:0.8em; color:gray; }
.resume-list .resume-list__item .resume-item__hd .item-hd__rt .diqu{margin-top:4px; line-height:20px; height:20px; text-align:right;font-size:0.8em; color:gray; }

.new-company-list{ margin-top:10px;; }
.new-company-list .newcompany-item{ float:left; width:calc(50% - 3px); width:-webkit-calc(50% - 3px); background:#fff; border-radius:5px; padding:10px; box-sizing:border-box; margin-right:6px; margin-bottom:8px; }
.new-company-list .newcompany-item:nth-child(2n){ margin-right:0px; }
.new-company-list .newcompany-item .newitem-pic{ display:block; position:relative; padding-top:60%; }
.new-company-list .newcompany-item .newitem-pic img{ position: absolute; left:0; top:0; width:100%; height:100%; object-fit:contain; }
.new-company-list .newcompany-item .newitem-title{ margin-top:5px; font-weight:600; line-height:20px; height:40px; max-height:40px; word-break:break-all; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2;  overflow:hidden;color: #333;}
.new-company-list .newcompany-item .newitem-title .tciconfont{color: #f00; font-weight:400; margin-right:2px;}
.new-company-list .newcompany-item .newitem-zp{ display:block; margin-top:5px;height:40px;  overflow:hidden; }
.new-company-list .newcompany-item .newitem-zp .zp{ line-height:20px; font-size:0.9em; }
.new-company-list .newcompany-item .newitem-zp .zp .zp-zhiwei{ color:#666666; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; }
.new-company-list .newcompany-item .newitem-zp .zp .zp-gz{ color:#f60; max-width:60%; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.new-company-list .newcompany-item .newitem-count{ margin-top:8px; color:#ADADAD; font-size:0.9em; }
.new-company-list .newcompany-item .newitem-btn{ display:block; margin:10px auto 0; text-align: center; width:100px; line-height:30px; height:30px; border-radius:15px; background:#ff4600; color:#f7f7f7; font-size:0.9em; }