﻿@media only screen and (max-width: 600px) {
    .p_tb20 { padding: 0; }
    .p_tb50 { padding: 20px 0 !important; }
    .m_tb30 { margin: 10px auto !important }

    .in_title .t1,.in_title0 .t1 {font-size: 2.6rem !important;}

    .in_title .t2 { font-size: 1.0rem; }
    .in_title .t2 span { font-size: small !important; }

    #name_box_w #logo a { font-size: 2.0rem !important;}

    #name_box_w #logo a small {
        font-size: 0.6rem !important;
        overflow: hidden;
    }
    #in_mess_box ul { margin-top: 10px; }

     .proUL li a .img {
            height: 120px;
        }

    .proUL li a .img .responsive-img {
            height: 120px;
        }
}

@media only screen and (min-width: 601px) and (max-width: 991px) {
    
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    #allmap {
    height: 300px;
    background: #000;
    }

    #map_txt {
        background: #e33933;
        height: 300px;
    }

    .map_lx { padding: 20px; }
.in_lf_tel { font-size: small; }

#name_box_w #logo #kh{ display: none;}

}

@media only screen and (min-width: 601px) and (max-width: 1200px) {

}

@media only screen and (max-width: 991px) {


    #allmap {
    height: 240px;
    background: #000;
    }

    #map_txt {
        background: #e33933;
        height: 240px;
    }

    .map_lx { padding: 20px; }

}

@media only screen and (max-width: 1200px) {
    
}

@media only screen and (min-width: 1201px) {

    .in_title .t2,.in_title0 .t2 {padding: 0 200px;}
    .map_box .container { padding: 030px; max-width: 100%; box-sizing: border-box;  }

    #banenr_box { width: 100%; position: relative; height: 501px; overflow: hidden;}
    .swiper-container { width: 1920px; height: 501px; left: 50%; margin-left: -960px !important; position: absolute; }
    #zy_banner_box { width: 100%; height: 175px;  overflow: hidden; position: relative;     box-shadow: 2px 2px 5px #888888; }

    #zy_banner_box  img { position: absolute; width: 1920px !important; height: 175px; left: 50%; transform: translateX(-50%);  }
}