@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){

    .banner-mp,

    .navmp,

    .footer-mp,

    .fhdb-zxkf{

        display: block;

    }

    .navpc,

    .banner-pc,

    .ymdb,

    .footer-pc{

        display: none;

    }

}

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

    .w1200{

        padding: 0 25px;

    }

}



/* pc导航 */

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

    .index-nav .logo {

        display: none;

    }

    .index-nav .nav {

        width: 100%;

    }

    .index-nav .nav li .a1 {

        height: 85px;

        line-height: 85px;

    }

    .index-nav .nav .subnav {

        top: 85px;

    }

}



/* mp导航 */

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

    .navmp .logo img {

        width: 125px;

    }

    .navmp .shdh .navmp-yczs {

        width: 40px;

        height: 70px;

        background-size: 30px auto;

    }

    .navmp ,

    .navmp .logo {

        height: 70px;

    }

    .navmp .subnav {

        top: 72px;

    }

    .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: 100%;

    }

    .navmp .shdh .navmp-yczs {

        width: 40px;

        height: 60px;

        background-size: 28px auto;

    }

    .navmp ,

    .navmp .logo {

        height: 60px;

    }

    .navmp .subnav {

        top: 62px;

    }

    .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;

    }

}



/* pc底部 */

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

    .footer-pc .footer-sdbz .p1,

    .footer-pc .footer-sdbz .p2,

    .footer-pc .footer-sdbz .p3,

    .footer-pc .footer-sdbz .p4 {

        background-size: 50px 50px;

        padding-left: 60px;

    }

    .footer-pc .lxfs {

        width: 345px;

    }

    .footer-pc .lxfs .fwrx {

        padding-right: 0;

    }

    .footer-pc .yqlj {

        width: 50%;

    }

    .footer-pc .footer-awjs {

        padding-bottom: 30px;

    }

    .footer-pc .footer-sdbz {

        padding-top: 25px;

    }

}



/* mp底部 */

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

    .footer-mp {

        padding-top: 30px;

    }

    .footer-mp .footer-top {

        padding: 0 20px;

    }

    .footer-mp .footer-top .logo {

        width: 140px;

    }

    .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 {

        padding-top: 25px;

    }

    .footer-mp .footer-top {

        padding: 0 15px;

    }

    .footer-mp .footer-top .logo {

        width: 120px;

    }

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

        font-size: 14px;

        line-height: 24px;

    }

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

        font-size: 18px;

        margin: 8px 0;

    }

    .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: 18px;

    }

    .footer-mp .footer-wxlj img{

        width: 50px;

    }

    .footer-mp .footer-wzba {

        padding: 25px 15px 30px;

        box-sizing: border-box;

    }

    .footer-mp .footer-wzba p {

        font-size: 14px;

        line-height: 24px;

    }

}



/* mp端返回顶部和在线客服 */

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

    .fhdb-zxkf img {

        width: 60px;

    }

    .fhdb-zxkf {

        right: 10px;

        bottom: 120px;

        width: 60px;

    }

}

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

    .fhdb-zxkf img {

        width: 50px;

    }

    .fhdb-zxkf {

        right: 5px;

        bottom: 100px;

        width: 50px;

    }

}



/* 四大优势 */

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

    .index-sdys .w1200{

        padding: 0;

    }

    .index-sdys li h3 {

        font-size: 42px;

    }

    .index-sdys li p {

        width: 84%;

        font-size: 14px;

        line-height: 21px;

    }

    .index-sdys li:first-child{

        border-left: 0 solid #ececec;

    }

    .index-sdys li:last-child{

        border-right: 0 solid #ececec;

    }

}

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

    .index-sdys li {

        padding: 0 10px;

        width: 50%;

        height: 150px;

        border: 0 solid #ececec;

    }

}

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

    .index-sdys {

        padding: 20px 0 20px 0;

    }

    .index-sdys li h3 {

        font-size: 32px;

    }

    .index-sdys li .h1::after {

        background-size: 18px auto;

    }

}



/* 走进艾沃净水器 */

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

    .index-zjaw {

        padding: 50px 0;

    }

    .index-zjaw .left-title h3 {

        font-size: 28px;

    }

    .index-zjaw .right {

        width: 50%;

    }

}

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

    .index-zjaw .left {

        width: 100%;

        text-align: center;

    }

    .index-zjaw .left-xxjs h3 {

        text-align: center;

    }

    .index-zjaw .left-xxjs a {

        margin: 0 auto;

    }

    .index-zjaw .right {

        width: 80%;

        margin: 0 auto;

        padding-top: 60px;

    }

    .index-zjaw .right video {

        width: 100%;

        height: auto;

    }

}

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

    .index-zjaw {

        padding: 40px 0;

    }

    .index-zjaw .left-title h3 {

        font-size: 24px;

    }

    .index-zjaw .left-title p {

        font-size: 16px;

        line-height: 24px;

    }

}

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

    .index-zjaw {

        padding: 20px 0 30px 0;

    }

    .index-zjaw .left-xxjs h3 {

        margin-bottom: 30px;

    }

    .index-zjaw .left-title h3 {

        font-size: 22px;

    }

    .index-zjaw .right {

        width: 100%;

        padding-top: 30px;

    }

    .index-zjaw .left-fzlc {

        padding-top: 35px;

    }

    .index-zjaw .left-fzlc li {

        padding-bottom: 10px;

        border: 1px solid #efefef;

    }

    .index-zjaw .left-fzlc li p {

        font-size: 14px;

    }

    .index-zjaw .left-fzlc .tpzs img{

        width: 40px;

    }

}



/* 线上开店，线上引流 */

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

    .index-xskd {

        padding: 45px 0 0 0;

    }

    .index-xskd .xskd-nav .w1200{

        padding: 0;

    }

    .index-xskd .mian-scqj .scqj-title .title {

        left: 0;

    }

    .index-title h2 {

        font-size: 28px;

    }

    .index-title p {

        font-size: 16px;

        line-height: 24px;

    }

    .index-xskd .xskd-nav .list {

        height: 110px;

    }

    .index-xskd .xskd-nav .nr h3 {

        font-size: 20px;

    }

}

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

    .index-xskd {

        padding: 35px 0 0 0;

    }

    .index-title h2 {

        font-size: 24px;

        line-height: 36px;

    }

    .index-title p {

        font-size: 14px;

        line-height: 21px;

    }

    .index-xskd .xskd-main {

        padding: 30px 0 40px 0;

    }

    .index-xskd .mian-scqj .scqj-cont {

        width: 100%;

        padding: 30px 0 40px 0;

    }

    .index-xskd .xskd-nav .actives .nr,

    .index-xskd .xskd-nav .nr {

        height: 44px;

        padding: 5px 0 0 54px;

        background-size: 40px 40px;

    }

    .index-xskd .xskd-nav .list {

        height: 100px;

    }

    .index-xskd .xskd-nav .nr h3 {

        font-size: 16px;

    }

}

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

    .index-xskd .xskd-nav .actives .nr,

    .index-xskd .xskd-nav .nr {

        height: auto;

        padding: 0;

        text-align: center;

        background: none!important;

    }

    .index-xskd .xskd-nav .list {

        height: 90px;

    }

    .index-xskd .mian-scqj .scqj-title h3 {

        font-size: 20px;

    }

    .index-xskd .mian-scqj .scqj-cont {

        padding: 20px 0 20px 0;

    }

    .index-xskd .mian-scqj .qjnr {

        padding: 22px 20px 30px 20px;

    }

    .index-xskd .mian-scqj .cpzs {

        padding: 0 20px;

    }

    .index-xskd .mian-scqj .qjnr h3 {

        font-size: 20px;

        margin-bottom: 15px;

    }

    .index-xskd .mian-scqj .qjnr p {

        font-size: 14px;

        line-height: 24px;

    }

    .index-xskd .mian-scqj .cpzs p {

        font-size: 12px;

        line-height: 20px;

    }

    .index-xskd .xskd-main {

        padding: 20px 0 25px 0;

    }

    .index-xskd .mian-scqj .cpzs .list {

        padding-bottom: 10px;

    }

    .index-xskd .mian-scqj .cpzs .cpzp img {

        width: 45px;

    }

}

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

    .index-xskd {

        padding: 15px 0 0 0;

    }

    .index-title{

        width: 90%;

        margin: 0 auto;

    }

    .index-title h2 {

        font-size: 22px;

        line-height: 33px;

    }

    .index-title p {

        margin: 5px 0 3px 0;

    }

    .index-xskd .xskd-nav .list {

        height: 84px;

        

    }

}





