.about{background-color:#f1f4f6;overflow:hidden}.about,.project_1_main{position:relative;width:100%}.project_1_main{padding:5.625rem 10.4% 0}.project_1_1{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%}.project_1_1 .swiper-container{border-radius:.625rem;box-shadow:3px 0 6px rgba(18,40,61,.1);margin-top:2rem;overflow:hidden;position:relative;width:49%}.project_1_1 .swiper-container .swiper-slide{position:relative;width:100%}.project_1_1 .swiper-container .swiper-slide .img{display:block;height:32.5rem;overflow:hidden;position:relative;width:100%}.project_1_1 .swiper-container .swiper-slide .img img{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.project_1_1 .swiper-container .swiper-slide .img h3{background:linear-gradient(180deg,transparent,rgba(29,40,51,.8));bottom:0;left:0;padding:5%;position:absolute;width:100%}.project_1_1 .swiper-container .swiper-slide .img h3 span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:block;display:-webkit-box;font-size:1.125rem;line-height:1.625rem;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;width:75%}.project_1_1 .swiper-container .swiper-slide .img i{background-color:#61c29c;bottom:0;height:3px;left:0;position:absolute;transition:all .3s ease;width:0}.project_1_1 .swiper-container .swiper-slide .img p{background-color:#fff;border-radius:0 0 0 1.5rem;color:#4a5a63;font-family:Arial;font-size:.875rem;padding:2% 3%;position:absolute;right:0;text-align:center;top:0}.project_1_1 .swiper-container .swiper-slide .img p span{display:block;font-size:2.875rem;line-height:2.9rem}.project_1_1 .swiper-container .swiper-pagination{bottom:8%;left:auto;right:5%;width:auto}.project_1_1 .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border-radius:5rem;height:1rem;opacity:1;width:1rem}.project_1_1 .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#8bc63e;width:2.5rem}.project_1_1 .swiper-container .swiper-slide:hover .img h3 span{font-weight:700}.project_1_1 .swiper-container .swiper-slide:hover .img i{width:100%}.project_1_1 .floor_1_y{background-color:#fff;border-radius:.625rem;box-shadow:3px 0 6px rgba(18,40,61,.1);display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem;overflow:hidden;position:relative;width:49%}.project_1_1 .floor_1_y a{display:block;height:50%;overflow:hidden;padding:4%;position:relative;width:50%}.project_1_1 .floor_1_y a i{background-color:#61c29c;height:3px;left:0;position:absolute;top:0;transition:all .3s ease;width:0}.project_1_1 .floor_1_y a:hover i{width:100%}.project_1_1 .floor_1_y a:first-child{border-right:1px solid #e1e7eb}.project_1_1 .floor_1_y a:nth-child(3){border-right:1px solid #e1e7eb;border-top:1px solid #e1e7eb}.project_1_1 .floor_1_y a:nth-child(4){border-top:1px solid #e1e7eb}.project_1_1 .floor_1_y a h3{color:#333;font-size:1.125rem;height:8.125rem;line-height:1.875rem}.project_1_1 .floor_1_y a p{color:#4a5a63;font-family:Arial;font-size:.875rem}.project_1_1 .floor_1_y a p span{display:block;font-size:2.875rem;line-height:2.9rem}.project_1_1 .floor_1_y a:hover h3{color:#6da228;font-weight:700}@media (max-width:1660px){.project_1_main{padding:4.625rem 6% 0}}@media (max-width:1160px){.project_1_main{padding:4.625rem 4% 0}.project_1_1 .swiper-container{width:100%}.project_1_1 .swiper-container .swiper-slide .img h3 span{font-size:1.5rem;line-height:2.3rem}.project_1_1 .swiper-container .swiper-slide .img{height:30rem}.project_1_1 .swiper-container .swiper-slide .img p{font-size:1rem}.project_1_1 .swiper-container .swiper-slide .img p span{font-size:3.25rem;line-height:3.3rem}.project_1_1 .floor_1_y{width:100%}.project_1_1 .floor_1_y a h3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.5rem;height:auto;line-height:2.3rem;margin-bottom:2rem;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis}.project_1_1 .floor_1_y a p{font-size:1rem}.project_1_1 .floor_1_y a p span{font-size:3.25rem;line-height:3.3rem}}.project_2_main{padding:5.625rem 10.4% 0;position:relative;width:100%}.project_2_1{padding-top:2.375rem;position:relative;width:100%}.project_2_1 ul{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);width:100%}.project_2_1 ul li{background-color:#fff;border-radius:.625rem;box-shadow:3px 0 6px rgba(18,40,61,.1);overflow:hidden;position:relative;transition:.2s ease-in-out}.project_2_1 ul li a{display:block;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%}.project_2_1 ul li .img{height:11.875rem;overflow:hidden;position:relative;width:36.5%}.project_2_1 ul li .img img{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.project_2_1 ul li .w{margin-right:4%;position:relative;width:55%}.project_2_1 ul li .w p{color:#808b99;font-family:Arial;font-size:1.25rem;padding-top:2.5rem}.project_2_1 ul li .w h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:1.125rem;line-height:2rem;margin-top:1.875rem;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis}.project_2_1 ul li:hover{box-shadow:3px 3px 5px rgba(0,0,0,.15);transform:translateY(-5px);transition:.2s ease-in-out}.project_2_1 ul li:hover .w h3{color:#61c29c}@media (max-width:1660px){.project_2_main{padding:4.625rem 6% 0}}@media (max-width:1160px){.project_2_main{padding:4.625rem 4% 0}.project_2_1{padding-top:1rem}.project_2_1 ul{display:block}.project_2_1 ul li{margin-top:1.375rem}.project_2_1 ul li .img{height:11.875rem;overflow:hidden;position:relative;width:39%}.project_2_1 ul li .w{width:52%}.project_2_1 ul li .w p{font-size:1.5rem;padding-top:2rem}.project_2_1 ul li .w h3{font-size:1.625rem;line-height:2.3rem;margin-top:1.875rem}}.project_3_main{padding:5.625rem 10.4% 0}.project_3_1,.project_3_1 .project_3_swi,.project_3_main{position:relative;width:100%}.project_3_1 .swiper-wrapper{padding-bottom:3.75rem}.project_3_1 .project_3_swi .swiper-slide{background-color:#fff;border-radius:.625rem;box-shadow:3px 0 6px rgba(18,40,61,.1);margin-top:2.875rem;overflow:hidden;position:relative;transition:.2s ease-in-out}.project_3_1 .project_3_swi .swiper-slide .img{display:block;height:21.25rem;overflow:hidden;position:relative;width:100%}.project_3_1 .project_3_swi .swiper-slide img{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.project_3_1 .project_3_swi .swiper-slide .img p{background-color:#fff;border-radius:0 0 0 1.5rem;color:#4a5a63;font-family:Arial;font-size:.875rem;padding:2% 3%;position:absolute;right:0;text-align:center;top:0}.project_3_1 .project_3_swi .swiper-slide .img p span{display:block;font-size:2.875rem;line-height:2.9rem}.project_3_1 .project_3_swi .swiper-slide .w{padding:5%;position:relative}.project_3_1 .project_3_swi .swiper-slide .w h3{color:#202123;font-size:1.25rem;font-weight:700;height:4.125rem;line-height:2.125rem}.project_3_1 .project_3_swi .swiper-slide .w .p,.project_3_1 .project_3_swi .swiper-slide .w h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis}.project_3_1 .project_3_swi .swiper-slide .w .p{color:#999;font-size:1rem;height:3.125rem;line-height:1.625rem;margin-top:1.25rem}.project_3_1 .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#213241;border-radius:5rem;height:1rem;opacity:1;width:1rem}.project_3_1 .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#8bc63e;width:2.5rem}.project_3_1 .swiper-container .swiper-slide:hover .img h3 span{font-weight:700}.project_3_1 .swiper-container .swiper-slide:hover .img i{width:100%}.project_3_1 .project_3_swi .swiper-slide:hover{box-shadow:3px 3px 5px rgba(0,0,0,.15);transform:translateY(-5px);transition:.2s ease-in-out}.project_3_1 .project_3_swi .swiper-slide:hover .w h3{color:#61c29c}@media (max-width:1660px){.project_3_main{padding:4.625rem 6% 0}}@media (max-width:1160px){.project_3_main{padding:4.625rem 4% 0}.project_3_1 .project_3_swi .swiper-slide .img p{font-size:1rem}.project_3_1 .project_3_swi .swiper-slide .img p span{font-size:3.25rem;line-height:3.3rem}.project_3_1 .project_3_swi .swiper-slide .w h3{font-size:1.875rem;height:4.36rem;line-height:2.3rem}.project_3_1 .project_3_swi .swiper-slide .w .p{font-size:1.5rem;height:4.25rem;line-height:2.2rem}}.project_4_main{padding:5.625rem 10.4%;position:relative;width:100%}.project_4_1{padding-top:2.375rem;position:relative;width:100%}.project_4_1 .project_4_swi{height:28rem;overflow:hidden;position:relative;width:100%}.project_4_1 .project_4_swi .swiper-wrapper{flex-direction:column;flex-wrap:wrap}.project_4_1 .project_4_swi .swiper-slide{background:#fff;border-radius:.625rem;box-shadow:3px 0 6px rgba(18,40,61,.1);height:7.5rem;position:relative}.project_4_1 .project_4_swi .swiper-slide a{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5%;position:relative}.project_4_1 .project_4_swi .swiper-slide a .img{display:block;width:4.25rem}.project_4_1 .project_4_swi .swiper-slide a .img img{display:block;width:100%}.project_4_1 .project_4_swi .swiper-slide a .w{width:56%}.project_4_1 .project_4_swi .swiper-slide a .w h3{color:#333;font-size:1.75rem;font-weight:700;overflow:hidden;padding-top:.625rem;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.project_4_1 .project_4_swi .swiper-slide a .w .p{color:#999;font-size:1rem;overflow:hidden;padding-top:.75rem;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.project_4_1 .project_4_swi .swiper-slide a b{color:#ccd7de;display:block;font-size:2rem;font-weight:700;margin-top:1.4rem}.project_4_1 .project_4_swi .swiper-pagination .swiper-pagination-bullet{background-color:#213241;border-radius:5rem;height:1rem;opacity:1;width:1rem}.project_4_1 .project_4_swi .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#8bc63e;width:2.5rem}.project_4_1 .project_4_swi .swiper-slide:hover .w h3{color:#61c29c}.project_4_1 img{display:block;width:100%}.floor_3_12{display:flex;flex-wrap:wrap;justify-content:space-between;left:50%;position:absolute;top:0;transform:translate(-50%);width:86.5%}.floor_3_12 .item{padding-top:8.75rem;position:relative}.floor_3_12 .item img{display:block;width:4.125rem}.floor_3_12 .item .h3{display:inline-block;padding-top:3.75rem}.floor_3_12 .item .h3 h3{color:#61c29c;float:left;font-size:4.6875rem;font-weight:700;line-height:3.75rem}.floor_3_12 .item .h3 span{color:#61c29c;display:block;float:left;font-size:1.5rem;line-height:1.5rem;padding-left:.5rem}.floor_3_12 .item .h3 p{color:#4a5a63;font-size:1.25rem;line-height:1.3rem;padding-top:.5rem}.floor_3_12 .item:nth-child(2n){padding-left:50%}@media (max-width:1660px){.project_4_main{padding:4.625rem 6%}}@media (max-width:1160px){.project_4_main{overflow:hidden;padding:4.625rem 4%}.project_4_1 .project_4_swi .swiper-slide a .w h3{font-size:1.875rem;padding-top:.4rem}.project_4_1 .project_4_swi .swiper-slide a .w .p{font-size:1.5rem;padding-top:.4rem}.project_4_1 .project_4_swi{height:30rem}.project_4_1 img{margin-left:-25%;width:150%}.floor_3_12{width:100%}.floor_3_12 .item{padding-top:4.5rem}.floor_3_12 .item:nth-child(2n){padding-left:12%}}