@media (max-width: 575.98px) {

    .logo .fs40 { font-size: 3.0rem; }

    .fs26 {
        font-size: 2.0rem !important;
    }

    .fs45 {
        font-size: 2.8rem !important;
    }

    .swiper-button-prev,
    .swiper-button-next {
        width: 20px !important;
        height: 20px !important;
        border: 1px solid #efefef !important;
        background-size: 5px !important;
    }

    #in_box1 { background-size: 80%; }

    #in_box2 { background: none !important; }
    #in_box2 .media-body { border-left: none !important; }
    #in_box2 .media-body .fs20 { font-size: 1.6rem !important;

    .intro { font-size: 1.4rem !important; }

    .f_tel { font-size: 1.8rem; }

}

@media (min-width: 576px) and (max-width: 767.98px) {

    .fs26 {
        font-size: 2.0rem !important;
    }

    .fs45 {
        font-size: 3.0rem !important;
    }

    .swiper-button-prev,
    .swiper-button-next {
        width: 20px !important;
        height: 20px !important;
        border: 1px solid #efefef !important;
        background-size: 5px !important;
    }

    #in_box1 { background-size: 80%; }

    #in_box2 { background: none !important; }
    #in_box2 .media-body { border-left: none !important; }
    #in_box2 .media-body .fs20 { font-size: 1.6rem !important; }


    .intro { font-size: 1.4rem !important; }

    .f_tel { font-size: 1.8rem; }

}

@media (min-width: 768px) and (max-width: 991.98px) {

    #in_box1 { background-size: 80%; }

    #name_box_w,
    #name_box_w .logo{
        height: 112px;
    }

    #page_banner_box {
        margin-top: 112px;
        height: 240px;
    }

    #in_box1 { background-size: 80%; }

    #in_box2 { background-size: 20% !important; }
    #in_box2 .media-body { border-left: none !important; }
    #in_box2 .media-body .fs20 { font-size: 1.6rem !important; }


    .intro { font-size: 1.4rem !important; }

    .f_tel { font-size: 1.8rem; }

    .news_detail { border: 5px solid #efefef; background: #fff;}

    .proinfo_desc { height: 240px; }
}

@media (min-width: 992px) and (max-width: 1199.98px) {

    #name_box_w,
    #name_box_w .logo{
        height: 112px;
    }

    #page_banner_box {
        margin-top: 112px;
        height: 240px;
    }

    .intro { font-size: 1.7rem !important; line-height: 1.5 !important; }

    .pro_gd { height: 680px !important; }

    #in_box3 { height: 650px; }

    .news_detail { border: 5px solid #efefef; background: #fff;}

    .proinfo_desc { height: 160px; }

}

@media (min-width: 1200px) {

    #name_box_w,
    #name_box_w .logo{
        height: 112px;
    }

    #banner_box {
        width: 100%;
        position: relative;
        height: 689px;
        overflow: hidden;
    }

    #banner_box .flash {
        width: 1920px;
        height: 689px;
        left: 50%;
        margin-left: -960px !important;
        position: absolute;
    }

    #page_banner_box {
        margin-top: 112px;
        height: 300px;
    }

    .pro_gd { height: 680px !important; }

    #in_box3 { height: 650px; }
    
    .news_detail { border: 5px solid #efefef; background: #fff;}

    .proinfo_desc { height: 240px; }
    
}