.head-page .item:nth-child(3) span {
    color: #FDA511;
}

.head-page .item:nth-child(3)>a:after {
    transform: scale(1);
}
.banner .advice-r .width1440{
    display:flex;
    justify-content:flex-end;
}
.list {
    margin-bottom: 60px;
}

.list:last-child {
    margin-bottom: 0;
}

.list .width1440 {
    /* box-shadow: 0px  0 30px 18px #e6e7e9; */
    box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
}

.list:nth-child(2n) .width1440 {
    flex-direction: row-reverse;
}

.list .img {
    width: 41.25%;
    height: 501px;
}

.list .texts {
    width: 54.45%;
    padding-right: 20px;
    box-sizing: border-box;

}

.list .text {
    max-height: 270px;
    overflow-y: auto;
    padding-right: 5px;
    box-sizing: border-box;
}

.list:nth-child(2n) .width1440 .texts {
    padding-right: 0;
    padding-left: 20px;
}

.list .texts p {
    font-size: 16px;
}


@media only screen and (min-width: 960px) {
    .list .img:hover img {
        height: 110%;
    }
}
@media only screen and (max-width: 960px) {
    .list .img {
        height: 420px;
    }

    .list .text {
        max-height: 238px;
    }
}

@media only screen and (max-width: 750px) {
    .list .img {
        height: auto;
        width: 100%;
    }

    .list .img .bg-img {
        position: initial;
        transform: translate(0, 0);
        height: auto;
        max-width: 100%;
    }

    .list .texts {
        width: 100%;
        padding: 5px 15px 25px;
    }

    .list {
        margin-bottom: 20px;
    }

    .list:nth-child(2n) .width1440 .texts {
        padding-right: 15px;
    }

    .list .text {
        max-height: 148px;
    }
}