.head-no {
    height: 122px;
}


.recruit-head {
    background-color: #ffffff;
}

.recruit-head-top {
    padding: 10px 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #ebebeb;
    position: relative;
}

.recruit-head-tple {
    display: flex;
    align-items: center;
}

.recruit-hedli {
    margin-right: 20px;
}

    .recruit-hedli a {
        display: flex;
        align-items: center;
        font-size: 14px;
        /*font-weight: 600;*/
    }

        .recruit-hedli a:hover {
            color: #ff8000;
        }

        .recruit-hedli a i {
            color: #cccccc;
            margin-left: 4px;
        }


.recruit-head-tpri {
    display: flex;
    align-items: center;
}

.recruit-hedbtn {
    margin-left: 10px;
}


    .recruit-hedbtn a {
        min-width: 120px;
        text-align: center;
        font-size: 14px;
        border-radius: 5px;
        padding: 6px 4px;
        color: #ffffff;
    }

.recruit-btha {
    background-color: #ff8000;
    color: #ffffff;
}

.recruit-bthb {
    background-color: #ffd000;
    color: #333333 !important;
}






.recruit-head-btm {
    padding: 10px 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.recruit-head-bmle {
    width: 75%;
    display: flex;
    align-items: center;
}

.recruit-head-bmlimg a{
    display: flex;
    align-items: center;
}

    .recruit-head-bmlimg img {
        width: 50px !important;
        height: 40px !important;
    }

    .recruit-head-bmlimg h3 {
        font-size: 24px;
        margin-left: 10px;
    }

.recruit-head-bmlul {
    display: flex;
    align-items: center;
    margin-left: 8%;
    white-space: nowrap;
}

    .recruit-head-bmlul li {
        margin-right: 40px;
        position:relative;
    }

        .recruit-head-bmlul li a {
            font-size: 14px;
            color: #333333;
        }





.recruit-head-bmri {
    /*width: 23%;*/
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.head-bmri-app {
    position: relative;
}

    .head-bmri-app:hover .headbmr-appimg {
        display: block;
    }

    .head-bmri-app > a {
        font-size: 16px;
        padding: 10px 0;
        display: flex;
        align-items: center;
    }

        .head-bmri-app > a img {
            width: 20px;
            height: 20px;
            margin: 0;
        }

.headbmr-appimg {
    width: 160px;
    position: absolute;
    top: 35px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}

    .headbmr-appimg img {
        width: 160px;
        height: 190px;
    }




.head-bmri-inpt {
    width: 100%;
    padding: 8px 10px;
    border-radius: 10px;
    border: 1px solid #ebebeb;
    display: flex;
    align-items: center;
}

.recruit-head-bmri > img {
    width: 20px;
    height: 20px;
    margin: 0 5px;
}

.recruit-head-bmri i {
    color: #cccccc;
}

.recruit-head-bmri input {
    width: 80%;
    font-size: 14px;
    flex: 1;
    padding-left: 10px;
}











.colorshw {
    color: #ff8000;
}
/* Õ¹¿ª */

.designshw {
    display: none;
}

.receiveshw {
    display: none;
}

.recruit-down {
    width: 100%;
    position: absolute;
    left: 0;
    top: 52px;
    background-color: #ffffff;
    padding: 30px 0;
    box-shadow: 0 5px 4px 2px #f5f5f5;
    transition: all .3s;
    z-index: 9;
}

.hed-design-cnt {
    display: flex;
    justify-content: space-between;
}

.hed-design-ctle {
    width: 20%;
}

.hed-design-ul {
    padding: 0 35px;
    border-right: 1px solid #dedede;
}

    .hed-design-ul > li {
        padding: 10px 15px;
        margin-bottom: 20px;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-radius: 8px;
    }

.hedul-hove {
    background-color: #ffd000;
}

.ul-tit {
    width: 90%;
}

    .ul-tit h3 {
        font-size: 16px;
        font-weight: 600;
    }

    .ul-tit p {
        font-size: 12px;
        color: #666666;
        margin-top: 5px;
    }

.hed-design-ul > li i {
    color: #ff8000;
}





.hed-design-ctri {
    width: 80%;
}

.hed-design-rct {
    padding: 15px 60px;
    display: flex;
}

.hed-rct-price {
    width: 16%;
    margin-right: 11%;
}

    .hed-rct-price h3 {
        font-size: 16px;
        font-weight: 600;
    }

    .hed-rct-price p {
        font-size: 12px;
        color: #666666;
        line-height: 24px;
    }

    .hed-rct-price a {
        font-size: 16px;
        color: #ff8000;
        margin-top: 20px;
        display: flex;
        align-items: center;
    }

.hed-rct-ul {
    width: 11%;
}

    .hed-rct-ul > li {
        margin-bottom: 15px;
    }

        .hed-rct-ul > li h4 {
            font-size: 14px;
            color: #999999;
        }

        .hed-rct-ul > li a {
            font-size: 14px;
            color: #333333;
        }










.receive-box {
    padding: 0 30px;
}

.receive-bxul {
    display: flex;
    /*justify-content: space-between;*/
}

    .receive-bxul > li {
        width: 19%;
        padding: 10px 15px;
        border-radius: 8px;
    }

        .receive-bxul > li a {
            width: 100%;
        }

            .receive-bxul > li a h3 {
                font-size: 16px;
                font-weight: 600;
                color: #333333;
            }

.h3colr {
    color: #ff8000 !important;
}

.receive-bxul > li a p {
    font-size: 12px;
    color: #666666;
    margin-top: 5px;
}


.head-bmri-app > a {
    font-size: 14px;
    padding: 8px 0;
}

    .head-bmri-app > a img {
        width: 16px;
        height: 16px;
        margin: 0;
    }

.headbmr-appimg {
    width: 140px;
    top: 30px;
}

    .headbmr-appimg img {
        width: 140px;
        height: auto;
    }










@media only screen and (max-width: 1340px) {
    .head-no {
        height: 100px;
    }

    .recruit-head-top {
        padding: 8px 0px;
    }

    .recruit-head-btm {
        padding: 8px 0px;
    }

    .recruit-hedli a {
        font-size: 12px;
    }

    .recruit-hedbtn a {
        min-width: 110px;
        font-size: 12px;
        padding: 6px 4px;
    }


    .recruit-head-bmlimg img {
        width: 40px;
    }

    .recruit-head-bmlimg h3 {
        font-size: 22px;
    }

    .recruit-head-bmlul {
        margin-left: 5%;
    }

        .recruit-head-bmlul li {
            margin-right: 30px;
        }

            .recruit-head-bmlul li a {
                font-size: 14px;
            }


    .head-bmri-app > a {
        white-space: nowrap;
    }


    /* Õ¹¿ª */

    .recruit-down {
        top: 45px;
        padding: 20px 0;
    }

    .hed-design-ul {
        padding: 0 25px;
    }

        .hed-design-ul > li {
            padding: 8px 10px;
            margin-bottom: 10px;
        }

    .ul-tit h3 {
        font-size: 14px;
    }

    .ul-tit p {
        margin-top: 4px;
    }


    .hed-design-rct {
        padding: 10px 40px;
    }

    .hed-rct-price h3 {
        font-size: 14px;
    }

    .hed-rct-price p {
        line-height: 20px;
    }

    .hed-rct-price a {
        font-size: 14px;
        margin-top: 15px;
    }

    .hed-rct-ul > li {
        margin-bottom: 10px;
    }

    .receive-box {
        padding: 0 20px;
    }

    .receive-bxul > li {
        padding: 8px 10px;
    }

        .receive-bxul > li a h3 {
            font-size: 14px;
        }
}



@media only screen and (max-width: 769px) {


    .head-no {
        height: 1rem;
    }
}