/* 合作案例 */

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

    .index-hzal {

        padding: 60px 0 45px 0;

    }

    .index-hzal .hzal-cont .xzzt h3 {

        font-size: 16px;

        margin-bottom: 15px;

    }

    .index-hzal .hzal-cont .xzzt img {

        width: 30px;

    }

    .index-hzal .hzan-ckgd {

        padding-top: 45px;

    }

}

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

    .index-hzal {

        padding: 50px 0 40px 0;

    }

    .index-hzal .hzal-cont li {

        width: 49.5%;

        margin-bottom: 0.8%;

    }

    .index-hzal .hzal-cont li:last-child {

        /* width: 100%; */

    }

}

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

    .index-hzal {

        padding: 40px 0 30px 0;

    }

    .index-hzal .hzal-cont {

        margin-top: 30px;

    }

}





/* 发展轨迹 */

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

    .index-fzgj {

        padding: 60px 0 50px 0;

    }

    .index-fzgj .fzgj-gjnr .tpzs,

    .index-fzgj .fzgj-gjnr .wzjs {

        height: 340px;

    }

    .index-fzgj .fzgj-gjnr06 {

        background-size: 90% auto;

    }

    .index-fzgj .fzgj-lskd {

        margin-top: 50px;

    }

}

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

    .index-fzgj {

        padding: 50px 0 40px 0;

    }

    .index-fzgj .fzgj-gjnr {

        padding-bottom: 50px;

    }

    .index-fzgj .fzhj {

        padding-top: 50px;

    }

    .index-fzgj .fzgj-gjnr .tpzs,

    .index-fzgj .fzgj-gjnr .wzjs {

        width: 100%;

        height: auto;

    }

    .index-fzgj .fzgj-gjnr .wzjs{

        padding-top: 30px;

    }

    .index-fzgj .fzgj-gjnr .wzjs h3{

        font-size: 28px;

    }

    .index-fzgj .fzgj-gjnr .wzjs p{

        font-size: 16px;

        line-height: 28px;

    }

    .index-fzgj .swiper-button-prev {

        left: 50%;

        right: auto;

        top: auto;

        bottom: 0;

        margin-left:-40px; 

        transform: rotate(-90deg);

    }

    .index-fzgj  .swiper-button-next{

        left: auto;

        right: 50%;

        top: auto;

        bottom: 0;

        margin-top: 0;

        margin-right: -40px;

        transform: rotate(-90deg);

    }

}

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

    .index-fzgj {

        padding: 40px 0 30px 0;

    }

    .index-fzgj .fzgj-gjnr .wzjs h3{

        font-size: 24px;

    }

    .index-fzgj .fzhj {

        padding-top: 40px;

    }

    .index-fzgj .fzgj-lskd {

        margin-top: 40px;

    }

}



/* 产品中心 */

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

    .index-cpzx .cpzx-nav .list {

        float: left;

        width: 20%;

        height: 110px;

        border: 1px solid #fff;

        box-sizing: border-box;

    }

    .index-cpzx .cpzx-nav {

        width: 100%;

    }

    .index-cpzx .cpzx-nav .nr h3 {

        font-size: 14px;

        line-height: 21px;

    }

    .index-cpzx .cpzx-zynr {

        width: 100%;

        padding: 18px 0 0 0;

        border: 0 solid #dedede;

    }

    .index-cpzx .cpzx-zynr .tpzs {

        width: 44%;

    }

    .index-cpzx .cpzx-zynr .wzjs {

        width: 50%;

        padding-top: 25px;

    }

    .index-cpzx .cpzx-zynr .cozx-cpjs {

        width: 100%;

        height: 515px;

    }

    .index-cpzx .cpzx-zynr .cpjs-lbt {

        width: 100%;

        padding: 125px 30px 0;

        box-sizing: border-box;

    }

    .index-cpzx .cpzx-zynr .wzjs .js01 h3 {

        font-size: 22px;

        line-height: 32px;

    }

    .index-cpzx .swiper-button-prev {

        top: 40px;

    }

    .index-cpzx .swiper-button-next {

        top: 40px;

    }

}

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

    .index-cpzx {

        padding: 60px 0 50px 0;

    }

    .index-cpzx .cpzx-nav .list {

        width: 33.33333%;

        height: 110px;

    }

    .index-cpzx .cpzx-zynr .tpzs {

        width: 100%;

        padding-top: 20px;

        text-align: center;

    }

    .index-cpzx .cpzx-zynr .tpzs img{

        width: 70%;

    }

    .index-cpzx .cpzx-zynr .cozx-cpjs {

        height: auto;

        padding: 20px 0 40px 0;

    }

    .index-cpzx .cpzx-zynr .cpjs-lbt {

        padding: 100px 20px 0;

    }

    .index-cpzx .swiper-button-prev {

        top: 25px;

        right: 94px;

        width: 60px;

        height: 60px;

        background-size: 60px 60px;

    }

    .index-cpzx .swiper-button-next {

        top: 25px;

        width: 60px;

        height: 60px;

        background-size: 60px 60px;

    }

    .index-cpzx .cpzx-zynr .wzjs {

        width: 100%;

        text-align: center;

        padding-top: 25px;

    }

}

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

    .index-cpzx {

        padding: 40px 0 40px 0;

    }

    .index-cpzx .cpzx-nav .nr .xh {

        padding-bottom: 10px;

    }

    .index-cpzx .cpzx-nav .actives .nr {

        padding-bottom: 20px;

    }

    .index-cpzx .swiper-button-prev,

    .index-cpzx .swiper-button-next {

        top: 20px;

        width: 50px;

        height: 50px;

        background-size: 50px 50px;

    }

    .index-cpzx .swiper-button-prev {

        right: 86px;

    }

    .index-cpzx .cpzx-zynr .wzjs .js01 h3 {

        font-size: 18px;

        line-height: 27px;

    }

    .index-cpzx .cpzx-zynr .wzjs .js02 {

        padding: 20px 0 40px 0;

    }

}



/* 新闻中心 */

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

    .index-xwzx {

        padding: 60px 0 70px 0;

    }

    .index-xwzx .cont-left {

        width: 100%;

        margin: 0 auto;

    }

    .index-xwzx .cont-right {

        padding-top: 50px;

        width: 100%;

        margin: 0 auto;

    }

    .index-xwzx .xwzx-top .title h3 {

        font-size: 28px;

        margin-bottom: 12px;

    }

    .index-xwzx .xwzx-top .title p {

        font-size: 16px;

    }

    .index-xwzx .cont-right .list {

        margin-bottom: 30px;

    }

    .index-xwzx .cont-right .list:last-child{

        margin-bottom: 0;

    }

}

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

    .index-xwzx .xwzx-top .title h3 {

        font-size: 24px;

        margin-bottom: 10px;

    }

    .index-xwzx {

        padding: 50px 0 55px 0;

    }

    .index-xwzx .xwzx-top .title{

        width: 100%;

        text-align: center;

    }

    .index-xwzx .xwzx-top .title h3 {

        font-size: 28px;

        margin-bottom: 12px;

    }

    .index-xwzx .xwzx-top .title p {

        font-size: 14px;

    }

    .index-xwzx .xwzx-top .xwdh {

        width: 372px;

        height: 46px;

        margin: 40px auto 0;

    }

    .index-xwzx .cont-right .wzjs {

        padding: 0 50px 0 200px;

    }

}

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

    .index-xwzx .xwzx-top .title h3 {

        font-size: 22px;

    }

    .index-xwzx .xwzx-top .xwdh p {

        font-size: 14px;

    }

    .index-xwzx {

        padding: 40px 0 35px 0;

    }

    .index-xwzx .xwzx-cont {

        padding-top: 50px;

    }

}

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

    .index-xwzx .xwzx-top .xwdh {

        width: 90%;

        margin: 30px auto 0;

    }

    .index-xwzx .xwzx-cont {

        padding-top: 40px;

    }

    .index-xwzx .xwzx-top .xwdh a {

        width: 33.333333%;

    }

    .index-xwzx .cont-right .tpzs {

        position: relative;

        width: 100%;

    }

    .index-xwzx .cont-right .wzjs {

        padding: 30px 0 0 0;

        height: auto;

    }

    .index-xwzx .cont-right .list .jt {

        display: none;

    }

    .index-xwzx .cont-right .wzjs h3 {

        font-size: 16px;

    }

    .index-xwzx .cont-right .wzjs {

        padding: 20px 0 0 0;

    }

}



/* 艾沃网站公共banner */

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

    .awwz-banner .img01{

        display: none;

    }

    .awwz-banner .img02{

        display: inline-block;

    }

}



/* 招商加盟-mp端不要部分 */

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

    .zsjm-xxzd,

    .zsjm-awry{

        display: none;

    }

}



