.firmService-sergoods-box,.oneservice-ourgoods,.oneservice-lownorm{
    text-align: center;
    padding-top:20px;
    background:#F7F7F7;
}
.oneservice-our-con{
    position: relative;
    padding-bottom:60px;
    width: 1300px;
    margin: 0 auto;
}
.oneservice-our-swiper{
    width:1080px;
    height: 312px;
    margin: 0 auto;
    overflow: hidden;
}

.oneservice-our-next, .oneservice-our-prev{
    position:absolute;
    width:40px;
    height:40px;
    background:#b3b3b3;
    border-radius:50%;
    cursor: pointer;
}
div.oneservice-our-next:hover, div.oneservice-our-prev:hover{
    background:#FCA112;
}
.oneservice-our-next span, .oneservice-our-prev span{
    position:absolute;
    top: 13px;
    right: 16px;
    width: 12px;
    height: 12px;
    transform:rotate(45deg);
    border-top:2px solid #fff;
    border-right:2px solid #fff;
}
.oneservice-our-prev span{
    transform:rotate(-135deg);
    right: 10px;
}
.oneservice-our-prevoff{
    background: rgba(179,179,179,0.5);
}
.oneservice-our-next{
    right:60px;
}
.oneservice-our-prev{
    left:60px;
}
.oneservice-our-swiper ul{
    position: relative;
    width:10000000px;
    padding-left:61px;
}
.oneservice-our-swiper ul li{
    width:238px;
    height: 312px;
    background: #fff;
    margin-right:122px;
    float:left;
}
.oneservice-our-swiper ul li:hover{
    box-shadow: 0 0 14px rgba(51,51,51,0.3);
}
.oneservice-our-swiper img{
    width:48px;
    height:56px;
    position:absolute;
    top:30px;
}
.oneservice-our-swiper p{
    width:100%;
}
.oneservice-our-swiper p:first-child{
    font-size:16px;
    color:#fff;
    line-height:1;
    position:relative;
    padding:120px 0 40px 0;
}
.oneservice-our-swiper p:nth-child(2){
    width:196px;
    line-height:26px;
    font-size:14px;
    color:#666;
    margin:30px auto 0;
}
/*  --------社保购买流程--------- */
.oneservice-buy{
    text-align: center;
    padding-top:20px;
    height:auto;
    background: url("../images/oneservice-buybg.png") no-repeat;
    background-size: 100% 100%;
}
.oneservice-buy p{
    color:#fff;
}
.oneservice-buy ul{
    width:1095px;
    display:flex;
    margin:0 auto;
}
.oneservice-buy li{
    background: none;
    text-align: center;
    position: relative;
    flex:1;
    width: 310px;
    height:268px;
    padding:0 30px;
    display:inline-block;
}
.oneservice-buy li span{
    display: inline-block;
    width:40px;
    height:0;
    border-top:2px #fff dashed;
    top:66px;
    position: absolute;
    bottom:20px;
    left:20px;
    color:#0c9eff;

}
.oneservice-buy li span:nth-child(1){
    left:0;
}
.oneservice-buy li span:nth-child(2){
    left:inherit;
    right:0;
}
.oneservice-buy li:first-child span:nth-child(1),.oneservice-buy li:last-child span:nth-child(2){
    display:none;
}
.oneservice-buy li img{
    width:140px;
    height:140px;
}

.oneservice-buy li p{
    position:absolute;
    top:174px;
    width:100%;
    color:#fff;
    font-size:18px;
}

/*社保能为您做什么*/
.oneservice-docon  li {
    margin: 0 112px 56px 0;
}
.oneservice-docon li img{
    width:104px;
    height:104px;
}
.oneservice-docon li a:hover img{
    opacity:0.7;
}
    /*社保公积金最低缴纳标准*/
.oneservice-lownorm{
    background:#fff;
}
.oneservice-lownorm div{
    display: inline-block;
    font-size:14px;
    line-height:30px;
    text-align: right;
}
.oneservice-lownorm img{
    width:966px;
    height:387px;
}
.oneservice-lownorm div p{
    color:#666;
    margin:18px 0 120px;
}
.oneservice-lownorm div p span{
    color:#F7A84D;
}


