@charset "utf-8";
.captions{width: 1222px; margin: 0 auto;height: 65px;line-height: 65px;padding: 0 10px;font-size: 14px;}
.captions span{display: inline-block;padding-left: 10px;}
.captions_sap{color: #ff6700;}
.skill{width: 1222px;margin: 0 auto;margin-bottom:40px;}


.pagination-div{width: 1222px;margin: 0 auto !important;text-align: center;}

.service {
    width: 1222px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 40px;
    min-width: 1222px;
    margin: 0 auto;
}

.talent{width: 100%;padding-left: 10px;}
.talent-left{float: left;width: 601px;height: 315px;}
.talent-left img{width: 100%;height: 100%;}
.talent-right{width: 599px;height: 315px;background: #dddddd;float: left;}
.talent-right1{font-size: 18px;padding-top: 25px;}
.talent-center{width: 290px;margin: 0 auto;}
.talent-center1{padding: 50px 0;}
.talent-center1 img{width: 50px;height: 50px;}
.talent-center1-img{margin-left: 65px;}
.talent-center-p{padding-top: 10px;}


.post{width: 100%;}
.post-ul{width: 100%;margin-top: 20px;}
.post-ul li{display: inline-block;width: 575px;height: 301px;background: #f5f5f5;margin-left: 21px;padding: 20px 15px;position: relative;}
.jobs a{display: inline-block;width: 100%;height: 100%;text-decoration: none;}
.jobs1{font-size: 16px;color: #333333;padding-bottom: 10px;border-bottom: 1px solid#ff6700;}
.jobs2{font-size: 14px;color: #666666;padding-top: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.jobs3{padding-top: 10px;font-size: 14px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;width: 100%;height: 150px;}
.jobs4{position: absolute;bottom: 15px;right: 15px;}
