.renovation_main{padding:150rem 0 0}.renovation_main .base_banner .base_btn{width:370rem;padding:0}.renovation_main:before{content:"";width:2560rem;height:1300rem;position:absolute;top:0;left:50%;transform:translate(-50%);background:url(/images/renovation/main-bg.jpg) no-repeat top/cover}.renovation_title{font:700 80rem/97rem Cormorant,serif;color:#fff}.renovation_subtitle{font-size:30rem;line-height:41rem;color:#fff;padding:0 0 400rem}.renovation_reform{margin:50rem auto 0}.renovation_reform-item{width:482rem;margin:0 15rem;position:relative}.renovation_reform-img{width:482rem;height:482rem;border-radius:50%}.renovation_reform-num{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:8rem solid #F5F5F5;border-radius:50%;width:88rem;height:88rem;color:#fff;z-index:3;font:700 35rem/76rem Gilroy,sans-serif;background:linear-gradient(132.4deg,#00afcc 6.78%,#00e6c5 93.24%)}.renovation_reform-text{width:482rem;margin:-240rem auto 0;min-height:241rem;background:linear-gradient(180deg,#f5f5f5,#fff);padding:50rem 40rem;position:relative;z-index:2}.renovation_individual{margin:50rem auto 0}.renovation_individual-inner{width:512rem}.renovation_individual-txt{color:#7b7b7b;font-size:22rem;line-height:28rem;margin:16rem 0 0}.renovation_individual .base_btn{margin:60rem 0 0}.renovation_individual-img{width:900rem;margin:0 0 0 100rem}.renovation_specialist{margin:100rem auto 0}.renovation_specialist_img{width:1220rem;margin:0 100rem 0 -600rem}.renovation_specialist-list{margin:50rem 0 0}.renovation_specialist-list-item{color:#7b7b7b;font-weight:700;margin:0 0 20rem 34rem}.renovation_specialist-list-item:before{content:"";display:inline-block;width:10rem;height:10rem;border-radius:50%;margin:0 20rem 0 -34rem;background:linear-gradient(132.4deg,#00afcc 6.78%,#00e6c5 93.24%)}.renovation_specialist-text{color:#7b7b7b;width:750rem;margin:30rem 0 40rem}.renovation_advantages{position:relative;padding:90rem 0;margin:180rem auto}.renovation_advantages:before{content:"";width:2560rem;height:700rem;position:absolute;top:0;left:50%;transform:translate(-50%);background:url(/images/renovation/advantages-bg.jpg) no-repeat center/contain}.renovation_advantages:after{content:"";width:895rem;height:700rem;position:absolute;z-index:-1;bottom:-150rem;right:0;background:#f8f8f8;border-radius:0 0 0 370rem}.renovation_advantages-item{font-weight:700;font-size:20rem;line-height:24rem;color:#2f2f2f;margin:0 0 10rem;width:600rem;background:#fafafa;position:relative;padding:35rem 50rem 35rem 150rem}.renovation_advantages-item:first-child{border-radius:60rem 0 0}.renovation_advantages-item:last-child{border-radius:0 0 60rem}.renovation_advantages-item:before{content:"";width:66rem;height:66rem;position:absolute;top:50%;left:30rem;transform:translateY(-50%)}.renovation_advantages-1:before{background:url(/images/renovation/re-img-ico1.svg) no-repeat center/contain}.renovation_advantages-2:before{background:url(/images/renovation/re-img-ico2.svg) no-repeat center/contain}.renovation_advantages-3:before{background:url(/images/renovation/re-img-ico3.svg) no-repeat center/contain}.renovation_advantages-4:before{background:url(/images/renovation/re-img-ico4.svg) no-repeat center/contain}.renovation_project-images{width:735rem}.renovation_project-img{position:relative;margin:0 25rem 0 0;width:230rem}.renovation_project-img:nth-child(1){top:-120rem}.renovation_project-img:nth-child(2){top:50rem}.renovation_project-img:nth-child(3){top:-50rem}.renovation_project-info{width:600rem;margin:0 0 0 130rem}.renovation_project-text{margin:10rem 0 0;font-weight:400;font-size:22rem;line-height:30rem;color:#7b7b7b}.renovation_suggest{position:relative;padding:130rem 0}.renovation_suggest:before{content:"";position:absolute;top:-120rem;left:-210rem;width:875rem;height:815rem;z-index:0;background:url(/images/renovation/re-best-bckg.png) no-repeat center/contain}.renovation_suggest-inner{margin:0 0 0 50rem}.renovation_suggest-title span{font-size:80rem;line-height:97rem;letter-spacing:18rem}.renovation_suggest .base_btn{margin:60rem 0 0}.renovation_suggest-img{width:767rem;margin:0 0 0 120rem}
