/* 屏幕自适应样式 */
@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: 300px) and (max-width: 1199px){
    .w1200{
        max-width: 100%;
        margin: 0 auto;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .nav-pc{
        display: none;
    }
    .nav-mp{
        display: block;
    }
}



/* 底部 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .footer {
        padding: 30px 0 0 0;
    }
    .footer .footer-cont {
        padding-bottom: 20px;
    }
    .footer .cont-list{
        width: 100%;
    }
    .footer .cont-list2 {
        display: none;
    }
    .footer .cont-list .list-title{
        width: 100%;
        text-align: center;
        font-size: 20px;
        color:#fff;
        margin-bottom: 0;
        border-bottom: 0 solid rgba(255, 255, 255, 0.6);
    }
    .footer .list1-zynr{
        text-align: center;
    }
    .footer .list1-zynr p{
        font-size: 14px;
        color: #c4c5c6;
    }
    .footer .list1-zynr .p1 {
        width: 100%;
    }
    .footer .list1-zynr .p2{
        display: none;
    }
    .footer .list1-zynr p span{
        padding-left: 0;
    }
    .footer .cont-list3 .list-title{
        display: none;
    }
    .footer .cont-list3 {
        padding: 20px 0 0 0;
    }
    .footer .cont-list3 .list2-zynr {
        margin: 0 auto;
    }
    .footer .footer-bah{
        font-size: 13px;
        color:#999;
        line-height: 18px;
        padding: 15px 10px;
    }
    .footer .footer-bah a{
        font-size: 14px;
        color:#999;
    }
    .footer .footer-dbjg{
        display: block;
    }
}
@media only screen and (min-width: 300px) and (max-width: 750px){
    .footer .cont-list3 .list2-zynr li .ewm,
    .footer .cont-list3 .list2-zynr li::after{
        display: none;
    }
}
/*友情链接*/
@media only screen and (min-width: 300px) and (max-width: 1199px){
.link{width: 100%;height:auto; color: #eee;background-color: #242c33;padding: 20px 0 6px 0;}
.link a{width: 100%; color: #eee;}
.link .list-title{color: #eee;}
.link ul{height:auto;padding:10px 0 0 0;}
.link ul li{float:left;margin-right:10px;font-size: 12px;line-height:26px;}
}


/* 服务热线和资讯 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .fwrxzx{
        display: flex;
    }
}



/* mp返回顶部 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .fhdbmp{
        display: block;
    }
}



/* 网页位置所在 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .srjh-wzsz{
        padding: 15px 0;
    }
    .srjh-wzsz p{
        padding-left: 30px;
        line-height: 24px;
        background: url(../images/srjh-wzsz-tp01.png) no-repeat 0 3px;
        background-size: auto 20px;
    }
}


/* banner图 */
@media only screen and (min-width: 300px) and (max-width: 750px){
    .banner-pc{
        display: none;
    }
    .banner-mp{
        display: block;
    }
}
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .srbanner-pc{
        display: none;
    }
    .srbanner-mp{
        display: block;
    }
}



/* 西递净化工程内页 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .jhgc-main .main-gcxq .sqjs-gczp {
        width: 100%;
    }
    .jhgc-main .main-gcxq .sqjs-gczp .gczp-menu li {
        width: 100%;
        height: 340px;
    }
    .jhgc-main .main-gcxq .sqjs-gczp .gczp-menu li img {
        width: 100%;
        height: 340px;
    }
    .jhgc-main .main-gcxq .sqjs-gczp .gczp-nav li {
        width: 23%;
    }
    .jhgc-main .main-gcxq .sqjs-gczp .gczp-nav li img {
        width: 100%;
    }
    .jhgc-main .main-gcxq .xqjs-wccj {
        width: 100%;
        text-align: center;
        padding-top: 30px;
    }
    .jhgc-main .main-gcxq .gcxq-aljs .aljs-cont h1 {
        font-size: 24px;
        line-height: 30px;
    }
    .jhgc-main .main-gcxq .gcxq-aljs .aljs-cont p {
        line-height: 24px;
    }
    /* 相关案例轮播图 */
    .jhgc-main .main-gcxq .xgal-allbt02,
    .jhgc-main .main-gcxq .xgal-allbt01{
        display: none;
    }
    .jhgc-main .main-gcxq .xgal-allbt03{
        display: block;
        width: 100%;
        margin: 0 auto;
    }
    .jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt {
        width: 100%;
        height: auto;
        padding-bottom: 25px;
    }
    .jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt .lbt-image {
        width: 100%;
    }
    .jhgc-main .main-gcxq .gcxq-xgal {
        width: 100%;
    }
    .jhgc-main .main-gcxq .gcxq-xgal .xgal-title {
        top: -40px;
    }
    .jhgc-main .swiper-button-prev {
        left: 0;
        right: auto;
        top: 50%;
        margin-top: -15;
        border-radius: 0;
    }
    .jhgc-main .swiper-button-next {
        top: 50%;
        margin-top: -15;
        border-radius: 0;
    }
    .jhgc-main .swiper-container {
        padding: 30px 0 20px 0;
    }
    .jhgc-main .main-gcxq .gcxq-xgal .xgal-title h3 {
        font-size: 20px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 400px){
    .jhgc-main .main-gcxq .xqjs-wccj .wccj-title {
        font-size: 20px;
        line-height: 30px;
    }
    .jhgc-main .main-gcxq .gcxq-aljs .aljs-cont h1 {
        font-size: 20px;
        line-height: 30px;
    }
    .jhgc-main .main-gcxq .gcxq-aljs .aljs-cont p {
        font-size: 14px;
        line-height: 21px;
    }
    .jhgc-main .main-gcxq .sqjs-gczp .gczp-menu li {
        height: 280px;
    }
    .jhgc-main .main-gcxq .sqjs-gczp .gczp-menu li img {
        height: 280px;
    }
    .jhgc-main .main-gcxq .sqjs-gczp .gczp-nav li {
        height: 70px;
    }
    .jhgc-main .main-gcxq .sqjs-gczp .gczp-nav li img {
        height: 70px;
    }
}



/* 西递首页移动端不要部分 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .index-srjhs01,.index-jhcj,.index-pzbk,.index-ppsb,.index-khjz,.index-ldbz,.index-fwlc {
       display: none;
    }
}



/* 西递首页banner */
@media only screen and (min-width: 300px) and (max-width: 750px){
    .banner .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 20px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 500px){
    .banner .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 10px;
    }
    .banner .swiper-pagination-bullet {
        width: 12px;
        height: 12px;
    }
    .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 8px;
    }
}



/* 首页公共样式 */
@media only screen and (min-width: 300px) and (max-width: 600px){
    .index-title h3 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 12px;
    }
    .index-title p {
        font-size: 16px;
       line-height: 24px;
    }
}



