@media only screen and (max-width: 1919px)
{
    .banner img
    {
        width: 100%;
        height: auto;
    }
}
@media only screen and (max-width: 1400px)
{
    .webmain
    {
        min-width: 1200px;
    }
    .content
    {
        width: 1140px;
    }
    .header .lmtit
    {
        width: 36%;
        margin-bottom: 20px;
    }
    .header .lmtit .btit
    {
        font-size: 18px;
    }
    .header .lmtit .stit
    {
        font-size: 14px;
        line-height: 1.5;
    }
    .inmuen
    {
        width: 50%;
    }
    .inmuen ul li
    {
        margin: 0 2px;
    }
    .inmuen ul li a
    {
        line-height: 40px;
    }
    .inreason .nav li:after
    {
        display: none;
    }
    .incase .list .bd .cover
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .footer .top .content>div
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .nybanner
    {
        height: 400px;
    }
    .nynav a
    {
        padding: 0 20px;
    }
}
@media only screen and (max-width: 1200px)
{
    .content
    {
        width: 1060px;
    }
    .inmess .wz
    {
        width: auto;
        float: none;
        margin-bottom: 20px;
    }
    .inmess .messnr
    {
        width: auto;
        float: none;
    }
    .inmuen ul li a
    {
        padding: 0 12px;
    }
}
@media only screen and (max-width: 1024px)
{
    .webmain
    {
        min-width: 100%;
    }
    .content
    {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .header-top
    {
        display: none;
    }
    .header .lmtit
    {
        display: none;
    }
    .header .logo
    {
        padding: 2px 0;
        width: auto;
        position: absolute;
        left: 50%;
        margin-left: -32px;
    }
    .header .logo img
    {
        height: 30px;
        width: auto;
    }
    .nav_handle
    {
        display: block;
    }
    .inmuen
    {
        display: none;
        width: 100%;
        margin-top: 0;
    }
    .inmuen ul
    {
        padding: 10px 0;
        border-top: 1px solid #eee;
    }
    .inmuen ul li
    {
        float: none;
        padding: 0;
        width: 100%;
        border: 0;
    }
    .inmuen ul li a
    {
        text-align: center;
        font-size: 14px;
        line-height: 40px;
    }
    .intitle .lmtit
    {
        font-size: 20px;
        padding-bottom: 12px;
    }
    .intitle .lmjj
    {
        font-size: 14px;
        margin-top: 14px;
    }
    .intitle .lmtit:after
    {
        height: 1px;
    }
    .banner .pagination
    {
        bottom: 4px;
    }
    .inabout
    {
        padding: 20px 0;
    }
    .inabout .list>p
    {
        line-height: 26px;
        margin-top: 5px;
        font-size: 14px;
    }
    .inabout .data
    {
        margin-top: 10px;
    }
    .inabout .data img
    {
        width: 100%;
    }
    .inabout .data ul
    {
        width: 100%;
    }
    .inabout .data li
    {
        width: 33.3333%;
        display: inline-block;
        float: left;
        box-sizing: border-box;
        padding-left: 10px;
        padding-right: 10px;
        border: 0;
    }
    .inabout .data li h6
    {
        font-size: 24px;
    }
    .inabout .data li p
    {
        font-size: 14px;
        margin-top: 4px;
    }
    .inabout .factory .bd li
    {
        margin: -5px;
    }
    .inabout .factory .list-box
    {
        width: 50%;
        padding: 5px;
    }
    .inabout .factory .list-box .text
    {
        font-size: 14px;
    }
    .inabout .factory .hd
    {
        text-align: center;
    }
    .inabout .factory .prev, .inabout .factory .next
    {
        display: inline-block;
        position: static;
        font-size: 28px;
        margin: 0 8px;
        height: 40px;
        width: 30px;
        line-height: 40px;
    }
    .inpro
    {
        padding: 20px 0;
    }
    .inpro .lmtit
    {
        font-size: 20px;
    }
    .inpro .nav
    {
        padding: 15px 0;
    }
    .inpro .nav ul li
    {
        width: 31.33333%;
        float: left;
        display: block;
        margin: 5px 1%;
        box-sizing: border-box;
    }
    .inpro .nav ul li a
    {
        padding: 0;
        box-sizing: border-box;
    }
    .inpro .list ul li
    {
        width: 48%;
    }
    .inpro .list ul li .tit
    {
        height: 30px;
        line-height: 30px;
    }
    .inreason
    {
        padding: 20px 0;
    }
    .inreason .nav
    {
        margin-top: 5px;
    }
    .inreason .nav li
    {
        width: 50%;
        font-size: 14px;
        padding: 20px 20px 20px 72px;
    }
    .inreason .nav li .pic
    {
        width: 40px;
        height: 40px;
        margin-top: -20px;
        left: 20px;
    }
    .inreason .nav li img
    {
        width: 40px;
    }
    .inreason .nav li .text h6
    {
        font-size: 18px;
    }
    .inreason .list
    {
        margin-top: 10px;
    }
    .inreason .list .pic
    {
        width: 100%;
    }
    .inreason .list .pic img
    {
        box-sizing: border-box;
    }
    .inreason .list .text
    {
        width: 100%;
        position: static;
        padding: 19px;
    }
    .inreason .list .text h6
    {
        font-size: 14px;
    }
    .inreason .list .text h6>span
    {
        font-size: 18px;
    }
    .inreason .list .text p
    {
        margin-top: 14px;
        line-height: 24px;
        font-size: 14px;
    }
    .incase
    {
        padding: 20px 0;
    }
    .incase .injianjie
    {
        margin-top: 0;
        font-size: 14px;
    }
    .incase .list
    {
        margin-top: 10px;
    }
    .incase .list .bd .list-box
    {
        width: 50%;
    }
    .incase .list .bd .cover
    {
        display: none;
    }
    .incase .list .hd
    {
        margin-top: 14px;
    }
    .inprocess
    {
        padding: 20px 0;
    }
    .inprocess .list
    {
        margin-top: 0;
    }
    .inprocess .list li
    {
        width: 25%;
        margin-bottom: 10px;
    }
    .inprocess .list li .icon img
    {
        width: 40px;
        height: 40px;
    }
    .innews
    {
        padding: 20px 0;
    }
    .innews .list
    {
        margin-top: 10px;
    }
    .innews .list .title
    {
        font-size: 18px;
        margin-top: 0;
    }
    .innews .list .title>a
    {
        font-size: 14px;
    }
    .innews .news
    {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .innews .news .pic
    {
        height: auto;
    }
    .innews .news .pic img
    {
        position: static;
        top: 0;
        transform: none;
    }
    .innews .news li:first-child a:hover img
    {
        -webkit-transform: scale(1.1,1.1);
        -ms-transform: scale(1.1,1.1);
        -o-transform: scale(1.1,1.1);
        transform: scale(1.1,1.1);
    }
    .innews .news h4
    {
        font-size: 16px;
    }
    .innews .faq
    {
        width: 100%;
        margin-top: 0;
    }
    .innews .faq h5
    {
        font-size: 16px;
    }
    .inmess
    {
        padding: 20px 0;
    }
    .inmess .messnr
    {
        padding-right: 0;
    }
    .inmess .wz .tit
    {
        font-size: 16px;
    }
    .inmess .wz .jj
    {
        font-size: 14px;
    }
    .inmess .messnr .li
    {
        width: auto;
        float: none;
        margin: 0 0 15px 0!important;
    }
    .inmess .messnr .li .text
    {
        font-size: 14px;
    }
    .inmess .messnr .an
    {
        position: static;
        margin: 0 auto;
    }
    .footer .footer-logo
    {
        display: none;
    }
    .footer .top .content>div
    {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .footer .top .content>div:after
    {
        display: none;
    }
    .footer .footer-nav a
    {
        width: auto;
        margin-right: 12px;
        font-size: 16px;
    }
    .footer .footer-follow
    {
        max-width: 140px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .Bottomerkg, .Bottomer
    {
        display: block;
    }
    .nybanner
    {
        height: 300px;
    }
    .nyleft
    {
        float: none;
        width: auto;
        margin-bottom: 0;
    }
    .nyleft .nav
    {
        background: #f5f5f5;
    }
    .nyleft .nav li
    {
        padding: 0 10px;
        text-align: center;
        line-height: 35px;
        font-size: 14px;
        height: 35px;
        box-sizing: border-box;
        width: 33.3333%;
        float: left;
    }
    .nyleft .nav li.yerji
    {
        width: 100%;
    }
    .nyleft .lmtit i
    {
        display: inline-block;
        margin-right: 10px;
    }
    .nyleft .lmtit
    {
        font-size: 16px;
        line-height: 40px;
        height: 40px;
        cursor: pointer;
    }
    .nyleft .news
    {
        display: none;
    }
    .nyleft .contact p
    {
        font-size: 14px;
        display: inline-block;
    }
    .nyleft .contact p i
    {
        font-size: 18px;
    }
    .nyleft .contact h6
    {
        font-size: 18px;
        display: inline-block;
    }
    .nyleft .erji a
    {
        padding: 0 10px;
        box-sizing: border-box;
        float: left;
        font-size: 12px;
        width: 50%;
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .nyleft .erji:after
    {
        content: "";
        display: block;
        width: 100%;
        height: auto;
        clear: both;
    }
    .nyright
    {
        width: auto;
        float: none;
        margin-bottom: 0;
    }
    .weizhi2
    {
        padding: 7px 0;
    }
    .weizhi2>h1
    {
        font-size: 18px;
        padding: 5px 10px 0;
        float: none;
    }
    .weizhi2>h1:after
    {
        width: 3px;
        height: 20px;
        margin-top: -10px;
    }
    .weizhi2>h1:before
    {
        display: none;
    }
    .weizhi2 .right
    {
        padding: 0;
        float: none;
        line-height: 22px;
    }
    .nynav
    {
        padding: 5px 0;
    }
    .nynav a
    {
        line-height: 40px;
        font-size: 14px;
        width: 33.3333%;
        box-sizing: border-box;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 10px;
    }
    .nynav a.on:after, .nynav a:hover:after
    {
        display: none;
    }
    .weizhi .content
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .weizhi .content>.fl
    {
        font-size: 14px;
    }
    .weizhi .content>.fl i
    {
        font-size: 16px;
        margin-right: 4px;
    }
    .weizhi .content>a
    {
        font-size: 14px;
        padding: 0 10px;
    }
    .nypro
    {
        padding-bottom: 0;
    }
    .nypro ul
    {
        margin-top: 0;
    }
    .nypro li
    {
        width: 48%;
        margin: 5px 1%;
    }
    .nypro li .text
    {
        font-size: 14px;
        margin-top: 0;
    }
    .fy2 a
    {
        font-size: 12px;
        padding: 0 5px;
        height: 20px;
        line-height: 20px;
        margin: 1px;
    }
    .nycase
    {
        padding-bottom: 0;
    }
    .nycase li
    {
        width: 48%;
    }
    .nycase ul
    {
        margin-top: 10px;
    }
    .showcase
    {
        padding: 20px 0;
    }
    .showcase .lmtit
    {
        font-size: 16px;
        line-height: 36px;
        padding: 0 10px;
    }
    .showcase .date1
    {
        font-size: 12px;
    }
    .showcase .wz
    {
        font-size: 14px;
        line-height: 24px;
    }
    .showcase .pre
    {
        padding: 10px 15px;
    }
    .showcase .pre a
    {
        font-size: 12px;
        height: 20px;
        line-height: 20px;
        padding-right: 110px;
    }
    .showcase .pre .return
    {
        font-size: 12px;
        line-height: 30px;
        height: 30px;
        margin-top: -15px;
        right: 15px;
    }
    .repro
    {
        padding: 0 0 20px;
    }
    .repro .lmtit
    {
        margin-bottom: 20px;
    }
    .repro .list ul li
    {
        width: 48%;
    }
    .repro .list ul li .tit
    {
        height: 30px;
        line-height: 30px;
    }
    .nynews
    {
        padding-bottom: 20px;
    }
    .nynews ul
    {
        margin-top: 10px;
    }
    .nynews li
    {
        width: 48%;
        padding: 10px;
    }
    .nynews li .text
    {
        margin-top: 10px;
    }
    .nynews li h6
    {
        font-weight: normal;
        font-size: 16px;
    }
    .nynews li .btn
    {
        font-size: 14px;
        padding: 0 10px;
        line-height: 30px;
    }
    .renews
    {
        padding: 0 0 20px;
    }
    .renews .lmtit
    {
        margin-bottom: 20px;
    }
    .renews .list ul li
    {
        width: 44%;
        margin: 0 3%;
    }
    .renews .list ul li .tit
    {
        height: 30px;
        line-height: 30px;
    }
    .nytitle .lmjj
    {
        font-size: 30px;
    }
    .nytitle .lmtit
    {
        font-size: 20px;
    }
    .nyabout
    {
        padding: 20px 0;
    }
    .nyabout .list .data
    {
        margin-top: 10px;
    }
    .nyabout .list .data li
    {
        width: 50%;
        box-sizing: border-box;
        padding: 10px;
    }
    .nyabout .list .data li h6
    {
        font-size: 25px;
    }
    .nyabout .list .data li p
    {
        font-size: 14px;
    }
    .nyabout .list .jianjie
    {
        font-size: 14px;
        margin-top: 10px;
    }
    .nyhonor
    {
        padding: 20px 0;
    }
    .nyhonor .list
    {
        margin-top: 10px;
    }
    .nyhonor .list .bd li
    {
        margin: -5px;
    }
    .nyhonor .list .bd .list-box
    {
        width: 50%;
        padding: 5px;
    }
    .nyhonor .list .bd .text
    {
        padding-top: 0;
        font-size: 14px;
        line-height: 30px;
    }
    .nyhonor .list .hd
    {
        margin-top: 14px;
    }
    .nystrength
    {
        padding: 20px 0;
    }
    .nystrength .list
    {
        margin-top: 10px;
    }
    .nystrength .list .bd li
    {
        margin: -5px;
    }
    .nystrength .list .bd .list-box
    {
        width: 50%;
        padding: 5px;
    }
    .nystrength .list .hd
    {
        margin-top: 14px;
    }
    .nyadvantage
    {
        padding: 20px 0;
    }
    .nyadvantage ul
    {
        margin-top: 10px;
    }
    .nyadvantage li
    {
        width: 48%;
        margin: 5px 1%;
    }
    .nyadvantage li .tit
    {
        font-size: 14px;
    }
    .nyadvantage li .tit b
    {
        font-size: 18px;
    }
    .nyadvantage li .desc b
    {
        font-size: 16px;
    }
    .nypartner
    {
        padding: 20px 0;
    }
    .nypartner .list
    {
        margin-top: 10px;
    }
    .nypartner .list ul li
    {
        width: 49%;
    }
    .nycontact .contact
    {
        padding: 20px 0;
    }
    .nycontact .contact h2
    {
        font-size: 24px;
    }
    .nycontact .contact li
    {
        width: 48%;
        padding-left: 94px;
        padding-top: 4px;
        min-height: 80px;
    }
    #dituContent
    {
        height: 400px!important;
    }
    .nycontact .contact li .text h6
    {
        font-size: 16px;
    }
    .nycontact .contact li .text p
    {
        font-size: 14px;
        line-height: 20px;
    }
    .nycontact .contact li .pic img
    {
        width: 80px;
        height: 80px;
    }
    .showpro .showproinfo
    {
        padding-left: 0;
        margin-top: 20px;
    }
    .pro-box
    {
        position: relative;
        margin: 0 auto 20px;
    }
    .showpro .showproinfo .right
    {
        padding: 0;
    }
    .showpro .showproinfo .messnr
    {
        padding: 15px;
    }
    .showpro .showproinfo .messnr .li
    {
        width: auto;
        float: none;
        margin: 0 0 15px 0!important;
    }
    .showpro .showproinfo .messnr .an
    {
        position: static;
        margin: 0 auto;
    }
    .showprodetail
    {
        padding: 20px 0;
    }
    .showpro .showproinfo .right .tit
    {
        height: auto;
        line-height: 30px;
        margin-bottom: 10px;
        font-size: 18px;
    }
    .showpro .showproinfo .right .jj
    {
        height: auto;
    }
    .showpro .showproinfo .right .phone1
    {
        line-height: 25px;
        font-size: 14px;
        padding: 10px 0 10px 50px;
        height: auto;
    }
    .showprodetail .wz
    {
        font-size: 14px;
        line-height: 30px;
        padding-top: 20px;
    }
    .showprotitle .lmtit
    {
        font-size: 24px;
    }
    .showprotitle .lmjj
    {
        font-size: 14px;
        margin-top: 0;
    }
    .showprotitle .lmtit:after
    {
        width: 80px;
        height: 2px;
        margin-top: -1px;
        left: -100px;
    }
    .showprotitle .lmtit:before
    {
        width: 80px;
        height: 2px;
        margin-top: -1px;
        right: -100px;
    }
    .showpro .showproinfo .right .tit
    {
        padding-bottom: 10px;
        border-width: 2px;
    }
    .showpro .showproinfo .messnr a
    {
        font-size: 16px;
        line-height: 40px;
        padding: 0 20px;
    }
    .showpro .showproinfo .messnr p
    {
        font-size: 14px;
        line-height: 1.5;
        background-size: 50px auto;
        padding-left: 60px;
    }
    .showpro .showproinfo .messnr p span
    {
        font-size: 18px;
    }
    .repro .lmtit
    {
        font-size: 18px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .showpro .repro
    {
        padding-top: 20px;
    }
    .showprodetail .lmtit
    {
        font-size: 18px;
        line-height: 40px;
    }
    .showprodetail .wz
    {
        padding-top: 10px;
    }
    .nypage .wz
    {
        font-size: 14px;
        line-height: 24px;
    }
    .nysupp ul li
    {
        padding: 15px;
    }
    .nysupp ul li .pic
    {
        position: static;
        width: auto;
        height: auto;
        margin-bottom: 10px;
    }
    .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;
    }
    .showpro-details2 li
    {
        width: 48%;
    }
    .inabout .list>p>a
    {
        display: block;
        width: 50px;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 910px)
{
    .nybanner
    {
        height: 240px;
    }
    .nycase li
    {
        margin: 5px 1%;
    }
}
@media only screen and (max-width: 850px)
{
    .nybanner
    {
        height: 220px;
    }
    .showprotitle .lmtit
    {
        font-size: 18px;
    }
    .showprotitle .lmtit span
    {
        font-size: 24px;
    }
    .showpro-details1 ul
    {
        margin-left: 0;
        margin-right: 0;
    }
    .showpro-details1 li
    {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .showpro-details1 li .text
    {
        font-size: 14px;
    }
    .showpro-details2 ul
    {
        margin-left: 0;
        margin-right: 0;
    }
    .showpro-details2 li
    {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-top: 5px;
        margin-bottom: 5px;
        padding: 10px;
    }
    .showpro-details2 li:nth-of-type(n+7)
    {
        width: 100%;
    }
    .showpro-details2 li .text h6
    {
        font-size: 16px;
    }
    .showpro-details2 li .text p
    {
        height: auto;
        -webkit-line-clamp: 10;
        font-size: 14px;
        margin-top: 4px;
        line-height: 24px;
    }
    .showpro-details3 ul
    {
        margin-left: 0;
        margin-right: 0;
    }
    .showpro-details3 li
    {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .showpro-details3 li .text
    {
        margin-top: 10px;
    }
    .showpro-details3 li .text h6
    {
        font-size: 16px;
    }
    .showpro-details4 ul
    {
        margin-left: 0;
        margin-right: 0;
    }
    .showpro-details4 li
    {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        font-size: 14px;
        padding: 15px;
    }
}
@media only screen and (max-width: 640px)
{
    .inmuen ul li:hover a, .inmuen ul li.on a
    {
        line-height: 40px;
    }
    .banner .pagination .swiper-pagination-switch
    {
        margin: 0 4px;
    }
    .banner .pagination
    {
        bottom: 0;
    }
    .banner .pagination .swiper-pagination-switch
    {
        width: 10px;
        height: 10px;
    }
    .inabout .data li p
    {
        font-size: 12px;
    }
    .inabout .factory .list-box .pic
    {
        padding: 4px;
    }
    .inpro .nav ul li a
    {
        font-size: 14px;
    }
    .inpro .list ul li .pic
    {
        border-width: 4px;
    }
    .inpro .list ul li .tit
    {
        font-size: 14px;
    }
    .incase .list .bd li
    {
        margin: -6px;
    }
    .incase .list .bd .list-box
    {
        padding: 6px;
    }
    .incase .list .bd .cover h6
    {
        font-size: 18px;
    }
    .incase .list .bd .cover p
    {
        margin-top: 10px;
    }
    .incase .list .bd .cover span
    {
        font-size: 28px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .incase .list .hd li
    {
        font-size: 14px;
    }
    .incase .list .bd .text
    {
        padding-top: 0;
        font-size: 14px;
    }
    .inreason .nav li
    {
        width: 100%;
    }
    .inabout .data ul
    {
        margin-top: 0;
    }
    .inabout .data li h6
    {
        font-size: 24px;
    }
    .inabout .data li
    {
        padding: 14px 5px;
    }
    .inreason .nav li img
    {
        width: 36px;
        margin-right: 10px;
        font-size: 16px;
    }
    .innews .list .title
    {
        margin-bottom: 10px;
    }
    .innews .news
    {
        padding: 10px;
    }
    .innews .news h4
    {
        margin-top: 6px;
    }
    .innews .news p
    {
        margin-top: 2px;
    }
    .innews .news li:first-child
    {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .innews .faq li:first-child
    {
        padding-top: 0;
    }
    .innews .faq li
    {
        padding: 10px 0;
    }
    .footer .footer-nav
    {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .footer .footer-nav a
    {
        font-size: 14px;
        padding: 0;
    }
    .footer .footer-follow
    {
        margin-top: 10px;
        max-width: 140px;
    }
    .nybanner
    {
        height: 180px;
    }
    .weizhi2>h1
    {
        font-size: 16px;
    }
    .nypro li .pic
    {
        border-width: 4px;
    }
    .nynav a
    {
        line-height: 30px;
        padding: 0 10px;
        width: 33.3333%;
    }
    .nyright
    {
        margin-bottom: 0;
    }
    .renews
    {
        padding-bottom: 8px;
    }
    .renews .lmtit
    {
        margin-bottom: 8px;
    }
    .renews .list ul
    {
        width: 94%;
        left: 0;
        margin: 0 auto;
    }
    .renews .list ul li
    {
        width: 100%;
        margin: 0;
    }
    .nyhonor .list .bd a
    {
        padding: 5px;
    }
    .nyhonor .list .hd li
    {
        font-size: 14px;
    }
    .nystrength .list .hd li
    {
        font-size: 14px;
    }
    .nystrength .list .bd a
    {
        padding: 5px;
    }
    .nystrength .list .bd .text
    {
        font-size: 14px;
        line-height: 30px;
    }
    .nyadvantage li .tit b
    {
        font-size: 16px;
    }
    .nyadvantage li .desc
    {
        height: 196px;
        overflow: hidden;
    }
    .nyadvantage li .desc b
    {
        font-size: 14px;
    }
    .nycontact .contact ul
    {
        margin-left: 0;
        margin-right: 0;
    }
    .nycontact .contact li
    {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 74px;
        margin-top: 5px;
        margin-bottom: 5px;
        min-height: 60px;
    }
    .nycontact .contact li .pic img
    {
        width: 60px;
        height: 60px;
    }
    .nycontact .contact h2
    {
        font-size: 18px;
    }
    .nycontact .contact li .text h6
    {
        font-size: 14px;
    }
    .nycontact .contact li .text p
    {
        margin-top: 0;
    }
    .showprotitle .lmtit
    {
        font-size: 18px;
        line-height: 30px;
    }
    .showprotitle .lmjj
    {
        font-size: 12px;
    }
    .tb-pic a
    {
        display: block;
    }
    .pro-box
    {
        padding: 0;
        max-width: 100%;
        box-sizing: border-box;
    }
    .tb-s310, .tb-s310 a
    {
        width: 100%;
        height: auto;
        box-sizing: border-box;
    }
    .tb-s310, .tb-s310 img
    {
        width: 100%;
        height: auto;
        max-width: initial;
        max-height: initial;
    }
    div.zoomDiv
    {
        height: 299px;
        width: 299px;
    }
    .picScroll-left
    {
        width: 65px;
    }
    .picScroll-left .bd
    {
        width: auto;
        margin: 28px 0;
    }
    .picScroll-left .bd ul li
    {
        height: 69px;
        width: 65px;
        float: left;
    }
    .picScroll-left .bd ul li img
    {
        width: 65px;
        height: 65px;
        margin: 2px 0;
    }
    .picScroll-left .bd ul li.tb-selected img
    {
        width: 65px;
        height: 65px;
    }
    .picScroll-left .hd .prev
    {
        height: 26px;
        line-height: 26px;
    }
    .picScroll-left .hd .next
    {
        height: 26px;
        line-height: 26px;
    }
    .showpro .showproinfo .messnr a
    {
        font-size: 14px;
        line-height: 30px;
    }
    .nysupp ul a
    {
        margin: 10px 0;
    }
    .nysupp ul li
    {
        padding: 10px;
    }
    .nysupp ul li .tit
    {
        font-size: 16px;
        margin-top: 0;
        line-height: 28px;
        height: 28px;
    }
    .nysupp ul li .date
    {
        margin-bottom: 0;
        line-height: 26px;
        height: 26px;
    }
    .nysupp ul li .jj
    {
        line-height: 22px;
        height: 44px;
    }
    .nysupp ul li .more
    {
        width: 90px;
        height: 30px;
        line-height: 30px;
    }
}
@media only screen and (max-width: 480px)
{
    .nybanner
    {
        height: 130px;
    }
}
@media only screen and (max-width: 360px)
{
    .nybanner
    {
        height: 100px;
    }
}