/*--人才招聘详情页--*/
.jobDetailTitle{font-size: 24px; padding-bottom:15px; line-height: 1.2; text-align: center; color: #333;}
.jobDetail{ border-top: 2px solid #333333;padding:20px 0px 0px; font-size: 14px; line-height:1.5;}
.jobDetailEmail{padding: 25px 0px 0px;}
.jobDetailEmail a{display: inline-block; padding: 0px 10px; font-size: 14px; line-height: 38px; text-align: center; color: #fff; background-color:#004193;}

@media (min-width:1024px) {
  .jobDetailTitle{font-size: 30px; padding-bottom: 20px;}
  .jobDetail{padding:25px 40px 0px; font-size: 16px;}
  .jobDetailEmail{padding: 30px 40px 0px;}
  .jobDetailEmail a{padding: 0px 10px; font-size: 14px; line-height: 38px; width: 120px;}
}

.newsList{ padding-top: 50px; }
.newsList .item{ width: 100%; height: 112px; overflow:hidden; border-bottom: 1px solid #EEEEEE; padding-bottom: 20px; margin-bottom: 20px; }
.newsList .item a{ display: block; width: 100%; padding-left: 110px; position: relative; }
.newsList .item a .title{ line-height: 20px; font-size:16px; font-weight: bold; margin-bottom: 10px; } 
.newsList .item a .time{ background:rgba(249,156,52,0.1); color: #F99C34; width: 90px; height: 90px; position: absolute; left: 0; top: 0; padding-top: 15px; }
.newsList .item a .time .day{ text-align: center; font-size:24px; line-height: 26px; padding-bottom: 5px;}
.newsList .item a .time .year{ text-align: center; font-size:14px; line-height: 26px; }
.newsList .item a .txt{ height: 40px; font-size: 13px; line-height: 20px; overflow: hidden; color: #666; }
.newsList .item a:hover .title{ color: #F99C34; }

.biddingDetailTitle .title{font-size: 20px;line-height: 28px; text-align: center; color: #333;}
.biddingDetailTitle .time{text-align: center;color: #999; padding: 20px 0 30px; font-size: 14px; border-bottom: 1px solid #EEEEEE;}
.biddingDetail{padding: 30px 0px 40px; font-size: 14px; line-height: 1.6; color: #000;}
.prevNextArticle{padding-top: 25px; border-top: 1px solid #EEEEEE;}
.prevNextArticle .list{padding-bottom: 20px;}
.prevNextArticle .list p{font-size: 14px; font-weight: bold;color: #666;}
.prevNextArticle .list .text{padding-top: 10px; font-size: 14px; display: flex; justify-content: space-between;}
.prevNextArticle .list .text span{color: #999;}


@media (min-width:768px) {
  .prevNextArticle{display: flex; justify-content: space-between;}
  .prevNextArticle .list{width: 40%; padding-bottom: 0px;}
}


@media (min-width:1024px) {

.newsList{ padding-top: 80px; }
.newsList .item{ width: 100%; height: 132px; padding-bottom: 40px; margin-bottom: 40px; }
.newsList .item a{padding-left: 132px;}
.newsList .item a .title{ line-height: 24px; font-size:18px; margin-bottom: 20px; } 
.newsList .item a .time{ width: 90px; height: 90px;padding-top: 15px; }
.newsList .item a .time .day{font-size:24px; line-height: 26px; padding-bottom: 8px;}
.newsList .item a .time .year{font-size:16px; line-height: 26px; }
.newsList .item a .txt{height: 48px; line-height: 24px; font-size: 14px;}

.biddingDetailTitle .title{font-size: 24px;line-height: 32px;}
.biddingDetailTitle .time{ padding: 32px 0 40px; font-size: 14px; }
.biddingDetail{padding: 40px 0px 60px; font-size: 16px; line-height: 2;}
.prevNextArticle{padding-top: 35px;}
.prevNextArticle .list{width: 40%;}
.prevNextArticle .list p{font-size: 14px;}
.prevNextArticle .list .text{padding-top: 20px; font-size: 14px;}

}