/* 市场前景 */

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

    .zsjm-scqj {

        padding: 50px 0 60px 0;

    }

    .zsjm-title h2 {

        font-size: 28px;

        margin-bottom: 10px;

        background: none!important;

    }

    .zsjm-title p {

        font-size: 14px;

        line-height: 22px;

    }

    .zsjm-scqj .right .top h3 {

        font-size: 22px;

        line-height: 36px;

    }

    .zsjm-scqj .right .bot p {

        font-size: 16px;

        line-height: 28px;

    }

    .zsjm-scqj .right .sm {

        padding-left: 0;

    }

    .zsjm-scqj .right .bot {

        padding: 25px 0 20px 0;

    }

}

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

    .zsjm-scqj {

        padding: 50px 0 60px 0;

    }

    .zsjm-scqj .left {

        width: 100%;

    }

    .zsjm-scqj .right {

        width: 100%;

        padding-top: 40px;

    }

}

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

    .zsjm-scqj {

        padding: 40px 0 50px 0;

    }

    .zsjm-title h2 {

        font-size: 24px;

    }

    .zsjm-scqj .right .top h3 {

        font-size: 18px;

        line-height: 32px;

    }

    .zsjm-scqj .right .bot h3 {

        font-size: 18px;

    }

    .zsjm-scqj .right .bot p {

        font-size: 14px;

        line-height: 24px;

    }

    .zsjm-scqj .right .sm p {

        font-size: 14px;

        line-height: 24px;

    }

}

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

    .zsjm-title h2 {

        font-size: 22px;

        line-height: 33px;

    }

    .zsjm-scqj {

        padding: 40px 0 30px 0;

    }

    .zsjm-scqj .scqj-cont {

        padding-top: 40px;

    }

    .zsjm-scqj .right {

        padding-top: 25px;

    }

}



/* 量大，最大的空白市场 */

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

    .zsjm-kbsc {

        padding: 50px 0 60px 0;

    }

    .zsjm-kbsc .kbsc-title h2 {

        font-size: 28px;

        background: none;

    }

    .zsjm-kbsc .kbsc-title p {

        font-size: 24px;

        margin-top: 30px;

    }

    .zsjm-kbsc .kbsc-title p i {

        font-size: 38px;

    }

    .zsjm-kbsc .kbsc-title p span {

        font-size: 32px;

    }

}

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

    .zsjm-kbsc {

        padding: 40px 0 50px 0;

    }

    .zsjm-kbsc .kbsc-title h2 {

        font-size: 24px;

    }

    .zsjm-kbsc .kbsc-title p {

        font-size: 20px;

        margin-top: 20px;

    }

    .zsjm-kbsc .kbsc-title p i {

        font-size: 30px;

    }

    .zsjm-kbsc .kbsc-title p span {

        font-size: 24px;

    }

    .zsjm-kbsc .kbsc-cont .img01 {

        display: none;

    }

    .zsjm-kbsc .kbsc-cont .img02 {

        display: inline-block;

    }

}

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

    .zsjm-kbsc {

        padding: 30px 0 40px 0;

    }

}



/* 净水行业增长势头强劲，超乎您想象！ */

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

    .zsjm-jszz {

        padding: 60px 0 70px 0;

    }

    .zsjm-jszz .jszz-title {

        padding: 35px 120px 0 0;

        background: url(../images/zsjm-jszz-tp01.png) no-repeat right center;

    }

    .zsjm-jszz .jszz-title h2 {

        font-size: 28px;

    }

    .zsjm-jszz .jszz-title p {

        font-size: 16px;

    }

    .zsjm-jszz .jszz-cont .left p {

        font-size: 16px;

        line-height: 32px;

        margin-bottom: 15px;

    }

}

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

    .zsjm-jszz .jszz-title {

        padding: 0;

        height: auto;

        background: none;

        text-align: center;

    }

    .zsjm-jszz .jszz-cont .right {

        width: 100%;

        text-align: center;

    }

    .zsjm-jszz .jszz-cont .right img{

        width: 50%;

    }

    .zsjm-jszz .jszz-cont .left {

        width: 100%;

        padding-top: 40px;

    }

    .zsjm-jszz {

        padding: 50px 0 60px 0;

    }

}

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

    .zsjm-jszz .jszz-title{

        width: 90%;

        margin: 0 auto;

    }

    .zsjm-jszz .jszz-title h2 {

        font-size: 24px;

    }

    .zsjm-jszz {

        padding: 50px 0 40px 0;

    }

    .zsjm-jszz .jszz-cont .right img {

        width: 70%;

    }

}

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

    .zsjm-jszz .jszz-title h2 {

        font-size: 20px;

        line-height: 30px;

        margin-bottom: 8px;

    }

    .zsjm-jszz {

        padding: 40px 0 30px 0;

    }

}



/* 六大落地系统，轻松复制，快速盈利！ */

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

    .zsjm-ldxt {

        padding: 60px 0 50px 0;

    }

    .zsjm-ldxt .ldxt-cont .nr h3 {

        font-size: 18px;

        line-height: 27px;

        margin-bottom: 10px;

    }

    .zsjm-ldxt .ldxt-cont .nr p {

        font-size: 14px;

    }

}

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

    .zsjm-ldxt .ldxt-cont .nr {

        text-align: center;

        padding-left: 0;

        background: none!important;

    }

    .zsjm-ldxt .ldxt-jmzx {

        display: block;

        width: 100%;

        text-align: center;

    }

    .zsjm-ldxt .ldxt-jmzx .jmzx{

        display: block;

        width: 225px;

        margin: 0 auto 20px;

    }

    .zsjm-ldxt .ldxt-jmzx p {

        font-size: 22px;

        line-height: 48px;

        padding-left: 0;

        background: none;

    }

}

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

    .zsjm-ldxt {

        padding: 40px 0 40px 0;

    }

    .zsjm-ldxt .ldxt-cont ul {

        border: 0 solid #dfdfe1;

        background: none;

    }

    .zsjm-ldxt .ldxt-cont li {

        display: block;

        width: 48%;

        height: auto;

        padding: 20px 0 25px 0;

        border: 1px solid #dfdfe1;

        margin-bottom: 4%;

        background-color: #fff;

    }

}

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

    .zsjm-title {

        width: 90%;

    }

    .zsjm-ldxt .ldxt-jmzx p {

        font-size: 20px;

    }

    .zsjm-ldxt .ldxt-jmzx img {

        width: 200px;

    }

    .zsjm-ldxt .ldxt-cont .nr {

        width: 100%;

        padding: 0 8px;

    }

    .zsjm-ldxt .ldxt-cont .nr h3 {

        font-size: 16px;

        line-height: 24px;

    }

}



/* 加盟优势 */

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

    .zsjm-jmys {

        padding: 60px 0 30px 0;

    }

    .zsjm-jmys .jmys-cont li{

        height: auto;

        margin-bottom: 40px;

    }

    .zsjm-jmys .jmys-cont li img {

        width: 120px;

    }

    .zsjm-jmys .jmys-cont li h3 {

        font-size: 20px;

        margin: 20px 0 10px 0;

    }

    .zsjm-jmys .jmys-cont li p {

        width: 85%;

        font-size: 14px;

        line-height: 21px;

    }

}

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

    .zsjm-jmys .jmys-cont li {

        width: 48%;

    }

    .zsjm-jmys .jmys-cont li p {

        width: 70%;

    }

}

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

    .zsjm-jmys {

        padding: 40px 0 10px 0;

    }

    .zsjm-jmys .jmys-cont li p {

        width: 95%;

    }

    .zsjm-jmys .jmys-cont li img {

        width: 100px;

    }

    .zsjm-jmys .jmys-cont li h3 {

        font-size: 18px;

    }

}

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

    .zsjm-jmys .jmys-cont li img {

        width: 90px;

    }

}





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

    .zsjm-jhys {

        padding: 60px 0 50px 0;

    }

    .zsjm-jhys .zsjm-title h4 {

        font-size: 24px;

        margin-top: 30px;

    }

}

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

    .zsjm-jhys {

        padding: 50px 0 40px 0;

    }

    .zsjm-jhys .zsjm-title h4 {

        font-size: 20px;

        line-height: 30px;

        margin-top: 20px;

    }

    .zsjm-jhys .jhys-cont .img01{

        display: none;

    }

    .zsjm-jhys .jhys-cont .img02, 

    .zsjm-jhys .jhys-cont .img03 {

        display: inline-block;

    }

    .zsjm-jhys .jhys-cont .img03{

        margin-top: 40px;

    }

}

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

    .zsjm-jhys {

        padding: 40px 0 30px 0;

    }

    .zsjm-jhys .jhys-cont {

        padding-top: 45px;

    }

    .zsjm-jhys .zsjm-title h4 {

        font-size: 18px;

        line-height: 30px;

    }

}



