﻿@charset "utf-8";
@media only screen and (max-width: 1919px) {
    .banner img { width: 100%; height: auto; }
}
@media only screen and (max-width: 1200px) {

}
@media only screen and (max-width: 1024px) {
    .webmain { min-width: inherit; }
    .content { padding: 0 10px; width: auto; }
    .intop { line-height: 30px; display: none; } gb
    .intop .fl { display: none; }
    .header .lmtit { display: none; }
    .header .phone { display: none; }
    .header .ewm { display: none; }
    .header .logo { padding: 10px 0; }
    .header .logo img { height: 30px; width: auto; }
    .nav_handle { display: block; padding: 15px 0; }
    .inmuen { display: none; }
    .inmuen ul { display: block; padding: 10px 0; }
    .inmuen ul li { float: none; padding: 0; }
    .inmuen ul li:before { display: none; }
    .inmuen ul li a { text-align: center; line-height: 35px; font-size: 14px; }
    .banner .pagination { bottom: 0; }
    .banner .pagination .swiper-pagination-switch { width: 8px; height: 8px; margin: 0 3px; }
    .insearch { display: none; }

    .inpro { padding: 20px 0; }
    .inpro .cnlmtit { font-size: 20px; }
    .inpro .enlmtit { font-size: 14px; }
    .inpro .inpronav { margin-bottom: 10px; }
    .inpro .inpronav ul .li { width: 50%; font-size: 14px; display: block; float: left; text-align: left; }
    .inpronr .bd ul li { width: 48%; }
    .inpronr .bd ul li .tit { height: 35px; line-height: 35px; font-size: 14px; }
    .inpronr .bd ul li .pic .ico { width: 40px; height: 40px; line-height: 40px; }
    .inpronr .bd ul li .pic .ico img { width: 15px; }
    .inpronr .hd { margin-top: 10px; }
    .inpronr .hd ul li { width: 20px; margin: 0 3px; }

    .inapp { padding: 20px 0; }
    .inapp .cnlmtit { font-size: 20px; }
    .inapp .enlmtit { font-size: 14px; }
    .inapp .lmxian { width: 50px; height: 2px; }
    .inapp .lmjj { font-size: 14px; line-height: 25px; margin-bottom: 10px; }
    .inapp .list ul li.one { display: none; }
    .inapp .list ul li { width: 49%; }
    .inapp .list ul li .tit { height: 35px; line-height: 35px; font-size: 14px; }

    .inabout { padding: 20px 0; background: #F5F5F5; }
    .inaboutnr { padding: 0; margin-bottom: 20px; }
    .inaboutnr .pic { position: static; width: 100%; height: auto; margin-bottom: 10px; }
    .inaboutnr .lmtit { font-size: 20px; }
    .inaboutnr .lmxian { width: 50px; height: 2px; margin: 10px 0; }
    .inaboutnr .lmjj { font-size: 16px; margin-bottom: 10px; font-weight: bold; }
    .inaboutnr .wz { font-size: 14px; line-height: 25px; max-height: 200px; margin-bottom: 20px; color: #666; }
    .inaboutnr .ann { font-size: 14px; }

    .inhonor { padding: 0 35px; width: auto; float: none; }
    .inhonor .prev, .inhonor .next { width: 30px; height: 30px; line-height: 30px; font-size: 18px; margin-top: -15px; }
    .inhonor .bd ul li { width: 50%; }
    .inhonor .bd ul li a { padding: 0 5px; }

    .inyoushi { padding-top: 20px; }
    .inyoushi .content { min-width: inherit; }
    .inyoushi .nr { padding-bottom: 1px; }
    .inyoushi .lmtit { font-size: 20px; margin-bottom: 20px; }
    .inyoushi .nr .li { min-width: inherit; min-height: inherit; }
    .inyoushi .nr .li .pic { position: static; width: auto; height: auto; }
    .inyoushi .nr .li1 .wz, .inyoushi .nr .li2 .wz { float: none; padding-top: 10px; width: auto; }
    .inyoushi .nr .li .wz .sz { background: none; font-size: 25px; width: auto; height: auto; text-align: center; line-height: inherit; }
    .inyoushi .nr .li .wz .tit { top: inherit; font-size: 18px; padding: 0; margin-bottom: 5px; }
    .inyoushi .nr .li .wz .entit { top: inherit; margin-bottom: 10px; padding: 0; }
    .inyoushi .nr .li .wz .jj { margin-bottom: 20px; padding: 0; }

    .inhaochu { padding: 20px 0 0; }
    .inhaochu .cnlmtit { font-size: 20px; }
    .inhaochu .enlmtit { font-size: 14px; }
    .inhaochu .lmjj { line-height: 25px; text-align: left; }
    .inhaochu .list { padding-top: 15px; }
    .inhaochu .list ul li { width: 49%; margin-top: 5px; padding: 10px; height: 340px; }
    .inhaochu .list ul li .pic { line-height: inherit; margin-bottom: 10px; }
    .inhaochu .list ul li .pic img { height: 30px; }
    .inhaochu .list ul li .tit { font-size: 15px; height: auto; line-height: 20px; height: 20px; margin-bottom: 10px; }
    .inhaochu .list ul li .jj { font-size: 13px; max-height: 200px; }
    .inhaochu .list ul li:nth-last-child(2) { width: 99%; height: auto; }

    .innews { padding: 20px 0; }
    .innews .cnlmtit { font-size: 20px; }
    .innews .enlmtit { font-size: 14px; }
    .innews .nav { padding: 10px 0; }
    .innews .nav ul li { width: 31.3333%; margin: 1%; box-sizing: border-box; padding: 0; float: left; line-height: 33px; font-size: 14px; }
    .innewsnr .bd ul li { width: 50%; }
    .innewsnr .bd ul li a { padding: 3px; }
    .innewsnr .bd ul li .li .date { padding: 0 10px; height: 30px; line-height: 30px; font-size: 12px; }
    .innewsnr .bd ul li .li .date .ann { display: none; }
    .innewsnr .bd ul li .li .wz { padding: 10px 10px 0; }
    .innewsnr .bd ul li .li .wz .tit { font-size: 16px; margin-bottom: 0; }

    .inlink .nr { padding: 0; }
    .inlink .nr .lmtit { position: static; font-size: 14px; margin-bottom: 5px; }
    .inlink .nr a { padding: 0; margin-right: 5px; font-size: 12px; border: 0; }

    .footer { padding: 20px 0 10px; }
    .footer .left { width: auto; float: none; }
    .footer .right { display: none; }
    .footer .left .fcon .li { font-size: 14px; line-height: 25px; margin-bottom: 5px; padding-left: 30px; }
    .footer .left .fcon .li i { font-size: 16px; width: 30px; }
    .footer .left .fenx { text-align: center; }
    .footer .left .fenx a { margin: 0 8px; }
    .footer .left .fenx a img { height: 15px; }
    .banq { font-size: 12px; line-height: 20px; }
    .footer .left .flogo { margin-bottom: 10px; text-align: center; }
    .footer .left .flogo img { height: 40px; }
    .footer .ewm { width: 120px; float: none; margin: 20px auto 0; }
    .footer .ewm .tit { height: 30px; line-height: 30px; font-size: 12px; }

    .Bottomerkg, .Bottomer { display: block; }
    .page-down { right: 10px; bottom: 74px; }

    .nyweizhi { padding: 10px 0; }
    .nyweizhi .weizhi { width: auto; float: none; padding: 0; font-size: 12px; }
    .nynav { padding: 15px 0; }
    .nynav ul li { width: 31.33333%; float: left; display: block; margin: 5px 1%; }
    .nynav ul li > a { padding: 0; box-sizing: border-box; font-size: 14px; height: 35px; line-height: 33px; }

    .nypro { padding: 20px 0 0; }
    .nypro .nypronav { padding: 10px; }
    .nypro .nypronav ul .li { width: 50%; font-size: 14px; display: block; float: left; text-align: left; }
    .nypro .nypronav ul .li > a { font-size: 14px; }
    .nypro .nypronav ul .li .erji { text-align: center; }
    .nypro .list { padding-top: 10px; }
    .nypro .list ul li { width: 48%; }
    .nypro .list ul li .tit { height: 35px; line-height: 35px; font-size: 14px; }
    .nypro .list ul li .pic .ico { width: 40px; height: 40px; line-height: 40px; }
    .nypro .list ul li .pic .ico img { width: 15px; }

    .feny { padding: 20px 0; }
    .feny a { padding: 0 5px; height: 20px; line-height: 20px; margin: 1px; }

    .showpro .info { padding: 0; min-height: inherit; margin-bottom: 10px; }
    .box { width: 300px; margin: 0 auto; position: static; }
    .tb-s310, .tb-s310 a { width: 300px; height: 300px; }
    .tb-s310, .tb-s310 img { max-width: 300px; max-height: 300px; }
    .showpro .info .tit { font-size: 16px; padding: 10px 0; margin-top: 10px; }
    .showpro .info .phone { padding: 10px; font-size: 14px; line-height: 25px; }
    .showpro .info .phone .messann { position: static; margin-top: 10px; width: 100%; }
    .showpro .info .jj b { font-size: 14px; }
    .showpro .detail .lmtit span { font-size: 18px; }
    .showpro .detail .nr { padding: 15px 0; line-height: 25px; font-size: 14px; }
    .showpro .detail .nr table td { padding: 5px 10px; }
    .repro { padding-bottom: 15px; }
    .repro .lmtit span { font-size: 18px; }
    .repro .list ul li .tit { height: 35px; line-height: 35px; font-size: 12px; }
    .repro .list ul li .pic .ico { width: 40px; height: 40px; line-height: 40px; }
    .repro .list ul li .pic .ico img { width: 15px; }

    .nycase ul li { width: 48%; }
    .nycase ul li .tit { height: 30px; line-height: 30px; }

    .showsupp { padding: 20px 0; }
    .showsupp .lmtit { font-size: 18px; line-height: 25px; }
    .showsupp .date1 { font-size: 12px; }
    .showsupp .wz { font-size: 14px; }
    .showsupp .pre { margin-bottom: 10px; }
    .showsupp .pre a { font-size: 12px; height: 20px; line-height: 20px; }

    .renews { margin-bottom: 20px; }
    .renews .slmtit { line-height: 45px; font-size: 20px; }
    .renews .list ul li { width: 100%; font-size: 14px; padding-right: 100px; height: 40px; line-height: 40px; }
    .renews .list { padding: 5px; }
    .renews .list ul li .date { right: 0; }

    .nysupp ul li { background: #FFF; border-bottom: 1px solid #DDD; padding: 0 0 10px; margin-bottom: 10px; }
    .nysupp ul li .pic { position: static; width: auto; height: auto; margin-bottom: 5px; }
    .nysupp ul li .tit { font-size: 18px; }
    .nysupp ul li .jj { margin-bottom: 10px; font-size: 14px; }
    .nysupp ul li .date { font-size: 12px; margin-bottom: 10px; height: 25px; line-height: 25px; }

    .nyabout { padding: 0 0 20px 0; }
    .nyhonor { padding: 0 0 20px; }
    .nyhonor .bd { margin-bottom: 20px; width: 102%; position: relative; left: -1%; }
    .nyhonor .bd ul li { width: 50%; }
    .nyhonor .bd ul li .pic .fgc img { width: 20px; }
    .nyhonor .prev, .nyhonor .next { width: 30px; height: 30px; line-height: 30px; font-size: 18px; }

    .nygongc .adv .tit { height: auto; overflow: hidden; position: static; }
    .nygongc { padding: 20px 0 10px; }
    .nygongc .lmtit { font-size: 20px; }
    .nygongc .lmxian { margin: 15px auto; }
    .nygongc .adv { margin-bottom: 10px; }
    .nygongc .nr ul li { width: 98%; }

    .nycontact { padding: 10px 0 20px; }
    .nycontact .lmtit { font-size: 20px; margin-bottom: 20px; }
    .nycontact .left { width: auto; float: none; padding: 0; }
    .nycontact .left ul li { margin-bottom: 20px; }
    .nycontact .left .ewm { position: static; margin: 0 auto 20px; }
    .nycontact .left .ewm .tit { font-size: 12px; }
    .nycontact .right { float: none; width: auto; }

    .nymess { padding-bottom: 20px; }
    .nymess .messnr { padding: 15px; }
    .nymess .messnr .lmtit { position: static; padding: 0; width: auto; margin-bottom: 20px; }
    .nymess .messnr .lmtit .b { font-size: 20px; }
    .nymess .messnr .lmtit .s { font-size: 14px; }
    .nymess .messnr { padding: 15px; }
    .nymess .messnr .li.names { margin: 0 0 10px 0; }
    .nymess .messnr .li, .nymess .messnr .li2 { width: 100%; margin: 0 0 10px 0; float: none; }
    .nymess .messnr .an { position: static; margin: 0 auto; }
    .nymess .messnr .li2.contents { margin: 0 0 10px 0; }
}
@media only screen and (max-width: 910px) {

}
@media only screen and (max-width: 850px) {
    .nybanner { height: 200px; }
}
@media only screen and (max-width: 640px) {

}
@media only screen and (max-width: 480px) {
    .nybanner { height: 150px; }
}
@media only screen and (max-width: 360px) {
    .nybanner { height: 120px; }
}

