.touch_banner{
    display: none;
}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {}
/** iPhone **/
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .page_lxb #map .BMap_omCtrl{
        display: none;
    }
    .page_lxb #map{
        height: 350px;
    }
    .t_g2pho h5{
        font-size: 16px;
    }
    .t_g2nr{
        font-size: 14px;
    }
    .t_g2pho{
        width: 100%;
        margin: 0;
        margin-bottom: 20px;
    }
    .t_g2fshi{
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }
    .z_page_ty_con p{
        font-size: 14px;
    }
    .z_page_ty_con{
        margin-top: 20px;
    }
    .z_page_ty_con h3{
        font-size: 22px;

    }
    .show_cp_tc{
        padding-top: 20px;
        padding-bottom: 35px;
    }
    .show_cp_tba>ul li p{
        font-size: 14px;
    }
    .show_cp_tba>ul li h3{
        font-size: 16px;
        margin-bottom: 0;
        line-height: 1.5;
        padding-bottom: 15px;
    }
    .show_cp_tba>ul li{
        padding: 20px;
    }
    .show_cp_tb{
        margin-top: 0;
        padding: 20px;
    }
    .show_cp_ta .right .b{
        font-size: 14px;
    }
    .show_cp_ta .right .t{
        font-size: 22px;
    }
    .show_cp_ta .right{
        width: 100%;
    }
    .show_cp_ta .left{
        width: 100%;
    }
    .cplist_box .cplist_bottom{
        padding: 15px;
        font-size: 16px;
    }
    .cc_right .cplist>div{
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .cc_right .cplist{
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .cc_right{
        width: 100%;
        margin-top: 20px;
    }
    .cc_left .cc_left_b ul li{
        display: inline-block;
        width: 50%;
        float: left;
    }
    .cc_left .cc_left_b ul li a{
        padding: 10px 0;
        font-size: 14px;
    }
    .cc_left .cc_left_t{
        font-size: 22px;
        margin-bottom: 15px;
    }
    .t_b4listb{
        overflow: hidden;
    }
    .cc_left{
        width: 100%;
    }
    .t_b4nr h6{
        margin-top: 20px;
        height: auto;
    }
    .g_content .ryzz span{
        font-size: 14px;
    }
    .g_content .ryzz>div{
        width: 100%;
    }
    .t_b4listb{
        padding: 20px 0;
    }
    .z_about_page_b .wh{
        background-size: cover;
    }
    .z_about_page_b .wh2 p{
        font-size: 14px;
    }
    .z_about_page_b .wh2 h3{
        font-size: 16px;
        margin-top: 0;
        margin-bottom: 20px;
    }
    .z_about_page_b .wh2{
        margin: 20px 0;
        padding-right: 20px;
    }
    .z_about_page_b .wh1{
        font-size: 22px;
    }
    .z_about_page_b .wh .gyDit{
        margin: 10px 0;
    }
    .z_about_page_a .page_aboutl .title .t{
        font-size: 16px;
    }
    .z_about_page_b .wh .gyTitle{
        font-size: 16px;
    }
    .z_about_page_b .wh .whNei{
        margin: 20px auto;
    }
    .z_about_page_a .page_aboutr{
        width: 100%;
    }
    .z_about_page_a .page_aboutl .title .s{
        margin: 10px 0;
    }
    .z_about_page_a .page_aboutl .con{
        font-size: 14px;
        margin-bottom: 20px;
    }
    .z_about_page_a .page_aboutl .title .b{
        font-size: 22px;
    }
    .z_about_page_a .page_aboutl{
        width: 100%;
        height: auto;
    }
    .t_cwen{
        font-size: 22px;
    }
    .t_b1bg img{
        width: auto !important;
        max-width: none;
        height: 100%;
        top: 0;
        left: 0;
        display: block;
    }
    .t_banner .t_b1bg{
        height: 260px !important;
    }
    .xialaph .ul1{
        padding-left: 0;
    }
    .xialaph .ul2{
        padding: 0;
        margin: 0;
    }
    .xialaph h5{
        margin-bottom: 0;
    }
    .container_s h4{
        margin-bottom: 0;
    }
    .he_fotecod p{
        margin-bottom: 0;
    }
    .he_fotcote p{
        margin-bottom: 0;
        text-align: center;
    }
    .he_fotcote{
        text-align: center;
    }
    .he_fotebxri{
        width: 100%;
    }
    .he_foteban{
        left: 0;
        margin-top: 15px;
        position: relative;
        padding: 0 20px;
        bottom: 0;
    }
    .he_syp5bxul .slick-dots{
        margin: 0;
        padding-left: 0;
    }
    .slick-prev, .slick-next{
        display: none;
    }
    .he_syp4bt .he_syp4bhri p{
        font-size: 16px;
    }
    .he_syp4nykti{
        margin: 0;
    }
    .he_syp1swh4{
        margin-bottom: 0;
    }
    .z_index_about .page_aboutl .more a{
        height: 40px;
        line-height: 40px;
        margin-bottom: 0;
    }
    .more span{
        font-size: 12px;
    }
    .z_index_about .page_aboutl .description{
        font-size: 14px;
    }
    .z_index_about .page_aboutl .title .b{
        font-size: 26px;
    }
    .z_index_about .page_aboutl .title .t{
        font-size: 16px;
    }
    .ffptItemTextBox .ffptItemMore{
        font-size: 12px;
    }
    .ffptItemTextBox .ffptItemSmall{
        font-size: 14px;
    }
    .ffptItemTextBox .ffptItemTitle .ffptItemTitle2{
        font-size: 16px;
    }
    .z_index_about .page_aboutl .title .s{
        margin: 10px 0;
    }
    .z_index_about{
        padding: 30px 0;
    }
    .z_index_chanpin .ffpt{
        margin-bottom: 20px;
    }
    .ffptItemTextBox .ffptItemMore{
        margin: 20px 0;
    }
    .ffptItemTextBox .ffptItemTitle{
        height: 70px;
    }
    .ffpt .ffptBox .ffptItem .ffptItemBg{
        display: none;
    }
    .xzns_img{
        width: 100%;
        margin-left: 0;
        float: none;
    }
    .ffpt .ffptBox .ffptItem .ffptItemText .ffptItemTextBox{
        width: 100%;
        float: none;
        padding: 0 20px;
    }
    .ffpt .ffptBox .ffptItem .ffptItemText{
        padding: 0;
        display: block;
        border-radius: 10px;
        overflow: hidden;
    }
    .ffpt .ffptBox .ffptItem{
        margin: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .ffpt .ffptBox{
        padding-left: 0;
        margin-top: 20px;
    }
    .ffpt .ffptTitle{
        font-size:25px;
        margin-top: 30px;
    }
    .g_syban{
        display: none;
    }
    .touch_banner{
        margin-top: 64px;
        overflow: hidden;
        display: block;
    }
    .touch_banner ul li img{
        width: 100%;
    }
}