/*  ---------------企业服务--------------- */

.firmService-topul{
    display: flex;
    width:100%;
    height: 54px;
    margin: 26px auto;
}
.firmService-topul li{
    flex:1;
    text-align:center;
    font-size:14px;
    line-height: 24px;
    border-right:1px solid #ccc;
}
.firmService-topul li:last-child{
    border-right:none;
}
.firmService-topul li p{
    line-height:1;
    font-size:42px;
    color:#FCA112;
}
.firmService-topul li p span{
    font-size:14px;
    color:#F7A84D;
}

/*服务产品*/
.firmService-sergoods li{
    display: inline-block;
    width:516px;
    background:#fff;
    margin:0 26px 80px;
    padding:55px 0;
    position: relative;
}
.firmService-sergoods li:hover{
    box-shadow: 0 0 14px rgba(51,51,51,0.3);
}
.firmService-sergoods li img{
    width:110px;
    height:110px;
    position: absolute;
    left:34px;
}
.firmService-sergoods li h4{
    font-size:22px;
    text-align: left;
    margin:0 0 22px 0;
}

.firmService-sergoods li div{
    width:300px;
    margin-left:178px;
}
.firmService-sergoods li p{
    width:auto;
    height:auto;
    line-height:28px;
    text-align: left;
    font-size:14px;
    color:#666;
    margin:0;

}
.firmService-sergoods li p:nth-child(2){
    font-size:14px;
    color:#666;
    margin-bottom:0;
}

.firmService-sergoods li p span{
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #C2C2C2;
    margin: 0 10px 0 0;
}

 /*社保服务流程 */
.firmService-service .index-h2{
    padding-top:20px;
    margin:0 0 100px 0;
    color:#fff;
}
.firmService-service .index-h2 span{
    padding-bottom: 8px;
    border-bottom:1px solid #fff;
    color:#fff;
}

.firmService-service ul{
    max-width:1095px;
}
.firmService-service li{
    height:224px;
}
.firmService-service li span{
    top:50px;
    width: 24px;
}
.firmService-service li img{
    width:86px;
    height:86px;
    margin:10px;
}
.firmService-service li p{
    font-size:16px;
    top: 134px;
}

/* ---------省钱、省心------- */
.firmService-bottom{
    width:1095px;
    margin:50px auto 100px;
    text-align: center;
}
.firmService-bottom li{
    display:inline-block;
    margin-right:43px;
}
.firmService-bottom li:last-child{
    margin-right:0;
}
.firmService-bottom li img{
    width:168px;
    height:168px;
}
.firmService-bottom li p{
    color:#999999;
    font-size:14px;
    line-height:22px;
}
.firmService-bottom li p:nth-child(2){
    font-size:16px;
    color:#666;
    line-height:28px;
    margin:26px auto 10px;
}

.firmService-bothover li img{
    margin:6px;
    cursor: pointer;
}
.firmService-bothover li:hover img{
    width:180px;
    height:180px;
    margin:0;
}

/*特色产品*/
.firmService-goods{
    height:auto;
    border-bottom:1px solid #DBDBDB;
}
.firmService-goodscon{
    margin:50px auto 140px;
}
.firmService-goodscon ul li img{
    width:154px;
    height:150px;
}
.firmService-goodscon ul li{
    margin-right:74px;
    cursor: pointer;
}
.firmService-goodscon li p{
    width:150px;
    text-align: left;
    position:absolute;
    margin-top:28px;
}
/*服务优势*/
.firmService-odds{
  margin:0 auto 50px;
}
.firmService-odds img{
    width:530px;
}
.firmService-odds div{
    position:relative;
}
.firmService-odds div span{
    position:absolute;
    left:600px;
    width:420px;
    font-size:16px;
    color:#666;
    line-height:28px;
    text-align:left;
}
