.jobs{width: 1200px;padding: 100px 0;margin: 0 auto}
.jobs_bg{background: url(../images/jobs/jobs_bg.png) bottom right no-repeat;background-size: 100%}
.jobs_banner{width: 100%;background: url(../images/jobs/jobs_banner.png) top center no-repeat;background-size: cover;padding: 1px;}
.jobs_top{width: 100%;margin: 50px auto;background: #e6e6e6}
.jobs_top_l{width: 43%;}
.jobs_top_l img{width: 100%}
.jobs_top_r{width: 57%;color: #717070}

.jobs_top_r_title{width: 88%;border-bottom: solid 1px #717070;font-size: 40px;text-align: right;line-height: 80px;margin: 20px 4% 20px 8%}
.jobs_top_r_con{width: 88%;font-size: 16px;margin: 20px 4% 20px 8%;line-height: 42px;height: 240px;overflow-y: scroll;text-indent: 2em}

.jobs_top_r_con::-webkit-scrollbar{
    width: 4px;
    background: #f0eff0;
    border-radius: 2px;
}
.jobs_top_r_con::-webkit-scrollbar-thumb{
    background: #cfcfcf;
}

.jobs_three{width: 1200px;margin: 100px auto;display: flex;    justify-content: space-between;    flex-wrap: wrap;}
.jobs_kuai{width: 42%;font-size: 16px;border-bottom:  dotted 1px #3e3e3e;color: #595757;line-height: 42px;padding-bottom: 50px;margin-bottom: 50px}

.huizi{font-family: "AcuminVariableConcept";font-stretch: extra-condensed;font-size: 100px;color: #c8c8c8;line-height: 74px;margin-top: 180px}
.dazi{font-size: 22px}
.zhongzi{font-size: 18px;line-height: 32px;margin:20px 0 0}


.jobs_zc_bg{background: url(../images/jobs/jobs_zc_bg.png) bottom right no-repeat;}
.jobs_zc_top{width: 100%;margin: 50px auto;color: #595757}
.jobs_zc_top_title{font-size: 42px;line-height: 60px;border-bottom: solid 1px #595757;padding-bottom: 20px}
.jobs_zc_top_con{font-size: 16px;line-height: 42px;border-bottom: solid 2px #595757;padding: 20px 0}

.jobs_zc_mid{width: 100%;margin: 100px auto 50px;border-bottom: solid 2px #595757;padding-bottom: 40px }
.jobs_zc_mid_l{width: 50%;font-size: 16px;color: #595757;line-height: 42px}
.jobs_zc_mid_r{width: 46%}
.jobs_zc_mid_r img{width: 100%}

.jobs_zc_bot{width: 100%;margin: 50px auto;display: flex;
    justify-content: space-between;}
.jobs_zc_bot_box{width: 47%}
.jobs_zc_bot_box_top{font-size: 16px;line-height: 42px;padding-bottom: 40px;border-bottom: dotted 1px #595757;margin-bottom: 40px;}
.jobs_zc_bot_box_bot{font-size: 16px;}
.jobs_gg_bg{background: url(../images/jobs/jobs_gg_bg.png) bottom left no-repeat;}
.jobs_gg{width: 100%;margin: 50px auto;}
.jobs_gg_l{}
.jobs_gg_r{width: 75%;border-left: solid 2px #acabab;max-height: 1000px;overflow-y: scroll;padding: 0 4%;font-size: 16px;color: #595757;line-height: 32px}

.shouhang{text-indent: 2em}

.jobs_gg_r::-webkit-scrollbar{
    width: 4px;
    background: #f0eff0;
    border-radius: 2px;
}
.jobs_gg_r::-webkit-scrollbar-thumb{
    background: #cfcfcf;
}
.jobs_gg_r p{margin-bottom: 0}

.margin_t{margin-top: 30px;line-height: 50px}

.job_zc_list{font-size: 16px;line-height: 34px;}
.job_zc_list a{text-decoration: none;color: #d0121b}

.job3_bot{width: 1200px;margin: 0 auto 50px;background: url(../images/jobs/job3_bg.png) repeat-y; background-position: 180px 0;}


.jobs3_list{width: 100%;min-height: 260px;background: url(../images/jobs/jobs3_list_bg.png) no-repeat; background-position: 153px 66px;color: #595757}
.jobs3_list_l{width: 180px;text-align: right;padding: 65px 50px 0 0}
.jobs3_list_l div{font-family:"AcuminVariableConcept";font-stretch: extra-condensed;font-size: 30px;line-height: 28px;}
.jobs3_list_r{width: 970px;padding:50px 0;border-bottom: dotted 2px #acabab; min-height: 260px;font-size: 16px;line-height: 42px}
.jobs3_con_l{width: 630px;}



























