/* 同行业内屈指可数的国家CNAS认可实验室 */

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

    .zsjm-gjrk {

        padding: 50px 0 60px 0;

    }

}

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

    .zsjm-gjrk {

        padding: 30px 0 40px 0;

    }

}

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

    .zsjm-gjrk {

        padding: 10px 0 30px 0;

    }

}



/* 近百项专利认证 */

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

    .zsjm-zlrz {

        padding: 0 0 50px 0;

    }

}

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

    .zsjm-zlrz {

        padding: 0 0 30px 0;

    }

}



/* 简单6步，轻松加盟 */

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

    .zsjm-qsjm {

        padding: 50px 0 60px 0;

    }

    .zsjm-qsjm .qsjm-cont li {

        width: 31%;

        margin-top: 50px;

    }

    .zsjm-qsjm .qsjm-cont li img {

        width: 130px;

    }

}

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

    .zsjm-qsjm .qsjm-cont {

        padding-top: 20px;

    }

    .zsjm-qsjm .qsjm-cont li img {

        width: 110px;

    }

}

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

    .zsjm-qsjm .qsjm-cont li{

        width: 48%;

    }

}





/* 我要加盟 */

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

    .zsjm-wyjm {

        padding: 60px 0 50px 0;

    }

    .zsjm-wyjm .left .lmaw .nr {

        width: 100%;

    }

    .zsjm-wyjm .left .title h3 {

        font-size: 20px;

    }

    .zsjm-wyjm .left .zdcj p {

        font-size: 18px;

    }

    .zsjm-wyjm .left .zdcj h3 {

        font-size: 20px;

    }

    .zsjm-wyjm .right {

        padding: 25px 20px 30px 0;

    }

}

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

    .zsjm-wyjm .wyjm-cont {

        border: 4px solid #00a0ea;

        padding: 20px;

    }

    .zsjm-wyjm .left {

        width: 100%;

        padding: 0 0 40px 0;

    }

    .zsjm-wyjm .left .tpzs {

        padding: 25px 0 30px 0;

    }

    .zsjm-wyjm .right {

        width: 100%;

        padding: 0;

    }

    .zsjm-wyjm .right .title {

        text-align: left;

    }

    .zsjm-wyjm .right .lxbd .form-1 {

        margin-top: 15px;

    }

    .zsjm-wyjm .right .lxbd .form-2 {

        margin-top: 15px;

    }

}

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

    .zsjm-wyjm .wyjm-cont {

        border: 2px solid #00a0ea;

        padding: 15px;

    }

    .zsjm-wyjm .left .title h3 {

        line-height: 30px;

    }

    .zsjm-wyjm .left {

        padding: 0 0 30px 0;

    }

    .zsjm-wyjm {

        padding: 50px 0 40px 0;

    }

    .zsjm-wyjm .left .title h3 {

        font-size: 18px;

    }

    .zsjm-wyjm .left .zdcj p {

        font-size: 16px;

    }

    .zsjm-wyjm .right .title h3 span {

        font-size: 20px;

    }

    .zsjm-wyjm .right .sub_button {

        width: 120px;

        height: 46px;

        font-size: 16px;

        line-height: 46px;

    }

}



/* 产品中心导航 */

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

    .cpzx-zpdh .w1200{

        padding: 0;

    }

    .cpzx-zpdh .zpdh-nav ul {

        position: relative;

        top: 0;

        height: auto;

        border-bottom: 1px solid #ececec;

    }

    .cpzx-zpdh .zpdh-nav li {

        width: 33.333333%;

        height: auto;

        border-right: 1px solid #fff;

        border-bottom: 1px solid #fff;

        border-top: 0 solid rgba(255, 255, 255, 0.01);

        box-sizing: border-box;

    }

    .cpzx-zpdh .zpdh-nav .actives,

    .cpzx-zpdh .zpdh-nav li:hover{

        border-top: 0 solid #00a0ea;

        background: #00a0ea;

    }

    .cpzx-zpdh .zpdh-nav .actives p,

    .cpzx-zpdh .zpdh-nav li:hover p{

        color: #fff;

    }

}

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

    .cpzx-zpdh .zpdh-nav li a {

        height: 60px;

    }

}



/* 产品中心 */

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

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

        margin-right: 0;

    }

}

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

    .cpzx-cplb .cpzx-title h2 {

        font-size: 28px;

    }

    .cpzx-cplb {

        padding: 60px 0 50px 0;

    }

    .cpzx-cplb .cpzx-cont li {

        width: 32%;

        margin: 2% 2% 0 0;

    }

    .cpzx-cplb .cpzx-cont .wzjs h3 {

        font-size: 18px;

    }

    .cpzx-cplb .cpzx-cont .wzjs h4 {

        font-size: 14px;

    }

}

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

    .cpzx-cplb .cpzx-cont .wzjs h3 {

        font-size: 16px;

    }

    .cpzx-cplb .cpzx-cont .wzjs p {

        font-size: 14px;

    }

    .cpzx-cplb .cpzx-cont .wzjs h4 {

        margin: 10px 0 15px 0;

    }

    .cpzx-cplb .cpzx-title h2 {

        font-size: 24px;

    }

}

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

    .cpzx-cplb {

        padding: 50px 0 40px 0;

    }

    .cpzx-cplb .cpzx-cont li {

        width: 48%;

        margin: 4% 4% 0 0;

    }

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

        margin-right: 0;

    }

    .cpzx-cplb .cpzx-title h2 {

        font-size: 22px;

    }

}

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

    .cpzx-cplb {

        padding: 40px 0 30px 0;

    }

}



/* 产品详情 */

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

    .cpny-cpxq {

        padding: 60px 0 60px 0;

    }

    .cpny-cpxq .cpny-fhlb{

        position: relative;

        top: -0;

        left: 0;

        z-index: 99;

        width: 50px;

        margin-bottom: 20px;

    }

    .cpny-cpxq .cpxq-cpsj .title {

        font-size: 20px;

        line-height: 30px;

    }

    .cpny-cpxq .cpxq-cpsj .js {

        padding: 20px 0 24px 0;

    }

    .cpny-cpxq .cpxq-cpsj .js p {

        font-size: 14px;

        line-height: 24px;

    }

    .cpny-cpxq .cpxq-cpsj .jgys {

        padding: 30px 0 40px 0;

    }

    .cpny-cpxq .cpxq-cpsj .zxxj {

        padding-top: 40px;

    }

    .cpny-cpxq .cpxq-cpsj .jgys h3 span {

        font-size: 28px;

    }

    .cpny-cpxq .cpxq-cpsj .zxxj a {

        width: 200px;

        height: 48px;

        font-size: 18px;

        line-height: 48px;

    }

    .cpny-cpxq .cpxq-cpsj .jgys p {

        margin-bottom: 20px;

    }

}

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

    .cpny-cpxq {

        padding: 50px 0 50px 0;

    }

    .cpny-cpxq .cpxq-cplb {

        width: 100%;

    }

    .cpny-cpxq .cpxq-cpsj {

        width: 100%;

        padding-top: 40px;

    }

}

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

    .cpny-cpxq {

        padding: 40px 0 40px 0;

    }

    .cpny-cpxq .swiper-button-prev,

    .cpny-cpxq .swiper-button-next{

        width: 50px;

        height: 50px;

        margin-top: -25px;

        background-size: 50px 50px;

    }

}

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

    .cpny-cpxq {

        padding: 35px 0 30px 0;

    }

    .cpny-cpxq .cpxq-cpsj {

        padding-top: 30px;

    }

    .cpny-cpxq .cpxq-cpsj .title {

        font-size: 18px;

        line-height: 27px;

    }

    .cpny-cpxq .cpxq-cpsj .js {

        padding: 18px 0 20px 0;

    }

    .cpny-cpxq .cpxq-cpsj .jgys {

        padding: 25px 0 30px 0;

    }

    .cpny-cpxq .cpxq-cpsj .zxxj {

        padding-top: 30px;

    }

    .cpny-cpxq .cpxq-cpsj .jgys h3 span {

        font-size: 24px;

    }

    .cpny-cpxq .cpxq-cpsj .zxxj a {

        width: 180px;

        height: 40px;

        font-size: 16px;

        line-height: 40px;

    }

}



