@charset "utf-8";.main .main-container.case-container{width:100%}.main .main-container.case-container .topic{width:100%;height:240px;position:relative}.main .main-container.case-container .topic .thumb-pic{width:100%;height:250px;position:absolute}.main .main-container.case-container .topic a.icon-video-play{width:100%;height:100%;display:block;position:absolute;background:url(../images/icon-video-play.png) no-repeat center center / 12vw}.main .main-container.case-container .case-title{width:100%;background:#fff;padding:15px 0;border-radius:10px 10px 0 0;position:relative;z-index:1}.main .main-container.case-container .case-title .case-title-left h1{font-size:18px;color:#141418}.main .main-container.case-container .case-title .case-title-left h1,.main .main-container.case-container .case-title .case-title-left h5{float:left;font-family:'思源黑体';line-height:30px}.main .main-container.case-container .case-title .case-title-left h5{color:#5f5f6b;font-size:11px;margin-left:5px}.main .main-container.case-container .case-title .case-title-right{color:#5f5f6b;font-size:12px}.main .main-container.case-container .case-title .case-title-right i{margin:0 3px 0 6px}.main .main-container.case-container .designer-items ul{padding-bottom:10px;border-bottom:2px solid #f0f3fa}.main .main-container.case-container .designer-items ul li{padding:15px 20px;border-radius:80px;margin:5px 0}.main .main-container.case-container .designer-items ul li .thumb-pic{width:50px;height:50px}.main .main-container.case-container .designer-items ul li h4{font-size:15px;color:#141418;font-family:'思源黑体';line-height:26px}.main .main-container.case-container .designer-items ul li h4 a.btn-yuyue-designer{padding:0 15px;background:#ca0915;line-height:22px;display:inline-block;margin:2px 0 0 10px;color:#fff;font-size:11px;border-radius:22px}.main .main-container.case-container .designer-items ul li h6{font-family:'思源黑体';font-size:11px;color:#5f5f6b;line-height:24px}.main .main-container.case-container .designer-items ul li.on{background:#f0f3fa}.main .main-container.case-container .case-content{width:100%;padding:15px 0}.main .main-container.case-container .case-content h3{font-size:16px;color:#141418;font-family:'思源黑体';line-height:35px}.main .main-container.case-container .h10{height:10px;background:#f4f6fa}.main .main-container.designer-container{width:100%}.main .main-container.designer-container .designer-topic{width:100%;height:240px;position:relative;z-index:-1}.main .main-container.designer-container .designer-topic .thumb-pic{width:100%;height:265px;position:absolute;left:0;top:0;overflow:hidden}.main .main-container.designer-container .designer-top-con{width:100%}.main .main-container.designer-container .designer-top-con .box{padding:15px;background:#fff;border-radius:10px;box-shadow:3px 5px 15px rgba(170,170,185,0.3)}.main .main-container.designer-container .designer-top-con .box h3{font-size:18px;color:#14181c;font-family:'思源黑体';line-height:30px}.main .main-container.designer-container .designer-top-con .box h3 font{font-size:12px;color:#5f5f6b}.main .main-container.designer-container .designer-top-con .box h3 span{float:right}.main .main-container.designer-container .designer-top-con .box h3 span i{font-size:11px;line-height:22px;border-radius:22px;padding:0 10px;background:#e1e5eb;color:#5f5f6b;font-family:'思源黑体';margin:0 2px}.main .main-container.designer-container .designer-top-con .box h5{color:#595757;font-family:'思源黑体';font-size:11px;line-height:24px;padding-bottom: 20px}.main .main-container.designer-container .designer-top-con .box h5 span{color:#ca0915}.main .main-container.designer-container .designer-top-con .box h5 a.btn-yuyue{padding:0 10px;background:#ca0915;color:#fff;font-size:12px;border-radius:24px;display:block;float:right}.main .main-container.designer-container .designer-top-con .box h5 a.btn-yuyue i{margin-right:3px}.main .main-container.designer-container .designer-info{width:100%;padding:15px 0}.main .main-container.designer-container .designer-info .title{width:100%}.main .main-container.designer-container .designer-info .title h3{font-size:18px;color:#14181c;font-family:'思源黑体';line-height:40px;border-bottom:1px solid #dcdfe6}.main .main-container.designer-container .designer-info .designer-info-con{width:100%;padding:10px 0}.main .main-container.designer-container .designer-info .designer-info-con ul li{padding-bottom:5px}.main .main-container.designer-container .designer-info .designer-info-con ul li .designer-info-con-left p{color:#5f5f6b}.main .main-container.designer-container .designer-info .designer-info-con ul li .designer-info-con-left p,.main .main-container.designer-container .designer-info .designer-info-con ul li .designer-info-con-right p{line-height:26px;font-size:13px}.main .main-container.designer-container .designer-info .designer-info-con ul li .designer-info-con-right p{color:#595757}.main .main-container.designer-container .designer-info .designer-info-con ul li:before,.main .main-container.designer-container .designer-info .designer-info-con ul li:after{content:'';display:block;clear:both}.main .main-container.designer-container .h10{height:10px;background:#f4f6fa}.main .main-container.designer-container .designer-cases{width:100%;padding:15px 0}.main .main-container.designer-container .designer-cases .title{width:100%}.main .main-container.designer-container .designer-cases .title h3,.main .main-container.designer-container .designer-cases .title h5{text-align:center}.main .main-container.designer-container .designer-cases .title h3{font-size:18px;font-family:'思源黑体';line-height:30px;color:#000}.main .main-container.designer-container .designer-cases .title h5{position:relative;text-align:center}.main .main-container.designer-container .designer-cases .title h5 span{display:inline-block;background:#fff;text-transform:uppercase;color:#14181a;font-size:9px;padding:0 3px}.main .main-container.designer-container .designer-cases .title h5:before{content:'';display:block;width:40vw;height:2px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1;background:#5f5f6b}.main .main-container.designer-container .designer-cases .designer-cases-items{width:100%;padding:15px 0 0}.main .main-container.designer-container .designer-cases .designer-cases-items ul li .item-con a.btn-yuyue{float:right}.main .main-container.designer-container .designer-cases .designer-cases-items ul li p{color:#727171}.main .main-container.designer-container .designer-cases .designer-cases-items ul li p i{color:#abaeb3}.main .main-container.building-container{width:100%}.main .main-container.building-container .building-topic{width:100%;height:275px;position:relative;z-index:-1}.main .main-container.building-container .building-topic .thumb-pic{width:100%;height:285px;position:absolute;left:0;top:0}.main .main-container.building-container .building-title{background:#fff;border-radius:10px 10px 0 0;padding:15px 0}.main .main-container.building-container .building-title h1{font-size:17px;font-family:'思源黑体';color:#14181c;line-height:30px}.main .main-container.building-container .building-title a.btn-yuyue{display:inline-block;background:#ca0915;color:#fff;padding:0 10px;line-height:22px;border-radius:22px;margin-top:8px / 2;font-size:9px;font-family:'思源黑体'}.main .main-container.building-container .building-title a.btn-yuyue i{margin-right:5px}.main .main-container.building-container .building-con{width:100%;padding:15px 0}.main .main-container.building-container .building-con .container-fluid{border-top:1px solid #dcdfe6;padding-top:15px}.main .main-container.building-container .building-con .container-fluid p{font-family:'思源黑体';color:#14181c;line-height:24px}.main .main-container.building-container .building-con .container-fluid p span{color:#5f5f6b}.main .main-container.building-container .building-con .container-fluid p span font{color:#ca0915;margin:0 5px}.main .main-container.building-container .building-con .container-fluid p i{color:#ca0915;margin-right:5px}.main .main-container.building-container .building-con .container-fluid p:last-child{margin-top:10px}.main .main-container.building-container .h10{height:10px;background:#f4f6fa}.main .main-container.building-container .building-zxfw,.main .main-container.building-container .building-cases,.main .main-container.building-container .building-designer{padding:20px 0}.main .main-container.building-container .building-zxfw .title,.main .main-container.building-container .building-cases .title,.main .main-container.building-container .building-designer .title{width:100%}.main .main-container.building-container .building-zxfw .title h2,.main .main-container.building-container .building-cases .title h2,.main .main-container.building-container .building-designer .title h2,.main .main-container.building-container .building-zxfw .title h5,.main .main-container.building-container .building-cases .title h5,.main .main-container.building-container .building-designer .title h5{text-align:center}.main .main-container.building-container .building-zxfw .title h2,.main .main-container.building-container .building-cases .title h2,.main .main-container.building-container .building-designer .title h2{font-size:18px;font-family:'思源黑体';color:#3e3a39;line-height:30px}.main .main-container.building-container .building-zxfw .title h2 span,.main .main-container.building-container .building-cases .title h2 span,.main .main-container.building-container .building-designer .title h2 span{color:#ca0915}.main .main-container.building-container .building-zxfw .title h5,.main .main-container.building-container .building-cases .title h5,.main .main-container.building-container .building-designer .title h5{position:relative;line-height:22px}.main .main-container.building-container .building-zxfw .title h5 span,.main .main-container.building-container .building-cases .title h5 span,.main .main-container.building-container .building-designer .title h5 span{display:inline-block;color:#5f5f6b;font-size:9px;font-family:'Arial';background:#fff;padding:0 10px;text-transform:uppercase}.main .main-container.building-container .building-zxfw .title h5:before,.main .main-container.building-container .building-cases .title h5:before,.main .main-container.building-container .building-designer .title h5:before{content:'';display:block;position:absolute;left:50%;top:50%;width:40vw;height:1px;background:#5f5f6b;transform:translate(-50%, -50%);z-index:-1}.main .main-container.building-container .building-zxfw{width:100%}.main .main-container.building-container .building-zxfw .building-zxfw-items{width:100%;padding:15px 0 0}.main .main-container.building-container .building-zxfw .building-zxfw-items ul{margin:0 -5px}.main .main-container.building-container .building-zxfw .building-zxfw-items ul li{padding:5px}.main .main-container.building-container .building-cases{width:100%}.main .main-container.building-container .building-cases .building-cases-items{width:100%}.main .main-container.building-container .building-cases .building-cases-items ul li .topic{height:200px}.main .main-container.building-container .building-cases .building-cases-items ul li .topic .thumb-pic{height:210px}.main .main-container.building-container .building-cases .building-cases-items ul li .item-con{box-shadow:none;background:#f0f4fa}.main .main-container.building-container .building-cases .building-cases-items ul li .item-con .item-title h3{color:#3e3a39}.main .main-container.building-container .building-cases .building-cases-items ul li .item-con a.btn-yuyue{float:right}.main .main-container.building-container .building-cases .building-cases-items ul li .item-con h5{color:#727171}.main .main-container.building-container .building-cases .btn-more{width:100%}.main .main-container.building-container .building-cases .btn-more a.more{width:100%;height:30px;line-height:30px;background:#ca0915;font-family:'思源黑体';color:#fff;text-align:center;border-radius:30px;display:block;font-size:15px}.main .main-container.building-container .building-designer{width:100%}.main .main-container.building-container .building-designer .building-designer-items{width:100%;padding:15px 0 0}.main .main-container.building-container .building-designer .building-designer-items .swiper-container{padding:0 0 55px}.main .main-container.building-container .building-designer .building-designer-items .swiper-container .swiper-wrapper .swiper-slide{background:#ebeff5;border-radius:10px;padding:20px 10px;position:relative}.main .main-container.building-container .building-designer .building-designer-items .swiper-container .swiper-wrapper .swiper-slide h3,.main .main-container.building-container .building-designer .building-designer-items .swiper-container .swiper-wrapper .swiper-slide p{text-align:center;font-family:'思源黑体'}.main .main-container.building-container .building-designer .building-designer-items .swiper-container .swiper-wrapper .swiper-slide h3{font-size:15px;color:#14181c;line-height:30px;padding:15px 0 0}.main .main-container.building-container .building-designer .building-designer-items .swiper-container .swiper-wrapper .swiper-slide p{font-size:10px;color:#5f5f6b;line-height:22px}.main .main-container.building-container .building-designer .building-designer-items .swiper-container .swiper-wrapper .swiper-slide p span{color:#ca0915}.main .main-container.building-container .building-designer .building-designer-items .swiper-container .swiper-wrapper .swiper-slide a.btn-yuyue{width:70%;line-height:20px;border-radius:20px;position:absolute;background:#ca0915;font-size:10px;color:#fff;text-align:center;font-family:'思源黑体';left:50%;bottom:0;transform:translate(-50%, 50%);display:block}.main .main-container.building-container .building-designer .building-designer-items .swiper-container .swiper-pagination{bottom:0}.main .main-container.building-container .building-designer .building-designer-items .swiper-container .swiper-pagination .swiper-pagination-bullet{background:#ebeff5;opacity:1;border-radius:8px}.main .main-container.building-container .building-designer .building-designer-items .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ca0915;width:30px}.main .main-container.customer-container{width:100%}.main .main-container.customer-container .customer-share{width:100%}.main .main-container.customer-container .customer-share a.btn-share{display:block;float:right;font-size:12px;color:#97979f;line-height:25px}.main .main-container.customer-container .customer-share a.btn-share i{font-size:13px;margin-right:5px}.main .main-container.customer-container .main-description{width:100%}.main .main-container.customer-container .main-description p{font-size:11px;font-family:'思源黑体';line-height:30px;color:#14181a}.main .main-container.customer-container .main-description .thumb-pic{width:100%;height:52vw;margin-top:15px}.main .main-container.customer-container .main-description .thumb-pic a.icon-video-play{display:block;width:100%;height:100%}.main .main-container.customer-container .main-description hr{border-color:#dcdfe5}.main .main-container.customer-container .main-content{padding-bottom:20px}.main .main-container.customer-container .h-5{width:100%;height:5px;background:#eef1f5}.main .main-container.customer-container .other-customer,.main .main-container.customer-container .other-cases{width:100%}.main .main-container.customer-container .other-customer .title,.main .main-container.customer-container .other-cases .title{width:100%;padding:15px 0 5px}.main .main-container.customer-container .other-customer .title h3,.main .main-container.customer-container .other-cases .title h3{font-size:17px;color:#14181a;float:left}.main .main-container.customer-container .other-customer .title h3,.main .main-container.customer-container .other-cases .title h3,.main .main-container.customer-container .other-customer .title a,.main .main-container.customer-container .other-cases .title a{line-height:30px;font-family:'思源黑体'}.main .main-container.customer-container .other-customer .title a,.main .main-container.customer-container .other-cases .title a{display:block;float:right;font-size:12px;color:#97979f}.main .main-container.customer-container .other-customer .other-customer-items{width:100%}.main .main-container.customer-container .other-customer .other-customer-items ul li{padding:15px 0;border-top:1px solid #dcdfe5}.main .main-container.customer-container .other-customer .other-customer-items ul li .thumb-pic,.main .main-container.customer-container .other-customer .other-customer-items ul li .item-right{height:22vw}.main .main-container.customer-container .other-customer .other-customer-items ul li .item-right h4{color:#14181a;font-size:14px;font-family:'思源黑体';line-height:30px}.main .main-container.customer-container .other-customer .other-customer-items ul li .item-right h6{font-size:11px;font-family:'Arial';color:#97979f}.main .main-container.customer-container .other-customer .other-customer-items ul li .item-right h6 span{float:right}.main .main-container.customer-container .other-customer .other-customer-items ul li .item-right h6 span i{font-size:14px;margin-right:5px}.main .main-container.customer-container .other-cases .other-cases-items hr{margin:0;border-color:#dcdfe5}.main .main-container.customer-container .other-cases .other-cases-items ul{padding:15px 0 0;margin:0 -5px}.main .main-container.customer-container .other-cases .other-cases-items ul li{padding:5px}.main .main-container.customer-container .other-cases .other-cases-items ul li .thumb-pic{height:33vw}.main .main-container.customer-container .other-cases .other-cases-items ul li .item-con{border:1px solid #dcdfe5;border-top:none;padding:5px}.main .main-container.customer-container .other-cases .other-cases-items ul li .item-con h4{font-size:12px;color:#14181a;font-family:'思源黑体';line-height:24px}.main .main-container.customer-container .other-cases .other-cases-items ul li .item-con h6{font-size:9px;color:#97979f;font-family:'思源黑体';line-height:20px}.main .main-container.customer-container .other-cases .other-cases-items ul li .item-con a.btn-yuyue{float:right;display:block;width:30px;height:30px;line-height:30px;background:#ca0915;border-radius:50%;text-align:center;color:#fff;margin-top:14px / 2}.main .main-container.customer-container .other-cases .other-cases-items ul li .item-con a.btn-yuyue i{font-size:20px}