/* 西递深研行业洁净室系统工程解决方案 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .index-jjfa {
        padding: 30px 0 40px 0;
    }
    .index-jjfa .jjfa-cont li {
        width: 33.3%;
    }
    .index-jjfa .jjfa-cont .li-image img {
        width: 65%;
        height: auto
    }
    .index-jjfa .jjfa-cont {
        padding-top: 30px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 370px){
    .index-jjfa .jjfa-cont li {
        width: 50%;
    }
    .index-jjfa .jjfa-cont .li-image img {
        width: 100px;
    }
}




/* 西递净化室产品 */
@media only screen and (min-width: 300px) and (max-width: 1199px){
    .index-srjhs02{
        display: block;
    }
}
@media only screen and (min-width: 300px) and (max-width: 500px){
    .index-srjhs02 .srjhs02-cont li{
        width: 48%;
    } 
}




/* 关于西递 */
@media only screen and (min-width: 300px) and (max-width: 700px){
    .index-gysr {
        padding: 40px 0 50px 0;
    }
    .index-gysr .gysr-title h3 {
        font-size: 30px;
    }
    .index-gysr .gysr-title h3 span{
        font-size: 30px;
    }
    .index-gysr .gysr-cont{
        margin-top: 20px;
    }
    .index-gysr .gysr-cont .cont-right .right-top {
        height: auto;
        -webkit-line-clamp: 100;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .index-gysr .gysr-cont .cont-right .right-bot {
        width: 100%;
        margin-top: 30px;
        overflow: hidden;
	    overflow-x: scroll;
    }
    .index-gysr .gysr-cont .cont-right .right-bot::-webkit-scrollbar {
        display:none;
    }
    .index-gysr .gysr-cont .cont-right .right-bot ul{
        display: block;
        width: 720px;
    }
    .index-gysr .gysr-cont .cont-right .right-bot ul::after{
        display: block;
        content: "";
        clear:both;
    }
    .index-gysr .gysr-cont .cont-right .right-bot li{
        float: left;
        width: 120px;
        text-align: center;
    }
    .index-gysr .gysr-cont .cont-right .right-bot li img {
        width: 100px;
        height: auto;
    }
}



/* 新闻中心 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .index-xwzx {
        padding: 40px 0 30px 0;
    }
    .index-xwzx .xwzx-cont .cont-list, .index-xwzx .xwzx-cont .cont-list1 {
        width: 100%;
        margin-top: 30px;
    }
    .index-xwzx .xwzx-cont {
        margin-top: 20px;
    }
    .index-xwzx .cont-list .list-zynr {
        padding: 0;
    }
    .index-xwzx .cont-list .list-zynr .zynr-sjrq {
        background:none;
    }
    .index-xwzx .cont-list .list-zynr .zynr-title {
        height: auto;
        -webkit-line-clamp: 20;
    }
    .index-xwzx .xwzx-ckgd {
        margin: 40px auto 0;
    }
    .index-xwzx .cont-list .list-zynr .zynr-sjrq {
        font-size: 14px;
    }
}



/* 发展历程 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .gysr-fzlc {
        padding: 40px 0px 30px 0;
    }
    .gysr-fzlc .fzlc-cont .fzlc-list {
        margin-bottom: 40px;
    }
    .gysr-fzlc .fzlc-cont .cont-left {
        width: 100%;
    }
    .gysr-fzlc .fzlc-cont .cont-right {
        width: 100%;
        padding-top: 40px;
    }
    .gysr-fzlc .fzlc-list .list-js {
        height: auto;
        -webkit-line-clamp: 100;
    }
    .gysr-fzlc .fzlc-list .list-title {
        padding-bottom: 20px;
        text-align: center;
    }
    .srsl-title h2 {
        font-size: 30px;
        margin-bottom: 15px;
    }
}



/* 公司简介 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .gysr-gsjj {
        padding: 50px 0 20px 0;
    }
    .srsl-title h2 {
        font-size: 28px;
        margin-bottom: 15px;
    }
    .gysr-gsjj .gsjj-srjh .srjh-right .right-title h2 {
        font-size: 28px;
        margin-bottom: 15px;
    }
    .gysr-gsjj .gsjj-srjh .srjh-right .right-zynr p {
        margin-top: 20px;
    }
    .gysr-zczb li {
        width: 50%;
        height: 140px;
        padding-top: 40px;
        background: none;
    }
    .gysr-zczb li h3 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .gysr-zczb li p {
        line-height: 24px;
    }
    .gysr-zczb {
        padding: 0 0 50px 0;
    }
    .gysr-zczb ul {
        background: none;
    }
    .gysr-zczb {
        padding: 0 0 30px 0;
    }
}



/* 工地外包存在危害 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .ppys-gdwh {
        width: 100%;
        padding: 20px 0 0 0;
    }
    .ppys-gdwh .gdwh-title .img1 {
        margin-top: 15px;
        width: 80%;
    }
    .ppys-gdwh .gdwh-title .img2 {
       display: none;
    }
    .ppys-gdwh .gdwh-cont {
        padding-top: 40px;
    }
    .ppys-gdwh .gdwh-cont li {
        float: left;
        width: 48.5%;
        margin: 20px 3% 0 0;
    }
    .ppys-gdwh .gdwh-cont .li-word p {
        font-size: 18px;
        line-height: 27px;
    }
    .ppys-gdwh .gdwh-cont li:nth-child(3n){
        margin-right: 3%;
    }
    .ppys-gdwh .gdwh-cont li:nth-child(2n){
        margin-right: 0;
    }
    .ppys-gdwh .gdwh-cont .li-word {
        height: 80px;
    }
    .ppys-gdwh .gdwh-cont .li-image img{
        height: 200px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 380px){
    .ppys-gdwh .gdwh-cont {
        padding-top: 25px;
    }
    .ppys-gdwh .gdwh-cont .li-word p {
        font-size: 16px;
        line-height: 21px;
    }
    .ppys-gdwh .gdwh-cont .li-word {
        height: 60px;
    }
    .ppys-gdwh .gdwh-cont .li-image img{
        height: 180px;
    }
}



/* 西递5大服务优势 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .ppys-fwys .fwys-cont li img {
        height: 220px;
    }
    .ppys-fwys .fwys-title img{
        width: 70%;
    }
    .ppys-fwys {
        padding-top: 40px;
    }
    .ppys-fwys .fwys-cont {
        padding: 50px 5px 0 5px;
        box-sizing: border-box;
    }
    .ppys-fwys .fwys-cont .li-type01 {
        width: 100%;
        margin: 0 0 20px 0;
    }
    .ppys-fwys .fwys-cont .li-type02 {
        margin-right: 0;
    }
    .ppys-fwys .fwys-cont .li-type03 {
        width: 100%;
        margin: 0 0 20px 0;
    }
}



/* 西递服务6大保障 */
@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: 500px){
    .ppys-ldbz {
        padding: 40px 0 30px 0;
    }
    .ppys-ldbz .ldbz-cont .li-image img {
        width: 90px;
        height: 90px;
    }
    .ppys-ldbz .ldbz-cont li {
        width: 50%;
        text-align: center;
        margin-bottom: 30px;
    }
    .ppys-ldbz .ldbz-cont .li-word {
        display: block;
        width: 90%;
        text-align: center;
        margin: 0 auto;
    }
    .ppys-ldbz .ldbz-cont .li-word p{
        width: 100%;
        line-height: 24px;
    }
    .ppys-ldbz .ldbz-cont .li-word h3{
        width: 100%;
        line-height: 24px;
    }
}