/* 产品参数和精选产品 */

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

    .cpny-cpcs {

        padding: 50px 0 40px 0;

    }

    .cpny-cpcs .cpcs-jxcp {

        width: 34%;

    }

    .cpny-cpcs .cpxq-nav .list p {

        font-size: 18px;

    }

    .cpny-cpcs .cpcs-jxcp .wzjs h3 {

        font-size: 18px;

    }

    .cpny-cpcs .cpcs-jxcp .wzjs p {

        font-size: 14px;

    }

}

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

    .cpny-cpcs {

        padding: 40px 0 40px 0;

    }

    .cpny-cpcs .cpcs-cpxq {

        width: 100%;

    }

    .cpny-cpcs .cpxq-nav .list {

        width: 50%;

        height: 50px;

    }

    .cpny-cpcs .cpcs-jxcp {

        width: 100%;

        padding-top: 20px;

    }

    .cpny-cpcs .cpcs-jxcp li {

        float: left;

        width: 48%;

        padding-bottom: 30px;

        margin: 4% 4% 0 0;

    }

    .cpny-cpcs .cpcs-jxcp li:nth-child(2n){

        margin-right: 0;

    }

}

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

    .cpny-cpcs .cpxq-nav .list p {

        font-size: 16px;

    }

    .cpny-cpcs .cpcs-jxcp .wzjs h3 {

        font-size: 15px;

    }

    .cpny-cpcs .cpcs-jxcp .wzjs h4 {

        font-size: 14px;

        margin: 12px 0 15px 0;

    }

}



/* 服务支持导航 */

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

    .cpzx-zpdh .zpdh-nav li {

        width: 25%;

    }

}

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

    .cpzx-zpdh .zpdh-nav li {

        width: 50%;

    }

}



/* 安装视频 */

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

    .fwzc-azsp li:nth-child(3n){

        margin-right: 0;

    }

}

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

    .fwzc-azsp {

        padding: 60px 0 50px 0;

    }

    .fwzc-azsp li {

        padding: 6px 6px 10px 6px;

    }

    .fwzc-azsp li p {

        font-size: 14px;

    }

}

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

    .fwzc-azsp {

        padding: 50px 0 40px 0;

    }

    .fwzc-azsp li {

        width: 48%;

        margin: 4% 4% 0 0;

    }

    .fwzc-azsp li:nth-child(2n){

        margin-right: 0;

    }

}

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

    .fwzc-azsp {

        padding: 35px 0 30px 0;

    }

    .fwzc-azsp .azsp-cont {

        padding-top: 20px;

    }
    .fwzc-azsp .tpzs img{width:100%;object-fit: cover;height:100px;}
    .fwzc-azsp li p {

        font-size: 12px;

    }

}



/* 安装视频内页 */

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

    .fwzc-spny .w1200 {

        padding: 0;

    }

    .fwzc-spny {

        padding: 40px 0 50px 0;

    }

    .fwzc-spny .azspny-fhlb{

        position: relative;

        top: 0;

        left: 0;

        width: 100%;

        background-color: #fff;

        padding: 25px 30px 0;

        box-sizing: border-box;

    }

    .fwzc-spny .azspny-fhlb img{

        width: 50px;

    }

    .fwzc-spny .spny-cont {

        padding: 30px 30px 0;

    }

    .fwzc-spny .spny-cont .spny-title h2 {

        font-size: 24px;

        line-height: 36px;

    }

    .fwzc-spny .spny-spzs {

        padding: 25px 0 40px 0;

    }

    .fwzc-spny .spny-sxyqh {

        padding: 25px 30px;

    }

}

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

    .fwzc-spny {

        padding: 40px 0 40px 0;

    }

}

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

    .fwzc-spny {

        padding: 30px 0 30px 0;

    }

    .fwzc-spny .azspny-fhlb {

        padding: 20px 20px 0;

    }

    .fwzc-spny .spny-cont {

        padding: 20px 20px 0;

    }

    .fwzc-spny .spny-cont .spny-title h2 {

        font-size: 22px;

        line-height: 32px;

        margin-bottom: 10px;

    }

    .fwzc-spny .spny-spzs {

        padding: 25px 0 30px 0;

    }
    .fwzc-spny .spny-spzs iframe {width:100%;height:300px;}

    .fwzc-spny .spny-sxyqh {

        padding: 20px;

    }

    .fwzc-spny .spny-sxyqh a {

        width: 100%;

        line-height: 24px;

        margin-bottom: 10px;

    }

    .fwzc-spny .spny-sxyqh .a2{

        text-align: left;

        padding: 0 0 0 20px;

        background: url(../images/spny-spzs-tb02.png) no-repeat 0 center;

    }

    .fwzc-spny .spny-sxyqh .a2:hover{

        background: url(../images/spny-spzs-tb04.png) no-repeat 0 center;

    }

}

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

    .fwzc-spny .spny-cont .spny-title h2 {

        font-size: 20px;

        line-height: 30px;

        margin-bottom: 8px;

    }

    .fwzc-spny .spny-cont .spny-title {

        padding-bottom: 20px;

    }

    .fwzc-spny .azspny-fhlb img {

        width: 40px;

    }

}



/* 服务理念 */

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

    .fwzc-fwln .w1200{

        padding: 0;

    }

    .fwzc-fwln .fwln-cont {

        padding: 40px 30px;

    }

    .fwzc-fwln .fwln-wdfw li {

        width: 19%;

        padding-bottom: 0;

    }

    .fwzc-fwln .fwln-wdfw .tpzs img {

        width: 80%;

    }

    .fwzc-fwln .fwln-wdfw .wzjs {

        position: relative;

        top: 0;

        width: 100%;

        height: auto;

        padding-top: 25px;

        background: none;

    }

    .fwzc-fwln .fwln-wzjs p {

        font-size: 16px;

        line-height: 26px;

        margin-bottom: 15px;

    }

    .fwzc-fwln .fwln-wzjs p span,

    .fwzc-fwln .fwln-wzjs p b {

        font-size: 18px;

    }

}

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

    .fwzc-fwln {

        padding: 30px 0 45px 0;

    }

    .fwzc-fwln .fwln-wzjs {

        padding-top: 25px;

        margin-top: 20px;

    }

    .fwzc-fwln .fwln-wzjs p {

        font-size: 15px;

        line-height: 26px;

        margin-bottom: 10px;

    }

    .fwzc-fwln .fwln-wzjs p span,

    .fwzc-fwln .fwln-wzjs p b {

        font-size: 16px;

    }

    .fwzc-fwln .fwln-cont {

        padding: 30px 30px 35px;

    }

    .fwzc-fwln .fwln-wdfw li {

        width: 31%;

        margin-top: 30px;

    }

    .fwzc-fwln .fwln-wdfw {

        padding-top: 30px;

    }

}

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

    .fwzc-fwln .fwln-cont {

        padding: 30px 15px 35px;

    }

    .fwzc-fwln {

        padding: 30px 0 40px 0;

    }

    .fwzc-fwln .fwln-wdfw li {

        width: 48%;

        margin-top: 35px;

    }

}

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

    .fwzc-fwln .fwln-wdfw {

        padding-top: 10px;

    }

}



/* 服务网点 */

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

    .fwzc-fwwd {

        padding: 60px 0 45px 0;

    }

    .fwzc-fwwd li{

        padding: 30px;

        box-sizing: border-box;

    }

    .fwzc-fwwd .tpzs {

        width: 100%;

        padding: 0 0 25px 0;

    }

    .fwzc-fwwd .wdjs {

        position: relative;

        padding: 0;

    }

    .fwzc-fwwd .tpzs img {

        max-width: 100%;

    }

}

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

    .fwzc-fwwd {

        padding: 50px 0 40px 0;

    }

    .fwzc-fwwd .tpzs img {

        width: 100%;

    }

}

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

    .fwzc-fwwd li{

        padding: 20px;

    }

    .fwzc-fwwd {

        padding: 40px 0 40px 0;

    }

    .fwzc-fwwd .wdjs .left {

        width: 100%;

    }

    .fwzc-fwwd .wdjs .right {

        width: 100%;

        padding-top: 15px;

    }

    .fwzc-fwwd .wdjs .right p {

        line-height: 30px;

    }

    .fwzc-fwwd .wdjs .left h4 {

        font-size: 16px;

        margin-top: 15px;

    }

}

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

    .fwzc-fwwd {

        padding: 30px 0 30px 0;

    }

    .fwzc-fwwd li {

        padding: 15px;

    }

    .fwzc-fwwd .wdjs .left h3 {

        font-size: 18px;

        margin-bottom: 12px;

    }

    .fwzc-fwwd .wdjs .left p {

        font-size: 15px;

    }

    .fwzc-fwwd .wdjs .right p {

        font-size: 14px;

        line-height: 32px;

    }

}



