/*速聘通活动页*/
.spt-banner-block{
    width:100%;
    height:400px;
    background: url("../images/spt-banner.jpg") no-repeat center;
}
.spt-banner-desc h2{
    font-size: 32px;
    color: #fff;
    font-weight: normal;
}
.enter-spt-block{
    float: none;
    width:550px;
    height:73px;
    margin-top:20px;
    background: url("../images/banner-cover.png") no-repeat;
}
.enter-spt-resume{
    height:73px;
    line-height: 73px;
    text-align: center;
    font-size: 32px;
    color: #fff;
}
/*活动倒计时*/
.countdown-title>p{
    display: inline-block;
    font-size: 30px;
    color: #fff;
    vertical-align: middle;
}
.countdown-figure{
    display: inline-block;
    margin: 0 10px 0 5px;
}
.active-countdown{
    text-align: right;
    margin-right:95px;
    margin-top:33px;
}
.countdown-figure>span{
    display: inline-block;
    width: 40px;
    height: 60px;
    line-height: 60px;
    background: #fff;
    border-radius: 2px;
    font-size: 40px;
    text-align: center;
    color: #f44545;
}
.spt-active-time{
    margin-top:18px;
    margin-left:20px;
}
.spt-active-time>p{
    font-size: 14px;
    color: #fff;
    text-align: left;
}
.spt-banner-btn{
    width:160px;
    height:40px;
    line-height: 40px;
    background: #eda110;
    border-radius: 5px;
    text-align: center;
    margin:30px auto 0 auto;
}
.spt-banner-btn>a{
    font-size: 16px;
    color: #fff;
}
.spt-banner-desc{
    margin-top:60px;
}
/*为什么选择spt*/
.choose-spt-reason{
    background: #f8f8f8;
    padding:60px 0 50px 0;
}
.spt-reason-title{
    display: block;
    width:905px;
    height:40px;
    margin:0 auto;
    background: url("../images/reason-spt.png") no-repeat;
}
.reason-item{
    width:200px;
    display: inline-block;
    text-align: center;
    margin-right:30px;
}
.reason-item-img span{
    display: inline-block;
    vertical-align: middle;
}
.reason-inline{
    height: 142px;
}
.reason1-img{
    width:80px;
    height:80px;
    background: url("../images/reson1.png") no-repeat;
}
.reason2-img{
    width:100px;
    height:100px;
    background: url("../images/reson2.png") no-repeat;
}
.reason3-img{
    width:120px;
    height:120px;
    background: url("../images/reson3.png") no-repeat;
}
.reason4-img{
    width:100px;
    height:100px;
    background: url("../images/reson4.png") no-repeat;
}
.reason5-img{
    width:80px;
    height:80px;
    background: url("../images/reson5.png") no-repeat;
}

.reason-title{
    font-size: 18px;
    color: #000;
    margin-top:20px;
    margin-bottom:25px;
}
.reason-desc{
    width:220px;
    font-size: 12px;
    color: #666;
    line-height: 1.8em;
}
.reason-block-con{
    margin-top:50px;
}
.reason-item-img{
    height:142px;
}
/*免费简历*/
.spt-free-title{
    display: block;
    width: 905px;
    height: 40px;
    margin: 50px auto;
    background: url(../images/free-resume.png) no-repeat;
}
.free-item-p{
    display: inline-block;
    width:92px;
    height:92px;
    background: #4fccec;
    border-radius: 50%;
    text-align: center;
    margin-top: 7px;
}
.free-item-p>p{
    display: inline-block;
    width:50px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    padding-top:15px;
}
.free-item-title{
    position: relative;
    border: 2px solid #4fccec;
    border-radius: 50%;
    width: 105px;
    height: 105px;
    text-align: center;
    background: #fff;
    z-index: 9;
}
.free-title-bg{
    position: relative;
    width:1050px;
    height:60px;
    line-height: 60px;
    background: #f1f4f7;
}
.share-title-bg{
    position: relative;
    width:1030px;
    height:70px;
    padding-top:20px;
    background: #f1f4f7;
}
.free-desc-title{
    display: inline-block;
    font-size: 18px;
    color: #25aacc;
}
.share-reward-desc{
    display: inline-block;
    vertical-align: top;
}
.share-reward-desc .free-desc-detail{
    display: block;
    margin-bottom:5px;
}
.share-desc-resume{
     margin-right:30px;
 }