/* 企业文化上部分 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .gysr-qywh {
        padding: 60px 0 50px 0;
    }
    .gysr-qywh .qywh-srsm .srsm-list {
        width: 100%;
        margin-bottom: 30px;
    }
    .gysr-qywh .qywh-srsm .srsm-list .list-left p {
        margin-top: 20px;
    }
    .gysr-qywh .qywh-srsm .srsm-list .list-right {
        padding-top: 30px;
    }
}



/* 企业文化下部分 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .gysr-qywh .qywh-srjj .li-tb {
        bottom: 5px;
        right: 50%;
        margin-right: -30px;
    }
    .gysr-qywh .qywh-srjj li {
        width: 49%;
        height: 240px;
        text-align: center;
        padding: 30px 5px 0 5px;
        box-sizing: border-box;
    }
    .gysr-qywh .qywh-srjj li h4 {
        line-height: 18px; 
        font-size: 12px;
    }
    .gysr-qywh .qywh-srjj li p {
        margin-top: 20px;
    }
    .gysr-qywh .qywh-srjj li h3 {
        font-size: 22px;
        margin-bottom: 14px;
    }
    .gysr-qywh .qywh-srjj li p {
        font-size: 14px;
        line-height: 20px;
        margin-top: 14px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 400px){
    .gysr-qywh .qywh-srjj li {
        width: 100%;
        height: 230px;
    }
}



/* 真实点评 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .gysr-zsdp {
        padding: 50px 0 40px 0;
    }
    .gysr-zsdp .zsdp-cont li {
        width: 100%;
        height: auto;
        padding-bottom: 20px;
        margin: 30px 0 0 0;
    }
    .gysr-zsdp .zsdp-cont .li-image {
        height: 210px;
    }
    .gysr-zsdp .zsdp-cont .li-image img {
        height: 210px;
    }
    .gysr-zsdp .zsdp-cont .li-word {
        padding: 25px 10px 25px 10px;
    }
}




/* 洁净室产品轮播图 */
@media only screen and (min-width: 300px) and (max-width: 750px){
    .jjscp-main {
        padding: 30px 0 40px 0;
    }
    .jjscp-main .main-cpxq .cpxq-xqlbt .xqlbt-lbt-02{
        display: block;
    }
    .jjscp-main .main-cpxq .cpxq-xqlbt .xqlbt-lbt-01{
        display: none;
    }
    .jjscp-main .main-cpxq .swiper-slide{
        width: 49%;
    }
}
@media only screen and (min-width: 410px) and (max-width: 500px){
    .jjscp-main .main-cpxq .lbt-nr .li-image{
        height: 200px;
    }
    .jjscp-main .main-cpxq .lbt-nr .li-image img {
        height: 200px;
    }
    
}
@media only screen and (min-width: 300px) and (max-width: 409px){
    .jjscp-main .main-cpxq .lbt-nr .li-image{
        height: 180px;
    }
    .jjscp-main .main-cpxq .lbt-nr .li-image img {
        height: 180px;
    }
    .jjscp-main .swiper-button-prev {
        left: 0;
        right: auto;
        top: 50%;
        margin-top: 0;
        border-radius: 0;
        background: url(../images/cpxq-xqlbt-jt01.png) no-repeat center center #dadada;
    }
    .jjscp-main .swiper-button-next {
        background-image: none;
        right: 0;
        left: auto;
        top: 50%;
        margin-top: 0;
        border-radius: 0;
        background: url(../images/cpxq-xqlbt-jt02.png) no-repeat center center #dadada;
    }
}



