.talent{

}

.talent_title{
    text-align:center;
}
.talent_title h3{
    width:140px;
    height:50px;
    font-size:22px;
    font-weight:bold;
    color: #fff;
    margin:0px auto;
    line-height:50px;
    background-color: #003b80;
    border-radius:20px;
}
.peiyangcon{
    margin:0px;


}
.peiyangcon ul{
    padding:100px 0px;
}
.peiyangcon ul li{
    float:left;
    margin-right: 80px;
}
.peiyangcon ul li:last-child{
    margin-right: 0px;
}
.linian_con{
    font-size:16px;
    line-height:2;
    padding-top:100px;

    color: #666464;
}
.linian_con p{
    text-align: justify!important;
}
/*招聘内容*/
.mone{

}
.jobceil{
    display:flex;
    width:100%;
    position:relative;
    height:auto!important;
    padding:50px 20px 30px 20px;
    border-bottom:3px dashed #ddd;
}
.jobceil .title{
    width:300px;
    position:absolute;
    top:55px;
}
.jobceil .title .num{
    font-size: 50px;
    font-weight: bold;
    color: #003c85
}
.jobceil .title h4{
    padding-top:30px;
    font-size: 18px;
    font-weight: bold;
    color: #003c85
}
.jobceil .title h5{

    font-size: 12px;
    line-height:2
}
.jobceil .icon{
    position:absolute;
    left:20px;
    bottom:90px;
}
.jobceil .cons{
    width:760px;
   margin-left:500px;
    line-height:2;
    font-size:16px;
}
.jobceil .cons h5{
    font-weight: bold;
    color: #3a3939;
    border:1px solid #9d9c9c;
    border-radius:10px;
    width:100px;
    text-align:center;
    line-height:35px;

}
.jobceil .cons .desc{
    padding-top: 30px;
    min-height:100px;
}


.mtwo{
    margin-top:160px;
    height:602px;
    background:url(../images/jobs/bg.jpg) no-repeat top  center;
    color: #fff;
}
.mtwo h3{
    padding:60px 0px;
    text-align:center;
    line-height:30px;
    font-size:22px;

}
.mtwo_con ul{
    display:flex;
    justify-content:space-around;
}
.mtwo_con ul li{
    position:relative;
    width:180px;
    height:315px;
    padding:30px;
    border:1px solid #fff;
    border-radius:10px;
    text-align:center;
    font-size:16px;
    line-height:2.2;
}
.mtwo_con ul li .line{
    position:absolute;
    bottom:-2px;
    left:calc(50% - 33px);
    width:66px;
    border-bottom: 3px solid #eaa83e;
}
.mtwo_con ul li h4{
    font-weight: bold;
}
.mtwo_con ul li p{
    color: #9aadcf;
}

.mthree{
    padding:100px 0px;
}

.jobs_title{
    color: #003b80;
    text-align:center;
    line-height:100px;
    border-bottom:2px solid #b3b2b2;
    position:relative;
}
.jobs_title h3{
    font-size:22px;
    font-weight:bold;
}
.jobs_title .center_line{
    width:170px;
    height:4px;
    background-color: #eaa83e;
    position:absolute;
    bottom:-3px;
    left: calc(50% - 85px);
}
.mthree_con{

}
.mthree_con ul{

}
.mthree_con ul li{
    width:545px;
    height:80px;

    border: 1px solid #b3b2b2;
    border-top-right-radius: 10px;
    float:left;
    margin-top:100px;
    position:relative;
}
.mthree_con ul li p{
    font-size:16px;
    text-indent:2em;
    line-height:80px;
}
.mthree_con ul li .mimg{
    width:70px;
    height:40px;
    position:absolute;
    background-color: #fff;
    text-align:center;
    left:25px;
    top:-20px;
}
.mthree_con ul li:nth-child(2n){
    float:right;
}


.news_lists{}
.news_lists .news_title{
    margin:80px auto;
}

.news_lists .news_title h3{
    font-size:22px;
    color: #595757;
    width:100px;
    padding-right:20px;
    background-color: #fff;

}
.news_titleline{
    height:10px;
    border-bottom:2px solid #5079ab;
}
.news_titleline .leftline{
    height:8px;
    width:300px;
    border-bottom:5px solid #f4a213;
}

.news_ceil{
    margin-top:80px;
    clear: both;
    height:145px;
    padding-bottom: 30px;
    color:#595757;
    border-bottom:1px solid #b9b8b8;
}
.news_ceil .time{
    width: 200px;
    height: 140px;
    font-weight: bold;
    font-size:24px;
    float:left;

}
.news_ceil .cons{
    margin-left: 10px;
    width: 750px;
    height: 140px;
    float:left;

}
.news_ceil .cons .title{
    font-size: 22px;

}
.news_ceil .cons .title a,.news_ceil .cons .title a:visited{
    color:#595757;
}
.news_ceil .cons .title a:hover{
    color:#5079ab;
}
.news_ceil .cons .info{
    padding:6px 0px;
    font-size: 14px;
    line-height:25px;

}
.news_ceil .news_img{
    width: 215px;
    height: 140px;
    float:right;
}
.news_img img{
    width:160px;
    height:120px;
    transition: all 0.6s;
}
.news_img img:hover{
    transform: scale(1.4);
   
}
/*新闻详情*/
.news_content .news_content_title{
    display:flex;
    color:#595757;
    font-size:20px;
    align-items: center;
    justify-content:flex-end;
}
.news_content .news_content_title img{
    margin-left:10px;
    cursor: pointer;
}
.news_content .fbtime{
    font-size:16px;
    color:#595757;
    line-height:35px;
}
.article_content{
    color:#595757;
}
.article_con_title{
    line-height:100px;
    font-size:26px;
    font-weight: bold;
    text-align: center;
}
.article_con{
    line-height:2;
    font-size:14px;
}
/*新闻详情*/
.news_content .news_content_title{
    display:flex;
    color:#595757;
    font-size:20px;
    align-items: center;
    justify-content:flex-end;
}
.news_content .news_content_title img{
    margin-left:10px;
    cursor: pointer;
}
.news_content .fbtime{
    font-size:16px;
    color:#595757;
    line-height:35px;
}
.article_content{
    color:#595757;
}
.article_con_title{
    line-height:100px;
    font-size:26px;
    font-weight: bold;
    text-align: center;
}
.article_con{
    line-height:2;
    font-size:14px;
}