.box1{width: 1200px; margin:0 auto;padding-top: 50px;padding-bottom: 40px;}
.box1 img{width: 100%; display: block;}
.box2{width: 1200px; margin:0 auto;padding-top: 100px; padding-bottom: 60px;}
.box2 ul{width: 100%; display:flex; justify-content:space-between;}
.box2 ul li{width: 32%;margin-right: 2%;}
.box2 ul li:last-child{margin-right: 0;}
.box2 ul li dl{width: 100%;}
.box2 ul li dl img{width: 100%;display:block; height: 140px;}
.box2 ul li dd{font-size: 20px;width: 100%;line-height: 1; padding-top: 10px;text-align: center;}
.box2 ul li dt{font-size: 16px;width: 100%;color: #666;line-height: 1.5; padding-top: 10px;}
.box2{width:100%;text-align: center;}
.box2 dl{text-align: center; font-size:20px;padding-bottom:20px;font-weight:bold;color:#000}
.box2 dd{text-align: center; font-size:15px;}
.job{width: 1200px; margin:0 auto; padding-bottom:50px;}
.job .pos_list {width:100%;}
.job .pos_list thead {border-bottom:1px solid #9fa1a7;line-height:40px;font-size:16px;}
.job .pos_list tbody tr td {text-align:center;border-bottom:1px solid #ececed;line-height:50px;font-size:14px;}
.job .pos_list tbody tr td a:hover{color: #e15517;}
/*人才详情页*/
.banner{width: 100%;}
.banner img{width: 100%; display: block;}
.jobshow{width: 1200px; margin:0 auto; margin-top:50px; color:#777; padding-bottom:50px;}
.jobshow h1{ font-weight:500; font-size:34px;}
.jobshow .jobcon{ background:#f4f4f4;padding:15px; margin-top:20px; margin-bottom:20px;}
.jobshow .jobcon ul{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.jobshow .jobcon ul li{ width:33%;line-height:30px;font-size: 14px;}
.jobshow .jobcon_1 h1{font-weight:500; font-size:24px; margin-top:40px;}
.jobshow .jobcon_1 h2{font-weight:500; font-size:14px; margin-top:10px; line-height:30px;}
.jobshow .jobcon_mail h1{ font-size:16px;font-weight:500; margin-top:40px; border-bottom:1px solid #9f9f9f; width:260px; line-height:24px;}

.pic{width: 1200px; margin:0 auto; margin-top:50px; padding-bottom:50px;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.pic li{width: 23%; margin-right: 2.6666%;}
.pic li:nth-child(4){margin-right: 0;}
.pic li dl{width: 100%;}
.pic li dl img{width: 100%; display: block;}
.pic li dd{font-size: 15px; padding-top: 15px;text-align: center;}