/* 洁净室产品 */
@media only screen and (min-width: 300px) and (max-width: 750px){
    .jjscp-main .cpxq-cplb .cplb-cont li .li-image{
        height: 240px;
    }
    .jjscp-main .cpxq-cplb .cplb-cont li .li-image img {
        height: 240px;
    }
    .jjscp-main .cpxq-cplb .cplb-cont li {
        width: 48.5%;
        margin: 0 0 15px 0;
    }
    .jjscp-main .cpxq-cplb .cplb-cont li:nth-child(2n){
        margin-left: 3%;
    }
}
@media only screen and (min-width: 300px) and (max-width: 500px){
    .jjscp-main {
        padding: 30px 0 20px 0;
    }
    .jjscp-main .cpxq-cplb .cplb-cont li .li-image{
        height: 200px;
    }
    .jjscp-main .cpxq-cplb .cplb-cont li .li-image img {
        height: 200px;
    } 
}
@media only screen and (min-width: 300px) and (max-width: 400px){
    .jjscp-main .cpxq-cplb .cplb-cont li .li-image{
        height: 180px;
    }
    .jjscp-main .cpxq-cplb .cplb-cont li .li-image img {
        height: 180px;
    } 
}


/* 洁净室产品内页 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .jjscp-main .mian-cpcs .xxjs-tpzs {
        width: 100%;
    }
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-menu .li-type img {
        width: 100%;
        height: 300px;
    }
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav .nav-list {
        height: 80px;
    }
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav .nav-list img {
        height: 80px;
    }
    .jjscp-main .cpcs-cpjs .cpjs-nav li {
        width: 33.3%;
        font-size: 18px;
        box-sizing: border-box;
    }
}
@media only screen and (min-width: 300px) and (max-width: 420px){
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-menu .li-type img {
        height: 270px;
    }
    .jjscp-main .cpcs-cpjs .cpjs-nav li {
        font-size: 16px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 380px){
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-menu .li-type img {
        height: 260px;
    }
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav .nav-list {
        height: 70px;
    }
    .jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav .nav-list img {
        height: 70px;
    }
    .jjscp-main .xxjs-wzjs .wzjs-zxzx a {
        width: 140px;
        height: 40px;
        line-height: 40px;
        font-size: 15px;
        border-radius: 20px;
    }
}



/* 解决方案 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .jjfa-main {
        padding: 40px 0 20px 0;
    }
    .jjfa-main .main-cont {
        padding-top: 30px;
    }
    .jjfa-main .main-cont li {
        width: 49%;
        height: 214px;
        margin: 20px 0 0 0;
    }
    .jjfa-main .main-cont li:nth-child(2n){
        float: right;
    }
    .jjfa-main .main-cont li .li-image img {
        height: 165px;
    }
    .jjfany {
        padding: 40px 0 0 0;
    }
}
@media only screen and (min-width: 300px) and (max-width: 400px){
    .jjfa-main .main-cont li {
        height: 200px;
        margin: 16px 0 0 0;
    }
    .jjfa-main .main-cont li .li-image img {
        height: 154px;
    }
}



/* 解决方案内页  相关案例推荐 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .altj-cont-pc,.altj-cont-mp01{
        display: none;
    }
    .altj-cont-mp02{
        display: block;
    }
    .srsl-gcalny {
        padding: 30px 0 10px 0;
    }
    .srsl-gcalny .gcalny-altj {
        margin: 30px auto 0;
    }
    .jjfany .jjfanr-title h1 {
        font-size: 24px;
        line-height: 30px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 400px){
    .srsl-gcalny .gcalny-altj .altj-list .list-image {
        height: 240px;
    }
    .srsl-gcalny .gcalny-altj .altj-cont .altj-list {
        height: 460px;
    }
}



/* 联系我们服务流程 */
@media only screen and (min-width: 600px) and (max-width: 750px){
    .index-fwlc .fwlc-cont .cont-list1 li {
        float: left;
        width: 33.3%;
        margin-bottom: 40px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 500px){
    .index-fwlc .fwlc-cont .cont-list1 li {
        float: left;
        width: 50%;
        padding: 0 10px;
        margin-bottom: 40px;
    }
    .index-fwlc .fwlc-cont .cont-list4 {
        width: 100%;
        height: auto;
    }
    .index-fwlc .fwlc-cont .cont-list4 .list4-left {
        width: auto;
        margin: 0 auto;
    }
    .index-fwlc .fwlc-cont .cont-list4 .list4-right{
        width: 100%;
        padding-top: 20px;
        text-align: center;
    }
}
@media only screen and (min-width: 300px) and (max-width: 400px){
    .index-fwlc .fwlc-cont .cont-list1 li img {
        width: 90px;
        height: 90px;
    }
}




/* 净化知识 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .lxwm-jhzs .jhzs-cont li {
        width: 100%;
        margin-bottom: 30px;
    }
    .lxwm-jhzs .jhzs-cont .li-ckgd {
        padding: 40px 0 0 0;
    }
    .lxwm-jhzs {
        padding: 55px 0 40px 0;
    }
}




/* 净化施工 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .jszd-jhsg .jhsg-cont .li-image {
        width: 100%;
        padding: 0;
    }
    .jszd-jhsg {
        padding: 30px 0 40px 0;
    }
}




/* 法规下载 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .jszd-fgxz {
        width: 100%;
        padding: 35px 0 40px 0;
    }
}
@media only screen and (min-width: 401px) and (max-width: 700px){
    .jszd-fgxz .fgxz-cont li {
        width: 49%;
        margin: 30px 2% 0 0;
    }
    .jszd-fgxz .fgxz-cont li:nth-child(2n){
        margin-right: 0;
    }
    .jszd-fgxz .fgxz-cont li a {
        width: 100%;
        font-size: 14px;
        line-height: 20px;
        height: auto;
        padding: 10px 0;
    }
}
@media only screen and (min-width: 300px) and (max-width: 400px){
    .jszd-fgxz .fgxz-cont li {
        width: 100%;
        margin: 30px 0% 0 0;
    }
    .jszd-fgxz .fgxz-cont li a {
        width: 100%;
    }
}



/* 联系方式 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .lxwm-lxfs {
        padding: 30px 0 20px 0;
    }
    .lxwm-lxfs .lxfs-cont {
        margin-top: 30px;
        height: auto;
        text-align: center;
    }
    .lxwm-lxfs .lxfs-cont .cont-dzdh {
        width: 100%;
        padding: 20px 0 0 0;
    }
    .lxwm-lxfs .lxfs-cont .cont-dzdh li {
        width: 100%;
        text-align: left;
        height: auto;
        padding: 20px 0;
    }
    .lxwm-lxfs .lxfs-cont .cont-dzdh li p {
        line-height: 24px;
    }
}




/* 在线留言 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .lxwm-zxly {
        padding: 30px 0 20px 0;
    }
    .lxwm-zxly .zxly-cont .zxly-input {
        width: 100%;
        margin: 40px auto 0;
    }
    .lxwm-zxly .zxly-cont .zxly-input .sub_button {
        width: 45%;
        font-size: 16px;
        height: 50px;
    }
}


/* 项目验收 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .shfw-xmys {
        padding: 40px 0 30px 0;
    }
    .shfw-xmys .xmys-cont {
        padding: 40px 10px 0;
    }
    .shfw-xmys .xmys-cont li img {
        width: 100px;
        height: 100px;
    }
    .shfw-xmys .xmys-cont li {
        width: 50%; 
        margin-bottom: 20px;
    }
    .shfw-xmys .xmys-cont li .li-image {
        height: 120px;
    }
    .shfw-xmys .xmys-cont li p {
        margin-top: 18px;
        font-size: 16px;
        line-height: 24px;
    }
}




/* 售后服务西递洁净室建设六大保障 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .index-ldbz {
        padding: 40px 0 20px 0;
    }
    .index-ldbz .ldbz-cont {
        padding-top: 50px;
    }
    .index-ldbz .ldbz-cont li{
        float: none;
        width: 95%;
        margin: 0 auto 30px;
    }
}



/* 工程案例 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .srsl-gcal .gcal-zwfl {
        margin-top: 30px;
        padding: 30px 0;
    }
    .srsl-gcal .gcal-zwfl .zwfl-title {
        padding-left: 0;
    }
    .srsl-gcal .gcal-zwfl .zwfl-hyfl {
        padding: 30px 0 25px 0;
    }
    .srsl-gcal .gcal-zwfl .zwfl-dyfl {
        padding: 34px 0 16px 0;
    }
    .srsl-gcal .gcal-zwfl .hyfl-zynr li {
        margin: 0 30px 5px 0;
    }
    .srsl-gcal .gcal-zwfl .zwfl-dyfl .dyfl-zynr li {
        margin: 0 20px 5px 0;
    }
}



/* 工程案例主要内容 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .srsl-gcal {
        padding: 40px 0 0 0;
    }
    .srsl-gcal .gcal-main {
        margin-top: 0;
        padding: 10px 0 20px 0;
    }
    .srsl-gcal .gcal-main .li-image{
        height: auto;
    }
    .srsl-gcal .gcal-main li {
        width: 100%;
        height: auto;
        padding-bottom: 20px;
    }
}




/* 工程案例内页 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .srsl-gcalny.alny-xgaltj {
        padding: 10px 0 20px 0;
    }
    .srsl-gcalny .gcalny-swkj .swkj-lbt {
        width: 100%;
    }
    .srsl-gcalny .swkj-xqjs {
        padding-top: 30px;
    }
    .srsl-gcalny .gcalny-swkj .swiper-container img{
       height: 300px;
    }
    .srsl-gcalny .gcalny-swkj .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 10px;
    }
    .srsl-gcalny .swkj-xqjs .xqjs-xmjs .li-type03 {
        padding: 2px 10px 10px 10px;
    }
    .srsl-gcalny .swkj-xqjs .xqjs-xmjs li {
        width: 100%;
        padding: 0 10px;
        border-right: 0 solid #dcdcdc;
    }
    .srsl-gcalny .swkj-xqjs .xqjs-xmjs .li-type03 p {
        text-align: justify;
    }
    .srsl-gcalny .swkj-xqjs .sqjs-fwnr h3 {
        float: none;
        margin-bottom: 10px;
    }
    .srsl-gcalny .swkj-xqjs .sqjs-fwnr p {
        float: none;
        margin-right: 0;
        margin-bottom: 10px;
        width: 100%;
        padding: 10px 10px;
        box-sizing: border-box;
    }
    .srsl-gcalny .swkj-xqjs .xqjs-ljzx {
        width: 100%;
        padding-top: 20px;
    }
    .srsl-gcalny .swkj-xqjs .xqjs-ljzx a{
        float: none;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .srsl-gcalny .swkj-xqjs .xqjs-ljzx p {
        float: none;
        margin: 0 auto;
        background: #e5e5e5;
    }
    .srsl-gcalny .gcalny-htqd .htqd-htcs {
        margin: 25px auto 0;
    }
    .srsl-gcalny .gcalny-htqd .htqd-htcs img {
        width: 100%;margin-bottom:20px;
    }
}



/* 合作客户 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .srsl-hzkh {
        width: 100%;
        padding: 40px 0 30px 0;
    }
    .srsl-hzkh .hzkh-cont {
        padding-top: 40px;
    }
    .srsl-hzkh .hzkh-cont li{
        width: 49%;
        height: auto;
        margin: 20px 2% 0 0;
    }
    .srsl-hzkh .hzkh-cont li:nth-child(2n){
        margin-right: 0;
    }
}



/* 精英团队 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .jytd {
        padding: 40px 0;
    }
    .jytd .jytd-cont .cont-lbt img {
        width: 100%;
        height: 300px;
    }
    .jytd .jytd-srjs {
        padding: 30px 0;
    }
    .jytd .jytd-srjs p {
        font-size: 18px;
        line-height: 36px;
    }
    .jytd .swiper-button-prev,
    .jytd .swiper-button-next{
        width: 36px;
        height: 60px;
        margin-top: -30px;
    }
}



/* 精英团队轮播展示 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .jjtd-lbzs .lbzs-cont .cont-lbt{
        width: 100%;
        padding: 10px 10px 20px 10px;
        margin: 0 2% 20px 0;
    }
    .jjtd-lbzs .lbzs-cont .cont-lbt h3 {
        font-size: 20px;
        margin: 20px 0 15px 0;
    }
    .jjtd-lbzs .lbzs-cont .cont-lbt img {
        width: 100%;
        height: 280px;
    }
}



/* 净化工程EPC */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .jhgc-epc .epc-cont .cont-ghsj li {
        width: 100%;
        height: 100px;
        margin-bottom: 20px;
    }
    .jhgc-epc .epc-cont .cont-ghsj li p{
        padding-left: 45px;
        background-size: auto 30px!important;
    }
    .jhgc-epc .epc-cont .epc-gcbz li {
        width: 50%;
        margin: 0 0 15px 0;
        line-height: 40px;
    }
    .jhgc-epc .epc-cont .cont-ghsj li p {
        line-height: 100px;
    }
    .jhgc-epc .epc-cont .epc-zxsg li {
        width: 49%;
        height: 68px;
        margin: 0 2% 20px 0;
    }
    .jhgc-epc .epc-cont .epc-zxsg li:nth-child(2n){
        margin-right: 0;
    }
    .jhgc-epc .epc-cont .epc-shfw li {
        width: 50%;
        text-align: center;
        padding: 20px 10px 0 10px;
        margin-bottom: 30px;
        box-sizing: border-box;
    }
    .jhgc-epc .epc-cont .epc-shfw .li-image img {
        width: 90px;
        height: 90px;
    }
}



