@charset "UTF-8";.ind_box_wel .col_1{height:22px;overflow:hidden}

.pos_cont .pos_content .ind_box_pos .pos_name,.pos_ad_list li .ind_box_pos a,.pos_ad_list li .ind_box_pos span,.pos_ad_list li .ind_box_com a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
a,b,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,i,input,label,li,ol,p,pre,select,span,strong,td,textarea,th,ul{box-sizing:border-box;margin:0;padding:0;font-weight:400}
body{background-color:#f2f6fc}
button,input,select,textarea{outline:0;border:none;background:0 0;font-family:inherit}
pre{font-family:inherit;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.box{width:1200px;max-width:1200px;margin:0 auto}
@media screen and (max-width:1200px){.box{width:1000px}
}
@media screen and (max-width:1003px){.box{width:100%;}
}
img{border:none;display:block;vertical-align:middle;max-width:none;}
.pos_wrap.fixed .pos_cont{position:fixed;left:0;top:0;z-index:2;background:#ebeef5;background:rgba(235,238,245,.95)}
.pos_wrap.fixed .pos_content{padding:20px 40px}
.pos_wrap.fixed .pos_content .ind_box_pos{margin-bottom:0}
.pos_wrap.fixed .pos_content .ind_box_com,.pos_wrap.fixed .pos_content .share_box{display:none}
.pos_wrap.fixed .pos_content .refresh_time{display:inline-block}
.pos_cont{width:100%;background:#ebeef5}
.pos_cont .pos_content{overflow:hidden;-webkit-transition:height .12s linear;transition:height .12s linear;padding: 30px 70px 28px 40px;width: 100%;}
.pos_cont .pos_content .ind_box_pos{margin-bottom:5px;white-space:nowrap;font-size:30px;height:44px}
.pos_cont .pos_content .ind_box_pos .pos_name{display:inline-block;font-size:30px;color:#333;vertical-align:middle; float:left;}
.pos_cont .pos_content .ind_box_pos .icon-urgent_job{display:inline-block;vertical-align:super;position:relative;top:6px}
.pos_cont .pos_content .ind_box_pos>span{margin-right:4%;color:#f6ab00;vertical-align:middle;margin-top:2px;}
.pos_cont .pos_content .ind_box_pos>img{float:right;    height: 60px;
    width: 160px;
    border-width: 0px;}
@media screen and (max-width:420px){.pos_cont .pos_content .ind_box_pos .pos_name{font-size:22px; overflow:visible;white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    float:inherit;}
    .pos_cont .pos_content .ind_box_pos>span{margin-right:0;font-size:22px;}
}

@media screen and (max-width:1050px){.pos_cont .pos_content .ind_box_pos>span{margin-left:0}
}
.ind_box_pos_right{float:right;overflow:hidden}
.ind_box_pos_right button{display:inline-block;vertical-align:middle;width:180px;height:44px;text-align:center;font-size:18px;color:#fff;background:#245a6e;border-radius:5px;cursor:pointer;margin-left:10px}

@media screen and (max-width:767px){.ind_box_pos_right{float:left; clear:both; margin-left:-10px;text-align:center;}
                                    .pos_cont .pos_content .ind_box_pos>img{display:none;}
}

.pos_cont .pos_content .ind_box_com{position:relative;float:left; width:100%;}
.pos_cont .pos_content .ind_box_com>p{position:absolute;right:0;bottom:0;float:right;font-size:14px;color:#909399}

@media screen and (max-width:767px){.pos_cont .pos_content .ind_box_com>p{display:none;}.pos_name{max-width:348px;}
}

.requirements{overflow:hidden;font-size:18px;color:#666}
.requirements li{float:left;margin-right:20px}
.requirements li i{display:inline-block;vertical-align:middle;margin-right:6px}
.requirements li p{display:inline-block;vertical-align:middle}
.pos_content_mid{float:right;margin-right:8%;margin-top:35px}
@media screen and (max-width:1250px){.pos_content_mid{margin-right:1%}
}
.pos_content_mid>div{display:inline-block;vertical-align:middle}
.pos_content_mid>div .title{font-size:16px;color:#666;margin-bottom:5px}
.pos_content_mid>div .title>span{font-size:20px;color:#333;display:inline-block;vertical-align:baseline}
.pos_content_mid>div .text{font-size:16px;color:#999}
.pos_content_mid .border_ele{display:inline-block;vertical-align:middle;margin:0 16px}
.title_cont{position:relative}
.title_cont:before{content:"";display:block;width:3px;height:20px;background:#245a6e;position:absolute;left:-9px;top:2px}
.title_cont .title_content{font-size:18px;color:#000}
.main_cont{padding:20px 0 10px;margin: 0 10px;}
.main_cont .box{overflow:hidden}
.main_right_box{width:240px;float:right}
@media screen and (max-width:420px){.main_right_box{width:100%;float:none;}
}
.main_right_box>div{border:1px solid #ebeef5;background:#fff;margin-bottom:19px;padding:20px 25px 0;overflow:hidden;width:100%;position:relative;}
.com_msg_content{font-size:14px;color:#333}
.com_msg_content .com_logo{display:block;width:150px;height:150px;margin:20px auto 17px;overflow:hidden}
.com_msg_content .com_logo img{width:100%;height:auto}
.com_msg_content .com_name{display:inline-block;width:100%;font-size:14px;color:#333;font-weight:700;text-align:center}
.pos_ad_list{overflow:hidden}
.pos_ad_list>a>img{margin:6px 0 14px; width:100%;}
.pos_ad_list li{border-top:1px solid #ebeef5;padding:13px 0 16px}
.pos_ad_list li.first_ele{border-top:none}
.pos_ad_list li .ind_box_pos{font-size:14px;margin-bottom:6px}
.pos_ad_list li .ind_box_pos span{display:inline-block;vertical-align:middle;color:#245a6e;max-width:94px}
.pos_ad_list li .ind_box_pos a{display:inline-block;vertical-align:middle;max-width:94px;color:#004098}
.pos_ad_list li .ind_box_pos a:hover{color:#245a6e}
.pos_ad_list li .ind_box_com{font-size:12px;color:#666}
.pos_ad_list li .ind_box_com span{display:inline-block;vertical-align:middle}
.pos_ad_list li .ind_box_com a{display:inline-block;vertical-align:middle;max-width:160px}
.main_left_box{width:78%;overflow:hidden; float:left;}
@media screen and (max-width:1200px){.main_left_box{width:74%;width:calc(100% - 250px);}
}
@media screen and (max-width:420px){.main_left_box{width:100%;}
}
.main_left_box>div{background:#fff;border:1px solid #ebeef5;margin-bottom:20px; padding-bottom:30px;}
.main_left_top{font-size:14px;color:#333}
.main_left_top.folding{height:78px;overflow:hidden}
.main_left_top>div{margin-left:40px;margin-right:40px}
.main_left_top .title_cont{margin-bottom:16px}
.show_pos_describle{padding-top:30px;cursor:pointer;width:270px;-webkit-user-select:none;user-select:none}
.show_pos_describle i{display:inline-block;margin-left:6px;position:relative;top:-2px}
.pos_des_con{padding-top:30px}
#d_fldy{padding:4px 0 10px;}
#d_fldy span{display:inline-block;line-height:22px;padding:0 8px;margin-right:4px; margin-bottom:5px;font-size:12px;color:#333;background:#dfedfd;border-radius:5px;}
.pos_des_con .pos_kw span,.pos_des_con .pos_need span{color:#666}
.pos_des_con .pos_type,.pos_des_con pre{line-height:30px}
.pos_des_con .pos_kw,.pos_des_con .pos_need{line-height:36px}
.pos_des_con .pos_need li{display:inline-block;margin-right:5%}
.work_addr_content .work_addr_detail p{display:block}
.work_addr_content .work_addr_detail [data-act=load_bigMap]{color:#004098}
.work_addr_content .work_addr_detail [data-act=load_bigMap]:hover{color:#245a6e}
.com_prop_02 li{display:inline-block}
.com_detail_content{margin-top:34px}
.com_detail_content>p{font-size:16px;line-height:22px;margin-bottom:6px}
.com_prop_02{line-height:36px}
.com_prop_02 li{color:#909399;margin-right:5.4%}
.com_prop_02 li:last-child{margin-right:0}
.com_prop_02 li .prop_value{color:#666}
.com_intro{position:relative;line-height:30px;overflow:hidden}
.com_intro>button
{
        width: 100px;
    height: 28px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #245a6e;
    border-radius: 5px;
    color: #245a6e;
    cursor: pointer;
    }
    
    
@media screen and (max-width:420px){.com_intro>button{width:30%;}
}
.com_intro>button:hover{color:#fff;background:#245a6e} 
