@media(min-width: 992px){html,body{font-size:16px}}@media(max-width: 1440px){html,body{font-size:14px}}@media(max-width: 1280px){/*{header .nav .item{margin:0 .625rem}*/

.index-container .fl-1 .list .li .pic{width:100%;/*height:15.625rem*/}

}@media(max-width: 1080px){html,body{font-size:12px}header .nav .item .child ul{width: 100%}.u-p-lr{padding-left:5%;padding-right:5%}.u-p-tb{padding-top:5%;padding-bottom:5%}.c-banner{height:20.75rem}header{height:5rem}header .logo{width:7.5rem}header .nav{position:fixed;right:-100vw;top:5rem;display:block !important;width:100%;height:calc(100vh - 5rem);background-color:#fff;padding:0;border-top:1px solid #e4e4e4;-webkit-transition:right .5s;transition:right .5s}header .nav.open{right:0;-webkit-transition:right .5s;transition:right .5s}header .nav .item{height:auto;width:100%;border-right:none;border-bottom:1px solid #e4e4e4;margin:0}header .nav .item .title{font-size:1rem;line-height:3.75rem;color:#333 !important}header .nav .item .child{padding:0 5% .625rem;width:100%;position:static;text-align:center;display:none;visibility:visible}header .nav .item .child li a{color:#999;font-size:1rem;line-height:2.5rem}header .nav .item:hover .child{display:block}header .nav .item.active::after{display:none}header #mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex}footer{padding:5%}footer .top-content .group{width:100%;margin-bottom:.9375rem;text-align:center}footer .top-content .code{margin:0 auto}.project-container .fl-1 .plist .li{width:100%;margin-right:0}.project-detail-container .fl-1 .pic{width:100%;height:auto;margin-bottom:.9375rem}.project-detail-container .fl-1 .info{padding-left:0}.project-detail-container .fl-1 .info .desc{margin-bottom:1.25rem}.project-detail-container .fl-2 .tabs{overflow-x:auto}.project-detail-container .fl-2 .tabs .item{white-space:nowrap}.project-detail-container .fl-2 .tabs-content{padding:1.875rem}.project-detail-container .fl-2 .tabs-content .item .group{margin-bottom:1.875rem}.case-container .fl-1 .plist .li .pic{width:100%;height:auto;margin-bottom:.9375rem}.case-container .fl-1 .plist .li .info{width:100%;padding-left:0}.case-container .fl-1 .plist .li .info .more{float:right}.case-detail-container .content{width:100%;margin-right:0;margin-bottom:1.875rem}.case-detail-container .content .text-content{padding-right:0;border-right:none}.news-container .fl-1 .list .li{width:100%;margin-right:0;margin-bottom:1.875rem}.news-detail-container .top-info{padding:.9375rem}.faq-container .fl-1 .list .li{padding:1.5625rem}.index-container .fl-1{padding-left:5%;padding-right:5%}.index-container .fl-1 #project-banner .swiper-slide{width:100%;margin-right:0}.index-container .fl-1 .swiper-button-next{right:-2.5rem;width:1.875rem;height:1.875rem}.index-container .fl-1 .swiper-button-prev{left:-2.5rem;width:1.875rem;height:1.875rem}

.index-container .fl-1 .list .li{width:100%;margin-right:0}

.index-container .fl-2{-ms-flex-wrap:wrap;flex-wrap:wrap}.index-container .fl-2 .left{width:100%;-webkit-transform:translateY(0);transform:translateY(0)}.index-container .fl-2 .right{width:100%;-webkit-transform:translateX(0);transform:translateX(0);margin:1.875rem 0;padding:0 5%}.index-container .fl-2 .right .list{margin:1.25rem 0}.index-container .fl-2 .right .list .li{-ms-flex-wrap:wrap;flex-wrap:wrap}.index-container .fl-2 .right .list .li .pic{width:100%;margin-bottom:.9375rem}.index-container .fl-2 .right .list .li .info{width:100%;padding:.9375rem}.index-container .fl-3 .info{width:100%;padding-right:0;margin-bottom:.9375rem}.index-container .fl-3 .info .desc{margin-bottom:1.875rem}.index-container .fl-3 .info .number{-ms-flex-wrap:wrap;flex-wrap:wrap}.index-container .fl-3 .info .number .item{width:100%}.index-container .fl-3 .info .number .item::after{display:none}.index-container .fl-3 .pic{width:100%;height:auto}.index-container .fl-4 .list{width:100%}.index-container .fl-4 .qa-list{width:100%}.about-container .fl-1 .info{width:100%;padding-right:0;margin-bottom:.9375rem}.about-container .fl-1 .info .desc{margin-bottom:1.875rem}.about-container .fl-1 .info .number{-ms-flex-wrap:wrap;flex-wrap:wrap}.about-container .fl-1 .info .number .item{width:100%}.about-container .fl-1 .info .number .item::after{display:none}.about-container .fl-1 .pic{width:100%;height:auto}.about-container .fl-2 #friends-banner{height:17.5rem}.about-container .fl-2 #friends-banner .swiper-slide{width:50%;height:6.25rem;margin-bottom:1.25rem}.about-container .fl-2 #friends-banner .swiper-slide .pic img{max-width:80%;max-height:3.75rem}}