/* 生产环境 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .srsl-schj .swiper-container img {
       height: 400px;
    }
    .srsl-schj .swiper-button-prev,.srsl-schj .swiper-button-next{
        width: 34px;
        height: 68px;
    }
    .srsl-schj .schj-nav {
        width: 280px;
        padding-top: 40px;
    }
    .srsl-schj .schj-nav .list {
        width: 120px;
        height: 40px;
        line-height: 38px;
        border-radius: 20px;
    }
}
@media only screen and (min-width: 420px) and (max-width: 500px){
    .srsl-schj .swiper-container img {
       height: 400px;
    }
}
@media only screen and (min-width: 380px) and (max-width: 419px){
    .srsl-schj .swiper-container img {
       height: 380px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 379px){
    .srsl-schj {
       padding: 40px 0 30px 0;
    }
    .srsl-schj .swiper-container img {
       height: 350px;
    }
}



/* 项目视频 */
@media only screen and (min-width: 600px) and (max-width: 800px){
    .srsl-xmsp {
        padding: 40px 0 30px 0;
    }
    .srsl-xmsp .xmsp-cont li {
        margin: 25px 3% 0 0;
    }
}
@media only screen and (min-width: 300px) and (max-width: 500px){
    .srsl-xmsp {
        padding: 30px 0 20px 0;
    }
    .srsl-xmsp .xmsp-cont li {
        margin: 3% 3% 0 0;
    }
}


