@charset "UTF-8";.main.index-main .container,.main.index-main .container-auto{width:1440px}.main.index-main ul,.main.index-main h1,.main.index-main h2,.main.index-main h3,.main.index-main h4,.main.index-main h5,.main.index-main h6,.main.index-main p,.main.index-main dl,.main.index-main dd{padding:0;margin:0;font-weight:normal}.main.index-main .pd-rt-0{padding-right:0}.main.index-main .pd-lt-0{padding-left:0}.main.index-main .scale-img{overflow:hidden}.main.index-main .scale-img img{transition:.3s}.main.index-main .scale-img:hover img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.main.index-main .ob-cover-img img,.main.index-main .ob-contain-img img{width:100%;height:100%}.main.index-main .ob-cover-img img{object-fit:cover}.main.index-main .ob-contain-img img{object-fit:contain}.main.index-main .display-table{display:table;width:100%;height:100%}.main.index-main .display-table .ver-middle{display:table-cell;vertical-align:middle;height:100%}.main.index-main .fa,.main.index-main .iconfont{vertical-align:middle;display:inline-block}.main.index-main .index-service,.main.index-main .index-design,.main.index-main .index-designers,.main.index-main .index-buildings,.main.index-main .index-pinzhi,.main.index-main .index-customer,.main.index-main .index-news,.main.index-main .index-sixsh,.main.index-main .index-wdzc{width:100%}.main.index-main .index-service .title,.main.index-main .index-design .title,.main.index-main .index-designers .title,.main.index-main .index-buildings .title,.main.index-main .index-pinzhi .title,.main.index-main .index-customer .title,.main.index-main .index-news .title,.main.index-main .index-sixsh .title,.main.index-main .index-wdzc .title{width:100%;padding:60px 0 0}.main.index-main .index-service .title h2,.main.index-main .index-design .title h2,.main.index-main .index-designers .title h2,.main.index-main .index-buildings .title h2,.main.index-main .index-pinzhi .title h2,.main.index-main .index-customer .title h2,.main.index-main .index-news .title h2,.main.index-main .index-sixsh .title h2,.main.index-main .index-wdzc .title h2,.main.index-main .index-service .title h4,.main.index-main .index-design .title h4,.main.index-main .index-designers .title h4,.main.index-main .index-buildings .title h4,.main.index-main .index-pinzhi .title h4,.main.index-main .index-customer .title h4,.main.index-main .index-news .title h4,.main.index-main .index-sixsh .title h4,.main.index-main .index-wdzc .title h4{text-align:center;color:#404040;font-family:'思源黑体'}.main.index-main .index-service .title h2,.main.index-main .index-design .title h2,.main.index-main .index-designers .title h2,.main.index-main .index-buildings .title h2,.main.index-main .index-pinzhi .title h2,.main.index-main .index-customer .title h2,.main.index-main .index-news .title h2,.main.index-main .index-sixsh .title h2,.main.index-main .index-wdzc .title h2{font-size:34px;line-height:40px}.main.index-main .index-service .title h4,.main.index-main .index-design .title h4,.main.index-main .index-designers .title h4,.main.index-main .index-buildings .title h4,.main.index-main .index-pinzhi .title h4,.main.index-main .index-customer .title h4,.main.index-main .index-news .title h4,.main.index-main .index-sixsh .title h4,.main.index-main .index-wdzc .title h4{font-size:20px;line-height:32px;padding:5px 0 0;color:#898989;letter-spacing:2px}.main.index-main .index-service .index-service__box{width:100%;padding-top:50px}.main.index-main .index-service .index-service__box ul li{width:226px;height:556px;float:left;display:flex;transition:width .5s}.main.index-main .index-service .index-service__box ul li .small_img{width:226px}.main.index-main .index-service .index-service__box ul li .small_img p{width:226px;height:100%;position:absolute;left:0;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:tb-rl;color:#fff;font-size:30px;font-weight:500;line-height:226px;letter-spacing:1.5px;text-align:center}.main.index-main .index-service .index-service__box ul li .big_img,.main.index-main .index-service .index-service__box ul li .small_img{height:100%;position:relative;transition:width .5s;overflow:hidden}.main.index-main .index-service .index-service__box ul li .big_img .thumb-img,.main.index-main .index-service .index-service__box ul li .small_img .thumb-img{width:100%;height:100%}.main.index-main .index-service .index-service__box ul li .big_img .cover__box,.main.index-main .index-service .index-service__box ul li .small_img .cover__box{width:100%;height:100%;position:absolute;left:0;top:0}.main.index-main .index-service .index-service__box ul li .big_img{width:0}.main.index-main .index-service .index-service__box ul li .big_img .cover__box{width:988px;padding:71px 0 0 63px}.main.index-main .index-service .index-service__box ul li .big_img .cover__box h3{color:#fff;font-size:46px;font-weight:700;line-height:69px;letter-spacing:3px;position:relative;z-index:1}.main.index-main .index-service .index-service__box ul li .big_img .cover__box h3:before{content:'';display:block;position:absolute;left:3px;top:-18px;width:294px;height:63px;background:url("../images/index-service2025__hmy.png") no-repeat top left;z-index:-1}.main.index-main .index-service .index-service__box ul li .big_img .cover__box dl{padding-top:12px}.main.index-main .index-service .index-service__box ul li .big_img .cover__box dl:before,.main.index-main .index-service .index-service__box ul li .big_img .cover__box dl:after{content:'';display:block;clear:both}.main.index-main .index-service .index-service__box ul li .big_img .cover__box dl dd{width:112px;height:24px;float:left;line-height:24px;text-align:center;border-radius:12px;background:#c4895b;color:#fff;font-size:12px;font-weight:500;margin-right:8px}.main.index-main .index-service .index-service__box ul li .big_img .cover__box .more-btn{width:172px;height:30px;display:block;background:url("../images/index-service2025__icon-more.png") no-repeat top left;padding-left:23px;color:#fff;font-size:18px;font-weight:400;line-height:27px;letter-spacing:1.8px;position:absolute;bottom:44px;right:59px}.main.index-main .index-service .index-service__box ul li .big_img .cover__box .more-block{width:100%;height:100%;position:absolute;left:0;top:0;display:block}.main.index-main .index-service .index-service__box ul li.active{width:988px;flex:1}.main.index-main .index-service .index-service__box ul li.active .small_img{width:0}.main.index-main .index-service .index-service__box ul li.active .big_img{width:988px}.main.index-main .index-design .index-design__items .container-fluid{max-width:1670px;width:100%}.main.index-main .index-wdzc .index-wdzc__swiper{width:100%;padding-top:50px}.main.index-main .index-wdzc .index-wdzc__swiper .swiper-container .swiper-wrapper .swiper-slide{width:100%}.main.index-main .index-wdzc .index-wdzc__swiper .swiper-container .swiper-wrapper .swiper-slide .thumb-img{width:100%}.main.index-main .index-wdzc .index-wdzc__swiper .swiper-container .swiper-wrapper .swiper-slide .item-cover{position:absolute;left:156px;bottom:70px}.main.index-main .index-wdzc .index-wdzc__swiper .swiper-container .swiper-wrapper .swiper-slide .item-cover h4{color:#fff;font-size:34px;font-weight:700;line-height:71px;position:relative}.main.index-main .index-wdzc .index-wdzc__swiper .swiper-container .swiper-wrapper .swiper-slide .item-cover h4:before{content:'';display:block;background:url("../images/index-wdzc__swiper-icon1.png") no-repeat center;width:96px;height:96px;position:absolute;left:-105px;top:50%;transform:translateY(-50%)}.main.index-main .index-wdzc .index-wdzc__swiper .swiper-container .swiper-wrapper .swiper-slide .item-cover.item1 h4:before{background-image:url("../images/index-wdzc__swiper-icon1.png")}.main.index-main .index-wdzc .index-wdzc__swiper .swiper-container .swiper-wrapper .swiper-slide .item-cover.item2 h4:before{background-image:url("../images/index-wdzc__swiper-icon2.png")}.main.index-main .index-wdzc .index-wdzc__swiper .swiper-container .swiper-wrapper .swiper-slide .item-cover.item3 h4:before{background-image:url("../images/index-wdzc__swiper-icon3.png")}.main.index-main .index-wdzc .index-wdzc__swiper .swiper-container .swiper-wrapper .swiper-slide .item-cover.item4 h4:before{background-image:url("../images/index-wdzc__swiper-icon4.png")}.main.index-main .index-wdzc .index-wdzc__swiper .swiper-container .swiper-wrapper .swiper-slide .item-cover p{padding-top:12px;color:#fff;font-size:20px;font-weight:350;line-height:33px;letter-spacing:1.5px}.main.index-main .index-sixsh{background:url("../images/index-sixsh__bg.jpg") no-repeat center bottom}.main.index-main .index-sixsh .index-sixsh__box{width:100%;margin-top:45px;padding-bottom:82px}.main.index-main .index-sixsh .index-sixsh__box .container{height:555px;position:relative;z-index:1}.main.index-main .index-sixsh .index-sixsh__box .index-sixsh__tit{width:158px;height:158px;border-radius:50%;border:10px solid rgba(187,8,17,0.35);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.main.index-main .index-sixsh .index-sixsh__box .index-sixsh__tit h3{width:100%;height:100%;background:#bb0611;border-radius:50%;font-size:30px;text-align:center;padding:30px;color:#fff;display:flex;justify-content:center;align-items:center;z-index:1}.main.index-main .index-sixsh .index-sixsh__box .index-sixsh__tit h3:before,.main.index-main .index-sixsh .index-sixsh__box .index-sixsh__tit h3:after{content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.main.index-main .index-sixsh .index-sixsh__box .index-sixsh__tit h3:before{width:207px;height:207px;background:rgba(187,8,17,0.5);border-radius:50%}.main.index-main .index-sixsh .index-sixsh__box .index-sixsh__tit h3:after{width:443px;height:443px;border-radius:50%;border:2px dashed #404040}.main.index-main .index-sixsh .index-sixsh__box .index-sixsh__tit:after{content:'';width:283px;height:283px;background:url("../images/index-sixsh__bor.png") no-repeat center / 100%;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.main.index-main .index-sixsh .index-sixsh__box ul{width:100%;height:100%;position:relative;z-index:2}.main.index-main .index-sixsh .index-sixsh__box ul li{width:106px;height:106px;border-radius:50%;position:absolute;background:#c96f73;padding:8px;top:32px;left:566px}.main.index-main .index-sixsh .index-sixsh__box ul li .tit{width:100%;height:100%;border-radius:50%;background:#bb0611;text-align:center;font-size:16px;line-height:28px;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}.main.index-main .index-sixsh .index-sixsh__box ul li .tit:before,.main.index-main .index-sixsh .index-sixsh__box ul li .tit:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%)}.main.index-main .index-sixsh .index-sixsh__box ul li .tit:before{width:10px;height:10px;border-radius:50%;background:#bb0611;left:-95px}.main.index-main .index-sixsh .index-sixsh__box ul li .tit:after{width:77px;height:1px;background:#404040;left:-85px}.main.index-main .index-sixsh .index-sixsh__box ul li .desc{width:320px;height:85px;border:1px solid #404040;padding:0 16px;position:absolute;left:-428px;top:15px;display:flex;align-items:center;justify-content:center}.main.index-main .index-sixsh .index-sixsh__box ul li .desc p{font-size:16px;color:#404040;text-align:center}.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(1) .desc,.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(2) .desc,.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(3) .desc{border-right:10px solid #bb0611}.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(2),.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(5){top:216px;left:448px}.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(3),.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(6){top:auto;bottom:32px}.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(n+4) .tit:before{left:175px}.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(n+4) .tit:after{left:98px}.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(n+4) .desc{left:214px;border-left:10px solid #bb0611}.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(4),.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(6){left:772px}.main.index-main .index-sixsh .index-sixsh__box ul li:nth-child(5){left:881px}