/*公共样式*/
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flex-1{display: flex; flex-direction: column;justify-content: space-around;flex-wrap: wrap;}
.flex-2{display: flex;justify-content: space-around;flex-wrap: nowrap;}
.flex-3{display: flex; flex-direction: column;justify-content: space-between;flex-wrap: nowrap;}
.flex-4{display:flex;align-items:center;justify-content:center;}
.flex-5{display:flex;align-items:center;justify-content:left;}
.w1200{max-width: 1200px;margin: 0 auto;}
.fr{float: right;}
.fl{float: left;}
.clearfix::after{display: block;content: "";clear:both;}
.home-title{text-align: center;}
.home-title h2{font-size: 35px;color: #f9761c;}
.home-title h3{font-size: 18px; color: #999999;margin-top: 16px;}
.home-title span{color: #ff872f;}
.home-title .liner{padding-top: 22px;}
.moreBut a:hover{box-shadow: 0 0 10px #ff873a;}
@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}
.dhyc-ggys{-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.dhwbyc{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/* pc端导航 */
.cur .a1{color: #338dcd!important;border-bottom: 1px solid #338dcd!important;}
.nav{position: relative;top: 0;left: 0;width: 100%;height: 60px;border-top: 1px solid #e9e9e9;}
.nav .nav-main{width: 1010px;padding-top: 22px;}
.nav .nav-main .li-type1{padding-left: 25px;background: url(../images/nav-1.png) no-repeat 0 0;}
.nav .nav-main li .a1{display: inline-block;font-size: 16px;color: #333;padding-bottom: 14px;border-bottom: 1px solid #fff;transition: all 0.3s;}
.nav .nav-main li:hover .a1{color: #338dcd;border-bottom: 1px solid #338dcd;transition: all 0.4s;}
.nav .nav-main .subnav{position: absolute;left: 0;top: 60px;z-index: 9999;width: 100%;height: 0;background-color: #f1f1f1;box-sizing: border-box;overflow: hidden;transition: all 0.4s;}
.nav .nav-main .subnav .w1200{padding: 100px 0 0 0;border-left: 1px solid #d5d5d5;box-sizing: border-box;}
.nav .nav-main .subnav .subnav-left{width: 180px;height: 60px;padding: 8px 0 0 30px;border-left: 1px solid #60ace5;box-sizing: border-box;}
.nav .nav-main .subnav .subnav-left h3{font-size:24px;color: #60ace5;margin-bottom: 11px;}
.nav .nav-main .subnav .subnav-left p{font-size:16px;color: #bababa;}
.nav .nav-main .subnav .subnav-right{width: 979px;}
.nav .nav-main .subnav .subnav-right .list{position: relative;float: left;width: 220px;height: 42px;margin: 0 33px 32px 0;border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;box-sizing: border-box;}
.nav .nav-main .subnav .subnav-right .list:nth-child(4n){margin-right: 0;}
.nav .nav-main .subnav .subnav-right .list .a2{display: inline-block;width: 220px;height: 40px;padding-left: 10px;font-size: 16px;color: #666;line-height: 40px;position: absolute;top: 0;left: 0;z-index: 10;background: url(../images/subnav-tb1.png) no-repeat right 10px center;box-sizing: border-box;}
.nav .nav-main .subnav .subnav-right .list .list-bj{position: absolute;top: 0;left: 0;z-index: 2;width: 0;height: 42px;background-color: #60ace5;}
.nav .nav-main .subnav .subnav-right .list:hover .a2{color: #fff;background: url(../images/subnav-tb2.png) no-repeat right 10px center;}
.nav .nav-main .subnav .subnav-right .list:hover .list-bj{width: 100%;transition: all 0.4s;}
.nav .nav-main li:hover .subnav{height: 360px;transition: all 0.5s;}
/* 搜索和中英文网站切换 */
.nav .nav-ssqh{width: 80px;}
.nav .nav-ssqh .ssqh-ssk{position: relative;width: 40px;height: 60px;background: url(../images/nav-3.png) no-repeat center center;}
.nav .nav-ssqh .ssqh-ssk .ssk-input{position: absolute;top: 50%;right: 0;z-index: 10;margin-top: -20px;width: 0;height: 40px;border: 1px solid #fff;background-color: #fff;border-radius: 3px;overflow: hidden;transition: all 0.5s;}
.nav .nav-ssqh .ssqh-ssk .ssk-input .form-ct{width: 200px;height: 38px;font-size: 14px;color: #333;padding-left: 10px;box-sizing: border-box;}
.nav .nav-ssqh .ssqh-ssk .ssk-input .sub_button{width: 40px;height: 38px;background: url(../images/nav-3.png) no-repeat center center;cursor: pointer;}
.nav .nav-ssqh .ssqh-ssk:hover .ssk-input{width: 250px;border: 1px solid #c4c4c4;transition: all 0.5s;}
.nav .nav-ssqh .ssqh-ssk .ssk-input:hover{width: 250px;border: 1px solid #c4c4c4;}
.nav .nav-ssqh .ssqh-wzqh a{font-size: 16px;color: #43aaf0;line-height: 60px;}


/* mp三级导航 */
.sjnavmp{display: none;width: 100%;height: 50px;overflow: hidden;overflow-x: scroll;}
.sjnavmp::-webkit-scrollbar{display: none;}
.sjnavmp ul{width: 650px;}
.sjnavmp li{float: left;text-align:center;width: 130px;height: 50px;}
.sjnavmp li a{display: inline-block;width: auto;height: 50px;text-align: center;font-size: 14px;color: #444;line-height: 50px;box-sizing: border-box;}
.sjnavmp .sjxzxg a{color: #43aaf0;border-bottom: 2px solid #43aaf0;}



/* 西递洁净室建设六大保障 */
.index-ldbz{width: 100%;padding: 75px 0 70px 0;}
.index-ldbz .ldbz-cont{padding-top: 80px;}
.index-ldbz .ldbz-cont .cont-list{width: 360px;}
.index-ldbz .ldbz-cont .cont-list1{margin-top: 60px;}
.index-ldbz .ldbz-cont li{margin-bottom: 60px;width: 360px;height: 220px;padding: 40px 40px 0 40px;border-radius: 5px;background-color: #fff;box-shadow: 0 0 15px #dedddd;box-sizing: border-box;transition: all 0.4s;}
.index-ldbz .ldbz-cont li:last-child{margin-bottom: 0;}
.index-ldbz .ldbz-cont .li-top{width: 280px;}
.index-ldbz .ldbz-cont .li-top .top-left{width: 80px;height: 60px;text-align: center;font-size: 20px;line-height: 60px;}
.index-ldbz .ldbz-cont .li-top .top-right{width: 180px;height: 60px;text-align: left;font-size: 18px;color: #333;line-height: 60px;font-weight: bold;}
.index-ldbz .ldbz-cont .li-bot{margin-top: 28px;height: 74px;-webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.index-ldbz .ldbz-cont .li-bot p{text-align: justify;font-size: 14px;color: #999;line-height: 18px;}
.index-ldbz .ldbz-cont .li-type1 .top-left{color: #e65b05;background: url(../images/index-ldbz-tp1.jpg) no-repeat center center;}
.index-ldbz .ldbz-cont .li-type2 .top-left{color: #29cb71;background: url(../images/index-ldbz-tp2.jpg) no-repeat center center;}
.index-ldbz .ldbz-cont .li-type3 .top-left{color: #eac901;background: url(../images/index-ldbz-tp3.jpg) no-repeat center center;}
.index-ldbz .ldbz-cont .li-type4 .top-left{color: #4595dd;background: url(../images/index-ldbz-tp4.jpg) no-repeat center center;}
.index-ldbz .ldbz-cont .li-type5 .top-left{color: #4595dd;background: url(../images/index-ldbz-tp4.jpg) no-repeat center center;}
.index-ldbz .ldbz-cont .li-type6 .top-left{color: #e65b05;background: url(../images/index-ldbz-tp1.jpg) no-repeat center center;}
.index-ldbz .ldbz-cont li:hover{background: #16accc;transition: all 0.4s;}
.index-ldbz .ldbz-cont li:hover .top-left{color: #4595dd;background: url(../images/index-ldbz-tp5.jpg) no-repeat center center;}
.index-ldbz .ldbz-cont li:hover .top-right{color: #fff;}
.index-ldbz .ldbz-cont li:hover .li-bot p{color: #fff;}
/* banner图 */
.banner-mp{display: none;}
.banner{width: 100%;}
.banner img{width: 100%;}
.banner .swiper-container{width: 100%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 12px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 50px;}
.banner .swiper-pagination-bullet{width: 18px; height: 18px; display: inline-block;opacity: 1;background: #fff;}
.banner .swiper-pagination-bullet-active{background: linear-gradient(to right,#58c6f0 0,#579fe0 100%);}
.banner .swiper-pagination-bullet,
.banner .swiper-pagination-bullet-active:focus{outline: none;}

/* 洁净室产品banner图 */
.srbanner{width: 100%;}
.srbanner img{width: 100%;}
.srbanner-mp{display: none;}
/* 洁净室产品 */
.jjscp-main{width: 100%;padding: 30px 0 65px 0;}
/* 洁净室产品左边部分 */
.jjscp-main .mian-cpfl{width: 250px;}
.jjscp-main .mian-cpfl .list-title{width: 250px;height: 70px;background: #16accc;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.jjscp-main .mian-cpfl .list-title h3{display: inline-block;width: 250px;height: 70px;line-height: 70px;font-size: 20px;color: #fff;padding-left: 28px;box-sizing: border-box;}
.jjscp-main .mian-cpfl .list-title h3 a{color:#fff;};
.jjscp-main .mian-cpfl .list-title01 h3{background: url(../images/cpfl-list-tp01.png) no-repeat right 20px center;}
.jjscp-main .mian-cpfl .list-title02 h3{background: url(../images/cpfl-list-tp02.png) no-repeat right 20px center;}
.jjscp-main .mian-cpfl .list-title03 h3{background: url(../images/cpfl-list-tp03.png) no-repeat right 20px center;}
.jjscp-main .mian-cpfl .list-title04 h3{background: url(../images/cpfl-list-tp04.png) no-repeat right 20px center;}
.jjscp-main .mian-cpfl .cpfl-list ul{width: 100%;padding: 14px 0 ;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;box-sizing: border-box;}
.jjscp-main .mian-cpfl .cpfl-list li{width: 100%;}
.jjscp-main .mian-cpfl .cpfl-list li a{display: inline-block;width: 100%;padding: 14px 0 14px 50px;background: url(../images/cpfl-list-tp05.png) no-repeat 30px center;box-sizing: border-box;}
.jjscp-main .mian-cpfl .cpfl-list li:hover a{color: #16accc;background: url(../images/cpfl-list-tp06.png) no-repeat 30px center;}
/* 洁净室产品右边部分 */
.jjscp-main .main-cpxq{width: 900px;}
.jjscp-main .main-cpxq .cpxq-title{height: 70px;}
.jjscp-main .main-cpxq .cpxq-title h3{font-size: 24px;color: #16accc;line-height: 70px;font-weight: bold;}
.jjscp-main .main-cpxq .cpxq-title h3 span{display: inline-block;padding-left: 12px;font-size: 14px;color: #c8c7c7;}
/* 洁净室产品轮播图 */
.jjscp-main .main-cpxq .cpxq-xqlbt .xqlbt-lbt-02{display: none;}
.jjscp-main .main-cpxq .cpxq-xqlbt{width: 100%;position: relative;top: 0;left: 0;}
.jjscp-main .main-cpxq .cpxq-xqlbt .cpxq-title{position: absolute;top: 0;left: 0;z-index: 10;}
.jjscp-main .main-cpxq .swiper-container{padding-top: 70px;}
.jjscp-main .main-cpxq .swiper-slide{width: 32%;}
.jjscp-main .main-cpxq .lbt-nr{width: 100%;border: 1px solid #e9e9e9;box-sizing: border-box;overflow: hidden;}
.jjscp-main .main-cpxq .lbt-nr .li-image{width: 100%;height: 255px;}
.jjscp-main .main-cpxq .lbt-nr .li-image img{width: 100%;height: 255px;object-fit: cover;}
.jjscp-main .main-cpxq .lbt-nr .li-title{width: 100%;height: 38px;text-align: center;font-size: 14px;color: #666;line-height: 38px;padding: 0 5px;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* swiper调整开始 */
.jjscp-main .swiper-button-prev,
.jjscp-main .swiper-button-next:focus{outline: none;}
.jjscp-main .swiper-button-prev{background-image: none; left: auto;right: 30px;top: 20px; width: 30px; height: 30px;margin-top: 0;background: url(../images/cpxq-xqlbt-jt01.png) no-repeat center center #dadada;background-size: 12px 17px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.jjscp-main .swiper-button-next{background-image: none; right: 0;left: auto;top: 20px; width: 30px; height: 30px;margin-top: 0;background: url(../images/cpxq-xqlbt-jt02.png) no-repeat center center #dadada;background-size: 13px 19px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
/* swiper调整结束 */
/* 洁净室产品列表 */
.jjscp-main .main-cpxq .cpxq-cplb{width: 900px;padding-top: 30px;}
.jjscp-main .cpxq-cplb .cplb-cont{width: 100%;}
.jjscp-main .cpxq-cplb .cplb-cont li{float: left;width: 290px;height: auto;margin: 0 15px 15px 0;border: 1px solid #e9e9e9;box-sizing: border-box;overflow: hidden;}
.jjscp-main .cpxq-cplb .cplb-cont li:nth-child(3n){margin-right: 0;}
.jjscp-main .cpxq-cplb .cplb-cont li .li-image{width: 100%;height: 255px;}
.jjscp-main .cpxq-cplb .cplb-cont li .li-image img{width: 100%;height: 255px;object-fit: cover;}
.jjscp-main .cpxq-cplb .cplb-cont li .li-title{width: 100%;height: 38px;text-align: center;font-size: 14px;color: #666;line-height: 38px;padding: 0 5px;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* 洁净室产品内页 */
.jjscp-main .mian-cpcs{width: 900px;}
.jjscp-main .mian-cpcs .xxjs-tpzs{width: 470px;}
.jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-menu .li-type img{width: 470px;height: 416px;object-fit: cover;}
.jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav{padding-top: 10px;}
.jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav ul{width: 100%;}
.jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav .nav-list{width: 110px;height: 96px;border: 1px solid #fff;}
.jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav .nav-list img{width: 110px;height: 96px;object-fit: cover;cursor: pointer;}
/* 切换css调整开始 */
.jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-menu .li-type{display: none;}
.jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-menu .li-type.actives{display: block;animation: fadeIn 0.4s;}
.jjscp-main .mian-cpcs .xxjs-tpzs .tpzs-nav .nav-list.actives{border: 1px solid #57beed;}
/* 切换css调整结束 */
.jjscp-main .xxjs-wzjs{width: 405px;}
.jjscp-main .xxjs-wzjs .wzjs-title{font-size: 28px;color: #56a6e3;margin-bottom: 28px;}
.jjscp-main .xxjs-wzjs .wzjs-list h3{font-size: 16px;color: #444;font-weight: 700;line-height: 28px;margin: 0 5px;}
.jjscp-main .xxjs-wzjs .wzjs-list h3 span{font-size: 16px;color: #666;font-weight: 500;}
.jjscp-main .xxjs-wzjs .wzjs-list01{padding-bottom: 15px;}
.jjscp-main .xxjs-wzjs .wzjs-list02{padding: 15px 0;background-color: #f4f4f4;}
.jjscp-main .xxjs-wzjs .wzjs-list03{padding: 15px 0 0 0;width: 100%;height: 160px;overflow: hidden;}
.jjscp-main .xxjs-wzjs .wzjs-list04{padding: 15px 0 0 0;width: 100%;height: 100px;background-color: #f4f4f4;overflow: hidden;}
.jjscp-main .xxjs-wzjs .wzjs-zxzx{padding-top: 25px;width: 100%;text-align: center;}
.jjscp-main .xxjs-wzjs .wzjs-zxzx a{display: inline-block;width: 152px;height: 50px;text-align: center;line-height: 50px;font-size: 18px;color: #fff;font-weight: bold;border-radius: 25px;background: linear-gradient(to bottom,#58d0ee 0,#57a2e1 100%);}
/* 产品介绍 */
.jjscp-main .cpcs-cpjs{width: 100%;padding-top: 20px;margin-top: 40px;border-top:1px solid #56a8e4;}
.jjscp-main .cpcs-cpjs .cpjs-nav{width: 100%;height: 40px;background-color: #efefef;}
.jjscp-main .cpcs-cpjs .cpjs-nav li{float: left;width: 142px;height: 40px;text-align: center;line-height: 40px;font-size: 18px;color: #333;border-right: 1px solid #dadada;cursor: pointer;}
.jjscp-main .cpcs-cpjs .cpjs-menu{width: 100%;padding-top: 30px;}
.jjscp-main .cpcs-cpjs .cpjs-menu p{font-size:14px;line-height:40px;text-indent:35px;}
.jjscp-main .cpcs-cpjs .cpjs-menu p strong{font-weight:bold;}
.jjscp-main .cpcs-cpjs .menu-azwh .azwh-list h3{font-size: 16px;color: #333;line-height: 28px; font-weight: 700;}
.jjscp-main .cpcs-cpjs .menu-azwh .azwh-list h3 span{font-size: 16px;color: #666;line-height: 28px;font-weight: 500;}
.jjscp-main .cpcs-cpjs .menu-azwh .azwh-list01{margin-bottom: 12px;}
.jjscp-main .cpcs-cpjs .menu-azwh .azwh-list02{margin-bottom: 24px;}
.jjscp-main .cpcs-cpjs .menu-azwh .azwh-list02 p{margin-top: 12px;font-size: 16px;color: #444;line-height: 30px;text-indent: 2em;}
.jjscp-main .cpcs-cpjs .menu-azwh .azwh-list03{margin-bottom: 22px;}
.jjscp-main .cpcs-cpjs .menu-azwh .azwh-list03 h3{margin-bottom: 12px;}
.jjscp-main .cpcs-cpjs .menu-azwh .azwh-list03 p{font-size: 16px;color: #444;line-height: 30px;}
.jjscp-main .cpcs-cpjs .menu-azwh .azwh-list04 h3{margin-bottom: 10px;}
/* 切换css调整开始 */
.jjscp-main .cpcs-cpjs .cpjs-nav .actives{color: #fff;background: linear-gradient(to bottom,#58d0ee 0,#57a2e1 100%);}
.jjscp-main .cpcs-cpjs .cpjs-menu .menu-azwh{display: none;}
.jjscp-main .cpcs-cpjs .cpjs-menu .actives{display: block;animation: fadeIn 0.5s;}
/* 切换css调整结束 */
/* 洁净室产品内页轮播图 */
.jjscp-main .mian-cpcs .cpxq-xqlbt{margin-top: 40px;}
.jjscp-main .mian-cpcs .cpxq-xqlbt .cpxq-title{width: 100%;z-index: 0;height: auto;border-bottom: 1px solid #c3c3c3;}
.jjscp-main .mian-cpcs .cpxq-xqlbt .cpxq-title h3{line-height: 70px;}
.jjscp-main .mian-cpcs .cpxq-xqlbt .swiper-container{padding-top: 100px;}
.jjscp-main .mian-cpcs .xqlbt-lbt-02{display: none;}
/* 西递净化工程mp */
.jhgc-gcnav .gcnav{display: none;position: relative;width: 100%;height: 60px;padding: 0 20px;background: #16accc ;;box-sizing: border-box;}
.jhgc-gcnav .gcnav-title{font-size: 18px;color: #fff;line-height: 60px;}
.jhgc-gcnav .gcnav-djan{width: 30px;height: 60px;cursor: pointer;background: url(../images/jhgc-gcnav-tp01.png) no-repeat center center;background-size: 30px auto;}
.jhgc-gcnav .gcnav-djan01{background: url(../images/jhgc-gcnav-tp02.png) no-repeat center center;background-size: 24px auto;}
.jhgc-gcnav .gcsubnav{position: absolute;display: none;top: 60px;right: 0;z-index: 99;width: 100%;padding: 0 0 50px 0;background-color: #f8f8f8;}
.jhgc-gcnav .gcsubnav .list01{width: 100%;}
.jhgc-gcnav .gcsubnav .list01 .a1{display: inline-block;width: 100%;height: 41px;font-size: 16px;color: #333;line-height: 40px;padding-left: 20px;border-bottom: 1px solid #e4e4e4;box-sizing: border-box;background: url(../images/subnav-tb1.png) no-repeat right 20px center;}
.jhgc-gcnav .gcsubnav .list01 .gcsubnav-djan{position: relative;display: inline-block;width: 100%;height: 41px;font-size: 16px;color: #333;line-height: 40px;padding-left: 20px;border-bottom: 1px solid #e4e4e4;box-sizing: border-box;}
.jhgc-gcnav .gcsubnav .list01 .gcsubnav-djan:after{position: absolute;top: 15px;right: 20px;content: "";display: block;width: 10px;height: 10px;background: url(../images/subnav-tb1.png) no-repeat center center;background-size: 6px auto;transition: all 0.5s;}
.jhgc-gcnav .gcsubnav .list01 .gcsubnav-djan01:after{transform: rotate(90deg);-ms-transform:rotate(90deg);/* IE 9 */-moz-transform:rotate(90deg);/* Firefox */-webkit-transform:rotate(90deg); /* Safari 和 Chrome */-o-transform:rotate(90deg);transition: all 0.5s;}
.jhgc-gcnav .gcsubnav .list01 .gnsjnav{display: none;}
.jhgc-gcnav .gcsubnav .list01 .gnsjnav a{display: inline-block;width: 100%;height: 41px;font-size: 14px;color: #888;line-height: 40px;padding-left: 20px;border-bottom: 1px solid #e4e4e4;box-sizing: border-box;}
/* 西递净化工程 */
.jhgc-main{width: 100%;padding: 30px 0 40px 0;}
/* 西递净化工程——左边部分 */
.jhgc-main .main-xmfl{width: 250px;}
.jhgc-main .main-xmfl .list1{width: 250px;height: 84px;text-align: center;font-size: 24px;color: #fff;font-weight: 700;line-height: 84px;background: #16accc }
.jhgc-main .main-xmfl .list2-title{width: 250px;height: 44px;padding-left: 45px;background-color: #f4f4f4;box-sizing: border-box;}
.jhgc-main .main-xmfl .list2-title h3{display: inline-block;width: 180px;height: 44px;font-size: 16px;color: #333;font-weight: 700;line-height: 44px;background: url(../images/main-xmfl-tp01.png) no-repeat right center;}
.jhgc-main .main-xmfl .list2 ul{width: 100%;padding: 15px 0;border-top:1px solid #e2e2e2;background-color: #f4f4f4;margin-top: 1px;}
.jhgc-main .main-xmfl .list2 li{margin-bottom: 15px;}
.jhgc-main .main-xmfl .list2 li:last-child{margin-bottom: 0;}
.jhgc-main .main-xmfl .list2 li a{display: inline-block;padding-left: 60px;font-size: 16px;color: #444;background: url(../images/main-xmfl-tp03.png) no-repeat 42px center;}
.jhgc-main .main-xmfl .list3 a{display: inline-block;width: 100%;height: 44px;font-size: 16px;color: #333;font-weight: 700;line-height: 44px;padding-left: 45px;border-top:1px solid #e2e2e2;background: url(../images/main-xmfl-tp01.png) no-repeat 212px center #f4f4f4;box-sizing: border-box;margin-top: 1px;}
.jhgc-main .main-xmfl .list2:hover .list2-title{background: url(../images/main-xmfl-tp02.png) no-repeat 0 top #f4f4f4;}
.jhgc-main .main-xmfl .list2:hover .list2-title h3{background: url(../images/main-xmfl-tp05.png) no-repeat right center;}
.jhgc-main .main-xmfl .list2 li:hover a{background: url(../images/main-xmfl-tp04.png) no-repeat 42px center;}
.jhgc-main .main-xmfl .list3 a:hover{color: #16accc ;;background: url(../images/main-xmfl-tp05.png) no-repeat 212px center #f4f4f4;}
.jhgc-main .main-xmfl .list4{width: 250px;height: 50px;padding-left: 20px;font-size: 16px;color: #fff;line-height: 50px;margin-top: 24px;background: #16accc ;;box-sizing: border-box;}
.jhgc-main .main-xmfl .list5{width: 100%;padding: 8px;border: 1px solid #dadada;box-sizing: border-box;box-shadow: 0px 10px 10px -4px #bbb;}
.jhgc-main .main-xmfl .list5 li{position: relative;top: 0;left: 0;margin-bottom: 8px;overflow: hidden;}
.jhgc-main .main-xmfl .list5 li:last-child{margin-bottom: 0;}
.jhgc-main .main-xmfl .list5 li img{width: 100%;transition: all 0.5s;}
.jhgc-main .main-xmfl .list5 li:hover img{transform: scale(1.2);transition: all 0.5s;}
.jhgc-main .main-xmfl .list5 li .li-title{position: absolute;left: 0;bottom: 0;width: 100%;height: 30px;font-size: 14px;color: #fff;text-align: center;line-height: 30px;background: rgba(0, 0, 0, 0.52);padding: 0 5px;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* 西递净化工程——右边部分 */
.jhgc-main .main-gclb{width: 930px;}
.jhgc-main .main-gclb li{width: 100%;padding: 25px;border: 1px solid #e6e6e6;box-sizing: border-box;margin-bottom: 24px;}
.jhgc-main .main-gclb .li-tpzs{width: 255px;height: 190px;}
.jhgc-main .main-gclb .li-tpzs img{width: 255px;height: 190px;object-fit: cover;}
.jhgc-main .main-gclb .li-xqjs{width: 570px;}
.jhgc-main .main-gclb .li-xqjs .xqjs-title{width: 100%;font-size: 18px;color: #444;font-weight: 600;padding: 6px 0 16px 0;border-bottom: 1px solid #ececec;}
.jhgc-main .main-gclb .li-xqjs .xqjs-midle{width: 100%;height: 70px;padding: 15px 0 0 0;-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.jhgc-main .main-gclb .li-xqjs .xqjs-midle p{font-size: 14px;color: #666;line-height: 24px;}
.jhgc-main .main-gclb .li-xqjs .xqjs-djlj{padding-top: 24px;width: 100%;text-align: right;}
.jhgc-main .main-gclb .li-xqjs .xqjs-djlj a{display: inline-block;width: 110px;height: 36px;text-align: center;font-size: 14px;color: #999;line-height: 36px;background-color: #e8e8e8;border-radius: 25px;}
.jhgc-main .main-gclb li:hover{border: 1px solid #fff;box-shadow:0px 4px 15px #cfcfcf;}
.jhgc-main .main-gclb li:hover .xqjs-djlj a{color: #fff; background: #16accc ; transition: all 0.4s;}
/* 西递净化工程内页 */
.jhgc-main .main-gcxq{width: 910px;}
.jhgc-main .main-gcxq .gcxq-xqjs{width: 100%;padding-bottom: 38px;border-bottom: 1px solid #56a8e4;}
/* 照片展示 */
.jhgc-main .main-gcxq .sqjs-gczp{width: 472px;}
.jhgc-main .main-gcxq .sqjs-gczp .gczp-nav{width: 100%;margin-top: 10px;}
.jhgc-main .main-gcxq .sqjs-gczp .gczp-nav li{width: 110px;height: 95px;border: 2px solid #fff;cursor: pointer;}
.jhgc-main .main-gcxq .sqjs-gczp .gczp-nav li img{width: 110px;height: 95px;}
.jhgc-main .main-gcxq .sqjs-gczp .gczp-menu li{width: 472px;height: 372px;}
.jhgc-main .main-gcxq .sqjs-gczp .gczp-menu li img{width: 472px;height: 372px;}
/* 点击切换css开始 */
.jhgc-main .main-gcxq .sqjs-gczp .gczp-nav .actives{border: 2px solid #57b6ea;}
.jhgc-main .main-gcxq .sqjs-gczp .gczp-menu li{display: none;}
.jhgc-main .main-gcxq .sqjs-gczp .gczp-menu .actives{display: block;animation: fadeIn 0.8s;}
/* 点击切换css结束 */
.jhgc-main .main-gcxq .xqjs-wccj{width: 420px;}
.jhgc-main .main-gcxq .xqjs-wccj .wccj-title{width: 100%;font-size: 24px;color: #16accc ;line-height: 36px;font-weight: bold;padding: 0 0 15px 0;border-bottom: 2px solid #f4f4f4;}
.jhgc-main .main-gcxq .xqjs-wccj .wccj-cont{padding-top: 10px;}
.jhgc-main .main-gcxq .xqjs-wccj .wccj-cont p{text-align: justify;font-size: 14px;color: #666;line-height: 24px;margin-top: 20px;}

.jhgc-main .main-gcxq .xqjs-wccj .wccj-zxzx{padding-top: 25px;width: 100%;text-align: center;}
.jhgc-main .main-gcxq .xqjs-wccj .wccj-zxzx a{display: inline-block;width: 152px;height: 50px;text-align: center;line-height: 50px;font-size: 18px;color: #fff;font-weight: bold;border-radius: 25px;background: linear-gradient(to bottom,#58d0ee 0,#57a2e1 100%);}




.wccj-ljzx{padding-top: 50px;}
.wccj-ljzx a{float: left;display: block;width: 200px;height: 46px;text-align: center;line-height: 46px;font-size: 18px;color: #fff;background: linear-gradient(to bottom,#57c6f1 0,#56a7e3 100%);}
.wccj-ljzx em{float: left;margin-left: 15px;display: block;width: 200px;height: 46px;text-align: center;line-height: 46px;font-size: 14px;color: #666;background: #f2f2f2;}
/* 案例介绍 */
.jhgc-main .main-gcxq .gcxq-aljs{width: 100%;margin-top: 22px;}
.jhgc-main .main-gcxq .gcxq-aljs .aljs-title{width: 100%;height: 40px;background-color: #efefef;}
.jhgc-main .main-gcxq .gcxq-aljs .aljs-title h3{display: inline-block;width: 143px;height: 40px;text-align: center;line-height: 40px;font-size: 18px;color: #fff; background: linear-gradient(to bottom,#57c6f1 0,#56a7e3 100%);}
.jhgc-main .main-gcxq .gcxq-aljs .aljs-cont{padding: 45px 0 80px 0;}
.jhgc-main .main-gcxq .gcxq-aljs .aljs-cont h1{text-align: center;font-size: 24px;color: #333;margin-bottom: 20px;}
.jhgc-main .main-gcxq .gcxq-aljs .aljs-cont p{text-align: justify;font-size: 16px;color: #666;line-height: 30px;margin-top: 10px;}
.jhgc-main .main-gcxq .gcxq-aljs .aljs-cont p strong{font-weight:bold;}
.jhgc-main .main-gcxq .gcxq-aljs .aljs-cont .cont-image{padding: 30px 0 20px 0;}
.jhgc-main .main-gcxq .gcxq-aljs .aljs-cont .cont-image img{width: 100%;}
/* 相关案例轮播图 */
.jhgc-main .main-gcxq .xgal-allbt02{display: none;}
.jhgc-main .main-gcxq .xgal-allbt03{display: none;}
.jhgc-main .main-gcxq .gcxq-xgal{position: relative;width: 100%;height: 480px;}
.jhgc-main .main-gcxq .gcxq-xgal .xgal-title{position: absolute;width: 100%;left: 0;top: 0;padding-bottom: 20px;border-bottom: 1px solid #c3c3c3;}
.jhgc-main .main-gcxq .gcxq-xgal .xgal-title h3{font-size: 24px; color: #56a6e3; font-weight: bold;}
.jhgc-main .main-gcxq .gcxq-xgal .xgal-title h3 span{display: inline-block; padding-left: 12px; font-size: 14px; color: #c8c7c7;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt{width: 280px;height: 410px;border:1px solid #f2f2f2;background-color: #fff;box-sizing: border-box;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt:hover{box-shadow:0 2px 10px #cfcfcf;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt .lbt-image{width: 278px;height: 224px;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt .lbt-image img{width: 100%;height: 100%;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt .lbt-nr{padding: 14px 10px 20px 10px;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt .lbt-nr h3{font-size: 14px;color: #333;margin-bottom: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt .lbt-nr p{font-size: 12px;color: #666;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt .lbt-djlj{width: 220px;margin: 0 auto;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt .lbt-djlj a{display: inline-block;width: 110px;height: 34px;text-align: center;font-size: 12px;color: #666;line-height: 32px;padding-right: 14px;border: 1px solid #dbdbdb;background: url(../images/lbt-djlj-tp01.png) no-repeat right 24px center;box-sizing: border-box;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt .lbt-djlj .a1{border-top-left-radius: 17px;border-bottom-left-radius: 17px;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt .lbt-djlj .a2{border-top-right-radius: 17px;border-bottom-right-radius: 17px;}
.jhgc-main .main-gcxq .gcxq-xgal .allbt-lbt .lbt-djlj a:hover{color: #fff;background: url(../images/lbt-djlj-tp02.png) no-repeat right 24px center #16accc ;transition: all 0.2s;}
/* swiper调整开始 */
.jhgc-main .swiper-container{padding: 60px 5px 20px 5px;}
.jhgc-main .swiper-button-prev,
.jhgc-main .swiper-button-next:focus{outline: none;}
.jhgc-main .swiper-button-prev{background-image: none; left: auto; right: 30px; top: 0; width: 30px; height: 30px; margin-top: 0; background: url(../images/cpxq-xqlbt-jt01.png) no-repeat center center #dadada; background-size: 12px 17px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.jhgc-main .swiper-button-next{background-image: none; right: 0; left: auto; top: 0; width: 30px; height: 30px; margin-top: 0; background: url(../images/cpxq-xqlbt-jt02.png) no-repeat center center #dadada; background-size: 13px 19px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
/* swiper调整结束 */
/* 网页位置所在 */
.srjh-wzsz{width: 100%;padding: 20px 0;}
.srjh-wzsz01{background-color: #f7f7f7;}
.srjh-wzsz02{background-color: #fff;}
.srjh-wzsz p{display: inline-block;line-height: 24px;padding-left: 38px;background: url(../images/srjh-wzsz-tp01.png) no-repeat 0 center;}
.srjh-wzsz p a{font-size: 14px;color: #666;line-height: 24px;}
.srjh-wzsz p span{display: inline-block;font-size: 16px;color: #666;line-height: 24px;padding: 0 10px;}
.srjh-wzsz p a:hover{color: #16accc ;}
/* 公共头部展示 */
.srsl-title{margin: 0 auto;text-align: center;}
.srsl-title h2{font-size: 32px;color: #16accc ;margin-bottom: 18px;}
.srsl-title p{font-size: 16px;color: #666;}
/* 西递实力三级导航开始 */
.srsl-sjnavmp ul{width: 1040px;}
/* 西递实力三级导航结束 */
/* 工程案例 */
.srsl-gcal{width: 100%;padding: 85px 0 60px 0;background-color: #f7f7f7;}
.srsl-gcal .gcal-zwfl{width: 100%;margin-top: 55px;padding: 40px 0;background-color: #fff;}
.srsl-gcal .gcal-zwfl .zwfl-title{font-size: 18px;color: #333;padding-left: 40px;}
/* 按行业 */
.srsl-gcal .gcal-zwfl .zwfl-hyfl{width: 100%;padding: 34px 0 25px 40px;box-sizing: border-box;}
.srsl-gcal .gcal-zwfl .hyfl-title{width: 108px;height: 40px;text-align: center;font-size: 16px;color: #fff;line-height: 40px;border-radius: 4px;background: #16accc;}
.srsl-gcal .gcal-zwfl .hyfl-zynr{width: 1000px;}
.srsl-gcal .gcal-zwfl .hyfl-zynr li{float: left;margin: 0 60px 5px 0;}
.srsl-gcal .gcal-zwfl .hyfl-zynr li a{display: inline-block;height: 40px;line-height: 40px;font-size: 16px;color: #666;}
.srsl-gcal .gcal-zwfl .hyfl-zynr li a:hover{color: #16accc;}
/* 地域分类 */
.srsl-gcal .gcal-zwfl .zwfl-dyfl{width: 100%;padding: 34px 0 16px 40px;border-top: 1px solid #dadada;box-sizing: border-box;}
.srsl-gcal .gcal-zwfl .zwfl-dyfl .dyfl-title{width: 108px;height: 40px;text-align: center;font-size: 16px;color: #fff;line-height: 40px;border-radius: 4px;background: #16accc;}
.srsl-gcal .gcal-zwfl .zwfl-dyfl .dyfl-zynr{width: 1000px;}
.srsl-gcal .gcal-zwfl .zwfl-dyfl .dyfl-zynr li{float: left;margin: 0 60px 5px 0;}
.srsl-gcal .gcal-zwfl .zwfl-dyfl .dyfl-zynr li a{display: inline-block;height: 40px;line-height: 40px;font-size: 16px;color: #666;}
.srsl-gcal .gcal-zwfl .zwfl-dyfl .dyfl-zynr li a:hover{color: #16accc;}
/* 工程案例主要内容 */
.srsl-gcal .gcal-main{width: 100%;margin-top: 52px;padding: 25px 25px 100px 25px;background-color: #fff;box-sizing: border-box;}
.srsl-gcal .gcal-main li{float: left;width: 372px;height: 520px;margin: 0 17px 25px 0;border: 1px solid #e4e4e4;box-sizing: border-box;}
.srsl-gcal .gcal-main .li-image{width: 100%;height: 285px;overflow: hidden;}
.srsl-gcal .gcal-main .li-image img{width: 100%;height: 100%;transition: all 0.4s;}
.srsl-gcal .gcal-main .li-nr{padding: 20px 10px 26px 10px;}
.srsl-gcal .gcal-main .li-nr h3{font-size: 16px; color: #333; margin-bottom: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.srsl-gcal .gcal-main .li-nr p{font-size: 14px; color: #666; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.srsl-gcal .gcal-main .li-djlj{width: 280px;margin: 0 auto;}
.srsl-gcal .gcal-main .li-djlj a{display: inline-block; width: 140px; height: 40px; text-align: center; font-size: 12px; color: #666; line-height: 38px; padding-right: 14px; border: 1px solid #dbdbdb; background: url(../images/lbt-djlj-tp01.png) no-repeat right 24px center; box-sizing: border-box;}
.srsl-gcal .gcal-main .li-djlj .a1{border-top-left-radius: 18px; border-bottom-left-radius: 18px;}
.srsl-gcal .gcal-main .li-djlj .a2{border-top-right-radius: 18px; border-bottom-right-radius: 18px;}
.srsl-gcal .gcal-main .li-djlj a:hover{color: #fff;background: url(../images/lbt-djlj-tp02.png) no-repeat right 24px center #16accc ;}
.srsl-gcal .gcal-main li:hover{box-shadow:0 2px 10px #cfcfcf;border: 1px solid #dbdbdb;}
.srsl-gcal .gcal-main li:hover .li-image img{transform: scale(1.3);transition: all 0.8s;}
/* 工程案例内页 */
.srsl-gcalny.alny-xgaltj{padding: 10px 0 60px 0;}
.srsl-gcalny{width: 100%;padding: 50px 0 0 0;background-color: #f7f7f7;}
.srsl-gcalny .gcalny-swkj{width: 100%;padding: 25px 25px 130px 25px;background-color: #fff;box-sizing: border-box;}
.srsl-gcalny .gcalny-swkj .swkj-lbt{width: 462px;height: 415px;}
/* swiper调整开始 */
.srsl-gcalny .gcalny-swkj .swiper-container{width: 100%;}
.srsl-gcalny .gcalny-swkj .swiper-container img{width: 462px;height: 415px;}
.srsl-gcalny .gcalny-swkj .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.srsl-gcalny .gcalny-swkj .swiper-pagination-bullet{width: 12px; height: 12px; display: inline-block;opacity: 1;box-sizing: border-box;background: #fff;}
.srsl-gcalny .gcalny-swkj .swiper-pagination-bullet-active{background: #57b9eb;}
.srsl-gcalny .gcalny-swkj .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 18px;}
/* swiper调整结束 */
.srsl-gcalny .swkj-xqjs{width: 650px;}
.srsl-gcalny .swkj-xqjs .xqjs-title{font-size: 18px;color: #333;padding-bottom: 20px;}
.srsl-gcalny .swkj-xqjs .xqjs-jj{width: 100%;height: 100px;-webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.srsl-gcalny .swkj-xqjs .xqjs-jj p{text-align: justify;font-size: 14px;color: #666;line-height: 24px;}
.srsl-gcalny .swkj-xqjs .xqjs-xmjs{padding: 15px 0 30px 0;}
.srsl-gcalny .swkj-xqjs .xqjs-xmjs ul{width: 100%;border: 1px solid #dcdcdc;box-sizing: border-box;}
.srsl-gcalny .swkj-xqjs .xqjs-xmjs li{float: left;width: 216px;height: 41px;padding: 0 15px;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;box-sizing: border-box;}
.srsl-gcalny .swkj-xqjs .xqjs-xmjs li p{font-size: 14px;color: #666;line-height: 40px;}
.srsl-gcalny .swkj-xqjs .xqjs-xmjs .li-type01 p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.srsl-gcalny .swkj-xqjs .xqjs-xmjs .li-type02{border-right: 0 solid #dcdcdc;}
.srsl-gcalny .swkj-xqjs .xqjs-xmjs .li-type03{width: 100%;height: 62px;border: 0 solid #dcdcdc;}
.srsl-gcalny .swkj-xqjs .xqjs-xmjs .li-type03 p{font-size: 14px;color: #666;line-height: 22px;margin-top: 8px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.srsl-gcalny .swkj-xqjs .sqjs-fwnr h3{float: left;display: block;font-size: 16px;color: #999;line-height: 30px;}
.srsl-gcalny .swkj-xqjs .sqjs-fwnr p{float: left;display: block;padding: 7px 14px;font-size: 14px;color: #222;border: 1px solid #e0e0e0;margin-right: 15px;}
.srsl-gcalny .swkj-xqjs .xqjs-ljzx{padding-top: 50px;}
.srsl-gcalny .swkj-xqjs .xqjs-ljzx a{float: left;display: block;width: 215px;height: 46px;text-align: center;line-height: 46px;font-size: 18px;color: #fff;background: linear-gradient(to bottom,#57c6f1 0,#56a7e3 100%);}
.srsl-gcalny .swkj-xqjs .xqjs-ljzx p{float: left;margin-left: 15px;display: block;width: 215px;height: 46px;text-align: center;line-height: 46px;font-size: 14px;color: #666;background: #f2f2f2;}
/* 合同签订 */
.srsl-gcalny .gcalny-htqd{width: 100%;padding: 0 25px 70px 25px;background-color: #fff;box-sizing: border-box;}
.srsl-gcalny .gcalny-htqd .htqd-title{height: 34px;border-left: 12px solid #57b7eb;padding-left: 25px;font-size: 30px;color: #333;line-height: 34px;}
.srsl-gcalny .gcalny-htqd .htqd-htcs{width: 1080px;margin: 45px auto 0;}
.srsl-gcalny .gcalny-htqd .htqd-htcs img{width: auto;padding-top: 10px;margin-bottom:20px;margin-left:auto;margin-right:auto;display:block}
.srsl-gcalny .gcalny-htqd .htqd-htcs p{text-align: justify;font-size: 16px;color: #444;line-height: 27px;}
/* 相关案例推荐 */
.srsl-gcalny .gcalny-altj{width: 1400px;margin: 60px auto 0;}
.srsl-gcalny .gcalny-altj .altj-title{margin: 0 auto;text-align: center;font-size: 24px;color: #16accc ;font-weight: bold;}
.srsl-gcalny .gcalny-altj .altj-title span{color: #333;}
.srsl-gcalny .gcalny-altj .altj-cont{position: relative;width: 1364px;margin-top: 40px;}
.srsl-gcalny .gcalny-altj .altj-cont .altj-list{width: 100%; height: 520px; margin: 0 auto 25px; border: 1px solid #e4e4e4; box-sizing: border-box;}
.srsl-gcalny .gcalny-altj .altj-list .list-image{width: 100%; height: 285px; overflow: hidden;}
.srsl-gcalny .gcalny-altj .altj-list .list-image img{width: 100%; height: 100%; transition: all 0.4s;}
.srsl-gcalny .gcalny-altj .altj-list .list-nr{padding: 20px 10px 26px 10px;}
.srsl-gcalny .gcalny-altj .altj-list .list-nr h3{font-size: 16px; color: #333; margin-bottom: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.srsl-gcalny .gcalny-altj .altj-list .list-nr p{font-size: 14px; color: #666; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.srsl-gcalny .gcalny-altj .altj-list .list-djlj{width: 280px;margin: 0 auto;}
.srsl-gcalny .gcalny-altj .altj-list .list-djlj a{display: inline-block; width: 140px; height: 40px; text-align: center; font-size: 12px; color: #666; line-height: 38px; padding-right: 14px; border: 1px solid #dbdbdb; background: url(../images/lbt-djlj-tp01.png) no-repeat right 24px center; box-sizing: border-box;}
.srsl-gcalny .gcalny-altj .altj-list .list-djlj .a1{border-top-left-radius: 18px; border-bottom-left-radius: 18px;}
.srsl-gcalny .gcalny-altj .altj-list .list-djlj .a2{border-top-right-radius: 18px; border-bottom-right-radius: 18px;}
.srsl-gcalny .gcalny-altj .altj-list a:hover{color: #fff;background: url(../images/lbt-djlj-tp02.png) no-repeat right 24px center #16accc ;}
.srsl-gcalny .gcalny-altj .altj-list:hover{box-shadow:0 2px 10px #cfcfcf;border: 1px solid #dbdbdb;}
.srsl-gcalny .gcalny-altj .altj-list:hover .li-image img{transform: scale(1.3);transition: all 0.8s;}
/* 相关案例推荐轮播图 */
.altj-cont-mp01,
.altj-cont-mp02{display: none;}
/* 相关案例推荐轮播图 */
/* swiper调整开始 */
.gcalny-altj .swiper-container{width: 1200px;padding: 0 10px;margin: 0 auto;}
.gcalny-altj .swiper-button-prev,.gcalny-altj .swiper-button-next:focus{outline: none;}
.gcalny-altj .swiper-button-prev,.gcalny-altj .swiper-button-next{width: 84px;height: 84px;top: 50%;margin-top: -42px;background-size: 84px 84px;background-image: none;}
.gcalny-altj .swiper-button-prev{left: 0;right: auto;background: url(../images/gcalny-altj-jt01.png) no-repeat center center;}
.gcalny-altj .swiper-button-next{right: 0;left: auto;background: url(../images/gcalny-altj-jt02.png) no-repeat center center;}
.gcalny-altj .swiper-button-prev:hover{background: url(../images/gcalny-altj-jt03.png) no-repeat center center;}
.gcalny-altj .swiper-button-next:hover{background: url(../images/gcalny-altj-jt04.png) no-repeat center center;}
/* swiper调整结束 */
/* 关于西递banner */
.gysr-srdh{width: 100%;position: relative;}
.gysr-srdh .gysrdh-nav{position: absolute;z-index: 6;bottom: 100px;left: 0;width: 100%;}
.gysr-srdh .gysrdh-nav ul{width: 1200px;margin: 0 auto;background-color: #fff;}
.gysr-srdh .gysrdh-nav ul li{float: left;width: 240px;height: 70px;text-align: center;line-height: 70px;font-size: 16px;color: #666;border-right: 1px solid #e6e6e6;box-sizing: border-box;cursor: pointer;}
.gysr-srdh .gysrdh-nav ul li a{color: #666;}
.gysr-srdh .gysrdh-nav ul li:last-child{border-right: 0 solid #f2f2f2;}
.gysr-srdh .gysrdh-menu li{width: 100%;}
.gysr-srdh .gysrdh-menu li img{width: 100%;}
/* 切换css开始 */
.gysr-srdh .gysrdh-nav ul li.actives,.gysr-srdh .gysrdh-nav ul li.actives a{color: #fff;background: #16accc;}
.gysr-srdh .gysrdh-menu .li-type{display: none;}
.gysr-srdh .gysrdh-menu .actives{display: block;animation: fadeIn 0.4s;}
/* 切换css结束 */
/* 发展历程 */
.gysr-fzlc{width: 100%;padding: 80px 0 80px 0;}
.gysr-fzlc .fzlc-cont{padding-top: 60px;}
.gysr-fzlc .fzlc-cont .cont-left{float: left;width: 585px;}
.gysr-fzlc .fzlc-cont .cont-middle{float: left;width: 30px;height: 2800px;background-color: #16accc;}
.gysr-fzlc .fzlc-cont .cont-right{float: left;width: 585px;padding-top: 80px;}
.gysr-fzlc .fzlc-cont .cont-right .fzlc-list:last-child{margin-bottom: 0;}
.gysr-fzlc .fzlc-cont .cont-left .fzlc-list:last-child{margin-bottom: 0;}
.gysr-fzlc .fzlc-cont .fzlc-list{width: 100%;margin-bottom: 60px;}
.gysr-fzlc .fzlc-list .list-title{font-size: 30px;color: #16accc ;padding-bottom: 24px;}
.gysr-fzlc .fzlc-list .list-title span{font-size: 18px;color: #16accc ;}
.gysr-fzlc .fzlc-list .list-js{width: 385px;padding-bottom: 40px;text-align: justify;font-size: 16px;color: #666;line-height: 25px;}
.gysr-fzlc .fzlc-list .list-tpxh{width: 100%;}
.gysr-fzlc .fzlc-list .list-tpxh .tpxh-tpzs{position: relative;width: 400px;}
.gysr-fzlc .fzlc-list .list-tpxh .tpxh-tpzs img{width: 100%;}
.gysr-fzlc .fzlc-list .list-tpxh .tpxh-tpzs .tpzs-bs{position: absolute;top: -20px;left: 30px;width: 2px;height: 52px;background-color: #16accc ;}
.gysr-fzlc .fzlc-list .list-tpxh .tpxh-xh{position: absolute;top: 14px;left: 420px;font-size: 16px;color: #16accc ;}
.gysr-fzlc .fzlc-list .list-tpxh .tpxh-ljx{position: absolute;top: 50%;left: 400px;width: 185px;height: 1px;background-color: #16accc ;}
.gysr-fzlc .cont-right .list-title{padding-left: 185px;}
.gysr-fzlc .cont-right .fzlc-list .list-js{padding-left: 185px;}
.gysr-fzlc .cont-right .fzlc-list .list-tpxh .tpxh-tpzs{margin-left: 185px;}
.gysr-fzlc .cont-right .fzlc-list .list-tpxh .tpxh-xh{right: 420px;left: auto;}
.gysr-fzlc .cont-right .fzlc-list .list-tpxh .tpxh-ljx{right: 400px;left: auto;}
/* 公司简介 */
.gysr-gsjj{width: 100%;padding: 85px 0 75px 0;}
.gysr-gsjj .gsjj-srjh{padding-top: 60px;}
.gysr-gsjj .gsjj-srjh .srjh-left{width: 600px;}
.gysr-gsjj .gsjj-srjh .srjh-left .left-list{width: 600px;margin-bottom: 35px;}
.gysr-gsjj .gsjj-srjh .srjh-left .left-list img{width: 100%;}
.gysr-gsjj .gsjj-srjh .srjh-right{width: 550px;}
.gysr-gsjj .gsjj-srjh .srjh-right .right-title{padding-bottom: 12px;}
.gysr-gsjj .gsjj-srjh .srjh-right .right-title h2{font-size: 34px;color: #16accc ;margin-bottom: 18px;}
.gysr-gsjj .gsjj-srjh .srjh-right .right-title p{font-size: 20px;color: #16accc ;}
.gysr-gsjj .gsjj-srjh .srjh-right .right-zynr p{text-align: justify;font-size: 14px;color: #666;line-height: 24px;margin-top: 32px;}
/* 注册资本 */
.gysr-zczb{width: 100%;padding: 0 0 75px 0;}
.gysr-zczb ul{width: 100%;background: url(../images/gysr-zczb-tp01.png) no-repeat right 0;}
.gysr-zczb li{float: left;width: 300px;height: 290px;padding-top: 100px;text-align: center;background: url(../images/gysr-zczb-tp01.png) no-repeat 0 0;box-sizing: border-box;}
.gysr-zczb li h3{font-size: 36px;color: #16accc ;margin-bottom: 35px;}
.gysr-zczb li p{font-size: 16px;color: #666;}
/* 工地外包存在外包 */
.ppys-gdwh{width: 100%;padding: 62px 0 0 0;}
.ppys-gdwh .gdwh-title{margin: 0 auto;text-align: center;}
.ppys-gdwh .gdwh-title .img2{margin-top: 30px;}
.ppys-gdwh .gdwh-ghzl{width: 1036px;margin: 30px auto 0;}
.ppys-gdwh .gdwh-ghzl li{width: 157px;height: 103px;text-align: center;background: url(../images/gdwh-ghzl-tp02.png) no-repeat 0 0;}
.ppys-gdwh .gdwh-ghzl li img{width: 24px;height: 22px;margin-top: 10px;}
.ppys-gdwh .gdwh-ghzl li h3{font-size: 20px;color: #222;font-weight: bold;margin: 11px 0 6px 0;}
.ppys-gdwh .gdwh-ghzl li p{font-size: 16px;color: #222;}
.ppys-gdwh .gdwh-cont{padding-top: 60px;}
.ppys-gdwh .gdwh-cont li{width: 233px;}
.ppys-gdwh .gdwh-cont .li-word{width: 100%;height: 124px;text-align: center;background: #16accc;}
.ppys-gdwh .gdwh-cont .li-word p{font-size: 24px;color: #fff;line-height: 30px;}
.gdwh-contmp{display: none;}
/* 西递5大服务优势 */
.ppys-fwys{width: 100%;padding-top: 200px;background: url(../images/ppys-fwys-bj.png) no-repeat center 0;background-size: 1920px 1360px;}
.ppys-fwys .fwys-title{margin: 0 auto;text-align: center;}
.ppys-fwys .fwys-cont{padding-top: 75px;}
.ppys-fwys .fwys-cont li{float: left;position: relative;top: 0;left: 0;border: 2px solid #fff;box-sizing: border-box;}
.ppys-fwys .fwys-cont li img{width: 100%;height: 277px;}
.ppys-fwys .fwys-cont .li-word{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;padding: 0 10px 20px 10px;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ppys-fwys .fwys-cont .li-word p{display: inline-block;font-size: 20px;color: #fff;}
.ppys-fwys .fwys-cont .li-type01{width: 380px;margin: 0 30px 35px 0;}
.ppys-fwys .fwys-cont .li-type02{margin-right: 0;}
.ppys-fwys .fwys-cont .li-type03{width: 585px;}
.ppys-fwys .fwys-cont .li-type04{margin-left: 30px;}
/* 西递净化优势在哪里，比比就知道 */
.jhys-title{margin: 0 auto;text-align: center;padding: 240px 0 55px 0;}
.gysr-jhys{padding-bottom: 140px;}
.gysr-jhys .jhys-nav{width: 220px;}
.gysr-jhys .jhys-nav li{width: 220px;height: 88px;border: 1px solid #d2d2d2;border-bottom: 0 solid #d2d2d2;background: url(../images/jhys-nav-tp01.png) no-repeat right 25px center #f2f2f2;display:flex;align-items:center;cursor: pointer;}
.gysr-jhys .jhys-nav .li-type01{border-top-left-radius: 8px;border-top-right-radius: 8px;}
.gysr-jhys .jhys-nav .li-type02{border-bottom: 1px solid #d2d2d2;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.gysr-jhys .jhys-nav .li-nr{padding-left: 20px;}
.gysr-jhys .jhys-nav .li-nr h3{font-size: 18px;color: #333;margin-bottom: 12px;}
.gysr-jhys .jhys-nav .li-nr p{font-size: 12px;color: #d0d0d0;}
/* 点击切换css开始 */
.gysr-jhys .jhys-nav .actives{background-color: #16accc;}
.gysr-jhys .jhys-nav .actives .li-nr h3{color:#fff;}
.gysr-jhys .jhys-nav .actives .li-nr p{color:#fff;}
.gysr-jhys .jhys-menu .menu-main{display: none;}
.gysr-jhys .jhys-menu .actives{display: flex;animation: fadeIn 0.4s;}
/* 点击切换css结束 */
.gysr-jhys .jhys-menu{width: 946px;}
.gysr-jhys .jhys-menu .menu-main{position: relative;width: 946px;height: 535px;padding: 50px 50px 0 50px;border: 2px solid #16accc;background-color: #f5f5f5;box-sizing: border-box;}
.gysr-jhys .jhys-menu .main-left{width: 402px;}
.gysr-jhys .jhys-menu .main-title{margin: 0 auto;text-align: center;}
.gysr-jhys .jhys-menu .main-title h3{display: inline-block;font-size: 20px;color: #fff;padding: 14px 40px;background: #16accc;}
.gysr-jhys .jhys-menu .main-right .main-title h3{background: #505050;}
.gysr-jhys .jhys-menu .main-zynr{position: relative;margin-top: 30px;}
.gysr-jhys .jhys-menu .main-zynr img{width: 402px;height: 350px;}
.gysr-jhys .jhys-menu .main-zynr .zynr-title{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;padding-bottom: 25px;}
.gysr-jhys .jhys-menu .main-zynr .zynr-title h3{font-size: 22px;color: #222;}
.gysr-jhys .jhys-menu .main-zynr .zynr-title p{font-size: 22px;color: #fff;}
.gysr-jhys .jhys-menu .main-vs{position: absolute;left: 50%;bottom: 125px;z-index: 10;margin-left: -72px;width: 145px;height: 145px;}
.gysr-jhys .jhys-menu .main-vs img{width: 145px;height: 145px;}
/* 西递服务6大保障 */
.ppys-ldbz{width: 100%;padding-bottom: 60px;background: url(../images/ppys-ldbz-tp02.png) no-repeat center 150px;}
.ppys-ldbz .ldbz-title{margin: 0 auto;text-align: center;}
.ppys-ldbz .ldbz-cont{padding-top: 60px;}
.ppys-ldbz .ldbz-cont li{width: 100px;text-align: center;padding-top: 40px;background: url(../images/ldbz-cont-tp01.png) no-repeat center 0;}
.ppys-ldbz .ldbz-cont .li-image{margin: 0 auto;text-align: center;}
.ppys-ldbz .ldbz-cont .li-image img{width: 94px;height: 94px;}
.ppys-ldbz .ldbz-cont .li-title{width: 100%;padding: 25px 0 15px 0;font-size: 32px;color: #666;}
.ppys-ldbz .ldbz-cont .li-word{width: 40px;margin: 0 auto;}
.ppys-ldbz .ldbz-cont .li-word p{display: inline-block;width: 16px;font-size: 16px;color: #666;}
.ppys-ldbz .ldbz-cont .li-word h3{display: inline-block;width: 16px;margin: 0 auto;text-align: center;font-size: 16px;color: #666;}
.ppys-ldbz .ldbz-cont .li-type01{margin-top: 90px;}
.ppys-ldbz .ldbz-cont .li-type02{margin-top: 45px;}
.ppys-ldbz .ldbz-cont .li-type03{margin-top: 68px;}
.ppys-ldbz .ldbz-cont .li-type04{margin-top: 72px;}
.ppys-ldbz .ldbz-cont .li-type05{margin-top: 24px;}
.ppys-ldbz .ldbz-cont .li-type06{margin-top: 88px;}
/* 企业文化 */
.gysr-qywh{width: 100%;padding: 75px 0 90px 0;}
.gysr-qywh .qywh-srsm{padding: 60px 0 50px 0;}
.gysr-qywh .qywh-srsm .srsm-list{width: 590px;padding: 45px 45px 0 45px;background: url(../images/qywh-srsm-tp03.png) no-repeat center 0;box-sizing: border-box;}
.gysr-qywh .qywh-srsm .srsm-list .list-left{width: 250px;}
.gysr-qywh .qywh-srsm .srsm-list .list-right{width: 184px;}
.gysr-qywh .qywh-srsm .srsm-list .list-right img{width: 184px;height: 220px;}
.gysr-qywh .qywh-srsm .srsm-list .list-left h3{font-size: 24px;color: #175481;margin-bottom: 18px;}
.gysr-qywh .qywh-srsm .srsm-list .list-left h4{font-size: 14px;color: #666;}
.gysr-qywh .qywh-srsm .srsm-list .list-left p{font-size: 16px;color: #666;line-height: 24px;margin-top: 55px;}
/* 三人介绍 */
.gysr-qywh .qywh-srjj li{position: relative;float: left;width: 400px;height: 250px;padding: 44px 130px 0 35px;border-top: 1px solid #eaeaea;border-left: 1px solid #eaeaea;box-sizing: border-box;}
.gysr-qywh .qywh-srjj .li-tb{position: absolute;bottom: 15px;right: 20px;width: 60px;height: 60px;}
.gysr-qywh .qywh-srjj li:nth-child(3n){border-right: 1px solid #eaeaea;}
.gysr-qywh .qywh-srjj .li-type{border-bottom: 1px solid #eaeaea;}
.gysr-qywh .qywh-srjj li h3{font-size: 24px;color: #16accc;margin-bottom: 18px;}
.gysr-qywh .qywh-srjj li h4{font-size: 14px;color: #666;}
.gysr-qywh .qywh-srjj li p{font-size: 16px;color: #666;line-height: 24px;margin-top: 26px;}
/* 真实点评 */
.gysr-zsdp{width: 100%;padding: 80px 0 85px 0;}
.gysr-zsdp .zsdp-cont{padding-top: 24px;}
.gysr-zsdp .zsdp-cont li{float: left;width: 372px;height: 490px;margin: 40px 42px 0 0;border: 1px solid #dddcdc;box-sizing: border-box;}
.gysr-zsdp .zsdp-cont li:nth-child(3n){margin-right: 0;}
.gysr-zsdp .zsdp-cont .li-image{width: 100%;height: 250px;overflow: hidden;}
.gysr-zsdp .zsdp-cont .li-image img{width: 100%;height: 250px;transition: all 0.4s;}
.gysr-zsdp .zsdp-cont .li-word{padding: 30px 20px 30px 20px;}
.gysr-zsdp .zsdp-cont .li-word h3{font-size: 16px;color: #333;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gysr-zsdp .zsdp-cont .li-word h4{font-size: 14px;color: #777;margin-top: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gysr-zsdp .zsdp-cont .li-word p{display: inline-block;margin-top: 20px;width: 100%;height: 42px;font-size: 14px;color: #444;line-height: 22px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.gysr-zsdp .zsdp-cont .li-ljgd{margin: 0 auto;text-align: center;}
.gysr-zsdp .zsdp-cont .li-ljgd a{display: inline-block;width: 142px;height: 42px;font-size: 14px;color: #666;text-align: left;line-height: 40px;padding-left: 30px;border: 1px solid #d8d8d8;border-radius: 20px;background: url(../images/lbt-djlj-tp01.png) no-repeat 100px center;box-sizing: border-box;}
.gysr-zsdp .zsdp-cont li:hover .li-ljgd a{color: #fff;background: url(../images/lbt-djlj-tp02.png) no-repeat 100px center #16accc;}
.gysr-zsdp .zsdp-cont li:hover .li-image img{transform: scale(1.3);transition: all 0.8s;}
/* 联系我们三级导航 */
.lxwm-sjnavmp ul{width: 520px;}
/* 联系我们banner */
.lxwm-srdh .gysrdh-nav ul li{width: 300px;}
/* 联系我们服务流程 */
.lxwm-fwlc{padding: 100px 0 70px 0;}
.lxwm-fwlc .fwlc-cont{margin-top: 0;background-color: #fff;}
.lxwm-fwlc-mp{display: none;}
/* 三仁服务流程 */
.index-fwlc{
	padding: 50px 0 70px 0;
}
.index-fwlc .fwlc-cont{
	width: 100%;
	margin-top: 50px;
	padding: 120px 0 90px 0;
	background-color: #f4f4f4;
}
.index-fwlc .fwlc-cont .w1200{
	position: relative;
	background: url(../images/index-fwlc-bj.png) no-repeat 0 46px;
}
.index-fwlc .fwlc-cont .cont-list1{
	width: 850px;
	padding-left: 110px
}
.index-fwlc .fwlc-cont .cont-list1 li{
	width: 130px;
	text-align: center;
}
.index-fwlc .fwlc-cont .cont-list1 li img{
	width: 100px;
	height: 100px;
	margin-bottom: 20px;
}
.index-fwlc .fwlc-cont .cont-list1 li p{
	font-size: 16px;
	color: #666;
	line-height: 24px;
}
.index-fwlc .fwlc-cont .cont-list2{
	position: absolute;
	top: 115px;
	right: 36px;
	width: 215px;
	height: 100px;
}
.index-fwlc .fwlc-cont .cont-list2 .list2-left{
	padding-right: 10px;
	width: 100px;
	height: 100px;
	text-align: right;
}
.index-fwlc .fwlc-cont .cont-list2 .list2-left p{
	font-size: 16px;
	color: #666;
	line-height: 24px; 
}
.index-fwlc .fwlc-cont .cont-list3{
	margin-top: 80px;
}
.index-fwlc .fwlc-cont .cont-list4{
	width: 514px;
	height: 50px;
	margin-top: 85px;
	padding-left: 290px;
}
.index-fwlc .fwlc-cont .cont-list4 .list4-left{
	padding-left: 56px;
	height: 50px;
	font-size: 28px;
	color: #333;
	font-weight: bold;
	line-height: 50px;
	background: url(../images/index-fwlc-tp12.png) no-repeat 0 center;
}
.index-fwlc .fwlc-cont .cont-list4 .list4-right a{
	display: inline-block;
	width: 160px;
	height: 40px;
	font-size: 16px;
	color: #222;
	text-align: center;
	line-height: 40px;
	margin-top: 5px;
	border: 1px solid #666;
	border-radius: 20px;
	transition: all 0.3s;
}
.index-fwlc .fwlc-cont .cont-list4 .list4-right a:hover{
	color: #fff;
	background-color: #16accc;
	border: 1px solid #16accc;
	transition: all 0.3s;
}
/* 技术指导公共样式 */
.jszd-title{width: 1200px;margin: 0 auto;text-align: center;background: url(../images/jszd-title.png) no-repeat center 14px;}
.jszd-title h2{font-size: 26px;color: #222;font-weight: bold;margin-bottom: 8px;}
.jszd-title p{font-size: 14px;color: #666;}
/* 净化知识 */
.lxwm-jhzs{width: 100%;padding: 55px 0 65px 0;}
.lxwm-jhzs .jhzs-cont{padding-top: 30px;}
.lxwm-jhzs .jhzs-cont li{width: 372px;margin-top:50px; float: left;    float: left;
    box-sizing: border-box;}
.lxwm-jhzs .jhzs-cont .li-image{width: 100%;height: auto;}
.lxwm-jhzs .jhzs-cont .li-image img{width: 100%;height:240px;object-fit: cover;}
.lxwm-jhzs .jhzs-cont .li-title{padding: 15px 0 15px 0;}
.lxwm-jhzs .jhzs-cont .li-title h3{display: inline-block;width: 100%;font-size: 18px;color: #333;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lxwm-jhzs .jhzs-cont .li-title p{font-size: 14px;color: #666;}
.lxwm-jhzs .jhzs-cont .li-zsjj{width: 100%;height: 70px;-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.lxwm-jhzs .jhzs-cont .li-zsjj p{font-size: 14px;color: #444;line-height: 24px;}
.lxwm-jhzs .jhzs-cont .li-ckgd{padding: 10px 0 0 0;}
.lxwm-jhzs .jhzs-cont .li-ckgd a{display: inline-block;width: 104px;height: 30px;text-align: center;font-size: 14px;color: #999;line-height: 30px;border: 1px solid #d1d1d1;border-radius: 18px;}
.lxwm-jhzs .jhzs-cont .li-ckgd a:hover{color: #fff;background-color: #16accc;border: 1px solid #16accc;}
/* 净化施工 */
.jszd-jhsg{width: 100%;padding: 50px 0 100px 0;background-color: #f9f9f9;}
.jszd-jhsg .jhsg-cont{padding-top: 40px;}
.jszd-jhsg .jhsg-cont li{width: 100%;height: 250px;border: 1px solid #d8d8d8;border-bottom: 0 solid #d8d8d8;box-sizing: border-box;}
.jszd-jhsg .jhsg-cont li:last-child{border-bottom: 1px solid #d8d8d8;}
.jszd-jhsg .jhsg-cont .li-image{width: 225px;height: 170px;padding: 38px 0 0 32px;}
.jszd-jhsg .jhsg-cont .li-image img{width: 100%;height: 100%;}
.jszd-jhsg .jhsg-cont .li-sfxq{width: 855px;padding: 38px 60px 0 0;}
.jszd-jhsg .jhsg-cont .li-sfxq .sfxq-btyd{padding-bottom: 22px;}
.jszd-jhsg .jhsg-cont .li-sfxq .sfxq-btyd a{display: inline-block;width: 520px;font-size: 20px;color: #333;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jszd-jhsg .jhsg-cont .li-sfxq .sfxq-btyd .btyd-rqdz{width: 200px;}
.jszd-jhsg .jhsg-cont .li-sfxq .sfxq-btyd .btyd-rqdz p{display: inline-block;font-size: 14px;color: #444;line-height: 24px;}
.jszd-jhsg .jhsg-cont .li-sfxq .sfxq-btyd .btyd-rqdz .p2{padding-left: 24px;width: 26px;background: url(../images/jszd-jhsg-tb01.png) no-repeat 0 center;}
.jszd-jhsg .jhsg-cont .li-sfxq .sfxq-btyd .btyd-rqdz .p3{padding-left: 24px;width: 26px;background: url(../images/jszd-jhsg-tb02.png) no-repeat 0 center;}
.jszd-jhsg .jhsg-cont .li-sfxq .sfxq-xqcs{width: 100%;height: 78px;-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.jszd-jhsg .jhsg-cont .li-sfxq .sfxq-xqcs p{text-align: justify;font-size: 16px;color: #666;line-height: 27px;}
.jszd-jhsg .jhsg-cont .li-sfxq .sfxq-djlj{width: 100%;text-align: right;padding-top: 15px;}
.jszd-jhsg .jhsg-cont .li-sfxq .sfxq-djlj a{display: inline-block;width: 36px;height: 36px;background: url(../images/jszd-jhsg-tb03.png) no-repeat center center;}
.jszd-jhsg .jhsg-cont li:hover{border: 1px solid #fff;box-shadow: 0 0 15px #d7d7d7;}
.jszd-jhsg .jhsg-cont li:hover .li-sfxq .sfxq-btyd a{color: #16accc ;}
.jszd-jhsg .jhsg-cont li:hover .li-sfxq .sfxq-djlj a{background: url(../images/jszd-jhsg-tb04.png) no-repeat center center;background-size:36px 36px;}
/* 法规下载 */
.jszd-fgxz{width: 100%;padding: 65px 0 80px 0;}
.jszd-fgxz .fgxz-cont{padding-top: 15px;}
.jszd-fgxz .fgxz-cont li{float: left;width: 246px;margin: 30px 72px 0 0;}
.jszd-fgxz .fgxz-cont li a{display: inline-block;width: 246px;height: 38px;text-align: center;font-size: 14px;color: #444;line-height: 38px;border-radius: 4px;background: #dad7d7;}
.jszd-fgxz .fgxz-cont li a:hover{color: #fff;background: #16accc;}
/* 联系方式 */
.lxwm-lxfs{width: 100%;padding: 110px 0 100px 0;background-color: #f7f7f7;}
.lxwm-lxfs .lxfs-cont{margin-top: 62px;width: 100%;height: 400px;background-color: #fff;}
.lxwm-lxfs .lxfs-cont .cont-dzdh{width: 600px;padding: 44px 0 0 60px;box-sizing: border-box;}
.lxwm-lxfs .lxfs-cont .cont-dzdh h3{font-size: 24px;color: #16accc ;font-weight: bold;margin-bottom: 25px;}
.lxwm-lxfs .lxfs-cont .cont-dzdh li{width: 470px;height: 60px;border-bottom: 1px solid #e5e5e5;}
.lxwm-lxfs .lxfs-cont .cont-dzdh li p{display: inline-block;font-size: 16px;color: #444;line-height: 66px;padding-left: 50px;}
.lxwm-lxfs .lxfs-cont .cont-dzdh .li-type01{background: url(../images/lxwm-lxfs-bj01.png) no-repeat 0 center;}
.lxwm-lxfs .lxfs-cont .cont-dzdh .li-type02{background: url(../images/lxwm-lxfs-bj02.png) no-repeat 0 center;}
.lxwm-lxfs .lxfs-cont .cont-dzdh .li-type03{background: url(../images/lxwm-lxfs-bj03.png) no-repeat 0 center;}
.lxwm-lxfs .lxfs-cont .cont-dzdh .li-type04{background: url(../images/lxwm-lxfs-bj04.png) no-repeat 0 center;}
.lxwm-lxfs .lxfs-cont .cont-tpzs{width: 600px;}
/*.lxwm-lxfs .lxfs-cont .cont-tpzs img{width: 600px;height: 400px;}
/* 在线留言 */
.lxwm-zxly{width: 100%;padding: 60px 0 80px 0;}
.lxwm-zxly .zxly-cont{padding-top: 65px;}
.lxwm-zxly .zxly-cont .zxly-tpzs{width: 575px;}
.lxwm-zxly .zxly-cont .zxly-tpzs img{width: 575px;height: 440px;}
.lxwm-zxly .zxly-cont .zxly-input{width: 575px;}
.lxwm-zxly .zxly-cont .zxly-input li{width: 100%;margin-bottom: 20px;box-sizing: border-box;}
.lxwm-zxly .zxly-cont .zxly-input .form-ct01{width: 100%;height: 58px;font-size: 16px;color: #999;padding-left: 25px;border: 1px solid #e5e5e5;box-sizing: border-box;}
.lxwm-zxly .zxly-cont .zxly-input .form-ct02{width: 100%;height: 175px;font-size: 16px;color: #999;padding: 25px 0 0 25px;border: 1px solid #e5e5e5;box-sizing: border-box;resize: none;}
.lxwm-zxly .zxly-cont .zxly-input .form-ct02:focus{outline: none;}
.lxwm-zxly .zxly-cont .zxly-input .li-type01 .form-ct01{background: url(../images/lxwm-zxly-tb01.png) no-repeat right 25px center;}
.lxwm-zxly .zxly-cont .zxly-input .li-type02 .form-ct01{background: url(../images/lxwm-zxly-tb02.png) no-repeat right 25px center;}
.lxwm-zxly .zxly-cont .zxly-input .li-type03 .form-ct02{background: url(../images/lxwm-zxly-tb03.png) no-repeat right 25px top 20px;}
.lxwm-zxly .zxly-cont .zxly-input .li-type03{margin-bottom: 45px;}
.lxwm-zxly .zxly-cont .zxly-input .li-type04{padding: 0 10px;}
.lxwm-zxly .zxly-cont .zxly-input .sub_button{width: 270px;height: 60px;font-size: 18px;color: #fff;border-radius: 4px;cursor: pointer;}
.lxwm-zxly .zxly-cont .zxly-input .sub_button01{background: #16accc;}
.lxwm-zxly .zxly-cont .zxly-input .sub_button02{color: #444;background-color: #dfdfdf;}
/* 项目验收 */
.shfw-xmys{width: 100%;padding: 85px 0 90px 0;}
.shfw-xmys .xmys-cont{width: 1060px;margin: 0 auto;padding-top: 70px;}
.shfw-xmys .xmys-cont li{width: 220px;text-align: center;}
.shfw-xmys .xmys-cont li .li-image{width: 100%;height: 145px;}
.shfw-xmys .xmys-cont li img{width: 125px;height: 125px;margin-top: 20px;transition: all 0.5s;}
.shfw-xmys .xmys-cont li p{margin-top: 25px;font-size: 18px;color: #666;line-height: 27px;}
.shfw-xmys .xmys-cont li:hover img{transform: rotate(360deg);transition: all 0.5s;margin-top: 0;}
/* 售后服务西递洁净室建设六大保障 */
.shfw-ldbz{background: #f8f8f8;}
.ldbz-cont-mp{display: none;}
/* 解决方案mp三级导航 */
.jjfa-sjnavmp ul{width: 850px;}
.jjfa-sjnavmp li{width: 170px;}
/* 解决方案 */
.jjfa-main{width: 100%;padding: 90px 0 60px 0;background-color: #f8f8f8;}
.jjfa-main .main-cont{padding-top: 40px;}
.jjfa-main .main-cont li{float: left;margin: 20px 24px 0 0;width: 282px;height: 244px;text-align: center;padding: 6px;background-color: #fff;box-sizing: border-box;}
.jjfa-main .main-cont li .li-image{width: 100%;}
.jjfa-main .main-cont li .li-image img{width: 100%;height: 196px;}
.jjfa-main .main-cont li .li-title{width: 100%;height: 44px;text-align: center;font-size: 14px;color: #666;line-height: 44px;padding: 0 5px;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jjfa-main .main-cont li:hover{background: #16accc;}
.jjfa-main .main-cont li:hover .li-title{color: #fff;}
/* 解决方案内页 */
.jjfany{width: 100%;padding: 65px 0 0 0;}
.jjfany .jjfanr-title{margin: 0 auto;text-align: center;}
.jjfany .jjfanr-title h1{display: inline-block;width: 100%;font-size: 28px;color: #333;padding-bottom: 15px;border-bottom: 1px solid #e3e3e3;}
.jjfany .jjfanr-title h4{display: inline-block;font-size: 14px;color: #999;padding-top: 15px;}
.jjfany .jjfany-cont{padding-bottom: 0;line-height: 30px;margin-bottom:50px;margin-top:50px;font-size:16px;}
.jjfany .jjfany-cont  p{text-indent:35px;font-size: 16px;color: #444;line-height: 30px; padding: 10px 0 20px;}
.jjfany .jjfany-cont  p strong{font-weight:bold;}
.jjfany .jjfany-cont img{margin-left:auto;margin-right:auto;border: block;}
.jjfany .jjfany-cont .cont-image{padding: 40px 0;}
.jjfany .jjfany-cont .cont-image img{width: 100%;}
.jjfany .jjfany-cont .list{margin-bottom: 45px;}
.jjfany .jjfany-cont .list h3{font-size: 16px;color: #222;font-weight: bold;margin-bottom: 20px;}
.jjfany .jjfany-cont .list p{text-align: justify;font-size: 14px;color: #444;line-height: 24px;}
.jjfany .jjfany-sxqh{width: 100%;height: 78px;padding: 0 80px;background-color: #f6f6f6;box-sizing: border-box;}
.jjfany .jjfany-sxqh a{display: inline-block;font-size: 18px;color: #666;line-height: 78px;}
.jjfany .jjfany-sxqh .a1{padding-left: 60px;background: url(../images/jjfany-sxqh-tp02.png) no-repeat 0 center;}
.jjfany .jjfany-sxqh .a2{padding-right: 60px;background: url(../images/jjfany-sxqh-tp01.png) no-repeat right center;}
.jjfany .jjfany-sxqh .a1:hover{background: url(../images/jjfany-sxqh-tp04.png) no-repeat 0 center;}
.jjfany .jjfany-sxqh .a2:hover{background: url(../images/jjfany-sxqh-tp03.png) no-repeat right center;}
/* 解决方案内页相关案例推荐 */
.jjfany-xgaltj{background-color: #fff;}
/* 西递实力banner */
.srsl-srdh .gysrdh-nav ul li{width: 150px;}
/* 合作客户 */
.srsl-hzkh{width: 100%;padding: 80px 0 65px 0;}
.srsl-hzkh .hzkh-cont{padding-top: 55px;}
.srsl-hzkh .hzkh-cont li{float: left;width: 282px;height: 120px;margin: 28px 24px 0 0;border: 1px solid #e5e5e5;box-sizing: border-box;}
.srsl-hzkh .hzkh-cont li img{width: 100%;height: 100%;}
.srsl-hzkh .hzkh-cont li:hover img{transform: rotateY(360deg); -webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transition: all 1s;}
/* 精英团队 */
.jytd{width: 100%;padding: 80px 0;}
.jytd .jytd-cont{padding-top: 50px;}
.jytd .jytd-cont .cont-tdjs{width: 210px;height: 480px;padding: 65px 0 0 40px;background-color: #16accc;box-sizing: border-box;}
.jytd .jytd-cont .cont-tdjs h3{font-size: 32px;color: #fff;margin-bottom: 16px;}
.jytd .jytd-cont .cont-tdjs h4{font-size: 16px;color: #fff;margin-bottom:16px;}
.jytd .jytd-cont .cont-tdjs dd{font-size: 14px;color: #fff;line-height:30px;margin-bottom:100px;width:140px;text-align: justify;}
.jytd .jytd-cont .cont-tdjs p{font-size: 16px;color: #fff;}
.jytd .jytd-cont .cont-lbt{width: 990px;}
.jytd .jytd-cont .cont-lbt img{width: 100%;}
/* 精英团队swiper01调整开始 */
.jytd .swiper-button-prev,
.jytd .swiper-button-next:focus{outline: none;}
.jytd .swiper-button-prev{background-image: none; left: 0;right: auto;top: 50%; width: 50px; height: 100px;margin-top: -25px;background: url(../images/jytd-jt02.png) no-repeat center center; background-size: 50px 100px;}
.jytd .swiper-button-next{background-image: none; right: 0;left: auto;top: 50%; width: 50px; height: 100px;margin-top: -25px;background: url(../images/jytd-jt01.png) no-repeat center center; background-size: 50px 100px;}
/* 精英团队swiper01调整结束 */
.jytd .jytd-srjs{width: 100%;padding: 90px 0;text-align: center;background-color: #f6f6f6;}
.jytd .jytd-srjs p{font-size: 22px;color: #666;line-height: 40px;}
/* 精英团队轮播展示 */
.jjtd-lbzs-mp{display: none;}
.jjtd-lbzs{width: 100%;padding: 0 0 80px 0;}
.jjtd-lbzs .lbzs-cont{position: relative;width: 1360px;margin: 60px auto 0;}
.jjtd-lbzs .lbzs-cont .cont-lbt{width: 282px;height: 342px;text-align: center;padding: 20px 20px 0 20px;border: 1px solid #e9e9e9;box-sizing: border-box;}
.jjtd-lbzs .lbzs-cont .cont-lbt img{width: 240px;height: 250px;}
.jjtd-lbzs .lbzs-cont .cont-lbt h3{width: 100%;font-size: 22px;color: #16accc ;margin: 30px 0 25px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jjtd-lbzs .lbzs-cont .cont-lbt h4{width: 100%;display: inline-block;font-size: 16px;color: #666;padding-bottom: 28px;background: url(../images/jjtd-lbzs-tp05.jpg) no-repeat center bottom;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* 精英团队swiper02调整开始 */
.jjtd-lbzs .swiper-container{width: 1200px;margin: 0 auto;}
.jjtd-lbzs .swiper-button-prev{background-image: none; left: 0;right: auto;top: 50%; width: 80px; height: 200px;margin-top: -100px;background: url(../images/jjfany-sxqh-tp02.png) no-repeat center center; background-size: 42px 42px;}
.jjtd-lbzs .swiper-button-next{background-image: none; right: 0;left: auto;top: 50%;top: 50%;width: 80px; height: 200px;margin-top: -100px;background: url(../images/jjfany-sxqh-tp01.png) no-repeat center center; background-size: 42px 42px;}
.jjtd-lbzs .swiper-button-prev,.jjtd-lbzs .swiper-button-next:focus{outline: none;}
.jjtd-lbzs .swiper-button-prev:hover{background: url(../images/jjfany-sxqh-tp04.png) no-repeat center center;}
.jjtd-lbzs .swiper-button-next:hover{background: url(../images/jjfany-sxqh-tp03.png) no-repeat center center;}
/* 精英团队swiper02调整开始 */
/* 净化工程EPC */
.jhgc-epc{width: 100%;padding: 85px 0 65px 0;background-color: #f7f7f7;}
.epc-title{padding-bottom: 30px;}
.epc-title h3{font-size: 24px;color: #16accc ;}
.epc-title01{padding-bottom: 22px;}
.jhgc-epc .epc-djtz{margin: 40px auto 0;text-align: center;}
.jhgc-epc .epc-djtz a{display: inline-block;width: 180px;height: 42px;font-size: 16px;color: #666;line-height: 40px;border: 1px solid #999;border-radius: 20px;box-sizing: border-box;}
.jhgc-epc .epc-djtz a:hover{color: #fff;background-color: #16accc;border: 1px solid #16accc;}
/* epc洁净室规划设计 */
.jhgc-epc .epc-cont{width: 100%;margin-top: 60px;padding: 42px 24px 82px 24px;background-color: #fff;box-sizing: border-box;}
.jhgc-epc .epc-cont .cont-ghsj li{width: 365px;height: 118px;text-align: center;border: 1px solid #e5e5e5;box-sizing: border-box;}
.jhgc-epc .epc-cont .cont-ghsj li p{display: inline-block;line-height: 116px;padding-left: 56px;font-size: 18px;color: #666;}
.jhgc-epc .epc-cont .cont-ghsj li .p1{background: url(../images/cont-ghsj-tp01.png) no-repeat 0 center;}
.jhgc-epc .epc-cont .cont-ghsj li .p2{background: url(../images/cont-ghsj-tp02.png) no-repeat 0 center;}
.jhgc-epc .epc-cont .cont-ghsj li .p3{background: url(../images/cont-ghsj-tp03.png) no-repeat 0 center;}
/* epc实验室装修施工： */
.jhgc-epc .epc-cont .epc-zxsg{width: 100%;padding-top: 42px;margin-top: 32px;border-top: 1px solid #e5e5e5;}
.jhgc-epc .epc-cont .epc-zxsg li{float: left;width: 272px;height: 68px;margin: 0 21px 20px 0;text-align: center;border: 1px solid #e5e5e5;box-sizing: border-box;}
.jhgc-epc .epc-cont .epc-zxsg li p{font-size: 16px;color: #666;line-height: 66px;}
/* 工程保障 */
.jhgc-epc .epc-cont .epc-gcbz{margin-top: 30px;border-bottom: 1px solid #e5e5e5;}
.jhgc-epc .epc-cont .epc-gcbz ul{padding: 6px 0 38px 0;}
.jhgc-epc .epc-cont .epc-gcbz li{float: left;margin-right: 50px;font-size: 18px;color: #333;}
/* 施工项目管理： */
.jhgc-epc .epc-cont .epc-xmgl{padding: 40px 0 35px 0;border-bottom: 1px solid #e5e5e5;}
.jhgc-epc .epc-cont .epc-xmgl p{font-size: 16px;color: #666;line-height: 32px;}
/* 服务流程： */
.jhgc-epc .epc-cont .epc-fwlc{padding: 35px 0 40px 0;}
.jhgc-epc .epc-cont .epc-fwlc .fwlc-tpzs img{width: 100%;}
/* 售后服务： */
.jhgc-epc .epc-cont .epc-shfw{padding-bottom: 70px;border-bottom: 1px solid #e5e5e5;}
.jhgc-epc .epc-cont .epc-shfw li{width: 25%;text-align: center;padding-top: 20px;}
.jhgc-epc .epc-cont .epc-shfw .li-image img{width: 125px;height: 125px;}
.jhgc-epc .epc-cont .epc-shfw li p{display: inline-block;width: 220px;font-size: 18px;color: #666;line-height: 24px;margin-top: 18px;}
/* 联系方式： */
.jhgc-epc .epc-cont .epc-lxfs{padding: 45px 0 0 0;}
.jhgc-epc .epc-cont .epc-lxfs .lxfs-zhnr{padding-top: 10px;}
.jhgc-epc .epc-cont .epc-lxfs .lxfs-zhnr li{float: left;margin-right: 38px;width: 278px;height: 40px;text-align: center;border: 1px solid #e5e5e5;}
.jhgc-epc .epc-cont .epc-lxfs .lxfs-zhnr li:last-child{width: 468px;}
.jhgc-epc .epc-cont .epc-lxfs .lxfs-zhnr li p{display: inline-block;padding-left: 34px;font-size: 16px;color: #444;line-height: 40px;height: 40px;}
.jhgc-epc .epc-cont .epc-lxfs .lxfs-zhnr li .p1{background: url(../images/epc-lxfs-tp01.png) no-repeat 0 center;}
.jhgc-epc .epc-cont .epc-lxfs .lxfs-zhnr li .p2{background: url(../images/epc-lxfs-tp02.png) no-repeat 0 center;}
.jhgc-epc .epc-cont .epc-lxfs .lxfs-zhnr li .p3{background: url(../images/epc-lxfs-tp03.png) no-repeat 0 center;}
/* 更多案例 */
.jhgc-gdal{width: 100%;background-color: #fff;}
/* 生产环境 */
.srsl-schj{width: 100%;padding: 85px 0 80px 0;}
.srsl-schj .schj-nav{width: 320px;margin: 0 auto;padding-top: 55px;}
.srsl-schj .schj-nav .list{width: 140px;height: 50px;text-align: center;line-height: 48px;font-size: 16px;color: #444;border: 1px solid #e7e7e7;border-radius: 25px;box-sizing: border-box;cursor: pointer;}
.srsl-schj .schj-nav .actives{color: #fff;border: 1px solid #16accc;background-color: #16accc;}
.srsl-schj .schj-menu{width: 100%;padding-top: 50px;}
.srsl-schj .schj-menu .muen-lbt{display: none;}
.srsl-schj .schj-menu .actives{display: block;animation: fadeIn 0.4s;}
.srsl-schj .schj-menu .lbt-title{position: absolute;z-index: 9999;bottom: 106px;margin: 0 auto;left: 0;right: 0;font-size: 16px;color: #fff;text-align: center;}
.srsl-schj .schj-menu .jj{font-size: 40px;color: red;}
/* 生产环境swiper调整开始 */
.srsl-schj .swiper-container img{width: 100%;height: 595px;}
.srsl-schj .swiper-button-prev,
.srsl-schj .swiper-button-next:focus{outline: none;}
.srsl-schj .swiper-button-prev,
.srsl-schj .swiper-button-next{background-image: none;top: auto;bottom: 50px; width: 50px; height: 100px;margin-top: 0; background-size: 50px 100px;}
.srsl-schj .swiper-button-prev{right: auto;left: 135px;background: url(../images/jytd-jt02.png) no-repeat center center;}
.srsl-schj .swiper-button-next{right: 135px;left: auto;background: url(../images/jytd-jt01.png) no-repeat center center;}
.srsl-schj .swiper-pagination-fraction{width: 830px;height: 100px;left: 185px;right: auto;bottom: 50px;margin: 0 auto;font-size: 16px;color: #fff;background: rgba(22, 172, 204, 0.7);padding-top: 58px;box-sizing: border-box;}
.srsl-schj .swiper-pagination-current{font-size: 24px;color: #fff;}
.srsl-schj .swiper-pagination-total{font-size: 16px;color: #fff;}
/* 生产环境swiper调整结束 */
/* 项目视频 */
.srsl-xmsp{width: 100%;padding: 85px 0 75px 0;}
.srsl-xmsp .xmsp-cont{padding-top: 20px;}
.srsl-xmsp .xmsp-cont li{float: left;width: 580px;height: 436px;margin: 40px 40px 0 0;}
.srsl-xmsp .xmsp-cont li img{width: 100%;height: 436px;object-fit: cover;}
.srsl-xmsp .xmsp-cont li:nth-child(2n){margin-right: 0;}
/* 研发技术 */
.srsl-yfjs{width: 100%;padding: 85px 0 75px 0;}
.srsl-yfjs .yfjs-cont{padding-top: 60px;}
.srsl-yfjs .yfjs-cont li{float: left;width: 282px;margin: 24px 24px 0 0;}
.srsl-yfjs .yfjs-cont li img{width: 100%;}
/* 资质荣誉 */
.srsl-zzry{width: 100%;padding: 85px 0 75px 0;}
.srsl-zzry .zzry-cont{padding-top: 50px;}
.srsl-zzry .zzry-cont li{float: left;width: 275px;margin:10px;background-color: #f7f7f7;}
.srsl-zzry .zzry-cont li img{width:90%;margin:5%;text-align:center;display:block;}
.srsl-zzry .zzry-cont li h2{text-align:center;line-height:40px;margin-bottom:15px;}
/* 服务热线和资讯 */
.fwrxzx{position: fixed;bottom: 0;left: 0;z-index: 9999;display: none;width: 100%;height: 50px;background: #15a8e2;}
.fwrxzx .list01{text-align: center;width: 12%;height: 50px;}
.fwrxzx .list02{text-align: center;width: 38%;height: 50px;}
.fwrxzx .list01 img{width: 26px;height: 26px;margin-top: 12px;}
.fwrxzx .list02 a{display: inline-block;width: 100%;height: 50px;font-size: 16px;color: #fff;line-height: 50px;}
.fwrxzx .list01,.fwrxzx .list02{background: url(../images/fwrxzx-tp05.png) no-repeat right center;}
.fwrxzx .list03{background: none;}

/* 生物制药洁净室一站式方案 */
.zyjjs-yzsfa{width: 100%;padding: 55px 0 60px 0;background-color: #f7f7f7;}
.zyjjs-title{width: 80%;margin: 0 auto;text-align: center;}
.zyjjs-title h2{font-size: 25px;color: #333;margin-bottom: 18px;}
.zyjjs-title h2 i{color: #16accc ;}
.zyjjs-title p{font-size: 12px;color: #a1a1a1;line-height: 20px;}
.zyjjs-yzsfa .yzsfa-cont{width: 100%;padding: 50px 40px;margin-top: 35px;background-color: #fff;box-sizing: border-box;}
.zyjjs-yzsfa .yzsfa-cont h3{font-size: 15px;color: #444;line-height: 26px;text-align: justify;text-indent: 2em;}
.zyjjs-yzsfa .yzsfa-cont .wdbz{padding: 45px 0 40px 0;}
.zyjjs-yzsfa .yzsfa-cont .wdbz .list{width: 115px;height: 115px;border-radius: 100%;background: linear-gradient(to bottom,#58c5f0 0,#2a9aeb 100%);}
.zyjjs-yzsfa .yzsfa-cont .wdbz p{font-size: 29px;color: #fff;}
.zyjjs-yzsfa .yzsfa-cont .wzjs p{font-size: 15px;color: #555;line-height: 30px;text-align: justify;text-indent:20px;}
/* 生物制药洁净室服务行业 */
.zyjjs-fwhy{width: 100%;padding-bottom: 60px;background-color: #f7f7f7;}
.zyjjs-fwhy .fwhy-cont{margin-top: 40px;}
.zyjjs-fwhy .fwhy-cont li{float: left;width: 31%;margin: 0 3.5% 3.5% 0;}
.zyjjs-fwhy .fwhy-cont .tpzs{width: 100%;overflow: hidden;}
.zyjjs-fwhy .fwhy-cont .tpzs img{width: 100%;transition: all ease 0.4s;height:250px;object-fit:cover;}
.zyjjs-fwhy .fwhy-cont .wzjs{width: 100%;height: 66px;background-color: #fff;display:flex;align-items:center;justify-content:center;transition: all ease 0.4s;}
.zyjjs-fwhy .fwhy-cont .wzjs p{font-size: 20px;color: #16accc ;}
.zyjjs-fwhy .fwhy-cont li:hover .tpzs img{transform: scale(1.2);transition: all ease 0.5s;}
.zyjjs-fwhy .fwhy-cont li:hover .wzjs{background-color: #16accc ;transition: all ease 0.4s;}
.zyjjs-fwhy .fwhy-cont li:hover .wzjs p{color: #fff;}
/* 制药GMP洁净室实施标准 */
.zyjjs-ssbz{width: 100%;padding-bottom: 75px;background-color: #f7f7f7;}
.zyjjs-ssbz .ssbz-cont{width: 100%;margin-top: 45px;padding: 35px 0 25px 0;background-color: #fff;}
.zyjjs-ssbz .ssbz-cont .list{width: 32%;padding-bottom: 25px;border: 4px solid #d9efff;box-sizing: border-box;}
.zyjjs-ssbz .ssbz-cont .list-title{width: 100%;height: 52px;padding: 0 10px;border-bottom: 2px solid #d9efff;box-sizing: border-box;}
.zyjjs-ssbz .ssbz-cont .list-title .title{padding-left: 30px;background: url(../images-1/zyjjs-ssbz-tp01.jpg) no-repeat 0 center;}
.zyjjs-ssbz .ssbz-cont .list-title .title h3{font-size: 22px;color: #333;}
.zyjjs-ssbz .ssbz-cont .list-title .title h3 i{color: #999;}
.zyjjs-ssbz .ssbz-cont .list-title .ljgd a{font-size: 16px;color: #444;}
.zyjjs-ssbz .ssbz-cont .list-title .ljgd:hover a{color: #16accc ;}
.zyjjs-ssbz .ssbz-cont .nr{padding-top: 30px;}
.zyjjs-ssbz .ssbz-cont .nr li{width: 100%;padding: 14px;border-bottom: 1px dashed #e5e5e5;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zyjjs-ssbz .ssbz-cont .nr li a{font-size: 16px;color: #444;}
.zyjjs-ssbz .ssbz-cont .nr li:hover a{color: #16accc ;text-decoration: underline;}
/* 生物制药洁净室一站式方案 */
.zyjjs-yzsfa{width: 100%;padding: 55px 0 60px 0;background-color: #f7f7f7;}
.zyjjs-title{width: 80%;margin: 0 auto;text-align: center;}
.zyjjs-title h2{font-size: 25px;color: #333;margin-bottom: 18px;}
.zyjjs-title h2 i{color: #16accc ;}
.zyjjs-title p{font-size: 12px;color: #a1a1a1;line-height: 20px;}
.zyjjs-yzsfa .yzsfa-cont{width: 100%;padding: 50px 40px;margin-top: 35px;background-color: #fff;box-sizing: border-box;}
.zyjjs-yzsfa .yzsfa-cont h3{font-size: 15px;color: #444;line-height: 26px;text-align: justify;text-indent: 2em;}
.zyjjs-yzsfa .yzsfa-cont .wdbz{padding: 45px 0 40px 0;}
.zyjjs-yzsfa .yzsfa-cont .wdbz .list{width: 115px;height: 115px;border-radius: 100%;background: #16accc ;}
.zyjjs-yzsfa .yzsfa-cont .wdbz p{font-size: 29px;color: #fff;}
.zyjjs-yzsfa .yzsfa-cont .wzjs p{font-size: 15px;color: #555;line-height: 30px;text-align: justify;}
/* 生物制药洁净室服务行业 */
.zyjjs-fwhy{width: 100%;padding-bottom: 60px;background-color: #f7f7f7;}
.zyjjs-fwhy .fwhy-cont{margin-top: 40px;}
.zyjjs-fwhy .fwhy-cont li{float: left;width: 31%;margin: 0 3.5% 3.5% 0;}
.zyjjs-fwhy .fwhy-cont .tpzs{width: 100%;overflow: hidden;}
.zyjjs-fwhy .fwhy-cont .tpzs img{width: 100%;transition: all ease 0.4s;}
.zyjjs-fwhy .fwhy-cont .wzjs{width: 100%;height: 66px;background-color: #fff;display:flex;align-items:center;justify-content:center;transition: all ease 0.4s;}
.zyjjs-fwhy .fwhy-cont .wzjs p{font-size: 20px;color: #16accc ;}
.zyjjs-fwhy .fwhy-cont li:hover .tpzs img{transform: scale(1.2);transition: all ease 0.5s;}
.zyjjs-fwhy .fwhy-cont li:hover .wzjs{background-color: #16accc ;transition: all ease 0.4s;}
.zyjjs-fwhy .fwhy-cont li:hover .wzjs p{color: #fff;}
/* 制药GMP洁净室实施标准 */
.zyjjs-ssbz{width: 100%;padding-bottom: 75px;background-color: #f7f7f7;}
.zyjjs-ssbz .ssbz-cont{width: 100%;margin-top: 45px;padding: 35px 0 25px 0;background-color: #fff;}
.zyjjs-ssbz .ssbz-cont .list{width: 32%;padding-bottom: 25px;border: 4px solid #d9efff;box-sizing: border-box;}
.zyjjs-ssbz .ssbz-cont .list-title{width: 100%;height: 52px;padding: 0 10px;border-bottom: 2px solid #d9efff;box-sizing: border-box;}
.zyjjs-ssbz .ssbz-cont .list-title .title{padding-left: 30px;background: url(../images-1/zyjjs-ssbz-tp01.jpg) no-repeat 0 center;}
.zyjjs-ssbz .ssbz-cont .list-title .title h3{font-size: 22px;color: #333;}
.zyjjs-ssbz .ssbz-cont .list-title .title h3 i{color: #999;}
.zyjjs-ssbz .ssbz-cont .list-title .ljgd a{font-size: 16px;color: #444;}
.zyjjs-ssbz .ssbz-cont .list-title .ljgd:hover a{color: #16accc ;}
.zyjjs-ssbz .ssbz-cont .nr{padding-top: 30px;}
.zyjjs-ssbz .ssbz-cont .nr li{width: 100%;padding: 14px;border-bottom: 1px dashed #e5e5e5;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zyjjs-ssbz .ssbz-cont .nr li a{font-size: 16px;color: #444;}
.zyjjs-ssbz .ssbz-cont .nr li:hover a{color: #16accc ;text-decoration: underline;}
/* 生物医药洁净室完工展示 */
.zyjjs-wgzs{width: 100%;padding-bottom: 70px;background-color: #f7f7f7;}
.zyjjs-wgzs .wgzs-cont{width: 100%;padding: 50px 30px 40px;background-color: #fff;box-sizing: border-box;}
.zyjjs-wgzs .wgzs-cont .tpzs{width: 100%;padding: 50px 0 45px 0;}
.zyjjs-wgzs .wgzs-cont .tpzs .list{width: 48%;}
.zyjjs-wgzs .wgzs-cont .tpzs .list img{width: 100%;}
.zyjjs-wgzs .wgzs-cont .wzjs p{font-size: 15px;color: #555;line-height: 26px;text-align: justify;text-indent: 2em;}
.zyjjs-wgzs .wgzs-cont .ckgd{width: 100%;padding-top: 25px;text-align: right;}
.zyjjs-wgzs .wgzs-cont .ckgd a{display: inline-block;padding: 14px 26px;font-size: 14px;color: #fff;background-color: #16accc;border-radius: 22px;}
.zyjjs-wgzs .wgzs-cont .ckgd a:hover{background-color: #149ab6;}
/* 生物医药洁净室案例 */
.zyjjs-jjsal{padding: 0 0 75px 0;}
.zyjjs-jjsal .gcalny-altj{width: 1400px; margin: 0 auto;}
.zyjjs-jjsal .gcalny-altj .altj-cont .altj-list{margin: 0 auto;}

/*分页样式*/
.pagination{padding:25px 0 15px;text-align:center;overflow:hidden;}
.pagination a{font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;margin-left:2px;}
.pagination a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;margin-left:2px;background:#16accc ;color:#fff;border:1px solid #16accc ;}


/* mp返回顶部 */
.fhdbmp{display: none;position: fixed;right: 5px;bottom: 90px;z-index: 9999;width: 50px;height: 50px;}
.fhdbmp img{width:100%;height: 50px;}

/* 事业分部 */
.lxwm-syfb{
    width: 100%;
    padding-top: 100px;
}
.lxwm-syfb .syfb-cont{
    width: 100%;
}
.lxwm-syfb .fbjs{
    width: 48%;
    background-color: #fff;
    margin-bottom: 4%;
    box-shadow: 0 0 20px #eaeef3;
}
.lxwm-syfb .fbjs .bttp{
    width: 100%;
    position: relative;
}
.lxwm-syfb .fbjs .bttp img{
    width: 100%;
}
.lxwm-syfb .fbjs .bttp .bt{
    position: absolute;
    top: 50px;
    left: 40px;
    z-index: 10;
    width: 140px;
    height: 60px;
    background: #16accc;
}
.lxwm-syfb .fbjs .bttp .bt p{
    font-size: 18px;
    color: #fff;
}
.lxwm-syfb .fbjs .szdz{
    width: 100%;
    padding: 30px 0 30px 20px;
    box-sizing: border-box;
}
.lxwm-syfb .fbjs .szdz p{
    font-size: 16px;
    color: #333;
    line-height: 30px;
}
.lxwm-syfb .fbjs .szdz .list{
    padding-left: 30px;
}
.lxwm-syfb .fbjs .szdz .dz{
    background: url(../images/lxwm-syfb-tb01.jpg) no-repeat -5px center;
    margin-bottom: 15px;
}
.lxwm-syfb .fbjs .szdz .lx{
    background: url(../images/lxwm-syfb-tb02.jpg) no-repeat -5px center;
}

.grWidth{max-width:1200px;margin:0 auto;margin-top:50px;margin-bottom:50px}
.sitemap_con{width:100%;height:auto;margin-bottom:50px}
.sitemap_con h4{float:left;width:100%;line-height:30px;padding:30px 0}
.sitemap_con h4 a{width:100%;padding:0 30px}
.sitemap_con .b4{width:100%}
.sitemap_con .b4 ul li{float:left;padding:10px 20px 10px 30px}
.grWidth a:hover{text-decoration:none;color:#ff5400;background:#f1f1f1}