/* 研发技术 */
@media only screen and (min-width: 300px) and (max-width: 500px){
    .srsl-yfjs{
        padding: 40px 0 25px 0;
    }
    .srsl-yfjs .yfjs-cont li{
        width: 48%;
        margin: 20px 4% 0 0;
    }
    .srsl-yfjs .yfjs-cont li:nth-child(2n){
        margin-right: 0;
    }
}



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


/* 事业分部 */
@media only screen and (min-width: 300px) and (max-width: 1200px){
    .lxwm-syfb {
        padding-top: 60px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 950px){
    .lxwm-syfb {
        padding-top: 50px;
    }
    .lxwm-syfb .fbjs .bttp .bt {
        top: 30px;
        left: 30px;
        width: 130px;
        height: 50px;
    }
    .lxwm-syfb .fbjs .szdz p{
        font-size: 14px;
    }
    .lxwm-syfb .fbjs .bttp .bt p {
        font-size: 16px;
    }
    .lxwm-syfb .fbjs .szdz {
        padding: 30px 0 30px 10px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 750px){
    .lxwm-syfb {
        padding-top: 40px;
    }
    .lxwm-syfb .fbjs .bttp .bt {
        top: 20px;
        left: 20px;
        width: 120px;
        height: 40px;
    }
    .lxwm-syfb .fbjs .bttp .bt p {
        font-size: 14px;
    }
    .lxwm-syfb .fbjs .szdz p{
        font-size: 12px;
    }
    .lxwm-syfb .fbjs .szdz .dz{
        margin-bottom: 10px;
    }
}
@media only screen and (min-width: 300px) and (max-width: 600px){
    .lxwm-syfb .fbjs{
        width: 100%;
        margin-bottom: 20px;
    }
    .lxwm-syfb .fbjs:last-child{
        margin-bottom: 0;
    }
    .lxwm-syfb .fbjs .szdz {
        padding: 20px 0 20px 10px;
    }
    .lxwm-syfb .fbjs .szdz .dz{
        margin-bottom: 8px;
    }
}