.banner-1{height:660px;background-image:url(https://source.1kmxc.com/static-web-new/website/images3.0/contribution/ygl_contribution_bg_001_1.jpg)}.banner-1 .main-content-center{overflow:hidden}.banner-1 .main-content-center .main-title-center-box{position:relative;top:50%;margin-top:-105px}.banner-1 .banner-1-contribution-wrapper{width:100%;text-align:center;position:absolute;bottom:65px}.banner-1 .banner-1-contribution-wrapper .banner-1-contribution-box{display:inline-block;color:#fff;padding:25px 70px 21px;background:rgba(0,0,0,.3);border:1px solid #979797}.banner-1 .banner-1-contribution-box div{font-size:24px;line-height:34px}.banner-1 .banner-1-contribution-box p{font-size:42px;line-height:68px}.banner-2{background:#fff}.banner-2 .ygl-section-title-box{padding-bottom:40px}.banner-2 .main-content-center .banner-2-box{display:flex;justify-content:space-around;margin-bottom:90px}.banner-2 .banner-2-box .banner-2-img-box{display:inline-block;width:35%}.banner-2 .banner-2-box .banner-2-img-box img{width:100%}.banner-2 .banner-2-box .banner-2-text-box{display:inline-block;padding:60px 30px 20px 60px;vertical-align:bottom}.banner-3{background:#e2e8e8;overflow:hidden}.banner-3 .main-content-center{padding-bottom:90px}.banner-3 .banner-3-text{margin:30px 0 80px;color:#fff;text-align:center}.banner-3 .banner-3-img-box{width:100%;text-align:center}.banner-3 .banner-3-img-box li{display:inline-block;width:calc(33% - 30px);margin-right:15px}.banner-3 .banner-3-img-box li:last-child{margin-right:0}.banner-3 .banner-3-img-box img{width:100%}.banner-4{height:700px;background-color:#f0f8ff;position:relative}.banner-4 .main-content-center .banner-4-text-l,.banner-4 .main-content-center .banner-4-text-r{background-repeat:no-repeat;background-position:50%;background-size:contain;text-align:center;display:inline-block;width:49%;line-height:24px}.banner-4 .main-content-center .banner-4-text-r{float:right}.banner-4 .main-content-center .banner-4-text-box{display:inline-block;width:280px;font-size:14px}.banner-4 .banner-4-title{font-size:18px;font-weight:700;color:#333;margin-top:0}.banner-5{background:#fff}.banner-5 .main-content-center{padding-bottom:60px}.banner-5 .main-content-center .banner-5-text{padding:60px 0 120px;text-align:center}.banner-5 .main-content-center .save-box-box{width:100%}.banner-5 .main-content-center .save-box{justify-content:space-around}.banner-5 .save-box .save-item{width:33.33%;padding:10px 40px;background:#fff;border-right:1px solid #e3e3e3;box-sizing:border-box}.banner-5 .save-box .save-item:last-child{border-right:none}.banner-5 .save-box .save-top-img{text-align:center}.banner-5 .save-box .save-top-img img{width:72px;height:72px;display:inline-block;vertical-align:top}.banner-5 .save-box .save-text-box{padding:30px 0 20px;color:#333;text-align:center}.banner-5 .save-box h4{font-size:16px;font-weight:400}.banner-5 .save-box .save-value-box{line-height:68px;font-size:44px;font-weight:600}.banner-5 .save-box .save-desc-text{font-size:14px;line-height:25px;padding-top:20px}.banner-5 .swiper-pagination-banner-5 .swiper-pagination-bullet-active{background:#f60}.banner-6{height:591px;background-image:url(https://source.1kmxc.com/static-web-new/website/images3.0/contribution/ygl_contribution_bg_003.jpg)}.banner-6 .main-content-center{line-height:591px}.banner-6 h3{display:inline-block;width:100%;margin:0;line-height:60px;color:#fff;font-size:46px;font-weight:400;text-align:center;padding:40px 10px;background-image:linear-gradient(90deg,rgba(4,60,57,0) 0,rgba(4,60,57,.15) 50%,rgba(4,60,57,0))}@media only screen and (max-width:1280px){.banner-4 .sewage-recycling{height:430px}}@media only screen and (max-width:960px){.banner-5 .save-box .save-item{padding:10px 20px}}@media only screen and (max-device-width:768px){.banner-2 .banner-2-box .banner-2-text-box{padding:0 30px 20px}.banner-4 .sewage-recycling{height:auto;background-image:none}.banner-5{background:#f2f2f2}.banner-5 .main-content-center .save-box-box{width:auto;margin:0 50px}.banner-5 .save-box .save-text-box{padding:20px 0}.banner-5 .main-content-center .save-box{justify-content:initial}.banner-5 .save-box .save-item{width:100%;padding:40px;border:none}}@media only screen and (max-device-width:640px){.banner-1 .main-content-center{text-align:center}.banner-3 .banner-3-img-box{width:100%;margin-left:0}.banner-4{height:auto;background-size:100% auto;background-position-y:100%;padding-bottom:400px}.banner-4 .main-content-center .banner-4-text-l,.banner-4 .main-content-center .banner-4-text-r{margin:0;padding:20px;border:1px solid #ddd;border-radius:11px}.banner-4 .main-content-center .banner-4-text-box{width:100%}.banner-6 h3{padding:30px 0}}@media only screen and (max-device-width:580px){.banner-2 .banner-2-box .banner-2-img-box{display:inline-block;width:100%;padding:0 30px}.banner-2 .banner-2-box .banner-2-img-box img{width:100%}.banner-2 .banner-2-box .banner-2-text-box{width:100%;padding:0 15px;text-align:center;font-size:14px;line-height:24px;margin:0 0 30px}.banner-2 .ygl-section-title-box{padding-bottom:10px}.banner-2 .main-content-center .banner-2-box{display:block;margin-top:0;margin-bottom:40px}.banner-4{padding-bottom:360px}}@media only screen and (max-device-width:540px){.banner-4{padding-bottom:320px}.banner-4 .main-content-center .banner-4-text-l,.banner-4 .main-content-center .banner-4-text-r{padding:20px 10px}}@media only screen and (max-device-width:480px){.banner-4 .banner-4-text-box>div{font-size:13px}.banner-5 .main-content-center .save-box-box{margin:0 30px}.banner-5 .save-box .save-item{padding:40px 20px}}@media only screen and (max-device-width:435px){.banner-4{padding-bottom:270px}.banner-4 .banner-4-title{font-size:16px;text-align:center}.banner-4 .main-content-center .banner-4-text-l,.banner-4 .main-content-center .banner-4-text-r{text-align:justify;padding:20px}}@media only screen and (max-device-width:414px){.banner-1 .main-content-center .main-title-center-box{margin-top:-50px}.banner-1 .banner-1-contribution-wrapper .banner-1-contribution-box{padding:15px 25px}.banner-1 .banner-1-contribution-wrapper{bottom:90px}.banner-1 .banner-1-contribution-box div{font-size:14px;line-height:24px}.banner-1 .banner-1-contribution-box p{font-size:18px;line-height:26px}.banner-3 .main-content-center{padding-bottom:40px}.banner-3 .banner-3-img-box{display:flex;justify-content:space-between}.banner-3 .banner-3-img-box li{width:calc(33.33% - 7px);margin-right:0}.banner-4 .main-content-center .banner-4-text-l,.banner-4 .main-content-center .banner-4-text-r{padding:20px 18px}.banner-4 .banner-4-title{font-weight:400}.banner-5 .main-content-center .save-box-box{margin:0}.banner-5 .save-box .save-item{padding:50px 20px}.banner-5 .save-box .save-text-box{padding-bottom:0}.banner-6{height:220px}.banner-6 .main-content-center{line-height:220px}.banner-6 h3{font-size:20px!important;line-height:34px;padding:18px 0}}@media only screen and (max-device-width:375px){.banner-4{padding-bottom:250px}.banner-4 .main-content-center .banner-4-text-l,.banner-4 .main-content-center .banner-4-text-r{padding:20px 10px}}@media only screen and (max-device-width:320px){.banner-4{padding-bottom:210px}.banner-4 .main-content-center .banner-4-text-l,.banner-4 .main-content-center .banner-4-text-r{padding:20px 10px}.banner-4 .banner-4-title{margin-bottom:6px}}