@charset "utf-8"; 

/* 屏幕自适应样式 */

@media only screen and (min-width: 320px){

  

}

@media only screen and (min-width: 360px){

   

}

@media only screen and (min-width: 400px){

  

}

@media only screen and (min-width: 480px){

   

}

@media only screen and (min-width: 640px){

   

}

@media screen and (min-width:680px){



}

@media screen and (min-width:768px){



}



/* 屏幕自适应样式 手动*/

@media only screen and (min-width: 300px) and (max-width: 321px){

   

}

@media only screen and (min-width: 319px) and (max-width: 360px){



}

@media only screen and (min-width: 361px) and (max-width: 430px){

   

}





/* 公共样式 */

@media only screen and (max-width: 1200px){

    .w1200{

        max-width: 100%;

        padding: 0 25px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .w1200{

        padding: 0 15px;

    }

}

@media only screen and (max-width: 900px){

    .wzdb,

    .nav-pc,

    .banner-pc,

    .footer-pc{

        display: none;

    }

    .navmp,

    .banner-mp,

    .footer-mp{

        display: block;

    }

}



/* 首页隐藏部分 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .index-zxrx,

    .index-gylc{

        display: none;

    }

}





/* logo和联系方式 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .index-wzbz .logo img {

        width: 450px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .nav-pc .nav-cont li a {

        font-size: 15px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 900px){

    .index-wzbz{

        display: none;

    }

}



/* pc端导航 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .nav-pc .w1200{

        padding: 0;

    }

    .nav-pc .nav-cont li:first-child{

        border-left: 0 solid #335cdb;

    }

    .nav-pc .nav-cont li:last-child{

        border-right: 0 solid #335cdb;

    }

}



/* mp导航 */

@media only screen and (min-width: 300px) and (max-width: 750px){

    .navmp .logo img {

        width: 160px;

    }

    .navmp .shdh .navmp-yczs {

        width: 40px;

        height: 70px;

        background-size: 30px auto;

    }

    .navmp ,

    .navmp .logo {

        height: 70px;

    }

    .navmp .subnav {

        top: 71px;

    }

    .navmp .subnav .list .a1 {

        height: 62px;

        line-height: 60px;

        padding-left: 20px;

        font-size: 18px;

        border-bottom: 1px solid #ddd;

    }

    .navmp .subnav .list-top {

        height: 62px;

        line-height: 60px;

        padding-left: 20px;

        border-bottom: 1px solid #ddd;

    }

    .navmp .subnav .list-top p{

        font-size: 18px;

    }

    .navmp .subnav .list-bot a {

        height: 52px;

        line-height: 52px;

        padding-left: 40px;

        font-size: 16px;

    }

    .navmp .subnav .list-top::after {

       background-size: 20px 20px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .navmp .logo img {

        width: 130px;

    }

    .navmp .shdh .navmp-yczs {

        width: 40px;

        height: 60px;

        background-size: 28px auto;

    }

    .navmp ,

    .navmp .logo {

        height: 60px;

    }

    .navmp .subnav {

        top: 61px;

    }

    .navmp .subnav .list .a1 {

        padding-left: 15px;

        font-size: 16px;

    }

    .navmp .subnav .list-top {

        padding-left: 15px;

    }

    .navmp .subnav .list-top p{

        font-size: 16px;

    }

    .navmp .subnav .list-bot a {

        padding-left: 30px;

        font-size: 14px;

    }

    .navmp .subnav .list-top::after {

       background-size: 18px 18px;

    }

}



/* mp端banner图 */

@media only screen and (min-width: 300px) and (max-width: 900px){

    .index-banner .swiper-pagination-bullet {

        border: 0 solid #0033cc; 

        background: #0033cc;

    }

    .index-banner .swiper-pagination-bullet-active {

        background: #15a6f9;

    }    

}

@media only screen and (min-width: 300px) and (max-width: 750px){

    .index-banner .swiper-container-horizontal>.swiper-pagination-bullets {

        bottom: 20px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .index-banner .swiper-container-horizontal>.swiper-pagination-bullets {

        bottom: 15px;

    }

}



/* 公共头部 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .index-title {

        background: none!important;

    }

    .index-title h2 {

        font-size: 38px;

    }

    .index-title .glx {

        height: 4px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .index-title h2 {

        font-size: 32px;

    }

    .index-title .glx {

        height: 4px;

        margin: 18px auto 16px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .index-title h2 {

        font-size: 28px;

    }

    .index-title p {

        font-size: 12px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .index-title h2 {

        font-size: 24px;

    }

    .index-title .glx {

        width: 55px;

        height: 3px;

        margin: 15px auto 12px;

    }

}



/* 产品中心 */

@media only screen and (min-width: 601px){

    .index-cpzx .cpzx-cplb li:nth-child(3n){

        margin-right: 0;

    }

    .index-cpzx .cpdh-nr li:nth-child(4n){

        margin-right: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .index-cpzx {

        padding: 75px 0 85px 0;

    }

    .index-cpzx .cpdh-title {

        display: none;

    }

    .index-cpzx .cpdh-fwrx {

        display: none;

    }

    .index-cpzx .cpzx-cpdh {

        width: 100%;

    }

    .index-cpzx .cpdh-nr {

        background-color: #fff;

    }

    .index-cpzx .cpdh-nr li {

        float: left;

        width: 23.5%;

        margin: 2% 2% 0 0;

        border: 1px solid #e4e4e4;

    }

    .index-cpzx .cpdh-nr li a {

        text-align: center;

        padding-left: 0;

        background: none;

    }

    .index-cpzx .cpdh-nr li:hover a{

        color: #fff;

        background: #1545da;

    }

    .index-cpzx .cpzx-cplb {

        width: 100%;

        padding-top: 60px;

    }

    .index-cpzx .cpzx-cplb .tpzs img {
       width:100%;height:150px;

    }

    .index-cpzx .cpzx-cplb .cpmz p {

        font-size: 16px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .index-cpzx {

        padding: 70px 0 75px 0;

    }

    .index-cpzx .cpzx-cont {

        padding-top: 60px;

    }

    .index-cpzx .cpzx-cplb {

        padding-top: 40px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .index-cpzx {

        padding: 60px 0 65px 0;

    }

    .index-cpzx .cpzx-cont {

        padding-top: 40px;

    }

    .index-cpzx .cpzx-cplb {

        padding-top: 30px;

    }

    .index-cpzx .cpdh-nr li {

        width: 32%;

        margin: 2% 2% 0 0;

    }

    .index-cpzx .cpzx-cplb li{

        width: 48%;

        margin: 4% 4% 0 0;

    }

    .index-cpzx .cpdh-nr li a {

        line-height: 48px;

    }

    .index-cpzx .cpzx-cplb li:nth-child(2n){

        margin-right: 0;

    }

    .index-cpzx .cpzx-cplb .cur{

        margin-top: 4%;

    }

}

@media only screen and (min-width: 501px) and (max-width: 600px){

    .index-cpzx .cpdh-nr li:nth-child(3n){

        margin-right: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .index-cpzx {

        padding: 45px 0 50px 0;

    }

    .index-cpzx .cpzx-cplb {

        padding-top: 20px;

    }

    .index-cpzx .cpdh-nr li {

        width: 48.5%;

        margin: 3% 3% 0 0;

    }

    .index-cpzx .cpdh-nr li:nth-child(2n){

        margin-right: 0;

    }

    .index-cpzx .cpdh-nr li a {

        font-size: 15px;

    }

    .index-cpzx .cpzx-cplb .cpmz {

        height: 28px;

    }

    .index-cpzx .cpzx-cplb .cpmz p {

        font-size: 14px;

        line-height: 28px;

    }

}



/* 我们的优势 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .index-wmdys .yscs .wmdys-tpzs {

        display: none;

    }

    .index-wmdys .wmdys-ysjs {

        position: relative;

        width: 100%;

        min-height: 420px;

    }

    .index-wmdys .yscs {

        width: 100%;

        padding: 0 40px;

        box-sizing: border-box;

    }

    .index-wmdys .wmdys-ysjs .jsnr {

        position: relative;

        width: 100%;

        padding: 40px 130px 0 30px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .index-wmdys {

        padding: 70px 0 65px 0;

    }

    .index-wmdys .yscs {

        padding: 0;

    }

    .index-wmdys .swiper-button-prev,

    .index-wmdys .swiper-button-next {

       display: none;

    } 

    .index-wmdys .wmdys-ysjs .cptp img {

        width: 200px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .index-wmdys {

        padding: 60px 0 55px 0;

    }

    .index-wmdys .wmdys-cont {

        padding-top: 50px;

    }

    .index-wmdys .wmdys-ysjs .cptp,

    .index-wmdys .wmdys-ysjs .btbh{

        display: none;

    }

    .index-wmdys .wmdys-ysjs .jsnr {

        padding: 30px 20px 30px;

    }

    .index-wmdys .wmdys-ysjs {

        position: relative;

        text-align: center;

        min-height: auto;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .index-wmdys {

        padding: 50px 0 45px 0;

    }

    .index-wmdys .wmdys-cont {

        padding-top: 40px;

    }

    .index-wmdys .wmdys-ysjs .ljzx {

        padding-top: 45px;

    }

    .index-wmdys .wmdys-ysjs .nrbt h3 {

        font-size: 18px;

        line-height: 27px;

    }

}



/* 走进永鑫生 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .index-zjyx {

        padding: 80px 0 85px 0;

    }

    .index-zjyx .yxjs-title h2 {

        font-size: 32px;

    }

    .index-zjyx .zjys-cont {

        padding-bottom: 0;

        background: none;

    }

    .index-zjyx .yxjs .nr {

        padding: 40px 0 0 0;

    }

    .index-zjyx .yxjs-gywm p {

        display: none;

    }

    .index-zjyx .tpzs {

        width: 48%;

    }

    .index-zjyx .yxjs {

        width: 48%;

    }

    .index-zjyx .zjyx-gywm {

        padding-top: 60px;

    }

    .index-zjyx .zjyx-gywm li h3 {

        font-size: 30px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .index-zjyx {

        padding: 75px 0 80px 0;

    }

    .index-zjyx .tpzs {

        display: none;

    }

    .index-zjyx .yxjs {

        width: 100%;

        text-align: center;

    }

    .index-zjyx .yxjs-title {

        padding-top: 0;

    }

    .index-zjyx .zjyx-gywm li h3 {

        font-size: 26px;

        margin: 16px 0 12px 0;

    }

    .index-zjyx .yxjs .nr p{

        text-align: center;

    }

    .index-zjyx .zjyx-gywm li p {

        font-size: 14px;

        line-height: 21px;

    }

    .index-zjyx .yxjs .nr a {

        display: block;

        margin: 40px auto 0;

        width: 120px;

        height: 40px;

        text-decoration: none;

        color: #fff;

        line-height: 40px;

        background-color: #1545da;

        border-radius: 20px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .index-zjyx {

        padding: 70px 0 65px 0;

    }

    .index-zjyx .yxjs-title h2 {

        font-size: 28px;

    }

    .index-zjyx .zjyx-gywm {

        padding-top: 30px;

    }

    .index-zjyx .zjyx-gywm li {

        width: 33.333333%;

        margin-top: 20px;

    }

    .index-zjyx .zjyx-gywm .tp img{

        width: 45px;

    }

    .index-zjyx .zjyx-gywm li h3 {

        font-size: 20px;

        margin: 16px 0 10px 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .index-zjyx {

        padding: 60px 0 55px 0;

    }

    .index-zjyx .yxjs-title h2 {

        font-size: 24px;

    }

    .index-zjyx .yxjs-title p {

        font-size: 14px;

        line-height: 21px;

        margin: 12px 0 15px 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .index-zjyx {

        padding: 50px 0 45px 0;

    }

}



/* 生产设备 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .index-scsb {

        padding-bottom: 80px;

    }

    .index-scsb .scsb-sclb .list {

        width: 32%;

    }

    .index-scsb .scsb-sclb .list img {

        height: auto;

    }

    .index-scsb .scsb-sclb {

        width: 100%;

    }

    .index-scsb .scsb-cont {

        padding-top: 60px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .index-scsb {

        padding-bottom: 70px;

    }

    .index-scsb .scsb-cont {

        padding-top: 50px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .index-scsb {

        padding-bottom: 60px;

    }

    .index-scsb .scsb-sclb .list{

        width: 48%;

    }

    .index-scsb .scsb-sclb .list:last-child {

       display: none;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .index-scsb {

        padding-bottom: 45px;

    }

    .index-scsb .scsb-cont {

        padding-top: 40px;

    }

    .index-scsb .scsb-sclb .list{

        width: 100%;

    }

    .index-scsb .scsb-sclb .list:first-child{

        display: none;

    }

}



/* 合作伙伴 */

@media only screen and (min-width: 1001px){

    .index-hzhb li:nth-child(5n){

        margin-right: 0;  

    }

}

@media only screen and (min-width: 600px) and (max-width: 1000px){

    .index-hzhb li:nth-child(4n){

        margin-right: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .index-hzhb {

        padding: 0 0 80px 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .index-hzhb .hzhb-cont {

        padding-top: 40px;

    }

    .index-hzhb li {

        width: 22.75%;

        margin: 3% 3% 0 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .index-hzhb {

        padding: 0 0 60px 0;

    }

    .index-hzhb li {

        width: 32%;

        margin: 2% 2% 0 0;

    }

    .index-hzhb li:nth-child(3n){

        margin-right: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .index-hzhb {

        padding: 0 0 50px 0;

    }

}



/* 公司动态，技术支持，常见问题 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .index-gsxx {

        padding: 0 0 80px 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .index-gsxx .cjwt-title h3 {

        font-size: 16px;

    }

    .index-gsxx .cjwt-title {

        padding: 0 15px;

    }

    .index-gsxx .cjwt-title h3 span {

        font-size: 14px;

    }

    .index-gsxx .jszc-nav .list p {

        font-size: 16px;

    }

    .index-gsxx .cjwt-zynr {

        padding: 0 15px;

    }

    .index-gsxx .jszc-main {

        padding: 20px 15px 25px;

    }

    .index-gsxx .jszc-zynr .hbzs .list img {

        height: auto;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .index-gsxx {

        padding: 0 0 70px 0;

    }

    .index-gsxx .gsxx-jszc {

        width: 100%;

    }

    .index-gsxx .gsxx-cjwt {

        width: 100%;

        margin-top: 40px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .index-gsxx {

        padding: 0 0 60px 0;

    }

    .index-gsxx .jszc-zynr .hbzs {

        padding-bottom: 20px;

    }

    .index-gsxx .jszc-zynr .zcnr li {

        margin-top: 15px;

        width: 100%;

    }

    .index-gsxx .jszc-zynr .zcnr li a {

        font-size: 14px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .index-gsxx {

        padding: 0 0 45px 0;

    }

    .index-gsxx .jszc-zynr .hbzs .list{

        width: 100%;

    }

    .index-gsxx .jszc-zynr .hbzs .list:last-child {

        display: none;

    }

    .index-gsxx .jszc-nav .list {

        height: 48px;

    }

    .index-gsxx .jszc-zynr .hbzs .list p {

        font-size: 14px;

    }

    .index-gsxx .cjwt-title h3 {

        font-size: 18px;

    }

    .index-gsxx .cjwt-title a {

        font-size: 16px;

    }

}



/* pc端底部 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .footer-pc .lxfs-yxdz {

        width: 580px;

    }

    .footer-pc .lxfs-logo {

        width: 250px;

    }

    .footer-pc .footer-znlj a {

        font-size: 15px;

    }

    .footer-pc .lxfs-yxdz li p {

        font-size: 15px;

    }

    .footer-pc .lxfs-yxdz li {

        width: 200px;

        margin-bottom: 20px;

    }

    .footer-pc .lxfs-yxdz li:nth-child(2n) {

        width: 325px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1100px){

    .footer-pc .lxfs-logo {

       display: none;

    }

    .footer-pc .footer-znlj {

        padding: 25px 25px 48px;

    }

}



/* mp底部 */

@media only screen and (min-width: 300px) and (max-width: 750px){

    .footer-mp .footer-top .lxfs p {

        font-size: 16px;

        line-height: 28px;

    }

    .footer-mp .footer-top .lxfs h3 {

        font-size: 20px;

        margin: 8px 0;

    }

    .footer-mp .footer-yqlj .list {

        padding: 0 20px;

        border-top: 1px solid #505050;

    }

    .footer-mp .footer-yqlj .yqlj-zynr li {

        border-top: 1px solid #505050;

    }

    .footer-mp .footer-yqlj .yqlj-title {

        height: 66px;

    }

    .footer-mp .footer-yqlj .yqlj-title h3 {

        font-size: 18px;

    }

    .footer-mp .footer-yqlj .yqlj-zynr a {

        font-size: 16px;

        line-height: 66px;

    }

    .footer-mp .footer-wxlj {

        padding: 20px;

        border-top: 1px solid #505050;

        border-bottom: 1px solid #505050;



    }

    .footer-mp .footer-wxlj img{

        width: 60px;

    }

    .footer-mp .footer-wzba {

        padding: 30px 20px 40px;

        box-sizing: border-box;

    }

    .footer-mp .footer-wzba p {

        font-size: 16px;

        line-height: 28px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .footer-mp .footer-yqlj .list {

        padding: 0 15px;

    }

    .footer-mp .footer-yqlj .yqlj-title {

        height: 60px;

    }

    .footer-mp .footer-yqlj .yqlj-title h3 {

        font-size: 16px;

    }

    .footer-mp .footer-yqlj .yqlj-zynr a {

        font-size: 14px;

        line-height: 60px;

    }

    .footer-mp .footer-wxlj {

        padding: 15px;

    }

    .footer-mp .footer-wxlj img{

        width: 50px;

    }

    .footer-mp .footer-wzba {

        padding: 20px 15px 22px;

        box-sizing: border-box;

    }

    .footer-mp .footer-wzba p {

        font-size: 14px;

        line-height: 24px;

    }

}



/* 产品中心 */

@media only screen and (min-width: 601px){

    .cpzx-cpnr .cpnr-cplb li:nth-child(3n){

        margin-right: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .cpzx-cpnr{

        padding: 70px 0 75px 0;

    }

    .cpzx-cpnr .cpnr-cplb {

        width: 100%;

        padding-top: 40px;

    }

    .cpzx-cpnr .cpzx-cont {

        padding-top: 0;

    }

    .cpzx-cpnr .cpnr-cplb li p {

        font-size: 16px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .cpzx-cpnr{

        padding: 60px 0 65px 0;

    }

    .cpzx-cpnr .cpnr-cplb .tpzs img {
    width:100%;height:150px;
    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .cpzx-cpnr{

        padding: 40px 0 35px 0;

    }

    .cpzx-cpnr .cpnr-cplb li p {

        line-height: 40px;

    }

    .cpzx-cpnr .cpnr-cplb li {

        width: 48%;

        margin: 0 4% 4% 0;

    }

    .cpzx-cpnr .cpnr-cplb li:nth-child(2n){

        margin-right: 0;

    }

    .cpzx-cpnr .cpnr-cplb li p {

        font-size: 15px;

    }

}



/* 产品详情 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .cpzx-cpny{

        padding: 60px 0 85px 0;

    }

    .cpny-gsjj {

        margin: 65px 0 0 0;

    }

    .cpzx-cpny .cpny-main {

        width: 100%;

        padding-top: 60px;

    }

    .cpny-cpxq .cpjs-title h2 {

        font-size: 28px;

        line-height: 38px;

    }

    .cpny-cpxq .cpjs-title {

        padding: 0 0 12px 0;

    }

    .cpny-cpxq .lxfs a {

        height: 42px;

        font-size: 16px;

        line-height: 42px;

        border-radius: 21px;

    }

    .cpny-cpxq .lxfs p {

        line-height: 42px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .cpzx-cpny {

        padding: 50px 0 65px 0;

    }

    .cpzx-cpny .cpzx-cont {

        padding-top: 0;

    }

    .cpny-cpxq .cpzs {

        width: 100%;

    }
.cpny-cpxq .cpzs img{width:100%; height: 350px;}
    .cpny-cpxq .cpjs {

        width: 100%;

        padding-top: 40px;

    }

    .cpny-cpxq .cpjs-title h2 {

        font-size: 24px;

        line-height: 36px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .cpzx-cpny {

        padding: 45px 0 60px 0;

    }

    .cpzx-cpny .cpny-main {

        padding-top: 40px;

    }

    .cpny-cpxq .cpjs {

        padding-top: 30px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .cpzx-cpny {

        padding: 35px 0 45px 0;

    }

    .cpny-cpxq .lxfs a {

        float: none;

    }

    .cpny-cpxq .lxfs p {

        float: none;

        margin: 24px 0 0 0;

    }

    .cpny-cpxq .cpjs-title h2 {

        font-size: 22px;

        line-height: 34px;

    }

}



/* 产品展示 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .cpny-cpzs {

        margin-top: 70px;

        padding: 70px 0 80px 0;

    }

    .cpny-cpzs .cpzx-cont {

        padding: 25px 25px 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .cpny-cpzs {

        margin-top: 60px;

        padding: 65px 0 60px 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .cpny-cpzs {

        margin-top: 50px;

        padding: 55px 0 60px 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .cpny-cpzs {

        margin-top: 40px;

        padding: 45px 0 40px 0;

    }

    .cpny-cpzs .cpzx-cont {

        padding: 15px 15px 0;

    }

    .cpny-cpzs .cpzx-cont img {

        margin-top: 25px;
		height:auto;

    }

}



/* 产品质量 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .cpny-cpzl {

        padding: 70px 0 60px 0;

    }

    .cpny-cpzl .wzjs p {

        font-size: 18px;

        line-height: 30px;

    }

    .cpny-cpzl .wzjs p br{

        display: none;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .cpny-cpzl li {

        background: #f5f5f5;

    }

    .cpny-cpzl .bt {

        position: relative;

        top: 0;

        left: 0;

        margin-left: 0;

        width: 100%;

        padding: 30px 0 30px 0;

        height: auto;

        background: none;

    }

    .cpny-cpzl .tpzs img {

        height: auto;

    }

    .cpny-cpzl .bt p {

        font-size: 24px;

        color: #333;

    }

    .cpny-cpzl .wzjs {

        height: auto;

        padding: 0 15px 30px;

    }

    .cpny-cpzl .wzjs p {

        font-size: 16px;

        line-height: 27px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .cpny-cpzl {

        padding: 50px 0 60px 0;

    }

    .cpny-cpzl .bt {

        padding: 25px 0 20px 0;

    }

    .cpny-cpzl .bt p {

        font-size: 20px;

        line-height: 30px;

    }

    .cpny-cpzl .wzjs p {

        font-size: 15px;

        line-height: 24px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .cpny-cpzl {

        padding: 40px 0 55px 0;

    }

    .cpny-cpzl .bt {

        padding: 20px 0 15px 0;

    }

    .cpny-cpzl .wzjs {

        padding: 0 10px 20px;

    }

    .cpny-cpzl .wzjs p {

        font-size: 14px;

        line-height: 21px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .cpny-cpzl {

        padding: 35px 0 40px 0;

    }

    .cpny-cpzl .bt p {

        font-size: 18px;

        line-height: 27px;

    }

}



/* 生产流程 */

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .cpny-sclc {

        padding: 70px 25px 60px;

        box-sizing: border-box;

    }

    .cpny-sclc .sclc-cont {

        height: auto;

        background: none;

    }

    .cpny-sclc li {

        position: relative;

        top: 0!important;

        left: 0!important;

        width: 32%;

        text-align: center;

        margin-bottom: 30px;

        padding: 0 15px;

        box-sizing: border-box;

    }

    .cpny-sclc li:last-child{

        margin-right: 34%;

    }

    .cpny-sclc .s3 {

        width: 32%;

    }

    .cpny-sclc li .tpzs {

        display: block;

    }

    .cpny-sclc li .tpzs img {

        width: 110px;

    }

    .cpny-sclc li .wzjs{

        padding-top: 25px;

    }

    

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .cpny-sclc {

        padding: 60px 15px 40px;

    }

    .cpny-sclc li .tpzs img {

        width: 95px;

    }

    .cpny-sclc li .wzjs h3 {

        font-size: 18px;

    }

    .cpny-sclc li .wzjs p {

        font-size: 14px;

        line-height: 21px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .cpny-sclc {

        padding: 50px 25px 30px;

    }

    .cpny-sclc li {

        width: 48%;

        padding: 0;

    }

    .cpny-sclc .s3 {

        width: 48%;

    }

    .cpny-sclc li:last-child{

        margin-right: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .cpny-sclc {

        padding: 45px 15px 20px;

    }

    .cpny-sclc li .tpzs img {

        width: 90px;

    }

}



/* 公司简介 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .cpny-gsjj .gsjs {

        padding: 70px 25px 40px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .cpny-gsjj .gsjs {

        padding: 60px 25px 40px;

    }

    .cpny-gsjj .gsjs p {

        font-size: 18px;

        line-height: 36px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .cpny-gsjj .gsjs {

        padding: 50px 25px 30px;

    }

    .cpny-gsjj .gsjs p {

        font-size: 16px;

        line-height: 30px;

    }

    .cpny-gsjj .gsjs p br{

        display: none;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .cpny-gsjj {

        margin: 50px 0 0 0;

    }

    .cpny-gsjj {

        padding-top: 40px;

    }

    .cpny-gsjj .gsjs {

        padding: 35px 25px 30px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .cpny-gsjj {

        margin: 40px 0 0 0;

    }

    .cpny-gsjj .gsjs {

        padding: 35px 15px 30px;

    }

    .cpny-gsjj .gsjs p {

        font-size: 14px;

        line-height: 26px;

    }

}



/* 热销产品 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .cpny-rxcp .rxcp-title h2 {

        font-size: 24px;

    }

    .cpny-rxcp .rxcp-title h2 span {

        font-size: 15px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .cpny-rxcp {

        padding-bottom: 70px;

    }

    .cpny-rxcp .rxcp-cplb li {

        width: 32%;

    }

    .cpny-rxcp .rxcp-cplb li:last-child{

        display: none;

    }

    .cpny-rxcp .rxcp-cplb {

        padding: 0 25px;

    }

    .cpny-rxcp .rxcp-title {

        padding: 0 0 25px 35px;

    }

    .cpny-rxcp .rxcp-cplb li img {

        height: auto;

    }

    .cpny-rxcp .swiper-button-prev,

    .cpny-rxcp .swiper-button-next {

        top: 50%;

        margin-top: -18px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .cpny-rxcp {

        padding-bottom: 60px;

    }

    .cpny-rxcp .rxcp-cplb li {

        width: 48%;

    }

    .cpny-rxcp .rxcp-cplb li:nth-child(2n){

        display: none;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .cpny-rxcp {

        padding-bottom: 55px;

    }

    .cpny-rxcp .rxcp-title {

        padding: 0 0 20px 25px;

    }

    .cpny-rxcp .rxcp-title h2 {

        font-size: 20px;

    }

    .cpny-rxcp .rxcp-title h2 span {

        font-size: 13px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .cpny-rxcp {

        padding-bottom: 45px;

    }

    .cpny-rxcp .rxcp-cplb li {

        width: 100%;

    }

    .cpny-rxcp .rxcp-cplb li:first-child{

        display: none;

    }

}



/* 工厂实力隐藏部分 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .gcsl-sljz{

        display: none;

    }

}



/* 生产能力 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .gcsl-scnl {

        padding: 70px 0 80px 0;

    }

    .gcsl-scnl .scnl-gsjs {

        padding: 40px 25px 0;

    }

    .gcsl-scnl .scnl-gsjs h3 {

        font-size: 30px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .gcsl-scnl .scnl-cont {

        margin-top: 50px;

    }

    .gcsl-scnl .scnl-scsj .nr h3 {

        font-size: 28px;

    }

    .gcsl-scnl .scnl-gsjs {

        padding: 30px 20px 0;

        text-align: center;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .gcsl-scnl {

        padding: 60px 0 70px 0;

    }

    .gcsl-scnl .scnl-gsjs {

        width: 50%;

        padding-bottom: 30px;

        height: auto;

    }

    .gcsl-scnl .scnl-gsjs h3 {

        font-size: 26px;

        margin-bottom: 25px;

    }

    .gcsl-scnl .scnl-scsj {

        width: 50%;

    }

    .gcsl-scnl .scnl-scsj .nr {

        width: 100%;

        padding-top: 70px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .gcsl-scnl {

        padding: 55px 0 60px 0;

    }

    .gcsl-scnl .scnl-gsjs h3 {

        font-size: 24px;

        line-height: 32px;

    }

    .gcsl-scnl .scnl-gsjs p {

        font-size: 15px;

        line-height: 24px;

    }

    .gcsl-scnl .scnl-gsjs {

        padding: 30px 15px 0;

    }

    .gcsl-scnl .scnl-scsj .nr h3 {

        font-size: 24px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .gcsl-scnl {

        padding: 45px 0 50px 0;

    }

    .gcsl-scnl .scnl-cont {

        margin-top: 40px;

    }

    .gcsl-scnl .scnl-gsjs {

        width: 100%;

        padding: 25px 15px 35px;

    }

    .gcsl-scnl .scnl-gsjs h3 {

        font-size: 22px;

        line-height: 30px;

    }

    .gcsl-scnl .scnl-scsj {

        width: 100%;

    }

    .gcsl-scnl .scnl-scsj .nr {

        padding-top: 50px;

    }

    .gcsl-scnl .scnl-scsj .nr li {

        margin-bottom: 50px;

    }

}



/* 精益管理 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .gcsl-jygl {

        padding: 75px 0 80px 0;

        margin-bottom: 70px;

    }

    .gcsl-jygl .jygl-gljs p {

        font-size: 18px;

        line-height: 36px;

    }

    .gcsl-jygl .jygl-gljs p br{

        display: none;

    }

    .gcsl-jygl .jygl-tbzs {

        width: 80%;

    }

    .gcsl-jygl .jygl-tbzs li{

        width: 18%;

    }

    .gcsl-jygl .jygl-tbzs li img {

        width: 100%;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .gcsl-jygl {

        padding: 65px 0 70px 0;

        margin-bottom: 60px;

    }

    .gcsl-jygl .jygl-gljs p {

        font-size: 16px;

        line-height: 32px;

    }

    .gcsl-jygl .jygl-gljs {

        padding: 50px 0 60px 0;

    }

    .gcsl-jygl .jygl-tbzs {

        width: 100%;

    }

    .gcsl-jygl .jygl-tbzs li {

        width: 16%;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .gcsl-jygl {

        padding: 55px 0 60px 0;

        margin-bottom: 55px;

    }

    .gcsl-jygl .jygl-tbzs li {

        width: 18%;

    }

    .gcsl-jygl .jygl-gljs {

        padding: 40px 0 50px 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .gcsl-jygl {

        padding: 45px 0 40px 0;

        margin-bottom: 45px;

    }

    .gcsl-jygl .jygl-tbzs li {

        width: 18%;

    }

    .gcsl-jygl .jygl-gljs {

        padding: 40px 0 50px 0;

    }

}



/* 工艺流程 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .gylc-gylc .gylc-cont {

        padding-bottom: 0;

        margin-top: 60px;

    }

    .gylc-gylc .gylc-cont::after {

        display: none;

    }

    .gylc-gylc .gylc .tpzs img {

        width: 100%;

        height: auto;

    }

    .gylc-gylc .gylc .lcjs {

        padding: 30px 20px 0 80px;

    }

    .gylc-gylc .gylc:nth-child(2n) .lcjs {

        padding: 30px 80px 0 20px;

    }

    .gylc-gylc .gylc .lcjs-title {

        padding-bottom: 30px;

    }

    .gylc-gylc .gylc .lcxh {

        margin-left: -55px;

        width: 110px;

        height: 110px;

        background-size: 110px 110px;

    }

    .gylc-gylc .gylc:nth-child(2n) .lcxh {

        background-size: 110px 110px;

    }

    .gylc-gylc .gylc .lcxh p {

        font-size: 34px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .gylc-gylc .gylc .lcxh {

        position: relative;

        top: 0;

        left: 0;

        margin: 0 0 40px 0;

        width: 100%;

        height: 100px;

        background-size: 100px auto;

    }

    .gylc-gylc .gylc:nth-child(2n) .lcxh {

        background-size: 100px auto;

    }

    .gylc-gylc .gylc .lcxh p {

        font-size: 36px;

    }

    .gylc-gylc .gylc {

        padding: 30px 0 35px 0;

        border-bottom: 2px solid #eaeaea;

    }

    .gylc-gylc .gylc .tpzs {

        padding-bottom: 0;

        border-bottom: 0 solid #eaeaea;

    }

    .gylc-gylc .gylc .lcjs {

        padding: 30px 0 0 30px;

        height: auto;

        border-bottom: 0 solid #eaeaea;

    }

    .gylc-gylc .gylc:nth-child(2n) .lcjs {

        padding: 30px 30px 0 0;

    }

    .gylc-gylc .gylc .lcjs-title h3 {

        font-size: 22px;

        line-height: 32px;

    }

    .gylc-gylc .gylc .lcjs-title p {

        font-size: 14px;

        line-height: 22px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .gylc-gylc .gylc .tpzs img {

        min-height: 250px;

    }

    .gylc-gylc .gylc .lcxh {

        margin: 0 0 40px 0;

        height: 90px;

        background-size: 90px auto;

    }

    .gylc-gylc .gylc:nth-child(2n) .lcxh {

        background-size: 90px auto;

    }

    .gylc-gylc .gylc .lcjs {

        padding: 10px 0 0 25px;

    }

    .gylc-gylc .gylc:nth-child(2n) .lcjs {

        padding: 10px 25px 0 0;

    }

    .gylc-gylc .gylc .lcxh p {

        font-size: 32px;

    }

    .gylc-gylc .gylc .lcjs-title {

        padding-bottom: 20px;

    }

    .gylc-gylc .gylc .lcjs .nr p {

        font-size: 14px;

        line-height: 22px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .gylc-gylc .gylc-cont {

        margin-top: 40px;

    }

    .gylc-gylc .gylc .tpzs {

        width: 100%;

    }

    .gylc-gylc .gylc .tpzs img {

        min-height: auto;

    }

    .gylc-gylc .gylc .lcjs ,

    .gylc-gylc .gylc:nth-child(2n) .lcjs {

        width: 100%;

        text-align: center;

        padding: 30px 0 0 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .gylc-gylc {

        padding: 50px 0 45px 0;

    }

    .gylc-gylc .gylc-cont {

        margin-top: 20px;

    }

    .gylc-gylc .gylc .lcxh {

        margin: 0 0 40px 0;

        height: 80px;

        background-size: 80px auto;

    }

    .gylc-gylc .gylc:nth-child(2n) .lcxh {

        background-size: 80px auto;

    }

    .gylc-gylc .gylc .lcxh p {

        font-size: 28px;

    }

    .gylc-gylc .gylc .lcxh {

        margin: 0 0 30px 0;

    }

}



/* 关于我们隐藏部分 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .gywm-gsry{

        display: none;

    }

}



/* 公司简介 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .gywm-gsjj {

        padding: 80px 0 90px 0;

    }

    .gywm-gsjj{

        width: 80%;

        margin: 0 auto;

        padding-top: 60px;

    }

    .gywm-gsjj .gsjj-cont .tpzs {

        width: 100%;

    }

    .gywm-gsjj .gsjj-cont .gsjs {

        width: 100%;

        padding-top: 35px;

    }

    .gywm-gsjj .gsjj-jyln .tpzs {

        width: 100%;

    }

    .gywm-gsjj .gsjj-jyln .wzjs {

        width: 100%;

        padding-top: 40px;

    }

    .gywm-gsjj .gsjs-nr p {

        text-indent: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .gywm-gsjj{

        width: 100%;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .gywm-gsjj {

        padding: 70px 0 75px 0;

    }

    .gywm-gsjj {

        width: 100%;

        padding-top: 50px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .gywm-gsjj {

        padding: 60px 0 65px 0;

    }

    .gywm-gsjj .gsjj-cont {

        padding-top: 50px;

    }

    .gywm-gsjj .gsjs-title {

        text-align: center;

    }

    .gywm-gsjj .gsjs-title .glx {

        margin: 0 auto;

    }

    .gywm-gsjj .gsjs-nr {

        text-align: center;

    }

    .gywm-gsjj .gsjs-title h3 {

        font-size: 24px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .gywm-gsjj {

        padding: 50px 0 45px 0;

    }

    .gywm-gsjj .gsjj-cont {

        padding-top: 40px;

    }

    .gywm-gsjj .gsjj-jyln {

        padding-top: 40px;

    }

}



/* 企业风采 */

@media only screen and (min-width: 601px){

    .gywm-qyfc .qyfc-cont li:nth-child(3n){

        margin-right: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .gywm-qyfc {

        padding: 90px 0 80px 0;

        background-color: #f9f9f9;

    }

    .gywm-qyfc .qyfc-cont {

        padding-top: 50px;

    }

    .gywm-qyfc .qyfc-cont .tpzs img {

        height: auto;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .gywm-qyfc {

        padding: 75px 0 70px 0;

    }

    .gywm-qyfc .qyfc-cont {

        padding-top: 40px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .gywm-qyfc {

        padding: 65px 0 70px 0;

    }

    .gywm-qyfc .qyfc-cont .wzjs {

        height: 48px;

    }

    .gywm-qyfc .qyfc-cont .wzjs p {

        font-size: 15px;

        line-height: 48px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .gywm-qyfc {

        padding: 55px 0 60px 0;

    }

    .gywm-qyfc .qyfc-cont {

        padding-top: 30px;

    }

    .gywm-qyfc .qyfc-cont li {

        width: 48%;

        margin: 4% 4% 0 0;

    }

    .gywm-qyfc .qyfc-cont li:nth-child(2n){

        margin-right: 0;

    }

    .gywm-qyfc .qyfc-cont .wzjs{

        height: 42px;

    }

    .gywm-qyfc .qyfc-cont .wzjs p {

        font-size: 15px;

        line-height: 42px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .gywm-qyfc {

        padding: 45px 0 50px 0;

    }

    .gywm-qyfc .qyfc-cont .wzjs{

        height: 38px;

    }

    .gywm-qyfc .qyfc-cont .wzjs p {

        font-size: 14px;

        line-height: 38px;

    }

}



/* 发展历程 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .gywm-fzlc {

        padding: 80px 0 70px 0;

    }

    .gywm-fzlc .fzlc-cont {

        margin: 40px 0 0 0;

    }

    .gywm-fzlc .fzlc-tdpz {

        display: none;

    }

    .gywm-fzlc .fzlc-cont {

        display: none;

    }

    .gywm-fzlc .fzlc-zynr {

        display: block;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .gywm-fzlc {

        padding: 70px 0 65px 0;

    }

    .gywm-fzlc .fzlc-zynr li {

        height: 100px;

        margin-top: 20px;

    }

    .gywm-fzlc .fzlc-zynr li h3 {

        font-size: 28px;

    }

    .gywm-fzlc .fzlc-zynr li p {

        font-size: 14px;

        line-height: 21px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .gywm-fzlc {

        padding: 60px 0 55px 0;

    }

    .gywm-fzlc .fzlc-zynr {

        padding-top: 10px;

    }

    .gywm-fzlc .fzlc-zynr ul{

        display: flex;

        justify-content: space-between;

        flex-wrap: wrap;

    }

    .gywm-fzlc .fzlc-zynr li {

        width: 48%;

        height: auto;

        margin-top: 35px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .gywm-fzlc {

        padding: 45px 0 50px 0;

    }

    .gywm-fzlc .fzlc-zynr li h3 {

        font-size: 24px;

    }

}



/* 网页位置 */

@media only screen and (min-width: 300px) and (max-width: 600px){

    .seat {

        padding: 20px 0;

    }

}



/* 客户案例导航 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .scsb-sbdh .sbdh-nav {

        position: relative;

        top: 0;

        right: 0;

        width: 100%;

        padding-top: 30px;

    }

    .scsb-sbdh .sbdh-nav .list {

        border: 1px solid #f1f1f1;

        box-sizing: border-box;

    }

}

@media only screen and (min-width: 801px) and (max-width: 1200px){

    .scsb-sbdh .sbdh-nav .list {

        width: 23.5%;

        margin-right: 2%;

    }

    .scsb-sbdh .sbdh-nav .list:nth-child(4n){

        margin-right: 0;

    }

}

@media only screen and (min-width: 601px) and (max-width: 800px){

    .scsb-sbdh .sbdh-nav .list a {

        line-height: 56px;

    }

    .scsb-sbdh .sbdh-nav .list {

        width: 32%;

        margin: 2% 2% 0 0;

    }

    .scsb-sbdh .sbdh-nav .list:nth-child(3n){

        margin-right: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .scsb-sbdh .sbdh-nav {

        padding-top: 20px;

    }

    .scsb-sbdh .sbdh-nav .list {

        width: 48.5%;

        margin: 3% 3% 0 0;

    }

    .scsb-sbdh .sbdh-nav .list a {

        line-height: 50px;

        font-size: 15px;

    }

    .scsb-sbdh .sbdh-nav .list:nth-child(2n){

        margin-right: 0;

    }

}



/* 客户案例 */

@media only screen and (min-width: 601px){

    .khal-alzs .alzs-cont li:nth-child(3n) {

        margin-right: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .khal-alzs {

        padding: 65px 0 75px 0;

    }

    .khal-alzs .alzs-cont .nr h3 {

        font-size: 20px;

        margin-bottom: 12px;

    }

    .khal-alzs .alzs-cont .wzjs {

        padding: 0 15px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .khal-alzs {

        padding: 50px 0 65px 0;

    }

    .khal-alzs .alzs-cont .nr {

        padding: 18px 0 24px 0;

    }

    .khal-alzs .alzs-cont .nr h3 {

        font-size: 17px;

    }

    .khal-alzs .alzs-cont .nr p {

        font-size: 14px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .khal-alzs {

        padding: 35px 0 55px 0;

    }

    .khal-alzs .alzs-cont li{

        width: 48%;

        margin: 4% 4% 0 0;

    }

    .khal-alzs .alzs-cont li:nth-child(2n) {

        margin-right: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .khal-alzs {

        padding: 30px 0 50px 0;

    }

    .khal-alzs .alzs-cont .nr h3 {

        font-size: 16px;

    }

    .khal-alzs .alzs-cont .ckxq p {

        font-size: 12px;

    }

}



/* 联系我们 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .lxwm-lxfs {

        padding: 70px 0 15px 0;

    }

    .lxwm-gsdt {

        padding-bottom: 75px;

    }

    .lxwm-lxfs .lxfs-cont li {

        width: 48%!important;

        height: 60px;

    }

    .lxwm-lxfs .lxfs-cont .nr p {

        font-size: 22px;

        line-height: 32px;

    }

    

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .lxwm-lxfs {

        padding: 60px 0 20px 0;

    }

    .lxwm-lxfs .lxfs-cont li {

        margin-bottom: 40px;

    }

    .lxwm-lxfs .lxfs-cont .nr p {

        font-size: 18px;

        line-height: 27px;

    }

    #dituContent {

        height: 400px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .lxwm-lxfs {

        padding: 50px 0 20px 0;

    }

    .lxwm-gsdt {

        padding-bottom: 55px;

    }

    .lxwm-lxfs .lxfs-cont li {

        width: 100%!important;

        min-height: 60px;

        margin-bottom: 30px;

    }

    .lxwm-lxfs .lxfs-cont .nr p {

        font-size: 16px;

        line-height: 24px;

    }

   

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .lxwm-lxfs {

        padding: 45px 0 20px 0;

    }

    #dituContent {

        height: 300px;

    }

    .lxwm-gsdt {

        padding-bottom: 45px;

    }

}



/* 生产设备 */

@media only screen and (min-width: 601px){

    .scsb-yysb .yysb-cont li:nth-child(3n){

        margin-right: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .scsb-yysb {

        padding: 75px 0 80px 0;

    }

    .scsb-yysb .yysb-cont {

        padding-top: 60px;

    }

    .scsb-yysb .yysb-cont li p {

        font-size: 16px;

    }

    .scsb-yysb .yysb-cont .tpzs img{

        height: auto;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .scsb-yysb {

        padding: 65px 0 70px 0;

    }

    .scsb-yysb .yysb-cont {

        padding-top: 40px;

    }

    .scsb-yysb .yysb-cont li {

        margin: 4% 2% 0 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .scsb-yysb {

        padding: 55px 0 60px 0;

    }

    .scsb-yysb .yysb-cont li {

        width: 48%;

        margin: 6% 4% 0 0;

    }

    .scsb-yysb .yysb-cont li:nth-child(2n){

        margin-right: 0;

    }

    .scsb-yysb .yysb-cont li p {

        padding: 14px 10px 0;

        font-size: 14px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .scsb-yysb {

        padding: 45px 0 50px 0;

    }

}



/* 新闻资讯 */
@media only screen and (min-width: 1201px){

    .xwzx-xwlb li {

        min-height: 258px

    }
}

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .xwzx-xwlb li .xwjs .nr h3 {

        font-size: 20px;

    }

    .xwzx-xwlb li .xwjs .ckgd a {

        font-size: 15px;

        line-height: 42px;

    }

    .xwzx-xwlb li .xwjs .ckgd {

        width: 150px;

        border-radius: 21px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 1000px){

    .xwzx-xwlb {

        padding: 30px 0 65px 0;

    }

    .xwzx-xwlb li {

        padding: 35px 0;

    }

    .xwzx-xwlb li .tpzs {

        width: 350px;

    }

    .xwzx-xwlb li .tpzs img{

        height: 230px;

    }

    .xwzx-xwlb li .xwjs {

        top: 45px;

        padding-left: 380px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 750px){

    .xwzx-xwlb li .tpzs {

        width: 100%;

    }

    .xwzx-xwlb li .tpzs img{

        height: auto;

    }

    .xwzx-xwlb li .xwjs {

        position: relative;

        top: 0;

        left: 0;

        padding: 35px 0 0 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .xwzx-xwlb {

        padding: 20px 0 50px 0;

    }

    .xwzx-xwlb li {

        padding: 30px 0;

    }

    .xwzx-xwlb li .xwjs .nr h3 {

        font-size: 18px;

    }

}



/* 新闻资讯-常见问题 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .xwzx-cjwt {

        padding: 70px 0 75px 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 800px){

    .xwzx-cjwt {

        padding: 60px 0 65px 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .xwzx-cjwt {

        padding: 50px 0 55px 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .xwzx-cjwt {

        padding: 40px 0 45px 0;

    }

    .xwzx-cjwt li p {

        font-size: 14px;

    }

}



/* 新闻资讯内页 */

@media only screen and (min-width: 300px) and (max-width: 1200px){

    .xwny-tjwz {

        display: none;

    }

    .xwny-xwwz {

        width: 100%;

        margin-top: 50px;

        padding: 45px 25px 60px;

    }

    .xwzx-xwny .cpzx-cont {

        padding-top: 0;

    }

}

@media only screen and (min-width: 300px) and (max-width: 600px){

    .xwny-xwwz {

        margin-top: 40px;

        padding: 35px 15px 50px;

    }

    .xwny-xwwz .xwwz-wzqh .list p {

        display: none;

    }

    .xwny-xwwz .xwwz-wzqh .list {

        width: 78px;

    }

    .xwny-xwwz .xwwz-wzqh .list h3 {

        position: relative;

        width: 78px;

        height: 58px;

    }

    .xwny-xwwz .xwwz-wznr img {

        margin: 25px 0 30px 0;

    }

    .xwny-xwwz .xwwz-wzqh {

        padding-top: 40px;

    }

    .xwny-xwwz .xwwz-wznr p {

        font-size: 15px;

        line-height: 28px;

    }

}

@media only screen and (min-width: 300px) and (max-width: 500px){

    .xwny-xwwz {

        padding: 35px 15px 40px;

    }

    .xwny-xwwz .xwwz-title .gxsj {

        width: 90%;

        margin: 15px auto 0;

    }

    .xwny-xwwz .xwwz-title .gxsj p {

        padding-left: 0;

        width: 100%;

        line-height: 21px;

        text-align: center;

    }

    .xwny-xwwz .xwwz-title .gxsj .p1,

    .xwny-xwwz .xwwz-title .gxsj .p2{

        background:none;

    }

    .xwny-xwwz .xwwz-wznr {

        padding-top: 30px;

    }

}

























@media only screen and (min-width: 300px) and (max-width: 1200px){

    

}




















