.container-fluid{width:100%}.homepage-public-title{text-align:center}.homepage-public-title h2,.homepage-public-title h3{font-size:.24rem;font-weight:400;line-height:1.2;color:#595857}.homepage-public-title h3{font-size:.3rem;line-height:1.3;text-transform:uppercase}@media screen and (max-width:1024px){.homepage-public-title h2{font-size:.28rem}.homepage-public-title h3{font-size:.32rem}}.public-inner-tabTop{height:.7rem;padding:0 5%;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.public-inner-tabTop .tabLeft{width:4.5rem}.public-inner-tabTop .tabLeft .swiper-slide{position:relative}.public-inner-tabTop .tabLeft .swiper-slide a{line-height:1.5;height:.7rem;width:100%;justify-content:center}.public-inner-tabTop .tabLeft .swiper-slide.current:before{content:"";position:absolute;left:50%;bottom:0;z-index:10;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-left:.07rem solid transparent;border-right:.07rem solid transparent;border-bottom:.07rem solid #fff}.public-inner-tabTop .tabLeft .swiper-slide a,.public-inner-tabTop .tabRight{font-size:.16rem;color:#fff;display:flex;align-items:center}.public-inner-tabTop .tabRight a{font-size:.16rem;color:#fff;margin:0 .05rem}@media screen and (max-width:1024px){.public-inner-tabTop{display:none}}.product{padding:.42rem 5% .3rem}.product .product-content-list{margin-top:.34rem}.product .product-content-list ul{display:flex;flex-flow:row wrap}.product .product-content-list li{width:calc(100%/4);margin-bottom:.3rem}.product .product-content-list li a{display:block;padding:0 .07rem}.product .product-content-list li .swiper-container-case-item{display:block;padding-right:.13rem}.product .product-content-list li .swiper-case-imgwrap{height:4.8rem;position:relative;overflow:hidden}.product .product-content-list li .swiper-case-imgwrap .imgwrap-img{height:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.product .product-content-list li .swiper-case-imgwrap span{width:1rem;height:1rem;background:#fff;position:absolute;right:.11rem;bottom:.1rem;z-index:10;font-size:.7rem;color:#595857;display:flex;align-items:center;justify-content:center;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.product .product-content-list li .swiper-case-main{height:2.2rem;padding-top:.27rem;position:relative}.product .product-content-list li .case-item-title{font-size:.24rem;line-height:1.5;color:#47484e;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.product .product-content-list li .case-item-desc{font-size:.2rem;line-height:1.4;color:#47484e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;width:90%}.product .product-content-list li .case-item-link{background:#595857;border-radius:.3rem;font-size:.18rem;color:#fff;position:absolute;left:0;bottom:0;z-index:10;padding:.1rem .17rem;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.product .product-content-list li:hover .swiper-case-imgwrap .imgwrap-img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.product .product-content-list li:hover .swiper-case-imgwrap span{color:#fff}@media screen and (max-width:1024px){.product .product-content-list li{width:100%;margin-bottom:.5rem}.product .product-content-list li .swiper-container-case-item{padding:0 .2rem}.product .product-content-list li .swiper-case-imgwrap{height:5.2rem}.product .product-content-list li .swiper-case-main{height:auto}.product .product-content-list li .case-item-title{font-size:.32rem}.product .product-content-list li .case-item-desc{font-size:.28rem;width:100%}.product .product-content-list li .case-item-link{display:inline-block;*display:inline;*zoom:1;margin-top:.27rem;font-size:.28rem;position:static;padding:.17rem .24rem}}.product .layer-page{padding-bottom:0;padding-top:.6rem}.product .layer-page a,.product .layer-page span{border-radius:.04rem!important;border:.01rem solid #ccc!important;font-size:.16rem!important;width:auto!important;height:auto!important;line-height:1!important;padding:.11rem .14rem!important;margin:0 .05rem!important}