/* pc */
@media only screen and (min-width: 750px) {
    .searchfeom {
        width: 100%;
        background-image: url(/web/img/searchbg.jpg);
        background-position: top center;
        background-repeat: no-repeat;
        background-size: 1920px auto;
        background-color: #fff;
        padding: 65px 0 35px 0;
    }

    .search_top .search_tit {
        font-size: 40px;
        color: #1b2b37;
        text-align: center;
    }

    .searvh_inp {
        position: relative;
        width: 513px;
        height: 63px;
        margin: auto;
        background-color: #fff;
        border-radius: 10px;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 25px;
    }

    .searvh_inp input {
        width: 400px;
        height: 100%;
        padding: 0 25px;
        font-size: 16px;
        color: #949494;
        border: none;
        outline: none;
    }

    .searvh_inp>.sousuo {
        width: 18px;
        height: 18px;
        cursor: pointer;
        display: block;
        margin-right: 28px;
    }

    .searvh_inp>.sousuo img {
        width: 100%;
        height: 100%;
        display: block;
    }
    .search_cont{
        margin-top: 52px;
        border-radius: 10px;
        background-color: #fff;
        padding: 20px 20px 0 20px;
    }
    .search_cont_tit{
        border-bottom: 1px solid #dee2e8;
        font-size: 24px;
        color: #242424;
        padding: 25px 65px;
    }
    .search_cont_tit span{
        color: #ff0000;
    }
    .searchsc{
        padding: 20px 70px;
    }
    .search_list{
        font-size: 22px;
        color: #2b2b2b;
        display: block;
        position: relative;
        padding: 20px 30px;
    }
    .search_list::before{
        position: absolute;
        content: "";
        width: 5px;
        height: 5px;
        left: 0;
        top: calc(50% - 2px);
        background-color: #686868;
    }
    .search_list:hover{
        color: #1363ac;
    }
}

/* 移动 */
@media only screen and (max-width: 750px) {
    .searchfeom {
        width: 100%;
        background-image: url(/web/img/searchbg.jpg);
        background-position: top center;
        background-repeat: no-repeat;
        background-size: 256.000vw auto;
        background-color: #fff;
        padding: 8.667vw 0 4.667vw 0;
    }

    .search_top .search_tit {
        font-size: 5vw;
        color: #1b2b37;
        text-align: center;
    }

    .searvh_inp {
        position: relative;
        width: 68.400vw;
        height: 8.400vw;
        margin: auto;
        background-color: #fff;
        border-radius: 1.333vw;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 3.333vw;
    }

    .searvh_inp input {
        width: 53.333vw;
        height: 100%;
        padding: 0 3.333vw;
        font-size: 3vw;
        color: #949494;
        border: none;
        outline: none;
    }

    .searvh_inp>.sousuo {
        width: 2.400vw;
        height: 2.400vw;
        cursor: pointer;
        display: block;
        margin-right: 3.733vw;
    }

    .searvh_inp>.sousuo img {
        width: 100%;
        height: 100%;
        display: block;
    }
    .search_cont{
        margin-top: 6.933vw;
        border-radius: 1.333vw;
        background-color: #fff;
        padding: 2.667vw 2.667vw 0 2.667vw;
    }
    .search_cont_tit{
        border-bottom: 0.133vw solid #dee2e8;
        font-size: 3.8vw;
        color: #242424;
        padding: 3.333vw 4vw;
    }
    .search_cont_tit span{
        color: #ff0000;
    }
    .searchsc{
        padding: 2.667vw 5vw;
    }
    .search_list{
        font-size: 3.7vws;
        color: #2b2b2b;
        display: block;
        position: relative;
        padding: 2.667vw 4.000vw;
    }
    .search_list::before{
        position: absolute;
        content: "";
        width: 0.667vw;
        height: 0.667vw;
        left: 0;
        top: calc(50% - 0.267vw);
        background-color: #686868;
    }
    .search_list:hover{
        color: #1363ac;
    }
}