/* 企业招聘 */

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

    .fwzc-qyzp {

        padding: 50px 0 40px 0;

    }

    .fwzc-qyzp .qyzp-top .list {

        width: 33.33%!important;

    }

    .fwzc-qyzp .qyzp-top .list h3 {

        font-size: 16px;

    }

    .fwzc-qyzp .qyzp-bot {

        padding: 30px 30px 10px 30px;

    }

}

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

    .fwzc-qyzp {

        padding: 40px 0 30px 0;

    }

    .fwzc-qyzp .qyzp-bot .list h3 {

        font-size: 16px;

        margin-bottom: 10px;

    }

    .fwzc-qyzp .qyzp-bot .list p {

        font-size: 14px;

        line-height: 24px;

    }

    .fwzc-qyzp .qyzp-bot .list a {

        font-size: 14px;

    }

    .fwzc-qyzp .qyzp-top .list {

        width: 100%!important;

    }

    .fwzc-qyzp .qyzp-top .list03,

    .fwzc-qyzp .qyzp-top .list02 {

        display: none;

    }

}

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

    .fwzc-qyzp .qyzp-bot {

        padding: 30px 20px 20px 20px;

    }

    .fwzc-qyzp .qyzp-cont {

        padding-top: 40px;

    }

    .fwzc-qyzp {

        padding: 30px 0 20px 0;

    }

    .fwzc-qyzp .qyzp-bot .list{

        margin-bottom: 25px;

    }

    .fwzc-qyzp .qyzp-bot .list:last-child{

        margin-bottom: 10px;

    }

}



/* 企业风采 */

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

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

        margin-right: 0;

    }

}

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

    .gyaw-qyfc {

        padding: 50px 0 40px 0;

    }

    .gyaw-qyfc .w1200{

        padding: 0;

    }

    .gyaw-qyfc .qyfc-cont {

        margin-top: 50px;

        padding: 20px 20px 40px;

    }
    .gyaw-qyfc .tpzs img{width:100%;object-fit:cover;height:100px;transition:all ease .5s}

    .gyaw-qyfc .qyfc-cont {

        margin-top: 40px;

        padding: 20px 25px 40px;

    }

}

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

    .gyaw-qyfc {

        padding: 40px 0 30px 0;

    }

    .gyaw-qyfc .qyfc-cont {

        margin-top: 40px;

        padding: 20px 15px 30px;

    }

    .gyaw-qyfc .wzjs {

        padding-top: 15px;

    }

    .gyaw-qyfc li {

        width: 48%;

        margin: 0 4% 4% 0;

    }

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

        margin-right: 0;

    }

}

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

    .gyaw-qyfc {

        padding: 30px 0 30px 0;

    }

    .gyaw-qyfc .wzjs p {

        font-size: 14px;

    }

    .gyaw-qyfc .qyfc-cont {

        padding: 20px 15px 25px;

    }

    .gyaw-qyfc .wzjs {

        padding-top: 12px;

    }

}



/* 企业简介 */

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

    .qyjj-qyjj {

        padding: 60px 0 50px 0;

    }

    .qyjj-qyjj .qyjj-cont .wzjs {

        padding-top: 0;

    }

    .qyjj-qyjj .qyjj-cont {

        padding-top: 50px;

    }

    .qyjj-qyjj .qyjj-cont .wzjs h3 {

        font-size: 28px;

        margin-bottom: 20px;

    }

}

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

    .qyjj-qyjj {

        padding: 50px 0 40px 0;

    }

    .qyjj-qyjj .qyjj-cont .tpzs {

        width: 100%;

    }

    .qyjj-qyjj .qyjj-cont .wzjs {

        width: 100%;

        padding-top: 35px;

    }

}

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

    .qyjj-qyjj .qyjj-cont .wzjs h3 {

        font-size: 24px;

        margin-bottom: 20px;

    }

}

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

    .qyjj-qyjj {

        padding: 40px 0 30px 0;

    }

    .qyjj-qyjj .qyjj-cont .wzjs h3 {

        font-size: 22px;

        margin-bottom: 20px;

    }

    .qyjj-qyjj .qyjj-cont {

        padding-top: 40px;

    }

}



/* 企业荣誉 */

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

    .qyjj-qyry {

        padding: 60px 0 50px 0;

    }

    .qyjj-qyry .qyry-cont {

        width: 100%;

        padding: 0 25px;

        box-sizing: border-box;

    }

    .qyjj-qyry .qyry-lbt {

        width: 100%;

        box-sizing: border-box;

    }

}

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

    .qyjj-qyry .qyry-cont {

        display: none;

    }

    .qyjj-qyry .qyry-sjlb {

        display: block;

    }

}

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

    .qyjj-qyry {

        padding: 50px 0 40px 0;

    }

}

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

    .qyjj-qyry {

        padding: 40px 0 30px 0;

    }

    .qyjj-qyry .qyry-sjlb {

        margin-top: 40px;

    }

    .qyjj-qyry .qyry-sjlb .swiper-button-prev,

    .qyjj-qyry .qyry-sjlb .swiper-button-next{

        width: 54px;

        height: 54px;

        margin-top: -27px;

        background-size: 54px 54px;

    }

    .qyjj-qyry .qyry-sjlb .swiper-button-prev:hover,

    .qyjj-qyry .qyry-sjlb .swiper-button-next:hover{

        background-size: 54px 54px;

    }

}



/* 企业简介 */

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

    .qyjj-awky .awky-cont li:nth-child(4n){

        margin-right: 0;

    }

}

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

    .qyjj-awky {

        padding: 60px 0 50px 0;

    }

    .qyjj-awky .awky-cont li {

        width: 32%;

        margin: 2% 2% 0 0;

    }

    .qyjj-awky .awky-cont li:nth-child(3n){

        margin-right: 0;

    }

    .qyjj-awky .awky-cont .wzjs p {

        font-size: 16px;

    }

}

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

    .qyjj-awky {

        padding: 50px 0 40px 0;

    }

    .qyjj-awky .awky-cont .wzjs p {

        font-size: 14px;

    }

}

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

    .qyjj-awky {

        padding: 40px 0 40px 0;

    }

    .qyjj-awky .awky-cont {

        margin-top: 30px;

    }

    .qyjj-awky .awky-cont li {

        width: 48%;

        margin: 4% 4% 0 0;

    }

    .qyjj-awky .awky-cont li:nth-child(2n){

        margin-right: 0;

    }

}



/* 做世界级的中国好产品 */

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

    .qywh-sjcp .cpys {

        padding: 60px 0 120px 0;

    }

    .qywh-sjcp .sjcp-title h2 {

        font-size: 32px;

    }

    .qywh-sjcp .cpys .nr p {

        font-size: 22px;

        line-height: 33px;

    }

    .qywh-sjcp .qywh-qyln .wzjs h3 {

        font-size: 22px;

        margin-bottom: 20px;

    }

    .qywh-sjcp .qywh-qyln .wzjs p {

        font-size: 16px;

    }

    .qywh-sjcp .sjcp-cont {

        padding: 50px 0 65px 0;

    }

}

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

    .qywh-sjcp .cpys {

        padding: 50px 0 60px 0;

    }

    .qywh-sjcp .cpys .nr {

        padding-top: 30px;

    }

    .qywh-sjcp .sjcp-title h2 {

        font-size: 28px;

    }

    .qywh-sjcp .cpys .nr p {

        font-size: 20px;

        line-height: 30px;

    }

    .qywh-sjcp .sjcp-cont {

        padding: 40px 0 35px 0;

    }

    .qywh-sjcp .qywh-qyln .list {

        width: 48%;

        padding: 8px 8px 30px 8px;

        margin-bottom: 4%;

    }

    .qywh-sjcp .qywh-qyln .wzjs {

        height: 130px;

    }

}

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

    .qywh-sjcp .cpys {

        padding: 50px 0 60px 0;

    }

    .qywh-sjcp .sjcp-title h2 {

        font-size: 24px;

    }

    .qywh-sjcp .cpys .nr p {

        font-size: 16px;

        line-height: 26px;

    }

    .qywh-sjcp .qywh-qyln .wzjs h3 {

        font-size: 20px;

        margin-bottom: 15px;

    }

    .qywh-sjcp .qywh-qyln .wzjs p {

        font-size: 15px;

        line-height: 24px;

    }

}

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

    .qywh-sjcp .sjcp-cont {

        padding: 30px 0 25px 0;

    }

    .qywh-sjcp .qywh-qyln .list {

        padding: 8px 8px 25px 8px;

    }

    .qywh-sjcp .qywh-qyln .wzjs {

        height: 110px;

    }

}

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

    .qywh-sjcp .cpys {

        padding: 40px 0 50px 0;

    }

    .qywh-sjcp .sjcp-title h2 {

        font-size: 22px;

    }

    .qywh-sjcp .sjcp-cont {

        padding: 30px 0 15px 0;

    }

    .qywh-sjcp .qywh-qyln .wzjs h3 {

        font-size: 18px;

        margin-bottom: 10px;

    }

    .qywh-sjcp .qywh-qyln .wzjs {

        height: 90px;

    }

}



