@media only screen and (max-width: 900px) {
    .p_top a.logo{
        width: 70%;
    }
    .menu{
        display: none;
        background:#fff;
        color: #000000;
        right: -5%;
        top: 0px;
        width: 70%;
        position: fixed;
        bottom: 0px;
        padding: 25px 40px;
        box-shadow: 0px 0px 10px #999;
    }
    .menu a{
        width: 100%;
        color: #000000;
        text-align: left;
        max-width:none;
    }
    
    .swiper-container .swiper-slide .bfont .title1{
        font-size: 18px;
    }
    .swiper-container .swiper-slide .bfont .title2{
        position: relative;
        font-size: 24px;
    }
    .swiper-container .swiper-wrapper .swiper-slide:nth-of-type(even){
        text-align: center;
    }
    .swiper-pro .swiper-wrapper .swiper-slide{
        width: 100% !important;
    }
    .ph_about .about .about_right{
        display: none;
    }
    .ph_about .about .about_left{
        width: 100%;
    }
    .ph_about .about .title{
        font-size: 18px;
        text-align: center;
    }
    .ph_about{
        min-height: 400px;
    }
    .swiper-news .swiper-wrapper .swiper-slide{
        width: 100% !important;
    }
    .ph_pro_c{
        padding: 100px 20px 100px;
    }
    .ph_news_c{
        width: 100%;
        padding: 18% 20px;
    }
    .home_b{
        height: 800px;
    }
    .home_b .title{
        font-size: 20px;
        padding-bottom: 34px;
    }
    .home_b .wxewm{
        padding-bottom: 10px;
    }
    .home_b .tel{
        padding-left: 0px;
        background: none;
        font-size: 14px;
    }
    .home_b .address{
        padding: 0px 40px;
        background: none;
        font-size: 14px;
    }
    .home_b .foot{
        width: 100%;
        position: absolute;
        bottom: 0px;
        font-size: 14px;
        padding-bottom: 15px;
        line-height: 20px;
    }
    .p_top .m_openm{
        display: inline-block;
        max-height: 55px;
        cursor: pointer;
        -webkit-tap-highlight-color: transparent;
        transition: transform 400ms;
        -moz-user-select: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none;
        position: absolute;
        right: 0px;
        top: 0px;
    }
    svg:not(:root) {
        overflow: hidden;
    }
    .p_top .m_openm .line {
        fill: none;
        transition: stroke-dasharray 400ms,stroke-dashoffset 400ms;
        stroke: #aa2128;
        stroke: ;
        stroke-width: 5.5;
        stroke-linecap: round;
    }
    .p_top .m_openm .bottom {
        stroke-dasharray: 40 172;
    }
    .p_top .m_openm  .middle {
        stroke-dasharray: 40 111;
    }
    .p_top .m_openm .top {
        stroke-dasharray: 40 172;
    }
    .p_top .m_openm .ham6.actives .top {
    stroke-dashoffset:-132px
    }
    .p_top .m_openm .ham6.actives .middle {
    stroke-dashoffset:-71px
    }
    .p_top .m_openm .ham6.actives .bottom {
    stroke-dashoffset:-132px
    }
    .prolist .pl_top{
        min-height: 30px;
        line-height: 30px;
        font-size: 18px;
    }
    .prolist{
        margin-top:10px;
        display: block;
    }
    .prolist .list li{
        width: 100%;
    }
    .pagination {
        padding:20px 0px;
    }
    .prolist .pl_r{
        width: 100%;
        height: auto;
    }
    .ny_b{
        height: 200px;
        background: url(../images/xq_14.jpg) no-repeat center;
        padding: 40px 20px 0px 20px;
        text-align: center;
        color: #fff;
        font-size: 14px;
        line-height: 30px;
    }
    .pview .ptitle{
        font-size: 18px;
        font-weight: bold;
    }
    .pview .cont{
        line-height: 200%;
        padding: 34px 0px;
        color: #333333;
        font-size: 16px;
    }
    .pview{
        min-height: auto;
        padding-right: 0px;
    }
    .prolist .pl_r dt span{
        font-size: 16px;
    }
    .newsList li{
        padding: 15px 0px 8px 0px;
        font-size: 16px;
    }
    .newsList li a{
        display: block;
    }
    .newsList li .time{
        float: none;
        display: block;
    }
}