.fc-home-search{position:relative;width:100%;height:100%;background-color:#fff;border-radius:5px;display:flex}.fc-home-search .search-left{position:relative;width:126px;cursor:pointer}.fc-home-search .search-left:after{content:" ";display:block;width:1px;height:24px;background-color:#ccc;position:absolute;right:0;top:50%;transform:translateY(-50%)}.fc-home-search .search-left .search-type-text{height:100%;display:flex;font-size:14px;align-items:center;justify-content:center}.fc-home-search .search-left .search-type-text .text{margin-right:30px}.fc-home-search .search-left .search-type-list{display:none;position:absolute;width:100%;background-color:#fff;border-radius:5px;margin-top:3px}.fc-home-search .search-left .search-type-list.active{display:block}.fc-home-search .search-left .search-type-list .search-type-item{height:44px;line-height:44px;padding:0 24px;box-sizing:border-box;font-size:14px;cursor:pointer}.fc-home-search .search-left .search-type-list .search-type-item:hover{color:#f84949}.fc-home-search .search-middle{flex:1;width:0}.fc-home-search .search-middle input{width:100%;height:54px;line-height:54px;padding-left:17px;background-color:#fff;box-sizing:border-box}.fc-home-search .search-right{width:54px;background-color:#f7464e;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:0 5px 5px 0;cursor:pointer}.fc-home-search .search-panel{position:absolute;left:0;top:60px;width:100%;padding:17px;background-color:#fff;border-radius:4px;box-sizing:border-box;display:flex;z-index:999999}.fc-home-search .search-panel .search-panel-left{width:370px;padding-right:24px;border-right:1px solid #f4f4f4}.fc-home-search .search-panel .search-panel-left .search-panel-container{display:flex;flex-wrap:wrap}.fc-home-search .search-panel .search-panel-left .search-panel-container .searhc-item{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;margin:0 5px 5px 0;border-radius:4px;color:#666;font-size:12px;cursor:pointer}.fc-home-search .search-panel .search-panel-left .search-panel-container .searhc-item span{max-width:75px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:7px 0 7px 10px}.fc-home-search .search-panel .search-panel-left .search-panel-container .searhc-item i{width:15px;margin-left:5px}.fc-home-search .search-panel .search-panel-left .search-panel-container .searhc-item:hover{background:#f84949;border-color:#f84949;color:#fff;text-decoration:none}.fc-home-search .search-panel .search-panel-right{width:0;flex:1;padding-left:30px}.fc-home-search .search-panel .header{margin-bottom:10px;font-size:12px}.fc-home-search .search-panel .header .label{margin-right:10px;color:#666}.fc-home-search .search-panel .header .link{color:#f84949;cursor:pointer}.fc-home-search .search-panel .container{width:100%;display:flex;flex-wrap:wrap}.fc-home-search .search-panel .container .hot-item{margin:0 5px 5px 0;border-radius:4px;padding:8px 10px;max-width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;background-color:#f4f4f4;cursor:pointer}.special .swiper-slide{position:relative;height:100%;width:305px;border-radius:10px;overflow:hidden;cursor:pointer}.special .swiper-slide img{width:100%}.special .swiper-container .swiper-button-next,.special .swiper-container .swiper-button-prev{display:none;width:40px;height:40px;border-radius:50%;overflow:hidden;opacity:.4;background-size:100%}.special .swiper-container .swiper-button-next:hover,.special .swiper-container .swiper-button-prev:hover{opacity:.7}.special .swiper-container .swiper-button-next{background-image:url(/_nuxt/img/icon-right.9a8061c.png)}.special .swiper-container .swiper-button-prev{background-image:url(/_nuxt/img/icon-left.d8a1704.png)}.special .swiper-container:hover .swiper-button-next,.special .swiper-container:hover .swiper-button-prev{display:block}.special .swiper-container .swiper-pagination-bullet{background-color:#fff;opacity:1}.special .swiper-container .swiper-pagination-bullet-active{background-color:#f7464e}.left-arrow.swiper-button-disabled{opacity:0!important}.product-wrap{display:flex;justify-content:space-between;width:100%;height:450px}.product-wrap .left,.product-wrap .right{width:630px}.product-wrap .product-item{cursor:pointer;position:relative;height:100%;display:flex;flex-direction:column;background-color:#fff;border-radius:10px;overflow:hidden;transition:all .4s linear;box-sizing:border-box;border:2px solid #f6f6f6}.product-wrap .product-item:hover{transform:translateY(-10px)}.product-wrap .product-item:hover .collect-wrap{opacity:1}.product-wrap .product-item .collect-wrap{font-size:13px;opacity:0;position:absolute;top:10px;right:10px;width:63px;display:flex;align-items:center;justify-content:center;border-radius:15px;height:30px;background:#fff;background-size:100% 100%;z-index:999;text-align:center;line-height:24px;color:#5c5c5c;cursor:pointer;transition:all .4s linear}.product-wrap .product-item .collect-wrap i{margin-right:1px}.product-wrap .product-item .img-wrap{position:relative;width:100%}.product-wrap .product-item .img-wrap>a{height:172px}.product-wrap .product-item:hover{transform:translateY(-5px)}.product-wrap .product-item:hover .product-item-footer{transform:translateY(-45px)}.product-wrap .product-item .user-info{display:flex;align-items:center;height:45px;background-color:#fff;border-top:1px solid #eee;margin-top:2px}.product-wrap .product-item .user-info .el-image{width:20px;height:20px;border-radius:50%}.product-wrap .product-item .user-info .username{font-size:12px;color:#222}.product-wrap .product-item .user-info .lv{margin-left:5px;font-size:12px;color:#f7464e}.product-wrap .product-item .img-wrap{width:305px;height:172px}.product-wrap .product-item .img-wrap>a{display:block;height:100%;width:100%}.product-wrap .product-item .img-wrap img{width:305px;height:172px}.product-wrap .product-item .product-item-footer{flex:1;background-color:#fff;transition:all .4s linear}.product-wrap .product-item .product-item-footer .product-title{font-size:14px;line-height:40px;padding-left:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-wrap .product-item.large .img-wrap{height:345px;width:100%}.product-wrap .product-item.large .img-wrap>a{display:block}.product-wrap .product-item.large .img-wrap img{width:100%;height:100%}.product-wrap .product-item.large .product-title{font-size:18px;line-height:30px;padding-left:20px;margin-top:20px;margin-bottom:10px}.product-wrap .product-item.large:hover .product-item-footer{transform:translateY(0)}.product-wrap .product-item.large .user-info{display:flex;align-items:center;height:45px;border-top:1px solid #eee}.product-wrap .product-item.large .user-info .username{font-size:12px;color:#222}.product-wrap .product-item.large .user-info .lv{margin-left:5px;font-size:12px;color:#f7464e}.product-wrap .common-color{color:#f7464e}.product-wrap .right{display:flex;flex-wrap:wrap}.product-wrap .right .product-item{width:305px;height:215px;margin-right:20px;margin-bottom:20px}.product-wrap .right .product-item:nth-child(2n){margin-right:0}.ppt-item{width:305px;height:300px;cursor:pointer;border-radius:10px;box-sizing:border-box;border:2px solid #f6f6f6;background-color:#fff;transition:transform .4s linear;overflow:hidden;display:flex;flex-direction:column}.ppt-item a{display:block;height:100%;width:100%}.ppt-item .common-color{color:#f7464e}.ppt-item:hover{transform:translateY(-10px)}.ppt-item:hover .icon-tigger{transition:all .4s linear;opacity:1!important}.ppt-item:hover .img-wrap .collect-wrap{opacity:1}.ppt-item:hover .img-wrap>a{display:block;height:100%;width:100%}.ppt-item .collect-wrap{font-size:13px;opacity:0;position:absolute;top:10px;right:10px;width:63px;display:flex;align-items:center;justify-content:center;border-radius:15px;height:30px;background:#fff;background-size:100% 100%;z-index:999;text-align:center;line-height:24px;color:#5c5c5c;cursor:pointer;transition:all .4s linear}.ppt-item .collect-wrap i{margin-right:1px}.ppt-item .img-wrap{position:relative;width:100%;height:172px}.ppt-item .img-wrap>a{display:block;height:172px;width:100%}.ppt-item .img-wrap .icon-tigger{color:#f7464e;font-size:13px;opacity:0;position:absolute;top:47px;right:10px;width:63px;display:flex;align-items:center;justify-content:center;border-radius:15px;height:30px;background:#fff;background-size:100% 100%;z-index:30;text-align:center;line-height:24px;cursor:pointer}.ppt-item .ppt-item-info{flex:1;padding:0 15px 8px;margin-top:10px;border-bottom:1px solid #f8f8f8}.ppt-item .ppt-item-info .title{font-size:14px;color:#333;margin-bottom:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:21px;font-weight:600}.ppt-item .ppt-item-info .tag-wrap{margin-bottom:15px;display:flex;align-items:center}.ppt-item .ppt-item-info .tag-wrap .tag{color:#606266}.ppt-item .ppt-item-info .tag-wrap .line{color:#f7464e;margin:0 5px}.ppt-item .ppt-item-info .data-wrap{display:flex;align-items:center;color:#999}.ppt-item .ppt-item-info .data-wrap .data-item{margin-right:8px;display:flex;align-items:center}.ppt-item .ppt-item-info .data-wrap .data-item .count{margin-left:4px}.ppt-item .ppt-item-footer{height:38px;padding:0 10px;justify-content:space-between}.ppt-item .ppt-item-footer,.ppt-item .ppt-item-footer .user-info{display:flex;align-items:center}.ppt-item .ppt-item-footer .user-info .el-image{width:20px;height:20px;border-radius:50%}.ppt-item .ppt-item-footer .user-info .name{font-size:12px;margin:0 5px;color:#666}.ppt-item .ppt-item-footer .user-info .lv{color:#f7464e}.ppt-item .ppt-item-footer .time{color:#999}.product-hot-wrap{height:650px;display:flex;flex-wrap:wrap}.product-hot-wrap .box{width:305px;height:300px;margin-right:20px;margin-bottom:25px}.product-hot-wrap .box:nth-child(4n){margin-right:0}.engineer-wrap{display:flex;flex-wrap:wrap;margin-bottom:75px}.engineer-wrap .engineer-item{width:305px;height:116px;margin-right:20px;margin-bottom:17px;background-color:#fff;border-radius:10px;padding:16px 24px;box-sizing:border-box;cursor:pointer;transition:all .4s linear}.engineer-wrap .engineer-item:hover{transform:translateY(-5px);box-shadow:2px 2px 6px 3px hsla(0,0%,41.6%,.2)}.engineer-wrap .engineer-item:nth-child(4n){margin-right:0}.engineer-wrap .engineer-item a{display:block}.engineer-wrap .engineer-item .user-info{display:flex;margin-bottom:13px}.engineer-wrap .engineer-item .user-info .left{position:relative;width:52px;height:52px}.engineer-wrap .engineer-item .user-info .left .el-image{border-radius:50%}.engineer-wrap .engineer-item .user-info .left .tag{position:absolute;width:14px;height:14px;background-image:url(https://hzfg-bucket.oss-cn-hangzhou.aliyuncs.com/website/system/personageVip.png);background-size:100%;border-radius:50%;right:3px;bottom:-3px}.engineer-wrap .engineer-item .user-info .right{flex:1;margin-left:8px}.engineer-wrap .engineer-item .user-info .right .name{font-size:14px;line-height:21px;margin:5px 0}.engineer-wrap .engineer-item .user-info .right .status{font-size:12px}.engineer-wrap .engineer-item .user-info .right .lv{color:#f7464e}.engineer-wrap .engineer-item .desc{font-size:12px;color:#2c2c2c}.engineer-wrap .engineer-item .desc .red{color:#f85a5d}.portal .banner-wrap{position:relative;height:480px;width:100%}.portal .banner-wrap .swiper-container,.portal .banner-wrap .swiper-item,.portal .banner-wrap .swiper-slide{height:100%}.portal .banner-wrap .swiper-container .swiper-button-next,.portal .banner-wrap .swiper-container .swiper-button-prev{display:none;width:40px;height:40px;border-radius:50%;overflow:hidden;opacity:.4;background-size:100%}.portal .banner-wrap .swiper-container .swiper-button-next:hover,.portal .banner-wrap .swiper-container .swiper-button-prev:hover{opacity:.7}.portal .banner-wrap .swiper-container .swiper-button-next{background-image:url(/_nuxt/img/icon-right.9a8061c.png)}.portal .banner-wrap .swiper-container .swiper-button-prev{background-image:url(/_nuxt/img/icon-left.d8a1704.png)}.portal .banner-wrap .swiper-container:hover .swiper-button-next,.portal .banner-wrap .swiper-container:hover .swiper-button-prev{display:block}.portal .banner-wrap .swiper-container .swiper-pagination-bullet{background-color:#fff;opacity:1}.portal .banner-wrap .swiper-container .swiper-pagination-bullet-active{background-color:#f7464e}.portal .banner-wrap .fc-home-search-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:854px;height:54px;z-index:9}.portal .container{width:1280px;margin:0 auto}.portal .container .title-wrap{display:flex;align-items:center;margin-top:100px;margin-bottom:30px}.portal .container .title-wrap .flex{display:flex;align-items:baseline}.portal .container .title-wrap .title{font-size:24px;color:#000;margin-right:10px}.portal .container .title-wrap .desc{font-size:12px;color:#999}.portal .container .title-wrap .pro-type-list{display:flex}.portal .container .title-wrap .pro-type-list .pro-type-item{margin-left:20px;padding:0 34px;height:42px;font-size:16px;line-height:42px;background-color:#fff;border-radius:42px;cursor:pointer}.portal .container .title-wrap .pro-type-list .pro-type-item.active,.portal .container .title-wrap .pro-type-list .pro-type-item:hover{background-color:#f7464e;color:#fff}.portal .container .title-wrap .more{margin-left:auto;font-size:14px;color:#999;cursor:pointer}