/* 合作案例内页 */

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

    .hzal-alny .alny-fhlb {

        position: relative;

        left: 0;

        padding: 25px 0 0 25px;

        box-sizing: border-box;

        margin-bottom: 0;

    }

    .hzal-alny {

        padding: 30px 0 40px 0;

    }

    .hzal-alny .hzalny {

        width: 68%;

    }

    .hzal-alny .jxal {

        width: 30%;

    }

    .hzal-alny .hzalny-zynr {

        padding: 30px 25px 30px 25px;

    }

    .hzal-alny .hzanny-title {

        text-align: center;

    }

    .hzal-alny .hzanny-title h2 {

        font-size: 24px;

        line-height: 36px;

    }

    .hzal-alny .hzalny-zynr .alny-title {

        padding-left: 12px;

        border-left: 2px solid #00a0ea;

        margin-bottom: 25px;

    }

    .hzal-alny .hzalny-zynr .alny-title h3 {

        font-size: 20px;

    }

    .hzal-alny .hzalny-zynr p {

        margin-bottom: 25px;

    }

    .hzal-alny .jxal .rmwz {

        margin-top: 15px;

        padding: 20px 15px 30px;

    }

    .hzal-alny .jxal .jxal-zynr {

        padding: 20px 15px 30px;

    }

    .hzal-alny .jxal .list .wzjs p {

        font-size: 14px;

        color: #fff;

    }

}

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

    .hzal-alny .hzalny {

        width: 100%;

    }

    .hzal-alny .hzanny-title {

        text-align: center;

        padding: 30px 25px 25px;

    }

    .hzal-alny .hzalny-sxqh {

        padding: 15px 25px;

        box-sizing: border-box;

    }

    .hzal-alny .jxal {

        width: 100%;

        margin-top: 30px;

    }

    .hzal-alny .jxal .jxal-zynr {

        padding: 30px 25px 30px;

    }

    .hzal-alny .jxal .rmwz {

        margin-top: 25px;

        padding: 30px 25px 30px;

    }

    .hzal-alny .jxal .list .wzjs {

        padding: 10px 0;

    }

    .hzal-alny .jxal .list .wzjs p {

        font-size: 16px;

    }

}

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

    .hzal-alny .hzalny-sxqh a {

        width: 100%;

        height: 30px;

        padding: 0;

        line-height: 30px;

    }

    .hzal-alny .hzalny-sxqh .a1 {

        border-right: 0 solid #e7e7e7;

        padding-left: 15px;

    }

    .hzal-alny .hzalny-sxqh .a2 {

        text-align: left;

        padding-left: 15px;

        background: url(../images/spny-spzs-tb02.png) no-repeat 0 center;

    }

    .hzal-alny .hzalny-sxqh .a2:hover{

        background: url(../images/spny-spzs-tb04.png) no-repeat 0 center;

    }

}

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

    .hzal-alny .alny-fhlb {

        padding: 15px 0 0 15px;

    }

    .hzal-alny {

        padding: 30px 0 30px 0;

    }

    .hzal-alny .hzanny-title h2 {

        font-size: 22px;

        line-height: 33px;

        margin-bottom: 15px;

    }

    .hzal-alny .hzanny-title {

        padding: 25px 15px 20px;

    }

    .hzal-alny .hzalny-sxqh {

        padding: 10px 15px;

    }

    .hzal-alny .hzalny-zynr {

        padding: 25px 15px 15px;

    }

    .hzal-alny .hzalny-zynr .alny-title {

        margin-bottom: 25px;

    }

    .hzal-alny .hzalny-zynr p {

        margin-bottom: 15px;

    }

    .hzal-alny .jxal .jxal-zynr {

        padding: 25px 15px 20px;

    }

    .hzal-alny .jxal .rmwz {

        padding: 25px 15px 20px;

    }

}



/* 联系我们 */

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

    .lxwm-lxwm {

        padding: 60px 0 50px 0;

    }

    .lxwm-lxwm .lxwm-lxdz {

        padding-top: 60px;

    }

    .lxwm-lxwm .list h3 {

        font-size: 20px;

    }

    .lxwm-lxwm .list p {

        font-size: 16px;

        line-height: 32px;

    }

    .lxwm-lxwm .list p span {

        font-size: 18px;

    }

    .lxwm-lxwm .list{

        width: 48%;

        margin-bottom: 30px;

    }

    .lxwm-lxwm .lxwm-lxdt {

        padding-top: 30px;

    }

}

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

    .lxwm-lxwm {

        padding: 50px 0 40px 0;

    }

    .lxwm-lxwm .list {

        width: 100%;

        text-align: center;

        margin-bottom: 35px;

    }

}

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

    .lxwm-lxwm {

        padding: 30px 0 30px 0;

    }

}



/* 在线留言 */

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

    .lxwm-zxly {

        padding: 50px 0 45px 0;

    }

}

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

    .lxwm-zxly {

        padding: 40px 0 40px 0;

    }

}

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

    .lxwm-zxly {

        padding: 30px 0 30px 0;

    }

    .lxwm-title img {

        margin-top: 15px;

    }

    .lxwm-zxly li {

        width: 100%;

    }

    .lxwm-zxly .BMap_bubble_content .iw_poi_title{

        font-size: 14px;

    }

}





/* 新闻资讯 */

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

    .xwzx-qbxw li:nth-child(3n){

        margin-right: 0;

    }

}

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

    .xwzx-qbxw li {

        margin: 0 2% 40px 0;

    }

    .xwzx-qbxw .wzjs h3 {

        font-size: 16px;

    }

}

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

    .xwzx-qbxw {

        padding: 45px 0 40px 0;

    }

    .xwzx-qbxw li {

        width: 48%;

        padding-bottom: 0;

        margin: 0 4% 4% 0;

    }

    .xwzx-qbxw li:nth-child(2n){

        margin-right: 0;

    }

    .xwzx-qbxw .wzjs {

        position: relative;

        width: 100%;

        height: auto;

        padding: 18px 20px 25px;

    }

    .xwzx-qbxw .wzjs h3 {

        margin: 12px 0 16px 0;

    }

    .xwzx-qbxw li:hover .wzjs{

        bottom: 0;

    }

}

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

    .xwzx-qbxw {

        padding: 35px 0 20px 0;

    }

    .xwzx-qbxw .wzjs {

        padding: 15px 10px 20px;

    }

    .xwzx-qbxw .wzjs h3 {

        font-size: 14px;

    }

}



/* 新闻资讯内页 */

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

    .xwny-xgcp {

        padding-bottom: 40px;

    }

    .xwzx-zxny .wznr-fhlb{

        position: relative;

        left: 0;

        width: 100%;

        padding: 25px 0 0 25px;

        background-color: #fff;

        box-sizing: border-box;

    }

    .xwzx-zxny .w1200{

        padding: 0;

    }

    .xwzx-zxny .wznr-xwwz {

        padding: 30px 25px;

    }

    .xwzx-zxny .xwwz-title{

        text-align: center;

    }

    .xwzx-zxny .xwwz-title h2 {

        font-size: 24px;

        line-height: 36px;

        margin-bottom: 18px;

    }

    .xwzx-zxny .xwwz-main {

        padding-top: 30px;

    }

    .xwzx-zxny .xwwz-main p {

        margin-bottom: 20px;

    }

    .xwzx-zxny .xwwz-main img {

        margin: 20px 0 25px 0;

    }

    .xwzx-zxny .sxyqh {

        padding: 0 25px;

    }

}

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

    .xwzx-zxny .zxny-wznr {

        width: 100%;

    }

    .xwzx-zxny .zxny-rmwz {

        width: 100%;

        margin-top: 30px;

    }

    .xwzx-zxny .zxny-rmwz .zxzx {

        padding: 25px 25px 30px;

        margin-bottom: 25px;

    }

}

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

    .xwzx-zxny .wznr-fhlb {

        padding: 20px 0 0 15px;

    }

    .xwzx-zxny .wznr-xwwz {

        padding: 30px 15px 20px;

    }

    .xwzx-zxny .sxyqh {

        padding: 15px 15px;

    }

    .xwzx-zxny .sxyqh a {

        width: 100%;

        height: 30px;

        padding: 0;

        line-height: 30px;

    }

    .xwzx-zxny .sxyqh .a1{

        border-right: 0 solid #e7e7e7;

        padding-left: 15px;

    }

    .xwzx-zxny .sxyqh .a2 {

        text-align: left;

        padding-left: 15px;

        background: url(../images/spny-spzs-tb02.png) no-repeat 0 center;

    }

    .xwzx-zxny .sxyqh .a2:hover {

        background: url(../images/spny-spzs-tb04.png) no-repeat 0 center;

    }

    .xwzx-zxny .zxny-rmwz .zxzx {

        padding: 25px 15px 30px;

        margin-bottom: 20px;

    }

}

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

    .xwzx-zxny .xwwz-title h2 {

        font-size: 20px;

        line-height: 30px;

        margin-bottom: 15px;

    }

    .xwzx-zxny .xwwz-main {

        padding-top: 25px;

    }

    .xwzx-zxny .xwwz-main p {

        margin-bottom: 15px;

    }

}



