button.tcui-vcode-btn { background-color: transparent;border-top: 0; border-right: 0;border-bottom: 0;outline: 0;}
.weui-btn_primary:not(.weui-btn_disabled):visited{ color:#fff;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px !important;}
.h45{ height:45px;}
.h20{ height:20px;}
.mt3em{ margin-top:3em;}
#click-load-html{ cursor:pointer;}
.mt5{ margin-top:5px !important;}
.tcui-radio{}
.tcui-radio label{ margin-right:10px }
.tcui-radio label:last-child{ margin-right:0px }
.tcui-radio label input[type="radio"]{ margin:0; margin-right:4px; -webkit-appearance:none; position:relative; vertical-align:-3px; width:18px; height:18px; border:1px solid #d2d2d2; border-radius:100%; overflow:hidden;}
.tcui-radio label input[type="radio"]:checked:before{ content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:#07C160;}
.tcui-radio label input[type="radio"]:checked:after{ content:''; position:absolute; left:5px; top:3px; width:3px; height:6px; border-bottom:2px solid #fff; border-right:2px solid #fff; border-bottom-right-radius:2px; transform:rotate(45deg); -webkit-transform:rotate(45deg); }

/********************************************* tczhaopin-index ****************************************/
.tczhaopin-index .index-box{background:#fff;}
.tczhaopin-index .swiper-container{ overflow: hidden; width:100%}
.tczhaopin-index .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5px}
.tczhaopin-index .index-focuspic{ position:relative;padding:0 15px;}
.tczhaopin-index .index-focuspic img{display: block;border-radius: 10px;}
.tczhaopin-index .zphd{ z-index:2; padding:12px 15px 12px 15px; background:#fff; }
.tczhaopin-index .zphd .zp_search .search{ display:block; width:100%; height:30px; line-height:30px; color:#ababab; padding:0 15px; font-size:0.9em; background:#F2F2F2; border-radius:15px; overflow: hidden;}
.tczhaopin-index .zphd .zp_search .search .tciconfont{color:#5d5d5d; margin-right:5px; font-size: 1em;}
.tczhaopin-index .zphd .zp_sites{ margin-right:10px; }
.tczhaopin-index .zphd .zp_sites a{cursor:pointer;text-align:center; line-height:30px; font-size:0.9em; max-width:100px; overflow:hidden; }
.tczhaopin-index .zphd .zp_sites a .tciconfont{  }
.tczhaopin-index .zphd .zp_sites a .site_name{ display:inline-block; max-width:120px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }
.tczhaopin-index .zphd .zp_my{ width:30px; line-height:30px; text-align:center; margin-left:10px; }
.tczhaopin-index .zphd .zp_my .tciconfont{ font-size:1.3em; }
.tczhaopin-index .idx-nav{ padding:10px; }
.tczhaopin-index .idx-nav .idx-nav__list{ }
.tczhaopin-index .idx-nav .idx-nav__list .nav-item{ text-align:center; overflow:hidden;}
.tczhaopin-index .idx-nav .idx-nav__list .nav-item .nav-item__hd{ height:41px; line-height:41px; }
.tczhaopin-index .idx-nav .idx-nav__list .nav-item .nav-item__hd img{ height:41px; width:41px; object-fit:cover;}
.tczhaopin-index .idx-nav .idx-nav__list .nav-item .nav-item__bd{ line-height:20px; margin-top:5px; color:#333; font-size:0.85em;}

.tczhaopin-index .zhuanchang-box{ overflow:hidden; padding:0 10px; }
.tczhaopin-index .zhuanchang-box .zhuanchang-box__hd{ margin-top:10px; }
.tczhaopin-index .zhuanchang-box .zhuanchang-box__hd .zhuanchang-hd__item{ background:#EEFCE5; border-radius:5px; overflow:hidden; margin-right:6px; padding-left:10px;-webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.tczhaopin-index .zhuanchang-box .zhuanchang-box__hd .zhuanchang-hd__item:last-child{ margin-right:0px;}
.tczhaopin-index .zhuanchang-box .zhuanchang-box__hd .zhuanchang-hd__item .zc-lt{ height:70px; padding:20px 0 10px; overflow: hidden;}
.tczhaopin-index .zhuanchang-box .zhuanchang-box__hd .zhuanchang-hd__item .zc-lt .zc-lt__title{ font-size:1.05em; line-height:20px; height:20px; font-weight:600;white-space:nowrap;  overflow:hidden; }
.tczhaopin-index .zhuanchang-box .zhuanchang-box__hd .zhuanchang-hd__item .zc-lt .zc-lt__text{ line-height:20px; font-size:0.7em; color:#999;white-space:nowrap;  overflow:hidden; }
.tczhaopin-index .zhuanchang-box .zhuanchang-box__hd .zhuanchang-hd__item .zc-rt{ width:40%; min-width:40%;}
.tczhaopin-index .zhuanchang-box .zhuanchang-box__hd .zhuanchang-hd__item .zc-rt img{ height:70px; max-width:100%; object-fit:cover; display:block;}
.tczhaopin-index .zhuanchang-box .zhuanchang-box__bd{ margin-top:6px; }
.tczhaopin-index .zhuanchang-box .zhuanchang-box__bd .zhuanchang-bd__item{ background:#EEFCE5; border-radius:5px; overflow:hidden; margin-right:6px; padding-left:10px;-webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.tczhaopin-index .zhuanchang-box .zhuanchang-box__bd .zhuanchang-bd__item:last-child{ margin-right:0px;}
.tczhaopin-index .zhuanchang-box .zhuanchang-box__bd .zhuanchang-bd__item .zc-lt{ height:45px; padding:5px 0; overflow: hidden;}
.tczhaopin-index .zhuanchang-box .zhuanchang-box__bd .zhuanchang-bd__item .zc-lt .zc-lt__title{ font-size:1em; line-height:20px; height:20px; font-weight:600;white-space:nowrap;  overflow:hidden; }
.tczhaopin-index .zhuanchang-box .zhuanchang-box__bd .zhuanchang-bd__item .zc-lt .zc-lt__text{ line-height:15px; font-size:0.7em; color:#999;white-space:nowrap;  overflow:hidden; }
.tczhaopin-index .zhuanchang-box .zhuanchang-box__bd .zhuanchang-bd__item .zc-rt{ width:30%; min-width:30%;}
.tczhaopin-index .zhuanchang-box .zhuanchang-box__bd .zhuanchang-bd__item .zc-rt img{ height:45px; max-width:100%; object-fit:cover; display:block;}

.tczhaopin-index .nav-box{ overflow:hidden; padding:5px 0px; box-sizing:border-box; height:45px; border-bottom:1px  solid #eee;}
.tczhaopin-index .nav-box .nav-list__lt{ width:110px; min-width:110px;margin-left: 5px;}
.tczhaopin-index .nav-box .nav-list__lt .lt-icon{ float:left; width:35px; height:35px; line-height:35px; text-align:center; border-right:0px solid #eee;}
.tczhaopin-index .nav-box .nav-list__lt .lt-icon .tciconfont{ font-size:1.4em;color: #ff552e;}
.tczhaopin-index .nav-box .nav-list__lt .lt-title {float: left;
    line-height: 35px;
    margin-left: 0px;
    width: 65px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.tczhaopin-index .nav-box .nav-list{ width:calc(100% - 130px); width:-webkit-calc(100% - 130px); height:35px; overflow-x:scroll;-webkit-overflow-scrolling: touch; margin-right:10px;}
.tczhaopin-index .nav-box .nav-list .swiper-wrapper{ width:100%;}
.tczhaopin-index .nav-box .nav-list .swiper-wrapper .swiper-slide{ width:auto;}
.tczhaopin-index .nav-box .nav-list .nav-list__item{ display:inline; width:auto; line-height:35px; height:35px; white-space:nowrap; margin-right:10px; color:#666; font-size:0.9em}
.tczhaopin-index .nav-box .nav-list .nav-list__item.on{ color:#FF6F4D}

.tczhaopin-index .index-hotnav{ z-index:100;}
.tczhaopin-index .index-hotnav .index-hotnav__hd{ max-width: 730px;height:45px;padding-top: 5px;z-index: 1; background: #fff;padding:0 15px; width:calc(100% - 30px); width:-webkit-calc(100% - 30px); }
.tczhaopin-index .index-hotnav .index-hotnav__hd .hotnav-hd__lt{ float:left;}
.tczhaopin-index .index-hotnav .index-hotnav__hd .hotnav-hd__lt .hd-lt__item{ cursor:pointer; position:relative; height:40px; line-height:40px; float:left; margin-right:26px;font-size: 1.1em;font-weight: bold;color: #333; }
.tczhaopin-index .index-hotnav .index-hotnav__hd .hotnav-hd__lt .hd-lt__item.on{ color:#FF6F4D; }
.tczhaopin-index .index-hotnav .index-hotnav__hd .hotnav-hd__lt .hd-lt__item.on:before{content: '';position: absolute;width: 100%;left: 0;bottom: 2px;height: 3px;background: #eee;border-radius: 2px;}
.tczhaopin-index .index-hotnav .index-hotnav__hd .hotnav-hd__rt{ float:right;color: #999;font-size:0.9em; width:60px; height:40px; line-height:40px; text-align:right; }
.tczhaopin-index .index-hotnav .index-hotnav__hd .hotnav-hd__rt .tciconfont{ vertical-align: -1px; }
.tczhaopin-index .index-hotnav__bd{ padding:10px 10px 0 10px; flex-wrap: wrap;background: #fff; }
.tczhaopin-index .index-hotnav__bd .hotnav-bd__item{ cursor:pointer; margin-right:6px; margin-bottom:6px; width:calc(33.333% - 4px); width:-webkit-calc(33.333% - 4px); height:34px; line-height:32px; border:1px solid #eaeaea; border-radius:2px; text-align:center; box-sizing:border-box;color: #333333;font-size: 0.9em;overflow: hidden; }
.tczhaopin-index .index-hotnav__bd .hotnav-bd__item:nth-child(3n){ margin-right:0;}
.tczhaopin-index .index-hotnav__bd .hotnav-bd__item.on{ background:#FF6F4D; border-color:#FF6F4D; color:#fff; }

.tczhaopin-index .index-liuliang{ padding:10px 20px; background:#fff; font-size:0.8em; color:#666; line-height:20px; white-space:nowrap; overflow:hidden;  }
.tczhaopin-index .index-liuliang .pic img{ width:20px; vertical-align:-2px;}
.tczhaopin-index .index-liuliang .pic{ margin-left: 5px;margin-right:5px; }
.tczhaopin-index .index-liuliang .term{ margin-right:5px; }
.tczhaopin-index .index-liuliang .term:last-child{ margin-right:0px; }
.tczhaopin-index .index-liuliang .term .num{ color:#f60; margin-left:2px;}
.tczhaopin-index .dingyue_nav {padding:15px; background: #fff;margin-top: 8px;}
.tczhaopin-index .dingyue_nav .dingyue_msg_top{    color:#333;font-weight: bold;font-size: 1.1em;}
.tczhaopin-index .dingyue_nav .dingyue_msg_bottom{padding-top:15px;color:#666;}
.tczhaopin-index .dingyue_btn{padding-top:18px;}
.tczhaopin-index .dingyue_btn a{    padding: 5px 12px; border-radius: 16px;color: #fff;font-size:.9em;}

.zhaopin-list{margin:10px; }
.zhaopin-list .zhaopin-list__item{ width:100%; 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;}
.zhaopin-list .zhaopin-list__item .zp-item__rt .delete_btn{ cursor: pointer; margin-top:6px; color: #a3a3a3; line-height: 28px; height: 30px;}
.zhaopin-list .zhaopin-list__item .zp-item__rt .delete_btn .tciconfont{ font-size:2em;}


.company-box{ padding:3px 0px 10px 0px;}
.company-box .company-box__title{ height:40px; line-height:40px;margin-left: 15px;margin-right: 15px; }
.company-box .company-box__title .ico{ 
    width: 2em;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-top: 5px;
    border-right: 1px solid #eee;
    padding-left: 2px;
}
.company-box .company-box__title .ico .tciconfont{  font-size: 1.45em;color: #ffb64a;}
.company-box .company-box__title .title{
    height: 40px;
    line-height: 40px;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    color: #333;
}
.company-box .company-box__title a{ float:right; color:#999; font-size:0.9em;height:40px;}
.company-box .company-box__main{margin: 0px 15px 0px 15px;}
.company-box .swiper-container__company{ overflow:hidden;}
.company-box .swiper-container__company .company-list__item{ -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.company-box .swiper-container__company .company-list__item .company-list__box{margin: 5px;padding: 13px 10px 3px 10px;border-radius: 5px;width: -webkit-calc(100% - 30px);}
.company-box .swiper-container__company .company-list__item .company-list__box .company-item__lt{ float:left;width:50px; min-width:50px; height:50px; margin-right:5px; border-radius:100%; overflow:hidden; } 
.company-box .swiper-container__company .company-list__item .company-list__box .company-item__lt img{ width:100%; height:100%; object-fit:cover; }
.company-box .swiper-container__company .company-list__item .company-list__box .company-item__rt { float:right;width:calc(100% - 55px); width:-webkit-calc(100% - 55px);min-height: 55px; }
.company-box .swiper-container__company .company-list__item .company-list__box .company-item__rt .company-item__title{ font-size:1em; word-break: break-all; line-height:18px; color:#333; max-height:36px; overflow:hidden;    margin-top: -2px; }
.company-box .swiper-container__company .company-list__item .company-list__box .company-item__rt .company-item__zhaopin{ margin-top:6px; font-size:0.9em; line-height:16px; color:#f60; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.company_box{padding:0 15px;}
.company_box .company_item{width:33.3%;float:left; box-sizing:border-box;text-align: center;height:100px; border-right: 1px solid #f7f7f7;border-bottom: 1px solid #f7f7f7;}
.company_box .company_item:nth-child(3n){ border-right:0px; }
.company_box .company_item:nth-child(3n+4){ border-bottom:0px; }
.company_box .company_item:nth-child(3n+5){ border-bottom:0px; }
.company_box .company_item:nth-child(3n+6){ border-bottom:0px; }
.company_box .company_item .company_item_top{padding-top:15px;}
.company_box .company_item .company_item_top img{width:50px;height:50px;border-radius: 7px;object-fit: cover;}
.company_box .company_item .company_item_bottom{  font-size: .9em; color: #6c6c6c;line-height:26px;}
.company_box .company_item .company_item_bottom .company_name{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;padding:0 8px;}

.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; }

.index-scroll-company{ padding: 8px 15px 8px 15px; background: #fff; position: relative;}
.index-scroll-company .scroll-ad__lt{    
    width: 2em;
    min-width: 2em;
    border-right: 1px solid #eee;
    line-height: 1.8em;
    height: 1.8em;
    color: #f47944;
    font-weight: 700;
    position: absolute;
    left: 17px;
    top: 8px;}
.index-scroll-company .scroll-ad__lt .tciconfont{  font-size: 1.2em;color: #ffb64a;}
.index-scroll-company ul{ line-height: 1.8em;height: 1.8em; overflow: hidden; padding: 0px 10px 0px 1.8em;}
.index-scroll-company ul li a{ color: #666; padding-left: 0.8em; }


/********************************************************* fabuzhaopin *****************************************************/
.tczhaopin-fabuzp .fabuzp-gonggao{ overflow:hidden; padding:10px 10px; box-sizing:border-box; cursor:pointer;}
.tczhaopin-fabuzp .fabuzp-gonggao .gonggao{min-width: 30px;font-size:0.9em; background:#ffb64a; color:#fff; line-height:20px;height:20px; padding:0px 5px; margin-right:10px;border-radius: 5px; }
.tczhaopin-fabuzp .fabuzp-gonggao .gonggao-text{ 
    font-size: 0.9em;
    color: #ff552e;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#zhaopin-form .tcui-btn{ color:#fff!important;}
#zhaopin-form .fabu-num{ padding:10px 10px 50px; line-height:20px; text-align:center; }
#zhaopin-form .fabu-num .fabu-num__item{ width:50%; text-align:center; white-space:nowrap;}
.tcui-cell__bd.clearfix{ position:relative;}
.tcui-cell__bd.clearfix .jiantou__xia{ position:absolute; right:8px; top:16px; -webkit-transform:rotate(135deg); transform:rotate(135deg); height:6px; width: 6px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid;}
.tc-input__lt{ height:44px; line-height:44px; float: left; width:calc(100% - 91px);  width:-webkit-calc(100% - 91px);}
.tc-input__lt + .tcui-select{ padding:0 5px; float:right; width:80px; overflow:hidden; border-left:1px solid #eee; }

.tczhaopin-fabuzp .fabu-days__list{  padding-bottom:15px; flex-wrap:wrap; width:100%;}
.tczhaopin-fabuzp .fabu-days__list .fabu-days__item{ float:left;position:relative; cursor:pointer; margin-right:10px;margin-bottom:10px; box-shadow: 1px 1px 3px 0px #eee; border:1px solid #eee; width:calc(33.3% - 7px);width:calc(33.3% - 7px); padding:10px 10px; text-align:center;box-sizing:border-box; border-radius:5px;}
.tczhaopin-fabuzp .fabu-days__list .fabu-days__item:nth-child(3n){ margin-right:0;}
.tczhaopin-fabuzp .fabu-days__list .fabu-days__item .fabu-days__days{ line-height:25px; color:#666; font-weight:600; }
.tczhaopin-fabuzp .fabu-days__list .fabu-days__item .fabu-days__price{ font-size:2em; font-weight:600; line-height:30px; color:#EEB161;white-space:nowrap; overflow:hidden; }
.tczhaopin-fabuzp .fabu-days__list .fabu-days__item .fabu-days__price .yuanico{float:none; display:inline; font-size:0.5em; color:#EEB161; vertical-align:1px; }
.tczhaopin-fabuzp .fabu-days__list .fabu-days__item .fabu-days__desc{ min-height:32px;max-height:32px; line-height:16px;color:#999; font-size:0.8em; overflow:hidden;word-break: break-all;}
.tczhaopin-fabuzp .fabu-days__list .fabu-days__item .fabu-days__select{ display:none;}
.tczhaopin-fabuzp .fabu-days__list .fabu-days__item.on{ background:#FFF6EA; border-color:#E6BC80; }
.tczhaopin-fabuzp .fabu-days__list .fabu-days__item.on .fabu-days__days{ color:#5B330D; white-space:nowrap; overflow:hidden; }
.tczhaopin-fabuzp .fabu-days__list .fabu-days__item.on .fabu-days__select{ display:block; position:absolute; top:0; right:0; border:12px solid transparent; border-top-color:#E6BC80;border-right-color:#E6BC80; }
.tczhaopin-fabuzp .fabu-days__list .fabu-days__item.on .fabu-days__select:after{ content:''; display:block; width:4px; height:8px; border-bottom:1px solid #fff; border-right:1px solid #fff; position:absolute; top:2px; right:2px; top:-11px; right: -8px; transform: rotate(45deg);}

/********************************************************* fabuzhaopin *****************************************************/
.tcui-navbar{ position:relative;}
.myzhaopinlist .vip-box{ padding:15px; background:#FFFBEF; }
.myzhaopinlist .vip-box .vip-box__ts{ font-size:0.9em; line-height:20px; color:#555;}
.myzhaopinlist .vip-box .vip-box__ts .tciconfont{ color:#EB991D;font-size: 1.3em;}
.myzhaopinlist .vip-box .vip-box__ts .num{ color:#f00; margin:0 2px;}
.myzhaopinlist .vip-box .vip-box__ts a{ color:#f00;text-decoration: underline;margin-left: 5px; }

.shop_list .list-item{ background: #fff; border-bottom: 5px solid #f2f2f2; }
.shop_list .list-item .list-item__box{ padding: 15px 10px 10px 15px;border-bottom: 1px solid #f1f1f1;}
.shop_list .list-item .list-item__box .item-lt{ width:calc(100% - 70px); overflow:hidden;}
.shop_list .list-item .list-item__box .item-lt .item-lt__title{ line-height:30px; height:30px; font-weight:600; font-size:1.05em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.shop_list .list-item .list-item__box .item-lt .item-lt__clicks{ line-height:25px; height:25px; font-size:0.9em; color:#999; }
.shop_list .list-item .list-item__box .item-lt .item-lt__refresh{ line-height:25px; height:25px; font-size:0.9em; }
.shop_list .list-item .list-item__box .item-lt .item-lt__refresh .time{ color:#f00;}
.shop_list .list-item .list-item__box .item-rt{ width:70px; min-width:70px; text-align:right;}

.shop_list .list-item .item-hd__rt span{ display:inline-block; line-height:20px; margin:10px 0 5px 0;font-size:.95em;}
.shop_list .list-item .item-hd__rt .clicks{ line-height:20px; font-size:0.8em; color:#666;padding-top:3px;}
.shop_list .list-item .item-hd__rt .refresh_time{ line-height:20px; font-size:0.8em; color:#666;padding-top:3px;}
.shop_list  .stauts_1{ color:#238206; }
.shop_list  .stauts_2{ color:#f00; }
.shop_list .zhaopin-list__item{ border-bottom: 1px solid #f1f1f1; }
.shop_list .item-hd__rt .resume-status{ line-height: 20px; height: 20px; text-align: right; font-size: 0.7em; color: #999; margin-top: 0; color: #238206; margin-bottom: 5px; }
.shop_list .item-hd__rt .resume-status .stauts1{ margin-top:0;}

/********************************************************* faburesume *****************************************************/
#resume-form .tcui-btn{ color:#fff!important;}
.resume-upload-file{ width:80px; height:80px; position:relative}
.resume-upload-file img{ width:100%; height:100%; border-radius:100%;}
.uploader-input{ cursor:pointer; position:absolute; width:100%; height:100%; z-index:1; top:0; left:0; opacity:0;}
.resume-ts{ margin-left:20px; font-size:0.9em; color:#666;}
#resume-form .add_work_btn {color: #fff; padding: 5px 15px; border-radius: 30px;  font-size: 14px;    position: absolute;right:10px;top:-2px;}
#resume-form .work_item_btn{margin: auto 0;width: 80px;text-align: center;}
#resume-form .edu_item_btn{    margin: auto 0;width: 80px;text-align: center;}
#resume-form .work_item_btn a{display: inline-block;width: 35px;height: 35px;line-height: 35px;font-size: 0.8em;border-radius: 100%;float: left;}
#resume-form .work_item_btn a.remove_work{    color: #999;border: 1px solid #ddd;margin-left: 5px;}
#resume-form .edu_item_btn a{display: inline-block;width: 35px;height: 35px;line-height: 35px;font-size: 0.8em;border-radius: 100%;float: left;}
#resume-form .edu_item_btn a.remove_edu{ color: #999;border: 1px solid #ddd;margin-left: 5px;}
.add-work{    display: none;  position: fixed;  top: 0; left: 0; bottom: 0; right: 0; z-index: 1000;}
.add-work .add-work__popup{cursor: pointer; background: rgba(0,0,0,0.5); width: 100%;  height: 100%;}
.add-work .add-work__box{-webkit-animation: fadeInUp 0.5s 0s ease both; -moz-animation: fadeInUp 0.5s 0s ease both;  z-index: 1;position: absolute;  bottom: 0; left: 0;  right: 0; background: #fff;}
.add-work .add-work-title{    line-height: 50px;text-align: center;background: #f7f7f7;}
.add-work .work_close__btn{position: absolute; right: 0; box-sizing: border-box;  color: #F29F01;   z-index: 1;padding: 0 15px;}

.add-work .desc_txt{line-height: 30px; padding-left: 15px;   padding-right: 15px;  color: #999999;font-size: 14px;background: #f7f7f7;}
.add-work .save_work__btn{position: absolute;left: 0; right: 0;  bottom: 0; height: 50px;}
.add-work .save_work__btn a{display: block;width: 100%; text-align: center; line-height: 50px; background: #FE552E; color: #fff;}
#resume-form .add_edu_btn{color: #fff;   padding: 5px 15px; border-radius: 30px; font-size: 14px; position: absolute;right:10px;top:-2px;}
#resume-form .edu-list__item{    border: 1px solid #eee; padding: 10px;  margin-bottom: 10px; background-color: #fbfbfb;  margin-top: 15px;}
#resume-form .edu_item{  line-height: 22px;}
#resume-form .edu-list__item .edit_edu_btn{    width: 60px;background: #d9d9d9; color: #fff; text-align: center; line-height: 25px;   height: 25px;  display: inline-block; border-radius: 4px; margin: 5px 10px 0 0;}
#resume-form .edu-list__item .remove_edu{background:#ec372f;}
.add-edu{    display: none; position: fixed;top: 0; left: 0;bottom: 0;  right: 0;z-index: 1000;}
.add-edu .add-edu__popup{cursor: pointer; background: rgba(0,0,0,0.5); width: 100%; height: 100%;}
.add-edu .add-edu__box{-webkit-animation: fadeInUp 0.5s 0s ease both; -moz-animation: fadeInUp 0.5s 0s ease both;z-index: 1; position: absolute;  bottom: 0;  left: 0; right: 0; background: #fff;}
.add-edu .add-edu-title{    line-height: 50px;text-align: center;background: #f7f7f7;}
.add-edu .edu_close__btn{position: absolute;  right: 0; box-sizing: border-box; color: #F29F01;  z-index: 1; padding: 0 15px;}
.add-edu .save_edu__btn{position: absolute; left: 0; right: 0; bottom: 0; height: 50px;}
.add-edu .save_edu__btn a{display: block; width: 100%; text-align: center;line-height: 50px; background: #FE552E;color: #fff;}

/********************************************************* zhaopininfo *****************************************************/
.tczhaopin-zhaopininfo .zhaopininfo-jianggao{ padding:15px 0;margin:0 15px ;border-bottom: 1px solid #f9f9f9;}
.tczhaopin-zhaopininfo .zhaopininfo-jianggao .zhaopininfo-jianggao__top{ color:#F29F01;}
.tczhaopin-zhaopininfo .zhaopininfo-jianggao .zhaopininfo-jianggao__top span{ padding-left:6px;}
.tczhaopin-zhaopininfo .zhaopininfo-jianggao .zhaopin_tishi{ line-height:24px;font-size:0.9em;padding-top:8px;color:#535353;}
.tczhaopin-zhaopininfo .zhaopininfo-xq{ margin:0 15px;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zhaopininfo-xq__hd{ padding:10px 0px;border-bottom:1px solid #f9f9f9; }
.tczhaopin-zhaopininfo .zhaopininfo-xq .zp-title{ line-height:30px; }
.tczhaopin-zhaopininfo .zhaopininfo-xq .zp-title span.title{font-size:1.6em; font-weight:bold;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zp-title .jianzhi{vertical-align: 1px; padding: 1px 2px;font-size: 0.95em; font-weight: 400;background: #FF6F4D; color: #fff;border-radius: 2px;  margin-right: 3px; vertical-align: 3px;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zp-title .ji{vertical-align: 1px; padding: 0px 2px;font-size: 0.95em; font-weight: 400; background: #ffe9be;  color: #fff;border-radius: 2px; margin-right: 3px; color: #ffb600; border: 0.5px solid #ffb600;vertical-align: 3px;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zp-price{ line-height:30px; height:25px; font-size:1.25em; color:#fb2f00;font-weight: 550;padding-top:5px;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zp-price span{ font-size:0.85em; vertical-align:1px;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zp-status{  font-size:0.85em; line-height:25px; color:#a3a3a3;padding-top:8px;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zp-status .zp-status_time{padding-right:15px; }
.tczhaopin-zhaopininfo .zhaopininfo-xq .zp-status .zp-status_clicks{ padding-right:15px;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zhaopininfo-xq__bd{ padding-top:12px; font-size:0.95em;color: #696969;line-height:22px;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zhaopininfo-xq__bd .zp-bd{ padding-right:15px;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zhaopininfo-xq__bd .zp-bd:last-child{ padding-right:0px;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zhaopininfo-xq__bd .zp-bd i{    color: #757575;vertical-align: -1px;}
.tczhaopin-zhaopininfo .zhaopininfo-xq .zhaopininfo-xq__bd .zp-bd .zp-bd__lt{ color:#555555; min-width:50px; width:50px; }
.tczhaopin-zhaopininfo .zhaopininfo-xq .zhaopininfo-xq__bd .zp-bd .zp-bd__rt .fuli-item{ margin-bottom: 2px;float: left; border-radius: 2px; font-size: 0.8em;line-height: 20px; padding: 0px 4px;background: #EBF5FD; color: #3E94DB; margin-right: 4px;}
.tczhaopin-zhaopininfo .zhaopininfo_contact_box{padding:25px 0;border-bottom:1px solid #f9f9f9;margin:0 15px;}
.tczhaopin-zhaopininfo .zhaopininfo_contact_box .contact_box_avatar{width:50px;height:50px;margin-right:15px;}
.tczhaopin-zhaopininfo .zhaopininfo_contact_box .contact_box_avatar img{width: 100%; height: 100%; object-fit: cover;border-radius: 100%;}
.tczhaopin-zhaopininfo .zhaopininfo_contact_box .contact_box_info{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right:15px;}
.tczhaopin-zhaopininfo .zhaopininfo_contact_box .contact_box_info .contact_box_top{line-height: 25px;font-size: 1.1em; font-weight: bold;color: #000;}
.tczhaopin-zhaopininfo .zhaopininfo_contact_box .contact_box_info .contact_box_bottom{font-size: .9em;color: #8b8b8b;line-height: 18px;padding-top:8px;}
.tczhaopin-zhaopininfo .zhaopininfo_contact_box .zhaopininfo_contact_btn {width: 40px;text-align: center;line-height: 40px; background: #fff5d5;height: 40px;border-radius: 100%; margin-top: 6px;margin-right: 10px;}
.tczhaopin-zhaopininfo .zhaopininfo_contact_box .zhaopininfo_contact_btn i{font-size: 1.5em;}
.tczhaopin-zhaopininfo .zhaopininfo-item{ margin:0 15px;    padding-bottom: 10px; border-bottom: 1px solid #f9f9f9;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__title{ color:#353535;padding:20px 0px; height:30px; line-height:30px; font-size:1.25em; font-weight:bold;}
.tczhaopin-zhaopininfo .zhaopininfo-item  span.fuli-item{padding: 6px 8px;background: #F5F5F5; border-radius: 3px;font-size: .85em; color: #717171;display: inline-block;margin: 0 10px 10px 0;}
.tczhaopin-zhaopininfo .zhaopininfo-item i.dingwei{color: #858585;vertical-align: -2px; margin-right: 5px;font-size: 1.25em;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__text{ padding:0px 0 10px 0; color:#555;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__company{ padding:10px 0px 10px 0px; }
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__company .zhaopininfo-company__rt{ width:20px; text-align:right;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__address{ font-size:1em; position:relative; line-height:20px;}
.tczhaopin-zhaopininfo .zhaopininfo-item .chakan_address{display: block;padding: 10px 0px 10px 25px;font-size: .95em;color: #3E94DB;}
.tczhaopin-zhaopininfo .zhaopininfo-item .chakan_address i{vertical-align: -2px;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__desc{ font-size:0.9em; line-height:22px; }
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__desc .demand_box span.demand-item{font-size: 1.1em;color: #777777;display: inline-block;width:49%;    padding-bottom: 10px;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__desc .video .id_video_box{background: #000; width:100%; }
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__desc .photolist{ width:100%; }
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__desc .photolist .photo{ cursor:pointer; width:100%; }
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__desc .photolist .photo img{ display:block; width:100%;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__desc .photolist .photobig{ float:left; cursor:pointer; position:relative; width:calc(33.33% - 6px); width:-webkit-calc(33.33% - 6px); padding-top:calc(33.33% - 6px); padding-top:-webkit-calc(33.33% - 6px); margin-right:9px;margin-bottom:9px; }
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__desc .photolist .photobig:nth-child(3n){ margin-right:0;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__desc .photolist .photobig img{ position:absolute; left:0; top:0; height:100%; width:100%; object-fit:cover; }

.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__company .company_log{width: 68px; height: 68px; border: 1px solid #f9f9f9;border-radius: 4px;overflow: hidden;margin:6px 10px 0 0;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__company .company_log img{width: 100%;height: 100%;object-fit: cover;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__company .company-title{ line-height:30px; font-size:1em; font-weight:500; color:#000;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__company .company-renzheng{ font-size:0.9em; line-height:25px;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__company .company-renzheng span{ margin-right:10px; color:#e0ab59;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__company .company-renzheng span .tciconfont{ font-size:1.05em; vertical-align:0px; margin-right:2px; color:#e0ab59;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__company .company-xinxi__item{ font-size:0.9em; color: #555555; padding:1px 0; line-height:20px; }
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__company .company-xinxi__item .item-type{color: #7b7b7b;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__company .company-xinxi__item .chakan_tel_btn {padding: 2px 10px;font-size: .85em; color: #f00; border: 1px solid #f00;  border-radius: 14px;margin-left: 5px;}

.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__jggphoto{ }
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__jggphoto img{cursor:pointer; float:left; display:block; object-fit: cover; width: calc((100vw - 30px) / 3); height: calc((100vw - 30px) / 3); margin-right: 5px; margin-bottom: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; max-width: 230px; max-height: 230px; }
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__jggphoto img:nth-child(3n){ margin-right:0;}
.tczhaopin-zhaopininfo .zhaopininfo-item .zhaopininfo-item__jggphoto img.bigwidth{ width: 100%; margin-right:0; max-width: 100%; height: inherit; max-height: 100%;}

.tczhaopin-zhaopininfo .zhaopininfo-wxqun{ background:#F7F7F7;margin:15px; cursor:pointer; padding:15px; -webkit-box-align: center; -webkit-align-items: center; align-items: center; border-radius:8px;}
.tczhaopin-zhaopininfo .zhaopininfo-wxqun .wxqun-pic{ width:45px; min-width:45px; height:45px; margin-right:10px; }
.tczhaopin-zhaopininfo .zhaopininfo-wxqun .wxqun-pic img{ width:100%; height:100%; border-radius:10px; }
.tczhaopin-zhaopininfo .zhaopininfo-wxqun .wxqun-main{ width:calc(100% - 130px); width:-webkit-calc(100% - 130px); margin-right:10px; }
.tczhaopin-zhaopininfo .zhaopininfo-wxqun .wxqun-main .wxqun-name{ font-size:1.05em; line-height:22px; height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tczhaopin-zhaopininfo .zhaopininfo-wxqun .wxqun-main .wxqun-desc{ font-size:0.8em; color:#999; line-height:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tczhaopin-zhaopininfo .zhaopininfo-wxqun .wxqun-btn{ color:#fff; width:65px; min-width:65px; height:30px; line-height:30px; text-align:center; border-radius:5px;background: #0aa907 !important; }
.wxqun_pormpt_layer_h2{text-align:center;margin-top: 5px;line-height: 40px;font-size: 1.2em;}

.tczhaopin-zhaopininfo .zhaopininfo-footer{ height:80px;}
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot{background:#fff; position:fixed; bottom:0; left:0; right:0; height:45px; z-index:99;padding:15px 20px 15px 10px; }
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-foot__item{ width:15%; text-align:center; }
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-foot__item:last-child{ border-right:none;}
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-foot__item .tciconfont{font-size:1.3em; display:block; height:26px; line-height:26px;}
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-foot__item span{ font-size:0.85em; line-height:18px; color:#666;}
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-foot__tel .tciconfont{ color:#F0A025;}
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-foot__collect .tciconfont{ color:#F0A025;}
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-foot__weiliao .tciconfont{ color:#23B4DC;}
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-foot__item2{    margin: -1px 5px 0 5px;border-radius: 4px; background:#FE552E; color:#fff; letter-spacing:1px; text-align:center; line-height:46px; font-size:1em; }
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-foot__item2.shenqing_ok{ background:#d7d7d7; }
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-foot__item2:last-child{margin-right:0px;}
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-shenqing__box{ position:absolute; top:-45px; right:30px;; height:30px; line-height:30px; background:#D7EDF6; color:#2F9ACE; padding:0 15px; font-size:0.8em; }
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-shenqing__box a{color:#2F9ACE;}
.tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot .zhaopininfo-shenqing__box:after{ content:''; position:absolute; bottom:-7px; left:50%; margin-left:-5px; width:12px; height:12px; -webkit-transform: rotate(45deg);transform: rotate(45deg); background:#D7EDF6;  }

.zhaopininfo-resume{ display:none; position:fixed; top:0; left:0; bottom:0; right:0; z-index:1000;}
.zhaopininfo-resume .zhaopininfo-resume__popup{cursor:pointer; background:rgba(0,0,0,0.5); width:100%; height:100%;}
.zhaopininfo-resume .zhaopininfo-resume__box{ -webkit-animation:fadeInUp 0.5s 0s ease both;-moz-animation:fadeInUp 0.5s 0s ease both;  z-index:1; position:absolute; bottom:0; left:0; right:0; height:50%; background:#fff;}
.zhaopininfo-resume .zhaopininfo-resume__box .resume-title{ line-height:50px; color:#999; text-align:center;}
.zhaopininfo-resume .zhaopininfo-resume__box form{ height:100%;}
.zhaopininfo-resume .zhaopininfo-resume__box .resume-select{-webkit-overflow-scrolling: touch; box-sizing: border-box; padding:0 15px 0px; height:calc(100% - 110px); height:-webkit-calc(100% - 110px); overflow:hidden; overflow-y:scroll; }
.zhaopininfo-resume .zhaopininfo-resume__box .resume-select .resume-select__item{ -webkit-box-align: center; -webkit-align-items: center; align-items: center; padding:15px; background:#FAFAFA; margin-bottom:10px;line-height: 20px;}
.zhaopininfo-resume .zhaopininfo-resume__box .resume-select__btn{ position:absolute; left:0; right:0; bottom:0; height:50px;}
.zhaopininfo-resume .zhaopininfo-resume__box .resume-select__btn a{ display:block; width:100%; text-align:center; line-height:50px; background:#FE552E; color:#fff; }
.zhaopininfo-resume .zhaopininfo-resume__box .resume-not__ts{ padding:0 15px; height:calc(50% - 100px); height:-webkit-calc(50% - 100px); overflow:hidden;-webkit-box-align: center; -webkit-align-items: center; align-items: center; color:#666; line-height:25px; }
.zhaopininfo-resume .zhaopininfo-resume__box .resume-not__ts p{ width:100%; text-align:center; }
.zhaopininfo-resume .zhaopininfo-resume__box .resume-not__ts a{ text-decoration:underline; color:#FE552E;}
.zhaopininfo-resume .zhaopininfo-resume__box .resume-close{cursor:pointer; width:32px; text-align:center; height:32px; line-height:32px; position:absolute; right:10px; top:10px; border-radius:100%; background:#b4b2b2;}
.zhaopininfo-resume .zhaopininfo-resume__box .resume-close .tciconfont{display: inline-block; color:#fff;}
.tczhaopin-zhaopininfo .zhaopininfo-list{ background:transparent;}
.tczhaopin-zhaopininfo .zhaopininfo-list .zhaopininfo-item__title{  background:#fff;}

.tczhaopin-zhaopininfo .content-show { text-align:center;line-height: 30px;background:#fff;padding:10px 0;position:relative;}
.tczhaopin-zhaopininfo .content-show .desc_mask{position: absolute; top: -78px;height: 78px; width: 100%; cursor: pointer; background-image: linear-gradient(-180deg, rgba(255,255,255,0) 0, #FFFFFF 100%);}
.tczhaopin-zhaopininfo .content_btn { color: #9fa3b0; padding-right: 5px; cursor: pointer; }
.tczhaopin-zhaopininfo .content_btn.open i { display: inline-block; width: 6px; height: 6px; border: 1.8px solid transparent; border-color: transparent #F29F01 #F29F01 transparent; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); margin-left: 5px; vertical-align: 3px; }
.tczhaopin-zhaopininfo .content_btn.close i { display: inline-block; width: 6px; height: 6px; border: 1.8px solid transparent; border-color: transparent #F29F01 #F29F01 transparent; transform: rotate(45deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); margin-left: 5px; vertical-align: -2px; }

.tczhaopin-zhaopininfo .zhaopin-haibao-box{ position: absolute; top: -10000px; z-index: 999; width:420px; min-height:200px; padding:30px 20px 20px; box-sizing:border-box;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao-user{ margin-bottom:20px; -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao-user .user-pic{ width:40px; min-width:40px; height:40px; }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao-user .user-pic img{ width:100%; height:100%; border-radius:100%; object-fit:cover; }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao-user .user-msg{ position:relative; margin-left:20px; padding:12px; line-height: 20px; font-size: 1em; border-radius:4px; background:#fff; box-shadow:0px 0px 5px 1px #aaa; }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao-user .user-msg:after{ content:''; position:absolute; left:-5px;top:50%; margin-top:-5px; width:10px; height:10px; background:#fff; box-shadow: -3px 5px 5px 1px #aaa;transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main{ background:#fff; border-radius:5px; overflow:hidden;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-title{ padding:5px 10px 0px; line-height:40px; text-align:center; font-size:1.3em; font-weight:500; }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-line{ line-height:30px; font-size:1em; color:#999; text-align:center;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-line:after,.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-line:before{content:''; display:inline-block; height:1px; width:24px;background:#999; vertical-align: 3px;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-line:after{ margin-left:20px;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-line:before{ margin-right:20px; }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-picurl{ margin-top: 20px;width: 70px;height: 70px;margin-left: auto;margin-right: auto;overflow: hidden;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-picurl img{ display: block;width: 100%;height: 100%;border-radius: 100%;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-zhiwei{margin-top:10px; text-align:center; line-height:40px; font-size:1.5em; font-weight:500; }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-salary{ text-align:center; line-height:30px; font-size:1.2em; color:#f60; font-weight:500;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-address1{margin-top: 5px;text-align:center; color:#000; line-height:30px; font-size:1.1em;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-address2{ text-align:center; padding:0 10px; line-height:20px; font-size:1em; color:#999;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-welfare__qrcode{ padding:15px;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-welfare__qrcode .zhaopin-welfare{ width:250px; min-width:250px; }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-welfare__qrcode .zhaopin-welfare .zhaopin-welfare__title{ color:#000;font-size: 1.1em;font-weight: 500;line-height: 40px;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-welfare__qrcode .zhaopin-welfare .zhaopin-welfare__list{ }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-welfare__qrcode .zhaopin-welfare .zhaopin-welfare__list .welfare-item{ display:block; float:left; font-size:0.9em; color:#f60; border:1px solid #f60; height:20px; line-height:20px; border-radius:9px; padding:0 5px; margin-right:6px; margin-bottom:6px; }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-welfare__qrcode .zhaopin-welfare .zhaopin-welfare__list .welfare-item{ }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-welfare__qrcode .zhaopin-qrcode{ width:100px;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-welfare__qrcode .zhaopin-qrcode .zhaopin-qrcode__hd{ width:100px; height:100px;}
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-welfare__qrcode .zhaopin-qrcode .zhaopin-qrcode__hd img{width:100%; height:100%; object-fit:cover; }
.tczhaopin-zhaopininfo .zhaopin-haibao-box .zhaopin-haibao__main .zhaopin-welfare__qrcode .zhaopin-qrcode .zhaopin-qrcode__bd{ margin-top:0px; line-height:16px; font-size:0.7em; color:#999; text-align:center;}

.tczhaopin-zhaopininfo .zhaopin-new_haibao-box{ position: absolute; top: -10000px; z-index: 999; width:420px; min-height:200px; padding:400px 20px 35px; box-sizing:border-box;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .new_haibao_left {overflow: hidden;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main{ background:#fff; border-radius:10px; overflow:hidden;padding:20px 25px;position:relative;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin-salary{ line-height: 50px;font-size: 1.5em; color: #df3b3b;font-weight: 600;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin-salary .danwei{font-size: .8em;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin-zhiwei{margin-bottom: 5px; font-size: 1.5em; font-weight: 600; line-height: 30px; overflow: hidden;  white-space: nowrap;text-overflow: ellipsis;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin_haibao_box{margin-top:10px;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin_haibao_box .haibao_box_img{width: 40px; height: 40px; margin-right: 10px;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin_haibao_box .haibao_box_img img{width: 100%;height: 100%;object-fit: cover;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin_haibao_box .haibao_zhaopin_info {width:70%;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin-title{ overflow: hidden;white-space: nowrap; text-overflow: ellipsis;font-size: 0.95em;line-height: 20px;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .new_haibao_right{    padding-top: 30px;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin-qrcode_img{   width: 85px; height: 85px;margin:0 auto;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .qrcode_msg{font-size: .8em;padding-top: 5px;color: #625151;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin-item{margin-top: 5px; color: #625151;font-size: .8em;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin-item span{padding:0 5px;}
.tczhaopin-zhaopininfo .zhaopin-new_haibao-box .zhaopin-new_haibao__main .zhaopin-qrcode img{width: 100%;height: 100%; object-fit: cover;}
.tczhaopin-zhaopininfo .new_haibao_btn{line-height:40px;margin-top:10px;}
.tczhaopin-zhaopininfo .new_haibao_btn a{color:#fff;height:40px;border-radius: 3px;}
.tczhaopin-zhaopininfo .new_haibao_btn a i{font-size: .9em; padding-right: 2px;}
.tczhaopin-zhaopininfo .open_zhaopin_btn{position: fixed;border-radius: 50%;right: 14px;bottom: 30%;width: 45px; height: 45px; z-index: 99;cursor: pointer;line-height: 45px;text-align: center;background: #fff; box-shadow: 0 0 10px rgb(205 205 205 / 50%); }
.tczhaopin-zhaopininfo .open_zhaopin_btn i{font-size:1.6em;}
.tczhaopin-zhaopininfo .zhaopin_btn_box{position: fixed; width: 40px;background: #FFFFFF;box-shadow: 0px 0px 40px 0px rgba(173, 173, 173, 0.31); border-radius: 14px;right: 3%;bottom: 22%;text-align: center; z-index: 99;padding:0 5px; display:none;-webkit-animation:fadeIn 1s 0s ease both;-moz-animation:fadeIn 1s 0s ease both; }
.tczhaopin-zhaopininfo .btn_item{  border-bottom: 1px solid #F2F2F2; color: #666;font-size:.9em;    padding: 10px 0;cursor: pointer;}
.tczhaopin-zhaopininfo .btn_item:last-child{border-bottom:none;padding-bottom:15px;color: #1C66FF;}
.tczhaopin-zhaopininfo .btn_item a{color: #666;line-height:18px;font-size: .9em;}
.tczhaopin-zhaopininfo .btn_item i{font-size: 1.4em;}
.tczhaopin-zhaopininfo .btn_item .btn_item_bt{padding-top:3px;font-size: .9em;}
.html-haibao-btn { cursor: pointer; font-size: 0.7em; padding: 7px; border-radius: 30px; position: fixed; top: 110px; right: 10px; z-index: 999; background: #ff8f22; color: #fff;}

@-webkit-keyframes fadeInUp{
0%{-webkit-transform:translateY(500px)}
100%{-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInUp{
0%{-moz-transform:translateY(500px)}
100%{-moz-transform:translateY(0)}}

/********************************************************* zhaopinlist *****************************************************/
.tczhaopin-zplist{ }
.tczhaopin-zplist .zplist-header{position:fixed; top:0; left:0; right:0; background:#fff; z-index:102}
.tczhaopin-zplist .zplist-header .zplist-header__hd{  height:40px; line-height:40px; overflow:hidden;padding-top: 5px;}
.tczhaopin-zplist .zplist-header .zplist-header__hd .back{ width:60px; text-align:center; min-width:60px;}
.tczhaopin-zplist .zplist-header .zplist-header__hd .back .tciconfont{font-size:2em; color:#999;}
.tczhaopin-zplist .zplist-header .zplist-header__hd .search{ margin-top:6px; height:30px; line-height:30px; background:#F3F3F3; color:#999; padding:0 15px; border-radius:15px; }
.tczhaopin-zplist .zplist-header .zplist-header__hd .search .tciconfont{ font-size:1em;vertical-align: -1px;}
.tczhaopin-zplist .zplist-header .zplist-header__hd .search .search-text{ font-size:0.8em; margin-left:10px;}
.tczhaopin-zplist .zplist-header .zplist-header__hd .zplist-fujin{width: 65px;min-width: 65px;text-align: center;margin-right: 2px;color: #999;cursor: pointer;font-size: .95em;}
.tczhaopin-zplist .zplist-header .zplist-header__hd .zplist-fujin span{padding-left:2px;}
.tczhaopin-zplist .zplist-header .zplist-header__hd .zplist-fujin i{font-size: .95em;}
.tczhaopin-zplist .zplist-header .zplist-header__hd .xinxi{ margin-left:5px; text-align:center; width:50px; min-width:50px;position:relative; }
.tczhaopin-zplist .zplist-header .zplist-header__hd .xinxi .tciconfont{ font-size:1.4em; color:#666;}
.tczhaopin-zplist .zplist-header .zplist-header__hd .xinxi .xinxi-num{ position:absolute; top:4px; left:26px; background:#f00; height:15px; line-height:15px; font-size:0.7em; color:#fff; padding:0 4px; border-radius:100%; }
.tczhaopin-zplist .zplist-header .zplist-header__hd .wode{ width:40px; min-width:40px; text-align:center; margin-right: 0px; }
.tczhaopin-zplist .zplist-header .zplist-header__hd .wode .tciconfont{ font-size:1.2em; color:#666;}
.tczhaopin-zplist .zplist-header .zplist-header__bd{ margin-top:5px; height:40px; border-bottom:1px solid #eee; text-align:center; }
.tczhaopin-zplist .zplist-header .zplist-header__bd .nav-hd__item{ cursor:pointer; height:40px; line-height:40px; font-size:0.9em; color:#999;overflow: hidden; }
.tczhaopin-zplist .zplist-header .zplist-header__bd .nav-hd__item i{ margin-left:5px; display:inline-block; vertical-align: 0px; border:3px solid transparent; border-top-color:#999;}
.tczhaopin-zplist .zplist-header .zplist-header__bd .nav-hd__item.on{ color:#66B061}
.tczhaopin-zplist .zplist-header .zplist-header__bd .nav-hd__item.on i{ border-top-color:#66B061;}

.tczhaopin-zplist .zplist-screen{ -webkit-animation:fadeIn 0.5s .1s ease both;-moz-animation:fadeIn 1s .2s ease both; position:fixed; z-index:101; top:90px; left:0; right:0; bottom:0;  }
.tczhaopin-zplist .zplist-screen .zplist-screen__mask{ cursor:pointer; -webkit-animation:fadeIn 0.5s .1s ease both;-moz-animation:fadeIn 1s .2s ease both; background:rgba(0,0,0,0.5); z-index:0; width:100%; height:100%; position:fixed; top:85px; left:0; right:0; bottom:0;  }
.tczhaopin-zplist .zplist-screen .zplist-screen__item{ z-index:1; -webkit-animation:Down 0.8s .1s ease both;-moz-animation:Down 1s .2s ease both; height:80%; overflow:hidden; background:#fff; box-sizing:border-box;}

.tczhaopin-zplist .zplist-screen .zplist-screen__zhiwei .screen-zhiwei__lt{ width:50%; height:100%;  overflow-y:scroll;-webkit-overflow-scrolling:touch; }
.tczhaopin-zplist .zplist-screen .zplist-screen__zhiwei .screen-zhiwei__lt a{ display:block;}
.tczhaopin-zplist .zplist-screen .zplist-screen__zhiwei .screen-zhiwei__lt .zhiwei-lt__item{ cursor:pointer; padding:10px; line-height:20px; color:#666; font-size:1em;  }
.tczhaopin-zplist .zplist-screen .zplist-screen__zhiwei .screen-zhiwei__lt .zhiwei-lt__item.on{ color:#5BBE4F;}
.tczhaopin-zplist .zplist-screen .zplist-screen__zhiwei .screen-zhiwei__rt{ width:50%; background:#FBFBFB; height:100%;  overflow-y:scroll;-webkit-overflow-scrolling:touch; }
.tczhaopin-zplist .zplist-screen .zplist-screen__zhiwei .screen-zhiwei__rt .zhiwei-rt__item{ cursor:pointer; padding:10px; line-height:20px; color:#666; font-size:1em; }
.tczhaopin-zplist .zplist-screen .zplist-screen__zhiwei .screen-zhiwei__rt .zhiwei-rt__item.on{ color:#5BBE4F;}

.tczhaopin-zplist .zplist-screen .zplist-screen__item .screen-list__box{ width:100%; height:100%;  overflow-y:scroll;-webkit-overflow-scrolling:touch; }
.tczhaopin-zplist .zplist-screen .zplist-screen__item .screen-list__box a{ display:block;}
.tczhaopin-zplist .zplist-screen .zplist-screen__item .screen-list__box .list-box__item{ cursor:pointer; padding:10px 20px; line-height:20px; color:#666; font-size:1em;  }
.tczhaopin-zplist .zplist-screen .zplist-screen__item .screen-list__box .list-box__item.on{ color:#5BBE4F;}

.tczhaopin-zplist .zplist-screen .zplist-screen__demand{ height:100%; position:relative; }
.tczhaopin-zplist .zplist-screen .zplist-screen__demand .demand-form{position:relative; z-index:0; height:calc(100% - 50px); height:-webkit-calc(100% - 50px); overflow-y:scroll;-webkit-overflow-scrolling:touch; padding:10px 10px 10px; box-sizing:border-box;}
.tczhaopin-zplist .zplist-screen .zplist-screen__demand .demand-form .demand-item{ }
.tczhaopin-zplist .zplist-screen .zplist-screen__demand .demand-form .demand-item .demand-item__title{ line-height:50px; height:50px; font-weight:600;}
.tczhaopin-zplist .zplist-screen .zplist-screen__demand .demand-form .demand-item .demand-item__select .select-term{ cursor:pointer; width:22%; height:36px; color:#444; overflow:hidden; font-size:0.8em; border-radius:18px; float:left; margin-right:4%; margin-bottom:10px; background:#F3F3F3; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.tczhaopin-zplist .zplist-screen .zplist-screen__demand .demand-form .demand-item .demand-item__select .select-term:nth-child(4n){margin-right:0; }
.tczhaopin-zplist .zplist-screen .zplist-screen__demand .demand-form .demand-item .demand-item__select .select-term span{ line-height:16px; width:100%; padding:0 5px; box-sizing:border-box; display:block; text-align:center;}
.tczhaopin-zplist .zplist-screen .zplist-screen__demand .demand-form .demand-item .demand-item__select .select-term.on{color:#66B061;}
.tczhaopin-zplist .zplist-screen .zplist-screen__demand .demand-botton{background:#fff; z-index:1000; position:absolute; bottom:0; left:0; right:0; height:50px; line-height:50px; text-align:center; border-top:1px solid #eee; }
.tczhaopin-zplist .zplist-screen .zplist-screen__demand .demand-botton .demand-botton__lt{ width:35%; min-width:35%; }
.tczhaopin-zplist .zplist-screen .zplist-screen__demand .demand-botton .demand-botton__rt{ color:#fff; background:#3BBB30; }
.tczhaopin-zplist .zplist-screen .zplist-screen__demand .demand-form .demand-check{  border-top:1px solid #eee; margin-top:5px;;}

@-webkit-keyframes Down{
0%{
-webkit-transform:translateY(-100%)}
100%{
-webkit-transform:translateY(0)}
}
@-moz-keyframes Down{
0%{
-moz-transform:translateY(-100%)}
100%{
-moz-transform:translateY(0)}
}

@-webkit-keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{
0%{opacity:0;}
100%{opacity:1;}
}

.zplist-main{ margin-top:96px;}

.tczhaopin-zplist .zplist-dingyue{height:70px; width:100%;}
.tczhaopin-zplist .zplist-dingyue .zplist-dingyue__box{ position:fixed; z-index:99; bottom:75px;left:10px; right:10px; height:60px; background:#FF6F4D; box-sizing:border-box; border-radius:5px; padding:8px 0; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.tczhaopin-zplist .zplist-dingyue .zplist-dingyue__box .dy-close{ min-width:50px; width:50px; }
.tczhaopin-zplist .zplist-dingyue .zplist-dingyue__box .dy-close .close{ cursor:pointer; border-radius:100%; border:1px solid #fff; position:relative; width:20px; height:20px;margin:0 auto; }
.tczhaopin-zplist .zplist-dingyue .zplist-dingyue__box .dy-close .close::before,.tczhaopin-zplist .zplist-dingyue .zplist-dingyue__box .dy-close .close::after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:1px; width:12px; background:#FFF; top:9px;right:4px;}
.tczhaopin-zplist .zplist-dingyue .zplist-dingyue__box .dy-close .close::before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.tczhaopin-zplist .zplist-dingyue .zplist-dingyue__box .dy-main{ width:-webkit-calc(100% - 140px); width:calc(100% - 140px); color:#fff;}
.tczhaopin-zplist .zplist-dingyue .zplist-dingyue__box .dy-main .dy-main__hd{ font-size:0.9em; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.tczhaopin-zplist .zplist-dingyue .zplist-dingyue__box .dy-main .dy-main__bd{ font-size:0.7em; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tczhaopin-zplist .zplist-dingyue .zplist-dingyue__box .dy-jiaru{ width:90px; min-width:90px;text-align:center;}
.tczhaopin-zplist .zplist-dingyue .zplist-dingyue__box .dy-jiaru .jiaru-btn{ cursor:pointer; display:inline-block; font-size:0.9em; height:28px; line-height:28px; border-radius:2px; padding:0 8px; background:#fff; color:#BA2D40; }

/********************************************************* search *****************************************************/

.tczhaopin-search{ background:#fff;}
.tczhaopin-search .search-header{ padding:10px 0; border-bottom:1px solid #F9F9F9; height:30px; line-height:30px;}
.tczhaopin-search .search-header .search-header__lt{ margin-left:10px; -webkit-box-align: center; -webkit-align-items: center; align-items: center; height:30px; border-radius:15px; background:#F7F7F7; padding: 0 10px; box-sizing:border-box;}
.tczhaopin-search .search-header .search-header__lt .tciconfont{ color:#999;}
.tczhaopin-search .search-header .search-header__lt input{ border:none; font-size:0.8em; background:#F7F7F7; margin-left:5px;min-width: 200px;}
.tczhaopin-search .search-header .search-header__rt{ width:50px; height:30px; line-height:30px; text-align:center; font-size:0.9em;}

.tczhaopin-search .search-word{ padding:5px 10px;}
.tczhaopin-search .search-word .search-word__title{ line-height:30px; }
.tczhaopin-search .search-word .search-word__box{ margin-top:5px;}
.tczhaopin-search .search-word .search-word__box .word-item{ cursor:pointer; float:left; color: #666; margin: 0px 8px 8px 0;font-size: 0.8em; height: 25px;line-height: 25px; padding: 0 10px; border-radius: 4px; background: #F2F2F2;}

/********************************************************* resume-list *****************************************************/
.resumelist-main{ margin-top:96px;}
.resume-list{margin:10px;}
.resume-list .resume-list__item{ 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.2em; 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: .9em;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; }
.resume-list .resume-list__item .resume-item__hd .item-hd__rt .yaowei_btn { margin-top:2px; border-radius:2px; cursor:pointer; font-size:0.9em; margin-top:0px; display:inline-block; line-height:24px; height:26px; border:1px solid #FF6F4D; color:#FF6F4D; width:55px; box-sizing:border-box; text-align:center; }
.resume-list .resume-list__item .resume-item__hd .item-hd__rt .delete_btn{ cursor:pointer;color:#a3a3a3; line-height:28px; height:30px; }
.resume-list .resume-list__item .resume-item__hd .item-hd__rt .delete_btn .tciconfont{ font-size:2em;}
.resume-list .resume-list__item .resume-item__bd{ line-height:35px; padding:0 10px; margin-top: 5px;background-color: #F7F7F7;border-radius: 5px;}
.resume-list .resume-list__item .resume-item__bd .item-bd__lt{ font-size:1em; white-space:nowrap;padding-right:5px;}
.resume-list .resume-list__item .resume-item__bd .item-bd__lt span{color:#999; font-size:0.9em; }
.resume-list .resume-list__item .resume-item__bd .item-bd__rt{ font-size:0.85em; color:#666;white-space:nowrap;overflow: hidden;}
.resume-list .resume-list__item .resume-item__bd .item-bd__rt .tciconfont{ vertical-align:-1px; font-size: 1.2em; margin-right:2px;}

.shop_list .list-item .item-hd__rt .stauts_cr{color:#238206; display:inline-block; line-height:20px; font-size:0.9em; margin-top:2px;}
.shop_list .list-item .item-hd__rt .stauts_cr2{color:#f00; display:inline-block; line-height:20px; font-size:0.9em; margin-top:0px;}
.shop_list  .item-hd__rt .time .stauts1{ margin-top:0; color: #238206;}
.shop_list  .item-hd__rt .time .stauts0{ margin-top:0; color:#f00}

/********************************************************* resume-list *****************************************************/
.tczhaopin-zpjubao{ background:#fff;}
.zpjubao-header{ background:#fff;}
.zpjubao-header .zpjubao-header__box{ padding:15px 10px; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.zpjubao-header .zpjubao-header__box .zpjubao-header__lt{ width:calc(100% - 120px); width:-webkit-calc(100% - 120px);}
.zpjubao-header .zpjubao-header__box .zpjubao-header__lt .jb-lt__title{ font-weight:500; font-size:1.05em; line-height:25px; height:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.zpjubao-header .zpjubao-header__box .zpjubao-header__lt .jb-lt__text{ line-height:20px; font-size:0.8em; color:#999; }
.zpjubao-header .zpjubao-header__box .zpjubao-header__rt{ width:120px; min-width:120px; text-align:right;}
.zpjubao-header .zpjubao-header__box .zpjubao-header__rt .jb-rt__title{ font-size:1.05em; color:#F15A2C; font-weight:600; }

.zpjubao-box .zpjubao-title{ height:40px; line-height:40px; padding:0 10px; background:#F6F6F6; font-size:0.9em; color:#999; }
.zpjubao-box .zpjubao-main{ background:#fff; padding:0 15px 15px; overflow:hidden;}
.zpjubao-box .zpjubao-main .zpjubao-main__title{ margin-top:20px; line-height:30px; font-size:1em; font-weight:500; color:#333; }
.zpjubao-box .zpjubao-main .zpjubao-main__select .select-itme{cursor: pointer;float:left; margin:10px 15px 0px 0px; padding:0 10px; line-height:38px; height:40px; box-sizing:border-box; border:1px solid #dde;; color:#999; }
.zpjubao-box .zpjubao-main .zpjubao-main__select .select-itme.on{ color:#FE552E; border-color:#FE552E;}

.zpjubao-box .zpjubao-textarea{ padding:0 15px 10px; overflow:hidden; border-bottom:1px solid #eee; }
.zpjubao-box .zpjubao-textarea .zpjubao-textarea__title{ margin-top:20px; line-height:30px; font-size:1em; font-weight:500; color:#333; }
.zpjubao-box .zpjubao-textarea textarea{ border:none; width:100%; resize: none;}
.zpjubao-box .zpjubao-upload{ padding:0 15px 10px; overflow:hidden; }
.zpjubao-box .zpjubao-upload .zpjubao-textarea__title{ margin-top:5px; line-height:40px; font-size:1em; font-weight:500; color:#333; }
.zpjubao-box .zpjubao-upload .zpjubao-upload__ts .upload-ts__lt{ color:#FE552E; width:20px;line-height: 18px; min-width:20px;font-size:1em; }
.zpjubao-box .zpjubao-upload .zpjubao-upload__ts .upload-ts__lt .tciconfont{ font-size:0.9em;}
.zpjubao-box .zpjubao-upload .zpjubao-upload__ts .upload-ts__rt{ line-height:18px; color:#999; font-size:0.8em;}
.zpjubao-box .zpjubao-upload .tcui-cell__bd{ margin-top:10px; }

.zpjubao-box .tcui-uploader__files .tcui-uploader__file{ position:relative;}
.zpjubao-box .tcui-uploader__files .tcui-uploader__file i.close{cursor:pointer; position:absolute; z-index:1; top:0px; right:0px; width:24px; height:24px; border-radius:100%; background:rgba(255,0,0,0.5);}
.zpjubao-box .tcui-uploader__files .tcui-uploader__file i.close:before,.zpjubao-box .tcui-uploader__files .tcui-uploader__file i.close:after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:1px; width:16px; background:#FFF; top:12px;right: 4px;}
.zpjubao-box .tcui-uploader__files .tcui-uploader__file i.close:before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }


.zpjubao-footer{  height:60px; }
.zpjubao-footer .zpjubao-foot{ height:50px; line-height:50px; position:fixed; left:0; right:0; bottom:0; z-index:99; background:#fff; }
.zpjubao-footer .zpjubao-foot a{ display:block; height:50px; line-height:50px; text-align:center; background:#FE552E; color:#fff; }

/*********************************************** zpresumelist *******************************************/

.shop_list .list-item{ background: #fff; border-bottom: 5px solid #f2f2f2; }
.shop_list .list-item .list-item__box{ padding: 15px 10px 10px 15px;border-bottom: 1px solid #f1f1f1;}
.shop_list .list-item .list-item__box .item-lt{ width:calc(100% - 70px); overflow:hidden;}
.shop_list .list-item .list-item__box .item-lt .item-lt__title{ line-height:30px; height:30px; font-weight:600; font-size:1.05em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.shop_list .list-item .list-item__box .item-lt .item-lt__clicks{ line-height:25px; height:25px; font-size:0.9em; color:#999; }
.shop_list .list-item .list-item__box .item-lt .item-lt__refresh{ line-height:25px; height:25px; font-size:0.9em; }
.shop_list .list-item .list-item__box .item-lt .item-lt__refresh .time{ color:#f00;}

/********************************************************* footer *****************************************************/
.foot-zhaopin__popup{display:none; position:fixed; z-index:1000; left:0; right:0; top:0; bottom:0;  }
.foot-zhaopin__popup .popup-mask{ cursor:pointer; background:rgba(0,0,0,0.6); width:100%;height:100%;}
.foot-zhaopin__popup .popup-content{-webkit-animation:popupDown 0.5s .1s ease both;-moz-animation:popupDown 0.5s .2s ease both; position:absolute; z-index:1; bottom:0; left:0; right:0; padding:10px 0; }
.foot-zhaopin__popup .popup-content .popup-content__hd{padding-bottom: 20px; }
.foot-zhaopin__popup .popup-content .popup-content__hd .content-hd__item{ width:33%; text-align:center;}
.foot-zhaopin__popup .popup-content .popup-content__hd .content-hd__item a{ display:inline-block; padding:30px 0 30px;}
.foot-zhaopin__popup .popup-content .popup-content__hd .content-hd__item .tciconfont{ display:block; text-align:center; background:#ff7f00; border-radius:100%; color:#fff; font-size:2.5em; padding:15px;}
.foot-zhaopin__popup .popup-content .popup-content__hd .content-hd__item span{ color:#fff; display:block; text-align:center; line-height:20px; margin-top:10px; }
.foot-zhaopin__popup .popup-content .popup-content__bd{ height:50px; text-align:center; position:relative;}
.foot-zhaopin__popup .popup-content .popup-content__bd .content-bd__close{ cursor:pointer;position:absolute; left:50%; margin-left:-24px; top:11px; width:48px; height:36px; border-radius:12px; overflow:hidden; }
.foot-zhaopin__popup .popup-content .popup-content__bd .content-bd__close::before,.foot-zhaopin__popup .popup-content .popup-content__bd .content-bd__close::after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:2px; width:18px; border-radius:2px; background:#fff; top:16px;right:15px;}
.foot-zhaopin__popup .popup-content .popup-content__bd .content-bd__close::before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
@-webkit-keyframes popupDown{
0%{
-webkit-transform:translateY(100%)}
100%{
-webkit-transform:translateY(0)}
} 
@-moz-keyframes popupDown{
0%{
-moz-transform:translateY(100%)}
100%{
-moz-transform:translateY(0)}
}

/********************************************************* personal *****************************************************/
.tczhaopin-personal .psl-header{ background:#343740;color: #F8FCFE;position: relative;padding: 20px 15px 10px 15px;}
.tczhaopin-personal .psl-header.company{height:200px;}
.tczhaopin-personal .psl-header.personal{height:140px;}
.tczhaopin-personal .psl-header .head-set{ padding:15px 0 10px;}
.tczhaopin-personal .psl-header .head-set .tciconfont{ float:right; margin-right:15px; padding:6px; border-radius:100%; color:#fff; background:#3E4146; font-size:1.05em;}
.tczhaopin-personal .psl-header .nav-popup__btn{position: absolute;top: 18px; right: 5px; color: #fff; padding: 0 10px; text-align: center;}
.tczhaopin-personal .psl-header .header_swtich{background: #fff; font-size: .85em; padding: 5px 10px; color: #ffcf74;border-radius: 12px;}
.tczhaopin-personal .psl-header .header_swtich i{margin-right:2px;vertical-align: -1px;}
.tczhaopin-personal .psl-header .head-main{ overflow: hidden;height: 75px; padding-top: 25px; background-size: 100% 100%;} 
.tczhaopin-personal .psl-header .head-main .head-main__lt{ padding:0px 10px 20px 0px; width:calc(100% - 0px); width:-webkit-calc(100% - 0px); -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.tczhaopin-personal .psl-header .head-main .head-main__lt .main-lt__avatar{ min-width:55px; width:55px; height:55px;}
.tczhaopin-personal .psl-header .head-main .head-main__lt .main-lt__avatar img{width:100%; height:100%; border-radius:100%; object-fit:cover;}
.tczhaopin-personal .psl-header .head-main .head-main__lt .main-lt__name{ margin-left:15px}
.tczhaopin-personal .psl-header .head-main .head-main__lt .main-lt__name .name{  padding-bottom: 10px;line-height: 18px;}
.tczhaopin-personal .psl-header .head-main .head-main__lt .main-lt__name .name i{    font-weight: 400;margin-left: 5px; vertical-align: -2px;color: #ffffff; font-size: 1.2em;}
.tczhaopin-personal .psl-header .head-main .head-main__lt .main-lt__name .renzheng{color: #fff; background-color: rgba(255,255,255,0.3);font-size: .8em; padding: 3px 15px 3px 6px;border-radius: 20px;}
.tczhaopin-personal .psl-header .head-main .head-main__lt .main-lt__name .renzheng i{ font-size: 1em;}
.tczhaopin-personal .psl-box.personal{background:#fff;padding:20px 0 15px 0;border-radius:8px;position:relative;top:6px;box-shadow: 5px 5px 10px -4px #ebebeb; }
.tczhaopin-personal .psl-box .psl-scroe{ width:100%; }
.tczhaopin-personal .psl-box .psl-scroe .psl-scroe__item{  text-align:center; overflow:hidden; }
.tczhaopin-personal .psl-box .psl-scroe .psl-scroe__item .num{ font-size:1.2em; line-height:30px; overflow:hidden; }
.tczhaopin-personal .psl-box .psl-scroe .psl-scroe__item .mingcheng{ line-height:18px; font-size:0.9em;  }
.tczhaopin-personal .psl-box.company .psl-scroe__item .num{ color:#fff;}
.tczhaopin-personal .psl-box.company .psl-scroe__item .mingcheng{ color:#fff; }
.tczhaopin-personal .psl-box.personal .psl-scroe .psl-scroe__item .num{color:#f00;}
.tczhaopin-personal .psl-box.personal .psl-scroe .psl-scroe__item .mingcheng{color:#505050;padding-top:8px;}
.tczhaopin-personal .psl-service{ background:#fff;}
.tczhaopin-personal .psl-service .psl-service__title{ font-weight:500; padding:10px; line-height:30px; border-bottom:1px solid #F6F6F6;color: #000; }
.tczhaopin-personal .psl-service .psl-service__list{ flex-wrap:wrap; padding:70px 0 20px 0;}
.tczhaopin-personal .psl-service .psl-service__list .service-list__item{ padding:10px 0; width:33.33%; overflow:hidden; text-align:center; }
.tczhaopin-personal .psl-service .psl-service__list .service-list__item .item-hd{ width:50px; height:40px; line-height:40px; margin:0 auto; position:relative; }
.tczhaopin-personal .psl-service .psl-service__list .service-list__item .item-hd .tciconfont{ font-size:1.6em;color: #c89d5b;}
.tczhaopin-personal .psl-service .psl-service__list .service-list__item .item-hd .red-dian{ position:absolute; right:2px; top:2px; width:8px; height:8px; background:#f00; border-radius:100%; }
.tczhaopin-personal .psl-service .psl-service__list .service-list__item .item-bd{ line-height:22px; font-size:0.8em;color: #333;}
.tczhaopin-personal .personal_box{background: #fff;padding: 70px 25px 0 25px;}
.tczhaopin-personal .personal_box .personal_item{    display: block;height: 50px;line-height: 50px;border-bottom: 1px solid #f4f4f4;position:relative;}
.tczhaopin-personal .personal_box .personal_item .tab i{font-size: 1.4em;  padding-right: 8px;color: #999999;}
.tczhaopin-personal .personal_box .personal_item .lt{    vertical-align: 3px;}
.tczhaopin-personal .personal_box .personal_item .rt{float: right; height: 45px; line-height: 45px;}
.tczhaopin-personal .personal_box .personal_item .rt i{font-size: 1.5em;color: #bbb;}
.tczhaopin-personal .personal_box .personal_item span.count{color: #fff; text-align: center; position: absolute;top: 15px; right: 30px;background: #f00;  line-height: 16px;min-width: 16px;padding: 0 2px; border-radius: 8px; font-size: 0.7em;box-sizing: border-box;}
.tczhaopin-personal .btn-group{ background-color: #f2f2f2;}

/********************************************************* resumeinfo *****************************************************/
.tczhaopin-resumeinfo .resumeinfo-header{ background:#fff; overflow:hidden;}
.tczhaopin-resumeinfo .resumeinfo-header .header-hd{ padding:25px 0px 6px 0px;}
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-avatar{ width:72px; min-width:72px; height:72px; position:relative;text-align: center;  }
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-avatar img{ width:100%; height:100%; border-radius:100%; object-fit:cover;cursor: pointer;}
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-avatar .tciconfont{ background:#fff; border-radius:100%; position:absolute; right:0px; top:3px; font-size: 1.2em;}
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-avatar .tcicon-nan{ color:#89B4E7; }
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-avatar .tcicon-nv{ color:#FE6E50; }
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-avatar .good{padding:0px 2px; font-size:0.85em; font-weight:400; background: #ffeef1;color: #e5484d;border: 1px solid #ffd6dc; border-radius:2px;vertical-align: -5px;}
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-cont{ width:calc(100% - 75px); width:-webkit-calc(100% - 75px); overflow:hidden;}
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-cont__name{ margin-top:8px; line-height:25px; font-size:1.05em;font-weight: 600; }
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-cont__name span.name{font-size:1.8em;}
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-cont__name .tciconfont{color: #e0ab59;font-size:1.2em;vertical-align: 1px;}
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-cont__name span.jianzhi{vertical-align: 4px; padding: 1px 2px;font-size: 0.95em;font-weight: 400; background: #18a200; color: #fff; border-radius: 2px;margin-right: 3px;}
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-cont__xinxi{ margin-top:3px;}
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-cont__xinxi .xinxi-item{font-size: 1em;color: #717171;}
.tczhaopin-resumeinfo .resumeinfo-header .header-hd .hd-cont__xinxi span.xian{margin: 0 8px;color: #7b7b7b;vertical-align: 3px; font-size: 1.5em;}

.tczhaopin-resumeinfo .resumeinfo-header .header-bd{ color: #9d9d9d;font-size:0.85em;line-height:20px;}
.tczhaopin-resumeinfo .resumeinfo-header .header-bd .bd-item{padding-right:10px;display:inline-block; }
.tczhaopin-resumeinfo .resumeinfo-header .header-bd .bd-item .item-name{ line-height:18px; white-space:nowrap; overflow:hidden; }
.tczhaopin-resumeinfo .resumeinfo-header .header-bd .bd-item .item-va{  margin-top:8px; line-height:15px; }

.tczhaopin-resumeinfo .resumeinfo-box{ background:#fff;margin:10px 15px 0 15px;padding-bottom:15px;border-bottom: 1px solid #f3f3f3;}
.tczhaopin-resumeinfo .resumeinfo-box .resumeinfo-box__title{ font-weight:bold; line-height:30px; color:#040404; height:30px; position:relative; font-size:1.3em; padding:10px 0; }
.resume-btn_box{background: #fff;text-align: center;height: 50px;line-height: 45px;}
.resume-btn_box .add_btn{color: #fff;padding: 5px 15px;border-radius: 30px;font-size: 14px;}
.resume-jingli_box{font-size:1em;background:#fff;padding-bottom: 5px;}
.resume_work_jingli_item{padding-top: 8px;}
.resume_work_jingli_item .resume_jingli_left{padding-right:10px;}
.resume_work_jingli_item .jingli_title{font-size: 1em;font-weight: 500; color: #333;line-height:20px;padding-bottom: 5px;}
.resume_work_jingli_item .jingli_title span{color: #b3b2b2; font-weight: 400; padding-left: 8px;}
.resume_work_jingli_item .jingli_time{padding-bottom: 5px;color: #9B9B9B;line-height:20px;}
.resume_work_jingli_item .jingli_time i{ width: 2px; height: 2px;background: #9B9B9B; border-radius: 100%; display: inline-block; margin: 0 7px;vertical-align: 4px;}
.resume_work_jingli_item .jingli_desc{line-height: 20px;color: #555;}
.resume_edu_jingli_item{padding-top: 8px;}
.resume_edu_jingli_item .jingli_title{font-size: 1em;font-weight: 500; color: #333;line-height:20px;padding-bottom: 5px;}
.resume_edu_jingli_item .jingli_title span{color: #b3b2b2; font-weight: 400; padding-left: 8px;}
.resume_edu_jingli_item .jingli_time{color: #9B9B9B;line-height:20px;}
.resume_edu_jingli_item .jingli_time i{ width: 2px; height: 2px;background: #9B9B9B; border-radius: 100%; display: inline-block; margin: 0 7px;vertical-align: 4px;}
.resume_edu_jingli_item .paixu{color:#9b9b9b;}
.tczhaopin-resumeinfo .resumeinfo-box .resumeinfo-box__cont{ margin:5px 0px;}
.tczhaopin-resumeinfo .resumeinfo-box .resumeinfo-box__cont .cont-item{line-height:30px; overflow:hidden; font-size:1em; }
.tczhaopin-resumeinfo .resumeinfo-box .resumeinfo-box__cont .cont-item .cont-item__lt{ color:#555555; min-width:80px; width:80px; }
.tczhaopin-resumeinfo .resumeinfo-box .resumeinfo-box__cont .cont-item .cont-item__rt{ padding:5px; line-height:20px;color:#040404 }
.tczhaopin-resumeinfo .resumeinfo-box .resumeinfo-box__cont .cont-item .work_salary{font-size: 1.2em;color: #ff552e;font-weight: 500;}
.tczhaopin-resumeinfo .resumeinfo-box .resumeinfo-box__cont .cont-item .cont-item__lt .tciconfont{ color:#ccc; margin-right:5px;vertical-align: -1px;}
.tczhaopin-resumeinfo .resumeinfo-box .resumeinfo-box__text{ color:#555;padding:10px 0px; line-height:20px; font-size:0.95em; word-break: break-all;}
.tczhaopin-resumeinfo .resumeinfo-box .resumeinfo-box__text .id_video_box{ background:#000; width:100%; }
.tczhaopin-resumeinfo .resumeinfo-tab_box{padding-top: 10px;}
.tczhaopin-resumeinfo .resumeinfo-tab_box span.tab_item{margin: 4px 8px 4px 0; float: left; border-radius: 2px; font-size: 0.8em;line-height: 20px; padding: 5px 10px;background: #EBF5FD;color: #3E94DB; }

.tczhaopin-resumeinfo .vip_tishi_box{text-align: center; position: absolute; width: 100%; background-color: rgb(255 255 255 / 85%);top: 240px;padding: 30px 0;}
.tczhaopin-resumeinfo .vip_tishi_box .vip_tishi_top{padding: 10px 0 20px 0;}
.tczhaopin-resumeinfo .vip_tishi_box .vip_tishi_top i{font-size: 5em;color:#ddd;}
.tczhaopin-resumeinfo .vip_tishi_box .vip_tishi_msg{    line-height: 22px;color: #625d5d;}
.tczhaopin-resumeinfo .vip_tishi_box .vip_tishi_btn{    width: 75%; margin: 20px auto;line-height: 42px;color: #fff; background: #ddd; border-radius: 3px;display:block;}

.resumeinfo-footer{ height:78px; }
.resumeinfo-footer .foot-box{ position:fixed; height:50px; left:0; right:0; bottom:0;z-index:99; background:#fff; padding:15px 20px 15px 10px;}
.resumeinfo-footer .foot-box .foot-box__item1{font-size: 1.05em; color:#fff; width:80%; line-height:50px; height:50px; text-align:center;border-radius:60px;}
.resumeinfo-footer .foot-box .foot-box__item2{  color:#F0A025; background:#fff; font-size: 1.05em; width:20%; line-height:50px; height:50px; text-align:center; }
.resumeinfo-footer .foot-box .foot-box__item2:last-of-type{ border-right:none; }
.resumeinfo-footer .foot-box .foot-box__item .tciconfont{font-size: 1.05em; margin-right:5px; vertical-align: -1px; }
.resumeinfo-footer .foot-box .foot-box__item2 .tciconfont{display:block; text-align:center; width:30px; height:30px; line-height:35px; margin:0 auto; font-size: 1.4em; vertical-align: 1px; }
.resumeinfo-footer .foot-box .foot-box__item2 span{ color: #666;display:block; line-height:18px; font-size:0.8em;}
.resumeinfo-footer .foot-box .foot-box__item .tcicon-dianhua{ font-size: 1.2em;}

/*************************************************** vip **********************************************/

.tczhaopin-vip { background:#fff;}
.tczhaopin-vip .vip-pic{ width:100%; height:auto; overflow:hidden; position:relative; }
.tczhaopin-vip .vip-pic img{ display:block; width:100%; height:auto;}
.tczhaopin-vip .vip-pic .go-back{position:absolute; top:10px; left:10px; width:26px; height:26px; line-height:26px; text-align:center; }
.tczhaopin-vip .vip-pic .go-back .tciconfont{ color:#fff; font-size:1.5em;}

.tczhaopin-vip .vip-box{ background:#fff;}

.tczhaopin-vip .vip-info{ background:#fff; margin:-20px 15px 15px 15px; padding:10px; border-radius:5px; box-shadow: 0px 2px 1px 1px #eee; position: relative;}
.tczhaopin-vip .vip-info .vip-now{text-align: center;line-height: 25px;color: #cca769;font-weight: 500;}
.tczhaopin-vip .vip-info .vip-now span{color: #ff5400;}
.tczhaopin-vip .vip-info .vip-shengyu__time{ text-align:center; line-height:25px; }
.tczhaopin-vip .vip-info .vip-shengyu__msg{ text-align:center; line-height:25px; font-size:0.8em; color:#666;}
.tczhaopin-vip .vip-info .vip-shengyu__msg span{color: #cca769;}

.vip-list__box{ margin:0 15px 10px 15px;border-radius:5px; box-shadow:0px 1px 3px 2px #eee; overflow:hidden;}
.vip-list__box .vip-list{ padding:0px 15px 0px; }
.vip-list__box .vip-list .vip-list__item{ cursor:pointer; padding:15px 0px 10px; border-bottom:1px solid #eee;}
.vip-list__box .vip-list .vip-list__item:last-child{ border-bottom:0;}
.vip-list__box .vip-list .vip-list__item .tc-title{ font-size:1em; line-height:20px;}
.vip-list__box .vip-list .vip-list__item .tc-title .days{ margin-left:5px; color:#f00;}
.vip-list__box .vip-list .vip-list__item .tc-title .days .days-price{ font-size:0.8em;}
.vip-list__box .vip-list .vip-list__item .tc-price__pay{ margin:5px 0 5px;}
.vip-list__box .vip-list .vip-list__item .tc-price__pay .price{ float:left; font-size:2em; font-weight:600;color: #cca769;}
.vip-list__box .vip-list .vip-list__item .tc-price__pay .price .icon{ font-weight:400; font-size:0.55em; vertical-align: 6px;}
.vip-list__box .vip-list .vip-list__item .tc-price__pay .market_price{ float:left; font-size:1em; color: #999;text-decoration: line-through;margin-top: 12px;margin-left: 10px;}
.vip-list__box .vip-list .vip-list__item .tc-price__pay .pay-btn{ float:right; width:75px; height:25px; line-height:25px; border-radius:13px; text-align:center;color:#fff; font-size:0.8em;
background-image: -webkit-linear-gradient(315deg,#cca768,#e2c590);
    background-image: linear-gradient(-225deg,#cca768,#e2c590);
}

.tczhaopin-vip .vip-list .vip-list__item .tc-desc{ line-height:20px; font-size:0.8em; color:#666;}
.tczhaopin-vip .vip-list .vip-list__item .tc-desc .item{float: left;margin-right: 10px;}
.tczhaopin-vip .vip-list .vip-list__item .tc-desc .item span{ margin:0 2px;color: #ff552e;font-weight: 500;font-size: 1.1em;}
.tczhaopin-vip .vip-list .vip-list__item .tc-desc .item .tciconfont{font-size:1.2em; margin-right: 3px;color: #e5b575;}

.tczhaopin-vip .vip-type__box{ margin-bottom:15px; padding:0 10px; border-bottom:1px solid #eee; }
.tczhaopin-vip .vip-type__box .vip-type__item{ cursor:pointer; float:left; width:50%; text-align:center; }
.tczhaopin-vip .vip-type__box .vip-type__item span{ color:#666; display:inline-block; height:35px; line-height:35px; }
.tczhaopin-vip .vip-type__box .vip-type__item.on span{color:#cca768; border-bottom:2px solid #cca768; }

.tczhaopin-vip .vip-code__box{ display:none; padding:5px 15px;}
.tczhaopin-vip .vip-code__box .vip-code{ height:40px; border:1px solid #e2c590; border-radius:5px; overflow:hidden; }
.tczhaopin-vip .vip-code__box .vip-code input{ border:none; width:100%; height:100%; text-align:center; box-sizing: border-box; }
.tczhaopin-vip .vip-code__box .vip-code__btn{ cursor:pointer; margin-top:15px; height: 40px; line-height: 40px; text-align: center; color: #fff; border-radius: 5px; background-image: -webkit-linear-gradient(315deg,#cca768,#e2c590); background-image: linear-gradient(-225deg,#cca768,#e2c590);}






/*************************************************** mydingyuelist **********************************************/
.dingyue-list .dingyue-list__item{ margin-bottom:8px; background:#fff; padding:10px 10px 10px 15px; -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.dingyue-list .dingyue-list__item .dy-item__lt{ width:calc(100% - 90px); width:-webkit-calc(100% - 90px); }
.dingyue-list .dingyue-list__item .dy-item__lt .dy-cont{ line-height:20px; font-size:1em; margin-bottom:5px;color: #333;}
.dingyue-list .dingyue-list__item .dy-item__lt .dy-num{ line-height:20px; color:#999; font-size:0.8em}
.dingyue-list .dingyue-list__item .dy-item__rt{ width:90px; min-width:90px;}
.dingyue-list .dingyue-list__item .dy-item__rt .dy-close{ cursor:pointer; margin-left:10px; display:inline-block; font-size:0.9em; height:28px; line-height:28px; border-radius:2px;padding:0 8px; background:#ff481d; color:#fff; }

/*************************************************** mydingyuelist **********************************************/
.companyinfo-box{ background:#fff;}
.companyinfo-header{ overflow:hidden; padding:25px 20px 10px; height:90px;}
.companyinfo-header .companyinfo-header__pic{ width:70px; min-width:70px; height:70px; overflow:hidden; }
.companyinfo-header .companyinfo-header__pic img{ width:100%; height:100%; border-radius:5px; object-fit:cover;}
.companyinfo-header .companyinfo-header__content{margin-right: 10px; white-space: nowrap;overflow: hidden;}
.companyinfo-header .companyinfo-header__content .companyinfo-header__title{ word-break: break-word; color:#484848; line-height:25px; font-size:1.3em; font-weight: 500;}
.companyinfo-header .companyinfo-header__content .companyinfo-header__info{ margin-top:12px;color:#797979; text-overflow: ellipsis; overflow: hidden;}
.companyinfo-header .companyinfo-header__content .company_rz{margin-top:12px;}
.companyinfo-header .companyinfo-header__content .company_rz i{font-size:1.2em; margin-right:3px;vertical-align: -1px; color: #e0ab59;}
.companyinfo-header .companyinfo-header__content .company_rz span{color: #e0ab59;font-size:.8em;border: 1px solid #d7d7d7;padding: 3px 4px;border-radius: 3px;}
.companyinfo-header .companyinfo-header__content .companyinfo-header__rz {  margin-top:15px; font-size:.95em; line-height:16px;}
.companyinfo-header .companyinfo-header__content span.dian{padding: 0 5px;vertical-align: 2px;}

.companyinfo-main{ border-radius: 10px;background: #fff; padding-top: 10px;}
.companyinfo-main .companyinfo-main_box{border-radius: 10px;background: #fff;}
.companyinfo-main .companyinfo-main__nav{height:50px; border-bottom:1px solid #eee; background:#fff; }
.companyinfo-main .companyinfo-main__nav .main-nav__item{ width:100px; height:50px; text-align:center; }
.companyinfo-main .companyinfo-main__nav .main-nav__item span{ font-size:1.05em;cursor:pointer; display:inline-block; height:50px; line-height:50px; box-sizing:border-box; }
.companyinfo-main .companyinfo-main__nav .main-nav__item span.on{ color:#FF6F4D; border-bottom:3px solid #FF6F4D}
.companyinfo-main .companyinfo-main__cont .main-cont__company{ padding:10px 15px; background:#fff;display:none;}
.companyinfo-main .companyinfo-main__cont .main-cont__company .cont-company__item .company-lt{ color:#666; width:95px; min-width:95px; line-height:30px;}
.companyinfo-main .companyinfo-main__cont .main-cont__company .cont-company__item .company-rt{ padding:0; line-height:30px;}

.companyinfo-main .companyinfo-main__cont .main-cont__company .cont-company__photo{ padding-top:0px;}
.companyinfo-main .companyinfo-main__cont .main-cont__company .cont-company__photo img{ cursor: pointer; float: left; display: block; object-fit: cover; width: calc((100vw - 40px) / 3); height: calc((100vw - 40px) / 3); margin-right: 5px; margin-bottom: 5px; box-sizing: border-box; -webkit-box-sizing: border-box;  max-width: 240px; max-height: 240px;}
.companyinfo-main .companyinfo-main__cont .main-cont__company .cont-company__photo img:nth-child(3n){ margin-right:0;}
.companyinfo-main .companyinfo-main__cont .main-cont__company .cont-company__photo2{ padding-top:0px;}
.companyinfo-main .companyinfo-main__cont .main-cont__company .cont-company__photo2 img{ cursor: pointer; display: block; max-width:100%; height: auto; margin-bottom: 5px; }
.companyinfo-main .companyinfo-main__cont .zhaopin-box{ display:none;}

/*************************************************** mydingyuelist **********************************************/
.tczhaopin-companylist .tczhaopin-zplist{ height:3em;}
.companylist-list .companylist-list__item{ background:#fff; padding:10px 15px; }
.companylist-list .companylist-list__item .company-item__lt{ width:65px; min-width:65px; height:65px; overflow:hidden;border-radius: 4px;border: 1px solid #f3f3f3; }
.companylist-list .companylist-list__item .company-item__lt img{ width:100%; height:100%; object-fit:cover;}
.companylist-list .companylist-list__item .company-item__rt{ margin-left:10px; width:calc(100% - 80px); width:-webkit-calc(100% - 80px);}
.companylist-list .companylist-list__item .company-item__rt .company-rt__title{line-height:25px;height:25px; font-weight:600; font-size:1.1em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.companylist-list .companylist-list__item .company-item__rt .company-rt__title i{color: #e0ab59;margin-left: 2px; font-size: 1.1em; vertical-align: -1px;font-weight: normal;}
.companylist-list .companylist-list__item .company-item__rt .company-rt__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; }
.companylist-list .companylist-list__item .company-item__rt .company-rt__info{margin-top: 4px;height:25px; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.companylist-list .companylist-list__item .company-item__rt .company-rt__info .info{ font-size:0.85em; color:#555;}
.companylist-list .companylist-list__item .company-item__rt .company-rt__info .info span{line-height: 20px;height: 20px;display: inline-block;color: #6b6b6b;}
.companylist-list .companylist-list__item .company-item__rt .company-rt__info .info span.xian{margin:0 5px;color: #e1e1e1;}
.companylist-list .companylist-list__item .company-item__rt .company-rt__address{ margin-top: 1px;line-height:23px; color:#999; font-size:0.9em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.companylist-list .companylist-list__item .company-item__rt .company-rt__address .tciconfont{ font-size:1.1em; margin-right:2px;color:#cecece;vertical-align: -1px;}
.companylist-list .companylist-list__item .company-item__rt .company-rt__zhaopin{padding:10px 0 15px 0;font-size: .9em;    border-bottom: 1px solid #efefef;}
.companylist-list .companylist-list__item .company-item__rt .company-rt__zhaopin span.left{color:#F29F01;padding-right:2px;}
.companylist-list .companylist-list__item .company-item__rt .company-rt__zhaopin span.right{color:#555;}
.companylist-list .companylist-list__item .company-item__rt .company-rt__zhaopin i{color:#cbcbcb;}

.tczhaopin-companylist .tczhaopin-zplist .zplist-screen{ top:3em;}
.tczhaopin-companylist .header.on.in2 .nature-btn{ background:transparent; width:80px; padding-right:5px; box-sizing:border-box; overflow: hidden;white-space:nowrap; text-overflow:ellipsis; }
.tczhaopin-companylist .header.on.in2 .nature-btn.on{ }
.tczhaopin-companylist .header.on.in2 .nature-btn i{position:absolute; right:0px; top:0.9em;; display: inline-block; vertical-align: 0px; border: 3px solid transparent; border-top-color: #333;}
.tczhaopin-companylist .header.on.in2 .nature-btn.on i{  }

.header.on .wrap .fabu{
    position: absolute;
    top: 0px;
    right: 10px;
    color: #fff;
}

.kefu-float{
    width: 2.8em;
    height: 2.8em;
    position: fixed;
    bottom: 15%;
    right: 0.9em;
    z-index: 999;
}
.kefu-float a{
    width: 100%;
    height: 100%;
    display: block;

}
.kefu-float a img{
    width: 100%;
    height: 100%;
    display: block;

}

.personal_switch_btn{
    font-size: 15px;
    background: #C89D5B;
    width: 18px;
    height: 110px;
    position: fixed;
    bottom: 20%;
    left: 0px;
    padding: 4px;
    color: #fff;
    z-index: 9999;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 5px 5px 10px -4px #afabab;
}
.personal_switch_btn a{color: #fff;}

/*************************************************** meeting **********************************************/
.tczhaopin-meeting .swiper-slide img{ display:block;}
.tczhaopin-meeting .meeting-list__box{ overflow:hidden; }
.tczhaopin-meeting .meeting-list__box .meeting-list{ }
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item{ margin-bottom:5px; background:#fff; padding:15px;}
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__lt{ position:relative; width:130px; height:95px; overflow:hidden; }
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__lt img{ width:100%; height:100%; object-fit:cover;}
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__lt .icon{transform: rotate(-45deg); -webkit-transform: rotate(-45deg); font-size: 0.7em; position: absolute; top:10px; left:-20px; width:80px; color: #fff; height: 20px; line-height: 20px; text-align: center; }
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__lt .icon-yes{ background:#ED414A; }
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__lt .icon-no{ background:#A6A4A5}
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__rt{ margin-left:10px; width:calc(100% - 140px); }
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__rt .item-rt__title{ 
    margin-top: 1px;
    line-height: 22px;
    font-size: 1.05em;
    min-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__rt .item-rt__time{ display:block; color:#666; font-size:0.9em; line-height:25px; height:22px;margin-bottom: 2px;overflow:hidden; }
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__rt .item-rt__time .tciconfont{vertical-align: -1px; font-size:1.3em; margin-right:3px;color: #999;}
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__rt .item-rt__btn{ height:25px; overflow:hidden;-webkit-box-align:center; -webkit-align-items:center; align-items:center;} 
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__rt .item-rt__btn .num{
        font-size: 0.9em;
    color: #666;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
}
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__rt .item-rt__btn .num span{color:#F60;    margin-left: 2px;margin-right: 2px;}
.tczhaopin-meeting .meeting-list__box .meeting-list .meeting-list__item .meeting-item__rt .item-rt__btn .btn .go-btn{color:#FFF; display:inline-block; padding:0 6px; line-height:25px; height:25px; border-radius:3px; box-sizing:border-box; font-size:0.8em; margin-left:5px;}

/*************************************************** meeting **********************************************/
.tczhaopin-meetinginfo{ background:#fff; }
.meetinginfo-header{ width:100%; min-height:40px; z-index:1; position:relative;}
.meetinginfo-header img{ display:block; width:100%;}
.meetinginfo-header .back{ color:#fff; position:absolute;top:10px; left:10px; height:30px; line-height:30px; padding:0 10px 0 5px; border-radius:15px; background:rgba(0,0,0,0.5);font-size: 0.9em;}
.meetinginfo-header .back i{ font-size:1.2em; vertical-align:-1px;}

.meeting-main{ padding:0 10px 10px;z-index:2;position: relative;}
.meeting-main .meeting-main__content{ border:1px solid #eee; background:#fff; border-radius:10px; padding:15px 20px; margin-top:-10px;}
.meeting-main .meeting-main__content .content-title{ text-align:center; font-size:1.25em; line-height:25px;padding: 10px 0; }
.meeting-main .meeting-main__content .content-num{ padding:5px 0; text-align:center; color:#666;font-size: 0.85em; height:20px; line-height:20px;}
.meeting-main .meeting-main__content .content-num span{color:#f00;}
.meeting-main .meeting-main__content .content-time{  margin-top: 5px;color:#444;padding:2px 0; font-size: 0.9em;line-height:20px; }
.meeting-main .meeting-main__content .content-time .b{ color: #333;font-weight: bold}
.meeting-main .meeting-main__content .content-company{  margin-top: 3px;color:#444;padding:2px 0; font-size: 0.9em;line-height:20px; }
.meeting-main .meeting-main__content .content-company .b{ color: #333;font-weight: bold}
.meeting-main .meeting-main__content .content-address{  margin-top: 3px;color:#444;padding:2px 0; font-size: 0.9em;line-height:20px; }
.meeting-main .meeting-main__content .content-address .b{ color: #333;font-weight: bold}
.meeting-main .meeting-main__content .content-address a{ color:#35a6ee; text-decoration: underline;}
.meeting-main .meeting-main__content .content-address a .tciconfont{ vertical-align:-1px; font-size:1.1em;color: #35a6ee;}
.meeting-main .meeting-main__content .content-content{ font-size:1em; color:#444; margin-top:8px; line-height:23px;}

.meeting-main .meeting-main__content .content-show{text-align: center;line-height: 30px;}
.meeting-main .meeting-main__content .content-show .btn{font-size: .9em;color: #8e8c8c;}
.meeting-main .meeting-main__content .content-show .btn i{vertical-align: -1px;}

.meeting-main .meeting-main__content .content-search{ width:100%; margin:-40px auto 0; height:40px; background:#fff; overflow:hidden; box-shadow: 5px 5px 10px -4px #afabab; border-radius: 5px; margin-bottom: 5px; }
.meeting-main .meeting-main__content .content-search .content-search__lt{  }
.meeting-main .meeting-main__content .content-search .content-search__lt input[name="keyword"]{ border:none; height:40px; padding:0 10px; width:100%; }
.meeting-main .meeting-main__content .content-search .content-search__rt{ cursor:pointer; width:40px; height:40px; line-height:40px; text-align:center; }
.meeting-main .meeting-main__content .content-search .content-search__rt i{ font-size:1.2em; color:#999; }


.meeting-main__company{ border:1px solid #eee; background:#fff; border-radius:10px; padding:5px 15px; margin-top:10px;}
.meeting-main__company .company-hd{ display:block; padding:15px 5px 10px 5px; border-bottom:1px solid #f2f2f2; }
.meeting-main__company .company-hd .company-pic{ width:50px; min-width:50px; height:50px; border-radius:5px; overflow:hidden; box-sizing:border-box; border:1px solid #eee; }
.meeting-main__company .company-hd .company-pic img{ width:100%; height:100%;}
.meeting-main__company .company-hd .company-content{ margin-left:10px; width:calc(100% - 60px); width:-webkit-calc(100% - 60px);   }
.meeting-main__company .company-hd .company-content .company-content__title{ font-size:1.05em; color: #222; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.meeting-main__company .company-hd .company-content .company-content__title .tciconfont{font-size: 1.05em; font-weight:400; color:#f00; margin-right:5px;}
.meeting-main__company .company-hd .company-content .company-content__address{ font-size:0.9em; color:#999; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.meeting-main__company .company-hd .company-content .company-content__address .tciconfont{ font-size:1.2em; margin-right:2px; }
.meeting-main__company .company-hd .company-desc{ margin-top:8px; line-height:20px; font-size:0.9em; color:#444; }
.meeting-main__company .company-hd .company-desc span{color:#35a6ee; text-decoration: underline; margin-left:10px }

.meeting-main__company .company-bd{  padding:10px 5px 5px;}
.meeting-main__company .company-bd .company-zhiwei__item{height:25px; line-height:25px; }
.meeting-main__company .company-bd .company-zhiwei__item .lt{width:60%; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; color:#35a6ee; font-size:1em;text-decoration: underline; }
.meeting-main__company .company-bd .company-zhiwei__item .rt{width:40%; text-align:right;overflow:hidden; color:#ff552e; font-size:0.9em; }

.tczhaopin-meetinginfo .meetinginfo-foot{ height:54px;}
.tczhaopin-meetinginfo .meetinginfo-footer{ position:fixed; z-index:99; height:46px; left:0; bottom:0; right:0; background:#fff;border-top: 1px solid #eee; }
.tczhaopin-meetinginfo .meetinginfo-footer .meetinginfo-footer__item{ padding:8px 0 8px; text-align:center; border-right:1px solid #eee;}
.tczhaopin-meetinginfo .meetinginfo-footer .meetinginfo-footer__item:last-child{ border-right:none;}
.tczhaopin-meetinginfo .meetinginfo-footer .meetinginfo-footer__item a{ display:block;font-size:1em; height:30px; line-height:30px; border-radius:15px;color: #555;}
.tczhaopin-meetinginfo .meetinginfo-footer .meetinginfo-footer__item a .tciconfont{ margin-right:4px; vertical-align:-1px; }

.zhaopininfo-meeting{ display:none; position:fixed; top:0; left:0; bottom:0; right:0; z-index:1000;}
.zhaopininfo-meeting .zhaopininfo-meeting__popup{cursor:pointer; background:rgba(0,0,0,0.5); width:100%; height:100%;}
.zhaopininfo-meeting .zhaopininfo-meeting__box{ -webkit-animation:fadeInUp 0.5s 0s ease both;-moz-animation:fadeInUp 0.5s 0s ease both;  z-index:1; position:absolute; bottom:0; left:0; right:0; height:60%; background:#fff;}
.zhaopininfo-meeting .zhaopininfo-meeting__box .resume-title{ line-height:50px; color:#999; text-align:center;}
.zhaopininfo-meeting .zhaopininfo-meeting__box form{ height:100%;}
.zhaopininfo-meeting .zhaopininfo-meeting__box .resume-select{-webkit-overflow-scrolling: touch; box-sizing: border-box; padding:0 15px 0px; height:calc(100% - 110px); height:-webkit-calc(100% - 110px); overflow:hidden; overflow-y:scroll; }
.zhaopininfo-meeting .zhaopininfo-meeting__box .resume-select .resume-select__item{ -webkit-box-align: center; -webkit-align-items: center; align-items: center; padding:15px; background:#FAFAFA; margin-bottom:10px;line-height: 20px;}
.zhaopininfo-meeting .zhaopininfo-meeting__box .resume-select__btn{ position:absolute; left:0; right:0; bottom:0; height:50px;}
.zhaopininfo-meeting .zhaopininfo-meeting__box .resume-select__btn a{ display:block; width:100%; text-align:center; line-height:50px; background:#FE552E; color:#fff; }
.zhaopininfo-meeting .zhaopininfo-meeting__box .resume-not__ts{ padding:0 15px; height:calc(50% - 100px); height:-webkit-calc(50% - 100px); overflow:hidden;-webkit-box-align: center; -webkit-align-items: center; align-items: center; color:#666; line-height:25px; }
.zhaopininfo-meeting .zhaopininfo-meeting__box .resume-not__ts p{ width:100%; text-align:center; }
.zhaopininfo-meeting .zhaopininfo-meeting__box .resume-not__ts a{ text-decoration:underline; color:#FE552E;}
.zhaopininfo-meeting .zhaopininfo-meeting__box .resume-close{cursor:pointer; width:32px; text-align:center; height:32px; line-height:32px; position:absolute; right:10px; top:10px; border-radius:100%; background:#b4b2b2;}
.zhaopininfo-meeting .zhaopininfo-meeting__box .resume-close .tciconfont{display: inline-block; color:#fff;}

.meeting-haibao-box{ width: 640px; min-height: 200px; position: absolute; top: -10000px; z-index: 999; background: #fff;}
.meeting-haibao-box .haibao-bg{ width: 100%; height: auto; display:block; position: relative;}
.meeting-haibao-box .haibao-qrcode1{ position:absolute; left:30px; bottom:30px; width: 130px; height: 130px;}
.meeting-haibao-box .haibao-qrcode2{ position:absolute; right:30px; bottom:30px; width: 130px; height: 130px;}
.meeting-haibao-btn{ cursor: pointer;font-size: 0.7em; padding: 7px; border-radius: 30px; position: fixed; top: 80px; right: 10px; z-index: 999; background: #ff8f22; color: #fff;}

.tczhaopin_guanzu_pormpt{ display: -webkit-box; display: -webkit-flex; display: flex; min-height:50px; width:100%; background:rgba(0,0,0,0.7); }
.tczhaopin_guanzu_pormpt .guanzu_pormpt_left{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; float:left; color:#fff;}
.tczhaopin_guanzu_pormpt .guanzu_pormpt_left .guanzu_pic{ float:left; padding:5px 10px; }
.tczhaopin_guanzu_pormpt .guanzu_pormpt_left .guanzu_pic img{ width:40px; height:40px;}
.tczhaopin_guanzu_pormpt .guanzu_pormpt_left .guanzu_text { margin-left:60px; }
.tczhaopin_guanzu_pormpt .guanzu_pormpt_left .guanzu_text h5{ height:25px; line-height:30px; font-size:1em; font-weight:500; overflow: hidden;}
.tczhaopin_guanzu_pormpt .guanzu_pormpt_left .guanzu_text p{ min-height:20px; line-height:20px; font-size:0.8em; overflow: hidden;}
.tczhaopin_guanzu_pormpt .guanzu_pormpt_right{ float:right; width:100px; padding:12px 0;}
.tczhaopin_guanzu_pormpt .guanzu_pormpt_right .guanzu_button{ float:left; width:60px; height:26px; line-height:26px; font-size:0.9em; text-align:center; color:#fff; background:#ff7f00; border-radius:2px;}
.tczhaopin_guanzu_pormpt .guanzu_pormpt_right .guanzu_close{ float:left; width:40px; height:26px; position:relative;}
.tczhaopin_guanzu_pormpt .guanzu_pormpt_right .guanzu_close::before,.tczhaopin_guanzu_pormpt .guanzu_pormpt_right .guanzu_close::after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:1px; width:18px; background:#FFF; top:12px;right: 10px;}
.tczhaopin_guanzu_pormpt .guanzu_pormpt_right .guanzu_close::before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

#fabu_subscribe{ color:#fff; position:fixed; width:100%; min-width:320px; left:0; top:0px; background:rgba(0,0,0,0.7); height:3em; line-height:3em;z-index: 99999999}
#fabu_subscribe .subscribe_box span{ font-size:0.9em; padding-left:10px; box-sizing:border-box;}
#fabu_subscribe .subscribe_box .right{ display:table; position:absolute; right:0; top:0; height: 100%; line-height: 100%; box-sizing: border-box;}
#fabu_subscribe .subscribe_box .right div{ display:inline-block; overflow:hidden; text-align:center;}
#fabu_subscribe .subscribe_box .right .guanzu_show{display: table-cell; vertical-align: middle;}
#fabu_subscribe .subscribe_box .right .guanzu_show a{ display:block; color:#fff; text-align: center; float:left; font-size:0.9em; line-height:26px; height:26px; width:60px; background:#f5833b; border-radius:2px;}
#fabu_subscribe .subscribe_box .right .guanzu_close{ display: table-cell; vertical-align: middle; width:40px; height:26px;}
#fabu_subscribe .subscribe_box .right .guanzu_close i{ display:block;width:40px; height:26px; position:relative;}
#fabu_subscribe .subscribe_box .right .guanzu_close i:after,#fabu_subscribe .subscribe_box .right .guanzu_close i:before{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position:absolute; top: 12px; right: 12px; width:18px; height:1px; background: #FFF;;}
#fabu_subscribe .subscribe_box .right .guanzu_close i:after{ transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg);}

.companyinfo-haibao-btn{
    position: fixed;
    top:175px;
    right: 0px;
    z-index: 999;
    cursor: pointer;
    padding:0 4px 0px 8px;
    height:36px;
    line-height:36px;
    border-top-left-radius:16px;
    border-bottom-left-radius:16px;
    background: #ffcc00 ;
    font-size:0.9em;
    color:#fff;
}

.companyinfo-haibao-btn .haibao-text .tciconfont{ 
    vertical-align: -1px;
}
.tczhaopin-companyinfo .company-haibao-box{ position: absolute; top: -10000px; z-index: 999; width:450px; height:703px; padding:10px; box-sizing:border-box;}
.tczhaopin-companyinfo .company-haibao-box .company-haibao__logo{    margin-top: 210px;
    width: 60px;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 100%;}
.tczhaopin-companyinfo .company-haibao-box .company-haibao__logo img{width: 100%;height: 100%;border-radius: 100%;}
.tczhaopin-companyinfo .company-haibao-box .company-haibao__name{
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 1.35em;
    color: #ff4900;
    text-align: center;
    font-weight: 500;
    margin-top: 6px;
}
.tczhaopin-companyinfo .company-haibao-box .company-haibao__kong{width: 100%;height:35px;}
.tczhaopin-companyinfo .company-haibao-box .company-haibao__zhaopin_name{
    width: 85%;
    line-height: 30px;
    text-align: center;
    font-size: 1.2em;
    font-weight: 500;
    color: #000;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
}
.tczhaopin-companyinfo .company-haibao-box .company-haibao__zhaopin_desc{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #666;
    overflow: hidden;
    font-size: 1em;
}
.tczhaopin-companyinfo .company-haibao-box .company-haibao__zhaopin_desc span{color: #ff552e;}
.tczhaopin-companyinfo .company-haibao-box .company-haibao__qrcode{
    width: 100px;
    height: 100px;
    position: absolute;
    bottom: 30px;
    right: 50px;
}
.tczhaopin-companyinfo .company-haibao-box .company-haibao__qrcode img{
    width: 100%;
    height: 100%;
}
.companyinfo-footer{ height:80px; }
.companyinfo-footer .foot-box{ position:fixed; height:50px; left:0; right:0; bottom:0;z-index:99; background:#fff;padding: 15px 20px 15px 10px;}
.companyinfo-footer .foot-box .foot-box__item1{font-size: 1.05em; color:#fff; width:80%; line-height:50px; height:50px; text-align:center;border-radius: 4px;}
.companyinfo-footer .foot-box .foot-box__item2{ color:#F0A025; background:#fff; font-size: 1.05em; width:20%; line-height:50px; height:50px; text-align:center; }
.companyinfo-footer .foot-box .foot-box__item .tciconfont{font-size: 1.05em; margin-right:5px; vertical-align: -1px; }
.companyinfo-footer .foot-box .foot-box__item2 .tciconfont{display:block; text-align:center; width:30px; height:30px; line-height:35px; margin:0 auto; font-size: 1.4em; vertical-align: 1px; }
.companyinfo-footer .foot-box .foot-box__item2 span{ color: #666;display:block; line-height:18px; font-size:0.8em;}
.companyinfo-footer .foot-box .foot-box__item .tcicon-dianhua{ font-size: 1.2em;}

.fabu_openvip{padding: 15px;}

.fabuvip-box__tishi{ margin-top: 5px;margin-bottom: 10px;font-size:0.9em; box-sizing:border-box; padding: 0 10px 0 15px; height:40px; line-height:40px; border-radius:3px; background: #fff;}
.fabuvip-box__tishi .box-tishi__lt{font-size: 1em;padding-left:20px; background:url(dengpao.png) no-repeat left center;background-size:16px auto;  }
.fabuvip-box__tishi .box-tishi__rt{
    color:#fff;
    margin-top: 7px;
    padding: 3px 7px;
    line-height: 20px;
    height: 20px;
    border-radius: 13px;
    background-image: -webkit-linear-gradient(315deg,#cca768,#e2c590);
    background-image: linear-gradient(-225deg,#cca768,#e2c590);
}
.fabuvip-box__tishi .box-tishi__rt::after{ content:''; display:inline-block; width:7px; height:7px;position: relative; top: -1px; border-top:1px solid #fff; border-right:1px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg);}

.dialog_canhui_box_price{
    color: #333;
    font-weight: bold;
    line-height: 25px;
    font-size: 0.9em;
}
.dialog_canhui_box_price span.pay{
    color: #f00;
    font-weight: normal;
}
.dialog_canhui_box_price span.free{
    color: #237326;
    font-weight: normal;
}
.dialog_canhui_box_time{
    color: #333;
    font-weight: bold;
    line-height: 25px;
    font-size: 0.9em;
}
.dialog_canhui_box_time span{
    color: #ff552e;
    font-weight: normal;
}
.dialog_canhui_msg_title{
    color: #333;
    font-weight: bold;
    line-height: 30px;
}
.dialog_canhui_msg_content{}

.tczhaopin-fabuzp .tcui-uploader__files .tcui-uploader__file{ position:relative;}
.tczhaopin-fabuzp .tcui-uploader__files .tcui-uploader__file i.close{cursor:pointer; position:absolute; z-index:1; top:0px; right:0px; width:18px; height:18px; border-radius:100%; background:rgba(255,0,0,0.5);}
.tczhaopin-fabuzp .tcui-uploader__files .tcui-uploader__file i.close:before,.tczhaopin-fabuzp .tcui-uploader__files .tcui-uploader__file i.close:after{ transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content:''; position:absolute; height:1px; width:10px; background:#FFF; top:9px;right: 4px;}
.tczhaopin-fabuzp .tcui-uploader__files .tcui-uploader__file i.close:before{transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }

.header.on{background: #fff;border-bottom: 1px solid #eee;}
.sec-ico.go-back{color: #333;background: url(icon31-1.png) no-repeat left center;background-size: auto 1em;}
.header.on h2{color: #333;}
.header.on .wrap .fabu{color: #333;}
.header.on .sec-ico.btn{color: #333;}
.header.on .wrap .nav-popup{color: #333;}
.header.on .wrap #zp-collect{position: absolute;top: 0px;right: 40px;padding: 0 10px;text-align: center;width:20px;height:45px;}
.header.on .wrap #zp-collect i{color: #757575;font-size:1.5em;}
.header.on .wrap #zp-collect i.tcicon-shoucang__on{color: #F0A025;}

.global-topnav__box .global-topnav__content .global-topnav__menu .global-menu__item .item-box .hd .tciconfont{font-weight: normal;}

.dodao-btn{ padding:10px;text-align:center }
.dodao-btn a{ display:inline-block; padding:0 30px; border-radius:5px; font-size:0.8em; line-height:30px; height:30px; color:#fff; background: #f47944; }

#tczhaopin-mianshilist .mianshi-list__item{background:#fff;border-radius:8px;padding:10px 10px 0 10px;margin:10px;display: block;}
#tczhaopin-mianshilist .mianshi-list__item .item-hd__lt{    position: relative; padding: 10px 15px 10px 5px; box-sizing: border-box;width: 75px;min-width: 75px;height: 75px;}
#tczhaopin-mianshilist .mianshi-list__item .item-hd__lt img{object-fit: cover; width: 100%;  height: 100%; overflow: hidden; border-radius: 100%;}
#tczhaopin-mianshilist .mianshi-list__item .item-hd__main{padding-top: 15px; width: calc(100% - 120px);width: -webkit-calc(100% - 120px);}
#tczhaopin-mianshilist .mianshi-list__item .item-hd__main .main-title{    color: gray; line-height: 20px; height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#tczhaopin-mianshilist .mianshi-list__item .item-hd__main .main-title .name{    vertical-align: -1px; color: #333; font-size: 1em; font-weight: 600;}
#tczhaopin-mianshilist .mianshi-list__item .item-hd__main .main-time{    line-height: 20px;padding-top:5px; height: 20px; white-space: nowrap;overflow: hidden;  text-overflow: ellipsis;  font-size: 0.9em;color: gray;}
#tczhaopin-mianshilist .mianshi-list__item .item-hd__rt{line-height: 75px; font-size: 0.9em;color: #238206;}
#tczhaopin-mianshilist .mianshi-list__item .mianshi-item__bottom{padding:15px 10px 5px 10px;color:#313131;border-top:1px solid #f3f3f3;}
#tczhaopin-mianshilist .mianshi-list__item .mianshi-item__bottom .mianshi-item__bottom_item{padding-bottom: 6px;line-height:20px;font-size: 1em;}
#tczhaopin-mianshilist .mianshi-list__item .mianshi-item__bottom .mianshi-item__bottom_item img{width:16px;height:16px;vertical-align: -3px;margin-left: 5px;}
#tczhaopin-mianshilist .mianshi-list__item .mianshi-item__bottom .mianshi-item__bottom_item .right{color:#333;}

.tczhaopin-personal .my-type__box{padding:0 10px; border-bottom:1px solid #eee;background-color: #fff; }
.tczhaopin-personal .my-type__box .my-type__item{ cursor:pointer; float:left; width:50%; text-align:center; }
.tczhaopin-personal .my-type__box .my-type__item span{ color:#666; display:inline-block; height:45px; line-height:45px; }
.tczhaopin-personal .my-type__box .my-type__item.on span{color:#cca768; border-bottom:2px solid #cca768; }

.myvip-box{position: relative; top: 10px;padding:0 15px;}
.myvip-box_main{ margin-top: 5px;font-size:0.9em; box-sizing:border-box; padding:12px 15px; color:#fff;border-radius:8px; background: -webkit-linear-gradient(left, #373434 , #7d7d7d);background: -o-linear-gradient(right, #373434, #7d7d7d);background: -moz-linear-gradient(right, #373434, #7d7d7d);background: linear-gradient(to right, #373434 , #7d7d7d);}
.myvip-box_main .vip_img img{width: 40px;height: 40px;margin-top: 5px;}
.myvip-box_main .vip_info{padding-left:12px;}
.myvip-box_main .vip_info .buy_vip{padding-top:20px;color: #EAD8AF;}
.myvip-box_main .vip_info .vip_name{padding: 5px 5px 8px 0px;font-size:1.1em;}
.myvip-box_main .vip_msg{    padding-top: 20px;}
.myvip-box_main .vip_msg span{    padding: 7px 18px; background: #fff; color: #C89D5B; border-radius: 20px}
.myvip-box_main .vip_msg_box{color: #EAD8AF;padding-top:20px;font-size: 0.9em;}
.myvip-box_main .vip_msg_box i{vertical-align: -2px;}
.myvip-box_main .box_lt{font-size: 0.9em; color: #EAD8AF;padding-left:20px; background:url(myvip-logo.png) no-repeat left center;background-size:16px auto;  }
.myvip-box_main .box_rt{ color:#EAD8AF; line-height: 40px; height: 40px; font-size:0.9em;}
.myvip-box_main .box_rt .tciconfont{ vertical-align: -2px; }

.tczhaopin-vip .vip-box .vip-shengyu{ width:100%;margin-top: 5px;}
.tczhaopin-vip .vip-box .vip-shengyu .vip-shengyu__item{text-align:center; overflow:hidden; }
.tczhaopin-vip .vip-box .vip-shengyu .vip-shengyu__item .num{ font-size:1.3em; line-height:30px; overflow:hidden; color:#f00;}
.tczhaopin-vip .vip-box .vip-shengyu .vip-shengyu__item .num span{font-size:0.8em;margin-left: 2px;}
.tczhaopin-vip .vip-box .vip-shengyu .vip-shengyu__item .mingcheng{ line-height:18px; font-size:0.8em; color:#666; }
.tczhaopin-vip .vip-box .vip-shengyu .vip-shengyu__item .by_num_btn {
    border-radius: 13px;
    padding: 4px 10px;
    text-align: center;
    color: #fff;
    font-size: 0.8em;
    background-image: -webkit-linear-gradient(315deg,#cca768,#e2c590);
    background-image: linear-gradient(-225deg,#cca768,#e2c590);
    display: inline-block;margin-top:10px;margin-bottom: 5px;
}
.tczhaopin-vip .vip-fabu_num {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
}

.tczhaopin-vip .vip-fabu_num__popup {
    cursor: pointer;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
}

.tczhaopin-vip .vip-fabu_num__box {
    -webkit-animation: fadeInUp 0.5s 0s ease both;
    -moz-animation: fadeInUp 0.5s 0s ease both;
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60%;
    background: #fff;
}
.tczhaopin-vip #payfabuNumForm {
        height: 100%;
}
.tczhaopin-vip .fabu_num-close {
    cursor: pointer;
    width: 32px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 100%;
    background: #b4b2b2;
}
.tczhaopin-vip .fabu_num-close .tciconfont {
    display: inline-block;
    color: #fff;
}


.tczhaopin-vip .vip-resume_num {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
}

.tczhaopin-vip .vip-resume_num__popup {
    cursor: pointer;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
}

.tczhaopin-vip .vip-resume_num__box {
    -webkit-animation: fadeInUp 0.5s 0s ease both;
    -moz-animation: fadeInUp 0.5s 0s ease both;
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 60%;
    background: #fff;
}
.tczhaopin-vip #payresumeNumForm {
        height: 100%;
}
.tczhaopin-vip .resume_num-close {
    cursor: pointer;
    width: 32px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 100%;
    background: #b4b2b2;
}
.tczhaopin-vip .resume_num-close .tciconfont {
    display: inline-block;
    color: #fff;
}

.tczhaopin-vip .tishi{    margin-top: 25px;}

.pchr-box{
    margin: -10px 15px 10px 15px;
    padding: 10px 10px;
    word-break: break-all;
    line-height: 20px;
    background-color: #fdf5e8;
    border-radius: 5px;
    font-size: 0.9em;
    color: #333;
}
.pchr-box .tciconfont{
    font-size: 1.2em;
    vertical-align: middle;
    margin-right: 2px;
    color: #333;
}
.pchr-box .link{color: #999;cursor: pointer;}
.pchr-box .fuzhi{color: #f00;margin-left: 5px;}

.zhaopin_match{
    position: relative;
}
.zhaopin_match span{
    color: #fff;
    text-align: center;
    position: absolute;
    top: -6px;
    right: -6px;
    background: #f00;
    line-height: 16px;
    min-width: 16px;
    padding: 0 2px;
    border-radius: 8px;
    font-size: 0.7em;
    box-sizing: border-box;
}

.zhaopin-btn .zhaopin-copy-btn { cursor: pointer; font-size: 0.7em; padding: 7px; border-radius: 30px; position: fixed; top: 160px; right: 10px; z-index: 999; background: #0aa907; color: #fff;}

.zhaopin-shenqing-btn { cursor: pointer; font-size: 0.7em; padding: 7px; border-radius: 30px; position: fixed; top: 210px; right: 10px; z-index: 999; background: #02a2d7; color: #fff;}
.zhaopin-shenqing-btn a{color: #fff;}

.fabuzhaopin_top-title{line-height: 40px;text-align: center;font-weight: 600;color: #f00;}
.fabuzhaopin_top-title .tciconfont{font-size: 1.25em;vertical-align: -2px;}
.fabuzhaopin_top-msg{line-height: 22px;text-align: center;font-size: 0.9em;color: #666;}
.tczhaopin-fabuzp .top-days__list { padding-bottom: 5px; flex-wrap: wrap; width: 100%;margin-top: 8px; }
.tczhaopin-fabuzp .top-days__list .top-days__item { float: left; position: relative; cursor: pointer; margin-right: 10px; margin-bottom: 10px; box-shadow: 1px 1px 3px 0px #eee; border: 1px solid #eee; width: calc(33.3% - 7px); width: calc(33.3% - 7px); padding: 5px 10px; text-align: center; box-sizing: border-box; border-radius: 5px; }
.tczhaopin-fabuzp .top-days__list .top-days__item:nth-child(3n) { margin-right: 0; }
.tczhaopin-fabuzp .top-days__list .top-days__item .top-days__days { line-height: 25px; color: #333; }
.tczhaopin-fabuzp .top-days__list .top-days__item .top-days__price { font-size: 1.6em; font-weight: 600; line-height: 30px; color: #03a9f4; white-space: nowrap; overflow: hidden; }
.tczhaopin-fabuzp .top-days__list .top-days__item .top-days__price .yuanico { float: none; display: inline; font-size: 0.5em; color: #03a9f4; vertical-align: 1px; }
.tczhaopin-fabuzp .top-days__list .top-days__item .top-days__desc { min-height: 16px; max-height: 16px; line-height: 16px; color: #999; font-size: 0.8em; overflow: hidden; word-break: break-all; }
.tczhaopin-fabuzp .top-days__list .top-days__item .top-days__select { display: none; }
.tczhaopin-fabuzp .top-days__list .top-days__item.on { background: #f0faff; border-color: #03a9f4; }
.tczhaopin-fabuzp .top-days__list .top-days__item.on .top-days__days { color: #5B330D; white-space: nowrap; overflow: hidden; }
.tczhaopin-fabuzp .top-days__list .top-days__item.on .top-days__select { display: block; position: absolute; top: 0; right: 0; border: 12px solid transparent; border-top-color: #03a9f4; border-right-color: #03a9f4; }
.tczhaopin-fabuzp .top-days__list .top-days__item.on .top-days__select:after { content: ''; display: block; width: 4px; height: 8px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; position: absolute; top: 2px; right: 2px; top: -11px; right: -8px; transform: rotate(45deg); }

.tczhaopin-articlelist .article-header{ padding-top:40px;margin-bottom:8px;}
.tczhaopin-articlelist .article-header .header-nav{z-index:99;width:100%;background:#fff;height:50px;line-height:50px;overflow-y:hidden;  }
.tczhaopin-articlelist .article-header .header-nav .header-nav__box{width: 100%;max-width: 760px;background: #fff;height: 60px; line-height: 60px; z-index: 1; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch;white-space: nowrap;}
.tczhaopin-articlelist .article-header .header-nav .header-nav__box a{ text-align: center;  font-size:1.05em; color:#111; cursor:pointer; padding:0 12px; white-space: nowrap; box-sizing:border-box;}
.tczhaopin-articlelist .article-header .header-nav .header-nav__box a span{ min-width:35px; display:inline-block;}
.tczhaopin-articlelist .article-header .header-nav .header-nav__box a span.on{ color:#ff7f00;}

.articlelist-box .article-list{ background:#fff;padding-top: 5px;}
.article-list__item{overflow:hidden; display:block; padding:0 15px; border-bottom:1px solid #F4F4F4;}
.article-list__type1 .article-item__content{float:left; width:65%; padding:10px 0; height:22vw; max-height:120px; position:relative;}
.article-list__type1 .article-item__content .title{ line-height:25px; color:#111; font-size:1.1em; font-weight: normal; max-height:50px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.article-list__type1 .article-item__content .xinxi{ line-height:36px; height:36px; font-size:0.85em; color:#999; position:absolute; bottom:0px;}
.article-list__type1 .article-item__content .xinxi .label{ font-weight:400; margin-right:5px; font-size:0.75em; padding:0px 2px;border-radius:2px; border:1px solid #ff7f00; color:#ff7f00;}
.article-list__type1 .article-item__content .xinxi span{ margin-right:10px}
.article-list__type1 .article-item__content .xinxi span .tciconfont{ vertical-align: -1px;color: #bbb; margin-right:2px;}
.article-list__type1 .article-item__pic{width: 35%; box-sizing:border-box; float:right; padding:10px 0 10px 10px; }
.article-list__type1 .article-item__pic img{ width:100%;height:22vw; object-fit:cover; max-height:120px;}
.article-list__type2 .article-item__content{ padding:10px 0;}
.article-list__type2 .article-item__content .title{ line-height:25px; color:#111; font-size:1.1em; font-weight: normal; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.article-list__type2 .article-item__content .xinxi{ line-height:20px; height:20px; font-size:0.8em; color:#999;margin-top: 5px; }
.article-list__type2 .article-item__content .xinxi span{ margin-right:10px}
.article-list__type2 .article-item__content .xinxi span .tciconfont{ vertical-align: -1px;color: #bbb; margin-right:2px;}
.article-list__type2 .article-item__content .xinxi .label{ font-weight:400; margin-right:5px; font-size:0.75em; padding:0px 2px;border-radius:2px; border:1px solid #ff7f00; color:#ff7f00;}
.article-list__type2 .article-item__pic{width: 35%; box-sizing:border-box; float:left; padding:10px 10px 10px 0; }
.article-list__type2 .article-item__pic img{ width:100%;height:22vw; object-fit:cover; max-height:244px;}


.tczhaopin-articleinfo .articleinfo_header{background: #fff;padding:  15px 15px 0 15px;}
.tczhaopin-articleinfo .articleinfo_header .article_title{font-size: 1.25em; line-height: 28px;}
.tczhaopin-articleinfo .articleinfo_header .article_info{padding:15px 0;color: #999;font-size:.85em;}
.tczhaopin-articleinfo .articleinfo_header .article_info span{margin-right:15px;}
.tczhaopin-articleinfo .articleinfo_header .article_info span i{vertical-align: -1px;}
.tczhaopin-articleinfo .article_content{background:#fff;padding:15px;overflow: hidden;color: #333; word-wrap: break-word; -webkit-hyphens: auto; -ms-hyphens: auto;  hyphens: auto;  text-align: justify;}
.tczhaopin-articleinfo .article_content * {  max-width: 100%!important; box-sizing: border-box!important;-webkit-box-sizing: border-box!important; word-wrap: break-word!important;}
.tczhaopin-articleinfo .article_content p{ line-height: 1.5;font-size: 1.05em;}
.tczhaopin-articleinfo .article_content div{ line-height: 1.5;font-size: 1.05em;}
.tczhaopin-articleinfo .article_author{text-align: right;line-height:17px;font-size: .9em;color: #585656; background: #fff;padding: 30px 15px;}
.tczhaopin-articleinfo .info-article{margin-top:8px;}
.tczhaopin-articleinfo .info-article .more-title{color: #040404;padding: 12px 0; font-size: 1em; font-weight: 500;border-bottom: 1px solid #eee;background: #fff;}
.tczhaopin-articleinfo .info-article .more-title p{border-left: 3px solid #01C9B2; padding-left: 5px;}
.tczhaopin-articleinfo .zhaopin-article_nav{cursor: pointer;font-size: 0.8em;border-radius: 100%;  position: fixed;right: 15px;z-index: 999; background: #fff;color: #fff;width: 40px;line-height: 40px;border: 1px solid #d0d0d0; text-align: center;}
.tczhaopin-articleinfo .zhaopin-article_nav.index{bottom: 210px;}
.tczhaopin-articleinfo .zhaopin-article_nav.back{bottom: 160px;}
.tczhaopin-articleinfo .html-haibao-box{width: 410px;position: absolute; top: -10000px;z-index: 999; background: #fff;}
.tczhaopin-articleinfo .html-haibao-box .haibao-pic{width: 100%; max-height: 300px;overflow: hidden;}
.tczhaopin-articleinfo .html-haibao-box .haibao-pic img{ width: 100%; height: auto;}
.tczhaopin-articleinfo .html-haibao-box .haibao-title{line-height: 25px; font-size: 1.2em;padding: 10px; color: #000;}
.tczhaopin-articleinfo .html-haibao-box .haibao-zuozhe{width: 100%; height: 25px; margin-top: 10px;  margin-bottom: 15px; color: #2b95d3;padding:0 10px;max-width:390px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.tczhaopin-articleinfo .html-haibao-box .haibao-zuozhe .zuozheby{color: #d8d8d8;}

.tczhaopin-articleinfo .html-haibao-box .haibao-footer{width: 390px;height: 70px;background-color: #f8f8f8;border-top: 1px solid #eee;padding: 10px;float: left;}
.tczhaopin-articleinfo .html-haibao-box .haibao-footer .qrcode{width: 70px;height: 70px;float: left;}
.tczhaopin-articleinfo .html-haibao-box .haibao-footer .qrcode img{width: 70px; height: 70px; float: left;}
.tczhaopin-articleinfo .html-haibao-box .haibao-footer .desc{float: left;margin-left: 10px;}
.tczhaopin-articleinfo .html-haibao-box .haibao-footer .desc .desc_msg{line-height: 40px; font-size: 1em; color: #999;}
.tczhaopin-articleinfo .html-haibao-box .haibao-footer .desc .siteinfo{font-size: 1.05em;color: #333;height: 20px; line-height: 20px; width: 290px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tczhaopin-articleinfo .html-haibao-box .haibao-footer .desc .siteinfo span.kuohao_left{ margin-bottom: -1px; width: 5px;height: 13px;  margin-left: 6px;margin-right: 5px;display: inline-block;border-top: 2px solid #666; border-left: 2px solid #666;}
.tczhaopin-articleinfo .html-haibao-box .haibao-footer .desc .siteinfo span.kuohao_right{width: 5px;height: 13px;margin-left: 4px;display: inline-block; border-bottom: 2px solid #666;border-right: 2px solid #666; margin-bottom: -3px;}

.index-article__box{ padding:3px 15px 10px 15px;background: #fff;}
.index-article__box .article-box__title{ height:40px; line-height:40px; }
.index-article__box .article-box__title .ico{  width: 2em;height: 26px; line-height: 26px; float: left;margin-top: 5px;border-right: 1px solid #eee;padding-left: 2px;}
.index-article__box .article-box__title .ico .tciconfont{  font-size: 1.45em;color: #ffb64a;}
.index-article__box .article-box__title .title{height: 40px;line-height: 40px; float: left; font-size: 1.1em;font-weight: bold;color: #333;}
.index-article__box .article-box__title a{ float:right; color:#999; font-size:0.9em;}
.tczhaopin-dingyue .dingyue_box{background: #fff;margin-bottom: 15px;}
.tczhaopin-dingyue .dingyue_title{color: #333; padding-left: 15px;line-height: 40px;font-size: 1.1em; font-weight: bold;    }
.tczhaopin-dingyue .cate-main{padding: 0 0 10px 0;    background: #fff;height: calc(100% - 160px); overflow: hidden;box-sizing: border-box;}
.tczhaopin-dingyue .dingyue_list{flex-wrap: wrap;   padding: 10px 0 10px 15px;}
.tczhaopin-dingyue .dingyue_item_box{cursor: pointer;margin-right: 20px; margin-bottom: 20px;width: calc(33.333% - 20px);width: -webkit-calc(33.333% - 20px); height: 34px; line-height: 32px;border: 1px solid #eaeaea; border-radius: 2px; text-align: center; box-sizing: border-box; color: #333333; font-size: 0.9em;position: relative;}
.tczhaopin-dingyue .dingyue_item{overflow: hidden;height:34px;}
.tczhaopin-dingyue .dingyue_item_box i{    top: -16px; position: absolute;right: -9px;font-size: 1.6em;}
.tczhaopin-dingyue .dingyue_item_box.remove i{color: #d0d0d0;}
.tczhaopin-dingyue .dingyue_item_box.add i{color: #03ac03;}
.tczhaopin-dingyue .cate-main .cate-main__lt {min-width: 90px; overflow-y: auto;overflow-x: hidden; -webkit-overflow-scrolling: touch;    width: calc(33.333% - 20px); width: -webkit-calc(33.333% - 20px);margin-top:10px;}
.tczhaopin-dingyue .cate-main .cate-list .cate-list__item {display: block; text-align: center;  cursor: pointer; overflow: hidden; height: 44px;  line-height: 44px;    background: #eeeeee;font-size: .9em;}
.tczhaopin-dingyue .cate-main .cate-list .cate-list__item.on{    background: #fff;}
.tczhaopin-dingyue .cate-main .cate-main__rt{flex-wrap: wrap; padding: 10px 0 10px 15px;    overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.tczhaopin-dingyue .cate-main .cate-main__rt .dingyue_item_box{    width: calc(50% - 20px);width: -webkit-calc(50% - 20px);float: left;}
.tczhaopin-zhaopininfo .shenqing_tel{line-height:40px;}
.tczhaopin-zhaopininfo .shenqing_tel i{font-size: 1.2em; vertical-align: -2px;}
.tczhaopin-zhaopininfo .shenqing_tel #tel{color: #5caccd; padding-left: 10px;}
.tczhaopin-zhaopininfo .shenqing_msg{  margin:1.2em;  padding: 1em 10px;line-height:20px; background: #FFFBEF; color: #EB991D;text-align:left;}
.zhaopininfo_shenqing_succ_tel_btn{
    background: #4caf50;
    color: #fff;
    width: 30%;
    height: 28px;
    line-height: 28px;
    display: block;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px;
    text-align: center;
    font-size:.85em;
}
#company_vip_ts .companyVipBox{position: fixed;z-index: 5000; width: 80%; max-width: 300px; top: 45%; left: 50%;  -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #FFFFFF; text-align: center;border-radius: 5px;}
#company_vip_ts .companyVipBox .company_vip_top{     padding: 20px 0 10px 0;    border-top-left-radius: 5px;    border-top-right-radius: 5px;}
#company_vip_ts .companyVipBox .company_vip_top img{    width: 85px;height: 85px;object-fit: cover;}
#company_vip_ts .companyVipBox .no_vip_tishi{color:#333;padding-top:12px;}
#company_vip_ts .companyVipBox .company_vip_tishi{padding: 10px 20px 0 20px; line-height: 24px; color: #747474;}
#company_vip_ts .companyVipBox .company_vip_btn{ margin: 22px 30px;line-height: 35px; background: #cca769; border-radius: 25px;color: #fff;cursor: pointer;display: block;}
#company_vip_ts .companyVipBox .company_vip_quxiao{ position: absolute;
    height: 40px;
    width: 40px;
    border-radius: 50px;
    border: 1px solid #fff;
    top: 110%;
    left: 44%;cursor: pointer;}
#company_vip_ts .companyVipBox .company_vip_quxiao:before {content: '';
    position: absolute;
    top: 15px;
    right: 3px;
    transform: rotate(224deg);
    -wekit-transform: rotate(224deg);
    width: 19px;
    height: 25px;
    border-right: 1px solid #fff;
    display: inline-block;}
#company_vip_ts .companyVipBox .company_vip_quxiao:after {content: '';
    position: absolute;
    top: 3px;
    right: 4px;
    transform: rotate(138deg);
    -wekit-transform: rotate(138deg);
    width: 17px;
    height: 25px;
    border-right: 1px solid #fff;
    display: inline-block;}
.zhaopin-new-footer { height: 75px; }
.zhaopin-new-footer .new-footer__box { width:100%;max-width: 760px;  background: #fff;text-align: center; position: fixed; bottom: 0px; left: 0px; right: 0px; height: 62px; z-index: 100; margin:0 auto;}
.zhaopin-new-footer .new-footer__box .footer-box__item { padding-top: 8px; color: #777; }
.zhaopin-new-footer .new-footer__box .footer-box__item.on { color: #f47944; }
.zhaopin-new-footer .new-footer__box .footer-box__item .tciconfont { font-size: 1.5em; line-height: 30px }
.zhaopin-new-footer .new-footer__box .footer-box__item .text1 { font-size: 0.9em; line-height: 18px }
.zhaopin-new-footer .new-footer__box .footer-box__fabu { padding-top: 12px; color: #f47944; }
.zhaopin-new-footer .new-footer__box .footer-box__fabu .tciconfont {line-height: 40px; }
.zhaopin-new-footer .new-footer__box .footer-box__item .iconfont { position: relative; display: block; width: 25px; margin: 0 auto; }
.zhaopin-new-footer .new-footer__box .footer-box__item .iconfont i { position: absolute; top: 2px; right: -5px; display: block; min-width: 1em; height: 1em; padding: 1px; text-align: center; line-height: 1em; font-size: 0.7em; background: red; font-style: normal; color: #fff !important; border-radius: 1.2em; }
@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)){
    .zhaopin-new-footer{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .zhaopin-new-footer .new-footer__box{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
}