.bg_wrapper .bg_normal_rz{background-repeat:no-repeat;background-size:cover}.bg_wrapper.hf_home_banner_top{background-image:url(/assets/images/home/hf_home_banner_bg1.png);position:relative;background-repeat:no-repeat;background-size:cover}.bg_wrapper.hf_solution_banner_top{background-image:url(/assets/images/solution/solution_banner_top.png),url(/assets/images/solution/solution_banner_top_low.jpg);background-repeat:no-repeat;background-size:cover}.bg_wrapper.hf_solution_banner_top:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0003;z-index:1;height:800px}.bg_wrapper.hf_solution_banner_top .section_text{position:relative;z-index:2}.hf_home_banner_top .section_wrapper{margin-top:0;min-height:clamp(90vh,100vw,calc(100vh - var(--navbar-height)));display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1rem;height:800px}.hf_home_banner_top .section_wrapper .section_text{line-height:72px;font-size:48px;justify-self:center;color:#fff}.hf_home_banner_top .section_wrapper .btns_container{display:flex;align-items:center;gap:1rem}.hf_home_banner_top .section_wrapper .section_image{display:flex}.hf_home_banner_top .section_wrapper .section_image img{width:100%;height:100%;max-height:80vh;object-fit:cover;border-radius:var(--theme-shape-radius)}.hf_solution_banner_top .section_wrapper{height:800px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.hf_solution_banner_top .section_wrapper .section_text{color:#fff;text-align:center}.hf_solution_banner_top .section_wrapper .section_text .title{margin-top:240px;line-height:60px;font-size:40px}.hf_solution_banner_top .section_wrapper .section_text .item{margin-top:50px;line-height:28px;font-size:18px}.hf_solution_banner_top .section_wrapper .btns_wrapper{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;margin-top:60px;position:relative;z-index:2}.hf_solution_banner_top .section_wrapper .btns_wrapper .btn_item{line-height:30px;font-size:20px;padding:12px 36px;border-radius:18px;background-color:#1e83ff;color:#fff;margin-bottom:20px}.solution_case_section:not(.first){margin-top:100px}.solution_case_section>.content{display:flex;padding:0 24px;margin-top:120px}.solution_case_section>.content .subTitle{padding:12px;line-height:30px;font-size:20px;border:2px solid #000000;width:100%;text-align:center;font-weight:700;margin-bottom:60px}.solution_case_section>.content .themeTitle{margin-bottom:12px;text-align:center;font-weight:700;font-size:28px;line-height:42px}.solution_case_section>.content .left{width:320px;line-height:24px;font-size:16px;flex-shrink:0;margin-right:80px}.solution_case_section>.content .left .content{padding:0 4px}.solution_case_section>.content .right .content{padding:42px;color:#fff;background:linear-gradient(to right,#ac6ddf,#0b65c3);line-height:24px;font-size:18px}.solution_place_list{display:flex;justify-content:space-between}.solution_place_list .solution_place_item{max-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.solution_place_list .solution_place_item img{max-width:222px;max-height:222px}.solution_place_list .solution_place_item .title{line-height:38px;font-size:28px;font-weight:500;margin-bottom:20px}.solution_place_list .solution_place_item .content{line-height:26px;font-size:18px}@media (max-width: 1200px){.bg_wrapper.hf_solution_banner_top{background-position:center}.bg_wrapper.hf_solution_banner_top:after{height:600px}.hf_solution_banner_top .section_wrapper{min-height:600px;height:max-content}.hf_solution_banner_top .section_wrapper .section_text{margin-top:60px}.hf_solution_banner_top .section_wrapper .section_text .title{margin-top:12px}.hf_solution_banner_top .section_wrapper .section_text .item{margin:12px auto auto;width:calc(100% - 40px)}.hf_solution_banner_top .section_wrapper .btns_wrapper{margin-top:12px;flex-direction:column;align-items:center}.hf_solution_banner_top .section_wrapper .btns_wrapper .btn_item{width:max-content;text-align:center;white-space:nowrap}.solution_case_section>.content{margin-top:60px}.solution_place_list{justify-content:space-evenly}.solution_place_list .solution_place_item{max-width:calc((100% - 120px) / 3);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.solution_place_list .solution_place_item .title{font-size:20px;line-height:30px}.solution_place_list .solution_place_item .content{font-size:14px;line-height:22px}}@media (max-width: 768px){.hf_solution_banner_top .section_wrapper .section_text .title{font-size:30px;line-height:46px}.hf_solution_banner_top .section_wrapper .section_text .item{margin-top:20px;font-size:12px;line-height:18px}.hf_solution_banner_top .section_wrapper .btns_wrapper{justify-content:center;height:100%}.hf_solution_banner_top .section_wrapper .btns_wrapper .btn_item{padding:8px 12px;font-size:16px;width:auto;white-space:pre-wrap}.solution_case_section:not(.first){margin-top:0}.solution_case_section>.content{margin-top:60px;flex-wrap:wrap}.solution_case_section>.content .left,.solution_case_section>.content .right{width:100%;margin-bottom:60px}.solution_case_section>.content .left .subTitle,.solution_case_section>.content .right .subTitle{margin-bottom:60px}.solution_case_section>.content .left>.content{padding:0 40px}.solution_place_list{margin-top:-20px;justify-content:space-evenly;flex-wrap:wrap}.solution_place_list .solution_place_item{max-width:calc(100% - 120px);text-align:center}.solution_place_list .solution_place_item:not(:first-child){margin-top:20px}}.hf_container_banner.hf_solution_case_product,.hf_container_banner.hf_solution_case_city{padding-top:160px}@media (max-width: 1200px){.hf_container_banner.hf_solution_case_product,.hf_container_banner.hf_solution_case_city{padding-top:60px}.hf_container_banner.hf_solution_case_product section.hf_container_section h2.hf_home_title,.hf_container_banner.hf_solution_case_city section.hf_container_section h2.hf_home_title{margin-bottom:60px}}@media (max-width: 768px){.hf_container_banner.hf_solution_case_product,.hf_container_banner.hf_solution_case_city{padding-top:40px;padding-bottom:40px}.hf_container_banner.hf_solution_case_product section.hf_container_section h2.hf_home_title,.hf_container_banner.hf_solution_case_city section.hf_container_section h2.hf_home_title{margin-bottom:40px}}
