<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.margin_right {margin-right:0!important;}
.head_bg {background:#fff;width:100%;}
.findjob_content_head {min-height:406px;margin:0 auto;padding-top:20px;}

/*banner图*/
.findjob_banner {height:304px;background:#fff;margin-bottom:32px;}
#banner #prevBtn {left:0;}
#banner #nextBtn {right:0;}
#banner:hover #prevBtn,#banner:hover #nextBtn {opacity:1;}
#banner {position:relative;height:304px!important;overflow:hidden;width:1200px!important;}
#banner ul {position:absolute;}
#banner ul li {float:left;}
#banner ul li img {width:1200px;height:304px;}
#banner #prevBtn,#banner #nextBtn {height:80px;width:30px;background:rgba(0,0,0,0.5);position:absolute;top:50%;margin-top:-40px;font-size:30px;line-height:80px;text-align:center;text-decoration:none;color:white;opacity:0;transition:opacity 0.8s ease;}
.dot {height:6px;width:6px;border-radius:10px;background:#2196f3;display:inline-block;margin:5px;}
.on {background:#fff;}

/*地区导航*/
.findjob_city_nav ul {margin:0 auto;width:650px;}
.findjob_city_nav li {font-size:16px;color:#333;float:left;line-height:50px;cursor:pointer;position:relative;margin-right:65px;}
.findjob_city_nav li a {color:#999;}
.findjob_navon {border-bottom:2px solid #333;}
.findjob_navon a {color:#333 !important;}
.findjob_city_nav li:last-child {margin-right:0;}
.findjob_city_nav ul li:first-child+li+li+li+li+li+li {margin-right:0;}
.cityjob_nav {display:none;}
.cityjob_nav_on {display:block;}

/*下面内容*/
.findjob_content_centre {margin:20px auto 0;min-height:666px;}
.findjob_card_box {width:285px;float:left;position:relative;background:#fff;border-radius:4px;padding:18px 16px 13px;margin:0 20px 20px 0;}
.findjob_card_box p {position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.findjob_card_itme_tit {font-size:14px;margin-bottom:1px;position:relative;height:20px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.findjob_card_itme_tit b {color:#d72519;}
.findjob_card_itme_tips {margin:12px 0 0;overflow:inherit!important;}
.findjob_card_itme_tips span {border:1px solid #ccc;color:#999;padding:4px;margin-right:4px;}
.findjob_card_itme_type {font-size:12px;color:#bbb;margin-top:8px;}
.findjob_card_itme_tit a:hover {color:#d72519;}
.findjob_card_companyname {border-top:1px dashed #e9e9e9;padding:10px 10px;}
.card_imghead img {border-radius:50%;margin-right:10px;width:36px;height:36px;border:1px solid #e9e9e9;vertical-align:middle;}
.card_imgtext {color:#bbb;}
.card_imgtextname {color:#333;margin-bottom:6px;}
.card_imgtext {position:relative;}
.card_imgtext::after {content:'';display:block;clear:both;}
.gt_im {position:absolute;right:-29px;top:-2px;}
.findjob_more_btn a {color:#333;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all;display:block;}
.findjob_more_btn {line-height:40px;height:42px;background:#fff;font-size:14px;text-align:center;width:285px;margin:0 auto;border:1px solid #e9e9e9;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all;float:left;margin:20px 458px -20px;}
.findjob_more_btn:hover {background:#d72519;cursor:pointer;}
.findjob_more_btn:hover a {color:#fff;}

/*招聘专场*/
.findjob_card_itme_img {height:142px;}
.findjob_card_itme_img img {width:100%;height:100%;}
.findjob_card_itme_imgbt {margin-top:6px;}
.findjob_card_itme_imgbt i {border:1px solid #d72519;padding:2px 8px;font-style:normal;color:#d72519;font-size:12px;}
.findjob_card_itme_imgbt .card_imgtextname {font-size:14px;margin-bottom:12px;}
.card_imgtexttime {color:#333;font-size:14px;margin-top:4px;}
.findjob_card_Endbox p,.findjob_card_Endbox i {color:#ddd;border-color:#f5f5f5;}
.findjob_navon_tit {font-size:16px;margin:0;padding-bottom:6px;}
.findjob_navon_titadd
{
    width: 120px;
    background: #d72519;
    height: 32px;
    line-height: 32px;
    text-align: center;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
    border-radius: 4px;
}
.findjob_navon_titadd a {display:block;color:#fff;}
.findjob_navon_titadd:hover {background:#cf0010;}
.findjob_zpcard_box {min-height:240px;}

/*招聘专场的详情*/
.hunter_details .job_list{min-height:580px;}
.hunter_details .SH_BOX{background:#fff; margin:10px 0; }
.hunter_details .SH_BOX::after,.hunter_details .positionName::after{content:'';display:block;clear:both;}
.hunter_details .SH_BOX a{display:block;float:left; padding:6px 8px; font-size:16px; margin:0 8px;}
.hunter_details .SH_zc_focus a{color:#D93126; border-bottom:1px solid #D93126;}
.hunter_toolbar{background:#fff;padding:15px 12px; margin:0 0 10px 0;}
.hunter_toolbar::after{content:'';display:block;clear:both;}
.hunter_toolbar input[name="search"]{width:290px; height:38px;line-height:38px; border-right:none;}
.hunter_toolbar input[name="search"]:focus{border-color:#D93126!important;}
.hunter_toolbar .all{margin:10px 42px 0 0;} 
.hunter_toolbar_bottom{position:fixed;bottom:0;}
.layui-form-checkbox[lay-skin=primary] span{color:#333;}
.tips p{text-align:center; margin-bottom:10px;}

.hunter_details .nr{padding:18px 18px 12px 12px;}
.hunter_details .nr p{margin-bottom:8px; padding-left:28px;}
.hunter_details .nr p:first-child{padding-left:0;}
.hunter_details .nr .positionName{margin-bottom:16px;}
.hunter_details .nr .positionName a{font-size:16px; font-weight:700; display:block; width:62%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hunter_details .nr .positionName b{color:#D93126; font-size:16px;}
.hunter_details .requirement{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/* 当大于760的时候 */
@media screen and (min-width: 760px)
{
    .pc-port
    {
        display: block !important;
    }

    .move-port
    {
        display: none !important;
    }
}

/* 如果浏览器窗口的宽度为 900px 或更小时 */ 

@media screen and (max-width: 900px)
{
    .move-port
    {
        display: block !important;
    }

    .pc-port, .index_head, .index_head2, .header_nav_bg
    {
        display: none !important;
    }

}

.move-port{
    font-size: 1.1rem;
}

.move-port .findjob_banner
{
    width: 100%;
    height: inherit;
    margin-bottom: 0;
}

.move-port #banner
{
    width: 100% !important;
    height: 7.6rem !important;
    overflow: hidden;
}
.move-port #banner ul li{
    overflow:hidden;
}
.move-port #banner ul li img
{
    width: inherit;
    height: 7.6rem;
    margin-left: -9.33333rem;
}

.move-port .findjob_city_nav
{
    overflow: hidden;
    background-color: #fff;
    padding: 0.5rem;
}

.move-port .findjob_navon_titadd a
{
    font-size: 0.9rem;
}

.move-port .head_bg
{
    background-color: inherit;
}

.move-port  .findjob_card_itme_img
{
    height: 11rem;
}

.move-port .findjob_content_centre
{
    margin-top: 0.6rem;
}

.move-port .findjob_card_companyname
{
    border-top: none;
}

.move-port .findjob_card_itme_imgbt
{
    margin-top:0;
}

.move-port .findjob_zpcard_box{
    margin-bottom: 0.6rem;
}

.move-port .findjob_card_itme_imgbt .card_imgtextname
{
    font-size: 0.9rem;
    line-height: 1.6;
    color: #212121;
    font-weight: 500;
    margin-bottom: 0.3rem;
}

.move-port .card_imgtextzt
{
    font-size: 0.8rem;
    background-color: #eee;
    padding: 2px 8px;
    border-radius: 4px;
}

.move-port .headCon
{
    position: sticky;
    top: 0;
    right: 0;
    left: 0;
    z-index: 99;
    background-color: #ba050e;
}

.move-port .header
{
    width: 100%;
    height: 2.7rem;
    background-color: #ba050e;
    color: #fff;
    padding: 0 0.32rem 0 0.1rem;
    position: relative;
    box-sizing: border-box;
}

.move-port .df_yc
{
    align-items: center;
}

.toBackIcon a
{
    display: inline-block;
    color: #fff;
    padding: 0.2667rem 0;
}

.move-port .title-text
{
    text-align: center;
    flex: 1;
    font-size: 1rem;
}

.header .null
{
    min-width: 0.53333rem;
}

.header .null a
{
    display: inline-block;
    color: #fff;
    padding: 0.2667rem 0.2rem;
}

.move-port .headCon .layui-icon
{
    font-size: 1.2rem;
}

.move-port .banner_box
{
    height: 7.6rem;
    background-size: 200% 100%;
    background-position: -9.33333rem 0;
}

.move-port #navBox, .move-port .scroller, .move-port .layui-tab-title
{
    height: 2.7rem;
    line-height: 2.7rem;
}
.move-port #navBox{
    background: #fff;
    border-bottom: 1px solid #eee;
}

.move-port .layui-tab{
    margin-top:0;
}

.move-port .content ul li
{
    padding: 0 10px;
    border-bottom: none;
    font-size: 16px;
}

.move-port .layui-this
{
    color: #ba050e;
}
.move-port .layui-tab-title .layui-this:after{
    border: none;
}

.layui-tab-brief .layui-tab-title .layui-this:after
{
    width: 2.4rem;
    left: 50%;
    height: 2.4rem;
    margin-left: -1.2rem;
    border-bottom: 0.2rem solid #ba050e;
}
.move-port .doctar{
    margin-top: 8px;
}

.move-port .hunter_toolbar
{
    box-sizing: border-box;
    width: 100%;
}
.move-port .hunter_toolbar input[name="search"]
{
    width: 80%;
}

.move-port .layui-btn-sm, .move-port .hunter_toolbar input[name="search"]
{
    height: 2rem;
    line-height: 2rem;
    font-size: 0.8rem;
}

.move-port .search_input
{
    width: 100%;
    margin-bottom: 1.1rem;
    overflow: hidden;
}

.move-port .layui-btn-sm{
width: 20%;
}

.move-port .extendWrap
{
    height: 2rem;
    line-height: 1.8rem;
}

.extendWrap .btn .layui-btn
{
    height: 1.5rem;
    line-height: 1.5rem;
    margin-left: 2rem;
}

.move-port .hunter_toolbar .all
{
    padding-top: 0.4rem;
    margin: 0;
}
.move-port .selPos{
    overflow:hidden;
}

.move-port #pid{
float:left;
}

.move-port .doctar .layui-card{
padding: 0.8rem;
}

.move-port #pid
{
    width: 18px;
    height: 18px;
    margin-right: 6px;
}

.move-port .positionName{
    width: calc(100% - 18px);
}

.move-port .positionName b
{
    color: #D93126;
    font-size: 16px;
}

.move-port .requirement, .move-port .companyName
{
    font-size: 16px;
    line-height: 30px;
}</pre></body></html>