/* 相关产品 */

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

    .xwny-xgcp .xgcp-cont li {

        width: 48%;

        margin-bottom: 4%;

    }

}



/* 艾沃10余年专注安全的矿物质水 */

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

    .ppys-title{

        width: 80%;

        margin: 0 auto;

    }

    .ppys-title h2 {

        font-size: 28px;

        background: none!important;

    }

    .ppys-title p {

        font-size: 16px;

    }

    .ppys-awzz {

        padding: 50px 0 60px 0;

    }

    .ppys-awzz .right h3 {

        font-size: 20px;

        line-height: 30px;

    }

    .ppys-awzz .right .nr {

        padding-top: 20px;

    }

    .ppys-awzz .right .nr p {

        font-size: 16px;

        line-height: 26px;

    }

}

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

    .ppys-awzz .left {

        width: 100%;

    }

    .ppys-awzz .right {

        width: 100%;

        padding-top: 30px;

    }

}

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

    .ppys-awzz {

        padding: 40px 0 50px 0;

    }

    .ppys-title h2 {

        font-size: 24px;

        line-height: 36px;

    }

    .ppys-title p {

        font-size: 16px;

        margin-top: 12px;

    }

}

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

    .ppys-awzz {

        padding: 30px 0 40px 0;

    }

    .ppys-title h2 {

        font-size: 22px;

        line-height: 33px;

    }

    .ppys-title p {

        font-size: 16px;

        line-height: 24px;

        margin-top: 10px;

    }

    .ppys-awzz .awzz-cont {

        padding-top: 40px;

    }

    .ppys-awzz .right h3 {

        font-size: 18px;

        line-height: 30px;

    }

    .ppys-awzz .right .nr p {

        line-height: 28px;

    }

}



/* 10余年行业沉淀 */

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

    .ppys-hycd .w1200{

        padding: 0;

    }

    .ppys-hycd .hycd-zynr {

        padding: 42px 25px 50px 25px;

        box-sizing: border-box;

    }

    .ppys-hycd .nav .list {

        padding: 25px 0;

    }

    .ppys-hycd .nav .list p {

        font-size: 18px;

        line-height: 30px;

    }

    .ppys-hycd .hycd-zynr .wzjs p {

        font-size: 22px;

        line-height: 36px;

    }

    .ppys-hycd .hycd-zynr .wzjs {

        bottom: 30px;

        padding: 20px 60px 20px 40px;

        box-sizing: border-box;

    }

}

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

    .ppys-hycd .nav .list {

        padding: 20px 0;

    }

    .ppys-hycd .nav .list p {

        font-size: 16px;

        line-height: 24px;

    }

    .ppys-hycd .hycd-zynr .wzjs {

        width: 100%;

        height: 100%;

        left: 0;

        bottom: 0;

        padding: 20px 60px 20px 40px;

    }

    .ppys-hycd .hycd-zynr .wzjs p {

        font-size: 18px;

        line-height: 32px;

    }

}

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

    .ppys-hycd .nav .list {

        width: 50%;

        padding: 15px 0;

        border-bottom: 1px solid #d7d7d7;

    }

    .ppys-hycd .hycd-zynr .wzjs {

        padding: 20px;

    }

    .ppys-hycd .nav .list:first-child {

        border-left: 0 solid #d7d7d7;

    }

    .ppys-hycd .hycd-zynr {

        padding: 20px 15px 25px 15px;

    }

}

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

    .ppys-hycd .nav .list p {

        font-size: 14px;

        line-height: 21px;

    }

    .ppys-hycd .nav .list {

        padding: 12px 0;

    }

    .ppys-hycd .hycd-zynr .wzjs p {

        font-size: 16px;

    }

}



/* 中国净水行业首个专业饮用水质研究团队 */

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

    .ppys-yjtd {

        padding: 60px 0 50px 0;

    }

    .ppys-yjtd .list{

        background-color: #00a0ea;

    }

    .ppys-yjtd .list .wzjs {

        height: auto;

        padding: 12px 8px 15px;

    }

    .ppys-yjtd .list .wzjs h3 {

        font-size: 18px;

        margin-bottom: 10px;

    }

    .ppys-yjtd .list .wzjs p {

        font-size: 14px;

    }

}

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

    .ppys-yjtd {

        padding: 45px 0 20px 0;

    }

    .ppys-yjtd .ppys-cont {

        padding-top: 50px;

    }

    .ppys-yjtd .list {

        width: 48%;

        margin-bottom: 4%;

    }

}

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

    .ppys-yjtd {

        padding: 35px 0 20px 0;

    }

    .ppys-yjtd .list .wzjs p {

        font-size: 12px;

    }

}



/* 研发团队实力 */

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

    .ppys-yftd {

        padding: 55px 0 40px 0;

    }

    .ppys-yftd .list .wzjs {

        padding: 20px 15px 30px;

    }

    .ppys-yftd .list .wzjs p {

        font-size: 16px;

        line-height: 28px;

    }

}

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

    .ppys-yftd {

        padding: 45px 0 40px 0;

    }

    .ppys-yftd .list .wzjs {

        padding: 15px 10px 25px;

    }

    .ppys-yftd .list .wzjs p {

        font-size: 14px;

        line-height: 24px;

    }

}

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

    .ppys-yftd {

        padding: 40px 0 30px 0;

    }

    .ppys-yftd .yftd-cont {

        padding-top: 35px;

    }

    .ppys-yftd .list {

        width: 48%;

        margin-top: 4%;

    }

}

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

    .ppys-yftd {

        padding: 30px 0 30px 0;

    }

    .ppys-yftd .yftd-cont {

        padding-top: 30px;

    }

}



/* 规模化的生产能力使产品更具竞争力 */

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

    .ppys-gmhsc {

        padding: 60px 0 50px 0;

    }

    .ppys-gmhsc .gmhsc-wzjs p {

        font-size: 20px;

        line-height: 36px;

    }

}

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

    .ppys-gmhsc {

        padding: 40px 0 40px 0;

    }

    .ppys-gmhsc .gmhsc-wzjs p {

        font-size: 18px;

    }

    .ppys-gmhsc .gmhsc-wzjs {

        padding: 25px 20px;

    }

}

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

    .ppys-gmhsc {

        padding: 35px 0 30px 0;

    }

    .ppys-gmhsc .gmhsc-cont {

        margin: 40px 0 4% 0;

    }

    .ppys-gmhsc .gmhsc-wzjs p {

        font-size: 16px;

        line-height: 28px;

    }

    .ppys-gmhsc .gmhsc-wzjs {

        padding: 20px 15px;

    }

    .ppys-gmhsc .gmhsc-cont .img01 {

        display: none;

    }

    .ppys-gmhsc .gmhsc-cont .img02 {

        display: inline-block;

    }

}



/* 艾沃新零售模式的优势 */

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

    .ppys-lsys .msdb .lsys-title h3 {

        font-size: 24px;

    }

    .ppys-lsys .msdb .lsys-title p {

        font-size: 16px;

        line-height: 24px;

        margin-top: 15px;

    }

    .ppys-lsys .msdb .wzjs p {

        font-size: 18px;

        line-height: 32px;

    }

    .ppys-lsys .msdb .wzjs {

        padding: 30px 15px 35px;

    }

}

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

    .ppys-lsys .msdb .lsys-title {

        height: 125px;

        padding: 20px 20px 10px;

    }

}

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

    .ppys-lsys {

        padding: 40px 0 40px 0;

    }

    .ppys-lsys .msdb .wzjs {

        padding: 20px 15px 25px;

    }

    .ppys-lsys .msdb .wzjs p {

        font-size: 16px;

        line-height: 30px;

    }

    .ppys-lsys .msdb .lsys-title h3 {

        font-size: 20px;

    }

    .ppys-lsys .msdb .lsys-title p {

        font-size: 14px;

        margin-top: 12px;

    }

}

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

    .ppys-lsys {

        padding: 35px 0 30px 0;

    }

    .ppys-lsys .msdb .lsys-title {

        height: auto;

        padding: 20px 15px 20px;

    }

    .ppys-lsys .lsys-cont {

        padding-top: 40px;

    }

    .ppys-lsys .msdb {

        width: 100%;

        margin-bottom: 25px;

    }

    .ppys-lsys .msdb01 {

        background: #fff;

    }

    .ppys-lsys .msdb:last-child{

        margin-bottom: 0;

    }

}



























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

    

}





