.head-page .item:nth-child(3)>a span {
    color: #DFB25B;
}





.crumbs .item a{
    padding: 0 22px;
}



.business .lists{
    padding: 90px 0 140px;
    box-sizing: border-box;
}
.business .lists .width1440 {
    padding: 0 70px;
    box-sizing: border-box;
    position: relative;
}
.business .lists .img{
    width: 52.85%;
    height: 500px;
}
.business .lists .text{
    width: 46.9%;
    height: 504px;
    background: #FCFCFC;
    position: absolute;
    right: 70px;
    top: 50px;
    padding: 52px 45px 42px 45px;
    z-index: 3;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.business .lists .tit img{
    margin-right: 20px;
}
.business .lists .desc {
    margin-top: 20px;
    max-height: 354px;
    overflow-y: auto;
    padding-right: 10px;
    box-sizing: border-box;
    
}
.business .lists p{
    margin-bottom: 12px;
}
.business .lists p:last-child{
    margin-bottom: 0;
}
.business .lists:nth-child(2n){
    background: #F7F7F7;
}
.business .lists:nth-child(2n) .text{
    right: initial;
    left: 70px;
}
.business .lists:nth-child(2n) .width1440{
    justify-content: flex-end;
}



.business .lists .img:hover img{
    height: 105%;
}
@media only screen and (max-width:1600px) {
    .crumbs .width1440{
        padding: 0;
    }
    .crumbs .item{
        width: 16.66%;
        height: 64px;
        line-height: inherit;
        text-align: center;
    }
    .crumbs .item a {
        padding: 0;
        width: 100%;
    }
}
@media only screen and (max-width:1280px) {
    .crumbs .item{
       font-size: 15px;
    }
}
@media only screen and (max-width:1200px) {
    .business .lists .width1440{
        padding: 0 50px;
    }
    .business .lists .text{
        right: 50px;
    }
    .business .lists:nth-child(2n) .text{
        left: 50px;
    }
}

@media only screen and (max-width:1043px) {
    .business .lists .width1440 {
        padding: 0 30px;
    }
    .business .lists .text{
        right: 30px;
    }
    .business .lists:nth-child(2n) .text{
        left: 30px;
    }
    .business .lists .img{
        height: 460px;
    }
    .business .lists .text{
        height: 464px;
    }
    .business .lists .desc{
        max-height: 310px;
    }
}

@media only screen and (max-width:960px) {
    .business .lists .desc {
        max-height: 297px;
    }
    .business .lists {
        padding: 60px 0 110px;
    }
}
@media only screen and (max-width:768px) {
    .business .lists .width1440 {
        padding: 0;
    }
    .business .lists .img {
        height: 260px;
        width: 100%;
    }
    .business .lists .text {
        height: auto;
        position: initial;
        width: 100%;
        padding: 30px 20px;
    }
    .business .lists {
        padding: 30px 0;
    }
}