@media (max-width: 760px) {

    .top1 {

        min-width: 100%;
    }

    .top2 {
        min-width: 100%;
    }

    .w1200 {
        width: 100%;
    }

    .top2 .logo {
        width: 100%;
        text-align: center;
    }

    .top2 .dh {
        width: 100%;
        display: none;
    }

    .top2 .dh li {
        float: left;
        line-height: 45px;
    }

    .banner {
        width: 100%;
        height: 250px;
        overflow: hidden;
        min-width: 100%;
    }

    #banner-ul {
        height: 250px;
    }

    #banner-ul li {
        width: 100%;
        height: 250px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }

    .prev_box {
        display: none;
    }

    .lanmu {
        float: left;
        height: auto;
        min-width: 100%;
    }

    .newsbg {
        min-width: 100%;
        height: auto;
    }

    .newsbg .w1154 {
        width: 100%;
        padding: 20px 0px 20px 0px;
    }

    .newsbg .f232 {
        width: 50%;
    }

    .newsbg .f0 {
        width: 0%;
    }

    #index-joinus {
        width: 50%;
    }

    #index-joinus img {
        max-width: 100%;
        height: 230px;
    }

    .about {
        width: 100%;
        padding: 0;
    }

    .aboutpic {
        width: 100%;
        padding-right: 0;
        height: auto;
    }

    .aboutpic img {
        max-width: 100%;
    }

    .aboutnr {
        width: 100%;
    }

    .aboutnr .wznr {
        padding: 10px;
    }

    .wzmore a {
        float: right;
        margin-right: 10px;
    }


    .foot1,
    .foot2 {
        width: 100%;
        min-width: 100%;
    }


    .foot2 .fl2 {
        margin-left: 10px;
    }

    .foot2 .fr2 {
        margin-right: 10px;
    }

    .foot1 {
        height: auto;
    }

    .foot1 .fdh {
        display: none;
    }

    #index-url {
        display: none;
    }

    #open-menu {
        display: inline-block;
        width: 30px;
        height: 30px;
        padding: 0;
        margin: 0;
        position: absolute;
        top: 10px;
        left: 10px;
        border: none;
    }

    #open-menu2 {
        display: block;
        background: #999;
    }

    .rect-top {
        margin-top: 5px;
        width: 30px;
        height: 1px;
        background: #999;
    }

    .rect-bottom {
        margin-top: 11px;
        width: 30px;
        height: 1px;
        background: #999;
    }

    #open-menu2 .navitem {
        border-bottom: #d1d1d1 1px solid;
    }

    #open-menu2 .navitem>a {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        color: inherit;
        line-height: 20px;
        display: block;
        padding: 12px 10px 12px 20px;
        margin: 0;
    }

    #open-menu2 p {
        margin-top: 10px;
        text-align: center;
        width: 100%;
    }

    #open-menu2 .btn-close {
        font-size: 20px;
        border-radius: 50%;
        border: #222 1px solid;
    }

    #open-menu2 .navitem>a.active {
        color: #fff;
        background-color: #00468C;
        ;
    }

    .foot1 .fl {
        width: 100%;
    }

    .lanmu .more a {
        margin-top: 10px;
        display: inline-block;
    }

    .banner2 {
        min-width: 100%;
    }

    #banner-ul li {
        width: 100%;
        height: 250px;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }

    .infocontent {
        width: 100%;
    }

    .lanmu .weizhi {
        margin-right: 15px;
    }

    .product2 {
        min-width: 100%;
    }

    .product2 li .bt1 {
        font-size: 12px;
    }

    .infocontent2 {
        width: 100%;
    }

    .infocontent2 img {
        position: relative;
    }

    .infoimg2 img,
    .infonr img {
        max-width: 100%;
        width: 100%;
    }

    .newslist {
        margin: 0px 15px 30px 15px;
    }

    .newslist .itemtit {
        float: left;
        width: 100%;
        padding-left: 0;
    }

    .shangxia {
        height: 240px;
    }

    #video {
        width: 100%;
        height: auto;
    }
}