.home-banner{position:relative;width:100%;overflow:hidden}.home-banner .swiper-slide{display:flex;justify-content:center;background-color:#f5f5f5}.home-banner .swiper-slide img{height:420px}.home-banner .home-banner-bullet{display:inline-block;margin-right:10px;cursor:pointer;width:20px;height:6px;background:rgba(255,255,255,.4);border-radius:3px}.home-banner .home-banner-bullet:last-child{margin-right:0}.home-banner .home-banner-bullet.home-banner-bullet-active{width:32px;background:#fff}.home-banner:hover .swiper-button{display:block}.home-banner .swiper-button{width:56px;height:56px;display:none}.home-banner .swiper-button.swiper-button-prev{left:calc(50% - 680px);background:url(/images/main/service-provider/s_arrow_left.png?v0.1) center/56px 56px no-repeat}.home-banner .swiper-button.swiper-button-next{right:calc(50% - 680px);background:url(/images/main/service-provider/s_arrow_right.png?v0.1) center/56px 56px no-repeat}.c-title{display:flex;align-items:center;height:30px;position:relative;padding-left:15px;margin-left:10px}.c-title img{margin-right:15px}.c-title::before{width:4px;height:30px;content:'';display:block;position:absolute;left:0;top:0;background:#CC9756}.part-service{background:#F5F5F5;padding:66px 0 55px}.part-service .cont-m{margin-top:59px;display:flex;flex-wrap:wrap;justify-content:space-between}.part-service .cont-m .service-item{width:580px;height:340px;border-radius:12px;overflow:hidden;margin-bottom:40px;position:relative}.part-service .cont-m .service-item:hover .cimg{filter:blur(10px)}.part-service .cont-m .service-item:hover .hover-area{opacity:1}.part-service .cont-m .service-item .cimg{width:100%;height:100%}.part-service .cont-m .service-item .hover-area{position:absolute;top:23px;left:23px;width:532px;height:292px;background:#FFF;border-radius:12px;opacity:0;display:flex;justify-content:space-between;padding:48px 24px 0;transition:all .5s}.part-service .cont-m .service-item .hover-area .desc{font-size:14px;color:#666;line-height:24px;max-width:314px}.part-service .cont-m .service-item .hover-area .right{text-align:center}.part-service .cont-m .service-item .hover-area .right .qrcode{width:132px;height:132px;background:#D6D6D6}.part-service .cont-m .service-item .hover-area .right .txt{font-size:13px;color:#999;margin:10px 0 17px}.part-service .cont-m .service-item .hover-area .right .see{width:132px;height:38px;background:#FFF;border:1px solid #666;display:flex;align-items:center;justify-content:center;font-size:14px;color:#222}.part-service .cont-m .service-item .hover-area .right .see:hover{background-color:#CC9756;border:1px solid #CC9756;color:#fff}.part-service .cont-m .more-item{width:580px;height:340px;background:#FFF;border-radius:12px;display:flex;flex-direction:column;align-items:center;padding-top:67px}.part-service .cont-m .more-item .phone{width:203px;height:28px;line-height:28px;background:#F4F4F4;border-radius:14px;text-align:center;font-size:14px;color:#666;margin-top:10px}.part2{padding:110px 0 140px}.part2 .desc{margin:25px 0 63px 25px;font-size:15px;color:#666;line-height:26px;max-width:1082px}.part2 .img-area{display:flex;justify-content:space-between}.part2 .img-area .img-item{width:220px;height:266px;border-radius:6px;position:relative;overflow:hidden}.part2 .img-area .img-item img{width:100%;height:100%;transition:all .5s}.part2 .img-area .img-item:hover img{transform:scale(1.1)}.part2 .img-area .img-item .txt{position:absolute;text-align:center;width:100%;top:122px;left:0;font-weight:700;font-size:22px;color:#FFF}.concat{position:fixed;z-index:1000;right:55px;bottom:200px;width:161px;height:267px;background:url(/images/main/service-provider/code.png) center/100% 100% no-repeat;opacity:0;transition:all .5s}.concat .phone{margin:224px 0 0 43px;height:33px;font-size:15px;color:#CC9756}