/* 屏幕自适应样式 */
@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 (min-width: 1500px) and (max-width: 1680px) {
    .index-khjz .xqal-gsjs .gsjs-top li{
        float: left;
        padding: 10px 14px;
        font-size: 16px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot{
        margin-top: 28px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot .bot-ckgd{
        padding-top: 30px;
    }
} 
@media only screen and (min-width: 1370px) and (max-width: 1440px){
    .index-khjz .cont-khlb{
        padding: 55px 10px 0 10px;
    }
    .index-khjz .xqal-gsjs{
        padding: 0 30px;
    }
    .index-khjz .xqal-gsjs .gsjs-top li{
        float: left;
        padding: 8px 10px;
        font-size: 15px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot p{
        font-size: 15px;
        color: #333;
        line-height: 27px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot{
        margin-top: 25px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot .bot-ckgd{
        padding-top: 26px;
    }
}
@media only screen and (min-width: 1300px) and (max-width: 1366px){
    .index-khjz .cont-khlb{
        padding: 50px 15px 0 15px;
    }
    .index-khjz .khlb-main .main-list .list-word p{
        font-size: 14px;
    }
    .index-khjz .xqal-gsjs{
        padding: 0 20px;
    }
    .index-khjz .xqal-gsjs .gsjs-top li{
        float: left;
        padding: 6px 8px;
        font-size: 14px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot p{
        font-size: 14px;
        color: #333;
        line-height: 21px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot{
        margin-top: 20px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot .bot-ckgd{
        padding-top: 24px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot .bot-ckgd a{
        width: 100px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
}
@media only screen and (min-width: 1050px) and (max-width: 1280px){
    .index-khjz .cont-khlb{
        padding: 45px 10px 0 10px;
    }
    .index-khjz .khlb-main .main-list .list-word p{
        font-size: 14px;
    }
    .index-khjz .xqal-gsjs{
        padding: 0 20px;
    }
    .index-khjz .xqal-gsjs .gsjs-top li{
        float: left;
        padding: 6px 8px;
        font-size: 14px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot p{
        font-size: 14px;
        color: #333;
        line-height: 21px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot{
        margin-top: 20px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot .bot-ckgd{
        padding-top: 24px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot .bot-ckgd a{
        width: 100px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
}
@media only screen and (min-width: 1000px) and (max-width: 1050px){
    .index-khjz .cont-khlb{
        padding: 30px 10px 0 10px;
    }
    .index-khjz .khlb-main .main-list .list-word p{
        font-size: 14px;
        line-height: 18px;
    }
    .index-khjz .xqal-gsjs{
        padding: 0 20px;
    }
    .index-khjz .xqal-gsjs .gsjs-top li{
        float: left;
        padding: 5px 8px;
        font-size: 12px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot p{
        font-size: 12px;
        color: #333;
        line-height: 18px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot{
        margin-top: 10px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot .bot-ckgd{
        padding-top: 14px;
    }
    .index-khjz .xqal-gsjs .gsjs-bot .bot-ckgd a{
        width: 100px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
}


/* 西递净化工程 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .jhgc-main .main-xmfl{
       display: none;
    }
    .jhgc-gcnav .gcnav{
        display: flex;
    }
}
@media only screen and (min-width: 950px) and (max-width: 1199px){
    .jhgc-main .main-gclb {
        width: 930px;
        margin: 0 auto;
    }
}
@media only screen and (min-width: 300px) and (max-width: 949px){
    .jhgc-main .main-gclb {
        width: 100%;
    }
    .jhgc-main .main-gclb .li-tpzs {
        width: 100%;
        height: auto;
        text-align: center;
        padding-bottom: 40px;
    }
    .jhgc-main .main-gclb .li-tpzs img {
        width: 60%;
        height: auto;
    }
    .jhgc-main .main-gclb .li-xqjs {
        width: 100%;
        text-align: center;
    }
    .jhgc-main .main-gclb .li-xqjs .xqjs-title {
        line-height: 24px;
    }
    .jhgc-main .main-gclb .li-xqjs .xqjs-djlj {
        text-align: center;
        padding-bottom: 10px;
    }
    .jhgc-main .main-gclb .li-xqjs .xqjs-djlj a{
        color: #fff;
        background: linear-gradient(to bottom,#57c6f1 0,#56a7e3 100%);
        transition: all 0.4s;
     }
}
@media only screen and (min-width: 500px) and (max-width: 949px){
    .jhgc-main .main-gclb ul::after{
        display: block;
        content: "";
        clear:both;
    }
    .jhgc-main .main-gclb li{
        float: left;
        width: 48%;
    }
    .jhgc-main .main-gclb li:nth-child(2n){
        float: right;
    }
}
@media only screen and (min-width: 300px) and (max-width: 480px){
    .jhgc-main .main-gclb li {
        padding: 15px;
    }
    .jhgc-main .main-gclb .li-tpzs img {
        width: 100%;
        height: auto;
    }
    .jhgc-main .main-gclb .li-tpzs {
        padding-bottom: 25px;
    }
    .jhgc-main {
        width: 100%;
        padding: 30px 0 10px 0;
    }
}


/* 西递净化工程内页 */
@media only screen and (min-width: 940px) and (max-width: 1199px){
    .jhgc-main .main-gcxq {
        margin: 0 auto;
    }
}
@media only screen and (min-width: 300px) and (max-width: 939px){
    .jhgc-main .main-gcxq {
        width: 100%;
    }
}
@media only screen and (min-width: 600px) and (max-width: 939px){
    .jhgc-main .main-gcxq .sqjs-gczp {
        width: 472px;
        margin: 0 auto;
    }
    .jhgc-main .main-gcxq .xqjs-wccj {
        width: 100%;
        text-align: center;
        padding-top: 40px;
    }
    .jhgc-main .main-gcxq .xgal-allbt03,
    .jhgc-main .main-gcxq .xgal-allbt01{
        display: none;
    }
    .jhgc-main .main-gcxq .xgal-allbt02{
        display: block;
        width: 580px;
        margin: 0 auto;
    }
    .jhgc-main .main-gcxq .gcxq-xgal {
        width: 580px;
        margin: 0 auto;
    }
}


/* 西递首页banner*/
@media only screen and (min-width: 760px) and (max-width: 1199px){
    .banner .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 20px;
    }
}


/* 西递深研行业洁净室系统工程解决方案 */
@media only screen and (min-width: 600px) and (max-width: 1199px){
    .index-jjfa {
        padding: 60px 0 50px 0;
    }
    .index-jjfa .jjfa-cont li {
        width: 25%;
    }
}


/* 关于西递 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .index-gysr .gysr-cont {
        width: 100%;
        height: auto;
        box-shadow: 0 0 10px #fff;
        background-color: #fafafa;
    }
    .index-gysr .gysr-cont .cont-left {
       display: none;
    }
    .index-gysr .gysr-cont .cont-right {
        width: 100%;
        padding: 25px 0 0 0;
    }
}


/* 新闻中心 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .index-xwzx {
        padding: 50px 0 60px 0;
    }
    .index-xwzx .xwzx-cont .cont-list, .index-xwzx .xwzx-cont .cont-list1 {
        width: 48%;
        height: auto;
    }
    .index-xwzx .cont-list .list-image {
        width: 100%;
        height: auto;
    }
    .index-xwzx .xwzx-cont .cont-list1{
        display: none;
    }
}



/* 发展历程 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .gysr-fzlc {
        padding: 50px 0px;
    }
    .gysr-fzlc .fzlc-cont .cont-left {
        width: 48%;
    }
    .gysr-fzlc .fzlc-cont .cont-middle {
        display: none;
    }
    .gysr-fzlc .fzlc-cont .cont-right {
        float: right;
        width: 48%;
        padding-top: 0;
    }
    .gysr-fzlc .fzlc-list .list-tpxh .tpxh-xh {
        display: none;
    }
    .gysr-fzlc .fzlc-list .list-tpxh .tpxh-ljx {
        display: none;
    }
    .gysr-fzlc .cont-right .list-title {
        padding-left: 0;
    }
    .gysr-fzlc .cont-right .fzlc-list .list-tpxh .tpxh-tpzs {
        margin-left: 0;
    }
    .gysr-fzlc .cont-right .fzlc-list .list-js {
        padding-left: 0;
    }
    .gysr-fzlc .fzlc-list .list-js {
        width: 100%;
        height: 76px;
        padding-bottom: 0;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .gysr-fzlc .fzlc-list .list-tpxh {
       padding-top: 40px;
    }
    .gysr-fzlc .fzlc-list .list-tpxh .tpxh-tpzs {
        width: 100%;
    }
}



/* 公司简介 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .gysr-gsjj {
        padding: 60px 0 50px 0;
    }
    .gysr-gsjj .gsjj-srjh .srjh-left {
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .gysr-gsjj .gsjj-srjh .srjh-left .left-list {
        float: left;
        width: 100%;
        margin-bottom: 20px;
    }
    .gysr-gsjj .gsjj-srjh .srjh-left .left-list iframe {width: 100%;height:300px;}
    .gysr-gsjj .gsjj-srjh .srjh-right {
        width: 100%;
        text-align: center;
        padding-top: 50px;
    }
    .gysr-zczb li {
        width: 25%;
        height: 290px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 750px){
    .gysr-zczb li {
        width: 25%;
        height: 200px;
        padding-top: 60px;
    }
    .gysr-zczb li h3 {
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 15px;
    }
    .gysr-zczb li p {
        line-height: 24px;
    }
    .gysr-zczb {
        padding: 0 0 50px 0;
    }
}



/* 工地外包存在危害 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .ppys-gdwh .gdwh-ghzl {
        display: none;
    }
    .gdwh-contpc{
        display: none;
    }
    .gdwh-contmp{
        display: block;
    }
    .ppys-gdwh .gdwh-title .img2 {
        margin-top: 30px;
        width: 100%;
    }
    .ppys-gdwh .gdwh-cont ul{
       display: block;
    }
    .ppys-gdwh .gdwh-cont ul::after{
        display: block;
        content: "";
        clear:both;
    }
    .ppys-gdwh .gdwh-cont li {
        float: left;
        width: 32%;
        margin: 20px 2% 0 0;
    }
    .ppys-gdwh .gdwh-cont li:nth-child(3n){
        margin-right: 0;
    }
    .ppys-gdwh .gdwh-cont .li-image img{
        width: 100%;
        height: 300px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 750px){
    .ppys-gdwh .gdwh-cont .li-image img{
        height: 240px;
    }
}



/* 西递5大服务优势 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .ppys-fwys {
        padding-top: 80px;
    }
    .ppys-fwys .fwys-cont .li-type01 {
        width: 32%;
        margin: 0 2% 2% 0;
    }
    .ppys-fwys .fwys-cont .li-type02 {
        margin-right: 0;
    }
    .ppys-fwys .fwys-cont .li-type03 {
        width: 49%;
    }
    .ppys-fwys .fwys-cont .li-type04 {
        margin-left: 2%;
    }
    .jhys-title{
        display: none;
    }
    .ppys-fwys .fwys-cont .li-word {
        padding: 0 10px 10px 10px;
    }
    .ppys-fwys .fwys-cont .li-word p {
        font-size: 16px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 750px){
    .ppys-fwys .fwys-cont li img {
        height: 220px;
    }
}



/* 西递服务6大保障 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .ppys-ldbz {
        padding: 60px 0 50px 0;
        background: none;
    }
    .ppys-ldbz .ldbz-title img{
        width: 80%;
     }
    .ppys-ldbz .ldbz-cont li {
        padding-top: 0;
        background: none;
    }
    .ppys-ldbz .ldbz-cont .li-type01,
    .ppys-ldbz .ldbz-cont .li-type02,
    .ppys-ldbz .ldbz-cont .li-type03,
    .ppys-ldbz .ldbz-cont .li-type04,
    .ppys-ldbz .ldbz-cont .li-type05,
    .ppys-ldbz .ldbz-cont .li-type06{
        margin-top: 0;
    }
}
@media only screen and (min-width: 600px) and (max-width: 750px){
    .ppys-ldbz .ldbz-cont .li-image img {
        width: 80px;
        height: 80px;
    }
}



/* 西递净化优势在哪里，比比就知道 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .gysr-jhys{
        display: none;
    }
}



/* 企业文化上部分 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .gysr-qywh .qywh-srsm .srsm-list {
        width: 49%;
        padding:0;
        background-size: cover;
    }
    .gysr-qywh .qywh-srsm .srsm-list .list-left {
        width: 50%;
        padding: 40px 0 0 20px;
        box-sizing: border-box;
    }
}
@media only screen and (min-width: 300px) and (max-width: 850px){
    .gysr-qywh .qywh-srsm .srsm-list {
        width: 49%;
        padding:0;
        background-size: cover;
    }
    .gysr-qywh .qywh-srsm .srsm-list .list-left {
        width: 100%;
        text-align: center;
        padding: 40px 0 0 0;
        box-sizing: border-box;
    }
    .gysr-qywh .qywh-srsm .srsm-list .list-left p {
        margin-top: 30px;
    }
    .gysr-qywh .qywh-srsm .srsm-list .list-right {
        width: 100%;
        padding-top: 40px;
    }
    .gysr-qywh .qywh-srsm .srsm-list .list-right img{
        width: 100%;
        height: 260px;
    }
}



/* 企业文化下部分 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .gysr-qywh {
        width: 100%;
        padding: 55px 0 60px 0;
    }
    .gysr-qywh .qywh-srjj li {
        width: 49%;
        height: 250px;
        margin-top: 20px;
        padding: 44px 60px 0 20px;
        border: 1px solid #eaeaea;
    }
    .gysr-qywh .qywh-srjj li:nth-child(2n){
        float: right;
    }
}
@media only screen and (min-width: 600px) and (max-width: 750px){
    .gysr-qywh .qywh-srjj .li-tb {
        bottom: 10px;
        right: 10px;
    }
}



/* 真实点评 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .gysr-zsdp {
        padding: 50px 0 60px 0;
    }
    .gysr-zsdp .zsdp-cont li {
        float: left;
        width: 49%;
        height: 490px;
        margin: 4% 0 0 0;
    }
    .gysr-zsdp .zsdp-cont li:nth-child(2n){
        float: right;
    }
}




/* 洁净室产品轮播图 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .jjscp-main .mian-cpfl {
        display: none;
    }
    .jjscp-main .main-cpxq {
        width: 100%;
    }

}
@media only screen and (min-width: 760px) and (max-width: 800px){
    .jjscp-main .main-cpxq .lbt-nr .li-image{
        height: 240px;
    }
    .jjscp-main .main-cpxq .lbt-nr .li-image img {
        height: 240px;
    }
}



/* 洁净室产品 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .jjscp-main .main-cpxq .cpxq-cplb {
        width: 100%;
        padding-top: 30px;
    }
    .jjscp-main .cpxq-cplb .cplb-cont li {
        width: 32%;
        margin: 0 2% 15px 0;
    }
    
}
@media only screen and (min-width: 760px) and (max-width: 800px){
    .jjscp-main .cpxq-cplb .cplb-cont .li-image{
        height: 240px;
    }
    .jjscp-main .cpxq-cplb .cplb-cont .li-image img {
        height: 240px;
    }
}



/* 洁净室产品内页 */
@media only screen and (min-width: 300px) and (max-width: 950px){
    .jjscp-main .mian-cpcs .xxjs-tpzs {
        width: 80%;
        margin: 0 auto;
    }
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-menu .li-type img {
        width: 100%;
    }
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav .nav-list {
        width: 23%;
        height: 100px;
    }
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav .nav-list img {
        width: 100%;
        height: 100px;
    }
    .jjscp-main .xxjs-wzjs {
        width: 100%;
        padding-top: 50px;
    }
    .jjscp-main .xxjs-wzjs .wzjs-title {
        width: 100%;
        text-align: center;
    }
    .jjscp-main .cpcs-cpjs .menu-azwh .azwh-list04 img{
       width: 100%;
    }
}
@media only screen and (min-width: 600px) and (max-width: 750px){
    .jjscp-main .mian-cpcs .xxjs-tpzs {
        width: 90%;
    }
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-menu .li-type img {
        width: 100%;
        height: 380px;
    }
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav .nav-list {
        width: 23%;
        height: 100px;
    }
}



/* 解决方案 */
@media only screen and (min-width: 1000px) and (max-width: 1920px){
    .jjfa-main .main-cont li:nth-child(4n){
        margin-right: 0;
    }
}
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .jjfa-main .main-cont li {
        margin: 20px 2% 0 0;
        width: 23.5%;
    }
    .jjfa-main .main-cont li .li-image img {
        width: 100%;
    }
}
@media only screen and (min-width: 600px) and (max-width: 999px){
    .jjfa-main .main-cont li {
        width: 32%;
    }
    .jjfa-main .main-cont li:nth-child(3n){
        margin-right: 0;
    }
    .jjfa-main .main-cont li .li-image img {
        width: 100%;
    }
    .jjfa-main {
        padding: 50px 0 30px 0;
    }
}
@media only screen and (min-width: 600px) and (max-width: 800px){
    .jjfa-main .main-cont li {
        height: 224px;
        padding: 3px;
    }
    .jjfa-main .main-cont li .li-image img {
       height: 176px;
    }
}



/* 解决方案内页 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .jjfany .jjfany-sxqh {
        height: 70px;
        padding: 0 20px;
    }
    .jjfany .jjfany-sxqh a {
        font-size: 16px;
        line-height: 70px;
    }
    .jjfany .jjfany-sxqh .a1 {
        padding-left: 50px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 800px){
    .jjfany .jjfany-sxqh {
        height: auto;
        padding: 0;
        background-color: #fff;
    }
    .jjfany .jjfany-sxqh a {
        width: 100%;
        font-size: 16px;
        color: #15a8e2;
        line-height: 40px;
        box-sizing: border-box;
    }
    .jjfany .jjfany-sxqh .a1 {
        padding: 6px 0 6px 5px;
        background: #f6f6f6;
    }
    .jjfany .jjfany-sxqh .a2 {
        padding: 6px 0 6px 5px;
        background: #f6f6f6;
        margin-top: 10px;
    }
    .jjfany .jjfany-sxqh .a1:hover{
        background: #f6f6f6;
    }
    .jjfany .jjfany-sxqh .a2:hover{
        background: #f6f6f6;
    }
}



/* 解决方案内页  相关案例推荐 */
@media only screen and (min-width: 300px) and (max-width: 1400px){
    .srsl-gcalny .gcalny-altj {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .srsl-gcalny .gcalny-altj .altj-cont {
        width: 100%;
    }
    .gcalny-altj .swiper-container {
        width: 100%;
        padding: 0;
    }
}
@media only screen and (min-width: 300px) and (max-width: 1000px){
    .altj-cont-pc{
        display: none;
    }
    .altj-cont-mp01{
        display: block;
    }
    .gcalny-altj .swiper-button-prev,.gcalny-altj .swiper-button-next{
        width: 42px;
        height: 42px;
        top: 180px;
        margin-top: 0;
        background-size: 42px 42px;
    }
    .gcalny-altj .swiper-button-prev{
        background: url(../images/jjfany-sxqh-tp04.png) no-repeat center center;
    }
    .gcalny-altj .swiper-button-next{
        background: url(../images/jjfany-sxqh-tp03.png) no-repeat center center;
    }
    .gcalny-altj .swiper-button-prev:hover{
        background: url(../images/jjfany-sxqh-tp04.png) no-repeat center center;
    }
    .gcalny-altj .swiper-button-next:hover{
        background: url(../images/jjfany-sxqh-tp03.png) no-repeat center center;
    }
}
@media only screen and (min-width: 600px) and (max-width: 750px){
    .srsl-gcalny .gcalny-altj .altj-list .list-image {
        height: 240px; 
    }
    .srsl-gcalny .gcalny-altj .altj-cont .altj-list {
        width: 100%;
        height: 490px;
        margin: 0 auto;
    }

}



/* 联系我们服务流程 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .index-fwlc.lxwm-fwlc-mp{
        display: block;
    }
    .index-fwlc .fwlc-cont .w1200 {
        background: none;
    }
    .lxwm-fwlc {
        padding: 50px 0 40px 0;
    }
    .index-fwlc .fwlc-cont{
        padding: 50px 0 20px 0;
    }
    .index-fwlc .fwlc-cont .cont-list1 {
        width: 100%;
        padding-left: 0;
    }
    .index-fwlc .fwlc-cont .cont-list1 li {
        float: left;
        width: 25%;
        margin-bottom: 40px;
        padding: 0 5px;
        box-sizing: border-box;
    }
    .index-fwlc .fwlc-cont .cont-list4 {
        width: 500px;
        height: 50px;
        margin: 40px auto 0;
        padding-left: 0;
    }
}



/* 净化知识 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .lxwm-jhzs .jhzs-cont li {
        width: 32%;
    }
    .jszd-title {
        width: 100%;
        background: url(../images/jszd-title.png) no-repeat center 14px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 900px){
    .lxwm-jhzs .jhzs-cont li {
        width: 48%;
        margin-bottom: 50px;
    }
    .lxwm-jhzs .jhzs-cont .li-ckgd {
        padding: 40px 0 0 0;
        text-align: center;
    }
}



/* 净化施工 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .jszd-jhsg {
        width: 100%;
        padding: 50px 0 60px 0;
        background-color: #f9f9f9;
    }
    .jszd-jhsg .jhsg-cont li {
        height: auto;
    }
    .jszd-jhsg .jhsg-cont .li-image {
        width: 60%;
        height: auto;
        padding: 30px 0 40px 0;
        margin: 0 auto;
    }
    .jszd-jhsg .jhsg-cont .li-sfxq {
        width: 100%;
        padding: 38px 10px 0 10px;
        box-sizing: border-box;
    }
    .jszd-jhsg .jhsg-cont .li-sfxq .sfxq-btyd a {
        width: 100%;
    }
    .jszd-jhsg .jhsg-cont .li-sfxq .sfxq-btyd .btyd-rqdz {
        width: 200px;
        padding-top: 20px;
    }
    .jszd-jhsg .jhsg-cont .li-sfxq .sfxq-djlj {
        width: 100%;
        padding: 30px 0 30px 0;
    }
    .jszd-jhsg .jhsg-cont .li-sfxq .sfxq-xqcs {
        width: 100%;
    }
}
@media only screen and (min-width: 300px) and (max-width: 750px){
    .jszd-jhsg .jhsg-cont .li-sfxq .sfxq-djlj {
       text-align: center;
    }
    .jszd-jhsg .jhsg-cont li .li-sfxq .sfxq-djlj a{
        background: url(../images/jszd-jhsg-tb04.png) no-repeat center center;
    }
}



/* 法规下载 */
@media only screen and (min-width: 1200px) and (max-width: 1920px){
    .jszd-fgxz .fgxz-cont li:nth-child(4n){
        margin-right: 0;
    }
}
@media only screen and (min-width: 701px) and (max-width: 1199px){
    .jszd-fgxz .fgxz-cont li {
        width: 32%;
        margin: 30px 2% 0 0;
    }
    .jszd-fgxz .fgxz-cont li:nth-child(3n){
        margin-right: 0;
    }
    .jszd-fgxz .fgxz-cont li a {
        width: 100%;
    }
}



/* 联系方式 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .lxwm-lxfs {
        padding: 60px 0 50px 0;
        background-color: #fff;
    }
    .lxwm-lxfs .lxfs-cont {
        margin-top: 62px;
        height: auto;
    }
    .lxwm-lxfs .lxfs-cont .cont-dzdh {
        width: 100%;
        padding: 44px 0 0 0;
    }
    .lxwm-lxfs .lxfs-cont .cont-dzdh li {
        width: 100%;
    }
    .lxwm-lxfs .lxfs-cont .cont-tpzs {
        width: 100%;
        padding-top: 40px;
    }
    .lxwm-lxfs .lxfs-cont .cont-tpzs img {
        width: 100%;
        height: auto;
    }
}



/* 在线留言 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .lxwm-zxly .zxly-cont .zxly-tpzs {
        width: 100%;
    }
    .lxwm-zxly .zxly-cont .zxly-tpzs img {
        width: 100%;
        height: auto;
    }
    .lxwm-zxly .zxly-cont .zxly-input {
        width: 575px;
        margin: 60px auto 0;
    }
}



/* 项目验收 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .shfw-xmys .xmys-cont {
        width: 100%;
        padding: 70px 10px 0;
        box-sizing: border-box;
    }
    .shfw-xmys .xmys-cont li {
        width: 25%;
        padding: 0 10px;
        box-sizing: border-box;
    }
}
@media only screen and (min-width: 600px) and (max-width: 750px){
    .shfw-xmys .xmys-cont li img {
        width: 110px;
        height: 110px;
    }
}



/* 售后服务西递洁净室建设六大保障 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .ldbz-cont-pc{
        display: none;
    }
    .ldbz-cont-mp{
        display: block;
    }
    .index-ldbz.shfw-ldbz{
        display: block;
    }
    .index-ldbz .ldbz-cont .cont-list {
        width: 100%;
    }
    .index-ldbz .ldbz-cont li {
        float: left;
        width: 32%;
        height: 220px;
        padding: 30px 20px 0 20px;
    }
    .index-ldbz .ldbz-cont .cont-list1 {
        margin-top: 0;
    }
    .index-ldbz .ldbz-cont .li-top {
        width: 280px;
    }
}
@media only screen and (min-width: 800px) and (max-width: 1199px){
    .index-ldbz .ldbz-cont li{
        margin: 0 2% 30px 0;
    }
    .index-ldbz .ldbz-cont li:nth-child(3n){
        margin-right: 0;
    }
}
@media only screen and (min-width: 501px) and (max-width: 799px){
    .index-ldbz {
        padding: 55px 0 30px 0;
    }
    .index-ldbz .ldbz-cont {
        padding-top: 50px;
    }
    .index-ldbz .ldbz-cont li{
        width: 49%;
        margin: 0 2% 30px 0;
    }
    .index-ldbz .ldbz-cont li:nth-child(2n){
        margin-right: 0;
    }
}



/* 工程案例 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .srsl-gcal{
        padding: 60px 0 45px 0;
        background-color: #fff;
    }
    .srsl-gcal .gcal-zwfl .hyfl-title {
        margin-bottom: 14px;
    }
    .srsl-gcal .gcal-zwfl .hyfl-zynr {
        width: 100%;
    }
    .srsl-gcal .gcal-zwfl .hyfl-zynr li {
        margin: 0 40px 5px 0;
    }
    .srsl-gcal .gcal-zwfl .zwfl-dyfl .dyfl-title {
        margin-bottom: 14px;
    }
    .srsl-gcal .gcal-zwfl .zwfl-dyfl .dyfl-zynr {
        width: 100%;
    }
    
 
}
@media only screen and (min-width: 300px) and (max-width: 750px){
    .srsl-gcal .gcal-zwfl .zwfl-title {
        padding-left: 20px;
    }
    .srsl-gcal .gcal-zwfl .zwfl-hyfl {
        padding: 30px 0 25px 20px;
    }
    .srsl-gcal .gcal-zwfl .zwfl-dyfl {
        padding: 34px 0 16px 20px;
    }
}


/* 工程案例主要内容 */
@media only screen and (min-width: 1000px){
    .srsl-gcal .gcal-main li:nth-child(3n){
        margin-right: 0;
    }
}
@media only screen and (min-width: 1000px) and (max-width: 1199px){
    .srsl-gcal .gcal-main {
        margin-top: 40px;
        padding: 25px 25px 40px 25px;
    }
    .srsl-gcal .gcal-main li {
        float: left;
        width: 32%;
        height: 520px;
        margin: 0 2% 25px 0;
    }
    .srsl-gcal .gcal-main .li-image{
        height: 285px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 999px){
    .srsl-gcal {
        padding: 40px 0 0 0;
    }
    .srsl-gcal .gcal-main {
        margin-top: 40px;
        padding: 25px 25px 40px 25px;
    }
    .srsl-gcal .gcal-main li {
        float: left;
        width: 49%;
        height: 520px;
        margin: 0 2% 25px 0;
    }
    .srsl-gcal .gcal-main .li-image{
        height: 285px;
    }
    .srsl-gcal .gcal-main li:nth-child(2n){
        margin-right: 0;
    }
}
@media only screen and (min-width: 600px) and (max-width: 750px){
    .srsl-gcal .gcal-main {
        margin-top: 40px;
        padding: 10px 0 40px 0;
    }
    .srsl-gcal .gcal-main .li-image{
        height: 240px;
    }
    .srsl-gcal .gcal-main li {
        height: 480px;
    }
}


/* 工程案例内页 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .srsl-gcalny .gcalny-swkj{
        padding: 0 0 100px 0;
        background-color: #f7f7f7;
    }
    .srsl-gcalny .gcalny-swkj .swkj-lbt {
        width: 60%;
        height: auto;
        margin: 0 auto;
    }
    .srsl-gcalny .gcalny-swkj .swiper-container img{
        width: 100%;
    }
    .srsl-gcalny .swkj-xqjs {
        width: 100%;
        padding-top: 60px;
    }
    .srsl-gcalny .swkj-xqjs .xqjs-title {
       margin: 0 auto;
       text-align: center;
    }
    .srsl-gcalny .swkj-xqjs .xqjs-xmjs li {
        width: 33.3%;
    }
    .srsl-gcalny .swkj-xqjs .xqjs-xmjs .li-type03 {
        height: auto;
        padding: 2px 5px 10px 5px;
    }
    .srsl-gcalny .swkj-xqjs .xqjs-xmjs .li-type03 p {
        -webkit-line-clamp: 100;
    }
    .srsl-gcalny .swkj-xqjs .xqjs-ljzx {
        width: 445px;
        margin: 0 auto;
    }
    .srsl-gcalny .gcalny-htqd {
        padding: 0 0 70px 0;
        background-color: #f7f7f7;
    }
    .srsl-gcalny .gcalny-htqd .htqd-image {
        width: 80%;
    }
    .srsl-gcalny .gcalny-htqd .htqd-htcs {
        width: 100%;
    }
}
@media only screen and (min-width: 600px) and (max-width: 900px){
    .srsl-gcalny .gcalny-htqd {
        padding: 0 0 20px 0;
    }
}
@media only screen and (min-width: 600px) and (max-width: 780px){
    .srsl-gcalny .gcalny-swkj .swkj-lbt {
        width: 90%;
    }
    .srsl-gcalny .gcalny-swkj .swiper-container img{
       height: ;
    }
}



/* 合作客户 */
@media only screen and (min-width: 1200px){
    .srsl-hzkh .hzkh-cont li:nth-child(4n){
        margin-right: 0;
    }
}
@media only screen and (min-width: 600px) and (max-width: 1199px){
    .srsl-hzkh .hzkh-cont li{
        width: 31%;
        height: auto;
        margin: 28px 3.5% 0 0;
    }
    .srsl-hzkh .hzkh-cont li:nth-child(3n){
        margin-right: 0;
    }
}



/* 精英团队 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .jytd .jytd-cont .cont-tdjs{
        display: none;
    }
    .jytd .jytd-cont .cont-lbt{
        width: 100%;
    }
}



/* 精英团队轮播展示 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .jjtd-lbzs-pc{
        display: none;
    }
    .jjtd-lbzs-mp{
        display: block;
    }
    .jjtd-lbzs .lbzs-cont{
        width: 100%;
        margin: 40px auto 0;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .jjtd-lbzs .lbzs-cont .cont-lbt{
        float: left;
        height: auto;
        padding-bottom: 25px;
    }
    .jjtd-lbzs .lbzs-cont .cont-lbt img {
        width: 100%;
        height: auto;
    }
    .jjtd-lbzs {
        padding: 0 0 30px 0;
    }
}
@media only screen and (min-width: 800px) and (max-width: 1199px){
    .jjtd-lbzs .lbzs-cont .cont-lbt{
        width: 32%;
        margin: 0 2% 20px 0;
    }
    .jjtd-lbzs .lbzs-cont .cont-lbt:nth-child(3n){
        margin-right: 0;
    }
}
@media only screen and (min-width: 600px) and (max-width: 799px){
    .jjtd-lbzs .lbzs-cont .cont-lbt{
        width: 49%;
        margin: 0 2% 20px 0;
    }
    .jjtd-lbzs .lbzs-cont .cont-lbt:nth-child(2n){
        margin-right: 0;
    }
}


/* 净化工程EPC */
@media only screen and (min-width: 1200px){
    .jhgc-epc .epc-cont .epc-zxsg li:nth-child(4n){
        margin-right: 0;
    }
}
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .jhgc-epc {
        padding: 50px 0 40px 0;
    }
    .jhgc-epc .epc-cont {
        margin-top: 40px;
        padding: 35px 10px 30px 10px;
    }
    .jhgc-epc .epc-cont .cont-ghsj li {
        width: 32%;
    }
    .jhgc-epc .epc-cont .epc-zxsg li {
        width: 32%;
        height: 68px;
        margin: 0 2% 20px 0;
    }
    .jhgc-epc .epc-cont .epc-gcbz li {
        margin: 0 40px 0 0;
        line-height: 40px;
    }
    .jhgc-epc .epc-cont .epc-shfw .li-image img {
        width: 105px;
        height: 105px;
    }
    .jhgc-epc .epc-cont .epc-shfw li p {
        width: 96%;
        font-size: 16px;
        margin-top: 18px;
    }
    .jhgc-epc .epc-cont .epc-lxfs .lxfs-zhnr li {
        margin-right: 0;
        width: 100%;
        height: auto;
        padding: 8px 10px 8px 10px;
        text-align: left;
        box-sizing: border-box;
        margin-bottom: 20px;
    }
    .jhgc-epc .epc-cont .epc-lxfs .lxfs-zhnr li:last-child {
        width: 100%;
    }
    .jhgc-epc .epc-cont .epc-lxfs .lxfs-zhnr li p{
        height: auto;
        line-height: 32px;
    }
    .srsl-gcalny {
        padding: 0 0 30px 0;
    }
}
@media only screen and (min-width: 600px) and (max-width: 1199px){
    .jhgc-epc .epc-cont .epc-zxsg li:nth-child(3n){
       margin-right: 0;
    }
}



/* 生产环境 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .srsl-schj {
        padding: 60px 0 40px 0;
    }
    .srsl-schj .swiper-pagination-fraction {
       display: none;
    }
    .srsl-schj .schj-menu .lbt-title {
        display: none;
    }
    .srsl-schj .swiper-button-prev {
        right: auto;
        left: 0;
        bottom: 50%;
        margin-bottom: -50px;
    }
    .srsl-schj .swiper-button-next {
        right: 0;
        left: auto;
        bottom: 50%;
        margin-bottom: -50px;
    }
}



/* 项目视频 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .srsl-xmsp {
        padding: 60px 0 40px 0;
    }
    .srsl-xmsp .xmsp-cont li {
        width: 48.5%;
        height: auto;
        margin: 30px 3% 0 0;
    }
}



/* 研发技术 */
@media only screen and (min-width: 1200px){
    .srsl-yfjs .yfjs-cont li:nth-child(4n){
        margin-right: 0;
    }
}
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .srsl-yfjs{
        padding: 60px 0 40px 0;
    }
    .srsl-yfjs .yfjs-cont{
        padding-top: 40px;
    }
    .srsl-yfjs .yfjs-cont li{
        width: 32%;
        margin: 24px 2% 0 0;
    }
}
@media only screen and (min-width: 600px) and (max-width: 1199px){
    .srsl-yfjs .yfjs-cont li:nth-child(3n){
        margin-right: 0;
    }
}



/* 资质荣誉 */
@media only screen and (min-width: 600px){
    .srsl-zzry .zzry-cont li:nth-child(3n){
        margin-right: 0;
    }
}
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .srsl-zzry{
        padding: 50px 0 30px 0;
    }
    .srsl-zzry .zzry-cont{
        padding-top: 40px;
    }
    .srsl-zzry .zzry-cont li{
        width: 32%;
        margin: 25px 2% 0 0;
    }
}