@media screen and (min-width: 1024px) {

    #neirong {

        font-size: 15px;
        max-width: 1150px;
    }
        #neirong img {

        max-width: 1100px;
    }

    .ceng {

        width: 1180px;
        background-color: #fff;
        height: auto;
        margin: 0 auto;
        margin: 40px 0;

    }

    .ceng1 {

        border-bottom: 1px solid #f0f1f2;
        padding: 10px 0;
        margin-left: 50px;

    }

    .ceng1 h2 {

        font-size: 20px;
        text-align: left;

    }

    .ceng2 {

        background-image: url(/images/weixin.jpg);
        background-repeat: no-repeat;
        background-position: 750px 35%;
        margin-left: 50px;
        text-align: left;
        padding-bottom: 100px;
        font-size: 15px;
    }

    .ceng201 {

        margin: 25px 0;
        font-size: 16px;
        font-weight: 600;

    }

    .ceng202 {
        background-repeat: no-repeat;
        margin-bottom: 16px;
        line-height: 24px;
        background-size: 16px 17px;
        background-image: url(/images/tel.svg);
        background-position: 0 50%;
        padding-left: 28px;
    }

.ceng203 {
    background-size: 16px 12px;
    background-image: url(/images/email.svg);
    background-position: 0 50%;
    padding-left: 28px;
    background-repeat: no-repeat;
    margin-bottom: 16px;
    line-height: 24px;
}

.ceng204 {

    background-size: 12px 17px;
    background-image: url(/images/add.svg);
    background-position: 0 50%;
    padding-left: 28px;
    background-repeat: no-repeat;
    margin-bottom: 16px;
    line-height: 24px;
}


.ceng205 {

    background-size: 12px 17px;
    background-image: url(/images/add.svg);
    background-position: 0 50%;
    padding-left: 28px;
    background-repeat: no-repeat;
    margin-bottom: 16px;
    line-height: 24px;
}


.ceng206 {
    background-size: 12px 17px;
    background-image: url(/images/add.svg);
    background-position: 0 50%;
    padding-left: 28px;
    background-repeat: no-repeat;
    margin-bottom: 16px;
    line-height: 24px;
}

.break01 {

    height: 30px;
}

.by_pinboard_pin {

    width: 400px;
    height: 350px;
    margin-bottom: 30px;
    padding: 0 15px;
    float: left;
    margin-top: 80px;

}

.xialazizhan {

    float: right;
    height: 101px;
    font-size: 14px;
    margin-right: 180px;

}

.xialazizhan form {

    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.by_pinboard_pin_img img {

    width: 340px;

}

.by_pinboard_pin_content {

    max-width: 320px;

}

.form-section-container {

    width: 80%;

}

.left1 {

    width: 50%;
    float: left;

}
.left2 {

    float: left;
    clear: both;

}

.left3 {

    width: 40%;
    float: left;
    clear: both;
}
.right1 {

    float: right;

}

.right2 {

    float: right;
    width: 45%;

}

.right3 {

    float: right;
}

.canshu {

    clear: both;
    margin: 50px 0;

}

.bankuai01 {
    margin: 50px 0 30px 0;
    height: auto;
    clear: both;
    width: 100%;
    height: 350px;
}

.bankuai02 {
    margin: 50px 0 30px 0;
    clear: both;
    width: 100%;
    height: 400px;
}

.bankuai03 {
    margin: 50px 0 30px 0;
    clear: both;
    width: 100%;
    height: 430px;
}

.bankuai04 {
    margin: 50px 0 30px 0;
    height: auto;
    clear: both;
    width: 100%;
    height: 480px;
}
.bankuaidibu {
    clear: both;
    float: left;
    margin: 15px 0 30px 0;
}
}





@media screen and (max-width: 780px) {

    .by_mm_nav_item_img_wrapper {

        display: none;
        visibility: hidden;
        width: 1px;

    }

    .ceng {

        width: 100%;
        background-color: #fff;
        height: auto;
        margin: 0 auto;

    }

    .ceng1 {

        border-bottom: 1px solid #f0f1f2;
        padding: 10px 0;
        margin-left: 20px;

    }

    .ceng1 h2 {

        font-size: 20px;
        text-align: left;

    }

    .ceng2 {

        background-image: url(/images/weixin.jpg);
        background-repeat: no-repeat;
        background-position: 750px 35%;
        margin-left: 20px;
        text-align: left;
        padding-bottom: 80px;
        font-size: 15px;
    }

    .ceng201 {

        margin: 25px 0;
        font-size: 16px;
        font-weight: 600;

    }

    .ceng202 {
        background-repeat: no-repeat;
        margin-bottom: 16px;
        background-size: 16px 17px;
        background-image: url(/images/tel.svg);
        background-position: 0 50%;
        padding-left: 28px;
    }

.ceng203 {
    background-size: 16px 12px;
    background-image: url(/images/email.svg);
    background-position: 0 50%;
    padding-left: 28px;
    background-repeat: no-repeat;
    margin-bottom: 16px;
    line-height: 24px;
}

.ceng204 {

    background-size: 12px 17px;
    background-image: url(/images/add.svg);
    background-position: 0 50%;
    padding-left: 28px;
    background-repeat: no-repeat;
    margin-bottom: 16px;
    line-height: 24px;
}


.ceng205 {

    background-size: 12px 17px;
    background-image: url(/images/add.svg);
    background-position: 0 50%;
    padding-left: 28px;
    background-repeat: no-repeat;
    margin-bottom: 16px;
    line-height: 24px;
}


.ceng206 {
    background-size: 12px 17px;
    background-image: url(/images/add.svg);
    background-position: 0 50%;
    padding-left: 28px;
    background-repeat: no-repeat;
    margin-bottom: 16px;
    line-height: 24px;
}

.break01 {

    height: 30px;
}

.by_pinboard_pin {

    margin-bottom: 50px;
    border: 1px solid #e0e0e0;
}

.by_pinboard_pin_content {

    padding: 0 20px;
}

.form-section-container {

    width: 100%;

}

img {

    width: 100%;
}

.by_pinboard_pin_img img {

    width: 100%;
}

.xialazizhan {

    display: none;

}
}





@media screen and (max-width: 960px) {

    .xialazizhan {

        display: none;

    }

}



#toolbar {
    display: none;
}

@media screen and (max-width: 760px) {
    #toolbar {
        color: #fff;
        position: fixed;
        bottom: 10px;
        right: 15px;
        border-radius: 20px;
        left: 15px;
        z-index: 8;
        background: red;
        display: block;
        text-align: center;
        overflow: hidden;
    }

    #toolbar a {
        width: 100%;
        color: #fff;
        display: block;
        line-height: 50px;
        font-weight: 600;
        font-size: 1.2em;
    }

    #toolbar a span {
        display: block;
    }

    .x3 {
        width: 100%;
        float: left;
    }

    .x3 a {
        color: #fff;
        text-decoration: none;
    }
    .x3 a svg.icon {
        margin: 0 5px -5px -22px;
    }

}