@charset "utf-8";@import "https://at.alicdn.com/t/font_1523327_4fyk7ei2722.css";.main.index-main .index-menu{width:100%;background:#fff;padding:20.5px 0 0;border-bottom:2px solid #efefef}.main.index-main .index-menu .menu-item{padding:0 10px 16px}.main.index-main .index-menu .menu-item .icon-pic{width:100%}.main.index-main .index-menu .menu-item .icon-pic img{max-width:45px}.main.index-main .index-menu .menu-item p{font-size:12px;text-align:center;line-height:28px}.main.index-main .index-menu .menu-item p a{display:block;color:#141418;font-family:'思源黑体'}.main.index-main .index-menu .menu-item:nth-child(n+5){padding:0 10px 10px}.main.index-main .index-service,.main.index-main .index-cases,.main.index-main .index-buildings,.main.index-main .index-designers,.main.index-main .index-pinzhi,.main.index-main .index-customer,.main.index-main .index-about,.main.index-main .index-news{width:100%}.main.index-main .index-service .title,.main.index-main .index-cases .title,.main.index-main .index-buildings .title,.main.index-main .index-designers .title,.main.index-main .index-pinzhi .title,.main.index-main .index-customer .title,.main.index-main .index-about .title,.main.index-main .index-news .title{width:100%;padding:17px 0 0}.main.index-main .index-service .title h2,.main.index-main .index-cases .title h2,.main.index-main .index-buildings .title h2,.main.index-main .index-designers .title h2,.main.index-main .index-pinzhi .title h2,.main.index-main .index-customer .title h2,.main.index-main .index-about .title h2,.main.index-main .index-news .title h2,.main.index-main .index-service .title h4,.main.index-main .index-cases .title h4,.main.index-main .index-buildings .title h4,.main.index-main .index-designers .title h4,.main.index-main .index-pinzhi .title h4,.main.index-main .index-customer .title h4,.main.index-main .index-about .title h4,.main.index-main .index-news .title h4{text-align:center;font-family:'思源黑体';color:#404040}.main.index-main .index-service .title h2,.main.index-main .index-cases .title h2,.main.index-main .index-buildings .title h2,.main.index-main .index-designers .title h2,.main.index-main .index-pinzhi .title h2,.main.index-main .index-customer .title h2,.main.index-main .index-about .title h2,.main.index-main .index-news .title h2{font-size:17.5px;line-height:17px}.main.index-main .index-service .title h4,.main.index-main .index-cases .title h4,.main.index-main .index-buildings .title h4,.main.index-main .index-designers .title h4,.main.index-main .index-pinzhi .title h4,.main.index-main .index-customer .title h4,.main.index-main .index-about .title h4,.main.index-main .index-news .title h4{font-size:11px;line-height:10px;padding:8px 0 0}.main.index-main .index-service .index-service__items{width:100%;padding:15px 0 0}.main.index-main .index-service .index-service__items ul{margin:0 -4.25px}.main.index-main .index-service .index-service__items ul li{padding:0 4.25px 7.5px}.main.index-main .index-service .index-service__items ul li .item-con{width:100%;position:relative}.main.index-main .index-service .index-service__items ul li .item-con .thumb-pic{width:100%}.main.index-main .index-service .index-service__items ul li .item-con .item-con__cover{width:100%;height:100%;position:absolute;top:0;left:0;padding:12px 6.5px 0}.main.index-main .index-service .index-service__items ul li .item-con .item-con__cover h3,.main.index-main .index-service .index-service__items ul li .item-con .item-con__cover p{font-family:'思源黑体';color:#fff}.main.index-main .index-service .index-service__items ul li .item-con .item-con__cover h3{font-size:18px;line-height:18px;padding:0 0 7.5px}.main.index-main .index-service .index-service__items ul li .item-con .item-con__cover p{font-size:10px;line-height:12px}.main.index-main .index-service .index-service__items ul li .item-con a.more{width:100%;height:100%;display:block;position:absolute;left:0;top:0}.main.index-main .index-cases .index-cases__tabs{width:100%;padding:17px 0 0}.main.index-main .index-cases .index-cases__tabs ul{display:flex;justify-content:space-between}.main.index-main .index-cases .index-cases__tabs ul:before,.main.index-main .index-cases .index-cases__tabs ul:after{display:none}.main.index-main .index-cases .index-cases__tabs ul li{font-size:11px;line-height:21px}.main.index-main .index-cases .index-cases__tabs ul li a{color:#000;display:block;position:relative}.main.index-main .index-cases .index-cases__tabs ul li a:after{content:'';width:100%;height:1px;display:block;position:absolute;left:0;bottom:0}.main.index-main .index-cases .index-cases__tabs ul li.active a{color:#9a0004}.main.index-main .index-cases .index-cases__tabs ul li.active a:after{background:#9a0004}.main.index-main .index-cases .index-cases__items{width:100%;padding:15px 0 0}.main.index-main .index-cases .index-cases__items .swiper-container .swiper-wrapper .swiper-slide{position:relative}.main.index-main .index-cases .index-cases__items .swiper-container .swiper-wrapper .swiper-slide .thumb-pic{width:100%;height:239px}.main.index-main .index-cases .index-cases__items .swiper-container .swiper-wrapper .swiper-slide .index-cases__item-cover{width:182px;height:50px;background:rgba(255,255,255,0.7);position:absolute;bottom:15px;right:12px;padding:7px 0 0 27px}.main.index-main .index-cases .index-cases__items .swiper-container .swiper-wrapper .swiper-slide .index-cases__item-cover h4{font-size:15px;color:#4c4c4c;line-height:22px;position:relative}.main.index-main .index-cases .index-cases__items .swiper-container .swiper-wrapper .swiper-slide .index-cases__item-cover h4:before{content:'';display:block;width:8.5px;height:8.5px;position:absolute;left:-17px;top:50%;transform:translateY(-50%);background:#9a0004}.main.index-main .index-cases .index-cases__items .swiper-container .swiper-wrapper .swiper-slide .index-cases__item-cover p{font-size:13.5px;color:#8c8c8c;line-height:18px}.main.index-main .index-cases .index-cases__more{width:100%;padding:15px 0 0}.main.index-main .index-cases .index-cases__more .btn-more{width:100%;font-size:15px;display:block;text-align:center;color:#fff;line-height:40px;background:#9a0004;border-radius:5px;padding:0}.main.index-main .index-cases .index-cases__more a.more{background:#e7eaf0;color:#5f5f6b}.main.index-main .index-cases .index-cases__more a.more:focus{background:#9a0004}.main.index-main .index-buildings .index-buildings__items{width:100%;padding:17px 0 0}.main.index-main .index-buildings .index-buildings__items ul{margin:0 -7px}.main.index-main .index-buildings .index-buildings__items ul li{padding:0 7px 8px}.main.index-main .index-buildings .index-buildings__items ul li .item-con{width:100%;position:relative}.main.index-main .index-buildings .index-buildings__items ul li .item-con .thumb-pic{width:100%;height:107.5px}.main.index-main .index-buildings .index-buildings__items ul li .item-con .item-con__cover{width:38px;height:31px;background:#9a0004;position:absolute;top:0;left:7.5px;border-radius:0 0 10px 10px;display:flex;flex-direction:column;justify-content:center}.main.index-main .index-buildings .index-buildings__items ul li .item-con .item-con__cover p{font-size:10px;color:#fff;font-family:'思源黑体';text-align:center;line-height:12px}.main.index-main .index-buildings .index-buildings__items ul li .item-con .item-con__title{width:100%;display:flex;justify-content:space-between;border-bottom:1px solid #9a0004;padding:9px 0 7.5px}.main.index-main .index-buildings .index-buildings__items ul li .item-con .item-con__title .item-con__title-lf{flex:1;line-height:20px}.main.index-main .index-buildings .index-buildings__items ul li .item-con .item-con__title .item-con__title-lf a{display:block;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:15px;color:#101010;font-family:'思源黑体'}.main.index-main .index-buildings .index-buildings__items ul li .item-con .item-con__title .btn-yuyue{font-family:'思源黑体';font-size:10px;width:77.5px;height:20px;line-height:20px;text-align:center;background:#9a0004;color:#fff;border-radius:5px}.main.index-main .index-buildings .index-buildings__more{width:100%;padding:10px 0 0}.main.index-main .index-buildings .index-buildings__more a{width:100%;line-height:33px;display:block;text-align:center;background:#eeeeee;font-size:15px;color:#4e4e4e;font-family:'思源黑体'}.main.index-main .index-buildings .index-buildings__more a.more{background:#e7eaf0;color:#5f5f6b}.main.index-main .index-buildings .index-buildings__more a.more:focus{background:#9a0004}.main.index-main .index-designers .index-designers__items{width:100%;padding:15px 0 0}.main.index-main .index-designers .index-designers__items ul{margin:0 -2.5px}.main.index-main .index-designers .index-designers__items ul li{width:25%;float:left;padding:0 2.5px 4px}.main.index-main .index-designers .index-designers__items ul li .item-con__thumb,.main.index-main .index-designers .index-designers__items ul li .item-con{width:100%;height:89px;display:flex;flex-direction:column;justify-content:center;align-items:center}.item-con__thumb2{width: 100%;height: 100%;position: relative;}.main.index-main .index-designers .index-designers__items ul li .item-con p{font-size:9px;color:#474747;line-height:15px;font-family:'思源黑体'}.main.index-main .index-designers .index-designers__items ul li .item-con p span{font-size:27.5px}.main.index-main .index-designers .index-designers__items ul li:last-child .item-con{background:url("../images/index-designers-more.jpg") no-repeat center center / cover;padding:0 10px;position:relative}.main.index-main .index-designers .index-designers__items ul li:last-child .item-con .item-logo{width:100%;padding:0 0 15px}.main.index-main .index-designers .index-designers__items ul li:last-child .item-con .more-btn{width:100%;background:#9a0004;border-radius:5px;color:#fff;font-size:12px;text-align:center}.main.index-main .index-designers .index-designers__items ul li:last-child .item-con a.more{width:100%;height:100%;display:block;position:absolute;left:0;top:0}.main.index-main .index-pinzhi{margin:20px 0 0;background:url("../images/index-pinzhi__bg.jpg") no-repeat center top / 100%;padding:0 0 10px}.main.index-main .index-pinzhi .title h2,.main.index-main .index-pinzhi .title h4{color:#fff}.main.index-main .index-pinzhi .index-pinzhi__items{width:100%;padding:21px 0 0}.main.index-main .index-pinzhi .index-pinzhi__items ul li{width:50%;float:left;display:flex;padding:0 0 10px}.main.index-main .index-pinzhi .index-pinzhi__items ul li .item-icon{width:23px}.main.index-main .index-pinzhi .index-pinzhi__items ul li p{padding-left:6px;line-height:23px;font-size:10px;color:#ffffff}.main.index-main .index-customer .index-customer__container{width:100%;padding:10px 0 0}.main.index-main .index-customer .index-customer__container .index-customer__container-top{width:100%;height:175px}.main.index-main .index-customer .index-customer__container .index-customer__container-top a{height:100%}.main.index-main .index-customer .index-customer__container .index-customer__container-info{width:100%;padding:12px;border:1px solid #bababa;border-top:none}.main.index-main .index-customer .index-customer__container .index-customer__container-info .index-customer__container-info__cn{width:100%;display:flex;justify-content:center}.main.index-main .index-customer .index-customer__container .index-customer__container-info .index-customer__container-info__cn p{font-size:11px;color:#2c2c2c;font-family:'思源黑体';text-align:center;line-height:20px;padding:0 13px}.main.index-main .index-customer .index-customer__container .index-customer__container-info .index-customer__container-info__en{width:100%;padding:10px 0 0}.main.index-main .index-customer .index-customer__container .index-customer__container-info .index-customer__container-info__en p{font-size:8px;color:#2c2c2c;text-align:center;line-height:13.5px;font-family:'思源黑体';text-transform:uppercase}.main.index-main .index-customer .index-customer__container .index-customer__container-info a.more-btn{width:75px;display:block;margin:10px auto 0;background:#9a0004;line-height:22.5px;text-align:center;color:#fff;font-size:11.5px;border-radius:7.5px}.main.index-main .index-about .index-about-thumb{width:100%;padding-top:15px}.main.index-main .index-about .index-about-thumb .thumb-pic{height:56vw}.main.index-main .index-about .index-about-thumb .thumb-pic a{width:100%;height:100%;display:block;position:relative}.main.index-main .index-about .index-about-items{width:100%;padding-top:15px}.main.index-main .index-about .index-about-items .box{border-bottom:1px solid #dcdfe6;padding-bottom:15px}.main.index-main .index-about .index-about-items .box ul li:before{content:'';display:inline-block;width:10px;height:39px;float:left;margin-right:5px}.main.index-main .index-about .index-about-items .box ul li:nth-child(1):before{background:url("../images/icon-index-about-item1.png") no-repeat left bottom / 100%}.main.index-main .index-about .index-about-items .box ul li:nth-child(2):before{background:url("../images/icon-index-about-item2.png") no-repeat left bottom / 100%}.main.index-main .index-about .index-about-items .box ul li:nth-child(3):before{background:url("../images/icon-index-about-item3.png") no-repeat left bottom / 100%}.main.index-main .index-about .index-about-items .box ul li:nth-child(4):before{background:url("../images/icon-index-about-item4.png") no-repeat left bottom / 100%}.main.index-main .index-about .index-about-items .box ul li h4{font-size:14px;color:#141418;font-weight:bold;line-height:24px}.main.index-main .index-about .index-about-items .box ul li h4 span{font-size:10px}.main.index-main .index-about .index-about-items .box ul li h4,.main.index-main .index-about .index-about-items .box ul li h5{font-family:'思源黑体'}.main.index-main .index-about .index-about-items .box ul li h5{line-height:20px;font-size:10px;color:#5f5f6b}.main.index-main .index-about .btn-more a.more{background:#e7eaf0;font-size:14px;color:#5f5f6b}.main.index-main .index-about .btn-more a.more:focus{background:#9a0004}.main.index-main .index-news .index-news__tabs{width:100%;margin:15px 0 0;background:#f5f5f5}.main.index-main .index-news .index-news__tabs ul li{width:25%;float:left;line-height:31.5px}.main.index-main .index-news .index-news__tabs ul li a{display:block;text-align:center;font-size:11px;color:#000000;font-family:'思源黑体'}.main.index-main .index-news .index-news__tabs ul li.active a{color:#9a0004}.main.index-main .index-news .index-news__items{width:100%;padding:3px 0 0}.main.index-main .index-news .index-news__items .swiper-container .swiper-wrapper .swiper-slide ul li{position:relative;padding:19px 17px 15px 12px;border-bottom:1px solid #cecece;display:flex;justify-content:space-between}.main.index-main .index-news .index-news__items .swiper-container .swiper-wrapper .swiper-slide ul li .item-lf{flex:1}.main.index-main .index-news .index-news__items .swiper-container .swiper-wrapper .swiper-slide ul li .item-lf h3{font-size:12px;line-height:14px}.main.index-main .index-news .index-news__items .swiper-container .swiper-wrapper .swiper-slide ul li .item-lf h3 a{color:#242424;font-family:'思源黑体';display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.main.index-main .index-news .index-news__items .swiper-container .swiper-wrapper .swiper-slide ul li .item-lf p{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:9px;color:#878787;font-family:'思源黑体';line-height:11px;padding:2.5px 0 0}.main.index-main .index-news .index-news__items .swiper-container .swiper-wrapper .swiper-slide ul li .item-rt{padding-left:10px}.main.index-main .index-news .index-news__items .swiper-container .swiper-wrapper .swiper-slide ul li .item-rt h5,.main.index-main .index-news .index-news__items .swiper-container .swiper-wrapper .swiper-slide ul li .item-rt h6{text-align:center;font-family:'思源黑体';color:#7a7a7a}.main.index-main .index-news .index-news__items .swiper-container .swiper-wrapper .swiper-slide ul li .item-rt h5{font-size:12px;line-height:14px}.main.index-main .index-news .index-news__items .swiper-container .swiper-wrapper .swiper-slide ul li .item-rt h6{font-size:8px;line-height:10px}.main.index-main .index-news .index-news__items .swiper-container .swiper-wrapper .swiper-slide ul li a.more{width:100%;height:100%;display:block;position:absolute;left:0;top:0}