.tools_banner{position:relative;z-index:3}.tools_banner .banner_box{position:relative;height:56rem;isolation:isolate;background:url(../../../plugins/sytech-fronteditor/sytpl/platform-map1-tools_banner/assets/img/platform-map1-tools_banner-banner-bg.webp) no-repeat center / cover,radial-gradient(circle at 50% 50%,#162649 0%,#132245 42%,#0a183b 77%,#010e30 100%)}.tools_banner .banner_box .content{height:100%;padding-top:11.97rem;text-align:center}.tools_banner .tcon h1{color:#fff;font-weight:520;font-size:6.4rem;line-height:8.45rem}.tools_banner .tcon p{margin-top:2.12rem;color:rgba(255,255,255,0.85);font-weight:305;font-size:2.2rem;line-height:3.5rem}.tools_banner .tools_nav{display:flex;justify-content:center;gap:2rem;margin-top:3.78rem}.tools_banner .tools_nav a{display:flex;align-items:center;justify-content:center;width:16.39rem;height:5.6rem;border-radius:10rem;color:#fff;font-weight:450;font-size:1.6rem;letter-spacing:0.06em;white-space:nowrap;transition:border-color 0.3s,background-color 0.3s,box-shadow 0.3s;border:1px solid rgba(255,255,255,0.2)}.tools_banner .tools_nav a:hover{border-color:rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.08)}.tools_banner .tools_nav li.active a{border-color:transparent;background-image:linear-gradient(45deg,rgba(255,255,255,0) 62%,rgba(255,255,255,0.85) 92%),linear-gradient(192deg,rgba(146,206,251,0) 25%,rgba(146,206,251,0.45) 70%,#92cefb 100%),linear-gradient(198deg,#f99106 0%,#ffc07b 47%,#ffd4a2 58%,#ffe0b8 69%)}.tools_banner .tools_nav li.active a:hover{box-shadow:0px 1rem 2.4rem rgba(240,131,0,0.3)}.tools_banner .search_box{position:relative;margin-top:-3.79rem;overflow:hidden;border-radius:2.59rem;background-color:#fff;box-shadow:0px 1rem 2rem rgba(226,216,207,0.55)}.tools_banner .search_form{display:flex;align-items:center;gap:2rem;height:12rem;padding:0px 4.09rem 0px 4.02rem}.tools_banner .search_form .select{flex-shrink:0;width:23.21rem}.tools_banner .search_form select,.tools_banner .search_form input{display:block;width:100%;height:5.6rem;padding:0px 2.5rem;border-radius:10rem;color:var(--title);font-weight:330;font-size:1.6rem;background-color:#fff;transition:border-color 0.3s,box-shadow 0.3s;border:1px solid #ebe3d6}.tools_banner .search_form select{padding-right:4.5rem;cursor:pointer;color:var(--label);-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8' fill='none' stroke='%23221d15' stroke-width='1.85'%3E%3Cpath d='M1.2.9 7 6.7 12.8.9'/%3E%3C/svg%3E") no-repeat right 2.2rem center / 1.4rem 0.8rem}.tools_banner .search_form select option{color:var(--title)}.tools_banner .search_form input{flex:1;min-width:0px}.tools_banner .search_form input::placeholder{color:var(--label);opacity:1}.tools_banner .search_form select:hover,.tools_banner .search_form input:hover{border-color:rgba(240,131,0,0.6)}.tools_banner .search_form select:focus,.tools_banner .search_form input:focus{border-color:var(--primary);box-shadow:0px 0px 0px 0.3rem rgba(240,131,0,0.12)}.tools_banner .search_form input.error{border-color:#e5484d;animation:tools_shake 0.4s}.tools_banner .btn_search{flex-shrink:0;width:16.8rem;height:5.6rem;border-radius:10rem;color:#fff;font-weight:450;font-size:1.6rem;letter-spacing:0.06em;white-space:nowrap;transition:background-color 0.3s,box-shadow 0.3s;background-color:var(--primary)}.tools_banner .btn_search:hover{background-color:#ff9a1f;box-shadow:0px 1rem 2.4rem rgba(240,131,0,0.3)}.tools_banner .btn_search.loading{pointer-events:none;opacity:0.7}.tools_banner .result{display:none;border-top:1px solid #e4e8ee;background-color:#fff9ee}.tools_banner .empty{display:none;padding:7.43rem 3rem 8.92rem;text-align:center}.tools_banner .result.not_found .empty{display:block}.tools_banner .empty img{display:block;width:6.4rem;height:6.4rem;margin:0px auto}.tools_banner .empty h3{margin-top:1.7rem;color:var(--title);font-weight:450;font-size:3.4rem;line-height:4.8rem}.tools_banner .empty p{margin-top:1.98rem;color:var(--text);font-size:1.8rem;line-height:3rem}.tools_banner .address_list{display:none;padding:3.2rem 4.02rem 4rem}.tools_banner .result.found .address_list{display:block}.tools_banner .address_list li{display:flex;align-items:center;gap:3rem;padding:2.4rem 3rem;border-radius:1.6rem;background-color:#fff;transition:border-color 0.3s,box-shadow 0.3s;border:1px solid #ebe3d6}.tools_banner .address_list li + li{margin-top:1.6rem}.tools_banner .address_list li:hover{border-color:var(--primary);box-shadow:0px 1rem 2.4rem rgba(240,131,0,0.08)}.tools_banner .address_list .code{flex-shrink:0;width:16rem}.tools_banner .address_list .code strong{display:block;color:var(--primary);font-weight:520;font-size:2.8rem;line-height:3.7rem}.tools_banner .address_list .code span{display:inline-block;margin-top:0.6rem;padding:0px 1.2rem;border-radius:10rem;color:var(--label);font-size:1.4rem;line-height:2.6rem;background-color:#fff3e0}.tools_banner .address_list .info{flex:1;min-width:0px}.tools_banner .address_list .info h4{color:var(--dark);font-weight:450;font-size:2rem;line-height:2.8rem}.tools_banner .address_list .info p{margin-top:0.6rem;color:var(--text);font-size:1.6rem;line-height:2.6rem}.tools_banner .address_list .btn_copy{flex-shrink:0;height:4.4rem;padding:0px 2.4rem;border-radius:10rem;color:var(--title);font-weight:380;font-size:1.5rem;white-space:nowrap;transition:color 0.3s,border-color 0.3s,background-color 0.3s;border:1px solid rgba(34,29,21,0.2)}.tools_banner .address_list .btn_copy:hover,.tools_banner .address_list .btn_copy.copied{color:#fff;border-color:var(--primary);background-color:var(--primary)}@media screen and (max-width:1024px){.tools_banner .search_form{gap:1.6rem;padding:0px 3rem}}@media screen and (max-width:768px){.tools_banner .banner_box{height:auto;padding:56px 0px 90px;background-position:30% center}.tools_banner .banner_box .content{height:auto;padding-top:0px}.tools_banner .tcon h1{font-size:30px;line-height:1.35}.tools_banner .tcon p{margin-top:10px;font-size:14px;line-height:1.7}.tools_banner .tcon p br{display:none}.tools_banner .tools_nav{gap:8px;margin-top:24px}.tools_banner .tools_nav li{flex:1;max-width:120px}.tools_banner .tools_nav a{width:100%;height:40px;font-size:13px;letter-spacing:0px}.tools_banner .banner_box:last-child{padding-bottom:56px}.tools_banner .search_box{margin-top:-60px;border-radius:16px}.tools_banner .search_form{flex-wrap:wrap;gap:10px;height:auto;padding:16px}.tools_banner .search_form .select{width:100%}.tools_banner .search_form select,.tools_banner .search_form input{height:46px;padding:0px 18px;font-size:14px}.tools_banner .search_form select{padding-right:40px;background-position:right 18px center;background-size:12px 7px}.tools_banner .search_form input{flex:1 1 100%}.tools_banner .btn_search{width:100%;height:46px;font-size:14px}.tools_banner .empty{padding:36px 16px 40px}.tools_banner .empty img{width:48px;height:48px}.tools_banner .empty h3{margin-top:12px;font-size:20px;line-height:1.4}.tools_banner .empty p{margin-top:8px;font-size:13px;line-height:1.7}.tools_banner .empty p br{display:none}.tools_banner .address_list{padding:16px}.tools_banner .address_list li{flex-wrap:wrap;gap:10px 16px;padding:16px;border-radius:12px}.tools_banner .address_list li + li{margin-top:10px}.tools_banner .address_list .code{display:flex;align-items:center;gap:10px;width:100%}.tools_banner .address_list .code strong{font-size:20px;line-height:1.3}.tools_banner .address_list .code span{margin-top:0px;padding:0px 10px;font-size:12px;line-height:22px}.tools_banner .address_list .info h4{font-size:15px;line-height:1.5}.tools_banner .address_list .info p{margin-top:4px;font-size:13px;line-height:1.6}.tools_banner .address_list .btn_copy{height:36px;padding:0px 16px;font-size:13px}}@keyframes tools_shake{0%,100%{transform:translateX(0px)}25%,75%{transform:translateX(-0.6rem)}50%{transform:translateX(0.6rem)}}.map_list{position:relative;padding:16rem 0px 5.9rem}.map_list .tag{border-color:rgba(34,29,21,0.3)}.map_list .tcon .tag + h2{margin-top:2.12rem}.map_list .tcon h2 + p{margin-top:2.41rem}.map_list .list{margin-top:4.74rem}.map_list .faq_item{border-radius:1.6rem;background-color:#fff;transition:border-color 0.3s,box-shadow 0.3s;border:1px solid #e4e8ee}.map_list .faq_item + .faq_item{margin-top:2rem}.map_list .faq_item:hover{border-color:rgba(240,131,0,0.4)}.map_list .faq_item.active{box-shadow:0px 1rem 2.4rem rgba(15,26,18,0.04)}.map_list .question{position:relative;display:flex;align-items:center;gap:2.99rem;min-height:7.8rem;padding:1rem 8rem 1rem 3.08rem;cursor:pointer}.map_list .question em{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:50%;color:#fff;font-weight:520;font-size:1.4rem;letter-spacing:0.03em;background-color:var(--primary)}.map_list .question h3{color:var(--dark);font-weight:450;font-size:2.8rem;line-height:3.7rem;transition:color 0.3s}.map_list .question:hover h3{color:var(--primary)}.map_list .question::after{content:'';position:absolute;right:2.9rem;top:50%;width:2.2rem;height:1.2rem;margin-top:-0.6rem;transition:transform 0.3s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 12' fill='none' stroke='%23221d15' stroke-width='2'%3E%3Cpath d='M1 1l10 10L21 1'/%3E%3C/svg%3E") no-repeat center / contain}.map_list .faq_item.active .question::after{transform:rotate(180deg)}.map_list .answer{display:none;padding:2.52rem 3rem 5.3rem}.map_list .answer .img{width:120.1rem;max-width:100%;margin:0px auto;aspect-ratio:1533 / 896}@media screen and (max-width:768px){.map_list{padding:50px 0px 0px}.map_list .tcon .tag + h2{margin-top:14px}.map_list .tcon h2{font-size:28px}.map_list .tcon h2 + p{margin-top:10px;font-size:13px;line-height:1.7}.map_list .tcon p br{display:none}.map_list .list{margin-top:24px}.map_list .faq_item{border-radius:12px}.map_list .faq_item + .faq_item{margin-top:10px}.map_list .question{gap:10px;min-height:56px;padding:10px 44px 10px 14px}.map_list .question em{width:24px;height:24px;font-size:11px}.map_list .question h3{font-size:15px;line-height:1.5}.map_list .question::after{right:16px;width:14px;height:8px;margin-top:-4px}.map_list .answer{padding:0px 10px 12px}}