.bottom3{
    width:335px;
}
.bottom{
    height:525px;
}
.tuwen-right img{
    margin-top:100px;
}
.tuwen-left2{
}
.tuwen-left2{
    padding-top:160px;
}
.fangshi span{
    padding-bottom:34px;
}
.banner{
    margin-top:0;
    margin-top: 105px;
}

@media (max-width:767px){
    .bannerimg, .banner img{
        width:100% !important;
        height:auto !important;
        left:inherit !important;
    }
    .banner{
        margin-top:44px;
    }
    .Bh5_li_img{
        height:auto !important;
    }
    .Bh5_ul li{
        height:auto !important;
    }
    .bottom3{
        width:100%;
        margin-left:0;
        padding:0 20px;
    }
    .divspan{
        width:100% !important;
        margin-left:0;  
        padding:0 20px;
    }
    .bottom{
        height:auto;
    }
    .bottom>p{
        padding:40px 0 40px 0;
    }
    .bottom3 > p{
        padding-bottom: 20px;
        font-size: 16px;
        line-height: 1.5;
        text-align: center;
    }
    .bottom3{
        text-align:center;
    }
    .bottom3 span{
        line-height: 1.5;
    }
    .divspan span{
        margin-bottom:20px;
    }
    .divspan{
        display: flex !important;
        flex-direction: column;
        align-items: center;
    }
    .about_1024{
        padding-top:20px !important;
    }
    .tuwen-bottom .tuwen-bottom2{
        display: flex;
        flex-direction: column-reverse;
    }
    .tuwen-left, .tuwen-right{
        width:100% !important;
    }
    .tuwen-right img{
        margin:0 !important;
        height:auto;
    }
    .tuwen-left{
        height:auto;
    }
    .tl2left200{
        margin:0;
    }
    .tl2left200{
        padding-top:40px;
    }
    .tuwen-left p{
        text-align: center;
        line-height: 1.6;
        font-size:20px;
        padding-bottom:20px;
    }
    .tuwen-left span{
        width:100%;
        display: block;
        line-height: 29px;
        text-align: center;
    }
    .tl2left200{
        margin-top:0 !important;
    }
    .tuwen-bottom .tuwen-bottom2{
        padding:20px 0;
        padding-bottom:40px;
    }
    .tuwen-left2{
        margin-top:20px !important;
        padding-top:40px !important;
        margin-left:0 !important;
        padding-left:0 !important;
    }
    .tuwen-right img{
        height:auto !important;
        max-width:100% !important;
    }
    .tuwen-left, .tuwen-right{
        margin-left:0 !important;
    }
    .tuwen-left2{
    }
    .Bh5_ul{
        display: flex;
        flex-flow:wrap;
        height:auto !important;
        padding-bottom:0 !important;
    }
    .youshi > .bottom2{
        width:100%;
        box-sizing: border-box;
        padding:0 20px;
    }
    .divspan{
        padding:0;
        display:flex;
        justify-content: center;
        flex-direction:row;
        flex-flow:wrap;
    }
    .divspan span{
        width:50%;
    }
    .divspan span img{
        max-width:100%;
        height:auto;
    }
    .bottom2 > span > p{
        width:100%;
        font-size:12px;
    }
    .divspan span{
        height:auto !important;
    }
    .xmkiuo{
        display: flex;
        flex-flow:wrap;
        width:100%;
        box-sizing: border-box;
        padding:0 20px;
    }
    .xmkiuo .tuwen-bottom{
        width:50%;
        padding:0 10px;
        background:#fff;
        margin:0;
    }
    .xmkiuo .tuwen-left2{
        padding-top:0 !important;
    }
    .xmkiuo .tuwen-left{
        margin-top:0 !important;
    }
    .xmkiuo .tuwen-left p{
        font-size:16px;
    }
    .xmkiuo .tuwen-left span{
        font-size:14px;
    }
    .xmkiuo .pd{
        padding:0;
    }
}