.free-desc-star{
    width:25px;
    height:25px;
    display: inline-block;
    vertical-align: text-bottom;
    background: url("../images/star.png") no-repeat;
}
.share-desc-s{
    margin-right:50px;
    line-height: 50px;
}
.free-desc-resume{
    display: inline-block;
    font-size: 24px;
    color: #416486;
    margin-left:10px;
    margin-right:15px;
}
.free-desc-item{
    margin-right:10px;
}
.free-desc-detail{
    display: inline-block;
    color: #333;
    font-size: 18px;
}
.free-title-bg:after{
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    border: solid transparent;
    border-width: 30px;
    z-index: 2;
}
.share-title-bg:after{
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    border: solid transparent;
    border-width: 45px;
    z-index: 2;
}
.free-border-r:after{
    right:0;
    border-right-color: #fff;
}
.free-border-l:after{
    left:0;
    border-left-color: #fff;
}
.free-border-r{
    padding-left:20px;
    margin: 26px 0 22px -12px;
}
.free-border-l{
    padding-left:35px;
    margin: 26px -20px 0 0;
}
.share-border-l{
    padding-left:70px;
    margin: 12px -35px 30px 0;
}
.share-border-l:after{
    left:0;
    border-left-color: #fff;
}
div.slideBox {
    width:100%;
    position: relative;
    overflow: hidden;
}
div.slideBox ul.items {
    position: absolute;
    float: left;
    background: none;
    list-style: none;
    padding: 0;
    margin: 0;
}
div.slideBox ul.items li {
    float: left;
    background: none;
    list-style: none;
    padding: 0;
    margin: 0;
}
div.slideBox ul.items li a {
    float: left;
    line-height: normal !important;
    padding: 0 !important;
    border: none;
}
div.slideBox ul.items li a img {
    margin: 0 !important;
    padding: 0 !important;
    display: block;
    border: none;
}
.free-item-slide{
    width:1090px;
    margin-left:52px;
    border-bottom:2px solid #4fccec;
}
.slide-l-border{
    border-left:2px solid #4fccec;
    border-bottom-left-radius: 30px;

}
.slide-r-border{
    border-right:2px solid #4fccec;
    border-bottom-right-radius: 30px;
    margin-top:-26px;
}
.slide-r4-border{
    border-left:2px solid #4fccec;
    margin-top:-26px;
}
.free-slide-w1{
    width:760px;
    margin:0 auto;
    padding:0 0 30px 0;
}
.free-slide-w2{
    width:900px;
    margin:0 auto;
    padding:0 0 30px 0;
}
.free-img-h1{
    height:460px;
}
.free-img-h2{
    height:430px;
}
.free-img-h3{
    height:545px;
}
.free-img-h4{
    height:320px;
}
.free-item-block{
    padding-top:25px;
}
#free-step3>.items{
    margin-top:30px;
}
.resource-top-s{
    margin-top:-134px;
}
/*帮帮通*/
.bbt-banner-img{
    display: block;
    width:100%;
    height:280px;
    background: url("../images/bbt-banner.jpg") no-repeat center;
}
.free-bbt-banner{
    margin-top:-3px;
    margin-bottom:10px;
}
.free-step-desc{
    margin:25px 0 40px 25px;
    font-size: 16px;
    color: #4d4a42;
}
.free-step-desc>span{
    color: #f44444;
}
.free-desc-w{
    width: 1090px;
    margin-left: 52px;
}
/*侧边分享*/
.side-share-block{
    position: fixed;
    top:30%;
    left:50px;
    z-index: 9;
}
.side-share-top{
    top:58%;
}
.detail-expend-r .expand-img{
    width:44px;
    height:42px;
    padding-left:0;
    margin:0 0 5px 0;
}
.detail-expend-r .bds_weixin{
    background: url("../images/share.png") no-repeat -54px -1px;
}
.detail-expend-r .bds_qzone{
    background: url("../images/share.png") no-repeat -104px -1px;
}
.detail-expend-r .bds_sqq{
    background: url("../images/share.png") no-repeat -154px -1px;
}
.detail-expend-r .bds_tsina{
    background: url("../images/share.png") no-repeat -2px -2px;
}





















